mirror of https://github.com/zeldaret/tp.git
27 lines
1.1 KiB
ArmAsm
27 lines
1.1 KiB
ArmAsm
lbl_8035F500:
|
|
/* 8035F500 7C 65 0E 70 */ srawi r5, r3, 1
|
|
/* 8035F504 80 C2 CB 80 */ lwz r6, __GXData(r2)
|
|
/* 8035F508 54 60 07 FF */ clrlwi. r0, r3, 0x1f
|
|
/* 8035F50C 54 A3 10 3A */ slwi r3, r5, 2
|
|
/* 8035F510 38 E3 01 B0 */ addi r7, r3, 0x1b0
|
|
/* 8035F514 7C E6 3A 14 */ add r7, r6, r7
|
|
/* 8035F518 41 82 00 14 */ beq lbl_8035F52C
|
|
/* 8035F51C 80 07 00 00 */ lwz r0, 0(r7)
|
|
/* 8035F520 50 80 9A 18 */ rlwimi r0, r4, 0x13, 8, 0xc
|
|
/* 8035F524 90 07 00 00 */ stw r0, 0(r7)
|
|
/* 8035F528 48 00 00 10 */ b lbl_8035F538
|
|
lbl_8035F52C:
|
|
/* 8035F52C 80 07 00 00 */ lwz r0, 0(r7)
|
|
/* 8035F530 50 80 4C AC */ rlwimi r0, r4, 9, 0x12, 0x16
|
|
/* 8035F534 90 07 00 00 */ stw r0, 0(r7)
|
|
lbl_8035F538:
|
|
/* 8035F538 38 00 00 61 */ li r0, 0x61
|
|
/* 8035F53C 80 62 CB 80 */ lwz r3, __GXData(r2)
|
|
/* 8035F540 3C A0 CC 01 */ lis r5, 0xCC01 /* 0xCC008000@ha */
|
|
/* 8035F544 98 05 80 00 */ stb r0, 0x8000(r5) /* 0xCC008000@l */
|
|
/* 8035F548 38 00 00 00 */ li r0, 0
|
|
/* 8035F54C 80 87 00 00 */ lwz r4, 0(r7)
|
|
/* 8035F550 90 85 80 00 */ stw r4, -0x8000(r5)
|
|
/* 8035F554 B0 03 00 02 */ sth r0, 2(r3)
|
|
/* 8035F558 4E 80 00 20 */ blr
|