1374 lines
64 KiB
ArmAsm
1374 lines
64 KiB
ArmAsm
.include "macros.inc"
|
|
|
|
.section .text, "ax" # 0x80006A00 - 0x80406260 ; 0x003FF860
|
|
.global __ct__Q36nw4hbm3lyt4PaneFPCQ46nw4hbm3lyt3res4Pane
|
|
__ct__Q36nw4hbm3lyt4PaneFPCQ46nw4hbm3lyt3res4Pane:
|
|
/* 8013AA80 001368C0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 8013AA84 001368C4 7C 08 02 A6 */ mflr r0
|
|
/* 8013AA88 001368C8 3C A0 80 41 */ lis r5, "@9169"@ha
|
|
/* 8013AA8C 001368CC 3C C0 80 44 */ lis r6, __vt__Q36nw4hbm3lyt4Pane@ha
|
|
/* 8013AA90 001368D0 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 8013AA94 001368D4 38 00 00 00 */ li r0, 0x0
|
|
/* 8013AA98 001368D8 C0 05 E2 30 */ lfs f0, "@9169"@l(r5)
|
|
/* 8013AA9C 001368DC 38 E3 00 14 */ addi r7, r3, 0x14
|
|
/* 8013AAA0 001368E0 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 8013AAA4 001368E4 39 03 00 20 */ addi r8, r3, 0x20
|
|
/* 8013AAA8 001368E8 38 C6 40 98 */ addi r6, r6, __vt__Q36nw4hbm3lyt4Pane@l
|
|
/* 8013AAAC 001368EC 7C 9F 23 78 */ mr r31, r4
|
|
/* 8013AAB0 001368F0 93 C1 00 08 */ stw r30, 0x8(r1)
|
|
/* 8013AAB4 001368F4 7C 7E 1B 78 */ mr r30, r3
|
|
/* 8013AAB8 001368F8 38 A0 00 10 */ li r5, 0x10
|
|
/* 8013AABC 001368FC 90 03 00 04 */ stw r0, 0x4(r3)
|
|
/* 8013AAC0 00136900 90 03 00 08 */ stw r0, 0x8(r3)
|
|
/* 8013AAC4 00136904 90 C3 00 00 */ stw r6, 0x0(r3)
|
|
/* 8013AAC8 00136908 90 03 00 10 */ stw r0, 0x10(r3)
|
|
/* 8013AACC 0013690C 90 E3 00 14 */ stw r7, 0x14(r3)
|
|
/* 8013AAD0 00136910 90 E3 00 18 */ stw r7, 0x18(r3)
|
|
/* 8013AAD4 00136914 90 03 00 1C */ stw r0, 0x1c(r3)
|
|
/* 8013AAD8 00136918 91 03 00 20 */ stw r8, 0x20(r3)
|
|
/* 8013AADC 0013691C 91 03 00 24 */ stw r8, 0x24(r3)
|
|
/* 8013AAE0 00136920 D0 03 00 4C */ stfs f0, 0x4c(r3)
|
|
/* 8013AAE4 00136924 D0 03 00 50 */ stfs f0, 0x50(r3)
|
|
/* 8013AAE8 00136928 90 03 00 0C */ stw r0, 0xc(r3)
|
|
/* 8013AAEC 0013692C 90 03 00 28 */ stw r0, 0x28(r3)
|
|
/* 8013AAF0 00136930 98 03 00 D0 */ stb r0, 0xd0(r3)
|
|
/* 8013AAF4 00136934 88 04 00 09 */ lbz r0, 0x9(r4)
|
|
/* 8013AAF8 00136938 38 84 00 0C */ addi r4, r4, 0xc
|
|
/* 8013AAFC 0013693C 98 03 00 CC */ stb r0, 0xcc(r3)
|
|
/* 8013AB00 00136940 38 63 00 B4 */ addi r3, r3, 0xb4
|
|
/* 8013AB04 00136944 4B ED 2F 7D */ bl strncpy
|
|
/* 8013AB08 00136948 38 7E 00 C4 */ addi r3, r30, 0xc4
|
|
/* 8013AB0C 0013694C 38 9F 00 1C */ addi r4, r31, 0x1c
|
|
/* 8013AB10 00136950 38 A0 00 08 */ li r5, 0x8
|
|
/* 8013AB14 00136954 4B ED 2F 6D */ bl strncpy
|
|
/* 8013AB18 00136958 C0 1F 00 24 */ lfs f0, 0x24(r31)
|
|
/* 8013AB1C 0013695C 7F C3 F3 78 */ mr r3, r30
|
|
/* 8013AB20 00136960 D0 1E 00 2C */ stfs f0, 0x2c(r30)
|
|
/* 8013AB24 00136964 C0 1F 00 28 */ lfs f0, 0x28(r31)
|
|
/* 8013AB28 00136968 D0 1E 00 30 */ stfs f0, 0x30(r30)
|
|
/* 8013AB2C 0013696C C0 1F 00 2C */ lfs f0, 0x2c(r31)
|
|
/* 8013AB30 00136970 D0 1E 00 34 */ stfs f0, 0x34(r30)
|
|
/* 8013AB34 00136974 C0 1F 00 30 */ lfs f0, 0x30(r31)
|
|
/* 8013AB38 00136978 D0 1E 00 38 */ stfs f0, 0x38(r30)
|
|
/* 8013AB3C 0013697C C0 1F 00 34 */ lfs f0, 0x34(r31)
|
|
/* 8013AB40 00136980 D0 1E 00 3C */ stfs f0, 0x3c(r30)
|
|
/* 8013AB44 00136984 C0 1F 00 38 */ lfs f0, 0x38(r31)
|
|
/* 8013AB48 00136988 D0 1E 00 40 */ stfs f0, 0x40(r30)
|
|
/* 8013AB4C 0013698C C0 1F 00 3C */ lfs f0, 0x3c(r31)
|
|
/* 8013AB50 00136990 D0 1E 00 44 */ stfs f0, 0x44(r30)
|
|
/* 8013AB54 00136994 C0 1F 00 40 */ lfs f0, 0x40(r31)
|
|
/* 8013AB58 00136998 D0 1E 00 48 */ stfs f0, 0x48(r30)
|
|
/* 8013AB5C 0013699C C0 1F 00 44 */ lfs f0, 0x44(r31)
|
|
/* 8013AB60 001369A0 D0 1E 00 4C */ stfs f0, 0x4c(r30)
|
|
/* 8013AB64 001369A4 C0 1F 00 48 */ lfs f0, 0x48(r31)
|
|
/* 8013AB68 001369A8 D0 1E 00 50 */ stfs f0, 0x50(r30)
|
|
/* 8013AB6C 001369AC 88 1F 00 0A */ lbz r0, 0xa(r31)
|
|
/* 8013AB70 001369B0 98 1E 00 CD */ stb r0, 0xcd(r30)
|
|
/* 8013AB74 001369B4 98 1E 00 CE */ stb r0, 0xce(r30)
|
|
/* 8013AB78 001369B8 88 1F 00 08 */ lbz r0, 0x8(r31)
|
|
/* 8013AB7C 001369BC 98 1E 00 CF */ stb r0, 0xcf(r30)
|
|
/* 8013AB80 001369C0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 8013AB84 001369C4 83 C1 00 08 */ lwz r30, 0x8(r1)
|
|
/* 8013AB88 001369C8 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 8013AB8C 001369CC 7C 08 03 A6 */ mtlr r0
|
|
/* 8013AB90 001369D0 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 8013AB94 001369D4 4E 80 00 20 */ blr
|
|
/* 8013AB98 001369D8 00 00 00 00 */ .4byte 0x00000000
|
|
/* 8013AB9C 001369DC 00 00 00 00 */ .4byte 0x00000000
|
|
|
|
.global __dt__Q36nw4hbm3lyt4PaneFv
|
|
__dt__Q36nw4hbm3lyt4PaneFv:
|
|
/* 8013ABA0 001369E0 94 21 FF D0 */ stwu r1, -0x30(r1)
|
|
/* 8013ABA4 001369E4 7C 08 02 A6 */ mflr r0
|
|
/* 8013ABA8 001369E8 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 8013ABAC 001369EC 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 8013ABB0 001369F0 4B EC C7 89 */ bl lbl_80007338
|
|
/* 8013ABB4 001369F4 2C 03 00 00 */ cmpwi r3, 0x0
|
|
/* 8013ABB8 001369F8 7C 7A 1B 78 */ mr r26, r3
|
|
/* 8013ABBC 001369FC 7C 9B 23 78 */ mr r27, r4
|
|
/* 8013ABC0 00136A00 41 82 00 F8 */ beq lbl_8013ACB8
|
|
/* 8013ABC4 00136A04 3C 80 80 44 */ lis r4, __vt__Q36nw4hbm3lyt4Pane@ha
|
|
/* 8013ABC8 00136A08 83 E3 00 14 */ lwz r31, 0x14(r3)
|
|
/* 8013ABCC 00136A0C 38 84 40 98 */ addi r4, r4, __vt__Q36nw4hbm3lyt4Pane@l
|
|
/* 8013ABD0 00136A10 90 83 00 00 */ stw r4, 0x0(r3)
|
|
/* 8013ABD4 00136A14 3B C3 00 14 */ addi r30, r3, 0x14
|
|
/* 8013ABD8 00136A18 3F A0 80 54 */ lis r29, mspAllocator__Q36nw4hbm3lyt6Layout@ha
|
|
/* 8013ABDC 00136A1C 48 00 00 50 */ b lbl_8013AC2C
|
|
.global lbl_8013ABE0
|
|
lbl_8013ABE0:
|
|
/* 8013ABE0 00136A20 7F FC FB 78 */ mr r28, r31
|
|
/* 8013ABE4 00136A24 83 FF 00 00 */ lwz r31, 0x0(r31)
|
|
/* 8013ABE8 00136A28 38 7A 00 10 */ addi r3, r26, 0x10
|
|
/* 8013ABEC 00136A2C 38 81 00 08 */ addi r4, r1, 0x8
|
|
/* 8013ABF0 00136A30 93 81 00 08 */ stw r28, 0x8(r1)
|
|
/* 8013ABF4 00136A34 4B FE 51 1D */ bl Erase__Q44nw4r2ut6detail12LinkListImplFQ54nw4r2ut6detail12LinkListImpl8Iterator
|
|
/* 8013ABF8 00136A38 3B 9C FF FC */ addi r28, r28, -0x4
|
|
/* 8013ABFC 00136A3C 88 1C 00 D0 */ lbz r0, 0xd0(r28)
|
|
/* 8013AC00 00136A40 2C 00 00 00 */ cmpwi r0, 0x0
|
|
/* 8013AC04 00136A44 40 82 00 28 */ bne lbl_8013AC2C
|
|
/* 8013AC08 00136A48 81 9C 00 00 */ lwz r12, 0x0(r28)
|
|
/* 8013AC0C 00136A4C 7F 83 E3 78 */ mr r3, r28
|
|
/* 8013AC10 00136A50 38 80 FF FF */ li r4, -0x1
|
|
/* 8013AC14 00136A54 81 8C 00 08 */ lwz r12, 0x8(r12)
|
|
/* 8013AC18 00136A58 7D 89 03 A6 */ mtctr r12
|
|
/* 8013AC1C 00136A5C 4E 80 04 21 */ bctrl
|
|
/* 8013AC20 00136A60 80 7D 37 70 */ lwz r3, mspAllocator__Q36nw4hbm3lyt6Layout@l(r29)
|
|
/* 8013AC24 00136A64 7F 84 E3 78 */ mr r4, r28
|
|
/* 8013AC28 00136A68 4B F6 8B D9 */ bl MEMFreeToAllocator
|
|
.global lbl_8013AC2C
|
|
lbl_8013AC2C:
|
|
/* 8013AC2C 00136A6C 7C 1F F0 40 */ cmplw r31, r30
|
|
/* 8013AC30 00136A70 40 82 FF B0 */ bne lbl_8013ABE0
|
|
/* 8013AC34 00136A74 81 9A 00 00 */ lwz r12, 0x0(r26)
|
|
/* 8013AC38 00136A78 7F 43 D3 78 */ mr r3, r26
|
|
/* 8013AC3C 00136A7C 38 80 00 00 */ li r4, 0x0
|
|
/* 8013AC40 00136A80 81 8C 00 50 */ lwz r12, 0x50(r12)
|
|
/* 8013AC44 00136A84 7D 89 03 A6 */ mtctr r12
|
|
/* 8013AC48 00136A88 4E 80 04 21 */ bctrl
|
|
/* 8013AC4C 00136A8C 80 7A 00 28 */ lwz r3, 0x28(r26)
|
|
/* 8013AC50 00136A90 2C 03 00 00 */ cmpwi r3, 0x0
|
|
/* 8013AC54 00136A94 41 82 00 34 */ beq lbl_8013AC88
|
|
/* 8013AC58 00136A98 88 03 00 54 */ lbz r0, 0x54(r3)
|
|
/* 8013AC5C 00136A9C 2C 00 00 00 */ cmpwi r0, 0x0
|
|
/* 8013AC60 00136AA0 40 82 00 28 */ bne lbl_8013AC88
|
|
/* 8013AC64 00136AA4 81 83 00 00 */ lwz r12, 0x0(r3)
|
|
/* 8013AC68 00136AA8 38 80 FF FF */ li r4, -0x1
|
|
/* 8013AC6C 00136AAC 81 8C 00 08 */ lwz r12, 0x8(r12)
|
|
/* 8013AC70 00136AB0 7D 89 03 A6 */ mtctr r12
|
|
/* 8013AC74 00136AB4 4E 80 04 21 */ bctrl
|
|
/* 8013AC78 00136AB8 3C 60 80 54 */ lis r3, mspAllocator__Q36nw4hbm3lyt6Layout@ha
|
|
/* 8013AC7C 00136ABC 80 9A 00 28 */ lwz r4, 0x28(r26)
|
|
/* 8013AC80 00136AC0 80 63 37 70 */ lwz r3, mspAllocator__Q36nw4hbm3lyt6Layout@l(r3)
|
|
/* 8013AC84 00136AC4 4B F6 8B 7D */ bl MEMFreeToAllocator
|
|
.global lbl_8013AC88
|
|
lbl_8013AC88:
|
|
/* 8013AC88 00136AC8 34 7A 00 1C */ addic. r3, r26, 0x1c
|
|
/* 8013AC8C 00136ACC 41 82 00 0C */ beq lbl_8013AC98
|
|
/* 8013AC90 00136AD0 38 80 00 00 */ li r4, 0x0
|
|
/* 8013AC94 00136AD4 4B FE 4F ED */ bl __dt__Q44nw4r2ut6detail12LinkListImplFv
|
|
.global lbl_8013AC98
|
|
lbl_8013AC98:
|
|
/* 8013AC98 00136AD8 34 7A 00 10 */ addic. r3, r26, 0x10
|
|
/* 8013AC9C 00136ADC 41 82 00 0C */ beq lbl_8013ACA8
|
|
/* 8013ACA0 00136AE0 38 80 00 00 */ li r4, 0x0
|
|
/* 8013ACA4 00136AE4 4B FE 4F DD */ bl __dt__Q44nw4r2ut6detail12LinkListImplFv
|
|
.global lbl_8013ACA8
|
|
lbl_8013ACA8:
|
|
/* 8013ACA8 00136AE8 2C 1B 00 00 */ cmpwi r27, 0x0
|
|
/* 8013ACAC 00136AEC 40 81 00 0C */ ble lbl_8013ACB8
|
|
/* 8013ACB0 00136AF0 7F 43 D3 78 */ mr r3, r26
|
|
/* 8013ACB4 00136AF4 48 08 4A 61 */ bl __dl__FPv
|
|
.global lbl_8013ACB8
|
|
lbl_8013ACB8:
|
|
/* 8013ACB8 00136AF8 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 8013ACBC 00136AFC 7F 43 D3 78 */ mr r3, r26
|
|
/* 8013ACC0 00136B00 4B EC C6 C5 */ bl lbl_80007384
|
|
/* 8013ACC4 00136B04 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 8013ACC8 00136B08 7C 08 03 A6 */ mtlr r0
|
|
/* 8013ACCC 00136B0C 38 21 00 30 */ addi r1, r1, 0x30
|
|
/* 8013ACD0 00136B10 4E 80 00 20 */ blr
|
|
/* 8013ACD4 00136B14 00 00 00 00 */ .4byte 0x00000000
|
|
/* 8013ACD8 00136B18 00 00 00 00 */ .4byte 0x00000000
|
|
/* 8013ACDC 00136B1C 00 00 00 00 */ .4byte 0x00000000
|
|
.global AppendChild__Q36nw4hbm3lyt4PaneFPQ36nw4hbm3lyt4Pane
|
|
AppendChild__Q36nw4hbm3lyt4PaneFPQ36nw4hbm3lyt4Pane:
|
|
/* 8013ACE0 00136B20 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 8013ACE4 00136B24 7C 08 02 A6 */ mflr r0
|
|
/* 8013ACE8 00136B28 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 8013ACEC 00136B2C 38 03 00 14 */ addi r0, r3, 0x14
|
|
/* 8013ACF0 00136B30 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 8013ACF4 00136B34 7C 9F 23 78 */ mr r31, r4
|
|
/* 8013ACF8 00136B38 38 81 00 08 */ addi r4, r1, 0x8
|
|
/* 8013ACFC 00136B3C 93 C1 00 18 */ stw r30, 0x18(r1)
|
|
/* 8013AD00 00136B40 7C 7E 1B 78 */ mr r30, r3
|
|
/* 8013AD04 00136B44 38 63 00 10 */ addi r3, r3, 0x10
|
|
/* 8013AD08 00136B48 38 BF 00 04 */ addi r5, r31, 0x4
|
|
/* 8013AD0C 00136B4C 90 01 00 08 */ stw r0, 0x8(r1)
|
|
/* 8013AD10 00136B50 4B FE 50 A1 */ bl Insert__Q44nw4r2ut6detail12LinkListImplFQ54nw4r2ut6detail12LinkListImpl8IteratorPQ34nw4r2ut12LinkListNode
|
|
/* 8013AD14 00136B54 93 DF 00 0C */ stw r30, 0xc(r31)
|
|
/* 8013AD18 00136B58 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 8013AD1C 00136B5C 83 C1 00 18 */ lwz r30, 0x18(r1)
|
|
/* 8013AD20 00136B60 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 8013AD24 00136B64 7C 08 03 A6 */ mtlr r0
|
|
/* 8013AD28 00136B68 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 8013AD2C 00136B6C 4E 80 00 20 */ blr
|
|
.global GetPaneRect__Q36nw4hbm3lyt4PaneCFRCQ36nw4hbm3lyt8DrawInfo
|
|
GetPaneRect__Q36nw4hbm3lyt4PaneCFRCQ36nw4hbm3lyt8DrawInfo:
|
|
/* 8013AD30 00136B70 3C C0 55 55 */ lis r6, 0x5555
|
|
/* 8013AD34 00136B74 89 04 00 CC */ lbz r8, 0xcc(r4)
|
|
/* 8013AD38 00136B78 38 06 55 56 */ addi r0, r6, 0x5556
|
|
/* 8013AD3C 00136B7C 3C E0 80 41 */ lis r7, "@9169"@ha
|
|
/* 8013AD40 00136B80 7C C0 40 96 */ mulhw r6, r0, r8
|
|
/* 8013AD44 00136B84 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 8013AD48 00136B88 C0 07 E2 30 */ lfs f0, "@9169"@l(r7)
|
|
/* 8013AD4C 00136B8C D0 03 00 00 */ stfs f0, 0x0(r3)
|
|
/* 8013AD50 00136B90 D0 03 00 04 */ stfs f0, 0x4(r3)
|
|
/* 8013AD54 00136B94 54 C0 0F FE */ srwi r0, r6, 31
|
|
/* 8013AD58 00136B98 7C 06 02 14 */ add r0, r6, r0
|
|
/* 8013AD5C 00136B9C D0 03 00 08 */ stfs f0, 0x8(r3)
|
|
/* 8013AD60 00136BA0 1C 00 00 03 */ mulli r0, r0, 0x3
|
|
/* 8013AD64 00136BA4 D0 03 00 0C */ stfs f0, 0xc(r3)
|
|
/* 8013AD68 00136BA8 7C 00 40 50 */ subf r0, r0, r8
|
|
/* 8013AD6C 00136BAC D0 01 00 08 */ stfs f0, 0x8(r1)
|
|
/* 8013AD70 00136BB0 2C 00 00 01 */ cmpwi r0, 0x1
|
|
/* 8013AD74 00136BB4 D0 01 00 0C */ stfs f0, 0xc(r1)
|
|
/* 8013AD78 00136BB8 41 82 00 14 */ beq lbl_8013AD8C
|
|
/* 8013AD7C 00136BBC 2C 00 00 02 */ cmpwi r0, 0x2
|
|
/* 8013AD80 00136BC0 41 82 00 28 */ beq lbl_8013ADA8
|
|
/* 8013AD84 00136BC4 D0 01 00 08 */ stfs f0, 0x8(r1)
|
|
/* 8013AD88 00136BC8 48 00 00 2C */ b lbl_8013ADB4
|
|
.global lbl_8013AD8C
|
|
lbl_8013AD8C:
|
|
/* 8013AD8C 00136BCC C0 24 00 4C */ lfs f1, 0x4c(r4)
|
|
/* 8013AD90 00136BD0 3C C0 80 41 */ lis r6, "@9469"@ha
|
|
/* 8013AD94 00136BD4 C0 06 E2 38 */ lfs f0, "@9469"@l(r6)
|
|
/* 8013AD98 00136BD8 FC 20 08 50 */ fneg f1, f1
|
|
/* 8013AD9C 00136BDC EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 8013ADA0 00136BE0 D0 01 00 08 */ stfs f0, 0x8(r1)
|
|
/* 8013ADA4 00136BE4 48 00 00 10 */ b lbl_8013ADB4
|
|
.global lbl_8013ADA8
|
|
lbl_8013ADA8:
|
|
/* 8013ADA8 00136BE8 C0 04 00 4C */ lfs f0, 0x4c(r4)
|
|
/* 8013ADAC 00136BEC FC 00 00 50 */ fneg f0, f0
|
|
/* 8013ADB0 00136BF0 D0 01 00 08 */ stfs f0, 0x8(r1)
|
|
.global lbl_8013ADB4
|
|
lbl_8013ADB4:
|
|
/* 8013ADB4 00136BF4 3C C0 55 55 */ lis r6, 0x5555
|
|
/* 8013ADB8 00136BF8 38 06 55 56 */ addi r0, r6, 0x5556
|
|
/* 8013ADBC 00136BFC 7C C0 40 96 */ mulhw r6, r0, r8
|
|
/* 8013ADC0 00136C00 54 C0 0F FE */ srwi r0, r6, 31
|
|
/* 8013ADC4 00136C04 7C 06 02 14 */ add r0, r6, r0
|
|
/* 8013ADC8 00136C08 2C 00 00 01 */ cmpwi r0, 0x1
|
|
/* 8013ADCC 00136C0C 41 82 00 1C */ beq lbl_8013ADE8
|
|
/* 8013ADD0 00136C10 2C 00 00 02 */ cmpwi r0, 0x2
|
|
/* 8013ADD4 00136C14 41 82 00 30 */ beq lbl_8013AE04
|
|
/* 8013ADD8 00136C18 3C C0 80 41 */ lis r6, "@9169"@ha
|
|
/* 8013ADDC 00136C1C C0 06 E2 30 */ lfs f0, "@9169"@l(r6)
|
|
/* 8013ADE0 00136C20 D0 01 00 0C */ stfs f0, 0xc(r1)
|
|
/* 8013ADE4 00136C24 48 00 00 2C */ b lbl_8013AE10
|
|
.global lbl_8013ADE8
|
|
lbl_8013ADE8:
|
|
/* 8013ADE8 00136C28 C0 24 00 50 */ lfs f1, 0x50(r4)
|
|
/* 8013ADEC 00136C2C 3C C0 80 41 */ lis r6, "@9469"@ha
|
|
/* 8013ADF0 00136C30 C0 06 E2 38 */ lfs f0, "@9469"@l(r6)
|
|
/* 8013ADF4 00136C34 FC 20 08 50 */ fneg f1, f1
|
|
/* 8013ADF8 00136C38 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 8013ADFC 00136C3C D0 01 00 0C */ stfs f0, 0xc(r1)
|
|
/* 8013AE00 00136C40 48 00 00 10 */ b lbl_8013AE10
|
|
.global lbl_8013AE04
|
|
lbl_8013AE04:
|
|
/* 8013AE04 00136C44 C0 04 00 50 */ lfs f0, 0x50(r4)
|
|
/* 8013AE08 00136C48 FC 00 00 50 */ fneg f0, f0
|
|
/* 8013AE0C 00136C4C D0 01 00 0C */ stfs f0, 0xc(r1)
|
|
.global lbl_8013AE10
|
|
lbl_8013AE10:
|
|
/* 8013AE10 00136C50 C0 25 00 40 */ lfs f1, 0x40(r5)
|
|
/* 8013AE14 00136C54 3C C0 80 41 */ lis r6, "@9169"@ha
|
|
/* 8013AE18 00136C58 C0 05 00 38 */ lfs f0, 0x38(r5)
|
|
/* 8013AE1C 00136C5C 80 E1 00 08 */ lwz r7, 0x8(r1)
|
|
/* 8013AE20 00136C60 80 01 00 0C */ lwz r0, 0xc(r1)
|
|
/* 8013AE24 00136C64 EC 21 00 28 */ fsubs f1, f1, f0
|
|
/* 8013AE28 00136C68 90 E1 00 18 */ stw r7, 0x18(r1)
|
|
/* 8013AE2C 00136C6C C0 06 E2 30 */ lfs f0, "@9169"@l(r6)
|
|
/* 8013AE30 00136C70 90 01 00 1C */ stw r0, 0x1c(r1)
|
|
/* 8013AE34 00136C74 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 8013AE38 00136C78 C0 61 00 18 */ lfs f3, 0x18(r1)
|
|
/* 8013AE3C 00136C7C C0 41 00 1C */ lfs f2, 0x1c(r1)
|
|
/* 8013AE40 00136C80 C0 24 00 4C */ lfs f1, 0x4c(r4)
|
|
/* 8013AE44 00136C84 C0 04 00 50 */ lfs f0, 0x50(r4)
|
|
/* 8013AE48 00136C88 EC 23 08 2A */ fadds f1, f3, f1
|
|
/* 8013AE4C 00136C8C 90 E1 00 10 */ stw r7, 0x10(r1)
|
|
/* 8013AE50 00136C90 EC 02 00 2A */ fadds f0, f2, f0
|
|
/* 8013AE54 00136C94 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 8013AE58 00136C98 D0 63 00 00 */ stfs f3, 0x0(r3)
|
|
/* 8013AE5C 00136C9C D0 43 00 04 */ stfs f2, 0x4(r3)
|
|
/* 8013AE60 00136CA0 D0 23 00 08 */ stfs f1, 0x8(r3)
|
|
/* 8013AE64 00136CA4 D0 03 00 0C */ stfs f0, 0xc(r3)
|
|
/* 8013AE68 00136CA8 7C 00 00 26 */ mfcr r0
|
|
/* 8013AE6C 00136CAC 54 00 0F FF */ srwi. r0, r0, 31
|
|
/* 8013AE70 00136CB0 41 82 00 14 */ beq lbl_8013AE84
|
|
/* 8013AE74 00136CB4 FC 20 10 50 */ fneg f1, f2
|
|
/* 8013AE78 00136CB8 FC 00 00 50 */ fneg f0, f0
|
|
/* 8013AE7C 00136CBC D0 23 00 04 */ stfs f1, 0x4(r3)
|
|
/* 8013AE80 00136CC0 D0 03 00 0C */ stfs f0, 0xc(r3)
|
|
.global lbl_8013AE84
|
|
lbl_8013AE84:
|
|
/* 8013AE84 00136CC4 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 8013AE88 00136CC8 4E 80 00 20 */ blr
|
|
/* 8013AE8C 00136CCC 00 00 00 00 */ .4byte 0x00000000
|
|
|
|
.global GetVtxColor__Q36nw4hbm3lyt4PaneCFUl
|
|
GetVtxColor__Q36nw4hbm3lyt4PaneCFUl:
|
|
/* 8013AE90 00136CD0 4B FB 80 10 */ b GetVtxColor__Q34nw4r3lyt4PaneCFUl
|
|
/* 8013AE94 00136CD4 00 00 00 00 */ .4byte 0x00000000
|
|
/* 8013AE98 00136CD8 00 00 00 00 */ .4byte 0x00000000
|
|
/* 8013AE9C 00136CDC 00 00 00 00 */ .4byte 0x00000000
|
|
|
|
.global SetVtxColor__Q36nw4hbm3lyt4PaneFUlQ36nw4hbm2ut5Color
|
|
SetVtxColor__Q36nw4hbm3lyt4PaneFUlQ36nw4hbm2ut5Color:
|
|
/* 8013AEA0 00136CE0 4E 80 00 20 */ blr
|
|
/* 8013AEA4 00136CE4 00 00 00 00 */ .4byte 0x00000000
|
|
/* 8013AEA8 00136CE8 00 00 00 00 */ .4byte 0x00000000
|
|
/* 8013AEAC 00136CEC 00 00 00 00 */ .4byte 0x00000000
|
|
|
|
.global GetColorElement__Q36nw4hbm3lyt4PaneCFUl
|
|
GetColorElement__Q36nw4hbm3lyt4PaneCFUl:
|
|
/* 8013AEB0 00136CF0 28 04 00 10 */ cmplwi r4, 0x10
|
|
/* 8013AEB4 00136CF4 40 82 00 0C */ bne lbl_8013AEC0
|
|
/* 8013AEB8 00136CF8 88 63 00 CD */ lbz r3, 0xcd(r3)
|
|
/* 8013AEBC 00136CFC 4E 80 00 20 */ blr
|
|
.global lbl_8013AEC0
|
|
lbl_8013AEC0:
|
|
/* 8013AEC0 00136D00 81 83 00 00 */ lwz r12, 0x0(r3)
|
|
/* 8013AEC4 00136D04 81 8C 00 34 */ lwz r12, 0x34(r12)
|
|
/* 8013AEC8 00136D08 7D 89 03 A6 */ mtctr r12
|
|
/* 8013AECC 00136D0C 4E 80 04 20 */ bctr
|
|
/* 8013AED0 00136D10 4E 80 00 20 */ blr
|
|
/* 8013AED4 00136D14 00 00 00 00 */ .4byte 0x00000000
|
|
/* 8013AED8 00136D18 00 00 00 00 */ .4byte 0x00000000
|
|
/* 8013AEDC 00136D1C 00 00 00 00 */ .4byte 0x00000000
|
|
|
|
.global SetColorElement__Q36nw4hbm3lyt4PaneFUlUc
|
|
SetColorElement__Q36nw4hbm3lyt4PaneFUlUc:
|
|
/* 8013AEE0 00136D20 28 04 00 10 */ cmplwi r4, 0x10
|
|
/* 8013AEE4 00136D24 40 82 00 0C */ bne lbl_8013AEF0
|
|
/* 8013AEE8 00136D28 98 A3 00 CD */ stb r5, 0xcd(r3)
|
|
/* 8013AEEC 00136D2C 4E 80 00 20 */ blr
|
|
.global lbl_8013AEF0
|
|
lbl_8013AEF0:
|
|
/* 8013AEF0 00136D30 81 83 00 00 */ lwz r12, 0x0(r3)
|
|
/* 8013AEF4 00136D34 81 8C 00 38 */ lwz r12, 0x38(r12)
|
|
/* 8013AEF8 00136D38 7D 89 03 A6 */ mtctr r12
|
|
/* 8013AEFC 00136D3C 4E 80 04 20 */ bctr
|
|
/* 8013AF00 00136D40 4E 80 00 20 */ blr
|
|
/* 8013AF04 00136D44 00 00 00 00 */ .4byte 0x00000000
|
|
/* 8013AF08 00136D48 00 00 00 00 */ .4byte 0x00000000
|
|
/* 8013AF0C 00136D4C 00 00 00 00 */ .4byte 0x00000000
|
|
|
|
.global GetVtxColorElement__Q36nw4hbm3lyt4PaneCFUl
|
|
GetVtxColorElement__Q36nw4hbm3lyt4PaneCFUl:
|
|
/* 8013AF10 00136D50 4B FB 80 10 */ b GetVtxColorElement__Q34nw4r3lyt4PaneCFUl
|
|
/* 8013AF14 00136D54 00 00 00 00 */ .4byte 0x00000000
|
|
/* 8013AF18 00136D58 00 00 00 00 */ .4byte 0x00000000
|
|
/* 8013AF1C 00136D5C 00 00 00 00 */ .4byte 0x00000000
|
|
|
|
.global SetVtxColorElement__Q36nw4hbm3lyt4PaneFUlUc
|
|
SetVtxColorElement__Q36nw4hbm3lyt4PaneFUlUc:
|
|
/* 8013AF20 00136D60 4E 80 00 20 */ blr
|
|
/* 8013AF24 00136D64 00 00 00 00 */ .4byte 0x00000000
|
|
/* 8013AF28 00136D68 00 00 00 00 */ .4byte 0x00000000
|
|
/* 8013AF2C 00136D6C 00 00 00 00 */ .4byte 0x00000000
|
|
|
|
.global FindPaneByName__Q36nw4hbm3lyt4PaneFPCcb
|
|
FindPaneByName__Q36nw4hbm3lyt4PaneFPCcb:
|
|
/* 8013AF30 00136D70 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 8013AF34 00136D74 7C 08 02 A6 */ mflr r0
|
|
/* 8013AF38 00136D78 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 8013AF3C 00136D7C 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 8013AF40 00136D80 93 C1 00 18 */ stw r30, 0x18(r1)
|
|
/* 8013AF44 00136D84 7C BE 2B 78 */ mr r30, r5
|
|
/* 8013AF48 00136D88 93 A1 00 14 */ stw r29, 0x14(r1)
|
|
/* 8013AF4C 00136D8C 7C 9D 23 78 */ mr r29, r4
|
|
/* 8013AF50 00136D90 93 81 00 10 */ stw r28, 0x10(r1)
|
|
/* 8013AF54 00136D94 7C 7C 1B 78 */ mr r28, r3
|
|
/* 8013AF58 00136D98 38 63 00 B4 */ addi r3, r3, 0xb4
|
|
/* 8013AF5C 00136D9C 4B FC 2D E5 */ bl EqualsResName__Q34nw4r3lyt6detailFPCcPCc
|
|
/* 8013AF60 00136DA0 2C 03 00 00 */ cmpwi r3, 0x0
|
|
/* 8013AF64 00136DA4 41 82 00 0C */ beq lbl_8013AF70
|
|
/* 8013AF68 00136DA8 7F 83 E3 78 */ mr r3, r28
|
|
/* 8013AF6C 00136DAC 48 00 00 50 */ b lbl_8013AFBC
|
|
.global lbl_8013AF70
|
|
lbl_8013AF70:
|
|
/* 8013AF70 00136DB0 2C 1E 00 00 */ cmpwi r30, 0x0
|
|
/* 8013AF74 00136DB4 41 82 00 44 */ beq lbl_8013AFB8
|
|
/* 8013AF78 00136DB8 83 FC 00 14 */ lwz r31, 0x14(r28)
|
|
/* 8013AF7C 00136DBC 3B DC 00 14 */ addi r30, r28, 0x14
|
|
/* 8013AF80 00136DC0 48 00 00 30 */ b lbl_8013AFB0
|
|
.global lbl_8013AF84
|
|
lbl_8013AF84:
|
|
/* 8013AF84 00136DC4 81 9F FF FC */ lwz r12, -0x4(r31)
|
|
/* 8013AF88 00136DC8 38 7F FF FC */ addi r3, r31, -0x4
|
|
/* 8013AF8C 00136DCC 7F A4 EB 78 */ mr r4, r29
|
|
/* 8013AF90 00136DD0 38 A0 00 01 */ li r5, 0x1
|
|
/* 8013AF94 00136DD4 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 8013AF98 00136DD8 7D 89 03 A6 */ mtctr r12
|
|
/* 8013AF9C 00136DDC 4E 80 04 21 */ bctrl
|
|
/* 8013AFA0 00136DE0 2C 03 00 00 */ cmpwi r3, 0x0
|
|
/* 8013AFA4 00136DE4 41 82 00 08 */ beq lbl_8013AFAC
|
|
/* 8013AFA8 00136DE8 48 00 00 14 */ b lbl_8013AFBC
|
|
.global lbl_8013AFAC
|
|
lbl_8013AFAC:
|
|
/* 8013AFAC 00136DEC 83 FF 00 00 */ lwz r31, 0x0(r31)
|
|
.global lbl_8013AFB0
|
|
lbl_8013AFB0:
|
|
/* 8013AFB0 00136DF0 7C 1F F0 40 */ cmplw r31, r30
|
|
/* 8013AFB4 00136DF4 40 82 FF D0 */ bne lbl_8013AF84
|
|
.global lbl_8013AFB8
|
|
lbl_8013AFB8:
|
|
/* 8013AFB8 00136DF8 38 60 00 00 */ li r3, 0x0
|
|
.global lbl_8013AFBC
|
|
lbl_8013AFBC:
|
|
/* 8013AFBC 00136DFC 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 8013AFC0 00136E00 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 8013AFC4 00136E04 83 C1 00 18 */ lwz r30, 0x18(r1)
|
|
/* 8013AFC8 00136E08 83 A1 00 14 */ lwz r29, 0x14(r1)
|
|
/* 8013AFCC 00136E0C 83 81 00 10 */ lwz r28, 0x10(r1)
|
|
/* 8013AFD0 00136E10 7C 08 03 A6 */ mtlr r0
|
|
/* 8013AFD4 00136E14 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 8013AFD8 00136E18 4E 80 00 20 */ blr
|
|
/* 8013AFDC 00136E1C 00 00 00 00 */ .4byte 0x00000000
|
|
|
|
.global FindMaterialByName__Q36nw4hbm3lyt4PaneFPCcb
|
|
FindMaterialByName__Q36nw4hbm3lyt4PaneFPCcb:
|
|
/* 8013AFE0 00136E20 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 8013AFE4 00136E24 7C 08 02 A6 */ mflr r0
|
|
/* 8013AFE8 00136E28 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 8013AFEC 00136E2C 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 8013AFF0 00136E30 93 C1 00 18 */ stw r30, 0x18(r1)
|
|
/* 8013AFF4 00136E34 7C BE 2B 78 */ mr r30, r5
|
|
/* 8013AFF8 00136E38 93 A1 00 14 */ stw r29, 0x14(r1)
|
|
/* 8013AFFC 00136E3C 7C 9D 23 78 */ mr r29, r4
|
|
/* 8013B000 00136E40 93 81 00 10 */ stw r28, 0x10(r1)
|
|
/* 8013B004 00136E44 7C 7C 1B 78 */ mr r28, r3
|
|
/* 8013B008 00136E48 80 C3 00 28 */ lwz r6, 0x28(r3)
|
|
/* 8013B00C 00136E4C 2C 06 00 00 */ cmpwi r6, 0x0
|
|
/* 8013B010 00136E50 41 82 00 1C */ beq lbl_8013B02C
|
|
/* 8013B014 00136E54 38 66 00 04 */ addi r3, r6, 0x4
|
|
/* 8013B018 00136E58 4B FC 2D 59 */ bl EqualsMaterialName__Q34nw4r3lyt6detailFPCcPCc
|
|
/* 8013B01C 00136E5C 2C 03 00 00 */ cmpwi r3, 0x0
|
|
/* 8013B020 00136E60 41 82 00 0C */ beq lbl_8013B02C
|
|
/* 8013B024 00136E64 80 7C 00 28 */ lwz r3, 0x28(r28)
|
|
/* 8013B028 00136E68 48 00 00 50 */ b lbl_8013B078
|
|
.global lbl_8013B02C
|
|
lbl_8013B02C:
|
|
/* 8013B02C 00136E6C 2C 1E 00 00 */ cmpwi r30, 0x0
|
|
/* 8013B030 00136E70 41 82 00 44 */ beq lbl_8013B074
|
|
/* 8013B034 00136E74 83 FC 00 14 */ lwz r31, 0x14(r28)
|
|
/* 8013B038 00136E78 3B DC 00 14 */ addi r30, r28, 0x14
|
|
/* 8013B03C 00136E7C 48 00 00 30 */ b lbl_8013B06C
|
|
.global lbl_8013B040
|
|
lbl_8013B040:
|
|
/* 8013B040 00136E80 81 9F FF FC */ lwz r12, -0x4(r31)
|
|
/* 8013B044 00136E84 38 7F FF FC */ addi r3, r31, -0x4
|
|
/* 8013B048 00136E88 7F A4 EB 78 */ mr r4, r29
|
|
/* 8013B04C 00136E8C 38 A0 00 01 */ li r5, 0x1
|
|
/* 8013B050 00136E90 81 8C 00 40 */ lwz r12, 0x40(r12)
|
|
/* 8013B054 00136E94 7D 89 03 A6 */ mtctr r12
|
|
/* 8013B058 00136E98 4E 80 04 21 */ bctrl
|
|
/* 8013B05C 00136E9C 2C 03 00 00 */ cmpwi r3, 0x0
|
|
/* 8013B060 00136EA0 41 82 00 08 */ beq lbl_8013B068
|
|
/* 8013B064 00136EA4 48 00 00 14 */ b lbl_8013B078
|
|
.global lbl_8013B068
|
|
lbl_8013B068:
|
|
/* 8013B068 00136EA8 83 FF 00 00 */ lwz r31, 0x0(r31)
|
|
.global lbl_8013B06C
|
|
lbl_8013B06C:
|
|
/* 8013B06C 00136EAC 7C 1F F0 40 */ cmplw r31, r30
|
|
/* 8013B070 00136EB0 40 82 FF D0 */ bne lbl_8013B040
|
|
.global lbl_8013B074
|
|
lbl_8013B074:
|
|
/* 8013B074 00136EB4 38 60 00 00 */ li r3, 0x0
|
|
.global lbl_8013B078
|
|
lbl_8013B078:
|
|
/* 8013B078 00136EB8 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 8013B07C 00136EBC 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 8013B080 00136EC0 83 C1 00 18 */ lwz r30, 0x18(r1)
|
|
/* 8013B084 00136EC4 83 A1 00 14 */ lwz r29, 0x14(r1)
|
|
/* 8013B088 00136EC8 83 81 00 10 */ lwz r28, 0x10(r1)
|
|
/* 8013B08C 00136ECC 7C 08 03 A6 */ mtlr r0
|
|
/* 8013B090 00136ED0 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 8013B094 00136ED4 4E 80 00 20 */ blr
|
|
/* 8013B098 00136ED8 00 00 00 00 */ .4byte 0x00000000
|
|
/* 8013B09C 00136EDC 00 00 00 00 */ .4byte 0x00000000
|
|
|
|
.global CalculateMtx__Q36nw4hbm3lyt4PaneFRCQ36nw4hbm3lyt8DrawInfo
|
|
CalculateMtx__Q36nw4hbm3lyt4PaneFRCQ36nw4hbm3lyt8DrawInfo:
|
|
/* 8013B0A0 00136EE0 94 21 FF 20 */ stwu r1, -0xe0(r1)
|
|
/* 8013B0A4 00136EE4 7C 08 02 A6 */ mflr r0
|
|
/* 8013B0A8 00136EE8 90 01 00 E4 */ stw r0, 0xe4(r1)
|
|
/* 8013B0AC 00136EEC 39 61 00 D0 */ addi r11, r1, 0xd0
|
|
/* 8013B0B0 00136EF0 DB E1 00 D0 */ stfd f31, 0xd0(r1)
|
|
/* 8013B0B4 00136EF4 F3 E1 00 D8 */ psq_st f31, 0xd8(r1), 0, qr0
|
|
/* 8013B0B8 00136EF8 4B EC C2 85 */ bl lbl_8000733C
|
|
/* 8013B0BC 00136EFC 88 C3 00 CF */ lbz r6, 0xcf(r3)
|
|
/* 8013B0C0 00136F00 3F E0 80 41 */ lis r31, "@9169"@ha
|
|
/* 8013B0C4 00136F04 7C 7D 1B 78 */ mr r29, r3
|
|
/* 8013B0C8 00136F08 7C 9E 23 78 */ mr r30, r4
|
|
/* 8013B0CC 00136F0C 54 C0 07 FF */ clrlwi. r0, r6, 31
|
|
/* 8013B0D0 00136F10 3B FF E2 30 */ addi r31, r31, "@9169"@l
|
|
/* 8013B0D4 00136F14 40 82 00 10 */ bne lbl_8013B0E4
|
|
/* 8013B0D8 00136F18 88 04 00 50 */ lbz r0, 0x50(r4)
|
|
/* 8013B0DC 00136F1C 54 00 E7 FF */ extrwi. r0, r0, 1, 27
|
|
/* 8013B0E0 00136F20 41 82 02 A0 */ beq lbl_8013B380
|
|
.global lbl_8013B0E4
|
|
lbl_8013B0E4:
|
|
/* 8013B0E4 00136F24 88 04 00 50 */ lbz r0, 0x50(r4)
|
|
/* 8013B0E8 00136F28 80 A3 00 44 */ lwz r5, 0x44(r3)
|
|
/* 8013B0EC 00136F2C 54 00 DF FF */ extrwi. r0, r0, 1, 26
|
|
/* 8013B0F0 00136F30 80 03 00 48 */ lwz r0, 0x48(r3)
|
|
/* 8013B0F4 00136F34 90 A1 00 08 */ stw r5, 0x8(r1)
|
|
/* 8013B0F8 00136F38 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 8013B0FC 00136F3C 41 82 00 2C */ beq lbl_8013B128
|
|
/* 8013B100 00136F40 54 C0 07 7B */ rlwinm. r0, r6, 0, 29, 29
|
|
/* 8013B104 00136F44 41 82 00 24 */ beq lbl_8013B128
|
|
/* 8013B108 00136F48 C0 61 00 08 */ lfs f3, 0x8(r1)
|
|
/* 8013B10C 00136F4C C0 44 00 44 */ lfs f2, 0x44(r4)
|
|
/* 8013B110 00136F50 C0 21 00 0C */ lfs f1, 0xc(r1)
|
|
/* 8013B114 00136F54 C0 04 00 48 */ lfs f0, 0x48(r4)
|
|
/* 8013B118 00136F58 EC 43 00 B2 */ fmuls f2, f3, f2
|
|
/* 8013B11C 00136F5C EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 8013B120 00136F60 D0 41 00 08 */ stfs f2, 0x8(r1)
|
|
/* 8013B124 00136F64 D0 01 00 0C */ stfs f0, 0xc(r1)
|
|
.global lbl_8013B128
|
|
lbl_8013B128:
|
|
/* 8013B128 00136F68 C0 21 00 08 */ lfs f1, 0x8(r1)
|
|
/* 8013B12C 00136F6C 38 61 00 40 */ addi r3, r1, 0x40
|
|
/* 8013B130 00136F70 C0 41 00 0C */ lfs f2, 0xc(r1)
|
|
/* 8013B134 00136F74 C0 7F 00 04 */ lfs f3, 0x4(r31)
|
|
/* 8013B138 00136F78 4B EF 5A B9 */ bl PSMTXScale
|
|
/* 8013B13C 00136F7C C0 3F 00 10 */ lfs f1, 0x10(r31)
|
|
/* 8013B140 00136F80 38 61 00 10 */ addi r3, r1, 0x10
|
|
/* 8013B144 00136F84 C0 1D 00 38 */ lfs f0, 0x38(r29)
|
|
/* 8013B148 00136F88 38 80 00 78 */ li r4, 0x78
|
|
/* 8013B14C 00136F8C EC 21 00 32 */ fmuls f1, f1, f0
|
|
/* 8013B150 00136F90 4B EF 57 B1 */ bl PSMTXRotRad
|
|
/* 8013B154 00136F94 38 61 00 10 */ addi r3, r1, 0x10
|
|
/* 8013B158 00136F98 38 81 00 40 */ addi r4, r1, 0x40
|
|
/* 8013B15C 00136F9C 38 A1 00 70 */ addi r5, r1, 0x70
|
|
/* 8013B160 00136FA0 4B EF 53 F1 */ bl PSMTXConcat
|
|
/* 8013B164 00136FA4 C0 3F 00 10 */ lfs f1, 0x10(r31)
|
|
/* 8013B168 00136FA8 38 61 00 10 */ addi r3, r1, 0x10
|
|
/* 8013B16C 00136FAC C0 1D 00 3C */ lfs f0, 0x3c(r29)
|
|
/* 8013B170 00136FB0 38 80 00 79 */ li r4, 0x79
|
|
/* 8013B174 00136FB4 EC 21 00 32 */ fmuls f1, f1, f0
|
|
/* 8013B178 00136FB8 4B EF 57 89 */ bl PSMTXRotRad
|
|
/* 8013B17C 00136FBC 38 61 00 10 */ addi r3, r1, 0x10
|
|
/* 8013B180 00136FC0 38 81 00 70 */ addi r4, r1, 0x70
|
|
/* 8013B184 00136FC4 38 A1 00 40 */ addi r5, r1, 0x40
|
|
/* 8013B188 00136FC8 4B EF 53 C9 */ bl PSMTXConcat
|
|
/* 8013B18C 00136FCC C0 3F 00 10 */ lfs f1, 0x10(r31)
|
|
/* 8013B190 00136FD0 38 61 00 10 */ addi r3, r1, 0x10
|
|
/* 8013B194 00136FD4 C0 1D 00 40 */ lfs f0, 0x40(r29)
|
|
/* 8013B198 00136FD8 38 80 00 7A */ li r4, 0x7a
|
|
/* 8013B19C 00136FDC EC 21 00 32 */ fmuls f1, f1, f0
|
|
/* 8013B1A0 00136FE0 4B EF 57 61 */ bl PSMTXRotRad
|
|
/* 8013B1A4 00136FE4 38 61 00 10 */ addi r3, r1, 0x10
|
|
/* 8013B1A8 00136FE8 38 81 00 40 */ addi r4, r1, 0x40
|
|
/* 8013B1AC 00136FEC 38 A1 00 70 */ addi r5, r1, 0x70
|
|
/* 8013B1B0 00136FF0 4B EF 53 A1 */ bl PSMTXConcat
|
|
/* 8013B1B4 00136FF4 C0 3D 00 2C */ lfs f1, 0x2c(r29)
|
|
/* 8013B1B8 00136FF8 38 61 00 70 */ addi r3, r1, 0x70
|
|
/* 8013B1BC 00136FFC C0 5D 00 30 */ lfs f2, 0x30(r29)
|
|
/* 8013B1C0 00137000 38 9D 00 54 */ addi r4, r29, 0x54
|
|
/* 8013B1C4 00137004 C0 7D 00 34 */ lfs f3, 0x34(r29)
|
|
/* 8013B1C8 00137008 4B EF 59 D9 */ bl PSMTXTransApply
|
|
/* 8013B1CC 0013700C 80 7D 00 0C */ lwz r3, 0xc(r29)
|
|
/* 8013B1D0 00137010 2C 03 00 00 */ cmpwi r3, 0x0
|
|
/* 8013B1D4 00137014 41 82 00 18 */ beq lbl_8013B1EC
|
|
/* 8013B1D8 00137018 38 63 00 84 */ addi r3, r3, 0x84
|
|
/* 8013B1DC 0013701C 38 9D 00 54 */ addi r4, r29, 0x54
|
|
/* 8013B1E0 00137020 38 BD 00 84 */ addi r5, r29, 0x84
|
|
/* 8013B1E4 00137024 4B EF 53 6D */ bl PSMTXConcat
|
|
/* 8013B1E8 00137028 48 00 00 84 */ b lbl_8013B26C
|
|
.global lbl_8013B1EC
|
|
lbl_8013B1EC:
|
|
/* 8013B1EC 0013702C 88 1E 00 50 */ lbz r0, 0x50(r30)
|
|
/* 8013B1F0 00137030 54 00 CF FF */ extrwi. r0, r0, 1, 24
|
|
/* 8013B1F4 00137034 41 82 00 68 */ beq lbl_8013B25C
|
|
/* 8013B1F8 00137038 83 7D 00 54 */ lwz r27, 0x54(r29)
|
|
/* 8013B1FC 0013703C 81 9D 00 58 */ lwz r12, 0x58(r29)
|
|
/* 8013B200 00137040 81 7D 00 5C */ lwz r11, 0x5c(r29)
|
|
/* 8013B204 00137044 81 5D 00 60 */ lwz r10, 0x60(r29)
|
|
/* 8013B208 00137048 81 3D 00 64 */ lwz r9, 0x64(r29)
|
|
/* 8013B20C 0013704C 81 1D 00 68 */ lwz r8, 0x68(r29)
|
|
/* 8013B210 00137050 80 FD 00 6C */ lwz r7, 0x6c(r29)
|
|
/* 8013B214 00137054 80 DD 00 70 */ lwz r6, 0x70(r29)
|
|
/* 8013B218 00137058 80 BD 00 74 */ lwz r5, 0x74(r29)
|
|
/* 8013B21C 0013705C 80 9D 00 78 */ lwz r4, 0x78(r29)
|
|
/* 8013B220 00137060 80 7D 00 7C */ lwz r3, 0x7c(r29)
|
|
/* 8013B224 00137064 80 1D 00 80 */ lwz r0, 0x80(r29)
|
|
/* 8013B228 00137068 93 7D 00 84 */ stw r27, 0x84(r29)
|
|
/* 8013B22C 0013706C 91 9D 00 88 */ stw r12, 0x88(r29)
|
|
/* 8013B230 00137070 91 7D 00 8C */ stw r11, 0x8c(r29)
|
|
/* 8013B234 00137074 91 5D 00 90 */ stw r10, 0x90(r29)
|
|
/* 8013B238 00137078 91 3D 00 94 */ stw r9, 0x94(r29)
|
|
/* 8013B23C 0013707C 91 1D 00 98 */ stw r8, 0x98(r29)
|
|
/* 8013B240 00137080 90 FD 00 9C */ stw r7, 0x9c(r29)
|
|
/* 8013B244 00137084 90 DD 00 A0 */ stw r6, 0xa0(r29)
|
|
/* 8013B248 00137088 90 BD 00 A4 */ stw r5, 0xa4(r29)
|
|
/* 8013B24C 0013708C 90 9D 00 A8 */ stw r4, 0xa8(r29)
|
|
/* 8013B250 00137090 90 7D 00 AC */ stw r3, 0xac(r29)
|
|
/* 8013B254 00137094 90 1D 00 B0 */ stw r0, 0xb0(r29)
|
|
/* 8013B258 00137098 48 00 00 14 */ b lbl_8013B26C
|
|
.global lbl_8013B25C
|
|
lbl_8013B25C:
|
|
/* 8013B25C 0013709C 38 7E 00 04 */ addi r3, r30, 0x4
|
|
/* 8013B260 001370A0 38 9D 00 54 */ addi r4, r29, 0x54
|
|
/* 8013B264 001370A4 38 BD 00 84 */ addi r5, r29, 0x84
|
|
/* 8013B268 001370A8 4B EF 52 E9 */ bl PSMTXConcat
|
|
.global lbl_8013B26C
|
|
lbl_8013B26C:
|
|
/* 8013B26C 001370AC 88 1E 00 50 */ lbz r0, 0x50(r30)
|
|
/* 8013B270 001370B0 54 00 D7 FF */ extrwi. r0, r0, 1, 25
|
|
/* 8013B274 001370B4 41 82 00 48 */ beq lbl_8013B2BC
|
|
/* 8013B278 001370B8 80 1D 00 0C */ lwz r0, 0xc(r29)
|
|
/* 8013B27C 001370BC 2C 00 00 00 */ cmpwi r0, 0x0
|
|
/* 8013B280 001370C0 41 82 00 3C */ beq lbl_8013B2BC
|
|
/* 8013B284 001370C4 88 7D 00 CD */ lbz r3, 0xcd(r29)
|
|
/* 8013B288 001370C8 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 8013B28C 001370CC 90 61 00 A4 */ stw r3, 0xa4(r1)
|
|
/* 8013B290 001370D0 C8 3F 00 18 */ lfd f1, 0x18(r31)
|
|
/* 8013B294 001370D4 90 01 00 A0 */ stw r0, 0xa0(r1)
|
|
/* 8013B298 001370D8 C0 5E 00 4C */ lfs f2, 0x4c(r30)
|
|
/* 8013B29C 001370DC C8 01 00 A0 */ lfd f0, 0xa0(r1)
|
|
/* 8013B2A0 001370E0 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 8013B2A4 001370E4 EC 00 00 B2 */ fmuls f0, f0, f2
|
|
/* 8013B2A8 001370E8 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 8013B2AC 001370EC D8 01 00 A8 */ stfd f0, 0xa8(r1)
|
|
/* 8013B2B0 001370F0 80 01 00 AC */ lwz r0, 0xac(r1)
|
|
/* 8013B2B4 001370F4 98 1D 00 CE */ stb r0, 0xce(r29)
|
|
/* 8013B2B8 001370F8 48 00 00 0C */ b lbl_8013B2C4
|
|
.global lbl_8013B2BC
|
|
lbl_8013B2BC:
|
|
/* 8013B2BC 001370FC 88 1D 00 CD */ lbz r0, 0xcd(r29)
|
|
/* 8013B2C0 00137100 98 1D 00 CE */ stb r0, 0xce(r29)
|
|
.global lbl_8013B2C4
|
|
lbl_8013B2C4:
|
|
/* 8013B2C4 00137104 88 1D 00 CF */ lbz r0, 0xcf(r29)
|
|
/* 8013B2C8 00137108 3B 80 00 00 */ li r28, 0x0
|
|
/* 8013B2CC 0013710C 88 7E 00 50 */ lbz r3, 0x50(r30)
|
|
/* 8013B2D0 00137110 54 00 07 BD */ rlwinm. r0, r0, 0, 30, 30
|
|
/* 8013B2D4 00137114 C3 FE 00 4C */ lfs f31, 0x4c(r30)
|
|
/* 8013B2D8 00137118 54 63 D7 FE */ extrwi r3, r3, 1, 25
|
|
/* 8013B2DC 0013711C 7C 03 00 D0 */ neg r0, r3
|
|
/* 8013B2E0 00137120 7C 00 1B 78 */ or r0, r0, r3
|
|
/* 8013B2E4 00137124 54 1B 0F FE */ srwi r27, r0, 31
|
|
/* 8013B2E8 00137128 41 82 00 14 */ beq lbl_8013B2FC
|
|
/* 8013B2EC 0013712C 88 1D 00 CD */ lbz r0, 0xcd(r29)
|
|
/* 8013B2F0 00137130 28 00 00 FF */ cmplwi r0, 0xff
|
|
/* 8013B2F4 00137134 41 82 00 08 */ beq lbl_8013B2FC
|
|
/* 8013B2F8 00137138 3B 80 00 01 */ li r28, 0x1
|
|
.global lbl_8013B2FC
|
|
lbl_8013B2FC:
|
|
/* 8013B2FC 0013713C 2C 1C 00 00 */ cmpwi r28, 0x0
|
|
/* 8013B300 00137140 41 82 00 3C */ beq lbl_8013B33C
|
|
/* 8013B304 00137144 88 1D 00 CD */ lbz r0, 0xcd(r29)
|
|
/* 8013B308 00137148 3C 60 43 30 */ lis r3, 0x4330
|
|
/* 8013B30C 0013714C 90 01 00 AC */ stw r0, 0xac(r1)
|
|
/* 8013B310 00137150 88 1E 00 50 */ lbz r0, 0x50(r30)
|
|
/* 8013B314 00137154 90 61 00 A8 */ stw r3, 0xa8(r1)
|
|
/* 8013B318 00137158 C8 5F 00 18 */ lfd f2, 0x18(r31)
|
|
/* 8013B31C 0013715C 60 00 00 40 */ ori r0, r0, 0x40
|
|
/* 8013B320 00137160 C8 21 00 A8 */ lfd f1, 0xa8(r1)
|
|
/* 8013B324 00137164 C0 1F 00 14 */ lfs f0, 0x14(r31)
|
|
/* 8013B328 00137168 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 8013B32C 0013716C 98 1E 00 50 */ stb r0, 0x50(r30)
|
|
/* 8013B330 00137170 EC 3F 00 72 */ fmuls f1, f31, f1
|
|
/* 8013B334 00137174 EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 8013B338 00137178 D0 1E 00 4C */ stfs f0, 0x4c(r30)
|
|
.global lbl_8013B33C
|
|
lbl_8013B33C:
|
|
/* 8013B33C 0013717C 87 FD 00 14 */ lwzu r31, 0x14(r29)
|
|
/* 8013B340 00137180 48 00 00 20 */ b lbl_8013B360
|
|
.global lbl_8013B344
|
|
lbl_8013B344:
|
|
/* 8013B344 00137184 81 9F FF FC */ lwz r12, -0x4(r31)
|
|
/* 8013B348 00137188 38 7F FF FC */ addi r3, r31, -0x4
|
|
/* 8013B34C 0013718C 7F C4 F3 78 */ mr r4, r30
|
|
/* 8013B350 00137190 81 8C 00 10 */ lwz r12, 0x10(r12)
|
|
/* 8013B354 00137194 7D 89 03 A6 */ mtctr r12
|
|
/* 8013B358 00137198 4E 80 04 21 */ bctrl
|
|
/* 8013B35C 0013719C 83 FF 00 00 */ lwz r31, 0x0(r31)
|
|
.global lbl_8013B360
|
|
lbl_8013B360:
|
|
/* 8013B360 001371A0 7C 1F E8 40 */ cmplw r31, r29
|
|
/* 8013B364 001371A4 40 82 FF E0 */ bne lbl_8013B344
|
|
/* 8013B368 001371A8 2C 1C 00 00 */ cmpwi r28, 0x0
|
|
/* 8013B36C 001371AC 41 82 00 14 */ beq lbl_8013B380
|
|
/* 8013B370 001371B0 88 1E 00 50 */ lbz r0, 0x50(r30)
|
|
/* 8013B374 001371B4 53 60 36 72 */ rlwimi r0, r27, 6, 25, 25
|
|
/* 8013B378 001371B8 D3 FE 00 4C */ stfs f31, 0x4c(r30)
|
|
/* 8013B37C 001371BC 98 1E 00 50 */ stb r0, 0x50(r30)
|
|
.global lbl_8013B380
|
|
lbl_8013B380:
|
|
/* 8013B380 001371C0 39 61 00 D0 */ addi r11, r1, 0xd0
|
|
/* 8013B384 001371C4 E3 E1 00 D8 */ psq_l f31, 0xd8(r1), 0, qr0
|
|
/* 8013B388 001371C8 CB E1 00 D0 */ lfd f31, 0xd0(r1)
|
|
/* 8013B38C 001371CC 4B EC BF FD */ bl lbl_80007388
|
|
/* 8013B390 001371D0 80 01 00 E4 */ lwz r0, 0xe4(r1)
|
|
/* 8013B394 001371D4 7C 08 03 A6 */ mtlr r0
|
|
/* 8013B398 001371D8 38 21 00 E0 */ addi r1, r1, 0xe0
|
|
/* 8013B39C 001371DC 4E 80 00 20 */ blr
|
|
|
|
.global Draw__Q36nw4hbm3lyt4PaneFRCQ36nw4hbm3lyt8DrawInfo
|
|
Draw__Q36nw4hbm3lyt4PaneFRCQ36nw4hbm3lyt8DrawInfo:
|
|
/* 8013B3A0 001371E0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 8013B3A4 001371E4 7C 08 02 A6 */ mflr r0
|
|
/* 8013B3A8 001371E8 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 8013B3AC 001371EC 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 8013B3B0 001371F0 93 C1 00 18 */ stw r30, 0x18(r1)
|
|
/* 8013B3B4 001371F4 7C 7E 1B 78 */ mr r30, r3
|
|
/* 8013B3B8 001371F8 93 A1 00 14 */ stw r29, 0x14(r1)
|
|
/* 8013B3BC 001371FC 7C 9D 23 78 */ mr r29, r4
|
|
/* 8013B3C0 00137200 88 03 00 CF */ lbz r0, 0xcf(r3)
|
|
/* 8013B3C4 00137204 54 00 07 FF */ clrlwi. r0, r0, 31
|
|
/* 8013B3C8 00137208 41 82 00 40 */ beq lbl_8013B408
|
|
/* 8013B3CC 0013720C 81 83 00 00 */ lwz r12, 0x0(r3)
|
|
/* 8013B3D0 00137210 81 8C 00 18 */ lwz r12, 0x18(r12)
|
|
/* 8013B3D4 00137214 7D 89 03 A6 */ mtctr r12
|
|
/* 8013B3D8 00137218 4E 80 04 21 */ bctrl
|
|
/* 8013B3DC 0013721C 87 FE 00 14 */ lwzu r31, 0x14(r30)
|
|
/* 8013B3E0 00137220 48 00 00 20 */ b lbl_8013B400
|
|
.global lbl_8013B3E4
|
|
lbl_8013B3E4:
|
|
/* 8013B3E4 00137224 81 9F FF FC */ lwz r12, -0x4(r31)
|
|
/* 8013B3E8 00137228 38 7F FF FC */ addi r3, r31, -0x4
|
|
/* 8013B3EC 0013722C 7F A4 EB 78 */ mr r4, r29
|
|
/* 8013B3F0 00137230 81 8C 00 14 */ lwz r12, 0x14(r12)
|
|
/* 8013B3F4 00137234 7D 89 03 A6 */ mtctr r12
|
|
/* 8013B3F8 00137238 4E 80 04 21 */ bctrl
|
|
/* 8013B3FC 0013723C 83 FF 00 00 */ lwz r31, 0x0(r31)
|
|
.global lbl_8013B400
|
|
lbl_8013B400:
|
|
/* 8013B400 00137240 7C 1F F0 40 */ cmplw r31, r30
|
|
/* 8013B404 00137244 40 82 FF E0 */ bne lbl_8013B3E4
|
|
.global lbl_8013B408
|
|
lbl_8013B408:
|
|
/* 8013B408 00137248 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 8013B40C 0013724C 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 8013B410 00137250 83 C1 00 18 */ lwz r30, 0x18(r1)
|
|
/* 8013B414 00137254 83 A1 00 14 */ lwz r29, 0x14(r1)
|
|
/* 8013B418 00137258 7C 08 03 A6 */ mtlr r0
|
|
/* 8013B41C 0013725C 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 8013B420 00137260 4E 80 00 20 */ blr
|
|
/* 8013B424 00137264 00 00 00 00 */ .4byte 0x00000000
|
|
/* 8013B428 00137268 00 00 00 00 */ .4byte 0x00000000
|
|
/* 8013B42C 0013726C 00 00 00 00 */ .4byte 0x00000000
|
|
|
|
.global DrawSelf__Q36nw4hbm3lyt4PaneFRCQ36nw4hbm3lyt8DrawInfo
|
|
DrawSelf__Q36nw4hbm3lyt4PaneFRCQ36nw4hbm3lyt8DrawInfo:
|
|
/* 8013B430 00137270 94 21 FF D0 */ stwu r1, -0x30(r1)
|
|
/* 8013B434 00137274 7C 08 02 A6 */ mflr r0
|
|
/* 8013B438 00137278 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 8013B43C 0013727C 93 E1 00 2C */ stw r31, 0x2c(r1)
|
|
/* 8013B440 00137280 7C 7F 1B 78 */ mr r31, r3
|
|
/* 8013B444 00137284 80 03 00 0C */ lwz r0, 0xc(r3)
|
|
/* 8013B448 00137288 2C 00 00 00 */ cmpwi r0, 0x0
|
|
/* 8013B44C 0013728C 41 82 01 18 */ beq lbl_8013B564
|
|
/* 8013B450 00137290 88 04 00 50 */ lbz r0, 0x50(r4)
|
|
/* 8013B454 00137294 54 00 EF FF */ extrwi. r0, r0, 1, 28
|
|
/* 8013B458 00137298 41 82 01 0C */ beq lbl_8013B564
|
|
/* 8013B45C 0013729C 81 83 00 00 */ lwz r12, 0x0(r3)
|
|
/* 8013B460 001372A0 81 8C 00 60 */ lwz r12, 0x60(r12)
|
|
/* 8013B464 001372A4 7D 89 03 A6 */ mtctr r12
|
|
/* 8013B468 001372A8 4E 80 04 21 */ bctrl
|
|
/* 8013B46C 001372AC 3C 80 00 FF */ lis r4, 0xff
|
|
/* 8013B470 001372B0 3C 60 55 55 */ lis r3, 0x5555
|
|
/* 8013B474 001372B4 38 04 00 FF */ addi r0, r4, 0xff
|
|
/* 8013B478 001372B8 90 01 00 08 */ stw r0, 0x8(r1)
|
|
/* 8013B47C 001372BC 3C 80 80 41 */ lis r4, "@9169"@ha
|
|
/* 8013B480 001372C0 88 BF 00 CC */ lbz r5, 0xcc(r31)
|
|
/* 8013B484 001372C4 38 03 55 56 */ addi r0, r3, 0x5556
|
|
/* 8013B488 001372C8 C0 04 E2 30 */ lfs f0, "@9169"@l(r4)
|
|
/* 8013B48C 001372CC 7C 60 28 96 */ mulhw r3, r0, r5
|
|
/* 8013B490 001372D0 D0 01 00 10 */ stfs f0, 0x10(r1)
|
|
/* 8013B494 001372D4 D0 01 00 14 */ stfs f0, 0x14(r1)
|
|
/* 8013B498 001372D8 54 60 0F FE */ srwi r0, r3, 31
|
|
/* 8013B49C 001372DC 7C 03 02 14 */ add r0, r3, r0
|
|
/* 8013B4A0 001372E0 1C 00 00 03 */ mulli r0, r0, 0x3
|
|
/* 8013B4A4 001372E4 7C 00 28 50 */ subf r0, r0, r5
|
|
/* 8013B4A8 001372E8 2C 00 00 01 */ cmpwi r0, 0x1
|
|
/* 8013B4AC 001372EC 41 82 00 14 */ beq lbl_8013B4C0
|
|
/* 8013B4B0 001372F0 2C 00 00 02 */ cmpwi r0, 0x2
|
|
/* 8013B4B4 001372F4 41 82 00 28 */ beq lbl_8013B4DC
|
|
/* 8013B4B8 001372F8 D0 01 00 10 */ stfs f0, 0x10(r1)
|
|
/* 8013B4BC 001372FC 48 00 00 2C */ b lbl_8013B4E8
|
|
.global lbl_8013B4C0
|
|
lbl_8013B4C0:
|
|
/* 8013B4C0 00137300 C0 3F 00 4C */ lfs f1, 0x4c(r31)
|
|
/* 8013B4C4 00137304 3C 60 80 41 */ lis r3, "@9469"@ha
|
|
/* 8013B4C8 00137308 C0 03 E2 38 */ lfs f0, "@9469"@l(r3)
|
|
/* 8013B4CC 0013730C FC 20 08 50 */ fneg f1, f1
|
|
/* 8013B4D0 00137310 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 8013B4D4 00137314 D0 01 00 10 */ stfs f0, 0x10(r1)
|
|
/* 8013B4D8 00137318 48 00 00 10 */ b lbl_8013B4E8
|
|
.global lbl_8013B4DC
|
|
lbl_8013B4DC:
|
|
/* 8013B4DC 0013731C C0 1F 00 4C */ lfs f0, 0x4c(r31)
|
|
/* 8013B4E0 00137320 FC 00 00 50 */ fneg f0, f0
|
|
/* 8013B4E4 00137324 D0 01 00 10 */ stfs f0, 0x10(r1)
|
|
.global lbl_8013B4E8
|
|
lbl_8013B4E8:
|
|
/* 8013B4E8 00137328 3C 60 55 55 */ lis r3, 0x5555
|
|
/* 8013B4EC 0013732C 38 03 55 56 */ addi r0, r3, 0x5556
|
|
/* 8013B4F0 00137330 7C 60 28 96 */ mulhw r3, r0, r5
|
|
/* 8013B4F4 00137334 54 60 0F FE */ srwi r0, r3, 31
|
|
/* 8013B4F8 00137338 7C 03 02 14 */ add r0, r3, r0
|
|
/* 8013B4FC 0013733C 2C 00 00 01 */ cmpwi r0, 0x1
|
|
/* 8013B500 00137340 41 82 00 1C */ beq lbl_8013B51C
|
|
/* 8013B504 00137344 2C 00 00 02 */ cmpwi r0, 0x2
|
|
/* 8013B508 00137348 41 82 00 30 */ beq lbl_8013B538
|
|
/* 8013B50C 0013734C 3C 60 80 41 */ lis r3, "@9169"@ha
|
|
/* 8013B510 00137350 C0 03 E2 30 */ lfs f0, "@9169"@l(r3)
|
|
/* 8013B514 00137354 D0 01 00 14 */ stfs f0, 0x14(r1)
|
|
/* 8013B518 00137358 48 00 00 2C */ b lbl_8013B544
|
|
.global lbl_8013B51C
|
|
lbl_8013B51C:
|
|
/* 8013B51C 0013735C C0 3F 00 50 */ lfs f1, 0x50(r31)
|
|
/* 8013B520 00137360 3C 60 80 41 */ lis r3, "@9469"@ha
|
|
/* 8013B524 00137364 C0 03 E2 38 */ lfs f0, "@9469"@l(r3)
|
|
/* 8013B528 00137368 FC 20 08 50 */ fneg f1, f1
|
|
/* 8013B52C 0013736C EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 8013B530 00137370 D0 01 00 14 */ stfs f0, 0x14(r1)
|
|
/* 8013B534 00137374 48 00 00 10 */ b lbl_8013B544
|
|
.global lbl_8013B538
|
|
lbl_8013B538:
|
|
/* 8013B538 00137378 C0 1F 00 50 */ lfs f0, 0x50(r31)
|
|
/* 8013B53C 0013737C FC 00 00 50 */ fneg f0, f0
|
|
/* 8013B540 00137380 D0 01 00 14 */ stfs f0, 0x14(r1)
|
|
.global lbl_8013B544
|
|
lbl_8013B544:
|
|
/* 8013B544 00137384 80 A1 00 10 */ lwz r5, 0x10(r1)
|
|
/* 8013B548 00137388 38 61 00 18 */ addi r3, r1, 0x18
|
|
/* 8013B54C 0013738C 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 8013B550 00137390 38 9F 00 4C */ addi r4, r31, 0x4c
|
|
/* 8013B554 00137394 90 A1 00 18 */ stw r5, 0x18(r1)
|
|
/* 8013B558 00137398 38 A1 00 08 */ addi r5, r1, 0x8
|
|
/* 8013B55C 0013739C 90 01 00 1C */ stw r0, 0x1c(r1)
|
|
/* 8013B560 001373A0 4B FF B0 01 */ bl DrawLine__Q36nw4hbm3lyt6detailFRCQ36nw4hbm4math4VEC2RCQ36nw4hbm3lyt4SizeQ36nw4hbm2ut5Color
|
|
.global lbl_8013B564
|
|
lbl_8013B564:
|
|
/* 8013B564 001373A4 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 8013B568 001373A8 83 E1 00 2C */ lwz r31, 0x2c(r1)
|
|
/* 8013B56C 001373AC 7C 08 03 A6 */ mtlr r0
|
|
/* 8013B570 001373B0 38 21 00 30 */ addi r1, r1, 0x30
|
|
/* 8013B574 001373B4 4E 80 00 20 */ blr
|
|
/* 8013B578 001373B8 00 00 00 00 */ .4byte 0x00000000
|
|
/* 8013B57C 001373BC 00 00 00 00 */ .4byte 0x00000000
|
|
|
|
.global Animate__Q36nw4hbm3lyt4PaneFUl
|
|
Animate__Q36nw4hbm3lyt4PaneFUl:
|
|
/* 8013B580 001373C0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 8013B584 001373C4 7C 08 02 A6 */ mflr r0
|
|
/* 8013B588 001373C8 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 8013B58C 001373CC 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 8013B590 001373D0 93 C1 00 18 */ stw r30, 0x18(r1)
|
|
/* 8013B594 001373D4 7C 7E 1B 78 */ mr r30, r3
|
|
/* 8013B598 001373D8 93 A1 00 14 */ stw r29, 0x14(r1)
|
|
/* 8013B59C 001373DC 7C 9D 23 78 */ mr r29, r4
|
|
/* 8013B5A0 001373E0 81 83 00 00 */ lwz r12, 0x0(r3)
|
|
/* 8013B5A4 001373E4 81 8C 00 20 */ lwz r12, 0x20(r12)
|
|
/* 8013B5A8 001373E8 7D 89 03 A6 */ mtctr r12
|
|
/* 8013B5AC 001373EC 4E 80 04 21 */ bctrl
|
|
/* 8013B5B0 001373F0 88 1E 00 CF */ lbz r0, 0xcf(r30)
|
|
/* 8013B5B4 001373F4 54 00 07 FF */ clrlwi. r0, r0, 31
|
|
/* 8013B5B8 001373F8 40 82 00 0C */ bne lbl_8013B5C4
|
|
/* 8013B5BC 001373FC 57 A0 07 FF */ clrlwi. r0, r29, 31
|
|
/* 8013B5C0 00137400 40 82 00 30 */ bne lbl_8013B5F0
|
|
.global lbl_8013B5C4
|
|
lbl_8013B5C4:
|
|
/* 8013B5C4 00137404 87 FE 00 14 */ lwzu r31, 0x14(r30)
|
|
/* 8013B5C8 00137408 48 00 00 20 */ b lbl_8013B5E8
|
|
.global lbl_8013B5CC
|
|
lbl_8013B5CC:
|
|
/* 8013B5CC 0013740C 81 9F FF FC */ lwz r12, -0x4(r31)
|
|
/* 8013B5D0 00137410 38 7F FF FC */ addi r3, r31, -0x4
|
|
/* 8013B5D4 00137414 7F A4 EB 78 */ mr r4, r29
|
|
/* 8013B5D8 00137418 81 8C 00 1C */ lwz r12, 0x1c(r12)
|
|
/* 8013B5DC 0013741C 7D 89 03 A6 */ mtctr r12
|
|
/* 8013B5E0 00137420 4E 80 04 21 */ bctrl
|
|
/* 8013B5E4 00137424 83 FF 00 00 */ lwz r31, 0x0(r31)
|
|
.global lbl_8013B5E8
|
|
lbl_8013B5E8:
|
|
/* 8013B5E8 00137428 7C 1F F0 40 */ cmplw r31, r30
|
|
/* 8013B5EC 0013742C 40 82 FF E0 */ bne lbl_8013B5CC
|
|
.global lbl_8013B5F0
|
|
lbl_8013B5F0:
|
|
/* 8013B5F0 00137430 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 8013B5F4 00137434 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 8013B5F8 00137438 83 C1 00 18 */ lwz r30, 0x18(r1)
|
|
/* 8013B5FC 0013743C 83 A1 00 14 */ lwz r29, 0x14(r1)
|
|
/* 8013B600 00137440 7C 08 03 A6 */ mtlr r0
|
|
/* 8013B604 00137444 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 8013B608 00137448 4E 80 00 20 */ blr
|
|
/* 8013B60C 0013744C 00 00 00 00 */ .4byte 0x00000000
|
|
|
|
.global AnimateSelf__Q36nw4hbm3lyt4PaneFUl
|
|
AnimateSelf__Q36nw4hbm3lyt4PaneFUl:
|
|
/* 8013B610 00137450 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 8013B614 00137454 7C 08 02 A6 */ mflr r0
|
|
/* 8013B618 00137458 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 8013B61C 0013745C 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 8013B620 00137460 93 C1 00 18 */ stw r30, 0x18(r1)
|
|
/* 8013B624 00137464 3B C3 00 20 */ addi r30, r3, 0x20
|
|
/* 8013B628 00137468 93 A1 00 14 */ stw r29, 0x14(r1)
|
|
/* 8013B62C 0013746C 7C 9D 23 78 */ mr r29, r4
|
|
/* 8013B630 00137470 93 81 00 10 */ stw r28, 0x10(r1)
|
|
/* 8013B634 00137474 7C 7C 1B 78 */ mr r28, r3
|
|
/* 8013B638 00137478 83 E3 00 20 */ lwz r31, 0x20(r3)
|
|
/* 8013B63C 0013747C 48 00 00 30 */ b lbl_8013B66C
|
|
.global lbl_8013B640
|
|
lbl_8013B640:
|
|
/* 8013B640 00137480 88 1F 00 0E */ lbz r0, 0xe(r31)
|
|
/* 8013B644 00137484 2C 00 00 00 */ cmpwi r0, 0x0
|
|
/* 8013B648 00137488 40 82 00 20 */ bne lbl_8013B668
|
|
/* 8013B64C 0013748C 80 7F 00 08 */ lwz r3, 0x8(r31)
|
|
/* 8013B650 00137490 7F 85 E3 78 */ mr r5, r28
|
|
/* 8013B654 00137494 A0 9F 00 0C */ lhz r4, 0xc(r31)
|
|
/* 8013B658 00137498 81 83 00 00 */ lwz r12, 0x0(r3)
|
|
/* 8013B65C 0013749C 81 8C 00 18 */ lwz r12, 0x18(r12)
|
|
/* 8013B660 001374A0 7D 89 03 A6 */ mtctr r12
|
|
/* 8013B664 001374A4 4E 80 04 21 */ bctrl
|
|
.global lbl_8013B668
|
|
lbl_8013B668:
|
|
/* 8013B668 001374A8 83 FF 00 00 */ lwz r31, 0x0(r31)
|
|
.global lbl_8013B66C
|
|
lbl_8013B66C:
|
|
/* 8013B66C 001374AC 7C 1F F0 40 */ cmplw r31, r30
|
|
/* 8013B670 001374B0 40 82 FF D0 */ bne lbl_8013B640
|
|
/* 8013B674 001374B4 88 1C 00 CF */ lbz r0, 0xcf(r28)
|
|
/* 8013B678 001374B8 54 00 07 FF */ clrlwi. r0, r0, 31
|
|
/* 8013B67C 001374BC 40 82 00 0C */ bne lbl_8013B688
|
|
/* 8013B680 001374C0 57 A0 07 FF */ clrlwi. r0, r29, 31
|
|
/* 8013B684 001374C4 40 82 00 20 */ bne lbl_8013B6A4
|
|
.global lbl_8013B688
|
|
lbl_8013B688:
|
|
/* 8013B688 001374C8 80 7C 00 28 */ lwz r3, 0x28(r28)
|
|
/* 8013B68C 001374CC 2C 03 00 00 */ cmpwi r3, 0x0
|
|
/* 8013B690 001374D0 41 82 00 14 */ beq lbl_8013B6A4
|
|
/* 8013B694 001374D4 81 83 00 00 */ lwz r12, 0x0(r3)
|
|
/* 8013B698 001374D8 81 8C 00 1C */ lwz r12, 0x1c(r12)
|
|
/* 8013B69C 001374DC 7D 89 03 A6 */ mtctr r12
|
|
/* 8013B6A0 001374E0 4E 80 04 21 */ bctrl
|
|
.global lbl_8013B6A4
|
|
lbl_8013B6A4:
|
|
/* 8013B6A4 001374E4 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 8013B6A8 001374E8 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 8013B6AC 001374EC 83 C1 00 18 */ lwz r30, 0x18(r1)
|
|
/* 8013B6B0 001374F0 83 A1 00 14 */ lwz r29, 0x14(r1)
|
|
/* 8013B6B4 001374F4 83 81 00 10 */ lwz r28, 0x10(r1)
|
|
/* 8013B6B8 001374F8 7C 08 03 A6 */ mtlr r0
|
|
/* 8013B6BC 001374FC 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 8013B6C0 00137500 4E 80 00 20 */ blr
|
|
/* 8013B6C4 00137504 00 00 00 00 */ .4byte 0x00000000
|
|
/* 8013B6C8 00137508 00 00 00 00 */ .4byte 0x00000000
|
|
/* 8013B6CC 0013750C 00 00 00 00 */ .4byte 0x00000000
|
|
|
|
.global BindAnimation__Q36nw4hbm3lyt4PaneFPQ36nw4hbm3lyt13AnimTransformb
|
|
BindAnimation__Q36nw4hbm3lyt4PaneFPQ36nw4hbm3lyt13AnimTransformb:
|
|
/* 8013B6D0 00137510 81 84 00 00 */ lwz r12, 0x0(r4)
|
|
/* 8013B6D4 00137514 7C 60 1B 78 */ mr r0, r3
|
|
/* 8013B6D8 00137518 7C 83 23 78 */ mr r3, r4
|
|
/* 8013B6DC 0013751C 81 8C 00 10 */ lwz r12, 0x10(r12)
|
|
/* 8013B6E0 00137520 7C 04 03 78 */ mr r4, r0
|
|
/* 8013B6E4 00137524 7D 89 03 A6 */ mtctr r12
|
|
/* 8013B6E8 00137528 4E 80 04 20 */ bctr
|
|
/* 8013B6EC 0013752C 00 00 00 00 */ .4byte 0x00000000
|
|
|
|
.global UnbindAnimation__Q36nw4hbm3lyt4PaneFPQ36nw4hbm3lyt13AnimTransformb
|
|
UnbindAnimation__Q36nw4hbm3lyt4PaneFPQ36nw4hbm3lyt13AnimTransformb:
|
|
/* 8013B6F0 00137530 4B FB 7E F0 */ b UnbindAnimation__Q34nw4r3lyt4PaneFPQ34nw4r3lyt13AnimTransformb
|
|
/* 8013B6F4 00137534 00 00 00 00 */ .4byte 0x00000000
|
|
/* 8013B6F8 00137538 00 00 00 00 */ .4byte 0x00000000
|
|
/* 8013B6FC 0013753C 00 00 00 00 */ .4byte 0x00000000
|
|
|
|
.global UnbindAllAnimation__Q36nw4hbm3lyt4PaneFb
|
|
UnbindAllAnimation__Q36nw4hbm3lyt4PaneFb:
|
|
/* 8013B700 00137540 4B FB 7F 70 */ b UnbindAllAnimation__Q34nw4r3lyt4PaneFb
|
|
/* 8013B704 00137544 00 00 00 00 */ .4byte 0x00000000
|
|
/* 8013B708 00137548 00 00 00 00 */ .4byte 0x00000000
|
|
/* 8013B70C 0013754C 00 00 00 00 */ .4byte 0x00000000
|
|
|
|
.global UnbindAnimationSelf__Q36nw4hbm3lyt4PaneFPQ36nw4hbm3lyt13AnimTransform
|
|
UnbindAnimationSelf__Q36nw4hbm3lyt4PaneFPQ36nw4hbm3lyt13AnimTransform:
|
|
/* 8013B710 00137550 94 21 FF D0 */ stwu r1, -0x30(r1)
|
|
/* 8013B714 00137554 7C 08 02 A6 */ mflr r0
|
|
/* 8013B718 00137558 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 8013B71C 0013755C 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 8013B720 00137560 4B EC BC 19 */ bl lbl_80007338
|
|
/* 8013B724 00137564 80 03 00 28 */ lwz r0, 0x28(r3)
|
|
/* 8013B728 00137568 7C 7A 1B 78 */ mr r26, r3
|
|
/* 8013B72C 0013756C 7C 9B 23 78 */ mr r27, r4
|
|
/* 8013B730 00137570 2C 00 00 00 */ cmpwi r0, 0x0
|
|
/* 8013B734 00137574 41 82 00 18 */ beq lbl_8013B74C
|
|
/* 8013B738 00137578 7C 03 03 78 */ mr r3, r0
|
|
/* 8013B73C 0013757C 81 83 00 00 */ lwz r12, 0x0(r3)
|
|
/* 8013B740 00137580 81 8C 00 14 */ lwz r12, 0x14(r12)
|
|
/* 8013B744 00137584 7D 89 03 A6 */ mtctr r12
|
|
/* 8013B748 00137588 4E 80 04 21 */ bctrl
|
|
.global lbl_8013B74C
|
|
lbl_8013B74C:
|
|
/* 8013B74C 0013758C 83 FA 00 20 */ lwz r31, 0x20(r26)
|
|
/* 8013B750 00137590 3B DA 00 20 */ addi r30, r26, 0x20
|
|
/* 8013B754 00137594 3B A0 00 00 */ li r29, 0x0
|
|
/* 8013B758 00137598 48 00 00 38 */ b lbl_8013B790
|
|
.global lbl_8013B75C
|
|
lbl_8013B75C:
|
|
/* 8013B75C 0013759C 2C 1B 00 00 */ cmpwi r27, 0x0
|
|
/* 8013B760 001375A0 7F FC FB 78 */ mr r28, r31
|
|
/* 8013B764 001375A4 83 FF 00 00 */ lwz r31, 0x0(r31)
|
|
/* 8013B768 001375A8 41 82 00 10 */ beq lbl_8013B778
|
|
/* 8013B76C 001375AC 80 1C 00 08 */ lwz r0, 0x8(r28)
|
|
/* 8013B770 001375B0 7C 00 D8 40 */ cmplw r0, r27
|
|
/* 8013B774 001375B4 40 82 00 1C */ bne lbl_8013B790
|
|
.global lbl_8013B778
|
|
lbl_8013B778:
|
|
/* 8013B778 001375B8 93 81 00 08 */ stw r28, 0x8(r1)
|
|
/* 8013B77C 001375BC 38 7A 00 1C */ addi r3, r26, 0x1c
|
|
/* 8013B780 001375C0 38 81 00 08 */ addi r4, r1, 0x8
|
|
/* 8013B784 001375C4 4B FE 45 8D */ bl Erase__Q44nw4r2ut6detail12LinkListImplFQ54nw4r2ut6detail12LinkListImpl8Iterator
|
|
/* 8013B788 001375C8 93 BC 00 08 */ stw r29, 0x8(r28)
|
|
/* 8013B78C 001375CC B3 BC 00 0C */ sth r29, 0xc(r28)
|
|
.global lbl_8013B790
|
|
lbl_8013B790:
|
|
/* 8013B790 001375D0 7C 1F F0 40 */ cmplw r31, r30
|
|
/* 8013B794 001375D4 40 82 FF C8 */ bne lbl_8013B75C
|
|
/* 8013B798 001375D8 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 8013B79C 001375DC 4B EC BB E9 */ bl lbl_80007384
|
|
/* 8013B7A0 001375E0 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 8013B7A4 001375E4 7C 08 03 A6 */ mtlr r0
|
|
/* 8013B7A8 001375E8 38 21 00 30 */ addi r1, r1, 0x30
|
|
/* 8013B7AC 001375EC 4E 80 00 20 */ blr
|
|
.global AddAnimationLink__Q36nw4hbm3lyt4PaneFPQ36nw4hbm3lyt13AnimationLink
|
|
AddAnimationLink__Q36nw4hbm3lyt4PaneFPQ36nw4hbm3lyt13AnimationLink:
|
|
/* 8013B7B0 001375F0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 8013B7B4 001375F4 7C 08 02 A6 */ mflr r0
|
|
/* 8013B7B8 001375F8 7C 85 23 78 */ mr r5, r4
|
|
/* 8013B7BC 001375FC 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 8013B7C0 00137600 38 03 00 20 */ addi r0, r3, 0x20
|
|
/* 8013B7C4 00137604 38 63 00 1C */ addi r3, r3, 0x1c
|
|
/* 8013B7C8 00137608 38 81 00 08 */ addi r4, r1, 0x8
|
|
/* 8013B7CC 0013760C 90 01 00 08 */ stw r0, 0x8(r1)
|
|
/* 8013B7D0 00137610 4B FE 45 E1 */ bl Insert__Q44nw4r2ut6detail12LinkListImplFQ54nw4r2ut6detail12LinkListImpl8IteratorPQ34nw4r2ut12LinkListNode
|
|
/* 8013B7D4 00137614 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 8013B7D8 00137618 7C 08 03 A6 */ mtlr r0
|
|
/* 8013B7DC 0013761C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 8013B7E0 00137620 4E 80 00 20 */ blr
|
|
/* 8013B7E4 00137624 00 00 00 00 */ .4byte 0x00000000
|
|
/* 8013B7E8 00137628 00 00 00 00 */ .4byte 0x00000000
|
|
/* 8013B7EC 0013762C 00 00 00 00 */ .4byte 0x00000000
|
|
|
|
.global FindAnimationLink__Q36nw4hbm3lyt4PaneFPQ36nw4hbm3lyt13AnimTransform
|
|
FindAnimationLink__Q36nw4hbm3lyt4PaneFPQ36nw4hbm3lyt13AnimTransform:
|
|
/* 8013B7F0 00137630 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 8013B7F4 00137634 7C 08 02 A6 */ mflr r0
|
|
/* 8013B7F8 00137638 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 8013B7FC 0013763C 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 8013B800 00137640 7C 9F 23 78 */ mr r31, r4
|
|
/* 8013B804 00137644 93 C1 00 08 */ stw r30, 0x8(r1)
|
|
/* 8013B808 00137648 7C 7E 1B 78 */ mr r30, r3
|
|
/* 8013B80C 0013764C 38 63 00 1C */ addi r3, r3, 0x1c
|
|
/* 8013B810 00137650 4B FC 1F 61 */ bl "FindAnimationLink__Q34nw4r3lyt6detailFPQ34nw4r2ut38LinkList<Q34nw4r3lyt13AnimationLink,0>PQ34nw4r3lyt13AnimTransform"
|
|
/* 8013B814 00137654 2C 03 00 00 */ cmpwi r3, 0x0
|
|
/* 8013B818 00137658 41 82 00 08 */ beq lbl_8013B820
|
|
/* 8013B81C 0013765C 48 00 00 34 */ b lbl_8013B850
|
|
.global lbl_8013B820
|
|
lbl_8013B820:
|
|
/* 8013B820 00137660 80 7E 00 28 */ lwz r3, 0x28(r30)
|
|
/* 8013B824 00137664 2C 03 00 00 */ cmpwi r3, 0x0
|
|
/* 8013B828 00137668 41 82 00 24 */ beq lbl_8013B84C
|
|
/* 8013B82C 0013766C 81 83 00 00 */ lwz r12, 0x0(r3)
|
|
/* 8013B830 00137670 7F E4 FB 78 */ mr r4, r31
|
|
/* 8013B834 00137674 81 8C 00 20 */ lwz r12, 0x20(r12)
|
|
/* 8013B838 00137678 7D 89 03 A6 */ mtctr r12
|
|
/* 8013B83C 0013767C 4E 80 04 21 */ bctrl
|
|
/* 8013B840 00137680 2C 03 00 00 */ cmpwi r3, 0x0
|
|
/* 8013B844 00137684 41 82 00 08 */ beq lbl_8013B84C
|
|
/* 8013B848 00137688 48 00 00 08 */ b lbl_8013B850
|
|
.global lbl_8013B84C
|
|
lbl_8013B84C:
|
|
/* 8013B84C 0013768C 38 60 00 00 */ li r3, 0x0
|
|
.global lbl_8013B850
|
|
lbl_8013B850:
|
|
/* 8013B850 00137690 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 8013B854 00137694 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 8013B858 00137698 83 C1 00 08 */ lwz r30, 0x8(r1)
|
|
/* 8013B85C 0013769C 7C 08 03 A6 */ mtlr r0
|
|
/* 8013B860 001376A0 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 8013B864 001376A4 4E 80 00 20 */ blr
|
|
/* 8013B868 001376A8 00 00 00 00 */ .4byte 0x00000000
|
|
/* 8013B86C 001376AC 00 00 00 00 */ .4byte 0x00000000
|
|
|
|
.global SetAnimationEnable__Q36nw4hbm3lyt4PaneFPQ36nw4hbm3lyt13AnimTransformbb
|
|
SetAnimationEnable__Q36nw4hbm3lyt4PaneFPQ36nw4hbm3lyt13AnimTransformbb:
|
|
/* 8013B870 001376B0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 8013B874 001376B4 7C 08 02 A6 */ mflr r0
|
|
/* 8013B878 001376B8 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 8013B87C 001376BC 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 8013B880 001376C0 4B EC BA BD */ bl lbl_8000733C
|
|
/* 8013B884 001376C4 7C 7E 1B 78 */ mr r30, r3
|
|
/* 8013B888 001376C8 7C 9B 23 78 */ mr r27, r4
|
|
/* 8013B88C 001376CC 7C BC 2B 78 */ mr r28, r5
|
|
/* 8013B890 001376D0 7C DD 33 78 */ mr r29, r6
|
|
/* 8013B894 001376D4 38 63 00 1C */ addi r3, r3, 0x1c
|
|
/* 8013B898 001376D8 4B FC 1E D9 */ bl "FindAnimationLink__Q34nw4r3lyt6detailFPQ34nw4r2ut38LinkList<Q34nw4r3lyt13AnimationLink,0>PQ34nw4r3lyt13AnimTransform"
|
|
/* 8013B89C 001376DC 2C 03 00 00 */ cmpwi r3, 0x0
|
|
/* 8013B8A0 001376E0 41 82 00 10 */ beq lbl_8013B8B0
|
|
/* 8013B8A4 001376E4 7F 80 00 34 */ cntlzw r0, r28
|
|
/* 8013B8A8 001376E8 54 00 D9 7E */ srwi r0, r0, 5
|
|
/* 8013B8AC 001376EC 98 03 00 0E */ stb r0, 0xe(r3)
|
|
.global lbl_8013B8B0
|
|
lbl_8013B8B0:
|
|
/* 8013B8B0 001376F0 80 7E 00 28 */ lwz r3, 0x28(r30)
|
|
/* 8013B8B4 001376F4 2C 03 00 00 */ cmpwi r3, 0x0
|
|
/* 8013B8B8 001376F8 41 82 00 1C */ beq lbl_8013B8D4
|
|
/* 8013B8BC 001376FC 81 83 00 00 */ lwz r12, 0x0(r3)
|
|
/* 8013B8C0 00137700 7F 64 DB 78 */ mr r4, r27
|
|
/* 8013B8C4 00137704 7F 85 E3 78 */ mr r5, r28
|
|
/* 8013B8C8 00137708 81 8C 00 24 */ lwz r12, 0x24(r12)
|
|
/* 8013B8CC 0013770C 7D 89 03 A6 */ mtctr r12
|
|
/* 8013B8D0 00137710 4E 80 04 21 */ bctrl
|
|
.global lbl_8013B8D4
|
|
lbl_8013B8D4:
|
|
/* 8013B8D4 00137714 2C 1D 00 00 */ cmpwi r29, 0x0
|
|
/* 8013B8D8 00137718 41 82 00 38 */ beq lbl_8013B910
|
|
/* 8013B8DC 0013771C 87 FE 00 14 */ lwzu r31, 0x14(r30)
|
|
/* 8013B8E0 00137720 48 00 00 28 */ b lbl_8013B908
|
|
.global lbl_8013B8E4
|
|
lbl_8013B8E4:
|
|
/* 8013B8E4 00137724 81 9F FF FC */ lwz r12, -0x4(r31)
|
|
/* 8013B8E8 00137728 38 7F FF FC */ addi r3, r31, -0x4
|
|
/* 8013B8EC 0013772C 7F 64 DB 78 */ mr r4, r27
|
|
/* 8013B8F0 00137730 7F 85 E3 78 */ mr r5, r28
|
|
/* 8013B8F4 00137734 81 8C 00 58 */ lwz r12, 0x58(r12)
|
|
/* 8013B8F8 00137738 7F A6 EB 78 */ mr r6, r29
|
|
/* 8013B8FC 0013773C 7D 89 03 A6 */ mtctr r12
|
|
/* 8013B900 00137740 4E 80 04 21 */ bctrl
|
|
/* 8013B904 00137744 83 FF 00 00 */ lwz r31, 0x0(r31)
|
|
.global lbl_8013B908
|
|
lbl_8013B908:
|
|
/* 8013B908 00137748 7C 1F F0 40 */ cmplw r31, r30
|
|
/* 8013B90C 0013774C 40 82 FF D8 */ bne lbl_8013B8E4
|
|
.global lbl_8013B910
|
|
lbl_8013B910:
|
|
/* 8013B910 00137750 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 8013B914 00137754 4B EC BA 75 */ bl lbl_80007388
|
|
/* 8013B918 00137758 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 8013B91C 0013775C 7C 08 03 A6 */ mtlr r0
|
|
/* 8013B920 00137760 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 8013B924 00137764 4E 80 00 20 */ blr
|
|
/* 8013B928 00137768 00 00 00 00 */ .4byte 0x00000000
|
|
/* 8013B92C 0013776C 00 00 00 00 */ .4byte 0x00000000
|
|
|
|
.global LoadMtx__Q36nw4hbm3lyt4PaneFRCQ36nw4hbm3lyt8DrawInfo
|
|
LoadMtx__Q36nw4hbm3lyt4PaneFRCQ36nw4hbm3lyt8DrawInfo:
|
|
/* 8013B930 00137770 94 21 FF C0 */ stwu r1, -0x40(r1)
|
|
/* 8013B934 00137774 7C 08 02 A6 */ mflr r0
|
|
/* 8013B938 00137778 7C 65 1B 78 */ mr r5, r3
|
|
/* 8013B93C 0013777C 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 8013B940 00137780 93 E1 00 3C */ stw r31, 0x3c(r1)
|
|
/* 8013B944 00137784 7C 9F 23 78 */ mr r31, r4
|
|
/* 8013B948 00137788 88 04 00 50 */ lbz r0, 0x50(r4)
|
|
/* 8013B94C 0013778C 54 00 CF FF */ extrwi. r0, r0, 1, 24
|
|
/* 8013B950 00137790 41 82 00 64 */ beq lbl_8013B9B4
|
|
/* 8013B954 00137794 38 64 00 04 */ addi r3, r4, 0x4
|
|
/* 8013B958 00137798 38 85 00 84 */ addi r4, r5, 0x84
|
|
/* 8013B95C 0013779C 38 A1 00 08 */ addi r5, r1, 0x8
|
|
/* 8013B960 001377A0 4B EF 4B F1 */ bl PSMTXConcat
|
|
/* 8013B964 001377A4 C0 5F 00 40 */ lfs f2, 0x40(r31)
|
|
/* 8013B968 001377A8 3C 60 80 41 */ lis r3, "@9169"@ha
|
|
/* 8013B96C 001377AC C0 3F 00 38 */ lfs f1, 0x38(r31)
|
|
/* 8013B970 001377B0 C0 03 E2 30 */ lfs f0, "@9169"@l(r3)
|
|
/* 8013B974 001377B4 EC 22 08 28 */ fsubs f1, f2, f1
|
|
/* 8013B978 001377B8 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 8013B97C 001377BC 7C 00 00 26 */ mfcr r0
|
|
/* 8013B980 001377C0 54 00 0F FF */ srwi. r0, r0, 31
|
|
/* 8013B984 001377C4 41 82 00 28 */ beq lbl_8013B9AC
|
|
/* 8013B988 001377C8 C0 41 00 0C */ lfs f2, 0xc(r1)
|
|
/* 8013B98C 001377CC C0 21 00 1C */ lfs f1, 0x1c(r1)
|
|
/* 8013B990 001377D0 C0 01 00 2C */ lfs f0, 0x2c(r1)
|
|
/* 8013B994 001377D4 FC 40 10 50 */ fneg f2, f2
|
|
/* 8013B998 001377D8 FC 20 08 50 */ fneg f1, f1
|
|
/* 8013B99C 001377DC FC 00 00 50 */ fneg f0, f0
|
|
/* 8013B9A0 001377E0 D0 41 00 0C */ stfs f2, 0xc(r1)
|
|
/* 8013B9A4 001377E4 D0 21 00 1C */ stfs f1, 0x1c(r1)
|
|
/* 8013B9A8 001377E8 D0 01 00 2C */ stfs f0, 0x2c(r1)
|
|
.global lbl_8013B9AC
|
|
lbl_8013B9AC:
|
|
/* 8013B9AC 001377EC 38 61 00 08 */ addi r3, r1, 0x8
|
|
/* 8013B9B0 001377F0 48 00 00 64 */ b lbl_8013BA14
|
|
.global lbl_8013B9B4
|
|
lbl_8013B9B4:
|
|
/* 8013B9B4 001377F4 C0 44 00 40 */ lfs f2, 0x40(r4)
|
|
/* 8013B9B8 001377F8 3C A0 80 41 */ lis r5, "@9169"@ha
|
|
/* 8013B9BC 001377FC C0 24 00 38 */ lfs f1, 0x38(r4)
|
|
/* 8013B9C0 00137800 C0 05 E2 30 */ lfs f0, "@9169"@l(r5)
|
|
/* 8013B9C4 00137804 EC 22 08 28 */ fsubs f1, f2, f1
|
|
/* 8013B9C8 00137808 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 8013B9CC 0013780C 7C 00 00 26 */ mfcr r0
|
|
/* 8013B9D0 00137810 54 00 0F FF */ srwi. r0, r0, 31
|
|
/* 8013B9D4 00137814 41 82 00 3C */ beq lbl_8013BA10
|
|
/* 8013B9D8 00137818 38 63 00 84 */ addi r3, r3, 0x84
|
|
/* 8013B9DC 0013781C 38 81 00 08 */ addi r4, r1, 0x8
|
|
/* 8013B9E0 00137820 4B EF 4B 31 */ bl PSMTXCopy
|
|
/* 8013B9E4 00137824 C0 41 00 0C */ lfs f2, 0xc(r1)
|
|
/* 8013B9E8 00137828 38 61 00 08 */ addi r3, r1, 0x8
|
|
/* 8013B9EC 0013782C C0 21 00 1C */ lfs f1, 0x1c(r1)
|
|
/* 8013B9F0 00137830 C0 01 00 2C */ lfs f0, 0x2c(r1)
|
|
/* 8013B9F4 00137834 FC 40 10 50 */ fneg f2, f2
|
|
/* 8013B9F8 00137838 FC 20 08 50 */ fneg f1, f1
|
|
/* 8013B9FC 0013783C FC 00 00 50 */ fneg f0, f0
|
|
/* 8013BA00 00137840 D0 41 00 0C */ stfs f2, 0xc(r1)
|
|
/* 8013BA04 00137844 D0 21 00 1C */ stfs f1, 0x1c(r1)
|
|
/* 8013BA08 00137848 D0 01 00 2C */ stfs f0, 0x2c(r1)
|
|
/* 8013BA0C 0013784C 48 00 00 08 */ b lbl_8013BA14
|
|
.global lbl_8013BA10
|
|
lbl_8013BA10:
|
|
/* 8013BA10 00137850 38 63 00 84 */ addi r3, r3, 0x84
|
|
.global lbl_8013BA14
|
|
lbl_8013BA14:
|
|
/* 8013BA14 00137854 38 80 00 00 */ li r4, 0x0
|
|
/* 8013BA18 00137858 4B EF D2 09 */ bl GXLoadPosMtxImm
|
|
/* 8013BA1C 0013785C 38 60 00 00 */ li r3, 0x0
|
|
/* 8013BA20 00137860 4B EF D3 21 */ bl GXSetCurrentMtx
|
|
/* 8013BA24 00137864 80 01 00 44 */ lwz r0, 0x44(r1)
|
|
/* 8013BA28 00137868 83 E1 00 3C */ lwz r31, 0x3c(r1)
|
|
/* 8013BA2C 0013786C 7C 08 03 A6 */ mtlr r0
|
|
/* 8013BA30 00137870 38 21 00 40 */ addi r1, r1, 0x40
|
|
/* 8013BA34 00137874 4E 80 00 20 */ blr
|
|
/* 8013BA38 00137878 00 00 00 00 */ .4byte 0x00000000
|
|
/* 8013BA3C 0013787C 00 00 00 00 */ .4byte 0x00000000
|
|
.global GetVtxPos__Q36nw4hbm3lyt4PaneCFv
|
|
GetVtxPos__Q36nw4hbm3lyt4PaneCFv:
|
|
/* 8013BA40 00137880 3C 80 55 55 */ lis r4, 0x5555
|
|
/* 8013BA44 00137884 88 C3 00 CC */ lbz r6, 0xcc(r3)
|
|
/* 8013BA48 00137888 38 04 55 56 */ addi r0, r4, 0x5556
|
|
/* 8013BA4C 0013788C 3C A0 80 41 */ lis r5, "@9169"@ha
|
|
/* 8013BA50 00137890 7C 80 30 96 */ mulhw r4, r0, r6
|
|
/* 8013BA54 00137894 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 8013BA58 00137898 C0 05 E2 30 */ lfs f0, "@9169"@l(r5)
|
|
/* 8013BA5C 0013789C D0 01 00 08 */ stfs f0, 0x8(r1)
|
|
/* 8013BA60 001378A0 D0 01 00 0C */ stfs f0, 0xc(r1)
|
|
/* 8013BA64 001378A4 54 80 0F FE */ srwi r0, r4, 31
|
|
/* 8013BA68 001378A8 7C 04 02 14 */ add r0, r4, r0
|
|
/* 8013BA6C 001378AC 1C 00 00 03 */ mulli r0, r0, 0x3
|
|
/* 8013BA70 001378B0 7C 00 30 50 */ subf r0, r0, r6
|
|
/* 8013BA74 001378B4 2C 00 00 01 */ cmpwi r0, 0x1
|
|
/* 8013BA78 001378B8 41 82 00 14 */ beq lbl_8013BA8C
|
|
/* 8013BA7C 001378BC 2C 00 00 02 */ cmpwi r0, 0x2
|
|
/* 8013BA80 001378C0 41 82 00 28 */ beq lbl_8013BAA8
|
|
/* 8013BA84 001378C4 D0 01 00 08 */ stfs f0, 0x8(r1)
|
|
/* 8013BA88 001378C8 48 00 00 2C */ b lbl_8013BAB4
|
|
.global lbl_8013BA8C
|
|
lbl_8013BA8C:
|
|
/* 8013BA8C 001378CC C0 23 00 4C */ lfs f1, 0x4c(r3)
|
|
/* 8013BA90 001378D0 3C 80 80 41 */ lis r4, "@9469"@ha
|
|
/* 8013BA94 001378D4 C0 04 E2 38 */ lfs f0, "@9469"@l(r4)
|
|
/* 8013BA98 001378D8 FC 20 08 50 */ fneg f1, f1
|
|
/* 8013BA9C 001378DC EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 8013BAA0 001378E0 D0 01 00 08 */ stfs f0, 0x8(r1)
|
|
/* 8013BAA4 001378E4 48 00 00 10 */ b lbl_8013BAB4
|
|
.global lbl_8013BAA8
|
|
lbl_8013BAA8:
|
|
/* 8013BAA8 001378E8 C0 03 00 4C */ lfs f0, 0x4c(r3)
|
|
/* 8013BAAC 001378EC FC 00 00 50 */ fneg f0, f0
|
|
/* 8013BAB0 001378F0 D0 01 00 08 */ stfs f0, 0x8(r1)
|
|
.global lbl_8013BAB4
|
|
lbl_8013BAB4:
|
|
/* 8013BAB4 001378F4 3C 80 55 55 */ lis r4, 0x5555
|
|
/* 8013BAB8 001378F8 38 04 55 56 */ addi r0, r4, 0x5556
|
|
/* 8013BABC 001378FC 7C 80 30 96 */ mulhw r4, r0, r6
|
|
/* 8013BAC0 00137900 54 80 0F FE */ srwi r0, r4, 31
|
|
/* 8013BAC4 00137904 7C 04 02 14 */ add r0, r4, r0
|
|
/* 8013BAC8 00137908 2C 00 00 01 */ cmpwi r0, 0x1
|
|
/* 8013BACC 0013790C 41 82 00 1C */ beq lbl_8013BAE8
|
|
/* 8013BAD0 00137910 2C 00 00 02 */ cmpwi r0, 0x2
|
|
/* 8013BAD4 00137914 41 82 00 30 */ beq lbl_8013BB04
|
|
/* 8013BAD8 00137918 3C 60 80 41 */ lis r3, "@9169"@ha
|
|
/* 8013BADC 0013791C C0 03 E2 30 */ lfs f0, "@9169"@l(r3)
|
|
/* 8013BAE0 00137920 D0 01 00 0C */ stfs f0, 0xc(r1)
|
|
/* 8013BAE4 00137924 48 00 00 2C */ b lbl_8013BB10
|
|
.global lbl_8013BAE8
|
|
lbl_8013BAE8:
|
|
/* 8013BAE8 00137928 C0 23 00 50 */ lfs f1, 0x50(r3)
|
|
/* 8013BAEC 0013792C 3C 60 80 41 */ lis r3, "@9469"@ha
|
|
/* 8013BAF0 00137930 C0 03 E2 38 */ lfs f0, "@9469"@l(r3)
|
|
/* 8013BAF4 00137934 FC 20 08 50 */ fneg f1, f1
|
|
/* 8013BAF8 00137938 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 8013BAFC 0013793C D0 01 00 0C */ stfs f0, 0xc(r1)
|
|
/* 8013BB00 00137940 48 00 00 10 */ b lbl_8013BB10
|
|
.global lbl_8013BB04
|
|
lbl_8013BB04:
|
|
/* 8013BB04 00137944 C0 03 00 50 */ lfs f0, 0x50(r3)
|
|
/* 8013BB08 00137948 FC 00 00 50 */ fneg f0, f0
|
|
/* 8013BB0C 0013794C D0 01 00 0C */ stfs f0, 0xc(r1)
|
|
.global lbl_8013BB10
|
|
lbl_8013BB10:
|
|
/* 8013BB10 00137950 80 61 00 08 */ lwz r3, 0x8(r1)
|
|
/* 8013BB14 00137954 80 81 00 0C */ lwz r4, 0xc(r1)
|
|
/* 8013BB18 00137958 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 8013BB1C 0013795C 4E 80 00 20 */ blr
|
|
|
|
.global GetMaterial__Q36nw4hbm3lyt4PaneCFv
|
|
GetMaterial__Q36nw4hbm3lyt4PaneCFv:
|
|
/* 8013BB20 00137960 4B FB 7F 80 */ b GetMaterial__Q34nw4r3lyt4PaneCFv
|
|
/* 8013BB24 00137964 00 00 00 00 */ .4byte 0x00000000
|
|
/* 8013BB28 00137968 00 00 00 00 */ .4byte 0x00000000
|
|
/* 8013BB2C 0013796C 00 00 00 00 */ .4byte 0x00000000
|
|
|
|
.global "__sinit_@@1lyt_pane_cpp_8013BB30"
|
|
"__sinit_@@1lyt_pane_cpp_8013BB30":
|
|
/* 8013BB30 00137970 3C 60 80 54 */ lis r3, typeInfo__Q36nw4hbm3lyt4Pane@ha
|
|
/* 8013BB34 00137974 38 00 00 00 */ li r0, 0x0
|
|
/* 8013BB38 00137978 90 03 37 78 */ stw r0, typeInfo__Q36nw4hbm3lyt4Pane@l(r3)
|
|
/* 8013BB3C 0013797C 4E 80 00 20 */ blr
|
|
.include "macros.inc"
|
|
|
|
.section .ctors, "wa" # 0x80406260 - 0x80406540 ; 0x000002E0
|
|
.4byte "__sinit_@@1lyt_pane_cpp_8013BB30"
|
|
.include "macros.inc"
|
|
|
|
.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0
|
|
.global "@9169"
|
|
"@9169":
|
|
|
|
.4byte 0
|
|
.4byte 0x3F800000
|
|
|
|
.global "@9469"
|
|
"@9469":
|
|
|
|
.4byte 0x3F000000
|
|
.4byte 0x3B808081
|
|
.4byte 0x3C8EFA35
|
|
.4byte 0x3B808081
|
|
.4byte 0x43300000
|
|
.4byte 0
|
|
.include "macros.inc"
|
|
|
|
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
|
|
.global __vt__Q36nw4hbm3lyt4Pane
|
|
__vt__Q36nw4hbm3lyt4Pane:
|
|
|
|
.4byte __RTTI__Q36nw4hbm3lyt4Pane
|
|
.4byte 0
|
|
.4byte __dt__Q36nw4hbm3lyt4PaneFv
|
|
.4byte GetRuntimeTypeInfo__Q36nw4hbm3lyt4PaneCFv
|
|
.4byte CalculateMtx__Q36nw4hbm3lyt4PaneFRCQ36nw4hbm3lyt8DrawInfo
|
|
.4byte Draw__Q36nw4hbm3lyt4PaneFRCQ36nw4hbm3lyt8DrawInfo
|
|
.4byte DrawSelf__Q36nw4hbm3lyt4PaneFRCQ36nw4hbm3lyt8DrawInfo
|
|
.4byte Animate__Q36nw4hbm3lyt4PaneFUl
|
|
.4byte AnimateSelf__Q36nw4hbm3lyt4PaneFUl
|
|
.4byte GetVtxColor__Q36nw4hbm3lyt4PaneCFUl
|
|
.4byte SetVtxColor__Q36nw4hbm3lyt4PaneFUlQ36nw4hbm2ut5Color
|
|
.4byte GetColorElement__Q36nw4hbm3lyt4PaneCFUl
|
|
.4byte SetColorElement__Q36nw4hbm3lyt4PaneFUlUc
|
|
.4byte GetVtxColorElement__Q36nw4hbm3lyt4PaneCFUl
|
|
.4byte SetVtxColorElement__Q36nw4hbm3lyt4PaneFUlUc
|
|
.4byte FindPaneByName__Q36nw4hbm3lyt4PaneFPCcb
|
|
.4byte FindMaterialByName__Q36nw4hbm3lyt4PaneFPCcb
|
|
.4byte BindAnimation__Q36nw4hbm3lyt4PaneFPQ36nw4hbm3lyt13AnimTransformb
|
|
.4byte UnbindAnimation__Q36nw4hbm3lyt4PaneFPQ36nw4hbm3lyt13AnimTransformb
|
|
.4byte UnbindAllAnimation__Q36nw4hbm3lyt4PaneFb
|
|
.4byte UnbindAnimationSelf__Q36nw4hbm3lyt4PaneFPQ36nw4hbm3lyt13AnimTransform
|
|
.4byte FindAnimationLink__Q36nw4hbm3lyt4PaneFPQ36nw4hbm3lyt13AnimTransform
|
|
.4byte SetAnimationEnable__Q36nw4hbm3lyt4PaneFPQ36nw4hbm3lyt13AnimTransformbb
|
|
.4byte GetMaterial__Q36nw4hbm3lyt4PaneCFv
|
|
.4byte LoadMtx__Q36nw4hbm3lyt4PaneFRCQ36nw4hbm3lyt8DrawInfo
|
|
.4byte 0
|
|
.include "macros.inc"
|
|
|
|
.section .bss, "", @nobits # 0x80496700 - 0x80556420 ; 0x000BFD20
|
|
.global typeInfo__Q36nw4hbm3lyt4Pane
|
|
typeInfo__Q36nw4hbm3lyt4Pane:
|
|
.skip 0x8
|