1
0
Fork 0
mirror of https://github.com/zeldaret/oot.git synced 2025-02-18 04:45:24 +00:00

Decompiled ovl_En_Zl3 (2 non-matchings) (#491)

* Progress

* deleting more function files

* more

* more

* More

* more

* more

* more

* more

* 2 more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* master update

* 4 more

* Merged

* 3 more

* One more done!

* ug

* Ido Recomp test

* try 2

* Recomp by default

* Fix Jenkinsfile

* Fix 2

* Fixing struct

* CFE errors

* CFE fix -O2

* Cleanup

* More progress, almost done...

* Almost..

* Update and some progress

* formatting

* Cleanup

* Major cleanup

* done for now

* PR comments

* PR comments

* merge master and format

* a few things

Co-authored-by: fig <fig02srl@gmail.com>
This commit is contained in:
Ethan Roseman 2020-12-01 20:48:54 -05:00 committed by GitHub
parent 330bd35d23
commit 932174b6ee
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
213 changed files with 2954 additions and 7981 deletions

View file

@ -1,12 +0,0 @@
glabel EnZl3_Destroy
/* 00090 80B53440 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 00094 80B53444 00803025 */ or $a2, $a0, $zero ## $a2 = 00000000
/* 00098 80B53448 AFBF0014 */ sw $ra, 0x0014($sp)
/* 0009C 80B5344C 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
/* 000A0 80B53450 0C0170EB */ jal Collider_DestroyCylinder
/* 000A4 80B53454 24C50378 */ addiu $a1, $a2, 0x0378 ## $a1 = 00000378
/* 000A8 80B53458 8FBF0014 */ lw $ra, 0x0014($sp)
/* 000AC 80B5345C 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 000B0 80B53460 03E00008 */ jr $ra
/* 000B4 80B53464 00000000 */ nop

View file

@ -1,37 +0,0 @@
.rdata
glabel D_80B5AA8C
.asciz "\x1b[31m!!!!!!!!!!!!!!!!!!!!!!!!!\n\x1b[m"
.balign 4
.text
glabel EnZl3_Draw
/* 06FF8 80B5A3A8 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 06FFC 80B5A3AC AFBF0014 */ sw $ra, 0x0014($sp)
/* 07000 80B5A3B0 8C820250 */ lw $v0, 0x0250($a0) ## 00000250
/* 07004 80B5A3B4 04400008 */ bltz $v0, .L80B5A3D8
/* 07008 80B5A3B8 28410003 */ slti $at, $v0, 0x0003
/* 0700C 80B5A3BC 10200006 */ beq $at, $zero, .L80B5A3D8
/* 07010 80B5A3C0 00027080 */ sll $t6, $v0, 2
/* 07014 80B5A3C4 3C0380B6 */ lui $v1, %hi(D_80B5A568) ## $v1 = 80B60000
/* 07018 80B5A3C8 006E1821 */ addu $v1, $v1, $t6
/* 0701C 80B5A3CC 8C63A568 */ lw $v1, %lo(D_80B5A568)($v1)
/* 07020 80B5A3D0 14600006 */ bne $v1, $zero, .L80B5A3EC
/* 07024 80B5A3D4 00000000 */ nop
.L80B5A3D8:
/* 07028 80B5A3D8 3C0480B6 */ lui $a0, %hi(D_80B5AA8C) ## $a0 = 80B60000
/* 0702C 80B5A3DC 0C00084C */ jal osSyncPrintf
/* 07030 80B5A3E0 2484AA8C */ addiu $a0, $a0, %lo(D_80B5AA8C) ## $a0 = 80B5AA8C
/* 07034 80B5A3E4 10000004 */ beq $zero, $zero, .L80B5A3F8
/* 07038 80B5A3E8 8FBF0014 */ lw $ra, 0x0014($sp)
.L80B5A3EC:
/* 0703C 80B5A3EC 0060F809 */ jalr $ra, $v1
/* 07040 80B5A3F0 00000000 */ nop
/* 07044 80B5A3F4 8FBF0014 */ lw $ra, 0x0014($sp)
.L80B5A3F8:
/* 07048 80B5A3F8 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 0704C 80B5A3FC 03E00008 */ jr $ra
/* 07050 80B5A400 00000000 */ nop
/* 07054 80B5A404 00000000 */ nop
/* 07058 80B5A408 00000000 */ nop
/* 0705C 80B5A40C 00000000 */ nop

View file

@ -1,71 +0,0 @@
.rdata
glabel D_80B5A994
.asciz "En_Zl3_Actor_ct!!!!!!!!!!!!!!!!!!!!!!!!!\n"
.balign 4
glabel D_80B5A9D0
.asciz "En_Zl3_Actor_ct!!!!!!!!!!!!!!!!!!!!!!!!!\n"
.balign 4
.text
glabel EnZl3_Init
/* 06AEC 80B59E9C 27BDFFB8 */ addiu $sp, $sp, 0xFFB8 ## $sp = FFFFFFB8
/* 06AF0 80B59EA0 AFB00028 */ sw $s0, 0x0028($sp)
/* 06AF4 80B59EA4 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 06AF8 80B59EA8 AFBF002C */ sw $ra, 0x002C($sp)
/* 06AFC 80B59EAC 3C0480B6 */ lui $a0, %hi(D_80B5A994) ## $a0 = 80B60000
/* 06B00 80B59EB0 AFA5004C */ sw $a1, 0x004C($sp)
/* 06B04 80B59EB4 0C00084C */ jal osSyncPrintf
/* 06B08 80B59EB8 2484A994 */ addiu $a0, $a0, %lo(D_80B5A994) ## $a0 = 80B5A994
/* 06B0C 80B59EBC 260400B4 */ addiu $a0, $s0, 0x00B4 ## $a0 = 000000B4
/* 06B10 80B59EC0 3C068003 */ lui $a2, %hi(ActorShadow_DrawFunc_Circle)
/* 06B14 80B59EC4 24C6B5EC */ addiu $a2, %lo(ActorShadow_DrawFunc_Circle)
/* 06B18 80B59EC8 AFA40034 */ sw $a0, 0x0034($sp)
/* 06B1C 80B59ECC 24050000 */ addiu $a1, $zero, 0x0000 ## $a1 = 00000000
/* 06B20 80B59ED0 0C00AC78 */ jal ActorShape_Init
/* 06B24 80B59ED4 3C0741F0 */ lui $a3, 0x41F0 ## $a3 = 41F00000
/* 06B28 80B59ED8 8FAE0034 */ lw $t6, 0x0034($sp)
/* 06B2C 80B59EDC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 06B30 80B59EE0 A1C00014 */ sb $zero, 0x0014($t6) ## 00000014
/* 06B34 80B59EE4 0C2D4CEC */ jal func_80B533B0
/* 06B38 80B59EE8 8FA5004C */ lw $a1, 0x004C($sp)
/* 06B3C 80B59EEC 3C060601 */ lui $a2, 0x0601 ## $a2 = 06010000
/* 06B40 80B59EF0 260F0190 */ addiu $t7, $s0, 0x0190 ## $t7 = 00000190
/* 06B44 80B59EF4 261801EA */ addiu $t8, $s0, 0x01EA ## $t8 = 000001EA
/* 06B48 80B59EF8 2419000F */ addiu $t9, $zero, 0x000F ## $t9 = 0000000F
/* 06B4C 80B59EFC AFB90018 */ sw $t9, 0x0018($sp)
/* 06B50 80B59F00 AFB80014 */ sw $t8, 0x0014($sp)
/* 06B54 80B59F04 AFAF0010 */ sw $t7, 0x0010($sp)
/* 06B58 80B59F08 24C60D70 */ addiu $a2, $a2, 0x0D70 ## $a2 = 06010D70
/* 06B5C 80B59F0C 8FA4004C */ lw $a0, 0x004C($sp)
/* 06B60 80B59F10 2605014C */ addiu $a1, $s0, 0x014C ## $a1 = 0000014C
/* 06B64 80B59F14 0C0291BE */ jal SkelAnime_InitSV
/* 06B68 80B59F18 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
/* 06B6C 80B59F1C 0C2D5375 */ jal func_80B54DD4
/* 06B70 80B59F20 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 06B74 80B59F24 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
/* 06B78 80B59F28 10410005 */ beq $v0, $at, .L80B59F40
/* 06B7C 80B59F2C 24010003 */ addiu $at, $zero, 0x0003 ## $at = 00000003
/* 06B80 80B59F30 10410006 */ beq $v0, $at, .L80B59F4C
/* 06B84 80B59F34 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 06B88 80B59F38 10000006 */ beq $zero, $zero, .L80B59F54
/* 06B8C 80B59F3C 00000000 */ nop
.L80B59F40:
/* 06B90 80B59F40 3C018016 */ lui $at, %hi(gSaveContext+0x13d2)
/* 06B94 80B59F44 10000003 */ beq $zero, $zero, .L80B59F54
/* 06B98 80B59F48 A420FA32 */ sh $zero, %lo(gSaveContext+0x13d2)($at)
.L80B59F4C:
/* 06B9C 80B59F4C 0C2D66A0 */ jal func_80B59A80
/* 06BA0 80B59F50 8FA5004C */ lw $a1, 0x004C($sp)
.L80B59F54:
/* 06BA4 80B59F54 3C0480B6 */ lui $a0, %hi(D_80B5A9D0) ## $a0 = 80B60000
/* 06BA8 80B59F58 0C00084C */ jal osSyncPrintf
/* 06BAC 80B59F5C 2484A9D0 */ addiu $a0, $a0, %lo(D_80B5A9D0) ## $a0 = 80B5A9D0
/* 06BB0 80B59F60 8FBF002C */ lw $ra, 0x002C($sp)
/* 06BB4 80B59F64 8FB00028 */ lw $s0, 0x0028($sp)
/* 06BB8 80B59F68 27BD0048 */ addiu $sp, $sp, 0x0048 ## $sp = 00000000
/* 06BBC 80B59F6C 03E00008 */ jr $ra
/* 06BC0 80B59F70 00000000 */ nop

View file

@ -1,34 +0,0 @@
.rdata
glabel D_80B5A958
.asciz "\x1b[31m!!!!!!!!!!!!!!!!!!!!!!!!!\n\x1b[m"
.balign 4
.text
glabel EnZl3_Update
/* 06A90 80B59E40 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 06A94 80B59E44 AFBF0014 */ sw $ra, 0x0014($sp)
/* 06A98 80B59E48 8C82024C */ lw $v0, 0x024C($a0) ## 0000024C
/* 06A9C 80B59E4C 04400008 */ bltz $v0, .L80B59E70
/* 06AA0 80B59E50 28410028 */ slti $at, $v0, 0x0028
/* 06AA4 80B59E54 10200006 */ beq $at, $zero, .L80B59E70
/* 06AA8 80B59E58 00027080 */ sll $t6, $v0, 2
/* 06AAC 80B59E5C 3C0380B6 */ lui $v1, %hi(D_80B5A4C0) ## $v1 = 80B60000
/* 06AB0 80B59E60 006E1821 */ addu $v1, $v1, $t6
/* 06AB4 80B59E64 8C63A4C0 */ lw $v1, %lo(D_80B5A4C0)($v1)
/* 06AB8 80B59E68 14600006 */ bne $v1, $zero, .L80B59E84
/* 06ABC 80B59E6C 00000000 */ nop
.L80B59E70:
/* 06AC0 80B59E70 3C0480B6 */ lui $a0, %hi(D_80B5A958) ## $a0 = 80B60000
/* 06AC4 80B59E74 0C00084C */ jal osSyncPrintf
/* 06AC8 80B59E78 2484A958 */ addiu $a0, $a0, %lo(D_80B5A958) ## $a0 = 80B5A958
/* 06ACC 80B59E7C 10000004 */ beq $zero, $zero, .L80B59E90
/* 06AD0 80B59E80 8FBF0014 */ lw $ra, 0x0014($sp)
.L80B59E84:
/* 06AD4 80B59E84 0060F809 */ jalr $ra, $v1
/* 06AD8 80B59E88 00000000 */ nop
/* 06ADC 80B59E8C 8FBF0014 */ lw $ra, 0x0014($sp)
.L80B59E90:
/* 06AE0 80B59E90 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 06AE4 80B59E94 03E00008 */ jr $ra
/* 06AE8 80B59E98 00000000 */ nop

View file

@ -1,21 +0,0 @@
glabel func_80B533B0
/* 00000 80B533B0 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 00004 80B533B4 00803025 */ or $a2, $a0, $zero ## $a2 = 00000000
/* 00008 80B533B8 AFA50024 */ sw $a1, 0x0024($sp)
/* 0000C 80B533BC 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
/* 00010 80B533C0 AFBF0014 */ sw $ra, 0x0014($sp)
/* 00014 80B533C4 24C50378 */ addiu $a1, $a2, 0x0378 ## $a1 = 00000378
/* 00018 80B533C8 AFA50018 */ sw $a1, 0x0018($sp)
/* 0001C 80B533CC 0C0170D9 */ jal Collider_InitCylinder
/* 00020 80B533D0 AFA60020 */ sw $a2, 0x0020($sp)
/* 00024 80B533D4 3C0780B6 */ lui $a3, %hi(D_80B5A410) ## $a3 = 80B60000
/* 00028 80B533D8 8FA50018 */ lw $a1, 0x0018($sp)
/* 0002C 80B533DC 8FA60020 */ lw $a2, 0x0020($sp)
/* 00030 80B533E0 24E7A410 */ addiu $a3, $a3, %lo(D_80B5A410) ## $a3 = 80B5A410
/* 00034 80B533E4 0C017114 */ jal Collider_SetCylinder_Set3
/* 00038 80B533E8 8FA40024 */ lw $a0, 0x0024($sp)
/* 0003C 80B533EC 8FBF0014 */ lw $ra, 0x0014($sp)
/* 00040 80B533F0 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 00044 80B533F4 03E00008 */ jr $ra
/* 00048 80B533F8 00000000 */ nop

View file

@ -1,20 +0,0 @@
glabel func_80B533FC
/* 0004C 80B533FC 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
/* 00050 80B53400 AFBF0014 */ sw $ra, 0x0014($sp)
/* 00054 80B53404 AFA50034 */ sw $a1, 0x0034($sp)
/* 00058 80B53408 24860378 */ addiu $a2, $a0, 0x0378 ## $a2 = 00000378
/* 0005C 80B5340C 00C02825 */ or $a1, $a2, $zero ## $a1 = 00000378
/* 00060 80B53410 0C0189B7 */ jal Collider_CylinderUpdate
/* 00064 80B53414 AFA60018 */ sw $a2, 0x0018($sp)
/* 00068 80B53418 8FA40034 */ lw $a0, 0x0034($sp)
/* 0006C 80B5341C 3C010001 */ lui $at, 0x0001 ## $at = 00010000
/* 00070 80B53420 34211E60 */ ori $at, $at, 0x1E60 ## $at = 00011E60
/* 00074 80B53424 8FA60018 */ lw $a2, 0x0018($sp)
/* 00078 80B53428 0C017713 */ jal CollisionCheck_SetOC
## CollisionCheck_setOT
/* 0007C 80B5342C 00812821 */ addu $a1, $a0, $at
/* 00080 80B53430 8FBF0014 */ lw $ra, 0x0014($sp)
/* 00084 80B53434 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
/* 00088 80B53438 03E00008 */ jr $ra
/* 0008C 80B5343C 00000000 */ nop

View file

@ -1,10 +0,0 @@
glabel func_80B53468
/* 000B8 80B53468 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 000BC 80B5346C AFBF0014 */ sw $ra, 0x0014($sp)
/* 000C0 80B53470 0C03E803 */ jal Audio_SetBGM
/* 000C4 80B53474 24040062 */ addiu $a0, $zero, 0x0062 ## $a0 = 00000062
/* 000C8 80B53478 8FBF0014 */ lw $ra, 0x0014($sp)
/* 000CC 80B5347C 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 000D0 80B53480 03E00008 */ jr $ra
/* 000D4 80B53484 00000000 */ nop

View file

@ -1,22 +0,0 @@
glabel func_80B53488
/* 000D8 80B53488 8C8303D4 */ lw $v1, 0x03D4($a0) ## 000003D4
/* 000DC 80B5348C 1460000D */ bne $v1, $zero, .L80B534C4
/* 000E0 80B53490 00000000 */ nop
/* 000E4 80B53494 8CA21C7C */ lw $v0, 0x1C7C($a1) ## 00001C7C
/* 000E8 80B53498 2405017A */ addiu $a1, $zero, 0x017A ## $a1 = 0000017A
/* 000EC 80B5349C 10400009 */ beq $v0, $zero, .L80B534C4
/* 000F0 80B534A0 00000000 */ nop
/* 000F4 80B534A4 844E0000 */ lh $t6, 0x0000($v0) ## 00000000
.L80B534A8:
/* 000F8 80B534A8 54AE0004 */ bnel $a1, $t6, .L80B534BC
/* 000FC 80B534AC 8C420124 */ lw $v0, 0x0124($v0) ## 00000124
/* 00100 80B534B0 03E00008 */ jr $ra
/* 00104 80B534B4 AC8203D4 */ sw $v0, 0x03D4($a0) ## 000003D4
.L80B534B8:
/* 00108 80B534B8 8C420124 */ lw $v0, 0x0124($v0) ## 00000124
.L80B534BC:
/* 0010C 80B534BC 5440FFFA */ bnel $v0, $zero, .L80B534A8
/* 00110 80B534C0 844E0000 */ lh $t6, 0x0000($v0) ## 00000000
.L80B534C4:
/* 00114 80B534C4 03E00008 */ jr $ra
/* 00118 80B534C8 00601025 */ or $v0, $v1, $zero ## $v0 = 00000000

View file

@ -1,40 +0,0 @@
glabel func_80B534CC
/* 0011C 80B534CC 27BDFFC8 */ addiu $sp, $sp, 0xFFC8 ## $sp = FFFFFFC8
/* 00120 80B534D0 AFBF0014 */ sw $ra, 0x0014($sp)
/* 00124 80B534D4 848E0246 */ lh $t6, 0x0246($a0) ## 00000246
/* 00128 80B534D8 00803025 */ or $a2, $a0, $zero ## $a2 = 00000000
/* 0012C 80B534DC 24C30246 */ addiu $v1, $a2, 0x0246 ## $v1 = 00000246
/* 00130 80B534E0 15C00003 */ bne $t6, $zero, .L80B534F0
/* 00134 80B534E4 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
/* 00138 80B534E8 10000005 */ beq $zero, $zero, .L80B53500
/* 0013C 80B534EC 24830246 */ addiu $v1, $a0, 0x0246 ## $v1 = 00000246
.L80B534F0:
/* 00140 80B534F0 846F0000 */ lh $t7, 0x0000($v1) ## 00000246
/* 00144 80B534F4 25F8FFFF */ addiu $t8, $t7, 0xFFFF ## $t8 = FFFFFFFF
/* 00148 80B534F8 A4780000 */ sh $t8, 0x0000($v1) ## 00000246
/* 0014C 80B534FC 84620000 */ lh $v0, 0x0000($v1) ## 00000246
.L80B53500:
/* 00150 80B53500 14400008 */ bne $v0, $zero, .L80B53524
/* 00154 80B53504 2404003C */ addiu $a0, $zero, 0x003C ## $a0 = 0000003C
/* 00158 80B53508 2405003C */ addiu $a1, $zero, 0x003C ## $a1 = 0000003C
/* 0015C 80B5350C AFA3001C */ sw $v1, 0x001C($sp)
/* 00160 80B53510 0C01DF64 */ jal Math_Rand_S16Offset
/* 00164 80B53514 AFA60038 */ sw $a2, 0x0038($sp)
/* 00168 80B53518 8FA3001C */ lw $v1, 0x001C($sp)
/* 0016C 80B5351C 8FA60038 */ lw $a2, 0x0038($sp)
/* 00170 80B53520 A4620000 */ sh $v0, 0x0000($v1) ## 00000000
.L80B53524:
/* 00174 80B53524 84790000 */ lh $t9, 0x0000($v1) ## 00000000
/* 00178 80B53528 24C20244 */ addiu $v0, $a2, 0x0244 ## $v0 = 00000244
/* 0017C 80B5352C A4590000 */ sh $t9, 0x0000($v0) ## 00000244
/* 00180 80B53530 84480000 */ lh $t0, 0x0000($v0) ## 00000244
/* 00184 80B53534 29010003 */ slti $at, $t0, 0x0003
/* 00188 80B53538 54200003 */ bnel $at, $zero, .L80B53548
/* 0018C 80B5353C 8FBF0014 */ lw $ra, 0x0014($sp)
/* 00190 80B53540 A4400000 */ sh $zero, 0x0000($v0) ## 00000244
/* 00194 80B53544 8FBF0014 */ lw $ra, 0x0014($sp)
.L80B53548:
/* 00198 80B53548 27BD0038 */ addiu $sp, $sp, 0x0038 ## $sp = 00000000
/* 0019C 80B5354C 03E00008 */ jr $ra
/* 001A0 80B53550 00000000 */ nop

View file

@ -1,6 +0,0 @@
glabel func_80B53554
/* 001A4 80B53554 AFA50004 */ sw $a1, 0x0004($sp)
/* 001A8 80B53558 00052C00 */ sll $a1, $a1, 16
/* 001AC 80B5355C 00052C03 */ sra $a1, $a1, 16
/* 001B0 80B53560 03E00008 */ jr $ra
/* 001B4 80B53564 A4850244 */ sh $a1, 0x0244($a0) ## 00000244

View file

@ -1,6 +0,0 @@
glabel func_80B53568
/* 001B8 80B53568 AFA50004 */ sw $a1, 0x0004($sp)
/* 001BC 80B5356C 00052C00 */ sll $a1, $a1, 16
/* 001C0 80B53570 00052C03 */ sra $a1, $a1, 16
/* 001C4 80B53574 03E00008 */ jr $ra
/* 001C8 80B53578 A4850248 */ sh $a1, 0x0248($a0) ## 00000248

View file

@ -1,42 +0,0 @@
glabel func_80B5357C
/* 001CC 80B5357C 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
/* 001D0 80B53580 AFBF0014 */ sw $ra, 0x0014($sp)
/* 001D4 80B53584 AFA40030 */ sw $a0, 0x0030($sp)
/* 001D8 80B53588 0C03F66B */ jal Math_Rand_ZeroOne
## Rand.Next() float
/* 001DC 80B5358C AFA50034 */ sw $a1, 0x0034($sp)
/* 001E0 80B53590 3C013F00 */ lui $at, 0x3F00 ## $at = 3F000000
/* 001E4 80B53594 44812000 */ mtc1 $at, $f4 ## $f4 = 0.50
/* 001E8 80B53598 3C014120 */ lui $at, 0x4120 ## $at = 41200000
/* 001EC 80B5359C 44814000 */ mtc1 $at, $f8 ## $f8 = 10.00
/* 001F0 80B535A0 46040181 */ sub.s $f6, $f0, $f4
/* 001F4 80B535A4 8FA20030 */ lw $v0, 0x0030($sp)
/* 001F8 80B535A8 46083282 */ mul.s $f10, $f6, $f8
/* 001FC 80B535AC C4500024 */ lwc1 $f16, 0x0024($v0) ## 00000024
/* 00200 80B535B0 24420024 */ addiu $v0, $v0, 0x0024 ## $v0 = 00000024
/* 00204 80B535B4 46105480 */ add.s $f18, $f10, $f16
/* 00208 80B535B8 E7B20020 */ swc1 $f18, 0x0020($sp)
/* 0020C 80B535BC C4440004 */ lwc1 $f4, 0x0004($v0) ## 00000028
/* 00210 80B535C0 AFA2001C */ sw $v0, 0x001C($sp)
/* 00214 80B535C4 0C03F66B */ jal Math_Rand_ZeroOne
## Rand.Next() float
/* 00218 80B535C8 E7A40024 */ swc1 $f4, 0x0024($sp)
/* 0021C 80B535CC 3C013F00 */ lui $at, 0x3F00 ## $at = 3F000000
/* 00220 80B535D0 44813000 */ mtc1 $at, $f6 ## $f6 = 0.50
/* 00224 80B535D4 3C014120 */ lui $at, 0x4120 ## $at = 41200000
/* 00228 80B535D8 44815000 */ mtc1 $at, $f10 ## $f10 = 10.00
/* 0022C 80B535DC 46060201 */ sub.s $f8, $f0, $f6
/* 00230 80B535E0 8FA2001C */ lw $v0, 0x001C($sp)
/* 00234 80B535E4 8FA40034 */ lw $a0, 0x0034($sp)
/* 00238 80B535E8 27A50020 */ addiu $a1, $sp, 0x0020 ## $a1 = FFFFFFF0
/* 0023C 80B535EC 460A4402 */ mul.s $f16, $f8, $f10
/* 00240 80B535F0 C4520008 */ lwc1 $f18, 0x0008($v0) ## 00000008
/* 00244 80B535F4 24060003 */ addiu $a2, $zero, 0x0003 ## $a2 = 00000003
/* 00248 80B535F8 46128100 */ add.s $f4, $f16, $f18
/* 0024C 80B535FC 0C007D52 */ jal Item_DropCollectible
/* 00250 80B53600 E7A40028 */ swc1 $f4, 0x0028($sp)
/* 00254 80B53604 8FBF0014 */ lw $ra, 0x0014($sp)
/* 00258 80B53608 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
/* 0025C 80B5360C 03E00008 */ jr $ra
/* 00260 80B53610 00000000 */ nop

View file

@ -1,31 +0,0 @@
.late_rodata
glabel D_80B5AAC4
.word 0x45803000
glabel D_80B5AAC8
.word 0xC3B98000
.text
glabel func_80B53614
/* 00264 80B53614 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
/* 00268 80B53618 3C0180B6 */ lui $at, %hi(D_80B5AAC4) ## $at = 80B60000
/* 0026C 80B5361C C424AAC4 */ lwc1 $f4, %lo(D_80B5AAC4)($at)
/* 00270 80B53620 3C0180B6 */ lui $at, %hi(D_80B5AAC8) ## $at = 80B60000
/* 00274 80B53624 C426AAC8 */ lwc1 $f6, %lo(D_80B5AAC8)($at)
/* 00278 80B53628 AFBF002C */ sw $ra, 0x002C($sp)
/* 0027C 80B5362C AFA40030 */ sw $a0, 0x0030($sp)
/* 00280 80B53630 240E0012 */ addiu $t6, $zero, 0x0012 ## $t6 = 00000012
/* 00284 80B53634 AFAE0024 */ sw $t6, 0x0024($sp)
/* 00288 80B53638 24A41C24 */ addiu $a0, $a1, 0x1C24 ## $a0 = 00001C24
/* 0028C 80B5363C AFA00018 */ sw $zero, 0x0018($sp)
/* 00290 80B53640 AFA0001C */ sw $zero, 0x001C($sp)
/* 00294 80B53644 AFA00020 */ sw $zero, 0x0020($sp)
/* 00298 80B53648 2406003B */ addiu $a2, $zero, 0x003B ## $a2 = 0000003B
/* 0029C 80B5364C 3C07C3DD */ lui $a3, 0xC3DD ## $a3 = C3DD0000
/* 002A0 80B53650 E7A40010 */ swc1 $f4, 0x0010($sp)
/* 002A4 80B53654 0C00C7D4 */ jal Actor_Spawn
## ActorSpawn
/* 002A8 80B53658 E7A60014 */ swc1 $f6, 0x0014($sp)
/* 002AC 80B5365C 8FBF002C */ lw $ra, 0x002C($sp)
/* 002B0 80B53660 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
/* 002B4 80B53664 03E00008 */ jr $ra
/* 002B8 80B53668 00000000 */ nop

View file

@ -1,19 +0,0 @@
glabel func_80B5366C
/* 002BC 80B5366C 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 002C0 80B53670 3C0141F0 */ lui $at, 0x41F0 ## $at = 41F00000
/* 002C4 80B53674 44810000 */ mtc1 $at, $f0 ## $f0 = 30.00
/* 002C8 80B53678 AFA50024 */ sw $a1, 0x0024($sp)
/* 002CC 80B5367C 00802825 */ or $a1, $a0, $zero ## $a1 = 00000000
/* 002D0 80B53680 AFBF001C */ sw $ra, 0x001C($sp)
/* 002D4 80B53684 AFA40020 */ sw $a0, 0x0020($sp)
/* 002D8 80B53688 240E0005 */ addiu $t6, $zero, 0x0005 ## $t6 = 00000005
/* 002DC 80B5368C 44070000 */ mfc1 $a3, $f0
/* 002E0 80B53690 AFAE0014 */ sw $t6, 0x0014($sp)
/* 002E4 80B53694 8FA40024 */ lw $a0, 0x0024($sp)
/* 002E8 80B53698 3C064296 */ lui $a2, 0x4296 ## $a2 = 42960000
/* 002EC 80B5369C 0C00B92D */ jal func_8002E4B4
/* 002F0 80B536A0 E7A00010 */ swc1 $f0, 0x0010($sp)
/* 002F4 80B536A4 8FBF001C */ lw $ra, 0x001C($sp)
/* 002F8 80B536A8 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 002FC 80B536AC 03E00008 */ jr $ra
/* 00300 80B536B0 00000000 */ nop

View file

@ -1,5 +0,0 @@
glabel func_80B536B4
/* 00304 80B536B4 948E0088 */ lhu $t6, 0x0088($a0) ## 00000088
/* 00308 80B536B8 31CFFFF6 */ andi $t7, $t6, 0xFFF6 ## $t7 = 00000000
/* 0030C 80B536BC 03E00008 */ jr $ra
/* 00310 80B536C0 A48F0088 */ sh $t7, 0x0088($a0) ## 00000088

View file

@ -1,45 +0,0 @@
glabel func_80B536C4
/* 00314 80B536C4 27BDFFC8 */ addiu $sp, $sp, 0xFFC8 ## $sp = FFFFFFC8
/* 00318 80B536C8 AFA40038 */ sw $a0, 0x0038($sp)
/* 0031C 80B536CC AFBF001C */ sw $ra, 0x001C($sp)
/* 00320 80B536D0 24840400 */ addiu $a0, $a0, 0x0400 ## $a0 = 00000400
/* 00324 80B536D4 240E0064 */ addiu $t6, $zero, 0x0064 ## $t6 = 00000064
/* 00328 80B536D8 AFAE0010 */ sw $t6, 0x0010($sp)
/* 0032C 80B536DC AFA40024 */ sw $a0, 0x0024($sp)
/* 00330 80B536E0 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
/* 00334 80B536E4 24060014 */ addiu $a2, $zero, 0x0014 ## $a2 = 00000014
/* 00338 80B536E8 0C01E1A7 */ jal Math_SmoothScaleMaxMinS
/* 0033C 80B536EC 24071838 */ addiu $a3, $zero, 0x1838 ## $a3 = 00001838
/* 00340 80B536F0 8FA40024 */ lw $a0, 0x0024($sp)
/* 00344 80B536F4 240F0064 */ addiu $t7, $zero, 0x0064 ## $t7 = 00000064
/* 00348 80B536F8 AFAF0010 */ sw $t7, 0x0010($sp)
/* 0034C 80B536FC 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
/* 00350 80B53700 24060014 */ addiu $a2, $zero, 0x0014 ## $a2 = 00000014
/* 00354 80B53704 24071838 */ addiu $a3, $zero, 0x1838 ## $a3 = 00001838
/* 00358 80B53708 0C01E1A7 */ jal Math_SmoothScaleMaxMinS
/* 0035C 80B5370C 24840002 */ addiu $a0, $a0, 0x0002 ## $a0 = 00000002
/* 00360 80B53710 8FA40038 */ lw $a0, 0x0038($sp)
/* 00364 80B53714 24180064 */ addiu $t8, $zero, 0x0064 ## $t8 = 00000064
/* 00368 80B53718 AFB80010 */ sw $t8, 0x0010($sp)
/* 0036C 80B5371C 24840406 */ addiu $a0, $a0, 0x0406 ## $a0 = 00000406
/* 00370 80B53720 AFA40024 */ sw $a0, 0x0024($sp)
/* 00374 80B53724 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
/* 00378 80B53728 24060014 */ addiu $a2, $zero, 0x0014 ## $a2 = 00000014
/* 0037C 80B5372C 0C01E1A7 */ jal Math_SmoothScaleMaxMinS
/* 00380 80B53730 24071838 */ addiu $a3, $zero, 0x1838 ## $a3 = 00001838
/* 00384 80B53734 8FA40024 */ lw $a0, 0x0024($sp)
/* 00388 80B53738 24190064 */ addiu $t9, $zero, 0x0064 ## $t9 = 00000064
/* 0038C 80B5373C AFB90010 */ sw $t9, 0x0010($sp)
/* 00390 80B53740 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
/* 00394 80B53744 24060014 */ addiu $a2, $zero, 0x0014 ## $a2 = 00000014
/* 00398 80B53748 24071838 */ addiu $a3, $zero, 0x1838 ## $a3 = 00001838
/* 0039C 80B5374C 0C01E1A7 */ jal Math_SmoothScaleMaxMinS
/* 003A0 80B53750 24840002 */ addiu $a0, $a0, 0x0002 ## $a0 = 00000002
/* 003A4 80B53754 8FBF001C */ lw $ra, 0x001C($sp)
/* 003A8 80B53758 27BD0038 */ addiu $sp, $sp, 0x0038 ## $sp = 00000000
/* 003AC 80B5375C 03E00008 */ jr $ra
/* 003B0 80B53760 00000000 */ nop

View file

@ -1,34 +0,0 @@
glabel func_80B53764
/* 003B4 80B53764 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 003B8 80B53768 AFBF0014 */ sw $ra, 0x0014($sp)
/* 003BC 80B5376C AFA5001C */ sw $a1, 0x001C($sp)
/* 003C0 80B53770 8CA21C44 */ lw $v0, 0x1C44($a1) ## 00001C44
/* 003C4 80B53774 3C038016 */ lui $v1, %hi(gGameInfo)
/* 003C8 80B53778 2463FA90 */ addiu $v1, %lo(gGameInfo)
/* 003CC 80B5377C 8C580024 */ lw $t8, 0x0024($v0) ## 00000024
/* 003D0 80B53780 3C014180 */ lui $at, 0x4180 ## $at = 41800000
/* 003D4 80B53784 44814000 */ mtc1 $at, $f8 ## $f8 = 16.00
/* 003D8 80B53788 AC980410 */ sw $t8, 0x0410($a0) ## 00000410
/* 003DC 80B5378C 8C4F0028 */ lw $t7, 0x0028($v0) ## 00000028
/* 003E0 80B53790 248503F8 */ addiu $a1, $a0, 0x03F8 ## $a1 = 000003F8
/* 003E4 80B53794 24070002 */ addiu $a3, $zero, 0x0002 ## $a3 = 00000002
/* 003E8 80B53798 AC8F0414 */ sw $t7, 0x0414($a0) ## 00000414
/* 003EC 80B5379C 8C58002C */ lw $t8, 0x002C($v0) ## 0000002C
/* 003F0 80B537A0 AC980418 */ sw $t8, 0x0418($a0) ## 00000418
/* 003F4 80B537A4 8C790000 */ lw $t9, 0x0000($v1) ## 8015FA90
/* 003F8 80B537A8 87281474 */ lh $t0, 0x1474($t9) ## 00001474
/* 003FC 80B537AC 44882000 */ mtc1 $t0, $f4 ## $f4 = 0.00
/* 00400 80B537B0 00000000 */ nop
/* 00404 80B537B4 468021A0 */ cvt.s.w $f6, $f4
/* 00408 80B537B8 46083281 */ sub.s $f10, $f6, $f8
/* 0040C 80B537BC E48A040C */ swc1 $f10, 0x040C($a0) ## 0000040C
/* 00410 80B537C0 8C690000 */ lw $t1, 0x0000($v1) ## 8015FA90
/* 00414 80B537C4 85261476 */ lh $a2, 0x1476($t1) ## 00001476
/* 00418 80B537C8 24C6000C */ addiu $a2, $a2, 0x000C ## $a2 = 0000000C
/* 0041C 80B537CC 00063400 */ sll $a2, $a2, 16
/* 00420 80B537D0 0C00D285 */ jal func_80034A14
/* 00424 80B537D4 00063403 */ sra $a2, $a2, 16
/* 00428 80B537D8 8FBF0014 */ lw $ra, 0x0014($sp)
/* 0042C 80B537DC 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 00430 80B537E0 03E00008 */ jr $ra
/* 00434 80B537E4 00000000 */ nop

View file

@ -1,55 +0,0 @@
glabel func_80B537E8
/* 00438 80B537E8 27BDFFB0 */ addiu $sp, $sp, 0xFFB0 ## $sp = FFFFFFB0
/* 0043C 80B537EC AFBF002C */ sw $ra, 0x002C($sp)
/* 00440 80B537F0 AFB20028 */ sw $s2, 0x0028($sp)
/* 00444 80B537F4 AFB10024 */ sw $s1, 0x0024($sp)
/* 00448 80B537F8 AFB00020 */ sw $s0, 0x0020($sp)
/* 0044C 80B537FC 8491008A */ lh $s1, 0x008A($a0) ## 0000008A
/* 00450 80B53800 848E0032 */ lh $t6, 0x0032($a0) ## 00000032
/* 00454 80B53804 00809025 */ or $s2, $a0, $zero ## $s2 = 00000000
/* 00458 80B53808 24060005 */ addiu $a2, $zero, 0x0005 ## $a2 = 00000005
/* 0045C 80B5380C 022E7823 */ subu $t7, $s1, $t6
/* 00460 80B53810 000FC400 */ sll $t8, $t7, 16
/* 00464 80B53814 0018CC03 */ sra $t9, $t8, 16
/* 00468 80B53818 07200007 */ bltz $t9, .L80B53838
/* 0046C 80B5381C 24071838 */ addiu $a3, $zero, 0x1838 ## $a3 = 00001838
/* 00470 80B53820 24900032 */ addiu $s0, $a0, 0x0032 ## $s0 = 00000032
/* 00474 80B53824 86080000 */ lh $t0, 0x0000($s0) ## 00000032
/* 00478 80B53828 02281023 */ subu $v0, $s1, $t0
/* 0047C 80B5382C 00021400 */ sll $v0, $v0, 16
/* 00480 80B53830 10000007 */ beq $zero, $zero, .L80B53850
/* 00484 80B53834 00021403 */ sra $v0, $v0, 16
.L80B53838:
/* 00488 80B53838 26500032 */ addiu $s0, $s2, 0x0032 ## $s0 = 00000032
/* 0048C 80B5383C 86090000 */ lh $t1, 0x0000($s0) ## 00000032
/* 00490 80B53840 02291023 */ subu $v0, $s1, $t1
/* 00494 80B53844 00021400 */ sll $v0, $v0, 16
/* 00498 80B53848 00021403 */ sra $v0, $v0, 16
/* 0049C 80B5384C 00021023 */ subu $v0, $zero, $v0
.L80B53850:
/* 004A0 80B53850 264403D0 */ addiu $a0, $s2, 0x03D0 ## $a0 = 000003D0
/* 004A4 80B53854 00022C00 */ sll $a1, $v0, 16
/* 004A8 80B53858 240A0064 */ addiu $t2, $zero, 0x0064 ## $t2 = 00000064
/* 004AC 80B5385C AFAA0010 */ sw $t2, 0x0010($sp)
/* 004B0 80B53860 00052C03 */ sra $a1, $a1, 16
/* 004B4 80B53864 0C01E1A7 */ jal Math_SmoothScaleMaxMinS
/* 004B8 80B53868 AFA40030 */ sw $a0, 0x0030($sp)
/* 004BC 80B5386C 8FAB0030 */ lw $t3, 0x0030($sp)
/* 004C0 80B53870 00112C00 */ sll $a1, $s1, 16
/* 004C4 80B53874 240C0064 */ addiu $t4, $zero, 0x0064 ## $t4 = 00000064
/* 004C8 80B53878 85670000 */ lh $a3, 0x0000($t3) ## 00000000
/* 004CC 80B5387C AFAC0010 */ sw $t4, 0x0010($sp)
/* 004D0 80B53880 00052C03 */ sra $a1, $a1, 16
/* 004D4 80B53884 02002025 */ or $a0, $s0, $zero ## $a0 = 00000032
/* 004D8 80B53888 0C01E1A7 */ jal Math_SmoothScaleMaxMinS
/* 004DC 80B5388C 24060005 */ addiu $a2, $zero, 0x0005 ## $a2 = 00000005
/* 004E0 80B53890 860D0000 */ lh $t5, 0x0000($s0) ## 00000032
/* 004E4 80B53894 A64D00B6 */ sh $t5, 0x00B6($s2) ## 000000B6
/* 004E8 80B53898 8FBF002C */ lw $ra, 0x002C($sp)
/* 004EC 80B5389C 8FB20028 */ lw $s2, 0x0028($sp)
/* 004F0 80B538A0 8FB10024 */ lw $s1, 0x0024($sp)
/* 004F4 80B538A4 8FB00020 */ lw $s0, 0x0020($sp)
/* 004F8 80B538A8 03E00008 */ jr $ra
/* 004FC 80B538AC 27BD0050 */ addiu $sp, $sp, 0x0050 ## $sp = 00000000

View file

@ -1,44 +0,0 @@
glabel func_80B538B0
/* 00500 80B538B0 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 00504 80B538B4 AFBF0014 */ sw $ra, 0x0014($sp)
/* 00508 80B538B8 8482008A */ lh $v0, 0x008A($a0) ## 0000008A
/* 0050C 80B538BC 848E0032 */ lh $t6, 0x0032($a0) ## 00000032
/* 00510 80B538C0 240A0001 */ addiu $t2, $zero, 0x0001 ## $t2 = 00000001
/* 00514 80B538C4 3C0B80B6 */ lui $t3, %hi(D_80B5A468) ## $t3 = 80B60000
/* 00518 80B538C8 004E7823 */ subu $t7, $v0, $t6
/* 0051C 80B538CC 000FC400 */ sll $t8, $t7, 16
/* 00520 80B538D0 0018CC03 */ sra $t9, $t8, 16
/* 00524 80B538D4 07220007 */ bltzl $t9, .L80B538F4
/* 00528 80B538D8 84890032 */ lh $t1, 0x0032($a0) ## 00000032
/* 0052C 80B538DC 84880032 */ lh $t0, 0x0032($a0) ## 00000032
/* 00530 80B538E0 00481823 */ subu $v1, $v0, $t0
/* 00534 80B538E4 00031C00 */ sll $v1, $v1, 16
/* 00538 80B538E8 10000006 */ beq $zero, $zero, .L80B53904
/* 0053C 80B538EC 00031C03 */ sra $v1, $v1, 16
/* 00540 80B538F0 84890032 */ lh $t1, 0x0032($a0) ## 00000032
.L80B538F4:
/* 00544 80B538F4 00491823 */ subu $v1, $v0, $t1
/* 00548 80B538F8 00031C00 */ sll $v1, $v1, 16
/* 0054C 80B538FC 00031C03 */ sra $v1, $v1, 16
/* 00550 80B53900 00031823 */ subu $v1, $zero, $v1
.L80B53904:
/* 00554 80B53904 28611556 */ slti $at, $v1, 0x1556
/* 00558 80B53908 14200002 */ bne $at, $zero, .L80B53914
/* 0055C 80B5390C 3C0180B6 */ lui $at, %hi(D_80B5A468) ## $at = 80B60000
/* 00560 80B53910 AC2AA468 */ sw $t2, %lo(D_80B5A468)($at)
.L80B53914:
/* 00564 80B53914 8D6BA468 */ lw $t3, %lo(D_80B5A468)($t3)
/* 00568 80B53918 51600008 */ beql $t3, $zero, .L80B5393C
/* 0056C 80B5391C A48003D0 */ sh $zero, 0x03D0($a0) ## 000003D0
/* 00570 80B53920 0C2D4DFA */ jal func_80B537E8
/* 00574 80B53924 00000000 */ nop
/* 00578 80B53928 14400004 */ bne $v0, $zero, .L80B5393C
/* 0057C 80B5392C 3C0180B6 */ lui $at, %hi(D_80B5A468) ## $at = 80B60000
/* 00580 80B53930 10000002 */ beq $zero, $zero, .L80B5393C
/* 00584 80B53934 AC20A468 */ sw $zero, %lo(D_80B5A468)($at)
/* 00588 80B53938 A48003D0 */ sh $zero, 0x03D0($a0) ## 000003D0
.L80B5393C:
/* 0058C 80B5393C 8FBF0014 */ lw $ra, 0x0014($sp)
/* 00590 80B53940 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 00594 80B53944 03E00008 */ jr $ra
/* 00598 80B53948 00000000 */ nop

View file

@ -1,10 +0,0 @@
glabel func_80B5394C
/* 0059C 80B5394C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 005A0 80B53950 AFBF0014 */ sw $ra, 0x0014($sp)
/* 005A4 80B53954 0C02927F */ jal SkelAnime_FrameUpdateMatrix
/* 005A8 80B53958 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 005AC 80B5395C 8FBF0014 */ lw $ra, 0x0014($sp)
/* 005B0 80B53960 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 005B4 80B53964 03E00008 */ jr $ra
/* 005B8 80B53968 00000000 */ nop

View file

@ -1,3 +0,0 @@
glabel func_80B5396C
/* 005BC 80B5396C 03E00008 */ jr $ra
/* 005C0 80B53970 908203C8 */ lbu $v0, 0x03C8($a0) ## 000003C8

View file

@ -1,4 +0,0 @@
glabel func_80B53974
/* 005C4 80B53974 AFA50004 */ sw $a1, 0x0004($sp)
/* 005C8 80B53978 03E00008 */ jr $ra
/* 005CC 80B5397C A08503C8 */ sb $a1, 0x03C8($a0) ## 000003C8

View file

@ -1,161 +0,0 @@
glabel func_80B54360
/* 00FB0 80B54360 AFA50004 */ sw $a1, 0x0004($sp)
/* 00FB4 80B54364 8C8E02FC */ lw $t6, 0x02FC($a0) ## 000002FC
/* 00FB8 80B54368 00053C00 */ sll $a3, $a1, 16
/* 00FBC 80B5436C 00073C03 */ sra $a3, $a3, 16
/* 00FC0 80B54370 11C00082 */ beq $t6, $zero, .L80B5457C
/* 00FC4 80B54374 00067840 */ sll $t7, $a2, 1
/* 00FC8 80B54378 008F2821 */ addu $a1, $a0, $t7
/* 00FCC 80B5437C 84B8028C */ lh $t8, 0x028C($a1) ## 0000028C
/* 00FD0 80B54380 84A9025C */ lh $t1, 0x025C($a1) ## 0000025C
/* 00FD4 80B54384 84B902BC */ lh $t9, 0x02BC($a1) ## 000002BC
/* 00FD8 80B54388 03071823 */ subu $v1, $t8, $a3
/* 00FDC 80B5438C 00034400 */ sll $t0, $v1, 16
/* 00FE0 80B54390 00084403 */ sra $t0, $t0, 16
/* 00FE4 80B54394 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
/* 00FE8 80B54398 01005025 */ or $t2, $t0, $zero ## $t2 = 00000000
/* 00FEC 80B5439C 01201025 */ or $v0, $t1, $zero ## $v0 = 00000000
/* 00FF0 80B543A0 14C10004 */ bne $a2, $at, .L80B543B4
/* 00FF4 80B543A4 00F95823 */ subu $t3, $a3, $t9
/* 00FF8 80B543A8 00006025 */ or $t4, $zero, $zero ## $t4 = 00000000
/* 00FFC 80B543AC 1000003B */ beq $zero, $zero, .L80B5449C
/* 01000 80B543B0 848D025C */ lh $t5, 0x025C($a0) ## 0000025C
.L80B543B4:
/* 01004 80B543B4 24010004 */ addiu $at, $zero, 0x0004 ## $at = 00000004
/* 01008 80B543B8 14C10003 */ bne $a2, $at, .L80B543C8
/* 0100C 80B543BC 240C0003 */ addiu $t4, $zero, 0x0003 ## $t4 = 00000003
/* 01010 80B543C0 10000036 */ beq $zero, $zero, .L80B5449C
/* 01014 80B543C4 848D0262 */ lh $t5, 0x0262($a0) ## 00000262
.L80B543C8:
/* 01018 80B543C8 24010007 */ addiu $at, $zero, 0x0007 ## $at = 00000007
/* 0101C 80B543CC 14C10003 */ bne $a2, $at, .L80B543DC
/* 01020 80B543D0 240C0006 */ addiu $t4, $zero, 0x0006 ## $t4 = 00000006
/* 01024 80B543D4 10000031 */ beq $zero, $zero, .L80B5449C
/* 01028 80B543D8 848D0268 */ lh $t5, 0x0268($a0) ## 00000268
.L80B543DC:
/* 0102C 80B543DC 2401000A */ addiu $at, $zero, 0x000A ## $at = 0000000A
/* 01030 80B543E0 54C1000B */ bnel $a2, $at, .L80B54410
/* 01034 80B543E4 2401000D */ addiu $at, $zero, 0x000D ## $at = 0000000D
/* 01038 80B543E8 848E026E */ lh $t6, 0x026E($a0) ## 0000026E
/* 0103C 80B543EC 240C0009 */ addiu $t4, $zero, 0x0009 ## $t4 = 00000009
/* 01040 80B543F0 05C20004 */ bltzl $t6, .L80B54404
/* 01044 80B543F4 848D026E */ lh $t5, 0x026E($a0) ## 0000026E
/* 01048 80B543F8 10000028 */ beq $zero, $zero, .L80B5449C
/* 0104C 80B543FC 848D026E */ lh $t5, 0x026E($a0) ## 0000026E
/* 01050 80B54400 848D026E */ lh $t5, 0x026E($a0) ## 0000026E
.L80B54404:
/* 01054 80B54404 10000025 */ beq $zero, $zero, .L80B5449C
/* 01058 80B54408 000D6823 */ subu $t5, $zero, $t5
/* 0105C 80B5440C 2401000D */ addiu $at, $zero, 0x000D ## $at = 0000000D
.L80B54410:
/* 01060 80B54410 54C1000B */ bnel $a2, $at, .L80B54440
/* 01064 80B54414 24010010 */ addiu $at, $zero, 0x0010 ## $at = 00000010
/* 01068 80B54418 848F0274 */ lh $t7, 0x0274($a0) ## 00000274
/* 0106C 80B5441C 240C000C */ addiu $t4, $zero, 0x000C ## $t4 = 0000000C
/* 01070 80B54420 05E20004 */ bltzl $t7, .L80B54434
/* 01074 80B54424 848D0274 */ lh $t5, 0x0274($a0) ## 00000274
/* 01078 80B54428 1000001C */ beq $zero, $zero, .L80B5449C
/* 0107C 80B5442C 848D0274 */ lh $t5, 0x0274($a0) ## 00000274
/* 01080 80B54430 848D0274 */ lh $t5, 0x0274($a0) ## 00000274
.L80B54434:
/* 01084 80B54434 10000019 */ beq $zero, $zero, .L80B5449C
/* 01088 80B54438 000D6823 */ subu $t5, $zero, $t5
/* 0108C 80B5443C 24010010 */ addiu $at, $zero, 0x0010 ## $at = 00000010
.L80B54440:
/* 01090 80B54440 54C1000D */ bnel $a2, $at, .L80B54478
/* 01094 80B54444 84990280 */ lh $t9, 0x0280($a0) ## 00000280
/* 01098 80B54448 8498027A */ lh $t8, 0x027A($a0) ## 0000027A
/* 0109C 80B5444C 240C000F */ addiu $t4, $zero, 0x000F ## $t4 = 0000000F
/* 010A0 80B54450 07020005 */ bltzl $t8, .L80B54468
/* 010A4 80B54454 848D027A */ lh $t5, 0x027A($a0) ## 0000027A
/* 010A8 80B54458 848D027A */ lh $t5, 0x027A($a0) ## 0000027A
/* 010AC 80B5445C 1000000F */ beq $zero, $zero, .L80B5449C
/* 010B0 80B54460 000D6823 */ subu $t5, $zero, $t5
/* 010B4 80B54464 848D027A */ lh $t5, 0x027A($a0) ## 0000027A
.L80B54468:
/* 010B8 80B54468 000D6823 */ subu $t5, $zero, $t5
/* 010BC 80B5446C 1000000B */ beq $zero, $zero, .L80B5449C
/* 010C0 80B54470 000D6823 */ subu $t5, $zero, $t5
/* 010C4 80B54474 84990280 */ lh $t9, 0x0280($a0) ## 00000280
.L80B54478:
/* 010C8 80B54478 240C0012 */ addiu $t4, $zero, 0x0012 ## $t4 = 00000012
/* 010CC 80B5447C 07220005 */ bltzl $t9, .L80B54494
/* 010D0 80B54480 848D0280 */ lh $t5, 0x0280($a0) ## 00000280
/* 010D4 80B54484 848D0280 */ lh $t5, 0x0280($a0) ## 00000280
/* 010D8 80B54488 10000004 */ beq $zero, $zero, .L80B5449C
/* 010DC 80B5448C 000D6823 */ subu $t5, $zero, $t5
/* 010E0 80B54490 848D0280 */ lh $t5, 0x0280($a0) ## 00000280
.L80B54494:
/* 010E4 80B54494 000D6823 */ subu $t5, $zero, $t5
/* 010E8 80B54498 000D6823 */ subu $t5, $zero, $t5
.L80B5449C:
/* 010EC 80B5449C 448B2000 */ mtc1 $t3, $f4 ## $f4 = 0.00
/* 010F0 80B544A0 34018001 */ ori $at, $zero, 0x8001 ## $at = 00008001
/* 010F4 80B544A4 46802020 */ cvt.s.w $f0, $f4
/* 010F8 80B544A8 46000005 */ abs.s $f0, $f0
/* 010FC 80B544AC 4600018D */ trunc.w.s $f6, $f0
/* 01100 80B544B0 440F3000 */ mfc1 $t7, $f6
/* 01104 80B544B4 00000000 */ nop
/* 01108 80B544B8 01E1082A */ slt $at, $t7, $at
/* 0110C 80B544BC 14200007 */ bne $at, $zero, .L80B544DC
/* 01110 80B544C0 00000000 */ nop
/* 01114 80B544C4 18E00004 */ blez $a3, .L80B544D8
/* 01118 80B544C8 3C010001 */ lui $at, 0x0001 ## $at = 00010000
/* 0111C 80B544CC 3C01FFFF */ lui $at, 0xFFFF ## $at = FFFF0000
/* 01120 80B544D0 10000002 */ beq $zero, $zero, .L80B544DC
/* 01124 80B544D4 01615821 */ addu $t3, $t3, $at
.L80B544D8:
/* 01128 80B544D8 01615821 */ addu $t3, $t3, $at
.L80B544DC:
/* 0112C 80B544DC 05800005 */ bltz $t4, .L80B544F4
/* 01130 80B544E0 24010003 */ addiu $at, $zero, 0x0003 ## $at = 00000003
/* 01134 80B544E4 01A1001A */ div $zero, $t5, $at
/* 01138 80B544E8 0000C012 */ mflo $t8
/* 0113C 80B544EC 01785821 */ addu $t3, $t3, $t8
/* 01140 80B544F0 00000000 */ nop
.L80B544F4:
/* 01144 80B544F4 11600006 */ beq $t3, $zero, .L80B54510
/* 01148 80B544F8 0162C823 */ subu $t9, $t3, $v0
/* 0114C 80B544FC 07210003 */ bgez $t9, .L80B5450C
/* 01150 80B54500 00197103 */ sra $t6, $t9, 4
/* 01154 80B54504 2721000F */ addiu $at, $t9, 0x000F ## $at = 0000000F
/* 01158 80B54508 00017103 */ sra $t6, $at, 4
.L80B5450C:
/* 0115C 80B5450C 004E1021 */ addu $v0, $v0, $t6
.L80B54510:
/* 01160 80B54510 10400005 */ beq $v0, $zero, .L80B54528
/* 01164 80B54514 2401000A */ addiu $at, $zero, 0x000A ## $at = 0000000A
/* 01168 80B54518 0041001A */ div $zero, $v0, $at
/* 0116C 80B5451C 00007812 */ mflo $t7
/* 01170 80B54520 004F1023 */ subu $v0, $v0, $t7
/* 01174 80B54524 00000000 */ nop
.L80B54528:
/* 01178 80B54528 11000005 */ beq $t0, $zero, .L80B54540
/* 0117C 80B5452C 24010032 */ addiu $at, $zero, 0x0032 ## $at = 00000032
/* 01180 80B54530 0101001A */ div $zero, $t0, $at
/* 01184 80B54534 0000C012 */ mflo $t8
/* 01188 80B54538 00581023 */ subu $v0, $v0, $t8
/* 0118C 80B5453C 00000000 */ nop
.L80B54540:
/* 01190 80B54540 01220019 */ multu $t1, $v0
/* 01194 80B54544 00621821 */ addu $v1, $v1, $v0
/* 01198 80B54548 2941FF9D */ slti $at, $t2, 0xFF9D
/* 0119C 80B5454C 0000C812 */ mflo $t9
/* 011A0 80B54550 5F200008 */ bgtzl $t9, .L80B54574
/* 011A4 80B54554 00E37021 */ addu $t6, $a3, $v1
/* 011A8 80B54558 14200005 */ bne $at, $zero, .L80B54570
/* 011AC 80B5455C 29410064 */ slti $at, $t2, 0x0064
/* 011B0 80B54560 50200004 */ beql $at, $zero, .L80B54574
/* 011B4 80B54564 00E37021 */ addu $t6, $a3, $v1
/* 011B8 80B54568 00001825 */ or $v1, $zero, $zero ## $v1 = 00000000
/* 011BC 80B5456C 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
.L80B54570:
/* 011C0 80B54570 00E37021 */ addu $t6, $a3, $v1
.L80B54574:
/* 011C4 80B54574 A4A2025C */ sh $v0, 0x025C($a1) ## 0000025C
/* 011C8 80B54578 A4AE028C */ sh $t6, 0x028C($a1) ## 0000028C
.L80B5457C:
/* 011CC 80B5457C 00067840 */ sll $t7, $a2, 1
/* 011D0 80B54580 008FC021 */ addu $t8, $a0, $t7
/* 011D4 80B54584 03E00008 */ jr $ra
/* 011D8 80B54588 A70702BC */ sh $a3, 0x02BC($t8) ## 000002BC

View file

@ -1,528 +0,0 @@
.rdata
glabel D_80B5A5A0
.asciz "../z_en_zl3.c"
.balign 4
glabel D_80B5A5B0
.asciz "../z_en_zl3.c"
.balign 4
glabel D_80B5A5C0
.asciz "../z_en_zl3.c"
.balign 4
glabel D_80B5A5D0
.asciz "../z_en_zl3.c"
.balign 4
glabel D_80B5A5E0
.asciz "../z_en_zl3.c"
.balign 4
glabel D_80B5A5F0
.asciz "../z_en_zl3.c"
.balign 4
glabel D_80B5A600
.asciz "../z_en_zl3.c"
.balign 4
.late_rodata
glabel D_80B5AAEC
.word 0xC47EC000
glabel D_80B5AAF0
.word 0x43E98000
glabel D_80B5AAF4
.word 0x43848000
glabel D_80B5AAF8
.word 0xC3D58000
glabel D_80B5AAFC
.word 0x43E98000
glabel D_80B5AB00
.word 0x43848000
glabel D_80B5AB04
.word 0xC3D58000
.text
glabel func_80B5458C
/* 011DC 80B5458C 27BDFF70 */ addiu $sp, $sp, 0xFF70 ## $sp = FFFFFF70
/* 011E0 80B54590 2401000E */ addiu $at, $zero, 0x000E ## $at = 0000000E
/* 011E4 80B54594 AFBF0014 */ sw $ra, 0x0014($sp)
/* 011E8 80B54598 AFA40090 */ sw $a0, 0x0090($sp)
/* 011EC 80B5459C AFA60098 */ sw $a2, 0x0098($sp)
/* 011F0 80B545A0 14A101BF */ bne $a1, $at, .L80B54CA0
/* 011F4 80B545A4 AFA7009C */ sw $a3, 0x009C($sp)
/* 011F8 80B545A8 8C840000 */ lw $a0, 0x0000($a0) ## 00000000
/* 011FC 80B545AC 0C031A73 */ jal Graph_Alloc
/* 01200 80B545B0 240501C0 */ addiu $a1, $zero, 0x01C0 ## $a1 = 000001C0
/* 01204 80B545B4 8FA800A0 */ lw $t0, 0x00A0($sp)
/* 01208 80B545B8 8FA300A4 */ lw $v1, 0x00A4($sp)
/* 0120C 80B545BC AFA20078 */ sw $v0, 0x0078($sp)
/* 01210 80B545C0 850F0000 */ lh $t7, 0x0000($t0) ## 00000000
/* 01214 80B545C4 84780402 */ lh $t8, 0x0402($v1) ## 00000402
/* 01218 80B545C8 850A0004 */ lh $t2, 0x0004($t0) ## 00000004
/* 0121C 80B545CC 3C0EDB06 */ lui $t6, 0xDB06 ## $t6 = DB060000
/* 01220 80B545D0 01F8C821 */ addu $t9, $t7, $t8
/* 01224 80B545D4 A5190000 */ sh $t9, 0x0000($t0) ## 00000000
/* 01228 80B545D8 846B0400 */ lh $t3, 0x0400($v1) ## 00000400
/* 0122C 80B545DC 35CE0030 */ ori $t6, $t6, 0x0030 ## $t6 = DB060030
/* 01230 80B545E0 24630400 */ addiu $v1, $v1, 0x0400 ## $v1 = 00000400
/* 01234 80B545E4 014B6021 */ addu $t4, $t2, $t3
/* 01238 80B545E8 A50C0004 */ sh $t4, 0x0004($t0) ## 00000004
/* 0123C 80B545EC 8FA500A8 */ lw $a1, 0x00A8($sp)
/* 01240 80B545F0 8CA40000 */ lw $a0, 0x0000($a1) ## 00000000
/* 01244 80B545F4 248D0008 */ addiu $t5, $a0, 0x0008 ## $t5 = 00000008
/* 01248 80B545F8 ACAD0000 */ sw $t5, 0x0000($a1) ## 00000000
/* 0124C 80B545FC AC820004 */ sw $v0, 0x0004($a0) ## 00000004
/* 01250 80B54600 0C034213 */ jal Matrix_Push
/* 01254 80B54604 AC8E0000 */ sw $t6, 0x0000($a0) ## 00000000
/* 01258 80B54608 8FA9009C */ lw $t1, 0x009C($sp)
/* 0125C 80B5460C 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 01260 80B54610 C52C0000 */ lwc1 $f12, 0x0000($t1) ## 00000000
/* 01264 80B54614 C52E0004 */ lwc1 $f14, 0x0004($t1) ## 00000004
/* 01268 80B54618 0C034261 */ jal Matrix_Translate
/* 0126C 80B5461C 8D260008 */ lw $a2, 0x0008($t1) ## 00000008
/* 01270 80B54620 8FA800A0 */ lw $t0, 0x00A0($sp)
/* 01274 80B54624 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 01278 80B54628 85040000 */ lh $a0, 0x0000($t0) ## 00000000
/* 0127C 80B5462C 85050002 */ lh $a1, 0x0002($t0) ## 00000002
/* 01280 80B54630 0C034421 */ jal Matrix_RotateRPY
/* 01284 80B54634 85060004 */ lh $a2, 0x0004($t0) ## 00000004
/* 01288 80B54638 0C034213 */ jal Matrix_Push
/* 0128C 80B5463C 00000000 */ nop
/* 01290 80B54640 3C0143B5 */ lui $at, 0x43B5 ## $at = 43B50000
/* 01294 80B54644 44816000 */ mtc1 $at, $f12 ## $f12 = 362.00
/* 01298 80B54648 3C01C305 */ lui $at, 0xC305 ## $at = C3050000
/* 0129C 80B5464C 44817000 */ mtc1 $at, $f14 ## $f14 = -133.00
/* 012A0 80B54650 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
/* 012A4 80B54654 0C034261 */ jal Matrix_Translate
/* 012A8 80B54658 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 012AC 80B5465C 0C034236 */ jal Matrix_Get
/* 012B0 80B54660 27A40038 */ addiu $a0, $sp, 0x0038 ## $a0 = FFFFFFA8
/* 012B4 80B54664 27A40038 */ addiu $a0, $sp, 0x0038 ## $a0 = FFFFFFA8
/* 012B8 80B54668 27A50030 */ addiu $a1, $sp, 0x0030 ## $a1 = FFFFFFA0
/* 012BC 80B5466C 0C034833 */ jal func_800D20CC
/* 012C0 80B54670 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 012C4 80B54674 0C03034A */ jal func_800C0D28
/* 012C8 80B54678 8FA40090 */ lw $a0, 0x0090($sp)
/* 012CC 80B5467C 1440000D */ bne $v0, $zero, .L80B546B4
/* 012D0 80B54680 00000000 */ nop
/* 012D4 80B54684 8FA400A4 */ lw $a0, 0x00A4($sp)
/* 012D8 80B54688 87A50032 */ lh $a1, 0x0032($sp)
/* 012DC 80B5468C 0C2D4E60 */ jal func_80B53980
/* 012E0 80B54690 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 012E4 80B54694 8FA400A4 */ lw $a0, 0x00A4($sp)
/* 012E8 80B54698 87A50030 */ lh $a1, 0x0030($sp)
/* 012EC 80B5469C 0C2D50D8 */ jal func_80B54360
/* 012F0 80B546A0 24060001 */ addiu $a2, $zero, 0x0001 ## $a2 = 00000001
/* 012F4 80B546A4 8FA400A4 */ lw $a0, 0x00A4($sp)
/* 012F8 80B546A8 87A50034 */ lh $a1, 0x0034($sp)
/* 012FC 80B546AC 0C2D4ED9 */ jal func_80B53B64
/* 01300 80B546B0 24060002 */ addiu $a2, $zero, 0x0002 ## $a2 = 00000002
.L80B546B4:
/* 01304 80B546B4 3C028016 */ lui $v0, %hi(gGameInfo)
/* 01308 80B546B8 8C42FA90 */ lw $v0, %lo(gGameInfo)($v0)
/* 0130C 80B546BC 8FA300A4 */ lw $v1, 0x00A4($sp)
/* 01310 80B546C0 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 01314 80B546C4 844F1492 */ lh $t7, 0x1492($v0) ## 80161492
/* 01318 80B546C8 84591494 */ lh $t9, 0x1494($v0) ## 80161494
/* 0131C 80B546CC 844B1496 */ lh $t3, 0x1496($v0) ## 80161496
/* 01320 80B546D0 846C0290 */ lh $t4, 0x0290($v1) ## 00000290
/* 01324 80B546D4 846A028E */ lh $t2, 0x028E($v1) ## 0000028E
/* 01328 80B546D8 8478028C */ lh $t8, 0x028C($v1) ## 0000028C
/* 0132C 80B546DC 016C3021 */ addu $a2, $t3, $t4
/* 01330 80B546E0 032A2821 */ addu $a1, $t9, $t2
/* 01334 80B546E4 01F82021 */ addu $a0, $t7, $t8
/* 01338 80B546E8 00042400 */ sll $a0, $a0, 16
/* 0133C 80B546EC 00052C00 */ sll $a1, $a1, 16
/* 01340 80B546F0 00063400 */ sll $a2, $a2, 16
/* 01344 80B546F4 2463028C */ addiu $v1, $v1, 0x028C ## $v1 = 0000028C
/* 01348 80B546F8 AFA30020 */ sw $v1, 0x0020($sp)
/* 0134C 80B546FC 00063403 */ sra $a2, $a2, 16
/* 01350 80B54700 00052C03 */ sra $a1, $a1, 16
/* 01354 80B54704 0C034421 */ jal Matrix_RotateRPY
/* 01358 80B54708 00042403 */ sra $a0, $a0, 16
/* 0135C 80B5470C 3C01C33C */ lui $at, 0xC33C ## $at = C33C0000
/* 01360 80B54710 44816000 */ mtc1 $at, $f12 ## $f12 = -188.00
/* 01364 80B54714 3C01C338 */ lui $at, 0xC338 ## $at = C3380000
/* 01368 80B54718 44817000 */ mtc1 $at, $f14 ## $f14 = -184.00
/* 0136C 80B5471C 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
/* 01370 80B54720 0C034261 */ jal Matrix_Translate
/* 01374 80B54724 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 01378 80B54728 3C0580B6 */ lui $a1, %hi(D_80B5A5A0) ## $a1 = 80B60000
/* 0137C 80B5472C 24A5A5A0 */ addiu $a1, $a1, %lo(D_80B5A5A0) ## $a1 = 80B5A5A0
/* 01380 80B54730 8FA40078 */ lw $a0, 0x0078($sp)
/* 01384 80B54734 0C034695 */ jal Matrix_ToMtx
/* 01388 80B54738 240605D2 */ addiu $a2, $zero, 0x05D2 ## $a2 = 000005D2
/* 0138C 80B5473C 0C034236 */ jal Matrix_Get
/* 01390 80B54740 27A40038 */ addiu $a0, $sp, 0x0038 ## $a0 = FFFFFFA8
/* 01394 80B54744 27A40038 */ addiu $a0, $sp, 0x0038 ## $a0 = FFFFFFA8
/* 01398 80B54748 27A50030 */ addiu $a1, $sp, 0x0030 ## $a1 = FFFFFFA0
/* 0139C 80B5474C 0C034833 */ jal func_800D20CC
/* 013A0 80B54750 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 013A4 80B54754 0C03034A */ jal func_800C0D28
/* 013A8 80B54758 8FA40090 */ lw $a0, 0x0090($sp)
/* 013AC 80B5475C 14400005 */ bne $v0, $zero, .L80B54774
/* 013B0 80B54760 00000000 */ nop
/* 013B4 80B54764 8FA400A4 */ lw $a0, 0x00A4($sp)
/* 013B8 80B54768 87A50032 */ lh $a1, 0x0032($sp)
/* 013BC 80B5476C 0C2D4E60 */ jal func_80B53980
/* 013C0 80B54770 24060003 */ addiu $a2, $zero, 0x0003 ## $a2 = 00000003
.L80B54774:
/* 013C4 80B54774 3C028016 */ lui $v0, %hi(gGameInfo)
/* 013C8 80B54778 8FA30020 */ lw $v1, 0x0020($sp)
/* 013CC 80B5477C 8C42FA90 */ lw $v0, %lo(gGameInfo)($v0)
/* 013D0 80B54780 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 013D4 80B54784 846E0006 */ lh $t6, 0x0006($v1) ## 00000006
/* 013D8 80B54788 84780008 */ lh $t8, 0x0008($v1) ## 00000008
/* 013DC 80B5478C 846A000A */ lh $t2, 0x000A($v1) ## 0000000A
/* 013E0 80B54790 844D1498 */ lh $t5, 0x1498($v0) ## 80161498
/* 013E4 80B54794 844F149A */ lh $t7, 0x149A($v0) ## 8016149A
/* 013E8 80B54798 8459149C */ lh $t9, 0x149C($v0) ## 8016149C
/* 013EC 80B5479C 01AE2021 */ addu $a0, $t5, $t6
/* 013F0 80B547A0 01F82821 */ addu $a1, $t7, $t8
/* 013F4 80B547A4 032A3021 */ addu $a2, $t9, $t2
/* 013F8 80B547A8 00063400 */ sll $a2, $a2, 16
/* 013FC 80B547AC 00052C00 */ sll $a1, $a1, 16
/* 01400 80B547B0 00042400 */ sll $a0, $a0, 16
/* 01404 80B547B4 00042403 */ sra $a0, $a0, 16
/* 01408 80B547B8 00052C03 */ sra $a1, $a1, 16
/* 0140C 80B547BC 0C034421 */ jal Matrix_RotateRPY
/* 01410 80B547C0 00063403 */ sra $a2, $a2, 16
/* 01414 80B547C4 3C01C3CD */ lui $at, 0xC3CD ## $at = C3CD0000
/* 01418 80B547C8 44816000 */ mtc1 $at, $f12 ## $f12 = -410.00
/* 0141C 80B547CC 3C01C338 */ lui $at, 0xC338 ## $at = C3380000
/* 01420 80B547D0 44817000 */ mtc1 $at, $f14 ## $f14 = -184.00
/* 01424 80B547D4 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
/* 01428 80B547D8 0C034261 */ jal Matrix_Translate
/* 0142C 80B547DC 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 01430 80B547E0 8FA40078 */ lw $a0, 0x0078($sp)
/* 01434 80B547E4 3C0580B6 */ lui $a1, %hi(D_80B5A5B0) ## $a1 = 80B60000
/* 01438 80B547E8 24A5A5B0 */ addiu $a1, $a1, %lo(D_80B5A5B0) ## $a1 = 80B5A5B0
/* 0143C 80B547EC 240605FE */ addiu $a2, $zero, 0x05FE ## $a2 = 000005FE
/* 01440 80B547F0 0C034695 */ jal Matrix_ToMtx
/* 01444 80B547F4 24840040 */ addiu $a0, $a0, 0x0040 ## $a0 = 00000040
/* 01448 80B547F8 0C034236 */ jal Matrix_Get
/* 0144C 80B547FC 27A40038 */ addiu $a0, $sp, 0x0038 ## $a0 = FFFFFFA8
/* 01450 80B54800 27A40038 */ addiu $a0, $sp, 0x0038 ## $a0 = FFFFFFA8
/* 01454 80B54804 27A50030 */ addiu $a1, $sp, 0x0030 ## $a1 = FFFFFFA0
/* 01458 80B54808 0C034833 */ jal func_800D20CC
/* 0145C 80B5480C 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 01460 80B54810 0C03034A */ jal func_800C0D28
/* 01464 80B54814 8FA40090 */ lw $a0, 0x0090($sp)
/* 01468 80B54818 14400005 */ bne $v0, $zero, .L80B54830
/* 0146C 80B5481C 00000000 */ nop
/* 01470 80B54820 8FA400A4 */ lw $a0, 0x00A4($sp)
/* 01474 80B54824 87A50030 */ lh $a1, 0x0030($sp)
/* 01478 80B54828 0C2D50D8 */ jal func_80B54360
/* 0147C 80B5482C 24060007 */ addiu $a2, $zero, 0x0007 ## $a2 = 00000007
.L80B54830:
/* 01480 80B54830 3C028016 */ lui $v0, %hi(gGameInfo)
/* 01484 80B54834 8FA30020 */ lw $v1, 0x0020($sp)
/* 01488 80B54838 8C42FA90 */ lw $v0, %lo(gGameInfo)($v0)
/* 0148C 80B5483C 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 01490 80B54840 846C000C */ lh $t4, 0x000C($v1) ## 0000000C
/* 01494 80B54844 846E000E */ lh $t6, 0x000E($v1) ## 0000000E
/* 01498 80B54848 84780010 */ lh $t8, 0x0010($v1) ## 00000010
/* 0149C 80B5484C 844B149E */ lh $t3, 0x149E($v0) ## 8016149E
/* 014A0 80B54850 844D14A0 */ lh $t5, 0x14A0($v0) ## 801614A0
/* 014A4 80B54854 844F14A2 */ lh $t7, 0x14A2($v0) ## 801614A2
/* 014A8 80B54858 016C2021 */ addu $a0, $t3, $t4
/* 014AC 80B5485C 01AE2821 */ addu $a1, $t5, $t6
/* 014B0 80B54860 01F83021 */ addu $a2, $t7, $t8
/* 014B4 80B54864 00063400 */ sll $a2, $a2, 16
/* 014B8 80B54868 00052C00 */ sll $a1, $a1, 16
/* 014BC 80B5486C 00042400 */ sll $a0, $a0, 16
/* 014C0 80B54870 00042403 */ sra $a0, $a0, 16
/* 014C4 80B54874 00052C03 */ sra $a1, $a1, 16
/* 014C8 80B54878 0C034421 */ jal Matrix_RotateRPY
/* 014CC 80B5487C 00063403 */ sra $a2, $a2, 16
/* 014D0 80B54880 3C0180B6 */ lui $at, %hi(D_80B5AAEC) ## $at = 80B60000
/* 014D4 80B54884 C42CAAEC */ lwc1 $f12, %lo(D_80B5AAEC)($at)
/* 014D8 80B54888 3C01C1D0 */ lui $at, 0xC1D0 ## $at = C1D00000
/* 014DC 80B5488C 44817000 */ mtc1 $at, $f14 ## $f14 = -26.00
/* 014E0 80B54890 24060000 */ addiu $a2, $zero, 0x0000 ## $a2 = 00000000
/* 014E4 80B54894 0C034261 */ jal Matrix_Translate
/* 014E8 80B54898 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 014EC 80B5489C 8FA40078 */ lw $a0, 0x0078($sp)
/* 014F0 80B548A0 3C0580B6 */ lui $a1, %hi(D_80B5A5C0) ## $a1 = 80B60000
/* 014F4 80B548A4 24A5A5C0 */ addiu $a1, $a1, %lo(D_80B5A5C0) ## $a1 = 80B5A5C0
/* 014F8 80B548A8 24060612 */ addiu $a2, $zero, 0x0612 ## $a2 = 00000612
/* 014FC 80B548AC 0C034695 */ jal Matrix_ToMtx
/* 01500 80B548B0 24840080 */ addiu $a0, $a0, 0x0080 ## $a0 = 00000080
/* 01504 80B548B4 0C034221 */ jal Matrix_Pull
/* 01508 80B548B8 00000000 */ nop
/* 0150C 80B548BC 0C034213 */ jal Matrix_Push
/* 01510 80B548C0 00000000 */ nop
/* 01514 80B548C4 3C0180B6 */ lui $at, %hi(D_80B5AAF0) ## $at = 80B60000
/* 01518 80B548C8 C42CAAF0 */ lwc1 $f12, %lo(D_80B5AAF0)($at)
/* 0151C 80B548CC 3C0180B6 */ lui $at, %hi(D_80B5AAF4) ## $at = 80B60000
/* 01520 80B548D0 3C0643C2 */ lui $a2, 0x43C2 ## $a2 = 43C20000
/* 01524 80B548D4 34C68000 */ ori $a2, $a2, 0x8000 ## $a2 = 43C28000
/* 01528 80B548D8 C42EAAF4 */ lwc1 $f14, %lo(D_80B5AAF4)($at)
/* 0152C 80B548DC 0C034261 */ jal Matrix_Translate
/* 01530 80B548E0 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 01534 80B548E4 0C034236 */ jal Matrix_Get
/* 01538 80B548E8 27A40038 */ addiu $a0, $sp, 0x0038 ## $a0 = FFFFFFA8
/* 0153C 80B548EC 27A40038 */ addiu $a0, $sp, 0x0038 ## $a0 = FFFFFFA8
/* 01540 80B548F0 27A50030 */ addiu $a1, $sp, 0x0030 ## $a1 = FFFFFFA0
/* 01544 80B548F4 0C034833 */ jal func_800D20CC
/* 01548 80B548F8 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 0154C 80B548FC 0C03034A */ jal func_800C0D28
/* 01550 80B54900 8FA40090 */ lw $a0, 0x0090($sp)
/* 01554 80B54904 1440000D */ bne $v0, $zero, .L80B5493C
/* 01558 80B54908 00000000 */ nop
/* 0155C 80B5490C 8FA400A4 */ lw $a0, 0x00A4($sp)
/* 01560 80B54910 87A50032 */ lh $a1, 0x0032($sp)
/* 01564 80B54914 0C2D4E60 */ jal func_80B53980
/* 01568 80B54918 24060009 */ addiu $a2, $zero, 0x0009 ## $a2 = 00000009
/* 0156C 80B5491C 8FA400A4 */ lw $a0, 0x00A4($sp)
/* 01570 80B54920 87A50030 */ lh $a1, 0x0030($sp)
/* 01574 80B54924 0C2D50D8 */ jal func_80B54360
/* 01578 80B54928 2406000A */ addiu $a2, $zero, 0x000A ## $a2 = 0000000A
/* 0157C 80B5492C 8FA400A4 */ lw $a0, 0x00A4($sp)
/* 01580 80B54930 87A50034 */ lh $a1, 0x0034($sp)
/* 01584 80B54934 0C2D4ED9 */ jal func_80B53B64
/* 01588 80B54938 2406000B */ addiu $a2, $zero, 0x000B ## $a2 = 0000000B
.L80B5493C:
/* 0158C 80B5493C 3C028016 */ lui $v0, %hi(gGameInfo)
/* 01590 80B54940 8FA30020 */ lw $v1, 0x0020($sp)
/* 01594 80B54944 8C42FA90 */ lw $v0, %lo(gGameInfo)($v0)
/* 01598 80B54948 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 0159C 80B5494C 846A0012 */ lh $t2, 0x0012($v1) ## 00000012
/* 015A0 80B54950 846C0014 */ lh $t4, 0x0014($v1) ## 00000014
/* 015A4 80B54954 846E0016 */ lh $t6, 0x0016($v1) ## 00000016
/* 015A8 80B54958 845914A4 */ lh $t9, 0x14A4($v0) ## 801614A4
/* 015AC 80B5495C 844B14A6 */ lh $t3, 0x14A6($v0) ## 801614A6
/* 015B0 80B54960 844D14A8 */ lh $t5, 0x14A8($v0) ## 801614A8
/* 015B4 80B54964 032A2021 */ addu $a0, $t9, $t2
/* 015B8 80B54968 016C2821 */ addu $a1, $t3, $t4
/* 015BC 80B5496C 01AE3021 */ addu $a2, $t5, $t6
/* 015C0 80B54970 00063400 */ sll $a2, $a2, 16
/* 015C4 80B54974 00052C00 */ sll $a1, $a1, 16
/* 015C8 80B54978 00042400 */ sll $a0, $a0, 16
/* 015CC 80B5497C 00042403 */ sra $a0, $a0, 16
/* 015D0 80B54980 00052C03 */ sra $a1, $a1, 16
/* 015D4 80B54984 0C034421 */ jal Matrix_RotateRPY
/* 015D8 80B54988 00063403 */ sra $a2, $a2, 16
/* 015DC 80B5498C 3C0180B6 */ lui $at, %hi(D_80B5AAF8) ## $at = 80B60000
/* 015E0 80B54990 C42CAAF8 */ lwc1 $f12, %lo(D_80B5AAF8)($at)
/* 015E4 80B54994 3C01BF80 */ lui $at, 0xBF80 ## $at = BF800000
/* 015E8 80B54998 44817000 */ mtc1 $at, $f14 ## $f14 = -1.00
/* 015EC 80B5499C 3C06C040 */ lui $a2, 0xC040 ## $a2 = C0400000
/* 015F0 80B549A0 0C034261 */ jal Matrix_Translate
/* 015F4 80B549A4 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 015F8 80B549A8 8FA40078 */ lw $a0, 0x0078($sp)
/* 015FC 80B549AC 3C0580B6 */ lui $a1, %hi(D_80B5A5D0) ## $a1 = 80B60000
/* 01600 80B549B0 24A5A5D0 */ addiu $a1, $a1, %lo(D_80B5A5D0) ## $a1 = 80B5A5D0
/* 01604 80B549B4 2406062B */ addiu $a2, $zero, 0x062B ## $a2 = 0000062B
/* 01608 80B549B8 0C034695 */ jal Matrix_ToMtx
/* 0160C 80B549BC 248400C0 */ addiu $a0, $a0, 0x00C0 ## $a0 = 000000C0
/* 01610 80B549C0 0C034236 */ jal Matrix_Get
/* 01614 80B549C4 27A40038 */ addiu $a0, $sp, 0x0038 ## $a0 = FFFFFFA8
/* 01618 80B549C8 27A40038 */ addiu $a0, $sp, 0x0038 ## $a0 = FFFFFFA8
/* 0161C 80B549CC 27A50030 */ addiu $a1, $sp, 0x0030 ## $a1 = FFFFFFA0
/* 01620 80B549D0 0C034833 */ jal func_800D20CC
/* 01624 80B549D4 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 01628 80B549D8 0C03034A */ jal func_800C0D28
/* 0162C 80B549DC 8FA40090 */ lw $a0, 0x0090($sp)
/* 01630 80B549E0 1440000D */ bne $v0, $zero, .L80B54A18
/* 01634 80B549E4 00000000 */ nop
/* 01638 80B549E8 8FA400A4 */ lw $a0, 0x00A4($sp)
/* 0163C 80B549EC 87A50032 */ lh $a1, 0x0032($sp)
/* 01640 80B549F0 0C2D4E60 */ jal func_80B53980
/* 01644 80B549F4 2406000C */ addiu $a2, $zero, 0x000C ## $a2 = 0000000C
/* 01648 80B549F8 8FA400A4 */ lw $a0, 0x00A4($sp)
/* 0164C 80B549FC 87A50030 */ lh $a1, 0x0030($sp)
/* 01650 80B54A00 0C2D50D8 */ jal func_80B54360
/* 01654 80B54A04 2406000D */ addiu $a2, $zero, 0x000D ## $a2 = 0000000D
/* 01658 80B54A08 8FA400A4 */ lw $a0, 0x00A4($sp)
/* 0165C 80B54A0C 87A50034 */ lh $a1, 0x0034($sp)
/* 01660 80B54A10 0C2D4ED9 */ jal func_80B53B64
/* 01664 80B54A14 2406000E */ addiu $a2, $zero, 0x000E ## $a2 = 0000000E
.L80B54A18:
/* 01668 80B54A18 3C028016 */ lui $v0, %hi(gGameInfo)
/* 0166C 80B54A1C 8FA30020 */ lw $v1, 0x0020($sp)
/* 01670 80B54A20 8C42FA90 */ lw $v0, %lo(gGameInfo)($v0)
/* 01674 80B54A24 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 01678 80B54A28 84780018 */ lh $t8, 0x0018($v1) ## 00000018
/* 0167C 80B54A2C 846A001A */ lh $t2, 0x001A($v1) ## 0000001A
/* 01680 80B54A30 846C001C */ lh $t4, 0x001C($v1) ## 0000001C
/* 01684 80B54A34 844F14AA */ lh $t7, 0x14AA($v0) ## 801614AA
/* 01688 80B54A38 845914AC */ lh $t9, 0x14AC($v0) ## 801614AC
/* 0168C 80B54A3C 844B14AE */ lh $t3, 0x14AE($v0) ## 801614AE
/* 01690 80B54A40 01F82021 */ addu $a0, $t7, $t8
/* 01694 80B54A44 032A2821 */ addu $a1, $t9, $t2
/* 01698 80B54A48 016C3021 */ addu $a2, $t3, $t4
/* 0169C 80B54A4C 00063400 */ sll $a2, $a2, 16
/* 016A0 80B54A50 00052C00 */ sll $a1, $a1, 16
/* 016A4 80B54A54 00042400 */ sll $a0, $a0, 16
/* 016A8 80B54A58 00042403 */ sra $a0, $a0, 16
/* 016AC 80B54A5C 00052C03 */ sra $a1, $a1, 16
/* 016B0 80B54A60 0C034421 */ jal Matrix_RotateRPY
/* 016B4 80B54A64 00063403 */ sra $a2, $a2, 16
/* 016B8 80B54A68 3C01C3DF */ lui $at, 0xC3DF ## $at = C3DF0000
/* 016BC 80B54A6C 44816000 */ mtc1 $at, $f12 ## $f12 = -446.00
/* 016C0 80B54A70 3C01C250 */ lui $at, 0xC250 ## $at = C2500000
/* 016C4 80B54A74 44817000 */ mtc1 $at, $f14 ## $f14 = -52.00
/* 016C8 80B54A78 3C0642A8 */ lui $a2, 0x42A8 ## $a2 = 42A80000
/* 016CC 80B54A7C 0C034261 */ jal Matrix_Translate
/* 016D0 80B54A80 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 016D4 80B54A84 8FA40078 */ lw $a0, 0x0078($sp)
/* 016D8 80B54A88 3C0580B6 */ lui $a1, %hi(D_80B5A5E0) ## $a1 = 80B60000
/* 016DC 80B54A8C 24A5A5E0 */ addiu $a1, $a1, %lo(D_80B5A5E0) ## $a1 = 80B5A5E0
/* 016E0 80B54A90 2406063E */ addiu $a2, $zero, 0x063E ## $a2 = 0000063E
/* 016E4 80B54A94 0C034695 */ jal Matrix_ToMtx
/* 016E8 80B54A98 24840100 */ addiu $a0, $a0, 0x0100 ## $a0 = 00000100
/* 016EC 80B54A9C 0C034221 */ jal Matrix_Pull
/* 016F0 80B54AA0 00000000 */ nop
/* 016F4 80B54AA4 0C034213 */ jal Matrix_Push
/* 016F8 80B54AA8 00000000 */ nop
/* 016FC 80B54AAC 3C0180B6 */ lui $at, %hi(D_80B5AAFC) ## $at = 80B60000
/* 01700 80B54AB0 C42CAAFC */ lwc1 $f12, %lo(D_80B5AAFC)($at)
/* 01704 80B54AB4 3C0180B6 */ lui $at, %hi(D_80B5AB00) ## $at = 80B60000
/* 01708 80B54AB8 3C06C3C2 */ lui $a2, 0xC3C2 ## $a2 = C3C20000
/* 0170C 80B54ABC 34C68000 */ ori $a2, $a2, 0x8000 ## $a2 = C3C28000
/* 01710 80B54AC0 C42EAB00 */ lwc1 $f14, %lo(D_80B5AB00)($at)
/* 01714 80B54AC4 0C034261 */ jal Matrix_Translate
/* 01718 80B54AC8 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 0171C 80B54ACC 0C034236 */ jal Matrix_Get
/* 01720 80B54AD0 27A40038 */ addiu $a0, $sp, 0x0038 ## $a0 = FFFFFFA8
/* 01724 80B54AD4 27A40038 */ addiu $a0, $sp, 0x0038 ## $a0 = FFFFFFA8
/* 01728 80B54AD8 27A50030 */ addiu $a1, $sp, 0x0030 ## $a1 = FFFFFFA0
/* 0172C 80B54ADC 0C034833 */ jal func_800D20CC
/* 01730 80B54AE0 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 01734 80B54AE4 0C03034A */ jal func_800C0D28
/* 01738 80B54AE8 8FA40090 */ lw $a0, 0x0090($sp)
/* 0173C 80B54AEC 1440000D */ bne $v0, $zero, .L80B54B24
/* 01740 80B54AF0 00000000 */ nop
/* 01744 80B54AF4 8FA400A4 */ lw $a0, 0x00A4($sp)
/* 01748 80B54AF8 87A50032 */ lh $a1, 0x0032($sp)
/* 0174C 80B54AFC 0C2D4E60 */ jal func_80B53980
/* 01750 80B54B00 2406000F */ addiu $a2, $zero, 0x000F ## $a2 = 0000000F
/* 01754 80B54B04 8FA400A4 */ lw $a0, 0x00A4($sp)
/* 01758 80B54B08 87A50030 */ lh $a1, 0x0030($sp)
/* 0175C 80B54B0C 0C2D50D8 */ jal func_80B54360
/* 01760 80B54B10 24060010 */ addiu $a2, $zero, 0x0010 ## $a2 = 00000010
/* 01764 80B54B14 8FA400A4 */ lw $a0, 0x00A4($sp)
/* 01768 80B54B18 87A50034 */ lh $a1, 0x0034($sp)
/* 0176C 80B54B1C 0C2D4ED9 */ jal func_80B53B64
/* 01770 80B54B20 24060011 */ addiu $a2, $zero, 0x0011 ## $a2 = 00000011
.L80B54B24:
/* 01774 80B54B24 3C028016 */ lui $v0, %hi(gGameInfo)
/* 01778 80B54B28 8FA30020 */ lw $v1, 0x0020($sp)
/* 0177C 80B54B2C 8C42FA90 */ lw $v0, %lo(gGameInfo)($v0)
/* 01780 80B54B30 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 01784 80B54B34 846E001E */ lh $t6, 0x001E($v1) ## 0000001E
/* 01788 80B54B38 84780020 */ lh $t8, 0x0020($v1) ## 00000020
/* 0178C 80B54B3C 846A0022 */ lh $t2, 0x0022($v1) ## 00000022
/* 01790 80B54B40 844D14B0 */ lh $t5, 0x14B0($v0) ## 801614B0
/* 01794 80B54B44 844F14B2 */ lh $t7, 0x14B2($v0) ## 801614B2
/* 01798 80B54B48 845914B4 */ lh $t9, 0x14B4($v0) ## 801614B4
/* 0179C 80B54B4C 01AE2021 */ addu $a0, $t5, $t6
/* 017A0 80B54B50 01F82821 */ addu $a1, $t7, $t8
/* 017A4 80B54B54 032A3021 */ addu $a2, $t9, $t2
/* 017A8 80B54B58 00063400 */ sll $a2, $a2, 16
/* 017AC 80B54B5C 00052C00 */ sll $a1, $a1, 16
/* 017B0 80B54B60 00042400 */ sll $a0, $a0, 16
/* 017B4 80B54B64 00042403 */ sra $a0, $a0, 16
/* 017B8 80B54B68 00052C03 */ sra $a1, $a1, 16
/* 017BC 80B54B6C 0C034421 */ jal Matrix_RotateRPY
/* 017C0 80B54B70 00063403 */ sra $a2, $a2, 16
/* 017C4 80B54B74 3C0180B6 */ lui $at, %hi(D_80B5AB04) ## $at = 80B60000
/* 017C8 80B54B78 C42CAB04 */ lwc1 $f12, %lo(D_80B5AB04)($at)
/* 017CC 80B54B7C 3C01BF80 */ lui $at, 0xBF80 ## $at = BF800000
/* 017D0 80B54B80 44817000 */ mtc1 $at, $f14 ## $f14 = -1.00
/* 017D4 80B54B84 3C064040 */ lui $a2, 0x4040 ## $a2 = 40400000
/* 017D8 80B54B88 0C034261 */ jal Matrix_Translate
/* 017DC 80B54B8C 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 017E0 80B54B90 8FA40078 */ lw $a0, 0x0078($sp)
/* 017E4 80B54B94 3C0580B6 */ lui $a1, %hi(D_80B5A5F0) ## $a1 = 80B60000
/* 017E8 80B54B98 24A5A5F0 */ addiu $a1, $a1, %lo(D_80B5A5F0) ## $a1 = 80B5A5F0
/* 017EC 80B54B9C 24060657 */ addiu $a2, $zero, 0x0657 ## $a2 = 00000657
/* 017F0 80B54BA0 0C034695 */ jal Matrix_ToMtx
/* 017F4 80B54BA4 24840140 */ addiu $a0, $a0, 0x0140 ## $a0 = 00000140
/* 017F8 80B54BA8 0C034236 */ jal Matrix_Get
/* 017FC 80B54BAC 27A40038 */ addiu $a0, $sp, 0x0038 ## $a0 = FFFFFFA8
/* 01800 80B54BB0 27A40038 */ addiu $a0, $sp, 0x0038 ## $a0 = FFFFFFA8
/* 01804 80B54BB4 27A50030 */ addiu $a1, $sp, 0x0030 ## $a1 = FFFFFFA0
/* 01808 80B54BB8 0C034833 */ jal func_800D20CC
/* 0180C 80B54BBC 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 01810 80B54BC0 0C03034A */ jal func_800C0D28
/* 01814 80B54BC4 8FA40090 */ lw $a0, 0x0090($sp)
/* 01818 80B54BC8 1440000C */ bne $v0, $zero, .L80B54BFC
/* 0181C 80B54BCC 8FA400A4 */ lw $a0, 0x00A4($sp)
/* 01820 80B54BD0 87A50032 */ lh $a1, 0x0032($sp)
/* 01824 80B54BD4 0C2D4E60 */ jal func_80B53980
/* 01828 80B54BD8 24060012 */ addiu $a2, $zero, 0x0012 ## $a2 = 00000012
/* 0182C 80B54BDC 8FA400A4 */ lw $a0, 0x00A4($sp)
/* 01830 80B54BE0 87A50030 */ lh $a1, 0x0030($sp)
/* 01834 80B54BE4 0C2D50D8 */ jal func_80B54360
/* 01838 80B54BE8 24060013 */ addiu $a2, $zero, 0x0013 ## $a2 = 00000013
/* 0183C 80B54BEC 8FA400A4 */ lw $a0, 0x00A4($sp)
/* 01840 80B54BF0 87A50034 */ lh $a1, 0x0034($sp)
/* 01844 80B54BF4 0C2D4ED9 */ jal func_80B53B64
/* 01848 80B54BF8 24060014 */ addiu $a2, $zero, 0x0014 ## $a2 = 00000014
.L80B54BFC:
/* 0184C 80B54BFC 3C028016 */ lui $v0, %hi(gGameInfo)
/* 01850 80B54C00 8C42FA90 */ lw $v0, %lo(gGameInfo)($v0)
/* 01854 80B54C04 8FAC0020 */ lw $t4, 0x0020($sp)
/* 01858 80B54C08 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 0185C 80B54C0C 844B14B6 */ lh $t3, 0x14B6($v0) ## 801614B6
/* 01860 80B54C10 844E14B8 */ lh $t6, 0x14B8($v0) ## 801614B8
/* 01864 80B54C14 845814BA */ lh $t8, 0x14BA($v0) ## 801614BA
/* 01868 80B54C18 858D0024 */ lh $t5, 0x0024($t4) ## 00000024
/* 0186C 80B54C1C 858F0026 */ lh $t7, 0x0026($t4) ## 00000026
/* 01870 80B54C20 85990028 */ lh $t9, 0x0028($t4) ## 00000028
/* 01874 80B54C24 016D2021 */ addu $a0, $t3, $t5
/* 01878 80B54C28 01CF2821 */ addu $a1, $t6, $t7
/* 0187C 80B54C2C 03193021 */ addu $a2, $t8, $t9
/* 01880 80B54C30 00063400 */ sll $a2, $a2, 16
/* 01884 80B54C34 00052C00 */ sll $a1, $a1, 16
/* 01888 80B54C38 00042400 */ sll $a0, $a0, 16
/* 0188C 80B54C3C 00042403 */ sra $a0, $a0, 16
/* 01890 80B54C40 00052C03 */ sra $a1, $a1, 16
/* 01894 80B54C44 0C034421 */ jal Matrix_RotateRPY
/* 01898 80B54C48 00063403 */ sra $a2, $a2, 16
/* 0189C 80B54C4C 3C01C3DF */ lui $at, 0xC3DF ## $at = C3DF0000
/* 018A0 80B54C50 44816000 */ mtc1 $at, $f12 ## $f12 = -446.00
/* 018A4 80B54C54 3C01C250 */ lui $at, 0xC250 ## $at = C2500000
/* 018A8 80B54C58 44817000 */ mtc1 $at, $f14 ## $f14 = -52.00
/* 018AC 80B54C5C 3C06C2A8 */ lui $a2, 0xC2A8 ## $a2 = C2A80000
/* 018B0 80B54C60 0C034261 */ jal Matrix_Translate
/* 018B4 80B54C64 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 018B8 80B54C68 8FA40078 */ lw $a0, 0x0078($sp)
/* 018BC 80B54C6C 3C0580B6 */ lui $a1, %hi(D_80B5A600) ## $a1 = 80B60000
/* 018C0 80B54C70 24A5A600 */ addiu $a1, $a1, %lo(D_80B5A600) ## $a1 = 80B5A600
/* 018C4 80B54C74 2406066A */ addiu $a2, $zero, 0x066A ## $a2 = 0000066A
/* 018C8 80B54C78 0C034695 */ jal Matrix_ToMtx
/* 018CC 80B54C7C 24840180 */ addiu $a0, $a0, 0x0180 ## $a0 = 00000180
/* 018D0 80B54C80 0C034221 */ jal Matrix_Pull
/* 018D4 80B54C84 00000000 */ nop
/* 018D8 80B54C88 0C034221 */ jal Matrix_Pull
/* 018DC 80B54C8C 00000000 */ nop
/* 018E0 80B54C90 8FAB00A4 */ lw $t3, 0x00A4($sp)
/* 018E4 80B54C94 240A0001 */ addiu $t2, $zero, 0x0001 ## $t2 = 00000001
/* 018E8 80B54C98 1000000E */ beq $zero, $zero, .L80B54CD4
/* 018EC 80B54C9C AD6A02FC */ sw $t2, 0x02FC($t3) ## 000002FC
.L80B54CA0:
/* 018F0 80B54CA0 24010007 */ addiu $at, $zero, 0x0007 ## $at = 00000007
/* 018F4 80B54CA4 14A1000B */ bne $a1, $at, .L80B54CD4
/* 018F8 80B54CA8 8FA800A0 */ lw $t0, 0x00A0($sp)
/* 018FC 80B54CAC 8FA200A4 */ lw $v0, 0x00A4($sp)
/* 01900 80B54CB0 850D0000 */ lh $t5, 0x0000($t0) ## 00000000
/* 01904 80B54CB4 850C0002 */ lh $t4, 0x0002($t0) ## 00000002
/* 01908 80B54CB8 844E0408 */ lh $t6, 0x0408($v0) ## 00000408
/* 0190C 80B54CBC 24420406 */ addiu $v0, $v0, 0x0406 ## $v0 = 00000406
/* 01910 80B54CC0 01AE7821 */ addu $t7, $t5, $t6
/* 01914 80B54CC4 A50F0000 */ sh $t7, 0x0000($t0) ## 00000000
/* 01918 80B54CC8 84580000 */ lh $t8, 0x0000($v0) ## 00000406
/* 0191C 80B54CCC 0198C823 */ subu $t9, $t4, $t8
/* 01920 80B54CD0 A5190002 */ sh $t9, 0x0002($t0) ## 00000002
.L80B54CD4:
/* 01924 80B54CD4 8FBF0014 */ lw $ra, 0x0014($sp)
/* 01928 80B54CD8 27BD0090 */ addiu $sp, $sp, 0x0090 ## $sp = 00000000
/* 0192C 80B54CDC 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
/* 01930 80B54CE0 03E00008 */ jr $ra
/* 01934 80B54CE4 00000000 */ nop

View file

@ -1,55 +0,0 @@
glabel func_80B54CE8
/* 01938 80B54CE8 27BDFFB8 */ addiu $sp, $sp, 0xFFB8 ## $sp = FFFFFFB8
/* 0193C 80B54CEC 2401000D */ addiu $at, $zero, 0x000D ## $at = 0000000D
/* 01940 80B54CF0 AFBF0014 */ sw $ra, 0x0014($sp)
/* 01944 80B54CF4 AFA40048 */ sw $a0, 0x0048($sp)
/* 01948 80B54CF8 AFA60050 */ sw $a2, 0x0050($sp)
/* 0194C 80B54CFC 14A1000F */ bne $a1, $at, .L80B54D3C
/* 01950 80B54D00 AFA70054 */ sw $a3, 0x0054($sp)
/* 01954 80B54D04 3C0E80B6 */ lui $t6, %hi(D_80B5A46C) ## $t6 = 80B60000
/* 01958 80B54D08 25CEA46C */ addiu $t6, $t6, %lo(D_80B5A46C) ## $t6 = 80B5A46C
/* 0195C 80B54D0C 8DD80000 */ lw $t8, 0x0000($t6) ## 80B5A46C
/* 01960 80B54D10 8FA20058 */ lw $v0, 0x0058($sp)
/* 01964 80B54D14 27A40034 */ addiu $a0, $sp, 0x0034 ## $a0 = FFFFFFEC
/* 01968 80B54D18 AC980000 */ sw $t8, 0x0000($a0) ## FFFFFFEC
/* 0196C 80B54D1C 8DCF0004 */ lw $t7, 0x0004($t6) ## 80B5A470
/* 01970 80B54D20 2445031C */ addiu $a1, $v0, 0x031C ## $a1 = 0000031C
/* 01974 80B54D24 AC8F0004 */ sw $t7, 0x0004($a0) ## FFFFFFF0
/* 01978 80B54D28 8DD80008 */ lw $t8, 0x0008($t6) ## 80B5A474
/* 0197C 80B54D2C 0C0346BD */ jal Matrix_MultVec3f
/* 01980 80B54D30 AC980008 */ sw $t8, 0x0008($a0) ## FFFFFFF4
/* 01984 80B54D34 1000001C */ beq $zero, $zero, .L80B54DA8
/* 01988 80B54D38 8FBF0014 */ lw $ra, 0x0014($sp)
.L80B54D3C:
/* 0198C 80B54D3C 2401000E */ addiu $at, $zero, 0x000E ## $at = 0000000E
/* 01990 80B54D40 14A10018 */ bne $a1, $at, .L80B54DA4
/* 01994 80B54D44 3C1980B6 */ lui $t9, %hi(D_80B5A478) ## $t9 = 80B60000
/* 01998 80B54D48 2739A478 */ addiu $t9, $t9, %lo(D_80B5A478) ## $t9 = 80B5A478
/* 0199C 80B54D4C 8F290000 */ lw $t1, 0x0000($t9) ## 80B5A478
/* 019A0 80B54D50 27A40024 */ addiu $a0, $sp, 0x0024 ## $a0 = FFFFFFDC
/* 019A4 80B54D54 27A50018 */ addiu $a1, $sp, 0x0018 ## $a1 = FFFFFFD0
/* 019A8 80B54D58 AC890000 */ sw $t1, 0x0000($a0) ## FFFFFFDC
/* 019AC 80B54D5C 8F280004 */ lw $t0, 0x0004($t9) ## 80B5A47C
/* 019B0 80B54D60 AC880004 */ sw $t0, 0x0004($a0) ## FFFFFFE0
/* 019B4 80B54D64 8F290008 */ lw $t1, 0x0008($t9) ## 80B5A480
/* 019B8 80B54D68 0C0346BD */ jal Matrix_MultVec3f
/* 019BC 80B54D6C AC890008 */ sw $t1, 0x0008($a0) ## FFFFFFE4
/* 019C0 80B54D70 8FA20058 */ lw $v0, 0x0058($sp)
/* 019C4 80B54D74 C7A40018 */ lwc1 $f4, 0x0018($sp)
/* 019C8 80B54D78 844A0030 */ lh $t2, 0x0030($v0) ## 00000030
/* 019CC 80B54D7C E4440038 */ swc1 $f4, 0x0038($v0) ## 00000038
/* 019D0 80B54D80 C7A6001C */ lwc1 $f6, 0x001C($sp)
/* 019D4 80B54D84 844B0032 */ lh $t3, 0x0032($v0) ## 00000032
/* 019D8 80B54D88 844C0034 */ lh $t4, 0x0034($v0) ## 00000034
/* 019DC 80B54D8C E446003C */ swc1 $f6, 0x003C($v0) ## 0000003C
/* 019E0 80B54D90 C7A80020 */ lwc1 $f8, 0x0020($sp)
/* 019E4 80B54D94 A44A0044 */ sh $t2, 0x0044($v0) ## 00000044
/* 019E8 80B54D98 A44B0046 */ sh $t3, 0x0046($v0) ## 00000046
/* 019EC 80B54D9C A44C0048 */ sh $t4, 0x0048($v0) ## 00000048
/* 019F0 80B54DA0 E4480040 */ swc1 $f8, 0x0040($v0) ## 00000040
.L80B54DA4:
/* 019F4 80B54DA4 8FBF0014 */ lw $ra, 0x0014($sp)
.L80B54DA8:
/* 019F8 80B54DA8 27BD0048 */ addiu $sp, $sp, 0x0048 ## $sp = 00000000
/* 019FC 80B54DAC 03E00008 */ jr $ra
/* 01A00 80B54DB0 00000000 */ nop

View file

@ -1,5 +0,0 @@
glabel func_80B54DB4
/* 01A04 80B54DB4 8483001C */ lh $v1, 0x001C($a0) ## 0000001C
/* 01A08 80B54DB8 00031A03 */ sra $v1, $v1, 8
/* 01A0C 80B54DBC 03E00008 */ jr $ra
/* 01A10 80B54DC0 306200FF */ andi $v0, $v1, 0x00FF ## $v0 = 00000000

View file

@ -1,5 +0,0 @@
glabel func_80B54DC4
/* 01A14 80B54DC4 8483001C */ lh $v1, 0x001C($a0) ## 0000001C
/* 01A18 80B54DC8 00031903 */ sra $v1, $v1, 4
/* 01A1C 80B54DCC 03E00008 */ jr $ra
/* 01A20 80B54DD0 3062000F */ andi $v0, $v1, 0x000F ## $v0 = 00000000

View file

@ -1,4 +0,0 @@
glabel func_80B54DD4
/* 01A24 80B54DD4 8483001C */ lh $v1, 0x001C($a0) ## 0000001C
/* 01A28 80B54DD8 03E00008 */ jr $ra
/* 01A2C 80B54DDC 3062000F */ andi $v0, $v1, 0x000F ## $v0 = 00000000

View file

@ -1,14 +0,0 @@
glabel func_80B54DE0
/* 01A30 80B54DE0 8C820318 */ lw $v0, 0x0318($a0) ## 00000318
/* 01A34 80B54DE4 3C180001 */ lui $t8, 0x0001 ## $t8 = 00010000
/* 01A38 80B54DE8 3C018000 */ lui $at, 0x8000 ## $at = 80000000
/* 01A3C 80B54DEC 00027100 */ sll $t6, $v0, 4
/* 01A40 80B54DF0 01C27021 */ addu $t6, $t6, $v0
/* 01A44 80B54DF4 000E7080 */ sll $t6, $t6, 2
/* 01A48 80B54DF8 00AE7821 */ addu $t7, $a1, $t6
/* 01A4C 80B54DFC 030FC021 */ addu $t8, $t8, $t7
/* 01A50 80B54E00 8F1817B4 */ lw $t8, 0x17B4($t8) ## 000117B4
/* 01A54 80B54E04 0301C821 */ addu $t9, $t8, $at
/* 01A58 80B54E08 3C018016 */ lui $at, %hi(gSegments+0x18)
/* 01A5C 80B54E0C 03E00008 */ jr $ra
/* 01A60 80B54E10 AC396FC0 */ sw $t9, %lo(gSegments+0x18)($at)

View file

@ -1,41 +0,0 @@
glabel func_80B54E14
/* 01A64 80B54E14 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
/* 01A68 80B54E18 AFBF0024 */ sw $ra, 0x0024($sp)
/* 01A6C 80B54E1C AFA40028 */ sw $a0, 0x0028($sp)
/* 01A70 80B54E20 AFA5002C */ sw $a1, 0x002C($sp)
/* 01A74 80B54E24 AFA60030 */ sw $a2, 0x0030($sp)
/* 01A78 80B54E28 AFA70034 */ sw $a3, 0x0034($sp)
/* 01A7C 80B54E2C 0C028800 */ jal SkelAnime_GetFrameCount
/* 01A80 80B54E30 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
/* 01A84 80B54E34 8FAE0038 */ lw $t6, 0x0038($sp)
/* 01A88 80B54E38 8FA40028 */ lw $a0, 0x0028($sp)
/* 01A8C 80B54E3C 8FA5002C */ lw $a1, 0x002C($sp)
/* 01A90 80B54E40 15C00007 */ bne $t6, $zero, .L80B54E60
/* 01A94 80B54E44 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 01A98 80B54E48 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 01A9C 80B54E4C 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
/* 01AA0 80B54E50 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
/* 01AA4 80B54E54 44816000 */ mtc1 $at, $f12 ## $f12 = 1.00
/* 01AA8 80B54E58 10000006 */ beq $zero, $zero, .L80B54E74
/* 01AAC 80B54E5C 468020A0 */ cvt.s.w $f2, $f4
.L80B54E60:
/* 01AB0 80B54E60 44823000 */ mtc1 $v0, $f6 ## $f6 = 0.00
/* 01AB4 80B54E64 3C01BF80 */ lui $at, 0xBF80 ## $at = BF800000
/* 01AB8 80B54E68 44801000 */ mtc1 $zero, $f2 ## $f2 = 0.00
/* 01ABC 80B54E6C 44816000 */ mtc1 $at, $f12 ## $f12 = -1.00
/* 01AC0 80B54E70 46803020 */ cvt.s.w $f0, $f6
.L80B54E74:
/* 01AC4 80B54E74 93AF0033 */ lbu $t7, 0x0033($sp)
/* 01AC8 80B54E78 C7A80034 */ lwc1 $f8, 0x0034($sp)
/* 01ACC 80B54E7C 44066000 */ mfc1 $a2, $f12
/* 01AD0 80B54E80 44070000 */ mfc1 $a3, $f0
/* 01AD4 80B54E84 E7A20010 */ swc1 $f2, 0x0010($sp)
/* 01AD8 80B54E88 AFAF0014 */ sw $t7, 0x0014($sp)
/* 01ADC 80B54E8C 0C029468 */ jal SkelAnime_ChangeAnim
/* 01AE0 80B54E90 E7A80018 */ swc1 $f8, 0x0018($sp)
/* 01AE4 80B54E94 8FBF0024 */ lw $ra, 0x0024($sp)
/* 01AE8 80B54E98 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
/* 01AEC 80B54E9C 03E00008 */ jr $ra
/* 01AF0 80B54EA0 00000000 */ nop

View file

@ -1,22 +0,0 @@
glabel func_80B54EA4
/* 01AF4 80B54EA4 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
/* 01AF8 80B54EA8 AFBF002C */ sw $ra, 0x002C($sp)
/* 01AFC 80B54EAC AFA40030 */ sw $a0, 0x0030($sp)
/* 01B00 80B54EB0 C4800024 */ lwc1 $f0, 0x0024($a0) ## 00000024
/* 01B04 80B54EB4 C4820028 */ lwc1 $f2, 0x0028($a0) ## 00000028
/* 01B08 80B54EB8 C48C002C */ lwc1 $f12, 0x002C($a0) ## 0000002C
/* 01B0C 80B54EBC 44070000 */ mfc1 $a3, $f0
/* 01B10 80B54EC0 AFA00024 */ sw $zero, 0x0024($sp)
/* 01B14 80B54EC4 AFA00020 */ sw $zero, 0x0020($sp)
/* 01B18 80B54EC8 AFA0001C */ sw $zero, 0x001C($sp)
/* 01B1C 80B54ECC AFA00018 */ sw $zero, 0x0018($sp)
/* 01B20 80B54ED0 24A41C24 */ addiu $a0, $a1, 0x1C24 ## $a0 = 00001C24
/* 01B24 80B54ED4 240601CC */ addiu $a2, $zero, 0x01CC ## $a2 = 000001CC
/* 01B28 80B54ED8 E7A20010 */ swc1 $f2, 0x0010($sp)
/* 01B2C 80B54EDC 0C00C7D4 */ jal Actor_Spawn
## ActorSpawn
/* 01B30 80B54EE0 E7AC0014 */ swc1 $f12, 0x0014($sp)
/* 01B34 80B54EE4 8FBF002C */ lw $ra, 0x002C($sp)
/* 01B38 80B54EE8 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
/* 01B3C 80B54EEC 03E00008 */ jr $ra
/* 01B40 80B54EF0 00000000 */ nop

View file

@ -1,10 +0,0 @@
glabel func_80B54EF4
/* 01B44 80B54EF4 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 01B48 80B54EF8 AFBF0014 */ sw $ra, 0x0014($sp)
/* 01B4C 80B54EFC 248400E4 */ addiu $a0, $a0, 0x00E4 ## $a0 = 000000E4
/* 01B50 80B54F00 0C01E245 */ jal func_80078914
/* 01B54 80B54F04 24056879 */ addiu $a1, $zero, 0x6879 ## $a1 = 00006879
/* 01B58 80B54F08 8FBF0014 */ lw $ra, 0x0014($sp)
/* 01B5C 80B54F0C 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 01B60 80B54F10 03E00008 */ jr $ra
/* 01B64 80B54F14 00000000 */ nop

View file

@ -1,42 +0,0 @@
glabel func_80B54F18
/* 01B68 80B54F18 27BDFFC0 */ addiu $sp, $sp, 0xFFC0 ## $sp = FFFFFFC0
/* 01B6C 80B54F1C AFBF003C */ sw $ra, 0x003C($sp)
/* 01B70 80B54F20 AFB00038 */ sw $s0, 0x0038($sp)
/* 01B74 80B54F24 8C8E02F8 */ lw $t6, 0x02F8($a0) ## 000002F8
/* 01B78 80B54F28 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 01B7C 80B54F2C 00A03025 */ or $a2, $a1, $zero ## $a2 = 00000000
/* 01B80 80B54F30 15C0001B */ bne $t6, $zero, .L80B54FA0
/* 01B84 80B54F34 3C0F8016 */ lui $t7, %hi(gGameInfo)
/* 01B88 80B54F38 8DEFFA90 */ lw $t7, %lo(gGameInfo)($t7)
/* 01B8C 80B54F3C 3C01C1D0 */ lui $at, 0xC1D0 ## $at = C1D00000
/* 01B90 80B54F40 44814000 */ mtc1 $at, $f8 ## $f8 = -26.00
/* 01B94 80B54F44 85F8145E */ lh $t8, 0x145E($t7) ## 8016145E
/* 01B98 80B54F48 C4900028 */ lwc1 $f16, 0x0028($a0) ## 00000028
/* 01B9C 80B54F4C C4800024 */ lwc1 $f0, 0x0024($a0) ## 00000024
/* 01BA0 80B54F50 44982000 */ mtc1 $t8, $f4 ## $f4 = 0.00
/* 01BA4 80B54F54 C48C002C */ lwc1 $f12, 0x002C($a0) ## 0000002C
/* 01BA8 80B54F58 24A41C24 */ addiu $a0, $a1, 0x1C24 ## $a0 = 00001C24
/* 01BAC 80B54F5C 468021A0 */ cvt.s.w $f6, $f4
/* 01BB0 80B54F60 24194000 */ addiu $t9, $zero, 0x4000 ## $t9 = 00004000
/* 01BB4 80B54F64 24080003 */ addiu $t0, $zero, 0x0003 ## $t0 = 00000003
/* 01BB8 80B54F68 AFA80028 */ sw $t0, 0x0028($sp)
/* 01BBC 80B54F6C AFB90020 */ sw $t9, 0x0020($sp)
/* 01BC0 80B54F70 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
/* 01BC4 80B54F74 46083280 */ add.s $f10, $f6, $f8
/* 01BC8 80B54F78 AFA00024 */ sw $zero, 0x0024($sp)
/* 01BCC 80B54F7C AFA0001C */ sw $zero, 0x001C($sp)
/* 01BD0 80B54F80 2407005D */ addiu $a3, $zero, 0x005D ## $a3 = 0000005D
/* 01BD4 80B54F84 46105080 */ add.s $f2, $f10, $f16
/* 01BD8 80B54F88 E7A00010 */ swc1 $f0, 0x0010($sp)
/* 01BDC 80B54F8C E7AC0018 */ swc1 $f12, 0x0018($sp)
/* 01BE0 80B54F90 0C00C916 */ jal Actor_SpawnAsChild
/* 01BE4 80B54F94 E7A20014 */ swc1 $f2, 0x0014($sp)
/* 01BE8 80B54F98 24090001 */ addiu $t1, $zero, 0x0001 ## $t1 = 00000001
/* 01BEC 80B54F9C AE0902F8 */ sw $t1, 0x02F8($s0) ## 000002F8
.L80B54FA0:
/* 01BF0 80B54FA0 8FBF003C */ lw $ra, 0x003C($sp)
/* 01BF4 80B54FA4 8FB00038 */ lw $s0, 0x0038($sp)
/* 01BF8 80B54FA8 27BD0040 */ addiu $sp, $sp, 0x0040 ## $sp = 00000000
/* 01BFC 80B54FAC 03E00008 */ jr $ra
/* 01C00 80B54FB0 00000000 */ nop

View file

@ -1,53 +0,0 @@
.rdata
glabel D_80B5A610
.asciz "En_Zl3_Actor_inFinal_Init!!!!!!!!!!!!!!!!!!!!!!!!!\n"
.balign 4
glabel D_80B5A654
.asciz "En_Zl3_Actor_inFinal_Init!!!!!!!!!!!!!!!!!!!!!!!!!\n"
.balign 4
.text
glabel func_80B54FB4
/* 01C04 80B54FB4 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
/* 01C08 80B54FB8 AFB00020 */ sw $s0, 0x0020($sp)
/* 01C0C 80B54FBC 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 01C10 80B54FC0 AFBF0024 */ sw $ra, 0x0024($sp)
/* 01C14 80B54FC4 3C0480B6 */ lui $a0, %hi(D_80B5A610) ## $a0 = 80B60000
/* 01C18 80B54FC8 AFA5002C */ sw $a1, 0x002C($sp)
/* 01C1C 80B54FCC 0C00084C */ jal osSyncPrintf
/* 01C20 80B54FD0 2484A610 */ addiu $a0, $a0, %lo(D_80B5A610) ## $a0 = 80B5A610
/* 01C24 80B54FD4 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 01C28 80B54FD8 24A58AD0 */ addiu $a1, $a1, 0x8AD0 ## $a1 = 06008AD0
/* 01C2C 80B54FDC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 01C30 80B54FE0 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 01C34 80B54FE4 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 01C38 80B54FE8 0C2D5385 */ jal func_80B54E14
/* 01C3C 80B54FEC AFA00010 */ sw $zero, 0x0010($sp)
/* 01C40 80B54FF0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 01C44 80B54FF4 0C2D4D55 */ jal func_80B53554
/* 01C48 80B54FF8 24050004 */ addiu $a1, $zero, 0x0004 ## $a1 = 00000004
/* 01C4C 80B54FFC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 01C50 80B55000 0C2D4D5A */ jal func_80B53568
/* 01C54 80B55004 24050002 */ addiu $a1, $zero, 0x0002 ## $a1 = 00000002
/* 01C58 80B55008 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
/* 01C5C 80B5500C AE02024C */ sw $v0, 0x024C($s0) ## 0000024C
/* 01C60 80B55010 AE020250 */ sw $v0, 0x0250($s0) ## 00000250
/* 01C64 80B55014 8FA5002C */ lw $a1, 0x002C($sp)
/* 01C68 80B55018 0C2D53C6 */ jal func_80B54F18
/* 01C6C 80B5501C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 01C70 80B55020 A60000B8 */ sh $zero, 0x00B8($s0) ## 000000B8
/* 01C74 80B55024 860E0034 */ lh $t6, 0x0034($s0) ## 00000034
/* 01C78 80B55028 860F00B8 */ lh $t7, 0x00B8($s0) ## 000000B8
/* 01C7C 80B5502C 3C0480B6 */ lui $a0, %hi(D_80B5A654) ## $a0 = 80B60000
/* 01C80 80B55030 2484A654 */ addiu $a0, $a0, %lo(D_80B5A654) ## $a0 = 80B5A654
/* 01C84 80B55034 AE0E03C4 */ sw $t6, 0x03C4($s0) ## 000003C4
/* 01C88 80B55038 0C00084C */ jal osSyncPrintf
/* 01C8C 80B5503C A60F0034 */ sh $t7, 0x0034($s0) ## 00000034
/* 01C90 80B55040 8FBF0024 */ lw $ra, 0x0024($sp)
/* 01C94 80B55044 8FB00020 */ lw $s0, 0x0020($sp)
/* 01C98 80B55048 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
/* 01C9C 80B5504C 03E00008 */ jr $ra
/* 01CA0 80B55050 00000000 */ nop

View file

@ -1,44 +0,0 @@
glabel func_80B55054
/* 01CA4 80B55054 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 01CA8 80B55058 AFBF0014 */ sw $ra, 0x0014($sp)
/* 01CAC 80B5505C 8C8E0328 */ lw $t6, 0x0328($a0) ## 00000328
/* 01CB0 80B55060 00802825 */ or $a1, $a0, $zero ## $a1 = 00000000
/* 01CB4 80B55064 51C0001F */ beql $t6, $zero, .L80B550E4
/* 01CB8 80B55068 8FBF0014 */ lw $ra, 0x0014($sp)
/* 01CBC 80B5506C 8C84011C */ lw $a0, 0x011C($a0) ## 0000011C
/* 01CC0 80B55070 3C014198 */ lui $at, 0x4198 ## $at = 41980000
/* 01CC4 80B55074 5080001B */ beql $a0, $zero, .L80B550E4
/* 01CC8 80B55078 8FBF0014 */ lw $ra, 0x0014($sp)
/* 01CCC 80B5507C C4A402EC */ lwc1 $f4, 0x02EC($a1) ## 000002EC
/* 01CD0 80B55080 44813000 */ mtc1 $at, $f6 ## $f6 = 19.00
/* 01CD4 80B55084 3C0141A0 */ lui $at, 0x41A0 ## $at = 41A00000
/* 01CD8 80B55088 24A202EC */ addiu $v0, $a1, 0x02EC ## $v0 = 000002EC
/* 01CDC 80B5508C 4606203C */ c.lt.s $f4, $f6
/* 01CE0 80B55090 00000000 */ nop
/* 01CE4 80B55094 4500000E */ bc1f .L80B550D0
/* 01CE8 80B55098 00000000 */ nop
/* 01CEC 80B5509C 44814000 */ mtc1 $at, $f8 ## $f8 = 20.00
/* 01CF0 80B550A0 C44A0000 */ lwc1 $f10, 0x0000($v0) ## 000002EC
/* 01CF4 80B550A4 3C01414C */ lui $at, 0x414C ## $at = 414C0000
/* 01CF8 80B550A8 44819000 */ mtc1 $at, $f18 ## $f18 = 12.75
/* 01CFC 80B550AC 460A4401 */ sub.s $f16, $f8, $f10
/* 01D00 80B550B0 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
/* 01D04 80B550B4 44814000 */ mtc1 $at, $f8 ## $f8 = 1.00
/* 01D08 80B550B8 46128102 */ mul.s $f4, $f16, $f18
/* 01D0C 80B550BC E48401A8 */ swc1 $f4, 0x01A8($a0) ## 000001A8
/* 01D10 80B550C0 C4460000 */ lwc1 $f6, 0x0000($v0) ## 000002EC
/* 01D14 80B550C4 46083280 */ add.s $f10, $f6, $f8
/* 01D18 80B550C8 10000005 */ beq $zero, $zero, .L80B550E0
/* 01D1C 80B550CC E44A0000 */ swc1 $f10, 0x0000($v0) ## 000002EC
.L80B550D0:
/* 01D20 80B550D0 0C00B55C */ jal Actor_Kill
/* 01D24 80B550D4 AFA50018 */ sw $a1, 0x0018($sp)
/* 01D28 80B550D8 8FA50018 */ lw $a1, 0x0018($sp)
/* 01D2C 80B550DC ACA0011C */ sw $zero, 0x011C($a1) ## 0000011C
.L80B550E0:
/* 01D30 80B550E0 8FBF0014 */ lw $ra, 0x0014($sp)
.L80B550E4:
/* 01D34 80B550E4 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 01D38 80B550E8 03E00008 */ jr $ra
/* 01D3C 80B550EC 00000000 */ nop

View file

@ -1,23 +0,0 @@
glabel func_80B550F0
/* 01D40 80B550F0 8C82011C */ lw $v0, 0x011C($a0) ## 0000011C
/* 01D44 80B550F4 10400011 */ beq $v0, $zero, .L80B5513C
/* 01D48 80B550F8 00000000 */ nop
/* 01D4C 80B550FC C4840024 */ lwc1 $f4, 0x0024($a0) ## 00000024
/* 01D50 80B55100 3C0E8016 */ lui $t6, %hi(gGameInfo)
/* 01D54 80B55104 3C01C1D0 */ lui $at, 0xC1D0 ## $at = C1D00000
/* 01D58 80B55108 E4440024 */ swc1 $f4, 0x0024($v0) ## 00000024
/* 01D5C 80B5510C 8DCEFA90 */ lw $t6, %lo(gGameInfo)($t6)
/* 01D60 80B55110 44815000 */ mtc1 $at, $f10 ## $f10 = -26.00
/* 01D64 80B55114 C4920028 */ lwc1 $f18, 0x0028($a0) ## 00000028
/* 01D68 80B55118 85CF145E */ lh $t7, 0x145E($t6) ## 8016145E
/* 01D6C 80B5511C 448F3000 */ mtc1 $t7, $f6 ## $f6 = 0.00
/* 01D70 80B55120 00000000 */ nop
/* 01D74 80B55124 46803220 */ cvt.s.w $f8, $f6
/* 01D78 80B55128 460A4400 */ add.s $f16, $f8, $f10
/* 01D7C 80B5512C 46128100 */ add.s $f4, $f16, $f18
/* 01D80 80B55130 E4440028 */ swc1 $f4, 0x0028($v0) ## 00000028
/* 01D84 80B55134 C486002C */ lwc1 $f6, 0x002C($a0) ## 0000002C
/* 01D88 80B55138 E446002C */ swc1 $f6, 0x002C($v0) ## 0000002C
.L80B5513C:
/* 01D8C 80B5513C 03E00008 */ jr $ra
/* 01D90 80B55140 00000000 */ nop

View file

@ -1,43 +0,0 @@
glabel func_80B55144
/* 01D94 80B55144 3C0180B6 */ lui $at, %hi(D_80B5A484) ## $at = 80B60000
/* 01D98 80B55148 C420A484 */ lwc1 $f0, %lo(D_80B5A484)($at)
/* 01D9C 80B5514C 3C014000 */ lui $at, 0x4000 ## $at = 40000000
/* 01DA0 80B55150 44812000 */ mtc1 $at, $f4 ## $f4 = 2.00
/* 01DA4 80B55154 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 01DA8 80B55158 AFBF0014 */ sw $ra, 0x0014($sp)
/* 01DAC 80B5515C 4604003C */ c.lt.s $f0, $f4
/* 01DB0 80B55160 3C014080 */ lui $at, 0x4080 ## $at = 40800000
/* 01DB4 80B55164 4502000B */ bc1fl .L80B55194
/* 01DB8 80B55168 44814000 */ mtc1 $at, $f8 ## $f8 = 4.00
/* 01DBC 80B5516C 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
/* 01DC0 80B55170 44813000 */ mtc1 $at, $f6 ## $f6 = 1.00
/* 01DC4 80B55174 3C0180B6 */ lui $at, %hi(D_80B5A484) ## $at = 80B60000
/* 01DC8 80B55178 24050002 */ addiu $a1, $zero, 0x0002 ## $a1 = 00000002
/* 01DCC 80B5517C 46060000 */ add.s $f0, $f0, $f6
/* 01DD0 80B55180 0C2D4D55 */ jal func_80B53554
/* 01DD4 80B55184 E420A484 */ swc1 $f0, %lo(D_80B5A484)($at)
/* 01DD8 80B55188 10000012 */ beq $zero, $zero, .L80B551D4
/* 01DDC 80B5518C 8FBF0014 */ lw $ra, 0x0014($sp)
/* 01DE0 80B55190 44814000 */ mtc1 $at, $f8 ## $f8 = 0.00
.L80B55194:
/* 01DE4 80B55194 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
/* 01DE8 80B55198 4608003C */ c.lt.s $f0, $f8
/* 01DEC 80B5519C 00000000 */ nop
/* 01DF0 80B551A0 45000009 */ bc1f .L80B551C8
/* 01DF4 80B551A4 00000000 */ nop
/* 01DF8 80B551A8 44815000 */ mtc1 $at, $f10 ## $f10 = 1.00
/* 01DFC 80B551AC 3C0180B6 */ lui $at, %hi(D_80B5A484) ## $at = 80B60000
/* 01E00 80B551B0 24050001 */ addiu $a1, $zero, 0x0001 ## $a1 = 00000001
/* 01E04 80B551B4 460A0000 */ add.s $f0, $f0, $f10
/* 01E08 80B551B8 0C2D4D55 */ jal func_80B53554
/* 01E0C 80B551BC E420A484 */ swc1 $f0, %lo(D_80B5A484)($at)
/* 01E10 80B551C0 10000004 */ beq $zero, $zero, .L80B551D4
/* 01E14 80B551C4 8FBF0014 */ lw $ra, 0x0014($sp)
.L80B551C8:
/* 01E18 80B551C8 0C2D4D33 */ jal func_80B534CC
/* 01E1C 80B551CC 00000000 */ nop
/* 01E20 80B551D0 8FBF0014 */ lw $ra, 0x0014($sp)
.L80B551D4:
/* 01E24 80B551D4 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 01E28 80B551D8 03E00008 */ jr $ra
/* 01E2C 80B551DC 00000000 */ nop

View file

@ -1,17 +0,0 @@
glabel func_80B551E0
/* 01E30 80B551E0 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 01E34 80B551E4 AFBF001C */ sw $ra, 0x001C($sp)
/* 01E38 80B551E8 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 01E3C 80B551EC AFA40020 */ sw $a0, 0x0020($sp)
/* 01E40 80B551F0 24A58AD0 */ addiu $a1, $a1, 0x8AD0 ## $a1 = 06008AD0
/* 01E44 80B551F4 AFA00010 */ sw $zero, 0x0010($sp)
/* 01E48 80B551F8 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 01E4C 80B551FC 0C2D5385 */ jal func_80B54E14
/* 01E50 80B55200 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 01E54 80B55204 8FAF0020 */ lw $t7, 0x0020($sp)
/* 01E58 80B55208 240E0001 */ addiu $t6, $zero, 0x0001 ## $t6 = 00000001
/* 01E5C 80B5520C ADEE024C */ sw $t6, 0x024C($t7) ## 0000024C
/* 01E60 80B55210 8FBF001C */ lw $ra, 0x001C($sp)
/* 01E64 80B55214 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 01E68 80B55218 03E00008 */ jr $ra
/* 01E6C 80B5521C 00000000 */ nop

View file

@ -1,19 +0,0 @@
glabel func_80B55220
/* 01E70 80B55220 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 01E74 80B55224 AFBF001C */ sw $ra, 0x001C($sp)
/* 01E78 80B55228 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 01E7C 80B5522C 24A591D8 */ addiu $a1, $a1, 0x91D8 ## $a1 = 060091D8
/* 01E80 80B55230 AFA00010 */ sw $zero, 0x0010($sp)
/* 01E84 80B55234 AFA40020 */ sw $a0, 0x0020($sp)
/* 01E88 80B55238 24060002 */ addiu $a2, $zero, 0x0002 ## $a2 = 00000002
/* 01E8C 80B5523C 0C2D5385 */ jal func_80B54E14
/* 01E90 80B55240 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 01E94 80B55244 8FA40020 */ lw $a0, 0x0020($sp)
/* 01E98 80B55248 240E0002 */ addiu $t6, $zero, 0x0002 ## $t6 = 00000002
/* 01E9C 80B5524C 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
/* 01EA0 80B55250 0C2D4D5A */ jal func_80B53568
/* 01EA4 80B55254 AC8E024C */ sw $t6, 0x024C($a0) ## 0000024C
/* 01EA8 80B55258 8FBF001C */ lw $ra, 0x001C($sp)
/* 01EAC 80B5525C 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 01EB0 80B55260 03E00008 */ jr $ra
/* 01EB4 80B55264 00000000 */ nop

View file

@ -1,17 +0,0 @@
glabel func_80B55268
/* 01EB8 80B55268 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 01EBC 80B5526C AFBF001C */ sw $ra, 0x001C($sp)
/* 01EC0 80B55270 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 01EC4 80B55274 AFA40020 */ sw $a0, 0x0020($sp)
/* 01EC8 80B55278 24A591D8 */ addiu $a1, $a1, 0x91D8 ## $a1 = 060091D8
/* 01ECC 80B5527C AFA00010 */ sw $zero, 0x0010($sp)
/* 01ED0 80B55280 24060002 */ addiu $a2, $zero, 0x0002 ## $a2 = 00000002
/* 01ED4 80B55284 0C2D5385 */ jal func_80B54E14
/* 01ED8 80B55288 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 01EDC 80B5528C 8FAF0020 */ lw $t7, 0x0020($sp)
/* 01EE0 80B55290 240E0003 */ addiu $t6, $zero, 0x0003 ## $t6 = 00000003
/* 01EE4 80B55294 ADEE024C */ sw $t6, 0x024C($t7) ## 0000024C
/* 01EE8 80B55298 8FBF001C */ lw $ra, 0x001C($sp)
/* 01EEC 80B5529C 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 01EF0 80B552A0 03E00008 */ jr $ra
/* 01EF4 80B552A4 00000000 */ nop

View file

@ -1,15 +0,0 @@
glabel func_80B552A8
/* 01EF8 80B552A8 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 01EFC 80B552AC 10A00007 */ beq $a1, $zero, .L80B552CC
/* 01F00 80B552B0 AFBF001C */ sw $ra, 0x001C($sp)
/* 01F04 80B552B4 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 01F08 80B552B8 24A599A0 */ addiu $a1, $a1, 0x99A0 ## $a1 = 060099A0
/* 01F0C 80B552BC 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 01F10 80B552C0 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 01F14 80B552C4 0C2D5385 */ jal func_80B54E14
/* 01F18 80B552C8 AFA00010 */ sw $zero, 0x0010($sp)
.L80B552CC:
/* 01F1C 80B552CC 8FBF001C */ lw $ra, 0x001C($sp)
/* 01F20 80B552D0 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 01F24 80B552D4 03E00008 */ jr $ra
/* 01F28 80B552D8 00000000 */ nop

View file

@ -1,23 +0,0 @@
glabel func_80B552DC
/* 01F2C 80B552DC 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 01F30 80B552E0 AFBF001C */ sw $ra, 0x001C($sp)
/* 01F34 80B552E4 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 01F38 80B552E8 AFA40020 */ sw $a0, 0x0020($sp)
/* 01F3C 80B552EC 24A5A598 */ addiu $a1, $a1, 0xA598 ## $a1 = 0600A598
/* 01F40 80B552F0 AFA00010 */ sw $zero, 0x0010($sp)
/* 01F44 80B552F4 24060002 */ addiu $a2, $zero, 0x0002 ## $a2 = 00000002
/* 01F48 80B552F8 0C2D5385 */ jal func_80B54E14
/* 01F4C 80B552FC 3C07C100 */ lui $a3, 0xC100 ## $a3 = C1000000
/* 01F50 80B55300 0C2D53BD */ jal func_80B54EF4
/* 01F54 80B55304 8FA40020 */ lw $a0, 0x0020($sp)
/* 01F58 80B55308 8FA40020 */ lw $a0, 0x0020($sp)
/* 01F5C 80B5530C 0C2D4D5A */ jal func_80B53568
/* 01F60 80B55310 24050002 */ addiu $a1, $zero, 0x0002 ## $a1 = 00000002
/* 01F64 80B55314 8FAF0020 */ lw $t7, 0x0020($sp)
/* 01F68 80B55318 240E0004 */ addiu $t6, $zero, 0x0004 ## $t6 = 00000004
/* 01F6C 80B5531C 0C2D4D1A */ jal func_80B53468
/* 01F70 80B55320 ADEE024C */ sw $t6, 0x024C($t7) ## 0000024C
/* 01F74 80B55324 8FBF001C */ lw $ra, 0x001C($sp)
/* 01F78 80B55328 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 01F7C 80B5532C 03E00008 */ jr $ra
/* 01F80 80B55330 00000000 */ nop

View file

@ -1,15 +0,0 @@
glabel func_80B55334
/* 01F84 80B55334 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 01F88 80B55338 10A00007 */ beq $a1, $zero, .L80B55358
/* 01F8C 80B5533C AFBF001C */ sw $ra, 0x001C($sp)
/* 01F90 80B55340 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 01F94 80B55344 24A5AACC */ addiu $a1, $a1, 0xAACC ## $a1 = 0600AACC
/* 01F98 80B55348 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 01F9C 80B5534C 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 01FA0 80B55350 0C2D5385 */ jal func_80B54E14
/* 01FA4 80B55354 AFA00010 */ sw $zero, 0x0010($sp)
.L80B55358:
/* 01FA8 80B55358 8FBF001C */ lw $ra, 0x001C($sp)
/* 01FAC 80B5535C 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 01FB0 80B55360 03E00008 */ jr $ra
/* 01FB4 80B55364 00000000 */ nop

View file

@ -1,20 +0,0 @@
glabel func_80B55368
/* 01FB8 80B55368 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 01FBC 80B5536C AFBF001C */ sw $ra, 0x001C($sp)
/* 01FC0 80B55370 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 01FC4 80B55374 AFA40020 */ sw $a0, 0x0020($sp)
/* 01FC8 80B55378 24A5A334 */ addiu $a1, $a1, 0xA334 ## $a1 = 0600A334
/* 01FCC 80B5537C AFA00010 */ sw $zero, 0x0010($sp)
/* 01FD0 80B55380 24060002 */ addiu $a2, $zero, 0x0002 ## $a2 = 00000002
/* 01FD4 80B55384 0C2D5385 */ jal func_80B54E14
/* 01FD8 80B55388 3C07C100 */ lui $a3, 0xC100 ## $a3 = C1000000
/* 01FDC 80B5538C 8FA40020 */ lw $a0, 0x0020($sp)
/* 01FE0 80B55390 0C2D4D5A */ jal func_80B53568
/* 01FE4 80B55394 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
/* 01FE8 80B55398 8FAF0020 */ lw $t7, 0x0020($sp)
/* 01FEC 80B5539C 240E0005 */ addiu $t6, $zero, 0x0005 ## $t6 = 00000005
/* 01FF0 80B553A0 ADEE024C */ sw $t6, 0x024C($t7) ## 0000024C
/* 01FF4 80B553A4 8FBF001C */ lw $ra, 0x001C($sp)
/* 01FF8 80B553A8 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 01FFC 80B553AC 03E00008 */ jr $ra
/* 02000 80B553B0 00000000 */ nop

View file

@ -1,15 +0,0 @@
glabel func_80B553B4
/* 02004 80B553B4 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 02008 80B553B8 10A00007 */ beq $a1, $zero, .L80B553D8
/* 0200C 80B553BC AFBF001C */ sw $ra, 0x001C($sp)
/* 02010 80B553C0 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 02014 80B553C4 24A59FBC */ addiu $a1, $a1, 0x9FBC ## $a1 = 06009FBC
/* 02018 80B553C8 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 0201C 80B553CC 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 02020 80B553D0 0C2D5385 */ jal func_80B54E14
/* 02024 80B553D4 AFA00010 */ sw $zero, 0x0010($sp)
.L80B553D8:
/* 02028 80B553D8 8FBF001C */ lw $ra, 0x001C($sp)
/* 0202C 80B553DC 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 02030 80B553E0 03E00008 */ jr $ra
/* 02034 80B553E4 00000000 */ nop

View file

@ -1,9 +0,0 @@
glabel func_80B553E8
/* 02038 80B553E8 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 0203C 80B553EC AFBF0014 */ sw $ra, 0x0014($sp)
/* 02040 80B553F0 0C2D66B4 */ jal func_80B59AD0
/* 02044 80B553F4 00000000 */ nop
/* 02048 80B553F8 8FBF0014 */ lw $ra, 0x0014($sp)
/* 0204C 80B553FC 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 02050 80B55400 03E00008 */ jr $ra
/* 02054 80B55404 00000000 */ nop

View file

@ -1,19 +0,0 @@
glabel func_80B55408
/* 02058 80B55408 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 0205C 80B5540C AFBF0014 */ sw $ra, 0x0014($sp)
/* 02060 80B55410 8C85011C */ lw $a1, 0x011C($a0) ## 0000011C
/* 02064 80B55414 00803025 */ or $a2, $a0, $zero ## $a2 = 00000000
/* 02068 80B55418 10A00004 */ beq $a1, $zero, .L80B5542C
/* 0206C 80B5541C 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
/* 02070 80B55420 0C00B55C */ jal Actor_Kill
/* 02074 80B55424 AFA60018 */ sw $a2, 0x0018($sp)
/* 02078 80B55428 8FA60018 */ lw $a2, 0x0018($sp)
.L80B5542C:
/* 0207C 80B5542C 0C00B55C */ jal Actor_Kill
/* 02080 80B55430 00C02025 */ or $a0, $a2, $zero ## $a0 = 00000000
/* 02084 80B55434 8FBF0014 */ lw $ra, 0x0014($sp)
/* 02088 80B55438 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 0208C 80B5543C 03E00008 */ jr $ra
/* 02090 80B55440 00000000 */ nop

View file

@ -1,100 +0,0 @@
.rdata
glabel D_80B5A69C
.asciz "En_Zl3_inFinal_Check_DemoMode:!!!!!!!!\n"
.balign 4
.late_rodata
glabel jtbl_80B5AB08
.word L80B55490
.word L80B554A0
.word L80B55510
.word L80B554BC
.word L80B554CC
.word L80B554DC
.word L80B554EC
.word L80B554FC
.word L80B55520
.text
glabel func_80B55444
/* 02094 80B55444 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
/* 02098 80B55448 AFBF001C */ sw $ra, 0x001C($sp)
/* 0209C 80B5544C AFB00018 */ sw $s0, 0x0018($sp)
/* 020A0 80B55450 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 020A4 80B55454 0C2D4E5B */ jal func_80B5396C
/* 020A8 80B55458 AFA5002C */ sw $a1, 0x002C($sp)
/* 020AC 80B5545C 04400037 */ bltz $v0, .L80B5553C
/* 020B0 80B55460 AFA20024 */ sw $v0, 0x0024($sp)
/* 020B4 80B55464 8E0302F0 */ lw $v1, 0x02F0($s0) ## 000002F0
/* 020B8 80B55468 2C410009 */ sltiu $at, $v0, 0x0009
/* 020BC 80B5546C 50430034 */ beql $v0, $v1, .L80B55540
/* 020C0 80B55470 8FBF001C */ lw $ra, 0x001C($sp)
/* 020C4 80B55474 1020002C */ beq $at, $zero, .L80B55528
/* 020C8 80B55478 00027080 */ sll $t6, $v0, 2
/* 020CC 80B5547C 3C0180B6 */ lui $at, %hi(jtbl_80B5AB08) ## $at = 80B60000
/* 020D0 80B55480 002E0821 */ addu $at, $at, $t6
/* 020D4 80B55484 8C2EAB08 */ lw $t6, %lo(jtbl_80B5AB08)($at)
/* 020D8 80B55488 01C00008 */ jr $t6
/* 020DC 80B5548C 00000000 */ nop
glabel L80B55490
/* 020E0 80B55490 0C2D5478 */ jal func_80B551E0
/* 020E4 80B55494 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 020E8 80B55498 10000027 */ beq $zero, $zero, .L80B55538
/* 020EC 80B5549C 8FB80024 */ lw $t8, 0x0024($sp)
glabel L80B554A0
/* 020F0 80B554A0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 020F4 80B554A4 0C2D4D55 */ jal func_80B53554
/* 020F8 80B554A8 24050003 */ addiu $a1, $zero, 0x0003 ## $a1 = 00000003
/* 020FC 80B554AC 0C2D53BD */ jal func_80B54EF4
/* 02100 80B554B0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 02104 80B554B4 10000020 */ beq $zero, $zero, .L80B55538
/* 02108 80B554B8 8FB80024 */ lw $t8, 0x0024($sp)
glabel L80B554BC
/* 0210C 80B554BC 0C2D5488 */ jal func_80B55220
/* 02110 80B554C0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 02114 80B554C4 1000001C */ beq $zero, $zero, .L80B55538
/* 02118 80B554C8 8FB80024 */ lw $t8, 0x0024($sp)
glabel L80B554CC
/* 0211C 80B554CC 0C2D549A */ jal func_80B55268
/* 02120 80B554D0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 02124 80B554D4 10000018 */ beq $zero, $zero, .L80B55538
/* 02128 80B554D8 8FB80024 */ lw $t8, 0x0024($sp)
glabel L80B554DC
/* 0212C 80B554DC 0C2D54B7 */ jal func_80B552DC
/* 02130 80B554E0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 02134 80B554E4 10000014 */ beq $zero, $zero, .L80B55538
/* 02138 80B554E8 8FB80024 */ lw $t8, 0x0024($sp)
glabel L80B554EC
/* 0213C 80B554EC 0C2D54DA */ jal func_80B55368
/* 02140 80B554F0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 02144 80B554F4 10000010 */ beq $zero, $zero, .L80B55538
/* 02148 80B554F8 8FB80024 */ lw $t8, 0x0024($sp)
glabel L80B554FC
/* 0214C 80B554FC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 02150 80B55500 0C2D54FA */ jal func_80B553E8
/* 02154 80B55504 8FA5002C */ lw $a1, 0x002C($sp)
/* 02158 80B55508 1000000B */ beq $zero, $zero, .L80B55538
/* 0215C 80B5550C 8FB80024 */ lw $t8, 0x0024($sp)
glabel L80B55510
/* 02160 80B55510 0C2D5502 */ jal func_80B55408
/* 02164 80B55514 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 02168 80B55518 10000007 */ beq $zero, $zero, .L80B55538
/* 0216C 80B5551C 8FB80024 */ lw $t8, 0x0024($sp)
glabel L80B55520
/* 02170 80B55520 240F0001 */ addiu $t7, $zero, 0x0001 ## $t7 = 00000001
/* 02174 80B55524 AE0F0328 */ sw $t7, 0x0328($s0) ## 00000328
.L80B55528:
/* 02178 80B55528 3C0480B6 */ lui $a0, %hi(D_80B5A69C) ## $a0 = 80B60000
/* 0217C 80B5552C 0C00084C */ jal osSyncPrintf
/* 02180 80B55530 2484A69C */ addiu $a0, $a0, %lo(D_80B5A69C) ## $a0 = 80B5A69C
/* 02184 80B55534 8FB80024 */ lw $t8, 0x0024($sp)
.L80B55538:
/* 02188 80B55538 AE1802F0 */ sw $t8, 0x02F0($s0) ## 000002F0
.L80B5553C:
/* 0218C 80B5553C 8FBF001C */ lw $ra, 0x001C($sp)
.L80B55540:
/* 02190 80B55540 8FB00018 */ lw $s0, 0x0018($sp)
/* 02194 80B55544 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
/* 02198 80B55548 03E00008 */ jr $ra
/* 0219C 80B5554C 00000000 */ nop

View file

@ -1,22 +0,0 @@
glabel func_80B55550
/* 021A0 80B55550 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 021A4 80B55554 AFBF001C */ sw $ra, 0x001C($sp)
/* 021A8 80B55558 AFB00018 */ sw $s0, 0x0018($sp)
/* 021AC 80B5555C 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 021B0 80B55560 0C2D5378 */ jal func_80B54DE0
/* 021B4 80B55564 AFA50024 */ sw $a1, 0x0024($sp)
/* 021B8 80B55568 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 021BC 80B5556C 0C2D4D9B */ jal func_80B5366C
/* 021C0 80B55570 8FA50024 */ lw $a1, 0x0024($sp)
/* 021C4 80B55574 0C2D4E53 */ jal func_80B5394C
/* 021C8 80B55578 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 021CC 80B5557C 0C2D543C */ jal func_80B550F0
/* 021D0 80B55580 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 021D4 80B55584 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 021D8 80B55588 0C2D5511 */ jal func_80B55444
/* 021DC 80B5558C 8FA50024 */ lw $a1, 0x0024($sp)
/* 021E0 80B55590 8FBF001C */ lw $ra, 0x001C($sp)
/* 021E4 80B55594 8FB00018 */ lw $s0, 0x0018($sp)
/* 021E8 80B55598 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 021EC 80B5559C 03E00008 */ jr $ra
/* 021F0 80B555A0 00000000 */ nop

View file

@ -1,25 +0,0 @@
glabel func_80B555A4
/* 021F4 80B555A4 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 021F8 80B555A8 AFBF001C */ sw $ra, 0x001C($sp)
/* 021FC 80B555AC AFB00018 */ sw $s0, 0x0018($sp)
/* 02200 80B555B0 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 02204 80B555B4 0C2D5378 */ jal func_80B54DE0
/* 02208 80B555B8 AFA50024 */ sw $a1, 0x0024($sp)
/* 0220C 80B555BC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 02210 80B555C0 0C2D4D9B */ jal func_80B5366C
/* 02214 80B555C4 8FA50024 */ lw $a1, 0x0024($sp)
/* 02218 80B555C8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 0221C 80B555CC 0C2D4D55 */ jal func_80B53554
/* 02220 80B555D0 24050002 */ addiu $a1, $zero, 0x0002 ## $a1 = 00000002
/* 02224 80B555D4 0C2D543C */ jal func_80B550F0
/* 02228 80B555D8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 0222C 80B555DC 0C2D5415 */ jal func_80B55054
/* 02230 80B555E0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 02234 80B555E4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 02238 80B555E8 0C2D5511 */ jal func_80B55444
/* 0223C 80B555EC 8FA50024 */ lw $a1, 0x0024($sp)
/* 02240 80B555F0 8FBF001C */ lw $ra, 0x001C($sp)
/* 02244 80B555F4 8FB00018 */ lw $s0, 0x0018($sp)
/* 02248 80B555F8 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 0224C 80B555FC 03E00008 */ jr $ra
/* 02250 80B55600 00000000 */ nop

View file

@ -1,27 +0,0 @@
glabel func_80B55604
/* 02254 80B55604 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 02258 80B55608 AFBF001C */ sw $ra, 0x001C($sp)
/* 0225C 80B5560C AFB00018 */ sw $s0, 0x0018($sp)
/* 02260 80B55610 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 02264 80B55614 0C2D5378 */ jal func_80B54DE0
/* 02268 80B55618 AFA50024 */ sw $a1, 0x0024($sp)
/* 0226C 80B5561C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 02270 80B55620 0C2D4D9B */ jal func_80B5366C
/* 02274 80B55624 8FA50024 */ lw $a1, 0x0024($sp)
/* 02278 80B55628 0C2D5451 */ jal func_80B55144
/* 0227C 80B5562C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 02280 80B55630 0C2D4E53 */ jal func_80B5394C
/* 02284 80B55634 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 02288 80B55638 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 0228C 80B5563C 0C2D54AA */ jal func_80B552A8
/* 02290 80B55640 00402825 */ or $a1, $v0, $zero ## $a1 = 00000000
/* 02294 80B55644 0C2D5415 */ jal func_80B55054
/* 02298 80B55648 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 0229C 80B5564C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 022A0 80B55650 0C2D5511 */ jal func_80B55444
/* 022A4 80B55654 8FA50024 */ lw $a1, 0x0024($sp)
/* 022A8 80B55658 8FBF001C */ lw $ra, 0x001C($sp)
/* 022AC 80B5565C 8FB00018 */ lw $s0, 0x0018($sp)
/* 022B0 80B55660 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 022B4 80B55664 03E00008 */ jr $ra
/* 022B8 80B55668 00000000 */ nop

View file

@ -1,25 +0,0 @@
glabel func_80B5566C
/* 022BC 80B5566C 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 022C0 80B55670 AFBF001C */ sw $ra, 0x001C($sp)
/* 022C4 80B55674 AFB00018 */ sw $s0, 0x0018($sp)
/* 022C8 80B55678 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 022CC 80B5567C 0C2D5378 */ jal func_80B54DE0
/* 022D0 80B55680 AFA50024 */ sw $a1, 0x0024($sp)
/* 022D4 80B55684 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 022D8 80B55688 0C2D4D9B */ jal func_80B5366C
/* 022DC 80B5568C 8FA50024 */ lw $a1, 0x0024($sp)
/* 022E0 80B55690 0C2D4D33 */ jal func_80B534CC
/* 022E4 80B55694 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 022E8 80B55698 0C2D4E53 */ jal func_80B5394C
/* 022EC 80B5569C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 022F0 80B556A0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 022F4 80B556A4 0C2D54CD */ jal func_80B55334
/* 022F8 80B556A8 00402825 */ or $a1, $v0, $zero ## $a1 = 00000000
/* 022FC 80B556AC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 02300 80B556B0 0C2D5511 */ jal func_80B55444
/* 02304 80B556B4 8FA50024 */ lw $a1, 0x0024($sp)
/* 02308 80B556B8 8FBF001C */ lw $ra, 0x001C($sp)
/* 0230C 80B556BC 8FB00018 */ lw $s0, 0x0018($sp)
/* 02310 80B556C0 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 02314 80B556C4 03E00008 */ jr $ra
/* 02318 80B556C8 00000000 */ nop

View file

@ -1,25 +0,0 @@
glabel func_80B556CC
/* 0231C 80B556CC 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 02320 80B556D0 AFBF001C */ sw $ra, 0x001C($sp)
/* 02324 80B556D4 AFB00018 */ sw $s0, 0x0018($sp)
/* 02328 80B556D8 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 0232C 80B556DC 0C2D5378 */ jal func_80B54DE0
/* 02330 80B556E0 AFA50024 */ sw $a1, 0x0024($sp)
/* 02334 80B556E4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 02338 80B556E8 0C2D4D9B */ jal func_80B5366C
/* 0233C 80B556EC 8FA50024 */ lw $a1, 0x0024($sp)
/* 02340 80B556F0 0C2D4D33 */ jal func_80B534CC
/* 02344 80B556F4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 02348 80B556F8 0C2D4E53 */ jal func_80B5394C
/* 0234C 80B556FC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 02350 80B55700 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 02354 80B55704 0C2D54ED */ jal func_80B553B4
/* 02358 80B55708 00402825 */ or $a1, $v0, $zero ## $a1 = 00000000
/* 0235C 80B5570C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 02360 80B55710 0C2D5511 */ jal func_80B55444
/* 02364 80B55714 8FA50024 */ lw $a1, 0x0024($sp)
/* 02368 80B55718 8FBF001C */ lw $ra, 0x001C($sp)
/* 0236C 80B5571C 8FB00018 */ lw $s0, 0x0018($sp)
/* 02370 80B55720 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 02374 80B55724 03E00008 */ jr $ra
/* 02378 80B55728 00000000 */ nop

View file

@ -1,22 +0,0 @@
glabel func_80B5572C
/* 0237C 80B5572C 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 02380 80B55730 AFBF001C */ sw $ra, 0x001C($sp)
/* 02384 80B55734 AFB00018 */ sw $s0, 0x0018($sp)
/* 02388 80B55738 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 0238C 80B5573C 0C2D5378 */ jal func_80B54DE0
/* 02390 80B55740 AFA50024 */ sw $a1, 0x0024($sp)
/* 02394 80B55744 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 02398 80B55748 0C2D4D9B */ jal func_80B5366C
/* 0239C 80B5574C 8FA50024 */ lw $a1, 0x0024($sp)
/* 023A0 80B55750 0C2D4D33 */ jal func_80B534CC
/* 023A4 80B55754 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 023A8 80B55758 0C2D4E53 */ jal func_80B5394C
/* 023AC 80B5575C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 023B0 80B55760 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 023B4 80B55764 0C2D5511 */ jal func_80B55444
/* 023B8 80B55768 8FA50024 */ lw $a1, 0x0024($sp)
/* 023BC 80B5576C 8FBF001C */ lw $ra, 0x001C($sp)
/* 023C0 80B55770 8FB00018 */ lw $s0, 0x0018($sp)
/* 023C4 80B55774 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 023C8 80B55778 03E00008 */ jr $ra
/* 023CC 80B5577C 00000000 */ nop

View file

@ -1,47 +0,0 @@
.rdata
glabel D_80B5A6D4
.asciz "En_Zl3_Actor_inFinal2_Init!!!!!!!!!!!!!!!!!!!!!!!!!\n"
.balign 4
glabel D_80B5A71C
.asciz "En_Zl3_Actor_inFinal2_Init!!!!!!!!!!!!!!!!!!!!!!!!!\n"
.balign 4
.text
glabel func_80B55780
/* 023D0 80B55780 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
/* 023D4 80B55784 AFB00020 */ sw $s0, 0x0020($sp)
/* 023D8 80B55788 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 023DC 80B5578C AFBF0024 */ sw $ra, 0x0024($sp)
/* 023E0 80B55790 3C0480B6 */ lui $a0, %hi(D_80B5A6D4) ## $a0 = 80B60000
/* 023E4 80B55794 AFA5002C */ sw $a1, 0x002C($sp)
/* 023E8 80B55798 0C00084C */ jal osSyncPrintf
/* 023EC 80B5579C 2484A6D4 */ addiu $a0, $a0, %lo(D_80B5A6D4) ## $a0 = 80B5A6D4
/* 023F0 80B557A0 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 023F4 80B557A4 24A55A0C */ addiu $a1, $a1, 0x5A0C ## $a1 = 06005A0C
/* 023F8 80B557A8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 023FC 80B557AC 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 02400 80B557B0 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 02404 80B557B4 0C2D5385 */ jal func_80B54E14
/* 02408 80B557B8 AFA00010 */ sw $zero, 0x0010($sp)
/* 0240C 80B557BC 240E0007 */ addiu $t6, $zero, 0x0007 ## $t6 = 00000007
/* 02410 80B557C0 240F0001 */ addiu $t7, $zero, 0x0001 ## $t7 = 00000001
/* 02414 80B557C4 3C0480B6 */ lui $a0, %hi(D_80B5A71C) ## $a0 = 80B60000
/* 02418 80B557C8 AE0E024C */ sw $t6, 0x024C($s0) ## 0000024C
/* 0241C 80B557CC AE0F0250 */ sw $t7, 0x0250($s0) ## 00000250
/* 02420 80B557D0 0C00084C */ jal osSyncPrintf
/* 02424 80B557D4 2484A71C */ addiu $a0, $a0, %lo(D_80B5A71C) ## $a0 = 80B5A71C
/* 02428 80B557D8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 0242C 80B557DC 0C2D4D5A */ jal func_80B53568
/* 02430 80B557E0 24050001 */ addiu $a1, $zero, 0x0001 ## $a1 = 00000001
/* 02434 80B557E4 8E180004 */ lw $t8, 0x0004($s0) ## 00000004
/* 02438 80B557E8 2401FFFE */ addiu $at, $zero, 0xFFFE ## $at = FFFFFFFE
/* 0243C 80B557EC 0301C824 */ and $t9, $t8, $at
/* 02440 80B557F0 AE190004 */ sw $t9, 0x0004($s0) ## 00000004
/* 02444 80B557F4 8FBF0024 */ lw $ra, 0x0024($sp)
/* 02448 80B557F8 8FB00020 */ lw $s0, 0x0020($sp)
/* 0244C 80B557FC 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
/* 02450 80B55800 03E00008 */ jr $ra
/* 02454 80B55804 00000000 */ nop

View file

@ -1,10 +0,0 @@
glabel func_80B55808
/* 02458 80B55808 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 0245C 80B5580C AFBF0014 */ sw $ra, 0x0014($sp)
/* 02460 80B55810 248400E4 */ addiu $a0, $a0, 0x00E4 ## $a0 = 000000E4
/* 02464 80B55814 0C01E245 */ jal func_80078914
/* 02468 80B55818 24056879 */ addiu $a1, $zero, 0x6879 ## $a1 = 00006879
/* 0246C 80B5581C 8FBF0014 */ lw $ra, 0x0014($sp)
/* 02470 80B55820 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 02474 80B55824 03E00008 */ jr $ra
/* 02478 80B55828 00000000 */ nop

View file

@ -1,13 +0,0 @@
glabel func_80B5582C
/* 0247C 80B5582C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 02480 80B55830 AFA40018 */ sw $a0, 0x0018($sp)
/* 02484 80B55834 AFBF0014 */ sw $ra, 0x0014($sp)
/* 02488 80B55838 3C0480B6 */ lui $a0, %hi(D_80B5A488) ## $a0 = 80B60000
/* 0248C 80B5583C 2484A488 */ addiu $a0, $a0, %lo(D_80B5A488) ## $a0 = 80B5A488
/* 02490 80B55840 24056875 */ addiu $a1, $zero, 0x6875 ## $a1 = 00006875
/* 02494 80B55844 0C03D078 */ jal func_800F41E0
/* 02498 80B55848 24060002 */ addiu $a2, $zero, 0x0002 ## $a2 = 00000002
/* 0249C 80B5584C 8FBF0014 */ lw $ra, 0x0014($sp)
/* 024A0 80B55850 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 024A4 80B55854 03E00008 */ jr $ra
/* 024A8 80B55858 00000000 */ nop

View file

@ -1,21 +0,0 @@
glabel func_80B5585C
/* 024AC 80B5585C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 024B0 80B55860 AFBF0014 */ sw $ra, 0x0014($sp)
/* 024B4 80B55864 908E014D */ lbu $t6, 0x014D($a0) ## 0000014D
/* 024B8 80B55868 00803025 */ or $a2, $a0, $zero ## $a2 = 00000000
/* 024BC 80B5586C 24010002 */ addiu $at, $zero, 0x0002 ## $at = 00000002
/* 024C0 80B55870 15C10009 */ bne $t6, $at, .L80B55898
/* 024C4 80B55874 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 024C8 80B55878 3C054080 */ lui $a1, 0x4080 ## $a1 = 40800000
/* 024CC 80B5587C 0C0295B2 */ jal func_800A56C8
/* 024D0 80B55880 AFA60018 */ sw $a2, 0x0018($sp)
/* 024D4 80B55884 10400004 */ beq $v0, $zero, .L80B55898
/* 024D8 80B55888 8FA60018 */ lw $a2, 0x0018($sp)
/* 024DC 80B5588C 24C400E4 */ addiu $a0, $a2, 0x00E4 ## $a0 = 000000E4
/* 024E0 80B55890 0C01E245 */ jal func_80078914
/* 024E4 80B55894 24056879 */ addiu $a1, $zero, 0x6879 ## $a1 = 00006879
.L80B55898:
/* 024E8 80B55898 8FBF0014 */ lw $ra, 0x0014($sp)
/* 024EC 80B5589C 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 024F0 80B558A0 03E00008 */ jr $ra
/* 024F4 80B558A4 00000000 */ nop

View file

@ -1,89 +0,0 @@
.late_rodata
glabel D_80B5AB2C
.word 0x404A5E38
glabel D_80B5AB30
.word 0xBFCDBF48
glabel D_80B5AB34
.word 0x404A5E38
glabel D_80B5AB38
.word 0xBFCDBF48
glabel D_80B5AB3C
.word 0xBC47E000
.text
glabel func_80B558A8
/* 024F8 80B558A8 27BDFFB0 */ addiu $sp, $sp, 0xFFB0 ## $sp = FFFFFFB0
/* 024FC 80B558AC AFBF001C */ sw $ra, 0x001C($sp)
/* 02500 80B558B0 AFB10018 */ sw $s1, 0x0018($sp)
/* 02504 80B558B4 AFB00014 */ sw $s0, 0x0014($sp)
/* 02508 80B558B8 8C8F0024 */ lw $t7, 0x0024($a0) ## 00000024
/* 0250C 80B558BC 84910032 */ lh $s1, 0x0032($a0) ## 00000032
/* 02510 80B558C0 27A2002C */ addiu $v0, $sp, 0x002C ## $v0 = FFFFFFDC
/* 02514 80B558C4 AC4F0000 */ sw $t7, 0x0000($v0) ## FFFFFFDC
/* 02518 80B558C8 8C8E0028 */ lw $t6, 0x0028($a0) ## 00000028
/* 0251C 80B558CC 8C590000 */ lw $t9, 0x0000($v0) ## FFFFFFDC
/* 02520 80B558D0 24900338 */ addiu $s0, $a0, 0x0338 ## $s0 = 00000338
/* 02524 80B558D4 AC4E0004 */ sw $t6, 0x0004($v0) ## FFFFFFE0
/* 02528 80B558D8 8C8F002C */ lw $t7, 0x002C($a0) ## 0000002C
/* 0252C 80B558DC AC4F0008 */ sw $t7, 0x0008($v0) ## FFFFFFE4
/* 02530 80B558E0 AC99032C */ sw $t9, 0x032C($a0) ## 0000032C
/* 02534 80B558E4 8C580004 */ lw $t8, 0x0004($v0) ## FFFFFFE0
/* 02538 80B558E8 AC980330 */ sw $t8, 0x0330($a0) ## 00000330
/* 0253C 80B558EC 8C590008 */ lw $t9, 0x0008($v0) ## FFFFFFE4
/* 02540 80B558F0 AC990334 */ sw $t9, 0x0334($a0) ## 00000334
/* 02544 80B558F4 8C490000 */ lw $t1, 0x0000($v0) ## FFFFFFDC
/* 02548 80B558F8 00112400 */ sll $a0, $s1, 16
/* 0254C 80B558FC 00042403 */ sra $a0, $a0, 16
/* 02550 80B55900 AE090000 */ sw $t1, 0x0000($s0) ## 00000338
/* 02554 80B55904 8C480004 */ lw $t0, 0x0004($v0) ## FFFFFFE0
/* 02558 80B55908 AE080004 */ sw $t0, 0x0004($s0) ## 0000033C
/* 0255C 80B5590C 8C490008 */ lw $t1, 0x0008($v0) ## FFFFFFE4
/* 02560 80B55910 0C01DE1C */ jal Math_Sins
## sins?
/* 02564 80B55914 AE090008 */ sw $t1, 0x0008($s0) ## 00000340
/* 02568 80B55918 00112400 */ sll $a0, $s1, 16
/* 0256C 80B5591C 00042403 */ sra $a0, $a0, 16
/* 02570 80B55920 0C01DE0D */ jal Math_Coss
## coss?
/* 02574 80B55924 E7A00024 */ swc1 $f0, 0x0024($sp)
/* 02578 80B55928 3C0180B6 */ lui $at, %hi(D_80B5AB2C) ## $at = 80B60000
/* 0257C 80B5592C C424AB2C */ lwc1 $f4, %lo(D_80B5AB2C)($at)
/* 02580 80B55930 C7A60024 */ lwc1 $f6, 0x0024($sp)
/* 02584 80B55934 3C0180B6 */ lui $at, %hi(D_80B5AB30) ## $at = 80B60000
/* 02588 80B55938 C42AAB30 */ lwc1 $f10, %lo(D_80B5AB30)($at)
/* 0258C 80B5593C 46062202 */ mul.s $f8, $f4, $f6
/* 02590 80B55940 C6040008 */ lwc1 $f4, 0x0008($s0) ## 00000340
/* 02594 80B55944 00112400 */ sll $a0, $s1, 16
/* 02598 80B55948 46005402 */ mul.s $f16, $f10, $f0
/* 0259C 80B5594C 00042403 */ sra $a0, $a0, 16
/* 025A0 80B55950 46088481 */ sub.s $f18, $f16, $f8
/* 025A4 80B55954 46122180 */ add.s $f6, $f4, $f18
/* 025A8 80B55958 0C01DE0D */ jal Math_Coss
## coss?
/* 025AC 80B5595C E6060008 */ swc1 $f6, 0x0008($s0) ## 00000340
/* 025B0 80B55960 00112400 */ sll $a0, $s1, 16
/* 025B4 80B55964 00042403 */ sra $a0, $a0, 16
/* 025B8 80B55968 0C01DE1C */ jal Math_Sins
## sins?
/* 025BC 80B5596C E7A00024 */ swc1 $f0, 0x0024($sp)
/* 025C0 80B55970 3C0180B6 */ lui $at, %hi(D_80B5AB34) ## $at = 80B60000
/* 025C4 80B55974 C42AAB34 */ lwc1 $f10, %lo(D_80B5AB34)($at)
/* 025C8 80B55978 C7B00024 */ lwc1 $f16, 0x0024($sp)
/* 025CC 80B5597C 3C0180B6 */ lui $at, %hi(D_80B5AB38) ## $at = 80B60000
/* 025D0 80B55980 C424AB38 */ lwc1 $f4, %lo(D_80B5AB38)($at)
/* 025D4 80B55984 46105202 */ mul.s $f8, $f10, $f16
/* 025D8 80B55988 C60A0000 */ lwc1 $f10, 0x0000($s0) ## 00000338
/* 025DC 80B5598C 3C0180B6 */ lui $at, %hi(D_80B5AB3C) ## $at = 80B60000
/* 025E0 80B55990 46002482 */ mul.s $f18, $f4, $f0
/* 025E4 80B55994 C6040004 */ lwc1 $f4, 0x0004($s0) ## 0000033C
/* 025E8 80B55998 46089180 */ add.s $f6, $f18, $f8
/* 025EC 80B5599C 46065400 */ add.s $f16, $f10, $f6
/* 025F0 80B559A0 E6100000 */ swc1 $f16, 0x0000($s0) ## 00000338
/* 025F4 80B559A4 C432AB3C */ lwc1 $f18, %lo(D_80B5AB3C)($at)
/* 025F8 80B559A8 46122200 */ add.s $f8, $f4, $f18
/* 025FC 80B559AC E6080004 */ swc1 $f8, 0x0004($s0) ## 0000033C
/* 02600 80B559B0 8FBF001C */ lw $ra, 0x001C($sp)
/* 02604 80B559B4 8FB10018 */ lw $s1, 0x0018($sp)
/* 02608 80B559B8 8FB00014 */ lw $s0, 0x0014($sp)
/* 0260C 80B559BC 03E00008 */ jr $ra
/* 02610 80B559C0 27BD0050 */ addiu $sp, $sp, 0x0050 ## $sp = 00000000

View file

@ -1,39 +0,0 @@
glabel func_80B559C4
/* 02614 80B559C4 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 02618 80B559C8 AFA40020 */ sw $a0, 0x0020($sp)
/* 0261C 80B559CC AFBF001C */ sw $ra, 0x001C($sp)
/* 02620 80B559D0 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
/* 02624 80B559D4 0C028800 */ jal SkelAnime_GetFrameCount
/* 02628 80B559D8 24845248 */ addiu $a0, $a0, 0x5248 ## $a0 = 06005248
/* 0262C 80B559DC 8FA80020 */ lw $t0, 0x0020($sp)
/* 02630 80B559E0 240F0003 */ addiu $t7, $zero, 0x0003 ## $t7 = 00000003
/* 02634 80B559E4 3044FFFF */ andi $a0, $v0, 0xFFFF ## $a0 = 00000000
/* 02638 80B559E8 C5040164 */ lwc1 $f4, 0x0164($t0) ## 00000164
/* 0263C 80B559EC AFAF0010 */ sw $t7, 0x0010($sp)
/* 02640 80B559F0 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
/* 02644 80B559F4 4600218D */ trunc.w.s $f6, $f4
/* 02648 80B559F8 24070003 */ addiu $a3, $zero, 0x0003 ## $a3 = 00000003
/* 0264C 80B559FC 44063000 */ mfc1 $a2, $f6
/* 02650 80B55A00 0C01BE6F */ jal func_8006F9BC
/* 02654 80B55A04 30C6FFFF */ andi $a2, $a2, 0xFFFF ## $a2 = 00000000
/* 02658 80B55A08 8FA80020 */ lw $t0, 0x0020($sp)
/* 0265C 80B55A0C 2503032C */ addiu $v1, $t0, 0x032C ## $v1 = 0000032C
/* 02660 80B55A10 25040338 */ addiu $a0, $t0, 0x0338 ## $a0 = 00000338
/* 02664 80B55A14 C4880000 */ lwc1 $f8, 0x0000($a0) ## 00000338
/* 02668 80B55A18 C4620000 */ lwc1 $f2, 0x0000($v1) ## 0000032C
/* 0266C 80B55A1C 25020024 */ addiu $v0, $t0, 0x0024 ## $v0 = 00000024
/* 02670 80B55A20 46024281 */ sub.s $f10, $f8, $f2
/* 02674 80B55A24 460A0402 */ mul.s $f16, $f0, $f10
/* 02678 80B55A28 46101480 */ add.s $f18, $f2, $f16
/* 0267C 80B55A2C E4520000 */ swc1 $f18, 0x0000($v0) ## 00000024
/* 02680 80B55A30 C4840008 */ lwc1 $f4, 0x0008($a0) ## 00000340
/* 02684 80B55A34 C46C0008 */ lwc1 $f12, 0x0008($v1) ## 00000334
/* 02688 80B55A38 460C2181 */ sub.s $f6, $f4, $f12
/* 0268C 80B55A3C 46060202 */ mul.s $f8, $f0, $f6
/* 02690 80B55A40 46086280 */ add.s $f10, $f12, $f8
/* 02694 80B55A44 E44A0008 */ swc1 $f10, 0x0008($v0) ## 0000002C
/* 02698 80B55A48 8FBF001C */ lw $ra, 0x001C($sp)
/* 0269C 80B55A4C 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 026A0 80B55A50 03E00008 */ jr $ra
/* 026A4 80B55A54 00000000 */ nop

View file

@ -1,13 +0,0 @@
glabel func_80B55A58
/* 026A8 80B55A58 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 026AC 80B55A5C AFBF0014 */ sw $ra, 0x0014($sp)
/* 026B0 80B55A60 84AE07A0 */ lh $t6, 0x07A0($a1) ## 000007A0
/* 026B4 80B55A64 55C00004 */ bnel $t6, $zero, .L80B55A78
/* 026B8 80B55A68 8FBF0014 */ lw $ra, 0x0014($sp)
/* 026BC 80B55A6C 0C2D4DFA */ jal func_80B537E8
/* 026C0 80B55A70 00000000 */ nop
/* 026C4 80B55A74 8FBF0014 */ lw $ra, 0x0014($sp)
.L80B55A78:
/* 026C8 80B55A78 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 026CC 80B55A7C 03E00008 */ jr $ra
/* 026D0 80B55A80 00000000 */ nop

View file

@ -1,17 +0,0 @@
glabel func_80B55A84
/* 026D4 80B55A84 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 026D8 80B55A88 AFBF001C */ sw $ra, 0x001C($sp)
/* 026DC 80B55A8C 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 026E0 80B55A90 AFA40020 */ sw $a0, 0x0020($sp)
/* 026E4 80B55A94 24A55A0C */ addiu $a1, $a1, 0x5A0C ## $a1 = 06005A0C
/* 026E8 80B55A98 AFA00010 */ sw $zero, 0x0010($sp)
/* 026EC 80B55A9C 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 026F0 80B55AA0 0C2D5385 */ jal func_80B54E14
/* 026F4 80B55AA4 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 026F8 80B55AA8 8FAF0020 */ lw $t7, 0x0020($sp)
/* 026FC 80B55AAC 240E0007 */ addiu $t6, $zero, 0x0007 ## $t6 = 00000007
/* 02700 80B55AB0 ADEE024C */ sw $t6, 0x024C($t7) ## 0000024C
/* 02704 80B55AB4 8FBF001C */ lw $ra, 0x001C($sp)
/* 02708 80B55AB8 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 0270C 80B55ABC 03E00008 */ jr $ra
/* 02710 80B55AC0 00000000 */ nop

View file

@ -1,17 +0,0 @@
glabel func_80B55AC4
/* 02714 80B55AC4 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 02718 80B55AC8 AFBF001C */ sw $ra, 0x001C($sp)
/* 0271C 80B55ACC 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 02720 80B55AD0 AFA40020 */ sw $a0, 0x0020($sp)
/* 02724 80B55AD4 24A5499C */ addiu $a1, $a1, 0x499C ## $a1 = 0600499C
/* 02728 80B55AD8 AFA00010 */ sw $zero, 0x0010($sp)
/* 0272C 80B55ADC 24060002 */ addiu $a2, $zero, 0x0002 ## $a2 = 00000002
/* 02730 80B55AE0 0C2D5385 */ jal func_80B54E14
/* 02734 80B55AE4 3C07C100 */ lui $a3, 0xC100 ## $a3 = C1000000
/* 02738 80B55AE8 8FAF0020 */ lw $t7, 0x0020($sp)
/* 0273C 80B55AEC 240E0008 */ addiu $t6, $zero, 0x0008 ## $t6 = 00000008
/* 02740 80B55AF0 ADEE024C */ sw $t6, 0x024C($t7) ## 0000024C
/* 02744 80B55AF4 8FBF001C */ lw $ra, 0x001C($sp)
/* 02748 80B55AF8 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 0274C 80B55AFC 03E00008 */ jr $ra
/* 02750 80B55B00 00000000 */ nop

View file

@ -1,15 +0,0 @@
glabel func_80B55B04
/* 02754 80B55B04 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 02758 80B55B08 10A00007 */ beq $a1, $zero, .L80B55B28
/* 0275C 80B55B0C AFBF001C */ sw $ra, 0x001C($sp)
/* 02760 80B55B10 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 02764 80B55B14 24A54408 */ addiu $a1, $a1, 0x4408 ## $a1 = 06004408
/* 02768 80B55B18 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 0276C 80B55B1C 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 02770 80B55B20 0C2D5385 */ jal func_80B54E14
/* 02774 80B55B24 AFA00010 */ sw $zero, 0x0010($sp)
.L80B55B28:
/* 02778 80B55B28 8FBF001C */ lw $ra, 0x001C($sp)
/* 0277C 80B55B2C 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 02780 80B55B30 03E00008 */ jr $ra
/* 02784 80B55B34 00000000 */ nop

View file

@ -1,17 +0,0 @@
glabel func_80B55B38
/* 02788 80B55B38 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 0278C 80B55B3C AFBF001C */ sw $ra, 0x001C($sp)
/* 02790 80B55B40 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 02794 80B55B44 AFA40020 */ sw $a0, 0x0020($sp)
/* 02798 80B55B48 24A56508 */ addiu $a1, $a1, 0x6508 ## $a1 = 06006508
/* 0279C 80B55B4C AFA00010 */ sw $zero, 0x0010($sp)
/* 027A0 80B55B50 24060002 */ addiu $a2, $zero, 0x0002 ## $a2 = 00000002
/* 027A4 80B55B54 0C2D5385 */ jal func_80B54E14
/* 027A8 80B55B58 3C07C100 */ lui $a3, 0xC100 ## $a3 = C1000000
/* 027AC 80B55B5C 8FAF0020 */ lw $t7, 0x0020($sp)
/* 027B0 80B55B60 240E0009 */ addiu $t6, $zero, 0x0009 ## $t6 = 00000009
/* 027B4 80B55B64 ADEE024C */ sw $t6, 0x024C($t7) ## 0000024C
/* 027B8 80B55B68 8FBF001C */ lw $ra, 0x001C($sp)
/* 027BC 80B55B6C 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 027C0 80B55B70 03E00008 */ jr $ra
/* 027C4 80B55B74 00000000 */ nop

View file

@ -1,15 +0,0 @@
glabel func_80B55B78
/* 027C8 80B55B78 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 027CC 80B55B7C 10A00007 */ beq $a1, $zero, .L80B55B9C
/* 027D0 80B55B80 AFBF001C */ sw $ra, 0x001C($sp)
/* 027D4 80B55B84 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 027D8 80B55B88 24A561C4 */ addiu $a1, $a1, 0x61C4 ## $a1 = 060061C4
/* 027DC 80B55B8C 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 027E0 80B55B90 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 027E4 80B55B94 0C2D5385 */ jal func_80B54E14
/* 027E8 80B55B98 AFA00010 */ sw $zero, 0x0010($sp)
.L80B55B9C:
/* 027EC 80B55B9C 8FBF001C */ lw $ra, 0x001C($sp)
/* 027F0 80B55BA0 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 027F4 80B55BA4 03E00008 */ jr $ra
/* 027F8 80B55BA8 00000000 */ nop

View file

@ -1,25 +0,0 @@
glabel func_80B55BAC
/* 027FC 80B55BAC 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
/* 02800 80B55BB0 AFBF0024 */ sw $ra, 0x0024($sp)
/* 02804 80B55BB4 AFB00020 */ sw $s0, 0x0020($sp)
/* 02808 80B55BB8 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 0280C 80B55BBC 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 02810 80B55BC0 24A55248 */ addiu $a1, $a1, 0x5248 ## $a1 = 06005248
/* 02814 80B55BC4 AFA00010 */ sw $zero, 0x0010($sp)
/* 02818 80B55BC8 24060002 */ addiu $a2, $zero, 0x0002 ## $a2 = 00000002
/* 0281C 80B55BCC 0C2D5385 */ jal func_80B54E14
/* 02820 80B55BD0 3C07C100 */ lui $a3, 0xC100 ## $a3 = C1000000
/* 02824 80B55BD4 0C2D562A */ jal func_80B558A8
/* 02828 80B55BD8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 0282C 80B55BDC 0C2D5602 */ jal func_80B55808
/* 02830 80B55BE0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 02834 80B55BE4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 02838 80B55BE8 0C2D4D5A */ jal func_80B53568
/* 0283C 80B55BEC 24050002 */ addiu $a1, $zero, 0x0002 ## $a1 = 00000002
/* 02840 80B55BF0 240E000A */ addiu $t6, $zero, 0x000A ## $t6 = 0000000A
/* 02844 80B55BF4 AE0E024C */ sw $t6, 0x024C($s0) ## 0000024C
/* 02848 80B55BF8 8FBF0024 */ lw $ra, 0x0024($sp)
/* 0284C 80B55BFC 8FB00020 */ lw $s0, 0x0020($sp)
/* 02850 80B55C00 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
/* 02854 80B55C04 03E00008 */ jr $ra
/* 02858 80B55C08 00000000 */ nop

View file

@ -1,17 +0,0 @@
glabel func_80B55C0C
/* 0285C 80B55C0C 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 02860 80B55C10 AFBF001C */ sw $ra, 0x001C($sp)
/* 02864 80B55C14 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 02868 80B55C18 AFA40020 */ sw $a0, 0x0020($sp)
/* 0286C 80B55C1C 24A554E0 */ addiu $a1, $a1, 0x54E0 ## $a1 = 060054E0
/* 02870 80B55C20 AFA00010 */ sw $zero, 0x0010($sp)
/* 02874 80B55C24 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 02878 80B55C28 0C2D5385 */ jal func_80B54E14
/* 0287C 80B55C2C 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 02880 80B55C30 8FAF0020 */ lw $t7, 0x0020($sp)
/* 02884 80B55C34 240E000B */ addiu $t6, $zero, 0x000B ## $t6 = 0000000B
/* 02888 80B55C38 ADEE024C */ sw $t6, 0x024C($t7) ## 0000024C
/* 0288C 80B55C3C 8FBF001C */ lw $ra, 0x001C($sp)
/* 02890 80B55C40 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 02894 80B55C44 03E00008 */ jr $ra
/* 02898 80B55C48 00000000 */ nop

View file

@ -1,11 +0,0 @@
glabel func_80B55C4C
/* 0289C 80B55C4C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 028A0 80B55C50 10A00003 */ beq $a1, $zero, .L80B55C60
/* 028A4 80B55C54 AFBF0014 */ sw $ra, 0x0014($sp)
/* 028A8 80B55C58 0C2D5703 */ jal func_80B55C0C
/* 028AC 80B55C5C 00000000 */ nop
.L80B55C60:
/* 028B0 80B55C60 8FBF0014 */ lw $ra, 0x0014($sp)
/* 028B4 80B55C64 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 028B8 80B55C68 03E00008 */ jr $ra
/* 028BC 80B55C6C 00000000 */ nop

View file

@ -1,24 +0,0 @@
glabel func_80B55C70
/* 028C0 80B55C70 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 028C4 80B55C74 AFBF001C */ sw $ra, 0x001C($sp)
/* 028C8 80B55C78 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 028CC 80B55C7C 24A58684 */ addiu $a1, $a1, 0x8684 ## $a1 = 06008684
/* 028D0 80B55C80 AFA00010 */ sw $zero, 0x0010($sp)
/* 028D4 80B55C84 AFA40020 */ sw $a0, 0x0020($sp)
/* 028D8 80B55C88 24060002 */ addiu $a2, $zero, 0x0002 ## $a2 = 00000002
/* 028DC 80B55C8C 0C2D5385 */ jal func_80B54E14
/* 028E0 80B55C90 3C07C100 */ lui $a3, 0xC100 ## $a3 = C1000000
/* 028E4 80B55C94 8FA40020 */ lw $a0, 0x0020($sp)
/* 028E8 80B55C98 2401FFF6 */ addiu $at, $zero, 0xFFF6 ## $at = FFFFFFF6
/* 028EC 80B55C9C 240E000C */ addiu $t6, $zero, 0x000C ## $t6 = 0000000C
/* 028F0 80B55CA0 8C8F0004 */ lw $t7, 0x0004($a0) ## 00000004
/* 028F4 80B55CA4 AC8E024C */ sw $t6, 0x024C($a0) ## 0000024C
/* 028F8 80B55CA8 01E1C024 */ and $t8, $t7, $at
/* 028FC 80B55CAC 2401FFFE */ addiu $at, $zero, 0xFFFE ## $at = FFFFFFFE
/* 02900 80B55CB0 03014024 */ and $t0, $t8, $at
/* 02904 80B55CB4 AC980004 */ sw $t8, 0x0004($a0) ## 00000004
/* 02908 80B55CB8 AC880004 */ sw $t0, 0x0004($a0) ## 00000004
/* 0290C 80B55CBC 8FBF001C */ lw $ra, 0x001C($sp)
/* 02910 80B55CC0 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 02914 80B55CC4 03E00008 */ jr $ra
/* 02918 80B55CC8 00000000 */ nop

View file

@ -1,15 +0,0 @@
glabel func_80B55CCC
/* 0291C 80B55CCC 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 02920 80B55CD0 10A00007 */ beq $a1, $zero, .L80B55CF0
/* 02924 80B55CD4 AFBF001C */ sw $ra, 0x001C($sp)
/* 02928 80B55CD8 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 0292C 80B55CDC 24A56F04 */ addiu $a1, $a1, 0x6F04 ## $a1 = 06006F04
/* 02930 80B55CE0 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 02934 80B55CE4 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 02938 80B55CE8 0C2D5385 */ jal func_80B54E14
/* 0293C 80B55CEC AFA00010 */ sw $zero, 0x0010($sp)
.L80B55CF0:
/* 02940 80B55CF0 8FBF001C */ lw $ra, 0x001C($sp)
/* 02944 80B55CF4 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 02948 80B55CF8 03E00008 */ jr $ra
/* 0294C 80B55CFC 00000000 */ nop

View file

@ -1,50 +0,0 @@
glabel func_80B55D00
/* 02950 80B55D00 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 02954 80B55D04 AFBF0014 */ sw $ra, 0x0014($sp)
/* 02958 80B55D08 AFA5001C */ sw $a1, 0x001C($sp)
/* 0295C 80B55D0C 0C00BC65 */ jal func_8002F194
/* 02960 80B55D10 AFA40018 */ sw $a0, 0x0018($sp)
/* 02964 80B55D14 10400004 */ beq $v0, $zero, .L80B55D28
/* 02968 80B55D18 8FA40018 */ lw $a0, 0x0018($sp)
/* 0296C 80B55D1C 240E000D */ addiu $t6, $zero, 0x000D ## $t6 = 0000000D
/* 02970 80B55D20 1000001F */ beq $zero, $zero, .L80B55DA0
/* 02974 80B55D24 AC8E024C */ sw $t6, 0x024C($a0) ## 0000024C
.L80B55D28:
/* 02978 80B55D28 848F008A */ lh $t7, 0x008A($a0) ## 0000008A
/* 0297C 80B55D2C 849800B6 */ lh $t8, 0x00B6($a0) ## 000000B6
/* 02980 80B55D30 01F81023 */ subu $v0, $t7, $t8
/* 02984 80B55D34 00021400 */ sll $v0, $v0, 16
/* 02988 80B55D38 00021403 */ sra $v0, $v0, 16
/* 0298C 80B55D3C 04400003 */ bltz $v0, .L80B55D4C
/* 02990 80B55D40 00021823 */ subu $v1, $zero, $v0
/* 02994 80B55D44 10000001 */ beq $zero, $zero, .L80B55D4C
/* 02998 80B55D48 00401825 */ or $v1, $v0, $zero ## $v1 = 00000000
.L80B55D4C:
/* 0299C 80B55D4C 28614301 */ slti $at, $v1, 0x4301
/* 029A0 80B55D50 5020000D */ beql $at, $zero, .L80B55D88
/* 029A4 80B55D54 8C8C0004 */ lw $t4, 0x0004($a0) ## 00000004
/* 029A8 80B55D58 8C990004 */ lw $t9, 0x0004($a0) ## 00000004
/* 029AC 80B55D5C 240B70D5 */ addiu $t3, $zero, 0x70D5 ## $t3 = 000070D5
/* 029B0 80B55D60 A48B010E */ sh $t3, 0x010E($a0) ## 0000010E
/* 029B4 80B55D64 37280009 */ ori $t0, $t9, 0x0009 ## $t0 = 00000009
/* 029B8 80B55D68 AC880004 */ sw $t0, 0x0004($a0) ## 00000004
/* 029BC 80B55D6C 350A0001 */ ori $t2, $t0, 0x0001 ## $t2 = 00000009
/* 029C0 80B55D70 AC8A0004 */ sw $t2, 0x0004($a0) ## 00000004
/* 029C4 80B55D74 0C00BCBD */ jal func_8002F2F4
/* 029C8 80B55D78 8FA5001C */ lw $a1, 0x001C($sp)
/* 029CC 80B55D7C 10000009 */ beq $zero, $zero, .L80B55DA4
/* 029D0 80B55D80 8FBF0014 */ lw $ra, 0x0014($sp)
/* 029D4 80B55D84 8C8C0004 */ lw $t4, 0x0004($a0) ## 00000004
.L80B55D88:
/* 029D8 80B55D88 2401FFF6 */ addiu $at, $zero, 0xFFF6 ## $at = FFFFFFF6
/* 029DC 80B55D8C 01816824 */ and $t5, $t4, $at
/* 029E0 80B55D90 2401FFFE */ addiu $at, $zero, 0xFFFE ## $at = FFFFFFFE
/* 029E4 80B55D94 AC8D0004 */ sw $t5, 0x0004($a0) ## 00000004
/* 029E8 80B55D98 01A17824 */ and $t7, $t5, $at
/* 029EC 80B55D9C AC8F0004 */ sw $t7, 0x0004($a0) ## 00000004
.L80B55DA0:
/* 029F0 80B55DA0 8FBF0014 */ lw $ra, 0x0014($sp)
.L80B55DA4:
/* 029F4 80B55DA4 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 029F8 80B55DA8 03E00008 */ jr $ra
/* 029FC 80B55DAC 00000000 */ nop

View file

@ -1,24 +0,0 @@
glabel func_80B55DB0
/* 02A00 80B55DB0 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 02A04 80B55DB4 AFBF0014 */ sw $ra, 0x0014($sp)
/* 02A08 80B55DB8 00803025 */ or $a2, $a0, $zero ## $a2 = 00000000
/* 02A0C 80B55DBC AFA60018 */ sw $a2, 0x0018($sp)
/* 02A10 80B55DC0 0C042F6F */ jal func_8010BDBC
/* 02A14 80B55DC4 24A420D8 */ addiu $a0, $a1, 0x20D8 ## $a0 = 000020D8
/* 02A18 80B55DC8 24010002 */ addiu $at, $zero, 0x0002 ## $at = 00000002
/* 02A1C 80B55DCC 1441000A */ bne $v0, $at, .L80B55DF8
/* 02A20 80B55DD0 8FA60018 */ lw $a2, 0x0018($sp)
/* 02A24 80B55DD4 8CCE0004 */ lw $t6, 0x0004($a2) ## 00000004
/* 02A28 80B55DD8 2401FFF6 */ addiu $at, $zero, 0xFFF6 ## $at = FFFFFFF6
/* 02A2C 80B55DDC 2408000C */ addiu $t0, $zero, 0x000C ## $t0 = 0000000C
/* 02A30 80B55DE0 01C17824 */ and $t7, $t6, $at
/* 02A34 80B55DE4 2401FFFE */ addiu $at, $zero, 0xFFFE ## $at = FFFFFFFE
/* 02A38 80B55DE8 ACCF0004 */ sw $t7, 0x0004($a2) ## 00000004
/* 02A3C 80B55DEC 01E1C824 */ and $t9, $t7, $at
/* 02A40 80B55DF0 ACD90004 */ sw $t9, 0x0004($a2) ## 00000004
/* 02A44 80B55DF4 ACC8024C */ sw $t0, 0x024C($a2) ## 0000024C
.L80B55DF8:
/* 02A48 80B55DF8 8FBF0014 */ lw $ra, 0x0014($sp)
/* 02A4C 80B55DFC 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 02A50 80B55E00 03E00008 */ jr $ra
/* 02A54 80B55E04 00000000 */ nop

View file

@ -1,17 +0,0 @@
glabel func_80B55E08
/* 02A58 80B55E08 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 02A5C 80B55E0C AFBF001C */ sw $ra, 0x001C($sp)
/* 02A60 80B55E10 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 02A64 80B55E14 AFA40020 */ sw $a0, 0x0020($sp)
/* 02A68 80B55E18 24A56AB0 */ addiu $a1, $a1, 0x6AB0 ## $a1 = 06006AB0
/* 02A6C 80B55E1C AFA00010 */ sw $zero, 0x0010($sp)
/* 02A70 80B55E20 24060002 */ addiu $a2, $zero, 0x0002 ## $a2 = 00000002
/* 02A74 80B55E24 0C2D5385 */ jal func_80B54E14
/* 02A78 80B55E28 3C07C100 */ lui $a3, 0xC100 ## $a3 = C1000000
/* 02A7C 80B55E2C 8FAF0020 */ lw $t7, 0x0020($sp)
/* 02A80 80B55E30 240E000E */ addiu $t6, $zero, 0x000E ## $t6 = 0000000E
/* 02A84 80B55E34 ADEE024C */ sw $t6, 0x024C($t7) ## 0000024C
/* 02A88 80B55E38 8FBF001C */ lw $ra, 0x001C($sp)
/* 02A8C 80B55E3C 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 02A90 80B55E40 03E00008 */ jr $ra
/* 02A94 80B55E44 00000000 */ nop

View file

@ -1,15 +0,0 @@
glabel func_80B55E48
/* 02A98 80B55E48 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 02A9C 80B55E4C 10A00007 */ beq $a1, $zero, .L80B55E6C
/* 02AA0 80B55E50 AFBF001C */ sw $ra, 0x001C($sp)
/* 02AA4 80B55E54 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 02AA8 80B55E58 24A58050 */ addiu $a1, $a1, 0x8050 ## $a1 = 06008050
/* 02AAC 80B55E5C 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 02AB0 80B55E60 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 02AB4 80B55E64 0C2D5385 */ jal func_80B54E14
/* 02AB8 80B55E68 AFA00010 */ sw $zero, 0x0010($sp)
.L80B55E6C:
/* 02ABC 80B55E6C 8FBF001C */ lw $ra, 0x001C($sp)
/* 02AC0 80B55E70 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 02AC4 80B55E74 03E00008 */ jr $ra
/* 02AC8 80B55E78 00000000 */ nop

View file

@ -1,17 +0,0 @@
glabel func_80B55E7C
/* 02ACC 80B55E7C 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 02AD0 80B55E80 AFBF001C */ sw $ra, 0x001C($sp)
/* 02AD4 80B55E84 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 02AD8 80B55E88 AFA40020 */ sw $a0, 0x0020($sp)
/* 02ADC 80B55E8C 24A57A78 */ addiu $a1, $a1, 0x7A78 ## $a1 = 06007A78
/* 02AE0 80B55E90 AFA00010 */ sw $zero, 0x0010($sp)
/* 02AE4 80B55E94 24060002 */ addiu $a2, $zero, 0x0002 ## $a2 = 00000002
/* 02AE8 80B55E98 0C2D5385 */ jal func_80B54E14
/* 02AEC 80B55E9C 3C07C100 */ lui $a3, 0xC100 ## $a3 = C1000000
/* 02AF0 80B55EA0 8FAF0020 */ lw $t7, 0x0020($sp)
/* 02AF4 80B55EA4 240E000F */ addiu $t6, $zero, 0x000F ## $t6 = 0000000F
/* 02AF8 80B55EA8 ADEE024C */ sw $t6, 0x024C($t7) ## 0000024C
/* 02AFC 80B55EAC 8FBF001C */ lw $ra, 0x001C($sp)
/* 02B00 80B55EB0 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 02B04 80B55EB4 03E00008 */ jr $ra
/* 02B08 80B55EB8 00000000 */ nop

View file

@ -1,15 +0,0 @@
glabel func_80B55EBC
/* 02B0C 80B55EBC 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 02B10 80B55EC0 10A00007 */ beq $a1, $zero, .L80B55EE0
/* 02B14 80B55EC4 AFBF001C */ sw $ra, 0x001C($sp)
/* 02B18 80B55EC8 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 02B1C 80B55ECC 24A57C84 */ addiu $a1, $a1, 0x7C84 ## $a1 = 06007C84
/* 02B20 80B55ED0 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 02B24 80B55ED4 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 02B28 80B55ED8 0C2D5385 */ jal func_80B54E14
/* 02B2C 80B55EDC AFA00010 */ sw $zero, 0x0010($sp)
.L80B55EE0:
/* 02B30 80B55EE0 8FBF001C */ lw $ra, 0x001C($sp)
/* 02B34 80B55EE4 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 02B38 80B55EE8 03E00008 */ jr $ra
/* 02B3C 80B55EEC 00000000 */ nop

View file

@ -1,19 +0,0 @@
glabel func_80B55EF0
/* 02B40 80B55EF0 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 02B44 80B55EF4 AFBF001C */ sw $ra, 0x001C($sp)
/* 02B48 80B55EF8 3C050601 */ lui $a1, 0x0601 ## $a1 = 06010000
/* 02B4C 80B55EFC 24A582F8 */ addiu $a1, $a1, 0x82F8 ## $a1 = 060082F8
/* 02B50 80B55F00 AFA00010 */ sw $zero, 0x0010($sp)
/* 02B54 80B55F04 AFA40020 */ sw $a0, 0x0020($sp)
/* 02B58 80B55F08 24060002 */ addiu $a2, $zero, 0x0002 ## $a2 = 00000002
/* 02B5C 80B55F0C 0C2D5385 */ jal func_80B54E14
/* 02B60 80B55F10 3C07C100 */ lui $a3, 0xC100 ## $a3 = C1000000
/* 02B64 80B55F14 8FA40020 */ lw $a0, 0x0020($sp)
/* 02B68 80B55F18 240E0010 */ addiu $t6, $zero, 0x0010 ## $t6 = 00000010
/* 02B6C 80B55F1C 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
/* 02B70 80B55F20 0C2D4D5A */ jal func_80B53568
/* 02B74 80B55F24 AC8E024C */ sw $t6, 0x024C($a0) ## 0000024C
/* 02B78 80B55F28 8FBF001C */ lw $ra, 0x001C($sp)
/* 02B7C 80B55F2C 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 02B80 80B55F30 03E00008 */ jr $ra
/* 02B84 80B55F34 00000000 */ nop

View file

@ -1,15 +0,0 @@
glabel func_80B55F38
/* 02B88 80B55F38 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 02B8C 80B55F3C 10A00007 */ beq $a1, $zero, .L80B55F5C
/* 02B90 80B55F40 AFBF001C */ sw $ra, 0x001C($sp)
/* 02B94 80B55F44 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 02B98 80B55F48 24A53FF8 */ addiu $a1, $a1, 0x3FF8 ## $a1 = 06003FF8
/* 02B9C 80B55F4C 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 02BA0 80B55F50 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 02BA4 80B55F54 0C2D5385 */ jal func_80B54E14
/* 02BA8 80B55F58 AFA00010 */ sw $zero, 0x0010($sp)
.L80B55F5C:
/* 02BAC 80B55F5C 8FBF001C */ lw $ra, 0x001C($sp)
/* 02BB0 80B55F60 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 02BB4 80B55F64 03E00008 */ jr $ra
/* 02BB8 80B55F68 00000000 */ nop

View file

@ -1,67 +0,0 @@
.late_rodata
glabel D_80B5AB40
.word 0x3DFCD6EA
.text
glabel func_80B55F6C
/* 02BBC 80B55F6C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 02BC0 80B55F70 AFBF0014 */ sw $ra, 0x0014($sp)
/* 02BC4 80B55F74 AFA5001C */ sw $a1, 0x001C($sp)
/* 02BC8 80B55F78 0C00BC65 */ jal func_8002F194
/* 02BCC 80B55F7C AFA40018 */ sw $a0, 0x0018($sp)
/* 02BD0 80B55F80 10400004 */ beq $v0, $zero, .L80B55F94
/* 02BD4 80B55F84 8FA40018 */ lw $a0, 0x0018($sp)
/* 02BD8 80B55F88 240E0012 */ addiu $t6, $zero, 0x0012 ## $t6 = 00000012
/* 02BDC 80B55F8C 1000002B */ beq $zero, $zero, .L80B5603C
/* 02BE0 80B55F90 AC8E024C */ sw $t6, 0x024C($a0) ## 0000024C
.L80B55F94:
/* 02BE4 80B55F94 848F008A */ lh $t7, 0x008A($a0) ## 0000008A
/* 02BE8 80B55F98 849800B6 */ lh $t8, 0x00B6($a0) ## 000000B6
/* 02BEC 80B55F9C 8FA5001C */ lw $a1, 0x001C($sp)
/* 02BF0 80B55FA0 01F81023 */ subu $v0, $t7, $t8
/* 02BF4 80B55FA4 00021400 */ sll $v0, $v0, 16
/* 02BF8 80B55FA8 00021403 */ sra $v0, $v0, 16
/* 02BFC 80B55FAC 04400003 */ bltz $v0, .L80B55FBC
/* 02C00 80B55FB0 00021823 */ subu $v1, $zero, $v0
/* 02C04 80B55FB4 10000001 */ beq $zero, $zero, .L80B55FBC
/* 02C08 80B55FB8 00401825 */ or $v1, $v0, $zero ## $v1 = 00000000
.L80B55FBC:
/* 02C0C 80B55FBC 28614301 */ slti $at, $v1, 0x4301
/* 02C10 80B55FC0 50200018 */ beql $at, $zero, .L80B56024
/* 02C14 80B55FC4 8C8C0004 */ lw $t4, 0x0004($a0) ## 00000004
/* 02C18 80B55FC8 0C2D4D22 */ jal func_80B53488
/* 02C1C 80B55FCC AFA40018 */ sw $a0, 0x0018($sp)
/* 02C20 80B55FD0 1040001A */ beq $v0, $zero, .L80B5603C
/* 02C24 80B55FD4 8FA40018 */ lw $a0, 0x0018($sp)
/* 02C28 80B55FD8 3C0180B6 */ lui $at, %hi(D_80B5AB40) ## $at = 80B60000
/* 02C2C 80B55FDC C424AB40 */ lwc1 $f4, %lo(D_80B5AB40)($at)
/* 02C30 80B55FE0 C4460324 */ lwc1 $f6, 0x0324($v0) ## 00000324
/* 02C34 80B55FE4 4604303E */ c.le.s $f6, $f4
/* 02C38 80B55FE8 00000000 */ nop
/* 02C3C 80B55FEC 45020014 */ bc1fl .L80B56040
/* 02C40 80B55FF0 8FBF0014 */ lw $ra, 0x0014($sp)
/* 02C44 80B55FF4 8C990004 */ lw $t9, 0x0004($a0) ## 00000004
/* 02C48 80B55FF8 240B7059 */ addiu $t3, $zero, 0x7059 ## $t3 = 00007059
/* 02C4C 80B55FFC A48B010E */ sh $t3, 0x010E($a0) ## 0000010E
/* 02C50 80B56000 37280009 */ ori $t0, $t9, 0x0009 ## $t0 = 00000009
/* 02C54 80B56004 AC880004 */ sw $t0, 0x0004($a0) ## 00000004
/* 02C58 80B56008 350A0001 */ ori $t2, $t0, 0x0001 ## $t2 = 00000009
/* 02C5C 80B5600C AC8A0004 */ sw $t2, 0x0004($a0) ## 00000004
/* 02C60 80B56010 0C00BCBD */ jal func_8002F2F4
/* 02C64 80B56014 8FA5001C */ lw $a1, 0x001C($sp)
/* 02C68 80B56018 10000009 */ beq $zero, $zero, .L80B56040
/* 02C6C 80B5601C 8FBF0014 */ lw $ra, 0x0014($sp)
/* 02C70 80B56020 8C8C0004 */ lw $t4, 0x0004($a0) ## 00000004
.L80B56024:
/* 02C74 80B56024 2401FFF6 */ addiu $at, $zero, 0xFFF6 ## $at = FFFFFFF6
/* 02C78 80B56028 01816824 */ and $t5, $t4, $at
/* 02C7C 80B5602C 2401FFFE */ addiu $at, $zero, 0xFFFE ## $at = FFFFFFFE
/* 02C80 80B56030 AC8D0004 */ sw $t5, 0x0004($a0) ## 00000004
/* 02C84 80B56034 01A17824 */ and $t7, $t5, $at
/* 02C88 80B56038 AC8F0004 */ sw $t7, 0x0004($a0) ## 00000004
.L80B5603C:
/* 02C8C 80B5603C 8FBF0014 */ lw $ra, 0x0014($sp)
.L80B56040:
/* 02C90 80B56040 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 02C94 80B56044 03E00008 */ jr $ra
/* 02C98 80B56048 00000000 */ nop

View file

@ -1,18 +0,0 @@
glabel func_80B5604C
/* 02C9C 80B5604C 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 02CA0 80B56050 AFBF001C */ sw $ra, 0x001C($sp)
/* 02CA4 80B56054 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 02CA8 80B56058 24A57664 */ addiu $a1, $a1, 0x7664 ## $a1 = 06007664
/* 02CAC 80B5605C AFA00010 */ sw $zero, 0x0010($sp)
/* 02CB0 80B56060 AFA40020 */ sw $a0, 0x0020($sp)
/* 02CB4 80B56064 24060002 */ addiu $a2, $zero, 0x0002 ## $a2 = 00000002
/* 02CB8 80B56068 0C2D5385 */ jal func_80B54E14
/* 02CBC 80B5606C 3C07C100 */ lui $a3, 0xC100 ## $a3 = C1000000
/* 02CC0 80B56070 8FA40020 */ lw $a0, 0x0020($sp)
/* 02CC4 80B56074 240E0011 */ addiu $t6, $zero, 0x0011 ## $t6 = 00000011
/* 02CC8 80B56078 0C2D560B */ jal func_80B5582C
/* 02CCC 80B5607C AC8E024C */ sw $t6, 0x024C($a0) ## 0000024C
/* 02CD0 80B56080 8FBF001C */ lw $ra, 0x001C($sp)
/* 02CD4 80B56084 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 02CD8 80B56088 03E00008 */ jr $ra
/* 02CDC 80B5608C 00000000 */ nop

View file

@ -1,33 +0,0 @@
glabel func_80B56090
/* 02CE0 80B56090 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
/* 02CE4 80B56094 AFBF0024 */ sw $ra, 0x0024($sp)
/* 02CE8 80B56098 AFB00020 */ sw $s0, 0x0020($sp)
/* 02CEC 80B5609C 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 02CF0 80B560A0 0C2D4E5B */ jal func_80B5396C
/* 02CF4 80B560A4 AFA5002C */ sw $a1, 0x002C($sp)
/* 02CF8 80B560A8 8E0E02F0 */ lw $t6, 0x02F0($s0) ## 000002F0
/* 02CFC 80B560AC 8FAF002C */ lw $t7, 0x002C($sp)
/* 02D00 80B560B0 544E0011 */ bnel $v0, $t6, .L80B560F8
/* 02D04 80B560B4 8FBF0024 */ lw $ra, 0x0024($sp)
/* 02D08 80B560B8 11E0000E */ beq $t7, $zero, .L80B560F4
/* 02D0C 80B560BC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 02D10 80B560C0 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 02D14 80B560C4 24A53FF8 */ addiu $a1, $a1, 0x3FF8 ## $a1 = 06003FF8
/* 02D18 80B560C8 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 02D1C 80B560CC 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 02D20 80B560D0 0C2D5385 */ jal func_80B54E14
/* 02D24 80B560D4 AFA00010 */ sw $zero, 0x0010($sp)
/* 02D28 80B560D8 24180010 */ addiu $t8, $zero, 0x0010 ## $t8 = 00000010
/* 02D2C 80B560DC AE18024C */ sw $t8, 0x024C($s0) ## 0000024C
/* 02D30 80B560E0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 02D34 80B560E4 0C2D4E5D */ jal func_80B53974
/* 02D38 80B560E8 24050007 */ addiu $a1, $zero, 0x0007 ## $a1 = 00000007
/* 02D3C 80B560EC 24190007 */ addiu $t9, $zero, 0x0007 ## $t9 = 00000007
/* 02D40 80B560F0 AE1902F0 */ sw $t9, 0x02F0($s0) ## 000002F0
.L80B560F4:
/* 02D44 80B560F4 8FBF0024 */ lw $ra, 0x0024($sp)
.L80B560F8:
/* 02D48 80B560F8 8FB00020 */ lw $s0, 0x0020($sp)
/* 02D4C 80B560FC 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
/* 02D50 80B56100 03E00008 */ jr $ra
/* 02D54 80B56104 00000000 */ nop

View file

@ -1,24 +0,0 @@
glabel func_80B56108
/* 02D58 80B56108 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 02D5C 80B5610C AFBF0014 */ sw $ra, 0x0014($sp)
/* 02D60 80B56110 00803025 */ or $a2, $a0, $zero ## $a2 = 00000000
/* 02D64 80B56114 AFA60018 */ sw $a2, 0x0018($sp)
/* 02D68 80B56118 0C042F6F */ jal func_8010BDBC
/* 02D6C 80B5611C 24A420D8 */ addiu $a0, $a1, 0x20D8 ## $a0 = 000020D8
/* 02D70 80B56120 24010002 */ addiu $at, $zero, 0x0002 ## $at = 00000002
/* 02D74 80B56124 1441000A */ bne $v0, $at, .L80B56150
/* 02D78 80B56128 8FA60018 */ lw $a2, 0x0018($sp)
/* 02D7C 80B5612C 8CCE0004 */ lw $t6, 0x0004($a2) ## 00000004
/* 02D80 80B56130 2401FFF6 */ addiu $at, $zero, 0xFFF6 ## $at = FFFFFFF6
/* 02D84 80B56134 24080010 */ addiu $t0, $zero, 0x0010 ## $t0 = 00000010
/* 02D88 80B56138 01C17824 */ and $t7, $t6, $at
/* 02D8C 80B5613C 2401FFFE */ addiu $at, $zero, 0xFFFE ## $at = FFFFFFFE
/* 02D90 80B56140 ACCF0004 */ sw $t7, 0x0004($a2) ## 00000004
/* 02D94 80B56144 01E1C824 */ and $t9, $t7, $at
/* 02D98 80B56148 ACD90004 */ sw $t9, 0x0004($a2) ## 00000004
/* 02D9C 80B5614C ACC8024C */ sw $t0, 0x024C($a2) ## 0000024C
.L80B56150:
/* 02DA0 80B56150 8FBF0014 */ lw $ra, 0x0014($sp)
/* 02DA4 80B56154 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 02DA8 80B56158 03E00008 */ jr $ra
/* 02DAC 80B5615C 00000000 */ nop

View file

@ -1,17 +0,0 @@
glabel func_80B56160
/* 02DB0 80B56160 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 02DB4 80B56164 AFBF001C */ sw $ra, 0x001C($sp)
/* 02DB8 80B56168 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 02DBC 80B5616C AFA40020 */ sw $a0, 0x0020($sp)
/* 02DC0 80B56170 24A501D8 */ addiu $a1, $a1, 0x01D8 ## $a1 = 060001D8
/* 02DC4 80B56174 AFA00010 */ sw $zero, 0x0010($sp)
/* 02DC8 80B56178 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 02DCC 80B5617C 0C2D5385 */ jal func_80B54E14
/* 02DD0 80B56180 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 02DD4 80B56184 8FAF0020 */ lw $t7, 0x0020($sp)
/* 02DD8 80B56188 240E0013 */ addiu $t6, $zero, 0x0013 ## $t6 = 00000013
/* 02DDC 80B5618C ADEE024C */ sw $t6, 0x024C($t7) ## 0000024C
/* 02DE0 80B56190 8FBF001C */ lw $ra, 0x001C($sp)
/* 02DE4 80B56194 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 02DE8 80B56198 03E00008 */ jr $ra
/* 02DEC 80B5619C 00000000 */ nop

View file

@ -1,17 +0,0 @@
glabel func_80B561A0
/* 02DF0 80B561A0 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 02DF4 80B561A4 AFBF001C */ sw $ra, 0x001C($sp)
/* 02DF8 80B561A8 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 02DFC 80B561AC AFA40020 */ sw $a0, 0x0020($sp)
/* 02E00 80B561B0 24A51110 */ addiu $a1, $a1, 0x1110 ## $a1 = 06001110
/* 02E04 80B561B4 AFA00010 */ sw $zero, 0x0010($sp)
/* 02E08 80B561B8 24060002 */ addiu $a2, $zero, 0x0002 ## $a2 = 00000002
/* 02E0C 80B561BC 0C2D5385 */ jal func_80B54E14
/* 02E10 80B561C0 3C07C100 */ lui $a3, 0xC100 ## $a3 = C1000000
/* 02E14 80B561C4 8FAF0020 */ lw $t7, 0x0020($sp)
/* 02E18 80B561C8 240E0014 */ addiu $t6, $zero, 0x0014 ## $t6 = 00000014
/* 02E1C 80B561CC ADEE024C */ sw $t6, 0x024C($t7) ## 0000024C
/* 02E20 80B561D0 8FBF001C */ lw $ra, 0x001C($sp)
/* 02E24 80B561D4 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 02E28 80B561D8 03E00008 */ jr $ra
/* 02E2C 80B561DC 00000000 */ nop

View file

@ -1,15 +0,0 @@
glabel func_80B561E0
/* 02E30 80B561E0 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 02E34 80B561E4 10A00007 */ beq $a1, $zero, .L80B56204
/* 02E38 80B561E8 AFBF001C */ sw $ra, 0x001C($sp)
/* 02E3C 80B561EC 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 02E40 80B561F0 24A504F4 */ addiu $a1, $a1, 0x04F4 ## $a1 = 060004F4
/* 02E44 80B561F4 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 02E48 80B561F8 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 02E4C 80B561FC 0C2D5385 */ jal func_80B54E14
/* 02E50 80B56200 AFA00010 */ sw $zero, 0x0010($sp)
.L80B56204:
/* 02E54 80B56204 8FBF001C */ lw $ra, 0x001C($sp)
/* 02E58 80B56208 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 02E5C 80B5620C 03E00008 */ jr $ra
/* 02E60 80B56210 00000000 */ nop

View file

@ -1,67 +0,0 @@
.late_rodata
glabel D_80B5AB44
.word 0x3DFCD6EA
.text
glabel func_80B56214
/* 02E64 80B56214 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 02E68 80B56218 AFBF0014 */ sw $ra, 0x0014($sp)
/* 02E6C 80B5621C AFA5001C */ sw $a1, 0x001C($sp)
/* 02E70 80B56220 0C00BC65 */ jal func_8002F194
/* 02E74 80B56224 AFA40018 */ sw $a0, 0x0018($sp)
/* 02E78 80B56228 10400004 */ beq $v0, $zero, .L80B5623C
/* 02E7C 80B5622C 8FA40018 */ lw $a0, 0x0018($sp)
/* 02E80 80B56230 240E0015 */ addiu $t6, $zero, 0x0015 ## $t6 = 00000015
/* 02E84 80B56234 1000002B */ beq $zero, $zero, .L80B562E4
/* 02E88 80B56238 AC8E024C */ sw $t6, 0x024C($a0) ## 0000024C
.L80B5623C:
/* 02E8C 80B5623C 848F008A */ lh $t7, 0x008A($a0) ## 0000008A
/* 02E90 80B56240 849800B6 */ lh $t8, 0x00B6($a0) ## 000000B6
/* 02E94 80B56244 8FA5001C */ lw $a1, 0x001C($sp)
/* 02E98 80B56248 01F81023 */ subu $v0, $t7, $t8
/* 02E9C 80B5624C 00021400 */ sll $v0, $v0, 16
/* 02EA0 80B56250 00021403 */ sra $v0, $v0, 16
/* 02EA4 80B56254 04400003 */ bltz $v0, .L80B56264
/* 02EA8 80B56258 00021823 */ subu $v1, $zero, $v0
/* 02EAC 80B5625C 10000001 */ beq $zero, $zero, .L80B56264
/* 02EB0 80B56260 00401825 */ or $v1, $v0, $zero ## $v1 = 00000000
.L80B56264:
/* 02EB4 80B56264 28614301 */ slti $at, $v1, 0x4301
/* 02EB8 80B56268 50200018 */ beql $at, $zero, .L80B562CC
/* 02EBC 80B5626C 8C8C0004 */ lw $t4, 0x0004($a0) ## 00000004
/* 02EC0 80B56270 0C2D4D22 */ jal func_80B53488
/* 02EC4 80B56274 AFA40018 */ sw $a0, 0x0018($sp)
/* 02EC8 80B56278 1040001A */ beq $v0, $zero, .L80B562E4
/* 02ECC 80B5627C 8FA40018 */ lw $a0, 0x0018($sp)
/* 02ED0 80B56280 3C0180B6 */ lui $at, %hi(D_80B5AB44) ## $at = 80B60000
/* 02ED4 80B56284 C424AB44 */ lwc1 $f4, %lo(D_80B5AB44)($at)
/* 02ED8 80B56288 C4460324 */ lwc1 $f6, 0x0324($v0) ## 00000324
/* 02EDC 80B5628C 4604303E */ c.le.s $f6, $f4
/* 02EE0 80B56290 00000000 */ nop
/* 02EE4 80B56294 45020014 */ bc1fl .L80B562E8
/* 02EE8 80B56298 8FBF0014 */ lw $ra, 0x0014($sp)
/* 02EEC 80B5629C 8C990004 */ lw $t9, 0x0004($a0) ## 00000004
/* 02EF0 80B562A0 240B7059 */ addiu $t3, $zero, 0x7059 ## $t3 = 00007059
/* 02EF4 80B562A4 A48B010E */ sh $t3, 0x010E($a0) ## 0000010E
/* 02EF8 80B562A8 37280009 */ ori $t0, $t9, 0x0009 ## $t0 = 00000009
/* 02EFC 80B562AC AC880004 */ sw $t0, 0x0004($a0) ## 00000004
/* 02F00 80B562B0 350A0001 */ ori $t2, $t0, 0x0001 ## $t2 = 00000009
/* 02F04 80B562B4 AC8A0004 */ sw $t2, 0x0004($a0) ## 00000004
/* 02F08 80B562B8 0C00BCBD */ jal func_8002F2F4
/* 02F0C 80B562BC 8FA5001C */ lw $a1, 0x001C($sp)
/* 02F10 80B562C0 10000009 */ beq $zero, $zero, .L80B562E8
/* 02F14 80B562C4 8FBF0014 */ lw $ra, 0x0014($sp)
/* 02F18 80B562C8 8C8C0004 */ lw $t4, 0x0004($a0) ## 00000004
.L80B562CC:
/* 02F1C 80B562CC 2401FFF6 */ addiu $at, $zero, 0xFFF6 ## $at = FFFFFFF6
/* 02F20 80B562D0 01816824 */ and $t5, $t4, $at
/* 02F24 80B562D4 2401FFFE */ addiu $at, $zero, 0xFFFE ## $at = FFFFFFFE
/* 02F28 80B562D8 AC8D0004 */ sw $t5, 0x0004($a0) ## 00000004
/* 02F2C 80B562DC 01A17824 */ and $t7, $t5, $at
/* 02F30 80B562E0 AC8F0004 */ sw $t7, 0x0004($a0) ## 00000004
.L80B562E4:
/* 02F34 80B562E4 8FBF0014 */ lw $ra, 0x0014($sp)
.L80B562E8:
/* 02F38 80B562E8 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 02F3C 80B562EC 03E00008 */ jr $ra
/* 02F40 80B562F0 00000000 */ nop

View file

@ -1,24 +0,0 @@
glabel func_80B562F4
/* 02F44 80B562F4 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 02F48 80B562F8 AFBF0014 */ sw $ra, 0x0014($sp)
/* 02F4C 80B562FC 00803025 */ or $a2, $a0, $zero ## $a2 = 00000000
/* 02F50 80B56300 AFA60018 */ sw $a2, 0x0018($sp)
/* 02F54 80B56304 0C042F6F */ jal func_8010BDBC
/* 02F58 80B56308 24A420D8 */ addiu $a0, $a1, 0x20D8 ## $a0 = 000020D8
/* 02F5C 80B5630C 24010002 */ addiu $at, $zero, 0x0002 ## $at = 00000002
/* 02F60 80B56310 1441000A */ bne $v0, $at, .L80B5633C
/* 02F64 80B56314 8FA60018 */ lw $a2, 0x0018($sp)
/* 02F68 80B56318 8CCE0004 */ lw $t6, 0x0004($a2) ## 00000004
/* 02F6C 80B5631C 2401FFF6 */ addiu $at, $zero, 0xFFF6 ## $at = FFFFFFF6
/* 02F70 80B56320 24080014 */ addiu $t0, $zero, 0x0014 ## $t0 = 00000014
/* 02F74 80B56324 01C17824 */ and $t7, $t6, $at
/* 02F78 80B56328 2401FFFE */ addiu $at, $zero, 0xFFFE ## $at = FFFFFFFE
/* 02F7C 80B5632C ACCF0004 */ sw $t7, 0x0004($a2) ## 00000004
/* 02F80 80B56330 01E1C824 */ and $t9, $t7, $at
/* 02F84 80B56334 ACD90004 */ sw $t9, 0x0004($a2) ## 00000004
/* 02F88 80B56338 ACC8024C */ sw $t0, 0x024C($a2) ## 0000024C
.L80B5633C:
/* 02F8C 80B5633C 8FBF0014 */ lw $ra, 0x0014($sp)
/* 02F90 80B56340 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 02F94 80B56344 03E00008 */ jr $ra
/* 02F98 80B56348 00000000 */ nop

View file

@ -1,17 +0,0 @@
glabel func_80B5634C
/* 02F9C 80B5634C 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 02FA0 80B56350 AFBF001C */ sw $ra, 0x001C($sp)
/* 02FA4 80B56354 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 02FA8 80B56358 AFA40020 */ sw $a0, 0x0020($sp)
/* 02FAC 80B5635C 24A52348 */ addiu $a1, $a1, 0x2348 ## $a1 = 06002348
/* 02FB0 80B56360 AFA00010 */ sw $zero, 0x0010($sp)
/* 02FB4 80B56364 24060002 */ addiu $a2, $zero, 0x0002 ## $a2 = 00000002
/* 02FB8 80B56368 0C2D5385 */ jal func_80B54E14
/* 02FBC 80B5636C 3C07C100 */ lui $a3, 0xC100 ## $a3 = C1000000
/* 02FC0 80B56370 8FAF0020 */ lw $t7, 0x0020($sp)
/* 02FC4 80B56374 240E0016 */ addiu $t6, $zero, 0x0016 ## $t6 = 00000016
/* 02FC8 80B56378 ADEE024C */ sw $t6, 0x024C($t7) ## 0000024C
/* 02FCC 80B5637C 8FBF001C */ lw $ra, 0x001C($sp)
/* 02FD0 80B56380 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 02FD4 80B56384 03E00008 */ jr $ra
/* 02FD8 80B56388 00000000 */ nop

View file

@ -1,15 +0,0 @@
glabel func_80B5638C
/* 02FDC 80B5638C 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 02FE0 80B56390 10A00007 */ beq $a1, $zero, .L80B563B0
/* 02FE4 80B56394 AFBF001C */ sw $ra, 0x001C($sp)
/* 02FE8 80B56398 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 02FEC 80B5639C 24A5210C */ addiu $a1, $a1, 0x210C ## $a1 = 0600210C
/* 02FF0 80B563A0 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 02FF4 80B563A4 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 02FF8 80B563A8 0C2D5385 */ jal func_80B54E14
/* 02FFC 80B563AC AFA00010 */ sw $zero, 0x0010($sp)
.L80B563B0:
/* 03000 80B563B0 8FBF001C */ lw $ra, 0x001C($sp)
/* 03004 80B563B4 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 03008 80B563B8 03E00008 */ jr $ra
/* 0300C 80B563BC 00000000 */ nop

View file

@ -1,17 +0,0 @@
glabel func_80B563C0
/* 03010 80B563C0 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 03014 80B563C4 AFBF001C */ sw $ra, 0x001C($sp)
/* 03018 80B563C8 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 0301C 80B563CC AFA40020 */ sw $a0, 0x0020($sp)
/* 03020 80B563D0 24A52E54 */ addiu $a1, $a1, 0x2E54 ## $a1 = 06002E54
/* 03024 80B563D4 AFA00010 */ sw $zero, 0x0010($sp)
/* 03028 80B563D8 24060002 */ addiu $a2, $zero, 0x0002 ## $a2 = 00000002
/* 0302C 80B563DC 0C2D5385 */ jal func_80B54E14
/* 03030 80B563E0 3C07C100 */ lui $a3, 0xC100 ## $a3 = C1000000
/* 03034 80B563E4 8FAF0020 */ lw $t7, 0x0020($sp)
/* 03038 80B563E8 240E0017 */ addiu $t6, $zero, 0x0017 ## $t6 = 00000017
/* 0303C 80B563EC ADEE024C */ sw $t6, 0x024C($t7) ## 0000024C
/* 03040 80B563F0 8FBF001C */ lw $ra, 0x001C($sp)
/* 03044 80B563F4 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 03048 80B563F8 03E00008 */ jr $ra
/* 0304C 80B563FC 00000000 */ nop

View file

@ -1,15 +0,0 @@
glabel func_80B56400
/* 03050 80B56400 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 03054 80B56404 10A00007 */ beq $a1, $zero, .L80B56424
/* 03058 80B56408 AFBF001C */ sw $ra, 0x001C($sp)
/* 0305C 80B5640C 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 03060 80B56410 24A52710 */ addiu $a1, $a1, 0x2710 ## $a1 = 06002710
/* 03064 80B56414 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 03068 80B56418 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 0306C 80B5641C 0C2D5385 */ jal func_80B54E14
/* 03070 80B56420 AFA00010 */ sw $zero, 0x0010($sp)
.L80B56424:
/* 03074 80B56424 8FBF001C */ lw $ra, 0x001C($sp)
/* 03078 80B56428 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 0307C 80B5642C 03E00008 */ jr $ra
/* 03080 80B56430 00000000 */ nop

View file

@ -1,17 +0,0 @@
glabel func_80B56434
/* 03084 80B56434 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 03088 80B56438 AFBF001C */ sw $ra, 0x001C($sp)
/* 0308C 80B5643C 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 03090 80B56440 AFA40020 */ sw $a0, 0x0020($sp)
/* 03094 80B56444 24A51D8C */ addiu $a1, $a1, 0x1D8C ## $a1 = 06001D8C
/* 03098 80B56448 AFA00010 */ sw $zero, 0x0010($sp)
/* 0309C 80B5644C 24060002 */ addiu $a2, $zero, 0x0002 ## $a2 = 00000002
/* 030A0 80B56450 0C2D5385 */ jal func_80B54E14
/* 030A4 80B56454 3C07C100 */ lui $a3, 0xC100 ## $a3 = C1000000
/* 030A8 80B56458 8FAF0020 */ lw $t7, 0x0020($sp)
/* 030AC 80B5645C 240E0018 */ addiu $t6, $zero, 0x0018 ## $t6 = 00000018
/* 030B0 80B56460 ADEE024C */ sw $t6, 0x024C($t7) ## 0000024C
/* 030B4 80B56464 8FBF001C */ lw $ra, 0x001C($sp)
/* 030B8 80B56468 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 030BC 80B5646C 03E00008 */ jr $ra
/* 030C0 80B56470 00000000 */ nop

View file

@ -1,15 +0,0 @@
glabel func_80B56474
/* 030C4 80B56474 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 030C8 80B56478 10A00007 */ beq $a1, $zero, .L80B56498
/* 030CC 80B5647C AFBF001C */ sw $ra, 0x001C($sp)
/* 030D0 80B56480 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 030D4 80B56484 24A514DC */ addiu $a1, $a1, 0x14DC ## $a1 = 060014DC
/* 030D8 80B56488 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 030DC 80B5648C 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 030E0 80B56490 0C2D5385 */ jal func_80B54E14
/* 030E4 80B56494 AFA00010 */ sw $zero, 0x0010($sp)
.L80B56498:
/* 030E8 80B56498 8FBF001C */ lw $ra, 0x001C($sp)
/* 030EC 80B5649C 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 030F0 80B564A0 03E00008 */ jr $ra
/* 030F4 80B564A4 00000000 */ nop

View file

@ -1,157 +0,0 @@
.rdata
glabel D_80B5A764
.asciz "En_Zl3_inFinal2_Check_DemoMode:!!!!!!!!\n"
.balign 4
.late_rodata
glabel jtbl_80B5AB48
.word L80B56544
.word L80B56554
.word L80B56564
.word L80B56574
.word L80B56584
.word L80B56594
.word L80B565A4
.word L80B565B4
.word L80B565C4
.word L80B565D4
.word L80B565E4
.word L80B565F4
.word L80B56604
.word L80B56614
.word L80B56624
.text
glabel func_80B564A8
/* 030F8 80B564A8 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
/* 030FC 80B564AC AFBF001C */ sw $ra, 0x001C($sp)
/* 03100 80B564B0 AFB00018 */ sw $s0, 0x0018($sp)
/* 03104 80B564B4 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 03108 80B564B8 0C2D4E5B */ jal func_80B5396C
/* 0310C 80B564BC AFA5002C */ sw $a1, 0x002C($sp)
/* 03110 80B564C0 3C0380B6 */ lui $v1, %hi(D_80B5A494) ## $v1 = 80B60000
/* 03114 80B564C4 8C63A494 */ lw $v1, %lo(D_80B5A494)($v1)
/* 03118 80B564C8 AFA20024 */ sw $v0, 0x0024($sp)
/* 0311C 80B564CC 3C0180B6 */ lui $at, %hi(D_80B5A494) ## $at = 80B60000
/* 03120 80B564D0 18600004 */ blez $v1, .L80B564E4
/* 03124 80B564D4 00000000 */ nop
/* 03128 80B564D8 2463FFFF */ addiu $v1, $v1, 0xFFFF ## $v1 = 80B5FFFF
/* 0312C 80B564DC 1000000A */ beq $zero, $zero, .L80B56508
/* 03130 80B564E0 AC23A494 */ sw $v1, %lo(D_80B5A494)($at)
.L80B564E4:
/* 03134 80B564E4 14600008 */ bne $v1, $zero, .L80B56508
/* 03138 80B564E8 3C0180B6 */ lui $at, %hi(D_80B5A494) ## $at = 80B60000
/* 0313C 80B564EC 2463FFFF */ addiu $v1, $v1, 0xFFFF ## $v1 = 80B5FFFE
/* 03140 80B564F0 AC23A494 */ sw $v1, %lo(D_80B5A494)($at)
/* 03144 80B564F4 24010008 */ addiu $at, $zero, 0x0008 ## $at = 00000008
/* 03148 80B564F8 54410004 */ bnel $v0, $at, .L80B5650C
/* 0314C 80B564FC 8FAE0024 */ lw $t6, 0x0024($sp)
/* 03150 80B56500 0C2D5813 */ jal func_80B5604C
/* 03154 80B56504 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
.L80B56508:
/* 03158 80B56508 8FAE0024 */ lw $t6, 0x0024($sp)
.L80B5650C:
/* 0315C 80B5650C 05C2004E */ bltzl $t6, .L80B56648
/* 03160 80B56510 8FBF001C */ lw $ra, 0x001C($sp)
/* 03164 80B56514 8E0202F0 */ lw $v0, 0x02F0($s0) ## 000002F0
/* 03168 80B56518 2DC1000F */ sltiu $at, $t6, 0x000F
/* 0316C 80B5651C 51C2004A */ beql $t6, $v0, .L80B56648
/* 03170 80B56520 8FBF001C */ lw $ra, 0x001C($sp)
/* 03174 80B56524 10200043 */ beq $at, $zero, .L80B56634
/* 03178 80B56528 3C0480B6 */ lui $a0, %hi(D_80B5A764) ## $a0 = 80B60000
/* 0317C 80B5652C 000E7880 */ sll $t7, $t6, 2
/* 03180 80B56530 3C0180B6 */ lui $at, %hi(jtbl_80B5AB48) ## $at = 80B60000
/* 03184 80B56534 002F0821 */ addu $at, $at, $t7
/* 03188 80B56538 8C2FAB48 */ lw $t7, %lo(jtbl_80B5AB48)($at)
/* 0318C 80B5653C 01E00008 */ jr $t7
/* 03190 80B56540 00000000 */ nop
glabel L80B56544
/* 03194 80B56544 0C2D56A1 */ jal func_80B55A84
/* 03198 80B56548 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 0319C 80B5654C 1000003C */ beq $zero, $zero, .L80B56640
/* 031A0 80B56550 8FB80024 */ lw $t8, 0x0024($sp)
glabel L80B56554
/* 031A4 80B56554 0C2D56B1 */ jal func_80B55AC4
/* 031A8 80B56558 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 031AC 80B5655C 10000038 */ beq $zero, $zero, .L80B56640
/* 031B0 80B56560 8FB80024 */ lw $t8, 0x0024($sp)
glabel L80B56564
/* 031B4 80B56564 0C2D56CE */ jal func_80B55B38
/* 031B8 80B56568 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 031BC 80B5656C 10000034 */ beq $zero, $zero, .L80B56640
/* 031C0 80B56570 8FB80024 */ lw $t8, 0x0024($sp)
glabel L80B56574
/* 031C4 80B56574 0C2D56EB */ jal func_80B55BAC
/* 031C8 80B56578 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 031CC 80B5657C 10000030 */ beq $zero, $zero, .L80B56640
/* 031D0 80B56580 8FB80024 */ lw $t8, 0x0024($sp)
glabel L80B56584
/* 031D4 80B56584 0C2D571C */ jal func_80B55C70
/* 031D8 80B56588 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 031DC 80B5658C 1000002C */ beq $zero, $zero, .L80B56640
/* 031E0 80B56590 8FB80024 */ lw $t8, 0x0024($sp)
glabel L80B56594
/* 031E4 80B56594 0C2D5782 */ jal func_80B55E08
/* 031E8 80B56598 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 031EC 80B5659C 10000028 */ beq $zero, $zero, .L80B56640
/* 031F0 80B565A0 8FB80024 */ lw $t8, 0x0024($sp)
glabel L80B565A4
/* 031F4 80B565A4 0C2D579F */ jal func_80B55E7C
/* 031F8 80B565A8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 031FC 80B565AC 10000024 */ beq $zero, $zero, .L80B56640
/* 03200 80B565B0 8FB80024 */ lw $t8, 0x0024($sp)
glabel L80B565B4
/* 03204 80B565B4 0C2D57BC */ jal func_80B55EF0
/* 03208 80B565B8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 0320C 80B565BC 10000020 */ beq $zero, $zero, .L80B56640
/* 03210 80B565C0 8FB80024 */ lw $t8, 0x0024($sp)
glabel L80B565C4
/* 03214 80B565C4 2403000A */ addiu $v1, $zero, 0x000A ## $v1 = 0000000A
/* 03218 80B565C8 3C0180B6 */ lui $at, %hi(D_80B5A494) ## $at = 80B60000
/* 0321C 80B565CC 1000001B */ beq $zero, $zero, .L80B5663C
/* 03220 80B565D0 AC23A494 */ sw $v1, %lo(D_80B5A494)($at)
glabel L80B565D4
/* 03224 80B565D4 0C2D5858 */ jal func_80B56160
/* 03228 80B565D8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 0322C 80B565DC 10000018 */ beq $zero, $zero, .L80B56640
/* 03230 80B565E0 8FB80024 */ lw $t8, 0x0024($sp)
glabel L80B565E4
/* 03234 80B565E4 0C2D5868 */ jal func_80B561A0
/* 03238 80B565E8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 0323C 80B565EC 10000014 */ beq $zero, $zero, .L80B56640
/* 03240 80B565F0 8FB80024 */ lw $t8, 0x0024($sp)
glabel L80B565F4
/* 03244 80B565F4 0C2D58D3 */ jal func_80B5634C
/* 03248 80B565F8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 0324C 80B565FC 10000010 */ beq $zero, $zero, .L80B56640
/* 03250 80B56600 8FB80024 */ lw $t8, 0x0024($sp)
glabel L80B56604
/* 03254 80B56604 0C2D58F0 */ jal func_80B563C0
/* 03258 80B56608 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 0325C 80B5660C 1000000C */ beq $zero, $zero, .L80B56640
/* 03260 80B56610 8FB80024 */ lw $t8, 0x0024($sp)
glabel L80B56614
/* 03264 80B56614 0C2D590D */ jal func_80B56434
/* 03268 80B56618 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 0326C 80B5661C 10000008 */ beq $zero, $zero, .L80B56640
/* 03270 80B56620 8FB80024 */ lw $t8, 0x0024($sp)
glabel L80B56624
/* 03274 80B56624 0C00B55C */ jal Actor_Kill
/* 03278 80B56628 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 0327C 80B5662C 10000004 */ beq $zero, $zero, .L80B56640
/* 03280 80B56630 8FB80024 */ lw $t8, 0x0024($sp)
.L80B56634:
/* 03284 80B56634 0C00084C */ jal osSyncPrintf
/* 03288 80B56638 2484A764 */ addiu $a0, $a0, %lo(D_80B5A764) ## $a0 = FFFFA764
.L80B5663C:
/* 0328C 80B5663C 8FB80024 */ lw $t8, 0x0024($sp)
.L80B56640:
/* 03290 80B56640 AE1802F0 */ sw $t8, 0x02F0($s0) ## 000002F0
/* 03294 80B56644 8FBF001C */ lw $ra, 0x001C($sp)
.L80B56648:
/* 03298 80B56648 8FB00018 */ lw $s0, 0x0018($sp)
/* 0329C 80B5664C 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
/* 032A0 80B56650 03E00008 */ jr $ra
/* 032A4 80B56654 00000000 */ nop

View file

@ -1,22 +0,0 @@
glabel func_80B56658
/* 032A8 80B56658 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 032AC 80B5665C AFBF001C */ sw $ra, 0x001C($sp)
/* 032B0 80B56660 AFB00018 */ sw $s0, 0x0018($sp)
/* 032B4 80B56664 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 032B8 80B56668 0C2D5378 */ jal func_80B54DE0
/* 032BC 80B5666C AFA50024 */ sw $a1, 0x0024($sp)
/* 032C0 80B56670 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 032C4 80B56674 0C2D4D9B */ jal func_80B5366C
/* 032C8 80B56678 8FA50024 */ lw $a1, 0x0024($sp)
/* 032CC 80B5667C 0C2D4D33 */ jal func_80B534CC
/* 032D0 80B56680 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 032D4 80B56684 0C2D4E53 */ jal func_80B5394C
/* 032D8 80B56688 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 032DC 80B5668C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 032E0 80B56690 0C2D592A */ jal func_80B564A8
/* 032E4 80B56694 8FA50024 */ lw $a1, 0x0024($sp)
/* 032E8 80B56698 8FBF001C */ lw $ra, 0x001C($sp)
/* 032EC 80B5669C 8FB00018 */ lw $s0, 0x0018($sp)
/* 032F0 80B566A0 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 032F4 80B566A4 03E00008 */ jr $ra
/* 032F8 80B566A8 00000000 */ nop

View file

@ -1,25 +0,0 @@
glabel func_80B566AC
/* 032FC 80B566AC 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 03300 80B566B0 AFBF001C */ sw $ra, 0x001C($sp)
/* 03304 80B566B4 AFB00018 */ sw $s0, 0x0018($sp)
/* 03308 80B566B8 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 0330C 80B566BC 0C2D5378 */ jal func_80B54DE0
/* 03310 80B566C0 AFA50024 */ sw $a1, 0x0024($sp)
/* 03314 80B566C4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 03318 80B566C8 0C2D4D9B */ jal func_80B5366C
/* 0331C 80B566CC 8FA50024 */ lw $a1, 0x0024($sp)
/* 03320 80B566D0 0C2D4D33 */ jal func_80B534CC
/* 03324 80B566D4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 03328 80B566D8 0C2D4E53 */ jal func_80B5394C
/* 0332C 80B566DC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 03330 80B566E0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 03334 80B566E4 0C2D56C1 */ jal func_80B55B04
/* 03338 80B566E8 00402825 */ or $a1, $v0, $zero ## $a1 = 00000000
/* 0333C 80B566EC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 03340 80B566F0 0C2D592A */ jal func_80B564A8
/* 03344 80B566F4 8FA50024 */ lw $a1, 0x0024($sp)
/* 03348 80B566F8 8FBF001C */ lw $ra, 0x001C($sp)
/* 0334C 80B566FC 8FB00018 */ lw $s0, 0x0018($sp)
/* 03350 80B56700 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 03354 80B56704 03E00008 */ jr $ra
/* 03358 80B56708 00000000 */ nop

View file

@ -1,25 +0,0 @@
glabel func_80B5670C
/* 0335C 80B5670C 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 03360 80B56710 AFBF001C */ sw $ra, 0x001C($sp)
/* 03364 80B56714 AFB00018 */ sw $s0, 0x0018($sp)
/* 03368 80B56718 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 0336C 80B5671C 0C2D5378 */ jal func_80B54DE0
/* 03370 80B56720 AFA50024 */ sw $a1, 0x0024($sp)
/* 03374 80B56724 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 03378 80B56728 0C2D4D9B */ jal func_80B5366C
/* 0337C 80B5672C 8FA50024 */ lw $a1, 0x0024($sp)
/* 03380 80B56730 0C2D4D33 */ jal func_80B534CC
/* 03384 80B56734 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 03388 80B56738 0C2D4E53 */ jal func_80B5394C
/* 0338C 80B5673C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 03390 80B56740 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 03394 80B56744 0C2D56DE */ jal func_80B55B78
/* 03398 80B56748 00402825 */ or $a1, $v0, $zero ## $a1 = 00000000
/* 0339C 80B5674C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 033A0 80B56750 0C2D592A */ jal func_80B564A8
/* 033A4 80B56754 8FA50024 */ lw $a1, 0x0024($sp)
/* 033A8 80B56758 8FBF001C */ lw $ra, 0x001C($sp)
/* 033AC 80B5675C 8FB00018 */ lw $s0, 0x0018($sp)
/* 033B0 80B56760 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 033B4 80B56764 03E00008 */ jr $ra
/* 033B8 80B56768 00000000 */ nop

View file

@ -1,25 +0,0 @@
glabel func_80B5676C
/* 033BC 80B5676C 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
/* 033C0 80B56770 AFBF001C */ sw $ra, 0x001C($sp)
/* 033C4 80B56774 AFB00018 */ sw $s0, 0x0018($sp)
/* 033C8 80B56778 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 033CC 80B5677C 0C2D5378 */ jal func_80B54DE0
/* 033D0 80B56780 AFA5002C */ sw $a1, 0x002C($sp)
/* 033D4 80B56784 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 033D8 80B56788 0C2D4D9B */ jal func_80B5366C
/* 033DC 80B5678C 8FA5002C */ lw $a1, 0x002C($sp)
/* 033E0 80B56790 0C2D4D33 */ jal func_80B534CC
/* 033E4 80B56794 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 033E8 80B56798 0C2D4E53 */ jal func_80B5394C
/* 033EC 80B5679C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 033F0 80B567A0 AFA20024 */ sw $v0, 0x0024($sp)
/* 033F4 80B567A4 0C2D5671 */ jal func_80B559C4
/* 033F8 80B567A8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 033FC 80B567AC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 03400 80B567B0 0C2D5713 */ jal func_80B55C4C
/* 03404 80B567B4 8FA50024 */ lw $a1, 0x0024($sp)
/* 03408 80B567B8 8FBF001C */ lw $ra, 0x001C($sp)
/* 0340C 80B567BC 8FB00018 */ lw $s0, 0x0018($sp)
/* 03410 80B567C0 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
/* 03414 80B567C4 03E00008 */ jr $ra
/* 03418 80B567C8 00000000 */ nop

View file

@ -1,25 +0,0 @@
glabel func_80B567CC
/* 0341C 80B567CC 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 03420 80B567D0 AFBF001C */ sw $ra, 0x001C($sp)
/* 03424 80B567D4 AFB00018 */ sw $s0, 0x0018($sp)
/* 03428 80B567D8 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 0342C 80B567DC 0C2D5378 */ jal func_80B54DE0
/* 03430 80B567E0 AFA50024 */ sw $a1, 0x0024($sp)
/* 03434 80B567E4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 03438 80B567E8 0C2D4CFF */ jal func_80B533FC
/* 0343C 80B567EC 8FA50024 */ lw $a1, 0x0024($sp)
/* 03440 80B567F0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 03444 80B567F4 0C2D4D9B */ jal func_80B5366C
/* 03448 80B567F8 8FA50024 */ lw $a1, 0x0024($sp)
/* 0344C 80B567FC 0C2D4D33 */ jal func_80B534CC
/* 03450 80B56800 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 03454 80B56804 0C2D4E53 */ jal func_80B5394C
/* 03458 80B56808 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 0345C 80B5680C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 03460 80B56810 0C2D592A */ jal func_80B564A8
/* 03464 80B56814 8FA50024 */ lw $a1, 0x0024($sp)
/* 03468 80B56818 8FBF001C */ lw $ra, 0x001C($sp)
/* 0346C 80B5681C 8FB00018 */ lw $s0, 0x0018($sp)
/* 03470 80B56820 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 03474 80B56824 03E00008 */ jr $ra
/* 03478 80B56828 00000000 */ nop

Some files were not shown because too many files have changed in this diff Show more