mirror of
https://github.com/pmret/papermario.git
synced 2024-11-18 17:02:46 +01:00
317 lines
16 KiB
ArmAsm
317 lines
16 KiB
ArmAsm
.set noat # allow manual use of $at
|
|
.set noreorder # don't insert nops after branches
|
|
|
|
glabel func_80218E88_66AC08
|
|
/* 66AC08 80218E88 27BDFFB8 */ addiu $sp, $sp, -0x48
|
|
/* 66AC0C 80218E8C AFBF002C */ sw $ra, 0x2c($sp)
|
|
/* 66AC10 80218E90 AFB20028 */ sw $s2, 0x28($sp)
|
|
/* 66AC14 80218E94 AFB10024 */ sw $s1, 0x24($sp)
|
|
/* 66AC18 80218E98 AFB00020 */ sw $s0, 0x20($sp)
|
|
/* 66AC1C 80218E9C F7B80040 */ sdc1 $f24, 0x40($sp)
|
|
/* 66AC20 80218EA0 F7B60038 */ sdc1 $f22, 0x38($sp)
|
|
/* 66AC24 80218EA4 F7B40030 */ sdc1 $f20, 0x30($sp)
|
|
/* 66AC28 80218EA8 8C840148 */ lw $a0, 0x148($a0)
|
|
/* 66AC2C 80218EAC 0C09A75B */ jal get_actor
|
|
/* 66AC30 80218EB0 00A0802D */ daddu $s0, $a1, $zero
|
|
/* 66AC34 80218EB4 0040882D */ daddu $s1, $v0, $zero
|
|
/* 66AC38 80218EB8 1200003D */ beqz $s0, .L80218FB0
|
|
/* 66AC3C 80218EBC 2632000C */ addiu $s2, $s1, 0xc
|
|
/* 66AC40 80218EC0 0C00AB39 */ jal heap_malloc
|
|
/* 66AC44 80218EC4 24040020 */ addiu $a0, $zero, 0x20
|
|
/* 66AC48 80218EC8 0040802D */ daddu $s0, $v0, $zero
|
|
/* 66AC4C 80218ECC 24020001 */ addiu $v0, $zero, 1
|
|
/* 66AC50 80218ED0 26250144 */ addiu $a1, $s1, 0x144
|
|
/* 66AC54 80218ED4 26260148 */ addiu $a2, $s1, 0x148
|
|
/* 66AC58 80218ED8 AE300090 */ sw $s0, 0x90($s1)
|
|
/* 66AC5C 80218EDC AE020004 */ sw $v0, 4($s0)
|
|
/* 66AC60 80218EE0 AE000008 */ sw $zero, 8($s0)
|
|
/* 66AC64 80218EE4 AE02000C */ sw $v0, 0xc($s0)
|
|
/* 66AC68 80218EE8 AE000010 */ sw $zero, 0x10($s0)
|
|
/* 66AC6C 80218EEC 82230210 */ lb $v1, 0x210($s1)
|
|
/* 66AC70 80218EF0 2402000A */ addiu $v0, $zero, 0xa
|
|
/* 66AC74 80218EF4 10620005 */ beq $v1, $v0, .L80218F0C
|
|
/* 66AC78 80218EF8 2627014C */ addiu $a3, $s1, 0x14c
|
|
/* 66AC7C 80218EFC 3C013F80 */ lui $at, 0x3f80
|
|
/* 66AC80 80218F00 44810000 */ mtc1 $at, $f0
|
|
/* 66AC84 80218F04 080863C8 */ j .L80218F20
|
|
/* 66AC88 80218F08 E7A00010 */ swc1 $f0, 0x10($sp)
|
|
.L80218F0C:
|
|
/* 66AC8C 80218F0C 3C013ECC */ lui $at, 0x3ecc
|
|
/* 66AC90 80218F10 3421CCCD */ ori $at, $at, 0xcccd
|
|
/* 66AC94 80218F14 44810000 */ mtc1 $at, $f0
|
|
/* 66AC98 80218F18 00000000 */ nop
|
|
/* 66AC9C 80218F1C E7A00010 */ swc1 $f0, 0x10($sp)
|
|
.L80218F20:
|
|
/* 66ACA0 80218F20 24020005 */ addiu $v0, $zero, 5
|
|
/* 66ACA4 80218F24 AFA20014 */ sw $v0, 0x14($sp)
|
|
/* 66ACA8 80218F28 AFA00018 */ sw $zero, 0x18($sp)
|
|
/* 66ACAC 80218F2C 8CA50000 */ lw $a1, ($a1)
|
|
/* 66ACB0 80218F30 8CC60000 */ lw $a2, ($a2)
|
|
/* 66ACB4 80218F34 8CE70000 */ lw $a3, ($a3)
|
|
/* 66ACB8 80218F38 0C01C8EC */ jal func_800723B0
|
|
/* 66ACBC 80218F3C 0000202D */ daddu $a0, $zero, $zero
|
|
/* 66ACC0 80218F40 26250144 */ addiu $a1, $s1, 0x144
|
|
/* 66ACC4 80218F44 AE020014 */ sw $v0, 0x14($s0)
|
|
/* 66ACC8 80218F48 82220210 */ lb $v0, 0x210($s1)
|
|
/* 66ACCC 80218F4C 2403000A */ addiu $v1, $zero, 0xa
|
|
/* 66ACD0 80218F50 10430005 */ beq $v0, $v1, .L80218F68
|
|
/* 66ACD4 80218F54 2627014C */ addiu $a3, $s1, 0x14c
|
|
/* 66ACD8 80218F58 3C013F80 */ lui $at, 0x3f80
|
|
/* 66ACDC 80218F5C 44810000 */ mtc1 $at, $f0
|
|
/* 66ACE0 80218F60 080863DF */ j .L80218F7C
|
|
/* 66ACE4 80218F64 E7A00010 */ swc1 $f0, 0x10($sp)
|
|
.L80218F68:
|
|
/* 66ACE8 80218F68 3C013ECC */ lui $at, 0x3ecc
|
|
/* 66ACEC 80218F6C 3421CCCD */ ori $at, $at, 0xcccd
|
|
/* 66ACF0 80218F70 44810000 */ mtc1 $at, $f0
|
|
/* 66ACF4 80218F74 00000000 */ nop
|
|
/* 66ACF8 80218F78 E7A00010 */ swc1 $f0, 0x10($sp)
|
|
.L80218F7C:
|
|
/* 66ACFC 80218F7C 24020005 */ addiu $v0, $zero, 5
|
|
/* 66AD00 80218F80 AFA20014 */ sw $v0, 0x14($sp)
|
|
/* 66AD04 80218F84 AFA00018 */ sw $zero, 0x18($sp)
|
|
/* 66AD08 80218F88 8CA50000 */ lw $a1, ($a1)
|
|
/* 66AD0C 80218F8C 3C06C47A */ lui $a2, 0xc47a
|
|
/* 66AD10 80218F90 8CE70000 */ lw $a3, ($a3)
|
|
/* 66AD14 80218F94 0C01C8EC */ jal func_800723B0
|
|
/* 66AD18 80218F98 24040001 */ addiu $a0, $zero, 1
|
|
/* 66AD1C 80218F9C AE020018 */ sw $v0, 0x18($s0)
|
|
/* 66AD20 80218FA0 24020001 */ addiu $v0, $zero, 1
|
|
/* 66AD24 80218FA4 AE020000 */ sw $v0, ($s0)
|
|
/* 66AD28 80218FA8 82220210 */ lb $v0, 0x210($s1)
|
|
/* 66AD2C 80218FAC AE02001C */ sw $v0, 0x1c($s0)
|
|
.L80218FB0:
|
|
/* 66AD30 80218FB0 8E500084 */ lw $s0, 0x84($s2)
|
|
/* 66AD34 80218FB4 8E020000 */ lw $v0, ($s0)
|
|
/* 66AD38 80218FB8 104000C9 */ beqz $v0, .L802192E0
|
|
/* 66AD3C 80218FBC 24020002 */ addiu $v0, $zero, 2
|
|
/* 66AD40 80218FC0 8E020004 */ lw $v0, 4($s0)
|
|
/* 66AD44 80218FC4 1040000D */ beqz $v0, .L80218FFC
|
|
/* 66AD48 80218FC8 24020008 */ addiu $v0, $zero, 8
|
|
/* 66AD4C 80218FCC 82230210 */ lb $v1, 0x210($s1)
|
|
/* 66AD50 80218FD0 1062000A */ beq $v1, $v0, .L80218FFC
|
|
/* 66AD54 80218FD4 00000000 */ nop
|
|
/* 66AD58 80218FD8 8E020008 */ lw $v0, 8($s0)
|
|
/* 66AD5C 80218FDC 2442000F */ addiu $v0, $v0, 0xf
|
|
/* 66AD60 80218FE0 44826000 */ mtc1 $v0, $f12
|
|
/* 66AD64 80218FE4 00000000 */ nop
|
|
/* 66AD68 80218FE8 46806320 */ cvt.s.w $f12, $f12
|
|
/* 66AD6C 80218FEC 0C00A6C9 */ jal clamp_angle
|
|
/* 66AD70 80218FF0 AE020008 */ sw $v0, 8($s0)
|
|
/* 66AD74 80218FF4 4600018D */ trunc.w.s $f6, $f0
|
|
/* 66AD78 80218FF8 E6060008 */ swc1 $f6, 8($s0)
|
|
.L80218FFC:
|
|
/* 66AD7C 80218FFC 3C0140C9 */ lui $at, 0x40c9
|
|
/* 66AD80 80219000 34210FD0 */ ori $at, $at, 0xfd0
|
|
/* 66AD84 80219004 44810000 */ mtc1 $at, $f0
|
|
/* 66AD88 80219008 C60C0008 */ lwc1 $f12, 8($s0)
|
|
/* 66AD8C 8021900C 46806320 */ cvt.s.w $f12, $f12
|
|
/* 66AD90 80219010 46006302 */ mul.s $f12, $f12, $f0
|
|
/* 66AD94 80219014 00000000 */ nop
|
|
/* 66AD98 80219018 3C0143B4 */ lui $at, 0x43b4
|
|
/* 66AD9C 8021901C 44810000 */ mtc1 $at, $f0
|
|
/* 66ADA0 80219020 0C00A85B */ jal sin_rad
|
|
/* 66ADA4 80219024 46006303 */ div.s $f12, $f12, $f0
|
|
/* 66ADA8 80219028 3C014040 */ lui $at, 0x4040
|
|
/* 66ADAC 8021902C 44811000 */ mtc1 $at, $f2
|
|
/* 66ADB0 80219030 00000000 */ nop
|
|
/* 66ADB4 80219034 46020002 */ mul.s $f0, $f0, $f2
|
|
/* 66ADB8 80219038 00000000 */ nop
|
|
/* 66ADBC 8021903C 86220152 */ lh $v0, 0x152($s1)
|
|
/* 66ADC0 80219040 44821000 */ mtc1 $v0, $f2
|
|
/* 66ADC4 80219044 00000000 */ nop
|
|
/* 66ADC8 80219048 468010A0 */ cvt.s.w $f2, $f2
|
|
/* 66ADCC 8021904C 4600018D */ trunc.w.s $f6, $f0
|
|
/* 66ADD0 80219050 44033000 */ mfc1 $v1, $f6
|
|
/* 66ADD4 80219054 00000000 */ nop
|
|
/* 66ADD8 80219058 00031600 */ sll $v0, $v1, 0x18
|
|
/* 66ADDC 8021905C C6200148 */ lwc1 $f0, 0x148($s1)
|
|
/* 66ADE0 80219060 00021603 */ sra $v0, $v0, 0x18
|
|
/* 66ADE4 80219064 A223019A */ sb $v1, 0x19a($s1)
|
|
/* 66ADE8 80219068 46020000 */ add.s $f0, $f0, $f2
|
|
/* 66ADEC 8021906C 44821000 */ mtc1 $v0, $f2
|
|
/* 66ADF0 80219070 00000000 */ nop
|
|
/* 66ADF4 80219074 468010A0 */ cvt.s.w $f2, $f2
|
|
/* 66ADF8 80219078 86220150 */ lh $v0, 0x150($s1)
|
|
/* 66ADFC 8021907C 46020000 */ add.s $f0, $f0, $f2
|
|
/* 66AE00 80219080 2403000A */ addiu $v1, $zero, 0xa
|
|
/* 66AE04 80219084 44821000 */ mtc1 $v0, $f2
|
|
/* 66AE08 80219088 00000000 */ nop
|
|
/* 66AE0C 8021908C 468010A0 */ cvt.s.w $f2, $f2
|
|
/* 66AE10 80219090 46000121 */ cvt.d.s $f4, $f0
|
|
/* 66AE14 80219094 C6200144 */ lwc1 $f0, 0x144($s1)
|
|
/* 66AE18 80219098 82220210 */ lb $v0, 0x210($s1)
|
|
/* 66AE1C 8021909C 46020580 */ add.s $f22, $f0, $f2
|
|
/* 66AE20 802190A0 3C018023 */ lui $at, %hi(D_80232A18)
|
|
/* 66AE24 802190A4 D4202A18 */ ldc1 $f0, %lo(D_80232A18)($at)
|
|
/* 66AE28 802190A8 50430006 */ beql $v0, $v1, .L802190C4
|
|
/* 66AE2C 802190AC 46202000 */ add.d $f0, $f4, $f0
|
|
/* 66AE30 802190B0 3C014028 */ lui $at, 0x4028
|
|
/* 66AE34 802190B4 44810800 */ mtc1 $at, $f1
|
|
/* 66AE38 802190B8 44800000 */ mtc1 $zero, $f0
|
|
/* 66AE3C 802190BC 00000000 */ nop
|
|
/* 66AE40 802190C0 46202000 */ add.d $f0, $f4, $f0
|
|
.L802190C4:
|
|
/* 66AE44 802190C4 46200520 */ cvt.s.d $f20, $f0
|
|
/* 66AE48 802190C8 86220154 */ lh $v0, 0x154($s1)
|
|
/* 66AE4C 802190CC C620014C */ lwc1 $f0, 0x14c($s1)
|
|
/* 66AE50 802190D0 44821000 */ mtc1 $v0, $f2
|
|
/* 66AE54 802190D4 00000000 */ nop
|
|
/* 66AE58 802190D8 468010A0 */ cvt.s.w $f2, $f2
|
|
/* 66AE5C 802190DC 8E02000C */ lw $v0, 0xc($s0)
|
|
/* 66AE60 802190E0 10400059 */ beqz $v0, .L80219248
|
|
/* 66AE64 802190E4 46020600 */ add.s $f24, $f0, $f2
|
|
/* 66AE68 802190E8 8E030010 */ lw $v1, 0x10($s0)
|
|
/* 66AE6C 802190EC 10600005 */ beqz $v1, .L80219104
|
|
/* 66AE70 802190F0 24020001 */ addiu $v0, $zero, 1
|
|
/* 66AE74 802190F4 1062002A */ beq $v1, $v0, .L802191A0
|
|
/* 66AE78 802190F8 00000000 */ nop
|
|
/* 66AE7C 802190FC 080864A0 */ j .L80219280
|
|
/* 66AE80 80219100 00000000 */ nop
|
|
.L80219104:
|
|
/* 66AE84 80219104 8E020014 */ lw $v0, 0x14($s0)
|
|
/* 66AE88 80219108 14400016 */ bnez $v0, .L80219164
|
|
/* 66AE8C 8021910C 2402000A */ addiu $v0, $zero, 0xa
|
|
/* 66AE90 80219110 82230210 */ lb $v1, 0x210($s1)
|
|
/* 66AE94 80219114 10620005 */ beq $v1, $v0, .L8021912C
|
|
/* 66AE98 80219118 00000000 */ nop
|
|
/* 66AE9C 8021911C 3C013F80 */ lui $at, 0x3f80
|
|
/* 66AEA0 80219120 44810000 */ mtc1 $at, $f0
|
|
/* 66AEA4 80219124 08086450 */ j .L80219140
|
|
/* 66AEA8 80219128 E7A00010 */ swc1 $f0, 0x10($sp)
|
|
.L8021912C:
|
|
/* 66AEAC 8021912C 3C013ECC */ lui $at, 0x3ecc
|
|
/* 66AEB0 80219130 3421CCCD */ ori $at, $at, 0xcccd
|
|
/* 66AEB4 80219134 44810000 */ mtc1 $at, $f0
|
|
/* 66AEB8 80219138 00000000 */ nop
|
|
/* 66AEBC 8021913C E7A00010 */ swc1 $f0, 0x10($sp)
|
|
.L80219140:
|
|
/* 66AEC0 80219140 0000202D */ daddu $a0, $zero, $zero
|
|
/* 66AEC4 80219144 4405B000 */ mfc1 $a1, $f22
|
|
/* 66AEC8 80219148 4406A000 */ mfc1 $a2, $f20
|
|
/* 66AECC 8021914C 4407C000 */ mfc1 $a3, $f24
|
|
/* 66AED0 80219150 24020005 */ addiu $v0, $zero, 5
|
|
/* 66AED4 80219154 AFA20014 */ sw $v0, 0x14($sp)
|
|
/* 66AED8 80219158 0C01C8EC */ jal func_800723B0
|
|
/* 66AEDC 8021915C AFA00018 */ sw $zero, 0x18($sp)
|
|
/* 66AEE0 80219160 AE020014 */ sw $v0, 0x14($s0)
|
|
.L80219164:
|
|
/* 66AEE4 80219164 8E030018 */ lw $v1, 0x18($s0)
|
|
/* 66AEE8 80219168 10600005 */ beqz $v1, .L80219180
|
|
/* 66AEEC 8021916C 00000000 */ nop
|
|
/* 66AEF0 80219170 8C620000 */ lw $v0, ($v1)
|
|
/* 66AEF4 80219174 34420010 */ ori $v0, $v0, 0x10
|
|
/* 66AEF8 80219178 AC620000 */ sw $v0, ($v1)
|
|
/* 66AEFC 8021917C AE000018 */ sw $zero, 0x18($s0)
|
|
.L80219180:
|
|
/* 66AF00 80219180 8E020014 */ lw $v0, 0x14($s0)
|
|
/* 66AF04 80219184 8C42000C */ lw $v0, 0xc($v0)
|
|
/* 66AF08 80219188 E4560004 */ swc1 $f22, 4($v0)
|
|
/* 66AF0C 8021918C 8E020014 */ lw $v0, 0x14($s0)
|
|
/* 66AF10 80219190 8C42000C */ lw $v0, 0xc($v0)
|
|
/* 66AF14 80219194 E4540008 */ swc1 $f20, 8($v0)
|
|
/* 66AF18 80219198 0808648F */ j .L8021923C
|
|
/* 66AF1C 8021919C 8E020014 */ lw $v0, 0x14($s0)
|
|
.L802191A0:
|
|
/* 66AF20 802191A0 8E030014 */ lw $v1, 0x14($s0)
|
|
/* 66AF24 802191A4 10600005 */ beqz $v1, .L802191BC
|
|
/* 66AF28 802191A8 00000000 */ nop
|
|
/* 66AF2C 802191AC 8C620000 */ lw $v0, ($v1)
|
|
/* 66AF30 802191B0 34420010 */ ori $v0, $v0, 0x10
|
|
/* 66AF34 802191B4 AC620000 */ sw $v0, ($v1)
|
|
/* 66AF38 802191B8 AE000014 */ sw $zero, 0x14($s0)
|
|
.L802191BC:
|
|
/* 66AF3C 802191BC 8E020018 */ lw $v0, 0x18($s0)
|
|
/* 66AF40 802191C0 14400018 */ bnez $v0, .L80219224
|
|
/* 66AF44 802191C4 00000000 */ nop
|
|
/* 66AF48 802191C8 82230210 */ lb $v1, 0x210($s1)
|
|
/* 66AF4C 802191CC 2402000A */ addiu $v0, $zero, 0xa
|
|
/* 66AF50 802191D0 10620005 */ beq $v1, $v0, .L802191E8
|
|
/* 66AF54 802191D4 00000000 */ nop
|
|
/* 66AF58 802191D8 3C013F80 */ lui $at, 0x3f80
|
|
/* 66AF5C 802191DC 44810000 */ mtc1 $at, $f0
|
|
/* 66AF60 802191E0 0808647F */ j .L802191FC
|
|
/* 66AF64 802191E4 E7A00010 */ swc1 $f0, 0x10($sp)
|
|
.L802191E8:
|
|
/* 66AF68 802191E8 3C013ECC */ lui $at, 0x3ecc
|
|
/* 66AF6C 802191EC 3421CCCD */ ori $at, $at, 0xcccd
|
|
/* 66AF70 802191F0 44810000 */ mtc1 $at, $f0
|
|
/* 66AF74 802191F4 00000000 */ nop
|
|
/* 66AF78 802191F8 E7A00010 */ swc1 $f0, 0x10($sp)
|
|
.L802191FC:
|
|
/* 66AF7C 802191FC 24040001 */ addiu $a0, $zero, 1
|
|
/* 66AF80 80219200 4405B000 */ mfc1 $a1, $f22
|
|
/* 66AF84 80219204 4406A000 */ mfc1 $a2, $f20
|
|
/* 66AF88 80219208 4407C000 */ mfc1 $a3, $f24
|
|
/* 66AF8C 8021920C 24020005 */ addiu $v0, $zero, 5
|
|
/* 66AF90 80219210 AFA20014 */ sw $v0, 0x14($sp)
|
|
/* 66AF94 80219214 0C01C8EC */ jal func_800723B0
|
|
/* 66AF98 80219218 AFA00018 */ sw $zero, 0x18($sp)
|
|
/* 66AF9C 8021921C AE020018 */ sw $v0, 0x18($s0)
|
|
/* 66AFA0 80219220 8E020018 */ lw $v0, 0x18($s0)
|
|
.L80219224:
|
|
/* 66AFA4 80219224 8C42000C */ lw $v0, 0xc($v0)
|
|
/* 66AFA8 80219228 E4560004 */ swc1 $f22, 4($v0)
|
|
/* 66AFAC 8021922C 8E020018 */ lw $v0, 0x18($s0)
|
|
/* 66AFB0 80219230 8C42000C */ lw $v0, 0xc($v0)
|
|
/* 66AFB4 80219234 E4540008 */ swc1 $f20, 8($v0)
|
|
/* 66AFB8 80219238 8E020018 */ lw $v0, 0x18($s0)
|
|
.L8021923C:
|
|
/* 66AFBC 8021923C 8C42000C */ lw $v0, 0xc($v0)
|
|
/* 66AFC0 80219240 080864A0 */ j .L80219280
|
|
/* 66AFC4 80219244 E458000C */ swc1 $f24, 0xc($v0)
|
|
.L80219248:
|
|
/* 66AFC8 80219248 8E030014 */ lw $v1, 0x14($s0)
|
|
/* 66AFCC 8021924C 10600005 */ beqz $v1, .L80219264
|
|
/* 66AFD0 80219250 00000000 */ nop
|
|
/* 66AFD4 80219254 8C620000 */ lw $v0, ($v1)
|
|
/* 66AFD8 80219258 34420010 */ ori $v0, $v0, 0x10
|
|
/* 66AFDC 8021925C AC620000 */ sw $v0, ($v1)
|
|
/* 66AFE0 80219260 AE000014 */ sw $zero, 0x14($s0)
|
|
.L80219264:
|
|
/* 66AFE4 80219264 8E030018 */ lw $v1, 0x18($s0)
|
|
/* 66AFE8 80219268 10600005 */ beqz $v1, .L80219280
|
|
/* 66AFEC 8021926C 00000000 */ nop
|
|
/* 66AFF0 80219270 8C620000 */ lw $v0, ($v1)
|
|
/* 66AFF4 80219274 34420010 */ ori $v0, $v0, 0x10
|
|
/* 66AFF8 80219278 AC620000 */ sw $v0, ($v1)
|
|
/* 66AFFC 8021927C AE000018 */ sw $zero, 0x18($s0)
|
|
.L80219280:
|
|
/* 66B000 80219280 82230210 */ lb $v1, 0x210($s1)
|
|
/* 66B004 80219284 8E02001C */ lw $v0, 0x1c($s0)
|
|
/* 66B008 80219288 10430014 */ beq $v0, $v1, .L802192DC
|
|
/* 66B00C 8021928C 0000102D */ daddu $v0, $zero, $zero
|
|
/* 66B010 80219290 8E02000C */ lw $v0, 0xc($s0)
|
|
/* 66B014 80219294 10400011 */ beqz $v0, .L802192DC
|
|
/* 66B018 80219298 0000102D */ daddu $v0, $zero, $zero
|
|
/* 66B01C 8021929C 8E030014 */ lw $v1, 0x14($s0)
|
|
/* 66B020 802192A0 10600005 */ beqz $v1, .L802192B8
|
|
/* 66B024 802192A4 00000000 */ nop
|
|
/* 66B028 802192A8 8C620000 */ lw $v0, ($v1)
|
|
/* 66B02C 802192AC 34420010 */ ori $v0, $v0, 0x10
|
|
/* 66B030 802192B0 AC620000 */ sw $v0, ($v1)
|
|
/* 66B034 802192B4 AE000014 */ sw $zero, 0x14($s0)
|
|
.L802192B8:
|
|
/* 66B038 802192B8 8E030018 */ lw $v1, 0x18($s0)
|
|
/* 66B03C 802192BC 10600005 */ beqz $v1, .L802192D4
|
|
/* 66B040 802192C0 00000000 */ nop
|
|
/* 66B044 802192C4 8C620000 */ lw $v0, ($v1)
|
|
/* 66B048 802192C8 34420010 */ ori $v0, $v0, 0x10
|
|
/* 66B04C 802192CC AC620000 */ sw $v0, ($v1)
|
|
/* 66B050 802192D0 AE000018 */ sw $zero, 0x18($s0)
|
|
.L802192D4:
|
|
/* 66B054 802192D4 82230210 */ lb $v1, 0x210($s1)
|
|
/* 66B058 802192D8 0000102D */ daddu $v0, $zero, $zero
|
|
.L802192DC:
|
|
/* 66B05C 802192DC AE03001C */ sw $v1, 0x1c($s0)
|
|
.L802192E0:
|
|
/* 66B060 802192E0 8FBF002C */ lw $ra, 0x2c($sp)
|
|
/* 66B064 802192E4 8FB20028 */ lw $s2, 0x28($sp)
|
|
/* 66B068 802192E8 8FB10024 */ lw $s1, 0x24($sp)
|
|
/* 66B06C 802192EC 8FB00020 */ lw $s0, 0x20($sp)
|
|
/* 66B070 802192F0 D7B80040 */ ldc1 $f24, 0x40($sp)
|
|
/* 66B074 802192F4 D7B60038 */ ldc1 $f22, 0x38($sp)
|
|
/* 66B078 802192F8 D7B40030 */ ldc1 $f20, 0x30($sp)
|
|
/* 66B07C 802192FC 03E00008 */ jr $ra
|
|
/* 66B080 80219300 27BD0048 */ addiu $sp, $sp, 0x48
|