lbl_80327184: /* 80327184 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80327188 7C 08 02 A6 */ mflr r0 /* 8032718C 90 01 00 24 */ stw r0, 0x24(r1) /* 80327190 39 61 00 20 */ addi r11, r1, 0x20 /* 80327194 48 03 B0 41 */ bl _savegpr_27 /* 80327198 7C 7E 1B 78 */ mr r30, r3 /* 8032719C 7C 9B 23 78 */ mr r27, r4 /* 803271A0 7C BF 2B 78 */ mr r31, r5 /* 803271A4 7C DC 33 78 */ mr r28, r6 /* 803271A8 93 63 00 04 */ stw r27, 4(r3) /* 803271AC 38 60 00 3C */ li r3, 0x3c /* 803271B0 4B FA 7A 9D */ bl __nw__FUl /* 803271B4 7C 7D 1B 79 */ or. r29, r3, r3 /* 803271B8 41 82 00 14 */ beq lbl_803271CC /* 803271BC 3C 80 80 3D */ lis r4, __vt__12J3DMtxBuffer@ha /* 0x803CED44@ha */ /* 803271C0 38 04 ED 44 */ addi r0, r4, __vt__12J3DMtxBuffer@l /* 0x803CED44@l */ /* 803271C4 90 1D 00 38 */ stw r0, 0x38(r29) /* 803271C8 4B FF F0 4D */ bl initialize__12J3DMtxBufferFv lbl_803271CC: /* 803271CC 93 BE 00 84 */ stw r29, 0x84(r30) /* 803271D0 80 7E 00 84 */ lwz r3, 0x84(r30) /* 803271D4 28 03 00 00 */ cmplwi r3, 0 /* 803271D8 40 82 00 0C */ bne lbl_803271E4 /* 803271DC 38 60 00 04 */ li r3, 4 /* 803271E0 48 00 01 08 */ b lbl_803272E8 lbl_803271E4: /* 803271E4 7F 64 DB 78 */ mr r4, r27 /* 803271E8 7F 85 E3 78 */ mr r5, r28 /* 803271EC 4B FF F0 6D */ bl create__12J3DMtxBufferFP12J3DModelDataUl /* 803271F0 2C 03 00 00 */ cmpwi r3, 0 /* 803271F4 41 82 00 08 */ beq lbl_803271FC /* 803271F8 48 00 00 F0 */ b lbl_803272E8 lbl_803271FC: /* 803271FC 7F C3 F3 78 */ mr r3, r30 /* 80327200 7F 64 DB 78 */ mr r4, r27 /* 80327204 48 00 00 FD */ bl createShapePacket__8J3DModelFP12J3DModelData /* 80327208 2C 03 00 00 */ cmpwi r3, 0 /* 8032720C 41 82 00 08 */ beq lbl_80327214 /* 80327210 48 00 00 D8 */ b lbl_803272E8 lbl_80327214: /* 80327214 7F C3 F3 78 */ mr r3, r30 /* 80327218 7F 64 DB 78 */ mr r4, r27 /* 8032721C 7F E5 FB 78 */ mr r5, r31 /* 80327220 48 00 01 AD */ bl createMatPacket__8J3DModelFP12J3DModelDataUl /* 80327224 2C 03 00 00 */ cmpwi r3, 0 /* 80327228 41 82 00 08 */ beq lbl_80327230 /* 8032722C 48 00 00 BC */ b lbl_803272E8 lbl_80327230: /* 80327230 38 7E 00 88 */ addi r3, r30, 0x88 /* 80327234 38 9B 00 88 */ addi r4, r27, 0x88 /* 80327238 4B FE 9D 41 */ bl setVertexData__15J3DVertexBufferFP13J3DVertexData /* 8032723C 7F C3 F3 78 */ mr r3, r30 /* 80327240 48 00 10 AD */ bl prepareShapePackets__8J3DModelFv /* 80327244 57 E0 07 FF */ clrlwi. r0, r31, 0x1f /* 80327248 41 82 00 10 */ beq lbl_80327258 /* 8032724C 80 1E 00 08 */ lwz r0, 8(r30) /* 80327250 60 00 00 01 */ ori r0, r0, 1 /* 80327254 90 1E 00 08 */ stw r0, 8(r30) lbl_80327258: /* 80327258 57 E0 07 BD */ rlwinm. r0, r31, 0, 0x1e, 0x1e /* 8032725C 41 82 00 10 */ beq lbl_8032726C /* 80327260 80 1E 00 08 */ lwz r0, 8(r30) /* 80327264 60 00 00 02 */ ori r0, r0, 2 /* 80327268 90 1E 00 08 */ stw r0, 8(r30) lbl_8032726C: /* 8032726C 57 E0 06 F7 */ rlwinm. r0, r31, 0, 0x1b, 0x1b /* 80327270 41 82 00 10 */ beq lbl_80327280 /* 80327274 80 1E 00 08 */ lwz r0, 8(r30) /* 80327278 60 00 00 10 */ ori r0, r0, 0x10 /* 8032727C 90 1E 00 08 */ stw r0, 8(r30) lbl_80327280: /* 80327280 57 E0 03 9D */ rlwinm. r0, r31, 0, 0xe, 0xe /* 80327284 41 82 00 10 */ beq lbl_80327294 /* 80327288 80 1E 00 08 */ lwz r0, 8(r30) /* 8032728C 64 00 00 02 */ oris r0, r0, 2 /* 80327290 90 1E 00 08 */ stw r0, 8(r30) lbl_80327294: /* 80327294 57 E0 03 5B */ rlwinm. r0, r31, 0, 0xd, 0xd /* 80327298 41 82 00 10 */ beq lbl_803272A8 /* 8032729C 80 1E 00 08 */ lwz r0, 8(r30) /* 803272A0 64 00 00 04 */ oris r0, r0, 4 /* 803272A4 90 1E 00 08 */ stw r0, 8(r30) lbl_803272A8: /* 803272A8 57 E0 03 19 */ rlwinm. r0, r31, 0, 0xc, 0xc /* 803272AC 41 82 00 10 */ beq lbl_803272BC /* 803272B0 80 1E 00 08 */ lwz r0, 8(r30) /* 803272B4 64 00 00 08 */ oris r0, r0, 8 /* 803272B8 90 1E 00 08 */ stw r0, 8(r30) lbl_803272BC: /* 803272BC 57 E0 07 7B */ rlwinm. r0, r31, 0, 0x1d, 0x1d /* 803272C0 41 82 00 10 */ beq lbl_803272D0 /* 803272C4 80 1E 00 08 */ lwz r0, 8(r30) /* 803272C8 60 00 00 04 */ ori r0, r0, 4 /* 803272CC 90 1E 00 08 */ stw r0, 8(r30) lbl_803272D0: /* 803272D0 57 E0 07 39 */ rlwinm. r0, r31, 0, 0x1c, 0x1c /* 803272D4 41 82 00 10 */ beq lbl_803272E4 /* 803272D8 80 1E 00 08 */ lwz r0, 8(r30) /* 803272DC 60 00 00 08 */ ori r0, r0, 8 /* 803272E0 90 1E 00 08 */ stw r0, 8(r30) lbl_803272E4: /* 803272E4 38 60 00 00 */ li r3, 0 lbl_803272E8: /* 803272E8 39 61 00 20 */ addi r11, r1, 0x20 /* 803272EC 48 03 AF 35 */ bl _restgpr_27 /* 803272F0 80 01 00 24 */ lwz r0, 0x24(r1) /* 803272F4 7C 08 03 A6 */ mtlr r0 /* 803272F8 38 21 00 20 */ addi r1, r1, 0x20 /* 803272FC 4E 80 00 20 */ blr