mirror of https://github.com/zeldaret/tp.git
35 lines
1.4 KiB
ArmAsm
35 lines
1.4 KiB
ArmAsm
lbl_80332768:
|
|
/* 80332768 80 E4 00 04 */ lwz r7, 4(r4)
|
|
/* 8033276C 80 C4 00 08 */ lwz r6, 8(r4)
|
|
/* 80332770 54 A0 08 3C */ slwi r0, r5, 1
|
|
/* 80332774 7C 06 02 2E */ lhzx r0, r6, r0
|
|
/* 80332778 1C 00 01 4C */ mulli r0, r0, 0x14c
|
|
/* 8033277C 7C A7 02 14 */ add r5, r7, r0
|
|
/* 80332780 A0 05 01 46 */ lhz r0, 0x146(r5)
|
|
/* 80332784 28 00 FF FF */ cmplwi r0, 0xffff
|
|
/* 80332788 41 82 00 44 */ beq lbl_803327CC
|
|
/* 8033278C 80 84 00 60 */ lwz r4, 0x60(r4)
|
|
/* 80332790 54 00 1B 78 */ rlwinm r0, r0, 3, 0xd, 0x1c
|
|
/* 80332794 7C C4 02 14 */ add r6, r4, r0
|
|
/* 80332798 88 06 00 00 */ lbz r0, 0(r6)
|
|
/* 8033279C 88 A6 00 03 */ lbz r5, 3(r6)
|
|
/* 803327A0 54 04 28 34 */ slwi r4, r0, 5
|
|
/* 803327A4 88 06 00 02 */ lbz r0, 2(r6)
|
|
/* 803327A8 54 00 1D 78 */ rlwinm r0, r0, 3, 0x15, 0x1c
|
|
/* 803327AC 7C 00 2A 14 */ add r0, r0, r5
|
|
/* 803327B0 7C 04 02 14 */ add r0, r4, r0
|
|
/* 803327B4 B0 03 00 00 */ sth r0, 0(r3)
|
|
/* 803327B8 88 06 00 01 */ lbz r0, 1(r6)
|
|
/* 803327BC 98 03 00 02 */ stb r0, 2(r3)
|
|
/* 803327C0 88 06 00 04 */ lbz r0, 4(r6)
|
|
/* 803327C4 98 03 00 03 */ stb r0, 3(r3)
|
|
/* 803327C8 4E 80 00 20 */ blr
|
|
lbl_803327CC:
|
|
/* 803327CC 3C 80 00 01 */ lis r4, 0x0001 /* 0x0000FFFF@ha */
|
|
/* 803327D0 38 04 FF FF */ addi r0, r4, 0xFFFF /* 0x0000FFFF@l */
|
|
/* 803327D4 B0 03 00 00 */ sth r0, 0(r3)
|
|
/* 803327D8 38 00 00 00 */ li r0, 0
|
|
/* 803327DC 98 03 00 02 */ stb r0, 2(r3)
|
|
/* 803327E0 98 03 00 03 */ stb r0, 3(r3)
|
|
/* 803327E4 4E 80 00 20 */ blr
|