Files
dusklight/asm/JSystem/JMessage/locale/parseCharacter_ShiftJIS__Q28JMessage6localeFPPCc.s
T
2021-03-28 22:49:05 +02:00

30 lines
1.1 KiB
ArmAsm

lbl_802A9528:
/* 802A9528 80 A3 00 00 */ lwz r5, 0(r3)
/* 802A952C 88 85 00 00 */ lbz r4, 0(r5)
/* 802A9530 7C 86 23 78 */ mr r6, r4
/* 802A9534 38 05 00 01 */ addi r0, r5, 1
/* 802A9538 90 03 00 00 */ stw r0, 0(r3)
/* 802A953C 38 00 00 00 */ li r0, 0
/* 802A9540 2C 04 00 81 */ cmpwi r4, 0x81
/* 802A9544 41 80 00 20 */ blt lbl_802A9564
/* 802A9548 2C 04 00 9F */ cmpwi r4, 0x9f
/* 802A954C 40 81 00 14 */ ble lbl_802A9560
/* 802A9550 2C 04 00 E0 */ cmpwi r4, 0xe0
/* 802A9554 41 80 00 10 */ blt lbl_802A9564
/* 802A9558 2C 04 00 FC */ cmpwi r4, 0xfc
/* 802A955C 41 81 00 08 */ bgt lbl_802A9564
lbl_802A9560:
/* 802A9560 38 00 00 01 */ li r0, 1
lbl_802A9564:
/* 802A9564 54 00 06 3F */ clrlwi. r0, r0, 0x18
/* 802A9568 41 82 00 1C */ beq lbl_802A9584
/* 802A956C 54 C6 40 2E */ slwi r6, r6, 8
/* 802A9570 80 83 00 00 */ lwz r4, 0(r3)
/* 802A9574 88 04 00 00 */ lbz r0, 0(r4)
/* 802A9578 7C C6 03 78 */ or r6, r6, r0
/* 802A957C 38 04 00 01 */ addi r0, r4, 1
/* 802A9580 90 03 00 00 */ stw r0, 0(r3)
lbl_802A9584:
/* 802A9584 7C C3 33 78 */ mr r3, r6
/* 802A9588 4E 80 00 20 */ blr