mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
dMsgScrnTree_c OK, Some JGeometry work (#370)
* Minor work on c_damagereaction and JGeomtry * dMsgScrnTree_c OK * dMsgScrnExplain_c OK
This commit is contained in:
+4
-4
@@ -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 | 28.680867% | 1031520 | 3596544
|
||||
.text | 28.946900% | 1041088 | 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 | 36.199322% | 1455456 | 4020672
|
||||
Total | 36.437292% | 1465024 | 4020672
|
||||
|
||||
## Total
|
||||
|
||||
Section | Percentage | Decompiled (bytes) | Total (bytes)
|
||||
---|---|---|---
|
||||
main.dol | 36.199322% | 1455456 | 4020672
|
||||
main.dol | 36.437292% | 1465024 | 4020672
|
||||
RELs | 33.847533% | 3892576 | 11500324
|
||||
Total | 34.456758% | 5348032 | 15520996
|
||||
Total | 34.518403% | 5357600 | 15520996
|
||||
|
||||
## RELs
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,186 +0,0 @@
|
||||
lbl_8023D538:
|
||||
/* 8023D538 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8023D53C 7C 08 02 A6 */ mflr r0
|
||||
/* 8023D540 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8023D544 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8023D548 48 12 4C 8D */ bl _savegpr_27
|
||||
/* 8023D54C 7C 7E 1B 79 */ or. r30, r3, r3
|
||||
/* 8023D550 7C 9F 23 78 */ mr r31, r4
|
||||
/* 8023D554 41 82 02 68 */ beq lbl_8023D7BC
|
||||
/* 8023D558 3C 60 80 3C */ lis r3, __vt__17dMsgScrnExplain_c@ha /* 0x803C0F6C@ha */
|
||||
/* 8023D55C 38 03 0F 6C */ addi r0, r3, __vt__17dMsgScrnExplain_c@l /* 0x803C0F6C@l */
|
||||
/* 8023D560 90 1E 00 00 */ stw r0, 0(r30)
|
||||
/* 8023D564 80 7E 00 04 */ lwz r3, 4(r30)
|
||||
/* 8023D568 38 80 00 01 */ li r4, 1
|
||||
/* 8023D56C 48 00 C7 BD */ bl __dt__12dMsgString_cFv
|
||||
/* 8023D570 38 00 00 00 */ li r0, 0
|
||||
/* 8023D574 90 1E 00 04 */ stw r0, 4(r30)
|
||||
/* 8023D578 80 7E 00 3C */ lwz r3, 0x3c(r30)
|
||||
/* 8023D57C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8023D580 41 82 00 18 */ beq lbl_8023D598
|
||||
/* 8023D584 38 80 00 01 */ li r4, 1
|
||||
/* 8023D588 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8023D58C 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 8023D590 7D 89 03 A6 */ mtctr r12
|
||||
/* 8023D594 4E 80 04 21 */ bctrl
|
||||
lbl_8023D598:
|
||||
/* 8023D598 38 00 00 00 */ li r0, 0
|
||||
/* 8023D59C 90 1E 00 3C */ stw r0, 0x3c(r30)
|
||||
/* 8023D5A0 80 7E 00 2C */ lwz r3, 0x2c(r30)
|
||||
/* 8023D5A4 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8023D5A8 41 82 00 18 */ beq lbl_8023D5C0
|
||||
/* 8023D5AC 38 80 00 01 */ li r4, 1
|
||||
/* 8023D5B0 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8023D5B4 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 8023D5B8 7D 89 03 A6 */ mtctr r12
|
||||
/* 8023D5BC 4E 80 04 21 */ bctrl
|
||||
lbl_8023D5C0:
|
||||
/* 8023D5C0 38 00 00 00 */ li r0, 0
|
||||
/* 8023D5C4 90 1E 00 2C */ stw r0, 0x2c(r30)
|
||||
/* 8023D5C8 80 7E 00 30 */ lwz r3, 0x30(r30)
|
||||
/* 8023D5CC 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8023D5D0 41 82 00 18 */ beq lbl_8023D5E8
|
||||
/* 8023D5D4 38 80 00 01 */ li r4, 1
|
||||
/* 8023D5D8 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8023D5DC 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 8023D5E0 7D 89 03 A6 */ mtctr r12
|
||||
/* 8023D5E4 4E 80 04 21 */ bctrl
|
||||
lbl_8023D5E8:
|
||||
/* 8023D5E8 38 00 00 00 */ li r0, 0
|
||||
/* 8023D5EC 90 1E 00 30 */ stw r0, 0x30(r30)
|
||||
/* 8023D5F0 80 7E 00 28 */ lwz r3, 0x28(r30)
|
||||
/* 8023D5F4 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8023D5F8 41 82 00 18 */ beq lbl_8023D610
|
||||
/* 8023D5FC 38 80 00 01 */ li r4, 1
|
||||
/* 8023D600 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8023D604 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 8023D608 7D 89 03 A6 */ mtctr r12
|
||||
/* 8023D60C 4E 80 04 21 */ bctrl
|
||||
lbl_8023D610:
|
||||
/* 8023D610 3B A0 00 00 */ li r29, 0
|
||||
/* 8023D614 93 BE 00 28 */ stw r29, 0x28(r30)
|
||||
/* 8023D618 3B 60 00 00 */ li r27, 0
|
||||
lbl_8023D61C:
|
||||
/* 8023D61C 7F 9E EA 14 */ add r28, r30, r29
|
||||
/* 8023D620 80 7C 00 08 */ lwz r3, 8(r28)
|
||||
/* 8023D624 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8023D628 41 82 00 18 */ beq lbl_8023D640
|
||||
/* 8023D62C 38 80 00 01 */ li r4, 1
|
||||
/* 8023D630 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8023D634 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 8023D638 7D 89 03 A6 */ mtctr r12
|
||||
/* 8023D63C 4E 80 04 21 */ bctrl
|
||||
lbl_8023D640:
|
||||
/* 8023D640 38 00 00 00 */ li r0, 0
|
||||
/* 8023D644 90 1C 00 08 */ stw r0, 8(r28)
|
||||
/* 8023D648 80 7C 00 10 */ lwz r3, 0x10(r28)
|
||||
/* 8023D64C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8023D650 41 82 00 24 */ beq lbl_8023D674
|
||||
/* 8023D654 41 82 00 18 */ beq lbl_8023D66C
|
||||
/* 8023D658 38 80 00 01 */ li r4, 1
|
||||
/* 8023D65C 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8023D660 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 8023D664 7D 89 03 A6 */ mtctr r12
|
||||
/* 8023D668 4E 80 04 21 */ bctrl
|
||||
lbl_8023D66C:
|
||||
/* 8023D66C 38 00 00 00 */ li r0, 0
|
||||
/* 8023D670 90 1C 00 10 */ stw r0, 0x10(r28)
|
||||
lbl_8023D674:
|
||||
/* 8023D674 80 7C 00 18 */ lwz r3, 0x18(r28)
|
||||
/* 8023D678 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8023D67C 41 82 00 18 */ beq lbl_8023D694
|
||||
/* 8023D680 38 80 00 01 */ li r4, 1
|
||||
/* 8023D684 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8023D688 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 8023D68C 7D 89 03 A6 */ mtctr r12
|
||||
/* 8023D690 4E 80 04 21 */ bctrl
|
||||
lbl_8023D694:
|
||||
/* 8023D694 38 00 00 00 */ li r0, 0
|
||||
/* 8023D698 90 1C 00 18 */ stw r0, 0x18(r28)
|
||||
/* 8023D69C 80 7C 00 20 */ lwz r3, 0x20(r28)
|
||||
/* 8023D6A0 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8023D6A4 41 82 00 18 */ beq lbl_8023D6BC
|
||||
/* 8023D6A8 38 80 00 01 */ li r4, 1
|
||||
/* 8023D6AC 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8023D6B0 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 8023D6B4 7D 89 03 A6 */ mtctr r12
|
||||
/* 8023D6B8 4E 80 04 21 */ bctrl
|
||||
lbl_8023D6BC:
|
||||
/* 8023D6BC 38 00 00 00 */ li r0, 0
|
||||
/* 8023D6C0 90 1C 00 20 */ stw r0, 0x20(r28)
|
||||
/* 8023D6C4 3B 7B 00 01 */ addi r27, r27, 1
|
||||
/* 8023D6C8 2C 1B 00 02 */ cmpwi r27, 2
|
||||
/* 8023D6CC 3B BD 00 04 */ addi r29, r29, 4
|
||||
/* 8023D6D0 41 80 FF 4C */ blt lbl_8023D61C
|
||||
/* 8023D6D4 80 7E 00 40 */ lwz r3, 0x40(r30)
|
||||
/* 8023D6D8 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8023D6DC 41 82 00 24 */ beq lbl_8023D700
|
||||
/* 8023D6E0 41 82 00 18 */ beq lbl_8023D6F8
|
||||
/* 8023D6E4 38 80 00 01 */ li r4, 1
|
||||
/* 8023D6E8 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8023D6EC 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 8023D6F0 7D 89 03 A6 */ mtctr r12
|
||||
/* 8023D6F4 4E 80 04 21 */ bctrl
|
||||
lbl_8023D6F8:
|
||||
/* 8023D6F8 38 00 00 00 */ li r0, 0
|
||||
/* 8023D6FC 90 1E 00 40 */ stw r0, 0x40(r30)
|
||||
lbl_8023D700:
|
||||
/* 8023D700 80 7E 00 34 */ lwz r3, 0x34(r30)
|
||||
/* 8023D704 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8023D708 41 82 00 24 */ beq lbl_8023D72C
|
||||
/* 8023D70C 41 82 00 18 */ beq lbl_8023D724
|
||||
/* 8023D710 38 80 00 01 */ li r4, 1
|
||||
/* 8023D714 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8023D718 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 8023D71C 7D 89 03 A6 */ mtctr r12
|
||||
/* 8023D720 4E 80 04 21 */ bctrl
|
||||
lbl_8023D724:
|
||||
/* 8023D724 38 00 00 00 */ li r0, 0
|
||||
/* 8023D728 90 1E 00 34 */ stw r0, 0x34(r30)
|
||||
lbl_8023D72C:
|
||||
/* 8023D72C 80 7E 00 38 */ lwz r3, 0x38(r30)
|
||||
/* 8023D730 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8023D734 41 82 00 24 */ beq lbl_8023D758
|
||||
/* 8023D738 41 82 00 18 */ beq lbl_8023D750
|
||||
/* 8023D73C 38 80 00 01 */ li r4, 1
|
||||
/* 8023D740 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8023D744 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 8023D748 7D 89 03 A6 */ mtctr r12
|
||||
/* 8023D74C 4E 80 04 21 */ bctrl
|
||||
lbl_8023D750:
|
||||
/* 8023D750 38 00 00 00 */ li r0, 0
|
||||
/* 8023D754 90 1E 00 38 */ stw r0, 0x38(r30)
|
||||
lbl_8023D758:
|
||||
/* 8023D758 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8023D75C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8023D760 80 63 5C 6C */ lwz r3, 0x5c6c(r3)
|
||||
/* 8023D764 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8023D768 81 8C 00 24 */ lwz r12, 0x24(r12)
|
||||
/* 8023D76C 7D 89 03 A6 */ mtctr r12
|
||||
/* 8023D770 4E 80 04 21 */ bctrl
|
||||
/* 8023D774 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8023D778 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8023D77C 80 63 5C 70 */ lwz r3, 0x5c70(r3)
|
||||
/* 8023D780 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8023D784 81 8C 00 24 */ lwz r12, 0x24(r12)
|
||||
/* 8023D788 7D 89 03 A6 */ mtctr r12
|
||||
/* 8023D78C 4E 80 04 21 */ bctrl
|
||||
/* 8023D790 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8023D794 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8023D798 80 63 5C E4 */ lwz r3, 0x5ce4(r3)
|
||||
/* 8023D79C 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8023D7A0 81 8C 00 24 */ lwz r12, 0x24(r12)
|
||||
/* 8023D7A4 7D 89 03 A6 */ mtctr r12
|
||||
/* 8023D7A8 4E 80 04 21 */ bctrl
|
||||
/* 8023D7AC 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 8023D7B0 40 81 00 0C */ ble lbl_8023D7BC
|
||||
/* 8023D7B4 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8023D7B8 48 09 15 85 */ bl __dl__FPv
|
||||
lbl_8023D7BC:
|
||||
/* 8023D7BC 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8023D7C0 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8023D7C4 48 12 4A 5D */ bl _restgpr_27
|
||||
/* 8023D7C8 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8023D7CC 7C 08 03 A6 */ mtlr r0
|
||||
/* 8023D7D0 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8023D7D4 4E 80 00 20 */ blr
|
||||
@@ -1,78 +0,0 @@
|
||||
lbl_8023E668:
|
||||
/* 8023E668 3C 60 80 3C */ lis r3, cNullVec__6Z2Calc@ha /* 0x803C0E40@ha */
|
||||
/* 8023E66C 38 63 0E 40 */ addi r3, r3, cNullVec__6Z2Calc@l /* 0x803C0E40@l */
|
||||
/* 8023E670 80 83 00 0C */ lwz r4, 0xc(r3)
|
||||
/* 8023E674 80 03 00 10 */ lwz r0, 0x10(r3)
|
||||
/* 8023E678 90 83 00 54 */ stw r4, 0x54(r3)
|
||||
/* 8023E67C 90 03 00 58 */ stw r0, 0x58(r3)
|
||||
/* 8023E680 80 03 00 14 */ lwz r0, 0x14(r3)
|
||||
/* 8023E684 90 03 00 5C */ stw r0, 0x5c(r3)
|
||||
/* 8023E688 38 A3 00 54 */ addi r5, r3, 0x54
|
||||
/* 8023E68C 80 83 00 18 */ lwz r4, 0x18(r3)
|
||||
/* 8023E690 80 03 00 1C */ lwz r0, 0x1c(r3)
|
||||
/* 8023E694 90 85 00 0C */ stw r4, 0xc(r5)
|
||||
/* 8023E698 90 05 00 10 */ stw r0, 0x10(r5)
|
||||
/* 8023E69C 80 03 00 20 */ lwz r0, 0x20(r3)
|
||||
/* 8023E6A0 90 05 00 14 */ stw r0, 0x14(r5)
|
||||
/* 8023E6A4 80 83 00 24 */ lwz r4, 0x24(r3)
|
||||
/* 8023E6A8 80 03 00 28 */ lwz r0, 0x28(r3)
|
||||
/* 8023E6AC 90 85 00 18 */ stw r4, 0x18(r5)
|
||||
/* 8023E6B0 90 05 00 1C */ stw r0, 0x1c(r5)
|
||||
/* 8023E6B4 80 03 00 2C */ lwz r0, 0x2c(r3)
|
||||
/* 8023E6B8 90 05 00 20 */ stw r0, 0x20(r5)
|
||||
/* 8023E6BC 80 83 00 30 */ lwz r4, 0x30(r3)
|
||||
/* 8023E6C0 80 03 00 34 */ lwz r0, 0x34(r3)
|
||||
/* 8023E6C4 90 85 00 24 */ stw r4, 0x24(r5)
|
||||
/* 8023E6C8 90 05 00 28 */ stw r0, 0x28(r5)
|
||||
/* 8023E6CC 80 03 00 38 */ lwz r0, 0x38(r3)
|
||||
/* 8023E6D0 90 05 00 2C */ stw r0, 0x2c(r5)
|
||||
/* 8023E6D4 80 83 00 3C */ lwz r4, 0x3c(r3)
|
||||
/* 8023E6D8 80 03 00 40 */ lwz r0, 0x40(r3)
|
||||
/* 8023E6DC 90 85 00 30 */ stw r4, 0x30(r5)
|
||||
/* 8023E6E0 90 05 00 34 */ stw r0, 0x34(r5)
|
||||
/* 8023E6E4 80 03 00 44 */ lwz r0, 0x44(r3)
|
||||
/* 8023E6E8 90 05 00 38 */ stw r0, 0x38(r5)
|
||||
/* 8023E6EC 80 83 00 48 */ lwz r4, 0x48(r3)
|
||||
/* 8023E6F0 80 03 00 4C */ lwz r0, 0x4c(r3)
|
||||
/* 8023E6F4 90 85 00 3C */ stw r4, 0x3c(r5)
|
||||
/* 8023E6F8 90 05 00 40 */ stw r0, 0x40(r5)
|
||||
/* 8023E6FC 80 03 00 50 */ lwz r0, 0x50(r3)
|
||||
/* 8023E700 90 05 00 44 */ stw r0, 0x44(r5)
|
||||
/* 8023E704 80 83 00 9C */ lwz r4, 0x9c(r3)
|
||||
/* 8023E708 80 03 00 A0 */ lwz r0, 0xa0(r3)
|
||||
/* 8023E70C 90 83 00 E4 */ stw r4, 0xe4(r3)
|
||||
/* 8023E710 90 03 00 E8 */ stw r0, 0xe8(r3)
|
||||
/* 8023E714 80 03 00 A4 */ lwz r0, 0xa4(r3)
|
||||
/* 8023E718 90 03 00 EC */ stw r0, 0xec(r3)
|
||||
/* 8023E71C 38 A3 00 E4 */ addi r5, r3, 0xe4
|
||||
/* 8023E720 80 83 00 A8 */ lwz r4, 0xa8(r3)
|
||||
/* 8023E724 80 03 00 AC */ lwz r0, 0xac(r3)
|
||||
/* 8023E728 90 85 00 0C */ stw r4, 0xc(r5)
|
||||
/* 8023E72C 90 05 00 10 */ stw r0, 0x10(r5)
|
||||
/* 8023E730 80 03 00 B0 */ lwz r0, 0xb0(r3)
|
||||
/* 8023E734 90 05 00 14 */ stw r0, 0x14(r5)
|
||||
/* 8023E738 80 83 00 B4 */ lwz r4, 0xb4(r3)
|
||||
/* 8023E73C 80 03 00 B8 */ lwz r0, 0xb8(r3)
|
||||
/* 8023E740 90 85 00 18 */ stw r4, 0x18(r5)
|
||||
/* 8023E744 90 05 00 1C */ stw r0, 0x1c(r5)
|
||||
/* 8023E748 80 03 00 BC */ lwz r0, 0xbc(r3)
|
||||
/* 8023E74C 90 05 00 20 */ stw r0, 0x20(r5)
|
||||
/* 8023E750 80 83 00 C0 */ lwz r4, 0xc0(r3)
|
||||
/* 8023E754 80 03 00 C4 */ lwz r0, 0xc4(r3)
|
||||
/* 8023E758 90 85 00 24 */ stw r4, 0x24(r5)
|
||||
/* 8023E75C 90 05 00 28 */ stw r0, 0x28(r5)
|
||||
/* 8023E760 80 03 00 C8 */ lwz r0, 0xc8(r3)
|
||||
/* 8023E764 90 05 00 2C */ stw r0, 0x2c(r5)
|
||||
/* 8023E768 80 83 00 CC */ lwz r4, 0xcc(r3)
|
||||
/* 8023E76C 80 03 00 D0 */ lwz r0, 0xd0(r3)
|
||||
/* 8023E770 90 85 00 30 */ stw r4, 0x30(r5)
|
||||
/* 8023E774 90 05 00 34 */ stw r0, 0x34(r5)
|
||||
/* 8023E778 80 03 00 D4 */ lwz r0, 0xd4(r3)
|
||||
/* 8023E77C 90 05 00 38 */ stw r0, 0x38(r5)
|
||||
/* 8023E780 80 83 00 D8 */ lwz r4, 0xd8(r3)
|
||||
/* 8023E784 80 03 00 DC */ lwz r0, 0xdc(r3)
|
||||
/* 8023E788 90 85 00 3C */ stw r4, 0x3c(r5)
|
||||
/* 8023E78C 90 05 00 40 */ stw r0, 0x40(r5)
|
||||
/* 8023E790 80 03 00 E0 */ lwz r0, 0xe0(r3)
|
||||
/* 8023E794 90 05 00 44 */ stw r0, 0x44(r5)
|
||||
/* 8023E798 4E 80 00 20 */ blr
|
||||
@@ -1,6 +0,0 @@
|
||||
lbl_8023E640:
|
||||
/* 8023E640 3C 60 80 3E */ lis r3, m_cpadInfo__8mDoCPd_c@ha /* 0x803DD2E8@ha */
|
||||
/* 8023E644 38 63 D2 E8 */ addi r3, r3, m_cpadInfo__8mDoCPd_c@l /* 0x803DD2E8@l */
|
||||
/* 8023E648 80 03 00 34 */ lwz r0, 0x34(r3)
|
||||
/* 8023E64C 54 03 C7 FE */ rlwinm r3, r0, 0x18, 0x1f, 0x1f
|
||||
/* 8023E650 4E 80 00 20 */ blr
|
||||
@@ -1,6 +0,0 @@
|
||||
lbl_8023E654:
|
||||
/* 8023E654 3C 60 80 3E */ lis r3, m_cpadInfo__8mDoCPd_c@ha /* 0x803DD2E8@ha */
|
||||
/* 8023E658 38 63 D2 E8 */ addi r3, r3, m_cpadInfo__8mDoCPd_c@l /* 0x803DD2E8@l */
|
||||
/* 8023E65C 80 03 00 34 */ lwz r0, 0x34(r3)
|
||||
/* 8023E660 54 03 BF FE */ rlwinm r3, r0, 0x17, 0x1f, 0x1f
|
||||
/* 8023E664 4E 80 00 20 */ blr
|
||||
@@ -1,4 +0,0 @@
|
||||
lbl_8023E43C:
|
||||
/* 8023E43C 38 00 00 05 */ li r0, 5
|
||||
/* 8023E440 B0 03 00 5A */ sth r0, 0x5a(r3)
|
||||
/* 8023E444 4E 80 00 20 */ blr
|
||||
@@ -1,74 +0,0 @@
|
||||
lbl_8023E448:
|
||||
/* 8023E448 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 8023E44C 7C 08 02 A6 */ mflr r0
|
||||
/* 8023E450 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 8023E454 DB E1 00 20 */ stfd f31, 0x20(r1)
|
||||
/* 8023E458 F3 E1 00 28 */ psq_st f31, 40(r1), 0, 0 /* qr0 */
|
||||
/* 8023E45C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8023E460 48 12 3D 7D */ bl _savegpr_29
|
||||
/* 8023E464 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 8023E468 80 63 00 38 */ lwz r3, 0x38(r3)
|
||||
/* 8023E46C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8023E470 41 82 00 0C */ beq lbl_8023E47C
|
||||
/* 8023E474 4B FF C2 0D */ bl selAnimeEnd__17dMsgScrn3Select_cFv
|
||||
/* 8023E478 48 00 00 08 */ b lbl_8023E480
|
||||
lbl_8023E47C:
|
||||
/* 8023E47C 38 60 00 01 */ li r3, 1
|
||||
lbl_8023E480:
|
||||
/* 8023E480 A8 9D 00 5A */ lha r4, 0x5a(r29)
|
||||
/* 8023E484 38 04 FF FF */ addi r0, r4, -1
|
||||
/* 8023E488 B0 1D 00 5A */ sth r0, 0x5a(r29)
|
||||
/* 8023E48C A8 1D 00 5A */ lha r0, 0x5a(r29)
|
||||
/* 8023E490 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 8023E494 41 81 00 18 */ bgt lbl_8023E4AC
|
||||
/* 8023E498 38 80 00 00 */ li r4, 0
|
||||
/* 8023E49C B0 9D 00 5A */ sth r4, 0x5a(r29)
|
||||
/* 8023E4A0 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 8023E4A4 41 82 00 08 */ beq lbl_8023E4AC
|
||||
/* 8023E4A8 98 9D 00 60 */ stb r4, 0x60(r29)
|
||||
lbl_8023E4AC:
|
||||
/* 8023E4AC 7F A3 EB 78 */ mr r3, r29
|
||||
/* 8023E4B0 48 00 01 1D */ bl getAlphaRatio__17dMsgScrnExplain_cFv
|
||||
/* 8023E4B4 C0 02 B1 B8 */ lfs f0, lit_3978(r2)
|
||||
/* 8023E4B8 EC 00 00 72 */ fmuls f0, f0, f1
|
||||
/* 8023E4BC D0 1D 00 48 */ stfs f0, 0x48(r29)
|
||||
/* 8023E4C0 3B C0 00 00 */ li r30, 0
|
||||
/* 8023E4C4 3B E0 00 00 */ li r31, 0
|
||||
/* 8023E4C8 C3 E2 B1 E0 */ lfs f31, lit_4211(r2)
|
||||
lbl_8023E4CC:
|
||||
/* 8023E4CC 7F A3 EB 78 */ mr r3, r29
|
||||
/* 8023E4D0 48 00 00 FD */ bl getAlphaRatio__17dMsgScrnExplain_cFv
|
||||
/* 8023E4D4 EC 3F 08 28 */ fsubs f1, f31, f1
|
||||
/* 8023E4D8 38 1F 00 20 */ addi r0, r31, 0x20
|
||||
/* 8023E4DC 7C 7D 00 2E */ lwzx r3, r29, r0
|
||||
/* 8023E4E0 48 01 72 F1 */ bl setAlphaRate__13CPaneMgrAlphaFf
|
||||
/* 8023E4E4 3B DE 00 01 */ addi r30, r30, 1
|
||||
/* 8023E4E8 2C 1E 00 02 */ cmpwi r30, 2
|
||||
/* 8023E4EC 3B FF 00 04 */ addi r31, r31, 4
|
||||
/* 8023E4F0 41 80 FF DC */ blt lbl_8023E4CC
|
||||
/* 8023E4F4 80 1D 00 40 */ lwz r0, 0x40(r29)
|
||||
/* 8023E4F8 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8023E4FC 41 82 00 3C */ beq lbl_8023E538
|
||||
/* 8023E500 7F A3 EB 78 */ mr r3, r29
|
||||
/* 8023E504 48 00 00 C9 */ bl getAlphaRatio__17dMsgScrnExplain_cFv
|
||||
/* 8023E508 C0 02 B1 E0 */ lfs f0, lit_4211(r2)
|
||||
/* 8023E50C EC 20 08 28 */ fsubs f1, f0, f1
|
||||
/* 8023E510 C0 02 B1 E4 */ lfs f0, lit_4230(r2)
|
||||
/* 8023E514 EC 00 00 72 */ fmuls f0, f0, f1
|
||||
/* 8023E518 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 8023E51C D8 01 00 08 */ stfd f0, 8(r1)
|
||||
/* 8023E520 80 81 00 0C */ lwz r4, 0xc(r1)
|
||||
/* 8023E524 80 7D 00 40 */ lwz r3, 0x40(r29)
|
||||
/* 8023E528 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8023E52C 81 8C 00 24 */ lwz r12, 0x24(r12)
|
||||
/* 8023E530 7D 89 03 A6 */ mtctr r12
|
||||
/* 8023E534 4E 80 04 21 */ bctrl
|
||||
lbl_8023E538:
|
||||
/* 8023E538 E3 E1 00 28 */ psq_l f31, 40(r1), 0, 0 /* qr0 */
|
||||
/* 8023E53C CB E1 00 20 */ lfd f31, 0x20(r1)
|
||||
/* 8023E540 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8023E544 48 12 3C E5 */ bl _restgpr_29
|
||||
/* 8023E548 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 8023E54C 7C 08 03 A6 */ mtlr r0
|
||||
/* 8023E550 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 8023E554 4E 80 00 20 */ blr
|
||||
@@ -1,118 +0,0 @@
|
||||
lbl_8023D918:
|
||||
/* 8023D918 94 21 FD F0 */ stwu r1, -0x210(r1)
|
||||
/* 8023D91C 7C 08 02 A6 */ mflr r0
|
||||
/* 8023D920 90 01 02 14 */ stw r0, 0x214(r1)
|
||||
/* 8023D924 93 E1 02 0C */ stw r31, 0x20c(r1)
|
||||
/* 8023D928 93 C1 02 08 */ stw r30, 0x208(r1)
|
||||
/* 8023D92C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8023D930 7C 9E 23 78 */ mr r30, r4
|
||||
/* 8023D934 88 03 00 60 */ lbz r0, 0x60(r3)
|
||||
/* 8023D938 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8023D93C 41 82 01 7C */ beq lbl_8023DAB8
|
||||
/* 8023D940 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 8023D944 40 82 00 08 */ bne lbl_8023D94C
|
||||
/* 8023D948 48 00 01 70 */ b lbl_8023DAB8
|
||||
lbl_8023D94C:
|
||||
/* 8023D94C 80 7F 00 40 */ lwz r3, 0x40(r31)
|
||||
/* 8023D950 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8023D954 41 82 00 30 */ beq lbl_8023D984
|
||||
/* 8023D958 C0 22 B1 C0 */ lfs f1, lit_3980(r2)
|
||||
/* 8023D95C FC 40 08 90 */ fmr f2, f1
|
||||
/* 8023D960 C0 62 B1 B8 */ lfs f3, lit_3978(r2)
|
||||
/* 8023D964 C0 82 B1 CC */ lfs f4, lit_4120(r2)
|
||||
/* 8023D968 38 80 00 00 */ li r4, 0
|
||||
/* 8023D96C 38 A0 00 00 */ li r5, 0
|
||||
/* 8023D970 38 C0 00 00 */ li r6, 0
|
||||
/* 8023D974 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8023D978 81 8C 00 EC */ lwz r12, 0xec(r12)
|
||||
/* 8023D97C 7D 89 03 A6 */ mtctr r12
|
||||
/* 8023D980 4E 80 04 21 */ bctrl
|
||||
lbl_8023D984:
|
||||
/* 8023D984 88 1F 00 66 */ lbz r0, 0x66(r31)
|
||||
/* 8023D988 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 8023D98C 41 82 00 20 */ beq lbl_8023D9AC
|
||||
/* 8023D990 28 00 00 03 */ cmplwi r0, 3
|
||||
/* 8023D994 41 82 00 18 */ beq lbl_8023D9AC
|
||||
/* 8023D998 80 7F 00 2C */ lwz r3, 0x2c(r31)
|
||||
/* 8023D99C C0 22 B1 C0 */ lfs f1, lit_3980(r2)
|
||||
/* 8023D9A0 FC 40 08 90 */ fmr f2, f1
|
||||
/* 8023D9A4 7F C4 F3 78 */ mr r4, r30
|
||||
/* 8023D9A8 48 0B B5 2D */ bl draw__9J2DScreenFffPC14J2DGrafContext
|
||||
lbl_8023D9AC:
|
||||
/* 8023D9AC 80 7F 00 08 */ lwz r3, 8(r31)
|
||||
/* 8023D9B0 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 8023D9B4 48 0C 2C A5 */ bl getStringPtr__10J2DTextBoxCFv
|
||||
/* 8023D9B8 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8023D9BC 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 8023D9C0 48 12 B1 6D */ bl strcpy
|
||||
/* 8023D9C4 80 7F 00 30 */ lwz r3, 0x30(r31)
|
||||
/* 8023D9C8 C0 22 B1 C0 */ lfs f1, lit_3980(r2)
|
||||
/* 8023D9CC FC 40 08 90 */ fmr f2, f1
|
||||
/* 8023D9D0 7F C4 F3 78 */ mr r4, r30
|
||||
/* 8023D9D4 48 0B B5 01 */ bl draw__9J2DScreenFffPC14J2DGrafContext
|
||||
/* 8023D9D8 80 7F 00 08 */ lwz r3, 8(r31)
|
||||
/* 8023D9DC 80 A3 00 04 */ lwz r5, 4(r3)
|
||||
/* 8023D9E0 80 7F 00 04 */ lwz r3, 4(r31)
|
||||
/* 8023D9E4 80 9F 00 54 */ lwz r4, 0x54(r31)
|
||||
/* 8023D9E8 38 C0 00 00 */ li r6, 0
|
||||
/* 8023D9EC 38 E0 00 00 */ li r7, 0
|
||||
/* 8023D9F0 39 00 00 00 */ li r8, 0
|
||||
/* 8023D9F4 39 20 00 08 */ li r9, 8
|
||||
/* 8023D9F8 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8023D9FC 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 8023DA00 7D 89 03 A6 */ mtctr r12
|
||||
/* 8023DA04 4E 80 04 21 */ bctrl
|
||||
/* 8023DA08 80 7F 00 08 */ lwz r3, 8(r31)
|
||||
/* 8023DA0C 80 83 00 04 */ lwz r4, 4(r3)
|
||||
/* 8023DA10 80 7F 00 04 */ lwz r3, 4(r31)
|
||||
/* 8023DA14 C0 22 B1 D0 */ lfs f1, lit_4121(r2)
|
||||
/* 8023DA18 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8023DA1C 81 8C 00 18 */ lwz r12, 0x18(r12)
|
||||
/* 8023DA20 7D 89 03 A6 */ mtctr r12
|
||||
/* 8023DA24 4E 80 04 21 */ bctrl
|
||||
/* 8023DA28 80 7F 00 08 */ lwz r3, 8(r31)
|
||||
/* 8023DA2C 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 8023DA30 48 0C 2C 29 */ bl getStringPtr__10J2DTextBoxCFv
|
||||
/* 8023DA34 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 8023DA38 48 12 B0 F5 */ bl strcpy
|
||||
/* 8023DA3C 80 7F 00 38 */ lwz r3, 0x38(r31)
|
||||
/* 8023DA40 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8023DA44 41 82 00 64 */ beq lbl_8023DAA8
|
||||
/* 8023DA48 88 1F 00 64 */ lbz r0, 0x64(r31)
|
||||
/* 8023DA4C 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 8023DA50 41 82 00 0C */ beq lbl_8023DA5C
|
||||
/* 8023DA54 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 8023DA58 40 82 00 50 */ bne lbl_8023DAA8
|
||||
lbl_8023DA5C:
|
||||
/* 8023DA5C C0 62 B1 C0 */ lfs f3, lit_3980(r2)
|
||||
/* 8023DA60 88 1F 00 66 */ lbz r0, 0x66(r31)
|
||||
/* 8023DA64 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 8023DA68 40 82 00 08 */ bne lbl_8023DA70
|
||||
/* 8023DA6C C0 62 B1 D4 */ lfs f3, lit_4122(r2)
|
||||
lbl_8023DA70:
|
||||
/* 8023DA70 C0 22 B1 D8 */ lfs f1, lit_4123(r2)
|
||||
/* 8023DA74 3C 80 80 43 */ lis r4, g_MsgObject_HIO_c@ha /* 0x8043028C@ha */
|
||||
/* 8023DA78 38 84 02 8C */ addi r4, r4, g_MsgObject_HIO_c@l /* 0x8043028C@l */
|
||||
/* 8023DA7C C0 04 01 F0 */ lfs f0, 0x1f0(r4)
|
||||
/* 8023DA80 EC 21 00 2A */ fadds f1, f1, f0
|
||||
/* 8023DA84 C0 42 B1 DC */ lfs f2, lit_4124(r2)
|
||||
/* 8023DA88 C0 04 02 68 */ lfs f0, 0x268(r4)
|
||||
/* 8023DA8C EC 02 00 2A */ fadds f0, f2, f0
|
||||
/* 8023DA90 EC 40 18 2A */ fadds f2, f0, f3
|
||||
/* 8023DA94 4B FF C3 05 */ bl translate__17dMsgScrn3Select_cFff
|
||||
/* 8023DA98 80 7F 00 38 */ lwz r3, 0x38(r31)
|
||||
/* 8023DA9C C0 22 B1 C0 */ lfs f1, lit_3980(r2)
|
||||
/* 8023DAA0 FC 40 08 90 */ fmr f2, f1
|
||||
/* 8023DAA4 4B FF C3 31 */ bl draw__17dMsgScrn3Select_cFff
|
||||
lbl_8023DAA8:
|
||||
/* 8023DAA8 80 7F 00 34 */ lwz r3, 0x34(r31)
|
||||
/* 8023DAAC 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8023DAB0 41 82 00 08 */ beq lbl_8023DAB8
|
||||
/* 8023DAB4 4B FF E3 0D */ bl draw__15dMsgScrnArrow_cFv
|
||||
lbl_8023DAB8:
|
||||
/* 8023DAB8 83 E1 02 0C */ lwz r31, 0x20c(r1)
|
||||
/* 8023DABC 83 C1 02 08 */ lwz r30, 0x208(r1)
|
||||
/* 8023DAC0 80 01 02 14 */ lwz r0, 0x214(r1)
|
||||
/* 8023DAC4 7C 08 03 A6 */ mtlr r0
|
||||
/* 8023DAC8 38 21 02 10 */ addi r1, r1, 0x210
|
||||
/* 8023DACC 4E 80 00 20 */ blr
|
||||
@@ -1,35 +0,0 @@
|
||||
lbl_8023E5CC:
|
||||
/* 8023E5CC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8023E5D0 88 03 00 60 */ lbz r0, 0x60(r3)
|
||||
/* 8023E5D4 2C 00 00 02 */ cmpwi r0, 2
|
||||
/* 8023E5D8 41 82 00 20 */ beq lbl_8023E5F8
|
||||
/* 8023E5DC 40 80 00 10 */ bge lbl_8023E5EC
|
||||
/* 8023E5E0 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 8023E5E4 41 82 00 48 */ beq lbl_8023E62C
|
||||
/* 8023E5E8 48 00 00 4C */ b lbl_8023E634
|
||||
lbl_8023E5EC:
|
||||
/* 8023E5EC 2C 00 00 05 */ cmpwi r0, 5
|
||||
/* 8023E5F0 41 82 00 08 */ beq lbl_8023E5F8
|
||||
/* 8023E5F4 48 00 00 40 */ b lbl_8023E634
|
||||
lbl_8023E5F8:
|
||||
/* 8023E5F8 C0 42 B1 E0 */ lfs f2, lit_4211(r2)
|
||||
/* 8023E5FC A8 03 00 5A */ lha r0, 0x5a(r3)
|
||||
/* 8023E600 C8 22 B1 F0 */ lfd f1, lit_4416(r2)
|
||||
/* 8023E604 6C 00 80 00 */ xoris r0, r0, 0x8000
|
||||
/* 8023E608 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 8023E60C 3C 00 43 30 */ lis r0, 0x4330
|
||||
/* 8023E610 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 8023E614 C8 01 00 08 */ lfd f0, 8(r1)
|
||||
/* 8023E618 EC 20 08 28 */ fsubs f1, f0, f1
|
||||
/* 8023E61C C0 02 B1 EC */ lfs f0, lit_4414(r2)
|
||||
/* 8023E620 EC 01 00 24 */ fdivs f0, f1, f0
|
||||
/* 8023E624 EC 22 00 28 */ fsubs f1, f2, f0
|
||||
/* 8023E628 48 00 00 10 */ b lbl_8023E638
|
||||
lbl_8023E62C:
|
||||
/* 8023E62C C0 22 B1 E0 */ lfs f1, lit_4211(r2)
|
||||
/* 8023E630 48 00 00 08 */ b lbl_8023E638
|
||||
lbl_8023E634:
|
||||
/* 8023E634 C0 22 B1 C0 */ lfs f1, lit_3980(r2)
|
||||
lbl_8023E638:
|
||||
/* 8023E638 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8023E63C 4E 80 00 20 */ blr
|
||||
@@ -1,84 +0,0 @@
|
||||
lbl_8023D7D8:
|
||||
/* 8023D7D8 94 21 FF C0 */ stwu r1, -0x40(r1)
|
||||
/* 8023D7DC 7C 08 02 A6 */ mflr r0
|
||||
/* 8023D7E0 90 01 00 44 */ stw r0, 0x44(r1)
|
||||
/* 8023D7E4 DB E1 00 30 */ stfd f31, 0x30(r1)
|
||||
/* 8023D7E8 F3 E1 00 38 */ psq_st f31, 56(r1), 0, 0 /* qr0 */
|
||||
/* 8023D7EC DB C1 00 20 */ stfd f30, 0x20(r1)
|
||||
/* 8023D7F0 F3 C1 00 28 */ psq_st f30, 40(r1), 0, 0 /* qr0 */
|
||||
/* 8023D7F4 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8023D7F8 48 12 49 DD */ bl _savegpr_27
|
||||
/* 8023D7FC 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 8023D800 8B A3 00 60 */ lbz r29, 0x60(r3)
|
||||
/* 8023D804 C3 C2 B1 C0 */ lfs f30, lit_3980(r2)
|
||||
/* 8023D808 88 03 00 66 */ lbz r0, 0x66(r3)
|
||||
/* 8023D80C 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 8023D810 40 82 00 08 */ bne lbl_8023D818
|
||||
/* 8023D814 C3 C2 B1 C8 */ lfs f30, lit_4078(r2)
|
||||
lbl_8023D818:
|
||||
/* 8023D818 3B 80 00 00 */ li r28, 0
|
||||
/* 8023D81C 3B E0 00 00 */ li r31, 0
|
||||
/* 8023D820 3C 60 80 43 */ lis r3, g_MsgObject_HIO_c@ha /* 0x8043028C@ha */
|
||||
/* 8023D824 3B C3 02 8C */ addi r30, r3, g_MsgObject_HIO_c@l /* 0x8043028C@l */
|
||||
lbl_8023D828:
|
||||
/* 8023D828 38 1F 00 20 */ addi r0, r31, 0x20
|
||||
/* 8023D82C 7C 7B 00 2E */ lwzx r3, r27, r0
|
||||
/* 8023D830 C0 3B 00 48 */ lfs f1, 0x48(r27)
|
||||
/* 8023D834 C0 1E 01 EC */ lfs f0, 0x1ec(r30)
|
||||
/* 8023D838 EC 21 00 2A */ fadds f1, f1, f0
|
||||
/* 8023D83C C0 5B 00 4C */ lfs f2, 0x4c(r27)
|
||||
/* 8023D840 C0 1E 02 64 */ lfs f0, 0x264(r30)
|
||||
/* 8023D844 EC 02 00 2A */ fadds f0, f2, f0
|
||||
/* 8023D848 EC 5E 00 2A */ fadds f2, f30, f0
|
||||
/* 8023D84C 48 01 6D 65 */ bl paneTrans__8CPaneMgrFff
|
||||
/* 8023D850 3B 9C 00 01 */ addi r28, r28, 1
|
||||
/* 8023D854 2C 1C 00 02 */ cmpwi r28, 2
|
||||
/* 8023D858 3B FF 00 04 */ addi r31, r31, 4
|
||||
/* 8023D85C 41 80 FF CC */ blt lbl_8023D828
|
||||
/* 8023D860 7F 63 DB 78 */ mr r3, r27
|
||||
/* 8023D864 88 1B 00 60 */ lbz r0, 0x60(r27)
|
||||
/* 8023D868 1C A0 00 0C */ mulli r5, r0, 0xc
|
||||
/* 8023D86C 3C 80 80 3C */ lis r4, move_process@ha /* 0x803C0F24@ha */
|
||||
/* 8023D870 38 04 0F 24 */ addi r0, r4, move_process@l /* 0x803C0F24@l */
|
||||
/* 8023D874 7D 80 2A 14 */ add r12, r0, r5
|
||||
/* 8023D878 48 12 48 0D */ bl __ptmf_scall
|
||||
/* 8023D87C 60 00 00 00 */ nop
|
||||
/* 8023D880 88 1B 00 60 */ lbz r0, 0x60(r27)
|
||||
/* 8023D884 7C 1D 00 40 */ cmplw r29, r0
|
||||
/* 8023D888 41 82 00 20 */ beq lbl_8023D8A8
|
||||
/* 8023D88C 7F 63 DB 78 */ mr r3, r27
|
||||
/* 8023D890 1C A0 00 0C */ mulli r5, r0, 0xc
|
||||
/* 8023D894 3C 80 80 3C */ lis r4, init_process@ha /* 0x803C0E94@ha */
|
||||
/* 8023D898 38 04 0E 94 */ addi r0, r4, init_process@l /* 0x803C0E94@l */
|
||||
/* 8023D89C 7D 80 2A 14 */ add r12, r0, r5
|
||||
/* 8023D8A0 48 12 47 E5 */ bl __ptmf_scall
|
||||
/* 8023D8A4 60 00 00 00 */ nop
|
||||
lbl_8023D8A8:
|
||||
/* 8023D8A8 3C 60 80 43 */ lis r3, g_MsgObject_HIO_c@ha /* 0x8043028C@ha */
|
||||
/* 8023D8AC 38 63 02 8C */ addi r3, r3, g_MsgObject_HIO_c@l /* 0x8043028C@l */
|
||||
/* 8023D8B0 C3 C3 00 9C */ lfs f30, 0x9c(r3)
|
||||
/* 8023D8B4 C3 E3 00 70 */ lfs f31, 0x70(r3)
|
||||
/* 8023D8B8 80 7B 00 2C */ lwz r3, 0x2c(r27)
|
||||
/* 8023D8BC 3C 80 5F 61 */ lis r4, 0x5F61 /* 0x5F616C6C@ha */
|
||||
/* 8023D8C0 38 C4 6C 6C */ addi r6, r4, 0x6C6C /* 0x5F616C6C@l */
|
||||
/* 8023D8C4 38 A0 00 6E */ li r5, 0x6e
|
||||
/* 8023D8C8 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8023D8CC 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 8023D8D0 7D 89 03 A6 */ mtctr r12
|
||||
/* 8023D8D4 4E 80 04 21 */ bctrl
|
||||
/* 8023D8D8 D3 E3 00 CC */ stfs f31, 0xcc(r3)
|
||||
/* 8023D8DC D3 C3 00 D0 */ stfs f30, 0xd0(r3)
|
||||
/* 8023D8E0 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8023D8E4 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
||||
/* 8023D8E8 7D 89 03 A6 */ mtctr r12
|
||||
/* 8023D8EC 4E 80 04 21 */ bctrl
|
||||
/* 8023D8F0 E3 E1 00 38 */ psq_l f31, 56(r1), 0, 0 /* qr0 */
|
||||
/* 8023D8F4 CB E1 00 30 */ lfd f31, 0x30(r1)
|
||||
/* 8023D8F8 E3 C1 00 28 */ psq_l f30, 40(r1), 0, 0 /* qr0 */
|
||||
/* 8023D8FC CB C1 00 20 */ lfd f30, 0x20(r1)
|
||||
/* 8023D900 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8023D904 48 12 49 1D */ bl _restgpr_27
|
||||
/* 8023D908 80 01 00 44 */ lwz r0, 0x44(r1)
|
||||
/* 8023D90C 7C 08 03 A6 */ mtlr r0
|
||||
/* 8023D910 38 21 00 40 */ addi r1, r1, 0x40
|
||||
/* 8023D914 4E 80 00 20 */ blr
|
||||
@@ -1,10 +0,0 @@
|
||||
lbl_8023DD90:
|
||||
/* 8023DD90 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8023DD94 7C 08 02 A6 */ mflr r0
|
||||
/* 8023DD98 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8023DD9C 80 63 00 34 */ lwz r3, 0x34(r3)
|
||||
/* 8023DDA0 4B FF E0 95 */ bl arwAnimeInit__15dMsgScrnArrow_cFv
|
||||
/* 8023DDA4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8023DDA8 7C 08 03 A6 */ mtlr r0
|
||||
/* 8023DDAC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8023DDB0 4E 80 00 20 */ blr
|
||||
@@ -1,58 +0,0 @@
|
||||
lbl_8023DDB4:
|
||||
/* 8023DDB4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8023DDB8 7C 08 02 A6 */ mflr r0
|
||||
/* 8023DDBC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8023DDC0 A8 83 00 5E */ lha r4, 0x5e(r3)
|
||||
/* 8023DDC4 2C 04 00 00 */ cmpwi r4, 0
|
||||
/* 8023DDC8 40 81 00 10 */ ble lbl_8023DDD8
|
||||
/* 8023DDCC 38 04 FF FF */ addi r0, r4, -1
|
||||
/* 8023DDD0 B0 03 00 5E */ sth r0, 0x5e(r3)
|
||||
/* 8023DDD4 48 00 00 A8 */ b lbl_8023DE7C
|
||||
lbl_8023DDD8:
|
||||
/* 8023DDD8 3C 80 80 3E */ lis r4, m_cpadInfo__8mDoCPd_c@ha /* 0x803DD2E8@ha */
|
||||
/* 8023DDDC 38 84 D2 E8 */ addi r4, r4, m_cpadInfo__8mDoCPd_c@l /* 0x803DD2E8@l */
|
||||
/* 8023DDE0 80 84 00 34 */ lwz r4, 0x34(r4)
|
||||
/* 8023DDE4 54 80 05 EF */ rlwinm. r0, r4, 0, 0x17, 0x17
|
||||
/* 8023DDE8 40 82 00 54 */ bne lbl_8023DE3C
|
||||
/* 8023DDEC 88 03 00 58 */ lbz r0, 0x58(r3)
|
||||
/* 8023DDF0 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8023DDF4 41 82 00 88 */ beq lbl_8023DE7C
|
||||
/* 8023DDF8 54 80 05 AD */ rlwinm. r0, r4, 0, 0x16, 0x16
|
||||
/* 8023DDFC 40 82 00 40 */ bne lbl_8023DE3C
|
||||
/* 8023DE00 54 80 06 F7 */ rlwinm. r0, r4, 0, 0x1b, 0x1b
|
||||
/* 8023DE04 40 82 00 38 */ bne lbl_8023DE3C
|
||||
/* 8023DE08 54 80 05 6B */ rlwinm. r0, r4, 0, 0x15, 0x15
|
||||
/* 8023DE0C 40 82 00 30 */ bne lbl_8023DE3C
|
||||
/* 8023DE10 54 80 05 29 */ rlwinm. r0, r4, 0, 0x14, 0x14
|
||||
/* 8023DE14 40 82 00 28 */ bne lbl_8023DE3C
|
||||
/* 8023DE18 54 80 04 E7 */ rlwinm. r0, r4, 0, 0x13, 0x13
|
||||
/* 8023DE1C 40 82 00 20 */ bne lbl_8023DE3C
|
||||
/* 8023DE20 54 80 06 B5 */ rlwinm. r0, r4, 0, 0x1a, 0x1a
|
||||
/* 8023DE24 40 82 00 18 */ bne lbl_8023DE3C
|
||||
/* 8023DE28 54 80 06 73 */ rlwinm. r0, r4, 0, 0x19, 0x19
|
||||
/* 8023DE2C 40 82 00 10 */ bne lbl_8023DE3C
|
||||
/* 8023DE30 88 03 00 65 */ lbz r0, 0x65(r3)
|
||||
/* 8023DE34 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8023DE38 41 82 00 44 */ beq lbl_8023DE7C
|
||||
lbl_8023DE3C:
|
||||
/* 8023DE3C 38 00 00 05 */ li r0, 5
|
||||
/* 8023DE40 98 03 00 60 */ stb r0, 0x60(r3)
|
||||
/* 8023DE44 4B FE 0B 91 */ bl dMeter2Info_set2DVibrationM__Fv
|
||||
/* 8023DE48 38 00 00 52 */ li r0, 0x52
|
||||
/* 8023DE4C 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 8023DE50 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 8023DE54 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 8023DE58 38 A0 00 00 */ li r5, 0
|
||||
/* 8023DE5C 38 C0 00 00 */ li r6, 0
|
||||
/* 8023DE60 38 E0 00 00 */ li r7, 0
|
||||
/* 8023DE64 C0 22 B1 E0 */ lfs f1, lit_4211(r2)
|
||||
/* 8023DE68 FC 40 08 90 */ fmr f2, f1
|
||||
/* 8023DE6C C0 62 B1 D0 */ lfs f3, lit_4121(r2)
|
||||
/* 8023DE70 FC 80 18 90 */ fmr f4, f3
|
||||
/* 8023DE74 39 00 00 00 */ li r8, 0
|
||||
/* 8023DE78 48 06 DB 0D */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
lbl_8023DE7C:
|
||||
/* 8023DE7C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8023DE80 7C 08 03 A6 */ mtlr r0
|
||||
/* 8023DE84 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8023DE88 4E 80 00 20 */ blr
|
||||
@@ -1,160 +0,0 @@
|
||||
lbl_8023DE8C:
|
||||
/* 8023DE8C 94 21 FF 70 */ stwu r1, -0x90(r1)
|
||||
/* 8023DE90 7C 08 02 A6 */ mflr r0
|
||||
/* 8023DE94 90 01 00 94 */ stw r0, 0x94(r1)
|
||||
/* 8023DE98 DB E1 00 80 */ stfd f31, 0x80(r1)
|
||||
/* 8023DE9C F3 E1 00 88 */ psq_st f31, 136(r1), 0, 0 /* qr0 */
|
||||
/* 8023DEA0 DB C1 00 70 */ stfd f30, 0x70(r1)
|
||||
/* 8023DEA4 F3 C1 00 78 */ psq_st f30, 120(r1), 0, 0 /* qr0 */
|
||||
/* 8023DEA8 DB A1 00 60 */ stfd f29, 0x60(r1)
|
||||
/* 8023DEAC F3 A1 00 68 */ psq_st f29, 104(r1), 0, 0 /* qr0 */
|
||||
/* 8023DEB0 93 E1 00 5C */ stw r31, 0x5c(r1)
|
||||
/* 8023DEB4 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8023DEB8 38 00 00 00 */ li r0, 0
|
||||
/* 8023DEBC 98 01 00 10 */ stb r0, 0x10(r1)
|
||||
/* 8023DEC0 98 01 00 08 */ stb r0, 8(r1)
|
||||
/* 8023DEC4 98 01 00 2C */ stb r0, 0x2c(r1)
|
||||
/* 8023DEC8 98 01 00 19 */ stb r0, 0x19(r1)
|
||||
/* 8023DECC 88 03 00 66 */ lbz r0, 0x66(r3)
|
||||
/* 8023DED0 28 00 00 04 */ cmplwi r0, 4
|
||||
/* 8023DED4 40 82 00 38 */ bne lbl_8023DF0C
|
||||
/* 8023DED8 3C 60 80 43 */ lis r3, g_meter2_info@ha /* 0x80430188@ha */
|
||||
/* 8023DEDC 38 63 01 88 */ addi r3, r3, g_meter2_info@l /* 0x80430188@l */
|
||||
/* 8023DEE0 38 80 04 B0 */ li r4, 0x4b0
|
||||
/* 8023DEE4 38 A1 00 10 */ addi r5, r1, 0x10
|
||||
/* 8023DEE8 38 C0 00 00 */ li r6, 0
|
||||
/* 8023DEEC 4B FD E3 65 */ bl getString__13dMeter2Info_cFUlPcP14JMSMesgEntry_c
|
||||
/* 8023DEF0 3C 60 80 43 */ lis r3, g_meter2_info@ha /* 0x80430188@ha */
|
||||
/* 8023DEF4 38 63 01 88 */ addi r3, r3, g_meter2_info@l /* 0x80430188@l */
|
||||
/* 8023DEF8 38 80 04 B1 */ li r4, 0x4b1
|
||||
/* 8023DEFC 38 A1 00 08 */ addi r5, r1, 8
|
||||
/* 8023DF00 38 C0 00 00 */ li r6, 0
|
||||
/* 8023DF04 4B FD E3 4D */ bl getString__13dMeter2Info_cFUlPcP14JMSMesgEntry_c
|
||||
/* 8023DF08 48 00 00 34 */ b lbl_8023DF3C
|
||||
lbl_8023DF0C:
|
||||
/* 8023DF0C 3C 60 80 43 */ lis r3, g_meter2_info@ha /* 0x80430188@ha */
|
||||
/* 8023DF10 38 63 01 88 */ addi r3, r3, g_meter2_info@l /* 0x80430188@l */
|
||||
/* 8023DF14 38 80 05 1F */ li r4, 0x51f
|
||||
/* 8023DF18 38 A1 00 10 */ addi r5, r1, 0x10
|
||||
/* 8023DF1C 38 C0 00 00 */ li r6, 0
|
||||
/* 8023DF20 4B FD E3 31 */ bl getString__13dMeter2Info_cFUlPcP14JMSMesgEntry_c
|
||||
/* 8023DF24 3C 60 80 43 */ lis r3, g_meter2_info@ha /* 0x80430188@ha */
|
||||
/* 8023DF28 38 63 01 88 */ addi r3, r3, g_meter2_info@l /* 0x80430188@l */
|
||||
/* 8023DF2C 38 80 05 20 */ li r4, 0x520
|
||||
/* 8023DF30 38 A1 00 08 */ addi r5, r1, 8
|
||||
/* 8023DF34 38 C0 00 00 */ li r6, 0
|
||||
/* 8023DF38 4B FD E3 19 */ bl getString__13dMeter2Info_cFUlPcP14JMSMesgEntry_c
|
||||
lbl_8023DF3C:
|
||||
/* 8023DF3C 80 7F 00 38 */ lwz r3, 0x38(r31)
|
||||
/* 8023DF40 4B FF CA 3D */ bl getCharSpace__17dMsgScrn3Select_cFv
|
||||
/* 8023DF44 FF C0 08 90 */ fmr f30, f1
|
||||
/* 8023DF48 80 7F 00 38 */ lwz r3, 0x38(r31)
|
||||
/* 8023DF4C 4B FF CA 01 */ bl getFontSize__17dMsgScrn3Select_cFv
|
||||
/* 8023DF50 FF E0 08 90 */ fmr f31, f1
|
||||
/* 8023DF54 4B DD 6A 9D */ bl mDoExt_getMesgFont__Fv
|
||||
/* 8023DF58 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8023DF5C 3C 60 80 43 */ lis r3, g_meter2_info@ha /* 0x80430188@ha */
|
||||
/* 8023DF60 38 63 01 88 */ addi r3, r3, g_meter2_info@l /* 0x80430188@l */
|
||||
/* 8023DF64 FC 20 F8 90 */ fmr f1, f31
|
||||
/* 8023DF68 FC 40 F0 90 */ fmr f2, f30
|
||||
/* 8023DF6C 38 A1 00 10 */ addi r5, r1, 0x10
|
||||
/* 8023DF70 4B FD E8 8D */ bl getStringLength__13dMeter2Info_cFP7JUTFontffPc
|
||||
/* 8023DF74 FF A0 08 90 */ fmr f29, f1
|
||||
/* 8023DF78 80 7F 00 38 */ lwz r3, 0x38(r31)
|
||||
/* 8023DF7C 4B FF CA 01 */ bl getCharSpace__17dMsgScrn3Select_cFv
|
||||
/* 8023DF80 FF E0 08 90 */ fmr f31, f1
|
||||
/* 8023DF84 80 7F 00 38 */ lwz r3, 0x38(r31)
|
||||
/* 8023DF88 4B FF C9 C5 */ bl getFontSize__17dMsgScrn3Select_cFv
|
||||
/* 8023DF8C FF C0 08 90 */ fmr f30, f1
|
||||
/* 8023DF90 4B DD 6A 61 */ bl mDoExt_getMesgFont__Fv
|
||||
/* 8023DF94 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8023DF98 3C 60 80 43 */ lis r3, g_meter2_info@ha /* 0x80430188@ha */
|
||||
/* 8023DF9C 38 63 01 88 */ addi r3, r3, g_meter2_info@l /* 0x80430188@l */
|
||||
/* 8023DFA0 FC 20 F0 90 */ fmr f1, f30
|
||||
/* 8023DFA4 FC 40 F8 90 */ fmr f2, f31
|
||||
/* 8023DFA8 38 A1 00 08 */ addi r5, r1, 8
|
||||
/* 8023DFAC 4B FD E8 51 */ bl getStringLength__13dMeter2Info_cFP7JUTFontffPc
|
||||
/* 8023DFB0 FF C0 08 90 */ fmr f30, f1
|
||||
/* 8023DFB4 FC 1D F0 40 */ fcmpo cr0, f29, f30
|
||||
/* 8023DFB8 40 80 00 0C */ bge lbl_8023DFC4
|
||||
/* 8023DFBC FF E0 F0 90 */ fmr f31, f30
|
||||
/* 8023DFC0 48 00 00 08 */ b lbl_8023DFC8
|
||||
lbl_8023DFC4:
|
||||
/* 8023DFC4 FF E0 E8 90 */ fmr f31, f29
|
||||
lbl_8023DFC8:
|
||||
/* 8023DFC8 80 7F 00 38 */ lwz r3, 0x38(r31)
|
||||
/* 8023DFCC 4B FF C9 69 */ bl getTextBoxWidth__17dMsgScrn3Select_cFv
|
||||
/* 8023DFD0 FC 1F 08 40 */ fcmpo cr0, f31, f1
|
||||
/* 8023DFD4 40 80 00 10 */ bge lbl_8023DFE4
|
||||
/* 8023DFD8 80 7F 00 38 */ lwz r3, 0x38(r31)
|
||||
/* 8023DFDC 4B FF C9 59 */ bl getTextBoxWidth__17dMsgScrn3Select_cFv
|
||||
/* 8023DFE0 FF E0 08 90 */ fmr f31, f1
|
||||
lbl_8023DFE4:
|
||||
/* 8023DFE4 38 61 00 2C */ addi r3, r1, 0x2c
|
||||
/* 8023DFE8 38 80 00 14 */ li r4, 0x14
|
||||
/* 8023DFEC 3C A0 80 3A */ lis r5, msg_scrn_d_msg_scrn_explain__stringBase0@ha /* 0x80399910@ha */
|
||||
/* 8023DFF0 38 A5 99 10 */ addi r5, r5, msg_scrn_d_msg_scrn_explain__stringBase0@l /* 0x80399910@l */
|
||||
/* 8023DFF4 38 A5 00 74 */ addi r5, r5, 0x74
|
||||
/* 8023DFF8 C0 22 B1 E8 */ lfs f1, lit_4294(r2)
|
||||
/* 8023DFFC EC 1F E8 28 */ fsubs f0, f31, f29
|
||||
/* 8023E000 EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 8023E004 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 8023E008 D8 01 00 40 */ stfd f0, 0x40(r1)
|
||||
/* 8023E00C 80 C1 00 44 */ lwz r6, 0x44(r1)
|
||||
/* 8023E010 4C C6 31 82 */ crclr 6
|
||||
/* 8023E014 48 12 85 A9 */ bl snprintf
|
||||
/* 8023E018 38 61 00 2C */ addi r3, r1, 0x2c
|
||||
/* 8023E01C 38 81 00 10 */ addi r4, r1, 0x10
|
||||
/* 8023E020 48 12 AA 9D */ bl strcat
|
||||
/* 8023E024 38 61 00 18 */ addi r3, r1, 0x18
|
||||
/* 8023E028 38 80 00 14 */ li r4, 0x14
|
||||
/* 8023E02C 3C A0 80 3A */ lis r5, msg_scrn_d_msg_scrn_explain__stringBase0@ha /* 0x80399910@ha */
|
||||
/* 8023E030 38 A5 99 10 */ addi r5, r5, msg_scrn_d_msg_scrn_explain__stringBase0@l /* 0x80399910@l */
|
||||
/* 8023E034 38 A5 00 74 */ addi r5, r5, 0x74
|
||||
/* 8023E038 C0 22 B1 E8 */ lfs f1, lit_4294(r2)
|
||||
/* 8023E03C EC 1F F0 28 */ fsubs f0, f31, f30
|
||||
/* 8023E040 EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 8023E044 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 8023E048 D8 01 00 48 */ stfd f0, 0x48(r1)
|
||||
/* 8023E04C 80 C1 00 4C */ lwz r6, 0x4c(r1)
|
||||
/* 8023E050 4C C6 31 82 */ crclr 6
|
||||
/* 8023E054 48 12 85 69 */ bl snprintf
|
||||
/* 8023E058 38 61 00 18 */ addi r3, r1, 0x18
|
||||
/* 8023E05C 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 8023E060 48 12 AA 5D */ bl strcat
|
||||
/* 8023E064 80 7F 00 38 */ lwz r3, 0x38(r31)
|
||||
/* 8023E068 3C 80 80 3A */ lis r4, msg_scrn_d_msg_scrn_explain__stringBase0@ha /* 0x80399910@ha */
|
||||
/* 8023E06C 38 84 99 10 */ addi r4, r4, msg_scrn_d_msg_scrn_explain__stringBase0@l /* 0x80399910@l */
|
||||
/* 8023E070 38 84 00 63 */ addi r4, r4, 0x63
|
||||
/* 8023E074 38 A1 00 2C */ addi r5, r1, 0x2c
|
||||
/* 8023E078 38 C1 00 18 */ addi r6, r1, 0x18
|
||||
/* 8023E07C 4B FF BB FD */ bl setString__17dMsgScrn3Select_cFPcPcPc
|
||||
/* 8023E080 80 7F 00 38 */ lwz r3, 0x38(r31)
|
||||
/* 8023E084 3C 80 80 3A */ lis r4, msg_scrn_d_msg_scrn_explain__stringBase0@ha /* 0x80399910@ha */
|
||||
/* 8023E088 38 84 99 10 */ addi r4, r4, msg_scrn_d_msg_scrn_explain__stringBase0@l /* 0x80399910@l */
|
||||
/* 8023E08C 38 84 00 63 */ addi r4, r4, 0x63
|
||||
/* 8023E090 7C 85 23 78 */ mr r5, r4
|
||||
/* 8023E094 7C 86 23 78 */ mr r6, r4
|
||||
/* 8023E098 4B FF BC 71 */ bl setRubyString__17dMsgScrn3Select_cFPcPcPc
|
||||
/* 8023E09C 80 7F 00 38 */ lwz r3, 0x38(r31)
|
||||
/* 8023E0A0 38 80 00 02 */ li r4, 2
|
||||
/* 8023E0A4 88 BF 00 61 */ lbz r5, 0x61(r31)
|
||||
/* 8023E0A8 38 05 00 01 */ addi r0, r5, 1
|
||||
/* 8023E0AC 54 05 06 3E */ clrlwi r5, r0, 0x18
|
||||
/* 8023E0B0 38 C0 00 00 */ li r6, 0
|
||||
/* 8023E0B4 FC 20 F8 90 */ fmr f1, f31
|
||||
/* 8023E0B8 38 E0 00 00 */ li r7, 0
|
||||
/* 8023E0BC 4B FF BF D9 */ bl selAnimeInit__17dMsgScrn3Select_cFUcUcUcfUc
|
||||
/* 8023E0C0 80 7F 00 34 */ lwz r3, 0x34(r31)
|
||||
/* 8023E0C4 4B FF DD 71 */ bl arwAnimeInit__15dMsgScrnArrow_cFv
|
||||
/* 8023E0C8 E3 E1 00 88 */ psq_l f31, 136(r1), 0, 0 /* qr0 */
|
||||
/* 8023E0CC CB E1 00 80 */ lfd f31, 0x80(r1)
|
||||
/* 8023E0D0 E3 C1 00 78 */ psq_l f30, 120(r1), 0, 0 /* qr0 */
|
||||
/* 8023E0D4 CB C1 00 70 */ lfd f30, 0x70(r1)
|
||||
/* 8023E0D8 E3 A1 00 68 */ psq_l f29, 104(r1), 0, 0 /* qr0 */
|
||||
/* 8023E0DC CB A1 00 60 */ lfd f29, 0x60(r1)
|
||||
/* 8023E0E0 83 E1 00 5C */ lwz r31, 0x5c(r1)
|
||||
/* 8023E0E4 80 01 00 94 */ lwz r0, 0x94(r1)
|
||||
/* 8023E0E8 7C 08 03 A6 */ mtlr r0
|
||||
/* 8023E0EC 38 21 00 90 */ addi r1, r1, 0x90
|
||||
/* 8023E0F0 4E 80 00 20 */ blr
|
||||
@@ -1,225 +0,0 @@
|
||||
lbl_8023E0F4:
|
||||
/* 8023E0F4 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 8023E0F8 7C 08 02 A6 */ mflr r0
|
||||
/* 8023E0FC 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 8023E100 93 E1 00 2C */ stw r31, 0x2c(r1)
|
||||
/* 8023E104 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8023E108 A8 63 00 5E */ lha r3, 0x5e(r3)
|
||||
/* 8023E10C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8023E110 40 81 00 10 */ ble lbl_8023E120
|
||||
/* 8023E114 38 03 FF FF */ addi r0, r3, -1
|
||||
/* 8023E118 B0 1F 00 5E */ sth r0, 0x5e(r31)
|
||||
/* 8023E11C 48 00 02 D8 */ b lbl_8023E3F4
|
||||
lbl_8023E120:
|
||||
/* 8023E120 80 7F 00 44 */ lwz r3, 0x44(r31)
|
||||
/* 8023E124 4B DF 40 79 */ bl checkTrigger__9STControlFv
|
||||
/* 8023E128 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8023E12C 48 00 05 15 */ bl checkTriggerA__17dMsgScrnExplain_cFv
|
||||
/* 8023E130 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 8023E134 41 82 01 1C */ beq lbl_8023E250
|
||||
/* 8023E138 88 1F 00 64 */ lbz r0, 0x64(r31)
|
||||
/* 8023E13C 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 8023E140 40 82 00 90 */ bne lbl_8023E1D0
|
||||
/* 8023E144 88 1F 00 61 */ lbz r0, 0x61(r31)
|
||||
/* 8023E148 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8023E14C 40 82 00 4C */ bne lbl_8023E198
|
||||
/* 8023E150 38 00 00 03 */ li r0, 3
|
||||
/* 8023E154 3C 60 80 43 */ lis r3, g_meter2_info@ha /* 0x80430188@ha */
|
||||
/* 8023E158 38 63 01 88 */ addi r3, r3, g_meter2_info@l /* 0x80430188@l */
|
||||
/* 8023E15C 98 03 00 C0 */ stb r0, 0xc0(r3)
|
||||
/* 8023E160 38 00 00 48 */ li r0, 0x48
|
||||
/* 8023E164 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8023E168 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 8023E16C 38 81 00 24 */ addi r4, r1, 0x24
|
||||
/* 8023E170 38 A0 00 00 */ li r5, 0
|
||||
/* 8023E174 38 C0 00 00 */ li r6, 0
|
||||
/* 8023E178 38 E0 00 00 */ li r7, 0
|
||||
/* 8023E17C C0 22 B1 E0 */ lfs f1, lit_4211(r2)
|
||||
/* 8023E180 FC 40 08 90 */ fmr f2, f1
|
||||
/* 8023E184 C0 62 B1 D0 */ lfs f3, lit_4121(r2)
|
||||
/* 8023E188 FC 80 18 90 */ fmr f4, f3
|
||||
/* 8023E18C 39 00 00 00 */ li r8, 0
|
||||
/* 8023E190 48 06 D7 F5 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
/* 8023E194 48 00 00 7C */ b lbl_8023E210
|
||||
lbl_8023E198:
|
||||
/* 8023E198 38 00 00 6E */ li r0, 0x6e
|
||||
/* 8023E19C 90 01 00 20 */ stw r0, 0x20(r1)
|
||||
/* 8023E1A0 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 8023E1A4 38 81 00 20 */ addi r4, r1, 0x20
|
||||
/* 8023E1A8 38 A0 00 00 */ li r5, 0
|
||||
/* 8023E1AC 38 C0 00 00 */ li r6, 0
|
||||
/* 8023E1B0 38 E0 00 00 */ li r7, 0
|
||||
/* 8023E1B4 C0 22 B1 E0 */ lfs f1, lit_4211(r2)
|
||||
/* 8023E1B8 FC 40 08 90 */ fmr f2, f1
|
||||
/* 8023E1BC C0 62 B1 D0 */ lfs f3, lit_4121(r2)
|
||||
/* 8023E1C0 FC 80 18 90 */ fmr f4, f3
|
||||
/* 8023E1C4 39 00 00 00 */ li r8, 0
|
||||
/* 8023E1C8 48 06 D7 BD */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
/* 8023E1CC 48 00 00 44 */ b lbl_8023E210
|
||||
lbl_8023E1D0:
|
||||
/* 8023E1D0 88 1F 00 66 */ lbz r0, 0x66(r31)
|
||||
/* 8023E1D4 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8023E1D8 40 82 00 38 */ bne lbl_8023E210
|
||||
/* 8023E1DC 38 00 00 64 */ li r0, 0x64
|
||||
/* 8023E1E0 90 01 00 10 */ stw r0, 0x10(r1)
|
||||
/* 8023E1E4 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 8023E1E8 38 81 00 10 */ addi r4, r1, 0x10
|
||||
/* 8023E1EC 38 A0 00 00 */ li r5, 0
|
||||
/* 8023E1F0 38 C0 00 00 */ li r6, 0
|
||||
/* 8023E1F4 38 E0 00 00 */ li r7, 0
|
||||
/* 8023E1F8 C0 22 B1 E0 */ lfs f1, lit_4211(r2)
|
||||
/* 8023E1FC FC 40 08 90 */ fmr f2, f1
|
||||
/* 8023E200 C0 62 B1 D0 */ lfs f3, lit_4121(r2)
|
||||
/* 8023E204 FC 80 18 90 */ fmr f4, f3
|
||||
/* 8023E208 39 00 00 00 */ li r8, 0
|
||||
/* 8023E20C 48 06 D7 79 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
lbl_8023E210:
|
||||
/* 8023E210 38 00 00 05 */ li r0, 5
|
||||
/* 8023E214 98 1F 00 60 */ stb r0, 0x60(r31)
|
||||
/* 8023E218 38 00 00 52 */ li r0, 0x52
|
||||
/* 8023E21C 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 8023E220 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 8023E224 38 81 00 0C */ addi r4, r1, 0xc
|
||||
/* 8023E228 38 A0 00 00 */ li r5, 0
|
||||
/* 8023E22C 38 C0 00 00 */ li r6, 0
|
||||
/* 8023E230 38 E0 00 00 */ li r7, 0
|
||||
/* 8023E234 C0 22 B1 E0 */ lfs f1, lit_4211(r2)
|
||||
/* 8023E238 FC 40 08 90 */ fmr f2, f1
|
||||
/* 8023E23C C0 62 B1 D0 */ lfs f3, lit_4121(r2)
|
||||
/* 8023E240 FC 80 18 90 */ fmr f4, f3
|
||||
/* 8023E244 39 00 00 00 */ li r8, 0
|
||||
/* 8023E248 48 06 D7 3D */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
/* 8023E24C 48 00 01 A8 */ b lbl_8023E3F4
|
||||
lbl_8023E250:
|
||||
/* 8023E250 88 1F 00 58 */ lbz r0, 0x58(r31)
|
||||
/* 8023E254 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8023E258 41 82 00 C8 */ beq lbl_8023E320
|
||||
/* 8023E25C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8023E260 48 00 03 F5 */ bl checkTriggerB__17dMsgScrnExplain_cFv
|
||||
/* 8023E264 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 8023E268 40 82 00 10 */ bne lbl_8023E278
|
||||
/* 8023E26C 88 1F 00 65 */ lbz r0, 0x65(r31)
|
||||
/* 8023E270 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8023E274 41 82 00 AC */ beq lbl_8023E320
|
||||
lbl_8023E278:
|
||||
/* 8023E278 88 1F 00 64 */ lbz r0, 0x64(r31)
|
||||
/* 8023E27C 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 8023E280 40 82 00 3C */ bne lbl_8023E2BC
|
||||
/* 8023E284 38 00 00 6E */ li r0, 0x6e
|
||||
/* 8023E288 90 01 00 1C */ stw r0, 0x1c(r1)
|
||||
/* 8023E28C 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 8023E290 38 81 00 1C */ addi r4, r1, 0x1c
|
||||
/* 8023E294 38 A0 00 00 */ li r5, 0
|
||||
/* 8023E298 38 C0 00 00 */ li r6, 0
|
||||
/* 8023E29C 38 E0 00 00 */ li r7, 0
|
||||
/* 8023E2A0 C0 22 B1 E0 */ lfs f1, lit_4211(r2)
|
||||
/* 8023E2A4 FC 40 08 90 */ fmr f2, f1
|
||||
/* 8023E2A8 C0 62 B1 D0 */ lfs f3, lit_4121(r2)
|
||||
/* 8023E2AC FC 80 18 90 */ fmr f4, f3
|
||||
/* 8023E2B0 39 00 00 00 */ li r8, 0
|
||||
/* 8023E2B4 48 06 D6 D1 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
/* 8023E2B8 48 00 00 28 */ b lbl_8023E2E0
|
||||
lbl_8023E2BC:
|
||||
/* 8023E2BC 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 8023E2C0 40 82 00 20 */ bne lbl_8023E2E0
|
||||
/* 8023E2C4 88 1F 00 63 */ lbz r0, 0x63(r31)
|
||||
/* 8023E2C8 28 00 00 FF */ cmplwi r0, 0xff
|
||||
/* 8023E2CC 41 82 00 0C */ beq lbl_8023E2D8
|
||||
/* 8023E2D0 98 1F 00 61 */ stb r0, 0x61(r31)
|
||||
/* 8023E2D4 48 00 00 0C */ b lbl_8023E2E0
|
||||
lbl_8023E2D8:
|
||||
/* 8023E2D8 38 00 00 FF */ li r0, 0xff
|
||||
/* 8023E2DC 98 1F 00 61 */ stb r0, 0x61(r31)
|
||||
lbl_8023E2E0:
|
||||
/* 8023E2E0 38 00 00 05 */ li r0, 5
|
||||
/* 8023E2E4 98 1F 00 60 */ stb r0, 0x60(r31)
|
||||
/* 8023E2E8 38 00 00 52 */ li r0, 0x52
|
||||
/* 8023E2EC 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 8023E2F0 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 8023E2F4 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 8023E2F8 38 A0 00 00 */ li r5, 0
|
||||
/* 8023E2FC 38 C0 00 00 */ li r6, 0
|
||||
/* 8023E300 38 E0 00 00 */ li r7, 0
|
||||
/* 8023E304 C0 22 B1 E0 */ lfs f1, lit_4211(r2)
|
||||
/* 8023E308 FC 40 08 90 */ fmr f2, f1
|
||||
/* 8023E30C C0 62 B1 D0 */ lfs f3, lit_4121(r2)
|
||||
/* 8023E310 FC 80 18 90 */ fmr f4, f3
|
||||
/* 8023E314 39 00 00 00 */ li r8, 0
|
||||
/* 8023E318 48 06 D6 6D */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
/* 8023E31C 48 00 00 D8 */ b lbl_8023E3F4
|
||||
lbl_8023E320:
|
||||
/* 8023E320 80 7F 00 38 */ lwz r3, 0x38(r31)
|
||||
/* 8023E324 4B FF B9 41 */ bl isSelect__17dMsgScrn3Select_cFv
|
||||
/* 8023E328 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 8023E32C 41 82 00 60 */ beq lbl_8023E38C
|
||||
/* 8023E330 80 7F 00 44 */ lwz r3, 0x44(r31)
|
||||
/* 8023E334 4B DF 41 F1 */ bl checkUpTrigger__9STControlFv
|
||||
/* 8023E338 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 8023E33C 41 82 00 50 */ beq lbl_8023E38C
|
||||
/* 8023E340 88 1F 00 61 */ lbz r0, 0x61(r31)
|
||||
/* 8023E344 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 8023E348 40 82 00 AC */ bne lbl_8023E3F4
|
||||
/* 8023E34C 38 00 00 00 */ li r0, 0
|
||||
/* 8023E350 98 1F 00 61 */ stb r0, 0x61(r31)
|
||||
/* 8023E354 38 00 00 A0 */ li r0, 0xa0
|
||||
/* 8023E358 90 01 00 18 */ stw r0, 0x18(r1)
|
||||
/* 8023E35C 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 8023E360 38 81 00 18 */ addi r4, r1, 0x18
|
||||
/* 8023E364 38 A0 00 00 */ li r5, 0
|
||||
/* 8023E368 38 C0 00 00 */ li r6, 0
|
||||
/* 8023E36C 38 E0 00 00 */ li r7, 0
|
||||
/* 8023E370 C0 22 B1 E0 */ lfs f1, lit_4211(r2)
|
||||
/* 8023E374 FC 40 08 90 */ fmr f2, f1
|
||||
/* 8023E378 C0 62 B1 D0 */ lfs f3, lit_4121(r2)
|
||||
/* 8023E37C FC 80 18 90 */ fmr f4, f3
|
||||
/* 8023E380 39 00 00 00 */ li r8, 0
|
||||
/* 8023E384 48 06 D6 01 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
/* 8023E388 48 00 00 6C */ b lbl_8023E3F4
|
||||
lbl_8023E38C:
|
||||
/* 8023E38C 80 7F 00 38 */ lwz r3, 0x38(r31)
|
||||
/* 8023E390 4B FF B8 D5 */ bl isSelect__17dMsgScrn3Select_cFv
|
||||
/* 8023E394 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 8023E398 41 82 00 5C */ beq lbl_8023E3F4
|
||||
/* 8023E39C 80 7F 00 44 */ lwz r3, 0x44(r31)
|
||||
/* 8023E3A0 4B DF 42 01 */ bl checkDownTrigger__9STControlFv
|
||||
/* 8023E3A4 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 8023E3A8 41 82 00 4C */ beq lbl_8023E3F4
|
||||
/* 8023E3AC 88 1F 00 61 */ lbz r0, 0x61(r31)
|
||||
/* 8023E3B0 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8023E3B4 40 82 00 40 */ bne lbl_8023E3F4
|
||||
/* 8023E3B8 38 00 00 01 */ li r0, 1
|
||||
/* 8023E3BC 98 1F 00 61 */ stb r0, 0x61(r31)
|
||||
/* 8023E3C0 38 00 00 A0 */ li r0, 0xa0
|
||||
/* 8023E3C4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8023E3C8 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 8023E3CC 38 81 00 14 */ addi r4, r1, 0x14
|
||||
/* 8023E3D0 38 A0 00 00 */ li r5, 0
|
||||
/* 8023E3D4 38 C0 00 00 */ li r6, 0
|
||||
/* 8023E3D8 38 E0 00 00 */ li r7, 0
|
||||
/* 8023E3DC C0 22 B1 E0 */ lfs f1, lit_4211(r2)
|
||||
/* 8023E3E0 FC 40 08 90 */ fmr f2, f1
|
||||
/* 8023E3E4 C0 62 B1 D0 */ lfs f3, lit_4121(r2)
|
||||
/* 8023E3E8 FC 80 18 90 */ fmr f4, f3
|
||||
/* 8023E3EC 39 00 00 00 */ li r8, 0
|
||||
/* 8023E3F0 48 06 D5 95 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
lbl_8023E3F4:
|
||||
/* 8023E3F4 88 1F 00 60 */ lbz r0, 0x60(r31)
|
||||
/* 8023E3F8 28 00 00 04 */ cmplwi r0, 4
|
||||
/* 8023E3FC 40 82 00 24 */ bne lbl_8023E420
|
||||
/* 8023E400 80 7F 00 38 */ lwz r3, 0x38(r31)
|
||||
/* 8023E404 38 80 00 02 */ li r4, 2
|
||||
/* 8023E408 88 BF 00 61 */ lbz r5, 0x61(r31)
|
||||
/* 8023E40C 38 05 00 01 */ addi r0, r5, 1
|
||||
/* 8023E410 54 05 06 3E */ clrlwi r5, r0, 0x18
|
||||
/* 8023E414 38 C0 00 00 */ li r6, 0
|
||||
/* 8023E418 4B FF BF 81 */ bl selAnimeMove__17dMsgScrn3Select_cFUcUcb
|
||||
/* 8023E41C 48 00 00 0C */ b lbl_8023E428
|
||||
lbl_8023E420:
|
||||
/* 8023E420 80 7F 00 38 */ lwz r3, 0x38(r31)
|
||||
/* 8023E424 4B FF C2 5D */ bl selAnimeEnd__17dMsgScrn3Select_cFv
|
||||
lbl_8023E428:
|
||||
/* 8023E428 83 E1 00 2C */ lwz r31, 0x2c(r1)
|
||||
/* 8023E42C 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 8023E430 7C 08 03 A6 */ mtlr r0
|
||||
/* 8023E434 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 8023E438 4E 80 00 20 */ blr
|
||||
@@ -1,32 +0,0 @@
|
||||
lbl_8023E558:
|
||||
/* 8023E558 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8023E55C 7C 08 02 A6 */ mflr r0
|
||||
/* 8023E560 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8023E564 39 40 00 00 */ li r10, 0
|
||||
/* 8023E568 3D 20 80 43 */ lis r9, g_MsgObject_HIO_c@ha /* 0x8043028C@ha */
|
||||
/* 8023E56C 39 29 02 8C */ addi r9, r9, g_MsgObject_HIO_c@l /* 0x8043028C@l */
|
||||
/* 8023E570 88 09 03 1E */ lbz r0, 0x31e(r9)
|
||||
/* 8023E574 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8023E578 41 82 00 08 */ beq lbl_8023E580
|
||||
/* 8023E57C A8 89 02 F8 */ lha r4, 0x2f8(r9)
|
||||
lbl_8023E580:
|
||||
/* 8023E580 88 03 00 60 */ lbz r0, 0x60(r3)
|
||||
/* 8023E584 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8023E588 40 82 00 30 */ bne lbl_8023E5B8
|
||||
/* 8023E58C 90 83 00 54 */ stw r4, 0x54(r3)
|
||||
/* 8023E590 98 A3 00 64 */ stb r5, 0x64(r3)
|
||||
/* 8023E594 98 C3 00 61 */ stb r6, 0x61(r3)
|
||||
/* 8023E598 98 E3 00 63 */ stb r7, 0x63(r3)
|
||||
/* 8023E59C 38 00 00 00 */ li r0, 0
|
||||
/* 8023E5A0 98 03 00 65 */ stb r0, 0x65(r3)
|
||||
/* 8023E5A4 99 03 00 58 */ stb r8, 0x58(r3)
|
||||
/* 8023E5A8 38 00 00 01 */ li r0, 1
|
||||
/* 8023E5AC 98 03 00 60 */ stb r0, 0x60(r3)
|
||||
/* 8023E5B0 4B FF F5 29 */ bl open_request_init__17dMsgScrnExplain_cFv
|
||||
/* 8023E5B4 39 40 00 01 */ li r10, 1
|
||||
lbl_8023E5B8:
|
||||
/* 8023E5B8 7D 43 53 78 */ mr r3, r10
|
||||
/* 8023E5BC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8023E5C0 7C 08 03 A6 */ mtlr r0
|
||||
/* 8023E5C4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8023E5C8 4E 80 00 20 */ blr
|
||||
@@ -1,40 +0,0 @@
|
||||
lbl_8023DBE4:
|
||||
/* 8023DBE4 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8023DBE8 7C 08 02 A6 */ mflr r0
|
||||
/* 8023DBEC 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8023DBF0 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8023DBF4 48 12 45 E9 */ bl _savegpr_29
|
||||
/* 8023DBF8 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 8023DBFC 3B E0 00 00 */ li r31, 0
|
||||
/* 8023DC00 B3 E3 00 5A */ sth r31, 0x5a(r3)
|
||||
/* 8023DC04 C0 02 B1 B8 */ lfs f0, lit_3978(r2)
|
||||
/* 8023DC08 D0 03 00 48 */ stfs f0, 0x48(r3)
|
||||
/* 8023DC0C 3B C0 00 00 */ li r30, 0
|
||||
lbl_8023DC10:
|
||||
/* 8023DC10 38 1F 00 20 */ addi r0, r31, 0x20
|
||||
/* 8023DC14 7C 7D 00 2E */ lwzx r3, r29, r0
|
||||
/* 8023DC18 C0 22 B1 C0 */ lfs f1, lit_3980(r2)
|
||||
/* 8023DC1C 48 01 7B B5 */ bl setAlphaRate__13CPaneMgrAlphaFf
|
||||
/* 8023DC20 3B DE 00 01 */ addi r30, r30, 1
|
||||
/* 8023DC24 2C 1E 00 02 */ cmpwi r30, 2
|
||||
/* 8023DC28 3B FF 00 04 */ addi r31, r31, 4
|
||||
/* 8023DC2C 41 80 FF E4 */ blt lbl_8023DC10
|
||||
/* 8023DC30 38 00 00 51 */ li r0, 0x51
|
||||
/* 8023DC34 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 8023DC38 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 8023DC3C 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 8023DC40 38 A0 00 00 */ li r5, 0
|
||||
/* 8023DC44 38 C0 00 00 */ li r6, 0
|
||||
/* 8023DC48 38 E0 00 00 */ li r7, 0
|
||||
/* 8023DC4C C0 22 B1 E0 */ lfs f1, lit_4211(r2)
|
||||
/* 8023DC50 FC 40 08 90 */ fmr f2, f1
|
||||
/* 8023DC54 C0 62 B1 D0 */ lfs f3, lit_4121(r2)
|
||||
/* 8023DC58 FC 80 18 90 */ fmr f4, f3
|
||||
/* 8023DC5C 39 00 00 00 */ li r8, 0
|
||||
/* 8023DC60 48 06 DD 25 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
/* 8023DC64 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8023DC68 48 12 45 C1 */ bl _restgpr_29
|
||||
/* 8023DC6C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8023DC70 7C 08 03 A6 */ mtlr r0
|
||||
/* 8023DC74 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8023DC78 4E 80 00 20 */ blr
|
||||
@@ -1,75 +0,0 @@
|
||||
lbl_8023DC7C:
|
||||
/* 8023DC7C 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 8023DC80 7C 08 02 A6 */ mflr r0
|
||||
/* 8023DC84 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 8023DC88 DB E1 00 20 */ stfd f31, 0x20(r1)
|
||||
/* 8023DC8C F3 E1 00 28 */ psq_st f31, 40(r1), 0, 0 /* qr0 */
|
||||
/* 8023DC90 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8023DC94 48 12 45 49 */ bl _savegpr_29
|
||||
/* 8023DC98 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 8023DC9C A8 63 00 5A */ lha r3, 0x5a(r3)
|
||||
/* 8023DCA0 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 8023DCA4 B0 1D 00 5A */ sth r0, 0x5a(r29)
|
||||
/* 8023DCA8 A8 1D 00 5A */ lha r0, 0x5a(r29)
|
||||
/* 8023DCAC 2C 00 00 05 */ cmpwi r0, 5
|
||||
/* 8023DCB0 41 80 00 34 */ blt lbl_8023DCE4
|
||||
/* 8023DCB4 38 00 00 05 */ li r0, 5
|
||||
/* 8023DCB8 B0 1D 00 5A */ sth r0, 0x5a(r29)
|
||||
/* 8023DCBC 88 1D 00 64 */ lbz r0, 0x64(r29)
|
||||
/* 8023DCC0 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 8023DCC4 41 82 00 0C */ beq lbl_8023DCD0
|
||||
/* 8023DCC8 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 8023DCCC 40 82 00 10 */ bne lbl_8023DCDC
|
||||
lbl_8023DCD0:
|
||||
/* 8023DCD0 38 00 00 04 */ li r0, 4
|
||||
/* 8023DCD4 98 1D 00 60 */ stb r0, 0x60(r29)
|
||||
/* 8023DCD8 48 00 00 0C */ b lbl_8023DCE4
|
||||
lbl_8023DCDC:
|
||||
/* 8023DCDC 38 00 00 03 */ li r0, 3
|
||||
/* 8023DCE0 98 1D 00 60 */ stb r0, 0x60(r29)
|
||||
lbl_8023DCE4:
|
||||
/* 8023DCE4 7F A3 EB 78 */ mr r3, r29
|
||||
/* 8023DCE8 48 00 08 E5 */ bl getAlphaRatio__17dMsgScrnExplain_cFv
|
||||
/* 8023DCEC C0 02 B1 B8 */ lfs f0, lit_3978(r2)
|
||||
/* 8023DCF0 EC 00 00 72 */ fmuls f0, f0, f1
|
||||
/* 8023DCF4 D0 1D 00 48 */ stfs f0, 0x48(r29)
|
||||
/* 8023DCF8 3B C0 00 00 */ li r30, 0
|
||||
/* 8023DCFC 3B E0 00 00 */ li r31, 0
|
||||
/* 8023DD00 C3 E2 B1 E0 */ lfs f31, lit_4211(r2)
|
||||
lbl_8023DD04:
|
||||
/* 8023DD04 7F A3 EB 78 */ mr r3, r29
|
||||
/* 8023DD08 48 00 08 C5 */ bl getAlphaRatio__17dMsgScrnExplain_cFv
|
||||
/* 8023DD0C EC 3F 08 28 */ fsubs f1, f31, f1
|
||||
/* 8023DD10 38 1F 00 20 */ addi r0, r31, 0x20
|
||||
/* 8023DD14 7C 7D 00 2E */ lwzx r3, r29, r0
|
||||
/* 8023DD18 48 01 7A B9 */ bl setAlphaRate__13CPaneMgrAlphaFf
|
||||
/* 8023DD1C 3B DE 00 01 */ addi r30, r30, 1
|
||||
/* 8023DD20 2C 1E 00 02 */ cmpwi r30, 2
|
||||
/* 8023DD24 3B FF 00 04 */ addi r31, r31, 4
|
||||
/* 8023DD28 41 80 FF DC */ blt lbl_8023DD04
|
||||
/* 8023DD2C 80 1D 00 40 */ lwz r0, 0x40(r29)
|
||||
/* 8023DD30 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8023DD34 41 82 00 3C */ beq lbl_8023DD70
|
||||
/* 8023DD38 7F A3 EB 78 */ mr r3, r29
|
||||
/* 8023DD3C 48 00 08 91 */ bl getAlphaRatio__17dMsgScrnExplain_cFv
|
||||
/* 8023DD40 C0 02 B1 E0 */ lfs f0, lit_4211(r2)
|
||||
/* 8023DD44 EC 20 08 28 */ fsubs f1, f0, f1
|
||||
/* 8023DD48 C0 02 B1 E4 */ lfs f0, lit_4230(r2)
|
||||
/* 8023DD4C EC 00 00 72 */ fmuls f0, f0, f1
|
||||
/* 8023DD50 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 8023DD54 D8 01 00 08 */ stfd f0, 8(r1)
|
||||
/* 8023DD58 80 81 00 0C */ lwz r4, 0xc(r1)
|
||||
/* 8023DD5C 80 7D 00 40 */ lwz r3, 0x40(r29)
|
||||
/* 8023DD60 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8023DD64 81 8C 00 24 */ lwz r12, 0x24(r12)
|
||||
/* 8023DD68 7D 89 03 A6 */ mtctr r12
|
||||
/* 8023DD6C 4E 80 04 21 */ bctrl
|
||||
lbl_8023DD70:
|
||||
/* 8023DD70 E3 E1 00 28 */ psq_l f31, 40(r1), 0, 0 /* qr0 */
|
||||
/* 8023DD74 CB E1 00 20 */ lfd f31, 0x20(r1)
|
||||
/* 8023DD78 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8023DD7C 48 12 44 AD */ bl _restgpr_29
|
||||
/* 8023DD80 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 8023DD84 7C 08 03 A6 */ mtlr r0
|
||||
/* 8023DD88 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 8023DD8C 4E 80 00 20 */ blr
|
||||
@@ -1,72 +0,0 @@
|
||||
lbl_8023DADC:
|
||||
/* 8023DADC 94 21 F9 E0 */ stwu r1, -0x620(r1)
|
||||
/* 8023DAE0 7C 08 02 A6 */ mflr r0
|
||||
/* 8023DAE4 90 01 06 24 */ stw r0, 0x624(r1)
|
||||
/* 8023DAE8 39 61 06 20 */ addi r11, r1, 0x620
|
||||
/* 8023DAEC 48 12 46 ED */ bl _savegpr_28
|
||||
/* 8023DAF0 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8023DAF4 3B 80 00 00 */ li r28, 0
|
||||
/* 8023DAF8 80 63 00 08 */ lwz r3, 8(r3)
|
||||
/* 8023DAFC 83 A3 00 04 */ lwz r29, 4(r3)
|
||||
/* 8023DB00 80 7F 00 10 */ lwz r3, 0x10(r31)
|
||||
/* 8023DB04 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8023DB08 41 82 00 08 */ beq lbl_8023DB10
|
||||
/* 8023DB0C 83 83 00 04 */ lwz r28, 4(r3)
|
||||
lbl_8023DB10:
|
||||
/* 8023DB10 83 DF 00 3C */ lwz r30, 0x3c(r31)
|
||||
/* 8023DB14 4B DD 6E DD */ bl mDoExt_getMesgFont__Fv
|
||||
/* 8023DB18 7C 66 1B 78 */ mr r6, r3
|
||||
/* 8023DB1C 80 7F 00 54 */ lwz r3, 0x54(r31)
|
||||
/* 8023DB20 38 1F 00 5C */ addi r0, r31, 0x5c
|
||||
/* 8023DB24 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 8023DB28 7F A4 EB 78 */ mr r4, r29
|
||||
/* 8023DB2C 7F 85 E3 78 */ mr r5, r28
|
||||
/* 8023DB30 7F C7 F3 78 */ mr r7, r30
|
||||
/* 8023DB34 39 01 04 10 */ addi r8, r1, 0x410
|
||||
/* 8023DB38 39 21 02 10 */ addi r9, r1, 0x210
|
||||
/* 8023DB3C 39 41 00 10 */ addi r10, r1, 0x10
|
||||
/* 8023DB40 4B FF A5 B5 */ bl getString__12dMsgObject_cFUlP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cPcPcPcPs
|
||||
/* 8023DB44 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 8023DB48 41 82 00 84 */ beq lbl_8023DBCC
|
||||
/* 8023DB4C 80 7F 00 08 */ lwz r3, 8(r31)
|
||||
/* 8023DB50 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 8023DB54 48 0C 2B 05 */ bl getStringPtr__10J2DTextBoxCFv
|
||||
/* 8023DB58 38 81 04 10 */ addi r4, r1, 0x410
|
||||
/* 8023DB5C 48 12 AF D1 */ bl strcpy
|
||||
/* 8023DB60 80 7F 00 0C */ lwz r3, 0xc(r31)
|
||||
/* 8023DB64 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 8023DB68 48 0C 2A F1 */ bl getStringPtr__10J2DTextBoxCFv
|
||||
/* 8023DB6C 38 81 00 10 */ addi r4, r1, 0x10
|
||||
/* 8023DB70 48 12 AF BD */ bl strcpy
|
||||
/* 8023DB74 3B 80 00 00 */ li r28, 0
|
||||
/* 8023DB78 3B C0 00 00 */ li r30, 0
|
||||
lbl_8023DB7C:
|
||||
/* 8023DB7C 38 1E 00 10 */ addi r0, r30, 0x10
|
||||
/* 8023DB80 7C 7F 00 2E */ lwzx r3, r31, r0
|
||||
/* 8023DB84 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8023DB88 41 82 00 14 */ beq lbl_8023DB9C
|
||||
/* 8023DB8C 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 8023DB90 48 0C 2A C9 */ bl getStringPtr__10J2DTextBoxCFv
|
||||
/* 8023DB94 38 81 02 10 */ addi r4, r1, 0x210
|
||||
/* 8023DB98 48 12 AF 95 */ bl strcpy
|
||||
lbl_8023DB9C:
|
||||
/* 8023DB9C 3B 9C 00 01 */ addi r28, r28, 1
|
||||
/* 8023DBA0 2C 1C 00 02 */ cmpwi r28, 2
|
||||
/* 8023DBA4 3B DE 00 04 */ addi r30, r30, 4
|
||||
/* 8023DBA8 41 80 FF D4 */ blt lbl_8023DB7C
|
||||
/* 8023DBAC 88 1F 00 67 */ lbz r0, 0x67(r31)
|
||||
/* 8023DBB0 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8023DBB4 41 82 00 10 */ beq lbl_8023DBC4
|
||||
/* 8023DBB8 80 6D 85 F0 */ lwz r3, __OSReport_disable-0x28(r13)
|
||||
/* 8023DBBC 38 80 00 00 */ li r4, 0
|
||||
/* 8023DBC0 48 08 E3 A1 */ bl setTextCount__12Z2SpeechMgr2Fs
|
||||
lbl_8023DBC4:
|
||||
/* 8023DBC4 38 00 00 02 */ li r0, 2
|
||||
/* 8023DBC8 98 1F 00 60 */ stb r0, 0x60(r31)
|
||||
lbl_8023DBCC:
|
||||
/* 8023DBCC 39 61 06 20 */ addi r11, r1, 0x620
|
||||
/* 8023DBD0 48 12 46 55 */ bl _restgpr_28
|
||||
/* 8023DBD4 80 01 06 24 */ lwz r0, 0x624(r1)
|
||||
/* 8023DBD8 7C 08 03 A6 */ mtlr r0
|
||||
/* 8023DBDC 38 21 06 20 */ addi r1, r1, 0x620
|
||||
/* 8023DBE0 4E 80 00 20 */ blr
|
||||
@@ -1,383 +0,0 @@
|
||||
lbl_80248954:
|
||||
/* 80248954 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 80248958 7C 08 02 A6 */ mflr r0
|
||||
/* 8024895C 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 80248960 DB E1 00 20 */ stfd f31, 0x20(r1)
|
||||
/* 80248964 F3 E1 00 28 */ psq_st f31, 40(r1), 0, 0 /* qr0 */
|
||||
/* 80248968 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8024896C 48 11 98 69 */ bl _savegpr_27
|
||||
/* 80248970 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80248974 7C 9C 23 78 */ mr r28, r4
|
||||
/* 80248978 7C BB 2B 78 */ mr r27, r5
|
||||
/* 8024897C 4B FF 37 61 */ bl __ct__14dMsgScrnBase_cFv
|
||||
/* 80248980 3C 80 80 3C */ lis r4, __vt__14dMsgScrnTree_c@ha /* 0x803C1420@ha */
|
||||
/* 80248984 38 04 14 20 */ addi r0, r4, __vt__14dMsgScrnTree_c@l /* 0x803C1420@l */
|
||||
/* 80248988 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 8024898C 28 1B 00 00 */ cmplwi r27, 0
|
||||
/* 80248990 41 82 00 0C */ beq lbl_8024899C
|
||||
/* 80248994 93 7F 00 D8 */ stw r27, 0xd8(r31)
|
||||
/* 80248998 48 00 00 10 */ b lbl_802489A8
|
||||
lbl_8024899C:
|
||||
/* 8024899C 38 60 00 07 */ li r3, 7
|
||||
/* 802489A0 4B DE 5A 31 */ bl dComIfGp_getSubHeap2D__Fi
|
||||
/* 802489A4 90 7F 00 D8 */ stw r3, 0xd8(r31)
|
||||
lbl_802489A8:
|
||||
/* 802489A8 80 7F 00 D8 */ lwz r3, 0xd8(r31)
|
||||
/* 802489AC 48 08 5D D9 */ bl getTotalFreeSize__7JKRHeapFv
|
||||
/* 802489B0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802489B4 4B FF 37 B9 */ bl init__14dMsgScrnBase_cFv
|
||||
/* 802489B8 28 1C 00 00 */ cmplwi r28, 0
|
||||
/* 802489BC 40 82 00 10 */ bne lbl_802489CC
|
||||
/* 802489C0 4B DC C0 31 */ bl mDoExt_getMesgFont__Fv
|
||||
/* 802489C4 90 7F 00 54 */ stw r3, 0x54(r31)
|
||||
/* 802489C8 48 00 00 08 */ b lbl_802489D0
|
||||
lbl_802489CC:
|
||||
/* 802489CC 93 9F 00 54 */ stw r28, 0x54(r31)
|
||||
lbl_802489D0:
|
||||
/* 802489D0 38 60 01 18 */ li r3, 0x118
|
||||
/* 802489D4 48 08 62 79 */ bl __nw__FUl
|
||||
/* 802489D8 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 802489DC 41 82 00 0C */ beq lbl_802489E8
|
||||
/* 802489E0 48 0A FA B9 */ bl __ct__9J2DScreenFv
|
||||
/* 802489E4 7C 60 1B 78 */ mr r0, r3
|
||||
lbl_802489E8:
|
||||
/* 802489E8 90 1F 00 04 */ stw r0, 4(r31)
|
||||
/* 802489EC 80 7F 00 04 */ lwz r3, 4(r31)
|
||||
/* 802489F0 3C 80 80 3A */ lis r4, msg_scrn_d_msg_scrn_tree__stringBase0@ha /* 0x80399C30@ha */
|
||||
/* 802489F4 38 84 9C 30 */ addi r4, r4, msg_scrn_d_msg_scrn_tree__stringBase0@l /* 0x80399C30@l */
|
||||
/* 802489F8 3C A0 01 02 */ lis r5, 0x102
|
||||
/* 802489FC 3C C0 80 40 */ lis r6, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80248A00 3B 66 61 C0 */ addi r27, r6, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80248A04 80 DB 5C 74 */ lwz r6, 0x5c74(r27)
|
||||
/* 80248A08 48 0A FC 41 */ bl setPriority__9J2DScreenFPCcUlP10JKRArchive
|
||||
/* 80248A0C 80 7F 00 04 */ lwz r3, 4(r31)
|
||||
/* 80248A10 48 00 C6 D9 */ bl dPaneClass_showNullPane__FP9J2DScreen
|
||||
/* 80248A14 38 60 00 04 */ li r3, 4
|
||||
/* 80248A18 64 63 00 04 */ oris r3, r3, 4
|
||||
/* 80248A1C 7C 72 E3 A6 */ mtspr 0x392, r3
|
||||
/* 80248A20 38 60 00 05 */ li r3, 5
|
||||
/* 80248A24 64 63 00 05 */ oris r3, r3, 5
|
||||
/* 80248A28 7C 73 E3 A6 */ mtspr 0x393, r3
|
||||
/* 80248A2C 38 60 00 06 */ li r3, 6
|
||||
/* 80248A30 64 63 00 06 */ oris r3, r3, 6
|
||||
/* 80248A34 7C 74 E3 A6 */ mtspr 0x394, r3
|
||||
/* 80248A38 38 60 00 07 */ li r3, 7
|
||||
/* 80248A3C 64 63 00 07 */ oris r3, r3, 7
|
||||
/* 80248A40 7C 75 E3 A6 */ mtspr 0x395, r3
|
||||
/* 80248A44 3C 80 80 3A */ lis r4, msg_scrn_d_msg_scrn_tree__stringBase0@ha /* 0x80399C30@ha */
|
||||
/* 80248A48 38 84 9C 30 */ addi r4, r4, msg_scrn_d_msg_scrn_tree__stringBase0@l /* 0x80399C30@l */
|
||||
/* 80248A4C 38 64 00 18 */ addi r3, r4, 0x18
|
||||
/* 80248A50 80 9B 5C 74 */ lwz r4, 0x5c74(r27)
|
||||
/* 80248A54 48 08 B8 1D */ bl getGlbResource__13JKRFileLoaderFPCcP13JKRFileLoader
|
||||
/* 80248A58 48 0C 00 15 */ bl load__20J2DAnmLoaderDataBaseFPCv
|
||||
/* 80248A5C 90 7F 00 CC */ stw r3, 0xcc(r31)
|
||||
/* 80248A60 3C 80 80 3A */ lis r4, msg_scrn_d_msg_scrn_tree__stringBase0@ha /* 0x80399C30@ha */
|
||||
/* 80248A64 38 84 9C 30 */ addi r4, r4, msg_scrn_d_msg_scrn_tree__stringBase0@l /* 0x80399C30@l */
|
||||
/* 80248A68 38 64 00 30 */ addi r3, r4, 0x30
|
||||
/* 80248A6C 80 9B 5C 74 */ lwz r4, 0x5c74(r27)
|
||||
/* 80248A70 48 08 B8 01 */ bl getGlbResource__13JKRFileLoaderFPCcP13JKRFileLoader
|
||||
/* 80248A74 48 0B FF F9 */ bl load__20J2DAnmLoaderDataBaseFPCv
|
||||
/* 80248A78 90 7F 00 D0 */ stw r3, 0xd0(r31)
|
||||
/* 80248A7C 80 7F 00 D0 */ lwz r3, 0xd0(r31)
|
||||
/* 80248A80 80 9F 00 04 */ lwz r4, 4(r31)
|
||||
/* 80248A84 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80248A88 81 8C 00 0C */ lwz r12, 0xc(r12)
|
||||
/* 80248A8C 7D 89 03 A6 */ mtctr r12
|
||||
/* 80248A90 4E 80 04 21 */ bctrl
|
||||
/* 80248A94 C0 02 B3 58 */ lfs f0, lit_3949(r2)
|
||||
/* 80248A98 D0 1F 00 DC */ stfs f0, 0xdc(r31)
|
||||
/* 80248A9C 3C 80 80 3A */ lis r4, msg_scrn_d_msg_scrn_tree__stringBase0@ha /* 0x80399C30@ha */
|
||||
/* 80248AA0 38 84 9C 30 */ addi r4, r4, msg_scrn_d_msg_scrn_tree__stringBase0@l /* 0x80399C30@l */
|
||||
/* 80248AA4 38 64 00 48 */ addi r3, r4, 0x48
|
||||
/* 80248AA8 80 9B 5C 74 */ lwz r4, 0x5c74(r27)
|
||||
/* 80248AAC 48 08 B7 C5 */ bl getGlbResource__13JKRFileLoaderFPCcP13JKRFileLoader
|
||||
/* 80248AB0 48 0B FF BD */ bl load__20J2DAnmLoaderDataBaseFPCv
|
||||
/* 80248AB4 90 7F 00 D4 */ stw r3, 0xd4(r31)
|
||||
/* 80248AB8 80 7F 00 D4 */ lwz r3, 0xd4(r31)
|
||||
/* 80248ABC 80 9F 00 04 */ lwz r4, 4(r31)
|
||||
/* 80248AC0 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80248AC4 81 8C 00 0C */ lwz r12, 0xc(r12)
|
||||
/* 80248AC8 7D 89 03 A6 */ mtctr r12
|
||||
/* 80248ACC 4E 80 04 21 */ bctrl
|
||||
/* 80248AD0 C0 02 B3 58 */ lfs f0, lit_3949(r2)
|
||||
/* 80248AD4 D0 1F 00 E0 */ stfs f0, 0xe0(r31)
|
||||
/* 80248AD8 38 60 00 6C */ li r3, 0x6c
|
||||
/* 80248ADC 48 08 61 71 */ bl __nw__FUl
|
||||
/* 80248AE0 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 80248AE4 41 82 00 24 */ beq lbl_80248B08
|
||||
/* 80248AE8 80 9F 00 04 */ lwz r4, 4(r31)
|
||||
/* 80248AEC 3C A0 73 69 */ lis r5, 0x7369 /* 0x73697A65@ha */
|
||||
/* 80248AF0 38 C5 7A 65 */ addi r6, r5, 0x7A65 /* 0x73697A65@l */
|
||||
/* 80248AF4 38 A0 6E 5F */ li r5, 0x6e5f
|
||||
/* 80248AF8 38 E0 00 02 */ li r7, 2
|
||||
/* 80248AFC 39 00 00 00 */ li r8, 0
|
||||
/* 80248B00 48 00 AE 85 */ bl __ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap
|
||||
/* 80248B04 7C 60 1B 78 */ mr r0, r3
|
||||
lbl_80248B08:
|
||||
/* 80248B08 90 1F 00 08 */ stw r0, 8(r31)
|
||||
/* 80248B0C 80 9F 00 08 */ lwz r4, 8(r31)
|
||||
/* 80248B10 80 64 00 04 */ lwz r3, 4(r4)
|
||||
/* 80248B14 80 9F 00 CC */ lwz r4, 0xcc(r31)
|
||||
/* 80248B18 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80248B1C 81 8C 00 60 */ lwz r12, 0x60(r12)
|
||||
/* 80248B20 7D 89 03 A6 */ mtctr r12
|
||||
/* 80248B24 4E 80 04 21 */ bctrl
|
||||
/* 80248B28 C0 02 B3 5C */ lfs f0, lit_3950(r2)
|
||||
/* 80248B2C 80 9F 00 CC */ lwz r4, 0xcc(r31)
|
||||
/* 80248B30 D0 04 00 08 */ stfs f0, 8(r4)
|
||||
/* 80248B34 80 9F 00 08 */ lwz r4, 8(r31)
|
||||
/* 80248B38 80 64 00 04 */ lwz r3, 4(r4)
|
||||
/* 80248B3C 48 0A F4 91 */ bl animationTransform__7J2DPaneFv
|
||||
/* 80248B40 80 9F 00 08 */ lwz r4, 8(r31)
|
||||
/* 80248B44 80 64 00 04 */ lwz r3, 4(r4)
|
||||
/* 80248B48 38 80 00 00 */ li r4, 0
|
||||
/* 80248B4C 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80248B50 81 8C 00 60 */ lwz r12, 0x60(r12)
|
||||
/* 80248B54 7D 89 03 A6 */ mtctr r12
|
||||
/* 80248B58 4E 80 04 21 */ bctrl
|
||||
/* 80248B5C 3C 80 80 43 */ lis r4, g_MsgObject_HIO_c@ha /* 0x8043028C@ha */
|
||||
/* 80248B60 38 A4 02 8C */ addi r5, r4, g_MsgObject_HIO_c@l /* 0x8043028C@l */
|
||||
/* 80248B64 C0 25 00 B0 */ lfs f1, 0xb0(r5)
|
||||
/* 80248B68 80 9F 00 08 */ lwz r4, 8(r31)
|
||||
/* 80248B6C 80 64 00 04 */ lwz r3, 4(r4)
|
||||
/* 80248B70 C0 05 00 84 */ lfs f0, 0x84(r5)
|
||||
/* 80248B74 D0 03 00 CC */ stfs f0, 0xcc(r3)
|
||||
/* 80248B78 D0 23 00 D0 */ stfs f1, 0xd0(r3)
|
||||
/* 80248B7C 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80248B80 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
||||
/* 80248B84 7D 89 03 A6 */ mtctr r12
|
||||
/* 80248B88 4E 80 04 21 */ bctrl
|
||||
/* 80248B8C 38 60 00 6C */ li r3, 0x6c
|
||||
/* 80248B90 48 08 60 BD */ bl __nw__FUl
|
||||
/* 80248B94 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 80248B98 41 82 00 24 */ beq lbl_80248BBC
|
||||
/* 80248B9C 80 9F 00 04 */ lwz r4, 4(r31)
|
||||
/* 80248BA0 3C A0 63 6B */ lis r5, 0x636B /* 0x636B5F62@ha */
|
||||
/* 80248BA4 38 C5 5F 62 */ addi r6, r5, 0x5F62 /* 0x636B5F62@l */
|
||||
/* 80248BA8 38 A0 62 61 */ li r5, 0x6261
|
||||
/* 80248BAC 38 E0 00 00 */ li r7, 0
|
||||
/* 80248BB0 39 00 00 00 */ li r8, 0
|
||||
/* 80248BB4 48 00 AD D1 */ bl __ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap
|
||||
/* 80248BB8 7C 60 1B 78 */ mr r0, r3
|
||||
lbl_80248BBC:
|
||||
/* 80248BBC 90 1F 00 C4 */ stw r0, 0xc4(r31)
|
||||
/* 80248BC0 38 60 00 6C */ li r3, 0x6c
|
||||
/* 80248BC4 48 08 60 89 */ bl __nw__FUl
|
||||
/* 80248BC8 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 80248BCC 41 82 00 24 */ beq lbl_80248BF0
|
||||
/* 80248BD0 80 9F 00 04 */ lwz r4, 4(r31)
|
||||
/* 80248BD4 3C A0 6F 74 */ lis r5, 0x6F74 /* 0x6F743030@ha */
|
||||
/* 80248BD8 38 C5 30 30 */ addi r6, r5, 0x3030 /* 0x6F743030@l */
|
||||
/* 80248BDC 38 A0 73 70 */ li r5, 0x7370
|
||||
/* 80248BE0 38 E0 00 00 */ li r7, 0
|
||||
/* 80248BE4 39 00 00 00 */ li r8, 0
|
||||
/* 80248BE8 48 00 AD 9D */ bl __ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap
|
||||
/* 80248BEC 7C 60 1B 78 */ mr r0, r3
|
||||
lbl_80248BF0:
|
||||
/* 80248BF0 90 1F 00 C8 */ stw r0, 0xc8(r31)
|
||||
/* 80248BF4 80 9F 00 C8 */ lwz r4, 0xc8(r31)
|
||||
/* 80248BF8 80 64 00 04 */ lwz r3, 4(r4)
|
||||
/* 80248BFC 80 9F 00 D0 */ lwz r4, 0xd0(r31)
|
||||
/* 80248C00 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80248C04 81 8C 00 6C */ lwz r12, 0x6c(r12)
|
||||
/* 80248C08 7D 89 03 A6 */ mtctr r12
|
||||
/* 80248C0C 4E 80 04 21 */ bctrl
|
||||
/* 80248C10 80 7F 00 04 */ lwz r3, 4(r31)
|
||||
/* 80248C14 3C 80 74 65 */ lis r4, 0x7465 /* 0x74655F6D@ha */
|
||||
/* 80248C18 38 C4 5F 6D */ addi r6, r4, 0x5F6D /* 0x74655F6D@l */
|
||||
/* 80248C1C 3C 80 00 77 */ lis r4, 0x0077 /* 0x00776869@ha */
|
||||
/* 80248C20 38 A4 68 69 */ addi r5, r4, 0x6869 /* 0x00776869@l */
|
||||
/* 80248C24 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80248C28 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 80248C2C 7D 89 03 A6 */ mtctr r12
|
||||
/* 80248C30 4E 80 04 21 */ bctrl
|
||||
/* 80248C34 80 9F 00 D4 */ lwz r4, 0xd4(r31)
|
||||
/* 80248C38 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80248C3C 81 8C 00 6C */ lwz r12, 0x6c(r12)
|
||||
/* 80248C40 7D 89 03 A6 */ mtctr r12
|
||||
/* 80248C44 4E 80 04 21 */ bctrl
|
||||
/* 80248C48 3B C0 00 00 */ li r30, 0
|
||||
/* 80248C4C 3B A0 00 00 */ li r29, 0
|
||||
/* 80248C50 3B 80 00 00 */ li r28, 0
|
||||
/* 80248C54 3C 80 80 3A */ lis r4, msg_scrn_d_msg_scrn_tree__stringBase0@ha /* 0x80399C30@ha */
|
||||
/* 80248C58 3B 64 9C 30 */ addi r27, r4, msg_scrn_d_msg_scrn_tree__stringBase0@l /* 0x80399C30@l */
|
||||
lbl_80248C5C:
|
||||
/* 80248C5C 38 60 00 6C */ li r3, 0x6c
|
||||
/* 80248C60 48 08 5F ED */ bl __nw__FUl
|
||||
/* 80248C64 7C 64 1B 79 */ or. r4, r3, r3
|
||||
/* 80248C68 41 82 00 2C */ beq lbl_80248C94
|
||||
/* 80248C6C 80 9F 00 04 */ lwz r4, 4(r31)
|
||||
/* 80248C70 3C A0 80 3A */ lis r5, t_tag@ha /* 0x80399C18@ha */
|
||||
/* 80248C74 38 05 9C 18 */ addi r0, r5, t_tag@l /* 0x80399C18@l */
|
||||
/* 80248C78 7C C0 E2 14 */ add r6, r0, r28
|
||||
/* 80248C7C 80 A6 00 00 */ lwz r5, 0(r6)
|
||||
/* 80248C80 80 C6 00 04 */ lwz r6, 4(r6)
|
||||
/* 80248C84 38 E0 00 00 */ li r7, 0
|
||||
/* 80248C88 39 00 00 00 */ li r8, 0
|
||||
/* 80248C8C 48 00 AC F9 */ bl __ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap
|
||||
/* 80248C90 7C 64 1B 78 */ mr r4, r3
|
||||
lbl_80248C94:
|
||||
/* 80248C94 38 1D 00 0C */ addi r0, r29, 0xc
|
||||
/* 80248C98 7C 9F 01 2E */ stwx r4, r31, r0
|
||||
/* 80248C9C 7C 9F 00 2E */ lwzx r4, r31, r0
|
||||
/* 80248CA0 80 64 00 04 */ lwz r3, 4(r4)
|
||||
/* 80248CA4 80 9F 00 54 */ lwz r4, 0x54(r31)
|
||||
/* 80248CA8 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80248CAC 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
||||
/* 80248CB0 7D 89 03 A6 */ mtctr r12
|
||||
/* 80248CB4 4E 80 04 21 */ bctrl
|
||||
/* 80248CB8 38 1D 00 0C */ addi r0, r29, 0xc
|
||||
/* 80248CBC 7C 9F 00 2E */ lwzx r4, r31, r0
|
||||
/* 80248CC0 80 64 00 04 */ lwz r3, 4(r4)
|
||||
/* 80248CC4 38 80 02 00 */ li r4, 0x200
|
||||
/* 80248CC8 38 BB 00 63 */ addi r5, r27, 0x63
|
||||
/* 80248CCC 4C C6 31 82 */ crclr 6
|
||||
/* 80248CD0 48 0B 7A 7D */ bl setString__10J2DTextBoxFsPCce
|
||||
/* 80248CD4 3B DE 00 01 */ addi r30, r30, 1
|
||||
/* 80248CD8 2C 1E 00 03 */ cmpwi r30, 3
|
||||
/* 80248CDC 3B BD 00 04 */ addi r29, r29, 4
|
||||
/* 80248CE0 3B 9C 00 08 */ addi r28, r28, 8
|
||||
/* 80248CE4 41 80 FF 78 */ blt lbl_80248C5C
|
||||
/* 80248CE8 80 7F 00 04 */ lwz r3, 4(r31)
|
||||
/* 80248CEC 3C 80 6C 69 */ lis r4, 0x6C69 /* 0x6C696E65@ha */
|
||||
/* 80248CF0 38 C4 6E 65 */ addi r6, r4, 0x6E65 /* 0x6C696E65@l */
|
||||
/* 80248CF4 3C 80 00 6E */ lis r4, 0x006E /* 0x006E5F33@ha */
|
||||
/* 80248CF8 38 A4 5F 33 */ addi r5, r4, 0x5F33 /* 0x006E5F33@l */
|
||||
/* 80248CFC 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80248D00 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 80248D04 7D 89 03 A6 */ mtctr r12
|
||||
/* 80248D08 4E 80 04 21 */ bctrl
|
||||
/* 80248D0C 38 00 00 00 */ li r0, 0
|
||||
/* 80248D10 98 03 00 B0 */ stb r0, 0xb0(r3)
|
||||
/* 80248D14 80 7F 00 04 */ lwz r3, 4(r31)
|
||||
/* 80248D18 3C 80 6C 69 */ lis r4, 0x6C69 /* 0x6C696E65@ha */
|
||||
/* 80248D1C 38 C4 6E 65 */ addi r6, r4, 0x6E65 /* 0x6C696E65@l */
|
||||
/* 80248D20 3C 80 6E 5F */ lis r4, 0x6E5F /* 0x6E5F3366@ha */
|
||||
/* 80248D24 38 A4 33 66 */ addi r5, r4, 0x3366 /* 0x6E5F3366@l */
|
||||
/* 80248D28 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80248D2C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 80248D30 7D 89 03 A6 */ mtctr r12
|
||||
/* 80248D34 4E 80 04 21 */ bctrl
|
||||
/* 80248D38 38 00 00 00 */ li r0, 0
|
||||
/* 80248D3C 98 03 00 B0 */ stb r0, 0xb0(r3)
|
||||
/* 80248D40 80 7F 00 04 */ lwz r3, 4(r31)
|
||||
/* 80248D44 3C 80 6C 69 */ lis r4, 0x6C69 /* 0x6C696E65@ha */
|
||||
/* 80248D48 38 C4 6E 65 */ addi r6, r4, 0x6E65 /* 0x6C696E65@l */
|
||||
/* 80248D4C 3C 80 6E 5F */ lis r4, 0x6E5F /* 0x6E5F6534@ha */
|
||||
/* 80248D50 38 A4 65 34 */ addi r5, r4, 0x6534 /* 0x6E5F6534@l */
|
||||
/* 80248D54 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80248D58 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 80248D5C 7D 89 03 A6 */ mtctr r12
|
||||
/* 80248D60 4E 80 04 21 */ bctrl
|
||||
/* 80248D64 38 00 00 01 */ li r0, 1
|
||||
/* 80248D68 98 03 00 B0 */ stb r0, 0xb0(r3)
|
||||
/* 80248D6C 80 9F 00 0C */ lwz r4, 0xc(r31)
|
||||
/* 80248D70 80 84 00 04 */ lwz r4, 4(r4)
|
||||
/* 80248D74 C0 04 01 1C */ lfs f0, 0x11c(r4)
|
||||
/* 80248D78 D0 1F 00 58 */ stfs f0, 0x58(r31)
|
||||
/* 80248D7C C0 04 01 20 */ lfs f0, 0x120(r4)
|
||||
/* 80248D80 D0 1F 00 5C */ stfs f0, 0x5c(r31)
|
||||
/* 80248D84 80 9F 00 0C */ lwz r4, 0xc(r31)
|
||||
/* 80248D88 80 84 00 04 */ lwz r4, 4(r4)
|
||||
/* 80248D8C C0 24 00 28 */ lfs f1, 0x28(r4)
|
||||
/* 80248D90 C0 04 00 20 */ lfs f0, 0x20(r4)
|
||||
/* 80248D94 EC 01 00 28 */ fsubs f0, f1, f0
|
||||
/* 80248D98 D0 1F 00 74 */ stfs f0, 0x74(r31)
|
||||
/* 80248D9C 80 9F 00 0C */ lwz r4, 0xc(r31)
|
||||
/* 80248DA0 80 84 00 04 */ lwz r4, 4(r4)
|
||||
/* 80248DA4 C0 24 00 2C */ lfs f1, 0x2c(r4)
|
||||
/* 80248DA8 C0 04 00 24 */ lfs f0, 0x24(r4)
|
||||
/* 80248DAC EC 01 00 28 */ fsubs f0, f1, f0
|
||||
/* 80248DB0 D0 1F 00 78 */ stfs f0, 0x78(r31)
|
||||
/* 80248DB4 80 9F 00 0C */ lwz r4, 0xc(r31)
|
||||
/* 80248DB8 80 84 00 04 */ lwz r4, 4(r4)
|
||||
/* 80248DBC C0 04 01 18 */ lfs f0, 0x118(r4)
|
||||
/* 80248DC0 D0 1F 00 7C */ stfs f0, 0x7c(r31)
|
||||
/* 80248DC4 80 9F 00 0C */ lwz r4, 0xc(r31)
|
||||
/* 80248DC8 80 84 00 04 */ lwz r4, 4(r4)
|
||||
/* 80248DCC C0 04 01 14 */ lfs f0, 0x114(r4)
|
||||
/* 80248DD0 D0 1F 00 80 */ stfs f0, 0x80(r31)
|
||||
/* 80248DD4 3B 60 00 00 */ li r27, 0
|
||||
/* 80248DD8 3B C0 00 00 */ li r30, 0
|
||||
/* 80248DDC C3 E2 B3 60 */ lfs f31, lit_3951(r2)
|
||||
lbl_80248DE0:
|
||||
/* 80248DE0 38 1E 00 0C */ addi r0, r30, 0xc
|
||||
/* 80248DE4 7C 9F 00 2E */ lwzx r4, r31, r0
|
||||
/* 80248DE8 80 84 00 04 */ lwz r4, 4(r4)
|
||||
/* 80248DEC C0 1F 00 7C */ lfs f0, 0x7c(r31)
|
||||
/* 80248DF0 D0 04 01 18 */ stfs f0, 0x118(r4)
|
||||
/* 80248DF4 7C 9F 00 2E */ lwzx r4, r31, r0
|
||||
/* 80248DF8 80 64 00 04 */ lwz r3, 4(r4)
|
||||
/* 80248DFC C0 23 00 2C */ lfs f1, 0x2c(r3)
|
||||
/* 80248E00 C0 03 00 24 */ lfs f0, 0x24(r3)
|
||||
/* 80248E04 EC 41 00 28 */ fsubs f2, f1, f0
|
||||
/* 80248E08 C0 23 00 28 */ lfs f1, 0x28(r3)
|
||||
/* 80248E0C C0 03 00 20 */ lfs f0, 0x20(r3)
|
||||
/* 80248E10 EC 01 00 28 */ fsubs f0, f1, f0
|
||||
/* 80248E14 EC 3F 00 32 */ fmuls f1, f31, f0
|
||||
/* 80248E18 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80248E1C 81 8C 00 18 */ lwz r12, 0x18(r12)
|
||||
/* 80248E20 7D 89 03 A6 */ mtctr r12
|
||||
/* 80248E24 4E 80 04 21 */ bctrl
|
||||
/* 80248E28 3B 7B 00 01 */ addi r27, r27, 1
|
||||
/* 80248E2C 2C 1B 00 03 */ cmpwi r27, 3
|
||||
/* 80248E30 3B DE 00 04 */ addi r30, r30, 4
|
||||
/* 80248E34 41 80 FF AC */ blt lbl_80248DE0
|
||||
/* 80248E38 80 7F 00 0C */ lwz r3, 0xc(r31)
|
||||
/* 80248E3C 48 00 B4 AD */ bl getGlobalPosX__8CPaneMgrFv
|
||||
/* 80248E40 D0 3F 00 64 */ stfs f1, 0x64(r31)
|
||||
/* 80248E44 80 7F 00 0C */ lwz r3, 0xc(r31)
|
||||
/* 80248E48 48 00 B5 1D */ bl getGlobalPosY__8CPaneMgrFv
|
||||
/* 80248E4C D0 3F 00 68 */ stfs f1, 0x68(r31)
|
||||
/* 80248E50 C0 02 B3 58 */ lfs f0, lit_3949(r2)
|
||||
/* 80248E54 D0 1F 00 B4 */ stfs f0, 0xb4(r31)
|
||||
/* 80248E58 3B 60 00 00 */ li r27, 0
|
||||
/* 80248E5C 3B C0 00 00 */ li r30, 0
|
||||
lbl_80248E60:
|
||||
/* 80248E60 38 1E 00 28 */ addi r0, r30, 0x28
|
||||
/* 80248E64 7C 9F 00 2E */ lwzx r4, r31, r0
|
||||
/* 80248E68 28 04 00 00 */ cmplwi r4, 0
|
||||
/* 80248E6C 41 82 00 74 */ beq lbl_80248EE0
|
||||
/* 80248E70 80 84 00 04 */ lwz r4, 4(r4)
|
||||
/* 80248E74 C0 1F 00 7C */ lfs f0, 0x7c(r31)
|
||||
/* 80248E78 D0 04 01 18 */ stfs f0, 0x118(r4)
|
||||
/* 80248E7C 2C 1B 00 00 */ cmpwi r27, 0
|
||||
/* 80248E80 40 82 00 24 */ bne lbl_80248EA4
|
||||
/* 80248E84 80 9F 00 28 */ lwz r4, 0x28(r31)
|
||||
/* 80248E88 80 84 00 04 */ lwz r4, 4(r4)
|
||||
/* 80248E8C C0 04 01 1C */ lfs f0, 0x11c(r4)
|
||||
/* 80248E90 D0 1F 00 60 */ stfs f0, 0x60(r31)
|
||||
/* 80248E94 80 9F 00 28 */ lwz r4, 0x28(r31)
|
||||
/* 80248E98 80 84 00 04 */ lwz r4, 4(r4)
|
||||
/* 80248E9C C0 04 01 14 */ lfs f0, 0x114(r4)
|
||||
/* 80248EA0 D0 1F 00 84 */ stfs f0, 0x84(r31)
|
||||
lbl_80248EA4:
|
||||
/* 80248EA4 38 1E 00 28 */ addi r0, r30, 0x28
|
||||
/* 80248EA8 7C 9F 00 2E */ lwzx r4, r31, r0
|
||||
/* 80248EAC 80 64 00 04 */ lwz r3, 4(r4)
|
||||
/* 80248EB0 C0 23 00 2C */ lfs f1, 0x2c(r3)
|
||||
/* 80248EB4 C0 03 00 24 */ lfs f0, 0x24(r3)
|
||||
/* 80248EB8 EC 41 00 28 */ fsubs f2, f1, f0
|
||||
/* 80248EBC C0 23 00 28 */ lfs f1, 0x28(r3)
|
||||
/* 80248EC0 C0 03 00 20 */ lfs f0, 0x20(r3)
|
||||
/* 80248EC4 EC 21 00 28 */ fsubs f1, f1, f0
|
||||
/* 80248EC8 C0 02 B3 60 */ lfs f0, lit_3951(r2)
|
||||
/* 80248ECC EC 20 00 72 */ fmuls f1, f0, f1
|
||||
/* 80248ED0 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80248ED4 81 8C 00 18 */ lwz r12, 0x18(r12)
|
||||
/* 80248ED8 7D 89 03 A6 */ mtctr r12
|
||||
/* 80248EDC 4E 80 04 21 */ bctrl
|
||||
lbl_80248EE0:
|
||||
/* 80248EE0 3B 7B 00 01 */ addi r27, r27, 1
|
||||
/* 80248EE4 2C 1B 00 03 */ cmpwi r27, 3
|
||||
/* 80248EE8 3B DE 00 04 */ addi r30, r30, 4
|
||||
/* 80248EEC 41 80 FF 74 */ blt lbl_80248E60
|
||||
/* 80248EF0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80248EF4 E3 E1 00 28 */ psq_l f31, 40(r1), 0, 0 /* qr0 */
|
||||
/* 80248EF8 CB E1 00 20 */ lfd f31, 0x20(r1)
|
||||
/* 80248EFC 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80248F00 48 11 93 21 */ bl _restgpr_27
|
||||
/* 80248F04 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 80248F08 7C 08 03 A6 */ mtlr r0
|
||||
/* 80248F0C 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 80248F10 4E 80 00 20 */ blr
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user