mirror of https://github.com/zeldaret/oot.git
88 lines
4.6 KiB
ArmAsm
88 lines
4.6 KiB
ArmAsm
glabel func_80062B80
|
|
/* AD9D20 80062B80 27BDFFD8 */ addiu $sp, $sp, -0x28
|
|
/* AD9D24 80062B84 AFBF001C */ sw $ra, 0x1c($sp)
|
|
/* AD9D28 80062B88 AFA5002C */ sw $a1, 0x2c($sp)
|
|
/* AD9D2C 80062B8C C4A40000 */ lwc1 $f4, ($a1)
|
|
/* AD9D30 80062B90 3C018016 */ lui $at, %hi(D_8015D3DC) # $at, 0x8016
|
|
/* AD9D34 80062B94 240D0005 */ li $t5, 5
|
|
/* AD9D38 80062B98 4600218D */ trunc.w.s $f6, $f4
|
|
/* AD9D3C 80062B9C 240F0005 */ li $t7, 5
|
|
/* AD9D40 80062BA0 3C028016 */ lui $v0, %hi(D_8015D3D8) # $v0, 0x8016
|
|
/* AD9D44 80062BA4 2442D3D8 */ addiu $v0, %lo(D_8015D3D8) # addiu $v0, $v0, -0x2c28
|
|
/* AD9D48 80062BA8 44183000 */ mfc1 $t8, $f6
|
|
/* AD9D4C 80062BAC 24030064 */ li $v1, 100
|
|
/* AD9D50 80062BB0 24080032 */ li $t0, 50
|
|
/* AD9D54 80062BB4 A438D3D8 */ sh $t8, %lo(D_8015D3D8)($at)
|
|
/* AD9D58 80062BB8 C4A80004 */ lwc1 $f8, 4($a1)
|
|
/* AD9D5C 80062BBC 240900FF */ li $t1, 255
|
|
/* AD9D60 80062BC0 24180010 */ li $t8, 16
|
|
/* AD9D64 80062BC4 4600428D */ trunc.w.s $f10, $f8
|
|
/* AD9D68 80062BC8 24190001 */ li $t9, 1
|
|
/* AD9D6C 80062BCC 00003025 */ move $a2, $zero
|
|
/* AD9D70 80062BD0 00003825 */ move $a3, $zero
|
|
/* AD9D74 80062BD4 440A5000 */ mfc1 $t2, $f10
|
|
/* AD9D78 80062BD8 00000000 */ nop
|
|
/* AD9D7C 80062BDC A42AD3DA */ sh $t2, %lo(D_8015D3DA)($at)
|
|
/* AD9D80 80062BE0 C4B00008 */ lwc1 $f16, 8($a1)
|
|
/* AD9D84 80062BE4 AFA20014 */ sw $v0, 0x14($sp)
|
|
/* AD9D88 80062BE8 AFB90010 */ sw $t9, 0x10($sp)
|
|
/* AD9D8C 80062BEC 4600848D */ trunc.w.s $f18, $f16
|
|
/* AD9D90 80062BF0 27A50024 */ addiu $a1, $sp, 0x24
|
|
/* AD9D94 80062BF4 440C9000 */ mfc1 $t4, $f18
|
|
/* AD9D98 80062BF8 00000000 */ nop
|
|
/* AD9D9C 80062BFC A42CD3DC */ sh $t4, %lo(D_8015D3DC)($at)
|
|
/* AD9DA0 80062C00 3C018016 */ lui $at, %hi(D_8015D86C) # $at, 0x8016
|
|
/* AD9DA4 80062C04 AC2DD86C */ sw $t5, %lo(D_8015D86C)($at)
|
|
/* AD9DA8 80062C08 3C018016 */ lui $at, %hi(D_8015D870) # $at, 0x8016
|
|
/* AD9DAC 80062C0C AC2FD870 */ sw $t7, %lo(D_8015D870)($at)
|
|
/* AD9DB0 80062C10 A049049C */ sb $t1, 0x49c($v0)
|
|
/* AD9DB4 80062C14 A049049D */ sb $t1, 0x49d($v0)
|
|
/* AD9DB8 80062C18 A049049E */ sb $t1, 0x49e($v0)
|
|
/* AD9DBC 80062C1C A049049F */ sb $t1, 0x49f($v0)
|
|
/* AD9DC0 80062C20 A04304A0 */ sb $v1, 0x4a0($v0)
|
|
/* AD9DC4 80062C24 A04304A1 */ sb $v1, 0x4a1($v0)
|
|
/* AD9DC8 80062C28 A04304A2 */ sb $v1, 0x4a2($v0)
|
|
/* AD9DCC 80062C2C A04304A3 */ sb $v1, 0x4a3($v0)
|
|
/* AD9DD0 80062C30 A04304A4 */ sb $v1, 0x4a4($v0)
|
|
/* AD9DD4 80062C34 A04304A5 */ sb $v1, 0x4a5($v0)
|
|
/* AD9DD8 80062C38 A04304A6 */ sb $v1, 0x4a6($v0)
|
|
/* AD9DDC 80062C3C A04304A7 */ sb $v1, 0x4a7($v0)
|
|
/* AD9DE0 80062C40 A04304A8 */ sb $v1, 0x4a8($v0)
|
|
/* AD9DE4 80062C44 A04304A9 */ sb $v1, 0x4a9($v0)
|
|
/* AD9DE8 80062C48 A04304AA */ sb $v1, 0x4aa($v0)
|
|
/* AD9DEC 80062C4C A04304AB */ sb $v1, 0x4ab($v0)
|
|
/* AD9DF0 80062C50 A04804AC */ sb $t0, 0x4ac($v0)
|
|
/* AD9DF4 80062C54 A04804AD */ sb $t0, 0x4ad($v0)
|
|
/* AD9DF8 80062C58 A04804AE */ sb $t0, 0x4ae($v0)
|
|
/* AD9DFC 80062C5C A04804AF */ sb $t0, 0x4af($v0)
|
|
/* AD9E00 80062C60 A04804B0 */ sb $t0, 0x4b0($v0)
|
|
/* AD9E04 80062C64 A04804B1 */ sb $t0, 0x4b1($v0)
|
|
/* AD9E08 80062C68 A04804B2 */ sb $t0, 0x4b2($v0)
|
|
/* AD9E0C 80062C6C A04804B3 */ sb $t0, 0x4b3($v0)
|
|
/* AD9E10 80062C70 A04804B4 */ sb $t0, 0x4b4($v0)
|
|
/* AD9E14 80062C74 A04804B5 */ sb $t0, 0x4b5($v0)
|
|
/* AD9E18 80062C78 A04804B6 */ sb $t0, 0x4b6($v0)
|
|
/* AD9E1C 80062C7C A04804B7 */ sb $t0, 0x4b7($v0)
|
|
/* AD9E20 80062C80 A04004B8 */ sb $zero, 0x4b8($v0)
|
|
/* AD9E24 80062C84 A04004B9 */ sb $zero, 0x4b9($v0)
|
|
/* AD9E28 80062C88 A04004BA */ sb $zero, 0x4ba($v0)
|
|
/* AD9E2C 80062C8C A04004BB */ sb $zero, 0x4bb($v0)
|
|
/* AD9E30 80062C90 3C018016 */ lui $at, %hi(D_8015D894) # $at, 0x8016
|
|
/* AD9E34 80062C94 AC20D894 */ sw $zero, %lo(D_8015D894)($at)
|
|
/* AD9E38 80062C98 3C018016 */ lui $at, %hi(D_8015D898) # $at, 0x8016
|
|
/* AD9E3C 80062C9C AC38D898 */ sw $t8, %lo(D_8015D898)($at)
|
|
/* AD9E40 80062CA0 3C014100 */ li $at, 0x41000000 # 0.000000
|
|
/* AD9E44 80062CA4 44812000 */ mtc1 $at, $f4
|
|
/* AD9E48 80062CA8 3C018016 */ lui $at, %hi(D_8015D864)
|
|
/* AD9E4C 80062CAC E424D864 */ swc1 $f4, %lo(D_8015D864)($at)
|
|
/* AD9E50 80062CB0 3C01BF80 */ li $at, 0xBF800000 # 0.000000
|
|
/* AD9E54 80062CB4 44813000 */ mtc1 $at, $f6
|
|
/* AD9E58 80062CB8 3C018016 */ lui $at, %hi(D_8015D868)
|
|
/* AD9E5C 80062CBC 0C009B35 */ jal Effect_Add
|
|
/* AD9E60 80062CC0 E426D868 */ swc1 $f6, %lo(D_8015D868)($at)
|
|
/* AD9E64 80062CC4 8FBF001C */ lw $ra, 0x1c($sp)
|
|
/* AD9E68 80062CC8 27BD0028 */ addiu $sp, $sp, 0x28
|
|
/* AD9E6C 80062CCC 03E00008 */ jr $ra
|
|
/* AD9E70 80062CD0 00000000 */ nop
|
|
|