mirror of
https://github.com/n64decomp/mk64
synced 2026-08-17 04:51:45 -04:00
8ab4557b39
* Split asm using autodecompiler * Placed libultra bss and linked more C
34 lines
1.7 KiB
ArmAsm
34 lines
1.7 KiB
ArmAsm
glabel func_8007634C
|
|
/* 076F4C 8007634C 000470C0 */ sll $t6, $a0, 3
|
|
/* 076F50 80076350 01C47023 */ subu $t6, $t6, $a0
|
|
/* 076F54 80076354 3C0F8016 */ lui $t7, %hi(D_80165C18) # $t7, 0x8016
|
|
/* 076F58 80076358 25EF5C18 */ addiu $t7, %lo(D_80165C18) # addiu $t7, $t7, 0x5c18
|
|
/* 076F5C 8007635C 000E7140 */ sll $t6, $t6, 5
|
|
/* 076F60 80076360 27BDFFE8 */ addiu $sp, $sp, -0x18
|
|
/* 076F64 80076364 3C030D03 */ lui $v1, %hi(D_0D02BC58) # $v1, 0xd03
|
|
/* 076F68 80076368 01CF1021 */ addu $v0, $t6, $t7
|
|
/* 076F6C 8007636C 2463BC58 */ addiu $v1, %lo(D_0D02BC58) # addiu $v1, $v1, -0x43a8
|
|
/* 076F70 80076370 AFBF0014 */ sw $ra, 0x14($sp)
|
|
/* 076F74 80076374 241800FF */ li $t8, 255
|
|
/* 076F78 80076378 AC430064 */ sw $v1, 0x64($v0)
|
|
/* 076F7C 8007637C AC43006C */ sw $v1, 0x6c($v0)
|
|
/* 076F80 80076380 A45800A0 */ sh $t8, 0xa0($v0)
|
|
/* 076F84 80076384 AFA40018 */ sw $a0, 0x18($sp)
|
|
/* 076F88 80076388 00002825 */ move $a1, $zero
|
|
/* 076F8C 8007638C 00003025 */ move $a2, $zero
|
|
/* 076F90 80076390 0C022E2F */ jal func_8008B8BC
|
|
/* 076F94 80076394 00003825 */ move $a3, $zero
|
|
/* 076F98 80076398 44800000 */ mtc1 $zero, $f0
|
|
/* 076F9C 8007639C 8FA40018 */ lw $a0, 0x18($sp)
|
|
/* 076FA0 800763A0 44050000 */ mfc1 $a1, $f0
|
|
/* 076FA4 800763A4 44060000 */ mfc1 $a2, $f0
|
|
/* 076FA8 800763A8 44070000 */ mfc1 $a3, $f0
|
|
/* 076FAC 800763AC 0C022E03 */ jal func_8008B80C
|
|
/* 076FB0 800763B0 00000000 */ nop
|
|
/* 076FB4 800763B4 0C01C922 */ jal func_80072488
|
|
/* 076FB8 800763B8 8FA40018 */ lw $a0, 0x18($sp)
|
|
/* 076FBC 800763BC 8FBF0014 */ lw $ra, 0x14($sp)
|
|
/* 076FC0 800763C0 27BD0018 */ addiu $sp, $sp, 0x18
|
|
/* 076FC4 800763C4 03E00008 */ jr $ra
|
|
/* 076FC8 800763C8 00000000 */ nop
|