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

24 lines
978 B
ArmAsm

glabel func_80041F34
/* AB90D4 80041F34 27BDFFE8 */ addiu $sp, $sp, -0x18
/* AB90D8 80041F38 AFBF0014 */ sw $ra, 0x14($sp)
/* AB90DC 80041F3C 0C0107C4 */ jal func_80041F10
/* AB90E0 80041F40 00000000 */ nop
/* AB90E4 80041F44 04400004 */ bltz $v0, .L80041F58
/* AB90E8 80041F48 00401825 */ move $v1, $v0
/* AB90EC 80041F4C 2841000E */ slti $at, $v0, 0xe
/* AB90F0 80041F50 14200003 */ bnez $at, .L80041F60
/* AB90F4 80041F54 00037040 */ sll $t6, $v1, 1
.L80041F58:
/* AB90F8 80041F58 10000004 */ b .L80041F6C
/* AB90FC 80041F5C 00001025 */ move $v0, $zero
.L80041F60:
/* AB9100 80041F60 3C028012 */ lui $v0, %hi(D_80119E10)
/* AB9104 80041F64 004E1021 */ addu $v0, $v0, $t6
/* AB9108 80041F68 94429E10 */ lhu $v0, %lo(D_80119E10)($v0)
.L80041F6C:
/* AB910C 80041F6C 8FBF0014 */ lw $ra, 0x14($sp)
/* AB9110 80041F70 27BD0018 */ addiu $sp, $sp, 0x18
/* AB9114 80041F74 03E00008 */ jr $ra
/* AB9118 80041F78 00000000 */ nop