.include "macros.inc" .section .text, "ax" # 80323590 .global J3DLightObj_NS_load J3DLightObj_NS_load: /* 80323590 003204D0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80323594 003204D4 7C 08 02 A6 */ mflr r0 /* 80323598 003204D8 90 01 00 24 */ stw r0, 0x24(r1) /* 8032359C 003204DC 93 E1 00 1C */ stw r31, 0x1c(r1) /* 803235A0 003204E0 93 C1 00 18 */ stw r30, 0x18(r1) /* 803235A4 003204E4 7C 7E 1B 78 */ mr r30, r3 /* 803235A8 003204E8 7C 9F 23 78 */ mr r31, r4 /* 803235AC 003204EC 80 8D 94 00 */ lwz r4, lbl_80451980-_SDA_BASE_(r13) /* 803235B0 003204F0 80 64 00 08 */ lwz r3, 8(r4) /* 803235B4 003204F4 38 63 00 48 */ addi r3, r3, 0x48 /* 803235B8 003204F8 80 04 00 0C */ lwz r0, 0xc(r4) /* 803235BC 003204FC 7C 03 00 40 */ cmplw r3, r0 /* 803235C0 00320500 40 81 00 08 */ ble lbl_803235C8 /* 803235C4 00320504 48 03 DB 11 */ bl GDOverflowed lbl_803235C8: /* 803235C8 00320508 38 00 00 01 */ li r0, 1 /* 803235CC 0032050C 7C 1F F8 30 */ slw r31, r0, r31 /* 803235D0 00320510 7F E3 FB 78 */ mr r3, r31 /* 803235D4 00320514 C0 3E 00 00 */ lfs f1, 0(r30) /* 803235D8 00320518 C0 5E 00 04 */ lfs f2, 4(r30) /* 803235DC 0032051C C0 7E 00 08 */ lfs f3, 8(r30) /* 803235E0 00320520 4B FE A1 8D */ bl J3DGDSetLightPos /* 803235E4 00320524 7F E3 FB 78 */ mr r3, r31 /* 803235E8 00320528 C0 3E 00 1C */ lfs f1, 0x1c(r30) /* 803235EC 0032052C C0 5E 00 20 */ lfs f2, 0x20(r30) /* 803235F0 00320530 C0 7E 00 24 */ lfs f3, 0x24(r30) /* 803235F4 00320534 C0 9E 00 28 */ lfs f4, 0x28(r30) /* 803235F8 00320538 C0 BE 00 2C */ lfs f5, 0x2c(r30) /* 803235FC 0032053C C0 DE 00 30 */ lfs f6, 0x30(r30) /* 80323600 00320540 4B FE 9D 65 */ bl J3DGDSetLightAttn /* 80323604 00320544 80 1E 00 18 */ lwz r0, 0x18(r30) /* 80323608 00320548 90 01 00 08 */ stw r0, 8(r1) /* 8032360C 0032054C 7F E3 FB 78 */ mr r3, r31 /* 80323610 00320550 38 81 00 08 */ addi r4, r1, 8 /* 80323614 00320554 4B FE A0 49 */ bl J3DGDSetLightColor /* 80323618 00320558 7F E3 FB 78 */ mr r3, r31 /* 8032361C 0032055C C0 3E 00 0C */ lfs f1, 0xc(r30) /* 80323620 00320560 C0 5E 00 10 */ lfs f2, 0x10(r30) /* 80323624 00320564 C0 7E 00 14 */ lfs f3, 0x14(r30) /* 80323628 00320568 4B FE A3 11 */ bl J3DGDSetLightDir /* 8032362C 0032056C 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80323630 00320570 83 C1 00 18 */ lwz r30, 0x18(r1) /* 80323634 00320574 80 01 00 24 */ lwz r0, 0x24(r1) /* 80323638 00320578 7C 08 03 A6 */ mtlr r0 /* 8032363C 0032057C 38 21 00 20 */ addi r1, r1, 0x20 /* 80323640 00320580 4E 80 00 20 */ blr .global loadTexCoordGens loadTexCoordGens: /* 80323644 00320584 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80323648 00320588 7C 08 02 A6 */ mflr r0 /* 8032364C 0032058C 90 01 00 24 */ stw r0, 0x24(r1) /* 80323650 00320590 39 61 00 20 */ addi r11, r1, 0x20 /* 80323654 00320594 48 03 EB 7D */ bl _savegpr_26 /* 80323658 00320598 7C 7C 1B 78 */ mr r28, r3 /* 8032365C 0032059C 7C 9D 23 78 */ mr r29, r4 /* 80323660 003205A0 80 8D 94 00 */ lwz r4, lbl_80451980-_SDA_BASE_(r13) /* 80323664 003205A4 80 64 00 08 */ lwz r3, 8(r4) /* 80323668 003205A8 57 80 18 38 */ slwi r0, r28, 3 /* 8032366C 003205AC 7C 60 1A 14 */ add r3, r0, r3 /* 80323670 003205B0 38 63 00 0A */ addi r3, r3, 0xa /* 80323674 003205B4 80 04 00 0C */ lwz r0, 0xc(r4) /* 80323678 003205B8 7C 03 00 40 */ cmplw r3, r0 /* 8032367C 003205BC 40 81 00 08 */ ble lbl_80323684 /* 80323680 003205C0 48 03 DA 55 */ bl GDOverflowed lbl_80323684: /* 80323684 003205C4 38 C0 00 10 */ li r6, 0x10 /* 80323688 003205C8 80 8D 94 00 */ lwz r4, lbl_80451980-_SDA_BASE_(r13) /* 8032368C 003205CC 80 64 00 08 */ lwz r3, 8(r4) /* 80323690 003205D0 38 03 00 01 */ addi r0, r3, 1 /* 80323694 003205D4 90 04 00 08 */ stw r0, 8(r4) /* 80323698 003205D8 98 C3 00 00 */ stb r6, 0(r3) /* 8032369C 003205DC 57 83 06 3E */ clrlwi r3, r28, 0x18 /* 803236A0 003205E0 38 A3 FF FF */ addi r5, r3, -1 /* 803236A4 003205E4 54 BF C6 3E */ rlwinm r31, r5, 0x18, 0x18, 0x1f /* 803236A8 003205E8 80 8D 94 00 */ lwz r4, lbl_80451980-_SDA_BASE_(r13) /* 803236AC 003205EC 80 64 00 08 */ lwz r3, 8(r4) /* 803236B0 003205F0 38 03 00 01 */ addi r0, r3, 1 /* 803236B4 003205F4 90 04 00 08 */ stw r0, 8(r4) /* 803236B8 003205F8 9B E3 00 00 */ stb r31, 0(r3) /* 803236BC 003205FC 54 BE 06 3E */ clrlwi r30, r5, 0x18 /* 803236C0 00320600 80 8D 94 00 */ lwz r4, lbl_80451980-_SDA_BASE_(r13) /* 803236C4 00320604 80 64 00 08 */ lwz r3, 8(r4) /* 803236C8 00320608 38 03 00 01 */ addi r0, r3, 1 /* 803236CC 0032060C 90 04 00 08 */ stw r0, 8(r4) /* 803236D0 00320610 98 A3 00 00 */ stb r5, 0(r3) /* 803236D4 00320614 80 8D 94 00 */ lwz r4, lbl_80451980-_SDA_BASE_(r13) /* 803236D8 00320618 80 64 00 08 */ lwz r3, 8(r4) /* 803236DC 0032061C 38 03 00 01 */ addi r0, r3, 1 /* 803236E0 00320620 90 04 00 08 */ stw r0, 8(r4) /* 803236E4 00320624 98 C3 00 00 */ stb r6, 0(r3) /* 803236E8 00320628 38 A0 00 40 */ li r5, 0x40 /* 803236EC 0032062C 80 8D 94 00 */ lwz r4, lbl_80451980-_SDA_BASE_(r13) /* 803236F0 00320630 80 64 00 08 */ lwz r3, 8(r4) /* 803236F4 00320634 38 03 00 01 */ addi r0, r3, 1 /* 803236F8 00320638 90 04 00 08 */ stw r0, 8(r4) /* 803236FC 0032063C 98 A3 00 00 */ stb r5, 0(r3) /* 80323700 00320640 3B 40 00 00 */ li r26, 0 /* 80323704 00320644 3B 60 00 00 */ li r27, 0 /* 80323708 00320648 48 00 00 1C */ b lbl_80323724 lbl_8032370C: /* 8032370C 0032064C 7C 9D DA 14 */ add r4, r29, r27 /* 80323710 00320650 88 64 00 00 */ lbz r3, 0(r4) /* 80323714 00320654 88 84 00 01 */ lbz r4, 1(r4) /* 80323718 00320658 4B FE A9 4D */ bl J3DGDSetTexCoordGen /* 8032371C 0032065C 3B 5A 00 01 */ addi r26, r26, 1 /* 80323720 00320660 3B 7B 00 06 */ addi r27, r27, 6 lbl_80323724: /* 80323724 00320664 7C 1A E0 40 */ cmplw r26, r28 /* 80323728 00320668 41 80 FF E4 */ blt lbl_8032370C /* 8032372C 0032066C 38 A0 00 10 */ li r5, 0x10 /* 80323730 00320670 80 8D 94 00 */ lwz r4, lbl_80451980-_SDA_BASE_(r13) /* 80323734 00320674 80 64 00 08 */ lwz r3, 8(r4) /* 80323738 00320678 38 03 00 01 */ addi r0, r3, 1 /* 8032373C 0032067C 90 04 00 08 */ stw r0, 8(r4) /* 80323740 00320680 98 A3 00 00 */ stb r5, 0(r3) /* 80323744 00320684 80 8D 94 00 */ lwz r4, lbl_80451980-_SDA_BASE_(r13) /* 80323748 00320688 80 64 00 08 */ lwz r3, 8(r4) /* 8032374C 0032068C 38 03 00 01 */ addi r0, r3, 1 /* 80323750 00320690 90 04 00 08 */ stw r0, 8(r4) /* 80323754 00320694 9B E3 00 00 */ stb r31, 0(r3) /* 80323758 00320698 80 8D 94 00 */ lwz r4, lbl_80451980-_SDA_BASE_(r13) /* 8032375C 0032069C 80 64 00 08 */ lwz r3, 8(r4) /* 80323760 003206A0 38 03 00 01 */ addi r0, r3, 1 /* 80323764 003206A4 90 04 00 08 */ stw r0, 8(r4) /* 80323768 003206A8 9B C3 00 00 */ stb r30, 0(r3) /* 8032376C 003206AC 80 8D 94 00 */ lwz r4, lbl_80451980-_SDA_BASE_(r13) /* 80323770 003206B0 80 64 00 08 */ lwz r3, 8(r4) /* 80323774 003206B4 38 03 00 01 */ addi r0, r3, 1 /* 80323778 003206B8 90 04 00 08 */ stw r0, 8(r4) /* 8032377C 003206BC 98 A3 00 00 */ stb r5, 0(r3) /* 80323780 003206C0 38 A0 00 50 */ li r5, 0x50 /* 80323784 003206C4 80 8D 94 00 */ lwz r4, lbl_80451980-_SDA_BASE_(r13) /* 80323788 003206C8 80 64 00 08 */ lwz r3, 8(r4) /* 8032378C 003206CC 38 03 00 01 */ addi r0, r3, 1 /* 80323790 003206D0 90 04 00 08 */ stw r0, 8(r4) /* 80323794 003206D4 98 A3 00 00 */ stb r5, 0(r3) /* 80323798 003206D8 3C 60 80 43 */ lis r3, lbl_80434AC8@ha /* 8032379C 003206DC 38 63 4A C8 */ addi r3, r3, lbl_80434AC8@l /* 803237A0 003206E0 80 03 00 34 */ lwz r0, 0x34(r3) /* 803237A4 003206E4 54 00 00 43 */ rlwinm. r0, r0, 0, 1, 1 /* 803237A8 003206E8 41 82 00 9C */ beq lbl_80323844 /* 803237AC 003206EC 39 00 00 00 */ li r8, 0 /* 803237B0 003206F0 38 60 00 00 */ li r3, 0 /* 803237B4 003206F4 7F 89 03 A6 */ mtctr r28 /* 803237B8 003206F8 28 1C 00 00 */ cmplwi r28, 0 /* 803237BC 003206FC 40 81 00 F0 */ ble lbl_803238AC lbl_803237C0: /* 803237C0 00320700 38 03 00 02 */ addi r0, r3, 2 /* 803237C4 00320704 7C 1D 00 AE */ lbzx r0, r29, r0 /* 803237C8 00320708 28 00 00 3C */ cmplwi r0, 0x3c /* 803237CC 0032070C 38 E0 00 3D */ li r7, 0x3d /* 803237D0 00320710 41 82 00 08 */ beq lbl_803237D8 /* 803237D4 00320714 1C E8 00 03 */ mulli r7, r8, 3 lbl_803237D8: /* 803237D8 00320718 54 E6 46 3E */ srwi r6, r7, 0x18 /* 803237DC 0032071C 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 803237E0 00320720 80 85 00 08 */ lwz r4, 8(r5) /* 803237E4 00320724 38 04 00 01 */ addi r0, r4, 1 /* 803237E8 00320728 90 05 00 08 */ stw r0, 8(r5) /* 803237EC 0032072C 98 C4 00 00 */ stb r6, 0(r4) /* 803237F0 00320730 54 E6 86 3E */ rlwinm r6, r7, 0x10, 0x18, 0x1f /* 803237F4 00320734 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 803237F8 00320738 80 85 00 08 */ lwz r4, 8(r5) /* 803237FC 0032073C 38 04 00 01 */ addi r0, r4, 1 /* 80323800 00320740 90 05 00 08 */ stw r0, 8(r5) /* 80323804 00320744 98 C4 00 00 */ stb r6, 0(r4) /* 80323808 00320748 54 E6 C6 3E */ rlwinm r6, r7, 0x18, 0x18, 0x1f /* 8032380C 0032074C 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 80323810 00320750 80 85 00 08 */ lwz r4, 8(r5) /* 80323814 00320754 38 04 00 01 */ addi r0, r4, 1 /* 80323818 00320758 90 05 00 08 */ stw r0, 8(r5) /* 8032381C 0032075C 98 C4 00 00 */ stb r6, 0(r4) /* 80323820 00320760 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 80323824 00320764 80 85 00 08 */ lwz r4, 8(r5) /* 80323828 00320768 38 04 00 01 */ addi r0, r4, 1 /* 8032382C 0032076C 90 05 00 08 */ stw r0, 8(r5) /* 80323830 00320770 98 E4 00 00 */ stb r7, 0(r4) /* 80323834 00320774 39 08 00 01 */ addi r8, r8, 1 /* 80323838 00320778 38 63 00 06 */ addi r3, r3, 6 /* 8032383C 0032077C 42 00 FF 84 */ bdnz lbl_803237C0 /* 80323840 00320780 48 00 00 6C */ b lbl_803238AC lbl_80323844: /* 80323844 00320784 7F 89 03 A6 */ mtctr r28 /* 80323848 00320788 28 1C 00 00 */ cmplwi r28, 0 /* 8032384C 0032078C 40 81 00 60 */ ble lbl_803238AC lbl_80323850: /* 80323850 00320790 38 A0 00 00 */ li r5, 0 /* 80323854 00320794 80 8D 94 00 */ lwz r4, lbl_80451980-_SDA_BASE_(r13) /* 80323858 00320798 80 64 00 08 */ lwz r3, 8(r4) /* 8032385C 0032079C 38 03 00 01 */ addi r0, r3, 1 /* 80323860 003207A0 90 04 00 08 */ stw r0, 8(r4) /* 80323864 003207A4 98 A3 00 00 */ stb r5, 0(r3) /* 80323868 003207A8 80 8D 94 00 */ lwz r4, lbl_80451980-_SDA_BASE_(r13) /* 8032386C 003207AC 80 64 00 08 */ lwz r3, 8(r4) /* 80323870 003207B0 38 03 00 01 */ addi r0, r3, 1 /* 80323874 003207B4 90 04 00 08 */ stw r0, 8(r4) /* 80323878 003207B8 98 A3 00 00 */ stb r5, 0(r3) /* 8032387C 003207BC 80 8D 94 00 */ lwz r4, lbl_80451980-_SDA_BASE_(r13) /* 80323880 003207C0 80 64 00 08 */ lwz r3, 8(r4) /* 80323884 003207C4 38 03 00 01 */ addi r0, r3, 1 /* 80323888 003207C8 90 04 00 08 */ stw r0, 8(r4) /* 8032388C 003207CC 98 A3 00 00 */ stb r5, 0(r3) /* 80323890 003207D0 38 A0 00 3D */ li r5, 0x3d /* 80323894 003207D4 80 8D 94 00 */ lwz r4, lbl_80451980-_SDA_BASE_(r13) /* 80323898 003207D8 80 64 00 08 */ lwz r3, 8(r4) /* 8032389C 003207DC 38 03 00 01 */ addi r0, r3, 1 /* 803238A0 003207E0 90 04 00 08 */ stw r0, 8(r4) /* 803238A4 003207E4 98 A3 00 00 */ stb r5, 0(r3) /* 803238A8 003207E8 42 00 FF A8 */ bdnz lbl_80323850 lbl_803238AC: /* 803238AC 003207EC 39 61 00 20 */ addi r11, r1, 0x20 /* 803238B0 003207F0 48 03 E9 6D */ bl _restgpr_26 /* 803238B4 003207F4 80 01 00 24 */ lwz r0, 0x24(r1) /* 803238B8 003207F8 7C 08 03 A6 */ mtlr r0 /* 803238BC 003207FC 38 21 00 20 */ addi r1, r1, 0x20 /* 803238C0 00320800 4E 80 00 20 */ blr .global J3DTexMtx_NS_load J3DTexMtx_NS_load: /* 803238C4 00320804 94 21 FF F0 */ stwu r1, -0x10(r1) /* 803238C8 00320808 7C 08 02 A6 */ mflr r0 /* 803238CC 0032080C 90 01 00 14 */ stw r0, 0x14(r1) /* 803238D0 00320810 3C A0 80 43 */ lis r5, lbl_80434AC8@ha /* 803238D4 00320814 38 A5 4A C8 */ addi r5, r5, lbl_80434AC8@l /* 803238D8 00320818 80 05 00 34 */ lwz r0, 0x34(r5) /* 803238DC 0032081C 54 00 00 43 */ rlwinm. r0, r0, 0, 1, 1 /* 803238E0 00320820 41 82 00 0C */ beq lbl_803238EC /* 803238E4 00320824 48 00 0A D9 */ bl J3DTexMtx_NS_loadPostTexMtx /* 803238E8 00320828 48 00 00 08 */ b lbl_803238F0 lbl_803238EC: /* 803238EC 0032082C 48 00 0A 6D */ bl J3DTexMtx_NS_loadTexMtx lbl_803238F0: /* 803238F0 00320830 80 01 00 14 */ lwz r0, 0x14(r1) /* 803238F4 00320834 7C 08 03 A6 */ mtlr r0 /* 803238F8 00320838 38 21 00 10 */ addi r1, r1, 0x10 /* 803238FC 0032083C 4E 80 00 20 */ blr .global J3DTexMtx_NS_calc J3DTexMtx_NS_calc: /* 80323900 00320840 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80323904 00320844 7C 08 02 A6 */ mflr r0 /* 80323908 00320848 90 01 00 14 */ stw r0, 0x14(r1) /* 8032390C 0032084C 48 00 00 15 */ bl J3DTexMtx_NS_calcTexMtx /* 80323910 00320850 80 01 00 14 */ lwz r0, 0x14(r1) /* 80323914 00320854 7C 08 03 A6 */ mtlr r0 /* 80323918 00320858 38 21 00 10 */ addi r1, r1, 0x10 /* 8032391C 0032085C 4E 80 00 20 */ blr .global J3DTexMtx_NS_calcTexMtx J3DTexMtx_NS_calcTexMtx: /* 80323920 00320860 94 21 FF 70 */ stwu r1, -0x90(r1) /* 80323924 00320864 7C 08 02 A6 */ mflr r0 /* 80323928 00320868 90 01 00 94 */ stw r0, 0x94(r1) /* 8032392C 0032086C 93 E1 00 8C */ stw r31, 0x8c(r1) /* 80323930 00320870 93 C1 00 88 */ stw r30, 0x88(r1) /* 80323934 00320874 7C 7E 1B 78 */ mr r30, r3 /* 80323938 00320878 7C 9F 23 78 */ mr r31, r4 /* 8032393C 0032087C 88 03 00 01 */ lbz r0, 1(r3) /* 80323940 00320880 54 04 CF FE */ rlwinm r4, r0, 0x19, 0x1f, 0x1f /* 80323944 00320884 54 00 06 BE */ clrlwi r0, r0, 0x1a /* 80323948 00320888 28 00 00 0B */ cmplwi r0, 0xb /* 8032394C 0032088C 41 81 02 78 */ bgt lbl_80323BC4 /* 80323950 00320890 3C 60 80 3D */ lis r3, lbl_803CEB28@ha /* 80323954 00320894 38 63 EB 28 */ addi r3, r3, lbl_803CEB28@l /* 80323958 00320898 54 00 10 3A */ slwi r0, r0, 2 /* 8032395C 0032089C 7C 03 00 2E */ lwzx r0, r3, r0 /* 80323960 003208A0 7C 09 03 A6 */ mtctr r0 /* 80323964 003208A4 4E 80 04 20 */ bctr /* 80323968 003208A8 28 04 00 00 */ cmplwi r4, 0 /* 8032396C 003208AC 40 82 00 18 */ bne lbl_80323984 /* 80323970 003208B0 38 7E 00 10 */ addi r3, r30, 0x10 /* 80323974 003208B4 38 9E 00 04 */ addi r4, r30, 4 /* 80323978 003208B8 38 A1 00 08 */ addi r5, r1, 8 /* 8032397C 003208BC 4B FE E1 51 */ bl J3DGetTextureMtx /* 80323980 003208C0 48 00 00 18 */ b lbl_80323998 lbl_80323984: /* 80323984 003208C4 28 04 00 01 */ cmplwi r4, 1 /* 80323988 003208C8 40 82 00 10 */ bne lbl_80323998 /* 8032398C 003208CC 38 7E 00 10 */ addi r3, r30, 0x10 /* 80323990 003208D0 38 81 00 08 */ addi r4, r1, 8 /* 80323994 003208D4 4B FE E2 A1 */ bl J3DGetTextureMtxMaya lbl_80323998: /* 80323998 003208D8 38 61 00 08 */ addi r3, r1, 8 /* 8032399C 003208DC 3C 80 80 3D */ lis r4, lbl_803CEAC8@ha /* 803239A0 003208E0 38 84 EA C8 */ addi r4, r4, lbl_803CEAC8@l /* 803239A4 003208E4 7C 65 1B 78 */ mr r5, r3 /* 803239A8 003208E8 48 02 2B 3D */ bl PSMTXConcat /* 803239AC 003208EC 38 61 00 08 */ addi r3, r1, 8 /* 803239B0 003208F0 38 9E 00 24 */ addi r4, r30, 0x24 /* 803239B4 003208F4 38 A1 00 48 */ addi r5, r1, 0x48 /* 803239B8 003208F8 4B FE E4 95 */ bl J3DMtxProjConcat /* 803239BC 003208FC 38 61 00 48 */ addi r3, r1, 0x48 /* 803239C0 00320900 7F E4 FB 78 */ mr r4, r31 /* 803239C4 00320904 38 BE 00 64 */ addi r5, r30, 0x64 /* 803239C8 00320908 48 02 2B 1D */ bl PSMTXConcat /* 803239CC 0032090C 48 00 02 28 */ b lbl_80323BF4 /* 803239D0 00320910 28 04 00 00 */ cmplwi r4, 0 /* 803239D4 00320914 40 82 00 18 */ bne lbl_803239EC /* 803239D8 00320918 38 7E 00 10 */ addi r3, r30, 0x10 /* 803239DC 0032091C 38 9E 00 04 */ addi r4, r30, 4 /* 803239E0 00320920 38 A1 00 48 */ addi r5, r1, 0x48 /* 803239E4 00320924 4B FE E0 E9 */ bl J3DGetTextureMtx /* 803239E8 00320928 48 00 00 18 */ b lbl_80323A00 lbl_803239EC: /* 803239EC 0032092C 28 04 00 01 */ cmplwi r4, 1 /* 803239F0 00320930 40 82 00 10 */ bne lbl_80323A00 /* 803239F4 00320934 38 7E 00 10 */ addi r3, r30, 0x10 /* 803239F8 00320938 38 81 00 48 */ addi r4, r1, 0x48 /* 803239FC 0032093C 4B FE E2 39 */ bl J3DGetTextureMtxMaya lbl_80323A00: /* 80323A00 00320940 38 61 00 48 */ addi r3, r1, 0x48 /* 80323A04 00320944 3C 80 80 3D */ lis r4, lbl_803CEAC8@ha /* 80323A08 00320948 38 84 EA C8 */ addi r4, r4, lbl_803CEAC8@l /* 80323A0C 0032094C 7C 65 1B 78 */ mr r5, r3 /* 80323A10 00320950 48 02 2A D5 */ bl PSMTXConcat /* 80323A14 00320954 38 61 00 48 */ addi r3, r1, 0x48 /* 80323A18 00320958 7F E4 FB 78 */ mr r4, r31 /* 80323A1C 0032095C 38 BE 00 64 */ addi r5, r30, 0x64 /* 80323A20 00320960 48 02 2A C5 */ bl PSMTXConcat /* 80323A24 00320964 48 00 01 D0 */ b lbl_80323BF4 /* 80323A28 00320968 28 04 00 00 */ cmplwi r4, 0 /* 80323A2C 0032096C 40 82 00 18 */ bne lbl_80323A44 /* 80323A30 00320970 38 7E 00 10 */ addi r3, r30, 0x10 /* 80323A34 00320974 38 9E 00 04 */ addi r4, r30, 4 /* 80323A38 00320978 38 A1 00 08 */ addi r5, r1, 8 /* 80323A3C 0032097C 4B FE E1 45 */ bl J3DGetTextureMtxOld /* 80323A40 00320980 48 00 00 18 */ b lbl_80323A58 lbl_80323A44: /* 80323A44 00320984 28 04 00 01 */ cmplwi r4, 1 /* 80323A48 00320988 40 82 00 10 */ bne lbl_80323A58 /* 80323A4C 0032098C 38 7E 00 10 */ addi r3, r30, 0x10 /* 80323A50 00320990 38 81 00 08 */ addi r4, r1, 8 /* 80323A54 00320994 4B FE E2 91 */ bl J3DGetTextureMtxMayaOld lbl_80323A58: /* 80323A58 00320998 38 61 00 08 */ addi r3, r1, 8 /* 80323A5C 0032099C 3C 80 80 3D */ lis r4, lbl_803CEAF8@ha /* 80323A60 003209A0 38 84 EA F8 */ addi r4, r4, lbl_803CEAF8@l /* 80323A64 003209A4 7C 65 1B 78 */ mr r5, r3 /* 80323A68 003209A8 48 02 2A 7D */ bl PSMTXConcat /* 80323A6C 003209AC 38 61 00 08 */ addi r3, r1, 8 /* 80323A70 003209B0 38 9E 00 24 */ addi r4, r30, 0x24 /* 80323A74 003209B4 38 A1 00 48 */ addi r5, r1, 0x48 /* 80323A78 003209B8 4B FE E3 D5 */ bl J3DMtxProjConcat /* 80323A7C 003209BC 38 61 00 48 */ addi r3, r1, 0x48 /* 80323A80 003209C0 7F E4 FB 78 */ mr r4, r31 /* 80323A84 003209C4 38 BE 00 64 */ addi r5, r30, 0x64 /* 80323A88 003209C8 48 02 2A 5D */ bl PSMTXConcat /* 80323A8C 003209CC 48 00 01 68 */ b lbl_80323BF4 /* 80323A90 003209D0 28 04 00 00 */ cmplwi r4, 0 /* 80323A94 003209D4 40 82 00 18 */ bne lbl_80323AAC /* 80323A98 003209D8 38 7E 00 10 */ addi r3, r30, 0x10 /* 80323A9C 003209DC 38 9E 00 04 */ addi r4, r30, 4 /* 80323AA0 003209E0 38 A1 00 48 */ addi r5, r1, 0x48 /* 80323AA4 003209E4 4B FE E0 DD */ bl J3DGetTextureMtxOld /* 80323AA8 003209E8 48 00 00 18 */ b lbl_80323AC0 lbl_80323AAC: /* 80323AAC 003209EC 28 04 00 01 */ cmplwi r4, 1 /* 80323AB0 003209F0 40 82 00 10 */ bne lbl_80323AC0 /* 80323AB4 003209F4 38 7E 00 10 */ addi r3, r30, 0x10 /* 80323AB8 003209F8 38 81 00 48 */ addi r4, r1, 0x48 /* 80323ABC 003209FC 4B FE E2 29 */ bl J3DGetTextureMtxMayaOld lbl_80323AC0: /* 80323AC0 00320A00 38 61 00 48 */ addi r3, r1, 0x48 /* 80323AC4 00320A04 3C 80 80 3D */ lis r4, lbl_803CEAF8@ha /* 80323AC8 00320A08 38 84 EA F8 */ addi r4, r4, lbl_803CEAF8@l /* 80323ACC 00320A0C 7C 65 1B 78 */ mr r5, r3 /* 80323AD0 00320A10 48 02 2A 15 */ bl PSMTXConcat /* 80323AD4 00320A14 38 61 00 48 */ addi r3, r1, 0x48 /* 80323AD8 00320A18 7F E4 FB 78 */ mr r4, r31 /* 80323ADC 00320A1C 38 BE 00 64 */ addi r5, r30, 0x64 /* 80323AE0 00320A20 48 02 2A 05 */ bl PSMTXConcat /* 80323AE4 00320A24 48 00 01 10 */ b lbl_80323BF4 /* 80323AE8 00320A28 28 04 00 00 */ cmplwi r4, 0 /* 80323AEC 00320A2C 40 82 00 18 */ bne lbl_80323B04 /* 80323AF0 00320A30 38 7E 00 10 */ addi r3, r30, 0x10 /* 80323AF4 00320A34 38 9E 00 04 */ addi r4, r30, 4 /* 80323AF8 00320A38 38 A1 00 48 */ addi r5, r1, 0x48 /* 80323AFC 00320A3C 4B FE E0 85 */ bl J3DGetTextureMtxOld /* 80323B00 00320A40 48 00 00 18 */ b lbl_80323B18 lbl_80323B04: /* 80323B04 00320A44 28 04 00 01 */ cmplwi r4, 1 /* 80323B08 00320A48 40 82 00 10 */ bne lbl_80323B18 /* 80323B0C 00320A4C 38 7E 00 10 */ addi r3, r30, 0x10 /* 80323B10 00320A50 38 81 00 48 */ addi r4, r1, 0x48 /* 80323B14 00320A54 4B FE E1 D1 */ bl J3DGetTextureMtxMayaOld lbl_80323B18: /* 80323B18 00320A58 38 61 00 48 */ addi r3, r1, 0x48 /* 80323B1C 00320A5C 7F E4 FB 78 */ mr r4, r31 /* 80323B20 00320A60 38 BE 00 64 */ addi r5, r30, 0x64 /* 80323B24 00320A64 48 02 29 C1 */ bl PSMTXConcat /* 80323B28 00320A68 48 00 00 CC */ b lbl_80323BF4 /* 80323B2C 00320A6C 28 04 00 00 */ cmplwi r4, 0 /* 80323B30 00320A70 40 82 00 18 */ bne lbl_80323B48 /* 80323B34 00320A74 38 7E 00 10 */ addi r3, r30, 0x10 /* 80323B38 00320A78 38 9E 00 04 */ addi r4, r30, 4 /* 80323B3C 00320A7C 38 A1 00 08 */ addi r5, r1, 8 /* 80323B40 00320A80 4B FE E0 41 */ bl J3DGetTextureMtxOld /* 80323B44 00320A84 48 00 00 18 */ b lbl_80323B5C lbl_80323B48: /* 80323B48 00320A88 28 04 00 01 */ cmplwi r4, 1 /* 80323B4C 00320A8C 40 82 00 10 */ bne lbl_80323B5C /* 80323B50 00320A90 38 7E 00 10 */ addi r3, r30, 0x10 /* 80323B54 00320A94 38 81 00 08 */ addi r4, r1, 8 /* 80323B58 00320A98 4B FE E1 8D */ bl J3DGetTextureMtxMayaOld lbl_80323B5C: /* 80323B5C 00320A9C 38 61 00 08 */ addi r3, r1, 8 /* 80323B60 00320AA0 38 9E 00 24 */ addi r4, r30, 0x24 /* 80323B64 00320AA4 38 A1 00 48 */ addi r5, r1, 0x48 /* 80323B68 00320AA8 4B FE E2 E5 */ bl J3DMtxProjConcat /* 80323B6C 00320AAC 38 61 00 48 */ addi r3, r1, 0x48 /* 80323B70 00320AB0 7F E4 FB 78 */ mr r4, r31 /* 80323B74 00320AB4 38 BE 00 64 */ addi r5, r30, 0x64 /* 80323B78 00320AB8 48 02 29 6D */ bl PSMTXConcat /* 80323B7C 00320ABC 48 00 00 78 */ b lbl_80323BF4 /* 80323B80 00320AC0 28 04 00 00 */ cmplwi r4, 0 /* 80323B84 00320AC4 40 82 00 18 */ bne lbl_80323B9C /* 80323B88 00320AC8 38 7E 00 10 */ addi r3, r30, 0x10 /* 80323B8C 00320ACC 38 9E 00 04 */ addi r4, r30, 4 /* 80323B90 00320AD0 38 A1 00 08 */ addi r5, r1, 8 /* 80323B94 00320AD4 4B FE DF ED */ bl J3DGetTextureMtxOld /* 80323B98 00320AD8 48 00 00 18 */ b lbl_80323BB0 lbl_80323B9C: /* 80323B9C 00320ADC 28 04 00 01 */ cmplwi r4, 1 /* 80323BA0 00320AE0 40 82 00 10 */ bne lbl_80323BB0 /* 80323BA4 00320AE4 38 7E 00 10 */ addi r3, r30, 0x10 /* 80323BA8 00320AE8 38 81 00 08 */ addi r4, r1, 8 /* 80323BAC 00320AEC 4B FE E1 39 */ bl J3DGetTextureMtxMayaOld lbl_80323BB0: /* 80323BB0 00320AF0 38 61 00 08 */ addi r3, r1, 8 /* 80323BB4 00320AF4 38 9E 00 24 */ addi r4, r30, 0x24 /* 80323BB8 00320AF8 38 BE 00 64 */ addi r5, r30, 0x64 /* 80323BBC 00320AFC 4B FE E2 91 */ bl J3DMtxProjConcat /* 80323BC0 00320B00 48 00 00 34 */ b lbl_80323BF4 lbl_80323BC4: /* 80323BC4 00320B04 28 04 00 00 */ cmplwi r4, 0 /* 80323BC8 00320B08 40 82 00 18 */ bne lbl_80323BE0 /* 80323BCC 00320B0C 38 7E 00 10 */ addi r3, r30, 0x10 /* 80323BD0 00320B10 38 9E 00 04 */ addi r4, r30, 4 /* 80323BD4 00320B14 38 BE 00 64 */ addi r5, r30, 0x64 /* 80323BD8 00320B18 4B FE DF A9 */ bl J3DGetTextureMtxOld /* 80323BDC 00320B1C 48 00 00 18 */ b lbl_80323BF4 lbl_80323BE0: /* 80323BE0 00320B20 28 04 00 01 */ cmplwi r4, 1 /* 80323BE4 00320B24 40 82 00 10 */ bne lbl_80323BF4 /* 80323BE8 00320B28 38 7E 00 10 */ addi r3, r30, 0x10 /* 80323BEC 00320B2C 38 9E 00 64 */ addi r4, r30, 0x64 /* 80323BF0 00320B30 4B FE E0 F5 */ bl J3DGetTextureMtxMayaOld lbl_80323BF4: /* 80323BF4 00320B34 83 E1 00 8C */ lwz r31, 0x8c(r1) /* 80323BF8 00320B38 83 C1 00 88 */ lwz r30, 0x88(r1) /* 80323BFC 00320B3C 80 01 00 94 */ lwz r0, 0x94(r1) /* 80323C00 00320B40 7C 08 03 A6 */ mtlr r0 /* 80323C04 00320B44 38 21 00 90 */ addi r1, r1, 0x90 /* 80323C08 00320B48 4E 80 00 20 */ blr .global J3DTexMtx_NS_calcPostTexMtx J3DTexMtx_NS_calcPostTexMtx: /* 80323C0C 00320B4C 94 21 FF 70 */ stwu r1, -0x90(r1) /* 80323C10 00320B50 7C 08 02 A6 */ mflr r0 /* 80323C14 00320B54 90 01 00 94 */ stw r0, 0x94(r1) /* 80323C18 00320B58 93 E1 00 8C */ stw r31, 0x8c(r1) /* 80323C1C 00320B5C 93 C1 00 88 */ stw r30, 0x88(r1) /* 80323C20 00320B60 7C 7F 1B 78 */ mr r31, r3 /* 80323C24 00320B64 7C 9E 23 78 */ mr r30, r4 /* 80323C28 00320B68 88 03 00 01 */ lbz r0, 1(r3) /* 80323C2C 00320B6C 54 04 CF FE */ rlwinm r4, r0, 0x19, 0x1f, 0x1f /* 80323C30 00320B70 54 00 06 BE */ clrlwi r0, r0, 0x1a /* 80323C34 00320B74 28 00 00 0B */ cmplwi r0, 0xb /* 80323C38 00320B78 41 81 02 E4 */ bgt lbl_80323F1C /* 80323C3C 00320B7C 3C 60 80 3D */ lis r3, lbl_803CEBB8@ha /* 80323C40 00320B80 38 63 EB B8 */ addi r3, r3, lbl_803CEBB8@l /* 80323C44 00320B84 54 00 10 3A */ slwi r0, r0, 2 /* 80323C48 00320B88 7C 03 00 2E */ lwzx r0, r3, r0 /* 80323C4C 00320B8C 7C 09 03 A6 */ mtctr r0 /* 80323C50 00320B90 4E 80 04 20 */ bctr /* 80323C54 00320B94 28 04 00 00 */ cmplwi r4, 0 /* 80323C58 00320B98 40 82 00 18 */ bne lbl_80323C70 /* 80323C5C 00320B9C 38 7F 00 10 */ addi r3, r31, 0x10 /* 80323C60 00320BA0 38 9F 00 04 */ addi r4, r31, 4 /* 80323C64 00320BA4 38 A1 00 08 */ addi r5, r1, 8 /* 80323C68 00320BA8 4B FE DE 65 */ bl J3DGetTextureMtx /* 80323C6C 00320BAC 48 00 00 18 */ b lbl_80323C84 lbl_80323C70: /* 80323C70 00320BB0 28 04 00 01 */ cmplwi r4, 1 /* 80323C74 00320BB4 40 82 00 10 */ bne lbl_80323C84 /* 80323C78 00320BB8 38 7F 00 10 */ addi r3, r31, 0x10 /* 80323C7C 00320BBC 38 81 00 08 */ addi r4, r1, 8 /* 80323C80 00320BC0 4B FE DF B5 */ bl J3DGetTextureMtxMaya lbl_80323C84: /* 80323C84 00320BC4 38 61 00 08 */ addi r3, r1, 8 /* 80323C88 00320BC8 3C 80 80 3D */ lis r4, lbl_803CEB58@ha /* 80323C8C 00320BCC 38 84 EB 58 */ addi r4, r4, lbl_803CEB58@l /* 80323C90 00320BD0 7C 65 1B 78 */ mr r5, r3 /* 80323C94 00320BD4 48 02 28 51 */ bl PSMTXConcat /* 80323C98 00320BD8 38 61 00 08 */ addi r3, r1, 8 /* 80323C9C 00320BDC 38 9F 00 24 */ addi r4, r31, 0x24 /* 80323CA0 00320BE0 38 A1 00 48 */ addi r5, r1, 0x48 /* 80323CA4 00320BE4 4B FE E1 A9 */ bl J3DMtxProjConcat /* 80323CA8 00320BE8 38 61 00 48 */ addi r3, r1, 0x48 /* 80323CAC 00320BEC 7F C4 F3 78 */ mr r4, r30 /* 80323CB0 00320BF0 38 BF 00 64 */ addi r5, r31, 0x64 /* 80323CB4 00320BF4 48 02 28 31 */ bl PSMTXConcat /* 80323CB8 00320BF8 48 00 02 94 */ b lbl_80323F4C /* 80323CBC 00320BFC 28 04 00 00 */ cmplwi r4, 0 /* 80323CC0 00320C00 40 82 00 18 */ bne lbl_80323CD8 /* 80323CC4 00320C04 38 7F 00 10 */ addi r3, r31, 0x10 /* 80323CC8 00320C08 38 9F 00 04 */ addi r4, r31, 4 /* 80323CCC 00320C0C 38 A1 00 08 */ addi r5, r1, 8 /* 80323CD0 00320C10 4B FE DD FD */ bl J3DGetTextureMtx /* 80323CD4 00320C14 48 00 00 18 */ b lbl_80323CEC lbl_80323CD8: /* 80323CD8 00320C18 28 04 00 01 */ cmplwi r4, 1 /* 80323CDC 00320C1C 40 82 00 10 */ bne lbl_80323CEC /* 80323CE0 00320C20 38 7F 00 10 */ addi r3, r31, 0x10 /* 80323CE4 00320C24 38 81 00 08 */ addi r4, r1, 8 /* 80323CE8 00320C28 4B FE DF 4D */ bl J3DGetTextureMtxMaya lbl_80323CEC: /* 80323CEC 00320C2C 38 61 00 08 */ addi r3, r1, 8 /* 80323CF0 00320C30 3C 80 80 3D */ lis r4, lbl_803CEB58@ha /* 80323CF4 00320C34 38 84 EB 58 */ addi r4, r4, lbl_803CEB58@l /* 80323CF8 00320C38 7C 65 1B 78 */ mr r5, r3 /* 80323CFC 00320C3C 48 02 27 E9 */ bl PSMTXConcat /* 80323D00 00320C40 38 61 00 08 */ addi r3, r1, 8 /* 80323D04 00320C44 38 9F 00 24 */ addi r4, r31, 0x24 /* 80323D08 00320C48 38 BF 00 64 */ addi r5, r31, 0x64 /* 80323D0C 00320C4C 4B FE E1 41 */ bl J3DMtxProjConcat /* 80323D10 00320C50 48 00 02 3C */ b lbl_80323F4C /* 80323D14 00320C54 28 04 00 00 */ cmplwi r4, 0 /* 80323D18 00320C58 40 82 00 18 */ bne lbl_80323D30 /* 80323D1C 00320C5C 38 7F 00 10 */ addi r3, r31, 0x10 /* 80323D20 00320C60 38 9F 00 04 */ addi r4, r31, 4 /* 80323D24 00320C64 38 A1 00 48 */ addi r5, r1, 0x48 /* 80323D28 00320C68 4B FE DD A5 */ bl J3DGetTextureMtx /* 80323D2C 00320C6C 48 00 00 18 */ b lbl_80323D44 lbl_80323D30: /* 80323D30 00320C70 28 04 00 01 */ cmplwi r4, 1 /* 80323D34 00320C74 40 82 00 10 */ bne lbl_80323D44 /* 80323D38 00320C78 38 7F 00 10 */ addi r3, r31, 0x10 /* 80323D3C 00320C7C 38 81 00 48 */ addi r4, r1, 0x48 /* 80323D40 00320C80 4B FE DE F5 */ bl J3DGetTextureMtxMaya lbl_80323D44: /* 80323D44 00320C84 38 61 00 48 */ addi r3, r1, 0x48 /* 80323D48 00320C88 3C 80 80 3D */ lis r4, lbl_803CEB58@ha /* 80323D4C 00320C8C 38 84 EB 58 */ addi r4, r4, lbl_803CEB58@l /* 80323D50 00320C90 38 BF 00 64 */ addi r5, r31, 0x64 /* 80323D54 00320C94 48 02 27 91 */ bl PSMTXConcat /* 80323D58 00320C98 48 00 01 F4 */ b lbl_80323F4C /* 80323D5C 00320C9C 28 04 00 00 */ cmplwi r4, 0 /* 80323D60 00320CA0 40 82 00 18 */ bne lbl_80323D78 /* 80323D64 00320CA4 38 7F 00 10 */ addi r3, r31, 0x10 /* 80323D68 00320CA8 38 9F 00 04 */ addi r4, r31, 4 /* 80323D6C 00320CAC 38 A1 00 08 */ addi r5, r1, 8 /* 80323D70 00320CB0 4B FE DE 11 */ bl J3DGetTextureMtxOld /* 80323D74 00320CB4 48 00 00 18 */ b lbl_80323D8C lbl_80323D78: /* 80323D78 00320CB8 28 04 00 01 */ cmplwi r4, 1 /* 80323D7C 00320CBC 40 82 00 10 */ bne lbl_80323D8C /* 80323D80 00320CC0 38 7F 00 10 */ addi r3, r31, 0x10 /* 80323D84 00320CC4 38 81 00 08 */ addi r4, r1, 8 /* 80323D88 00320CC8 4B FE DF 5D */ bl J3DGetTextureMtxMayaOld lbl_80323D8C: /* 80323D8C 00320CCC 38 61 00 08 */ addi r3, r1, 8 /* 80323D90 00320CD0 3C 80 80 3D */ lis r4, lbl_803CEB88@ha /* 80323D94 00320CD4 38 84 EB 88 */ addi r4, r4, lbl_803CEB88@l /* 80323D98 00320CD8 7C 65 1B 78 */ mr r5, r3 /* 80323D9C 00320CDC 48 02 27 49 */ bl PSMTXConcat /* 80323DA0 00320CE0 38 61 00 08 */ addi r3, r1, 8 /* 80323DA4 00320CE4 38 9F 00 24 */ addi r4, r31, 0x24 /* 80323DA8 00320CE8 38 A1 00 48 */ addi r5, r1, 0x48 /* 80323DAC 00320CEC 4B FE E0 A1 */ bl J3DMtxProjConcat /* 80323DB0 00320CF0 38 61 00 48 */ addi r3, r1, 0x48 /* 80323DB4 00320CF4 7F C4 F3 78 */ mr r4, r30 /* 80323DB8 00320CF8 38 BF 00 64 */ addi r5, r31, 0x64 /* 80323DBC 00320CFC 48 02 27 29 */ bl PSMTXConcat /* 80323DC0 00320D00 48 00 01 8C */ b lbl_80323F4C /* 80323DC4 00320D04 28 04 00 00 */ cmplwi r4, 0 /* 80323DC8 00320D08 40 82 00 18 */ bne lbl_80323DE0 /* 80323DCC 00320D0C 38 7F 00 10 */ addi r3, r31, 0x10 /* 80323DD0 00320D10 38 9F 00 04 */ addi r4, r31, 4 /* 80323DD4 00320D14 38 A1 00 48 */ addi r5, r1, 0x48 /* 80323DD8 00320D18 4B FE DD A9 */ bl J3DGetTextureMtxOld /* 80323DDC 00320D1C 48 00 00 18 */ b lbl_80323DF4 lbl_80323DE0: /* 80323DE0 00320D20 28 04 00 01 */ cmplwi r4, 1 /* 80323DE4 00320D24 40 82 00 10 */ bne lbl_80323DF4 /* 80323DE8 00320D28 38 7F 00 10 */ addi r3, r31, 0x10 /* 80323DEC 00320D2C 38 81 00 48 */ addi r4, r1, 0x48 /* 80323DF0 00320D30 4B FE DE F5 */ bl J3DGetTextureMtxMayaOld lbl_80323DF4: /* 80323DF4 00320D34 38 61 00 48 */ addi r3, r1, 0x48 /* 80323DF8 00320D38 3C 80 80 3D */ lis r4, lbl_803CEB88@ha /* 80323DFC 00320D3C 38 84 EB 88 */ addi r4, r4, lbl_803CEB88@l /* 80323E00 00320D40 38 BF 00 64 */ addi r5, r31, 0x64 /* 80323E04 00320D44 48 02 26 E1 */ bl PSMTXConcat /* 80323E08 00320D48 48 00 01 44 */ b lbl_80323F4C /* 80323E0C 00320D4C 28 04 00 00 */ cmplwi r4, 0 /* 80323E10 00320D50 40 82 00 18 */ bne lbl_80323E28 /* 80323E14 00320D54 38 7F 00 10 */ addi r3, r31, 0x10 /* 80323E18 00320D58 38 9F 00 04 */ addi r4, r31, 4 /* 80323E1C 00320D5C 38 BF 00 64 */ addi r5, r31, 0x64 /* 80323E20 00320D60 4B FE DD 61 */ bl J3DGetTextureMtxOld /* 80323E24 00320D64 48 00 01 28 */ b lbl_80323F4C lbl_80323E28: /* 80323E28 00320D68 28 04 00 01 */ cmplwi r4, 1 /* 80323E2C 00320D6C 40 82 01 20 */ bne lbl_80323F4C /* 80323E30 00320D70 38 7F 00 10 */ addi r3, r31, 0x10 /* 80323E34 00320D74 38 9F 00 64 */ addi r4, r31, 0x64 /* 80323E38 00320D78 4B FE DE AD */ bl J3DGetTextureMtxMayaOld /* 80323E3C 00320D7C 48 00 01 10 */ b lbl_80323F4C /* 80323E40 00320D80 28 04 00 00 */ cmplwi r4, 0 /* 80323E44 00320D84 40 82 00 18 */ bne lbl_80323E5C /* 80323E48 00320D88 38 7F 00 10 */ addi r3, r31, 0x10 /* 80323E4C 00320D8C 38 9F 00 04 */ addi r4, r31, 4 /* 80323E50 00320D90 38 A1 00 08 */ addi r5, r1, 8 /* 80323E54 00320D94 4B FE DD 2D */ bl J3DGetTextureMtxOld /* 80323E58 00320D98 48 00 00 18 */ b lbl_80323E70 lbl_80323E5C: /* 80323E5C 00320D9C 28 04 00 01 */ cmplwi r4, 1 /* 80323E60 00320DA0 40 82 00 10 */ bne lbl_80323E70 /* 80323E64 00320DA4 38 7F 00 10 */ addi r3, r31, 0x10 /* 80323E68 00320DA8 38 81 00 08 */ addi r4, r1, 8 /* 80323E6C 00320DAC 4B FE DE 79 */ bl J3DGetTextureMtxMayaOld lbl_80323E70: /* 80323E70 00320DB0 38 61 00 08 */ addi r3, r1, 8 /* 80323E74 00320DB4 38 9F 00 24 */ addi r4, r31, 0x24 /* 80323E78 00320DB8 38 A1 00 48 */ addi r5, r1, 0x48 /* 80323E7C 00320DBC 4B FE DF D1 */ bl J3DMtxProjConcat /* 80323E80 00320DC0 38 61 00 48 */ addi r3, r1, 0x48 /* 80323E84 00320DC4 7F C4 F3 78 */ mr r4, r30 /* 80323E88 00320DC8 38 BF 00 64 */ addi r5, r31, 0x64 /* 80323E8C 00320DCC 48 02 26 59 */ bl PSMTXConcat /* 80323E90 00320DD0 48 00 00 BC */ b lbl_80323F4C /* 80323E94 00320DD4 28 04 00 00 */ cmplwi r4, 0 /* 80323E98 00320DD8 40 82 00 18 */ bne lbl_80323EB0 /* 80323E9C 00320DDC 38 7F 00 10 */ addi r3, r31, 0x10 /* 80323EA0 00320DE0 38 9F 00 04 */ addi r4, r31, 4 /* 80323EA4 00320DE4 38 A1 00 08 */ addi r5, r1, 8 /* 80323EA8 00320DE8 4B FE DC D9 */ bl J3DGetTextureMtxOld /* 80323EAC 00320DEC 48 00 00 18 */ b lbl_80323EC4 lbl_80323EB0: /* 80323EB0 00320DF0 28 04 00 01 */ cmplwi r4, 1 /* 80323EB4 00320DF4 40 82 00 10 */ bne lbl_80323EC4 /* 80323EB8 00320DF8 38 7F 00 10 */ addi r3, r31, 0x10 /* 80323EBC 00320DFC 38 81 00 08 */ addi r4, r1, 8 /* 80323EC0 00320E00 4B FE DE 25 */ bl J3DGetTextureMtxMayaOld lbl_80323EC4: /* 80323EC4 00320E04 38 61 00 08 */ addi r3, r1, 8 /* 80323EC8 00320E08 38 9F 00 24 */ addi r4, r31, 0x24 /* 80323ECC 00320E0C 38 BF 00 64 */ addi r5, r31, 0x64 /* 80323ED0 00320E10 4B FE DF 7D */ bl J3DMtxProjConcat /* 80323ED4 00320E14 48 00 00 78 */ b lbl_80323F4C /* 80323ED8 00320E18 28 04 00 00 */ cmplwi r4, 0 /* 80323EDC 00320E1C 40 82 00 18 */ bne lbl_80323EF4 /* 80323EE0 00320E20 38 7F 00 10 */ addi r3, r31, 0x10 /* 80323EE4 00320E24 38 9F 00 04 */ addi r4, r31, 4 /* 80323EE8 00320E28 38 A1 00 08 */ addi r5, r1, 8 /* 80323EEC 00320E2C 4B FE DC 95 */ bl J3DGetTextureMtxOld /* 80323EF0 00320E30 48 00 00 18 */ b lbl_80323F08 lbl_80323EF4: /* 80323EF4 00320E34 28 04 00 01 */ cmplwi r4, 1 /* 80323EF8 00320E38 40 82 00 10 */ bne lbl_80323F08 /* 80323EFC 00320E3C 38 7F 00 10 */ addi r3, r31, 0x10 /* 80323F00 00320E40 38 81 00 08 */ addi r4, r1, 8 /* 80323F04 00320E44 4B FE DD E1 */ bl J3DGetTextureMtxMayaOld lbl_80323F08: /* 80323F08 00320E48 38 61 00 08 */ addi r3, r1, 8 /* 80323F0C 00320E4C 38 9F 00 24 */ addi r4, r31, 0x24 /* 80323F10 00320E50 38 BF 00 64 */ addi r5, r31, 0x64 /* 80323F14 00320E54 4B FE DF 39 */ bl J3DMtxProjConcat /* 80323F18 00320E58 48 00 00 34 */ b lbl_80323F4C lbl_80323F1C: /* 80323F1C 00320E5C 28 04 00 00 */ cmplwi r4, 0 /* 80323F20 00320E60 40 82 00 18 */ bne lbl_80323F38 /* 80323F24 00320E64 38 7F 00 10 */ addi r3, r31, 0x10 /* 80323F28 00320E68 38 9F 00 04 */ addi r4, r31, 4 /* 80323F2C 00320E6C 38 BF 00 64 */ addi r5, r31, 0x64 /* 80323F30 00320E70 4B FE DC 51 */ bl J3DGetTextureMtxOld /* 80323F34 00320E74 48 00 00 18 */ b lbl_80323F4C lbl_80323F38: /* 80323F38 00320E78 28 04 00 01 */ cmplwi r4, 1 /* 80323F3C 00320E7C 40 82 00 10 */ bne lbl_80323F4C /* 80323F40 00320E80 38 7F 00 10 */ addi r3, r31, 0x10 /* 80323F44 00320E84 38 9F 00 64 */ addi r4, r31, 0x64 /* 80323F48 00320E88 4B FE DD 9D */ bl J3DGetTextureMtxMayaOld lbl_80323F4C: /* 80323F4C 00320E8C 83 E1 00 8C */ lwz r31, 0x8c(r1) /* 80323F50 00320E90 83 C1 00 88 */ lwz r30, 0x88(r1) /* 80323F54 00320E94 80 01 00 94 */ lwz r0, 0x94(r1) /* 80323F58 00320E98 7C 08 03 A6 */ mtlr r0 /* 80323F5C 00320E9C 38 21 00 90 */ addi r1, r1, 0x90 /* 80323F60 00320EA0 4E 80 00 20 */ blr .global isTexNoReg isTexNoReg: /* 80323F64 00320EA4 88 03 00 01 */ lbz r0, 1(r3) /* 80323F68 00320EA8 28 00 00 80 */ cmplwi r0, 0x80 /* 80323F6C 00320EAC 41 80 00 14 */ blt lbl_80323F80 /* 80323F70 00320EB0 28 00 00 BB */ cmplwi r0, 0xbb /* 80323F74 00320EB4 41 81 00 0C */ bgt lbl_80323F80 /* 80323F78 00320EB8 38 60 00 01 */ li r3, 1 /* 80323F7C 00320EBC 4E 80 00 20 */ blr lbl_80323F80: /* 80323F80 00320EC0 38 60 00 00 */ li r3, 0 /* 80323F84 00320EC4 4E 80 00 20 */ blr .global getTexNoReg getTexNoReg: /* 80323F88 00320EC8 80 03 00 01 */ lwz r0, 1(r3) /* 80323F8C 00320ECC 54 03 04 3E */ clrlwi r3, r0, 0x10 /* 80323F90 00320ED0 4E 80 00 20 */ blr .global loadTexNo loadTexNo: /* 80323F94 00320ED4 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80323F98 00320ED8 7C 08 02 A6 */ mflr r0 /* 80323F9C 00320EDC 90 01 00 34 */ stw r0, 0x34(r1) /* 80323FA0 00320EE0 39 61 00 30 */ addi r11, r1, 0x30 /* 80323FA4 00320EE4 48 03 E2 35 */ bl _savegpr_28 /* 80323FA8 00320EE8 7C 7E 1B 78 */ mr r30, r3 /* 80323FAC 00320EEC 3C 60 80 43 */ lis r3, lbl_80434AC8@ha /* 80323FB0 00320EF0 38 63 4A C8 */ addi r3, r3, lbl_80434AC8@l /* 80323FB4 00320EF4 80 63 00 58 */ lwz r3, 0x58(r3) /* 80323FB8 00320EF8 80 63 00 04 */ lwz r3, 4(r3) /* 80323FBC 00320EFC A0 04 00 00 */ lhz r0, 0(r4) /* 80323FC0 00320F00 54 00 2A F4 */ rlwinm r0, r0, 5, 0xb, 0x1a /* 80323FC4 00320F04 7F E3 02 14 */ add r31, r3, r0 /* 80323FC8 00320F08 A0 1F 00 02 */ lhz r0, 2(r31) /* 80323FCC 00320F0C 57 C4 18 38 */ slwi r4, r30, 3 /* 80323FD0 00320F10 3C 60 80 43 */ lis r3, lbl_80434C2C@ha /* 80323FD4 00320F14 38 63 4C 2C */ addi r3, r3, lbl_80434C2C@l /* 80323FD8 00320F18 7C 03 23 2E */ sthx r0, r3, r4 /* 80323FDC 00320F1C A0 1F 00 04 */ lhz r0, 4(r31) /* 80323FE0 00320F20 7C 63 22 14 */ add r3, r3, r4 /* 80323FE4 00320F24 B0 03 00 02 */ sth r0, 2(r3) /* 80323FE8 00320F28 80 8D 94 00 */ lwz r4, lbl_80451980-_SDA_BASE_(r13) /* 80323FEC 00320F2C 80 64 00 08 */ lwz r3, 8(r4) /* 80323FF0 00320F30 38 63 00 14 */ addi r3, r3, 0x14 /* 80323FF4 00320F34 80 04 00 0C */ lwz r0, 0xc(r4) /* 80323FF8 00320F38 7C 03 00 40 */ cmplw r3, r0 /* 80323FFC 00320F3C 40 81 00 08 */ ble lbl_80324004 /* 80324000 00320F40 48 03 D0 D5 */ bl GDOverflowed lbl_80324004: /* 80324004 00320F44 7F C3 F3 78 */ mr r3, r30 /* 80324008 00320F48 80 1F 00 1C */ lwz r0, 0x1c(r31) /* 8032400C 00320F4C 7C 9F 02 14 */ add r4, r31, r0 /* 80324010 00320F50 4B FE A6 6D */ bl J3DGDSetTexImgPtr /* 80324014 00320F54 7F C3 F3 78 */ mr r3, r30 /* 80324018 00320F58 A0 9F 00 02 */ lhz r4, 2(r31) /* 8032401C 00320F5C A0 BF 00 04 */ lhz r5, 4(r31) /* 80324020 00320F60 88 1F 00 00 */ lbz r0, 0(r31) /* 80324024 00320F64 54 06 07 3E */ clrlwi r6, r0, 0x1c /* 80324028 00320F68 4B FE A5 AD */ bl J3DGDSetTexImgAttr /* 8032402C 00320F6C 7F C3 F3 78 */ mr r3, r30 /* 80324030 00320F70 88 9F 00 06 */ lbz r4, 6(r31) /* 80324034 00320F74 88 BF 00 07 */ lbz r5, 7(r31) /* 80324038 00320F78 88 DF 00 14 */ lbz r6, 0x14(r31) /* 8032403C 00320F7C 88 FF 00 15 */ lbz r7, 0x15(r31) /* 80324040 00320F80 C0 42 C9 B0 */ lfs f2, lbl_804563B0-_SDA2_BASE_(r2) /* 80324044 00320F84 88 1F 00 16 */ lbz r0, 0x16(r31) /* 80324048 00320F88 7C 00 07 74 */ extsb r0, r0 /* 8032404C 00320F8C C8 82 C9 B8 */ lfd f4, lbl_804563B8-_SDA2_BASE_(r2) /* 80324050 00320F90 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 80324054 00320F94 90 01 00 0C */ stw r0, 0xc(r1) /* 80324058 00320F98 3D 00 43 30 */ lis r8, 0x4330 /* 8032405C 00320F9C 91 01 00 08 */ stw r8, 8(r1) /* 80324060 00320FA0 C8 01 00 08 */ lfd f0, 8(r1) /* 80324064 00320FA4 EC 00 20 28 */ fsubs f0, f0, f4 /* 80324068 00320FA8 EC 22 00 32 */ fmuls f1, f2, f0 /* 8032406C 00320FAC 88 1F 00 17 */ lbz r0, 0x17(r31) /* 80324070 00320FB0 7C 00 07 74 */ extsb r0, r0 /* 80324074 00320FB4 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 80324078 00320FB8 90 01 00 14 */ stw r0, 0x14(r1) /* 8032407C 00320FBC 91 01 00 10 */ stw r8, 0x10(r1) /* 80324080 00320FC0 C8 01 00 10 */ lfd f0, 0x10(r1) /* 80324084 00320FC4 EC 00 20 28 */ fsubs f0, f0, f4 /* 80324088 00320FC8 EC 42 00 32 */ fmuls f2, f2, f0 /* 8032408C 00320FCC C0 62 C9 B4 */ lfs f3, lbl_804563B4-_SDA2_BASE_(r2) /* 80324090 00320FD0 A8 1F 00 1A */ lha r0, 0x1a(r31) /* 80324094 00320FD4 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 80324098 00320FD8 90 01 00 1C */ stw r0, 0x1c(r1) /* 8032409C 00320FDC 91 01 00 18 */ stw r8, 0x18(r1) /* 803240A0 00320FE0 C8 01 00 18 */ lfd f0, 0x18(r1) /* 803240A4 00320FE4 EC 00 20 28 */ fsubs f0, f0, f4 /* 803240A8 00320FE8 EC 63 00 32 */ fmuls f3, f3, f0 /* 803240AC 00320FEC 89 1F 00 12 */ lbz r8, 0x12(r31) /* 803240B0 00320FF0 89 3F 00 11 */ lbz r9, 0x11(r31) /* 803240B4 00320FF4 89 5F 00 13 */ lbz r10, 0x13(r31) /* 803240B8 00320FF8 4B FE A3 81 */ bl J3DGDSetTexLookupMode /* 803240BC 00320FFC 88 1F 00 08 */ lbz r0, 8(r31) /* 803240C0 00321000 28 00 00 01 */ cmplwi r0, 1 /* 803240C4 00321004 40 82 00 60 */ bne lbl_80324124 /* 803240C8 00321008 A0 1F 00 0A */ lhz r0, 0xa(r31) /* 803240CC 0032100C 28 00 00 10 */ cmplwi r0, 0x10 /* 803240D0 00321010 3B A0 00 01 */ li r29, 1 /* 803240D4 00321014 40 81 00 08 */ ble lbl_803240DC /* 803240D8 00321018 3B A0 00 10 */ li r29, 0x10 lbl_803240DC: /* 803240DC 0032101C 80 8D 94 00 */ lwz r4, lbl_80451980-_SDA_BASE_(r13) /* 803240E0 00321020 80 64 00 08 */ lwz r3, 8(r4) /* 803240E4 00321024 38 63 00 14 */ addi r3, r3, 0x14 /* 803240E8 00321028 80 04 00 0C */ lwz r0, 0xc(r4) /* 803240EC 0032102C 7C 03 00 40 */ cmplw r3, r0 /* 803240F0 00321030 40 81 00 08 */ ble lbl_803240F8 /* 803240F4 00321034 48 03 CF E1 */ bl GDOverflowed lbl_803240F8: /* 803240F8 00321038 80 1F 00 0C */ lwz r0, 0xc(r31) /* 803240FC 0032103C 7C 7F 02 14 */ add r3, r31, r0 /* 80324100 00321040 57 C4 68 24 */ slwi r4, r30, 0xd /* 80324104 00321044 3F 84 00 0F */ addis r28, r4, 0xf /* 80324108 00321048 7F 84 E3 78 */ mr r4, r28 /* 8032410C 0032104C 7F A5 EB 78 */ mr r5, r29 /* 80324110 00321050 4B FE A7 69 */ bl J3DGDLoadTlut /* 80324114 00321054 7F C3 F3 78 */ mr r3, r30 /* 80324118 00321058 7F 84 E3 78 */ mr r4, r28 /* 8032411C 0032105C 88 BF 00 09 */ lbz r5, 9(r31) /* 80324120 00321060 4B FE A6 C1 */ bl J3DGDSetTexTlut lbl_80324124: /* 80324124 00321064 39 61 00 30 */ addi r11, r1, 0x30 /* 80324128 00321068 48 03 E0 FD */ bl _restgpr_28 /* 8032412C 0032106C 80 01 00 34 */ lwz r0, 0x34(r1) /* 80324130 00321070 7C 08 03 A6 */ mtlr r0 /* 80324134 00321074 38 21 00 30 */ addi r1, r1, 0x30 /* 80324138 00321078 4E 80 00 20 */ blr .global patchTexNo_PtrToIdx patchTexNo_PtrToIdx: /* 8032413C 0032107C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80324140 00321080 7C 08 02 A6 */ mflr r0 /* 80324144 00321084 90 01 00 14 */ stw r0, 0x14(r1) /* 80324148 00321088 A0 84 00 00 */ lhz r4, 0(r4) /* 8032414C 0032108C 4B FE A5 C1 */ bl J3DGDSetTexImgPtrRaw /* 80324150 00321090 80 01 00 14 */ lwz r0, 0x14(r1) /* 80324154 00321094 7C 08 03 A6 */ mtlr r0 /* 80324158 00321098 38 21 00 10 */ addi r1, r1, 0x10 /* 8032415C 0032109C 4E 80 00 20 */ blr .global loadNBTScale loadNBTScale: /* 80324160 003210A0 88 03 00 00 */ lbz r0, 0(r3) /* 80324164 003210A4 28 00 00 01 */ cmplwi r0, 1 /* 80324168 003210A8 40 82 00 18 */ bne lbl_80324180 /* 8032416C 003210AC 38 03 00 04 */ addi r0, r3, 4 /* 80324170 003210B0 3C 60 80 43 */ lis r3, lbl_80434AC8@ha /* 80324174 003210B4 38 63 4A C8 */ addi r3, r3, lbl_80434AC8@l /* 80324178 003210B8 90 03 01 18 */ stw r0, 0x118(r3) /* 8032417C 003210BC 4E 80 00 20 */ blr lbl_80324180: /* 80324180 003210C0 38 00 00 00 */ li r0, 0 /* 80324184 003210C4 3C 60 80 43 */ lis r3, lbl_80434AC8@ha /* 80324188 003210C8 38 63 4A C8 */ addi r3, r3, lbl_80434AC8@l /* 8032418C 003210CC 90 03 01 18 */ stw r0, 0x118(r3) /* 80324190 003210D0 4E 80 00 20 */ blr .global makeTexCoordTable makeTexCoordTable: /* 80324194 003210D4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80324198 003210D8 3C 60 80 3A */ lis r3, lbl_803A1FF8@ha /* 8032419C 003210DC 38 83 1F F8 */ addi r4, r3, lbl_803A1FF8@l /* 803241A0 003210E0 80 64 00 00 */ lwz r3, 0(r4) /* 803241A4 003210E4 80 04 00 04 */ lwz r0, 4(r4) /* 803241A8 003210E8 90 61 00 08 */ stw r3, 8(r1) /* 803241AC 003210EC 90 01 00 0C */ stw r0, 0xc(r1) /* 803241B0 003210F0 A0 04 00 08 */ lhz r0, 8(r4) /* 803241B4 003210F4 B0 01 00 10 */ sth r0, 0x10(r1) /* 803241B8 003210F8 88 04 00 0A */ lbz r0, 0xa(r4) /* 803241BC 003210FC 98 01 00 12 */ stb r0, 0x12(r1) /* 803241C0 00321100 3C 60 80 43 */ lis r3, lbl_80434C98@ha /* 803241C4 00321104 38 C3 4C 98 */ addi r6, r3, lbl_80434C98@l /* 803241C8 00321108 39 20 00 00 */ li r9, 0 /* 803241CC 0032110C 38 60 00 00 */ li r3, 0 lbl_803241D0: /* 803241D0 00321110 39 40 00 00 */ li r10, 0 /* 803241D4 00321114 38 80 00 00 */ li r4, 0 lbl_803241D8: /* 803241D8 00321118 39 60 00 00 */ li r11, 0 /* 803241DC 0032111C 7C E4 1A 14 */ add r7, r4, r3 /* 803241E0 00321120 38 A1 00 08 */ addi r5, r1, 8 /* 803241E4 00321124 38 00 00 0B */ li r0, 0xb /* 803241E8 00321128 7C 09 03 A6 */ mtctr r0 lbl_803241EC: /* 803241EC 0032112C 7C 0B 3A 14 */ add r0, r11, r7 /* 803241F0 00321130 1C 00 00 03 */ mulli r0, r0, 3 /* 803241F4 00321134 7D 06 02 14 */ add r8, r6, r0 /* 803241F8 00321138 99 28 00 00 */ stb r9, 0(r8) /* 803241FC 0032113C 99 48 00 01 */ stb r10, 1(r8) /* 80324200 00321140 88 05 00 00 */ lbz r0, 0(r5) /* 80324204 00321144 98 08 00 02 */ stb r0, 2(r8) /* 80324208 00321148 39 6B 00 01 */ addi r11, r11, 1 /* 8032420C 0032114C 38 A5 00 01 */ addi r5, r5, 1 /* 80324210 00321150 42 00 FF DC */ bdnz lbl_803241EC /* 80324214 00321154 39 4A 00 01 */ addi r10, r10, 1 /* 80324218 00321158 28 0A 00 15 */ cmplwi r10, 0x15 /* 8032421C 0032115C 38 84 00 0B */ addi r4, r4, 0xb /* 80324220 00321160 41 80 FF B8 */ blt lbl_803241D8 /* 80324224 00321164 39 29 00 01 */ addi r9, r9, 1 /* 80324228 00321168 28 09 00 0B */ cmplwi r9, 0xb /* 8032422C 0032116C 38 63 00 E7 */ addi r3, r3, 0xe7 /* 80324230 00321170 41 80 FF A0 */ blt lbl_803241D0 /* 80324234 00321174 38 21 00 20 */ addi r1, r1, 0x20 /* 80324238 00321178 4E 80 00 20 */ blr .global makeAlphaCmpTable makeAlphaCmpTable: /* 8032423C 0032117C 3C 60 80 43 */ lis r3, lbl_80436E60@ha /* 80324240 00321180 38 A3 6E 60 */ addi r5, r3, lbl_80436E60@l /* 80324244 00321184 39 00 00 00 */ li r8, 0 /* 80324248 00321188 38 60 00 00 */ li r3, 0 lbl_8032424C: /* 8032424C 0032118C 39 20 00 00 */ li r9, 0 /* 80324250 00321190 38 80 00 00 */ li r4, 0 lbl_80324254: /* 80324254 00321194 39 40 00 00 */ li r10, 0 /* 80324258 00321198 7C C3 22 14 */ add r6, r3, r4 /* 8032425C 0032119C 38 00 00 08 */ li r0, 8 /* 80324260 003211A0 7C 09 03 A6 */ mtctr r0 lbl_80324264: /* 80324264 003211A4 7C 0A 32 14 */ add r0, r10, r6 /* 80324268 003211A8 1C 00 00 03 */ mulli r0, r0, 3 /* 8032426C 003211AC 7C E5 02 14 */ add r7, r5, r0 /* 80324270 003211B0 99 07 00 00 */ stb r8, 0(r7) /* 80324274 003211B4 99 27 00 01 */ stb r9, 1(r7) /* 80324278 003211B8 99 47 00 02 */ stb r10, 2(r7) /* 8032427C 003211BC 39 4A 00 01 */ addi r10, r10, 1 /* 80324280 003211C0 42 00 FF E4 */ bdnz lbl_80324264 /* 80324284 003211C4 39 29 00 01 */ addi r9, r9, 1 /* 80324288 003211C8 2C 09 00 04 */ cmpwi r9, 4 /* 8032428C 003211CC 38 84 00 08 */ addi r4, r4, 8 /* 80324290 003211D0 41 80 FF C4 */ blt lbl_80324254 /* 80324294 003211D4 39 08 00 01 */ addi r8, r8, 1 /* 80324298 003211D8 28 08 00 08 */ cmplwi r8, 8 /* 8032429C 003211DC 38 63 00 20 */ addi r3, r3, 0x20 /* 803242A0 003211E0 41 80 FF AC */ blt lbl_8032424C /* 803242A4 003211E4 4E 80 00 20 */ blr .global makeZModeTable makeZModeTable: /* 803242A8 003211E8 3C 60 80 43 */ lis r3, lbl_80437160@ha /* 803242AC 003211EC 38 A3 71 60 */ addi r5, r3, lbl_80437160@l /* 803242B0 003211F0 39 00 00 00 */ li r8, 0 /* 803242B4 003211F4 38 60 00 00 */ li r3, 0 lbl_803242B8: /* 803242B8 003211F8 39 20 00 00 */ li r9, 0 /* 803242BC 003211FC 38 80 00 00 */ li r4, 0 lbl_803242C0: /* 803242C0 00321200 39 40 00 00 */ li r10, 0 /* 803242C4 00321204 7C C4 1A 14 */ add r6, r4, r3 /* 803242C8 00321208 38 00 00 02 */ li r0, 2 /* 803242CC 0032120C 7C 09 03 A6 */ mtctr r0 lbl_803242D0: /* 803242D0 00321210 7C 0A 32 14 */ add r0, r10, r6 /* 803242D4 00321214 1C 00 00 03 */ mulli r0, r0, 3 /* 803242D8 00321218 7C E5 02 14 */ add r7, r5, r0 /* 803242DC 0032121C 99 07 00 00 */ stb r8, 0(r7) /* 803242E0 00321220 99 27 00 01 */ stb r9, 1(r7) /* 803242E4 00321224 99 47 00 02 */ stb r10, 2(r7) /* 803242E8 00321228 39 4A 00 01 */ addi r10, r10, 1 /* 803242EC 0032122C 42 00 FF E4 */ bdnz lbl_803242D0 /* 803242F0 00321230 39 29 00 01 */ addi r9, r9, 1 /* 803242F4 00321234 28 09 00 08 */ cmplwi r9, 8 /* 803242F8 00321238 38 84 00 02 */ addi r4, r4, 2 /* 803242FC 0032123C 41 80 FF C4 */ blt lbl_803242C0 /* 80324300 00321240 39 08 00 01 */ addi r8, r8, 1 /* 80324304 00321244 2C 08 00 02 */ cmpwi r8, 2 /* 80324308 00321248 38 63 00 10 */ addi r3, r3, 0x10 /* 8032430C 0032124C 41 80 FF AC */ blt lbl_803242B8 /* 80324310 00321250 4E 80 00 20 */ blr .global makeTevSwapTable makeTevSwapTable: /* 80324314 00321254 3C 60 80 43 */ lis r3, lbl_80436A60@ha /* 80324318 00321258 38 03 6A 60 */ addi r0, r3, lbl_80436A60@l /* 8032431C 0032125C 7C 03 03 78 */ mr r3, r0 /* 80324320 00321260 38 80 00 00 */ li r4, 0 lbl_80324324: /* 80324324 00321264 7C 80 36 70 */ srawi r0, r4, 6 /* 80324328 00321268 98 03 00 00 */ stb r0, 0(r3) /* 8032432C 0032126C 54 80 E7 BE */ rlwinm r0, r4, 0x1c, 0x1e, 0x1f /* 80324330 00321270 98 03 00 01 */ stb r0, 1(r3) /* 80324334 00321274 54 80 F7 BE */ rlwinm r0, r4, 0x1e, 0x1e, 0x1f /* 80324338 00321278 98 03 00 02 */ stb r0, 2(r3) /* 8032433C 0032127C 54 80 07 BE */ clrlwi r0, r4, 0x1e /* 80324340 00321280 98 03 00 03 */ stb r0, 3(r3) /* 80324344 00321284 38 84 00 01 */ addi r4, r4, 1 /* 80324348 00321288 2C 04 01 00 */ cmpwi r4, 0x100 /* 8032434C 0032128C 38 63 00 04 */ addi r3, r3, 4 /* 80324350 00321290 41 80 FF D4 */ blt lbl_80324324 /* 80324354 00321294 4E 80 00 20 */ blr .global J3DTexMtx_NS_loadTexMtx J3DTexMtx_NS_loadTexMtx: /* 80324358 00321298 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8032435C 0032129C 7C 08 02 A6 */ mflr r0 /* 80324360 003212A0 90 01 00 14 */ stw r0, 0x14(r1) /* 80324364 003212A4 93 E1 00 0C */ stw r31, 0xc(r1) /* 80324368 003212A8 93 C1 00 08 */ stw r30, 8(r1) /* 8032436C 003212AC 7C 7E 1B 78 */ mr r30, r3 /* 80324370 003212B0 7C 9F 23 78 */ mr r31, r4 /* 80324374 003212B4 80 8D 94 00 */ lwz r4, lbl_80451980-_SDA_BASE_(r13) /* 80324378 003212B8 80 64 00 08 */ lwz r3, 8(r4) /* 8032437C 003212BC 38 63 00 35 */ addi r3, r3, 0x35 /* 80324380 003212C0 80 04 00 0C */ lwz r0, 0xc(r4) /* 80324384 003212C4 7C 03 00 40 */ cmplw r3, r0 /* 80324388 003212C8 40 81 00 08 */ ble lbl_80324390 /* 8032438C 003212CC 48 03 CD 49 */ bl GDOverflowed lbl_80324390: /* 80324390 003212D0 38 7E 00 64 */ addi r3, r30, 0x64 /* 80324394 003212D4 1C 9F 00 03 */ mulli r4, r31, 3 /* 80324398 003212D8 38 84 00 1E */ addi r4, r4, 0x1e /* 8032439C 003212DC 88 BE 00 00 */ lbz r5, 0(r30) /* 803243A0 003212E0 48 00 00 7D */ bl J3DGDLoadTexMtxImm /* 803243A4 003212E4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 803243A8 003212E8 83 C1 00 08 */ lwz r30, 8(r1) /* 803243AC 003212EC 80 01 00 14 */ lwz r0, 0x14(r1) /* 803243B0 003212F0 7C 08 03 A6 */ mtlr r0 /* 803243B4 003212F4 38 21 00 10 */ addi r1, r1, 0x10 /* 803243B8 003212F8 4E 80 00 20 */ blr .global J3DTexMtx_NS_loadPostTexMtx J3DTexMtx_NS_loadPostTexMtx: /* 803243BC 003212FC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 803243C0 00321300 7C 08 02 A6 */ mflr r0 /* 803243C4 00321304 90 01 00 14 */ stw r0, 0x14(r1) /* 803243C8 00321308 93 E1 00 0C */ stw r31, 0xc(r1) /* 803243CC 0032130C 93 C1 00 08 */ stw r30, 8(r1) /* 803243D0 00321310 7C 7E 1B 78 */ mr r30, r3 /* 803243D4 00321314 7C 9F 23 78 */ mr r31, r4 /* 803243D8 00321318 80 8D 94 00 */ lwz r4, lbl_80451980-_SDA_BASE_(r13) /* 803243DC 0032131C 80 64 00 08 */ lwz r3, 8(r4) /* 803243E0 00321320 38 63 00 35 */ addi r3, r3, 0x35 /* 803243E4 00321324 80 04 00 0C */ lwz r0, 0xc(r4) /* 803243E8 00321328 7C 03 00 40 */ cmplw r3, r0 /* 803243EC 0032132C 40 81 00 08 */ ble lbl_803243F4 /* 803243F0 00321330 48 03 CC E5 */ bl GDOverflowed lbl_803243F4: /* 803243F4 00321334 38 7E 00 64 */ addi r3, r30, 0x64 /* 803243F8 00321338 1C 9F 00 03 */ mulli r4, r31, 3 /* 803243FC 0032133C 38 84 00 40 */ addi r4, r4, 0x40 /* 80324400 00321340 48 00 05 9D */ bl J3DGDLoadPostTexMtxImm /* 80324404 00321344 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80324408 00321348 83 C1 00 08 */ lwz r30, 8(r1) /* 8032440C 0032134C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80324410 00321350 7C 08 03 A6 */ mtlr r0 /* 80324414 00321354 38 21 00 10 */ addi r1, r1, 0x10 /* 80324418 00321358 4E 80 00 20 */ blr .global J3DGDLoadTexMtxImm J3DGDLoadTexMtxImm: /* 8032441C 0032135C 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80324420 00321360 54 89 14 3A */ rlwinm r9, r4, 2, 0x10, 0x1d /* 80324424 00321364 2C 05 00 01 */ cmpwi r5, 1 /* 80324428 00321368 38 00 00 0C */ li r0, 0xc /* 8032442C 0032136C 40 82 00 08 */ bne lbl_80324434 /* 80324430 00321370 38 00 00 08 */ li r0, 8 lbl_80324434: /* 80324434 00321374 54 08 06 3E */ clrlwi r8, r0, 0x18 /* 80324438 00321378 38 E0 00 10 */ li r7, 0x10 /* 8032443C 0032137C 80 CD 94 00 */ lwz r6, lbl_80451980-_SDA_BASE_(r13) /* 80324440 00321380 80 86 00 08 */ lwz r4, 8(r6) /* 80324444 00321384 38 04 00 01 */ addi r0, r4, 1 /* 80324448 00321388 90 06 00 08 */ stw r0, 8(r6) /* 8032444C 0032138C 98 E4 00 00 */ stb r7, 0(r4) /* 80324450 00321390 39 08 FF FF */ addi r8, r8, -1 /* 80324454 00321394 55 07 C6 3E */ rlwinm r7, r8, 0x18, 0x18, 0x1f /* 80324458 00321398 80 CD 94 00 */ lwz r6, lbl_80451980-_SDA_BASE_(r13) /* 8032445C 0032139C 80 86 00 08 */ lwz r4, 8(r6) /* 80324460 003213A0 38 04 00 01 */ addi r0, r4, 1 /* 80324464 003213A4 90 06 00 08 */ stw r0, 8(r6) /* 80324468 003213A8 98 E4 00 00 */ stb r7, 0(r4) /* 8032446C 003213AC 80 CD 94 00 */ lwz r6, lbl_80451980-_SDA_BASE_(r13) /* 80324470 003213B0 80 86 00 08 */ lwz r4, 8(r6) /* 80324474 003213B4 38 04 00 01 */ addi r0, r4, 1 /* 80324478 003213B8 90 06 00 08 */ stw r0, 8(r6) /* 8032447C 003213BC 99 04 00 00 */ stb r8, 0(r4) /* 80324480 003213C0 55 27 C6 3E */ rlwinm r7, r9, 0x18, 0x18, 0x1f /* 80324484 003213C4 80 CD 94 00 */ lwz r6, lbl_80451980-_SDA_BASE_(r13) /* 80324488 003213C8 80 86 00 08 */ lwz r4, 8(r6) /* 8032448C 003213CC 38 04 00 01 */ addi r0, r4, 1 /* 80324490 003213D0 90 06 00 08 */ stw r0, 8(r6) /* 80324494 003213D4 98 E4 00 00 */ stb r7, 0(r4) /* 80324498 003213D8 80 CD 94 00 */ lwz r6, lbl_80451980-_SDA_BASE_(r13) /* 8032449C 003213DC 80 86 00 08 */ lwz r4, 8(r6) /* 803244A0 003213E0 38 04 00 01 */ addi r0, r4, 1 /* 803244A4 003213E4 90 06 00 08 */ stw r0, 8(r6) /* 803244A8 003213E8 99 24 00 00 */ stb r9, 0(r4) /* 803244AC 003213EC C0 03 00 00 */ lfs f0, 0(r3) /* 803244B0 003213F0 D0 01 00 34 */ stfs f0, 0x34(r1) /* 803244B4 003213F4 81 01 00 34 */ lwz r8, 0x34(r1) /* 803244B8 003213F8 55 07 46 3E */ srwi r7, r8, 0x18 /* 803244BC 003213FC 80 CD 94 00 */ lwz r6, lbl_80451980-_SDA_BASE_(r13) /* 803244C0 00321400 80 86 00 08 */ lwz r4, 8(r6) /* 803244C4 00321404 38 04 00 01 */ addi r0, r4, 1 /* 803244C8 00321408 90 06 00 08 */ stw r0, 8(r6) /* 803244CC 0032140C 98 E4 00 00 */ stb r7, 0(r4) /* 803244D0 00321410 55 07 86 3E */ rlwinm r7, r8, 0x10, 0x18, 0x1f /* 803244D4 00321414 80 CD 94 00 */ lwz r6, lbl_80451980-_SDA_BASE_(r13) /* 803244D8 00321418 80 86 00 08 */ lwz r4, 8(r6) /* 803244DC 0032141C 38 04 00 01 */ addi r0, r4, 1 /* 803244E0 00321420 90 06 00 08 */ stw r0, 8(r6) /* 803244E4 00321424 98 E4 00 00 */ stb r7, 0(r4) /* 803244E8 00321428 55 07 C6 3E */ rlwinm r7, r8, 0x18, 0x18, 0x1f /* 803244EC 0032142C 80 CD 94 00 */ lwz r6, lbl_80451980-_SDA_BASE_(r13) /* 803244F0 00321430 80 86 00 08 */ lwz r4, 8(r6) /* 803244F4 00321434 38 04 00 01 */ addi r0, r4, 1 /* 803244F8 00321438 90 06 00 08 */ stw r0, 8(r6) /* 803244FC 0032143C 98 E4 00 00 */ stb r7, 0(r4) /* 80324500 00321440 80 CD 94 00 */ lwz r6, lbl_80451980-_SDA_BASE_(r13) /* 80324504 00321444 80 86 00 08 */ lwz r4, 8(r6) /* 80324508 00321448 38 04 00 01 */ addi r0, r4, 1 /* 8032450C 0032144C 90 06 00 08 */ stw r0, 8(r6) /* 80324510 00321450 99 04 00 00 */ stb r8, 0(r4) /* 80324514 00321454 C0 03 00 04 */ lfs f0, 4(r3) /* 80324518 00321458 D0 01 00 30 */ stfs f0, 0x30(r1) /* 8032451C 0032145C 81 01 00 30 */ lwz r8, 0x30(r1) /* 80324520 00321460 55 07 46 3E */ srwi r7, r8, 0x18 /* 80324524 00321464 80 CD 94 00 */ lwz r6, lbl_80451980-_SDA_BASE_(r13) /* 80324528 00321468 80 86 00 08 */ lwz r4, 8(r6) /* 8032452C 0032146C 38 04 00 01 */ addi r0, r4, 1 /* 80324530 00321470 90 06 00 08 */ stw r0, 8(r6) /* 80324534 00321474 98 E4 00 00 */ stb r7, 0(r4) /* 80324538 00321478 55 07 86 3E */ rlwinm r7, r8, 0x10, 0x18, 0x1f /* 8032453C 0032147C 80 CD 94 00 */ lwz r6, lbl_80451980-_SDA_BASE_(r13) /* 80324540 00321480 80 86 00 08 */ lwz r4, 8(r6) /* 80324544 00321484 38 04 00 01 */ addi r0, r4, 1 /* 80324548 00321488 90 06 00 08 */ stw r0, 8(r6) /* 8032454C 0032148C 98 E4 00 00 */ stb r7, 0(r4) /* 80324550 00321490 55 07 C6 3E */ rlwinm r7, r8, 0x18, 0x18, 0x1f /* 80324554 00321494 80 CD 94 00 */ lwz r6, lbl_80451980-_SDA_BASE_(r13) /* 80324558 00321498 80 86 00 08 */ lwz r4, 8(r6) /* 8032455C 0032149C 38 04 00 01 */ addi r0, r4, 1 /* 80324560 003214A0 90 06 00 08 */ stw r0, 8(r6) /* 80324564 003214A4 98 E4 00 00 */ stb r7, 0(r4) /* 80324568 003214A8 80 CD 94 00 */ lwz r6, lbl_80451980-_SDA_BASE_(r13) /* 8032456C 003214AC 80 86 00 08 */ lwz r4, 8(r6) /* 80324570 003214B0 38 04 00 01 */ addi r0, r4, 1 /* 80324574 003214B4 90 06 00 08 */ stw r0, 8(r6) /* 80324578 003214B8 99 04 00 00 */ stb r8, 0(r4) /* 8032457C 003214BC C0 03 00 08 */ lfs f0, 8(r3) /* 80324580 003214C0 D0 01 00 2C */ stfs f0, 0x2c(r1) /* 80324584 003214C4 81 01 00 2C */ lwz r8, 0x2c(r1) /* 80324588 003214C8 55 07 46 3E */ srwi r7, r8, 0x18 /* 8032458C 003214CC 80 CD 94 00 */ lwz r6, lbl_80451980-_SDA_BASE_(r13) /* 80324590 003214D0 80 86 00 08 */ lwz r4, 8(r6) /* 80324594 003214D4 38 04 00 01 */ addi r0, r4, 1 /* 80324598 003214D8 90 06 00 08 */ stw r0, 8(r6) /* 8032459C 003214DC 98 E4 00 00 */ stb r7, 0(r4) /* 803245A0 003214E0 55 07 86 3E */ rlwinm r7, r8, 0x10, 0x18, 0x1f /* 803245A4 003214E4 80 CD 94 00 */ lwz r6, lbl_80451980-_SDA_BASE_(r13) /* 803245A8 003214E8 80 86 00 08 */ lwz r4, 8(r6) /* 803245AC 003214EC 38 04 00 01 */ addi r0, r4, 1 /* 803245B0 003214F0 90 06 00 08 */ stw r0, 8(r6) /* 803245B4 003214F4 98 E4 00 00 */ stb r7, 0(r4) /* 803245B8 003214F8 55 07 C6 3E */ rlwinm r7, r8, 0x18, 0x18, 0x1f /* 803245BC 003214FC 80 CD 94 00 */ lwz r6, lbl_80451980-_SDA_BASE_(r13) /* 803245C0 00321500 80 86 00 08 */ lwz r4, 8(r6) /* 803245C4 00321504 38 04 00 01 */ addi r0, r4, 1 /* 803245C8 00321508 90 06 00 08 */ stw r0, 8(r6) /* 803245CC 0032150C 98 E4 00 00 */ stb r7, 0(r4) /* 803245D0 00321510 80 CD 94 00 */ lwz r6, lbl_80451980-_SDA_BASE_(r13) /* 803245D4 00321514 80 86 00 08 */ lwz r4, 8(r6) /* 803245D8 00321518 38 04 00 01 */ addi r0, r4, 1 /* 803245DC 0032151C 90 06 00 08 */ stw r0, 8(r6) /* 803245E0 00321520 99 04 00 00 */ stb r8, 0(r4) /* 803245E4 00321524 C0 03 00 0C */ lfs f0, 0xc(r3) /* 803245E8 00321528 D0 01 00 28 */ stfs f0, 0x28(r1) /* 803245EC 0032152C 81 01 00 28 */ lwz r8, 0x28(r1) /* 803245F0 00321530 55 07 46 3E */ srwi r7, r8, 0x18 /* 803245F4 00321534 80 CD 94 00 */ lwz r6, lbl_80451980-_SDA_BASE_(r13) /* 803245F8 00321538 80 86 00 08 */ lwz r4, 8(r6) /* 803245FC 0032153C 38 04 00 01 */ addi r0, r4, 1 /* 80324600 00321540 90 06 00 08 */ stw r0, 8(r6) /* 80324604 00321544 98 E4 00 00 */ stb r7, 0(r4) /* 80324608 00321548 55 07 86 3E */ rlwinm r7, r8, 0x10, 0x18, 0x1f /* 8032460C 0032154C 80 CD 94 00 */ lwz r6, lbl_80451980-_SDA_BASE_(r13) /* 80324610 00321550 80 86 00 08 */ lwz r4, 8(r6) /* 80324614 00321554 38 04 00 01 */ addi r0, r4, 1 /* 80324618 00321558 90 06 00 08 */ stw r0, 8(r6) /* 8032461C 0032155C 98 E4 00 00 */ stb r7, 0(r4) /* 80324620 00321560 55 07 C6 3E */ rlwinm r7, r8, 0x18, 0x18, 0x1f /* 80324624 00321564 80 CD 94 00 */ lwz r6, lbl_80451980-_SDA_BASE_(r13) /* 80324628 00321568 80 86 00 08 */ lwz r4, 8(r6) /* 8032462C 0032156C 38 04 00 01 */ addi r0, r4, 1 /* 80324630 00321570 90 06 00 08 */ stw r0, 8(r6) /* 80324634 00321574 98 E4 00 00 */ stb r7, 0(r4) /* 80324638 00321578 80 CD 94 00 */ lwz r6, lbl_80451980-_SDA_BASE_(r13) /* 8032463C 0032157C 80 86 00 08 */ lwz r4, 8(r6) /* 80324640 00321580 38 04 00 01 */ addi r0, r4, 1 /* 80324644 00321584 90 06 00 08 */ stw r0, 8(r6) /* 80324648 00321588 99 04 00 00 */ stb r8, 0(r4) /* 8032464C 0032158C C0 03 00 10 */ lfs f0, 0x10(r3) /* 80324650 00321590 D0 01 00 24 */ stfs f0, 0x24(r1) /* 80324654 00321594 81 01 00 24 */ lwz r8, 0x24(r1) /* 80324658 00321598 55 07 46 3E */ srwi r7, r8, 0x18 /* 8032465C 0032159C 80 CD 94 00 */ lwz r6, lbl_80451980-_SDA_BASE_(r13) /* 80324660 003215A0 80 86 00 08 */ lwz r4, 8(r6) /* 80324664 003215A4 38 04 00 01 */ addi r0, r4, 1 /* 80324668 003215A8 90 06 00 08 */ stw r0, 8(r6) /* 8032466C 003215AC 98 E4 00 00 */ stb r7, 0(r4) /* 80324670 003215B0 55 07 86 3E */ rlwinm r7, r8, 0x10, 0x18, 0x1f /* 80324674 003215B4 80 CD 94 00 */ lwz r6, lbl_80451980-_SDA_BASE_(r13) /* 80324678 003215B8 80 86 00 08 */ lwz r4, 8(r6) /* 8032467C 003215BC 38 04 00 01 */ addi r0, r4, 1 /* 80324680 003215C0 90 06 00 08 */ stw r0, 8(r6) /* 80324684 003215C4 98 E4 00 00 */ stb r7, 0(r4) /* 80324688 003215C8 55 07 C6 3E */ rlwinm r7, r8, 0x18, 0x18, 0x1f /* 8032468C 003215CC 80 CD 94 00 */ lwz r6, lbl_80451980-_SDA_BASE_(r13) /* 80324690 003215D0 80 86 00 08 */ lwz r4, 8(r6) /* 80324694 003215D4 38 04 00 01 */ addi r0, r4, 1 /* 80324698 003215D8 90 06 00 08 */ stw r0, 8(r6) /* 8032469C 003215DC 98 E4 00 00 */ stb r7, 0(r4) /* 803246A0 003215E0 80 CD 94 00 */ lwz r6, lbl_80451980-_SDA_BASE_(r13) /* 803246A4 003215E4 80 86 00 08 */ lwz r4, 8(r6) /* 803246A8 003215E8 38 04 00 01 */ addi r0, r4, 1 /* 803246AC 003215EC 90 06 00 08 */ stw r0, 8(r6) /* 803246B0 003215F0 99 04 00 00 */ stb r8, 0(r4) /* 803246B4 003215F4 C0 03 00 14 */ lfs f0, 0x14(r3) /* 803246B8 003215F8 D0 01 00 20 */ stfs f0, 0x20(r1) /* 803246BC 003215FC 81 01 00 20 */ lwz r8, 0x20(r1) /* 803246C0 00321600 55 07 46 3E */ srwi r7, r8, 0x18 /* 803246C4 00321604 80 CD 94 00 */ lwz r6, lbl_80451980-_SDA_BASE_(r13) /* 803246C8 00321608 80 86 00 08 */ lwz r4, 8(r6) /* 803246CC 0032160C 38 04 00 01 */ addi r0, r4, 1 /* 803246D0 00321610 90 06 00 08 */ stw r0, 8(r6) /* 803246D4 00321614 98 E4 00 00 */ stb r7, 0(r4) /* 803246D8 00321618 55 07 86 3E */ rlwinm r7, r8, 0x10, 0x18, 0x1f /* 803246DC 0032161C 80 CD 94 00 */ lwz r6, lbl_80451980-_SDA_BASE_(r13) /* 803246E0 00321620 80 86 00 08 */ lwz r4, 8(r6) /* 803246E4 00321624 38 04 00 01 */ addi r0, r4, 1 /* 803246E8 00321628 90 06 00 08 */ stw r0, 8(r6) /* 803246EC 0032162C 98 E4 00 00 */ stb r7, 0(r4) /* 803246F0 00321630 55 07 C6 3E */ rlwinm r7, r8, 0x18, 0x18, 0x1f /* 803246F4 00321634 80 CD 94 00 */ lwz r6, lbl_80451980-_SDA_BASE_(r13) /* 803246F8 00321638 80 86 00 08 */ lwz r4, 8(r6) /* 803246FC 0032163C 38 04 00 01 */ addi r0, r4, 1 /* 80324700 00321640 90 06 00 08 */ stw r0, 8(r6) /* 80324704 00321644 98 E4 00 00 */ stb r7, 0(r4) /* 80324708 00321648 80 CD 94 00 */ lwz r6, lbl_80451980-_SDA_BASE_(r13) /* 8032470C 0032164C 80 86 00 08 */ lwz r4, 8(r6) /* 80324710 00321650 38 04 00 01 */ addi r0, r4, 1 /* 80324714 00321654 90 06 00 08 */ stw r0, 8(r6) /* 80324718 00321658 99 04 00 00 */ stb r8, 0(r4) /* 8032471C 0032165C C0 03 00 18 */ lfs f0, 0x18(r3) /* 80324720 00321660 D0 01 00 1C */ stfs f0, 0x1c(r1) /* 80324724 00321664 81 01 00 1C */ lwz r8, 0x1c(r1) /* 80324728 00321668 55 07 46 3E */ srwi r7, r8, 0x18 /* 8032472C 0032166C 80 CD 94 00 */ lwz r6, lbl_80451980-_SDA_BASE_(r13) /* 80324730 00321670 80 86 00 08 */ lwz r4, 8(r6) /* 80324734 00321674 38 04 00 01 */ addi r0, r4, 1 /* 80324738 00321678 90 06 00 08 */ stw r0, 8(r6) /* 8032473C 0032167C 98 E4 00 00 */ stb r7, 0(r4) /* 80324740 00321680 55 07 86 3E */ rlwinm r7, r8, 0x10, 0x18, 0x1f /* 80324744 00321684 80 CD 94 00 */ lwz r6, lbl_80451980-_SDA_BASE_(r13) /* 80324748 00321688 80 86 00 08 */ lwz r4, 8(r6) /* 8032474C 0032168C 38 04 00 01 */ addi r0, r4, 1 /* 80324750 00321690 90 06 00 08 */ stw r0, 8(r6) /* 80324754 00321694 98 E4 00 00 */ stb r7, 0(r4) /* 80324758 00321698 55 07 C6 3E */ rlwinm r7, r8, 0x18, 0x18, 0x1f /* 8032475C 0032169C 80 CD 94 00 */ lwz r6, lbl_80451980-_SDA_BASE_(r13) /* 80324760 003216A0 80 86 00 08 */ lwz r4, 8(r6) /* 80324764 003216A4 38 04 00 01 */ addi r0, r4, 1 /* 80324768 003216A8 90 06 00 08 */ stw r0, 8(r6) /* 8032476C 003216AC 98 E4 00 00 */ stb r7, 0(r4) /* 80324770 003216B0 80 CD 94 00 */ lwz r6, lbl_80451980-_SDA_BASE_(r13) /* 80324774 003216B4 80 86 00 08 */ lwz r4, 8(r6) /* 80324778 003216B8 38 04 00 01 */ addi r0, r4, 1 /* 8032477C 003216BC 90 06 00 08 */ stw r0, 8(r6) /* 80324780 003216C0 99 04 00 00 */ stb r8, 0(r4) /* 80324784 003216C4 C0 03 00 1C */ lfs f0, 0x1c(r3) /* 80324788 003216C8 D0 01 00 18 */ stfs f0, 0x18(r1) /* 8032478C 003216CC 81 01 00 18 */ lwz r8, 0x18(r1) /* 80324790 003216D0 55 07 46 3E */ srwi r7, r8, 0x18 /* 80324794 003216D4 80 CD 94 00 */ lwz r6, lbl_80451980-_SDA_BASE_(r13) /* 80324798 003216D8 80 86 00 08 */ lwz r4, 8(r6) /* 8032479C 003216DC 38 04 00 01 */ addi r0, r4, 1 /* 803247A0 003216E0 90 06 00 08 */ stw r0, 8(r6) /* 803247A4 003216E4 98 E4 00 00 */ stb r7, 0(r4) /* 803247A8 003216E8 55 07 86 3E */ rlwinm r7, r8, 0x10, 0x18, 0x1f /* 803247AC 003216EC 80 CD 94 00 */ lwz r6, lbl_80451980-_SDA_BASE_(r13) /* 803247B0 003216F0 80 86 00 08 */ lwz r4, 8(r6) /* 803247B4 003216F4 38 04 00 01 */ addi r0, r4, 1 /* 803247B8 003216F8 90 06 00 08 */ stw r0, 8(r6) /* 803247BC 003216FC 98 E4 00 00 */ stb r7, 0(r4) /* 803247C0 00321700 55 07 C6 3E */ rlwinm r7, r8, 0x18, 0x18, 0x1f /* 803247C4 00321704 80 CD 94 00 */ lwz r6, lbl_80451980-_SDA_BASE_(r13) /* 803247C8 00321708 80 86 00 08 */ lwz r4, 8(r6) /* 803247CC 0032170C 38 04 00 01 */ addi r0, r4, 1 /* 803247D0 00321710 90 06 00 08 */ stw r0, 8(r6) /* 803247D4 00321714 98 E4 00 00 */ stb r7, 0(r4) /* 803247D8 00321718 80 CD 94 00 */ lwz r6, lbl_80451980-_SDA_BASE_(r13) /* 803247DC 0032171C 80 86 00 08 */ lwz r4, 8(r6) /* 803247E0 00321720 38 04 00 01 */ addi r0, r4, 1 /* 803247E4 00321724 90 06 00 08 */ stw r0, 8(r6) /* 803247E8 00321728 99 04 00 00 */ stb r8, 0(r4) /* 803247EC 0032172C 2C 05 00 00 */ cmpwi r5, 0 /* 803247F0 00321730 40 82 01 A4 */ bne lbl_80324994 /* 803247F4 00321734 C0 03 00 20 */ lfs f0, 0x20(r3) /* 803247F8 00321738 D0 01 00 14 */ stfs f0, 0x14(r1) /* 803247FC 0032173C 80 E1 00 14 */ lwz r7, 0x14(r1) /* 80324800 00321740 54 E6 46 3E */ srwi r6, r7, 0x18 /* 80324804 00321744 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 80324808 00321748 80 85 00 08 */ lwz r4, 8(r5) /* 8032480C 0032174C 38 04 00 01 */ addi r0, r4, 1 /* 80324810 00321750 90 05 00 08 */ stw r0, 8(r5) /* 80324814 00321754 98 C4 00 00 */ stb r6, 0(r4) /* 80324818 00321758 54 E6 86 3E */ rlwinm r6, r7, 0x10, 0x18, 0x1f /* 8032481C 0032175C 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 80324820 00321760 80 85 00 08 */ lwz r4, 8(r5) /* 80324824 00321764 38 04 00 01 */ addi r0, r4, 1 /* 80324828 00321768 90 05 00 08 */ stw r0, 8(r5) /* 8032482C 0032176C 98 C4 00 00 */ stb r6, 0(r4) /* 80324830 00321770 54 E6 C6 3E */ rlwinm r6, r7, 0x18, 0x18, 0x1f /* 80324834 00321774 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 80324838 00321778 80 85 00 08 */ lwz r4, 8(r5) /* 8032483C 0032177C 38 04 00 01 */ addi r0, r4, 1 /* 80324840 00321780 90 05 00 08 */ stw r0, 8(r5) /* 80324844 00321784 98 C4 00 00 */ stb r6, 0(r4) /* 80324848 00321788 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 8032484C 0032178C 80 85 00 08 */ lwz r4, 8(r5) /* 80324850 00321790 38 04 00 01 */ addi r0, r4, 1 /* 80324854 00321794 90 05 00 08 */ stw r0, 8(r5) /* 80324858 00321798 98 E4 00 00 */ stb r7, 0(r4) /* 8032485C 0032179C C0 03 00 24 */ lfs f0, 0x24(r3) /* 80324860 003217A0 D0 01 00 10 */ stfs f0, 0x10(r1) /* 80324864 003217A4 80 E1 00 10 */ lwz r7, 0x10(r1) /* 80324868 003217A8 54 E6 46 3E */ srwi r6, r7, 0x18 /* 8032486C 003217AC 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 80324870 003217B0 80 85 00 08 */ lwz r4, 8(r5) /* 80324874 003217B4 38 04 00 01 */ addi r0, r4, 1 /* 80324878 003217B8 90 05 00 08 */ stw r0, 8(r5) /* 8032487C 003217BC 98 C4 00 00 */ stb r6, 0(r4) /* 80324880 003217C0 54 E6 86 3E */ rlwinm r6, r7, 0x10, 0x18, 0x1f /* 80324884 003217C4 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 80324888 003217C8 80 85 00 08 */ lwz r4, 8(r5) /* 8032488C 003217CC 38 04 00 01 */ addi r0, r4, 1 /* 80324890 003217D0 90 05 00 08 */ stw r0, 8(r5) /* 80324894 003217D4 98 C4 00 00 */ stb r6, 0(r4) /* 80324898 003217D8 54 E6 C6 3E */ rlwinm r6, r7, 0x18, 0x18, 0x1f /* 8032489C 003217DC 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 803248A0 003217E0 80 85 00 08 */ lwz r4, 8(r5) /* 803248A4 003217E4 38 04 00 01 */ addi r0, r4, 1 /* 803248A8 003217E8 90 05 00 08 */ stw r0, 8(r5) /* 803248AC 003217EC 98 C4 00 00 */ stb r6, 0(r4) /* 803248B0 003217F0 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 803248B4 003217F4 80 85 00 08 */ lwz r4, 8(r5) /* 803248B8 003217F8 38 04 00 01 */ addi r0, r4, 1 /* 803248BC 003217FC 90 05 00 08 */ stw r0, 8(r5) /* 803248C0 00321800 98 E4 00 00 */ stb r7, 0(r4) /* 803248C4 00321804 C0 03 00 28 */ lfs f0, 0x28(r3) /* 803248C8 00321808 D0 01 00 0C */ stfs f0, 0xc(r1) /* 803248CC 0032180C 80 E1 00 0C */ lwz r7, 0xc(r1) /* 803248D0 00321810 54 E6 46 3E */ srwi r6, r7, 0x18 /* 803248D4 00321814 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 803248D8 00321818 80 85 00 08 */ lwz r4, 8(r5) /* 803248DC 0032181C 38 04 00 01 */ addi r0, r4, 1 /* 803248E0 00321820 90 05 00 08 */ stw r0, 8(r5) /* 803248E4 00321824 98 C4 00 00 */ stb r6, 0(r4) /* 803248E8 00321828 54 E6 86 3E */ rlwinm r6, r7, 0x10, 0x18, 0x1f /* 803248EC 0032182C 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 803248F0 00321830 80 85 00 08 */ lwz r4, 8(r5) /* 803248F4 00321834 38 04 00 01 */ addi r0, r4, 1 /* 803248F8 00321838 90 05 00 08 */ stw r0, 8(r5) /* 803248FC 0032183C 98 C4 00 00 */ stb r6, 0(r4) /* 80324900 00321840 54 E6 C6 3E */ rlwinm r6, r7, 0x18, 0x18, 0x1f /* 80324904 00321844 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 80324908 00321848 80 85 00 08 */ lwz r4, 8(r5) /* 8032490C 0032184C 38 04 00 01 */ addi r0, r4, 1 /* 80324910 00321850 90 05 00 08 */ stw r0, 8(r5) /* 80324914 00321854 98 C4 00 00 */ stb r6, 0(r4) /* 80324918 00321858 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 8032491C 0032185C 80 85 00 08 */ lwz r4, 8(r5) /* 80324920 00321860 38 04 00 01 */ addi r0, r4, 1 /* 80324924 00321864 90 05 00 08 */ stw r0, 8(r5) /* 80324928 00321868 98 E4 00 00 */ stb r7, 0(r4) /* 8032492C 0032186C C0 03 00 2C */ lfs f0, 0x2c(r3) /* 80324930 00321870 D0 01 00 08 */ stfs f0, 8(r1) /* 80324934 00321874 80 C1 00 08 */ lwz r6, 8(r1) /* 80324938 00321878 54 C5 46 3E */ srwi r5, r6, 0x18 /* 8032493C 0032187C 80 8D 94 00 */ lwz r4, lbl_80451980-_SDA_BASE_(r13) /* 80324940 00321880 80 64 00 08 */ lwz r3, 8(r4) /* 80324944 00321884 38 03 00 01 */ addi r0, r3, 1 /* 80324948 00321888 90 04 00 08 */ stw r0, 8(r4) /* 8032494C 0032188C 98 A3 00 00 */ stb r5, 0(r3) /* 80324950 00321890 54 C5 86 3E */ rlwinm r5, r6, 0x10, 0x18, 0x1f /* 80324954 00321894 80 8D 94 00 */ lwz r4, lbl_80451980-_SDA_BASE_(r13) /* 80324958 00321898 80 64 00 08 */ lwz r3, 8(r4) /* 8032495C 0032189C 38 03 00 01 */ addi r0, r3, 1 /* 80324960 003218A0 90 04 00 08 */ stw r0, 8(r4) /* 80324964 003218A4 98 A3 00 00 */ stb r5, 0(r3) /* 80324968 003218A8 54 C5 C6 3E */ rlwinm r5, r6, 0x18, 0x18, 0x1f /* 8032496C 003218AC 80 8D 94 00 */ lwz r4, lbl_80451980-_SDA_BASE_(r13) /* 80324970 003218B0 80 64 00 08 */ lwz r3, 8(r4) /* 80324974 003218B4 38 03 00 01 */ addi r0, r3, 1 /* 80324978 003218B8 90 04 00 08 */ stw r0, 8(r4) /* 8032497C 003218BC 98 A3 00 00 */ stb r5, 0(r3) /* 80324980 003218C0 80 8D 94 00 */ lwz r4, lbl_80451980-_SDA_BASE_(r13) /* 80324984 003218C4 80 64 00 08 */ lwz r3, 8(r4) /* 80324988 003218C8 38 03 00 01 */ addi r0, r3, 1 /* 8032498C 003218CC 90 04 00 08 */ stw r0, 8(r4) /* 80324990 003218D0 98 C3 00 00 */ stb r6, 0(r3) lbl_80324994: /* 80324994 003218D4 38 21 00 40 */ addi r1, r1, 0x40 /* 80324998 003218D8 4E 80 00 20 */ blr .global J3DGDLoadPostTexMtxImm J3DGDLoadPostTexMtxImm: /* 8032499C 003218DC 94 21 FF C0 */ stwu r1, -0x40(r1) /* 803249A0 003218E0 38 04 FF C0 */ addi r0, r4, -64 /* 803249A4 003218E4 54 04 10 3A */ slwi r4, r0, 2 /* 803249A8 003218E8 38 E4 05 00 */ addi r7, r4, 0x500 /* 803249AC 003218EC 38 C0 00 10 */ li r6, 0x10 /* 803249B0 003218F0 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 803249B4 003218F4 80 85 00 08 */ lwz r4, 8(r5) /* 803249B8 003218F8 38 04 00 01 */ addi r0, r4, 1 /* 803249BC 003218FC 90 05 00 08 */ stw r0, 8(r5) /* 803249C0 00321900 98 C4 00 00 */ stb r6, 0(r4) /* 803249C4 00321904 38 C0 00 00 */ li r6, 0 /* 803249C8 00321908 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 803249CC 0032190C 80 85 00 08 */ lwz r4, 8(r5) /* 803249D0 00321910 38 04 00 01 */ addi r0, r4, 1 /* 803249D4 00321914 90 05 00 08 */ stw r0, 8(r5) /* 803249D8 00321918 98 C4 00 00 */ stb r6, 0(r4) /* 803249DC 0032191C 38 C0 00 0B */ li r6, 0xb /* 803249E0 00321920 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 803249E4 00321924 80 85 00 08 */ lwz r4, 8(r5) /* 803249E8 00321928 38 04 00 01 */ addi r0, r4, 1 /* 803249EC 0032192C 90 05 00 08 */ stw r0, 8(r5) /* 803249F0 00321930 98 C4 00 00 */ stb r6, 0(r4) /* 803249F4 00321934 54 E6 C6 3E */ rlwinm r6, r7, 0x18, 0x18, 0x1f /* 803249F8 00321938 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 803249FC 0032193C 80 85 00 08 */ lwz r4, 8(r5) /* 80324A00 00321940 38 04 00 01 */ addi r0, r4, 1 /* 80324A04 00321944 90 05 00 08 */ stw r0, 8(r5) /* 80324A08 00321948 98 C4 00 00 */ stb r6, 0(r4) /* 80324A0C 0032194C 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 80324A10 00321950 80 85 00 08 */ lwz r4, 8(r5) /* 80324A14 00321954 38 04 00 01 */ addi r0, r4, 1 /* 80324A18 00321958 90 05 00 08 */ stw r0, 8(r5) /* 80324A1C 0032195C 98 E4 00 00 */ stb r7, 0(r4) /* 80324A20 00321960 C0 03 00 00 */ lfs f0, 0(r3) /* 80324A24 00321964 D0 01 00 34 */ stfs f0, 0x34(r1) /* 80324A28 00321968 80 E1 00 34 */ lwz r7, 0x34(r1) /* 80324A2C 0032196C 54 E6 46 3E */ srwi r6, r7, 0x18 /* 80324A30 00321970 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 80324A34 00321974 80 85 00 08 */ lwz r4, 8(r5) /* 80324A38 00321978 38 04 00 01 */ addi r0, r4, 1 /* 80324A3C 0032197C 90 05 00 08 */ stw r0, 8(r5) /* 80324A40 00321980 98 C4 00 00 */ stb r6, 0(r4) /* 80324A44 00321984 54 E6 86 3E */ rlwinm r6, r7, 0x10, 0x18, 0x1f /* 80324A48 00321988 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 80324A4C 0032198C 80 85 00 08 */ lwz r4, 8(r5) /* 80324A50 00321990 38 04 00 01 */ addi r0, r4, 1 /* 80324A54 00321994 90 05 00 08 */ stw r0, 8(r5) /* 80324A58 00321998 98 C4 00 00 */ stb r6, 0(r4) /* 80324A5C 0032199C 54 E6 C6 3E */ rlwinm r6, r7, 0x18, 0x18, 0x1f /* 80324A60 003219A0 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 80324A64 003219A4 80 85 00 08 */ lwz r4, 8(r5) /* 80324A68 003219A8 38 04 00 01 */ addi r0, r4, 1 /* 80324A6C 003219AC 90 05 00 08 */ stw r0, 8(r5) /* 80324A70 003219B0 98 C4 00 00 */ stb r6, 0(r4) /* 80324A74 003219B4 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 80324A78 003219B8 80 85 00 08 */ lwz r4, 8(r5) /* 80324A7C 003219BC 38 04 00 01 */ addi r0, r4, 1 /* 80324A80 003219C0 90 05 00 08 */ stw r0, 8(r5) /* 80324A84 003219C4 98 E4 00 00 */ stb r7, 0(r4) /* 80324A88 003219C8 C0 03 00 04 */ lfs f0, 4(r3) /* 80324A8C 003219CC D0 01 00 30 */ stfs f0, 0x30(r1) /* 80324A90 003219D0 80 E1 00 30 */ lwz r7, 0x30(r1) /* 80324A94 003219D4 54 E6 46 3E */ srwi r6, r7, 0x18 /* 80324A98 003219D8 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 80324A9C 003219DC 80 85 00 08 */ lwz r4, 8(r5) /* 80324AA0 003219E0 38 04 00 01 */ addi r0, r4, 1 /* 80324AA4 003219E4 90 05 00 08 */ stw r0, 8(r5) /* 80324AA8 003219E8 98 C4 00 00 */ stb r6, 0(r4) /* 80324AAC 003219EC 54 E6 86 3E */ rlwinm r6, r7, 0x10, 0x18, 0x1f /* 80324AB0 003219F0 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 80324AB4 003219F4 80 85 00 08 */ lwz r4, 8(r5) /* 80324AB8 003219F8 38 04 00 01 */ addi r0, r4, 1 /* 80324ABC 003219FC 90 05 00 08 */ stw r0, 8(r5) /* 80324AC0 00321A00 98 C4 00 00 */ stb r6, 0(r4) /* 80324AC4 00321A04 54 E6 C6 3E */ rlwinm r6, r7, 0x18, 0x18, 0x1f /* 80324AC8 00321A08 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 80324ACC 00321A0C 80 85 00 08 */ lwz r4, 8(r5) /* 80324AD0 00321A10 38 04 00 01 */ addi r0, r4, 1 /* 80324AD4 00321A14 90 05 00 08 */ stw r0, 8(r5) /* 80324AD8 00321A18 98 C4 00 00 */ stb r6, 0(r4) /* 80324ADC 00321A1C 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 80324AE0 00321A20 80 85 00 08 */ lwz r4, 8(r5) /* 80324AE4 00321A24 38 04 00 01 */ addi r0, r4, 1 /* 80324AE8 00321A28 90 05 00 08 */ stw r0, 8(r5) /* 80324AEC 00321A2C 98 E4 00 00 */ stb r7, 0(r4) /* 80324AF0 00321A30 C0 03 00 08 */ lfs f0, 8(r3) /* 80324AF4 00321A34 D0 01 00 2C */ stfs f0, 0x2c(r1) /* 80324AF8 00321A38 80 E1 00 2C */ lwz r7, 0x2c(r1) /* 80324AFC 00321A3C 54 E6 46 3E */ srwi r6, r7, 0x18 /* 80324B00 00321A40 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 80324B04 00321A44 80 85 00 08 */ lwz r4, 8(r5) /* 80324B08 00321A48 38 04 00 01 */ addi r0, r4, 1 /* 80324B0C 00321A4C 90 05 00 08 */ stw r0, 8(r5) /* 80324B10 00321A50 98 C4 00 00 */ stb r6, 0(r4) /* 80324B14 00321A54 54 E6 86 3E */ rlwinm r6, r7, 0x10, 0x18, 0x1f /* 80324B18 00321A58 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 80324B1C 00321A5C 80 85 00 08 */ lwz r4, 8(r5) /* 80324B20 00321A60 38 04 00 01 */ addi r0, r4, 1 /* 80324B24 00321A64 90 05 00 08 */ stw r0, 8(r5) /* 80324B28 00321A68 98 C4 00 00 */ stb r6, 0(r4) /* 80324B2C 00321A6C 54 E6 C6 3E */ rlwinm r6, r7, 0x18, 0x18, 0x1f /* 80324B30 00321A70 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 80324B34 00321A74 80 85 00 08 */ lwz r4, 8(r5) /* 80324B38 00321A78 38 04 00 01 */ addi r0, r4, 1 /* 80324B3C 00321A7C 90 05 00 08 */ stw r0, 8(r5) /* 80324B40 00321A80 98 C4 00 00 */ stb r6, 0(r4) /* 80324B44 00321A84 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 80324B48 00321A88 80 85 00 08 */ lwz r4, 8(r5) /* 80324B4C 00321A8C 38 04 00 01 */ addi r0, r4, 1 /* 80324B50 00321A90 90 05 00 08 */ stw r0, 8(r5) /* 80324B54 00321A94 98 E4 00 00 */ stb r7, 0(r4) /* 80324B58 00321A98 C0 03 00 0C */ lfs f0, 0xc(r3) /* 80324B5C 00321A9C D0 01 00 28 */ stfs f0, 0x28(r1) /* 80324B60 00321AA0 80 E1 00 28 */ lwz r7, 0x28(r1) /* 80324B64 00321AA4 54 E6 46 3E */ srwi r6, r7, 0x18 /* 80324B68 00321AA8 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 80324B6C 00321AAC 80 85 00 08 */ lwz r4, 8(r5) /* 80324B70 00321AB0 38 04 00 01 */ addi r0, r4, 1 /* 80324B74 00321AB4 90 05 00 08 */ stw r0, 8(r5) /* 80324B78 00321AB8 98 C4 00 00 */ stb r6, 0(r4) /* 80324B7C 00321ABC 54 E6 86 3E */ rlwinm r6, r7, 0x10, 0x18, 0x1f /* 80324B80 00321AC0 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 80324B84 00321AC4 80 85 00 08 */ lwz r4, 8(r5) /* 80324B88 00321AC8 38 04 00 01 */ addi r0, r4, 1 /* 80324B8C 00321ACC 90 05 00 08 */ stw r0, 8(r5) /* 80324B90 00321AD0 98 C4 00 00 */ stb r6, 0(r4) /* 80324B94 00321AD4 54 E6 C6 3E */ rlwinm r6, r7, 0x18, 0x18, 0x1f /* 80324B98 00321AD8 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 80324B9C 00321ADC 80 85 00 08 */ lwz r4, 8(r5) /* 80324BA0 00321AE0 38 04 00 01 */ addi r0, r4, 1 /* 80324BA4 00321AE4 90 05 00 08 */ stw r0, 8(r5) /* 80324BA8 00321AE8 98 C4 00 00 */ stb r6, 0(r4) /* 80324BAC 00321AEC 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 80324BB0 00321AF0 80 85 00 08 */ lwz r4, 8(r5) /* 80324BB4 00321AF4 38 04 00 01 */ addi r0, r4, 1 /* 80324BB8 00321AF8 90 05 00 08 */ stw r0, 8(r5) /* 80324BBC 00321AFC 98 E4 00 00 */ stb r7, 0(r4) /* 80324BC0 00321B00 C0 03 00 10 */ lfs f0, 0x10(r3) /* 80324BC4 00321B04 D0 01 00 24 */ stfs f0, 0x24(r1) /* 80324BC8 00321B08 80 E1 00 24 */ lwz r7, 0x24(r1) /* 80324BCC 00321B0C 54 E6 46 3E */ srwi r6, r7, 0x18 /* 80324BD0 00321B10 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 80324BD4 00321B14 80 85 00 08 */ lwz r4, 8(r5) /* 80324BD8 00321B18 38 04 00 01 */ addi r0, r4, 1 /* 80324BDC 00321B1C 90 05 00 08 */ stw r0, 8(r5) /* 80324BE0 00321B20 98 C4 00 00 */ stb r6, 0(r4) /* 80324BE4 00321B24 54 E6 86 3E */ rlwinm r6, r7, 0x10, 0x18, 0x1f /* 80324BE8 00321B28 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 80324BEC 00321B2C 80 85 00 08 */ lwz r4, 8(r5) /* 80324BF0 00321B30 38 04 00 01 */ addi r0, r4, 1 /* 80324BF4 00321B34 90 05 00 08 */ stw r0, 8(r5) /* 80324BF8 00321B38 98 C4 00 00 */ stb r6, 0(r4) /* 80324BFC 00321B3C 54 E6 C6 3E */ rlwinm r6, r7, 0x18, 0x18, 0x1f /* 80324C00 00321B40 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 80324C04 00321B44 80 85 00 08 */ lwz r4, 8(r5) /* 80324C08 00321B48 38 04 00 01 */ addi r0, r4, 1 /* 80324C0C 00321B4C 90 05 00 08 */ stw r0, 8(r5) /* 80324C10 00321B50 98 C4 00 00 */ stb r6, 0(r4) /* 80324C14 00321B54 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 80324C18 00321B58 80 85 00 08 */ lwz r4, 8(r5) /* 80324C1C 00321B5C 38 04 00 01 */ addi r0, r4, 1 /* 80324C20 00321B60 90 05 00 08 */ stw r0, 8(r5) /* 80324C24 00321B64 98 E4 00 00 */ stb r7, 0(r4) /* 80324C28 00321B68 C0 03 00 14 */ lfs f0, 0x14(r3) /* 80324C2C 00321B6C D0 01 00 20 */ stfs f0, 0x20(r1) /* 80324C30 00321B70 80 E1 00 20 */ lwz r7, 0x20(r1) /* 80324C34 00321B74 54 E6 46 3E */ srwi r6, r7, 0x18 /* 80324C38 00321B78 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 80324C3C 00321B7C 80 85 00 08 */ lwz r4, 8(r5) /* 80324C40 00321B80 38 04 00 01 */ addi r0, r4, 1 /* 80324C44 00321B84 90 05 00 08 */ stw r0, 8(r5) /* 80324C48 00321B88 98 C4 00 00 */ stb r6, 0(r4) /* 80324C4C 00321B8C 54 E6 86 3E */ rlwinm r6, r7, 0x10, 0x18, 0x1f /* 80324C50 00321B90 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 80324C54 00321B94 80 85 00 08 */ lwz r4, 8(r5) /* 80324C58 00321B98 38 04 00 01 */ addi r0, r4, 1 /* 80324C5C 00321B9C 90 05 00 08 */ stw r0, 8(r5) /* 80324C60 00321BA0 98 C4 00 00 */ stb r6, 0(r4) /* 80324C64 00321BA4 54 E6 C6 3E */ rlwinm r6, r7, 0x18, 0x18, 0x1f /* 80324C68 00321BA8 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 80324C6C 00321BAC 80 85 00 08 */ lwz r4, 8(r5) /* 80324C70 00321BB0 38 04 00 01 */ addi r0, r4, 1 /* 80324C74 00321BB4 90 05 00 08 */ stw r0, 8(r5) /* 80324C78 00321BB8 98 C4 00 00 */ stb r6, 0(r4) /* 80324C7C 00321BBC 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 80324C80 00321BC0 80 85 00 08 */ lwz r4, 8(r5) /* 80324C84 00321BC4 38 04 00 01 */ addi r0, r4, 1 /* 80324C88 00321BC8 90 05 00 08 */ stw r0, 8(r5) /* 80324C8C 00321BCC 98 E4 00 00 */ stb r7, 0(r4) /* 80324C90 00321BD0 C0 03 00 18 */ lfs f0, 0x18(r3) /* 80324C94 00321BD4 D0 01 00 1C */ stfs f0, 0x1c(r1) /* 80324C98 00321BD8 80 E1 00 1C */ lwz r7, 0x1c(r1) /* 80324C9C 00321BDC 54 E6 46 3E */ srwi r6, r7, 0x18 /* 80324CA0 00321BE0 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 80324CA4 00321BE4 80 85 00 08 */ lwz r4, 8(r5) /* 80324CA8 00321BE8 38 04 00 01 */ addi r0, r4, 1 /* 80324CAC 00321BEC 90 05 00 08 */ stw r0, 8(r5) /* 80324CB0 00321BF0 98 C4 00 00 */ stb r6, 0(r4) /* 80324CB4 00321BF4 54 E6 86 3E */ rlwinm r6, r7, 0x10, 0x18, 0x1f /* 80324CB8 00321BF8 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 80324CBC 00321BFC 80 85 00 08 */ lwz r4, 8(r5) /* 80324CC0 00321C00 38 04 00 01 */ addi r0, r4, 1 /* 80324CC4 00321C04 90 05 00 08 */ stw r0, 8(r5) /* 80324CC8 00321C08 98 C4 00 00 */ stb r6, 0(r4) /* 80324CCC 00321C0C 54 E6 C6 3E */ rlwinm r6, r7, 0x18, 0x18, 0x1f /* 80324CD0 00321C10 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 80324CD4 00321C14 80 85 00 08 */ lwz r4, 8(r5) /* 80324CD8 00321C18 38 04 00 01 */ addi r0, r4, 1 /* 80324CDC 00321C1C 90 05 00 08 */ stw r0, 8(r5) /* 80324CE0 00321C20 98 C4 00 00 */ stb r6, 0(r4) /* 80324CE4 00321C24 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 80324CE8 00321C28 80 85 00 08 */ lwz r4, 8(r5) /* 80324CEC 00321C2C 38 04 00 01 */ addi r0, r4, 1 /* 80324CF0 00321C30 90 05 00 08 */ stw r0, 8(r5) /* 80324CF4 00321C34 98 E4 00 00 */ stb r7, 0(r4) /* 80324CF8 00321C38 C0 03 00 1C */ lfs f0, 0x1c(r3) /* 80324CFC 00321C3C D0 01 00 18 */ stfs f0, 0x18(r1) /* 80324D00 00321C40 80 E1 00 18 */ lwz r7, 0x18(r1) /* 80324D04 00321C44 54 E6 46 3E */ srwi r6, r7, 0x18 /* 80324D08 00321C48 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 80324D0C 00321C4C 80 85 00 08 */ lwz r4, 8(r5) /* 80324D10 00321C50 38 04 00 01 */ addi r0, r4, 1 /* 80324D14 00321C54 90 05 00 08 */ stw r0, 8(r5) /* 80324D18 00321C58 98 C4 00 00 */ stb r6, 0(r4) /* 80324D1C 00321C5C 54 E6 86 3E */ rlwinm r6, r7, 0x10, 0x18, 0x1f /* 80324D20 00321C60 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 80324D24 00321C64 80 85 00 08 */ lwz r4, 8(r5) /* 80324D28 00321C68 38 04 00 01 */ addi r0, r4, 1 /* 80324D2C 00321C6C 90 05 00 08 */ stw r0, 8(r5) /* 80324D30 00321C70 98 C4 00 00 */ stb r6, 0(r4) /* 80324D34 00321C74 54 E6 C6 3E */ rlwinm r6, r7, 0x18, 0x18, 0x1f /* 80324D38 00321C78 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 80324D3C 00321C7C 80 85 00 08 */ lwz r4, 8(r5) /* 80324D40 00321C80 38 04 00 01 */ addi r0, r4, 1 /* 80324D44 00321C84 90 05 00 08 */ stw r0, 8(r5) /* 80324D48 00321C88 98 C4 00 00 */ stb r6, 0(r4) /* 80324D4C 00321C8C 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 80324D50 00321C90 80 85 00 08 */ lwz r4, 8(r5) /* 80324D54 00321C94 38 04 00 01 */ addi r0, r4, 1 /* 80324D58 00321C98 90 05 00 08 */ stw r0, 8(r5) /* 80324D5C 00321C9C 98 E4 00 00 */ stb r7, 0(r4) /* 80324D60 00321CA0 C0 03 00 20 */ lfs f0, 0x20(r3) /* 80324D64 00321CA4 D0 01 00 14 */ stfs f0, 0x14(r1) /* 80324D68 00321CA8 80 E1 00 14 */ lwz r7, 0x14(r1) /* 80324D6C 00321CAC 54 E6 46 3E */ srwi r6, r7, 0x18 /* 80324D70 00321CB0 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 80324D74 00321CB4 80 85 00 08 */ lwz r4, 8(r5) /* 80324D78 00321CB8 38 04 00 01 */ addi r0, r4, 1 /* 80324D7C 00321CBC 90 05 00 08 */ stw r0, 8(r5) /* 80324D80 00321CC0 98 C4 00 00 */ stb r6, 0(r4) /* 80324D84 00321CC4 54 E6 86 3E */ rlwinm r6, r7, 0x10, 0x18, 0x1f /* 80324D88 00321CC8 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 80324D8C 00321CCC 80 85 00 08 */ lwz r4, 8(r5) /* 80324D90 00321CD0 38 04 00 01 */ addi r0, r4, 1 /* 80324D94 00321CD4 90 05 00 08 */ stw r0, 8(r5) /* 80324D98 00321CD8 98 C4 00 00 */ stb r6, 0(r4) /* 80324D9C 00321CDC 54 E6 C6 3E */ rlwinm r6, r7, 0x18, 0x18, 0x1f /* 80324DA0 00321CE0 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 80324DA4 00321CE4 80 85 00 08 */ lwz r4, 8(r5) /* 80324DA8 00321CE8 38 04 00 01 */ addi r0, r4, 1 /* 80324DAC 00321CEC 90 05 00 08 */ stw r0, 8(r5) /* 80324DB0 00321CF0 98 C4 00 00 */ stb r6, 0(r4) /* 80324DB4 00321CF4 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 80324DB8 00321CF8 80 85 00 08 */ lwz r4, 8(r5) /* 80324DBC 00321CFC 38 04 00 01 */ addi r0, r4, 1 /* 80324DC0 00321D00 90 05 00 08 */ stw r0, 8(r5) /* 80324DC4 00321D04 98 E4 00 00 */ stb r7, 0(r4) /* 80324DC8 00321D08 C0 03 00 24 */ lfs f0, 0x24(r3) /* 80324DCC 00321D0C D0 01 00 10 */ stfs f0, 0x10(r1) /* 80324DD0 00321D10 80 E1 00 10 */ lwz r7, 0x10(r1) /* 80324DD4 00321D14 54 E6 46 3E */ srwi r6, r7, 0x18 /* 80324DD8 00321D18 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 80324DDC 00321D1C 80 85 00 08 */ lwz r4, 8(r5) /* 80324DE0 00321D20 38 04 00 01 */ addi r0, r4, 1 /* 80324DE4 00321D24 90 05 00 08 */ stw r0, 8(r5) /* 80324DE8 00321D28 98 C4 00 00 */ stb r6, 0(r4) /* 80324DEC 00321D2C 54 E6 86 3E */ rlwinm r6, r7, 0x10, 0x18, 0x1f /* 80324DF0 00321D30 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 80324DF4 00321D34 80 85 00 08 */ lwz r4, 8(r5) /* 80324DF8 00321D38 38 04 00 01 */ addi r0, r4, 1 /* 80324DFC 00321D3C 90 05 00 08 */ stw r0, 8(r5) /* 80324E00 00321D40 98 C4 00 00 */ stb r6, 0(r4) /* 80324E04 00321D44 54 E6 C6 3E */ rlwinm r6, r7, 0x18, 0x18, 0x1f /* 80324E08 00321D48 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 80324E0C 00321D4C 80 85 00 08 */ lwz r4, 8(r5) /* 80324E10 00321D50 38 04 00 01 */ addi r0, r4, 1 /* 80324E14 00321D54 90 05 00 08 */ stw r0, 8(r5) /* 80324E18 00321D58 98 C4 00 00 */ stb r6, 0(r4) /* 80324E1C 00321D5C 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 80324E20 00321D60 80 85 00 08 */ lwz r4, 8(r5) /* 80324E24 00321D64 38 04 00 01 */ addi r0, r4, 1 /* 80324E28 00321D68 90 05 00 08 */ stw r0, 8(r5) /* 80324E2C 00321D6C 98 E4 00 00 */ stb r7, 0(r4) /* 80324E30 00321D70 C0 03 00 28 */ lfs f0, 0x28(r3) /* 80324E34 00321D74 D0 01 00 0C */ stfs f0, 0xc(r1) /* 80324E38 00321D78 80 E1 00 0C */ lwz r7, 0xc(r1) /* 80324E3C 00321D7C 54 E6 46 3E */ srwi r6, r7, 0x18 /* 80324E40 00321D80 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 80324E44 00321D84 80 85 00 08 */ lwz r4, 8(r5) /* 80324E48 00321D88 38 04 00 01 */ addi r0, r4, 1 /* 80324E4C 00321D8C 90 05 00 08 */ stw r0, 8(r5) /* 80324E50 00321D90 98 C4 00 00 */ stb r6, 0(r4) /* 80324E54 00321D94 54 E6 86 3E */ rlwinm r6, r7, 0x10, 0x18, 0x1f /* 80324E58 00321D98 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 80324E5C 00321D9C 80 85 00 08 */ lwz r4, 8(r5) /* 80324E60 00321DA0 38 04 00 01 */ addi r0, r4, 1 /* 80324E64 00321DA4 90 05 00 08 */ stw r0, 8(r5) /* 80324E68 00321DA8 98 C4 00 00 */ stb r6, 0(r4) /* 80324E6C 00321DAC 54 E6 C6 3E */ rlwinm r6, r7, 0x18, 0x18, 0x1f /* 80324E70 00321DB0 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 80324E74 00321DB4 80 85 00 08 */ lwz r4, 8(r5) /* 80324E78 00321DB8 38 04 00 01 */ addi r0, r4, 1 /* 80324E7C 00321DBC 90 05 00 08 */ stw r0, 8(r5) /* 80324E80 00321DC0 98 C4 00 00 */ stb r6, 0(r4) /* 80324E84 00321DC4 80 AD 94 00 */ lwz r5, lbl_80451980-_SDA_BASE_(r13) /* 80324E88 00321DC8 80 85 00 08 */ lwz r4, 8(r5) /* 80324E8C 00321DCC 38 04 00 01 */ addi r0, r4, 1 /* 80324E90 00321DD0 90 05 00 08 */ stw r0, 8(r5) /* 80324E94 00321DD4 98 E4 00 00 */ stb r7, 0(r4) /* 80324E98 00321DD8 C0 03 00 2C */ lfs f0, 0x2c(r3) /* 80324E9C 00321DDC D0 01 00 08 */ stfs f0, 8(r1) /* 80324EA0 00321DE0 80 C1 00 08 */ lwz r6, 8(r1) /* 80324EA4 00321DE4 54 C5 46 3E */ srwi r5, r6, 0x18 /* 80324EA8 00321DE8 80 8D 94 00 */ lwz r4, lbl_80451980-_SDA_BASE_(r13) /* 80324EAC 00321DEC 80 64 00 08 */ lwz r3, 8(r4) /* 80324EB0 00321DF0 38 03 00 01 */ addi r0, r3, 1 /* 80324EB4 00321DF4 90 04 00 08 */ stw r0, 8(r4) /* 80324EB8 00321DF8 98 A3 00 00 */ stb r5, 0(r3) /* 80324EBC 00321DFC 54 C5 86 3E */ rlwinm r5, r6, 0x10, 0x18, 0x1f /* 80324EC0 00321E00 80 8D 94 00 */ lwz r4, lbl_80451980-_SDA_BASE_(r13) /* 80324EC4 00321E04 80 64 00 08 */ lwz r3, 8(r4) /* 80324EC8 00321E08 38 03 00 01 */ addi r0, r3, 1 /* 80324ECC 00321E0C 90 04 00 08 */ stw r0, 8(r4) /* 80324ED0 00321E10 98 A3 00 00 */ stb r5, 0(r3) /* 80324ED4 00321E14 54 C5 C6 3E */ rlwinm r5, r6, 0x18, 0x18, 0x1f /* 80324ED8 00321E18 80 8D 94 00 */ lwz r4, lbl_80451980-_SDA_BASE_(r13) /* 80324EDC 00321E1C 80 64 00 08 */ lwz r3, 8(r4) /* 80324EE0 00321E20 38 03 00 01 */ addi r0, r3, 1 /* 80324EE4 00321E24 90 04 00 08 */ stw r0, 8(r4) /* 80324EE8 00321E28 98 A3 00 00 */ stb r5, 0(r3) /* 80324EEC 00321E2C 80 8D 94 00 */ lwz r4, lbl_80451980-_SDA_BASE_(r13) /* 80324EF0 00321E30 80 64 00 08 */ lwz r3, 8(r4) /* 80324EF4 00321E34 38 03 00 01 */ addi r0, r3, 1 /* 80324EF8 00321E38 90 04 00 08 */ stw r0, 8(r4) /* 80324EFC 00321E3C 98 C3 00 00 */ stb r6, 0(r3) /* 80324F00 00321E40 38 21 00 40 */ addi r1, r1, 0x40 /* 80324F04 00321E44 4E 80 00 20 */ blr