Files
SpaghettiKart/asm/non_matchings/code_80071F00/func_80075698.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

33 lines
1.7 KiB
ArmAsm

glabel func_80075698
/* 076298 80075698 000470C0 */ sll $t6, $a0, 3
/* 07629C 8007569C 01C47023 */ subu $t6, $t6, $a0
/* 0762A0 800756A0 3C0F8016 */ lui $t7, %hi(D_80165C18) # $t7, 0x8016
/* 0762A4 800756A4 25EF5C18 */ addiu $t7, %lo(D_80165C18) # addiu $t7, $t7, 0x5c18
/* 0762A8 800756A8 000E7140 */ sll $t6, $t6, 5
/* 0762AC 800756AC 01CF1021 */ addu $v0, $t6, $t7
/* 0762B0 800756B0 24180001 */ li $t8, 1
/* 0762B4 800756B4 A05800D5 */ sb $t8, 0xd5($v0)
/* 0762B8 800756B8 3C038019 */ lui $v1, %hi(D_8018D490) # $v1, 0x8019
/* 0762BC 800756BC 8C63D490 */ lw $v1, %lo(D_8018D490)($v1)
/* 0762C0 800756C0 44800000 */ mtc1 $zero, $f0
/* 0762C4 800756C4 3C013F00 */ li $at, 0x3F000000 # 0.500000
/* 0762C8 800756C8 44812000 */ mtc1 $at, $f4
/* 0762CC 800756CC 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 0762D0 800756D0 AFBF0014 */ sw $ra, 0x14($sp)
/* 0762D4 800756D4 241900FF */ li $t9, 255
/* 0762D8 800756D8 A45900A0 */ sh $t9, 0xa0($v0)
/* 0762DC 800756DC A44000C0 */ sh $zero, 0xc0($v0)
/* 0762E0 800756E0 A44000B2 */ sh $zero, 0xb2($v0)
/* 0762E4 800756E4 A44000B6 */ sh $zero, 0xb6($v0)
/* 0762E8 800756E8 AC430064 */ sw $v1, 0x64($v0)
/* 0762EC 800756EC AC43006C */ sw $v1, 0x6c($v0)
/* 0762F0 800756F0 E4400028 */ swc1 $f0, 0x28($v0)
/* 0762F4 800756F4 E440002C */ swc1 $f0, 0x2c($v0)
/* 0762F8 800756F8 E4400030 */ swc1 $f0, 0x30($v0)
/* 0762FC 800756FC 0C01C922 */ jal func_80072488
/* 076300 80075700 E4440000 */ swc1 $f4, ($v0)
/* 076304 80075704 8FBF0014 */ lw $ra, 0x14($sp)
/* 076308 80075708 27BD0018 */ addiu $sp, $sp, 0x18
/* 07630C 8007570C 03E00008 */ jr $ra
/* 076310 80075710 00000000 */ nop