tp/asm/JSystem/JFramework/JFWDisplay/exchangeXfb_triple__10JFWDi...

36 lines
1.3 KiB
ArmAsm

lbl_802724FC:
/* 802724FC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80272500 7C 08 02 A6 */ mflr r0
/* 80272504 90 01 00 14 */ stw r0, 0x14(r1)
/* 80272508 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8027250C 83 ED 8F D0 */ lwz r31, sManager__6JUTXfb(r13)
/* 80272510 A8 1F 00 14 */ lha r0, 0x14(r31)
/* 80272514 7C 00 07 35 */ extsh. r0, r0
/* 80272518 41 80 00 08 */ blt lbl_80272520
/* 8027251C 4B FF FD 45 */ bl callDirectDraw__Fv
lbl_80272520:
/* 80272520 A8 1F 00 14 */ lha r0, 0x14(r31)
/* 80272524 B0 1F 00 16 */ sth r0, 0x16(r31)
/* 80272528 A8 7F 00 14 */ lha r3, 0x14(r31)
/* 8027252C 38 03 00 01 */ addi r0, r3, 1
/* 80272530 7C 04 07 34 */ extsh r4, r0
/* 80272534 A8 1F 00 18 */ lha r0, 0x18(r31)
lbl_80272538:
/* 80272538 7C 83 07 34 */ extsh r3, r4
/* 8027253C 2C 03 00 03 */ cmpwi r3, 3
/* 80272540 40 80 00 0C */ bge lbl_8027254C
/* 80272544 7C 83 07 35 */ extsh. r3, r4
/* 80272548 40 80 00 08 */ bge lbl_80272550
lbl_8027254C:
/* 8027254C 38 80 00 00 */ li r4, 0
lbl_80272550:
/* 80272550 7C 83 07 34 */ extsh r3, r4
/* 80272554 7C 03 00 00 */ cmpw r3, r0
/* 80272558 41 82 FF E0 */ beq lbl_80272538
/* 8027255C B0 9F 00 14 */ sth r4, 0x14(r31)
/* 80272560 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80272564 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80272568 7C 08 03 A6 */ mtlr r0
/* 8027256C 38 21 00 10 */ addi r1, r1, 0x10
/* 80272570 4E 80 00 20 */ blr