ovl_en_yabusame_mark, 1 nonmatching (#707)

* 1 nonmatching (func_80B42F74)

* #ifdef NON_MATCHING

* deleted unused asm

* review suggestions

* sCollisionVertices
This commit is contained in:
emilybrooks
2021-02-21 17:10:24 -07:00
committed by GitHub
parent bbbf657b4b
commit 579d7008fb
8 changed files with 351 additions and 449 deletions
@@ -1,11 +0,0 @@
glabel EnYabusameMark_Destroy
/* 00000 80B42DC0 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 00004 80B42DC4 00803025 */ or $a2, $a0, $zero ## $a2 = 00000000
/* 00008 80B42DC8 AFBF0014 */ sw $ra, 0x0014($sp)
/* 0000C 80B42DCC 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
/* 00010 80B42DD0 0C017418 */ jal Collider_DestroyQuad
/* 00014 80B42DD4 24C50190 */ addiu $a1, $a2, 0x0190 ## $a1 = 00000190
/* 00018 80B42DD8 8FBF0014 */ lw $ra, 0x0014($sp)
/* 0001C 80B42DDC 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 00020 80B42DE0 03E00008 */ jr $ra
/* 00024 80B42DE4 00000000 */ nop
@@ -1,135 +0,0 @@
.rdata
glabel D_80B43680
.asciz "\n\n"
.balign 4
glabel D_80B43684
.asciz "\x1b[32m %x\n\x1b[m"
.balign 4
glabel D_80B436B4
.asciz "\x1b[32m %d\n\x1b[m"
.balign 4
glabel D_80B436EC
.asciz "\x1b[35m %d\n\x1b[m"
.balign 4
glabel D_80B4371C
.asciz "\x1b[36m %d\n\x1b[m"
.balign 4
.text
glabel EnYabusameMark_Init
/* 00028 80B42DE8 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
/* 0002C 80B42DEC AFB00018 */ sw $s0, 0x0018($sp)
/* 00030 80B42DF0 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 00034 80B42DF4 AFBF001C */ sw $ra, 0x001C($sp)
/* 00038 80B42DF8 3C0480B4 */ lui $a0, %hi(D_80B43680) ## $a0 = 80B40000
/* 0003C 80B42DFC AFA50034 */ sw $a1, 0x0034($sp)
/* 00040 80B42E00 0C00084C */ jal osSyncPrintf
/* 00044 80B42E04 24843680 */ addiu $a0, $a0, %lo(D_80B43680) ## $a0 = 80B43680
/* 00048 80B42E08 3C0480B4 */ lui $a0, %hi(D_80B43684) ## $a0 = 80B40000
/* 0004C 80B42E0C 24843684 */ addiu $a0, $a0, %lo(D_80B43684) ## $a0 = 80B43684
/* 00050 80B42E10 0C00084C */ jal osSyncPrintf
/* 00054 80B42E14 8605001C */ lh $a1, 0x001C($s0) ## 0000001C
/* 00058 80B42E18 8E0E0004 */ lw $t6, 0x0004($s0) ## 00000004
/* 0005C 80B42E1C 8618001C */ lh $t8, 0x001C($s0) ## 0000001C
/* 00060 80B42E20 2401FFFE */ addiu $at, $zero, 0xFFFE ## $at = FFFFFFFE
/* 00064 80B42E24 24190005 */ addiu $t9, $zero, 0x0005 ## $t9 = 00000005
/* 00068 80B42E28 3C0480B4 */ lui $a0, %hi(D_80B436B4) ## $a0 = 80B40000
/* 0006C 80B42E2C 01C17824 */ and $t7, $t6, $at
/* 00070 80B42E30 A6180150 */ sh $t8, 0x0150($s0) ## 00000150
/* 00074 80B42E34 AE0F0004 */ sw $t7, 0x0004($s0) ## 00000004
/* 00078 80B42E38 A219001F */ sb $t9, 0x001F($s0) ## 0000001F
/* 0007C 80B42E3C 86050150 */ lh $a1, 0x0150($s0) ## 00000150
/* 00080 80B42E40 0C00084C */ jal osSyncPrintf
/* 00084 80B42E44 248436B4 */ addiu $a0, $a0, %lo(D_80B436B4) ## $a0 = 80B436B4
/* 00088 80B42E48 86020150 */ lh $v0, 0x0150($s0) ## 00000150
/* 0008C 80B42E4C 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
/* 00090 80B42E50 26050190 */ addiu $a1, $s0, 0x0190 ## $a1 = 00000190
/* 00094 80B42E54 50400008 */ beql $v0, $zero, .L80B42E78
/* 00098 80B42E58 44802000 */ mtc1 $zero, $f4 ## $f4 = 0.00
/* 0009C 80B42E5C 1041000F */ beq $v0, $at, .L80B42E9C
/* 000A0 80B42E60 24010002 */ addiu $at, $zero, 0x0002 ## $at = 00000002
/* 000A4 80B42E64 10410018 */ beq $v0, $at, .L80B42EC8
/* 000A8 80B42E68 240B0004 */ addiu $t3, $zero, 0x0004 ## $t3 = 00000004
/* 000AC 80B42E6C 10000018 */ beq $zero, $zero, .L80B42ED0
/* 000B0 80B42E70 8FA40034 */ lw $a0, 0x0034($sp)
/* 000B4 80B42E74 44802000 */ mtc1 $zero, $f4 ## $f4 = 0.00
.L80B42E78:
/* 000B8 80B42E78 C606002C */ lwc1 $f6, 0x002C($s0) ## 0000002C
/* 000BC 80B42E7C A6000152 */ sh $zero, 0x0152($s0) ## 00000152
/* 000C0 80B42E80 24080001 */ addiu $t0, $zero, 0x0001 ## $t0 = 00000001
/* 000C4 80B42E84 4606203C */ c.lt.s $f4, $f6
/* 000C8 80B42E88 00000000 */ nop
/* 000CC 80B42E8C 45020010 */ bc1fl .L80B42ED0
/* 000D0 80B42E90 8FA40034 */ lw $a0, 0x0034($sp)
/* 000D4 80B42E94 1000000D */ beq $zero, $zero, .L80B42ECC
/* 000D8 80B42E98 A6080152 */ sh $t0, 0x0152($s0) ## 00000152
.L80B42E9C:
/* 000DC 80B42E9C 3C01C4FA */ lui $at, 0xC4FA ## $at = C4FA0000
/* 000E0 80B42EA0 44815000 */ mtc1 $at, $f10 ## $f10 = -2000.00
/* 000E4 80B42EA4 C608002C */ lwc1 $f8, 0x002C($s0) ## 0000002C
/* 000E8 80B42EA8 24090002 */ addiu $t1, $zero, 0x0002 ## $t1 = 00000002
/* 000EC 80B42EAC A6090152 */ sh $t1, 0x0152($s0) ## 00000152
/* 000F0 80B42EB0 460A403C */ c.lt.s $f8, $f10
/* 000F4 80B42EB4 240A0003 */ addiu $t2, $zero, 0x0003 ## $t2 = 00000003
/* 000F8 80B42EB8 45020005 */ bc1fl .L80B42ED0
/* 000FC 80B42EBC 8FA40034 */ lw $a0, 0x0034($sp)
/* 00100 80B42EC0 10000002 */ beq $zero, $zero, .L80B42ECC
/* 00104 80B42EC4 A60A0152 */ sh $t2, 0x0152($s0) ## 00000152
.L80B42EC8:
/* 00108 80B42EC8 A60B0152 */ sh $t3, 0x0152($s0) ## 00000152
.L80B42ECC:
/* 0010C 80B42ECC 8FA40034 */ lw $a0, 0x0034($sp)
.L80B42ED0:
/* 00110 80B42ED0 0C017406 */ jal Collider_InitQuad
/* 00114 80B42ED4 AFA50024 */ sw $a1, 0x0024($sp)
/* 00118 80B42ED8 3C0780B4 */ lui $a3, %hi(D_80B434F0) ## $a3 = 80B40000
/* 0011C 80B42EDC 8FA50024 */ lw $a1, 0x0024($sp)
/* 00120 80B42EE0 24E734F0 */ addiu $a3, $a3, %lo(D_80B434F0) ## $a3 = 80B434F0
/* 00124 80B42EE4 8FA40034 */ lw $a0, 0x0034($sp)
/* 00128 80B42EE8 0C017441 */ jal Collider_SetQuad
/* 0012C 80B42EEC 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
/* 00130 80B42EF0 8E0D0024 */ lw $t5, 0x0024($s0) ## 00000024
/* 00134 80B42EF4 8E0E0004 */ lw $t6, 0x0004($s0) ## 00000004
/* 00138 80B42EF8 8E0C0028 */ lw $t4, 0x0028($s0) ## 00000028
/* 0013C 80B42EFC AE0D0154 */ sw $t5, 0x0154($s0) ## 00000154
/* 00140 80B42F00 8E0D002C */ lw $t5, 0x002C($s0) ## 0000002C
/* 00144 80B42F04 35CF0010 */ ori $t7, $t6, 0x0010 ## $t7 = 00000010
/* 00148 80B42F08 AE0F0004 */ sw $t7, 0x0004($s0) ## 00000004
/* 0014C 80B42F0C 3C188016 */ lui $t8, %hi(gSaveContext+0x1360)
/* 00150 80B42F10 AE0C0158 */ sw $t4, 0x0158($s0) ## 00000158
/* 00154 80B42F14 AE0D015C */ sw $t5, 0x015C($s0) ## 0000015C
/* 00158 80B42F18 8F18F9C0 */ lw $t8, %lo(gSaveContext+0x1360)($t8)
/* 0015C 80B42F1C 24010004 */ addiu $at, $zero, 0x0004 ## $at = 00000004
/* 00160 80B42F20 3C0480B4 */ lui $a0, %hi(D_80B436EC) ## $a0 = 80B40000
/* 00164 80B42F24 13010005 */ beq $t8, $at, .L80B42F3C
/* 00168 80B42F28 248436EC */ addiu $a0, $a0, %lo(D_80B436EC) ## $a0 = 80B436EC
/* 0016C 80B42F2C 0C00B55C */ jal Actor_Kill
/* 00170 80B42F30 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 00174 80B42F34 1000000B */ beq $zero, $zero, .L80B42F64
/* 00178 80B42F38 8FBF001C */ lw $ra, 0x001C($sp)
.L80B42F3C:
/* 0017C 80B42F3C 0C00084C */ jal osSyncPrintf
/* 00180 80B42F40 86050150 */ lh $a1, 0x0150($s0) ## 00000150
/* 00184 80B42F44 3C0480B4 */ lui $a0, %hi(D_80B4371C) ## $a0 = 80B40000
/* 00188 80B42F48 2484371C */ addiu $a0, $a0, %lo(D_80B4371C) ## $a0 = 80B4371C
/* 0018C 80B42F4C 0C00084C */ jal osSyncPrintf
/* 00190 80B42F50 86050152 */ lh $a1, 0x0152($s0) ## 00000152
/* 00194 80B42F54 3C1980B4 */ lui $t9, %hi(func_80B42F74) ## $t9 = 80B40000
/* 00198 80B42F58 27392F74 */ addiu $t9, $t9, %lo(func_80B42F74) ## $t9 = 80B42F74
/* 0019C 80B42F5C AE19014C */ sw $t9, 0x014C($s0) ## 0000014C
/* 001A0 80B42F60 8FBF001C */ lw $ra, 0x001C($sp)
.L80B42F64:
/* 001A4 80B42F64 8FB00018 */ lw $s0, 0x0018($sp)
/* 001A8 80B42F68 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
/* 001AC 80B42F6C 03E00008 */ jr $ra
/* 001B0 80B42F70 00000000 */ nop
@@ -1,111 +0,0 @@
glabel EnYabusameMark_Update
/* 00584 80B43344 27BDFF90 */ addiu $sp, $sp, 0xFF90 ## $sp = FFFFFF90
/* 00588 80B43348 AFB00048 */ sw $s0, 0x0048($sp)
/* 0058C 80B4334C 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 00590 80B43350 AFBF004C */ sw $ra, 0x004C($sp)
/* 00594 80B43354 AFA50074 */ sw $a1, 0x0074($sp)
/* 00598 80B43358 8E19014C */ lw $t9, 0x014C($s0) ## 0000014C
/* 0059C 80B4335C 0320F809 */ jalr $ra, $t9
/* 005A0 80B43360 00000000 */ nop
/* 005A4 80B43364 86030150 */ lh $v1, 0x0150($s0) ## 00000150
/* 005A8 80B43368 3C0F80B4 */ lui $t7, %hi(D_80B43560) ## $t7 = 80B40000
/* 005AC 80B4336C 25EF3560 */ addiu $t7, $t7, %lo(D_80B43560) ## $t7 = 80B43560
/* 005B0 80B43370 00031880 */ sll $v1, $v1, 2
/* 005B4 80B43374 00037080 */ sll $t6, $v1, 2
/* 005B8 80B43378 01C37023 */ subu $t6, $t6, $v1
/* 005BC 80B4337C 000E7080 */ sll $t6, $t6, 2
/* 005C0 80B43380 01CF1021 */ addu $v0, $t6, $t7
/* 005C4 80B43384 C4440000 */ lwc1 $f4, 0x0000($v0) ## 00000000
/* 005C8 80B43388 C6000024 */ lwc1 $f0, 0x0024($s0) ## 00000024
/* 005CC 80B4338C C6020028 */ lwc1 $f2, 0x0028($s0) ## 00000028
/* 005D0 80B43390 C60C002C */ lwc1 $f12, 0x002C($s0) ## 0000002C
/* 005D4 80B43394 46002180 */ add.s $f6, $f4, $f0
/* 005D8 80B43398 26040190 */ addiu $a0, $s0, 0x0190 ## $a0 = 00000190
/* 005DC 80B4339C 26180184 */ addiu $t8, $s0, 0x0184 ## $t8 = 00000184
/* 005E0 80B433A0 26050160 */ addiu $a1, $s0, 0x0160 ## $a1 = 00000160
/* 005E4 80B433A4 E6060160 */ swc1 $f6, 0x0160($s0) ## 00000160
/* 005E8 80B433A8 C4480004 */ lwc1 $f8, 0x0004($v0) ## 00000004
/* 005EC 80B433AC 2606016C */ addiu $a2, $s0, 0x016C ## $a2 = 0000016C
/* 005F0 80B433B0 26070178 */ addiu $a3, $s0, 0x0178 ## $a3 = 00000178
/* 005F4 80B433B4 46024280 */ add.s $f10, $f8, $f2
/* 005F8 80B433B8 E60A0164 */ swc1 $f10, 0x0164($s0) ## 00000164
/* 005FC 80B433BC C4500008 */ lwc1 $f16, 0x0008($v0) ## 00000008
/* 00600 80B433C0 460C8480 */ add.s $f18, $f16, $f12
/* 00604 80B433C4 E6120168 */ swc1 $f18, 0x0168($s0) ## 00000168
/* 00608 80B433C8 C444000C */ lwc1 $f4, 0x000C($v0) ## 0000000C
/* 0060C 80B433CC 46002180 */ add.s $f6, $f4, $f0
/* 00610 80B433D0 E606016C */ swc1 $f6, 0x016C($s0) ## 0000016C
/* 00614 80B433D4 C4480010 */ lwc1 $f8, 0x0010($v0) ## 00000010
/* 00618 80B433D8 46024280 */ add.s $f10, $f8, $f2
/* 0061C 80B433DC E60A0170 */ swc1 $f10, 0x0170($s0) ## 00000170
/* 00620 80B433E0 C4500014 */ lwc1 $f16, 0x0014($v0) ## 00000014
/* 00624 80B433E4 460C8480 */ add.s $f18, $f16, $f12
/* 00628 80B433E8 E6120174 */ swc1 $f18, 0x0174($s0) ## 00000174
/* 0062C 80B433EC C4440018 */ lwc1 $f4, 0x0018($v0) ## 00000018
/* 00630 80B433F0 46002180 */ add.s $f6, $f4, $f0
/* 00634 80B433F4 E6060178 */ swc1 $f6, 0x0178($s0) ## 00000178
/* 00638 80B433F8 C448001C */ lwc1 $f8, 0x001C($v0) ## 0000001C
/* 0063C 80B433FC 46024280 */ add.s $f10, $f8, $f2
/* 00640 80B43400 E60A017C */ swc1 $f10, 0x017C($s0) ## 0000017C
/* 00644 80B43404 C4500020 */ lwc1 $f16, 0x0020($v0) ## 00000020
/* 00648 80B43408 460C8480 */ add.s $f18, $f16, $f12
/* 0064C 80B4340C E6120180 */ swc1 $f18, 0x0180($s0) ## 00000180
/* 00650 80B43410 C4440024 */ lwc1 $f4, 0x0024($v0) ## 00000024
/* 00654 80B43414 46002180 */ add.s $f6, $f4, $f0
/* 00658 80B43418 E6060184 */ swc1 $f6, 0x0184($s0) ## 00000184
/* 0065C 80B4341C C4480028 */ lwc1 $f8, 0x0028($v0) ## 00000028
/* 00660 80B43420 46024280 */ add.s $f10, $f8, $f2
/* 00664 80B43424 E60A0188 */ swc1 $f10, 0x0188($s0) ## 00000188
/* 00668 80B43428 C450002C */ lwc1 $f16, 0x002C($v0) ## 0000002C
/* 0066C 80B4342C 460C8480 */ add.s $f18, $f16, $f12
/* 00670 80B43430 E612018C */ swc1 $f18, 0x018C($s0) ## 0000018C
/* 00674 80B43434 AFA40050 */ sw $a0, 0x0050($sp)
/* 00678 80B43438 0C0189CD */ jal Collider_SetQuadVertices
/* 0067C 80B4343C AFB80010 */ sw $t8, 0x0010($sp)
/* 00680 80B43440 8FA40074 */ lw $a0, 0x0074($sp)
/* 00684 80B43444 3C010001 */ lui $at, 0x0001 ## $at = 00010000
/* 00688 80B43448 34211E60 */ ori $at, $at, 0x1E60 ## $at = 00011E60
/* 0068C 80B4344C 8FA60050 */ lw $a2, 0x0050($sp)
/* 00690 80B43450 0C01767D */ jal CollisionCheck_SetAC
## CollisionCheck_setAC
/* 00694 80B43454 00812821 */ addu $a1, $a0, $at
/* 00698 80B43458 3C088016 */ lui $t0, %hi(gGameInfo)
/* 0069C 80B4345C 8D08FA90 */ lw $t0, %lo(gGameInfo)($t0)
/* 006A0 80B43460 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
/* 006A4 80B43464 240C00FF */ addiu $t4, $zero, 0x00FF ## $t4 = 000000FF
/* 006A8 80B43468 850912D4 */ lh $t1, 0x12D4($t0) ## 801612D4
/* 006AC 80B4346C 240D00FF */ addiu $t5, $zero, 0x00FF ## $t5 = 000000FF
/* 006B0 80B43470 24190004 */ addiu $t9, $zero, 0x0004 ## $t9 = 00000004
/* 006B4 80B43474 51200017 */ beql $t1, $zero, .L80B434D4
/* 006B8 80B43478 8FBF004C */ lw $ra, 0x004C($sp)
/* 006BC 80B4347C 860A0032 */ lh $t2, 0x0032($s0) ## 00000032
/* 006C0 80B43480 C60C0024 */ lwc1 $f12, 0x0024($s0) ## 00000024
/* 006C4 80B43484 C60E0028 */ lwc1 $f14, 0x0028($s0) ## 00000028
/* 006C8 80B43488 8E06002C */ lw $a2, 0x002C($s0) ## 0000002C
/* 006CC 80B4348C 86070030 */ lh $a3, 0x0030($s0) ## 00000030
/* 006D0 80B43490 AFAA0010 */ sw $t2, 0x0010($sp)
/* 006D4 80B43494 860B0034 */ lh $t3, 0x0034($s0) ## 00000034
/* 006D8 80B43498 44810000 */ mtc1 $at, $f0 ## $f0 = 1.00
/* 006DC 80B4349C 8FAE0074 */ lw $t6, 0x0074($sp)
/* 006E0 80B434A0 AFB90034 */ sw $t9, 0x0034($sp)
/* 006E4 80B434A4 AFAD0030 */ sw $t5, 0x0030($sp)
/* 006E8 80B434A8 AFA0002C */ sw $zero, 0x002C($sp)
/* 006EC 80B434AC AFAC0028 */ sw $t4, 0x0028($sp)
/* 006F0 80B434B0 AFA00024 */ sw $zero, 0x0024($sp)
/* 006F4 80B434B4 AFAB0014 */ sw $t3, 0x0014($sp)
/* 006F8 80B434B8 E7A00018 */ swc1 $f0, 0x0018($sp)
/* 006FC 80B434BC E7A0001C */ swc1 $f0, 0x001C($sp)
/* 00700 80B434C0 E7A00020 */ swc1 $f0, 0x0020($sp)
/* 00704 80B434C4 8DCF0000 */ lw $t7, 0x0000($t6) ## 00000000
/* 00708 80B434C8 0C018FA7 */ jal DebugDisplay_AddObject
/* 0070C 80B434CC AFAF0038 */ sw $t7, 0x0038($sp)
/* 00710 80B434D0 8FBF004C */ lw $ra, 0x004C($sp)
.L80B434D4:
/* 00714 80B434D4 8FB00048 */ lw $s0, 0x0048($sp)
/* 00718 80B434D8 27BD0070 */ addiu $sp, $sp, 0x0070 ## $sp = 00000000
/* 0071C 80B434DC 03E00008 */ jr $ra
/* 00720 80B434E0 00000000 */ nop
/* 00724 80B434E4 00000000 */ nop
/* 00728 80B434E8 00000000 */ nop
/* 0072C 80B434EC 00000000 */ nop
@@ -47,9 +47,9 @@ glabel D_80B438B8
glabel func_80B42F74
/* 001B4 80B42F74 27BDFF98 */ addiu $sp, $sp, 0xFF98 ## $sp = FFFFFF98
/* 001B8 80B42F78 3C0F80B4 */ lui $t7, %hi(D_80B4365C) ## $t7 = 80B40000
/* 001BC 80B42F7C AFBF001C */ sw $ra, 0x001C($sp)
/* 001C0 80B42F80 AFA40068 */ sw $a0, 0x0068($sp)
/* 001C4 80B42F84 AFA5006C */ sw $a1, 0x006C($sp)
/* 001BC 80B42F7C AFBF001C */ sw $ra, 0x001C($sp)
/* 001C0 80B42F80 AFA40068 */ sw $a0, 0x0068($sp)
/* 001C4 80B42F84 AFA5006C */ sw $a1, 0x006C($sp)
/* 001C8 80B42F88 25EF365C */ addiu $t7, $t7, %lo(D_80B4365C) ## $t7 = 80B4365C
/* 001CC 80B42F8C 8DF90000 */ lw $t9, 0x0000($t7) ## 80B4365C
/* 001D0 80B42F90 27AE005C */ addiu $t6, $sp, 0x005C ## $t6 = FFFFFFF4
@@ -67,246 +67,246 @@ glabel func_80B42F74
/* 00200 80B42FC0 8D2B0008 */ lw $t3, 0x0008($t1) ## 80B43670
/* 00204 80B42FC4 AD0A0004 */ sw $t2, 0x0004($t0) ## FFFFFFEC
/* 00208 80B42FC8 AD0B0008 */ sw $t3, 0x0008($t0) ## FFFFFFF0
/* 0020C 80B42FCC 8FAC0068 */ lw $t4, 0x0068($sp)
/* 0020C 80B42FCC 8FAC0068 */ lw $t4, 0x0068($sp)
/* 00210 80B42FD0 918201A1 */ lbu $v0, 0x01A1($t4) ## 000001A1
/* 00214 80B42FD4 304D0002 */ andi $t5, $v0, 0x0002 ## $t5 = 00000000
/* 00218 80B42FD8 11A000D6 */ beq $t5, $zero, .L80B43334
/* 00218 80B42FD8 11A000D6 */ beq $t5, $zero, .L80B43334
/* 0021C 80B42FDC 304EFFFD */ andi $t6, $v0, 0xFFFD ## $t6 = 00000000
/* 00220 80B42FE0 A18E01A1 */ sb $t6, 0x01A1($t4) ## 000001A1
/* 00224 80B42FE4 8FAF0068 */ lw $t7, 0x0068($sp)
/* 00224 80B42FE4 8FAF0068 */ lw $t7, 0x0068($sp)
/* 00228 80B42FE8 3C014170 */ lui $at, 0x4170 ## $at = 41700000
/* 0022C 80B42FEC 8FA4006C */ lw $a0, 0x006C($sp)
/* 0022C 80B42FEC 8FA4006C */ lw $a0, 0x006C($sp)
/* 00230 80B42FF0 85F801B6 */ lh $t8, 0x01B6($t7) ## 80B43812
/* 00234 80B42FF4 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
/* 00238 80B42FF8 240602BC */ addiu $a2, $zero, 0x02BC ## $a2 = 000002BC
/* 0023C 80B42FFC 44982000 */ mtc1 $t8, $f4 ## $f4 = 0.00
/* 00240 80B43000 27A70044 */ addiu $a3, $sp, 0x0044 ## $a3 = FFFFFFDC
/* 00244 80B43004 468021A0 */ cvt.s.w $f6, $f4
/* 00248 80B43008 E7A60044 */ swc1 $f6, 0x0044($sp)
/* 00244 80B43004 468021A0 */ cvt.s.w $f6, $f4
/* 00248 80B43008 E7A60044 */ swc1 $f6, 0x0044($sp)
/* 0024C 80B4300C 85F901B8 */ lh $t9, 0x01B8($t7) ## 80B43814
/* 00250 80B43010 44994000 */ mtc1 $t9, $f8 ## $f8 = 0.00
/* 00254 80B43014 00000000 */ nop
/* 00258 80B43018 468042A0 */ cvt.s.w $f10, $f8
/* 00258 80B43018 468042A0 */ cvt.s.w $f10, $f8
/* 0025C 80B4301C 44814000 */ mtc1 $at, $f8 ## $f8 = 15.00
/* 00260 80B43020 E7AA0048 */ swc1 $f10, 0x0048($sp)
/* 00260 80B43020 E7AA0048 */ swc1 $f10, 0x0048($sp)
/* 00264 80B43024 85E801BA */ lh $t0, 0x01BA($t7) ## 80B43816
/* 00268 80B43028 E7A80054 */ swc1 $f8, 0x0054($sp)
/* 00268 80B43028 E7A80054 */ swc1 $f8, 0x0054($sp)
/* 0026C 80B4302C 44882000 */ mtc1 $t0, $f4 ## $f4 = NaN
/* 00270 80B43030 00000000 */ nop
/* 00274 80B43034 468021A0 */ cvt.s.w $f6, $f4
/* 00278 80B43038 0C00A732 */ jal EffectSsHitMark_SpawnCustomScale
/* 0027C 80B4303C E7A6004C */ swc1 $f6, 0x004C($sp)
/* 00280 80B43040 8FA60068 */ lw $a2, 0x0068($sp)
/* 00274 80B43034 468021A0 */ cvt.s.w $f6, $f4
/* 00278 80B43038 0C00A732 */ jal EffectSsHitMark_SpawnCustomScale
/* 0027C 80B4303C E7A6004C */ swc1 $f6, 0x004C($sp)
/* 00280 80B43040 8FA60068 */ lw $a2, 0x0068($sp)
/* 00284 80B43044 3C1880B4 */ lui $t8, %hi(D_80B435F0) ## $t8 = 80B40000
/* 00288 80B43048 271835F0 */ addiu $t8, $t8, %lo(D_80B435F0) ## $t8 = 80B435F0
/* 0028C 80B4304C 84CE0152 */ lh $t6, 0x0152($a2) ## 00000152
/* 00290 80B43050 C7A40044 */ lwc1 $f4, 0x0044($sp)
/* 00290 80B43050 C7A40044 */ lwc1 $f4, 0x0044($sp)
/* 00294 80B43054 84CA0150 */ lh $t2, 0x0150($a2) ## 00000150
/* 00298 80B43058 000E6080 */ sll $t4, $t6, 2
/* 0029C 80B4305C 018E6023 */ subu $t4, $t4, $t6
/* 002A0 80B43060 000C6080 */ sll $t4, $t4, 2
/* 002A4 80B43064 01981821 */ addu $v1, $t4, $t8
/* 00298 80B43058 000E6080 */ sll $t4, $t6, 2
/* 0029C 80B4305C 018E6023 */ subu $t4, $t4, $t6
/* 002A0 80B43060 000C6080 */ sll $t4, $t4, 2
/* 002A4 80B43064 01981821 */ addu $v1, $t4, $t8
/* 002A8 80B43068 C46A0000 */ lwc1 $f10, 0x0000($v1) ## 00000000
/* 002AC 80B4306C C4660004 */ lwc1 $f6, 0x0004($v1) ## 00000004
/* 002B0 80B43070 C7A80048 */ lwc1 $f8, 0x0048($sp)
/* 002B4 80B43074 46045001 */ sub.s $f0, $f10, $f4
/* 002B0 80B43070 C7A80048 */ lwc1 $f8, 0x0048($sp)
/* 002B4 80B43074 46045001 */ sub.s $f0, $f10, $f4
/* 002B8 80B43078 3C0D80B4 */ lui $t5, %hi(D_80B4362C) ## $t5 = 80B40000
/* 002BC 80B4307C 25AD362C */ addiu $t5, $t5, %lo(D_80B4362C) ## $t5 = 80B4362C
/* 002C0 80B43080 000A5900 */ sll $t3, $t2, 4
/* 002C4 80B43084 46000305 */ abs.s $f12, $f0
/* 002C8 80B43088 46083001 */ sub.s $f0, $f6, $f8
/* 002CC 80B4308C 016D1021 */ addu $v0, $t3, $t5
/* 002C0 80B43080 000A5900 */ sll $t3, $t2, 4
/* 002C4 80B43084 46000305 */ abs.s $f12, $f0
/* 002C8 80B43088 46083001 */ sub.s $f0, $f6, $f8
/* 002CC 80B4308C 016D1021 */ addu $v0, $t3, $t5
/* 002D0 80B43090 C4500000 */ lwc1 $f16, 0x0000($v0) ## 00000000
/* 002D4 80B43094 C7A4004C */ lwc1 $f4, 0x004C($sp)
/* 002D4 80B43094 C7A4004C */ lwc1 $f4, 0x004C($sp)
/* 002D8 80B43098 C46A0008 */ lwc1 $f10, 0x0008($v1) ## 00000008
/* 002DC 80B4309C 460C803C */ c.lt.s $f16, $f12
/* 002DC 80B4309C 460C803C */ c.lt.s $f16, $f12
/* 002E0 80B430A0 24050002 */ addiu $a1, $zero, 0x0002 ## $a1 = 00000002
/* 002E4 80B430A4 46000385 */ abs.s $f14, $f0
/* 002E8 80B430A8 46045001 */ sub.s $f0, $f10, $f4
/* 002E4 80B430A4 46000385 */ abs.s $f14, $f0
/* 002E8 80B430A8 46045001 */ sub.s $f0, $f10, $f4
/* 002EC 80B430AC C4520004 */ lwc1 $f18, 0x0004($v0) ## 00000004
/* 002F0 80B430B0 C4420008 */ lwc1 $f2, 0x0008($v0) ## 00000008
/* 002F4 80B430B4 45010009 */ bc1t .L80B430DC
/* 002F8 80B430B8 46000005 */ abs.s $f0, $f0
/* 002FC 80B430BC 460E803C */ c.lt.s $f16, $f14
/* 002F4 80B430B4 45010009 */ bc1t .L80B430DC
/* 002F8 80B430B8 46000005 */ abs.s $f0, $f0
/* 002FC 80B430BC 460E803C */ c.lt.s $f16, $f14
/* 00300 80B430C0 00000000 */ nop
/* 00304 80B430C4 45030006 */ bc1tl .L80B430E0
/* 00308 80B430C8 460C903C */ c.lt.s $f18, $f12
/* 0030C 80B430CC 4600803C */ c.lt.s $f16, $f0
/* 00304 80B430C4 45030006 */ bc1tl .L80B430E0
/* 00308 80B430C8 460C903C */ c.lt.s $f18, $f12
/* 0030C 80B430CC 4600803C */ c.lt.s $f16, $f0
/* 00310 80B430D0 00000000 */ nop
/* 00314 80B430D4 45000019 */ bc1f .L80B4313C
/* 00314 80B430D4 45000019 */ bc1f .L80B4313C
/* 00318 80B430D8 00000000 */ nop
.L80B430DC:
/* 0031C 80B430DC 460C903C */ c.lt.s $f18, $f12
/* 0031C 80B430DC 460C903C */ c.lt.s $f18, $f12
.L80B430E0:
/* 00320 80B430E0 24050001 */ addiu $a1, $zero, 0x0001 ## $a1 = 00000001
/* 00324 80B430E4 4503000A */ bc1tl .L80B43110
/* 00324 80B430E4 4503000A */ bc1tl .L80B43110
/* 00328 80B430E8 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
/* 0032C 80B430EC 460E903C */ c.lt.s $f18, $f14
/* 0032C 80B430EC 460E903C */ c.lt.s $f18, $f14
/* 00330 80B430F0 00000000 */ nop
/* 00334 80B430F4 45030006 */ bc1tl .L80B43110
/* 00334 80B430F4 45030006 */ bc1tl .L80B43110
/* 00338 80B430F8 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
/* 0033C 80B430FC 4600903C */ c.lt.s $f18, $f0
/* 0033C 80B430FC 4600903C */ c.lt.s $f18, $f0
/* 00340 80B43100 00000000 */ nop
/* 00344 80B43104 45020003 */ bc1fl .L80B43114
/* 00348 80B43108 460C103C */ c.lt.s $f2, $f12
/* 00344 80B43104 45020003 */ bc1fl .L80B43114
/* 00348 80B43108 460C103C */ c.lt.s $f2, $f12
/* 0034C 80B4310C 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
.L80B43110:
/* 00350 80B43110 460C103C */ c.lt.s $f2, $f12
/* 00350 80B43110 460C103C */ c.lt.s $f2, $f12
.L80B43114:
/* 00354 80B43114 00000000 */ nop
/* 00358 80B43118 45030087 */ bc1tl .L80B43338
/* 0035C 80B4311C 8FBF001C */ lw $ra, 0x001C($sp)
/* 00360 80B43120 460E103C */ c.lt.s $f2, $f14
/* 00358 80B43118 45030087 */ bc1tl .L80B43338
/* 0035C 80B4311C 8FBF001C */ lw $ra, 0x001C($sp)
/* 00360 80B43120 460E103C */ c.lt.s $f2, $f14
/* 00364 80B43124 00000000 */ nop
/* 00368 80B43128 45030083 */ bc1tl .L80B43338
/* 0036C 80B4312C 8FBF001C */ lw $ra, 0x001C($sp)
/* 00370 80B43130 4600103C */ c.lt.s $f2, $f0
/* 00368 80B43128 45030083 */ bc1tl .L80B43338
/* 0036C 80B4312C 8FBF001C */ lw $ra, 0x001C($sp)
/* 00370 80B43130 4600103C */ c.lt.s $f2, $f0
/* 00374 80B43134 00000000 */ nop
/* 00378 80B43138 4501007E */ bc1t .L80B43334
/* 00378 80B43138 4501007E */ bc1t .L80B43334
.L80B4313C:
/* 0037C 80B4313C 3C0480B4 */ lui $a0, %hi(D_80B4374C) ## $a0 = 80B40000
/* 00380 80B43140 2484374C */ addiu $a0, $a0, %lo(D_80B4374C) ## $a0 = 80B4374C
/* 00384 80B43144 AFA50030 */ sw $a1, 0x0030($sp)
/* 00388 80B43148 E7B0002C */ swc1 $f16, 0x002C($sp)
/* 00384 80B43144 AFA50030 */ sw $a1, 0x0030($sp)
/* 00388 80B43148 E7B0002C */ swc1 $f16, 0x002C($sp)
/* 0038C 80B4314C 0C00084C */ jal osSyncPrintf
/* 00390 80B43150 E7B20028 */ swc1 $f18, 0x0028($sp)
/* 00394 80B43154 C7A60044 */ lwc1 $f6, 0x0044($sp)
/* 00390 80B43150 E7B20028 */ swc1 $f18, 0x0028($sp)
/* 00394 80B43154 C7A60044 */ lwc1 $f6, 0x0044($sp)
/* 00398 80B43158 3C0480B4 */ lui $a0, %hi(D_80B43750) ## $a0 = 80B40000
/* 0039C 80B4315C 24843750 */ addiu $a0, $a0, %lo(D_80B43750) ## $a0 = 80B43750
/* 003A0 80B43160 46003221 */ cvt.d.s $f8, $f6
/* 003A4 80B43164 44074000 */ mfc1 $a3, $f8
/* 003A8 80B43168 44064800 */ mfc1 $a2, $f9
/* 003A0 80B43160 46003221 */ cvt.d.s $f8, $f6
/* 003A4 80B43164 44074000 */ mfc1 $a3, $f8
/* 003A8 80B43168 44064800 */ mfc1 $a2, $f9
/* 003AC 80B4316C 0C00084C */ jal osSyncPrintf
/* 003B0 80B43170 00000000 */ nop
/* 003B4 80B43174 C7AA0048 */ lwc1 $f10, 0x0048($sp)
/* 003B4 80B43174 C7AA0048 */ lwc1 $f10, 0x0048($sp)
/* 003B8 80B43178 3C0480B4 */ lui $a0, %hi(D_80B43778) ## $a0 = 80B40000
/* 003BC 80B4317C 24843778 */ addiu $a0, $a0, %lo(D_80B43778) ## $a0 = 80B43778
/* 003C0 80B43180 46005121 */ cvt.d.s $f4, $f10
/* 003C4 80B43184 44072000 */ mfc1 $a3, $f4
/* 003C8 80B43188 44062800 */ mfc1 $a2, $f5
/* 003C0 80B43180 46005121 */ cvt.d.s $f4, $f10
/* 003C4 80B43184 44072000 */ mfc1 $a3, $f4
/* 003C8 80B43188 44062800 */ mfc1 $a2, $f5
/* 003CC 80B4318C 0C00084C */ jal osSyncPrintf
/* 003D0 80B43190 00000000 */ nop
/* 003D4 80B43194 C7A6004C */ lwc1 $f6, 0x004C($sp)
/* 003D4 80B43194 C7A6004C */ lwc1 $f6, 0x004C($sp)
/* 003D8 80B43198 3C0480B4 */ lui $a0, %hi(D_80B437A0) ## $a0 = 80B40000
/* 003DC 80B4319C 248437A0 */ addiu $a0, $a0, %lo(D_80B437A0) ## $a0 = 80B437A0
/* 003E0 80B431A0 46003221 */ cvt.d.s $f8, $f6
/* 003E4 80B431A4 44074000 */ mfc1 $a3, $f8
/* 003E8 80B431A8 44064800 */ mfc1 $a2, $f9
/* 003E0 80B431A0 46003221 */ cvt.d.s $f8, $f6
/* 003E4 80B431A4 44074000 */ mfc1 $a3, $f8
/* 003E8 80B431A8 44064800 */ mfc1 $a2, $f9
/* 003EC 80B431AC 0C00084C */ jal osSyncPrintf
/* 003F0 80B431B0 00000000 */ nop
/* 003F4 80B431B4 8FB90068 */ lw $t9, 0x0068($sp)
/* 003F4 80B431B4 8FB90068 */ lw $t9, 0x0068($sp)
/* 003F8 80B431B8 3C0180B4 */ lui $at, %hi(D_80B435F0) ## $at = 80B40000
/* 003FC 80B431BC 3C0480B4 */ lui $a0, %hi(D_80B437C8) ## $a0 = 80B40000
/* 00400 80B431C0 872F0152 */ lh $t7, 0x0152($t9) ## 00000152
/* 00404 80B431C4 248437C8 */ addiu $a0, $a0, %lo(D_80B437C8) ## $a0 = 80B437C8
/* 00408 80B431C8 000F4080 */ sll $t0, $t7, 2
/* 0040C 80B431CC 010F4023 */ subu $t0, $t0, $t7
/* 00410 80B431D0 00084080 */ sll $t0, $t0, 2
/* 00414 80B431D4 00280821 */ addu $at, $at, $t0
/* 00418 80B431D8 C42A35F0 */ lwc1 $f10, %lo(D_80B435F0)($at)
/* 0041C 80B431DC 46005121 */ cvt.d.s $f4, $f10
/* 00420 80B431E0 44072000 */ mfc1 $a3, $f4
/* 00424 80B431E4 44062800 */ mfc1 $a2, $f5
/* 00408 80B431C8 000F4080 */ sll $t0, $t7, 2
/* 0040C 80B431CC 010F4023 */ subu $t0, $t0, $t7
/* 00410 80B431D0 00084080 */ sll $t0, $t0, 2
/* 00414 80B431D4 00280821 */ addu $at, $at, $t0
/* 00418 80B431D8 C42A35F0 */ lwc1 $f10, %lo(D_80B435F0)($at)
/* 0041C 80B431DC 46005121 */ cvt.d.s $f4, $f10
/* 00420 80B431E0 44072000 */ mfc1 $a3, $f4
/* 00424 80B431E4 44062800 */ mfc1 $a2, $f5
/* 00428 80B431E8 0C00084C */ jal osSyncPrintf
/* 0042C 80B431EC 00000000 */ nop
/* 00430 80B431F0 8FA90068 */ lw $t1, 0x0068($sp)
/* 00434 80B431F4 3C0180B4 */ lui $at, %hi(D_80B435F4) ## $at = 80B40000
/* 00430 80B431F0 8FA90068 */ lw $t1, 0x0068($sp)
/* 00434 80B431F4 3C0180B4 */ lui $at, %hi(D_80B435F0+4) ## $at = 80B40000
/* 00438 80B431F8 3C0480B4 */ lui $a0, %hi(D_80B437F0) ## $a0 = 80B40000
/* 0043C 80B431FC 852A0152 */ lh $t2, 0x0152($t1) ## 00000152
/* 00440 80B43200 248437F0 */ addiu $a0, $a0, %lo(D_80B437F0) ## $a0 = 80B437F0
/* 00444 80B43204 000A5880 */ sll $t3, $t2, 2
/* 00448 80B43208 016A5823 */ subu $t3, $t3, $t2
/* 0044C 80B4320C 000B5880 */ sll $t3, $t3, 2
/* 00450 80B43210 002B0821 */ addu $at, $at, $t3
/* 00454 80B43214 C42635F4 */ lwc1 $f6, %lo(D_80B435F4)($at)
/* 00458 80B43218 46003221 */ cvt.d.s $f8, $f6
/* 0045C 80B4321C 44074000 */ mfc1 $a3, $f8
/* 00460 80B43220 44064800 */ mfc1 $a2, $f9
/* 00444 80B43204 000A5880 */ sll $t3, $t2, 2
/* 00448 80B43208 016A5823 */ subu $t3, $t3, $t2
/* 0044C 80B4320C 000B5880 */ sll $t3, $t3, 2
/* 00450 80B43210 002B0821 */ addu $at, $at, $t3
/* 00454 80B43214 C42635F4 */ lwc1 $f6, %lo(D_80B435F0+4)($at)
/* 00458 80B43218 46003221 */ cvt.d.s $f8, $f6
/* 0045C 80B4321C 44074000 */ mfc1 $a3, $f8
/* 00460 80B43220 44064800 */ mfc1 $a2, $f9
/* 00464 80B43224 0C00084C */ jal osSyncPrintf
/* 00468 80B43228 00000000 */ nop
/* 0046C 80B4322C 8FAD0068 */ lw $t5, 0x0068($sp)
/* 00470 80B43230 3C0180B4 */ lui $at, %hi(D_80B435F8) ## $at = 80B40000
/* 0046C 80B4322C 8FAD0068 */ lw $t5, 0x0068($sp)
/* 00470 80B43230 3C0180B4 */ lui $at, %hi(D_80B435F0+8) ## $at = 80B40000
/* 00474 80B43234 3C0480B4 */ lui $a0, %hi(D_80B43818) ## $a0 = 80B40000
/* 00478 80B43238 85AE0152 */ lh $t6, 0x0152($t5) ## 00000152
/* 0047C 80B4323C 24843818 */ addiu $a0, $a0, %lo(D_80B43818) ## $a0 = 80B43818
/* 00480 80B43240 000E6080 */ sll $t4, $t6, 2
/* 00484 80B43244 018E6023 */ subu $t4, $t4, $t6
/* 00488 80B43248 000C6080 */ sll $t4, $t4, 2
/* 0048C 80B4324C 002C0821 */ addu $at, $at, $t4
/* 00490 80B43250 C42A35F8 */ lwc1 $f10, %lo(D_80B435F8)($at)
/* 00494 80B43254 46005121 */ cvt.d.s $f4, $f10
/* 00498 80B43258 44072000 */ mfc1 $a3, $f4
/* 0049C 80B4325C 44062800 */ mfc1 $a2, $f5
/* 00480 80B43240 000E6080 */ sll $t4, $t6, 2
/* 00484 80B43244 018E6023 */ subu $t4, $t4, $t6
/* 00488 80B43248 000C6080 */ sll $t4, $t4, 2
/* 0048C 80B4324C 002C0821 */ addu $at, $at, $t4
/* 00490 80B43250 C42A35F8 */ lwc1 $f10, %lo(D_80B435F0+8)($at)
/* 00494 80B43254 46005121 */ cvt.d.s $f4, $f10
/* 00498 80B43258 44072000 */ mfc1 $a3, $f4
/* 0049C 80B4325C 44062800 */ mfc1 $a2, $f5
/* 004A0 80B43260 0C00084C */ jal osSyncPrintf
/* 004A4 80B43264 00000000 */ nop
/* 004A8 80B43268 C7A6002C */ lwc1 $f6, 0x002C($sp)
/* 004A8 80B43268 C7A6002C */ lwc1 $f6, 0x002C($sp)
/* 004AC 80B4326C 3C0480B4 */ lui $a0, %hi(D_80B43840) ## $a0 = 80B40000
/* 004B0 80B43270 24843840 */ addiu $a0, $a0, %lo(D_80B43840) ## $a0 = 80B43840
/* 004B4 80B43274 46003221 */ cvt.d.s $f8, $f6
/* 004B8 80B43278 44074000 */ mfc1 $a3, $f8
/* 004BC 80B4327C 44064800 */ mfc1 $a2, $f9
/* 004B4 80B43274 46003221 */ cvt.d.s $f8, $f6
/* 004B8 80B43278 44074000 */ mfc1 $a3, $f8
/* 004BC 80B4327C 44064800 */ mfc1 $a2, $f9
/* 004C0 80B43280 0C00084C */ jal osSyncPrintf
/* 004C4 80B43284 00000000 */ nop
/* 004C8 80B43288 C7AA0028 */ lwc1 $f10, 0x0028($sp)
/* 004C8 80B43288 C7AA0028 */ lwc1 $f10, 0x0028($sp)
/* 004CC 80B4328C 3C0480B4 */ lui $a0, %hi(D_80B43868) ## $a0 = 80B40000
/* 004D0 80B43290 24843868 */ addiu $a0, $a0, %lo(D_80B43868) ## $a0 = 80B43868
/* 004D4 80B43294 46005121 */ cvt.d.s $f4, $f10
/* 004D8 80B43298 44072000 */ mfc1 $a3, $f4
/* 004DC 80B4329C 44062800 */ mfc1 $a2, $f5
/* 004D4 80B43294 46005121 */ cvt.d.s $f4, $f10
/* 004D8 80B43298 44072000 */ mfc1 $a3, $f4
/* 004DC 80B4329C 44062800 */ mfc1 $a2, $f5
/* 004E0 80B432A0 0C00084C */ jal osSyncPrintf
/* 004E4 80B432A4 00000000 */ nop
/* 004E8 80B432A8 3C0480B4 */ lui $a0, %hi(D_80B43890) ## $a0 = 80B40000
/* 004EC 80B432AC 24843890 */ addiu $a0, $a0, %lo(D_80B43890) ## $a0 = 80B43890
/* 004F0 80B432B0 0C00084C */ jal osSyncPrintf
/* 004F4 80B432B4 8FA50030 */ lw $a1, 0x0030($sp)
/* 004F4 80B432B4 8FA50030 */ lw $a1, 0x0030($sp)
/* 004F8 80B432B8 3C0480B4 */ lui $a0, %hi(D_80B438B8) ## $a0 = 80B40000
/* 004FC 80B432BC 0C00084C */ jal osSyncPrintf
/* 00500 80B432C0 248438B8 */ addiu $a0, $a0, %lo(D_80B438B8) ## $a0 = 80B438B8
/* 00504 80B432C4 8FB80030 */ lw $t8, 0x0030($sp)
/* 00504 80B432C4 8FB80030 */ lw $t8, 0x0030($sp)
/* 00508 80B432C8 24010002 */ addiu $at, $zero, 0x0002 ## $at = 00000002
/* 0050C 80B432CC 57010004 */ bnel $t8, $at, .L80B432E0
/* 00510 80B432D0 8FB90030 */ lw $t9, 0x0030($sp)
/* 00514 80B432D4 0C03D719 */ jal func_800F5C64
/* 0050C 80B432CC 57010004 */ bnel $t8, $at, .L80B432E0
/* 00510 80B432D0 8FB90030 */ lw $t9, 0x0030($sp)
/* 00514 80B432D4 0C03D719 */ jal func_800F5C64
/* 00518 80B432D8 24040922 */ addiu $a0, $zero, 0x0922 ## $a0 = 00000922
/* 0051C 80B432DC 8FB90030 */ lw $t9, 0x0030($sp)
/* 0051C 80B432DC 8FB90030 */ lw $t9, 0x0030($sp)
.L80B432E0:
/* 00520 80B432E0 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
/* 00524 80B432E4 57210006 */ bnel $t9, $at, .L80B43300
/* 00528 80B432E8 8FAF0030 */ lw $t7, 0x0030($sp)
/* 0052C 80B432EC 0C03E341 */ jal func_800F8D04
/* 00524 80B432E4 57210006 */ bnel $t9, $at, .L80B43300
/* 00528 80B432E8 8FAF0030 */ lw $t7, 0x0030($sp)
/* 0052C 80B432EC 0C03E341 */ jal func_800F8D04
/* 00530 80B432F0 24044807 */ addiu $a0, $zero, 0x4807 ## $a0 = 00004807
/* 00534 80B432F4 0C01E221 */ jal func_80078884
/* 00534 80B432F4 0C01E221 */ jal func_80078884
/* 00538 80B432F8 24044807 */ addiu $a0, $zero, 0x4807 ## $a0 = 00004807
/* 0053C 80B432FC 8FAF0030 */ lw $t7, 0x0030($sp)
/* 0053C 80B432FC 8FAF0030 */ lw $t7, 0x0030($sp)
.L80B43300:
/* 00540 80B43300 55E00004 */ bnel $t7, $zero, .L80B43314
/* 00544 80B43304 8FA90030 */ lw $t1, 0x0030($sp)
/* 00548 80B43308 0C01E221 */ jal func_80078884
/* 00540 80B43300 55E00004 */ bnel $t7, $zero, .L80B43314
/* 00544 80B43304 8FA90030 */ lw $t1, 0x0030($sp)
/* 00548 80B43308 0C01E221 */ jal func_80078884
/* 0054C 80B4330C 24044808 */ addiu $a0, $zero, 0x4808 ## $a0 = 00004808
/* 00550 80B43310 8FA90030 */ lw $t1, 0x0030($sp)
/* 00550 80B43310 8FA90030 */ lw $t1, 0x0030($sp)
.L80B43314:
/* 00554 80B43314 24080005 */ addiu $t0, $zero, 0x0005 ## $t0 = 00000005
/* 00558 80B43318 AFA80010 */ sw $t0, 0x0010($sp)
/* 0055C 80B4331C 8FA4006C */ lw $a0, 0x006C($sp)
/* 00558 80B43318 AFA80010 */ sw $t0, 0x0010($sp)
/* 0055C 80B4331C 8FA4006C */ lw $a0, 0x006C($sp)
/* 00560 80B43320 27A50044 */ addiu $a1, $sp, 0x0044 ## $a1 = FFFFFFDC
/* 00564 80B43324 27A60050 */ addiu $a2, $sp, 0x0050 ## $a2 = FFFFFFE8
/* 00568 80B43328 27A7005C */ addiu $a3, $sp, 0x005C ## $a3 = FFFFFFF4
/* 0056C 80B4332C 0C00A97D */ jal EffectSsExtra_Spawn
/* 00570 80B43330 AFA90014 */ sw $t1, 0x0014($sp)
/* 0056C 80B4332C 0C00A97D */ jal EffectSsExtra_Spawn
/* 00570 80B43330 AFA90014 */ sw $t1, 0x0014($sp)
.L80B43334:
/* 00574 80B43334 8FBF001C */ lw $ra, 0x001C($sp)
/* 00574 80B43334 8FBF001C */ lw $ra, 0x001C($sp)
.L80B43338:
/* 00578 80B43338 27BD0068 */ addiu $sp, $sp, 0x0068 ## $sp = 00000000
/* 0057C 80B4333C 03E00008 */ jr $ra
/* 0057C 80B4333C 03E00008 */ jr $ra
/* 00580 80B43340 00000000 */ nop