Forgot to delete this

This commit is contained in:
David
2023-11-04 19:43:59 -05:00
parent 056dee0229
commit 654bf6a01c
@@ -1,178 +0,0 @@
.late_rodata
glabel D_800E6218
.float 0.01
.text
glabel obj_init_butterfly
/* 0415C8 800409C8 AFA50004 */ sw $a1, 4($sp)
/* 0415CC 800409CC 8C820064 */ lw $v0, 0x64($a0)
/* 0415D0 800409D0 14C0003B */ bnez $a2, .L80040AC0
/* 0415D4 800409D4 240E0180 */ li $t6, 384
/* 0415D8 800409D8 44800000 */ mtc1 $zero, $f0
/* 0415DC 800409DC 3C06800E */ lui $a2, %hi(D_800DCAA8) # $a2, 0x800e
/* 0415E0 800409E0 E4800020 */ swc1 $f0, 0x20($a0)
/* 0415E4 800409E4 3C03800E */ lui $v1, %hi(D_800DCB28) # $v1, 0x800e
/* 0415E8 800409E8 A04000FE */ sb $zero, 0xfe($v0)
/* 0415EC 800409EC AC400100 */ sw $zero, 0x100($v0)
/* 0415F0 800409F0 A4400104 */ sh $zero, 0x104($v0)
/* 0415F4 800409F4 A04000FD */ sb $zero, 0xfd($v0)
/* 0415F8 800409F8 A44E0106 */ sh $t6, 0x106($v0)
/* 0415FC 800409FC 2463CB28 */ addiu $v1, %lo(D_800DCB28) # addiu $v1, $v1, -0x34d8
/* 041600 80040A00 24C6CAA8 */ addiu $a2, %lo(D_800DCAA8) # addiu $a2, $a2, -0x3558
/* 041604 80040A04 00402825 */ move $a1, $v0
/* 041608 80040A08 E4400108 */ swc1 $f0, 0x108($v0)
.L80040A0C:
/* 04160C 80040A0C 90CF0000 */ lbu $t7, ($a2)
/* 041610 80040A10 24C60010 */ addiu $a2, $a2, 0x10
/* 041614 80040A14 A0AF0000 */ sb $t7, ($a1)
/* 041618 80040A18 90D8FFF1 */ lbu $t8, -0xf($a2)
/* 04161C 80040A1C 00C3082B */ sltu $at, $a2, $v1
/* 041620 80040A20 A0B80001 */ sb $t8, 1($a1)
/* 041624 80040A24 90D9FFF2 */ lbu $t9, -0xe($a2)
/* 041628 80040A28 24A50010 */ addiu $a1, $a1, 0x10
/* 04162C 80040A2C A0B9FFF2 */ sb $t9, -0xe($a1)
/* 041630 80040A30 90C9FFF3 */ lbu $t1, -0xd($a2)
/* 041634 80040A34 1420FFF5 */ bnez $at, .L80040A0C
/* 041638 80040A38 A0A9FFF3 */ sb $t1, -0xd($a1)
/* 04163C 80040A3C 3C06800E */ lui $a2, %hi(D_800DCB28) # $a2, 0x800e
/* 041640 80040A40 24C6CB28 */ addiu $a2, %lo(D_800DCB28) # addiu $a2, $a2, -0x34d8
/* 041644 80040A44 00001825 */ move $v1, $zero
/* 041648 80040A48 00402825 */ move $a1, $v0
/* 04164C 80040A4C 24080006 */ li $t0, 6
/* 041650 80040A50 240700FF */ li $a3, 255
.L80040A54:
/* 041654 80040A54 84CA0000 */ lh $t2, ($a2)
/* 041658 80040A58 24630001 */ addiu $v1, $v1, 1
/* 04165C 80040A5C A4AA0080 */ sh $t2, 0x80($a1)
/* 041660 80040A60 84CB0002 */ lh $t3, 2($a2)
/* 041664 80040A64 24A5000A */ addiu $a1, $a1, 0xa
/* 041668 80040A68 A4AB0078 */ sh $t3, 0x78($a1)
/* 04166C 80040A6C 84CC0004 */ lh $t4, 4($a2)
/* 041670 80040A70 A0A7007C */ sb $a3, 0x7c($a1)
/* 041674 80040A74 A0A7007D */ sb $a3, 0x7d($a1)
/* 041678 80040A78 A0A7007E */ sb $a3, 0x7e($a1)
/* 04167C 80040A7C A0A7007F */ sb $a3, 0x7f($a1)
/* 041680 80040A80 A4AC007A */ sh $t4, 0x7a($a1)
/* 041684 80040A84 84CD0000 */ lh $t5, ($a2)
/* 041688 80040A88 24C60006 */ addiu $a2, $a2, 6
/* 04168C 80040A8C A4AD00B2 */ sh $t5, 0xb2($a1)
/* 041690 80040A90 84CEFFFC */ lh $t6, -4($a2)
/* 041694 80040A94 00000000 */ nop
/* 041698 80040A98 A4AE00B4 */ sh $t6, 0xb4($a1)
/* 04169C 80040A9C 84CFFFFE */ lh $t7, -2($a2)
/* 0416A0 80040AA0 A0A700B8 */ sb $a3, 0xb8($a1)
/* 0416A4 80040AA4 A0A700B9 */ sb $a3, 0xb9($a1)
/* 0416A8 80040AA8 A0A700BA */ sb $a3, 0xba($a1)
/* 0416AC 80040AAC A0A700BB */ sb $a3, 0xbb($a1)
/* 0416B0 80040AB0 1468FFE8 */ bne $v1, $t0, .L80040A54
/* 0416B4 80040AB4 A4AF00B6 */ sh $t7, 0xb6($a1)
/* 0416B8 80040AB8 24180001 */ li $t8, 1
/* 0416BC 80040ABC A05800FC */ sb $t8, 0xfc($v0)
.L80040AC0:
/* 0416C0 80040AC0 8FB90004 */ lw $t9, 4($sp)
/* 0416C4 80040AC4 00402825 */ move $a1, $v0
/* 0416C8 80040AC8 9329000B */ lbu $t1, 0xb($t9)
/* 0416CC 80040ACC 3C06800E */ lui $a2, %hi(D_800DCAA8) # $a2, 0x800e
/* 0416D0 80040AD0 44892000 */ mtc1 $t1, $f4
/* 0416D4 80040AD4 05210005 */ bgez $t1, .L80040AEC
/* 0416D8 80040AD8 468021A0 */ cvt.s.w $f6, $f4
/* 0416DC 80040ADC 3C014F80 */ li $at, 0x4F800000 # 4294967296.000000
/* 0416E0 80040AE0 44814000 */ mtc1 $at, $f8
/* 0416E4 80040AE4 00000000 */ nop
/* 0416E8 80040AE8 46083180 */ add.s $f6, $f6, $f8
.L80040AEC:
/* 0416EC 80040AEC 3C01800E */ lui $at, %hi(D_800E6218) # $at, 0x800e
/* 0416F0 80040AF0 C42A6218 */ lwc1 $f10, %lo(D_800E6218)($at)
/* 0416F4 80040AF4 8C8B0040 */ lw $t3, 0x40($a0)
/* 0416F8 80040AF8 460A3402 */ mul.s $f16, $f6, $f10
/* 0416FC 80040AFC 00003825 */ move $a3, $zero
/* 041700 80040B00 24C6CAA8 */ addiu $a2, %lo(D_800DCAA8) # addiu $a2, $a2, -0x3558
/* 041704 80040B04 E4900008 */ swc1 $f16, 8($a0)
/* 041708 80040B08 8FAA0004 */ lw $t2, 4($sp)
/* 04170C 80040B0C 816C0055 */ lb $t4, 0x55($t3)
/* 041710 80040B10 9143000A */ lbu $v1, 0xa($t2)
/* 041714 80040B14 00000000 */ nop
/* 041718 80040B18 006C082A */ slt $at, $v1, $t4
/* 04171C 80040B1C 10200007 */ beqz $at, .L80040B3C
/* 041720 80040B20 00000000 */ nop
/* 041724 80040B24 8C8D0068 */ lw $t5, 0x68($a0)
/* 041728 80040B28 00037080 */ sll $t6, $v1, 2
/* 04172C 80040B2C 01AE7821 */ addu $t7, $t5, $t6
/* 041730 80040B30 8DF80000 */ lw $t8, ($t7)
/* 041734 80040B34 10000006 */ b .L80040B50
/* 041738 80040B38 AC5800F8 */ sw $t8, 0xf8($v0)
.L80040B3C:
/* 04173C 80040B3C 8C990068 */ lw $t9, 0x68($a0)
/* 041740 80040B40 00000000 */ nop
/* 041744 80040B44 8F290000 */ lw $t1, ($t9)
/* 041748 80040B48 00000000 */ nop
/* 04174C 80040B4C AC4900F8 */ sw $t1, 0xf8($v0)
.L80040B50:
/* 041750 80040B50 8C4300F8 */ lw $v1, 0xf8($v0)
/* 041754 80040B54 3C02800E */ lui $v0, %hi(D_800DCB28) # $v0, 0x800e
/* 041758 80040B58 1060000A */ beqz $v1, .L80040B84
/* 04175C 80040B5C 2442CB28 */ addiu $v0, %lo(D_800DCB28) # addiu $v0, $v0, -0x34d8
/* 041760 80040B60 90670000 */ lbu $a3, ($v1)
/* 041764 80040B64 90640001 */ lbu $a0, 1($v1)
/* 041768 80040B68 24E7FFFF */ addiu $a3, $a3, -1
/* 04176C 80040B6C 2484FFFF */ addiu $a0, $a0, -1
/* 041770 80040B70 00075140 */ sll $t2, $a3, 5
/* 041774 80040B74 00045940 */ sll $t3, $a0, 5
/* 041778 80040B78 01403825 */ move $a3, $t2
/* 04177C 80040B7C 10000002 */ b .L80040B88
/* 041780 80040B80 01602025 */ move $a0, $t3
.L80040B84:
/* 041784 80040B84 00002025 */ move $a0, $zero
.L80040B88:
/* 041788 80040B88 84CC0004 */ lh $t4, 4($a2)
/* 04178C 80040B8C 24C60020 */ addiu $a2, $a2, 0x20
/* 041790 80040B90 01876824 */ and $t5, $t4, $a3
/* 041794 80040B94 A4AD0004 */ sh $t5, 4($a1)
/* 041798 80040B98 84CEFFE6 */ lh $t6, -0x1a($a2)
/* 04179C 80040B9C 24A50020 */ addiu $a1, $a1, 0x20
/* 0417A0 80040BA0 01C47824 */ and $t7, $t6, $a0
/* 0417A4 80040BA4 A4AFFFE6 */ sh $t7, -0x1a($a1)
/* 0417A8 80040BA8 84D8FFE8 */ lh $t8, -0x18($a2)
/* 0417AC 80040BAC 00000000 */ nop
/* 0417B0 80040BB0 0307C824 */ and $t9, $t8, $a3
/* 0417B4 80040BB4 A4B9FFE8 */ sh $t9, -0x18($a1)
/* 0417B8 80040BB8 84C9FFEA */ lh $t1, -0x16($a2)
/* 0417BC 80040BBC 00000000 */ nop
/* 0417C0 80040BC0 01245024 */ and $t2, $t1, $a0
/* 0417C4 80040BC4 A4AAFFEA */ sh $t2, -0x16($a1)
/* 0417C8 80040BC8 84CBFFEC */ lh $t3, -0x14($a2)
/* 0417CC 80040BCC 00000000 */ nop
/* 0417D0 80040BD0 01676024 */ and $t4, $t3, $a3
/* 0417D4 80040BD4 A4ACFFEC */ sh $t4, -0x14($a1)
/* 0417D8 80040BD8 84CDFFEE */ lh $t5, -0x12($a2)
/* 0417DC 80040BDC 00000000 */ nop
/* 0417E0 80040BE0 01A47024 */ and $t6, $t5, $a0
/* 0417E4 80040BE4 A4AEFFEE */ sh $t6, -0x12($a1)
/* 0417E8 80040BE8 84CFFFF4 */ lh $t7, -0xc($a2)
/* 0417EC 80040BEC 00000000 */ nop
/* 0417F0 80040BF0 01E7C024 */ and $t8, $t7, $a3
/* 0417F4 80040BF4 A4B8FFF4 */ sh $t8, -0xc($a1)
/* 0417F8 80040BF8 84D9FFF6 */ lh $t9, -0xa($a2)
/* 0417FC 80040BFC 00000000 */ nop
/* 041800 80040C00 03244824 */ and $t1, $t9, $a0
/* 041804 80040C04 A4A9FFF6 */ sh $t1, -0xa($a1)
/* 041808 80040C08 84CAFFF8 */ lh $t2, -8($a2)
/* 04180C 80040C0C 00000000 */ nop
/* 041810 80040C10 01475824 */ and $t3, $t2, $a3
/* 041814 80040C14 A4ABFFF8 */ sh $t3, -8($a1)
/* 041818 80040C18 84CCFFFA */ lh $t4, -6($a2)
/* 04181C 80040C1C 00000000 */ nop
/* 041820 80040C20 01846824 */ and $t5, $t4, $a0
/* 041824 80040C24 A4ADFFFA */ sh $t5, -6($a1)
/* 041828 80040C28 84CEFFFC */ lh $t6, -4($a2)
/* 04182C 80040C2C 00000000 */ nop
/* 041830 80040C30 01C77824 */ and $t7, $t6, $a3
/* 041834 80040C34 A4AFFFFC */ sh $t7, -4($a1)
/* 041838 80040C38 84D8FFFE */ lh $t8, -2($a2)
/* 04183C 80040C3C 00000000 */ nop
/* 041840 80040C40 0304C824 */ and $t9, $t8, $a0
/* 041844 80040C44 14C2FFD0 */ bne $a2, $v0, .L80040B88
/* 041848 80040C48 A4B9FFFE */ sh $t9, -2($a1)
/* 04184C 80040C4C 03E00008 */ jr $ra
/* 041850 80040C50 00000000 */ nop