mirror of
https://github.com/pmret/papermario.git
synced 2024-11-18 17:02:46 +01:00
34 lines
1.6 KiB
ArmAsm
34 lines
1.6 KiB
ArmAsm
.set noat # allow manual use of $at
|
|
.set noreorder # don't insert nops after branches
|
|
|
|
glabel func_80283D00
|
|
/* 7E4B80 80283D00 0080282D */ daddu $a1, $a0, $zero
|
|
/* 7E4B84 80283D04 8CA20090 */ lw $v0, 0x90($a1)
|
|
/* 7E4B88 80283D08 04400009 */ bltz $v0, .L80283D30
|
|
/* 7E4B8C 80283D0C 2403FFFF */ addiu $v1, $zero, -1
|
|
/* 7E4B90 80283D10 3C02802E */ lui $v0, 0x802e
|
|
/* 7E4B94 80283D14 2442BD28 */ addiu $v0, $v0, -0x42d8
|
|
/* 7E4B98 80283D18 8CA4008C */ lw $a0, 0x8c($a1)
|
|
/* 7E4B9C 80283D1C AC430004 */ sw $v1, 4($v0)
|
|
/* 7E4BA0 80283D20 3C01802E */ lui $at, 0x802e
|
|
/* 7E4BA4 80283D24 AC23BC7C */ sw $v1, -0x4384($at)
|
|
/* 7E4BA8 80283D28 080A0F55 */ j .L80283D54
|
|
/* 7E4BAC 80283D2C AC440000 */ sw $a0, ($v0)
|
|
.L80283D30:
|
|
/* 7E4BB0 80283D30 3C02802E */ lui $v0, 0x802e
|
|
/* 7E4BB4 80283D34 2442BC7C */ addiu $v0, $v0, -0x4384
|
|
/* 7E4BB8 80283D38 8CA4008C */ lw $a0, 0x8c($a1)
|
|
/* 7E4BBC 80283D3C AC430004 */ sw $v1, 4($v0)
|
|
/* 7E4BC0 80283D40 3C01802E */ lui $at, 0x802e
|
|
/* 7E4BC4 80283D44 AC23BD28 */ sw $v1, -0x42d8($at)
|
|
/* 7E4BC8 80283D48 AC440000 */ sw $a0, ($v0)
|
|
/* 7E4BCC 80283D4C 3C02802E */ lui $v0, 0x802e
|
|
/* 7E4BD0 80283D50 2442BD28 */ addiu $v0, $v0, -0x42d8
|
|
.L80283D54:
|
|
/* 7E4BD4 80283D54 ACA2008C */ sw $v0, 0x8c($a1)
|
|
/* 7E4BD8 80283D58 3C02802E */ lui $v0, 0x802e
|
|
/* 7E4BDC 80283D5C 2442BC7C */ addiu $v0, $v0, -0x4384
|
|
/* 7E4BE0 80283D60 ACA20090 */ sw $v0, 0x90($a1)
|
|
/* 7E4BE4 80283D64 03E00008 */ jr $ra
|
|
/* 7E4BE8 80283D68 24020002 */ addiu $v0, $zero, 2
|