ovl_En_Tk OK

This commit is contained in:
glank
2020-03-18 20:42:43 +01:00
parent c5f388b2ac
commit 86c4472662
38 changed files with 1067 additions and 2173 deletions

View File

@@ -1,14 +0,0 @@
glabel EnTk_Destroy
/* 012DC 80B1CBDC 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 012E0 80B1CBE0 00803025 */ or $a2, $a0, $zero ## $a2 = 00000000
/* 012E4 80B1CBE4 AFBF0014 */ sw $ra, 0x0014($sp)
/* 012E8 80B1CBE8 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
/* 012EC 80B1CBEC 0C0170EB */ jal ActorCollider_FreeCylinder
/* 012F0 80B1CBF0 24C50194 */ addiu $a1, $a2, 0x0194 ## $a1 = 00000194
/* 012F4 80B1CBF4 8FBF0014 */ lw $ra, 0x0014($sp)
/* 012F8 80B1CBF8 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 012FC 80B1CBFC 03E00008 */ jr $ra
/* 01300 80B1CC00 00000000 */ nop

View File

@@ -1,72 +0,0 @@
glabel EnTk_Draw
/* 01A98 80B1D398 27BDFFB0 */ addiu $sp, $sp, 0xFFB0 ## $sp = FFFFFFB0
/* 01A9C 80B1D39C AFBF002C */ sw $ra, 0x002C($sp)
/* 01AA0 80B1D3A0 AFB10028 */ sw $s1, 0x0028($sp)
/* 01AA4 80B1D3A4 AFB00024 */ sw $s0, 0x0024($sp)
/* 01AA8 80B1D3A8 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 01AAC 80B1D3AC 0C034213 */ jal Matrix_Push
/* 01AB0 80B1D3B0 00A08825 */ or $s1, $a1, $zero ## $s1 = 00000000
/* 01AB4 80B1D3B4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 01AB8 80B1D3B8 0C2C6EAC */ jal func_80B1BAB0
/* 01ABC 80B1D3BC 02202825 */ or $a1, $s1, $zero ## $a1 = 00000000
/* 01AC0 80B1D3C0 0C034221 */ jal Matrix_Pull
/* 01AC4 80B1D3C4 00000000 */ nop
/* 01AC8 80B1D3C8 8E250000 */ lw $a1, 0x0000($s1) ## 00000000
/* 01ACC 80B1D3CC 3C0680B2 */ lui $a2, %hi(D_80B1D60C) ## $a2 = 80B20000
/* 01AD0 80B1D3D0 24C6D60C */ addiu $a2, $a2, %lo(D_80B1D60C) ## $a2 = 80B1D60C
/* 01AD4 80B1D3D4 27A40038 */ addiu $a0, $sp, 0x0038 ## $a0 = FFFFFFE8
/* 01AD8 80B1D3D8 2407050E */ addiu $a3, $zero, 0x050E ## $a3 = 0000050E
/* 01ADC 80B1D3DC 0C031AB1 */ jal func_800C6AC4
/* 01AE0 80B1D3E0 AFA50048 */ sw $a1, 0x0048($sp)
/* 01AE4 80B1D3E4 0C024F46 */ jal func_80093D18
/* 01AE8 80B1D3E8 8E240000 */ lw $a0, 0x0000($s1) ## 00000000
/* 01AEC 80B1D3EC 8FA50048 */ lw $a1, 0x0048($sp)
/* 01AF0 80B1D3F0 3C0FDB06 */ lui $t7, 0xDB06 ## $t7 = DB060000
/* 01AF4 80B1D3F4 35EF0020 */ ori $t7, $t7, 0x0020 ## $t7 = DB060020
/* 01AF8 80B1D3F8 8CA302C0 */ lw $v1, 0x02C0($a1) ## 000002C0
/* 01AFC 80B1D3FC 3C0480B2 */ lui $a0, %hi(D_80B1D598) ## $a0 = 80B20000
/* 01B00 80B1D400 3C0C8016 */ lui $t4, 0x8016 ## $t4 = 80160000
/* 01B04 80B1D404 246E0008 */ addiu $t6, $v1, 0x0008 ## $t6 = 00000008
/* 01B08 80B1D408 ACAE02C0 */ sw $t6, 0x02C0($a1) ## 000002C0
/* 01B0C 80B1D40C AC6F0000 */ sw $t7, 0x0000($v1) ## 00000000
/* 01B10 80B1D410 86180222 */ lh $t8, 0x0222($s0) ## 00000222
/* 01B14 80B1D414 3C0100FF */ lui $at, 0x00FF ## $at = 00FF0000
/* 01B18 80B1D418 3421FFFF */ ori $at, $at, 0xFFFF ## $at = 00FFFFFF
/* 01B1C 80B1D41C 0018C880 */ sll $t9, $t8, 2
/* 01B20 80B1D420 00992021 */ addu $a0, $a0, $t9
/* 01B24 80B1D424 8C84D598 */ lw $a0, %lo(D_80B1D598)($a0)
/* 01B28 80B1D428 3C1880B2 */ lui $t8, %hi(func_80B1D2E4) ## $t8 = 80B20000
/* 01B2C 80B1D42C 3C0F80B2 */ lui $t7, %hi(func_80B1D278) ## $t7 = 80B20000
/* 01B30 80B1D430 00044900 */ sll $t1, $a0, 4
/* 01B34 80B1D434 00095702 */ srl $t2, $t1, 28
/* 01B38 80B1D438 000A5880 */ sll $t3, $t2, 2
/* 01B3C 80B1D43C 018B6021 */ addu $t4, $t4, $t3
/* 01B40 80B1D440 8D8C6FA8 */ lw $t4, 0x6FA8($t4) ## 80166FA8
/* 01B44 80B1D444 00814024 */ and $t0, $a0, $at
/* 01B48 80B1D448 3C018000 */ lui $at, 0x8000 ## $at = 80000000
/* 01B4C 80B1D44C 010C6821 */ addu $t5, $t0, $t4
/* 01B50 80B1D450 01A17021 */ addu $t6, $t5, $at
/* 01B54 80B1D454 AC6E0004 */ sw $t6, 0x0004($v1) ## 00000004
/* 01B58 80B1D458 9207014E */ lbu $a3, 0x014E($s0) ## 0000014E
/* 01B5C 80B1D45C 8E06016C */ lw $a2, 0x016C($s0) ## 0000016C
/* 01B60 80B1D460 8E050150 */ lw $a1, 0x0150($s0) ## 00000150
/* 01B64 80B1D464 25EFD278 */ addiu $t7, $t7, %lo(func_80B1D278) ## $t7 = 80B1D278
/* 01B68 80B1D468 2718D2E4 */ addiu $t8, $t8, %lo(func_80B1D2E4) ## $t8 = 80B1D2E4
/* 01B6C 80B1D46C AFB80014 */ sw $t8, 0x0014($sp)
/* 01B70 80B1D470 AFAF0010 */ sw $t7, 0x0010($sp)
/* 01B74 80B1D474 AFB00018 */ sw $s0, 0x0018($sp)
/* 01B78 80B1D478 0C0286B2 */ jal func_800A1AC8
/* 01B7C 80B1D47C 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 01B80 80B1D480 3C0680B2 */ lui $a2, %hi(D_80B1D61C) ## $a2 = 80B20000
/* 01B84 80B1D484 24C6D61C */ addiu $a2, $a2, %lo(D_80B1D61C) ## $a2 = 80B1D61C
/* 01B88 80B1D488 27A40038 */ addiu $a0, $sp, 0x0038 ## $a0 = FFFFFFE8
/* 01B8C 80B1D48C 8E250000 */ lw $a1, 0x0000($s1) ## 00000000
/* 01B90 80B1D490 0C031AD5 */ jal func_800C6B54
/* 01B94 80B1D494 24070520 */ addiu $a3, $zero, 0x0520 ## $a3 = 00000520
/* 01B98 80B1D498 8FBF002C */ lw $ra, 0x002C($sp)
/* 01B9C 80B1D49C 8FB00024 */ lw $s0, 0x0024($sp)
/* 01BA0 80B1D4A0 8FB10028 */ lw $s1, 0x0028($sp)
/* 01BA4 80B1D4A4 03E00008 */ jr $ra
/* 01BA8 80B1D4A8 27BD0050 */ addiu $sp, $sp, 0x0050 ## $sp = 00000000
/* 01BAC 80B1D4AC 00000000 */ nop

View File

@@ -1,108 +0,0 @@
glabel EnTk_Init
/* 01160 80B1CA60 27BDFFC0 */ addiu $sp, $sp, 0xFFC0 ## $sp = FFFFFFC0
/* 01164 80B1CA64 AFB00028 */ sw $s0, 0x0028($sp)
/* 01168 80B1CA68 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 0116C 80B1CA6C AFBF002C */ sw $ra, 0x002C($sp)
/* 01170 80B1CA70 AFA50044 */ sw $a1, 0x0044($sp)
/* 01174 80B1CA74 3C068003 */ lui $a2, 0x8003 ## $a2 = 80030000
/* 01178 80B1CA78 24C6B5EC */ addiu $a2, $a2, 0xB5EC ## $a2 = 8002B5EC
/* 0117C 80B1CA7C 24050000 */ addiu $a1, $zero, 0x0000 ## $a1 = 00000000
/* 01180 80B1CA80 248400B4 */ addiu $a0, $a0, 0x00B4 ## $a0 = 000000B4
/* 01184 80B1CA84 0C00AC78 */ jal ActorShape_Init
/* 01188 80B1CA88 3C0741C0 */ lui $a3, 0x41C0 ## $a3 = 41C00000
/* 0118C 80B1CA8C 2605014C */ addiu $a1, $s0, 0x014C ## $a1 = 0000014C
/* 01190 80B1CA90 3C060601 */ lui $a2, 0x0601 ## $a2 = 06010000
/* 01194 80B1CA94 260E022A */ addiu $t6, $s0, 0x022A ## $t6 = 0000022A
/* 01198 80B1CA98 260F0296 */ addiu $t7, $s0, 0x0296 ## $t7 = 00000296
/* 0119C 80B1CA9C 24180012 */ addiu $t8, $zero, 0x0012 ## $t8 = 00000012
/* 011A0 80B1CAA0 AFB80018 */ sw $t8, 0x0018($sp)
/* 011A4 80B1CAA4 AFAF0014 */ sw $t7, 0x0014($sp)
/* 011A8 80B1CAA8 AFAE0010 */ sw $t6, 0x0010($sp)
/* 011AC 80B1CAAC 24C6BE40 */ addiu $a2, $a2, 0xBE40 ## $a2 = 0600BE40
/* 011B0 80B1CAB0 AFA50030 */ sw $a1, 0x0030($sp)
/* 011B4 80B1CAB4 8FA40044 */ lw $a0, 0x0044($sp)
/* 011B8 80B1CAB8 0C0291BE */ jal func_800A46F8
/* 011BC 80B1CABC 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
/* 011C0 80B1CAC0 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
/* 011C4 80B1CAC4 0C028800 */ jal SkelAnime_GetFrameCount
/* 011C8 80B1CAC8 24842F84 */ addiu $a0, $a0, 0x2F84 ## $a0 = 06002F84
/* 011CC 80B1CACC 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 011D0 80B1CAD0 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
/* 011D4 80B1CAD4 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 011D8 80B1CAD8 468021A0 */ cvt.s.w $f6, $f4
/* 011DC 80B1CADC 44070000 */ mfc1 $a3, $f0
/* 011E0 80B1CAE0 24A52F84 */ addiu $a1, $a1, 0x2F84 ## $a1 = 06002F84
/* 011E4 80B1CAE4 8FA40030 */ lw $a0, 0x0030($sp)
/* 011E8 80B1CAE8 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 011EC 80B1CAEC AFA00014 */ sw $zero, 0x0014($sp)
/* 011F0 80B1CAF0 E7A60010 */ swc1 $f6, 0x0010($sp)
/* 011F4 80B1CAF4 0C029468 */ jal SkelAnime_ChangeAnimation
/* 011F8 80B1CAF8 E7A00018 */ swc1 $f0, 0x0018($sp)
/* 011FC 80B1CAFC 26050194 */ addiu $a1, $s0, 0x0194 ## $a1 = 00000194
/* 01200 80B1CB00 AFA50030 */ sw $a1, 0x0030($sp)
/* 01204 80B1CB04 0C0170D9 */ jal ActorCollider_AllocCylinder
/* 01208 80B1CB08 8FA40044 */ lw $a0, 0x0044($sp)
/* 0120C 80B1CB0C 3C0780B2 */ lui $a3, %hi(D_80B1D508) ## $a3 = 80B20000
/* 01210 80B1CB10 8FA50030 */ lw $a1, 0x0030($sp)
/* 01214 80B1CB14 24E7D508 */ addiu $a3, $a3, %lo(D_80B1D508) ## $a3 = 80B1D508
/* 01218 80B1CB18 8FA40044 */ lw $a0, 0x0044($sp)
/* 0121C 80B1CB1C 0C01712B */ jal ActorCollider_InitCylinder
/* 01220 80B1CB20 02003025 */ or $a2, $s0, $zero ## $a2 = 00000000
/* 01224 80B1CB24 3C0680B2 */ lui $a2, %hi(D_80B1D534) ## $a2 = 80B20000
/* 01228 80B1CB28 24C6D534 */ addiu $a2, $a2, %lo(D_80B1D534) ## $a2 = 80B1D534
/* 0122C 80B1CB2C 26040098 */ addiu $a0, $s0, 0x0098 ## $a0 = 00000098
/* 01230 80B1CB30 0C0187BF */ jal func_80061EFC
/* 01234 80B1CB34 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
/* 01238 80B1CB38 3C038016 */ lui $v1, 0x8016 ## $v1 = 80160000
/* 0123C 80B1CB3C 2463E660 */ addiu $v1, $v1, 0xE660 ## $v1 = 8015E660
/* 01240 80B1CB40 9462000C */ lhu $v0, 0x000C($v1) ## 8015E66C
/* 01244 80B1CB44 3401C001 */ ori $at, $zero, 0xC001 ## $at = 0000C001
/* 01248 80B1CB48 0041082A */ slt $at, $v0, $at
/* 0124C 80B1CB4C 1420000D */ bne $at, $zero, .L80B1CB84
/* 01250 80B1CB50 3401E000 */ ori $at, $zero, 0xE000 ## $at = 0000E000
/* 01254 80B1CB54 0041082A */ slt $at, $v0, $at
/* 01258 80B1CB58 1020000A */ beq $at, $zero, .L80B1CB84
/* 0125C 80B1CB5C 00000000 */ nop
/* 01260 80B1CB60 8C790004 */ lw $t9, 0x0004($v1) ## 8015E664
/* 01264 80B1CB64 8FA80044 */ lw $t0, 0x0044($sp)
/* 01268 80B1CB68 13200006 */ beq $t9, $zero, .L80B1CB84
/* 0126C 80B1CB6C 00000000 */ nop
/* 01270 80B1CB70 850900A4 */ lh $t1, 0x00A4($t0) ## 000000A4
/* 01274 80B1CB74 24010053 */ addiu $at, $zero, 0x0053 ## $at = 00000053
/* 01278 80B1CB78 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 0127C 80B1CB7C 11210005 */ beq $t1, $at, .L80B1CB94
/* 01280 80B1CB80 3C053C23 */ lui $a1, 0x3C23 ## $a1 = 3C230000
.L80B1CB84:
/* 01284 80B1CB84 0C00B55C */ jal Actor_Kill
/* 01288 80B1CB88 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 0128C 80B1CB8C 1000000F */ beq $zero, $zero, .L80B1CBCC
/* 01290 80B1CB90 8FBF002C */ lw $ra, 0x002C($sp)
.L80B1CB94:
/* 01294 80B1CB94 0C00B58B */ jal Actor_SetScale
/* 01298 80B1CB98 34A5D70A */ ori $a1, $a1, 0xD70A ## $a1 = 0000D70A
/* 0129C 80B1CB9C 240A0006 */ addiu $t2, $zero, 0x0006 ## $t2 = 00000006
/* 012A0 80B1CBA0 A20A001F */ sb $t2, 0x001F($s0) ## 0000001F
/* 012A4 80B1CBA4 3C0180B2 */ lui $at, %hi(D_80B1D684) ## $at = 80B20000
/* 012A8 80B1CBA8 C428D684 */ lwc1 $f8, %lo(D_80B1D684)($at)
/* 012AC 80B1CBAC 3C0C80B2 */ lui $t4, %hi(func_80B1CC04) ## $t4 = 80B20000
/* 012B0 80B1CBB0 240BFFFF */ addiu $t3, $zero, 0xFFFF ## $t3 = FFFFFFFF
/* 012B4 80B1CBB4 258CCC04 */ addiu $t4, $t4, %lo(func_80B1CC04) ## $t4 = 80B1CC04
/* 012B8 80B1CBB8 AE0B0214 */ sw $t3, 0x0214($s0) ## 00000214
/* 012BC 80B1CBBC AE000210 */ sw $zero, 0x0210($s0) ## 00000210
/* 012C0 80B1CBC0 AE0C0190 */ sw $t4, 0x0190($s0) ## 00000190
/* 012C4 80B1CBC4 E608006C */ swc1 $f8, 0x006C($s0) ## 0000006C
/* 012C8 80B1CBC8 8FBF002C */ lw $ra, 0x002C($sp)
.L80B1CBCC:
/* 012CC 80B1CBCC 8FB00028 */ lw $s0, 0x0028($sp)
/* 012D0 80B1CBD0 27BD0040 */ addiu $sp, $sp, 0x0040 ## $sp = 00000000
/* 012D4 80B1CBD4 03E00008 */ jr $ra
/* 012D8 80B1CBD8 00000000 */ nop

View File

@@ -1,49 +0,0 @@
glabel EnTk_Update
/* 01858 80B1D158 27BDFFC8 */ addiu $sp, $sp, 0xFFC8 ## $sp = FFFFFFC8
/* 0185C 80B1D15C AFB00020 */ sw $s0, 0x0020($sp)
/* 01860 80B1D160 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 01864 80B1D164 AFBF0024 */ sw $ra, 0x0024($sp)
/* 01868 80B1D168 AFA5003C */ sw $a1, 0x003C($sp)
/* 0186C 80B1D16C 26060194 */ addiu $a2, $s0, 0x0194 ## $a2 = 00000194
/* 01870 80B1D170 00C02825 */ or $a1, $a2, $zero ## $a1 = 00000194
/* 01874 80B1D174 0C0189B7 */ jal ActorCollider_Cylinder_Update
/* 01878 80B1D178 AFA6002C */ sw $a2, 0x002C($sp)
/* 0187C 80B1D17C 8FA4003C */ lw $a0, 0x003C($sp)
/* 01880 80B1D180 3C010001 */ lui $at, 0x0001 ## $at = 00010000
/* 01884 80B1D184 34211E60 */ ori $at, $at, 0x1E60 ## $at = 00011E60
/* 01888 80B1D188 8FA6002C */ lw $a2, 0x002C($sp)
/* 0188C 80B1D18C 0C017713 */ jal Actor_CollisionCheck_SetOT
## CollisionCheck_setOT
/* 01890 80B1D190 00812821 */ addu $a1, $a0, $at
/* 01894 80B1D194 0C02927F */ jal SkelAnime_FrameUpdateMatrix
/* 01898 80B1D198 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
/* 0189C 80B1D19C 0C00B638 */ jal Actor_MoveForward
/* 018A0 80B1D1A0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 018A4 80B1D1A4 44802000 */ mtc1 $zero, $f4 ## $f4 = 0.00
/* 018A8 80B1D1A8 240E0005 */ addiu $t6, $zero, 0x0005 ## $t6 = 00000005
/* 018AC 80B1D1AC AFAE0014 */ sw $t6, 0x0014($sp)
/* 018B0 80B1D1B0 8FA4003C */ lw $a0, 0x003C($sp)
/* 018B4 80B1D1B4 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
/* 018B8 80B1D1B8 3C064220 */ lui $a2, 0x4220 ## $a2 = 42200000
/* 018BC 80B1D1BC 3C074120 */ lui $a3, 0x4120 ## $a3 = 41200000
/* 018C0 80B1D1C0 0C00B92D */ jal func_8002E4B4
/* 018C4 80B1D1C4 E7A40010 */ swc1 $f4, 0x0010($sp)
/* 018C8 80B1D1C8 8E190190 */ lw $t9, 0x0190($s0) ## 00000190
/* 018CC 80B1D1CC 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 018D0 80B1D1D0 8FA5003C */ lw $a1, 0x003C($sp)
/* 018D4 80B1D1D4 0320F809 */ jalr $ra, $t9
/* 018D8 80B1D1D8 00000000 */ nop
/* 018DC 80B1D1DC 0C2C6E69 */ jal func_80B1B9A4
/* 018E0 80B1D1E0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 018E4 80B1D1E4 0C2C7003 */ jal func_80B1C00C
/* 018E8 80B1D1E8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
/* 018EC 80B1D1EC 8FBF0024 */ lw $ra, 0x0024($sp)
/* 018F0 80B1D1F0 8FB00020 */ lw $s0, 0x0020($sp)
/* 018F4 80B1D1F4 27BD0038 */ addiu $sp, $sp, 0x0038 ## $sp = 00000000
/* 018F8 80B1D1F8 03E00008 */ jr $ra
/* 018FC 80B1D1FC 00000000 */ nop

View File

@@ -1,46 +0,0 @@
glabel func_80B1B900
/* 00000 80B1B900 24820310 */ addiu $v0, $a0, 0x0310 ## $v0 = 00000310
/* 00004 80B1B904 24040001 */ addiu $a0, $zero, 0x0001 ## $a0 = 00000001
/* 00008 80B1B908 00001825 */ or $v1, $zero, $zero ## $v1 = 00000000
.L80B1B90C:
/* 0000C 80B1B90C 904E0000 */ lbu $t6, 0x0000($v0) ## 00000310
/* 00010 80B1B910 24630001 */ addiu $v1, $v1, 0x0001 ## $v1 = 00000001
/* 00014 80B1B914 00031C00 */ sll $v1, $v1, 16
/* 00018 80B1B918 108E001D */ beq $a0, $t6, .L80B1B990
/* 0001C 80B1B91C 00031C03 */ sra $v1, $v1, 16
/* 00020 80B1B920 C7A40014 */ lwc1 $f4, 0x0014($sp)
/* 00024 80B1B924 24190001 */ addiu $t9, $zero, 0x0001 ## $t9 = 00000001
/* 00028 80B1B928 E4440004 */ swc1 $f4, 0x0004($v0) ## 00000314
/* 0002C 80B1B92C C7A60018 */ lwc1 $f6, 0x0018($sp)
/* 00030 80B1B930 E4460008 */ swc1 $f6, 0x0008($v0) ## 00000318
/* 00034 80B1B934 93B80013 */ lbu $t8, 0x0013($sp)
/* 00038 80B1B938 A0590000 */ sb $t9, 0x0000($v0) ## 00000310
/* 0003C 80B1B93C A0580001 */ sb $t8, 0x0001($v0) ## 00000311
/* 00040 80B1B940 A0580002 */ sb $t8, 0x0002($v0) ## 00000312
/* 00044 80B1B944 8CA90000 */ lw $t1, 0x0000($a1) ## 00000000
/* 00048 80B1B948 AC490014 */ sw $t1, 0x0014($v0) ## 00000324
/* 0004C 80B1B94C 8CA80004 */ lw $t0, 0x0004($a1) ## 00000004
/* 00050 80B1B950 AC480018 */ sw $t0, 0x0018($v0) ## 00000328
/* 00054 80B1B954 8CA90008 */ lw $t1, 0x0008($a1) ## 00000008
/* 00058 80B1B958 AC49001C */ sw $t1, 0x001C($v0) ## 0000032C
/* 0005C 80B1B95C 8CEB0000 */ lw $t3, 0x0000($a3) ## 00000000
/* 00060 80B1B960 AC4B002C */ sw $t3, 0x002C($v0) ## 0000033C
/* 00064 80B1B964 8CEA0004 */ lw $t2, 0x0004($a3) ## 00000004
/* 00068 80B1B968 AC4A0030 */ sw $t2, 0x0030($v0) ## 00000340
/* 0006C 80B1B96C 8CEB0008 */ lw $t3, 0x0008($a3) ## 00000008
/* 00070 80B1B970 AC4B0034 */ sw $t3, 0x0034($v0) ## 00000344
/* 00074 80B1B974 8CCD0000 */ lw $t5, 0x0000($a2) ## 00000000
/* 00078 80B1B978 AC4D0020 */ sw $t5, 0x0020($v0) ## 00000330
/* 0007C 80B1B97C 8CCC0004 */ lw $t4, 0x0004($a2) ## 00000004
/* 00080 80B1B980 AC4C0024 */ sw $t4, 0x0024($v0) ## 00000334
/* 00084 80B1B984 8CCD0008 */ lw $t5, 0x0008($a2) ## 00000008
/* 00088 80B1B988 03E00008 */ jr $ra
/* 0008C 80B1B98C AC4D0028 */ sw $t5, 0x0028($v0) ## 00000338
.L80B1B990:
/* 00090 80B1B990 28610014 */ slti $at, $v1, 0x0014
/* 00094 80B1B994 1420FFDD */ bne $at, $zero, .L80B1B90C
/* 00098 80B1B998 24420038 */ addiu $v0, $v0, 0x0038 ## $v0 = 00000348
/* 0009C 80B1B99C 03E00008 */ jr $ra
/* 000A0 80B1B9A0 00000000 */ nop

View File

@@ -1,75 +0,0 @@
glabel func_80B1B9A4
/* 000A4 80B1B9A4 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
/* 000A8 80B1B9A8 F7B60018 */ sdc1 $f22, 0x0018($sp)
/* 000AC 80B1B9AC 3C0180B2 */ lui $at, %hi(D_80B1D62C) ## $at = 80B20000
/* 000B0 80B1B9B0 C436D62C */ lwc1 $f22, %lo(D_80B1D62C)($at)
/* 000B4 80B1B9B4 AFB10028 */ sw $s1, 0x0028($sp)
/* 000B8 80B1B9B8 AFB00024 */ sw $s0, 0x0024($sp)
/* 000BC 80B1B9BC F7B40010 */ sdc1 $f20, 0x0010($sp)
/* 000C0 80B1B9C0 3C0180B2 */ lui $at, %hi(D_80B1D630) ## $at = 80B20000
/* 000C4 80B1B9C4 AFBF002C */ sw $ra, 0x002C($sp)
/* 000C8 80B1B9C8 24900310 */ addiu $s0, $a0, 0x0310 ## $s0 = 00000310
/* 000CC 80B1B9CC C434D630 */ lwc1 $f20, %lo(D_80B1D630)($at)
/* 000D0 80B1B9D0 00008825 */ or $s1, $zero, $zero ## $s1 = 00000000
.L80B1B9D4:
/* 000D4 80B1B9D4 920E0000 */ lbu $t6, 0x0000($s0) ## 00000310
/* 000D8 80B1B9D8 51C00029 */ beql $t6, $zero, .L80B1BA80
/* 000DC 80B1B9DC 26310001 */ addiu $s1, $s1, 0x0001 ## $s1 = 00000001
/* 000E0 80B1B9E0 920F0001 */ lbu $t7, 0x0001($s0) ## 00000311
/* 000E4 80B1B9E4 25F8FFFF */ addiu $t8, $t7, 0xFFFF ## $t8 = FFFFFFFF
/* 000E8 80B1B9E8 331900FF */ andi $t9, $t8, 0x00FF ## $t9 = 000000FF
/* 000EC 80B1B9EC 17200002 */ bne $t9, $zero, .L80B1B9F8
/* 000F0 80B1B9F0 A2180001 */ sb $t8, 0x0001($s0) ## 00000311
/* 000F4 80B1B9F4 A2000000 */ sb $zero, 0x0000($s0) ## 00000310
.L80B1B9F8:
/* 000F8 80B1B9F8 0C03F66B */ jal Math_Rand_ZeroOne
## Rand.Next() float
/* 000FC 80B1B9FC 00000000 */ nop
/* 00100 80B1BA00 46140102 */ mul.s $f4, $f0, $f20
/* 00104 80B1BA04 46162181 */ sub.s $f6, $f4, $f22
/* 00108 80B1BA08 0C03F66B */ jal Math_Rand_ZeroOne
## Rand.Next() float
/* 0010C 80B1BA0C E606002C */ swc1 $f6, 0x002C($s0) ## 0000033C
/* 00110 80B1BA10 C60C0020 */ lwc1 $f12, 0x0020($s0) ## 00000330
/* 00114 80B1BA14 C60A0014 */ lwc1 $f10, 0x0014($s0) ## 00000324
/* 00118 80B1BA18 46140202 */ mul.s $f8, $f0, $f20
/* 0011C 80B1BA1C C60E0024 */ lwc1 $f14, 0x0024($s0) ## 00000334
/* 00120 80B1BA20 460C5480 */ add.s $f18, $f10, $f12
/* 00124 80B1BA24 C6040018 */ lwc1 $f4, 0x0018($s0) ## 00000328
/* 00128 80B1BA28 C6100028 */ lwc1 $f16, 0x0028($s0) ## 00000338
/* 0012C 80B1BA2C E6120014 */ swc1 $f18, 0x0014($s0) ## 00000324
/* 00130 80B1BA30 C612002C */ lwc1 $f18, 0x002C($s0) ## 0000033C
/* 00134 80B1BA34 460E2180 */ add.s $f6, $f4, $f14
/* 00138 80B1BA38 46164081 */ sub.s $f2, $f8, $f22
/* 0013C 80B1BA3C C608001C */ lwc1 $f8, 0x001C($s0) ## 0000032C
/* 00140 80B1BA40 E6060018 */ swc1 $f6, 0x0018($s0) ## 00000328
/* 00144 80B1BA44 46126100 */ add.s $f4, $f12, $f18
/* 00148 80B1BA48 C6060030 */ lwc1 $f6, 0x0030($s0) ## 00000340
/* 0014C 80B1BA4C C6120004 */ lwc1 $f18, 0x0004($s0) ## 00000314
/* 00150 80B1BA50 46104280 */ add.s $f10, $f8, $f16
/* 00154 80B1BA54 E6040020 */ swc1 $f4, 0x0020($s0) ## 00000330
/* 00158 80B1BA58 C6040008 */ lwc1 $f4, 0x0008($s0) ## 00000318
/* 0015C 80B1BA5C 46067200 */ add.s $f8, $f14, $f6
/* 00160 80B1BA60 E60A001C */ swc1 $f10, 0x001C($s0) ## 0000032C
/* 00164 80B1BA64 E6020034 */ swc1 $f2, 0x0034($s0) ## 00000344
/* 00168 80B1BA68 46028280 */ add.s $f10, $f16, $f2
/* 0016C 80B1BA6C E6080024 */ swc1 $f8, 0x0024($s0) ## 00000334
/* 00170 80B1BA70 46049180 */ add.s $f6, $f18, $f4
/* 00174 80B1BA74 E60A0028 */ swc1 $f10, 0x0028($s0) ## 00000338
/* 00178 80B1BA78 E6060004 */ swc1 $f6, 0x0004($s0) ## 00000314
/* 0017C 80B1BA7C 26310001 */ addiu $s1, $s1, 0x0001 ## $s1 = 00000002
.L80B1BA80:
/* 00180 80B1BA80 00118C00 */ sll $s1, $s1, 16
/* 00184 80B1BA84 00118C03 */ sra $s1, $s1, 16
/* 00188 80B1BA88 2A210014 */ slti $at, $s1, 0x0014
/* 0018C 80B1BA8C 1420FFD1 */ bne $at, $zero, .L80B1B9D4
/* 00190 80B1BA90 26100038 */ addiu $s0, $s0, 0x0038 ## $s0 = 00000348
/* 00194 80B1BA94 8FBF002C */ lw $ra, 0x002C($sp)
/* 00198 80B1BA98 D7B40010 */ ldc1 $f20, 0x0010($sp)
/* 0019C 80B1BA9C D7B60018 */ ldc1 $f22, 0x0018($sp)
/* 001A0 80B1BAA0 8FB00024 */ lw $s0, 0x0024($sp)
/* 001A4 80B1BAA4 8FB10028 */ lw $s1, 0x0028($sp)
/* 001A8 80B1BAA8 03E00008 */ jr $ra
/* 001AC 80B1BAAC 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000

View File

@@ -1,213 +0,0 @@
glabel func_80B1BAB0
/* 001B0 80B1BAB0 27BDFF58 */ addiu $sp, $sp, 0xFF58 ## $sp = FFFFFF58
/* 001B4 80B1BAB4 AFBE0050 */ sw $s8, 0x0050($sp)
/* 001B8 80B1BAB8 00A0F025 */ or $s8, $a1, $zero ## $s8 = 00000000
/* 001BC 80B1BABC AFBF0054 */ sw $ra, 0x0054($sp)
/* 001C0 80B1BAC0 AFB7004C */ sw $s7, 0x004C($sp)
/* 001C4 80B1BAC4 AFB60048 */ sw $s6, 0x0048($sp)
/* 001C8 80B1BAC8 AFB50044 */ sw $s5, 0x0044($sp)
/* 001CC 80B1BACC AFB40040 */ sw $s4, 0x0040($sp)
/* 001D0 80B1BAD0 AFB3003C */ sw $s3, 0x003C($sp)
/* 001D4 80B1BAD4 AFB20038 */ sw $s2, 0x0038($sp)
/* 001D8 80B1BAD8 AFB10034 */ sw $s1, 0x0034($sp)
/* 001DC 80B1BADC AFB00030 */ sw $s0, 0x0030($sp)
/* 001E0 80B1BAE0 F7B80028 */ sdc1 $f24, 0x0028($sp)
/* 001E4 80B1BAE4 F7B60020 */ sdc1 $f22, 0x0020($sp)
/* 001E8 80B1BAE8 F7B40018 */ sdc1 $f20, 0x0018($sp)
/* 001EC 80B1BAEC 8CA50000 */ lw $a1, 0x0000($a1) ## 00000000
/* 001F0 80B1BAF0 24920310 */ addiu $s2, $a0, 0x0310 ## $s2 = 00000310
/* 001F4 80B1BAF4 3C0680B2 */ lui $a2, %hi(D_80B1D5B0) ## $a2 = 80B20000
/* 001F8 80B1BAF8 24C6D5B0 */ addiu $a2, $a2, %lo(D_80B1D5B0) ## $a2 = 80B1D5B0
/* 001FC 80B1BAFC 27A40088 */ addiu $a0, $sp, 0x0088 ## $a0 = FFFFFFE0
/* 00200 80B1BB00 24070072 */ addiu $a3, $zero, 0x0072 ## $a3 = 00000072
/* 00204 80B1BB04 0C031AB1 */ jal func_800C6AC4
/* 00208 80B1BB08 00A08025 */ or $s0, $a1, $zero ## $s0 = 00000000
/* 0020C 80B1BB0C 0000B825 */ or $s7, $zero, $zero ## $s7 = 00000000
/* 00210 80B1BB10 0C024F61 */ jal func_80093D84
/* 00214 80B1BB14 8FC40000 */ lw $a0, 0x0000($s8) ## 00000000
/* 00218 80B1BB18 3C014100 */ lui $at, 0x4100 ## $at = 41000000
/* 0021C 80B1BB1C 4481C000 */ mtc1 $at, $f24 ## $f24 = 8.00
/* 00220 80B1BB20 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
/* 00224 80B1BB24 4481B000 */ mtc1 $at, $f22 ## $f22 = 1.00
/* 00228 80B1BB28 3C01437F */ lui $at, 0x437F ## $at = 437F0000
/* 0022C 80B1BB2C 4481A000 */ mtc1 $at, $f20 ## $f20 = 255.00
/* 00230 80B1BB30 0000A025 */ or $s4, $zero, $zero ## $s4 = 00000000
/* 00234 80B1BB34 3C16DE00 */ lui $s6, 0xDE00 ## $s6 = DE000000
.L80B1BB38:
/* 00238 80B1BB38 924E0000 */ lbu $t6, 0x0000($s2) ## 00000310
/* 0023C 80B1BB3C 3C010001 */ lui $at, 0x0001 ## $at = 00010000
/* 00240 80B1BB40 34211DA0 */ ori $at, $at, 0x1DA0 ## $at = 00011DA0
/* 00244 80B1BB44 11C0008A */ beq $t6, $zero, .L80B1BD70
/* 00248 80B1BB48 03C19821 */ addu $s3, $s8, $at
/* 0024C 80B1BB4C 3C150601 */ lui $s5, 0x0601 ## $s5 = 06010000
/* 00250 80B1BB50 16E00014 */ bne $s7, $zero, .L80B1BBA4
/* 00254 80B1BB54 26B5BCA0 */ addiu $s5, $s5, 0xBCA0 ## $s5 = 0600BCA0
/* 00258 80B1BB58 3C110601 */ lui $s1, 0x0601 ## $s1 = 06010000
/* 0025C 80B1BB5C 2631BC90 */ addiu $s1, $s1, 0xBC90 ## $s1 = 0600BC90
/* 00260 80B1BB60 8E0402D0 */ lw $a0, 0x02D0($s0) ## 000002D0
/* 00264 80B1BB64 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
/* 00268 80B1BB68 0C024DDD */ jal func_80093774
/* 0026C 80B1BB6C 24170001 */ addiu $s7, $zero, 0x0001 ## $s7 = 00000001
/* 00270 80B1BB70 AE0202D0 */ sw $v0, 0x02D0($s0) ## 000002D0
/* 00274 80B1BB74 244F0008 */ addiu $t7, $v0, 0x0008 ## $t7 = 00000008
/* 00278 80B1BB78 AE0F02D0 */ sw $t7, 0x02D0($s0) ## 000002D0
/* 0027C 80B1BB7C AC510004 */ sw $s1, 0x0004($v0) ## 00000004
/* 00280 80B1BB80 AC560000 */ sw $s6, 0x0000($v0) ## 00000000
/* 00284 80B1BB84 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
/* 00288 80B1BB88 3C08643C */ lui $t0, 0x643C ## $t0 = 643C0000
/* 0028C 80B1BB8C 35081400 */ ori $t0, $t0, 0x1400 ## $t0 = 643C1400
/* 00290 80B1BB90 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
/* 00294 80B1BB94 AE1802D0 */ sw $t8, 0x02D0($s0) ## 000002D0
/* 00298 80B1BB98 3C19FB00 */ lui $t9, 0xFB00 ## $t9 = FB000000
/* 0029C 80B1BB9C AC590000 */ sw $t9, 0x0000($v0) ## 00000000
/* 002A0 80B1BBA0 AC480004 */ sw $t0, 0x0004($v0) ## 00000004
.L80B1BBA4:
/* 002A4 80B1BBA4 92490001 */ lbu $t1, 0x0001($s2) ## 00000311
/* 002A8 80B1BBA8 3C014F80 */ lui $at, 0x4F80 ## $at = 4F800000
/* 002AC 80B1BBAC 44892000 */ mtc1 $t1, $f4 ## $f4 = 0.00
/* 002B0 80B1BBB0 05210004 */ bgez $t1, .L80B1BBC4
/* 002B4 80B1BBB4 468021A0 */ cvt.s.w $f6, $f4
/* 002B8 80B1BBB8 44814000 */ mtc1 $at, $f8 ## $f8 = 4294967296.00
/* 002BC 80B1BBBC 00000000 */ nop
/* 002C0 80B1BBC0 46083180 */ add.s $f6, $f6, $f8
.L80B1BBC4:
/* 002C4 80B1BBC4 924A0002 */ lbu $t2, 0x0002($s2) ## 00000312
/* 002C8 80B1BBC8 3C014F80 */ lui $at, 0x4F80 ## $at = 4F800000
/* 002CC 80B1BBCC 448A5000 */ mtc1 $t2, $f10 ## $f10 = 0.00
/* 002D0 80B1BBD0 05410004 */ bgez $t2, .L80B1BBE4
/* 002D4 80B1BBD4 46805420 */ cvt.s.w $f16, $f10
/* 002D8 80B1BBD8 44819000 */ mtc1 $at, $f18 ## $f18 = 4294967296.00
/* 002DC 80B1BBDC 00000000 */ nop
/* 002E0 80B1BBE0 46128400 */ add.s $f16, $f16, $f18
.L80B1BBE4:
/* 002E4 80B1BBE4 4610A103 */ div.s $f4, $f20, $f16
/* 002E8 80B1BBE8 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
/* 002EC 80B1BBEC 3C01AA82 */ lui $at, 0xAA82 ## $at = AA820000
/* 002F0 80B1BBF0 34215A00 */ ori $at, $at, 0x5A00 ## $at = AA825A00
/* 002F4 80B1BBF4 244C0008 */ addiu $t4, $v0, 0x0008 ## $t4 = 00000008
/* 002F8 80B1BBF8 AE0C02D0 */ sw $t4, 0x02D0($s0) ## 000002D0
/* 002FC 80B1BBFC 3C0DFA00 */ lui $t5, 0xFA00 ## $t5 = FA000000
/* 00300 80B1BC00 AC4D0000 */ sw $t5, 0x0000($v0) ## 00000000
/* 00304 80B1BC04 3C19E700 */ lui $t9, 0xE700 ## $t9 = E7000000
/* 00308 80B1BC08 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
/* 0030C 80B1BC0C 46043202 */ mul.s $f8, $f6, $f4
/* 00310 80B1BC10 4600428D */ trunc.w.s $f10, $f8
/* 00314 80B1BC14 44045000 */ mfc1 $a0, $f10
/* 00318 80B1BC18 00000000 */ nop
/* 0031C 80B1BC1C 00042400 */ sll $a0, $a0, 16
/* 00320 80B1BC20 00042403 */ sra $a0, $a0, 16
/* 00324 80B1BC24 308E00FF */ andi $t6, $a0, 0x00FF ## $t6 = 00000000
/* 00328 80B1BC28 01C17825 */ or $t7, $t6, $at ## $t7 = AA825A00
/* 0032C 80B1BC2C AC4F0004 */ sw $t7, 0x0004($v0) ## 00000004
/* 00330 80B1BC30 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
/* 00334 80B1BC34 24580008 */ addiu $t8, $v0, 0x0008 ## $t8 = 00000008
/* 00338 80B1BC38 AE1802D0 */ sw $t8, 0x02D0($s0) ## 000002D0
/* 0033C 80B1BC3C AC400004 */ sw $zero, 0x0004($v0) ## 00000004
/* 00340 80B1BC40 AC590000 */ sw $t9, 0x0000($v0) ## 00000000
/* 00344 80B1BC44 8E46001C */ lw $a2, 0x001C($s2) ## 0000032C
/* 00348 80B1BC48 C64E0018 */ lwc1 $f14, 0x0018($s2) ## 00000328
/* 0034C 80B1BC4C 0C034261 */ jal Matrix_Translate
/* 00350 80B1BC50 C64C0014 */ lwc1 $f12, 0x0014($s2) ## 00000324
/* 00354 80B1BC54 0C0347F5 */ jal func_800D1FD4
/* 00358 80B1BC58 02602025 */ or $a0, $s3, $zero ## $a0 = 00000000
/* 0035C 80B1BC5C C64C0004 */ lwc1 $f12, 0x0004($s2) ## 00000314
/* 00360 80B1BC60 4406B000 */ mfc1 $a2, $f22
/* 00364 80B1BC64 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
/* 00368 80B1BC68 0C0342A3 */ jal Matrix_Scale
/* 0036C 80B1BC6C 46006386 */ mov.s $f14, $f12
/* 00370 80B1BC70 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
/* 00374 80B1BC74 3C09DA38 */ lui $t1, 0xDA38 ## $t1 = DA380000
/* 00378 80B1BC78 35290003 */ ori $t1, $t1, 0x0003 ## $t1 = DA380003
/* 0037C 80B1BC7C 24480008 */ addiu $t0, $v0, 0x0008 ## $t0 = 00000008
/* 00380 80B1BC80 AE0802D0 */ sw $t0, 0x02D0($s0) ## 000002D0
/* 00384 80B1BC84 3C0580B2 */ lui $a1, %hi(D_80B1D5C4) ## $a1 = 80B20000
/* 00388 80B1BC88 AC490000 */ sw $t1, 0x0000($v0) ## 00000000
/* 0038C 80B1BC8C 8FC40000 */ lw $a0, 0x0000($s8) ## 00000000
/* 00390 80B1BC90 24A5D5C4 */ addiu $a1, $a1, %lo(D_80B1D5C4) ## $a1 = 80B1D5C4
/* 00394 80B1BC94 2406008C */ addiu $a2, $zero, 0x008C ## $a2 = 0000008C
/* 00398 80B1BC98 0C0346A2 */ jal Matrix_NewMtx
/* 0039C 80B1BC9C 00408825 */ or $s1, $v0, $zero ## $s1 = 00000000
/* 003A0 80B1BCA0 AE220004 */ sw $v0, 0x0004($s1) ## 00000004
/* 003A4 80B1BCA4 924A0001 */ lbu $t2, 0x0001($s2) ## 00000311
/* 003A8 80B1BCA8 3C014F80 */ lui $at, 0x4F80 ## $at = 4F800000
/* 003AC 80B1BCAC 448A9000 */ mtc1 $t2, $f18 ## $f18 = 0.00
/* 003B0 80B1BCB0 05410004 */ bgez $t2, .L80B1BCC4
/* 003B4 80B1BCB4 46809420 */ cvt.s.w $f16, $f18
/* 003B8 80B1BCB8 44813000 */ mtc1 $at, $f6 ## $f6 = 4294967296.00
/* 003BC 80B1BCBC 00000000 */ nop
/* 003C0 80B1BCC0 46068400 */ add.s $f16, $f16, $f6
.L80B1BCC4:
/* 003C4 80B1BCC4 924B0002 */ lbu $t3, 0x0002($s2) ## 00000312
/* 003C8 80B1BCC8 3C014F80 */ lui $at, 0x4F80 ## $at = 4F800000
/* 003CC 80B1BCCC 448B2000 */ mtc1 $t3, $f4 ## $f4 = 0.00
/* 003D0 80B1BCD0 05610004 */ bgez $t3, .L80B1BCE4
/* 003D4 80B1BCD4 46802220 */ cvt.s.w $f8, $f4
/* 003D8 80B1BCD8 44815000 */ mtc1 $at, $f10 ## $f10 = 4294967296.00
/* 003DC 80B1BCDC 00000000 */ nop
/* 003E0 80B1BCE0 460A4200 */ add.s $f8, $f8, $f10
.L80B1BCE4:
/* 003E4 80B1BCE4 4608C483 */ div.s $f18, $f24, $f8
/* 003E8 80B1BCE8 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
/* 003EC 80B1BCEC 3C0EDB06 */ lui $t6, 0xDB06 ## $t6 = DB060000
/* 003F0 80B1BCF0 35CE0020 */ ori $t6, $t6, 0x0020 ## $t6 = DB060020
/* 003F4 80B1BCF4 244D0008 */ addiu $t5, $v0, 0x0008 ## $t5 = 00000008
/* 003F8 80B1BCF8 AE0D02D0 */ sw $t5, 0x02D0($s0) ## 000002D0
/* 003FC 80B1BCFC 3C0480B2 */ lui $a0, %hi(D_80B1D4D0) ## $a0 = 80B20000
/* 00400 80B1BD00 AC4E0000 */ sw $t6, 0x0000($v0) ## 00000000
/* 00404 80B1BD04 3C0A8016 */ lui $t2, 0x8016 ## $t2 = 80160000
/* 00408 80B1BD08 3C0100FF */ lui $at, 0x00FF ## $at = 00FF0000
/* 0040C 80B1BD0C 3421FFFF */ ori $at, $at, 0xFFFF ## $at = 00FFFFFF
/* 00410 80B1BD10 46128182 */ mul.s $f6, $f16, $f18
/* 00414 80B1BD14 4600310D */ trunc.w.s $f4, $f6
/* 00418 80B1BD18 44052000 */ mfc1 $a1, $f4
/* 0041C 80B1BD1C 00000000 */ nop
/* 00420 80B1BD20 00052C00 */ sll $a1, $a1, 16
/* 00424 80B1BD24 00052C03 */ sra $a1, $a1, 16
/* 00428 80B1BD28 00057880 */ sll $t7, $a1, 2
/* 0042C 80B1BD2C 008F2021 */ addu $a0, $a0, $t7
/* 00430 80B1BD30 8C84D4D0 */ lw $a0, %lo(D_80B1D4D0)($a0)
/* 00434 80B1BD34 0004C900 */ sll $t9, $a0, 4
/* 00438 80B1BD38 00194702 */ srl $t0, $t9, 28
/* 0043C 80B1BD3C 00084880 */ sll $t1, $t0, 2
/* 00440 80B1BD40 01495021 */ addu $t2, $t2, $t1
/* 00444 80B1BD44 8D4A6FA8 */ lw $t2, 0x6FA8($t2) ## 80166FA8
/* 00448 80B1BD48 0081C024 */ and $t8, $a0, $at
/* 0044C 80B1BD4C 3C018000 */ lui $at, 0x8000 ## $at = 80000000
/* 00450 80B1BD50 030A5821 */ addu $t3, $t8, $t2
/* 00454 80B1BD54 01616021 */ addu $t4, $t3, $at
/* 00458 80B1BD58 AC4C0004 */ sw $t4, 0x0004($v0) ## 00000004
/* 0045C 80B1BD5C 8E0202D0 */ lw $v0, 0x02D0($s0) ## 000002D0
/* 00460 80B1BD60 244D0008 */ addiu $t5, $v0, 0x0008 ## $t5 = 00000008
/* 00464 80B1BD64 AE0D02D0 */ sw $t5, 0x02D0($s0) ## 000002D0
/* 00468 80B1BD68 AC550004 */ sw $s5, 0x0004($v0) ## 00000004
/* 0046C 80B1BD6C AC560000 */ sw $s6, 0x0000($v0) ## 00000000
.L80B1BD70:
/* 00470 80B1BD70 26940001 */ addiu $s4, $s4, 0x0001 ## $s4 = 00000001
/* 00474 80B1BD74 0014A400 */ sll $s4, $s4, 16
/* 00478 80B1BD78 0014A403 */ sra $s4, $s4, 16
/* 0047C 80B1BD7C 2A810014 */ slti $at, $s4, 0x0014
/* 00480 80B1BD80 1420FF6D */ bne $at, $zero, .L80B1BB38
/* 00484 80B1BD84 26520038 */ addiu $s2, $s2, 0x0038 ## $s2 = 00000348
/* 00488 80B1BD88 3C0680B2 */ lui $a2, %hi(D_80B1D5D8) ## $a2 = 80B20000
/* 0048C 80B1BD8C 24C6D5D8 */ addiu $a2, $a2, %lo(D_80B1D5D8) ## $a2 = 80B1D5D8
/* 00490 80B1BD90 27A40088 */ addiu $a0, $sp, 0x0088 ## $a0 = FFFFFFE0
/* 00494 80B1BD94 8FC50000 */ lw $a1, 0x0000($s8) ## 00000000
/* 00498 80B1BD98 0C031AD5 */ jal func_800C6B54
/* 0049C 80B1BD9C 2407009A */ addiu $a3, $zero, 0x009A ## $a3 = 0000009A
/* 004A0 80B1BDA0 8FBF0054 */ lw $ra, 0x0054($sp)
/* 004A4 80B1BDA4 D7B40018 */ ldc1 $f20, 0x0018($sp)
/* 004A8 80B1BDA8 D7B60020 */ ldc1 $f22, 0x0020($sp)
/* 004AC 80B1BDAC D7B80028 */ ldc1 $f24, 0x0028($sp)
/* 004B0 80B1BDB0 8FB00030 */ lw $s0, 0x0030($sp)
/* 004B4 80B1BDB4 8FB10034 */ lw $s1, 0x0034($sp)
/* 004B8 80B1BDB8 8FB20038 */ lw $s2, 0x0038($sp)
/* 004BC 80B1BDBC 8FB3003C */ lw $s3, 0x003C($sp)
/* 004C0 80B1BDC0 8FB40040 */ lw $s4, 0x0040($sp)
/* 004C4 80B1BDC4 8FB50044 */ lw $s5, 0x0044($sp)
/* 004C8 80B1BDC8 8FB60048 */ lw $s6, 0x0048($sp)
/* 004CC 80B1BDCC 8FB7004C */ lw $s7, 0x004C($sp)
/* 004D0 80B1BDD0 8FBE0050 */ lw $s8, 0x0050($sp)
/* 004D4 80B1BDD4 03E00008 */ jr $ra
/* 004D8 80B1BDD8 27BD00A8 */ addiu $sp, $sp, 0x00A8 ## $sp = 00000000

View File

@@ -1,50 +0,0 @@
glabel func_80B1BDDC
/* 004DC 80B1BDDC 27BDFFB8 */ addiu $sp, $sp, 0xFFB8 ## $sp = FFFFFFB8
/* 004E0 80B1BDE0 3C0F80B2 */ lui $t7, %hi(D_80B1D4F0) ## $t7 = 80B20000
/* 004E4 80B1BDE4 AFBF0024 */ sw $ra, 0x0024($sp)
/* 004E8 80B1BDE8 AFA40048 */ sw $a0, 0x0048($sp)
/* 004EC 80B1BDEC AFA5004C */ sw $a1, 0x004C($sp)
/* 004F0 80B1BDF0 AFA60050 */ sw $a2, 0x0050($sp)
/* 004F4 80B1BDF4 AFA70054 */ sw $a3, 0x0054($sp)
/* 004F8 80B1BDF8 25EFD4F0 */ addiu $t7, $t7, %lo(D_80B1D4F0) ## $t7 = 80B1D4F0
/* 004FC 80B1BDFC 8DF90000 */ lw $t9, 0x0000($t7) ## 80B1D4F0
/* 00500 80B1BE00 27AE003C */ addiu $t6, $sp, 0x003C ## $t6 = FFFFFFF4
/* 00504 80B1BE04 8DF80004 */ lw $t8, 0x0004($t7) ## 80B1D4F4
/* 00508 80B1BE08 ADD90000 */ sw $t9, 0x0000($t6) ## FFFFFFF4
/* 0050C 80B1BE0C 8DF90008 */ lw $t9, 0x0008($t7) ## 80B1D4F8
/* 00510 80B1BE10 3C0980B2 */ lui $t1, %hi(D_80B1D4FC) ## $t1 = 80B20000
/* 00514 80B1BE14 2529D4FC */ addiu $t1, $t1, %lo(D_80B1D4FC) ## $t1 = 80B1D4FC
/* 00518 80B1BE18 ADD80004 */ sw $t8, 0x0004($t6) ## FFFFFFF8
/* 0051C 80B1BE1C ADD90008 */ sw $t9, 0x0008($t6) ## FFFFFFFC
/* 00520 80B1BE20 8D2B0000 */ lw $t3, 0x0000($t1) ## 80B1D4FC
/* 00524 80B1BE24 27A80030 */ addiu $t0, $sp, 0x0030 ## $t0 = FFFFFFE8
/* 00528 80B1BE28 8D2A0004 */ lw $t2, 0x0004($t1) ## 80B1D500
/* 0052C 80B1BE2C AD0B0000 */ sw $t3, 0x0000($t0) ## FFFFFFE8
/* 00530 80B1BE30 8D2B0008 */ lw $t3, 0x0008($t1) ## 80B1D504
/* 00534 80B1BE34 AD0A0004 */ sw $t2, 0x0004($t0) ## FFFFFFEC
/* 00538 80B1BE38 0C03F66B */ jal Math_Rand_ZeroOne
## Rand.Next() float
/* 0053C 80B1BE3C AD0B0008 */ sw $t3, 0x0008($t0) ## FFFFFFF0
/* 00540 80B1BE40 C7A6005C */ lwc1 $f6, 0x005C($sp)
/* 00544 80B1BE44 C7A40034 */ lwc1 $f4, 0x0034($sp)
/* 00548 80B1BE48 93AC0053 */ lbu $t4, 0x0053($sp)
/* 0054C 80B1BE4C 46060202 */ mul.s $f8, $f0, $f6
/* 00550 80B1BE50 C7B00054 */ lwc1 $f16, 0x0054($sp)
/* 00554 80B1BE54 C7B20058 */ lwc1 $f18, 0x0058($sp)
/* 00558 80B1BE58 8FA40048 */ lw $a0, 0x0048($sp)
/* 0055C 80B1BE5C 8FA5004C */ lw $a1, 0x004C($sp)
/* 00560 80B1BE60 27A6003C */ addiu $a2, $sp, 0x003C ## $a2 = FFFFFFF4
/* 00564 80B1BE64 27A70030 */ addiu $a3, $sp, 0x0030 ## $a3 = FFFFFFE8
/* 00568 80B1BE68 46082280 */ add.s $f10, $f4, $f8
/* 0056C 80B1BE6C AFAC0010 */ sw $t4, 0x0010($sp)
/* 00570 80B1BE70 E7B00014 */ swc1 $f16, 0x0014($sp)
/* 00574 80B1BE74 E7B20018 */ swc1 $f18, 0x0018($sp)
/* 00578 80B1BE78 0C2C6E40 */ jal func_80B1B900
/* 0057C 80B1BE7C E7AA0034 */ swc1 $f10, 0x0034($sp)
/* 00580 80B1BE80 8FBF0024 */ lw $ra, 0x0024($sp)
/* 00584 80B1BE84 27BD0048 */ addiu $sp, $sp, 0x0048 ## $sp = 00000000
/* 00588 80B1BE88 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
/* 0058C 80B1BE8C 03E00008 */ jr $ra
/* 00590 80B1BE90 00000000 */ nop

View File

@@ -1,38 +0,0 @@
glabel func_80B1BE94
/* 00594 80B1BE94 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
/* 00598 80B1BE98 AFA40028 */ sw $a0, 0x0028($sp)
/* 0059C 80B1BE9C AFBF0024 */ sw $ra, 0x0024($sp)
/* 005A0 80B1BEA0 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
/* 005A4 80B1BEA4 AFA5002C */ sw $a1, 0x002C($sp)
/* 005A8 80B1BEA8 0C028800 */ jal SkelAnime_GetFrameCount
/* 005AC 80B1BEAC 24842F84 */ addiu $a0, $a0, 0x2F84 ## $a0 = 06002F84
/* 005B0 80B1BEB0 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 005B4 80B1BEB4 3C01C120 */ lui $at, 0xC120 ## $at = C1200000
/* 005B8 80B1BEB8 44814000 */ mtc1 $at, $f8 ## $f8 = -10.00
/* 005BC 80B1BEBC 468021A0 */ cvt.s.w $f6, $f4
/* 005C0 80B1BEC0 8FA40028 */ lw $a0, 0x0028($sp)
/* 005C4 80B1BEC4 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 005C8 80B1BEC8 24A52F84 */ addiu $a1, $a1, 0x2F84 ## $a1 = 06002F84
/* 005CC 80B1BECC 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 005D0 80B1BED0 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 005D4 80B1BED4 E7A60010 */ swc1 $f6, 0x0010($sp)
/* 005D8 80B1BED8 AFA00014 */ sw $zero, 0x0014($sp)
/* 005DC 80B1BEDC E7A80018 */ swc1 $f8, 0x0018($sp)
/* 005E0 80B1BEE0 0C029468 */ jal SkelAnime_ChangeAnimation
/* 005E4 80B1BEE4 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 005E8 80B1BEE8 2404003C */ addiu $a0, $zero, 0x003C ## $a0 = 0000003C
/* 005EC 80B1BEEC 0C01DF64 */ jal Math_Rand_S16Offset
/* 005F0 80B1BEF0 2405003C */ addiu $a1, $zero, 0x003C ## $a1 = 0000003C
/* 005F4 80B1BEF4 8FA30028 */ lw $v1, 0x0028($sp)
/* 005F8 80B1BEF8 44805000 */ mtc1 $zero, $f10 ## $f10 = 0.00
/* 005FC 80B1BEFC A462021C */ sh $v0, 0x021C($v1) ## 0000021C
/* 00600 80B1BF00 E46A0068 */ swc1 $f10, 0x0068($v1) ## 00000068
/* 00604 80B1BF04 8FBF0024 */ lw $ra, 0x0024($sp)
/* 00608 80B1BF08 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
/* 0060C 80B1BF0C 03E00008 */ jr $ra
/* 00610 80B1BF10 00000000 */ nop

View File

@@ -1,36 +0,0 @@
glabel func_80B1BF14
/* 00614 80B1BF14 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
/* 00618 80B1BF18 AFA40028 */ sw $a0, 0x0028($sp)
/* 0061C 80B1BF1C AFBF0024 */ sw $ra, 0x0024($sp)
/* 00620 80B1BF20 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
/* 00624 80B1BF24 AFA5002C */ sw $a1, 0x002C($sp)
/* 00628 80B1BF28 0C028800 */ jal SkelAnime_GetFrameCount
/* 0062C 80B1BF2C 24842F84 */ addiu $a0, $a0, 0x2F84 ## $a0 = 06002F84
/* 00630 80B1BF30 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 00634 80B1BF34 3C01C120 */ lui $at, 0xC120 ## $at = C1200000
/* 00638 80B1BF38 44814000 */ mtc1 $at, $f8 ## $f8 = -10.00
/* 0063C 80B1BF3C 468021A0 */ cvt.s.w $f6, $f4
/* 00640 80B1BF40 8FA40028 */ lw $a0, 0x0028($sp)
/* 00644 80B1BF44 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 00648 80B1BF48 24A51FA8 */ addiu $a1, $a1, 0x1FA8 ## $a1 = 06001FA8
/* 0064C 80B1BF4C 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 00650 80B1BF50 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 00654 80B1BF54 E7A60010 */ swc1 $f6, 0x0010($sp)
/* 00658 80B1BF58 AFA00014 */ sw $zero, 0x0014($sp)
/* 0065C 80B1BF5C E7A80018 */ swc1 $f8, 0x0018($sp)
/* 00660 80B1BF60 0C029468 */ jal SkelAnime_ChangeAnimation
/* 00664 80B1BF64 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 00668 80B1BF68 240400F0 */ addiu $a0, $zero, 0x00F0 ## $a0 = 000000F0
/* 0066C 80B1BF6C 0C01DF64 */ jal Math_Rand_S16Offset
/* 00670 80B1BF70 240500F0 */ addiu $a1, $zero, 0x00F0 ## $a1 = 000000F0
/* 00674 80B1BF74 8FAE0028 */ lw $t6, 0x0028($sp)
/* 00678 80B1BF78 A5C2021C */ sh $v0, 0x021C($t6) ## 0000021C
/* 0067C 80B1BF7C 8FBF0024 */ lw $ra, 0x0024($sp)
/* 00680 80B1BF80 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
/* 00684 80B1BF84 03E00008 */ jr $ra
/* 00688 80B1BF88 00000000 */ nop

View File

@@ -1,38 +0,0 @@
glabel func_80B1BF8C
/* 0068C 80B1BF8C 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
/* 00690 80B1BF90 AFA40028 */ sw $a0, 0x0028($sp)
/* 00694 80B1BF94 AFBF0024 */ sw $ra, 0x0024($sp)
/* 00698 80B1BF98 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
/* 0069C 80B1BF9C AFA5002C */ sw $a1, 0x002C($sp)
/* 006A0 80B1BFA0 0C028800 */ jal SkelAnime_GetFrameCount
/* 006A4 80B1BFA4 24841144 */ addiu $a0, $a0, 0x1144 ## $a0 = 06001144
/* 006A8 80B1BFA8 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
/* 006AC 80B1BFAC 3C01C120 */ lui $at, 0xC120 ## $at = C1200000
/* 006B0 80B1BFB0 44814000 */ mtc1 $at, $f8 ## $f8 = -10.00
/* 006B4 80B1BFB4 468021A0 */ cvt.s.w $f6, $f4
/* 006B8 80B1BFB8 8FA40028 */ lw $a0, 0x0028($sp)
/* 006BC 80B1BFBC 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
/* 006C0 80B1BFC0 24A51144 */ addiu $a1, $a1, 0x1144 ## $a1 = 06001144
/* 006C4 80B1BFC4 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
/* 006C8 80B1BFC8 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
/* 006CC 80B1BFCC E7A60010 */ swc1 $f6, 0x0010($sp)
/* 006D0 80B1BFD0 AFA00014 */ sw $zero, 0x0014($sp)
/* 006D4 80B1BFD4 E7A80018 */ swc1 $f8, 0x0018($sp)
/* 006D8 80B1BFD8 0C029468 */ jal SkelAnime_ChangeAnimation
/* 006DC 80B1BFDC 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
/* 006E0 80B1BFE0 8FA40028 */ lw $a0, 0x0028($sp)
/* 006E4 80B1BFE4 0C2C7055 */ jal func_80B1C154
/* 006E8 80B1BFE8 8FA5002C */ lw $a1, 0x002C($sp)
/* 006EC 80B1BFEC 04400003 */ bltz $v0, .L80B1BFFC
/* 006F0 80B1BFF0 8FAF0028 */ lw $t7, 0x0028($sp)
/* 006F4 80B1BFF4 240E0001 */ addiu $t6, $zero, 0x0001 ## $t6 = 00000001
/* 006F8 80B1BFF8 A1EE0208 */ sb $t6, 0x0208($t7) ## 00000208
.L80B1BFFC:
/* 006FC 80B1BFFC 8FBF0024 */ lw $ra, 0x0024($sp)
/* 00700 80B1C000 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
/* 00704 80B1C004 03E00008 */ jr $ra
/* 00708 80B1C008 00000000 */ nop

View File

@@ -1,58 +0,0 @@
glabel func_80B1C00C
/* 0070C 80B1C00C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 00710 80B1C010 AFBF0014 */ sw $ra, 0x0014($sp)
/* 00714 80B1C014 84820224 */ lh $v0, 0x0224($a0) ## 00000224
/* 00718 80B1C018 00803025 */ or $a2, $a0, $zero ## $a2 = 00000000
/* 0071C 80B1C01C 14400003 */ bne $v0, $zero, .L80B1C02C
/* 00720 80B1C020 244EFFFF */ addiu $t6, $v0, 0xFFFF ## $t6 = FFFFFFFF
/* 00724 80B1C024 10000003 */ beq $zero, $zero, .L80B1C034
/* 00728 80B1C028 00001825 */ or $v1, $zero, $zero ## $v1 = 00000000
.L80B1C02C:
/* 0072C 80B1C02C A4CE0224 */ sh $t6, 0x0224($a2) ## 00000224
/* 00730 80B1C030 84C30224 */ lh $v1, 0x0224($a2) ## 00000224
.L80B1C034:
/* 00734 80B1C034 54600023 */ bnel $v1, $zero, .L80B1C0C4
/* 00738 80B1C038 8FBF0014 */ lw $ra, 0x0014($sp)
/* 0073C 80B1C03C 84CF0222 */ lh $t7, 0x0222($a2) ## 00000222
/* 00740 80B1C040 25F80001 */ addiu $t8, $t7, 0x0001 ## $t8 = 00000001
/* 00744 80B1C044 A4D80222 */ sh $t8, 0x0222($a2) ## 00000222
/* 00748 80B1C048 84D90222 */ lh $t9, 0x0222($a2) ## 00000222
/* 0074C 80B1C04C 2B210003 */ slti $at, $t9, 0x0003
/* 00750 80B1C050 5420001C */ bnel $at, $zero, .L80B1C0C4
/* 00754 80B1C054 8FBF0014 */ lw $ra, 0x0014($sp)
/* 00758 80B1C058 84C80218 */ lh $t0, 0x0218($a2) ## 00000218
/* 0075C 80B1C05C 2404001E */ addiu $a0, $zero, 0x001E ## $a0 = 0000001E
/* 00760 80B1C060 2405001E */ addiu $a1, $zero, 0x001E ## $a1 = 0000001E
/* 00764 80B1C064 2509FFFF */ addiu $t1, $t0, 0xFFFF ## $t1 = FFFFFFFF
/* 00768 80B1C068 A4C90218 */ sh $t1, 0x0218($a2) ## 00000218
/* 0076C 80B1C06C 84CA0218 */ lh $t2, 0x0218($a2) ## 00000218
/* 00770 80B1C070 05430013 */ bgezl $t2, .L80B1C0C0
/* 00774 80B1C074 A4C00222 */ sh $zero, 0x0222($a2) ## 00000222
/* 00778 80B1C078 0C01DF64 */ jal Math_Rand_S16Offset
/* 0077C 80B1C07C AFA60018 */ sw $a2, 0x0018($sp)
/* 00780 80B1C080 8FA60018 */ lw $a2, 0x0018($sp)
/* 00784 80B1C084 240B0002 */ addiu $t3, $zero, 0x0002 ## $t3 = 00000002
/* 00788 80B1C088 A4C20224 */ sh $v0, 0x0224($a2) ## 00000224
/* 0078C 80B1C08C 0C03F66B */ jal Math_Rand_ZeroOne
## Rand.Next() float
/* 00790 80B1C090 A4CB0218 */ sh $t3, 0x0218($a2) ## 00000218
/* 00794 80B1C094 3C013F00 */ lui $at, 0x3F00 ## $at = 3F000000
/* 00798 80B1C098 44812000 */ mtc1 $at, $f4 ## $f4 = 0.50
/* 0079C 80B1C09C 8FA60018 */ lw $a2, 0x0018($sp)
/* 007A0 80B1C0A0 4600203C */ c.lt.s $f4, $f0
/* 007A4 80B1C0A4 00000000 */ nop
/* 007A8 80B1C0A8 45020005 */ bc1fl .L80B1C0C0
/* 007AC 80B1C0AC A4C00222 */ sh $zero, 0x0222($a2) ## 00000222
/* 007B0 80B1C0B0 84CC0218 */ lh $t4, 0x0218($a2) ## 00000218
/* 007B4 80B1C0B4 258D0001 */ addiu $t5, $t4, 0x0001 ## $t5 = 00000001
/* 007B8 80B1C0B8 A4CD0218 */ sh $t5, 0x0218($a2) ## 00000218
/* 007BC 80B1C0BC A4C00222 */ sh $zero, 0x0222($a2) ## 00000222
.L80B1C0C0:
/* 007C0 80B1C0C0 8FBF0014 */ lw $ra, 0x0014($sp)
.L80B1C0C4:
/* 007C4 80B1C0C4 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 007C8 80B1C0C8 03E00008 */ jr $ra
/* 007CC 80B1C0CC 00000000 */ nop

View File

@@ -1,40 +0,0 @@
glabel func_80B1C0D0
/* 007D0 80B1C0D0 3C0180B2 */ lui $at, %hi(D_80B1D634) ## $at = 80B20000
/* 007D4 80B1C0D4 C424D634 */ lwc1 $f4, %lo(D_80B1D634)($at)
/* 007D8 80B1C0D8 C486008C */ lwc1 $f6, 0x008C($a0) ## 0000008C
/* 007DC 80B1C0DC 4606203C */ c.lt.s $f4, $f6
/* 007E0 80B1C0E0 00000000 */ nop
/* 007E4 80B1C0E4 45020004 */ bc1fl .L80B1C0F8
/* 007E8 80B1C0E8 848200B6 */ lh $v0, 0x00B6($a0) ## 000000B6
/* 007EC 80B1C0EC 03E00008 */ jr $ra
/* 007F0 80B1C0F0 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
.L80B1C0F4:
/* 007F4 80B1C0F4 848200B6 */ lh $v0, 0x00B6($a0) ## 000000B6
.L80B1C0F8:
/* 007F8 80B1C0F8 848E021E */ lh $t6, 0x021E($a0) ## 0000021E
/* 007FC 80B1C0FC 848F0226 */ lh $t7, 0x0226($a0) ## 00000226
/* 00800 80B1C100 8498008A */ lh $t8, 0x008A($a0) ## 0000008A
/* 00804 80B1C104 004E1023 */ subu $v0, $v0, $t6
/* 00808 80B1C108 00021400 */ sll $v0, $v0, 16
/* 0080C 80B1C10C 00021403 */ sra $v0, $v0, 16
/* 00810 80B1C110 004F1023 */ subu $v0, $v0, $t7
/* 00814 80B1C114 00021400 */ sll $v0, $v0, 16
/* 00818 80B1C118 00021403 */ sra $v0, $v0, 16
/* 0081C 80B1C11C 03021823 */ subu $v1, $t8, $v0
/* 00820 80B1C120 00031C00 */ sll $v1, $v1, 16
/* 00824 80B1C124 00031C03 */ sra $v1, $v1, 16
/* 00828 80B1C128 04600003 */ bltz $v1, .L80B1C138
/* 0082C 80B1C12C 00031023 */ subu $v0, $zero, $v1
/* 00830 80B1C130 10000001 */ beq $zero, $zero, .L80B1C138
/* 00834 80B1C134 00601025 */ or $v0, $v1, $zero ## $v0 = 00000000
.L80B1C138:
/* 00838 80B1C138 28411554 */ slti $at, $v0, 0x1554
/* 0083C 80B1C13C 10200003 */ beq $at, $zero, .L80B1C14C
/* 00840 80B1C140 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
/* 00844 80B1C144 03E00008 */ jr $ra
/* 00848 80B1C148 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
.L80B1C14C:
/* 0084C 80B1C14C 03E00008 */ jr $ra
/* 00850 80B1C150 00000000 */ nop

View File

@@ -1,68 +0,0 @@
glabel func_80B1C154
/* 00854 80B1C154 27BDFFC0 */ addiu $sp, $sp, 0xFFC0 ## $sp = FFFFFFC0
/* 00858 80B1C158 AFBF003C */ sw $ra, 0x003C($sp)
/* 0085C 80B1C15C AFB20038 */ sw $s2, 0x0038($sp)
/* 00860 80B1C160 AFB10034 */ sw $s1, 0x0034($sp)
/* 00864 80B1C164 AFB00030 */ sw $s0, 0x0030($sp)
/* 00868 80B1C168 F7B80028 */ sdc1 $f24, 0x0028($sp)
/* 0086C 80B1C16C F7B60020 */ sdc1 $f22, 0x0020($sp)
/* 00870 80B1C170 F7B40018 */ sdc1 $f20, 0x0018($sp)
/* 00874 80B1C174 8CB01C64 */ lw $s0, 0x1C64($a1) ## 00001C64
/* 00878 80B1C178 00808825 */ or $s1, $a0, $zero ## $s1 = 00000000
/* 0087C 80B1C17C 3C014120 */ lui $at, 0x4120 ## $at = 41200000
/* 00880 80B1C180 52000025 */ beql $s0, $zero, .L80B1C218
/* 00884 80B1C184 2402FFFF */ addiu $v0, $zero, 0xFFFF ## $v0 = FFFFFFFF
/* 00888 80B1C188 4481C000 */ mtc1 $at, $f24 ## $f24 = 10.00
/* 0088C 80B1C18C 3C014220 */ lui $at, 0x4220 ## $at = 42200000
/* 00890 80B1C190 4481B000 */ mtc1 $at, $f22 ## $f22 = 40.00
/* 00894 80B1C194 24120196 */ addiu $s2, $zero, 0x0196 ## $s2 = 00000196
/* 00898 80B1C198 860E0000 */ lh $t6, 0x0000($s0) ## 00000000
.L80B1C19C:
/* 0089C 80B1C19C 524E0004 */ beql $s2, $t6, .L80B1C1B0
/* 008A0 80B1C1A0 8E2F0210 */ lw $t7, 0x0210($s1) ## 00000210
/* 008A4 80B1C1A4 10000019 */ beq $zero, $zero, .L80B1C20C
/* 008A8 80B1C1A8 8E100124 */ lw $s0, 0x0124($s0) ## 00000124
/* 008AC 80B1C1AC 8E2F0210 */ lw $t7, 0x0210($s1) ## 00000210
.L80B1C1B0:
/* 008B0 80B1C1B0 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
/* 008B4 80B1C1B4 560F0004 */ bnel $s0, $t7, .L80B1C1C8
/* 008B8 80B1C1B8 C6040028 */ lwc1 $f4, 0x0028($s0) ## 00000028
/* 008BC 80B1C1BC 10000013 */ beq $zero, $zero, .L80B1C20C
/* 008C0 80B1C1C0 8E100124 */ lw $s0, 0x0124($s0) ## 00000124
/* 008C4 80B1C1C4 C6040028 */ lwc1 $f4, 0x0028($s0) ## 00000028
.L80B1C1C8:
/* 008C8 80B1C1C8 C6260080 */ lwc1 $f6, 0x0080($s1) ## 00000080
/* 008CC 80B1C1CC 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
/* 008D0 80B1C1D0 0C00B6E3 */ jal func_8002DB8C
/* 008D4 80B1C1D4 46062501 */ sub.s $f20, $f4, $f6
/* 008D8 80B1C1D8 4600B03C */ c.lt.s $f22, $f0
/* 008DC 80B1C1DC 00000000 */ nop
/* 008E0 80B1C1E0 45010005 */ bc1t .L80B1C1F8
/* 008E4 80B1C1E4 00000000 */ nop
/* 008E8 80B1C1E8 4614C03C */ c.lt.s $f24, $f20
/* 008EC 80B1C1EC 00000000 */ nop
/* 008F0 80B1C1F0 45020004 */ bc1fl .L80B1C204
/* 008F4 80B1C1F4 AE300210 */ sw $s0, 0x0210($s1) ## 00000210
.L80B1C1F8:
/* 008F8 80B1C1F8 10000004 */ beq $zero, $zero, .L80B1C20C
/* 008FC 80B1C1FC 8E100124 */ lw $s0, 0x0124($s0) ## 00000124
/* 00900 80B1C200 AE300210 */ sw $s0, 0x0210($s1) ## 00000210
.L80B1C204:
/* 00904 80B1C204 10000004 */ beq $zero, $zero, .L80B1C218
/* 00908 80B1C208 8602001C */ lh $v0, 0x001C($s0) ## 0000001C
.L80B1C20C:
/* 0090C 80B1C20C 5600FFE3 */ bnel $s0, $zero, .L80B1C19C
/* 00910 80B1C210 860E0000 */ lh $t6, 0x0000($s0) ## 00000000
/* 00914 80B1C214 2402FFFF */ addiu $v0, $zero, 0xFFFF ## $v0 = FFFFFFFF
.L80B1C218:
/* 00918 80B1C218 8FBF003C */ lw $ra, 0x003C($sp)
/* 0091C 80B1C21C D7B40018 */ ldc1 $f20, 0x0018($sp)
/* 00920 80B1C220 D7B60020 */ ldc1 $f22, 0x0020($sp)
/* 00924 80B1C224 D7B80028 */ ldc1 $f24, 0x0028($sp)
/* 00928 80B1C228 8FB00030 */ lw $s0, 0x0030($sp)
/* 0092C 80B1C22C 8FB10034 */ lw $s1, 0x0034($sp)
/* 00930 80B1C230 8FB20038 */ lw $s2, 0x0038($sp)
/* 00934 80B1C234 03E00008 */ jr $ra
/* 00938 80B1C238 27BD0040 */ addiu $sp, $sp, 0x0040 ## $sp = 00000000

View File

@@ -1,35 +0,0 @@
glabel func_80B1C23C
/* 0093C 80B1C23C 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 00940 80B1C240 AFBF0014 */ sw $ra, 0x0014($sp)
/* 00944 80B1C244 8C850210 */ lw $a1, 0x0210($a0) ## 00000210
/* 00948 80B1C248 50A00017 */ beql $a1, $zero, .L80B1C2A8
/* 0094C 80B1C24C 8FBF0014 */ lw $ra, 0x0014($sp)
/* 00950 80B1C250 C4A40028 */ lwc1 $f4, 0x0028($a1) ## 00000028
/* 00954 80B1C254 C4860080 */ lwc1 $f6, 0x0080($a0) ## 00000080
/* 00958 80B1C258 AFA40020 */ sw $a0, 0x0020($sp)
/* 0095C 80B1C25C 46062201 */ sub.s $f8, $f4, $f6
/* 00960 80B1C260 0C00B6E3 */ jal func_8002DB8C
/* 00964 80B1C264 E7A80018 */ swc1 $f8, 0x0018($sp)
/* 00968 80B1C268 3C014220 */ lui $at, 0x4220 ## $at = 42200000
/* 0096C 80B1C26C 44815000 */ mtc1 $at, $f10 ## $f10 = 40.00
/* 00970 80B1C270 8FA40020 */ lw $a0, 0x0020($sp)
/* 00974 80B1C274 3C014120 */ lui $at, 0x4120 ## $at = 41200000
/* 00978 80B1C278 4600503C */ c.lt.s $f10, $f0
/* 0097C 80B1C27C C7B20018 */ lwc1 $f18, 0x0018($sp)
/* 00980 80B1C280 45030008 */ bc1tl .L80B1C2A4
/* 00984 80B1C284 AC800210 */ sw $zero, 0x0210($a0) ## 00000210
/* 00988 80B1C288 44818000 */ mtc1 $at, $f16 ## $f16 = 10.00
/* 0098C 80B1C28C 00000000 */ nop
/* 00990 80B1C290 4612803C */ c.lt.s $f16, $f18
/* 00994 80B1C294 00000000 */ nop
/* 00998 80B1C298 45020003 */ bc1fl .L80B1C2A8
/* 0099C 80B1C29C 8FBF0014 */ lw $ra, 0x0014($sp)
/* 009A0 80B1C2A0 AC800210 */ sw $zero, 0x0210($a0) ## 00000210
.L80B1C2A4:
/* 009A4 80B1C2A4 8FBF0014 */ lw $ra, 0x0014($sp)
.L80B1C2A8:
/* 009A8 80B1C2A8 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 009AC 80B1C2AC 03E00008 */ jr $ra
/* 009B0 80B1C2B0 00000000 */ nop

View File

@@ -1,87 +0,0 @@
glabel func_80B1C2B4
/* 009B4 80B1C2B4 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
/* 009B8 80B1C2B8 3C0F80B2 */ lui $t7, %hi(D_80B1D540) ## $t7 = 80B20000
/* 009BC 80B1C2BC AFBF0014 */ sw $ra, 0x0014($sp)
/* 009C0 80B1C2C0 AFA50034 */ sw $a1, 0x0034($sp)
/* 009C4 80B1C2C4 25EFD540 */ addiu $t7, $t7, %lo(D_80B1D540) ## $t7 = 80B1D540
/* 009C8 80B1C2C8 8DF90000 */ lw $t9, 0x0000($t7) ## 80B1D540
/* 009CC 80B1C2CC 8DF80004 */ lw $t8, 0x0004($t7) ## 80B1D544
/* 009D0 80B1C2D0 27AE0028 */ addiu $t6, $sp, 0x0028 ## $t6 = FFFFFFF8
/* 009D4 80B1C2D4 ADD90000 */ sw $t9, 0x0000($t6) ## FFFFFFF8
/* 009D8 80B1C2D8 ADD80004 */ sw $t8, 0x0004($t6) ## FFFFFFFC
/* 009DC 80B1C2DC 44807000 */ mtc1 $zero, $f14 ## $f14 = 0.00
/* 009E0 80B1C2E0 C4800164 */ lwc1 $f0, 0x0164($a0) ## 00000164
/* 009E4 80B1C2E4 3C0141C8 */ lui $at, 0x41C8 ## $at = 41C80000
/* 009E8 80B1C2E8 240538B8 */ addiu $a1, $zero, 0x38B8 ## $a1 = 000038B8
/* 009EC 80B1C2EC 46007032 */ c.eq.s $f14, $f0
/* 009F0 80B1C2F0 00000000 */ nop
/* 009F4 80B1C2F4 45010007 */ bc1t .L80B1C314
/* 009F8 80B1C2F8 00000000 */ nop
/* 009FC 80B1C2FC 44812000 */ mtc1 $at, $f4 ## $f4 = 25.00
/* 00A00 80B1C300 00000000 */ nop
/* 00A04 80B1C304 46002032 */ c.eq.s $f4, $f0
/* 00A08 80B1C308 00000000 */ nop
/* 00A0C 80B1C30C 45020006 */ bc1fl .L80B1C328
/* 00A10 80B1C310 8C890154 */ lw $t1, 0x0154($a0) ## 00000154
.L80B1C314:
/* 00A14 80B1C314 0C00BE0A */ jal Audio_PlayActorSound2
/* 00A18 80B1C318 AFA40030 */ sw $a0, 0x0030($sp)
/* 00A1C 80B1C31C 44807000 */ mtc1 $zero, $f14 ## $f14 = 0.00
/* 00A20 80B1C320 8FA40030 */ lw $a0, 0x0030($sp)
/* 00A24 80B1C324 8C890154 */ lw $t1, 0x0154($a0) ## 00000154
.L80B1C328:
/* 00A28 80B1C328 3C080600 */ lui $t0, 0x0600 ## $t0 = 06000000
/* 00A2C 80B1C32C 25081FA8 */ addiu $t0, $t0, 0x1FA8 ## $t0 = 06001FA8
/* 00A30 80B1C330 11090003 */ beq $t0, $t1, .L80B1C340
/* 00A34 80B1C334 27A20028 */ addiu $v0, $sp, 0x0028 ## $v0 = FFFFFFF8
/* 00A38 80B1C338 10000024 */ beq $zero, $zero, .L80B1C3CC
/* 00A3C 80B1C33C 46007006 */ mov.s $f0, $f14
.L80B1C340:
/* 00A40 80B1C340 3C014140 */ lui $at, 0x4140 ## $at = 41400000
/* 00A44 80B1C344 44816000 */ mtc1 $at, $f12 ## $f12 = 12.00
/* 00A48 80B1C348 C4820164 */ lwc1 $f2, 0x0164($a0) ## 00000164
/* 00A4C 80B1C34C 27A30030 */ addiu $v1, $sp, 0x0030 ## $v1 = 00000000
/* 00A50 80B1C350 C4400000 */ lwc1 $f0, 0x0000($v0) ## FFFFFFF8
.L80B1C354:
/* 00A54 80B1C354 460C0180 */ add.s $f6, $f0, $f12
/* 00A58 80B1C358 4606103C */ c.lt.s $f2, $f6
/* 00A5C 80B1C35C 00000000 */ nop
/* 00A60 80B1C360 45020006 */ bc1fl .L80B1C37C
/* 00A64 80B1C364 24420004 */ addiu $v0, $v0, 0x0004 ## $v0 = FFFFFFFC
/* 00A68 80B1C368 4602003E */ c.le.s $f0, $f2
/* 00A6C 80B1C36C 00000000 */ nop
/* 00A70 80B1C370 45030005 */ bc1tl .L80B1C388
/* 00A74 80B1C374 27AA0030 */ addiu $t2, $sp, 0x0030 ## $t2 = 00000000
/* 00A78 80B1C378 24420004 */ addiu $v0, $v0, 0x0004 ## $v0 = 00000000
.L80B1C37C:
/* 00A7C 80B1C37C 5443FFF5 */ bnel $v0, $v1, .L80B1C354
/* 00A80 80B1C380 C4400000 */ lwc1 $f0, 0x0000($v0) ## 00000000
/* 00A84 80B1C384 27AA0030 */ addiu $t2, $sp, 0x0030 ## $t2 = 00000000
.L80B1C388:
/* 00A88 80B1C388 004A082B */ sltu $at, $v0, $t2
/* 00A8C 80B1C38C 54200004 */ bnel $at, $zero, .L80B1C3A0
/* 00A90 80B1C390 C4480000 */ lwc1 $f8, 0x0000($v0) ## 00000000
/* 00A94 80B1C394 1000000D */ beq $zero, $zero, .L80B1C3CC
/* 00A98 80B1C398 46007006 */ mov.s $f0, $f14
/* 00A9C 80B1C39C C4480000 */ lwc1 $f8, 0x0000($v0) ## 00000000
.L80B1C3A0:
/* 00AA0 80B1C3A0 3C0180B2 */ lui $at, %hi(D_80B1D638) ## $at = 80B20000
/* 00AA4 80B1C3A4 C430D638 */ lwc1 $f16, %lo(D_80B1D638)($at)
/* 00AA8 80B1C3A8 46081281 */ sub.s $f10, $f2, $f8
/* 00AAC 80B1C3AC 46105082 */ mul.s $f2, $f10, $f16
/* 00AB0 80B1C3B0 4600148D */ trunc.w.s $f18, $f2
/* 00AB4 80B1C3B4 44049000 */ mfc1 $a0, $f18
/* 00AB8 80B1C3B8 00000000 */ nop
/* 00ABC 80B1C3BC 00042400 */ sll $a0, $a0, 16
/* 00AC0 80B1C3C0 0C01DE1C */ jal Math_Sins
## sins?
/* 00AC4 80B1C3C4 00042403 */ sra $a0, $a0, 16
/* 00AC8 80B1C3C8 46000000 */ add.s $f0, $f0, $f0
.L80B1C3CC:
/* 00ACC 80B1C3CC 8FBF0014 */ lw $ra, 0x0014($sp)
/* 00AD0 80B1C3D0 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
/* 00AD4 80B1C3D4 03E00008 */ jr $ra
/* 00AD8 80B1C3D8 00000000 */ nop

View File

@@ -1,99 +0,0 @@
glabel func_80B1C3DC
/* 00ADC 80B1C3DC 27BDFFC8 */ addiu $sp, $sp, 0xFFC8 ## $sp = FFFFFFC8
/* 00AE0 80B1C3E0 AFBF0024 */ sw $ra, 0x0024($sp)
/* 00AE4 80B1C3E4 AFB00020 */ sw $s0, 0x0020($sp)
/* 00AE8 80B1C3E8 848E001C */ lh $t6, 0x001C($a0) ## 0000001C
/* 00AEC 80B1C3EC 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
/* 00AF0 80B1C3F0 3C040001 */ lui $a0, 0x0001 ## $a0 = 00010000
/* 00AF4 80B1C3F4 05C10003 */ bgez $t6, .L80B1C404
/* 00AF8 80B1C3F8 00852021 */ addu $a0, $a0, $a1
/* 00AFC 80B1C3FC 1000004E */ beq $zero, $zero, .L80B1C538
/* 00B00 80B1C400 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
.L80B1C404:
/* 00B04 80B1C404 8C841E08 */ lw $a0, 0x1E08($a0) ## 00011E08
/* 00B08 80B1C408 3C088016 */ lui $t0, 0x8016 ## $t0 = 80160000
/* 00B0C 80B1C40C 860A0228 */ lh $t2, 0x0228($s0) ## 00000228
/* 00B10 80B1C410 8C830004 */ lw $v1, 0x0004($a0) ## 00010004
/* 00B14 80B1C414 3C0100FF */ lui $at, 0x00FF ## $at = 00FF0000
/* 00B18 80B1C418 3421FFFF */ ori $at, $at, 0xFFFF ## $at = 00FFFFFF
/* 00B1C 80B1C41C 00037900 */ sll $t7, $v1, 4
/* 00B20 80B1C420 000FC702 */ srl $t8, $t7, 28
/* 00B24 80B1C424 0018C880 */ sll $t9, $t8, 2
/* 00B28 80B1C428 01194021 */ addu $t0, $t0, $t9
/* 00B2C 80B1C42C 8D086FA8 */ lw $t0, 0x6FA8($t0) ## 80166FA8
/* 00B30 80B1C430 00614824 */ and $t1, $v1, $at
/* 00B34 80B1C434 000A5880 */ sll $t3, $t2, 2
/* 00B38 80B1C438 3C018000 */ lui $at, 0x8000 ## $at = 80000000
/* 00B3C 80B1C43C 016A5823 */ subu $t3, $t3, $t2
/* 00B40 80B1C440 01091021 */ addu $v0, $t0, $t1
/* 00B44 80B1C444 00411021 */ addu $v0, $v0, $at
/* 00B48 80B1C448 000B5840 */ sll $t3, $t3, 1
/* 00B4C 80B1C44C 004B1021 */ addu $v0, $v0, $t3
/* 00B50 80B1C450 844C0000 */ lh $t4, 0x0000($v0) ## 00000001
/* 00B54 80B1C454 844D0004 */ lh $t5, 0x0004($v0) ## 00000005
/* 00B58 80B1C458 C6080024 */ lwc1 $f8, 0x0024($s0) ## 00000024
/* 00B5C 80B1C45C 448C2000 */ mtc1 $t4, $f4 ## $f4 = 0.00
/* 00B60 80B1C460 448D5000 */ mtc1 $t5, $f10 ## $f10 = 0.00
/* 00B64 80B1C464 C612002C */ lwc1 $f18, 0x002C($s0) ## 0000002C
/* 00B68 80B1C468 468021A0 */ cvt.s.w $f6, $f4
/* 00B6C 80B1C46C AFA40034 */ sw $a0, 0x0034($sp)
/* 00B70 80B1C470 46805420 */ cvt.s.w $f16, $f10
/* 00B74 80B1C474 46083301 */ sub.s $f12, $f6, $f8
/* 00B78 80B1C478 46128381 */ sub.s $f14, $f16, $f18
/* 00B7C 80B1C47C E7AC002C */ swc1 $f12, 0x002C($sp)
/* 00B80 80B1C480 0C03F494 */ jal func_800FD250
/* 00B84 80B1C484 E7AE0028 */ swc1 $f14, 0x0028($sp)
/* 00B88 80B1C488 3C0180B2 */ lui $at, %hi(D_80B1D63C) ## $at = 80B20000
/* 00B8C 80B1C48C C424D63C */ lwc1 $f4, %lo(D_80B1D63C)($at)
/* 00B90 80B1C490 240F0001 */ addiu $t7, $zero, 0x0001 ## $t7 = 00000001
/* 00B94 80B1C494 AFAF0010 */ sw $t7, 0x0010($sp)
/* 00B98 80B1C498 46040182 */ mul.s $f6, $f0, $f4
/* 00B9C 80B1C49C 260400B6 */ addiu $a0, $s0, 0x00B6 ## $a0 = 000000B6
/* 00BA0 80B1C4A0 2406000A */ addiu $a2, $zero, 0x000A ## $a2 = 0000000A
/* 00BA4 80B1C4A4 240703E8 */ addiu $a3, $zero, 0x03E8 ## $a3 = 000003E8
/* 00BA8 80B1C4A8 4600320D */ trunc.w.s $f8, $f6
/* 00BAC 80B1C4AC 44054000 */ mfc1 $a1, $f8
/* 00BB0 80B1C4B0 00000000 */ nop
/* 00BB4 80B1C4B4 00052C00 */ sll $a1, $a1, 16
/* 00BB8 80B1C4B8 0C01E1A7 */ jal Math_SmoothScaleMaxMinS
/* 00BBC 80B1C4BC 00052C03 */ sra $a1, $a1, 16
/* 00BC0 80B1C4C0 C7AC002C */ lwc1 $f12, 0x002C($sp)
/* 00BC4 80B1C4C4 C7AE0028 */ lwc1 $f14, 0x0028($sp)
/* 00BC8 80B1C4C8 8A1900B4 */ lwl $t9, 0x00B4($s0) ## 000000B4
/* 00BCC 80B1C4CC 460C6282 */ mul.s $f10, $f12, $f12
/* 00BD0 80B1C4D0 3C014120 */ lui $at, 0x4120 ## $at = 41200000
/* 00BD4 80B1C4D4 44812000 */ mtc1 $at, $f4 ## $f4 = 10.00
/* 00BD8 80B1C4D8 460E7402 */ mul.s $f16, $f14, $f14
/* 00BDC 80B1C4DC 9A1900B7 */ lwr $t9, 0x00B7($s0) ## 000000B7
/* 00BE0 80B1C4E0 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
/* 00BE4 80B1C4E4 AA190030 */ swl $t9, 0x0030($s0) ## 00000030
/* 00BE8 80B1C4E8 BA190033 */ swr $t9, 0x0033($s0) ## 00000033
/* 00BEC 80B1C4EC 961900B8 */ lhu $t9, 0x00B8($s0) ## 000000B8
/* 00BF0 80B1C4F0 46105480 */ add.s $f18, $f10, $f16
/* 00BF4 80B1C4F4 A6190034 */ sh $t9, 0x0034($s0) ## 00000034
/* 00BF8 80B1C4F8 4604903C */ c.lt.s $f18, $f4
/* 00BFC 80B1C4FC 00000000 */ nop
/* 00C00 80B1C500 4500000D */ bc1f .L80B1C538
/* 00C04 80B1C504 00000000 */ nop
/* 00C08 80B1C508 86080228 */ lh $t0, 0x0228($s0) ## 00000228
/* 00C0C 80B1C50C 25090001 */ addiu $t1, $t0, 0x0001 ## $t1 = 00000001
/* 00C10 80B1C510 A6090228 */ sh $t1, 0x0228($s0) ## 00000228
/* 00C14 80B1C514 8FAB0034 */ lw $t3, 0x0034($sp)
/* 00C18 80B1C518 860A0228 */ lh $t2, 0x0228($s0) ## 00000228
/* 00C1C 80B1C51C 916C0000 */ lbu $t4, 0x0000($t3) ## 00000000
/* 00C20 80B1C520 014C082A */ slt $at, $t2, $t4
/* 00C24 80B1C524 14200002 */ bne $at, $zero, .L80B1C530
/* 00C28 80B1C528 00000000 */ nop
/* 00C2C 80B1C52C A6000228 */ sh $zero, 0x0228($s0) ## 00000228
.L80B1C530:
/* 00C30 80B1C530 10000001 */ beq $zero, $zero, .L80B1C538
/* 00C34 80B1C534 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
.L80B1C538:
/* 00C38 80B1C538 8FBF0024 */ lw $ra, 0x0024($sp)
/* 00C3C 80B1C53C 8FB00020 */ lw $s0, 0x0020($sp)
/* 00C40 80B1C540 27BD0038 */ addiu $sp, $sp, 0x0038 ## $sp = 00000000
/* 00C44 80B1C544 03E00008 */ jr $ra
/* 00C48 80B1C548 00000000 */ nop

View File

@@ -1,26 +0,0 @@
glabel func_80B1C54C
/* 00C4C 80B1C54C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 00C50 80B1C550 AFBF0014 */ sw $ra, 0x0014($sp)
/* 00C54 80B1C554 AFA5001C */ sw $a1, 0x001C($sp)
/* 00C58 80B1C558 0C01B0D8 */ jal func_8006C360
/* 00C5C 80B1C55C 2405000E */ addiu $a1, $zero, 0x000E ## $a1 = 0000000E
/* 00C60 80B1C560 10400003 */ beq $v0, $zero, .L80B1C570
/* 00C64 80B1C564 3043FFFF */ andi $v1, $v0, 0xFFFF ## $v1 = 00000000
/* 00C68 80B1C568 10000009 */ beq $zero, $zero, .L80B1C590
/* 00C6C 80B1C56C 00601025 */ or $v0, $v1, $zero ## $v0 = 00000000
.L80B1C570:
/* 00C70 80B1C570 3C0E8016 */ lui $t6, 0x8016 ## $t6 = 80160000
/* 00C74 80B1C574 95CEF572 */ lhu $t6, -0x0A8E($t6) ## 8015F572
/* 00C78 80B1C578 24025018 */ addiu $v0, $zero, 0x5018 ## $v0 = 00005018
/* 00C7C 80B1C57C 31CF0200 */ andi $t7, $t6, 0x0200 ## $t7 = 00000000
/* 00C80 80B1C580 11E00003 */ beq $t7, $zero, .L80B1C590
/* 00C84 80B1C584 00000000 */ nop
/* 00C88 80B1C588 10000001 */ beq $zero, $zero, .L80B1C590
/* 00C8C 80B1C58C 24025019 */ addiu $v0, $zero, 0x5019 ## $v0 = 00005019
.L80B1C590:
/* 00C90 80B1C590 8FBF0014 */ lw $ra, 0x0014($sp)
/* 00C94 80B1C594 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 00C98 80B1C598 03E00008 */ jr $ra
/* 00C9C 80B1C59C 00000000 */ nop

View File

@@ -1,117 +0,0 @@
glabel func_80B1C5A0
/* 00CA0 80B1C5A0 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
/* 00CA4 80B1C5A4 AFBF0014 */ sw $ra, 0x0014($sp)
/* 00CA8 80B1C5A8 00803825 */ or $a3, $a0, $zero ## $a3 = 00000000
/* 00CAC 80B1C5AC 240E0001 */ addiu $t6, $zero, 0x0001 ## $t6 = 00000001
/* 00CB0 80B1C5B0 AFAE001C */ sw $t6, 0x001C($sp)
/* 00CB4 80B1C5B4 AFA70020 */ sw $a3, 0x0020($sp)
/* 00CB8 80B1C5B8 248420D8 */ addiu $a0, $a0, 0x20D8 ## $a0 = 000020D8
/* 00CBC 80B1C5BC 0C042F6F */ jal func_8010BDBC
/* 00CC0 80B1C5C0 AFA50024 */ sw $a1, 0x0024($sp)
/* 00CC4 80B1C5C4 2C41000A */ sltiu $at, $v0, 0x000A
/* 00CC8 80B1C5C8 8FA60024 */ lw $a2, 0x0024($sp)
/* 00CCC 80B1C5CC 10200055 */ beq $at, $zero, .L80B1C724
/* 00CD0 80B1C5D0 8FA70020 */ lw $a3, 0x0020($sp)
/* 00CD4 80B1C5D4 00027880 */ sll $t7, $v0, 2
/* 00CD8 80B1C5D8 3C0180B2 */ lui $at, %hi(jtbl_80B1D640) ## $at = 80B20000
/* 00CDC 80B1C5DC 002F0821 */ addu $at, $at, $t7
/* 00CE0 80B1C5E0 8C2FD640 */ lw $t7, %lo(jtbl_80B1D640)($at)
/* 00CE4 80B1C5E4 01E00008 */ jr $t7
/* 00CE8 80B1C5E8 00000000 */ nop
glabel L80B1C5EC
/* 00CEC 80B1C5EC 94D8010E */ lhu $t8, 0x010E($a2) ## 0000010E
/* 00CF0 80B1C5F0 24015028 */ addiu $at, $zero, 0x5028 ## $at = 00005028
/* 00CF4 80B1C5F4 3C038016 */ lui $v1, 0x8016 ## $v1 = 80160000
/* 00CF8 80B1C5F8 17010004 */ bne $t8, $at, .L80B1C60C
/* 00CFC 80B1C5FC 2463E660 */ addiu $v1, $v1, 0xE660 ## $v1 = 8015E660
/* 00D00 80B1C600 94790F12 */ lhu $t9, 0x0F12($v1) ## 8015F572
/* 00D04 80B1C604 37280100 */ ori $t0, $t9, 0x0100 ## $t0 = 00000100
/* 00D08 80B1C608 A4680F12 */ sh $t0, 0x0F12($v1) ## 8015F572
.L80B1C60C:
/* 00D0C 80B1C60C 10000045 */ beq $zero, $zero, .L80B1C724
/* 00D10 80B1C610 AFA0001C */ sw $zero, 0x001C($sp)
glabel L80B1C614
/* 00D14 80B1C614 00E02025 */ or $a0, $a3, $zero ## $a0 = 00000000
/* 00D18 80B1C618 AFA60024 */ sw $a2, 0x0024($sp)
/* 00D1C 80B1C61C 0C041AF2 */ jal func_80106BC8
/* 00D20 80B1C620 AFA70020 */ sw $a3, 0x0020($sp)
/* 00D24 80B1C624 8FA60024 */ lw $a2, 0x0024($sp)
/* 00D28 80B1C628 1040003E */ beq $v0, $zero, .L80B1C724
/* 00D2C 80B1C62C 8FA70020 */ lw $a3, 0x0020($sp)
/* 00D30 80B1C630 94C2010E */ lhu $v0, 0x010E($a2) ## 0000010E
/* 00D34 80B1C634 24015018 */ addiu $at, $zero, 0x5018 ## $at = 00005018
/* 00D38 80B1C638 3C090001 */ lui $t1, 0x0001 ## $t1 = 00010000
/* 00D3C 80B1C63C 10410004 */ beq $v0, $at, .L80B1C650
/* 00D40 80B1C640 01274821 */ addu $t1, $t1, $a3
/* 00D44 80B1C644 24015019 */ addiu $at, $zero, 0x5019 ## $at = 00005019
/* 00D48 80B1C648 54410037 */ bnel $v0, $at, .L80B1C728
/* 00D4C 80B1C64C 87A2001E */ lh $v0, 0x001E($sp)
.L80B1C650:
/* 00D50 80B1C650 912904BD */ lbu $t1, 0x04BD($t1) ## 000104BD
/* 00D54 80B1C654 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
/* 00D58 80B1C658 3C038016 */ lui $v1, 0x8016 ## $v1 = 80160000
/* 00D5C 80B1C65C 15210004 */ bne $t1, $at, .L80B1C670
/* 00D60 80B1C660 00E02025 */ or $a0, $a3, $zero ## $a0 = 00000000
/* 00D64 80B1C664 240A0084 */ addiu $t2, $zero, 0x0084 ## $t2 = 00000084
/* 00D68 80B1C668 10000016 */ beq $zero, $zero, .L80B1C6C4
/* 00D6C 80B1C66C A4CA010E */ sh $t2, 0x010E($a2) ## 0000010E
.L80B1C670:
/* 00D70 80B1C670 2463E660 */ addiu $v1, $v1, 0xE660 ## $v1 = 8015E660
/* 00D74 80B1C674 846B0034 */ lh $t3, 0x0034($v1) ## 8015E694
/* 00D78 80B1C678 240C0085 */ addiu $t4, $zero, 0x0085 ## $t4 = 00000085
/* 00D7C 80B1C67C 240D0037 */ addiu $t5, $zero, 0x0037 ## $t5 = 00000037
/* 00D80 80B1C680 2961000A */ slti $at, $t3, 0x000A
/* 00D84 80B1C684 50200004 */ beql $at, $zero, .L80B1C698
/* 00D88 80B1C688 3C010001 */ lui $at, 0x0001 ## $at = 00010000
/* 00D8C 80B1C68C 1000000D */ beq $zero, $zero, .L80B1C6C4
/* 00D90 80B1C690 A4CC010E */ sh $t4, 0x010E($a2) ## 0000010E
/* 00D94 80B1C694 3C010001 */ lui $at, 0x0001 ## $at = 00010000
.L80B1C698:
/* 00D98 80B1C698 00270821 */ addu $at, $at, $a3
/* 00D9C 80B1C69C A02D03DC */ sb $t5, 0x03DC($at) ## 000103DC
/* 00DA0 80B1C6A0 0C021CC3 */ jal Rupees_ChangeBy
/* 00DA4 80B1C6A4 2404FFF6 */ addiu $a0, $zero, 0xFFF6 ## $a0 = FFFFFFF6
/* 00DA8 80B1C6A8 3C038016 */ lui $v1, 0x8016 ## $v1 = 80160000
/* 00DAC 80B1C6AC 2463E660 */ addiu $v1, $v1, 0xE660 ## $v1 = 8015E660
/* 00DB0 80B1C6B0 946E0F12 */ lhu $t6, 0x0F12($v1) ## 8015F572
/* 00DB4 80B1C6B4 24020002 */ addiu $v0, $zero, 0x0002 ## $v0 = 00000002
/* 00DB8 80B1C6B8 35CF0200 */ ori $t7, $t6, 0x0200 ## $t7 = 00000200
/* 00DBC 80B1C6BC 1000001A */ beq $zero, $zero, .L80B1C728
/* 00DC0 80B1C6C0 A46F0F12 */ sh $t7, 0x0F12($v1) ## 8015F572
.L80B1C6C4:
/* 00DC4 80B1C6C4 0C042DC8 */ jal func_8010B720
/* 00DC8 80B1C6C8 94C5010E */ lhu $a1, 0x010E($a2) ## 0000010E
/* 00DCC 80B1C6CC 3C038016 */ lui $v1, 0x8016 ## $v1 = 80160000
/* 00DD0 80B1C6D0 2463E660 */ addiu $v1, $v1, 0xE660 ## $v1 = 8015E660
/* 00DD4 80B1C6D4 94780F12 */ lhu $t8, 0x0F12($v1) ## 8015F572
/* 00DD8 80B1C6D8 37190200 */ ori $t9, $t8, 0x0200 ## $t9 = 00000200
/* 00DDC 80B1C6DC 10000011 */ beq $zero, $zero, .L80B1C724
/* 00DE0 80B1C6E0 A4790F12 */ sh $t9, 0x0F12($v1) ## 8015F572
glabel L80B1C6E4
/* 00DE4 80B1C6E4 00E02025 */ or $a0, $a3, $zero ## $a0 = 00000000
/* 00DE8 80B1C6E8 AFA60024 */ sw $a2, 0x0024($sp)
/* 00DEC 80B1C6EC 0C041AF2 */ jal func_80106BC8
/* 00DF0 80B1C6F0 AFA70020 */ sw $a3, 0x0020($sp)
/* 00DF4 80B1C6F4 8FA60024 */ lw $a2, 0x0024($sp)
/* 00DF8 80B1C6F8 1040000A */ beq $v0, $zero, .L80B1C724
/* 00DFC 80B1C6FC 8FA70020 */ lw $a3, 0x0020($sp)
/* 00E00 80B1C700 94C2010E */ lhu $v0, 0x010E($a2) ## 0000010E
/* 00E04 80B1C704 24010084 */ addiu $at, $zero, 0x0084 ## $at = 00000084
/* 00E08 80B1C708 10410003 */ beq $v0, $at, .L80B1C718
/* 00E0C 80B1C70C 24010085 */ addiu $at, $zero, 0x0085 ## $at = 00000085
/* 00E10 80B1C710 54410005 */ bnel $v0, $at, .L80B1C728
/* 00E14 80B1C714 87A2001E */ lh $v0, 0x001E($sp)
.L80B1C718:
/* 00E18 80B1C718 0C041B33 */ jal func_80106CCC
/* 00E1C 80B1C71C 00E02025 */ or $a0, $a3, $zero ## $a0 = 00000000
/* 00E20 80B1C720 AFA0001C */ sw $zero, 0x001C($sp)
glabel L80B1C724
.L80B1C724:
/* 00E24 80B1C724 87A2001E */ lh $v0, 0x001E($sp)
.L80B1C728:
/* 00E28 80B1C728 8FBF0014 */ lw $ra, 0x0014($sp)
/* 00E2C 80B1C72C 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
/* 00E30 80B1C730 03E00008 */ jr $ra
/* 00E34 80B1C734 00000000 */ nop

View File

@@ -1,131 +0,0 @@
glabel func_80B1C738
/* 00E38 80B1C738 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
/* 00E3C 80B1C73C AFBF0014 */ sw $ra, 0x0014($sp)
/* 00E40 80B1C740 0C03F66B */ jal Math_Rand_ZeroOne
## Rand.Next() float
/* 00E44 80B1C744 AFA40018 */ sw $a0, 0x0018($sp)
/* 00E48 80B1C748 3C0180B2 */ lui $at, %hi(D_80B1D668) ## $at = 80B20000
/* 00E4C 80B1C74C C424D668 */ lwc1 $f4, %lo(D_80B1D668)($at)
/* 00E50 80B1C750 8FA50018 */ lw $a1, 0x0018($sp)
/* 00E54 80B1C754 3C0180B2 */ lui $at, %hi(D_80B1D670) ## $at = 80B20000
/* 00E58 80B1C758 4604003C */ c.lt.s $f0, $f4
/* 00E5C 80B1C75C 00000000 */ nop
/* 00E60 80B1C760 45000003 */ bc1f .L80B1C770
/* 00E64 80B1C764 00000000 */ nop
/* 00E68 80B1C768 10000012 */ beq $zero, $zero, .L80B1C7B4
/* 00E6C 80B1C76C 00002025 */ or $a0, $zero, $zero ## $a0 = 00000000
.L80B1C770:
/* 00E70 80B1C770 D426D670 */ ldc1 $f6, %lo(D_80B1D670)($at)
/* 00E74 80B1C774 460000A1 */ cvt.d.s $f2, $f0
/* 00E78 80B1C778 3C0180B2 */ lui $at, %hi(D_80B1D678) ## $at = 80B20000
/* 00E7C 80B1C77C 4626103C */ c.lt.d $f2, $f6
/* 00E80 80B1C780 00000000 */ nop
/* 00E84 80B1C784 45000003 */ bc1f .L80B1C794
/* 00E88 80B1C788 00000000 */ nop
/* 00E8C 80B1C78C 10000009 */ beq $zero, $zero, .L80B1C7B4
/* 00E90 80B1C790 24040001 */ addiu $a0, $zero, 0x0001 ## $a0 = 00000001
.L80B1C794:
/* 00E94 80B1C794 D428D678 */ ldc1 $f8, %lo(D_80B1D678)($at)
/* 00E98 80B1C798 24040003 */ addiu $a0, $zero, 0x0003 ## $a0 = 00000003
/* 00E9C 80B1C79C 4628103C */ c.lt.d $f2, $f8
/* 00EA0 80B1C7A0 00000000 */ nop
/* 00EA4 80B1C7A4 45000003 */ bc1f .L80B1C7B4
/* 00EA8 80B1C7A8 00000000 */ nop
/* 00EAC 80B1C7AC 10000001 */ beq $zero, $zero, .L80B1C7B4
/* 00EB0 80B1C7B0 24040002 */ addiu $a0, $zero, 0x0002 ## $a0 = 00000002
.L80B1C7B4:
/* 00EB4 80B1C7B4 10800009 */ beq $a0, $zero, .L80B1C7DC
/* 00EB8 80B1C7B8 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
/* 00EBC 80B1C7BC 1081000E */ beq $a0, $at, .L80B1C7F8
/* 00EC0 80B1C7C0 24010002 */ addiu $at, $zero, 0x0002 ## $at = 00000002
/* 00EC4 80B1C7C4 10810015 */ beq $a0, $at, .L80B1C81C
/* 00EC8 80B1C7C8 24010003 */ addiu $at, $zero, 0x0003 ## $at = 00000003
/* 00ECC 80B1C7CC 5081001D */ beql $a0, $at, .L80B1C844
/* 00ED0 80B1C7D0 90A3020C */ lbu $v1, 0x020C($a1) ## 0000020C
/* 00ED4 80B1C7D4 10000021 */ beq $zero, $zero, .L80B1C85C
/* 00ED8 80B1C7D8 90A30209 */ lbu $v1, 0x0209($a1) ## 00000209
.L80B1C7DC:
/* 00EDC 80B1C7DC 90A30209 */ lbu $v1, 0x0209($a1) ## 00000209
/* 00EE0 80B1C7E0 00801025 */ or $v0, $a0, $zero ## $v0 = 00000002
/* 00EE4 80B1C7E4 28610008 */ slti $at, $v1, 0x0008
/* 00EE8 80B1C7E8 1020001C */ beq $at, $zero, .L80B1C85C
/* 00EEC 80B1C7EC 246E0001 */ addiu $t6, $v1, 0x0001 ## $t6 = 00000001
/* 00EF0 80B1C7F0 1000003B */ beq $zero, $zero, .L80B1C8E0
/* 00EF4 80B1C7F4 A0AE0209 */ sb $t6, 0x0209($a1) ## 00000209
.L80B1C7F8:
/* 00EF8 80B1C7F8 90A3020A */ lbu $v1, 0x020A($a1) ## 0000020A
/* 00EFC 80B1C7FC 00801025 */ or $v0, $a0, $zero ## $v0 = 00000002
/* 00F00 80B1C800 28610004 */ slti $at, $v1, 0x0004
/* 00F04 80B1C804 10200003 */ beq $at, $zero, .L80B1C814
/* 00F08 80B1C808 246F0001 */ addiu $t7, $v1, 0x0001 ## $t7 = 00000001
/* 00F0C 80B1C80C 10000034 */ beq $zero, $zero, .L80B1C8E0
/* 00F10 80B1C810 A0AF020A */ sb $t7, 0x020A($a1) ## 0000020A
.L80B1C814:
/* 00F14 80B1C814 10000011 */ beq $zero, $zero, .L80B1C85C
/* 00F18 80B1C818 90A30209 */ lbu $v1, 0x0209($a1) ## 00000209
.L80B1C81C:
/* 00F1C 80B1C81C 90A3020B */ lbu $v1, 0x020B($a1) ## 0000020B
/* 00F20 80B1C820 00801025 */ or $v0, $a0, $zero ## $v0 = 00000002
/* 00F24 80B1C824 28610002 */ slti $at, $v1, 0x0002
/* 00F28 80B1C828 10200003 */ beq $at, $zero, .L80B1C838
/* 00F2C 80B1C82C 24780001 */ addiu $t8, $v1, 0x0001 ## $t8 = 00000001
/* 00F30 80B1C830 1000002B */ beq $zero, $zero, .L80B1C8E0
/* 00F34 80B1C834 A0B8020B */ sb $t8, 0x020B($a1) ## 0000020B
.L80B1C838:
/* 00F38 80B1C838 10000008 */ beq $zero, $zero, .L80B1C85C
/* 00F3C 80B1C83C 90A30209 */ lbu $v1, 0x0209($a1) ## 00000209
/* 00F40 80B1C840 90A3020C */ lbu $v1, 0x020C($a1) ## 0000020C
.L80B1C844:
/* 00F44 80B1C844 00801025 */ or $v0, $a0, $zero ## $v0 = 00000002
/* 00F48 80B1C848 1C600003 */ bgtz $v1, .L80B1C858
/* 00F4C 80B1C84C 24790001 */ addiu $t9, $v1, 0x0001 ## $t9 = 00000001
/* 00F50 80B1C850 10000023 */ beq $zero, $zero, .L80B1C8E0
/* 00F54 80B1C854 A0B9020C */ sb $t9, 0x020C($a1) ## 0000020C
.L80B1C858:
/* 00F58 80B1C858 90A30209 */ lbu $v1, 0x0209($a1) ## 00000209
.L80B1C85C:
/* 00F5C 80B1C85C 28610008 */ slti $at, $v1, 0x0008
/* 00F60 80B1C860 10200004 */ beq $at, $zero, .L80B1C874
/* 00F64 80B1C864 24680001 */ addiu $t0, $v1, 0x0001 ## $t0 = 00000001
/* 00F68 80B1C868 A0A80209 */ sb $t0, 0x0209($a1) ## 00000209
/* 00F6C 80B1C86C 1000001B */ beq $zero, $zero, .L80B1C8DC
/* 00F70 80B1C870 00002025 */ or $a0, $zero, $zero ## $a0 = 00000000
.L80B1C874:
/* 00F74 80B1C874 90A3020A */ lbu $v1, 0x020A($a1) ## 0000020A
/* 00F78 80B1C878 24040001 */ addiu $a0, $zero, 0x0001 ## $a0 = 00000001
/* 00F7C 80B1C87C 28610004 */ slti $at, $v1, 0x0004
/* 00F80 80B1C880 10200003 */ beq $at, $zero, .L80B1C890
/* 00F84 80B1C884 24690001 */ addiu $t1, $v1, 0x0001 ## $t1 = 00000001
/* 00F88 80B1C888 10000014 */ beq $zero, $zero, .L80B1C8DC
/* 00F8C 80B1C88C A0A9020A */ sb $t1, 0x020A($a1) ## 0000020A
.L80B1C890:
/* 00F90 80B1C890 90A3020B */ lbu $v1, 0x020B($a1) ## 0000020B
/* 00F94 80B1C894 24040002 */ addiu $a0, $zero, 0x0002 ## $a0 = 00000002
/* 00F98 80B1C898 28610002 */ slti $at, $v1, 0x0002
/* 00F9C 80B1C89C 10200003 */ beq $at, $zero, .L80B1C8AC
/* 00FA0 80B1C8A0 246A0001 */ addiu $t2, $v1, 0x0001 ## $t2 = 00000001
/* 00FA4 80B1C8A4 1000000D */ beq $zero, $zero, .L80B1C8DC
/* 00FA8 80B1C8A8 A0AA020B */ sb $t2, 0x020B($a1) ## 0000020B
.L80B1C8AC:
/* 00FAC 80B1C8AC 90A3020C */ lbu $v1, 0x020C($a1) ## 0000020C
/* 00FB0 80B1C8B0 00002025 */ or $a0, $zero, $zero ## $a0 = 00000000
/* 00FB4 80B1C8B4 240C0001 */ addiu $t4, $zero, 0x0001 ## $t4 = 00000001
/* 00FB8 80B1C8B8 1C600004 */ bgtz $v1, .L80B1C8CC
/* 00FBC 80B1C8BC 246B0001 */ addiu $t3, $v1, 0x0001 ## $t3 = 00000001
/* 00FC0 80B1C8C0 A0AB020C */ sb $t3, 0x020C($a1) ## 0000020C
/* 00FC4 80B1C8C4 10000005 */ beq $zero, $zero, .L80B1C8DC
/* 00FC8 80B1C8C8 24040003 */ addiu $a0, $zero, 0x0003 ## $a0 = 00000003
.L80B1C8CC:
/* 00FCC 80B1C8CC A0AC0209 */ sb $t4, 0x0209($a1) ## 00000209
/* 00FD0 80B1C8D0 A0A0020A */ sb $zero, 0x020A($a1) ## 0000020A
/* 00FD4 80B1C8D4 A0A0020B */ sb $zero, 0x020B($a1) ## 0000020B
/* 00FD8 80B1C8D8 A0A0020C */ sb $zero, 0x020C($a1) ## 0000020C
.L80B1C8DC:
/* 00FDC 80B1C8DC 00801025 */ or $v0, $a0, $zero ## $v0 = 00000003
.L80B1C8E0:
/* 00FE0 80B1C8E0 8FBF0014 */ lw $ra, 0x0014($sp)
/* 00FE4 80B1C8E4 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
/* 00FE8 80B1C8E8 03E00008 */ jr $ra
/* 00FEC 80B1C8EC 00000000 */ nop

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