tp/asm/J3DGraphLoader/J3DAnmLoader.s

2107 lines
104 KiB
ArmAsm

.include "macros.inc"
.section .text, "ax" # 80337b40
.global J3DAnmLoaderDataBase_NS_load
J3DAnmLoaderDataBase_NS_load:
/* 80337B40 00334A80 94 21 FF 90 */ stwu r1, -0x70(r1)
/* 80337B44 00334A84 7C 08 02 A6 */ mflr r0
/* 80337B48 00334A88 90 01 00 74 */ stw r0, 0x74(r1)
/* 80337B4C 00334A8C 93 E1 00 6C */ stw r31, 0x6c(r1)
/* 80337B50 00334A90 93 C1 00 68 */ stw r30, 0x68(r1)
/* 80337B54 00334A94 7C 7F 1B 79 */ or. r31, r3, r3
/* 80337B58 00334A98 7C 9E 23 78 */ mr r30, r4
/* 80337B5C 00334A9C 40 82 00 0C */ bne lbl_80337B68
/* 80337B60 00334AA0 38 60 00 00 */ li r3, 0
/* 80337B64 00334AA4 48 00 05 B8 */ b lbl_8033811C
lbl_80337B68:
/* 80337B68 00334AA8 80 7F 00 00 */ lwz r3, 0(r31)
/* 80337B6C 00334AAC 3C 03 B5 CD */ addis r0, r3, 0xb5cd
/* 80337B70 00334AB0 28 00 44 31 */ cmplwi r0, 0x4431
/* 80337B74 00334AB4 40 82 05 A4 */ bne lbl_80338118
/* 80337B78 00334AB8 80 BF 00 04 */ lwz r5, 4(r31)
/* 80337B7C 00334ABC 3C 60 62 72 */ lis r3, 0x62726B31@ha
/* 80337B80 00334AC0 38 03 6B 31 */ addi r0, r3, 0x62726B31@l
/* 80337B84 00334AC4 7C 05 00 00 */ cmpw r5, r0
/* 80337B88 00334AC8 41 82 02 50 */ beq lbl_80337DD8
/* 80337B8C 00334ACC 40 80 00 70 */ bge lbl_80337BFC
/* 80337B90 00334AD0 3C 80 62 6C */ lis r4, 0x626C6B31@ha
/* 80337B94 00334AD4 38 04 6B 31 */ addi r0, r4, 0x626C6B31@l
/* 80337B98 00334AD8 7C 05 00 00 */ cmpw r5, r0
/* 80337B9C 00334ADC 41 82 01 70 */ beq lbl_80337D0C
/* 80337BA0 00334AE0 40 80 00 38 */ bge lbl_80337BD8
/* 80337BA4 00334AE4 3C 60 62 63 */ lis r3, 0x62636B31@ha
/* 80337BA8 00334AE8 38 03 6B 31 */ addi r0, r3, 0x62636B31@l
/* 80337BAC 00334AEC 7C 05 00 00 */ cmpw r5, r0
/* 80337BB0 00334AF0 41 82 00 A8 */ beq lbl_80337C58
/* 80337BB4 00334AF4 40 80 00 14 */ bge lbl_80337BC8
/* 80337BB8 00334AF8 38 03 61 31 */ addi r0, r3, 0x6131
/* 80337BBC 00334AFC 7C 05 00 00 */ cmpw r5, r0
/* 80337BC0 00334B00 41 82 02 A8 */ beq lbl_80337E68
/* 80337BC4 00334B04 48 00 05 3C */ b lbl_80338100
lbl_80337BC8:
/* 80337BC8 00334B08 38 04 61 31 */ addi r0, r4, 0x6131
/* 80337BCC 00334B0C 7C 05 00 00 */ cmpw r5, r0
/* 80337BD0 00334B10 41 82 04 64 */ beq lbl_80338034
/* 80337BD4 00334B14 48 00 05 2C */ b lbl_80338100
lbl_80337BD8:
/* 80337BD8 00334B18 3C 60 62 70 */ lis r3, 0x62706B31@ha
/* 80337BDC 00334B1C 38 03 6B 31 */ addi r0, r3, 0x62706B31@l
/* 80337BE0 00334B20 7C 05 00 00 */ cmpw r5, r0
/* 80337BE4 00334B24 41 82 00 E0 */ beq lbl_80337CC4
/* 80337BE8 00334B28 40 80 05 18 */ bge lbl_80338100
/* 80337BEC 00334B2C 38 03 61 31 */ addi r0, r3, 0x6131
/* 80337BF0 00334B30 7C 05 00 00 */ cmpw r5, r0
/* 80337BF4 00334B34 41 82 03 30 */ beq lbl_80337F24
/* 80337BF8 00334B38 48 00 05 08 */ b lbl_80338100
lbl_80337BFC:
/* 80337BFC 00334B3C 3C 60 62 76 */ lis r3, 0x62766131@ha
/* 80337C00 00334B40 38 03 61 31 */ addi r0, r3, 0x62766131@l
/* 80337C04 00334B44 7C 05 00 00 */ cmpw r5, r0
/* 80337C08 00334B48 41 82 03 AC */ beq lbl_80337FB4
/* 80337C0C 00334B4C 40 80 00 28 */ bge lbl_80337C34
/* 80337C10 00334B50 3C 60 62 74 */ lis r3, 0x62747031@ha
/* 80337C14 00334B54 38 03 70 31 */ addi r0, r3, 0x62747031@l
/* 80337C18 00334B58 7C 05 00 00 */ cmpw r5, r0
/* 80337C1C 00334B5C 41 82 03 50 */ beq lbl_80337F6C
/* 80337C20 00334B60 40 80 04 E0 */ bge lbl_80338100
/* 80337C24 00334B64 38 03 6B 31 */ addi r0, r3, 0x6b31
/* 80337C28 00334B68 7C 05 00 00 */ cmpw r5, r0
/* 80337C2C 00334B6C 41 82 01 64 */ beq lbl_80337D90
/* 80337C30 00334B70 48 00 04 D0 */ b lbl_80338100
lbl_80337C34:
/* 80337C34 00334B74 3C 60 62 78 */ lis r3, 0x62786B31@ha
/* 80337C38 00334B78 38 03 6B 31 */ addi r0, r3, 0x62786B31@l
/* 80337C3C 00334B7C 7C 05 00 00 */ cmpw r5, r0
/* 80337C40 00334B80 41 82 01 E0 */ beq lbl_80337E20
/* 80337C44 00334B84 40 80 04 BC */ bge lbl_80338100
/* 80337C48 00334B88 38 03 61 31 */ addi r0, r3, 0x6131
/* 80337C4C 00334B8C 7C 05 00 00 */ cmpw r5, r0
/* 80337C50 00334B90 41 82 04 68 */ beq lbl_803380B8
/* 80337C54 00334B94 48 00 04 AC */ b lbl_80338100
lbl_80337C58:
/* 80337C58 00334B98 38 61 00 60 */ addi r3, r1, 0x60
/* 80337C5C 00334B9C 48 00 08 85 */ bl J3DAnmKeyLoader_v15
/* 80337C60 00334BA0 38 60 00 28 */ li r3, 0x28
/* 80337C64 00334BA4 4B F9 6F E9 */ bl __nw__FUl
/* 80337C68 00334BA8 7C 7E 1B 79 */ or. r30, r3, r3
/* 80337C6C 00334BAC 41 82 00 30 */ beq lbl_80337C9C
/* 80337C70 00334BB0 38 80 00 00 */ li r4, 0
/* 80337C74 00334BB4 38 A0 00 00 */ li r5, 0
/* 80337C78 00334BB8 38 C0 00 00 */ li r6, 0
/* 80337C7C 00334BBC 38 E0 00 00 */ li r7, 0
/* 80337C80 00334BC0 4B FF 11 C1 */ bl J3DAnmTransform
/* 80337C84 00334BC4 3C 60 80 3A */ lis r3, lbl_803A7C70@ha
/* 80337C88 00334BC8 38 03 7C 70 */ addi r0, r3, lbl_803A7C70@l
/* 80337C8C 00334BCC 90 1E 00 00 */ stw r0, 0(r30)
/* 80337C90 00334BD0 38 00 00 00 */ li r0, 0
/* 80337C94 00334BD4 90 1E 00 20 */ stw r0, 0x20(r30)
/* 80337C98 00334BD8 90 1E 00 24 */ stw r0, 0x24(r30)
lbl_80337C9C:
/* 80337C9C 00334BDC 93 C1 00 64 */ stw r30, 0x64(r1)
/* 80337CA0 00334BE0 38 61 00 60 */ addi r3, r1, 0x60
/* 80337CA4 00334BE4 7F E4 FB 78 */ mr r4, r31
/* 80337CA8 00334BE8 48 00 10 9D */ bl J3DAnmKeyLoader_v15_NS_load
/* 80337CAC 00334BEC 7C 7E 1B 78 */ mr r30, r3
/* 80337CB0 00334BF0 38 61 00 60 */ addi r3, r1, 0x60
/* 80337CB4 00334BF4 38 80 FF FF */ li r4, -1
/* 80337CB8 00334BF8 48 00 08 45 */ bl J3DAnmKeyLoader_v15_NS_dtor
/* 80337CBC 00334BFC 7F C3 F3 78 */ mr r3, r30
/* 80337CC0 00334C00 48 00 04 5C */ b lbl_8033811C
lbl_80337CC4:
/* 80337CC4 00334C04 38 61 00 58 */ addi r3, r1, 0x58
/* 80337CC8 00334C08 48 00 08 19 */ bl J3DAnmKeyLoader_v15
/* 80337CCC 00334C0C 38 60 00 40 */ li r3, 0x40
/* 80337CD0 00334C10 4B F9 6F 7D */ bl __nw__FUl
/* 80337CD4 00334C14 7C 60 1B 79 */ or. r0, r3, r3
/* 80337CD8 00334C18 41 82 00 0C */ beq lbl_80337CE4
/* 80337CDC 00334C1C 4B FF 2E 25 */ bl J3DAnmColorKey
/* 80337CE0 00334C20 7C 60 1B 78 */ mr r0, r3
lbl_80337CE4:
/* 80337CE4 00334C24 90 01 00 5C */ stw r0, 0x5c(r1)
/* 80337CE8 00334C28 38 61 00 58 */ addi r3, r1, 0x58
/* 80337CEC 00334C2C 7F E4 FB 78 */ mr r4, r31
/* 80337CF0 00334C30 48 00 10 55 */ bl J3DAnmKeyLoader_v15_NS_load
/* 80337CF4 00334C34 7C 7E 1B 78 */ mr r30, r3
/* 80337CF8 00334C38 38 61 00 58 */ addi r3, r1, 0x58
/* 80337CFC 00334C3C 38 80 FF FF */ li r4, -1
/* 80337D00 00334C40 48 00 07 FD */ bl J3DAnmKeyLoader_v15_NS_dtor
/* 80337D04 00334C44 7F C3 F3 78 */ mr r3, r30
/* 80337D08 00334C48 48 00 04 14 */ b lbl_8033811C
lbl_80337D0C:
/* 80337D0C 00334C4C 38 61 00 50 */ addi r3, r1, 0x50
/* 80337D10 00334C50 48 00 07 D1 */ bl J3DAnmKeyLoader_v15
/* 80337D14 00334C54 38 60 00 14 */ li r3, 0x14
/* 80337D18 00334C58 4B F9 6F 35 */ bl __nw__FUl
/* 80337D1C 00334C5C 28 03 00 00 */ cmplwi r3, 0
/* 80337D20 00334C60 41 82 00 48 */ beq lbl_80337D68
/* 80337D24 00334C64 3C 80 80 3A */ lis r4, lbl_803A7C38@ha
/* 80337D28 00334C68 38 04 7C 38 */ addi r0, r4, lbl_803A7C38@l
/* 80337D2C 00334C6C 90 03 00 00 */ stw r0, 0(r3)
/* 80337D30 00334C70 38 A0 00 00 */ li r5, 0
/* 80337D34 00334C74 98 A3 00 04 */ stb r5, 4(r3)
/* 80337D38 00334C78 98 A3 00 05 */ stb r5, 5(r3)
/* 80337D3C 00334C7C B0 A3 00 06 */ sth r5, 6(r3)
/* 80337D40 00334C80 C0 02 CA C0 */ lfs f0, lbl_804564C0-_SDA2_BASE_(r2)
/* 80337D44 00334C84 D0 03 00 08 */ stfs f0, 8(r3)
/* 80337D48 00334C88 3C 80 80 3D */ lis r4, lbl_803CEDFC@ha
/* 80337D4C 00334C8C 38 04 ED FC */ addi r0, r4, lbl_803CEDFC@l
/* 80337D50 00334C90 90 03 00 00 */ stw r0, 0(r3)
/* 80337D54 00334C94 90 A3 00 0C */ stw r5, 0xc(r3)
/* 80337D58 00334C98 3C 80 80 3D */ lis r4, lbl_803CEDE8@ha
/* 80337D5C 00334C9C 38 04 ED E8 */ addi r0, r4, lbl_803CEDE8@l
/* 80337D60 00334CA0 90 03 00 00 */ stw r0, 0(r3)
/* 80337D64 00334CA4 90 A3 00 10 */ stw r5, 0x10(r3)
lbl_80337D68:
/* 80337D68 00334CA8 90 61 00 54 */ stw r3, 0x54(r1)
/* 80337D6C 00334CAC 38 61 00 50 */ addi r3, r1, 0x50
/* 80337D70 00334CB0 7F E4 FB 78 */ mr r4, r31
/* 80337D74 00334CB4 48 00 0F D1 */ bl J3DAnmKeyLoader_v15_NS_load
/* 80337D78 00334CB8 7C 7E 1B 78 */ mr r30, r3
/* 80337D7C 00334CBC 38 61 00 50 */ addi r3, r1, 0x50
/* 80337D80 00334CC0 38 80 FF FF */ li r4, -1
/* 80337D84 00334CC4 48 00 07 79 */ bl J3DAnmKeyLoader_v15_NS_dtor
/* 80337D88 00334CC8 7F C3 F3 78 */ mr r3, r30
/* 80337D8C 00334CCC 48 00 03 90 */ b lbl_8033811C
lbl_80337D90:
/* 80337D90 00334CD0 38 61 00 48 */ addi r3, r1, 0x48
/* 80337D94 00334CD4 48 00 07 4D */ bl J3DAnmKeyLoader_v15
/* 80337D98 00334CD8 38 60 00 7C */ li r3, 0x7c
/* 80337D9C 00334CDC 4B F9 6E B1 */ bl __nw__FUl
/* 80337DA0 00334CE0 7C 60 1B 79 */ or. r0, r3, r3
/* 80337DA4 00334CE4 41 82 00 0C */ beq lbl_80337DB0
/* 80337DA8 00334CE8 4B FF 20 B5 */ bl J3DAnmTextureSRTKey
/* 80337DAC 00334CEC 7C 60 1B 78 */ mr r0, r3
lbl_80337DB0:
/* 80337DB0 00334CF0 90 01 00 4C */ stw r0, 0x4c(r1)
/* 80337DB4 00334CF4 38 61 00 48 */ addi r3, r1, 0x48
/* 80337DB8 00334CF8 7F E4 FB 78 */ mr r4, r31
/* 80337DBC 00334CFC 48 00 0F 89 */ bl J3DAnmKeyLoader_v15_NS_load
/* 80337DC0 00334D00 7C 7E 1B 78 */ mr r30, r3
/* 80337DC4 00334D04 38 61 00 48 */ addi r3, r1, 0x48
/* 80337DC8 00334D08 38 80 FF FF */ li r4, -1
/* 80337DCC 00334D0C 48 00 07 31 */ bl J3DAnmKeyLoader_v15_NS_dtor
/* 80337DD0 00334D10 7F C3 F3 78 */ mr r3, r30
/* 80337DD4 00334D14 48 00 03 48 */ b lbl_8033811C
lbl_80337DD8:
/* 80337DD8 00334D18 38 61 00 40 */ addi r3, r1, 0x40
/* 80337DDC 00334D1C 48 00 07 05 */ bl J3DAnmKeyLoader_v15
/* 80337DE0 00334D20 38 60 00 70 */ li r3, 0x70
/* 80337DE4 00334D24 4B F9 6E 69 */ bl __nw__FUl
/* 80337DE8 00334D28 7C 60 1B 79 */ or. r0, r3, r3
/* 80337DEC 00334D2C 41 82 00 0C */ beq lbl_80337DF8
/* 80337DF0 00334D30 4B FF 30 29 */ bl J3DAnmTevRegKey
/* 80337DF4 00334D34 7C 60 1B 78 */ mr r0, r3
lbl_80337DF8:
/* 80337DF8 00334D38 90 01 00 44 */ stw r0, 0x44(r1)
/* 80337DFC 00334D3C 38 61 00 40 */ addi r3, r1, 0x40
/* 80337E00 00334D40 7F E4 FB 78 */ mr r4, r31
/* 80337E04 00334D44 48 00 0F 41 */ bl J3DAnmKeyLoader_v15_NS_load
/* 80337E08 00334D48 7C 7E 1B 78 */ mr r30, r3
/* 80337E0C 00334D4C 38 61 00 40 */ addi r3, r1, 0x40
/* 80337E10 00334D50 38 80 FF FF */ li r4, -1
/* 80337E14 00334D54 48 00 06 E9 */ bl J3DAnmKeyLoader_v15_NS_dtor
/* 80337E18 00334D58 7F C3 F3 78 */ mr r3, r30
/* 80337E1C 00334D5C 48 00 03 00 */ b lbl_8033811C
lbl_80337E20:
/* 80337E20 00334D60 38 61 00 38 */ addi r3, r1, 0x38
/* 80337E24 00334D64 48 00 06 BD */ bl J3DAnmKeyLoader_v15
/* 80337E28 00334D68 38 60 00 30 */ li r3, 0x30
/* 80337E2C 00334D6C 4B F9 6E 21 */ bl __nw__FUl
/* 80337E30 00334D70 7C 60 1B 79 */ or. r0, r3, r3
/* 80337E34 00334D74 41 82 00 0C */ beq lbl_80337E40
/* 80337E38 00334D78 4B FF 26 A9 */ bl J3DAnmVtxColorKey
/* 80337E3C 00334D7C 7C 60 1B 78 */ mr r0, r3
lbl_80337E40:
/* 80337E40 00334D80 90 01 00 3C */ stw r0, 0x3c(r1)
/* 80337E44 00334D84 38 61 00 38 */ addi r3, r1, 0x38
/* 80337E48 00334D88 7F E4 FB 78 */ mr r4, r31
/* 80337E4C 00334D8C 48 00 0E F9 */ bl J3DAnmKeyLoader_v15_NS_load
/* 80337E50 00334D90 7C 7E 1B 78 */ mr r30, r3
/* 80337E54 00334D94 38 61 00 38 */ addi r3, r1, 0x38
/* 80337E58 00334D98 38 80 FF FF */ li r4, -1
/* 80337E5C 00334D9C 48 00 06 A1 */ bl J3DAnmKeyLoader_v15_NS_dtor
/* 80337E60 00334DA0 7F C3 F3 78 */ mr r3, r30
/* 80337E64 00334DA4 48 00 02 B8 */ b lbl_8033811C
lbl_80337E68:
/* 80337E68 00334DA8 38 61 00 30 */ addi r3, r1, 0x30
/* 80337E6C 00334DAC 48 00 05 FD */ bl J3DAnmFullLoader_v15
/* 80337E70 00334DB0 57 C0 07 FF */ clrlwi. r0, r30, 0x1f
/* 80337E74 00334DB4 41 82 00 50 */ beq lbl_80337EC4
/* 80337E78 00334DB8 38 60 00 24 */ li r3, 0x24
/* 80337E7C 00334DBC 4B F9 6D D1 */ bl __nw__FUl
/* 80337E80 00334DC0 7C 7E 1B 79 */ or. r30, r3, r3
/* 80337E84 00334DC4 41 82 00 38 */ beq lbl_80337EBC
/* 80337E88 00334DC8 38 80 00 00 */ li r4, 0
/* 80337E8C 00334DCC 38 A0 00 00 */ li r5, 0
/* 80337E90 00334DD0 38 C0 00 00 */ li r6, 0
/* 80337E94 00334DD4 38 E0 00 00 */ li r7, 0
/* 80337E98 00334DD8 4B FF 0F A9 */ bl J3DAnmTransform
/* 80337E9C 00334DDC 3C 60 80 3D */ lis r3, lbl_803CEE48@ha
/* 80337EA0 00334DE0 38 03 EE 48 */ addi r0, r3, lbl_803CEE48@l
/* 80337EA4 00334DE4 90 1E 00 00 */ stw r0, 0(r30)
/* 80337EA8 00334DE8 38 00 00 00 */ li r0, 0
/* 80337EAC 00334DEC 90 1E 00 20 */ stw r0, 0x20(r30)
/* 80337EB0 00334DF0 3C 60 80 3D */ lis r3, lbl_803CEE34@ha
/* 80337EB4 00334DF4 38 03 EE 34 */ addi r0, r3, lbl_803CEE34@l
/* 80337EB8 00334DF8 90 1E 00 00 */ stw r0, 0(r30)
lbl_80337EBC:
/* 80337EBC 00334DFC 93 C1 00 34 */ stw r30, 0x34(r1)
/* 80337EC0 00334E00 48 00 00 40 */ b lbl_80337F00
lbl_80337EC4:
/* 80337EC4 00334E04 38 60 00 24 */ li r3, 0x24
/* 80337EC8 00334E08 4B F9 6D 85 */ bl __nw__FUl
/* 80337ECC 00334E0C 7C 7E 1B 79 */ or. r30, r3, r3
/* 80337ED0 00334E10 41 82 00 2C */ beq lbl_80337EFC
/* 80337ED4 00334E14 38 80 00 00 */ li r4, 0
/* 80337ED8 00334E18 38 A0 00 00 */ li r5, 0
/* 80337EDC 00334E1C 38 C0 00 00 */ li r6, 0
/* 80337EE0 00334E20 38 E0 00 00 */ li r7, 0
/* 80337EE4 00334E24 4B FF 0F 5D */ bl J3DAnmTransform
/* 80337EE8 00334E28 3C 60 80 3D */ lis r3, lbl_803CEE48@ha
/* 80337EEC 00334E2C 38 03 EE 48 */ addi r0, r3, lbl_803CEE48@l
/* 80337EF0 00334E30 90 1E 00 00 */ stw r0, 0(r30)
/* 80337EF4 00334E34 38 00 00 00 */ li r0, 0
/* 80337EF8 00334E38 90 1E 00 20 */ stw r0, 0x20(r30)
lbl_80337EFC:
/* 80337EFC 00334E3C 93 C1 00 34 */ stw r30, 0x34(r1)
lbl_80337F00:
/* 80337F00 00334E40 38 61 00 30 */ addi r3, r1, 0x30
/* 80337F04 00334E44 7F E4 FB 78 */ mr r4, r31
/* 80337F08 00334E48 48 00 06 51 */ bl J3DAnmFullLoader_v15_NS_load
/* 80337F0C 00334E4C 7C 7E 1B 78 */ mr r30, r3
/* 80337F10 00334E50 38 61 00 30 */ addi r3, r1, 0x30
/* 80337F14 00334E54 38 80 FF FF */ li r4, -1
/* 80337F18 00334E58 48 00 05 6D */ bl J3DAnmFullLoader_v15_NS_dtor
/* 80337F1C 00334E5C 7F C3 F3 78 */ mr r3, r30
/* 80337F20 00334E60 48 00 01 FC */ b lbl_8033811C
lbl_80337F24:
/* 80337F24 00334E64 38 61 00 28 */ addi r3, r1, 0x28
/* 80337F28 00334E68 48 00 05 41 */ bl J3DAnmFullLoader_v15
/* 80337F2C 00334E6C 38 60 00 40 */ li r3, 0x40
/* 80337F30 00334E70 4B F9 6D 1D */ bl __nw__FUl
/* 80337F34 00334E74 7C 60 1B 79 */ or. r0, r3, r3
/* 80337F38 00334E78 41 82 00 0C */ beq lbl_80337F44
/* 80337F3C 00334E7C 4B FF 2A 01 */ bl J3DAnmColorFull
/* 80337F40 00334E80 7C 60 1B 78 */ mr r0, r3
lbl_80337F44:
/* 80337F44 00334E84 90 01 00 2C */ stw r0, 0x2c(r1)
/* 80337F48 00334E88 38 61 00 28 */ addi r3, r1, 0x28
/* 80337F4C 00334E8C 7F E4 FB 78 */ mr r4, r31
/* 80337F50 00334E90 48 00 06 09 */ bl J3DAnmFullLoader_v15_NS_load
/* 80337F54 00334E94 7C 7E 1B 78 */ mr r30, r3
/* 80337F58 00334E98 38 61 00 28 */ addi r3, r1, 0x28
/* 80337F5C 00334E9C 38 80 FF FF */ li r4, -1
/* 80337F60 00334EA0 48 00 05 25 */ bl J3DAnmFullLoader_v15_NS_dtor
/* 80337F64 00334EA4 7F C3 F3 78 */ mr r3, r30
/* 80337F68 00334EA8 48 00 01 B4 */ b lbl_8033811C
lbl_80337F6C:
/* 80337F6C 00334EAC 38 61 00 20 */ addi r3, r1, 0x20
/* 80337F70 00334EB0 48 00 04 F9 */ bl J3DAnmFullLoader_v15
/* 80337F74 00334EB4 38 60 00 2C */ li r3, 0x2c
/* 80337F78 00334EB8 4B F9 6C D5 */ bl __nw__FUl
/* 80337F7C 00334EBC 7C 60 1B 79 */ or. r0, r3, r3
/* 80337F80 00334EC0 41 82 00 0C */ beq lbl_80337F8C
/* 80337F84 00334EC4 4B FF 2F 55 */ bl J3DAnmTexPattern
/* 80337F88 00334EC8 7C 60 1B 78 */ mr r0, r3
lbl_80337F8C:
/* 80337F8C 00334ECC 90 01 00 24 */ stw r0, 0x24(r1)
/* 80337F90 00334ED0 38 61 00 20 */ addi r3, r1, 0x20
/* 80337F94 00334ED4 7F E4 FB 78 */ mr r4, r31
/* 80337F98 00334ED8 48 00 05 C1 */ bl J3DAnmFullLoader_v15_NS_load
/* 80337F9C 00334EDC 7C 7E 1B 78 */ mr r30, r3
/* 80337FA0 00334EE0 38 61 00 20 */ addi r3, r1, 0x20
/* 80337FA4 00334EE4 38 80 FF FF */ li r4, -1
/* 80337FA8 00334EE8 48 00 04 DD */ bl J3DAnmFullLoader_v15_NS_dtor
/* 80337FAC 00334EEC 7F C3 F3 78 */ mr r3, r30
/* 80337FB0 00334EF0 48 00 01 6C */ b lbl_8033811C
lbl_80337FB4:
/* 80337FB4 00334EF4 38 61 00 18 */ addi r3, r1, 0x18
/* 80337FB8 00334EF8 48 00 04 B1 */ bl J3DAnmFullLoader_v15
/* 80337FBC 00334EFC 38 60 00 18 */ li r3, 0x18
/* 80337FC0 00334F00 4B F9 6C 8D */ bl __nw__FUl
/* 80337FC4 00334F04 28 03 00 00 */ cmplwi r3, 0
/* 80337FC8 00334F08 41 82 00 44 */ beq lbl_8033800C
/* 80337FCC 00334F0C 3C 80 80 3A */ lis r4, lbl_803A7C38@ha
/* 80337FD0 00334F10 38 04 7C 38 */ addi r0, r4, lbl_803A7C38@l
/* 80337FD4 00334F14 90 03 00 00 */ stw r0, 0(r3)
/* 80337FD8 00334F18 38 A0 00 00 */ li r5, 0
/* 80337FDC 00334F1C 98 A3 00 04 */ stb r5, 4(r3)
/* 80337FE0 00334F20 98 A3 00 05 */ stb r5, 5(r3)
/* 80337FE4 00334F24 B0 A3 00 06 */ sth r5, 6(r3)
/* 80337FE8 00334F28 C0 02 CA C0 */ lfs f0, lbl_804564C0-_SDA2_BASE_(r2)
/* 80337FEC 00334F2C D0 03 00 08 */ stfs f0, 8(r3)
/* 80337FF0 00334F30 3C 80 80 3D */ lis r4, lbl_803CF274@ha
/* 80337FF4 00334F34 38 04 F2 74 */ addi r0, r4, lbl_803CF274@l
/* 80337FF8 00334F38 90 03 00 00 */ stw r0, 0(r3)
/* 80337FFC 00334F3C B0 A3 00 0C */ sth r5, 0xc(r3)
/* 80338000 00334F40 B0 A3 00 0E */ sth r5, 0xe(r3)
/* 80338004 00334F44 90 A3 00 10 */ stw r5, 0x10(r3)
/* 80338008 00334F48 90 A3 00 14 */ stw r5, 0x14(r3)
lbl_8033800C:
/* 8033800C 00334F4C 90 61 00 1C */ stw r3, 0x1c(r1)
/* 80338010 00334F50 38 61 00 18 */ addi r3, r1, 0x18
/* 80338014 00334F54 7F E4 FB 78 */ mr r4, r31
/* 80338018 00334F58 48 00 05 41 */ bl J3DAnmFullLoader_v15_NS_load
/* 8033801C 00334F5C 7C 7E 1B 78 */ mr r30, r3
/* 80338020 00334F60 38 61 00 18 */ addi r3, r1, 0x18
/* 80338024 00334F64 38 80 FF FF */ li r4, -1
/* 80338028 00334F68 48 00 04 5D */ bl J3DAnmFullLoader_v15_NS_dtor
/* 8033802C 00334F6C 7F C3 F3 78 */ mr r3, r30
/* 80338030 00334F70 48 00 00 EC */ b lbl_8033811C
lbl_80338034:
/* 80338034 00334F74 38 61 00 10 */ addi r3, r1, 0x10
/* 80338038 00334F78 48 00 04 31 */ bl J3DAnmFullLoader_v15
/* 8033803C 00334F7C 38 60 00 14 */ li r3, 0x14
/* 80338040 00334F80 4B F9 6C 0D */ bl __nw__FUl
/* 80338044 00334F84 28 03 00 00 */ cmplwi r3, 0
/* 80338048 00334F88 41 82 00 48 */ beq lbl_80338090
/* 8033804C 00334F8C 3C 80 80 3A */ lis r4, lbl_803A7C38@ha
/* 80338050 00334F90 38 04 7C 38 */ addi r0, r4, lbl_803A7C38@l
/* 80338054 00334F94 90 03 00 00 */ stw r0, 0(r3)
/* 80338058 00334F98 38 A0 00 00 */ li r5, 0
/* 8033805C 00334F9C 98 A3 00 04 */ stb r5, 4(r3)
/* 80338060 00334FA0 98 A3 00 05 */ stb r5, 5(r3)
/* 80338064 00334FA4 B0 A3 00 06 */ sth r5, 6(r3)
/* 80338068 00334FA8 C0 02 CA C0 */ lfs f0, lbl_804564C0-_SDA2_BASE_(r2)
/* 8033806C 00334FAC D0 03 00 08 */ stfs f0, 8(r3)
/* 80338070 00334FB0 3C 80 80 3D */ lis r4, lbl_803CEDFC@ha
/* 80338074 00334FB4 38 04 ED FC */ addi r0, r4, lbl_803CEDFC@l
/* 80338078 00334FB8 90 03 00 00 */ stw r0, 0(r3)
/* 8033807C 00334FBC 90 A3 00 0C */ stw r5, 0xc(r3)
/* 80338080 00334FC0 3C 80 80 3D */ lis r4, lbl_803CEE10@ha
/* 80338084 00334FC4 38 04 EE 10 */ addi r0, r4, lbl_803CEE10@l
/* 80338088 00334FC8 90 03 00 00 */ stw r0, 0(r3)
/* 8033808C 00334FCC 90 A3 00 10 */ stw r5, 0x10(r3)
lbl_80338090:
/* 80338090 00334FD0 90 61 00 14 */ stw r3, 0x14(r1)
/* 80338094 00334FD4 38 61 00 10 */ addi r3, r1, 0x10
/* 80338098 00334FD8 7F E4 FB 78 */ mr r4, r31
/* 8033809C 00334FDC 48 00 04 BD */ bl J3DAnmFullLoader_v15_NS_load
/* 803380A0 00334FE0 7C 7E 1B 78 */ mr r30, r3
/* 803380A4 00334FE4 38 61 00 10 */ addi r3, r1, 0x10
/* 803380A8 00334FE8 38 80 FF FF */ li r4, -1
/* 803380AC 00334FEC 48 00 03 D9 */ bl J3DAnmFullLoader_v15_NS_dtor
/* 803380B0 00334FF0 7F C3 F3 78 */ mr r3, r30
/* 803380B4 00334FF4 48 00 00 68 */ b lbl_8033811C
lbl_803380B8:
/* 803380B8 00334FF8 38 61 00 08 */ addi r3, r1, 8
/* 803380BC 00334FFC 48 00 03 AD */ bl J3DAnmFullLoader_v15
/* 803380C0 00335000 38 60 00 30 */ li r3, 0x30
/* 803380C4 00335004 4B F9 6B 89 */ bl __nw__FUl
/* 803380C8 00335008 7C 60 1B 79 */ or. r0, r3, r3
/* 803380CC 0033500C 41 82 00 0C */ beq lbl_803380D8
/* 803380D0 00335010 4B FF 22 3D */ bl J3DAnmVtxColorFull
/* 803380D4 00335014 7C 60 1B 78 */ mr r0, r3
lbl_803380D8:
/* 803380D8 00335018 90 01 00 0C */ stw r0, 0xc(r1)
/* 803380DC 0033501C 38 61 00 08 */ addi r3, r1, 8
/* 803380E0 00335020 7F E4 FB 78 */ mr r4, r31
/* 803380E4 00335024 48 00 04 75 */ bl J3DAnmFullLoader_v15_NS_load
/* 803380E8 00335028 7C 7E 1B 78 */ mr r30, r3
/* 803380EC 0033502C 38 61 00 08 */ addi r3, r1, 8
/* 803380F0 00335030 38 80 FF FF */ li r4, -1
/* 803380F4 00335034 48 00 03 91 */ bl J3DAnmFullLoader_v15_NS_dtor
/* 803380F8 00335038 7F C3 F3 78 */ mr r3, r30
/* 803380FC 0033503C 48 00 00 20 */ b lbl_8033811C
lbl_80338100:
/* 80338100 00335040 3C 60 80 3A */ lis r3, lbl_803A2130@ha
/* 80338104 00335044 38 63 21 30 */ addi r3, r3, lbl_803A2130@l
/* 80338108 00335048 4C C6 31 82 */ crclr 6
/* 8033810C 0033504C 4B CC E9 B1 */ bl OSReport
/* 80338110 00335050 38 60 00 00 */ li r3, 0
/* 80338114 00335054 48 00 00 08 */ b lbl_8033811C
lbl_80338118:
/* 80338118 00335058 38 60 00 00 */ li r3, 0
lbl_8033811C:
/* 8033811C 0033505C 83 E1 00 6C */ lwz r31, 0x6c(r1)
/* 80338120 00335060 83 C1 00 68 */ lwz r30, 0x68(r1)
/* 80338124 00335064 80 01 00 74 */ lwz r0, 0x74(r1)
/* 80338128 00335068 7C 08 03 A6 */ mtlr r0
/* 8033812C 0033506C 38 21 00 70 */ addi r1, r1, 0x70
/* 80338130 00335070 4E 80 00 20 */ blr
.global J3DAnmLoaderDataBase_NS_setResource
J3DAnmLoaderDataBase_NS_setResource:
/* 80338134 00335074 94 21 FF 90 */ stwu r1, -0x70(r1)
/* 80338138 00335078 7C 08 02 A6 */ mflr r0
/* 8033813C 0033507C 90 01 00 74 */ stw r0, 0x74(r1)
/* 80338140 00335080 93 E1 00 6C */ stw r31, 0x6c(r1)
/* 80338144 00335084 93 C1 00 68 */ stw r30, 0x68(r1)
/* 80338148 00335088 7C 7E 1B 78 */ mr r30, r3
/* 8033814C 0033508C 7C 9F 23 79 */ or. r31, r4, r4
/* 80338150 00335090 41 82 03 00 */ beq lbl_80338450
/* 80338154 00335094 80 7F 00 00 */ lwz r3, 0(r31)
/* 80338158 00335098 3C 03 B5 CD */ addis r0, r3, 0xb5cd
/* 8033815C 0033509C 28 00 44 31 */ cmplwi r0, 0x4431
/* 80338160 003350A0 40 82 02 F0 */ bne lbl_80338450
/* 80338164 003350A4 80 BF 00 04 */ lwz r5, 4(r31)
/* 80338168 003350A8 3C 60 62 72 */ lis r3, 0x62726B31@ha
/* 8033816C 003350AC 38 03 6B 31 */ addi r0, r3, 0x62726B31@l
/* 80338170 003350B0 7C 05 00 00 */ cmpw r5, r0
/* 80338174 003350B4 41 82 01 70 */ beq lbl_803382E4
/* 80338178 003350B8 40 80 00 70 */ bge lbl_803381E8
/* 8033817C 003350BC 3C 80 62 6C */ lis r4, 0x626C6B31@ha
/* 80338180 003350C0 38 04 6B 31 */ addi r0, r4, 0x626C6B31@l
/* 80338184 003350C4 7C 05 00 00 */ cmpw r5, r0
/* 80338188 003350C8 41 82 01 0C */ beq lbl_80338294
/* 8033818C 003350CC 40 80 00 38 */ bge lbl_803381C4
/* 80338190 003350D0 3C 60 62 63 */ lis r3, 0x62636B31@ha
/* 80338194 003350D4 38 03 6B 31 */ addi r0, r3, 0x62636B31@l
/* 80338198 003350D8 7C 05 00 00 */ cmpw r5, r0
/* 8033819C 003350DC 41 82 00 A8 */ beq lbl_80338244
/* 803381A0 003350E0 40 80 00 14 */ bge lbl_803381B4
/* 803381A4 003350E4 38 03 61 31 */ addi r0, r3, 0x6131
/* 803381A8 003350E8 7C 05 00 00 */ cmpw r5, r0
/* 803381AC 003350EC 41 82 01 A4 */ beq lbl_80338350
/* 803381B0 003350F0 48 00 02 90 */ b lbl_80338440
lbl_803381B4:
/* 803381B4 003350F4 38 04 61 31 */ addi r0, r4, 0x6131
/* 803381B8 003350F8 7C 05 00 00 */ cmpw r5, r0
/* 803381BC 003350FC 41 82 02 0C */ beq lbl_803383C8
/* 803381C0 00335100 48 00 02 80 */ b lbl_80338440
lbl_803381C4:
/* 803381C4 00335104 3C 60 62 70 */ lis r3, 0x62706B31@ha
/* 803381C8 00335108 38 03 6B 31 */ addi r0, r3, 0x62706B31@l
/* 803381CC 0033510C 7C 05 00 00 */ cmpw r5, r0
/* 803381D0 00335110 41 82 00 9C */ beq lbl_8033826C
/* 803381D4 00335114 40 80 02 6C */ bge lbl_80338440
/* 803381D8 00335118 38 03 61 31 */ addi r0, r3, 0x6131
/* 803381DC 0033511C 7C 05 00 00 */ cmpw r5, r0
/* 803381E0 00335120 41 82 01 98 */ beq lbl_80338378
/* 803381E4 00335124 48 00 02 5C */ b lbl_80338440
lbl_803381E8:
/* 803381E8 00335128 3C 60 62 76 */ lis r3, 0x62766131@ha
/* 803381EC 0033512C 38 03 61 31 */ addi r0, r3, 0x62766131@l
/* 803381F0 00335130 7C 05 00 00 */ cmpw r5, r0
/* 803381F4 00335134 41 82 02 24 */ beq lbl_80338418
/* 803381F8 00335138 40 80 00 28 */ bge lbl_80338220
/* 803381FC 0033513C 3C 60 62 74 */ lis r3, 0x62747031@ha
/* 80338200 00335140 38 03 70 31 */ addi r0, r3, 0x62747031@l
/* 80338204 00335144 7C 05 00 00 */ cmpw r5, r0
/* 80338208 00335148 41 82 01 98 */ beq lbl_803383A0
/* 8033820C 0033514C 40 80 02 34 */ bge lbl_80338440
/* 80338210 00335150 38 03 6B 31 */ addi r0, r3, 0x6b31
/* 80338214 00335154 7C 05 00 00 */ cmpw r5, r0
/* 80338218 00335158 41 82 00 A4 */ beq lbl_803382BC
/* 8033821C 0033515C 48 00 02 24 */ b lbl_80338440
lbl_80338220:
/* 80338220 00335160 3C 60 62 78 */ lis r3, 0x62786B31@ha
/* 80338224 00335164 38 03 6B 31 */ addi r0, r3, 0x62786B31@l
/* 80338228 00335168 7C 05 00 00 */ cmpw r5, r0
/* 8033822C 0033516C 41 82 00 FC */ beq lbl_80338328
/* 80338230 00335170 40 80 02 10 */ bge lbl_80338440
/* 80338234 00335174 38 03 61 31 */ addi r0, r3, 0x6131
/* 80338238 00335178 7C 05 00 00 */ cmpw r5, r0
/* 8033823C 0033517C 41 82 01 B4 */ beq lbl_803383F0
/* 80338240 00335180 48 00 02 00 */ b lbl_80338440
lbl_80338244:
/* 80338244 00335184 38 61 00 60 */ addi r3, r1, 0x60
/* 80338248 00335188 48 00 02 99 */ bl J3DAnmKeyLoader_v15
/* 8033824C 0033518C 38 61 00 60 */ addi r3, r1, 0x60
/* 80338250 00335190 7F C4 F3 78 */ mr r4, r30
/* 80338254 00335194 7F E5 FB 78 */ mr r5, r31
/* 80338258 00335198 48 00 0C 35 */ bl J3DAnmKeyLoader_v15_NS_setResource
/* 8033825C 0033519C 38 61 00 60 */ addi r3, r1, 0x60
/* 80338260 003351A0 38 80 FF FF */ li r4, -1
/* 80338264 003351A4 48 00 02 99 */ bl J3DAnmKeyLoader_v15_NS_dtor
/* 80338268 003351A8 48 00 01 E8 */ b lbl_80338450
lbl_8033826C:
/* 8033826C 003351AC 38 61 00 58 */ addi r3, r1, 0x58
/* 80338270 003351B0 48 00 02 71 */ bl J3DAnmKeyLoader_v15
/* 80338274 003351B4 38 61 00 58 */ addi r3, r1, 0x58
/* 80338278 003351B8 7F C4 F3 78 */ mr r4, r30
/* 8033827C 003351BC 7F E5 FB 78 */ mr r5, r31
/* 80338280 003351C0 48 00 0C 0D */ bl J3DAnmKeyLoader_v15_NS_setResource
/* 80338284 003351C4 38 61 00 58 */ addi r3, r1, 0x58
/* 80338288 003351C8 38 80 FF FF */ li r4, -1
/* 8033828C 003351CC 48 00 02 71 */ bl J3DAnmKeyLoader_v15_NS_dtor
/* 80338290 003351D0 48 00 01 C0 */ b lbl_80338450
lbl_80338294:
/* 80338294 003351D4 38 61 00 50 */ addi r3, r1, 0x50
/* 80338298 003351D8 48 00 02 49 */ bl J3DAnmKeyLoader_v15
/* 8033829C 003351DC 38 61 00 50 */ addi r3, r1, 0x50
/* 803382A0 003351E0 7F C4 F3 78 */ mr r4, r30
/* 803382A4 003351E4 7F E5 FB 78 */ mr r5, r31
/* 803382A8 003351E8 48 00 0B E5 */ bl J3DAnmKeyLoader_v15_NS_setResource
/* 803382AC 003351EC 38 61 00 50 */ addi r3, r1, 0x50
/* 803382B0 003351F0 38 80 FF FF */ li r4, -1
/* 803382B4 003351F4 48 00 02 49 */ bl J3DAnmKeyLoader_v15_NS_dtor
/* 803382B8 003351F8 48 00 01 98 */ b lbl_80338450
lbl_803382BC:
/* 803382BC 003351FC 38 61 00 48 */ addi r3, r1, 0x48
/* 803382C0 00335200 48 00 02 21 */ bl J3DAnmKeyLoader_v15
/* 803382C4 00335204 38 61 00 48 */ addi r3, r1, 0x48
/* 803382C8 00335208 7F C4 F3 78 */ mr r4, r30
/* 803382CC 0033520C 7F E5 FB 78 */ mr r5, r31
/* 803382D0 00335210 48 00 0B BD */ bl J3DAnmKeyLoader_v15_NS_setResource
/* 803382D4 00335214 38 61 00 48 */ addi r3, r1, 0x48
/* 803382D8 00335218 38 80 FF FF */ li r4, -1
/* 803382DC 0033521C 48 00 02 21 */ bl J3DAnmKeyLoader_v15_NS_dtor
/* 803382E0 00335220 48 00 01 70 */ b lbl_80338450
lbl_803382E4:
/* 803382E4 00335224 38 61 00 40 */ addi r3, r1, 0x40
/* 803382E8 00335228 48 00 01 F9 */ bl J3DAnmKeyLoader_v15
/* 803382EC 0033522C 7F C3 F3 78 */ mr r3, r30
/* 803382F0 00335230 81 9E 00 00 */ lwz r12, 0(r30)
/* 803382F4 00335234 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 803382F8 00335238 7D 89 03 A6 */ mtctr r12
/* 803382FC 0033523C 4E 80 04 21 */ bctrl
/* 80338300 00335240 2C 03 00 05 */ cmpwi r3, 5
/* 80338304 00335244 40 82 00 14 */ bne lbl_80338318
/* 80338308 00335248 38 61 00 40 */ addi r3, r1, 0x40
/* 8033830C 0033524C 7F C4 F3 78 */ mr r4, r30
/* 80338310 00335250 7F E5 FB 78 */ mr r5, r31
/* 80338314 00335254 48 00 0B 79 */ bl J3DAnmKeyLoader_v15_NS_setResource
lbl_80338318:
/* 80338318 00335258 38 61 00 40 */ addi r3, r1, 0x40
/* 8033831C 0033525C 38 80 FF FF */ li r4, -1
/* 80338320 00335260 48 00 01 DD */ bl J3DAnmKeyLoader_v15_NS_dtor
/* 80338324 00335264 48 00 01 2C */ b lbl_80338450
lbl_80338328:
/* 80338328 00335268 38 61 00 38 */ addi r3, r1, 0x38
/* 8033832C 0033526C 48 00 01 B5 */ bl J3DAnmKeyLoader_v15
/* 80338330 00335270 38 61 00 38 */ addi r3, r1, 0x38
/* 80338334 00335274 7F C4 F3 78 */ mr r4, r30
/* 80338338 00335278 7F E5 FB 78 */ mr r5, r31
/* 8033833C 0033527C 48 00 0B 51 */ bl J3DAnmKeyLoader_v15_NS_setResource
/* 80338340 00335280 38 61 00 38 */ addi r3, r1, 0x38
/* 80338344 00335284 38 80 FF FF */ li r4, -1
/* 80338348 00335288 48 00 01 B5 */ bl J3DAnmKeyLoader_v15_NS_dtor
/* 8033834C 0033528C 48 00 01 04 */ b lbl_80338450
lbl_80338350:
/* 80338350 00335290 38 61 00 30 */ addi r3, r1, 0x30
/* 80338354 00335294 48 00 01 15 */ bl J3DAnmFullLoader_v15
/* 80338358 00335298 38 61 00 30 */ addi r3, r1, 0x30
/* 8033835C 0033529C 7F C4 F3 78 */ mr r4, r30
/* 80338360 003352A0 7F E5 FB 78 */ mr r5, r31
/* 80338364 003352A4 48 00 03 3D */ bl J3DAnmFullLoader_v15_NS_setResource
/* 80338368 003352A8 38 61 00 30 */ addi r3, r1, 0x30
/* 8033836C 003352AC 38 80 FF FF */ li r4, -1
/* 80338370 003352B0 48 00 01 15 */ bl J3DAnmFullLoader_v15_NS_dtor
/* 80338374 003352B4 48 00 00 DC */ b lbl_80338450
lbl_80338378:
/* 80338378 003352B8 38 61 00 28 */ addi r3, r1, 0x28
/* 8033837C 003352BC 48 00 00 ED */ bl J3DAnmFullLoader_v15
/* 80338380 003352C0 38 61 00 28 */ addi r3, r1, 0x28
/* 80338384 003352C4 7F C4 F3 78 */ mr r4, r30
/* 80338388 003352C8 7F E5 FB 78 */ mr r5, r31
/* 8033838C 003352CC 48 00 03 15 */ bl J3DAnmFullLoader_v15_NS_setResource
/* 80338390 003352D0 38 61 00 28 */ addi r3, r1, 0x28
/* 80338394 003352D4 38 80 FF FF */ li r4, -1
/* 80338398 003352D8 48 00 00 ED */ bl J3DAnmFullLoader_v15_NS_dtor
/* 8033839C 003352DC 48 00 00 B4 */ b lbl_80338450
lbl_803383A0:
/* 803383A0 003352E0 38 61 00 20 */ addi r3, r1, 0x20
/* 803383A4 003352E4 48 00 00 C5 */ bl J3DAnmFullLoader_v15
/* 803383A8 003352E8 38 61 00 20 */ addi r3, r1, 0x20
/* 803383AC 003352EC 7F C4 F3 78 */ mr r4, r30
/* 803383B0 003352F0 7F E5 FB 78 */ mr r5, r31
/* 803383B4 003352F4 48 00 02 ED */ bl J3DAnmFullLoader_v15_NS_setResource
/* 803383B8 003352F8 38 61 00 20 */ addi r3, r1, 0x20
/* 803383BC 003352FC 38 80 FF FF */ li r4, -1
/* 803383C0 00335300 48 00 00 C5 */ bl J3DAnmFullLoader_v15_NS_dtor
/* 803383C4 00335304 48 00 00 8C */ b lbl_80338450
lbl_803383C8:
/* 803383C8 00335308 38 61 00 18 */ addi r3, r1, 0x18
/* 803383CC 0033530C 48 00 00 9D */ bl J3DAnmFullLoader_v15
/* 803383D0 00335310 38 61 00 18 */ addi r3, r1, 0x18
/* 803383D4 00335314 7F C4 F3 78 */ mr r4, r30
/* 803383D8 00335318 7F E5 FB 78 */ mr r5, r31
/* 803383DC 0033531C 48 00 02 C5 */ bl J3DAnmFullLoader_v15_NS_setResource
/* 803383E0 00335320 38 61 00 18 */ addi r3, r1, 0x18
/* 803383E4 00335324 38 80 FF FF */ li r4, -1
/* 803383E8 00335328 48 00 00 9D */ bl J3DAnmFullLoader_v15_NS_dtor
/* 803383EC 0033532C 48 00 00 64 */ b lbl_80338450
lbl_803383F0:
/* 803383F0 00335330 38 61 00 10 */ addi r3, r1, 0x10
/* 803383F4 00335334 48 00 00 75 */ bl J3DAnmFullLoader_v15
/* 803383F8 00335338 38 61 00 10 */ addi r3, r1, 0x10
/* 803383FC 0033533C 7F C4 F3 78 */ mr r4, r30
/* 80338400 00335340 7F E5 FB 78 */ mr r5, r31
/* 80338404 00335344 48 00 02 9D */ bl J3DAnmFullLoader_v15_NS_setResource
/* 80338408 00335348 38 61 00 10 */ addi r3, r1, 0x10
/* 8033840C 0033534C 38 80 FF FF */ li r4, -1
/* 80338410 00335350 48 00 00 75 */ bl J3DAnmFullLoader_v15_NS_dtor
/* 80338414 00335354 48 00 00 3C */ b lbl_80338450
lbl_80338418:
/* 80338418 00335358 38 61 00 08 */ addi r3, r1, 8
/* 8033841C 0033535C 48 00 00 4D */ bl J3DAnmFullLoader_v15
/* 80338420 00335360 38 61 00 08 */ addi r3, r1, 8
/* 80338424 00335364 7F C4 F3 78 */ mr r4, r30
/* 80338428 00335368 7F E5 FB 78 */ mr r5, r31
/* 8033842C 0033536C 48 00 02 75 */ bl J3DAnmFullLoader_v15_NS_setResource
/* 80338430 00335370 38 61 00 08 */ addi r3, r1, 8
/* 80338434 00335374 38 80 FF FF */ li r4, -1
/* 80338438 00335378 48 00 00 4D */ bl J3DAnmFullLoader_v15_NS_dtor
/* 8033843C 0033537C 48 00 00 14 */ b lbl_80338450
lbl_80338440:
/* 80338440 00335380 3C 60 80 3A */ lis r3, lbl_803A2130@ha
/* 80338444 00335384 38 63 21 30 */ addi r3, r3, lbl_803A2130@l
/* 80338448 00335388 4C C6 31 82 */ crclr 6
/* 8033844C 0033538C 4B CC E6 71 */ bl OSReport
lbl_80338450:
/* 80338450 00335390 83 E1 00 6C */ lwz r31, 0x6c(r1)
/* 80338454 00335394 83 C1 00 68 */ lwz r30, 0x68(r1)
/* 80338458 00335398 80 01 00 74 */ lwz r0, 0x74(r1)
/* 8033845C 0033539C 7C 08 03 A6 */ mtlr r0
/* 80338460 003353A0 38 21 00 70 */ addi r1, r1, 0x70
/* 80338464 003353A4 4E 80 00 20 */ blr
.global J3DAnmFullLoader_v15
J3DAnmFullLoader_v15:
/* 80338468 003353A8 3C 80 80 3D */ lis r4, lbl_803CF260@ha
/* 8033846C 003353AC 38 04 F2 60 */ addi r0, r4, lbl_803CF260@l
/* 80338470 003353B0 90 03 00 00 */ stw r0, 0(r3)
/* 80338474 003353B4 3C 80 80 3D */ lis r4, lbl_803CF24C@ha
/* 80338478 003353B8 38 04 F2 4C */ addi r0, r4, lbl_803CF24C@l
/* 8033847C 003353BC 90 03 00 00 */ stw r0, 0(r3)
/* 80338480 003353C0 4E 80 00 20 */ blr
.global J3DAnmFullLoader_v15_NS_dtor
J3DAnmFullLoader_v15_NS_dtor:
/* 80338484 003353C4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80338488 003353C8 7C 08 02 A6 */ mflr r0
/* 8033848C 003353CC 90 01 00 14 */ stw r0, 0x14(r1)
/* 80338490 003353D0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80338494 003353D4 7C 7F 1B 79 */ or. r31, r3, r3
/* 80338498 003353D8 41 82 00 30 */ beq lbl_803384C8
/* 8033849C 003353DC 3C 60 80 3D */ lis r3, lbl_803CF24C@ha
/* 803384A0 003353E0 38 03 F2 4C */ addi r0, r3, lbl_803CF24C@l
/* 803384A4 003353E4 90 1F 00 00 */ stw r0, 0(r31)
/* 803384A8 003353E8 41 82 00 10 */ beq lbl_803384B8
/* 803384AC 003353EC 3C 60 80 3D */ lis r3, lbl_803CF260@ha
/* 803384B0 003353F0 38 03 F2 60 */ addi r0, r3, lbl_803CF260@l
/* 803384B4 003353F4 90 1F 00 00 */ stw r0, 0(r31)
lbl_803384B8:
/* 803384B8 003353F8 7C 80 07 35 */ extsh. r0, r4
/* 803384BC 003353FC 40 81 00 0C */ ble lbl_803384C8
/* 803384C0 00335400 7F E3 FB 78 */ mr r3, r31
/* 803384C4 00335404 4B F9 68 79 */ bl __dl__FPv
lbl_803384C8:
/* 803384C8 00335408 7F E3 FB 78 */ mr r3, r31
/* 803384CC 0033540C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 803384D0 00335410 80 01 00 14 */ lwz r0, 0x14(r1)
/* 803384D4 00335414 7C 08 03 A6 */ mtlr r0
/* 803384D8 00335418 38 21 00 10 */ addi r1, r1, 0x10
/* 803384DC 0033541C 4E 80 00 20 */ blr
.global J3DAnmKeyLoader_v15
J3DAnmKeyLoader_v15:
/* 803384E0 00335420 3C 80 80 3D */ lis r4, lbl_803CF260@ha
/* 803384E4 00335424 38 04 F2 60 */ addi r0, r4, lbl_803CF260@l
/* 803384E8 00335428 90 03 00 00 */ stw r0, 0(r3)
/* 803384EC 0033542C 3C 80 80 3D */ lis r4, lbl_803CF238@ha
/* 803384F0 00335430 38 04 F2 38 */ addi r0, r4, lbl_803CF238@l
/* 803384F4 00335434 90 03 00 00 */ stw r0, 0(r3)
/* 803384F8 00335438 4E 80 00 20 */ blr
.global J3DAnmKeyLoader_v15_NS_dtor
J3DAnmKeyLoader_v15_NS_dtor:
/* 803384FC 0033543C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80338500 00335440 7C 08 02 A6 */ mflr r0
/* 80338504 00335444 90 01 00 14 */ stw r0, 0x14(r1)
/* 80338508 00335448 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8033850C 0033544C 7C 7F 1B 79 */ or. r31, r3, r3
/* 80338510 00335450 41 82 00 30 */ beq lbl_80338540
/* 80338514 00335454 3C 60 80 3D */ lis r3, lbl_803CF238@ha
/* 80338518 00335458 38 03 F2 38 */ addi r0, r3, lbl_803CF238@l
/* 8033851C 0033545C 90 1F 00 00 */ stw r0, 0(r31)
/* 80338520 00335460 41 82 00 10 */ beq lbl_80338530
/* 80338524 00335464 3C 60 80 3D */ lis r3, lbl_803CF260@ha
/* 80338528 00335468 38 03 F2 60 */ addi r0, r3, lbl_803CF260@l
/* 8033852C 0033546C 90 1F 00 00 */ stw r0, 0(r31)
lbl_80338530:
/* 80338530 00335470 7C 80 07 35 */ extsh. r0, r4
/* 80338534 00335474 40 81 00 0C */ ble lbl_80338540
/* 80338538 00335478 7F E3 FB 78 */ mr r3, r31
/* 8033853C 0033547C 4B F9 68 01 */ bl __dl__FPv
lbl_80338540:
/* 80338540 00335480 7F E3 FB 78 */ mr r3, r31
/* 80338544 00335484 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80338548 00335488 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8033854C 0033548C 7C 08 03 A6 */ mtlr r0
/* 80338550 00335490 38 21 00 10 */ addi r1, r1, 0x10
/* 80338554 00335494 4E 80 00 20 */ blr
.global J3DAnmFullLoader_v15_NS_load
J3DAnmFullLoader_v15_NS_load:
/* 80338558 00335498 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8033855C 0033549C 7C 08 02 A6 */ mflr r0
/* 80338560 003354A0 90 01 00 24 */ stw r0, 0x24(r1)
/* 80338564 003354A4 39 61 00 20 */ addi r11, r1, 0x20
/* 80338568 003354A8 48 02 9C 6D */ bl _savegpr_27
/* 8033856C 003354AC 7C 7D 1B 78 */ mr r29, r3
/* 80338570 003354B0 3B E4 00 20 */ addi r31, r4, 0x20
/* 80338574 003354B4 3B C0 00 00 */ li r30, 0
/* 80338578 003354B8 3C 60 54 50 */ lis r3, 0x54505431@ha
/* 8033857C 003354BC 3B 63 54 31 */ addi r27, r3, 0x54505431@l
/* 80338580 003354C0 83 84 00 0C */ lwz r28, 0xc(r4)
/* 80338584 003354C4 48 00 00 F8 */ b lbl_8033867C
lbl_80338588:
/* 80338588 003354C8 80 9F 00 00 */ lwz r4, 0(r31)
/* 8033858C 003354CC 7C 04 D8 00 */ cmpw r4, r27
/* 80338590 003354D0 41 82 00 8C */ beq lbl_8033861C
/* 80338594 003354D4 40 80 00 40 */ bge lbl_803385D4
/* 80338598 003354D8 3C 60 43 4C */ lis r3, 0x434C4631@ha
/* 8033859C 003354DC 38 03 46 31 */ addi r0, r3, 0x434C4631@l
/* 803385A0 003354E0 7C 04 00 00 */ cmpw r4, r0
/* 803385A4 003354E4 41 82 00 88 */ beq lbl_8033862C
/* 803385A8 003354E8 40 80 00 18 */ bge lbl_803385C0
/* 803385AC 003354EC 3C 60 41 4E */ lis r3, 0x414E4631@ha
/* 803385B0 003354F0 38 03 46 31 */ addi r0, r3, 0x414E4631@l
/* 803385B4 003354F4 7C 04 00 00 */ cmpw r4, r0
/* 803385B8 003354F8 41 82 00 44 */ beq lbl_803385FC
/* 803385BC 003354FC 48 00 00 A0 */ b lbl_8033865C
lbl_803385C0:
/* 803385C0 00335500 3C 60 50 41 */ lis r3, 0x50414631@ha
/* 803385C4 00335504 38 03 46 31 */ addi r0, r3, 0x50414631@l
/* 803385C8 00335508 7C 04 00 00 */ cmpw r4, r0
/* 803385CC 0033550C 41 82 00 40 */ beq lbl_8033860C
/* 803385D0 00335510 48 00 00 8C */ b lbl_8033865C
lbl_803385D4:
/* 803385D4 00335514 3C 60 56 43 */ lis r3, 0x56434631@ha
/* 803385D8 00335518 38 03 46 31 */ addi r0, r3, 0x56434631@l
/* 803385DC 0033551C 7C 04 00 00 */ cmpw r4, r0
/* 803385E0 00335520 41 82 00 6C */ beq lbl_8033864C
/* 803385E4 00335524 40 80 00 78 */ bge lbl_8033865C
/* 803385E8 00335528 3C 60 56 41 */ lis r3, 0x56414631@ha
/* 803385EC 0033552C 38 03 46 31 */ addi r0, r3, 0x56414631@l
/* 803385F0 00335530 7C 04 00 00 */ cmpw r4, r0
/* 803385F4 00335534 41 82 00 48 */ beq lbl_8033863C
/* 803385F8 00335538 48 00 00 64 */ b lbl_8033865C
lbl_803385FC:
/* 803385FC 0033553C 7F A3 EB 78 */ mr r3, r29
/* 80338600 00335540 7F E4 FB 78 */ mr r4, r31
/* 80338604 00335544 48 00 01 FD */ bl J3DAnmFullLoader_v15_NS_readAnmTransform
/* 80338608 00335548 48 00 00 68 */ b lbl_80338670
lbl_8033860C:
/* 8033860C 0033554C 7F A3 EB 78 */ mr r3, r29
/* 80338610 00335550 7F E4 FB 78 */ mr r4, r31
/* 80338614 00335554 48 00 02 A9 */ bl J3DAnmFullLoader_v15_NS_readAnmColor
/* 80338618 00335558 48 00 00 58 */ b lbl_80338670
lbl_8033861C:
/* 8033861C 0033555C 7F A3 EB 78 */ mr r3, r29
/* 80338620 00335560 7F E4 FB 78 */ mr r4, r31
/* 80338624 00335564 48 00 03 8D */ bl J3DAnmFullLoader_v15_NS_readAnmTexPattern
/* 80338628 00335568 48 00 00 48 */ b lbl_80338670
lbl_8033862C:
/* 8033862C 0033556C 7F A3 EB 78 */ mr r3, r29
/* 80338630 00335570 7F E4 FB 78 */ mr r4, r31
/* 80338634 00335574 48 00 04 ED */ bl J3DAnmFullLoader_v15_NS_readAnmCluster
/* 80338638 00335578 48 00 00 38 */ b lbl_80338670
lbl_8033863C:
/* 8033863C 0033557C 7F A3 EB 78 */ mr r3, r29
/* 80338640 00335580 7F E4 FB 78 */ mr r4, r31
/* 80338644 00335584 48 00 04 39 */ bl J3DAnmFullLoader_v15_NS_readAnmVisibility
/* 80338648 00335588 48 00 00 28 */ b lbl_80338670
lbl_8033864C:
/* 8033864C 0033558C 7F A3 EB 78 */ mr r3, r29
/* 80338650 00335590 7F E4 FB 78 */ mr r4, r31
/* 80338654 00335594 48 00 05 61 */ bl J3DAnmFullLoader_v15_NS_readAnmVtxColor
/* 80338658 00335598 48 00 00 18 */ b lbl_80338670
lbl_8033865C:
/* 8033865C 0033559C 3C 60 80 3A */ lis r3, lbl_803A2130@ha
/* 80338660 003355A0 38 63 21 30 */ addi r3, r3, lbl_803A2130@l
/* 80338664 003355A4 38 63 00 29 */ addi r3, r3, 0x29
/* 80338668 003355A8 4C C6 31 82 */ crclr 6
/* 8033866C 003355AC 4B CC E4 51 */ bl OSReport
lbl_80338670:
/* 80338670 003355B0 80 1F 00 04 */ lwz r0, 4(r31)
/* 80338674 003355B4 7F FF 02 14 */ add r31, r31, r0
/* 80338678 003355B8 3B DE 00 01 */ addi r30, r30, 1
lbl_8033867C:
/* 8033867C 003355BC 7C 1E E0 40 */ cmplw r30, r28
/* 80338680 003355C0 41 80 FF 08 */ blt lbl_80338588
/* 80338684 003355C4 80 7D 00 04 */ lwz r3, 4(r29)
/* 80338688 003355C8 39 61 00 20 */ addi r11, r1, 0x20
/* 8033868C 003355CC 48 02 9B 95 */ bl _restgpr_27
/* 80338690 003355D0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80338694 003355D4 7C 08 03 A6 */ mtlr r0
/* 80338698 003355D8 38 21 00 20 */ addi r1, r1, 0x20
/* 8033869C 003355DC 4E 80 00 20 */ blr
.global J3DAnmFullLoader_v15_NS_setResource
J3DAnmFullLoader_v15_NS_setResource:
/* 803386A0 003355E0 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 803386A4 003355E4 7C 08 02 A6 */ mflr r0
/* 803386A8 003355E8 90 01 00 24 */ stw r0, 0x24(r1)
/* 803386AC 003355EC 39 61 00 20 */ addi r11, r1, 0x20
/* 803386B0 003355F0 48 02 9B 21 */ bl _savegpr_26
/* 803386B4 003355F4 7C 7B 1B 78 */ mr r27, r3
/* 803386B8 003355F8 7C 9C 23 78 */ mr r28, r4
/* 803386BC 003355FC 3B C5 00 20 */ addi r30, r5, 0x20
/* 803386C0 00335600 3B A0 00 00 */ li r29, 0
/* 803386C4 00335604 3C 60 54 50 */ lis r3, 0x54505431@ha
/* 803386C8 00335608 3B E3 54 31 */ addi r31, r3, 0x54505431@l
/* 803386CC 0033560C 83 45 00 0C */ lwz r26, 0xc(r5)
/* 803386D0 00335610 48 00 01 10 */ b lbl_803387E0
lbl_803386D4:
/* 803386D4 00335614 80 9E 00 00 */ lwz r4, 0(r30)
/* 803386D8 00335618 7C 04 F8 00 */ cmpw r4, r31
/* 803386DC 0033561C 41 82 00 94 */ beq lbl_80338770
/* 803386E0 00335620 40 80 00 40 */ bge lbl_80338720
/* 803386E4 00335624 3C 60 43 4C */ lis r3, 0x434C4631@ha
/* 803386E8 00335628 38 03 46 31 */ addi r0, r3, 0x434C4631@l
/* 803386EC 0033562C 7C 04 00 00 */ cmpw r4, r0
/* 803386F0 00335630 41 82 00 94 */ beq lbl_80338784
/* 803386F4 00335634 40 80 00 18 */ bge lbl_8033870C
/* 803386F8 00335638 3C 60 41 4E */ lis r3, 0x414E4631@ha
/* 803386FC 0033563C 38 03 46 31 */ addi r0, r3, 0x414E4631@l
/* 80338700 00335640 7C 04 00 00 */ cmpw r4, r0
/* 80338704 00335644 41 82 00 44 */ beq lbl_80338748
/* 80338708 00335648 48 00 00 B8 */ b lbl_803387C0
lbl_8033870C:
/* 8033870C 0033564C 3C 60 50 41 */ lis r3, 0x50414631@ha
/* 80338710 00335650 38 03 46 31 */ addi r0, r3, 0x50414631@l
/* 80338714 00335654 7C 04 00 00 */ cmpw r4, r0
/* 80338718 00335658 41 82 00 44 */ beq lbl_8033875C
/* 8033871C 0033565C 48 00 00 A4 */ b lbl_803387C0
lbl_80338720:
/* 80338720 00335660 3C 60 56 43 */ lis r3, 0x56434631@ha
/* 80338724 00335664 38 03 46 31 */ addi r0, r3, 0x56434631@l
/* 80338728 00335668 7C 04 00 00 */ cmpw r4, r0
/* 8033872C 0033566C 41 82 00 80 */ beq lbl_803387AC
/* 80338730 00335670 40 80 00 90 */ bge lbl_803387C0
/* 80338734 00335674 3C 60 56 41 */ lis r3, 0x56414631@ha
/* 80338738 00335678 38 03 46 31 */ addi r0, r3, 0x56414631@l
/* 8033873C 0033567C 7C 04 00 00 */ cmpw r4, r0
/* 80338740 00335680 41 82 00 58 */ beq lbl_80338798
/* 80338744 00335684 48 00 00 7C */ b lbl_803387C0
lbl_80338748:
/* 80338748 00335688 7F 63 DB 78 */ mr r3, r27
/* 8033874C 0033568C 7F 84 E3 78 */ mr r4, r28
/* 80338750 00335690 7F C5 F3 78 */ mr r5, r30
/* 80338754 00335694 48 00 00 D5 */ bl J3DAnmFullLoader_v15_NS_setAnmTransform
/* 80338758 00335698 48 00 00 7C */ b lbl_803387D4
lbl_8033875C:
/* 8033875C 0033569C 7F 63 DB 78 */ mr r3, r27
/* 80338760 003356A0 7F 84 E3 78 */ mr r4, r28
/* 80338764 003356A4 7F C5 F3 78 */ mr r5, r30
/* 80338768 003356A8 48 00 01 7D */ bl J3DAnmFullLoader_v15_NS_setAnmColor
/* 8033876C 003356AC 48 00 00 68 */ b lbl_803387D4
lbl_80338770:
/* 80338770 003356B0 7F 63 DB 78 */ mr r3, r27
/* 80338774 003356B4 7F 84 E3 78 */ mr r4, r28
/* 80338778 003356B8 7F C5 F3 78 */ mr r5, r30
/* 8033877C 003356BC 48 00 02 5D */ bl J3DAnmFullLoader_v15_NS_setAnmTexPattern
/* 80338780 003356C0 48 00 00 54 */ b lbl_803387D4
lbl_80338784:
/* 80338784 003356C4 7F 63 DB 78 */ mr r3, r27
/* 80338788 003356C8 7F 84 E3 78 */ mr r4, r28
/* 8033878C 003356CC 7F C5 F3 78 */ mr r5, r30
/* 80338790 003356D0 48 00 03 B9 */ bl J3DAnmFullLoader_v15_NS_setAnmCluster
/* 80338794 003356D4 48 00 00 40 */ b lbl_803387D4
lbl_80338798:
/* 80338798 003356D8 7F 63 DB 78 */ mr r3, r27
/* 8033879C 003356DC 7F 84 E3 78 */ mr r4, r28
/* 803387A0 003356E0 7F C5 F3 78 */ mr r5, r30
/* 803387A4 003356E4 48 00 03 01 */ bl J3DAnmFullLoader_v15_NS_setAnmVisibility
/* 803387A8 003356E8 48 00 00 2C */ b lbl_803387D4
lbl_803387AC:
/* 803387AC 003356EC 7F 63 DB 78 */ mr r3, r27
/* 803387B0 003356F0 7F 84 E3 78 */ mr r4, r28
/* 803387B4 003356F4 7F C5 F3 78 */ mr r5, r30
/* 803387B8 003356F8 48 00 04 25 */ bl J3DAnmFullLoader_v15_NS_setAnmVtxColor
/* 803387BC 003356FC 48 00 00 18 */ b lbl_803387D4
lbl_803387C0:
/* 803387C0 00335700 3C 60 80 3A */ lis r3, lbl_803A2130@ha
/* 803387C4 00335704 38 63 21 30 */ addi r3, r3, lbl_803A2130@l
/* 803387C8 00335708 38 63 00 29 */ addi r3, r3, 0x29
/* 803387CC 0033570C 4C C6 31 82 */ crclr 6
/* 803387D0 00335710 4B CC E2 ED */ bl OSReport
lbl_803387D4:
/* 803387D4 00335714 80 1E 00 04 */ lwz r0, 4(r30)
/* 803387D8 00335718 7F DE 02 14 */ add r30, r30, r0
/* 803387DC 0033571C 3B BD 00 01 */ addi r29, r29, 1
lbl_803387E0:
/* 803387E0 00335720 7C 1D D0 40 */ cmplw r29, r26
/* 803387E4 00335724 41 80 FE F0 */ blt lbl_803386D4
/* 803387E8 00335728 39 61 00 20 */ addi r11, r1, 0x20
/* 803387EC 0033572C 48 02 9A 31 */ bl _restgpr_26
/* 803387F0 00335730 80 01 00 24 */ lwz r0, 0x24(r1)
/* 803387F4 00335734 7C 08 03 A6 */ mtlr r0
/* 803387F8 00335738 38 21 00 20 */ addi r1, r1, 0x20
/* 803387FC 0033573C 4E 80 00 20 */ blr
.global J3DAnmFullLoader_v15_NS_readAnmTransform
J3DAnmFullLoader_v15_NS_readAnmTransform:
/* 80338800 00335740 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80338804 00335744 7C 08 02 A6 */ mflr r0
/* 80338808 00335748 90 01 00 14 */ stw r0, 0x14(r1)
/* 8033880C 0033574C 7C 85 23 78 */ mr r5, r4
/* 80338810 00335750 80 83 00 04 */ lwz r4, 4(r3)
/* 80338814 00335754 48 00 00 15 */ bl J3DAnmFullLoader_v15_NS_setAnmTransform
/* 80338818 00335758 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8033881C 0033575C 7C 08 03 A6 */ mtlr r0
/* 80338820 00335760 38 21 00 10 */ addi r1, r1, 0x10
/* 80338824 00335764 4E 80 00 20 */ blr
.global J3DAnmFullLoader_v15_NS_setAnmTransform
J3DAnmFullLoader_v15_NS_setAnmTransform:
/* 80338828 00335768 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8033882C 0033576C 7C 08 02 A6 */ mflr r0
/* 80338830 00335770 90 01 00 14 */ stw r0, 0x14(r1)
/* 80338834 00335774 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80338838 00335778 93 C1 00 08 */ stw r30, 8(r1)
/* 8033883C 0033577C 7C 9E 23 78 */ mr r30, r4
/* 80338840 00335780 7C BF 2B 78 */ mr r31, r5
/* 80338844 00335784 A0 05 00 0C */ lhz r0, 0xc(r5)
/* 80338848 00335788 B0 04 00 1E */ sth r0, 0x1e(r4)
/* 8033884C 0033578C A8 05 00 0A */ lha r0, 0xa(r5)
/* 80338850 00335790 B0 04 00 06 */ sth r0, 6(r4)
/* 80338854 00335794 88 05 00 08 */ lbz r0, 8(r5)
/* 80338858 00335798 98 04 00 04 */ stb r0, 4(r4)
/* 8033885C 0033579C C0 02 CA C0 */ lfs f0, lbl_804564C0-_SDA2_BASE_(r2)
/* 80338860 003357A0 D0 04 00 08 */ stfs f0, 8(r4)
/* 80338864 003357A4 7F E3 FB 78 */ mr r3, r31
/* 80338868 003357A8 80 85 00 14 */ lwz r4, 0x14(r5)
/* 8033886C 003357AC 4B FD 1C 65 */ bl JSUConvertOffsetToPtr_X35_
/* 80338870 003357B0 90 7E 00 20 */ stw r3, 0x20(r30)
/* 80338874 003357B4 7F E3 FB 78 */ mr r3, r31
/* 80338878 003357B8 80 9F 00 18 */ lwz r4, 0x18(r31)
/* 8033887C 003357BC 4B FD 1C E5 */ bl JSUConvertOffsetToPtr_X41_
/* 80338880 003357C0 90 7E 00 0C */ stw r3, 0xc(r30)
/* 80338884 003357C4 7F E3 FB 78 */ mr r3, r31
/* 80338888 003357C8 80 9F 00 1C */ lwz r4, 0x1c(r31)
/* 8033888C 003357CC 4B FD 1C BD */ bl JSUConvertOffsetToPtr_X40_
/* 80338890 003357D0 90 7E 00 10 */ stw r3, 0x10(r30)
/* 80338894 003357D4 7F E3 FB 78 */ mr r3, r31
/* 80338898 003357D8 80 9F 00 20 */ lwz r4, 0x20(r31)
/* 8033889C 003357DC 4B FD 1C C5 */ bl JSUConvertOffsetToPtr_X41_
/* 803388A0 003357E0 90 7E 00 14 */ stw r3, 0x14(r30)
/* 803388A4 003357E4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 803388A8 003357E8 83 C1 00 08 */ lwz r30, 8(r1)
/* 803388AC 003357EC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 803388B0 003357F0 7C 08 03 A6 */ mtlr r0
/* 803388B4 003357F4 38 21 00 10 */ addi r1, r1, 0x10
/* 803388B8 003357F8 4E 80 00 20 */ blr
.global J3DAnmFullLoader_v15_NS_readAnmColor
J3DAnmFullLoader_v15_NS_readAnmColor:
/* 803388BC 003357FC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 803388C0 00335800 7C 08 02 A6 */ mflr r0
/* 803388C4 00335804 90 01 00 14 */ stw r0, 0x14(r1)
/* 803388C8 00335808 7C 85 23 78 */ mr r5, r4
/* 803388CC 0033580C 80 83 00 04 */ lwz r4, 4(r3)
/* 803388D0 00335810 48 00 00 15 */ bl J3DAnmFullLoader_v15_NS_setAnmColor
/* 803388D4 00335814 80 01 00 14 */ lwz r0, 0x14(r1)
/* 803388D8 00335818 7C 08 03 A6 */ mtlr r0
/* 803388DC 0033581C 38 21 00 10 */ addi r1, r1, 0x10
/* 803388E0 00335820 4E 80 00 20 */ blr
.global J3DAnmFullLoader_v15_NS_setAnmColor
J3DAnmFullLoader_v15_NS_setAnmColor:
/* 803388E4 00335824 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 803388E8 00335828 7C 08 02 A6 */ mflr r0
/* 803388EC 0033582C 90 01 00 14 */ stw r0, 0x14(r1)
/* 803388F0 00335830 93 E1 00 0C */ stw r31, 0xc(r1)
/* 803388F4 00335834 93 C1 00 08 */ stw r30, 8(r1)
/* 803388F8 00335838 7C 9E 23 78 */ mr r30, r4
/* 803388FC 0033583C 7C BF 2B 78 */ mr r31, r5
/* 80338900 00335840 A8 05 00 0C */ lha r0, 0xc(r5)
/* 80338904 00335844 B0 04 00 06 */ sth r0, 6(r4)
/* 80338908 00335848 88 05 00 08 */ lbz r0, 8(r5)
/* 8033890C 0033584C 98 04 00 04 */ stb r0, 4(r4)
/* 80338910 00335850 C0 02 CA C0 */ lfs f0, lbl_804564C0-_SDA2_BASE_(r2)
/* 80338914 00335854 D0 04 00 08 */ stfs f0, 8(r4)
/* 80338918 00335858 A0 05 00 0E */ lhz r0, 0xe(r5)
/* 8033891C 0033585C B0 04 00 14 */ sth r0, 0x14(r4)
/* 80338920 00335860 7F E3 FB 78 */ mr r3, r31
/* 80338924 00335864 80 85 00 18 */ lwz r4, 0x18(r5)
/* 80338928 00335868 4B FD 1B 91 */ bl JSUConvertOffsetToPtr_X34_
/* 8033892C 0033586C 90 7E 00 3C */ stw r3, 0x3c(r30)
/* 80338930 00335870 7F E3 FB 78 */ mr r3, r31
/* 80338934 00335874 80 9F 00 24 */ lwz r4, 0x24(r31)
/* 80338938 00335878 4B FB B9 29 */ bl JSUConvertOffsetToPtr_X24_
/* 8033893C 0033587C 90 7E 00 2C */ stw r3, 0x2c(r30)
/* 80338940 00335880 7F E3 FB 78 */ mr r3, r31
/* 80338944 00335884 80 9F 00 28 */ lwz r4, 0x28(r31)
/* 80338948 00335888 4B FB B9 19 */ bl JSUConvertOffsetToPtr_X24_
/* 8033894C 0033588C 90 7E 00 30 */ stw r3, 0x30(r30)
/* 80338950 00335890 7F E3 FB 78 */ mr r3, r31
/* 80338954 00335894 80 9F 00 2C */ lwz r4, 0x2c(r31)
/* 80338958 00335898 4B FB B9 09 */ bl JSUConvertOffsetToPtr_X24_
/* 8033895C 0033589C 90 7E 00 34 */ stw r3, 0x34(r30)
/* 80338960 003358A0 7F E3 FB 78 */ mr r3, r31
/* 80338964 003358A4 80 9F 00 30 */ lwz r4, 0x30(r31)
/* 80338968 003358A8 4B FB B8 F9 */ bl JSUConvertOffsetToPtr_X24_
/* 8033896C 003358AC 90 7E 00 38 */ stw r3, 0x38(r30)
/* 80338970 003358B0 7F E3 FB 78 */ mr r3, r31
/* 80338974 003358B4 80 9F 00 1C */ lwz r4, 0x1c(r31)
/* 80338978 003358B8 4B FB B9 49 */ bl JSUConvertOffsetToPtr_X28_
/* 8033897C 003358BC 90 7E 00 18 */ stw r3, 0x18(r30)
/* 80338980 003358C0 7F E3 FB 78 */ mr r3, r31
/* 80338984 003358C4 80 9F 00 20 */ lwz r4, 0x20(r31)
/* 80338988 003358C8 4B FD 1B A9 */ bl JSUConvertOffsetToPtr_X39_
/* 8033898C 003358CC 7C 64 1B 78 */ mr r4, r3
/* 80338990 003358D0 38 7E 00 1C */ addi r3, r30, 0x1c
/* 80338994 003358D4 4B FA 60 89 */ bl JUTNameTab_NS_setResource
/* 80338998 003358D8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8033899C 003358DC 83 C1 00 08 */ lwz r30, 8(r1)
/* 803389A0 003358E0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 803389A4 003358E4 7C 08 03 A6 */ mtlr r0
/* 803389A8 003358E8 38 21 00 10 */ addi r1, r1, 0x10
/* 803389AC 003358EC 4E 80 00 20 */ blr
.global J3DAnmFullLoader_v15_NS_readAnmTexPattern
J3DAnmFullLoader_v15_NS_readAnmTexPattern:
/* 803389B0 003358F0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 803389B4 003358F4 7C 08 02 A6 */ mflr r0
/* 803389B8 003358F8 90 01 00 14 */ stw r0, 0x14(r1)
/* 803389BC 003358FC 7C 85 23 78 */ mr r5, r4
/* 803389C0 00335900 80 83 00 04 */ lwz r4, 4(r3)
/* 803389C4 00335904 48 00 00 15 */ bl J3DAnmFullLoader_v15_NS_setAnmTexPattern
/* 803389C8 00335908 80 01 00 14 */ lwz r0, 0x14(r1)
/* 803389CC 0033590C 7C 08 03 A6 */ mtlr r0
/* 803389D0 00335910 38 21 00 10 */ addi r1, r1, 0x10
/* 803389D4 00335914 4E 80 00 20 */ blr
.global J3DAnmFullLoader_v15_NS_setAnmTexPattern
J3DAnmFullLoader_v15_NS_setAnmTexPattern:
/* 803389D8 00335918 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 803389DC 0033591C 7C 08 02 A6 */ mflr r0
/* 803389E0 00335920 90 01 00 14 */ stw r0, 0x14(r1)
/* 803389E4 00335924 93 E1 00 0C */ stw r31, 0xc(r1)
/* 803389E8 00335928 93 C1 00 08 */ stw r30, 8(r1)
/* 803389EC 0033592C 7C 9E 23 78 */ mr r30, r4
/* 803389F0 00335930 7C BF 2B 78 */ mr r31, r5
/* 803389F4 00335934 A8 05 00 0A */ lha r0, 0xa(r5)
/* 803389F8 00335938 B0 04 00 06 */ sth r0, 6(r4)
/* 803389FC 0033593C 88 05 00 08 */ lbz r0, 8(r5)
/* 80338A00 00335940 98 04 00 04 */ stb r0, 4(r4)
/* 80338A04 00335944 C0 02 CA C0 */ lfs f0, lbl_804564C0-_SDA2_BASE_(r2)
/* 80338A08 00335948 D0 04 00 08 */ stfs f0, 8(r4)
/* 80338A0C 0033594C A0 05 00 0C */ lhz r0, 0xc(r5)
/* 80338A10 00335950 B0 04 00 16 */ sth r0, 0x16(r4)
/* 80338A14 00335954 A0 05 00 0E */ lhz r0, 0xe(r5)
/* 80338A18 00335958 B0 04 00 14 */ sth r0, 0x14(r4)
/* 80338A1C 0033595C 7F E3 FB 78 */ mr r3, r31
/* 80338A20 00335960 80 85 00 10 */ lwz r4, 0x10(r5)
/* 80338A24 00335964 4B FD 1A 7D */ bl JSUConvertOffsetToPtr_X33_
/* 80338A28 00335968 90 7E 00 10 */ stw r3, 0x10(r30)
/* 80338A2C 0033596C 7F E3 FB 78 */ mr r3, r31
/* 80338A30 00335970 80 9F 00 14 */ lwz r4, 0x14(r31)
/* 80338A34 00335974 4B FB B8 8D */ bl JSUConvertOffsetToPtr_X28_
/* 80338A38 00335978 90 7E 00 0C */ stw r3, 0xc(r30)
/* 80338A3C 0033597C 7F E3 FB 78 */ mr r3, r31
/* 80338A40 00335980 80 9F 00 18 */ lwz r4, 0x18(r31)
/* 80338A44 00335984 4B FB B8 7D */ bl JSUConvertOffsetToPtr_X28_
/* 80338A48 00335988 90 7E 00 18 */ stw r3, 0x18(r30)
/* 80338A4C 0033598C 7F E3 FB 78 */ mr r3, r31
/* 80338A50 00335990 80 9F 00 1C */ lwz r4, 0x1c(r31)
/* 80338A54 00335994 4B FD 1A DD */ bl JSUConvertOffsetToPtr_X39_
/* 80338A58 00335998 7C 64 1B 78 */ mr r4, r3
/* 80338A5C 0033599C 38 7E 00 1C */ addi r3, r30, 0x1c
/* 80338A60 003359A0 4B FA 5F BD */ bl JUTNameTab_NS_setResource
/* 80338A64 003359A4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80338A68 003359A8 83 C1 00 08 */ lwz r30, 8(r1)
/* 80338A6C 003359AC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80338A70 003359B0 7C 08 03 A6 */ mtlr r0
/* 80338A74 003359B4 38 21 00 10 */ addi r1, r1, 0x10
/* 80338A78 003359B8 4E 80 00 20 */ blr
.global J3DAnmFullLoader_v15_NS_readAnmVisibility
J3DAnmFullLoader_v15_NS_readAnmVisibility:
/* 80338A7C 003359BC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80338A80 003359C0 7C 08 02 A6 */ mflr r0
/* 80338A84 003359C4 90 01 00 14 */ stw r0, 0x14(r1)
/* 80338A88 003359C8 7C 85 23 78 */ mr r5, r4
/* 80338A8C 003359CC 80 83 00 04 */ lwz r4, 4(r3)
/* 80338A90 003359D0 48 00 00 15 */ bl J3DAnmFullLoader_v15_NS_setAnmVisibility
/* 80338A94 003359D4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80338A98 003359D8 7C 08 03 A6 */ mtlr r0
/* 80338A9C 003359DC 38 21 00 10 */ addi r1, r1, 0x10
/* 80338AA0 003359E0 4E 80 00 20 */ blr
.global J3DAnmFullLoader_v15_NS_setAnmVisibility
J3DAnmFullLoader_v15_NS_setAnmVisibility:
/* 80338AA4 003359E4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80338AA8 003359E8 7C 08 02 A6 */ mflr r0
/* 80338AAC 003359EC 90 01 00 14 */ stw r0, 0x14(r1)
/* 80338AB0 003359F0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80338AB4 003359F4 93 C1 00 08 */ stw r30, 8(r1)
/* 80338AB8 003359F8 7C 9E 23 78 */ mr r30, r4
/* 80338ABC 003359FC 7C BF 2B 78 */ mr r31, r5
/* 80338AC0 00335A00 A8 05 00 0A */ lha r0, 0xa(r5)
/* 80338AC4 00335A04 B0 04 00 06 */ sth r0, 6(r4)
/* 80338AC8 00335A08 88 05 00 08 */ lbz r0, 8(r5)
/* 80338ACC 00335A0C 98 04 00 04 */ stb r0, 4(r4)
/* 80338AD0 00335A10 C0 02 CA C0 */ lfs f0, lbl_804564C0-_SDA2_BASE_(r2)
/* 80338AD4 00335A14 D0 04 00 08 */ stfs f0, 8(r4)
/* 80338AD8 00335A18 A0 05 00 0C */ lhz r0, 0xc(r5)
/* 80338ADC 00335A1C B0 04 00 0C */ sth r0, 0xc(r4)
/* 80338AE0 00335A20 A0 05 00 0E */ lhz r0, 0xe(r5)
/* 80338AE4 00335A24 B0 04 00 0E */ sth r0, 0xe(r4)
/* 80338AE8 00335A28 7F E3 FB 78 */ mr r3, r31
/* 80338AEC 00335A2C 80 85 00 10 */ lwz r4, 0x10(r5)
/* 80338AF0 00335A30 4B FD 19 69 */ bl JSUConvertOffsetToPtr_X30_
/* 80338AF4 00335A34 90 7E 00 10 */ stw r3, 0x10(r30)
/* 80338AF8 00335A38 7F E3 FB 78 */ mr r3, r31
/* 80338AFC 00335A3C 80 9F 00 14 */ lwz r4, 0x14(r31)
/* 80338B00 00335A40 4B FB B7 61 */ bl JSUConvertOffsetToPtr_X24_
/* 80338B04 00335A44 90 7E 00 14 */ stw r3, 0x14(r30)
/* 80338B08 00335A48 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80338B0C 00335A4C 83 C1 00 08 */ lwz r30, 8(r1)
/* 80338B10 00335A50 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80338B14 00335A54 7C 08 03 A6 */ mtlr r0
/* 80338B18 00335A58 38 21 00 10 */ addi r1, r1, 0x10
/* 80338B1C 00335A5C 4E 80 00 20 */ blr
.global J3DAnmFullLoader_v15_NS_readAnmCluster
J3DAnmFullLoader_v15_NS_readAnmCluster:
/* 80338B20 00335A60 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80338B24 00335A64 7C 08 02 A6 */ mflr r0
/* 80338B28 00335A68 90 01 00 14 */ stw r0, 0x14(r1)
/* 80338B2C 00335A6C 7C 85 23 78 */ mr r5, r4
/* 80338B30 00335A70 80 83 00 04 */ lwz r4, 4(r3)
/* 80338B34 00335A74 48 00 00 15 */ bl J3DAnmFullLoader_v15_NS_setAnmCluster
/* 80338B38 00335A78 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80338B3C 00335A7C 7C 08 03 A6 */ mtlr r0
/* 80338B40 00335A80 38 21 00 10 */ addi r1, r1, 0x10
/* 80338B44 00335A84 4E 80 00 20 */ blr
.global J3DAnmFullLoader_v15_NS_setAnmCluster
J3DAnmFullLoader_v15_NS_setAnmCluster:
/* 80338B48 00335A88 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80338B4C 00335A8C 7C 08 02 A6 */ mflr r0
/* 80338B50 00335A90 90 01 00 14 */ stw r0, 0x14(r1)
/* 80338B54 00335A94 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80338B58 00335A98 93 C1 00 08 */ stw r30, 8(r1)
/* 80338B5C 00335A9C 7C 9E 23 78 */ mr r30, r4
/* 80338B60 00335AA0 7C BF 2B 78 */ mr r31, r5
/* 80338B64 00335AA4 A8 05 00 0A */ lha r0, 0xa(r5)
/* 80338B68 00335AA8 B0 04 00 06 */ sth r0, 6(r4)
/* 80338B6C 00335AAC 88 05 00 08 */ lbz r0, 8(r5)
/* 80338B70 00335AB0 98 04 00 04 */ stb r0, 4(r4)
/* 80338B74 00335AB4 C0 02 CA C0 */ lfs f0, lbl_804564C0-_SDA2_BASE_(r2)
/* 80338B78 00335AB8 D0 04 00 08 */ stfs f0, 8(r4)
/* 80338B7C 00335ABC 7F E3 FB 78 */ mr r3, r31
/* 80338B80 00335AC0 80 85 00 10 */ lwz r4, 0x10(r5)
/* 80338B84 00335AC4 48 00 0C DD */ bl JSUConvertOffsetToPtr_X79_
/* 80338B88 00335AC8 90 7E 00 10 */ stw r3, 0x10(r30)
/* 80338B8C 00335ACC 7F E3 FB 78 */ mr r3, r31
/* 80338B90 00335AD0 80 9F 00 14 */ lwz r4, 0x14(r31)
/* 80338B94 00335AD4 4B FD 19 CD */ bl JSUConvertOffsetToPtr_X41_
/* 80338B98 00335AD8 90 7E 00 0C */ stw r3, 0xc(r30)
/* 80338B9C 00335ADC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80338BA0 00335AE0 83 C1 00 08 */ lwz r30, 8(r1)
/* 80338BA4 00335AE4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80338BA8 00335AE8 7C 08 03 A6 */ mtlr r0
/* 80338BAC 00335AEC 38 21 00 10 */ addi r1, r1, 0x10
/* 80338BB0 00335AF0 4E 80 00 20 */ blr
.global J3DAnmFullLoader_v15_NS_readAnmVtxColor
J3DAnmFullLoader_v15_NS_readAnmVtxColor:
/* 80338BB4 00335AF4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80338BB8 00335AF8 7C 08 02 A6 */ mflr r0
/* 80338BBC 00335AFC 90 01 00 14 */ stw r0, 0x14(r1)
/* 80338BC0 00335B00 7C 85 23 78 */ mr r5, r4
/* 80338BC4 00335B04 80 83 00 04 */ lwz r4, 4(r3)
/* 80338BC8 00335B08 48 00 00 15 */ bl J3DAnmFullLoader_v15_NS_setAnmVtxColor
/* 80338BCC 00335B0C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80338BD0 00335B10 7C 08 03 A6 */ mtlr r0
/* 80338BD4 00335B14 38 21 00 10 */ addi r1, r1, 0x10
/* 80338BD8 00335B18 4E 80 00 20 */ blr
.global J3DAnmFullLoader_v15_NS_setAnmVtxColor
J3DAnmFullLoader_v15_NS_setAnmVtxColor:
/* 80338BDC 00335B1C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80338BE0 00335B20 7C 08 02 A6 */ mflr r0
/* 80338BE4 00335B24 90 01 00 24 */ stw r0, 0x24(r1)
/* 80338BE8 00335B28 39 61 00 20 */ addi r11, r1, 0x20
/* 80338BEC 00335B2C 48 02 95 F1 */ bl _savegpr_29
/* 80338BF0 00335B30 7C 9E 23 78 */ mr r30, r4
/* 80338BF4 00335B34 7C BF 2B 78 */ mr r31, r5
/* 80338BF8 00335B38 A8 05 00 0A */ lha r0, 0xa(r5)
/* 80338BFC 00335B3C B0 04 00 06 */ sth r0, 6(r4)
/* 80338C00 00335B40 88 05 00 08 */ lbz r0, 8(r5)
/* 80338C04 00335B44 98 04 00 04 */ stb r0, 4(r4)
/* 80338C08 00335B48 C0 02 CA C0 */ lfs f0, lbl_804564C0-_SDA2_BASE_(r2)
/* 80338C0C 00335B4C D0 04 00 08 */ stfs f0, 8(r4)
/* 80338C10 00335B50 A0 05 00 0C */ lhz r0, 0xc(r5)
/* 80338C14 00335B54 B0 04 00 0C */ sth r0, 0xc(r4)
/* 80338C18 00335B58 A0 05 00 0E */ lhz r0, 0xe(r5)
/* 80338C1C 00335B5C B0 04 00 0E */ sth r0, 0xe(r4)
/* 80338C20 00335B60 7F E3 FB 78 */ mr r3, r31
/* 80338C24 00335B64 80 85 00 18 */ lwz r4, 0x18(r5)
/* 80338C28 00335B68 4B FD 18 91 */ bl JSUConvertOffsetToPtr_X34_
/* 80338C2C 00335B6C 90 7E 00 18 */ stw r3, 0x18(r30)
/* 80338C30 00335B70 7F E3 FB 78 */ mr r3, r31
/* 80338C34 00335B74 80 9F 00 1C */ lwz r4, 0x1c(r31)
/* 80338C38 00335B78 4B FD 18 81 */ bl JSUConvertOffsetToPtr_X34_
/* 80338C3C 00335B7C 90 7E 00 1C */ stw r3, 0x1c(r30)
/* 80338C40 00335B80 7F E3 FB 78 */ mr r3, r31
/* 80338C44 00335B84 80 9F 00 20 */ lwz r4, 0x20(r31)
/* 80338C48 00335B88 4B FD 18 A1 */ bl JSUConvertOffsetToPtr_X36_
/* 80338C4C 00335B8C 90 7E 00 10 */ stw r3, 0x10(r30)
/* 80338C50 00335B90 7F E3 FB 78 */ mr r3, r31
/* 80338C54 00335B94 80 9F 00 24 */ lwz r4, 0x24(r31)
/* 80338C58 00335B98 4B FD 18 91 */ bl JSUConvertOffsetToPtr_X36_
/* 80338C5C 00335B9C 90 7E 00 14 */ stw r3, 0x14(r30)
/* 80338C60 00335BA0 7F E3 FB 78 */ mr r3, r31
/* 80338C64 00335BA4 80 9F 00 28 */ lwz r4, 0x28(r31)
/* 80338C68 00335BA8 4B FB B6 59 */ bl JSUConvertOffsetToPtr_X28_
/* 80338C6C 00335BAC 7C 7D 1B 78 */ mr r29, r3
/* 80338C70 00335BB0 7F E3 FB 78 */ mr r3, r31
/* 80338C74 00335BB4 80 9F 00 2C */ lwz r4, 0x2c(r31)
/* 80338C78 00335BB8 4B FB B6 49 */ bl JSUConvertOffsetToPtr_X28_
/* 80338C7C 00335BBC 38 E0 00 00 */ li r7, 0
/* 80338C80 00335BC0 38 80 00 00 */ li r4, 0
/* 80338C84 00335BC4 48 00 00 24 */ b lbl_80338CA8
lbl_80338C88:
/* 80338C88 00335BC8 80 BE 00 10 */ lwz r5, 0x10(r30)
/* 80338C8C 00335BCC 38 C4 00 04 */ addi r6, r4, 4
/* 80338C90 00335BD0 7C 05 30 2E */ lwzx r0, r5, r6
/* 80338C94 00335BD4 54 00 08 3C */ slwi r0, r0, 1
/* 80338C98 00335BD8 7C 1D 02 14 */ add r0, r29, r0
/* 80338C9C 00335BDC 7C 05 31 2E */ stwx r0, r5, r6
/* 80338CA0 00335BE0 38 E7 00 01 */ addi r7, r7, 1
/* 80338CA4 00335BE4 38 84 00 08 */ addi r4, r4, 8
lbl_80338CA8:
/* 80338CA8 00335BE8 A0 1E 00 0C */ lhz r0, 0xc(r30)
/* 80338CAC 00335BEC 7C 07 00 00 */ cmpw r7, r0
/* 80338CB0 00335BF0 41 80 FF D8 */ blt lbl_80338C88
/* 80338CB4 00335BF4 38 E0 00 00 */ li r7, 0
/* 80338CB8 00335BF8 38 80 00 00 */ li r4, 0
/* 80338CBC 00335BFC 48 00 00 24 */ b lbl_80338CE0
lbl_80338CC0:
/* 80338CC0 00335C00 80 BE 00 14 */ lwz r5, 0x14(r30)
/* 80338CC4 00335C04 38 C4 00 04 */ addi r6, r4, 4
/* 80338CC8 00335C08 7C 05 30 2E */ lwzx r0, r5, r6
/* 80338CCC 00335C0C 54 00 08 3C */ slwi r0, r0, 1
/* 80338CD0 00335C10 7C 03 02 14 */ add r0, r3, r0
/* 80338CD4 00335C14 7C 05 31 2E */ stwx r0, r5, r6
/* 80338CD8 00335C18 38 E7 00 01 */ addi r7, r7, 1
/* 80338CDC 00335C1C 38 84 00 08 */ addi r4, r4, 8
lbl_80338CE0:
/* 80338CE0 00335C20 A0 1E 00 0E */ lhz r0, 0xe(r30)
/* 80338CE4 00335C24 7C 07 00 00 */ cmpw r7, r0
/* 80338CE8 00335C28 41 80 FF D8 */ blt lbl_80338CC0
/* 80338CEC 00335C2C 7F E3 FB 78 */ mr r3, r31
/* 80338CF0 00335C30 80 9F 00 30 */ lwz r4, 0x30(r31)
/* 80338CF4 00335C34 4B FB B5 6D */ bl JSUConvertOffsetToPtr_X24_
/* 80338CF8 00335C38 90 7E 00 20 */ stw r3, 0x20(r30)
/* 80338CFC 00335C3C 7F E3 FB 78 */ mr r3, r31
/* 80338D00 00335C40 80 9F 00 34 */ lwz r4, 0x34(r31)
/* 80338D04 00335C44 4B FB B5 5D */ bl JSUConvertOffsetToPtr_X24_
/* 80338D08 00335C48 90 7E 00 24 */ stw r3, 0x24(r30)
/* 80338D0C 00335C4C 7F E3 FB 78 */ mr r3, r31
/* 80338D10 00335C50 80 9F 00 38 */ lwz r4, 0x38(r31)
/* 80338D14 00335C54 4B FB B5 4D */ bl JSUConvertOffsetToPtr_X24_
/* 80338D18 00335C58 90 7E 00 28 */ stw r3, 0x28(r30)
/* 80338D1C 00335C5C 7F E3 FB 78 */ mr r3, r31
/* 80338D20 00335C60 80 9F 00 3C */ lwz r4, 0x3c(r31)
/* 80338D24 00335C64 4B FB B5 3D */ bl JSUConvertOffsetToPtr_X24_
/* 80338D28 00335C68 90 7E 00 2C */ stw r3, 0x2c(r30)
/* 80338D2C 00335C6C 39 61 00 20 */ addi r11, r1, 0x20
/* 80338D30 00335C70 48 02 94 F9 */ bl _restgpr_29
/* 80338D34 00335C74 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80338D38 00335C78 7C 08 03 A6 */ mtlr r0
/* 80338D3C 00335C7C 38 21 00 20 */ addi r1, r1, 0x20
/* 80338D40 00335C80 4E 80 00 20 */ blr
.global J3DAnmKeyLoader_v15_NS_load
J3DAnmKeyLoader_v15_NS_load:
/* 80338D44 00335C84 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80338D48 00335C88 7C 08 02 A6 */ mflr r0
/* 80338D4C 00335C8C 90 01 00 24 */ stw r0, 0x24(r1)
/* 80338D50 00335C90 39 61 00 20 */ addi r11, r1, 0x20
/* 80338D54 00335C94 48 02 94 81 */ bl _savegpr_27
/* 80338D58 00335C98 7C 7D 1B 78 */ mr r29, r3
/* 80338D5C 00335C9C 3B E4 00 20 */ addi r31, r4, 0x20
/* 80338D60 00335CA0 3B C0 00 00 */ li r30, 0
/* 80338D64 00335CA4 3C 60 54 52 */ lis r3, 0x54524B31@ha
/* 80338D68 00335CA8 3B 63 4B 31 */ addi r27, r3, 0x54524B31@l
/* 80338D6C 00335CAC 83 84 00 0C */ lwz r28, 0xc(r4)
/* 80338D70 00335CB0 48 00 00 F8 */ b lbl_80338E68
lbl_80338D74:
/* 80338D74 00335CB4 80 9F 00 00 */ lwz r4, 0(r31)
/* 80338D78 00335CB8 7C 04 D8 00 */ cmpw r4, r27
/* 80338D7C 00335CBC 41 82 00 AC */ beq lbl_80338E28
/* 80338D80 00335CC0 40 80 00 40 */ bge lbl_80338DC0
/* 80338D84 00335CC4 3C 60 43 4C */ lis r3, 0x434C4B31@ha
/* 80338D88 00335CC8 38 03 4B 31 */ addi r0, r3, 0x434C4B31@l
/* 80338D8C 00335CCC 7C 04 00 00 */ cmpw r4, r0
/* 80338D90 00335CD0 41 82 00 78 */ beq lbl_80338E08
/* 80338D94 00335CD4 40 80 00 18 */ bge lbl_80338DAC
/* 80338D98 00335CD8 3C 60 41 4E */ lis r3, 0x414E4B31@ha
/* 80338D9C 00335CDC 38 03 4B 31 */ addi r0, r3, 0x414E4B31@l
/* 80338DA0 00335CE0 7C 04 00 00 */ cmpw r4, r0
/* 80338DA4 00335CE4 41 82 00 44 */ beq lbl_80338DE8
/* 80338DA8 00335CE8 48 00 00 A0 */ b lbl_80338E48
lbl_80338DAC:
/* 80338DAC 00335CEC 3C 60 50 41 */ lis r3, 0x50414B31@ha
/* 80338DB0 00335CF0 38 03 4B 31 */ addi r0, r3, 0x50414B31@l
/* 80338DB4 00335CF4 7C 04 00 00 */ cmpw r4, r0
/* 80338DB8 00335CF8 41 82 00 40 */ beq lbl_80338DF8
/* 80338DBC 00335CFC 48 00 00 8C */ b lbl_80338E48
lbl_80338DC0:
/* 80338DC0 00335D00 3C 60 56 43 */ lis r3, 0x56434B31@ha
/* 80338DC4 00335D04 38 03 4B 31 */ addi r0, r3, 0x56434B31@l
/* 80338DC8 00335D08 7C 04 00 00 */ cmpw r4, r0
/* 80338DCC 00335D0C 41 82 00 6C */ beq lbl_80338E38
/* 80338DD0 00335D10 40 80 00 78 */ bge lbl_80338E48
/* 80338DD4 00335D14 3C 60 54 54 */ lis r3, 0x54544B31@ha
/* 80338DD8 00335D18 38 03 4B 31 */ addi r0, r3, 0x54544B31@l
/* 80338DDC 00335D1C 7C 04 00 00 */ cmpw r4, r0
/* 80338DE0 00335D20 41 82 00 38 */ beq lbl_80338E18
/* 80338DE4 00335D24 48 00 00 64 */ b lbl_80338E48
lbl_80338DE8:
/* 80338DE8 00335D28 7F A3 EB 78 */ mr r3, r29
/* 80338DEC 00335D2C 7F E4 FB 78 */ mr r4, r31
/* 80338DF0 00335D30 48 00 01 FD */ bl J3DAnmKeyLoader_v15_NS_readAnmTransform
/* 80338DF4 00335D34 48 00 00 68 */ b lbl_80338E5C
lbl_80338DF8:
/* 80338DF8 00335D38 7F A3 EB 78 */ mr r3, r29
/* 80338DFC 00335D3C 7F E4 FB 78 */ mr r4, r31
/* 80338E00 00335D40 48 00 04 B1 */ bl J3DAnmKeyLoader_v15_NS_readAnmColor
/* 80338E04 00335D44 48 00 00 58 */ b lbl_80338E5C
lbl_80338E08:
/* 80338E08 00335D48 7F A3 EB 78 */ mr r3, r29
/* 80338E0C 00335D4C 7F E4 FB 78 */ mr r4, r31
/* 80338E10 00335D50 48 00 05 B5 */ bl J3DAnmKeyLoader_v15_NS_readAnmCluster
/* 80338E14 00335D54 48 00 00 48 */ b lbl_80338E5C
lbl_80338E18:
/* 80338E18 00335D58 7F A3 EB 78 */ mr r3, r29
/* 80338E1C 00335D5C 7F E4 FB 78 */ mr r4, r31
/* 80338E20 00335D60 48 00 02 91 */ bl J3DAnmKeyLoader_v15_NS_readAnmTextureSRT
/* 80338E24 00335D64 48 00 00 38 */ b lbl_80338E5C
lbl_80338E28:
/* 80338E28 00335D68 7F A3 EB 78 */ mr r3, r29
/* 80338E2C 00335D6C 7F E4 FB 78 */ mr r4, r31
/* 80338E30 00335D70 48 00 06 29 */ bl J3DAnmKeyLoader_v15_NS_readAnmTevReg
/* 80338E34 00335D74 48 00 00 28 */ b lbl_80338E5C
lbl_80338E38:
/* 80338E38 00335D78 7F A3 EB 78 */ mr r3, r29
/* 80338E3C 00335D7C 7F E4 FB 78 */ mr r4, r31
/* 80338E40 00335D80 48 00 07 CD */ bl J3DAnmKeyLoader_v15_NS_readAnmVtxColor
/* 80338E44 00335D84 48 00 00 18 */ b lbl_80338E5C
lbl_80338E48:
/* 80338E48 00335D88 3C 60 80 3A */ lis r3, lbl_803A2130@ha
/* 80338E4C 00335D8C 38 63 21 30 */ addi r3, r3, lbl_803A2130@l
/* 80338E50 00335D90 38 63 00 29 */ addi r3, r3, 0x29
/* 80338E54 00335D94 4C C6 31 82 */ crclr 6
/* 80338E58 00335D98 4B CC DC 65 */ bl OSReport
lbl_80338E5C:
/* 80338E5C 00335D9C 80 1F 00 04 */ lwz r0, 4(r31)
/* 80338E60 00335DA0 7F FF 02 14 */ add r31, r31, r0
/* 80338E64 00335DA4 3B DE 00 01 */ addi r30, r30, 1
lbl_80338E68:
/* 80338E68 00335DA8 7C 1E E0 40 */ cmplw r30, r28
/* 80338E6C 00335DAC 41 80 FF 08 */ blt lbl_80338D74
/* 80338E70 00335DB0 80 7D 00 04 */ lwz r3, 4(r29)
/* 80338E74 00335DB4 39 61 00 20 */ addi r11, r1, 0x20
/* 80338E78 00335DB8 48 02 93 A9 */ bl _restgpr_27
/* 80338E7C 00335DBC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80338E80 00335DC0 7C 08 03 A6 */ mtlr r0
/* 80338E84 00335DC4 38 21 00 20 */ addi r1, r1, 0x20
/* 80338E88 00335DC8 4E 80 00 20 */ blr
.global J3DAnmKeyLoader_v15_NS_setResource
J3DAnmKeyLoader_v15_NS_setResource:
/* 80338E8C 00335DCC 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80338E90 00335DD0 7C 08 02 A6 */ mflr r0
/* 80338E94 00335DD4 90 01 00 24 */ stw r0, 0x24(r1)
/* 80338E98 00335DD8 39 61 00 20 */ addi r11, r1, 0x20
/* 80338E9C 00335DDC 48 02 93 35 */ bl _savegpr_26
/* 80338EA0 00335DE0 7C 7B 1B 78 */ mr r27, r3
/* 80338EA4 00335DE4 7C 9C 23 78 */ mr r28, r4
/* 80338EA8 00335DE8 3B C5 00 20 */ addi r30, r5, 0x20
/* 80338EAC 00335DEC 3B A0 00 00 */ li r29, 0
/* 80338EB0 00335DF0 3C 60 54 52 */ lis r3, 0x54524B31@ha
/* 80338EB4 00335DF4 3B E3 4B 31 */ addi r31, r3, 0x54524B31@l
/* 80338EB8 00335DF8 83 45 00 0C */ lwz r26, 0xc(r5)
/* 80338EBC 00335DFC 48 00 01 10 */ b lbl_80338FCC
lbl_80338EC0:
/* 80338EC0 00335E00 80 9E 00 00 */ lwz r4, 0(r30)
/* 80338EC4 00335E04 7C 04 F8 00 */ cmpw r4, r31
/* 80338EC8 00335E08 41 82 00 BC */ beq lbl_80338F84
/* 80338ECC 00335E0C 40 80 00 40 */ bge lbl_80338F0C
/* 80338ED0 00335E10 3C 60 43 4C */ lis r3, 0x434C4B31@ha
/* 80338ED4 00335E14 38 03 4B 31 */ addi r0, r3, 0x434C4B31@l
/* 80338ED8 00335E18 7C 04 00 00 */ cmpw r4, r0
/* 80338EDC 00335E1C 41 82 00 80 */ beq lbl_80338F5C
/* 80338EE0 00335E20 40 80 00 18 */ bge lbl_80338EF8
/* 80338EE4 00335E24 3C 60 41 4E */ lis r3, 0x414E4B31@ha
/* 80338EE8 00335E28 38 03 4B 31 */ addi r0, r3, 0x414E4B31@l
/* 80338EEC 00335E2C 7C 04 00 00 */ cmpw r4, r0
/* 80338EF0 00335E30 41 82 00 44 */ beq lbl_80338F34
/* 80338EF4 00335E34 48 00 00 B8 */ b lbl_80338FAC
lbl_80338EF8:
/* 80338EF8 00335E38 3C 60 50 41 */ lis r3, 0x50414B31@ha
/* 80338EFC 00335E3C 38 03 4B 31 */ addi r0, r3, 0x50414B31@l
/* 80338F00 00335E40 7C 04 00 00 */ cmpw r4, r0
/* 80338F04 00335E44 41 82 00 44 */ beq lbl_80338F48
/* 80338F08 00335E48 48 00 00 A4 */ b lbl_80338FAC
lbl_80338F0C:
/* 80338F0C 00335E4C 3C 60 56 43 */ lis r3, 0x56434B31@ha
/* 80338F10 00335E50 38 03 4B 31 */ addi r0, r3, 0x56434B31@l
/* 80338F14 00335E54 7C 04 00 00 */ cmpw r4, r0
/* 80338F18 00335E58 41 82 00 80 */ beq lbl_80338F98
/* 80338F1C 00335E5C 40 80 00 90 */ bge lbl_80338FAC
/* 80338F20 00335E60 3C 60 54 54 */ lis r3, 0x54544B31@ha
/* 80338F24 00335E64 38 03 4B 31 */ addi r0, r3, 0x54544B31@l
/* 80338F28 00335E68 7C 04 00 00 */ cmpw r4, r0
/* 80338F2C 00335E6C 41 82 00 44 */ beq lbl_80338F70
/* 80338F30 00335E70 48 00 00 7C */ b lbl_80338FAC
lbl_80338F34:
/* 80338F34 00335E74 7F 63 DB 78 */ mr r3, r27
/* 80338F38 00335E78 7F 84 E3 78 */ mr r4, r28
/* 80338F3C 00335E7C 7F C5 F3 78 */ mr r5, r30
/* 80338F40 00335E80 48 00 00 D5 */ bl J3DAnmKeyLoader_v15_NS_setAnmTransform
/* 80338F44 00335E84 48 00 00 7C */ b lbl_80338FC0
lbl_80338F48:
/* 80338F48 00335E88 7F 63 DB 78 */ mr r3, r27
/* 80338F4C 00335E8C 7F 84 E3 78 */ mr r4, r28
/* 80338F50 00335E90 7F C5 F3 78 */ mr r5, r30
/* 80338F54 00335E94 48 00 03 85 */ bl J3DAnmKeyLoader_v15_NS_setAnmColor
/* 80338F58 00335E98 48 00 00 68 */ b lbl_80338FC0
lbl_80338F5C:
/* 80338F5C 00335E9C 7F 63 DB 78 */ mr r3, r27
/* 80338F60 00335EA0 7F 84 E3 78 */ mr r4, r28
/* 80338F64 00335EA4 7F C5 F3 78 */ mr r5, r30
/* 80338F68 00335EA8 48 00 04 85 */ bl J3DAnmKeyLoader_v15_NS_setAnmCluster
/* 80338F6C 00335EAC 48 00 00 54 */ b lbl_80338FC0
lbl_80338F70:
/* 80338F70 00335EB0 7F 63 DB 78 */ mr r3, r27
/* 80338F74 00335EB4 7F 84 E3 78 */ mr r4, r28
/* 80338F78 00335EB8 7F C5 F3 78 */ mr r5, r30
/* 80338F7C 00335EBC 48 00 01 5D */ bl J3DAnmKeyLoader_v15_NS_setAnmTextureSRT
/* 80338F80 00335EC0 48 00 00 40 */ b lbl_80338FC0
lbl_80338F84:
/* 80338F84 00335EC4 7F 63 DB 78 */ mr r3, r27
/* 80338F88 00335EC8 7F 84 E3 78 */ mr r4, r28
/* 80338F8C 00335ECC 7F C5 F3 78 */ mr r5, r30
/* 80338F90 00335ED0 48 00 04 F1 */ bl J3DAnmKeyLoader_v15_NS_setAnmTevReg
/* 80338F94 00335ED4 48 00 00 2C */ b lbl_80338FC0
lbl_80338F98:
/* 80338F98 00335ED8 7F 63 DB 78 */ mr r3, r27
/* 80338F9C 00335EDC 7F 84 E3 78 */ mr r4, r28
/* 80338FA0 00335EE0 7F C5 F3 78 */ mr r5, r30
/* 80338FA4 00335EE4 48 00 06 91 */ bl J3DAnmKeyLoader_v15_NS_setAnmVtxColor
/* 80338FA8 00335EE8 48 00 00 18 */ b lbl_80338FC0
lbl_80338FAC:
/* 80338FAC 00335EEC 3C 60 80 3A */ lis r3, lbl_803A2130@ha
/* 80338FB0 00335EF0 38 63 21 30 */ addi r3, r3, lbl_803A2130@l
/* 80338FB4 00335EF4 38 63 00 29 */ addi r3, r3, 0x29
/* 80338FB8 00335EF8 4C C6 31 82 */ crclr 6
/* 80338FBC 00335EFC 4B CC DB 01 */ bl OSReport
lbl_80338FC0:
/* 80338FC0 00335F00 80 1E 00 04 */ lwz r0, 4(r30)
/* 80338FC4 00335F04 7F DE 02 14 */ add r30, r30, r0
/* 80338FC8 00335F08 3B BD 00 01 */ addi r29, r29, 1
lbl_80338FCC:
/* 80338FCC 00335F0C 7C 1D D0 40 */ cmplw r29, r26
/* 80338FD0 00335F10 41 80 FE F0 */ blt lbl_80338EC0
/* 80338FD4 00335F14 39 61 00 20 */ addi r11, r1, 0x20
/* 80338FD8 00335F18 48 02 92 45 */ bl _restgpr_26
/* 80338FDC 00335F1C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80338FE0 00335F20 7C 08 03 A6 */ mtlr r0
/* 80338FE4 00335F24 38 21 00 20 */ addi r1, r1, 0x20
/* 80338FE8 00335F28 4E 80 00 20 */ blr
.global J3DAnmKeyLoader_v15_NS_readAnmTransform
J3DAnmKeyLoader_v15_NS_readAnmTransform:
/* 80338FEC 00335F2C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80338FF0 00335F30 7C 08 02 A6 */ mflr r0
/* 80338FF4 00335F34 90 01 00 14 */ stw r0, 0x14(r1)
/* 80338FF8 00335F38 7C 85 23 78 */ mr r5, r4
/* 80338FFC 00335F3C 80 83 00 04 */ lwz r4, 4(r3)
/* 80339000 00335F40 48 00 00 15 */ bl J3DAnmKeyLoader_v15_NS_setAnmTransform
/* 80339004 00335F44 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80339008 00335F48 7C 08 03 A6 */ mtlr r0
/* 8033900C 00335F4C 38 21 00 10 */ addi r1, r1, 0x10
/* 80339010 00335F50 4E 80 00 20 */ blr
.global J3DAnmKeyLoader_v15_NS_setAnmTransform
J3DAnmKeyLoader_v15_NS_setAnmTransform:
/* 80339014 00335F54 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80339018 00335F58 7C 08 02 A6 */ mflr r0
/* 8033901C 00335F5C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80339020 00335F60 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80339024 00335F64 93 C1 00 08 */ stw r30, 8(r1)
/* 80339028 00335F68 7C 9E 23 78 */ mr r30, r4
/* 8033902C 00335F6C 7C BF 2B 78 */ mr r31, r5
/* 80339030 00335F70 A0 05 00 0C */ lhz r0, 0xc(r5)
/* 80339034 00335F74 B0 04 00 1E */ sth r0, 0x1e(r4)
/* 80339038 00335F78 A8 05 00 0A */ lha r0, 0xa(r5)
/* 8033903C 00335F7C B0 04 00 06 */ sth r0, 6(r4)
/* 80339040 00335F80 88 05 00 08 */ lbz r0, 8(r5)
/* 80339044 00335F84 98 04 00 04 */ stb r0, 4(r4)
/* 80339048 00335F88 88 05 00 09 */ lbz r0, 9(r5)
/* 8033904C 00335F8C 90 04 00 20 */ stw r0, 0x20(r4)
/* 80339050 00335F90 C0 02 CA C0 */ lfs f0, lbl_804564C0-_SDA2_BASE_(r2)
/* 80339054 00335F94 D0 04 00 08 */ stfs f0, 8(r4)
/* 80339058 00335F98 7F E3 FB 78 */ mr r3, r31
/* 8033905C 00335F9C 80 85 00 14 */ lwz r4, 0x14(r5)
/* 80339060 00335FA0 4B FD 15 19 */ bl JSUConvertOffsetToPtr_X42_
/* 80339064 00335FA4 90 7E 00 24 */ stw r3, 0x24(r30)
/* 80339068 00335FA8 7F E3 FB 78 */ mr r3, r31
/* 8033906C 00335FAC 80 9F 00 18 */ lwz r4, 0x18(r31)
/* 80339070 00335FB0 4B FD 14 F1 */ bl JSUConvertOffsetToPtr_X41_
/* 80339074 00335FB4 90 7E 00 0C */ stw r3, 0xc(r30)
/* 80339078 00335FB8 7F E3 FB 78 */ mr r3, r31
/* 8033907C 00335FBC 80 9F 00 1C */ lwz r4, 0x1c(r31)
/* 80339080 00335FC0 4B FD 14 C9 */ bl JSUConvertOffsetToPtr_X40_
/* 80339084 00335FC4 90 7E 00 10 */ stw r3, 0x10(r30)
/* 80339088 00335FC8 7F E3 FB 78 */ mr r3, r31
/* 8033908C 00335FCC 80 9F 00 20 */ lwz r4, 0x20(r31)
/* 80339090 00335FD0 4B FD 14 D1 */ bl JSUConvertOffsetToPtr_X41_
/* 80339094 00335FD4 90 7E 00 14 */ stw r3, 0x14(r30)
/* 80339098 00335FD8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8033909C 00335FDC 83 C1 00 08 */ lwz r30, 8(r1)
/* 803390A0 00335FE0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 803390A4 00335FE4 7C 08 03 A6 */ mtlr r0
/* 803390A8 00335FE8 38 21 00 10 */ addi r1, r1, 0x10
/* 803390AC 00335FEC 4E 80 00 20 */ blr
.global J3DAnmKeyLoader_v15_NS_readAnmTextureSRT
J3DAnmKeyLoader_v15_NS_readAnmTextureSRT:
/* 803390B0 00335FF0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 803390B4 00335FF4 7C 08 02 A6 */ mflr r0
/* 803390B8 00335FF8 90 01 00 14 */ stw r0, 0x14(r1)
/* 803390BC 00335FFC 7C 85 23 78 */ mr r5, r4
/* 803390C0 00336000 80 83 00 04 */ lwz r4, 4(r3)
/* 803390C4 00336004 48 00 00 15 */ bl J3DAnmKeyLoader_v15_NS_setAnmTextureSRT
/* 803390C8 00336008 80 01 00 14 */ lwz r0, 0x14(r1)
/* 803390CC 0033600C 7C 08 03 A6 */ mtlr r0
/* 803390D0 00336010 38 21 00 10 */ addi r1, r1, 0x10
/* 803390D4 00336014 4E 80 00 20 */ blr
.global J3DAnmKeyLoader_v15_NS_setAnmTextureSRT
J3DAnmKeyLoader_v15_NS_setAnmTextureSRT:
/* 803390D8 00336018 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 803390DC 0033601C 7C 08 02 A6 */ mflr r0
/* 803390E0 00336020 90 01 00 14 */ stw r0, 0x14(r1)
/* 803390E4 00336024 93 E1 00 0C */ stw r31, 0xc(r1)
/* 803390E8 00336028 93 C1 00 08 */ stw r30, 8(r1)
/* 803390EC 0033602C 7C 9E 23 78 */ mr r30, r4
/* 803390F0 00336030 7C BF 2B 78 */ mr r31, r5
/* 803390F4 00336034 A0 65 00 0C */ lhz r3, 0xc(r5)
/* 803390F8 00336038 B0 64 00 14 */ sth r3, 0x14(r4)
/* 803390FC 0033603C A8 05 00 0A */ lha r0, 0xa(r5)
/* 80339100 00336040 B0 04 00 06 */ sth r0, 6(r4)
/* 80339104 00336044 88 05 00 08 */ lbz r0, 8(r5)
/* 80339108 00336048 98 04 00 04 */ stb r0, 4(r4)
/* 8033910C 0033604C 88 05 00 09 */ lbz r0, 9(r5)
/* 80339110 00336050 90 04 00 0C */ stw r0, 0xc(r4)
/* 80339114 00336054 C0 02 CA C0 */ lfs f0, lbl_804564C0-_SDA2_BASE_(r2)
/* 80339118 00336058 D0 04 00 08 */ stfs f0, 8(r4)
/* 8033911C 0033605C B0 64 00 14 */ sth r3, 0x14(r4)
/* 80339120 00336060 A0 05 00 0E */ lhz r0, 0xe(r5)
/* 80339124 00336064 B0 04 00 16 */ sth r0, 0x16(r4)
/* 80339128 00336068 A0 05 00 10 */ lhz r0, 0x10(r5)
/* 8033912C 0033606C B0 04 00 18 */ sth r0, 0x18(r4)
/* 80339130 00336070 A0 05 00 12 */ lhz r0, 0x12(r5)
/* 80339134 00336074 B0 04 00 1A */ sth r0, 0x1a(r4)
/* 80339138 00336078 7F E3 FB 78 */ mr r3, r31
/* 8033913C 0033607C 80 85 00 14 */ lwz r4, 0x14(r5)
/* 80339140 00336080 4B FD 14 39 */ bl JSUConvertOffsetToPtr_X42_
/* 80339144 00336084 90 7E 00 10 */ stw r3, 0x10(r30)
/* 80339148 00336088 7F E3 FB 78 */ mr r3, r31
/* 8033914C 0033608C 80 9F 00 18 */ lwz r4, 0x18(r31)
/* 80339150 00336090 4B FB B1 71 */ bl JSUConvertOffsetToPtr_X28_
/* 80339154 00336094 90 7E 00 2C */ stw r3, 0x2c(r30)
/* 80339158 00336098 7F E3 FB 78 */ mr r3, r31
/* 8033915C 0033609C 80 9F 00 1C */ lwz r4, 0x1c(r31)
/* 80339160 003360A0 4B FD 13 D1 */ bl JSUConvertOffsetToPtr_X39_
/* 80339164 003360A4 7C 64 1B 78 */ mr r4, r3
/* 80339168 003360A8 38 7E 00 30 */ addi r3, r30, 0x30
/* 8033916C 003360AC 4B FA 58 B1 */ bl JUTNameTab_NS_setResource
/* 80339170 003360B0 7F E3 FB 78 */ mr r3, r31
/* 80339174 003360B4 80 9F 00 20 */ lwz r4, 0x20(r31)
/* 80339178 003360B8 4B FB B0 E9 */ bl JSUConvertOffsetToPtr_X24_
/* 8033917C 003360BC 90 7E 00 28 */ stw r3, 0x28(r30)
/* 80339180 003360C0 7F E3 FB 78 */ mr r3, r31
/* 80339184 003360C4 80 9F 00 24 */ lwz r4, 0x24(r31)
/* 80339188 003360C8 4B FD 13 91 */ bl JSUConvertOffsetToPtr_X38_
/* 8033918C 003360CC 90 7E 00 40 */ stw r3, 0x40(r30)
/* 80339190 003360D0 7F E3 FB 78 */ mr r3, r31
/* 80339194 003360D4 80 9F 00 28 */ lwz r4, 0x28(r31)
/* 80339198 003360D8 4B FD 13 C9 */ bl JSUConvertOffsetToPtr_X41_
/* 8033919C 003360DC 90 7E 00 1C */ stw r3, 0x1c(r30)
/* 803391A0 003360E0 7F E3 FB 78 */ mr r3, r31
/* 803391A4 003360E4 80 9F 00 2C */ lwz r4, 0x2c(r31)
/* 803391A8 003360E8 4B FD 13 A1 */ bl JSUConvertOffsetToPtr_X40_
/* 803391AC 003360EC 90 7E 00 20 */ stw r3, 0x20(r30)
/* 803391B0 003360F0 7F E3 FB 78 */ mr r3, r31
/* 803391B4 003360F4 80 9F 00 30 */ lwz r4, 0x30(r31)
/* 803391B8 003360F8 4B FD 13 A9 */ bl JSUConvertOffsetToPtr_X41_
/* 803391BC 003360FC 90 7E 00 24 */ stw r3, 0x24(r30)
/* 803391C0 00336100 80 9F 00 44 */ lwz r4, 0x44(r31)
/* 803391C4 00336104 28 04 00 00 */ cmplwi r4, 0
/* 803391C8 00336108 41 82 00 18 */ beq lbl_803391E0
/* 803391CC 0033610C 7F E3 FB 78 */ mr r3, r31
/* 803391D0 00336110 4B FD 13 61 */ bl JSUConvertOffsetToPtr_X39_
/* 803391D4 00336114 7C 64 1B 78 */ mr r4, r3
/* 803391D8 00336118 38 7E 00 64 */ addi r3, r30, 0x64
/* 803391DC 0033611C 4B FA 58 41 */ bl JUTNameTab_NS_setResource
lbl_803391E0:
/* 803391E0 00336120 A0 1F 00 34 */ lhz r0, 0x34(r31)
/* 803391E4 00336124 B0 1E 00 4A */ sth r0, 0x4a(r30)
/* 803391E8 00336128 A0 1F 00 36 */ lhz r0, 0x36(r31)
/* 803391EC 0033612C B0 1E 00 44 */ sth r0, 0x44(r30)
/* 803391F0 00336130 A0 1F 00 38 */ lhz r0, 0x38(r31)
/* 803391F4 00336134 B0 1E 00 46 */ sth r0, 0x46(r30)
/* 803391F8 00336138 A0 1F 00 3A */ lhz r0, 0x3a(r31)
/* 803391FC 0033613C B0 1E 00 48 */ sth r0, 0x48(r30)
/* 80339200 00336140 7F E3 FB 78 */ mr r3, r31
/* 80339204 00336144 80 9F 00 3C */ lwz r4, 0x3c(r31)
/* 80339208 00336148 4B FD 13 71 */ bl JSUConvertOffsetToPtr_X42_
/* 8033920C 0033614C 90 7E 00 58 */ stw r3, 0x58(r30)
/* 80339210 00336150 7F E3 FB 78 */ mr r3, r31
/* 80339214 00336154 80 9F 00 40 */ lwz r4, 0x40(r31)
/* 80339218 00336158 4B FB B0 A9 */ bl JSUConvertOffsetToPtr_X28_
/* 8033921C 0033615C 90 7E 00 60 */ stw r3, 0x60(r30)
/* 80339220 00336160 7F E3 FB 78 */ mr r3, r31
/* 80339224 00336164 80 9F 00 48 */ lwz r4, 0x48(r31)
/* 80339228 00336168 4B FB B0 39 */ bl JSUConvertOffsetToPtr_X24_
/* 8033922C 0033616C 90 7E 00 5C */ stw r3, 0x5c(r30)
/* 80339230 00336170 7F E3 FB 78 */ mr r3, r31
/* 80339234 00336174 80 9F 00 4C */ lwz r4, 0x4c(r31)
/* 80339238 00336178 4B FD 12 E1 */ bl JSUConvertOffsetToPtr_X38_
/* 8033923C 0033617C 90 7E 00 74 */ stw r3, 0x74(r30)
/* 80339240 00336180 7F E3 FB 78 */ mr r3, r31
/* 80339244 00336184 80 9F 00 50 */ lwz r4, 0x50(r31)
/* 80339248 00336188 4B FD 13 19 */ bl JSUConvertOffsetToPtr_X41_
/* 8033924C 0033618C 90 7E 00 4C */ stw r3, 0x4c(r30)
/* 80339250 00336190 7F E3 FB 78 */ mr r3, r31
/* 80339254 00336194 80 9F 00 54 */ lwz r4, 0x54(r31)
/* 80339258 00336198 4B FD 12 F1 */ bl JSUConvertOffsetToPtr_X40_
/* 8033925C 0033619C 90 7E 00 50 */ stw r3, 0x50(r30)
/* 80339260 003361A0 7F E3 FB 78 */ mr r3, r31
/* 80339264 003361A4 80 9F 00 58 */ lwz r4, 0x58(r31)
/* 80339268 003361A8 4B FD 12 F9 */ bl JSUConvertOffsetToPtr_X41_
/* 8033926C 003361AC 90 7E 00 54 */ stw r3, 0x54(r30)
/* 80339270 003361B0 80 1F 00 5C */ lwz r0, 0x5c(r31)
/* 80339274 003361B4 2C 00 00 02 */ cmpwi r0, 2
/* 80339278 003361B8 40 80 00 18 */ bge lbl_80339290
/* 8033927C 003361BC 2C 00 00 00 */ cmpwi r0, 0
/* 80339280 003361C0 40 80 00 08 */ bge lbl_80339288
/* 80339284 003361C4 48 00 00 0C */ b lbl_80339290
lbl_80339288:
/* 80339288 003361C8 90 1E 00 78 */ stw r0, 0x78(r30)
/* 8033928C 003361CC 48 00 00 0C */ b lbl_80339298
lbl_80339290:
/* 80339290 003361D0 38 00 00 00 */ li r0, 0
/* 80339294 003361D4 90 1E 00 78 */ stw r0, 0x78(r30)
lbl_80339298:
/* 80339298 003361D8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8033929C 003361DC 83 C1 00 08 */ lwz r30, 8(r1)
/* 803392A0 003361E0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 803392A4 003361E4 7C 08 03 A6 */ mtlr r0
/* 803392A8 003361E8 38 21 00 10 */ addi r1, r1, 0x10
/* 803392AC 003361EC 4E 80 00 20 */ blr
.global J3DAnmKeyLoader_v15_NS_readAnmColor
J3DAnmKeyLoader_v15_NS_readAnmColor:
/* 803392B0 003361F0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 803392B4 003361F4 7C 08 02 A6 */ mflr r0
/* 803392B8 003361F8 90 01 00 14 */ stw r0, 0x14(r1)
/* 803392BC 003361FC 7C 85 23 78 */ mr r5, r4
/* 803392C0 00336200 80 83 00 04 */ lwz r4, 4(r3)
/* 803392C4 00336204 48 00 00 15 */ bl J3DAnmKeyLoader_v15_NS_setAnmColor
/* 803392C8 00336208 80 01 00 14 */ lwz r0, 0x14(r1)
/* 803392CC 0033620C 7C 08 03 A6 */ mtlr r0
/* 803392D0 00336210 38 21 00 10 */ addi r1, r1, 0x10
/* 803392D4 00336214 4E 80 00 20 */ blr
.global J3DAnmKeyLoader_v15_NS_setAnmColor
J3DAnmKeyLoader_v15_NS_setAnmColor:
/* 803392D8 00336218 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 803392DC 0033621C 7C 08 02 A6 */ mflr r0
/* 803392E0 00336220 90 01 00 14 */ stw r0, 0x14(r1)
/* 803392E4 00336224 93 E1 00 0C */ stw r31, 0xc(r1)
/* 803392E8 00336228 93 C1 00 08 */ stw r30, 8(r1)
/* 803392EC 0033622C 7C 9E 23 78 */ mr r30, r4
/* 803392F0 00336230 7C BF 2B 78 */ mr r31, r5
/* 803392F4 00336234 A8 05 00 0C */ lha r0, 0xc(r5)
/* 803392F8 00336238 B0 04 00 06 */ sth r0, 6(r4)
/* 803392FC 0033623C 88 05 00 08 */ lbz r0, 8(r5)
/* 80339300 00336240 98 04 00 04 */ stb r0, 4(r4)
/* 80339304 00336244 C0 02 CA C0 */ lfs f0, lbl_804564C0-_SDA2_BASE_(r2)
/* 80339308 00336248 D0 04 00 08 */ stfs f0, 8(r4)
/* 8033930C 0033624C A0 05 00 0E */ lhz r0, 0xe(r5)
/* 80339310 00336250 B0 04 00 14 */ sth r0, 0x14(r4)
/* 80339314 00336254 A0 05 00 10 */ lhz r0, 0x10(r5)
/* 80339318 00336258 B0 04 00 0C */ sth r0, 0xc(r4)
/* 8033931C 0033625C A0 05 00 12 */ lhz r0, 0x12(r5)
/* 80339320 00336260 B0 04 00 0E */ sth r0, 0xe(r4)
/* 80339324 00336264 A0 05 00 14 */ lhz r0, 0x14(r5)
/* 80339328 00336268 B0 04 00 10 */ sth r0, 0x10(r4)
/* 8033932C 0033626C A0 05 00 16 */ lhz r0, 0x16(r5)
/* 80339330 00336270 B0 04 00 12 */ sth r0, 0x12(r4)
/* 80339334 00336274 7F E3 FB 78 */ mr r3, r31
/* 80339338 00336278 80 85 00 18 */ lwz r4, 0x18(r5)
/* 8033933C 0033627C 4B FD 11 C5 */ bl JSUConvertOffsetToPtr_X37_
/* 80339340 00336280 90 7E 00 3C */ stw r3, 0x3c(r30)
/* 80339344 00336284 7F E3 FB 78 */ mr r3, r31
/* 80339348 00336288 80 9F 00 24 */ lwz r4, 0x24(r31)
/* 8033934C 0033628C 4B FD 11 FD */ bl JSUConvertOffsetToPtr_X40_
/* 80339350 00336290 90 7E 00 2C */ stw r3, 0x2c(r30)
/* 80339354 00336294 7F E3 FB 78 */ mr r3, r31
/* 80339358 00336298 80 9F 00 28 */ lwz r4, 0x28(r31)
/* 8033935C 0033629C 4B FD 11 ED */ bl JSUConvertOffsetToPtr_X40_
/* 80339360 003362A0 90 7E 00 30 */ stw r3, 0x30(r30)
/* 80339364 003362A4 7F E3 FB 78 */ mr r3, r31
/* 80339368 003362A8 80 9F 00 2C */ lwz r4, 0x2c(r31)
/* 8033936C 003362AC 4B FD 11 DD */ bl JSUConvertOffsetToPtr_X40_
/* 80339370 003362B0 90 7E 00 34 */ stw r3, 0x34(r30)
/* 80339374 003362B4 7F E3 FB 78 */ mr r3, r31
/* 80339378 003362B8 80 9F 00 30 */ lwz r4, 0x30(r31)
/* 8033937C 003362BC 4B FD 11 CD */ bl JSUConvertOffsetToPtr_X40_
/* 80339380 003362C0 90 7E 00 38 */ stw r3, 0x38(r30)
/* 80339384 003362C4 7F E3 FB 78 */ mr r3, r31
/* 80339388 003362C8 80 9F 00 1C */ lwz r4, 0x1c(r31)
/* 8033938C 003362CC 4B FB AF 35 */ bl JSUConvertOffsetToPtr_X28_
/* 80339390 003362D0 90 7E 00 18 */ stw r3, 0x18(r30)
/* 80339394 003362D4 7F E3 FB 78 */ mr r3, r31
/* 80339398 003362D8 80 9F 00 20 */ lwz r4, 0x20(r31)
/* 8033939C 003362DC 4B FD 11 95 */ bl JSUConvertOffsetToPtr_X39_
/* 803393A0 003362E0 7C 64 1B 78 */ mr r4, r3
/* 803393A4 003362E4 38 7E 00 1C */ addi r3, r30, 0x1c
/* 803393A8 003362E8 4B FA 56 75 */ bl JUTNameTab_NS_setResource
/* 803393AC 003362EC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 803393B0 003362F0 83 C1 00 08 */ lwz r30, 8(r1)
/* 803393B4 003362F4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 803393B8 003362F8 7C 08 03 A6 */ mtlr r0
/* 803393BC 003362FC 38 21 00 10 */ addi r1, r1, 0x10
/* 803393C0 00336300 4E 80 00 20 */ blr
.global J3DAnmKeyLoader_v15_NS_readAnmCluster
J3DAnmKeyLoader_v15_NS_readAnmCluster:
/* 803393C4 00336304 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 803393C8 00336308 7C 08 02 A6 */ mflr r0
/* 803393CC 0033630C 90 01 00 14 */ stw r0, 0x14(r1)
/* 803393D0 00336310 7C 85 23 78 */ mr r5, r4
/* 803393D4 00336314 80 83 00 04 */ lwz r4, 4(r3)
/* 803393D8 00336318 48 00 00 15 */ bl J3DAnmKeyLoader_v15_NS_setAnmCluster
/* 803393DC 0033631C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 803393E0 00336320 7C 08 03 A6 */ mtlr r0
/* 803393E4 00336324 38 21 00 10 */ addi r1, r1, 0x10
/* 803393E8 00336328 4E 80 00 20 */ blr
.global J3DAnmKeyLoader_v15_NS_setAnmCluster
J3DAnmKeyLoader_v15_NS_setAnmCluster:
/* 803393EC 0033632C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 803393F0 00336330 7C 08 02 A6 */ mflr r0
/* 803393F4 00336334 90 01 00 14 */ stw r0, 0x14(r1)
/* 803393F8 00336338 93 E1 00 0C */ stw r31, 0xc(r1)
/* 803393FC 0033633C 93 C1 00 08 */ stw r30, 8(r1)
/* 80339400 00336340 7C 9E 23 78 */ mr r30, r4
/* 80339404 00336344 7C BF 2B 78 */ mr r31, r5
/* 80339408 00336348 A8 05 00 0A */ lha r0, 0xa(r5)
/* 8033940C 0033634C B0 04 00 06 */ sth r0, 6(r4)
/* 80339410 00336350 88 05 00 08 */ lbz r0, 8(r5)
/* 80339414 00336354 98 04 00 04 */ stb r0, 4(r4)
/* 80339418 00336358 C0 02 CA C0 */ lfs f0, lbl_804564C0-_SDA2_BASE_(r2)
/* 8033941C 0033635C D0 04 00 08 */ stfs f0, 8(r4)
/* 80339420 00336360 7F E3 FB 78 */ mr r3, r31
/* 80339424 00336364 80 85 00 10 */ lwz r4, 0x10(r5)
/* 80339428 00336368 48 00 04 21 */ bl JSUConvertOffsetToPtr_X78_
/* 8033942C 0033636C 90 7E 00 10 */ stw r3, 0x10(r30)
/* 80339430 00336370 7F E3 FB 78 */ mr r3, r31
/* 80339434 00336374 80 9F 00 14 */ lwz r4, 0x14(r31)
/* 80339438 00336378 4B FD 11 29 */ bl JSUConvertOffsetToPtr_X41_
/* 8033943C 0033637C 90 7E 00 0C */ stw r3, 0xc(r30)
/* 80339440 00336380 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80339444 00336384 83 C1 00 08 */ lwz r30, 8(r1)
/* 80339448 00336388 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8033944C 0033638C 7C 08 03 A6 */ mtlr r0
/* 80339450 00336390 38 21 00 10 */ addi r1, r1, 0x10
/* 80339454 00336394 4E 80 00 20 */ blr
.global J3DAnmKeyLoader_v15_NS_readAnmTevReg
J3DAnmKeyLoader_v15_NS_readAnmTevReg:
/* 80339458 00336398 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8033945C 0033639C 7C 08 02 A6 */ mflr r0
/* 80339460 003363A0 90 01 00 14 */ stw r0, 0x14(r1)
/* 80339464 003363A4 7C 85 23 78 */ mr r5, r4
/* 80339468 003363A8 80 83 00 04 */ lwz r4, 4(r3)
/* 8033946C 003363AC 48 00 00 15 */ bl J3DAnmKeyLoader_v15_NS_setAnmTevReg
/* 80339470 003363B0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80339474 003363B4 7C 08 03 A6 */ mtlr r0
/* 80339478 003363B8 38 21 00 10 */ addi r1, r1, 0x10
/* 8033947C 003363BC 4E 80 00 20 */ blr
.global J3DAnmKeyLoader_v15_NS_setAnmTevReg
J3DAnmKeyLoader_v15_NS_setAnmTevReg:
/* 80339480 003363C0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80339484 003363C4 7C 08 02 A6 */ mflr r0
/* 80339488 003363C8 90 01 00 14 */ stw r0, 0x14(r1)
/* 8033948C 003363CC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80339490 003363D0 93 C1 00 08 */ stw r30, 8(r1)
/* 80339494 003363D4 7C 9E 23 78 */ mr r30, r4
/* 80339498 003363D8 7C BF 2B 78 */ mr r31, r5
/* 8033949C 003363DC A8 05 00 0A */ lha r0, 0xa(r5)
/* 803394A0 003363E0 B0 04 00 06 */ sth r0, 6(r4)
/* 803394A4 003363E4 88 05 00 08 */ lbz r0, 8(r5)
/* 803394A8 003363E8 98 04 00 04 */ stb r0, 4(r4)
/* 803394AC 003363EC C0 02 CA C0 */ lfs f0, lbl_804564C0-_SDA2_BASE_(r2)
/* 803394B0 003363F0 D0 04 00 08 */ stfs f0, 8(r4)
/* 803394B4 003363F4 A0 05 00 0C */ lhz r0, 0xc(r5)
/* 803394B8 003363F8 B0 04 00 0C */ sth r0, 0xc(r4)
/* 803394BC 003363FC 7F E3 FB 78 */ mr r3, r31
/* 803394C0 00336400 80 85 00 20 */ lwz r4, 0x20(r5)
/* 803394C4 00336404 4B FD 0F C5 */ bl JSUConvertOffsetToPtr_X32_
/* 803394C8 00336408 90 7E 00 48 */ stw r3, 0x48(r30)
/* 803394CC 0033640C 7F E3 FB 78 */ mr r3, r31
/* 803394D0 00336410 80 9F 00 28 */ lwz r4, 0x28(r31)
/* 803394D4 00336414 4B FB AD ED */ bl JSUConvertOffsetToPtr_X28_
/* 803394D8 00336418 90 7E 00 20 */ stw r3, 0x20(r30)
/* 803394DC 0033641C 7F E3 FB 78 */ mr r3, r31
/* 803394E0 00336420 80 9F 00 30 */ lwz r4, 0x30(r31)
/* 803394E4 00336424 4B FD 10 4D */ bl JSUConvertOffsetToPtr_X39_
/* 803394E8 00336428 7C 64 1B 78 */ mr r4, r3
/* 803394EC 0033642C 38 7E 00 24 */ addi r3, r30, 0x24
/* 803394F0 00336430 4B FA 55 2D */ bl JUTNameTab_NS_setResource
/* 803394F4 00336434 A0 1F 00 0E */ lhz r0, 0xe(r31)
/* 803394F8 00336438 B0 1E 00 0E */ sth r0, 0xe(r30)
/* 803394FC 0033643C 7F E3 FB 78 */ mr r3, r31
/* 80339500 00336440 80 9F 00 24 */ lwz r4, 0x24(r31)
/* 80339504 00336444 4B FD 0F 6D */ bl JSUConvertOffsetToPtr_X31_
/* 80339508 00336448 90 7E 00 4C */ stw r3, 0x4c(r30)
/* 8033950C 0033644C 7F E3 FB 78 */ mr r3, r31
/* 80339510 00336450 80 9F 00 2C */ lwz r4, 0x2c(r31)
/* 80339514 00336454 4B FB AD AD */ bl JSUConvertOffsetToPtr_X28_
/* 80339518 00336458 90 7E 00 34 */ stw r3, 0x34(r30)
/* 8033951C 0033645C 7F E3 FB 78 */ mr r3, r31
/* 80339520 00336460 80 9F 00 34 */ lwz r4, 0x34(r31)
/* 80339524 00336464 4B FD 10 0D */ bl JSUConvertOffsetToPtr_X39_
/* 80339528 00336468 7C 64 1B 78 */ mr r4, r3
/* 8033952C 0033646C 38 7E 00 38 */ addi r3, r30, 0x38
/* 80339530 00336470 4B FA 54 ED */ bl JUTNameTab_NS_setResource
/* 80339534 00336474 A0 1F 00 10 */ lhz r0, 0x10(r31)
/* 80339538 00336478 B0 1E 00 10 */ sth r0, 0x10(r30)
/* 8033953C 0033647C A0 1F 00 12 */ lhz r0, 0x12(r31)
/* 80339540 00336480 B0 1E 00 12 */ sth r0, 0x12(r30)
/* 80339544 00336484 A0 1F 00 14 */ lhz r0, 0x14(r31)
/* 80339548 00336488 B0 1E 00 14 */ sth r0, 0x14(r30)
/* 8033954C 0033648C A0 1F 00 16 */ lhz r0, 0x16(r31)
/* 80339550 00336490 B0 1E 00 16 */ sth r0, 0x16(r30)
/* 80339554 00336494 7F E3 FB 78 */ mr r3, r31
/* 80339558 00336498 80 9F 00 38 */ lwz r4, 0x38(r31)
/* 8033955C 0033649C 4B FD 0F ED */ bl JSUConvertOffsetToPtr_X40_
/* 80339560 003364A0 90 7E 00 50 */ stw r3, 0x50(r30)
/* 80339564 003364A4 7F E3 FB 78 */ mr r3, r31
/* 80339568 003364A8 80 9F 00 3C */ lwz r4, 0x3c(r31)
/* 8033956C 003364AC 4B FD 0F DD */ bl JSUConvertOffsetToPtr_X40_
/* 80339570 003364B0 90 7E 00 54 */ stw r3, 0x54(r30)
/* 80339574 003364B4 7F E3 FB 78 */ mr r3, r31
/* 80339578 003364B8 80 9F 00 40 */ lwz r4, 0x40(r31)
/* 8033957C 003364BC 4B FD 0F CD */ bl JSUConvertOffsetToPtr_X40_
/* 80339580 003364C0 90 7E 00 58 */ stw r3, 0x58(r30)
/* 80339584 003364C4 7F E3 FB 78 */ mr r3, r31
/* 80339588 003364C8 80 9F 00 44 */ lwz r4, 0x44(r31)
/* 8033958C 003364CC 4B FD 0F BD */ bl JSUConvertOffsetToPtr_X40_
/* 80339590 003364D0 90 7E 00 5C */ stw r3, 0x5c(r30)
/* 80339594 003364D4 A0 1F 00 18 */ lhz r0, 0x18(r31)
/* 80339598 003364D8 B0 1E 00 18 */ sth r0, 0x18(r30)
/* 8033959C 003364DC A0 1F 00 1A */ lhz r0, 0x1a(r31)
/* 803395A0 003364E0 B0 1E 00 1A */ sth r0, 0x1a(r30)
/* 803395A4 003364E4 A0 1F 00 1C */ lhz r0, 0x1c(r31)
/* 803395A8 003364E8 B0 1E 00 1C */ sth r0, 0x1c(r30)
/* 803395AC 003364EC A0 1F 00 1E */ lhz r0, 0x1e(r31)
/* 803395B0 003364F0 B0 1E 00 1E */ sth r0, 0x1e(r30)
/* 803395B4 003364F4 7F E3 FB 78 */ mr r3, r31
/* 803395B8 003364F8 80 9F 00 48 */ lwz r4, 0x48(r31)
/* 803395BC 003364FC 4B FD 0F 8D */ bl JSUConvertOffsetToPtr_X40_
/* 803395C0 00336500 90 7E 00 60 */ stw r3, 0x60(r30)
/* 803395C4 00336504 7F E3 FB 78 */ mr r3, r31
/* 803395C8 00336508 80 9F 00 4C */ lwz r4, 0x4c(r31)
/* 803395CC 0033650C 4B FD 0F 7D */ bl JSUConvertOffsetToPtr_X40_
/* 803395D0 00336510 90 7E 00 64 */ stw r3, 0x64(r30)
/* 803395D4 00336514 7F E3 FB 78 */ mr r3, r31
/* 803395D8 00336518 80 9F 00 50 */ lwz r4, 0x50(r31)
/* 803395DC 0033651C 4B FD 0F 6D */ bl JSUConvertOffsetToPtr_X40_
/* 803395E0 00336520 90 7E 00 68 */ stw r3, 0x68(r30)
/* 803395E4 00336524 7F E3 FB 78 */ mr r3, r31
/* 803395E8 00336528 80 9F 00 54 */ lwz r4, 0x54(r31)
/* 803395EC 0033652C 4B FD 0F 5D */ bl JSUConvertOffsetToPtr_X40_
/* 803395F0 00336530 90 7E 00 6C */ stw r3, 0x6c(r30)
/* 803395F4 00336534 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 803395F8 00336538 83 C1 00 08 */ lwz r30, 8(r1)
/* 803395FC 0033653C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80339600 00336540 7C 08 03 A6 */ mtlr r0
/* 80339604 00336544 38 21 00 10 */ addi r1, r1, 0x10
/* 80339608 00336548 4E 80 00 20 */ blr
.global J3DAnmKeyLoader_v15_NS_readAnmVtxColor
J3DAnmKeyLoader_v15_NS_readAnmVtxColor:
/* 8033960C 0033654C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80339610 00336550 7C 08 02 A6 */ mflr r0
/* 80339614 00336554 90 01 00 14 */ stw r0, 0x14(r1)
/* 80339618 00336558 7C 85 23 78 */ mr r5, r4
/* 8033961C 0033655C 80 83 00 04 */ lwz r4, 4(r3)
/* 80339620 00336560 48 00 00 15 */ bl J3DAnmKeyLoader_v15_NS_setAnmVtxColor
/* 80339624 00336564 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80339628 00336568 7C 08 03 A6 */ mtlr r0
/* 8033962C 0033656C 38 21 00 10 */ addi r1, r1, 0x10
/* 80339630 00336570 4E 80 00 20 */ blr
.global J3DAnmKeyLoader_v15_NS_setAnmVtxColor
J3DAnmKeyLoader_v15_NS_setAnmVtxColor:
/* 80339634 00336574 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80339638 00336578 7C 08 02 A6 */ mflr r0
/* 8033963C 0033657C 90 01 00 24 */ stw r0, 0x24(r1)
/* 80339640 00336580 39 61 00 20 */ addi r11, r1, 0x20
/* 80339644 00336584 48 02 8B 99 */ bl _savegpr_29
/* 80339648 00336588 7C 9E 23 78 */ mr r30, r4
/* 8033964C 0033658C 7C BF 2B 78 */ mr r31, r5
/* 80339650 00336590 A8 05 00 0A */ lha r0, 0xa(r5)
/* 80339654 00336594 B0 04 00 06 */ sth r0, 6(r4)
/* 80339658 00336598 88 05 00 08 */ lbz r0, 8(r5)
/* 8033965C 0033659C 98 04 00 04 */ stb r0, 4(r4)
/* 80339660 003365A0 C0 02 CA C0 */ lfs f0, lbl_804564C0-_SDA2_BASE_(r2)
/* 80339664 003365A4 D0 04 00 08 */ stfs f0, 8(r4)
/* 80339668 003365A8 A0 05 00 0C */ lhz r0, 0xc(r5)
/* 8033966C 003365AC B0 04 00 0C */ sth r0, 0xc(r4)
/* 80339670 003365B0 A0 05 00 0E */ lhz r0, 0xe(r5)
/* 80339674 003365B4 B0 04 00 0E */ sth r0, 0xe(r4)
/* 80339678 003365B8 7F E3 FB 78 */ mr r3, r31
/* 8033967C 003365BC 80 85 00 18 */ lwz r4, 0x18(r5)
/* 80339680 003365C0 4B FD 0E 81 */ bl JSUConvertOffsetToPtr_X37_
/* 80339684 003365C4 90 7E 00 18 */ stw r3, 0x18(r30)
/* 80339688 003365C8 7F E3 FB 78 */ mr r3, r31
/* 8033968C 003365CC 80 9F 00 1C */ lwz r4, 0x1c(r31)
/* 80339690 003365D0 4B FD 0E 71 */ bl JSUConvertOffsetToPtr_X37_
/* 80339694 003365D4 90 7E 00 1C */ stw r3, 0x1c(r30)
/* 80339698 003365D8 7F E3 FB 78 */ mr r3, r31
/* 8033969C 003365DC 80 9F 00 20 */ lwz r4, 0x20(r31)
/* 803396A0 003365E0 4B FD 0E 49 */ bl JSUConvertOffsetToPtr_X36_
/* 803396A4 003365E4 90 7E 00 10 */ stw r3, 0x10(r30)
/* 803396A8 003365E8 7F E3 FB 78 */ mr r3, r31
/* 803396AC 003365EC 80 9F 00 24 */ lwz r4, 0x24(r31)
/* 803396B0 003365F0 4B FD 0E 39 */ bl JSUConvertOffsetToPtr_X36_
/* 803396B4 003365F4 90 7E 00 14 */ stw r3, 0x14(r30)
/* 803396B8 003365F8 7F E3 FB 78 */ mr r3, r31
/* 803396BC 003365FC 80 9F 00 28 */ lwz r4, 0x28(r31)
/* 803396C0 00336600 4B FB AC 01 */ bl JSUConvertOffsetToPtr_X28_
/* 803396C4 00336604 7C 7D 1B 78 */ mr r29, r3
/* 803396C8 00336608 7F E3 FB 78 */ mr r3, r31
/* 803396CC 0033660C 80 9F 00 2C */ lwz r4, 0x2c(r31)
/* 803396D0 00336610 4B FB AB F1 */ bl JSUConvertOffsetToPtr_X28_
/* 803396D4 00336614 38 E0 00 00 */ li r7, 0
/* 803396D8 00336618 38 80 00 00 */ li r4, 0
/* 803396DC 0033661C 48 00 00 24 */ b lbl_80339700
lbl_803396E0:
/* 803396E0 00336620 80 BE 00 10 */ lwz r5, 0x10(r30)
/* 803396E4 00336624 38 C4 00 04 */ addi r6, r4, 4
/* 803396E8 00336628 7C 05 30 2E */ lwzx r0, r5, r6
/* 803396EC 0033662C 54 00 08 3C */ slwi r0, r0, 1
/* 803396F0 00336630 7C 1D 02 14 */ add r0, r29, r0
/* 803396F4 00336634 7C 05 31 2E */ stwx r0, r5, r6
/* 803396F8 00336638 38 E7 00 01 */ addi r7, r7, 1
/* 803396FC 0033663C 38 84 00 08 */ addi r4, r4, 8
lbl_80339700:
/* 80339700 00336640 A0 1E 00 0C */ lhz r0, 0xc(r30)
/* 80339704 00336644 7C 07 00 00 */ cmpw r7, r0
/* 80339708 00336648 41 80 FF D8 */ blt lbl_803396E0
/* 8033970C 0033664C 38 E0 00 00 */ li r7, 0
/* 80339710 00336650 38 80 00 00 */ li r4, 0
/* 80339714 00336654 48 00 00 24 */ b lbl_80339738
lbl_80339718:
/* 80339718 00336658 80 BE 00 14 */ lwz r5, 0x14(r30)
/* 8033971C 0033665C 38 C4 00 04 */ addi r6, r4, 4
/* 80339720 00336660 7C 05 30 2E */ lwzx r0, r5, r6
/* 80339724 00336664 54 00 08 3C */ slwi r0, r0, 1
/* 80339728 00336668 7C 03 02 14 */ add r0, r3, r0
/* 8033972C 0033666C 7C 05 31 2E */ stwx r0, r5, r6
/* 80339730 00336670 38 E7 00 01 */ addi r7, r7, 1
/* 80339734 00336674 38 84 00 08 */ addi r4, r4, 8
lbl_80339738:
/* 80339738 00336678 A0 1E 00 0E */ lhz r0, 0xe(r30)
/* 8033973C 0033667C 7C 07 00 00 */ cmpw r7, r0
/* 80339740 00336680 41 80 FF D8 */ blt lbl_80339718
/* 80339744 00336684 7F E3 FB 78 */ mr r3, r31
/* 80339748 00336688 80 9F 00 30 */ lwz r4, 0x30(r31)
/* 8033974C 0033668C 4B FD 0D FD */ bl JSUConvertOffsetToPtr_X40_
/* 80339750 00336690 90 7E 00 20 */ stw r3, 0x20(r30)
/* 80339754 00336694 7F E3 FB 78 */ mr r3, r31
/* 80339758 00336698 80 9F 00 34 */ lwz r4, 0x34(r31)
/* 8033975C 0033669C 4B FD 0D ED */ bl JSUConvertOffsetToPtr_X40_
/* 80339760 003366A0 90 7E 00 24 */ stw r3, 0x24(r30)
/* 80339764 003366A4 7F E3 FB 78 */ mr r3, r31
/* 80339768 003366A8 80 9F 00 38 */ lwz r4, 0x38(r31)
/* 8033976C 003366AC 4B FD 0D DD */ bl JSUConvertOffsetToPtr_X40_
/* 80339770 003366B0 90 7E 00 28 */ stw r3, 0x28(r30)
/* 80339774 003366B4 7F E3 FB 78 */ mr r3, r31
/* 80339778 003366B8 80 9F 00 3C */ lwz r4, 0x3c(r31)
/* 8033977C 003366BC 4B FD 0D CD */ bl JSUConvertOffsetToPtr_X40_
/* 80339780 003366C0 90 7E 00 2C */ stw r3, 0x2c(r30)
/* 80339784 003366C4 39 61 00 20 */ addi r11, r1, 0x20
/* 80339788 003366C8 48 02 8A A1 */ bl _restgpr_29
/* 8033978C 003366CC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80339790 003366D0 7C 08 03 A6 */ mtlr r0
/* 80339794 003366D4 38 21 00 20 */ addi r1, r1, 0x20
/* 80339798 003366D8 4E 80 00 20 */ blr
/* 8033979C 003366DC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 803397A0 003366E0 7C 08 02 A6 */ mflr r0
/* 803397A4 003366E4 90 01 00 14 */ stw r0, 0x14(r1)
/* 803397A8 003366E8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 803397AC 003366EC 7C 7F 1B 79 */ or. r31, r3, r3
/* 803397B0 003366F0 41 82 00 30 */ beq lbl_803397E0
/* 803397B4 003366F4 3C 60 80 3D */ lis r3, lbl_803CF274@ha
/* 803397B8 003366F8 38 03 F2 74 */ addi r0, r3, lbl_803CF274@l
/* 803397BC 003366FC 90 1F 00 00 */ stw r0, 0(r31)
/* 803397C0 00336700 41 82 00 10 */ beq lbl_803397D0
/* 803397C4 00336704 3C 60 80 3A */ lis r3, lbl_803A7C38@ha
/* 803397C8 00336708 38 03 7C 38 */ addi r0, r3, lbl_803A7C38@l
/* 803397CC 0033670C 90 1F 00 00 */ stw r0, 0(r31)
lbl_803397D0:
/* 803397D0 00336710 7C 80 07 35 */ extsh. r0, r4
/* 803397D4 00336714 40 81 00 0C */ ble lbl_803397E0
/* 803397D8 00336718 7F E3 FB 78 */ mr r3, r31
/* 803397DC 0033671C 4B F9 55 61 */ bl __dl__FPv
lbl_803397E0:
/* 803397E0 00336720 7F E3 FB 78 */ mr r3, r31
/* 803397E4 00336724 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 803397E8 00336728 80 01 00 14 */ lwz r0, 0x14(r1)
/* 803397EC 0033672C 7C 08 03 A6 */ mtlr r0
/* 803397F0 00336730 38 21 00 10 */ addi r1, r1, 0x10
/* 803397F4 00336734 4E 80 00 20 */ blr
/* 803397F8 00336738 38 60 00 06 */ li r3, 6
/* 803397FC 0033673C 4E 80 00 20 */ blr
/* 80339800 00336740 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80339804 00336744 7C 08 02 A6 */ mflr r0
/* 80339808 00336748 90 01 00 14 */ stw r0, 0x14(r1)
/* 8033980C 0033674C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80339810 00336750 7C 7F 1B 79 */ or. r31, r3, r3
/* 80339814 00336754 41 82 00 1C */ beq lbl_80339830
/* 80339818 00336758 3C A0 80 3D */ lis r5, lbl_803CF260@ha
/* 8033981C 0033675C 38 05 F2 60 */ addi r0, r5, lbl_803CF260@l
/* 80339820 00336760 90 1F 00 00 */ stw r0, 0(r31)
/* 80339824 00336764 7C 80 07 35 */ extsh. r0, r4
/* 80339828 00336768 40 81 00 08 */ ble lbl_80339830
/* 8033982C 0033676C 4B F9 55 11 */ bl __dl__FPv
lbl_80339830:
/* 80339830 00336770 7F E3 FB 78 */ mr r3, r31
/* 80339834 00336774 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80339838 00336778 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8033983C 0033677C 7C 08 03 A6 */ mtlr r0
/* 80339840 00336780 38 21 00 10 */ addi r1, r1, 0x10
/* 80339844 00336784 4E 80 00 20 */ blr
.global JSUConvertOffsetToPtr_X78_
JSUConvertOffsetToPtr_X78_:
/* 80339848 00336788 28 04 00 00 */ cmplwi r4, 0
/* 8033984C 0033678C 40 82 00 0C */ bne lbl_80339858
/* 80339850 00336790 38 60 00 00 */ li r3, 0
/* 80339854 00336794 4E 80 00 20 */ blr
lbl_80339858:
/* 80339858 00336798 7C 63 22 14 */ add r3, r3, r4
/* 8033985C 0033679C 4E 80 00 20 */ blr
.global JSUConvertOffsetToPtr_X79_
JSUConvertOffsetToPtr_X79_:
/* 80339860 003367A0 28 04 00 00 */ cmplwi r4, 0
/* 80339864 003367A4 40 82 00 0C */ bne lbl_80339870
/* 80339868 003367A8 38 60 00 00 */ li r3, 0
/* 8033986C 003367AC 4E 80 00 20 */ blr
lbl_80339870:
/* 80339870 003367B0 7C 63 22 14 */ add r3, r3, r4
/* 80339874 003367B4 4E 80 00 20 */ blr