mirror of
https://github.com/HackerN64/HackerOoT.git
synced 2026-01-21 10:37:37 -08:00
En_Ssh (House of Skulltula spiders) (#485)
* Darkmeiro decompilation Bg_Gnd_Darkmeiro decompiled, matched, and documented. * give this a shot * fix conflict * one more try * could be useful * whoops * ZAP2 stuff * ZAP why * ZAP again * eek spiders * now with names * fixes and formatting * expanded enum * void* limb draw
This commit is contained in:
@@ -1,35 +0,0 @@
|
||||
glabel EnSsh_Destroy
|
||||
/* 01678 80B038E8 27BDFFD0 */ addiu $sp, $sp, 0xFFD0 ## $sp = FFFFFFD0
|
||||
/* 0167C 80B038EC AFB30024 */ sw $s3, 0x0024($sp)
|
||||
/* 01680 80B038F0 00809825 */ or $s3, $a0, $zero ## $s3 = 00000000
|
||||
/* 01684 80B038F4 AFB40028 */ sw $s4, 0x0028($sp)
|
||||
/* 01688 80B038F8 00A0A025 */ or $s4, $a1, $zero ## $s4 = 00000000
|
||||
/* 0168C 80B038FC AFBF002C */ sw $ra, 0x002C($sp)
|
||||
/* 01690 80B03900 AFB20020 */ sw $s2, 0x0020($sp)
|
||||
/* 01694 80B03904 AFB1001C */ sw $s1, 0x001C($sp)
|
||||
/* 01698 80B03908 AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 0169C 80B0390C 00A02025 */ or $a0, $a1, $zero ## $a0 = 00000000
|
||||
/* 016A0 80B03910 0C009C27 */ jal Effect_Delete
|
||||
/* 016A4 80B03914 8E650538 */ lw $a1, 0x0538($s3) ## 00000538
|
||||
/* 016A8 80B03918 00008025 */ or $s0, $zero, $zero ## $s0 = 00000000
|
||||
/* 016AC 80B0391C 267102FC */ addiu $s1, $s3, 0x02FC ## $s1 = 000002FC
|
||||
/* 016B0 80B03920 241201C8 */ addiu $s2, $zero, 0x01C8 ## $s2 = 000001C8
|
||||
.L80B03924:
|
||||
/* 016B4 80B03924 02802025 */ or $a0, $s4, $zero ## $a0 = 00000000
|
||||
/* 016B8 80B03928 0C0170EB */ jal Collider_DestroyCylinder
|
||||
|
||||
/* 016BC 80B0392C 02202825 */ or $a1, $s1, $zero ## $a1 = 000002FC
|
||||
/* 016C0 80B03930 2610004C */ addiu $s0, $s0, 0x004C ## $s0 = 0000004C
|
||||
/* 016C4 80B03934 1612FFFB */ bne $s0, $s2, .L80B03924
|
||||
/* 016C8 80B03938 2631004C */ addiu $s1, $s1, 0x004C ## $s1 = 00000348
|
||||
/* 016CC 80B0393C 02802025 */ or $a0, $s4, $zero ## $a0 = 00000000
|
||||
/* 016D0 80B03940 0C016F32 */ jal Collider_DestroyJntSph
|
||||
/* 016D4 80B03944 266504C4 */ addiu $a1, $s3, 0x04C4 ## $a1 = 000004C4
|
||||
/* 016D8 80B03948 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
/* 016DC 80B0394C 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 016E0 80B03950 8FB1001C */ lw $s1, 0x001C($sp)
|
||||
/* 016E4 80B03954 8FB20020 */ lw $s2, 0x0020($sp)
|
||||
/* 016E8 80B03958 8FB30024 */ lw $s3, 0x0024($sp)
|
||||
/* 016EC 80B0395C 8FB40028 */ lw $s4, 0x0028($sp)
|
||||
/* 016F0 80B03960 03E00008 */ jr $ra
|
||||
/* 016F4 80B03964 27BD0030 */ addiu $sp, $sp, 0x0030 ## $sp = 00000000
|
||||
@@ -1,78 +0,0 @@
|
||||
.rdata
|
||||
glabel D_80B045D0
|
||||
.asciz "../z_en_ssh.c"
|
||||
.balign 4
|
||||
|
||||
glabel D_80B045E0
|
||||
.asciz "../z_en_ssh.c"
|
||||
.balign 4
|
||||
|
||||
.text
|
||||
glabel EnSsh_Draw
|
||||
/* 02048 80B042B8 27BDFFB0 */ addiu $sp, $sp, 0xFFB0 ## $sp = FFFFFFB0
|
||||
/* 0204C 80B042BC AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 02050 80B042C0 AFB00020 */ sw $s0, 0x0020($sp)
|
||||
/* 02054 80B042C4 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 02058 80B042C8 0C2C0C18 */ jal func_80B03060
|
||||
/* 0205C 80B042CC AFA50054 */ sw $a1, 0x0054($sp)
|
||||
/* 02060 80B042D0 0C2C0BC7 */ jal func_80B02F1C
|
||||
/* 02064 80B042D4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 02068 80B042D8 8FAE0054 */ lw $t6, 0x0054($sp)
|
||||
/* 0206C 80B042DC 3C0680B0 */ lui $a2, %hi(D_80B045D0) ## $a2 = 80B00000
|
||||
/* 02070 80B042E0 24C645D0 */ addiu $a2, $a2, %lo(D_80B045D0) ## $a2 = 80B045D0
|
||||
/* 02074 80B042E4 8DC50000 */ lw $a1, 0x0000($t6) ## 00000000
|
||||
/* 02078 80B042E8 27A40034 */ addiu $a0, $sp, 0x0034 ## $a0 = FFFFFFE4
|
||||
/* 0207C 80B042EC 2407091D */ addiu $a3, $zero, 0x091D ## $a3 = 0000091D
|
||||
/* 02080 80B042F0 0C031AB1 */ jal Graph_OpenDisps
|
||||
/* 02084 80B042F4 AFA50044 */ sw $a1, 0x0044($sp)
|
||||
/* 02088 80B042F8 8FA80044 */ lw $t0, 0x0044($sp)
|
||||
/* 0208C 80B042FC 3C18DB06 */ lui $t8, 0xDB06 ## $t8 = DB060000
|
||||
/* 02090 80B04300 37180020 */ ori $t8, $t8, 0x0020 ## $t8 = DB060020
|
||||
/* 02094 80B04304 8D0302C0 */ lw $v1, 0x02C0($t0) ## 000002C0
|
||||
/* 02098 80B04308 3C0480B0 */ lui $a0, %hi(D_80B045B8) ## $a0 = 80B00000
|
||||
/* 0209C 80B0430C 3C0E8016 */ lui $t6, %hi(gSegments)
|
||||
/* 020A0 80B04310 246F0008 */ addiu $t7, $v1, 0x0008 ## $t7 = 00000008
|
||||
/* 020A4 80B04314 AD0F02C0 */ sw $t7, 0x02C0($t0) ## 000002C0
|
||||
/* 020A8 80B04318 AC780000 */ sw $t8, 0x0000($v1) ## 00000000
|
||||
/* 020AC 80B0431C 861905CE */ lh $t9, 0x05CE($s0) ## 000005CE
|
||||
/* 020B0 80B04320 3C0100FF */ lui $at, 0x00FF ## $at = 00FF0000
|
||||
/* 020B4 80B04324 3421FFFF */ ori $at, $at, 0xFFFF ## $at = 00FFFFFF
|
||||
/* 020B8 80B04328 00194880 */ sll $t1, $t9, 2
|
||||
/* 020BC 80B0432C 00892021 */ addu $a0, $a0, $t1
|
||||
/* 020C0 80B04330 8C8445B8 */ lw $a0, %lo(D_80B045B8)($a0)
|
||||
/* 020C4 80B04334 3C0680B0 */ lui $a2, %hi(D_80B045E0) ## $a2 = 80B00000
|
||||
/* 020C8 80B04338 24C645E0 */ addiu $a2, $a2, %lo(D_80B045E0) ## $a2 = 80B045E0
|
||||
/* 020CC 80B0433C 00045900 */ sll $t3, $a0, 4
|
||||
/* 020D0 80B04340 000B6702 */ srl $t4, $t3, 28
|
||||
/* 020D4 80B04344 000C6880 */ sll $t5, $t4, 2
|
||||
/* 020D8 80B04348 01CD7021 */ addu $t6, $t6, $t5
|
||||
/* 020DC 80B0434C 8DCE6FA8 */ lw $t6, %lo(gSegments)($t6)
|
||||
/* 020E0 80B04350 00815024 */ and $t2, $a0, $at
|
||||
/* 020E4 80B04354 3C018000 */ lui $at, 0x8000 ## $at = 80000000
|
||||
/* 020E8 80B04358 014E7821 */ addu $t7, $t2, $t6
|
||||
/* 020EC 80B0435C 01E1C021 */ addu $t8, $t7, $at
|
||||
/* 020F0 80B04360 AC780004 */ sw $t8, 0x0004($v1) ## 00000004
|
||||
/* 020F4 80B04364 8FB90054 */ lw $t9, 0x0054($sp)
|
||||
/* 020F8 80B04368 27A40034 */ addiu $a0, $sp, 0x0034 ## $a0 = FFFFFFE4
|
||||
/* 020FC 80B0436C 24070920 */ addiu $a3, $zero, 0x0920 ## $a3 = 00000920
|
||||
/* 02100 80B04370 0C031AD5 */ jal Graph_CloseDisps
|
||||
/* 02104 80B04374 8F250000 */ lw $a1, 0x0000($t9) ## 00000000
|
||||
/* 02108 80B04378 3C0980B0 */ lui $t1, %hi(func_80B04280) ## $t1 = 80B00000
|
||||
/* 0210C 80B0437C 25294280 */ addiu $t1, $t1, %lo(func_80B04280) ## $t1 = 80B04280
|
||||
/* 02110 80B04380 8E050150 */ lw $a1, 0x0150($s0) ## 00000150
|
||||
/* 02114 80B04384 8E06016C */ lw $a2, 0x016C($s0) ## 0000016C
|
||||
/* 02118 80B04388 3C0780B0 */ lui $a3, %hi(func_80B04190) ## $a3 = 80B00000
|
||||
/* 0211C 80B0438C 24E74190 */ addiu $a3, $a3, %lo(func_80B04190) ## $a3 = 80B04190
|
||||
/* 02120 80B04390 AFB00014 */ sw $s0, 0x0014($sp)
|
||||
/* 02124 80B04394 AFA90010 */ sw $t1, 0x0010($sp)
|
||||
/* 02128 80B04398 0C028572 */ jal SkelAnime_DrawOpa
|
||||
|
||||
/* 0212C 80B0439C 8FA40054 */ lw $a0, 0x0054($sp)
|
||||
/* 02130 80B043A0 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 02134 80B043A4 8FB00020 */ lw $s0, 0x0020($sp)
|
||||
/* 02138 80B043A8 27BD0050 */ addiu $sp, $sp, 0x0050 ## $sp = 00000000
|
||||
/* 0213C 80B043AC 03E00008 */ jr $ra
|
||||
/* 02140 80B043B0 00000000 */ nop
|
||||
/* 02144 80B043B4 00000000 */ nop
|
||||
/* 02148 80B043B8 00000000 */ nop
|
||||
/* 0214C 80B043BC 00000000 */ nop
|
||||
@@ -1,113 +0,0 @@
|
||||
glabel EnSsh_Init
|
||||
/* 014E4 80B03754 27BDFFC0 */ addiu $sp, $sp, 0xFFC0 ## $sp = FFFFFFC0
|
||||
/* 014E8 80B03758 AFB00028 */ sw $s0, 0x0028($sp)
|
||||
/* 014EC 80B0375C 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 014F0 80B03760 AFBF002C */ sw $ra, 0x002C($sp)
|
||||
/* 014F4 80B03764 3C040600 */ lui $a0, 0x0600 ## $a0 = 06000000
|
||||
/* 014F8 80B03768 AFA50044 */ sw $a1, 0x0044($sp)
|
||||
/* 014FC 80B0376C 0C028800 */ jal SkelAnime_GetFrameCount
|
||||
|
||||
/* 01500 80B03770 24840304 */ addiu $a0, $a0, 0x0304 ## $a0 = 06000304
|
||||
/* 01504 80B03774 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
|
||||
/* 01508 80B03778 3C0E8016 */ lui $t6, %hi(gSaveContext+0xd0)
|
||||
/* 0150C 80B0377C 3C0F8016 */ lui $t7, %hi(gSaveContext+0xd0)
|
||||
/* 01510 80B03780 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 01514 80B03784 E7A6003C */ swc1 $f6, 0x003C($sp)
|
||||
/* 01518 80B03788 8603001C */ lh $v1, 0x001C($s0) ## 0000001C
|
||||
/* 0151C 80B0378C 14600009 */ bne $v1, $zero, .L80B037B4
|
||||
/* 01520 80B03790 0003C080 */ sll $t8, $v1, 2
|
||||
/* 01524 80B03794 85CEE730 */ lh $t6, %lo(gSaveContext+0xd0)($t6)
|
||||
/* 01528 80B03798 29C10064 */ slti $at, $t6, 0x0064
|
||||
/* 0152C 80B0379C 1420000F */ bne $at, $zero, .L80B037DC
|
||||
/* 01530 80B037A0 00000000 */ nop
|
||||
/* 01534 80B037A4 0C00B55C */ jal Actor_Kill
|
||||
|
||||
/* 01538 80B037A8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0153C 80B037AC 1000004A */ beq $zero, $zero, .L80B038D8
|
||||
/* 01540 80B037B0 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
.L80B037B4:
|
||||
/* 01544 80B037B4 85EFE730 */ lh $t7, %lo(gSaveContext+0xd0)($t7)
|
||||
/* 01548 80B037B8 0303C021 */ addu $t8, $t8, $v1
|
||||
/* 0154C 80B037BC 0018C040 */ sll $t8, $t8, 1
|
||||
/* 01550 80B037C0 01F8082A */ slt $at, $t7, $t8
|
||||
/* 01554 80B037C4 14200005 */ bne $at, $zero, .L80B037DC
|
||||
/* 01558 80B037C8 00000000 */ nop
|
||||
/* 0155C 80B037CC 0C00B55C */ jal Actor_Kill
|
||||
|
||||
/* 01560 80B037D0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01564 80B037D4 10000040 */ beq $zero, $zero, .L80B038D8
|
||||
/* 01568 80B037D8 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
.L80B037DC:
|
||||
/* 0156C 80B037DC 3C068003 */ lui $a2, %hi(ActorShadow_DrawFunc_Circle)
|
||||
/* 01570 80B037E0 24C6B5EC */ addiu $a2, %lo(ActorShadow_DrawFunc_Circle)
|
||||
/* 01574 80B037E4 260400B4 */ addiu $a0, $s0, 0x00B4 ## $a0 = 000000B4
|
||||
/* 01578 80B037E8 24050000 */ addiu $a1, $zero, 0x0000 ## $a1 = 00000000
|
||||
/* 0157C 80B037EC 0C00AC78 */ jal ActorShape_Init
|
||||
|
||||
/* 01580 80B037F0 3C0741F0 */ lui $a3, 0x41F0 ## $a3 = 41F00000
|
||||
/* 01584 80B037F4 2605014C */ addiu $a1, $s0, 0x014C ## $a1 = 0000014C
|
||||
/* 01588 80B037F8 3C060600 */ lui $a2, 0x0600 ## $a2 = 06000000
|
||||
/* 0158C 80B037FC 26190190 */ addiu $t9, $s0, 0x0190 ## $t9 = 00000190
|
||||
/* 01590 80B03800 26080244 */ addiu $t0, $s0, 0x0244 ## $t0 = 00000244
|
||||
/* 01594 80B03804 2409001E */ addiu $t1, $zero, 0x001E ## $t1 = 0000001E
|
||||
/* 01598 80B03808 AFA90018 */ sw $t1, 0x0018($sp)
|
||||
/* 0159C 80B0380C AFA80014 */ sw $t0, 0x0014($sp)
|
||||
/* 015A0 80B03810 AFB90010 */ sw $t9, 0x0010($sp)
|
||||
/* 015A4 80B03814 24C652E0 */ addiu $a2, $a2, 0x52E0 ## $a2 = 060052E0
|
||||
/* 015A8 80B03818 AFA50030 */ sw $a1, 0x0030($sp)
|
||||
/* 015AC 80B0381C 8FA40044 */ lw $a0, 0x0044($sp)
|
||||
/* 015B0 80B03820 0C02915F */ jal SkelAnime_Init
|
||||
|
||||
/* 015B4 80B03824 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
|
||||
/* 015B8 80B03828 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
|
||||
/* 015BC 80B0382C C7A8003C */ lwc1 $f8, 0x003C($sp)
|
||||
/* 015C0 80B03830 3C050600 */ lui $a1, 0x0600 ## $a1 = 06000000
|
||||
/* 015C4 80B03834 240A0001 */ addiu $t2, $zero, 0x0001 ## $t2 = 00000001
|
||||
/* 015C8 80B03838 44070000 */ mfc1 $a3, $f0
|
||||
/* 015CC 80B0383C AFAA0014 */ sw $t2, 0x0014($sp)
|
||||
/* 015D0 80B03840 24A50304 */ addiu $a1, $a1, 0x0304 ## $a1 = 06000304
|
||||
/* 015D4 80B03844 8FA40030 */ lw $a0, 0x0030($sp)
|
||||
/* 015D8 80B03848 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
|
||||
/* 015DC 80B0384C E7A80010 */ swc1 $f8, 0x0010($sp)
|
||||
/* 015E0 80B03850 0C029468 */ jal SkelAnime_ChangeAnim
|
||||
|
||||
/* 015E4 80B03854 E7A00018 */ swc1 $f0, 0x0018($sp)
|
||||
/* 015E8 80B03858 0C2C08C0 */ jal func_80B02300
|
||||
/* 015EC 80B0385C 8FA40044 */ lw $a0, 0x0044($sp)
|
||||
/* 015F0 80B03860 AE020538 */ sw $v0, 0x0538($s0) ## 00000538
|
||||
/* 015F4 80B03864 8FA50044 */ lw $a1, 0x0044($sp)
|
||||
/* 015F8 80B03868 0C2C0970 */ jal func_80B025C0
|
||||
/* 015FC 80B0386C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01600 80B03870 A60005CA */ sh $zero, 0x05CA($s0) ## 000005CA
|
||||
/* 01604 80B03874 A20005CC */ sb $zero, 0x05CC($s0) ## 000005CC
|
||||
/* 01608 80B03878 8FA50044 */ lw $a1, 0x0044($sp)
|
||||
/* 0160C 80B0387C 0C2C08FF */ jal func_80B023FC
|
||||
/* 01610 80B03880 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01614 80B03884 860B001C */ lh $t3, 0x001C($s0) ## 0000001C
|
||||
/* 01618 80B03888 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
|
||||
/* 0161C 80B0388C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01620 80B03890 11600006 */ beq $t3, $zero, .L80B038AC
|
||||
/* 01624 80B03894 3C053F40 */ lui $a1, 0x3F40 ## $a1 = 3F400000
|
||||
/* 01628 80B03898 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0162C 80B0389C 0C2C0A53 */ jal func_80B0294C
|
||||
/* 01630 80B038A0 3C053F00 */ lui $a1, 0x3F00 ## $a1 = 3F000000
|
||||
/* 01634 80B038A4 10000004 */ beq $zero, $zero, .L80B038B8
|
||||
/* 01638 80B038A8 44805000 */ mtc1 $zero, $f10 ## $f10 = 0.00
|
||||
.L80B038AC:
|
||||
/* 0163C 80B038AC 0C2C0A53 */ jal func_80B0294C
|
||||
/* 01640 80B038B0 3C063F80 */ lui $a2, 0x3F80 ## $a2 = 3F800000
|
||||
/* 01644 80B038B4 44805000 */ mtc1 $zero, $f10 ## $f10 = 0.00
|
||||
.L80B038B8:
|
||||
/* 01648 80B038B8 860C0032 */ lh $t4, 0x0032($s0) ## 00000032
|
||||
/* 0164C 80B038BC 3C0580B0 */ lui $a1, %hi(func_80B03FF0) ## $a1 = 80B00000
|
||||
/* 01650 80B038C0 24A53FF0 */ addiu $a1, $a1, %lo(func_80B03FF0) ## $a1 = 80B03FF0
|
||||
/* 01654 80B038C4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01658 80B038C8 E60A006C */ swc1 $f10, 0x006C($s0) ## 0000006C
|
||||
/* 0165C 80B038CC 0C2C089C */ jal func_80B02270
|
||||
/* 01660 80B038D0 A60C0524 */ sh $t4, 0x0524($s0) ## 00000524
|
||||
/* 01664 80B038D4 8FBF002C */ lw $ra, 0x002C($sp)
|
||||
.L80B038D8:
|
||||
/* 01668 80B038D8 8FB00028 */ lw $s0, 0x0028($sp)
|
||||
/* 0166C 80B038DC 27BD0040 */ addiu $sp, $sp, 0x0040 ## $sp = 00000000
|
||||
/* 01670 80B038E0 03E00008 */ jr $ra
|
||||
/* 01674 80B038E4 00000000 */ nop
|
||||
@@ -1,82 +0,0 @@
|
||||
glabel EnSsh_Update
|
||||
/* 01E04 80B04074 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 01E08 80B04078 AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 01E0C 80B0407C AFB00020 */ sw $s0, 0x0020($sp)
|
||||
/* 01E10 80B04080 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 01E14 80B04084 0C2C0FD2 */ jal func_80B03F48
|
||||
/* 01E18 80B04088 AFA5002C */ sw $a1, 0x002C($sp)
|
||||
/* 01E1C 80B0408C 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01E20 80B04090 0C2C0CC3 */ jal func_80B0330C
|
||||
/* 01E24 80B04094 8FA5002C */ lw $a1, 0x002C($sp)
|
||||
/* 01E28 80B04098 54400039 */ bnel $v0, $zero, .L80B04180
|
||||
/* 01E2C 80B0409C 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 01E30 80B040A0 860E0532 */ lh $t6, 0x0532($s0) ## 00000532
|
||||
/* 01E34 80B040A4 11C00005 */ beq $t6, $zero, .L80B040BC
|
||||
/* 01E38 80B040A8 00000000 */ nop
|
||||
/* 01E3C 80B040AC 0C2C0AB1 */ jal func_80B02AC4
|
||||
/* 01E40 80B040B0 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01E44 80B040B4 10000014 */ beq $zero, $zero, .L80B04108
|
||||
/* 01E48 80B040B8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
.L80B040BC:
|
||||
/* 01E4C 80B040BC 0C02927F */ jal SkelAnime_FrameUpdateMatrix
|
||||
|
||||
/* 01E50 80B040C0 2604014C */ addiu $a0, $s0, 0x014C ## $a0 = 0000014C
|
||||
/* 01E54 80B040C4 0C00B5FB */ jal func_8002D7EC
|
||||
/* 01E58 80B040C8 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01E5C 80B040CC 44800000 */ mtc1 $zero, $f0 ## $f0 = 0.00
|
||||
/* 01E60 80B040D0 240F0004 */ addiu $t7, $zero, 0x0004 ## $t7 = 00000004
|
||||
/* 01E64 80B040D4 AFAF0014 */ sw $t7, 0x0014($sp)
|
||||
/* 01E68 80B040D8 44060000 */ mfc1 $a2, $f0
|
||||
/* 01E6C 80B040DC 44070000 */ mfc1 $a3, $f0
|
||||
/* 01E70 80B040E0 8FA4002C */ lw $a0, 0x002C($sp)
|
||||
/* 01E74 80B040E4 02002825 */ or $a1, $s0, $zero ## $a1 = 00000000
|
||||
/* 01E78 80B040E8 0C00B92D */ jal func_8002E4B4
|
||||
/* 01E7C 80B040EC E7A00010 */ swc1 $f0, 0x0010($sp)
|
||||
/* 01E80 80B040F0 8E1902F8 */ lw $t9, 0x02F8($s0) ## 000002F8
|
||||
/* 01E84 80B040F4 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01E88 80B040F8 8FA5002C */ lw $a1, 0x002C($sp)
|
||||
/* 01E8C 80B040FC 0320F809 */ jalr $ra, $t9
|
||||
/* 01E90 80B04100 00000000 */ nop
|
||||
/* 01E94 80B04104 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
.L80B04108:
|
||||
/* 01E98 80B04108 0C2C0B45 */ jal func_80B02D14
|
||||
/* 01E9C 80B0410C 8FA5002C */ lw $a1, 0x002C($sp)
|
||||
/* 01EA0 80B04110 860305D0 */ lh $v1, 0x05D0($s0) ## 000005D0
|
||||
/* 01EA4 80B04114 2404003C */ addiu $a0, $zero, 0x003C ## $a0 = 0000003C
|
||||
/* 01EA8 80B04118 14600003 */ bne $v1, $zero, .L80B04128
|
||||
/* 01EAC 80B0411C 2478FFFF */ addiu $t8, $v1, 0xFFFF ## $t8 = FFFFFFFF
|
||||
/* 01EB0 80B04120 10000004 */ beq $zero, $zero, .L80B04134
|
||||
/* 01EB4 80B04124 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
.L80B04128:
|
||||
/* 01EB8 80B04128 A61805D0 */ sh $t8, 0x05D0($s0) ## 000005D0
|
||||
/* 01EBC 80B0412C 860305D0 */ lh $v1, 0x05D0($s0) ## 000005D0
|
||||
/* 01EC0 80B04130 00601025 */ or $v0, $v1, $zero ## $v0 = 00000000
|
||||
.L80B04134:
|
||||
/* 01EC4 80B04134 54400006 */ bnel $v0, $zero, .L80B04150
|
||||
/* 01EC8 80B04138 A60305CE */ sh $v1, 0x05CE($s0) ## 000005CE
|
||||
/* 01ECC 80B0413C 0C01DF64 */ jal Math_Rand_S16Offset
|
||||
|
||||
/* 01ED0 80B04140 2405003C */ addiu $a1, $zero, 0x003C ## $a1 = 0000003C
|
||||
/* 01ED4 80B04144 A60205D0 */ sh $v0, 0x05D0($s0) ## 000005D0
|
||||
/* 01ED8 80B04148 860305D0 */ lh $v1, 0x05D0($s0) ## 000005D0
|
||||
/* 01EDC 80B0414C A60305CE */ sh $v1, 0x05CE($s0) ## 000005CE
|
||||
.L80B04150:
|
||||
/* 01EE0 80B04150 860805CE */ lh $t0, 0x05CE($s0) ## 000005CE
|
||||
/* 01EE4 80B04154 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01EE8 80B04158 29010003 */ slti $at, $t0, 0x0003
|
||||
/* 01EEC 80B0415C 14200002 */ bne $at, $zero, .L80B04168
|
||||
/* 01EF0 80B04160 00000000 */ nop
|
||||
/* 01EF4 80B04164 A60005CE */ sh $zero, 0x05CE($s0) ## 000005CE
|
||||
.L80B04168:
|
||||
/* 01EF8 80B04168 0C2C0DA3 */ jal func_80B0368C
|
||||
/* 01EFC 80B0416C 8FA5002C */ lw $a1, 0x002C($sp)
|
||||
/* 01F00 80B04170 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 01F04 80B04174 0C00B56E */ jal Actor_SetHeight
|
||||
|
||||
/* 01F08 80B04178 24050000 */ addiu $a1, $zero, 0x0000 ## $a1 = 00000000
|
||||
/* 01F0C 80B0417C 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
.L80B04180:
|
||||
/* 01F10 80B04180 8FB00020 */ lw $s0, 0x0020($sp)
|
||||
/* 01F14 80B04184 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
||||
/* 01F18 80B04188 03E00008 */ jr $ra
|
||||
/* 01F1C 80B0418C 00000000 */ nop
|
||||
@@ -1,3 +0,0 @@
|
||||
glabel func_80B02270
|
||||
/* 00000 80B02270 03E00008 */ jr $ra
|
||||
/* 00004 80B02274 AC8502F8 */ sw $a1, 0x02F8($a0) ## 000002F8
|
||||
@@ -1,35 +0,0 @@
|
||||
glabel func_80B02278
|
||||
/* 00008 80B02278 27BDFFC0 */ addiu $sp, $sp, 0xFFC0 ## $sp = FFFFFFC0
|
||||
/* 0000C 80B0227C 3C0E80B0 */ lui $t6, %hi(D_80B04508) ## $t6 = 80B00000
|
||||
/* 00010 80B02280 AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 00014 80B02284 AFA40040 */ sw $a0, 0x0040($sp)
|
||||
/* 00018 80B02288 AFA50044 */ sw $a1, 0x0044($sp)
|
||||
/* 0001C 80B0228C 25CE4508 */ addiu $t6, $t6, %lo(D_80B04508) ## $t6 = 80B04508
|
||||
/* 00020 80B02290 8DD80000 */ lw $t8, 0x0000($t6) ## 80B04508
|
||||
/* 00024 80B02294 27A60034 */ addiu $a2, $sp, 0x0034 ## $a2 = FFFFFFF4
|
||||
/* 00028 80B02298 24080064 */ addiu $t0, $zero, 0x0064 ## $t0 = 00000064
|
||||
/* 0002C 80B0229C ACD80000 */ sw $t8, 0x0000($a2) ## FFFFFFF4
|
||||
/* 00030 80B022A0 8DCF0004 */ lw $t7, 0x0004($t6) ## 80B0450C
|
||||
/* 00034 80B022A4 240900DC */ addiu $t1, $zero, 0x00DC ## $t1 = 000000DC
|
||||
/* 00038 80B022A8 240A0008 */ addiu $t2, $zero, 0x0008 ## $t2 = 00000008
|
||||
/* 0003C 80B022AC ACCF0004 */ sw $t7, 0x0004($a2) ## FFFFFFF8
|
||||
/* 00040 80B022B0 8DD80008 */ lw $t8, 0x0008($t6) ## 80B04510
|
||||
/* 00044 80B022B4 00C03825 */ or $a3, $a2, $zero ## $a3 = FFFFFFF4
|
||||
/* 00048 80B022B8 27A50028 */ addiu $a1, $sp, 0x0028 ## $a1 = FFFFFFE8
|
||||
/* 0004C 80B022BC ACD80008 */ sw $t8, 0x0008($a2) ## FFFFFFFC
|
||||
/* 00050 80B022C0 8FB90040 */ lw $t9, 0x0040($sp)
|
||||
/* 00054 80B022C4 8FA40044 */ lw $a0, 0x0044($sp)
|
||||
/* 00058 80B022C8 C7240024 */ lwc1 $f4, 0x0024($t9) ## 00000024
|
||||
/* 0005C 80B022CC E7A40028 */ swc1 $f4, 0x0028($sp)
|
||||
/* 00060 80B022D0 C7260080 */ lwc1 $f6, 0x0080($t9) ## 00000080
|
||||
/* 00064 80B022D4 E7A6002C */ swc1 $f6, 0x002C($sp)
|
||||
/* 00068 80B022D8 C728002C */ lwc1 $f8, 0x002C($t9) ## 0000002C
|
||||
/* 0006C 80B022DC AFAA0018 */ sw $t2, 0x0018($sp)
|
||||
/* 00070 80B022E0 AFA90014 */ sw $t1, 0x0014($sp)
|
||||
/* 00074 80B022E4 AFA80010 */ sw $t0, 0x0010($sp)
|
||||
/* 00078 80B022E8 0C00A3E1 */ jal EffectSsBlast_SpawnWhiteCustomScale
|
||||
/* 0007C 80B022EC E7A80030 */ swc1 $f8, 0x0030($sp)
|
||||
/* 00080 80B022F0 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 00084 80B022F4 27BD0040 */ addiu $sp, $sp, 0x0040 ## $sp = 00000000
|
||||
/* 00088 80B022F8 03E00008 */ jr $ra
|
||||
/* 0008C 80B022FC 00000000 */ nop
|
||||
@@ -1,65 +0,0 @@
|
||||
glabel func_80B02300
|
||||
/* 00090 80B02300 27BDFE28 */ addiu $sp, $sp, 0xFE28 ## $sp = FFFFFE28
|
||||
/* 00094 80B02304 3C0E80B0 */ lui $t6, %hi(D_80B04514) ## $t6 = 80B00000
|
||||
/* 00098 80B02308 8DCE4514 */ lw $t6, %lo(D_80B04514)($t6)
|
||||
/* 0009C 80B0230C 3C0F80B0 */ lui $t7, %hi(D_80B04518) ## $t7 = 80B00000
|
||||
/* 000A0 80B02310 3C1880B0 */ lui $t8, %hi(D_80B0451C) ## $t8 = 80B00000
|
||||
/* 000A4 80B02314 8DEF4518 */ lw $t7, %lo(D_80B04518)($t7)
|
||||
/* 000A8 80B02318 8F18451C */ lw $t8, %lo(D_80B0451C)($t8)
|
||||
/* 000AC 80B0231C 3C1980B0 */ lui $t9, %hi(D_80B04520) ## $t9 = 80B00000
|
||||
/* 000B0 80B02320 8F394520 */ lw $t9, %lo(D_80B04520)($t9)
|
||||
/* 000B4 80B02324 AFAE0034 */ sw $t6, 0x0034($sp)
|
||||
/* 000B8 80B02328 AFAF0030 */ sw $t7, 0x0030($sp)
|
||||
/* 000BC 80B0232C AFB8002C */ sw $t8, 0x002C($sp)
|
||||
/* 000C0 80B02330 AFB90028 */ sw $t9, 0x0028($sp)
|
||||
/* 000C4 80B02334 93AD0031 */ lbu $t5, 0x0031($sp)
|
||||
/* 000C8 80B02338 93AC0035 */ lbu $t4, 0x0035($sp)
|
||||
/* 000CC 80B0233C 93A80034 */ lbu $t0, 0x0034($sp)
|
||||
/* 000D0 80B02340 93A90030 */ lbu $t1, 0x0030($sp)
|
||||
/* 000D4 80B02344 93AA002C */ lbu $t2, 0x002C($sp)
|
||||
/* 000D8 80B02348 93AB0028 */ lbu $t3, 0x0028($sp)
|
||||
/* 000DC 80B0234C 93AF0029 */ lbu $t7, 0x0029($sp)
|
||||
/* 000E0 80B02350 93AE002D */ lbu $t6, 0x002D($sp)
|
||||
/* 000E4 80B02354 93B80036 */ lbu $t8, 0x0036($sp)
|
||||
/* 000E8 80B02358 A3AD01C1 */ sb $t5, 0x01C1($sp)
|
||||
/* 000EC 80B0235C A3AC01BD */ sb $t4, 0x01BD($sp)
|
||||
/* 000F0 80B02360 A3A801BC */ sb $t0, 0x01BC($sp)
|
||||
/* 000F4 80B02364 A3A901C0 */ sb $t1, 0x01C0($sp)
|
||||
/* 000F8 80B02368 A3AA01C4 */ sb $t2, 0x01C4($sp)
|
||||
/* 000FC 80B0236C A3AB01C8 */ sb $t3, 0x01C8($sp)
|
||||
/* 00100 80B02370 93AB0033 */ lbu $t3, 0x0033($sp)
|
||||
/* 00104 80B02374 93AA0037 */ lbu $t2, 0x0037($sp)
|
||||
/* 00108 80B02378 93A9002A */ lbu $t1, 0x002A($sp)
|
||||
/* 0010C 80B0237C 93A8002E */ lbu $t0, 0x002E($sp)
|
||||
/* 00110 80B02380 93AC002F */ lbu $t4, 0x002F($sp)
|
||||
/* 00114 80B02384 93AD002B */ lbu $t5, 0x002B($sp)
|
||||
/* 00118 80B02388 93B90032 */ lbu $t9, 0x0032($sp)
|
||||
/* 0011C 80B0238C A3AF01C9 */ sb $t7, 0x01C9($sp)
|
||||
/* 00120 80B02390 A3AE01C5 */ sb $t6, 0x01C5($sp)
|
||||
/* 00124 80B02394 A3B801BE */ sb $t8, 0x01BE($sp)
|
||||
/* 00128 80B02398 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 0012C 80B0239C 240E0006 */ addiu $t6, $zero, 0x0006 ## $t6 = 00000006
|
||||
/* 00130 80B023A0 240F0003 */ addiu $t7, $zero, 0x0003 ## $t7 = 00000003
|
||||
/* 00134 80B023A4 27B80038 */ addiu $t8, $sp, 0x0038 ## $t8 = FFFFFE60
|
||||
/* 00138 80B023A8 AFAE01CC */ sw $t6, 0x01CC($sp)
|
||||
/* 0013C 80B023AC AFA001D0 */ sw $zero, 0x01D0($sp)
|
||||
/* 00140 80B023B0 AFAF01D4 */ sw $t7, 0x01D4($sp)
|
||||
/* 00144 80B023B4 AFB80014 */ sw $t8, 0x0014($sp)
|
||||
/* 00148 80B023B8 27A50020 */ addiu $a1, $sp, 0x0020 ## $a1 = FFFFFE48
|
||||
/* 0014C 80B023BC AFA00010 */ sw $zero, 0x0010($sp)
|
||||
/* 00150 80B023C0 24060001 */ addiu $a2, $zero, 0x0001 ## $a2 = 00000001
|
||||
/* 00154 80B023C4 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
|
||||
/* 00158 80B023C8 A3AB01C3 */ sb $t3, 0x01C3($sp)
|
||||
/* 0015C 80B023CC A3AA01BF */ sb $t2, 0x01BF($sp)
|
||||
/* 00160 80B023D0 A3A901CA */ sb $t1, 0x01CA($sp)
|
||||
/* 00164 80B023D4 A3A801C6 */ sb $t0, 0x01C6($sp)
|
||||
/* 00168 80B023D8 A3AC01C7 */ sb $t4, 0x01C7($sp)
|
||||
/* 0016C 80B023DC A3AD01CB */ sb $t5, 0x01CB($sp)
|
||||
/* 00170 80B023E0 0C009B35 */ jal Effect_Add
|
||||
## Effect_Add
|
||||
/* 00174 80B023E4 A3B901C2 */ sb $t9, 0x01C2($sp)
|
||||
/* 00178 80B023E8 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 0017C 80B023EC 8FA20020 */ lw $v0, 0x0020($sp)
|
||||
/* 00180 80B023F0 27BD01D8 */ addiu $sp, $sp, 0x01D8 ## $sp = 00000000
|
||||
/* 00184 80B023F4 03E00008 */ jr $ra
|
||||
/* 00188 80B023F8 00000000 */ nop
|
||||
@@ -1,40 +0,0 @@
|
||||
glabel func_80B023FC
|
||||
/* 0018C 80B023FC 27BDFFB0 */ addiu $sp, $sp, 0xFFB0 ## $sp = FFFFFFB0
|
||||
/* 00190 80B02400 AFBF0034 */ sw $ra, 0x0034($sp)
|
||||
/* 00194 80B02404 AFB00030 */ sw $s0, 0x0030($sp)
|
||||
/* 00198 80B02408 AFA50054 */ sw $a1, 0x0054($sp)
|
||||
/* 0019C 80B0240C C4840024 */ lwc1 $f4, 0x0024($a0) ## 00000024
|
||||
/* 001A0 80B02410 3C01447A */ lui $at, 0x447A ## $at = 447A0000
|
||||
/* 001A4 80B02414 44814000 */ mtc1 $at, $f8 ## $f8 = 1000.00
|
||||
/* 001A8 80B02418 E7A4003C */ swc1 $f4, 0x003C($sp)
|
||||
/* 001AC 80B0241C C4860028 */ lwc1 $f6, 0x0028($a0) ## 00000028
|
||||
/* 001B0 80B02420 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 001B4 80B02424 27AE004C */ addiu $t6, $sp, 0x004C ## $t6 = FFFFFFFC
|
||||
/* 001B8 80B02428 46083280 */ add.s $f10, $f6, $f8
|
||||
/* 001BC 80B0242C 27B90048 */ addiu $t9, $sp, 0x0048 ## $t9 = FFFFFFF8
|
||||
/* 001C0 80B02430 240F0001 */ addiu $t7, $zero, 0x0001 ## $t7 = 00000001
|
||||
/* 001C4 80B02434 24180001 */ addiu $t8, $zero, 0x0001 ## $t8 = 00000001
|
||||
/* 001C8 80B02438 E7AA0040 */ swc1 $f10, 0x0040($sp)
|
||||
/* 001CC 80B0243C C490002C */ lwc1 $f16, 0x002C($a0) ## 0000002C
|
||||
/* 001D0 80B02440 24A407C0 */ addiu $a0, $a1, 0x07C0 ## $a0 = 000007C0
|
||||
/* 001D4 80B02444 26050024 */ addiu $a1, $s0, 0x0024 ## $a1 = 00000024
|
||||
/* 001D8 80B02448 AFB90024 */ sw $t9, 0x0024($sp)
|
||||
/* 001DC 80B0244C AFB80020 */ sw $t8, 0x0020($sp)
|
||||
/* 001E0 80B02450 AFAF001C */ sw $t7, 0x001C($sp)
|
||||
/* 001E4 80B02454 AFA00018 */ sw $zero, 0x0018($sp)
|
||||
/* 001E8 80B02458 AFA00014 */ sw $zero, 0x0014($sp)
|
||||
/* 001EC 80B0245C AFAE0010 */ sw $t6, 0x0010($sp)
|
||||
/* 001F0 80B02460 26070544 */ addiu $a3, $s0, 0x0544 ## $a3 = 00000544
|
||||
/* 001F4 80B02464 27A6003C */ addiu $a2, $sp, 0x003C ## $a2 = FFFFFFEC
|
||||
/* 001F8 80B02468 0C00F7A1 */ jal func_8003DE84
|
||||
/* 001FC 80B0246C E7B00044 */ swc1 $f16, 0x0044($sp)
|
||||
/* 00200 80B02470 14400003 */ bne $v0, $zero, .L80B02480
|
||||
/* 00204 80B02474 8FBF0034 */ lw $ra, 0x0034($sp)
|
||||
/* 00208 80B02478 10000002 */ beq $zero, $zero, .L80B02484
|
||||
/* 0020C 80B0247C 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
.L80B02480:
|
||||
/* 00210 80B02480 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
.L80B02484:
|
||||
/* 00214 80B02484 8FB00030 */ lw $s0, 0x0030($sp)
|
||||
/* 00218 80B02488 03E00008 */ jr $ra
|
||||
/* 0021C 80B0248C 27BD0050 */ addiu $sp, $sp, 0x0050 ## $sp = 00000000
|
||||
@@ -1,67 +0,0 @@
|
||||
glabel func_80B02490
|
||||
/* 00220 80B02490 27BDFFA8 */ addiu $sp, $sp, 0xFFA8 ## $sp = FFFFFFA8
|
||||
/* 00224 80B02494 3C0F80B0 */ lui $t7, %hi(D_80B04524) ## $t7 = 80B00000
|
||||
/* 00228 80B02498 AFBF001C */ sw $ra, 0x001C($sp)
|
||||
/* 0022C 80B0249C AFB00018 */ sw $s0, 0x0018($sp)
|
||||
/* 00230 80B024A0 25EF4524 */ addiu $t7, $t7, %lo(D_80B04524) ## $t7 = 80B04524
|
||||
/* 00234 80B024A4 8DF90000 */ lw $t9, 0x0000($t7) ## 80B04524
|
||||
/* 00238 80B024A8 27AE004C */ addiu $t6, $sp, 0x004C ## $t6 = FFFFFFF4
|
||||
/* 0023C 80B024AC 8DF80004 */ lw $t8, 0x0004($t7) ## 80B04528
|
||||
/* 00240 80B024B0 ADD90000 */ sw $t9, 0x0000($t6) ## FFFFFFF4
|
||||
/* 00244 80B024B4 8DF90008 */ lw $t9, 0x0008($t7) ## 80B0452C
|
||||
/* 00248 80B024B8 3C0980B0 */ lui $t1, %hi(D_80B04530) ## $t1 = 80B00000
|
||||
/* 0024C 80B024BC 25294530 */ addiu $t1, $t1, %lo(D_80B04530) ## $t1 = 80B04530
|
||||
/* 00250 80B024C0 ADD80004 */ sw $t8, 0x0004($t6) ## FFFFFFF8
|
||||
/* 00254 80B024C4 ADD90008 */ sw $t9, 0x0008($t6) ## FFFFFFFC
|
||||
/* 00258 80B024C8 8D2B0000 */ lw $t3, 0x0000($t1) ## 80B04530
|
||||
/* 0025C 80B024CC 27A80040 */ addiu $t0, $sp, 0x0040 ## $t0 = FFFFFFE8
|
||||
/* 00260 80B024D0 8D2A0004 */ lw $t2, 0x0004($t1) ## 80B04534
|
||||
/* 00264 80B024D4 AD0B0000 */ sw $t3, 0x0000($t0) ## FFFFFFE8
|
||||
/* 00268 80B024D8 8D2B0008 */ lw $t3, 0x0008($t1) ## 80B04538
|
||||
/* 0026C 80B024DC AD0A0004 */ sw $t2, 0x0004($t0) ## FFFFFFEC
|
||||
/* 00270 80B024E0 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 00274 80B024E4 AD0B0008 */ sw $t3, 0x0008($t0) ## FFFFFFF0
|
||||
/* 00278 80B024E8 C486053C */ lwc1 $f6, 0x053C($a0) ## 0000053C
|
||||
/* 0027C 80B024EC C7A4004C */ lwc1 $f4, 0x004C($sp)
|
||||
/* 00280 80B024F0 C7AA0050 */ lwc1 $f10, 0x0050($sp)
|
||||
/* 00284 80B024F4 46062202 */ mul.s $f8, $f4, $f6
|
||||
/* 00288 80B024F8 C7A40054 */ lwc1 $f4, 0x0054($sp)
|
||||
/* 0028C 80B024FC E7A8004C */ swc1 $f8, 0x004C($sp)
|
||||
/* 00290 80B02500 C490053C */ lwc1 $f16, 0x053C($a0) ## 0000053C
|
||||
/* 00294 80B02504 46105482 */ mul.s $f18, $f10, $f16
|
||||
/* 00298 80B02508 C7AA0040 */ lwc1 $f10, 0x0040($sp)
|
||||
/* 0029C 80B0250C E7B20050 */ swc1 $f18, 0x0050($sp)
|
||||
/* 002A0 80B02510 C486053C */ lwc1 $f6, 0x053C($a0) ## 0000053C
|
||||
/* 002A4 80B02514 46062202 */ mul.s $f8, $f4, $f6
|
||||
/* 002A8 80B02518 C7A40044 */ lwc1 $f4, 0x0044($sp)
|
||||
/* 002AC 80B0251C E7A80054 */ swc1 $f8, 0x0054($sp)
|
||||
/* 002B0 80B02520 C490053C */ lwc1 $f16, 0x053C($a0) ## 0000053C
|
||||
/* 002B4 80B02524 46105482 */ mul.s $f18, $f10, $f16
|
||||
/* 002B8 80B02528 C7AA0048 */ lwc1 $f10, 0x0048($sp)
|
||||
/* 002BC 80B0252C E7B20040 */ swc1 $f18, 0x0040($sp)
|
||||
/* 002C0 80B02530 C486053C */ lwc1 $f6, 0x053C($a0) ## 0000053C
|
||||
/* 002C4 80B02534 46062202 */ mul.s $f8, $f4, $f6
|
||||
/* 002C8 80B02538 E7A80044 */ swc1 $f8, 0x0044($sp)
|
||||
/* 002CC 80B0253C C490053C */ lwc1 $f16, 0x053C($a0) ## 0000053C
|
||||
/* 002D0 80B02540 46105482 */ mul.s $f18, $f10, $f16
|
||||
/* 002D4 80B02544 0C034213 */ jal Matrix_Push
|
||||
/* 002D8 80B02548 E7B20048 */ swc1 $f18, 0x0048($sp)
|
||||
/* 002DC 80B0254C 27A4004C */ addiu $a0, $sp, 0x004C ## $a0 = FFFFFFF4
|
||||
/* 002E0 80B02550 0C0346BD */ jal Matrix_MultVec3f
|
||||
/* 002E4 80B02554 27A50034 */ addiu $a1, $sp, 0x0034 ## $a1 = FFFFFFDC
|
||||
/* 002E8 80B02558 27A40040 */ addiu $a0, $sp, 0x0040 ## $a0 = FFFFFFE8
|
||||
/* 002EC 80B0255C 0C0346BD */ jal Matrix_MultVec3f
|
||||
/* 002F0 80B02560 27A50028 */ addiu $a1, $sp, 0x0028 ## $a1 = FFFFFFD0
|
||||
/* 002F4 80B02564 0C034221 */ jal Matrix_Pull
|
||||
/* 002F8 80B02568 00000000 */ nop
|
||||
/* 002FC 80B0256C 0C009AC3 */ jal Effect_GetByIndex
|
||||
/* 00300 80B02570 8E040538 */ lw $a0, 0x0538($s0) ## 00000538
|
||||
/* 00304 80B02574 00402025 */ or $a0, $v0, $zero ## $a0 = 00000000
|
||||
/* 00308 80B02578 27A50034 */ addiu $a1, $sp, 0x0034 ## $a1 = FFFFFFDC
|
||||
/* 0030C 80B0257C 0C007F7C */ jal EffectBlure_AddVertex
|
||||
/* 00310 80B02580 27A60028 */ addiu $a2, $sp, 0x0028 ## $a2 = FFFFFFD0
|
||||
/* 00314 80B02584 8FBF001C */ lw $ra, 0x001C($sp)
|
||||
/* 00318 80B02588 8FB00018 */ lw $s0, 0x0018($sp)
|
||||
/* 0031C 80B0258C 27BD0058 */ addiu $sp, $sp, 0x0058 ## $sp = 00000000
|
||||
/* 00320 80B02590 03E00008 */ jr $ra
|
||||
/* 00324 80B02594 00000000 */ nop
|
||||
@@ -1,11 +0,0 @@
|
||||
glabel func_80B02598
|
||||
/* 00328 80B02598 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 0032C 80B0259C AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00330 80B025A0 0C009AC3 */ jal Effect_GetByIndex
|
||||
/* 00334 80B025A4 8C840538 */ lw $a0, 0x0538($a0) ## 00000538
|
||||
/* 00338 80B025A8 0C008048 */ jal EffectBlure_AddSpace
|
||||
/* 0033C 80B025AC 00402025 */ or $a0, $v0, $zero ## $a0 = 00000000
|
||||
/* 00340 80B025B0 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 00344 80B025B4 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 00348 80B025B8 03E00008 */ jr $ra
|
||||
/* 0034C 80B025BC 00000000 */ nop
|
||||
@@ -1,85 +0,0 @@
|
||||
glabel func_80B025C0
|
||||
/* 00350 80B025C0 27BDFF98 */ addiu $sp, $sp, 0xFF98 ## $sp = FFFFFF98
|
||||
/* 00354 80B025C4 3C0F80B0 */ lui $t7, %hi(D_80B0453C) ## $t7 = 80B00000
|
||||
/* 00358 80B025C8 AFBF0034 */ sw $ra, 0x0034($sp)
|
||||
/* 0035C 80B025CC AFB40030 */ sw $s4, 0x0030($sp)
|
||||
/* 00360 80B025D0 AFB3002C */ sw $s3, 0x002C($sp)
|
||||
/* 00364 80B025D4 AFB20028 */ sw $s2, 0x0028($sp)
|
||||
/* 00368 80B025D8 AFB10024 */ sw $s1, 0x0024($sp)
|
||||
/* 0036C 80B025DC AFB00020 */ sw $s0, 0x0020($sp)
|
||||
/* 00370 80B025E0 25EF453C */ addiu $t7, $t7, %lo(D_80B0453C) ## $t7 = 80B0453C
|
||||
/* 00374 80B025E4 8DF90000 */ lw $t9, 0x0000($t7) ## 80B0453C
|
||||
/* 00378 80B025E8 8DF80004 */ lw $t8, 0x0004($t7) ## 80B04540
|
||||
/* 0037C 80B025EC 27AE0050 */ addiu $t6, $sp, 0x0050 ## $t6 = FFFFFFE8
|
||||
/* 00380 80B025F0 ADD90000 */ sw $t9, 0x0000($t6) ## FFFFFFE8
|
||||
/* 00384 80B025F4 ADD80004 */ sw $t8, 0x0004($t6) ## FFFFFFEC
|
||||
/* 00388 80B025F8 8DF8000C */ lw $t8, 0x000C($t7) ## 80B04548
|
||||
/* 0038C 80B025FC 8DF90008 */ lw $t9, 0x0008($t7) ## 80B04544
|
||||
/* 00390 80B02600 00A09025 */ or $s2, $a1, $zero ## $s2 = 00000000
|
||||
/* 00394 80B02604 ADD8000C */ sw $t8, 0x000C($t6) ## FFFFFFF4
|
||||
/* 00398 80B02608 ADD90008 */ sw $t9, 0x0008($t6) ## FFFFFFF0
|
||||
/* 0039C 80B0260C 8DF90010 */ lw $t9, 0x0010($t7) ## 80B0454C
|
||||
/* 003A0 80B02610 8DF80014 */ lw $t8, 0x0014($t7) ## 80B04550
|
||||
/* 003A4 80B02614 00809825 */ or $s3, $a0, $zero ## $s3 = 00000000
|
||||
/* 003A8 80B02618 249002FC */ addiu $s0, $a0, 0x02FC ## $s0 = 000002FC
|
||||
/* 003AC 80B0261C 27B10050 */ addiu $s1, $sp, 0x0050 ## $s1 = FFFFFFE8
|
||||
/* 003B0 80B02620 27B40068 */ addiu $s4, $sp, 0x0068 ## $s4 = 00000000
|
||||
/* 003B4 80B02624 ADD90010 */ sw $t9, 0x0010($t6) ## FFFFFFF8
|
||||
/* 003B8 80B02628 ADD80014 */ sw $t8, 0x0014($t6) ## FFFFFFFC
|
||||
.L80B0262C:
|
||||
/* 003BC 80B0262C 02402025 */ or $a0, $s2, $zero ## $a0 = 00000000
|
||||
/* 003C0 80B02630 0C0170D9 */ jal Collider_InitCylinder
|
||||
|
||||
/* 003C4 80B02634 02002825 */ or $a1, $s0, $zero ## $a1 = 000002FC
|
||||
/* 003C8 80B02638 02402025 */ or $a0, $s2, $zero ## $a0 = 00000000
|
||||
/* 003CC 80B0263C 02002825 */ or $a1, $s0, $zero ## $a1 = 000002FC
|
||||
/* 003D0 80B02640 02603025 */ or $a2, $s3, $zero ## $a2 = 00000000
|
||||
/* 003D4 80B02644 0C01712B */ jal Collider_SetCylinder
|
||||
|
||||
/* 003D8 80B02648 8E270000 */ lw $a3, 0x0000($s1) ## FFFFFFE8
|
||||
/* 003DC 80B0264C 26310004 */ addiu $s1, $s1, 0x0004 ## $s1 = FFFFFFEC
|
||||
/* 003E0 80B02650 1634FFF6 */ bne $s1, $s4, .L80B0262C
|
||||
/* 003E4 80B02654 2610004C */ addiu $s0, $s0, 0x004C ## $s0 = 00000348
|
||||
/* 003E8 80B02658 3C080003 */ lui $t0, 0x0003 ## $t0 = 00030000
|
||||
/* 003EC 80B0265C 3C09FFC0 */ lui $t1, 0xFFC0 ## $t1 = FFC00000
|
||||
/* 003F0 80B02660 3C0DFFCC */ lui $t5, 0xFFCC ## $t5 = FFCC0000
|
||||
/* 003F4 80B02664 3508F8E9 */ ori $t0, $t0, 0xF8E9 ## $t0 = 0003F8E9
|
||||
/* 003F8 80B02668 35290716 */ ori $t1, $t1, 0x0716 ## $t1 = FFC00716
|
||||
/* 003FC 80B0266C 240A0009 */ addiu $t2, $zero, 0x0009 ## $t2 = 00000009
|
||||
/* 00400 80B02670 240B000D */ addiu $t3, $zero, 0x000D ## $t3 = 0000000D
|
||||
/* 00404 80B02674 240C0002 */ addiu $t4, $zero, 0x0002 ## $t4 = 00000002
|
||||
/* 00408 80B02678 35AD0716 */ ori $t5, $t5, 0x0716 ## $t5 = FFCC0716
|
||||
/* 0040C 80B0267C AE68031C */ sw $t0, 0x031C($s3) ## 0000031C
|
||||
/* 00410 80B02680 AE690368 */ sw $t1, 0x0368($s3) ## 00000368
|
||||
/* 00414 80B02684 A26A03A8 */ sb $t2, 0x03A8($s3) ## 000003A8
|
||||
/* 00418 80B02688 A26B03C2 */ sb $t3, 0x03C2($s3) ## 000003C2
|
||||
/* 0041C 80B0268C A26C03C0 */ sb $t4, 0x03C0($s3) ## 000003C0
|
||||
/* 00420 80B02690 AE6D03B4 */ sw $t5, 0x03B4($s3) ## 000003B4
|
||||
/* 00424 80B02694 0C016C80 */ jal DamageTable_Get
|
||||
|
||||
/* 00428 80B02698 24040002 */ addiu $a0, $zero, 0x0002 ## $a0 = 00000002
|
||||
/* 0042C 80B0269C 3C0680B0 */ lui $a2, %hi(D_80B0449C) ## $a2 = 80B00000
|
||||
/* 00430 80B026A0 24C6449C */ addiu $a2, $a2, %lo(D_80B0449C) ## $a2 = 80B0449C
|
||||
/* 00434 80B026A4 26640098 */ addiu $a0, $s3, 0x0098 ## $a0 = 00000098
|
||||
/* 00438 80B026A8 0C0187BF */ jal func_80061EFC
|
||||
/* 0043C 80B026AC 00402825 */ or $a1, $v0, $zero ## $a1 = 00000000
|
||||
/* 00440 80B026B0 267004C4 */ addiu $s0, $s3, 0x04C4 ## $s0 = 000004C4
|
||||
/* 00444 80B026B4 02002825 */ or $a1, $s0, $zero ## $a1 = 000004C4
|
||||
/* 00448 80B026B8 0C016EFE */ jal Collider_InitJntSph
|
||||
/* 0044C 80B026BC 02402025 */ or $a0, $s2, $zero ## $a0 = 00000000
|
||||
/* 00450 80B026C0 3C0780B0 */ lui $a3, %hi(D_80B044F8) ## $a3 = 80B00000
|
||||
/* 00454 80B026C4 266E04E4 */ addiu $t6, $s3, 0x04E4 ## $t6 = 000004E4
|
||||
/* 00458 80B026C8 AFAE0010 */ sw $t6, 0x0010($sp)
|
||||
/* 0045C 80B026CC 24E744F8 */ addiu $a3, $a3, %lo(D_80B044F8) ## $a3 = 80B044F8
|
||||
/* 00460 80B026D0 02402025 */ or $a0, $s2, $zero ## $a0 = 00000000
|
||||
/* 00464 80B026D4 02002825 */ or $a1, $s0, $zero ## $a1 = 000004C4
|
||||
/* 00468 80B026D8 0C017014 */ jal Collider_SetJntSph
|
||||
/* 0046C 80B026DC 02603025 */ or $a2, $s3, $zero ## $a2 = 00000000
|
||||
/* 00470 80B026E0 8FBF0034 */ lw $ra, 0x0034($sp)
|
||||
/* 00474 80B026E4 8FB00020 */ lw $s0, 0x0020($sp)
|
||||
/* 00478 80B026E8 8FB10024 */ lw $s1, 0x0024($sp)
|
||||
/* 0047C 80B026EC 8FB20028 */ lw $s2, 0x0028($sp)
|
||||
/* 00480 80B026F0 8FB3002C */ lw $s3, 0x002C($sp)
|
||||
/* 00484 80B026F4 8FB40030 */ lw $s4, 0x0030($sp)
|
||||
/* 00488 80B026F8 03E00008 */ jr $ra
|
||||
/* 0048C 80B026FC 27BD0068 */ addiu $sp, $sp, 0x0068 ## $sp = 00000000
|
||||
@@ -1,80 +0,0 @@
|
||||
glabel func_80B02700
|
||||
/* 00490 80B02700 27BDFF80 */ addiu $sp, $sp, 0xFF80 ## $sp = FFFFFF80
|
||||
/* 00494 80B02704 3C0E80B0 */ lui $t6, %hi(D_80B04554) ## $t6 = 80B00000
|
||||
/* 00498 80B02708 AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 0049C 80B0270C AFA40080 */ sw $a0, 0x0080($sp)
|
||||
/* 004A0 80B02710 AFA50084 */ sw $a1, 0x0084($sp)
|
||||
/* 004A4 80B02714 25CE4554 */ addiu $t6, $t6, %lo(D_80B04554) ## $t6 = 80B04554
|
||||
/* 004A8 80B02718 8DD80000 */ lw $t8, 0x0000($t6) ## 80B04554
|
||||
/* 004AC 80B0271C 27A20064 */ addiu $v0, $sp, 0x0064 ## $v0 = FFFFFFE4
|
||||
/* 004B0 80B02720 3C0980B0 */ lui $t1, %hi(D_80B04570) ## $t1 = 80B00000
|
||||
/* 004B4 80B02724 AC580000 */ sw $t8, 0x0000($v0) ## FFFFFFE4
|
||||
/* 004B8 80B02728 8DCF0004 */ lw $t7, 0x0004($t6) ## 80B04558
|
||||
/* 004BC 80B0272C 25294570 */ addiu $t1, $t1, %lo(D_80B04570) ## $t1 = 80B04570
|
||||
/* 004C0 80B02730 27B90048 */ addiu $t9, $sp, 0x0048 ## $t9 = FFFFFFC8
|
||||
/* 004C4 80B02734 AC4F0004 */ sw $t7, 0x0004($v0) ## FFFFFFE8
|
||||
/* 004C8 80B02738 8DD80008 */ lw $t8, 0x0008($t6) ## 80B0455C
|
||||
/* 004CC 80B0273C 3C0D80B0 */ lui $t5, %hi(D_80B0458C) ## $t5 = 80B00000
|
||||
/* 004D0 80B02740 25AD458C */ addiu $t5, $t5, %lo(D_80B0458C) ## $t5 = 80B0458C
|
||||
/* 004D4 80B02744 AC580008 */ sw $t8, 0x0008($v0) ## FFFFFFEC
|
||||
/* 004D8 80B02748 8DCF000C */ lw $t7, 0x000C($t6) ## 80B04560
|
||||
/* 004DC 80B0274C 27AC0040 */ addiu $t4, $sp, 0x0040 ## $t4 = FFFFFFC0
|
||||
/* 004E0 80B02750 AC4F000C */ sw $t7, 0x000C($v0) ## FFFFFFF0
|
||||
/* 004E4 80B02754 8DD80010 */ lw $t8, 0x0010($t6) ## 80B04564
|
||||
/* 004E8 80B02758 AC580010 */ sw $t8, 0x0010($v0) ## FFFFFFF4
|
||||
/* 004EC 80B0275C 8DCF0014 */ lw $t7, 0x0014($t6) ## 80B04568
|
||||
/* 004F0 80B02760 AC4F0014 */ sw $t7, 0x0014($v0) ## FFFFFFF8
|
||||
/* 004F4 80B02764 8DD80018 */ lw $t8, 0x0018($t6) ## 80B0456C
|
||||
/* 004F8 80B02768 AC580018 */ sw $t8, 0x0018($v0) ## FFFFFFFC
|
||||
/* 004FC 80B0276C 8D2B0000 */ lw $t3, 0x0000($t1) ## 80B04570
|
||||
/* 00500 80B02770 8D2A0004 */ lw $t2, 0x0004($t1) ## 80B04574
|
||||
/* 00504 80B02774 AF2B0000 */ sw $t3, 0x0000($t9) ## FFFFFFC8
|
||||
/* 00508 80B02778 8D2B0008 */ lw $t3, 0x0008($t1) ## 80B04578
|
||||
/* 0050C 80B0277C AF2A0004 */ sw $t2, 0x0004($t9) ## FFFFFFCC
|
||||
/* 00510 80B02780 8D2A000C */ lw $t2, 0x000C($t1) ## 80B0457C
|
||||
/* 00514 80B02784 AF2B0008 */ sw $t3, 0x0008($t9) ## FFFFFFD0
|
||||
/* 00518 80B02788 8D2B0010 */ lw $t3, 0x0010($t1) ## 80B04580
|
||||
/* 0051C 80B0278C AF2A000C */ sw $t2, 0x000C($t9) ## FFFFFFD4
|
||||
/* 00520 80B02790 8D2A0014 */ lw $t2, 0x0014($t1) ## 80B04584
|
||||
/* 00524 80B02794 AF2B0010 */ sw $t3, 0x0010($t9) ## FFFFFFD8
|
||||
/* 00528 80B02798 8D2B0018 */ lw $t3, 0x0018($t1) ## 80B04588
|
||||
/* 0052C 80B0279C AF2A0014 */ sw $t2, 0x0014($t9) ## FFFFFFDC
|
||||
/* 00530 80B027A0 AF2B0018 */ sw $t3, 0x0018($t9) ## FFFFFFE0
|
||||
/* 00534 80B027A4 8DAF0000 */ lw $t7, 0x0000($t5) ## 80B0458C
|
||||
/* 00538 80B027A8 AD8F0000 */ sw $t7, 0x0000($t4) ## FFFFFFC0
|
||||
/* 0053C 80B027AC 99AF0006 */ lwr $t7, 0x0006($t5) ## 80B04592
|
||||
/* 00540 80B027B0 B98F0006 */ swr $t7, 0x0006($t4) ## FFFFFFC6
|
||||
/* 00544 80B027B4 8FA30084 */ lw $v1, 0x0084($sp)
|
||||
/* 00548 80B027B8 00031880 */ sll $v1, $v1, 2
|
||||
/* 0054C 80B027BC 00434021 */ addu $t0, $v0, $v1
|
||||
/* 00550 80B027C0 8D040000 */ lw $a0, 0x0000($t0) ## 00000000
|
||||
/* 00554 80B027C4 AFA80030 */ sw $t0, 0x0030($sp)
|
||||
/* 00558 80B027C8 0C028800 */ jal SkelAnime_GetFrameCount
|
||||
|
||||
/* 0055C 80B027CC AFA30034 */ sw $v1, 0x0034($sp)
|
||||
/* 00560 80B027D0 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
|
||||
/* 00564 80B027D4 8FA30034 */ lw $v1, 0x0034($sp)
|
||||
/* 00568 80B027D8 8FA80030 */ lw $t0, 0x0030($sp)
|
||||
/* 0056C 80B027DC 46802020 */ cvt.s.w $f0, $f4
|
||||
/* 00570 80B027E0 8FB90084 */ lw $t9, 0x0084($sp)
|
||||
/* 00574 80B027E4 03A3C021 */ addu $t8, $sp, $v1
|
||||
/* 00578 80B027E8 3C01C0C0 */ lui $at, 0xC0C0 ## $at = C0C00000
|
||||
/* 0057C 80B027EC 03B94821 */ addu $t1, $sp, $t9
|
||||
/* 00580 80B027F0 44813000 */ mtc1 $at, $f6 ## $f6 = -6.00
|
||||
/* 00584 80B027F4 E7A0003C */ swc1 $f0, 0x003C($sp)
|
||||
/* 00588 80B027F8 8F060048 */ lw $a2, 0x0048($t8) ## 00000048
|
||||
/* 0058C 80B027FC 8D050000 */ lw $a1, 0x0000($t0) ## 00000000
|
||||
/* 00590 80B02800 E7A00010 */ swc1 $f0, 0x0010($sp)
|
||||
/* 00594 80B02804 91290040 */ lbu $t1, 0x0040($t1) ## 00000040
|
||||
/* 00598 80B02808 8FA40080 */ lw $a0, 0x0080($sp)
|
||||
/* 0059C 80B0280C 24070000 */ addiu $a3, $zero, 0x0000 ## $a3 = 00000000
|
||||
/* 005A0 80B02810 E7A60018 */ swc1 $f6, 0x0018($sp)
|
||||
/* 005A4 80B02814 AFA90014 */ sw $t1, 0x0014($sp)
|
||||
/* 005A8 80B02818 0C029468 */ jal SkelAnime_ChangeAnim
|
||||
|
||||
/* 005AC 80B0281C 2484014C */ addiu $a0, $a0, 0x014C ## $a0 = 0000014C
|
||||
/* 005B0 80B02820 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 005B4 80B02824 C7A0003C */ lwc1 $f0, 0x003C($sp)
|
||||
/* 005B8 80B02828 27BD0080 */ addiu $sp, $sp, 0x0080 ## $sp = 00000000
|
||||
/* 005BC 80B0282C 03E00008 */ jr $ra
|
||||
/* 005C0 80B02830 00000000 */ nop
|
||||
@@ -1,9 +0,0 @@
|
||||
glabel func_80B02834
|
||||
/* 005C4 80B02834 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 005C8 80B02838 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 005CC 80B0283C 0C2C09C0 */ jal func_80B02700
|
||||
/* 005D0 80B02840 24050002 */ addiu $a1, $zero, 0x0002 ## $a1 = 00000002
|
||||
/* 005D4 80B02844 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 005D8 80B02848 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 005DC 80B0284C 03E00008 */ jr $ra
|
||||
/* 005E0 80B02850 00000000 */ nop
|
||||
@@ -1,14 +0,0 @@
|
||||
glabel func_80B02854
|
||||
/* 005E4 80B02854 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 005E8 80B02858 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 005EC 80B0285C AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 005F0 80B02860 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
|
||||
/* 005F4 80B02864 24053869 */ addiu $a1, $zero, 0x3869 ## $a1 = 00003869
|
||||
/* 005F8 80B02868 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 005FC 80B0286C 0C2C09C0 */ jal func_80B02700
|
||||
/* 00600 80B02870 24050001 */ addiu $a1, $zero, 0x0001 ## $a1 = 00000001
|
||||
/* 00604 80B02874 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 00608 80B02878 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 0060C 80B0287C 03E00008 */ jr $ra
|
||||
/* 00610 80B02880 00000000 */ nop
|
||||
@@ -1,19 +0,0 @@
|
||||
glabel func_80B02884
|
||||
/* 00614 80B02884 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 00618 80B02888 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 0061C 80B0288C C4860080 */ lwc1 $f6, 0x0080($a0) ## 00000080
|
||||
/* 00620 80B02890 C4840540 */ lwc1 $f4, 0x0540($a0) ## 00000540
|
||||
/* 00624 80B02894 24050003 */ addiu $a1, $zero, 0x0003 ## $a1 = 00000003
|
||||
/* 00628 80B02898 46062200 */ add.s $f8, $f4, $f6
|
||||
/* 0062C 80B0289C E4880028 */ swc1 $f8, 0x0028($a0) ## 00000028
|
||||
/* 00630 80B028A0 0C2C09C0 */ jal func_80B02700
|
||||
/* 00634 80B028A4 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 00638 80B028A8 4600028D */ trunc.w.s $f10, $f0
|
||||
/* 0063C 80B028AC 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 00640 80B028B0 440F5000 */ mfc1 $t7, $f10
|
||||
/* 00644 80B028B4 00000000 */ nop
|
||||
/* 00648 80B028B8 A48F0534 */ sh $t7, 0x0534($a0) ## 00000534
|
||||
/* 0064C 80B028BC 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 00650 80B028C0 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 00654 80B028C4 03E00008 */ jr $ra
|
||||
/* 00658 80B028C8 00000000 */ nop
|
||||
@@ -1,23 +0,0 @@
|
||||
glabel func_80B028CC
|
||||
/* 0065C 80B028CC 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 00660 80B028D0 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 00664 80B028D4 848E0528 */ lh $t6, 0x0528($a0) ## 00000528
|
||||
/* 00668 80B028D8 24050004 */ addiu $a1, $zero, 0x0004 ## $a1 = 00000004
|
||||
/* 0066C 80B028DC 55C00009 */ bnel $t6, $zero, .L80B02904
|
||||
/* 00670 80B028E0 3C01C120 */ lui $at, 0xC120 ## $at = C1200000
|
||||
/* 00674 80B028E4 0C2C09C0 */ jal func_80B02700
|
||||
/* 00678 80B028E8 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 0067C 80B028EC 4600010D */ trunc.w.s $f4, $f0
|
||||
/* 00680 80B028F0 8FA40018 */ lw $a0, 0x0018($sp)
|
||||
/* 00684 80B028F4 44182000 */ mfc1 $t8, $f4
|
||||
/* 00688 80B028F8 00000000 */ nop
|
||||
/* 0068C 80B028FC A4980534 */ sh $t8, 0x0534($a0) ## 00000534
|
||||
/* 00690 80B02900 3C01C120 */ lui $at, 0xC120 ## $at = C1200000
|
||||
.L80B02904:
|
||||
/* 00694 80B02904 44813000 */ mtc1 $at, $f6 ## $f6 = -10.00
|
||||
/* 00698 80B02908 00000000 */ nop
|
||||
/* 0069C 80B0290C E4860060 */ swc1 $f6, 0x0060($a0) ## 00000060
|
||||
/* 006A0 80B02910 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 006A4 80B02914 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 006A8 80B02918 03E00008 */ jr $ra
|
||||
/* 006AC 80B0291C 00000000 */ nop
|
||||
@@ -1,13 +0,0 @@
|
||||
glabel func_80B02920
|
||||
/* 006B0 80B02920 848E0532 */ lh $t6, 0x0532($a0) ## 00000532
|
||||
/* 006B4 80B02924 24190078 */ addiu $t9, $zero, 0x0078 ## $t9 = 00000078
|
||||
/* 006B8 80B02928 15C00006 */ bne $t6, $zero, .L80B02944
|
||||
/* 006BC 80B0292C 00000000 */ nop
|
||||
/* 006C0 80B02930 948F05CA */ lhu $t7, 0x05CA($a0) ## 000005CA
|
||||
/* 006C4 80B02934 A4990532 */ sh $t9, 0x0532($a0) ## 00000532
|
||||
/* 006C8 80B02938 A0800114 */ sb $zero, 0x0114($a0) ## 00000114
|
||||
/* 006CC 80B0293C 35F80008 */ ori $t8, $t7, 0x0008 ## $t8 = 00000008
|
||||
/* 006D0 80B02940 A49805CA */ sh $t8, 0x05CA($a0) ## 000005CA
|
||||
.L80B02944:
|
||||
/* 006D4 80B02944 03E00008 */ jr $ra
|
||||
/* 006D8 80B02948 00000000 */ nop
|
||||
@@ -1,103 +0,0 @@
|
||||
.late_rodata
|
||||
glabel D_80B045F0
|
||||
.float 0.04
|
||||
|
||||
.text
|
||||
glabel func_80B0294C
|
||||
/* 006DC 80B0294C 27BDFFE8 */ addiu $sp, $sp, 0xFFE8 ## $sp = FFFFFFE8
|
||||
/* 006E0 80B02950 44857000 */ mtc1 $a1, $f14 ## $f14 = 0.00
|
||||
/* 006E4 80B02954 AFBF0014 */ sw $ra, 0x0014($sp)
|
||||
/* 006E8 80B02958 AFA40018 */ sw $a0, 0x0018($sp)
|
||||
/* 006EC 80B0295C AFA60020 */ sw $a2, 0x0020($sp)
|
||||
/* 006F0 80B02960 8C8504E0 */ lw $a1, 0x04E0($a0) ## 000004E0
|
||||
/* 006F4 80B02964 00803025 */ or $a2, $a0, $zero ## $a2 = 00000000
|
||||
/* 006F8 80B02968 00801025 */ or $v0, $a0, $zero ## $v0 = 00000000
|
||||
/* 006FC 80B0296C 84AE002E */ lh $t6, 0x002E($a1) ## 0000002E
|
||||
/* 00700 80B02970 240401C8 */ addiu $a0, $zero, 0x01C8 ## $a0 = 000001C8
|
||||
/* 00704 80B02974 00001825 */ or $v1, $zero, $zero ## $v1 = 00000000
|
||||
/* 00708 80B02978 448E2000 */ mtc1 $t6, $f4 ## $f4 = 0.00
|
||||
/* 0070C 80B0297C 00000000 */ nop
|
||||
/* 00710 80B02980 46802320 */ cvt.s.w $f12, $f4
|
||||
/* 00714 80B02984 460E6302 */ mul.s $f12, $f12, $f14
|
||||
/* 00718 80B02988 4600618D */ trunc.w.s $f6, $f12
|
||||
/* 0071C 80B0298C 44183000 */ mfc1 $t8, $f6
|
||||
/* 00720 80B02990 00000000 */ nop
|
||||
/* 00724 80B02994 A4B8002E */ sh $t8, 0x002E($a1) ## 0000002E
|
||||
/* 00728 80B02998 C7A80020 */ lwc1 $f8, 0x0020($sp)
|
||||
/* 0072C 80B0299C 46087402 */ mul.s $f16, $f14, $f8
|
||||
/* 00730 80B029A0 00000000 */ nop
|
||||
/* 00734 80B029A4 2463004C */ addiu $v1, $v1, 0x004C ## $v1 = 0000004C
|
||||
/* 00738 80B029A8 10640019 */ beq $v1, $a0, .L80B02A10
|
||||
/* 0073C 80B029AC 84590340 */ lh $t9, 0x0340($v0) ## 00000340
|
||||
.L80B029B0:
|
||||
/* 00740 80B029B0 8448033C */ lh $t0, 0x033C($v0) ## 0000033C
|
||||
/* 00744 80B029B4 44999000 */ mtc1 $t9, $f18 ## $f18 = 0.00
|
||||
/* 00748 80B029B8 8449033E */ lh $t1, 0x033E($v0) ## 0000033E
|
||||
/* 0074C 80B029BC 44886000 */ mtc1 $t0, $f12 ## $f12 = 0.00
|
||||
/* 00750 80B029C0 468094A0 */ cvt.s.w $f18, $f18
|
||||
/* 00754 80B029C4 44895000 */ mtc1 $t1, $f10 ## $f10 = 0.00
|
||||
/* 00758 80B029C8 2463004C */ addiu $v1, $v1, 0x004C ## $v1 = 00000098
|
||||
/* 0075C 80B029CC 2442004C */ addiu $v0, $v0, 0x004C ## $v0 = 0000004C
|
||||
/* 00760 80B029D0 84590340 */ lh $t9, 0x0340($v0) ## 0000038C
|
||||
/* 00764 80B029D4 46806320 */ cvt.s.w $f12, $f12
|
||||
/* 00768 80B029D8 460E9482 */ mul.s $f18, $f18, $f14
|
||||
/* 0076C 80B029DC 468052A0 */ cvt.s.w $f10, $f10
|
||||
/* 00770 80B029E0 46106302 */ mul.s $f12, $f12, $f16
|
||||
/* 00774 80B029E4 4600948D */ trunc.w.s $f18, $f18
|
||||
/* 00778 80B029E8 460E5282 */ mul.s $f10, $f10, $f14
|
||||
/* 0077C 80B029EC 440B9000 */ mfc1 $t3, $f18
|
||||
/* 00780 80B029F0 4600630D */ trunc.w.s $f12, $f12
|
||||
/* 00784 80B029F4 A44B02F4 */ sh $t3, 0x02F4($v0) ## 00000340
|
||||
/* 00788 80B029F8 4600528D */ trunc.w.s $f10, $f10
|
||||
/* 0078C 80B029FC 440D6000 */ mfc1 $t5, $f12
|
||||
/* 00790 80B02A00 440F5000 */ mfc1 $t7, $f10
|
||||
/* 00794 80B02A04 A44D02F0 */ sh $t5, 0x02F0($v0) ## 0000033C
|
||||
/* 00798 80B02A08 1464FFE9 */ bne $v1, $a0, .L80B029B0
|
||||
/* 0079C 80B02A0C A44F02F2 */ sh $t7, 0x02F2($v0) ## 0000033E
|
||||
.L80B02A10:
|
||||
/* 007A0 80B02A10 44999000 */ mtc1 $t9, $f18 ## $f18 = 0.00
|
||||
/* 007A4 80B02A14 8448033C */ lh $t0, 0x033C($v0) ## 00000388
|
||||
/* 007A8 80B02A18 8449033E */ lh $t1, 0x033E($v0) ## 0000038A
|
||||
/* 007AC 80B02A1C 468094A0 */ cvt.s.w $f18, $f18
|
||||
/* 007B0 80B02A20 44886000 */ mtc1 $t0, $f12 ## $f12 = 0.00
|
||||
/* 007B4 80B02A24 44895000 */ mtc1 $t1, $f10 ## $f10 = 0.00
|
||||
/* 007B8 80B02A28 2442004C */ addiu $v0, $v0, 0x004C ## $v0 = 00000098
|
||||
/* 007BC 80B02A2C 46806320 */ cvt.s.w $f12, $f12
|
||||
/* 007C0 80B02A30 460E9482 */ mul.s $f18, $f18, $f14
|
||||
/* 007C4 80B02A34 00000000 */ nop
|
||||
/* 007C8 80B02A38 46106302 */ mul.s $f12, $f12, $f16
|
||||
/* 007CC 80B02A3C 468052A0 */ cvt.s.w $f10, $f10
|
||||
/* 007D0 80B02A40 4600948D */ trunc.w.s $f18, $f18
|
||||
/* 007D4 80B02A44 460E5282 */ mul.s $f10, $f10, $f14
|
||||
/* 007D8 80B02A48 440B9000 */ mfc1 $t3, $f18
|
||||
/* 007DC 80B02A4C 4600630D */ trunc.w.s $f12, $f12
|
||||
/* 007E0 80B02A50 A44B02F4 */ sh $t3, 0x02F4($v0) ## 0000038C
|
||||
/* 007E4 80B02A54 4600528D */ trunc.w.s $f10, $f10
|
||||
/* 007E8 80B02A58 440D6000 */ mfc1 $t5, $f12
|
||||
/* 007EC 80B02A5C 440F5000 */ mfc1 $t7, $f10
|
||||
/* 007F0 80B02A60 A44D02F0 */ sh $t5, 0x02F0($v0) ## 00000388
|
||||
/* 007F4 80B02A64 A44F02F2 */ sh $t7, 0x02F2($v0) ## 0000038A
|
||||
/* 007F8 80B02A68 3C0180B0 */ lui $at, %hi(D_80B045F0) ## $at = 80B00000
|
||||
/* 007FC 80B02A6C C43245F0 */ lwc1 $f18, %lo(D_80B045F0)($at)
|
||||
/* 00800 80B02A70 00C02025 */ or $a0, $a2, $zero ## $a0 = 00000000
|
||||
/* 00804 80B02A74 AFA60018 */ sw $a2, 0x0018($sp)
|
||||
/* 00808 80B02A78 460E9102 */ mul.s $f4, $f18, $f14
|
||||
/* 0080C 80B02A7C E7AE001C */ swc1 $f14, 0x001C($sp)
|
||||
/* 00810 80B02A80 44052000 */ mfc1 $a1, $f4
|
||||
/* 00814 80B02A84 0C00B58B */ jal Actor_SetScale
|
||||
|
||||
/* 00818 80B02A88 00000000 */ nop
|
||||
/* 0081C 80B02A8C 3C014220 */ lui $at, 0x4220 ## $at = 42200000
|
||||
/* 00820 80B02A90 C7AE001C */ lwc1 $f14, 0x001C($sp)
|
||||
/* 00824 80B02A94 44813000 */ mtc1 $at, $f6 ## $f6 = 40.00
|
||||
/* 00828 80B02A98 3C013FC0 */ lui $at, 0x3FC0 ## $at = 3FC00000
|
||||
/* 0082C 80B02A9C 44815000 */ mtc1 $at, $f10 ## $f10 = 1.50
|
||||
/* 00830 80B02AA0 460E3202 */ mul.s $f8, $f6, $f14
|
||||
/* 00834 80B02AA4 8FA60018 */ lw $a2, 0x0018($sp)
|
||||
/* 00838 80B02AA8 460A7482 */ mul.s $f18, $f14, $f10
|
||||
/* 0083C 80B02AAC E4C80540 */ swc1 $f8, 0x0540($a2) ## 00000540
|
||||
/* 00840 80B02AB0 E4D2053C */ swc1 $f18, 0x053C($a2) ## 0000053C
|
||||
/* 00844 80B02AB4 8FBF0014 */ lw $ra, 0x0014($sp)
|
||||
/* 00848 80B02AB8 27BD0018 */ addiu $sp, $sp, 0x0018 ## $sp = 00000000
|
||||
/* 0084C 80B02ABC 03E00008 */ jr $ra
|
||||
/* 00850 80B02AC0 00000000 */ nop
|
||||
@@ -1,64 +0,0 @@
|
||||
glabel func_80B02AC4
|
||||
/* 00854 80B02AC4 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 00858 80B02AC8 AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 0085C 80B02ACC AFB00020 */ sw $s0, 0x0020($sp)
|
||||
/* 00860 80B02AD0 84820532 */ lh $v0, 0x0532($a0) ## 00000532
|
||||
/* 00864 80B02AD4 24010078 */ addiu $at, $zero, 0x0078 ## $at = 00000078
|
||||
/* 00868 80B02AD8 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 0086C 80B02ADC 1441000A */ bne $v0, $at, .L80B02B08
|
||||
/* 00870 80B02AE0 00000000 */ nop
|
||||
/* 00874 80B02AE4 948E05CA */ lhu $t6, 0x05CA($a0) ## 000005CA
|
||||
/* 00878 80B02AE8 00002825 */ or $a1, $zero, $zero ## $a1 = 00000000
|
||||
/* 0087C 80B02AEC 240600C8 */ addiu $a2, $zero, 0x00C8 ## $a2 = 000000C8
|
||||
/* 00880 80B02AF0 31CF0001 */ andi $t7, $t6, 0x0001 ## $t7 = 00000000
|
||||
/* 00884 80B02AF4 11E00004 */ beq $t7, $zero, .L80B02B08
|
||||
/* 00888 80B02AF8 00003825 */ or $a3, $zero, $zero ## $a3 = 00000000
|
||||
/* 0088C 80B02AFC 0C00D09B */ jal func_8003426C
|
||||
/* 00890 80B02B00 AFA20010 */ sw $v0, 0x0010($sp)
|
||||
/* 00894 80B02B04 86020532 */ lh $v0, 0x0532($s0) ## 00000532
|
||||
.L80B02B08:
|
||||
/* 00898 80B02B08 14400003 */ bne $v0, $zero, .L80B02B18
|
||||
/* 0089C 80B02B0C 2458FFFF */ addiu $t8, $v0, 0xFFFF ## $t8 = FFFFFFFF
|
||||
/* 008A0 80B02B10 10000003 */ beq $zero, $zero, .L80B02B20
|
||||
/* 008A4 80B02B14 00001825 */ or $v1, $zero, $zero ## $v1 = 00000000
|
||||
.L80B02B18:
|
||||
/* 008A8 80B02B18 A6180532 */ sh $t8, 0x0532($s0) ## 00000532
|
||||
/* 008AC 80B02B1C 86030532 */ lh $v1, 0x0532($s0) ## 00000532
|
||||
.L80B02B20:
|
||||
/* 008B0 80B02B20 1060000A */ beq $v1, $zero, .L80B02B4C
|
||||
/* 008B4 80B02B24 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 008B8 80B02B28 24190001 */ addiu $t9, $zero, 0x0001 ## $t9 = 00000001
|
||||
/* 008BC 80B02B2C AFB90010 */ sw $t9, 0x0010($sp)
|
||||
/* 008C0 80B02B30 26040526 */ addiu $a0, $s0, 0x0526 ## $a0 = 00000526
|
||||
/* 008C4 80B02B34 24052710 */ addiu $a1, $zero, 0x2710 ## $a1 = 00002710
|
||||
/* 008C8 80B02B38 2406000A */ addiu $a2, $zero, 0x000A ## $a2 = 0000000A
|
||||
/* 008CC 80B02B3C 0C01E1A7 */ jal Math_SmoothScaleMaxMinS
|
||||
|
||||
/* 008D0 80B02B40 240703E8 */ addiu $a3, $zero, 0x03E8 ## $a3 = 000003E8
|
||||
/* 008D4 80B02B44 10000010 */ beq $zero, $zero, .L80B02B88
|
||||
/* 008D8 80B02B48 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
.L80B02B4C:
|
||||
/* 008DC 80B02B4C 960805CA */ lhu $t0, 0x05CA($s0) ## 000005CA
|
||||
/* 008E0 80B02B50 860A0536 */ lh $t2, 0x0536($s0) ## 00000536
|
||||
/* 008E4 80B02B54 A6000532 */ sh $zero, 0x0532($s0) ## 00000532
|
||||
/* 008E8 80B02B58 3109FFFE */ andi $t1, $t0, 0xFFFE ## $t1 = 00000000
|
||||
/* 008EC 80B02B5C A60905CA */ sh $t1, 0x05CA($s0) ## 000005CA
|
||||
/* 008F0 80B02B60 15400003 */ bne $t2, $zero, .L80B02B70
|
||||
/* 008F4 80B02B64 A600052A */ sh $zero, 0x052A($s0) ## 0000052A
|
||||
/* 008F8 80B02B68 240B001E */ addiu $t3, $zero, 0x001E ## $t3 = 0000001E
|
||||
/* 008FC 80B02B6C A60B052A */ sh $t3, 0x052A($s0) ## 0000052A
|
||||
.L80B02B70:
|
||||
/* 00900 80B02B70 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
|
||||
/* 00904 80B02B74 24053884 */ addiu $a1, $zero, 0x3884 ## $a1 = 00003884
|
||||
/* 00908 80B02B78 02002025 */ or $a0, $s0, $zero ## $a0 = 00000000
|
||||
/* 0090C 80B02B7C 0C00BE0A */ jal Audio_PlayActorSound2
|
||||
|
||||
/* 00910 80B02B80 24056868 */ addiu $a1, $zero, 0x6868 ## $a1 = 00006868
|
||||
/* 00914 80B02B84 24020001 */ addiu $v0, $zero, 0x0001 ## $v0 = 00000001
|
||||
.L80B02B88:
|
||||
/* 00918 80B02B88 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 0091C 80B02B8C 8FB00020 */ lw $s0, 0x0020($sp)
|
||||
/* 00920 80B02B90 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
||||
/* 00924 80B02B94 03E00008 */ jr $ra
|
||||
/* 00928 80B02B98 00000000 */ nop
|
||||
@@ -1,67 +0,0 @@
|
||||
.late_rodata
|
||||
glabel D_80B045F4
|
||||
.float 10000.0
|
||||
|
||||
.text
|
||||
glabel func_80B02B9C
|
||||
/* 0092C 80B02B9C 27BDFFD8 */ addiu $sp, $sp, 0xFFD8 ## $sp = FFFFFFD8
|
||||
/* 00930 80B02BA0 AFBF0024 */ sw $ra, 0x0024($sp)
|
||||
/* 00934 80B02BA4 AFB00020 */ sw $s0, 0x0020($sp)
|
||||
/* 00938 80B02BA8 AFA5002C */ sw $a1, 0x002C($sp)
|
||||
/* 0093C 80B02BAC 8482052C */ lh $v0, 0x052C($a0) ## 0000052C
|
||||
/* 00940 80B02BB0 00808025 */ or $s0, $a0, $zero ## $s0 = 00000000
|
||||
/* 00944 80B02BB4 10400002 */ beq $v0, $zero, .L80B02BC0
|
||||
/* 00948 80B02BB8 244EFFFF */ addiu $t6, $v0, 0xFFFF ## $t6 = FFFFFFFF
|
||||
/* 0094C 80B02BBC A48E052C */ sh $t6, 0x052C($a0) ## 0000052C
|
||||
.L80B02BC0:
|
||||
/* 00950 80B02BC0 8602052A */ lh $v0, 0x052A($s0) ## 0000052A
|
||||
/* 00954 80B02BC4 14400003 */ bne $v0, $zero, .L80B02BD4
|
||||
/* 00958 80B02BC8 244FFFFF */ addiu $t7, $v0, 0xFFFF ## $t7 = FFFFFFFF
|
||||
/* 0095C 80B02BCC 10000004 */ beq $zero, $zero, .L80B02BE0
|
||||
/* 00960 80B02BD0 00001825 */ or $v1, $zero, $zero ## $v1 = 00000000
|
||||
.L80B02BD4:
|
||||
/* 00964 80B02BD4 A60F052A */ sh $t7, 0x052A($s0) ## 0000052A
|
||||
/* 00968 80B02BD8 8602052A */ lh $v0, 0x052A($s0) ## 0000052A
|
||||
/* 0096C 80B02BDC 00401825 */ or $v1, $v0, $zero ## $v1 = 00000000
|
||||
.L80B02BE0:
|
||||
/* 00970 80B02BE0 50600012 */ beql $v1, $zero, .L80B02C2C
|
||||
/* 00974 80B02BE4 86090536 */ lh $t1, 0x0536($s0) ## 00000536
|
||||
/* 00978 80B02BE8 44822000 */ mtc1 $v0, $f4 ## $f4 = 0.00
|
||||
/* 0097C 80B02BEC 3C0141F0 */ lui $at, 0x41F0 ## $at = 41F00000
|
||||
/* 00980 80B02BF0 44814000 */ mtc1 $at, $f8 ## $f8 = 30.00
|
||||
/* 00984 80B02BF4 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 00988 80B02BF8 86180032 */ lh $t8, 0x0032($s0) ## 00000032
|
||||
/* 0098C 80B02BFC 3C0180B0 */ lui $at, %hi(D_80B045F4) ## $at = 80B00000
|
||||
/* 00990 80B02C00 C43045F4 */ lwc1 $f16, %lo(D_80B045F4)($at)
|
||||
/* 00994 80B02C04 44982000 */ mtc1 $t8, $f4 ## $f4 = 0.00
|
||||
/* 00998 80B02C08 46083283 */ div.s $f10, $f6, $f8
|
||||
/* 0099C 80B02C0C 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 009A0 80B02C10 460A8482 */ mul.s $f18, $f16, $f10
|
||||
/* 009A4 80B02C14 46123200 */ add.s $f8, $f6, $f18
|
||||
/* 009A8 80B02C18 4600440D */ trunc.w.s $f16, $f8
|
||||
/* 009AC 80B02C1C 44088000 */ mfc1 $t0, $f16
|
||||
/* 009B0 80B02C20 1000000D */ beq $zero, $zero, .L80B02C58
|
||||
/* 009B4 80B02C24 A6080032 */ sh $t0, 0x0032($s0) ## 00000032
|
||||
/* 009B8 80B02C28 86090536 */ lh $t1, 0x0536($s0) ## 00000536
|
||||
.L80B02C2C:
|
||||
/* 009BC 80B02C2C 5520000B */ bnel $t1, $zero, .L80B02C5C
|
||||
/* 009C0 80B02C30 860C0032 */ lh $t4, 0x0032($s0) ## 00000032
|
||||
/* 009C4 80B02C34 860A0532 */ lh $t2, 0x0532($s0) ## 00000532
|
||||
/* 009C8 80B02C38 26040032 */ addiu $a0, $s0, 0x0032 ## $a0 = 00000032
|
||||
/* 009CC 80B02C3C 24060004 */ addiu $a2, $zero, 0x0004 ## $a2 = 00000004
|
||||
/* 009D0 80B02C40 15400005 */ bne $t2, $zero, .L80B02C58
|
||||
/* 009D4 80B02C44 24072710 */ addiu $a3, $zero, 0x2710 ## $a3 = 00002710
|
||||
/* 009D8 80B02C48 8605008A */ lh $a1, 0x008A($s0) ## 0000008A
|
||||
/* 009DC 80B02C4C 240B0001 */ addiu $t3, $zero, 0x0001 ## $t3 = 00000001
|
||||
/* 009E0 80B02C50 0C01E1A7 */ jal Math_SmoothScaleMaxMinS
|
||||
|
||||
/* 009E4 80B02C54 AFAB0010 */ sw $t3, 0x0010($sp)
|
||||
.L80B02C58:
|
||||
/* 009E8 80B02C58 860C0032 */ lh $t4, 0x0032($s0) ## 00000032
|
||||
.L80B02C5C:
|
||||
/* 009EC 80B02C5C A60C00B6 */ sh $t4, 0x00B6($s0) ## 000000B6
|
||||
/* 009F0 80B02C60 8FBF0024 */ lw $ra, 0x0024($sp)
|
||||
/* 009F4 80B02C64 8FB00020 */ lw $s0, 0x0020($sp)
|
||||
/* 009F8 80B02C68 27BD0028 */ addiu $sp, $sp, 0x0028 ## $sp = 00000000
|
||||
/* 009FC 80B02C6C 03E00008 */ jr $ra
|
||||
/* 00A00 80B02C70 00000000 */ nop
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user