mirror of
https://github.com/n64decomp/mk64
synced 2026-08-14 20:29:51 -04:00
a2dc62ccf8
* Part 1, Commit 1 of 24 audio/effects Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 2 of 24 audio/external Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 3 of 24 audio/heap Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 4 of 24 audio/port_eu Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 5 of 24 audio/seqplayer Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 6 of 24 code_80005FD0 Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 7 of 24 code_8001C4D0 Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 8 of 24 code_80027D00 Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 9 of 24 code_800393C0 Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 10 of 24 code_8003DC40 Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 11 of 24 code_800431B0 Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 12 of 24 code_80057C60 Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 13 of 24 code_8006E9C0 Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 14 of 24 code_80071F00 Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 15 of 24 code_80086E70 Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 16 of 24 code_8008C1D0 Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 17 of 24 code_80091750 Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 18 of 24 code_800AF9B0 Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 19 of 24 code_8028DF00 Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 20 of 24 code_80290C20 Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 21 of 24 code_802B0210 Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 22 of 24 code_actors Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 23 of 24 memory Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 1, Commit 24 of 24 os/__osException Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 1 of 20 audio/effects.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 2 of 20 audio/external.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 3 of 24 audio/heap.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 4 of 20 audio/port_eu.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 5 of 20 audio/seqplayer.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 6 of 20 code_80005FD0.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 7 of 20 code_8001C4D0.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 8 of 20 code_80027D00.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 9 of 20 code_8003DC40.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 10 of 20 code_800431B0.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 11 of 20 code_80057C60.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 12 of 20 code_8006E9C0.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 13 of 20 code_80071F00.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 14 of 20 code_80086E70.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 15 of 20 code_80091750.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 16 of 20 code_800AF9B0.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 17 of 20 code_80290C20.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 18 of 20 code_802B0210.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 19 of 20 code_80296A50.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 2, Commit 20 of 20 memory.c Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 3, Commit 1 of 4 code_8008C1D0 Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 3, Commit 2 of 4 code_8028DF00 Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 3, Commit 3 of 4 math_util Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Part 3, Commit 4 of 4 crash_screen Signed-off-by: Taggerung <tyler.taggerung@gmail.com> * Recreated disassemblies with a context file Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
38 lines
2.0 KiB
ArmAsm
38 lines
2.0 KiB
ArmAsm
glabel func_8008FDF4
|
|
/* 0909F4 8008FDF4 27BDFFE8 */ addiu $sp, $sp, -0x18
|
|
/* 0909F8 8008FDF8 AFBF0014 */ sw $ra, 0x14($sp)
|
|
/* 0909FC 8008FDFC AFA5001C */ sw $a1, 0x1c($sp)
|
|
/* 090A00 8008FE00 00057600 */ sll $t6, $a1, 0x18
|
|
/* 090A04 8008FE04 000E2E03 */ sra $a1, $t6, 0x18
|
|
/* 090A08 8008FE08 0C0230D5 */ jal func_8008C354
|
|
/* 090A0C 8008FE0C AFA40018 */ sw $a0, 0x18($sp)
|
|
/* 090A10 8008FE10 8FA40018 */ lw $a0, 0x18($sp)
|
|
/* 090A14 8008FE14 2401FFEF */ li $at, -17
|
|
/* 090A18 8008FE18 44803000 */ mtc1 $zero, $f6
|
|
/* 090A1C 8008FE1C 8C9800BC */ lw $t8, 0xbc($a0)
|
|
/* 090A20 8008FE20 94820254 */ lhu $v0, 0x254($a0)
|
|
/* 090A24 8008FE24 8C89000C */ lw $t1, 0xc($a0)
|
|
/* 090A28 8008FE28 0301C824 */ and $t9, $t8, $at
|
|
/* 090A2C 8008FE2C 3C01800E */ lui $at, %hi(D_800E37F0)
|
|
/* 090A30 8008FE30 00024080 */ sll $t0, $v0, 2
|
|
/* 090A34 8008FE34 00280821 */ addu $at, $at, $t0
|
|
/* 090A38 8008FE38 AC9900BC */ sw $t9, 0xbc($a0)
|
|
/* 090A3C 8008FE3C C42437F0 */ lwc1 $f4, %lo(D_800E37F0)($at)
|
|
/* 090A40 8008FE40 3C01800E */ lui $at, %hi(D_800E37D0)
|
|
/* 090A44 8008FE44 00280821 */ addu $at, $at, $t0
|
|
/* 090A48 8008FE48 E48600F4 */ swc1 $f6, 0xf4($a0)
|
|
/* 090A4C 8008FE4C E48400F0 */ swc1 $f4, 0xf0($a0)
|
|
/* 090A50 8008FE50 C42837D0 */ lwc1 $f8, %lo(D_800E37D0)($at)
|
|
/* 090A54 8008FE54 3C01FFEF */ lui $at, (0xFFEFFFFF >> 16) # lui $at, 0xffef
|
|
/* 090A58 8008FE58 3421FFFF */ ori $at, (0xFFEFFFFF & 0xFFFF) # ori $at, $at, 0xffff
|
|
/* 090A5C 8008FE5C 01215024 */ and $t2, $t1, $at
|
|
/* 090A60 8008FE60 3C011000 */ lui $at, 0x1000
|
|
/* 090A64 8008FE64 03216025 */ or $t4, $t9, $at
|
|
/* 090A68 8008FE68 AC8A000C */ sw $t2, 0xc($a0)
|
|
/* 090A6C 8008FE6C AC8C00BC */ sw $t4, 0xbc($a0)
|
|
/* 090A70 8008FE70 E48800EC */ swc1 $f8, 0xec($a0)
|
|
/* 090A74 8008FE74 8FBF0014 */ lw $ra, 0x14($sp)
|
|
/* 090A78 8008FE78 27BD0018 */ addiu $sp, $sp, 0x18
|
|
/* 090A7C 8008FE7C 03E00008 */ jr $ra
|
|
/* 090A80 8008FE80 00000000 */ nop
|