Files
tp/asm/d/event/d_event/change__14dEvt_control_cFv.s
T
JulgodisandJulgodis d244b7cb0d dol2asm OK
2021-03-28 22:49:05 +02:00

32 lines
1.2 KiB
ArmAsm

lbl_80042254:
/* 80042254 88 03 00 E2 */ lbz r0, 0xe2(r3)
/* 80042258 7C 00 07 75 */ extsb. r0, r0
/* 8004225C 41 82 00 5C */ beq lbl_800422B8
/* 80042260 88 E3 00 E3 */ lbz r7, 0xe3(r3)
lbl_80042264:
/* 80042264 7C E5 07 74 */ extsb r5, r7
/* 80042268 1C 85 00 18 */ mulli r4, r5, 0x18
/* 8004226C 38 C4 00 04 */ addi r6, r4, 4
/* 80042270 7C C3 32 14 */ add r6, r3, r6
/* 80042274 A0 06 00 02 */ lhz r0, 2(r6)
/* 80042278 54 00 05 2D */ rlwinm. r0, r0, 0, 0x14, 0x16
/* 8004227C 41 82 00 30 */ beq lbl_800422AC
/* 80042280 80 86 00 08 */ lwz r4, 8(r6)
/* 80042284 80 03 00 F8 */ lwz r0, 0xf8(r3)
/* 80042288 7C 04 00 40 */ cmplw r4, r0
/* 8004228C 40 82 00 20 */ bne lbl_800422AC
/* 80042290 98 E3 00 E3 */ stb r7, 0xe3(r3)
/* 80042294 38 00 00 01 */ li r0, 1
/* 80042298 98 03 00 E2 */ stb r0, 0xe2(r3)
/* 8004229C 38 00 FF FF */ li r0, -1
/* 800422A0 98 06 00 14 */ stb r0, 0x14(r6)
/* 800422A4 7C A3 2B 78 */ mr r3, r5
/* 800422A8 4E 80 00 20 */ blr
lbl_800422AC:
/* 800422AC 88 E6 00 14 */ lbz r7, 0x14(r6)
/* 800422B0 7C E0 07 75 */ extsb. r0, r7
/* 800422B4 40 80 FF B0 */ bge lbl_80042264
lbl_800422B8:
/* 800422B8 38 60 FF FF */ li r3, -1
/* 800422BC 4E 80 00 20 */ blr