Files
mk64/asm/non_matchings/code_800431B0/func_800484BC.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

35 lines
1.8 KiB
ArmAsm

glabel func_800484BC
/* 0490BC 800484BC 44866000 */ mtc1 $a2, $f12
/* 0490C0 800484C0 27BDFFD8 */ addiu $sp, $sp, -0x28
/* 0490C4 800484C4 AFBF0024 */ sw $ra, 0x24($sp)
/* 0490C8 800484C8 44066000 */ mfc1 $a2, $f12
/* 0490CC 800484CC 0C010B80 */ jal func_80042E00
/* 0490D0 800484D0 AFA70034 */ sw $a3, 0x34($sp)
/* 0490D4 800484D4 3C058015 */ lui $a1, %hi(gDisplayListHead) # $a1, 0x8015
/* 0490D8 800484D8 24A50298 */ addiu $a1, %lo(gDisplayListHead) # addiu $a1, $a1, 0x298
/* 0490DC 800484DC 8CA30000 */ lw $v1, ($a1)
/* 0490E0 800484E0 3C180D00 */ lui $t8, %hi(D_0D007E18) # $t8, 0xd00
/* 0490E4 800484E4 27187E18 */ addiu $t8, %lo(D_0D007E18) # addiu $t8, $t8, 0x7e18
/* 0490E8 800484E8 246E0008 */ addiu $t6, $v1, 8
/* 0490EC 800484EC ACAE0000 */ sw $t6, ($a1)
/* 0490F0 800484F0 3C0F0600 */ lui $t7, 0x600
/* 0490F4 800484F4 AC6F0000 */ sw $t7, ($v1)
/* 0490F8 800484F8 AC780004 */ sw $t8, 4($v1)
/* 0490FC 800484FC 0C012CAF */ jal func_8004B2BC
/* 049100 80048500 8FA40034 */ lw $a0, 0x34($sp)
/* 049104 80048504 8FB90048 */ lw $t9, 0x48($sp)
/* 049108 80048508 8FA8004C */ lw $t0, 0x4c($sp)
/* 04910C 8004850C 8FA90050 */ lw $t1, 0x50($sp)
/* 049110 80048510 8FA40038 */ lw $a0, 0x38($sp)
/* 049114 80048514 8FA5003C */ lw $a1, 0x3c($sp)
/* 049118 80048518 8FA60040 */ lw $a2, 0x40($sp)
/* 04911C 8004851C 8FA70044 */ lw $a3, 0x44($sp)
/* 049120 80048520 AFB90010 */ sw $t9, 0x10($sp)
/* 049124 80048524 AFA80014 */ sw $t0, 0x14($sp)
/* 049128 80048528 0C011C9C */ jal func_80047270
/* 04912C 8004852C AFA90018 */ sw $t1, 0x18($sp)
/* 049130 80048530 8FBF0024 */ lw $ra, 0x24($sp)
/* 049134 80048534 27BD0028 */ addiu $sp, $sp, 0x28
/* 049138 80048538 03E00008 */ jr $ra
/* 04913C 8004853C 00000000 */ nop