work on J3DMaterialFactory and J3DMaterialFactory_v21 (#2012)

This commit is contained in:
Caroline Madsen
2023-12-27 20:17:39 -05:00
committed by GitHub
parent 83969f6dc1
commit 9780adcc4e
90 changed files with 5594 additions and 7128 deletions
@@ -1,149 +0,0 @@
lbl_8032FFEC:
/* 8032FFEC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8032FFF0 7C 08 02 A6 */ mflr r0
/* 8032FFF4 90 01 00 14 */ stw r0, 0x14(r1)
/* 8032FFF8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8032FFFC 93 C1 00 08 */ stw r30, 8(r1)
/* 80330000 7C 7E 1B 78 */ mr r30, r3
/* 80330004 7C 9F 23 78 */ mr r31, r4
/* 80330008 A0 04 00 08 */ lhz r0, 8(r4)
/* 8033000C B0 03 00 00 */ sth r0, 0(r3)
/* 80330010 7F E3 FB 78 */ mr r3, r31
/* 80330014 80 84 00 0C */ lwz r4, 0xc(r4)
/* 80330018 48 00 2D 75 */ bl func_80332D8C
/* 8033001C 90 7E 00 04 */ stw r3, 4(r30)
/* 80330020 7F E3 FB 78 */ mr r3, r31
/* 80330024 80 9F 00 10 */ lwz r4, 0x10(r31)
/* 80330028 4B FC 42 99 */ bl func_802F42C0
/* 8033002C 90 7E 00 08 */ stw r3, 8(r30)
/* 80330030 80 9F 00 18 */ lwz r4, 0x18(r31)
/* 80330034 28 04 00 00 */ cmplwi r4, 0
/* 80330038 41 82 00 24 */ beq lbl_8033005C
/* 8033003C 80 1F 00 14 */ lwz r0, 0x14(r31)
/* 80330040 7C 00 20 50 */ subf r0, r0, r4
/* 80330044 28 00 00 04 */ cmplwi r0, 4
/* 80330048 40 81 00 14 */ ble lbl_8033005C
/* 8033004C 7F E3 FB 78 */ mr r3, r31
/* 80330050 48 00 2D 25 */ bl func_80332D74
/* 80330054 90 7E 00 0C */ stw r3, 0xc(r30)
/* 80330058 48 00 00 0C */ b lbl_80330064
lbl_8033005C:
/* 8033005C 38 00 00 00 */ li r0, 0
/* 80330060 90 1E 00 0C */ stw r0, 0xc(r30)
lbl_80330064:
/* 80330064 7F E3 FB 78 */ mr r3, r31
/* 80330068 80 9F 00 1C */ lwz r4, 0x1c(r31)
/* 8033006C 4B FC 42 25 */ bl func_802F4290
/* 80330070 90 7E 00 3C */ stw r3, 0x3c(r30)
/* 80330074 7F E3 FB 78 */ mr r3, r31
/* 80330078 80 9F 00 20 */ lwz r4, 0x20(r31)
/* 8033007C 4B FC 41 FD */ bl func_802F4278
/* 80330080 90 7E 00 10 */ stw r3, 0x10(r30)
/* 80330084 7F E3 FB 78 */ mr r3, r31
/* 80330088 80 9F 00 24 */ lwz r4, 0x24(r31)
/* 8033008C 4B FC 41 D5 */ bl func_802F4260
/* 80330090 90 7E 00 14 */ stw r3, 0x14(r30)
/* 80330094 7F E3 FB 78 */ mr r3, r31
/* 80330098 80 9F 00 28 */ lwz r4, 0x28(r31)
/* 8033009C 48 00 2C C1 */ bl func_80332D5C
/* 803300A0 90 7E 00 18 */ stw r3, 0x18(r30)
/* 803300A4 7F E3 FB 78 */ mr r3, r31
/* 803300A8 80 9F 00 2C */ lwz r4, 0x2c(r31)
/* 803300AC 4B FC 41 CD */ bl func_802F4278
/* 803300B0 90 7E 00 1C */ stw r3, 0x1c(r30)
/* 803300B4 7F E3 FB 78 */ mr r3, r31
/* 803300B8 80 9F 00 30 */ lwz r4, 0x30(r31)
/* 803300BC 48 00 2C 89 */ bl func_80332D44
/* 803300C0 90 7E 00 20 */ stw r3, 0x20(r30)
/* 803300C4 7F E3 FB 78 */ mr r3, r31
/* 803300C8 80 9F 00 34 */ lwz r4, 0x34(r31)
/* 803300CC 4B FC 41 95 */ bl func_802F4260
/* 803300D0 90 7E 00 24 */ stw r3, 0x24(r30)
/* 803300D4 7F E3 FB 78 */ mr r3, r31
/* 803300D8 80 9F 00 38 */ lwz r4, 0x38(r31)
/* 803300DC 48 00 2C 51 */ bl func_80332D2C
/* 803300E0 90 7E 00 28 */ stw r3, 0x28(r30)
/* 803300E4 7F E3 FB 78 */ mr r3, r31
/* 803300E8 80 9F 00 3C */ lwz r4, 0x3c(r31)
/* 803300EC 48 00 2C 29 */ bl func_80332D14
/* 803300F0 90 7E 00 2C */ stw r3, 0x2c(r30)
/* 803300F4 7F E3 FB 78 */ mr r3, r31
/* 803300F8 80 9F 00 40 */ lwz r4, 0x40(r31)
/* 803300FC 48 00 2C 01 */ bl func_80332CFC
/* 80330100 90 7E 00 30 */ stw r3, 0x30(r30)
/* 80330104 7F E3 FB 78 */ mr r3, r31
/* 80330108 80 9F 00 44 */ lwz r4, 0x44(r31)
/* 8033010C 48 00 2B F1 */ bl func_80332CFC
/* 80330110 90 7E 00 34 */ stw r3, 0x34(r30)
/* 80330114 7F E3 FB 78 */ mr r3, r31
/* 80330118 80 9F 00 48 */ lwz r4, 0x48(r31)
/* 8033011C 4B FC 41 A5 */ bl func_802F42C0
/* 80330120 90 7E 00 38 */ stw r3, 0x38(r30)
/* 80330124 7F E3 FB 78 */ mr r3, r31
/* 80330128 80 9F 00 4C */ lwz r4, 0x4c(r31)
/* 8033012C 48 00 2B B9 */ bl func_80332CE4
/* 80330130 90 7E 00 40 */ stw r3, 0x40(r30)
/* 80330134 7F E3 FB 78 */ mr r3, r31
/* 80330138 80 9F 00 50 */ lwz r4, 0x50(r31)
/* 8033013C 4B FC 40 AD */ bl func_802F41E8
/* 80330140 90 7E 00 44 */ stw r3, 0x44(r30)
/* 80330144 7F E3 FB 78 */ mr r3, r31
/* 80330148 80 9F 00 54 */ lwz r4, 0x54(r31)
/* 8033014C 4B FC 41 2D */ bl func_802F4278
/* 80330150 90 7E 00 48 */ stw r3, 0x48(r30)
/* 80330154 7F E3 FB 78 */ mr r3, r31
/* 80330158 80 9F 00 58 */ lwz r4, 0x58(r31)
/* 8033015C 4B FC 41 05 */ bl func_802F4260
/* 80330160 90 7E 00 4C */ stw r3, 0x4c(r30)
/* 80330164 7F E3 FB 78 */ mr r3, r31
/* 80330168 80 9F 00 5C */ lwz r4, 0x5c(r31)
/* 8033016C 48 00 2B 61 */ bl func_80332CCC
/* 80330170 90 7E 00 50 */ stw r3, 0x50(r30)
/* 80330174 7F E3 FB 78 */ mr r3, r31
/* 80330178 80 9F 00 60 */ lwz r4, 0x60(r31)
/* 8033017C 48 00 2B 39 */ bl func_80332CB4
/* 80330180 90 7E 00 54 */ stw r3, 0x54(r30)
/* 80330184 7F E3 FB 78 */ mr r3, r31
/* 80330188 80 9F 00 64 */ lwz r4, 0x64(r31)
/* 8033018C 48 00 2B 11 */ bl func_80332C9C
/* 80330190 90 7E 00 58 */ stw r3, 0x58(r30)
/* 80330194 7F E3 FB 78 */ mr r3, r31
/* 80330198 80 9F 00 68 */ lwz r4, 0x68(r31)
/* 8033019C 48 00 2A E9 */ bl func_80332C84
/* 803301A0 90 7E 00 5C */ stw r3, 0x5c(r30)
/* 803301A4 7F E3 FB 78 */ mr r3, r31
/* 803301A8 80 9F 00 6C */ lwz r4, 0x6c(r31)
/* 803301AC 48 00 2A C1 */ bl func_80332C6C
/* 803301B0 90 7E 00 60 */ stw r3, 0x60(r30)
/* 803301B4 7F E3 FB 78 */ mr r3, r31
/* 803301B8 80 9F 00 70 */ lwz r4, 0x70(r31)
/* 803301BC 48 00 2A 99 */ bl func_80332C54
/* 803301C0 90 7E 00 64 */ stw r3, 0x64(r30)
/* 803301C4 7F E3 FB 78 */ mr r3, r31
/* 803301C8 80 9F 00 74 */ lwz r4, 0x74(r31)
/* 803301CC 48 00 2A 71 */ bl func_80332C3C
/* 803301D0 90 7E 00 68 */ stw r3, 0x68(r30)
/* 803301D4 7F E3 FB 78 */ mr r3, r31
/* 803301D8 80 9F 00 78 */ lwz r4, 0x78(r31)
/* 803301DC 4B FC 40 85 */ bl func_802F4260
/* 803301E0 90 7E 00 6C */ stw r3, 0x6c(r30)
/* 803301E4 7F E3 FB 78 */ mr r3, r31
/* 803301E8 80 9F 00 7C */ lwz r4, 0x7c(r31)
/* 803301EC 4B FC 40 75 */ bl func_802F4260
/* 803301F0 90 7E 00 70 */ stw r3, 0x70(r30)
/* 803301F4 7F E3 FB 78 */ mr r3, r31
/* 803301F8 80 9F 00 80 */ lwz r4, 0x80(r31)
/* 803301FC 48 00 2A 29 */ bl func_80332C24
/* 80330200 90 7E 00 74 */ stw r3, 0x74(r30)
/* 80330204 38 00 00 00 */ li r0, 0
/* 80330208 90 1E 00 78 */ stw r0, 0x78(r30)
/* 8033020C 90 1E 00 7C */ stw r0, 0x7c(r30)
/* 80330210 90 1E 00 80 */ stw r0, 0x80(r30)
/* 80330214 90 1E 00 84 */ stw r0, 0x84(r30)
/* 80330218 7F C3 F3 78 */ mr r3, r30
/* 8033021C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80330220 83 C1 00 08 */ lwz r30, 8(r1)
/* 80330224 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80330228 7C 08 03 A6 */ mtlr r0
/* 8033022C 38 21 00 10 */ addi r1, r1, 0x10
/* 80330230 4E 80 00 20 */ blr
@@ -1,35 +0,0 @@
lbl_80330234:
/* 80330234 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80330238 7C 08 02 A6 */ mflr r0
/* 8033023C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80330240 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80330244 93 C1 00 08 */ stw r30, 8(r1)
/* 80330248 7C 7E 1B 78 */ mr r30, r3
/* 8033024C 7C 9F 23 78 */ mr r31, r4
/* 80330250 A0 04 00 08 */ lhz r0, 8(r4)
/* 80330254 B0 03 00 00 */ sth r0, 0(r3)
/* 80330258 38 00 00 00 */ li r0, 0
/* 8033025C 90 03 00 04 */ stw r0, 4(r3)
/* 80330260 7F E3 FB 78 */ mr r3, r31
/* 80330264 80 84 00 0C */ lwz r4, 0xc(r4)
/* 80330268 48 00 29 A5 */ bl func_80332C0C
/* 8033026C 90 7E 00 78 */ stw r3, 0x78(r30)
/* 80330270 7F E3 FB 78 */ mr r3, r31
/* 80330274 80 9F 00 10 */ lwz r4, 0x10(r31)
/* 80330278 48 00 29 7D */ bl func_80332BF4
/* 8033027C 90 7E 00 7C */ stw r3, 0x7c(r30)
/* 80330280 7F E3 FB 78 */ mr r3, r31
/* 80330284 80 9F 00 14 */ lwz r4, 0x14(r31)
/* 80330288 48 00 29 55 */ bl func_80332BDC
/* 8033028C 90 7E 00 80 */ stw r3, 0x80(r30)
/* 80330290 7F E3 FB 78 */ mr r3, r31
/* 80330294 80 9F 00 18 */ lwz r4, 0x18(r31)
/* 80330298 4B FC 3F C9 */ bl func_802F4260
/* 8033029C 90 7E 00 84 */ stw r3, 0x84(r30)
/* 803302A0 7F C3 F3 78 */ mr r3, r30
/* 803302A4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 803302A8 83 C1 00 08 */ lwz r30, 8(r1)
/* 803302AC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 803302B0 7C 08 03 A6 */ mtlr r0
/* 803302B4 38 21 00 10 */ addi r1, r1, 0x10
/* 803302B8 4E 80 00 20 */ blr
@@ -1,8 +0,0 @@
lbl_80331D00:
/* 80331D00 38 60 00 00 */ li r3, 0
/* 80331D04 28 04 00 00 */ cmplwi r4, 0
/* 80331D08 40 82 00 08 */ bne lbl_80331D10
/* 80331D0C 38 60 00 64 */ li r3, 0x64
lbl_80331D10:
/* 80331D10 38 63 00 10 */ addi r3, r3, 0x10
/* 80331D14 4E 80 00 20 */ blr
@@ -1,39 +0,0 @@
lbl_8033033C:
/* 8033033C 80 C3 00 04 */ lwz r6, 4(r3)
/* 80330340 80 A3 00 08 */ lwz r5, 8(r3)
/* 80330344 54 80 08 3C */ slwi r0, r4, 1
/* 80330348 7C 05 02 2E */ lhzx r0, r5, r0
/* 8033034C 1C 00 01 4C */ mulli r0, r0, 0x14c
/* 80330350 7C 86 02 14 */ add r4, r6, r0
/* 80330354 38 A0 00 00 */ li r5, 0
/* 80330358 38 C0 00 00 */ li r6, 0
/* 8033035C 88 04 00 04 */ lbz r0, 4(r4)
/* 80330360 28 00 00 FF */ cmplwi r0, 0xff
/* 80330364 41 82 00 0C */ beq lbl_80330370
/* 80330368 80 63 00 4C */ lwz r3, 0x4c(r3)
/* 8033036C 7C C3 00 AE */ lbzx r6, r3, r0
lbl_80330370:
/* 80330370 38 60 00 00 */ li r3, 0
/* 80330374 38 00 00 08 */ li r0, 8
/* 80330378 7C 09 03 A6 */ mtctr r0
lbl_8033037C:
/* 8033037C 38 03 00 84 */ addi r0, r3, 0x84
/* 80330380 7C 04 02 2E */ lhzx r0, r4, r0
/* 80330384 28 00 FF FF */ cmplwi r0, 0xffff
/* 80330388 41 82 00 08 */ beq lbl_80330390
/* 8033038C 38 A5 00 01 */ addi r5, r5, 1
lbl_80330390:
/* 80330390 38 63 00 02 */ addi r3, r3, 2
/* 80330394 42 00 FF E8 */ bdnz lbl_8033037C
/* 80330398 7C 06 28 40 */ cmplw r6, r5
/* 8033039C 41 82 00 20 */ beq lbl_803303BC
/* 803303A0 28 05 00 00 */ cmplwi r5, 0
/* 803303A4 41 82 00 18 */ beq lbl_803303BC
/* 803303A8 7C 06 28 40 */ cmplw r6, r5
/* 803303AC 7C A3 2B 78 */ mr r3, r5
/* 803303B0 4C 81 00 20 */ blelr
/* 803303B4 7C C3 33 78 */ mr r3, r6
/* 803303B8 4E 80 00 20 */ blr
lbl_803303BC:
/* 803303BC 7C C3 33 78 */ mr r3, r6
/* 803303C0 4E 80 00 20 */ blr
@@ -1,16 +0,0 @@
lbl_80330304:
/* 80330304 80 C3 00 04 */ lwz r6, 4(r3)
/* 80330308 80 A3 00 08 */ lwz r5, 8(r3)
/* 8033030C 54 80 08 3C */ slwi r0, r4, 1
/* 80330310 7C 05 02 2E */ lhzx r0, r5, r0
/* 80330314 1C 00 01 4C */ mulli r0, r0, 0x14c
/* 80330318 7C 86 02 14 */ add r4, r6, r0
/* 8033031C 88 04 00 03 */ lbz r0, 3(r4)
/* 80330320 28 00 00 FF */ cmplwi r0, 0xff
/* 80330324 41 82 00 10 */ beq lbl_80330334
/* 80330328 80 63 00 24 */ lwz r3, 0x24(r3)
/* 8033032C 7C 63 00 AE */ lbzx r3, r3, r0
/* 80330330 4E 80 00 20 */ blr
lbl_80330334:
/* 80330334 38 60 00 00 */ li r3, 0
/* 80330338 4E 80 00 20 */ blr
@@ -1,22 +0,0 @@
lbl_803302BC:
/* 803302BC 38 C0 00 00 */ li r6, 0
/* 803302C0 38 E0 FF FF */ li r7, -1
/* 803302C4 39 00 00 00 */ li r8, 0
/* 803302C8 A0 A3 00 00 */ lhz r5, 0(r3)
/* 803302CC 48 00 00 24 */ b lbl_803302F0
lbl_803302D0:
/* 803302D0 80 83 00 08 */ lwz r4, 8(r3)
/* 803302D4 55 00 0B FC */ rlwinm r0, r8, 1, 0xf, 0x1e
/* 803302D8 7C 04 02 2E */ lhzx r0, r4, r0
/* 803302DC 7C 07 00 00 */ cmpw r7, r0
/* 803302E0 40 80 00 0C */ bge lbl_803302EC
/* 803302E4 7C 07 03 78 */ mr r7, r0
/* 803302E8 38 C6 00 01 */ addi r6, r6, 1
lbl_803302EC:
/* 803302EC 39 08 00 01 */ addi r8, r8, 1
lbl_803302F0:
/* 803302F0 55 00 04 3E */ clrlwi r0, r8, 0x10
/* 803302F4 7C 00 28 40 */ cmplw r0, r5
/* 803302F8 41 80 FF D8 */ blt lbl_803302D0
/* 803302FC 7C C3 33 78 */ mr r3, r6
/* 80330300 4E 80 00 20 */ blr
@@ -1,37 +0,0 @@
lbl_803303C4:
/* 803303C4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 803303C8 7C 08 02 A6 */ mflr r0
/* 803303CC 90 01 00 14 */ stw r0, 0x14(r1)
/* 803303D0 2C 05 00 01 */ cmpwi r5, 1
/* 803303D4 41 82 00 34 */ beq lbl_80330408
/* 803303D8 40 80 00 10 */ bge lbl_803303E8
/* 803303DC 2C 05 00 00 */ cmpwi r5, 0
/* 803303E0 40 80 00 14 */ bge lbl_803303F4
/* 803303E4 48 00 00 48 */ b lbl_8033042C
lbl_803303E8:
/* 803303E8 2C 05 00 03 */ cmpwi r5, 3
/* 803303EC 40 80 00 40 */ bge lbl_8033042C
/* 803303F0 48 00 00 2C */ b lbl_8033041C
lbl_803303F4:
/* 803303F4 7C C5 33 78 */ mr r5, r6
/* 803303F8 7C E6 3B 78 */ mr r6, r7
/* 803303FC 48 00 00 45 */ bl createNormalMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl
/* 80330400 7C 64 1B 78 */ mr r4, r3
/* 80330404 48 00 00 28 */ b lbl_8033042C
lbl_80330408:
/* 80330408 7C C5 33 78 */ mr r5, r6
/* 8033040C 7C E6 3B 78 */ mr r6, r7
/* 80330410 48 00 13 C5 */ bl createLockedMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl
/* 80330414 7C 64 1B 78 */ mr r4, r3
/* 80330418 48 00 00 14 */ b lbl_8033042C
lbl_8033041C:
/* 8033041C 7C C5 33 78 */ mr r5, r6
/* 80330420 7C E6 3B 78 */ mr r6, r7
/* 80330424 48 00 09 61 */ bl createPatchedMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl
/* 80330428 7C 64 1B 78 */ mr r4, r3
lbl_8033042C:
/* 8033042C 7C 83 23 78 */ mr r3, r4
/* 80330430 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80330434 7C 08 03 A6 */ mtlr r0
/* 80330438 38 21 00 10 */ addi r1, r1, 0x10
/* 8033043C 4E 80 00 20 */ blr
@@ -1,38 +0,0 @@
lbl_80331A7C:
/* 80331A7C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80331A80 7C 08 02 A6 */ mflr r0
/* 80331A84 90 01 00 14 */ stw r0, 0x14(r1)
/* 80331A88 38 00 00 00 */ li r0, 0
/* 80331A8C 2C 05 00 01 */ cmpwi r5, 1
/* 80331A90 41 82 00 34 */ beq lbl_80331AC4
/* 80331A94 40 80 00 10 */ bge lbl_80331AA4
/* 80331A98 2C 05 00 00 */ cmpwi r5, 0
/* 80331A9C 40 80 00 14 */ bge lbl_80331AB0
/* 80331AA0 48 00 00 48 */ b lbl_80331AE8
lbl_80331AA4:
/* 80331AA4 2C 05 00 03 */ cmpwi r5, 3
/* 80331AA8 40 80 00 40 */ bge lbl_80331AE8
/* 80331AAC 48 00 00 2C */ b lbl_80331AD8
lbl_80331AB0:
/* 80331AB0 7C C5 33 78 */ mr r5, r6
/* 80331AB4 7C E6 3B 78 */ mr r6, r7
/* 80331AB8 48 00 00 45 */ bl calcSizeNormalMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl
/* 80331ABC 7C 60 1B 78 */ mr r0, r3
/* 80331AC0 48 00 00 28 */ b lbl_80331AE8
lbl_80331AC4:
/* 80331AC4 7C C5 33 78 */ mr r5, r6
/* 80331AC8 7C E6 3B 78 */ mr r6, r7
/* 80331ACC 48 00 02 35 */ bl calcSizeLockedMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl
/* 80331AD0 7C 60 1B 78 */ mr r0, r3
/* 80331AD4 48 00 00 14 */ b lbl_80331AE8
lbl_80331AD8:
/* 80331AD8 7C C5 33 78 */ mr r5, r6
/* 80331ADC 7C E6 3B 78 */ mr r6, r7
/* 80331AE0 48 00 01 51 */ bl calcSizePatchedMaterial__18J3DMaterialFactoryCFP11J3DMaterialiUl
/* 80331AE4 7C 60 1B 78 */ mr r0, r3
lbl_80331AE8:
/* 80331AE8 7C 03 03 78 */ mr r3, r0
/* 80331AEC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80331AF0 7C 08 03 A6 */ mtlr r0
/* 80331AF4 38 21 00 10 */ addi r1, r1, 0x10
/* 80331AF8 4E 80 00 20 */ blr
@@ -1,8 +0,0 @@
lbl_80332BDC:
/* 80332BDC 28 04 00 00 */ cmplwi r4, 0
/* 80332BE0 40 82 00 0C */ bne lbl_80332BEC
/* 80332BE4 38 60 00 00 */ li r3, 0
/* 80332BE8 4E 80 00 20 */ blr
lbl_80332BEC:
/* 80332BEC 7C 63 22 14 */ add r3, r3, r4
/* 80332BF0 4E 80 00 20 */ blr
@@ -1,8 +0,0 @@
lbl_80332BF4:
/* 80332BF4 28 04 00 00 */ cmplwi r4, 0
/* 80332BF8 40 82 00 0C */ bne lbl_80332C04
/* 80332BFC 38 60 00 00 */ li r3, 0
/* 80332C00 4E 80 00 20 */ blr
lbl_80332C04:
/* 80332C04 7C 63 22 14 */ add r3, r3, r4
/* 80332C08 4E 80 00 20 */ blr
@@ -1,8 +0,0 @@
lbl_80332C0C:
/* 80332C0C 28 04 00 00 */ cmplwi r4, 0
/* 80332C10 40 82 00 0C */ bne lbl_80332C1C
/* 80332C14 38 60 00 00 */ li r3, 0
/* 80332C18 4E 80 00 20 */ blr
lbl_80332C1C:
/* 80332C1C 7C 63 22 14 */ add r3, r3, r4
/* 80332C20 4E 80 00 20 */ blr
@@ -1,8 +0,0 @@
lbl_80332C24:
/* 80332C24 28 04 00 00 */ cmplwi r4, 0
/* 80332C28 40 82 00 0C */ bne lbl_80332C34
/* 80332C2C 38 60 00 00 */ li r3, 0
/* 80332C30 4E 80 00 20 */ blr
lbl_80332C34:
/* 80332C34 7C 63 22 14 */ add r3, r3, r4
/* 80332C38 4E 80 00 20 */ blr
@@ -1,8 +0,0 @@
lbl_80332C3C:
/* 80332C3C 28 04 00 00 */ cmplwi r4, 0
/* 80332C40 40 82 00 0C */ bne lbl_80332C4C
/* 80332C44 38 60 00 00 */ li r3, 0
/* 80332C48 4E 80 00 20 */ blr
lbl_80332C4C:
/* 80332C4C 7C 63 22 14 */ add r3, r3, r4
/* 80332C50 4E 80 00 20 */ blr
@@ -1,8 +0,0 @@
lbl_80332C54:
/* 80332C54 28 04 00 00 */ cmplwi r4, 0
/* 80332C58 40 82 00 0C */ bne lbl_80332C64
/* 80332C5C 38 60 00 00 */ li r3, 0
/* 80332C60 4E 80 00 20 */ blr
lbl_80332C64:
/* 80332C64 7C 63 22 14 */ add r3, r3, r4
/* 80332C68 4E 80 00 20 */ blr
@@ -1,8 +0,0 @@
lbl_80332C6C:
/* 80332C6C 28 04 00 00 */ cmplwi r4, 0
/* 80332C70 40 82 00 0C */ bne lbl_80332C7C
/* 80332C74 38 60 00 00 */ li r3, 0
/* 80332C78 4E 80 00 20 */ blr
lbl_80332C7C:
/* 80332C7C 7C 63 22 14 */ add r3, r3, r4
/* 80332C80 4E 80 00 20 */ blr
@@ -1,8 +0,0 @@
lbl_80332C84:
/* 80332C84 28 04 00 00 */ cmplwi r4, 0
/* 80332C88 40 82 00 0C */ bne lbl_80332C94
/* 80332C8C 38 60 00 00 */ li r3, 0
/* 80332C90 4E 80 00 20 */ blr
lbl_80332C94:
/* 80332C94 7C 63 22 14 */ add r3, r3, r4
/* 80332C98 4E 80 00 20 */ blr
@@ -1,8 +0,0 @@
lbl_80332C9C:
/* 80332C9C 28 04 00 00 */ cmplwi r4, 0
/* 80332CA0 40 82 00 0C */ bne lbl_80332CAC
/* 80332CA4 38 60 00 00 */ li r3, 0
/* 80332CA8 4E 80 00 20 */ blr
lbl_80332CAC:
/* 80332CAC 7C 63 22 14 */ add r3, r3, r4
/* 80332CB0 4E 80 00 20 */ blr
@@ -1,8 +0,0 @@
lbl_80332CB4:
/* 80332CB4 28 04 00 00 */ cmplwi r4, 0
/* 80332CB8 40 82 00 0C */ bne lbl_80332CC4
/* 80332CBC 38 60 00 00 */ li r3, 0
/* 80332CC0 4E 80 00 20 */ blr
lbl_80332CC4:
/* 80332CC4 7C 63 22 14 */ add r3, r3, r4
/* 80332CC8 4E 80 00 20 */ blr
@@ -1,8 +0,0 @@
lbl_80332CCC:
/* 80332CCC 28 04 00 00 */ cmplwi r4, 0
/* 80332CD0 40 82 00 0C */ bne lbl_80332CDC
/* 80332CD4 38 60 00 00 */ li r3, 0
/* 80332CD8 4E 80 00 20 */ blr
lbl_80332CDC:
/* 80332CDC 7C 63 22 14 */ add r3, r3, r4
/* 80332CE0 4E 80 00 20 */ blr
@@ -1,8 +0,0 @@
lbl_80332CE4:
/* 80332CE4 28 04 00 00 */ cmplwi r4, 0
/* 80332CE8 40 82 00 0C */ bne lbl_80332CF4
/* 80332CEC 38 60 00 00 */ li r3, 0
/* 80332CF0 4E 80 00 20 */ blr
lbl_80332CF4:
/* 80332CF4 7C 63 22 14 */ add r3, r3, r4
/* 80332CF8 4E 80 00 20 */ blr
@@ -1,8 +0,0 @@
lbl_80332CFC:
/* 80332CFC 28 04 00 00 */ cmplwi r4, 0
/* 80332D00 40 82 00 0C */ bne lbl_80332D0C
/* 80332D04 38 60 00 00 */ li r3, 0
/* 80332D08 4E 80 00 20 */ blr
lbl_80332D0C:
/* 80332D0C 7C 63 22 14 */ add r3, r3, r4
/* 80332D10 4E 80 00 20 */ blr
@@ -1,8 +0,0 @@
lbl_80332D14:
/* 80332D14 28 04 00 00 */ cmplwi r4, 0
/* 80332D18 40 82 00 0C */ bne lbl_80332D24
/* 80332D1C 38 60 00 00 */ li r3, 0
/* 80332D20 4E 80 00 20 */ blr
lbl_80332D24:
/* 80332D24 7C 63 22 14 */ add r3, r3, r4
/* 80332D28 4E 80 00 20 */ blr
@@ -1,8 +0,0 @@
lbl_80332D2C:
/* 80332D2C 28 04 00 00 */ cmplwi r4, 0
/* 80332D30 40 82 00 0C */ bne lbl_80332D3C
/* 80332D34 38 60 00 00 */ li r3, 0
/* 80332D38 4E 80 00 20 */ blr
lbl_80332D3C:
/* 80332D3C 7C 63 22 14 */ add r3, r3, r4
/* 80332D40 4E 80 00 20 */ blr
@@ -1,8 +0,0 @@
lbl_80332D44:
/* 80332D44 28 04 00 00 */ cmplwi r4, 0
/* 80332D48 40 82 00 0C */ bne lbl_80332D54
/* 80332D4C 38 60 00 00 */ li r3, 0
/* 80332D50 4E 80 00 20 */ blr
lbl_80332D54:
/* 80332D54 7C 63 22 14 */ add r3, r3, r4
/* 80332D58 4E 80 00 20 */ blr
@@ -1,8 +0,0 @@
lbl_80332D5C:
/* 80332D5C 28 04 00 00 */ cmplwi r4, 0
/* 80332D60 40 82 00 0C */ bne lbl_80332D6C
/* 80332D64 38 60 00 00 */ li r3, 0
/* 80332D68 4E 80 00 20 */ blr
lbl_80332D6C:
/* 80332D6C 7C 63 22 14 */ add r3, r3, r4
/* 80332D70 4E 80 00 20 */ blr
@@ -1,8 +0,0 @@
lbl_80332D74:
/* 80332D74 28 04 00 00 */ cmplwi r4, 0
/* 80332D78 40 82 00 0C */ bne lbl_80332D84
/* 80332D7C 38 60 00 00 */ li r3, 0
/* 80332D80 4E 80 00 20 */ blr
lbl_80332D84:
/* 80332D84 7C 63 22 14 */ add r3, r3, r4
/* 80332D88 4E 80 00 20 */ blr
@@ -1,8 +0,0 @@
lbl_80332D8C:
/* 80332D8C 28 04 00 00 */ cmplwi r4, 0
/* 80332D90 40 82 00 0C */ bne lbl_80332D9C
/* 80332D94 38 60 00 00 */ li r3, 0
/* 80332D98 4E 80 00 20 */ blr
lbl_80332D9C:
/* 80332D9C 7C 63 22 14 */ add r3, r3, r4
/* 80332DA0 4E 80 00 20 */ blr
@@ -1,19 +0,0 @@
lbl_803327E8:
/* 803327E8 80 E4 00 04 */ lwz r7, 4(r4)
/* 803327EC 80 C4 00 08 */ lwz r6, 8(r4)
/* 803327F0 54 A0 08 3C */ slwi r0, r5, 1
/* 803327F4 7C 06 02 2E */ lhzx r0, r6, r0
/* 803327F8 1C 00 01 4C */ mulli r0, r0, 0x14c
/* 803327FC 7C A7 02 14 */ add r5, r7, r0
/* 80332800 A0 05 01 48 */ lhz r0, 0x148(r5)
/* 80332804 28 00 FF FF */ cmplwi r0, 0xffff
/* 80332808 41 82 00 18 */ beq lbl_80332820
/* 8033280C 80 84 00 64 */ lwz r4, 0x64(r4)
/* 80332810 54 00 13 BA */ rlwinm r0, r0, 2, 0xe, 0x1d
/* 80332814 7C 04 00 2E */ lwzx r0, r4, r0
/* 80332818 90 03 00 00 */ stw r0, 0(r3)
/* 8033281C 4E 80 00 20 */ blr
lbl_80332820:
/* 80332820 80 02 C9 EC */ lwz r0, j3dDefaultBlendInfo(r2)
/* 80332824 90 03 00 00 */ stw r0, 0(r3)
/* 80332828 4E 80 00 20 */ blr
@@ -1,16 +0,0 @@
lbl_80331D74:
/* 80331D74 80 C3 00 04 */ lwz r6, 4(r3)
/* 80331D78 80 A3 00 08 */ lwz r5, 8(r3)
/* 80331D7C 54 80 08 3C */ slwi r0, r4, 1
/* 80331D80 7C 05 02 2E */ lhzx r0, r5, r0
/* 80331D84 1C 00 01 4C */ mulli r0, r0, 0x14c
/* 80331D88 7C 86 02 14 */ add r4, r6, r0
/* 80331D8C 88 04 00 02 */ lbz r0, 2(r4)
/* 80331D90 28 00 00 FF */ cmplwi r0, 0xff
/* 80331D94 41 82 00 10 */ beq lbl_80331DA4
/* 80331D98 80 63 00 14 */ lwz r3, 0x14(r3)
/* 80331D9C 7C 63 00 AE */ lbzx r3, r3, r0
/* 80331DA0 4E 80 00 20 */ blr
lbl_80331DA4:
/* 80331DA4 38 60 00 00 */ li r3, 0
/* 80331DA8 4E 80 00 20 */ blr
@@ -1,18 +0,0 @@
lbl_803320CC:
/* 803320CC 80 C3 00 04 */ lwz r6, 4(r3)
/* 803320D0 80 A3 00 08 */ lwz r5, 8(r3)
/* 803320D4 54 80 08 3C */ slwi r0, r4, 1
/* 803320D8 7C 05 02 2E */ lhzx r0, r5, r0
/* 803320DC 1C 00 01 4C */ mulli r0, r0, 0x14c
/* 803320E0 7C 86 02 14 */ add r4, r6, r0
/* 803320E4 88 04 00 01 */ lbz r0, 1(r4)
/* 803320E8 28 00 00 FF */ cmplwi r0, 0xff
/* 803320EC 41 82 00 18 */ beq lbl_80332104
/* 803320F0 80 63 00 3C */ lwz r3, 0x3c(r3)
/* 803320F4 54 00 15 BA */ rlwinm r0, r0, 2, 0x16, 0x1d
/* 803320F8 7C 03 00 2E */ lwzx r0, r3, r0
/* 803320FC 54 03 06 3E */ clrlwi r3, r0, 0x18
/* 80332100 4E 80 00 20 */ blr
lbl_80332104:
/* 80332104 38 60 00 FF */ li r3, 0xff
/* 80332108 4E 80 00 20 */ blr
@@ -1,16 +0,0 @@
lbl_803328C4:
/* 803328C4 80 C3 00 04 */ lwz r6, 4(r3)
/* 803328C8 80 A3 00 08 */ lwz r5, 8(r3)
/* 803328CC 54 80 08 3C */ slwi r0, r4, 1
/* 803328D0 7C 05 02 2E */ lhzx r0, r5, r0
/* 803328D4 1C 00 01 4C */ mulli r0, r0, 0x14c
/* 803328D8 7C 86 02 14 */ add r4, r6, r0
/* 803328DC 88 04 00 07 */ lbz r0, 7(r4)
/* 803328E0 28 00 00 FF */ cmplwi r0, 0xff
/* 803328E4 41 82 00 10 */ beq lbl_803328F4
/* 803328E8 80 63 00 70 */ lwz r3, 0x70(r3)
/* 803328EC 7C 63 00 AE */ lbzx r3, r3, r0
/* 803328F0 4E 80 00 20 */ blr
lbl_803328F4:
/* 803328F4 38 60 00 01 */ li r3, 1
/* 803328F8 4E 80 00 20 */ blr
@@ -1,59 +0,0 @@
lbl_8033268C:
/* 8033268C 94 21 FF 90 */ stwu r1, -0x70(r1)
/* 80332690 7C 08 02 A6 */ mflr r0
/* 80332694 90 01 00 74 */ stw r0, 0x74(r1)
/* 80332698 39 61 00 70 */ addi r11, r1, 0x70
/* 8033269C 48 02 FB 41 */ bl _savegpr_29
/* 803326A0 7C 7F 1B 78 */ mr r31, r3
/* 803326A4 7C 9D 23 78 */ mr r29, r4
/* 803326A8 7C BE 2B 78 */ mr r30, r5
/* 803326AC 38 61 00 34 */ addi r3, r1, 0x34
/* 803326B0 3C 80 80 3A */ lis r4, j3dDefaultFogInfo@ha /* 0x803A1FBC@ha */
/* 803326B4 38 84 1F BC */ addi r4, r4, j3dDefaultFogInfo@l /* 0x803A1FBC@l */
/* 803326B8 4B FF 31 49 */ bl __as__10J3DFogInfoFRC10J3DFogInfo
/* 803326BC 80 9D 00 04 */ lwz r4, 4(r29)
/* 803326C0 80 7D 00 08 */ lwz r3, 8(r29)
/* 803326C4 57 C0 08 3C */ slwi r0, r30, 1
/* 803326C8 7C 03 02 2E */ lhzx r0, r3, r0
/* 803326CC 1C 00 01 4C */ mulli r0, r0, 0x14c
/* 803326D0 7C 64 02 14 */ add r3, r4, r0
/* 803326D4 A0 03 01 44 */ lhz r0, 0x144(r3)
/* 803326D8 28 00 FF FF */ cmplwi r0, 0xffff
/* 803326DC 41 82 00 48 */ beq lbl_80332724
/* 803326E0 80 7D 00 5C */ lwz r3, 0x5c(r29)
/* 803326E4 1C 00 00 2C */ mulli r0, r0, 0x2c
/* 803326E8 38 A1 00 04 */ addi r5, r1, 4
/* 803326EC 7C 83 02 14 */ add r4, r3, r0
/* 803326F0 38 00 00 05 */ li r0, 5
/* 803326F4 7C 09 03 A6 */ mtctr r0
/* 803326F8 38 84 FF FC */ addi r4, r4, -4
lbl_803326FC:
/* 803326FC 80 64 00 04 */ lwz r3, 4(r4)
/* 80332700 84 04 00 08 */ lwzu r0, 8(r4)
/* 80332704 90 65 00 04 */ stw r3, 4(r5)
/* 80332708 94 05 00 08 */ stwu r0, 8(r5)
/* 8033270C 42 00 FF F0 */ bdnz lbl_803326FC
/* 80332710 80 04 00 04 */ lwz r0, 4(r4)
/* 80332714 90 05 00 04 */ stw r0, 4(r5)
/* 80332718 38 61 00 34 */ addi r3, r1, 0x34
/* 8033271C 38 81 00 08 */ addi r4, r1, 8
/* 80332720 4B FF 30 E1 */ bl __as__10J3DFogInfoFRC10J3DFogInfo
lbl_80332724:
/* 80332724 38 BF FF FC */ addi r5, r31, -4
/* 80332728 38 81 00 30 */ addi r4, r1, 0x30
/* 8033272C 38 00 00 05 */ li r0, 5
/* 80332730 7C 09 03 A6 */ mtctr r0
lbl_80332734:
/* 80332734 80 64 00 04 */ lwz r3, 4(r4)
/* 80332738 84 04 00 08 */ lwzu r0, 8(r4)
/* 8033273C 90 65 00 04 */ stw r3, 4(r5)
/* 80332740 94 05 00 08 */ stwu r0, 8(r5)
/* 80332744 42 00 FF F0 */ bdnz lbl_80332734
/* 80332748 80 04 00 04 */ lwz r0, 4(r4)
/* 8033274C 90 05 00 04 */ stw r0, 4(r5)
/* 80332750 39 61 00 70 */ addi r11, r1, 0x70
/* 80332754 48 02 FA D5 */ bl _restgpr_29
/* 80332758 80 01 00 74 */ lwz r0, 0x74(r1)
/* 8033275C 7C 08 03 A6 */ mtlr r0
/* 80332760 38 21 00 70 */ addi r1, r1, 0x70
/* 80332764 4E 80 00 20 */ blr
@@ -1,103 +0,0 @@
lbl_803324B4:
/* 803324B4 3C E0 80 3A */ lis r7, j3dDefaultIndTevStageInfo@ha /* 0x803A1FB0@ha */
/* 803324B8 39 07 1F B0 */ addi r8, r7, j3dDefaultIndTevStageInfo@l /* 0x803A1FB0@l */
/* 803324BC 88 08 00 00 */ lbz r0, 0(r8)
/* 803324C0 54 07 07 B6 */ rlwinm r7, r0, 0, 0x1e, 0x1b
/* 803324C4 88 08 00 01 */ lbz r0, 1(r8)
/* 803324C8 54 00 15 BA */ rlwinm r0, r0, 2, 0x16, 0x1d
/* 803324CC 7C E0 03 78 */ or r0, r7, r0
/* 803324D0 54 07 07 30 */ rlwinm r7, r0, 0, 0x1c, 0x18
/* 803324D4 88 08 00 02 */ lbz r0, 2(r8)
/* 803324D8 54 00 25 36 */ rlwinm r0, r0, 4, 0x14, 0x1b
/* 803324DC 7C E7 03 78 */ or r7, r7, r0
/* 803324E0 88 08 00 03 */ lbz r0, 3(r8)
/* 803324E4 54 00 4B EC */ rlwinm r0, r0, 9, 0xf, 0x16
/* 803324E8 50 E0 05 FE */ rlwimi r0, r7, 0, 0x17, 0x1f
/* 803324EC 54 07 04 DE */ rlwinm r7, r0, 0, 0x13, 0xf
/* 803324F0 88 08 00 04 */ lbz r0, 4(r8)
/* 803324F4 54 00 6A E4 */ rlwinm r0, r0, 0xd, 0xb, 0x12
/* 803324F8 7C E0 03 78 */ or r0, r7, r0
/* 803324FC 54 07 04 18 */ rlwinm r7, r0, 0, 0x10, 0xc
/* 80332500 88 08 00 05 */ lbz r0, 5(r8)
/* 80332504 54 00 82 1E */ rlwinm r0, r0, 0x10, 8, 0xf
/* 80332508 7C E0 03 78 */ or r0, r7, r0
/* 8033250C 54 07 03 14 */ rlwinm r7, r0, 0, 0xc, 0xa
/* 80332510 88 08 00 06 */ lbz r0, 6(r8)
/* 80332514 54 00 A1 16 */ rlwinm r0, r0, 0x14, 4, 0xb
/* 80332518 7C E0 03 78 */ or r0, r7, r0
/* 8033251C 54 07 03 56 */ rlwinm r7, r0, 0, 0xd, 0xb
/* 80332520 88 08 00 07 */ lbz r0, 7(r8)
/* 80332524 54 00 99 58 */ rlwinm r0, r0, 0x13, 5, 0xc
/* 80332528 7C E0 03 78 */ or r0, r7, r0
/* 8033252C 54 07 06 6C */ rlwinm r7, r0, 0, 0x19, 0x16
/* 80332530 88 08 00 08 */ lbz r0, 8(r8)
/* 80332534 54 00 3C 70 */ rlwinm r0, r0, 7, 0x11, 0x18
/* 80332538 7C E7 03 78 */ or r7, r7, r0
/* 8033253C 80 84 00 0C */ lwz r4, 0xc(r4)
/* 80332540 1C 05 01 38 */ mulli r0, r5, 0x138
/* 80332544 7C A4 02 14 */ add r5, r4, r0
/* 80332548 88 05 00 00 */ lbz r0, 0(r5)
/* 8033254C 28 00 00 01 */ cmplwi r0, 1
/* 80332550 40 82 00 F0 */ bne lbl_80332640
/* 80332554 1C 86 00 0C */ mulli r4, r6, 0xc
/* 80332558 38 84 00 78 */ addi r4, r4, 0x78
/* 8033255C 7C 85 22 14 */ add r4, r5, r4
/* 80332560 38 00 00 00 */ li r0, 0
/* 80332564 90 03 00 00 */ stw r0, 0(r3)
/* 80332568 80 03 00 00 */ lwz r0, 0(r3)
/* 8033256C 54 05 00 3A */ rlwinm r5, r0, 0, 0, 0x1d
/* 80332570 88 04 00 00 */ lbz r0, 0(r4)
/* 80332574 7C A0 03 78 */ or r0, r5, r0
/* 80332578 90 03 00 00 */ stw r0, 0(r3)
/* 8033257C 80 03 00 00 */ lwz r0, 0(r3)
/* 80332580 54 05 07 B6 */ rlwinm r5, r0, 0, 0x1e, 0x1b
/* 80332584 88 04 00 01 */ lbz r0, 1(r4)
/* 80332588 54 00 15 BA */ rlwinm r0, r0, 2, 0x16, 0x1d
/* 8033258C 7C A0 03 78 */ or r0, r5, r0
/* 80332590 90 03 00 00 */ stw r0, 0(r3)
/* 80332594 80 03 00 00 */ lwz r0, 0(r3)
/* 80332598 54 05 07 30 */ rlwinm r5, r0, 0, 0x1c, 0x18
/* 8033259C 88 04 00 02 */ lbz r0, 2(r4)
/* 803325A0 54 00 25 36 */ rlwinm r0, r0, 4, 0x14, 0x1b
/* 803325A4 7C A0 03 78 */ or r0, r5, r0
/* 803325A8 90 03 00 00 */ stw r0, 0(r3)
/* 803325AC 80 03 00 00 */ lwz r0, 0(r3)
/* 803325B0 54 05 05 E4 */ rlwinm r5, r0, 0, 0x17, 0x12
/* 803325B4 88 04 00 03 */ lbz r0, 3(r4)
/* 803325B8 54 00 4B EC */ rlwinm r0, r0, 9, 0xf, 0x16
/* 803325BC 7C A0 03 78 */ or r0, r5, r0
/* 803325C0 90 03 00 00 */ stw r0, 0(r3)
/* 803325C4 80 03 00 00 */ lwz r0, 0(r3)
/* 803325C8 54 05 04 DE */ rlwinm r5, r0, 0, 0x13, 0xf
/* 803325CC 88 04 00 04 */ lbz r0, 4(r4)
/* 803325D0 54 00 6A E4 */ rlwinm r0, r0, 0xd, 0xb, 0x12
/* 803325D4 7C A0 03 78 */ or r0, r5, r0
/* 803325D8 90 03 00 00 */ stw r0, 0(r3)
/* 803325DC 80 03 00 00 */ lwz r0, 0(r3)
/* 803325E0 54 05 04 18 */ rlwinm r5, r0, 0, 0x10, 0xc
/* 803325E4 88 04 00 05 */ lbz r0, 5(r4)
/* 803325E8 54 00 82 1E */ rlwinm r0, r0, 0x10, 8, 0xf
/* 803325EC 7C A0 03 78 */ or r0, r5, r0
/* 803325F0 90 03 00 00 */ stw r0, 0(r3)
/* 803325F4 80 03 00 00 */ lwz r0, 0(r3)
/* 803325F8 54 05 03 14 */ rlwinm r5, r0, 0, 0xc, 0xa
/* 803325FC 88 04 00 06 */ lbz r0, 6(r4)
/* 80332600 54 00 A1 16 */ rlwinm r0, r0, 0x14, 4, 0xb
/* 80332604 7C A0 03 78 */ or r0, r5, r0
/* 80332608 90 03 00 00 */ stw r0, 0(r3)
/* 8033260C 80 03 00 00 */ lwz r0, 0(r3)
/* 80332610 54 05 03 56 */ rlwinm r5, r0, 0, 0xd, 0xb
/* 80332614 88 04 00 07 */ lbz r0, 7(r4)
/* 80332618 54 00 99 58 */ rlwinm r0, r0, 0x13, 5, 0xc
/* 8033261C 7C A0 03 78 */ or r0, r5, r0
/* 80332620 90 03 00 00 */ stw r0, 0(r3)
/* 80332624 80 03 00 00 */ lwz r0, 0(r3)
/* 80332628 54 05 06 6C */ rlwinm r5, r0, 0, 0x19, 0x16
/* 8033262C 88 04 00 08 */ lbz r0, 8(r4)
/* 80332630 54 00 3C 70 */ rlwinm r0, r0, 7, 0x11, 0x18
/* 80332634 7C A0 03 78 */ or r0, r5, r0
/* 80332638 90 03 00 00 */ stw r0, 0(r3)
/* 8033263C 4E 80 00 20 */ blr
lbl_80332640:
/* 80332640 90 E3 00 00 */ stw r7, 0(r3)
/* 80332644 4E 80 00 20 */ blr
@@ -1,20 +0,0 @@
lbl_80332648:
/* 80332648 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8033264C 80 E2 C9 DC */ lwz r7, j3dDefaultIndTexCoordScaleInfo(r2)
/* 80332650 90 E1 00 08 */ stw r7, 8(r1)
/* 80332654 80 84 00 0C */ lwz r4, 0xc(r4)
/* 80332658 1C 05 01 38 */ mulli r0, r5, 0x138
/* 8033265C 7C A4 02 14 */ add r5, r4, r0
/* 80332660 88 05 00 00 */ lbz r0, 0(r5)
/* 80332664 28 00 00 01 */ cmplwi r0, 1
/* 80332668 40 82 00 18 */ bne lbl_80332680
/* 8033266C 54 C4 10 3A */ slwi r4, r6, 2
/* 80332670 38 04 00 68 */ addi r0, r4, 0x68
/* 80332674 7C 05 00 2E */ lwzx r0, r5, r0
/* 80332678 90 03 00 00 */ stw r0, 0(r3)
/* 8033267C 48 00 00 08 */ b lbl_80332684
lbl_80332680:
/* 80332680 90 E3 00 00 */ stw r7, 0(r3)
lbl_80332684:
/* 80332684 38 21 00 10 */ addi r1, r1, 0x10
/* 80332688 4E 80 00 20 */ blr
@@ -1,46 +0,0 @@
lbl_8033240C:
/* 8033240C 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 80332410 7C 08 02 A6 */ mflr r0
/* 80332414 90 01 00 44 */ stw r0, 0x44(r1)
/* 80332418 39 61 00 40 */ addi r11, r1, 0x40
/* 8033241C 48 02 FD BD */ bl _savegpr_28
/* 80332420 7C 7C 1B 78 */ mr r28, r3
/* 80332424 7C 9D 23 78 */ mr r29, r4
/* 80332428 7C BE 2B 78 */ mr r30, r5
/* 8033242C 7C DF 33 78 */ mr r31, r6
/* 80332430 38 61 00 08 */ addi r3, r1, 8
/* 80332434 3C 80 80 3A */ lis r4, j3dDefaultIndTexMtxInfo@ha /* 0x803A1F80@ha */
/* 80332438 38 84 1F 80 */ addi r4, r4, j3dDefaultIndTexMtxInfo@l /* 0x803A1F80@l */
/* 8033243C 4B FF 33 A1 */ bl __as__16J3DIndTexMtxInfoFRC16J3DIndTexMtxInfo
/* 80332440 80 7D 00 0C */ lwz r3, 0xc(r29)
/* 80332444 1C 1E 01 38 */ mulli r0, r30, 0x138
/* 80332448 7C A3 02 14 */ add r5, r3, r0
/* 8033244C 88 05 00 00 */ lbz r0, 0(r5)
/* 80332450 28 00 00 01 */ cmplwi r0, 1
/* 80332454 40 82 00 1C */ bne lbl_80332470
/* 80332458 7F 83 E3 78 */ mr r3, r28
/* 8033245C 1C 9F 00 1C */ mulli r4, r31, 0x1c
/* 80332460 38 84 00 14 */ addi r4, r4, 0x14
/* 80332464 7C 85 22 14 */ add r4, r5, r4
/* 80332468 4B FF 33 75 */ bl __as__16J3DIndTexMtxInfoFRC16J3DIndTexMtxInfo
/* 8033246C 48 00 00 30 */ b lbl_8033249C
lbl_80332470:
/* 80332470 38 BC FF FC */ addi r5, r28, -4
/* 80332474 38 81 00 04 */ addi r4, r1, 4
/* 80332478 38 00 00 03 */ li r0, 3
/* 8033247C 7C 09 03 A6 */ mtctr r0
lbl_80332480:
/* 80332480 80 64 00 04 */ lwz r3, 4(r4)
/* 80332484 84 04 00 08 */ lwzu r0, 8(r4)
/* 80332488 90 65 00 04 */ stw r3, 4(r5)
/* 8033248C 94 05 00 08 */ stwu r0, 8(r5)
/* 80332490 42 00 FF F0 */ bdnz lbl_80332480
/* 80332494 80 04 00 04 */ lwz r0, 4(r4)
/* 80332498 90 05 00 04 */ stw r0, 4(r5)
lbl_8033249C:
/* 8033249C 39 61 00 40 */ addi r11, r1, 0x40
/* 803324A0 48 02 FD 85 */ bl _restgpr_28
/* 803324A4 80 01 00 44 */ lwz r0, 0x44(r1)
/* 803324A8 7C 08 03 A6 */ mtlr r0
/* 803324AC 38 21 00 40 */ addi r1, r1, 0x40
/* 803324B0 4E 80 00 20 */ blr
@@ -1,20 +0,0 @@
lbl_803323C8:
/* 803323C8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 803323CC 80 E2 C9 D0 */ lwz r7, j3dDefaultIndTexOrderNull(r2)
/* 803323D0 90 E1 00 08 */ stw r7, 8(r1)
/* 803323D4 80 84 00 0C */ lwz r4, 0xc(r4)
/* 803323D8 1C 05 01 38 */ mulli r0, r5, 0x138
/* 803323DC 7C A4 02 14 */ add r5, r4, r0
/* 803323E0 88 05 00 00 */ lbz r0, 0(r5)
/* 803323E4 28 00 00 01 */ cmplwi r0, 1
/* 803323E8 40 82 00 18 */ bne lbl_80332400
/* 803323EC 54 C4 10 3A */ slwi r4, r6, 2
/* 803323F0 38 04 00 04 */ addi r0, r4, 4
/* 803323F4 7C 05 00 2E */ lwzx r0, r5, r0
/* 803323F8 90 03 00 00 */ stw r0, 0(r3)
/* 803323FC 48 00 00 08 */ b lbl_80332404
lbl_80332400:
/* 80332400 90 E3 00 00 */ stw r7, 0(r3)
lbl_80332404:
/* 80332404 38 21 00 10 */ addi r1, r1, 0x10
/* 80332408 4E 80 00 20 */ blr
@@ -1,12 +0,0 @@
lbl_803323A0:
/* 803323A0 80 A3 00 0C */ lwz r5, 0xc(r3)
/* 803323A4 1C 64 01 38 */ mulli r3, r4, 0x138
/* 803323A8 7C 05 18 AE */ lbzx r0, r5, r3
/* 803323AC 28 00 00 01 */ cmplwi r0, 1
/* 803323B0 40 82 00 10 */ bne lbl_803323C0
/* 803323B4 7C 65 1A 14 */ add r3, r5, r3
/* 803323B8 88 63 00 01 */ lbz r3, 1(r3)
/* 803323BC 4E 80 00 20 */ blr
lbl_803323C0:
/* 803323C0 38 60 00 00 */ li r3, 0
/* 803323C4 4E 80 00 20 */ blr
@@ -1,44 +0,0 @@
lbl_803328FC:
/* 803328FC 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80332900 3C C0 80 3A */ lis r6, j3dDefaultNBTScaleInfo@ha /* 0x803A1FE8@ha */
/* 80332904 8C 06 1F E8 */ lbzu r0, j3dDefaultNBTScaleInfo@l(r6) /* 0x803A1FE8@l */
/* 80332908 98 01 00 08 */ stb r0, 8(r1)
/* 8033290C C0 06 00 04 */ lfs f0, 4(r6)
/* 80332910 D0 01 00 0C */ stfs f0, 0xc(r1)
/* 80332914 C0 06 00 08 */ lfs f0, 8(r6)
/* 80332918 D0 01 00 10 */ stfs f0, 0x10(r1)
/* 8033291C C0 06 00 0C */ lfs f0, 0xc(r6)
/* 80332920 D0 01 00 14 */ stfs f0, 0x14(r1)
/* 80332924 80 E4 00 04 */ lwz r7, 4(r4)
/* 80332928 80 C4 00 08 */ lwz r6, 8(r4)
/* 8033292C 54 A0 08 3C */ slwi r0, r5, 1
/* 80332930 7C 06 02 2E */ lhzx r0, r6, r0
/* 80332934 1C 00 01 4C */ mulli r0, r0, 0x14c
/* 80332938 7C A7 02 14 */ add r5, r7, r0
/* 8033293C A0 05 01 4A */ lhz r0, 0x14a(r5)
/* 80332940 28 00 FF FF */ cmplwi r0, 0xffff
/* 80332944 41 82 00 34 */ beq lbl_80332978
/* 80332948 80 84 00 74 */ lwz r4, 0x74(r4)
/* 8033294C 54 00 23 36 */ rlwinm r0, r0, 4, 0xc, 0x1b
/* 80332950 7C 84 02 14 */ add r4, r4, r0
/* 80332954 88 04 00 00 */ lbz r0, 0(r4)
/* 80332958 98 03 00 00 */ stb r0, 0(r3)
/* 8033295C C0 04 00 04 */ lfs f0, 4(r4)
/* 80332960 D0 03 00 04 */ stfs f0, 4(r3)
/* 80332964 C0 04 00 08 */ lfs f0, 8(r4)
/* 80332968 D0 03 00 08 */ stfs f0, 8(r3)
/* 8033296C C0 04 00 0C */ lfs f0, 0xc(r4)
/* 80332970 D0 03 00 0C */ stfs f0, 0xc(r3)
/* 80332974 48 00 00 24 */ b lbl_80332998
lbl_80332978:
/* 80332978 80 81 00 08 */ lwz r4, 8(r1)
/* 8033297C 80 01 00 0C */ lwz r0, 0xc(r1)
/* 80332980 90 83 00 00 */ stw r4, 0(r3)
/* 80332984 90 03 00 04 */ stw r0, 4(r3)
/* 80332988 80 81 00 10 */ lwz r4, 0x10(r1)
/* 8033298C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80332990 90 83 00 08 */ stw r4, 8(r3)
/* 80332994 90 03 00 0C */ stw r0, 0xc(r3)
lbl_80332998:
/* 80332998 38 21 00 20 */ addi r1, r1, 0x20
/* 8033299C 4E 80 00 20 */ blr
@@ -1,31 +0,0 @@
lbl_803321A0:
/* 803321A0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 803321A4 81 42 D1 B8 */ lwz r10, lit_1897(r2)
/* 803321A8 81 22 D1 BC */ lwz r9, data_80456BBC(r2)
/* 803321AC 91 41 00 08 */ stw r10, 8(r1)
/* 803321B0 91 21 00 0C */ stw r9, 0xc(r1)
/* 803321B4 81 04 00 04 */ lwz r8, 4(r4)
/* 803321B8 80 E4 00 08 */ lwz r7, 8(r4)
/* 803321BC 54 A0 08 3C */ slwi r0, r5, 1
/* 803321C0 7C 07 02 2E */ lhzx r0, r7, r0
/* 803321C4 1C 00 01 4C */ mulli r0, r0, 0x14c
/* 803321C8 7C A8 02 14 */ add r5, r8, r0
/* 803321CC 54 C0 08 3C */ slwi r0, r6, 1
/* 803321D0 7C A5 02 14 */ add r5, r5, r0
/* 803321D4 A0 05 00 DC */ lhz r0, 0xdc(r5)
/* 803321D8 28 00 FF FF */ cmplwi r0, 0xffff
/* 803321DC 41 82 00 24 */ beq lbl_80332200
/* 803321E0 80 84 00 44 */ lwz r4, 0x44(r4)
/* 803321E4 54 00 1B 78 */ rlwinm r0, r0, 3, 0xd, 0x1c
/* 803321E8 7C A4 02 14 */ add r5, r4, r0
/* 803321EC 80 85 00 00 */ lwz r4, 0(r5)
/* 803321F0 80 05 00 04 */ lwz r0, 4(r5)
/* 803321F4 90 83 00 00 */ stw r4, 0(r3)
/* 803321F8 90 03 00 04 */ stw r0, 4(r3)
/* 803321FC 48 00 00 0C */ b lbl_80332208
lbl_80332200:
/* 80332200 91 43 00 00 */ stw r10, 0(r3)
/* 80332204 91 23 00 04 */ stw r9, 4(r3)
lbl_80332208:
/* 80332208 38 21 00 10 */ addi r1, r1, 0x10
/* 8033220C 4E 80 00 20 */ blr
@@ -1,21 +0,0 @@
lbl_80332154:
/* 80332154 81 04 00 04 */ lwz r8, 4(r4)
/* 80332158 80 E4 00 08 */ lwz r7, 8(r4)
/* 8033215C 54 A0 08 3C */ slwi r0, r5, 1
/* 80332160 7C 07 02 2E */ lhzx r0, r7, r0
/* 80332164 1C 00 01 4C */ mulli r0, r0, 0x14c
/* 80332168 7C A8 02 14 */ add r5, r8, r0
/* 8033216C 54 C0 08 3C */ slwi r0, r6, 1
/* 80332170 7C A5 02 14 */ add r5, r5, r0
/* 80332174 A0 05 00 BC */ lhz r0, 0xbc(r5)
/* 80332178 28 00 FF FF */ cmplwi r0, 0xffff
/* 8033217C 41 82 00 18 */ beq lbl_80332194
/* 80332180 80 84 00 40 */ lwz r4, 0x40(r4)
/* 80332184 54 00 13 BA */ rlwinm r0, r0, 2, 0xe, 0x1d
/* 80332188 7C 04 00 2E */ lwzx r0, r4, r0
/* 8033218C 90 03 00 00 */ stw r0, 0(r3)
/* 80332190 4E 80 00 20 */ blr
lbl_80332194:
/* 80332194 80 02 C9 CC */ lwz r0, j3dDefaultTevOrderInfoNull(r2)
/* 80332198 90 03 00 00 */ stw r0, 0(r3)
/* 8033219C 4E 80 00 20 */ blr
@@ -1,16 +0,0 @@
lbl_8033226C:
/* 8033226C 80 C3 00 04 */ lwz r6, 4(r3)
/* 80332270 80 A3 00 08 */ lwz r5, 8(r3)
/* 80332274 54 80 08 3C */ slwi r0, r4, 1
/* 80332278 7C 05 02 2E */ lhzx r0, r5, r0
/* 8033227C 1C 00 01 4C */ mulli r0, r0, 0x14c
/* 80332280 7C 86 02 14 */ add r4, r6, r0
/* 80332284 88 04 00 04 */ lbz r0, 4(r4)
/* 80332288 28 00 00 FF */ cmplwi r0, 0xff
/* 8033228C 41 82 00 10 */ beq lbl_8033229C
/* 80332290 80 63 00 4C */ lwz r3, 0x4c(r3)
/* 80332294 7C 63 00 AE */ lbzx r3, r3, r0
/* 80332298 4E 80 00 20 */ blr
lbl_8033229C:
/* 8033229C 38 60 00 FF */ li r3, 0xff
/* 803322A0 4E 80 00 20 */ blr
@@ -1,27 +0,0 @@
lbl_803322A4:
/* 803322A4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 803322A8 7C 08 02 A6 */ mflr r0
/* 803322AC 90 01 00 14 */ stw r0, 0x14(r1)
/* 803322B0 81 04 00 04 */ lwz r8, 4(r4)
/* 803322B4 80 E4 00 08 */ lwz r7, 8(r4)
/* 803322B8 54 A0 08 3C */ slwi r0, r5, 1
/* 803322BC 7C 07 02 2E */ lhzx r0, r7, r0
/* 803322C0 1C 00 01 4C */ mulli r0, r0, 0x14c
/* 803322C4 7C A8 02 14 */ add r5, r8, r0
/* 803322C8 54 C0 08 3C */ slwi r0, r6, 1
/* 803322CC 7C A5 02 14 */ add r5, r5, r0
/* 803322D0 A0 05 00 E4 */ lhz r0, 0xe4(r5)
/* 803322D4 28 00 FF FF */ cmplwi r0, 0xffff
/* 803322D8 41 82 00 18 */ beq lbl_803322F0
/* 803322DC 80 84 00 50 */ lwz r4, 0x50(r4)
/* 803322E0 1C 00 00 14 */ mulli r0, r0, 0x14
/* 803322E4 7C 84 02 14 */ add r4, r4, r0
/* 803322E8 4B D0 87 E5 */ bl __ct__11J3DTevStageFRC15J3DTevStageInfo
/* 803322EC 48 00 00 08 */ b lbl_803322F4
lbl_803322F0:
/* 803322F0 4B CD BF 41 */ bl __ct__11J3DTevStageFv
lbl_803322F4:
/* 803322F4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 803322F8 7C 08 03 A6 */ mtlr r0
/* 803322FC 38 21 00 10 */ addi r1, r1, 0x10
/* 80332300 4E 80 00 20 */ blr
@@ -1,26 +0,0 @@
lbl_80331FE4:
/* 80331FE4 81 04 00 04 */ lwz r8, 4(r4)
/* 80331FE8 80 E4 00 08 */ lwz r7, 8(r4)
/* 80331FEC 54 A0 08 3C */ slwi r0, r5, 1
/* 80331FF0 7C 07 02 2E */ lhzx r0, r7, r0
/* 80331FF4 1C 00 01 4C */ mulli r0, r0, 0x14c
/* 80331FF8 7C A8 02 14 */ add r5, r8, r0
/* 80331FFC 54 C0 08 3C */ slwi r0, r6, 1
/* 80332000 7C A5 02 14 */ add r5, r5, r0
/* 80332004 A0 05 00 28 */ lhz r0, 0x28(r5)
/* 80332008 28 00 FF FF */ cmplwi r0, 0xffff
/* 8033200C 41 82 00 20 */ beq lbl_8033202C
/* 80332010 80 84 00 28 */ lwz r4, 0x28(r4)
/* 80332014 54 00 13 BA */ rlwinm r0, r0, 2, 0xe, 0x1d
/* 80332018 7C 04 00 2E */ lwzx r0, r4, r0
/* 8033201C 90 03 00 00 */ stw r0, 0(r3)
/* 80332020 88 03 00 02 */ lbz r0, 2(r3)
/* 80332024 B0 03 00 04 */ sth r0, 4(r3)
/* 80332028 4E 80 00 20 */ blr
lbl_8033202C:
/* 8033202C 3C 80 80 3A */ lis r4, j3dDefaultTexCoordInfo@ha /* 0x803A1EFC@ha */
/* 80332030 80 04 1E FC */ lwz r0, j3dDefaultTexCoordInfo@l(r4) /* 0x803A1EFC@l */
/* 80332034 90 03 00 00 */ stw r0, 0(r3)
/* 80332038 88 03 00 02 */ lbz r0, 2(r3)
/* 8033203C B0 03 00 04 */ sth r0, 4(r3)
/* 80332040 4E 80 00 20 */ blr
@@ -1,16 +0,0 @@
lbl_80331FAC:
/* 80331FAC 80 C3 00 04 */ lwz r6, 4(r3)
/* 80331FB0 80 A3 00 08 */ lwz r5, 8(r3)
/* 80331FB4 54 80 08 3C */ slwi r0, r4, 1
/* 80331FB8 7C 05 02 2E */ lhzx r0, r5, r0
/* 80331FBC 1C 00 01 4C */ mulli r0, r0, 0x14c
/* 80331FC0 7C 86 02 14 */ add r4, r6, r0
/* 80331FC4 88 04 00 03 */ lbz r0, 3(r4)
/* 80331FC8 28 00 00 FF */ cmplwi r0, 0xff
/* 80331FCC 41 82 00 10 */ beq lbl_80331FDC
/* 80331FD0 80 63 00 24 */ lwz r3, 0x24(r3)
/* 80331FD4 7C 63 00 AE */ lbzx r3, r3, r0
/* 80331FD8 4E 80 00 20 */ blr
lbl_80331FDC:
/* 80331FDC 38 60 00 00 */ li r3, 0
/* 80331FE0 4E 80 00 20 */ blr
@@ -1,37 +0,0 @@
lbl_80332044:
/* 80332044 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80332048 7C 08 02 A6 */ mflr r0
/* 8033204C 90 01 00 24 */ stw r0, 0x24(r1)
/* 80332050 39 61 00 20 */ addi r11, r1, 0x20
/* 80332054 48 03 01 89 */ bl _savegpr_29
/* 80332058 7C 7D 1B 78 */ mr r29, r3
/* 8033205C 38 60 00 00 */ li r3, 0
/* 80332060 80 FD 00 04 */ lwz r7, 4(r29)
/* 80332064 80 DD 00 08 */ lwz r6, 8(r29)
/* 80332068 54 80 08 3C */ slwi r0, r4, 1
/* 8033206C 7C 06 02 2E */ lhzx r0, r6, r0
/* 80332070 1C 00 01 4C */ mulli r0, r0, 0x14c
/* 80332074 7C 87 02 14 */ add r4, r7, r0
/* 80332078 54 A0 08 3C */ slwi r0, r5, 1
/* 8033207C 7F C4 02 14 */ add r30, r4, r0
/* 80332080 A0 1E 00 48 */ lhz r0, 0x48(r30)
/* 80332084 28 00 FF FF */ cmplwi r0, 0xffff
/* 80332088 41 82 00 2C */ beq lbl_803320B4
/* 8033208C 38 60 00 94 */ li r3, 0x94
/* 80332090 4B F9 CB BD */ bl __nw__FUl
/* 80332094 7C 7F 1B 79 */ or. r31, r3, r3
/* 80332098 41 82 00 18 */ beq lbl_803320B0
/* 8033209C 80 9D 00 30 */ lwz r4, 0x30(r29)
/* 803320A0 A0 1E 00 48 */ lhz r0, 0x48(r30)
/* 803320A4 1C 00 00 64 */ mulli r0, r0, 0x64
/* 803320A8 7C 84 02 14 */ add r4, r4, r0
/* 803320AC 4B FF 36 6D */ bl __as__13J3DTexMtxInfoFRC13J3DTexMtxInfo
lbl_803320B0:
/* 803320B0 7F E3 FB 78 */ mr r3, r31
lbl_803320B4:
/* 803320B4 39 61 00 20 */ addi r11, r1, 0x20
/* 803320B8 48 03 01 71 */ bl _restgpr_29
/* 803320BC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 803320C0 7C 08 03 A6 */ mtlr r0
/* 803320C4 38 21 00 20 */ addi r1, r1, 0x20
/* 803320C8 4E 80 00 20 */ blr
@@ -1,20 +0,0 @@
lbl_8033210C:
/* 8033210C 80 E3 00 04 */ lwz r7, 4(r3)
/* 80332110 80 C3 00 08 */ lwz r6, 8(r3)
/* 80332114 54 80 08 3C */ slwi r0, r4, 1
/* 80332118 7C 06 02 2E */ lhzx r0, r6, r0
/* 8033211C 1C 00 01 4C */ mulli r0, r0, 0x14c
/* 80332120 7C 87 02 14 */ add r4, r7, r0
/* 80332124 54 A0 08 3C */ slwi r0, r5, 1
/* 80332128 7C 84 02 14 */ add r4, r4, r0
/* 8033212C A0 04 00 84 */ lhz r0, 0x84(r4)
/* 80332130 28 00 FF FF */ cmplwi r0, 0xffff
/* 80332134 41 82 00 14 */ beq lbl_80332148
/* 80332138 80 63 00 38 */ lwz r3, 0x38(r3)
/* 8033213C 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
/* 80332140 7C 63 02 2E */ lhzx r3, r3, r0
/* 80332144 4E 80 00 20 */ blr
lbl_80332148:
/* 80332148 3C 60 00 01 */ lis r3, 0x0001 /* 0x0000FFFF@ha */
/* 8033214C 38 63 FF FF */ addi r3, r3, 0xFFFF /* 0x0000FFFF@l */
/* 80332150 4E 80 00 20 */ blr
@@ -1,16 +0,0 @@
lbl_8033288C:
/* 8033288C 80 C3 00 04 */ lwz r6, 4(r3)
/* 80332890 80 A3 00 08 */ lwz r5, 8(r3)
/* 80332894 54 80 08 3C */ slwi r0, r4, 1
/* 80332898 7C 05 02 2E */ lhzx r0, r5, r0
/* 8033289C 1C 00 01 4C */ mulli r0, r0, 0x14c
/* 803328A0 7C 86 02 14 */ add r4, r6, r0
/* 803328A4 88 04 00 05 */ lbz r0, 5(r4)
/* 803328A8 28 00 00 FF */ cmplwi r0, 0xff
/* 803328AC 41 82 00 10 */ beq lbl_803328BC
/* 803328B0 80 63 00 6C */ lwz r3, 0x6c(r3)
/* 803328B4 7C 63 00 AE */ lbzx r3, r3, r0
/* 803328B8 4E 80 00 20 */ blr
lbl_803328BC:
/* 803328BC 38 60 00 00 */ li r3, 0
/* 803328C0 4E 80 00 20 */ blr
@@ -1,26 +0,0 @@
lbl_8033282C:
/* 8033282C 80 E4 00 04 */ lwz r7, 4(r4)
/* 80332830 80 C4 00 08 */ lwz r6, 8(r4)
/* 80332834 54 A0 08 3C */ slwi r0, r5, 1
/* 80332838 7C 06 02 2E */ lhzx r0, r6, r0
/* 8033283C 1C 00 01 4C */ mulli r0, r0, 0x14c
/* 80332840 7C A7 02 14 */ add r5, r7, r0
/* 80332844 88 05 00 06 */ lbz r0, 6(r5)
/* 80332848 28 00 00 FF */ cmplwi r0, 0xff
/* 8033284C 41 82 00 34 */ beq lbl_80332880
/* 80332850 80 84 00 68 */ lwz r4, 0x68(r4)
/* 80332854 54 00 15 BA */ rlwinm r0, r0, 2, 0x16, 0x1d
/* 80332858 7C 84 02 14 */ add r4, r4, r0
/* 8033285C 88 C4 00 00 */ lbz r6, 0(r4)
/* 80332860 88 A4 00 02 */ lbz r5, 2(r4)
/* 80332864 88 04 00 01 */ lbz r0, 1(r4)
/* 80332868 54 04 0D FC */ rlwinm r4, r0, 1, 0x17, 0x1e
/* 8033286C 54 C0 20 36 */ slwi r0, r6, 4
/* 80332870 7C 00 2A 14 */ add r0, r0, r5
/* 80332874 7C 04 02 14 */ add r0, r4, r0
/* 80332878 B0 03 00 00 */ sth r0, 0(r3)
/* 8033287C 4E 80 00 20 */ blr
lbl_80332880:
/* 80332880 A0 02 C9 FC */ lhz r0, j3dDefaultZModeID(r2)
/* 80332884 B0 03 00 00 */ sth r0, 0(r3)
/* 80332888 4E 80 00 20 */ blr