d_menu_calibration done / J3DDrawBuffer done / more d_drawlist wip (#312)

* d_drawlist work / finish J3DDrawBuffer

* d_menu_calibration done

* remove asm
This commit is contained in:
TakaRikka
2023-03-28 05:11:41 -06:00
committed by GitHub
parent 721880831e
commit 92b88e83e8
52 changed files with 1057 additions and 2682 deletions
+4 -4
View File
@@ -7,22 +7,22 @@ Section | Percentage | Decompiled (bytes) | Total (bytes)
.init | 97.972973% | 9280 | 9472
.extab | 100.000000% | 96 | 96
.extabindex | 100.000000% | 96 | 96
.text | 26.374542% | 948572 | 3596544
.text | 26.564836% | 955416 | 3596544
.ctors | 100.000000% | 448 | 448
.dtors | 100.000000% | 32 | 32
.rodata | 100.000000% | 193856 | 193856
.data | 100.000000% | 197632 | 197632
.sdata | 100.000000% | 1408 | 1408
.sdata2 | 100.000000% | 20832 | 20832
Total | 34.136284% | 1372508 | 4020672
Total | 34.306504% | 1379352 | 4020672
## Total
Section | Percentage | Decompiled (bytes) | Total (bytes)
---|---|---|---
main.dol | 34.136284% | 1372508 | 4020672
main.dol | 34.306504% | 1379352 | 4020672
RELs | 33.406154% | 3841816 | 11500324
Total | 33.595292% | 5214324 | 15520996
Total | 33.639388% | 5221168 | 15520996
## RELs
@@ -1,74 +0,0 @@
lbl_8032529C:
/* 8032529C 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 803252A0 7C 08 02 A6 */ mflr r0
/* 803252A4 90 01 00 34 */ stw r0, 0x34(r1)
/* 803252A8 93 E1 00 2C */ stw r31, 0x2c(r1)
/* 803252AC 93 C1 00 28 */ stw r30, 0x28(r1)
/* 803252B0 7C 7E 1B 78 */ mr r30, r3
/* 803252B4 7C 9F 23 78 */ mr r31, r4
/* 803252B8 38 00 00 00 */ li r0, 0
/* 803252BC 90 04 00 04 */ stw r0, 4(r4)
/* 803252C0 90 04 00 08 */ stw r0, 8(r4)
/* 803252C4 80 64 00 2C */ lwz r3, 0x2c(r4)
/* 803252C8 90 03 00 04 */ stw r0, 4(r3)
/* 803252CC 90 03 00 08 */ stw r0, 8(r3)
/* 803252D0 80 7E 00 1C */ lwz r3, 0x1c(r30)
/* 803252D4 C0 03 00 0C */ lfs f0, 0xc(r3)
/* 803252D8 D0 01 00 14 */ stfs f0, 0x14(r1)
/* 803252DC C0 03 00 1C */ lfs f0, 0x1c(r3)
/* 803252E0 D0 01 00 18 */ stfs f0, 0x18(r1)
/* 803252E4 C0 03 00 2C */ lfs f0, 0x2c(r3)
/* 803252E8 D0 01 00 1C */ stfs f0, 0x1c(r1)
/* 803252EC 80 61 00 14 */ lwz r3, 0x14(r1)
/* 803252F0 80 01 00 18 */ lwz r0, 0x18(r1)
/* 803252F4 90 61 00 08 */ stw r3, 8(r1)
/* 803252F8 90 01 00 0C */ stw r0, 0xc(r1)
/* 803252FC 80 01 00 1C */ lwz r0, 0x1c(r1)
/* 80325300 90 01 00 10 */ stw r0, 0x10(r1)
/* 80325304 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
/* 80325308 38 63 4A C8 */ addi r3, r3, j3dSys@l /* 0x80434AC8@l */
/* 8032530C C0 22 CA 00 */ lfs f1, lit_781(r2)
/* 80325310 E0 01 00 08 */ psq_l f0, 8(r1), 0, 0 /* qr0 */
/* 80325314 C0 41 00 10 */ lfs f2, 0x10(r1)
/* 80325318 E0 83 00 20 */ psq_l f4, 32(r3), 0, 0 /* qr0 */
/* 8032531C E0 63 00 28 */ psq_l f3, 40(r3), 0, 0 /* qr0 */
/* 80325320 10 42 0C 20 */ ps_merge00 f2, f2, f1
/* 80325324 10 80 01 32 */ ps_mul f4, f0, f4
/* 80325328 10 62 20 FA */ ps_madd f3, f2, f3, f4
/* 8032532C 10 63 18 D4 */ ps_sum0 f3, f3, f3, f3
/* 80325330 FC 40 18 50 */ fneg f2, f3
/* 80325334 C0 1E 00 10 */ lfs f0, 0x10(r30)
/* 80325338 C0 3E 00 18 */ lfs f1, 0x18(r30)
/* 8032533C EC 00 08 2A */ fadds f0, f0, f1
/* 80325340 FC 00 10 40 */ fcmpo cr0, f0, f2
/* 80325344 40 80 00 2C */ bge lbl_80325370
/* 80325348 C0 1E 00 14 */ lfs f0, 0x14(r30)
/* 8032534C EC 00 08 28 */ fsubs f0, f0, f1
/* 80325350 FC 00 10 40 */ fcmpo cr0, f0, f2
/* 80325354 40 81 00 10 */ ble lbl_80325364
/* 80325358 EC 22 08 24 */ fdivs f1, f2, f1
/* 8032535C 48 03 CD 51 */ bl __cvt_fp2unsigned
/* 80325360 48 00 00 14 */ b lbl_80325374
lbl_80325364:
/* 80325364 80 7E 00 04 */ lwz r3, 4(r30)
/* 80325368 38 63 FF FF */ addi r3, r3, -1
/* 8032536C 48 00 00 08 */ b lbl_80325374
lbl_80325370:
/* 80325370 38 60 00 00 */ li r3, 0
lbl_80325374:
/* 80325374 80 9E 00 04 */ lwz r4, 4(r30)
/* 80325378 38 04 FF FF */ addi r0, r4, -1
/* 8032537C 7C 03 00 50 */ subf r0, r3, r0
/* 80325380 80 7E 00 00 */ lwz r3, 0(r30)
/* 80325384 54 04 10 3A */ slwi r4, r0, 2
/* 80325388 7C 03 20 2E */ lwzx r0, r3, r4
/* 8032538C 90 1F 00 04 */ stw r0, 4(r31)
/* 80325390 80 7E 00 00 */ lwz r3, 0(r30)
/* 80325394 7F E3 21 2E */ stwx r31, r3, r4
/* 80325398 38 60 00 01 */ li r3, 1
/* 8032539C 83 E1 00 2C */ lwz r31, 0x2c(r1)
/* 803253A0 83 C1 00 28 */ lwz r30, 0x28(r1)
/* 803253A4 80 01 00 34 */ lwz r0, 0x34(r1)
/* 803253A8 7C 08 03 A6 */ mtlr r0
/* 803253AC 38 21 00 30 */ addi r1, r1, 0x30
/* 803253B0 4E 80 00 20 */ blr
@@ -1,40 +0,0 @@
lbl_80053A00:
/* 80053A00 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 80053A04 7C 08 02 A6 */ mflr r0
/* 80053A08 90 01 00 34 */ stw r0, 0x34(r1)
/* 80053A0C 39 61 00 30 */ addi r11, r1, 0x30
/* 80053A10 48 30 E7 BD */ bl _savegpr_25
/* 80053A14 7C 79 1B 78 */ mr r25, r3
/* 80053A18 7C 9A 23 78 */ mr r26, r4
/* 80053A1C 7C BB 2B 78 */ mr r27, r5
/* 80053A20 7C DC 33 78 */ mr r28, r6
/* 80053A24 7C FD 3B 78 */ mr r29, r7
/* 80053A28 7D 1E 43 78 */ mr r30, r8
/* 80053A2C 7D 3F 4B 78 */ mr r31, r9
/* 80053A30 3C 60 80 3A */ lis r3, __vt__12dDlst_base_c@ha /* 0x803A6F88@ha */
/* 80053A34 38 03 6F 88 */ addi r0, r3, __vt__12dDlst_base_c@l /* 0x803A6F88@l */
/* 80053A38 90 19 00 00 */ stw r0, 0(r25)
/* 80053A3C 3C 60 80 3B */ lis r3, __vt__10dDlst_2D_c@ha /* 0x803A8E20@ha */
/* 80053A40 38 03 8E 20 */ addi r0, r3, __vt__10dDlst_2D_c@l /* 0x803A8E20@l */
/* 80053A44 90 19 00 00 */ stw r0, 0(r25)
/* 80053A48 38 79 00 08 */ addi r3, r25, 8
/* 80053A4C 48 2A 86 05 */ bl __ct__10J2DPictureFv
/* 80053A50 38 79 00 08 */ addi r3, r25, 8
/* 80053A54 7F 44 D3 78 */ mr r4, r26
/* 80053A58 38 A0 00 00 */ li r5, 0
/* 80053A5C 81 99 00 08 */ lwz r12, 8(r25)
/* 80053A60 81 8C 00 94 */ lwz r12, 0x94(r12)
/* 80053A64 7D 89 03 A6 */ mtctr r12
/* 80053A68 4E 80 04 21 */ bctrl
/* 80053A6C B3 79 01 58 */ sth r27, 0x158(r25)
/* 80053A70 B3 99 01 5A */ sth r28, 0x15a(r25)
/* 80053A74 B3 B9 01 5C */ sth r29, 0x15c(r25)
/* 80053A78 B3 D9 01 5E */ sth r30, 0x15e(r25)
/* 80053A7C 9B F9 01 60 */ stb r31, 0x160(r25)
/* 80053A80 7F 23 CB 78 */ mr r3, r25
/* 80053A84 39 61 00 30 */ addi r11, r1, 0x30
/* 80053A88 48 30 E7 91 */ bl _restgpr_25
/* 80053A8C 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80053A90 7C 08 03 A6 */ mtlr r0
/* 80053A94 38 21 00 30 */ addi r1, r1, 0x30
/* 80053A98 4E 80 00 20 */ blr
@@ -1,32 +0,0 @@
lbl_80055F1C:
/* 80055F1C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80055F20 7C 08 02 A6 */ mflr r0
/* 80055F24 90 01 00 14 */ stw r0, 0x14(r1)
/* 80055F28 28 04 00 00 */ cmplwi r4, 0
/* 80055F2C 40 82 00 0C */ bne lbl_80055F38
/* 80055F30 38 60 00 00 */ li r3, 0
/* 80055F34 48 00 00 40 */ b lbl_80055F74
lbl_80055F38:
/* 80055F38 80 63 00 04 */ lwz r3, 4(r3)
/* 80055F3C 48 00 00 2C */ b lbl_80055F68
lbl_80055F40:
/* 80055F40 88 03 00 00 */ lbz r0, 0(r3)
/* 80055F44 28 00 00 00 */ cmplwi r0, 0
/* 80055F48 41 82 00 1C */ beq lbl_80055F64
/* 80055F4C 80 03 00 04 */ lwz r0, 4(r3)
/* 80055F50 7C 00 20 40 */ cmplw r0, r4
/* 80055F54 40 82 00 10 */ bne lbl_80055F64
/* 80055F58 7C A4 2B 78 */ mr r4, r5
/* 80055F5C 4B FF F2 79 */ bl add__18dDlst_shadowReal_cFP8J3DModel
/* 80055F60 48 00 00 14 */ b lbl_80055F74
lbl_80055F64:
/* 80055F64 80 63 25 50 */ lwz r3, 0x2550(r3)
lbl_80055F68:
/* 80055F68 28 03 00 00 */ cmplwi r3, 0
/* 80055F6C 40 82 FF D4 */ bne lbl_80055F40
/* 80055F70 38 60 00 00 */ li r3, 0
lbl_80055F74:
/* 80055F74 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80055F78 7C 08 03 A6 */ mtlr r0
/* 80055F7C 38 21 00 10 */ addi r1, r1, 0x10
/* 80055F80 4E 80 00 20 */ blr
@@ -1,52 +0,0 @@
lbl_800543B4:
/* 800543B4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800543B8 7C 08 02 A6 */ mflr r0
/* 800543BC 90 01 00 14 */ stw r0, 0x14(r1)
/* 800543C0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800543C4 93 C1 00 08 */ stw r30, 8(r1)
/* 800543C8 7C 7E 1B 78 */ mr r30, r3
/* 800543CC 81 83 00 00 */ lwz r12, 0(r3)
/* 800543D0 81 8C 00 08 */ lwz r12, 8(r12)
/* 800543D4 7D 89 03 A6 */ mtctr r12
/* 800543D8 4E 80 04 21 */ bctrl
/* 800543DC 7C 7F 1B 78 */ mr r31, r3
/* 800543E0 38 60 00 90 */ li r3, 0x90
/* 800543E4 38 80 00 00 */ li r4, 0
/* 800543E8 A0 1E 00 04 */ lhz r0, 4(r30)
/* 800543EC 1C 00 00 03 */ mulli r0, r0, 3
/* 800543F0 54 05 04 3E */ clrlwi r5, r0, 0x10
/* 800543F4 48 30 83 71 */ bl GXBegin
/* 800543F8 38 80 00 00 */ li r4, 0
/* 800543FC 3C 60 CC 01 */ lis r3, 0xcc01
/* 80054400 48 00 00 54 */ b lbl_80054454
lbl_80054404:
/* 80054404 C0 5F 00 20 */ lfs f2, 0x20(r31)
/* 80054408 C0 3F 00 1C */ lfs f1, 0x1c(r31)
/* 8005440C C0 1F 00 18 */ lfs f0, 0x18(r31)
/* 80054410 D0 03 80 00 */ stfs f0, -0x8000(r3)
/* 80054414 D0 23 80 00 */ stfs f1, -0x8000(r3)
/* 80054418 D0 43 80 00 */ stfs f2, -0x8000(r3)
/* 8005441C C0 5F 00 14 */ lfs f2, 0x14(r31)
/* 80054420 C0 3F 00 10 */ lfs f1, 0x10(r31)
/* 80054424 C0 1F 00 0C */ lfs f0, 0xc(r31)
/* 80054428 D0 03 80 00 */ stfs f0, -0x8000(r3)
/* 8005442C D0 23 80 00 */ stfs f1, -0x8000(r3)
/* 80054430 D0 43 80 00 */ stfs f2, -0x8000(r3)
/* 80054434 C0 5F 00 08 */ lfs f2, 8(r31)
/* 80054438 C0 3F 00 04 */ lfs f1, 4(r31)
/* 8005443C C0 1F 00 00 */ lfs f0, 0(r31)
/* 80054440 D0 03 80 00 */ stfs f0, -0x8000(r3)
/* 80054444 D0 23 80 00 */ stfs f1, -0x8000(r3)
/* 80054448 D0 43 80 00 */ stfs f2, -0x8000(r3)
/* 8005444C 3B FF 00 24 */ addi r31, r31, 0x24
/* 80054450 38 84 00 01 */ addi r4, r4, 1
lbl_80054454:
/* 80054454 A0 1E 00 04 */ lhz r0, 4(r30)
/* 80054458 7C 04 00 00 */ cmpw r4, r0
/* 8005445C 41 80 FF A8 */ blt lbl_80054404
/* 80054460 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80054464 83 C1 00 08 */ lwz r30, 8(r1)
/* 80054468 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8005446C 7C 08 03 A6 */ mtlr r0
/* 80054470 38 21 00 10 */ addi r1, r1, 0x10
/* 80054474 4E 80 00 20 */ blr
@@ -1,46 +0,0 @@
lbl_800545D4:
/* 800545D4 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 800545D8 7C 08 02 A6 */ mflr r0
/* 800545DC 90 01 00 24 */ stw r0, 0x24(r1)
/* 800545E0 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 800545E4 7C 7F 1B 78 */ mr r31, r3
/* 800545E8 88 03 00 01 */ lbz r0, 1(r3)
/* 800545EC 38 6D 80 CC */ la r3, l_color_5004(r13) /* 8045064C-_SDA_BASE_ */
/* 800545F0 98 03 00 03 */ stb r0, 3(r3)
/* 800545F4 80 0D 80 CC */ lwz r0, l_color_5004(r13)
/* 800545F8 90 01 00 08 */ stw r0, 8(r1)
/* 800545FC 38 60 00 01 */ li r3, 1
/* 80054600 38 81 00 08 */ addi r4, r1, 8
/* 80054604 48 30 AD 79 */ bl GXSetTevColor
/* 80054608 3C 60 80 3B */ lis r3, l_shadowProjMat@ha /* 0x803A88E0@ha */
/* 8005460C 38 63 88 E0 */ addi r3, r3, l_shadowProjMat@l /* 0x803A88E0@l */
/* 80054610 38 80 00 40 */ li r4, 0x40
/* 80054614 48 30 B8 DD */ bl GXCallDisplayList
/* 80054618 38 60 00 00 */ li r3, 0
/* 8005461C 38 80 00 00 */ li r4, 0
/* 80054620 38 A0 00 00 */ li r5, 0
/* 80054624 38 C0 00 FF */ li r6, 0xff
/* 80054628 48 30 B0 CD */ bl GXSetTevOrder
/* 8005462C 48 30 6F 61 */ bl GXClearVtxDesc
/* 80054630 38 60 00 09 */ li r3, 9
/* 80054634 38 80 00 01 */ li r4, 1
/* 80054638 48 30 68 81 */ bl GXSetVtxDesc
/* 8005463C 38 60 00 00 */ li r3, 0
/* 80054640 38 80 00 09 */ li r4, 9
/* 80054644 38 A0 00 01 */ li r5, 1
/* 80054648 38 C0 00 04 */ li r6, 4
/* 8005464C 38 E0 00 00 */ li r7, 0
/* 80054650 48 30 6F 75 */ bl GXSetVtxAttrFmt
/* 80054654 38 60 00 00 */ li r3, 0
/* 80054658 48 30 BC 95 */ bl GXSetCurrentMtx
/* 8005465C 38 7F 00 78 */ addi r3, r31, 0x78
/* 80054660 38 80 00 1E */ li r4, 0x1e
/* 80054664 38 A0 00 00 */ li r5, 0
/* 80054668 48 30 BC B9 */ bl GXLoadTexMtxImm
/* 8005466C 38 7F 00 A8 */ addi r3, r31, 0xa8
/* 80054670 4B FF FD 45 */ bl draw__18dDlst_shadowPoly_cFv
/* 80054674 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 80054678 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8005467C 7C 08 03 A6 */ mtlr r0
/* 80054680 38 21 00 20 */ addi r1, r1, 0x20
/* 80054684 4E 80 00 20 */ blr
@@ -1,123 +0,0 @@
lbl_8005520C:
/* 8005520C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80055210 7C 08 02 A6 */ mflr r0
/* 80055214 90 01 00 24 */ stw r0, 0x24(r1)
/* 80055218 39 61 00 20 */ addi r11, r1, 0x20
/* 8005521C 48 30 CF C1 */ bl _savegpr_29
/* 80055220 7C 7D 1B 78 */ mr r29, r3
/* 80055224 3C 60 80 3B */ lis r3, cNullVec__6Z2Calc@ha /* 0x803A87A0@ha */
/* 80055228 3B C3 87 A0 */ addi r30, r3, cNullVec__6Z2Calc@l /* 0x803A87A0@l */
/* 8005522C 88 1D 00 00 */ lbz r0, 0(r29)
/* 80055230 38 6D 80 D0 */ la r3, l_color_5326(r13) /* 80450650-_SDA_BASE_ */
/* 80055234 98 03 00 03 */ stb r0, 3(r3)
/* 80055238 80 0D 80 D0 */ lwz r0, l_color_5326(r13)
/* 8005523C 90 01 00 08 */ stw r0, 8(r1)
/* 80055240 38 60 00 01 */ li r3, 1
/* 80055244 38 81 00 08 */ addi r4, r1, 8
/* 80055248 48 30 A1 35 */ bl GXSetTevColor
/* 8005524C 48 30 63 41 */ bl GXClearVtxDesc
/* 80055250 38 60 00 09 */ li r3, 9
/* 80055254 38 80 00 02 */ li r4, 2
/* 80055258 48 30 5C 61 */ bl GXSetVtxDesc
/* 8005525C 38 7D 00 08 */ addi r3, r29, 8
/* 80055260 38 80 00 00 */ li r4, 0
/* 80055264 48 30 AF E9 */ bl GXLoadPosMtxImm
/* 80055268 38 60 00 00 */ li r3, 0
/* 8005526C 48 30 B0 81 */ bl GXSetCurrentMtx
/* 80055270 38 7E 02 60 */ addi r3, r30, 0x260
/* 80055274 38 80 00 40 */ li r4, 0x40
/* 80055278 48 30 AC 79 */ bl GXCallDisplayList
/* 8005527C 38 7E 03 C0 */ addi r3, r30, 0x3c0
/* 80055280 38 80 00 40 */ li r4, 0x40
/* 80055284 48 30 AC 6D */ bl GXCallDisplayList
/* 80055288 38 7E 02 C0 */ addi r3, r30, 0x2c0
/* 8005528C 38 80 00 20 */ li r4, 0x20
/* 80055290 48 30 AC 61 */ bl GXCallDisplayList
/* 80055294 38 7E 03 C0 */ addi r3, r30, 0x3c0
/* 80055298 38 80 00 40 */ li r4, 0x40
/* 8005529C 48 30 AC 55 */ bl GXCallDisplayList
/* 800552A0 38 7D 00 38 */ addi r3, r29, 0x38
/* 800552A4 38 80 00 03 */ li r4, 3
/* 800552A8 48 30 AF A5 */ bl GXLoadPosMtxImm
/* 800552AC 38 60 00 03 */ li r3, 3
/* 800552B0 48 30 B0 3D */ bl GXSetCurrentMtx
/* 800552B4 80 7D 00 04 */ lwz r3, 4(r29)
/* 800552B8 28 03 00 00 */ cmplwi r3, 0
/* 800552BC 41 82 00 CC */ beq lbl_80055388
/* 800552C0 38 80 00 00 */ li r4, 0
/* 800552C4 48 30 91 51 */ bl GXLoadTexObj
/* 800552C8 48 30 62 C5 */ bl GXClearVtxDesc
/* 800552CC 38 60 00 09 */ li r3, 9
/* 800552D0 38 80 00 02 */ li r4, 2
/* 800552D4 48 30 5B E5 */ bl GXSetVtxDesc
/* 800552D8 38 60 00 0D */ li r3, 0xd
/* 800552DC 38 80 00 01 */ li r4, 1
/* 800552E0 48 30 5B D9 */ bl GXSetVtxDesc
/* 800552E4 38 60 00 00 */ li r3, 0
/* 800552E8 38 80 00 0F */ li r4, 0xf
/* 800552EC 38 A0 00 0F */ li r5, 0xf
/* 800552F0 38 C0 00 0F */ li r6, 0xf
/* 800552F4 38 E0 00 0F */ li r7, 0xf
/* 800552F8 48 30 9F 2D */ bl GXSetTevColorIn
/* 800552FC 38 60 00 00 */ li r3, 0
/* 80055300 38 80 00 00 */ li r4, 0
/* 80055304 38 A0 00 00 */ li r5, 0
/* 80055308 38 C0 00 00 */ li r6, 0
/* 8005530C 38 E0 00 01 */ li r7, 1
/* 80055310 39 00 00 00 */ li r8, 0
/* 80055314 48 30 9F 99 */ bl GXSetTevColorOp
/* 80055318 38 60 00 00 */ li r3, 0
/* 8005531C 38 80 00 07 */ li r4, 7
/* 80055320 38 A0 00 04 */ li r5, 4
/* 80055324 38 C0 00 03 */ li r6, 3
/* 80055328 38 E0 00 07 */ li r7, 7
/* 8005532C 48 30 9F 3D */ bl GXSetTevAlphaIn
/* 80055330 38 60 00 00 */ li r3, 0
/* 80055334 38 80 00 00 */ li r4, 0
/* 80055338 38 A0 00 00 */ li r5, 0
/* 8005533C 38 C0 00 00 */ li r6, 0
/* 80055340 38 E0 00 01 */ li r7, 1
/* 80055344 39 00 00 00 */ li r8, 0
/* 80055348 48 30 9F CD */ bl GXSetTevAlphaOp
/* 8005534C 80 7D 00 04 */ lwz r3, 4(r29)
/* 80055350 48 30 8E F9 */ bl GXGetTexObjHeight
/* 80055354 54 7F 04 3E */ clrlwi r31, r3, 0x10
/* 80055358 80 7D 00 04 */ lwz r3, 4(r29)
/* 8005535C 48 30 8E DD */ bl GXGetTexObjWidth
/* 80055360 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 80055364 7C 00 F8 40 */ cmplw r0, r31
/* 80055368 40 82 00 14 */ bne lbl_8005537C
/* 8005536C 38 7E 04 20 */ addi r3, r30, 0x420
/* 80055370 38 80 00 40 */ li r4, 0x40
/* 80055374 48 30 AB 7D */ bl GXCallDisplayList
/* 80055378 48 00 00 10 */ b lbl_80055388
lbl_8005537C:
/* 8005537C 38 7E 04 80 */ addi r3, r30, 0x480
/* 80055380 38 80 00 40 */ li r4, 0x40
/* 80055384 48 30 AB 6D */ bl GXCallDisplayList
lbl_80055388:
/* 80055388 48 30 62 05 */ bl GXClearVtxDesc
/* 8005538C 38 60 00 09 */ li r3, 9
/* 80055390 38 80 00 02 */ li r4, 2
/* 80055394 48 30 5B 25 */ bl GXSetVtxDesc
/* 80055398 38 7E 04 E0 */ addi r3, r30, 0x4e0
/* 8005539C 38 80 00 60 */ li r4, 0x60
/* 800553A0 48 30 AB 51 */ bl GXCallDisplayList
/* 800553A4 48 30 61 E9 */ bl GXClearVtxDesc
/* 800553A8 38 60 00 09 */ li r3, 9
/* 800553AC 38 80 00 02 */ li r4, 2
/* 800553B0 48 30 5B 09 */ bl GXSetVtxDesc
/* 800553B4 38 60 00 00 */ li r3, 0
/* 800553B8 48 30 AF 35 */ bl GXSetCurrentMtx
/* 800553BC 38 7E 02 00 */ addi r3, r30, 0x200
/* 800553C0 38 80 00 40 */ li r4, 0x40
/* 800553C4 48 30 AB 2D */ bl GXCallDisplayList
/* 800553C8 38 7E 03 C0 */ addi r3, r30, 0x3c0
/* 800553CC 38 80 00 40 */ li r4, 0x40
/* 800553D0 48 30 AB 21 */ bl GXCallDisplayList
/* 800553D4 39 61 00 20 */ addi r11, r1, 0x20
/* 800553D8 48 30 CE 51 */ bl _restgpr_29
/* 800553DC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 800553E0 7C 08 03 A6 */ mtlr r0
/* 800553E4 38 21 00 20 */ addi r1, r1, 0x20
/* 800553E8 4E 80 00 20 */ blr
@@ -1,59 +0,0 @@
lbl_80054500:
/* 80054500 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 80054504 7C 08 02 A6 */ mflr r0
/* 80054508 90 01 00 34 */ stw r0, 0x34(r1)
/* 8005450C 39 61 00 30 */ addi r11, r1, 0x30
/* 80054510 48 30 DC B9 */ bl _savegpr_24
/* 80054514 7C 7B 1B 78 */ mr r27, r3
/* 80054518 7C 9C 23 78 */ mr r28, r4
/* 8005451C 38 7B 00 38 */ addi r3, r27, 0x38
/* 80054520 38 80 00 01 */ li r4, 1
/* 80054524 48 30 BB B1 */ bl GXSetProjection
/* 80054528 3B FB 24 B0 */ addi r31, r27, 0x24b0
/* 8005452C 3B C0 00 00 */ li r30, 0
/* 80054530 3B 5B 00 08 */ addi r26, r27, 8
/* 80054534 48 00 00 78 */ b lbl_800545AC
lbl_80054538:
/* 80054538 80 7F 00 00 */ lwz r3, 0(r31)
/* 8005453C 83 23 00 04 */ lwz r25, 4(r3)
/* 80054540 80 79 00 80 */ lwz r3, 0x80(r25)
/* 80054544 80 63 00 00 */ lwz r3, 0(r3)
/* 80054548 48 2C 0D B9 */ bl loadPreDrawSetting__8J3DShapeCFv
/* 8005454C 3B A0 00 00 */ li r29, 0
/* 80054550 48 00 00 44 */ b lbl_80054594
lbl_80054554:
/* 80054554 80 79 00 80 */ lwz r3, 0x80(r25)
/* 80054558 57 A4 04 3E */ clrlwi r4, r29, 0x10
/* 8005455C 57 A0 13 BA */ rlwinm r0, r29, 2, 0xe, 0x1d
/* 80054560 7C 63 00 2E */ lwzx r3, r3, r0
/* 80054564 80 03 00 0C */ lwz r0, 0xc(r3)
/* 80054568 54 00 07 FF */ clrlwi. r0, r0, 0x1f
/* 8005456C 40 82 00 24 */ bne lbl_80054590
/* 80054570 80 7F 00 00 */ lwz r3, 0(r31)
/* 80054574 80 63 00 C4 */ lwz r3, 0xc4(r3)
/* 80054578 1C 04 00 3C */ mulli r0, r4, 0x3c
/* 8005457C 7F 03 02 14 */ add r24, r3, r0
/* 80054580 93 58 00 30 */ stw r26, 0x30(r24)
/* 80054584 7F 03 C3 78 */ mr r3, r24
/* 80054588 48 2B EA 35 */ bl drawFast__14J3DShapePacketFv
/* 8005458C 93 98 00 30 */ stw r28, 0x30(r24)
lbl_80054590:
/* 80054590 3B BD 00 01 */ addi r29, r29, 1
lbl_80054594:
/* 80054594 57 A3 04 3E */ clrlwi r3, r29, 0x10
/* 80054598 A0 19 00 7C */ lhz r0, 0x7c(r25)
/* 8005459C 7C 03 00 40 */ cmplw r3, r0
/* 800545A0 41 80 FF B4 */ blt lbl_80054554
/* 800545A4 3B FF 00 04 */ addi r31, r31, 4
/* 800545A8 3B DE 00 01 */ addi r30, r30, 1
lbl_800545AC:
/* 800545AC 57 C3 06 3E */ clrlwi r3, r30, 0x18
/* 800545B0 88 1B 00 02 */ lbz r0, 2(r27)
/* 800545B4 7C 03 00 40 */ cmplw r3, r0
/* 800545B8 41 80 FF 80 */ blt lbl_80054538
/* 800545BC 39 61 00 30 */ addi r11, r1, 0x30
/* 800545C0 48 30 DC 55 */ bl _restgpr_24
/* 800545C4 80 01 00 34 */ lwz r0, 0x34(r1)
/* 800545C8 7C 08 03 A6 */ mtlr r0
/* 800545CC 38 21 00 30 */ addi r1, r1, 0x30
/* 800545D0 4E 80 00 20 */ blr
@@ -1,70 +0,0 @@
lbl_80052B4C:
/* 80052B4C 94 21 FF B0 */ stwu r1, -0x50(r1)
/* 80052B50 7C 08 02 A6 */ mflr r0
/* 80052B54 90 01 00 54 */ stw r0, 0x54(r1)
/* 80052B58 39 61 00 50 */ addi r11, r1, 0x50
/* 80052B5C 48 30 F5 DD */ bl _savefpr_26
/* 80052B60 39 61 00 20 */ addi r11, r1, 0x20
/* 80052B64 48 30 F6 75 */ bl _savegpr_28
/* 80052B68 7C 7C 1B 78 */ mr r28, r3
/* 80052B6C FF 40 08 90 */ fmr f26, f1
/* 80052B70 FF 60 10 90 */ fmr f27, f2
/* 80052B74 FF 80 18 90 */ fmr f28, f3
/* 80052B78 FF A0 20 90 */ fmr f29, f4
/* 80052B7C 7C BD 2B 78 */ mr r29, r5
/* 80052B80 7C DE 33 78 */ mr r30, r6
/* 80052B84 7C FF 3B 78 */ mr r31, r7
/* 80052B88 FF C0 28 90 */ fmr f30, f5
/* 80052B8C FF E0 30 90 */ fmr f31, f6
/* 80052B90 7C 83 23 78 */ mr r3, r4
/* 80052B94 38 9C 00 04 */ addi r4, r28, 4
/* 80052B98 38 A0 00 00 */ li r5, 0
/* 80052B9C 38 C0 00 00 */ li r6, 0
/* 80052BA0 4B FC 25 9D */ bl mDoLib_setResTimgObj__FPC7ResTIMGP9_GXTexObjUlP10_GXTlutObj
/* 80052BA4 D3 5C 00 24 */ stfs f26, 0x24(r28)
/* 80052BA8 D3 7C 00 28 */ stfs f27, 0x28(r28)
/* 80052BAC D3 9C 00 2C */ stfs f28, 0x2c(r28)
/* 80052BB0 D3 BC 00 30 */ stfs f29, 0x30(r28)
/* 80052BB4 D3 DC 00 34 */ stfs f30, 0x34(r28)
/* 80052BB8 D3 FC 00 38 */ stfs f31, 0x38(r28)
/* 80052BBC 80 02 86 2C */ lwz r0, lit_4284(r2)
/* 80052BC0 90 01 00 08 */ stw r0, 8(r1)
/* 80052BC4 88 01 00 08 */ lbz r0, 8(r1)
/* 80052BC8 98 1C 00 3C */ stb r0, 0x3c(r28)
/* 80052BCC 88 01 00 09 */ lbz r0, 9(r1)
/* 80052BD0 98 1C 00 3D */ stb r0, 0x3d(r28)
/* 80052BD4 88 01 00 0A */ lbz r0, 0xa(r1)
/* 80052BD8 98 1C 00 3E */ stb r0, 0x3e(r28)
/* 80052BDC 88 01 00 0B */ lbz r0, 0xb(r1)
/* 80052BE0 98 1C 00 3F */ stb r0, 0x3f(r28)
/* 80052BE4 9B DC 00 44 */ stb r30, 0x44(r28)
/* 80052BE8 88 1C 00 44 */ lbz r0, 0x44(r28)
/* 80052BEC 28 00 00 00 */ cmplwi r0, 0
/* 80052BF0 41 82 00 1C */ beq lbl_80052C0C
/* 80052BF4 38 7C 00 04 */ addi r3, r28, 4
/* 80052BF8 48 30 B6 69 */ bl GXGetTexObjWrapS
/* 80052BFC 2C 03 00 02 */ cmpwi r3, 2
/* 80052C00 40 82 00 0C */ bne lbl_80052C0C
/* 80052C04 38 00 00 00 */ li r0, 0
/* 80052C08 98 1C 00 44 */ stb r0, 0x44(r28)
lbl_80052C0C:
/* 80052C0C 9B FC 00 45 */ stb r31, 0x45(r28)
/* 80052C10 88 1C 00 45 */ lbz r0, 0x45(r28)
/* 80052C14 28 00 00 00 */ cmplwi r0, 0
/* 80052C18 41 82 00 1C */ beq lbl_80052C34
/* 80052C1C 38 7C 00 04 */ addi r3, r28, 4
/* 80052C20 48 30 B6 4D */ bl GXGetTexObjWrapT
/* 80052C24 2C 03 00 02 */ cmpwi r3, 2
/* 80052C28 40 82 00 0C */ bne lbl_80052C34
/* 80052C2C 38 00 00 00 */ li r0, 0
/* 80052C30 98 1C 00 45 */ stb r0, 0x45(r28)
lbl_80052C34:
/* 80052C34 9B BC 00 46 */ stb r29, 0x46(r28)
/* 80052C38 39 61 00 50 */ addi r11, r1, 0x50
/* 80052C3C 48 30 F5 49 */ bl _restfpr_26
/* 80052C40 39 61 00 20 */ addi r11, r1, 0x20
/* 80052C44 48 30 F5 E1 */ bl _restgpr_28
/* 80052C48 80 01 00 54 */ lwz r0, 0x54(r1)
/* 80052C4C 7C 08 03 A6 */ mtlr r0
/* 80052C50 38 21 00 50 */ addi r1, r1, 0x50
/* 80052C54 4E 80 00 20 */ blr
@@ -1,48 +0,0 @@
lbl_80056538:
/* 80056538 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8005653C 7C 08 02 A6 */ mflr r0
/* 80056540 90 01 00 24 */ stw r0, 0x24(r1)
/* 80056544 39 61 00 20 */ addi r11, r1, 0x20
/* 80056548 48 30 BC 95 */ bl _savegpr_29
/* 8005654C 7C 7D 1B 78 */ mr r29, r3
/* 80056550 7F BF EB 78 */ mr r31, r29
/* 80056554 3B C0 00 00 */ li r30, 0
lbl_80056558:
/* 80056558 80 7F 00 00 */ lwz r3, 0(r31)
/* 8005655C 3B FF 00 04 */ addi r31, r31, 4
/* 80056560 48 2C EB 09 */ bl frameInit__13J3DDrawBufferFv
/* 80056564 3B DE 00 01 */ addi r30, r30, 1
/* 80056568 2C 1E 00 15 */ cmpwi r30, 0x15
/* 8005656C 41 80 FF EC */ blt lbl_80056558
/* 80056570 80 1D 00 1C */ lwz r0, 0x1c(r29)
/* 80056574 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
/* 80056578 38 63 4A C8 */ addi r3, r3, j3dSys@l /* 0x80434AC8@l */
/* 8005657C 90 03 00 48 */ stw r0, 0x48(r3)
/* 80056580 80 1D 00 20 */ lwz r0, 0x20(r29)
/* 80056584 90 03 00 4C */ stw r0, 0x4c(r3)
/* 80056588 38 1D 00 54 */ addi r0, r29, 0x54
/* 8005658C 90 1D 00 64 */ stw r0, 0x64(r29)
/* 80056590 38 1D 00 6C */ addi r0, r29, 0x6c
/* 80056594 90 1D 00 AC */ stw r0, 0xac(r29)
/* 80056598 38 1D 00 B4 */ addi r0, r29, 0xb4
/* 8005659C 90 1D 01 B4 */ stw r0, 0x1b4(r29)
/* 800565A0 38 1D 01 BC */ addi r0, r29, 0x1bc
/* 800565A4 90 1D 02 3C */ stw r0, 0x23c(r29)
/* 800565A8 38 7D 02 5C */ addi r3, r29, 0x25c
/* 800565AC 4B FF F1 BD */ bl reset__21dDlst_shadowControl_cFv
/* 800565B0 38 60 00 00 */ li r3, 0
/* 800565B4 7C 65 1B 78 */ mr r5, r3
/* 800565B8 38 00 00 03 */ li r0, 3
/* 800565BC 7C 09 03 A6 */ mtctr r0
lbl_800565C0:
/* 800565C0 3C 83 00 01 */ addis r4, r3, 1
/* 800565C4 38 84 61 64 */ addi r4, r4, 0x6164
/* 800565C8 7C BD 21 2E */ stwx r5, r29, r4
/* 800565CC 38 63 00 14 */ addi r3, r3, 0x14
/* 800565D0 42 00 FF F0 */ bdnz lbl_800565C0
/* 800565D4 39 61 00 20 */ addi r11, r1, 0x20
/* 800565D8 48 30 BC 51 */ bl _restgpr_29
/* 800565DC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 800565E0 7C 08 03 A6 */ mtlr r0
/* 800565E4 38 21 00 20 */ addi r1, r1, 0x20
/* 800565E8 4E 80 00 20 */ blr
@@ -1,13 +0,0 @@
lbl_80055FE8:
/* 80055FE8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80055FEC 7C 08 02 A6 */ mflr r0
/* 80055FF0 90 01 00 14 */ stw r0, 0x14(r1)
/* 80055FF4 3C 80 80 42 */ lis r4, mSimpleTexObj__21dDlst_shadowControl_c@ha /* 0x804248D0@ha */
/* 80055FF8 38 84 48 D0 */ addi r4, r4, mSimpleTexObj__21dDlst_shadowControl_c@l /* 0x804248D0@l */
/* 80055FFC 38 A0 00 00 */ li r5, 0
/* 80056000 38 C0 00 00 */ li r6, 0
/* 80056004 4B FB F1 39 */ bl mDoLib_setResTimgObj__FPC7ResTIMGP9_GXTexObjUlP10_GXTlutObj
/* 80056008 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8005600C 7C 08 03 A6 */ mtlr r0
/* 80056010 38 21 00 10 */ addi r1, r1, 0x10
/* 80056014 4E 80 00 20 */ blr
@@ -1,29 +0,0 @@
lbl_80055F84:
/* 80055F84 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80055F88 7C 08 02 A6 */ mflr r0
/* 80055F8C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80055F90 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80055F94 7C 7F 1B 78 */ mr r31, r3
/* 80055F98 28 05 00 00 */ cmplwi r5, 0
/* 80055F9C 41 82 00 10 */ beq lbl_80055FAC
/* 80055FA0 88 1F 00 02 */ lbz r0, 2(r31)
/* 80055FA4 28 00 00 80 */ cmplwi r0, 0x80
/* 80055FA8 41 80 00 0C */ blt lbl_80055FB4
lbl_80055FAC:
/* 80055FAC 38 60 00 00 */ li r3, 0
/* 80055FB0 48 00 00 24 */ b lbl_80055FD4
lbl_80055FB4:
/* 80055FB4 1C 60 00 68 */ mulli r3, r0, 0x68
/* 80055FB8 38 63 00 0C */ addi r3, r3, 0xc
/* 80055FBC 7C 7F 1A 14 */ add r3, r31, r3
/* 80055FC0 4B FF F4 2D */ bl set__20dDlst_shadowSimple_cFP4cXyzffP4cXyzsfP9_GXTexObj
/* 80055FC4 88 7F 00 02 */ lbz r3, 2(r31)
/* 80055FC8 38 03 00 01 */ addi r0, r3, 1
/* 80055FCC 98 1F 00 02 */ stb r0, 2(r31)
/* 80055FD0 38 60 00 01 */ li r3, 1
lbl_80055FD4:
/* 80055FD4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80055FD8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80055FDC 7C 08 03 A6 */ mtlr r0
/* 80055FE0 38 21 00 10 */ addi r1, r1, 0x10
/* 80055FE4 4E 80 00 20 */ blr
@@ -1,114 +0,0 @@
lbl_80055028:
/* 80055028 94 21 FF 80 */ stwu r1, -0x80(r1)
/* 8005502C 7C 08 02 A6 */ mflr r0
/* 80055030 90 01 00 84 */ stw r0, 0x84(r1)
/* 80055034 DB E1 00 70 */ stfd f31, 0x70(r1)
/* 80055038 F3 E1 00 78 */ psq_st f31, 120(r1), 0, 0 /* qr0 */
/* 8005503C DB C1 00 60 */ stfd f30, 0x60(r1)
/* 80055040 F3 C1 00 68 */ psq_st f30, 104(r1), 0, 0 /* qr0 */
/* 80055044 DB A1 00 50 */ stfd f29, 0x50(r1)
/* 80055048 F3 A1 00 58 */ psq_st f29, 88(r1), 0, 0 /* qr0 */
/* 8005504C DB 81 00 40 */ stfd f28, 0x40(r1)
/* 80055050 F3 81 00 48 */ psq_st f28, 72(r1), 0, 0 /* qr0 */
/* 80055054 39 61 00 40 */ addi r11, r1, 0x40
/* 80055058 48 30 D1 79 */ bl _savegpr_26
/* 8005505C 7C 7E 1B 78 */ mr r30, r3
/* 80055060 7C 9A 23 78 */ mr r26, r4
/* 80055064 7C BF 2B 78 */ mr r31, r5
/* 80055068 7C DB 33 78 */ mr r27, r6
/* 8005506C FF 80 08 90 */ fmr f28, f1
/* 80055070 FF A0 10 90 */ fmr f29, f2
/* 80055074 7C FC 3B 78 */ mr r28, r7
/* 80055078 FF C0 18 90 */ fmr f30, f3
/* 8005507C FF E0 20 90 */ fmr f31, f4
/* 80055080 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 80055084 3B A3 CA 54 */ addi r29, r3, g_env_light@l /* 0x8042CA54@l */
/* 80055088 88 1E 00 02 */ lbz r0, 2(r30)
/* 8005508C 28 00 00 00 */ cmplwi r0, 0
/* 80055090 40 82 00 F0 */ bne lbl_80055180
/* 80055094 28 1C 00 00 */ cmplwi r28, 0
/* 80055098 41 82 00 20 */ beq lbl_800550B8
/* 8005509C C0 1C 03 38 */ lfs f0, 0x338(r28)
/* 800550A0 D0 01 00 14 */ stfs f0, 0x14(r1)
/* 800550A4 C0 1C 03 3C */ lfs f0, 0x33c(r28)
/* 800550A8 D0 01 00 18 */ stfs f0, 0x18(r1)
/* 800550AC C0 1C 03 40 */ lfs f0, 0x340(r28)
/* 800550B0 D0 01 00 1C */ stfs f0, 0x1c(r1)
/* 800550B4 48 00 00 74 */ b lbl_80055128
lbl_800550B8:
/* 800550B8 38 61 00 08 */ addi r3, r1, 8
/* 800550BC 48 15 26 59 */ bl dKy_plight_near_pos__Fv
/* 800550C0 C0 01 00 08 */ lfs f0, 8(r1)
/* 800550C4 D0 01 00 14 */ stfs f0, 0x14(r1)
/* 800550C8 C0 01 00 0C */ lfs f0, 0xc(r1)
/* 800550CC D0 01 00 18 */ stfs f0, 0x18(r1)
/* 800550D0 C0 01 00 10 */ lfs f0, 0x10(r1)
/* 800550D4 D0 01 00 1C */ stfs f0, 0x1c(r1)
/* 800550D8 88 7D 12 D7 */ lbz r3, 0x12d7(r29)
/* 800550DC 54 60 07 7B */ rlwinm. r0, r3, 0, 0x1d, 0x1d
/* 800550E0 40 82 00 48 */ bne lbl_80055128
/* 800550E4 54 60 07 FF */ clrlwi. r0, r3, 0x1f
/* 800550E8 40 82 00 0C */ bne lbl_800550F4
/* 800550EC 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e
/* 800550F0 41 82 00 38 */ beq lbl_80055128
lbl_800550F4:
/* 800550F4 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 800550F8 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
/* 800550FC C0 23 10 A0 */ lfs f1, 0x10a0(r3)
/* 80055100 D0 21 00 14 */ stfs f1, 0x14(r1)
/* 80055104 C0 03 10 A4 */ lfs f0, 0x10a4(r3)
/* 80055108 D0 01 00 18 */ stfs f0, 0x18(r1)
/* 8005510C C0 03 10 A8 */ lfs f0, 0x10a8(r3)
/* 80055110 D0 01 00 1C */ stfs f0, 0x1c(r1)
/* 80055114 D0 3C 03 38 */ stfs f1, 0x338(r28)
/* 80055118 C0 03 10 A4 */ lfs f0, 0x10a4(r3)
/* 8005511C D0 1C 03 3C */ stfs f0, 0x33c(r28)
/* 80055120 C0 03 10 A8 */ lfs f0, 0x10a8(r3)
/* 80055124 D0 1C 03 40 */ stfs f0, 0x340(r28)
lbl_80055128:
/* 80055128 7F C3 F3 78 */ mr r3, r30
/* 8005512C 38 81 00 14 */ addi r4, r1, 0x14
/* 80055130 7F 65 DB 78 */ mr r5, r27
/* 80055134 FC 20 E0 90 */ fmr f1, f28
/* 80055138 FC 40 E8 90 */ fmr f2, f29
/* 8005513C FC 60 F8 90 */ fmr f3, f31
/* 80055140 7F 86 E3 78 */ mr r6, r28
/* 80055144 4B FF FA 8D */ bl setShadowRealMtx__18dDlst_shadowReal_cFP4cXyzP4cXyzfffP12dKy_tevstr_c
/* 80055148 98 7E 00 01 */ stb r3, 1(r30)
/* 8005514C 88 1E 00 01 */ lbz r0, 1(r30)
/* 80055150 28 00 00 00 */ cmplwi r0, 0
/* 80055154 40 82 00 0C */ bne lbl_80055160
/* 80055158 38 60 00 00 */ li r3, 0
/* 8005515C 48 00 00 40 */ b lbl_8005519C
lbl_80055160:
/* 80055160 38 00 00 01 */ li r0, 1
/* 80055164 98 1E 00 00 */ stb r0, 0(r30)
/* 80055168 93 5E 00 04 */ stw r26, 4(r30)
/* 8005516C 38 00 00 00 */ li r0, 0
/* 80055170 98 1E 00 02 */ stb r0, 2(r30)
/* 80055174 D3 DE 25 48 */ stfs f30, 0x2548(r30)
/* 80055178 90 1E 25 4C */ stw r0, 0x254c(r30)
/* 8005517C 90 1E 25 50 */ stw r0, 0x2550(r30)
lbl_80055180:
/* 80055180 88 7E 00 02 */ lbz r3, 2(r30)
/* 80055184 38 03 00 01 */ addi r0, r3, 1
/* 80055188 98 1E 00 02 */ stb r0, 2(r30)
/* 8005518C 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
/* 80055190 7C 7E 02 14 */ add r3, r30, r0
/* 80055194 93 E3 24 B0 */ stw r31, 0x24b0(r3)
/* 80055198 80 7E 00 04 */ lwz r3, 4(r30)
lbl_8005519C:
/* 8005519C E3 E1 00 78 */ psq_l f31, 120(r1), 0, 0 /* qr0 */
/* 800551A0 CB E1 00 70 */ lfd f31, 0x70(r1)
/* 800551A4 E3 C1 00 68 */ psq_l f30, 104(r1), 0, 0 /* qr0 */
/* 800551A8 CB C1 00 60 */ lfd f30, 0x60(r1)
/* 800551AC E3 A1 00 58 */ psq_l f29, 88(r1), 0, 0 /* qr0 */
/* 800551B0 CB A1 00 50 */ lfd f29, 0x50(r1)
/* 800551B4 E3 81 00 48 */ psq_l f28, 72(r1), 0, 0 /* qr0 */
/* 800551B8 CB 81 00 40 */ lfd f28, 0x40(r1)
/* 800551BC 39 61 00 40 */ addi r11, r1, 0x40
/* 800551C0 48 30 D0 5D */ bl _restgpr_26
/* 800551C4 80 01 00 84 */ lwz r0, 0x84(r1)
/* 800551C8 7C 08 03 A6 */ mtlr r0
/* 800551CC 38 21 00 80 */ addi r1, r1, 0x80
/* 800551D0 4E 80 00 20 */ blr
@@ -1,38 +0,0 @@
lbl_800541F4:
/* 800541F4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800541F8 7C 08 02 A6 */ mflr r0
/* 800541FC 90 01 00 14 */ stw r0, 0x14(r1)
/* 80054200 7C 6A 1B 78 */ mr r10, r3
/* 80054204 C0 04 00 00 */ lfs f0, 0(r4)
/* 80054208 D0 03 00 10 */ stfs f0, 0x10(r3)
/* 8005420C C0 04 00 04 */ lfs f0, 4(r4)
/* 80054210 D0 03 00 14 */ stfs f0, 0x14(r3)
/* 80054214 C0 04 00 08 */ lfs f0, 8(r4)
/* 80054218 D0 03 00 18 */ stfs f0, 0x18(r3)
/* 8005421C 88 05 00 00 */ lbz r0, 0(r5)
/* 80054220 98 03 00 1C */ stb r0, 0x1c(r3)
/* 80054224 88 05 00 01 */ lbz r0, 1(r5)
/* 80054228 98 03 00 1D */ stb r0, 0x1d(r3)
/* 8005422C 88 05 00 02 */ lbz r0, 2(r5)
/* 80054230 98 03 00 1E */ stb r0, 0x1e(r3)
/* 80054234 88 05 00 03 */ lbz r0, 3(r5)
/* 80054238 98 03 00 1F */ stb r0, 0x1f(r3)
/* 8005423C B0 C3 00 20 */ sth r6, 0x20(r3)
/* 80054240 B0 E3 00 22 */ sth r7, 0x22(r3)
/* 80054244 B1 03 00 24 */ sth r8, 0x24(r3)
/* 80054248 B1 23 00 26 */ sth r9, 0x26(r3)
/* 8005424C D0 23 00 28 */ stfs f1, 0x28(r3)
/* 80054250 D0 43 00 2C */ stfs f2, 0x2c(r3)
/* 80054254 D0 63 00 30 */ stfs f3, 0x30(r3)
/* 80054258 D0 83 00 34 */ stfs f4, 0x34(r3)
/* 8005425C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80054260 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80054264 38 63 5F 64 */ addi r3, r3, 0x5f64
/* 80054268 38 83 01 B4 */ addi r4, r3, 0x1b4
/* 8005426C 38 A3 01 B8 */ addi r5, r3, 0x1b8
/* 80054270 7D 46 53 78 */ mr r6, r10
/* 80054274 48 00 25 21 */ bl set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c
/* 80054278 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8005427C 7C 08 03 A6 */ mtlr r0
/* 80054280 38 21 00 10 */ addi r1, r1, 0x10
/* 80054284 4E 80 00 20 */ blr
@@ -1,20 +0,0 @@
lbl_801AED64:
/* 801AED64 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801AED68 7C 08 02 A6 */ mflr r0
/* 801AED6C 90 01 00 14 */ stw r0, 0x14(r1)
/* 801AED70 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801AED74 7C 7F 1B 79 */ or. r31, r3, r3
/* 801AED78 41 82 00 1C */ beq lbl_801AED94
/* 801AED7C 3C A0 80 3C */ lis r5, __vt__19dMenu_Calibration_c@ha /* 0x803BC364@ha */
/* 801AED80 38 05 C3 64 */ addi r0, r5, __vt__19dMenu_Calibration_c@l /* 0x803BC364@l */
/* 801AED84 90 1F 00 00 */ stw r0, 0(r31)
/* 801AED88 7C 80 07 35 */ extsh. r0, r4
/* 801AED8C 40 81 00 08 */ ble lbl_801AED94
/* 801AED90 48 11 FF AD */ bl __dl__FPv
lbl_801AED94:
/* 801AED94 7F E3 FB 78 */ mr r3, r31
/* 801AED98 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801AED9C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801AEDA0 7C 08 03 A6 */ mtlr r0
/* 801AEDA4 38 21 00 10 */ addi r1, r1, 0x10
/* 801AEDA8 4E 80 00 20 */ blr
@@ -1,78 +0,0 @@
lbl_801AFC14:
/* 801AFC14 3C 60 80 3C */ lis r3, cNullVec__6Z2Calc@ha /* 0x803BC238@ha */
/* 801AFC18 38 63 C2 38 */ addi r3, r3, cNullVec__6Z2Calc@l /* 0x803BC238@l */
/* 801AFC1C 80 83 00 0C */ lwz r4, 0xc(r3)
/* 801AFC20 80 03 00 10 */ lwz r0, 0x10(r3)
/* 801AFC24 90 83 00 54 */ stw r4, 0x54(r3)
/* 801AFC28 90 03 00 58 */ stw r0, 0x58(r3)
/* 801AFC2C 80 03 00 14 */ lwz r0, 0x14(r3)
/* 801AFC30 90 03 00 5C */ stw r0, 0x5c(r3)
/* 801AFC34 38 A3 00 54 */ addi r5, r3, 0x54
/* 801AFC38 80 83 00 18 */ lwz r4, 0x18(r3)
/* 801AFC3C 80 03 00 1C */ lwz r0, 0x1c(r3)
/* 801AFC40 90 85 00 0C */ stw r4, 0xc(r5)
/* 801AFC44 90 05 00 10 */ stw r0, 0x10(r5)
/* 801AFC48 80 03 00 20 */ lwz r0, 0x20(r3)
/* 801AFC4C 90 05 00 14 */ stw r0, 0x14(r5)
/* 801AFC50 80 83 00 24 */ lwz r4, 0x24(r3)
/* 801AFC54 80 03 00 28 */ lwz r0, 0x28(r3)
/* 801AFC58 90 85 00 18 */ stw r4, 0x18(r5)
/* 801AFC5C 90 05 00 1C */ stw r0, 0x1c(r5)
/* 801AFC60 80 03 00 2C */ lwz r0, 0x2c(r3)
/* 801AFC64 90 05 00 20 */ stw r0, 0x20(r5)
/* 801AFC68 80 83 00 30 */ lwz r4, 0x30(r3)
/* 801AFC6C 80 03 00 34 */ lwz r0, 0x34(r3)
/* 801AFC70 90 85 00 24 */ stw r4, 0x24(r5)
/* 801AFC74 90 05 00 28 */ stw r0, 0x28(r5)
/* 801AFC78 80 03 00 38 */ lwz r0, 0x38(r3)
/* 801AFC7C 90 05 00 2C */ stw r0, 0x2c(r5)
/* 801AFC80 80 83 00 3C */ lwz r4, 0x3c(r3)
/* 801AFC84 80 03 00 40 */ lwz r0, 0x40(r3)
/* 801AFC88 90 85 00 30 */ stw r4, 0x30(r5)
/* 801AFC8C 90 05 00 34 */ stw r0, 0x34(r5)
/* 801AFC90 80 03 00 44 */ lwz r0, 0x44(r3)
/* 801AFC94 90 05 00 38 */ stw r0, 0x38(r5)
/* 801AFC98 80 83 00 48 */ lwz r4, 0x48(r3)
/* 801AFC9C 80 03 00 4C */ lwz r0, 0x4c(r3)
/* 801AFCA0 90 85 00 3C */ stw r4, 0x3c(r5)
/* 801AFCA4 90 05 00 40 */ stw r0, 0x40(r5)
/* 801AFCA8 80 03 00 50 */ lwz r0, 0x50(r3)
/* 801AFCAC 90 05 00 44 */ stw r0, 0x44(r5)
/* 801AFCB0 80 83 00 9C */ lwz r4, 0x9c(r3)
/* 801AFCB4 80 03 00 A0 */ lwz r0, 0xa0(r3)
/* 801AFCB8 90 83 00 E4 */ stw r4, 0xe4(r3)
/* 801AFCBC 90 03 00 E8 */ stw r0, 0xe8(r3)
/* 801AFCC0 80 03 00 A4 */ lwz r0, 0xa4(r3)
/* 801AFCC4 90 03 00 EC */ stw r0, 0xec(r3)
/* 801AFCC8 38 A3 00 E4 */ addi r5, r3, 0xe4
/* 801AFCCC 80 83 00 A8 */ lwz r4, 0xa8(r3)
/* 801AFCD0 80 03 00 AC */ lwz r0, 0xac(r3)
/* 801AFCD4 90 85 00 0C */ stw r4, 0xc(r5)
/* 801AFCD8 90 05 00 10 */ stw r0, 0x10(r5)
/* 801AFCDC 80 03 00 B0 */ lwz r0, 0xb0(r3)
/* 801AFCE0 90 05 00 14 */ stw r0, 0x14(r5)
/* 801AFCE4 80 83 00 B4 */ lwz r4, 0xb4(r3)
/* 801AFCE8 80 03 00 B8 */ lwz r0, 0xb8(r3)
/* 801AFCEC 90 85 00 18 */ stw r4, 0x18(r5)
/* 801AFCF0 90 05 00 1C */ stw r0, 0x1c(r5)
/* 801AFCF4 80 03 00 BC */ lwz r0, 0xbc(r3)
/* 801AFCF8 90 05 00 20 */ stw r0, 0x20(r5)
/* 801AFCFC 80 83 00 C0 */ lwz r4, 0xc0(r3)
/* 801AFD00 80 03 00 C4 */ lwz r0, 0xc4(r3)
/* 801AFD04 90 85 00 24 */ stw r4, 0x24(r5)
/* 801AFD08 90 05 00 28 */ stw r0, 0x28(r5)
/* 801AFD0C 80 03 00 C8 */ lwz r0, 0xc8(r3)
/* 801AFD10 90 05 00 2C */ stw r0, 0x2c(r5)
/* 801AFD14 80 83 00 CC */ lwz r4, 0xcc(r3)
/* 801AFD18 80 03 00 D0 */ lwz r0, 0xd0(r3)
/* 801AFD1C 90 85 00 30 */ stw r4, 0x30(r5)
/* 801AFD20 90 05 00 34 */ stw r0, 0x34(r5)
/* 801AFD24 80 03 00 D4 */ lwz r0, 0xd4(r3)
/* 801AFD28 90 05 00 38 */ stw r0, 0x38(r5)
/* 801AFD2C 80 83 00 D8 */ lwz r4, 0xd8(r3)
/* 801AFD30 80 03 00 DC */ lwz r0, 0xdc(r3)
/* 801AFD34 90 85 00 3C */ stw r4, 0x3c(r5)
/* 801AFD38 90 05 00 40 */ stw r0, 0x40(r5)
/* 801AFD3C 80 03 00 E0 */ lwz r0, 0xe0(r3)
/* 801AFD40 90 05 00 44 */ stw r0, 0x44(r5)
/* 801AFD44 4E 80 00 20 */ blr
@@ -1,34 +0,0 @@
lbl_801AEDAC:
/* 801AEDAC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801AEDB0 7C 08 02 A6 */ mflr r0
/* 801AEDB4 90 01 00 14 */ stw r0, 0x14(r1)
/* 801AEDB8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801AEDBC 93 C1 00 08 */ stw r30, 8(r1)
/* 801AEDC0 7C 7E 1B 78 */ mr r30, r3
/* 801AEDC4 8B E3 01 00 */ lbz r31, 0x100(r3)
/* 801AEDC8 1C BF 00 0C */ mulli r5, r31, 0xc
/* 801AEDCC 3C 80 80 3C */ lis r4, map_move_process@ha /* 0x803BC31C@ha */
/* 801AEDD0 38 04 C3 1C */ addi r0, r4, map_move_process@l /* 0x803BC31C@l */
/* 801AEDD4 7D 80 2A 14 */ add r12, r0, r5
/* 801AEDD8 48 1B 32 AD */ bl __ptmf_scall
/* 801AEDDC 60 00 00 00 */ nop
/* 801AEDE0 88 1E 01 00 */ lbz r0, 0x100(r30)
/* 801AEDE4 7C 1F 00 40 */ cmplw r31, r0
/* 801AEDE8 41 82 00 20 */ beq lbl_801AEE08
/* 801AEDEC 7F C3 F3 78 */ mr r3, r30
/* 801AEDF0 1C A0 00 0C */ mulli r5, r0, 0xc
/* 801AEDF4 3C 80 80 3C */ lis r4, map_init_process@ha /* 0x803BC28C@ha */
/* 801AEDF8 38 04 C2 8C */ addi r0, r4, map_init_process@l /* 0x803BC28C@l */
/* 801AEDFC 7D 80 2A 14 */ add r12, r0, r5
/* 801AEE00 48 1B 32 85 */ bl __ptmf_scall
/* 801AEE04 60 00 00 00 */ nop
lbl_801AEE08:
/* 801AEE08 7F C3 F3 78 */ mr r3, r30
/* 801AEE0C 38 80 00 00 */ li r4, 0
/* 801AEE10 48 00 0B F1 */ bl setHIO__19dMenu_Calibration_cFb
/* 801AEE14 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801AEE18 83 C1 00 08 */ lwz r30, 8(r1)
/* 801AEE1C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801AEE20 7C 08 03 A6 */ mtlr r0
/* 801AEE24 38 21 00 10 */ addi r1, r1, 0x10
/* 801AEE28 4E 80 00 20 */ blr
@@ -1,9 +0,0 @@
lbl_801AFBF4:
/* 801AFBF4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801AFBF8 7C 08 02 A6 */ mflr r0
/* 801AFBFC 90 01 00 14 */ stw r0, 0x14(r1)
/* 801AFC00 4B FF F2 2D */ bl _draw__19dMenu_Calibration_cFv
/* 801AFC04 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801AFC08 7C 08 03 A6 */ mtlr r0
/* 801AFC0C 38 21 00 10 */ addi r1, r1, 0x10
/* 801AFC10 4E 80 00 20 */ blr
@@ -1,49 +0,0 @@
lbl_801AF738:
/* 801AF738 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801AF73C 7C 08 02 A6 */ mflr r0
/* 801AF740 90 01 00 24 */ stw r0, 0x24(r1)
/* 801AF744 39 61 00 20 */ addi r11, r1, 0x20
/* 801AF748 48 1B 2A 8D */ bl _savegpr_27
/* 801AF74C 7C 7B 1B 78 */ mr r27, r3
/* 801AF750 54 9D 04 3F */ clrlwi. r29, r4, 0x10
/* 801AF754 40 82 00 3C */ bne lbl_801AF790
/* 801AF758 3B A0 00 00 */ li r29, 0
/* 801AF75C 3B E0 00 00 */ li r31, 0
/* 801AF760 3C 60 80 39 */ lis r3, d_menu_d_menu_calibration__stringBase0@ha /* 0x80394F70@ha */
/* 801AF764 3B C3 4F 70 */ addi r30, r3, d_menu_d_menu_calibration__stringBase0@l /* 0x80394F70@l */
lbl_801AF768:
/* 801AF768 38 1F 00 14 */ addi r0, r31, 0x14
/* 801AF76C 7C 7B 00 2E */ lwzx r3, r27, r0
/* 801AF770 48 15 0E E9 */ bl getStringPtr__10J2DTextBoxCFv
/* 801AF774 7F C4 F3 78 */ mr r4, r30
/* 801AF778 48 1B 93 B5 */ bl strcpy
/* 801AF77C 3B BD 00 01 */ addi r29, r29, 1
/* 801AF780 2C 1D 00 05 */ cmpwi r29, 5
/* 801AF784 3B FF 00 04 */ addi r31, r31, 4
/* 801AF788 41 80 FF E0 */ blt lbl_801AF768
/* 801AF78C 48 00 00 44 */ b lbl_801AF7D0
lbl_801AF790:
/* 801AF790 3B 80 00 00 */ li r28, 0
/* 801AF794 3B E0 00 00 */ li r31, 0
/* 801AF798 3C 60 80 43 */ lis r3, g_meter2_info@ha /* 0x80430188@ha */
/* 801AF79C 3B C3 01 88 */ addi r30, r3, g_meter2_info@l /* 0x80430188@l */
lbl_801AF7A0:
/* 801AF7A0 38 1F 00 14 */ addi r0, r31, 0x14
/* 801AF7A4 7C 7B 00 2E */ lwzx r3, r27, r0
/* 801AF7A8 48 15 0E B1 */ bl getStringPtr__10J2DTextBoxCFv
/* 801AF7AC 7C 65 1B 78 */ mr r5, r3
/* 801AF7B0 7F C3 F3 78 */ mr r3, r30
/* 801AF7B4 7F A4 EB 78 */ mr r4, r29
/* 801AF7B8 38 C0 00 00 */ li r6, 0
/* 801AF7BC 48 06 CD 89 */ bl getStringKanji__13dMeter2Info_cFUlPcP14JMSMesgEntry_c
/* 801AF7C0 3B 9C 00 01 */ addi r28, r28, 1
/* 801AF7C4 2C 1C 00 05 */ cmpwi r28, 5
/* 801AF7C8 3B FF 00 04 */ addi r31, r31, 4
/* 801AF7CC 41 80 FF D4 */ blt lbl_801AF7A0
lbl_801AF7D0:
/* 801AF7D0 39 61 00 20 */ addi r11, r1, 0x20
/* 801AF7D4 48 1B 2A 4D */ bl _restgpr_27
/* 801AF7D8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801AF7DC 7C 08 03 A6 */ mtlr r0
/* 801AF7E0 38 21 00 20 */ addi r1, r1, 0x20
/* 801AF7E4 4E 80 00 20 */ blr
@@ -1,49 +0,0 @@
lbl_801AF7E8:
/* 801AF7E8 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801AF7EC 7C 08 02 A6 */ mflr r0
/* 801AF7F0 90 01 00 24 */ stw r0, 0x24(r1)
/* 801AF7F4 39 61 00 20 */ addi r11, r1, 0x20
/* 801AF7F8 48 1B 29 DD */ bl _savegpr_27
/* 801AF7FC 7C 7B 1B 78 */ mr r27, r3
/* 801AF800 54 9D 04 3F */ clrlwi. r29, r4, 0x10
/* 801AF804 40 82 00 3C */ bne lbl_801AF840
/* 801AF808 3B A0 00 00 */ li r29, 0
/* 801AF80C 3B E0 00 00 */ li r31, 0
/* 801AF810 3C 60 80 39 */ lis r3, d_menu_d_menu_calibration__stringBase0@ha /* 0x80394F70@ha */
/* 801AF814 3B C3 4F 70 */ addi r30, r3, d_menu_d_menu_calibration__stringBase0@l /* 0x80394F70@l */
lbl_801AF818:
/* 801AF818 38 1F 00 28 */ addi r0, r31, 0x28
/* 801AF81C 7C 7B 00 2E */ lwzx r3, r27, r0
/* 801AF820 48 15 0E 39 */ bl getStringPtr__10J2DTextBoxCFv
/* 801AF824 7F C4 F3 78 */ mr r4, r30
/* 801AF828 48 1B 93 05 */ bl strcpy
/* 801AF82C 3B BD 00 01 */ addi r29, r29, 1
/* 801AF830 2C 1D 00 05 */ cmpwi r29, 5
/* 801AF834 3B FF 00 04 */ addi r31, r31, 4
/* 801AF838 41 80 FF E0 */ blt lbl_801AF818
/* 801AF83C 48 00 00 44 */ b lbl_801AF880
lbl_801AF840:
/* 801AF840 3B 80 00 00 */ li r28, 0
/* 801AF844 3B E0 00 00 */ li r31, 0
/* 801AF848 3C 60 80 43 */ lis r3, g_meter2_info@ha /* 0x80430188@ha */
/* 801AF84C 3B C3 01 88 */ addi r30, r3, g_meter2_info@l /* 0x80430188@l */
lbl_801AF850:
/* 801AF850 38 1F 00 28 */ addi r0, r31, 0x28
/* 801AF854 7C 7B 00 2E */ lwzx r3, r27, r0
/* 801AF858 48 15 0E 01 */ bl getStringPtr__10J2DTextBoxCFv
/* 801AF85C 7C 65 1B 78 */ mr r5, r3
/* 801AF860 7F C3 F3 78 */ mr r3, r30
/* 801AF864 7F A4 EB 78 */ mr r4, r29
/* 801AF868 38 C0 00 00 */ li r6, 0
/* 801AF86C 48 06 CC D9 */ bl getStringKanji__13dMeter2Info_cFUlPcP14JMSMesgEntry_c
/* 801AF870 3B 9C 00 01 */ addi r28, r28, 1
/* 801AF874 2C 1C 00 05 */ cmpwi r28, 5
/* 801AF878 3B FF 00 04 */ addi r31, r31, 4
/* 801AF87C 41 80 FF D4 */ blt lbl_801AF850
lbl_801AF880:
/* 801AF880 39 61 00 20 */ addi r11, r1, 0x20
/* 801AF884 48 1B 29 9D */ bl _restgpr_27
/* 801AF888 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801AF88C 7C 08 03 A6 */ mtlr r0
/* 801AF890 38 21 00 20 */ addi r1, r1, 0x20
/* 801AF894 4E 80 00 20 */ blr

Some files were not shown because too many files have changed in this diff Show More