1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
|
lbl_803367D4:
/* 803367D4 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 803367D8 7C 08 02 A6 */ mflr r0
/* 803367DC 90 01 00 34 */ stw r0, 0x34(r1)
/* 803367E0 39 61 00 30 */ addi r11, r1, 0x30
/* 803367E4 48 02 B9 E9 */ bl _savegpr_25
/* 803367E8 7C 7A 1B 78 */ mr r26, r3
/* 803367EC 3B 84 00 20 */ addi r28, r4, 0x20
/* 803367F0 3B 60 00 00 */ li r27, 0
/* 803367F4 7C BE 2B 78 */ mr r30, r5
/* 803367F8 3B A0 00 E4 */ li r29, 0xe4
/* 803367FC 3C 60 4D 41 */ lis r3, 0x4D41 /* 0x4D415432@ha */
/* 80336800 3B E3 54 32 */ addi r31, r3, 0x5432 /* 0x4D415432@l */
/* 80336804 83 24 00 0C */ lwz r25, 0xc(r4)
/* 80336808 48 00 01 74 */ b lbl_8033697C
lbl_8033680C:
/* 8033680C 80 9C 00 00 */ lwz r4, 0(r28)
/* 80336810 7C 04 F8 00 */ cmpw r4, r31
/* 80336814 41 82 01 5C */ beq lbl_80336970
/* 80336818 40 80 00 54 */ bge lbl_8033686C
/* 8033681C 3C 60 49 4E */ lis r3, 0x494E /* 0x494E4631@ha */
/* 80336820 38 03 46 31 */ addi r0, r3, 0x4631 /* 0x494E4631@l */
/* 80336824 7C 04 00 00 */ cmpw r4, r0
/* 80336828 41 82 00 94 */ beq lbl_803368BC
/* 8033682C 40 80 00 2C */ bge lbl_80336858
/* 80336830 3C 60 45 56 */ lis r3, 0x4556 /* 0x45565031@ha */
/* 80336834 38 03 50 31 */ addi r0, r3, 0x5031 /* 0x45565031@l */
/* 80336838 7C 04 00 00 */ cmpw r4, r0
/* 8033683C 41 82 00 FC */ beq lbl_80336938
/* 80336840 40 80 01 20 */ bge lbl_80336960
/* 80336844 3C 60 44 52 */ lis r3, 0x4452 /* 0x44525731@ha */
/* 80336848 38 03 57 31 */ addi r0, r3, 0x5731 /* 0x44525731@l */
/* 8033684C 7C 04 00 00 */ cmpw r4, r0
/* 80336850 41 82 00 FC */ beq lbl_8033694C
/* 80336854 48 00 01 0C */ b lbl_80336960
lbl_80336858:
/* 80336858 3C 60 4A 4E */ lis r3, 0x4A4E /* 0x4A4E5431@ha */
/* 8033685C 38 03 54 31 */ addi r0, r3, 0x5431 /* 0x4A4E5431@l */
/* 80336860 7C 04 00 00 */ cmpw r4, r0
/* 80336864 41 82 00 70 */ beq lbl_803368D4
/* 80336868 48 00 00 F8 */ b lbl_80336960
lbl_8033686C:
/* 8033686C 3C 60 54 45 */ lis r3, 0x5445 /* 0x54455831@ha */
/* 80336870 38 03 58 31 */ addi r0, r3, 0x5831 /* 0x54455831@l */
/* 80336874 7C 04 00 00 */ cmpw r4, r0
/* 80336878 41 82 00 AC */ beq lbl_80336924
/* 8033687C 40 80 00 2C */ bge lbl_803368A8
/* 80336880 3C 60 53 48 */ lis r3, 0x5348 /* 0x53485031@ha */
/* 80336884 38 03 50 31 */ addi r0, r3, 0x5031 /* 0x53485031@l */
/* 80336888 7C 04 00 00 */ cmpw r4, r0
/* 8033688C 41 82 00 80 */ beq lbl_8033690C
/* 80336890 40 80 00 D0 */ bge lbl_80336960
/* 80336894 3C 60 4D 41 */ lis r3, 0x4D41 /* 0x4D415434@ha */
/* 80336898 38 03 54 34 */ addi r0, r3, 0x5434 /* 0x4D415434@l */
/* 8033689C 7C 04 00 00 */ cmpw r4, r0
/* 803368A0 40 80 00 C0 */ bge lbl_80336960
/* 803368A4 48 00 00 44 */ b lbl_803368E8
lbl_803368A8:
/* 803368A8 3C 60 56 54 */ lis r3, 0x5654 /* 0x56545831@ha */
/* 803368AC 38 03 58 31 */ addi r0, r3, 0x5831 /* 0x56545831@l */
/* 803368B0 7C 04 00 00 */ cmpw r4, r0
/* 803368B4 41 82 00 BC */ beq lbl_80336970
/* 803368B8 48 00 00 A8 */ b lbl_80336960
lbl_803368BC:
/* 803368BC 7F 43 D3 78 */ mr r3, r26
/* 803368C0 7F 84 E3 78 */ mr r4, r28
/* 803368C4 7F C5 F3 78 */ mr r5, r30
/* 803368C8 48 00 04 11 */ bl calcSizeInformation__14J3DModelLoaderFPC17J3DModelInfoBlockUl
/* 803368CC 7F BD 1A 14 */ add r29, r29, r3
/* 803368D0 48 00 00 A0 */ b lbl_80336970
lbl_803368D4:
/* 803368D4 7F 43 D3 78 */ mr r3, r26
/* 803368D8 7F 84 E3 78 */ mr r4, r28
/* 803368DC 48 00 04 89 */ bl calcSizeJoint__14J3DModelLoaderFPC13J3DJointBlock
/* 803368E0 7F BD 1A 14 */ add r29, r29, r3
/* 803368E4 48 00 00 8C */ b lbl_80336970
lbl_803368E8:
/* 803368E8 7F 43 D3 78 */ mr r3, r26
/* 803368EC 7F 84 E3 78 */ mr r4, r28
/* 803368F0 7F C5 F3 78 */ mr r5, r30
/* 803368F4 81 9A 00 00 */ lwz r12, 0(r26)
/* 803368F8 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 803368FC 7D 89 03 A6 */ mtctr r12
/* 80336900 4E 80 04 21 */ bctrl
/* 80336904 7F BD 1A 14 */ add r29, r29, r3
/* 80336908 48 00 00 68 */ b lbl_80336970
lbl_8033690C:
/* 8033690C 7F 43 D3 78 */ mr r3, r26
/* 80336910 7F 84 E3 78 */ mr r4, r28
/* 80336914 7F C5 F3 78 */ mr r5, r30
/* 80336918 48 00 05 89 */ bl calcSizeShape__14J3DModelLoaderFPC13J3DShapeBlockUl
/* 8033691C 7F BD 1A 14 */ add r29, r29, r3
/* 80336920 48 00 00 50 */ b lbl_80336970
lbl_80336924:
/* 80336924 7F 43 D3 78 */ mr r3, r26
/* 80336928 7F 84 E3 78 */ mr r4, r28
/* 8033692C 48 00 06 19 */ bl calcSizeTexture__14J3DModelLoaderFPC15J3DTextureBlock
/* 80336930 7F BD 1A 14 */ add r29, r29, r3
/* 80336934 48 00 00 3C */ b lbl_80336970
lbl_80336938:
/* 80336938 7F 43 D3 78 */ mr r3, r26
/* 8033693C 7F 84 E3 78 */ mr r4, r28
/* 80336940 48 00 04 51 */ bl calcSizeEnvelope__14J3DModelLoaderFPC16J3DEnvelopeBlock
/* 80336944 7F BD 1A 14 */ add r29, r29, r3
/* 80336948 48 00 00 28 */ b lbl_80336970
lbl_8033694C:
/* 8033694C 7F 43 D3 78 */ mr r3, r26
/* 80336950 7F 84 E3 78 */ mr r4, r28
/* 80336954 48 00 04 4D */ bl calcSizeDraw__14J3DModelLoaderFPC12J3DDrawBlock
/* 80336958 7F BD 1A 14 */ add r29, r29, r3
/* 8033695C 48 00 00 14 */ b lbl_80336970
lbl_80336960:
/* 80336960 3C 60 80 3A */ lis r3, J3DModelLoaderCalcSize__stringBase0@ha /* 0x803A20E8@ha */
/* 80336964 38 63 20 E8 */ addi r3, r3, J3DModelLoaderCalcSize__stringBase0@l /* 0x803A20E8@l */
/* 80336968 4C C6 31 82 */ crclr 6
/* 8033696C 4B CD 01 51 */ bl OSReport
lbl_80336970:
/* 80336970 80 1C 00 04 */ lwz r0, 4(r28)
/* 80336974 7F 9C 02 14 */ add r28, r28, r0
/* 80336978 3B 7B 00 01 */ addi r27, r27, 1
lbl_8033697C:
/* 8033697C 7C 1B C8 40 */ cmplw r27, r25
/* 80336980 41 80 FE 8C */ blt lbl_8033680C
/* 80336984 7F A3 EB 78 */ mr r3, r29
/* 80336988 39 61 00 30 */ addi r11, r1, 0x30
/* 8033698C 48 02 B8 8D */ bl _restgpr_25
/* 80336990 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80336994 7C 08 03 A6 */ mtlr r0
/* 80336998 38 21 00 30 */ addi r1, r1, 0x30
/* 8033699C 4E 80 00 20 */ blr
|