oot/asm/non_matchings/code/code_800EC960/func_800F3054.s

62 lines
3.1 KiB
ArmAsm

glabel func_800F3054
/* B6A1F4 800F3054 27BDFFE8 */ addiu $sp, $sp, -0x18
/* B6A1F8 800F3058 AFBF0014 */ sw $ra, 0x14($sp)
/* B6A1FC 800F305C 0C03EB4D */ jal func_800FAD34
/* B6A200 800F3060 00000000 */ nop
/* B6A204 800F3064 14400030 */ bnez $v0, .L800F3128
/* B6A208 800F3068 3C0E8017 */ lui $t6, %hi(gAudioContext+0x289c) # $t6, 0x8017
/* B6A20C 800F306C 8DCE1A1C */ lw $t6, %lo(gAudioContext+0x289c)($t6)
/* B6A210 800F3070 3C018017 */ lui $at, %hi(D_8016BABC) # $at, 0x8017
/* B6A214 800F3074 0C001A78 */ jal osGetTime
/* B6A218 800F3078 AC2EBABC */ sw $t6, %lo(D_8016BABC)($at)
/* B6A21C 800F307C 3C018017 */ lui $at, %hi(D_8016B7A0) # $at, 0x8017
/* B6A220 800F3080 0C03B9BD */ jal func_800EE6F4
/* B6A224 800F3084 AC23B7A0 */ sw $v1, %lo(D_8016B7A0)($at)
/* B6A228 800F3088 3C048017 */ lui $a0, %hi(D_8016B7B8) # $a0, 0x8017
/* B6A22C 800F308C 0C03D1E1 */ jal func_800F4784
/* B6A230 800F3090 2484B7B8 */ addiu $a0, %lo(D_8016B7B8) # addiu $a0, $a0, -0x4848
/* B6A234 800F3094 3C048017 */ lui $a0, %hi(D_8016B7C8) # $a0, 0x8017
/* B6A238 800F3098 0C03D1E1 */ jal func_800F4784
/* B6A23C 800F309C 2484B7C8 */ addiu $a0, %lo(D_8016B7C8) # addiu $a0, $a0, -0x4838
/* B6A240 800F30A0 0C03D29C */ jal func_800F4A70
/* B6A244 800F30A4 00000000 */ nop
/* B6A248 800F30A8 0C03D5AA */ jal func_800F56A8
/* B6A24C 800F30AC 00000000 */ nop
/* B6A250 800F30B0 0C03D73E */ jal func_800F5CF8
/* B6A254 800F30B4 00000000 */ nop
/* B6A258 800F30B8 3C188013 */ lui $t8, %hi(D_80133414) # $t8, 0x8013
/* B6A25C 800F30BC 93183414 */ lbu $t8, %lo(D_80133414)($t8)
/* B6A260 800F30C0 24010007 */ li $at, 7
/* B6A264 800F30C4 17010003 */ bne $t8, $at, .L800F30D4
/* B6A268 800F30C8 00000000 */ nop
/* B6A26C 800F30CC 0C03D433 */ jal func_800F50CC
/* B6A270 800F30D0 00000000 */ nop
.L800F30D4:
/* B6A274 800F30D4 0C03E38F */ jal func_800F8E3C
/* B6A278 800F30D8 00000000 */ nop
/* B6A27C 800F30DC 0C03E80D */ jal func_800FA034
/* B6A280 800F30E0 00000000 */ nop
/* B6A284 800F30E4 0C03E3E2 */ jal func_800F8F88
/* B6A288 800F30E8 00000000 */ nop
/* B6A28C 800F30EC 0C03E8F7 */ jal func_800FA3DC
/* B6A290 800F30F0 00000000 */ nop
/* B6A294 800F30F4 0C03BA5F */ jal func_800EE97C
/* B6A298 800F30F8 00000000 */ nop
/* B6A29C 800F30FC 0C03CB8A */ jal func_800F2E28
/* B6A2A0 800F3100 00000000 */ nop
/* B6A2A4 800F3104 0C0396E0 */ jal func_800E5B80
/* B6A2A8 800F3108 00000000 */ nop
/* B6A2AC 800F310C 3C198017 */ lui $t9, %hi(gAudioContext+0x289c) # $t9, 0x8017
/* B6A2B0 800F3110 8F391A1C */ lw $t9, %lo(gAudioContext+0x289c)($t9)
/* B6A2B4 800F3114 3C018017 */ lui $at, %hi(D_8016BAC0) # $at, 0x8017
/* B6A2B8 800F3118 0C001A78 */ jal osGetTime
/* B6A2BC 800F311C AC39BAC0 */ sw $t9, %lo(D_8016BAC0)($at)
/* B6A2C0 800F3120 3C018017 */ lui $at, %hi(D_8016B7A4) # $at, 0x8017
/* B6A2C4 800F3124 AC23B7A4 */ sw $v1, %lo(D_8016B7A4)($at)
.L800F3128:
/* B6A2C8 800F3128 8FBF0014 */ lw $ra, 0x14($sp)
/* B6A2CC 800F312C 27BD0018 */ addiu $sp, $sp, 0x18
/* B6A2D0 800F3130 03E00008 */ jr $ra
/* B6A2D4 800F3134 00000000 */ nop