oot/asm/non_matchings/code/z_bgcheck/func_8003E750.s

48 lines
2.3 KiB
ArmAsm

glabel func_8003E750
/* AB58F0 8003E750 AC850000 */ sw $a1, ($a0)
/* AB58F4 8003E754 AC860004 */ sw $a2, 4($a0)
/* AB58F8 8003E758 24A20050 */ addiu $v0, $a1, 0x50
/* AB58FC 8003E75C 8C4F0000 */ lw $t7, ($v0)
/* AB5900 8003E760 24A300B4 */ addiu $v1, $a1, 0xb4
/* AB5904 8003E764 24A70024 */ addiu $a3, $a1, 0x24
/* AB5908 8003E768 AC8F0014 */ sw $t7, 0x14($a0)
/* AB590C 8003E76C 8C4E0004 */ lw $t6, 4($v0)
/* AB5910 8003E770 AC8E0018 */ sw $t6, 0x18($a0)
/* AB5914 8003E774 8C4F0008 */ lw $t7, 8($v0)
/* AB5918 8003E778 AC8F001C */ sw $t7, 0x1c($a0)
/* AB591C 8003E77C 88790000 */ lwl $t9, ($v1)
/* AB5920 8003E780 98790003 */ lwr $t9, 3($v1)
/* AB5924 8003E784 A8990020 */ swl $t9, 0x20($a0)
/* AB5928 8003E788 B8990023 */ swr $t9, 0x23($a0)
/* AB592C 8003E78C 84880020 */ lh $t0, 0x20($a0)
/* AB5930 8003E790 94790004 */ lhu $t9, 4($v1)
/* AB5934 8003E794 2509FFFF */ addiu $t1, $t0, -1
/* AB5938 8003E798 A4890020 */ sh $t1, 0x20($a0)
/* AB593C 8003E79C A4990024 */ sh $t9, 0x24($a0)
/* AB5940 8003E7A0 8CEB0000 */ lw $t3, ($a3)
/* AB5944 8003E7A4 AC8B0028 */ sw $t3, 0x28($a0)
/* AB5948 8003E7A8 8CEA0004 */ lw $t2, 4($a3)
/* AB594C 8003E7AC AC8A002C */ sw $t2, 0x2c($a0)
/* AB5950 8003E7B0 8CEB0008 */ lw $t3, 8($a3)
/* AB5954 8003E7B4 AC8B0030 */ sw $t3, 0x30($a0)
/* AB5958 8003E7B8 8C4D0000 */ lw $t5, ($v0)
/* AB595C 8003E7BC AC8D0034 */ sw $t5, 0x34($a0)
/* AB5960 8003E7C0 8C4C0004 */ lw $t4, 4($v0)
/* AB5964 8003E7C4 AC8C0038 */ sw $t4, 0x38($a0)
/* AB5968 8003E7C8 8C4D0008 */ lw $t5, 8($v0)
/* AB596C 8003E7CC AC8D003C */ sw $t5, 0x3c($a0)
/* AB5970 8003E7D0 886F0000 */ lwl $t7, ($v1)
/* AB5974 8003E7D4 986F0003 */ lwr $t7, 3($v1)
/* AB5978 8003E7D8 A88F0040 */ swl $t7, 0x40($a0)
/* AB597C 8003E7DC B88F0043 */ swr $t7, 0x43($a0)
/* AB5980 8003E7E0 946F0004 */ lhu $t7, 4($v1)
/* AB5984 8003E7E4 A48F0044 */ sh $t7, 0x44($a0)
/* AB5988 8003E7E8 8CF90000 */ lw $t9, ($a3)
/* AB598C 8003E7EC AC990048 */ sw $t9, 0x48($a0)
/* AB5990 8003E7F0 8CF80004 */ lw $t8, 4($a3)
/* AB5994 8003E7F4 AC98004C */ sw $t8, 0x4c($a0)
/* AB5998 8003E7F8 8CF90008 */ lw $t9, 8($a3)
/* AB599C 8003E7FC 03E00008 */ jr $ra
/* AB59A0 8003E800 AC990050 */ sw $t9, 0x50($a0)