oot/asm/non_matchings/code/z_view/func_800AAA50.s

24 lines
980 B
ArmAsm

glabel func_800AAA50
/* B21BF0 800AAA50 27BDFFE8 */ addiu $sp, $sp, -0x18
/* B21BF4 800AAA54 AFBF0014 */ sw $ra, 0x14($sp)
/* B21BF8 800AAA58 8C8E0120 */ lw $t6, 0x120($a0)
/* B21BFC 800AAA5C 0005C103 */ sra $t8, $a1, 4
/* B21C00 800AAA60 01C57824 */ and $t7, $t6, $a1
/* B21C04 800AAA64 01F82825 */ or $a1, $t7, $t8
/* B21C08 800AAA68 30B90008 */ andi $t9, $a1, 8
/* B21C0C 800AAA6C 13200005 */ beqz $t9, .L800AAA84
/* B21C10 800AAA70 00000000 */ nop
/* B21C14 800AAA74 0C02AC2A */ jal func_800AB0A8
/* B21C18 800AAA78 00000000 */ nop
/* B21C1C 800AAA7C 10000004 */ b .L800AAA90
/* B21C20 800AAA80 8FBF0014 */ lw $ra, 0x14($sp)
.L800AAA84:
/* B21C24 800AAA84 0C02AAA7 */ jal func_800AAA9C
/* B21C28 800AAA88 00000000 */ nop
/* B21C2C 800AAA8C 8FBF0014 */ lw $ra, 0x14($sp)
.L800AAA90:
/* B21C30 800AAA90 27BD0018 */ addiu $sp, $sp, 0x18
/* B21C34 800AAA94 03E00008 */ jr $ra
/* B21C38 800AAA98 00000000 */ nop