mirror of https://github.com/zeldaret/tp.git
34 lines
1.3 KiB
ArmAsm
34 lines
1.3 KiB
ArmAsm
lbl_802F3FE0:
|
|
/* 802F3FE0 80 E4 00 04 */ lwz r7, 4(r4)
|
|
/* 802F3FE4 80 C4 00 08 */ lwz r6, 8(r4)
|
|
/* 802F3FE8 54 A0 08 3C */ slwi r0, r5, 1
|
|
/* 802F3FEC 7C 06 02 2E */ lhzx r0, r6, r0
|
|
/* 802F3FF0 1C 00 00 E8 */ mulli r0, r0, 0xe8
|
|
/* 802F3FF4 7C A7 02 14 */ add r5, r7, r0
|
|
/* 802F3FF8 A0 05 00 E2 */ lhz r0, 0xe2(r5)
|
|
/* 802F3FFC 28 00 FF FF */ cmplwi r0, 0xffff
|
|
/* 802F4000 41 82 00 44 */ beq lbl_802F4044
|
|
/* 802F4004 80 84 00 50 */ lwz r4, 0x50(r4)
|
|
/* 802F4008 54 00 1B 78 */ rlwinm r0, r0, 3, 0xd, 0x1c
|
|
/* 802F400C 7C C4 02 14 */ add r6, r4, r0
|
|
/* 802F4010 88 06 00 00 */ lbz r0, 0(r6)
|
|
/* 802F4014 88 A6 00 03 */ lbz r5, 3(r6)
|
|
/* 802F4018 54 04 28 34 */ slwi r4, r0, 5
|
|
/* 802F401C 88 06 00 02 */ lbz r0, 2(r6)
|
|
/* 802F4020 54 00 1D 78 */ rlwinm r0, r0, 3, 0x15, 0x1c
|
|
/* 802F4024 7C 80 03 78 */ or r0, r4, r0
|
|
/* 802F4028 7C A0 03 78 */ or r0, r5, r0
|
|
/* 802F402C B0 03 00 00 */ sth r0, 0(r3)
|
|
/* 802F4030 88 06 00 01 */ lbz r0, 1(r6)
|
|
/* 802F4034 98 03 00 02 */ stb r0, 2(r3)
|
|
/* 802F4038 88 06 00 04 */ lbz r0, 4(r6)
|
|
/* 802F403C 98 03 00 03 */ stb r0, 3(r3)
|
|
/* 802F4040 4E 80 00 20 */ blr
|
|
lbl_802F4044:
|
|
/* 802F4044 A0 02 C7 AE */ lhz r0, j2dDefaultAlphaCmp(r2)
|
|
/* 802F4048 B0 03 00 00 */ sth r0, 0(r3)
|
|
/* 802F404C 38 00 00 00 */ li r0, 0
|
|
/* 802F4050 98 03 00 02 */ stb r0, 2(r3)
|
|
/* 802F4054 98 03 00 03 */ stb r0, 3(r3)
|
|
/* 802F4058 4E 80 00 20 */ blr
|