Files
SpaghettiKart/asm/non_matchings/code_80091750/func_800AF480.s
T
CoderStig 8ab4557b39 Split asm using autodecompiler (#49)
* Split asm using autodecompiler

* Placed libultra bss and linked more C
2021-11-05 05:17:09 -06:00

28 lines
1.2 KiB
ArmAsm

glabel func_800AF480
/* 0B0080 800AF480 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 0B0084 800AF484 AFBF0014 */ sw $ra, 0x14($sp)
/* 0B0088 800AF488 8C820000 */ lw $v0, ($a0)
/* 0B008C 800AF48C 3C038028 */ lui $v1, %hi(D_802850CC) # 0x8028
/* 0B0090 800AF490 24010001 */ li $at, 1
/* 0B0094 800AF494 2442FE70 */ addiu $v0, $v0, -0x190
/* 0B0098 800AF498 00027100 */ sll $t6, $v0, 4
/* 0B009C 800AF49C 006E1821 */ addu $v1, $v1, $t6
/* 0B00A0 800AF4A0 806350CC */ lb $v1, %lo(D_802850CC)($v1) # 0x50cc($v1)
/* 0B00A4 800AF4A4 10600003 */ beqz $v1, .L800AF4B4
/* 0B00A8 800AF4A8 00000000 */ nop
/* 0B00AC 800AF4AC 10610005 */ beq $v1, $at, .L800AF4C4
/* 0B00B0 800AF4B0 00000000 */ nop
.L800AF4B4:
/* 0B00B4 800AF4B4 0C02BD37 */ jal func_800AF4DC
/* 0B00B8 800AF4B8 00000000 */ nop
/* 0B00BC 800AF4BC 10000004 */ b .L800AF4D0
/* 0B00C0 800AF4C0 8FBF0014 */ lw $ra, 0x14($sp)
.L800AF4C4:
/* 0B00C4 800AF4C4 0C02BDD0 */ jal func_800AF740
/* 0B00C8 800AF4C8 00000000 */ nop
/* 0B00CC 800AF4CC 8FBF0014 */ lw $ra, 0x14($sp)
.L800AF4D0:
/* 0B00D0 800AF4D0 27BD0018 */ addiu $sp, $sp, 0x18
/* 0B00D4 800AF4D4 03E00008 */ jr $ra
/* 0B00D8 800AF4D8 00000000 */ nop