mirror of
https://github.com/pmret/papermario.git
synced 2024-11-18 17:02:46 +01:00
45 lines
1.8 KiB
ArmAsm
45 lines
1.8 KiB
ArmAsm
|
.set noat # allow manual use of $at
|
||
|
.set noreorder # don't insert nops after branches
|
||
|
|
||
|
|
||
|
glabel func_8024AB6C
|
||
|
.L8024AB6C:
|
||
|
/* 13DEAC 8024AB6C 3C028027 */ lui $v0, 0x8027
|
||
|
/* 13DEB0 8024AB70 8C4205E0 */ lw $v0, 0x5e0($v0)
|
||
|
/* 13DEB4 8024AB74 24030001 */ addiu $v1, $zero, 1
|
||
|
/* 13DEB8 8024AB78 14430014 */ bne $v0, $v1, .L8024ABCC
|
||
|
/* 13DEBC 8024AB7C 00000000 */ nop
|
||
|
/* 13DEC0 8024AB80 3C038027 */ lui $v1, 0x8027
|
||
|
/* 13DEC4 8024AB84 8C6305C8 */ lw $v1, 0x5c8($v1)
|
||
|
/* 13DEC8 8024AB88 24628002 */ addiu $v0, $v1, -0x7ffe
|
||
|
/* 13DECC 8024AB8C 2C420002 */ sltiu $v0, $v0, 2
|
||
|
/* 13DED0 8024AB90 1440000A */ bnez $v0, .L8024ABBC
|
||
|
/* 13DED4 8024AB94 00000000 */ nop
|
||
|
/* 13DED8 8024AB98 10600008 */ beqz $v1, .L8024ABBC
|
||
|
/* 13DEDC 8024AB9C 00031140 */ sll $v0, $v1, 5
|
||
|
/* 13DEE0 8024ABA0 3C018008 */ lui $at, 0x8008
|
||
|
/* 13DEE4 8024ABA4 00220821 */ addu $at, $at, $v0
|
||
|
/* 13DEE8 8024ABA8 8C2278F0 */ lw $v0, 0x78f0($at)
|
||
|
/* 13DEEC 8024ABAC 3C018027 */ lui $at, 0x8027
|
||
|
/* 13DEF0 8024ABB0 AC2200C8 */ sw $v0, 0xc8($at)
|
||
|
/* 13DEF4 8024ABB4 08092AFE */ j func_8024ABF8
|
||
|
/* 13DEF8 8024ABB8 00000000 */ nop
|
||
|
|
||
|
.L8024ABBC:
|
||
|
/* 13DEFC 8024ABBC 3C018027 */ lui $at, 0x8027
|
||
|
/* 13DF00 8024ABC0 AC2000C8 */ sw $zero, 0xc8($at)
|
||
|
/* 13DF04 8024ABC4 08092AFC */ j func_8024ABF0
|
||
|
/* 13DF08 8024ABC8 00000000 */ nop
|
||
|
|
||
|
.L8024ABCC:
|
||
|
/* 13DF0C 8024ABCC 3C028027 */ lui $v0, 0x8027
|
||
|
/* 13DF10 8024ABD0 8C4205E4 */ lw $v0, 0x5e4($v0)
|
||
|
/* 13DF14 8024ABD4 14430002 */ bne $v0, $v1, .L8024ABE0
|
||
|
/* 13DF18 8024ABD8 24040052 */ addiu $a0, $zero, 0x52
|
||
|
/* 13DF1C 8024ABDC 24040051 */ addiu $a0, $zero, 0x51
|
||
|
.L8024ABE0:
|
||
|
/* 13DF20 8024ABE0 0C093BA0 */ jal func_8024EE80
|
||
|
/* 13DF24 8024ABE4 00000000 */ nop
|
||
|
/* 13DF28 8024ABE8 3C018027 */ lui $at, 0x8027
|
||
|
/* 13DF2C 8024ABEC AC2200C8 */ sw $v0, 0xc8($at)
|