dol2asm OK

This commit is contained in:
Julgodis
2021-03-28 22:49:05 +02:00
parent 3d66902e1a
commit 1e95d29b60
60106 changed files with 4755966 additions and 1107376 deletions
@@ -0,0 +1,25 @@
lbl_80022AA4:
/* 80022AA4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80022AA8 7C 08 02 A6 */ mflr r0
/* 80022AAC 90 01 00 14 */ stw r0, 0x14(r1)
/* 80022AB0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80022AB4 7C 7F 1B 78 */ mr r31, r3
/* 80022AB8 80 63 00 3C */ lwz r3, 0x3c(r3)
/* 80022ABC 28 03 00 00 */ cmplwi r3, 0
/* 80022AC0 41 82 00 20 */ beq lbl_80022AE0
/* 80022AC4 80 63 00 04 */ lwz r3, 4(r3)
/* 80022AC8 7F E4 FB 78 */ mr r4, r31
/* 80022ACC 4B FF F9 5D */ bl fpcMtd_Method__FPFPv_iPv
/* 80022AD0 2C 03 00 00 */ cmpwi r3, 0
/* 80022AD4 40 82 00 0C */ bne lbl_80022AE0
/* 80022AD8 38 60 00 00 */ li r3, 0
/* 80022ADC 48 00 00 0C */ b lbl_80022AE8
lbl_80022AE0:
/* 80022AE0 7F E3 FB 78 */ mr r3, r31
/* 80022AE4 4B FF FF 59 */ bl fpcNdRq_Delete__FP19node_create_request
lbl_80022AE8:
/* 80022AE8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80022AEC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80022AF0 7C 08 03 A6 */ mtlr r0
/* 80022AF4 38 21 00 10 */ addi r1, r1, 0x10
/* 80022AF8 4E 80 00 20 */ blr
@@ -0,0 +1,42 @@
lbl_80022E14:
/* 80022E14 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80022E18 7C 08 02 A6 */ mflr r0
/* 80022E1C 90 01 00 24 */ stw r0, 0x24(r1)
/* 80022E20 39 61 00 20 */ addi r11, r1, 0x20
/* 80022E24 48 33 F3 B5 */ bl _savegpr_28
/* 80022E28 7C 7C 1B 78 */ mr r28, r3
/* 80022E2C 7C 9D 23 78 */ mr r29, r4
/* 80022E30 7C BE 2B 78 */ mr r30, r5
/* 80022E34 7C DF 33 78 */ mr r31, r6
/* 80022E38 7F A3 EB 78 */ mr r3, r29
/* 80022E3C 4B FF FD A9 */ bl fpcNdRq_IsPossibleTarget__FP18process_node_class
/* 80022E40 2C 03 00 01 */ cmpwi r3, 1
/* 80022E44 40 82 00 50 */ bne lbl_80022E94
/* 80022E48 7F A3 EB 78 */ mr r3, r29
/* 80022E4C 4B FF FE 05 */ bl fpcNdRq_IsIng__FP18process_node_class
/* 80022E50 2C 03 00 00 */ cmpwi r3, 0
/* 80022E54 40 82 00 40 */ bne lbl_80022E94
/* 80022E58 7F 83 E3 78 */ mr r3, r28
/* 80022E5C 4B FF FE 41 */ bl fpcNdRq_Create__FUl
/* 80022E60 28 03 00 00 */ cmplwi r3, 0
/* 80022E64 41 82 00 34 */ beq lbl_80022E98
/* 80022E68 3C 80 80 3A */ lis r4, methods_2376@ha
/* 80022E6C 38 04 3A A8 */ addi r0, r4, methods_2376@l
/* 80022E70 90 03 00 38 */ stw r0, 0x38(r3)
/* 80022E74 93 A3 00 48 */ stw r29, 0x48(r3)
/* 80022E78 80 1D 00 04 */ lwz r0, 4(r29)
/* 80022E7C 90 03 00 4C */ stw r0, 0x4c(r3)
/* 80022E80 80 1D 00 2C */ lwz r0, 0x2c(r29)
/* 80022E84 90 03 00 50 */ stw r0, 0x50(r3)
/* 80022E88 B3 C3 00 58 */ sth r30, 0x58(r3)
/* 80022E8C 93 E3 00 5C */ stw r31, 0x5c(r3)
/* 80022E90 48 00 00 08 */ b lbl_80022E98
lbl_80022E94:
/* 80022E94 38 60 00 00 */ li r3, 0
lbl_80022E98:
/* 80022E98 39 61 00 20 */ addi r11, r1, 0x20
/* 80022E9C 48 33 F3 89 */ bl _restgpr_28
/* 80022EA0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80022EA4 7C 08 03 A6 */ mtlr r0
/* 80022EA8 38 21 00 20 */ addi r1, r1, 0x20
/* 80022EAC 4E 80 00 20 */ blr
@@ -0,0 +1,47 @@
lbl_80022F3C:
/* 80022F3C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80022F40 7C 08 02 A6 */ mflr r0
/* 80022F44 90 01 00 24 */ stw r0, 0x24(r1)
/* 80022F48 39 61 00 20 */ addi r11, r1, 0x20
/* 80022F4C 48 33 F2 8D */ bl _savegpr_28
/* 80022F50 7C 7C 1B 78 */ mr r28, r3
/* 80022F54 7C 9D 23 78 */ mr r29, r4
/* 80022F58 7C BE 2B 78 */ mr r30, r5
/* 80022F5C 4B FF E7 99 */ bl fpcLy_CurrentLayer__Fv
/* 80022F60 7C 7F 1B 78 */ mr r31, r3
/* 80022F64 80 03 00 0C */ lwz r0, 0xc(r3)
/* 80022F68 28 00 00 00 */ cmplwi r0, 0
/* 80022F6C 41 82 00 1C */ beq lbl_80022F88
/* 80022F70 80 7F 00 18 */ lwz r3, 0x18(r31)
/* 80022F74 4B FF FC 71 */ bl fpcNdRq_IsPossibleTarget__FP18process_node_class
/* 80022F78 2C 03 00 00 */ cmpwi r3, 0
/* 80022F7C 40 82 00 0C */ bne lbl_80022F88
/* 80022F80 38 60 00 00 */ li r3, 0
/* 80022F84 48 00 00 4C */ b lbl_80022FD0
lbl_80022F88:
/* 80022F88 7F 83 E3 78 */ mr r3, r28
/* 80022F8C 4B FF FD 11 */ bl fpcNdRq_Create__FUl
/* 80022F90 28 03 00 00 */ cmplwi r3, 0
/* 80022F94 41 82 00 3C */ beq lbl_80022FD0
/* 80022F98 3C 80 80 3A */ lis r4, methods_2397@ha
/* 80022F9C 38 04 3A D0 */ addi r0, r4, methods_2397@l
/* 80022FA0 90 03 00 38 */ stw r0, 0x38(r3)
/* 80022FA4 80 1F 00 0C */ lwz r0, 0xc(r31)
/* 80022FA8 28 00 00 00 */ cmplwi r0, 0
/* 80022FAC 41 82 00 18 */ beq lbl_80022FC4
/* 80022FB0 80 1F 00 18 */ lwz r0, 0x18(r31)
/* 80022FB4 90 03 00 48 */ stw r0, 0x48(r3)
/* 80022FB8 80 9F 00 18 */ lwz r4, 0x18(r31)
/* 80022FBC 80 04 00 04 */ lwz r0, 4(r4)
/* 80022FC0 90 03 00 4C */ stw r0, 0x4c(r3)
lbl_80022FC4:
/* 80022FC4 93 E3 00 50 */ stw r31, 0x50(r3)
/* 80022FC8 B3 A3 00 58 */ sth r29, 0x58(r3)
/* 80022FCC 93 C3 00 5C */ stw r30, 0x5c(r3)
lbl_80022FD0:
/* 80022FD0 39 61 00 20 */ addi r11, r1, 0x20
/* 80022FD4 48 33 F2 51 */ bl _restgpr_28
/* 80022FD8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80022FDC 7C 08 03 A6 */ mtlr r0
/* 80022FE0 38 21 00 20 */ addi r1, r1, 0x20
/* 80022FE4 4E 80 00 20 */ blr
@@ -0,0 +1,99 @@
lbl_80022C9C:
/* 80022C9C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80022CA0 7C 08 02 A6 */ mflr r0
/* 80022CA4 90 01 00 14 */ stw r0, 0x14(r1)
/* 80022CA8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80022CAC 93 C1 00 08 */ stw r30, 8(r1)
/* 80022CB0 7C 7E 1B 78 */ mr r30, r3
/* 80022CB4 38 60 FF FC */ li r3, -4
/* 80022CB8 7F C4 F3 78 */ mr r4, r30
/* 80022CBC 48 24 05 6D */ bl memalignB__3cMlFiUl
/* 80022CC0 7C 7F 1B 79 */ or. r31, r3, r3
/* 80022CC4 41 82 01 34 */ beq lbl_80022DF8
/* 80022CC8 88 0D 87 CC */ lbz r0, data_80450D4C(r13)
/* 80022CCC 7C 00 07 75 */ extsb. r0, r0
/* 80022CD0 40 82 00 14 */ bne lbl_80022CE4
/* 80022CD4 38 00 00 00 */ li r0, 0
/* 80022CD8 90 0D 87 C8 */ stw r0, request_id(r13)
/* 80022CDC 38 00 00 01 */ li r0, 1
/* 80022CE0 98 0D 87 CC */ stb r0, data_80450D4C(r13)
lbl_80022CE4:
/* 80022CE4 7F E3 FB 78 */ mr r3, r31
/* 80022CE8 7F C4 F3 78 */ mr r4, r30
/* 80022CEC 48 24 EF C1 */ bl sBs_ClearArea__FPvUl
/* 80022CF0 38 BF FF FC */ addi r5, r31, -4
/* 80022CF4 3C 60 80 3A */ lis r3, clear@ha
/* 80022CF8 38 63 3A 44 */ addi r3, r3, clear@l
/* 80022CFC 38 83 FF FC */ addi r4, r3, -4
/* 80022D00 38 00 00 02 */ li r0, 2
/* 80022D04 7C 09 03 A6 */ mtctr r0
lbl_80022D08:
/* 80022D08 80 64 00 04 */ lwz r3, 4(r4)
/* 80022D0C 84 04 00 08 */ lwzu r0, 8(r4)
/* 80022D10 90 65 00 04 */ stw r3, 4(r5)
/* 80022D14 94 05 00 08 */ stwu r0, 8(r5)
/* 80022D18 42 00 FF F0 */ bdnz lbl_80022D08
/* 80022D1C 80 04 00 04 */ lwz r0, 4(r4)
/* 80022D20 90 05 00 04 */ stw r0, 4(r5)
/* 80022D24 3C 60 80 3A */ lis r3, clear@ha
/* 80022D28 38 63 3A 44 */ addi r3, r3, clear@l
/* 80022D2C 38 BF 00 10 */ addi r5, r31, 0x10
/* 80022D30 38 83 00 10 */ addi r4, r3, 0x10
/* 80022D34 38 00 00 03 */ li r0, 3
/* 80022D38 7C 09 03 A6 */ mtctr r0
lbl_80022D3C:
/* 80022D3C 80 64 00 04 */ lwz r3, 4(r4)
/* 80022D40 84 04 00 08 */ lwzu r0, 8(r4)
/* 80022D44 90 65 00 04 */ stw r3, 4(r5)
/* 80022D48 94 05 00 08 */ stwu r0, 8(r5)
/* 80022D4C 42 00 FF F0 */ bdnz lbl_80022D3C
/* 80022D50 80 04 00 04 */ lwz r0, 4(r4)
/* 80022D54 90 05 00 04 */ stw r0, 4(r5)
/* 80022D58 3C 60 80 3A */ lis r3, clear@ha
/* 80022D5C 38 83 3A 44 */ addi r4, r3, clear@l
/* 80022D60 80 64 00 30 */ lwz r3, 0x30(r4)
/* 80022D64 80 04 00 34 */ lwz r0, 0x34(r4)
/* 80022D68 90 7F 00 30 */ stw r3, 0x30(r31)
/* 80022D6C 90 1F 00 34 */ stw r0, 0x34(r31)
/* 80022D70 80 04 00 38 */ lwz r0, 0x38(r4)
/* 80022D74 90 1F 00 38 */ stw r0, 0x38(r31)
/* 80022D78 80 04 00 3C */ lwz r0, 0x3c(r4)
/* 80022D7C 90 1F 00 3C */ stw r0, 0x3c(r31)
/* 80022D80 80 04 00 40 */ lwz r0, 0x40(r4)
/* 80022D84 90 1F 00 40 */ stw r0, 0x40(r31)
/* 80022D88 80 04 00 44 */ lwz r0, 0x44(r4)
/* 80022D8C 90 1F 00 44 */ stw r0, 0x44(r31)
/* 80022D90 80 64 00 48 */ lwz r3, 0x48(r4)
/* 80022D94 80 04 00 4C */ lwz r0, 0x4c(r4)
/* 80022D98 90 7F 00 48 */ stw r3, 0x48(r31)
/* 80022D9C 90 1F 00 4C */ stw r0, 0x4c(r31)
/* 80022DA0 80 04 00 50 */ lwz r0, 0x50(r4)
/* 80022DA4 90 1F 00 50 */ stw r0, 0x50(r31)
/* 80022DA8 80 04 00 54 */ lwz r0, 0x54(r4)
/* 80022DAC 90 1F 00 54 */ stw r0, 0x54(r31)
/* 80022DB0 A8 04 00 58 */ lha r0, 0x58(r4)
/* 80022DB4 B0 1F 00 58 */ sth r0, 0x58(r31)
/* 80022DB8 80 04 00 5C */ lwz r0, 0x5c(r4)
/* 80022DBC 90 1F 00 5C */ stw r0, 0x5c(r31)
/* 80022DC0 A8 04 00 60 */ lha r0, 0x60(r4)
/* 80022DC4 B0 1F 00 60 */ sth r0, 0x60(r31)
/* 80022DC8 7F E3 FB 78 */ mr r3, r31
/* 80022DCC 7F E4 FB 78 */ mr r4, r31
/* 80022DD0 48 24 3C 65 */ bl cTg_Create__FP16create_tag_classPv
/* 80022DD4 38 7F 00 14 */ addi r3, r31, 0x14
/* 80022DD8 3C 80 80 02 */ lis r4, fpcNdRq_Cancel__FP19node_create_request@ha
/* 80022DDC 38 84 2A A4 */ addi r4, r4, fpcNdRq_Cancel__FP19node_create_request@l
/* 80022DE0 7F E5 FB 78 */ mr r5, r31
/* 80022DE4 48 00 0A 15 */ bl fpcMtdTg_Init__FP24process_method_tag_classPFPv_iPv
/* 80022DE8 80 6D 87 C8 */ lwz r3, request_id(r13)
/* 80022DEC 38 03 00 01 */ addi r0, r3, 1
/* 80022DF0 90 0D 87 C8 */ stw r0, request_id(r13)
/* 80022DF4 90 7F 00 44 */ stw r3, 0x44(r31)
lbl_80022DF8:
/* 80022DF8 7F E3 FB 78 */ mr r3, r31
/* 80022DFC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80022E00 83 C1 00 08 */ lwz r30, 8(r1)
/* 80022E04 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80022E08 7C 08 03 A6 */ mtlr r0
/* 80022E0C 38 21 00 10 */ addi r1, r1, 0x10
/* 80022E10 4E 80 00 20 */ blr
@@ -0,0 +1,38 @@
lbl_80022EB0:
/* 80022EB0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80022EB4 7C 08 02 A6 */ mflr r0
/* 80022EB8 90 01 00 14 */ stw r0, 0x14(r1)
/* 80022EBC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80022EC0 93 C1 00 08 */ stw r30, 8(r1)
/* 80022EC4 7C 7E 1B 78 */ mr r30, r3
/* 80022EC8 7C 9F 23 78 */ mr r31, r4
/* 80022ECC 7F E3 FB 78 */ mr r3, r31
/* 80022ED0 4B FF FD 15 */ bl fpcNdRq_IsPossibleTarget__FP18process_node_class
/* 80022ED4 2C 03 00 01 */ cmpwi r3, 1
/* 80022ED8 40 82 00 48 */ bne lbl_80022F20
/* 80022EDC 7F E3 FB 78 */ mr r3, r31
/* 80022EE0 4B FF FD 71 */ bl fpcNdRq_IsIng__FP18process_node_class
/* 80022EE4 2C 03 00 00 */ cmpwi r3, 0
/* 80022EE8 40 82 00 38 */ bne lbl_80022F20
/* 80022EEC 7F C3 F3 78 */ mr r3, r30
/* 80022EF0 4B FF FD AD */ bl fpcNdRq_Create__FUl
/* 80022EF4 28 03 00 00 */ cmplwi r3, 0
/* 80022EF8 41 82 00 2C */ beq lbl_80022F24
/* 80022EFC 3C 80 80 3A */ lis r4, methods_2386@ha
/* 80022F00 38 04 3A C0 */ addi r0, r4, methods_2386@l
/* 80022F04 90 03 00 38 */ stw r0, 0x38(r3)
/* 80022F08 93 E3 00 48 */ stw r31, 0x48(r3)
/* 80022F0C 80 1F 00 04 */ lwz r0, 4(r31)
/* 80022F10 90 03 00 4C */ stw r0, 0x4c(r3)
/* 80022F14 80 1F 00 2C */ lwz r0, 0x2c(r31)
/* 80022F18 90 03 00 50 */ stw r0, 0x50(r3)
/* 80022F1C 48 00 00 08 */ b lbl_80022F24
lbl_80022F20:
/* 80022F20 38 60 00 00 */ li r3, 0
lbl_80022F24:
/* 80022F24 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80022F28 83 C1 00 08 */ lwz r30, 8(r1)
/* 80022F2C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80022F30 7C 08 03 A6 */ mtlr r0
/* 80022F34 38 21 00 10 */ addi r1, r1, 0x10
/* 80022F38 4E 80 00 20 */ blr
@@ -0,0 +1,29 @@
lbl_80022A3C:
/* 80022A3C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80022A40 7C 08 02 A6 */ mflr r0
/* 80022A44 90 01 00 14 */ stw r0, 0x14(r1)
/* 80022A48 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80022A4C 7C 7F 1B 78 */ mr r31, r3
/* 80022A50 4B FF FD 75 */ bl fpcNdRq_RequestQTo__FP19node_create_request
/* 80022A54 80 7F 00 3C */ lwz r3, 0x3c(r31)
/* 80022A58 28 03 00 00 */ cmplwi r3, 0
/* 80022A5C 41 82 00 28 */ beq lbl_80022A84
/* 80022A60 80 63 00 08 */ lwz r3, 8(r3)
/* 80022A64 28 03 00 00 */ cmplwi r3, 0
/* 80022A68 41 82 00 1C */ beq lbl_80022A84
/* 80022A6C 7F E4 FB 78 */ mr r4, r31
/* 80022A70 4B FF F9 B9 */ bl fpcMtd_Method__FPFPv_iPv
/* 80022A74 2C 03 00 00 */ cmpwi r3, 0
/* 80022A78 40 82 00 0C */ bne lbl_80022A84
/* 80022A7C 38 60 00 00 */ li r3, 0
/* 80022A80 48 00 00 10 */ b lbl_80022A90
lbl_80022A84:
/* 80022A84 7F E3 FB 78 */ mr r3, r31
/* 80022A88 48 24 07 D9 */ bl free__3cMlFPv
/* 80022A8C 38 60 00 01 */ li r3, 1
lbl_80022A90:
/* 80022A90 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80022A94 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80022A98 7C 08 03 A6 */ mtlr r0
/* 80022A9C 38 21 00 10 */ addi r1, r1, 0x10
/* 80022AA0 4E 80 00 20 */ blr
@@ -0,0 +1,20 @@
lbl_80022990:
/* 80022990 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80022994 7C 08 02 A6 */ mflr r0
/* 80022998 90 01 00 14 */ stw r0, 0x14(r1)
/* 8002299C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800229A0 7C 7F 1B 78 */ mr r31, r3
/* 800229A4 38 7F 00 30 */ addi r3, r31, 0x30
/* 800229A8 80 9F 00 38 */ lwz r4, 0x38(r31)
/* 800229AC 7F E5 FB 78 */ mr r5, r31
/* 800229B0 48 24 3D FD */ bl cPhs_Handler__FP30request_of_phase_process_classPPFPv_iPv
/* 800229B4 2C 03 00 02 */ cmpwi r3, 2
/* 800229B8 40 82 00 0C */ bne lbl_800229C4
/* 800229BC 7F E3 FB 78 */ mr r3, r31
/* 800229C0 4B FF FF D1 */ bl fpcNdRq_DoPhase__FP19node_create_request
lbl_800229C4:
/* 800229C4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800229C8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800229CC 7C 08 03 A6 */ mtlr r0
/* 800229D0 38 21 00 10 */ addi r1, r1, 0x10
/* 800229D4 4E 80 00 20 */ blr
@@ -0,0 +1,31 @@
lbl_800229D8:
/* 800229D8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800229DC 7C 08 02 A6 */ mflr r0
/* 800229E0 90 01 00 14 */ stw r0, 0x14(r1)
/* 800229E4 4B FF FF AD */ bl fpcNdRq_DoPhase__FP19node_create_request
/* 800229E8 2C 03 00 03 */ cmpwi r3, 3
/* 800229EC 41 82 00 3C */ beq lbl_80022A28
/* 800229F0 40 80 00 18 */ bge lbl_80022A08
/* 800229F4 2C 03 00 02 */ cmpwi r3, 2
/* 800229F8 40 80 00 34 */ bge lbl_80022A2C
/* 800229FC 2C 03 00 00 */ cmpwi r3, 0
/* 80022A00 40 80 00 18 */ bge lbl_80022A18
/* 80022A04 48 00 00 28 */ b lbl_80022A2C
lbl_80022A08:
/* 80022A08 2C 03 00 05 */ cmpwi r3, 5
/* 80022A0C 41 82 00 1C */ beq lbl_80022A28
/* 80022A10 40 80 00 1C */ bge lbl_80022A2C
/* 80022A14 48 00 00 0C */ b lbl_80022A20
lbl_80022A18:
/* 80022A18 38 60 00 00 */ li r3, 0
/* 80022A1C 48 00 00 10 */ b lbl_80022A2C
lbl_80022A20:
/* 80022A20 38 60 00 02 */ li r3, 2
/* 80022A24 48 00 00 08 */ b lbl_80022A2C
lbl_80022A28:
/* 80022A28 38 60 00 03 */ li r3, 3
lbl_80022A2C:
/* 80022A2C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80022A30 7C 08 03 A6 */ mtlr r0
/* 80022A34 38 21 00 10 */ addi r1, r1, 0x10
/* 80022A38 4E 80 00 20 */ blr
@@ -0,0 +1,71 @@
lbl_80022AFC:
/* 80022AFC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80022B00 7C 08 02 A6 */ mflr r0
/* 80022B04 90 01 00 14 */ stw r0, 0x14(r1)
/* 80022B08 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80022B0C 93 C1 00 08 */ stw r30, 8(r1)
/* 80022B10 3C 60 80 3A */ lis r3, l_fpcNdRq_Queue@ha
/* 80022B14 83 E3 3A 38 */ lwz r31, l_fpcNdRq_Queue@l(r3)
/* 80022B18 48 00 00 A8 */ b lbl_80022BC0
lbl_80022B1C:
/* 80022B1C 83 DF 00 0C */ lwz r30, 0xc(r31)
/* 80022B20 7F C3 F3 78 */ mr r3, r30
/* 80022B24 80 9E 00 3C */ lwz r4, 0x3c(r30)
/* 80022B28 81 84 00 00 */ lwz r12, 0(r4)
/* 80022B2C 7D 89 03 A6 */ mtctr r12
/* 80022B30 4E 80 04 21 */ bctrl
/* 80022B34 2C 03 00 04 */ cmpwi r3, 4
/* 80022B38 41 82 00 48 */ beq lbl_80022B80
/* 80022B3C 40 80 00 10 */ bge lbl_80022B4C
/* 80022B40 2C 03 00 03 */ cmpwi r3, 3
/* 80022B44 40 80 00 10 */ bge lbl_80022B54
/* 80022B48 48 00 00 64 */ b lbl_80022BAC
lbl_80022B4C:
/* 80022B4C 2C 03 00 06 */ cmpwi r3, 6
/* 80022B50 40 80 00 5C */ bge lbl_80022BAC
lbl_80022B54:
/* 80022B54 28 1F 00 00 */ cmplwi r31, 0
/* 80022B58 41 82 00 0C */ beq lbl_80022B64
/* 80022B5C 83 FF 00 08 */ lwz r31, 8(r31)
/* 80022B60 48 00 00 08 */ b lbl_80022B68
lbl_80022B64:
/* 80022B64 3B E0 00 00 */ li r31, 0
lbl_80022B68:
/* 80022B68 7F C3 F3 78 */ mr r3, r30
/* 80022B6C 4B FF FF 39 */ bl fpcNdRq_Cancel__FP19node_create_request
/* 80022B70 2C 03 00 00 */ cmpwi r3, 0
/* 80022B74 40 82 00 4C */ bne lbl_80022BC0
/* 80022B78 38 60 00 00 */ li r3, 0
/* 80022B7C 48 00 00 50 */ b lbl_80022BCC
lbl_80022B80:
/* 80022B80 28 1F 00 00 */ cmplwi r31, 0
/* 80022B84 41 82 00 0C */ beq lbl_80022B90
/* 80022B88 83 FF 00 08 */ lwz r31, 8(r31)
/* 80022B8C 48 00 00 08 */ b lbl_80022B94
lbl_80022B90:
/* 80022B90 3B E0 00 00 */ li r31, 0
lbl_80022B94:
/* 80022B94 7F C3 F3 78 */ mr r3, r30
/* 80022B98 4B FF FE A5 */ bl fpcNdRq_Delete__FP19node_create_request
/* 80022B9C 2C 03 00 00 */ cmpwi r3, 0
/* 80022BA0 40 82 00 20 */ bne lbl_80022BC0
/* 80022BA4 38 60 00 00 */ li r3, 0
/* 80022BA8 48 00 00 24 */ b lbl_80022BCC
lbl_80022BAC:
/* 80022BAC 28 1F 00 00 */ cmplwi r31, 0
/* 80022BB0 41 82 00 0C */ beq lbl_80022BBC
/* 80022BB4 83 FF 00 08 */ lwz r31, 8(r31)
/* 80022BB8 48 00 00 08 */ b lbl_80022BC0
lbl_80022BBC:
/* 80022BBC 3B E0 00 00 */ li r31, 0
lbl_80022BC0:
/* 80022BC0 28 1F 00 00 */ cmplwi r31, 0
/* 80022BC4 40 82 FF 58 */ bne lbl_80022B1C
/* 80022BC8 38 60 00 01 */ li r3, 1
lbl_80022BCC:
/* 80022BCC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80022BD0 83 C1 00 08 */ lwz r30, 8(r1)
/* 80022BD4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80022BD8 7C 08 03 A6 */ mtlr r0
/* 80022BDC 38 21 00 10 */ addi r1, r1, 0x10
/* 80022BE0 4E 80 00 20 */ blr
@@ -0,0 +1,24 @@
lbl_80022C50:
/* 80022C50 80 A3 00 04 */ lwz r5, 4(r3)
/* 80022C54 3C 60 80 3A */ lis r3, l_fpcNdRq_Queue@ha
/* 80022C58 80 83 3A 38 */ lwz r4, l_fpcNdRq_Queue@l(r3)
/* 80022C5C 48 00 00 30 */ b lbl_80022C8C
lbl_80022C60:
/* 80022C60 80 64 00 0C */ lwz r3, 0xc(r4)
/* 80022C64 80 03 00 54 */ lwz r0, 0x54(r3)
/* 80022C68 7C 00 28 40 */ cmplw r0, r5
/* 80022C6C 40 82 00 0C */ bne lbl_80022C78
/* 80022C70 38 60 00 01 */ li r3, 1
/* 80022C74 4E 80 00 20 */ blr
lbl_80022C78:
/* 80022C78 28 04 00 00 */ cmplwi r4, 0
/* 80022C7C 41 82 00 0C */ beq lbl_80022C88
/* 80022C80 80 84 00 08 */ lwz r4, 8(r4)
/* 80022C84 48 00 00 08 */ b lbl_80022C8C
lbl_80022C88:
/* 80022C88 38 80 00 00 */ li r4, 0
lbl_80022C8C:
/* 80022C8C 28 04 00 00 */ cmplwi r4, 0
/* 80022C90 40 82 FF D0 */ bne lbl_80022C60
/* 80022C94 38 60 00 00 */ li r3, 0
/* 80022C98 4E 80 00 20 */ blr
@@ -0,0 +1,33 @@
lbl_80022BE4:
/* 80022BE4 80 83 00 04 */ lwz r4, 4(r3)
/* 80022BE8 3C 60 80 3A */ lis r3, l_fpcNdRq_Queue@ha
/* 80022BEC 38 63 3A 38 */ addi r3, r3, l_fpcNdRq_Queue@l
/* 80022BF0 80 63 00 00 */ lwz r3, 0(r3)
/* 80022BF4 48 00 00 4C */ b lbl_80022C40
lbl_80022BF8:
/* 80022BF8 80 A3 00 0C */ lwz r5, 0xc(r3)
/* 80022BFC 80 05 00 40 */ lwz r0, 0x40(r5)
/* 80022C00 2C 00 00 02 */ cmpwi r0, 2
/* 80022C04 41 82 00 14 */ beq lbl_80022C18
/* 80022C08 2C 00 00 04 */ cmpwi r0, 4
/* 80022C0C 41 82 00 0C */ beq lbl_80022C18
/* 80022C10 2C 00 00 01 */ cmpwi r0, 1
/* 80022C14 40 82 00 18 */ bne lbl_80022C2C
lbl_80022C18:
/* 80022C18 80 05 00 4C */ lwz r0, 0x4c(r5)
/* 80022C1C 7C 00 20 40 */ cmplw r0, r4
/* 80022C20 40 82 00 0C */ bne lbl_80022C2C
/* 80022C24 38 60 00 00 */ li r3, 0
/* 80022C28 4E 80 00 20 */ blr
lbl_80022C2C:
/* 80022C2C 28 03 00 00 */ cmplwi r3, 0
/* 80022C30 41 82 00 0C */ beq lbl_80022C3C
/* 80022C34 80 63 00 08 */ lwz r3, 8(r3)
/* 80022C38 48 00 00 08 */ b lbl_80022C40
lbl_80022C3C:
/* 80022C3C 38 60 00 00 */ li r3, 0
lbl_80022C40:
/* 80022C40 28 03 00 00 */ cmplwi r3, 0
/* 80022C44 40 82 FF B4 */ bne lbl_80022BF8
/* 80022C48 38 60 00 01 */ li r3, 1
/* 80022C4C 4E 80 00 20 */ blr
@@ -0,0 +1,36 @@
lbl_80023098:
/* 80023098 3C C0 80 3A */ lis r6, l_fpcNdRq_Queue@ha
/* 8002309C 38 C6 3A 38 */ addi r6, r6, l_fpcNdRq_Queue@l
/* 800230A0 80 C6 00 00 */ lwz r6, 0(r6)
/* 800230A4 48 00 00 5C */ b lbl_80023100
lbl_800230A8:
/* 800230A8 80 E6 00 0C */ lwz r7, 0xc(r6)
/* 800230AC 80 07 00 40 */ lwz r0, 0x40(r7)
/* 800230B0 2C 00 00 02 */ cmpwi r0, 2
/* 800230B4 40 82 00 38 */ bne lbl_800230EC
/* 800230B8 80 07 00 44 */ lwz r0, 0x44(r7)
/* 800230BC 7C 00 18 40 */ cmplw r0, r3
/* 800230C0 40 82 00 2C */ bne lbl_800230EC
/* 800230C4 80 67 00 54 */ lwz r3, 0x54(r7)
/* 800230C8 3C 03 00 01 */ addis r0, r3, 1
/* 800230CC 28 00 FF FE */ cmplwi r0, 0xfffe
/* 800230D0 40 82 00 14 */ bne lbl_800230E4
/* 800230D4 B0 87 00 58 */ sth r4, 0x58(r7)
/* 800230D8 90 A7 00 5C */ stw r5, 0x5c(r7)
/* 800230DC 38 60 00 01 */ li r3, 1
/* 800230E0 4E 80 00 20 */ blr
lbl_800230E4:
/* 800230E4 38 60 00 00 */ li r3, 0
/* 800230E8 4E 80 00 20 */ blr
lbl_800230EC:
/* 800230EC 28 06 00 00 */ cmplwi r6, 0
/* 800230F0 41 82 00 0C */ beq lbl_800230FC
/* 800230F4 80 C6 00 08 */ lwz r6, 8(r6)
/* 800230F8 48 00 00 08 */ b lbl_80023100
lbl_800230FC:
/* 800230FC 38 C0 00 00 */ li r6, 0
lbl_80023100:
/* 80023100 28 06 00 00 */ cmplwi r6, 0
/* 80023104 40 82 FF A4 */ bne lbl_800230A8
/* 80023108 38 60 00 00 */ li r3, 0
/* 8002310C 4E 80 00 20 */ blr
@@ -0,0 +1,9 @@
lbl_80023110:
/* 80023110 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80023114 7C 08 02 A6 */ mflr r0
/* 80023118 90 01 00 14 */ stw r0, 0x14(r1)
/* 8002311C 4B FF FF 7D */ bl fpcNdRq_ReChangeNode__FUisPv
/* 80023120 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80023124 7C 08 03 A6 */ mtlr r0
/* 80023128 38 21 00 10 */ addi r1, r1, 0x10
/* 8002312C 4E 80 00 20 */ blr
@@ -0,0 +1,17 @@
lbl_800227C4:
/* 800227C4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800227C8 7C 08 02 A6 */ mflr r0
/* 800227CC 90 01 00 14 */ stw r0, 0x14(r1)
/* 800227D0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800227D4 7C 7F 1B 78 */ mr r31, r3
/* 800227D8 80 63 00 50 */ lwz r3, 0x50(r3)
/* 800227DC 4B FF EE E9 */ bl fpcLy_CreatedMesg__FP11layer_class
/* 800227E0 38 7F 00 14 */ addi r3, r31, 0x14
/* 800227E4 4B FF ED A5 */ bl fpcLy_CancelQTo__FP24process_method_tag_class
/* 800227E8 7F E3 FB 78 */ mr r3, r31
/* 800227EC 48 24 41 B9 */ bl cTg_SingleCut__FP16create_tag_class
/* 800227F0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800227F4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800227F8 7C 08 03 A6 */ mtlr r0
/* 800227FC 38 21 00 10 */ addi r1, r1, 0x10
/* 80022800 4E 80 00 20 */ blr
@@ -0,0 +1,51 @@
lbl_80022FE8:
/* 80022FE8 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80022FEC 7C 08 02 A6 */ mflr r0
/* 80022FF0 90 01 00 24 */ stw r0, 0x24(r1)
/* 80022FF4 39 61 00 20 */ addi r11, r1, 0x20
/* 80022FF8 48 33 F1 E5 */ bl _savegpr_29
/* 80022FFC 7C 9D 23 78 */ mr r29, r4
/* 80023000 7D 1E 43 78 */ mr r30, r8
/* 80023004 2C 1D 00 02 */ cmpwi r29, 2
/* 80023008 41 82 00 48 */ beq lbl_80023050
/* 8002300C 40 80 00 14 */ bge lbl_80023020
/* 80023010 2C 1D 00 00 */ cmpwi r29, 0
/* 80023014 41 82 00 18 */ beq lbl_8002302C
/* 80023018 40 80 00 28 */ bge lbl_80023040
/* 8002301C 48 00 00 48 */ b lbl_80023064
lbl_80023020:
/* 80023020 2C 1D 00 04 */ cmpwi r29, 4
/* 80023024 41 82 00 40 */ beq lbl_80023064
/* 80023028 48 00 00 3C */ b lbl_80023064
lbl_8002302C:
/* 8002302C 7C C4 33 78 */ mr r4, r6
/* 80023030 7C E5 3B 78 */ mr r5, r7
/* 80023034 4B FF FF 09 */ bl fpcNdRq_CreateNode__FUlsPv
/* 80023038 7C 7F 1B 78 */ mr r31, r3
/* 8002303C 48 00 00 28 */ b lbl_80023064
lbl_80023040:
/* 80023040 7C A4 2B 78 */ mr r4, r5
/* 80023044 4B FF FE 6D */ bl fpcNdRq_DeleteNode__FUlP18process_node_class
/* 80023048 7C 7F 1B 78 */ mr r31, r3
/* 8002304C 48 00 00 18 */ b lbl_80023064
lbl_80023050:
/* 80023050 7C A4 2B 78 */ mr r4, r5
/* 80023054 7C C5 33 78 */ mr r5, r6
/* 80023058 7C E6 3B 78 */ mr r6, r7
/* 8002305C 4B FF FD B9 */ bl fpcNdRq_ChangeNode__FUlP18process_node_classsPv
/* 80023060 7C 7F 1B 78 */ mr r31, r3
lbl_80023064:
/* 80023064 28 1F 00 00 */ cmplwi r31, 0
/* 80023068 41 82 00 14 */ beq lbl_8002307C
/* 8002306C 93 BF 00 40 */ stw r29, 0x40(r31)
/* 80023070 93 DF 00 3C */ stw r30, 0x3c(r31)
/* 80023074 7F E3 FB 78 */ mr r3, r31
/* 80023078 4B FF F7 8D */ bl fpcNdRq_ToRequestQ__FP19node_create_request
lbl_8002307C:
/* 8002307C 7F E3 FB 78 */ mr r3, r31
/* 80023080 39 61 00 20 */ addi r11, r1, 0x20
/* 80023084 48 33 F1 A5 */ bl _restgpr_29
/* 80023088 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8002308C 7C 08 03 A6 */ mtlr r0
/* 80023090 38 21 00 20 */ addi r1, r1, 0x20
/* 80023094 4E 80 00 20 */ blr
@@ -0,0 +1,20 @@
lbl_80022804:
/* 80022804 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80022808 7C 08 02 A6 */ mflr r0
/* 8002280C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80022810 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80022814 7C 7F 1B 78 */ mr r31, r3
/* 80022818 3C 60 80 3A */ lis r3, l_fpcNdRq_Queue@ha
/* 8002281C 38 63 3A 38 */ addi r3, r3, l_fpcNdRq_Queue@l
/* 80022820 7F E4 FB 78 */ mr r4, r31
/* 80022824 48 24 41 C1 */ bl cTg_Addition__FP15node_list_classP16create_tag_class
/* 80022828 80 7F 00 50 */ lwz r3, 0x50(r31)
/* 8002282C 38 9F 00 14 */ addi r4, r31, 0x14
/* 80022830 4B FF ED 79 */ bl fpcLy_ToCancelQ__FP11layer_classP24process_method_tag_class
/* 80022834 80 7F 00 50 */ lwz r3, 0x50(r31)
/* 80022838 4B FF EE 7D */ bl fpcLy_CreatingMesg__FP11layer_class
/* 8002283C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80022840 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80022844 7C 08 03 A6 */ mtlr r0
/* 80022848 38 21 00 10 */ addi r1, r1, 0x10
/* 8002284C 4E 80 00 20 */ blr
@@ -0,0 +1,24 @@
lbl_800228A8:
/* 800228A8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800228AC 7C 08 02 A6 */ mflr r0
/* 800228B0 90 01 00 14 */ stw r0, 0x14(r1)
/* 800228B4 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800228B8 7C 7F 1B 78 */ mr r31, r3
/* 800228BC 80 63 00 50 */ lwz r3, 0x50(r3)
/* 800228C0 A8 9F 00 58 */ lha r4, 0x58(r31)
/* 800228C4 80 BF 00 3C */ lwz r5, 0x3c(r31)
/* 800228C8 80 A5 00 0C */ lwz r5, 0xc(r5)
/* 800228CC 7F E6 FB 78 */ mr r6, r31
/* 800228D0 80 FF 00 5C */ lwz r7, 0x5c(r31)
/* 800228D4 48 00 14 C1 */ bl fpcSCtRq_Request__FP11layer_classsPFPvPv_iPvPv
/* 800228D8 90 7F 00 54 */ stw r3, 0x54(r31)
/* 800228DC 80 1F 00 54 */ lwz r0, 0x54(r31)
/* 800228E0 20 00 FF FF */ subfic r0, r0, -1
/* 800228E4 7C 00 00 34 */ cntlzw r0, r0
/* 800228E8 54 03 D9 7E */ srwi r3, r0, 5
/* 800228EC 38 63 00 02 */ addi r3, r3, 2
/* 800228F0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800228F4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800228F8 7C 08 03 A6 */ mtlr r0
/* 800228FC 38 21 00 10 */ addi r1, r1, 0x10
/* 80022900 4E 80 00 20 */ blr
@@ -0,0 +1,25 @@
lbl_8002293C:
/* 8002293C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80022940 7C 08 02 A6 */ mflr r0
/* 80022944 90 01 00 14 */ stw r0, 0x14(r1)
/* 80022948 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8002294C 7C 7F 1B 78 */ mr r31, r3
/* 80022950 80 63 00 48 */ lwz r3, 0x48(r3)
/* 80022954 28 03 00 00 */ cmplwi r3, 0
/* 80022958 41 82 00 20 */ beq lbl_80022978
/* 8002295C 4B FF E9 49 */ bl fpcDt_Delete__FPv
/* 80022960 2C 03 00 00 */ cmpwi r3, 0
/* 80022964 40 82 00 0C */ bne lbl_80022970
/* 80022968 38 60 00 00 */ li r3, 0
/* 8002296C 48 00 00 10 */ b lbl_8002297C
lbl_80022970:
/* 80022970 38 00 00 00 */ li r0, 0
/* 80022974 90 1F 00 48 */ stw r0, 0x48(r31)
lbl_80022978:
/* 80022978 38 60 00 02 */ li r3, 2
lbl_8002297C:
/* 8002297C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80022980 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80022984 7C 08 03 A6 */ mtlr r0
/* 80022988 38 21 00 10 */ addi r1, r1, 0x10
/* 8002298C 4E 80 00 20 */ blr
@@ -0,0 +1,25 @@
lbl_80022850:
/* 80022850 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80022854 7C 08 02 A6 */ mflr r0
/* 80022858 90 01 00 14 */ stw r0, 0x14(r1)
/* 8002285C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80022860 7C 7F 1B 78 */ mr r31, r3
/* 80022864 80 63 00 54 */ lwz r3, 0x54(r3)
/* 80022868 4B FF E2 81 */ bl fpcCtRq_IsCreatingByID__FUi
/* 8002286C 2C 03 00 01 */ cmpwi r3, 1
/* 80022870 40 82 00 0C */ bne lbl_8002287C
/* 80022874 38 60 00 00 */ li r3, 0
/* 80022878 48 00 00 1C */ b lbl_80022894
lbl_8002287C:
/* 8002287C 80 7F 00 54 */ lwz r3, 0x54(r31)
/* 80022880 4B FF EB 1D */ bl fpcEx_IsExist__FUi
/* 80022884 38 03 FF FF */ addi r0, r3, -1
/* 80022888 30 00 FF FF */ addic r0, r0, -1
/* 8002288C 7C 60 01 10 */ subfe r3, r0, r0
/* 80022890 38 63 00 03 */ addi r3, r3, 3
lbl_80022894:
/* 80022894 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80022898 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8002289C 7C 08 03 A6 */ mtlr r0
/* 800228A0 38 21 00 10 */ addi r1, r1, 0x10
/* 800228A4 4E 80 00 20 */ blr
@@ -0,0 +1,13 @@
lbl_8002290C:
/* 8002290C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80022910 7C 08 02 A6 */ mflr r0
/* 80022914 90 01 00 14 */ stw r0, 0x14(r1)
/* 80022918 4B FF E7 29 */ bl fpcDt_IsComplete__Fv
/* 8002291C 30 03 FF FF */ addic r0, r3, -1
/* 80022920 7C 60 01 10 */ subfe r3, r0, r0
/* 80022924 38 00 00 02 */ li r0, 2
/* 80022928 7C 03 18 78 */ andc r3, r0, r3
/* 8002292C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80022930 7C 08 03 A6 */ mtlr r0
/* 80022934 38 21 00 10 */ addi r1, r1, 0x10
/* 80022938 4E 80 00 20 */ blr