mirror of https://github.com/zeldaret/tp.git
2765 lines
139 KiB
ArmAsm
2765 lines
139 KiB
ArmAsm
.include "macros.inc"
|
|
|
|
.section .text, "ax" # 80225bb8
|
|
|
|
|
|
.global COutFontSet_c
|
|
COutFontSet_c:
|
|
/* 80225BB8 00222AF8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80225BBC 00222AFC 7C 08 02 A6 */ mflr r0
|
|
/* 80225BC0 00222B00 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80225BC4 00222B04 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 80225BC8 00222B08 7C 7F 1B 78 */ mr r31, r3
|
|
/* 80225BCC 00222B0C 3C 80 80 3C */ lis r4, lbl_803BFDE8@ha
|
|
/* 80225BD0 00222B10 38 04 FD E8 */ addi r0, r4, lbl_803BFDE8@l
|
|
/* 80225BD4 00222B14 90 03 00 00 */ stw r0, 0(r3)
|
|
/* 80225BD8 00222B18 48 00 00 65 */ bl COutFontSet_c_NS_initialize
|
|
/* 80225BDC 00222B1C 7F E3 FB 78 */ mr r3, r31
|
|
/* 80225BE0 00222B20 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 80225BE4 00222B24 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80225BE8 00222B28 7C 08 03 A6 */ mtlr r0
|
|
/* 80225BEC 00222B2C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80225BF0 00222B30 4E 80 00 20 */ blr
|
|
/* 80225BF4 00222B34 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80225BF8 00222B38 7C 08 02 A6 */ mflr r0
|
|
/* 80225BFC 00222B3C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80225C00 00222B40 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 80225C04 00222B44 7C 7F 1B 79 */ or. r31, r3, r3
|
|
/* 80225C08 00222B48 41 82 00 1C */ beq lbl_80225C24
|
|
/* 80225C0C 00222B4C 3C A0 80 3C */ lis r5, lbl_803BFDE8@ha
|
|
/* 80225C10 00222B50 38 05 FD E8 */ addi r0, r5, lbl_803BFDE8@l
|
|
/* 80225C14 00222B54 90 1F 00 00 */ stw r0, 0(r31)
|
|
/* 80225C18 00222B58 7C 80 07 35 */ extsh. r0, r4
|
|
/* 80225C1C 00222B5C 40 81 00 08 */ ble lbl_80225C24
|
|
/* 80225C20 00222B60 48 0A 91 1D */ bl __dl__FPv
|
|
lbl_80225C24:
|
|
/* 80225C24 00222B64 7F E3 FB 78 */ mr r3, r31
|
|
/* 80225C28 00222B68 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 80225C2C 00222B6C 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80225C30 00222B70 7C 08 03 A6 */ mtlr r0
|
|
/* 80225C34 00222B74 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80225C38 00222B78 4E 80 00 20 */ blr
|
|
|
|
.global COutFontSet_c_NS_initialize
|
|
COutFontSet_c_NS_initialize:
|
|
/* 80225C3C 00222B7C 38 00 00 00 */ li r0, 0
|
|
/* 80225C40 00222B80 90 03 00 04 */ stw r0, 4(r3)
|
|
/* 80225C44 00222B84 C0 02 B0 10 */ lfs f0, lbl_80454A10-_SDA2_BASE_(r2)
|
|
/* 80225C48 00222B88 D0 03 00 08 */ stfs f0, 8(r3)
|
|
/* 80225C4C 00222B8C D0 03 00 0C */ stfs f0, 0xc(r3)
|
|
/* 80225C50 00222B90 C0 02 B0 14 */ lfs f0, lbl_80454A14-_SDA2_BASE_(r2)
|
|
/* 80225C54 00222B94 D0 03 00 10 */ stfs f0, 0x10(r3)
|
|
/* 80225C58 00222B98 D0 03 00 14 */ stfs f0, 0x14(r3)
|
|
/* 80225C5C 00222B9C 38 00 00 FF */ li r0, 0xff
|
|
/* 80225C60 00222BA0 98 03 00 1C */ stb r0, 0x1c(r3)
|
|
/* 80225C64 00222BA4 38 00 00 47 */ li r0, 0x47
|
|
/* 80225C68 00222BA8 98 03 00 1D */ stb r0, 0x1d(r3)
|
|
/* 80225C6C 00222BAC 4E 80 00 20 */ blr
|
|
|
|
.global COutFontSet_c_NS_drawFont
|
|
COutFontSet_c_NS_drawFont:
|
|
/* 80225C70 00222BB0 90 83 00 04 */ stw r4, 4(r3)
|
|
/* 80225C74 00222BB4 D0 23 00 08 */ stfs f1, 8(r3)
|
|
/* 80225C78 00222BB8 D0 43 00 0C */ stfs f2, 0xc(r3)
|
|
/* 80225C7C 00222BBC D0 63 00 10 */ stfs f3, 0x10(r3)
|
|
/* 80225C80 00222BC0 D0 83 00 14 */ stfs f4, 0x14(r3)
|
|
/* 80225C84 00222BC4 98 E3 00 1C */ stb r7, 0x1c(r3)
|
|
/* 80225C88 00222BC8 90 C3 00 18 */ stw r6, 0x18(r3)
|
|
/* 80225C8C 00222BCC 98 A3 00 1D */ stb r5, 0x1d(r3)
|
|
/* 80225C90 00222BD0 4E 80 00 20 */ blr
|
|
|
|
.global COutFont_c
|
|
COutFont_c:
|
|
/* 80225C94 00222BD4 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 80225C98 00222BD8 7C 08 02 A6 */ mflr r0
|
|
/* 80225C9C 00222BDC 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 80225CA0 00222BE0 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 80225CA4 00222BE4 48 13 C5 39 */ bl _savegpr_29
|
|
/* 80225CA8 00222BE8 7C 7D 1B 78 */ mr r29, r3
|
|
/* 80225CAC 00222BEC 3C 60 80 3C */ lis r3, lbl_803BFDC4@ha
|
|
/* 80225CB0 00222BF0 38 03 FD C4 */ addi r0, r3, lbl_803BFDC4@l
|
|
/* 80225CB4 00222BF4 90 1D 00 00 */ stw r0, 0(r29)
|
|
/* 80225CB8 00222BF8 98 9D 02 42 */ stb r4, 0x242(r29)
|
|
/* 80225CBC 00222BFC 3B C0 00 00 */ li r30, 0
|
|
/* 80225CC0 00222C00 3B E0 00 00 */ li r31, 0
|
|
lbl_80225CC4:
|
|
/* 80225CC4 00222C04 38 60 00 20 */ li r3, 0x20
|
|
/* 80225CC8 00222C08 48 0A 8F 85 */ bl __nw__FUl
|
|
/* 80225CCC 00222C0C 7C 64 1B 79 */ or. r4, r3, r3
|
|
/* 80225CD0 00222C10 41 82 00 0C */ beq lbl_80225CDC
|
|
/* 80225CD4 00222C14 4B FF FE E5 */ bl COutFontSet_c
|
|
/* 80225CD8 00222C18 7C 64 1B 78 */ mr r4, r3
|
|
lbl_80225CDC:
|
|
/* 80225CDC 00222C1C 38 1F 00 04 */ addi r0, r31, 4
|
|
/* 80225CE0 00222C20 7C 9D 01 2E */ stwx r4, r29, r0
|
|
/* 80225CE4 00222C24 3B DE 00 01 */ addi r30, r30, 1
|
|
/* 80225CE8 00222C28 2C 1E 00 23 */ cmpwi r30, 0x23
|
|
/* 80225CEC 00222C2C 3B FF 00 04 */ addi r31, r31, 4
|
|
/* 80225CF0 00222C30 41 80 FF D4 */ blt lbl_80225CC4
|
|
/* 80225CF4 00222C34 38 60 00 00 */ li r3, 0
|
|
/* 80225CF8 00222C38 38 80 00 00 */ li r4, 0
|
|
/* 80225CFC 00222C3C 38 A0 00 00 */ li r5, 0
|
|
/* 80225D00 00222C40 38 00 00 46 */ li r0, 0x46
|
|
/* 80225D04 00222C44 7C 09 03 A6 */ mtctr r0
|
|
lbl_80225D08:
|
|
/* 80225D08 00222C48 38 04 00 90 */ addi r0, r4, 0x90
|
|
/* 80225D0C 00222C4C 7C BD 01 2E */ stwx r5, r29, r0
|
|
/* 80225D10 00222C50 38 03 01 B4 */ addi r0, r3, 0x1b4
|
|
/* 80225D14 00222C54 7C BD 03 2E */ sthx r5, r29, r0
|
|
/* 80225D18 00222C58 38 63 00 02 */ addi r3, r3, 2
|
|
/* 80225D1C 00222C5C 38 84 00 04 */ addi r4, r4, 4
|
|
/* 80225D20 00222C60 42 00 FF E8 */ bdnz lbl_80225D08
|
|
/* 80225D24 00222C64 C0 02 B0 10 */ lfs f0, lbl_80454A10-_SDA2_BASE_(r2)
|
|
/* 80225D28 00222C68 D0 1D 01 A8 */ stfs f0, 0x1a8(r29)
|
|
/* 80225D2C 00222C6C C0 02 B0 14 */ lfs f0, lbl_80454A14-_SDA2_BASE_(r2)
|
|
/* 80225D30 00222C70 D0 1D 01 B0 */ stfs f0, 0x1b0(r29)
|
|
/* 80225D34 00222C74 D0 1D 01 AC */ stfs f0, 0x1ac(r29)
|
|
/* 80225D38 00222C78 38 00 00 00 */ li r0, 0
|
|
/* 80225D3C 00222C7C 98 1D 02 40 */ stb r0, 0x240(r29)
|
|
/* 80225D40 00222C80 98 1D 02 41 */ stb r0, 0x241(r29)
|
|
/* 80225D44 00222C84 7F A3 EB 78 */ mr r3, r29
|
|
/* 80225D48 00222C88 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 80225D4C 00222C8C 48 13 C4 DD */ bl _restgpr_29
|
|
/* 80225D50 00222C90 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 80225D54 00222C94 7C 08 03 A6 */ mtlr r0
|
|
/* 80225D58 00222C98 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 80225D5C 00222C9C 4E 80 00 20 */ blr
|
|
/* 80225D60 00222CA0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 80225D64 00222CA4 7C 08 02 A6 */ mflr r0
|
|
/* 80225D68 00222CA8 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 80225D6C 00222CAC 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 80225D70 00222CB0 48 13 C4 61 */ bl _savegpr_26
|
|
/* 80225D74 00222CB4 7C 7F 1B 79 */ or. r31, r3, r3
|
|
/* 80225D78 00222CB8 7C 9A 23 78 */ mr r26, r4
|
|
/* 80225D7C 00222CBC 41 82 00 E4 */ beq lbl_80225E60
|
|
/* 80225D80 00222CC0 3C 60 80 3C */ lis r3, lbl_803BFDC4@ha
|
|
/* 80225D84 00222CC4 38 03 FD C4 */ addi r0, r3, lbl_803BFDC4@l
|
|
/* 80225D88 00222CC8 90 1F 00 00 */ stw r0, 0(r31)
|
|
/* 80225D8C 00222CCC 3B 60 00 00 */ li r27, 0
|
|
/* 80225D90 00222CD0 3B C0 00 00 */ li r30, 0
|
|
/* 80225D94 00222CD4 7F DD F3 78 */ mr r29, r30
|
|
lbl_80225D98:
|
|
/* 80225D98 00222CD8 3B 9E 00 04 */ addi r28, r30, 4
|
|
/* 80225D9C 00222CDC 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 80225DA0 00222CE0 28 03 00 00 */ cmplwi r3, 0
|
|
/* 80225DA4 00222CE4 41 82 00 18 */ beq lbl_80225DBC
|
|
/* 80225DA8 00222CE8 38 80 00 01 */ li r4, 1
|
|
/* 80225DAC 00222CEC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80225DB0 00222CF0 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 80225DB4 00222CF4 7D 89 03 A6 */ mtctr r12
|
|
/* 80225DB8 00222CF8 4E 80 04 21 */ bctrl
|
|
lbl_80225DBC:
|
|
/* 80225DBC 00222CFC 7F BF E1 2E */ stwx r29, r31, r28
|
|
/* 80225DC0 00222D00 3B 7B 00 01 */ addi r27, r27, 1
|
|
/* 80225DC4 00222D04 2C 1B 00 23 */ cmpwi r27, 0x23
|
|
/* 80225DC8 00222D08 3B DE 00 04 */ addi r30, r30, 4
|
|
/* 80225DCC 00222D0C 41 80 FF CC */ blt lbl_80225D98
|
|
/* 80225DD0 00222D10 88 1F 02 40 */ lbz r0, 0x240(r31)
|
|
/* 80225DD4 00222D14 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80225DD8 00222D18 41 82 00 50 */ beq lbl_80225E28
|
|
/* 80225DDC 00222D1C 3B A0 00 00 */ li r29, 0
|
|
/* 80225DE0 00222D20 9B BF 02 40 */ stb r29, 0x240(r31)
|
|
/* 80225DE4 00222D24 3B 60 00 00 */ li r27, 0
|
|
/* 80225DE8 00222D28 3B C0 00 00 */ li r30, 0
|
|
lbl_80225DEC:
|
|
/* 80225DEC 00222D2C 3B 9E 00 90 */ addi r28, r30, 0x90
|
|
/* 80225DF0 00222D30 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 80225DF4 00222D34 28 03 00 00 */ cmplwi r3, 0
|
|
/* 80225DF8 00222D38 41 82 00 20 */ beq lbl_80225E18
|
|
/* 80225DFC 00222D3C 41 82 00 18 */ beq lbl_80225E14
|
|
/* 80225E00 00222D40 38 80 00 01 */ li r4, 1
|
|
/* 80225E04 00222D44 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80225E08 00222D48 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 80225E0C 00222D4C 7D 89 03 A6 */ mtctr r12
|
|
/* 80225E10 00222D50 4E 80 04 21 */ bctrl
|
|
lbl_80225E14:
|
|
/* 80225E14 00222D54 7F BF E1 2E */ stwx r29, r31, r28
|
|
lbl_80225E18:
|
|
/* 80225E18 00222D58 3B 7B 00 01 */ addi r27, r27, 1
|
|
/* 80225E1C 00222D5C 2C 1B 00 46 */ cmpwi r27, 0x46
|
|
/* 80225E20 00222D60 3B DE 00 04 */ addi r30, r30, 4
|
|
/* 80225E24 00222D64 41 80 FF C8 */ blt lbl_80225DEC
|
|
lbl_80225E28:
|
|
/* 80225E28 00222D68 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
|
/* 80225E2C 00222D6C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
|
/* 80225E30 00222D70 80 03 5E BC */ lwz r0, 0x5ebc(r3)
|
|
/* 80225E34 00222D74 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80225E38 00222D78 40 82 00 18 */ bne lbl_80225E50
|
|
/* 80225E3C 00222D7C 80 63 5C D0 */ lwz r3, 0x5cd0(r3)
|
|
/* 80225E40 00222D80 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80225E44 00222D84 81 8C 00 24 */ lwz r12, 0x24(r12)
|
|
/* 80225E48 00222D88 7D 89 03 A6 */ mtctr r12
|
|
/* 80225E4C 00222D8C 4E 80 04 21 */ bctrl
|
|
lbl_80225E50:
|
|
/* 80225E50 00222D90 7F 40 07 35 */ extsh. r0, r26
|
|
/* 80225E54 00222D94 40 81 00 0C */ ble lbl_80225E60
|
|
/* 80225E58 00222D98 7F E3 FB 78 */ mr r3, r31
|
|
/* 80225E5C 00222D9C 48 0A 8E E1 */ bl __dl__FPv
|
|
lbl_80225E60:
|
|
/* 80225E60 00222DA0 7F E3 FB 78 */ mr r3, r31
|
|
/* 80225E64 00222DA4 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 80225E68 00222DA8 48 13 C3 B5 */ bl _restgpr_26
|
|
/* 80225E6C 00222DAC 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 80225E70 00222DB0 7C 08 03 A6 */ mtlr r0
|
|
/* 80225E74 00222DB4 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 80225E78 00222DB8 4E 80 00 20 */ blr
|
|
/* 80225E7C 00222DBC 38 A0 00 00 */ li r5, 0
|
|
/* 80225E80 00222DC0 38 00 00 46 */ li r0, 0x46
|
|
/* 80225E84 00222DC4 7C 09 03 A6 */ mtctr r0
|
|
lbl_80225E88:
|
|
/* 80225E88 00222DC8 38 05 00 90 */ addi r0, r5, 0x90
|
|
/* 80225E8C 00222DCC 7C 83 01 2E */ stwx r4, r3, r0
|
|
/* 80225E90 00222DD0 38 84 01 50 */ addi r4, r4, 0x150
|
|
/* 80225E94 00222DD4 38 A5 00 04 */ addi r5, r5, 4
|
|
/* 80225E98 00222DD8 42 00 FF F0 */ bdnz lbl_80225E88
|
|
/* 80225E9C 00222DDC 38 00 00 00 */ li r0, 0
|
|
/* 80225EA0 00222DE0 98 03 02 40 */ stb r0, 0x240(r3)
|
|
/* 80225EA4 00222DE4 4E 80 00 20 */ blr
|
|
/* 80225EA8 00222DE8 94 21 FD F0 */ stwu r1, -0x210(r1)
|
|
/* 80225EAC 00222DEC 7C 08 02 A6 */ mflr r0
|
|
/* 80225EB0 00222DF0 90 01 02 14 */ stw r0, 0x214(r1)
|
|
/* 80225EB4 00222DF4 39 61 02 10 */ addi r11, r1, 0x210
|
|
/* 80225EB8 00222DF8 48 13 C3 19 */ bl _savegpr_26
|
|
/* 80225EBC 00222DFC 7C 7F 1B 78 */ mr r31, r3
|
|
/* 80225EC0 00222E00 3B A0 00 00 */ li r29, 0
|
|
/* 80225EC4 00222E04 3B 60 00 00 */ li r27, 0
|
|
/* 80225EC8 00222E08 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
|
/* 80225ECC 00222E0C 3B C3 61 C0 */ addi r30, r3, g_dComIfG_gameInfo@l
|
|
lbl_80225ED0:
|
|
/* 80225ED0 00222E10 2C 1D 00 29 */ cmpwi r29, 0x29
|
|
/* 80225ED4 00222E14 40 82 00 3C */ bne lbl_80225F10
|
|
/* 80225ED8 00222E18 83 5E 5C D0 */ lwz r26, 0x5cd0(r30)
|
|
/* 80225EDC 00222E1C 7F E3 FB 78 */ mr r3, r31
|
|
/* 80225EE0 00222E20 7F A4 EB 78 */ mr r4, r29
|
|
/* 80225EE4 00222E24 48 00 26 4D */ bl COutFont_c_NS_getBtiName
|
|
/* 80225EE8 00222E28 7C 65 1B 78 */ mr r5, r3
|
|
/* 80225EEC 00222E2C 7F 43 D3 78 */ mr r3, r26
|
|
/* 80225EF0 00222E30 3C 80 54 49 */ lis r4, 0x54494D47@ha
|
|
/* 80225EF4 00222E34 38 84 4D 47 */ addi r4, r4, 0x54494D47@l
|
|
/* 80225EF8 00222E38 81 9A 00 00 */ lwz r12, 0(r26)
|
|
/* 80225EFC 00222E3C 81 8C 00 18 */ lwz r12, 0x18(r12)
|
|
/* 80225F00 00222E40 7D 89 03 A6 */ mtctr r12
|
|
/* 80225F04 00222E44 4E 80 04 21 */ bctrl
|
|
/* 80225F08 00222E48 7C 7A 1B 78 */ mr r26, r3
|
|
/* 80225F0C 00222E4C 48 00 00 38 */ b lbl_80225F44
|
|
lbl_80225F10:
|
|
/* 80225F10 00222E50 83 5E 5D 30 */ lwz r26, 0x5d30(r30)
|
|
/* 80225F14 00222E54 7F E3 FB 78 */ mr r3, r31
|
|
/* 80225F18 00222E58 7F A4 EB 78 */ mr r4, r29
|
|
/* 80225F1C 00222E5C 48 00 26 15 */ bl COutFont_c_NS_getBtiName
|
|
/* 80225F20 00222E60 7C 65 1B 78 */ mr r5, r3
|
|
/* 80225F24 00222E64 7F 43 D3 78 */ mr r3, r26
|
|
/* 80225F28 00222E68 3C 80 54 49 */ lis r4, 0x54494D47@ha
|
|
/* 80225F2C 00222E6C 38 84 4D 47 */ addi r4, r4, 0x54494D47@l
|
|
/* 80225F30 00222E70 81 9A 00 00 */ lwz r12, 0(r26)
|
|
/* 80225F34 00222E74 81 8C 00 18 */ lwz r12, 0x18(r12)
|
|
/* 80225F38 00222E78 7D 89 03 A6 */ mtctr r12
|
|
/* 80225F3C 00222E7C 4E 80 04 21 */ bctrl
|
|
/* 80225F40 00222E80 7C 7A 1B 78 */ mr r26, r3
|
|
lbl_80225F44:
|
|
/* 80225F44 00222E84 38 60 01 50 */ li r3, 0x150
|
|
/* 80225F48 00222E88 48 0A 8D 05 */ bl __nw__FUl
|
|
/* 80225F4C 00222E8C 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80225F50 00222E90 41 82 00 10 */ beq lbl_80225F60
|
|
/* 80225F54 00222E94 7F 44 D3 78 */ mr r4, r26
|
|
/* 80225F58 00222E98 48 0D 67 B1 */ bl J2DPicture_X3_
|
|
/* 80225F5C 00222E9C 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80225F60:
|
|
/* 80225F60 00222EA0 3B 9B 00 90 */ addi r28, r27, 0x90
|
|
/* 80225F64 00222EA4 7C 1F E1 2E */ stwx r0, r31, r28
|
|
/* 80225F68 00222EA8 28 1D 00 45 */ cmplwi r29, 0x45
|
|
/* 80225F6C 00222EAC 41 81 0D 5C */ bgt lbl_80226CC8
|
|
/* 80225F70 00222EB0 3C 60 80 3C */ lis r3, lbl_803BFA90@ha
|
|
/* 80225F74 00222EB4 38 63 FA 90 */ addi r3, r3, lbl_803BFA90@l
|
|
/* 80225F78 00222EB8 7C 03 D8 2E */ lwzx r0, r3, r27
|
|
/* 80225F7C 00222EBC 7C 09 03 A6 */ mtctr r0
|
|
/* 80225F80 00222EC0 4E 80 04 20 */ bctr
|
|
/* 80225F84 00222EC4 38 00 00 62 */ li r0, 0x62
|
|
/* 80225F88 00222EC8 98 01 01 D8 */ stb r0, 0x1d8(r1)
|
|
/* 80225F8C 00222ECC 38 00 00 A3 */ li r0, 0xa3
|
|
/* 80225F90 00222ED0 98 01 01 D9 */ stb r0, 0x1d9(r1)
|
|
/* 80225F94 00222ED4 38 00 00 2E */ li r0, 0x2e
|
|
/* 80225F98 00222ED8 98 01 01 DA */ stb r0, 0x1da(r1)
|
|
/* 80225F9C 00222EDC 38 60 00 FF */ li r3, 0xff
|
|
/* 80225FA0 00222EE0 98 61 01 DB */ stb r3, 0x1db(r1)
|
|
/* 80225FA4 00222EE4 80 01 01 D8 */ lwz r0, 0x1d8(r1)
|
|
/* 80225FA8 00222EE8 90 01 01 DC */ stw r0, 0x1dc(r1)
|
|
/* 80225FAC 00222EEC 98 61 01 E0 */ stb r3, 0x1e0(r1)
|
|
/* 80225FB0 00222EF0 98 61 01 E1 */ stb r3, 0x1e1(r1)
|
|
/* 80225FB4 00222EF4 98 61 01 E2 */ stb r3, 0x1e2(r1)
|
|
/* 80225FB8 00222EF8 38 00 00 00 */ li r0, 0
|
|
/* 80225FBC 00222EFC 98 01 01 E3 */ stb r0, 0x1e3(r1)
|
|
/* 80225FC0 00222F00 80 01 01 E0 */ lwz r0, 0x1e0(r1)
|
|
/* 80225FC4 00222F04 90 01 01 E4 */ stw r0, 0x1e4(r1)
|
|
/* 80225FC8 00222F08 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 80225FCC 00222F0C 38 81 01 E4 */ addi r4, r1, 0x1e4
|
|
/* 80225FD0 00222F10 38 A1 01 DC */ addi r5, r1, 0x1dc
|
|
/* 80225FD4 00222F14 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80225FD8 00222F18 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 80225FDC 00222F1C 7D 89 03 A6 */ mtctr r12
|
|
/* 80225FE0 00222F20 4E 80 04 21 */ bctrl
|
|
/* 80225FE4 00222F24 48 00 0C E4 */ b lbl_80226CC8
|
|
/* 80225FE8 00222F28 38 00 00 C8 */ li r0, 0xc8
|
|
/* 80225FEC 00222F2C 98 01 01 C8 */ stb r0, 0x1c8(r1)
|
|
/* 80225FF0 00222F30 38 00 00 27 */ li r0, 0x27
|
|
/* 80225FF4 00222F34 98 01 01 C9 */ stb r0, 0x1c9(r1)
|
|
/* 80225FF8 00222F38 98 01 01 CA */ stb r0, 0x1ca(r1)
|
|
/* 80225FFC 00222F3C 38 60 00 FF */ li r3, 0xff
|
|
/* 80226000 00222F40 98 61 01 CB */ stb r3, 0x1cb(r1)
|
|
/* 80226004 00222F44 80 01 01 C8 */ lwz r0, 0x1c8(r1)
|
|
/* 80226008 00222F48 90 01 01 CC */ stw r0, 0x1cc(r1)
|
|
/* 8022600C 00222F4C 98 61 01 D0 */ stb r3, 0x1d0(r1)
|
|
/* 80226010 00222F50 98 61 01 D1 */ stb r3, 0x1d1(r1)
|
|
/* 80226014 00222F54 98 61 01 D2 */ stb r3, 0x1d2(r1)
|
|
/* 80226018 00222F58 38 00 00 00 */ li r0, 0
|
|
/* 8022601C 00222F5C 98 01 01 D3 */ stb r0, 0x1d3(r1)
|
|
/* 80226020 00222F60 80 01 01 D0 */ lwz r0, 0x1d0(r1)
|
|
/* 80226024 00222F64 90 01 01 D4 */ stw r0, 0x1d4(r1)
|
|
/* 80226028 00222F68 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 8022602C 00222F6C 38 81 01 D4 */ addi r4, r1, 0x1d4
|
|
/* 80226030 00222F70 38 A1 01 CC */ addi r5, r1, 0x1cc
|
|
/* 80226034 00222F74 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80226038 00222F78 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 8022603C 00222F7C 7D 89 03 A6 */ mtctr r12
|
|
/* 80226040 00222F80 4E 80 04 21 */ bctrl
|
|
/* 80226044 00222F84 48 00 0C 84 */ b lbl_80226CC8
|
|
/* 80226048 00222F88 38 60 00 FF */ li r3, 0xff
|
|
/* 8022604C 00222F8C 98 61 01 B8 */ stb r3, 0x1b8(r1)
|
|
/* 80226050 00222F90 38 00 00 C8 */ li r0, 0xc8
|
|
/* 80226054 00222F94 98 01 01 B9 */ stb r0, 0x1b9(r1)
|
|
/* 80226058 00222F98 38 00 00 32 */ li r0, 0x32
|
|
/* 8022605C 00222F9C 98 01 01 BA */ stb r0, 0x1ba(r1)
|
|
/* 80226060 00222FA0 98 61 01 BB */ stb r3, 0x1bb(r1)
|
|
/* 80226064 00222FA4 80 01 01 B8 */ lwz r0, 0x1b8(r1)
|
|
/* 80226068 00222FA8 90 01 01 BC */ stw r0, 0x1bc(r1)
|
|
/* 8022606C 00222FAC 38 00 00 00 */ li r0, 0
|
|
/* 80226070 00222FB0 98 01 01 C0 */ stb r0, 0x1c0(r1)
|
|
/* 80226074 00222FB4 98 01 01 C1 */ stb r0, 0x1c1(r1)
|
|
/* 80226078 00222FB8 98 01 01 C2 */ stb r0, 0x1c2(r1)
|
|
/* 8022607C 00222FBC 98 01 01 C3 */ stb r0, 0x1c3(r1)
|
|
/* 80226080 00222FC0 80 01 01 C0 */ lwz r0, 0x1c0(r1)
|
|
/* 80226084 00222FC4 90 01 01 C4 */ stw r0, 0x1c4(r1)
|
|
/* 80226088 00222FC8 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 8022608C 00222FCC 38 81 01 C4 */ addi r4, r1, 0x1c4
|
|
/* 80226090 00222FD0 38 A1 01 BC */ addi r5, r1, 0x1bc
|
|
/* 80226094 00222FD4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80226098 00222FD8 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 8022609C 00222FDC 7D 89 03 A6 */ mtctr r12
|
|
/* 802260A0 00222FE0 4E 80 04 21 */ bctrl
|
|
/* 802260A4 00222FE4 48 00 0C 24 */ b lbl_80226CC8
|
|
/* 802260A8 00222FE8 88 1F 02 42 */ lbz r0, 0x242(r31)
|
|
/* 802260AC 00222FEC 28 00 00 01 */ cmplwi r0, 1
|
|
/* 802260B0 00222FF0 40 82 00 60 */ bne lbl_80226110
|
|
/* 802260B4 00222FF4 38 00 00 78 */ li r0, 0x78
|
|
/* 802260B8 00222FF8 98 01 01 A8 */ stb r0, 0x1a8(r1)
|
|
/* 802260BC 00222FFC 98 01 01 A9 */ stb r0, 0x1a9(r1)
|
|
/* 802260C0 00223000 98 01 01 AA */ stb r0, 0x1aa(r1)
|
|
/* 802260C4 00223004 38 60 00 FF */ li r3, 0xff
|
|
/* 802260C8 00223008 98 61 01 AB */ stb r3, 0x1ab(r1)
|
|
/* 802260CC 0022300C 80 01 01 A8 */ lwz r0, 0x1a8(r1)
|
|
/* 802260D0 00223010 90 01 01 AC */ stw r0, 0x1ac(r1)
|
|
/* 802260D4 00223014 98 61 01 B0 */ stb r3, 0x1b0(r1)
|
|
/* 802260D8 00223018 98 61 01 B1 */ stb r3, 0x1b1(r1)
|
|
/* 802260DC 0022301C 98 61 01 B2 */ stb r3, 0x1b2(r1)
|
|
/* 802260E0 00223020 38 00 00 00 */ li r0, 0
|
|
/* 802260E4 00223024 98 01 01 B3 */ stb r0, 0x1b3(r1)
|
|
/* 802260E8 00223028 80 01 01 B0 */ lwz r0, 0x1b0(r1)
|
|
/* 802260EC 0022302C 90 01 01 B4 */ stw r0, 0x1b4(r1)
|
|
/* 802260F0 00223030 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 802260F4 00223034 38 81 01 B4 */ addi r4, r1, 0x1b4
|
|
/* 802260F8 00223038 38 A1 01 AC */ addi r5, r1, 0x1ac
|
|
/* 802260FC 0022303C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80226100 00223040 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 80226104 00223044 7D 89 03 A6 */ mtctr r12
|
|
/* 80226108 00223048 4E 80 04 21 */ bctrl
|
|
/* 8022610C 0022304C 48 00 0B BC */ b lbl_80226CC8
|
|
lbl_80226110:
|
|
/* 80226110 00223050 38 00 00 C8 */ li r0, 0xc8
|
|
/* 80226114 00223054 98 01 01 98 */ stb r0, 0x198(r1)
|
|
/* 80226118 00223058 98 01 01 99 */ stb r0, 0x199(r1)
|
|
/* 8022611C 0022305C 98 01 01 9A */ stb r0, 0x19a(r1)
|
|
/* 80226120 00223060 38 00 00 FF */ li r0, 0xff
|
|
/* 80226124 00223064 98 01 01 9B */ stb r0, 0x19b(r1)
|
|
/* 80226128 00223068 80 01 01 98 */ lwz r0, 0x198(r1)
|
|
/* 8022612C 0022306C 90 01 01 9C */ stw r0, 0x19c(r1)
|
|
/* 80226130 00223070 38 00 00 00 */ li r0, 0
|
|
/* 80226134 00223074 98 01 01 A0 */ stb r0, 0x1a0(r1)
|
|
/* 80226138 00223078 98 01 01 A1 */ stb r0, 0x1a1(r1)
|
|
/* 8022613C 0022307C 98 01 01 A2 */ stb r0, 0x1a2(r1)
|
|
/* 80226140 00223080 98 01 01 A3 */ stb r0, 0x1a3(r1)
|
|
/* 80226144 00223084 80 01 01 A0 */ lwz r0, 0x1a0(r1)
|
|
/* 80226148 00223088 90 01 01 A4 */ stw r0, 0x1a4(r1)
|
|
/* 8022614C 0022308C 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 80226150 00223090 38 81 01 A4 */ addi r4, r1, 0x1a4
|
|
/* 80226154 00223094 38 A1 01 9C */ addi r5, r1, 0x19c
|
|
/* 80226158 00223098 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 8022615C 0022309C 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 80226160 002230A0 7D 89 03 A6 */ mtctr r12
|
|
/* 80226164 002230A4 4E 80 04 21 */ bctrl
|
|
/* 80226168 002230A8 48 00 0B 60 */ b lbl_80226CC8
|
|
/* 8022616C 002230AC 38 00 00 50 */ li r0, 0x50
|
|
/* 80226170 002230B0 98 01 01 88 */ stb r0, 0x188(r1)
|
|
/* 80226174 002230B4 38 00 00 46 */ li r0, 0x46
|
|
/* 80226178 002230B8 98 01 01 89 */ stb r0, 0x189(r1)
|
|
/* 8022617C 002230BC 38 00 00 A5 */ li r0, 0xa5
|
|
/* 80226180 002230C0 98 01 01 8A */ stb r0, 0x18a(r1)
|
|
/* 80226184 002230C4 38 60 00 FF */ li r3, 0xff
|
|
/* 80226188 002230C8 98 61 01 8B */ stb r3, 0x18b(r1)
|
|
/* 8022618C 002230CC 80 01 01 88 */ lwz r0, 0x188(r1)
|
|
/* 80226190 002230D0 90 01 01 8C */ stw r0, 0x18c(r1)
|
|
/* 80226194 002230D4 98 61 01 90 */ stb r3, 0x190(r1)
|
|
/* 80226198 002230D8 98 61 01 91 */ stb r3, 0x191(r1)
|
|
/* 8022619C 002230DC 98 61 01 92 */ stb r3, 0x192(r1)
|
|
/* 802261A0 002230E0 38 00 00 00 */ li r0, 0
|
|
/* 802261A4 002230E4 98 01 01 93 */ stb r0, 0x193(r1)
|
|
/* 802261A8 002230E8 80 01 01 90 */ lwz r0, 0x190(r1)
|
|
/* 802261AC 002230EC 90 01 01 94 */ stw r0, 0x194(r1)
|
|
/* 802261B0 002230F0 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 802261B4 002230F4 38 81 01 94 */ addi r4, r1, 0x194
|
|
/* 802261B8 002230F8 38 A1 01 8C */ addi r5, r1, 0x18c
|
|
/* 802261BC 002230FC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 802261C0 00223100 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 802261C4 00223104 7D 89 03 A6 */ mtctr r12
|
|
/* 802261C8 00223108 4E 80 04 21 */ bctrl
|
|
/* 802261CC 0022310C 48 00 0A FC */ b lbl_80226CC8
|
|
/* 802261D0 00223110 80 7E 5D 30 */ lwz r3, 0x5d30(r30)
|
|
/* 802261D4 00223114 3C 80 54 49 */ lis r4, 0x54494D47@ha
|
|
/* 802261D8 00223118 38 84 4D 47 */ addi r4, r4, 0x54494D47@l
|
|
/* 802261DC 0022311C 3C A0 80 3A */ lis r5, lbl_80399350@ha
|
|
/* 802261E0 00223120 38 A5 93 50 */ addi r5, r5, lbl_80399350@l
|
|
/* 802261E4 00223124 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 802261E8 00223128 81 8C 00 18 */ lwz r12, 0x18(r12)
|
|
/* 802261EC 0022312C 7D 89 03 A6 */ mtctr r12
|
|
/* 802261F0 00223130 4E 80 04 21 */ bctrl
|
|
/* 802261F4 00223134 7C 64 1B 78 */ mr r4, r3
|
|
/* 802261F8 00223138 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 802261FC 0022313C C0 22 B0 14 */ lfs f1, lbl_80454A14-_SDA2_BASE_(r2)
|
|
/* 80226200 00223140 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80226204 00223144 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 80226208 00223148 7D 89 03 A6 */ mtctr r12
|
|
/* 8022620C 0022314C 4E 80 04 21 */ bctrl
|
|
/* 80226210 00223150 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 80226214 00223154 C0 22 B0 14 */ lfs f1, lbl_80454A14-_SDA2_BASE_(r2)
|
|
/* 80226218 00223158 C0 42 B0 10 */ lfs f2, lbl_80454A10-_SDA2_BASE_(r2)
|
|
/* 8022621C 0022315C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80226220 00223160 81 8C 01 04 */ lwz r12, 0x104(r12)
|
|
/* 80226224 00223164 7D 89 03 A6 */ mtctr r12
|
|
/* 80226228 00223168 4E 80 04 21 */ bctrl
|
|
/* 8022622C 0022316C 38 00 00 C8 */ li r0, 0xc8
|
|
/* 80226230 00223170 98 01 01 78 */ stb r0, 0x178(r1)
|
|
/* 80226234 00223174 98 01 01 79 */ stb r0, 0x179(r1)
|
|
/* 80226238 00223178 98 01 01 7A */ stb r0, 0x17a(r1)
|
|
/* 8022623C 0022317C 38 00 00 FF */ li r0, 0xff
|
|
/* 80226240 00223180 98 01 01 7B */ stb r0, 0x17b(r1)
|
|
/* 80226244 00223184 80 01 01 78 */ lwz r0, 0x178(r1)
|
|
/* 80226248 00223188 90 01 01 7C */ stw r0, 0x17c(r1)
|
|
/* 8022624C 0022318C 38 00 00 00 */ li r0, 0
|
|
/* 80226250 00223190 98 01 01 80 */ stb r0, 0x180(r1)
|
|
/* 80226254 00223194 98 01 01 81 */ stb r0, 0x181(r1)
|
|
/* 80226258 00223198 98 01 01 82 */ stb r0, 0x182(r1)
|
|
/* 8022625C 0022319C 98 01 01 83 */ stb r0, 0x183(r1)
|
|
/* 80226260 002231A0 80 01 01 80 */ lwz r0, 0x180(r1)
|
|
/* 80226264 002231A4 90 01 01 84 */ stw r0, 0x184(r1)
|
|
/* 80226268 002231A8 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 8022626C 002231AC 38 81 01 84 */ addi r4, r1, 0x184
|
|
/* 80226270 002231B0 38 A1 01 7C */ addi r5, r1, 0x17c
|
|
/* 80226274 002231B4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80226278 002231B8 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 8022627C 002231BC 7D 89 03 A6 */ mtctr r12
|
|
/* 80226280 002231C0 4E 80 04 21 */ bctrl
|
|
/* 80226284 002231C4 48 00 0A 44 */ b lbl_80226CC8
|
|
/* 80226288 002231C8 38 00 00 DC */ li r0, 0xdc
|
|
/* 8022628C 002231CC 98 01 01 68 */ stb r0, 0x168(r1)
|
|
/* 80226290 002231D0 38 00 00 32 */ li r0, 0x32
|
|
/* 80226294 002231D4 98 01 01 69 */ stb r0, 0x169(r1)
|
|
/* 80226298 002231D8 98 01 01 6A */ stb r0, 0x16a(r1)
|
|
/* 8022629C 002231DC 38 00 00 FF */ li r0, 0xff
|
|
/* 802262A0 002231E0 98 01 01 6B */ stb r0, 0x16b(r1)
|
|
/* 802262A4 002231E4 80 01 01 68 */ lwz r0, 0x168(r1)
|
|
/* 802262A8 002231E8 90 01 01 6C */ stw r0, 0x16c(r1)
|
|
/* 802262AC 002231EC 38 00 00 00 */ li r0, 0
|
|
/* 802262B0 002231F0 98 01 01 70 */ stb r0, 0x170(r1)
|
|
/* 802262B4 002231F4 98 01 01 71 */ stb r0, 0x171(r1)
|
|
/* 802262B8 002231F8 98 01 01 72 */ stb r0, 0x172(r1)
|
|
/* 802262BC 002231FC 98 01 01 73 */ stb r0, 0x173(r1)
|
|
/* 802262C0 00223200 80 01 01 70 */ lwz r0, 0x170(r1)
|
|
/* 802262C4 00223204 90 01 01 74 */ stw r0, 0x174(r1)
|
|
/* 802262C8 00223208 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 802262CC 0022320C 38 81 01 74 */ addi r4, r1, 0x174
|
|
/* 802262D0 00223210 38 A1 01 6C */ addi r5, r1, 0x16c
|
|
/* 802262D4 00223214 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 802262D8 00223218 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 802262DC 0022321C 7D 89 03 A6 */ mtctr r12
|
|
/* 802262E0 00223220 4E 80 04 21 */ bctrl
|
|
/* 802262E4 00223224 48 00 09 E4 */ b lbl_80226CC8
|
|
/* 802262E8 00223228 38 60 00 FF */ li r3, 0xff
|
|
/* 802262EC 0022322C 98 61 01 58 */ stb r3, 0x158(r1)
|
|
/* 802262F0 00223230 38 00 00 C8 */ li r0, 0xc8
|
|
/* 802262F4 00223234 98 01 01 59 */ stb r0, 0x159(r1)
|
|
/* 802262F8 00223238 38 00 00 32 */ li r0, 0x32
|
|
/* 802262FC 0022323C 98 01 01 5A */ stb r0, 0x15a(r1)
|
|
/* 80226300 00223240 98 61 01 5B */ stb r3, 0x15b(r1)
|
|
/* 80226304 00223244 80 01 01 58 */ lwz r0, 0x158(r1)
|
|
/* 80226308 00223248 90 01 01 5C */ stw r0, 0x15c(r1)
|
|
/* 8022630C 0022324C 38 00 00 00 */ li r0, 0
|
|
/* 80226310 00223250 98 01 01 60 */ stb r0, 0x160(r1)
|
|
/* 80226314 00223254 98 01 01 61 */ stb r0, 0x161(r1)
|
|
/* 80226318 00223258 98 01 01 62 */ stb r0, 0x162(r1)
|
|
/* 8022631C 0022325C 98 01 01 63 */ stb r0, 0x163(r1)
|
|
/* 80226320 00223260 80 01 01 60 */ lwz r0, 0x160(r1)
|
|
/* 80226324 00223264 90 01 01 64 */ stw r0, 0x164(r1)
|
|
/* 80226328 00223268 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 8022632C 0022326C 38 81 01 64 */ addi r4, r1, 0x164
|
|
/* 80226330 00223270 38 A1 01 5C */ addi r5, r1, 0x15c
|
|
/* 80226334 00223274 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80226338 00223278 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 8022633C 0022327C 7D 89 03 A6 */ mtctr r12
|
|
/* 80226340 00223280 4E 80 04 21 */ bctrl
|
|
/* 80226344 00223284 48 00 09 84 */ b lbl_80226CC8
|
|
/* 80226348 00223288 38 80 00 FF */ li r4, 0xff
|
|
/* 8022634C 0022328C 98 81 01 48 */ stb r4, 0x148(r1)
|
|
/* 80226350 00223290 38 00 00 64 */ li r0, 0x64
|
|
/* 80226354 00223294 98 01 01 49 */ stb r0, 0x149(r1)
|
|
/* 80226358 00223298 38 60 00 00 */ li r3, 0
|
|
/* 8022635C 0022329C 98 61 01 4A */ stb r3, 0x14a(r1)
|
|
/* 80226360 002232A0 98 81 01 4B */ stb r4, 0x14b(r1)
|
|
/* 80226364 002232A4 80 01 01 48 */ lwz r0, 0x148(r1)
|
|
/* 80226368 002232A8 90 01 01 4C */ stw r0, 0x14c(r1)
|
|
/* 8022636C 002232AC 98 61 01 50 */ stb r3, 0x150(r1)
|
|
/* 80226370 002232B0 98 61 01 51 */ stb r3, 0x151(r1)
|
|
/* 80226374 002232B4 98 61 01 52 */ stb r3, 0x152(r1)
|
|
/* 80226378 002232B8 98 61 01 53 */ stb r3, 0x153(r1)
|
|
/* 8022637C 002232BC 80 01 01 50 */ lwz r0, 0x150(r1)
|
|
/* 80226380 002232C0 90 01 01 54 */ stw r0, 0x154(r1)
|
|
/* 80226384 002232C4 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 80226388 002232C8 38 81 01 54 */ addi r4, r1, 0x154
|
|
/* 8022638C 002232CC 38 A1 01 4C */ addi r5, r1, 0x14c
|
|
/* 80226390 002232D0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80226394 002232D4 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 80226398 002232D8 7D 89 03 A6 */ mtctr r12
|
|
/* 8022639C 002232DC 4E 80 04 21 */ bctrl
|
|
/* 802263A0 002232E0 48 00 09 28 */ b lbl_80226CC8
|
|
/* 802263A4 002232E4 38 80 00 00 */ li r4, 0
|
|
/* 802263A8 002232E8 98 81 01 38 */ stb r4, 0x138(r1)
|
|
/* 802263AC 002232EC 38 60 00 FF */ li r3, 0xff
|
|
/* 802263B0 002232F0 98 61 01 39 */ stb r3, 0x139(r1)
|
|
/* 802263B4 002232F4 38 00 00 B4 */ li r0, 0xb4
|
|
/* 802263B8 002232F8 98 01 01 3A */ stb r0, 0x13a(r1)
|
|
/* 802263BC 002232FC 98 61 01 3B */ stb r3, 0x13b(r1)
|
|
/* 802263C0 00223300 80 01 01 38 */ lwz r0, 0x138(r1)
|
|
/* 802263C4 00223304 90 01 01 3C */ stw r0, 0x13c(r1)
|
|
/* 802263C8 00223308 98 81 01 40 */ stb r4, 0x140(r1)
|
|
/* 802263CC 0022330C 98 81 01 41 */ stb r4, 0x141(r1)
|
|
/* 802263D0 00223310 98 81 01 42 */ stb r4, 0x142(r1)
|
|
/* 802263D4 00223314 98 81 01 43 */ stb r4, 0x143(r1)
|
|
/* 802263D8 00223318 80 01 01 40 */ lwz r0, 0x140(r1)
|
|
/* 802263DC 0022331C 90 01 01 44 */ stw r0, 0x144(r1)
|
|
/* 802263E0 00223320 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 802263E4 00223324 38 81 01 44 */ addi r4, r1, 0x144
|
|
/* 802263E8 00223328 38 A1 01 3C */ addi r5, r1, 0x13c
|
|
/* 802263EC 0022332C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 802263F0 00223330 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 802263F4 00223334 7D 89 03 A6 */ mtctr r12
|
|
/* 802263F8 00223338 4E 80 04 21 */ bctrl
|
|
/* 802263FC 0022333C 48 00 08 CC */ b lbl_80226CC8
|
|
/* 80226400 00223340 38 00 00 FF */ li r0, 0xff
|
|
/* 80226404 00223344 98 01 01 28 */ stb r0, 0x128(r1)
|
|
/* 80226408 00223348 98 01 01 29 */ stb r0, 0x129(r1)
|
|
/* 8022640C 0022334C 98 01 01 2A */ stb r0, 0x12a(r1)
|
|
/* 80226410 00223350 98 01 01 2B */ stb r0, 0x12b(r1)
|
|
/* 80226414 00223354 80 01 01 28 */ lwz r0, 0x128(r1)
|
|
/* 80226418 00223358 90 01 01 2C */ stw r0, 0x12c(r1)
|
|
/* 8022641C 0022335C 38 00 00 00 */ li r0, 0
|
|
/* 80226420 00223360 98 01 01 30 */ stb r0, 0x130(r1)
|
|
/* 80226424 00223364 98 01 01 31 */ stb r0, 0x131(r1)
|
|
/* 80226428 00223368 98 01 01 32 */ stb r0, 0x132(r1)
|
|
/* 8022642C 0022336C 98 01 01 33 */ stb r0, 0x133(r1)
|
|
/* 80226430 00223370 80 01 01 30 */ lwz r0, 0x130(r1)
|
|
/* 80226434 00223374 90 01 01 34 */ stw r0, 0x134(r1)
|
|
/* 80226438 00223378 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 8022643C 0022337C 38 81 01 34 */ addi r4, r1, 0x134
|
|
/* 80226440 00223380 38 A1 01 2C */ addi r5, r1, 0x12c
|
|
/* 80226444 00223384 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80226448 00223388 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 8022644C 0022338C 7D 89 03 A6 */ mtctr r12
|
|
/* 80226450 00223390 4E 80 04 21 */ bctrl
|
|
/* 80226454 00223394 48 00 08 74 */ b lbl_80226CC8
|
|
/* 80226458 00223398 38 00 00 AA */ li r0, 0xaa
|
|
/* 8022645C 0022339C 98 01 01 18 */ stb r0, 0x118(r1)
|
|
/* 80226460 002233A0 38 00 00 FF */ li r0, 0xff
|
|
/* 80226464 002233A4 98 01 01 19 */ stb r0, 0x119(r1)
|
|
/* 80226468 002233A8 98 01 01 1A */ stb r0, 0x11a(r1)
|
|
/* 8022646C 002233AC 98 01 01 1B */ stb r0, 0x11b(r1)
|
|
/* 80226470 002233B0 80 01 01 18 */ lwz r0, 0x118(r1)
|
|
/* 80226474 002233B4 90 01 01 1C */ stw r0, 0x11c(r1)
|
|
/* 80226478 002233B8 38 00 00 00 */ li r0, 0
|
|
/* 8022647C 002233BC 98 01 01 20 */ stb r0, 0x120(r1)
|
|
/* 80226480 002233C0 98 01 01 21 */ stb r0, 0x121(r1)
|
|
/* 80226484 002233C4 98 01 01 22 */ stb r0, 0x122(r1)
|
|
/* 80226488 002233C8 98 01 01 23 */ stb r0, 0x123(r1)
|
|
/* 8022648C 002233CC 80 01 01 20 */ lwz r0, 0x120(r1)
|
|
/* 80226490 002233D0 90 01 01 24 */ stw r0, 0x124(r1)
|
|
/* 80226494 002233D4 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 80226498 002233D8 38 81 01 24 */ addi r4, r1, 0x124
|
|
/* 8022649C 002233DC 38 A1 01 1C */ addi r5, r1, 0x11c
|
|
/* 802264A0 002233E0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 802264A4 002233E4 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 802264A8 002233E8 7D 89 03 A6 */ mtctr r12
|
|
/* 802264AC 002233EC 4E 80 04 21 */ bctrl
|
|
/* 802264B0 002233F0 48 00 08 18 */ b lbl_80226CC8
|
|
/* 802264B4 002233F4 38 00 00 1E */ li r0, 0x1e
|
|
/* 802264B8 002233F8 98 01 01 08 */ stb r0, 0x108(r1)
|
|
/* 802264BC 002233FC 38 00 00 32 */ li r0, 0x32
|
|
/* 802264C0 00223400 98 01 01 09 */ stb r0, 0x109(r1)
|
|
/* 802264C4 00223404 38 00 00 78 */ li r0, 0x78
|
|
/* 802264C8 00223408 98 01 01 0A */ stb r0, 0x10a(r1)
|
|
/* 802264CC 0022340C 38 60 00 FF */ li r3, 0xff
|
|
/* 802264D0 00223410 98 61 01 0B */ stb r3, 0x10b(r1)
|
|
/* 802264D4 00223414 80 01 01 08 */ lwz r0, 0x108(r1)
|
|
/* 802264D8 00223418 90 01 01 0C */ stw r0, 0x10c(r1)
|
|
/* 802264DC 0022341C 38 00 00 00 */ li r0, 0
|
|
/* 802264E0 00223420 98 01 01 10 */ stb r0, 0x110(r1)
|
|
/* 802264E4 00223424 98 01 01 11 */ stb r0, 0x111(r1)
|
|
/* 802264E8 00223428 98 61 01 12 */ stb r3, 0x112(r1)
|
|
/* 802264EC 0022342C 98 01 01 13 */ stb r0, 0x113(r1)
|
|
/* 802264F0 00223430 80 01 01 10 */ lwz r0, 0x110(r1)
|
|
/* 802264F4 00223434 90 01 01 14 */ stw r0, 0x114(r1)
|
|
/* 802264F8 00223438 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 802264FC 0022343C 38 81 01 14 */ addi r4, r1, 0x114
|
|
/* 80226500 00223440 38 A1 01 0C */ addi r5, r1, 0x10c
|
|
/* 80226504 00223444 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80226508 00223448 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 8022650C 0022344C 7D 89 03 A6 */ mtctr r12
|
|
/* 80226510 00223450 4E 80 04 21 */ bctrl
|
|
/* 80226514 00223454 48 00 07 B4 */ b lbl_80226CC8
|
|
/* 80226518 00223458 38 60 00 FF */ li r3, 0xff
|
|
/* 8022651C 0022345C 98 61 00 F8 */ stb r3, 0xf8(r1)
|
|
/* 80226520 00223460 38 00 00 32 */ li r0, 0x32
|
|
/* 80226524 00223464 98 01 00 F9 */ stb r0, 0xf9(r1)
|
|
/* 80226528 00223468 98 01 00 FA */ stb r0, 0xfa(r1)
|
|
/* 8022652C 0022346C 98 61 00 FB */ stb r3, 0xfb(r1)
|
|
/* 80226530 00223470 80 01 00 F8 */ lwz r0, 0xf8(r1)
|
|
/* 80226534 00223474 90 01 00 FC */ stw r0, 0xfc(r1)
|
|
/* 80226538 00223478 38 00 00 00 */ li r0, 0
|
|
/* 8022653C 0022347C 98 01 01 00 */ stb r0, 0x100(r1)
|
|
/* 80226540 00223480 98 01 01 01 */ stb r0, 0x101(r1)
|
|
/* 80226544 00223484 98 01 01 02 */ stb r0, 0x102(r1)
|
|
/* 80226548 00223488 98 01 01 03 */ stb r0, 0x103(r1)
|
|
/* 8022654C 0022348C 80 01 01 00 */ lwz r0, 0x100(r1)
|
|
/* 80226550 00223490 90 01 01 04 */ stw r0, 0x104(r1)
|
|
/* 80226554 00223494 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 80226558 00223498 38 81 01 04 */ addi r4, r1, 0x104
|
|
/* 8022655C 0022349C 38 A1 00 FC */ addi r5, r1, 0xfc
|
|
/* 80226560 002234A0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80226564 002234A4 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 80226568 002234A8 7D 89 03 A6 */ mtctr r12
|
|
/* 8022656C 002234AC 4E 80 04 21 */ bctrl
|
|
/* 80226570 002234B0 48 00 07 58 */ b lbl_80226CC8
|
|
/* 80226574 002234B4 38 00 00 FF */ li r0, 0xff
|
|
/* 80226578 002234B8 98 01 00 E8 */ stb r0, 0xe8(r1)
|
|
/* 8022657C 002234BC 98 01 00 E9 */ stb r0, 0xe9(r1)
|
|
/* 80226580 002234C0 98 01 00 EA */ stb r0, 0xea(r1)
|
|
/* 80226584 002234C4 98 01 00 EB */ stb r0, 0xeb(r1)
|
|
/* 80226588 002234C8 80 01 00 E8 */ lwz r0, 0xe8(r1)
|
|
/* 8022658C 002234CC 90 01 00 EC */ stw r0, 0xec(r1)
|
|
/* 80226590 002234D0 38 00 00 00 */ li r0, 0
|
|
/* 80226594 002234D4 98 01 00 F0 */ stb r0, 0xf0(r1)
|
|
/* 80226598 002234D8 98 01 00 F1 */ stb r0, 0xf1(r1)
|
|
/* 8022659C 002234DC 98 01 00 F2 */ stb r0, 0xf2(r1)
|
|
/* 802265A0 002234E0 98 01 00 F3 */ stb r0, 0xf3(r1)
|
|
/* 802265A4 002234E4 80 01 00 F0 */ lwz r0, 0xf0(r1)
|
|
/* 802265A8 002234E8 90 01 00 F4 */ stw r0, 0xf4(r1)
|
|
/* 802265AC 002234EC 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 802265B0 002234F0 38 81 00 F4 */ addi r4, r1, 0xf4
|
|
/* 802265B4 002234F4 38 A1 00 EC */ addi r5, r1, 0xec
|
|
/* 802265B8 002234F8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 802265BC 002234FC 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 802265C0 00223500 7D 89 03 A6 */ mtctr r12
|
|
/* 802265C4 00223504 4E 80 04 21 */ bctrl
|
|
/* 802265C8 00223508 48 00 07 00 */ b lbl_80226CC8
|
|
/* 802265CC 0022350C 38 60 00 00 */ li r3, 0
|
|
/* 802265D0 00223510 98 61 00 D8 */ stb r3, 0xd8(r1)
|
|
/* 802265D4 00223514 98 61 00 D9 */ stb r3, 0xd9(r1)
|
|
/* 802265D8 00223518 98 61 00 DA */ stb r3, 0xda(r1)
|
|
/* 802265DC 0022351C 38 00 00 FF */ li r0, 0xff
|
|
/* 802265E0 00223520 98 01 00 DB */ stb r0, 0xdb(r1)
|
|
/* 802265E4 00223524 80 01 00 D8 */ lwz r0, 0xd8(r1)
|
|
/* 802265E8 00223528 90 01 00 DC */ stw r0, 0xdc(r1)
|
|
/* 802265EC 0022352C 98 61 00 E0 */ stb r3, 0xe0(r1)
|
|
/* 802265F0 00223530 98 61 00 E1 */ stb r3, 0xe1(r1)
|
|
/* 802265F4 00223534 98 61 00 E2 */ stb r3, 0xe2(r1)
|
|
/* 802265F8 00223538 98 61 00 E3 */ stb r3, 0xe3(r1)
|
|
/* 802265FC 0022353C 80 01 00 E0 */ lwz r0, 0xe0(r1)
|
|
/* 80226600 00223540 90 01 00 E4 */ stw r0, 0xe4(r1)
|
|
/* 80226604 00223544 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 80226608 00223548 38 81 00 E4 */ addi r4, r1, 0xe4
|
|
/* 8022660C 0022354C 38 A1 00 DC */ addi r5, r1, 0xdc
|
|
/* 80226610 00223550 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80226614 00223554 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 80226618 00223558 7D 89 03 A6 */ mtctr r12
|
|
/* 8022661C 0022355C 4E 80 04 21 */ bctrl
|
|
/* 80226620 00223560 48 00 06 A8 */ b lbl_80226CC8
|
|
/* 80226624 00223564 38 60 00 FF */ li r3, 0xff
|
|
/* 80226628 00223568 98 61 00 C8 */ stb r3, 0xc8(r1)
|
|
/* 8022662C 0022356C 38 00 00 50 */ li r0, 0x50
|
|
/* 80226630 00223570 98 01 00 C9 */ stb r0, 0xc9(r1)
|
|
/* 80226634 00223574 98 01 00 CA */ stb r0, 0xca(r1)
|
|
/* 80226638 00223578 98 61 00 CB */ stb r3, 0xcb(r1)
|
|
/* 8022663C 0022357C 80 01 00 C8 */ lwz r0, 0xc8(r1)
|
|
/* 80226640 00223580 90 01 00 CC */ stw r0, 0xcc(r1)
|
|
/* 80226644 00223584 38 00 00 00 */ li r0, 0
|
|
/* 80226648 00223588 98 01 00 D0 */ stb r0, 0xd0(r1)
|
|
/* 8022664C 0022358C 98 01 00 D1 */ stb r0, 0xd1(r1)
|
|
/* 80226650 00223590 98 01 00 D2 */ stb r0, 0xd2(r1)
|
|
/* 80226654 00223594 98 01 00 D3 */ stb r0, 0xd3(r1)
|
|
/* 80226658 00223598 80 01 00 D0 */ lwz r0, 0xd0(r1)
|
|
/* 8022665C 0022359C 90 01 00 D4 */ stw r0, 0xd4(r1)
|
|
/* 80226660 002235A0 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 80226664 002235A4 38 81 00 D4 */ addi r4, r1, 0xd4
|
|
/* 80226668 002235A8 38 A1 00 CC */ addi r5, r1, 0xcc
|
|
/* 8022666C 002235AC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80226670 002235B0 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 80226674 002235B4 7D 89 03 A6 */ mtctr r12
|
|
/* 80226678 002235B8 4E 80 04 21 */ bctrl
|
|
/* 8022667C 002235BC 48 00 06 4C */ b lbl_80226CC8
|
|
/* 80226680 002235C0 38 00 00 FF */ li r0, 0xff
|
|
/* 80226684 002235C4 98 01 00 B8 */ stb r0, 0xb8(r1)
|
|
/* 80226688 002235C8 98 01 00 B9 */ stb r0, 0xb9(r1)
|
|
/* 8022668C 002235CC 98 01 00 BA */ stb r0, 0xba(r1)
|
|
/* 80226690 002235D0 98 01 00 BB */ stb r0, 0xbb(r1)
|
|
/* 80226694 002235D4 80 01 00 B8 */ lwz r0, 0xb8(r1)
|
|
/* 80226698 002235D8 90 01 00 BC */ stw r0, 0xbc(r1)
|
|
/* 8022669C 002235DC 38 00 00 00 */ li r0, 0
|
|
/* 802266A0 002235E0 98 01 00 C0 */ stb r0, 0xc0(r1)
|
|
/* 802266A4 002235E4 98 01 00 C1 */ stb r0, 0xc1(r1)
|
|
/* 802266A8 002235E8 98 01 00 C2 */ stb r0, 0xc2(r1)
|
|
/* 802266AC 002235EC 98 01 00 C3 */ stb r0, 0xc3(r1)
|
|
/* 802266B0 002235F0 80 01 00 C0 */ lwz r0, 0xc0(r1)
|
|
/* 802266B4 002235F4 90 01 00 C4 */ stw r0, 0xc4(r1)
|
|
/* 802266B8 002235F8 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 802266BC 002235FC 38 81 00 C4 */ addi r4, r1, 0xc4
|
|
/* 802266C0 00223600 38 A1 00 BC */ addi r5, r1, 0xbc
|
|
/* 802266C4 00223604 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 802266C8 00223608 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 802266CC 0022360C 7D 89 03 A6 */ mtctr r12
|
|
/* 802266D0 00223610 4E 80 04 21 */ bctrl
|
|
/* 802266D4 00223614 A0 1A 00 02 */ lhz r0, 2(r26)
|
|
/* 802266D8 00223618 C8 42 B0 18 */ lfd f2, lbl_80454A18-_SDA2_BASE_(r2)
|
|
/* 802266DC 0022361C 90 01 01 EC */ stw r0, 0x1ec(r1)
|
|
/* 802266E0 00223620 3C 60 43 30 */ lis r3, 0x4330
|
|
/* 802266E4 00223624 90 61 01 E8 */ stw r3, 0x1e8(r1)
|
|
/* 802266E8 00223628 C8 01 01 E8 */ lfd f0, 0x1e8(r1)
|
|
/* 802266EC 0022362C EC 20 10 28 */ fsubs f1, f0, f2
|
|
/* 802266F0 00223630 A0 1A 00 04 */ lhz r0, 4(r26)
|
|
/* 802266F4 00223634 90 01 01 F4 */ stw r0, 0x1f4(r1)
|
|
/* 802266F8 00223638 90 61 01 F0 */ stw r3, 0x1f0(r1)
|
|
/* 802266FC 0022363C C8 01 01 F0 */ lfd f0, 0x1f0(r1)
|
|
/* 80226700 00223640 EC 00 10 28 */ fsubs f0, f0, f2
|
|
/* 80226704 00223644 EC 01 00 24 */ fdivs f0, f1, f0
|
|
/* 80226708 00223648 D0 1F 01 AC */ stfs f0, 0x1ac(r31)
|
|
/* 8022670C 0022364C C0 02 B0 14 */ lfs f0, lbl_80454A14-_SDA2_BASE_(r2)
|
|
/* 80226710 00223650 D0 1F 01 B0 */ stfs f0, 0x1b0(r31)
|
|
/* 80226714 00223654 48 00 05 B4 */ b lbl_80226CC8
|
|
/* 80226718 00223658 38 00 00 FF */ li r0, 0xff
|
|
/* 8022671C 0022365C 98 01 00 A8 */ stb r0, 0xa8(r1)
|
|
/* 80226720 00223660 98 01 00 A9 */ stb r0, 0xa9(r1)
|
|
/* 80226724 00223664 98 01 00 AA */ stb r0, 0xaa(r1)
|
|
/* 80226728 00223668 98 01 00 AB */ stb r0, 0xab(r1)
|
|
/* 8022672C 0022366C 80 01 00 A8 */ lwz r0, 0xa8(r1)
|
|
/* 80226730 00223670 90 01 00 AC */ stw r0, 0xac(r1)
|
|
/* 80226734 00223674 38 00 00 00 */ li r0, 0
|
|
/* 80226738 00223678 98 01 00 B0 */ stb r0, 0xb0(r1)
|
|
/* 8022673C 0022367C 98 01 00 B1 */ stb r0, 0xb1(r1)
|
|
/* 80226740 00223680 98 01 00 B2 */ stb r0, 0xb2(r1)
|
|
/* 80226744 00223684 98 01 00 B3 */ stb r0, 0xb3(r1)
|
|
/* 80226748 00223688 80 01 00 B0 */ lwz r0, 0xb0(r1)
|
|
/* 8022674C 0022368C 90 01 00 B4 */ stw r0, 0xb4(r1)
|
|
/* 80226750 00223690 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 80226754 00223694 38 81 00 B4 */ addi r4, r1, 0xb4
|
|
/* 80226758 00223698 38 A1 00 AC */ addi r5, r1, 0xac
|
|
/* 8022675C 0022369C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80226760 002236A0 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 80226764 002236A4 7D 89 03 A6 */ mtctr r12
|
|
/* 80226768 002236A8 4E 80 04 21 */ bctrl
|
|
/* 8022676C 002236AC 48 00 05 5C */ b lbl_80226CC8
|
|
/* 80226770 002236B0 38 00 00 FF */ li r0, 0xff
|
|
/* 80226774 002236B4 98 01 00 98 */ stb r0, 0x98(r1)
|
|
/* 80226778 002236B8 98 01 00 99 */ stb r0, 0x99(r1)
|
|
/* 8022677C 002236BC 98 01 00 9A */ stb r0, 0x9a(r1)
|
|
/* 80226780 002236C0 98 01 00 9B */ stb r0, 0x9b(r1)
|
|
/* 80226784 002236C4 80 01 00 98 */ lwz r0, 0x98(r1)
|
|
/* 80226788 002236C8 90 01 00 9C */ stw r0, 0x9c(r1)
|
|
/* 8022678C 002236CC 38 00 00 00 */ li r0, 0
|
|
/* 80226790 002236D0 98 01 00 A0 */ stb r0, 0xa0(r1)
|
|
/* 80226794 002236D4 98 01 00 A1 */ stb r0, 0xa1(r1)
|
|
/* 80226798 002236D8 98 01 00 A2 */ stb r0, 0xa2(r1)
|
|
/* 8022679C 002236DC 98 01 00 A3 */ stb r0, 0xa3(r1)
|
|
/* 802267A0 002236E0 80 01 00 A0 */ lwz r0, 0xa0(r1)
|
|
/* 802267A4 002236E4 90 01 00 A4 */ stw r0, 0xa4(r1)
|
|
/* 802267A8 002236E8 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 802267AC 002236EC 38 81 00 A4 */ addi r4, r1, 0xa4
|
|
/* 802267B0 002236F0 38 A1 00 9C */ addi r5, r1, 0x9c
|
|
/* 802267B4 002236F4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 802267B8 002236F8 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 802267BC 002236FC 7D 89 03 A6 */ mtctr r12
|
|
/* 802267C0 00223700 4E 80 04 21 */ bctrl
|
|
/* 802267C4 00223704 48 00 05 04 */ b lbl_80226CC8
|
|
/* 802267C8 00223708 38 00 00 FF */ li r0, 0xff
|
|
/* 802267CC 0022370C 98 01 00 88 */ stb r0, 0x88(r1)
|
|
/* 802267D0 00223710 98 01 00 89 */ stb r0, 0x89(r1)
|
|
/* 802267D4 00223714 98 01 00 8A */ stb r0, 0x8a(r1)
|
|
/* 802267D8 00223718 98 01 00 8B */ stb r0, 0x8b(r1)
|
|
/* 802267DC 0022371C 80 01 00 88 */ lwz r0, 0x88(r1)
|
|
/* 802267E0 00223720 90 01 00 8C */ stw r0, 0x8c(r1)
|
|
/* 802267E4 00223724 38 00 00 00 */ li r0, 0
|
|
/* 802267E8 00223728 98 01 00 90 */ stb r0, 0x90(r1)
|
|
/* 802267EC 0022372C 98 01 00 91 */ stb r0, 0x91(r1)
|
|
/* 802267F0 00223730 98 01 00 92 */ stb r0, 0x92(r1)
|
|
/* 802267F4 00223734 98 01 00 93 */ stb r0, 0x93(r1)
|
|
/* 802267F8 00223738 80 01 00 90 */ lwz r0, 0x90(r1)
|
|
/* 802267FC 0022373C 90 01 00 94 */ stw r0, 0x94(r1)
|
|
/* 80226800 00223740 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 80226804 00223744 38 81 00 94 */ addi r4, r1, 0x94
|
|
/* 80226808 00223748 38 A1 00 8C */ addi r5, r1, 0x8c
|
|
/* 8022680C 0022374C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80226810 00223750 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 80226814 00223754 7D 89 03 A6 */ mtctr r12
|
|
/* 80226818 00223758 4E 80 04 21 */ bctrl
|
|
/* 8022681C 0022375C 48 00 04 AC */ b lbl_80226CC8
|
|
/* 80226820 00223760 80 7E 5D 30 */ lwz r3, 0x5d30(r30)
|
|
/* 80226824 00223764 3C 80 54 49 */ lis r4, 0x54494D47@ha
|
|
/* 80226828 00223768 38 84 4D 47 */ addi r4, r4, 0x54494D47@l
|
|
/* 8022682C 0022376C 3C A0 80 3A */ lis r5, lbl_80399350@ha
|
|
/* 80226830 00223770 38 A5 93 50 */ addi r5, r5, lbl_80399350@l
|
|
/* 80226834 00223774 38 A5 00 0F */ addi r5, r5, 0xf
|
|
/* 80226838 00223778 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 8022683C 0022377C 81 8C 00 18 */ lwz r12, 0x18(r12)
|
|
/* 80226840 00223780 7D 89 03 A6 */ mtctr r12
|
|
/* 80226844 00223784 4E 80 04 21 */ bctrl
|
|
/* 80226848 00223788 7C 64 1B 78 */ mr r4, r3
|
|
/* 8022684C 0022378C 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 80226850 00223790 C0 22 B0 14 */ lfs f1, lbl_80454A14-_SDA2_BASE_(r2)
|
|
/* 80226854 00223794 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80226858 00223798 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 8022685C 0022379C 7D 89 03 A6 */ mtctr r12
|
|
/* 80226860 002237A0 4E 80 04 21 */ bctrl
|
|
/* 80226864 002237A4 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 80226868 002237A8 C0 22 B0 14 */ lfs f1, lbl_80454A14-_SDA2_BASE_(r2)
|
|
/* 8022686C 002237AC C0 42 B0 10 */ lfs f2, lbl_80454A10-_SDA2_BASE_(r2)
|
|
/* 80226870 002237B0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80226874 002237B4 81 8C 01 04 */ lwz r12, 0x104(r12)
|
|
/* 80226878 002237B8 7D 89 03 A6 */ mtctr r12
|
|
/* 8022687C 002237BC 4E 80 04 21 */ bctrl
|
|
/* 80226880 002237C0 38 00 00 FF */ li r0, 0xff
|
|
/* 80226884 002237C4 98 01 00 78 */ stb r0, 0x78(r1)
|
|
/* 80226888 002237C8 98 01 00 79 */ stb r0, 0x79(r1)
|
|
/* 8022688C 002237CC 98 01 00 7A */ stb r0, 0x7a(r1)
|
|
/* 80226890 002237D0 98 01 00 7B */ stb r0, 0x7b(r1)
|
|
/* 80226894 002237D4 80 01 00 78 */ lwz r0, 0x78(r1)
|
|
/* 80226898 002237D8 90 01 00 7C */ stw r0, 0x7c(r1)
|
|
/* 8022689C 002237DC 38 00 00 00 */ li r0, 0
|
|
/* 802268A0 002237E0 98 01 00 80 */ stb r0, 0x80(r1)
|
|
/* 802268A4 002237E4 98 01 00 81 */ stb r0, 0x81(r1)
|
|
/* 802268A8 002237E8 98 01 00 82 */ stb r0, 0x82(r1)
|
|
/* 802268AC 002237EC 98 01 00 83 */ stb r0, 0x83(r1)
|
|
/* 802268B0 002237F0 80 01 00 80 */ lwz r0, 0x80(r1)
|
|
/* 802268B4 002237F4 90 01 00 84 */ stw r0, 0x84(r1)
|
|
/* 802268B8 002237F8 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 802268BC 002237FC 38 81 00 84 */ addi r4, r1, 0x84
|
|
/* 802268C0 00223800 38 A1 00 7C */ addi r5, r1, 0x7c
|
|
/* 802268C4 00223804 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 802268C8 00223808 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 802268CC 0022380C 7D 89 03 A6 */ mtctr r12
|
|
/* 802268D0 00223810 4E 80 04 21 */ bctrl
|
|
/* 802268D4 00223814 48 00 03 F4 */ b lbl_80226CC8
|
|
/* 802268D8 00223818 80 7E 5D 30 */ lwz r3, 0x5d30(r30)
|
|
/* 802268DC 0022381C 3C 80 54 49 */ lis r4, 0x54494D47@ha
|
|
/* 802268E0 00223820 38 84 4D 47 */ addi r4, r4, 0x54494D47@l
|
|
/* 802268E4 00223824 3C A0 80 3A */ lis r5, lbl_80399350@ha
|
|
/* 802268E8 00223828 38 A5 93 50 */ addi r5, r5, lbl_80399350@l
|
|
/* 802268EC 0022382C 38 A5 00 1B */ addi r5, r5, 0x1b
|
|
/* 802268F0 00223830 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 802268F4 00223834 81 8C 00 18 */ lwz r12, 0x18(r12)
|
|
/* 802268F8 00223838 7D 89 03 A6 */ mtctr r12
|
|
/* 802268FC 0022383C 4E 80 04 21 */ bctrl
|
|
/* 80226900 00223840 7C 64 1B 78 */ mr r4, r3
|
|
/* 80226904 00223844 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 80226908 00223848 C0 22 B0 14 */ lfs f1, lbl_80454A14-_SDA2_BASE_(r2)
|
|
/* 8022690C 0022384C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80226910 00223850 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 80226914 00223854 7D 89 03 A6 */ mtctr r12
|
|
/* 80226918 00223858 4E 80 04 21 */ bctrl
|
|
/* 8022691C 0022385C 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 80226920 00223860 C0 22 B0 14 */ lfs f1, lbl_80454A14-_SDA2_BASE_(r2)
|
|
/* 80226924 00223864 C0 42 B0 10 */ lfs f2, lbl_80454A10-_SDA2_BASE_(r2)
|
|
/* 80226928 00223868 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 8022692C 0022386C 81 8C 01 04 */ lwz r12, 0x104(r12)
|
|
/* 80226930 00223870 7D 89 03 A6 */ mtctr r12
|
|
/* 80226934 00223874 4E 80 04 21 */ bctrl
|
|
/* 80226938 00223878 38 00 00 FF */ li r0, 0xff
|
|
/* 8022693C 0022387C 98 01 00 68 */ stb r0, 0x68(r1)
|
|
/* 80226940 00223880 98 01 00 69 */ stb r0, 0x69(r1)
|
|
/* 80226944 00223884 98 01 00 6A */ stb r0, 0x6a(r1)
|
|
/* 80226948 00223888 98 01 00 6B */ stb r0, 0x6b(r1)
|
|
/* 8022694C 0022388C 80 01 00 68 */ lwz r0, 0x68(r1)
|
|
/* 80226950 00223890 90 01 00 6C */ stw r0, 0x6c(r1)
|
|
/* 80226954 00223894 38 00 00 00 */ li r0, 0
|
|
/* 80226958 00223898 98 01 00 70 */ stb r0, 0x70(r1)
|
|
/* 8022695C 0022389C 98 01 00 71 */ stb r0, 0x71(r1)
|
|
/* 80226960 002238A0 98 01 00 72 */ stb r0, 0x72(r1)
|
|
/* 80226964 002238A4 98 01 00 73 */ stb r0, 0x73(r1)
|
|
/* 80226968 002238A8 80 01 00 70 */ lwz r0, 0x70(r1)
|
|
/* 8022696C 002238AC 90 01 00 74 */ stw r0, 0x74(r1)
|
|
/* 80226970 002238B0 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 80226974 002238B4 38 81 00 74 */ addi r4, r1, 0x74
|
|
/* 80226978 002238B8 38 A1 00 6C */ addi r5, r1, 0x6c
|
|
/* 8022697C 002238BC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80226980 002238C0 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 80226984 002238C4 7D 89 03 A6 */ mtctr r12
|
|
/* 80226988 002238C8 4E 80 04 21 */ bctrl
|
|
/* 8022698C 002238CC 48 00 03 3C */ b lbl_80226CC8
|
|
/* 80226990 002238D0 38 00 00 BE */ li r0, 0xbe
|
|
/* 80226994 002238D4 98 01 00 58 */ stb r0, 0x58(r1)
|
|
/* 80226998 002238D8 98 01 00 59 */ stb r0, 0x59(r1)
|
|
/* 8022699C 002238DC 98 01 00 5A */ stb r0, 0x5a(r1)
|
|
/* 802269A0 002238E0 38 00 00 FF */ li r0, 0xff
|
|
/* 802269A4 002238E4 98 01 00 5B */ stb r0, 0x5b(r1)
|
|
/* 802269A8 002238E8 80 01 00 58 */ lwz r0, 0x58(r1)
|
|
/* 802269AC 002238EC 90 01 00 5C */ stw r0, 0x5c(r1)
|
|
/* 802269B0 002238F0 38 00 00 00 */ li r0, 0
|
|
/* 802269B4 002238F4 98 01 00 60 */ stb r0, 0x60(r1)
|
|
/* 802269B8 002238F8 98 01 00 61 */ stb r0, 0x61(r1)
|
|
/* 802269BC 002238FC 98 01 00 62 */ stb r0, 0x62(r1)
|
|
/* 802269C0 00223900 98 01 00 63 */ stb r0, 0x63(r1)
|
|
/* 802269C4 00223904 80 01 00 60 */ lwz r0, 0x60(r1)
|
|
/* 802269C8 00223908 90 01 00 64 */ stw r0, 0x64(r1)
|
|
/* 802269CC 0022390C 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 802269D0 00223910 38 81 00 64 */ addi r4, r1, 0x64
|
|
/* 802269D4 00223914 38 A1 00 5C */ addi r5, r1, 0x5c
|
|
/* 802269D8 00223918 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 802269DC 0022391C 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 802269E0 00223920 7D 89 03 A6 */ mtctr r12
|
|
/* 802269E4 00223924 4E 80 04 21 */ bctrl
|
|
/* 802269E8 00223928 48 00 02 E0 */ b lbl_80226CC8
|
|
/* 802269EC 0022392C 38 00 00 FF */ li r0, 0xff
|
|
/* 802269F0 00223930 98 01 00 48 */ stb r0, 0x48(r1)
|
|
/* 802269F4 00223934 98 01 00 49 */ stb r0, 0x49(r1)
|
|
/* 802269F8 00223938 98 01 00 4A */ stb r0, 0x4a(r1)
|
|
/* 802269FC 0022393C 98 01 00 4B */ stb r0, 0x4b(r1)
|
|
/* 80226A00 00223940 80 01 00 48 */ lwz r0, 0x48(r1)
|
|
/* 80226A04 00223944 90 01 00 4C */ stw r0, 0x4c(r1)
|
|
/* 80226A08 00223948 38 00 00 00 */ li r0, 0
|
|
/* 80226A0C 0022394C 98 01 00 50 */ stb r0, 0x50(r1)
|
|
/* 80226A10 00223950 98 01 00 51 */ stb r0, 0x51(r1)
|
|
/* 80226A14 00223954 98 01 00 52 */ stb r0, 0x52(r1)
|
|
/* 80226A18 00223958 98 01 00 53 */ stb r0, 0x53(r1)
|
|
/* 80226A1C 0022395C 80 01 00 50 */ lwz r0, 0x50(r1)
|
|
/* 80226A20 00223960 90 01 00 54 */ stw r0, 0x54(r1)
|
|
/* 80226A24 00223964 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 80226A28 00223968 38 81 00 54 */ addi r4, r1, 0x54
|
|
/* 80226A2C 0022396C 38 A1 00 4C */ addi r5, r1, 0x4c
|
|
/* 80226A30 00223970 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80226A34 00223974 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 80226A38 00223978 7D 89 03 A6 */ mtctr r12
|
|
/* 80226A3C 0022397C 4E 80 04 21 */ bctrl
|
|
/* 80226A40 00223980 48 00 02 88 */ b lbl_80226CC8
|
|
/* 80226A44 00223984 80 7E 5D 30 */ lwz r3, 0x5d30(r30)
|
|
/* 80226A48 00223988 3C 80 54 49 */ lis r4, 0x54494D47@ha
|
|
/* 80226A4C 0022398C 38 84 4D 47 */ addi r4, r4, 0x54494D47@l
|
|
/* 80226A50 00223990 3C A0 80 3A */ lis r5, lbl_80399350@ha
|
|
/* 80226A54 00223994 38 A5 93 50 */ addi r5, r5, lbl_80399350@l
|
|
/* 80226A58 00223998 38 A5 00 27 */ addi r5, r5, 0x27
|
|
/* 80226A5C 0022399C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80226A60 002239A0 81 8C 00 18 */ lwz r12, 0x18(r12)
|
|
/* 80226A64 002239A4 7D 89 03 A6 */ mtctr r12
|
|
/* 80226A68 002239A8 4E 80 04 21 */ bctrl
|
|
/* 80226A6C 002239AC 7C 64 1B 78 */ mr r4, r3
|
|
/* 80226A70 002239B0 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 80226A74 002239B4 C0 22 B0 14 */ lfs f1, lbl_80454A14-_SDA2_BASE_(r2)
|
|
/* 80226A78 002239B8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80226A7C 002239BC 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 80226A80 002239C0 7D 89 03 A6 */ mtctr r12
|
|
/* 80226A84 002239C4 4E 80 04 21 */ bctrl
|
|
/* 80226A88 002239C8 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 80226A8C 002239CC C0 22 B0 14 */ lfs f1, lbl_80454A14-_SDA2_BASE_(r2)
|
|
/* 80226A90 002239D0 C0 42 B0 10 */ lfs f2, lbl_80454A10-_SDA2_BASE_(r2)
|
|
/* 80226A94 002239D4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80226A98 002239D8 81 8C 01 04 */ lwz r12, 0x104(r12)
|
|
/* 80226A9C 002239DC 7D 89 03 A6 */ mtctr r12
|
|
/* 80226AA0 002239E0 4E 80 04 21 */ bctrl
|
|
/* 80226AA4 002239E4 38 00 00 FF */ li r0, 0xff
|
|
/* 80226AA8 002239E8 98 01 00 38 */ stb r0, 0x38(r1)
|
|
/* 80226AAC 002239EC 98 01 00 39 */ stb r0, 0x39(r1)
|
|
/* 80226AB0 002239F0 98 01 00 3A */ stb r0, 0x3a(r1)
|
|
/* 80226AB4 002239F4 98 01 00 3B */ stb r0, 0x3b(r1)
|
|
/* 80226AB8 002239F8 80 01 00 38 */ lwz r0, 0x38(r1)
|
|
/* 80226ABC 002239FC 90 01 00 3C */ stw r0, 0x3c(r1)
|
|
/* 80226AC0 00223A00 38 00 00 00 */ li r0, 0
|
|
/* 80226AC4 00223A04 98 01 00 40 */ stb r0, 0x40(r1)
|
|
/* 80226AC8 00223A08 98 01 00 41 */ stb r0, 0x41(r1)
|
|
/* 80226ACC 00223A0C 98 01 00 42 */ stb r0, 0x42(r1)
|
|
/* 80226AD0 00223A10 98 01 00 43 */ stb r0, 0x43(r1)
|
|
/* 80226AD4 00223A14 80 01 00 40 */ lwz r0, 0x40(r1)
|
|
/* 80226AD8 00223A18 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 80226ADC 00223A1C 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 80226AE0 00223A20 38 81 00 44 */ addi r4, r1, 0x44
|
|
/* 80226AE4 00223A24 38 A1 00 3C */ addi r5, r1, 0x3c
|
|
/* 80226AE8 00223A28 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80226AEC 00223A2C 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 80226AF0 00223A30 7D 89 03 A6 */ mtctr r12
|
|
/* 80226AF4 00223A34 4E 80 04 21 */ bctrl
|
|
/* 80226AF8 00223A38 48 00 01 D0 */ b lbl_80226CC8
|
|
/* 80226AFC 00223A3C 80 7E 5D 30 */ lwz r3, 0x5d30(r30)
|
|
/* 80226B00 00223A40 3C 80 54 49 */ lis r4, 0x54494D47@ha
|
|
/* 80226B04 00223A44 38 84 4D 47 */ addi r4, r4, 0x54494D47@l
|
|
/* 80226B08 00223A48 3C A0 80 3A */ lis r5, lbl_80399350@ha
|
|
/* 80226B0C 00223A4C 38 A5 93 50 */ addi r5, r5, lbl_80399350@l
|
|
/* 80226B10 00223A50 38 A5 00 33 */ addi r5, r5, 0x33
|
|
/* 80226B14 00223A54 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80226B18 00223A58 81 8C 00 18 */ lwz r12, 0x18(r12)
|
|
/* 80226B1C 00223A5C 7D 89 03 A6 */ mtctr r12
|
|
/* 80226B20 00223A60 4E 80 04 21 */ bctrl
|
|
/* 80226B24 00223A64 7C 64 1B 78 */ mr r4, r3
|
|
/* 80226B28 00223A68 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 80226B2C 00223A6C C0 22 B0 14 */ lfs f1, lbl_80454A14-_SDA2_BASE_(r2)
|
|
/* 80226B30 00223A70 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80226B34 00223A74 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 80226B38 00223A78 7D 89 03 A6 */ mtctr r12
|
|
/* 80226B3C 00223A7C 4E 80 04 21 */ bctrl
|
|
/* 80226B40 00223A80 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 80226B44 00223A84 C0 22 B0 14 */ lfs f1, lbl_80454A14-_SDA2_BASE_(r2)
|
|
/* 80226B48 00223A88 C0 42 B0 10 */ lfs f2, lbl_80454A10-_SDA2_BASE_(r2)
|
|
/* 80226B4C 00223A8C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80226B50 00223A90 81 8C 01 04 */ lwz r12, 0x104(r12)
|
|
/* 80226B54 00223A94 7D 89 03 A6 */ mtctr r12
|
|
/* 80226B58 00223A98 4E 80 04 21 */ bctrl
|
|
/* 80226B5C 00223A9C 38 00 00 FF */ li r0, 0xff
|
|
/* 80226B60 00223AA0 98 01 00 28 */ stb r0, 0x28(r1)
|
|
/* 80226B64 00223AA4 98 01 00 29 */ stb r0, 0x29(r1)
|
|
/* 80226B68 00223AA8 98 01 00 2A */ stb r0, 0x2a(r1)
|
|
/* 80226B6C 00223AAC 98 01 00 2B */ stb r0, 0x2b(r1)
|
|
/* 80226B70 00223AB0 80 01 00 28 */ lwz r0, 0x28(r1)
|
|
/* 80226B74 00223AB4 90 01 00 2C */ stw r0, 0x2c(r1)
|
|
/* 80226B78 00223AB8 38 00 00 00 */ li r0, 0
|
|
/* 80226B7C 00223ABC 98 01 00 30 */ stb r0, 0x30(r1)
|
|
/* 80226B80 00223AC0 98 01 00 31 */ stb r0, 0x31(r1)
|
|
/* 80226B84 00223AC4 98 01 00 32 */ stb r0, 0x32(r1)
|
|
/* 80226B88 00223AC8 98 01 00 33 */ stb r0, 0x33(r1)
|
|
/* 80226B8C 00223ACC 80 01 00 30 */ lwz r0, 0x30(r1)
|
|
/* 80226B90 00223AD0 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 80226B94 00223AD4 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 80226B98 00223AD8 38 81 00 34 */ addi r4, r1, 0x34
|
|
/* 80226B9C 00223ADC 38 A1 00 2C */ addi r5, r1, 0x2c
|
|
/* 80226BA0 00223AE0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80226BA4 00223AE4 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 80226BA8 00223AE8 7D 89 03 A6 */ mtctr r12
|
|
/* 80226BAC 00223AEC 4E 80 04 21 */ bctrl
|
|
/* 80226BB0 00223AF0 48 00 01 18 */ b lbl_80226CC8
|
|
/* 80226BB4 00223AF4 80 7E 5D 30 */ lwz r3, 0x5d30(r30)
|
|
/* 80226BB8 00223AF8 3C 80 54 49 */ lis r4, 0x54494D47@ha
|
|
/* 80226BBC 00223AFC 38 84 4D 47 */ addi r4, r4, 0x54494D47@l
|
|
/* 80226BC0 00223B00 3C A0 80 3A */ lis r5, lbl_80399350@ha
|
|
/* 80226BC4 00223B04 38 A5 93 50 */ addi r5, r5, lbl_80399350@l
|
|
/* 80226BC8 00223B08 38 A5 00 3F */ addi r5, r5, 0x3f
|
|
/* 80226BCC 00223B0C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80226BD0 00223B10 81 8C 00 18 */ lwz r12, 0x18(r12)
|
|
/* 80226BD4 00223B14 7D 89 03 A6 */ mtctr r12
|
|
/* 80226BD8 00223B18 4E 80 04 21 */ bctrl
|
|
/* 80226BDC 00223B1C 7C 64 1B 78 */ mr r4, r3
|
|
/* 80226BE0 00223B20 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 80226BE4 00223B24 C0 22 B0 14 */ lfs f1, lbl_80454A14-_SDA2_BASE_(r2)
|
|
/* 80226BE8 00223B28 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80226BEC 00223B2C 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 80226BF0 00223B30 7D 89 03 A6 */ mtctr r12
|
|
/* 80226BF4 00223B34 4E 80 04 21 */ bctrl
|
|
/* 80226BF8 00223B38 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 80226BFC 00223B3C C0 22 B0 14 */ lfs f1, lbl_80454A14-_SDA2_BASE_(r2)
|
|
/* 80226C00 00223B40 C0 42 B0 10 */ lfs f2, lbl_80454A10-_SDA2_BASE_(r2)
|
|
/* 80226C04 00223B44 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80226C08 00223B48 81 8C 01 04 */ lwz r12, 0x104(r12)
|
|
/* 80226C0C 00223B4C 7D 89 03 A6 */ mtctr r12
|
|
/* 80226C10 00223B50 4E 80 04 21 */ bctrl
|
|
/* 80226C14 00223B54 38 00 00 FF */ li r0, 0xff
|
|
/* 80226C18 00223B58 98 01 00 18 */ stb r0, 0x18(r1)
|
|
/* 80226C1C 00223B5C 98 01 00 19 */ stb r0, 0x19(r1)
|
|
/* 80226C20 00223B60 98 01 00 1A */ stb r0, 0x1a(r1)
|
|
/* 80226C24 00223B64 98 01 00 1B */ stb r0, 0x1b(r1)
|
|
/* 80226C28 00223B68 80 01 00 18 */ lwz r0, 0x18(r1)
|
|
/* 80226C2C 00223B6C 90 01 00 1C */ stw r0, 0x1c(r1)
|
|
/* 80226C30 00223B70 38 00 00 00 */ li r0, 0
|
|
/* 80226C34 00223B74 98 01 00 20 */ stb r0, 0x20(r1)
|
|
/* 80226C38 00223B78 98 01 00 21 */ stb r0, 0x21(r1)
|
|
/* 80226C3C 00223B7C 98 01 00 22 */ stb r0, 0x22(r1)
|
|
/* 80226C40 00223B80 98 01 00 23 */ stb r0, 0x23(r1)
|
|
/* 80226C44 00223B84 80 01 00 20 */ lwz r0, 0x20(r1)
|
|
/* 80226C48 00223B88 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 80226C4C 00223B8C 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 80226C50 00223B90 38 81 00 24 */ addi r4, r1, 0x24
|
|
/* 80226C54 00223B94 38 A1 00 1C */ addi r5, r1, 0x1c
|
|
/* 80226C58 00223B98 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80226C5C 00223B9C 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 80226C60 00223BA0 7D 89 03 A6 */ mtctr r12
|
|
/* 80226C64 00223BA4 4E 80 04 21 */ bctrl
|
|
/* 80226C68 00223BA8 48 00 00 60 */ b lbl_80226CC8
|
|
/* 80226C6C 00223BAC 38 00 00 FF */ li r0, 0xff
|
|
/* 80226C70 00223BB0 98 01 00 08 */ stb r0, 8(r1)
|
|
/* 80226C74 00223BB4 98 01 00 09 */ stb r0, 9(r1)
|
|
/* 80226C78 00223BB8 98 01 00 0A */ stb r0, 0xa(r1)
|
|
/* 80226C7C 00223BBC 98 01 00 0B */ stb r0, 0xb(r1)
|
|
/* 80226C80 00223BC0 80 01 00 08 */ lwz r0, 8(r1)
|
|
/* 80226C84 00223BC4 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 80226C88 00223BC8 38 00 00 A6 */ li r0, 0xa6
|
|
/* 80226C8C 00223BCC 98 01 00 10 */ stb r0, 0x10(r1)
|
|
/* 80226C90 00223BD0 38 00 00 0C */ li r0, 0xc
|
|
/* 80226C94 00223BD4 98 01 00 11 */ stb r0, 0x11(r1)
|
|
/* 80226C98 00223BD8 38 00 00 00 */ li r0, 0
|
|
/* 80226C9C 00223BDC 98 01 00 12 */ stb r0, 0x12(r1)
|
|
/* 80226CA0 00223BE0 98 01 00 13 */ stb r0, 0x13(r1)
|
|
/* 80226CA4 00223BE4 80 01 00 10 */ lwz r0, 0x10(r1)
|
|
/* 80226CA8 00223BE8 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80226CAC 00223BEC 7C 7F E0 2E */ lwzx r3, r31, r28
|
|
/* 80226CB0 00223BF0 38 81 00 14 */ addi r4, r1, 0x14
|
|
/* 80226CB4 00223BF4 38 A1 00 0C */ addi r5, r1, 0xc
|
|
/* 80226CB8 00223BF8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80226CBC 00223BFC 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 80226CC0 00223C00 7D 89 03 A6 */ mtctr r12
|
|
/* 80226CC4 00223C04 4E 80 04 21 */ bctrl
|
|
lbl_80226CC8:
|
|
/* 80226CC8 00223C08 3B BD 00 01 */ addi r29, r29, 1
|
|
/* 80226CCC 00223C0C 2C 1D 00 46 */ cmpwi r29, 0x46
|
|
/* 80226CD0 00223C10 3B 7B 00 04 */ addi r27, r27, 4
|
|
/* 80226CD4 00223C14 41 80 F1 FC */ blt lbl_80225ED0
|
|
/* 80226CD8 00223C18 38 00 00 01 */ li r0, 1
|
|
/* 80226CDC 00223C1C 98 1F 02 40 */ stb r0, 0x240(r31)
|
|
/* 80226CE0 00223C20 39 61 02 10 */ addi r11, r1, 0x210
|
|
/* 80226CE4 00223C24 48 13 B5 39 */ bl _restgpr_26
|
|
/* 80226CE8 00223C28 80 01 02 14 */ lwz r0, 0x214(r1)
|
|
/* 80226CEC 00223C2C 7C 08 03 A6 */ mtlr r0
|
|
/* 80226CF0 00223C30 38 21 02 10 */ addi r1, r1, 0x210
|
|
/* 80226CF4 00223C34 4E 80 00 20 */ blr
|
|
|
|
.global COutFont_c_NS_initialize
|
|
COutFont_c_NS_initialize:
|
|
/* 80226CF8 00223C38 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 80226CFC 00223C3C 7C 08 02 A6 */ mflr r0
|
|
/* 80226D00 00223C40 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 80226D04 00223C44 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 80226D08 00223C48 48 13 B4 D5 */ bl _savegpr_29
|
|
/* 80226D0C 00223C4C 7C 7D 1B 78 */ mr r29, r3
|
|
/* 80226D10 00223C50 3B C0 00 00 */ li r30, 0
|
|
/* 80226D14 00223C54 3B E0 00 00 */ li r31, 0
|
|
lbl_80226D18:
|
|
/* 80226D18 00223C58 38 1F 00 04 */ addi r0, r31, 4
|
|
/* 80226D1C 00223C5C 7C 7D 00 2E */ lwzx r3, r29, r0
|
|
/* 80226D20 00223C60 4B FF EF 1D */ bl COutFontSet_c_NS_initialize
|
|
/* 80226D24 00223C64 3B DE 00 01 */ addi r30, r30, 1
|
|
/* 80226D28 00223C68 2C 1E 00 23 */ cmpwi r30, 0x23
|
|
/* 80226D2C 00223C6C 3B FF 00 04 */ addi r31, r31, 4
|
|
/* 80226D30 00223C70 41 80 FF E8 */ blt lbl_80226D18
|
|
/* 80226D34 00223C74 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 80226D38 00223C78 48 13 B4 F1 */ bl _restgpr_29
|
|
/* 80226D3C 00223C7C 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 80226D40 00223C80 7C 08 03 A6 */ mtlr r0
|
|
/* 80226D44 00223C84 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 80226D48 00223C88 4E 80 00 20 */ blr
|
|
/* 80226D4C 00223C8C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80226D50 00223C90 7C 08 02 A6 */ mflr r0
|
|
/* 80226D54 00223C94 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80226D58 00223C98 C0 02 B0 14 */ lfs f0, lbl_80454A14-_SDA2_BASE_(r2)
|
|
/* 80226D5C 00223C9C EC 42 00 2A */ fadds f2, f2, f0
|
|
/* 80226D60 00223CA0 39 00 00 00 */ li r8, 0
|
|
/* 80226D64 00223CA4 38 00 00 23 */ li r0, 0x23
|
|
/* 80226D68 00223CA8 7C 09 03 A6 */ mtctr r0
|
|
lbl_80226D6C:
|
|
/* 80226D6C 00223CAC 38 08 00 04 */ addi r0, r8, 4
|
|
/* 80226D70 00223CB0 7D 23 00 2E */ lwzx r9, r3, r0
|
|
/* 80226D74 00223CB4 88 09 00 1D */ lbz r0, 0x1d(r9)
|
|
/* 80226D78 00223CB8 28 00 00 47 */ cmplwi r0, 0x47
|
|
/* 80226D7C 00223CBC 40 82 00 14 */ bne lbl_80226D90
|
|
/* 80226D80 00223CC0 7C 63 42 14 */ add r3, r3, r8
|
|
/* 80226D84 00223CC4 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 80226D88 00223CC8 4B FF EE E9 */ bl COutFontSet_c_NS_drawFont
|
|
/* 80226D8C 00223CCC 48 00 00 0C */ b lbl_80226D98
|
|
lbl_80226D90:
|
|
/* 80226D90 00223CD0 39 08 00 04 */ addi r8, r8, 4
|
|
/* 80226D94 00223CD4 42 00 FF D8 */ bdnz lbl_80226D6C
|
|
lbl_80226D98:
|
|
/* 80226D98 00223CD8 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80226D9C 00223CDC 7C 08 03 A6 */ mtlr r0
|
|
/* 80226DA0 00223CE0 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80226DA4 00223CE4 4E 80 00 20 */ blr
|
|
/* 80226DA8 00223CE8 D0 23 01 A8 */ stfs f1, 0x1a8(r3)
|
|
/* 80226DAC 00223CEC 4E 80 00 20 */ blr
|
|
/* 80226DB0 00223CF0 94 21 FD 50 */ stwu r1, -0x2b0(r1)
|
|
/* 80226DB4 00223CF4 7C 08 02 A6 */ mflr r0
|
|
/* 80226DB8 00223CF8 90 01 02 B4 */ stw r0, 0x2b4(r1)
|
|
/* 80226DBC 00223CFC DB E1 02 A0 */ stfd f31, 0x2a0(r1)
|
|
/* 80226DC0 00223D00 F3 E1 02 A8 */ psq_st f31, 680(r1), 0, qr0
|
|
/* 80226DC4 00223D04 DB C1 02 90 */ stfd f30, 0x290(r1)
|
|
/* 80226DC8 00223D08 F3 C1 02 98 */ psq_st f30, 664(r1), 0, qr0
|
|
/* 80226DCC 00223D0C DB A1 02 80 */ stfd f29, 0x280(r1)
|
|
/* 80226DD0 00223D10 F3 A1 02 88 */ psq_st f29, 648(r1), 0, qr0
|
|
/* 80226DD4 00223D14 DB 81 02 70 */ stfd f28, 0x270(r1)
|
|
/* 80226DD8 00223D18 F3 81 02 78 */ psq_st f28, 632(r1), 0, qr0
|
|
/* 80226DDC 00223D1C DB 61 02 60 */ stfd f27, 0x260(r1)
|
|
/* 80226DE0 00223D20 F3 61 02 68 */ psq_st f27, 616(r1), 0, qr0
|
|
/* 80226DE4 00223D24 DB 41 02 50 */ stfd f26, 0x250(r1)
|
|
/* 80226DE8 00223D28 F3 41 02 58 */ psq_st f26, 600(r1), 0, qr0
|
|
/* 80226DEC 00223D2C DB 21 02 40 */ stfd f25, 0x240(r1)
|
|
/* 80226DF0 00223D30 F3 21 02 48 */ psq_st f25, 584(r1), 0, qr0
|
|
/* 80226DF4 00223D34 DB 01 02 30 */ stfd f24, 0x230(r1)
|
|
/* 80226DF8 00223D38 F3 01 02 38 */ psq_st f24, 568(r1), 0, qr0
|
|
/* 80226DFC 00223D3C 39 61 02 30 */ addi r11, r1, 0x230
|
|
/* 80226E00 00223D40 48 13 B3 C9 */ bl func_803621C8
|
|
/* 80226E04 00223D44 7C 7A 1B 78 */ mr r26, r3
|
|
/* 80226E08 00223D48 7C 9B 23 78 */ mr r27, r4
|
|
/* 80226E0C 00223D4C FF 20 08 90 */ fmr f25, f1
|
|
/* 80226E10 00223D50 FF 40 10 90 */ fmr f26, f2
|
|
/* 80226E14 00223D54 FF 60 18 90 */ fmr f27, f3
|
|
/* 80226E18 00223D58 38 60 00 00 */ li r3, 0
|
|
/* 80226E1C 00223D5C 38 81 01 68 */ addi r4, r1, 0x168
|
|
/* 80226E20 00223D60 38 00 00 46 */ li r0, 0x46
|
|
/* 80226E24 00223D64 7C 09 03 A6 */ mtctr r0
|
|
lbl_80226E28:
|
|
/* 80226E28 00223D68 38 03 01 B4 */ addi r0, r3, 0x1b4
|
|
/* 80226E2C 00223D6C 7C 1A 02 AE */ lhax r0, r26, r0
|
|
/* 80226E30 00223D70 7C 04 1B 2E */ sthx r0, r4, r3
|
|
/* 80226E34 00223D74 38 63 00 02 */ addi r3, r3, 2
|
|
/* 80226E38 00223D78 42 00 FF F0 */ bdnz lbl_80226E28
|
|
/* 80226E3C 00223D7C 3B 80 00 00 */ li r28, 0
|
|
/* 80226E40 00223D80 3B 20 00 00 */ li r25, 0
|
|
/* 80226E44 00223D84 3C 60 80 43 */ lis r3, lbl_8043028C@ha
|
|
/* 80226E48 00223D88 3B E3 02 8C */ addi r31, r3, lbl_8043028C@l
|
|
lbl_80226E4C:
|
|
/* 80226E4C 00223D8C 3B D9 00 04 */ addi r30, r25, 4
|
|
/* 80226E50 00223D90 7C 7A F0 2E */ lwzx r3, r26, r30
|
|
/* 80226E54 00223D94 8B 03 00 1D */ lbz r24, 0x1d(r3)
|
|
/* 80226E58 00223D98 80 03 00 04 */ lwz r0, 4(r3)
|
|
/* 80226E5C 00223D9C 7C 1B 00 40 */ cmplw r27, r0
|
|
/* 80226E60 00223DA0 40 82 15 80 */ bne lbl_802283E0
|
|
/* 80226E64 00223DA4 28 18 00 47 */ cmplwi r24, 0x47
|
|
/* 80226E68 00223DA8 41 82 15 78 */ beq lbl_802283E0
|
|
/* 80226E6C 00223DAC C3 82 B0 14 */ lfs f28, lbl_80454A14-_SDA2_BASE_(r2)
|
|
/* 80226E70 00223DB0 FF 00 E0 90 */ fmr f24, f28
|
|
/* 80226E74 00223DB4 28 1B 00 00 */ cmplwi r27, 0
|
|
/* 80226E78 00223DB8 41 82 00 28 */ beq lbl_80226EA0
|
|
/* 80226E7C 00223DBC 7F 63 DB 78 */ mr r3, r27
|
|
/* 80226E80 00223DC0 48 00 00 18 */ b lbl_80226E98
|
|
lbl_80226E84:
|
|
/* 80226E84 00223DC4 C0 03 00 CC */ lfs f0, 0xcc(r3)
|
|
/* 80226E88 00223DC8 EF 9C 00 32 */ fmuls f28, f28, f0
|
|
/* 80226E8C 00223DCC C0 03 00 D0 */ lfs f0, 0xd0(r3)
|
|
/* 80226E90 00223DD0 EF 18 00 32 */ fmuls f24, f24, f0
|
|
/* 80226E94 00223DD4 48 0D 0C 69 */ bl J2DPane_NS_getParentPane
|
|
lbl_80226E98:
|
|
/* 80226E98 00223DD8 28 03 00 00 */ cmplwi r3, 0
|
|
/* 80226E9C 00223DDC 40 82 FF E8 */ bne lbl_80226E84
|
|
lbl_80226EA0:
|
|
/* 80226EA0 00223DE0 7C 9A F0 2E */ lwzx r4, r26, r30
|
|
/* 80226EA4 00223DE4 C0 04 00 08 */ lfs f0, 8(r4)
|
|
/* 80226EA8 00223DE8 EC 1C 00 32 */ fmuls f0, f28, f0
|
|
/* 80226EAC 00223DEC EC 1B 00 32 */ fmuls f0, f27, f0
|
|
/* 80226EB0 00223DF0 EF F9 00 2A */ fadds f31, f25, f0
|
|
/* 80226EB4 00223DF4 C0 04 00 0C */ lfs f0, 0xc(r4)
|
|
/* 80226EB8 00223DF8 EC 18 00 32 */ fmuls f0, f24, f0
|
|
/* 80226EBC 00223DFC EF DA 00 2A */ fadds f30, f26, f0
|
|
/* 80226EC0 00223E00 C0 04 00 10 */ lfs f0, 0x10(r4)
|
|
/* 80226EC4 00223E04 EF BC 00 32 */ fmuls f29, f28, f0
|
|
/* 80226EC8 00223E08 C0 04 00 14 */ lfs f0, 0x14(r4)
|
|
/* 80226ECC 00223E0C EF 98 00 32 */ fmuls f28, f24, f0
|
|
/* 80226ED0 00223E10 57 03 15 BA */ rlwinm r3, r24, 2, 0x16, 0x1d
|
|
/* 80226ED4 00223E14 3B A3 00 90 */ addi r29, r3, 0x90
|
|
/* 80226ED8 00223E18 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 80226EDC 00223E1C 28 03 00 00 */ cmplwi r3, 0
|
|
/* 80226EE0 00223E20 41 82 15 00 */ beq lbl_802283E0
|
|
/* 80226EE4 00223E24 88 04 00 1C */ lbz r0, 0x1c(r4)
|
|
/* 80226EE8 00223E28 C0 5A 01 A8 */ lfs f2, 0x1a8(r26)
|
|
/* 80226EEC 00223E2C C8 22 B0 18 */ lfd f1, lbl_80454A18-_SDA2_BASE_(r2)
|
|
/* 80226EF0 00223E30 90 01 01 FC */ stw r0, 0x1fc(r1)
|
|
/* 80226EF4 00223E34 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 80226EF8 00223E38 90 01 01 F8 */ stw r0, 0x1f8(r1)
|
|
/* 80226EFC 00223E3C C8 01 01 F8 */ lfd f0, 0x1f8(r1)
|
|
/* 80226F00 00223E40 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 80226F04 00223E44 EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 80226F08 00223E48 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 80226F0C 00223E4C D8 01 02 00 */ stfd f0, 0x200(r1)
|
|
/* 80226F10 00223E50 80 81 02 04 */ lwz r4, 0x204(r1)
|
|
/* 80226F14 00223E54 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80226F18 00223E58 81 8C 00 24 */ lwz r12, 0x24(r12)
|
|
/* 80226F1C 00223E5C 7D 89 03 A6 */ mtctr r12
|
|
/* 80226F20 00223E60 4E 80 04 21 */ bctrl
|
|
/* 80226F24 00223E64 38 18 FF FB */ addi r0, r24, -5
|
|
/* 80226F28 00223E68 28 00 00 40 */ cmplwi r0, 0x40
|
|
/* 80226F2C 00223E6C 41 81 13 90 */ bgt lbl_802282BC
|
|
/* 80226F30 00223E70 3C 60 80 3C */ lis r3, lbl_803BFBA8@ha
|
|
/* 80226F34 00223E74 38 63 FB A8 */ addi r3, r3, lbl_803BFBA8@l
|
|
/* 80226F38 00223E78 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 80226F3C 00223E7C 7C 03 00 2E */ lwzx r0, r3, r0
|
|
/* 80226F40 00223E80 7C 09 03 A6 */ mtctr r0
|
|
/* 80226F44 00223E84 4E 80 04 20 */ bctr
|
|
/* 80226F48 00223E88 38 60 00 00 */ li r3, 0
|
|
/* 80226F4C 00223E8C 98 61 01 48 */ stb r3, 0x148(r1)
|
|
/* 80226F50 00223E90 98 61 01 49 */ stb r3, 0x149(r1)
|
|
/* 80226F54 00223E94 98 61 01 4A */ stb r3, 0x14a(r1)
|
|
/* 80226F58 00223E98 38 00 00 FF */ li r0, 0xff
|
|
/* 80226F5C 00223E9C 98 01 01 4B */ stb r0, 0x14b(r1)
|
|
/* 80226F60 00223EA0 80 01 01 48 */ lwz r0, 0x148(r1)
|
|
/* 80226F64 00223EA4 90 01 01 4C */ stw r0, 0x14c(r1)
|
|
/* 80226F68 00223EA8 98 61 01 50 */ stb r3, 0x150(r1)
|
|
/* 80226F6C 00223EAC 98 61 01 51 */ stb r3, 0x151(r1)
|
|
/* 80226F70 00223EB0 98 61 01 52 */ stb r3, 0x152(r1)
|
|
/* 80226F74 00223EB4 98 61 01 53 */ stb r3, 0x153(r1)
|
|
/* 80226F78 00223EB8 80 01 01 50 */ lwz r0, 0x150(r1)
|
|
/* 80226F7C 00223EBC 90 01 01 54 */ stw r0, 0x154(r1)
|
|
/* 80226F80 00223EC0 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 80226F84 00223EC4 38 81 01 54 */ addi r4, r1, 0x154
|
|
/* 80226F88 00223EC8 38 A1 01 4C */ addi r5, r1, 0x14c
|
|
/* 80226F8C 00223ECC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80226F90 00223ED0 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 80226F94 00223ED4 7D 89 03 A6 */ mtctr r12
|
|
/* 80226F98 00223ED8 4E 80 04 21 */ bctrl
|
|
/* 80226F9C 00223EDC 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 80226FA0 00223EE0 C0 02 B0 20 */ lfs f0, lbl_80454A20-_SDA2_BASE_(r2)
|
|
/* 80226FA4 00223EE4 EC 20 F8 2A */ fadds f1, f0, f31
|
|
/* 80226FA8 00223EE8 EC 40 F0 2A */ fadds f2, f0, f30
|
|
/* 80226FAC 00223EEC FC 60 E8 90 */ fmr f3, f29
|
|
/* 80226FB0 00223EF0 FC 80 E0 90 */ fmr f4, f28
|
|
/* 80226FB4 00223EF4 38 80 00 00 */ li r4, 0
|
|
/* 80226FB8 00223EF8 38 A0 00 00 */ li r5, 0
|
|
/* 80226FBC 00223EFC 38 C0 00 01 */ li r6, 1
|
|
/* 80226FC0 00223F00 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80226FC4 00223F04 81 8C 00 EC */ lwz r12, 0xec(r12)
|
|
/* 80226FC8 00223F08 7D 89 03 A6 */ mtctr r12
|
|
/* 80226FCC 00223F0C 4E 80 04 21 */ bctrl
|
|
/* 80226FD0 00223F10 7C 7A F0 2E */ lwzx r3, r26, r30
|
|
/* 80226FD4 00223F14 80 03 00 18 */ lwz r0, 0x18(r3)
|
|
/* 80226FD8 00223F18 90 01 01 38 */ stw r0, 0x138(r1)
|
|
/* 80226FDC 00223F1C 90 01 01 3C */ stw r0, 0x13c(r1)
|
|
/* 80226FE0 00223F20 38 00 00 00 */ li r0, 0
|
|
/* 80226FE4 00223F24 98 01 01 40 */ stb r0, 0x140(r1)
|
|
/* 80226FE8 00223F28 98 01 01 41 */ stb r0, 0x141(r1)
|
|
/* 80226FEC 00223F2C 98 01 01 42 */ stb r0, 0x142(r1)
|
|
/* 80226FF0 00223F30 98 01 01 43 */ stb r0, 0x143(r1)
|
|
/* 80226FF4 00223F34 80 01 01 40 */ lwz r0, 0x140(r1)
|
|
/* 80226FF8 00223F38 90 01 01 44 */ stw r0, 0x144(r1)
|
|
/* 80226FFC 00223F3C 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 80227000 00223F40 38 81 01 44 */ addi r4, r1, 0x144
|
|
/* 80227004 00223F44 38 A1 01 3C */ addi r5, r1, 0x13c
|
|
/* 80227008 00223F48 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 8022700C 00223F4C 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 80227010 00223F50 7D 89 03 A6 */ mtctr r12
|
|
/* 80227014 00223F54 4E 80 04 21 */ bctrl
|
|
/* 80227018 00223F58 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 8022701C 00223F5C FC 20 F8 90 */ fmr f1, f31
|
|
/* 80227020 00223F60 FC 40 F0 90 */ fmr f2, f30
|
|
/* 80227024 00223F64 FC 60 E8 90 */ fmr f3, f29
|
|
/* 80227028 00223F68 FC 80 E0 90 */ fmr f4, f28
|
|
/* 8022702C 00223F6C 38 80 00 00 */ li r4, 0
|
|
/* 80227030 00223F70 38 A0 00 00 */ li r5, 0
|
|
/* 80227034 00223F74 38 C0 00 01 */ li r6, 1
|
|
/* 80227038 00223F78 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 8022703C 00223F7C 81 8C 00 EC */ lwz r12, 0xec(r12)
|
|
/* 80227040 00223F80 7D 89 03 A6 */ mtctr r12
|
|
/* 80227044 00223F84 4E 80 04 21 */ bctrl
|
|
/* 80227048 00223F88 48 00 13 98 */ b lbl_802283E0
|
|
/* 8022704C 00223F8C 38 60 00 00 */ li r3, 0
|
|
/* 80227050 00223F90 98 61 01 28 */ stb r3, 0x128(r1)
|
|
/* 80227054 00223F94 98 61 01 29 */ stb r3, 0x129(r1)
|
|
/* 80227058 00223F98 98 61 01 2A */ stb r3, 0x12a(r1)
|
|
/* 8022705C 00223F9C 38 00 00 FF */ li r0, 0xff
|
|
/* 80227060 00223FA0 98 01 01 2B */ stb r0, 0x12b(r1)
|
|
/* 80227064 00223FA4 80 01 01 28 */ lwz r0, 0x128(r1)
|
|
/* 80227068 00223FA8 90 01 01 2C */ stw r0, 0x12c(r1)
|
|
/* 8022706C 00223FAC 98 61 01 30 */ stb r3, 0x130(r1)
|
|
/* 80227070 00223FB0 98 61 01 31 */ stb r3, 0x131(r1)
|
|
/* 80227074 00223FB4 98 61 01 32 */ stb r3, 0x132(r1)
|
|
/* 80227078 00223FB8 98 61 01 33 */ stb r3, 0x133(r1)
|
|
/* 8022707C 00223FBC 80 01 01 30 */ lwz r0, 0x130(r1)
|
|
/* 80227080 00223FC0 90 01 01 34 */ stw r0, 0x134(r1)
|
|
/* 80227084 00223FC4 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 80227088 00223FC8 38 81 01 34 */ addi r4, r1, 0x134
|
|
/* 8022708C 00223FCC 38 A1 01 2C */ addi r5, r1, 0x12c
|
|
/* 80227090 00223FD0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80227094 00223FD4 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 80227098 00223FD8 7D 89 03 A6 */ mtctr r12
|
|
/* 8022709C 00223FDC 4E 80 04 21 */ bctrl
|
|
/* 802270A0 00223FE0 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 802270A4 00223FE4 C0 02 B0 20 */ lfs f0, lbl_80454A20-_SDA2_BASE_(r2)
|
|
/* 802270A8 00223FE8 EC 20 F8 2A */ fadds f1, f0, f31
|
|
/* 802270AC 00223FEC EC 40 F0 2A */ fadds f2, f0, f30
|
|
/* 802270B0 00223FF0 FC 60 E8 90 */ fmr f3, f29
|
|
/* 802270B4 00223FF4 FC 80 E0 90 */ fmr f4, f28
|
|
/* 802270B8 00223FF8 38 80 00 00 */ li r4, 0
|
|
/* 802270BC 00223FFC 38 A0 00 01 */ li r5, 1
|
|
/* 802270C0 00224000 38 C0 00 01 */ li r6, 1
|
|
/* 802270C4 00224004 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 802270C8 00224008 81 8C 00 EC */ lwz r12, 0xec(r12)
|
|
/* 802270CC 0022400C 7D 89 03 A6 */ mtctr r12
|
|
/* 802270D0 00224010 4E 80 04 21 */ bctrl
|
|
/* 802270D4 00224014 7C 7A F0 2E */ lwzx r3, r26, r30
|
|
/* 802270D8 00224018 80 03 00 18 */ lwz r0, 0x18(r3)
|
|
/* 802270DC 0022401C 90 01 01 18 */ stw r0, 0x118(r1)
|
|
/* 802270E0 00224020 90 01 01 1C */ stw r0, 0x11c(r1)
|
|
/* 802270E4 00224024 38 00 00 00 */ li r0, 0
|
|
/* 802270E8 00224028 98 01 01 20 */ stb r0, 0x120(r1)
|
|
/* 802270EC 0022402C 98 01 01 21 */ stb r0, 0x121(r1)
|
|
/* 802270F0 00224030 98 01 01 22 */ stb r0, 0x122(r1)
|
|
/* 802270F4 00224034 98 01 01 23 */ stb r0, 0x123(r1)
|
|
/* 802270F8 00224038 80 01 01 20 */ lwz r0, 0x120(r1)
|
|
/* 802270FC 0022403C 90 01 01 24 */ stw r0, 0x124(r1)
|
|
/* 80227100 00224040 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 80227104 00224044 38 81 01 24 */ addi r4, r1, 0x124
|
|
/* 80227108 00224048 38 A1 01 1C */ addi r5, r1, 0x11c
|
|
/* 8022710C 0022404C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80227110 00224050 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 80227114 00224054 7D 89 03 A6 */ mtctr r12
|
|
/* 80227118 00224058 4E 80 04 21 */ bctrl
|
|
/* 8022711C 0022405C 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 80227120 00224060 FC 20 F8 90 */ fmr f1, f31
|
|
/* 80227124 00224064 FC 40 F0 90 */ fmr f2, f30
|
|
/* 80227128 00224068 FC 60 E8 90 */ fmr f3, f29
|
|
/* 8022712C 0022406C FC 80 E0 90 */ fmr f4, f28
|
|
/* 80227130 00224070 38 80 00 00 */ li r4, 0
|
|
/* 80227134 00224074 38 A0 00 01 */ li r5, 1
|
|
/* 80227138 00224078 38 C0 00 01 */ li r6, 1
|
|
/* 8022713C 0022407C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80227140 00224080 81 8C 00 EC */ lwz r12, 0xec(r12)
|
|
/* 80227144 00224084 7D 89 03 A6 */ mtctr r12
|
|
/* 80227148 00224088 4E 80 04 21 */ bctrl
|
|
/* 8022714C 0022408C 48 00 12 94 */ b lbl_802283E0
|
|
/* 80227150 00224090 38 60 00 00 */ li r3, 0
|
|
/* 80227154 00224094 98 61 01 08 */ stb r3, 0x108(r1)
|
|
/* 80227158 00224098 98 61 01 09 */ stb r3, 0x109(r1)
|
|
/* 8022715C 0022409C 98 61 01 0A */ stb r3, 0x10a(r1)
|
|
/* 80227160 002240A0 38 00 00 FF */ li r0, 0xff
|
|
/* 80227164 002240A4 98 01 01 0B */ stb r0, 0x10b(r1)
|
|
/* 80227168 002240A8 80 01 01 08 */ lwz r0, 0x108(r1)
|
|
/* 8022716C 002240AC 90 01 01 0C */ stw r0, 0x10c(r1)
|
|
/* 80227170 002240B0 98 61 01 10 */ stb r3, 0x110(r1)
|
|
/* 80227174 002240B4 98 61 01 11 */ stb r3, 0x111(r1)
|
|
/* 80227178 002240B8 98 61 01 12 */ stb r3, 0x112(r1)
|
|
/* 8022717C 002240BC 98 61 01 13 */ stb r3, 0x113(r1)
|
|
/* 80227180 002240C0 80 01 01 10 */ lwz r0, 0x110(r1)
|
|
/* 80227184 002240C4 90 01 01 14 */ stw r0, 0x114(r1)
|
|
/* 80227188 002240C8 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 8022718C 002240CC 38 81 01 14 */ addi r4, r1, 0x114
|
|
/* 80227190 002240D0 38 A1 01 0C */ addi r5, r1, 0x10c
|
|
/* 80227194 002240D4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80227198 002240D8 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 8022719C 002240DC 7D 89 03 A6 */ mtctr r12
|
|
/* 802271A0 002240E0 4E 80 04 21 */ bctrl
|
|
/* 802271A4 002240E4 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 802271A8 002240E8 C0 02 B0 20 */ lfs f0, lbl_80454A20-_SDA2_BASE_(r2)
|
|
/* 802271AC 002240EC EC 20 F8 2A */ fadds f1, f0, f31
|
|
/* 802271B0 002240F0 EC 40 F0 2A */ fadds f2, f0, f30
|
|
/* 802271B4 002240F4 FC 60 E8 90 */ fmr f3, f29
|
|
/* 802271B8 002240F8 FC 80 E0 90 */ fmr f4, f28
|
|
/* 802271BC 002240FC 38 80 00 00 */ li r4, 0
|
|
/* 802271C0 00224100 38 A0 00 01 */ li r5, 1
|
|
/* 802271C4 00224104 38 C0 00 01 */ li r6, 1
|
|
/* 802271C8 00224108 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 802271CC 0022410C 81 8C 00 EC */ lwz r12, 0xec(r12)
|
|
/* 802271D0 00224110 7D 89 03 A6 */ mtctr r12
|
|
/* 802271D4 00224114 4E 80 04 21 */ bctrl
|
|
/* 802271D8 00224118 38 60 00 FF */ li r3, 0xff
|
|
/* 802271DC 0022411C 98 61 00 F8 */ stb r3, 0xf8(r1)
|
|
/* 802271E0 00224120 38 00 00 50 */ li r0, 0x50
|
|
/* 802271E4 00224124 98 01 00 F9 */ stb r0, 0xf9(r1)
|
|
/* 802271E8 00224128 98 01 00 FA */ stb r0, 0xfa(r1)
|
|
/* 802271EC 0022412C 98 61 00 FB */ stb r3, 0xfb(r1)
|
|
/* 802271F0 00224130 80 01 00 F8 */ lwz r0, 0xf8(r1)
|
|
/* 802271F4 00224134 90 01 00 FC */ stw r0, 0xfc(r1)
|
|
/* 802271F8 00224138 38 00 00 00 */ li r0, 0
|
|
/* 802271FC 0022413C 98 01 01 00 */ stb r0, 0x100(r1)
|
|
/* 80227200 00224140 98 01 01 01 */ stb r0, 0x101(r1)
|
|
/* 80227204 00224144 98 01 01 02 */ stb r0, 0x102(r1)
|
|
/* 80227208 00224148 98 01 01 03 */ stb r0, 0x103(r1)
|
|
/* 8022720C 0022414C 80 01 01 00 */ lwz r0, 0x100(r1)
|
|
/* 80227210 00224150 90 01 01 04 */ stw r0, 0x104(r1)
|
|
/* 80227214 00224154 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 80227218 00224158 38 81 01 04 */ addi r4, r1, 0x104
|
|
/* 8022721C 0022415C 38 A1 00 FC */ addi r5, r1, 0xfc
|
|
/* 80227220 00224160 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80227224 00224164 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 80227228 00224168 7D 89 03 A6 */ mtctr r12
|
|
/* 8022722C 0022416C 4E 80 04 21 */ bctrl
|
|
/* 80227230 00224170 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 80227234 00224174 FC 20 F8 90 */ fmr f1, f31
|
|
/* 80227238 00224178 FC 40 F0 90 */ fmr f2, f30
|
|
/* 8022723C 0022417C FC 60 E8 90 */ fmr f3, f29
|
|
/* 80227240 00224180 FC 80 E0 90 */ fmr f4, f28
|
|
/* 80227244 00224184 38 80 00 00 */ li r4, 0
|
|
/* 80227248 00224188 38 A0 00 01 */ li r5, 1
|
|
/* 8022724C 0022418C 38 C0 00 01 */ li r6, 1
|
|
/* 80227250 00224190 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80227254 00224194 81 8C 00 EC */ lwz r12, 0xec(r12)
|
|
/* 80227258 00224198 7D 89 03 A6 */ mtctr r12
|
|
/* 8022725C 0022419C 4E 80 04 21 */ bctrl
|
|
/* 80227260 002241A0 48 00 11 80 */ b lbl_802283E0
|
|
/* 80227264 002241A4 38 60 00 00 */ li r3, 0
|
|
/* 80227268 002241A8 98 61 00 E8 */ stb r3, 0xe8(r1)
|
|
/* 8022726C 002241AC 98 61 00 E9 */ stb r3, 0xe9(r1)
|
|
/* 80227270 002241B0 98 61 00 EA */ stb r3, 0xea(r1)
|
|
/* 80227274 002241B4 38 00 00 FF */ li r0, 0xff
|
|
/* 80227278 002241B8 98 01 00 EB */ stb r0, 0xeb(r1)
|
|
/* 8022727C 002241BC 80 01 00 E8 */ lwz r0, 0xe8(r1)
|
|
/* 80227280 002241C0 90 01 00 EC */ stw r0, 0xec(r1)
|
|
/* 80227284 002241C4 98 61 00 F0 */ stb r3, 0xf0(r1)
|
|
/* 80227288 002241C8 98 61 00 F1 */ stb r3, 0xf1(r1)
|
|
/* 8022728C 002241CC 98 61 00 F2 */ stb r3, 0xf2(r1)
|
|
/* 80227290 002241D0 98 61 00 F3 */ stb r3, 0xf3(r1)
|
|
/* 80227294 002241D4 80 01 00 F0 */ lwz r0, 0xf0(r1)
|
|
/* 80227298 002241D8 90 01 00 F4 */ stw r0, 0xf4(r1)
|
|
/* 8022729C 002241DC 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 802272A0 002241E0 38 81 00 F4 */ addi r4, r1, 0xf4
|
|
/* 802272A4 002241E4 38 A1 00 EC */ addi r5, r1, 0xec
|
|
/* 802272A8 002241E8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 802272AC 002241EC 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 802272B0 002241F0 7D 89 03 A6 */ mtctr r12
|
|
/* 802272B4 002241F4 4E 80 04 21 */ bctrl
|
|
/* 802272B8 002241F8 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 802272BC 002241FC C0 02 B0 20 */ lfs f0, lbl_80454A20-_SDA2_BASE_(r2)
|
|
/* 802272C0 00224200 EC 20 F8 2A */ fadds f1, f0, f31
|
|
/* 802272C4 00224204 EC 40 F0 2A */ fadds f2, f0, f30
|
|
/* 802272C8 00224208 FC 60 E8 90 */ fmr f3, f29
|
|
/* 802272CC 0022420C FC 80 E0 90 */ fmr f4, f28
|
|
/* 802272D0 00224210 38 80 00 00 */ li r4, 0
|
|
/* 802272D4 00224214 38 A0 00 01 */ li r5, 1
|
|
/* 802272D8 00224218 38 C0 00 00 */ li r6, 0
|
|
/* 802272DC 0022421C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 802272E0 00224220 81 8C 00 EC */ lwz r12, 0xec(r12)
|
|
/* 802272E4 00224224 7D 89 03 A6 */ mtctr r12
|
|
/* 802272E8 00224228 4E 80 04 21 */ bctrl
|
|
/* 802272EC 0022422C 7C 7A F0 2E */ lwzx r3, r26, r30
|
|
/* 802272F0 00224230 80 03 00 18 */ lwz r0, 0x18(r3)
|
|
/* 802272F4 00224234 90 01 00 D8 */ stw r0, 0xd8(r1)
|
|
/* 802272F8 00224238 90 01 00 DC */ stw r0, 0xdc(r1)
|
|
/* 802272FC 0022423C 38 00 00 00 */ li r0, 0
|
|
/* 80227300 00224240 98 01 00 E0 */ stb r0, 0xe0(r1)
|
|
/* 80227304 00224244 98 01 00 E1 */ stb r0, 0xe1(r1)
|
|
/* 80227308 00224248 98 01 00 E2 */ stb r0, 0xe2(r1)
|
|
/* 8022730C 0022424C 98 01 00 E3 */ stb r0, 0xe3(r1)
|
|
/* 80227310 00224250 80 01 00 E0 */ lwz r0, 0xe0(r1)
|
|
/* 80227314 00224254 90 01 00 E4 */ stw r0, 0xe4(r1)
|
|
/* 80227318 00224258 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 8022731C 0022425C 38 81 00 E4 */ addi r4, r1, 0xe4
|
|
/* 80227320 00224260 38 A1 00 DC */ addi r5, r1, 0xdc
|
|
/* 80227324 00224264 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80227328 00224268 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 8022732C 0022426C 7D 89 03 A6 */ mtctr r12
|
|
/* 80227330 00224270 4E 80 04 21 */ bctrl
|
|
/* 80227334 00224274 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 80227338 00224278 FC 20 F8 90 */ fmr f1, f31
|
|
/* 8022733C 0022427C FC 40 F0 90 */ fmr f2, f30
|
|
/* 80227340 00224280 FC 60 E8 90 */ fmr f3, f29
|
|
/* 80227344 00224284 FC 80 E0 90 */ fmr f4, f28
|
|
/* 80227348 00224288 38 80 00 00 */ li r4, 0
|
|
/* 8022734C 0022428C 38 A0 00 01 */ li r5, 1
|
|
/* 80227350 00224290 38 C0 00 00 */ li r6, 0
|
|
/* 80227354 00224294 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80227358 00224298 81 8C 00 EC */ lwz r12, 0xec(r12)
|
|
/* 8022735C 0022429C 7D 89 03 A6 */ mtctr r12
|
|
/* 80227360 002242A0 4E 80 04 21 */ bctrl
|
|
/* 80227364 002242A4 48 00 10 7C */ b lbl_802283E0
|
|
/* 80227368 002242A8 C0 02 B0 14 */ lfs f0, lbl_80454A14-_SDA2_BASE_(r2)
|
|
/* 8022736C 002242AC EF DE 00 2A */ fadds f30, f30, f0
|
|
/* 80227370 002242B0 C0 02 B0 24 */ lfs f0, lbl_80454A24-_SDA2_BASE_(r2)
|
|
/* 80227374 002242B4 EF 9C 00 28 */ fsubs f28, f28, f0
|
|
/* 80227378 002242B8 38 61 00 D4 */ addi r3, r1, 0xd4
|
|
/* 8022737C 002242BC 7C 9A E8 2E */ lwzx r4, r26, r29
|
|
/* 80227380 002242C0 81 84 00 00 */ lwz r12, 0(r4)
|
|
/* 80227384 002242C4 81 8C 01 34 */ lwz r12, 0x134(r12)
|
|
/* 80227388 002242C8 7D 89 03 A6 */ mtctr r12
|
|
/* 8022738C 002242CC 4E 80 04 21 */ bctrl
|
|
/* 80227390 002242D0 80 01 00 D4 */ lwz r0, 0xd4(r1)
|
|
/* 80227394 002242D4 90 01 01 64 */ stw r0, 0x164(r1)
|
|
/* 80227398 002242D8 38 61 00 D0 */ addi r3, r1, 0xd0
|
|
/* 8022739C 002242DC 7C 9A E8 2E */ lwzx r4, r26, r29
|
|
/* 802273A0 002242E0 81 84 00 00 */ lwz r12, 0(r4)
|
|
/* 802273A4 002242E4 81 8C 01 38 */ lwz r12, 0x138(r12)
|
|
/* 802273A8 002242E8 7D 89 03 A6 */ mtctr r12
|
|
/* 802273AC 002242EC 4E 80 04 21 */ bctrl
|
|
/* 802273B0 002242F0 80 01 00 D0 */ lwz r0, 0xd0(r1)
|
|
/* 802273B4 002242F4 90 01 01 60 */ stw r0, 0x160(r1)
|
|
/* 802273B8 002242F8 38 60 00 00 */ li r3, 0
|
|
/* 802273BC 002242FC 98 61 00 C0 */ stb r3, 0xc0(r1)
|
|
/* 802273C0 00224300 98 61 00 C1 */ stb r3, 0xc1(r1)
|
|
/* 802273C4 00224304 98 61 00 C2 */ stb r3, 0xc2(r1)
|
|
/* 802273C8 00224308 38 00 00 FF */ li r0, 0xff
|
|
/* 802273CC 0022430C 98 01 00 C3 */ stb r0, 0xc3(r1)
|
|
/* 802273D0 00224310 80 01 00 C0 */ lwz r0, 0xc0(r1)
|
|
/* 802273D4 00224314 90 01 00 C4 */ stw r0, 0xc4(r1)
|
|
/* 802273D8 00224318 98 61 00 C8 */ stb r3, 0xc8(r1)
|
|
/* 802273DC 0022431C 98 61 00 C9 */ stb r3, 0xc9(r1)
|
|
/* 802273E0 00224320 98 61 00 CA */ stb r3, 0xca(r1)
|
|
/* 802273E4 00224324 98 61 00 CB */ stb r3, 0xcb(r1)
|
|
/* 802273E8 00224328 80 01 00 C8 */ lwz r0, 0xc8(r1)
|
|
/* 802273EC 0022432C 90 01 00 CC */ stw r0, 0xcc(r1)
|
|
/* 802273F0 00224330 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 802273F4 00224334 38 81 00 CC */ addi r4, r1, 0xcc
|
|
/* 802273F8 00224338 38 A1 00 C4 */ addi r5, r1, 0xc4
|
|
/* 802273FC 0022433C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80227400 00224340 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 80227404 00224344 7D 89 03 A6 */ mtctr r12
|
|
/* 80227408 00224348 4E 80 04 21 */ bctrl
|
|
/* 8022740C 0022434C 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 80227410 00224350 C0 02 B0 20 */ lfs f0, lbl_80454A20-_SDA2_BASE_(r2)
|
|
/* 80227414 00224354 EC 20 F8 2A */ fadds f1, f0, f31
|
|
/* 80227418 00224358 EC 40 F0 2A */ fadds f2, f0, f30
|
|
/* 8022741C 0022435C FC 60 E8 90 */ fmr f3, f29
|
|
/* 80227420 00224360 FC 80 E0 90 */ fmr f4, f28
|
|
/* 80227424 00224364 38 80 00 00 */ li r4, 0
|
|
/* 80227428 00224368 38 A0 00 00 */ li r5, 0
|
|
/* 8022742C 0022436C 38 C0 00 00 */ li r6, 0
|
|
/* 80227430 00224370 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80227434 00224374 81 8C 00 EC */ lwz r12, 0xec(r12)
|
|
/* 80227438 00224378 7D 89 03 A6 */ mtctr r12
|
|
/* 8022743C 0022437C 4E 80 04 21 */ bctrl
|
|
/* 80227440 00224380 80 01 01 60 */ lwz r0, 0x160(r1)
|
|
/* 80227444 00224384 90 01 00 B8 */ stw r0, 0xb8(r1)
|
|
/* 80227448 00224388 80 01 01 64 */ lwz r0, 0x164(r1)
|
|
/* 8022744C 0022438C 90 01 00 BC */ stw r0, 0xbc(r1)
|
|
/* 80227450 00224390 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 80227454 00224394 38 81 00 BC */ addi r4, r1, 0xbc
|
|
/* 80227458 00224398 38 A1 00 B8 */ addi r5, r1, 0xb8
|
|
/* 8022745C 0022439C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80227460 002243A0 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 80227464 002243A4 7D 89 03 A6 */ mtctr r12
|
|
/* 80227468 002243A8 4E 80 04 21 */ bctrl
|
|
/* 8022746C 002243AC 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 80227470 002243B0 FC 20 F8 90 */ fmr f1, f31
|
|
/* 80227474 002243B4 FC 40 F0 90 */ fmr f2, f30
|
|
/* 80227478 002243B8 FC 60 E8 90 */ fmr f3, f29
|
|
/* 8022747C 002243BC FC 80 E0 90 */ fmr f4, f28
|
|
/* 80227480 002243C0 38 80 00 00 */ li r4, 0
|
|
/* 80227484 002243C4 38 A0 00 00 */ li r5, 0
|
|
/* 80227488 002243C8 38 C0 00 00 */ li r6, 0
|
|
/* 8022748C 002243CC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80227490 002243D0 81 8C 00 EC */ lwz r12, 0xec(r12)
|
|
/* 80227494 002243D4 7D 89 03 A6 */ mtctr r12
|
|
/* 80227498 002243D8 4E 80 04 21 */ bctrl
|
|
/* 8022749C 002243DC 48 00 0F 44 */ b lbl_802283E0
|
|
/* 802274A0 002243E0 57 05 08 3C */ slwi r5, r24, 1
|
|
/* 802274A4 002243E4 3B 05 01 B4 */ addi r24, r5, 0x1b4
|
|
/* 802274A8 002243E8 7C 9A C2 AE */ lhax r4, r26, r24
|
|
/* 802274AC 002243EC 38 61 01 68 */ addi r3, r1, 0x168
|
|
/* 802274B0 002243F0 7C 03 2A AE */ lhax r0, r3, r5
|
|
/* 802274B4 002243F4 7C 04 00 00 */ cmpw r4, r0
|
|
/* 802274B8 002243F8 40 82 00 30 */ bne lbl_802274E8
|
|
/* 802274BC 002243FC 38 04 00 01 */ addi r0, r4, 1
|
|
/* 802274C0 00224400 7C 1A C3 2E */ sthx r0, r26, r24
|
|
/* 802274C4 00224404 7C 1A C2 AE */ lhax r0, r26, r24
|
|
/* 802274C8 00224408 2C 00 00 50 */ cmpwi r0, 0x50
|
|
/* 802274CC 0022440C 41 80 00 0C */ blt lbl_802274D8
|
|
/* 802274D0 00224410 38 00 00 00 */ li r0, 0
|
|
/* 802274D4 00224414 7C 1A C3 2E */ sthx r0, r26, r24
|
|
lbl_802274D8:
|
|
/* 802274D8 00224418 7F 43 D3 78 */ mr r3, r26
|
|
/* 802274DC 0022441C 7C 9A E8 2E */ lwzx r4, r26, r29
|
|
/* 802274E0 00224420 7C BA C2 AE */ lhax r5, r26, r24
|
|
/* 802274E4 00224424 48 00 0F AD */ bl COutFont_c_NS_setBlendAnime
|
|
lbl_802274E8:
|
|
/* 802274E8 00224428 7C 1A C2 AE */ lhax r0, r26, r24
|
|
/* 802274EC 0022442C 2C 00 00 14 */ cmpwi r0, 0x14
|
|
/* 802274F0 00224430 40 80 00 38 */ bge lbl_80227528
|
|
/* 802274F4 00224434 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 802274F8 00224438 FC 20 F8 90 */ fmr f1, f31
|
|
/* 802274FC 0022443C FC 40 F0 90 */ fmr f2, f30
|
|
/* 80227500 00224440 FC 60 E8 90 */ fmr f3, f29
|
|
/* 80227504 00224444 FC 80 E0 90 */ fmr f4, f28
|
|
/* 80227508 00224448 38 80 00 00 */ li r4, 0
|
|
/* 8022750C 0022444C 38 A0 00 00 */ li r5, 0
|
|
/* 80227510 00224450 38 C0 00 01 */ li r6, 1
|
|
/* 80227514 00224454 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80227518 00224458 81 8C 00 EC */ lwz r12, 0xec(r12)
|
|
/* 8022751C 0022445C 7D 89 03 A6 */ mtctr r12
|
|
/* 80227520 00224460 4E 80 04 21 */ bctrl
|
|
/* 80227524 00224464 48 00 0E BC */ b lbl_802283E0
|
|
lbl_80227528:
|
|
/* 80227528 00224468 2C 00 00 28 */ cmpwi r0, 0x28
|
|
/* 8022752C 0022446C 40 80 00 38 */ bge lbl_80227564
|
|
/* 80227530 00224470 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 80227534 00224474 FC 20 F8 90 */ fmr f1, f31
|
|
/* 80227538 00224478 FC 40 F0 90 */ fmr f2, f30
|
|
/* 8022753C 0022447C FC 60 E8 90 */ fmr f3, f29
|
|
/* 80227540 00224480 FC 80 E0 90 */ fmr f4, f28
|
|
/* 80227544 00224484 38 80 00 00 */ li r4, 0
|
|
/* 80227548 00224488 38 A0 00 00 */ li r5, 0
|
|
/* 8022754C 0022448C 38 C0 00 00 */ li r6, 0
|
|
/* 80227550 00224490 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80227554 00224494 81 8C 00 EC */ lwz r12, 0xec(r12)
|
|
/* 80227558 00224498 7D 89 03 A6 */ mtctr r12
|
|
/* 8022755C 0022449C 4E 80 04 21 */ bctrl
|
|
/* 80227560 002244A0 48 00 0E 80 */ b lbl_802283E0
|
|
lbl_80227564:
|
|
/* 80227564 002244A4 2C 00 00 3C */ cmpwi r0, 0x3c
|
|
/* 80227568 002244A8 40 80 00 38 */ bge lbl_802275A0
|
|
/* 8022756C 002244AC 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 80227570 002244B0 FC 20 F8 90 */ fmr f1, f31
|
|
/* 80227574 002244B4 FC 40 F0 90 */ fmr f2, f30
|
|
/* 80227578 002244B8 FC 60 E8 90 */ fmr f3, f29
|
|
/* 8022757C 002244BC FC 80 E0 90 */ fmr f4, f28
|
|
/* 80227580 002244C0 38 80 00 01 */ li r4, 1
|
|
/* 80227584 002244C4 38 A0 00 01 */ li r5, 1
|
|
/* 80227588 002244C8 38 C0 00 01 */ li r6, 1
|
|
/* 8022758C 002244CC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80227590 002244D0 81 8C 00 EC */ lwz r12, 0xec(r12)
|
|
/* 80227594 002244D4 7D 89 03 A6 */ mtctr r12
|
|
/* 80227598 002244D8 4E 80 04 21 */ bctrl
|
|
/* 8022759C 002244DC 48 00 0E 44 */ b lbl_802283E0
|
|
lbl_802275A0:
|
|
/* 802275A0 002244E0 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 802275A4 002244E4 FC 20 F8 90 */ fmr f1, f31
|
|
/* 802275A8 002244E8 FC 40 F0 90 */ fmr f2, f30
|
|
/* 802275AC 002244EC FC 60 E8 90 */ fmr f3, f29
|
|
/* 802275B0 002244F0 FC 80 E0 90 */ fmr f4, f28
|
|
/* 802275B4 002244F4 38 80 00 01 */ li r4, 1
|
|
/* 802275B8 002244F8 38 A0 00 01 */ li r5, 1
|
|
/* 802275BC 002244FC 38 C0 00 00 */ li r6, 0
|
|
/* 802275C0 00224500 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 802275C4 00224504 81 8C 00 EC */ lwz r12, 0xec(r12)
|
|
/* 802275C8 00224508 7D 89 03 A6 */ mtctr r12
|
|
/* 802275CC 0022450C 4E 80 04 21 */ bctrl
|
|
/* 802275D0 00224510 48 00 0E 10 */ b lbl_802283E0
|
|
/* 802275D4 00224514 57 05 08 3C */ slwi r5, r24, 1
|
|
/* 802275D8 00224518 38 C5 01 B4 */ addi r6, r5, 0x1b4
|
|
/* 802275DC 0022451C 7C 9A 32 AE */ lhax r4, r26, r6
|
|
/* 802275E0 00224520 38 61 01 68 */ addi r3, r1, 0x168
|
|
/* 802275E4 00224524 7C 03 2A AE */ lhax r0, r3, r5
|
|
/* 802275E8 00224528 7C 04 00 00 */ cmpw r4, r0
|
|
/* 802275EC 0022452C 40 82 00 30 */ bne lbl_8022761C
|
|
/* 802275F0 00224530 38 04 00 01 */ addi r0, r4, 1
|
|
/* 802275F4 00224534 7C 1A 33 2E */ sthx r0, r26, r6
|
|
/* 802275F8 00224538 7C 1A 32 AE */ lhax r0, r26, r6
|
|
/* 802275FC 0022453C 2C 00 00 14 */ cmpwi r0, 0x14
|
|
/* 80227600 00224540 41 80 00 0C */ blt lbl_8022760C
|
|
/* 80227604 00224544 38 00 00 00 */ li r0, 0
|
|
/* 80227608 00224548 7C 1A 33 2E */ sthx r0, r26, r6
|
|
lbl_8022760C:
|
|
/* 8022760C 0022454C 7F 43 D3 78 */ mr r3, r26
|
|
/* 80227610 00224550 7C 9A E8 2E */ lwzx r4, r26, r29
|
|
/* 80227614 00224554 7C BA 32 AE */ lhax r5, r26, r6
|
|
/* 80227618 00224558 48 00 0E 79 */ bl COutFont_c_NS_setBlendAnime
|
|
lbl_8022761C:
|
|
/* 8022761C 0022455C 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 80227620 00224560 FC 20 F8 90 */ fmr f1, f31
|
|
/* 80227624 00224564 FC 40 F0 90 */ fmr f2, f30
|
|
/* 80227628 00224568 FC 60 E8 90 */ fmr f3, f29
|
|
/* 8022762C 0022456C FC 80 E0 90 */ fmr f4, f28
|
|
/* 80227630 00224570 38 80 00 00 */ li r4, 0
|
|
/* 80227634 00224574 38 A0 00 00 */ li r5, 0
|
|
/* 80227638 00224578 38 C0 00 01 */ li r6, 1
|
|
/* 8022763C 0022457C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80227640 00224580 81 8C 00 EC */ lwz r12, 0xec(r12)
|
|
/* 80227644 00224584 7D 89 03 A6 */ mtctr r12
|
|
/* 80227648 00224588 4E 80 04 21 */ bctrl
|
|
/* 8022764C 0022458C 48 00 0D 94 */ b lbl_802283E0
|
|
/* 80227650 00224590 57 05 08 3C */ slwi r5, r24, 1
|
|
/* 80227654 00224594 38 C5 01 B4 */ addi r6, r5, 0x1b4
|
|
/* 80227658 00224598 7C 9A 32 AE */ lhax r4, r26, r6
|
|
/* 8022765C 0022459C 38 61 01 68 */ addi r3, r1, 0x168
|
|
/* 80227660 002245A0 7C 03 2A AE */ lhax r0, r3, r5
|
|
/* 80227664 002245A4 7C 04 00 00 */ cmpw r4, r0
|
|
/* 80227668 002245A8 40 82 00 30 */ bne lbl_80227698
|
|
/* 8022766C 002245AC 38 04 00 01 */ addi r0, r4, 1
|
|
/* 80227670 002245B0 7C 1A 33 2E */ sthx r0, r26, r6
|
|
/* 80227674 002245B4 7C 1A 32 AE */ lhax r0, r26, r6
|
|
/* 80227678 002245B8 2C 00 00 14 */ cmpwi r0, 0x14
|
|
/* 8022767C 002245BC 41 80 00 0C */ blt lbl_80227688
|
|
/* 80227680 002245C0 38 00 00 00 */ li r0, 0
|
|
/* 80227684 002245C4 7C 1A 33 2E */ sthx r0, r26, r6
|
|
lbl_80227688:
|
|
/* 80227688 002245C8 7F 43 D3 78 */ mr r3, r26
|
|
/* 8022768C 002245CC 7C 9A E8 2E */ lwzx r4, r26, r29
|
|
/* 80227690 002245D0 7C BA 32 AE */ lhax r5, r26, r6
|
|
/* 80227694 002245D4 48 00 0D FD */ bl COutFont_c_NS_setBlendAnime
|
|
lbl_80227698:
|
|
/* 80227698 002245D8 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 8022769C 002245DC FC 20 F8 90 */ fmr f1, f31
|
|
/* 802276A0 002245E0 FC 40 F0 90 */ fmr f2, f30
|
|
/* 802276A4 002245E4 FC 60 E8 90 */ fmr f3, f29
|
|
/* 802276A8 002245E8 FC 80 E0 90 */ fmr f4, f28
|
|
/* 802276AC 002245EC 38 80 00 01 */ li r4, 1
|
|
/* 802276B0 002245F0 38 A0 00 01 */ li r5, 1
|
|
/* 802276B4 002245F4 38 C0 00 01 */ li r6, 1
|
|
/* 802276B8 002245F8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 802276BC 002245FC 81 8C 00 EC */ lwz r12, 0xec(r12)
|
|
/* 802276C0 00224600 7D 89 03 A6 */ mtctr r12
|
|
/* 802276C4 00224604 4E 80 04 21 */ bctrl
|
|
/* 802276C8 00224608 48 00 0D 18 */ b lbl_802283E0
|
|
/* 802276CC 0022460C 57 05 08 3C */ slwi r5, r24, 1
|
|
/* 802276D0 00224610 38 C5 01 B4 */ addi r6, r5, 0x1b4
|
|
/* 802276D4 00224614 7C 9A 32 AE */ lhax r4, r26, r6
|
|
/* 802276D8 00224618 38 61 01 68 */ addi r3, r1, 0x168
|
|
/* 802276DC 0022461C 7C 03 2A AE */ lhax r0, r3, r5
|
|
/* 802276E0 00224620 7C 04 00 00 */ cmpw r4, r0
|
|
/* 802276E4 00224624 40 82 00 30 */ bne lbl_80227714
|
|
/* 802276E8 00224628 38 04 00 01 */ addi r0, r4, 1
|
|
/* 802276EC 0022462C 7C 1A 33 2E */ sthx r0, r26, r6
|
|
/* 802276F0 00224630 7C 1A 32 AE */ lhax r0, r26, r6
|
|
/* 802276F4 00224634 2C 00 00 14 */ cmpwi r0, 0x14
|
|
/* 802276F8 00224638 41 80 00 0C */ blt lbl_80227704
|
|
/* 802276FC 0022463C 38 00 00 00 */ li r0, 0
|
|
/* 80227700 00224640 7C 1A 33 2E */ sthx r0, r26, r6
|
|
lbl_80227704:
|
|
/* 80227704 00224644 7F 43 D3 78 */ mr r3, r26
|
|
/* 80227708 00224648 7C 9A E8 2E */ lwzx r4, r26, r29
|
|
/* 8022770C 0022464C 7C BA 32 AE */ lhax r5, r26, r6
|
|
/* 80227710 00224650 48 00 0D 81 */ bl COutFont_c_NS_setBlendAnime
|
|
lbl_80227714:
|
|
/* 80227714 00224654 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 80227718 00224658 FC 20 F8 90 */ fmr f1, f31
|
|
/* 8022771C 0022465C FC 40 F0 90 */ fmr f2, f30
|
|
/* 80227720 00224660 FC 60 E8 90 */ fmr f3, f29
|
|
/* 80227724 00224664 FC 80 E0 90 */ fmr f4, f28
|
|
/* 80227728 00224668 38 80 00 00 */ li r4, 0
|
|
/* 8022772C 0022466C 38 A0 00 00 */ li r5, 0
|
|
/* 80227730 00224670 38 C0 00 00 */ li r6, 0
|
|
/* 80227734 00224674 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80227738 00224678 81 8C 00 EC */ lwz r12, 0xec(r12)
|
|
/* 8022773C 0022467C 7D 89 03 A6 */ mtctr r12
|
|
/* 80227740 00224680 4E 80 04 21 */ bctrl
|
|
/* 80227744 00224684 48 00 0C 9C */ b lbl_802283E0
|
|
/* 80227748 00224688 57 05 08 3C */ slwi r5, r24, 1
|
|
/* 8022774C 0022468C 38 C5 01 B4 */ addi r6, r5, 0x1b4
|
|
/* 80227750 00224690 7C 9A 32 AE */ lhax r4, r26, r6
|
|
/* 80227754 00224694 38 61 01 68 */ addi r3, r1, 0x168
|
|
/* 80227758 00224698 7C 03 2A AE */ lhax r0, r3, r5
|
|
/* 8022775C 0022469C 7C 04 00 00 */ cmpw r4, r0
|
|
/* 80227760 002246A0 40 82 00 30 */ bne lbl_80227790
|
|
/* 80227764 002246A4 38 04 00 01 */ addi r0, r4, 1
|
|
/* 80227768 002246A8 7C 1A 33 2E */ sthx r0, r26, r6
|
|
/* 8022776C 002246AC 7C 1A 32 AE */ lhax r0, r26, r6
|
|
/* 80227770 002246B0 2C 00 00 14 */ cmpwi r0, 0x14
|
|
/* 80227774 002246B4 41 80 00 0C */ blt lbl_80227780
|
|
/* 80227778 002246B8 38 00 00 00 */ li r0, 0
|
|
/* 8022777C 002246BC 7C 1A 33 2E */ sthx r0, r26, r6
|
|
lbl_80227780:
|
|
/* 80227780 002246C0 7F 43 D3 78 */ mr r3, r26
|
|
/* 80227784 002246C4 7C 9A E8 2E */ lwzx r4, r26, r29
|
|
/* 80227788 002246C8 7C BA 32 AE */ lhax r5, r26, r6
|
|
/* 8022778C 002246CC 48 00 0D 05 */ bl COutFont_c_NS_setBlendAnime
|
|
lbl_80227790:
|
|
/* 80227790 002246D0 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 80227794 002246D4 FC 20 F8 90 */ fmr f1, f31
|
|
/* 80227798 002246D8 FC 40 F0 90 */ fmr f2, f30
|
|
/* 8022779C 002246DC FC 60 E8 90 */ fmr f3, f29
|
|
/* 802277A0 002246E0 FC 80 E0 90 */ fmr f4, f28
|
|
/* 802277A4 002246E4 38 80 00 01 */ li r4, 1
|
|
/* 802277A8 002246E8 38 A0 00 01 */ li r5, 1
|
|
/* 802277AC 002246EC 38 C0 00 00 */ li r6, 0
|
|
/* 802277B0 002246F0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 802277B4 002246F4 81 8C 00 EC */ lwz r12, 0xec(r12)
|
|
/* 802277B8 002246F8 7D 89 03 A6 */ mtctr r12
|
|
/* 802277BC 002246FC 4E 80 04 21 */ bctrl
|
|
/* 802277C0 00224700 48 00 0C 20 */ b lbl_802283E0
|
|
/* 802277C4 00224704 57 05 08 3C */ slwi r5, r24, 1
|
|
/* 802277C8 00224708 3B 05 01 B4 */ addi r24, r5, 0x1b4
|
|
/* 802277CC 0022470C 7C 9A C2 AE */ lhax r4, r26, r24
|
|
/* 802277D0 00224710 38 61 01 68 */ addi r3, r1, 0x168
|
|
/* 802277D4 00224714 7C 03 2A AE */ lhax r0, r3, r5
|
|
/* 802277D8 00224718 7C 04 00 00 */ cmpw r4, r0
|
|
/* 802277DC 0022471C 40 82 00 30 */ bne lbl_8022780C
|
|
/* 802277E0 00224720 38 04 00 01 */ addi r0, r4, 1
|
|
/* 802277E4 00224724 7C 1A C3 2E */ sthx r0, r26, r24
|
|
/* 802277E8 00224728 7C 1A C2 AE */ lhax r0, r26, r24
|
|
/* 802277EC 0022472C 2C 00 00 28 */ cmpwi r0, 0x28
|
|
/* 802277F0 00224730 41 80 00 0C */ blt lbl_802277FC
|
|
/* 802277F4 00224734 38 00 00 00 */ li r0, 0
|
|
/* 802277F8 00224738 7C 1A C3 2E */ sthx r0, r26, r24
|
|
lbl_802277FC:
|
|
/* 802277FC 0022473C 7F 43 D3 78 */ mr r3, r26
|
|
/* 80227800 00224740 7C 9A E8 2E */ lwzx r4, r26, r29
|
|
/* 80227804 00224744 7C BA C2 AE */ lhax r5, r26, r24
|
|
/* 80227808 00224748 48 00 0C 89 */ bl COutFont_c_NS_setBlendAnime
|
|
lbl_8022780C:
|
|
/* 8022780C 0022474C 7C 1A C2 AE */ lhax r0, r26, r24
|
|
/* 80227810 00224750 2C 00 00 14 */ cmpwi r0, 0x14
|
|
/* 80227814 00224754 40 80 00 38 */ bge lbl_8022784C
|
|
/* 80227818 00224758 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 8022781C 0022475C FC 20 F8 90 */ fmr f1, f31
|
|
/* 80227820 00224760 FC 40 F0 90 */ fmr f2, f30
|
|
/* 80227824 00224764 FC 60 E8 90 */ fmr f3, f29
|
|
/* 80227828 00224768 FC 80 E0 90 */ fmr f4, f28
|
|
/* 8022782C 0022476C 38 80 00 00 */ li r4, 0
|
|
/* 80227830 00224770 38 A0 00 00 */ li r5, 0
|
|
/* 80227834 00224774 38 C0 00 01 */ li r6, 1
|
|
/* 80227838 00224778 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 8022783C 0022477C 81 8C 00 EC */ lwz r12, 0xec(r12)
|
|
/* 80227840 00224780 7D 89 03 A6 */ mtctr r12
|
|
/* 80227844 00224784 4E 80 04 21 */ bctrl
|
|
/* 80227848 00224788 48 00 0B 98 */ b lbl_802283E0
|
|
lbl_8022784C:
|
|
/* 8022784C 0022478C 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 80227850 00224790 FC 20 F8 90 */ fmr f1, f31
|
|
/* 80227854 00224794 FC 40 F0 90 */ fmr f2, f30
|
|
/* 80227858 00224798 FC 60 E8 90 */ fmr f3, f29
|
|
/* 8022785C 0022479C FC 80 E0 90 */ fmr f4, f28
|
|
/* 80227860 002247A0 38 80 00 01 */ li r4, 1
|
|
/* 80227864 002247A4 38 A0 00 01 */ li r5, 1
|
|
/* 80227868 002247A8 38 C0 00 01 */ li r6, 1
|
|
/* 8022786C 002247AC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80227870 002247B0 81 8C 00 EC */ lwz r12, 0xec(r12)
|
|
/* 80227874 002247B4 7D 89 03 A6 */ mtctr r12
|
|
/* 80227878 002247B8 4E 80 04 21 */ bctrl
|
|
/* 8022787C 002247BC 48 00 0B 64 */ b lbl_802283E0
|
|
/* 80227880 002247C0 57 05 08 3C */ slwi r5, r24, 1
|
|
/* 80227884 002247C4 3B 05 01 B4 */ addi r24, r5, 0x1b4
|
|
/* 80227888 002247C8 7C 9A C2 AE */ lhax r4, r26, r24
|
|
/* 8022788C 002247CC 38 61 01 68 */ addi r3, r1, 0x168
|
|
/* 80227890 002247D0 7C 03 2A AE */ lhax r0, r3, r5
|
|
/* 80227894 002247D4 7C 04 00 00 */ cmpw r4, r0
|
|
/* 80227898 002247D8 40 82 00 30 */ bne lbl_802278C8
|
|
/* 8022789C 002247DC 38 04 00 01 */ addi r0, r4, 1
|
|
/* 802278A0 002247E0 7C 1A C3 2E */ sthx r0, r26, r24
|
|
/* 802278A4 002247E4 7C 1A C2 AE */ lhax r0, r26, r24
|
|
/* 802278A8 002247E8 2C 00 00 28 */ cmpwi r0, 0x28
|
|
/* 802278AC 002247EC 41 80 00 0C */ blt lbl_802278B8
|
|
/* 802278B0 002247F0 38 00 00 00 */ li r0, 0
|
|
/* 802278B4 002247F4 7C 1A C3 2E */ sthx r0, r26, r24
|
|
lbl_802278B8:
|
|
/* 802278B8 002247F8 7F 43 D3 78 */ mr r3, r26
|
|
/* 802278BC 002247FC 7C 9A E8 2E */ lwzx r4, r26, r29
|
|
/* 802278C0 00224800 7C BA C2 AE */ lhax r5, r26, r24
|
|
/* 802278C4 00224804 48 00 0B CD */ bl COutFont_c_NS_setBlendAnime
|
|
lbl_802278C8:
|
|
/* 802278C8 00224808 7C 1A C2 AE */ lhax r0, r26, r24
|
|
/* 802278CC 0022480C 2C 00 00 14 */ cmpwi r0, 0x14
|
|
/* 802278D0 00224810 40 80 00 38 */ bge lbl_80227908
|
|
/* 802278D4 00224814 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 802278D8 00224818 FC 20 F8 90 */ fmr f1, f31
|
|
/* 802278DC 0022481C FC 40 F0 90 */ fmr f2, f30
|
|
/* 802278E0 00224820 FC 60 E8 90 */ fmr f3, f29
|
|
/* 802278E4 00224824 FC 80 E0 90 */ fmr f4, f28
|
|
/* 802278E8 00224828 38 80 00 00 */ li r4, 0
|
|
/* 802278EC 0022482C 38 A0 00 00 */ li r5, 0
|
|
/* 802278F0 00224830 38 C0 00 00 */ li r6, 0
|
|
/* 802278F4 00224834 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 802278F8 00224838 81 8C 00 EC */ lwz r12, 0xec(r12)
|
|
/* 802278FC 0022483C 7D 89 03 A6 */ mtctr r12
|
|
/* 80227900 00224840 4E 80 04 21 */ bctrl
|
|
/* 80227904 00224844 48 00 0A DC */ b lbl_802283E0
|
|
lbl_80227908:
|
|
/* 80227908 00224848 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 8022790C 0022484C FC 20 F8 90 */ fmr f1, f31
|
|
/* 80227910 00224850 FC 40 F0 90 */ fmr f2, f30
|
|
/* 80227914 00224854 FC 60 E8 90 */ fmr f3, f29
|
|
/* 80227918 00224858 FC 80 E0 90 */ fmr f4, f28
|
|
/* 8022791C 0022485C 38 80 00 01 */ li r4, 1
|
|
/* 80227920 00224860 38 A0 00 01 */ li r5, 1
|
|
/* 80227924 00224864 38 C0 00 00 */ li r6, 0
|
|
/* 80227928 00224868 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 8022792C 0022486C 81 8C 00 EC */ lwz r12, 0xec(r12)
|
|
/* 80227930 00224870 7D 89 03 A6 */ mtctr r12
|
|
/* 80227934 00224874 4E 80 04 21 */ bctrl
|
|
/* 80227938 00224878 48 00 0A A8 */ b lbl_802283E0
|
|
/* 8022793C 0022487C 38 60 00 00 */ li r3, 0
|
|
/* 80227940 00224880 98 61 00 A8 */ stb r3, 0xa8(r1)
|
|
/* 80227944 00224884 98 61 00 A9 */ stb r3, 0xa9(r1)
|
|
/* 80227948 00224888 98 61 00 AA */ stb r3, 0xaa(r1)
|
|
/* 8022794C 0022488C 38 00 00 FF */ li r0, 0xff
|
|
/* 80227950 00224890 98 01 00 AB */ stb r0, 0xab(r1)
|
|
/* 80227954 00224894 80 01 00 A8 */ lwz r0, 0xa8(r1)
|
|
/* 80227958 00224898 90 01 00 AC */ stw r0, 0xac(r1)
|
|
/* 8022795C 0022489C 98 61 00 B0 */ stb r3, 0xb0(r1)
|
|
/* 80227960 002248A0 98 61 00 B1 */ stb r3, 0xb1(r1)
|
|
/* 80227964 002248A4 98 61 00 B2 */ stb r3, 0xb2(r1)
|
|
/* 80227968 002248A8 98 61 00 B3 */ stb r3, 0xb3(r1)
|
|
/* 8022796C 002248AC 80 01 00 B0 */ lwz r0, 0xb0(r1)
|
|
/* 80227970 002248B0 90 01 00 B4 */ stw r0, 0xb4(r1)
|
|
/* 80227974 002248B4 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 80227978 002248B8 38 81 00 B4 */ addi r4, r1, 0xb4
|
|
/* 8022797C 002248BC 38 A1 00 AC */ addi r5, r1, 0xac
|
|
/* 80227980 002248C0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80227984 002248C4 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 80227988 002248C8 7D 89 03 A6 */ mtctr r12
|
|
/* 8022798C 002248CC 4E 80 04 21 */ bctrl
|
|
/* 80227990 002248D0 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 80227994 002248D4 C0 02 B0 20 */ lfs f0, lbl_80454A20-_SDA2_BASE_(r2)
|
|
/* 80227998 002248D8 EC 20 F8 2A */ fadds f1, f0, f31
|
|
/* 8022799C 002248DC EC 40 F0 2A */ fadds f2, f0, f30
|
|
/* 802279A0 002248E0 FC 60 E8 90 */ fmr f3, f29
|
|
/* 802279A4 002248E4 FC 80 E0 90 */ fmr f4, f28
|
|
/* 802279A8 002248E8 38 80 00 00 */ li r4, 0
|
|
/* 802279AC 002248EC 38 A0 00 00 */ li r5, 0
|
|
/* 802279B0 002248F0 38 C0 00 00 */ li r6, 0
|
|
/* 802279B4 002248F4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 802279B8 002248F8 81 8C 00 EC */ lwz r12, 0xec(r12)
|
|
/* 802279BC 002248FC 7D 89 03 A6 */ mtctr r12
|
|
/* 802279C0 00224900 4E 80 04 21 */ bctrl
|
|
/* 802279C4 00224904 7C 7A F0 2E */ lwzx r3, r26, r30
|
|
/* 802279C8 00224908 80 03 00 18 */ lwz r0, 0x18(r3)
|
|
/* 802279CC 0022490C 90 01 00 98 */ stw r0, 0x98(r1)
|
|
/* 802279D0 00224910 90 01 00 9C */ stw r0, 0x9c(r1)
|
|
/* 802279D4 00224914 38 00 00 00 */ li r0, 0
|
|
/* 802279D8 00224918 98 01 00 A0 */ stb r0, 0xa0(r1)
|
|
/* 802279DC 0022491C 98 01 00 A1 */ stb r0, 0xa1(r1)
|
|
/* 802279E0 00224920 98 01 00 A2 */ stb r0, 0xa2(r1)
|
|
/* 802279E4 00224924 98 01 00 A3 */ stb r0, 0xa3(r1)
|
|
/* 802279E8 00224928 80 01 00 A0 */ lwz r0, 0xa0(r1)
|
|
/* 802279EC 0022492C 90 01 00 A4 */ stw r0, 0xa4(r1)
|
|
/* 802279F0 00224930 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 802279F4 00224934 38 81 00 A4 */ addi r4, r1, 0xa4
|
|
/* 802279F8 00224938 38 A1 00 9C */ addi r5, r1, 0x9c
|
|
/* 802279FC 0022493C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80227A00 00224940 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 80227A04 00224944 7D 89 03 A6 */ mtctr r12
|
|
/* 80227A08 00224948 4E 80 04 21 */ bctrl
|
|
/* 80227A0C 0022494C 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 80227A10 00224950 FC 20 F8 90 */ fmr f1, f31
|
|
/* 80227A14 00224954 FC 40 F0 90 */ fmr f2, f30
|
|
/* 80227A18 00224958 FC 60 E8 90 */ fmr f3, f29
|
|
/* 80227A1C 0022495C FC 80 E0 90 */ fmr f4, f28
|
|
/* 80227A20 00224960 38 80 00 00 */ li r4, 0
|
|
/* 80227A24 00224964 38 A0 00 00 */ li r5, 0
|
|
/* 80227A28 00224968 38 C0 00 00 */ li r6, 0
|
|
/* 80227A2C 0022496C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80227A30 00224970 81 8C 00 EC */ lwz r12, 0xec(r12)
|
|
/* 80227A34 00224974 7D 89 03 A6 */ mtctr r12
|
|
/* 80227A38 00224978 4E 80 04 21 */ bctrl
|
|
/* 80227A3C 0022497C 48 00 09 A4 */ b lbl_802283E0
|
|
/* 80227A40 00224980 7C 7A F0 2E */ lwzx r3, r26, r30
|
|
/* 80227A44 00224984 80 03 00 18 */ lwz r0, 0x18(r3)
|
|
/* 80227A48 00224988 90 01 00 88 */ stw r0, 0x88(r1)
|
|
/* 80227A4C 0022498C 90 01 00 8C */ stw r0, 0x8c(r1)
|
|
/* 80227A50 00224990 38 00 00 00 */ li r0, 0
|
|
/* 80227A54 00224994 98 01 00 90 */ stb r0, 0x90(r1)
|
|
/* 80227A58 00224998 98 01 00 91 */ stb r0, 0x91(r1)
|
|
/* 80227A5C 0022499C 98 01 00 92 */ stb r0, 0x92(r1)
|
|
/* 80227A60 002249A0 98 01 00 93 */ stb r0, 0x93(r1)
|
|
/* 80227A64 002249A4 80 01 00 90 */ lwz r0, 0x90(r1)
|
|
/* 80227A68 002249A8 90 01 00 94 */ stw r0, 0x94(r1)
|
|
/* 80227A6C 002249AC 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 80227A70 002249B0 38 81 00 94 */ addi r4, r1, 0x94
|
|
/* 80227A74 002249B4 38 A1 00 8C */ addi r5, r1, 0x8c
|
|
/* 80227A78 002249B8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80227A7C 002249BC 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 80227A80 002249C0 7D 89 03 A6 */ mtctr r12
|
|
/* 80227A84 002249C4 4E 80 04 21 */ bctrl
|
|
/* 80227A88 002249C8 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 80227A8C 002249CC FC 20 F8 90 */ fmr f1, f31
|
|
/* 80227A90 002249D0 FC 40 F0 90 */ fmr f2, f30
|
|
/* 80227A94 002249D4 FC 60 E8 90 */ fmr f3, f29
|
|
/* 80227A98 002249D8 FC 80 E0 90 */ fmr f4, f28
|
|
/* 80227A9C 002249DC 38 80 00 00 */ li r4, 0
|
|
/* 80227AA0 002249E0 38 A0 00 00 */ li r5, 0
|
|
/* 80227AA4 002249E4 38 C0 00 00 */ li r6, 0
|
|
/* 80227AA8 002249E8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80227AAC 002249EC 81 8C 00 EC */ lwz r12, 0xec(r12)
|
|
/* 80227AB0 002249F0 7D 89 03 A6 */ mtctr r12
|
|
/* 80227AB4 002249F4 4E 80 04 21 */ bctrl
|
|
/* 80227AB8 002249F8 48 00 09 28 */ b lbl_802283E0
|
|
/* 80227ABC 002249FC 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 80227AC0 00224A00 FC 20 F8 90 */ fmr f1, f31
|
|
/* 80227AC4 00224A04 FC 40 F0 90 */ fmr f2, f30
|
|
/* 80227AC8 00224A08 FC 60 E8 90 */ fmr f3, f29
|
|
/* 80227ACC 00224A0C FC 80 E0 90 */ fmr f4, f28
|
|
/* 80227AD0 00224A10 38 80 00 00 */ li r4, 0
|
|
/* 80227AD4 00224A14 38 A0 00 00 */ li r5, 0
|
|
/* 80227AD8 00224A18 38 C0 00 00 */ li r6, 0
|
|
/* 80227ADC 00224A1C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80227AE0 00224A20 81 8C 00 EC */ lwz r12, 0xec(r12)
|
|
/* 80227AE4 00224A24 7D 89 03 A6 */ mtctr r12
|
|
/* 80227AE8 00224A28 4E 80 04 21 */ bctrl
|
|
/* 80227AEC 00224A2C 48 00 08 F4 */ b lbl_802283E0
|
|
/* 80227AF0 00224A30 57 03 08 3C */ slwi r3, r24, 1
|
|
/* 80227AF4 00224A34 38 A3 01 B4 */ addi r5, r3, 0x1b4
|
|
/* 80227AF8 00224A38 7C 7A 2A AE */ lhax r3, r26, r5
|
|
/* 80227AFC 00224A3C 38 03 00 01 */ addi r0, r3, 1
|
|
/* 80227B00 00224A40 7C 1A 2B 2E */ sthx r0, r26, r5
|
|
/* 80227B04 00224A44 7C 1A 2A AE */ lhax r0, r26, r5
|
|
/* 80227B08 00224A48 2C 00 00 1C */ cmpwi r0, 0x1c
|
|
/* 80227B0C 00224A4C 41 80 00 0C */ blt lbl_80227B18
|
|
/* 80227B10 00224A50 38 00 00 00 */ li r0, 0
|
|
/* 80227B14 00224A54 7C 1A 2B 2E */ sthx r0, r26, r5
|
|
lbl_80227B18:
|
|
/* 80227B18 00224A58 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 80227B1C 00224A5C C0 02 B0 28 */ lfs f0, lbl_80454A28-_SDA2_BASE_(r2)
|
|
/* 80227B20 00224A60 EC 20 07 72 */ fmuls f1, f0, f29
|
|
/* 80227B24 00224A64 EC 40 07 32 */ fmuls f2, f0, f28
|
|
/* 80227B28 00224A68 38 80 00 7A */ li r4, 0x7a
|
|
/* 80227B2C 00224A6C C0 82 B0 2C */ lfs f4, lbl_80454A2C-_SDA2_BASE_(r2)
|
|
/* 80227B30 00224A70 7C 1A 2A AE */ lhax r0, r26, r5
|
|
/* 80227B34 00224A74 C8 62 B0 50 */ lfd f3, lbl_80454A50-_SDA2_BASE_(r2)
|
|
/* 80227B38 00224A78 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 80227B3C 00224A7C 90 01 02 04 */ stw r0, 0x204(r1)
|
|
/* 80227B40 00224A80 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 80227B44 00224A84 90 01 02 00 */ stw r0, 0x200(r1)
|
|
/* 80227B48 00224A88 C8 01 02 00 */ lfd f0, 0x200(r1)
|
|
/* 80227B4C 00224A8C EC 00 18 28 */ fsubs f0, f0, f3
|
|
/* 80227B50 00224A90 EC 64 00 32 */ fmuls f3, f4, f0
|
|
/* 80227B54 00224A94 C0 02 B0 30 */ lfs f0, lbl_80454A30-_SDA2_BASE_(r2)
|
|
/* 80227B58 00224A98 EC 63 00 24 */ fdivs f3, f3, f0
|
|
/* 80227B5C 00224A9C 48 0C F6 81 */ bl J2DPane_NS_rotate
|
|
/* 80227B60 00224AA0 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 80227B64 00224AA4 FC 20 F8 90 */ fmr f1, f31
|
|
/* 80227B68 00224AA8 FC 40 F0 90 */ fmr f2, f30
|
|
/* 80227B6C 00224AAC FC 60 E8 90 */ fmr f3, f29
|
|
/* 80227B70 00224AB0 FC 80 E0 90 */ fmr f4, f28
|
|
/* 80227B74 00224AB4 38 80 00 00 */ li r4, 0
|
|
/* 80227B78 00224AB8 38 A0 00 00 */ li r5, 0
|
|
/* 80227B7C 00224ABC 38 C0 00 00 */ li r6, 0
|
|
/* 80227B80 00224AC0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80227B84 00224AC4 81 8C 00 EC */ lwz r12, 0xec(r12)
|
|
/* 80227B88 00224AC8 7D 89 03 A6 */ mtctr r12
|
|
/* 80227B8C 00224ACC 4E 80 04 21 */ bctrl
|
|
/* 80227B90 00224AD0 48 00 08 50 */ b lbl_802283E0
|
|
/* 80227B94 00224AD4 57 05 08 3C */ slwi r5, r24, 1
|
|
/* 80227B98 00224AD8 38 C5 01 B4 */ addi r6, r5, 0x1b4
|
|
/* 80227B9C 00224ADC 7C 9A 32 AE */ lhax r4, r26, r6
|
|
/* 80227BA0 00224AE0 38 61 01 68 */ addi r3, r1, 0x168
|
|
/* 80227BA4 00224AE4 7C 03 2A AE */ lhax r0, r3, r5
|
|
/* 80227BA8 00224AE8 7C 04 00 00 */ cmpw r4, r0
|
|
/* 80227BAC 00224AEC 40 82 00 20 */ bne lbl_80227BCC
|
|
/* 80227BB0 00224AF0 38 04 00 01 */ addi r0, r4, 1
|
|
/* 80227BB4 00224AF4 7C 1A 33 2E */ sthx r0, r26, r6
|
|
/* 80227BB8 00224AF8 7C 7A 32 AE */ lhax r3, r26, r6
|
|
/* 80227BBC 00224AFC 2C 03 00 12 */ cmpwi r3, 0x12
|
|
/* 80227BC0 00224B00 41 80 00 0C */ blt lbl_80227BCC
|
|
/* 80227BC4 00224B04 38 03 FF EE */ addi r0, r3, -18
|
|
/* 80227BC8 00224B08 7C 1A 33 2E */ sthx r0, r26, r6
|
|
lbl_80227BCC:
|
|
/* 80227BCC 00224B0C 7C 1A 32 AE */ lhax r0, r26, r6
|
|
/* 80227BD0 00224B10 2C 00 00 09 */ cmpwi r0, 9
|
|
/* 80227BD4 00224B14 40 80 00 3C */ bge lbl_80227C10
|
|
/* 80227BD8 00224B18 C0 62 B0 34 */ lfs f3, lbl_80454A34-_SDA2_BASE_(r2)
|
|
/* 80227BDC 00224B1C C0 42 B0 38 */ lfs f2, lbl_80454A38-_SDA2_BASE_(r2)
|
|
/* 80227BE0 00224B20 C8 22 B0 50 */ lfd f1, lbl_80454A50-_SDA2_BASE_(r2)
|
|
/* 80227BE4 00224B24 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 80227BE8 00224B28 90 01 02 04 */ stw r0, 0x204(r1)
|
|
/* 80227BEC 00224B2C 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 80227BF0 00224B30 90 01 02 00 */ stw r0, 0x200(r1)
|
|
/* 80227BF4 00224B34 C8 01 02 00 */ lfd f0, 0x200(r1)
|
|
/* 80227BF8 00224B38 EC 20 08 28 */ fsubs f1, f0, f1
|
|
/* 80227BFC 00224B3C C0 02 B0 3C */ lfs f0, lbl_80454A3C-_SDA2_BASE_(r2)
|
|
/* 80227C00 00224B40 EC 01 00 24 */ fdivs f0, f1, f0
|
|
/* 80227C04 00224B44 EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 80227C08 00224B48 EC 23 00 2A */ fadds f1, f3, f0
|
|
/* 80227C0C 00224B4C 48 00 00 40 */ b lbl_80227C4C
|
|
lbl_80227C10:
|
|
/* 80227C10 00224B50 C0 82 B0 34 */ lfs f4, lbl_80454A34-_SDA2_BASE_(r2)
|
|
/* 80227C14 00224B54 C0 62 B0 38 */ lfs f3, lbl_80454A38-_SDA2_BASE_(r2)
|
|
/* 80227C18 00224B58 C0 42 B0 40 */ lfs f2, lbl_80454A40-_SDA2_BASE_(r2)
|
|
/* 80227C1C 00224B5C C8 22 B0 50 */ lfd f1, lbl_80454A50-_SDA2_BASE_(r2)
|
|
/* 80227C20 00224B60 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 80227C24 00224B64 90 01 01 FC */ stw r0, 0x1fc(r1)
|
|
/* 80227C28 00224B68 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 80227C2C 00224B6C 90 01 01 F8 */ stw r0, 0x1f8(r1)
|
|
/* 80227C30 00224B70 C8 01 01 F8 */ lfd f0, 0x1f8(r1)
|
|
/* 80227C34 00224B74 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 80227C38 00224B78 EC 22 00 28 */ fsubs f1, f2, f0
|
|
/* 80227C3C 00224B7C C0 02 B0 3C */ lfs f0, lbl_80454A3C-_SDA2_BASE_(r2)
|
|
/* 80227C40 00224B80 EC 01 00 24 */ fdivs f0, f1, f0
|
|
/* 80227C44 00224B84 EC 03 00 32 */ fmuls f0, f3, f0
|
|
/* 80227C48 00224B88 EC 24 00 2A */ fadds f1, f4, f0
|
|
lbl_80227C4C:
|
|
/* 80227C4C 00224B8C 80 7A 00 F8 */ lwz r3, 0xf8(r26)
|
|
/* 80227C50 00224B90 C0 1A 01 A8 */ lfs f0, 0x1a8(r26)
|
|
/* 80227C54 00224B94 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 80227C58 00224B98 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 80227C5C 00224B9C D8 01 02 08 */ stfd f0, 0x208(r1)
|
|
/* 80227C60 00224BA0 80 81 02 0C */ lwz r4, 0x20c(r1)
|
|
/* 80227C64 00224BA4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80227C68 00224BA8 81 8C 00 24 */ lwz r12, 0x24(r12)
|
|
/* 80227C6C 00224BAC 7D 89 03 A6 */ mtctr r12
|
|
/* 80227C70 00224BB0 4E 80 04 21 */ bctrl
|
|
/* 80227C74 00224BB4 C0 9F 02 C4 */ lfs f4, 0x2c4(r31)
|
|
/* 80227C78 00224BB8 C0 02 B0 14 */ lfs f0, lbl_80454A14-_SDA2_BASE_(r2)
|
|
/* 80227C7C 00224BBC EC 64 00 28 */ fsubs f3, f4, f0
|
|
/* 80227C80 00224BC0 80 7A 00 F8 */ lwz r3, 0xf8(r26)
|
|
/* 80227C84 00224BC4 C0 42 B0 28 */ lfs f2, lbl_80454A28-_SDA2_BASE_(r2)
|
|
/* 80227C88 00224BC8 EC 03 07 72 */ fmuls f0, f3, f29
|
|
/* 80227C8C 00224BCC EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 80227C90 00224BD0 EC 3F 00 28 */ fsubs f1, f31, f0
|
|
/* 80227C94 00224BD4 EC 03 07 32 */ fmuls f0, f3, f28
|
|
/* 80227C98 00224BD8 EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 80227C9C 00224BDC EC 5E 00 28 */ fsubs f2, f30, f0
|
|
/* 80227CA0 00224BE0 EC 7D 01 32 */ fmuls f3, f29, f4
|
|
/* 80227CA4 00224BE4 EC 9C 01 32 */ fmuls f4, f28, f4
|
|
/* 80227CA8 00224BE8 38 80 00 00 */ li r4, 0
|
|
/* 80227CAC 00224BEC 38 A0 00 00 */ li r5, 0
|
|
/* 80227CB0 00224BF0 38 C0 00 00 */ li r6, 0
|
|
/* 80227CB4 00224BF4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80227CB8 00224BF8 81 8C 00 EC */ lwz r12, 0xec(r12)
|
|
/* 80227CBC 00224BFC 7D 89 03 A6 */ mtctr r12
|
|
/* 80227CC0 00224C00 4E 80 04 21 */ bctrl
|
|
/* 80227CC4 00224C04 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 80227CC8 00224C08 FC 20 F8 90 */ fmr f1, f31
|
|
/* 80227CCC 00224C0C FC 40 F0 90 */ fmr f2, f30
|
|
/* 80227CD0 00224C10 FC 60 E8 90 */ fmr f3, f29
|
|
/* 80227CD4 00224C14 FC 80 E0 90 */ fmr f4, f28
|
|
/* 80227CD8 00224C18 38 80 00 00 */ li r4, 0
|
|
/* 80227CDC 00224C1C 38 A0 00 00 */ li r5, 0
|
|
/* 80227CE0 00224C20 38 C0 00 00 */ li r6, 0
|
|
/* 80227CE4 00224C24 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80227CE8 00224C28 81 8C 00 EC */ lwz r12, 0xec(r12)
|
|
/* 80227CEC 00224C2C 7D 89 03 A6 */ mtctr r12
|
|
/* 80227CF0 00224C30 4E 80 04 21 */ bctrl
|
|
/* 80227CF4 00224C34 48 00 06 EC */ b lbl_802283E0
|
|
/* 80227CF8 00224C38 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 80227CFC 00224C3C FC 20 F8 90 */ fmr f1, f31
|
|
/* 80227D00 00224C40 FC 40 F0 90 */ fmr f2, f30
|
|
/* 80227D04 00224C44 FC 60 E8 90 */ fmr f3, f29
|
|
/* 80227D08 00224C48 FC 80 E0 90 */ fmr f4, f28
|
|
/* 80227D0C 00224C4C 38 80 00 00 */ li r4, 0
|
|
/* 80227D10 00224C50 38 A0 00 00 */ li r5, 0
|
|
/* 80227D14 00224C54 38 C0 00 00 */ li r6, 0
|
|
/* 80227D18 00224C58 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80227D1C 00224C5C 81 8C 00 EC */ lwz r12, 0xec(r12)
|
|
/* 80227D20 00224C60 7D 89 03 A6 */ mtctr r12
|
|
/* 80227D24 00224C64 4E 80 04 21 */ bctrl
|
|
/* 80227D28 00224C68 48 00 06 B8 */ b lbl_802283E0
|
|
/* 80227D2C 00224C6C 38 00 00 FF */ li r0, 0xff
|
|
/* 80227D30 00224C70 98 01 00 78 */ stb r0, 0x78(r1)
|
|
/* 80227D34 00224C74 98 01 00 79 */ stb r0, 0x79(r1)
|
|
/* 80227D38 00224C78 98 01 00 7A */ stb r0, 0x7a(r1)
|
|
/* 80227D3C 00224C7C 98 01 00 7B */ stb r0, 0x7b(r1)
|
|
/* 80227D40 00224C80 80 01 00 78 */ lwz r0, 0x78(r1)
|
|
/* 80227D44 00224C84 90 01 00 7C */ stw r0, 0x7c(r1)
|
|
/* 80227D48 00224C88 38 00 00 00 */ li r0, 0
|
|
/* 80227D4C 00224C8C 98 01 00 80 */ stb r0, 0x80(r1)
|
|
/* 80227D50 00224C90 98 01 00 81 */ stb r0, 0x81(r1)
|
|
/* 80227D54 00224C94 98 01 00 82 */ stb r0, 0x82(r1)
|
|
/* 80227D58 00224C98 98 01 00 83 */ stb r0, 0x83(r1)
|
|
/* 80227D5C 00224C9C 80 01 00 80 */ lwz r0, 0x80(r1)
|
|
/* 80227D60 00224CA0 90 01 00 84 */ stw r0, 0x84(r1)
|
|
/* 80227D64 00224CA4 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 80227D68 00224CA8 38 81 00 84 */ addi r4, r1, 0x84
|
|
/* 80227D6C 00224CAC 38 A1 00 7C */ addi r5, r1, 0x7c
|
|
/* 80227D70 00224CB0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80227D74 00224CB4 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 80227D78 00224CB8 7D 89 03 A6 */ mtctr r12
|
|
/* 80227D7C 00224CBC 4E 80 04 21 */ bctrl
|
|
/* 80227D80 00224CC0 C0 9A 01 B0 */ lfs f4, 0x1b0(r26)
|
|
/* 80227D84 00224CC4 C0 BA 01 AC */ lfs f5, 0x1ac(r26)
|
|
/* 80227D88 00224CC8 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 80227D8C 00224CCC C0 62 B0 28 */ lfs f3, lbl_80454A28-_SDA2_BASE_(r2)
|
|
/* 80227D90 00224CD0 C0 42 B0 14 */ lfs f2, lbl_80454A14-_SDA2_BASE_(r2)
|
|
/* 80227D94 00224CD4 EC 02 28 28 */ fsubs f0, f2, f5
|
|
/* 80227D98 00224CD8 EC 1D 00 32 */ fmuls f0, f29, f0
|
|
/* 80227D9C 00224CDC EC 03 00 32 */ fmuls f0, f3, f0
|
|
/* 80227DA0 00224CE0 EC 3F 00 2A */ fadds f1, f31, f0
|
|
/* 80227DA4 00224CE4 EC 02 20 28 */ fsubs f0, f2, f4
|
|
/* 80227DA8 00224CE8 EC 1C 00 32 */ fmuls f0, f28, f0
|
|
/* 80227DAC 00224CEC EC 03 00 32 */ fmuls f0, f3, f0
|
|
/* 80227DB0 00224CF0 EC 5E 00 2A */ fadds f2, f30, f0
|
|
/* 80227DB4 00224CF4 EC 7D 01 72 */ fmuls f3, f29, f5
|
|
/* 80227DB8 00224CF8 EC 9C 01 32 */ fmuls f4, f28, f4
|
|
/* 80227DBC 00224CFC 38 80 00 00 */ li r4, 0
|
|
/* 80227DC0 00224D00 38 A0 00 00 */ li r5, 0
|
|
/* 80227DC4 00224D04 38 C0 00 00 */ li r6, 0
|
|
/* 80227DC8 00224D08 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80227DCC 00224D0C 81 8C 00 EC */ lwz r12, 0xec(r12)
|
|
/* 80227DD0 00224D10 7D 89 03 A6 */ mtctr r12
|
|
/* 80227DD4 00224D14 4E 80 04 21 */ bctrl
|
|
/* 80227DD8 00224D18 48 00 06 08 */ b lbl_802283E0
|
|
/* 80227DDC 00224D1C 7C 7A F0 2E */ lwzx r3, r26, r30
|
|
/* 80227DE0 00224D20 80 03 00 18 */ lwz r0, 0x18(r3)
|
|
/* 80227DE4 00224D24 90 01 00 68 */ stw r0, 0x68(r1)
|
|
/* 80227DE8 00224D28 90 01 00 6C */ stw r0, 0x6c(r1)
|
|
/* 80227DEC 00224D2C 38 00 00 00 */ li r0, 0
|
|
/* 80227DF0 00224D30 98 01 00 70 */ stb r0, 0x70(r1)
|
|
/* 80227DF4 00224D34 98 01 00 71 */ stb r0, 0x71(r1)
|
|
/* 80227DF8 00224D38 98 01 00 72 */ stb r0, 0x72(r1)
|
|
/* 80227DFC 00224D3C 98 01 00 73 */ stb r0, 0x73(r1)
|
|
/* 80227E00 00224D40 80 01 00 70 */ lwz r0, 0x70(r1)
|
|
/* 80227E04 00224D44 90 01 00 74 */ stw r0, 0x74(r1)
|
|
/* 80227E08 00224D48 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 80227E0C 00224D4C 38 81 00 74 */ addi r4, r1, 0x74
|
|
/* 80227E10 00224D50 38 A1 00 6C */ addi r5, r1, 0x6c
|
|
/* 80227E14 00224D54 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80227E18 00224D58 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 80227E1C 00224D5C 7D 89 03 A6 */ mtctr r12
|
|
/* 80227E20 00224D60 4E 80 04 21 */ bctrl
|
|
/* 80227E24 00224D64 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 80227E28 00224D68 FC 20 F8 90 */ fmr f1, f31
|
|
/* 80227E2C 00224D6C FC 40 F0 90 */ fmr f2, f30
|
|
/* 80227E30 00224D70 FC 60 E8 90 */ fmr f3, f29
|
|
/* 80227E34 00224D74 FC 80 E0 90 */ fmr f4, f28
|
|
/* 80227E38 00224D78 38 80 00 00 */ li r4, 0
|
|
/* 80227E3C 00224D7C 38 A0 00 00 */ li r5, 0
|
|
/* 80227E40 00224D80 38 C0 00 00 */ li r6, 0
|
|
/* 80227E44 00224D84 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80227E48 00224D88 81 8C 00 EC */ lwz r12, 0xec(r12)
|
|
/* 80227E4C 00224D8C 7D 89 03 A6 */ mtctr r12
|
|
/* 80227E50 00224D90 4E 80 04 21 */ bctrl
|
|
/* 80227E54 00224D94 48 00 05 8C */ b lbl_802283E0
|
|
/* 80227E58 00224D98 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 80227E5C 00224D9C FC 20 F8 90 */ fmr f1, f31
|
|
/* 80227E60 00224DA0 FC 40 F0 90 */ fmr f2, f30
|
|
/* 80227E64 00224DA4 FC 60 E8 90 */ fmr f3, f29
|
|
/* 80227E68 00224DA8 FC 80 E0 90 */ fmr f4, f28
|
|
/* 80227E6C 00224DAC 38 80 00 00 */ li r4, 0
|
|
/* 80227E70 00224DB0 38 A0 00 00 */ li r5, 0
|
|
/* 80227E74 00224DB4 38 C0 00 00 */ li r6, 0
|
|
/* 80227E78 00224DB8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80227E7C 00224DBC 81 8C 00 EC */ lwz r12, 0xec(r12)
|
|
/* 80227E80 00224DC0 7D 89 03 A6 */ mtctr r12
|
|
/* 80227E84 00224DC4 4E 80 04 21 */ bctrl
|
|
/* 80227E88 00224DC8 48 00 05 58 */ b lbl_802283E0
|
|
/* 80227E8C 00224DCC 38 60 00 00 */ li r3, 0
|
|
/* 80227E90 00224DD0 98 61 00 58 */ stb r3, 0x58(r1)
|
|
/* 80227E94 00224DD4 98 61 00 59 */ stb r3, 0x59(r1)
|
|
/* 80227E98 00224DD8 98 61 00 5A */ stb r3, 0x5a(r1)
|
|
/* 80227E9C 00224DDC 38 00 00 FF */ li r0, 0xff
|
|
/* 80227EA0 00224DE0 98 01 00 5B */ stb r0, 0x5b(r1)
|
|
/* 80227EA4 00224DE4 80 01 00 58 */ lwz r0, 0x58(r1)
|
|
/* 80227EA8 00224DE8 90 01 00 5C */ stw r0, 0x5c(r1)
|
|
/* 80227EAC 00224DEC 98 61 00 60 */ stb r3, 0x60(r1)
|
|
/* 80227EB0 00224DF0 98 61 00 61 */ stb r3, 0x61(r1)
|
|
/* 80227EB4 00224DF4 98 61 00 62 */ stb r3, 0x62(r1)
|
|
/* 80227EB8 00224DF8 98 61 00 63 */ stb r3, 0x63(r1)
|
|
/* 80227EBC 00224DFC 80 01 00 60 */ lwz r0, 0x60(r1)
|
|
/* 80227EC0 00224E00 90 01 00 64 */ stw r0, 0x64(r1)
|
|
/* 80227EC4 00224E04 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 80227EC8 00224E08 38 81 00 64 */ addi r4, r1, 0x64
|
|
/* 80227ECC 00224E0C 38 A1 00 5C */ addi r5, r1, 0x5c
|
|
/* 80227ED0 00224E10 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80227ED4 00224E14 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 80227ED8 00224E18 7D 89 03 A6 */ mtctr r12
|
|
/* 80227EDC 00224E1C 4E 80 04 21 */ bctrl
|
|
/* 80227EE0 00224E20 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 80227EE4 00224E24 C0 62 B0 20 */ lfs f3, lbl_80454A20-_SDA2_BASE_(r2)
|
|
/* 80227EE8 00224E28 EC 23 F8 2A */ fadds f1, f3, f31
|
|
/* 80227EEC 00224E2C C0 02 B0 44 */ lfs f0, lbl_80454A44-_SDA2_BASE_(r2)
|
|
/* 80227EF0 00224E30 EC 40 F0 2A */ fadds f2, f0, f30
|
|
/* 80227EF4 00224E34 C0 02 B0 48 */ lfs f0, lbl_80454A48-_SDA2_BASE_(r2)
|
|
/* 80227EF8 00224E38 EF C2 00 28 */ fsubs f30, f2, f0
|
|
/* 80227EFC 00224E3C EC 43 F0 2A */ fadds f2, f3, f30
|
|
/* 80227F00 00224E40 FC 60 E8 90 */ fmr f3, f29
|
|
/* 80227F04 00224E44 C0 02 B0 4C */ lfs f0, lbl_80454A4C-_SDA2_BASE_(r2)
|
|
/* 80227F08 00224E48 EF 80 07 32 */ fmuls f28, f0, f28
|
|
/* 80227F0C 00224E4C FC 80 E0 90 */ fmr f4, f28
|
|
/* 80227F10 00224E50 38 80 00 00 */ li r4, 0
|
|
/* 80227F14 00224E54 38 A0 00 00 */ li r5, 0
|
|
/* 80227F18 00224E58 38 C0 00 00 */ li r6, 0
|
|
/* 80227F1C 00224E5C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80227F20 00224E60 81 8C 00 EC */ lwz r12, 0xec(r12)
|
|
/* 80227F24 00224E64 7D 89 03 A6 */ mtctr r12
|
|
/* 80227F28 00224E68 4E 80 04 21 */ bctrl
|
|
/* 80227F2C 00224E6C 38 00 00 FF */ li r0, 0xff
|
|
/* 80227F30 00224E70 98 01 00 48 */ stb r0, 0x48(r1)
|
|
/* 80227F34 00224E74 98 01 00 49 */ stb r0, 0x49(r1)
|
|
/* 80227F38 00224E78 98 01 00 4A */ stb r0, 0x4a(r1)
|
|
/* 80227F3C 00224E7C 98 01 00 4B */ stb r0, 0x4b(r1)
|
|
/* 80227F40 00224E80 80 01 00 48 */ lwz r0, 0x48(r1)
|
|
/* 80227F44 00224E84 90 01 00 4C */ stw r0, 0x4c(r1)
|
|
/* 80227F48 00224E88 38 00 00 00 */ li r0, 0
|
|
/* 80227F4C 00224E8C 98 01 00 50 */ stb r0, 0x50(r1)
|
|
/* 80227F50 00224E90 98 01 00 51 */ stb r0, 0x51(r1)
|
|
/* 80227F54 00224E94 98 01 00 52 */ stb r0, 0x52(r1)
|
|
/* 80227F58 00224E98 98 01 00 53 */ stb r0, 0x53(r1)
|
|
/* 80227F5C 00224E9C 80 01 00 50 */ lwz r0, 0x50(r1)
|
|
/* 80227F60 00224EA0 90 01 00 54 */ stw r0, 0x54(r1)
|
|
/* 80227F64 00224EA4 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 80227F68 00224EA8 38 81 00 54 */ addi r4, r1, 0x54
|
|
/* 80227F6C 00224EAC 38 A1 00 4C */ addi r5, r1, 0x4c
|
|
/* 80227F70 00224EB0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80227F74 00224EB4 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 80227F78 00224EB8 7D 89 03 A6 */ mtctr r12
|
|
/* 80227F7C 00224EBC 4E 80 04 21 */ bctrl
|
|
/* 80227F80 00224EC0 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 80227F84 00224EC4 FC 20 F8 90 */ fmr f1, f31
|
|
/* 80227F88 00224EC8 FC 40 F0 90 */ fmr f2, f30
|
|
/* 80227F8C 00224ECC FC 60 E8 90 */ fmr f3, f29
|
|
/* 80227F90 00224ED0 FC 80 E0 90 */ fmr f4, f28
|
|
/* 80227F94 00224ED4 38 80 00 00 */ li r4, 0
|
|
/* 80227F98 00224ED8 38 A0 00 00 */ li r5, 0
|
|
/* 80227F9C 00224EDC 38 C0 00 00 */ li r6, 0
|
|
/* 80227FA0 00224EE0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80227FA4 00224EE4 81 8C 00 EC */ lwz r12, 0xec(r12)
|
|
/* 80227FA8 00224EE8 7D 89 03 A6 */ mtctr r12
|
|
/* 80227FAC 00224EEC 4E 80 04 21 */ bctrl
|
|
/* 80227FB0 00224EF0 48 00 04 30 */ b lbl_802283E0
|
|
/* 80227FB4 00224EF4 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 80227FB8 00224EF8 FC 20 F8 90 */ fmr f1, f31
|
|
/* 80227FBC 00224EFC C0 02 B0 44 */ lfs f0, lbl_80454A44-_SDA2_BASE_(r2)
|
|
/* 80227FC0 00224F00 EC 40 F0 2A */ fadds f2, f0, f30
|
|
/* 80227FC4 00224F04 C0 02 B0 48 */ lfs f0, lbl_80454A48-_SDA2_BASE_(r2)
|
|
/* 80227FC8 00224F08 EC 42 00 28 */ fsubs f2, f2, f0
|
|
/* 80227FCC 00224F0C FC 60 E8 90 */ fmr f3, f29
|
|
/* 80227FD0 00224F10 C0 02 B0 4C */ lfs f0, lbl_80454A4C-_SDA2_BASE_(r2)
|
|
/* 80227FD4 00224F14 EC 80 07 32 */ fmuls f4, f0, f28
|
|
/* 80227FD8 00224F18 38 80 00 00 */ li r4, 0
|
|
/* 80227FDC 00224F1C 38 A0 00 00 */ li r5, 0
|
|
/* 80227FE0 00224F20 38 C0 00 00 */ li r6, 0
|
|
/* 80227FE4 00224F24 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80227FE8 00224F28 81 8C 00 EC */ lwz r12, 0xec(r12)
|
|
/* 80227FEC 00224F2C 7D 89 03 A6 */ mtctr r12
|
|
/* 80227FF0 00224F30 4E 80 04 21 */ bctrl
|
|
/* 80227FF4 00224F34 48 00 03 EC */ b lbl_802283E0
|
|
/* 80227FF8 00224F38 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 80227FFC 00224F3C FC 20 F8 90 */ fmr f1, f31
|
|
/* 80228000 00224F40 FC 40 F0 90 */ fmr f2, f30
|
|
/* 80228004 00224F44 FC 60 E8 90 */ fmr f3, f29
|
|
/* 80228008 00224F48 FC 80 E0 90 */ fmr f4, f28
|
|
/* 8022800C 00224F4C 38 80 00 00 */ li r4, 0
|
|
/* 80228010 00224F50 38 A0 00 00 */ li r5, 0
|
|
/* 80228014 00224F54 38 C0 00 00 */ li r6, 0
|
|
/* 80228018 00224F58 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 8022801C 00224F5C 81 8C 00 EC */ lwz r12, 0xec(r12)
|
|
/* 80228020 00224F60 7D 89 03 A6 */ mtctr r12
|
|
/* 80228024 00224F64 4E 80 04 21 */ bctrl
|
|
/* 80228028 00224F68 48 00 03 B8 */ b lbl_802283E0
|
|
/* 8022802C 00224F6C 57 05 08 3C */ slwi r5, r24, 1
|
|
/* 80228030 00224F70 38 C5 01 B4 */ addi r6, r5, 0x1b4
|
|
/* 80228034 00224F74 7C 9A 32 AE */ lhax r4, r26, r6
|
|
/* 80228038 00224F78 38 61 01 68 */ addi r3, r1, 0x168
|
|
/* 8022803C 00224F7C 7C 03 2A AE */ lhax r0, r3, r5
|
|
/* 80228040 00224F80 7C 04 00 00 */ cmpw r4, r0
|
|
/* 80228044 00224F84 40 82 00 30 */ bne lbl_80228074
|
|
/* 80228048 00224F88 38 04 00 01 */ addi r0, r4, 1
|
|
/* 8022804C 00224F8C 7C 1A 33 2E */ sthx r0, r26, r6
|
|
/* 80228050 00224F90 7C 1A 32 AE */ lhax r0, r26, r6
|
|
/* 80228054 00224F94 2C 00 00 28 */ cmpwi r0, 0x28
|
|
/* 80228058 00224F98 41 80 00 0C */ blt lbl_80228064
|
|
/* 8022805C 00224F9C 38 00 00 00 */ li r0, 0
|
|
/* 80228060 00224FA0 7C 1A 33 2E */ sthx r0, r26, r6
|
|
lbl_80228064:
|
|
/* 80228064 00224FA4 7F 43 D3 78 */ mr r3, r26
|
|
/* 80228068 00224FA8 7C 9A E8 2E */ lwzx r4, r26, r29
|
|
/* 8022806C 00224FAC 7C BA 32 AE */ lhax r5, r26, r6
|
|
/* 80228070 00224FB0 48 00 04 21 */ bl COutFont_c_NS_setBlendAnime
|
|
lbl_80228074:
|
|
/* 80228074 00224FB4 38 60 00 00 */ li r3, 0
|
|
/* 80228078 00224FB8 98 61 00 38 */ stb r3, 0x38(r1)
|
|
/* 8022807C 00224FBC 98 61 00 39 */ stb r3, 0x39(r1)
|
|
/* 80228080 00224FC0 98 61 00 3A */ stb r3, 0x3a(r1)
|
|
/* 80228084 00224FC4 38 00 00 FF */ li r0, 0xff
|
|
/* 80228088 00224FC8 98 01 00 3B */ stb r0, 0x3b(r1)
|
|
/* 8022808C 00224FCC 80 01 00 38 */ lwz r0, 0x38(r1)
|
|
/* 80228090 00224FD0 90 01 00 3C */ stw r0, 0x3c(r1)
|
|
/* 80228094 00224FD4 98 61 00 40 */ stb r3, 0x40(r1)
|
|
/* 80228098 00224FD8 98 61 00 41 */ stb r3, 0x41(r1)
|
|
/* 8022809C 00224FDC 98 61 00 42 */ stb r3, 0x42(r1)
|
|
/* 802280A0 00224FE0 98 61 00 43 */ stb r3, 0x43(r1)
|
|
/* 802280A4 00224FE4 80 01 00 40 */ lwz r0, 0x40(r1)
|
|
/* 802280A8 00224FE8 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 802280AC 00224FEC 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 802280B0 00224FF0 38 81 00 44 */ addi r4, r1, 0x44
|
|
/* 802280B4 00224FF4 38 A1 00 3C */ addi r5, r1, 0x3c
|
|
/* 802280B8 00224FF8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 802280BC 00224FFC 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 802280C0 00225000 7D 89 03 A6 */ mtctr r12
|
|
/* 802280C4 00225004 4E 80 04 21 */ bctrl
|
|
/* 802280C8 00225008 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 802280CC 0022500C C0 02 B0 20 */ lfs f0, lbl_80454A20-_SDA2_BASE_(r2)
|
|
/* 802280D0 00225010 EC 20 F8 2A */ fadds f1, f0, f31
|
|
/* 802280D4 00225014 EC 40 F0 2A */ fadds f2, f0, f30
|
|
/* 802280D8 00225018 FC 60 E8 90 */ fmr f3, f29
|
|
/* 802280DC 0022501C FC 80 E0 90 */ fmr f4, f28
|
|
/* 802280E0 00225020 38 80 00 00 */ li r4, 0
|
|
/* 802280E4 00225024 38 A0 00 00 */ li r5, 0
|
|
/* 802280E8 00225028 38 C0 00 00 */ li r6, 0
|
|
/* 802280EC 0022502C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 802280F0 00225030 81 8C 00 EC */ lwz r12, 0xec(r12)
|
|
/* 802280F4 00225034 7D 89 03 A6 */ mtctr r12
|
|
/* 802280F8 00225038 4E 80 04 21 */ bctrl
|
|
/* 802280FC 0022503C 38 00 00 FF */ li r0, 0xff
|
|
/* 80228100 00225040 98 01 00 28 */ stb r0, 0x28(r1)
|
|
/* 80228104 00225044 98 01 00 29 */ stb r0, 0x29(r1)
|
|
/* 80228108 00225048 98 01 00 2A */ stb r0, 0x2a(r1)
|
|
/* 8022810C 0022504C 98 01 00 2B */ stb r0, 0x2b(r1)
|
|
/* 80228110 00225050 80 01 00 28 */ lwz r0, 0x28(r1)
|
|
/* 80228114 00225054 90 01 00 2C */ stw r0, 0x2c(r1)
|
|
/* 80228118 00225058 38 00 00 00 */ li r0, 0
|
|
/* 8022811C 0022505C 98 01 00 30 */ stb r0, 0x30(r1)
|
|
/* 80228120 00225060 98 01 00 31 */ stb r0, 0x31(r1)
|
|
/* 80228124 00225064 98 01 00 32 */ stb r0, 0x32(r1)
|
|
/* 80228128 00225068 98 01 00 33 */ stb r0, 0x33(r1)
|
|
/* 8022812C 0022506C 80 01 00 30 */ lwz r0, 0x30(r1)
|
|
/* 80228130 00225070 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 80228134 00225074 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 80228138 00225078 38 81 00 34 */ addi r4, r1, 0x34
|
|
/* 8022813C 0022507C 38 A1 00 2C */ addi r5, r1, 0x2c
|
|
/* 80228140 00225080 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80228144 00225084 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 80228148 00225088 7D 89 03 A6 */ mtctr r12
|
|
/* 8022814C 0022508C 4E 80 04 21 */ bctrl
|
|
/* 80228150 00225090 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 80228154 00225094 FC 20 F8 90 */ fmr f1, f31
|
|
/* 80228158 00225098 FC 40 F0 90 */ fmr f2, f30
|
|
/* 8022815C 0022509C FC 60 E8 90 */ fmr f3, f29
|
|
/* 80228160 002250A0 FC 80 E0 90 */ fmr f4, f28
|
|
/* 80228164 002250A4 38 80 00 00 */ li r4, 0
|
|
/* 80228168 002250A8 38 A0 00 00 */ li r5, 0
|
|
/* 8022816C 002250AC 38 C0 00 00 */ li r6, 0
|
|
/* 80228170 002250B0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80228174 002250B4 81 8C 00 EC */ lwz r12, 0xec(r12)
|
|
/* 80228178 002250B8 7D 89 03 A6 */ mtctr r12
|
|
/* 8022817C 002250BC 4E 80 04 21 */ bctrl
|
|
/* 80228180 002250C0 48 00 02 60 */ b lbl_802283E0
|
|
/* 80228184 002250C4 57 05 08 3C */ slwi r5, r24, 1
|
|
/* 80228188 002250C8 38 C5 01 B4 */ addi r6, r5, 0x1b4
|
|
/* 8022818C 002250CC 7C 9A 32 AE */ lhax r4, r26, r6
|
|
/* 80228190 002250D0 38 61 01 68 */ addi r3, r1, 0x168
|
|
/* 80228194 002250D4 7C 03 2A AE */ lhax r0, r3, r5
|
|
/* 80228198 002250D8 7C 04 00 00 */ cmpw r4, r0
|
|
/* 8022819C 002250DC 40 82 00 30 */ bne lbl_802281CC
|
|
/* 802281A0 002250E0 38 04 00 01 */ addi r0, r4, 1
|
|
/* 802281A4 002250E4 7C 1A 33 2E */ sthx r0, r26, r6
|
|
/* 802281A8 002250E8 7C 1A 32 AE */ lhax r0, r26, r6
|
|
/* 802281AC 002250EC 2C 00 00 28 */ cmpwi r0, 0x28
|
|
/* 802281B0 002250F0 41 80 00 0C */ blt lbl_802281BC
|
|
/* 802281B4 002250F4 38 00 00 00 */ li r0, 0
|
|
/* 802281B8 002250F8 7C 1A 33 2E */ sthx r0, r26, r6
|
|
lbl_802281BC:
|
|
/* 802281BC 002250FC 7F 43 D3 78 */ mr r3, r26
|
|
/* 802281C0 00225100 7C 9A E8 2E */ lwzx r4, r26, r29
|
|
/* 802281C4 00225104 7C BA 32 AE */ lhax r5, r26, r6
|
|
/* 802281C8 00225108 48 00 02 C9 */ bl COutFont_c_NS_setBlendAnime
|
|
lbl_802281CC:
|
|
/* 802281CC 0022510C 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 802281D0 00225110 FC 20 F8 90 */ fmr f1, f31
|
|
/* 802281D4 00225114 FC 40 F0 90 */ fmr f2, f30
|
|
/* 802281D8 00225118 FC 60 E8 90 */ fmr f3, f29
|
|
/* 802281DC 0022511C FC 80 E0 90 */ fmr f4, f28
|
|
/* 802281E0 00225120 38 80 00 00 */ li r4, 0
|
|
/* 802281E4 00225124 38 A0 00 00 */ li r5, 0
|
|
/* 802281E8 00225128 38 C0 00 00 */ li r6, 0
|
|
/* 802281EC 0022512C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 802281F0 00225130 81 8C 00 EC */ lwz r12, 0xec(r12)
|
|
/* 802281F4 00225134 7D 89 03 A6 */ mtctr r12
|
|
/* 802281F8 00225138 4E 80 04 21 */ bctrl
|
|
/* 802281FC 0022513C 48 00 01 E4 */ b lbl_802283E0
|
|
/* 80228200 00225140 57 05 08 3C */ slwi r5, r24, 1
|
|
/* 80228204 00225144 38 C5 01 B4 */ addi r6, r5, 0x1b4
|
|
/* 80228208 00225148 7C 9A 32 AE */ lhax r4, r26, r6
|
|
/* 8022820C 0022514C 38 61 01 68 */ addi r3, r1, 0x168
|
|
/* 80228210 00225150 7C 03 2A AE */ lhax r0, r3, r5
|
|
/* 80228214 00225154 7C 04 00 00 */ cmpw r4, r0
|
|
/* 80228218 00225158 40 82 00 68 */ bne lbl_80228280
|
|
/* 8022821C 0022515C 38 04 00 01 */ addi r0, r4, 1
|
|
/* 80228220 00225160 7C 1A 33 2E */ sthx r0, r26, r6
|
|
/* 80228224 00225164 7C 1A 32 AE */ lhax r0, r26, r6
|
|
/* 80228228 00225168 2C 00 00 0A */ cmpwi r0, 0xa
|
|
/* 8022822C 0022516C 41 80 00 0C */ blt lbl_80228238
|
|
/* 80228230 00225170 38 00 00 00 */ li r0, 0
|
|
/* 80228234 00225174 7C 1A 33 2E */ sthx r0, r26, r6
|
|
lbl_80228238:
|
|
/* 80228238 00225178 7C 1A 32 AE */ lhax r0, r26, r6
|
|
/* 8022823C 0022517C 2C 00 00 05 */ cmpwi r0, 5
|
|
/* 80228240 00225180 40 80 00 24 */ bge lbl_80228264
|
|
/* 80228244 00225184 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 80228248 00225188 C0 22 B0 14 */ lfs f1, lbl_80454A14-_SDA2_BASE_(r2)
|
|
/* 8022824C 0022518C C0 42 B0 10 */ lfs f2, lbl_80454A10-_SDA2_BASE_(r2)
|
|
/* 80228250 00225190 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80228254 00225194 81 8C 01 04 */ lwz r12, 0x104(r12)
|
|
/* 80228258 00225198 7D 89 03 A6 */ mtctr r12
|
|
/* 8022825C 0022519C 4E 80 04 21 */ bctrl
|
|
/* 80228260 002251A0 48 00 00 20 */ b lbl_80228280
|
|
lbl_80228264:
|
|
/* 80228264 002251A4 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 80228268 002251A8 C0 22 B0 10 */ lfs f1, lbl_80454A10-_SDA2_BASE_(r2)
|
|
/* 8022826C 002251AC C0 42 B0 14 */ lfs f2, lbl_80454A14-_SDA2_BASE_(r2)
|
|
/* 80228270 002251B0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80228274 002251B4 81 8C 01 04 */ lwz r12, 0x104(r12)
|
|
/* 80228278 002251B8 7D 89 03 A6 */ mtctr r12
|
|
/* 8022827C 002251BC 4E 80 04 21 */ bctrl
|
|
lbl_80228280:
|
|
/* 80228280 002251C0 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 80228284 002251C4 FC 20 F8 90 */ fmr f1, f31
|
|
/* 80228288 002251C8 C0 02 B0 44 */ lfs f0, lbl_80454A44-_SDA2_BASE_(r2)
|
|
/* 8022828C 002251CC EC 40 F0 2A */ fadds f2, f0, f30
|
|
/* 80228290 002251D0 FC 60 E8 90 */ fmr f3, f29
|
|
/* 80228294 002251D4 C0 02 B0 4C */ lfs f0, lbl_80454A4C-_SDA2_BASE_(r2)
|
|
/* 80228298 002251D8 EC 80 07 32 */ fmuls f4, f0, f28
|
|
/* 8022829C 002251DC 38 80 00 00 */ li r4, 0
|
|
/* 802282A0 002251E0 38 A0 00 00 */ li r5, 0
|
|
/* 802282A4 002251E4 38 C0 00 00 */ li r6, 0
|
|
/* 802282A8 002251E8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 802282AC 002251EC 81 8C 00 EC */ lwz r12, 0xec(r12)
|
|
/* 802282B0 002251F0 7D 89 03 A6 */ mtctr r12
|
|
/* 802282B4 002251F4 4E 80 04 21 */ bctrl
|
|
/* 802282B8 002251F8 48 00 01 28 */ b lbl_802283E0
|
|
lbl_802282BC:
|
|
/* 802282BC 002251FC 38 61 00 24 */ addi r3, r1, 0x24
|
|
/* 802282C0 00225200 7C 9A E8 2E */ lwzx r4, r26, r29
|
|
/* 802282C4 00225204 81 84 00 00 */ lwz r12, 0(r4)
|
|
/* 802282C8 00225208 81 8C 01 34 */ lwz r12, 0x134(r12)
|
|
/* 802282CC 0022520C 7D 89 03 A6 */ mtctr r12
|
|
/* 802282D0 00225210 4E 80 04 21 */ bctrl
|
|
/* 802282D4 00225214 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 802282D8 00225218 90 01 01 5C */ stw r0, 0x15c(r1)
|
|
/* 802282DC 0022521C 38 61 00 20 */ addi r3, r1, 0x20
|
|
/* 802282E0 00225220 7C 9A E8 2E */ lwzx r4, r26, r29
|
|
/* 802282E4 00225224 81 84 00 00 */ lwz r12, 0(r4)
|
|
/* 802282E8 00225228 81 8C 01 38 */ lwz r12, 0x138(r12)
|
|
/* 802282EC 0022522C 7D 89 03 A6 */ mtctr r12
|
|
/* 802282F0 00225230 4E 80 04 21 */ bctrl
|
|
/* 802282F4 00225234 80 01 00 20 */ lwz r0, 0x20(r1)
|
|
/* 802282F8 00225238 90 01 01 58 */ stw r0, 0x158(r1)
|
|
/* 802282FC 0022523C 38 60 00 00 */ li r3, 0
|
|
/* 80228300 00225240 98 61 00 10 */ stb r3, 0x10(r1)
|
|
/* 80228304 00225244 98 61 00 11 */ stb r3, 0x11(r1)
|
|
/* 80228308 00225248 98 61 00 12 */ stb r3, 0x12(r1)
|
|
/* 8022830C 0022524C 38 00 00 FF */ li r0, 0xff
|
|
/* 80228310 00225250 98 01 00 13 */ stb r0, 0x13(r1)
|
|
/* 80228314 00225254 80 01 00 10 */ lwz r0, 0x10(r1)
|
|
/* 80228318 00225258 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 8022831C 0022525C 98 61 00 18 */ stb r3, 0x18(r1)
|
|
/* 80228320 00225260 98 61 00 19 */ stb r3, 0x19(r1)
|
|
/* 80228324 00225264 98 61 00 1A */ stb r3, 0x1a(r1)
|
|
/* 80228328 00225268 98 61 00 1B */ stb r3, 0x1b(r1)
|
|
/* 8022832C 0022526C 80 01 00 18 */ lwz r0, 0x18(r1)
|
|
/* 80228330 00225270 90 01 00 1C */ stw r0, 0x1c(r1)
|
|
/* 80228334 00225274 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 80228338 00225278 38 81 00 1C */ addi r4, r1, 0x1c
|
|
/* 8022833C 0022527C 38 A1 00 14 */ addi r5, r1, 0x14
|
|
/* 80228340 00225280 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80228344 00225284 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 80228348 00225288 7D 89 03 A6 */ mtctr r12
|
|
/* 8022834C 0022528C 4E 80 04 21 */ bctrl
|
|
/* 80228350 00225290 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 80228354 00225294 C0 02 B0 20 */ lfs f0, lbl_80454A20-_SDA2_BASE_(r2)
|
|
/* 80228358 00225298 EC 20 F8 2A */ fadds f1, f0, f31
|
|
/* 8022835C 0022529C EC 40 F0 2A */ fadds f2, f0, f30
|
|
/* 80228360 002252A0 FC 60 E8 90 */ fmr f3, f29
|
|
/* 80228364 002252A4 FC 80 E0 90 */ fmr f4, f28
|
|
/* 80228368 002252A8 38 80 00 00 */ li r4, 0
|
|
/* 8022836C 002252AC 38 A0 00 00 */ li r5, 0
|
|
/* 80228370 002252B0 38 C0 00 00 */ li r6, 0
|
|
/* 80228374 002252B4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80228378 002252B8 81 8C 00 EC */ lwz r12, 0xec(r12)
|
|
/* 8022837C 002252BC 7D 89 03 A6 */ mtctr r12
|
|
/* 80228380 002252C0 4E 80 04 21 */ bctrl
|
|
/* 80228384 002252C4 80 01 01 58 */ lwz r0, 0x158(r1)
|
|
/* 80228388 002252C8 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 8022838C 002252CC 80 01 01 5C */ lwz r0, 0x15c(r1)
|
|
/* 80228390 002252D0 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 80228394 002252D4 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 80228398 002252D8 38 81 00 0C */ addi r4, r1, 0xc
|
|
/* 8022839C 002252DC 38 A1 00 08 */ addi r5, r1, 8
|
|
/* 802283A0 002252E0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 802283A4 002252E4 81 8C 01 30 */ lwz r12, 0x130(r12)
|
|
/* 802283A8 002252E8 7D 89 03 A6 */ mtctr r12
|
|
/* 802283AC 002252EC 4E 80 04 21 */ bctrl
|
|
/* 802283B0 002252F0 7C 7A E8 2E */ lwzx r3, r26, r29
|
|
/* 802283B4 002252F4 FC 20 F8 90 */ fmr f1, f31
|
|
/* 802283B8 002252F8 FC 40 F0 90 */ fmr f2, f30
|
|
/* 802283BC 002252FC FC 60 E8 90 */ fmr f3, f29
|
|
/* 802283C0 00225300 FC 80 E0 90 */ fmr f4, f28
|
|
/* 802283C4 00225304 38 80 00 00 */ li r4, 0
|
|
/* 802283C8 00225308 38 A0 00 00 */ li r5, 0
|
|
/* 802283CC 0022530C 38 C0 00 00 */ li r6, 0
|
|
/* 802283D0 00225310 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 802283D4 00225314 81 8C 00 EC */ lwz r12, 0xec(r12)
|
|
/* 802283D8 00225318 7D 89 03 A6 */ mtctr r12
|
|
/* 802283DC 0022531C 4E 80 04 21 */ bctrl
|
|
lbl_802283E0:
|
|
/* 802283E0 00225320 3B 9C 00 01 */ addi r28, r28, 1
|
|
/* 802283E4 00225324 2C 1C 00 23 */ cmpwi r28, 0x23
|
|
/* 802283E8 00225328 3B 39 00 04 */ addi r25, r25, 4
|
|
/* 802283EC 0022532C 41 80 EA 60 */ blt lbl_80226E4C
|
|
/* 802283F0 00225330 E3 E1 02 A8 */ psq_l f31, 680(r1), 0, qr0
|
|
/* 802283F4 00225334 CB E1 02 A0 */ lfd f31, 0x2a0(r1)
|
|
/* 802283F8 00225338 E3 C1 02 98 */ psq_l f30, 664(r1), 0, qr0
|
|
/* 802283FC 0022533C CB C1 02 90 */ lfd f30, 0x290(r1)
|
|
/* 80228400 00225340 E3 A1 02 88 */ psq_l f29, 648(r1), 0, qr0
|
|
/* 80228404 00225344 CB A1 02 80 */ lfd f29, 0x280(r1)
|
|
/* 80228408 00225348 E3 81 02 78 */ psq_l f28, 632(r1), 0, qr0
|
|
/* 8022840C 0022534C CB 81 02 70 */ lfd f28, 0x270(r1)
|
|
/* 80228410 00225350 E3 61 02 68 */ psq_l f27, 616(r1), 0, qr0
|
|
/* 80228414 00225354 CB 61 02 60 */ lfd f27, 0x260(r1)
|
|
/* 80228418 00225358 E3 41 02 58 */ psq_l f26, 600(r1), 0, qr0
|
|
/* 8022841C 0022535C CB 41 02 50 */ lfd f26, 0x250(r1)
|
|
/* 80228420 00225360 E3 21 02 48 */ psq_l f25, 584(r1), 0, qr0
|
|
/* 80228424 00225364 CB 21 02 40 */ lfd f25, 0x240(r1)
|
|
/* 80228428 00225368 E3 01 02 38 */ psq_l f24, 568(r1), 0, qr0
|
|
/* 8022842C 0022536C CB 01 02 30 */ lfd f24, 0x230(r1)
|
|
/* 80228430 00225370 39 61 02 30 */ addi r11, r1, 0x230
|
|
/* 80228434 00225374 48 13 9D E1 */ bl func_80362214
|
|
/* 80228438 00225378 80 01 02 B4 */ lwz r0, 0x2b4(r1)
|
|
/* 8022843C 0022537C 7C 08 03 A6 */ mtlr r0
|
|
/* 80228440 00225380 38 21 02 B0 */ addi r1, r1, 0x2b0
|
|
/* 80228444 00225384 4E 80 00 20 */ blr
|
|
/* 80228448 00225388 28 04 00 00 */ cmplwi r4, 0
|
|
/* 8022844C 0022538C 4D 82 00 20 */ beqlr
|
|
/* 80228450 00225390 38 A0 00 00 */ li r5, 0
|
|
/* 80228454 00225394 7C A8 2B 78 */ mr r8, r5
|
|
/* 80228458 00225398 38 E0 00 47 */ li r7, 0x47
|
|
/* 8022845C 0022539C 38 00 00 23 */ li r0, 0x23
|
|
/* 80228460 002253A0 7C 09 03 A6 */ mtctr r0
|
|
lbl_80228464:
|
|
/* 80228464 002253A4 39 25 00 04 */ addi r9, r5, 4
|
|
/* 80228468 002253A8 7C C3 48 2E */ lwzx r6, r3, r9
|
|
/* 8022846C 002253AC 80 06 00 04 */ lwz r0, 4(r6)
|
|
/* 80228470 002253B0 7C 04 00 40 */ cmplw r4, r0
|
|
/* 80228474 002253B4 40 82 00 10 */ bne lbl_80228484
|
|
/* 80228478 002253B8 91 06 00 04 */ stw r8, 4(r6)
|
|
/* 8022847C 002253BC 7C C3 48 2E */ lwzx r6, r3, r9
|
|
/* 80228480 002253C0 98 E6 00 1D */ stb r7, 0x1d(r6)
|
|
lbl_80228484:
|
|
/* 80228484 002253C4 38 A5 00 04 */ addi r5, r5, 4
|
|
/* 80228488 002253C8 42 00 FF DC */ bdnz lbl_80228464
|
|
/* 8022848C 002253CC 4E 80 00 20 */ blr
|
|
|
|
.global COutFont_c_NS_setBlendAnime
|
|
COutFont_c_NS_setBlendAnime:
|
|
/* 80228490 002253D0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80228494 002253D4 7C 08 02 A6 */ mflr r0
|
|
/* 80228498 002253D8 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 8022849C 002253DC 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 802284A0 002253E0 7C 9F 23 78 */ mr r31, r4
|
|
/* 802284A4 002253E4 7C A4 07 34 */ extsh r4, r5
|
|
/* 802284A8 002253E8 38 60 00 14 */ li r3, 0x14
|
|
/* 802284AC 002253EC 7C 04 1B D6 */ divw r0, r4, r3
|
|
/* 802284B0 002253F0 7C 00 19 D6 */ mullw r0, r0, r3
|
|
/* 802284B4 002253F4 7C 80 20 50 */ subf r4, r0, r4
|
|
/* 802284B8 002253F8 2C 04 00 0A */ cmpwi r4, 0xa
|
|
/* 802284BC 002253FC 40 80 00 34 */ bge lbl_802284F0
|
|
/* 802284C0 00225400 38 60 00 0A */ li r3, 0xa
|
|
/* 802284C4 00225404 38 A0 00 00 */ li r5, 0
|
|
/* 802284C8 00225408 4B DF 7C 99 */ bl fopMsgM_valueIncrease
|
|
/* 802284CC 0022540C FC 40 08 90 */ fmr f2, f1
|
|
/* 802284D0 00225410 7F E3 FB 78 */ mr r3, r31
|
|
/* 802284D4 00225414 C0 02 B0 14 */ lfs f0, lbl_80454A14-_SDA2_BASE_(r2)
|
|
/* 802284D8 00225418 EC 20 10 28 */ fsubs f1, f0, f2
|
|
/* 802284DC 0022541C 81 9F 00 00 */ lwz r12, 0(r31)
|
|
/* 802284E0 00225420 81 8C 01 04 */ lwz r12, 0x104(r12)
|
|
/* 802284E4 00225424 7D 89 03 A6 */ mtctr r12
|
|
/* 802284E8 00225428 4E 80 04 21 */ bctrl
|
|
/* 802284EC 0022542C 48 00 00 30 */ b lbl_8022851C
|
|
lbl_802284F0:
|
|
/* 802284F0 00225430 38 60 00 0A */ li r3, 0xa
|
|
/* 802284F4 00225434 38 84 FF F6 */ addi r4, r4, -10
|
|
/* 802284F8 00225438 38 A0 00 00 */ li r5, 0
|
|
/* 802284FC 0022543C 4B DF 7C 65 */ bl fopMsgM_valueIncrease
|
|
/* 80228500 00225440 7F E3 FB 78 */ mr r3, r31
|
|
/* 80228504 00225444 C0 02 B0 14 */ lfs f0, lbl_80454A14-_SDA2_BASE_(r2)
|
|
/* 80228508 00225448 EC 40 08 28 */ fsubs f2, f0, f1
|
|
/* 8022850C 0022544C 81 9F 00 00 */ lwz r12, 0(r31)
|
|
/* 80228510 00225450 81 8C 01 04 */ lwz r12, 0x104(r12)
|
|
/* 80228514 00225454 7D 89 03 A6 */ mtctr r12
|
|
/* 80228518 00225458 4E 80 04 21 */ bctrl
|
|
lbl_8022851C:
|
|
/* 8022851C 0022545C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 80228520 00225460 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80228524 00225464 7C 08 03 A6 */ mtlr r0
|
|
/* 80228528 00225468 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 8022852C 0022546C 4E 80 00 20 */ blr
|
|
|
|
.global COutFont_c_NS_getBtiName
|
|
COutFont_c_NS_getBtiName:
|
|
/* 80228530 00225470 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80228534 00225474 7C 08 02 A6 */ mflr r0
|
|
/* 80228538 00225478 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 8022853C 0022547C 2C 04 00 1F */ cmpwi r4, 0x1f
|
|
/* 80228540 00225480 41 80 00 18 */ blt lbl_80228558
|
|
/* 80228544 00225484 2C 04 00 28 */ cmpwi r4, 0x28
|
|
/* 80228548 00225488 41 81 00 10 */ bgt lbl_80228558
|
|
/* 8022854C 0022548C 38 64 FF E1 */ addi r3, r4, -31
|
|
/* 80228550 00225490 4B FF 5D 79 */ bl dMeter2Info_getNumberTextureName
|
|
/* 80228554 00225494 48 00 00 14 */ b lbl_80228568
|
|
lbl_80228558:
|
|
/* 80228558 00225498 54 80 10 3A */ slwi r0, r4, 2
|
|
/* 8022855C 0022549C 3C 60 80 3C */ lis r3, lbl_803BFCAC@ha
|
|
/* 80228560 002254A0 38 63 FC AC */ addi r3, r3, lbl_803BFCAC@l
|
|
/* 80228564 002254A4 7C 63 00 2E */ lwzx r3, r3, r0
|
|
lbl_80228568:
|
|
/* 80228568 002254A8 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 8022856C 002254AC 7C 08 03 A6 */ mtlr r0
|
|
/* 80228570 002254B0 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80228574 002254B4 4E 80 00 20 */ blr
|
|
|