mirror of
https://github.com/pmret/papermario.git
synced 2024-11-18 17:02:46 +01:00
316 lines
16 KiB
ArmAsm
316 lines
16 KiB
ArmAsm
.set noat # allow manual use of $at
|
|
.set noreorder # don't insert nops after branches
|
|
|
|
glabel func_80219020_5ED4B0
|
|
/* 5ED4B0 80219020 27BDFFB0 */ addiu $sp, $sp, -0x50
|
|
/* 5ED4B4 80219024 AFB40020 */ sw $s4, 0x20($sp)
|
|
/* 5ED4B8 80219028 0080A02D */ daddu $s4, $a0, $zero
|
|
/* 5ED4BC 8021902C AFBF0028 */ sw $ra, 0x28($sp)
|
|
/* 5ED4C0 80219030 AFB50024 */ sw $s5, 0x24($sp)
|
|
/* 5ED4C4 80219034 AFB3001C */ sw $s3, 0x1c($sp)
|
|
/* 5ED4C8 80219038 AFB20018 */ sw $s2, 0x18($sp)
|
|
/* 5ED4CC 8021903C AFB10014 */ sw $s1, 0x14($sp)
|
|
/* 5ED4D0 80219040 AFB00010 */ sw $s0, 0x10($sp)
|
|
/* 5ED4D4 80219044 F7BA0048 */ sdc1 $f26, 0x48($sp)
|
|
/* 5ED4D8 80219048 F7B80040 */ sdc1 $f24, 0x40($sp)
|
|
/* 5ED4DC 8021904C F7B60038 */ sdc1 $f22, 0x38($sp)
|
|
/* 5ED4E0 80219050 F7B40030 */ sdc1 $f20, 0x30($sp)
|
|
/* 5ED4E4 80219054 8E82000C */ lw $v0, 0xc($s4)
|
|
/* 5ED4E8 80219058 0C0B1EAF */ jal get_variable
|
|
/* 5ED4EC 8021905C 8C450000 */ lw $a1, ($v0)
|
|
/* 5ED4F0 80219060 0C046C04 */ jal get_model_list_index_from_tree_index
|
|
/* 5ED4F4 80219064 0040202D */ daddu $a0, $v0, $zero
|
|
/* 5ED4F8 80219068 0C046B4C */ jal get_model_from_list_index
|
|
/* 5ED4FC 8021906C 0040202D */ daddu $a0, $v0, $zero
|
|
/* 5ED500 80219070 3C12800E */ lui $s2, %hi(gBattleStatus)
|
|
/* 5ED504 80219074 2652C070 */ addiu $s2, $s2, %lo(gBattleStatus)
|
|
/* 5ED508 80219078 AE80008C */ sw $zero, 0x8c($s4)
|
|
/* 5ED50C 8021907C 8E5000D8 */ lw $s0, 0xd8($s2)
|
|
/* 5ED510 80219080 1200003C */ beqz $s0, .L80219174
|
|
/* 5ED514 80219084 0040882D */ daddu $s1, $v0, $zero
|
|
/* 5ED518 80219088 C6020144 */ lwc1 $f2, 0x144($s0)
|
|
/* 5ED51C 8021908C C6200098 */ lwc1 $f0, 0x98($s1)
|
|
/* 5ED520 80219090 46001081 */ sub.s $f2, $f2, $f0
|
|
/* 5ED524 80219094 46021182 */ mul.s $f6, $f2, $f2
|
|
/* 5ED528 80219098 00000000 */ nop
|
|
/* 5ED52C 8021909C C62000A0 */ lwc1 $f0, 0xa0($s1)
|
|
/* 5ED530 802190A0 C602014C */ lwc1 $f2, 0x14c($s0)
|
|
/* 5ED534 802190A4 46001081 */ sub.s $f2, $f2, $f0
|
|
/* 5ED538 802190A8 46021102 */ mul.s $f4, $f2, $f2
|
|
/* 5ED53C 802190AC 00000000 */ nop
|
|
/* 5ED540 802190B0 92020191 */ lbu $v0, 0x191($s0)
|
|
/* 5ED544 802190B4 C6020148 */ lwc1 $f2, 0x148($s0)
|
|
/* 5ED548 802190B8 44820000 */ mtc1 $v0, $f0
|
|
/* 5ED54C 802190BC 00000000 */ nop
|
|
/* 5ED550 802190C0 46800020 */ cvt.s.w $f0, $f0
|
|
/* 5ED554 802190C4 46001080 */ add.s $f2, $f2, $f0
|
|
/* 5ED558 802190C8 3C013FC0 */ lui $at, 0x3fc0
|
|
/* 5ED55C 802190CC 44810000 */ mtc1 $at, $f0
|
|
/* 5ED560 802190D0 00000000 */ nop
|
|
/* 5ED564 802190D4 46001081 */ sub.s $f2, $f2, $f0
|
|
/* 5ED568 802190D8 46043300 */ add.s $f12, $f6, $f4
|
|
/* 5ED56C 802190DC C620009C */ lwc1 $f0, 0x9c($s1)
|
|
/* 5ED570 802190E0 46001501 */ sub.s $f20, $f2, $f0
|
|
/* 5ED574 802190E4 46006084 */ sqrt.s $f2, $f12
|
|
/* 5ED578 802190E8 46021032 */ c.eq.s $f2, $f2
|
|
/* 5ED57C 802190EC 00000000 */ nop
|
|
/* 5ED580 802190F0 45010004 */ bc1t .L80219104
|
|
/* 5ED584 802190F4 00000000 */ nop
|
|
/* 5ED588 802190F8 0C0187BC */ jal sqrtf
|
|
/* 5ED58C 802190FC 00000000 */ nop
|
|
/* 5ED590 80219100 46000086 */ mov.s $f2, $f0
|
|
.L80219104:
|
|
/* 5ED594 80219104 44800000 */ mtc1 $zero, $f0
|
|
/* 5ED598 80219108 00000000 */ nop
|
|
/* 5ED59C 8021910C 4614003C */ c.lt.s $f0, $f20
|
|
/* 5ED5A0 80219110 00000000 */ nop
|
|
/* 5ED5A4 80219114 45000017 */ bc1f .L80219174
|
|
/* 5ED5A8 80219118 46001106 */ mov.s $f4, $f2
|
|
/* 5ED5AC 8021911C 92020191 */ lbu $v0, 0x191($s0)
|
|
/* 5ED5B0 80219120 44820000 */ mtc1 $v0, $f0
|
|
/* 5ED5B4 80219124 00000000 */ nop
|
|
/* 5ED5B8 80219128 46800020 */ cvt.s.w $f0, $f0
|
|
/* 5ED5BC 8021912C 4600A03C */ c.lt.s $f20, $f0
|
|
/* 5ED5C0 80219130 00000000 */ nop
|
|
/* 5ED5C4 80219134 4500000F */ bc1f .L80219174
|
|
/* 5ED5C8 80219138 00000000 */ nop
|
|
/* 5ED5CC 8021913C 92020190 */ lbu $v0, 0x190($s0)
|
|
/* 5ED5D0 80219140 3C013F00 */ lui $at, 0x3f00
|
|
/* 5ED5D4 80219144 44811000 */ mtc1 $at, $f2
|
|
/* 5ED5D8 80219148 44820000 */ mtc1 $v0, $f0
|
|
/* 5ED5DC 8021914C 00000000 */ nop
|
|
/* 5ED5E0 80219150 46800020 */ cvt.s.w $f0, $f0
|
|
/* 5ED5E4 80219154 46020002 */ mul.s $f0, $f0, $f2
|
|
/* 5ED5E8 80219158 00000000 */ nop
|
|
/* 5ED5EC 8021915C 4600203C */ c.lt.s $f4, $f0
|
|
/* 5ED5F0 80219160 00000000 */ nop
|
|
/* 5ED5F4 80219164 45000003 */ bc1f .L80219174
|
|
/* 5ED5F8 80219168 24020001 */ addiu $v0, $zero, 1
|
|
/* 5ED5FC 8021916C 0808651F */ j .L8021947C
|
|
/* 5ED600 80219170 AE82008C */ sw $v0, 0x8c($s4)
|
|
.L80219174:
|
|
/* 5ED604 80219174 8E5000DC */ lw $s0, 0xdc($s2)
|
|
/* 5ED608 80219178 12000041 */ beqz $s0, .L80219280
|
|
/* 5ED60C 8021917C 0000982D */ daddu $s3, $zero, $zero
|
|
/* 5ED610 80219180 C6020144 */ lwc1 $f2, 0x144($s0)
|
|
/* 5ED614 80219184 C6200098 */ lwc1 $f0, 0x98($s1)
|
|
/* 5ED618 80219188 46001081 */ sub.s $f2, $f2, $f0
|
|
/* 5ED61C 8021918C 46021182 */ mul.s $f6, $f2, $f2
|
|
/* 5ED620 80219190 00000000 */ nop
|
|
/* 5ED624 80219194 C62000A0 */ lwc1 $f0, 0xa0($s1)
|
|
/* 5ED628 80219198 C602014C */ lwc1 $f2, 0x14c($s0)
|
|
/* 5ED62C 8021919C 46001081 */ sub.s $f2, $f2, $f0
|
|
/* 5ED630 802191A0 46021102 */ mul.s $f4, $f2, $f2
|
|
/* 5ED634 802191A4 00000000 */ nop
|
|
/* 5ED638 802191A8 92020191 */ lbu $v0, 0x191($s0)
|
|
/* 5ED63C 802191AC C6020148 */ lwc1 $f2, 0x148($s0)
|
|
/* 5ED640 802191B0 44820000 */ mtc1 $v0, $f0
|
|
/* 5ED644 802191B4 00000000 */ nop
|
|
/* 5ED648 802191B8 46800020 */ cvt.s.w $f0, $f0
|
|
/* 5ED64C 802191BC 46001080 */ add.s $f2, $f2, $f0
|
|
/* 5ED650 802191C0 3C013FC0 */ lui $at, 0x3fc0
|
|
/* 5ED654 802191C4 44810000 */ mtc1 $at, $f0
|
|
/* 5ED658 802191C8 00000000 */ nop
|
|
/* 5ED65C 802191CC 46001081 */ sub.s $f2, $f2, $f0
|
|
/* 5ED660 802191D0 46043300 */ add.s $f12, $f6, $f4
|
|
/* 5ED664 802191D4 C620009C */ lwc1 $f0, 0x9c($s1)
|
|
/* 5ED668 802191D8 46001501 */ sub.s $f20, $f2, $f0
|
|
/* 5ED66C 802191DC 46006084 */ sqrt.s $f2, $f12
|
|
/* 5ED670 802191E0 46021032 */ c.eq.s $f2, $f2
|
|
/* 5ED674 802191E4 00000000 */ nop
|
|
/* 5ED678 802191E8 45010004 */ bc1t .L802191FC
|
|
/* 5ED67C 802191EC 00000000 */ nop
|
|
/* 5ED680 802191F0 0C0187BC */ jal sqrtf
|
|
/* 5ED684 802191F4 00000000 */ nop
|
|
/* 5ED688 802191F8 46000086 */ mov.s $f2, $f0
|
|
.L802191FC:
|
|
/* 5ED68C 802191FC 44800000 */ mtc1 $zero, $f0
|
|
/* 5ED690 80219200 00000000 */ nop
|
|
/* 5ED694 80219204 4614003C */ c.lt.s $f0, $f20
|
|
/* 5ED698 80219208 00000000 */ nop
|
|
/* 5ED69C 8021920C 4500001B */ bc1f .L8021927C
|
|
/* 5ED6A0 80219210 46001106 */ mov.s $f4, $f2
|
|
/* 5ED6A4 80219214 92020191 */ lbu $v0, 0x191($s0)
|
|
/* 5ED6A8 80219218 44820000 */ mtc1 $v0, $f0
|
|
/* 5ED6AC 8021921C 00000000 */ nop
|
|
/* 5ED6B0 80219220 46800020 */ cvt.s.w $f0, $f0
|
|
/* 5ED6B4 80219224 4600A03C */ c.lt.s $f20, $f0
|
|
/* 5ED6B8 80219228 00000000 */ nop
|
|
/* 5ED6BC 8021922C 45000014 */ bc1f .L80219280
|
|
/* 5ED6C0 80219230 0000982D */ daddu $s3, $zero, $zero
|
|
/* 5ED6C4 80219234 92020190 */ lbu $v0, 0x190($s0)
|
|
/* 5ED6C8 80219238 3C013F00 */ lui $at, 0x3f00
|
|
/* 5ED6CC 8021923C 44811000 */ mtc1 $at, $f2
|
|
/* 5ED6D0 80219240 44820000 */ mtc1 $v0, $f0
|
|
/* 5ED6D4 80219244 00000000 */ nop
|
|
/* 5ED6D8 80219248 46800020 */ cvt.s.w $f0, $f0
|
|
/* 5ED6DC 8021924C 46020002 */ mul.s $f0, $f0, $f2
|
|
/* 5ED6E0 80219250 00000000 */ nop
|
|
/* 5ED6E4 80219254 4600203C */ c.lt.s $f4, $f0
|
|
/* 5ED6E8 80219258 00000000 */ nop
|
|
/* 5ED6EC 8021925C 45000008 */ bc1f .L80219280
|
|
/* 5ED6F0 80219260 24020001 */ addiu $v0, $zero, 1
|
|
/* 5ED6F4 80219264 0808651F */ j .L8021947C
|
|
/* 5ED6F8 80219268 AE82008C */ sw $v0, 0x8c($s4)
|
|
.L8021926C:
|
|
/* 5ED6FC 8021926C 0808651F */ j .L8021947C
|
|
/* 5ED700 80219270 AE82008C */ sw $v0, 0x8c($s4)
|
|
.L80219274:
|
|
/* 5ED704 80219274 0808651F */ j .L8021947C
|
|
/* 5ED708 80219278 AE82008C */ sw $v0, 0x8c($s4)
|
|
.L8021927C:
|
|
/* 5ED70C 8021927C 0000982D */ daddu $s3, $zero, $zero
|
|
.L80219280:
|
|
/* 5ED710 80219280 3C150010 */ lui $s5, 0x10
|
|
/* 5ED714 80219284 3C013FC0 */ lui $at, 0x3fc0
|
|
/* 5ED718 80219288 4481D000 */ mtc1 $at, $f26
|
|
/* 5ED71C 8021928C 4480C000 */ mtc1 $zero, $f24
|
|
/* 5ED720 80219290 3C013F00 */ lui $at, 0x3f00
|
|
/* 5ED724 80219294 4481B000 */ mtc1 $at, $f22
|
|
.L80219298:
|
|
/* 5ED728 80219298 8E5000E0 */ lw $s0, 0xe0($s2)
|
|
/* 5ED72C 8021929C 52000074 */ beql $s0, $zero, .L80219470
|
|
/* 5ED730 802192A0 26730001 */ addiu $s3, $s3, 1
|
|
/* 5ED734 802192A4 8E020000 */ lw $v0, ($s0)
|
|
/* 5ED738 802192A8 30420001 */ andi $v0, $v0, 1
|
|
/* 5ED73C 802192AC 54400070 */ bnel $v0, $zero, .L80219470
|
|
/* 5ED740 802192B0 26730001 */ addiu $s3, $s3, 1
|
|
/* 5ED744 802192B4 C6020144 */ lwc1 $f2, 0x144($s0)
|
|
/* 5ED748 802192B8 C6200098 */ lwc1 $f0, 0x98($s1)
|
|
/* 5ED74C 802192BC 46001081 */ sub.s $f2, $f2, $f0
|
|
/* 5ED750 802192C0 46021182 */ mul.s $f6, $f2, $f2
|
|
/* 5ED754 802192C4 00000000 */ nop
|
|
/* 5ED758 802192C8 C62000A0 */ lwc1 $f0, 0xa0($s1)
|
|
/* 5ED75C 802192CC C602014C */ lwc1 $f2, 0x14c($s0)
|
|
/* 5ED760 802192D0 46001081 */ sub.s $f2, $f2, $f0
|
|
/* 5ED764 802192D4 46021102 */ mul.s $f4, $f2, $f2
|
|
/* 5ED768 802192D8 00000000 */ nop
|
|
/* 5ED76C 802192DC 92020191 */ lbu $v0, 0x191($s0)
|
|
/* 5ED770 802192E0 C6020148 */ lwc1 $f2, 0x148($s0)
|
|
/* 5ED774 802192E4 44820000 */ mtc1 $v0, $f0
|
|
/* 5ED778 802192E8 00000000 */ nop
|
|
/* 5ED77C 802192EC 46800020 */ cvt.s.w $f0, $f0
|
|
/* 5ED780 802192F0 46001080 */ add.s $f2, $f2, $f0
|
|
/* 5ED784 802192F4 461A1081 */ sub.s $f2, $f2, $f26
|
|
/* 5ED788 802192F8 46043300 */ add.s $f12, $f6, $f4
|
|
/* 5ED78C 802192FC C620009C */ lwc1 $f0, 0x9c($s1)
|
|
/* 5ED790 80219300 46001501 */ sub.s $f20, $f2, $f0
|
|
/* 5ED794 80219304 46006004 */ sqrt.s $f0, $f12
|
|
/* 5ED798 80219308 46000032 */ c.eq.s $f0, $f0
|
|
/* 5ED79C 8021930C 00000000 */ nop
|
|
/* 5ED7A0 80219310 45010003 */ bc1t .L80219320
|
|
/* 5ED7A4 80219314 00000000 */ nop
|
|
/* 5ED7A8 80219318 0C0187BC */ jal sqrtf
|
|
/* 5ED7AC 8021931C 00000000 */ nop
|
|
.L80219320:
|
|
/* 5ED7B0 80219320 4614C03C */ c.lt.s $f24, $f20
|
|
/* 5ED7B4 80219324 00000000 */ nop
|
|
/* 5ED7B8 80219328 45000013 */ bc1f .L80219378
|
|
/* 5ED7BC 8021932C 46000106 */ mov.s $f4, $f0
|
|
/* 5ED7C0 80219330 92020191 */ lbu $v0, 0x191($s0)
|
|
/* 5ED7C4 80219334 44820000 */ mtc1 $v0, $f0
|
|
/* 5ED7C8 80219338 00000000 */ nop
|
|
/* 5ED7CC 8021933C 46800020 */ cvt.s.w $f0, $f0
|
|
/* 5ED7D0 80219340 4600A03C */ c.lt.s $f20, $f0
|
|
/* 5ED7D4 80219344 00000000 */ nop
|
|
/* 5ED7D8 80219348 4500000B */ bc1f .L80219378
|
|
/* 5ED7DC 8021934C 00000000 */ nop
|
|
/* 5ED7E0 80219350 92020190 */ lbu $v0, 0x190($s0)
|
|
/* 5ED7E4 80219354 44820000 */ mtc1 $v0, $f0
|
|
/* 5ED7E8 80219358 00000000 */ nop
|
|
/* 5ED7EC 8021935C 46800020 */ cvt.s.w $f0, $f0
|
|
/* 5ED7F0 80219360 46160002 */ mul.s $f0, $f0, $f22
|
|
/* 5ED7F4 80219364 00000000 */ nop
|
|
/* 5ED7F8 80219368 4600203C */ c.lt.s $f4, $f0
|
|
/* 5ED7FC 8021936C 00000000 */ nop
|
|
/* 5ED800 80219370 4501FFBE */ bc1t .L8021926C
|
|
/* 5ED804 80219374 24020001 */ addiu $v0, $zero, 1
|
|
.L80219378:
|
|
/* 5ED808 80219378 8E1001F4 */ lw $s0, 0x1f4($s0)
|
|
/* 5ED80C 8021937C 5200003C */ beql $s0, $zero, .L80219470
|
|
/* 5ED810 80219380 26730001 */ addiu $s3, $s3, 1
|
|
.L80219384:
|
|
/* 5ED814 80219384 8E030000 */ lw $v1, ($s0)
|
|
/* 5ED818 80219388 30620001 */ andi $v0, $v1, 1
|
|
/* 5ED81C 8021938C 14400034 */ bnez $v0, .L80219460
|
|
/* 5ED820 80219390 00751024 */ and $v0, $v1, $s5
|
|
/* 5ED824 80219394 10400032 */ beqz $v0, .L80219460
|
|
/* 5ED828 80219398 00000000 */ nop
|
|
/* 5ED82C 8021939C C6020058 */ lwc1 $f2, 0x58($s0)
|
|
/* 5ED830 802193A0 C6200098 */ lwc1 $f0, 0x98($s1)
|
|
/* 5ED834 802193A4 46001081 */ sub.s $f2, $f2, $f0
|
|
/* 5ED838 802193A8 46021182 */ mul.s $f6, $f2, $f2
|
|
/* 5ED83C 802193AC 00000000 */ nop
|
|
/* 5ED840 802193B0 C62000A0 */ lwc1 $f0, 0xa0($s1)
|
|
/* 5ED844 802193B4 C6020060 */ lwc1 $f2, 0x60($s0)
|
|
/* 5ED848 802193B8 46001081 */ sub.s $f2, $f2, $f0
|
|
/* 5ED84C 802193BC 46021102 */ mul.s $f4, $f2, $f2
|
|
/* 5ED850 802193C0 00000000 */ nop
|
|
/* 5ED854 802193C4 92020073 */ lbu $v0, 0x73($s0)
|
|
/* 5ED858 802193C8 C600005C */ lwc1 $f0, 0x5c($s0)
|
|
/* 5ED85C 802193CC 44821000 */ mtc1 $v0, $f2
|
|
/* 5ED860 802193D0 00000000 */ nop
|
|
/* 5ED864 802193D4 468010A0 */ cvt.s.w $f2, $f2
|
|
/* 5ED868 802193D8 46020000 */ add.s $f0, $f0, $f2
|
|
/* 5ED86C 802193DC 461A0001 */ sub.s $f0, $f0, $f26
|
|
/* 5ED870 802193E0 46043300 */ add.s $f12, $f6, $f4
|
|
/* 5ED874 802193E4 C622009C */ lwc1 $f2, 0x9c($s1)
|
|
/* 5ED878 802193E8 46020501 */ sub.s $f20, $f0, $f2
|
|
/* 5ED87C 802193EC 46006004 */ sqrt.s $f0, $f12
|
|
/* 5ED880 802193F0 46000032 */ c.eq.s $f0, $f0
|
|
/* 5ED884 802193F4 00000000 */ nop
|
|
/* 5ED888 802193F8 45010003 */ bc1t .L80219408
|
|
/* 5ED88C 802193FC 00000000 */ nop
|
|
/* 5ED890 80219400 0C0187BC */ jal sqrtf
|
|
/* 5ED894 80219404 00000000 */ nop
|
|
.L80219408:
|
|
/* 5ED898 80219408 4614C03C */ c.lt.s $f24, $f20
|
|
/* 5ED89C 8021940C 00000000 */ nop
|
|
/* 5ED8A0 80219410 45000013 */ bc1f .L80219460
|
|
/* 5ED8A4 80219414 46000106 */ mov.s $f4, $f0
|
|
/* 5ED8A8 80219418 92020073 */ lbu $v0, 0x73($s0)
|
|
/* 5ED8AC 8021941C 44820000 */ mtc1 $v0, $f0
|
|
/* 5ED8B0 80219420 00000000 */ nop
|
|
/* 5ED8B4 80219424 46800020 */ cvt.s.w $f0, $f0
|
|
/* 5ED8B8 80219428 4600A03C */ c.lt.s $f20, $f0
|
|
/* 5ED8BC 8021942C 00000000 */ nop
|
|
/* 5ED8C0 80219430 4500000B */ bc1f .L80219460
|
|
/* 5ED8C4 80219434 00000000 */ nop
|
|
/* 5ED8C8 80219438 92020072 */ lbu $v0, 0x72($s0)
|
|
/* 5ED8CC 8021943C 44820000 */ mtc1 $v0, $f0
|
|
/* 5ED8D0 80219440 00000000 */ nop
|
|
/* 5ED8D4 80219444 46800020 */ cvt.s.w $f0, $f0
|
|
/* 5ED8D8 80219448 46160002 */ mul.s $f0, $f0, $f22
|
|
/* 5ED8DC 8021944C 00000000 */ nop
|
|
/* 5ED8E0 80219450 4600203C */ c.lt.s $f4, $f0
|
|
/* 5ED8E4 80219454 00000000 */ nop
|
|
/* 5ED8E8 80219458 4501FF86 */ bc1t .L80219274
|
|
/* 5ED8EC 8021945C 24020001 */ addiu $v0, $zero, 1
|
|
.L80219460:
|
|
/* 5ED8F0 80219460 8E10000C */ lw $s0, 0xc($s0)
|
|
/* 5ED8F4 80219464 1600FFC7 */ bnez $s0, .L80219384
|
|
/* 5ED8F8 80219468 00000000 */ nop
|
|
/* 5ED8FC 8021946C 26730001 */ addiu $s3, $s3, 1
|
|
.L80219470:
|
|
/* 5ED900 80219470 2A620018 */ slti $v0, $s3, 0x18
|
|
/* 5ED904 80219474 1440FF88 */ bnez $v0, .L80219298
|
|
/* 5ED908 80219478 26520004 */ addiu $s2, $s2, 4
|
|
.L8021947C:
|
|
/* 5ED90C 8021947C 24020002 */ addiu $v0, $zero, 2
|
|
/* 5ED910 80219480 8FBF0028 */ lw $ra, 0x28($sp)
|
|
/* 5ED914 80219484 8FB50024 */ lw $s5, 0x24($sp)
|
|
/* 5ED918 80219488 8FB40020 */ lw $s4, 0x20($sp)
|
|
/* 5ED91C 8021948C 8FB3001C */ lw $s3, 0x1c($sp)
|
|
/* 5ED920 80219490 8FB20018 */ lw $s2, 0x18($sp)
|
|
/* 5ED924 80219494 8FB10014 */ lw $s1, 0x14($sp)
|
|
/* 5ED928 80219498 8FB00010 */ lw $s0, 0x10($sp)
|
|
/* 5ED92C 8021949C D7BA0048 */ ldc1 $f26, 0x48($sp)
|
|
/* 5ED930 802194A0 D7B80040 */ ldc1 $f24, 0x40($sp)
|
|
/* 5ED934 802194A4 D7B60038 */ ldc1 $f22, 0x38($sp)
|
|
/* 5ED938 802194A8 D7B40030 */ ldc1 $f20, 0x30($sp)
|
|
/* 5ED93C 802194AC 03E00008 */ jr $ra
|
|
/* 5ED940 802194B0 27BD0050 */ addiu $sp, $sp, 0x50
|
|
/* 5ED944 802194B4 00000000 */ nop
|
|
/* 5ED948 802194B8 00000000 */ nop
|
|
/* 5ED94C 802194BC 00000000 */ nop
|