.include "macros.inc" .section .text, "ax" # 80022428 .global fpcMtd_Method fpcMtd_Method: /* 80022428 0001F368 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002242C 0001F36C 7C 08 02 A6 */ mflr r0 /* 80022430 0001F370 90 01 00 14 */ stw r0, 0x14(r1) /* 80022434 0001F374 7C 6C 1B 79 */ or. r12, r3, r3 /* 80022438 0001F378 41 82 00 14 */ beq lbl_8002244C /* 8002243C 0001F37C 7C 83 23 78 */ mr r3, r4 /* 80022440 0001F380 7D 89 03 A6 */ mtctr r12 /* 80022444 0001F384 4E 80 04 21 */ bctrl /* 80022448 0001F388 48 00 00 08 */ b lbl_80022450 lbl_8002244C: /* 8002244C 0001F38C 38 60 00 01 */ li r3, 1 lbl_80022450: /* 80022450 0001F390 80 01 00 14 */ lwz r0, 0x14(r1) /* 80022454 0001F394 7C 08 03 A6 */ mtlr r0 /* 80022458 0001F398 38 21 00 10 */ addi r1, r1, 0x10 /* 8002245C 0001F39C 4E 80 00 20 */ blr .global fpcMtd_Execute fpcMtd_Execute: /* 80022460 0001F3A0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80022464 0001F3A4 7C 08 02 A6 */ mflr r0 /* 80022468 0001F3A8 90 01 00 14 */ stw r0, 0x14(r1) /* 8002246C 0001F3AC 80 63 00 08 */ lwz r3, 8(r3) /* 80022470 0001F3B0 4B FF FF B9 */ bl fpcMtd_Method /* 80022474 0001F3B4 80 01 00 14 */ lwz r0, 0x14(r1) /* 80022478 0001F3B8 7C 08 03 A6 */ mtlr r0 /* 8002247C 0001F3BC 38 21 00 10 */ addi r1, r1, 0x10 /* 80022480 0001F3C0 4E 80 00 20 */ blr .global fpcMtd_IsDelete fpcMtd_IsDelete: /* 80022484 0001F3C4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80022488 0001F3C8 7C 08 02 A6 */ mflr r0 /* 8002248C 0001F3CC 90 01 00 14 */ stw r0, 0x14(r1) /* 80022490 0001F3D0 80 63 00 0C */ lwz r3, 0xc(r3) /* 80022494 0001F3D4 4B FF FF 95 */ bl fpcMtd_Method /* 80022498 0001F3D8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002249C 0001F3DC 7C 08 03 A6 */ mtlr r0 /* 800224A0 0001F3E0 38 21 00 10 */ addi r1, r1, 0x10 /* 800224A4 0001F3E4 4E 80 00 20 */ blr .global fpcMtd_Delete fpcMtd_Delete: /* 800224A8 0001F3E8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800224AC 0001F3EC 7C 08 02 A6 */ mflr r0 /* 800224B0 0001F3F0 90 01 00 14 */ stw r0, 0x14(r1) /* 800224B4 0001F3F4 80 63 00 04 */ lwz r3, 4(r3) /* 800224B8 0001F3F8 4B FF FF 71 */ bl fpcMtd_Method /* 800224BC 0001F3FC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800224C0 0001F400 7C 08 03 A6 */ mtlr r0 /* 800224C4 0001F404 38 21 00 10 */ addi r1, r1, 0x10 /* 800224C8 0001F408 4E 80 00 20 */ blr .global fpcMtd_Create fpcMtd_Create: /* 800224CC 0001F40C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800224D0 0001F410 7C 08 02 A6 */ mflr r0 /* 800224D4 0001F414 90 01 00 14 */ stw r0, 0x14(r1) /* 800224D8 0001F418 80 63 00 00 */ lwz r3, 0(r3) /* 800224DC 0001F41C 4B FF FF 4D */ bl fpcMtd_Method /* 800224E0 0001F420 80 01 00 14 */ lwz r0, 0x14(r1) /* 800224E4 0001F424 7C 08 03 A6 */ mtlr r0 /* 800224E8 0001F428 38 21 00 10 */ addi r1, r1, 0x10 /* 800224EC 0001F42C 4E 80 00 20 */ blr