donut-decomp/asm/libnw4r_lyt/lyt_window.s

2716 lines
140 KiB
ArmAsm

.include "macros.inc"
.section .text, "ax" # 0x80006A00 - 0x80406260 ; 0x003FF860
.global __ct__Q34nw4r3lyt6WindowFPCQ44nw4r3lyt3res6WindowRCQ34nw4r3lyt11ResBlockSet
__ct__Q34nw4r3lyt6WindowFPCQ44nw4r3lyt3res6WindowRCQ34nw4r3lyt11ResBlockSet:
/* 800F6AB0 000F28F0 94 21 FF B0 */ stwu r1, -0x50(r1)
/* 800F6AB4 000F28F4 7C 08 02 A6 */ mflr r0
/* 800F6AB8 000F28F8 90 01 00 54 */ stw r0, 0x54(r1)
/* 800F6ABC 000F28FC 39 61 00 50 */ addi r11, r1, 0x50
/* 800F6AC0 000F2900 4B F1 08 71 */ bl lbl_80007330
/* 800F6AC4 000F2904 7C 79 1B 78 */ mr r25, r3
/* 800F6AC8 000F2908 7C 9A 23 78 */ mr r26, r4
/* 800F6ACC 000F290C 7C BB 2B 78 */ mr r27, r5
/* 800F6AD0 000F2910 4B FF C0 D1 */ bl __ct__Q34nw4r3lyt4PaneFPCQ44nw4r3lyt3res4Pane
/* 800F6AD4 000F2914 3C 60 80 44 */ lis r3, __vt__Q34nw4r3lyt6Window@ha
/* 800F6AD8 000F2918 3C 80 80 0F */ lis r4, __ct__Q34nw4r2ut5ColorFv@ha
/* 800F6ADC 000F291C 38 63 13 E4 */ addi r3, r3, __vt__Q34nw4r3lyt6Window@l
/* 800F6AE0 000F2920 3C A0 80 0D */ lis r5, __dt__Q34nw4r2ut5ColorFv@ha
/* 800F6AE4 000F2924 3B 99 00 E8 */ addi r28, r25, 0xe8
/* 800F6AE8 000F2928 90 79 00 00 */ stw r3, 0x0(r25)
/* 800F6AEC 000F292C 7F 83 E3 78 */ mr r3, r28
/* 800F6AF0 000F2930 38 84 4D B0 */ addi r4, r4, __ct__Q34nw4r2ut5ColorFv@l
/* 800F6AF4 000F2934 38 A5 F5 90 */ addi r5, r5, __dt__Q34nw4r2ut5ColorFv@l
/* 800F6AF8 000F2938 38 C0 00 04 */ li r6, 0x4
/* 800F6AFC 000F293C 38 E0 00 04 */ li r7, 0x4
/* 800F6B00 000F2940 4B F1 05 25 */ bl __construct_array
/* 800F6B04 000F2944 38 7C 00 10 */ addi r3, r28, 0x10
/* 800F6B08 000F2948 48 00 72 C9 */ bl __ct__Q44nw4r3lyt6detail11TexCoordAryFv
/* 800F6B0C 000F294C 80 1A 00 60 */ lwz r0, 0x60(r26)
/* 800F6B10 000F2950 3B 80 00 08 */ li r28, 0x8
/* 800F6B14 000F2954 7F BA 02 14 */ add r29, r26, r0
/* 800F6B18 000F2958 88 1D 00 12 */ lbz r0, 0x12(r29)
/* 800F6B1C 000F295C 28 00 00 08 */ cmplwi r0, 0x8
/* 800F6B20 000F2960 41 81 00 08 */ bgt lbl_800F6B28
/* 800F6B24 000F2964 7C 1C 03 78 */ mr r28, r0
.global lbl_800F6B28
lbl_800F6B28:
/* 800F6B28 000F2968 57 84 06 3F */ clrlwi. r4, r28, 24
/* 800F6B2C 000F296C 41 82 00 0C */ beq lbl_800F6B38
/* 800F6B30 000F2970 38 79 00 F8 */ addi r3, r25, 0xf8
/* 800F6B34 000F2974 48 00 73 0D */ bl Reserve__Q44nw4r3lyt6detail11TexCoordAryFUc
.global lbl_800F6B38
lbl_800F6B38:
/* 800F6B38 000F2978 C0 1A 00 4C */ lfs f0, 0x4c(r26)
/* 800F6B3C 000F297C 57 85 06 3F */ clrlwi. r5, r28, 24
/* 800F6B40 000F2980 D0 19 00 D8 */ stfs f0, 0xd8(r25)
/* 800F6B44 000F2984 80 7B 00 08 */ lwz r3, 0x8(r27)
/* 800F6B48 000F2988 C0 1A 00 50 */ lfs f0, 0x50(r26)
/* 800F6B4C 000F298C D0 19 00 DC */ stfs f0, 0xdc(r25)
/* 800F6B50 000F2990 3B E3 00 0C */ addi r31, r3, 0xc
/* 800F6B54 000F2994 C0 1A 00 54 */ lfs f0, 0x54(r26)
/* 800F6B58 000F2998 D0 19 00 E0 */ stfs f0, 0xe0(r25)
/* 800F6B5C 000F299C C0 1A 00 58 */ lfs f0, 0x58(r26)
/* 800F6B60 000F29A0 D0 19 00 E4 */ stfs f0, 0xe4(r25)
/* 800F6B64 000F29A4 80 1D 00 00 */ lwz r0, 0x0(r29)
/* 800F6B68 000F29A8 90 19 00 E8 */ stw r0, 0xe8(r25)
/* 800F6B6C 000F29AC 80 1D 00 04 */ lwz r0, 0x4(r29)
/* 800F6B70 000F29B0 90 19 00 EC */ stw r0, 0xec(r25)
/* 800F6B74 000F29B4 80 1D 00 08 */ lwz r0, 0x8(r29)
/* 800F6B78 000F29B8 90 19 00 F0 */ stw r0, 0xf0(r25)
/* 800F6B7C 000F29BC 80 1D 00 0C */ lwz r0, 0xc(r29)
/* 800F6B80 000F29C0 90 19 00 F4 */ stw r0, 0xf4(r25)
/* 800F6B84 000F29C4 41 82 00 1C */ beq lbl_800F6BA0
/* 800F6B88 000F29C8 88 19 00 F8 */ lbz r0, 0xf8(r25)
/* 800F6B8C 000F29CC 2C 00 00 00 */ cmpwi r0, 0x0
/* 800F6B90 000F29D0 41 82 00 10 */ beq lbl_800F6BA0
/* 800F6B94 000F29D4 38 79 00 F8 */ addi r3, r25, 0xf8
/* 800F6B98 000F29D8 38 9D 00 14 */ addi r4, r29, 0x14
/* 800F6B9C 000F29DC 48 00 74 35 */ bl Copy__Q44nw4r3lyt6detail11TexCoordAryFPCvUc
.global lbl_800F6BA0
lbl_800F6BA0:
/* 800F6BA0 000F29E0 A0 1D 00 10 */ lhz r0, 0x10(r29)
/* 800F6BA4 000F29E4 38 80 00 7C */ li r4, 0x7c
/* 800F6BA8 000F29E8 80 FB 00 08 */ lwz r7, 0x8(r27)
/* 800F6BAC 000F29EC 54 00 10 3A */ slwi r0, r0, 2
/* 800F6BB0 000F29F0 80 7B 00 00 */ lwz r3, 0x0(r27)
/* 800F6BB4 000F29F4 7C DF 00 2E */ lwzx r6, r31, r0
/* 800F6BB8 000F29F8 80 BB 00 04 */ lwz r5, 0x4(r27)
/* 800F6BBC 000F29FC 80 1B 00 0C */ lwz r0, 0xc(r27)
/* 800F6BC0 000F2A00 7F 87 32 14 */ add r28, r7, r6
/* 800F6BC4 000F2A04 90 61 00 18 */ stw r3, 0x18(r1)
/* 800F6BC8 000F2A08 80 6D EB 88 */ lwz r3, mspAllocator__Q34nw4r3lyt6Layout@sda21(r13)
/* 800F6BCC 000F2A0C 90 A1 00 1C */ stw r5, 0x1c(r1)
/* 800F6BD0 000F2A10 90 E1 00 20 */ stw r7, 0x20(r1)
/* 800F6BD4 000F2A14 90 01 00 24 */ stw r0, 0x24(r1)
/* 800F6BD8 000F2A18 4B FA CC 19 */ bl MEMAllocFromAllocator
/* 800F6BDC 000F2A1C 2C 03 00 00 */ cmpwi r3, 0x0
/* 800F6BE0 000F2A20 41 82 00 18 */ beq lbl_800F6BF8
/* 800F6BE4 000F2A24 41 82 00 18 */ beq lbl_800F6BFC
/* 800F6BE8 000F2A28 7F 84 E3 78 */ mr r4, r28
/* 800F6BEC 000F2A2C 38 A1 00 18 */ addi r5, r1, 0x18
/* 800F6BF0 000F2A30 48 00 28 41 */ bl __ct__Q34nw4r3lyt8MaterialFPCQ44nw4r3lyt3res8MaterialRCQ34nw4r3lyt11ResBlockSet
/* 800F6BF4 000F2A34 48 00 00 08 */ b lbl_800F6BFC
.global lbl_800F6BF8
lbl_800F6BF8:
/* 800F6BF8 000F2A38 38 60 00 00 */ li r3, 0x0
.global lbl_800F6BFC
lbl_800F6BFC:
/* 800F6BFC 000F2A3C 3B 80 00 00 */ li r28, 0x0
/* 800F6C00 000F2A40 90 79 00 28 */ stw r3, 0x28(r25)
/* 800F6C04 000F2A44 9B 99 01 04 */ stb r28, 0x104(r25)
/* 800F6C08 000F2A48 93 99 01 00 */ stw r28, 0x100(r25)
/* 800F6C0C 000F2A4C 8B 1A 00 5C */ lbz r24, 0x5c(r26)
/* 800F6C10 000F2A50 2C 18 00 00 */ cmpwi r24, 0x0
/* 800F6C14 000F2A54 41 82 01 04 */ beq lbl_800F6D18
/* 800F6C18 000F2A58 9B 99 01 04 */ stb r28, 0x104(r25)
/* 800F6C1C 000F2A5C 57 04 1D 78 */ rlwinm r4, r24, 3, 21, 28
/* 800F6C20 000F2A60 80 6D EB 88 */ lwz r3, mspAllocator__Q34nw4r3lyt6Layout@sda21(r13)
/* 800F6C24 000F2A64 4B FA CB CD */ bl MEMAllocFromAllocator
/* 800F6C28 000F2A68 2C 03 00 00 */ cmpwi r3, 0x0
/* 800F6C2C 000F2A6C 40 82 00 0C */ bne lbl_800F6C38
/* 800F6C30 000F2A70 38 60 00 00 */ li r3, 0x0
/* 800F6C34 000F2A74 48 00 00 2C */ b lbl_800F6C60
.global lbl_800F6C38
lbl_800F6C38:
/* 800F6C38 000F2A78 7C 64 1B 78 */ mr r4, r3
/* 800F6C3C 000F2A7C 7F 09 03 A6 */ mtctr r24
/* 800F6C40 000F2A80 28 18 00 00 */ cmplwi r24, 0x0
/* 800F6C44 000F2A84 40 81 00 1C */ ble lbl_800F6C60
.global lbl_800F6C48
lbl_800F6C48:
/* 800F6C48 000F2A88 2C 04 00 00 */ cmpwi r4, 0x0
/* 800F6C4C 000F2A8C 41 82 00 0C */ beq lbl_800F6C58
/* 800F6C50 000F2A90 9B 84 00 00 */ stb r28, 0x0(r4)
/* 800F6C54 000F2A94 93 84 00 04 */ stw r28, 0x4(r4)
.global lbl_800F6C58
lbl_800F6C58:
/* 800F6C58 000F2A98 38 84 00 08 */ addi r4, r4, 0x8
/* 800F6C5C 000F2A9C 42 00 FF EC */ bdnz lbl_800F6C48
.global lbl_800F6C60
lbl_800F6C60:
/* 800F6C60 000F2AA0 2C 03 00 00 */ cmpwi r3, 0x0
/* 800F6C64 000F2AA4 90 79 01 00 */ stw r3, 0x100(r25)
/* 800F6C68 000F2AA8 41 82 00 08 */ beq lbl_800F6C70
/* 800F6C6C 000F2AAC 9B 19 01 04 */ stb r24, 0x104(r25)
.global lbl_800F6C70
lbl_800F6C70:
/* 800F6C70 000F2AB0 80 1A 00 64 */ lwz r0, 0x64(r26)
/* 800F6C74 000F2AB4 3B 80 00 00 */ li r28, 0x0
/* 800F6C78 000F2AB8 3B A0 00 00 */ li r29, 0x0
/* 800F6C7C 000F2ABC 7F DA 02 14 */ add r30, r26, r0
/* 800F6C80 000F2AC0 48 00 00 8C */ b lbl_800F6D0C
.global lbl_800F6C84
lbl_800F6C84:
/* 800F6C84 000F2AC4 80 1E 00 00 */ lwz r0, 0x0(r30)
/* 800F6C88 000F2AC8 38 80 00 7C */ li r4, 0x7c
/* 800F6C8C 000F2ACC 80 79 01 00 */ lwz r3, 0x100(r25)
/* 800F6C90 000F2AD0 7C BA 02 14 */ add r5, r26, r0
/* 800F6C94 000F2AD4 81 1B 00 08 */ lwz r8, 0x8(r27)
/* 800F6C98 000F2AD8 88 05 00 02 */ lbz r0, 0x2(r5)
/* 800F6C9C 000F2ADC 7C 03 E9 AE */ stbx r0, r3, r29
/* 800F6CA0 000F2AE0 80 DB 00 00 */ lwz r6, 0x0(r27)
/* 800F6CA4 000F2AE4 A0 05 00 00 */ lhz r0, 0x0(r5)
/* 800F6CA8 000F2AE8 80 BB 00 04 */ lwz r5, 0x4(r27)
/* 800F6CAC 000F2AEC 54 03 10 3A */ slwi r3, r0, 2
/* 800F6CB0 000F2AF0 80 1B 00 0C */ lwz r0, 0xc(r27)
/* 800F6CB4 000F2AF4 7C FF 18 2E */ lwzx r7, r31, r3
/* 800F6CB8 000F2AF8 80 6D EB 88 */ lwz r3, mspAllocator__Q34nw4r3lyt6Layout@sda21(r13)
/* 800F6CBC 000F2AFC 90 C1 00 08 */ stw r6, 0x8(r1)
/* 800F6CC0 000F2B00 7F 08 3A 14 */ add r24, r8, r7
/* 800F6CC4 000F2B04 90 A1 00 0C */ stw r5, 0xc(r1)
/* 800F6CC8 000F2B08 91 01 00 10 */ stw r8, 0x10(r1)
/* 800F6CCC 000F2B0C 90 01 00 14 */ stw r0, 0x14(r1)
/* 800F6CD0 000F2B10 4B FA CB 21 */ bl MEMAllocFromAllocator
/* 800F6CD4 000F2B14 2C 03 00 00 */ cmpwi r3, 0x0
/* 800F6CD8 000F2B18 41 82 00 18 */ beq lbl_800F6CF0
/* 800F6CDC 000F2B1C 41 82 00 18 */ beq lbl_800F6CF4
/* 800F6CE0 000F2B20 7F 04 C3 78 */ mr r4, r24
/* 800F6CE4 000F2B24 38 A1 00 08 */ addi r5, r1, 0x8
/* 800F6CE8 000F2B28 48 00 27 49 */ bl __ct__Q34nw4r3lyt8MaterialFPCQ44nw4r3lyt3res8MaterialRCQ34nw4r3lyt11ResBlockSet
/* 800F6CEC 000F2B2C 48 00 00 08 */ b lbl_800F6CF4
.global lbl_800F6CF0
lbl_800F6CF0:
/* 800F6CF0 000F2B30 38 60 00 00 */ li r3, 0x0
.global lbl_800F6CF4
lbl_800F6CF4:
/* 800F6CF4 000F2B34 80 19 01 00 */ lwz r0, 0x100(r25)
/* 800F6CF8 000F2B38 3B DE 00 04 */ addi r30, r30, 0x4
/* 800F6CFC 000F2B3C 3B 9C 00 01 */ addi r28, r28, 0x1
/* 800F6D00 000F2B40 7C 80 EA 14 */ add r4, r0, r29
/* 800F6D04 000F2B44 3B BD 00 08 */ addi r29, r29, 0x8
/* 800F6D08 000F2B48 90 64 00 04 */ stw r3, 0x4(r4)
.global lbl_800F6D0C
lbl_800F6D0C:
/* 800F6D0C 000F2B4C 88 19 01 04 */ lbz r0, 0x104(r25)
/* 800F6D10 000F2B50 7C 1C 00 00 */ cmpw r28, r0
/* 800F6D14 000F2B54 41 80 FF 70 */ blt lbl_800F6C84
.global lbl_800F6D18
lbl_800F6D18:
/* 800F6D18 000F2B58 39 61 00 50 */ addi r11, r1, 0x50
/* 800F6D1C 000F2B5C 7F 23 CB 78 */ mr r3, r25
/* 800F6D20 000F2B60 4B F1 06 5D */ bl lbl_8000737C
/* 800F6D24 000F2B64 80 01 00 54 */ lwz r0, 0x54(r1)
/* 800F6D28 000F2B68 7C 08 03 A6 */ mtlr r0
/* 800F6D2C 000F2B6C 38 21 00 50 */ addi r1, r1, 0x50
/* 800F6D30 000F2B70 4E 80 00 20 */ blr
/* 800F6D34 000F2B74 00 00 00 00 */ .4byte 0x00000000
/* 800F6D38 000F2B78 00 00 00 00 */ .4byte 0x00000000
/* 800F6D3C 000F2B7C 00 00 00 00 */ .4byte 0x00000000
.global __dt__Q34nw4r3lyt6WindowFv
__dt__Q34nw4r3lyt6WindowFv:
/* 800F6D40 000F2B80 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 800F6D44 000F2B84 7C 08 02 A6 */ mflr r0
/* 800F6D48 000F2B88 90 01 00 34 */ stw r0, 0x34(r1)
/* 800F6D4C 000F2B8C 39 61 00 30 */ addi r11, r1, 0x30
/* 800F6D50 000F2B90 4B F1 05 E5 */ bl lbl_80007334
/* 800F6D54 000F2B94 2C 03 00 00 */ cmpwi r3, 0x0
/* 800F6D58 000F2B98 7C 79 1B 78 */ mr r25, r3
/* 800F6D5C 000F2B9C 7C 9A 23 78 */ mr r26, r4
/* 800F6D60 000F2BA0 41 82 01 08 */ beq lbl_800F6E68
/* 800F6D64 000F2BA4 83 E3 01 00 */ lwz r31, 0x100(r3)
/* 800F6D68 000F2BA8 3C 80 80 44 */ lis r4, __vt__Q34nw4r3lyt6Window@ha
/* 800F6D6C 000F2BAC 38 84 13 E4 */ addi r4, r4, __vt__Q34nw4r3lyt6Window@l
/* 800F6D70 000F2BB0 90 83 00 00 */ stw r4, 0x0(r3)
/* 800F6D74 000F2BB4 2C 1F 00 00 */ cmpwi r31, 0x0
/* 800F6D78 000F2BB8 8B C3 01 04 */ lbz r30, 0x104(r3)
/* 800F6D7C 000F2BBC 41 82 00 64 */ beq lbl_800F6DE0
/* 800F6D80 000F2BC0 7F FB FB 78 */ mr r27, r31
/* 800F6D84 000F2BC4 3B 80 00 00 */ li r28, 0x0
/* 800F6D88 000F2BC8 48 00 00 44 */ b lbl_800F6DCC
.global lbl_800F6D8C
lbl_800F6D8C:
/* 800F6D8C 000F2BCC 2C 1B 00 00 */ cmpwi r27, 0x0
/* 800F6D90 000F2BD0 41 82 00 34 */ beq lbl_800F6DC4
/* 800F6D94 000F2BD4 83 BB 00 04 */ lwz r29, 0x4(r27)
/* 800F6D98 000F2BD8 2C 1D 00 00 */ cmpwi r29, 0x0
/* 800F6D9C 000F2BDC 41 82 00 28 */ beq lbl_800F6DC4
/* 800F6DA0 000F2BE0 81 9D 00 00 */ lwz r12, 0x0(r29)
/* 800F6DA4 000F2BE4 7F A3 EB 78 */ mr r3, r29
/* 800F6DA8 000F2BE8 38 80 FF FF */ li r4, -0x1
/* 800F6DAC 000F2BEC 81 8C 00 08 */ lwz r12, 0x8(r12)
/* 800F6DB0 000F2BF0 7D 89 03 A6 */ mtctr r12
/* 800F6DB4 000F2BF4 4E 80 04 21 */ bctrl
/* 800F6DB8 000F2BF8 80 6D EB 88 */ lwz r3, mspAllocator__Q34nw4r3lyt6Layout@sda21(r13)
/* 800F6DBC 000F2BFC 7F A4 EB 78 */ mr r4, r29
/* 800F6DC0 000F2C00 4B FA CA 41 */ bl MEMFreeToAllocator
.global lbl_800F6DC4
lbl_800F6DC4:
/* 800F6DC4 000F2C04 3B 7B 00 08 */ addi r27, r27, 0x8
/* 800F6DC8 000F2C08 3B 9C 00 01 */ addi r28, r28, 0x1
.global lbl_800F6DCC
lbl_800F6DCC:
/* 800F6DCC 000F2C0C 7C 1C F0 40 */ cmplw r28, r30
/* 800F6DD0 000F2C10 41 80 FF BC */ blt lbl_800F6D8C
/* 800F6DD4 000F2C14 80 6D EB 88 */ lwz r3, mspAllocator__Q34nw4r3lyt6Layout@sda21(r13)
/* 800F6DD8 000F2C18 7F E4 FB 78 */ mr r4, r31
/* 800F6DDC 000F2C1C 4B FA CA 25 */ bl MEMFreeToAllocator
.global lbl_800F6DE0
lbl_800F6DE0:
/* 800F6DE0 000F2C20 83 79 00 28 */ lwz r27, 0x28(r25)
/* 800F6DE4 000F2C24 2C 9B 00 00 */ cmpwi cr1, r27, 0x0
/* 800F6DE8 000F2C28 41 86 00 40 */ beq cr1, lbl_800F6E28
/* 800F6DEC 000F2C2C 88 1B 00 59 */ lbz r0, 0x59(r27)
/* 800F6DF0 000F2C30 2C 00 00 00 */ cmpwi r0, 0x0
/* 800F6DF4 000F2C34 40 82 00 34 */ bne lbl_800F6E28
/* 800F6DF8 000F2C38 41 86 00 28 */ beq cr1, lbl_800F6E20
/* 800F6DFC 000F2C3C 81 9B 00 00 */ lwz r12, 0x0(r27)
/* 800F6E00 000F2C40 7F 63 DB 78 */ mr r3, r27
/* 800F6E04 000F2C44 38 80 FF FF */ li r4, -0x1
/* 800F6E08 000F2C48 81 8C 00 08 */ lwz r12, 0x8(r12)
/* 800F6E0C 000F2C4C 7D 89 03 A6 */ mtctr r12
/* 800F6E10 000F2C50 4E 80 04 21 */ bctrl
/* 800F6E14 000F2C54 80 6D EB 88 */ lwz r3, mspAllocator__Q34nw4r3lyt6Layout@sda21(r13)
/* 800F6E18 000F2C58 7F 64 DB 78 */ mr r4, r27
/* 800F6E1C 000F2C5C 4B FA C9 E5 */ bl MEMFreeToAllocator
.global lbl_800F6E20
lbl_800F6E20:
/* 800F6E20 000F2C60 38 00 00 00 */ li r0, 0x0
/* 800F6E24 000F2C64 90 19 00 28 */ stw r0, 0x28(r25)
.global lbl_800F6E28
lbl_800F6E28:
/* 800F6E28 000F2C68 38 79 00 F8 */ addi r3, r25, 0xf8
/* 800F6E2C 000F2C6C 48 00 6F C5 */ bl Free__Q44nw4r3lyt6detail11TexCoordAryFv
/* 800F6E30 000F2C70 34 79 00 E8 */ addic. r3, r25, 0xe8
/* 800F6E34 000F2C74 41 82 00 18 */ beq lbl_800F6E4C
/* 800F6E38 000F2C78 3C 80 80 0D */ lis r4, __dt__Q34nw4r2ut5ColorFv@ha
/* 800F6E3C 000F2C7C 38 A0 00 04 */ li r5, 0x4
/* 800F6E40 000F2C80 38 84 F5 90 */ addi r4, r4, __dt__Q34nw4r2ut5ColorFv@l
/* 800F6E44 000F2C84 38 C0 00 04 */ li r6, 0x4
/* 800F6E48 000F2C88 4B F1 02 D5 */ bl __destroy_arr
.global lbl_800F6E4C
lbl_800F6E4C:
/* 800F6E4C 000F2C8C 7F 23 CB 78 */ mr r3, r25
/* 800F6E50 000F2C90 38 80 00 00 */ li r4, 0x0
/* 800F6E54 000F2C94 4B FF BE 7D */ bl __dt__Q34nw4r3lyt4PaneFv
/* 800F6E58 000F2C98 2C 1A 00 00 */ cmpwi r26, 0x0
/* 800F6E5C 000F2C9C 40 81 00 0C */ ble lbl_800F6E68
/* 800F6E60 000F2CA0 7F 23 CB 78 */ mr r3, r25
/* 800F6E64 000F2CA4 48 0C 88 B1 */ bl __dl__FPv
.global lbl_800F6E68
lbl_800F6E68:
/* 800F6E68 000F2CA8 39 61 00 30 */ addi r11, r1, 0x30
/* 800F6E6C 000F2CAC 7F 23 CB 78 */ mr r3, r25
/* 800F6E70 000F2CB0 4B F1 05 11 */ bl lbl_80007380
/* 800F6E74 000F2CB4 80 01 00 34 */ lwz r0, 0x34(r1)
/* 800F6E78 000F2CB8 7C 08 03 A6 */ mtlr r0
/* 800F6E7C 000F2CBC 38 21 00 30 */ addi r1, r1, 0x30
/* 800F6E80 000F2CC0 4E 80 00 20 */ blr
/* 800F6E84 000F2CC4 00 00 00 00 */ .4byte 0x00000000
/* 800F6E88 000F2CC8 00 00 00 00 */ .4byte 0x00000000
/* 800F6E8C 000F2CCC 00 00 00 00 */ .4byte 0x00000000
.global FindMaterialByName__Q34nw4r3lyt6WindowFPCcb
FindMaterialByName__Q34nw4r3lyt6WindowFPCcb:
/* 800F6E90 000F2CD0 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 800F6E94 000F2CD4 7C 08 02 A6 */ mflr r0
/* 800F6E98 000F2CD8 90 01 00 24 */ stw r0, 0x24(r1)
/* 800F6E9C 000F2CDC 39 61 00 20 */ addi r11, r1, 0x20
/* 800F6EA0 000F2CE0 4B F1 04 9D */ bl lbl_8000733C
/* 800F6EA4 000F2CE4 80 C3 00 28 */ lwz r6, 0x28(r3)
/* 800F6EA8 000F2CE8 7C 7B 1B 78 */ mr r27, r3
/* 800F6EAC 000F2CEC 7C 9C 23 78 */ mr r28, r4
/* 800F6EB0 000F2CF0 7C BD 2B 78 */ mr r29, r5
/* 800F6EB4 000F2CF4 2C 06 00 00 */ cmpwi r6, 0x0
/* 800F6EB8 000F2CF8 41 82 00 1C */ beq lbl_800F6ED4
/* 800F6EBC 000F2CFC 38 66 00 44 */ addi r3, r6, 0x44
/* 800F6EC0 000F2D00 48 00 6E B1 */ bl EqualsMaterialName__Q34nw4r3lyt6detailFPCcPCc
/* 800F6EC4 000F2D04 2C 03 00 00 */ cmpwi r3, 0x0
/* 800F6EC8 000F2D08 41 82 00 0C */ beq lbl_800F6ED4
/* 800F6ECC 000F2D0C 80 7B 00 28 */ lwz r3, 0x28(r27)
/* 800F6ED0 000F2D10 48 00 00 A4 */ b lbl_800F6F74
.global lbl_800F6ED4
lbl_800F6ED4:
/* 800F6ED4 000F2D14 3B E0 00 00 */ li r31, 0x0
/* 800F6ED8 000F2D18 3B C0 00 00 */ li r30, 0x0
/* 800F6EDC 000F2D1C 48 00 00 40 */ b lbl_800F6F1C
.global lbl_800F6EE0
lbl_800F6EE0:
/* 800F6EE0 000F2D20 80 1B 01 00 */ lwz r0, 0x100(r27)
/* 800F6EE4 000F2D24 7F 84 E3 78 */ mr r4, r28
/* 800F6EE8 000F2D28 7C 60 F2 14 */ add r3, r0, r30
/* 800F6EEC 000F2D2C 80 63 00 04 */ lwz r3, 0x4(r3)
/* 800F6EF0 000F2D30 38 63 00 44 */ addi r3, r3, 0x44
/* 800F6EF4 000F2D34 48 00 6E 7D */ bl EqualsMaterialName__Q34nw4r3lyt6detailFPCcPCc
/* 800F6EF8 000F2D38 2C 03 00 00 */ cmpwi r3, 0x0
/* 800F6EFC 000F2D3C 41 82 00 18 */ beq lbl_800F6F14
/* 800F6F00 000F2D40 80 7B 01 00 */ lwz r3, 0x100(r27)
/* 800F6F04 000F2D44 57 E0 18 38 */ slwi r0, r31, 3
/* 800F6F08 000F2D48 7C 63 02 14 */ add r3, r3, r0
/* 800F6F0C 000F2D4C 80 63 00 04 */ lwz r3, 0x4(r3)
/* 800F6F10 000F2D50 48 00 00 64 */ b lbl_800F6F74
.global lbl_800F6F14
lbl_800F6F14:
/* 800F6F14 000F2D54 3B DE 00 08 */ addi r30, r30, 0x8
/* 800F6F18 000F2D58 3B FF 00 01 */ addi r31, r31, 0x1
.global lbl_800F6F1C
lbl_800F6F1C:
/* 800F6F1C 000F2D5C 88 1B 01 04 */ lbz r0, 0x104(r27)
/* 800F6F20 000F2D60 7C 1F 00 00 */ cmpw r31, r0
/* 800F6F24 000F2D64 41 80 FF BC */ blt lbl_800F6EE0
/* 800F6F28 000F2D68 2C 1D 00 00 */ cmpwi r29, 0x0
/* 800F6F2C 000F2D6C 41 82 00 44 */ beq lbl_800F6F70
/* 800F6F30 000F2D70 83 FB 00 14 */ lwz r31, 0x14(r27)
/* 800F6F34 000F2D74 3B DB 00 14 */ addi r30, r27, 0x14
/* 800F6F38 000F2D78 48 00 00 30 */ b lbl_800F6F68
.global lbl_800F6F3C
lbl_800F6F3C:
/* 800F6F3C 000F2D7C 81 9F FF FC */ lwz r12, -0x4(r31)
/* 800F6F40 000F2D80 38 7F FF FC */ addi r3, r31, -0x4
/* 800F6F44 000F2D84 7F 84 E3 78 */ mr r4, r28
/* 800F6F48 000F2D88 7F A5 EB 78 */ mr r5, r29
/* 800F6F4C 000F2D8C 81 8C 00 40 */ lwz r12, 0x40(r12)
/* 800F6F50 000F2D90 7D 89 03 A6 */ mtctr r12
/* 800F6F54 000F2D94 4E 80 04 21 */ bctrl
/* 800F6F58 000F2D98 2C 03 00 00 */ cmpwi r3, 0x0
/* 800F6F5C 000F2D9C 41 82 00 08 */ beq lbl_800F6F64
/* 800F6F60 000F2DA0 48 00 00 14 */ b lbl_800F6F74
.global lbl_800F6F64
lbl_800F6F64:
/* 800F6F64 000F2DA4 83 FF 00 00 */ lwz r31, 0x0(r31)
.global lbl_800F6F68
lbl_800F6F68:
/* 800F6F68 000F2DA8 7C 1F F0 40 */ cmplw r31, r30
/* 800F6F6C 000F2DAC 40 82 FF D0 */ bne lbl_800F6F3C
.global lbl_800F6F70
lbl_800F6F70:
/* 800F6F70 000F2DB0 38 60 00 00 */ li r3, 0x0
.global lbl_800F6F74
lbl_800F6F74:
/* 800F6F74 000F2DB4 39 61 00 20 */ addi r11, r1, 0x20
/* 800F6F78 000F2DB8 4B F1 04 11 */ bl lbl_80007388
/* 800F6F7C 000F2DBC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 800F6F80 000F2DC0 7C 08 03 A6 */ mtlr r0
/* 800F6F84 000F2DC4 38 21 00 20 */ addi r1, r1, 0x20
/* 800F6F88 000F2DC8 4E 80 00 20 */ blr
/* 800F6F8C 000F2DCC 00 00 00 00 */ .4byte 0x00000000
.global GetVtxColor__Q34nw4r3lyt6WindowCFUl
GetVtxColor__Q34nw4r3lyt6WindowCFUl:
/* 800F6F90 000F2DD0 54 A0 10 3A */ slwi r0, r5, 2
/* 800F6F94 000F2DD4 7C 84 02 14 */ add r4, r4, r0
/* 800F6F98 000F2DD8 80 04 00 E8 */ lwz r0, 0xe8(r4)
/* 800F6F9C 000F2DDC 90 03 00 00 */ stw r0, 0x0(r3)
/* 800F6FA0 000F2DE0 4E 80 00 20 */ blr
/* 800F6FA4 000F2DE4 00 00 00 00 */ .4byte 0x00000000
/* 800F6FA8 000F2DE8 00 00 00 00 */ .4byte 0x00000000
/* 800F6FAC 000F2DEC 00 00 00 00 */ .4byte 0x00000000
.global SetVtxColor__Q34nw4r3lyt6WindowFUlQ34nw4r2ut5Color
SetVtxColor__Q34nw4r3lyt6WindowFUlQ34nw4r2ut5Color:
/* 800F6FB0 000F2DF0 54 84 10 3A */ slwi r4, r4, 2
/* 800F6FB4 000F2DF4 88 05 00 00 */ lbz r0, 0x0(r5)
/* 800F6FB8 000F2DF8 7C 63 22 14 */ add r3, r3, r4
/* 800F6FBC 000F2DFC 98 03 00 E8 */ stb r0, 0xe8(r3)
/* 800F6FC0 000F2E00 88 05 00 01 */ lbz r0, 0x1(r5)
/* 800F6FC4 000F2E04 98 03 00 E9 */ stb r0, 0xe9(r3)
/* 800F6FC8 000F2E08 88 05 00 02 */ lbz r0, 0x2(r5)
/* 800F6FCC 000F2E0C 98 03 00 EA */ stb r0, 0xea(r3)
/* 800F6FD0 000F2E10 88 05 00 03 */ lbz r0, 0x3(r5)
/* 800F6FD4 000F2E14 98 03 00 EB */ stb r0, 0xeb(r3)
/* 800F6FD8 000F2E18 4E 80 00 20 */ blr
/* 800F6FDC 000F2E1C 00 00 00 00 */ .4byte 0x00000000
.global GetVtxColorElement__Q34nw4r3lyt6WindowCFUl
GetVtxColorElement__Q34nw4r3lyt6WindowCFUl:
/* 800F6FE0 000F2E20 54 85 00 3A */ clrrwi r5, r4, 2
/* 800F6FE4 000F2E24 54 80 07 BE */ clrlwi r0, r4, 30
/* 800F6FE8 000F2E28 7C 63 2A 14 */ add r3, r3, r5
/* 800F6FEC 000F2E2C 7C 63 02 14 */ add r3, r3, r0
/* 800F6FF0 000F2E30 88 63 00 E8 */ lbz r3, 0xe8(r3)
/* 800F6FF4 000F2E34 4E 80 00 20 */ blr
/* 800F6FF8 000F2E38 00 00 00 00 */ .4byte 0x00000000
/* 800F6FFC 000F2E3C 00 00 00 00 */ .4byte 0x00000000
.global SetVtxColorElement__Q34nw4r3lyt6WindowFUlUc
SetVtxColorElement__Q34nw4r3lyt6WindowFUlUc:
/* 800F7000 000F2E40 54 86 00 3A */ clrrwi r6, r4, 2
/* 800F7004 000F2E44 54 80 07 BE */ clrlwi r0, r4, 30
/* 800F7008 000F2E48 7C 63 32 14 */ add r3, r3, r6
/* 800F700C 000F2E4C 7C 63 02 14 */ add r3, r3, r0
/* 800F7010 000F2E50 98 A3 00 E8 */ stb r5, 0xe8(r3)
/* 800F7014 000F2E54 4E 80 00 20 */ blr
/* 800F7018 000F2E58 00 00 00 00 */ .4byte 0x00000000
/* 800F701C 000F2E5C 00 00 00 00 */ .4byte 0x00000000
.global DrawSelf__Q34nw4r3lyt6WindowFRCQ34nw4r3lyt8DrawInfo
DrawSelf__Q34nw4r3lyt6WindowFRCQ34nw4r3lyt8DrawInfo:
/* 800F7020 000F2E60 94 21 FF A0 */ stwu r1, -0x60(r1)
/* 800F7024 000F2E64 7C 08 02 A6 */ mflr r0
/* 800F7028 000F2E68 90 01 00 64 */ stw r0, 0x64(r1)
/* 800F702C 000F2E6C 93 E1 00 5C */ stw r31, 0x5c(r1)
/* 800F7030 000F2E70 93 C1 00 58 */ stw r30, 0x58(r1)
/* 800F7034 000F2E74 7C 7E 1B 78 */ mr r30, r3
/* 800F7038 000F2E78 81 83 00 00 */ lwz r12, 0x0(r3)
/* 800F703C 000F2E7C 81 8C 00 70 */ lwz r12, 0x70(r12)
/* 800F7040 000F2E80 7D 89 03 A6 */ mtctr r12
/* 800F7044 000F2E84 4E 80 04 21 */ bctrl
/* 800F7048 000F2E88 88 7E 01 04 */ lbz r3, 0x104(r30)
/* 800F704C 000F2E8C 38 00 00 00 */ li r0, 0x0
/* 800F7050 000F2E90 90 01 00 30 */ stw r0, 0x30(r1)
/* 800F7054 000F2E94 2C 03 00 01 */ cmpwi r3, 0x1
/* 800F7058 000F2E98 83 FE 01 00 */ lwz r31, 0x100(r30)
/* 800F705C 000F2E9C 90 01 00 34 */ stw r0, 0x34(r1)
/* 800F7060 000F2EA0 90 01 00 38 */ stw r0, 0x38(r1)
/* 800F7064 000F2EA4 90 01 00 3C */ stw r0, 0x3c(r1)
/* 800F7068 000F2EA8 41 82 00 18 */ beq lbl_800F7080
/* 800F706C 000F2EAC 2C 03 00 04 */ cmpwi r3, 0x4
/* 800F7070 000F2EB0 41 82 00 3C */ beq lbl_800F70AC
/* 800F7074 000F2EB4 2C 03 00 08 */ cmpwi r3, 0x8
/* 800F7078 000F2EB8 41 82 00 34 */ beq lbl_800F70AC
/* 800F707C 000F2EBC 48 00 00 78 */ b lbl_800F70F4
.global lbl_800F7080
lbl_800F7080:
/* 800F7080 000F2EC0 80 9F 00 04 */ lwz r4, 0x4(r31)
/* 800F7084 000F2EC4 38 61 00 08 */ addi r3, r1, 0x8
/* 800F7088 000F2EC8 38 A0 00 00 */ li r5, 0x0
/* 800F708C 000F2ECC 48 00 4F 05 */ bl GetTextureSize__Q34nw4r3lyt6detailFPQ34nw4r3lyt8MaterialUc
/* 800F7090 000F2ED0 C0 21 00 08 */ lfs f1, 0x8(r1)
/* 800F7094 000F2ED4 C0 01 00 0C */ lfs f0, 0xc(r1)
/* 800F7098 000F2ED8 D0 21 00 30 */ stfs f1, 0x30(r1)
/* 800F709C 000F2EDC D0 01 00 38 */ stfs f0, 0x38(r1)
/* 800F70A0 000F2EE0 D0 21 00 34 */ stfs f1, 0x34(r1)
/* 800F70A4 000F2EE4 D0 01 00 3C */ stfs f0, 0x3c(r1)
/* 800F70A8 000F2EE8 48 00 00 4C */ b lbl_800F70F4
.global lbl_800F70AC
lbl_800F70AC:
/* 800F70AC 000F2EEC 80 9F 00 04 */ lwz r4, 0x4(r31)
/* 800F70B0 000F2EF0 38 61 00 10 */ addi r3, r1, 0x10
/* 800F70B4 000F2EF4 38 A0 00 00 */ li r5, 0x0
/* 800F70B8 000F2EF8 48 00 4E D9 */ bl GetTextureSize__Q34nw4r3lyt6detailFPQ34nw4r3lyt8MaterialUc
/* 800F70BC 000F2EFC C0 21 00 10 */ lfs f1, 0x10(r1)
/* 800F70C0 000F2F00 38 61 00 18 */ addi r3, r1, 0x18
/* 800F70C4 000F2F04 C0 01 00 14 */ lfs f0, 0x14(r1)
/* 800F70C8 000F2F08 38 A0 00 00 */ li r5, 0x0
/* 800F70CC 000F2F0C D0 21 00 30 */ stfs f1, 0x30(r1)
/* 800F70D0 000F2F10 80 9F 00 1C */ lwz r4, 0x1c(r31)
/* 800F70D4 000F2F14 D0 01 00 38 */ stfs f0, 0x38(r1)
/* 800F70D8 000F2F18 48 00 4E B9 */ bl GetTextureSize__Q34nw4r3lyt6detailFPQ34nw4r3lyt8MaterialUc
/* 800F70DC 000F2F1C C0 21 00 18 */ lfs f1, 0x18(r1)
/* 800F70E0 000F2F20 C0 01 00 1C */ lfs f0, 0x1c(r1)
/* 800F70E4 000F2F24 D0 21 00 10 */ stfs f1, 0x10(r1)
/* 800F70E8 000F2F28 D0 01 00 14 */ stfs f0, 0x14(r1)
/* 800F70EC 000F2F2C D0 21 00 34 */ stfs f1, 0x34(r1)
/* 800F70F0 000F2F30 D0 01 00 3C */ stfs f0, 0x3c(r1)
.global lbl_800F70F4
lbl_800F70F4:
/* 800F70F4 000F2F34 80 C1 00 30 */ lwz r6, 0x30(r1)
/* 800F70F8 000F2F38 7F C3 F3 78 */ mr r3, r30
/* 800F70FC 000F2F3C 80 A1 00 34 */ lwz r5, 0x34(r1)
/* 800F7100 000F2F40 80 81 00 38 */ lwz r4, 0x38(r1)
/* 800F7104 000F2F44 80 01 00 3C */ lwz r0, 0x3c(r1)
/* 800F7108 000F2F48 90 C1 00 40 */ stw r6, 0x40(r1)
/* 800F710C 000F2F4C 90 A1 00 44 */ stw r5, 0x44(r1)
/* 800F7110 000F2F50 90 81 00 48 */ stw r4, 0x48(r1)
/* 800F7114 000F2F54 90 01 00 4C */ stw r0, 0x4c(r1)
/* 800F7118 000F2F58 4B FF C8 99 */ bl GetVtxPos__Q34nw4r3lyt4PaneCFv
/* 800F711C 000F2F5C 90 61 00 28 */ stw r3, 0x28(r1)
/* 800F7120 000F2F60 38 A1 00 40 */ addi r5, r1, 0x40
/* 800F7124 000F2F64 90 81 00 2C */ stw r4, 0x2c(r1)
/* 800F7128 000F2F68 81 9E 00 00 */ lwz r12, 0x0(r30)
/* 800F712C 000F2F6C 90 61 00 20 */ stw r3, 0x20(r1)
/* 800F7130 000F2F70 7F C3 F3 78 */ mr r3, r30
/* 800F7134 000F2F74 81 8C 00 7C */ lwz r12, 0x7c(r12)
/* 800F7138 000F2F78 90 81 00 24 */ stw r4, 0x24(r1)
/* 800F713C 000F2F7C 38 81 00 28 */ addi r4, r1, 0x28
/* 800F7140 000F2F80 88 DE 00 B9 */ lbz r6, 0xb9(r30)
/* 800F7144 000F2F84 7D 89 03 A6 */ mtctr r12
/* 800F7148 000F2F88 4E 80 04 21 */ bctrl
/* 800F714C 000F2F8C 88 1E 01 04 */ lbz r0, 0x104(r30)
/* 800F7150 000F2F90 2C 00 00 01 */ cmpwi r0, 0x1
/* 800F7154 000F2F94 41 82 00 18 */ beq lbl_800F716C
/* 800F7158 000F2F98 2C 00 00 04 */ cmpwi r0, 0x4
/* 800F715C 000F2F9C 41 82 00 38 */ beq lbl_800F7194
/* 800F7160 000F2FA0 2C 00 00 08 */ cmpwi r0, 0x8
/* 800F7164 000F2FA4 41 82 00 58 */ beq lbl_800F71BC
/* 800F7168 000F2FA8 48 00 00 78 */ b lbl_800F71E0
.global lbl_800F716C
lbl_800F716C:
/* 800F716C 000F2FAC 81 9E 00 00 */ lwz r12, 0x0(r30)
/* 800F7170 000F2FB0 7F C3 F3 78 */ mr r3, r30
/* 800F7174 000F2FB4 38 81 00 28 */ addi r4, r1, 0x28
/* 800F7178 000F2FB8 38 C1 00 40 */ addi r6, r1, 0x40
/* 800F717C 000F2FBC 81 8C 00 80 */ lwz r12, 0x80(r12)
/* 800F7180 000F2FC0 80 BE 01 00 */ lwz r5, 0x100(r30)
/* 800F7184 000F2FC4 88 FE 00 B9 */ lbz r7, 0xb9(r30)
/* 800F7188 000F2FC8 7D 89 03 A6 */ mtctr r12
/* 800F718C 000F2FCC 4E 80 04 21 */ bctrl
/* 800F7190 000F2FD0 48 00 00 50 */ b lbl_800F71E0
.global lbl_800F7194
lbl_800F7194:
/* 800F7194 000F2FD4 81 9E 00 00 */ lwz r12, 0x0(r30)
/* 800F7198 000F2FD8 7F C3 F3 78 */ mr r3, r30
/* 800F719C 000F2FDC 38 81 00 28 */ addi r4, r1, 0x28
/* 800F71A0 000F2FE0 38 C1 00 40 */ addi r6, r1, 0x40
/* 800F71A4 000F2FE4 81 8C 00 84 */ lwz r12, 0x84(r12)
/* 800F71A8 000F2FE8 80 BE 01 00 */ lwz r5, 0x100(r30)
/* 800F71AC 000F2FEC 88 FE 00 B9 */ lbz r7, 0xb9(r30)
/* 800F71B0 000F2FF0 7D 89 03 A6 */ mtctr r12
/* 800F71B4 000F2FF4 4E 80 04 21 */ bctrl
/* 800F71B8 000F2FF8 48 00 00 28 */ b lbl_800F71E0
.global lbl_800F71BC
lbl_800F71BC:
/* 800F71BC 000F2FFC 81 9E 00 00 */ lwz r12, 0x0(r30)
/* 800F71C0 000F3000 7F C3 F3 78 */ mr r3, r30
/* 800F71C4 000F3004 38 81 00 28 */ addi r4, r1, 0x28
/* 800F71C8 000F3008 38 C1 00 40 */ addi r6, r1, 0x40
/* 800F71CC 000F300C 81 8C 00 88 */ lwz r12, 0x88(r12)
/* 800F71D0 000F3010 80 BE 01 00 */ lwz r5, 0x100(r30)
/* 800F71D4 000F3014 88 FE 00 B9 */ lbz r7, 0xb9(r30)
/* 800F71D8 000F3018 7D 89 03 A6 */ mtctr r12
/* 800F71DC 000F301C 4E 80 04 21 */ bctrl
.global lbl_800F71E0
lbl_800F71E0:
/* 800F71E0 000F3020 80 01 00 64 */ lwz r0, 0x64(r1)
/* 800F71E4 000F3024 83 E1 00 5C */ lwz r31, 0x5c(r1)
/* 800F71E8 000F3028 83 C1 00 58 */ lwz r30, 0x58(r1)
/* 800F71EC 000F302C 7C 08 03 A6 */ mtlr r0
/* 800F71F0 000F3030 38 21 00 60 */ addi r1, r1, 0x60
/* 800F71F4 000F3034 4E 80 00 20 */ blr
/* 800F71F8 000F3038 00 00 00 00 */ .4byte 0x00000000
/* 800F71FC 000F303C 00 00 00 00 */ .4byte 0x00000000
.global AnimateSelf__Q34nw4r3lyt6WindowFUl
AnimateSelf__Q34nw4r3lyt6WindowFUl:
/* 800F7200 000F3040 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 800F7204 000F3044 7C 08 02 A6 */ mflr r0
/* 800F7208 000F3048 90 01 00 24 */ stw r0, 0x24(r1)
/* 800F720C 000F304C 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 800F7210 000F3050 93 C1 00 18 */ stw r30, 0x18(r1)
/* 800F7214 000F3054 7C 9E 23 78 */ mr r30, r4
/* 800F7218 000F3058 93 A1 00 14 */ stw r29, 0x14(r1)
/* 800F721C 000F305C 7C 7D 1B 78 */ mr r29, r3
/* 800F7220 000F3060 4B FF C2 E1 */ bl AnimateSelf__Q34nw4r3lyt4PaneFUl
/* 800F7224 000F3064 88 1D 00 BB */ lbz r0, 0xbb(r29)
/* 800F7228 000F3068 54 00 07 FF */ clrlwi. r0, r0, 31
/* 800F722C 000F306C 40 82 00 0C */ bne lbl_800F7238
/* 800F7230 000F3070 57 C0 07 FF */ clrlwi. r0, r30, 31
/* 800F7234 000F3074 40 82 00 40 */ bne lbl_800F7274
.global lbl_800F7238
lbl_800F7238:
/* 800F7238 000F3078 3B C0 00 00 */ li r30, 0x0
/* 800F723C 000F307C 3B E0 00 00 */ li r31, 0x0
/* 800F7240 000F3080 48 00 00 28 */ b lbl_800F7268
.global lbl_800F7244
lbl_800F7244:
/* 800F7244 000F3084 80 1D 01 00 */ lwz r0, 0x100(r29)
/* 800F7248 000F3088 7C 60 FA 14 */ add r3, r0, r31
/* 800F724C 000F308C 80 63 00 04 */ lwz r3, 0x4(r3)
/* 800F7250 000F3090 81 83 00 00 */ lwz r12, 0x0(r3)
/* 800F7254 000F3094 81 8C 00 1C */ lwz r12, 0x1c(r12)
/* 800F7258 000F3098 7D 89 03 A6 */ mtctr r12
/* 800F725C 000F309C 4E 80 04 21 */ bctrl
/* 800F7260 000F30A0 3B FF 00 08 */ addi r31, r31, 0x8
/* 800F7264 000F30A4 3B DE 00 01 */ addi r30, r30, 0x1
.global lbl_800F7268
lbl_800F7268:
/* 800F7268 000F30A8 88 1D 01 04 */ lbz r0, 0x104(r29)
/* 800F726C 000F30AC 7C 1E 00 00 */ cmpw r30, r0
/* 800F7270 000F30B0 41 80 FF D4 */ blt lbl_800F7244
.global lbl_800F7274
lbl_800F7274:
/* 800F7274 000F30B4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 800F7278 000F30B8 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 800F727C 000F30BC 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 800F7280 000F30C0 83 A1 00 14 */ lwz r29, 0x14(r1)
/* 800F7284 000F30C4 7C 08 03 A6 */ mtlr r0
/* 800F7288 000F30C8 38 21 00 20 */ addi r1, r1, 0x20
/* 800F728C 000F30CC 4E 80 00 20 */ blr
.global UnbindAnimationSelf__Q34nw4r3lyt6WindowFPQ34nw4r3lyt13AnimTransform
UnbindAnimationSelf__Q34nw4r3lyt6WindowFPQ34nw4r3lyt13AnimTransform:
/* 800F7290 000F30D0 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 800F7294 000F30D4 7C 08 02 A6 */ mflr r0
/* 800F7298 000F30D8 90 01 00 24 */ stw r0, 0x24(r1)
/* 800F729C 000F30DC 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 800F72A0 000F30E0 3B E0 00 00 */ li r31, 0x0
/* 800F72A4 000F30E4 93 C1 00 18 */ stw r30, 0x18(r1)
/* 800F72A8 000F30E8 3B C0 00 00 */ li r30, 0x0
/* 800F72AC 000F30EC 93 A1 00 14 */ stw r29, 0x14(r1)
/* 800F72B0 000F30F0 7C 9D 23 78 */ mr r29, r4
/* 800F72B4 000F30F4 93 81 00 10 */ stw r28, 0x10(r1)
/* 800F72B8 000F30F8 7C 7C 1B 78 */ mr r28, r3
/* 800F72BC 000F30FC 48 00 00 2C */ b lbl_800F72E8
.global lbl_800F72C0
lbl_800F72C0:
/* 800F72C0 000F3100 80 1C 01 00 */ lwz r0, 0x100(r28)
/* 800F72C4 000F3104 7F A4 EB 78 */ mr r4, r29
/* 800F72C8 000F3108 7C 60 FA 14 */ add r3, r0, r31
/* 800F72CC 000F310C 80 63 00 04 */ lwz r3, 0x4(r3)
/* 800F72D0 000F3110 81 83 00 00 */ lwz r12, 0x0(r3)
/* 800F72D4 000F3114 81 8C 00 14 */ lwz r12, 0x14(r12)
/* 800F72D8 000F3118 7D 89 03 A6 */ mtctr r12
/* 800F72DC 000F311C 4E 80 04 21 */ bctrl
/* 800F72E0 000F3120 3B FF 00 08 */ addi r31, r31, 0x8
/* 800F72E4 000F3124 3B DE 00 01 */ addi r30, r30, 0x1
.global lbl_800F72E8
lbl_800F72E8:
/* 800F72E8 000F3128 88 1C 01 04 */ lbz r0, 0x104(r28)
/* 800F72EC 000F312C 7C 1E 00 00 */ cmpw r30, r0
/* 800F72F0 000F3130 41 80 FF D0 */ blt lbl_800F72C0
/* 800F72F4 000F3134 7F 83 E3 78 */ mr r3, r28
/* 800F72F8 000F3138 7F A4 EB 78 */ mr r4, r29
/* 800F72FC 000F313C 4B FF C3 95 */ bl UnbindAnimationSelf__Q34nw4r3lyt4PaneFPQ34nw4r3lyt13AnimTransform
/* 800F7300 000F3140 80 01 00 24 */ lwz r0, 0x24(r1)
/* 800F7304 000F3144 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 800F7308 000F3148 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 800F730C 000F314C 83 A1 00 14 */ lwz r29, 0x14(r1)
/* 800F7310 000F3150 83 81 00 10 */ lwz r28, 0x10(r1)
/* 800F7314 000F3154 7C 08 03 A6 */ mtlr r0
/* 800F7318 000F3158 38 21 00 20 */ addi r1, r1, 0x20
/* 800F731C 000F315C 4E 80 00 20 */ blr
.global DrawContent__Q34nw4r3lyt6WindowFRCQ34nw4r4math4VEC2RCQ34nw4r3lyt15WindowFrameSizeUc
DrawContent__Q34nw4r3lyt6WindowFRCQ34nw4r4math4VEC2RCQ34nw4r3lyt15WindowFrameSizeUc:
/* 800F7320 000F3160 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 800F7324 000F3164 7C 08 02 A6 */ mflr r0
/* 800F7328 000F3168 90 01 00 34 */ stw r0, 0x34(r1)
/* 800F732C 000F316C 39 61 00 30 */ addi r11, r1, 0x30
/* 800F7330 000F3170 4B F1 00 0D */ bl lbl_8000733C
/* 800F7334 000F3174 7C DE 33 78 */ mr r30, r6
/* 800F7338 000F3178 7C 7B 1B 78 */ mr r27, r3
/* 800F733C 000F317C 7C 9C 23 78 */ mr r28, r4
/* 800F7340 000F3180 7C BD 2B 78 */ mr r29, r5
/* 800F7344 000F3184 7F C4 F3 78 */ mr r4, r30
/* 800F7348 000F3188 38 63 00 E8 */ addi r3, r3, 0xe8
/* 800F734C 000F318C 48 00 6D 25 */ bl IsModulateVertexColor__Q34nw4r3lyt6detailFPQ34nw4r2ut5ColorUc
/* 800F7350 000F3190 7C 64 1B 78 */ mr r4, r3
/* 800F7354 000F3194 80 7B 00 28 */ lwz r3, 0x28(r27)
/* 800F7358 000F3198 7F C5 F3 78 */ mr r5, r30
/* 800F735C 000F319C 81 83 00 00 */ lwz r12, 0x0(r3)
/* 800F7360 000F31A0 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800F7364 000F31A4 7D 89 03 A6 */ mtctr r12
/* 800F7368 000F31A8 4E 80 04 21 */ bctrl
/* 800F736C 000F31AC 88 9B 00 F9 */ lbz r4, 0xf9(r27)
/* 800F7370 000F31B0 7C 7F 1B 78 */ mr r31, r3
/* 800F7374 000F31B4 48 00 6D AD */ bl SetVertexFormat__Q34nw4r3lyt6detailFbUc
/* 800F7378 000F31B8 2C 1F 00 00 */ cmpwi r31, 0x0
/* 800F737C 000F31BC 41 82 00 0C */ beq lbl_800F7388
/* 800F7380 000F31C0 38 FB 00 E8 */ addi r7, r27, 0xe8
/* 800F7384 000F31C4 48 00 00 08 */ b lbl_800F738C
.global lbl_800F7388
lbl_800F7388:
/* 800F7388 000F31C8 38 E0 00 00 */ li r7, 0x0
.global lbl_800F738C
lbl_800F738C:
/* 800F738C 000F31CC C0 3B 00 50 */ lfs f1, 0x50(r27)
/* 800F7390 000F31D0 7F C8 F3 78 */ mr r8, r30
/* 800F7394 000F31D4 C0 9D 00 08 */ lfs f4, 0x8(r29)
/* 800F7398 000F31D8 38 61 00 10 */ addi r3, r1, 0x10
/* 800F739C 000F31DC C0 1B 00 4C */ lfs f0, 0x4c(r27)
/* 800F73A0 000F31E0 38 81 00 08 */ addi r4, r1, 0x8
/* 800F73A4 000F31E4 C0 DD 00 00 */ lfs f6, 0x0(r29)
/* 800F73A8 000F31E8 EC 61 20 28 */ fsubs f3, f1, f4
/* 800F73AC 000F31EC C1 5B 00 E0 */ lfs f10, 0xe0(r27)
/* 800F73B0 000F31F0 EC 40 30 28 */ fsubs f2, f0, f6
/* 800F73B4 000F31F4 C0 3C 00 04 */ lfs f1, 0x4(r28)
/* 800F73B8 000F31F8 ED 2A 18 2A */ fadds f9, f10, f3
/* 800F73BC 000F31FC C0 1C 00 00 */ lfs f0, 0x0(r28)
/* 800F73C0 000F3200 EC 21 20 28 */ fsubs f1, f1, f4
/* 800F73C4 000F3204 C0 BB 00 D8 */ lfs f5, 0xd8(r27)
/* 800F73C8 000F3208 EC 85 10 2A */ fadds f4, f5, f2
/* 800F73CC 000F320C C1 1D 00 0C */ lfs f8, 0xc(r29)
/* 800F73D0 000F3210 C0 7D 00 04 */ lfs f3, 0x4(r29)
/* 800F73D4 000F3214 EC 00 30 2A */ fadds f0, f0, f6
/* 800F73D8 000F3218 ED 09 40 28 */ fsubs f8, f9, f8
/* 800F73DC 000F321C C0 FB 00 E4 */ lfs f7, 0xe4(r27)
/* 800F73E0 000F3220 EC 64 18 28 */ fsubs f3, f4, f3
/* 800F73E4 000F3224 C0 5B 00 DC */ lfs f2, 0xdc(r27)
/* 800F73E8 000F3228 80 DB 00 FC */ lwz r6, 0xfc(r27)
/* 800F73EC 000F322C EC 87 40 2A */ fadds f4, f7, f8
/* 800F73F0 000F3230 88 BB 00 F9 */ lbz r5, 0xf9(r27)
/* 800F73F4 000F3234 EC 2A 08 2A */ fadds f1, f10, f1
/* 800F73F8 000F3238 EC 42 18 2A */ fadds f2, f2, f3
/* 800F73FC 000F323C D0 81 00 0C */ stfs f4, 0xc(r1)
/* 800F7400 000F3240 EC 00 28 28 */ fsubs f0, f0, f5
/* 800F7404 000F3244 D0 41 00 08 */ stfs f2, 0x8(r1)
/* 800F7408 000F3248 D0 01 00 10 */ stfs f0, 0x10(r1)
/* 800F740C 000F324C D0 21 00 14 */ stfs f1, 0x14(r1)
/* 800F7410 000F3250 48 00 73 61 */ bl DrawQuad__Q34nw4r3lyt6detailFRCQ34nw4r4math4VEC2RCQ34nw4r3lyt4SizeUcPA4_CQ34nw4r4math4VEC2PCQ34nw4r2ut5ColorUc
/* 800F7414 000F3254 39 61 00 30 */ addi r11, r1, 0x30
/* 800F7418 000F3258 4B F0 FF 71 */ bl lbl_80007388
/* 800F741C 000F325C 80 01 00 34 */ lwz r0, 0x34(r1)
/* 800F7420 000F3260 7C 08 03 A6 */ mtlr r0
/* 800F7424 000F3264 38 21 00 30 */ addi r1, r1, 0x30
/* 800F7428 000F3268 4E 80 00 20 */ blr
/* 800F742C 000F326C 00 00 00 00 */ .4byte 0x00000000
.global DrawFrame__Q34nw4r3lyt6WindowFRCQ34nw4r4math4VEC2RCQ44nw4r3lyt6Window5FrameRCQ34nw4r3lyt15WindowFrameSizeUc
DrawFrame__Q34nw4r3lyt6WindowFRCQ34nw4r4math4VEC2RCQ44nw4r3lyt6Window5FrameRCQ34nw4r3lyt15WindowFrameSizeUc:
/* 800F7430 000F3270 94 21 FF 30 */ stwu r1, -0xd0(r1)
/* 800F7434 000F3274 7C 08 02 A6 */ mflr r0
/* 800F7438 000F3278 90 01 00 D4 */ stw r0, 0xd4(r1)
/* 800F743C 000F327C 39 61 00 C0 */ addi r11, r1, 0xc0
/* 800F7440 000F3280 DB E1 00 C0 */ stfd f31, 0xc0(r1)
/* 800F7444 000F3284 F3 E1 00 C8 */ psq_st f31, 0xc8(r1), 0, qr0
/* 800F7448 000F3288 4B F0 FE E5 */ bl lbl_8000732C
/* 800F744C 000F328C 81 05 00 04 */ lwz r8, 0x4(r5)
/* 800F7450 000F3290 3D 20 43 30 */ lis r9, 0x4330
/* 800F7454 000F3294 91 21 00 88 */ stw r9, 0x88(r1)
/* 800F7458 000F3298 7C 7B 1B 78 */ mr r27, r3
/* 800F745C 000F329C 80 08 00 3C */ lwz r0, 0x3c(r8)
/* 800F7460 000F32A0 7C 9C 23 78 */ mr r28, r4
/* 800F7464 000F32A4 91 21 00 90 */ stw r9, 0x90(r1)
/* 800F7468 000F32A8 7C B7 2B 78 */ mr r23, r5
/* 800F746C 000F32AC 54 00 27 3F */ srwi. r0, r0, 28
/* 800F7470 000F32B0 7C DD 33 78 */ mr r29, r6
/* 800F7474 000F32B4 7C FE 3B 78 */ mr r30, r7
/* 800F7478 000F32B8 41 82 05 A8 */ beq lbl_800F7A20
/* 800F747C 000F32BC 7F C4 F3 78 */ mr r4, r30
/* 800F7480 000F32C0 38 60 00 00 */ li r3, 0x0
/* 800F7484 000F32C4 48 00 6B ED */ bl IsModulateVertexColor__Q34nw4r3lyt6detailFPQ34nw4r2ut5ColorUc
/* 800F7488 000F32C8 7C 64 1B 78 */ mr r4, r3
/* 800F748C 000F32CC 80 77 00 04 */ lwz r3, 0x4(r23)
/* 800F7490 000F32D0 7F C5 F3 78 */ mr r5, r30
/* 800F7494 000F32D4 81 83 00 00 */ lwz r12, 0x0(r3)
/* 800F7498 000F32D8 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800F749C 000F32DC 7D 89 03 A6 */ mtctr r12
/* 800F74A0 000F32E0 4E 80 04 21 */ bctrl
/* 800F74A4 000F32E4 7C 7F 1B 78 */ mr r31, r3
/* 800F74A8 000F32E8 38 80 00 01 */ li r4, 0x1
/* 800F74AC 000F32EC 48 00 6C 75 */ bl SetVertexFormat__Q34nw4r3lyt6detailFbUc
/* 800F74B0 000F32F0 80 97 00 04 */ lwz r4, 0x4(r23)
/* 800F74B4 000F32F4 38 61 00 50 */ addi r3, r1, 0x50
/* 800F74B8 000F32F8 38 A0 00 00 */ li r5, 0x0
/* 800F74BC 000F32FC 48 00 4A D5 */ bl GetTextureSize__Q34nw4r3lyt6detailFPQ34nw4r3lyt8MaterialUc
/* 800F74C0 000F3300 3C 60 80 44 */ lis r3, "@LOCAL@GetTexutreFlipInfo__Q34nw4r3lyt24@unnamed@lyt_window_cpp@FUc@flipInfos"@ha
/* 800F74C4 000F3304 3B 20 FF FF */ li r25, -0x1
/* 800F74C8 000F3308 38 63 13 A8 */ addi r3, r3, "@LOCAL@GetTexutreFlipInfo__Q34nw4r3lyt24@unnamed@lyt_window_cpp@FUc@flipInfos"@l
/* 800F74CC 000F330C C1 82 91 E0 */ lfs f12, "@9836"@sda21(r2)
/* 800F74D0 000F3310 88 03 00 09 */ lbz r0, 0x9(r3)
/* 800F74D4 000F3314 39 21 00 38 */ addi r9, r1, 0x38
/* 800F74D8 000F3318 88 83 00 08 */ lbz r4, 0x8(r3)
/* 800F74DC 000F331C 39 81 00 78 */ addi r12, r1, 0x78
/* 800F74E0 000F3320 7D 63 00 AE */ lbzx r11, r3, r0
/* 800F74E4 000F3324 7C A3 02 14 */ add r5, r3, r0
/* 800F74E8 000F3328 7F 43 20 EE */ lbzux r26, r3, r4
/* 800F74EC 000F332C 54 17 10 3A */ slwi r23, r0, 2
/* 800F74F0 000F3330 91 61 00 94 */ stw r11, 0x94(r1)
/* 800F74F4 000F3334 54 98 10 3A */ slwi r24, r4, 2
/* 800F74F8 000F3338 88 03 00 02 */ lbz r0, 0x2(r3)
/* 800F74FC 000F333C 38 C1 00 68 */ addi r6, r1, 0x68
/* 800F7500 000F3340 C8 41 00 90 */ lfd f2, 0x90(r1)
/* 800F7504 000F3344 39 41 00 70 */ addi r10, r1, 0x70
/* 800F7508 000F3348 7C 7A 00 50 */ subf r3, r26, r0
/* 800F750C 000F334C 88 05 00 04 */ lbz r0, 0x4(r5)
/* 800F7510 000F3350 6C 63 80 00 */ xoris r3, r3, 0x8000
/* 800F7514 000F3354 90 61 00 94 */ stw r3, 0x94(r1)
/* 800F7518 000F3358 7C 0B 00 50 */ subf r0, r11, r0
/* 800F751C 000F335C C8 62 91 E8 */ lfd f3, "@10228"@sda21(r2)
/* 800F7520 000F3360 C8 01 00 90 */ lfd f0, 0x90(r1)
/* 800F7524 000F3364 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 800F7528 000F3368 C8 22 91 F0 */ lfd f1, "@10229"@sda21(r2)
/* 800F752C 000F336C EC C2 18 28 */ fsubs f6, f2, f3
/* 800F7530 000F3370 90 01 00 94 */ stw r0, 0x94(r1)
/* 800F7534 000F3374 39 01 00 80 */ addi r8, r1, 0x80
/* 800F7538 000F3378 EC 80 08 28 */ fsubs f4, f0, f1
/* 800F753C 000F337C C1 7C 00 00 */ lfs f11, 0x0(r28)
/* 800F7540 000F3380 C8 01 00 90 */ lfd f0, 0x90(r1)
/* 800F7544 000F3384 93 41 00 8C */ stw r26, 0x8c(r1)
/* 800F7548 000F3388 2C 1F 00 00 */ cmpwi r31, 0x0
/* 800F754C 000F338C EC 20 08 28 */ fsubs f1, f0, f1
/* 800F7550 000F3390 C8 01 00 88 */ lfd f0, 0x88(r1)
/* 800F7554 000F3394 38 61 00 48 */ addi r3, r1, 0x48
/* 800F7558 000F3398 C1 5C 00 04 */ lfs f10, 0x4(r28)
/* 800F755C 000F339C 38 81 00 40 */ addi r4, r1, 0x40
/* 800F7560 000F33A0 93 41 00 8C */ stw r26, 0x8c(r1)
/* 800F7564 000F33A4 EC E0 18 28 */ fsubs f7, f0, f3
/* 800F7568 000F33A8 C1 A1 00 54 */ lfs f13, 0x54(r1)
/* 800F756C 000F33AC C8 01 00 88 */ lfd f0, 0x88(r1)
/* 800F7570 000F33B0 38 A0 00 01 */ li r5, 0x1
/* 800F7574 000F33B4 C3 E1 00 50 */ lfs f31, 0x50(r1)
/* 800F7578 000F33B8 38 E0 00 00 */ li r7, 0x0
/* 800F757C 000F33BC 91 61 00 8C */ stw r11, 0x8c(r1)
/* 800F7580 000F33C0 EC A0 18 28 */ fsubs f5, f0, f3
/* 800F7584 000F33C4 C1 3D 00 04 */ lfs f9, 0x4(r29)
/* 800F7588 000F33C8 C8 01 00 88 */ lfd f0, 0x88(r1)
/* 800F758C 000F33CC 93 21 00 58 */ stw r25, 0x58(r1)
/* 800F7590 000F33D0 EC 40 18 28 */ fsubs f2, f0, f3
/* 800F7594 000F33D4 C1 1D 00 08 */ lfs f8, 0x8(r29)
/* 800F7598 000F33D8 93 21 00 5C */ stw r25, 0x5c(r1)
/* 800F759C 000F33DC 93 21 00 60 */ stw r25, 0x60(r1)
/* 800F75A0 000F33E0 93 21 00 64 */ stw r25, 0x64(r1)
/* 800F75A4 000F33E4 D1 81 00 40 */ stfs f12, 0x40(r1)
/* 800F75A8 000F33E8 D1 81 00 44 */ stfs f12, 0x44(r1)
/* 800F75AC 000F33EC D1 61 00 48 */ stfs f11, 0x48(r1)
/* 800F75B0 000F33F0 D1 41 00 4C */ stfs f10, 0x4c(r1)
/* 800F75B4 000F33F4 C0 1B 00 4C */ lfs f0, 0x4c(r27)
/* 800F75B8 000F33F8 D3 E1 00 38 */ stfs f31, 0x38(r1)
/* 800F75BC 000F33FC ED 20 48 28 */ fsubs f9, f0, f9
/* 800F75C0 000F3400 D1 A1 00 3C */ stfs f13, 0x3c(r1)
/* 800F75C4 000F3404 7C 69 C4 2E */ lfsx f3, r9, r24
/* 800F75C8 000F3408 7C 09 BC 2E */ lfsx f0, r9, r23
/* 800F75CC 000F340C 7C EC C5 2E */ stfsx f7, r12, r24
/* 800F75D0 000F3410 EC 64 00 F2 */ fmuls f3, f4, f3
/* 800F75D4 000F3414 EC 01 00 32 */ fmuls f0, f1, f0
/* 800F75D8 000F3418 7C E6 C5 2E */ stfsx f7, r6, r24
/* 800F75DC 000F341C EC 29 18 24 */ fdivs f1, f9, f3
/* 800F75E0 000F3420 7C CA BD 2E */ stfsx f6, r10, r23
/* 800F75E4 000F3424 7C C6 BD 2E */ stfsx f6, r6, r23
/* 800F75E8 000F3428 D1 21 00 40 */ stfs f9, 0x40(r1)
/* 800F75EC 000F342C D1 01 00 44 */ stfs f8, 0x44(r1)
/* 800F75F0 000F3430 EC 08 00 24 */ fdivs f0, f8, f0
/* 800F75F4 000F3434 EC 25 08 2A */ fadds f1, f5, f1
/* 800F75F8 000F3438 EC 02 00 2A */ fadds f0, f2, f0
/* 800F75FC 000F343C 7C 2A C5 2E */ stfsx f1, r10, r24
/* 800F7600 000F3440 7C 28 C5 2E */ stfsx f1, r8, r24
/* 800F7604 000F3444 7C 0C BD 2E */ stfsx f0, r12, r23
/* 800F7608 000F3448 7C 08 BD 2E */ stfsx f0, r8, r23
/* 800F760C 000F344C 41 82 00 08 */ beq lbl_800F7614
/* 800F7610 000F3450 38 E1 00 58 */ addi r7, r1, 0x58
.global lbl_800F7614
lbl_800F7614:
/* 800F7614 000F3454 7F C8 F3 78 */ mr r8, r30
/* 800F7618 000F3458 48 00 71 59 */ bl DrawQuad__Q34nw4r3lyt6detailFRCQ34nw4r4math4VEC2RCQ34nw4r3lyt4SizeUcPA4_CQ34nw4r4math4VEC2PCQ34nw4r2ut5ColorUc
/* 800F761C 000F345C 3C 60 80 44 */ lis r3, "@LOCAL@GetTexutreFlipInfo__Q34nw4r3lyt24@unnamed@lyt_window_cpp@FUc@flipInfos"@ha
/* 800F7620 000F3460 C0 41 00 54 */ lfs f2, 0x54(r1)
/* 800F7624 000F3464 38 63 13 A8 */ addi r3, r3, "@LOCAL@GetTexutreFlipInfo__Q34nw4r3lyt24@unnamed@lyt_window_cpp@FUc@flipInfos"@l
/* 800F7628 000F3468 C0 A1 00 50 */ lfs f5, 0x50(r1)
/* 800F762C 000F346C 88 03 00 13 */ lbz r0, 0x13(r3)
/* 800F7630 000F3470 39 03 00 0A */ addi r8, r3, 0xa
/* 800F7634 000F3474 88 A3 00 12 */ lbz r5, 0x12(r3)
/* 800F7638 000F3478 38 E1 00 28 */ addi r7, r1, 0x28
/* 800F763C 000F347C 7C 68 02 14 */ add r3, r8, r0
/* 800F7640 000F3480 54 18 10 3A */ slwi r24, r0, 2
/* 800F7644 000F3484 89 23 00 02 */ lbz r9, 0x2(r3)
/* 800F7648 000F3488 7C 88 2A 14 */ add r4, r8, r5
/* 800F764C 000F348C 91 21 00 94 */ stw r9, 0x94(r1)
/* 800F7650 000F3490 54 B7 10 3A */ slwi r23, r5, 2
/* 800F7654 000F3494 89 84 00 02 */ lbz r12, 0x2(r4)
/* 800F7658 000F3498 39 61 00 80 */ addi r11, r1, 0x80
/* 800F765C 000F349C 7C 08 28 AE */ lbzx r0, r8, r5
/* 800F7660 000F34A0 39 41 00 70 */ addi r10, r1, 0x70
/* 800F7664 000F34A4 C0 1B 00 4C */ lfs f0, 0x4c(r27)
/* 800F7668 000F34A8 38 C1 00 68 */ addi r6, r1, 0x68
/* 800F766C 000F34AC C0 3C 00 00 */ lfs f1, 0x0(r28)
/* 800F7670 000F34B0 7C 0C 00 50 */ subf r0, r12, r0
/* 800F7674 000F34B4 C0 FD 00 04 */ lfs f7, 0x4(r29)
/* 800F7678 000F34B8 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 800F767C 000F34BC C8 81 00 90 */ lfd f4, 0x90(r1)
/* 800F7680 000F34C0 EC 21 00 2A */ fadds f1, f1, f0
/* 800F7684 000F34C4 D0 A1 00 28 */ stfs f5, 0x28(r1)
/* 800F7688 000F34C8 39 01 00 78 */ addi r8, r1, 0x78
/* 800F768C 000F34CC C1 1C 00 04 */ lfs f8, 0x4(r28)
/* 800F7690 000F34D0 2C 1F 00 00 */ cmpwi r31, 0x0
/* 800F7694 000F34D4 ED 21 38 28 */ fsubs f9, f1, f7
/* 800F7698 000F34D8 90 01 00 94 */ stw r0, 0x94(r1)
/* 800F769C 000F34DC 38 81 00 40 */ addi r4, r1, 0x40
/* 800F76A0 000F34E0 88 03 00 06 */ lbz r0, 0x6(r3)
/* 800F76A4 000F34E4 38 61 00 48 */ addi r3, r1, 0x48
/* 800F76A8 000F34E8 D0 41 00 2C */ stfs f2, 0x2c(r1)
/* 800F76AC 000F34EC 7C 09 00 50 */ subf r0, r9, r0
/* 800F76B0 000F34F0 C8 01 00 90 */ lfd f0, 0x90(r1)
/* 800F76B4 000F34F4 C8 22 91 F0 */ lfd f1, "@10229"@sda21(r2)
/* 800F76B8 000F34F8 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 800F76BC 000F34FC 90 01 00 94 */ stw r0, 0x94(r1)
/* 800F76C0 000F3500 38 A0 00 01 */ li r5, 0x1
/* 800F76C4 000F3504 EC 60 08 28 */ fsubs f3, f0, f1
/* 800F76C8 000F3508 7C 47 BC 2E */ lfsx f2, r7, r23
/* 800F76CC 000F350C C8 01 00 90 */ lfd f0, 0x90(r1)
/* 800F76D0 000F3510 D1 21 00 48 */ stfs f9, 0x48(r1)
/* 800F76D4 000F3514 EC 43 00 B2 */ fmuls f2, f3, f2
/* 800F76D8 000F3518 C0 BD 00 0C */ lfs f5, 0xc(r29)
/* 800F76DC 000F351C EC 20 08 28 */ fsubs f1, f0, f1
/* 800F76E0 000F3520 7C 07 C4 2E */ lfsx f0, r7, r24
/* 800F76E4 000F3524 91 81 00 8C */ stw r12, 0x8c(r1)
/* 800F76E8 000F3528 38 E0 00 00 */ li r7, 0x0
/* 800F76EC 000F352C C8 61 00 88 */ lfd f3, 0x88(r1)
/* 800F76F0 000F3530 EC 47 10 24 */ fdivs f2, f7, f2
/* 800F76F4 000F3534 D1 01 00 4C */ stfs f8, 0x4c(r1)
/* 800F76F8 000F3538 C8 C2 91 E8 */ lfd f6, "@10228"@sda21(r2)
/* 800F76FC 000F353C D0 E1 00 40 */ stfs f7, 0x40(r1)
/* 800F7700 000F3540 C0 FB 00 50 */ lfs f7, 0x50(r27)
/* 800F7704 000F3544 91 81 00 8C */ stw r12, 0x8c(r1)
/* 800F7708 000F3548 EC E7 28 28 */ fsubs f7, f7, f5
/* 800F770C 000F354C D1 21 00 30 */ stfs f9, 0x30(r1)
/* 800F7710 000F3550 EC 01 00 32 */ fmuls f0, f1, f0
/* 800F7714 000F3554 C8 21 00 88 */ lfd f1, 0x88(r1)
/* 800F7718 000F3558 EC A3 30 28 */ fsubs f5, f3, f6
/* 800F771C 000F355C D1 01 00 34 */ stfs f8, 0x34(r1)
/* 800F7720 000F3560 7C AB BD 2E */ stfsx f5, r11, r23
/* 800F7724 000F3564 EC 61 30 28 */ fsubs f3, f1, f6
/* 800F7728 000F3568 EC 07 00 24 */ fdivs f0, f7, f0
/* 800F772C 000F356C 91 21 00 8C */ stw r9, 0x8c(r1)
/* 800F7730 000F3570 C8 21 00 88 */ lfd f1, 0x88(r1)
/* 800F7734 000F3574 7C AA BD 2E */ stfsx f5, r10, r23
/* 800F7738 000F3578 D0 E1 00 44 */ stfs f7, 0x44(r1)
/* 800F773C 000F357C EC 84 30 28 */ fsubs f4, f4, f6
/* 800F7740 000F3580 EC 21 30 28 */ fsubs f1, f1, f6
/* 800F7744 000F3584 7C 86 C5 2E */ stfsx f4, r6, r24
/* 800F7748 000F3588 EC 43 10 2A */ fadds f2, f3, f2
/* 800F774C 000F358C 7C 8A C5 2E */ stfsx f4, r10, r24
/* 800F7750 000F3590 EC 01 00 2A */ fadds f0, f1, f0
/* 800F7754 000F3594 7C 46 BD 2E */ stfsx f2, r6, r23
/* 800F7758 000F3598 7C 48 BD 2E */ stfsx f2, r8, r23
/* 800F775C 000F359C 7C 0B C5 2E */ stfsx f0, r11, r24
/* 800F7760 000F35A0 7C 08 C5 2E */ stfsx f0, r8, r24
/* 800F7764 000F35A4 41 82 00 08 */ beq lbl_800F776C
/* 800F7768 000F35A8 38 E1 00 58 */ addi r7, r1, 0x58
.global lbl_800F776C
lbl_800F776C:
/* 800F776C 000F35AC 7F C8 F3 78 */ mr r8, r30
/* 800F7770 000F35B0 48 00 70 01 */ bl DrawQuad__Q34nw4r3lyt6detailFRCQ34nw4r4math4VEC2RCQ34nw4r3lyt4SizeUcPA4_CQ34nw4r4math4VEC2PCQ34nw4r2ut5ColorUc
/* 800F7774 000F35B4 3C 60 80 44 */ lis r3, "@LOCAL@GetTexutreFlipInfo__Q34nw4r3lyt24@unnamed@lyt_window_cpp@FUc@flipInfos"@ha
/* 800F7778 000F35B8 C1 61 00 54 */ lfs f11, 0x54(r1)
/* 800F777C 000F35BC 38 63 13 A8 */ addi r3, r3, "@LOCAL@GetTexutreFlipInfo__Q34nw4r3lyt24@unnamed@lyt_window_cpp@FUc@flipInfos"@l
/* 800F7780 000F35C0 C1 81 00 50 */ lfs f12, 0x50(r1)
/* 800F7784 000F35C4 38 63 00 28 */ addi r3, r3, 0x28
/* 800F7788 000F35C8 C0 3C 00 04 */ lfs f1, 0x4(r28)
/* 800F778C 000F35CC 88 03 00 09 */ lbz r0, 0x9(r3)
/* 800F7790 000F35D0 39 01 00 18 */ addi r8, r1, 0x18
/* 800F7794 000F35D4 88 A3 00 08 */ lbz r5, 0x8(r3)
/* 800F7798 000F35D8 39 81 00 70 */ addi r12, r1, 0x70
/* 800F779C 000F35DC 7C 83 02 14 */ add r4, r3, r0
/* 800F77A0 000F35E0 C0 1B 00 50 */ lfs f0, 0x50(r27)
/* 800F77A4 000F35E4 89 44 00 06 */ lbz r10, 0x6(r4)
/* 800F77A8 000F35E8 7C 63 2A 14 */ add r3, r3, r5
/* 800F77AC 000F35EC 91 41 00 94 */ stw r10, 0x94(r1)
/* 800F77B0 000F35F0 54 18 10 3A */ slwi r24, r0, 2
/* 800F77B4 000F35F4 8B 43 00 06 */ lbz r26, 0x6(r3)
/* 800F77B8 000F35F8 EC 01 00 28 */ fsubs f0, f1, f0
/* 800F77BC 000F35FC 88 03 00 04 */ lbz r0, 0x4(r3)
/* 800F77C0 000F3600 54 B7 10 3A */ slwi r23, r5, 2
/* 800F77C4 000F3604 C8 41 00 90 */ lfd f2, 0x90(r1)
/* 800F77C8 000F3608 39 61 00 80 */ addi r11, r1, 0x80
/* 800F77CC 000F360C 7C 7A 00 50 */ subf r3, r26, r0
/* 800F77D0 000F3610 88 04 00 02 */ lbz r0, 0x2(r4)
/* 800F77D4 000F3614 6C 63 80 00 */ xoris r3, r3, 0x8000
/* 800F77D8 000F3618 C1 1D 00 0C */ lfs f8, 0xc(r29)
/* 800F77DC 000F361C 39 21 00 78 */ addi r9, r1, 0x78
/* 800F77E0 000F3620 90 61 00 94 */ stw r3, 0x94(r1)
/* 800F77E4 000F3624 7C 0A 00 50 */ subf r0, r10, r0
/* 800F77E8 000F3628 ED 28 00 2A */ fadds f9, f8, f0
/* 800F77EC 000F362C C0 3C 00 00 */ lfs f1, 0x0(r28)
/* 800F77F0 000F3630 C0 BD 00 00 */ lfs f5, 0x0(r29)
/* 800F77F4 000F3634 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 800F77F8 000F3638 C8 01 00 90 */ lfd f0, 0x90(r1)
/* 800F77FC 000F363C 38 C1 00 68 */ addi r6, r1, 0x68
/* 800F7800 000F3640 ED 41 28 2A */ fadds f10, f1, f5
/* 800F7804 000F3644 C8 22 91 F0 */ lfd f1, "@10229"@sda21(r2)
/* 800F7808 000F3648 C8 C2 91 E8 */ lfd f6, "@10228"@sda21(r2)
/* 800F780C 000F364C 2C 1F 00 00 */ cmpwi r31, 0x0
/* 800F7810 000F3650 90 01 00 94 */ stw r0, 0x94(r1)
/* 800F7814 000F3654 EC 60 08 28 */ fsubs f3, f0, f1
/* 800F7818 000F3658 C8 01 00 90 */ lfd f0, 0x90(r1)
/* 800F781C 000F365C EC 82 30 28 */ fsubs f4, f2, f6
/* 800F7820 000F3660 D1 41 00 48 */ stfs f10, 0x48(r1)
/* 800F7824 000F3664 38 61 00 48 */ addi r3, r1, 0x48
/* 800F7828 000F3668 EC 20 08 28 */ fsubs f1, f0, f1
/* 800F782C 000F366C 38 81 00 40 */ addi r4, r1, 0x40
/* 800F7830 000F3670 D1 21 00 4C */ stfs f9, 0x4c(r1)
/* 800F7834 000F3674 38 A0 00 01 */ li r5, 0x1
/* 800F7838 000F3678 38 E0 00 00 */ li r7, 0x0
/* 800F783C 000F367C C0 1B 00 4C */ lfs f0, 0x4c(r27)
/* 800F7840 000F3680 D1 81 00 18 */ stfs f12, 0x18(r1)
/* 800F7844 000F3684 EC E0 28 28 */ fsubs f7, f0, f5
/* 800F7848 000F3688 D1 61 00 1C */ stfs f11, 0x1c(r1)
/* 800F784C 000F368C 93 41 00 8C */ stw r26, 0x8c(r1)
/* 800F7850 000F3690 7C 48 BC 2E */ lfsx f2, r8, r23
/* 800F7854 000F3694 C8 01 00 88 */ lfd f0, 0x88(r1)
/* 800F7858 000F3698 EC 43 00 B2 */ fmuls f2, f3, f2
/* 800F785C 000F369C D1 41 00 20 */ stfs f10, 0x20(r1)
/* 800F7860 000F36A0 EC A0 30 28 */ fsubs f5, f0, f6
/* 800F7864 000F36A4 7C 08 C4 2E */ lfsx f0, r8, r24
/* 800F7868 000F36A8 93 41 00 8C */ stw r26, 0x8c(r1)
/* 800F786C 000F36AC EC 01 00 32 */ fmuls f0, f1, f0
/* 800F7870 000F36B0 C8 61 00 88 */ lfd f3, 0x88(r1)
/* 800F7874 000F36B4 EC 47 10 24 */ fdivs f2, f7, f2
/* 800F7878 000F36B8 7C AC BD 2E */ stfsx f5, r12, r23
/* 800F787C 000F36BC 91 41 00 8C */ stw r10, 0x8c(r1)
/* 800F7880 000F36C0 7C AB BD 2E */ stfsx f5, r11, r23
/* 800F7884 000F36C4 C8 21 00 88 */ lfd f1, 0x88(r1)
/* 800F7888 000F36C8 7C 89 C5 2E */ stfsx f4, r9, r24
/* 800F788C 000F36CC EC 63 30 28 */ fsubs f3, f3, f6
/* 800F7890 000F36D0 7C 8B C5 2E */ stfsx f4, r11, r24
/* 800F7894 000F36D4 EC 08 00 24 */ fdivs f0, f8, f0
/* 800F7898 000F36D8 D1 21 00 24 */ stfs f9, 0x24(r1)
/* 800F789C 000F36DC D0 E1 00 40 */ stfs f7, 0x40(r1)
/* 800F78A0 000F36E0 D1 01 00 44 */ stfs f8, 0x44(r1)
/* 800F78A4 000F36E4 EC 43 10 2A */ fadds f2, f3, f2
/* 800F78A8 000F36E8 EC 21 30 28 */ fsubs f1, f1, f6
/* 800F78AC 000F36EC 7C 49 BD 2E */ stfsx f2, r9, r23
/* 800F78B0 000F36F0 7C 46 BD 2E */ stfsx f2, r6, r23
/* 800F78B4 000F36F4 EC 01 00 2A */ fadds f0, f1, f0
/* 800F78B8 000F36F8 7C 0C C5 2E */ stfsx f0, r12, r24
/* 800F78BC 000F36FC 7C 06 C5 2E */ stfsx f0, r6, r24
/* 800F78C0 000F3700 41 82 00 08 */ beq lbl_800F78C8
/* 800F78C4 000F3704 38 E1 00 58 */ addi r7, r1, 0x58
.global lbl_800F78C8
lbl_800F78C8:
/* 800F78C8 000F3708 7F C8 F3 78 */ mr r8, r30
/* 800F78CC 000F370C 48 00 6E A5 */ bl DrawQuad__Q34nw4r3lyt6detailFRCQ34nw4r4math4VEC2RCQ34nw4r3lyt4SizeUcPA4_CQ34nw4r4math4VEC2PCQ34nw4r2ut5ColorUc
/* 800F78D0 000F3710 3C 60 80 44 */ lis r3, "@LOCAL@GetTexutreFlipInfo__Q34nw4r3lyt24@unnamed@lyt_window_cpp@FUc@flipInfos"@ha
/* 800F78D4 000F3714 C1 3C 00 00 */ lfs f9, 0x0(r28)
/* 800F78D8 000F3718 38 63 13 A8 */ addi r3, r3, "@LOCAL@GetTexutreFlipInfo__Q34nw4r3lyt24@unnamed@lyt_window_cpp@FUc@flipInfos"@l
/* 800F78DC 000F371C C1 41 00 54 */ lfs f10, 0x54(r1)
/* 800F78E0 000F3720 88 83 00 1D */ lbz r4, 0x1d(r3)
/* 800F78E4 000F3724 38 E3 00 14 */ addi r7, r3, 0x14
/* 800F78E8 000F3728 88 03 00 1C */ lbz r0, 0x1c(r3)
/* 800F78EC 000F372C 38 A1 00 08 */ addi r5, r1, 0x8
/* 800F78F0 000F3730 7C 67 22 14 */ add r3, r7, r4
/* 800F78F4 000F3734 C1 61 00 50 */ lfs f11, 0x50(r1)
/* 800F78F8 000F3738 89 43 00 04 */ lbz r10, 0x4(r3)
/* 800F78FC 000F373C 7C 67 02 14 */ add r3, r7, r0
/* 800F7900 000F3740 91 41 00 94 */ stw r10, 0x94(r1)
/* 800F7904 000F3744 54 17 10 3A */ slwi r23, r0, 2
/* 800F7908 000F3748 89 83 00 04 */ lbz r12, 0x4(r3)
/* 800F790C 000F374C 54 98 10 3A */ slwi r24, r4, 2
/* 800F7910 000F3750 88 03 00 06 */ lbz r0, 0x6(r3)
/* 800F7914 000F3754 38 C1 00 68 */ addi r6, r1, 0x68
/* 800F7918 000F3758 C8 41 00 90 */ lfd f2, 0x90(r1)
/* 800F791C 000F375C 39 61 00 78 */ addi r11, r1, 0x78
/* 800F7920 000F3760 7C 6C 00 50 */ subf r3, r12, r0
/* 800F7924 000F3764 7C 07 20 AE */ lbzx r0, r7, r4
/* 800F7928 000F3768 6C 63 80 00 */ xoris r3, r3, 0x8000
/* 800F792C 000F376C 90 61 00 94 */ stw r3, 0x94(r1)
/* 800F7930 000F3770 7C 0A 00 50 */ subf r0, r10, r0
/* 800F7934 000F3774 C8 C2 91 E8 */ lfd f6, "@10228"@sda21(r2)
/* 800F7938 000F3778 C8 01 00 90 */ lfd f0, 0x90(r1)
/* 800F793C 000F377C 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 800F7940 000F3780 C8 22 91 F0 */ lfd f1, "@10229"@sda21(r2)
/* 800F7944 000F3784 EC 82 30 28 */ fsubs f4, f2, f6
/* 800F7948 000F3788 90 01 00 94 */ stw r0, 0x94(r1)
/* 800F794C 000F378C 39 21 00 80 */ addi r9, r1, 0x80
/* 800F7950 000F3790 EC 60 08 28 */ fsubs f3, f0, f1
/* 800F7954 000F3794 C0 5C 00 04 */ lfs f2, 0x4(r28)
/* 800F7958 000F3798 C0 FD 00 08 */ lfs f7, 0x8(r29)
/* 800F795C 000F379C C8 01 00 90 */ lfd f0, 0x90(r1)
/* 800F7960 000F37A0 39 01 00 70 */ addi r8, r1, 0x70
/* 800F7964 000F37A4 ED 02 38 28 */ fsubs f8, f2, f7
/* 800F7968 000F37A8 C0 BD 00 00 */ lfs f5, 0x0(r29)
/* 800F796C 000F37AC EC 20 08 28 */ fsubs f1, f0, f1
/* 800F7970 000F37B0 D1 61 00 08 */ stfs f11, 0x8(r1)
/* 800F7974 000F37B4 2C 1F 00 00 */ cmpwi r31, 0x0
/* 800F7978 000F37B8 38 61 00 48 */ addi r3, r1, 0x48
/* 800F797C 000F37BC D1 41 00 0C */ stfs f10, 0xc(r1)
/* 800F7980 000F37C0 38 81 00 40 */ addi r4, r1, 0x40
/* 800F7984 000F37C4 38 E0 00 00 */ li r7, 0x0
/* 800F7988 000F37C8 7C 45 BC 2E */ lfsx f2, r5, r23
/* 800F798C 000F37CC 7C 05 C4 2E */ lfsx f0, r5, r24
/* 800F7990 000F37D0 38 A0 00 01 */ li r5, 0x1
/* 800F7994 000F37D4 EC 43 00 B2 */ fmuls f2, f3, f2
/* 800F7998 000F37D8 D1 21 00 48 */ stfs f9, 0x48(r1)
/* 800F799C 000F37DC EC 01 00 32 */ fmuls f0, f1, f0
/* 800F79A0 000F37E0 91 81 00 8C */ stw r12, 0x8c(r1)
/* 800F79A4 000F37E4 EC 45 10 24 */ fdivs f2, f5, f2
/* 800F79A8 000F37E8 C8 61 00 88 */ lfd f3, 0x88(r1)
/* 800F79AC 000F37EC D0 A1 00 40 */ stfs f5, 0x40(r1)
/* 800F79B0 000F37F0 D1 01 00 4C */ stfs f8, 0x4c(r1)
/* 800F79B4 000F37F4 C0 3B 00 50 */ lfs f1, 0x50(r27)
/* 800F79B8 000F37F8 91 81 00 8C */ stw r12, 0x8c(r1)
/* 800F79BC 000F37FC EC E1 38 28 */ fsubs f7, f1, f7
/* 800F79C0 000F3800 C8 21 00 88 */ lfd f1, 0x88(r1)
/* 800F79C4 000F3804 EC A3 30 28 */ fsubs f5, f3, f6
/* 800F79C8 000F3808 D1 21 00 10 */ stfs f9, 0x10(r1)
/* 800F79CC 000F380C EC 61 30 28 */ fsubs f3, f1, f6
/* 800F79D0 000F3810 7C A6 BD 2E */ stfsx f5, r6, r23
/* 800F79D4 000F3814 EC 07 00 24 */ fdivs f0, f7, f0
/* 800F79D8 000F3818 91 41 00 8C */ stw r10, 0x8c(r1)
/* 800F79DC 000F381C 7C AB BD 2E */ stfsx f5, r11, r23
/* 800F79E0 000F3820 C8 21 00 88 */ lfd f1, 0x88(r1)
/* 800F79E4 000F3824 7C 89 C5 2E */ stfsx f4, r9, r24
/* 800F79E8 000F3828 7C 8B C5 2E */ stfsx f4, r11, r24
/* 800F79EC 000F382C EC 43 10 2A */ fadds f2, f3, f2
/* 800F79F0 000F3830 D1 01 00 14 */ stfs f8, 0x14(r1)
/* 800F79F4 000F3834 EC 21 30 28 */ fsubs f1, f1, f6
/* 800F79F8 000F3838 7C 49 BD 2E */ stfsx f2, r9, r23
/* 800F79FC 000F383C 7C 48 BD 2E */ stfsx f2, r8, r23
/* 800F7A00 000F3840 EC 01 00 2A */ fadds f0, f1, f0
/* 800F7A04 000F3844 7C 06 C5 2E */ stfsx f0, r6, r24
/* 800F7A08 000F3848 D0 E1 00 44 */ stfs f7, 0x44(r1)
/* 800F7A0C 000F384C 7C 08 C5 2E */ stfsx f0, r8, r24
/* 800F7A10 000F3850 41 82 00 08 */ beq lbl_800F7A18
/* 800F7A14 000F3854 38 E1 00 58 */ addi r7, r1, 0x58
.global lbl_800F7A18
lbl_800F7A18:
/* 800F7A18 000F3858 7F C8 F3 78 */ mr r8, r30
/* 800F7A1C 000F385C 48 00 6D 55 */ bl DrawQuad__Q34nw4r3lyt6detailFRCQ34nw4r4math4VEC2RCQ34nw4r3lyt4SizeUcPA4_CQ34nw4r4math4VEC2PCQ34nw4r2ut5ColorUc
.global lbl_800F7A20
lbl_800F7A20:
/* 800F7A20 000F3860 39 61 00 C0 */ addi r11, r1, 0xc0
/* 800F7A24 000F3864 E3 E1 00 C8 */ psq_l f31, 0xc8(r1), 0, qr0
/* 800F7A28 000F3868 CB E1 00 C0 */ lfd f31, 0xc0(r1)
/* 800F7A2C 000F386C 4B F0 F9 4D */ bl lbl_80007378
/* 800F7A30 000F3870 80 01 00 D4 */ lwz r0, 0xd4(r1)
/* 800F7A34 000F3874 7C 08 03 A6 */ mtlr r0
/* 800F7A38 000F3878 38 21 00 D0 */ addi r1, r1, 0xd0
/* 800F7A3C 000F387C 4E 80 00 20 */ blr
.global DrawFrame4__Q34nw4r3lyt6WindowFRCQ34nw4r4math4VEC2PCQ44nw4r3lyt6Window5FrameRCQ34nw4r3lyt15WindowFrameSizeUc
DrawFrame4__Q34nw4r3lyt6WindowFRCQ34nw4r4math4VEC2PCQ44nw4r3lyt6Window5FrameRCQ34nw4r3lyt15WindowFrameSizeUc:
/* 800F7A40 000F3880 94 21 FF 20 */ stwu r1, -0xe0(r1)
/* 800F7A44 000F3884 7C 08 02 A6 */ mflr r0
/* 800F7A48 000F3888 90 01 00 E4 */ stw r0, 0xe4(r1)
/* 800F7A4C 000F388C 39 61 00 E0 */ addi r11, r1, 0xe0
/* 800F7A50 000F3890 4B F0 F8 DD */ bl lbl_8000732C
/* 800F7A54 000F3894 C0 02 91 E0 */ lfs f0, "@9836"@sda21(r2)
/* 800F7A58 000F3898 38 00 FF FF */ li r0, -0x1
/* 800F7A5C 000F389C 3D 00 43 30 */ lis r8, 0x4330
/* 800F7A60 000F38A0 7C FC 3B 78 */ mr r28, r7
/* 800F7A64 000F38A4 7C 78 1B 78 */ mr r24, r3
/* 800F7A68 000F38A8 7C 99 23 78 */ mr r25, r4
/* 800F7A6C 000F38AC 91 01 00 A0 */ stw r8, 0xa0(r1)
/* 800F7A70 000F38B0 7C BA 2B 78 */ mr r26, r5
/* 800F7A74 000F38B4 7C DB 33 78 */ mr r27, r6
/* 800F7A78 000F38B8 7F 84 E3 78 */ mr r4, r28
/* 800F7A7C 000F38BC 91 01 00 A8 */ stw r8, 0xa8(r1)
/* 800F7A80 000F38C0 38 60 00 00 */ li r3, 0x0
/* 800F7A84 000F38C4 90 01 00 70 */ stw r0, 0x70(r1)
/* 800F7A88 000F38C8 90 01 00 74 */ stw r0, 0x74(r1)
/* 800F7A8C 000F38CC 90 01 00 78 */ stw r0, 0x78(r1)
/* 800F7A90 000F38D0 90 01 00 7C */ stw r0, 0x7c(r1)
/* 800F7A94 000F38D4 D0 01 00 60 */ stfs f0, 0x60(r1)
/* 800F7A98 000F38D8 D0 01 00 64 */ stfs f0, 0x64(r1)
/* 800F7A9C 000F38DC 48 00 65 D5 */ bl IsModulateVertexColor__Q34nw4r3lyt6detailFPQ34nw4r2ut5ColorUc
/* 800F7AA0 000F38E0 80 9A 00 04 */ lwz r4, 0x4(r26)
/* 800F7AA4 000F38E4 7C 7E 1B 78 */ mr r30, r3
/* 800F7AA8 000F38E8 80 04 00 3C */ lwz r0, 0x3c(r4)
/* 800F7AAC 000F38EC 54 00 27 3F */ srwi. r0, r0, 28
/* 800F7AB0 000F38F0 41 82 01 94 */ beq lbl_800F7C44
/* 800F7AB4 000F38F4 7C 83 23 78 */ mr r3, r4
/* 800F7AB8 000F38F8 7F C4 F3 78 */ mr r4, r30
/* 800F7ABC 000F38FC 81 83 00 00 */ lwz r12, 0x0(r3)
/* 800F7AC0 000F3900 7F 85 E3 78 */ mr r5, r28
/* 800F7AC4 000F3904 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800F7AC8 000F3908 7D 89 03 A6 */ mtctr r12
/* 800F7ACC 000F390C 4E 80 04 21 */ bctrl
/* 800F7AD0 000F3910 C0 39 00 00 */ lfs f1, 0x0(r25)
/* 800F7AD4 000F3914 7C 7D 1B 78 */ mr r29, r3
/* 800F7AD8 000F3918 C0 19 00 04 */ lfs f0, 0x4(r25)
/* 800F7ADC 000F391C 38 61 00 58 */ addi r3, r1, 0x58
/* 800F7AE0 000F3920 D0 21 00 68 */ stfs f1, 0x68(r1)
/* 800F7AE4 000F3924 38 A0 00 00 */ li r5, 0x0
/* 800F7AE8 000F3928 C0 3B 00 04 */ lfs f1, 0x4(r27)
/* 800F7AEC 000F392C D0 01 00 6C */ stfs f0, 0x6c(r1)
/* 800F7AF0 000F3930 C0 1B 00 08 */ lfs f0, 0x8(r27)
/* 800F7AF4 000F3934 C0 58 00 4C */ lfs f2, 0x4c(r24)
/* 800F7AF8 000F3938 8B FA 00 00 */ lbz r31, 0x0(r26)
/* 800F7AFC 000F393C EC 22 08 28 */ fsubs f1, f2, f1
/* 800F7B00 000F3940 D0 01 00 64 */ stfs f0, 0x64(r1)
/* 800F7B04 000F3944 80 9A 00 04 */ lwz r4, 0x4(r26)
/* 800F7B08 000F3948 D0 21 00 60 */ stfs f1, 0x60(r1)
/* 800F7B0C 000F394C 48 00 44 85 */ bl GetTextureSize__Q34nw4r3lyt6detailFPQ34nw4r3lyt8MaterialUc
/* 800F7B10 000F3950 1C 1F 00 0A */ mulli r0, r31, 0xa
/* 800F7B14 000F3954 3C 60 80 44 */ lis r3, "@LOCAL@GetTexutreFlipInfo__Q34nw4r3lyt24@unnamed@lyt_window_cpp@FUc@flipInfos"@ha
/* 800F7B18 000F3958 C0 21 00 58 */ lfs f1, 0x58(r1)
/* 800F7B1C 000F395C 38 C1 00 38 */ addi r6, r1, 0x38
/* 800F7B20 000F3960 38 63 13 A8 */ addi r3, r3, "@LOCAL@GetTexutreFlipInfo__Q34nw4r3lyt24@unnamed@lyt_window_cpp@FUc@flipInfos"@l
/* 800F7B24 000F3964 C0 01 00 5C */ lfs f0, 0x5c(r1)
/* 800F7B28 000F3968 7C 83 02 14 */ add r4, r3, r0
/* 800F7B2C 000F396C D0 21 00 38 */ stfs f1, 0x38(r1)
/* 800F7B30 000F3970 88 04 00 09 */ lbz r0, 0x9(r4)
/* 800F7B34 000F3974 39 21 00 90 */ addi r9, r1, 0x90
/* 800F7B38 000F3978 88 64 00 08 */ lbz r3, 0x8(r4)
/* 800F7B3C 000F397C 3B E1 00 80 */ addi r31, r1, 0x80
/* 800F7B40 000F3980 7D 04 00 AE */ lbzx r8, r4, r0
/* 800F7B44 000F3984 7E E4 02 14 */ add r23, r4, r0
/* 800F7B48 000F3988 7D 44 18 EE */ lbzux r10, r4, r3
/* 800F7B4C 000F398C 54 0C 10 3A */ slwi r12, r0, 2
/* 800F7B50 000F3990 91 01 00 AC */ stw r8, 0xac(r1)
/* 800F7B54 000F3994 54 6B 10 3A */ slwi r11, r3, 2
/* 800F7B58 000F3998 88 04 00 02 */ lbz r0, 0x2(r4)
/* 800F7B5C 000F399C 38 E1 00 88 */ addi r7, r1, 0x88
/* 800F7B60 000F39A0 C8 21 00 A8 */ lfd f1, 0xa8(r1)
/* 800F7B64 000F39A4 38 A1 00 98 */ addi r5, r1, 0x98
/* 800F7B68 000F39A8 7C 6A 00 50 */ subf r3, r10, r0
/* 800F7B6C 000F39AC 88 17 00 04 */ lbz r0, 0x4(r23)
/* 800F7B70 000F39B0 6C 63 80 00 */ xoris r3, r3, 0x8000
/* 800F7B74 000F39B4 90 61 00 AC */ stw r3, 0xac(r1)
/* 800F7B78 000F39B8 7C 08 00 50 */ subf r0, r8, r0
/* 800F7B7C 000F39BC C8 A2 91 F0 */ lfd f5, "@10229"@sda21(r2)
/* 800F7B80 000F39C0 D0 01 00 3C */ stfs f0, 0x3c(r1)
/* 800F7B84 000F39C4 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 800F7B88 000F39C8 C8 01 00 A8 */ lfd f0, 0xa8(r1)
/* 800F7B8C 000F39CC 7F A3 EB 78 */ mr r3, r29
/* 800F7B90 000F39D0 C9 02 91 E8 */ lfd f8, "@10228"@sda21(r2)
/* 800F7B94 000F39D4 38 80 00 01 */ li r4, 0x1
/* 800F7B98 000F39D8 90 01 00 AC */ stw r0, 0xac(r1)
/* 800F7B9C 000F39DC EC 40 28 28 */ fsubs f2, f0, f5
/* 800F7BA0 000F39E0 EC C1 40 28 */ fsubs f6, f1, f8
/* 800F7BA4 000F39E4 7C 26 5C 2E */ lfsx f1, r6, r11
/* 800F7BA8 000F39E8 C8 01 00 A8 */ lfd f0, 0xa8(r1)
/* 800F7BAC 000F39EC EC 82 00 72 */ fmuls f4, f2, f1
/* 800F7BB0 000F39F0 C0 61 00 60 */ lfs f3, 0x60(r1)
/* 800F7BB4 000F39F4 EC 40 28 28 */ fsubs f2, f0, f5
/* 800F7BB8 000F39F8 7C 26 64 2E */ lfsx f1, r6, r12
/* 800F7BBC 000F39FC EC 83 20 24 */ fdivs f4, f3, f4
/* 800F7BC0 000F3A00 C0 01 00 64 */ lfs f0, 0x64(r1)
/* 800F7BC4 000F3A04 91 41 00 A4 */ stw r10, 0xa4(r1)
/* 800F7BC8 000F3A08 C8 E1 00 A0 */ lfd f7, 0xa0(r1)
/* 800F7BCC 000F3A0C 91 41 00 A4 */ stw r10, 0xa4(r1)
/* 800F7BD0 000F3A10 C8 A1 00 A0 */ lfd f5, 0xa0(r1)
/* 800F7BD4 000F3A14 EC 22 00 72 */ fmuls f1, f2, f1
/* 800F7BD8 000F3A18 91 01 00 A4 */ stw r8, 0xa4(r1)
/* 800F7BDC 000F3A1C EC E7 40 28 */ fsubs f7, f7, f8
/* 800F7BE0 000F3A20 EC 45 40 28 */ fsubs f2, f5, f8
/* 800F7BE4 000F3A24 C8 61 00 A0 */ lfd f3, 0xa0(r1)
/* 800F7BE8 000F3A28 EC 00 08 24 */ fdivs f0, f0, f1
/* 800F7BEC 000F3A2C 7C E9 5D 2E */ stfsx f7, r9, r11
/* 800F7BF0 000F3A30 7C FF 5D 2E */ stfsx f7, r31, r11
/* 800F7BF4 000F3A34 7C C7 65 2E */ stfsx f6, r7, r12
/* 800F7BF8 000F3A38 7C DF 65 2E */ stfsx f6, r31, r12
/* 800F7BFC 000F3A3C EC 42 20 2A */ fadds f2, f2, f4
/* 800F7C00 000F3A40 EC 23 40 28 */ fsubs f1, f3, f8
/* 800F7C04 000F3A44 7C 47 5D 2E */ stfsx f2, r7, r11
/* 800F7C08 000F3A48 7C 45 5D 2E */ stfsx f2, r5, r11
/* 800F7C0C 000F3A4C EC 01 00 2A */ fadds f0, f1, f0
/* 800F7C10 000F3A50 7C 09 65 2E */ stfsx f0, r9, r12
/* 800F7C14 000F3A54 7C 05 65 2E */ stfsx f0, r5, r12
/* 800F7C18 000F3A58 48 00 65 09 */ bl SetVertexFormat__Q34nw4r3lyt6detailFbUc
/* 800F7C1C 000F3A5C 2C 1D 00 00 */ cmpwi r29, 0x0
/* 800F7C20 000F3A60 7F E6 FB 78 */ mr r6, r31
/* 800F7C24 000F3A64 38 61 00 68 */ addi r3, r1, 0x68
/* 800F7C28 000F3A68 38 81 00 60 */ addi r4, r1, 0x60
/* 800F7C2C 000F3A6C 38 A0 00 01 */ li r5, 0x1
/* 800F7C30 000F3A70 38 E0 00 00 */ li r7, 0x0
/* 800F7C34 000F3A74 41 82 00 08 */ beq lbl_800F7C3C
/* 800F7C38 000F3A78 38 E1 00 70 */ addi r7, r1, 0x70
.global lbl_800F7C3C
lbl_800F7C3C:
/* 800F7C3C 000F3A7C 7F 88 E3 78 */ mr r8, r28
/* 800F7C40 000F3A80 48 00 6B 31 */ bl DrawQuad__Q34nw4r3lyt6detailFRCQ34nw4r4math4VEC2RCQ34nw4r3lyt4SizeUcPA4_CQ34nw4r4math4VEC2PCQ34nw4r2ut5ColorUc
.global lbl_800F7C44
lbl_800F7C44:
/* 800F7C44 000F3A84 80 7A 00 0C */ lwz r3, 0xc(r26)
/* 800F7C48 000F3A88 80 03 00 3C */ lwz r0, 0x3c(r3)
/* 800F7C4C 000F3A8C 54 00 27 3F */ srwi. r0, r0, 28
/* 800F7C50 000F3A90 41 82 01 A8 */ beq lbl_800F7DF8
/* 800F7C54 000F3A94 81 83 00 00 */ lwz r12, 0x0(r3)
/* 800F7C58 000F3A98 7F C4 F3 78 */ mr r4, r30
/* 800F7C5C 000F3A9C 7F 85 E3 78 */ mr r5, r28
/* 800F7C60 000F3AA0 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800F7C64 000F3AA4 7D 89 03 A6 */ mtctr r12
/* 800F7C68 000F3AA8 4E 80 04 21 */ bctrl
/* 800F7C6C 000F3AAC C0 59 00 00 */ lfs f2, 0x0(r25)
/* 800F7C70 000F3AB0 7C 7D 1B 78 */ mr r29, r3
/* 800F7C74 000F3AB4 C0 18 00 4C */ lfs f0, 0x4c(r24)
/* 800F7C78 000F3AB8 38 61 00 50 */ addi r3, r1, 0x50
/* 800F7C7C 000F3ABC C0 79 00 04 */ lfs f3, 0x4(r25)
/* 800F7C80 000F3AC0 38 A0 00 00 */ li r5, 0x0
/* 800F7C84 000F3AC4 EC 42 00 2A */ fadds f2, f2, f0
/* 800F7C88 000F3AC8 C0 3B 00 04 */ lfs f1, 0x4(r27)
/* 800F7C8C 000F3ACC D0 61 00 6C */ stfs f3, 0x6c(r1)
/* 800F7C90 000F3AD0 C0 1B 00 0C */ lfs f0, 0xc(r27)
/* 800F7C94 000F3AD4 EC 42 08 28 */ fsubs f2, f2, f1
/* 800F7C98 000F3AD8 D0 21 00 60 */ stfs f1, 0x60(r1)
/* 800F7C9C 000F3ADC 8B FA 00 08 */ lbz r31, 0x8(r26)
/* 800F7CA0 000F3AE0 D0 41 00 68 */ stfs f2, 0x68(r1)
/* 800F7CA4 000F3AE4 80 9A 00 0C */ lwz r4, 0xc(r26)
/* 800F7CA8 000F3AE8 C0 38 00 50 */ lfs f1, 0x50(r24)
/* 800F7CAC 000F3AEC D0 41 00 30 */ stfs f2, 0x30(r1)
/* 800F7CB0 000F3AF0 EC 01 00 28 */ fsubs f0, f1, f0
/* 800F7CB4 000F3AF4 D0 61 00 34 */ stfs f3, 0x34(r1)
/* 800F7CB8 000F3AF8 D0 01 00 64 */ stfs f0, 0x64(r1)
/* 800F7CBC 000F3AFC 48 00 42 D5 */ bl GetTextureSize__Q34nw4r3lyt6detailFPQ34nw4r3lyt8MaterialUc
/* 800F7CC0 000F3B00 1C 1F 00 0A */ mulli r0, r31, 0xa
/* 800F7CC4 000F3B04 3C 60 80 44 */ lis r3, "@LOCAL@GetTexutreFlipInfo__Q34nw4r3lyt24@unnamed@lyt_window_cpp@FUc@flipInfos"@ha
/* 800F7CC8 000F3B08 C0 21 00 50 */ lfs f1, 0x50(r1)
/* 800F7CCC 000F3B0C 38 C1 00 28 */ addi r6, r1, 0x28
/* 800F7CD0 000F3B10 38 63 13 A8 */ addi r3, r3, "@LOCAL@GetTexutreFlipInfo__Q34nw4r3lyt24@unnamed@lyt_window_cpp@FUc@flipInfos"@l
/* 800F7CD4 000F3B14 C0 01 00 54 */ lfs f0, 0x54(r1)
/* 800F7CD8 000F3B18 7D 63 02 14 */ add r11, r3, r0
/* 800F7CDC 000F3B1C D0 21 00 28 */ stfs f1, 0x28(r1)
/* 800F7CE0 000F3B20 88 0B 00 09 */ lbz r0, 0x9(r11)
/* 800F7CE4 000F3B24 39 21 00 98 */ addi r9, r1, 0x98
/* 800F7CE8 000F3B28 88 AB 00 08 */ lbz r5, 0x8(r11)
/* 800F7CEC 000F3B2C 39 01 00 88 */ addi r8, r1, 0x88
/* 800F7CF0 000F3B30 7C 8B 02 14 */ add r4, r11, r0
/* 800F7CF4 000F3B34 54 17 10 3A */ slwi r23, r0, 2
/* 800F7CF8 000F3B38 88 E4 00 02 */ lbz r7, 0x2(r4)
/* 800F7CFC 000F3B3C 7C 6B 2A 14 */ add r3, r11, r5
/* 800F7D00 000F3B40 90 E1 00 AC */ stw r7, 0xac(r1)
/* 800F7D04 000F3B44 54 AC 10 3A */ slwi r12, r5, 2
/* 800F7D08 000F3B48 89 43 00 02 */ lbz r10, 0x2(r3)
/* 800F7D0C 000F3B4C 3B E1 00 80 */ addi r31, r1, 0x80
/* 800F7D10 000F3B50 7C 0B 28 AE */ lbzx r0, r11, r5
/* 800F7D14 000F3B54 38 A1 00 90 */ addi r5, r1, 0x90
/* 800F7D18 000F3B58 C8 21 00 A8 */ lfd f1, 0xa8(r1)
/* 800F7D1C 000F3B5C 7C 6A 00 50 */ subf r3, r10, r0
/* 800F7D20 000F3B60 88 04 00 06 */ lbz r0, 0x6(r4)
/* 800F7D24 000F3B64 6C 63 80 00 */ xoris r3, r3, 0x8000
/* 800F7D28 000F3B68 90 61 00 AC */ stw r3, 0xac(r1)
/* 800F7D2C 000F3B6C 7C 07 00 50 */ subf r0, r7, r0
/* 800F7D30 000F3B70 C8 A2 91 F0 */ lfd f5, "@10229"@sda21(r2)
/* 800F7D34 000F3B74 D0 01 00 2C */ stfs f0, 0x2c(r1)
/* 800F7D38 000F3B78 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 800F7D3C 000F3B7C C8 01 00 A8 */ lfd f0, 0xa8(r1)
/* 800F7D40 000F3B80 7F A3 EB 78 */ mr r3, r29
/* 800F7D44 000F3B84 C9 02 91 E8 */ lfd f8, "@10228"@sda21(r2)
/* 800F7D48 000F3B88 38 80 00 01 */ li r4, 0x1
/* 800F7D4C 000F3B8C 90 01 00 AC */ stw r0, 0xac(r1)
/* 800F7D50 000F3B90 EC 40 28 28 */ fsubs f2, f0, f5
/* 800F7D54 000F3B94 EC C1 40 28 */ fsubs f6, f1, f8
/* 800F7D58 000F3B98 7C 26 64 2E */ lfsx f1, r6, r12
/* 800F7D5C 000F3B9C C8 01 00 A8 */ lfd f0, 0xa8(r1)
/* 800F7D60 000F3BA0 EC 82 00 72 */ fmuls f4, f2, f1
/* 800F7D64 000F3BA4 C0 61 00 60 */ lfs f3, 0x60(r1)
/* 800F7D68 000F3BA8 EC 40 28 28 */ fsubs f2, f0, f5
/* 800F7D6C 000F3BAC 7C 26 BC 2E */ lfsx f1, r6, r23
/* 800F7D70 000F3BB0 EC 83 20 24 */ fdivs f4, f3, f4
/* 800F7D74 000F3BB4 C0 01 00 64 */ lfs f0, 0x64(r1)
/* 800F7D78 000F3BB8 91 41 00 A4 */ stw r10, 0xa4(r1)
/* 800F7D7C 000F3BBC C8 E1 00 A0 */ lfd f7, 0xa0(r1)
/* 800F7D80 000F3BC0 91 41 00 A4 */ stw r10, 0xa4(r1)
/* 800F7D84 000F3BC4 C8 A1 00 A0 */ lfd f5, 0xa0(r1)
/* 800F7D88 000F3BC8 EC 22 00 72 */ fmuls f1, f2, f1
/* 800F7D8C 000F3BCC 90 E1 00 A4 */ stw r7, 0xa4(r1)
/* 800F7D90 000F3BD0 EC E7 40 28 */ fsubs f7, f7, f8
/* 800F7D94 000F3BD4 EC 45 40 28 */ fsubs f2, f5, f8
/* 800F7D98 000F3BD8 C8 61 00 A0 */ lfd f3, 0xa0(r1)
/* 800F7D9C 000F3BDC EC 00 08 24 */ fdivs f0, f0, f1
/* 800F7DA0 000F3BE0 7C E9 65 2E */ stfsx f7, r9, r12
/* 800F7DA4 000F3BE4 7C E8 65 2E */ stfsx f7, r8, r12
/* 800F7DA8 000F3BE8 7C DF BD 2E */ stfsx f6, r31, r23
/* 800F7DAC 000F3BEC 7C C8 BD 2E */ stfsx f6, r8, r23
/* 800F7DB0 000F3BF0 EC 42 20 2A */ fadds f2, f2, f4
/* 800F7DB4 000F3BF4 EC 23 40 28 */ fsubs f1, f3, f8
/* 800F7DB8 000F3BF8 7C 5F 65 2E */ stfsx f2, r31, r12
/* 800F7DBC 000F3BFC 7C 45 65 2E */ stfsx f2, r5, r12
/* 800F7DC0 000F3C00 EC 01 00 2A */ fadds f0, f1, f0
/* 800F7DC4 000F3C04 7C 09 BD 2E */ stfsx f0, r9, r23
/* 800F7DC8 000F3C08 7C 05 BD 2E */ stfsx f0, r5, r23
/* 800F7DCC 000F3C0C 48 00 63 55 */ bl SetVertexFormat__Q34nw4r3lyt6detailFbUc
/* 800F7DD0 000F3C10 2C 1D 00 00 */ cmpwi r29, 0x0
/* 800F7DD4 000F3C14 7F E6 FB 78 */ mr r6, r31
/* 800F7DD8 000F3C18 38 61 00 68 */ addi r3, r1, 0x68
/* 800F7DDC 000F3C1C 38 81 00 60 */ addi r4, r1, 0x60
/* 800F7DE0 000F3C20 38 A0 00 01 */ li r5, 0x1
/* 800F7DE4 000F3C24 38 E0 00 00 */ li r7, 0x0
/* 800F7DE8 000F3C28 41 82 00 08 */ beq lbl_800F7DF0
/* 800F7DEC 000F3C2C 38 E1 00 70 */ addi r7, r1, 0x70
.global lbl_800F7DF0
lbl_800F7DF0:
/* 800F7DF0 000F3C30 7F 88 E3 78 */ mr r8, r28
/* 800F7DF4 000F3C34 48 00 69 7D */ bl DrawQuad__Q34nw4r3lyt6detailFRCQ34nw4r4math4VEC2RCQ34nw4r3lyt4SizeUcPA4_CQ34nw4r4math4VEC2PCQ34nw4r2ut5ColorUc
.global lbl_800F7DF8
lbl_800F7DF8:
/* 800F7DF8 000F3C38 80 7A 00 1C */ lwz r3, 0x1c(r26)
/* 800F7DFC 000F3C3C 80 03 00 3C */ lwz r0, 0x3c(r3)
/* 800F7E00 000F3C40 54 00 27 3F */ srwi. r0, r0, 28
/* 800F7E04 000F3C44 41 82 01 AC */ beq lbl_800F7FB0
/* 800F7E08 000F3C48 81 83 00 00 */ lwz r12, 0x0(r3)
/* 800F7E0C 000F3C4C 7F C4 F3 78 */ mr r4, r30
/* 800F7E10 000F3C50 7F 85 E3 78 */ mr r5, r28
/* 800F7E14 000F3C54 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800F7E18 000F3C58 7D 89 03 A6 */ mtctr r12
/* 800F7E1C 000F3C5C 4E 80 04 21 */ bctrl
/* 800F7E20 000F3C60 C0 39 00 04 */ lfs f1, 0x4(r25)
/* 800F7E24 000F3C64 7C 7D 1B 78 */ mr r29, r3
/* 800F7E28 000F3C68 C0 18 00 50 */ lfs f0, 0x50(r24)
/* 800F7E2C 000F3C6C 38 61 00 48 */ addi r3, r1, 0x48
/* 800F7E30 000F3C70 C0 5B 00 0C */ lfs f2, 0xc(r27)
/* 800F7E34 000F3C74 38 A0 00 00 */ li r5, 0x0
/* 800F7E38 000F3C78 EC 61 00 28 */ fsubs f3, f1, f0
/* 800F7E3C 000F3C7C C0 19 00 00 */ lfs f0, 0x0(r25)
/* 800F7E40 000F3C80 C0 3B 00 00 */ lfs f1, 0x0(r27)
/* 800F7E44 000F3C84 8B FA 00 18 */ lbz r31, 0x18(r26)
/* 800F7E48 000F3C88 EC 62 18 2A */ fadds f3, f2, f3
/* 800F7E4C 000F3C8C 80 9A 00 1C */ lwz r4, 0x1c(r26)
/* 800F7E50 000F3C90 EC 80 08 2A */ fadds f4, f0, f1
/* 800F7E54 000F3C94 D0 61 00 6C */ stfs f3, 0x6c(r1)
/* 800F7E58 000F3C98 D0 81 00 68 */ stfs f4, 0x68(r1)
/* 800F7E5C 000F3C9C C0 18 00 4C */ lfs f0, 0x4c(r24)
/* 800F7E60 000F3CA0 D0 81 00 20 */ stfs f4, 0x20(r1)
/* 800F7E64 000F3CA4 EC 00 08 28 */ fsubs f0, f0, f1
/* 800F7E68 000F3CA8 D0 61 00 24 */ stfs f3, 0x24(r1)
/* 800F7E6C 000F3CAC D0 01 00 60 */ stfs f0, 0x60(r1)
/* 800F7E70 000F3CB0 D0 41 00 64 */ stfs f2, 0x64(r1)
/* 800F7E74 000F3CB4 48 00 41 1D */ bl GetTextureSize__Q34nw4r3lyt6detailFPQ34nw4r3lyt8MaterialUc
/* 800F7E78 000F3CB8 1C 1F 00 0A */ mulli r0, r31, 0xa
/* 800F7E7C 000F3CBC 3C 60 80 44 */ lis r3, "@LOCAL@GetTexutreFlipInfo__Q34nw4r3lyt24@unnamed@lyt_window_cpp@FUc@flipInfos"@ha
/* 800F7E80 000F3CC0 C0 21 00 48 */ lfs f1, 0x48(r1)
/* 800F7E84 000F3CC4 38 A1 00 18 */ addi r5, r1, 0x18
/* 800F7E88 000F3CC8 38 63 13 A8 */ addi r3, r3, "@LOCAL@GetTexutreFlipInfo__Q34nw4r3lyt24@unnamed@lyt_window_cpp@FUc@flipInfos"@l
/* 800F7E8C 000F3CCC C0 01 00 4C */ lfs f0, 0x4c(r1)
/* 800F7E90 000F3CD0 7C 63 02 14 */ add r3, r3, r0
/* 800F7E94 000F3CD4 D0 21 00 18 */ stfs f1, 0x18(r1)
/* 800F7E98 000F3CD8 88 03 00 09 */ lbz r0, 0x9(r3)
/* 800F7E9C 000F3CDC 39 21 00 88 */ addi r9, r1, 0x88
/* 800F7EA0 000F3CE0 88 C3 00 08 */ lbz r6, 0x8(r3)
/* 800F7EA4 000F3CE4 39 01 00 98 */ addi r8, r1, 0x98
/* 800F7EA8 000F3CE8 7C 83 02 14 */ add r4, r3, r0
/* 800F7EAC 000F3CEC 54 0C 10 3A */ slwi r12, r0, 2
/* 800F7EB0 000F3CF0 7C 63 32 14 */ add r3, r3, r6
/* 800F7EB4 000F3CF4 88 E4 00 06 */ lbz r7, 0x6(r4)
/* 800F7EB8 000F3CF8 90 E1 00 AC */ stw r7, 0xac(r1)
/* 800F7EBC 000F3CFC 54 CB 10 3A */ slwi r11, r6, 2
/* 800F7EC0 000F3D00 89 43 00 06 */ lbz r10, 0x6(r3)
/* 800F7EC4 000F3D04 38 C1 00 90 */ addi r6, r1, 0x90
/* 800F7EC8 000F3D08 88 03 00 04 */ lbz r0, 0x4(r3)
/* 800F7ECC 000F3D0C 3B E1 00 80 */ addi r31, r1, 0x80
/* 800F7ED0 000F3D10 C8 21 00 A8 */ lfd f1, 0xa8(r1)
/* 800F7ED4 000F3D14 7C 6A 00 50 */ subf r3, r10, r0
/* 800F7ED8 000F3D18 88 04 00 02 */ lbz r0, 0x2(r4)
/* 800F7EDC 000F3D1C 6C 63 80 00 */ xoris r3, r3, 0x8000
/* 800F7EE0 000F3D20 90 61 00 AC */ stw r3, 0xac(r1)
/* 800F7EE4 000F3D24 7C 07 00 50 */ subf r0, r7, r0
/* 800F7EE8 000F3D28 C8 A2 91 F0 */ lfd f5, "@10229"@sda21(r2)
/* 800F7EEC 000F3D2C D0 01 00 1C */ stfs f0, 0x1c(r1)
/* 800F7EF0 000F3D30 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 800F7EF4 000F3D34 C8 01 00 A8 */ lfd f0, 0xa8(r1)
/* 800F7EF8 000F3D38 7F A3 EB 78 */ mr r3, r29
/* 800F7EFC 000F3D3C C9 02 91 E8 */ lfd f8, "@10228"@sda21(r2)
/* 800F7F00 000F3D40 38 80 00 01 */ li r4, 0x1
/* 800F7F04 000F3D44 90 01 00 AC */ stw r0, 0xac(r1)
/* 800F7F08 000F3D48 EC 40 28 28 */ fsubs f2, f0, f5
/* 800F7F0C 000F3D4C EC C1 40 28 */ fsubs f6, f1, f8
/* 800F7F10 000F3D50 7C 25 5C 2E */ lfsx f1, r5, r11
/* 800F7F14 000F3D54 C8 01 00 A8 */ lfd f0, 0xa8(r1)
/* 800F7F18 000F3D58 EC 82 00 72 */ fmuls f4, f2, f1
/* 800F7F1C 000F3D5C C0 61 00 60 */ lfs f3, 0x60(r1)
/* 800F7F20 000F3D60 EC 40 28 28 */ fsubs f2, f0, f5
/* 800F7F24 000F3D64 7C 25 64 2E */ lfsx f1, r5, r12
/* 800F7F28 000F3D68 EC 83 20 24 */ fdivs f4, f3, f4
/* 800F7F2C 000F3D6C C0 01 00 64 */ lfs f0, 0x64(r1)
/* 800F7F30 000F3D70 91 41 00 A4 */ stw r10, 0xa4(r1)
/* 800F7F34 000F3D74 C8 E1 00 A0 */ lfd f7, 0xa0(r1)
/* 800F7F38 000F3D78 91 41 00 A4 */ stw r10, 0xa4(r1)
/* 800F7F3C 000F3D7C C8 A1 00 A0 */ lfd f5, 0xa0(r1)
/* 800F7F40 000F3D80 EC 22 00 72 */ fmuls f1, f2, f1
/* 800F7F44 000F3D84 90 E1 00 A4 */ stw r7, 0xa4(r1)
/* 800F7F48 000F3D88 EC E7 40 28 */ fsubs f7, f7, f8
/* 800F7F4C 000F3D8C EC 45 40 28 */ fsubs f2, f5, f8
/* 800F7F50 000F3D90 C8 61 00 A0 */ lfd f3, 0xa0(r1)
/* 800F7F54 000F3D94 EC 00 08 24 */ fdivs f0, f0, f1
/* 800F7F58 000F3D98 7C E9 5D 2E */ stfsx f7, r9, r11
/* 800F7F5C 000F3D9C 7C E8 5D 2E */ stfsx f7, r8, r11
/* 800F7F60 000F3DA0 7C C6 65 2E */ stfsx f6, r6, r12
/* 800F7F64 000F3DA4 7C C8 65 2E */ stfsx f6, r8, r12
/* 800F7F68 000F3DA8 EC 42 20 2A */ fadds f2, f2, f4
/* 800F7F6C 000F3DAC EC 23 40 28 */ fsubs f1, f3, f8
/* 800F7F70 000F3DB0 7C 46 5D 2E */ stfsx f2, r6, r11
/* 800F7F74 000F3DB4 7C 5F 5D 2E */ stfsx f2, r31, r11
/* 800F7F78 000F3DB8 EC 01 00 2A */ fadds f0, f1, f0
/* 800F7F7C 000F3DBC 7C 09 65 2E */ stfsx f0, r9, r12
/* 800F7F80 000F3DC0 7C 1F 65 2E */ stfsx f0, r31, r12
/* 800F7F84 000F3DC4 48 00 61 9D */ bl SetVertexFormat__Q34nw4r3lyt6detailFbUc
/* 800F7F88 000F3DC8 2C 1D 00 00 */ cmpwi r29, 0x0
/* 800F7F8C 000F3DCC 7F E6 FB 78 */ mr r6, r31
/* 800F7F90 000F3DD0 38 61 00 68 */ addi r3, r1, 0x68
/* 800F7F94 000F3DD4 38 81 00 60 */ addi r4, r1, 0x60
/* 800F7F98 000F3DD8 38 A0 00 01 */ li r5, 0x1
/* 800F7F9C 000F3DDC 38 E0 00 00 */ li r7, 0x0
/* 800F7FA0 000F3DE0 41 82 00 08 */ beq lbl_800F7FA8
/* 800F7FA4 000F3DE4 38 E1 00 70 */ addi r7, r1, 0x70
.global lbl_800F7FA8
lbl_800F7FA8:
/* 800F7FA8 000F3DE8 7F 88 E3 78 */ mr r8, r28
/* 800F7FAC 000F3DEC 48 00 67 C5 */ bl DrawQuad__Q34nw4r3lyt6detailFRCQ34nw4r4math4VEC2RCQ34nw4r3lyt4SizeUcPA4_CQ34nw4r4math4VEC2PCQ34nw4r2ut5ColorUc
.global lbl_800F7FB0
lbl_800F7FB0:
/* 800F7FB0 000F3DF0 80 7A 00 14 */ lwz r3, 0x14(r26)
/* 800F7FB4 000F3DF4 80 03 00 3C */ lwz r0, 0x3c(r3)
/* 800F7FB8 000F3DF8 54 00 27 3F */ srwi. r0, r0, 28
/* 800F7FBC 000F3DFC 41 82 01 A0 */ beq lbl_800F815C
/* 800F7FC0 000F3E00 81 83 00 00 */ lwz r12, 0x0(r3)
/* 800F7FC4 000F3E04 7F C4 F3 78 */ mr r4, r30
/* 800F7FC8 000F3E08 7F 85 E3 78 */ mr r5, r28
/* 800F7FCC 000F3E0C 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800F7FD0 000F3E10 7D 89 03 A6 */ mtctr r12
/* 800F7FD4 000F3E14 4E 80 04 21 */ bctrl
/* 800F7FD8 000F3E18 C0 19 00 04 */ lfs f0, 0x4(r25)
/* 800F7FDC 000F3E1C 7C 7D 1B 78 */ mr r29, r3
/* 800F7FE0 000F3E20 C0 3B 00 08 */ lfs f1, 0x8(r27)
/* 800F7FE4 000F3E24 38 61 00 40 */ addi r3, r1, 0x40
/* 800F7FE8 000F3E28 C0 79 00 00 */ lfs f3, 0x0(r25)
/* 800F7FEC 000F3E2C 38 A0 00 00 */ li r5, 0x0
/* 800F7FF0 000F3E30 EC 40 08 28 */ fsubs f2, f0, f1
/* 800F7FF4 000F3E34 C0 1B 00 00 */ lfs f0, 0x0(r27)
/* 800F7FF8 000F3E38 D0 61 00 68 */ stfs f3, 0x68(r1)
/* 800F7FFC 000F3E3C 8B 3A 00 10 */ lbz r25, 0x10(r26)
/* 800F8000 000F3E40 D0 41 00 6C */ stfs f2, 0x6c(r1)
/* 800F8004 000F3E44 80 9A 00 14 */ lwz r4, 0x14(r26)
/* 800F8008 000F3E48 D0 01 00 60 */ stfs f0, 0x60(r1)
/* 800F800C 000F3E4C C0 18 00 50 */ lfs f0, 0x50(r24)
/* 800F8010 000F3E50 D0 61 00 10 */ stfs f3, 0x10(r1)
/* 800F8014 000F3E54 EC 00 08 28 */ fsubs f0, f0, f1
/* 800F8018 000F3E58 D0 41 00 14 */ stfs f2, 0x14(r1)
/* 800F801C 000F3E5C D0 01 00 64 */ stfs f0, 0x64(r1)
/* 800F8020 000F3E60 48 00 3F 71 */ bl GetTextureSize__Q34nw4r3lyt6detailFPQ34nw4r3lyt8MaterialUc
/* 800F8024 000F3E64 1C 19 00 0A */ mulli r0, r25, 0xa
/* 800F8028 000F3E68 3C 60 80 44 */ lis r3, "@LOCAL@GetTexutreFlipInfo__Q34nw4r3lyt24@unnamed@lyt_window_cpp@FUc@flipInfos"@ha
/* 800F802C 000F3E6C C0 61 00 44 */ lfs f3, 0x44(r1)
/* 800F8030 000F3E70 38 C1 00 08 */ addi r6, r1, 0x8
/* 800F8034 000F3E74 38 63 13 A8 */ addi r3, r3, "@LOCAL@GetTexutreFlipInfo__Q34nw4r3lyt24@unnamed@lyt_window_cpp@FUc@flipInfos"@l
/* 800F8038 000F3E78 C0 41 00 40 */ lfs f2, 0x40(r1)
/* 800F803C 000F3E7C 7C E3 02 14 */ add r7, r3, r0
/* 800F8040 000F3E80 D0 61 00 0C */ stfs f3, 0xc(r1)
/* 800F8044 000F3E84 88 87 00 09 */ lbz r4, 0x9(r7)
/* 800F8048 000F3E88 3B 01 00 80 */ addi r24, r1, 0x80
/* 800F804C 000F3E8C 88 A7 00 08 */ lbz r5, 0x8(r7)
/* 800F8050 000F3E90 39 21 00 90 */ addi r9, r1, 0x90
/* 800F8054 000F3E94 7C 67 22 14 */ add r3, r7, r4
/* 800F8058 000F3E98 C9 02 91 E8 */ lfd f8, "@10228"@sda21(r2)
/* 800F805C 000F3E9C 89 03 00 04 */ lbz r8, 0x4(r3)
/* 800F8060 000F3EA0 7C 67 2A 14 */ add r3, r7, r5
/* 800F8064 000F3EA4 89 43 00 04 */ lbz r10, 0x4(r3)
/* 800F8068 000F3EA8 54 AB 10 3A */ slwi r11, r5, 2
/* 800F806C 000F3EAC 91 01 00 AC */ stw r8, 0xac(r1)
/* 800F8070 000F3EB0 54 8C 10 3A */ slwi r12, r4, 2
/* 800F8074 000F3EB4 88 63 00 06 */ lbz r3, 0x6(r3)
/* 800F8078 000F3EB8 38 A1 00 88 */ addi r5, r1, 0x88
/* 800F807C 000F3EBC C8 01 00 A8 */ lfd f0, 0xa8(r1)
/* 800F8080 000F3EC0 7C 07 20 AE */ lbzx r0, r7, r4
/* 800F8084 000F3EC4 7C 6A 18 50 */ subf r3, r10, r3
/* 800F8088 000F3EC8 6C 63 80 00 */ xoris r3, r3, 0x8000
/* 800F808C 000F3ECC 90 61 00 AC */ stw r3, 0xac(r1)
/* 800F8090 000F3ED0 EC C0 40 28 */ fsubs f6, f0, f8
/* 800F8094 000F3ED4 7C 08 00 50 */ subf r0, r8, r0
/* 800F8098 000F3ED8 91 41 00 A4 */ stw r10, 0xa4(r1)
/* 800F809C 000F3EDC 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 800F80A0 000F3EE0 C8 01 00 A8 */ lfd f0, 0xa8(r1)
/* 800F80A4 000F3EE4 38 E1 00 98 */ addi r7, r1, 0x98
/* 800F80A8 000F3EE8 C8 21 00 A0 */ lfd f1, 0xa0(r1)
/* 800F80AC 000F3EEC 7F A3 EB 78 */ mr r3, r29
/* 800F80B0 000F3EF0 C8 A2 91 F0 */ lfd f5, "@10229"@sda21(r2)
/* 800F80B4 000F3EF4 38 80 00 01 */ li r4, 0x1
/* 800F80B8 000F3EF8 D0 41 00 08 */ stfs f2, 0x8(r1)
/* 800F80BC 000F3EFC EC E1 40 28 */ fsubs f7, f1, f8
/* 800F80C0 000F3F00 EC 40 28 28 */ fsubs f2, f0, f5
/* 800F80C4 000F3F04 C0 61 00 60 */ lfs f3, 0x60(r1)
/* 800F80C8 000F3F08 90 01 00 AC */ stw r0, 0xac(r1)
/* 800F80CC 000F3F0C 7C 26 5C 2E */ lfsx f1, r6, r11
/* 800F80D0 000F3F10 C8 01 00 A8 */ lfd f0, 0xa8(r1)
/* 800F80D4 000F3F14 EC 82 00 72 */ fmuls f4, f2, f1
/* 800F80D8 000F3F18 7C 26 64 2E */ lfsx f1, r6, r12
/* 800F80DC 000F3F1C EC 40 28 28 */ fsubs f2, f0, f5
/* 800F80E0 000F3F20 C0 01 00 64 */ lfs f0, 0x64(r1)
/* 800F80E4 000F3F24 91 41 00 A4 */ stw r10, 0xa4(r1)
/* 800F80E8 000F3F28 EC 83 20 24 */ fdivs f4, f3, f4
/* 800F80EC 000F3F2C C8 A1 00 A0 */ lfd f5, 0xa0(r1)
/* 800F80F0 000F3F30 7C F8 5D 2E */ stfsx f7, r24, r11
/* 800F80F4 000F3F34 91 01 00 A4 */ stw r8, 0xa4(r1)
/* 800F80F8 000F3F38 7C E9 5D 2E */ stfsx f7, r9, r11
/* 800F80FC 000F3F3C C8 61 00 A0 */ lfd f3, 0xa0(r1)
/* 800F8100 000F3F40 EC 22 00 72 */ fmuls f1, f2, f1
/* 800F8104 000F3F44 7C C7 65 2E */ stfsx f6, r7, r12
/* 800F8108 000F3F48 EC A5 40 28 */ fsubs f5, f5, f8
/* 800F810C 000F3F4C 7C C9 65 2E */ stfsx f6, r9, r12
/* 800F8110 000F3F50 EC 43 40 28 */ fsubs f2, f3, f8
/* 800F8114 000F3F54 EC 00 08 24 */ fdivs f0, f0, f1
/* 800F8118 000F3F58 EC 25 20 2A */ fadds f1, f5, f4
/* 800F811C 000F3F5C EC 02 00 2A */ fadds f0, f2, f0
/* 800F8120 000F3F60 7C 27 5D 2E */ stfsx f1, r7, r11
/* 800F8124 000F3F64 7C 25 5D 2E */ stfsx f1, r5, r11
/* 800F8128 000F3F68 7C 18 65 2E */ stfsx f0, r24, r12
/* 800F812C 000F3F6C 7C 05 65 2E */ stfsx f0, r5, r12
/* 800F8130 000F3F70 48 00 5F F1 */ bl SetVertexFormat__Q34nw4r3lyt6detailFbUc
/* 800F8134 000F3F74 2C 1D 00 00 */ cmpwi r29, 0x0
/* 800F8138 000F3F78 7F 06 C3 78 */ mr r6, r24
/* 800F813C 000F3F7C 38 61 00 68 */ addi r3, r1, 0x68
/* 800F8140 000F3F80 38 81 00 60 */ addi r4, r1, 0x60
/* 800F8144 000F3F84 38 A0 00 01 */ li r5, 0x1
/* 800F8148 000F3F88 38 E0 00 00 */ li r7, 0x0
/* 800F814C 000F3F8C 41 82 00 08 */ beq lbl_800F8154
/* 800F8150 000F3F90 38 E1 00 70 */ addi r7, r1, 0x70
.global lbl_800F8154
lbl_800F8154:
/* 800F8154 000F3F94 7F 88 E3 78 */ mr r8, r28
/* 800F8158 000F3F98 48 00 66 19 */ bl DrawQuad__Q34nw4r3lyt6detailFRCQ34nw4r4math4VEC2RCQ34nw4r3lyt4SizeUcPA4_CQ34nw4r4math4VEC2PCQ34nw4r2ut5ColorUc
.global lbl_800F815C
lbl_800F815C:
/* 800F815C 000F3F9C 39 61 00 E0 */ addi r11, r1, 0xe0
/* 800F8160 000F3FA0 4B F0 F2 19 */ bl lbl_80007378
/* 800F8164 000F3FA4 80 01 00 E4 */ lwz r0, 0xe4(r1)
/* 800F8168 000F3FA8 7C 08 03 A6 */ mtlr r0
/* 800F816C 000F3FAC 38 21 00 E0 */ addi r1, r1, 0xe0
/* 800F8170 000F3FB0 4E 80 00 20 */ blr
/* 800F8174 000F3FB4 00 00 00 00 */ .4byte 0x00000000
/* 800F8178 000F3FB8 00 00 00 00 */ .4byte 0x00000000
/* 800F817C 000F3FBC 00 00 00 00 */ .4byte 0x00000000
.global DrawFrame8__Q34nw4r3lyt6WindowFRCQ34nw4r4math4VEC2PCQ44nw4r3lyt6Window5FrameRCQ34nw4r3lyt15WindowFrameSizeUc
DrawFrame8__Q34nw4r3lyt6WindowFRCQ34nw4r4math4VEC2PCQ44nw4r3lyt6Window5FrameRCQ34nw4r3lyt15WindowFrameSizeUc:
/* 800F8180 000F3FC0 94 21 FE 90 */ stwu r1, -0x170(r1)
/* 800F8184 000F3FC4 7C 08 02 A6 */ mflr r0
/* 800F8188 000F3FC8 90 01 01 74 */ stw r0, 0x174(r1)
/* 800F818C 000F3FCC 39 61 01 70 */ addi r11, r1, 0x170
/* 800F8190 000F3FD0 4B F0 F1 9D */ bl lbl_8000732C
/* 800F8194 000F3FD4 C0 02 91 E0 */ lfs f0, "@9836"@sda21(r2)
/* 800F8198 000F3FD8 38 00 FF FF */ li r0, -0x1
/* 800F819C 000F3FDC 3D 00 43 30 */ lis r8, 0x4330
/* 800F81A0 000F3FE0 7C FC 3B 78 */ mr r28, r7
/* 800F81A4 000F3FE4 7C 78 1B 78 */ mr r24, r3
/* 800F81A8 000F3FE8 7C 99 23 78 */ mr r25, r4
/* 800F81AC 000F3FEC 91 01 01 38 */ stw r8, 0x138(r1)
/* 800F81B0 000F3FF0 7C BA 2B 78 */ mr r26, r5
/* 800F81B4 000F3FF4 7C DB 33 78 */ mr r27, r6
/* 800F81B8 000F3FF8 7F 84 E3 78 */ mr r4, r28
/* 800F81BC 000F3FFC 91 01 01 40 */ stw r8, 0x140(r1)
/* 800F81C0 000F4000 38 60 00 00 */ li r3, 0x0
/* 800F81C4 000F4004 90 01 01 08 */ stw r0, 0x108(r1)
/* 800F81C8 000F4008 90 01 01 0C */ stw r0, 0x10c(r1)
/* 800F81CC 000F400C 90 01 01 10 */ stw r0, 0x110(r1)
/* 800F81D0 000F4010 90 01 01 14 */ stw r0, 0x114(r1)
/* 800F81D4 000F4014 D0 01 01 00 */ stfs f0, 0x100(r1)
/* 800F81D8 000F4018 D0 01 01 04 */ stfs f0, 0x104(r1)
/* 800F81DC 000F401C 48 00 5E 95 */ bl IsModulateVertexColor__Q34nw4r3lyt6detailFPQ34nw4r2ut5ColorUc
/* 800F81E0 000F4020 80 9A 00 04 */ lwz r4, 0x4(r26)
/* 800F81E4 000F4024 7C 7E 1B 78 */ mr r30, r3
/* 800F81E8 000F4028 80 04 00 3C */ lwz r0, 0x3c(r4)
/* 800F81EC 000F402C 54 00 27 3F */ srwi. r0, r0, 28
/* 800F81F0 000F4030 41 82 01 84 */ beq lbl_800F8374
/* 800F81F4 000F4034 7C 83 23 78 */ mr r3, r4
/* 800F81F8 000F4038 7F C4 F3 78 */ mr r4, r30
/* 800F81FC 000F403C 81 83 00 00 */ lwz r12, 0x0(r3)
/* 800F8200 000F4040 7F 85 E3 78 */ mr r5, r28
/* 800F8204 000F4044 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800F8208 000F4048 7D 89 03 A6 */ mtctr r12
/* 800F820C 000F404C 4E 80 04 21 */ bctrl
/* 800F8210 000F4050 C0 3B 00 08 */ lfs f1, 0x8(r27)
/* 800F8214 000F4054 7C 7D 1B 78 */ mr r29, r3
/* 800F8218 000F4058 C0 1B 00 00 */ lfs f0, 0x0(r27)
/* 800F821C 000F405C 38 61 00 F0 */ addi r3, r1, 0xf0
/* 800F8220 000F4060 D0 01 00 F8 */ stfs f0, 0xf8(r1)
/* 800F8224 000F4064 38 A0 00 00 */ li r5, 0x0
/* 800F8228 000F4068 8B FA 00 00 */ lbz r31, 0x0(r26)
/* 800F822C 000F406C D0 21 00 FC */ stfs f1, 0xfc(r1)
/* 800F8230 000F4070 80 9A 00 04 */ lwz r4, 0x4(r26)
/* 800F8234 000F4074 D0 01 01 00 */ stfs f0, 0x100(r1)
/* 800F8238 000F4078 D0 21 01 04 */ stfs f1, 0x104(r1)
/* 800F823C 000F407C 48 00 3D 55 */ bl GetTextureSize__Q34nw4r3lyt6detailFPQ34nw4r3lyt8MaterialUc
/* 800F8240 000F4080 1C 1F 00 0A */ mulli r0, r31, 0xa
/* 800F8244 000F4084 3C 60 80 44 */ lis r3, "@LOCAL@GetTexutreFlipInfo__Q34nw4r3lyt24@unnamed@lyt_window_cpp@FUc@flipInfos"@ha
/* 800F8248 000F4088 C0 21 00 F0 */ lfs f1, 0xf0(r1)
/* 800F824C 000F408C 38 C1 00 40 */ addi r6, r1, 0x40
/* 800F8250 000F4090 38 63 13 A8 */ addi r3, r3, "@LOCAL@GetTexutreFlipInfo__Q34nw4r3lyt24@unnamed@lyt_window_cpp@FUc@flipInfos"@l
/* 800F8254 000F4094 C0 01 00 F4 */ lfs f0, 0xf4(r1)
/* 800F8258 000F4098 7C 83 02 14 */ add r4, r3, r0
/* 800F825C 000F409C D0 21 00 40 */ stfs f1, 0x40(r1)
/* 800F8260 000F40A0 88 04 00 09 */ lbz r0, 0x9(r4)
/* 800F8264 000F40A4 39 21 01 28 */ addi r9, r1, 0x128
/* 800F8268 000F40A8 88 64 00 08 */ lbz r3, 0x8(r4)
/* 800F826C 000F40AC 3B E1 01 18 */ addi r31, r1, 0x118
/* 800F8270 000F40B0 7D 04 00 AE */ lbzx r8, r4, r0
/* 800F8274 000F40B4 7E E4 02 14 */ add r23, r4, r0
/* 800F8278 000F40B8 7D 44 18 EE */ lbzux r10, r4, r3
/* 800F827C 000F40BC 54 0C 10 3A */ slwi r12, r0, 2
/* 800F8280 000F40C0 91 01 01 44 */ stw r8, 0x144(r1)
/* 800F8284 000F40C4 54 6B 10 3A */ slwi r11, r3, 2
/* 800F8288 000F40C8 88 04 00 02 */ lbz r0, 0x2(r4)
/* 800F828C 000F40CC 38 E1 01 20 */ addi r7, r1, 0x120
/* 800F8290 000F40D0 C8 21 01 40 */ lfd f1, 0x140(r1)
/* 800F8294 000F40D4 38 A1 01 30 */ addi r5, r1, 0x130
/* 800F8298 000F40D8 7C 6A 00 50 */ subf r3, r10, r0
/* 800F829C 000F40DC 88 17 00 04 */ lbz r0, 0x4(r23)
/* 800F82A0 000F40E0 6C 63 80 00 */ xoris r3, r3, 0x8000
/* 800F82A4 000F40E4 90 61 01 44 */ stw r3, 0x144(r1)
/* 800F82A8 000F40E8 7C 08 00 50 */ subf r0, r8, r0
/* 800F82AC 000F40EC C8 A2 91 F0 */ lfd f5, "@10229"@sda21(r2)
/* 800F82B0 000F40F0 D0 01 00 44 */ stfs f0, 0x44(r1)
/* 800F82B4 000F40F4 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 800F82B8 000F40F8 C8 01 01 40 */ lfd f0, 0x140(r1)
/* 800F82BC 000F40FC 7F A3 EB 78 */ mr r3, r29
/* 800F82C0 000F4100 C9 02 91 E8 */ lfd f8, "@10228"@sda21(r2)
/* 800F82C4 000F4104 38 80 00 01 */ li r4, 0x1
/* 800F82C8 000F4108 90 01 01 44 */ stw r0, 0x144(r1)
/* 800F82CC 000F410C EC 40 28 28 */ fsubs f2, f0, f5
/* 800F82D0 000F4110 EC C1 40 28 */ fsubs f6, f1, f8
/* 800F82D4 000F4114 7C 26 5C 2E */ lfsx f1, r6, r11
/* 800F82D8 000F4118 C8 01 01 40 */ lfd f0, 0x140(r1)
/* 800F82DC 000F411C EC 82 00 72 */ fmuls f4, f2, f1
/* 800F82E0 000F4120 C0 61 01 00 */ lfs f3, 0x100(r1)
/* 800F82E4 000F4124 EC 40 28 28 */ fsubs f2, f0, f5
/* 800F82E8 000F4128 7C 26 64 2E */ lfsx f1, r6, r12
/* 800F82EC 000F412C EC 83 20 24 */ fdivs f4, f3, f4
/* 800F82F0 000F4130 C0 01 01 04 */ lfs f0, 0x104(r1)
/* 800F82F4 000F4134 91 41 01 3C */ stw r10, 0x13c(r1)
/* 800F82F8 000F4138 C8 E1 01 38 */ lfd f7, 0x138(r1)
/* 800F82FC 000F413C 91 41 01 3C */ stw r10, 0x13c(r1)
/* 800F8300 000F4140 C8 A1 01 38 */ lfd f5, 0x138(r1)
/* 800F8304 000F4144 EC 22 00 72 */ fmuls f1, f2, f1
/* 800F8308 000F4148 91 01 01 3C */ stw r8, 0x13c(r1)
/* 800F830C 000F414C EC E7 40 28 */ fsubs f7, f7, f8
/* 800F8310 000F4150 EC 45 40 28 */ fsubs f2, f5, f8
/* 800F8314 000F4154 C8 61 01 38 */ lfd f3, 0x138(r1)
/* 800F8318 000F4158 EC 00 08 24 */ fdivs f0, f0, f1
/* 800F831C 000F415C 7C E9 5D 2E */ stfsx f7, r9, r11
/* 800F8320 000F4160 7C FF 5D 2E */ stfsx f7, r31, r11
/* 800F8324 000F4164 7C C7 65 2E */ stfsx f6, r7, r12
/* 800F8328 000F4168 7C DF 65 2E */ stfsx f6, r31, r12
/* 800F832C 000F416C EC 42 20 2A */ fadds f2, f2, f4
/* 800F8330 000F4170 EC 23 40 28 */ fsubs f1, f3, f8
/* 800F8334 000F4174 7C 47 5D 2E */ stfsx f2, r7, r11
/* 800F8338 000F4178 7C 45 5D 2E */ stfsx f2, r5, r11
/* 800F833C 000F417C EC 01 00 2A */ fadds f0, f1, f0
/* 800F8340 000F4180 7C 09 65 2E */ stfsx f0, r9, r12
/* 800F8344 000F4184 7C 05 65 2E */ stfsx f0, r5, r12
/* 800F8348 000F4188 48 00 5D D9 */ bl SetVertexFormat__Q34nw4r3lyt6detailFbUc
/* 800F834C 000F418C 2C 1D 00 00 */ cmpwi r29, 0x0
/* 800F8350 000F4190 7F 23 CB 78 */ mr r3, r25
/* 800F8354 000F4194 7F E6 FB 78 */ mr r6, r31
/* 800F8358 000F4198 38 81 01 00 */ addi r4, r1, 0x100
/* 800F835C 000F419C 38 A0 00 01 */ li r5, 0x1
/* 800F8360 000F41A0 38 E0 00 00 */ li r7, 0x0
/* 800F8364 000F41A4 41 82 00 08 */ beq lbl_800F836C
/* 800F8368 000F41A8 38 E1 01 08 */ addi r7, r1, 0x108
.global lbl_800F836C
lbl_800F836C:
/* 800F836C 000F41AC 7F 88 E3 78 */ mr r8, r28
/* 800F8370 000F41B0 48 00 64 01 */ bl DrawQuad__Q34nw4r3lyt6detailFRCQ34nw4r4math4VEC2RCQ34nw4r3lyt4SizeUcPA4_CQ34nw4r4math4VEC2PCQ34nw4r2ut5ColorUc
.global lbl_800F8374
lbl_800F8374:
/* 800F8374 000F41B4 80 7A 00 34 */ lwz r3, 0x34(r26)
/* 800F8378 000F41B8 80 03 00 3C */ lwz r0, 0x3c(r3)
/* 800F837C 000F41BC 54 00 27 3F */ srwi. r0, r0, 28
/* 800F8380 000F41C0 41 82 01 A8 */ beq lbl_800F8528
/* 800F8384 000F41C4 81 83 00 00 */ lwz r12, 0x0(r3)
/* 800F8388 000F41C8 7F C4 F3 78 */ mr r4, r30
/* 800F838C 000F41CC 7F 85 E3 78 */ mr r5, r28
/* 800F8390 000F41D0 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800F8394 000F41D4 7D 89 03 A6 */ mtctr r12
/* 800F8398 000F41D8 4E 80 04 21 */ bctrl
/* 800F839C 000F41DC C0 38 00 4C */ lfs f1, 0x4c(r24)
/* 800F83A0 000F41E0 7C 7D 1B 78 */ mr r29, r3
/* 800F83A4 000F41E4 C0 1B 00 00 */ lfs f0, 0x0(r27)
/* 800F83A8 000F41E8 38 61 00 E0 */ addi r3, r1, 0xe0
/* 800F83AC 000F41EC C0 5B 00 08 */ lfs f2, 0x8(r27)
/* 800F83B0 000F41F0 38 A0 00 00 */ li r5, 0x0
/* 800F83B4 000F41F4 EC 21 00 28 */ fsubs f1, f1, f0
/* 800F83B8 000F41F8 C0 1B 00 04 */ lfs f0, 0x4(r27)
/* 800F83BC 000F41FC D0 41 00 EC */ stfs f2, 0xec(r1)
/* 800F83C0 000F4200 8B FA 00 30 */ lbz r31, 0x30(r26)
/* 800F83C4 000F4204 EC 01 00 28 */ fsubs f0, f1, f0
/* 800F83C8 000F4208 D0 41 01 04 */ stfs f2, 0x104(r1)
/* 800F83CC 000F420C 80 9A 00 34 */ lwz r4, 0x34(r26)
/* 800F83D0 000F4210 D0 01 00 E8 */ stfs f0, 0xe8(r1)
/* 800F83D4 000F4214 D0 01 01 00 */ stfs f0, 0x100(r1)
/* 800F83D8 000F4218 48 00 3B B9 */ bl GetTextureSize__Q34nw4r3lyt6detailFPQ34nw4r3lyt8MaterialUc
/* 800F83DC 000F421C 1C 1F 00 0A */ mulli r0, r31, 0xa
/* 800F83E0 000F4220 3C 60 80 44 */ lis r3, "@LOCAL@GetTexutreFlipInfo__Q34nw4r3lyt24@unnamed@lyt_window_cpp@FUc@flipInfos"@ha
/* 800F83E4 000F4224 C0 21 00 E0 */ lfs f1, 0xe0(r1)
/* 800F83E8 000F4228 38 C1 00 38 */ addi r6, r1, 0x38
/* 800F83EC 000F422C 38 63 13 A8 */ addi r3, r3, "@LOCAL@GetTexutreFlipInfo__Q34nw4r3lyt24@unnamed@lyt_window_cpp@FUc@flipInfos"@l
/* 800F83F0 000F4230 C0 01 00 E4 */ lfs f0, 0xe4(r1)
/* 800F83F4 000F4234 7C 83 02 14 */ add r4, r3, r0
/* 800F83F8 000F4238 D0 21 00 38 */ stfs f1, 0x38(r1)
/* 800F83FC 000F423C 88 04 00 09 */ lbz r0, 0x9(r4)
/* 800F8400 000F4240 39 41 01 28 */ addi r10, r1, 0x128
/* 800F8404 000F4244 88 64 00 08 */ lbz r3, 0x8(r4)
/* 800F8408 000F4248 39 21 01 18 */ addi r9, r1, 0x118
/* 800F840C 000F424C 7D 04 00 AE */ lbzx r8, r4, r0
/* 800F8410 000F4250 7F E4 02 14 */ add r31, r4, r0
/* 800F8414 000F4254 7D 64 18 EE */ lbzux r11, r4, r3
/* 800F8418 000F4258 54 17 10 3A */ slwi r23, r0, 2
/* 800F841C 000F425C 91 01 01 44 */ stw r8, 0x144(r1)
/* 800F8420 000F4260 54 6C 10 3A */ slwi r12, r3, 2
/* 800F8424 000F4264 88 04 00 02 */ lbz r0, 0x2(r4)
/* 800F8428 000F4268 38 E1 01 20 */ addi r7, r1, 0x120
/* 800F842C 000F426C C8 21 01 40 */ lfd f1, 0x140(r1)
/* 800F8430 000F4270 38 A1 01 30 */ addi r5, r1, 0x130
/* 800F8434 000F4274 7C 6B 00 50 */ subf r3, r11, r0
/* 800F8438 000F4278 88 1F 00 04 */ lbz r0, 0x4(r31)
/* 800F843C 000F427C 6C 63 80 00 */ xoris r3, r3, 0x8000
/* 800F8440 000F4280 90 61 01 44 */ stw r3, 0x144(r1)
/* 800F8444 000F4284 7C 08 00 50 */ subf r0, r8, r0
/* 800F8448 000F4288 C8 A2 91 F0 */ lfd f5, "@10229"@sda21(r2)
/* 800F844C 000F428C D0 01 00 3C */ stfs f0, 0x3c(r1)
/* 800F8450 000F4290 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 800F8454 000F4294 C8 01 01 40 */ lfd f0, 0x140(r1)
/* 800F8458 000F4298 7F A3 EB 78 */ mr r3, r29
/* 800F845C 000F429C C9 02 91 E8 */ lfd f8, "@10228"@sda21(r2)
/* 800F8460 000F42A0 38 80 00 01 */ li r4, 0x1
/* 800F8464 000F42A4 90 01 01 44 */ stw r0, 0x144(r1)
/* 800F8468 000F42A8 EC 40 28 28 */ fsubs f2, f0, f5
/* 800F846C 000F42AC EC C1 40 28 */ fsubs f6, f1, f8
/* 800F8470 000F42B0 7C 26 64 2E */ lfsx f1, r6, r12
/* 800F8474 000F42B4 C8 01 01 40 */ lfd f0, 0x140(r1)
/* 800F8478 000F42B8 EC 82 00 72 */ fmuls f4, f2, f1
/* 800F847C 000F42BC C0 61 01 00 */ lfs f3, 0x100(r1)
/* 800F8480 000F42C0 EC 40 28 28 */ fsubs f2, f0, f5
/* 800F8484 000F42C4 7C 26 BC 2E */ lfsx f1, r6, r23
/* 800F8488 000F42C8 EC 83 20 24 */ fdivs f4, f3, f4
/* 800F848C 000F42CC C0 01 01 04 */ lfs f0, 0x104(r1)
/* 800F8490 000F42D0 91 61 01 3C */ stw r11, 0x13c(r1)
/* 800F8494 000F42D4 C8 E1 01 38 */ lfd f7, 0x138(r1)
/* 800F8498 000F42D8 91 61 01 3C */ stw r11, 0x13c(r1)
/* 800F849C 000F42DC C8 A1 01 38 */ lfd f5, 0x138(r1)
/* 800F84A0 000F42E0 EC 22 00 72 */ fmuls f1, f2, f1
/* 800F84A4 000F42E4 91 01 01 3C */ stw r8, 0x13c(r1)
/* 800F84A8 000F42E8 EC E7 40 28 */ fsubs f7, f7, f8
/* 800F84AC 000F42EC EC 45 40 28 */ fsubs f2, f5, f8
/* 800F84B0 000F42F0 C8 61 01 38 */ lfd f3, 0x138(r1)
/* 800F84B4 000F42F4 EC 00 08 24 */ fdivs f0, f0, f1
/* 800F84B8 000F42F8 7C EA 65 2E */ stfsx f7, r10, r12
/* 800F84BC 000F42FC 7C E9 65 2E */ stfsx f7, r9, r12
/* 800F84C0 000F4300 7C C7 BD 2E */ stfsx f6, r7, r23
/* 800F84C4 000F4304 7C C9 BD 2E */ stfsx f6, r9, r23
/* 800F84C8 000F4308 EC 42 20 2A */ fadds f2, f2, f4
/* 800F84CC 000F430C EC 23 40 28 */ fsubs f1, f3, f8
/* 800F84D0 000F4310 7C 47 65 2E */ stfsx f2, r7, r12
/* 800F84D4 000F4314 7C 45 65 2E */ stfsx f2, r5, r12
/* 800F84D8 000F4318 EC 01 00 2A */ fadds f0, f1, f0
/* 800F84DC 000F431C 7C 0A BD 2E */ stfsx f0, r10, r23
/* 800F84E0 000F4320 7C 05 BD 2E */ stfsx f0, r5, r23
/* 800F84E4 000F4324 48 00 5C 3D */ bl SetVertexFormat__Q34nw4r3lyt6detailFbUc
/* 800F84E8 000F4328 2C 1D 00 00 */ cmpwi r29, 0x0
/* 800F84EC 000F432C 38 E0 00 00 */ li r7, 0x0
/* 800F84F0 000F4330 41 82 00 08 */ beq lbl_800F84F8
/* 800F84F4 000F4334 38 E1 01 08 */ addi r7, r1, 0x108
.global lbl_800F84F8
lbl_800F84F8:
/* 800F84F8 000F4338 C0 39 00 00 */ lfs f1, 0x0(r25)
/* 800F84FC 000F433C 7F 88 E3 78 */ mr r8, r28
/* 800F8500 000F4340 C0 1B 00 00 */ lfs f0, 0x0(r27)
/* 800F8504 000F4344 38 61 00 D8 */ addi r3, r1, 0xd8
/* 800F8508 000F4348 C0 59 00 04 */ lfs f2, 0x4(r25)
/* 800F850C 000F434C 38 81 01 00 */ addi r4, r1, 0x100
/* 800F8510 000F4350 EC 01 00 2A */ fadds f0, f1, f0
/* 800F8514 000F4354 D0 41 00 DC */ stfs f2, 0xdc(r1)
/* 800F8518 000F4358 38 C1 01 18 */ addi r6, r1, 0x118
/* 800F851C 000F435C 38 A0 00 01 */ li r5, 0x1
/* 800F8520 000F4360 D0 01 00 D8 */ stfs f0, 0xd8(r1)
/* 800F8524 000F4364 48 00 62 4D */ bl DrawQuad__Q34nw4r3lyt6detailFRCQ34nw4r4math4VEC2RCQ34nw4r3lyt4SizeUcPA4_CQ34nw4r4math4VEC2PCQ34nw4r2ut5ColorUc
.global lbl_800F8528
lbl_800F8528:
/* 800F8528 000F4368 80 7A 00 0C */ lwz r3, 0xc(r26)
/* 800F852C 000F436C 80 03 00 3C */ lwz r0, 0x3c(r3)
/* 800F8530 000F4370 54 00 27 3F */ srwi. r0, r0, 28
/* 800F8534 000F4374 41 82 01 A4 */ beq lbl_800F86D8
/* 800F8538 000F4378 81 83 00 00 */ lwz r12, 0x0(r3)
/* 800F853C 000F437C 7F C4 F3 78 */ mr r4, r30
/* 800F8540 000F4380 7F 85 E3 78 */ mr r5, r28
/* 800F8544 000F4384 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800F8548 000F4388 7D 89 03 A6 */ mtctr r12
/* 800F854C 000F438C 4E 80 04 21 */ bctrl
/* 800F8550 000F4390 C0 3B 00 08 */ lfs f1, 0x8(r27)
/* 800F8554 000F4394 7C 7D 1B 78 */ mr r29, r3
/* 800F8558 000F4398 C0 1B 00 04 */ lfs f0, 0x4(r27)
/* 800F855C 000F439C 38 61 00 C8 */ addi r3, r1, 0xc8
/* 800F8560 000F43A0 D0 01 00 D0 */ stfs f0, 0xd0(r1)
/* 800F8564 000F43A4 38 A0 00 00 */ li r5, 0x0
/* 800F8568 000F43A8 8B FA 00 08 */ lbz r31, 0x8(r26)
/* 800F856C 000F43AC D0 21 00 D4 */ stfs f1, 0xd4(r1)
/* 800F8570 000F43B0 80 9A 00 0C */ lwz r4, 0xc(r26)
/* 800F8574 000F43B4 D0 01 01 00 */ stfs f0, 0x100(r1)
/* 800F8578 000F43B8 D0 21 01 04 */ stfs f1, 0x104(r1)
/* 800F857C 000F43BC 48 00 3A 15 */ bl GetTextureSize__Q34nw4r3lyt6detailFPQ34nw4r3lyt8MaterialUc
/* 800F8580 000F43C0 1C 1F 00 0A */ mulli r0, r31, 0xa
/* 800F8584 000F43C4 3C 60 80 44 */ lis r3, "@LOCAL@GetTexutreFlipInfo__Q34nw4r3lyt24@unnamed@lyt_window_cpp@FUc@flipInfos"@ha
/* 800F8588 000F43C8 C0 21 00 C8 */ lfs f1, 0xc8(r1)
/* 800F858C 000F43CC 38 C1 00 30 */ addi r6, r1, 0x30
/* 800F8590 000F43D0 38 63 13 A8 */ addi r3, r3, "@LOCAL@GetTexutreFlipInfo__Q34nw4r3lyt24@unnamed@lyt_window_cpp@FUc@flipInfos"@l
/* 800F8594 000F43D4 C0 01 00 CC */ lfs f0, 0xcc(r1)
/* 800F8598 000F43D8 7C E3 02 14 */ add r7, r3, r0
/* 800F859C 000F43DC D0 21 00 30 */ stfs f1, 0x30(r1)
/* 800F85A0 000F43E0 88 07 00 09 */ lbz r0, 0x9(r7)
/* 800F85A4 000F43E4 39 41 01 30 */ addi r10, r1, 0x130
/* 800F85A8 000F43E8 88 A7 00 08 */ lbz r5, 0x8(r7)
/* 800F85AC 000F43EC 39 21 01 20 */ addi r9, r1, 0x120
/* 800F85B0 000F43F0 7C 87 02 14 */ add r4, r7, r0
/* 800F85B4 000F43F4 54 17 10 3A */ slwi r23, r0, 2
/* 800F85B8 000F43F8 89 04 00 02 */ lbz r8, 0x2(r4)
/* 800F85BC 000F43FC 7C 67 2A 14 */ add r3, r7, r5
/* 800F85C0 000F4400 91 01 01 44 */ stw r8, 0x144(r1)
/* 800F85C4 000F4404 54 AC 10 3A */ slwi r12, r5, 2
/* 800F85C8 000F4408 7C 07 28 AE */ lbzx r0, r7, r5
/* 800F85CC 000F440C 38 E1 01 18 */ addi r7, r1, 0x118
/* 800F85D0 000F4410 89 63 00 02 */ lbz r11, 0x2(r3)
/* 800F85D4 000F4414 38 A1 01 28 */ addi r5, r1, 0x128
/* 800F85D8 000F4418 C8 21 01 40 */ lfd f1, 0x140(r1)
/* 800F85DC 000F441C 7C 6B 00 50 */ subf r3, r11, r0
/* 800F85E0 000F4420 88 04 00 06 */ lbz r0, 0x6(r4)
/* 800F85E4 000F4424 6C 63 80 00 */ xoris r3, r3, 0x8000
/* 800F85E8 000F4428 90 61 01 44 */ stw r3, 0x144(r1)
/* 800F85EC 000F442C 7C 08 00 50 */ subf r0, r8, r0
/* 800F85F0 000F4430 C8 A2 91 F0 */ lfd f5, "@10229"@sda21(r2)
/* 800F85F4 000F4434 D0 01 00 34 */ stfs f0, 0x34(r1)
/* 800F85F8 000F4438 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 800F85FC 000F443C C8 01 01 40 */ lfd f0, 0x140(r1)
/* 800F8600 000F4440 7F A3 EB 78 */ mr r3, r29
/* 800F8604 000F4444 C9 02 91 E8 */ lfd f8, "@10228"@sda21(r2)
/* 800F8608 000F4448 38 80 00 01 */ li r4, 0x1
/* 800F860C 000F444C 90 01 01 44 */ stw r0, 0x144(r1)
/* 800F8610 000F4450 EC 40 28 28 */ fsubs f2, f0, f5
/* 800F8614 000F4454 EC C1 40 28 */ fsubs f6, f1, f8
/* 800F8618 000F4458 7C 26 64 2E */ lfsx f1, r6, r12
/* 800F861C 000F445C C8 01 01 40 */ lfd f0, 0x140(r1)
/* 800F8620 000F4460 EC 82 00 72 */ fmuls f4, f2, f1
/* 800F8624 000F4464 C0 61 01 00 */ lfs f3, 0x100(r1)
/* 800F8628 000F4468 EC 40 28 28 */ fsubs f2, f0, f5
/* 800F862C 000F446C 7C 26 BC 2E */ lfsx f1, r6, r23
/* 800F8630 000F4470 EC 83 20 24 */ fdivs f4, f3, f4
/* 800F8634 000F4474 C0 01 01 04 */ lfs f0, 0x104(r1)
/* 800F8638 000F4478 91 61 01 3C */ stw r11, 0x13c(r1)
/* 800F863C 000F447C C8 E1 01 38 */ lfd f7, 0x138(r1)
/* 800F8640 000F4480 91 61 01 3C */ stw r11, 0x13c(r1)
/* 800F8644 000F4484 C8 A1 01 38 */ lfd f5, 0x138(r1)
/* 800F8648 000F4488 EC 22 00 72 */ fmuls f1, f2, f1
/* 800F864C 000F448C 91 01 01 3C */ stw r8, 0x13c(r1)
/* 800F8650 000F4490 EC E7 40 28 */ fsubs f7, f7, f8
/* 800F8654 000F4494 EC 45 40 28 */ fsubs f2, f5, f8
/* 800F8658 000F4498 C8 61 01 38 */ lfd f3, 0x138(r1)
/* 800F865C 000F449C EC 00 08 24 */ fdivs f0, f0, f1
/* 800F8660 000F44A0 7C EA 65 2E */ stfsx f7, r10, r12
/* 800F8664 000F44A4 7C E9 65 2E */ stfsx f7, r9, r12
/* 800F8668 000F44A8 7C C7 BD 2E */ stfsx f6, r7, r23
/* 800F866C 000F44AC 7C C9 BD 2E */ stfsx f6, r9, r23
/* 800F8670 000F44B0 EC 42 20 2A */ fadds f2, f2, f4
/* 800F8674 000F44B4 EC 23 40 28 */ fsubs f1, f3, f8
/* 800F8678 000F44B8 7C 47 65 2E */ stfsx f2, r7, r12
/* 800F867C 000F44BC 7C 45 65 2E */ stfsx f2, r5, r12
/* 800F8680 000F44C0 EC 01 00 2A */ fadds f0, f1, f0
/* 800F8684 000F44C4 7C 0A BD 2E */ stfsx f0, r10, r23
/* 800F8688 000F44C8 7C 05 BD 2E */ stfsx f0, r5, r23
/* 800F868C 000F44CC 48 00 5A 95 */ bl SetVertexFormat__Q34nw4r3lyt6detailFbUc
/* 800F8690 000F44D0 2C 1D 00 00 */ cmpwi r29, 0x0
/* 800F8694 000F44D4 38 E0 00 00 */ li r7, 0x0
/* 800F8698 000F44D8 41 82 00 08 */ beq lbl_800F86A0
/* 800F869C 000F44DC 38 E1 01 08 */ addi r7, r1, 0x108
.global lbl_800F86A0
lbl_800F86A0:
/* 800F86A0 000F44E0 C0 39 00 00 */ lfs f1, 0x0(r25)
/* 800F86A4 000F44E4 7F 88 E3 78 */ mr r8, r28
/* 800F86A8 000F44E8 C0 18 00 4C */ lfs f0, 0x4c(r24)
/* 800F86AC 000F44EC 38 61 00 C0 */ addi r3, r1, 0xc0
/* 800F86B0 000F44F0 C0 59 00 04 */ lfs f2, 0x4(r25)
/* 800F86B4 000F44F4 38 81 01 00 */ addi r4, r1, 0x100
/* 800F86B8 000F44F8 EC 21 00 2A */ fadds f1, f1, f0
/* 800F86BC 000F44FC C0 1B 00 04 */ lfs f0, 0x4(r27)
/* 800F86C0 000F4500 D0 41 00 C4 */ stfs f2, 0xc4(r1)
/* 800F86C4 000F4504 38 C1 01 18 */ addi r6, r1, 0x118
/* 800F86C8 000F4508 38 A0 00 01 */ li r5, 0x1
/* 800F86CC 000F450C EC 01 00 28 */ fsubs f0, f1, f0
/* 800F86D0 000F4510 D0 01 00 C0 */ stfs f0, 0xc0(r1)
/* 800F86D4 000F4514 48 00 60 9D */ bl DrawQuad__Q34nw4r3lyt6detailFRCQ34nw4r4math4VEC2RCQ34nw4r3lyt4SizeUcPA4_CQ34nw4r4math4VEC2PCQ34nw4r2ut5ColorUc
.global lbl_800F86D8
lbl_800F86D8:
/* 800F86D8 000F4518 80 7A 00 2C */ lwz r3, 0x2c(r26)
/* 800F86DC 000F451C 80 03 00 3C */ lwz r0, 0x3c(r3)
/* 800F86E0 000F4520 54 00 27 3F */ srwi. r0, r0, 28
/* 800F86E4 000F4524 41 82 01 BC */ beq lbl_800F88A0
/* 800F86E8 000F4528 81 83 00 00 */ lwz r12, 0x0(r3)
/* 800F86EC 000F452C 7F C4 F3 78 */ mr r4, r30
/* 800F86F0 000F4530 7F 85 E3 78 */ mr r5, r28
/* 800F86F4 000F4534 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800F86F8 000F4538 7D 89 03 A6 */ mtctr r12
/* 800F86FC 000F453C 4E 80 04 21 */ bctrl
/* 800F8700 000F4540 C0 38 00 50 */ lfs f1, 0x50(r24)
/* 800F8704 000F4544 7C 7D 1B 78 */ mr r29, r3
/* 800F8708 000F4548 C0 1B 00 08 */ lfs f0, 0x8(r27)
/* 800F870C 000F454C 38 61 00 B0 */ addi r3, r1, 0xb0
/* 800F8710 000F4550 C0 5B 00 04 */ lfs f2, 0x4(r27)
/* 800F8714 000F4554 38 A0 00 00 */ li r5, 0x0
/* 800F8718 000F4558 EC 21 00 28 */ fsubs f1, f1, f0
/* 800F871C 000F455C C0 1B 00 0C */ lfs f0, 0xc(r27)
/* 800F8720 000F4560 D0 41 00 B8 */ stfs f2, 0xb8(r1)
/* 800F8724 000F4564 8B FA 00 28 */ lbz r31, 0x28(r26)
/* 800F8728 000F4568 EC 01 00 28 */ fsubs f0, f1, f0
/* 800F872C 000F456C D0 41 01 00 */ stfs f2, 0x100(r1)
/* 800F8730 000F4570 80 9A 00 2C */ lwz r4, 0x2c(r26)
/* 800F8734 000F4574 D0 01 00 BC */ stfs f0, 0xbc(r1)
/* 800F8738 000F4578 D0 01 01 04 */ stfs f0, 0x104(r1)
/* 800F873C 000F457C 48 00 38 55 */ bl GetTextureSize__Q34nw4r3lyt6detailFPQ34nw4r3lyt8MaterialUc
/* 800F8740 000F4580 1C 1F 00 0A */ mulli r0, r31, 0xa
/* 800F8744 000F4584 3C 60 80 44 */ lis r3, "@LOCAL@GetTexutreFlipInfo__Q34nw4r3lyt24@unnamed@lyt_window_cpp@FUc@flipInfos"@ha
/* 800F8748 000F4588 C0 21 00 B0 */ lfs f1, 0xb0(r1)
/* 800F874C 000F458C 38 C1 00 28 */ addi r6, r1, 0x28
/* 800F8750 000F4590 38 63 13 A8 */ addi r3, r3, "@LOCAL@GetTexutreFlipInfo__Q34nw4r3lyt24@unnamed@lyt_window_cpp@FUc@flipInfos"@l
/* 800F8754 000F4594 C0 01 00 B4 */ lfs f0, 0xb4(r1)
/* 800F8758 000F4598 7C E3 02 14 */ add r7, r3, r0
/* 800F875C 000F459C D0 21 00 28 */ stfs f1, 0x28(r1)
/* 800F8760 000F45A0 88 07 00 09 */ lbz r0, 0x9(r7)
/* 800F8764 000F45A4 39 41 01 30 */ addi r10, r1, 0x130
/* 800F8768 000F45A8 88 A7 00 08 */ lbz r5, 0x8(r7)
/* 800F876C 000F45AC 39 21 01 20 */ addi r9, r1, 0x120
/* 800F8770 000F45B0 7C 87 02 14 */ add r4, r7, r0
/* 800F8774 000F45B4 54 17 10 3A */ slwi r23, r0, 2
/* 800F8778 000F45B8 89 04 00 02 */ lbz r8, 0x2(r4)
/* 800F877C 000F45BC 7C 67 2A 14 */ add r3, r7, r5
/* 800F8780 000F45C0 91 01 01 44 */ stw r8, 0x144(r1)
/* 800F8784 000F45C4 54 AC 10 3A */ slwi r12, r5, 2
/* 800F8788 000F45C8 7C 07 28 AE */ lbzx r0, r7, r5
/* 800F878C 000F45CC 38 E1 01 18 */ addi r7, r1, 0x118
/* 800F8790 000F45D0 89 63 00 02 */ lbz r11, 0x2(r3)
/* 800F8794 000F45D4 38 A1 01 28 */ addi r5, r1, 0x128
/* 800F8798 000F45D8 C8 21 01 40 */ lfd f1, 0x140(r1)
/* 800F879C 000F45DC 7C 6B 00 50 */ subf r3, r11, r0
/* 800F87A0 000F45E0 88 04 00 06 */ lbz r0, 0x6(r4)
/* 800F87A4 000F45E4 6C 63 80 00 */ xoris r3, r3, 0x8000
/* 800F87A8 000F45E8 90 61 01 44 */ stw r3, 0x144(r1)
/* 800F87AC 000F45EC 7C 08 00 50 */ subf r0, r8, r0
/* 800F87B0 000F45F0 C8 A2 91 F0 */ lfd f5, "@10229"@sda21(r2)
/* 800F87B4 000F45F4 D0 01 00 2C */ stfs f0, 0x2c(r1)
/* 800F87B8 000F45F8 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 800F87BC 000F45FC C8 01 01 40 */ lfd f0, 0x140(r1)
/* 800F87C0 000F4600 7F A3 EB 78 */ mr r3, r29
/* 800F87C4 000F4604 C9 02 91 E8 */ lfd f8, "@10228"@sda21(r2)
/* 800F87C8 000F4608 38 80 00 01 */ li r4, 0x1
/* 800F87CC 000F460C 90 01 01 44 */ stw r0, 0x144(r1)
/* 800F87D0 000F4610 EC 40 28 28 */ fsubs f2, f0, f5
/* 800F87D4 000F4614 EC C1 40 28 */ fsubs f6, f1, f8
/* 800F87D8 000F4618 7C 26 64 2E */ lfsx f1, r6, r12
/* 800F87DC 000F461C C8 01 01 40 */ lfd f0, 0x140(r1)
/* 800F87E0 000F4620 EC 82 00 72 */ fmuls f4, f2, f1
/* 800F87E4 000F4624 C0 61 01 00 */ lfs f3, 0x100(r1)
/* 800F87E8 000F4628 EC 40 28 28 */ fsubs f2, f0, f5
/* 800F87EC 000F462C 7C 26 BC 2E */ lfsx f1, r6, r23
/* 800F87F0 000F4630 EC 83 20 24 */ fdivs f4, f3, f4
/* 800F87F4 000F4634 C0 01 01 04 */ lfs f0, 0x104(r1)
/* 800F87F8 000F4638 91 61 01 3C */ stw r11, 0x13c(r1)
/* 800F87FC 000F463C C8 E1 01 38 */ lfd f7, 0x138(r1)
/* 800F8800 000F4640 91 61 01 3C */ stw r11, 0x13c(r1)
/* 800F8804 000F4644 C8 A1 01 38 */ lfd f5, 0x138(r1)
/* 800F8808 000F4648 EC 22 00 72 */ fmuls f1, f2, f1
/* 800F880C 000F464C 91 01 01 3C */ stw r8, 0x13c(r1)
/* 800F8810 000F4650 EC E7 40 28 */ fsubs f7, f7, f8
/* 800F8814 000F4654 EC 45 40 28 */ fsubs f2, f5, f8
/* 800F8818 000F4658 C8 61 01 38 */ lfd f3, 0x138(r1)
/* 800F881C 000F465C EC 00 08 24 */ fdivs f0, f0, f1
/* 800F8820 000F4660 7C EA 65 2E */ stfsx f7, r10, r12
/* 800F8824 000F4664 7C E9 65 2E */ stfsx f7, r9, r12
/* 800F8828 000F4668 7C C7 BD 2E */ stfsx f6, r7, r23
/* 800F882C 000F466C 7C C9 BD 2E */ stfsx f6, r9, r23
/* 800F8830 000F4670 EC 42 20 2A */ fadds f2, f2, f4
/* 800F8834 000F4674 EC 23 40 28 */ fsubs f1, f3, f8
/* 800F8838 000F4678 7C 47 65 2E */ stfsx f2, r7, r12
/* 800F883C 000F467C 7C 45 65 2E */ stfsx f2, r5, r12
/* 800F8840 000F4680 EC 01 00 2A */ fadds f0, f1, f0
/* 800F8844 000F4684 7C 0A BD 2E */ stfsx f0, r10, r23
/* 800F8848 000F4688 7C 05 BD 2E */ stfsx f0, r5, r23
/* 800F884C 000F468C 48 00 58 D5 */ bl SetVertexFormat__Q34nw4r3lyt6detailFbUc
/* 800F8850 000F4690 2C 1D 00 00 */ cmpwi r29, 0x0
/* 800F8854 000F4694 38 E0 00 00 */ li r7, 0x0
/* 800F8858 000F4698 41 82 00 08 */ beq lbl_800F8860
/* 800F885C 000F469C 38 E1 01 08 */ addi r7, r1, 0x108
.global lbl_800F8860
lbl_800F8860:
/* 800F8860 000F46A0 C0 39 00 00 */ lfs f1, 0x0(r25)
/* 800F8864 000F46A4 7F 88 E3 78 */ mr r8, r28
/* 800F8868 000F46A8 C0 18 00 4C */ lfs f0, 0x4c(r24)
/* 800F886C 000F46AC 38 61 00 A8 */ addi r3, r1, 0xa8
/* 800F8870 000F46B0 C0 79 00 04 */ lfs f3, 0x4(r25)
/* 800F8874 000F46B4 38 81 01 00 */ addi r4, r1, 0x100
/* 800F8878 000F46B8 EC 21 00 2A */ fadds f1, f1, f0
/* 800F887C 000F46BC C0 5B 00 08 */ lfs f2, 0x8(r27)
/* 800F8880 000F46C0 C0 1B 00 04 */ lfs f0, 0x4(r27)
/* 800F8884 000F46C4 38 C1 01 18 */ addi r6, r1, 0x118
/* 800F8888 000F46C8 EC 43 10 28 */ fsubs f2, f3, f2
/* 800F888C 000F46CC 38 A0 00 01 */ li r5, 0x1
/* 800F8890 000F46D0 EC 01 00 28 */ fsubs f0, f1, f0
/* 800F8894 000F46D4 D0 41 00 AC */ stfs f2, 0xac(r1)
/* 800F8898 000F46D8 D0 01 00 A8 */ stfs f0, 0xa8(r1)
/* 800F889C 000F46DC 48 00 5E D5 */ bl DrawQuad__Q34nw4r3lyt6detailFRCQ34nw4r4math4VEC2RCQ34nw4r3lyt4SizeUcPA4_CQ34nw4r4math4VEC2PCQ34nw4r2ut5ColorUc
.global lbl_800F88A0
lbl_800F88A0:
/* 800F88A0 000F46E0 80 7A 00 1C */ lwz r3, 0x1c(r26)
/* 800F88A4 000F46E4 80 03 00 3C */ lwz r0, 0x3c(r3)
/* 800F88A8 000F46E8 54 00 27 3F */ srwi. r0, r0, 28
/* 800F88AC 000F46EC 41 82 01 B4 */ beq lbl_800F8A60
/* 800F88B0 000F46F0 81 83 00 00 */ lwz r12, 0x0(r3)
/* 800F88B4 000F46F4 7F C4 F3 78 */ mr r4, r30
/* 800F88B8 000F46F8 7F 85 E3 78 */ mr r5, r28
/* 800F88BC 000F46FC 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800F88C0 000F4700 7D 89 03 A6 */ mtctr r12
/* 800F88C4 000F4704 4E 80 04 21 */ bctrl
/* 800F88C8 000F4708 C0 3B 00 0C */ lfs f1, 0xc(r27)
/* 800F88CC 000F470C 7C 7D 1B 78 */ mr r29, r3
/* 800F88D0 000F4710 C0 1B 00 04 */ lfs f0, 0x4(r27)
/* 800F88D4 000F4714 38 61 00 98 */ addi r3, r1, 0x98
/* 800F88D8 000F4718 D0 01 00 A0 */ stfs f0, 0xa0(r1)
/* 800F88DC 000F471C 38 A0 00 00 */ li r5, 0x0
/* 800F88E0 000F4720 8B FA 00 18 */ lbz r31, 0x18(r26)
/* 800F88E4 000F4724 D0 21 00 A4 */ stfs f1, 0xa4(r1)
/* 800F88E8 000F4728 80 9A 00 1C */ lwz r4, 0x1c(r26)
/* 800F88EC 000F472C D0 01 01 00 */ stfs f0, 0x100(r1)
/* 800F88F0 000F4730 D0 21 01 04 */ stfs f1, 0x104(r1)
/* 800F88F4 000F4734 48 00 36 9D */ bl GetTextureSize__Q34nw4r3lyt6detailFPQ34nw4r3lyt8MaterialUc
/* 800F88F8 000F4738 1C 1F 00 0A */ mulli r0, r31, 0xa
/* 800F88FC 000F473C 3C 60 80 44 */ lis r3, "@LOCAL@GetTexutreFlipInfo__Q34nw4r3lyt24@unnamed@lyt_window_cpp@FUc@flipInfos"@ha
/* 800F8900 000F4740 C0 21 00 98 */ lfs f1, 0x98(r1)
/* 800F8904 000F4744 38 C1 00 20 */ addi r6, r1, 0x20
/* 800F8908 000F4748 38 63 13 A8 */ addi r3, r3, "@LOCAL@GetTexutreFlipInfo__Q34nw4r3lyt24@unnamed@lyt_window_cpp@FUc@flipInfos"@l
/* 800F890C 000F474C C0 01 00 9C */ lfs f0, 0x9c(r1)
/* 800F8910 000F4750 7C 63 02 14 */ add r3, r3, r0
/* 800F8914 000F4754 D0 21 00 20 */ stfs f1, 0x20(r1)
/* 800F8918 000F4758 88 03 00 09 */ lbz r0, 0x9(r3)
/* 800F891C 000F475C 39 41 01 20 */ addi r10, r1, 0x120
/* 800F8920 000F4760 88 A3 00 08 */ lbz r5, 0x8(r3)
/* 800F8924 000F4764 39 21 01 30 */ addi r9, r1, 0x130
/* 800F8928 000F4768 7C 83 02 14 */ add r4, r3, r0
/* 800F892C 000F476C 54 17 10 3A */ slwi r23, r0, 2
/* 800F8930 000F4770 7C 63 2A 14 */ add r3, r3, r5
/* 800F8934 000F4774 89 04 00 06 */ lbz r8, 0x6(r4)
/* 800F8938 000F4778 91 01 01 44 */ stw r8, 0x144(r1)
/* 800F893C 000F477C 54 AC 10 3A */ slwi r12, r5, 2
/* 800F8940 000F4780 89 63 00 06 */ lbz r11, 0x6(r3)
/* 800F8944 000F4784 38 E1 01 28 */ addi r7, r1, 0x128
/* 800F8948 000F4788 88 03 00 04 */ lbz r0, 0x4(r3)
/* 800F894C 000F478C 38 A1 01 18 */ addi r5, r1, 0x118
/* 800F8950 000F4790 C8 21 01 40 */ lfd f1, 0x140(r1)
/* 800F8954 000F4794 7C 6B 00 50 */ subf r3, r11, r0
/* 800F8958 000F4798 88 04 00 02 */ lbz r0, 0x2(r4)
/* 800F895C 000F479C 6C 63 80 00 */ xoris r3, r3, 0x8000
/* 800F8960 000F47A0 90 61 01 44 */ stw r3, 0x144(r1)
/* 800F8964 000F47A4 7C 08 00 50 */ subf r0, r8, r0
/* 800F8968 000F47A8 C8 A2 91 F0 */ lfd f5, "@10229"@sda21(r2)
/* 800F896C 000F47AC D0 01 00 24 */ stfs f0, 0x24(r1)
/* 800F8970 000F47B0 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 800F8974 000F47B4 C8 01 01 40 */ lfd f0, 0x140(r1)
/* 800F8978 000F47B8 7F A3 EB 78 */ mr r3, r29
/* 800F897C 000F47BC C9 02 91 E8 */ lfd f8, "@10228"@sda21(r2)
/* 800F8980 000F47C0 38 80 00 01 */ li r4, 0x1
/* 800F8984 000F47C4 90 01 01 44 */ stw r0, 0x144(r1)
/* 800F8988 000F47C8 EC 40 28 28 */ fsubs f2, f0, f5
/* 800F898C 000F47CC EC C1 40 28 */ fsubs f6, f1, f8
/* 800F8990 000F47D0 7C 26 64 2E */ lfsx f1, r6, r12
/* 800F8994 000F47D4 C8 01 01 40 */ lfd f0, 0x140(r1)
/* 800F8998 000F47D8 EC 82 00 72 */ fmuls f4, f2, f1
/* 800F899C 000F47DC C0 61 01 00 */ lfs f3, 0x100(r1)
/* 800F89A0 000F47E0 EC 40 28 28 */ fsubs f2, f0, f5
/* 800F89A4 000F47E4 7C 26 BC 2E */ lfsx f1, r6, r23
/* 800F89A8 000F47E8 EC 83 20 24 */ fdivs f4, f3, f4
/* 800F89AC 000F47EC C0 01 01 04 */ lfs f0, 0x104(r1)
/* 800F89B0 000F47F0 91 61 01 3C */ stw r11, 0x13c(r1)
/* 800F89B4 000F47F4 C8 E1 01 38 */ lfd f7, 0x138(r1)
/* 800F89B8 000F47F8 91 61 01 3C */ stw r11, 0x13c(r1)
/* 800F89BC 000F47FC C8 A1 01 38 */ lfd f5, 0x138(r1)
/* 800F89C0 000F4800 EC 22 00 72 */ fmuls f1, f2, f1
/* 800F89C4 000F4804 91 01 01 3C */ stw r8, 0x13c(r1)
/* 800F89C8 000F4808 EC E7 40 28 */ fsubs f7, f7, f8
/* 800F89CC 000F480C EC 45 40 28 */ fsubs f2, f5, f8
/* 800F89D0 000F4810 C8 61 01 38 */ lfd f3, 0x138(r1)
/* 800F89D4 000F4814 EC 00 08 24 */ fdivs f0, f0, f1
/* 800F89D8 000F4818 7C EA 65 2E */ stfsx f7, r10, r12
/* 800F89DC 000F481C 7C E9 65 2E */ stfsx f7, r9, r12
/* 800F89E0 000F4820 7C C7 BD 2E */ stfsx f6, r7, r23
/* 800F89E4 000F4824 7C C9 BD 2E */ stfsx f6, r9, r23
/* 800F89E8 000F4828 EC 42 20 2A */ fadds f2, f2, f4
/* 800F89EC 000F482C EC 23 40 28 */ fsubs f1, f3, f8
/* 800F89F0 000F4830 7C 47 65 2E */ stfsx f2, r7, r12
/* 800F89F4 000F4834 7C 45 65 2E */ stfsx f2, r5, r12
/* 800F89F8 000F4838 EC 01 00 2A */ fadds f0, f1, f0
/* 800F89FC 000F483C 7C 0A BD 2E */ stfsx f0, r10, r23
/* 800F8A00 000F4840 7C 05 BD 2E */ stfsx f0, r5, r23
/* 800F8A04 000F4844 48 00 57 1D */ bl SetVertexFormat__Q34nw4r3lyt6detailFbUc
/* 800F8A08 000F4848 2C 1D 00 00 */ cmpwi r29, 0x0
/* 800F8A0C 000F484C 38 E0 00 00 */ li r7, 0x0
/* 800F8A10 000F4850 41 82 00 08 */ beq lbl_800F8A18
/* 800F8A14 000F4854 38 E1 01 08 */ addi r7, r1, 0x108
.global lbl_800F8A18
lbl_800F8A18:
/* 800F8A18 000F4858 C0 79 00 04 */ lfs f3, 0x4(r25)
/* 800F8A1C 000F485C 7F 88 E3 78 */ mr r8, r28
/* 800F8A20 000F4860 C0 58 00 50 */ lfs f2, 0x50(r24)
/* 800F8A24 000F4864 38 61 00 90 */ addi r3, r1, 0x90
/* 800F8A28 000F4868 C0 39 00 00 */ lfs f1, 0x0(r25)
/* 800F8A2C 000F486C 38 81 01 00 */ addi r4, r1, 0x100
/* 800F8A30 000F4870 C0 18 00 4C */ lfs f0, 0x4c(r24)
/* 800F8A34 000F4874 EC 63 10 28 */ fsubs f3, f3, f2
/* 800F8A38 000F4878 C0 5B 00 0C */ lfs f2, 0xc(r27)
/* 800F8A3C 000F487C 38 C1 01 18 */ addi r6, r1, 0x118
/* 800F8A40 000F4880 EC 21 00 2A */ fadds f1, f1, f0
/* 800F8A44 000F4884 C0 1B 00 04 */ lfs f0, 0x4(r27)
/* 800F8A48 000F4888 EC 42 18 2A */ fadds f2, f2, f3
/* 800F8A4C 000F488C 38 A0 00 01 */ li r5, 0x1
/* 800F8A50 000F4890 EC 01 00 28 */ fsubs f0, f1, f0
/* 800F8A54 000F4894 D0 41 00 94 */ stfs f2, 0x94(r1)
/* 800F8A58 000F4898 D0 01 00 90 */ stfs f0, 0x90(r1)
/* 800F8A5C 000F489C 48 00 5D 15 */ bl DrawQuad__Q34nw4r3lyt6detailFRCQ34nw4r4math4VEC2RCQ34nw4r3lyt4SizeUcPA4_CQ34nw4r4math4VEC2PCQ34nw4r2ut5ColorUc
.global lbl_800F8A60
lbl_800F8A60:
/* 800F8A60 000F48A0 80 7A 00 3C */ lwz r3, 0x3c(r26)
/* 800F8A64 000F48A4 80 03 00 3C */ lwz r0, 0x3c(r3)
/* 800F8A68 000F48A8 54 00 27 3F */ srwi. r0, r0, 28
/* 800F8A6C 000F48AC 41 82 01 BC */ beq lbl_800F8C28
/* 800F8A70 000F48B0 81 83 00 00 */ lwz r12, 0x0(r3)
/* 800F8A74 000F48B4 7F C4 F3 78 */ mr r4, r30
/* 800F8A78 000F48B8 7F 85 E3 78 */ mr r5, r28
/* 800F8A7C 000F48BC 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800F8A80 000F48C0 7D 89 03 A6 */ mtctr r12
/* 800F8A84 000F48C4 4E 80 04 21 */ bctrl
/* 800F8A88 000F48C8 C0 38 00 4C */ lfs f1, 0x4c(r24)
/* 800F8A8C 000F48CC 7C 7D 1B 78 */ mr r29, r3
/* 800F8A90 000F48D0 C0 1B 00 00 */ lfs f0, 0x0(r27)
/* 800F8A94 000F48D4 38 61 00 80 */ addi r3, r1, 0x80
/* 800F8A98 000F48D8 C0 5B 00 0C */ lfs f2, 0xc(r27)
/* 800F8A9C 000F48DC 38 A0 00 00 */ li r5, 0x0
/* 800F8AA0 000F48E0 EC 21 00 28 */ fsubs f1, f1, f0
/* 800F8AA4 000F48E4 C0 1B 00 04 */ lfs f0, 0x4(r27)
/* 800F8AA8 000F48E8 D0 41 00 8C */ stfs f2, 0x8c(r1)
/* 800F8AAC 000F48EC 8B FA 00 38 */ lbz r31, 0x38(r26)
/* 800F8AB0 000F48F0 EC 01 00 28 */ fsubs f0, f1, f0
/* 800F8AB4 000F48F4 D0 41 01 04 */ stfs f2, 0x104(r1)
/* 800F8AB8 000F48F8 80 9A 00 3C */ lwz r4, 0x3c(r26)
/* 800F8ABC 000F48FC D0 01 00 88 */ stfs f0, 0x88(r1)
/* 800F8AC0 000F4900 D0 01 01 00 */ stfs f0, 0x100(r1)
/* 800F8AC4 000F4904 48 00 34 CD */ bl GetTextureSize__Q34nw4r3lyt6detailFPQ34nw4r3lyt8MaterialUc
/* 800F8AC8 000F4908 1C 1F 00 0A */ mulli r0, r31, 0xa
/* 800F8ACC 000F490C 3C 60 80 44 */ lis r3, "@LOCAL@GetTexutreFlipInfo__Q34nw4r3lyt24@unnamed@lyt_window_cpp@FUc@flipInfos"@ha
/* 800F8AD0 000F4910 C0 21 00 80 */ lfs f1, 0x80(r1)
/* 800F8AD4 000F4914 38 C1 00 18 */ addi r6, r1, 0x18
/* 800F8AD8 000F4918 38 63 13 A8 */ addi r3, r3, "@LOCAL@GetTexutreFlipInfo__Q34nw4r3lyt24@unnamed@lyt_window_cpp@FUc@flipInfos"@l
/* 800F8ADC 000F491C C0 01 00 84 */ lfs f0, 0x84(r1)
/* 800F8AE0 000F4920 7C 63 02 14 */ add r3, r3, r0
/* 800F8AE4 000F4924 D0 21 00 18 */ stfs f1, 0x18(r1)
/* 800F8AE8 000F4928 88 03 00 09 */ lbz r0, 0x9(r3)
/* 800F8AEC 000F492C 39 41 01 20 */ addi r10, r1, 0x120
/* 800F8AF0 000F4930 88 A3 00 08 */ lbz r5, 0x8(r3)
/* 800F8AF4 000F4934 39 21 01 30 */ addi r9, r1, 0x130
/* 800F8AF8 000F4938 7C 83 02 14 */ add r4, r3, r0
/* 800F8AFC 000F493C 54 17 10 3A */ slwi r23, r0, 2
/* 800F8B00 000F4940 7C 63 2A 14 */ add r3, r3, r5
/* 800F8B04 000F4944 89 04 00 06 */ lbz r8, 0x6(r4)
/* 800F8B08 000F4948 91 01 01 44 */ stw r8, 0x144(r1)
/* 800F8B0C 000F494C 54 AC 10 3A */ slwi r12, r5, 2
/* 800F8B10 000F4950 89 63 00 06 */ lbz r11, 0x6(r3)
/* 800F8B14 000F4954 38 E1 01 28 */ addi r7, r1, 0x128
/* 800F8B18 000F4958 88 03 00 04 */ lbz r0, 0x4(r3)
/* 800F8B1C 000F495C 38 A1 01 18 */ addi r5, r1, 0x118
/* 800F8B20 000F4960 C8 21 01 40 */ lfd f1, 0x140(r1)
/* 800F8B24 000F4964 7C 6B 00 50 */ subf r3, r11, r0
/* 800F8B28 000F4968 88 04 00 02 */ lbz r0, 0x2(r4)
/* 800F8B2C 000F496C 6C 63 80 00 */ xoris r3, r3, 0x8000
/* 800F8B30 000F4970 90 61 01 44 */ stw r3, 0x144(r1)
/* 800F8B34 000F4974 7C 08 00 50 */ subf r0, r8, r0
/* 800F8B38 000F4978 C8 A2 91 F0 */ lfd f5, "@10229"@sda21(r2)
/* 800F8B3C 000F497C D0 01 00 1C */ stfs f0, 0x1c(r1)
/* 800F8B40 000F4980 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 800F8B44 000F4984 C8 01 01 40 */ lfd f0, 0x140(r1)
/* 800F8B48 000F4988 7F A3 EB 78 */ mr r3, r29
/* 800F8B4C 000F498C C9 02 91 E8 */ lfd f8, "@10228"@sda21(r2)
/* 800F8B50 000F4990 38 80 00 01 */ li r4, 0x1
/* 800F8B54 000F4994 90 01 01 44 */ stw r0, 0x144(r1)
/* 800F8B58 000F4998 EC 40 28 28 */ fsubs f2, f0, f5
/* 800F8B5C 000F499C EC C1 40 28 */ fsubs f6, f1, f8
/* 800F8B60 000F49A0 7C 26 64 2E */ lfsx f1, r6, r12
/* 800F8B64 000F49A4 C8 01 01 40 */ lfd f0, 0x140(r1)
/* 800F8B68 000F49A8 EC 82 00 72 */ fmuls f4, f2, f1
/* 800F8B6C 000F49AC C0 61 01 00 */ lfs f3, 0x100(r1)
/* 800F8B70 000F49B0 EC 40 28 28 */ fsubs f2, f0, f5
/* 800F8B74 000F49B4 7C 26 BC 2E */ lfsx f1, r6, r23
/* 800F8B78 000F49B8 EC 83 20 24 */ fdivs f4, f3, f4
/* 800F8B7C 000F49BC C0 01 01 04 */ lfs f0, 0x104(r1)
/* 800F8B80 000F49C0 91 61 01 3C */ stw r11, 0x13c(r1)
/* 800F8B84 000F49C4 C8 E1 01 38 */ lfd f7, 0x138(r1)
/* 800F8B88 000F49C8 91 61 01 3C */ stw r11, 0x13c(r1)
/* 800F8B8C 000F49CC C8 A1 01 38 */ lfd f5, 0x138(r1)
/* 800F8B90 000F49D0 EC 22 00 72 */ fmuls f1, f2, f1
/* 800F8B94 000F49D4 91 01 01 3C */ stw r8, 0x13c(r1)
/* 800F8B98 000F49D8 EC E7 40 28 */ fsubs f7, f7, f8
/* 800F8B9C 000F49DC EC 45 40 28 */ fsubs f2, f5, f8
/* 800F8BA0 000F49E0 C8 61 01 38 */ lfd f3, 0x138(r1)
/* 800F8BA4 000F49E4 EC 00 08 24 */ fdivs f0, f0, f1
/* 800F8BA8 000F49E8 7C EA 65 2E */ stfsx f7, r10, r12
/* 800F8BAC 000F49EC 7C E9 65 2E */ stfsx f7, r9, r12
/* 800F8BB0 000F49F0 7C C7 BD 2E */ stfsx f6, r7, r23
/* 800F8BB4 000F49F4 7C C9 BD 2E */ stfsx f6, r9, r23
/* 800F8BB8 000F49F8 EC 42 20 2A */ fadds f2, f2, f4
/* 800F8BBC 000F49FC EC 23 40 28 */ fsubs f1, f3, f8
/* 800F8BC0 000F4A00 7C 47 65 2E */ stfsx f2, r7, r12
/* 800F8BC4 000F4A04 7C 45 65 2E */ stfsx f2, r5, r12
/* 800F8BC8 000F4A08 EC 01 00 2A */ fadds f0, f1, f0
/* 800F8BCC 000F4A0C 7C 0A BD 2E */ stfsx f0, r10, r23
/* 800F8BD0 000F4A10 7C 05 BD 2E */ stfsx f0, r5, r23
/* 800F8BD4 000F4A14 48 00 55 4D */ bl SetVertexFormat__Q34nw4r3lyt6detailFbUc
/* 800F8BD8 000F4A18 2C 1D 00 00 */ cmpwi r29, 0x0
/* 800F8BDC 000F4A1C 38 E0 00 00 */ li r7, 0x0
/* 800F8BE0 000F4A20 41 82 00 08 */ beq lbl_800F8BE8
/* 800F8BE4 000F4A24 38 E1 01 08 */ addi r7, r1, 0x108
.global lbl_800F8BE8
lbl_800F8BE8:
/* 800F8BE8 000F4A28 C0 39 00 04 */ lfs f1, 0x4(r25)
/* 800F8BEC 000F4A2C 7F 88 E3 78 */ mr r8, r28
/* 800F8BF0 000F4A30 C0 18 00 50 */ lfs f0, 0x50(r24)
/* 800F8BF4 000F4A34 38 61 00 78 */ addi r3, r1, 0x78
/* 800F8BF8 000F4A38 C0 5B 00 0C */ lfs f2, 0xc(r27)
/* 800F8BFC 000F4A3C 38 81 01 00 */ addi r4, r1, 0x100
/* 800F8C00 000F4A40 EC 61 00 28 */ fsubs f3, f1, f0
/* 800F8C04 000F4A44 C0 39 00 00 */ lfs f1, 0x0(r25)
/* 800F8C08 000F4A48 C0 1B 00 00 */ lfs f0, 0x0(r27)
/* 800F8C0C 000F4A4C 38 C1 01 18 */ addi r6, r1, 0x118
/* 800F8C10 000F4A50 38 A0 00 01 */ li r5, 0x1
/* 800F8C14 000F4A54 EC 42 18 2A */ fadds f2, f2, f3
/* 800F8C18 000F4A58 EC 01 00 2A */ fadds f0, f1, f0
/* 800F8C1C 000F4A5C D0 41 00 7C */ stfs f2, 0x7c(r1)
/* 800F8C20 000F4A60 D0 01 00 78 */ stfs f0, 0x78(r1)
/* 800F8C24 000F4A64 48 00 5B 4D */ bl DrawQuad__Q34nw4r3lyt6detailFRCQ34nw4r4math4VEC2RCQ34nw4r3lyt4SizeUcPA4_CQ34nw4r4math4VEC2PCQ34nw4r2ut5ColorUc
.global lbl_800F8C28
lbl_800F8C28:
/* 800F8C28 000F4A68 80 7A 00 14 */ lwz r3, 0x14(r26)
/* 800F8C2C 000F4A6C 80 03 00 3C */ lwz r0, 0x3c(r3)
/* 800F8C30 000F4A70 54 00 27 3F */ srwi. r0, r0, 28
/* 800F8C34 000F4A74 41 82 01 A4 */ beq lbl_800F8DD8
/* 800F8C38 000F4A78 81 83 00 00 */ lwz r12, 0x0(r3)
/* 800F8C3C 000F4A7C 7F C4 F3 78 */ mr r4, r30
/* 800F8C40 000F4A80 7F 85 E3 78 */ mr r5, r28
/* 800F8C44 000F4A84 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800F8C48 000F4A88 7D 89 03 A6 */ mtctr r12
/* 800F8C4C 000F4A8C 4E 80 04 21 */ bctrl
/* 800F8C50 000F4A90 C0 3B 00 0C */ lfs f1, 0xc(r27)
/* 800F8C54 000F4A94 7C 7D 1B 78 */ mr r29, r3
/* 800F8C58 000F4A98 C0 1B 00 00 */ lfs f0, 0x0(r27)
/* 800F8C5C 000F4A9C 38 61 00 68 */ addi r3, r1, 0x68
/* 800F8C60 000F4AA0 D0 01 00 70 */ stfs f0, 0x70(r1)
/* 800F8C64 000F4AA4 38 A0 00 00 */ li r5, 0x0
/* 800F8C68 000F4AA8 8B FA 00 10 */ lbz r31, 0x10(r26)
/* 800F8C6C 000F4AAC D0 21 00 74 */ stfs f1, 0x74(r1)
/* 800F8C70 000F4AB0 80 9A 00 14 */ lwz r4, 0x14(r26)
/* 800F8C74 000F4AB4 D0 01 01 00 */ stfs f0, 0x100(r1)
/* 800F8C78 000F4AB8 D0 21 01 04 */ stfs f1, 0x104(r1)
/* 800F8C7C 000F4ABC 48 00 33 15 */ bl GetTextureSize__Q34nw4r3lyt6detailFPQ34nw4r3lyt8MaterialUc
/* 800F8C80 000F4AC0 1C 1F 00 0A */ mulli r0, r31, 0xa
/* 800F8C84 000F4AC4 3C 60 80 44 */ lis r3, "@LOCAL@GetTexutreFlipInfo__Q34nw4r3lyt24@unnamed@lyt_window_cpp@FUc@flipInfos"@ha
/* 800F8C88 000F4AC8 C0 61 00 6C */ lfs f3, 0x6c(r1)
/* 800F8C8C 000F4ACC 38 C1 00 10 */ addi r6, r1, 0x10
/* 800F8C90 000F4AD0 38 63 13 A8 */ addi r3, r3, "@LOCAL@GetTexutreFlipInfo__Q34nw4r3lyt24@unnamed@lyt_window_cpp@FUc@flipInfos"@l
/* 800F8C94 000F4AD4 C0 41 00 68 */ lfs f2, 0x68(r1)
/* 800F8C98 000F4AD8 7C E3 02 14 */ add r7, r3, r0
/* 800F8C9C 000F4ADC D0 61 00 14 */ stfs f3, 0x14(r1)
/* 800F8CA0 000F4AE0 88 87 00 09 */ lbz r4, 0x9(r7)
/* 800F8CA4 000F4AE4 39 41 01 18 */ addi r10, r1, 0x118
/* 800F8CA8 000F4AE8 88 A7 00 08 */ lbz r5, 0x8(r7)
/* 800F8CAC 000F4AEC 39 21 01 28 */ addi r9, r1, 0x128
/* 800F8CB0 000F4AF0 7C 67 22 14 */ add r3, r7, r4
/* 800F8CB4 000F4AF4 C9 02 91 E8 */ lfd f8, "@10228"@sda21(r2)
/* 800F8CB8 000F4AF8 89 03 00 04 */ lbz r8, 0x4(r3)
/* 800F8CBC 000F4AFC 7C 67 2A 14 */ add r3, r7, r5
/* 800F8CC0 000F4B00 89 63 00 04 */ lbz r11, 0x4(r3)
/* 800F8CC4 000F4B04 54 AC 10 3A */ slwi r12, r5, 2
/* 800F8CC8 000F4B08 91 01 01 44 */ stw r8, 0x144(r1)
/* 800F8CCC 000F4B0C 54 97 10 3A */ slwi r23, r4, 2
/* 800F8CD0 000F4B10 88 63 00 06 */ lbz r3, 0x6(r3)
/* 800F8CD4 000F4B14 38 A1 01 20 */ addi r5, r1, 0x120
/* 800F8CD8 000F4B18 C8 01 01 40 */ lfd f0, 0x140(r1)
/* 800F8CDC 000F4B1C 7C 07 20 AE */ lbzx r0, r7, r4
/* 800F8CE0 000F4B20 7C 6B 18 50 */ subf r3, r11, r3
/* 800F8CE4 000F4B24 6C 63 80 00 */ xoris r3, r3, 0x8000
/* 800F8CE8 000F4B28 90 61 01 44 */ stw r3, 0x144(r1)
/* 800F8CEC 000F4B2C EC C0 40 28 */ fsubs f6, f0, f8
/* 800F8CF0 000F4B30 7C 08 00 50 */ subf r0, r8, r0
/* 800F8CF4 000F4B34 91 61 01 3C */ stw r11, 0x13c(r1)
/* 800F8CF8 000F4B38 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 800F8CFC 000F4B3C C8 01 01 40 */ lfd f0, 0x140(r1)
/* 800F8D00 000F4B40 38 E1 01 30 */ addi r7, r1, 0x130
/* 800F8D04 000F4B44 C8 21 01 38 */ lfd f1, 0x138(r1)
/* 800F8D08 000F4B48 7F A3 EB 78 */ mr r3, r29
/* 800F8D0C 000F4B4C C8 A2 91 F0 */ lfd f5, "@10229"@sda21(r2)
/* 800F8D10 000F4B50 38 80 00 01 */ li r4, 0x1
/* 800F8D14 000F4B54 D0 41 00 10 */ stfs f2, 0x10(r1)
/* 800F8D18 000F4B58 EC E1 40 28 */ fsubs f7, f1, f8
/* 800F8D1C 000F4B5C EC 40 28 28 */ fsubs f2, f0, f5
/* 800F8D20 000F4B60 C0 61 01 00 */ lfs f3, 0x100(r1)
/* 800F8D24 000F4B64 90 01 01 44 */ stw r0, 0x144(r1)
/* 800F8D28 000F4B68 7C 26 64 2E */ lfsx f1, r6, r12
/* 800F8D2C 000F4B6C C8 01 01 40 */ lfd f0, 0x140(r1)
/* 800F8D30 000F4B70 EC 82 00 72 */ fmuls f4, f2, f1
/* 800F8D34 000F4B74 7C 26 BC 2E */ lfsx f1, r6, r23
/* 800F8D38 000F4B78 EC 40 28 28 */ fsubs f2, f0, f5
/* 800F8D3C 000F4B7C C0 01 01 04 */ lfs f0, 0x104(r1)
/* 800F8D40 000F4B80 91 61 01 3C */ stw r11, 0x13c(r1)
/* 800F8D44 000F4B84 EC 83 20 24 */ fdivs f4, f3, f4
/* 800F8D48 000F4B88 C8 A1 01 38 */ lfd f5, 0x138(r1)
/* 800F8D4C 000F4B8C 7C EA 65 2E */ stfsx f7, r10, r12
/* 800F8D50 000F4B90 91 01 01 3C */ stw r8, 0x13c(r1)
/* 800F8D54 000F4B94 7C E9 65 2E */ stfsx f7, r9, r12
/* 800F8D58 000F4B98 C8 61 01 38 */ lfd f3, 0x138(r1)
/* 800F8D5C 000F4B9C EC 22 00 72 */ fmuls f1, f2, f1
/* 800F8D60 000F4BA0 7C C7 BD 2E */ stfsx f6, r7, r23
/* 800F8D64 000F4BA4 EC A5 40 28 */ fsubs f5, f5, f8
/* 800F8D68 000F4BA8 7C C9 BD 2E */ stfsx f6, r9, r23
/* 800F8D6C 000F4BAC EC 43 40 28 */ fsubs f2, f3, f8
/* 800F8D70 000F4BB0 EC 00 08 24 */ fdivs f0, f0, f1
/* 800F8D74 000F4BB4 EC 25 20 2A */ fadds f1, f5, f4
/* 800F8D78 000F4BB8 EC 02 00 2A */ fadds f0, f2, f0
/* 800F8D7C 000F4BBC 7C 27 65 2E */ stfsx f1, r7, r12
/* 800F8D80 000F4BC0 7C 25 65 2E */ stfsx f1, r5, r12
/* 800F8D84 000F4BC4 7C 0A BD 2E */ stfsx f0, r10, r23
/* 800F8D88 000F4BC8 7C 05 BD 2E */ stfsx f0, r5, r23
/* 800F8D8C 000F4BCC 48 00 53 95 */ bl SetVertexFormat__Q34nw4r3lyt6detailFbUc
/* 800F8D90 000F4BD0 2C 1D 00 00 */ cmpwi r29, 0x0
/* 800F8D94 000F4BD4 38 E0 00 00 */ li r7, 0x0
/* 800F8D98 000F4BD8 41 82 00 08 */ beq lbl_800F8DA0
/* 800F8D9C 000F4BDC 38 E1 01 08 */ addi r7, r1, 0x108
.global lbl_800F8DA0
lbl_800F8DA0:
/* 800F8DA0 000F4BE0 C0 39 00 04 */ lfs f1, 0x4(r25)
/* 800F8DA4 000F4BE4 7F 88 E3 78 */ mr r8, r28
/* 800F8DA8 000F4BE8 C0 18 00 50 */ lfs f0, 0x50(r24)
/* 800F8DAC 000F4BEC 38 61 00 60 */ addi r3, r1, 0x60
/* 800F8DB0 000F4BF0 C0 59 00 00 */ lfs f2, 0x0(r25)
/* 800F8DB4 000F4BF4 38 81 01 00 */ addi r4, r1, 0x100
/* 800F8DB8 000F4BF8 EC 21 00 28 */ fsubs f1, f1, f0
/* 800F8DBC 000F4BFC C0 1B 00 0C */ lfs f0, 0xc(r27)
/* 800F8DC0 000F4C00 D0 41 00 60 */ stfs f2, 0x60(r1)
/* 800F8DC4 000F4C04 38 C1 01 18 */ addi r6, r1, 0x118
/* 800F8DC8 000F4C08 38 A0 00 01 */ li r5, 0x1
/* 800F8DCC 000F4C0C EC 00 08 2A */ fadds f0, f0, f1
/* 800F8DD0 000F4C10 D0 01 00 64 */ stfs f0, 0x64(r1)
/* 800F8DD4 000F4C14 48 00 59 9D */ bl DrawQuad__Q34nw4r3lyt6detailFRCQ34nw4r4math4VEC2RCQ34nw4r3lyt4SizeUcPA4_CQ34nw4r4math4VEC2PCQ34nw4r2ut5ColorUc
.global lbl_800F8DD8
lbl_800F8DD8:
/* 800F8DD8 000F4C18 80 7A 00 24 */ lwz r3, 0x24(r26)
/* 800F8DDC 000F4C1C 80 03 00 3C */ lwz r0, 0x3c(r3)
/* 800F8DE0 000F4C20 54 00 27 3F */ srwi. r0, r0, 28
/* 800F8DE4 000F4C24 41 82 01 AC */ beq lbl_800F8F90
/* 800F8DE8 000F4C28 81 83 00 00 */ lwz r12, 0x0(r3)
/* 800F8DEC 000F4C2C 7F C4 F3 78 */ mr r4, r30
/* 800F8DF0 000F4C30 7F 85 E3 78 */ mr r5, r28
/* 800F8DF4 000F4C34 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800F8DF8 000F4C38 7D 89 03 A6 */ mtctr r12
/* 800F8DFC 000F4C3C 4E 80 04 21 */ bctrl
/* 800F8E00 000F4C40 C0 38 00 50 */ lfs f1, 0x50(r24)
/* 800F8E04 000F4C44 7C 7D 1B 78 */ mr r29, r3
/* 800F8E08 000F4C48 C0 1B 00 08 */ lfs f0, 0x8(r27)
/* 800F8E0C 000F4C4C 38 61 00 50 */ addi r3, r1, 0x50
/* 800F8E10 000F4C50 C0 5B 00 00 */ lfs f2, 0x0(r27)
/* 800F8E14 000F4C54 38 A0 00 00 */ li r5, 0x0
/* 800F8E18 000F4C58 EC 21 00 28 */ fsubs f1, f1, f0
/* 800F8E1C 000F4C5C C0 1B 00 0C */ lfs f0, 0xc(r27)
/* 800F8E20 000F4C60 D0 41 00 58 */ stfs f2, 0x58(r1)
/* 800F8E24 000F4C64 8B 1A 00 20 */ lbz r24, 0x20(r26)
/* 800F8E28 000F4C68 EC 01 00 28 */ fsubs f0, f1, f0
/* 800F8E2C 000F4C6C D0 41 01 00 */ stfs f2, 0x100(r1)
/* 800F8E30 000F4C70 80 9A 00 24 */ lwz r4, 0x24(r26)
/* 800F8E34 000F4C74 D0 01 00 5C */ stfs f0, 0x5c(r1)
/* 800F8E38 000F4C78 D0 01 01 04 */ stfs f0, 0x104(r1)
/* 800F8E3C 000F4C7C 48 00 31 55 */ bl GetTextureSize__Q34nw4r3lyt6detailFPQ34nw4r3lyt8MaterialUc
/* 800F8E40 000F4C80 1C 18 00 0A */ mulli r0, r24, 0xa
/* 800F8E44 000F4C84 3C 60 80 44 */ lis r3, "@LOCAL@GetTexutreFlipInfo__Q34nw4r3lyt24@unnamed@lyt_window_cpp@FUc@flipInfos"@ha
/* 800F8E48 000F4C88 C0 61 00 54 */ lfs f3, 0x54(r1)
/* 800F8E4C 000F4C8C 38 C1 00 08 */ addi r6, r1, 0x8
/* 800F8E50 000F4C90 38 63 13 A8 */ addi r3, r3, "@LOCAL@GetTexutreFlipInfo__Q34nw4r3lyt24@unnamed@lyt_window_cpp@FUc@flipInfos"@l
/* 800F8E54 000F4C94 C0 41 00 50 */ lfs f2, 0x50(r1)
/* 800F8E58 000F4C98 7C E3 02 14 */ add r7, r3, r0
/* 800F8E5C 000F4C9C D0 61 00 0C */ stfs f3, 0xc(r1)
/* 800F8E60 000F4CA0 88 87 00 09 */ lbz r4, 0x9(r7)
/* 800F8E64 000F4CA4 39 41 01 18 */ addi r10, r1, 0x118
/* 800F8E68 000F4CA8 88 A7 00 08 */ lbz r5, 0x8(r7)
/* 800F8E6C 000F4CAC 39 21 01 28 */ addi r9, r1, 0x128
/* 800F8E70 000F4CB0 7C 67 22 14 */ add r3, r7, r4
/* 800F8E74 000F4CB4 C9 02 91 E8 */ lfd f8, "@10228"@sda21(r2)
/* 800F8E78 000F4CB8 89 03 00 04 */ lbz r8, 0x4(r3)
/* 800F8E7C 000F4CBC 7C 67 2A 14 */ add r3, r7, r5
/* 800F8E80 000F4CC0 89 63 00 04 */ lbz r11, 0x4(r3)
/* 800F8E84 000F4CC4 54 AC 10 3A */ slwi r12, r5, 2
/* 800F8E88 000F4CC8 91 01 01 44 */ stw r8, 0x144(r1)
/* 800F8E8C 000F4CCC 54 97 10 3A */ slwi r23, r4, 2
/* 800F8E90 000F4CD0 88 63 00 06 */ lbz r3, 0x6(r3)
/* 800F8E94 000F4CD4 38 A1 01 20 */ addi r5, r1, 0x120
/* 800F8E98 000F4CD8 C8 01 01 40 */ lfd f0, 0x140(r1)
/* 800F8E9C 000F4CDC 7C 07 20 AE */ lbzx r0, r7, r4
/* 800F8EA0 000F4CE0 7C 6B 18 50 */ subf r3, r11, r3
/* 800F8EA4 000F4CE4 6C 63 80 00 */ xoris r3, r3, 0x8000
/* 800F8EA8 000F4CE8 90 61 01 44 */ stw r3, 0x144(r1)
/* 800F8EAC 000F4CEC EC C0 40 28 */ fsubs f6, f0, f8
/* 800F8EB0 000F4CF0 7C 08 00 50 */ subf r0, r8, r0
/* 800F8EB4 000F4CF4 91 61 01 3C */ stw r11, 0x13c(r1)
/* 800F8EB8 000F4CF8 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 800F8EBC 000F4CFC C8 01 01 40 */ lfd f0, 0x140(r1)
/* 800F8EC0 000F4D00 38 E1 01 30 */ addi r7, r1, 0x130
/* 800F8EC4 000F4D04 C8 21 01 38 */ lfd f1, 0x138(r1)
/* 800F8EC8 000F4D08 7F A3 EB 78 */ mr r3, r29
/* 800F8ECC 000F4D0C C8 A2 91 F0 */ lfd f5, "@10229"@sda21(r2)
/* 800F8ED0 000F4D10 38 80 00 01 */ li r4, 0x1
/* 800F8ED4 000F4D14 D0 41 00 08 */ stfs f2, 0x8(r1)
/* 800F8ED8 000F4D18 EC E1 40 28 */ fsubs f7, f1, f8
/* 800F8EDC 000F4D1C EC 40 28 28 */ fsubs f2, f0, f5
/* 800F8EE0 000F4D20 C0 61 01 00 */ lfs f3, 0x100(r1)
/* 800F8EE4 000F4D24 90 01 01 44 */ stw r0, 0x144(r1)
/* 800F8EE8 000F4D28 7C 26 64 2E */ lfsx f1, r6, r12
/* 800F8EEC 000F4D2C C8 01 01 40 */ lfd f0, 0x140(r1)
/* 800F8EF0 000F4D30 EC 82 00 72 */ fmuls f4, f2, f1
/* 800F8EF4 000F4D34 7C 26 BC 2E */ lfsx f1, r6, r23
/* 800F8EF8 000F4D38 EC 40 28 28 */ fsubs f2, f0, f5
/* 800F8EFC 000F4D3C C0 01 01 04 */ lfs f0, 0x104(r1)
/* 800F8F00 000F4D40 91 61 01 3C */ stw r11, 0x13c(r1)
/* 800F8F04 000F4D44 EC 83 20 24 */ fdivs f4, f3, f4
/* 800F8F08 000F4D48 C8 A1 01 38 */ lfd f5, 0x138(r1)
/* 800F8F0C 000F4D4C 7C EA 65 2E */ stfsx f7, r10, r12
/* 800F8F10 000F4D50 91 01 01 3C */ stw r8, 0x13c(r1)
/* 800F8F14 000F4D54 7C E9 65 2E */ stfsx f7, r9, r12
/* 800F8F18 000F4D58 C8 61 01 38 */ lfd f3, 0x138(r1)
/* 800F8F1C 000F4D5C EC 22 00 72 */ fmuls f1, f2, f1
/* 800F8F20 000F4D60 7C C7 BD 2E */ stfsx f6, r7, r23
/* 800F8F24 000F4D64 EC A5 40 28 */ fsubs f5, f5, f8
/* 800F8F28 000F4D68 7C C9 BD 2E */ stfsx f6, r9, r23
/* 800F8F2C 000F4D6C EC 43 40 28 */ fsubs f2, f3, f8
/* 800F8F30 000F4D70 EC 00 08 24 */ fdivs f0, f0, f1
/* 800F8F34 000F4D74 EC 25 20 2A */ fadds f1, f5, f4
/* 800F8F38 000F4D78 EC 02 00 2A */ fadds f0, f2, f0
/* 800F8F3C 000F4D7C 7C 27 65 2E */ stfsx f1, r7, r12
/* 800F8F40 000F4D80 7C 25 65 2E */ stfsx f1, r5, r12
/* 800F8F44 000F4D84 7C 0A BD 2E */ stfsx f0, r10, r23
/* 800F8F48 000F4D88 7C 05 BD 2E */ stfsx f0, r5, r23
/* 800F8F4C 000F4D8C 48 00 51 D5 */ bl SetVertexFormat__Q34nw4r3lyt6detailFbUc
/* 800F8F50 000F4D90 2C 1D 00 00 */ cmpwi r29, 0x0
/* 800F8F54 000F4D94 38 E0 00 00 */ li r7, 0x0
/* 800F8F58 000F4D98 41 82 00 08 */ beq lbl_800F8F60
/* 800F8F5C 000F4D9C 38 E1 01 08 */ addi r7, r1, 0x108
.global lbl_800F8F60
lbl_800F8F60:
/* 800F8F60 000F4DA0 C0 39 00 04 */ lfs f1, 0x4(r25)
/* 800F8F64 000F4DA4 7F 88 E3 78 */ mr r8, r28
/* 800F8F68 000F4DA8 C0 1B 00 08 */ lfs f0, 0x8(r27)
/* 800F8F6C 000F4DAC 38 61 00 48 */ addi r3, r1, 0x48
/* 800F8F70 000F4DB0 C0 59 00 00 */ lfs f2, 0x0(r25)
/* 800F8F74 000F4DB4 38 81 01 00 */ addi r4, r1, 0x100
/* 800F8F78 000F4DB8 EC 01 00 28 */ fsubs f0, f1, f0
/* 800F8F7C 000F4DBC D0 41 00 48 */ stfs f2, 0x48(r1)
/* 800F8F80 000F4DC0 38 C1 01 18 */ addi r6, r1, 0x118
/* 800F8F84 000F4DC4 38 A0 00 01 */ li r5, 0x1
/* 800F8F88 000F4DC8 D0 01 00 4C */ stfs f0, 0x4c(r1)
/* 800F8F8C 000F4DCC 48 00 57 E5 */ bl DrawQuad__Q34nw4r3lyt6detailFRCQ34nw4r4math4VEC2RCQ34nw4r3lyt4SizeUcPA4_CQ34nw4r4math4VEC2PCQ34nw4r2ut5ColorUc
.global lbl_800F8F90
lbl_800F8F90:
/* 800F8F90 000F4DD0 39 61 01 70 */ addi r11, r1, 0x170
/* 800F8F94 000F4DD4 4B F0 E3 E5 */ bl lbl_80007378
/* 800F8F98 000F4DD8 80 01 01 74 */ lwz r0, 0x174(r1)
/* 800F8F9C 000F4DDC 7C 08 03 A6 */ mtlr r0
/* 800F8FA0 000F4DE0 38 21 01 70 */ addi r1, r1, 0x170
/* 800F8FA4 000F4DE4 4E 80 00 20 */ blr
/* 800F8FA8 000F4DE8 00 00 00 00 */ .4byte 0x00000000
/* 800F8FAC 000F4DEC 00 00 00 00 */ .4byte 0x00000000
.global GetMaterialNum__Q34nw4r3lyt6WindowCFv
GetMaterialNum__Q34nw4r3lyt6WindowCFv:
/* 800F8FB0 000F4DF0 88 63 01 04 */ lbz r3, 0x104(r3)
/* 800F8FB4 000F4DF4 38 03 00 01 */ addi r0, r3, 0x1
/* 800F8FB8 000F4DF8 54 03 06 3E */ clrlwi r3, r0, 24
/* 800F8FBC 000F4DFC 4E 80 00 20 */ blr
.global GetMaterial__Q34nw4r3lyt6WindowCFUl
GetMaterial__Q34nw4r3lyt6WindowCFUl:
/* 800F8FC0 000F4E00 2C 04 00 00 */ cmpwi r4, 0x0
/* 800F8FC4 000F4E04 40 82 00 14 */ bne lbl_800F8FD8
/* 800F8FC8 000F4E08 81 83 00 00 */ lwz r12, 0x0(r3)
/* 800F8FCC 000F4E0C 81 8C 00 74 */ lwz r12, 0x74(r12)
/* 800F8FD0 000F4E10 7D 89 03 A6 */ mtctr r12
/* 800F8FD4 000F4E14 4E 80 04 20 */ bctr
.global lbl_800F8FD8
lbl_800F8FD8:
/* 800F8FD8 000F4E18 81 83 00 00 */ lwz r12, 0x0(r3)
/* 800F8FDC 000F4E1C 81 8C 00 78 */ lwz r12, 0x78(r12)
/* 800F8FE0 000F4E20 7D 89 03 A6 */ mtctr r12
/* 800F8FE4 000F4E24 38 84 FF FF */ addi r4, r4, -0x1
/* 800F8FE8 000F4E28 4E 80 04 20 */ bctr
/* 800F8FEC 000F4E2C 00 00 00 00 */ .4byte 0x00000000
.global GetFrameMaterial__Q34nw4r3lyt6WindowCFUl
GetFrameMaterial__Q34nw4r3lyt6WindowCFUl:
/* 800F8FF0 000F4E30 88 03 01 04 */ lbz r0, 0x104(r3)
/* 800F8FF4 000F4E34 7C 04 00 40 */ cmplw r4, r0
/* 800F8FF8 000F4E38 41 80 00 0C */ blt lbl_800F9004
/* 800F8FFC 000F4E3C 38 60 00 00 */ li r3, 0x0
/* 800F9000 000F4E40 4E 80 00 20 */ blr
.global lbl_800F9004
lbl_800F9004:
/* 800F9004 000F4E44 80 63 01 00 */ lwz r3, 0x100(r3)
/* 800F9008 000F4E48 54 80 18 38 */ slwi r0, r4, 3
/* 800F900C 000F4E4C 7C 63 02 14 */ add r3, r3, r0
/* 800F9010 000F4E50 80 63 00 04 */ lwz r3, 0x4(r3)
/* 800F9014 000F4E54 4E 80 00 20 */ blr
/* 800F9018 000F4E58 00 00 00 00 */ .4byte 0x00000000
/* 800F901C 000F4E5C 00 00 00 00 */ .4byte 0x00000000
.global GetContentMaterial__Q34nw4r3lyt6WindowCFv
GetContentMaterial__Q34nw4r3lyt6WindowCFv:
/* 800F9020 000F4E60 81 83 00 00 */ lwz r12, 0x0(r3)
/* 800F9024 000F4E64 81 8C 00 68 */ lwz r12, 0x68(r12)
/* 800F9028 000F4E68 7D 89 03 A6 */ mtctr r12
/* 800F902C 000F4E6C 4E 80 04 20 */ bctr
.global GetRuntimeTypeInfo__Q34nw4r3lyt6WindowCFv
GetRuntimeTypeInfo__Q34nw4r3lyt6WindowCFv:
/* 800F9030 000F4E70 38 6D EB A0 */ addi r3, r13, typeInfo__Q34nw4r3lyt6Window@sda21
/* 800F9034 000F4E74 4E 80 00 20 */ blr
/* 800F9038 000F4E78 00 00 00 00 */ .4byte 0x00000000
/* 800F903C 000F4E7C 00 00 00 00 */ .4byte 0x00000000
.global "__sinit_@@1lyt_window_cpp_800F9040"
"__sinit_@@1lyt_window_cpp_800F9040":
/* 800F9040 000F4E80 38 0D EB 80 */ addi r0, r13, typeInfo__Q34nw4r3lyt4Pane@sda21
/* 800F9044 000F4E84 90 0D EB A0 */ stw r0, typeInfo__Q34nw4r3lyt6Window@sda21(r13)
/* 800F9048 000F4E88 4E 80 00 20 */ blr
/* 800F904C 000F4E8C 00 00 00 00 */ .4byte 0x00000000
.include "macros.inc"
.section .ctors, "wa" # 0x80406260 - 0x80406540 ; 0x000002E0
.4byte "__sinit_@@1lyt_window_cpp_800F9040"
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global "@LOCAL@GetTexutreFlipInfo__Q34nw4r3lyt24@unnamed@lyt_window_cpp@FUc@flipInfos"
"@LOCAL@GetTexutreFlipInfo__Q34nw4r3lyt24@unnamed@lyt_window_cpp@FUc@flipInfos":
.4byte 0x00000100
.4byte 0x00010101
.4byte 0x00010100
.4byte 0x00000101
.4byte 0x00010001
.4byte 0x00010101
.4byte 0x00000100
.4byte 0x00010001
.4byte 0x00000101
.4byte 0x01000100
.4byte 0x01010001
.4byte 0x01000000
.4byte 0x00010100
.4byte 0x01010000
.4byte 0x00010100
.global __vt__Q34nw4r3lyt6Window
__vt__Q34nw4r3lyt6Window:
.4byte 0
.4byte 0
.4byte __dt__Q34nw4r3lyt6WindowFv
.4byte GetRuntimeTypeInfo__Q34nw4r3lyt6WindowCFv
.4byte CalculateMtx__Q34nw4r3lyt4PaneFRCQ34nw4r3lyt8DrawInfo
.4byte Draw__Q34nw4r3lyt4PaneFRCQ34nw4r3lyt8DrawInfo
.4byte DrawSelf__Q34nw4r3lyt6WindowFRCQ34nw4r3lyt8DrawInfo
.4byte Animate__Q34nw4r3lyt4PaneFUl
.4byte AnimateSelf__Q34nw4r3lyt6WindowFUl
.4byte GetVtxColor__Q34nw4r3lyt6WindowCFUl
.4byte SetVtxColor__Q34nw4r3lyt6WindowFUlQ34nw4r2ut5Color
.4byte GetColorElement__Q34nw4r3lyt4PaneCFUl
.4byte SetColorElement__Q34nw4r3lyt4PaneFUlUc
.4byte GetVtxColorElement__Q34nw4r3lyt6WindowCFUl
.4byte SetVtxColorElement__Q34nw4r3lyt6WindowFUlUc
.4byte FindPaneByName__Q34nw4r3lyt4PaneFPCcb
.4byte FindMaterialByName__Q34nw4r3lyt6WindowFPCcb
.4byte BindAnimation__Q34nw4r3lyt4PaneFPQ34nw4r3lyt13AnimTransformbb
.4byte UnbindAnimation__Q34nw4r3lyt4PaneFPQ34nw4r3lyt13AnimTransformb
.4byte UnbindAllAnimation__Q34nw4r3lyt4PaneFb
.4byte UnbindAnimationSelf__Q34nw4r3lyt6WindowFPQ34nw4r3lyt13AnimTransform
.4byte FindAnimationLinkSelf__Q34nw4r3lyt4PaneFPQ34nw4r3lyt13AnimTransform
.4byte FindAnimationLinkSelf__Q34nw4r3lyt4PaneFRCQ34nw4r3lyt12AnimResource
.4byte SetAnimationEnable__Q34nw4r3lyt4PaneFPQ34nw4r3lyt13AnimTransformbb
.4byte SetAnimationEnable__Q34nw4r3lyt4PaneFRCQ34nw4r3lyt12AnimResourcebb
.4byte GetMaterialNum__Q34nw4r3lyt6WindowCFv
.4byte GetMaterial__Q34nw4r3lyt4PaneCFv
.4byte GetMaterial__Q34nw4r3lyt6WindowCFUl
.4byte LoadMtx__Q34nw4r3lyt4PaneFRCQ34nw4r3lyt8DrawInfo
.4byte GetContentMaterial__Q34nw4r3lyt6WindowCFv
.4byte GetFrameMaterial__Q34nw4r3lyt6WindowCFUl
.4byte DrawContent__Q34nw4r3lyt6WindowFRCQ34nw4r4math4VEC2RCQ34nw4r3lyt15WindowFrameSizeUc
.4byte DrawFrame__Q34nw4r3lyt6WindowFRCQ34nw4r4math4VEC2RCQ44nw4r3lyt6Window5FrameRCQ34nw4r3lyt15WindowFrameSizeUc
.4byte DrawFrame4__Q34nw4r3lyt6WindowFRCQ34nw4r4math4VEC2PCQ44nw4r3lyt6Window5FrameRCQ34nw4r3lyt15WindowFrameSizeUc
.4byte DrawFrame8__Q34nw4r3lyt6WindowFRCQ34nw4r4math4VEC2PCQ44nw4r3lyt6Window5FrameRCQ34nw4r3lyt15WindowFrameSizeUc
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global typeInfo__Q34nw4r3lyt6Window
typeInfo__Q34nw4r3lyt6Window:
.skip 0x8
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@9836"
"@9836":
.4byte 0
.4byte 0
.global "@10228"
"@10228":
.4byte 0x43300000
.4byte 0
.global "@10229"
"@10229":
.4byte 0x43300000
.4byte 0x80000000