Decompiled z_en_md.c (#246)

* Decompile z_bg_haka_trap.c

* Update spec

delete old .reloc.s file

Co-authored-by: Random <28494085+Random06457@users.noreply.github.com>

* Deleted reloc.s and made style changes to function pointers and local vars

* Renamed timer field, added more useful temp names

* Implemented Roman's suggestions, including moving enum to header file, moving some static variables inside functions, removing unnecessary casts, removing unnecessary temps, and fixing a few style issues

* Commented dual purpose of unk_16A and formatted file again

* Decompiled z_en_md.c

decompiled EnMd_Init

Decompiled EnMd_Draw

Decompiled EnMd_Destroy and EnMd_Update

Decompiled func_80AAC104

Decompiled func_80AAA92C

Decompiled func_80AAA93C

Decompiled func_80AAA274

Decompiled func_80AAA308

Decompiled func_80AAA39C

Decompiled func_80AAA474

Decompiled func_80AAA508

Decompiled func_80AAA5A4

Decompiled func_80AAA638

Decompiled func_80AAA6D4

Decompiled func_80AAA768

Decompiled func_80AAA7FC

Decompiled func_80AAA890

Decompiled func_80AAA93C

Decompiled func_80AAA250

Decompiled func_80AAB874

Decompile func_80AAAA24

Decompiled func_80AABD0C

Decompiled func_80AAB8F8

Decompiled func_80AAAE94

Decompiled func_80AAACF8

Decompiled func_80AAADE0

Decompiled func_80AAAE14

Decompiled func_80AAB03C

Decompiled func_80AAB0E0

Decompiled func_80AAB370

Decompiled func_80AAB4DC

Decompiled func_80AAB5A4

Decompiled func_80AABC10

Decompiled func_80AAAC78

Decompiled func_80AABEF0

Decompiled func_80AAB158

Decompiled func_80AAAF04

Decompiled func_80AAB948

Migrated data into C file

Commented out data file (migrated data)

Removed data file from spec

about to try changing alpha type

cleaned up functions except for last two

fixed player and player2 issue

Decompiled z_en_md.c

* updated actor field names to match upstream changes

* deleted old asm nonmatchings (whoops)

* Update src/overlays/actors/ovl_En_Md/z_en_md.h

Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>

* Update src/overlays/actors/ovl_En_Md/z_en_md.c

Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>

* Update src/overlays/actors/ovl_En_Md/z_en_md.c

Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>

* Update src/overlays/actors/ovl_En_Md/z_en_md.c

Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>

* Update src/overlays/actors/ovl_En_Md/z_en_md.c

Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>

* Update src/overlays/actors/ovl_En_Md/z_en_md.c

Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>

* removed unnecessary forward declarations

* got rid of unnecessary temps in path functions, added names based on strong copy paste similarity with en_kz, minor formatting changes

* Update src/overlays/actors/ovl_En_Md/z_en_md.c

Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>

* Update src/overlays/actors/ovl_En_Md/z_en_md.c

Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>

* pass EnMd* to appropriate functions instead of Actor*

* Update src/overlays/actors/ovl_En_Md/z_en_md.c

Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>

* Update src/overlays/actors/ovl_En_Md/z_en_md.c

Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>

* finish renaming limb draw funcs

* inlined vector data and moved static data

* Update src/overlays/actors/ovl_En_Md/z_en_md.c

Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>

* ran formatter and completed name change in PostLimbDraw

* removed address-of array for sAnimations

Co-authored-by: Random <28494085+Random06457@users.noreply.github.com>
Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
This commit is contained in:
snablu
2020-07-14 15:59:45 -04:00
committed by GitHub
parent eb10acb8ed
commit 4e1fc875c3
45 changed files with 789 additions and 2494 deletions

View File

@@ -1,12 +0,0 @@
glabel EnMd_Destroy
/* 015FC 80AAB84C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 01600 80AAB850 00803025 */ or $a2, $a0, $zero ## $a2 = 00000000
/* 01604 80AAB854 AFBF0014 */ sw $ra, 0x0014($sp)
/* 01608 80AAB858 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
/* 0160C 80AAB85C 0C0170EB */ jal Collider_DestroyCylinder
/* 01610 80AAB860 24C50194 */ addiu $a1, $a2, 0x0194 ## $a1 = 00000194
/* 01614 80AAB864 8FBF0014 */ lw $ra, 0x0014($sp)
/* 01618 80AAB868 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 0161C 80AAB86C 03E00008 */ jr $ra
/* 01620 80AAB870 00000000 */ nop

View File

@@ -1,114 +0,0 @@
.rdata
glabel D_80AAC4B0
.asciz "../z_en_md.c"
.balign 4
glabel D_80AAC4C0
.asciz "../z_en_md.c"
.balign 4
.text
glabel EnMd_Draw
/* 01F10 80AAC160 27BDFFB0 */ addiu $sp, $sp, 0xFFB0 ## $sp = FFFFFFB0
/* 01F14 80AAC164 AFBF0024 */ sw $ra, 0x0024($sp)
/* 01F18 80AAC168 AFB00020 */ sw $s0, 0x0020($sp)
/* 01F1C 80AAC16C AFA50054 */ sw $a1, 0x0054($sp)
/* 01F20 80AAC170 8CA50000 */ lw $a1, 0x0000($a1) ## 00000000
/* 01F24 80AAC174 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 01F28 80AAC178 3C0680AB */ lui $a2, %hi(D_80AAC4B0) ## $a2 = 80AB0000
/* 01F2C 80AAC17C 24C6C4B0 */ addiu $a2, $a2, %lo(D_80AAC4B0) ## $a2 = 80AAC4B0
/* 01F30 80AAC180 27A40038 */ addiu $a0, $sp, 0x0038 ## $a0 = FFFFFFE8
/* 01F34 80AAC184 24070500 */ addiu $a3, $zero, 0x0500 ## $a3 = 00000500
/* 01F38 80AAC188 0C031AB1 */ jal Graph_OpenDisps
/* 01F3C 80AAC18C AFA50048 */ sw $a1, 0x0048($sp)
/* 01F40 80AAC190 86020210 */ lh $v0, 0x0210($s0) ## 00000210
/* 01F44 80AAC194 240100FF */ addiu $at, $zero, 0x00FF ## $at = 000000FF
/* 01F48 80AAC198 8FA80048 */ lw $t0, 0x0048($sp)
/* 01F4C 80AAC19C 14410024 */ bne $v0, $at, .L80AAC230
/* 01F50 80AAC1A0 3C18DB06 */ lui $t8, 0xDB06 ## $t8 = DB060000
/* 01F54 80AAC1A4 8D0302C0 */ lw $v1, 0x02C0($t0) ## 000002C0
/* 01F58 80AAC1A8 37180020 */ ori $t8, $t8, 0x0020 ## $t8 = DB060020
/* 01F5C 80AAC1AC 3C0480AB */ lui $a0, %hi(D_80AAC4A4) ## $a0 = 80AB0000
/* 01F60 80AAC1B0 246F0008 */ addiu $t7, $v1, 0x0008 ## $t7 = 00000008
/* 01F64 80AAC1B4 AD0F02C0 */ sw $t7, 0x02C0($t0) ## 000002C0
/* 01F68 80AAC1B8 AC780000 */ sw $t8, 0x0000($v1) ## 00000000
/* 01F6C 80AAC1BC 8619020E */ lh $t9, 0x020E($s0) ## 0000020E
/* 01F70 80AAC1C0 3C0E8016 */ lui $t6, %hi(gSegments)
/* 01F74 80AAC1C4 3C0100FF */ lui $at, 0x00FF ## $at = 00FF0000
/* 01F78 80AAC1C8 00194880 */ sll $t1, $t9, 2
/* 01F7C 80AAC1CC 00892021 */ addu $a0, $a0, $t1
/* 01F80 80AAC1D0 8C84C4A4 */ lw $a0, %lo(D_80AAC4A4)($a0)
/* 01F84 80AAC1D4 3421FFFF */ ori $at, $at, 0xFFFF ## $at = 00FFFFFF
/* 01F88 80AAC1D8 3C0680AB */ lui $a2, %hi(func_80AABEF0) ## $a2 = 80AB0000
/* 01F8C 80AAC1DC 00045900 */ sll $t3, $a0, 4
/* 01F90 80AAC1E0 000B6702 */ srl $t4, $t3, 28
/* 01F94 80AAC1E4 000C6880 */ sll $t5, $t4, 2
/* 01F98 80AAC1E8 01CD7021 */ addu $t6, $t6, $t5
/* 01F9C 80AAC1EC 8DCE6FA8 */ lw $t6, %lo(gSegments)($t6)
/* 01FA0 80AAC1F0 00815024 */ and $t2, $a0, $at
/* 01FA4 80AAC1F4 3C018000 */ lui $at, 0x8000 ## $at = 80000000
/* 01FA8 80AAC1F8 014E7821 */ addu $t7, $t2, $t6
/* 01FAC 80AAC1FC 01E1C021 */ addu $t8, $t7, $at
/* 01FB0 80AAC200 AC780004 */ sw $t8, 0x0004($v1) ## 00000004
/* 01FB4 80AAC204 AFB00010 */ sw $s0, 0x0010($sp)
/* 01FB8 80AAC208 86190210 */ lh $t9, 0x0210($s0) ## 00000210
/* 01FBC 80AAC20C 3C0780AB */ lui $a3, %hi(func_80AAC104) ## $a3 = 80AB0000
/* 01FC0 80AAC210 24E7C104 */ addiu $a3, $a3, %lo(func_80AAC104) ## $a3 = 80AAC104
/* 01FC4 80AAC214 8FA40054 */ lw $a0, 0x0054($sp)
/* 01FC8 80AAC218 24C6BEF0 */ addiu $a2, $a2, %lo(func_80AABEF0) ## $a2 = 80AABEF0
/* 01FCC 80AAC21C 2605014C */ addiu $a1, $s0, 0x014C ## $a1 = 0000014C
/* 01FD0 80AAC220 0C00D2E8 */ jal func_80034BA0
/* 01FD4 80AAC224 AFB90014 */ sw $t9, 0x0014($sp)
/* 01FD8 80AAC228 10000025 */ beq $zero, $zero, .L80AAC2C0
/* 01FDC 80AAC22C 8FAD0054 */ lw $t5, 0x0054($sp)
.L80AAC230:
/* 01FE0 80AAC230 10400022 */ beq $v0, $zero, .L80AAC2BC
/* 01FE4 80AAC234 3C0BDB06 */ lui $t3, 0xDB06 ## $t3 = DB060000
/* 01FE8 80AAC238 8D0302D0 */ lw $v1, 0x02D0($t0) ## 000002D0
/* 01FEC 80AAC23C 356B0020 */ ori $t3, $t3, 0x0020 ## $t3 = DB060020
/* 01FF0 80AAC240 3C0480AB */ lui $a0, %hi(D_80AAC4A4) ## $a0 = 80AB0000
/* 01FF4 80AAC244 24690008 */ addiu $t1, $v1, 0x0008 ## $t1 = 00000008
/* 01FF8 80AAC248 AD0902D0 */ sw $t1, 0x02D0($t0) ## 000002D0
/* 01FFC 80AAC24C AC6B0000 */ sw $t3, 0x0000($v1) ## 00000000
/* 02000 80AAC250 860C020E */ lh $t4, 0x020E($s0) ## 0000020E
/* 02004 80AAC254 3C198016 */ lui $t9, %hi(gSegments)
/* 02008 80AAC258 3C0100FF */ lui $at, 0x00FF ## $at = 00FF0000
/* 0200C 80AAC25C 000C6880 */ sll $t5, $t4, 2
/* 02010 80AAC260 008D2021 */ addu $a0, $a0, $t5
/* 02014 80AAC264 8C84C4A4 */ lw $a0, %lo(D_80AAC4A4)($a0)
/* 02018 80AAC268 3421FFFF */ ori $at, $at, 0xFFFF ## $at = 00FFFFFF
/* 0201C 80AAC26C 3C0680AB */ lui $a2, %hi(func_80AABEF0) ## $a2 = 80AB0000
/* 02020 80AAC270 00047100 */ sll $t6, $a0, 4
/* 02024 80AAC274 000E7F02 */ srl $t7, $t6, 28
/* 02028 80AAC278 000FC080 */ sll $t8, $t7, 2
/* 0202C 80AAC27C 0338C821 */ addu $t9, $t9, $t8
/* 02030 80AAC280 8F396FA8 */ lw $t9, %lo(gSegments)($t9)
/* 02034 80AAC284 00815024 */ and $t2, $a0, $at
/* 02038 80AAC288 3C018000 */ lui $at, 0x8000 ## $at = 80000000
/* 0203C 80AAC28C 01594821 */ addu $t1, $t2, $t9
/* 02040 80AAC290 01215821 */ addu $t3, $t1, $at
/* 02044 80AAC294 AC6B0004 */ sw $t3, 0x0004($v1) ## 00000004
/* 02048 80AAC298 AFB00010 */ sw $s0, 0x0010($sp)
/* 0204C 80AAC29C 860C0210 */ lh $t4, 0x0210($s0) ## 00000210
/* 02050 80AAC2A0 3C0780AB */ lui $a3, %hi(func_80AAC104) ## $a3 = 80AB0000
/* 02054 80AAC2A4 24E7C104 */ addiu $a3, $a3, %lo(func_80AAC104) ## $a3 = 80AAC104
/* 02058 80AAC2A8 8FA40054 */ lw $a0, 0x0054($sp)
/* 0205C 80AAC2AC 24C6BEF0 */ addiu $a2, $a2, %lo(func_80AABEF0) ## $a2 = 80AABEF0
/* 02060 80AAC2B0 2605014C */ addiu $a1, $s0, 0x014C ## $a1 = 0000014C
/* 02064 80AAC2B4 0C00D331 */ jal func_80034CC4
/* 02068 80AAC2B8 AFAC0014 */ sw $t4, 0x0014($sp)
.L80AAC2BC:
/* 0206C 80AAC2BC 8FAD0054 */ lw $t5, 0x0054($sp)
.L80AAC2C0:
/* 02070 80AAC2C0 3C0680AB */ lui $a2, %hi(D_80AAC4C0) ## $a2 = 80AB0000
/* 02074 80AAC2C4 24C6C4C0 */ addiu $a2, $a2, %lo(D_80AAC4C0) ## $a2 = 80AAC4C0
/* 02078 80AAC2C8 27A40038 */ addiu $a0, $sp, 0x0038 ## $a0 = FFFFFFE8
/* 0207C 80AAC2CC 24070525 */ addiu $a3, $zero, 0x0525 ## $a3 = 00000525
/* 02080 80AAC2D0 0C031AD5 */ jal Graph_CloseDisps
/* 02084 80AAC2D4 8DA50000 */ lw $a1, 0x0000($t5) ## 00000000
/* 02088 80AAC2D8 8FBF0024 */ lw $ra, 0x0024($sp)
/* 0208C 80AAC2DC 8FB00020 */ lw $s0, 0x0020($sp)
/* 02090 80AAC2E0 27BD0050 */ addiu $sp, $sp, 0x0050 ## $sp = 00000000
/* 02094 80AAC2E4 03E00008 */ jr $ra
/* 02098 80AAC2E8 00000000 */ nop
/* 0209C 80AAC2EC 00000000 */ nop

View File

@@ -1,143 +0,0 @@
glabel EnMd_Init
/* 01400 80AAB650 27BDFFB0 */ addiu $sp, $sp, 0xFFB0 ## $sp = FFFFFFB0
/* 01404 80AAB654 AFB10038 */ sw $s1, 0x0038($sp)
/* 01408 80AAB658 AFB00034 */ sw $s0, 0x0034($sp)
/* 0140C 80AAB65C 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 01410 80AAB660 00A08825 */ or $s1, $a1, $zero ## $s1 = 00000000
/* 01414 80AAB664 AFBF003C */ sw $ra, 0x003C($sp)
/* 01418 80AAB668 3C068003 */ lui $a2, %hi(ActorShadow_DrawFunc_Circle)
/* 0141C 80AAB66C 24C6B5EC */ addiu $a2, %lo(ActorShadow_DrawFunc_Circle)
/* 01420 80AAB670 24050000 */ addiu $a1, $zero, 0x0000 ## $a1 = 00000000
/* 01424 80AAB674 248400B4 */ addiu $a0, $a0, 0x00B4 ## $a0 = 000000B4
/* 01428 80AAB678 0C00AC78 */ jal ActorShape_Init
/* 0142C 80AAB67C 3C0741C0 */ lui $a3, 0x41C0 ## $a3 = 41C00000
/* 01430 80AAB680 2605014C */ addiu $a1, $s0, 0x014C ## $a1 = 0000014C
/* 01434 80AAB684 3C060600 */ lui $a2, 0x0600 ## $a2 = 06000000
/* 01438 80AAB688 260E0258 */ addiu $t6, $s0, 0x0258 ## $t6 = 00000258
/* 0143C 80AAB68C 260F02BE */ addiu $t7, $s0, 0x02BE ## $t7 = 000002BE
/* 01440 80AAB690 24180011 */ addiu $t8, $zero, 0x0011 ## $t8 = 00000011
/* 01444 80AAB694 AFB80018 */ sw $t8, 0x0018($sp)
/* 01448 80AAB698 AFAF0014 */ sw $t7, 0x0014($sp)
/* 0144C 80AAB69C AFAE0010 */ sw $t6, 0x0010($sp)
/* 01450 80AAB6A0 24C67FB8 */ addiu $a2, $a2, 0x7FB8 ## $a2 = 06007FB8
/* 01454 80AAB6A4 AFA50044 */ sw $a1, 0x0044($sp)
/* 01458 80AAB6A8 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 0145C 80AAB6AC 0C0291BE */ jal SkelAnime_InitSV
/* 01460 80AAB6B0 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
/* 01464 80AAB6B4 26050194 */ addiu $a1, $s0, 0x0194 ## $a1 = 00000194
/* 01468 80AAB6B8 AFA50040 */ sw $a1, 0x0040($sp)
/* 0146C 80AAB6BC 0C0170D9 */ jal Collider_InitCylinder
/* 01470 80AAB6C0 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 01474 80AAB6C4 3C0780AB */ lui $a3, %hi(D_80AAC310) ## $a3 = 80AB0000
/* 01478 80AAB6C8 8FA50040 */ lw $a1, 0x0040($sp)
/* 0147C 80AAB6CC 24E7C310 */ addiu $a3, $a3, %lo(D_80AAC310) ## $a3 = 80AAC310
/* 01480 80AAB6D0 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 01484 80AAB6D4 0C01712B */ jal Collider_SetCylinder
/* 01488 80AAB6D8 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
/* 0148C 80AAB6DC 3C0680AB */ lui $a2, %hi(D_80AAC33C) ## $a2 = 80AB0000
/* 01490 80AAB6E0 24C6C33C */ addiu $a2, $a2, %lo(D_80AAC33C) ## $a2 = 80AAC33C
/* 01494 80AAB6E4 26040098 */ addiu $a0, $s0, 0x0098 ## $a0 = 00000098
/* 01498 80AAB6E8 0C0187BF */ jal func_80061EFC
/* 0149C 80AAB6EC 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
/* 014A0 80AAB6F0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 014A4 80AAB6F4 0C2AAC0F */ jal func_80AAB03C
/* 014A8 80AAB6F8 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
/* 014AC 80AAB6FC 14400005 */ bne $v0, $zero, .L80AAB714
/* 014B0 80AAB700 8FA40044 */ lw $a0, 0x0044($sp)
/* 014B4 80AAB704 0C00B55C */ jal Actor_Kill
/* 014B8 80AAB708 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 014BC 80AAB70C 1000004B */ beq $zero, $zero, .L80AAB83C
/* 014C0 80AAB710 8FBF003C */ lw $ra, 0x003C($sp)
.L80AAB714:
/* 014C4 80AAB714 3C0580AB */ lui $a1, %hi(D_80AAC348) ## $a1 = 80AB0000
/* 014C8 80AAB718 24A5C348 */ addiu $a1, $a1, %lo(D_80AAC348) ## $a1 = 80AAC348
/* 014CC 80AAB71C 0C00D3B0 */ jal func_80034EC0
/* 014D0 80AAB720 00003025 */ or $a2, $zero, $zero ## $a2 = 00000000
/* 014D4 80AAB724 3C053C23 */ lui $a1, 0x3C23 ## $a1 = 3C230000
/* 014D8 80AAB728 34A5D70A */ ori $a1, $a1, 0xD70A ## $a1 = 3C23D70A
/* 014DC 80AAB72C 0C00B58B */ jal Actor_SetScale
/* 014E0 80AAB730 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 014E4 80AAB734 C6040024 */ lwc1 $f4, 0x0024($s0) ## 00000024
/* 014E8 80AAB738 24190006 */ addiu $t9, $zero, 0x0006 ## $t9 = 00000006
/* 014EC 80AAB73C 240800FF */ addiu $t0, $zero, 0x00FF ## $t0 = 000000FF
/* 014F0 80AAB740 A219001F */ sb $t9, 0x001F($s0) ## 0000001F
/* 014F4 80AAB744 A6080210 */ sh $t0, 0x0210($s0) ## 00000210
/* 014F8 80AAB748 E7A40010 */ swc1 $f4, 0x0010($sp)
/* 014FC 80AAB74C C6060028 */ lwc1 $f6, 0x0028($s0) ## 00000028
/* 01500 80AAB750 24090003 */ addiu $t1, $zero, 0x0003 ## $t1 = 00000003
/* 01504 80AAB754 26241C24 */ addiu $a0, $s1, 0x1C24 ## $a0 = 00001C24
/* 01508 80AAB758 E7A60014 */ swc1 $f6, 0x0014($sp)
/* 0150C 80AAB75C C608002C */ lwc1 $f8, 0x002C($s0) ## 0000002C
/* 01510 80AAB760 AFA90028 */ sw $t1, 0x0028($sp)
/* 01514 80AAB764 AFA00024 */ sw $zero, 0x0024($sp)
/* 01518 80AAB768 AFA00020 */ sw $zero, 0x0020($sp)
/* 0151C 80AAB76C AFA0001C */ sw $zero, 0x001C($sp)
/* 01520 80AAB770 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
/* 01524 80AAB774 02203025 */ or $a2, $s1, $zero ## $a2 = 00000000
/* 01528 80AAB778 24070018 */ addiu $a3, $zero, 0x0018 ## $a3 = 00000018
/* 0152C 80AAB77C 0C00C916 */ jal Actor_SpawnAttached
/* 01530 80AAB780 E7A80018 */ swc1 $f8, 0x0018($sp)
/* 01534 80AAB784 862300A4 */ lh $v1, 0x00A4($s1) ## 000000A4
/* 01538 80AAB788 24040055 */ addiu $a0, $zero, 0x0055 ## $a0 = 00000055
/* 0153C 80AAB78C 3C028016 */ lui $v0, %hi(gSaveContext)
/* 01540 80AAB790 14830004 */ bne $a0, $v1, .L80AAB7A4
/* 01544 80AAB794 2442E660 */ addiu $v0, %lo(gSaveContext)
/* 01548 80AAB798 944A0ED4 */ lhu $t2, 0x0ED4($v0) ## 8015F534
/* 0154C 80AAB79C 314B0010 */ andi $t3, $t2, 0x0010 ## $t3 = 00000000
/* 01550 80AAB7A0 11600013 */ beq $t3, $zero, .L80AAB7F0
.L80AAB7A4:
/* 01554 80AAB7A4 3C028016 */ lui $v0, %hi(gSaveContext)
/* 01558 80AAB7A8 1483000A */ bne $a0, $v1, .L80AAB7D4
/* 0155C 80AAB7AC 2442E660 */ addiu $v0, %lo(gSaveContext)
/* 01560 80AAB7B0 944C0ED4 */ lhu $t4, 0x0ED4($v0) ## 8015F534
/* 01564 80AAB7B4 3C0E8012 */ lui $t6, %hi(gBitFlags+0x48)
/* 01568 80AAB7B8 318D0010 */ andi $t5, $t4, 0x0010 ## $t5 = 00000000
/* 0156C 80AAB7BC 51A00006 */ beql $t5, $zero, .L80AAB7D8
/* 01570 80AAB7C0 2401005B */ addiu $at, $zero, 0x005B ## $at = 0000005B
/* 01574 80AAB7C4 8DCE7168 */ lw $t6, %lo(gBitFlags+0x48)($t6)
/* 01578 80AAB7C8 8C4F00A4 */ lw $t7, 0x00A4($v0) ## 8015E704
/* 0157C 80AAB7CC 01CFC024 */ and $t8, $t6, $t7
/* 01580 80AAB7D0 17000007 */ bne $t8, $zero, .L80AAB7F0
.L80AAB7D4:
/* 01584 80AAB7D4 2401005B */ addiu $at, $zero, 0x005B ## $at = 0000005B
.L80AAB7D8:
/* 01588 80AAB7D8 54610010 */ bnel $v1, $at, .L80AAB81C
/* 0158C 80AAB7DC 24010028 */ addiu $at, $zero, 0x0028 ## $at = 00000028
/* 01590 80AAB7E0 94590ED4 */ lhu $t9, 0x0ED4($v0) ## 8015F534
/* 01594 80AAB7E4 33280400 */ andi $t0, $t9, 0x0400 ## $t0 = 00000000
/* 01598 80AAB7E8 5500000C */ bnel $t0, $zero, .L80AAB81C
/* 0159C 80AAB7EC 24010028 */ addiu $at, $zero, 0x0028 ## $at = 00000028
.L80AAB7F0:
/* 015A0 80AAB7F0 8E0A0024 */ lw $t2, 0x0024($s0) ## 00000024
/* 015A4 80AAB7F4 8E090028 */ lw $t1, 0x0028($s0) ## 00000028
/* 015A8 80AAB7F8 3C0B80AB */ lui $t3, %hi(func_80AAB948) ## $t3 = 80AB0000
/* 015AC 80AAB7FC AE0A0008 */ sw $t2, 0x0008($s0) ## 00000008
/* 015B0 80AAB800 8E0A002C */ lw $t2, 0x002C($s0) ## 0000002C
/* 015B4 80AAB804 256BB948 */ addiu $t3, $t3, %lo(func_80AAB948) ## $t3 = 80AAB948
/* 015B8 80AAB808 AE0B0190 */ sw $t3, 0x0190($s0) ## 00000190
/* 015BC 80AAB80C AE09000C */ sw $t1, 0x000C($s0) ## 0000000C
/* 015C0 80AAB810 10000009 */ beq $zero, $zero, .L80AAB838
/* 015C4 80AAB814 AE0A0010 */ sw $t2, 0x0010($s0) ## 00000010
/* 015C8 80AAB818 24010028 */ addiu $at, $zero, 0x0028 ## $at = 00000028
.L80AAB81C:
/* 015CC 80AAB81C 10610003 */ beq $v1, $at, .L80AAB82C
/* 015D0 80AAB820 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 015D4 80AAB824 0C2AAD37 */ jal func_80AAB4DC
/* 015D8 80AAB828 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
.L80AAB82C:
/* 015DC 80AAB82C 3C0C80AB */ lui $t4, %hi(func_80AAB874) ## $t4 = 80AB0000
/* 015E0 80AAB830 258CB874 */ addiu $t4, $t4, %lo(func_80AAB874) ## $t4 = 80AAB874
/* 015E4 80AAB834 AE0C0190 */ sw $t4, 0x0190($s0) ## 00000190
.L80AAB838:
/* 015E8 80AAB838 8FBF003C */ lw $ra, 0x003C($sp)
.L80AAB83C:
/* 015EC 80AAB83C 8FB00034 */ lw $s0, 0x0034($sp)
/* 015F0 80AAB840 8FB10038 */ lw $s1, 0x0038($sp)
/* 015F4 80AAB844 03E00008 */ jr $ra
/* 015F8 80AAB848 27BD0050 */ addiu $sp, $sp, 0x0050 ## $sp = 00000000

View File

@@ -1,52 +0,0 @@
glabel EnMd_Update
/* 01BE4 80AABE34 27BDFFC8 */ addiu $sp, $sp, 0xFFC8 ## $sp = FFFFFFC8
/* 01BE8 80AABE38 AFB0001C */ sw $s0, 0x001C($sp)
/* 01BEC 80AABE3C 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 01BF0 80AABE40 AFB10020 */ sw $s1, 0x0020($sp)
/* 01BF4 80AABE44 00A08825 */ or $s1, $a1, $zero ## $s1 = 00000000
/* 01BF8 80AABE48 AFBF0024 */ sw $ra, 0x0024($sp)
/* 01BFC 80AABE4C 26060194 */ addiu $a2, $s0, 0x0194 ## $a2 = 00000194
/* 01C00 80AABE50 00C02825 */ or $a1, $a2, $zero ## $a1 = 00000194
/* 01C04 80AABE54 0C0189B7 */ jal Collider_CylinderUpdate
/* 01C08 80AABE58 AFA6002C */ sw $a2, 0x002C($sp)
/* 01C0C 80AABE5C 3C010001 */ lui $at, 0x0001 ## $at = 00010000
/* 01C10 80AABE60 34211E60 */ ori $at, $at, 0x1E60 ## $at = 00011E60
/* 01C14 80AABE64 8FA6002C */ lw $a2, 0x002C($sp)
/* 01C18 80AABE68 02212821 */ addu $a1, $s1, $at
/* 01C1C 80AABE6C 0C017713 */ jal CollisionCheck_SetOC
## CollisionCheck_setOT
/* 01C20 80AABE70 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 01C24 80AABE74 0C02927F */ jal SkelAnime_FrameUpdateMatrix
/* 01C28 80AABE78 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
/* 01C2C 80AABE7C 0C2AAC38 */ jal func_80AAB0E0
/* 01C30 80AABE80 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 01C34 80AABE84 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 01C38 80AABE88 0C2AAD69 */ jal func_80AAB5A4
/* 01C3C 80AABE8C 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
/* 01C40 80AABE90 0C00B638 */ jal Actor_MoveForward
/* 01C44 80AABE94 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 01C48 80AABE98 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 01C4C 80AABE9C 0C2AAC56 */ jal func_80AAB158
/* 01C50 80AABEA0 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
/* 01C54 80AABEA4 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
/* 01C58 80AABEA8 240E0004 */ addiu $t6, $zero, 0x0004 ## $t6 = 00000004
/* 01C5C 80AABEAC AFAE0014 */ sw $t6, 0x0014($sp)
/* 01C60 80AABEB0 44060000 */ mfc1 $a2, $f0
/* 01C64 80AABEB4 44070000 */ mfc1 $a3, $f0
/* 01C68 80AABEB8 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 01C6C 80AABEBC 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
/* 01C70 80AABEC0 0C00B92D */ jal func_8002E4B4
/* 01C74 80AABEC4 E7A00010 */ swc1 $f0, 0x0010($sp)
/* 01C78 80AABEC8 8E190190 */ lw $t9, 0x0190($s0) ## 00000190
/* 01C7C 80AABECC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 01C80 80AABED0 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
/* 01C84 80AABED4 0320F809 */ jalr $ra, $t9
/* 01C88 80AABED8 00000000 */ nop
/* 01C8C 80AABEDC 8FBF0024 */ lw $ra, 0x0024($sp)
/* 01C90 80AABEE0 8FB0001C */ lw $s0, 0x001C($sp)
/* 01C94 80AABEE4 8FB10020 */ lw $s1, 0x0020($sp)
/* 01C98 80AABEE8 03E00008 */ jr $ra
/* 01C9C 80AABEEC 27BD0038 */ addiu $sp, $sp, 0x0038 ## $sp = 00000000

View File

@@ -1,10 +0,0 @@
glabel func_80AAA250
/* 00000 80AAA250 C482015C */ lwc1 $f2, 0x015C($a0) ## 0000015C
/* 00004 80AAA254 3C01BF80 */ lui $at, 0xBF80 ## $at = BF800000
/* 00008 80AAA258 C4800158 */ lwc1 $f0, 0x0158($a0) ## 00000158
/* 0000C 80AAA25C 44812000 */ mtc1 $at, $f4 ## $f4 = -1.00
/* 00010 80AAA260 E4820158 */ swc1 $f2, 0x0158($a0) ## 00000158
/* 00014 80AAA264 E4820164 */ swc1 $f2, 0x0164($a0) ## 00000164
/* 00018 80AAA268 E480015C */ swc1 $f0, 0x015C($a0) ## 0000015C
/* 0001C 80AAA26C 03E00008 */ jr $ra
/* 00020 80AAA270 E4840168 */ swc1 $f4, 0x0168($a0) ## 00000168

View File

@@ -1,42 +0,0 @@
glabel func_80AAA274
/* 00024 80AAA274 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
/* 00028 80AAA278 AFBF001C */ sw $ra, 0x001C($sp)
/* 0002C 80AAA27C AFB00018 */ sw $s0, 0x0018($sp)
/* 00030 80AAA280 9082020A */ lbu $v0, 0x020A($a0) ## 0000020A
/* 00034 80AAA284 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 00038 80AAA288 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
/* 0003C 80AAA28C 10400006 */ beq $v0, $zero, .L80AAA2A8
/* 00040 80AAA290 3C0580AB */ lui $a1, %hi(D_80AAC348) ## $a1 = 80AB0000
/* 00044 80AAA294 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
/* 00048 80AAA298 5041000A */ beql $v0, $at, .L80AAA2C4
/* 0004C 80AAA29C 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
/* 00050 80AAA2A0 10000015 */ beq $zero, $zero, .L80AAA2F8
/* 00054 80AAA2A4 8FBF001C */ lw $ra, 0x001C($sp)
.L80AAA2A8:
/* 00058 80AAA2A8 24A5C348 */ addiu $a1, $a1, %lo(D_80AAC348) ## $a1 = 80AAC348
/* 0005C 80AAA2AC 0C00D3B0 */ jal func_80034EC0
/* 00060 80AAA2B0 24060002 */ addiu $a2, $zero, 0x0002 ## $a2 = 00000002
/* 00064 80AAA2B4 920E020A */ lbu $t6, 0x020A($s0) ## 0000020A
/* 00068 80AAA2B8 25CF0001 */ addiu $t7, $t6, 0x0001 ## $t7 = 00000001
/* 0006C 80AAA2BC A20F020A */ sb $t7, 0x020A($s0) ## 0000020A
/* 00070 80AAA2C0 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
.L80AAA2C4:
/* 00074 80AAA2C4 8E05015C */ lw $a1, 0x015C($s0) ## 0000015C
/* 00078 80AAA2C8 0C0295B2 */ jal func_800A56C8
/* 0007C 80AAA2CC AFA40020 */ sw $a0, 0x0020($sp)
/* 00080 80AAA2D0 10400008 */ beq $v0, $zero, .L80AAA2F4
/* 00084 80AAA2D4 8FA40020 */ lw $a0, 0x0020($sp)
/* 00088 80AAA2D8 3C0580AB */ lui $a1, %hi(D_80AAC348) ## $a1 = 80AB0000
/* 0008C 80AAA2DC 24A5C348 */ addiu $a1, $a1, %lo(D_80AAC348) ## $a1 = 80AAC348
/* 00090 80AAA2E0 0C00D3B0 */ jal func_80034EC0
/* 00094 80AAA2E4 24060003 */ addiu $a2, $zero, 0x0003 ## $a2 = 00000003
/* 00098 80AAA2E8 9218020A */ lbu $t8, 0x020A($s0) ## 0000020A
/* 0009C 80AAA2EC 27190001 */ addiu $t9, $t8, 0x0001 ## $t9 = 00000001
/* 000A0 80AAA2F0 A219020A */ sb $t9, 0x020A($s0) ## 0000020A
.L80AAA2F4:
/* 000A4 80AAA2F4 8FBF001C */ lw $ra, 0x001C($sp)
.L80AAA2F8:
/* 000A8 80AAA2F8 8FB00018 */ lw $s0, 0x0018($sp)
/* 000AC 80AAA2FC 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
/* 000B0 80AAA300 03E00008 */ jr $ra
/* 000B4 80AAA304 00000000 */ nop

View File

@@ -1,42 +0,0 @@
glabel func_80AAA308
/* 000B8 80AAA308 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
/* 000BC 80AAA30C AFBF001C */ sw $ra, 0x001C($sp)
/* 000C0 80AAA310 AFB00018 */ sw $s0, 0x0018($sp)
/* 000C4 80AAA314 9082020A */ lbu $v0, 0x020A($a0) ## 0000020A
/* 000C8 80AAA318 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 000CC 80AAA31C 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
/* 000D0 80AAA320 10400006 */ beq $v0, $zero, .L80AAA33C
/* 000D4 80AAA324 3C0580AB */ lui $a1, %hi(D_80AAC348) ## $a1 = 80AB0000
/* 000D8 80AAA328 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
/* 000DC 80AAA32C 5041000A */ beql $v0, $at, .L80AAA358
/* 000E0 80AAA330 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
/* 000E4 80AAA334 10000015 */ beq $zero, $zero, .L80AAA38C
/* 000E8 80AAA338 8FBF001C */ lw $ra, 0x001C($sp)
.L80AAA33C:
/* 000EC 80AAA33C 24A5C348 */ addiu $a1, $a1, %lo(D_80AAC348) ## $a1 = 80AAC348
/* 000F0 80AAA340 0C00D3B0 */ jal func_80034EC0
/* 000F4 80AAA344 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
/* 000F8 80AAA348 920E020A */ lbu $t6, 0x020A($s0) ## 0000020A
/* 000FC 80AAA34C 25CF0001 */ addiu $t7, $t6, 0x0001 ## $t7 = 00000001
/* 00100 80AAA350 A20F020A */ sb $t7, 0x020A($s0) ## 0000020A
/* 00104 80AAA354 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
.L80AAA358:
/* 00108 80AAA358 8E05015C */ lw $a1, 0x015C($s0) ## 0000015C
/* 0010C 80AAA35C 0C0295B2 */ jal func_800A56C8
/* 00110 80AAA360 AFA40020 */ sw $a0, 0x0020($sp)
/* 00114 80AAA364 10400008 */ beq $v0, $zero, .L80AAA388
/* 00118 80AAA368 8FA40020 */ lw $a0, 0x0020($sp)
/* 0011C 80AAA36C 3C0580AB */ lui $a1, %hi(D_80AAC348) ## $a1 = 80AB0000
/* 00120 80AAA370 24A5C348 */ addiu $a1, $a1, %lo(D_80AAC348) ## $a1 = 80AAC348
/* 00124 80AAA374 0C00D3B0 */ jal func_80034EC0
/* 00128 80AAA378 24060005 */ addiu $a2, $zero, 0x0005 ## $a2 = 00000005
/* 0012C 80AAA37C 9218020A */ lbu $t8, 0x020A($s0) ## 0000020A
/* 00130 80AAA380 27190001 */ addiu $t9, $t8, 0x0001 ## $t9 = 00000001
/* 00134 80AAA384 A219020A */ sb $t9, 0x020A($s0) ## 0000020A
.L80AAA388:
/* 00138 80AAA388 8FBF001C */ lw $ra, 0x001C($sp)
.L80AAA38C:
/* 0013C 80AAA38C 8FB00018 */ lw $s0, 0x0018($sp)
/* 00140 80AAA390 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
/* 00144 80AAA394 03E00008 */ jr $ra
/* 00148 80AAA398 00000000 */ nop

View File

@@ -1,60 +0,0 @@
glabel func_80AAA39C
/* 0014C 80AAA39C 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
/* 00150 80AAA3A0 AFBF001C */ sw $ra, 0x001C($sp)
/* 00154 80AAA3A4 AFB00018 */ sw $s0, 0x0018($sp)
/* 00158 80AAA3A8 9082020A */ lbu $v0, 0x020A($a0) ## 0000020A
/* 0015C 80AAA3AC 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 00160 80AAA3B0 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
/* 00164 80AAA3B4 10400008 */ beq $v0, $zero, .L80AAA3D8
/* 00168 80AAA3B8 3C0580AB */ lui $a1, %hi(D_80AAC348) ## $a1 = 80AB0000
/* 0016C 80AAA3BC 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
/* 00170 80AAA3C0 1041000D */ beq $v0, $at, .L80AAA3F8
/* 00174 80AAA3C4 24010002 */ addiu $at, $zero, 0x0002 ## $at = 00000002
/* 00178 80AAA3C8 50410019 */ beql $v0, $at, .L80AAA430
/* 0017C 80AAA3CC 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
/* 00180 80AAA3D0 10000024 */ beq $zero, $zero, .L80AAA464
/* 00184 80AAA3D4 8FBF001C */ lw $ra, 0x001C($sp)
.L80AAA3D8:
/* 00188 80AAA3D8 24A5C348 */ addiu $a1, $a1, %lo(D_80AAC348) ## $a1 = 80AAC348
/* 0018C 80AAA3DC 0C00D3B0 */ jal func_80034EC0
/* 00190 80AAA3E0 24060002 */ addiu $a2, $zero, 0x0002 ## $a2 = 00000002
/* 00194 80AAA3E4 0C2AA894 */ jal func_80AAA250
/* 00198 80AAA3E8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 0019C 80AAA3EC 920E020A */ lbu $t6, 0x020A($s0) ## 0000020A
/* 001A0 80AAA3F0 25CF0001 */ addiu $t7, $t6, 0x0001 ## $t7 = 00000001
/* 001A4 80AAA3F4 A20F020A */ sb $t7, 0x020A($s0) ## 0000020A
.L80AAA3F8:
/* 001A8 80AAA3F8 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
/* 001AC 80AAA3FC 8E05015C */ lw $a1, 0x015C($s0) ## 0000015C
/* 001B0 80AAA400 0C0295B2 */ jal func_800A56C8
/* 001B4 80AAA404 AFA40020 */ sw $a0, 0x0020($sp)
/* 001B8 80AAA408 10400015 */ beq $v0, $zero, .L80AAA460
/* 001BC 80AAA40C 8FA40020 */ lw $a0, 0x0020($sp)
/* 001C0 80AAA410 3C0580AB */ lui $a1, %hi(D_80AAC348) ## $a1 = 80AB0000
/* 001C4 80AAA414 24A5C348 */ addiu $a1, $a1, %lo(D_80AAC348) ## $a1 = 80AAC348
/* 001C8 80AAA418 0C00D3B0 */ jal func_80034EC0
/* 001CC 80AAA41C 24060007 */ addiu $a2, $zero, 0x0007 ## $a2 = 00000007
/* 001D0 80AAA420 9218020A */ lbu $t8, 0x020A($s0) ## 0000020A
/* 001D4 80AAA424 27190001 */ addiu $t9, $t8, 0x0001 ## $t9 = 00000001
/* 001D8 80AAA428 A219020A */ sb $t9, 0x020A($s0) ## 0000020A
/* 001DC 80AAA42C 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
.L80AAA430:
/* 001E0 80AAA430 8E05015C */ lw $a1, 0x015C($s0) ## 0000015C
/* 001E4 80AAA434 0C0295B2 */ jal func_800A56C8
/* 001E8 80AAA438 AFA40020 */ sw $a0, 0x0020($sp)
/* 001EC 80AAA43C 10400008 */ beq $v0, $zero, .L80AAA460
/* 001F0 80AAA440 8FA40020 */ lw $a0, 0x0020($sp)
/* 001F4 80AAA444 3C0580AB */ lui $a1, %hi(D_80AAC348) ## $a1 = 80AB0000
/* 001F8 80AAA448 24A5C348 */ addiu $a1, $a1, %lo(D_80AAC348) ## $a1 = 80AAC348
/* 001FC 80AAA44C 0C00D3B0 */ jal func_80034EC0
/* 00200 80AAA450 24060008 */ addiu $a2, $zero, 0x0008 ## $a2 = 00000008
/* 00204 80AAA454 9208020A */ lbu $t0, 0x020A($s0) ## 0000020A
/* 00208 80AAA458 25090001 */ addiu $t1, $t0, 0x0001 ## $t1 = 00000001
/* 0020C 80AAA45C A209020A */ sb $t1, 0x020A($s0) ## 0000020A
.L80AAA460:
/* 00210 80AAA460 8FBF001C */ lw $ra, 0x001C($sp)
.L80AAA464:
/* 00214 80AAA464 8FB00018 */ lw $s0, 0x0018($sp)
/* 00218 80AAA468 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
/* 0021C 80AAA46C 03E00008 */ jr $ra
/* 00220 80AAA470 00000000 */ nop

View File

@@ -1,42 +0,0 @@
glabel func_80AAA474
/* 00224 80AAA474 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
/* 00228 80AAA478 AFBF001C */ sw $ra, 0x001C($sp)
/* 0022C 80AAA47C AFB00018 */ sw $s0, 0x0018($sp)
/* 00230 80AAA480 9082020A */ lbu $v0, 0x020A($a0) ## 0000020A
/* 00234 80AAA484 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 00238 80AAA488 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
/* 0023C 80AAA48C 10400006 */ beq $v0, $zero, .L80AAA4A8
/* 00240 80AAA490 3C0580AB */ lui $a1, %hi(D_80AAC348) ## $a1 = 80AB0000
/* 00244 80AAA494 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
/* 00248 80AAA498 5041000A */ beql $v0, $at, .L80AAA4C4
/* 0024C 80AAA49C 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
/* 00250 80AAA4A0 10000015 */ beq $zero, $zero, .L80AAA4F8
/* 00254 80AAA4A4 8FBF001C */ lw $ra, 0x001C($sp)
.L80AAA4A8:
/* 00258 80AAA4A8 24A5C348 */ addiu $a1, $a1, %lo(D_80AAC348) ## $a1 = 80AAC348
/* 0025C 80AAA4AC 0C00D3B0 */ jal func_80034EC0
/* 00260 80AAA4B0 24060007 */ addiu $a2, $zero, 0x0007 ## $a2 = 00000007
/* 00264 80AAA4B4 920E020A */ lbu $t6, 0x020A($s0) ## 0000020A
/* 00268 80AAA4B8 25CF0001 */ addiu $t7, $t6, 0x0001 ## $t7 = 00000001
/* 0026C 80AAA4BC A20F020A */ sb $t7, 0x020A($s0) ## 0000020A
/* 00270 80AAA4C0 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
.L80AAA4C4:
/* 00274 80AAA4C4 8E05015C */ lw $a1, 0x015C($s0) ## 0000015C
/* 00278 80AAA4C8 0C0295B2 */ jal func_800A56C8
/* 0027C 80AAA4CC AFA40020 */ sw $a0, 0x0020($sp)
/* 00280 80AAA4D0 10400008 */ beq $v0, $zero, .L80AAA4F4
/* 00284 80AAA4D4 8FA40020 */ lw $a0, 0x0020($sp)
/* 00288 80AAA4D8 3C0580AB */ lui $a1, %hi(D_80AAC348) ## $a1 = 80AB0000
/* 0028C 80AAA4DC 24A5C348 */ addiu $a1, $a1, %lo(D_80AAC348) ## $a1 = 80AAC348
/* 00290 80AAA4E0 0C00D3B0 */ jal func_80034EC0
/* 00294 80AAA4E4 2406000A */ addiu $a2, $zero, 0x000A ## $a2 = 0000000A
/* 00298 80AAA4E8 9218020A */ lbu $t8, 0x020A($s0) ## 0000020A
/* 0029C 80AAA4EC 27190001 */ addiu $t9, $t8, 0x0001 ## $t9 = 00000001
/* 002A0 80AAA4F0 A219020A */ sb $t9, 0x020A($s0) ## 0000020A
.L80AAA4F4:
/* 002A4 80AAA4F4 8FBF001C */ lw $ra, 0x001C($sp)
.L80AAA4F8:
/* 002A8 80AAA4F8 8FB00018 */ lw $s0, 0x0018($sp)
/* 002AC 80AAA4FC 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
/* 002B0 80AAA500 03E00008 */ jr $ra
/* 002B4 80AAA504 00000000 */ nop

View File

@@ -1,44 +0,0 @@
glabel func_80AAA508
/* 002B8 80AAA508 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
/* 002BC 80AAA50C AFBF001C */ sw $ra, 0x001C($sp)
/* 002C0 80AAA510 AFB00018 */ sw $s0, 0x0018($sp)
/* 002C4 80AAA514 9082020A */ lbu $v0, 0x020A($a0) ## 0000020A
/* 002C8 80AAA518 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 002CC 80AAA51C 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
/* 002D0 80AAA520 10400006 */ beq $v0, $zero, .L80AAA53C
/* 002D4 80AAA524 3C0580AB */ lui $a1, %hi(D_80AAC348) ## $a1 = 80AB0000
/* 002D8 80AAA528 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
/* 002DC 80AAA52C 5041000C */ beql $v0, $at, .L80AAA560
/* 002E0 80AAA530 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
/* 002E4 80AAA534 10000017 */ beq $zero, $zero, .L80AAA594
/* 002E8 80AAA538 8FBF001C */ lw $ra, 0x001C($sp)
.L80AAA53C:
/* 002EC 80AAA53C 24A5C348 */ addiu $a1, $a1, %lo(D_80AAC348) ## $a1 = 80AAC348
/* 002F0 80AAA540 0C00D3B0 */ jal func_80034EC0
/* 002F4 80AAA544 24060002 */ addiu $a2, $zero, 0x0002 ## $a2 = 00000002
/* 002F8 80AAA548 0C2AA894 */ jal func_80AAA250
/* 002FC 80AAA54C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 00300 80AAA550 920E020A */ lbu $t6, 0x020A($s0) ## 0000020A
/* 00304 80AAA554 25CF0001 */ addiu $t7, $t6, 0x0001 ## $t7 = 00000001
/* 00308 80AAA558 A20F020A */ sb $t7, 0x020A($s0) ## 0000020A
/* 0030C 80AAA55C 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
.L80AAA560:
/* 00310 80AAA560 8E05015C */ lw $a1, 0x015C($s0) ## 0000015C
/* 00314 80AAA564 0C0295B2 */ jal func_800A56C8
/* 00318 80AAA568 AFA40020 */ sw $a0, 0x0020($sp)
/* 0031C 80AAA56C 10400008 */ beq $v0, $zero, .L80AAA590
/* 00320 80AAA570 8FA40020 */ lw $a0, 0x0020($sp)
/* 00324 80AAA574 3C0580AB */ lui $a1, %hi(D_80AAC348) ## $a1 = 80AB0000
/* 00328 80AAA578 24A5C348 */ addiu $a1, $a1, %lo(D_80AAC348) ## $a1 = 80AAC348
/* 0032C 80AAA57C 0C00D3B0 */ jal func_80034EC0
/* 00330 80AAA580 2406000A */ addiu $a2, $zero, 0x000A ## $a2 = 0000000A
/* 00334 80AAA584 9218020A */ lbu $t8, 0x020A($s0) ## 0000020A
/* 00338 80AAA588 27190001 */ addiu $t9, $t8, 0x0001 ## $t9 = 00000001
/* 0033C 80AAA58C A219020A */ sb $t9, 0x020A($s0) ## 0000020A
.L80AAA590:
/* 00340 80AAA590 8FBF001C */ lw $ra, 0x001C($sp)
.L80AAA594:
/* 00344 80AAA594 8FB00018 */ lw $s0, 0x0018($sp)
/* 00348 80AAA598 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
/* 0034C 80AAA59C 03E00008 */ jr $ra
/* 00350 80AAA5A0 00000000 */ nop

View File

@@ -1,42 +0,0 @@
glabel func_80AAA5A4
/* 00354 80AAA5A4 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
/* 00358 80AAA5A8 AFBF001C */ sw $ra, 0x001C($sp)
/* 0035C 80AAA5AC AFB00018 */ sw $s0, 0x0018($sp)
/* 00360 80AAA5B0 9082020A */ lbu $v0, 0x020A($a0) ## 0000020A
/* 00364 80AAA5B4 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 00368 80AAA5B8 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
/* 0036C 80AAA5BC 10400006 */ beq $v0, $zero, .L80AAA5D8
/* 00370 80AAA5C0 3C0580AB */ lui $a1, %hi(D_80AAC348) ## $a1 = 80AB0000
/* 00374 80AAA5C4 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
/* 00378 80AAA5C8 5041000A */ beql $v0, $at, .L80AAA5F4
/* 0037C 80AAA5CC 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
/* 00380 80AAA5D0 10000015 */ beq $zero, $zero, .L80AAA628
/* 00384 80AAA5D4 8FBF001C */ lw $ra, 0x001C($sp)
.L80AAA5D8:
/* 00388 80AAA5D8 24A5C348 */ addiu $a1, $a1, %lo(D_80AAC348) ## $a1 = 80AAC348
/* 0038C 80AAA5DC 0C00D3B0 */ jal func_80034EC0
/* 00390 80AAA5E0 24060009 */ addiu $a2, $zero, 0x0009 ## $a2 = 00000009
/* 00394 80AAA5E4 920E020A */ lbu $t6, 0x020A($s0) ## 0000020A
/* 00398 80AAA5E8 25CF0001 */ addiu $t7, $t6, 0x0001 ## $t7 = 00000001
/* 0039C 80AAA5EC A20F020A */ sb $t7, 0x020A($s0) ## 0000020A
/* 003A0 80AAA5F0 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
.L80AAA5F4:
/* 003A4 80AAA5F4 8E05015C */ lw $a1, 0x015C($s0) ## 0000015C
/* 003A8 80AAA5F8 0C0295B2 */ jal func_800A56C8
/* 003AC 80AAA5FC AFA40020 */ sw $a0, 0x0020($sp)
/* 003B0 80AAA600 10400008 */ beq $v0, $zero, .L80AAA624
/* 003B4 80AAA604 8FA40020 */ lw $a0, 0x0020($sp)
/* 003B8 80AAA608 3C0580AB */ lui $a1, %hi(D_80AAC348) ## $a1 = 80AB0000
/* 003BC 80AAA60C 24A5C348 */ addiu $a1, $a1, %lo(D_80AAC348) ## $a1 = 80AAC348
/* 003C0 80AAA610 0C00D3B0 */ jal func_80034EC0
/* 003C4 80AAA614 24060006 */ addiu $a2, $zero, 0x0006 ## $a2 = 00000006
/* 003C8 80AAA618 9218020A */ lbu $t8, 0x020A($s0) ## 0000020A
/* 003CC 80AAA61C 27190001 */ addiu $t9, $t8, 0x0001 ## $t9 = 00000001
/* 003D0 80AAA620 A219020A */ sb $t9, 0x020A($s0) ## 0000020A
.L80AAA624:
/* 003D4 80AAA624 8FBF001C */ lw $ra, 0x001C($sp)
.L80AAA628:
/* 003D8 80AAA628 8FB00018 */ lw $s0, 0x0018($sp)
/* 003DC 80AAA62C 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
/* 003E0 80AAA630 03E00008 */ jr $ra
/* 003E4 80AAA634 00000000 */ nop

View File

@@ -1,44 +0,0 @@
glabel func_80AAA638
/* 003E8 80AAA638 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
/* 003EC 80AAA63C AFBF001C */ sw $ra, 0x001C($sp)
/* 003F0 80AAA640 AFB00018 */ sw $s0, 0x0018($sp)
/* 003F4 80AAA644 9082020A */ lbu $v0, 0x020A($a0) ## 0000020A
/* 003F8 80AAA648 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 003FC 80AAA64C 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
/* 00400 80AAA650 10400006 */ beq $v0, $zero, .L80AAA66C
/* 00404 80AAA654 3C0580AB */ lui $a1, %hi(D_80AAC348) ## $a1 = 80AB0000
/* 00408 80AAA658 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
/* 0040C 80AAA65C 5041000C */ beql $v0, $at, .L80AAA690
/* 00410 80AAA660 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
/* 00414 80AAA664 10000017 */ beq $zero, $zero, .L80AAA6C4
/* 00418 80AAA668 8FBF001C */ lw $ra, 0x001C($sp)
.L80AAA66C:
/* 0041C 80AAA66C 24A5C348 */ addiu $a1, $a1, %lo(D_80AAC348) ## $a1 = 80AAC348
/* 00420 80AAA670 0C00D3B0 */ jal func_80034EC0
/* 00424 80AAA674 24060009 */ addiu $a2, $zero, 0x0009 ## $a2 = 00000009
/* 00428 80AAA678 0C2AA894 */ jal func_80AAA250
/* 0042C 80AAA67C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 00430 80AAA680 920E020A */ lbu $t6, 0x020A($s0) ## 0000020A
/* 00434 80AAA684 25CF0001 */ addiu $t7, $t6, 0x0001 ## $t7 = 00000001
/* 00438 80AAA688 A20F020A */ sb $t7, 0x020A($s0) ## 0000020A
/* 0043C 80AAA68C 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
.L80AAA690:
/* 00440 80AAA690 8E05015C */ lw $a1, 0x015C($s0) ## 0000015C
/* 00444 80AAA694 0C0295B2 */ jal func_800A56C8
/* 00448 80AAA698 AFA40020 */ sw $a0, 0x0020($sp)
/* 0044C 80AAA69C 10400008 */ beq $v0, $zero, .L80AAA6C0
/* 00450 80AAA6A0 8FA40020 */ lw $a0, 0x0020($sp)
/* 00454 80AAA6A4 3C0580AB */ lui $a1, %hi(D_80AAC348) ## $a1 = 80AB0000
/* 00458 80AAA6A8 24A5C348 */ addiu $a1, $a1, %lo(D_80AAC348) ## $a1 = 80AAC348
/* 0045C 80AAA6AC 0C00D3B0 */ jal func_80034EC0
/* 00460 80AAA6B0 2406000A */ addiu $a2, $zero, 0x000A ## $a2 = 0000000A
/* 00464 80AAA6B4 9218020A */ lbu $t8, 0x020A($s0) ## 0000020A
/* 00468 80AAA6B8 27190001 */ addiu $t9, $t8, 0x0001 ## $t9 = 00000001
/* 0046C 80AAA6BC A219020A */ sb $t9, 0x020A($s0) ## 0000020A
.L80AAA6C0:
/* 00470 80AAA6C0 8FBF001C */ lw $ra, 0x001C($sp)
.L80AAA6C4:
/* 00474 80AAA6C4 8FB00018 */ lw $s0, 0x0018($sp)
/* 00478 80AAA6C8 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
/* 0047C 80AAA6CC 03E00008 */ jr $ra
/* 00480 80AAA6D0 00000000 */ nop

View File

@@ -1,42 +0,0 @@
glabel func_80AAA6D4
/* 00484 80AAA6D4 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
/* 00488 80AAA6D8 AFBF001C */ sw $ra, 0x001C($sp)
/* 0048C 80AAA6DC AFB00018 */ sw $s0, 0x0018($sp)
/* 00490 80AAA6E0 9082020A */ lbu $v0, 0x020A($a0) ## 0000020A
/* 00494 80AAA6E4 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 00498 80AAA6E8 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
/* 0049C 80AAA6EC 10400006 */ beq $v0, $zero, .L80AAA708
/* 004A0 80AAA6F0 3C0580AB */ lui $a1, %hi(D_80AAC348) ## $a1 = 80AB0000
/* 004A4 80AAA6F4 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
/* 004A8 80AAA6F8 5041000A */ beql $v0, $at, .L80AAA724
/* 004AC 80AAA6FC 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
/* 004B0 80AAA700 10000015 */ beq $zero, $zero, .L80AAA758
/* 004B4 80AAA704 8FBF001C */ lw $ra, 0x001C($sp)
.L80AAA708:
/* 004B8 80AAA708 24A5C348 */ addiu $a1, $a1, %lo(D_80AAC348) ## $a1 = 80AAC348
/* 004BC 80AAA70C 0C00D3B0 */ jal func_80034EC0
/* 004C0 80AAA710 2406000B */ addiu $a2, $zero, 0x000B ## $a2 = 0000000B
/* 004C4 80AAA714 920E020A */ lbu $t6, 0x020A($s0) ## 0000020A
/* 004C8 80AAA718 25CF0001 */ addiu $t7, $t6, 0x0001 ## $t7 = 00000001
/* 004CC 80AAA71C A20F020A */ sb $t7, 0x020A($s0) ## 0000020A
/* 004D0 80AAA720 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
.L80AAA724:
/* 004D4 80AAA724 8E05015C */ lw $a1, 0x015C($s0) ## 0000015C
/* 004D8 80AAA728 0C0295B2 */ jal func_800A56C8
/* 004DC 80AAA72C AFA40020 */ sw $a0, 0x0020($sp)
/* 004E0 80AAA730 10400008 */ beq $v0, $zero, .L80AAA754
/* 004E4 80AAA734 8FA40020 */ lw $a0, 0x0020($sp)
/* 004E8 80AAA738 3C0580AB */ lui $a1, %hi(D_80AAC348) ## $a1 = 80AB0000
/* 004EC 80AAA73C 24A5C348 */ addiu $a1, $a1, %lo(D_80AAC348) ## $a1 = 80AAC348
/* 004F0 80AAA740 0C00D3B0 */ jal func_80034EC0
/* 004F4 80AAA744 24060006 */ addiu $a2, $zero, 0x0006 ## $a2 = 00000006
/* 004F8 80AAA748 9218020A */ lbu $t8, 0x020A($s0) ## 0000020A
/* 004FC 80AAA74C 27190001 */ addiu $t9, $t8, 0x0001 ## $t9 = 00000001
/* 00500 80AAA750 A219020A */ sb $t9, 0x020A($s0) ## 0000020A
.L80AAA754:
/* 00504 80AAA754 8FBF001C */ lw $ra, 0x001C($sp)
.L80AAA758:
/* 00508 80AAA758 8FB00018 */ lw $s0, 0x0018($sp)
/* 0050C 80AAA75C 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
/* 00510 80AAA760 03E00008 */ jr $ra
/* 00514 80AAA764 00000000 */ nop

View File

@@ -1,42 +0,0 @@
glabel func_80AAA768
/* 00518 80AAA768 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
/* 0051C 80AAA76C AFBF001C */ sw $ra, 0x001C($sp)
/* 00520 80AAA770 AFB00018 */ sw $s0, 0x0018($sp)
/* 00524 80AAA774 9082020A */ lbu $v0, 0x020A($a0) ## 0000020A
/* 00528 80AAA778 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 0052C 80AAA77C 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
/* 00530 80AAA780 10400006 */ beq $v0, $zero, .L80AAA79C
/* 00534 80AAA784 3C0580AB */ lui $a1, %hi(D_80AAC348) ## $a1 = 80AB0000
/* 00538 80AAA788 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
/* 0053C 80AAA78C 5041000A */ beql $v0, $at, .L80AAA7B8
/* 00540 80AAA790 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
/* 00544 80AAA794 10000015 */ beq $zero, $zero, .L80AAA7EC
/* 00548 80AAA798 8FBF001C */ lw $ra, 0x001C($sp)
.L80AAA79C:
/* 0054C 80AAA79C 24A5C348 */ addiu $a1, $a1, %lo(D_80AAC348) ## $a1 = 80AAC348
/* 00550 80AAA7A0 0C00D3B0 */ jal func_80034EC0
/* 00554 80AAA7A4 2406000C */ addiu $a2, $zero, 0x000C ## $a2 = 0000000C
/* 00558 80AAA7A8 920E020A */ lbu $t6, 0x020A($s0) ## 0000020A
/* 0055C 80AAA7AC 25CF0001 */ addiu $t7, $t6, 0x0001 ## $t7 = 00000001
/* 00560 80AAA7B0 A20F020A */ sb $t7, 0x020A($s0) ## 0000020A
/* 00564 80AAA7B4 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
.L80AAA7B8:
/* 00568 80AAA7B8 8E05015C */ lw $a1, 0x015C($s0) ## 0000015C
/* 0056C 80AAA7BC 0C0295B2 */ jal func_800A56C8
/* 00570 80AAA7C0 AFA40020 */ sw $a0, 0x0020($sp)
/* 00574 80AAA7C4 10400008 */ beq $v0, $zero, .L80AAA7E8
/* 00578 80AAA7C8 8FA40020 */ lw $a0, 0x0020($sp)
/* 0057C 80AAA7CC 3C0580AB */ lui $a1, %hi(D_80AAC348) ## $a1 = 80AB0000
/* 00580 80AAA7D0 24A5C348 */ addiu $a1, $a1, %lo(D_80AAC348) ## $a1 = 80AAC348
/* 00584 80AAA7D4 0C00D3B0 */ jal func_80034EC0
/* 00588 80AAA7D8 24060003 */ addiu $a2, $zero, 0x0003 ## $a2 = 00000003
/* 0058C 80AAA7DC 9218020A */ lbu $t8, 0x020A($s0) ## 0000020A
/* 00590 80AAA7E0 27190001 */ addiu $t9, $t8, 0x0001 ## $t9 = 00000001
/* 00594 80AAA7E4 A219020A */ sb $t9, 0x020A($s0) ## 0000020A
.L80AAA7E8:
/* 00598 80AAA7E8 8FBF001C */ lw $ra, 0x001C($sp)
.L80AAA7EC:
/* 0059C 80AAA7EC 8FB00018 */ lw $s0, 0x0018($sp)
/* 005A0 80AAA7F0 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
/* 005A4 80AAA7F4 03E00008 */ jr $ra
/* 005A8 80AAA7F8 00000000 */ nop

View File

@@ -1,42 +0,0 @@
glabel func_80AAA7FC
/* 005AC 80AAA7FC 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
/* 005B0 80AAA800 AFBF001C */ sw $ra, 0x001C($sp)
/* 005B4 80AAA804 AFB00018 */ sw $s0, 0x0018($sp)
/* 005B8 80AAA808 9082020A */ lbu $v0, 0x020A($a0) ## 0000020A
/* 005BC 80AAA80C 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 005C0 80AAA810 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
/* 005C4 80AAA814 10400006 */ beq $v0, $zero, .L80AAA830
/* 005C8 80AAA818 3C0580AB */ lui $a1, %hi(D_80AAC348) ## $a1 = 80AB0000
/* 005CC 80AAA81C 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
/* 005D0 80AAA820 5041000A */ beql $v0, $at, .L80AAA84C
/* 005D4 80AAA824 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
/* 005D8 80AAA828 10000015 */ beq $zero, $zero, .L80AAA880
/* 005DC 80AAA82C 8FBF001C */ lw $ra, 0x001C($sp)
.L80AAA830:
/* 005E0 80AAA830 24A5C348 */ addiu $a1, $a1, %lo(D_80AAC348) ## $a1 = 80AAC348
/* 005E4 80AAA834 0C00D3B0 */ jal func_80034EC0
/* 005E8 80AAA838 2406000D */ addiu $a2, $zero, 0x000D ## $a2 = 0000000D
/* 005EC 80AAA83C 920E020A */ lbu $t6, 0x020A($s0) ## 0000020A
/* 005F0 80AAA840 25CF0001 */ addiu $t7, $t6, 0x0001 ## $t7 = 00000001
/* 005F4 80AAA844 A20F020A */ sb $t7, 0x020A($s0) ## 0000020A
/* 005F8 80AAA848 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
.L80AAA84C:
/* 005FC 80AAA84C 8E05015C */ lw $a1, 0x015C($s0) ## 0000015C
/* 00600 80AAA850 0C0295B2 */ jal func_800A56C8
/* 00604 80AAA854 AFA40020 */ sw $a0, 0x0020($sp)
/* 00608 80AAA858 10400008 */ beq $v0, $zero, .L80AAA87C
/* 0060C 80AAA85C 8FA40020 */ lw $a0, 0x0020($sp)
/* 00610 80AAA860 3C0580AB */ lui $a1, %hi(D_80AAC348) ## $a1 = 80AB0000
/* 00614 80AAA864 24A5C348 */ addiu $a1, $a1, %lo(D_80AAC348) ## $a1 = 80AAC348
/* 00618 80AAA868 0C00D3B0 */ jal func_80034EC0
/* 0061C 80AAA86C 24060006 */ addiu $a2, $zero, 0x0006 ## $a2 = 00000006
/* 00620 80AAA870 9218020A */ lbu $t8, 0x020A($s0) ## 0000020A
/* 00624 80AAA874 27190001 */ addiu $t9, $t8, 0x0001 ## $t9 = 00000001
/* 00628 80AAA878 A219020A */ sb $t9, 0x020A($s0) ## 0000020A
.L80AAA87C:
/* 0062C 80AAA87C 8FBF001C */ lw $ra, 0x001C($sp)
.L80AAA880:
/* 00630 80AAA880 8FB00018 */ lw $s0, 0x0018($sp)
/* 00634 80AAA884 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
/* 00638 80AAA888 03E00008 */ jr $ra
/* 0063C 80AAA88C 00000000 */ nop

View File

@@ -1,44 +0,0 @@
glabel func_80AAA890
/* 00640 80AAA890 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
/* 00644 80AAA894 AFBF001C */ sw $ra, 0x001C($sp)
/* 00648 80AAA898 AFB00018 */ sw $s0, 0x0018($sp)
/* 0064C 80AAA89C 9082020A */ lbu $v0, 0x020A($a0) ## 0000020A
/* 00650 80AAA8A0 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 00654 80AAA8A4 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
/* 00658 80AAA8A8 10400006 */ beq $v0, $zero, .L80AAA8C4
/* 0065C 80AAA8AC 3C0580AB */ lui $a1, %hi(D_80AAC348) ## $a1 = 80AB0000
/* 00660 80AAA8B0 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
/* 00664 80AAA8B4 5041000C */ beql $v0, $at, .L80AAA8E8
/* 00668 80AAA8B8 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
/* 0066C 80AAA8BC 10000017 */ beq $zero, $zero, .L80AAA91C
/* 00670 80AAA8C0 8FBF001C */ lw $ra, 0x001C($sp)
.L80AAA8C4:
/* 00674 80AAA8C4 24A5C348 */ addiu $a1, $a1, %lo(D_80AAC348) ## $a1 = 80AAC348
/* 00678 80AAA8C8 0C00D3B0 */ jal func_80034EC0
/* 0067C 80AAA8CC 24060007 */ addiu $a2, $zero, 0x0007 ## $a2 = 00000007
/* 00680 80AAA8D0 0C2AA894 */ jal func_80AAA250
/* 00684 80AAA8D4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 00688 80AAA8D8 920E020A */ lbu $t6, 0x020A($s0) ## 0000020A
/* 0068C 80AAA8DC 25CF0001 */ addiu $t7, $t6, 0x0001 ## $t7 = 00000001
/* 00690 80AAA8E0 A20F020A */ sb $t7, 0x020A($s0) ## 0000020A
/* 00694 80AAA8E4 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
.L80AAA8E8:
/* 00698 80AAA8E8 8E05015C */ lw $a1, 0x015C($s0) ## 0000015C
/* 0069C 80AAA8EC 0C0295B2 */ jal func_800A56C8
/* 006A0 80AAA8F0 AFA40020 */ sw $a0, 0x0020($sp)
/* 006A4 80AAA8F4 10400008 */ beq $v0, $zero, .L80AAA918
/* 006A8 80AAA8F8 8FA40020 */ lw $a0, 0x0020($sp)
/* 006AC 80AAA8FC 3C0580AB */ lui $a1, %hi(D_80AAC348) ## $a1 = 80AB0000
/* 006B0 80AAA900 24A5C348 */ addiu $a1, $a1, %lo(D_80AAC348) ## $a1 = 80AAC348
/* 006B4 80AAA904 0C00D3B0 */ jal func_80034EC0
/* 006B8 80AAA908 2406000A */ addiu $a2, $zero, 0x000A ## $a2 = 0000000A
/* 006BC 80AAA90C 9218020A */ lbu $t8, 0x020A($s0) ## 0000020A
/* 006C0 80AAA910 27190001 */ addiu $t9, $t8, 0x0001 ## $t9 = 00000001
/* 006C4 80AAA914 A219020A */ sb $t9, 0x020A($s0) ## 0000020A
.L80AAA918:
/* 006C8 80AAA918 8FBF001C */ lw $ra, 0x001C($sp)
.L80AAA91C:
/* 006CC 80AAA91C 8FB00018 */ lw $s0, 0x0018($sp)
/* 006D0 80AAA920 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
/* 006D4 80AAA924 03E00008 */ jr $ra
/* 006D8 80AAA928 00000000 */ nop

View File

@@ -1,5 +0,0 @@
glabel func_80AAA92C
/* 006DC 80AAA92C AFA50004 */ sw $a1, 0x0004($sp)
/* 006E0 80AAA930 A085020B */ sb $a1, 0x020B($a0) ## 0000020B
/* 006E4 80AAA934 03E00008 */ jr $ra
/* 006E8 80AAA938 A080020A */ sb $zero, 0x020A($a0) ## 0000020A

View File

@@ -1,87 +0,0 @@
.late_rodata
glabel jtbl_80AAC4D0
.word L80AAA96C
.word L80AAA97C
.word L80AAA98C
.word L80AAA99C
.word L80AAA9AC
.word L80AAA9BC
.word L80AAA9CC
.word L80AAA9DC
.word L80AAA9EC
.word L80AAA9FC
.word L80AAAA0C
.text
glabel func_80AAA93C
/* 006EC 80AAA93C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 006F0 80AAA940 AFBF0014 */ sw $ra, 0x0014($sp)
/* 006F4 80AAA944 908E020B */ lbu $t6, 0x020B($a0) ## 0000020B
/* 006F8 80AAA948 25CFFFFF */ addiu $t7, $t6, 0xFFFF ## $t7 = FFFFFFFF
/* 006FC 80AAA94C 2DE1000B */ sltiu $at, $t7, 0x000B
/* 00700 80AAA950 10200030 */ beq $at, $zero, .L80AAAA14
/* 00704 80AAA954 000F7880 */ sll $t7, $t7, 2
/* 00708 80AAA958 3C0180AB */ lui $at, %hi(jtbl_80AAC4D0) ## $at = 80AB0000
/* 0070C 80AAA95C 002F0821 */ addu $at, $at, $t7
/* 00710 80AAA960 8C2FC4D0 */ lw $t7, %lo(jtbl_80AAC4D0)($at)
/* 00714 80AAA964 01E00008 */ jr $t7
/* 00718 80AAA968 00000000 */ nop
glabel L80AAA96C
/* 0071C 80AAA96C 0C2AA89D */ jal func_80AAA274
/* 00720 80AAA970 00000000 */ nop
/* 00724 80AAA974 10000028 */ beq $zero, $zero, .L80AAAA18
/* 00728 80AAA978 8FBF0014 */ lw $ra, 0x0014($sp)
glabel L80AAA97C
/* 0072C 80AAA97C 0C2AA8C2 */ jal func_80AAA308
/* 00730 80AAA980 00000000 */ nop
/* 00734 80AAA984 10000024 */ beq $zero, $zero, .L80AAAA18
/* 00738 80AAA988 8FBF0014 */ lw $ra, 0x0014($sp)
glabel L80AAA98C
/* 0073C 80AAA98C 0C2AA8E7 */ jal func_80AAA39C
/* 00740 80AAA990 00000000 */ nop
/* 00744 80AAA994 10000020 */ beq $zero, $zero, .L80AAAA18
/* 00748 80AAA998 8FBF0014 */ lw $ra, 0x0014($sp)
glabel L80AAA99C
/* 0074C 80AAA99C 0C2AA91D */ jal func_80AAA474
/* 00750 80AAA9A0 00000000 */ nop
/* 00754 80AAA9A4 1000001C */ beq $zero, $zero, .L80AAAA18
/* 00758 80AAA9A8 8FBF0014 */ lw $ra, 0x0014($sp)
glabel L80AAA9AC
/* 0075C 80AAA9AC 0C2AA942 */ jal func_80AAA508
/* 00760 80AAA9B0 00000000 */ nop
/* 00764 80AAA9B4 10000018 */ beq $zero, $zero, .L80AAAA18
/* 00768 80AAA9B8 8FBF0014 */ lw $ra, 0x0014($sp)
glabel L80AAA9BC
/* 0076C 80AAA9BC 0C2AA969 */ jal func_80AAA5A4
/* 00770 80AAA9C0 00000000 */ nop
/* 00774 80AAA9C4 10000014 */ beq $zero, $zero, .L80AAAA18
/* 00778 80AAA9C8 8FBF0014 */ lw $ra, 0x0014($sp)
glabel L80AAA9CC
/* 0077C 80AAA9CC 0C2AA98E */ jal func_80AAA638
/* 00780 80AAA9D0 00000000 */ nop
/* 00784 80AAA9D4 10000010 */ beq $zero, $zero, .L80AAAA18
/* 00788 80AAA9D8 8FBF0014 */ lw $ra, 0x0014($sp)
glabel L80AAA9DC
/* 0078C 80AAA9DC 0C2AA9B5 */ jal func_80AAA6D4
/* 00790 80AAA9E0 00000000 */ nop
/* 00794 80AAA9E4 1000000C */ beq $zero, $zero, .L80AAAA18
/* 00798 80AAA9E8 8FBF0014 */ lw $ra, 0x0014($sp)
glabel L80AAA9EC
/* 0079C 80AAA9EC 0C2AA9DA */ jal func_80AAA768
/* 007A0 80AAA9F0 00000000 */ nop
/* 007A4 80AAA9F4 10000008 */ beq $zero, $zero, .L80AAAA18
/* 007A8 80AAA9F8 8FBF0014 */ lw $ra, 0x0014($sp)
glabel L80AAA9FC
/* 007AC 80AAA9FC 0C2AA9FF */ jal func_80AAA7FC
/* 007B0 80AAAA00 00000000 */ nop
/* 007B4 80AAAA04 10000004 */ beq $zero, $zero, .L80AAAA18
/* 007B8 80AAAA08 8FBF0014 */ lw $ra, 0x0014($sp)
glabel L80AAAA0C
/* 007BC 80AAAA0C 0C2AAA24 */ jal func_80AAA890
/* 007C0 80AAAA10 00000000 */ nop
.L80AAAA14:
/* 007C4 80AAAA14 8FBF0014 */ lw $ra, 0x0014($sp)
.L80AAAA18:
/* 007C8 80AAAA18 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 007CC 80AAAA1C 03E00008 */ jr $ra
/* 007D0 80AAAA20 00000000 */ nop

View File

@@ -1,191 +0,0 @@
.late_rodata
glabel jtbl_80AAC4FC
.word L80AAAA68
.word L80AAABCC
.word L80AAAC5C
.word L80AAAC5C
.word L80AAAB18
.word L80AAABCC
.word L80AAAC5C
.word L80AAAC5C
.word L80AAAC5C
.word L80AAAC5C
.word L80AAAC5C
.word L80AAAC5C
.word L80AAAC5C
.word L80AAAC5C
.word L80AAAC5C
.word L80AAAC5C
.word L80AAAC5C
.word L80AAAC5C
.word L80AAAC5C
.word L80AAAC5C
.word L80AAAC5C
.word L80AAAC5C
.word L80AAABCC
.word L80AAABFC
.text
glabel func_80AAAA24
/* 007D4 80AAAA24 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 007D8 80AAAA28 AFBF001C */ sw $ra, 0x001C($sp)
/* 007DC 80AAAA2C AFB00018 */ sw $s0, 0x0018($sp)
/* 007E0 80AAAA30 848E01E0 */ lh $t6, 0x01E0($a0) ## 000001E0
/* 007E4 80AAAA34 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 007E8 80AAAA38 51C0007D */ beql $t6, $zero, .L80AAAC30
/* 007EC 80AAAA3C 8E0A0154 */ lw $t2, 0x0154($s0) ## 00000154
/* 007F0 80AAAA40 948F010E */ lhu $t7, 0x010E($a0) ## 0000010E
/* 007F4 80AAAA44 25F8EFD1 */ addiu $t8, $t7, 0xEFD1 ## $t8 = FFFFEFD1
/* 007F8 80AAAA48 2F010018 */ sltiu $at, $t8, 0x0018
/* 007FC 80AAAA4C 10200083 */ beq $at, $zero, .L80AAAC5C
/* 00800 80AAAA50 0018C080 */ sll $t8, $t8, 2
/* 00804 80AAAA54 3C0180AB */ lui $at, %hi(jtbl_80AAC4FC) ## $at = 80AB0000
/* 00808 80AAAA58 00380821 */ addu $at, $at, $t8
/* 0080C 80AAAA5C 8C38C4FC */ lw $t8, %lo(jtbl_80AAC4FC)($at)
/* 00810 80AAAA60 03000008 */ jr $t8
/* 00814 80AAAA64 00000000 */ nop
glabel L80AAAA68
/* 00818 80AAAA68 92020208 */ lbu $v0, 0x0208($s0) ## 00000208
/* 0081C 80AAAA6C 5440000A */ bnel $v0, $zero, .L80AAAA98
/* 00820 80AAAA70 24030002 */ addiu $v1, $zero, 0x0002 ## $v1 = 00000002
/* 00824 80AAAA74 9219020B */ lbu $t9, 0x020B($s0) ## 0000020B
/* 00828 80AAAA78 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
/* 0082C 80AAAA7C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 00830 80AAAA80 53210005 */ beql $t9, $at, .L80AAAA98
/* 00834 80AAAA84 24030002 */ addiu $v1, $zero, 0x0002 ## $v1 = 00000002
/* 00838 80AAAA88 0C2AAA4B */ jal func_80AAA92C
/* 0083C 80AAAA8C 24050001 */ addiu $a1, $zero, 0x0001 ## $a1 = 00000001
/* 00840 80AAAA90 92020208 */ lbu $v0, 0x0208($s0) ## 00000208
/* 00844 80AAAA94 24030002 */ addiu $v1, $zero, 0x0002 ## $v1 = 00000002
.L80AAAA98:
/* 00848 80AAAA98 54620009 */ bnel $v1, $v0, .L80AAAAC0
/* 0084C 80AAAA9C 24010005 */ addiu $at, $zero, 0x0005 ## $at = 00000005
/* 00850 80AAAAA0 9208020B */ lbu $t0, 0x020B($s0) ## 0000020B
/* 00854 80AAAAA4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 00858 80AAAAA8 50680005 */ beql $v1, $t0, .L80AAAAC0
/* 0085C 80AAAAAC 24010005 */ addiu $at, $zero, 0x0005 ## $at = 00000005
/* 00860 80AAAAB0 0C2AAA4B */ jal func_80AAA92C
/* 00864 80AAAAB4 24050002 */ addiu $a1, $zero, 0x0002 ## $a1 = 00000002
/* 00868 80AAAAB8 92020208 */ lbu $v0, 0x0208($s0) ## 00000208
/* 0086C 80AAAABC 24010005 */ addiu $at, $zero, 0x0005 ## $at = 00000005
.L80AAAAC0:
/* 00870 80AAAAC0 5441000A */ bnel $v0, $at, .L80AAAAEC
/* 00874 80AAAAC4 2401000B */ addiu $at, $zero, 0x000B ## $at = 0000000B
/* 00878 80AAAAC8 9209020B */ lbu $t1, 0x020B($s0) ## 0000020B
/* 0087C 80AAAACC 24010008 */ addiu $at, $zero, 0x0008 ## $at = 00000008
/* 00880 80AAAAD0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 00884 80AAAAD4 51210005 */ beql $t1, $at, .L80AAAAEC
/* 00888 80AAAAD8 2401000B */ addiu $at, $zero, 0x000B ## $at = 0000000B
/* 0088C 80AAAADC 0C2AAA4B */ jal func_80AAA92C
/* 00890 80AAAAE0 24050008 */ addiu $a1, $zero, 0x0008 ## $a1 = 00000008
/* 00894 80AAAAE4 92020208 */ lbu $v0, 0x0208($s0) ## 00000208
/* 00898 80AAAAE8 2401000B */ addiu $at, $zero, 0x000B ## $at = 0000000B
.L80AAAAEC:
/* 0089C 80AAAAEC 1441005B */ bne $v0, $at, .L80AAAC5C
/* 008A0 80AAAAF0 00000000 */ nop
/* 008A4 80AAAAF4 920A020B */ lbu $t2, 0x020B($s0) ## 0000020B
/* 008A8 80AAAAF8 24010009 */ addiu $at, $zero, 0x0009 ## $at = 00000009
/* 008AC 80AAAAFC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 008B0 80AAAB00 11410056 */ beq $t2, $at, .L80AAAC5C
/* 008B4 80AAAB04 00000000 */ nop
/* 008B8 80AAAB08 0C2AAA4B */ jal func_80AAA92C
/* 008BC 80AAAB0C 24050009 */ addiu $a1, $zero, 0x0009 ## $a1 = 00000009
/* 008C0 80AAAB10 10000052 */ beq $zero, $zero, .L80AAAC5C
/* 008C4 80AAAB14 00000000 */ nop
glabel L80AAAB18
/* 008C8 80AAAB18 92020208 */ lbu $v0, 0x0208($s0) ## 00000208
/* 008CC 80AAAB1C 5440000A */ bnel $v0, $zero, .L80AAAB48
/* 008D0 80AAAB20 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
/* 008D4 80AAAB24 920B020B */ lbu $t3, 0x020B($s0) ## 0000020B
/* 008D8 80AAAB28 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
/* 008DC 80AAAB2C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 008E0 80AAAB30 51610005 */ beql $t3, $at, .L80AAAB48
/* 008E4 80AAAB34 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
/* 008E8 80AAAB38 0C2AAA4B */ jal func_80AAA92C
/* 008EC 80AAAB3C 24050001 */ addiu $a1, $zero, 0x0001 ## $a1 = 00000001
/* 008F0 80AAAB40 92020208 */ lbu $v0, 0x0208($s0) ## 00000208
/* 008F4 80AAAB44 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
.L80AAAB48:
/* 008F8 80AAAB48 5441000A */ bnel $v0, $at, .L80AAAB74
/* 008FC 80AAAB4C 24010005 */ addiu $at, $zero, 0x0005 ## $at = 00000005
/* 00900 80AAAB50 920C020B */ lbu $t4, 0x020B($s0) ## 0000020B
/* 00904 80AAAB54 24030002 */ addiu $v1, $zero, 0x0002 ## $v1 = 00000002
/* 00908 80AAAB58 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 0090C 80AAAB5C 506C0005 */ beql $v1, $t4, .L80AAAB74
/* 00910 80AAAB60 24010005 */ addiu $at, $zero, 0x0005 ## $at = 00000005
/* 00914 80AAAB64 0C2AAA4B */ jal func_80AAA92C
/* 00918 80AAAB68 24050002 */ addiu $a1, $zero, 0x0002 ## $a1 = 00000002
/* 0091C 80AAAB6C 92020208 */ lbu $v0, 0x0208($s0) ## 00000208
/* 00920 80AAAB70 24010005 */ addiu $at, $zero, 0x0005 ## $at = 00000005
.L80AAAB74:
/* 00924 80AAAB74 5441000A */ bnel $v0, $at, .L80AAABA0
/* 00928 80AAAB78 24010007 */ addiu $at, $zero, 0x0007 ## $at = 00000007
/* 0092C 80AAAB7C 920D020B */ lbu $t5, 0x020B($s0) ## 0000020B
/* 00930 80AAAB80 2401000A */ addiu $at, $zero, 0x000A ## $at = 0000000A
/* 00934 80AAAB84 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 00938 80AAAB88 51A10005 */ beql $t5, $at, .L80AAABA0
/* 0093C 80AAAB8C 24010007 */ addiu $at, $zero, 0x0007 ## $at = 00000007
/* 00940 80AAAB90 0C2AAA4B */ jal func_80AAA92C
/* 00944 80AAAB94 2405000A */ addiu $a1, $zero, 0x000A ## $a1 = 0000000A
/* 00948 80AAAB98 92020208 */ lbu $v0, 0x0208($s0) ## 00000208
/* 0094C 80AAAB9C 24010007 */ addiu $at, $zero, 0x0007 ## $at = 00000007
.L80AAABA0:
/* 00950 80AAABA0 1441002E */ bne $v0, $at, .L80AAAC5C
/* 00954 80AAABA4 00000000 */ nop
/* 00958 80AAABA8 920E020B */ lbu $t6, 0x020B($s0) ## 0000020B
/* 0095C 80AAABAC 24010009 */ addiu $at, $zero, 0x0009 ## $at = 00000009
/* 00960 80AAABB0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 00964 80AAABB4 11C10029 */ beq $t6, $at, .L80AAAC5C
/* 00968 80AAABB8 00000000 */ nop
/* 0096C 80AAABBC 0C2AAA4B */ jal func_80AAA92C
/* 00970 80AAABC0 24050009 */ addiu $a1, $zero, 0x0009 ## $a1 = 00000009
/* 00974 80AAABC4 10000025 */ beq $zero, $zero, .L80AAAC5C
/* 00978 80AAABC8 00000000 */ nop
glabel L80AAABCC
/* 0097C 80AAABCC 920F0208 */ lbu $t7, 0x0208($s0) ## 00000208
/* 00980 80AAABD0 15E00022 */ bne $t7, $zero, .L80AAAC5C
/* 00984 80AAABD4 00000000 */ nop
/* 00988 80AAABD8 9218020B */ lbu $t8, 0x020B($s0) ## 0000020B
/* 0098C 80AAABDC 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
/* 00990 80AAABE0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 00994 80AAABE4 1301001D */ beq $t8, $at, .L80AAAC5C
/* 00998 80AAABE8 00000000 */ nop
/* 0099C 80AAABEC 0C2AAA4B */ jal func_80AAA92C
/* 009A0 80AAABF0 24050001 */ addiu $a1, $zero, 0x0001 ## $a1 = 00000001
/* 009A4 80AAABF4 10000019 */ beq $zero, $zero, .L80AAAC5C
/* 009A8 80AAABF8 00000000 */ nop
glabel L80AAABFC
/* 009AC 80AAABFC 92190208 */ lbu $t9, 0x0208($s0) ## 00000208
/* 009B0 80AAAC00 17200016 */ bne $t9, $zero, .L80AAAC5C
/* 009B4 80AAAC04 00000000 */ nop
/* 009B8 80AAAC08 9208020B */ lbu $t0, 0x020B($s0) ## 0000020B
/* 009BC 80AAAC0C 24010006 */ addiu $at, $zero, 0x0006 ## $at = 00000006
/* 009C0 80AAAC10 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 009C4 80AAAC14 11010011 */ beq $t0, $at, .L80AAAC5C
/* 009C8 80AAAC18 00000000 */ nop
/* 009CC 80AAAC1C 0C2AAA4B */ jal func_80AAA92C
/* 009D0 80AAAC20 24050006 */ addiu $a1, $zero, 0x0006 ## $a1 = 00000006
/* 009D4 80AAAC24 1000000D */ beq $zero, $zero, .L80AAAC5C
/* 009D8 80AAAC28 00000000 */ nop
/* 009DC 80AAAC2C 8E0A0154 */ lw $t2, 0x0154($s0) ## 00000154
.L80AAAC30:
/* 009E0 80AAAC30 3C090600 */ lui $t1, 0x0600 ## $t1 = 06000000
/* 009E4 80AAAC34 252902C8 */ addiu $t1, $t1, 0x02C8 ## $t1 = 060002C8
/* 009E8 80AAAC38 112A0008 */ beq $t1, $t2, .L80AAAC5C
/* 009EC 80AAAC3C 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
/* 009F0 80AAAC40 3C0580AB */ lui $a1, %hi(D_80AAC348) ## $a1 = 80AB0000
/* 009F4 80AAAC44 24A5C348 */ addiu $a1, $a1, %lo(D_80AAC348) ## $a1 = 80AAC348
/* 009F8 80AAAC48 0C00D3B0 */ jal func_80034EC0
/* 009FC 80AAAC4C 2406000A */ addiu $a2, $zero, 0x000A ## $a2 = 0000000A
/* 00A00 80AAAC50 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 00A04 80AAAC54 0C2AAA4B */ jal func_80AAA92C
/* 00A08 80AAAC58 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
glabel L80AAAC5C
.L80AAAC5C:
/* 00A0C 80AAAC5C 0C2AAA4F */ jal func_80AAA93C
/* 00A10 80AAAC60 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 00A14 80AAAC64 8FBF001C */ lw $ra, 0x001C($sp)
/* 00A18 80AAAC68 8FB00018 */ lw $s0, 0x0018($sp)
/* 00A1C 80AAAC6C 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 00A20 80AAAC70 03E00008 */ jr $ra
/* 00A24 80AAAC74 00000000 */ nop

View File

@@ -1,36 +0,0 @@
glabel func_80AAAC78
/* 00A28 80AAAC78 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 00A2C 80AAAC7C AFBF0014 */ sw $ra, 0x0014($sp)
/* 00A30 80AAAC80 00803025 */ or $a2, $a0, $zero ## $a2 = 00000000
/* 00A34 80AAAC84 AFA60018 */ sw $a2, 0x0018($sp)
/* 00A38 80AAAC88 0C042F6F */ jal func_8010BDBC
/* 00A3C 80AAAC8C 24A420D8 */ addiu $a0, $a1, 0x20D8 ## $a0 = 000020D8
/* 00A40 80AAAC90 8FA60018 */ lw $a2, 0x0018($sp)
/* 00A44 80AAAC94 00402825 */ or $a1, $v0, $zero ## $a1 = 00000000
/* 00A48 80AAAC98 00022400 */ sll $a0, $v0, 16
/* 00A4C 80AAAC9C 90C30209 */ lbu $v1, 0x0209($a2) ## 00000209
/* 00A50 80AAACA0 2401000A */ addiu $at, $zero, 0x000A ## $at = 0000000A
/* 00A54 80AAACA4 00042403 */ sra $a0, $a0, 16
/* 00A58 80AAACA8 10610007 */ beq $v1, $at, .L80AAACC8
/* 00A5C 80AAACAC 00057400 */ sll $t6, $a1, 16
/* 00A60 80AAACB0 24010005 */ addiu $at, $zero, 0x0005 ## $at = 00000005
/* 00A64 80AAACB4 10610004 */ beq $v1, $at, .L80AAACC8
/* 00A68 80AAACB8 24010002 */ addiu $at, $zero, 0x0002 ## $at = 00000002
/* 00A6C 80AAACBC 10610002 */ beq $v1, $at, .L80AAACC8
/* 00A70 80AAACC0 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
/* 00A74 80AAACC4 14610006 */ bne $v1, $at, .L80AAACE0
.L80AAACC8:
/* 00A78 80AAACC8 000E7C03 */ sra $t7, $t6, 16
/* 00A7C 80AAACCC 51E30005 */ beql $t7, $v1, .L80AAACE4
/* 00A80 80AAACD0 A0C40209 */ sb $a0, 0x0209($a2) ## 00000209
/* 00A84 80AAACD4 90D80208 */ lbu $t8, 0x0208($a2) ## 00000208
/* 00A88 80AAACD8 27190001 */ addiu $t9, $t8, 0x0001 ## $t9 = 00000001
/* 00A8C 80AAACDC A0D90208 */ sb $t9, 0x0208($a2) ## 00000208
.L80AAACE0:
/* 00A90 80AAACE0 A0C40209 */ sb $a0, 0x0209($a2) ## 00000209
.L80AAACE4:
/* 00A94 80AAACE4 8FBF0014 */ lw $ra, 0x0014($sp)
/* 00A98 80AAACE8 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 00A9C 80AAACEC 00801025 */ or $v0, $a0, $zero ## $v0 = 00000000
/* 00AA0 80AAACF0 03E00008 */ jr $ra
/* 00AA4 80AAACF4 00000000 */ nop

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