mirror of
https://github.com/zeldaret/tp
synced 2026-06-06 03:38:41 -04:00
J3D work (#2064)
This commit is contained in:
-87
@@ -1,87 +0,0 @@
|
||||
lbl_8032F9C0:
|
||||
/* 8032F9C0 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 8032F9C4 7C 08 02 A6 */ mflr r0
|
||||
/* 8032F9C8 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 8032F9CC 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 8032F9D0 48 03 27 F9 */ bl _savegpr_24
|
||||
/* 8032F9D4 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 8032F9D8 7C 9D 23 78 */ mr r29, r4
|
||||
/* 8032F9DC 3B E0 00 00 */ li r31, 0
|
||||
/* 8032F9E0 A0 64 00 14 */ lhz r3, 0x14(r4)
|
||||
/* 8032F9E4 38 00 00 03 */ li r0, 3
|
||||
/* 8032F9E8 7C 03 03 D6 */ divw r0, r3, r0
|
||||
/* 8032F9EC 54 1B 04 3E */ clrlwi r27, r0, 0x10
|
||||
/* 8032F9F0 A0 1C 00 1C */ lhz r0, 0x1c(r28)
|
||||
/* 8032F9F4 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 8032F9F8 40 82 00 0C */ bne lbl_8032FA04
|
||||
/* 8032F9FC 38 60 00 02 */ li r3, 2
|
||||
/* 8032FA00 48 00 00 DC */ b lbl_8032FADC
|
||||
lbl_8032FA04:
|
||||
/* 8032FA04 3B C0 00 00 */ li r30, 0
|
||||
/* 8032FA08 48 00 00 C4 */ b lbl_8032FACC
|
||||
lbl_8032FA0C:
|
||||
/* 8032FA0C 80 7D 00 2C */ lwz r3, 0x2c(r29)
|
||||
/* 8032FA10 57 C4 04 3E */ clrlwi r4, r30, 0x10
|
||||
/* 8032FA14 57 C0 0B FC */ rlwinm r0, r30, 1, 0xf, 0x1e
|
||||
/* 8032FA18 7C 03 02 2E */ lhzx r0, r3, r0
|
||||
/* 8032FA1C 28 00 FF FF */ cmplwi r0, 0xffff
|
||||
/* 8032FA20 41 82 00 A8 */ beq lbl_8032FAC8
|
||||
/* 8032FA24 80 7C 00 08 */ lwz r3, 8(r28)
|
||||
/* 8032FA28 54 00 13 BA */ rlwinm r0, r0, 2, 0xe, 0x1d
|
||||
/* 8032FA2C 7F 43 00 2E */ lwzx r26, r3, r0
|
||||
/* 8032FA30 80 7D 00 28 */ lwz r3, 0x28(r29)
|
||||
/* 8032FA34 7C 83 20 AE */ lbzx r4, r3, r4
|
||||
/* 8032FA38 80 7A 00 3C */ lwz r3, 0x3c(r26)
|
||||
/* 8032FA3C 3C 00 C0 00 */ lis r0, 0xc000
|
||||
/* 8032FA40 7C 03 00 40 */ cmplw r3, r0
|
||||
/* 8032FA44 40 80 00 08 */ bge lbl_8032FA4C
|
||||
/* 8032FA48 48 00 00 08 */ b lbl_8032FA50
|
||||
lbl_8032FA4C:
|
||||
/* 8032FA4C 38 60 00 00 */ li r3, 0
|
||||
lbl_8032FA50:
|
||||
/* 8032FA50 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8032FA54 40 82 00 0C */ bne lbl_8032FA60
|
||||
/* 8032FA58 3B E0 00 01 */ li r31, 1
|
||||
/* 8032FA5C 48 00 00 6C */ b lbl_8032FAC8
|
||||
lbl_8032FA60:
|
||||
/* 8032FA60 54 98 06 3E */ clrlwi r24, r4, 0x18
|
||||
/* 8032FA64 28 18 00 FF */ cmplwi r24, 0xff
|
||||
/* 8032FA68 41 82 00 60 */ beq lbl_8032FAC8
|
||||
/* 8032FA6C 80 7A 00 28 */ lwz r3, 0x28(r26)
|
||||
/* 8032FA70 7F 04 C3 78 */ mr r4, r24
|
||||
/* 8032FA74 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8032FA78 81 8C 00 50 */ lwz r12, 0x50(r12)
|
||||
/* 8032FA7C 7D 89 03 A6 */ mtctr r12
|
||||
/* 8032FA80 4E 80 04 21 */ bctrl
|
||||
/* 8032FA84 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8032FA88 40 82 00 40 */ bne lbl_8032FAC8
|
||||
/* 8032FA8C 38 60 00 94 */ li r3, 0x94
|
||||
/* 8032FA90 4B F9 F1 BD */ bl __nw__FUl
|
||||
/* 8032FA94 7C 79 1B 79 */ or. r25, r3, r3
|
||||
/* 8032FA98 41 82 00 10 */ beq lbl_8032FAA8
|
||||
/* 8032FA9C 3C 80 80 3A */ lis r4, j3dDefaultTexMtxInfo@ha /* 0x803A1F1C@ha */
|
||||
/* 8032FAA0 38 84 1F 1C */ addi r4, r4, j3dDefaultTexMtxInfo@l /* 0x803A1F1C@l */
|
||||
/* 8032FAA4 4B FF 5C 75 */ bl __as__13J3DTexMtxInfoFRC13J3DTexMtxInfo
|
||||
lbl_8032FAA8:
|
||||
/* 8032FAA8 3B E0 00 04 */ li r31, 4
|
||||
/* 8032FAAC 80 7A 00 28 */ lwz r3, 0x28(r26)
|
||||
/* 8032FAB0 7F 04 C3 78 */ mr r4, r24
|
||||
/* 8032FAB4 7F 25 CB 78 */ mr r5, r25
|
||||
/* 8032FAB8 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8032FABC 81 8C 00 4C */ lwz r12, 0x4c(r12)
|
||||
/* 8032FAC0 7D 89 03 A6 */ mtctr r12
|
||||
/* 8032FAC4 4E 80 04 21 */ bctrl
|
||||
lbl_8032FAC8:
|
||||
/* 8032FAC8 3B DE 00 01 */ addi r30, r30, 1
|
||||
lbl_8032FACC:
|
||||
/* 8032FACC 57 C0 04 3E */ clrlwi r0, r30, 0x10
|
||||
/* 8032FAD0 7C 00 D8 40 */ cmplw r0, r27
|
||||
/* 8032FAD4 41 80 FF 38 */ blt lbl_8032FA0C
|
||||
/* 8032FAD8 7F E3 FB 78 */ mr r3, r31
|
||||
lbl_8032FADC:
|
||||
/* 8032FADC 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 8032FAE0 48 03 27 35 */ bl _restgpr_24
|
||||
/* 8032FAE4 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 8032FAE8 7C 08 03 A6 */ mtlr r0
|
||||
/* 8032FAEC 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 8032FAF0 4E 80 00 20 */ blr
|
||||
-62
@@ -1,62 +0,0 @@
|
||||
lbl_8032FAF4:
|
||||
/* 8032FAF4 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 8032FAF8 7C 08 02 A6 */ mflr r0
|
||||
/* 8032FAFC 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 8032FB00 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 8032FB04 48 03 26 D1 */ bl _savegpr_27
|
||||
/* 8032FB08 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8032FB0C 7C 9F 23 78 */ mr r31, r4
|
||||
/* 8032FB10 3B 80 00 00 */ li r28, 0
|
||||
/* 8032FB14 A0 64 00 14 */ lhz r3, 0x14(r4)
|
||||
/* 8032FB18 A0 1E 00 1C */ lhz r0, 0x1c(r30)
|
||||
/* 8032FB1C 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 8032FB20 40 82 00 0C */ bne lbl_8032FB2C
|
||||
/* 8032FB24 38 60 00 02 */ li r3, 2
|
||||
/* 8032FB28 48 00 00 88 */ b lbl_8032FBB0
|
||||
lbl_8032FB2C:
|
||||
/* 8032FB2C 3B 60 00 00 */ li r27, 0
|
||||
/* 8032FB30 54 7D 04 3E */ clrlwi r29, r3, 0x10
|
||||
/* 8032FB34 48 00 00 6C */ b lbl_8032FBA0
|
||||
lbl_8032FB38:
|
||||
/* 8032FB38 80 7F 00 18 */ lwz r3, 0x18(r31)
|
||||
/* 8032FB3C 57 60 0B FC */ rlwinm r0, r27, 1, 0xf, 0x1e
|
||||
/* 8032FB40 7C 03 02 2E */ lhzx r0, r3, r0
|
||||
/* 8032FB44 28 00 FF FF */ cmplwi r0, 0xffff
|
||||
/* 8032FB48 41 82 00 54 */ beq lbl_8032FB9C
|
||||
/* 8032FB4C 80 7E 00 08 */ lwz r3, 8(r30)
|
||||
/* 8032FB50 54 00 13 BA */ rlwinm r0, r0, 2, 0xe, 0x1d
|
||||
/* 8032FB54 7C 63 00 2E */ lwzx r3, r3, r0
|
||||
/* 8032FB58 80 63 00 3C */ lwz r3, 0x3c(r3)
|
||||
/* 8032FB5C 3C 00 C0 00 */ lis r0, 0xc000
|
||||
/* 8032FB60 7C 03 00 40 */ cmplw r3, r0
|
||||
/* 8032FB64 40 80 00 08 */ bge lbl_8032FB6C
|
||||
/* 8032FB68 48 00 00 08 */ b lbl_8032FB70
|
||||
lbl_8032FB6C:
|
||||
/* 8032FB6C 38 60 00 00 */ li r3, 0
|
||||
lbl_8032FB70:
|
||||
/* 8032FB70 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8032FB74 40 82 00 0C */ bne lbl_8032FB80
|
||||
/* 8032FB78 3B 80 00 01 */ li r28, 1
|
||||
/* 8032FB7C 48 00 00 20 */ b lbl_8032FB9C
|
||||
lbl_8032FB80:
|
||||
/* 8032FB80 B3 61 00 08 */ sth r27, 8(r1)
|
||||
/* 8032FB84 38 00 00 01 */ li r0, 1
|
||||
/* 8032FB88 B0 01 00 0A */ sth r0, 0xa(r1)
|
||||
/* 8032FB8C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8032FB90 38 80 00 00 */ li r4, 0
|
||||
/* 8032FB94 38 A1 00 08 */ addi r5, r1, 8
|
||||
/* 8032FB98 4B FF CA 0D */ bl setMatColorAnm__14J3DMaterialAnmFiP14J3DMatColorAnm
|
||||
lbl_8032FB9C:
|
||||
/* 8032FB9C 3B 7B 00 01 */ addi r27, r27, 1
|
||||
lbl_8032FBA0:
|
||||
/* 8032FBA0 57 60 04 3E */ clrlwi r0, r27, 0x10
|
||||
/* 8032FBA4 7C 00 E8 40 */ cmplw r0, r29
|
||||
/* 8032FBA8 41 80 FF 90 */ blt lbl_8032FB38
|
||||
/* 8032FBAC 7F 83 E3 78 */ mr r3, r28
|
||||
lbl_8032FBB0:
|
||||
/* 8032FBB0 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 8032FBB4 48 03 26 6D */ bl _restgpr_27
|
||||
/* 8032FBB8 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 8032FBBC 7C 08 03 A6 */ mtlr r0
|
||||
/* 8032FBC0 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 8032FBC4 4E 80 00 20 */ blr
|
||||
-110
@@ -1,110 +0,0 @@
|
||||
lbl_8032FE70:
|
||||
/* 8032FE70 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 8032FE74 7C 08 02 A6 */ mflr r0
|
||||
/* 8032FE78 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 8032FE7C 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 8032FE80 48 03 23 51 */ bl _savegpr_26
|
||||
/* 8032FE84 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 8032FE88 7C 9C 23 78 */ mr r28, r4
|
||||
/* 8032FE8C 3B C0 00 00 */ li r30, 0
|
||||
/* 8032FE90 A0 64 00 0C */ lhz r3, 0xc(r4)
|
||||
/* 8032FE94 A3 E4 00 0E */ lhz r31, 0xe(r4)
|
||||
/* 8032FE98 A0 1B 00 1C */ lhz r0, 0x1c(r27)
|
||||
/* 8032FE9C 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 8032FEA0 40 82 00 0C */ bne lbl_8032FEAC
|
||||
/* 8032FEA4 38 60 00 02 */ li r3, 2
|
||||
/* 8032FEA8 48 00 01 2C */ b lbl_8032FFD4
|
||||
lbl_8032FEAC:
|
||||
/* 8032FEAC 3B A0 00 00 */ li r29, 0
|
||||
/* 8032FEB0 54 7A 04 3E */ clrlwi r26, r3, 0x10
|
||||
/* 8032FEB4 48 00 00 80 */ b lbl_8032FF34
|
||||
lbl_8032FEB8:
|
||||
/* 8032FEB8 80 7C 00 20 */ lwz r3, 0x20(r28)
|
||||
/* 8032FEBC 57 A4 04 3E */ clrlwi r4, r29, 0x10
|
||||
/* 8032FEC0 57 A0 0B FC */ rlwinm r0, r29, 1, 0xf, 0x1e
|
||||
/* 8032FEC4 7C 03 02 2E */ lhzx r0, r3, r0
|
||||
/* 8032FEC8 28 00 FF FF */ cmplwi r0, 0xffff
|
||||
/* 8032FECC 41 82 00 64 */ beq lbl_8032FF30
|
||||
/* 8032FED0 80 7B 00 08 */ lwz r3, 8(r27)
|
||||
/* 8032FED4 54 00 13 BA */ rlwinm r0, r0, 2, 0xe, 0x1d
|
||||
/* 8032FED8 7C 63 00 2E */ lwzx r3, r3, r0
|
||||
/* 8032FEDC 80 63 00 3C */ lwz r3, 0x3c(r3)
|
||||
/* 8032FEE0 3C 00 C0 00 */ lis r0, 0xc000
|
||||
/* 8032FEE4 7C 03 00 40 */ cmplw r3, r0
|
||||
/* 8032FEE8 40 80 00 08 */ bge lbl_8032FEF0
|
||||
/* 8032FEEC 48 00 00 08 */ b lbl_8032FEF4
|
||||
lbl_8032FEF0:
|
||||
/* 8032FEF0 38 60 00 00 */ li r3, 0
|
||||
lbl_8032FEF4:
|
||||
/* 8032FEF4 80 BC 00 48 */ lwz r5, 0x48(r28)
|
||||
/* 8032FEF8 1C 84 00 1C */ mulli r4, r4, 0x1c
|
||||
/* 8032FEFC 38 04 00 18 */ addi r0, r4, 0x18
|
||||
/* 8032FF00 7C 85 00 AE */ lbzx r4, r5, r0
|
||||
/* 8032FF04 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8032FF08 40 82 00 0C */ bne lbl_8032FF14
|
||||
/* 8032FF0C 3B C0 00 01 */ li r30, 1
|
||||
/* 8032FF10 48 00 00 20 */ b lbl_8032FF30
|
||||
lbl_8032FF14:
|
||||
/* 8032FF14 B3 A1 00 10 */ sth r29, 0x10(r1)
|
||||
/* 8032FF18 38 00 00 01 */ li r0, 1
|
||||
/* 8032FF1C B0 01 00 12 */ sth r0, 0x12(r1)
|
||||
/* 8032FF20 93 81 00 14 */ stw r28, 0x14(r1)
|
||||
/* 8032FF24 54 84 06 3E */ clrlwi r4, r4, 0x18
|
||||
/* 8032FF28 38 A1 00 10 */ addi r5, r1, 0x10
|
||||
/* 8032FF2C 4B FF C7 39 */ bl setTevColorAnm__14J3DMaterialAnmFiP14J3DTevColorAnm
|
||||
lbl_8032FF30:
|
||||
/* 8032FF30 3B BD 00 01 */ addi r29, r29, 1
|
||||
lbl_8032FF34:
|
||||
/* 8032FF34 57 A0 04 3E */ clrlwi r0, r29, 0x10
|
||||
/* 8032FF38 7C 00 D0 40 */ cmplw r0, r26
|
||||
/* 8032FF3C 41 80 FF 7C */ blt lbl_8032FEB8
|
||||
/* 8032FF40 3B A0 00 00 */ li r29, 0
|
||||
/* 8032FF44 57 FF 04 3E */ clrlwi r31, r31, 0x10
|
||||
/* 8032FF48 48 00 00 7C */ b lbl_8032FFC4
|
||||
lbl_8032FF4C:
|
||||
/* 8032FF4C 80 7C 00 34 */ lwz r3, 0x34(r28)
|
||||
/* 8032FF50 57 A4 04 3E */ clrlwi r4, r29, 0x10
|
||||
/* 8032FF54 57 A0 0B FC */ rlwinm r0, r29, 1, 0xf, 0x1e
|
||||
/* 8032FF58 7C 03 02 2E */ lhzx r0, r3, r0
|
||||
/* 8032FF5C 28 00 FF FF */ cmplwi r0, 0xffff
|
||||
/* 8032FF60 41 82 00 60 */ beq lbl_8032FFC0
|
||||
/* 8032FF64 80 7B 00 08 */ lwz r3, 8(r27)
|
||||
/* 8032FF68 54 00 13 BA */ rlwinm r0, r0, 2, 0xe, 0x1d
|
||||
/* 8032FF6C 7C 63 00 2E */ lwzx r3, r3, r0
|
||||
/* 8032FF70 80 63 00 3C */ lwz r3, 0x3c(r3)
|
||||
/* 8032FF74 3C 00 C0 00 */ lis r0, 0xc000
|
||||
/* 8032FF78 7C 03 00 40 */ cmplw r3, r0
|
||||
/* 8032FF7C 40 80 00 08 */ bge lbl_8032FF84
|
||||
/* 8032FF80 48 00 00 08 */ b lbl_8032FF88
|
||||
lbl_8032FF84:
|
||||
/* 8032FF84 38 60 00 00 */ li r3, 0
|
||||
lbl_8032FF88:
|
||||
/* 8032FF88 80 BC 00 4C */ lwz r5, 0x4c(r28)
|
||||
/* 8032FF8C 1C 84 00 1C */ mulli r4, r4, 0x1c
|
||||
/* 8032FF90 38 04 00 18 */ addi r0, r4, 0x18
|
||||
/* 8032FF94 7C 85 00 AE */ lbzx r4, r5, r0
|
||||
/* 8032FF98 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8032FF9C 40 82 00 0C */ bne lbl_8032FFA8
|
||||
/* 8032FFA0 3B C0 00 01 */ li r30, 1
|
||||
/* 8032FFA4 48 00 00 1C */ b lbl_8032FFC0
|
||||
lbl_8032FFA8:
|
||||
/* 8032FFA8 B3 A1 00 08 */ sth r29, 8(r1)
|
||||
/* 8032FFAC 38 00 00 01 */ li r0, 1
|
||||
/* 8032FFB0 B0 01 00 0A */ sth r0, 0xa(r1)
|
||||
/* 8032FFB4 93 81 00 0C */ stw r28, 0xc(r1)
|
||||
/* 8032FFB8 38 A1 00 08 */ addi r5, r1, 8
|
||||
/* 8032FFBC 4B FF C6 E9 */ bl setTevKColorAnm__14J3DMaterialAnmFiP15J3DTevKColorAnm
|
||||
lbl_8032FFC0:
|
||||
/* 8032FFC0 3B BD 00 01 */ addi r29, r29, 1
|
||||
lbl_8032FFC4:
|
||||
/* 8032FFC4 57 A0 04 3E */ clrlwi r0, r29, 0x10
|
||||
/* 8032FFC8 7C 00 F8 40 */ cmplw r0, r31
|
||||
/* 8032FFCC 41 80 FF 80 */ blt lbl_8032FF4C
|
||||
/* 8032FFD0 7F C3 F3 78 */ mr r3, r30
|
||||
lbl_8032FFD4:
|
||||
/* 8032FFD4 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 8032FFD8 48 03 22 45 */ bl _restgpr_26
|
||||
/* 8032FFDC 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 8032FFE0 7C 08 03 A6 */ mtlr r0
|
||||
/* 8032FFE4 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 8032FFE8 4E 80 00 20 */ blr
|
||||
-72
@@ -1,72 +0,0 @@
|
||||
lbl_8032FBC8:
|
||||
/* 8032FBC8 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 8032FBCC 7C 08 02 A6 */ mflr r0
|
||||
/* 8032FBD0 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 8032FBD4 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 8032FBD8 48 03 25 FD */ bl _savegpr_27
|
||||
/* 8032FBDC 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 8032FBE0 7C 9D 23 78 */ mr r29, r4
|
||||
/* 8032FBE4 3B E0 00 00 */ li r31, 0
|
||||
/* 8032FBE8 A0 64 00 16 */ lhz r3, 0x16(r4)
|
||||
/* 8032FBEC A0 1C 00 1C */ lhz r0, 0x1c(r28)
|
||||
/* 8032FBF0 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 8032FBF4 40 82 00 0C */ bne lbl_8032FC00
|
||||
/* 8032FBF8 38 60 00 02 */ li r3, 2
|
||||
/* 8032FBFC 48 00 00 B0 */ b lbl_8032FCAC
|
||||
lbl_8032FC00:
|
||||
/* 8032FC00 3B C0 00 00 */ li r30, 0
|
||||
/* 8032FC04 54 7B 04 3E */ clrlwi r27, r3, 0x10
|
||||
/* 8032FC08 48 00 00 94 */ b lbl_8032FC9C
|
||||
lbl_8032FC0C:
|
||||
/* 8032FC0C 80 7D 00 18 */ lwz r3, 0x18(r29)
|
||||
/* 8032FC10 57 C4 04 3E */ clrlwi r4, r30, 0x10
|
||||
/* 8032FC14 57 C0 0B FC */ rlwinm r0, r30, 1, 0xf, 0x1e
|
||||
/* 8032FC18 7C 03 02 2E */ lhzx r0, r3, r0
|
||||
/* 8032FC1C 28 00 FF FF */ cmplwi r0, 0xffff
|
||||
/* 8032FC20 41 82 00 78 */ beq lbl_8032FC98
|
||||
/* 8032FC24 80 7C 00 08 */ lwz r3, 8(r28)
|
||||
/* 8032FC28 54 00 13 BA */ rlwinm r0, r0, 2, 0xe, 0x1d
|
||||
/* 8032FC2C 7C 63 00 2E */ lwzx r3, r3, r0
|
||||
/* 8032FC30 80 63 00 3C */ lwz r3, 0x3c(r3)
|
||||
/* 8032FC34 3C 00 C0 00 */ lis r0, 0xc000
|
||||
/* 8032FC38 7C 03 00 40 */ cmplw r3, r0
|
||||
/* 8032FC3C 40 80 00 08 */ bge lbl_8032FC44
|
||||
/* 8032FC40 48 00 00 08 */ b lbl_8032FC48
|
||||
lbl_8032FC44:
|
||||
/* 8032FC44 38 60 00 00 */ li r3, 0
|
||||
lbl_8032FC48:
|
||||
/* 8032FC48 80 BD 00 10 */ lwz r5, 0x10(r29)
|
||||
/* 8032FC4C 54 84 18 38 */ slwi r4, r4, 3
|
||||
/* 8032FC50 38 04 00 04 */ addi r0, r4, 4
|
||||
/* 8032FC54 7C 85 00 AE */ lbzx r4, r5, r0
|
||||
/* 8032FC58 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8032FC5C 40 82 00 0C */ bne lbl_8032FC68
|
||||
/* 8032FC60 3B E0 00 01 */ li r31, 1
|
||||
/* 8032FC64 48 00 00 34 */ b lbl_8032FC98
|
||||
lbl_8032FC68:
|
||||
/* 8032FC68 3C A0 80 3A */ lis r5, __vt__11J3DTexNoAnm@ha /* 0x803A7C84@ha */
|
||||
/* 8032FC6C 38 05 7C 84 */ addi r0, r5, __vt__11J3DTexNoAnm@l /* 0x803A7C84@l */
|
||||
/* 8032FC70 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 8032FC74 B3 C1 00 0C */ sth r30, 0xc(r1)
|
||||
/* 8032FC78 38 00 00 01 */ li r0, 1
|
||||
/* 8032FC7C B0 01 00 0E */ sth r0, 0xe(r1)
|
||||
/* 8032FC80 93 A1 00 10 */ stw r29, 0x10(r1)
|
||||
/* 8032FC84 38 A1 00 08 */ addi r5, r1, 8
|
||||
/* 8032FC88 4B FF C9 9D */ bl setTexNoAnm__14J3DMaterialAnmFiP11J3DTexNoAnm
|
||||
/* 8032FC8C 3C 60 80 3A */ lis r3, __vt__11J3DTexNoAnm@ha /* 0x803A7C84@ha */
|
||||
/* 8032FC90 38 03 7C 84 */ addi r0, r3, __vt__11J3DTexNoAnm@l /* 0x803A7C84@l */
|
||||
/* 8032FC94 90 01 00 08 */ stw r0, 8(r1)
|
||||
lbl_8032FC98:
|
||||
/* 8032FC98 3B DE 00 01 */ addi r30, r30, 1
|
||||
lbl_8032FC9C:
|
||||
/* 8032FC9C 57 C0 04 3E */ clrlwi r0, r30, 0x10
|
||||
/* 8032FCA0 7C 00 D8 40 */ cmplw r0, r27
|
||||
/* 8032FCA4 41 80 FF 68 */ blt lbl_8032FC0C
|
||||
/* 8032FCA8 7F E3 FB 78 */ mr r3, r31
|
||||
lbl_8032FCAC:
|
||||
/* 8032FCAC 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 8032FCB0 48 03 25 71 */ bl _restgpr_27
|
||||
/* 8032FCB4 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 8032FCB8 7C 08 03 A6 */ mtlr r0
|
||||
/* 8032FCBC 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 8032FCC0 4E 80 00 20 */ blr
|
||||
-93
@@ -1,93 +0,0 @@
|
||||
lbl_8032F880:
|
||||
/* 8032F880 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8032F884 7C 08 02 A6 */ mflr r0
|
||||
/* 8032F888 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8032F88C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8032F890 48 03 29 41 */ bl _savegpr_26
|
||||
/* 8032F894 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 8032F898 7C 9C 23 78 */ mr r28, r4
|
||||
/* 8032F89C 3B C0 00 00 */ li r30, 0
|
||||
/* 8032F8A0 A3 44 00 0C */ lhz r26, 0xc(r4)
|
||||
/* 8032F8A4 A3 E4 00 0E */ lhz r31, 0xe(r4)
|
||||
/* 8032F8A8 3B A0 00 00 */ li r29, 0
|
||||
/* 8032F8AC 48 00 00 6C */ b lbl_8032F918
|
||||
lbl_8032F8B0:
|
||||
/* 8032F8B0 80 7C 00 20 */ lwz r3, 0x20(r28)
|
||||
/* 8032F8B4 57 A4 04 3E */ clrlwi r4, r29, 0x10
|
||||
/* 8032F8B8 57 A0 0B FC */ rlwinm r0, r29, 1, 0xf, 0x1e
|
||||
/* 8032F8BC 7C 03 02 2E */ lhzx r0, r3, r0
|
||||
/* 8032F8C0 28 00 FF FF */ cmplwi r0, 0xffff
|
||||
/* 8032F8C4 41 82 00 50 */ beq lbl_8032F914
|
||||
/* 8032F8C8 80 7B 00 08 */ lwz r3, 8(r27)
|
||||
/* 8032F8CC 54 00 13 BA */ rlwinm r0, r0, 2, 0xe, 0x1d
|
||||
/* 8032F8D0 7C 63 00 2E */ lwzx r3, r3, r0
|
||||
/* 8032F8D4 80 63 00 3C */ lwz r3, 0x3c(r3)
|
||||
/* 8032F8D8 3C 00 C0 00 */ lis r0, 0xc000
|
||||
/* 8032F8DC 7C 03 00 40 */ cmplw r3, r0
|
||||
/* 8032F8E0 40 80 00 08 */ bge lbl_8032F8E8
|
||||
/* 8032F8E4 48 00 00 08 */ b lbl_8032F8EC
|
||||
lbl_8032F8E8:
|
||||
/* 8032F8E8 38 60 00 00 */ li r3, 0
|
||||
lbl_8032F8EC:
|
||||
/* 8032F8EC 80 BC 00 48 */ lwz r5, 0x48(r28)
|
||||
/* 8032F8F0 1C 84 00 1C */ mulli r4, r4, 0x1c
|
||||
/* 8032F8F4 38 04 00 18 */ addi r0, r4, 0x18
|
||||
/* 8032F8F8 7C 85 00 AE */ lbzx r4, r5, r0
|
||||
/* 8032F8FC 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8032F900 40 82 00 0C */ bne lbl_8032F90C
|
||||
/* 8032F904 3B C0 00 01 */ li r30, 1
|
||||
/* 8032F908 48 00 00 0C */ b lbl_8032F914
|
||||
lbl_8032F90C:
|
||||
/* 8032F90C 38 A0 00 00 */ li r5, 0
|
||||
/* 8032F910 4B FF CD 55 */ bl setTevColorAnm__14J3DMaterialAnmFiP14J3DTevColorAnm
|
||||
lbl_8032F914:
|
||||
/* 8032F914 3B BD 00 01 */ addi r29, r29, 1
|
||||
lbl_8032F918:
|
||||
/* 8032F918 57 A0 04 3E */ clrlwi r0, r29, 0x10
|
||||
/* 8032F91C 7C 00 D0 40 */ cmplw r0, r26
|
||||
/* 8032F920 41 80 FF 90 */ blt lbl_8032F8B0
|
||||
/* 8032F924 3B A0 00 00 */ li r29, 0
|
||||
/* 8032F928 57 FF 04 3E */ clrlwi r31, r31, 0x10
|
||||
/* 8032F92C 48 00 00 6C */ b lbl_8032F998
|
||||
lbl_8032F930:
|
||||
/* 8032F930 80 7C 00 34 */ lwz r3, 0x34(r28)
|
||||
/* 8032F934 57 A4 04 3E */ clrlwi r4, r29, 0x10
|
||||
/* 8032F938 57 A0 0B FC */ rlwinm r0, r29, 1, 0xf, 0x1e
|
||||
/* 8032F93C 7C 03 02 2E */ lhzx r0, r3, r0
|
||||
/* 8032F940 28 00 FF FF */ cmplwi r0, 0xffff
|
||||
/* 8032F944 41 82 00 50 */ beq lbl_8032F994
|
||||
/* 8032F948 80 7B 00 08 */ lwz r3, 8(r27)
|
||||
/* 8032F94C 54 00 13 BA */ rlwinm r0, r0, 2, 0xe, 0x1d
|
||||
/* 8032F950 7C 63 00 2E */ lwzx r3, r3, r0
|
||||
/* 8032F954 80 63 00 3C */ lwz r3, 0x3c(r3)
|
||||
/* 8032F958 3C 00 C0 00 */ lis r0, 0xc000
|
||||
/* 8032F95C 7C 03 00 40 */ cmplw r3, r0
|
||||
/* 8032F960 40 80 00 08 */ bge lbl_8032F968
|
||||
/* 8032F964 48 00 00 08 */ b lbl_8032F96C
|
||||
lbl_8032F968:
|
||||
/* 8032F968 38 60 00 00 */ li r3, 0
|
||||
lbl_8032F96C:
|
||||
/* 8032F96C 80 BC 00 4C */ lwz r5, 0x4c(r28)
|
||||
/* 8032F970 1C 84 00 1C */ mulli r4, r4, 0x1c
|
||||
/* 8032F974 38 04 00 18 */ addi r0, r4, 0x18
|
||||
/* 8032F978 7C 85 00 AE */ lbzx r4, r5, r0
|
||||
/* 8032F97C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8032F980 40 82 00 0C */ bne lbl_8032F98C
|
||||
/* 8032F984 3B C0 00 01 */ li r30, 1
|
||||
/* 8032F988 48 00 00 0C */ b lbl_8032F994
|
||||
lbl_8032F98C:
|
||||
/* 8032F98C 38 A0 00 00 */ li r5, 0
|
||||
/* 8032F990 4B FF CD 15 */ bl setTevKColorAnm__14J3DMaterialAnmFiP15J3DTevKColorAnm
|
||||
lbl_8032F994:
|
||||
/* 8032F994 3B BD 00 01 */ addi r29, r29, 1
|
||||
lbl_8032F998:
|
||||
/* 8032F998 57 A0 04 3E */ clrlwi r0, r29, 0x10
|
||||
/* 8032F99C 7C 00 F8 40 */ cmplw r0, r31
|
||||
/* 8032F9A0 41 80 FF 90 */ blt lbl_8032F930
|
||||
/* 8032F9A4 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8032F9A8 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8032F9AC 48 03 28 71 */ bl _restgpr_26
|
||||
/* 8032F9B0 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8032F9B4 7C 08 03 A6 */ mtlr r0
|
||||
/* 8032F9B8 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8032F9BC 4E 80 00 20 */ blr
|
||||
-58
@@ -1,58 +0,0 @@
|
||||
lbl_8032F7B4:
|
||||
/* 8032F7B4 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8032F7B8 7C 08 02 A6 */ mflr r0
|
||||
/* 8032F7BC 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8032F7C0 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8032F7C4 48 03 2A 11 */ bl _savegpr_27
|
||||
/* 8032F7C8 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 8032F7CC 7C 9D 23 78 */ mr r29, r4
|
||||
/* 8032F7D0 3B E0 00 00 */ li r31, 0
|
||||
/* 8032F7D4 A0 64 00 14 */ lhz r3, 0x14(r4)
|
||||
/* 8032F7D8 38 00 00 03 */ li r0, 3
|
||||
/* 8032F7DC 7C 03 03 D6 */ divw r0, r3, r0
|
||||
/* 8032F7E0 54 1B 04 3E */ clrlwi r27, r0, 0x10
|
||||
/* 8032F7E4 3B C0 00 00 */ li r30, 0
|
||||
/* 8032F7E8 48 00 00 70 */ b lbl_8032F858
|
||||
lbl_8032F7EC:
|
||||
/* 8032F7EC 80 7D 00 2C */ lwz r3, 0x2c(r29)
|
||||
/* 8032F7F0 57 C5 04 3E */ clrlwi r5, r30, 0x10
|
||||
/* 8032F7F4 57 C0 0B FC */ rlwinm r0, r30, 1, 0xf, 0x1e
|
||||
/* 8032F7F8 7C 03 02 2E */ lhzx r0, r3, r0
|
||||
/* 8032F7FC 28 00 FF FF */ cmplwi r0, 0xffff
|
||||
/* 8032F800 41 82 00 54 */ beq lbl_8032F854
|
||||
/* 8032F804 80 7C 00 08 */ lwz r3, 8(r28)
|
||||
/* 8032F808 54 00 13 BA */ rlwinm r0, r0, 2, 0xe, 0x1d
|
||||
/* 8032F80C 7C 63 00 2E */ lwzx r3, r3, r0
|
||||
/* 8032F810 80 63 00 3C */ lwz r3, 0x3c(r3)
|
||||
/* 8032F814 3C 00 C0 00 */ lis r0, 0xc000
|
||||
/* 8032F818 7C 03 00 40 */ cmplw r3, r0
|
||||
/* 8032F81C 40 80 00 08 */ bge lbl_8032F824
|
||||
/* 8032F820 48 00 00 08 */ b lbl_8032F828
|
||||
lbl_8032F824:
|
||||
/* 8032F824 38 60 00 00 */ li r3, 0
|
||||
lbl_8032F828:
|
||||
/* 8032F828 80 9D 00 28 */ lwz r4, 0x28(r29)
|
||||
/* 8032F82C 7C 04 28 AE */ lbzx r0, r4, r5
|
||||
/* 8032F830 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8032F834 40 82 00 0C */ bne lbl_8032F840
|
||||
/* 8032F838 3B E0 00 01 */ li r31, 1
|
||||
/* 8032F83C 48 00 00 18 */ b lbl_8032F854
|
||||
lbl_8032F840:
|
||||
/* 8032F840 54 04 06 3E */ clrlwi r4, r0, 0x18
|
||||
/* 8032F844 28 04 00 FF */ cmplwi r4, 0xff
|
||||
/* 8032F848 41 82 00 0C */ beq lbl_8032F854
|
||||
/* 8032F84C 38 A0 00 00 */ li r5, 0
|
||||
/* 8032F850 4B FF CD 95 */ bl setTexMtxAnm__14J3DMaterialAnmFiP12J3DTexMtxAnm
|
||||
lbl_8032F854:
|
||||
/* 8032F854 3B DE 00 01 */ addi r30, r30, 1
|
||||
lbl_8032F858:
|
||||
/* 8032F858 57 C0 04 3E */ clrlwi r0, r30, 0x10
|
||||
/* 8032F85C 7C 00 D8 40 */ cmplw r0, r27
|
||||
/* 8032F860 41 80 FF 8C */ blt lbl_8032F7EC
|
||||
/* 8032F864 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032F868 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8032F86C 48 03 29 B5 */ bl _restgpr_27
|
||||
/* 8032F870 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8032F874 7C 08 03 A6 */ mtlr r0
|
||||
/* 8032F878 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8032F87C 4E 80 00 20 */ blr
|
||||
-54
@@ -1,54 +0,0 @@
|
||||
lbl_8032F6F8:
|
||||
/* 8032F6F8 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8032F6FC 7C 08 02 A6 */ mflr r0
|
||||
/* 8032F700 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8032F704 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8032F708 48 03 2A C9 */ bl _savegpr_26
|
||||
/* 8032F70C 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 8032F710 7C 9C 23 78 */ mr r28, r4
|
||||
/* 8032F714 3B E0 00 00 */ li r31, 0
|
||||
/* 8032F718 A3 44 00 16 */ lhz r26, 0x16(r4)
|
||||
/* 8032F71C 83 C4 00 10 */ lwz r30, 0x10(r4)
|
||||
/* 8032F720 3B A0 00 00 */ li r29, 0
|
||||
/* 8032F724 48 00 00 68 */ b lbl_8032F78C
|
||||
lbl_8032F728:
|
||||
/* 8032F728 80 7C 00 18 */ lwz r3, 0x18(r28)
|
||||
/* 8032F72C 57 A4 04 3E */ clrlwi r4, r29, 0x10
|
||||
/* 8032F730 57 A0 0B FC */ rlwinm r0, r29, 1, 0xf, 0x1e
|
||||
/* 8032F734 7C 03 02 2E */ lhzx r0, r3, r0
|
||||
/* 8032F738 28 00 FF FF */ cmplwi r0, 0xffff
|
||||
/* 8032F73C 41 82 00 4C */ beq lbl_8032F788
|
||||
/* 8032F740 80 7B 00 08 */ lwz r3, 8(r27)
|
||||
/* 8032F744 54 00 13 BA */ rlwinm r0, r0, 2, 0xe, 0x1d
|
||||
/* 8032F748 7C 63 00 2E */ lwzx r3, r3, r0
|
||||
/* 8032F74C 80 63 00 3C */ lwz r3, 0x3c(r3)
|
||||
/* 8032F750 3C 00 C0 00 */ lis r0, 0xc000
|
||||
/* 8032F754 7C 03 00 40 */ cmplw r3, r0
|
||||
/* 8032F758 40 80 00 08 */ bge lbl_8032F760
|
||||
/* 8032F75C 48 00 00 08 */ b lbl_8032F764
|
||||
lbl_8032F760:
|
||||
/* 8032F760 38 60 00 00 */ li r3, 0
|
||||
lbl_8032F764:
|
||||
/* 8032F764 54 84 18 38 */ slwi r4, r4, 3
|
||||
/* 8032F768 38 04 00 04 */ addi r0, r4, 4
|
||||
/* 8032F76C 7C 9E 00 AE */ lbzx r4, r30, r0
|
||||
/* 8032F770 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8032F774 40 82 00 0C */ bne lbl_8032F780
|
||||
/* 8032F778 3B E0 00 01 */ li r31, 1
|
||||
/* 8032F77C 48 00 00 0C */ b lbl_8032F788
|
||||
lbl_8032F780:
|
||||
/* 8032F780 38 A0 00 00 */ li r5, 0
|
||||
/* 8032F784 4B FF CE A1 */ bl setTexNoAnm__14J3DMaterialAnmFiP11J3DTexNoAnm
|
||||
lbl_8032F788:
|
||||
/* 8032F788 3B BD 00 01 */ addi r29, r29, 1
|
||||
lbl_8032F78C:
|
||||
/* 8032F78C 57 A0 04 3E */ clrlwi r0, r29, 0x10
|
||||
/* 8032F790 7C 00 D0 40 */ cmplw r0, r26
|
||||
/* 8032F794 41 80 FF 94 */ blt lbl_8032F728
|
||||
/* 8032F798 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032F79C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8032F7A0 48 03 2A 7D */ bl _restgpr_26
|
||||
/* 8032F7A4 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8032F7A8 7C 08 03 A6 */ mtlr r0
|
||||
/* 8032F7AC 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8032F7B0 4E 80 00 20 */ blr
|
||||
Reference in New Issue
Block a user