d_msg_scrn_3select done (#2153)

* msg_scrn_3select done

* remove asm

* d_msg_scrn_jimaku done
This commit is contained in:
TakaRikka
2024-05-11 09:53:18 +03:00
committed by GitHub
parent c064a30356
commit 486e578065
49 changed files with 1149 additions and 4356 deletions
File diff suppressed because it is too large Load Diff
@@ -1,218 +0,0 @@
lbl_802398CC:
/* 802398CC 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 802398D0 7C 08 02 A6 */ mflr r0
/* 802398D4 90 01 00 34 */ stw r0, 0x34(r1)
/* 802398D8 39 61 00 30 */ addi r11, r1, 0x30
/* 802398DC 48 12 88 E9 */ bl _savegpr_23
/* 802398E0 7C 7E 1B 79 */ or. r30, r3, r3
/* 802398E4 7C 9F 23 78 */ mr r31, r4
/* 802398E8 41 82 02 DC */ beq lbl_80239BC4
/* 802398EC 3C 60 80 3C */ lis r3, __vt__17dMsgScrn3Select_c@ha /* 0x803C0CE8@ha */
/* 802398F0 38 03 0C E8 */ addi r0, r3, __vt__17dMsgScrn3Select_c@l /* 0x803C0CE8@l */
/* 802398F4 90 1E 00 00 */ stw r0, 0(r30)
/* 802398F8 80 7E 00 04 */ lwz r3, 4(r30)
/* 802398FC 28 03 00 00 */ cmplwi r3, 0
/* 80239900 41 82 00 18 */ beq lbl_80239918
/* 80239904 38 80 00 01 */ li r4, 1
/* 80239908 81 83 00 00 */ lwz r12, 0(r3)
/* 8023990C 81 8C 00 08 */ lwz r12, 8(r12)
/* 80239910 7D 89 03 A6 */ mtctr r12
/* 80239914 4E 80 04 21 */ bctrl
lbl_80239918:
/* 80239918 38 00 00 00 */ li r0, 0
/* 8023991C 90 1E 00 04 */ stw r0, 4(r30)
/* 80239920 80 7E 00 08 */ lwz r3, 8(r30)
/* 80239924 28 03 00 00 */ cmplwi r3, 0
/* 80239928 41 82 00 18 */ beq lbl_80239940
/* 8023992C 38 80 00 01 */ li r4, 1
/* 80239930 81 83 00 00 */ lwz r12, 0(r3)
/* 80239934 81 8C 00 08 */ lwz r12, 8(r12)
/* 80239938 7D 89 03 A6 */ mtctr r12
/* 8023993C 4E 80 04 21 */ bctrl
lbl_80239940:
/* 80239940 38 00 00 00 */ li r0, 0
/* 80239944 90 1E 00 08 */ stw r0, 8(r30)
/* 80239948 80 7E 00 0C */ lwz r3, 0xc(r30)
/* 8023994C 28 03 00 00 */ cmplwi r3, 0
/* 80239950 41 82 00 18 */ beq lbl_80239968
/* 80239954 38 80 00 01 */ li r4, 1
/* 80239958 81 83 00 00 */ lwz r12, 0(r3)
/* 8023995C 81 8C 00 08 */ lwz r12, 8(r12)
/* 80239960 7D 89 03 A6 */ mtctr r12
/* 80239964 4E 80 04 21 */ bctrl
lbl_80239968:
/* 80239968 38 00 00 00 */ li r0, 0
/* 8023996C 90 1E 00 0C */ stw r0, 0xc(r30)
/* 80239970 80 7E 00 10 */ lwz r3, 0x10(r30)
/* 80239974 28 03 00 00 */ cmplwi r3, 0
/* 80239978 41 82 00 18 */ beq lbl_80239990
/* 8023997C 38 80 00 01 */ li r4, 1
/* 80239980 81 83 00 00 */ lwz r12, 0(r3)
/* 80239984 81 8C 00 08 */ lwz r12, 8(r12)
/* 80239988 7D 89 03 A6 */ mtctr r12
/* 8023998C 4E 80 04 21 */ bctrl
lbl_80239990:
/* 80239990 38 00 00 00 */ li r0, 0
/* 80239994 90 1E 00 10 */ stw r0, 0x10(r30)
/* 80239998 80 7E 00 14 */ lwz r3, 0x14(r30)
/* 8023999C 28 03 00 00 */ cmplwi r3, 0
/* 802399A0 41 82 00 18 */ beq lbl_802399B8
/* 802399A4 38 80 00 01 */ li r4, 1
/* 802399A8 81 83 00 00 */ lwz r12, 0(r3)
/* 802399AC 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 802399B0 7D 89 03 A6 */ mtctr r12
/* 802399B4 4E 80 04 21 */ bctrl
lbl_802399B8:
/* 802399B8 38 00 00 00 */ li r0, 0
/* 802399BC 90 1E 00 14 */ stw r0, 0x14(r30)
/* 802399C0 80 7E 00 18 */ lwz r3, 0x18(r30)
/* 802399C4 28 03 00 00 */ cmplwi r3, 0
/* 802399C8 41 82 00 18 */ beq lbl_802399E0
/* 802399CC 38 80 00 01 */ li r4, 1
/* 802399D0 81 83 00 00 */ lwz r12, 0(r3)
/* 802399D4 81 8C 00 08 */ lwz r12, 8(r12)
/* 802399D8 7D 89 03 A6 */ mtctr r12
/* 802399DC 4E 80 04 21 */ bctrl
lbl_802399E0:
/* 802399E0 38 00 00 00 */ li r0, 0
/* 802399E4 90 1E 00 18 */ stw r0, 0x18(r30)
/* 802399E8 3B 80 00 00 */ li r28, 0
/* 802399EC 3B 60 00 00 */ li r27, 0
lbl_802399F0:
/* 802399F0 7F BE DA 14 */ add r29, r30, r27
/* 802399F4 80 7D 00 34 */ lwz r3, 0x34(r29)
/* 802399F8 28 03 00 00 */ cmplwi r3, 0
/* 802399FC 41 82 00 18 */ beq lbl_80239A14
/* 80239A00 38 80 00 01 */ li r4, 1
/* 80239A04 81 83 00 00 */ lwz r12, 0(r3)
/* 80239A08 81 8C 00 08 */ lwz r12, 8(r12)
/* 80239A0C 7D 89 03 A6 */ mtctr r12
/* 80239A10 4E 80 04 21 */ bctrl
lbl_80239A14:
/* 80239A14 38 00 00 00 */ li r0, 0
/* 80239A18 90 1D 00 34 */ stw r0, 0x34(r29)
/* 80239A1C 80 7D 00 40 */ lwz r3, 0x40(r29)
/* 80239A20 28 03 00 00 */ cmplwi r3, 0
/* 80239A24 41 82 00 18 */ beq lbl_80239A3C
/* 80239A28 38 80 00 01 */ li r4, 1
/* 80239A2C 81 83 00 00 */ lwz r12, 0(r3)
/* 80239A30 81 8C 00 08 */ lwz r12, 8(r12)
/* 80239A34 7D 89 03 A6 */ mtctr r12
/* 80239A38 4E 80 04 21 */ bctrl
lbl_80239A3C:
/* 80239A3C 38 00 00 00 */ li r0, 0
/* 80239A40 90 1D 00 40 */ stw r0, 0x40(r29)
/* 80239A44 80 7D 00 4C */ lwz r3, 0x4c(r29)
/* 80239A48 28 03 00 00 */ cmplwi r3, 0
/* 80239A4C 41 82 00 18 */ beq lbl_80239A64
/* 80239A50 38 80 00 01 */ li r4, 1
/* 80239A54 81 83 00 00 */ lwz r12, 0(r3)
/* 80239A58 81 8C 00 08 */ lwz r12, 8(r12)
/* 80239A5C 7D 89 03 A6 */ mtctr r12
/* 80239A60 4E 80 04 21 */ bctrl
lbl_80239A64:
/* 80239A64 38 00 00 00 */ li r0, 0
/* 80239A68 90 1D 00 4C */ stw r0, 0x4c(r29)
/* 80239A6C 80 7D 00 58 */ lwz r3, 0x58(r29)
/* 80239A70 28 03 00 00 */ cmplwi r3, 0
/* 80239A74 41 82 00 18 */ beq lbl_80239A8C
/* 80239A78 38 80 00 01 */ li r4, 1
/* 80239A7C 81 83 00 00 */ lwz r12, 0(r3)
/* 80239A80 81 8C 00 08 */ lwz r12, 8(r12)
/* 80239A84 7D 89 03 A6 */ mtctr r12
/* 80239A88 4E 80 04 21 */ bctrl
lbl_80239A8C:
/* 80239A8C 38 00 00 00 */ li r0, 0
/* 80239A90 90 1D 00 58 */ stw r0, 0x58(r29)
/* 80239A94 80 7D 00 1C */ lwz r3, 0x1c(r29)
/* 80239A98 28 03 00 00 */ cmplwi r3, 0
/* 80239A9C 41 82 00 18 */ beq lbl_80239AB4
/* 80239AA0 38 80 00 01 */ li r4, 1
/* 80239AA4 81 83 00 00 */ lwz r12, 0(r3)
/* 80239AA8 81 8C 00 08 */ lwz r12, 8(r12)
/* 80239AAC 7D 89 03 A6 */ mtctr r12
/* 80239AB0 4E 80 04 21 */ bctrl
lbl_80239AB4:
/* 80239AB4 38 00 00 00 */ li r0, 0
/* 80239AB8 90 1D 00 1C */ stw r0, 0x1c(r29)
/* 80239ABC 80 7D 00 AC */ lwz r3, 0xac(r29)
/* 80239AC0 28 03 00 00 */ cmplwi r3, 0
/* 80239AC4 41 82 00 18 */ beq lbl_80239ADC
/* 80239AC8 38 80 00 01 */ li r4, 1
/* 80239ACC 81 83 00 00 */ lwz r12, 0(r3)
/* 80239AD0 81 8C 00 08 */ lwz r12, 8(r12)
/* 80239AD4 7D 89 03 A6 */ mtctr r12
/* 80239AD8 4E 80 04 21 */ bctrl
lbl_80239ADC:
/* 80239ADC 38 00 00 00 */ li r0, 0
/* 80239AE0 90 1D 00 AC */ stw r0, 0xac(r29)
/* 80239AE4 80 7D 00 B8 */ lwz r3, 0xb8(r29)
/* 80239AE8 28 03 00 00 */ cmplwi r3, 0
/* 80239AEC 41 82 00 18 */ beq lbl_80239B04
/* 80239AF0 38 80 00 01 */ li r4, 1
/* 80239AF4 81 83 00 00 */ lwz r12, 0(r3)
/* 80239AF8 81 8C 00 08 */ lwz r12, 8(r12)
/* 80239AFC 7D 89 03 A6 */ mtctr r12
/* 80239B00 4E 80 04 21 */ bctrl
lbl_80239B04:
/* 80239B04 38 00 00 00 */ li r0, 0
/* 80239B08 90 1D 00 B8 */ stw r0, 0xb8(r29)
/* 80239B0C 80 7D 00 28 */ lwz r3, 0x28(r29)
/* 80239B10 28 03 00 00 */ cmplwi r3, 0
/* 80239B14 41 82 00 24 */ beq lbl_80239B38
/* 80239B18 41 82 00 18 */ beq lbl_80239B30
/* 80239B1C 38 80 00 01 */ li r4, 1
/* 80239B20 81 83 00 00 */ lwz r12, 0(r3)
/* 80239B24 81 8C 00 08 */ lwz r12, 8(r12)
/* 80239B28 7D 89 03 A6 */ mtctr r12
/* 80239B2C 4E 80 04 21 */ bctrl
lbl_80239B30:
/* 80239B30 38 00 00 00 */ li r0, 0
/* 80239B34 90 1D 00 28 */ stw r0, 0x28(r29)
lbl_80239B38:
/* 80239B38 3A E0 00 00 */ li r23, 0
/* 80239B3C 3B 40 00 00 */ li r26, 0
/* 80239B40 7F 59 D3 78 */ mr r25, r26
lbl_80239B44:
/* 80239B44 3B 1A 00 64 */ addi r24, r26, 0x64
/* 80239B48 7C 7D C0 2E */ lwzx r3, r29, r24
/* 80239B4C 28 03 00 00 */ cmplwi r3, 0
/* 80239B50 41 82 00 18 */ beq lbl_80239B68
/* 80239B54 38 80 00 01 */ li r4, 1
/* 80239B58 81 83 00 00 */ lwz r12, 0(r3)
/* 80239B5C 81 8C 00 08 */ lwz r12, 8(r12)
/* 80239B60 7D 89 03 A6 */ mtctr r12
/* 80239B64 4E 80 04 21 */ bctrl
lbl_80239B68:
/* 80239B68 7F 3D C1 2E */ stwx r25, r29, r24
/* 80239B6C 3A F7 00 01 */ addi r23, r23, 1
/* 80239B70 2C 17 00 05 */ cmpwi r23, 5
/* 80239B74 3B 5A 00 0C */ addi r26, r26, 0xc
/* 80239B78 41 80 FF CC */ blt lbl_80239B44
/* 80239B7C 80 7D 00 A0 */ lwz r3, 0xa0(r29)
/* 80239B80 28 03 00 00 */ cmplwi r3, 0
/* 80239B84 41 82 00 18 */ beq lbl_80239B9C
/* 80239B88 38 80 00 01 */ li r4, 1
/* 80239B8C 81 83 00 00 */ lwz r12, 0(r3)
/* 80239B90 81 8C 00 08 */ lwz r12, 8(r12)
/* 80239B94 7D 89 03 A6 */ mtctr r12
/* 80239B98 4E 80 04 21 */ bctrl
lbl_80239B9C:
/* 80239B9C 38 00 00 00 */ li r0, 0
/* 80239BA0 90 1D 00 A0 */ stw r0, 0xa0(r29)
/* 80239BA4 3B 9C 00 01 */ addi r28, r28, 1
/* 80239BA8 2C 1C 00 03 */ cmpwi r28, 3
/* 80239BAC 3B 7B 00 04 */ addi r27, r27, 4
/* 80239BB0 41 80 FE 40 */ blt lbl_802399F0
/* 80239BB4 7F E0 07 35 */ extsh. r0, r31
/* 80239BB8 40 81 00 0C */ ble lbl_80239BC4
/* 80239BBC 7F C3 F3 78 */ mr r3, r30
/* 80239BC0 48 09 51 7D */ bl __dl__FPv
lbl_80239BC4:
/* 80239BC4 7F C3 F3 78 */ mr r3, r30
/* 80239BC8 39 61 00 30 */ addi r11, r1, 0x30
/* 80239BCC 48 12 86 45 */ bl _restgpr_23
/* 80239BD0 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80239BD4 7C 08 03 A6 */ mtlr r0
/* 80239BD8 38 21 00 30 */ addi r1, r1, 0x30
/* 80239BDC 4E 80 00 20 */ blr
@@ -1,41 +0,0 @@
lbl_8023B914:
/* 8023B914 3C 60 80 3C */ lis r3, cNullVec__6Z2Calc@ha /* 0x803C0C00@ha */
/* 8023B918 38 A3 0C 00 */ addi r5, r3, cNullVec__6Z2Calc@l /* 0x803C0C00@l */
/* 8023B91C 80 65 00 0C */ lwz r3, 0xc(r5)
/* 8023B920 80 05 00 10 */ lwz r0, 0x10(r5)
/* 8023B924 90 65 00 54 */ stw r3, 0x54(r5)
/* 8023B928 90 05 00 58 */ stw r0, 0x58(r5)
/* 8023B92C 80 05 00 14 */ lwz r0, 0x14(r5)
/* 8023B930 90 05 00 5C */ stw r0, 0x5c(r5)
/* 8023B934 38 85 00 54 */ addi r4, r5, 0x54
/* 8023B938 80 65 00 18 */ lwz r3, 0x18(r5)
/* 8023B93C 80 05 00 1C */ lwz r0, 0x1c(r5)
/* 8023B940 90 64 00 0C */ stw r3, 0xc(r4)
/* 8023B944 90 04 00 10 */ stw r0, 0x10(r4)
/* 8023B948 80 05 00 20 */ lwz r0, 0x20(r5)
/* 8023B94C 90 04 00 14 */ stw r0, 0x14(r4)
/* 8023B950 80 65 00 24 */ lwz r3, 0x24(r5)
/* 8023B954 80 05 00 28 */ lwz r0, 0x28(r5)
/* 8023B958 90 64 00 18 */ stw r3, 0x18(r4)
/* 8023B95C 90 04 00 1C */ stw r0, 0x1c(r4)
/* 8023B960 80 05 00 2C */ lwz r0, 0x2c(r5)
/* 8023B964 90 04 00 20 */ stw r0, 0x20(r4)
/* 8023B968 80 65 00 30 */ lwz r3, 0x30(r5)
/* 8023B96C 80 05 00 34 */ lwz r0, 0x34(r5)
/* 8023B970 90 64 00 24 */ stw r3, 0x24(r4)
/* 8023B974 90 04 00 28 */ stw r0, 0x28(r4)
/* 8023B978 80 05 00 38 */ lwz r0, 0x38(r5)
/* 8023B97C 90 04 00 2C */ stw r0, 0x2c(r4)
/* 8023B980 80 65 00 3C */ lwz r3, 0x3c(r5)
/* 8023B984 80 05 00 40 */ lwz r0, 0x40(r5)
/* 8023B988 90 64 00 30 */ stw r3, 0x30(r4)
/* 8023B98C 90 04 00 34 */ stw r0, 0x34(r4)
/* 8023B990 80 05 00 44 */ lwz r0, 0x44(r5)
/* 8023B994 90 04 00 38 */ stw r0, 0x38(r4)
/* 8023B998 80 65 00 48 */ lwz r3, 0x48(r5)
/* 8023B99C 80 05 00 4C */ lwz r0, 0x4c(r5)
/* 8023B9A0 90 64 00 3C */ stw r3, 0x3c(r4)
/* 8023B9A4 90 04 00 40 */ stw r0, 0x40(r4)
/* 8023B9A8 80 05 00 50 */ lwz r0, 0x50(r5)
/* 8023B9AC 90 04 00 44 */ stw r0, 0x44(r4)
/* 8023B9B0 4E 80 00 20 */ blr
@@ -1,209 +0,0 @@
lbl_8023AE68:
/* 8023AE68 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8023AE6C 7C 08 02 A6 */ mflr r0
/* 8023AE70 90 01 00 14 */ stw r0, 0x14(r1)
/* 8023AE74 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8023AE78 7C 7F 1B 78 */ mr r31, r3
/* 8023AE7C 88 83 01 0E */ lbz r4, 0x10e(r3)
/* 8023AE80 28 04 00 FF */ cmplwi r4, 0xff
/* 8023AE84 40 82 00 64 */ bne lbl_8023AEE8
/* 8023AE88 88 1F 01 0F */ lbz r0, 0x10f(r31)
/* 8023AE8C 28 00 00 00 */ cmplwi r0, 0
/* 8023AE90 40 82 00 18 */ bne lbl_8023AEA8
/* 8023AE94 C0 02 B1 84 */ lfs f0, lit_4604(r2)
/* 8023AE98 D0 1F 00 F0 */ stfs f0, 0xf0(r31)
/* 8023AE9C 38 80 00 00 */ li r4, 0
/* 8023AEA0 48 00 09 D1 */ bl selectAnimeTransform__17dMsgScrn3Select_cFi
/* 8023AEA4 48 00 00 38 */ b lbl_8023AEDC
lbl_8023AEA8:
/* 8023AEA8 28 00 00 01 */ cmplwi r0, 1
/* 8023AEAC 40 82 00 18 */ bne lbl_8023AEC4
/* 8023AEB0 C0 02 B1 88 */ lfs f0, lit_4605(r2)
/* 8023AEB4 D0 1F 00 F0 */ stfs f0, 0xf0(r31)
/* 8023AEB8 38 80 00 01 */ li r4, 1
/* 8023AEBC 48 00 09 B5 */ bl selectAnimeTransform__17dMsgScrn3Select_cFi
/* 8023AEC0 48 00 00 1C */ b lbl_8023AEDC
lbl_8023AEC4:
/* 8023AEC4 28 00 00 02 */ cmplwi r0, 2
/* 8023AEC8 40 82 00 14 */ bne lbl_8023AEDC
/* 8023AECC C0 02 B1 90 */ lfs f0, lit_4607(r2)
/* 8023AED0 D0 1F 00 F0 */ stfs f0, 0xf0(r31)
/* 8023AED4 38 80 00 02 */ li r4, 2
/* 8023AED8 48 00 09 99 */ bl selectAnimeTransform__17dMsgScrn3Select_cFi
lbl_8023AEDC:
/* 8023AEDC 38 00 00 03 */ li r0, 3
/* 8023AEE0 98 1F 01 13 */ stb r0, 0x113(r31)
/* 8023AEE4 48 00 02 50 */ b lbl_8023B134
lbl_8023AEE8:
/* 8023AEE8 88 1F 01 0F */ lbz r0, 0x10f(r31)
/* 8023AEEC 2C 00 00 01 */ cmpwi r0, 1
/* 8023AEF0 41 82 00 D8 */ beq lbl_8023AFC8
/* 8023AEF4 40 80 00 10 */ bge lbl_8023AF04
/* 8023AEF8 2C 00 00 00 */ cmpwi r0, 0
/* 8023AEFC 40 80 00 14 */ bge lbl_8023AF10
/* 8023AF00 48 00 02 34 */ b lbl_8023B134
lbl_8023AF04:
/* 8023AF04 2C 00 00 03 */ cmpwi r0, 3
/* 8023AF08 40 80 02 2C */ bge lbl_8023B134
/* 8023AF0C 48 00 01 74 */ b lbl_8023B080
lbl_8023AF10:
/* 8023AF10 28 04 00 01 */ cmplwi r4, 1
/* 8023AF14 40 82 00 58 */ bne lbl_8023AF6C
/* 8023AF18 88 1F 01 08 */ lbz r0, 0x108(r31)
/* 8023AF1C 28 00 00 00 */ cmplwi r0, 0
/* 8023AF20 41 82 00 10 */ beq lbl_8023AF30
/* 8023AF24 C0 02 B1 84 */ lfs f0, lit_4604(r2)
/* 8023AF28 D0 1F 00 F0 */ stfs f0, 0xf0(r31)
/* 8023AF2C 48 00 00 14 */ b lbl_8023AF40
lbl_8023AF30:
/* 8023AF30 C0 3F 00 F0 */ lfs f1, 0xf0(r31)
/* 8023AF34 C0 02 B1 60 */ lfs f0, lit_3911(r2)
/* 8023AF38 EC 01 00 2A */ fadds f0, f1, f0
/* 8023AF3C D0 1F 00 F0 */ stfs f0, 0xf0(r31)
lbl_8023AF40:
/* 8023AF40 7F E3 FB 78 */ mr r3, r31
/* 8023AF44 38 80 00 00 */ li r4, 0
/* 8023AF48 48 00 09 29 */ bl selectAnimeTransform__17dMsgScrn3Select_cFi
/* 8023AF4C C0 3F 00 F0 */ lfs f1, 0xf0(r31)
/* 8023AF50 C0 02 B1 84 */ lfs f0, lit_4604(r2)
/* 8023AF54 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8023AF58 4C 41 13 82 */ cror 2, 1, 2
/* 8023AF5C 40 82 01 D8 */ bne lbl_8023B134
/* 8023AF60 38 00 00 03 */ li r0, 3
/* 8023AF64 98 1F 01 13 */ stb r0, 0x113(r31)
/* 8023AF68 48 00 01 CC */ b lbl_8023B134
lbl_8023AF6C:
/* 8023AF6C 28 04 00 02 */ cmplwi r4, 2
/* 8023AF70 40 82 01 C4 */ bne lbl_8023B134
/* 8023AF74 88 1F 01 08 */ lbz r0, 0x108(r31)
/* 8023AF78 28 00 00 00 */ cmplwi r0, 0
/* 8023AF7C 41 82 00 10 */ beq lbl_8023AF8C
/* 8023AF80 C0 02 B1 8C */ lfs f0, lit_4606(r2)
/* 8023AF84 D0 1F 00 F0 */ stfs f0, 0xf0(r31)
/* 8023AF88 48 00 00 14 */ b lbl_8023AF9C
lbl_8023AF8C:
/* 8023AF8C C0 3F 00 F0 */ lfs f1, 0xf0(r31)
/* 8023AF90 C0 02 B1 60 */ lfs f0, lit_3911(r2)
/* 8023AF94 EC 01 00 2A */ fadds f0, f1, f0
/* 8023AF98 D0 1F 00 F0 */ stfs f0, 0xf0(r31)
lbl_8023AF9C:
/* 8023AF9C 7F E3 FB 78 */ mr r3, r31
/* 8023AFA0 38 80 00 00 */ li r4, 0
/* 8023AFA4 48 00 08 CD */ bl selectAnimeTransform__17dMsgScrn3Select_cFi
/* 8023AFA8 C0 3F 00 F0 */ lfs f1, 0xf0(r31)
/* 8023AFAC C0 02 B1 8C */ lfs f0, lit_4606(r2)
/* 8023AFB0 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8023AFB4 4C 41 13 82 */ cror 2, 1, 2
/* 8023AFB8 40 82 01 7C */ bne lbl_8023B134
/* 8023AFBC 38 00 00 03 */ li r0, 3
/* 8023AFC0 98 1F 01 13 */ stb r0, 0x113(r31)
/* 8023AFC4 48 00 01 70 */ b lbl_8023B134
lbl_8023AFC8:
/* 8023AFC8 28 04 00 00 */ cmplwi r4, 0
/* 8023AFCC 40 82 00 58 */ bne lbl_8023B024
/* 8023AFD0 88 1F 01 08 */ lbz r0, 0x108(r31)
/* 8023AFD4 28 00 00 00 */ cmplwi r0, 0
/* 8023AFD8 41 82 00 10 */ beq lbl_8023AFE8
/* 8023AFDC C0 02 B1 88 */ lfs f0, lit_4605(r2)
/* 8023AFE0 D0 1F 00 F0 */ stfs f0, 0xf0(r31)
/* 8023AFE4 48 00 00 14 */ b lbl_8023AFF8
lbl_8023AFE8:
/* 8023AFE8 C0 3F 00 F0 */ lfs f1, 0xf0(r31)
/* 8023AFEC C0 02 B1 60 */ lfs f0, lit_3911(r2)
/* 8023AFF0 EC 01 00 28 */ fsubs f0, f1, f0
/* 8023AFF4 D0 1F 00 F0 */ stfs f0, 0xf0(r31)
lbl_8023AFF8:
/* 8023AFF8 7F E3 FB 78 */ mr r3, r31
/* 8023AFFC 38 80 00 01 */ li r4, 1
/* 8023B000 48 00 08 71 */ bl selectAnimeTransform__17dMsgScrn3Select_cFi
/* 8023B004 C0 3F 00 F0 */ lfs f1, 0xf0(r31)
/* 8023B008 C0 02 B1 88 */ lfs f0, lit_4605(r2)
/* 8023B00C FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8023B010 4C 40 13 82 */ cror 2, 0, 2
/* 8023B014 40 82 01 20 */ bne lbl_8023B134
/* 8023B018 38 00 00 03 */ li r0, 3
/* 8023B01C 98 1F 01 13 */ stb r0, 0x113(r31)
/* 8023B020 48 00 01 14 */ b lbl_8023B134
lbl_8023B024:
/* 8023B024 28 04 00 02 */ cmplwi r4, 2
/* 8023B028 40 82 01 0C */ bne lbl_8023B134
/* 8023B02C 88 1F 01 08 */ lbz r0, 0x108(r31)
/* 8023B030 28 00 00 00 */ cmplwi r0, 0
/* 8023B034 41 82 00 10 */ beq lbl_8023B044
/* 8023B038 C0 02 B1 8C */ lfs f0, lit_4606(r2)
/* 8023B03C D0 1F 00 F0 */ stfs f0, 0xf0(r31)
/* 8023B040 48 00 00 14 */ b lbl_8023B054
lbl_8023B044:
/* 8023B044 C0 3F 00 F0 */ lfs f1, 0xf0(r31)
/* 8023B048 C0 02 B1 60 */ lfs f0, lit_3911(r2)
/* 8023B04C EC 01 00 2A */ fadds f0, f1, f0
/* 8023B050 D0 1F 00 F0 */ stfs f0, 0xf0(r31)
lbl_8023B054:
/* 8023B054 7F E3 FB 78 */ mr r3, r31
/* 8023B058 38 80 00 01 */ li r4, 1
/* 8023B05C 48 00 08 15 */ bl selectAnimeTransform__17dMsgScrn3Select_cFi
/* 8023B060 C0 3F 00 F0 */ lfs f1, 0xf0(r31)
/* 8023B064 C0 02 B1 8C */ lfs f0, lit_4606(r2)
/* 8023B068 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8023B06C 4C 41 13 82 */ cror 2, 1, 2
/* 8023B070 40 82 00 C4 */ bne lbl_8023B134
/* 8023B074 38 00 00 03 */ li r0, 3
/* 8023B078 98 1F 01 13 */ stb r0, 0x113(r31)
/* 8023B07C 48 00 00 B8 */ b lbl_8023B134
lbl_8023B080:
/* 8023B080 28 04 00 01 */ cmplwi r4, 1
/* 8023B084 40 82 00 58 */ bne lbl_8023B0DC
/* 8023B088 88 1F 01 08 */ lbz r0, 0x108(r31)
/* 8023B08C 28 00 00 00 */ cmplwi r0, 0
/* 8023B090 41 82 00 10 */ beq lbl_8023B0A0
/* 8023B094 C0 02 B1 90 */ lfs f0, lit_4607(r2)
/* 8023B098 D0 1F 00 F0 */ stfs f0, 0xf0(r31)
/* 8023B09C 48 00 00 14 */ b lbl_8023B0B0
lbl_8023B0A0:
/* 8023B0A0 C0 3F 00 F0 */ lfs f1, 0xf0(r31)
/* 8023B0A4 C0 02 B1 60 */ lfs f0, lit_3911(r2)
/* 8023B0A8 EC 01 00 28 */ fsubs f0, f1, f0
/* 8023B0AC D0 1F 00 F0 */ stfs f0, 0xf0(r31)
lbl_8023B0B0:
/* 8023B0B0 7F E3 FB 78 */ mr r3, r31
/* 8023B0B4 38 80 00 02 */ li r4, 2
/* 8023B0B8 48 00 07 B9 */ bl selectAnimeTransform__17dMsgScrn3Select_cFi
/* 8023B0BC C0 3F 00 F0 */ lfs f1, 0xf0(r31)
/* 8023B0C0 C0 02 B1 90 */ lfs f0, lit_4607(r2)
/* 8023B0C4 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8023B0C8 4C 40 13 82 */ cror 2, 0, 2
/* 8023B0CC 40 82 00 68 */ bne lbl_8023B134
/* 8023B0D0 38 00 00 03 */ li r0, 3
/* 8023B0D4 98 1F 01 13 */ stb r0, 0x113(r31)
/* 8023B0D8 48 00 00 5C */ b lbl_8023B134
lbl_8023B0DC:
/* 8023B0DC 28 04 00 00 */ cmplwi r4, 0
/* 8023B0E0 40 82 00 54 */ bne lbl_8023B134
/* 8023B0E4 88 1F 01 08 */ lbz r0, 0x108(r31)
/* 8023B0E8 28 00 00 00 */ cmplwi r0, 0
/* 8023B0EC 41 82 00 10 */ beq lbl_8023B0FC
/* 8023B0F0 C0 02 B1 88 */ lfs f0, lit_4605(r2)
/* 8023B0F4 D0 1F 00 F0 */ stfs f0, 0xf0(r31)
/* 8023B0F8 48 00 00 14 */ b lbl_8023B10C
lbl_8023B0FC:
/* 8023B0FC C0 3F 00 F0 */ lfs f1, 0xf0(r31)
/* 8023B100 C0 02 B1 60 */ lfs f0, lit_3911(r2)
/* 8023B104 EC 01 00 28 */ fsubs f0, f1, f0
/* 8023B108 D0 1F 00 F0 */ stfs f0, 0xf0(r31)
lbl_8023B10C:
/* 8023B10C 7F E3 FB 78 */ mr r3, r31
/* 8023B110 38 80 00 02 */ li r4, 2
/* 8023B114 48 00 07 5D */ bl selectAnimeTransform__17dMsgScrn3Select_cFi
/* 8023B118 C0 3F 00 F0 */ lfs f1, 0xf0(r31)
/* 8023B11C C0 02 B1 88 */ lfs f0, lit_4605(r2)
/* 8023B120 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8023B124 4C 40 13 82 */ cror 2, 0, 2
/* 8023B128 40 82 00 0C */ bne lbl_8023B134
/* 8023B12C 38 00 00 03 */ li r0, 3
/* 8023B130 98 1F 01 13 */ stb r0, 0x113(r31)
lbl_8023B134:
/* 8023B134 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8023B138 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8023B13C 7C 08 03 A6 */ mtlr r0
/* 8023B140 38 21 00 10 */ addi r1, r1, 0x10
/* 8023B144 4E 80 00 20 */ blr
@@ -1,59 +0,0 @@
lbl_8023B148:
/* 8023B148 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 8023B14C 7C 08 02 A6 */ mflr r0
/* 8023B150 90 01 00 44 */ stw r0, 0x44(r1)
/* 8023B154 DB E1 00 30 */ stfd f31, 0x30(r1)
/* 8023B158 F3 E1 00 38 */ psq_st f31, 56(r1), 0, 0 /* qr0 */
/* 8023B15C DB C1 00 20 */ stfd f30, 0x20(r1)
/* 8023B160 F3 C1 00 28 */ psq_st f30, 40(r1), 0, 0 /* qr0 */
/* 8023B164 39 61 00 20 */ addi r11, r1, 0x20
/* 8023B168 48 12 70 71 */ bl _savegpr_28
/* 8023B16C 7C 7C 1B 78 */ mr r28, r3
/* 8023B170 80 63 00 14 */ lwz r3, 0x14(r3)
/* 8023B174 C0 22 B1 58 */ lfs f1, lit_3909(r2)
/* 8023B178 4B F5 A1 29 */ bl setAlphaRate__16dSelect_cursor_cFf
/* 8023B17C C0 3C 00 F0 */ lfs f1, 0xf0(r28)
/* 8023B180 C0 02 B1 60 */ lfs f0, lit_3911(r2)
/* 8023B184 EC 01 00 28 */ fsubs f0, f1, f0
/* 8023B188 D0 1C 00 F0 */ stfs f0, 0xf0(r28)
/* 8023B18C 3B A0 00 00 */ li r29, 0
/* 8023B190 3B E0 00 00 */ li r31, 0
lbl_8023B194:
/* 8023B194 3B DF 00 34 */ addi r30, r31, 0x34
/* 8023B198 7C 7C F0 2E */ lwzx r3, r28, r30
/* 8023B19C 80 63 00 04 */ lwz r3, 4(r3)
/* 8023B1A0 C3 E3 00 CC */ lfs f31, 0xcc(r3)
/* 8023B1A4 C3 C3 00 D0 */ lfs f30, 0xd0(r3)
/* 8023B1A8 7F 83 E3 78 */ mr r3, r28
/* 8023B1AC 7F A4 EB 78 */ mr r4, r29
/* 8023B1B0 48 00 06 C1 */ bl selectAnimeTransform__17dMsgScrn3Select_cFi
/* 8023B1B4 7C 7C F0 2E */ lwzx r3, r28, r30
/* 8023B1B8 80 63 00 04 */ lwz r3, 4(r3)
/* 8023B1BC D3 E3 00 CC */ stfs f31, 0xcc(r3)
/* 8023B1C0 D3 C3 00 D0 */ stfs f30, 0xd0(r3)
/* 8023B1C4 81 83 00 00 */ lwz r12, 0(r3)
/* 8023B1C8 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 8023B1CC 7D 89 03 A6 */ mtctr r12
/* 8023B1D0 4E 80 04 21 */ bctrl
/* 8023B1D4 3B BD 00 01 */ addi r29, r29, 1
/* 8023B1D8 2C 1D 00 03 */ cmpwi r29, 3
/* 8023B1DC 3B FF 00 04 */ addi r31, r31, 4
/* 8023B1E0 41 80 FF B4 */ blt lbl_8023B194
/* 8023B1E4 C0 3C 00 F0 */ lfs f1, 0xf0(r28)
/* 8023B1E8 C0 02 B1 5C */ lfs f0, lit_3910(r2)
/* 8023B1EC FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8023B1F0 4C 40 13 82 */ cror 2, 0, 2
/* 8023B1F4 40 82 00 0C */ bne lbl_8023B200
/* 8023B1F8 38 00 00 06 */ li r0, 6
/* 8023B1FC 98 1C 01 13 */ stb r0, 0x113(r28)
lbl_8023B200:
/* 8023B200 E3 E1 00 38 */ psq_l f31, 56(r1), 0, 0 /* qr0 */
/* 8023B204 CB E1 00 30 */ lfd f31, 0x30(r1)
/* 8023B208 E3 C1 00 28 */ psq_l f30, 40(r1), 0, 0 /* qr0 */
/* 8023B20C CB C1 00 20 */ lfd f30, 0x20(r1)
/* 8023B210 39 61 00 20 */ addi r11, r1, 0x20
/* 8023B214 48 12 70 11 */ bl _restgpr_28
/* 8023B218 80 01 00 44 */ lwz r0, 0x44(r1)
/* 8023B21C 7C 08 03 A6 */ mtlr r0
/* 8023B220 38 21 00 40 */ addi r1, r1, 0x40
/* 8023B224 4E 80 00 20 */ blr
@@ -1,184 +0,0 @@
lbl_80239DD4:
/* 80239DD4 94 21 FF 90 */ stwu r1, -0x70(r1)
/* 80239DD8 7C 08 02 A6 */ mflr r0
/* 80239DDC 90 01 00 74 */ stw r0, 0x74(r1)
/* 80239DE0 DB E1 00 60 */ stfd f31, 0x60(r1)
/* 80239DE4 F3 E1 00 68 */ psq_st f31, 104(r1), 0, 0 /* qr0 */
/* 80239DE8 DB C1 00 50 */ stfd f30, 0x50(r1)
/* 80239DEC F3 C1 00 58 */ psq_st f30, 88(r1), 0, 0 /* qr0 */
/* 80239DF0 39 61 00 50 */ addi r11, r1, 0x50
/* 80239DF4 48 12 83 E1 */ bl _savegpr_27
/* 80239DF8 7C 7D 1B 78 */ mr r29, r3
/* 80239DFC FF C0 08 90 */ fmr f30, f1
/* 80239E00 FF E0 10 90 */ fmr f31, f2
/* 80239E04 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80239E08 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80239E0C 83 E3 5F 50 */ lwz r31, 0x5f50(r3)
/* 80239E10 7F E3 FB 78 */ mr r3, r31
/* 80239E14 81 9F 00 00 */ lwz r12, 0(r31)
/* 80239E18 81 8C 00 18 */ lwz r12, 0x18(r12)
/* 80239E1C 7D 89 03 A6 */ mtctr r12
/* 80239E20 4E 80 04 21 */ bctrl
/* 80239E24 88 1D 00 C8 */ lbz r0, 0xc8(r29)
/* 80239E28 3C 60 80 43 */ lis r3, g_MsgObject_HIO_c@ha /* 0x8043028C@ha */
/* 80239E2C 38 83 02 8C */ addi r4, r3, g_MsgObject_HIO_c@l /* 0x8043028C@l */
/* 80239E30 88 A4 01 88 */ lbz r5, 0x188(r4)
/* 80239E34 7C 00 28 40 */ cmplw r0, r5
/* 80239E38 40 82 00 24 */ bne lbl_80239E5C
/* 80239E3C 88 7D 00 C9 */ lbz r3, 0xc9(r29)
/* 80239E40 88 04 01 89 */ lbz r0, 0x189(r4)
/* 80239E44 7C 03 00 40 */ cmplw r3, r0
/* 80239E48 40 82 00 14 */ bne lbl_80239E5C
/* 80239E4C 88 7D 00 CA */ lbz r3, 0xca(r29)
/* 80239E50 88 04 01 8A */ lbz r0, 0x18a(r4)
/* 80239E54 7C 03 00 40 */ cmplw r3, r0
/* 80239E58 41 82 00 F8 */ beq lbl_80239F50
lbl_80239E5C:
/* 80239E5C 98 BD 00 C8 */ stb r5, 0xc8(r29)
/* 80239E60 3C 60 80 43 */ lis r3, g_MsgObject_HIO_c@ha /* 0x8043028C@ha */
/* 80239E64 38 63 02 8C */ addi r3, r3, g_MsgObject_HIO_c@l /* 0x8043028C@l */
/* 80239E68 88 03 01 89 */ lbz r0, 0x189(r3)
/* 80239E6C 98 1D 00 C9 */ stb r0, 0xc9(r29)
/* 80239E70 88 03 01 8A */ lbz r0, 0x18a(r3)
/* 80239E74 98 1D 00 CA */ stb r0, 0xca(r29)
/* 80239E78 3B C0 00 00 */ li r30, 0
/* 80239E7C 3B 80 00 00 */ li r28, 0
lbl_80239E80:
/* 80239E80 88 1D 01 0E */ lbz r0, 0x10e(r29)
/* 80239E84 7C 1E 00 00 */ cmpw r30, r0
/* 80239E88 40 82 00 60 */ bne lbl_80239EE8
/* 80239E8C 80 1D 00 C4 */ lwz r0, 0xc4(r29)
/* 80239E90 90 01 00 14 */ stw r0, 0x14(r1)
/* 80239E94 7F 7D E2 14 */ add r27, r29, r28
/* 80239E98 80 7B 00 1C */ lwz r3, 0x1c(r27)
/* 80239E9C 80 63 00 04 */ lwz r3, 4(r3)
/* 80239EA0 38 81 00 14 */ addi r4, r1, 0x14
/* 80239EA4 81 83 00 00 */ lwz r12, 0(r3)
/* 80239EA8 81 8C 00 A8 */ lwz r12, 0xa8(r12)
/* 80239EAC 7D 89 03 A6 */ mtctr r12
/* 80239EB0 4E 80 04 21 */ bctrl
/* 80239EB4 80 1B 00 28 */ lwz r0, 0x28(r27)
/* 80239EB8 28 00 00 00 */ cmplwi r0, 0
/* 80239EBC 41 82 00 84 */ beq lbl_80239F40
/* 80239EC0 80 1D 00 C4 */ lwz r0, 0xc4(r29)
/* 80239EC4 90 01 00 10 */ stw r0, 0x10(r1)
/* 80239EC8 80 7B 00 28 */ lwz r3, 0x28(r27)
/* 80239ECC 80 63 00 04 */ lwz r3, 4(r3)
/* 80239ED0 38 81 00 10 */ addi r4, r1, 0x10
/* 80239ED4 81 83 00 00 */ lwz r12, 0(r3)
/* 80239ED8 81 8C 00 A8 */ lwz r12, 0xa8(r12)
/* 80239EDC 7D 89 03 A6 */ mtctr r12
/* 80239EE0 4E 80 04 21 */ bctrl
/* 80239EE4 48 00 00 5C */ b lbl_80239F40
lbl_80239EE8:
/* 80239EE8 80 1D 00 C8 */ lwz r0, 0xc8(r29)
/* 80239EEC 90 01 00 0C */ stw r0, 0xc(r1)
/* 80239EF0 7F 7D E2 14 */ add r27, r29, r28
/* 80239EF4 80 7B 00 1C */ lwz r3, 0x1c(r27)
/* 80239EF8 80 63 00 04 */ lwz r3, 4(r3)
/* 80239EFC 38 81 00 0C */ addi r4, r1, 0xc
/* 80239F00 81 83 00 00 */ lwz r12, 0(r3)
/* 80239F04 81 8C 00 A8 */ lwz r12, 0xa8(r12)
/* 80239F08 7D 89 03 A6 */ mtctr r12
/* 80239F0C 4E 80 04 21 */ bctrl
/* 80239F10 80 1B 00 28 */ lwz r0, 0x28(r27)
/* 80239F14 28 00 00 00 */ cmplwi r0, 0
/* 80239F18 41 82 00 28 */ beq lbl_80239F40
/* 80239F1C 80 1D 00 C8 */ lwz r0, 0xc8(r29)
/* 80239F20 90 01 00 08 */ stw r0, 8(r1)
/* 80239F24 80 7B 00 28 */ lwz r3, 0x28(r27)
/* 80239F28 80 63 00 04 */ lwz r3, 4(r3)
/* 80239F2C 38 81 00 08 */ addi r4, r1, 8
/* 80239F30 81 83 00 00 */ lwz r12, 0(r3)
/* 80239F34 81 8C 00 A8 */ lwz r12, 0xa8(r12)
/* 80239F38 7D 89 03 A6 */ mtctr r12
/* 80239F3C 4E 80 04 21 */ bctrl
lbl_80239F40:
/* 80239F40 3B DE 00 01 */ addi r30, r30, 1
/* 80239F44 2C 1E 00 03 */ cmpwi r30, 3
/* 80239F48 3B 9C 00 04 */ addi r28, r28, 4
/* 80239F4C 41 80 FF 34 */ blt lbl_80239E80
lbl_80239F50:
/* 80239F50 80 7D 00 04 */ lwz r3, 4(r29)
/* 80239F54 FC 20 F0 90 */ fmr f1, f30
/* 80239F58 FC 40 F8 90 */ fmr f2, f31
/* 80239F5C 7F E4 FB 78 */ mr r4, r31
/* 80239F60 48 0B EF 75 */ bl draw__9J2DScreenFffPC14J2DGrafContext
/* 80239F64 88 1D 01 10 */ lbz r0, 0x110(r29)
/* 80239F68 28 00 00 FF */ cmplwi r0, 0xff
/* 80239F6C 41 82 01 00 */ beq lbl_8023A06C
/* 80239F70 88 7D 01 0E */ lbz r3, 0x10e(r29)
/* 80239F74 28 03 00 FF */ cmplwi r3, 0xff
/* 80239F78 41 82 00 F4 */ beq lbl_8023A06C
/* 80239F7C 88 1D 01 17 */ lbz r0, 0x117(r29)
/* 80239F80 28 00 00 00 */ cmplwi r0, 0
/* 80239F84 41 82 00 E8 */ beq lbl_8023A06C
/* 80239F88 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
/* 80239F8C 7C 7D 02 14 */ add r3, r29, r0
/* 80239F90 80 83 00 B8 */ lwz r4, 0xb8(r3)
/* 80239F94 C0 44 00 24 */ lfs f2, 0x24(r4)
/* 80239F98 C0 22 B1 64 */ lfs f1, lit_4154(r2)
/* 80239F9C C0 04 00 34 */ lfs f0, 0x34(r4)
/* 80239FA0 EC 01 00 32 */ fmuls f0, f1, f0
/* 80239FA4 EC 02 00 2A */ fadds f0, f2, f0
/* 80239FA8 80 63 00 70 */ lwz r3, 0x70(r3)
/* 80239FAC C0 63 00 24 */ lfs f3, 0x24(r3)
/* 80239FB0 C0 9D 01 04 */ lfs f4, 0x104(r29)
/* 80239FB4 C0 42 B1 60 */ lfs f2, lit_3911(r2)
/* 80239FB8 EC 24 10 28 */ fsubs f1, f4, f2
/* 80239FBC EC 00 18 28 */ fsubs f0, f0, f3
/* 80239FC0 EF E1 00 32 */ fmuls f31, f1, f0
/* 80239FC4 FC 02 20 00 */ fcmpu cr0, f2, f4
/* 80239FC8 40 82 00 0C */ bne lbl_80239FD4
/* 80239FCC C0 02 B1 68 */ lfs f0, lit_4155(r2)
/* 80239FD0 EF FF 00 28 */ fsubs f31, f31, f0
lbl_80239FD4:
/* 80239FD4 38 61 00 18 */ addi r3, r1, 0x18
/* 80239FD8 80 A4 00 04 */ lwz r5, 4(r4)
/* 80239FDC 38 C0 00 01 */ li r6, 1
/* 80239FE0 38 E0 00 00 */ li r7, 0
/* 80239FE4 48 01 AE D9 */ bl getGlobalVtxCenter__8CPaneMgrFP7J2DPanebs
/* 80239FE8 80 61 00 18 */ lwz r3, 0x18(r1)
/* 80239FEC 80 01 00 1C */ lwz r0, 0x1c(r1)
/* 80239FF0 90 61 00 24 */ stw r3, 0x24(r1)
/* 80239FF4 90 01 00 28 */ stw r0, 0x28(r1)
/* 80239FF8 80 01 00 20 */ lwz r0, 0x20(r1)
/* 80239FFC 90 01 00 2C */ stw r0, 0x2c(r1)
/* 8023A000 88 BD 01 0E */ lbz r5, 0x10e(r29)
/* 8023A004 54 A0 10 3A */ slwi r0, r5, 2
/* 8023A008 7C 7D 02 14 */ add r3, r29, r0
/* 8023A00C 80 63 00 B8 */ lwz r3, 0xb8(r3)
/* 8023A010 80 83 00 04 */ lwz r4, 4(r3)
/* 8023A014 80 7D 00 14 */ lwz r3, 0x14(r29)
/* 8023A018 C0 3D 00 FC */ lfs f1, 0xfc(r29)
/* 8023A01C 1C 05 00 0C */ mulli r0, r5, 0xc
/* 8023A020 7C BD 02 14 */ add r5, r29, r0
/* 8023A024 C0 05 00 CC */ lfs f0, 0xcc(r5)
/* 8023A028 EC 00 F8 2A */ fadds f0, f0, f31
/* 8023A02C EC 21 00 2A */ fadds f1, f1, f0
/* 8023A030 C0 41 00 28 */ lfs f2, 0x28(r1)
/* 8023A034 38 A0 00 01 */ li r5, 1
/* 8023A038 4B F5 B0 BD */ bl setPos__16dSelect_cursor_cFffP7J2DPaneb
/* 8023A03C 80 7D 00 14 */ lwz r3, 0x14(r29)
/* 8023A040 C0 22 B1 6C */ lfs f1, lit_4156(r2)
/* 8023A044 C0 42 B1 70 */ lfs f2, lit_4157(r2)
/* 8023A048 C0 62 B1 74 */ lfs f3, lit_4158(r2)
/* 8023A04C C0 82 B1 64 */ lfs f4, lit_4154(r2)
/* 8023A050 FC A0 20 90 */ fmr f5, f4
/* 8023A054 4B F5 B1 5D */ bl setParam__16dSelect_cursor_cFfffff
/* 8023A058 80 7D 00 14 */ lwz r3, 0x14(r29)
/* 8023A05C 81 83 00 00 */ lwz r12, 0(r3)
/* 8023A060 81 8C 00 08 */ lwz r12, 8(r12)
/* 8023A064 7D 89 03 A6 */ mtctr r12
/* 8023A068 4E 80 04 21 */ bctrl
lbl_8023A06C:
/* 8023A06C E3 E1 00 68 */ psq_l f31, 104(r1), 0, 0 /* qr0 */
/* 8023A070 CB E1 00 60 */ lfd f31, 0x60(r1)
/* 8023A074 E3 C1 00 58 */ psq_l f30, 88(r1), 0, 0 /* qr0 */
/* 8023A078 CB C1 00 50 */ lfd f30, 0x50(r1)
/* 8023A07C 39 61 00 50 */ addi r11, r1, 0x50
/* 8023A080 48 12 81 A1 */ bl _restgpr_27
/* 8023A084 80 01 00 74 */ lwz r0, 0x74(r1)
/* 8023A088 7C 08 03 A6 */ mtlr r0
/* 8023A08C 38 21 00 70 */ addi r1, r1, 0x70
/* 8023A090 4E 80 00 20 */ blr
@@ -1,5 +0,0 @@
lbl_8023A97C:
/* 8023A97C 80 63 00 1C */ lwz r3, 0x1c(r3)
/* 8023A980 80 63 00 04 */ lwz r3, 4(r3)
/* 8023A984 C0 23 01 14 */ lfs f1, 0x114(r3)
/* 8023A988 4E 80 00 20 */ blr
@@ -1,5 +0,0 @@
lbl_8023A94C:
/* 8023A94C 80 63 00 1C */ lwz r3, 0x1c(r3)
/* 8023A950 80 63 00 04 */ lwz r3, 4(r3)
/* 8023A954 C0 23 01 1C */ lfs f1, 0x11c(r3)
/* 8023A958 4E 80 00 20 */ blr
@@ -1,10 +0,0 @@
lbl_8023A98C:
/* 8023A98C 80 63 00 28 */ lwz r3, 0x28(r3)
/* 8023A990 28 03 00 00 */ cmplwi r3, 0
/* 8023A994 41 82 00 10 */ beq lbl_8023A9A4
/* 8023A998 80 63 00 04 */ lwz r3, 4(r3)
/* 8023A99C C0 23 01 14 */ lfs f1, 0x114(r3)
/* 8023A9A0 4E 80 00 20 */ blr
lbl_8023A9A4:
/* 8023A9A4 C0 22 B1 58 */ lfs f1, lit_3909(r2)
/* 8023A9A8 4E 80 00 20 */ blr
@@ -1,10 +0,0 @@
lbl_8023A95C:
/* 8023A95C 80 63 00 28 */ lwz r3, 0x28(r3)
/* 8023A960 28 03 00 00 */ cmplwi r3, 0
/* 8023A964 41 82 00 10 */ beq lbl_8023A974
/* 8023A968 80 63 00 04 */ lwz r3, 4(r3)
/* 8023A96C C0 23 01 1C */ lfs f1, 0x11c(r3)
/* 8023A970 4E 80 00 20 */ blr
lbl_8023A974:
/* 8023A974 C0 22 B1 58 */ lfs f1, lit_3909(r2)
/* 8023A978 4E 80 00 20 */ blr
@@ -1,12 +0,0 @@
lbl_8023A9AC:
/* 8023A9AC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8023A9B0 7C 08 02 A6 */ mflr r0
/* 8023A9B4 90 01 00 14 */ stw r0, 0x14(r1)
/* 8023A9B8 54 80 10 3A */ slwi r0, r4, 2
/* 8023A9BC 7C 63 02 14 */ add r3, r3, r0
/* 8023A9C0 80 63 00 1C */ lwz r3, 0x1c(r3)
/* 8023A9C4 48 01 99 25 */ bl getGlobalPosX__8CPaneMgrFv
/* 8023A9C8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8023A9CC 7C 08 03 A6 */ mtlr r0
/* 8023A9D0 38 21 00 10 */ addi r1, r1, 0x10
/* 8023A9D4 4E 80 00 20 */ blr
@@ -1,12 +0,0 @@
lbl_8023A9D8:
/* 8023A9D8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8023A9DC 7C 08 02 A6 */ mflr r0
/* 8023A9E0 90 01 00 14 */ stw r0, 0x14(r1)
/* 8023A9E4 54 80 10 3A */ slwi r0, r4, 2
/* 8023A9E8 7C 63 02 14 */ add r3, r3, r0
/* 8023A9EC 80 63 00 1C */ lwz r3, 0x1c(r3)
/* 8023A9F0 48 01 99 75 */ bl getGlobalPosY__8CPaneMgrFv
/* 8023A9F4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8023A9F8 7C 08 03 A6 */ mtlr r0
/* 8023A9FC 38 21 00 10 */ addi r1, r1, 0x10
/* 8023AA00 4E 80 00 20 */ blr
@@ -1,7 +0,0 @@
lbl_8023A934:
/* 8023A934 80 63 00 1C */ lwz r3, 0x1c(r3)
/* 8023A938 80 63 00 04 */ lwz r3, 4(r3)
/* 8023A93C C0 23 00 28 */ lfs f1, 0x28(r3)
/* 8023A940 C0 03 00 20 */ lfs f0, 0x20(r3)
/* 8023A944 EC 21 00 28 */ fsubs f1, f1, f0
/* 8023A948 4E 80 00 20 */ blr
@@ -1,6 +0,0 @@
lbl_80239C64:
/* 80239C64 88 03 01 13 */ lbz r0, 0x113(r3)
/* 80239C68 20 00 00 03 */ subfic r0, r0, 3
/* 80239C6C 7C 00 00 34 */ cntlzw r0, r0
/* 80239C70 54 03 DE 3E */ rlwinm r3, r0, 0x1b, 0x18, 0x1f
/* 80239C74 4E 80 00 20 */ blr
@@ -1,63 +0,0 @@
lbl_8023AA04:
/* 8023AA04 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 8023AA08 7C 08 02 A6 */ mflr r0
/* 8023AA0C 90 01 00 44 */ stw r0, 0x44(r1)
/* 8023AA10 DB E1 00 30 */ stfd f31, 0x30(r1)
/* 8023AA14 F3 E1 00 38 */ psq_st f31, 56(r1), 0, 0 /* qr0 */
/* 8023AA18 39 61 00 30 */ addi r11, r1, 0x30
/* 8023AA1C 48 12 77 BD */ bl _savegpr_28
/* 8023AA20 7C 7C 1B 78 */ mr r28, r3
/* 8023AA24 3C 60 80 3A */ lis r3, lit_4497@ha /* 0x80399828@ha */
/* 8023AA28 38 83 98 28 */ addi r4, r3, lit_4497@l /* 0x80399828@l */
/* 8023AA2C 80 64 00 00 */ lwz r3, 0(r4)
/* 8023AA30 80 04 00 04 */ lwz r0, 4(r4)
/* 8023AA34 90 61 00 08 */ stw r3, 8(r1)
/* 8023AA38 90 01 00 0C */ stw r0, 0xc(r1)
/* 8023AA3C 80 04 00 08 */ lwz r0, 8(r4)
/* 8023AA40 90 01 00 10 */ stw r0, 0x10(r1)
/* 8023AA44 88 1C 01 0E */ lbz r0, 0x10e(r28)
/* 8023AA48 28 00 00 FF */ cmplwi r0, 0xff
/* 8023AA4C 41 82 00 78 */ beq lbl_8023AAC4
/* 8023AA50 54 00 15 BA */ rlwinm r0, r0, 2, 0x16, 0x1d
/* 8023AA54 38 61 00 08 */ addi r3, r1, 8
/* 8023AA58 7C 03 04 2E */ lfsx f0, r3, r0
/* 8023AA5C D0 1C 00 F0 */ stfs f0, 0xf0(r28)
/* 8023AA60 3B A0 00 00 */ li r29, 0
/* 8023AA64 3B E0 00 00 */ li r31, 0
lbl_8023AA68:
/* 8023AA68 3B DF 00 34 */ addi r30, r31, 0x34
/* 8023AA6C 7C 7C F0 2E */ lwzx r3, r28, r30
/* 8023AA70 80 63 00 04 */ lwz r3, 4(r3)
/* 8023AA74 48 0B C6 8D */ bl getBounds__7J2DPaneFv
/* 8023AA78 C3 E3 00 00 */ lfs f31, 0(r3)
/* 8023AA7C 7F 83 E3 78 */ mr r3, r28
/* 8023AA80 7F A4 EB 78 */ mr r4, r29
/* 8023AA84 48 00 0D ED */ bl selectAnimeTransform__17dMsgScrn3Select_cFi
/* 8023AA88 7C 7C F0 2E */ lwzx r3, r28, r30
/* 8023AA8C 80 63 00 04 */ lwz r3, 4(r3)
/* 8023AA90 48 0B C6 71 */ bl getBounds__7J2DPaneFv
/* 8023AA94 C0 43 00 04 */ lfs f2, 4(r3)
/* 8023AA98 7C 7C F0 2E */ lwzx r3, r28, r30
/* 8023AA9C 80 63 00 04 */ lwz r3, 4(r3)
/* 8023AAA0 FC 20 F8 90 */ fmr f1, f31
/* 8023AAA4 81 83 00 00 */ lwz r12, 0(r3)
/* 8023AAA8 81 8C 00 10 */ lwz r12, 0x10(r12)
/* 8023AAAC 7D 89 03 A6 */ mtctr r12
/* 8023AAB0 4E 80 04 21 */ bctrl
/* 8023AAB4 3B BD 00 01 */ addi r29, r29, 1
/* 8023AAB8 2C 1D 00 03 */ cmpwi r29, 3
/* 8023AABC 3B FF 00 04 */ addi r31, r31, 4
/* 8023AAC0 41 80 FF A8 */ blt lbl_8023AA68
lbl_8023AAC4:
/* 8023AAC4 C0 02 B1 5C */ lfs f0, lit_3910(r2)
/* 8023AAC8 D0 1C 00 F0 */ stfs f0, 0xf0(r28)
/* 8023AACC 38 00 00 01 */ li r0, 1
/* 8023AAD0 98 1C 01 13 */ stb r0, 0x113(r28)
/* 8023AAD4 E3 E1 00 38 */ psq_l f31, 56(r1), 0, 0 /* qr0 */
/* 8023AAD8 CB E1 00 30 */ lfd f31, 0x30(r1)
/* 8023AADC 39 61 00 30 */ addi r11, r1, 0x30
/* 8023AAE0 48 12 77 45 */ bl _restgpr_28
/* 8023AAE4 80 01 00 44 */ lwz r0, 0x44(r1)
/* 8023AAE8 7C 08 03 A6 */ mtlr r0
/* 8023AAEC 38 21 00 40 */ addi r1, r1, 0x40
/* 8023AAF0 4E 80 00 20 */ blr
@@ -1,76 +0,0 @@
lbl_8023AAF4:
/* 8023AAF4 94 21 FF B0 */ stwu r1, -0x50(r1)
/* 8023AAF8 7C 08 02 A6 */ mflr r0
/* 8023AAFC 90 01 00 54 */ stw r0, 0x54(r1)
/* 8023AB00 DB E1 00 40 */ stfd f31, 0x40(r1)
/* 8023AB04 F3 E1 00 48 */ psq_st f31, 72(r1), 0, 0 /* qr0 */
/* 8023AB08 DB C1 00 30 */ stfd f30, 0x30(r1)
/* 8023AB0C F3 C1 00 38 */ psq_st f30, 56(r1), 0, 0 /* qr0 */
/* 8023AB10 39 61 00 30 */ addi r11, r1, 0x30
/* 8023AB14 48 12 76 C5 */ bl _savegpr_28
/* 8023AB18 7C 7F 1B 78 */ mr r31, r3
/* 8023AB1C 3C 60 80 3A */ lis r3, lit_4520@ha /* 0x80399834@ha */
/* 8023AB20 38 83 98 34 */ addi r4, r3, lit_4520@l /* 0x80399834@l */
/* 8023AB24 80 64 00 00 */ lwz r3, 0(r4)
/* 8023AB28 80 04 00 04 */ lwz r0, 4(r4)
/* 8023AB2C 90 61 00 08 */ stw r3, 8(r1)
/* 8023AB30 90 01 00 0C */ stw r0, 0xc(r1)
/* 8023AB34 80 04 00 08 */ lwz r0, 8(r4)
/* 8023AB38 90 01 00 10 */ stw r0, 0x10(r1)
/* 8023AB3C C0 1F 00 F0 */ lfs f0, 0xf0(r31)
/* 8023AB40 C0 22 B1 60 */ lfs f1, lit_3911(r2)
/* 8023AB44 EC 00 08 2A */ fadds f0, f0, f1
/* 8023AB48 D0 1F 00 F0 */ stfs f0, 0xf0(r31)
/* 8023AB4C 80 7F 00 14 */ lwz r3, 0x14(r31)
/* 8023AB50 4B F5 A7 51 */ bl setAlphaRate__16dSelect_cursor_cFf
/* 8023AB54 C0 3F 00 F0 */ lfs f1, 0xf0(r31)
/* 8023AB58 C0 02 B1 80 */ lfs f0, lit_4434(r2)
/* 8023AB5C FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8023AB60 4C 41 13 82 */ cror 2, 1, 2
/* 8023AB64 40 82 00 30 */ bne lbl_8023AB94
/* 8023AB68 88 1F 01 0E */ lbz r0, 0x10e(r31)
/* 8023AB6C 28 00 00 FF */ cmplwi r0, 0xff
/* 8023AB70 41 82 00 14 */ beq lbl_8023AB84
/* 8023AB74 54 00 15 BA */ rlwinm r0, r0, 2, 0x16, 0x1d
/* 8023AB78 38 61 00 08 */ addi r3, r1, 8
/* 8023AB7C 7C 03 04 2E */ lfsx f0, r3, r0
/* 8023AB80 D0 1F 00 F0 */ stfs f0, 0xf0(r31)
lbl_8023AB84:
/* 8023AB84 38 00 00 01 */ li r0, 1
/* 8023AB88 98 1F 01 17 */ stb r0, 0x117(r31)
/* 8023AB8C 38 00 00 02 */ li r0, 2
/* 8023AB90 98 1F 01 13 */ stb r0, 0x113(r31)
lbl_8023AB94:
/* 8023AB94 3B 80 00 00 */ li r28, 0
/* 8023AB98 3B C0 00 00 */ li r30, 0
lbl_8023AB9C:
/* 8023AB9C 3B BE 00 34 */ addi r29, r30, 0x34
/* 8023ABA0 7C 7F E8 2E */ lwzx r3, r31, r29
/* 8023ABA4 80 63 00 04 */ lwz r3, 4(r3)
/* 8023ABA8 C3 E3 00 CC */ lfs f31, 0xcc(r3)
/* 8023ABAC C3 C3 00 D0 */ lfs f30, 0xd0(r3)
/* 8023ABB0 7F E3 FB 78 */ mr r3, r31
/* 8023ABB4 7F 84 E3 78 */ mr r4, r28
/* 8023ABB8 48 00 0C B9 */ bl selectAnimeTransform__17dMsgScrn3Select_cFi
/* 8023ABBC 7C 7F E8 2E */ lwzx r3, r31, r29
/* 8023ABC0 80 63 00 04 */ lwz r3, 4(r3)
/* 8023ABC4 D3 E3 00 CC */ stfs f31, 0xcc(r3)
/* 8023ABC8 D3 C3 00 D0 */ stfs f30, 0xd0(r3)
/* 8023ABCC 81 83 00 00 */ lwz r12, 0(r3)
/* 8023ABD0 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 8023ABD4 7D 89 03 A6 */ mtctr r12
/* 8023ABD8 4E 80 04 21 */ bctrl
/* 8023ABDC 3B 9C 00 01 */ addi r28, r28, 1
/* 8023ABE0 2C 1C 00 03 */ cmpwi r28, 3
/* 8023ABE4 3B DE 00 04 */ addi r30, r30, 4
/* 8023ABE8 41 80 FF B4 */ blt lbl_8023AB9C
/* 8023ABEC E3 E1 00 48 */ psq_l f31, 72(r1), 0, 0 /* qr0 */
/* 8023ABF0 CB E1 00 40 */ lfd f31, 0x40(r1)
/* 8023ABF4 E3 C1 00 38 */ psq_l f30, 56(r1), 0, 0 /* qr0 */
/* 8023ABF8 CB C1 00 30 */ lfd f30, 0x30(r1)
/* 8023ABFC 39 61 00 30 */ addi r11, r1, 0x30
/* 8023AC00 48 12 76 25 */ bl _restgpr_28
/* 8023AC04 80 01 00 54 */ lwz r0, 0x54(r1)
/* 8023AC08 7C 08 03 A6 */ mtlr r0
/* 8023AC0C 38 21 00 50 */ addi r1, r1, 0x50
/* 8023AC10 4E 80 00 20 */ blr
@@ -1,183 +0,0 @@
lbl_8023A680:
/* 8023A680 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 8023A684 7C 08 02 A6 */ mflr r0
/* 8023A688 90 01 00 44 */ stw r0, 0x44(r1)
/* 8023A68C DB E1 00 30 */ stfd f31, 0x30(r1)
/* 8023A690 F3 E1 00 38 */ psq_st f31, 56(r1), 0, 0 /* qr0 */
/* 8023A694 DB C1 00 20 */ stfd f30, 0x20(r1)
/* 8023A698 F3 C1 00 28 */ psq_st f30, 40(r1), 0, 0 /* qr0 */
/* 8023A69C 39 61 00 20 */ addi r11, r1, 0x20
/* 8023A6A0 48 12 7B 39 */ bl _savegpr_28
/* 8023A6A4 7C 7F 1B 78 */ mr r31, r3
/* 8023A6A8 88 03 01 13 */ lbz r0, 0x113(r3)
/* 8023A6AC 28 00 00 06 */ cmplwi r0, 6
/* 8023A6B0 40 82 00 0C */ bne lbl_8023A6BC
/* 8023A6B4 38 60 00 01 */ li r3, 1
/* 8023A6B8 48 00 02 54 */ b lbl_8023A90C
lbl_8023A6BC:
/* 8023A6BC 3B C0 00 00 */ li r30, 0
/* 8023A6C0 9B DF 01 14 */ stb r30, 0x114(r31)
/* 8023A6C4 88 1F 01 13 */ lbz r0, 0x113(r31)
/* 8023A6C8 28 00 00 05 */ cmplwi r0, 5
/* 8023A6CC 41 82 00 70 */ beq lbl_8023A73C
/* 8023A6D0 C0 02 B1 80 */ lfs f0, lit_4434(r2)
/* 8023A6D4 D0 1F 00 F0 */ stfs f0, 0xf0(r31)
/* 8023A6D8 3B 80 00 00 */ li r28, 0
lbl_8023A6DC:
/* 8023A6DC 3B BE 00 34 */ addi r29, r30, 0x34
/* 8023A6E0 7C 7F E8 2E */ lwzx r3, r31, r29
/* 8023A6E4 80 63 00 04 */ lwz r3, 4(r3)
/* 8023A6E8 C3 E3 00 CC */ lfs f31, 0xcc(r3)
/* 8023A6EC C3 C3 00 D0 */ lfs f30, 0xd0(r3)
/* 8023A6F0 7F E3 FB 78 */ mr r3, r31
/* 8023A6F4 7F 84 E3 78 */ mr r4, r28
/* 8023A6F8 48 00 11 79 */ bl selectAnimeTransform__17dMsgScrn3Select_cFi
/* 8023A6FC 7C 7F E8 2E */ lwzx r3, r31, r29
/* 8023A700 80 63 00 04 */ lwz r3, 4(r3)
/* 8023A704 D3 E3 00 CC */ stfs f31, 0xcc(r3)
/* 8023A708 D3 C3 00 D0 */ stfs f30, 0xd0(r3)
/* 8023A70C 81 83 00 00 */ lwz r12, 0(r3)
/* 8023A710 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 8023A714 7D 89 03 A6 */ mtctr r12
/* 8023A718 4E 80 04 21 */ bctrl
/* 8023A71C 3B 9C 00 01 */ addi r28, r28, 1
/* 8023A720 2C 1C 00 03 */ cmpwi r28, 3
/* 8023A724 3B DE 00 04 */ addi r30, r30, 4
/* 8023A728 41 80 FF B4 */ blt lbl_8023A6DC
/* 8023A72C 38 00 00 05 */ li r0, 5
/* 8023A730 98 1F 01 13 */ stb r0, 0x113(r31)
/* 8023A734 38 00 00 00 */ li r0, 0
/* 8023A738 98 1F 01 17 */ stb r0, 0x117(r31)
lbl_8023A73C:
/* 8023A73C 7F E3 FB 78 */ mr r3, r31
/* 8023A740 88 1F 01 13 */ lbz r0, 0x113(r31)
/* 8023A744 1C A0 00 0C */ mulli r5, r0, 0xc
/* 8023A748 3C 80 80 3C */ lis r4, process@ha /* 0x803C0C54@ha */
/* 8023A74C 38 04 0C 54 */ addi r0, r4, process@l /* 0x803C0C54@l */
/* 8023A750 7D 80 2A 14 */ add r12, r0, r5
/* 8023A754 48 12 79 31 */ bl __ptmf_scall
/* 8023A758 60 00 00 00 */ nop
/* 8023A75C C0 3F 00 F4 */ lfs f1, 0xf4(r31)
/* 8023A760 C0 02 B1 60 */ lfs f0, lit_3911(r2)
/* 8023A764 EC 01 00 2A */ fadds f0, f1, f0
/* 8023A768 D0 1F 00 F4 */ stfs f0, 0xf4(r31)
/* 8023A76C 80 7F 00 0C */ lwz r3, 0xc(r31)
/* 8023A770 A8 03 00 06 */ lha r0, 6(r3)
/* 8023A774 C0 5F 00 F4 */ lfs f2, 0xf4(r31)
/* 8023A778 C8 22 B1 78 */ lfd f1, lit_4345(r2)
/* 8023A77C 6C 03 80 00 */ xoris r3, r0, 0x8000
/* 8023A780 90 61 00 0C */ stw r3, 0xc(r1)
/* 8023A784 3C 00 43 30 */ lis r0, 0x4330
/* 8023A788 90 01 00 08 */ stw r0, 8(r1)
/* 8023A78C C8 01 00 08 */ lfd f0, 8(r1)
/* 8023A790 EC 00 08 28 */ fsubs f0, f0, f1
/* 8023A794 FC 02 00 40 */ fcmpo cr0, f2, f0
/* 8023A798 4C 41 13 82 */ cror 2, 1, 2
/* 8023A79C 40 82 00 1C */ bne lbl_8023A7B8
/* 8023A7A0 90 61 00 0C */ stw r3, 0xc(r1)
/* 8023A7A4 90 01 00 08 */ stw r0, 8(r1)
/* 8023A7A8 C8 01 00 08 */ lfd f0, 8(r1)
/* 8023A7AC EC 00 08 28 */ fsubs f0, f0, f1
/* 8023A7B0 EC 02 00 28 */ fsubs f0, f2, f0
/* 8023A7B4 D0 1F 00 F4 */ stfs f0, 0xf4(r31)
lbl_8023A7B8:
/* 8023A7B8 C0 1F 00 F4 */ lfs f0, 0xf4(r31)
/* 8023A7BC 80 7F 00 0C */ lwz r3, 0xc(r31)
/* 8023A7C0 D0 03 00 08 */ stfs f0, 8(r3)
/* 8023A7C4 C0 3F 00 F8 */ lfs f1, 0xf8(r31)
/* 8023A7C8 C0 02 B1 60 */ lfs f0, lit_3911(r2)
/* 8023A7CC EC 01 00 2A */ fadds f0, f1, f0
/* 8023A7D0 D0 1F 00 F8 */ stfs f0, 0xf8(r31)
/* 8023A7D4 80 7F 00 10 */ lwz r3, 0x10(r31)
/* 8023A7D8 A8 03 00 06 */ lha r0, 6(r3)
/* 8023A7DC C0 5F 00 F8 */ lfs f2, 0xf8(r31)
/* 8023A7E0 C8 22 B1 78 */ lfd f1, lit_4345(r2)
/* 8023A7E4 6C 03 80 00 */ xoris r3, r0, 0x8000
/* 8023A7E8 90 61 00 0C */ stw r3, 0xc(r1)
/* 8023A7EC 3C 00 43 30 */ lis r0, 0x4330
/* 8023A7F0 90 01 00 08 */ stw r0, 8(r1)
/* 8023A7F4 C8 01 00 08 */ lfd f0, 8(r1)
/* 8023A7F8 EC 00 08 28 */ fsubs f0, f0, f1
/* 8023A7FC FC 02 00 40 */ fcmpo cr0, f2, f0
/* 8023A800 4C 41 13 82 */ cror 2, 1, 2
/* 8023A804 40 82 00 1C */ bne lbl_8023A820
/* 8023A808 90 61 00 0C */ stw r3, 0xc(r1)
/* 8023A80C 90 01 00 08 */ stw r0, 8(r1)
/* 8023A810 C8 01 00 08 */ lfd f0, 8(r1)
/* 8023A814 EC 00 08 28 */ fsubs f0, f0, f1
/* 8023A818 EC 02 00 28 */ fsubs f0, f2, f0
/* 8023A81C D0 1F 00 F8 */ stfs f0, 0xf8(r31)
lbl_8023A820:
/* 8023A820 C0 1F 00 F8 */ lfs f0, 0xf8(r31)
/* 8023A824 80 7F 00 10 */ lwz r3, 0x10(r31)
/* 8023A828 D0 03 00 08 */ stfs f0, 8(r3)
/* 8023A82C 80 7F 00 04 */ lwz r3, 4(r31)
/* 8023A830 48 0B EE 61 */ bl animation__9J2DScreenFv
/* 8023A834 3B 80 00 00 */ li r28, 0
/* 8023A838 3B C0 00 00 */ li r30, 0
lbl_8023A83C:
/* 8023A83C 88 1F 01 0E */ lbz r0, 0x10e(r31)
/* 8023A840 7C 1C 00 00 */ cmpw r28, r0
/* 8023A844 40 82 00 54 */ bne lbl_8023A898
/* 8023A848 7F BF F2 14 */ add r29, r31, r30
/* 8023A84C 80 7D 00 40 */ lwz r3, 0x40(r29)
/* 8023A850 80 63 00 04 */ lwz r3, 4(r3)
/* 8023A854 C0 02 B1 60 */ lfs f0, lit_3911(r2)
/* 8023A858 D0 03 00 CC */ stfs f0, 0xcc(r3)
/* 8023A85C D0 03 00 D0 */ stfs f0, 0xd0(r3)
/* 8023A860 81 83 00 00 */ lwz r12, 0(r3)
/* 8023A864 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 8023A868 7D 89 03 A6 */ mtctr r12
/* 8023A86C 4E 80 04 21 */ bctrl
/* 8023A870 80 7D 00 4C */ lwz r3, 0x4c(r29)
/* 8023A874 80 63 00 04 */ lwz r3, 4(r3)
/* 8023A878 C0 02 B1 60 */ lfs f0, lit_3911(r2)
/* 8023A87C D0 03 00 CC */ stfs f0, 0xcc(r3)
/* 8023A880 D0 03 00 D0 */ stfs f0, 0xd0(r3)
/* 8023A884 81 83 00 00 */ lwz r12, 0(r3)
/* 8023A888 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 8023A88C 7D 89 03 A6 */ mtctr r12
/* 8023A890 4E 80 04 21 */ bctrl
/* 8023A894 48 00 00 50 */ b lbl_8023A8E4
lbl_8023A898:
/* 8023A898 7F BF F2 14 */ add r29, r31, r30
/* 8023A89C 80 7D 00 40 */ lwz r3, 0x40(r29)
/* 8023A8A0 80 63 00 04 */ lwz r3, 4(r3)
/* 8023A8A4 C0 02 B1 58 */ lfs f0, lit_3909(r2)
/* 8023A8A8 D0 03 00 CC */ stfs f0, 0xcc(r3)
/* 8023A8AC D0 03 00 D0 */ stfs f0, 0xd0(r3)
/* 8023A8B0 81 83 00 00 */ lwz r12, 0(r3)
/* 8023A8B4 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 8023A8B8 7D 89 03 A6 */ mtctr r12
/* 8023A8BC 4E 80 04 21 */ bctrl
/* 8023A8C0 80 7D 00 4C */ lwz r3, 0x4c(r29)
/* 8023A8C4 80 63 00 04 */ lwz r3, 4(r3)
/* 8023A8C8 C0 02 B1 58 */ lfs f0, lit_3909(r2)
/* 8023A8CC D0 03 00 CC */ stfs f0, 0xcc(r3)
/* 8023A8D0 D0 03 00 D0 */ stfs f0, 0xd0(r3)
/* 8023A8D4 81 83 00 00 */ lwz r12, 0(r3)
/* 8023A8D8 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 8023A8DC 7D 89 03 A6 */ mtctr r12
/* 8023A8E0 4E 80 04 21 */ bctrl
lbl_8023A8E4:
/* 8023A8E4 3B 9C 00 01 */ addi r28, r28, 1
/* 8023A8E8 2C 1C 00 03 */ cmpwi r28, 3
/* 8023A8EC 3B DE 00 04 */ addi r30, r30, 4
/* 8023A8F0 41 80 FF 4C */ blt lbl_8023A83C
/* 8023A8F4 7F E3 FB 78 */ mr r3, r31
/* 8023A8F8 48 00 0B B5 */ bl selectTrans__17dMsgScrn3Select_cFv
/* 8023A8FC 88 1F 01 13 */ lbz r0, 0x113(r31)
/* 8023A900 20 00 00 06 */ subfic r0, r0, 6
/* 8023A904 7C 00 00 34 */ cntlzw r0, r0
/* 8023A908 54 03 DE 3E */ rlwinm r3, r0, 0x1b, 0x18, 0x1f
lbl_8023A90C:
/* 8023A90C E3 E1 00 38 */ psq_l f31, 56(r1), 0, 0 /* qr0 */
/* 8023A910 CB E1 00 30 */ lfd f31, 0x30(r1)
/* 8023A914 E3 C1 00 28 */ psq_l f30, 40(r1), 0, 0 /* qr0 */
/* 8023A918 CB C1 00 20 */ lfd f30, 0x20(r1)
/* 8023A91C 39 61 00 20 */ addi r11, r1, 0x20
/* 8023A920 48 12 79 05 */ bl _restgpr_28
/* 8023A924 80 01 00 44 */ lwz r0, 0x44(r1)
/* 8023A928 7C 08 03 A6 */ mtlr r0
/* 8023A92C 38 21 00 40 */ addi r1, r1, 0x40
/* 8023A930 4E 80 00 20 */ blr
@@ -1,206 +0,0 @@
lbl_8023A094:
/* 8023A094 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 8023A098 7C 08 02 A6 */ mflr r0
/* 8023A09C 90 01 00 44 */ stw r0, 0x44(r1)
/* 8023A0A0 DB E1 00 30 */ stfd f31, 0x30(r1)
/* 8023A0A4 F3 E1 00 38 */ psq_st f31, 56(r1), 0, 0 /* qr0 */
/* 8023A0A8 39 61 00 30 */ addi r11, r1, 0x30
/* 8023A0AC 48 12 81 25 */ bl _savegpr_26
/* 8023A0B0 7C 7E 1B 78 */ mr r30, r3
/* 8023A0B4 7C 9A 23 78 */ mr r26, r4
/* 8023A0B8 7C DB 33 78 */ mr r27, r6
/* 8023A0BC FF E0 08 90 */ fmr f31, f1
/* 8023A0C0 98 A3 01 0E */ stb r5, 0x10e(r3)
/* 8023A0C4 98 A3 01 10 */ stb r5, 0x110(r3)
/* 8023A0C8 9B 43 01 11 */ stb r26, 0x111(r3)
/* 8023A0CC 88 03 01 0E */ lbz r0, 0x10e(r3)
/* 8023A0D0 98 03 01 0F */ stb r0, 0x10f(r3)
/* 8023A0D4 3B A0 00 00 */ li r29, 0
/* 8023A0D8 9B A3 01 14 */ stb r29, 0x114(r3)
/* 8023A0DC B3 A3 01 0A */ sth r29, 0x10a(r3)
/* 8023A0E0 B3 A3 01 0C */ sth r29, 0x10c(r3)
/* 8023A0E4 98 E3 01 12 */ stb r7, 0x112(r3)
/* 8023A0E8 3B 80 00 00 */ li r28, 0
lbl_8023A0EC:
/* 8023A0EC 7F FE EA 14 */ add r31, r30, r29
/* 8023A0F0 80 7F 00 AC */ lwz r3, 0xac(r31)
/* 8023A0F4 C0 22 B1 60 */ lfs f1, lit_3911(r2)
/* 8023A0F8 FC 40 08 90 */ fmr f2, f1
/* 8023A0FC 48 01 A5 3D */ bl paneScale__8CPaneMgrFff
/* 8023A100 80 7F 00 B8 */ lwz r3, 0xb8(r31)
/* 8023A104 C0 22 B1 60 */ lfs f1, lit_3911(r2)
/* 8023A108 FC 40 08 90 */ fmr f2, f1
/* 8023A10C 48 01 A5 2D */ bl paneScale__8CPaneMgrFff
/* 8023A110 80 7F 00 7C */ lwz r3, 0x7c(r31)
/* 8023A114 C0 22 B1 60 */ lfs f1, lit_3911(r2)
/* 8023A118 FC 40 08 90 */ fmr f2, f1
/* 8023A11C 48 01 A5 1D */ bl paneScale__8CPaneMgrFff
/* 8023A120 80 7F 00 88 */ lwz r3, 0x88(r31)
/* 8023A124 C0 22 B1 60 */ lfs f1, lit_3911(r2)
/* 8023A128 FC 40 08 90 */ fmr f2, f1
/* 8023A12C 48 01 A5 0D */ bl paneScale__8CPaneMgrFff
/* 8023A130 80 7F 00 40 */ lwz r3, 0x40(r31)
/* 8023A134 C0 22 B1 60 */ lfs f1, lit_3911(r2)
/* 8023A138 FC 40 08 90 */ fmr f2, f1
/* 8023A13C 48 01 A4 FD */ bl paneScale__8CPaneMgrFff
/* 8023A140 80 7F 00 4C */ lwz r3, 0x4c(r31)
/* 8023A144 C0 22 B1 60 */ lfs f1, lit_3911(r2)
/* 8023A148 FC 40 08 90 */ fmr f2, f1
/* 8023A14C 48 01 A4 ED */ bl paneScale__8CPaneMgrFff
/* 8023A150 80 7F 00 58 */ lwz r3, 0x58(r31)
/* 8023A154 C0 22 B1 60 */ lfs f1, lit_3911(r2)
/* 8023A158 FC 40 08 90 */ fmr f2, f1
/* 8023A15C 48 01 A4 DD */ bl paneScale__8CPaneMgrFff
/* 8023A160 80 7F 00 1C */ lwz r3, 0x1c(r31)
/* 8023A164 C0 22 B1 60 */ lfs f1, lit_3911(r2)
/* 8023A168 FC 40 08 90 */ fmr f2, f1
/* 8023A16C 48 01 A4 CD */ bl paneScale__8CPaneMgrFff
/* 8023A170 80 7F 00 28 */ lwz r3, 0x28(r31)
/* 8023A174 28 03 00 00 */ cmplwi r3, 0
/* 8023A178 41 82 00 10 */ beq lbl_8023A188
/* 8023A17C C0 22 B1 60 */ lfs f1, lit_3911(r2)
/* 8023A180 FC 40 08 90 */ fmr f2, f1
/* 8023A184 48 01 A4 B5 */ bl paneScale__8CPaneMgrFff
lbl_8023A188:
/* 8023A188 3B 9C 00 01 */ addi r28, r28, 1
/* 8023A18C 2C 1C 00 03 */ cmpwi r28, 3
/* 8023A190 3B BD 00 04 */ addi r29, r29, 4
/* 8023A194 41 80 FF 58 */ blt lbl_8023A0EC
/* 8023A198 D3 FE 01 00 */ stfs f31, 0x100(r30)
/* 8023A19C 80 7E 00 1C */ lwz r3, 0x1c(r30)
/* 8023A1A0 C0 03 00 34 */ lfs f0, 0x34(r3)
/* 8023A1A4 C0 3E 01 00 */ lfs f1, 0x100(r30)
/* 8023A1A8 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8023A1AC 40 81 00 10 */ ble lbl_8023A1BC
/* 8023A1B0 EC 01 00 24 */ fdivs f0, f1, f0
/* 8023A1B4 D0 1E 01 04 */ stfs f0, 0x104(r30)
/* 8023A1B8 48 00 00 0C */ b lbl_8023A1C4
lbl_8023A1BC:
/* 8023A1BC C0 02 B1 60 */ lfs f0, lit_3911(r2)
/* 8023A1C0 D0 1E 01 04 */ stfs f0, 0x104(r30)
lbl_8023A1C4:
/* 8023A1C4 57 40 06 3E */ clrlwi r0, r26, 0x18
/* 8023A1C8 2C 00 00 03 */ cmpwi r0, 3
/* 8023A1CC 41 82 00 70 */ beq lbl_8023A23C
/* 8023A1D0 40 80 00 94 */ bge lbl_8023A264
/* 8023A1D4 2C 00 00 02 */ cmpwi r0, 2
/* 8023A1D8 40 80 00 08 */ bge lbl_8023A1E0
/* 8023A1DC 48 00 00 88 */ b lbl_8023A264
lbl_8023A1E0:
/* 8023A1E0 80 7E 00 34 */ lwz r3, 0x34(r30)
/* 8023A1E4 48 01 B4 25 */ bl hide__13CPaneMgrAlphaFv
/* 8023A1E8 80 7E 00 38 */ lwz r3, 0x38(r30)
/* 8023A1EC 48 01 B3 DD */ bl show__13CPaneMgrAlphaFv
/* 8023A1F0 80 7E 00 3C */ lwz r3, 0x3c(r30)
/* 8023A1F4 48 01 B3 D5 */ bl show__13CPaneMgrAlphaFv
/* 8023A1F8 57 60 06 3E */ clrlwi r0, r27, 0x18
/* 8023A1FC 28 00 00 01 */ cmplwi r0, 1
/* 8023A200 40 82 00 28 */ bne lbl_8023A228
/* 8023A204 80 7E 00 38 */ lwz r3, 0x38(r30)
/* 8023A208 C0 03 00 28 */ lfs f0, 0x28(r3)
/* 8023A20C 80 7E 00 34 */ lwz r3, 0x34(r30)
/* 8023A210 C0 43 00 28 */ lfs f2, 0x28(r3)
/* 8023A214 80 7E 00 18 */ lwz r3, 0x18(r30)
/* 8023A218 C0 22 B1 58 */ lfs f1, lit_3909(r2)
/* 8023A21C EC 42 00 28 */ fsubs f2, f2, f0
/* 8023A220 48 01 A3 91 */ bl paneTrans__8CPaneMgrFff
/* 8023A224 48 00 00 40 */ b lbl_8023A264
lbl_8023A228:
/* 8023A228 80 7E 00 18 */ lwz r3, 0x18(r30)
/* 8023A22C C0 22 B1 58 */ lfs f1, lit_3909(r2)
/* 8023A230 FC 40 08 90 */ fmr f2, f1
/* 8023A234 48 01 A3 7D */ bl paneTrans__8CPaneMgrFff
/* 8023A238 48 00 00 2C */ b lbl_8023A264
lbl_8023A23C:
/* 8023A23C 80 7E 00 34 */ lwz r3, 0x34(r30)
/* 8023A240 48 01 B3 89 */ bl show__13CPaneMgrAlphaFv
/* 8023A244 80 7E 00 38 */ lwz r3, 0x38(r30)
/* 8023A248 48 01 B3 81 */ bl show__13CPaneMgrAlphaFv
/* 8023A24C 80 7E 00 3C */ lwz r3, 0x3c(r30)
/* 8023A250 48 01 B3 79 */ bl show__13CPaneMgrAlphaFv
/* 8023A254 80 7E 00 18 */ lwz r3, 0x18(r30)
/* 8023A258 C0 22 B1 58 */ lfs f1, lit_3909(r2)
/* 8023A25C FC 40 08 90 */ fmr f2, f1
/* 8023A260 48 01 A3 51 */ bl paneTrans__8CPaneMgrFff
lbl_8023A264:
/* 8023A264 C0 02 B1 5C */ lfs f0, lit_3910(r2)
/* 8023A268 D0 1E 00 F0 */ stfs f0, 0xf0(r30)
/* 8023A26C 3B 80 00 00 */ li r28, 0
lbl_8023A270:
/* 8023A270 7F C3 F3 78 */ mr r3, r30
/* 8023A274 7F 84 E3 78 */ mr r4, r28
/* 8023A278 48 00 15 F9 */ bl selectAnimeTransform__17dMsgScrn3Select_cFi
/* 8023A27C 3B 9C 00 01 */ addi r28, r28, 1
/* 8023A280 2C 1C 00 03 */ cmpwi r28, 3
/* 8023A284 41 80 FF EC */ blt lbl_8023A270
/* 8023A288 7F C3 F3 78 */ mr r3, r30
/* 8023A28C 48 00 0F 9D */ bl selectScale__17dMsgScrn3Select_cFv
/* 8023A290 7F C3 F3 78 */ mr r3, r30
/* 8023A294 48 00 12 19 */ bl selectTrans__17dMsgScrn3Select_cFv
/* 8023A298 3B E0 00 00 */ li r31, 0
/* 8023A29C 3B A0 00 00 */ li r29, 0
lbl_8023A2A0:
/* 8023A2A0 88 1E 01 0E */ lbz r0, 0x10e(r30)
/* 8023A2A4 7C 1F 00 00 */ cmpw r31, r0
/* 8023A2A8 40 82 00 60 */ bne lbl_8023A308
/* 8023A2AC 80 1E 00 C4 */ lwz r0, 0xc4(r30)
/* 8023A2B0 90 01 00 14 */ stw r0, 0x14(r1)
/* 8023A2B4 7F 9E EA 14 */ add r28, r30, r29
/* 8023A2B8 80 7C 00 1C */ lwz r3, 0x1c(r28)
/* 8023A2BC 80 63 00 04 */ lwz r3, 4(r3)
/* 8023A2C0 38 81 00 14 */ addi r4, r1, 0x14
/* 8023A2C4 81 83 00 00 */ lwz r12, 0(r3)
/* 8023A2C8 81 8C 00 A8 */ lwz r12, 0xa8(r12)
/* 8023A2CC 7D 89 03 A6 */ mtctr r12
/* 8023A2D0 4E 80 04 21 */ bctrl
/* 8023A2D4 80 1C 00 28 */ lwz r0, 0x28(r28)
/* 8023A2D8 28 00 00 00 */ cmplwi r0, 0
/* 8023A2DC 41 82 00 84 */ beq lbl_8023A360
/* 8023A2E0 80 1E 00 C4 */ lwz r0, 0xc4(r30)
/* 8023A2E4 90 01 00 10 */ stw r0, 0x10(r1)
/* 8023A2E8 80 7C 00 28 */ lwz r3, 0x28(r28)
/* 8023A2EC 80 63 00 04 */ lwz r3, 4(r3)
/* 8023A2F0 38 81 00 10 */ addi r4, r1, 0x10
/* 8023A2F4 81 83 00 00 */ lwz r12, 0(r3)
/* 8023A2F8 81 8C 00 A8 */ lwz r12, 0xa8(r12)
/* 8023A2FC 7D 89 03 A6 */ mtctr r12
/* 8023A300 4E 80 04 21 */ bctrl
/* 8023A304 48 00 00 5C */ b lbl_8023A360
lbl_8023A308:
/* 8023A308 80 1E 00 C8 */ lwz r0, 0xc8(r30)
/* 8023A30C 90 01 00 0C */ stw r0, 0xc(r1)
/* 8023A310 7F 9E EA 14 */ add r28, r30, r29
/* 8023A314 80 7C 00 1C */ lwz r3, 0x1c(r28)
/* 8023A318 80 63 00 04 */ lwz r3, 4(r3)
/* 8023A31C 38 81 00 0C */ addi r4, r1, 0xc
/* 8023A320 81 83 00 00 */ lwz r12, 0(r3)
/* 8023A324 81 8C 00 A8 */ lwz r12, 0xa8(r12)
/* 8023A328 7D 89 03 A6 */ mtctr r12
/* 8023A32C 4E 80 04 21 */ bctrl
/* 8023A330 80 1C 00 28 */ lwz r0, 0x28(r28)
/* 8023A334 28 00 00 00 */ cmplwi r0, 0
/* 8023A338 41 82 00 28 */ beq lbl_8023A360
/* 8023A33C 80 1E 00 C8 */ lwz r0, 0xc8(r30)
/* 8023A340 90 01 00 08 */ stw r0, 8(r1)
/* 8023A344 80 7C 00 28 */ lwz r3, 0x28(r28)
/* 8023A348 80 63 00 04 */ lwz r3, 4(r3)
/* 8023A34C 38 81 00 08 */ addi r4, r1, 8
/* 8023A350 81 83 00 00 */ lwz r12, 0(r3)
/* 8023A354 81 8C 00 A8 */ lwz r12, 0xa8(r12)
/* 8023A358 7D 89 03 A6 */ mtctr r12
/* 8023A35C 4E 80 04 21 */ bctrl
lbl_8023A360:
/* 8023A360 3B FF 00 01 */ addi r31, r31, 1
/* 8023A364 2C 1F 00 03 */ cmpwi r31, 3
/* 8023A368 3B BD 00 04 */ addi r29, r29, 4
/* 8023A36C 41 80 FF 34 */ blt lbl_8023A2A0
/* 8023A370 38 00 00 00 */ li r0, 0
/* 8023A374 98 1E 01 13 */ stb r0, 0x113(r30)
/* 8023A378 E3 E1 00 38 */ psq_l f31, 56(r1), 0, 0 /* qr0 */
/* 8023A37C CB E1 00 30 */ lfd f31, 0x30(r1)
/* 8023A380 39 61 00 30 */ addi r11, r1, 0x30
/* 8023A384 48 12 7E 99 */ bl _restgpr_26
/* 8023A388 80 01 00 44 */ lwz r0, 0x44(r1)
/* 8023A38C 7C 08 03 A6 */ mtlr r0
/* 8023A390 38 21 00 40 */ addi r1, r1, 0x40
/* 8023A394 4E 80 00 20 */ blr
@@ -1,195 +0,0 @@
lbl_8023A398:
/* 8023A398 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 8023A39C 7C 08 02 A6 */ mflr r0
/* 8023A3A0 90 01 00 34 */ stw r0, 0x34(r1)
/* 8023A3A4 39 61 00 30 */ addi r11, r1, 0x30
/* 8023A3A8 48 12 7E 31 */ bl _savegpr_28
/* 8023A3AC 7C 7E 1B 78 */ mr r30, r3
/* 8023A3B0 98 A3 01 10 */ stb r5, 0x110(r3)
/* 8023A3B4 98 83 01 11 */ stb r4, 0x111(r3)
/* 8023A3B8 38 00 00 00 */ li r0, 0
/* 8023A3BC 98 03 01 14 */ stb r0, 0x114(r3)
/* 8023A3C0 98 C3 01 08 */ stb r6, 0x108(r3)
/* 8023A3C4 88 03 01 13 */ lbz r0, 0x113(r3)
/* 8023A3C8 1C A0 00 0C */ mulli r5, r0, 0xc
/* 8023A3CC 3C 80 80 3C */ lis r4, process@ha /* 0x803C0C54@ha */
/* 8023A3D0 38 04 0C 54 */ addi r0, r4, process@l /* 0x803C0C54@l */
/* 8023A3D4 7D 80 2A 14 */ add r12, r0, r5
/* 8023A3D8 48 12 7C AD */ bl __ptmf_scall
/* 8023A3DC 60 00 00 00 */ nop
/* 8023A3E0 C0 3E 00 F4 */ lfs f1, 0xf4(r30)
/* 8023A3E4 C0 02 B1 60 */ lfs f0, lit_3911(r2)
/* 8023A3E8 EC 01 00 2A */ fadds f0, f1, f0
/* 8023A3EC D0 1E 00 F4 */ stfs f0, 0xf4(r30)
/* 8023A3F0 80 7E 00 0C */ lwz r3, 0xc(r30)
/* 8023A3F4 A8 03 00 06 */ lha r0, 6(r3)
/* 8023A3F8 C0 5E 00 F4 */ lfs f2, 0xf4(r30)
/* 8023A3FC C8 22 B1 78 */ lfd f1, lit_4345(r2)
/* 8023A400 6C 03 80 00 */ xoris r3, r0, 0x8000
/* 8023A404 90 61 00 1C */ stw r3, 0x1c(r1)
/* 8023A408 3C 00 43 30 */ lis r0, 0x4330
/* 8023A40C 90 01 00 18 */ stw r0, 0x18(r1)
/* 8023A410 C8 01 00 18 */ lfd f0, 0x18(r1)
/* 8023A414 EC 00 08 28 */ fsubs f0, f0, f1
/* 8023A418 FC 02 00 40 */ fcmpo cr0, f2, f0
/* 8023A41C 4C 41 13 82 */ cror 2, 1, 2
/* 8023A420 40 82 00 1C */ bne lbl_8023A43C
/* 8023A424 90 61 00 1C */ stw r3, 0x1c(r1)
/* 8023A428 90 01 00 18 */ stw r0, 0x18(r1)
/* 8023A42C C8 01 00 18 */ lfd f0, 0x18(r1)
/* 8023A430 EC 00 08 28 */ fsubs f0, f0, f1
/* 8023A434 EC 02 00 28 */ fsubs f0, f2, f0
/* 8023A438 D0 1E 00 F4 */ stfs f0, 0xf4(r30)
lbl_8023A43C:
/* 8023A43C C0 1E 00 F4 */ lfs f0, 0xf4(r30)
/* 8023A440 80 7E 00 0C */ lwz r3, 0xc(r30)
/* 8023A444 D0 03 00 08 */ stfs f0, 8(r3)
/* 8023A448 C0 3E 00 F8 */ lfs f1, 0xf8(r30)
/* 8023A44C C0 02 B1 60 */ lfs f0, lit_3911(r2)
/* 8023A450 EC 01 00 2A */ fadds f0, f1, f0
/* 8023A454 D0 1E 00 F8 */ stfs f0, 0xf8(r30)
/* 8023A458 80 7E 00 10 */ lwz r3, 0x10(r30)
/* 8023A45C A8 03 00 06 */ lha r0, 6(r3)
/* 8023A460 C0 5E 00 F8 */ lfs f2, 0xf8(r30)
/* 8023A464 C8 22 B1 78 */ lfd f1, lit_4345(r2)
/* 8023A468 6C 03 80 00 */ xoris r3, r0, 0x8000
/* 8023A46C 90 61 00 1C */ stw r3, 0x1c(r1)
/* 8023A470 3C 00 43 30 */ lis r0, 0x4330
/* 8023A474 90 01 00 18 */ stw r0, 0x18(r1)
/* 8023A478 C8 01 00 18 */ lfd f0, 0x18(r1)
/* 8023A47C EC 00 08 28 */ fsubs f0, f0, f1
/* 8023A480 FC 02 00 40 */ fcmpo cr0, f2, f0
/* 8023A484 4C 41 13 82 */ cror 2, 1, 2
/* 8023A488 40 82 00 1C */ bne lbl_8023A4A4
/* 8023A48C 90 61 00 1C */ stw r3, 0x1c(r1)
/* 8023A490 90 01 00 18 */ stw r0, 0x18(r1)
/* 8023A494 C8 01 00 18 */ lfd f0, 0x18(r1)
/* 8023A498 EC 00 08 28 */ fsubs f0, f0, f1
/* 8023A49C EC 02 00 28 */ fsubs f0, f2, f0
/* 8023A4A0 D0 1E 00 F8 */ stfs f0, 0xf8(r30)
lbl_8023A4A4:
/* 8023A4A4 C0 1E 00 F8 */ lfs f0, 0xf8(r30)
/* 8023A4A8 80 7E 00 10 */ lwz r3, 0x10(r30)
/* 8023A4AC D0 03 00 08 */ stfs f0, 8(r3)
/* 8023A4B0 80 7E 00 04 */ lwz r3, 4(r30)
/* 8023A4B4 48 0B F1 DD */ bl animation__9J2DScreenFv
/* 8023A4B8 3B 80 00 00 */ li r28, 0
/* 8023A4BC 3B A0 00 00 */ li r29, 0
lbl_8023A4C0:
/* 8023A4C0 88 1E 01 0E */ lbz r0, 0x10e(r30)
/* 8023A4C4 7C 1C 00 00 */ cmpw r28, r0
/* 8023A4C8 40 82 00 54 */ bne lbl_8023A51C
/* 8023A4CC 7F FE EA 14 */ add r31, r30, r29
/* 8023A4D0 80 7F 00 40 */ lwz r3, 0x40(r31)
/* 8023A4D4 80 63 00 04 */ lwz r3, 4(r3)
/* 8023A4D8 C0 02 B1 60 */ lfs f0, lit_3911(r2)
/* 8023A4DC D0 03 00 CC */ stfs f0, 0xcc(r3)
/* 8023A4E0 D0 03 00 D0 */ stfs f0, 0xd0(r3)
/* 8023A4E4 81 83 00 00 */ lwz r12, 0(r3)
/* 8023A4E8 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 8023A4EC 7D 89 03 A6 */ mtctr r12
/* 8023A4F0 4E 80 04 21 */ bctrl
/* 8023A4F4 80 7F 00 4C */ lwz r3, 0x4c(r31)
/* 8023A4F8 80 63 00 04 */ lwz r3, 4(r3)
/* 8023A4FC C0 02 B1 60 */ lfs f0, lit_3911(r2)
/* 8023A500 D0 03 00 CC */ stfs f0, 0xcc(r3)
/* 8023A504 D0 03 00 D0 */ stfs f0, 0xd0(r3)
/* 8023A508 81 83 00 00 */ lwz r12, 0(r3)
/* 8023A50C 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 8023A510 7D 89 03 A6 */ mtctr r12
/* 8023A514 4E 80 04 21 */ bctrl
/* 8023A518 48 00 00 50 */ b lbl_8023A568
lbl_8023A51C:
/* 8023A51C 7F FE EA 14 */ add r31, r30, r29
/* 8023A520 80 7F 00 40 */ lwz r3, 0x40(r31)
/* 8023A524 80 63 00 04 */ lwz r3, 4(r3)
/* 8023A528 C0 02 B1 58 */ lfs f0, lit_3909(r2)
/* 8023A52C D0 03 00 CC */ stfs f0, 0xcc(r3)
/* 8023A530 D0 03 00 D0 */ stfs f0, 0xd0(r3)
/* 8023A534 81 83 00 00 */ lwz r12, 0(r3)
/* 8023A538 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 8023A53C 7D 89 03 A6 */ mtctr r12
/* 8023A540 4E 80 04 21 */ bctrl
/* 8023A544 80 7F 00 4C */ lwz r3, 0x4c(r31)
/* 8023A548 80 63 00 04 */ lwz r3, 4(r3)
/* 8023A54C C0 02 B1 58 */ lfs f0, lit_3909(r2)
/* 8023A550 D0 03 00 CC */ stfs f0, 0xcc(r3)
/* 8023A554 D0 03 00 D0 */ stfs f0, 0xd0(r3)
/* 8023A558 81 83 00 00 */ lwz r12, 0(r3)
/* 8023A55C 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 8023A560 7D 89 03 A6 */ mtctr r12
/* 8023A564 4E 80 04 21 */ bctrl
lbl_8023A568:
/* 8023A568 3B 9C 00 01 */ addi r28, r28, 1
/* 8023A56C 2C 1C 00 03 */ cmpwi r28, 3
/* 8023A570 3B BD 00 04 */ addi r29, r29, 4
/* 8023A574 41 80 FF 4C */ blt lbl_8023A4C0
/* 8023A578 7F C3 F3 78 */ mr r3, r30
/* 8023A57C 48 00 0F 31 */ bl selectTrans__17dMsgScrn3Select_cFv
/* 8023A580 3B E0 00 00 */ li r31, 0
/* 8023A584 3B A0 00 00 */ li r29, 0
lbl_8023A588:
/* 8023A588 88 1E 01 0E */ lbz r0, 0x10e(r30)
/* 8023A58C 7C 1F 00 00 */ cmpw r31, r0
/* 8023A590 40 82 00 60 */ bne lbl_8023A5F0
/* 8023A594 80 1E 00 C4 */ lwz r0, 0xc4(r30)
/* 8023A598 90 01 00 14 */ stw r0, 0x14(r1)
/* 8023A59C 7F 9E EA 14 */ add r28, r30, r29
/* 8023A5A0 80 7C 00 1C */ lwz r3, 0x1c(r28)
/* 8023A5A4 80 63 00 04 */ lwz r3, 4(r3)
/* 8023A5A8 38 81 00 14 */ addi r4, r1, 0x14
/* 8023A5AC 81 83 00 00 */ lwz r12, 0(r3)
/* 8023A5B0 81 8C 00 A8 */ lwz r12, 0xa8(r12)
/* 8023A5B4 7D 89 03 A6 */ mtctr r12
/* 8023A5B8 4E 80 04 21 */ bctrl
/* 8023A5BC 80 1C 00 28 */ lwz r0, 0x28(r28)
/* 8023A5C0 28 00 00 00 */ cmplwi r0, 0
/* 8023A5C4 41 82 00 84 */ beq lbl_8023A648
/* 8023A5C8 80 1E 00 C4 */ lwz r0, 0xc4(r30)
/* 8023A5CC 90 01 00 10 */ stw r0, 0x10(r1)
/* 8023A5D0 80 7C 00 28 */ lwz r3, 0x28(r28)
/* 8023A5D4 80 63 00 04 */ lwz r3, 4(r3)
/* 8023A5D8 38 81 00 10 */ addi r4, r1, 0x10
/* 8023A5DC 81 83 00 00 */ lwz r12, 0(r3)
/* 8023A5E0 81 8C 00 A8 */ lwz r12, 0xa8(r12)
/* 8023A5E4 7D 89 03 A6 */ mtctr r12
/* 8023A5E8 4E 80 04 21 */ bctrl
/* 8023A5EC 48 00 00 5C */ b lbl_8023A648
lbl_8023A5F0:
/* 8023A5F0 80 1E 00 C8 */ lwz r0, 0xc8(r30)
/* 8023A5F4 90 01 00 0C */ stw r0, 0xc(r1)
/* 8023A5F8 7F 9E EA 14 */ add r28, r30, r29
/* 8023A5FC 80 7C 00 1C */ lwz r3, 0x1c(r28)
/* 8023A600 80 63 00 04 */ lwz r3, 4(r3)
/* 8023A604 38 81 00 0C */ addi r4, r1, 0xc
/* 8023A608 81 83 00 00 */ lwz r12, 0(r3)
/* 8023A60C 81 8C 00 A8 */ lwz r12, 0xa8(r12)
/* 8023A610 7D 89 03 A6 */ mtctr r12
/* 8023A614 4E 80 04 21 */ bctrl
/* 8023A618 80 1C 00 28 */ lwz r0, 0x28(r28)
/* 8023A61C 28 00 00 00 */ cmplwi r0, 0
/* 8023A620 41 82 00 28 */ beq lbl_8023A648
/* 8023A624 80 1E 00 C8 */ lwz r0, 0xc8(r30)
/* 8023A628 90 01 00 08 */ stw r0, 8(r1)
/* 8023A62C 80 7C 00 28 */ lwz r3, 0x28(r28)
/* 8023A630 80 63 00 04 */ lwz r3, 4(r3)
/* 8023A634 38 81 00 08 */ addi r4, r1, 8
/* 8023A638 81 83 00 00 */ lwz r12, 0(r3)
/* 8023A63C 81 8C 00 A8 */ lwz r12, 0xa8(r12)
/* 8023A640 7D 89 03 A6 */ mtctr r12
/* 8023A644 4E 80 04 21 */ bctrl
lbl_8023A648:
/* 8023A648 3B FF 00 01 */ addi r31, r31, 1
/* 8023A64C 2C 1F 00 03 */ cmpwi r31, 3
/* 8023A650 3B BD 00 04 */ addi r29, r29, 4
/* 8023A654 41 80 FF 34 */ blt lbl_8023A588
/* 8023A658 88 1E 01 13 */ lbz r0, 0x113(r30)
/* 8023A65C 20 00 00 03 */ subfic r0, r0, 3
/* 8023A660 7C 00 00 34 */ cntlzw r0, r0
/* 8023A664 54 03 DE 3E */ rlwinm r3, r0, 0x1b, 0x18, 0x1f
/* 8023A668 39 61 00 30 */ addi r11, r1, 0x30
/* 8023A66C 48 12 7B B9 */ bl _restgpr_28
/* 8023A670 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8023A674 7C 08 03 A6 */ mtlr r0
/* 8023A678 38 21 00 30 */ addi r1, r1, 0x30
/* 8023A67C 4E 80 00 20 */ blr
@@ -1,42 +0,0 @@
lbl_8023B870:
/* 8023B870 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8023B874 7C 08 02 A6 */ mflr r0
/* 8023B878 90 01 00 24 */ stw r0, 0x24(r1)
/* 8023B87C 39 61 00 20 */ addi r11, r1, 0x20
/* 8023B880 48 12 69 5D */ bl _savegpr_29
/* 8023B884 7C 7D 1B 78 */ mr r29, r3
/* 8023B888 7C 9E 23 78 */ mr r30, r4
/* 8023B88C C0 03 00 F0 */ lfs f0, 0xf0(r3)
/* 8023B890 80 63 00 08 */ lwz r3, 8(r3)
/* 8023B894 D0 03 00 08 */ stfs f0, 8(r3)
/* 8023B898 54 80 10 3A */ slwi r0, r4, 2
/* 8023B89C 7F FD 02 14 */ add r31, r29, r0
/* 8023B8A0 80 7F 00 34 */ lwz r3, 0x34(r31)
/* 8023B8A4 80 63 00 04 */ lwz r3, 4(r3)
/* 8023B8A8 80 9D 00 08 */ lwz r4, 8(r29)
/* 8023B8AC 81 83 00 00 */ lwz r12, 0(r3)
/* 8023B8B0 81 8C 00 60 */ lwz r12, 0x60(r12)
/* 8023B8B4 7D 89 03 A6 */ mtctr r12
/* 8023B8B8 4E 80 04 21 */ bctrl
/* 8023B8BC 80 7F 00 34 */ lwz r3, 0x34(r31)
/* 8023B8C0 80 63 00 04 */ lwz r3, 4(r3)
/* 8023B8C4 48 0B C7 09 */ bl animationTransform__7J2DPaneFv
/* 8023B8C8 80 7F 00 34 */ lwz r3, 0x34(r31)
/* 8023B8CC 80 63 00 04 */ lwz r3, 4(r3)
/* 8023B8D0 38 80 00 00 */ li r4, 0
/* 8023B8D4 81 83 00 00 */ lwz r12, 0(r3)
/* 8023B8D8 81 8C 00 60 */ lwz r12, 0x60(r12)
/* 8023B8DC 7D 89 03 A6 */ mtctr r12
/* 8023B8E0 4E 80 04 21 */ bctrl
/* 8023B8E4 88 7D 01 14 */ lbz r3, 0x114(r29)
/* 8023B8E8 38 00 00 01 */ li r0, 1
/* 8023B8EC 7C 00 F0 30 */ slw r0, r0, r30
/* 8023B8F0 54 00 06 3E */ clrlwi r0, r0, 0x18
/* 8023B8F4 7C 60 03 78 */ or r0, r3, r0
/* 8023B8F8 98 1D 01 14 */ stb r0, 0x114(r29)
/* 8023B8FC 39 61 00 20 */ addi r11, r1, 0x20
/* 8023B900 48 12 69 29 */ bl _restgpr_29
/* 8023B904 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8023B908 7C 08 03 A6 */ mtlr r0
/* 8023B90C 38 21 00 20 */ addi r1, r1, 0x20
/* 8023B910 4E 80 00 20 */ blr

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