mirror of
https://github.com/n64decomp/mk64
synced 2026-08-18 13:12:55 -04:00
cf33e2ea5f
Signed-off-by: Taggerung <tyler.taggerung@email.com>
48 lines
1.7 KiB
ArmAsm
48 lines
1.7 KiB
ArmAsm
.section .late_rodata
|
|
|
|
glabel jpt_800ED3C8
|
|
.word L8001ABB0, L8001ABCC, L8001ABCC, L8001ABCC
|
|
.word L8001ABCC, L8001ABCC, L8001ABCC, L8001ABB8
|
|
.word L8001ABA0, L8001ABC0, L8001ABA8, L8001ABC8
|
|
.word L8001ABCC, L8001ABCC, L8001ABCC
|
|
|
|
.section .text
|
|
|
|
glabel func_8001AB74
|
|
/* 01B774 8001AB74 24CEFFFF */ addiu $t6, $a2, -1
|
|
/* 01B778 8001AB78 2DC1000F */ sltiu $at, $t6, 0xf
|
|
/* 01B77C 8001AB7C AFA40000 */ sw $a0, ($sp)
|
|
/* 01B780 8001AB80 10200012 */ beqz $at, .L8001ABCC
|
|
/* 01B784 8001AB84 2402FFFF */ li $v0, -1
|
|
/* 01B788 8001AB88 000E7080 */ sll $t6, $t6, 2
|
|
/* 01B78C 8001AB8C 3C01800F */ lui $at, %hi(jpt_800ED3C8) # 0x800f
|
|
/* 01B790 8001AB90 002E0821 */ addu $at, $at, $t6
|
|
/* 01B794 8001AB94 8C2ED3C8 */ lw $t6, %lo(jpt_800ED3C8)($at) # -0x2c38($at)
|
|
/* 01B798 8001AB98 01C00008 */ jr $t6
|
|
/* 01B79C 8001AB9C 00000000 */ nop
|
|
glabel L8001ABA0
|
|
/* 01B7A0 8001ABA0 1000000A */ b .L8001ABCC
|
|
/* 01B7A4 8001ABA4 2402000D */ li $v0, 13
|
|
glabel L8001ABA8
|
|
/* 01B7A8 8001ABA8 10000008 */ b .L8001ABCC
|
|
/* 01B7AC 8001ABAC 2402001B */ li $v0, 27
|
|
glabel L8001ABB0
|
|
/* 01B7B0 8001ABB0 10000006 */ b .L8001ABCC
|
|
/* 01B7B4 8001ABB4 24020001 */ li $v0, 1
|
|
glabel L8001ABB8
|
|
/* 01B7B8 8001ABB8 10000004 */ b .L8001ABCC
|
|
/* 01B7BC 8001ABBC 24020016 */ li $v0, 22
|
|
glabel L8001ABC0
|
|
/* 01B7C0 8001ABC0 10000002 */ b .L8001ABCC
|
|
/* 01B7C4 8001ABC4 24020019 */ li $v0, 25
|
|
glabel L8001ABC8
|
|
/* 01B7C8 8001ABC8 2402001D */ li $v0, 29
|
|
.L8001ABCC:
|
|
glabel L8001ABCC
|
|
/* 01B7CC 8001ABCC 04400002 */ bltz $v0, .L8001ABD8
|
|
/* 01B7D0 8001ABD0 00000000 */ nop
|
|
/* 01B7D4 8001ABD4 A4A20000 */ sh $v0, ($a1)
|
|
.L8001ABD8:
|
|
/* 01B7D8 8001ABD8 03E00008 */ jr $ra
|
|
/* 01B7DC 8001ABDC 00000000 */ nop
|