mirror of
https://github.com/pmret/papermario.git
synced 2024-11-18 17:02:46 +01:00
56 lines
2.7 KiB
ArmAsm
56 lines
2.7 KiB
ArmAsm
.set noat # allow manual use of $at
|
|
.set noreorder # don't insert nops after branches
|
|
|
|
glabel func_80130A04
|
|
/* C7104 80130A04 8C830040 */ lw $v1, 0x40($a0)
|
|
/* C7108 80130A08 8C650000 */ lw $a1, ($v1)
|
|
/* C710C 80130A0C 2CA20008 */ sltiu $v0, $a1, 8
|
|
/* C7110 80130A10 1040002C */ beqz $v0, .L80130AC4
|
|
/* C7114 80130A14 24630004 */ addiu $v1, $v1, 4
|
|
/* C7118 80130A18 00051080 */ sll $v0, $a1, 2
|
|
/* C711C 80130A1C 3C018015 */ lui $at, 0x8015
|
|
/* C7120 80130A20 00220821 */ addu $at, $at, $v0
|
|
/* C7124 80130A24 8C220A60 */ lw $v0, 0xa60($at)
|
|
/* C7128 80130A28 00400008 */ jr $v0
|
|
/* C712C 80130A2C 00000000 */ nop
|
|
/* C7130 80130A30 8C620000 */ lw $v0, ($v1)
|
|
/* C7134 80130A34 24630004 */ addiu $v1, $v1, 4
|
|
/* C7138 80130A38 AC82003C */ sw $v0, 0x3c($a0)
|
|
/* C713C 80130A3C 8C620000 */ lw $v0, ($v1)
|
|
/* C7140 80130A40 24630004 */ addiu $v1, $v1, 4
|
|
/* C7144 80130A44 AC830040 */ sw $v1, 0x40($a0)
|
|
/* C7148 80130A48 0804C2B1 */ j .L80130AC4
|
|
/* C714C 80130A4C AC820044 */ sw $v0, 0x44($a0)
|
|
/* C7150 80130A50 8C830048 */ lw $v1, 0x48($a0)
|
|
/* C7154 80130A54 24020001 */ addiu $v0, $zero, 1
|
|
/* C7158 80130A58 03E00008 */ jr $ra
|
|
/* C715C 80130A5C AC830040 */ sw $v1, 0x40($a0)
|
|
/* C7160 80130A60 24020001 */ addiu $v0, $zero, 1
|
|
/* C7164 80130A64 AC830048 */ sw $v1, 0x48($a0)
|
|
/* C7168 80130A68 03E00008 */ jr $ra
|
|
/* C716C 80130A6C AC830040 */ sw $v1, 0x40($a0)
|
|
/* C7170 80130A70 8C620000 */ lw $v0, ($v1)
|
|
/* C7174 80130A74 24630004 */ addiu $v1, $v1, 4
|
|
/* C7178 80130A78 AC82003C */ sw $v0, 0x3c($a0)
|
|
/* C717C 80130A7C 8C620000 */ lw $v0, ($v1)
|
|
/* C7180 80130A80 24630004 */ addiu $v1, $v1, 4
|
|
/* C7184 80130A84 AC82004C */ sw $v0, 0x4c($a0)
|
|
/* C7188 80130A88 8C620000 */ lw $v0, ($v1)
|
|
/* C718C 80130A8C 24630004 */ addiu $v1, $v1, 4
|
|
/* C7190 80130A90 AC820050 */ sw $v0, 0x50($a0)
|
|
/* C7194 80130A94 8C620000 */ lw $v0, ($v1)
|
|
/* C7198 80130A98 24630004 */ addiu $v1, $v1, 4
|
|
/* C719C 80130A9C AC820054 */ sw $v0, 0x54($a0)
|
|
/* C71A0 80130AA0 8C620000 */ lw $v0, ($v1)
|
|
/* C71A4 80130AA4 24630004 */ addiu $v1, $v1, 4
|
|
/* C71A8 80130AA8 AC830040 */ sw $v1, 0x40($a0)
|
|
/* C71AC 80130AAC 0804C2B1 */ j .L80130AC4
|
|
/* C71B0 80130AB0 AC820058 */ sw $v0, 0x58($a0)
|
|
/* C71B4 80130AB4 24630004 */ addiu $v1, $v1, 4
|
|
/* C71B8 80130AB8 AC830040 */ sw $v1, 0x40($a0)
|
|
/* C71BC 80130ABC 03E00008 */ jr $ra
|
|
/* C71C0 80130AC0 24020001 */ addiu $v0, $zero, 1
|
|
.L80130AC4:
|
|
/* C71C4 80130AC4 03E00008 */ jr $ra
|
|
/* C71C8 80130AC8 0000102D */ daddu $v0, $zero, $zero
|