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

25 lines
914 B
ArmAsm

glabel func_8003DD28
/* AB4EC8 8003DD28 10800002 */ beqz $a0, .L8003DD34
/* AB4ECC 8003DD2C 00001825 */ move $v1, $zero
/* AB4ED0 8003DD30 24030001 */ li $v1, 1
.L8003DD34:
/* AB4ED4 8003DD34 10A00002 */ beqz $a1, .L8003DD40
/* AB4ED8 8003DD38 8FAE0010 */ lw $t6, 0x10($sp)
/* AB4EDC 8003DD3C 34630002 */ ori $v1, $v1, 2
.L8003DD40:
/* AB4EE0 8003DD40 10C00002 */ beqz $a2, .L8003DD4C
/* AB4EE4 8003DD44 00000000 */ nop
/* AB4EE8 8003DD48 34630004 */ ori $v1, $v1, 4
.L8003DD4C:
/* AB4EEC 8003DD4C 10E00002 */ beqz $a3, .L8003DD58
/* AB4EF0 8003DD50 00000000 */ nop
/* AB4EF4 8003DD54 34630008 */ ori $v1, $v1, 8
.L8003DD58:
/* AB4EF8 8003DD58 11C00002 */ beqz $t6, .L8003DD64
/* AB4EFC 8003DD5C 00000000 */ nop
/* AB4F00 8003DD60 34630010 */ ori $v1, $v1, 0x10
.L8003DD64:
/* AB4F04 8003DD64 03E00008 */ jr $ra
/* AB4F08 8003DD68 00601025 */ move $v0, $v1