mirror of
https://github.com/HackerN64/HackerOoT.git
synced 2026-01-21 10:37:37 -08:00
Decompile Twinrova (#837)
* start bosstw * wip * wip * wip * wip * wip * wip * wip * wip * wip * some wip * wip * wip * match some functions * match func_80948668 * match func_809477e0 * wip * format * migrate bss * reorganizing, fix warnings * BossTw_Init OK * match BossTw_ShootBeam * and then there were 2 * wip, start docs * more docs * wip * wip * format * PLEASE WORK GIT * spaces * review done * add dragorns matching suggestion * reloc * roman review * petrie review * dragorn review * dargorn2 Co-authored-by: Louis <35883445+louist103@users.noreply.github.com> Co-authored-by: fig02 <fig02srl@gmail.com>
This commit is contained in:
@@ -1,30 +0,0 @@
|
||||
glabel BossTw_Destroy
|
||||
/* 01208 80939ED8 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 0120C 80939EDC AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 01210 80939EE0 AFA5001C */ sw $a1, 0x001C($sp)
|
||||
/* 01214 80939EE4 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 01218 80939EE8 8FA50018 */ lw $a1, 0x0018($sp)
|
||||
/* 0121C 80939EEC AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 01220 80939EF0 0C0170EB */ jal Collider_DestroyCylinder
|
||||
|
||||
/* 01224 80939EF4 24A505AC */ addiu $a1, $a1, 0x05AC ## $a1 = 000005AC
|
||||
/* 01228 80939EF8 8FA30018 */ lw $v1, 0x0018($sp)
|
||||
/* 0122C 80939EFC 8462001C */ lh $v0, 0x001C($v1) ## 0000001C
|
||||
/* 01230 80939F00 24640568 */ addiu $a0, $v1, 0x0568 ## $a0 = 00000568
|
||||
/* 01234 80939F04 28410064 */ slti $at, $v0, 0x0064
|
||||
/* 01238 80939F08 50200006 */ beql $at, $zero, .L80939F24
|
||||
/* 0123C 80939F0C 24010002 */ addiu $at, $zero, 0x0002 ## $at = 00000002
|
||||
/* 01240 80939F10 0C0295BC */ jal SkelAnime_Free
|
||||
/* 01244 80939F14 8FA5001C */ lw $a1, 0x001C($sp)
|
||||
/* 01248 80939F18 8FAE0018 */ lw $t6, 0x0018($sp)
|
||||
/* 0124C 80939F1C 85C2001C */ lh $v0, 0x001C($t6) ## 0000001C
|
||||
/* 01250 80939F20 24010002 */ addiu $at, $zero, 0x0002 ## $at = 00000002
|
||||
.L80939F24:
|
||||
/* 01254 80939F24 14410002 */ bne $v0, $at, .L80939F30
|
||||
/* 01258 80939F28 3C018095 */ lui $at, %hi(D_8094A89C) ## $at = 80950000
|
||||
/* 0125C 80939F2C A020A89C */ sb $zero, %lo(D_8094A89C)($at)
|
||||
.L80939F30:
|
||||
/* 01260 80939F30 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 01264 80939F34 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 01268 80939F38 03E00008 */ jr $ra
|
||||
/* 0126C 80939F3C 00000000 */ nop
|
||||
@@ -1,474 +0,0 @@
|
||||
.rdata
|
||||
glabel D_8094AC28
|
||||
.asciz "../z_boss_tw.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_8094AC38
|
||||
.asciz "../z_boss_tw.c"
|
||||
.balign 4
|
||||
|
||||
.late_rodata
|
||||
glabel D_8094B06C
|
||||
.word 0x458FC000
|
||||
|
||||
.text
|
||||
glabel BossTw_Draw
|
||||
/* 0A5A4 80943274 27BDFF70 */ addiu $sp, $sp, 0xFF70 ## $sp = FFFFFF70
|
||||
/* 0A5A8 80943278 AFBF0044 */ sw $ra, 0x0044($sp)
|
||||
/* 0A5AC 8094327C AFB20040 */ sw $s2, 0x0040($sp)
|
||||
/* 0A5B0 80943280 AFB1003C */ sw $s1, 0x003C($sp)
|
||||
/* 0A5B4 80943284 AFB00038 */ sw $s0, 0x0038($sp)
|
||||
/* 0A5B8 80943288 8CAE1C44 */ lw $t6, 0x1C44($a1) ## 00001C44
|
||||
/* 0A5BC 8094328C 00A09025 */ or $s2, $a1, $zero ## $s2 = 00000000
|
||||
/* 0A5C0 80943290 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 0A5C4 80943294 AFAE0084 */ sw $t6, 0x0084($sp)
|
||||
/* 0A5C8 80943298 8CA50000 */ lw $a1, 0x0000($a1) ## 00000000
|
||||
/* 0A5CC 8094329C 3C068095 */ lui $a2, %hi(D_8094AC28) ## $a2 = 80950000
|
||||
/* 0A5D0 809432A0 24C6AC28 */ addiu $a2, $a2, %lo(D_8094AC28) ## $a2 = 8094AC28
|
||||
/* 0A5D4 809432A4 27A40070 */ addiu $a0, $sp, 0x0070 ## $a0 = FFFFFFE0
|
||||
/* 0A5D8 809432A8 24071B23 */ addiu $a3, $zero, 0x1B23 ## $a3 = 00001B23
|
||||
/* 0A5DC 809432AC 0C031AB1 */ jal Graph_OpenDisps
|
||||
/* 0A5E0 809432B0 00A08825 */ or $s1, $a1, $zero ## $s1 = 00000000
|
||||
/* 0A5E4 809432B4 920F0564 */ lbu $t7, 0x0564($s0) ## 00000564
|
||||
/* 0A5E8 809432B8 3C05DB06 */ lui $a1, 0xDB06 ## $a1 = DB060000
|
||||
/* 0A5EC 809432BC 34A50028 */ ori $a1, $a1, 0x0028 ## $a1 = DB060028
|
||||
/* 0A5F0 809432C0 51E0013B */ beql $t7, $zero, .L809437B0
|
||||
/* 0A5F4 809432C4 860A001C */ lh $t2, 0x001C($s0) ## 0000001C
|
||||
/* 0A5F8 809432C8 8E2302C0 */ lw $v1, 0x02C0($s1) ## 000002C0
|
||||
/* 0A5FC 809432CC 3C068095 */ lui $a2, %hi(D_8094A998) ## $a2 = 80950000
|
||||
/* 0A600 809432D0 24C6A998 */ addiu $a2, $a2, %lo(D_8094A998) ## $a2 = 8094A998
|
||||
/* 0A604 809432D4 24780008 */ addiu $t8, $v1, 0x0008 ## $t8 = 00000008
|
||||
/* 0A608 809432D8 AE3802C0 */ sw $t8, 0x02C0($s1) ## 000002C0
|
||||
/* 0A60C 809432DC AC650000 */ sw $a1, 0x0000($v1) ## 00000000
|
||||
/* 0A610 809432E0 861904CC */ lh $t9, 0x04CC($s0) ## 000004CC
|
||||
/* 0A614 809432E4 3C088016 */ lui $t0, %hi(gSegments)
|
||||
/* 0A618 809432E8 25086FA8 */ addiu $t0, %lo(gSegments)
|
||||
/* 0A61C 809432EC 00195080 */ sll $t2, $t9, 2
|
||||
/* 0A620 809432F0 00CA5821 */ addu $t3, $a2, $t2
|
||||
/* 0A624 809432F4 8D640000 */ lw $a0, 0x0000($t3) ## 00000000
|
||||
/* 0A628 809432F8 3C0700FF */ lui $a3, 0x00FF ## $a3 = 00FF0000
|
||||
/* 0A62C 809432FC 34E7FFFF */ ori $a3, $a3, 0xFFFF ## $a3 = 00FFFFFF
|
||||
/* 0A630 80943300 00046900 */ sll $t5, $a0, 4
|
||||
/* 0A634 80943304 000D7702 */ srl $t6, $t5, 28
|
||||
/* 0A638 80943308 000E7880 */ sll $t7, $t6, 2
|
||||
/* 0A63C 8094330C 010FC021 */ addu $t8, $t0, $t7
|
||||
/* 0A640 80943310 8F190000 */ lw $t9, 0x0000($t8) ## 00000008
|
||||
/* 0A644 80943314 00876024 */ and $t4, $a0, $a3
|
||||
/* 0A648 80943318 3C098000 */ lui $t1, 0x8000 ## $t1 = 80000000
|
||||
/* 0A64C 8094331C 01995021 */ addu $t2, $t4, $t9
|
||||
/* 0A650 80943320 01495821 */ addu $t3, $t2, $t1
|
||||
/* 0A654 80943324 AC6B0004 */ sw $t3, 0x0004($v1) ## 00000004
|
||||
/* 0A658 80943328 8E2202D0 */ lw $v0, 0x02D0($s1) ## 000002D0
|
||||
/* 0A65C 8094332C 244D0008 */ addiu $t5, $v0, 0x0008 ## $t5 = 00000008
|
||||
/* 0A660 80943330 AE2D02D0 */ sw $t5, 0x02D0($s1) ## 000002D0
|
||||
/* 0A664 80943334 AC450000 */ sw $a1, 0x0000($v0) ## 00000000
|
||||
/* 0A668 80943338 860E04CC */ lh $t6, 0x04CC($s0) ## 000004CC
|
||||
/* 0A66C 8094333C 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
|
||||
/* 0A670 80943340 000E7880 */ sll $t7, $t6, 2
|
||||
/* 0A674 80943344 00CFC021 */ addu $t8, $a2, $t7
|
||||
/* 0A678 80943348 8F040000 */ lw $a0, 0x0000($t8) ## 00000008
|
||||
/* 0A67C 8094334C 0004C900 */ sll $t9, $a0, 4
|
||||
/* 0A680 80943350 00195702 */ srl $t2, $t9, 28
|
||||
/* 0A684 80943354 000A5880 */ sll $t3, $t2, 2
|
||||
/* 0A688 80943358 010B6821 */ addu $t5, $t0, $t3
|
||||
/* 0A68C 8094335C 8DAE0000 */ lw $t6, 0x0000($t5) ## 00000008
|
||||
/* 0A690 80943360 00876024 */ and $t4, $a0, $a3
|
||||
/* 0A694 80943364 3C0ADB06 */ lui $t2, 0xDB06 ## $t2 = DB060000
|
||||
/* 0A698 80943368 018E7821 */ addu $t7, $t4, $t6
|
||||
/* 0A69C 8094336C 01E9C021 */ addu $t8, $t7, $t1
|
||||
/* 0A6A0 80943370 AC580004 */ sw $t8, 0x0004($v0) ## 00000004
|
||||
/* 0A6A4 80943374 8E2202D0 */ lw $v0, 0x02D0($s1) ## 000002D0
|
||||
/* 0A6A8 80943378 354A0020 */ ori $t2, $t2, 0x0020 ## $t2 = DB060020
|
||||
/* 0A6AC 8094337C 240F0001 */ addiu $t7, $zero, 0x0001 ## $t7 = 00000001
|
||||
/* 0A6B0 80943380 24590008 */ addiu $t9, $v0, 0x0008 ## $t9 = 00000008
|
||||
/* 0A6B4 80943384 AE3902D0 */ sw $t9, 0x02D0($s1) ## 000002D0
|
||||
/* 0A6B8 80943388 AC4A0000 */ sw $t2, 0x0000($v0) ## 00000000
|
||||
/* 0A6BC 8094338C C6080194 */ lwc1 $f8, 0x0194($s0) ## 00000194
|
||||
/* 0A6C0 80943390 C6040184 */ lwc1 $f4, 0x0184($s0) ## 00000184
|
||||
/* 0A6C4 80943394 8E440000 */ lw $a0, 0x0000($s2) ## 00000000
|
||||
/* 0A6C8 80943398 240E0020 */ addiu $t6, $zero, 0x0020 ## $t6 = 00000020
|
||||
/* 0A6CC 8094339C 240C0020 */ addiu $t4, $zero, 0x0020 ## $t4 = 00000020
|
||||
/* 0A6D0 809433A0 AFAC0010 */ sw $t4, 0x0010($sp)
|
||||
/* 0A6D4 809433A4 AFAE0014 */ sw $t6, 0x0014($sp)
|
||||
/* 0A6D8 809433A8 AFAF0018 */ sw $t7, 0x0018($sp)
|
||||
/* 0A6DC 809433AC C6120188 */ lwc1 $f18, 0x0188($s0) ## 00000188
|
||||
/* 0A6E0 809433B0 4600218D */ trunc.w.s $f6, $f4
|
||||
/* 0A6E4 809433B4 240A0020 */ addiu $t2, $zero, 0x0020 ## $t2 = 00000020
|
||||
/* 0A6E8 809433B8 4600910D */ trunc.w.s $f4, $f18
|
||||
/* 0A6EC 809433BC 44063000 */ mfc1 $a2, $f6
|
||||
/* 0A6F0 809433C0 4600428D */ trunc.w.s $f10, $f8
|
||||
/* 0A6F4 809433C4 440B2000 */ mfc1 $t3, $f4
|
||||
/* 0A6F8 809433C8 00063400 */ sll $a2, $a2, 16
|
||||
/* 0A6FC 809433CC 00063403 */ sra $a2, $a2, 16
|
||||
/* 0A700 809433D0 316D007F */ andi $t5, $t3, 0x007F ## $t5 = 00000000
|
||||
/* 0A704 809433D4 AFAD001C */ sw $t5, 0x001C($sp)
|
||||
/* 0A708 809433D8 C6060198 */ lwc1 $f6, 0x0198($s0) ## 00000198
|
||||
/* 0A70C 809433DC 44075000 */ mfc1 $a3, $f10
|
||||
/* 0A710 809433E0 240B0040 */ addiu $t3, $zero, 0x0040 ## $t3 = 00000040
|
||||
/* 0A714 809433E4 4600320D */ trunc.w.s $f8, $f6
|
||||
/* 0A718 809433E8 00073C00 */ sll $a3, $a3, 16
|
||||
/* 0A71C 809433EC 00073C03 */ sra $a3, $a3, 16
|
||||
/* 0A720 809433F0 30E7007F */ andi $a3, $a3, 0x007F ## $a3 = 0000007F
|
||||
/* 0A724 809433F4 44184000 */ mfc1 $t8, $f8
|
||||
/* 0A728 809433F8 AFAB0028 */ sw $t3, 0x0028($sp)
|
||||
/* 0A72C 809433FC AFAA0024 */ sw $t2, 0x0024($sp)
|
||||
/* 0A730 80943400 331900FF */ andi $t9, $t8, 0x00FF ## $t9 = 00000008
|
||||
/* 0A734 80943404 AFB90020 */ sw $t9, 0x0020($sp)
|
||||
/* 0A738 80943408 30C6007F */ andi $a2, $a2, 0x007F ## $a2 = 00000018
|
||||
/* 0A73C 8094340C 0C0253D0 */ jal Gfx_TwoTexScroll
|
||||
/* 0A740 80943410 AFA20064 */ sw $v0, 0x0064($sp)
|
||||
/* 0A744 80943414 8FA30064 */ lw $v1, 0x0064($sp)
|
||||
/* 0A748 80943418 3C0BDB06 */ lui $t3, 0xDB06 ## $t3 = DB060000
|
||||
/* 0A74C 8094341C 356B0024 */ ori $t3, $t3, 0x0024 ## $t3 = DB060024
|
||||
/* 0A750 80943420 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 0A754 80943424 860D001C */ lh $t5, 0x001C($s0) ## 0000001C
|
||||
/* 0A758 80943428 240E0020 */ addiu $t6, $zero, 0x0020 ## $t6 = 00000020
|
||||
/* 0A75C 8094342C 55A0001D */ bnel $t5, $zero, .L809434A4
|
||||
/* 0A760 80943430 8E2202D0 */ lw $v0, 0x02D0($s1) ## 000002D0
|
||||
/* 0A764 80943434 8E2202D0 */ lw $v0, 0x02D0($s1) ## 000002D0
|
||||
/* 0A768 80943438 3C0EDB06 */ lui $t6, 0xDB06 ## $t6 = DB060000
|
||||
/* 0A76C 8094343C 35CE0024 */ ori $t6, $t6, 0x0024 ## $t6 = DB060024
|
||||
/* 0A770 80943440 244C0008 */ addiu $t4, $v0, 0x0008 ## $t4 = 00000008
|
||||
/* 0A774 80943444 AE2C02D0 */ sw $t4, 0x02D0($s1) ## 000002D0
|
||||
/* 0A778 80943448 AC4E0000 */ sw $t6, 0x0000($v0) ## 00000000
|
||||
/* 0A77C 8094344C C604019C */ lwc1 $f4, 0x019C($s0) ## 0000019C
|
||||
/* 0A780 80943450 C60A018C */ lwc1 $f10, 0x018C($s0) ## 0000018C
|
||||
/* 0A784 80943454 8E440000 */ lw $a0, 0x0000($s2) ## 00000000
|
||||
/* 0A788 80943458 4600218D */ trunc.w.s $f6, $f4
|
||||
/* 0A78C 8094345C 24190040 */ addiu $t9, $zero, 0x0040 ## $t9 = 00000040
|
||||
/* 0A790 80943460 AFB90010 */ sw $t9, 0x0010($sp)
|
||||
/* 0A794 80943464 4600548D */ trunc.w.s $f18, $f10
|
||||
/* 0A798 80943468 44063000 */ mfc1 $a2, $f6
|
||||
/* 0A79C 8094346C 24070020 */ addiu $a3, $zero, 0x0020 ## $a3 = 00000020
|
||||
/* 0A7A0 80943470 AFA20060 */ sw $v0, 0x0060($sp)
|
||||
/* 0A7A4 80943474 44059000 */ mfc1 $a1, $f18
|
||||
/* 0A7A8 80943478 00063400 */ sll $a2, $a2, 16
|
||||
/* 0A7AC 8094347C 00063403 */ sra $a2, $a2, 16
|
||||
/* 0A7B0 80943480 00052C00 */ sll $a1, $a1, 16
|
||||
/* 0A7B4 80943484 00052C03 */ sra $a1, $a1, 16
|
||||
/* 0A7B8 80943488 30A5007F */ andi $a1, $a1, 0x007F ## $a1 = 00000000
|
||||
/* 0A7BC 8094348C 0C0253A7 */ jal Gfx_TexScroll
|
||||
/* 0A7C0 80943490 30C600FF */ andi $a2, $a2, 0x00FF ## $a2 = 00000000
|
||||
/* 0A7C4 80943494 8FA30060 */ lw $v1, 0x0060($sp)
|
||||
/* 0A7C8 80943498 1000002A */ beq $zero, $zero, .L80943544
|
||||
/* 0A7CC 8094349C AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
/* 0A7D0 809434A0 8E2202D0 */ lw $v0, 0x02D0($s1) ## 000002D0
|
||||
.L809434A4:
|
||||
/* 0A7D4 809434A4 240F0020 */ addiu $t7, $zero, 0x0020 ## $t7 = 00000020
|
||||
/* 0A7D8 809434A8 24180001 */ addiu $t8, $zero, 0x0001 ## $t8 = 00000001
|
||||
/* 0A7DC 809434AC 244A0008 */ addiu $t2, $v0, 0x0008 ## $t2 = 00000008
|
||||
/* 0A7E0 809434B0 AE2A02D0 */ sw $t2, 0x02D0($s1) ## 000002D0
|
||||
/* 0A7E4 809434B4 AC4B0000 */ sw $t3, 0x0000($v0) ## 00000000
|
||||
/* 0A7E8 809434B8 C612019C */ lwc1 $f18, 0x019C($s0) ## 0000019C
|
||||
/* 0A7EC 809434BC C608018C */ lwc1 $f8, 0x018C($s0) ## 0000018C
|
||||
/* 0A7F0 809434C0 8E440000 */ lw $a0, 0x0000($s2) ## 00000000
|
||||
/* 0A7F4 809434C4 AFB80018 */ sw $t8, 0x0018($sp)
|
||||
/* 0A7F8 809434C8 AFAF0014 */ sw $t7, 0x0014($sp)
|
||||
/* 0A7FC 809434CC AFAE0010 */ sw $t6, 0x0010($sp)
|
||||
/* 0A800 809434D0 C6060190 */ lwc1 $f6, 0x0190($s0) ## 00000190
|
||||
/* 0A804 809434D4 4600428D */ trunc.w.s $f10, $f8
|
||||
/* 0A808 809434D8 240B0020 */ addiu $t3, $zero, 0x0020 ## $t3 = 00000020
|
||||
/* 0A80C 809434DC 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
|
||||
/* 0A810 809434E0 4600320D */ trunc.w.s $f8, $f6
|
||||
/* 0A814 809434E4 44065000 */ mfc1 $a2, $f10
|
||||
/* 0A818 809434E8 4600910D */ trunc.w.s $f4, $f18
|
||||
/* 0A81C 809434EC 440D4000 */ mfc1 $t5, $f8
|
||||
/* 0A820 809434F0 00063400 */ sll $a2, $a2, 16
|
||||
/* 0A824 809434F4 00063403 */ sra $a2, $a2, 16
|
||||
/* 0A828 809434F8 31AC007F */ andi $t4, $t5, 0x007F ## $t4 = 00000000
|
||||
/* 0A82C 809434FC AFAC001C */ sw $t4, 0x001C($sp)
|
||||
/* 0A830 80943500 C60A01A0 */ lwc1 $f10, 0x01A0($s0) ## 000001A0
|
||||
/* 0A834 80943504 44072000 */ mfc1 $a3, $f4
|
||||
/* 0A838 80943508 240D0040 */ addiu $t5, $zero, 0x0040 ## $t5 = 00000040
|
||||
/* 0A83C 8094350C 4600548D */ trunc.w.s $f18, $f10
|
||||
/* 0A840 80943510 00073C00 */ sll $a3, $a3, 16
|
||||
/* 0A844 80943514 00073C03 */ sra $a3, $a3, 16
|
||||
/* 0A848 80943518 30E7007F */ andi $a3, $a3, 0x007F ## $a3 = 00000000
|
||||
/* 0A84C 8094351C 44199000 */ mfc1 $t9, $f18
|
||||
/* 0A850 80943520 AFAD0028 */ sw $t5, 0x0028($sp)
|
||||
/* 0A854 80943524 AFAB0024 */ sw $t3, 0x0024($sp)
|
||||
/* 0A858 80943528 332A00FF */ andi $t2, $t9, 0x00FF ## $t2 = 00000000
|
||||
/* 0A85C 8094352C AFAA0020 */ sw $t2, 0x0020($sp)
|
||||
/* 0A860 80943530 30C6007F */ andi $a2, $a2, 0x007F ## $a2 = 00000000
|
||||
/* 0A864 80943534 0C0253D0 */ jal Gfx_TwoTexScroll
|
||||
/* 0A868 80943538 AFA2005C */ sw $v0, 0x005C($sp)
|
||||
/* 0A86C 8094353C 8FA3005C */ lw $v1, 0x005C($sp)
|
||||
/* 0A870 80943540 AC620004 */ sw $v0, 0x0004($v1) ## 00000004
|
||||
.L80943544:
|
||||
/* 0A874 80943544 0C024F46 */ jal func_80093D18
|
||||
/* 0A878 80943548 8E440000 */ lw $a0, 0x0000($s2) ## 00000000
|
||||
/* 0A87C 8094354C 0C024F61 */ jal func_80093D84
|
||||
/* 0A880 80943550 8E440000 */ lw $a0, 0x0000($s2) ## 00000000
|
||||
/* 0A884 80943554 860C015C */ lh $t4, 0x015C($s0) ## 0000015C
|
||||
/* 0A888 80943558 24060032 */ addiu $a2, $zero, 0x0032 ## $a2 = 00000032
|
||||
/* 0A88C 8094355C 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
|
||||
/* 0A890 80943560 318E0002 */ andi $t6, $t4, 0x0002 ## $t6 = 00000000
|
||||
/* 0A894 80943564 11C0000B */ beq $t6, $zero, .L80943594
|
||||
/* 0A898 80943568 24050001 */ addiu $a1, $zero, 0x0001 ## $a1 = 00000001
|
||||
/* 0A89C 8094356C 8E2402C0 */ lw $a0, 0x02C0($s1) ## 000002C0
|
||||
/* 0A8A0 80943570 240F0384 */ addiu $t7, $zero, 0x0384 ## $t7 = 00000384
|
||||
/* 0A8A4 80943574 2418044B */ addiu $t8, $zero, 0x044B ## $t8 = 0000044B
|
||||
/* 0A8A8 80943578 AFB80018 */ sw $t8, 0x0018($sp)
|
||||
/* 0A8AC 8094357C AFAF0014 */ sw $t7, 0x0014($sp)
|
||||
/* 0A8B0 80943580 AFA00010 */ sw $zero, 0x0010($sp)
|
||||
/* 0A8B4 80943584 0C024CDC */ jal Gfx_SetFog
|
||||
/* 0A8B8 80943588 240500FF */ addiu $a1, $zero, 0x00FF ## $a1 = 000000FF
|
||||
/* 0A8BC 8094358C 10000073 */ beq $zero, $zero, .L8094375C
|
||||
/* 0A8C0 80943590 AE2202C0 */ sw $v0, 0x02C0($s1) ## 000002C0
|
||||
.L80943594:
|
||||
/* 0A8C4 80943594 4459F800 */ cfc1 $t9, $31
|
||||
/* 0A8C8 80943598 44C5F800 */ ctc1 $a1, $31
|
||||
/* 0A8CC 8094359C C60401D4 */ lwc1 $f4, 0x01D4($s0) ## 000001D4
|
||||
/* 0A8D0 809435A0 8E2402C0 */ lw $a0, 0x02C0($s1) ## 000002C0
|
||||
/* 0A8D4 809435A4 3C014F00 */ lui $at, 0x4F00 ## $at = 4F000000
|
||||
/* 0A8D8 809435A8 460021A4 */ cvt.w.s $f6, $f4
|
||||
/* 0A8DC 809435AC 4445F800 */ cfc1 $a1, $31
|
||||
/* 0A8E0 809435B0 00000000 */ nop
|
||||
/* 0A8E4 809435B4 30A50078 */ andi $a1, $a1, 0x0078 ## $a1 = 00000000
|
||||
/* 0A8E8 809435B8 50A00013 */ beql $a1, $zero, .L80943608
|
||||
/* 0A8EC 809435BC 44053000 */ mfc1 $a1, $f6
|
||||
/* 0A8F0 809435C0 44813000 */ mtc1 $at, $f6 ## $f6 = 2147483648.00
|
||||
/* 0A8F4 809435C4 24050001 */ addiu $a1, $zero, 0x0001 ## $a1 = 00000001
|
||||
/* 0A8F8 809435C8 46062181 */ sub.s $f6, $f4, $f6
|
||||
/* 0A8FC 809435CC 44C5F800 */ ctc1 $a1, $31
|
||||
/* 0A900 809435D0 00000000 */ nop
|
||||
/* 0A904 809435D4 460031A4 */ cvt.w.s $f6, $f6
|
||||
/* 0A908 809435D8 4445F800 */ cfc1 $a1, $31
|
||||
/* 0A90C 809435DC 00000000 */ nop
|
||||
/* 0A910 809435E0 30A50078 */ andi $a1, $a1, 0x0078 ## $a1 = 00000000
|
||||
/* 0A914 809435E4 14A00005 */ bne $a1, $zero, .L809435FC
|
||||
/* 0A918 809435E8 00000000 */ nop
|
||||
/* 0A91C 809435EC 44053000 */ mfc1 $a1, $f6
|
||||
/* 0A920 809435F0 3C018000 */ lui $at, 0x8000 ## $at = 80000000
|
||||
/* 0A924 809435F4 10000007 */ beq $zero, $zero, .L80943614
|
||||
/* 0A928 809435F8 00A12825 */ or $a1, $a1, $at ## $a1 = 80000000
|
||||
.L809435FC:
|
||||
/* 0A92C 809435FC 10000005 */ beq $zero, $zero, .L80943614
|
||||
/* 0A930 80943600 2405FFFF */ addiu $a1, $zero, 0xFFFF ## $a1 = FFFFFFFF
|
||||
/* 0A934 80943604 44053000 */ mfc1 $a1, $f6
|
||||
.L80943608:
|
||||
/* 0A938 80943608 00000000 */ nop
|
||||
/* 0A93C 8094360C 04A0FFFB */ bltz $a1, .L809435FC
|
||||
/* 0A940 80943610 00000000 */ nop
|
||||
.L80943614:
|
||||
/* 0A944 80943614 44D9F800 */ ctc1 $t9, $31
|
||||
/* 0A948 80943618 24060001 */ addiu $a2, $zero, 0x0001 ## $a2 = 00000001
|
||||
/* 0A94C 8094361C C60801D8 */ lwc1 $f8, 0x01D8($s0) ## 000001D8
|
||||
/* 0A950 80943620 3C014F00 */ lui $at, 0x4F00 ## $at = 4F000000
|
||||
/* 0A954 80943624 444AF800 */ cfc1 $t2, $31
|
||||
/* 0A958 80943628 44C6F800 */ ctc1 $a2, $31
|
||||
/* 0A95C 8094362C 00000000 */ nop
|
||||
/* 0A960 80943630 460042A4 */ cvt.w.s $f10, $f8
|
||||
/* 0A964 80943634 4446F800 */ cfc1 $a2, $31
|
||||
/* 0A968 80943638 00000000 */ nop
|
||||
/* 0A96C 8094363C 30C60078 */ andi $a2, $a2, 0x0078 ## $a2 = 00000000
|
||||
/* 0A970 80943640 50C00013 */ beql $a2, $zero, .L80943690
|
||||
/* 0A974 80943644 44065000 */ mfc1 $a2, $f10
|
||||
/* 0A978 80943648 44815000 */ mtc1 $at, $f10 ## $f10 = 2147483648.00
|
||||
/* 0A97C 8094364C 24060001 */ addiu $a2, $zero, 0x0001 ## $a2 = 00000001
|
||||
/* 0A980 80943650 460A4281 */ sub.s $f10, $f8, $f10
|
||||
/* 0A984 80943654 44C6F800 */ ctc1 $a2, $31
|
||||
/* 0A988 80943658 00000000 */ nop
|
||||
/* 0A98C 8094365C 460052A4 */ cvt.w.s $f10, $f10
|
||||
/* 0A990 80943660 4446F800 */ cfc1 $a2, $31
|
||||
/* 0A994 80943664 00000000 */ nop
|
||||
/* 0A998 80943668 30C60078 */ andi $a2, $a2, 0x0078 ## $a2 = 00000000
|
||||
/* 0A99C 8094366C 14C00005 */ bne $a2, $zero, .L80943684
|
||||
/* 0A9A0 80943670 00000000 */ nop
|
||||
/* 0A9A4 80943674 44065000 */ mfc1 $a2, $f10
|
||||
/* 0A9A8 80943678 3C018000 */ lui $at, 0x8000 ## $at = 80000000
|
||||
/* 0A9AC 8094367C 10000007 */ beq $zero, $zero, .L8094369C
|
||||
/* 0A9B0 80943680 00C13025 */ or $a2, $a2, $at ## $a2 = 80000000
|
||||
.L80943684:
|
||||
/* 0A9B4 80943684 10000005 */ beq $zero, $zero, .L8094369C
|
||||
/* 0A9B8 80943688 2406FFFF */ addiu $a2, $zero, 0xFFFF ## $a2 = FFFFFFFF
|
||||
/* 0A9BC 8094368C 44065000 */ mfc1 $a2, $f10
|
||||
.L80943690:
|
||||
/* 0A9C0 80943690 00000000 */ nop
|
||||
/* 0A9C4 80943694 04C0FFFB */ bltz $a2, .L80943684
|
||||
/* 0A9C8 80943698 00000000 */ nop
|
||||
.L8094369C:
|
||||
/* 0A9CC 8094369C 44CAF800 */ ctc1 $t2, $31
|
||||
/* 0A9D0 809436A0 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
|
||||
/* 0A9D4 809436A4 C61201DC */ lwc1 $f18, 0x01DC($s0) ## 000001DC
|
||||
/* 0A9D8 809436A8 3C014F00 */ lui $at, 0x4F00 ## $at = 4F000000
|
||||
/* 0A9DC 809436AC 444BF800 */ cfc1 $t3, $31
|
||||
/* 0A9E0 809436B0 44C7F800 */ ctc1 $a3, $31
|
||||
/* 0A9E4 809436B4 00000000 */ nop
|
||||
/* 0A9E8 809436B8 46009124 */ cvt.w.s $f4, $f18
|
||||
/* 0A9EC 809436BC 4447F800 */ cfc1 $a3, $31
|
||||
/* 0A9F0 809436C0 00000000 */ nop
|
||||
/* 0A9F4 809436C4 30E70078 */ andi $a3, $a3, 0x0078 ## $a3 = 00000000
|
||||
/* 0A9F8 809436C8 50E00013 */ beql $a3, $zero, .L80943718
|
||||
/* 0A9FC 809436CC 44072000 */ mfc1 $a3, $f4
|
||||
/* 0AA00 809436D0 44812000 */ mtc1 $at, $f4 ## $f4 = 2147483648.00
|
||||
/* 0AA04 809436D4 24070001 */ addiu $a3, $zero, 0x0001 ## $a3 = 00000001
|
||||
/* 0AA08 809436D8 46049101 */ sub.s $f4, $f18, $f4
|
||||
/* 0AA0C 809436DC 44C7F800 */ ctc1 $a3, $31
|
||||
/* 0AA10 809436E0 00000000 */ nop
|
||||
/* 0AA14 809436E4 46002124 */ cvt.w.s $f4, $f4
|
||||
/* 0AA18 809436E8 4447F800 */ cfc1 $a3, $31
|
||||
/* 0AA1C 809436EC 00000000 */ nop
|
||||
/* 0AA20 809436F0 30E70078 */ andi $a3, $a3, 0x0078 ## $a3 = 00000000
|
||||
/* 0AA24 809436F4 14E00005 */ bne $a3, $zero, .L8094370C
|
||||
/* 0AA28 809436F8 00000000 */ nop
|
||||
/* 0AA2C 809436FC 44072000 */ mfc1 $a3, $f4
|
||||
/* 0AA30 80943700 3C018000 */ lui $at, 0x8000 ## $at = 80000000
|
||||
/* 0AA34 80943704 10000007 */ beq $zero, $zero, .L80943724
|
||||
/* 0AA38 80943708 00E13825 */ or $a3, $a3, $at ## $a3 = 80000000
|
||||
.L8094370C:
|
||||
/* 0AA3C 8094370C 10000005 */ beq $zero, $zero, .L80943724
|
||||
/* 0AA40 80943710 2407FFFF */ addiu $a3, $zero, 0xFFFF ## $a3 = FFFFFFFF
|
||||
/* 0AA44 80943714 44072000 */ mfc1 $a3, $f4
|
||||
.L80943718:
|
||||
/* 0AA48 80943718 00000000 */ nop
|
||||
/* 0AA4C 8094371C 04E0FFFB */ bltz $a3, .L8094370C
|
||||
/* 0AA50 80943720 00000000 */ nop
|
||||
.L80943724:
|
||||
/* 0AA54 80943724 AFA00010 */ sw $zero, 0x0010($sp)
|
||||
/* 0AA58 80943728 C60601E0 */ lwc1 $f6, 0x01E0($s0) ## 000001E0
|
||||
/* 0AA5C 8094372C 44CBF800 */ ctc1 $t3, $31
|
||||
/* 0AA60 80943730 00000000 */ nop
|
||||
/* 0AA64 80943734 4600320D */ trunc.w.s $f8, $f6
|
||||
/* 0AA68 80943738 440C4000 */ mfc1 $t4, $f8
|
||||
/* 0AA6C 8094373C 00000000 */ nop
|
||||
/* 0AA70 80943740 AFAC0014 */ sw $t4, 0x0014($sp)
|
||||
/* 0AA74 80943744 C60A01E4 */ lwc1 $f10, 0x01E4($s0) ## 000001E4
|
||||
/* 0AA78 80943748 4600548D */ trunc.w.s $f18, $f10
|
||||
/* 0AA7C 8094374C 440F9000 */ mfc1 $t7, $f18
|
||||
/* 0AA80 80943750 0C024CDC */ jal Gfx_SetFog
|
||||
/* 0AA84 80943754 AFAF0018 */ sw $t7, 0x0018($sp)
|
||||
/* 0AA88 80943758 AE2202C0 */ sw $v0, 0x02C0($s1) ## 000002C0
|
||||
.L8094375C:
|
||||
/* 0AA8C 8094375C 0C034213 */ jal Matrix_Push
|
||||
/* 0AA90 80943760 00000000 */ nop
|
||||
/* 0AA94 80943764 8E05056C */ lw $a1, 0x056C($s0) ## 0000056C
|
||||
/* 0AA98 80943768 8E060588 */ lw $a2, 0x0588($s0) ## 00000588
|
||||
/* 0AA9C 8094376C 9207056A */ lbu $a3, 0x056A($s0) ## 0000056A
|
||||
/* 0AAA0 80943770 3C188094 */ lui $t8, %hi(func_809416D0) ## $t8 = 80940000
|
||||
/* 0AAA4 80943774 3C198094 */ lui $t9, %hi(func_80941788) ## $t9 = 80940000
|
||||
/* 0AAA8 80943778 27391788 */ addiu $t9, $t9, %lo(func_80941788) ## $t9 = 80941788
|
||||
/* 0AAAC 8094377C 271816D0 */ addiu $t8, $t8, %lo(func_809416D0) ## $t8 = 809416D0
|
||||
/* 0AAB0 80943780 AFB80010 */ sw $t8, 0x0010($sp)
|
||||
/* 0AAB4 80943784 AFB90014 */ sw $t9, 0x0014($sp)
|
||||
/* 0AAB8 80943788 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 0AABC 8094378C 0C0286B2 */ jal SkelAnime_DrawFlexOpa
|
||||
/* 0AAC0 80943790 02402025 */ or $a0, $s2, $zero ## $a0 = 00000000
|
||||
/* 0AAC4 80943794 0C034221 */ jal Matrix_Pop
|
||||
/* 0AAC8 80943798 00000000 */ nop
|
||||
/* 0AACC 8094379C 02402025 */ or $a0, $s2, $zero ## $a0 = 00000000
|
||||
/* 0AAD0 809437A0 0C02F228 */ jal func_800BC8A0
|
||||
/* 0AAD4 809437A4 8E2502C0 */ lw $a1, 0x02C0($s1) ## 000002C0
|
||||
/* 0AAD8 809437A8 AE2202C0 */ sw $v0, 0x02C0($s1) ## 000002C0
|
||||
/* 0AADC 809437AC 860A001C */ lh $t2, 0x001C($s0) ## 0000001C
|
||||
.L809437B0:
|
||||
/* 0AAE0 809437B0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0AAE4 809437B4 15400042 */ bne $t2, $zero, .L809438C0
|
||||
/* 0AAE8 809437B8 00000000 */ nop
|
||||
/* 0AAEC 809437BC 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
|
||||
/* 0AAF0 809437C0 C60401A8 */ lwc1 $f4, 0x01A8($s0) ## 000001A8
|
||||
/* 0AAF4 809437C4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0AAF8 809437C8 4604003C */ c.lt.s $f0, $f4
|
||||
/* 0AAFC 809437CC 00000000 */ nop
|
||||
/* 0AB00 809437D0 45000039 */ bc1f .L809438B8
|
||||
/* 0AB04 809437D4 00000000 */ nop
|
||||
/* 0AB08 809437D8 C61001B0 */ lwc1 $f16, 0x01B0($s0) ## 000001B0
|
||||
/* 0AB0C 809437DC 8FA20084 */ lw $v0, 0x0084($sp)
|
||||
/* 0AB10 809437E0 4610003C */ c.lt.s $f0, $f16
|
||||
/* 0AB14 809437E4 00000000 */ nop
|
||||
/* 0AB18 809437E8 45000031 */ bc1f .L809438B0
|
||||
/* 0AB1C 809437EC 00000000 */ nop
|
||||
/* 0AB20 809437F0 C60A04C0 */ lwc1 $f10, 0x04C0($s0) ## 000004C0
|
||||
/* 0AB24 809437F4 C4520028 */ lwc1 $f18, 0x0028($v0) ## 00000028
|
||||
/* 0AB28 809437F8 C60604BC */ lwc1 $f6, 0x04BC($s0) ## 000004BC
|
||||
/* 0AB2C 809437FC C4480024 */ lwc1 $f8, 0x0024($v0) ## 00000024
|
||||
/* 0AB30 80943800 46125081 */ sub.s $f2, $f10, $f18
|
||||
/* 0AB34 80943804 3C014120 */ lui $at, 0x4120 ## $at = 41200000
|
||||
/* 0AB38 80943808 C60404C4 */ lwc1 $f4, 0x04C4($s0) ## 000004C4
|
||||
/* 0AB3C 8094380C 46083301 */ sub.s $f12, $f6, $f8
|
||||
/* 0AB40 80943810 44814000 */ mtc1 $at, $f8 ## $f8 = 10.00
|
||||
/* 0AB44 80943814 C446002C */ lwc1 $f6, 0x002C($v0) ## 0000002C
|
||||
/* 0AB48 80943818 46001005 */ abs.s $f0, $f2
|
||||
/* 0AB4C 8094381C 4608003C */ c.lt.s $f0, $f8
|
||||
/* 0AB50 80943820 46062381 */ sub.s $f14, $f4, $f6
|
||||
/* 0AB54 80943824 45000022 */ bc1f .L809438B0
|
||||
/* 0AB58 80943828 00000000 */ nop
|
||||
/* 0AB5C 8094382C 944B0088 */ lhu $t3, 0x0088($v0) ## 00000088
|
||||
/* 0AB60 80943830 316D0001 */ andi $t5, $t3, 0x0001 ## $t5 = 00000000
|
||||
/* 0AB64 80943834 11A0001E */ beq $t5, $zero, .L809438B0
|
||||
/* 0AB68 80943838 00000000 */ nop
|
||||
/* 0AB6C 8094383C 460C6282 */ mul.s $f10, $f12, $f12
|
||||
/* 0AB70 80943840 3C018095 */ lui $at, %hi(D_8094B06C) ## $at = 80950000
|
||||
/* 0AB74 80943844 C426B06C */ lwc1 $f6, %lo(D_8094B06C)($at)
|
||||
/* 0AB78 80943848 460E7482 */ mul.s $f18, $f14, $f14
|
||||
/* 0AB7C 8094384C C60401B4 */ lwc1 $f4, 0x01B4($s0) ## 000001B4
|
||||
/* 0AB80 80943850 3C028095 */ lui $v0, %hi(D_8094C85F) ## $v0 = 80950000
|
||||
/* 0AB84 80943854 2442C85F */ addiu $v0, $v0, %lo(D_8094C85F) ## $v0 = 8094C85F
|
||||
/* 0AB88 80943858 46062202 */ mul.s $f8, $f4, $f6
|
||||
/* 0AB8C 8094385C 46125000 */ add.s $f0, $f10, $f18
|
||||
/* 0AB90 80943860 46000004 */ sqrt.s $f0, $f0
|
||||
/* 0AB94 80943864 4608003C */ c.lt.s $f0, $f8
|
||||
/* 0AB98 80943868 00000000 */ nop
|
||||
/* 0AB9C 8094386C 45000010 */ bc1f .L809438B0
|
||||
/* 0ABA0 80943870 00000000 */ nop
|
||||
/* 0ABA4 80943874 904C0000 */ lbu $t4, 0x0000($v0) ## 8094C85F
|
||||
/* 0ABA8 80943878 3C014348 */ lui $at, 0x4348 ## $at = 43480000
|
||||
/* 0ABAC 8094387C 1580000C */ bne $t4, $zero, .L809438B0
|
||||
/* 0ABB0 80943880 00000000 */ nop
|
||||
/* 0ABB4 80943884 44815000 */ mtc1 $at, $f10 ## $f10 = 200.00
|
||||
/* 0ABB8 80943888 240E0001 */ addiu $t6, $zero, 0x0001 ## $t6 = 00000001
|
||||
/* 0ABBC 8094388C 3C188095 */ lui $t8, %hi(D_8094C84C) ## $t8 = 80950000
|
||||
/* 0ABC0 80943890 4610503C */ c.lt.s $f10, $f16
|
||||
/* 0ABC4 80943894 00000000 */ nop
|
||||
/* 0ABC8 80943898 45000005 */ bc1f .L809438B0
|
||||
/* 0ABCC 8094389C 00000000 */ nop
|
||||
/* 0ABD0 809438A0 A04E0000 */ sb $t6, 0x0000($v0) ## 8094C85F
|
||||
/* 0ABD4 809438A4 8F18C84C */ lw $t8, %lo(D_8094C84C)($t8)
|
||||
/* 0ABD8 809438A8 240F0064 */ addiu $t7, $zero, 0x0064 ## $t7 = 00000064
|
||||
/* 0ABDC 809438AC A70F017C */ sh $t7, 0x017C($t8) ## 8095017C
|
||||
.L809438B0:
|
||||
/* 0ABE0 809438B0 0C2506F0 */ jal func_80941BC0
|
||||
/* 0ABE4 809438B4 02402825 */ or $a1, $s2, $zero ## $a1 = 00000000
|
||||
.L809438B8:
|
||||
/* 0ABE8 809438B8 10000004 */ beq $zero, $zero, .L809438CC
|
||||
/* 0ABEC 809438BC 92020564 */ lbu $v0, 0x0564($s0) ## 00000564
|
||||
.L809438C0:
|
||||
/* 0ABF0 809438C0 0C250860 */ jal func_80942180
|
||||
/* 0ABF4 809438C4 02402825 */ or $a1, $s2, $zero ## $a1 = 00000000
|
||||
/* 0ABF8 809438C8 92020564 */ lbu $v0, 0x0564($s0) ## 00000564
|
||||
.L809438CC:
|
||||
/* 0ABFC 809438CC 10400014 */ beq $v0, $zero, .L80943920
|
||||
/* 0AC00 809438D0 00000000 */ nop
|
||||
/* 0AC04 809438D4 8E0A014C */ lw $t2, 0x014C($s0) ## 0000014C
|
||||
/* 0AC08 809438D8 3C198094 */ lui $t9, %hi(func_8093D444) ## $t9 = 80940000
|
||||
/* 0AC0C 809438DC 2739D444 */ addiu $t9, $t9, %lo(func_8093D444) ## $t9 = 8093D444
|
||||
/* 0AC10 809438E0 172A0006 */ bne $t9, $t2, .L809438FC
|
||||
/* 0AC14 809438E4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0AC18 809438E8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0AC1C 809438EC 0C250C0A */ jal func_80943028
|
||||
/* 0AC20 809438F0 02402825 */ or $a1, $s2, $zero ## $a1 = 00000000
|
||||
/* 0AC24 809438F4 1000000A */ beq $zero, $zero, .L80943920
|
||||
/* 0AC28 809438F8 00000000 */ nop
|
||||
.L809438FC:
|
||||
/* 0AC2C 809438FC 0C2509BC */ jal func_809426F0
|
||||
/* 0AC30 80943900 02402825 */ or $a1, $s2, $zero ## $a1 = 00000000
|
||||
/* 0AC34 80943904 3C048095 */ lui $a0, %hi(D_8094A9A4) ## $a0 = 80950000
|
||||
/* 0AC38 80943908 2484A9A4 */ addiu $a0, $a0, %lo(D_8094A9A4) ## $a0 = 8094A9A4
|
||||
/* 0AC3C 8094390C 0C0346BD */ jal Matrix_MultVec3f
|
||||
/* 0AC40 80943910 2605048C */ addiu $a1, $s0, 0x048C ## $a1 = 0000048C
|
||||
/* 0AC44 80943914 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0AC48 80943918 0C250B1C */ jal func_80942C70
|
||||
/* 0AC4C 8094391C 02402825 */ or $a1, $s2, $zero ## $a1 = 00000000
|
||||
.L80943920:
|
||||
/* 0AC50 80943920 3C068095 */ lui $a2, %hi(D_8094AC38) ## $a2 = 80950000
|
||||
/* 0AC54 80943924 24C6AC38 */ addiu $a2, $a2, %lo(D_8094AC38) ## $a2 = 8094AC38
|
||||
/* 0AC58 80943928 27A40070 */ addiu $a0, $sp, 0x0070 ## $a0 = FFFFFFE0
|
||||
/* 0AC5C 8094392C 8E450000 */ lw $a1, 0x0000($s2) ## 00000000
|
||||
/* 0AC60 80943930 0C031AD5 */ jal Graph_CloseDisps
|
||||
/* 0AC64 80943934 24071BD3 */ addiu $a3, $zero, 0x1BD3 ## $a3 = 00001BD3
|
||||
/* 0AC68 80943938 8FBF0044 */ lw $ra, 0x0044($sp)
|
||||
/* 0AC6C 8094393C 8FB00038 */ lw $s0, 0x0038($sp)
|
||||
/* 0AC70 80943940 8FB1003C */ lw $s1, 0x003C($sp)
|
||||
/* 0AC74 80943944 8FB20040 */ lw $s2, 0x0040($sp)
|
||||
/* 0AC78 80943948 03E00008 */ jr $ra
|
||||
/* 0AC7C 8094394C 27BD0090 */ addiu $sp, $sp, 0x0090 ## $sp = 00000000
|
||||
File diff suppressed because it is too large
Load Diff
@@ -12,7 +12,7 @@ glabel D_8094B010
|
||||
.word 0x43838000
|
||||
|
||||
.text
|
||||
glabel func_8093F9E4
|
||||
glabel BossTw_TwinrovaDeathCS
|
||||
/* 06D14 8093F9E4 27BDFF20 */ addiu $sp, $sp, 0xFF20 ## $sp = FFFFFF20
|
||||
/* 06D18 8093F9E8 AFB20044 */ sw $s2, 0x0044($sp)
|
||||
/* 06D1C 8093F9EC AFBF004C */ sw $ra, 0x004C($sp)
|
||||
@@ -90,8 +90,8 @@ glabel func_8093F9E4
|
||||
/* 06E20 8093FAF0 00330821 */ addu $at, $at, $s3
|
||||
/* 06E24 8093FAF4 E4240AFC */ swc1 $f4, 0x0AFC($at) ## 00010AFC
|
||||
.L8093FAF8:
|
||||
/* 06E28 8093FAF8 3C018095 */ lui $at, %hi(D_8094C840) ## $at = 80950000
|
||||
/* 06E2C 8093FAFC A02AC840 */ sb $t2, %lo(D_8094C840)($at)
|
||||
/* 06E28 8093FAF8 3C018095 */ lui $at, %hi(sEnvType) ## $at = 80950000
|
||||
/* 06E2C 8093FAFC A02AC840 */ sb $t2, %lo(sEnvType)($at)
|
||||
/* 06E30 8093FB00 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 06E34 8093FB04 00330821 */ addu $at, $at, $s3
|
||||
/* 06E38 8093FB08 A02B0AE2 */ sb $t3, 0x0AE2($at) ## 00010AE2
|
||||
@@ -217,7 +217,7 @@ glabel func_8093F9E4
|
||||
/* 06FEC 8093FCBC 27A600B0 */ addiu $a2, $sp, 0x00B0 ## $a2 = FFFFFFD0
|
||||
/* 06FF0 8093FCC0 27A700A4 */ addiu $a3, $sp, 0x00A4 ## $a3 = FFFFFFC4
|
||||
/* 06FF4 8093FCC4 E7A80010 */ swc1 $f8, 0x0010($sp)
|
||||
/* 06FF8 8093FCC8 0C24E41C */ jal func_80939070
|
||||
/* 06FF8 8093FCC8 0C24E41C */ jal BossTw_AddFlameEffect
|
||||
/* 06FFC 8093FCCC AFA80014 */ sw $t0, 0x0014($sp)
|
||||
/* 07000 8093FCD0 26100001 */ addiu $s0, $s0, 0x0001 ## $s0 = 00000001
|
||||
/* 07004 8093FCD4 00108400 */ sll $s0, $s0, 16
|
||||
@@ -419,73 +419,73 @@ glabel L8093FE58
|
||||
/* 072D4 8093FFA4 240D8000 */ addiu $t5, $zero, 0x8000 ## $t5 = FFFF8000
|
||||
/* 072D8 8093FFA8 A46D00B6 */ sh $t5, 0x00B6($v1) ## 000000B6
|
||||
/* 072DC 8093FFAC 3C01C214 */ lui $at, 0xC214 ## $at = C2140000
|
||||
/* 072E0 8093FFB0 3C0E8095 */ lui $t6, %hi(D_8094C848) ## $t6 = 80950000
|
||||
/* 072E0 8093FFB0 3C0E8095 */ lui $t6, %hi(sKoumePtr) ## $t6 = 80950000
|
||||
/* 072E4 8093FFB4 E4700024 */ swc1 $f16, 0x0024($v1) ## 00000024
|
||||
/* 072E8 8093FFB8 E4720028 */ swc1 $f18, 0x0028($v1) ## 00000028
|
||||
/* 072EC 8093FFBC E464002C */ swc1 $f4, 0x002C($v1) ## 0000002C
|
||||
/* 072F0 8093FFC0 8DCEC848 */ lw $t6, %lo(D_8094C848)($t6)
|
||||
/* 072F0 8093FFC0 8DCEC848 */ lw $t6, %lo(sKoumePtr)($t6)
|
||||
/* 072F4 8093FFC4 44813000 */ mtc1 $at, $f6 ## $f6 = -37.00
|
||||
/* 072F8 8093FFC8 3C014214 */ lui $at, 0x4214 ## $at = 42140000
|
||||
/* 072FC 8093FFCC 3C0F8095 */ lui $t7, %hi(D_8094C844) ## $t7 = 80950000
|
||||
/* 072FC 8093FFCC 3C0F8095 */ lui $t7, %hi(sKotakePtr) ## $t7 = 80950000
|
||||
/* 07300 8093FFD0 E5C60024 */ swc1 $f6, 0x0024($t6) ## 80950024
|
||||
/* 07304 8093FFD4 8DEFC844 */ lw $t7, %lo(D_8094C844)($t7)
|
||||
/* 07304 8093FFD4 8DEFC844 */ lw $t7, %lo(sKotakePtr)($t7)
|
||||
/* 07308 8093FFD8 44814000 */ mtc1 $at, $f8 ## $f8 = 37.00
|
||||
/* 0730C 8093FFDC 3C018095 */ lui $at, %hi(D_8094B010) ## $at = 80950000
|
||||
/* 07310 8093FFE0 3C0C8095 */ lui $t4, %hi(D_8094C844) ## $t4 = 80950000
|
||||
/* 07310 8093FFE0 3C0C8095 */ lui $t4, %hi(sKotakePtr) ## $t4 = 80950000
|
||||
/* 07314 8093FFE4 E5E80024 */ swc1 $f8, 0x0024($t7) ## 80950024
|
||||
/* 07318 8093FFE8 8D8CC844 */ lw $t4, %lo(D_8094C844)($t4)
|
||||
/* 07318 8093FFE8 8D8CC844 */ lw $t4, %lo(sKotakePtr)($t4)
|
||||
/* 0731C 8093FFEC C42AB010 */ lwc1 $f10, %lo(D_8094B010)($at)
|
||||
/* 07320 8093FFF0 3C188095 */ lui $t8, %hi(D_8094C844) ## $t8 = 80950000
|
||||
/* 07324 8093FFF4 3C198095 */ lui $t9, %hi(D_8094C848) ## $t9 = 80950000
|
||||
/* 07320 8093FFF0 3C188095 */ lui $t8, %hi(sKotakePtr) ## $t8 = 80950000
|
||||
/* 07324 8093FFF4 3C198095 */ lui $t9, %hi(sKoumePtr) ## $t9 = 80950000
|
||||
/* 07328 8093FFF8 E58A0028 */ swc1 $f10, 0x0028($t4) ## 80950028
|
||||
/* 0732C 8093FFFC 8F18C844 */ lw $t8, %lo(D_8094C844)($t8)
|
||||
/* 07330 80940000 8F39C848 */ lw $t9, %lo(D_8094C848)($t9)
|
||||
/* 07334 80940004 3C088095 */ lui $t0, %hi(D_8094C848) ## $t0 = 80950000
|
||||
/* 0732C 8093FFFC 8F18C844 */ lw $t8, %lo(sKotakePtr)($t8)
|
||||
/* 07330 80940000 8F39C848 */ lw $t9, %lo(sKoumePtr)($t9)
|
||||
/* 07334 80940004 3C088095 */ lui $t0, %hi(sKoumePtr) ## $t0 = 80950000
|
||||
/* 07338 80940008 C7100028 */ lwc1 $f16, 0x0028($t8) ## 80950028
|
||||
/* 0733C 8094000C 3C014188 */ lui $at, 0x4188 ## $at = 41880000
|
||||
/* 07340 80940010 44812000 */ mtc1 $at, $f4 ## $f4 = 17.00
|
||||
/* 07344 80940014 E7300028 */ swc1 $f16, 0x0028($t9) ## 80950028
|
||||
/* 07348 80940018 8D08C848 */ lw $t0, %lo(D_8094C848)($t0)
|
||||
/* 0734C 8094001C 3C098095 */ lui $t1, %hi(D_8094C844) ## $t1 = 80950000
|
||||
/* 07350 80940020 3C0A8095 */ lui $t2, %hi(D_8094C844) ## $t2 = 80950000
|
||||
/* 07348 80940018 8D08C848 */ lw $t0, %lo(sKoumePtr)($t0)
|
||||
/* 0734C 8094001C 3C098095 */ lui $t1, %hi(sKotakePtr) ## $t1 = 80950000
|
||||
/* 07350 80940020 3C0A8095 */ lui $t2, %hi(sKotakePtr) ## $t2 = 80950000
|
||||
/* 07354 80940024 C5120028 */ lwc1 $f18, 0x0028($t0) ## 80950028
|
||||
/* 07358 80940028 3C0B8095 */ lui $t3, %hi(D_8094C848) ## $t3 = 80950000
|
||||
/* 0735C 8094002C 3C0D8095 */ lui $t5, %hi(D_8094C844) ## $t5 = 80950000
|
||||
/* 07358 80940028 3C0B8095 */ lui $t3, %hi(sKoumePtr) ## $t3 = 80950000
|
||||
/* 0735C 8094002C 3C0D8095 */ lui $t5, %hi(sKotakePtr) ## $t5 = 80950000
|
||||
/* 07360 80940030 46049180 */ add.s $f6, $f18, $f4
|
||||
/* 07364 80940034 3C0E8095 */ lui $t6, %hi(D_8094C844) ## $t6 = 80950000
|
||||
/* 07368 80940038 3C0F8095 */ lui $t7, %hi(D_8094C848) ## $t7 = 80950000
|
||||
/* 0736C 8094003C 3C0C8095 */ lui $t4, %hi(D_8094C844) ## $t4 = 80950000
|
||||
/* 07364 80940034 3C0E8095 */ lui $t6, %hi(sKotakePtr) ## $t6 = 80950000
|
||||
/* 07368 80940038 3C0F8095 */ lui $t7, %hi(sKoumePtr) ## $t7 = 80950000
|
||||
/* 0736C 8094003C 3C0C8095 */ lui $t4, %hi(sKotakePtr) ## $t4 = 80950000
|
||||
/* 07370 80940040 E6460610 */ swc1 $f6, 0x0610($s2) ## 00000610
|
||||
/* 07374 80940044 8D29C844 */ lw $t1, %lo(D_8094C844)($t1)
|
||||
/* 07378 80940048 3C188095 */ lui $t8, %hi(D_8094C848) ## $t8 = 80950000
|
||||
/* 0737C 8094004C 3C198095 */ lui $t9, %hi(D_8094C844) ## $t9 = 80950000
|
||||
/* 07374 80940044 8D29C844 */ lw $t1, %lo(sKotakePtr)($t1)
|
||||
/* 07378 80940048 3C188095 */ lui $t8, %hi(sKoumePtr) ## $t8 = 80950000
|
||||
/* 0737C 8094004C 3C198095 */ lui $t9, %hi(sKotakePtr) ## $t9 = 80950000
|
||||
/* 07380 80940050 E522002C */ swc1 $f2, 0x002C($t1) ## 8095002C
|
||||
/* 07384 80940054 8D4AC844 */ lw $t2, %lo(D_8094C844)($t2)
|
||||
/* 07388 80940058 8D6BC848 */ lw $t3, %lo(D_8094C848)($t3)
|
||||
/* 0738C 8094005C 3C088095 */ lui $t0, %hi(D_8094C848) ## $t0 = 80950000
|
||||
/* 07384 80940054 8D4AC844 */ lw $t2, %lo(sKotakePtr)($t2)
|
||||
/* 07388 80940058 8D6BC848 */ lw $t3, %lo(sKoumePtr)($t3)
|
||||
/* 0738C 8094005C 3C088095 */ lui $t0, %hi(sKoumePtr) ## $t0 = 80950000
|
||||
/* 07390 80940060 C548002C */ lwc1 $f8, 0x002C($t2) ## 8095002C
|
||||
/* 07394 80940064 3C058095 */ lui $a1, %hi(D_8094C848) ## $a1 = 80950000
|
||||
/* 07394 80940064 3C058095 */ lui $a1, %hi(sKoumePtr) ## $a1 = 80950000
|
||||
/* 07398 80940068 02602025 */ or $a0, $s3, $zero ## $a0 = 00000000
|
||||
/* 0739C 8094006C E568002C */ swc1 $f8, 0x002C($t3) ## 8095002C
|
||||
/* 073A0 80940070 8DADC844 */ lw $t5, %lo(D_8094C844)($t5)
|
||||
/* 073A0 80940070 8DADC844 */ lw $t5, %lo(sKotakePtr)($t5)
|
||||
/* 073A4 80940074 24060001 */ addiu $a2, $zero, 0x0001 ## $a2 = 00000001
|
||||
/* 073A8 80940078 A5A000B6 */ sh $zero, 0x00B6($t5) ## 809500B6
|
||||
/* 073AC 8094007C 8DCEC844 */ lw $t6, %lo(D_8094C844)($t6)
|
||||
/* 073B0 80940080 8DEFC848 */ lw $t7, %lo(D_8094C848)($t7)
|
||||
/* 073AC 8094007C 8DCEC844 */ lw $t6, %lo(sKotakePtr)($t6)
|
||||
/* 073B0 80940080 8DEFC848 */ lw $t7, %lo(sKoumePtr)($t7)
|
||||
/* 073B4 80940084 85C200B6 */ lh $v0, 0x00B6($t6) ## 809500B6
|
||||
/* 073B8 80940088 A5E200B6 */ sh $v0, 0x00B6($t7) ## 809500B6
|
||||
/* 073BC 8094008C 8D8CC844 */ lw $t4, %lo(D_8094C844)($t4)
|
||||
/* 073BC 8094008C 8D8CC844 */ lw $t4, %lo(sKotakePtr)($t4)
|
||||
/* 073C0 80940090 A58200B4 */ sh $v0, 0x00B4($t4) ## 809500B4
|
||||
/* 073C4 80940094 8F18C848 */ lw $t8, %lo(D_8094C848)($t8)
|
||||
/* 073C4 80940094 8F18C848 */ lw $t8, %lo(sKoumePtr)($t8)
|
||||
/* 073C8 80940098 A70200B4 */ sh $v0, 0x00B4($t8) ## 809500B4
|
||||
/* 073CC 8094009C 8F39C844 */ lw $t9, %lo(D_8094C844)($t9)
|
||||
/* 073CC 8094009C 8F39C844 */ lw $t9, %lo(sKotakePtr)($t9)
|
||||
/* 073D0 809400A0 A7220164 */ sh $v0, 0x0164($t9) ## 80950164
|
||||
/* 073D4 809400A4 8D08C848 */ lw $t0, %lo(D_8094C848)($t0)
|
||||
/* 073D4 809400A4 8D08C848 */ lw $t0, %lo(sKoumePtr)($t0)
|
||||
/* 073D8 809400A8 A5020164 */ sh $v0, 0x0164($t0) ## 80950164
|
||||
/* 073DC 809400AC 0C00B7D5 */ jal func_8002DF54
|
||||
/* 073E0 809400B0 8CA5C848 */ lw $a1, %lo(D_8094C848)($a1)
|
||||
/* 073E4 809400B4 3C048095 */ lui $a0, %hi(D_8094C848) ## $a0 = 80950000
|
||||
/* 073E8 809400B8 8C84C848 */ lw $a0, %lo(D_8094C848)($a0)
|
||||
/* 073E0 809400B0 8CA5C848 */ lw $a1, %lo(sKoumePtr)($a1)
|
||||
/* 073E4 809400B4 3C048095 */ lui $a0, %hi(sKoumePtr) ## $a0 = 80950000
|
||||
/* 073E8 809400B8 8C84C848 */ lw $a0, %lo(sKoumePtr)($a0)
|
||||
/* 073EC 809400BC 8C890004 */ lw $t1, 0x0004($a0) ## 80950004
|
||||
/* 073F0 809400C0 352A0001 */ ori $t2, $t1, 0x0001 ## $t2 = 00000001
|
||||
/* 073F4 809400C4 10000174 */ beq $zero, $zero, .L80940698
|
||||
@@ -519,8 +519,8 @@ glabel L809400CC
|
||||
/* 07454 80940124 0C00CFC8 */ jal Rand_CenteredFloat
|
||||
|
||||
/* 07458 80940128 4600A306 */ mov.s $f12, $f20
|
||||
/* 0745C 8094012C 3C188095 */ lui $t8, %hi(D_8094C848) ## $t8 = 80950000
|
||||
/* 07460 80940130 8F18C848 */ lw $t8, %lo(D_8094C848)($t8)
|
||||
/* 0745C 8094012C 3C188095 */ lui $t8, %hi(sKoumePtr) ## $t8 = 80950000
|
||||
/* 07460 80940130 8F18C848 */ lw $t8, %lo(sKoumePtr)($t8)
|
||||
/* 07464 80940134 E7A00094 */ swc1 $f0, 0x0094($sp)
|
||||
/* 07468 80940138 3C014000 */ lui $at, 0x4000 ## $at = 40000000
|
||||
/* 0746C 8094013C 8F080024 */ lw $t0, 0x0024($t8) ## 80950024
|
||||
@@ -555,7 +555,7 @@ glabel L809400CC
|
||||
/* 074DC 809401AC 02202825 */ or $a1, $s1, $zero ## $a1 = FFFFFFB8
|
||||
/* 074E0 809401B0 27A6008C */ addiu $a2, $sp, 0x008C ## $a2 = FFFFFFAC
|
||||
/* 074E4 809401B4 E7A80010 */ swc1 $f8, 0x0010($sp)
|
||||
/* 074E8 809401B8 0C24E41C */ jal func_80939070
|
||||
/* 074E8 809401B8 0C24E41C */ jal BossTw_AddFlameEffect
|
||||
/* 074EC 809401BC 27A70080 */ addiu $a3, $sp, 0x0080 ## $a3 = FFFFFFA0
|
||||
/* 074F0 809401C0 0C00CFC8 */ jal Rand_CenteredFloat
|
||||
|
||||
@@ -568,8 +568,8 @@ glabel L809400CC
|
||||
/* 07508 809401D8 0C00CFC8 */ jal Rand_CenteredFloat
|
||||
|
||||
/* 0750C 809401DC 4600A306 */ mov.s $f12, $f20
|
||||
/* 07510 809401E0 3C0A8095 */ lui $t2, %hi(D_8094C844) ## $t2 = 80950000
|
||||
/* 07514 809401E4 8D4AC844 */ lw $t2, %lo(D_8094C844)($t2)
|
||||
/* 07510 809401E0 3C0A8095 */ lui $t2, %hi(sKotakePtr) ## $t2 = 80950000
|
||||
/* 07514 809401E4 8D4AC844 */ lw $t2, %lo(sKotakePtr)($t2)
|
||||
/* 07518 809401E8 E7A00094 */ swc1 $f0, 0x0094($sp)
|
||||
/* 0751C 809401EC 3C014000 */ lui $at, 0x4000 ## $at = 40000000
|
||||
/* 07520 809401F0 8D4D0024 */ lw $t5, 0x0024($t2) ## 80950024
|
||||
@@ -603,7 +603,7 @@ glabel L809400CC
|
||||
/* 0758C 8094025C 27A6008C */ addiu $a2, $sp, 0x008C ## $a2 = FFFFFFAC
|
||||
/* 07590 80940260 27A70080 */ addiu $a3, $sp, 0x0080 ## $a3 = FFFFFFA0
|
||||
/* 07594 80940264 AFA00014 */ sw $zero, 0x0014($sp)
|
||||
/* 07598 80940268 0C24E41C */ jal func_80939070
|
||||
/* 07598 80940268 0C24E41C */ jal BossTw_AddFlameEffect
|
||||
/* 0759C 8094026C E7A80010 */ swc1 $f8, 0x0010($sp)
|
||||
/* 075A0 80940270 26100001 */ addiu $s0, $s0, 0x0001 ## $s0 = 00000001
|
||||
/* 075A4 80940274 00108400 */ sll $s0, $s0, 16
|
||||
@@ -611,22 +611,22 @@ glabel L809400CC
|
||||
/* 075AC 8094027C 2A010032 */ slti $at, $s0, 0x0032
|
||||
/* 075B0 80940280 1420FFA2 */ bne $at, $zero, .L8094010C
|
||||
/* 075B4 80940284 00000000 */ nop
|
||||
/* 075B8 80940288 3C048095 */ lui $a0, %hi(D_8094C848) ## $a0 = 80950000
|
||||
/* 075BC 8094028C 8C84C848 */ lw $a0, %lo(D_8094C848)($a0)
|
||||
/* 075B8 80940288 3C048095 */ lui $a0, %hi(sKoumePtr) ## $a0 = 80950000
|
||||
/* 075BC 8094028C 8C84C848 */ lw $a0, %lo(sKoumePtr)($a0)
|
||||
/* 075C0 80940290 0C00B58B */ jal Actor_SetScale
|
||||
|
||||
/* 075C4 80940294 24050000 */ addiu $a1, $zero, 0x0000 ## $a1 = 00000000
|
||||
/* 075C8 80940298 3C048095 */ lui $a0, %hi(D_8094C844) ## $a0 = 80950000
|
||||
/* 075CC 8094029C 8C84C844 */ lw $a0, %lo(D_8094C844)($a0)
|
||||
/* 075C8 80940298 3C048095 */ lui $a0, %hi(sKotakePtr) ## $a0 = 80950000
|
||||
/* 075CC 8094029C 8C84C844 */ lw $a0, %lo(sKotakePtr)($a0)
|
||||
/* 075D0 809402A0 0C00B58B */ jal Actor_SetScale
|
||||
|
||||
/* 075D4 809402A4 24050000 */ addiu $a1, $zero, 0x0000 ## $a1 = 00000000
|
||||
/* 075D8 809402A8 3C0F8095 */ lui $t7, %hi(D_8094C848) ## $t7 = 80950000
|
||||
/* 075DC 809402AC 8DEFC848 */ lw $t7, %lo(D_8094C848)($t7)
|
||||
/* 075D8 809402A8 3C0F8095 */ lui $t7, %hi(sKoumePtr) ## $t7 = 80950000
|
||||
/* 075DC 809402AC 8DEFC848 */ lw $t7, %lo(sKoumePtr)($t7)
|
||||
/* 075E0 809402B0 240E0001 */ addiu $t6, $zero, 0x0001 ## $t6 = 00000001
|
||||
/* 075E4 809402B4 3C188095 */ lui $t8, %hi(D_8094C844) ## $t8 = 80950000
|
||||
/* 075E4 809402B4 3C188095 */ lui $t8, %hi(sKotakePtr) ## $t8 = 80950000
|
||||
/* 075E8 809402B8 A1EE0564 */ sb $t6, 0x0564($t7) ## 80950564
|
||||
/* 075EC 809402BC 8F18C844 */ lw $t8, %lo(D_8094C844)($t8)
|
||||
/* 075EC 809402BC 8F18C844 */ lw $t8, %lo(sKotakePtr)($t8)
|
||||
/* 075F0 809402C0 240C0001 */ addiu $t4, $zero, 0x0001 ## $t4 = 00000001
|
||||
/* 075F4 809402C4 2404390D */ addiu $a0, $zero, 0x390D ## $a0 = 0000390D
|
||||
/* 075F8 809402C8 0C01E221 */ jal func_80078884
|
||||
@@ -648,7 +648,7 @@ glabel L809402FC
|
||||
/* 07630 80940300 34210AFC */ ori $at, $at, 0x0AFC ## $at = 00010AFC
|
||||
/* 07634 80940304 02618021 */ addu $s0, $s3, $at
|
||||
/* 07638 80940308 02402025 */ or $a0, $s2, $zero ## $a0 = 00000000
|
||||
/* 0763C 8094030C 0C24FC71 */ jal func_8093F1C4
|
||||
/* 0763C 8094030C 0C24FC71 */ jal BossTw_DeathCSMsgSfx
|
||||
/* 07640 80940310 02602825 */ or $a1, $s3, $zero ## $a1 = 00000000
|
||||
/* 07644 80940314 86480152 */ lh $t0, 0x0152($s2) ## 00000152
|
||||
/* 07648 80940318 24090001 */ addiu $t1, $zero, 0x0001 ## $t1 = 00000001
|
||||
@@ -698,8 +698,8 @@ glabel L809402FC
|
||||
|
||||
/* 076EC 809403BC 00000000 */ nop
|
||||
.L809403C0:
|
||||
/* 076F0 809403C0 3C0D8095 */ lui $t5, %hi(D_8094C848) ## $t5 = 80950000
|
||||
/* 076F4 809403C4 8DADC848 */ lw $t5, %lo(D_8094C848)($t5)
|
||||
/* 076F0 809403C0 3C0D8095 */ lui $t5, %hi(sKoumePtr) ## $t5 = 80950000
|
||||
/* 076F4 809403C4 8DADC848 */ lw $t5, %lo(sKoumePtr)($t5)
|
||||
/* 076F8 809403C8 3C014188 */ lui $at, 0x4188 ## $at = 41880000
|
||||
/* 076FC 809403CC 44814000 */ mtc1 $at, $f8 ## $f8 = 17.00
|
||||
/* 07700 809403D0 C5B20028 */ lwc1 $f18, 0x0028($t5) ## 80950028
|
||||
@@ -771,8 +771,8 @@ glabel L809402FC
|
||||
|
||||
/* 077EC 809404BC 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
|
||||
.L809404C0:
|
||||
/* 077F0 809404C0 3C048095 */ lui $a0, %hi(D_8094C848) ## $a0 = 80950000
|
||||
/* 077F4 809404C4 8C84C848 */ lw $a0, %lo(D_8094C848)($a0)
|
||||
/* 077F0 809404C0 3C048095 */ lui $a0, %hi(sKoumePtr) ## $a0 = 80950000
|
||||
/* 077F4 809404C4 8C84C848 */ lw $a0, %lo(sKoumePtr)($a0)
|
||||
/* 077F8 809404C8 3C053C23 */ lui $a1, 0x3C23 ## $a1 = 3C230000
|
||||
/* 077FC 809404CC 3C063DCC */ lui $a2, 0x3DCC ## $a2 = 3DCC0000
|
||||
/* 07800 809404D0 3C073A83 */ lui $a3, 0x3A83 ## $a3 = 3A830000
|
||||
@@ -782,15 +782,15 @@ glabel L809402FC
|
||||
/* 07810 809404E0 0C01E107 */ jal Math_ApproachF
|
||||
|
||||
/* 07814 809404E4 24840050 */ addiu $a0, $a0, 0x0050 ## $a0 = 80950050
|
||||
/* 07818 809404E8 3C048095 */ lui $a0, %hi(D_8094C848) ## $a0 = 80950000
|
||||
/* 0781C 809404EC 8C84C848 */ lw $a0, %lo(D_8094C848)($a0)
|
||||
/* 07818 809404E8 3C048095 */ lui $a0, %hi(sKoumePtr) ## $a0 = 80950000
|
||||
/* 0781C 809404EC 8C84C848 */ lw $a0, %lo(sKoumePtr)($a0)
|
||||
/* 07820 809404F0 0C00B58B */ jal Actor_SetScale
|
||||
|
||||
/* 07824 809404F4 8C850050 */ lw $a1, 0x0050($a0) ## 80950050
|
||||
/* 07828 809404F8 3C0F8095 */ lui $t7, %hi(D_8094C848) ## $t7 = 80950000
|
||||
/* 0782C 809404FC 8DEFC848 */ lw $t7, %lo(D_8094C848)($t7)
|
||||
/* 07830 80940500 3C048095 */ lui $a0, %hi(D_8094C844) ## $a0 = 80950000
|
||||
/* 07834 80940504 8C84C844 */ lw $a0, %lo(D_8094C844)($a0)
|
||||
/* 07828 809404F8 3C0F8095 */ lui $t7, %hi(sKoumePtr) ## $t7 = 80950000
|
||||
/* 0782C 809404FC 8DEFC848 */ lw $t7, %lo(sKoumePtr)($t7)
|
||||
/* 07830 80940500 3C048095 */ lui $a0, %hi(sKotakePtr) ## $a0 = 80950000
|
||||
/* 07834 80940504 8C84C844 */ lw $a0, %lo(sKotakePtr)($a0)
|
||||
/* 07838 80940508 0C00B58B */ jal Actor_SetScale
|
||||
|
||||
/* 0783C 8094050C 8DE50050 */ lw $a1, 0x0050($t7) ## 80950050
|
||||
@@ -875,16 +875,16 @@ glabel L809402FC
|
||||
/* 0796C 8094063C 3C01C4FA */ lui $at, 0xC4FA ## $at = C4FA0000
|
||||
/* 07970 80940640 44818000 */ mtc1 $at, $f16 ## $f16 = -2000.00
|
||||
/* 07974 80940644 44803000 */ mtc1 $zero, $f6 ## $f6 = 0.00
|
||||
/* 07978 80940648 3C038095 */ lui $v1, %hi(D_8094C844) ## $v1 = 80950000
|
||||
/* 0797C 8094064C 2463C844 */ addiu $v1, $v1, %lo(D_8094C844) ## $v1 = 8094C844
|
||||
/* 07978 80940648 3C038095 */ lui $v1, %hi(sKotakePtr) ## $v1 = 80950000
|
||||
/* 0797C 8094064C 2463C844 */ addiu $v1, $v1, %lo(sKotakePtr) ## $v1 = 8094C844
|
||||
/* 07980 80940650 E6500028 */ swc1 $f16, 0x0028($s2) ## 00000028
|
||||
/* 07984 80940654 E64601CC */ swc1 $f6, 0x01CC($s2) ## 000001CC
|
||||
/* 07988 80940658 8C6F0000 */ lw $t7, 0x0000($v1) ## 8094C844
|
||||
/* 0798C 8094065C 3C198095 */ lui $t9, %hi(D_8094C848) ## $t9 = 80950000
|
||||
/* 0798C 8094065C 3C198095 */ lui $t9, %hi(sKoumePtr) ## $t9 = 80950000
|
||||
/* 07990 80940660 3C050001 */ lui $a1, 0x0001 ## $a1 = 00010000
|
||||
/* 07994 80940664 A1E00564 */ sb $zero, 0x0564($t7) ## 00000564
|
||||
/* 07998 80940668 8C6C0000 */ lw $t4, 0x0000($v1) ## 8094C844
|
||||
/* 0799C 8094066C 8F39C848 */ lw $t9, %lo(D_8094C848)($t9)
|
||||
/* 0799C 8094066C 8F39C848 */ lw $t9, %lo(sKoumePtr)($t9)
|
||||
/* 079A0 80940670 00B32821 */ addu $a1, $a1, $s3
|
||||
/* 079A4 80940674 91980564 */ lbu $t8, 0x0564($t4) ## 00000564
|
||||
/* 079A8 80940678 02602025 */ or $a0, $s3, $zero ## $a0 = 00000000
|
||||
@@ -895,8 +895,8 @@ glabel L809402FC
|
||||
/* 079B8 80940688 10000004 */ beq $zero, $zero, .L8094069C
|
||||
/* 079BC 8094068C 864505FC */ lh $a1, 0x05FC($s2) ## 000005FC
|
||||
glabel L80940690
|
||||
/* 079C0 80940690 3C018095 */ lui $at, %hi(D_8094C840) ## $at = 80950000
|
||||
/* 079C4 80940694 A020C840 */ sb $zero, %lo(D_8094C840)($at)
|
||||
/* 079C0 80940690 3C018095 */ lui $at, %hi(sEnvType) ## $at = 80950000
|
||||
/* 079C4 80940694 A020C840 */ sb $zero, %lo(sEnvType)($at)
|
||||
.L80940698:
|
||||
/* 079C8 80940698 864505FC */ lh $a1, 0x05FC($s2) ## 000005FC
|
||||
.L8094069C:
|
||||
@@ -1,470 +0,0 @@
|
||||
.late_rodata
|
||||
glabel D_8094B014
|
||||
.float 0.3
|
||||
|
||||
glabel D_8094B018
|
||||
.float 0.4
|
||||
|
||||
glabel D_8094B01C
|
||||
.float 0.4
|
||||
|
||||
.text
|
||||
glabel BossTw_Update
|
||||
/* 07A04 809406D4 27BDFF70 */ addiu $sp, $sp, 0xFF70 ## $sp = FFFFFF70
|
||||
/* 07A08 809406D8 AFBF004C */ sw $ra, 0x004C($sp)
|
||||
/* 07A0C 809406DC AFB30048 */ sw $s3, 0x0048($sp)
|
||||
/* 07A10 809406E0 AFB20044 */ sw $s2, 0x0044($sp)
|
||||
/* 07A14 809406E4 AFB10040 */ sw $s1, 0x0040($sp)
|
||||
/* 07A18 809406E8 AFB0003C */ sw $s0, 0x003C($sp)
|
||||
/* 07A1C 809406EC F7B80030 */ sdc1 $f24, 0x0030($sp)
|
||||
/* 07A20 809406F0 F7B60028 */ sdc1 $f22, 0x0028($sp)
|
||||
/* 07A24 809406F4 F7B40020 */ sdc1 $f20, 0x0020($sp)
|
||||
/* 07A28 809406F8 8CB21C44 */ lw $s2, 0x1C44($a1) ## 00001C44
|
||||
/* 07A2C 809406FC 240E0003 */ addiu $t6, $zero, 0x0003 ## $t6 = 00000003
|
||||
/* 07A30 80940700 A08E05C0 */ sb $t6, 0x05C0($a0) ## 000005C0
|
||||
/* 07A34 80940704 90AF07AF */ lbu $t7, 0x07AF($a1) ## 000007AF
|
||||
/* 07A38 80940708 3C014120 */ lui $at, 0x4120 ## $at = 41200000
|
||||
/* 07A3C 8094070C 4481A000 */ mtc1 $at, $f20 ## $f20 = 10.00
|
||||
/* 07A40 80940710 448F2000 */ mtc1 $t7, $f4 ## $f4 = 0.00
|
||||
/* 07A44 80940714 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
|
||||
/* 07A48 80940718 4481B000 */ mtc1 $at, $f22 ## $f22 = 1.00
|
||||
/* 07A4C 8094071C 00808825 */ or $s1, $a0, $zero ## $s1 = 00000000
|
||||
/* 07A50 80940720 00A09825 */ or $s3, $a1, $zero ## $s3 = 00000000
|
||||
/* 07A54 80940724 248401D4 */ addiu $a0, $a0, 0x01D4 ## $a0 = 000001D4
|
||||
/* 07A58 80940728 05E10005 */ bgez $t7, .L80940740
|
||||
/* 07A5C 8094072C 46802120 */ cvt.s.w $f4, $f4
|
||||
/* 07A60 80940730 3C014F80 */ lui $at, 0x4F80 ## $at = 4F800000
|
||||
/* 07A64 80940734 44813000 */ mtc1 $at, $f6 ## $f6 = 4294967296.00
|
||||
/* 07A68 80940738 00000000 */ nop
|
||||
/* 07A6C 8094073C 46062100 */ add.s $f4, $f4, $f6
|
||||
.L80940740:
|
||||
/* 07A70 80940740 44052000 */ mfc1 $a1, $f4
|
||||
/* 07A74 80940744 4406B000 */ mfc1 $a2, $f22
|
||||
/* 07A78 80940748 4407A000 */ mfc1 $a3, $f20
|
||||
/* 07A7C 8094074C 0C01E107 */ jal Math_ApproachF
|
||||
|
||||
/* 07A80 80940750 00000000 */ nop
|
||||
/* 07A84 80940754 927807B0 */ lbu $t8, 0x07B0($s3) ## 000007B0
|
||||
/* 07A88 80940758 4406B000 */ mfc1 $a2, $f22
|
||||
/* 07A8C 8094075C 4407A000 */ mfc1 $a3, $f20
|
||||
/* 07A90 80940760 44984000 */ mtc1 $t8, $f8 ## $f8 = 0.00
|
||||
/* 07A94 80940764 262401D8 */ addiu $a0, $s1, 0x01D8 ## $a0 = 000001D8
|
||||
/* 07A98 80940768 07010005 */ bgez $t8, .L80940780
|
||||
/* 07A9C 8094076C 46804220 */ cvt.s.w $f8, $f8
|
||||
/* 07AA0 80940770 3C014F80 */ lui $at, 0x4F80 ## $at = 4F800000
|
||||
/* 07AA4 80940774 44815000 */ mtc1 $at, $f10 ## $f10 = 4294967296.00
|
||||
/* 07AA8 80940778 00000000 */ nop
|
||||
/* 07AAC 8094077C 460A4200 */ add.s $f8, $f8, $f10
|
||||
.L80940780:
|
||||
/* 07AB0 80940780 44054000 */ mfc1 $a1, $f8
|
||||
/* 07AB4 80940784 0C01E107 */ jal Math_ApproachF
|
||||
|
||||
/* 07AB8 80940788 00000000 */ nop
|
||||
/* 07ABC 8094078C 927907B1 */ lbu $t9, 0x07B1($s3) ## 000007B1
|
||||
/* 07AC0 80940790 4406B000 */ mfc1 $a2, $f22
|
||||
/* 07AC4 80940794 4407A000 */ mfc1 $a3, $f20
|
||||
/* 07AC8 80940798 44998000 */ mtc1 $t9, $f16 ## $f16 = 0.00
|
||||
/* 07ACC 8094079C 262401DC */ addiu $a0, $s1, 0x01DC ## $a0 = 000001DC
|
||||
/* 07AD0 809407A0 07210005 */ bgez $t9, .L809407B8
|
||||
/* 07AD4 809407A4 46808420 */ cvt.s.w $f16, $f16
|
||||
/* 07AD8 809407A8 3C014F80 */ lui $at, 0x4F80 ## $at = 4F800000
|
||||
/* 07ADC 809407AC 44819000 */ mtc1 $at, $f18 ## $f18 = 4294967296.00
|
||||
/* 07AE0 809407B0 00000000 */ nop
|
||||
/* 07AE4 809407B4 46128400 */ add.s $f16, $f16, $f18
|
||||
.L809407B8:
|
||||
/* 07AE8 809407B8 44058000 */ mfc1 $a1, $f16
|
||||
/* 07AEC 809407BC 0C01E107 */ jal Math_ApproachF
|
||||
|
||||
/* 07AF0 809407C0 00000000 */ nop
|
||||
/* 07AF4 809407C4 866807B2 */ lh $t0, 0x07B2($s3) ## 000007B2
|
||||
/* 07AF8 809407C8 4406B000 */ mfc1 $a2, $f22
|
||||
/* 07AFC 809407CC 4407A000 */ mfc1 $a3, $f20
|
||||
/* 07B00 809407D0 44882000 */ mtc1 $t0, $f4 ## $f4 = 0.00
|
||||
/* 07B04 809407D4 262401E0 */ addiu $a0, $s1, 0x01E0 ## $a0 = 000001E0
|
||||
/* 07B08 809407D8 46802120 */ cvt.s.w $f4, $f4
|
||||
/* 07B0C 809407DC 44052000 */ mfc1 $a1, $f4
|
||||
/* 07B10 809407E0 0C01E107 */ jal Math_ApproachF
|
||||
|
||||
/* 07B14 809407E4 00000000 */ nop
|
||||
/* 07B18 809407E8 4406B000 */ mfc1 $a2, $f22
|
||||
/* 07B1C 809407EC 4407A000 */ mfc1 $a3, $f20
|
||||
/* 07B20 809407F0 262401E4 */ addiu $a0, $s1, 0x01E4 ## $a0 = 000001E4
|
||||
/* 07B24 809407F4 0C01E107 */ jal Math_ApproachF
|
||||
|
||||
/* 07B28 809407F8 3C05447A */ lui $a1, 0x447A ## $a1 = 447A0000
|
||||
/* 07B2C 809407FC 862D0156 */ lh $t5, 0x0156($s1) ## 00000156
|
||||
/* 07B30 80940800 86290150 */ lh $t1, 0x0150($s1) ## 00000150
|
||||
/* 07B34 80940804 862B0152 */ lh $t3, 0x0152($s1) ## 00000152
|
||||
/* 07B38 80940808 25AE0001 */ addiu $t6, $t5, 0x0001 ## $t6 = 00000001
|
||||
/* 07B3C 8094080C A62E0156 */ sh $t6, 0x0156($s1) ## 00000156
|
||||
/* 07B40 80940810 86220156 */ lh $v0, 0x0156($s1) ## 00000156
|
||||
/* 07B44 80940814 252A0001 */ addiu $t2, $t1, 0x0001 ## $t2 = 00000001
|
||||
/* 07B48 80940818 256C0001 */ addiu $t4, $t3, 0x0001 ## $t4 = 00000001
|
||||
/* 07B4C 8094081C 28410032 */ slti $at, $v0, 0x0032
|
||||
/* 07B50 80940820 A62A0150 */ sh $t2, 0x0150($s1) ## 00000150
|
||||
/* 07B54 80940824 14200003 */ bne $at, $zero, .L80940834
|
||||
/* 07B58 80940828 A62C0152 */ sh $t4, 0x0152($s1) ## 00000152
|
||||
/* 07B5C 8094082C A6200156 */ sh $zero, 0x0156($s1) ## 00000156
|
||||
/* 07B60 80940830 86220156 */ lh $v0, 0x0156($s1) ## 00000156
|
||||
.L80940834:
|
||||
/* 07B64 80940834 00027880 */ sll $t7, $v0, 2
|
||||
/* 07B68 80940838 8E280024 */ lw $t0, 0x0024($s1) ## 00000024
|
||||
/* 07B6C 8094083C 01E27823 */ subu $t7, $t7, $v0
|
||||
/* 07B70 80940840 000F7880 */ sll $t7, $t7, 2
|
||||
/* 07B74 80940844 022FC021 */ addu $t8, $s1, $t7
|
||||
/* 07B78 80940848 AF0801E8 */ sw $t0, 0x01E8($t8) ## 000001E8
|
||||
/* 07B7C 8094084C 8E390028 */ lw $t9, 0x0028($s1) ## 00000028
|
||||
/* 07B80 80940850 3C0E8094 */ lui $t6, %hi(func_8093C700) ## $t6 = 80940000
|
||||
/* 07B84 80940854 00008025 */ or $s0, $zero, $zero ## $s0 = 00000000
|
||||
/* 07B88 80940858 AF1901EC */ sw $t9, 0x01EC($t8) ## 000001EC
|
||||
/* 07B8C 8094085C 8E28002C */ lw $t0, 0x002C($s1) ## 0000002C
|
||||
/* 07B90 80940860 25CEC700 */ addiu $t6, $t6, %lo(func_8093C700) ## $t6 = 8093C700
|
||||
/* 07B94 80940864 AF0801F0 */ sw $t0, 0x01F0($t8) ## 000001F0
|
||||
/* 07B98 80940868 00104840 */ sll $t1, $s0, 1
|
||||
.L8094086C:
|
||||
/* 07B9C 8094086C 02291021 */ addu $v0, $s1, $t1
|
||||
/* 07BA0 80940870 84430178 */ lh $v1, 0x0178($v0) ## 00000178
|
||||
/* 07BA4 80940874 26100001 */ addiu $s0, $s0, 0x0001 ## $s0 = 00000001
|
||||
/* 07BA8 80940878 00108400 */ sll $s0, $s0, 16
|
||||
/* 07BAC 8094087C 10600003 */ beq $v1, $zero, .L8094088C
|
||||
/* 07BB0 80940880 00108403 */ sra $s0, $s0, 16
|
||||
/* 07BB4 80940884 246AFFFF */ addiu $t2, $v1, 0xFFFF ## $t2 = FFFFFFFF
|
||||
/* 07BB8 80940888 A44A0178 */ sh $t2, 0x0178($v0) ## 00000178
|
||||
.L8094088C:
|
||||
/* 07BBC 8094088C 2A010005 */ slti $at, $s0, 0x0005
|
||||
/* 07BC0 80940890 5420FFF6 */ bnel $at, $zero, .L8094086C
|
||||
/* 07BC4 80940894 00104840 */ sll $t1, $s0, 1
|
||||
/* 07BC8 80940898 8622015A */ lh $v0, 0x015A($s1) ## 0000015A
|
||||
/* 07BCC 8094089C 10400002 */ beq $v0, $zero, .L809408A8
|
||||
/* 07BD0 809408A0 244BFFFF */ addiu $t3, $v0, 0xFFFF ## $t3 = FFFFFFFF
|
||||
/* 07BD4 809408A4 A62B015A */ sh $t3, 0x015A($s1) ## 0000015A
|
||||
.L809408A8:
|
||||
/* 07BD8 809408A8 8622015C */ lh $v0, 0x015C($s1) ## 0000015C
|
||||
/* 07BDC 809408AC 10400002 */ beq $v0, $zero, .L809408B8
|
||||
/* 07BE0 809408B0 244CFFFF */ addiu $t4, $v0, 0xFFFF ## $t4 = FFFFFFFF
|
||||
/* 07BE4 809408B4 A62C015C */ sh $t4, 0x015C($s1) ## 0000015C
|
||||
.L809408B8:
|
||||
/* 07BE8 809408B8 8E30014C */ lw $s0, 0x014C($s1) ## 0000014C
|
||||
/* 07BEC 809408BC 3C0D8094 */ lui $t5, %hi(func_8093A2AC) ## $t5 = 80940000
|
||||
/* 07BF0 809408C0 25ADA2AC */ addiu $t5, $t5, %lo(func_8093A2AC) ## $t5 = 8093A2AC
|
||||
/* 07BF4 809408C4 51B00007 */ beql $t5, $s0, .L809408E4
|
||||
/* 07BF8 809408C8 865800B6 */ lh $t8, 0x00B6($s2) ## 000000B6
|
||||
/* 07BFC 809408CC 11D00004 */ beq $t6, $s0, .L809408E0
|
||||
/* 07C00 809408D0 3C0F8094 */ lui $t7, %hi(func_80939F88) ## $t7 = 80940000
|
||||
/* 07C04 809408D4 25EF9F88 */ addiu $t7, $t7, %lo(func_80939F88) ## $t7 = 80939F88
|
||||
/* 07C08 809408D8 55F00015 */ bnel $t7, $s0, .L80940930
|
||||
/* 07C0C 809408DC 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
.L809408E0:
|
||||
/* 07C10 809408E0 865800B6 */ lh $t8, 0x00B6($s2) ## 000000B6
|
||||
.L809408E4:
|
||||
/* 07C14 809408E4 8639008A */ lh $t9, 0x008A($s1) ## 0000008A
|
||||
/* 07C18 809408E8 34018000 */ ori $at, $zero, 0x8000 ## $at = 00008000
|
||||
/* 07C1C 809408EC 03191023 */ subu $v0, $t8, $t9
|
||||
/* 07C20 809408F0 00411021 */ addu $v0, $v0, $at
|
||||
/* 07C24 809408F4 00021400 */ sll $v0, $v0, 16
|
||||
/* 07C28 809408F8 00021403 */ sra $v0, $v0, 16
|
||||
/* 07C2C 809408FC 28411000 */ slti $at, $v0, 0x1000
|
||||
/* 07C30 80940900 1020000A */ beq $at, $zero, .L8094092C
|
||||
/* 07C34 80940904 2841F001 */ slti $at, $v0, 0xF001
|
||||
/* 07C38 80940908 54200009 */ bnel $at, $zero, .L80940930
|
||||
/* 07C3C 8094090C 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 07C40 80940910 92480A73 */ lbu $t0, 0x0A73($s2) ## 00000A73
|
||||
/* 07C44 80940914 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 07C48 80940918 51000005 */ beql $t0, $zero, .L80940930
|
||||
/* 07C4C 8094091C 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 07C50 80940920 0C24F1A1 */ jal func_8093C684
|
||||
/* 07C54 80940924 02602825 */ or $a1, $s3, $zero ## $a1 = 00000000
|
||||
/* 07C58 80940928 8E30014C */ lw $s0, 0x014C($s1) ## 0000014C
|
||||
.L8094092C:
|
||||
/* 07C5C 8094092C 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
.L80940930:
|
||||
/* 07C60 80940930 0200F809 */ jalr $ra, $s0
|
||||
/* 07C64 80940934 02602825 */ or $a1, $s3, $zero ## $a1 = 00000000
|
||||
/* 07C68 80940938 8E30014C */ lw $s0, 0x014C($s1) ## 0000014C
|
||||
/* 07C6C 8094093C 3C098094 */ lui $t1, %hi(func_8093C858) ## $t1 = 80940000
|
||||
/* 07C70 80940940 2529C858 */ addiu $t1, $t1, %lo(func_8093C858) ## $t1 = 8093C858
|
||||
/* 07C74 80940944 113000F6 */ beq $t1, $s0, .L80940D20
|
||||
/* 07C78 80940948 240A002D */ addiu $t2, $zero, 0x002D ## $t2 = 0000002D
|
||||
/* 07C7C 8094094C 3C0B8094 */ lui $t3, %hi(func_8093C700) ## $t3 = 80940000
|
||||
/* 07C80 80940950 256BC700 */ addiu $t3, $t3, %lo(func_8093C700) ## $t3 = 8093C700
|
||||
/* 07C84 80940954 15700004 */ bne $t3, $s0, .L80940968
|
||||
/* 07C88 80940958 A62A05EC */ sh $t2, 0x05EC($s1) ## 000005EC
|
||||
/* 07C8C 8094095C 862C05EC */ lh $t4, 0x05EC($s1) ## 000005EC
|
||||
/* 07C90 80940960 000C6840 */ sll $t5, $t4, 1
|
||||
/* 07C94 80940964 A62D05EC */ sh $t5, 0x05EC($s1) ## 000005EC
|
||||
.L80940968:
|
||||
/* 07C98 80940968 8638015A */ lh $t8, 0x015A($s1) ## 0000015A
|
||||
/* 07C9C 8094096C 240E0078 */ addiu $t6, $zero, 0x0078 ## $t6 = 00000078
|
||||
/* 07CA0 80940970 240FFFE2 */ addiu $t7, $zero, 0xFFE2 ## $t7 = FFFFFFE2
|
||||
/* 07CA4 80940974 A62E05EE */ sh $t6, 0x05EE($s1) ## 000005EE
|
||||
/* 07CA8 80940978 17000015 */ bne $t8, $zero, .L809409D0
|
||||
/* 07CAC 8094097C A62F05F0 */ sh $t7, 0x05F0($s1) ## 000005F0
|
||||
/* 07CB0 80940980 922205BD */ lbu $v0, 0x05BD($s1) ## 000005BD
|
||||
/* 07CB4 80940984 02202025 */ or $a0, $s1, $zero ## $a0 = 00000000
|
||||
/* 07CB8 80940988 263005AC */ addiu $s0, $s1, 0x05AC ## $s0 = 000005AC
|
||||
/* 07CBC 8094098C 30590002 */ andi $t9, $v0, 0x0002 ## $t9 = 00000000
|
||||
/* 07CC0 80940990 13200002 */ beq $t9, $zero, .L8094099C
|
||||
/* 07CC4 80940994 3048FFFD */ andi $t0, $v0, 0xFFFD ## $t0 = 00000000
|
||||
/* 07CC8 80940998 A22805BD */ sb $t0, 0x05BD($s1) ## 000005BD
|
||||
.L8094099C:
|
||||
/* 07CCC 8094099C 0C0189B7 */ jal Collider_UpdateCylinder
|
||||
|
||||
/* 07CD0 809409A0 02002825 */ or $a1, $s0, $zero ## $a1 = 000005AC
|
||||
/* 07CD4 809409A4 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 07CD8 809409A8 34211E60 */ ori $at, $at, 0x1E60 ## $at = 00011E60
|
||||
/* 07CDC 809409AC 02619021 */ addu $s2, $s3, $at
|
||||
/* 07CE0 809409B0 02402825 */ or $a1, $s2, $zero ## $a1 = 00000000
|
||||
/* 07CE4 809409B4 02602025 */ or $a0, $s3, $zero ## $a0 = 00000000
|
||||
/* 07CE8 809409B8 0C01767D */ jal CollisionCheck_SetAC
|
||||
## CollisionCheck_setAC
|
||||
/* 07CEC 809409BC 02003025 */ or $a2, $s0, $zero ## $a2 = 000005AC
|
||||
/* 07CF0 809409C0 02602025 */ or $a0, $s3, $zero ## $a0 = 00000000
|
||||
/* 07CF4 809409C4 02402825 */ or $a1, $s2, $zero ## $a1 = 00000000
|
||||
/* 07CF8 809409C8 0C0175E7 */ jal CollisionCheck_SetAT
|
||||
## CollisionCheck_setAT
|
||||
/* 07CFC 809409CC 02003025 */ or $a2, $s0, $zero ## $a2 = 000005AC
|
||||
.L809409D0:
|
||||
/* 07D00 809409D0 8629001C */ lh $t1, 0x001C($s1) ## 0000001C
|
||||
/* 07D04 809409D4 3C01C170 */ lui $at, 0xC170 ## $at = C1700000
|
||||
/* 07D08 809409D8 5520000E */ bnel $t1, $zero, .L80940A14
|
||||
/* 07D0C 809409DC C6280188 */ lwc1 $f8, 0x0188($s1) ## 00000188
|
||||
/* 07D10 809409E0 C6260188 */ lwc1 $f6, 0x0188($s1) ## 00000188
|
||||
/* 07D14 809409E4 3C0140E0 */ lui $at, 0x40E0 ## $at = 40E00000
|
||||
/* 07D18 809409E8 44818000 */ mtc1 $at, $f16 ## $f16 = 7.00
|
||||
/* 07D1C 809409EC C62A0198 */ lwc1 $f10, 0x0198($s1) ## 00000198
|
||||
/* 07D20 809409F0 C624019C */ lwc1 $f4, 0x019C($s1) ## 0000019C
|
||||
/* 07D24 809409F4 46163200 */ add.s $f8, $f6, $f22
|
||||
/* 07D28 809409F8 46105481 */ sub.s $f18, $f10, $f16
|
||||
/* 07D2C 809409FC E6280188 */ swc1 $f8, 0x0188($s1) ## 00000188
|
||||
/* 07D30 80940A00 46162180 */ add.s $f6, $f4, $f22
|
||||
/* 07D34 80940A04 E6320198 */ swc1 $f18, 0x0198($s1) ## 00000198
|
||||
/* 07D38 80940A08 1000000E */ beq $zero, $zero, .L80940A44
|
||||
/* 07D3C 80940A0C E626019C */ swc1 $f6, 0x019C($s1) ## 0000019C
|
||||
/* 07D40 80940A10 C6280188 */ lwc1 $f8, 0x0188($s1) ## 00000188
|
||||
.L80940A14:
|
||||
/* 07D44 80940A14 44819000 */ mtc1 $at, $f18 ## $f18 = 7.00
|
||||
/* 07D48 80940A18 C62A0190 */ lwc1 $f10, 0x0190($s1) ## 00000190
|
||||
/* 07D4C 80940A1C 3C01C120 */ lui $at, 0xC120 ## $at = C1200000
|
||||
/* 07D50 80940A20 E6280188 */ swc1 $f8, 0x0188($s1) ## 00000188
|
||||
/* 07D54 80940A24 C6300198 */ lwc1 $f16, 0x0198($s1) ## 00000198
|
||||
/* 07D58 80940A28 44814000 */ mtc1 $at, $f8 ## $f8 = -10.00
|
||||
/* 07D5C 80940A2C C62601A0 */ lwc1 $f6, 0x01A0($s1) ## 000001A0
|
||||
/* 07D60 80940A30 E62A0190 */ swc1 $f10, 0x0190($s1) ## 00000190
|
||||
/* 07D64 80940A34 46128100 */ add.s $f4, $f16, $f18
|
||||
/* 07D68 80940A38 46083280 */ add.s $f10, $f6, $f8
|
||||
/* 07D6C 80940A3C E6240198 */ swc1 $f4, 0x0198($s1) ## 00000198
|
||||
/* 07D70 80940A40 E62A01A0 */ swc1 $f10, 0x01A0($s1) ## 000001A0
|
||||
.L80940A44:
|
||||
/* 07D74 80940A44 862A0152 */ lh $t2, 0x0152($s1) ## 00000152
|
||||
/* 07D78 80940A48 314B001F */ andi $t3, $t2, 0x001F ## $t3 = 00000000
|
||||
/* 07D7C 80940A4C 5560000C */ bnel $t3, $zero, .L80940A80
|
||||
/* 07D80 80940A50 86220158 */ lh $v0, 0x0158($s1) ## 00000158
|
||||
/* 07D84 80940A54 0C03F66B */ jal Rand_ZeroOne
|
||||
## Rand.Next() float
|
||||
/* 07D88 80940A58 00000000 */ nop
|
||||
/* 07D8C 80940A5C 3C018095 */ lui $at, %hi(D_8094B014) ## $at = 80950000
|
||||
/* 07D90 80940A60 C430B014 */ lwc1 $f16, %lo(D_8094B014)($at)
|
||||
/* 07D94 80940A64 240C0004 */ addiu $t4, $zero, 0x0004 ## $t4 = 00000004
|
||||
/* 07D98 80940A68 4610003C */ c.lt.s $f0, $f16
|
||||
/* 07D9C 80940A6C 00000000 */ nop
|
||||
/* 07DA0 80940A70 45020003 */ bc1fl .L80940A80
|
||||
/* 07DA4 80940A74 86220158 */ lh $v0, 0x0158($s1) ## 00000158
|
||||
/* 07DA8 80940A78 A62C0158 */ sh $t4, 0x0158($s1) ## 00000158
|
||||
/* 07DAC 80940A7C 86220158 */ lh $v0, 0x0158($s1) ## 00000158
|
||||
.L80940A80:
|
||||
/* 07DB0 80940A80 3C0E8095 */ lui $t6, %hi(D_8094A900) ## $t6 = 80950000
|
||||
/* 07DB4 80940A84 00026840 */ sll $t5, $v0, 1
|
||||
/* 07DB8 80940A88 01CD7021 */ addu $t6, $t6, $t5
|
||||
/* 07DBC 80940A8C 85CEA900 */ lh $t6, %lo(D_8094A900)($t6)
|
||||
/* 07DC0 80940A90 244FFFFF */ addiu $t7, $v0, 0xFFFF ## $t7 = FFFFFFFF
|
||||
/* 07DC4 80940A94 10400002 */ beq $v0, $zero, .L80940AA0
|
||||
/* 07DC8 80940A98 A62E04CC */ sh $t6, 0x04CC($s1) ## 000004CC
|
||||
/* 07DCC 80940A9C A62F0158 */ sh $t7, 0x0158($s1) ## 00000158
|
||||
.L80940AA0:
|
||||
/* 07DD0 80940AA0 8E39014C */ lw $t9, 0x014C($s1) ## 0000014C
|
||||
/* 07DD4 80940AA4 3C188094 */ lui $t8, %hi(func_8093C7E4) ## $t8 = 80940000
|
||||
/* 07DD8 80940AA8 2718C7E4 */ addiu $t8, $t8, %lo(func_8093C7E4) ## $t8 = 8093C7E4
|
||||
/* 07DDC 80940AAC 5319009D */ beql $t8, $t9, .L80940D24
|
||||
/* 07DE0 80940AB0 8FBF004C */ lw $ra, 0x004C($sp)
|
||||
/* 07DE4 80940AB4 922805F8 */ lbu $t0, 0x05F8($s1) ## 000005F8
|
||||
/* 07DE8 80940AB8 3C0A8095 */ lui $t2, %hi(D_8094A920) ## $t2 = 80950000
|
||||
/* 07DEC 80940ABC 254AA920 */ addiu $t2, $t2, %lo(D_8094A920) ## $t2 = 8094A920
|
||||
/* 07DF0 80940AC0 11000097 */ beq $t0, $zero, .L80940D20
|
||||
/* 07DF4 80940AC4 27A90068 */ addiu $t1, $sp, 0x0068 ## $t1 = FFFFFFD8
|
||||
/* 07DF8 80940AC8 8D4C0000 */ lw $t4, 0x0000($t2) ## 8094A920
|
||||
/* 07DFC 80940ACC 8D4B0004 */ lw $t3, 0x0004($t2) ## 8094A924
|
||||
/* 07E00 80940AD0 3C0E8095 */ lui $t6, %hi(D_8094A92C) ## $t6 = 80950000
|
||||
/* 07E04 80940AD4 AD2C0000 */ sw $t4, 0x0000($t1) ## FFFFFFD8
|
||||
/* 07E08 80940AD8 8D4C0008 */ lw $t4, 0x0008($t2) ## 8094A928
|
||||
/* 07E0C 80940ADC 25CEA92C */ addiu $t6, $t6, %lo(D_8094A92C) ## $t6 = 8094A92C
|
||||
/* 07E10 80940AE0 AD2B0004 */ sw $t3, 0x0004($t1) ## FFFFFFDC
|
||||
/* 07E14 80940AE4 AD2C0008 */ sw $t4, 0x0008($t1) ## FFFFFFE0
|
||||
/* 07E18 80940AE8 8DD80000 */ lw $t8, 0x0000($t6) ## 8094A92C
|
||||
/* 07E1C 80940AEC 27AD005C */ addiu $t5, $sp, 0x005C ## $t5 = FFFFFFCC
|
||||
/* 07E20 80940AF0 8DCF0004 */ lw $t7, 0x0004($t6) ## 8094A930
|
||||
/* 07E24 80940AF4 ADB80000 */ sw $t8, 0x0000($t5) ## FFFFFFCC
|
||||
/* 07E28 80940AF8 8DD80008 */ lw $t8, 0x0008($t6) ## 8094A934
|
||||
/* 07E2C 80940AFC ADAF0004 */ sw $t7, 0x0004($t5) ## FFFFFFD0
|
||||
/* 07E30 80940B00 44809000 */ mtc1 $zero, $f18 ## $f18 = 0.00
|
||||
/* 07E34 80940B04 ADB80008 */ sw $t8, 0x0008($t5) ## FFFFFFD4
|
||||
/* 07E38 80940B08 C62404D0 */ lwc1 $f4, 0x04D0($s1) ## 000004D0
|
||||
/* 07E3C 80940B0C 00008025 */ or $s0, $zero, $zero ## $s0 = 00000000
|
||||
/* 07E40 80940B10 26220450 */ addiu $v0, $s1, 0x0450 ## $v0 = 00000450
|
||||
/* 07E44 80940B14 4604903C */ c.lt.s $f18, $f4
|
||||
/* 07E48 80940B18 3C018095 */ lui $at, %hi(D_8094B018) ## $at = 80950000
|
||||
/* 07E4C 80940B1C 27B20074 */ addiu $s2, $sp, 0x0074 ## $s2 = FFFFFFE4
|
||||
/* 07E50 80940B20 4502003F */ bc1fl .L80940C20
|
||||
/* 07E54 80940B24 3C01428C */ lui $at, 0x428C ## $at = 428C0000
|
||||
/* 07E58 80940B28 C438B018 */ lwc1 $f24, %lo(D_8094B018)($at)
|
||||
/* 07E5C 80940B2C 3C013F00 */ lui $at, 0x3F00 ## $at = 3F000000
|
||||
/* 07E60 80940B30 4481B000 */ mtc1 $at, $f22 ## $f22 = 0.50
|
||||
/* 07E64 80940B34 3C01428C */ lui $at, 0x428C ## $at = 428C0000
|
||||
/* 07E68 80940B38 4481A000 */ mtc1 $at, $f20 ## $f20 = 70.00
|
||||
/* 07E6C 80940B3C AFA20054 */ sw $v0, 0x0054($sp)
|
||||
/* 07E70 80940B40 8FA20054 */ lw $v0, 0x0054($sp)
|
||||
.L80940B44:
|
||||
/* 07E74 80940B44 4600A306 */ mov.s $f12, $f20
|
||||
/* 07E78 80940B48 8C480000 */ lw $t0, 0x0000($v0) ## 00000450
|
||||
/* 07E7C 80940B4C AE480000 */ sw $t0, 0x0000($s2) ## FFFFFFE4
|
||||
/* 07E80 80940B50 8C590004 */ lw $t9, 0x0004($v0) ## 00000454
|
||||
/* 07E84 80940B54 AE590004 */ sw $t9, 0x0004($s2) ## FFFFFFE8
|
||||
/* 07E88 80940B58 8C480008 */ lw $t0, 0x0008($v0) ## 00000458
|
||||
/* 07E8C 80940B5C 0C00CFC8 */ jal Rand_CenteredFloat
|
||||
|
||||
/* 07E90 80940B60 AE480008 */ sw $t0, 0x0008($s2) ## FFFFFFEC
|
||||
/* 07E94 80940B64 C7A60074 */ lwc1 $f6, 0x0074($sp)
|
||||
/* 07E98 80940B68 4600A306 */ mov.s $f12, $f20
|
||||
/* 07E9C 80940B6C 46003200 */ add.s $f8, $f6, $f0
|
||||
/* 07EA0 80940B70 0C00CFC8 */ jal Rand_CenteredFloat
|
||||
|
||||
/* 07EA4 80940B74 E7A80074 */ swc1 $f8, 0x0074($sp)
|
||||
/* 07EA8 80940B78 C7AA0078 */ lwc1 $f10, 0x0078($sp)
|
||||
/* 07EAC 80940B7C 4600A306 */ mov.s $f12, $f20
|
||||
/* 07EB0 80940B80 46005400 */ add.s $f16, $f10, $f0
|
||||
/* 07EB4 80940B84 0C00CFC8 */ jal Rand_CenteredFloat
|
||||
|
||||
/* 07EB8 80940B88 E7B00078 */ swc1 $f16, 0x0078($sp)
|
||||
/* 07EBC 80940B8C C7B2007C */ lwc1 $f18, 0x007C($sp)
|
||||
/* 07EC0 80940B90 E7B80060 */ swc1 $f24, 0x0060($sp)
|
||||
/* 07EC4 80940B94 4600B306 */ mov.s $f12, $f22
|
||||
/* 07EC8 80940B98 46009100 */ add.s $f4, $f18, $f0
|
||||
/* 07ECC 80940B9C 0C00CFC8 */ jal Rand_CenteredFloat
|
||||
|
||||
/* 07ED0 80940BA0 E7A4007C */ swc1 $f4, 0x007C($sp)
|
||||
/* 07ED4 80940BA4 E7A0005C */ swc1 $f0, 0x005C($sp)
|
||||
/* 07ED8 80940BA8 0C00CFC8 */ jal Rand_CenteredFloat
|
||||
|
||||
/* 07EDC 80940BAC 4600B306 */ mov.s $f12, $f22
|
||||
/* 07EE0 80940BB0 3C014000 */ lui $at, 0x4000 ## $at = 40000000
|
||||
/* 07EE4 80940BB4 44816000 */ mtc1 $at, $f12 ## $f12 = 2.00
|
||||
/* 07EE8 80940BB8 0C00CFBE */ jal Rand_ZeroFloat
|
||||
|
||||
/* 07EEC 80940BBC E7A00064 */ swc1 $f0, 0x0064($sp)
|
||||
/* 07EF0 80940BC0 4600018D */ trunc.w.s $f6, $f0
|
||||
/* 07EF4 80940BC4 240F0025 */ addiu $t7, $zero, 0x0025 ## $t7 = 00000025
|
||||
/* 07EF8 80940BC8 02602025 */ or $a0, $s3, $zero ## $a0 = 00000000
|
||||
/* 07EFC 80940BCC 02402825 */ or $a1, $s2, $zero ## $a1 = FFFFFFE4
|
||||
/* 07F00 80940BD0 440A3000 */ mfc1 $t2, $f6
|
||||
/* 07F04 80940BD4 27A60068 */ addiu $a2, $sp, 0x0068 ## $a2 = FFFFFFD8
|
||||
/* 07F08 80940BD8 27A7005C */ addiu $a3, $sp, 0x005C ## $a3 = FFFFFFCC
|
||||
/* 07F0C 80940BDC 000A5C00 */ sll $t3, $t2, 16
|
||||
/* 07F10 80940BE0 000B6403 */ sra $t4, $t3, 16
|
||||
/* 07F14 80940BE4 258D0008 */ addiu $t5, $t4, 0x0008 ## $t5 = 00000008
|
||||
/* 07F18 80940BE8 448D4000 */ mtc1 $t5, $f8 ## $f8 = 0.00
|
||||
/* 07F1C 80940BEC 00000000 */ nop
|
||||
/* 07F20 80940BF0 468042A0 */ cvt.s.w $f10, $f8
|
||||
/* 07F24 80940BF4 E7AA0010 */ swc1 $f10, 0x0010($sp)
|
||||
/* 07F28 80940BF8 862E001C */ lh $t6, 0x001C($s1) ## 0000001C
|
||||
/* 07F2C 80940BFC AFAF0018 */ sw $t7, 0x0018($sp)
|
||||
/* 07F30 80940C00 0C24E334 */ jal func_80938CD0
|
||||
/* 07F34 80940C04 AFAE0014 */ sw $t6, 0x0014($sp)
|
||||
/* 07F38 80940C08 26100001 */ addiu $s0, $s0, 0x0001 ## $s0 = 00000001
|
||||
/* 07F3C 80940C0C 00108400 */ sll $s0, $s0, 16
|
||||
/* 07F40 80940C10 00108403 */ sra $s0, $s0, 16
|
||||
/* 07F44 80940C14 5A00FFCB */ blezl $s0, .L80940B44
|
||||
/* 07F48 80940C18 8FA20054 */ lw $v0, 0x0054($sp)
|
||||
/* 07F4C 80940C1C 3C01428C */ lui $at, 0x428C ## $at = 428C0000
|
||||
.L80940C20:
|
||||
/* 07F50 80940C20 4481A000 */ mtc1 $at, $f20 ## $f20 = 70.00
|
||||
/* 07F54 80940C24 3C013F00 */ lui $at, 0x3F00 ## $at = 3F000000
|
||||
/* 07F58 80940C28 4481B000 */ mtc1 $at, $f22 ## $f22 = 0.50
|
||||
/* 07F5C 80940C2C 3C018095 */ lui $at, %hi(D_8094B01C) ## $at = 80950000
|
||||
/* 07F60 80940C30 26220444 */ addiu $v0, $s1, 0x0444 ## $v0 = 00000444
|
||||
/* 07F64 80940C34 C438B01C */ lwc1 $f24, %lo(D_8094B01C)($at)
|
||||
/* 07F68 80940C38 27B20074 */ addiu $s2, $sp, 0x0074 ## $s2 = FFFFFFE4
|
||||
/* 07F6C 80940C3C AFA20054 */ sw $v0, 0x0054($sp)
|
||||
/* 07F70 80940C40 00008025 */ or $s0, $zero, $zero ## $s0 = 00000000
|
||||
/* 07F74 80940C44 8FA20054 */ lw $v0, 0x0054($sp)
|
||||
.L80940C48:
|
||||
/* 07F78 80940C48 4600A306 */ mov.s $f12, $f20
|
||||
/* 07F7C 80940C4C 8C590000 */ lw $t9, 0x0000($v0) ## 00000444
|
||||
/* 07F80 80940C50 AE590000 */ sw $t9, 0x0000($s2) ## FFFFFFE4
|
||||
/* 07F84 80940C54 8C580004 */ lw $t8, 0x0004($v0) ## 00000448
|
||||
/* 07F88 80940C58 AE580004 */ sw $t8, 0x0004($s2) ## FFFFFFE8
|
||||
/* 07F8C 80940C5C 8C590008 */ lw $t9, 0x0008($v0) ## 0000044C
|
||||
/* 07F90 80940C60 0C00CFC8 */ jal Rand_CenteredFloat
|
||||
|
||||
/* 07F94 80940C64 AE590008 */ sw $t9, 0x0008($s2) ## FFFFFFEC
|
||||
/* 07F98 80940C68 C7B00074 */ lwc1 $f16, 0x0074($sp)
|
||||
/* 07F9C 80940C6C 4600A306 */ mov.s $f12, $f20
|
||||
/* 07FA0 80940C70 46008480 */ add.s $f18, $f16, $f0
|
||||
/* 07FA4 80940C74 0C00CFC8 */ jal Rand_CenteredFloat
|
||||
|
||||
/* 07FA8 80940C78 E7B20074 */ swc1 $f18, 0x0074($sp)
|
||||
/* 07FAC 80940C7C C7A40078 */ lwc1 $f4, 0x0078($sp)
|
||||
/* 07FB0 80940C80 4600A306 */ mov.s $f12, $f20
|
||||
/* 07FB4 80940C84 46002180 */ add.s $f6, $f4, $f0
|
||||
/* 07FB8 80940C88 0C00CFC8 */ jal Rand_CenteredFloat
|
||||
|
||||
/* 07FBC 80940C8C E7A60078 */ swc1 $f6, 0x0078($sp)
|
||||
/* 07FC0 80940C90 C7A8007C */ lwc1 $f8, 0x007C($sp)
|
||||
/* 07FC4 80940C94 E7B80060 */ swc1 $f24, 0x0060($sp)
|
||||
/* 07FC8 80940C98 4600B306 */ mov.s $f12, $f22
|
||||
/* 07FCC 80940C9C 46004280 */ add.s $f10, $f8, $f0
|
||||
/* 07FD0 80940CA0 0C00CFC8 */ jal Rand_CenteredFloat
|
||||
|
||||
/* 07FD4 80940CA4 E7AA007C */ swc1 $f10, 0x007C($sp)
|
||||
/* 07FD8 80940CA8 E7A0005C */ swc1 $f0, 0x005C($sp)
|
||||
/* 07FDC 80940CAC 0C00CFC8 */ jal Rand_CenteredFloat
|
||||
|
||||
/* 07FE0 80940CB0 4600B306 */ mov.s $f12, $f22
|
||||
/* 07FE4 80940CB4 3C014000 */ lui $at, 0x4000 ## $at = 40000000
|
||||
/* 07FE8 80940CB8 44816000 */ mtc1 $at, $f12 ## $f12 = 2.00
|
||||
/* 07FEC 80940CBC 0C00CFBE */ jal Rand_ZeroFloat
|
||||
|
||||
/* 07FF0 80940CC0 E7A00064 */ swc1 $f0, 0x0064($sp)
|
||||
/* 07FF4 80940CC4 4600040D */ trunc.w.s $f16, $f0
|
||||
/* 07FF8 80940CC8 240E0025 */ addiu $t6, $zero, 0x0025 ## $t6 = 00000025
|
||||
/* 07FFC 80940CCC 02602025 */ or $a0, $s3, $zero ## $a0 = 00000000
|
||||
/* 08000 80940CD0 02402825 */ or $a1, $s2, $zero ## $a1 = FFFFFFE4
|
||||
/* 08004 80940CD4 44098000 */ mfc1 $t1, $f16
|
||||
/* 08008 80940CD8 27A60068 */ addiu $a2, $sp, 0x0068 ## $a2 = FFFFFFD8
|
||||
/* 0800C 80940CDC 27A7005C */ addiu $a3, $sp, 0x005C ## $a3 = FFFFFFCC
|
||||
/* 08010 80940CE0 00095400 */ sll $t2, $t1, 16
|
||||
/* 08014 80940CE4 000A5C03 */ sra $t3, $t2, 16
|
||||
/* 08018 80940CE8 256C0008 */ addiu $t4, $t3, 0x0008 ## $t4 = 00000008
|
||||
/* 0801C 80940CEC 448C9000 */ mtc1 $t4, $f18 ## $f18 = 0.00
|
||||
/* 08020 80940CF0 00000000 */ nop
|
||||
/* 08024 80940CF4 46809120 */ cvt.s.w $f4, $f18
|
||||
/* 08028 80940CF8 E7A40010 */ swc1 $f4, 0x0010($sp)
|
||||
/* 0802C 80940CFC 862D001C */ lh $t5, 0x001C($s1) ## 0000001C
|
||||
/* 08030 80940D00 AFAE0018 */ sw $t6, 0x0018($sp)
|
||||
/* 08034 80940D04 0C24E334 */ jal func_80938CD0
|
||||
/* 08038 80940D08 AFAD0014 */ sw $t5, 0x0014($sp)
|
||||
/* 0803C 80940D0C 26100001 */ addiu $s0, $s0, 0x0001 ## $s0 = 00000001
|
||||
/* 08040 80940D10 00108400 */ sll $s0, $s0, 16
|
||||
/* 08044 80940D14 00108403 */ sra $s0, $s0, 16
|
||||
/* 08048 80940D18 5A00FFCB */ blezl $s0, .L80940C48
|
||||
/* 0804C 80940D1C 8FA20054 */ lw $v0, 0x0054($sp)
|
||||
.L80940D20:
|
||||
/* 08050 80940D20 8FBF004C */ lw $ra, 0x004C($sp)
|
||||
.L80940D24:
|
||||
/* 08054 80940D24 D7B40020 */ ldc1 $f20, 0x0020($sp)
|
||||
/* 08058 80940D28 D7B60028 */ ldc1 $f22, 0x0028($sp)
|
||||
/* 0805C 80940D2C D7B80030 */ ldc1 $f24, 0x0030($sp)
|
||||
/* 08060 80940D30 8FB0003C */ lw $s0, 0x003C($sp)
|
||||
/* 08064 80940D34 8FB10040 */ lw $s1, 0x0040($sp)
|
||||
/* 08068 80940D38 8FB20044 */ lw $s2, 0x0044($sp)
|
||||
/* 0806C 80940D3C 8FB30048 */ lw $s3, 0x0048($sp)
|
||||
/* 08070 80940D40 03E00008 */ jr $ra
|
||||
/* 08074 80940D44 27BD0090 */ addiu $sp, $sp, 0x0090 ## $sp = 00000000
|
||||
@@ -1,66 +0,0 @@
|
||||
glabel func_80938CD0
|
||||
/* 00000 80938CD0 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 00004 80938CD4 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 00008 80938CD8 87B00042 */ lh $s0, 0x0042($sp)
|
||||
/* 0000C 80938CDC 3C030001 */ lui $v1, 0x0001 ## $v1 = 00010000
|
||||
/* 00010 80938CE0 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 00014 80938CE4 00641821 */ addu $v1, $v1, $a0
|
||||
/* 00018 80938CE8 8C631E10 */ lw $v1, 0x1E10($v1) ## 00011E10
|
||||
/* 0001C 80938CEC 1A000030 */ blez $s0, .L80938DB0
|
||||
/* 00020 80938CF0 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
.L80938CF4:
|
||||
/* 00024 80938CF4 906E0000 */ lbu $t6, 0x0000($v1) ## 00010000
|
||||
/* 00028 80938CF8 24420001 */ addiu $v0, $v0, 0x0001 ## $v0 = 00000001
|
||||
/* 0002C 80938CFC 00021400 */ sll $v0, $v0, 16
|
||||
/* 00030 80938D00 15C00028 */ bne $t6, $zero, .L80938DA4
|
||||
/* 00034 80938D04 00021403 */ sra $v0, $v0, 16
|
||||
/* 00038 80938D08 240F0001 */ addiu $t7, $zero, 0x0001 ## $t7 = 00000001
|
||||
/* 0003C 80938D0C A06F0000 */ sb $t7, 0x0000($v1) ## 00010000
|
||||
/* 00040 80938D10 8CB90000 */ lw $t9, 0x0000($a1) ## 00000000
|
||||
/* 00044 80938D14 3C01447A */ lui $at, 0x447A ## $at = 447A0000
|
||||
/* 00048 80938D18 44813000 */ mtc1 $at, $f6 ## $f6 = 1000.00
|
||||
/* 0004C 80938D1C AC790004 */ sw $t9, 0x0004($v1) ## 00010004
|
||||
/* 00050 80938D20 8CB80004 */ lw $t8, 0x0004($a1) ## 00000004
|
||||
/* 00054 80938D24 240C00FF */ addiu $t4, $zero, 0x00FF ## $t4 = 000000FF
|
||||
/* 00058 80938D28 3C014120 */ lui $at, 0x4120 ## $at = 41200000
|
||||
/* 0005C 80938D2C AC780008 */ sw $t8, 0x0008($v1) ## 00010008
|
||||
/* 00060 80938D30 8CB90008 */ lw $t9, 0x0008($a1) ## 00000008
|
||||
/* 00064 80938D34 44816000 */ mtc1 $at, $f12 ## $f12 = 10.00
|
||||
/* 00068 80938D38 AC79000C */ sw $t9, 0x000C($v1) ## 0001000C
|
||||
/* 0006C 80938D3C 8CC90000 */ lw $t1, 0x0000($a2) ## 00000000
|
||||
/* 00070 80938D40 AC690010 */ sw $t1, 0x0010($v1) ## 00010010
|
||||
/* 00074 80938D44 8CC80004 */ lw $t0, 0x0004($a2) ## 00000004
|
||||
/* 00078 80938D48 AC680014 */ sw $t0, 0x0014($v1) ## 00010014
|
||||
/* 0007C 80938D4C 8CC90008 */ lw $t1, 0x0008($a2) ## 00000008
|
||||
/* 00080 80938D50 AC690018 */ sw $t1, 0x0018($v1) ## 00010018
|
||||
/* 00084 80938D54 8CEB0000 */ lw $t3, 0x0000($a3) ## 00000000
|
||||
/* 00088 80938D58 AC6B001C */ sw $t3, 0x001C($v1) ## 0001001C
|
||||
/* 0008C 80938D5C 8CEA0004 */ lw $t2, 0x0004($a3) ## 00000004
|
||||
/* 00090 80938D60 AC6A0020 */ sw $t2, 0x0020($v1) ## 00010020
|
||||
/* 00094 80938D64 8CEB0008 */ lw $t3, 0x0008($a3) ## 00000008
|
||||
/* 00098 80938D68 AC6B0024 */ sw $t3, 0x0024($v1) ## 00010024
|
||||
/* 0009C 80938D6C C7A40038 */ lwc1 $f4, 0x0038($sp)
|
||||
/* 000A0 80938D70 A46C002C */ sh $t4, 0x002C($v1) ## 0001002C
|
||||
/* 000A4 80938D74 46062203 */ div.s $f8, $f4, $f6
|
||||
/* 000A8 80938D78 E4680034 */ swc1 $f8, 0x0034($v1) ## 00010034
|
||||
/* 000AC 80938D7C 0C00CFBE */ jal Rand_ZeroFloat
|
||||
|
||||
/* 000B0 80938D80 AFA30020 */ sw $v1, 0x0020($sp)
|
||||
/* 000B4 80938D84 4600028D */ trunc.w.s $f10, $f0
|
||||
/* 000B8 80938D88 8FA30020 */ lw $v1, 0x0020($sp)
|
||||
/* 000BC 80938D8C 44185000 */ mfc1 $t8, $f10
|
||||
/* 000C0 80938D90 00000000 */ nop
|
||||
/* 000C4 80938D94 A0780001 */ sb $t8, 0x0001($v1) ## 00000001
|
||||
/* 000C8 80938D98 87B9003E */ lh $t9, 0x003E($sp)
|
||||
/* 000CC 80938D9C 10000004 */ beq $zero, $zero, .L80938DB0
|
||||
/* 000D0 80938DA0 A479002E */ sh $t9, 0x002E($v1) ## 0000002E
|
||||
.L80938DA4:
|
||||
/* 000D4 80938DA4 0050082A */ slt $at, $v0, $s0
|
||||
/* 000D8 80938DA8 1420FFD2 */ bne $at, $zero, .L80938CF4
|
||||
/* 000DC 80938DAC 24630048 */ addiu $v1, $v1, 0x0048 ## $v1 = 00000048
|
||||
.L80938DB0:
|
||||
/* 000E0 80938DB0 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 000E4 80938DB4 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 000E8 80938DB8 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
||||
/* 000EC 80938DBC 03E00008 */ jr $ra
|
||||
/* 000F0 80938DC0 00000000 */ nop
|
||||
@@ -1,68 +0,0 @@
|
||||
glabel func_80938DC4
|
||||
/* 000F4 80938DC4 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 000F8 80938DC8 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 000FC 80938DCC 87B0004A */ lh $s0, 0x004A($sp)
|
||||
/* 00100 80938DD0 AFA5002C */ sw $a1, 0x002C($sp)
|
||||
/* 00104 80938DD4 3C030001 */ lui $v1, 0x0001 ## $v1 = 00010000
|
||||
/* 00108 80938DD8 00052C00 */ sll $a1, $a1, 16
|
||||
/* 0010C 80938DDC AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 00110 80938DE0 00641821 */ addu $v1, $v1, $a0
|
||||
/* 00114 80938DE4 00052C03 */ sra $a1, $a1, 16
|
||||
/* 00118 80938DE8 8C631E10 */ lw $v1, 0x1E10($v1) ## 00011E10
|
||||
/* 0011C 80938DEC 1A00002F */ blez $s0, .L80938EAC
|
||||
/* 00120 80938DF0 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
.L80938DF4:
|
||||
/* 00124 80938DF4 906E0000 */ lbu $t6, 0x0000($v1) ## 00010000
|
||||
/* 00128 80938DF8 24420001 */ addiu $v0, $v0, 0x0001 ## $v0 = 00000001
|
||||
/* 0012C 80938DFC 00021400 */ sll $v0, $v0, 16
|
||||
/* 00130 80938E00 15C00027 */ bne $t6, $zero, .L80938EA0
|
||||
/* 00134 80938E04 00021403 */ sra $v0, $v0, 16
|
||||
/* 00138 80938E08 A0650000 */ sb $a1, 0x0000($v1) ## 00010000
|
||||
/* 0013C 80938E0C 8CD80000 */ lw $t8, 0x0000($a2) ## 00000000
|
||||
/* 00140 80938E10 3C01447A */ lui $at, 0x447A ## $at = 447A0000
|
||||
/* 00144 80938E14 44813000 */ mtc1 $at, $f6 ## $f6 = 1000.00
|
||||
/* 00148 80938E18 AC780004 */ sw $t8, 0x0004($v1) ## 00010004
|
||||
/* 0014C 80938E1C 8CCF0004 */ lw $t7, 0x0004($a2) ## 00000004
|
||||
/* 00150 80938E20 3C0142C8 */ lui $at, 0x42C8 ## $at = 42C80000
|
||||
/* 00154 80938E24 44816000 */ mtc1 $at, $f12 ## $f12 = 100.00
|
||||
/* 00158 80938E28 AC6F0008 */ sw $t7, 0x0008($v1) ## 00010008
|
||||
/* 0015C 80938E2C 8CD80008 */ lw $t8, 0x0008($a2) ## 00000008
|
||||
/* 00160 80938E30 AC78000C */ sw $t8, 0x000C($v1) ## 0001000C
|
||||
/* 00164 80938E34 8CE80000 */ lw $t0, 0x0000($a3) ## 00000000
|
||||
/* 00168 80938E38 AC680010 */ sw $t0, 0x0010($v1) ## 00010010
|
||||
/* 0016C 80938E3C 8CF90004 */ lw $t9, 0x0004($a3) ## 00000004
|
||||
/* 00170 80938E40 AC790014 */ sw $t9, 0x0014($v1) ## 00010014
|
||||
/* 00174 80938E44 8CE80008 */ lw $t0, 0x0008($a3) ## 00000008
|
||||
/* 00178 80938E48 AC680018 */ sw $t0, 0x0018($v1) ## 00010018
|
||||
/* 0017C 80938E4C 8FA90038 */ lw $t1, 0x0038($sp)
|
||||
/* 00180 80938E50 8D2B0000 */ lw $t3, 0x0000($t1) ## 00000000
|
||||
/* 00184 80938E54 AC6B001C */ sw $t3, 0x001C($v1) ## 0001001C
|
||||
/* 00188 80938E58 8D2A0004 */ lw $t2, 0x0004($t1) ## 00000004
|
||||
/* 0018C 80938E5C AC6A0020 */ sw $t2, 0x0020($v1) ## 00010020
|
||||
/* 00190 80938E60 8D2B0008 */ lw $t3, 0x0008($t1) ## 00000008
|
||||
/* 00194 80938E64 AC6B0024 */ sw $t3, 0x0024($v1) ## 00010024
|
||||
/* 00198 80938E68 C7A4003C */ lwc1 $f4, 0x003C($sp)
|
||||
/* 0019C 80938E6C 46062203 */ div.s $f8, $f4, $f6
|
||||
/* 001A0 80938E70 E4680034 */ swc1 $f8, 0x0034($v1) ## 00010034
|
||||
/* 001A4 80938E74 87AC0046 */ lh $t4, 0x0046($sp)
|
||||
/* 001A8 80938E78 A46C002E */ sh $t4, 0x002E($v1) ## 0001002E
|
||||
/* 001AC 80938E7C 87AD0042 */ lh $t5, 0x0042($sp)
|
||||
/* 001B0 80938E80 A46D002C */ sh $t5, 0x002C($v1) ## 0001002C
|
||||
/* 001B4 80938E84 0C00CFBE */ jal Rand_ZeroFloat
|
||||
|
||||
/* 001B8 80938E88 AFA30020 */ sw $v1, 0x0020($sp)
|
||||
/* 001BC 80938E8C 4600028D */ trunc.w.s $f10, $f0
|
||||
/* 001C0 80938E90 8FA30020 */ lw $v1, 0x0020($sp)
|
||||
/* 001C4 80938E94 44195000 */ mfc1 $t9, $f10
|
||||
/* 001C8 80938E98 10000004 */ beq $zero, $zero, .L80938EAC
|
||||
/* 001CC 80938E9C A0790001 */ sb $t9, 0x0001($v1) ## 00000001
|
||||
.L80938EA0:
|
||||
/* 001D0 80938EA0 0050082A */ slt $at, $v0, $s0
|
||||
/* 001D4 80938EA4 1420FFD3 */ bne $at, $zero, .L80938DF4
|
||||
/* 001D8 80938EA8 24630048 */ addiu $v1, $v1, 0x0048 ## $v1 = 00000048
|
||||
.L80938EAC:
|
||||
/* 001DC 80938EAC 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 001E0 80938EB0 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 001E4 80938EB4 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
||||
/* 001E8 80938EB8 03E00008 */ jr $ra
|
||||
/* 001EC 80938EBC 00000000 */ nop
|
||||
@@ -1,78 +0,0 @@
|
||||
.late_rodata
|
||||
glabel D_8094AEA8
|
||||
.float 0.0025
|
||||
|
||||
glabel D_8094AEAC
|
||||
.float 3.14159274101
|
||||
|
||||
.text
|
||||
glabel func_80938EC0
|
||||
/* 001F0 80938EC0 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 001F4 80938EC4 44867000 */ mtc1 $a2, $f14 ## $f14 = 0.00
|
||||
/* 001F8 80938EC8 87A6003E */ lh $a2, 0x003E($sp)
|
||||
/* 001FC 80938ECC 3C030001 */ lui $v1, 0x0001 ## $v1 = 00010000
|
||||
/* 00200 80938ED0 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00204 80938ED4 AFA7002C */ sw $a3, 0x002C($sp)
|
||||
/* 00208 80938ED8 00641821 */ addu $v1, $v1, $a0
|
||||
/* 0020C 80938EDC 8C631E10 */ lw $v1, 0x1E10($v1) ## 00011E10
|
||||
/* 00210 80938EE0 18C00034 */ blez $a2, .L80938FB4
|
||||
/* 00214 80938EE4 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
.L80938EE8:
|
||||
/* 00218 80938EE8 906E0000 */ lbu $t6, 0x0000($v1) ## 00010000
|
||||
/* 0021C 80938EEC 24420001 */ addiu $v0, $v0, 0x0001 ## $v0 = 00000001
|
||||
/* 00220 80938EF0 00021400 */ sll $v0, $v0, 16
|
||||
/* 00224 80938EF4 15C0002C */ bne $t6, $zero, .L80938FA8
|
||||
/* 00228 80938EF8 00021403 */ sra $v0, $v0, 16
|
||||
/* 0022C 80938EFC 3C018095 */ lui $at, %hi(D_8094AEA8) ## $at = 80950000
|
||||
/* 00230 80938F00 C420AEA8 */ lwc1 $f0, %lo(D_8094AEA8)($at)
|
||||
/* 00234 80938F04 240F0004 */ addiu $t7, $zero, 0x0004 ## $t7 = 00000004
|
||||
/* 00238 80938F08 A06F0000 */ sb $t7, 0x0000($v1) ## 00010000
|
||||
/* 0023C 80938F0C 8CB90000 */ lw $t9, 0x0000($a1) ## 00000000
|
||||
/* 00240 80938F10 3C028095 */ lui $v0, %hi(D_8094A7DC) ## $v0 = 80950000
|
||||
/* 00244 80938F14 2442A7DC */ addiu $v0, $v0, %lo(D_8094A7DC) ## $v0 = 8094A7DC
|
||||
/* 00248 80938F18 AC790004 */ sw $t9, 0x0004($v1) ## 00010004
|
||||
/* 0024C 80938F1C 8CB80004 */ lw $t8, 0x0004($a1) ## 00000004
|
||||
/* 00250 80938F20 46007102 */ mul.s $f4, $f14, $f0
|
||||
/* 00254 80938F24 3C018095 */ lui $at, %hi(D_8094AEAC) ## $at = 80950000
|
||||
/* 00258 80938F28 AC780008 */ sw $t8, 0x0008($v1) ## 00010008
|
||||
/* 0025C 80938F2C 8CB90008 */ lw $t9, 0x0008($a1) ## 00000008
|
||||
/* 00260 80938F30 AC79000C */ sw $t9, 0x000C($v1) ## 0001000C
|
||||
/* 00264 80938F34 8C490000 */ lw $t1, 0x0000($v0) ## 8094A7DC
|
||||
/* 00268 80938F38 AC690010 */ sw $t1, 0x0010($v1) ## 00010010
|
||||
/* 0026C 80938F3C 8C480004 */ lw $t0, 0x0004($v0) ## 8094A7E0
|
||||
/* 00270 80938F40 AC680014 */ sw $t0, 0x0014($v1) ## 00010014
|
||||
/* 00274 80938F44 8C490008 */ lw $t1, 0x0008($v0) ## 8094A7E4
|
||||
/* 00278 80938F48 AC690018 */ sw $t1, 0x0018($v1) ## 00010018
|
||||
/* 0027C 80938F4C 8C4B0000 */ lw $t3, 0x0000($v0) ## 8094A7DC
|
||||
/* 00280 80938F50 AC6B001C */ sw $t3, 0x001C($v1) ## 0001001C
|
||||
/* 00284 80938F54 8C4A0004 */ lw $t2, 0x0004($v0) ## 8094A7E0
|
||||
/* 00288 80938F58 AC6A0020 */ sw $t2, 0x0020($v1) ## 00010020
|
||||
/* 0028C 80938F5C 8C4B0008 */ lw $t3, 0x0008($v0) ## 8094A7E4
|
||||
/* 00290 80938F60 E4640034 */ swc1 $f4, 0x0034($v1) ## 00010034
|
||||
/* 00294 80938F64 AC6B0024 */ sw $t3, 0x0024($v1) ## 00010024
|
||||
/* 00298 80938F68 C7A6002C */ lwc1 $f6, 0x002C($sp)
|
||||
/* 0029C 80938F6C 46003202 */ mul.s $f8, $f6, $f0
|
||||
/* 002A0 80938F70 E4680038 */ swc1 $f8, 0x0038($v1) ## 00010038
|
||||
/* 002A4 80938F74 87AC0036 */ lh $t4, 0x0036($sp)
|
||||
/* 002A8 80938F78 A46C002E */ sh $t4, 0x002E($v1) ## 0001002E
|
||||
/* 002AC 80938F7C 87AD003A */ lh $t5, 0x003A($sp)
|
||||
/* 002B0 80938F80 A46D0030 */ sh $t5, 0x0030($v1) ## 00010030
|
||||
/* 002B4 80938F84 87AE0032 */ lh $t6, 0x0032($sp)
|
||||
/* 002B8 80938F88 A46E002C */ sh $t6, 0x002C($v1) ## 0001002C
|
||||
/* 002BC 80938F8C AFA30018 */ sw $v1, 0x0018($sp)
|
||||
/* 002C0 80938F90 0C00CFBE */ jal Rand_ZeroFloat
|
||||
|
||||
/* 002C4 80938F94 C42CAEAC */ lwc1 $f12, %lo(D_8094AEAC)($at)
|
||||
/* 002C8 80938F98 8FA30018 */ lw $v1, 0x0018($sp)
|
||||
/* 002CC 80938F9C E460003C */ swc1 $f0, 0x003C($v1) ## 0000003C
|
||||
/* 002D0 80938FA0 10000004 */ beq $zero, $zero, .L80938FB4
|
||||
/* 002D4 80938FA4 A0600001 */ sb $zero, 0x0001($v1) ## 00000001
|
||||
.L80938FA8:
|
||||
/* 002D8 80938FA8 0046082A */ slt $at, $v0, $a2
|
||||
/* 002DC 80938FAC 1420FFCE */ bne $at, $zero, .L80938EE8
|
||||
/* 002E0 80938FB0 24630048 */ addiu $v1, $v1, 0x0048 ## $v1 = 00000048
|
||||
.L80938FB4:
|
||||
/* 002E4 80938FB4 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 002E8 80938FB8 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
/* 002EC 80938FBC 03E00008 */ jr $ra
|
||||
/* 002F0 80938FC0 00000000 */ nop
|
||||
@@ -1,47 +0,0 @@
|
||||
glabel func_80938FC4
|
||||
/* 002F4 80938FC4 3C020001 */ lui $v0, 0x0001 ## $v0 = 00010000
|
||||
/* 002F8 80938FC8 00441021 */ addu $v0, $v0, $a0
|
||||
/* 002FC 80938FCC 8C421E10 */ lw $v0, 0x1E10($v0) ## 00011E10
|
||||
/* 00300 80938FD0 00001825 */ or $v1, $zero, $zero ## $v1 = 00000000
|
||||
.L80938FD4:
|
||||
/* 00304 80938FD4 904E0000 */ lbu $t6, 0x0000($v0) ## 00010000
|
||||
/* 00308 80938FD8 24630001 */ addiu $v1, $v1, 0x0001 ## $v1 = 00000001
|
||||
/* 0030C 80938FDC 00031C00 */ sll $v1, $v1, 16
|
||||
/* 00310 80938FE0 15C0001E */ bne $t6, $zero, .L8093905C
|
||||
/* 00314 80938FE4 00031C03 */ sra $v1, $v1, 16
|
||||
/* 00318 80938FE8 3C038095 */ lui $v1, %hi(D_8094A7DC) ## $v1 = 80950000
|
||||
/* 0031C 80938FEC 240F0005 */ addiu $t7, $zero, 0x0005 ## $t7 = 00000005
|
||||
/* 00320 80938FF0 2463A7DC */ addiu $v1, $v1, %lo(D_8094A7DC) ## $v1 = 8094A7DC
|
||||
/* 00324 80938FF4 A04F0000 */ sb $t7, 0x0000($v0) ## 00010000
|
||||
/* 00328 80938FF8 8C790000 */ lw $t9, 0x0000($v1) ## 8094A7DC
|
||||
/* 0032C 80938FFC 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
|
||||
/* 00330 80939000 240A0064 */ addiu $t2, $zero, 0x0064 ## $t2 = 00000064
|
||||
/* 00334 80939004 AC590010 */ sw $t9, 0x0010($v0) ## 00010010
|
||||
/* 00338 80939008 8C780004 */ lw $t8, 0x0004($v1) ## 8094A7E0
|
||||
/* 0033C 8093900C 240B0014 */ addiu $t3, $zero, 0x0014 ## $t3 = 00000014
|
||||
/* 00340 80939010 AC580014 */ sw $t8, 0x0014($v0) ## 00010014
|
||||
/* 00344 80939014 8C790008 */ lw $t9, 0x0008($v1) ## 8094A7E4
|
||||
/* 00348 80939018 AC590018 */ sw $t9, 0x0018($v0) ## 00010018
|
||||
/* 0034C 8093901C 8C690000 */ lw $t1, 0x0000($v1) ## 8094A7DC
|
||||
/* 00350 80939020 AC49001C */ sw $t1, 0x001C($v0) ## 0001001C
|
||||
/* 00354 80939024 8C680004 */ lw $t0, 0x0004($v1) ## 8094A7E0
|
||||
/* 00358 80939028 AC480020 */ sw $t0, 0x0020($v0) ## 00010020
|
||||
/* 0035C 8093902C 8C690008 */ lw $t1, 0x0008($v1) ## 8094A7E4
|
||||
/* 00360 80939030 A0400001 */ sb $zero, 0x0001($v0) ## 00010001
|
||||
/* 00364 80939034 AC450044 */ sw $a1, 0x0044($v0) ## 00010044
|
||||
/* 00368 80939038 E4400038 */ swc1 $f0, 0x0038($v0) ## 00010038
|
||||
/* 0036C 8093903C E4400034 */ swc1 $f0, 0x0034($v0) ## 00010034
|
||||
/* 00370 80939040 E440003C */ swc1 $f0, 0x003C($v0) ## 0001003C
|
||||
/* 00374 80939044 14A00003 */ bne $a1, $zero, .L80939054
|
||||
/* 00378 80939048 AC490024 */ sw $t1, 0x0024($v0) ## 00010024
|
||||
/* 0037C 8093904C 03E00008 */ jr $ra
|
||||
/* 00380 80939050 A44A002E */ sh $t2, 0x002E($v0) ## 0001002E
|
||||
.L80939054:
|
||||
/* 00384 80939054 03E00008 */ jr $ra
|
||||
/* 00388 80939058 A44B002E */ sh $t3, 0x002E($v0) ## 0001002E
|
||||
.L8093905C:
|
||||
/* 0038C 8093905C 28610096 */ slti $at, $v1, 0x0096
|
||||
/* 00390 80939060 1420FFDC */ bne $at, $zero, .L80938FD4
|
||||
/* 00394 80939064 24420048 */ addiu $v0, $v0, 0x0048 ## $v0 = 00010048
|
||||
/* 00398 80939068 03E00008 */ jr $ra
|
||||
/* 0039C 8093906C 00000000 */ nop
|
||||
@@ -1,59 +0,0 @@
|
||||
glabel func_80939070
|
||||
/* 003A0 80939070 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 003A4 80939074 3C020001 */ lui $v0, 0x0001 ## $v0 = 00010000
|
||||
/* 003A8 80939078 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 003AC 8093907C 00441021 */ addu $v0, $v0, $a0
|
||||
/* 003B0 80939080 8C421E10 */ lw $v0, 0x1E10($v0) ## 00011E10
|
||||
/* 003B4 80939084 00001825 */ or $v1, $zero, $zero ## $v1 = 00000000
|
||||
.L80939088:
|
||||
/* 003B8 80939088 904E0000 */ lbu $t6, 0x0000($v0) ## 00010000
|
||||
/* 003BC 8093908C 24630001 */ addiu $v1, $v1, 0x0001 ## $v1 = 00000001
|
||||
/* 003C0 80939090 00031C00 */ sll $v1, $v1, 16
|
||||
/* 003C4 80939094 15C00025 */ bne $t6, $zero, .L8093912C
|
||||
/* 003C8 80939098 00031C03 */ sra $v1, $v1, 16
|
||||
/* 003CC 8093909C 240F0006 */ addiu $t7, $zero, 0x0006 ## $t7 = 00000006
|
||||
/* 003D0 809390A0 A04F0000 */ sb $t7, 0x0000($v0) ## 00010000
|
||||
/* 003D4 809390A4 8CB90000 */ lw $t9, 0x0000($a1) ## 00000000
|
||||
/* 003D8 809390A8 3C01447A */ lui $at, 0x447A ## $at = 447A0000
|
||||
/* 003DC 809390AC 44816000 */ mtc1 $at, $f12 ## $f12 = 1000.00
|
||||
/* 003E0 809390B0 AC590004 */ sw $t9, 0x0004($v0) ## 00010004
|
||||
/* 003E4 809390B4 8CB80004 */ lw $t8, 0x0004($a1) ## 00000004
|
||||
/* 003E8 809390B8 AC580008 */ sw $t8, 0x0008($v0) ## 00010008
|
||||
/* 003EC 809390BC 8CB90008 */ lw $t9, 0x0008($a1) ## 00000008
|
||||
/* 003F0 809390C0 AC59000C */ sw $t9, 0x000C($v0) ## 0001000C
|
||||
/* 003F4 809390C4 8CC90000 */ lw $t1, 0x0000($a2) ## 00000000
|
||||
/* 003F8 809390C8 AC490010 */ sw $t1, 0x0010($v0) ## 00010010
|
||||
/* 003FC 809390CC 8CC80004 */ lw $t0, 0x0004($a2) ## 00000004
|
||||
/* 00400 809390D0 AC480014 */ sw $t0, 0x0014($v0) ## 00010014
|
||||
/* 00404 809390D4 8CC90008 */ lw $t1, 0x0008($a2) ## 00000008
|
||||
/* 00408 809390D8 AC490018 */ sw $t1, 0x0018($v0) ## 00010018
|
||||
/* 0040C 809390DC 8CEB0000 */ lw $t3, 0x0000($a3) ## 00000000
|
||||
/* 00410 809390E0 AC4B001C */ sw $t3, 0x001C($v0) ## 0001001C
|
||||
/* 00414 809390E4 8CEA0004 */ lw $t2, 0x0004($a3) ## 00000004
|
||||
/* 00418 809390E8 AC4A0020 */ sw $t2, 0x0020($v0) ## 00010020
|
||||
/* 0041C 809390EC 8CEB0008 */ lw $t3, 0x0008($a3) ## 00000008
|
||||
/* 00420 809390F0 AC4B0024 */ sw $t3, 0x0024($v0) ## 00010024
|
||||
/* 00424 809390F4 C7A40030 */ lwc1 $f4, 0x0030($sp)
|
||||
/* 00428 809390F8 460C2183 */ div.s $f6, $f4, $f12
|
||||
/* 0042C 809390FC E4460034 */ swc1 $f6, 0x0034($v0) ## 00010034
|
||||
/* 00430 80939100 87AC0036 */ lh $t4, 0x0036($sp)
|
||||
/* 00434 80939104 A4400030 */ sh $zero, 0x0030($v0) ## 00010030
|
||||
/* 00438 80939108 A440002C */ sh $zero, 0x002C($v0) ## 0001002C
|
||||
/* 0043C 8093910C A44C002E */ sh $t4, 0x002E($v0) ## 0001002E
|
||||
/* 00440 80939110 0C00CFBE */ jal Rand_ZeroFloat
|
||||
|
||||
/* 00444 80939114 AFA20018 */ sw $v0, 0x0018($sp)
|
||||
/* 00448 80939118 4600020D */ trunc.w.s $f8, $f0
|
||||
/* 0044C 8093911C 8FA20018 */ lw $v0, 0x0018($sp)
|
||||
/* 00450 80939120 44184000 */ mfc1 $t8, $f8
|
||||
/* 00454 80939124 10000004 */ beq $zero, $zero, .L80939138
|
||||
/* 00458 80939128 A0580001 */ sb $t8, 0x0001($v0) ## 00000001
|
||||
.L8093912C:
|
||||
/* 0045C 8093912C 28610096 */ slti $at, $v1, 0x0096
|
||||
/* 00460 80939130 1420FFD5 */ bne $at, $zero, .L80939088
|
||||
/* 00464 80939134 24420048 */ addiu $v0, $v0, 0x0048 ## $v0 = 00000048
|
||||
.L80939138:
|
||||
/* 00468 80939138 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 0046C 8093913C 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
/* 00470 80939140 03E00008 */ jr $ra
|
||||
/* 00474 80939144 00000000 */ nop
|
||||
@@ -1,77 +0,0 @@
|
||||
.late_rodata
|
||||
glabel D_8094AEB0
|
||||
.float 6.28318548203
|
||||
|
||||
.text
|
||||
glabel func_80939148
|
||||
/* 00478 80939148 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 0047C 8093914C 3C030001 */ lui $v1, 0x0001 ## $v1 = 00010000
|
||||
/* 00480 80939150 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00484 80939154 AFA7002C */ sw $a3, 0x002C($sp)
|
||||
/* 00488 80939158 00641821 */ addu $v1, $v1, $a0
|
||||
/* 0048C 8093915C 44867000 */ mtc1 $a2, $f14 ## $f14 = 0.00
|
||||
/* 00490 80939160 8C631E10 */ lw $v1, 0x1E10($v1) ## 00011E10
|
||||
/* 00494 80939164 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
.L80939168:
|
||||
/* 00498 80939168 906E0000 */ lbu $t6, 0x0000($v1) ## 00010000
|
||||
/* 0049C 8093916C 24420001 */ addiu $v0, $v0, 0x0001 ## $v0 = 00000001
|
||||
/* 004A0 80939170 00021400 */ sll $v0, $v0, 16
|
||||
/* 004A4 80939174 15C0002F */ bne $t6, $zero, .L80939234
|
||||
/* 004A8 80939178 00021403 */ sra $v0, $v0, 16
|
||||
/* 004AC 8093917C 240F0007 */ addiu $t7, $zero, 0x0007 ## $t7 = 00000007
|
||||
/* 004B0 80939180 A06F0000 */ sb $t7, 0x0000($v1) ## 00010000
|
||||
/* 004B4 80939184 8CB90000 */ lw $t9, 0x0000($a1) ## 00000000
|
||||
/* 004B8 80939188 3C01447A */ lui $at, 0x447A ## $at = 447A0000
|
||||
/* 004BC 8093918C 44812000 */ mtc1 $at, $f4 ## $f4 = 1000.00
|
||||
/* 004C0 80939190 AC790004 */ sw $t9, 0x0004($v1) ## 00010004
|
||||
/* 004C4 80939194 8CB80004 */ lw $t8, 0x0004($a1) ## 00000004
|
||||
/* 004C8 80939198 3C028095 */ lui $v0, %hi(D_8094A7DC) ## $v0 = 80950000
|
||||
/* 004CC 8093919C 2442A7DC */ addiu $v0, $v0, %lo(D_8094A7DC) ## $v0 = 8094A7DC
|
||||
/* 004D0 809391A0 AC780008 */ sw $t8, 0x0008($v1) ## 00010008
|
||||
/* 004D4 809391A4 8CB90008 */ lw $t9, 0x0008($a1) ## 00000008
|
||||
/* 004D8 809391A8 46047183 */ div.s $f6, $f14, $f4
|
||||
/* 004DC 809391AC 3C018095 */ lui $at, %hi(D_8094AEB0) ## $at = 80950000
|
||||
/* 004E0 809391B0 AC79000C */ sw $t9, 0x000C($v1) ## 0001000C
|
||||
/* 004E4 809391B4 8C490000 */ lw $t1, 0x0000($v0) ## 8094A7DC
|
||||
/* 004E8 809391B8 AC690010 */ sw $t1, 0x0010($v1) ## 00010010
|
||||
/* 004EC 809391BC 8C480004 */ lw $t0, 0x0004($v0) ## 8094A7E0
|
||||
/* 004F0 809391C0 AC680014 */ sw $t0, 0x0014($v1) ## 00010014
|
||||
/* 004F4 809391C4 8C490008 */ lw $t1, 0x0008($v0) ## 8094A7E4
|
||||
/* 004F8 809391C8 AC690018 */ sw $t1, 0x0018($v1) ## 00010018
|
||||
/* 004FC 809391CC 8C4B0000 */ lw $t3, 0x0000($v0) ## 8094A7DC
|
||||
/* 00500 809391D0 AC6B001C */ sw $t3, 0x001C($v1) ## 0001001C
|
||||
/* 00504 809391D4 8C4A0004 */ lw $t2, 0x0004($v0) ## 8094A7E0
|
||||
/* 00508 809391D8 AC6A0020 */ sw $t2, 0x0020($v1) ## 00010020
|
||||
/* 0050C 809391DC 8C4B0008 */ lw $t3, 0x0008($v0) ## 8094A7E4
|
||||
/* 00510 809391E0 E4660034 */ swc1 $f6, 0x0034($v1) ## 00010034
|
||||
/* 00514 809391E4 AC6B0024 */ sw $t3, 0x0024($v1) ## 00010024
|
||||
/* 00518 809391E8 87AC0032 */ lh $t4, 0x0032($sp)
|
||||
/* 0051C 809391EC A4600030 */ sh $zero, 0x0030($v1) ## 00010030
|
||||
/* 00520 809391F0 A46C002E */ sh $t4, 0x002E($v1) ## 0001002E
|
||||
/* 00524 809391F4 C7A8002C */ lwc1 $f8, 0x002C($sp)
|
||||
/* 00528 809391F8 E4680038 */ swc1 $f8, 0x0038($v1) ## 00010038
|
||||
/* 0052C 809391FC AFA30018 */ sw $v1, 0x0018($sp)
|
||||
/* 00530 80939200 0C00CFBE */ jal Rand_ZeroFloat
|
||||
|
||||
/* 00534 80939204 C42CAEB0 */ lwc1 $f12, %lo(D_8094AEB0)($at)
|
||||
/* 00538 80939208 8FA30018 */ lw $v1, 0x0018($sp)
|
||||
/* 0053C 8093920C 3C01447A */ lui $at, 0x447A ## $at = 447A0000
|
||||
/* 00540 80939210 44816000 */ mtc1 $at, $f12 ## $f12 = 1000.00
|
||||
/* 00544 80939214 E460003C */ swc1 $f0, 0x003C($v1) ## 0000003C
|
||||
/* 00548 80939218 0C00CFBE */ jal Rand_ZeroFloat
|
||||
|
||||
/* 0054C 8093921C A460002C */ sh $zero, 0x002C($v1) ## 0000002C
|
||||
/* 00550 80939220 4600028D */ trunc.w.s $f10, $f0
|
||||
/* 00554 80939224 8FA30018 */ lw $v1, 0x0018($sp)
|
||||
/* 00558 80939228 44185000 */ mfc1 $t8, $f10
|
||||
/* 0055C 8093922C 10000004 */ beq $zero, $zero, .L80939240
|
||||
/* 00560 80939230 A0780001 */ sb $t8, 0x0001($v1) ## 00000001
|
||||
.L80939234:
|
||||
/* 00564 80939234 28410096 */ slti $at, $v0, 0x0096
|
||||
/* 00568 80939238 1420FFCB */ bne $at, $zero, .L80939168
|
||||
/* 0056C 8093923C 24630048 */ addiu $v1, $v1, 0x0048 ## $v1 = 00000048
|
||||
.L80939240:
|
||||
/* 00570 80939240 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 00574 80939244 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
/* 00578 80939248 03E00008 */ jr $ra
|
||||
/* 0057C 8093924C 00000000 */ nop
|
||||
@@ -1,63 +0,0 @@
|
||||
glabel func_80939250
|
||||
/* 00580 80939250 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 00584 80939254 3C020001 */ lui $v0, 0x0001 ## $v0 = 00010000
|
||||
/* 00588 80939258 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 0058C 8093925C 00441021 */ addu $v0, $v0, $a0
|
||||
/* 00590 80939260 8C421E10 */ lw $v0, 0x1E10($v0) ## 00011E10
|
||||
/* 00594 80939264 00001825 */ or $v1, $zero, $zero ## $v1 = 00000000
|
||||
.L80939268:
|
||||
/* 00598 80939268 904E0000 */ lbu $t6, 0x0000($v0) ## 00010000
|
||||
/* 0059C 8093926C 24630001 */ addiu $v1, $v1, 0x0001 ## $v1 = 00000001
|
||||
/* 005A0 80939270 00031C00 */ sll $v1, $v1, 16
|
||||
/* 005A4 80939274 15C00029 */ bne $t6, $zero, .L8093931C
|
||||
/* 005A8 80939278 00031C03 */ sra $v1, $v1, 16
|
||||
/* 005AC 8093927C 240F0008 */ addiu $t7, $zero, 0x0008 ## $t7 = 00000008
|
||||
/* 005B0 80939280 A04F0000 */ sb $t7, 0x0000($v0) ## 00010000
|
||||
/* 005B4 80939284 8CB90000 */ lw $t9, 0x0000($a1) ## 00000000
|
||||
/* 005B8 80939288 3C01447A */ lui $at, 0x447A ## $at = 447A0000
|
||||
/* 005BC 8093928C 44816000 */ mtc1 $at, $f12 ## $f12 = 1000.00
|
||||
/* 005C0 80939290 AC590004 */ sw $t9, 0x0004($v0) ## 00010004
|
||||
/* 005C4 80939294 8CB80004 */ lw $t8, 0x0004($a1) ## 00000004
|
||||
/* 005C8 80939298 AC580008 */ sw $t8, 0x0008($v0) ## 00010008
|
||||
/* 005CC 8093929C 8CB90008 */ lw $t9, 0x0008($a1) ## 00000008
|
||||
/* 005D0 809392A0 AC59000C */ sw $t9, 0x000C($v0) ## 0001000C
|
||||
/* 005D4 809392A4 8CC90000 */ lw $t1, 0x0000($a2) ## 00000000
|
||||
/* 005D8 809392A8 AC490010 */ sw $t1, 0x0010($v0) ## 00010010
|
||||
/* 005DC 809392AC 8CC80004 */ lw $t0, 0x0004($a2) ## 00000004
|
||||
/* 005E0 809392B0 AC480014 */ sw $t0, 0x0014($v0) ## 00010014
|
||||
/* 005E4 809392B4 8CC90008 */ lw $t1, 0x0008($a2) ## 00000008
|
||||
/* 005E8 809392B8 AC490018 */ sw $t1, 0x0018($v0) ## 00010018
|
||||
/* 005EC 809392BC 8CEB0000 */ lw $t3, 0x0000($a3) ## 00000000
|
||||
/* 005F0 809392C0 AC4B001C */ sw $t3, 0x001C($v0) ## 0001001C
|
||||
/* 005F4 809392C4 8CEA0004 */ lw $t2, 0x0004($a3) ## 00000004
|
||||
/* 005F8 809392C8 AC4A0020 */ sw $t2, 0x0020($v0) ## 00010020
|
||||
/* 005FC 809392CC 8CEB0008 */ lw $t3, 0x0008($a3) ## 00000008
|
||||
/* 00600 809392D0 AC4B0024 */ sw $t3, 0x0024($v0) ## 00010024
|
||||
/* 00604 809392D4 C7A40030 */ lwc1 $f4, 0x0030($sp)
|
||||
/* 00608 809392D8 460C2183 */ div.s $f6, $f4, $f12
|
||||
/* 0060C 809392DC E4460034 */ swc1 $f6, 0x0034($v0) ## 00010034
|
||||
/* 00610 809392E0 C7A80034 */ lwc1 $f8, 0x0034($sp)
|
||||
/* 00614 809392E4 460C4283 */ div.s $f10, $f8, $f12
|
||||
/* 00618 809392E8 E44A0038 */ swc1 $f10, 0x0038($v0) ## 00010038
|
||||
/* 0061C 809392EC 87AC003E */ lh $t4, 0x003E($sp)
|
||||
/* 00620 809392F0 A4400030 */ sh $zero, 0x0030($v0) ## 00010030
|
||||
/* 00624 809392F4 A44C002E */ sh $t4, 0x002E($v0) ## 0001002E
|
||||
/* 00628 809392F8 87AD003A */ lh $t5, 0x003A($sp)
|
||||
/* 0062C 809392FC A44D002C */ sh $t5, 0x002C($v0) ## 0001002C
|
||||
/* 00630 80939300 0C00CFBE */ jal Rand_ZeroFloat
|
||||
|
||||
/* 00634 80939304 AFA20018 */ sw $v0, 0x0018($sp)
|
||||
/* 00638 80939308 4600040D */ trunc.w.s $f16, $f0
|
||||
/* 0063C 8093930C 8FA20018 */ lw $v0, 0x0018($sp)
|
||||
/* 00640 80939310 44198000 */ mfc1 $t9, $f16
|
||||
/* 00644 80939314 10000004 */ beq $zero, $zero, .L80939328
|
||||
/* 00648 80939318 A0590001 */ sb $t9, 0x0001($v0) ## 00000001
|
||||
.L8093931C:
|
||||
/* 0064C 8093931C 28610096 */ slti $at, $v1, 0x0096
|
||||
/* 00650 80939320 1420FFD1 */ bne $at, $zero, .L80939268
|
||||
/* 00654 80939324 24420048 */ addiu $v0, $v0, 0x0048 ## $v0 = 00000048
|
||||
.L80939328:
|
||||
/* 00658 80939328 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 0065C 8093932C 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
/* 00660 80939330 03E00008 */ jr $ra
|
||||
/* 00664 80939334 00000000 */ nop
|
||||
@@ -1,127 +0,0 @@
|
||||
.late_rodata
|
||||
glabel D_8094AEB4
|
||||
.float 1.57079637051
|
||||
|
||||
glabel D_8094AEB8
|
||||
.word 0x3F490FDB
|
||||
|
||||
.text
|
||||
glabel func_80939338
|
||||
/* 00668 80939338 27BDFFA0 */ addiu $sp, $sp, 0xFFA0 ## $sp = FFFFFFA0
|
||||
/* 0066C 8093933C AFBF005C */ sw $ra, 0x005C($sp)
|
||||
/* 00670 80939340 AFB70058 */ sw $s7, 0x0058($sp)
|
||||
/* 00674 80939344 AFB60054 */ sw $s6, 0x0054($sp)
|
||||
/* 00678 80939348 AFB50050 */ sw $s5, 0x0050($sp)
|
||||
/* 0067C 8093934C AFB4004C */ sw $s4, 0x004C($sp)
|
||||
/* 00680 80939350 AFB30048 */ sw $s3, 0x0048($sp)
|
||||
/* 00684 80939354 AFB20044 */ sw $s2, 0x0044($sp)
|
||||
/* 00688 80939358 AFB10040 */ sw $s1, 0x0040($sp)
|
||||
/* 0068C 8093935C AFB0003C */ sw $s0, 0x003C($sp)
|
||||
/* 00690 80939360 F7BC0030 */ sdc1 $f28, 0x0030($sp)
|
||||
/* 00694 80939364 F7BA0028 */ sdc1 $f26, 0x0028($sp)
|
||||
/* 00698 80939368 F7B80020 */ sdc1 $f24, 0x0020($sp)
|
||||
/* 0069C 8093936C F7B60018 */ sdc1 $f22, 0x0018($sp)
|
||||
/* 006A0 80939370 F7B40010 */ sdc1 $f20, 0x0010($sp)
|
||||
/* 006A4 80939374 AFA60068 */ sw $a2, 0x0068($sp)
|
||||
/* 006A8 80939378 8C821C44 */ lw $v0, 0x1C44($a0) ## 00001C44
|
||||
/* 006AC 8093937C 3C158095 */ lui $s5, %hi(D_8094C860) ## $s5 = 80950000
|
||||
/* 006B0 80939380 26B5C860 */ addiu $s5, $s5, %lo(D_8094C860) ## $s5 = 8094C860
|
||||
/* 006B4 80939384 8C4F09BC */ lw $t7, 0x09BC($v0) ## 000009BC
|
||||
/* 006B8 80939388 3C018095 */ lui $at, %hi(D_8094C86C) ## $at = 80950000
|
||||
/* 006BC 8093938C 0006A400 */ sll $s4, $a2, 16
|
||||
/* 006C0 80939390 AEAF0000 */ sw $t7, 0x0000($s5) ## 8094C860
|
||||
/* 006C4 80939394 8C4E09C0 */ lw $t6, 0x09C0($v0) ## 000009C0
|
||||
/* 006C8 80939398 3C128095 */ lui $s2, %hi(D_8094A7DC) ## $s2 = 80950000
|
||||
/* 006CC 8093939C 4485B000 */ mtc1 $a1, $f22 ## $f22 = 0.00
|
||||
/* 006D0 809393A0 AEAE0004 */ sw $t6, 0x0004($s5) ## 8094C864
|
||||
/* 006D4 809393A4 8C4F09C4 */ lw $t7, 0x09C4($v0) ## 000009C4
|
||||
/* 006D8 809393A8 4480E000 */ mtc1 $zero, $f28 ## $f28 = 0.00
|
||||
/* 006DC 809393AC 0014A403 */ sra $s4, $s4, 16
|
||||
/* 006E0 809393B0 AEAF0008 */ sw $t7, 0x0008($s5) ## 8094C868
|
||||
/* 006E4 809393B4 845800B6 */ lh $t8, 0x00B6($v0) ## 000000B6
|
||||
/* 006E8 809393B8 2652A7DC */ addiu $s2, $s2, %lo(D_8094A7DC) ## $s2 = 8094A7DC
|
||||
/* 006EC 809393BC 00008825 */ or $s1, $zero, $zero ## $s1 = 00000000
|
||||
/* 006F0 809393C0 A438C86C */ sh $t8, %lo(D_8094C86C)($at)
|
||||
/* 006F4 809393C4 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 006F8 809393C8 00819821 */ addu $s3, $a0, $at
|
||||
/* 006FC 809393CC 3C018095 */ lui $at, %hi(D_8094AEB4) ## $at = 80950000
|
||||
/* 00700 809393D0 C43AAEB4 */ lwc1 $f26, %lo(D_8094AEB4)($at)
|
||||
/* 00704 809393D4 3C018095 */ lui $at, %hi(D_8094AEB8) ## $at = 80950000
|
||||
/* 00708 809393D8 C438AEB8 */ lwc1 $f24, %lo(D_8094AEB8)($at)
|
||||
/* 0070C 809393DC 3C01447A */ lui $at, 0x447A ## $at = 447A0000
|
||||
/* 00710 809393E0 4481A000 */ mtc1 $at, $f20 ## $f20 = 1000.00
|
||||
/* 00714 809393E4 24160009 */ addiu $s6, $zero, 0x0009 ## $s6 = 00000009
|
||||
/* 00718 809393E8 241700FF */ addiu $s7, $zero, 0x00FF ## $s7 = 000000FF
|
||||
/* 0071C 809393EC 8E701E10 */ lw $s0, 0x1E10($s3) ## 00001E10
|
||||
.L809393F0:
|
||||
/* 00720 809393F0 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
.L809393F4:
|
||||
/* 00724 809393F4 92190000 */ lbu $t9, 0x0000($s0) ## 00000000
|
||||
/* 00728 809393F8 24420001 */ addiu $v0, $v0, 0x0001 ## $v0 = 00000001
|
||||
/* 0072C 809393FC 00021400 */ sll $v0, $v0, 16
|
||||
/* 00730 80939400 17200025 */ bne $t9, $zero, .L80939498
|
||||
/* 00734 80939404 00021403 */ sra $v0, $v0, 16
|
||||
/* 00738 80939408 A2160000 */ sb $s6, 0x0000($s0) ## 00000000
|
||||
/* 0073C 8093940C 8EA90000 */ lw $t1, 0x0000($s5) ## 8094C860
|
||||
/* 00740 80939410 4614B283 */ div.s $f10, $f22, $f20
|
||||
/* 00744 80939414 44912000 */ mtc1 $s1, $f4 ## $f4 = 0.00
|
||||
/* 00748 80939418 AE090004 */ sw $t1, 0x0004($s0) ## 00000004
|
||||
/* 0074C 8093941C 8EA80004 */ lw $t0, 0x0004($s5) ## 8094C864
|
||||
/* 00750 80939420 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 00754 80939424 4600A306 */ mov.s $f12, $f20
|
||||
/* 00758 80939428 AE080008 */ sw $t0, 0x0008($s0) ## 00000008
|
||||
/* 0075C 8093942C 8EA90008 */ lw $t1, 0x0008($s5) ## 8094C868
|
||||
/* 00760 80939430 AE09000C */ sw $t1, 0x000C($s0) ## 0000000C
|
||||
/* 00764 80939434 8E4B0000 */ lw $t3, 0x0000($s2) ## 8094A7DC
|
||||
/* 00768 80939438 AE0B0010 */ sw $t3, 0x0010($s0) ## 00000010
|
||||
/* 0076C 8093943C 8E4A0004 */ lw $t2, 0x0004($s2) ## 8094A7E0
|
||||
/* 00770 80939440 AE0A0014 */ sw $t2, 0x0014($s0) ## 00000014
|
||||
/* 00774 80939444 8E4B0008 */ lw $t3, 0x0008($s2) ## 8094A7E4
|
||||
/* 00778 80939448 AE0B0018 */ sw $t3, 0x0018($s0) ## 00000018
|
||||
/* 0077C 8093944C 8E4D0000 */ lw $t5, 0x0000($s2) ## 8094A7DC
|
||||
/* 00780 80939450 46183202 */ mul.s $f8, $f6, $f24
|
||||
/* 00784 80939454 AE0D001C */ sw $t5, 0x001C($s0) ## 0000001C
|
||||
/* 00788 80939458 8E4C0004 */ lw $t4, 0x0004($s2) ## 8094A7E0
|
||||
/* 0078C 8093945C AE0C0020 */ sw $t4, 0x0020($s0) ## 00000020
|
||||
/* 00790 80939460 8E4D0008 */ lw $t5, 0x0008($s2) ## 8094A7E4
|
||||
/* 00794 80939464 E608003C */ swc1 $f8, 0x003C($s0) ## 0000003C
|
||||
/* 00798 80939468 E61A0040 */ swc1 $f26, 0x0040($s0) ## 00000040
|
||||
/* 0079C 8093946C E61C0038 */ swc1 $f28, 0x0038($s0) ## 00000038
|
||||
/* 007A0 80939470 E60A0034 */ swc1 $f10, 0x0034($s0) ## 00000034
|
||||
/* 007A4 80939474 A614002E */ sh $s4, 0x002E($s0) ## 0000002E
|
||||
/* 007A8 80939478 A6000030 */ sh $zero, 0x0030($s0) ## 00000030
|
||||
/* 007AC 8093947C A617002C */ sh $s7, 0x002C($s0) ## 0000002C
|
||||
/* 007B0 80939480 0C00CFBE */ jal Rand_ZeroFloat
|
||||
|
||||
/* 007B4 80939484 AE0D0024 */ sw $t5, 0x0024($s0) ## 00000024
|
||||
/* 007B8 80939488 4600040D */ trunc.w.s $f16, $f0
|
||||
/* 007BC 8093948C 44198000 */ mfc1 $t9, $f16
|
||||
/* 007C0 80939490 10000004 */ beq $zero, $zero, .L809394A4
|
||||
/* 007C4 80939494 A2190001 */ sb $t9, 0x0001($s0) ## 00000001
|
||||
.L80939498:
|
||||
/* 007C8 80939498 28410096 */ slti $at, $v0, 0x0096
|
||||
/* 007CC 8093949C 1420FFD5 */ bne $at, $zero, .L809393F4
|
||||
/* 007D0 809394A0 26100048 */ addiu $s0, $s0, 0x0048 ## $s0 = 00000048
|
||||
.L809394A4:
|
||||
/* 007D4 809394A4 26310001 */ addiu $s1, $s1, 0x0001 ## $s1 = 00000001
|
||||
/* 007D8 809394A8 00118C00 */ sll $s1, $s1, 16
|
||||
/* 007DC 809394AC 00118C03 */ sra $s1, $s1, 16
|
||||
/* 007E0 809394B0 2A210008 */ slti $at, $s1, 0x0008
|
||||
/* 007E4 809394B4 5420FFCE */ bnel $at, $zero, .L809393F0
|
||||
/* 007E8 809394B8 8E701E10 */ lw $s0, 0x1E10($s3) ## 00001E10
|
||||
/* 007EC 809394BC 8FBF005C */ lw $ra, 0x005C($sp)
|
||||
/* 007F0 809394C0 D7B40010 */ ldc1 $f20, 0x0010($sp)
|
||||
/* 007F4 809394C4 D7B60018 */ ldc1 $f22, 0x0018($sp)
|
||||
/* 007F8 809394C8 D7B80020 */ ldc1 $f24, 0x0020($sp)
|
||||
/* 007FC 809394CC D7BA0028 */ ldc1 $f26, 0x0028($sp)
|
||||
/* 00800 809394D0 D7BC0030 */ ldc1 $f28, 0x0030($sp)
|
||||
/* 00804 809394D4 8FB0003C */ lw $s0, 0x003C($sp)
|
||||
/* 00808 809394D8 8FB10040 */ lw $s1, 0x0040($sp)
|
||||
/* 0080C 809394DC 8FB20044 */ lw $s2, 0x0044($sp)
|
||||
/* 00810 809394E0 8FB30048 */ lw $s3, 0x0048($sp)
|
||||
/* 00814 809394E4 8FB4004C */ lw $s4, 0x004C($sp)
|
||||
/* 00818 809394E8 8FB50050 */ lw $s5, 0x0050($sp)
|
||||
/* 0081C 809394EC 8FB60054 */ lw $s6, 0x0054($sp)
|
||||
/* 00820 809394F0 8FB70058 */ lw $s7, 0x0058($sp)
|
||||
/* 00824 809394F4 03E00008 */ jr $ra
|
||||
/* 00828 809394F8 27BD0060 */ addiu $sp, $sp, 0x0060 ## $sp = 00000000
|
||||
@@ -1,127 +0,0 @@
|
||||
.late_rodata
|
||||
glabel D_8094AEBC
|
||||
.float 1.57079637051
|
||||
|
||||
glabel D_8094AEC0
|
||||
.word 0x3F490FDB
|
||||
|
||||
.text
|
||||
glabel func_809394FC
|
||||
/* 0082C 809394FC 27BDFFA0 */ addiu $sp, $sp, 0xFFA0 ## $sp = FFFFFFA0
|
||||
/* 00830 80939500 AFBF005C */ sw $ra, 0x005C($sp)
|
||||
/* 00834 80939504 AFB70058 */ sw $s7, 0x0058($sp)
|
||||
/* 00838 80939508 AFB60054 */ sw $s6, 0x0054($sp)
|
||||
/* 0083C 8093950C AFB50050 */ sw $s5, 0x0050($sp)
|
||||
/* 00840 80939510 AFB4004C */ sw $s4, 0x004C($sp)
|
||||
/* 00844 80939514 AFB30048 */ sw $s3, 0x0048($sp)
|
||||
/* 00848 80939518 AFB20044 */ sw $s2, 0x0044($sp)
|
||||
/* 0084C 8093951C AFB10040 */ sw $s1, 0x0040($sp)
|
||||
/* 00850 80939520 AFB0003C */ sw $s0, 0x003C($sp)
|
||||
/* 00854 80939524 F7BC0030 */ sdc1 $f28, 0x0030($sp)
|
||||
/* 00858 80939528 F7BA0028 */ sdc1 $f26, 0x0028($sp)
|
||||
/* 0085C 8093952C F7B80020 */ sdc1 $f24, 0x0020($sp)
|
||||
/* 00860 80939530 F7B60018 */ sdc1 $f22, 0x0018($sp)
|
||||
/* 00864 80939534 F7B40010 */ sdc1 $f20, 0x0010($sp)
|
||||
/* 00868 80939538 AFA60068 */ sw $a2, 0x0068($sp)
|
||||
/* 0086C 8093953C 8C821C44 */ lw $v0, 0x1C44($a0) ## 00001C44
|
||||
/* 00870 80939540 3C158095 */ lui $s5, %hi(D_8094C860) ## $s5 = 80950000
|
||||
/* 00874 80939544 26B5C860 */ addiu $s5, $s5, %lo(D_8094C860) ## $s5 = 8094C860
|
||||
/* 00878 80939548 8C4F09BC */ lw $t7, 0x09BC($v0) ## 000009BC
|
||||
/* 0087C 8093954C 3C018095 */ lui $at, %hi(D_8094C86C) ## $at = 80950000
|
||||
/* 00880 80939550 0006A400 */ sll $s4, $a2, 16
|
||||
/* 00884 80939554 AEAF0000 */ sw $t7, 0x0000($s5) ## 8094C860
|
||||
/* 00888 80939558 8C4E09C0 */ lw $t6, 0x09C0($v0) ## 000009C0
|
||||
/* 0088C 8093955C 3C128095 */ lui $s2, %hi(D_8094A7DC) ## $s2 = 80950000
|
||||
/* 00890 80939560 4485B000 */ mtc1 $a1, $f22 ## $f22 = 0.00
|
||||
/* 00894 80939564 AEAE0004 */ sw $t6, 0x0004($s5) ## 8094C864
|
||||
/* 00898 80939568 8C4F09C4 */ lw $t7, 0x09C4($v0) ## 000009C4
|
||||
/* 0089C 8093956C 4480E000 */ mtc1 $zero, $f28 ## $f28 = 0.00
|
||||
/* 008A0 80939570 0014A403 */ sra $s4, $s4, 16
|
||||
/* 008A4 80939574 AEAF0008 */ sw $t7, 0x0008($s5) ## 8094C868
|
||||
/* 008A8 80939578 845800B6 */ lh $t8, 0x00B6($v0) ## 000000B6
|
||||
/* 008AC 8093957C 2652A7DC */ addiu $s2, $s2, %lo(D_8094A7DC) ## $s2 = 8094A7DC
|
||||
/* 008B0 80939580 00008825 */ or $s1, $zero, $zero ## $s1 = 00000000
|
||||
/* 008B4 80939584 A438C86C */ sh $t8, %lo(D_8094C86C)($at)
|
||||
/* 008B8 80939588 3C010001 */ lui $at, 0x0001 ## $at = 00010000
|
||||
/* 008BC 8093958C 00819821 */ addu $s3, $a0, $at
|
||||
/* 008C0 80939590 3C018095 */ lui $at, %hi(D_8094AEBC) ## $at = 80950000
|
||||
/* 008C4 80939594 C43AAEBC */ lwc1 $f26, %lo(D_8094AEBC)($at)
|
||||
/* 008C8 80939598 3C018095 */ lui $at, %hi(D_8094AEC0) ## $at = 80950000
|
||||
/* 008CC 8093959C C438AEC0 */ lwc1 $f24, %lo(D_8094AEC0)($at)
|
||||
/* 008D0 809395A0 3C01447A */ lui $at, 0x447A ## $at = 447A0000
|
||||
/* 008D4 809395A4 4481A000 */ mtc1 $at, $f20 ## $f20 = 1000.00
|
||||
/* 008D8 809395A8 2416000A */ addiu $s6, $zero, 0x000A ## $s6 = 0000000A
|
||||
/* 008DC 809395AC 241700FF */ addiu $s7, $zero, 0x00FF ## $s7 = 000000FF
|
||||
/* 008E0 809395B0 8E701E10 */ lw $s0, 0x1E10($s3) ## 00001E10
|
||||
.L809395B4:
|
||||
/* 008E4 809395B4 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
.L809395B8:
|
||||
/* 008E8 809395B8 92190000 */ lbu $t9, 0x0000($s0) ## 00000000
|
||||
/* 008EC 809395BC 24420001 */ addiu $v0, $v0, 0x0001 ## $v0 = 00000001
|
||||
/* 008F0 809395C0 00021400 */ sll $v0, $v0, 16
|
||||
/* 008F4 809395C4 17200025 */ bne $t9, $zero, .L8093965C
|
||||
/* 008F8 809395C8 00021403 */ sra $v0, $v0, 16
|
||||
/* 008FC 809395CC A2160000 */ sb $s6, 0x0000($s0) ## 00000000
|
||||
/* 00900 809395D0 8EA90000 */ lw $t1, 0x0000($s5) ## 8094C860
|
||||
/* 00904 809395D4 4614B283 */ div.s $f10, $f22, $f20
|
||||
/* 00908 809395D8 44912000 */ mtc1 $s1, $f4 ## $f4 = 0.00
|
||||
/* 0090C 809395DC AE090004 */ sw $t1, 0x0004($s0) ## 00000004
|
||||
/* 00910 809395E0 8EA80004 */ lw $t0, 0x0004($s5) ## 8094C864
|
||||
/* 00914 809395E4 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 00918 809395E8 4600A306 */ mov.s $f12, $f20
|
||||
/* 0091C 809395EC AE080008 */ sw $t0, 0x0008($s0) ## 00000008
|
||||
/* 00920 809395F0 8EA90008 */ lw $t1, 0x0008($s5) ## 8094C868
|
||||
/* 00924 809395F4 AE09000C */ sw $t1, 0x000C($s0) ## 0000000C
|
||||
/* 00928 809395F8 8E4B0000 */ lw $t3, 0x0000($s2) ## 8094A7DC
|
||||
/* 0092C 809395FC AE0B0010 */ sw $t3, 0x0010($s0) ## 00000010
|
||||
/* 00930 80939600 8E4A0004 */ lw $t2, 0x0004($s2) ## 8094A7E0
|
||||
/* 00934 80939604 AE0A0014 */ sw $t2, 0x0014($s0) ## 00000014
|
||||
/* 00938 80939608 8E4B0008 */ lw $t3, 0x0008($s2) ## 8094A7E4
|
||||
/* 0093C 8093960C AE0B0018 */ sw $t3, 0x0018($s0) ## 00000018
|
||||
/* 00940 80939610 8E4D0000 */ lw $t5, 0x0000($s2) ## 8094A7DC
|
||||
/* 00944 80939614 46183202 */ mul.s $f8, $f6, $f24
|
||||
/* 00948 80939618 AE0D001C */ sw $t5, 0x001C($s0) ## 0000001C
|
||||
/* 0094C 8093961C 8E4C0004 */ lw $t4, 0x0004($s2) ## 8094A7E0
|
||||
/* 00950 80939620 AE0C0020 */ sw $t4, 0x0020($s0) ## 00000020
|
||||
/* 00954 80939624 8E4D0008 */ lw $t5, 0x0008($s2) ## 8094A7E4
|
||||
/* 00958 80939628 E608003C */ swc1 $f8, 0x003C($s0) ## 0000003C
|
||||
/* 0095C 8093962C E61A0040 */ swc1 $f26, 0x0040($s0) ## 00000040
|
||||
/* 00960 80939630 E61C0038 */ swc1 $f28, 0x0038($s0) ## 00000038
|
||||
/* 00964 80939634 E60A0034 */ swc1 $f10, 0x0034($s0) ## 00000034
|
||||
/* 00968 80939638 A614002E */ sh $s4, 0x002E($s0) ## 0000002E
|
||||
/* 0096C 8093963C A6000030 */ sh $zero, 0x0030($s0) ## 00000030
|
||||
/* 00970 80939640 A617002C */ sh $s7, 0x002C($s0) ## 0000002C
|
||||
/* 00974 80939644 0C00CFBE */ jal Rand_ZeroFloat
|
||||
|
||||
/* 00978 80939648 AE0D0024 */ sw $t5, 0x0024($s0) ## 00000024
|
||||
/* 0097C 8093964C 4600040D */ trunc.w.s $f16, $f0
|
||||
/* 00980 80939650 44198000 */ mfc1 $t9, $f16
|
||||
/* 00984 80939654 10000004 */ beq $zero, $zero, .L80939668
|
||||
/* 00988 80939658 A2190001 */ sb $t9, 0x0001($s0) ## 00000001
|
||||
.L8093965C:
|
||||
/* 0098C 8093965C 28410096 */ slti $at, $v0, 0x0096
|
||||
/* 00990 80939660 1420FFD5 */ bne $at, $zero, .L809395B8
|
||||
/* 00994 80939664 26100048 */ addiu $s0, $s0, 0x0048 ## $s0 = 00000048
|
||||
.L80939668:
|
||||
/* 00998 80939668 26310001 */ addiu $s1, $s1, 0x0001 ## $s1 = 00000001
|
||||
/* 0099C 8093966C 00118C00 */ sll $s1, $s1, 16
|
||||
/* 009A0 80939670 00118C03 */ sra $s1, $s1, 16
|
||||
/* 009A4 80939674 2A210008 */ slti $at, $s1, 0x0008
|
||||
/* 009A8 80939678 5420FFCE */ bnel $at, $zero, .L809395B4
|
||||
/* 009AC 8093967C 8E701E10 */ lw $s0, 0x1E10($s3) ## 00001E10
|
||||
/* 009B0 80939680 8FBF005C */ lw $ra, 0x005C($sp)
|
||||
/* 009B4 80939684 D7B40010 */ ldc1 $f20, 0x0010($sp)
|
||||
/* 009B8 80939688 D7B60018 */ ldc1 $f22, 0x0018($sp)
|
||||
/* 009BC 8093968C D7B80020 */ ldc1 $f24, 0x0020($sp)
|
||||
/* 009C0 80939690 D7BA0028 */ ldc1 $f26, 0x0028($sp)
|
||||
/* 009C4 80939694 D7BC0030 */ ldc1 $f28, 0x0030($sp)
|
||||
/* 009C8 80939698 8FB0003C */ lw $s0, 0x003C($sp)
|
||||
/* 009CC 8093969C 8FB10040 */ lw $s1, 0x0040($sp)
|
||||
/* 009D0 809396A0 8FB20044 */ lw $s2, 0x0044($sp)
|
||||
/* 009D4 809396A4 8FB30048 */ lw $s3, 0x0048($sp)
|
||||
/* 009D8 809396A8 8FB4004C */ lw $s4, 0x004C($sp)
|
||||
/* 009DC 809396AC 8FB50050 */ lw $s5, 0x0050($sp)
|
||||
/* 009E0 809396B0 8FB60054 */ lw $s6, 0x0054($sp)
|
||||
/* 009E4 809396B4 8FB70058 */ lw $s7, 0x0058($sp)
|
||||
/* 009E8 809396B8 03E00008 */ jr $ra
|
||||
/* 009EC 809396BC 27BD0060 */ addiu $sp, $sp, 0x0060 ## $sp = 00000000
|
||||
@@ -1,21 +0,0 @@
|
||||
glabel func_80939F40
|
||||
/* 01270 80939F40 AFA50004 */ sw $a1, 0x0004($sp)
|
||||
/* 01274 80939F44 8C820118 */ lw $v0, 0x0118($a0) ## 00000118
|
||||
/* 01278 80939F48 3C0E8094 */ lui $t6, %hi(func_80939F88) ## $t6 = 80940000
|
||||
/* 0127C 80939F4C 25CE9F88 */ addiu $t6, $t6, %lo(func_80939F88) ## $t6 = 80939F88
|
||||
/* 01280 80939F50 10400008 */ beq $v0, $zero, .L80939F74
|
||||
/* 01284 80939F54 AC8E014C */ sw $t6, 0x014C($a0) ## 0000014C
|
||||
/* 01288 80939F58 8C58014C */ lw $t8, 0x014C($v0) ## 0000014C
|
||||
/* 0128C 80939F5C 3C0F8094 */ lui $t7, %hi(func_8093B1AC) ## $t7 = 80940000
|
||||
/* 01290 80939F60 25EFB1AC */ addiu $t7, $t7, %lo(func_8093B1AC) ## $t7 = 8093B1AC
|
||||
/* 01294 80939F64 15F80003 */ bne $t7, $t8, .L80939F74
|
||||
/* 01298 80939F68 24190028 */ addiu $t9, $zero, 0x0028 ## $t9 = 00000028
|
||||
/* 0129C 80939F6C 10000003 */ beq $zero, $zero, .L80939F7C
|
||||
/* 012A0 80939F70 A4990178 */ sh $t9, 0x0178($a0) ## 00000178
|
||||
.L80939F74:
|
||||
/* 012A4 80939F74 2408003C */ addiu $t0, $zero, 0x003C ## $t0 = 0000003C
|
||||
/* 012A8 80939F78 A4880178 */ sh $t0, 0x0178($a0) ## 00000178
|
||||
.L80939F7C:
|
||||
/* 012AC 80939F7C 44802000 */ mtc1 $zero, $f4 ## $f4 = 0.00
|
||||
/* 012B0 80939F80 03E00008 */ jr $ra
|
||||
/* 012B4 80939F84 E48404C8 */ swc1 $f4, 0x04C8($a0) ## 000004C8
|
||||
@@ -1,81 +0,0 @@
|
||||
glabel func_80939F88
|
||||
/* 012B8 80939F88 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 012BC 80939F8C AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 012C0 80939F90 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 012C4 80939F94 AFA5002C */ sw $a1, 0x002C($sp)
|
||||
/* 012C8 80939F98 8C8E0118 */ lw $t6, 0x0118($a0) ## 00000118
|
||||
/* 012CC 80939F9C 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 012D0 80939FA0 24840568 */ addiu $a0, $a0, 0x0568 ## $a0 = 00000568
|
||||
/* 012D4 80939FA4 0C02927F */ jal SkelAnime_Update
|
||||
|
||||
/* 012D8 80939FA8 AFAE0024 */ sw $t6, 0x0024($sp)
|
||||
/* 012DC 80939FAC 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
|
||||
/* 012E0 80939FB0 44810000 */ mtc1 $at, $f0 ## $f0 = 1.00
|
||||
/* 012E4 80939FB4 26040068 */ addiu $a0, $s0, 0x0068 ## $a0 = 00000068
|
||||
/* 012E8 80939FB8 24050000 */ addiu $a1, $zero, 0x0000 ## $a1 = 00000000
|
||||
/* 012EC 80939FBC 44060000 */ mfc1 $a2, $f0
|
||||
/* 012F0 80939FC0 44070000 */ mfc1 $a3, $f0
|
||||
/* 012F4 80939FC4 0C01E107 */ jal Math_ApproachF
|
||||
|
||||
/* 012F8 80939FC8 00000000 */ nop
|
||||
/* 012FC 80939FCC C60404C8 */ lwc1 $f4, 0x04C8($s0) ## 000004C8
|
||||
/* 01300 80939FD0 260400B6 */ addiu $a0, $s0, 0x00B6 ## $a0 = 000000B6
|
||||
/* 01304 80939FD4 8605008A */ lh $a1, 0x008A($s0) ## 0000008A
|
||||
/* 01308 80939FD8 4600218D */ trunc.w.s $f6, $f4
|
||||
/* 0130C 80939FDC 24060005 */ addiu $a2, $zero, 0x0005 ## $a2 = 00000005
|
||||
/* 01310 80939FE0 44073000 */ mfc1 $a3, $f6
|
||||
/* 01314 80939FE4 00000000 */ nop
|
||||
/* 01318 80939FE8 00073C00 */ sll $a3, $a3, 16
|
||||
/* 0131C 80939FEC 0C01E1EF */ jal Math_ApproachS
|
||||
|
||||
/* 01320 80939FF0 00073C03 */ sra $a3, $a3, 16
|
||||
/* 01324 80939FF4 C60804C8 */ lwc1 $f8, 0x04C8($s0) ## 000004C8
|
||||
/* 01328 80939FF8 260400B4 */ addiu $a0, $s0, 0x00B4 ## $a0 = 000000B4
|
||||
/* 0132C 80939FFC 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
|
||||
/* 01330 8093A000 4600428D */ trunc.w.s $f10, $f8
|
||||
/* 01334 8093A004 24060005 */ addiu $a2, $zero, 0x0005 ## $a2 = 00000005
|
||||
/* 01338 8093A008 44075000 */ mfc1 $a3, $f10
|
||||
/* 0133C 8093A00C 00000000 */ nop
|
||||
/* 01340 8093A010 00073C00 */ sll $a3, $a3, 16
|
||||
/* 01344 8093A014 0C01E1EF */ jal Math_ApproachS
|
||||
|
||||
/* 01348 8093A018 00073C03 */ sra $a3, $a3, 16
|
||||
/* 0134C 8093A01C 260404C8 */ addiu $a0, $s0, 0x04C8 ## $a0 = 000004C8
|
||||
/* 01350 8093A020 3C054580 */ lui $a1, 0x4580 ## $a1 = 45800000
|
||||
/* 01354 8093A024 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
|
||||
/* 01358 8093A028 0C01E107 */ jal Math_ApproachF
|
||||
|
||||
/* 0135C 8093A02C 3C074348 */ lui $a3, 0x4348 ## $a3 = 43480000
|
||||
/* 01360 8093A030 0C00B642 */ jal func_8002D908
|
||||
/* 01364 8093A034 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01368 8093A038 0C00B5FB */ jal func_8002D7EC
|
||||
/* 0136C 8093A03C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01370 8093A040 86190178 */ lh $t9, 0x0178($s0) ## 00000178
|
||||
/* 01374 8093A044 8FA90024 */ lw $t1, 0x0024($sp)
|
||||
/* 01378 8093A048 57200013 */ bnel $t9, $zero, .L8093A098
|
||||
/* 0137C 8093A04C 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 01380 8093A050 8D2A014C */ lw $t2, 0x014C($t1) ## 0000014C
|
||||
/* 01384 8093A054 3C088094 */ lui $t0, %hi(func_8093B1AC) ## $t0 = 80940000
|
||||
/* 01388 8093A058 2508B1AC */ addiu $t0, $t0, %lo(func_8093B1AC) ## $t0 = 8093B1AC
|
||||
/* 0138C 8093A05C 110A000B */ beq $t0, $t2, .L8093A08C
|
||||
/* 01390 8093A060 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01394 8093A064 860B015E */ lh $t3, 0x015E($s0) ## 0000015E
|
||||
/* 01398 8093A068 11600008 */ beq $t3, $zero, .L8093A08C
|
||||
/* 0139C 8093A06C 00000000 */ nop
|
||||
/* 013A0 8093A070 A600015E */ sh $zero, 0x015E($s0) ## 0000015E
|
||||
/* 013A4 8093A074 8FA5002C */ lw $a1, 0x002C($sp)
|
||||
/* 013A8 8093A078 0C24E937 */ jal func_8093A4DC
|
||||
/* 013AC 8093A07C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 013B0 8093A080 44808000 */ mtc1 $zero, $f16 ## $f16 = 0.00
|
||||
/* 013B4 8093A084 10000003 */ beq $zero, $zero, .L8093A094
|
||||
/* 013B8 8093A088 E6100068 */ swc1 $f16, 0x0068($s0) ## 00000068
|
||||
.L8093A08C:
|
||||
/* 013BC 8093A08C 0C24E82A */ jal func_8093A0A8
|
||||
/* 013C0 8093A090 8FA5002C */ lw $a1, 0x002C($sp)
|
||||
.L8093A094:
|
||||
/* 013C4 8093A094 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L8093A098:
|
||||
/* 013C8 8093A098 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 013CC 8093A09C 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
||||
/* 013D0 8093A0A0 03E00008 */ jr $ra
|
||||
/* 013D4 8093A0A4 00000000 */ nop
|
||||
@@ -1,149 +0,0 @@
|
||||
.late_rodata
|
||||
glabel D_8094AEC8
|
||||
.word 0x407F5C29
|
||||
|
||||
.text
|
||||
glabel func_8093A0A8
|
||||
/* 013D8 8093A0A8 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 013DC 8093A0AC AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 013E0 8093A0B0 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 013E4 8093A0B4 AFA5002C */ sw $a1, 0x002C($sp)
|
||||
/* 013E8 8093A0B8 8C8E0118 */ lw $t6, 0x0118($a0) ## 00000118
|
||||
/* 013EC 8093A0BC 44802000 */ mtc1 $zero, $f4 ## $f4 = 0.00
|
||||
/* 013F0 8093A0C0 3C088094 */ lui $t0, %hi(func_8093A2AC) ## $t0 = 80940000
|
||||
/* 013F4 8093A0C4 AFAE0024 */ sw $t6, 0x0024($sp)
|
||||
/* 013F8 8093A0C8 8C980004 */ lw $t8, 0x0004($a0) ## 00000004
|
||||
/* 013FC 8093A0CC 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 01400 8093A0D0 240F0001 */ addiu $t7, $zero, 0x0001 ## $t7 = 00000001
|
||||
/* 01404 8093A0D4 2508A2AC */ addiu $t0, $t0, %lo(func_8093A2AC) ## $t0 = 8093A2AC
|
||||
/* 01408 8093A0D8 3C050600 */ lui $a1, %hi(D_06006F28) ## $a1 = 06000000
|
||||
/* 0140C 8093A0DC 37190001 */ ori $t9, $t8, 0x0001 ## $t9 = 00000001
|
||||
/* 01410 8093A0E0 A08F05F8 */ sb $t7, 0x05F8($a0) ## 000005F8
|
||||
/* 01414 8093A0E4 AC990004 */ sw $t9, 0x0004($a0) ## 00000004
|
||||
/* 01418 8093A0E8 AC88014C */ sw $t0, 0x014C($a0) ## 0000014C
|
||||
/* 0141C 8093A0EC 24A56F28 */ addiu $a1, $a1, %lo(D_06006F28) ## $a1 = 06006F28
|
||||
/* 01420 8093A0F0 24840568 */ addiu $a0, $a0, 0x0568 ## $a0 = 00000568
|
||||
/* 01424 8093A0F4 3C06C120 */ lui $a2, 0xC120 ## $a2 = C1200000
|
||||
/* 01428 8093A0F8 0C0294D3 */ jal Animation_MorphToLoop
|
||||
/* 0142C 8093A0FC E484FF60 */ swc1 $f4, -0x00A0($a0) ## 000004C8
|
||||
/* 01430 8093A100 0C03F66B */ jal Rand_ZeroOne
|
||||
## Rand.Next() float
|
||||
/* 01434 8093A104 00000000 */ nop
|
||||
/* 01438 8093A108 3C013F00 */ lui $at, 0x3F00 ## $at = 3F000000
|
||||
/* 0143C 8093A10C 44813000 */ mtc1 $at, $f6 ## $f6 = 0.50
|
||||
/* 01440 8093A110 8FA20024 */ lw $v0, 0x0024($sp)
|
||||
/* 01444 8093A114 4606003C */ c.lt.s $f0, $f6
|
||||
/* 01448 8093A118 00000000 */ nop
|
||||
/* 0144C 8093A11C 45000026 */ bc1f .L8093A1B8
|
||||
/* 01450 8093A120 00000000 */ nop
|
||||
/* 01454 8093A124 10400024 */ beq $v0, $zero, .L8093A1B8
|
||||
/* 01458 8093A128 00000000 */ nop
|
||||
/* 0145C 8093A12C 8C4A014C */ lw $t2, 0x014C($v0) ## 0000014C
|
||||
/* 01460 8093A130 3C098094 */ lui $t1, %hi(func_8093B1AC) ## $t1 = 80940000
|
||||
/* 01464 8093A134 2529B1AC */ addiu $t1, $t1, %lo(func_8093B1AC) ## $t1 = 8093B1AC
|
||||
/* 01468 8093A138 152A001F */ bne $t1, $t2, .L8093A1B8
|
||||
/* 0146C 8093A13C 3C014348 */ lui $at, 0x4348 ## $at = 43480000
|
||||
/* 01470 8093A140 44816000 */ mtc1 $at, $f12 ## $f12 = 200.00
|
||||
/* 01474 8093A144 0C00CFC8 */ jal Rand_CenteredFloat
|
||||
|
||||
/* 01478 8093A148 00000000 */ nop
|
||||
/* 0147C 8093A14C 8FAB0024 */ lw $t3, 0x0024($sp)
|
||||
/* 01480 8093A150 3C014348 */ lui $at, 0x4348 ## $at = 43480000
|
||||
/* 01484 8093A154 44816000 */ mtc1 $at, $f12 ## $f12 = 200.00
|
||||
/* 01488 8093A158 C5680024 */ lwc1 $f8, 0x0024($t3) ## 00000024
|
||||
/* 0148C 8093A15C 46080280 */ add.s $f10, $f0, $f8
|
||||
/* 01490 8093A160 0C00CFBE */ jal Rand_ZeroFloat
|
||||
|
||||
/* 01494 8093A164 E60A04B0 */ swc1 $f10, 0x04B0($s0) ## 000004B0
|
||||
/* 01498 8093A168 3C0143AA */ lui $at, 0x43AA ## $at = 43AA0000
|
||||
/* 0149C 8093A16C 44818000 */ mtc1 $at, $f16 ## $f16 = 340.00
|
||||
/* 014A0 8093A170 3C014348 */ lui $at, 0x4348 ## $at = 43480000
|
||||
/* 014A4 8093A174 44816000 */ mtc1 $at, $f12 ## $f12 = 200.00
|
||||
/* 014A8 8093A178 46100480 */ add.s $f18, $f0, $f16
|
||||
/* 014AC 8093A17C 0C00CFC8 */ jal Rand_CenteredFloat
|
||||
|
||||
/* 014B0 8093A180 E61204B4 */ swc1 $f18, 0x04B4($s0) ## 000004B4
|
||||
/* 014B4 8093A184 8FAC0024 */ lw $t4, 0x0024($sp)
|
||||
/* 014B8 8093A188 3C014248 */ lui $at, 0x4248 ## $at = 42480000
|
||||
/* 014BC 8093A18C 44816000 */ mtc1 $at, $f12 ## $f12 = 50.00
|
||||
/* 014C0 8093A190 C584002C */ lwc1 $f4, 0x002C($t4) ## 0000002C
|
||||
/* 014C4 8093A194 46040180 */ add.s $f6, $f0, $f4
|
||||
/* 014C8 8093A198 0C00CFBE */ jal Rand_ZeroFloat
|
||||
|
||||
/* 014CC 8093A19C E60604B8 */ swc1 $f6, 0x04B8($s0) ## 000004B8
|
||||
/* 014D0 8093A1A0 4600020D */ trunc.w.s $f8, $f0
|
||||
/* 014D4 8093A1A4 44184000 */ mfc1 $t8, $f8
|
||||
/* 014D8 8093A1A8 00000000 */ nop
|
||||
/* 014DC 8093A1AC 27190032 */ addiu $t9, $t8, 0x0032 ## $t9 = 00000032
|
||||
/* 014E0 8093A1B0 10000039 */ beq $zero, $zero, .L8093A298
|
||||
/* 014E4 8093A1B4 A6190178 */ sh $t9, 0x0178($s0) ## 00000178
|
||||
.L8093A1B8:
|
||||
/* 014E8 8093A1B8 0C03F66B */ jal Rand_ZeroOne
|
||||
## Rand.Next() float
|
||||
/* 014EC 8093A1BC 00000000 */ nop
|
||||
/* 014F0 8093A1C0 3C013F00 */ lui $at, 0x3F00 ## $at = 3F000000
|
||||
/* 014F4 8093A1C4 44815000 */ mtc1 $at, $f10 ## $f10 = 0.50
|
||||
/* 014F8 8093A1C8 3C018095 */ lui $at, %hi(D_8094AEC8) ## $at = 80950000
|
||||
/* 014FC 8093A1CC 460A003C */ c.lt.s $f0, $f10
|
||||
/* 01500 8093A1D0 00000000 */ nop
|
||||
/* 01504 8093A1D4 4500001A */ bc1f .L8093A240
|
||||
/* 01508 8093A1D8 00000000 */ nop
|
||||
/* 0150C 8093A1DC 3C014448 */ lui $at, 0x4448 ## $at = 44480000
|
||||
/* 01510 8093A1E0 44816000 */ mtc1 $at, $f12 ## $f12 = 800.00
|
||||
/* 01514 8093A1E4 0C00CFC8 */ jal Rand_CenteredFloat
|
||||
|
||||
/* 01518 8093A1E8 00000000 */ nop
|
||||
/* 0151C 8093A1EC 3C014348 */ lui $at, 0x4348 ## $at = 43480000
|
||||
/* 01520 8093A1F0 44816000 */ mtc1 $at, $f12 ## $f12 = 200.00
|
||||
/* 01524 8093A1F4 0C00CFBE */ jal Rand_ZeroFloat
|
||||
|
||||
/* 01528 8093A1F8 E60004B0 */ swc1 $f0, 0x04B0($s0) ## 000004B0
|
||||
/* 0152C 8093A1FC 3C0143AA */ lui $at, 0x43AA ## $at = 43AA0000
|
||||
/* 01530 8093A200 44818000 */ mtc1 $at, $f16 ## $f16 = 340.00
|
||||
/* 01534 8093A204 3C014448 */ lui $at, 0x4448 ## $at = 44480000
|
||||
/* 01538 8093A208 44816000 */ mtc1 $at, $f12 ## $f12 = 800.00
|
||||
/* 0153C 8093A20C 46100480 */ add.s $f18, $f0, $f16
|
||||
/* 01540 8093A210 0C00CFC8 */ jal Rand_CenteredFloat
|
||||
|
||||
/* 01544 8093A214 E61204B4 */ swc1 $f18, 0x04B4($s0) ## 000004B4
|
||||
/* 01548 8093A218 3C014248 */ lui $at, 0x4248 ## $at = 42480000
|
||||
/* 0154C 8093A21C 44816000 */ mtc1 $at, $f12 ## $f12 = 50.00
|
||||
/* 01550 8093A220 0C00CFBE */ jal Rand_ZeroFloat
|
||||
|
||||
/* 01554 8093A224 E60004B8 */ swc1 $f0, 0x04B8($s0) ## 000004B8
|
||||
/* 01558 8093A228 4600010D */ trunc.w.s $f4, $f0
|
||||
/* 0155C 8093A22C 440B2000 */ mfc1 $t3, $f4
|
||||
/* 01560 8093A230 00000000 */ nop
|
||||
/* 01564 8093A234 256C0032 */ addiu $t4, $t3, 0x0032 ## $t4 = 00000032
|
||||
/* 01568 8093A238 10000017 */ beq $zero, $zero, .L8093A298
|
||||
/* 0156C 8093A23C A60C0178 */ sh $t4, 0x0178($s0) ## 00000178
|
||||
.L8093A240:
|
||||
/* 01570 8093A240 0C00CFBE */ jal Rand_ZeroFloat
|
||||
|
||||
/* 01574 8093A244 C42CAEC8 */ lwc1 $f12, %lo(D_8094AEC8)($at)
|
||||
/* 01578 8093A248 4600018D */ trunc.w.s $f6, $f0
|
||||
/* 0157C 8093A24C 3C088095 */ lui $t0, %hi(D_8094A8AC) ## $t0 = 80950000
|
||||
/* 01580 8093A250 2508A8AC */ addiu $t0, $t0, %lo(D_8094A8AC) ## $t0 = 8094A8AC
|
||||
/* 01584 8093A254 240C00C8 */ addiu $t4, $zero, 0x00C8 ## $t4 = 000000C8
|
||||
/* 01588 8093A258 440E3000 */ mfc1 $t6, $f6
|
||||
/* 0158C 8093A25C 240D0001 */ addiu $t5, $zero, 0x0001 ## $t5 = 00000001
|
||||
/* 01590 8093A260 000E7C00 */ sll $t7, $t6, 16
|
||||
/* 01594 8093A264 000FC403 */ sra $t8, $t7, 16
|
||||
/* 01598 8093A268 0018C880 */ sll $t9, $t8, 2
|
||||
/* 0159C 8093A26C 0338C823 */ subu $t9, $t9, $t8
|
||||
/* 015A0 8093A270 0019C880 */ sll $t9, $t9, 2
|
||||
/* 015A4 8093A274 03284821 */ addu $t1, $t9, $t0
|
||||
/* 015A8 8093A278 8D2B0000 */ lw $t3, 0x0000($t1) ## 00000000
|
||||
/* 015AC 8093A27C AE0B04B0 */ sw $t3, 0x04B0($s0) ## 000004B0
|
||||
/* 015B0 8093A280 8D2A0004 */ lw $t2, 0x0004($t1) ## 00000004
|
||||
/* 015B4 8093A284 AE0A04B4 */ sw $t2, 0x04B4($s0) ## 000004B4
|
||||
/* 015B8 8093A288 8D2B0008 */ lw $t3, 0x0008($t1) ## 00000008
|
||||
/* 015BC 8093A28C A60C0178 */ sh $t4, 0x0178($s0) ## 00000178
|
||||
/* 015C0 8093A290 A60D015E */ sh $t5, 0x015E($s0) ## 0000015E
|
||||
/* 015C4 8093A294 AE0B04B8 */ sw $t3, 0x04B8($s0) ## 000004B8
|
||||
.L8093A298:
|
||||
/* 015C8 8093A298 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 015CC 8093A29C 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 015D0 8093A2A0 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
||||
/* 015D4 8093A2A4 03E00008 */ jr $ra
|
||||
/* 015D8 8093A2A8 00000000 */ nop
|
||||
@@ -1,159 +0,0 @@
|
||||
.late_rodata
|
||||
glabel D_8094AECC
|
||||
.word 0x4622F983
|
||||
glabel D_8094AED0
|
||||
.word 0x4622F983
|
||||
|
||||
.text
|
||||
glabel func_8093A2AC
|
||||
/* 015DC 8093A2AC 27BDFFC0 */ addiu $sp, $sp, 0xFFC0 ## $sp = FFFFFFC0
|
||||
/* 015E0 8093A2B0 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 015E4 8093A2B4 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 015E8 8093A2B8 AFA50044 */ sw $a1, 0x0044($sp)
|
||||
/* 015EC 8093A2BC 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 015F0 8093A2C0 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
|
||||
/* 015F4 8093A2C4 2405311F */ addiu $a1, $zero, 0x311F ## $a1 = 0000311F
|
||||
/* 015F8 8093A2C8 260404D0 */ addiu $a0, $s0, 0x04D0 ## $a0 = 000004D0
|
||||
/* 015FC 8093A2CC 24050000 */ addiu $a1, $zero, 0x0000 ## $a1 = 00000000
|
||||
/* 01600 8093A2D0 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
|
||||
/* 01604 8093A2D4 0C01E107 */ jal Math_ApproachF
|
||||
|
||||
/* 01608 8093A2D8 3C074120 */ lui $a3, 0x4120 ## $a3 = 41200000
|
||||
/* 0160C 8093A2DC 0C02927F */ jal SkelAnime_Update
|
||||
|
||||
/* 01610 8093A2E0 26040568 */ addiu $a0, $s0, 0x0568 ## $a0 = 00000568
|
||||
/* 01614 8093A2E4 C60804B4 */ lwc1 $f8, 0x04B4($s0) ## 000004B4
|
||||
/* 01618 8093A2E8 C60A0028 */ lwc1 $f10, 0x0028($s0) ## 00000028
|
||||
/* 0161C 8093A2EC C60404B0 */ lwc1 $f4, 0x04B0($s0) ## 000004B0
|
||||
/* 01620 8093A2F0 C6060024 */ lwc1 $f6, 0x0024($s0) ## 00000024
|
||||
/* 01624 8093A2F4 460A4481 */ sub.s $f18, $f8, $f10
|
||||
/* 01628 8093A2F8 46062301 */ sub.s $f12, $f4, $f6
|
||||
/* 0162C 8093A2FC E7B20038 */ swc1 $f18, 0x0038($sp)
|
||||
/* 01630 8093A300 C606002C */ lwc1 $f6, 0x002C($s0) ## 0000002C
|
||||
/* 01634 8093A304 C60404B8 */ lwc1 $f4, 0x04B8($s0) ## 000004B8
|
||||
/* 01638 8093A308 E7AC003C */ swc1 $f12, 0x003C($sp)
|
||||
/* 0163C 8093A30C 46062381 */ sub.s $f14, $f4, $f6
|
||||
/* 01640 8093A310 0C03F494 */ jal Math_FAtan2F
|
||||
/* 01644 8093A314 E7AE0034 */ swc1 $f14, 0x0034($sp)
|
||||
/* 01648 8093A318 3C018095 */ lui $at, %hi(D_8094AECC) ## $at = 80950000
|
||||
/* 0164C 8093A31C C428AECC */ lwc1 $f8, %lo(D_8094AECC)($at)
|
||||
/* 01650 8093A320 C7A2003C */ lwc1 $f2, 0x003C($sp)
|
||||
/* 01654 8093A324 C7B00034 */ lwc1 $f16, 0x0034($sp)
|
||||
/* 01658 8093A328 46080282 */ mul.s $f10, $f0, $f8
|
||||
/* 0165C 8093A32C C7AC0038 */ lwc1 $f12, 0x0038($sp)
|
||||
/* 01660 8093A330 46021202 */ mul.s $f8, $f2, $f2
|
||||
/* 01664 8093A334 4600548D */ trunc.w.s $f18, $f10
|
||||
/* 01668 8093A338 46108282 */ mul.s $f10, $f16, $f16
|
||||
/* 0166C 8093A33C 440F9000 */ mfc1 $t7, $f18
|
||||
/* 01670 8093A340 00000000 */ nop
|
||||
/* 01674 8093A344 000FC400 */ sll $t8, $t7, 16
|
||||
/* 01678 8093A348 460A4000 */ add.s $f0, $f8, $f10
|
||||
/* 0167C 8093A34C 0018CC03 */ sra $t9, $t8, 16
|
||||
/* 01680 8093A350 44992000 */ mtc1 $t9, $f4 ## $f4 = 0.00
|
||||
/* 01684 8093A354 46000384 */ sqrt.s $f14, $f0
|
||||
/* 01688 8093A358 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 0168C 8093A35C E7AE0028 */ swc1 $f14, 0x0028($sp)
|
||||
/* 01690 8093A360 0C03F494 */ jal Math_FAtan2F
|
||||
/* 01694 8093A364 E7A6002C */ swc1 $f6, 0x002C($sp)
|
||||
/* 01698 8093A368 3C018095 */ lui $at, %hi(D_8094AED0) ## $at = 80950000
|
||||
/* 0169C 8093A36C C432AED0 */ lwc1 $f18, %lo(D_8094AED0)($at)
|
||||
/* 016A0 8093A370 26040030 */ addiu $a0, $s0, 0x0030 ## $a0 = 00000030
|
||||
/* 016A4 8093A374 2406000A */ addiu $a2, $zero, 0x000A ## $a2 = 0000000A
|
||||
/* 016A8 8093A378 46120102 */ mul.s $f4, $f0, $f18
|
||||
/* 016AC 8093A37C 4600218D */ trunc.w.s $f6, $f4
|
||||
/* 016B0 8093A380 44093000 */ mfc1 $t1, $f6
|
||||
/* 016B4 8093A384 00000000 */ nop
|
||||
/* 016B8 8093A388 00095400 */ sll $t2, $t1, 16
|
||||
/* 016BC 8093A38C 000A5C03 */ sra $t3, $t2, 16
|
||||
/* 016C0 8093A390 448B4000 */ mtc1 $t3, $f8 ## $f8 = 0.00
|
||||
/* 016C4 8093A394 00000000 */ nop
|
||||
/* 016C8 8093A398 468040A0 */ cvt.s.w $f2, $f8
|
||||
/* 016CC 8093A39C E7A20030 */ swc1 $f2, 0x0030($sp)
|
||||
/* 016D0 8093A3A0 C61204C8 */ lwc1 $f18, 0x04C8($s0) ## 000004C8
|
||||
/* 016D4 8093A3A4 4600128D */ trunc.w.s $f10, $f2
|
||||
/* 016D8 8093A3A8 4600910D */ trunc.w.s $f4, $f18
|
||||
/* 016DC 8093A3AC 44055000 */ mfc1 $a1, $f10
|
||||
/* 016E0 8093A3B0 44072000 */ mfc1 $a3, $f4
|
||||
/* 016E4 8093A3B4 00052C00 */ sll $a1, $a1, 16
|
||||
/* 016E8 8093A3B8 00052C03 */ sra $a1, $a1, 16
|
||||
/* 016EC 8093A3BC 00073C00 */ sll $a3, $a3, 16
|
||||
/* 016F0 8093A3C0 0C01E1EF */ jal Math_ApproachS
|
||||
|
||||
/* 016F4 8093A3C4 00073C03 */ sra $a3, $a3, 16
|
||||
/* 016F8 8093A3C8 C7A6002C */ lwc1 $f6, 0x002C($sp)
|
||||
/* 016FC 8093A3CC C60A04C8 */ lwc1 $f10, 0x04C8($s0) ## 000004C8
|
||||
/* 01700 8093A3D0 26040032 */ addiu $a0, $s0, 0x0032 ## $a0 = 00000032
|
||||
/* 01704 8093A3D4 4600320D */ trunc.w.s $f8, $f6
|
||||
/* 01708 8093A3D8 2406000A */ addiu $a2, $zero, 0x000A ## $a2 = 0000000A
|
||||
/* 0170C 8093A3DC 4600548D */ trunc.w.s $f18, $f10
|
||||
/* 01710 8093A3E0 44054000 */ mfc1 $a1, $f8
|
||||
/* 01714 8093A3E4 44079000 */ mfc1 $a3, $f18
|
||||
/* 01718 8093A3E8 00052C00 */ sll $a1, $a1, 16
|
||||
/* 0171C 8093A3EC 00052C03 */ sra $a1, $a1, 16
|
||||
/* 01720 8093A3F0 00073C00 */ sll $a3, $a3, 16
|
||||
/* 01724 8093A3F4 00073C03 */ sra $a3, $a3, 16
|
||||
/* 01728 8093A3F8 0C01E1EF */ jal Math_ApproachS
|
||||
|
||||
/* 0172C 8093A3FC AFA50024 */ sw $a1, 0x0024($sp)
|
||||
/* 01730 8093A400 C60404C8 */ lwc1 $f4, 0x04C8($s0) ## 000004C8
|
||||
/* 01734 8093A404 8FA50024 */ lw $a1, 0x0024($sp)
|
||||
/* 01738 8093A408 260400B6 */ addiu $a0, $s0, 0x00B6 ## $a0 = 000000B6
|
||||
/* 0173C 8093A40C 4600218D */ trunc.w.s $f6, $f4
|
||||
/* 01740 8093A410 2406000A */ addiu $a2, $zero, 0x000A ## $a2 = 0000000A
|
||||
/* 01744 8093A414 44073000 */ mfc1 $a3, $f6
|
||||
/* 01748 8093A418 00000000 */ nop
|
||||
/* 0174C 8093A41C 00073C00 */ sll $a3, $a3, 16
|
||||
/* 01750 8093A420 0C01E1EF */ jal Math_ApproachS
|
||||
|
||||
/* 01754 8093A424 00073C03 */ sra $a3, $a3, 16
|
||||
/* 01758 8093A428 C7A80030 */ lwc1 $f8, 0x0030($sp)
|
||||
/* 0175C 8093A42C C61204C8 */ lwc1 $f18, 0x04C8($s0) ## 000004C8
|
||||
/* 01760 8093A430 260400B4 */ addiu $a0, $s0, 0x00B4 ## $a0 = 000000B4
|
||||
/* 01764 8093A434 4600428D */ trunc.w.s $f10, $f8
|
||||
/* 01768 8093A438 2406000A */ addiu $a2, $zero, 0x000A ## $a2 = 0000000A
|
||||
/* 0176C 8093A43C 4600910D */ trunc.w.s $f4, $f18
|
||||
/* 01770 8093A440 44055000 */ mfc1 $a1, $f10
|
||||
/* 01774 8093A444 44072000 */ mfc1 $a3, $f4
|
||||
/* 01778 8093A448 00052C00 */ sll $a1, $a1, 16
|
||||
/* 0177C 8093A44C 00052C03 */ sra $a1, $a1, 16
|
||||
/* 01780 8093A450 00073C00 */ sll $a3, $a3, 16
|
||||
/* 01784 8093A454 0C01E1EF */ jal Math_ApproachS
|
||||
|
||||
/* 01788 8093A458 00073C03 */ sra $a3, $a3, 16
|
||||
/* 0178C 8093A45C 260404C8 */ addiu $a0, $s0, 0x04C8 ## $a0 = 000004C8
|
||||
/* 01790 8093A460 3C054580 */ lui $a1, 0x4580 ## $a1 = 45800000
|
||||
/* 01794 8093A464 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
|
||||
/* 01798 8093A468 0C01E107 */ jal Math_ApproachF
|
||||
|
||||
/* 0179C 8093A46C 3C0742C8 */ lui $a3, 0x42C8 ## $a3 = 42C80000
|
||||
/* 017A0 8093A470 26040068 */ addiu $a0, $s0, 0x0068 ## $a0 = 00000068
|
||||
/* 017A4 8093A474 3C054120 */ lui $a1, 0x4120 ## $a1 = 41200000
|
||||
/* 017A8 8093A478 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
|
||||
/* 017AC 8093A47C 0C01E107 */ jal Math_ApproachF
|
||||
|
||||
/* 017B0 8093A480 3C073F80 */ lui $a3, 0x3F80 ## $a3 = 3F800000
|
||||
/* 017B4 8093A484 0C00B642 */ jal func_8002D908
|
||||
/* 017B8 8093A488 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 017BC 8093A48C 0C00B5FB */ jal func_8002D7EC
|
||||
/* 017C0 8093A490 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 017C4 8093A494 86090178 */ lh $t1, 0x0178($s0) ## 00000178
|
||||
/* 017C8 8093A498 C7A60028 */ lwc1 $f6, 0x0028($sp)
|
||||
/* 017CC 8093A49C 3C01428C */ lui $at, 0x428C ## $at = 428C0000
|
||||
/* 017D0 8093A4A0 11200007 */ beq $t1, $zero, .L8093A4C0
|
||||
/* 017D4 8093A4A4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 017D8 8093A4A8 44814000 */ mtc1 $at, $f8 ## $f8 = 70.00
|
||||
/* 017DC 8093A4AC 00000000 */ nop
|
||||
/* 017E0 8093A4B0 4608303C */ c.lt.s $f6, $f8
|
||||
/* 017E4 8093A4B4 00000000 */ nop
|
||||
/* 017E8 8093A4B8 45020004 */ bc1fl .L8093A4CC
|
||||
/* 017EC 8093A4BC 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L8093A4C0:
|
||||
/* 017F0 8093A4C0 0C24E7D0 */ jal func_80939F40
|
||||
/* 017F4 8093A4C4 8FA50044 */ lw $a1, 0x0044($sp)
|
||||
/* 017F8 8093A4C8 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
.L8093A4CC:
|
||||
/* 017FC 8093A4CC 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 01800 8093A4D0 27BD0040 */ addiu $sp, $sp, 0x0040 ## $sp = 00000000
|
||||
/* 01804 8093A4D4 03E00008 */ jr $ra
|
||||
/* 01808 8093A4D8 00000000 */ nop
|
||||
@@ -1,65 +0,0 @@
|
||||
.late_rodata
|
||||
glabel D_8094AED4
|
||||
.float 0.01
|
||||
|
||||
.text
|
||||
glabel func_8093A4DC
|
||||
/* 0180C 8093A4DC 27BDFFE0 */ addiu $sp, $sp, 0xFFE0 ## $sp = FFFFFFE0
|
||||
/* 01810 8093A4E0 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 01814 8093A4E4 AFA50024 */ sw $a1, 0x0024($sp)
|
||||
/* 01818 8093A4E8 8CAF1C44 */ lw $t7, 0x1C44($a1) ## 00001C44
|
||||
/* 0181C 8093A4EC 3C188094 */ lui $t8, %hi(func_8093B1AC) ## $t8 = 80940000
|
||||
/* 01820 8093A4F0 2718B1AC */ addiu $t8, $t8, %lo(func_8093B1AC) ## $t8 = 8093B1AC
|
||||
/* 01824 8093A4F4 AFAF001C */ sw $t7, 0x001C($sp)
|
||||
/* 01828 8093A4F8 00803825 */ or $a3, $a0, $zero ## $a3 = 00000000
|
||||
/* 0182C 8093A4FC AC98014C */ sw $t8, 0x014C($a0) ## 0000014C
|
||||
/* 01830 8093A500 3C050600 */ lui $a1, %hi(D_06007688) ## $a1 = 06000000
|
||||
/* 01834 8093A504 24A57688 */ addiu $a1, $a1, %lo(D_06007688) ## $a1 = 06007688
|
||||
/* 01838 8093A508 AFA70020 */ sw $a3, 0x0020($sp)
|
||||
/* 0183C 8093A50C 24840568 */ addiu $a0, $a0, 0x0568 ## $a0 = 00000568
|
||||
/* 01840 8093A510 0C029490 */ jal Animation_MorphToPlayOnce
|
||||
/* 01844 8093A514 3C06C0A0 */ lui $a2, 0xC0A0 ## $a2 = C0A00000
|
||||
/* 01848 8093A518 3C040600 */ lui $a0, %hi(D_06007688) ## $a0 = 06000000
|
||||
/* 0184C 8093A51C 0C028800 */ jal Animation_GetLastFrame
|
||||
|
||||
/* 01850 8093A520 24847688 */ addiu $a0, $a0, %lo(D_06007688) ## $a0 = 06007688
|
||||
/* 01854 8093A524 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
|
||||
/* 01858 8093A528 8FA70020 */ lw $a3, 0x0020($sp)
|
||||
/* 0185C 8093A52C 24190046 */ addiu $t9, $zero, 0x0046 ## $t9 = 00000046
|
||||
/* 01860 8093A530 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 01864 8093A534 A4F9017A */ sh $t9, 0x017A($a3) ## 0000017A
|
||||
/* 01868 8093A538 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
|
||||
/* 0186C 8093A53C 240BFFFF */ addiu $t3, $zero, 0xFFFF ## $t3 = FFFFFFFF
|
||||
/* 01870 8093A540 3C018095 */ lui $at, %hi(D_8094AED4) ## $at = 80950000
|
||||
/* 01874 8093A544 8CED048C */ lw $t5, 0x048C($a3) ## 0000048C
|
||||
/* 01878 8093A548 E4E601A4 */ swc1 $f6, 0x01A4($a3) ## 000001A4
|
||||
/* 0187C 8093A54C 8FA8001C */ lw $t0, 0x001C($sp)
|
||||
/* 01880 8093A550 8CEC0490 */ lw $t4, 0x0490($a3) ## 00000490
|
||||
/* 01884 8093A554 8D0A0024 */ lw $t2, 0x0024($t0) ## 00000024
|
||||
/* 01888 8093A558 ACEA04B0 */ sw $t2, 0x04B0($a3) ## 000004B0
|
||||
/* 0188C 8093A55C 8D090028 */ lw $t1, 0x0028($t0) ## 00000028
|
||||
/* 01890 8093A560 ACE904B4 */ sw $t1, 0x04B4($a3) ## 000004B4
|
||||
/* 01894 8093A564 8D0A002C */ lw $t2, 0x002C($t0) ## 0000002C
|
||||
/* 01898 8093A568 A4E00440 */ sh $zero, 0x0440($a3) ## 00000440
|
||||
/* 0189C 8093A56C A4EB04FC */ sh $t3, 0x04FC($a3) ## 000004FC
|
||||
/* 018A0 8093A570 E4E0052C */ swc1 $f0, 0x052C($a3) ## 0000052C
|
||||
/* 018A4 8093A574 E4E00548 */ swc1 $f0, 0x0548($a3) ## 00000548
|
||||
/* 018A8 8093A578 ACEA04B8 */ sw $t2, 0x04B8($a3) ## 000004B8
|
||||
/* 018AC 8093A57C C428AED4 */ lwc1 $f8, %lo(D_8094AED4)($at)
|
||||
/* 018B0 8093A580 3C0144FA */ lui $at, 0x44FA ## $at = 44FA0000
|
||||
/* 018B4 8093A584 ACED050C */ sw $t5, 0x050C($a3) ## 0000050C
|
||||
/* 018B8 8093A588 44815000 */ mtc1 $at, $f10 ## $f10 = 2000.00
|
||||
/* 018BC 8093A58C 8CED0494 */ lw $t5, 0x0494($a3) ## 00000494
|
||||
/* 018C0 8093A590 E4E004D4 */ swc1 $f0, 0x04D4($a3) ## 000004D4
|
||||
/* 018C4 8093A594 E4E004D8 */ swc1 $f0, 0x04D8($a3) ## 000004D8
|
||||
/* 018C8 8093A598 E4E004E4 */ swc1 $f0, 0x04E4($a3) ## 000004E4
|
||||
/* 018CC 8093A59C E4E004EC */ swc1 $f0, 0x04EC($a3) ## 000004EC
|
||||
/* 018D0 8093A5A0 E4E004F0 */ swc1 $f0, 0x04F0($a3) ## 000004F0
|
||||
/* 018D4 8093A5A4 ACEC0510 */ sw $t4, 0x0510($a3) ## 00000510
|
||||
/* 018D8 8093A5A8 E4E804F8 */ swc1 $f8, 0x04F8($a3) ## 000004F8
|
||||
/* 018DC 8093A5AC ACED0514 */ sw $t5, 0x0514($a3) ## 00000514
|
||||
/* 018E0 8093A5B0 E4EA04E0 */ swc1 $f10, 0x04E0($a3) ## 000004E0
|
||||
/* 018E4 8093A5B4 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 018E8 8093A5B8 27BD0020 */ addiu $sp, $sp, 0x0020 ## $sp = 00000000
|
||||
/* 018EC 8093A5BC 03E00008 */ jr $ra
|
||||
/* 018F0 8093A5C0 00000000 */ nop
|
||||
@@ -1,250 +0,0 @@
|
||||
.late_rodata
|
||||
glabel D_8094AED8
|
||||
.float 0.2
|
||||
|
||||
glabel D_8094AEDC
|
||||
.float 0.005
|
||||
|
||||
glabel D_8094AEE0
|
||||
.float 0.005
|
||||
|
||||
.text
|
||||
glabel func_8093A5C4
|
||||
/* 018F4 8093A5C4 27BDFF48 */ addiu $sp, $sp, 0xFF48 ## $sp = FFFFFF48
|
||||
/* 018F8 8093A5C8 F7BC0050 */ sdc1 $f28, 0x0050($sp)
|
||||
/* 018FC 8093A5CC 3C014000 */ lui $at, 0x4000 ## $at = 40000000
|
||||
/* 01900 8093A5D0 4481E000 */ mtc1 $at, $f28 ## $f28 = 2.00
|
||||
/* 01904 8093A5D4 F7BA0048 */ sdc1 $f26, 0x0048($sp)
|
||||
/* 01908 8093A5D8 3C018095 */ lui $at, %hi(D_8094AED8) ## $at = 80950000
|
||||
/* 0190C 8093A5DC C43AAED8 */ lwc1 $f26, %lo(D_8094AED8)($at)
|
||||
/* 01910 8093A5E0 F7B80040 */ sdc1 $f24, 0x0040($sp)
|
||||
/* 01914 8093A5E4 3C014120 */ lui $at, 0x4120 ## $at = 41200000
|
||||
/* 01918 8093A5E8 4481C000 */ mtc1 $at, $f24 ## $f24 = 10.00
|
||||
/* 0191C 8093A5EC F7B60038 */ sdc1 $f22, 0x0038($sp)
|
||||
/* 01920 8093A5F0 3C013E80 */ lui $at, 0x3E80 ## $at = 3E800000
|
||||
/* 01924 8093A5F4 4481B000 */ mtc1 $at, $f22 ## $f22 = 0.25
|
||||
/* 01928 8093A5F8 AFB60074 */ sw $s6, 0x0074($sp)
|
||||
/* 0192C 8093A5FC F7B40030 */ sdc1 $f20, 0x0030($sp)
|
||||
/* 01930 8093A600 3C0141A0 */ lui $at, 0x41A0 ## $at = 41A00000
|
||||
/* 01934 8093A604 0006B400 */ sll $s6, $a2, 16
|
||||
/* 01938 8093A608 AFB70078 */ sw $s7, 0x0078($sp)
|
||||
/* 0193C 8093A60C AFB50070 */ sw $s5, 0x0070($sp)
|
||||
/* 01940 8093A610 AFB4006C */ sw $s4, 0x006C($sp)
|
||||
/* 01944 8093A614 AFB30068 */ sw $s3, 0x0068($sp)
|
||||
/* 01948 8093A618 AFB20064 */ sw $s2, 0x0064($sp)
|
||||
/* 0194C 8093A61C AFB10060 */ sw $s1, 0x0060($sp)
|
||||
/* 01950 8093A620 AFB0005C */ sw $s0, 0x005C($sp)
|
||||
/* 01954 8093A624 4481A000 */ mtc1 $at, $f20 ## $f20 = 20.00
|
||||
/* 01958 8093A628 00A09825 */ or $s3, $a1, $zero ## $s3 = 00000000
|
||||
/* 0195C 8093A62C 0080B825 */ or $s7, $a0, $zero ## $s7 = 00000000
|
||||
/* 01960 8093A630 0016B403 */ sra $s6, $s6, 16
|
||||
/* 01964 8093A634 AFBF007C */ sw $ra, 0x007C($sp)
|
||||
/* 01968 8093A638 AFA600C0 */ sw $a2, 0x00C0($sp)
|
||||
/* 0196C 8093A63C 00008025 */ or $s0, $zero, $zero ## $s0 = 00000000
|
||||
/* 01970 8093A640 27B100A4 */ addiu $s1, $sp, 0x00A4 ## $s1 = FFFFFFEC
|
||||
/* 01974 8093A644 24920500 */ addiu $s2, $a0, 0x0500 ## $s2 = 00000500
|
||||
/* 01978 8093A648 27B40098 */ addiu $s4, $sp, 0x0098 ## $s4 = FFFFFFE0
|
||||
/* 0197C 8093A64C 27B5008C */ addiu $s5, $sp, 0x008C ## $s5 = FFFFFFD4
|
||||
.L8093A650:
|
||||
/* 01980 8093A650 0C00CFC8 */ jal Rand_CenteredFloat
|
||||
|
||||
/* 01984 8093A654 4600A306 */ mov.s $f12, $f20
|
||||
/* 01988 8093A658 E7A00098 */ swc1 $f0, 0x0098($sp)
|
||||
/* 0198C 8093A65C 0C00CFBE */ jal Rand_ZeroFloat
|
||||
|
||||
/* 01990 8093A660 4600C306 */ mov.s $f12, $f24
|
||||
/* 01994 8093A664 E7A0009C */ swc1 $f0, 0x009C($sp)
|
||||
/* 01998 8093A668 0C00CFC8 */ jal Rand_CenteredFloat
|
||||
|
||||
/* 0199C 8093A66C 4600A306 */ mov.s $f12, $f20
|
||||
/* 019A0 8093A670 E7A000A0 */ swc1 $f0, 0x00A0($sp)
|
||||
/* 019A4 8093A674 E7BA0090 */ swc1 $f26, 0x0090($sp)
|
||||
/* 019A8 8093A678 0C00CFC8 */ jal Rand_CenteredFloat
|
||||
|
||||
/* 019AC 8093A67C 4600B306 */ mov.s $f12, $f22
|
||||
/* 019B0 8093A680 E7A0008C */ swc1 $f0, 0x008C($sp)
|
||||
/* 019B4 8093A684 0C00CFC8 */ jal Rand_CenteredFloat
|
||||
|
||||
/* 019B8 8093A688 4600B306 */ mov.s $f12, $f22
|
||||
/* 019BC 8093A68C E7A00094 */ swc1 $f0, 0x0094($sp)
|
||||
/* 019C0 8093A690 8E4F0000 */ lw $t7, 0x0000($s2) ## 00000500
|
||||
/* 019C4 8093A694 4600E306 */ mov.s $f12, $f28
|
||||
/* 019C8 8093A698 AE2F0000 */ sw $t7, 0x0000($s1) ## FFFFFFEC
|
||||
/* 019CC 8093A69C 8E4E0004 */ lw $t6, 0x0004($s2) ## 00000504
|
||||
/* 019D0 8093A6A0 AE2E0004 */ sw $t6, 0x0004($s1) ## FFFFFFF0
|
||||
/* 019D4 8093A6A4 8E4F0008 */ lw $t7, 0x0008($s2) ## 00000508
|
||||
/* 019D8 8093A6A8 0C00CFBE */ jal Rand_ZeroFloat
|
||||
|
||||
/* 019DC 8093A6AC AE2F0008 */ sw $t7, 0x0008($s1) ## FFFFFFF4
|
||||
/* 019E0 8093A6B0 4600010D */ trunc.w.s $f4, $f0
|
||||
/* 019E4 8093A6B4 240B004B */ addiu $t3, $zero, 0x004B ## $t3 = 0000004B
|
||||
/* 019E8 8093A6B8 AFAB0018 */ sw $t3, 0x0018($sp)
|
||||
/* 019EC 8093A6BC 02602025 */ or $a0, $s3, $zero ## $a0 = 00000000
|
||||
/* 019F0 8093A6C0 44192000 */ mfc1 $t9, $f4
|
||||
/* 019F4 8093A6C4 02202825 */ or $a1, $s1, $zero ## $a1 = FFFFFFEC
|
||||
/* 019F8 8093A6C8 02803025 */ or $a2, $s4, $zero ## $a2 = FFFFFFE0
|
||||
/* 019FC 8093A6CC 00194400 */ sll $t0, $t9, 16
|
||||
/* 01A00 8093A6D0 00084C03 */ sra $t1, $t0, 16
|
||||
/* 01A04 8093A6D4 252A0008 */ addiu $t2, $t1, 0x0008 ## $t2 = 00000008
|
||||
/* 01A08 8093A6D8 448A3000 */ mtc1 $t2, $f6 ## $f6 = 0.00
|
||||
/* 01A0C 8093A6DC 02A03825 */ or $a3, $s5, $zero ## $a3 = FFFFFFD4
|
||||
/* 01A10 8093A6E0 AFB60014 */ sw $s6, 0x0014($sp)
|
||||
/* 01A14 8093A6E4 46803220 */ cvt.s.w $f8, $f6
|
||||
/* 01A18 8093A6E8 0C24E334 */ jal func_80938CD0
|
||||
/* 01A1C 8093A6EC E7A80010 */ swc1 $f8, 0x0010($sp)
|
||||
/* 01A20 8093A6F0 26100001 */ addiu $s0, $s0, 0x0001 ## $s0 = 00000001
|
||||
/* 01A24 8093A6F4 00108400 */ sll $s0, $s0, 16
|
||||
/* 01A28 8093A6F8 00108403 */ sra $s0, $s0, 16
|
||||
/* 01A2C 8093A6FC 2A010096 */ slti $at, $s0, 0x0096
|
||||
/* 01A30 8093A700 1420FFD3 */ bne $at, $zero, .L8093A650
|
||||
/* 01A34 8093A704 00000000 */ nop
|
||||
/* 01A38 8093A708 24010001 */ addiu $at, $zero, 0x0001 ## $at = 00000001
|
||||
/* 01A3C 8093A70C 16C1003E */ bne $s6, $at, .L8093A808
|
||||
/* 01A40 8093A710 24190002 */ addiu $t9, $zero, 0x0002 ## $t9 = 00000002
|
||||
/* 01A44 8093A714 240C0001 */ addiu $t4, $zero, 0x0001 ## $t4 = 00000001
|
||||
/* 01A48 8093A718 3C018095 */ lui $at, %hi(D_8094C841) ## $at = 80950000
|
||||
/* 01A4C 8093A71C A02CC841 */ sb $t4, %lo(D_8094C841)($at)
|
||||
/* 01A50 8093A720 C6EA0500 */ lwc1 $f10, 0x0500($s7) ## 00000500
|
||||
/* 01A54 8093A724 240D0065 */ addiu $t5, $zero, 0x0065 ## $t5 = 00000065
|
||||
/* 01A58 8093A728 26641C24 */ addiu $a0, $s3, 0x1C24 ## $a0 = 00001C24
|
||||
/* 01A5C 8093A72C E7AA0010 */ swc1 $f10, 0x0010($sp)
|
||||
/* 01A60 8093A730 C6F00504 */ lwc1 $f16, 0x0504($s7) ## 00000504
|
||||
/* 01A64 8093A734 02E02825 */ or $a1, $s7, $zero ## $a1 = 00000000
|
||||
/* 01A68 8093A738 02603025 */ or $a2, $s3, $zero ## $a2 = 00000000
|
||||
/* 01A6C 8093A73C E7B00014 */ swc1 $f16, 0x0014($sp)
|
||||
/* 01A70 8093A740 C6F20508 */ lwc1 $f18, 0x0508($s7) ## 00000508
|
||||
/* 01A74 8093A744 AFAD0028 */ sw $t5, 0x0028($sp)
|
||||
/* 01A78 8093A748 AFA00024 */ sw $zero, 0x0024($sp)
|
||||
/* 01A7C 8093A74C AFA00020 */ sw $zero, 0x0020($sp)
|
||||
/* 01A80 8093A750 AFA0001C */ sw $zero, 0x001C($sp)
|
||||
/* 01A84 8093A754 240700DC */ addiu $a3, $zero, 0x00DC ## $a3 = 000000DC
|
||||
/* 01A88 8093A758 0C00C916 */ jal Actor_SpawnAsChild
|
||||
|
||||
/* 01A8C 8093A75C E7B20018 */ swc1 $f18, 0x0018($sp)
|
||||
/* 01A90 8093A760 10400067 */ beq $v0, $zero, .L8093A900
|
||||
/* 01A94 8093A764 3C0F8095 */ lui $t7, %hi(D_8094C84C) ## $t7 = 80950000
|
||||
/* 01A98 8093A768 8DEFC84C */ lw $t7, %lo(D_8094C84C)($t7)
|
||||
/* 01A9C 8093A76C 3C0E8094 */ lui $t6, %hi(func_8093C858) ## $t6 = 80940000
|
||||
/* 01AA0 8093A770 25CEC858 */ addiu $t6, $t6, %lo(func_8093C858) ## $t6 = 8093C858
|
||||
/* 01AA4 8093A774 8DF8014C */ lw $t8, 0x014C($t7) ## 8095014C
|
||||
/* 01AA8 8093A778 3C038095 */ lui $v1, %hi(D_8094C848) ## $v1 = 80950000
|
||||
/* 01AAC 8093A77C 2463C848 */ addiu $v1, $v1, %lo(D_8094C848) ## $v1 = 8094C848
|
||||
/* 01AB0 8093A780 15D80004 */ bne $t6, $t8, .L8093A794
|
||||
/* 01AB4 8093A784 3C01437F */ lui $at, 0x437F ## $at = 437F0000
|
||||
/* 01AB8 8093A788 24190064 */ addiu $t9, $zero, 0x0064 ## $t9 = 00000064
|
||||
/* 01ABC 8093A78C 10000003 */ beq $zero, $zero, .L8093A79C
|
||||
/* 01AC0 8093A790 A4590178 */ sh $t9, 0x0178($v0) ## 00000178
|
||||
.L8093A794:
|
||||
/* 01AC4 8093A794 24080032 */ addiu $t0, $zero, 0x0032 ## $t0 = 00000032
|
||||
/* 01AC8 8093A798 A4480178 */ sh $t0, 0x0178($v0) ## 00000178
|
||||
.L8093A79C:
|
||||
/* 01ACC 8093A79C 44812000 */ mtc1 $at, $f4 ## $f4 = 255.00
|
||||
/* 01AD0 8093A7A0 8C690000 */ lw $t1, 0x0000($v1) ## 8094C848
|
||||
/* 01AD4 8093A7A4 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
|
||||
/* 01AD8 8093A7A8 44813000 */ mtc1 $at, $f6 ## $f6 = 1.00
|
||||
/* 01ADC 8093A7AC E52401B0 */ swc1 $f4, 0x01B0($t1) ## 000001B0
|
||||
/* 01AE0 8093A7B0 8C640000 */ lw $a0, 0x0000($v1) ## 8094C848
|
||||
/* 01AE4 8093A7B4 3C018095 */ lui $at, %hi(D_8094AEDC) ## $at = 80950000
|
||||
/* 01AE8 8093A7B8 24180004 */ addiu $t8, $zero, 0x0004 ## $t8 = 00000004
|
||||
/* 01AEC 8093A7BC C48001B0 */ lwc1 $f0, 0x01B0($a0) ## 000001B0
|
||||
/* 01AF0 8093A7C0 E48001AC */ swc1 $f0, 0x01AC($a0) ## 000001AC
|
||||
/* 01AF4 8093A7C4 8C6A0000 */ lw $t2, 0x0000($v1) ## 8094C848
|
||||
/* 01AF8 8093A7C8 E54001A8 */ swc1 $f0, 0x01A8($t2) ## 000001A8
|
||||
/* 01AFC 8093A7CC 8C6B0000 */ lw $t3, 0x0000($v1) ## 8094C848
|
||||
/* 01B00 8093A7D0 E56601B4 */ swc1 $f6, 0x01B4($t3) ## 000001B4
|
||||
/* 01B04 8093A7D4 8C6C0000 */ lw $t4, 0x0000($v1) ## 8094C848
|
||||
/* 01B08 8093A7D8 C428AEDC */ lwc1 $f8, %lo(D_8094AEDC)($at)
|
||||
/* 01B0C 8093A7DC 3C018095 */ lui $at, %hi(D_8094C840) ## $at = 80950000
|
||||
/* 01B10 8093A7E0 E58801B8 */ swc1 $f8, 0x01B8($t4) ## 000001B8
|
||||
/* 01B14 8093A7E4 8C4E0024 */ lw $t6, 0x0024($v0) ## 00000024
|
||||
/* 01B18 8093A7E8 8C6D0000 */ lw $t5, 0x0000($v1) ## 8094C848
|
||||
/* 01B1C 8093A7EC ADAE04BC */ sw $t6, 0x04BC($t5) ## 000004BC
|
||||
/* 01B20 8093A7F0 8C4F0028 */ lw $t7, 0x0028($v0) ## 00000028
|
||||
/* 01B24 8093A7F4 ADAF04C0 */ sw $t7, 0x04C0($t5) ## 000004C0
|
||||
/* 01B28 8093A7F8 8C4E002C */ lw $t6, 0x002C($v0) ## 0000002C
|
||||
/* 01B2C 8093A7FC ADAE04C4 */ sw $t6, 0x04C4($t5) ## 000004C4
|
||||
/* 01B30 8093A800 1000003F */ beq $zero, $zero, .L8093A900
|
||||
/* 01B34 8093A804 A038C840 */ sb $t8, %lo(D_8094C840)($at)
|
||||
.L8093A808:
|
||||
/* 01B38 8093A808 3C018095 */ lui $at, %hi(D_8094C841) ## $at = 80950000
|
||||
/* 01B3C 8093A80C A039C841 */ sb $t9, %lo(D_8094C841)($at)
|
||||
/* 01B40 8093A810 C6EA0500 */ lwc1 $f10, 0x0500($s7) ## 00000500
|
||||
/* 01B44 8093A814 24080067 */ addiu $t0, $zero, 0x0067 ## $t0 = 00000067
|
||||
/* 01B48 8093A818 26641C24 */ addiu $a0, $s3, 0x1C24 ## $a0 = 00001C24
|
||||
/* 01B4C 8093A81C E7AA0010 */ swc1 $f10, 0x0010($sp)
|
||||
/* 01B50 8093A820 C6F00504 */ lwc1 $f16, 0x0504($s7) ## 00000504
|
||||
/* 01B54 8093A824 02E02825 */ or $a1, $s7, $zero ## $a1 = 00000000
|
||||
/* 01B58 8093A828 02603025 */ or $a2, $s3, $zero ## $a2 = 00000000
|
||||
/* 01B5C 8093A82C E7B00014 */ swc1 $f16, 0x0014($sp)
|
||||
/* 01B60 8093A830 C6F20508 */ lwc1 $f18, 0x0508($s7) ## 00000508
|
||||
/* 01B64 8093A834 AFA80028 */ sw $t0, 0x0028($sp)
|
||||
/* 01B68 8093A838 AFA00024 */ sw $zero, 0x0024($sp)
|
||||
/* 01B6C 8093A83C AFA00020 */ sw $zero, 0x0020($sp)
|
||||
/* 01B70 8093A840 AFA0001C */ sw $zero, 0x001C($sp)
|
||||
/* 01B74 8093A844 240700DC */ addiu $a3, $zero, 0x00DC ## $a3 = 000000DC
|
||||
/* 01B78 8093A848 0C00C916 */ jal Actor_SpawnAsChild
|
||||
|
||||
/* 01B7C 8093A84C E7B20018 */ swc1 $f18, 0x0018($sp)
|
||||
/* 01B80 8093A850 1040002B */ beq $v0, $zero, .L8093A900
|
||||
/* 01B84 8093A854 3C0A8095 */ lui $t2, %hi(D_8094C84C) ## $t2 = 80950000
|
||||
/* 01B88 8093A858 8D4AC84C */ lw $t2, %lo(D_8094C84C)($t2)
|
||||
/* 01B8C 8093A85C 3C098094 */ lui $t1, %hi(func_8093C858) ## $t1 = 80940000
|
||||
/* 01B90 8093A860 2529C858 */ addiu $t1, $t1, %lo(func_8093C858) ## $t1 = 8093C858
|
||||
/* 01B94 8093A864 8D4B014C */ lw $t3, 0x014C($t2) ## 8095014C
|
||||
/* 01B98 8093A868 3C038095 */ lui $v1, %hi(D_8094C844) ## $v1 = 80950000
|
||||
/* 01B9C 8093A86C 2463C844 */ addiu $v1, $v1, %lo(D_8094C844) ## $v1 = 8094C844
|
||||
/* 01BA0 8093A870 152B0004 */ bne $t1, $t3, .L8093A884
|
||||
/* 01BA4 8093A874 3C014248 */ lui $at, 0x4248 ## $at = 42480000
|
||||
/* 01BA8 8093A878 240C0064 */ addiu $t4, $zero, 0x0064 ## $t4 = 00000064
|
||||
/* 01BAC 8093A87C 10000003 */ beq $zero, $zero, .L8093A88C
|
||||
/* 01BB0 8093A880 A44C0178 */ sh $t4, 0x0178($v0) ## 00000178
|
||||
.L8093A884:
|
||||
/* 01BB4 8093A884 240D0032 */ addiu $t5, $zero, 0x0032 ## $t5 = 00000032
|
||||
/* 01BB8 8093A888 A44D0178 */ sh $t5, 0x0178($v0) ## 00000178
|
||||
.L8093A88C:
|
||||
/* 01BBC 8093A88C 44812000 */ mtc1 $at, $f4 ## $f4 = 50.00
|
||||
/* 01BC0 8093A890 8C6F0000 */ lw $t7, 0x0000($v1) ## 8094C844
|
||||
/* 01BC4 8093A894 3C01437A */ lui $at, 0x437A ## $at = 437A0000
|
||||
/* 01BC8 8093A898 44813000 */ mtc1 $at, $f6 ## $f6 = 250.00
|
||||
/* 01BCC 8093A89C E5E401B0 */ swc1 $f4, 0x01B0($t7) ## 000001B0
|
||||
/* 01BD0 8093A8A0 8C6E0000 */ lw $t6, 0x0000($v1) ## 8094C844
|
||||
/* 01BD4 8093A8A4 3C018095 */ lui $at, %hi(D_8094AEE0) ## $at = 80950000
|
||||
/* 01BD8 8093A8A8 240C0003 */ addiu $t4, $zero, 0x0003 ## $t4 = 00000003
|
||||
/* 01BDC 8093A8AC E5C601A8 */ swc1 $f6, 0x01A8($t6) ## 000001A8
|
||||
/* 01BE0 8093A8B0 8C780000 */ lw $t8, 0x0000($v1) ## 8094C844
|
||||
/* 01BE4 8093A8B4 C428AEE0 */ lwc1 $f8, %lo(D_8094AEE0)($at)
|
||||
/* 01BE8 8093A8B8 3C013F80 */ lui $at, 0x3F80 ## $at = 3F800000
|
||||
/* 01BEC 8093A8BC 44815000 */ mtc1 $at, $f10 ## $f10 = 1.00
|
||||
/* 01BF0 8093A8C0 E70801B4 */ swc1 $f8, 0x01B4($t8) ## 000001B4
|
||||
/* 01BF4 8093A8C4 8C790000 */ lw $t9, 0x0000($v1) ## 8094C844
|
||||
/* 01BF8 8093A8C8 3C01428C */ lui $at, 0x428C ## $at = 428C0000
|
||||
/* 01BFC 8093A8CC 44818000 */ mtc1 $at, $f16 ## $f16 = 70.00
|
||||
/* 01C00 8093A8D0 E72A01BC */ swc1 $f10, 0x01BC($t9) ## 000001BC
|
||||
/* 01C04 8093A8D4 8C680000 */ lw $t0, 0x0000($v1) ## 8094C844
|
||||
/* 01C08 8093A8D8 3C018095 */ lui $at, %hi(D_8094C840) ## $at = 80950000
|
||||
/* 01C0C 8093A8DC E51001C4 */ swc1 $f16, 0x01C4($t0) ## 000001C4
|
||||
/* 01C10 8093A8E0 8C4B0024 */ lw $t3, 0x0024($v0) ## 00000024
|
||||
/* 01C14 8093A8E4 8C6A0000 */ lw $t2, 0x0000($v1) ## 8094C844
|
||||
/* 01C18 8093A8E8 AD4B04BC */ sw $t3, 0x04BC($t2) ## 809504BC
|
||||
/* 01C1C 8093A8EC 8C490028 */ lw $t1, 0x0028($v0) ## 00000028
|
||||
/* 01C20 8093A8F0 AD4904C0 */ sw $t1, 0x04C0($t2) ## 809504C0
|
||||
/* 01C24 8093A8F4 8C4B002C */ lw $t3, 0x002C($v0) ## 0000002C
|
||||
/* 01C28 8093A8F8 AD4B04C4 */ sw $t3, 0x04C4($t2) ## 809504C4
|
||||
/* 01C2C 8093A8FC A02CC840 */ sb $t4, %lo(D_8094C840)($at)
|
||||
.L8093A900:
|
||||
/* 01C30 8093A900 8FBF007C */ lw $ra, 0x007C($sp)
|
||||
/* 01C34 8093A904 D7B40030 */ ldc1 $f20, 0x0030($sp)
|
||||
/* 01C38 8093A908 D7B60038 */ ldc1 $f22, 0x0038($sp)
|
||||
/* 01C3C 8093A90C D7B80040 */ ldc1 $f24, 0x0040($sp)
|
||||
/* 01C40 8093A910 D7BA0048 */ ldc1 $f26, 0x0048($sp)
|
||||
/* 01C44 8093A914 D7BC0050 */ ldc1 $f28, 0x0050($sp)
|
||||
/* 01C48 8093A918 8FB0005C */ lw $s0, 0x005C($sp)
|
||||
/* 01C4C 8093A91C 8FB10060 */ lw $s1, 0x0060($sp)
|
||||
/* 01C50 8093A920 8FB20064 */ lw $s2, 0x0064($sp)
|
||||
/* 01C54 8093A924 8FB30068 */ lw $s3, 0x0068($sp)
|
||||
/* 01C58 8093A928 8FB4006C */ lw $s4, 0x006C($sp)
|
||||
/* 01C5C 8093A92C 8FB50070 */ lw $s5, 0x0070($sp)
|
||||
/* 01C60 8093A930 8FB60074 */ lw $s6, 0x0074($sp)
|
||||
/* 01C64 8093A934 8FB70078 */ lw $s7, 0x0078($sp)
|
||||
/* 01C68 8093A938 03E00008 */ jr $ra
|
||||
/* 01C6C 8093A93C 27BD00B8 */ addiu $sp, $sp, 0x00B8 ## $sp = 00000000
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user