mirror of https://github.com/zeldaret/tp.git
73 lines
2.9 KiB
ArmAsm
73 lines
2.9 KiB
ArmAsm
lbl_803176E0:
|
|
/* 803176E0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 803176E4 38 80 00 00 */ li r4, 0
|
|
/* 803176E8 3C A0 00 01 */ lis r5, 0x0001 /* 0x0000FFFF@ha */
|
|
/* 803176EC 38 A5 FF FF */ addi r5, r5, 0xFFFF /* 0x0000FFFF@l */
|
|
/* 803176F0 38 00 00 08 */ li r0, 8
|
|
/* 803176F4 7C 09 03 A6 */ mtctr r0
|
|
lbl_803176F8:
|
|
/* 803176F8 38 04 00 08 */ addi r0, r4, 8
|
|
/* 803176FC 7C A3 03 2E */ sthx r5, r3, r0
|
|
/* 80317700 38 84 00 02 */ addi r4, r4, 2
|
|
/* 80317704 42 00 FF F4 */ bdnz lbl_803176F8
|
|
/* 80317708 38 80 00 00 */ li r4, 0
|
|
/* 8031770C 38 A0 00 00 */ li r5, 0
|
|
/* 80317710 38 00 00 08 */ li r0, 8
|
|
/* 80317714 7C 09 03 A6 */ mtctr r0
|
|
lbl_80317718:
|
|
/* 80317718 38 05 00 C0 */ addi r0, r5, 0xc0
|
|
/* 8031771C 7C C3 22 14 */ add r6, r3, r4
|
|
/* 80317720 98 06 00 38 */ stb r0, 0x38(r6)
|
|
/* 80317724 38 05 00 C1 */ addi r0, r5, 0xc1
|
|
/* 80317728 98 06 00 3C */ stb r0, 0x3c(r6)
|
|
/* 8031772C 38 84 00 08 */ addi r4, r4, 8
|
|
/* 80317730 38 A5 00 02 */ addi r5, r5, 2
|
|
/* 80317734 42 00 FF E4 */ bdnz lbl_80317718
|
|
/* 80317738 38 80 00 00 */ li r4, 0
|
|
/* 8031773C 38 A2 C9 D4 */ la r5, j3dDefaultTevColor(r2) /* 804563D4-_SDA2_BASE_ */
|
|
/* 80317740 80 C2 C9 D4 */ lwz r6, j3dDefaultTevColor(r2)
|
|
/* 80317744 80 A5 00 04 */ lwz r5, 4(r5)
|
|
/* 80317748 38 00 00 03 */ li r0, 3
|
|
/* 8031774C 7C 09 03 A6 */ mtctr r0
|
|
lbl_80317750:
|
|
/* 80317750 38 E4 00 98 */ addi r7, r4, 0x98
|
|
/* 80317754 7C E3 3A 14 */ add r7, r3, r7
|
|
/* 80317758 90 C7 00 00 */ stw r6, 0(r7)
|
|
/* 8031775C 90 A7 00 04 */ stw r5, 4(r7)
|
|
/* 80317760 38 84 00 08 */ addi r4, r4, 8
|
|
/* 80317764 42 00 FF EC */ bdnz lbl_80317750
|
|
/* 80317768 38 80 00 00 */ li r4, 0
|
|
/* 8031776C 80 A2 C9 E0 */ lwz r5, j3dDefaultTevKColor(r2)
|
|
/* 80317770 38 00 00 04 */ li r0, 4
|
|
/* 80317774 7C 09 03 A6 */ mtctr r0
|
|
lbl_80317778:
|
|
/* 80317778 90 A1 00 08 */ stw r5, 8(r1)
|
|
/* 8031777C 88 01 00 08 */ lbz r0, 8(r1)
|
|
/* 80317780 38 C4 00 B8 */ addi r6, r4, 0xb8
|
|
/* 80317784 7C C3 32 14 */ add r6, r3, r6
|
|
/* 80317788 98 06 00 00 */ stb r0, 0(r6)
|
|
/* 8031778C 88 01 00 09 */ lbz r0, 9(r1)
|
|
/* 80317790 98 06 00 01 */ stb r0, 1(r6)
|
|
/* 80317794 88 01 00 0A */ lbz r0, 0xa(r1)
|
|
/* 80317798 98 06 00 02 */ stb r0, 2(r6)
|
|
/* 8031779C 88 01 00 0B */ lbz r0, 0xb(r1)
|
|
/* 803177A0 98 06 00 03 */ stb r0, 3(r6)
|
|
/* 803177A4 38 84 00 04 */ addi r4, r4, 4
|
|
/* 803177A8 42 00 FF D0 */ bdnz lbl_80317778
|
|
/* 803177AC 38 A0 00 00 */ li r5, 0
|
|
/* 803177B0 38 80 00 0C */ li r4, 0xc
|
|
/* 803177B4 38 00 00 08 */ li r0, 8
|
|
/* 803177B8 7C 09 03 A6 */ mtctr r0
|
|
lbl_803177BC:
|
|
/* 803177BC 38 05 00 C8 */ addi r0, r5, 0xc8
|
|
/* 803177C0 7C 83 01 AE */ stbx r4, r3, r0
|
|
/* 803177C4 38 A5 00 01 */ addi r5, r5, 1
|
|
/* 803177C8 42 00 FF F4 */ bdnz lbl_803177BC
|
|
/* 803177CC 38 00 00 01 */ li r0, 1
|
|
/* 803177D0 98 03 00 D0 */ stb r0, 0xd0(r3)
|
|
/* 803177D4 38 00 00 00 */ li r0, 0
|
|
/* 803177D8 90 03 00 04 */ stw r0, 4(r3)
|
|
/* 803177DC 90 03 00 D4 */ stw r0, 0xd4(r3)
|
|
/* 803177E0 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 803177E4 4E 80 00 20 */ blr
|