mirror of https://github.com/zeldaret/tp.git
82 lines
3.2 KiB
ArmAsm
82 lines
3.2 KiB
ArmAsm
lbl_80317A00:
|
|
/* 80317A00 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80317A04 38 80 00 00 */ li r4, 0
|
|
/* 80317A08 3C A0 00 01 */ lis r5, 0x0001 /* 0x0000FFFF@ha */
|
|
/* 80317A0C 38 A5 FF FF */ addi r5, r5, 0xFFFF /* 0x0000FFFF@l */
|
|
/* 80317A10 38 00 00 08 */ li r0, 8
|
|
/* 80317A14 7C 09 03 A6 */ mtctr r0
|
|
lbl_80317A18:
|
|
/* 80317A18 38 04 00 08 */ addi r0, r4, 8
|
|
/* 80317A1C 7C A3 03 2E */ sthx r5, r3, r0
|
|
/* 80317A20 38 84 00 02 */ addi r4, r4, 2
|
|
/* 80317A24 42 00 FF F4 */ bdnz lbl_80317A18
|
|
/* 80317A28 38 00 00 01 */ li r0, 1
|
|
/* 80317A2C 98 03 00 58 */ stb r0, 0x58(r3)
|
|
/* 80317A30 38 80 00 00 */ li r4, 0
|
|
/* 80317A34 38 A2 C9 D4 */ la r5, j3dDefaultTevColor(r2) /* 804563D4-_SDA2_BASE_ */
|
|
/* 80317A38 80 C2 C9 D4 */ lwz r6, j3dDefaultTevColor(r2)
|
|
/* 80317A3C 80 A5 00 04 */ lwz r5, 4(r5)
|
|
/* 80317A40 38 00 00 03 */ li r0, 3
|
|
/* 80317A44 7C 09 03 A6 */ mtctr r0
|
|
lbl_80317A48:
|
|
/* 80317A48 38 E4 00 DA */ addi r7, r4, 0xda
|
|
/* 80317A4C 7C E3 3A 14 */ add r7, r3, r7
|
|
/* 80317A50 90 C7 00 00 */ stw r6, 0(r7)
|
|
/* 80317A54 90 A7 00 04 */ stw r5, 4(r7)
|
|
/* 80317A58 38 84 00 08 */ addi r4, r4, 8
|
|
/* 80317A5C 42 00 FF EC */ bdnz lbl_80317A48
|
|
/* 80317A60 38 80 00 00 */ li r4, 0
|
|
/* 80317A64 80 A2 C9 E0 */ lwz r5, j3dDefaultTevKColor(r2)
|
|
/* 80317A68 38 00 00 04 */ li r0, 4
|
|
/* 80317A6C 7C 09 03 A6 */ mtctr r0
|
|
lbl_80317A70:
|
|
/* 80317A70 90 A1 00 08 */ stw r5, 8(r1)
|
|
/* 80317A74 88 01 00 08 */ lbz r0, 8(r1)
|
|
/* 80317A78 38 C4 00 FA */ addi r6, r4, 0xfa
|
|
/* 80317A7C 7C C3 32 14 */ add r6, r3, r6
|
|
/* 80317A80 98 06 00 00 */ stb r0, 0(r6)
|
|
/* 80317A84 88 01 00 09 */ lbz r0, 9(r1)
|
|
/* 80317A88 98 06 00 01 */ stb r0, 1(r6)
|
|
/* 80317A8C 88 01 00 0A */ lbz r0, 0xa(r1)
|
|
/* 80317A90 98 06 00 02 */ stb r0, 2(r6)
|
|
/* 80317A94 88 01 00 0B */ lbz r0, 0xb(r1)
|
|
/* 80317A98 98 06 00 03 */ stb r0, 3(r6)
|
|
/* 80317A9C 38 84 00 04 */ addi r4, r4, 4
|
|
/* 80317AA0 42 00 FF D0 */ bdnz lbl_80317A70
|
|
/* 80317AA4 38 A0 00 00 */ li r5, 0
|
|
/* 80317AA8 38 80 00 0C */ li r4, 0xc
|
|
/* 80317AAC 38 00 00 10 */ li r0, 0x10
|
|
/* 80317AB0 7C 09 03 A6 */ mtctr r0
|
|
lbl_80317AB4:
|
|
/* 80317AB4 38 05 01 0A */ addi r0, r5, 0x10a
|
|
/* 80317AB8 7C 83 01 AE */ stbx r4, r3, r0
|
|
/* 80317ABC 38 A5 00 01 */ addi r5, r5, 1
|
|
/* 80317AC0 42 00 FF F4 */ bdnz lbl_80317AB4
|
|
/* 80317AC4 38 A0 00 00 */ li r5, 0
|
|
/* 80317AC8 38 80 00 1C */ li r4, 0x1c
|
|
/* 80317ACC 38 00 00 10 */ li r0, 0x10
|
|
/* 80317AD0 7C 09 03 A6 */ mtctr r0
|
|
lbl_80317AD4:
|
|
/* 80317AD4 38 05 01 1A */ addi r0, r5, 0x11a
|
|
/* 80317AD8 7C 83 01 AE */ stbx r4, r3, r0
|
|
/* 80317ADC 38 A5 00 01 */ addi r5, r5, 1
|
|
/* 80317AE0 42 00 FF F4 */ bdnz lbl_80317AD4
|
|
/* 80317AE4 38 80 00 00 */ li r4, 0
|
|
/* 80317AE8 38 A0 00 00 */ li r5, 0
|
|
/* 80317AEC 38 00 00 10 */ li r0, 0x10
|
|
/* 80317AF0 7C 09 03 A6 */ mtctr r0
|
|
lbl_80317AF4:
|
|
/* 80317AF4 38 05 00 C0 */ addi r0, r5, 0xc0
|
|
/* 80317AF8 7C C3 22 14 */ add r6, r3, r4
|
|
/* 80317AFC 98 06 00 59 */ stb r0, 0x59(r6)
|
|
/* 80317B00 38 05 00 C1 */ addi r0, r5, 0xc1
|
|
/* 80317B04 98 06 00 5D */ stb r0, 0x5d(r6)
|
|
/* 80317B08 38 84 00 08 */ addi r4, r4, 8
|
|
/* 80317B0C 38 A5 00 02 */ addi r5, r5, 2
|
|
/* 80317B10 42 00 FF E4 */ bdnz lbl_80317AF4
|
|
/* 80317B14 38 00 00 00 */ li r0, 0
|
|
/* 80317B18 90 03 00 04 */ stw r0, 4(r3)
|
|
/* 80317B1C 90 03 01 70 */ stw r0, 0x170(r3)
|
|
/* 80317B20 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80317B24 4E 80 00 20 */ blr
|