lbl_80269050: /* 80269050 94 21 FE 00 */ stwu r1, -0x200(r1) /* 80269054 7C 08 02 A6 */ mflr r0 /* 80269058 90 01 02 04 */ stw r0, 0x204(r1) /* 8026905C DB E1 01 F0 */ stfd f31, 0x1f0(r1) /* 80269060 F3 E1 01 F8 */ psq_st f31, 504(r1), 0, 0 /* qr0 */ /* 80269064 DB C1 01 E0 */ stfd f30, 0x1e0(r1) /* 80269068 F3 C1 01 E8 */ psq_st f30, 488(r1), 0, 0 /* qr0 */ /* 8026906C DB A1 01 D0 */ stfd f29, 0x1d0(r1) /* 80269070 F3 A1 01 D8 */ psq_st f29, 472(r1), 0, 0 /* qr0 */ /* 80269074 DB 81 01 C0 */ stfd f28, 0x1c0(r1) /* 80269078 F3 81 01 C8 */ psq_st f28, 456(r1), 0, 0 /* qr0 */ /* 8026907C DB 61 01 B0 */ stfd f27, 0x1b0(r1) /* 80269080 F3 61 01 B8 */ psq_st f27, 440(r1), 0, 0 /* qr0 */ /* 80269084 DB 41 01 A0 */ stfd f26, 0x1a0(r1) /* 80269088 F3 41 01 A8 */ psq_st f26, 424(r1), 0, 0 /* qr0 */ /* 8026908C DB 21 01 90 */ stfd f25, 0x190(r1) /* 80269090 F3 21 01 98 */ psq_st f25, 408(r1), 0, 0 /* qr0 */ /* 80269094 DB 01 01 80 */ stfd f24, 0x180(r1) /* 80269098 F3 01 01 88 */ psq_st f24, 392(r1), 0, 0 /* qr0 */ /* 8026909C DA E1 01 70 */ stfd f23, 0x170(r1) /* 802690A0 F2 E1 01 78 */ psq_st f23, 376(r1), 0, 0 /* qr0 */ /* 802690A4 DA C1 01 60 */ stfd f22, 0x160(r1) /* 802690A8 F2 C1 01 68 */ psq_st f22, 360(r1), 0, 0 /* qr0 */ /* 802690AC DA A1 01 50 */ stfd f21, 0x150(r1) /* 802690B0 F2 A1 01 58 */ psq_st f21, 344(r1), 0, 0 /* qr0 */ /* 802690B4 DA 81 01 40 */ stfd f20, 0x140(r1) /* 802690B8 F2 81 01 48 */ psq_st f20, 328(r1), 0, 0 /* qr0 */ /* 802690BC DA 61 01 30 */ stfd f19, 0x130(r1) /* 802690C0 F2 61 01 38 */ psq_st f19, 312(r1), 0, 0 /* qr0 */ /* 802690C4 DA 41 01 20 */ stfd f18, 0x120(r1) /* 802690C8 F2 41 01 28 */ psq_st f18, 296(r1), 0, 0 /* qr0 */ /* 802690CC DA 21 01 10 */ stfd f17, 0x110(r1) /* 802690D0 F2 21 01 18 */ psq_st f17, 280(r1), 0, 0 /* qr0 */ /* 802690D4 39 61 01 10 */ addi r11, r1, 0x110 /* 802690D8 48 0F 91 01 */ bl _savegpr_28 /* 802690DC 7C 7C 1B 78 */ mr r28, r3 /* 802690E0 7C 9D 23 78 */ mr r29, r4 /* 802690E4 3B E0 00 00 */ li r31, 0 /* 802690E8 3B C0 00 00 */ li r30, 0 /* 802690EC C0 25 00 00 */ lfs f1, 0(r5) /* 802690F0 C0 04 00 00 */ lfs f0, 0(r4) /* 802690F4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 802690F8 40 81 00 20 */ ble lbl_80269118 /* 802690FC C0 46 00 00 */ lfs f2, 0(r6) /* 80269100 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80269104 40 81 00 0C */ ble lbl_80269110 /* 80269108 38 60 00 00 */ li r3, 0 /* 8026910C 48 00 0A 90 */ b lbl_80269B9C lbl_80269110: /* 80269110 83 E2 B7 40 */ lwz r31, BPCP_OUTCODE0(r2) /* 80269114 48 00 00 14 */ b lbl_80269128 lbl_80269118: /* 80269118 C0 46 00 00 */ lfs f2, 0(r6) /* 8026911C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80269120 40 81 00 08 */ ble lbl_80269128 /* 80269124 83 C2 B7 40 */ lwz r30, BPCP_OUTCODE0(r2) lbl_80269128: /* 80269128 57 E0 07 FF */ clrlwi. r0, r31, 0x1f /* 8026912C 40 82 00 38 */ bne lbl_80269164 /* 80269130 C0 7C 00 00 */ lfs f3, 0(r28) /* 80269134 FC 01 18 40 */ fcmpo cr0, f1, f3 /* 80269138 40 80 00 2C */ bge lbl_80269164 /* 8026913C 57 C0 07 FF */ clrlwi. r0, r30, 0x1f /* 80269140 40 82 00 18 */ bne lbl_80269158 /* 80269144 C0 46 00 00 */ lfs f2, 0(r6) /* 80269148 FC 02 18 40 */ fcmpo cr0, f2, f3 /* 8026914C 40 80 00 0C */ bge lbl_80269158 /* 80269150 38 60 00 00 */ li r3, 0 /* 80269154 48 00 0A 48 */ b lbl_80269B9C lbl_80269158: /* 80269158 80 02 B7 44 */ lwz r0, BPCP_OUTCODE1(r2) /* 8026915C 7F FF 03 78 */ or r31, r31, r0 /* 80269160 48 00 00 24 */ b lbl_80269184 lbl_80269164: /* 80269164 57 C0 07 FF */ clrlwi. r0, r30, 0x1f /* 80269168 40 82 00 1C */ bne lbl_80269184 /* 8026916C C0 66 00 00 */ lfs f3, 0(r6) /* 80269170 C0 5C 00 00 */ lfs f2, 0(r28) /* 80269174 FC 03 10 40 */ fcmpo cr0, f3, f2 /* 80269178 40 80 00 0C */ bge lbl_80269184 /* 8026917C 80 02 B7 44 */ lwz r0, BPCP_OUTCODE1(r2) /* 80269180 7F DE 03 78 */ or r30, r30, r0 lbl_80269184: /* 80269184 C0 65 00 08 */ lfs f3, 8(r5) /* 80269188 C0 5D 00 08 */ lfs f2, 8(r29) /* 8026918C FC 03 10 40 */ fcmpo cr0, f3, f2 /* 80269190 40 81 00 24 */ ble lbl_802691B4 /* 80269194 C0 86 00 08 */ lfs f4, 8(r6) /* 80269198 FC 04 10 40 */ fcmpo cr0, f4, f2 /* 8026919C 40 81 00 0C */ ble lbl_802691A8 /* 802691A0 38 60 00 00 */ li r3, 0 /* 802691A4 48 00 09 F8 */ b lbl_80269B9C lbl_802691A8: /* 802691A8 80 02 B7 48 */ lwz r0, BPCP_OUTCODE4(r2) /* 802691AC 7F FF 03 78 */ or r31, r31, r0 /* 802691B0 48 00 00 18 */ b lbl_802691C8 lbl_802691B4: /* 802691B4 C0 86 00 08 */ lfs f4, 8(r6) /* 802691B8 FC 04 10 40 */ fcmpo cr0, f4, f2 /* 802691BC 40 81 00 0C */ ble lbl_802691C8 /* 802691C0 80 02 B7 48 */ lwz r0, BPCP_OUTCODE4(r2) /* 802691C4 7F DE 03 78 */ or r30, r30, r0 lbl_802691C8: /* 802691C8 57 E0 06 F7 */ rlwinm. r0, r31, 0, 0x1b, 0x1b /* 802691CC 40 82 00 38 */ bne lbl_80269204 /* 802691D0 C0 BC 00 08 */ lfs f5, 8(r28) /* 802691D4 FC 03 28 40 */ fcmpo cr0, f3, f5 /* 802691D8 40 80 00 2C */ bge lbl_80269204 /* 802691DC 57 C0 06 F7 */ rlwinm. r0, r30, 0, 0x1b, 0x1b /* 802691E0 40 82 00 18 */ bne lbl_802691F8 /* 802691E4 C0 86 00 08 */ lfs f4, 8(r6) /* 802691E8 FC 04 28 40 */ fcmpo cr0, f4, f5 /* 802691EC 40 80 00 0C */ bge lbl_802691F8 /* 802691F0 38 60 00 00 */ li r3, 0 /* 802691F4 48 00 09 A8 */ b lbl_80269B9C lbl_802691F8: /* 802691F8 80 02 B7 4C */ lwz r0, BPCP_OUTCODE5(r2) /* 802691FC 7F FF 03 78 */ or r31, r31, r0 /* 80269200 48 00 00 24 */ b lbl_80269224 lbl_80269204: /* 80269204 57 C0 06 F7 */ rlwinm. r0, r30, 0, 0x1b, 0x1b /* 80269208 40 82 00 1C */ bne lbl_80269224 /* 8026920C C0 A6 00 08 */ lfs f5, 8(r6) /* 80269210 C0 9C 00 08 */ lfs f4, 8(r28) /* 80269214 FC 05 20 40 */ fcmpo cr0, f5, f4 /* 80269218 40 80 00 0C */ bge lbl_80269224 /* 8026921C 80 02 B7 4C */ lwz r0, BPCP_OUTCODE5(r2) /* 80269220 7F DE 03 78 */ or r30, r30, r0 lbl_80269224: /* 80269224 C0 85 00 04 */ lfs f4, 4(r5) /* 80269228 C1 7D 00 04 */ lfs f11, 4(r29) /* 8026922C FC 04 58 40 */ fcmpo cr0, f4, f11 /* 80269230 40 81 00 24 */ ble lbl_80269254 /* 80269234 C0 A6 00 04 */ lfs f5, 4(r6) /* 80269238 FC 05 58 40 */ fcmpo cr0, f5, f11 /* 8026923C 40 81 00 0C */ ble lbl_80269248 /* 80269240 38 60 00 00 */ li r3, 0 /* 80269244 48 00 09 58 */ b lbl_80269B9C lbl_80269248: /* 80269248 80 02 B7 50 */ lwz r0, BPCP_OUTCODE2(r2) /* 8026924C 7F FF 03 78 */ or r31, r31, r0 /* 80269250 48 00 00 18 */ b lbl_80269268 lbl_80269254: /* 80269254 C0 A6 00 04 */ lfs f5, 4(r6) /* 80269258 FC 05 58 40 */ fcmpo cr0, f5, f11 /* 8026925C 40 81 00 0C */ ble lbl_80269268 /* 80269260 80 02 B7 50 */ lwz r0, BPCP_OUTCODE2(r2) /* 80269264 7F DE 03 78 */ or r30, r30, r0 lbl_80269268: /* 80269268 57 E0 07 7B */ rlwinm. r0, r31, 0, 0x1d, 0x1d /* 8026926C 40 82 00 38 */ bne lbl_802692A4 /* 80269270 C0 DC 00 04 */ lfs f6, 4(r28) /* 80269274 FC 04 30 40 */ fcmpo cr0, f4, f6 /* 80269278 40 80 00 2C */ bge lbl_802692A4 /* 8026927C 57 C0 07 7B */ rlwinm. r0, r30, 0, 0x1d, 0x1d /* 80269280 40 82 00 18 */ bne lbl_80269298 /* 80269284 C0 A6 00 04 */ lfs f5, 4(r6) /* 80269288 FC 05 30 40 */ fcmpo cr0, f5, f6 /* 8026928C 40 80 00 0C */ bge lbl_80269298 /* 80269290 38 60 00 00 */ li r3, 0 /* 80269294 48 00 09 08 */ b lbl_80269B9C lbl_80269298: /* 80269298 80 02 B7 54 */ lwz r0, BPCP_OUTCODE3(r2) /* 8026929C 7F FF 03 78 */ or r31, r31, r0 /* 802692A0 48 00 00 24 */ b lbl_802692C4 lbl_802692A4: /* 802692A4 57 C0 07 7B */ rlwinm. r0, r30, 0, 0x1d, 0x1d /* 802692A8 40 82 00 1C */ bne lbl_802692C4 /* 802692AC C0 C6 00 04 */ lfs f6, 4(r6) /* 802692B0 C0 BC 00 04 */ lfs f5, 4(r28) /* 802692B4 FC 06 28 40 */ fcmpo cr0, f6, f5 /* 802692B8 40 80 00 0C */ bge lbl_802692C4 /* 802692BC 80 02 B7 54 */ lwz r0, BPCP_OUTCODE3(r2) /* 802692C0 7F DE 03 78 */ or r30, r30, r0 lbl_802692C4: /* 802692C4 28 1F 00 00 */ cmplwi r31, 0 /* 802692C8 40 82 00 0C */ bne lbl_802692D4 /* 802692CC 38 60 00 01 */ li r3, 1 /* 802692D0 48 00 08 CC */ b lbl_80269B9C lbl_802692D4: /* 802692D4 28 1E 00 00 */ cmplwi r30, 0 /* 802692D8 40 82 00 0C */ bne lbl_802692E4 /* 802692DC 38 60 00 01 */ li r3, 1 /* 802692E0 48 00 08 BC */ b lbl_80269B9C lbl_802692E4: /* 802692E4 38 60 00 00 */ li r3, 0 /* 802692E8 FE 80 08 50 */ fneg f20, f1 /* 802692EC EC B4 20 2A */ fadds f5, f20, f4 /* 802692F0 C1 BC 00 00 */ lfs f13, 0(r28) /* 802692F4 FE A0 68 50 */ fneg f21, f13 /* 802692F8 ED 35 58 2A */ fadds f9, f21, f11 /* 802692FC FC 05 48 40 */ fcmpo cr0, f5, f9 /* 80269300 40 81 00 08 */ ble lbl_80269308 /* 80269304 80 62 B7 58 */ lwz r3, BEVEL2D_OUTCODE0(r2) lbl_80269308: /* 80269308 FC E0 00 50 */ fneg f7, f0 /* 8026930C C0 DC 00 04 */ lfs f6, 4(r28) /* 80269310 ED 47 30 2A */ fadds f10, f7, f6 /* 80269314 FC 05 50 40 */ fcmpo cr0, f5, f10 /* 80269318 40 80 00 0C */ bge lbl_80269324 /* 8026931C 80 02 B7 5C */ lwz r0, BEVEL2D_OUTCODE1(r2) /* 80269320 7C 63 03 78 */ or r3, r3, r0 lbl_80269324: /* 80269324 EC E1 20 2A */ fadds f7, f1, f4 /* 80269328 ED 80 58 2A */ fadds f12, f0, f11 /* 8026932C FC 07 60 40 */ fcmpo cr0, f7, f12 /* 80269330 40 81 00 0C */ ble lbl_8026933C /* 80269334 80 02 B7 60 */ lwz r0, BEVEL2D_OUTCODE2(r2) /* 80269338 7C 63 03 78 */ or r3, r3, r0 lbl_8026933C: /* 8026933C EF CD 30 2A */ fadds f30, f13, f6 /* 80269340 FC 07 F0 40 */ fcmpo cr0, f7, f30 /* 80269344 40 80 00 0C */ bge lbl_80269350 /* 80269348 80 02 B7 64 */ lwz r0, BEVEL2D_OUTCODE3(r2) /* 8026934C 7C 63 03 78 */ or r3, r3, r0 lbl_80269350: /* 80269350 FE E0 18 50 */ fneg f23, f3 /* 80269354 EE 77 20 2A */ fadds f19, f23, f4 /* 80269358 C1 1C 00 08 */ lfs f8, 8(r28) /* 8026935C FE C0 40 50 */ fneg f22, f8 /* 80269360 EF B6 58 2A */ fadds f29, f22, f11 /* 80269364 FC 13 E8 40 */ fcmpo cr0, f19, f29 /* 80269368 40 81 00 0C */ ble lbl_80269374 /* 8026936C 80 02 B7 68 */ lwz r0, BEVEL2D_OUTCODE4(r2) /* 80269370 7C 63 03 78 */ or r3, r3, r0 lbl_80269374: /* 80269374 FF 00 10 50 */ fneg f24, f2 /* 80269378 EF 98 30 2A */ fadds f28, f24, f6 /* 8026937C FC 13 E0 40 */ fcmpo cr0, f19, f28 /* 80269380 40 80 00 0C */ bge lbl_8026938C /* 80269384 80 02 B7 6C */ lwz r0, BEVEL2D_OUTCODE5(r2) /* 80269388 7C 63 03 78 */ or r3, r3, r0 lbl_8026938C: /* 8026938C EE 63 20 2A */ fadds f19, f3, f4 /* 80269390 EF 62 58 2A */ fadds f27, f2, f11 /* 80269394 FC 13 D8 40 */ fcmpo cr0, f19, f27 /* 80269398 40 81 00 0C */ ble lbl_802693A4 /* 8026939C 80 02 B7 70 */ lwz r0, BEVEL2D_OUTCODE6(r2) /* 802693A0 7C 63 03 78 */ or r3, r3, r0 lbl_802693A4: /* 802693A4 EF 48 30 2A */ fadds f26, f8, f6 /* 802693A8 FC 13 D0 40 */ fcmpo cr0, f19, f26 /* 802693AC 40 80 00 0C */ bge lbl_802693B8 /* 802693B0 80 02 B7 74 */ lwz r0, BEVEL2D_OUTCODE7(r2) /* 802693B4 7C 63 03 78 */ or r3, r3, r0 lbl_802693B8: /* 802693B8 ED 77 08 2A */ fadds f11, f23, f1 /* 802693BC EF 36 00 2A */ fadds f25, f22, f0 /* 802693C0 FC 0B C8 40 */ fcmpo cr0, f11, f25 /* 802693C4 40 81 00 0C */ ble lbl_802693D0 /* 802693C8 80 02 B7 78 */ lwz r0, BEVEL2D_OUTCODE8(r2) /* 802693CC 7C 63 03 78 */ or r3, r3, r0 lbl_802693D0: /* 802693D0 EF 18 68 2A */ fadds f24, f24, f13 /* 802693D4 FC 0B C0 40 */ fcmpo cr0, f11, f24 /* 802693D8 40 80 00 0C */ bge lbl_802693E4 /* 802693DC 80 02 B7 7C */ lwz r0, BEVEL2D_OUTCODE9(r2) /* 802693E0 7C 63 03 78 */ or r3, r3, r0 lbl_802693E4: /* 802693E4 ED 63 08 2A */ fadds f11, f3, f1 /* 802693E8 EE E2 00 2A */ fadds f23, f2, f0 /* 802693EC FC 0B B8 40 */ fcmpo cr0, f11, f23 /* 802693F0 40 81 00 0C */ ble lbl_802693FC /* 802693F4 80 02 B7 80 */ lwz r0, BEVEL2D_OUTCODE10(r2) /* 802693F8 7C 63 03 78 */ or r3, r3, r0 lbl_802693FC: /* 802693FC EE C8 68 2A */ fadds f22, f8, f13 /* 80269400 FC 0B B0 40 */ fcmpo cr0, f11, f22 /* 80269404 40 80 00 0C */ bge lbl_80269410 /* 80269408 80 02 B7 84 */ lwz r0, BEVEL2D_OUTCODE11(r2) /* 8026940C 7C 63 03 78 */ or r3, r3, r0 lbl_80269410: /* 80269410 54 60 40 2E */ slwi r0, r3, 8 /* 80269414 7F FF 03 78 */ or r31, r31, r0 /* 80269418 38 60 00 00 */ li r3, 0 /* 8026941C C3 E6 00 00 */ lfs f31, 0(r6) /* 80269420 FE 60 F8 50 */ fneg f19, f31 /* 80269424 C1 A6 00 04 */ lfs f13, 4(r6) /* 80269428 ED 73 68 2A */ fadds f11, f19, f13 /* 8026942C FC 0B 48 40 */ fcmpo cr0, f11, f9 /* 80269430 40 81 00 08 */ ble lbl_80269438 /* 80269434 80 62 B7 58 */ lwz r3, BEVEL2D_OUTCODE0(r2) lbl_80269438: /* 80269438 FC 0B 50 40 */ fcmpo cr0, f11, f10 /* 8026943C 40 80 00 0C */ bge lbl_80269448 /* 80269440 80 02 B7 5C */ lwz r0, BEVEL2D_OUTCODE1(r2) /* 80269444 7C 63 03 78 */ or r3, r3, r0 lbl_80269448: /* 80269448 ED 5F 68 2A */ fadds f10, f31, f13 /* 8026944C FC 0A 60 40 */ fcmpo cr0, f10, f12 /* 80269450 40 81 00 0C */ ble lbl_8026945C /* 80269454 80 02 B7 60 */ lwz r0, BEVEL2D_OUTCODE2(r2) /* 80269458 7C 63 03 78 */ or r3, r3, r0 lbl_8026945C: /* 8026945C FC 0A F0 40 */ fcmpo cr0, f10, f30 /* 80269460 40 80 00 0C */ bge lbl_8026946C /* 80269464 80 02 B7 64 */ lwz r0, BEVEL2D_OUTCODE3(r2) /* 80269468 7C 63 03 78 */ or r3, r3, r0 lbl_8026946C: /* 8026946C C3 C6 00 08 */ lfs f30, 8(r6) /* 80269470 FE 20 F0 50 */ fneg f17, f30 /* 80269474 EE 51 68 2A */ fadds f18, f17, f13 /* 80269478 FC 12 E8 40 */ fcmpo cr0, f18, f29 /* 8026947C 40 81 00 0C */ ble lbl_80269488 /* 80269480 80 02 B7 68 */ lwz r0, BEVEL2D_OUTCODE4(r2) /* 80269484 7C 63 03 78 */ or r3, r3, r0 lbl_80269488: /* 80269488 FC 12 E0 40 */ fcmpo cr0, f18, f28 /* 8026948C 40 80 00 0C */ bge lbl_80269498 /* 80269490 80 02 B7 6C */ lwz r0, BEVEL2D_OUTCODE5(r2) /* 80269494 7C 63 03 78 */ or r3, r3, r0 lbl_80269498: /* 80269498 EE 5E 68 2A */ fadds f18, f30, f13 /* 8026949C FC 12 D8 40 */ fcmpo cr0, f18, f27 /* 802694A0 40 81 00 0C */ ble lbl_802694AC /* 802694A4 80 02 B7 70 */ lwz r0, BEVEL2D_OUTCODE6(r2) /* 802694A8 7C 63 03 78 */ or r3, r3, r0 lbl_802694AC: /* 802694AC FC 12 D0 40 */ fcmpo cr0, f18, f26 /* 802694B0 40 80 00 0C */ bge lbl_802694BC /* 802694B4 80 02 B7 74 */ lwz r0, BEVEL2D_OUTCODE7(r2) /* 802694B8 7C 63 03 78 */ or r3, r3, r0 lbl_802694BC: /* 802694BC EE 31 F8 2A */ fadds f17, f17, f31 /* 802694C0 FC 11 C8 40 */ fcmpo cr0, f17, f25 /* 802694C4 40 81 00 0C */ ble lbl_802694D0 /* 802694C8 80 02 B7 78 */ lwz r0, BEVEL2D_OUTCODE8(r2) /* 802694CC 7C 63 03 78 */ or r3, r3, r0 lbl_802694D0: /* 802694D0 FC 11 C0 40 */ fcmpo cr0, f17, f24 /* 802694D4 40 80 00 0C */ bge lbl_802694E0 /* 802694D8 80 02 B7 7C */ lwz r0, BEVEL2D_OUTCODE9(r2) /* 802694DC 7C 63 03 78 */ or r3, r3, r0 lbl_802694E0: /* 802694E0 EE 3E F8 2A */ fadds f17, f30, f31 /* 802694E4 FC 11 B8 40 */ fcmpo cr0, f17, f23 /* 802694E8 40 81 00 0C */ ble lbl_802694F4 /* 802694EC 80 02 B7 80 */ lwz r0, BEVEL2D_OUTCODE10(r2) /* 802694F0 7C 63 03 78 */ or r3, r3, r0 lbl_802694F4: /* 802694F4 FC 11 B0 40 */ fcmpo cr0, f17, f22 /* 802694F8 40 80 00 0C */ bge lbl_80269504 /* 802694FC 80 02 B7 84 */ lwz r0, BEVEL2D_OUTCODE11(r2) /* 80269500 7C 63 03 78 */ or r3, r3, r0 lbl_80269504: /* 80269504 54 60 40 2E */ slwi r0, r3, 8 /* 80269508 7F DE 03 78 */ or r30, r30, r0 /* 8026950C 7F E0 F0 39 */ and. r0, r31, r30 /* 80269510 41 82 00 0C */ beq lbl_8026951C /* 80269514 38 60 00 00 */ li r3, 0 /* 80269518 48 00 06 84 */ b lbl_80269B9C lbl_8026951C: /* 8026951C 38 60 00 00 */ li r3, 0 /* 80269520 EE E3 38 2A */ fadds f23, f3, f7 /* 80269524 EE C2 60 2A */ fadds f22, f2, f12 /* 80269528 FC 17 B0 40 */ fcmpo cr0, f23, f22 /* 8026952C 40 81 00 08 */ ble lbl_80269534 /* 80269530 80 62 B7 88 */ lwz r3, BEVEL3D_OUTCODE0(r2) lbl_80269534: /* 80269534 EF 03 28 2A */ fadds f24, f3, f5 /* 80269538 EE E2 48 2A */ fadds f23, f2, f9 /* 8026953C FC 18 B8 40 */ fcmpo cr0, f24, f23 /* 80269540 40 81 00 0C */ ble lbl_8026954C /* 80269544 80 02 B7 8C */ lwz r0, BEVEL3D_OUTCODE1(r2) /* 80269548 7C 63 03 78 */ or r3, r3, r0 lbl_8026954C: /* 8026954C EF 05 18 28 */ fsubs f24, f5, f3 /* 80269550 EC A9 40 28 */ fsubs f5, f9, f8 /* 80269554 FC 18 28 40 */ fcmpo cr0, f24, f5 /* 80269558 40 81 00 0C */ ble lbl_80269564 /* 8026955C 80 02 B7 90 */ lwz r0, BEVEL3D_OUTCODE2(r2) /* 80269560 7C 63 03 78 */ or r3, r3, r0 lbl_80269564: /* 80269564 EC E7 18 28 */ fsubs f7, f7, f3 /* 80269568 ED 2C 40 28 */ fsubs f9, f12, f8 /* 8026956C FC 07 48 40 */ fcmpo cr0, f7, f9 /* 80269570 40 81 00 0C */ ble lbl_8026957C /* 80269574 80 02 B7 94 */ lwz r0, BEVEL3D_OUTCODE3(r2) /* 80269578 7C 63 03 78 */ or r3, r3, r0 lbl_8026957C: /* 8026957C EC E1 20 28 */ fsubs f7, f1, f4 /* 80269580 EC E3 38 2A */ fadds f7, f3, f7 /* 80269584 EC 00 30 28 */ fsubs f0, f0, f6 /* 80269588 ED 82 00 2A */ fadds f12, f2, f0 /* 8026958C FC 07 60 40 */ fcmpo cr0, f7, f12 /* 80269590 40 81 00 0C */ ble lbl_8026959C /* 80269594 80 02 B7 98 */ lwz r0, BEVEL3D_OUTCODE4(r2) /* 80269598 7C 63 03 78 */ or r3, r3, r0 lbl_8026959C: /* 8026959C EC F4 20 28 */ fsubs f7, f20, f4 /* 802695A0 EC 03 38 2A */ fadds f0, f3, f7 /* 802695A4 EC 95 30 28 */ fsubs f4, f21, f6 /* 802695A8 EC 42 20 2A */ fadds f2, f2, f4 /* 802695AC FC 00 10 40 */ fcmpo cr0, f0, f2 /* 802695B0 40 81 00 0C */ ble lbl_802695BC /* 802695B4 80 02 B7 9C */ lwz r0, BEVEL3D_OUTCODE5(r2) /* 802695B8 7C 63 03 78 */ or r3, r3, r0 lbl_802695BC: /* 802695BC FC 00 10 40 */ fcmpo cr0, f0, f2 /* 802695C0 40 81 00 0C */ ble lbl_802695CC /* 802695C4 80 02 B7 A0 */ lwz r0, BEVEL3D_OUTCODE6(r2) /* 802695C8 7C 63 03 78 */ or r3, r3, r0 lbl_802695CC: /* 802695CC EC 07 18 28 */ fsubs f0, f7, f3 /* 802695D0 EC 64 40 28 */ fsubs f3, f4, f8 /* 802695D4 FC 00 18 40 */ fcmpo cr0, f0, f3 /* 802695D8 40 81 00 0C */ ble lbl_802695E4 /* 802695DC 80 02 B7 A4 */ lwz r0, BEVEL3D_OUTCODE7(r2) /* 802695E0 7C 63 03 78 */ or r3, r3, r0 lbl_802695E4: /* 802695E4 54 60 C0 0E */ slwi r0, r3, 0x18 /* 802695E8 7F FF 03 78 */ or r31, r31, r0 /* 802695EC 38 60 00 00 */ li r3, 0 /* 802695F0 EC 1E 50 2A */ fadds f0, f30, f10 /* 802695F4 FC 00 B0 40 */ fcmpo cr0, f0, f22 /* 802695F8 40 81 00 08 */ ble lbl_80269600 /* 802695FC 80 62 B7 88 */ lwz r3, BEVEL3D_OUTCODE0(r2) lbl_80269600: /* 80269600 EC 1E 58 2A */ fadds f0, f30, f11 /* 80269604 FC 00 B8 40 */ fcmpo cr0, f0, f23 /* 80269608 40 81 00 0C */ ble lbl_80269614 /* 8026960C 80 02 B7 8C */ lwz r0, BEVEL3D_OUTCODE1(r2) /* 80269610 7C 63 03 78 */ or r3, r3, r0 lbl_80269614: /* 80269614 EC 0B F0 28 */ fsubs f0, f11, f30 /* 80269618 FC 00 28 40 */ fcmpo cr0, f0, f5 /* 8026961C 40 81 00 0C */ ble lbl_80269628 /* 80269620 80 02 B7 90 */ lwz r0, BEVEL3D_OUTCODE2(r2) /* 80269624 7C 63 03 78 */ or r3, r3, r0 lbl_80269628: /* 80269628 EC 0A F0 28 */ fsubs f0, f10, f30 /* 8026962C FC 00 48 40 */ fcmpo cr0, f0, f9 /* 80269630 40 81 00 0C */ ble lbl_8026963C /* 80269634 80 02 B7 94 */ lwz r0, BEVEL3D_OUTCODE3(r2) /* 80269638 7C 63 03 78 */ or r3, r3, r0 lbl_8026963C: /* 8026963C EC 1F 68 28 */ fsubs f0, f31, f13 /* 80269640 EC 1E 00 2A */ fadds f0, f30, f0 /* 80269644 FC 00 60 40 */ fcmpo cr0, f0, f12 /* 80269648 40 81 00 0C */ ble lbl_80269654 /* 8026964C 80 02 B7 98 */ lwz r0, BEVEL3D_OUTCODE4(r2) /* 80269650 7C 63 03 78 */ or r3, r3, r0 lbl_80269654: /* 80269654 EC 93 68 28 */ fsubs f4, f19, f13 /* 80269658 EC 1E 20 2A */ fadds f0, f30, f4 /* 8026965C FC 00 10 40 */ fcmpo cr0, f0, f2 /* 80269660 40 81 00 0C */ ble lbl_8026966C /* 80269664 80 02 B7 9C */ lwz r0, BEVEL3D_OUTCODE5(r2) /* 80269668 7C 63 03 78 */ or r3, r3, r0 lbl_8026966C: /* 8026966C FC 00 10 40 */ fcmpo cr0, f0, f2 /* 80269670 40 81 00 0C */ ble lbl_8026967C /* 80269674 80 02 B7 A0 */ lwz r0, BEVEL3D_OUTCODE6(r2) /* 80269678 7C 63 03 78 */ or r3, r3, r0 lbl_8026967C: /* 8026967C EC 04 F0 28 */ fsubs f0, f4, f30 /* 80269680 FC 00 18 40 */ fcmpo cr0, f0, f3 /* 80269684 40 81 00 0C */ ble lbl_80269690 /* 80269688 80 02 B7 A4 */ lwz r0, BEVEL3D_OUTCODE7(r2) /* 8026968C 7C 63 03 78 */ or r3, r3, r0 lbl_80269690: /* 80269690 54 60 C0 0E */ slwi r0, r3, 0x18 /* 80269694 7F DE 03 78 */ or r30, r30, r0 /* 80269698 7F E0 F0 39 */ and. r0, r31, r30 /* 8026969C 41 82 00 0C */ beq lbl_802696A8 /* 802696A0 38 60 00 00 */ li r3, 0 /* 802696A4 48 00 04 F8 */ b lbl_80269B9C lbl_802696A8: /* 802696A8 D0 21 00 14 */ stfs f1, 0x14(r1) /* 802696AC C0 05 00 04 */ lfs f0, 4(r5) /* 802696B0 D0 01 00 18 */ stfs f0, 0x18(r1) /* 802696B4 C0 05 00 08 */ lfs f0, 8(r5) /* 802696B8 D0 01 00 1C */ stfs f0, 0x1c(r1) /* 802696BC C0 06 00 00 */ lfs f0, 0(r6) /* 802696C0 D0 01 00 08 */ stfs f0, 8(r1) /* 802696C4 C0 06 00 04 */ lfs f0, 4(r6) /* 802696C8 D0 01 00 0C */ stfs f0, 0xc(r1) /* 802696CC C0 06 00 08 */ lfs f0, 8(r6) /* 802696D0 D0 01 00 10 */ stfs f0, 0x10(r1) /* 802696D4 38 61 00 E0 */ addi r3, r1, 0xe0 /* 802696D8 38 81 00 14 */ addi r4, r1, 0x14 /* 802696DC 38 A1 00 08 */ addi r5, r1, 8 /* 802696E0 48 00 5B C9 */ bl __ct__8cM3dGLinFRC4cXyzRC4cXyz /* 802696E4 7F FF F2 78 */ xor r31, r31, r30 /* 802696E8 57 E0 07 FF */ clrlwi. r0, r31, 0x1f /* 802696EC 41 82 00 C4 */ beq lbl_802697B0 /* 802696F0 3C 60 80 3A */ lis r3, __vt__8cM3dGPla@ha /* 0x803A37C0@ha */ /* 802696F4 38 03 37 C0 */ addi r0, r3, __vt__8cM3dGPla@l /* 0x803A37C0@l */ /* 802696F8 90 01 00 DC */ stw r0, 0xdc(r1) /* 802696FC C0 02 B7 38 */ lfs f0, lit_2273(r2) /* 80269700 D0 01 00 CC */ stfs f0, 0xcc(r1) /* 80269704 C0 02 B7 18 */ lfs f0, lit_2256(r2) /* 80269708 D0 01 00 D0 */ stfs f0, 0xd0(r1) /* 8026970C D0 01 00 D4 */ stfs f0, 0xd4(r1) /* 80269710 C0 1D 00 00 */ lfs f0, 0(r29) /* 80269714 FC 00 00 50 */ fneg f0, f0 /* 80269718 D0 01 00 D8 */ stfs f0, 0xd8(r1) /* 8026971C 38 61 00 E0 */ addi r3, r1, 0xe0 /* 80269720 38 81 00 CC */ addi r4, r1, 0xcc /* 80269724 38 A1 00 5C */ addi r5, r1, 0x5c /* 80269728 38 C0 00 01 */ li r6, 1 /* 8026972C 38 E0 00 01 */ li r7, 1 /* 80269730 4B FF F8 05 */ bl cM3d_Cross_LinPla__FPC8cM3dGLinPC8cM3dGPlaP3Vecbb /* 80269734 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80269738 41 82 00 6C */ beq lbl_802697A4 /* 8026973C C0 1C 00 04 */ lfs f0, 4(r28) /* 80269740 C0 21 00 60 */ lfs f1, 0x60(r1) /* 80269744 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80269748 4C 40 13 82 */ cror 2, 0, 2 /* 8026974C 40 82 00 58 */ bne lbl_802697A4 /* 80269750 C0 1D 00 04 */ lfs f0, 4(r29) /* 80269754 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80269758 4C 40 13 82 */ cror 2, 0, 2 /* 8026975C 40 82 00 48 */ bne lbl_802697A4 /* 80269760 C0 1C 00 08 */ lfs f0, 8(r28) /* 80269764 C0 21 00 64 */ lfs f1, 0x64(r1) /* 80269768 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 8026976C 4C 40 13 82 */ cror 2, 0, 2 /* 80269770 40 82 00 34 */ bne lbl_802697A4 /* 80269774 C0 1D 00 08 */ lfs f0, 8(r29) /* 80269778 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8026977C 4C 40 13 82 */ cror 2, 0, 2 /* 80269780 40 82 00 24 */ bne lbl_802697A4 /* 80269784 3C 60 80 3A */ lis r3, __vt__8cM3dGPla@ha /* 0x803A37C0@ha */ /* 80269788 38 03 37 C0 */ addi r0, r3, __vt__8cM3dGPla@l /* 0x803A37C0@l */ /* 8026978C 90 01 00 DC */ stw r0, 0xdc(r1) /* 80269790 3C 60 80 3A */ lis r3, __vt__8cM3dGLin@ha /* 0x803A78F8@ha */ /* 80269794 38 03 78 F8 */ addi r0, r3, __vt__8cM3dGLin@l /* 0x803A78F8@l */ /* 80269798 90 01 00 F8 */ stw r0, 0xf8(r1) /* 8026979C 38 60 00 01 */ li r3, 1 /* 802697A0 48 00 03 FC */ b lbl_80269B9C lbl_802697A4: /* 802697A4 3C 60 80 3A */ lis r3, __vt__8cM3dGPla@ha /* 0x803A37C0@ha */ /* 802697A8 38 03 37 C0 */ addi r0, r3, __vt__8cM3dGPla@l /* 0x803A37C0@l */ /* 802697AC 90 01 00 DC */ stw r0, 0xdc(r1) lbl_802697B0: /* 802697B0 57 E0 07 BD */ rlwinm. r0, r31, 0, 0x1e, 0x1e /* 802697B4 41 82 00 C0 */ beq lbl_80269874 /* 802697B8 3C 60 80 3A */ lis r3, __vt__8cM3dGPla@ha /* 0x803A37C0@ha */ /* 802697BC 38 03 37 C0 */ addi r0, r3, __vt__8cM3dGPla@l /* 0x803A37C0@l */ /* 802697C0 90 01 00 C8 */ stw r0, 0xc8(r1) /* 802697C4 C0 02 B7 A8 */ lfs f0, lit_3082(r2) /* 802697C8 D0 01 00 B8 */ stfs f0, 0xb8(r1) /* 802697CC C0 02 B7 18 */ lfs f0, lit_2256(r2) /* 802697D0 D0 01 00 BC */ stfs f0, 0xbc(r1) /* 802697D4 D0 01 00 C0 */ stfs f0, 0xc0(r1) /* 802697D8 C0 1C 00 00 */ lfs f0, 0(r28) /* 802697DC D0 01 00 C4 */ stfs f0, 0xc4(r1) /* 802697E0 38 61 00 E0 */ addi r3, r1, 0xe0 /* 802697E4 38 81 00 B8 */ addi r4, r1, 0xb8 /* 802697E8 38 A1 00 50 */ addi r5, r1, 0x50 /* 802697EC 38 C0 00 01 */ li r6, 1 /* 802697F0 38 E0 00 01 */ li r7, 1 /* 802697F4 4B FF F7 41 */ bl cM3d_Cross_LinPla__FPC8cM3dGLinPC8cM3dGPlaP3Vecbb /* 802697F8 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 802697FC 41 82 00 6C */ beq lbl_80269868 /* 80269800 C0 1C 00 04 */ lfs f0, 4(r28) /* 80269804 C0 21 00 54 */ lfs f1, 0x54(r1) /* 80269808 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 8026980C 4C 40 13 82 */ cror 2, 0, 2 /* 80269810 40 82 00 58 */ bne lbl_80269868 /* 80269814 C0 1D 00 04 */ lfs f0, 4(r29) /* 80269818 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8026981C 4C 40 13 82 */ cror 2, 0, 2 /* 80269820 40 82 00 48 */ bne lbl_80269868 /* 80269824 C0 1C 00 08 */ lfs f0, 8(r28) /* 80269828 C0 21 00 58 */ lfs f1, 0x58(r1) /* 8026982C FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80269830 4C 40 13 82 */ cror 2, 0, 2 /* 80269834 40 82 00 34 */ bne lbl_80269868 /* 80269838 C0 1D 00 08 */ lfs f0, 8(r29) /* 8026983C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80269840 4C 40 13 82 */ cror 2, 0, 2 /* 80269844 40 82 00 24 */ bne lbl_80269868 /* 80269848 3C 60 80 3A */ lis r3, __vt__8cM3dGPla@ha /* 0x803A37C0@ha */ /* 8026984C 38 03 37 C0 */ addi r0, r3, __vt__8cM3dGPla@l /* 0x803A37C0@l */ /* 80269850 90 01 00 C8 */ stw r0, 0xc8(r1) /* 80269854 3C 60 80 3A */ lis r3, __vt__8cM3dGLin@ha /* 0x803A78F8@ha */ /* 80269858 38 03 78 F8 */ addi r0, r3, __vt__8cM3dGLin@l /* 0x803A78F8@l */ /* 8026985C 90 01 00 F8 */ stw r0, 0xf8(r1) /* 80269860 38 60 00 01 */ li r3, 1 /* 80269864 48 00 03 38 */ b lbl_80269B9C lbl_80269868: /* 80269868 3C 60 80 3A */ lis r3, __vt__8cM3dGPla@ha /* 0x803A37C0@ha */ /* 8026986C 38 03 37 C0 */ addi r0, r3, __vt__8cM3dGPla@l /* 0x803A37C0@l */ /* 80269870 90 01 00 C8 */ stw r0, 0xc8(r1) lbl_80269874: /* 80269874 57 E0 07 7B */ rlwinm. r0, r31, 0, 0x1d, 0x1d /* 80269878 41 82 00 C4 */ beq lbl_8026993C /* 8026987C 3C 60 80 3A */ lis r3, __vt__8cM3dGPla@ha /* 0x803A37C0@ha */ /* 80269880 38 03 37 C0 */ addi r0, r3, __vt__8cM3dGPla@l /* 0x803A37C0@l */ /* 80269884 90 01 00 B4 */ stw r0, 0xb4(r1) /* 80269888 C0 22 B7 18 */ lfs f1, lit_2256(r2) /* 8026988C D0 21 00 A4 */ stfs f1, 0xa4(r1) /* 80269890 C0 02 B7 38 */ lfs f0, lit_2273(r2) /* 80269894 D0 01 00 A8 */ stfs f0, 0xa8(r1) /* 80269898 D0 21 00 AC */ stfs f1, 0xac(r1) /* 8026989C C0 1D 00 04 */ lfs f0, 4(r29) /* 802698A0 FC 00 00 50 */ fneg f0, f0 /* 802698A4 D0 01 00 B0 */ stfs f0, 0xb0(r1) /* 802698A8 38 61 00 E0 */ addi r3, r1, 0xe0 /* 802698AC 38 81 00 A4 */ addi r4, r1, 0xa4 /* 802698B0 38 A1 00 44 */ addi r5, r1, 0x44 /* 802698B4 38 C0 00 01 */ li r6, 1 /* 802698B8 38 E0 00 01 */ li r7, 1 /* 802698BC 4B FF F6 79 */ bl cM3d_Cross_LinPla__FPC8cM3dGLinPC8cM3dGPlaP3Vecbb /* 802698C0 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 802698C4 41 82 00 6C */ beq lbl_80269930 /* 802698C8 C0 1C 00 00 */ lfs f0, 0(r28) /* 802698CC C0 21 00 44 */ lfs f1, 0x44(r1) /* 802698D0 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 802698D4 4C 40 13 82 */ cror 2, 0, 2 /* 802698D8 40 82 00 58 */ bne lbl_80269930 /* 802698DC C0 1D 00 00 */ lfs f0, 0(r29) /* 802698E0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 802698E4 4C 40 13 82 */ cror 2, 0, 2 /* 802698E8 40 82 00 48 */ bne lbl_80269930 /* 802698EC C0 1C 00 08 */ lfs f0, 8(r28) /* 802698F0 C0 21 00 4C */ lfs f1, 0x4c(r1) /* 802698F4 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 802698F8 4C 40 13 82 */ cror 2, 0, 2 /* 802698FC 40 82 00 34 */ bne lbl_80269930 /* 80269900 C0 1D 00 08 */ lfs f0, 8(r29) /* 80269904 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80269908 4C 40 13 82 */ cror 2, 0, 2 /* 8026990C 40 82 00 24 */ bne lbl_80269930 /* 80269910 3C 60 80 3A */ lis r3, __vt__8cM3dGPla@ha /* 0x803A37C0@ha */ /* 80269914 38 03 37 C0 */ addi r0, r3, __vt__8cM3dGPla@l /* 0x803A37C0@l */ /* 80269918 90 01 00 B4 */ stw r0, 0xb4(r1) /* 8026991C 3C 60 80 3A */ lis r3, __vt__8cM3dGLin@ha /* 0x803A78F8@ha */ /* 80269920 38 03 78 F8 */ addi r0, r3, __vt__8cM3dGLin@l /* 0x803A78F8@l */ /* 80269924 90 01 00 F8 */ stw r0, 0xf8(r1) /* 80269928 38 60 00 01 */ li r3, 1 /* 8026992C 48 00 02 70 */ b lbl_80269B9C lbl_80269930: /* 80269930 3C 60 80 3A */ lis r3, __vt__8cM3dGPla@ha /* 0x803A37C0@ha */ /* 80269934 38 03 37 C0 */ addi r0, r3, __vt__8cM3dGPla@l /* 0x803A37C0@l */ /* 80269938 90 01 00 B4 */ stw r0, 0xb4(r1) lbl_8026993C: /* 8026993C 57 E0 07 39 */ rlwinm. r0, r31, 0, 0x1c, 0x1c /* 80269940 41 82 00 C0 */ beq lbl_80269A00 /* 80269944 3C 60 80 3A */ lis r3, __vt__8cM3dGPla@ha /* 0x803A37C0@ha */ /* 80269948 38 03 37 C0 */ addi r0, r3, __vt__8cM3dGPla@l /* 0x803A37C0@l */ /* 8026994C 90 01 00 A0 */ stw r0, 0xa0(r1) /* 80269950 C0 22 B7 18 */ lfs f1, lit_2256(r2) /* 80269954 D0 21 00 90 */ stfs f1, 0x90(r1) /* 80269958 C0 02 B7 A8 */ lfs f0, lit_3082(r2) /* 8026995C D0 01 00 94 */ stfs f0, 0x94(r1) /* 80269960 D0 21 00 98 */ stfs f1, 0x98(r1) /* 80269964 C0 1C 00 04 */ lfs f0, 4(r28) /* 80269968 D0 01 00 9C */ stfs f0, 0x9c(r1) /* 8026996C 38 61 00 E0 */ addi r3, r1, 0xe0 /* 80269970 38 81 00 90 */ addi r4, r1, 0x90 /* 80269974 38 A1 00 38 */ addi r5, r1, 0x38 /* 80269978 38 C0 00 01 */ li r6, 1 /* 8026997C 38 E0 00 01 */ li r7, 1 /* 80269980 4B FF F5 B5 */ bl cM3d_Cross_LinPla__FPC8cM3dGLinPC8cM3dGPlaP3Vecbb /* 80269984 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80269988 41 82 00 6C */ beq lbl_802699F4 /* 8026998C C0 1C 00 00 */ lfs f0, 0(r28) /* 80269990 C0 21 00 38 */ lfs f1, 0x38(r1) /* 80269994 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80269998 4C 40 13 82 */ cror 2, 0, 2 /* 8026999C 40 82 00 58 */ bne lbl_802699F4 /* 802699A0 C0 1D 00 00 */ lfs f0, 0(r29) /* 802699A4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 802699A8 4C 40 13 82 */ cror 2, 0, 2 /* 802699AC 40 82 00 48 */ bne lbl_802699F4 /* 802699B0 C0 1C 00 08 */ lfs f0, 8(r28) /* 802699B4 C0 21 00 40 */ lfs f1, 0x40(r1) /* 802699B8 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 802699BC 4C 40 13 82 */ cror 2, 0, 2 /* 802699C0 40 82 00 34 */ bne lbl_802699F4 /* 802699C4 C0 1D 00 08 */ lfs f0, 8(r29) /* 802699C8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 802699CC 4C 40 13 82 */ cror 2, 0, 2 /* 802699D0 40 82 00 24 */ bne lbl_802699F4 /* 802699D4 3C 60 80 3A */ lis r3, __vt__8cM3dGPla@ha /* 0x803A37C0@ha */ /* 802699D8 38 03 37 C0 */ addi r0, r3, __vt__8cM3dGPla@l /* 0x803A37C0@l */ /* 802699DC 90 01 00 A0 */ stw r0, 0xa0(r1) /* 802699E0 3C 60 80 3A */ lis r3, __vt__8cM3dGLin@ha /* 0x803A78F8@ha */ /* 802699E4 38 03 78 F8 */ addi r0, r3, __vt__8cM3dGLin@l /* 0x803A78F8@l */ /* 802699E8 90 01 00 F8 */ stw r0, 0xf8(r1) /* 802699EC 38 60 00 01 */ li r3, 1 /* 802699F0 48 00 01 AC */ b lbl_80269B9C lbl_802699F4: /* 802699F4 3C 60 80 3A */ lis r3, __vt__8cM3dGPla@ha /* 0x803A37C0@ha */ /* 802699F8 38 03 37 C0 */ addi r0, r3, __vt__8cM3dGPla@l /* 0x803A37C0@l */ /* 802699FC 90 01 00 A0 */ stw r0, 0xa0(r1) lbl_80269A00: /* 80269A00 57 E0 06 F7 */ rlwinm. r0, r31, 0, 0x1b, 0x1b /* 80269A04 41 82 00 C4 */ beq lbl_80269AC8 /* 80269A08 3C 60 80 3A */ lis r3, __vt__8cM3dGPla@ha /* 0x803A37C0@ha */ /* 80269A0C 38 03 37 C0 */ addi r0, r3, __vt__8cM3dGPla@l /* 0x803A37C0@l */ /* 80269A10 90 01 00 8C */ stw r0, 0x8c(r1) /* 80269A14 C0 02 B7 18 */ lfs f0, lit_2256(r2) /* 80269A18 D0 01 00 7C */ stfs f0, 0x7c(r1) /* 80269A1C D0 01 00 80 */ stfs f0, 0x80(r1) /* 80269A20 C0 02 B7 38 */ lfs f0, lit_2273(r2) /* 80269A24 D0 01 00 84 */ stfs f0, 0x84(r1) /* 80269A28 C0 1D 00 08 */ lfs f0, 8(r29) /* 80269A2C FC 00 00 50 */ fneg f0, f0 /* 80269A30 D0 01 00 88 */ stfs f0, 0x88(r1) /* 80269A34 38 61 00 E0 */ addi r3, r1, 0xe0 /* 80269A38 38 81 00 7C */ addi r4, r1, 0x7c /* 80269A3C 38 A1 00 2C */ addi r5, r1, 0x2c /* 80269A40 38 C0 00 01 */ li r6, 1 /* 80269A44 38 E0 00 01 */ li r7, 1 /* 80269A48 4B FF F4 ED */ bl cM3d_Cross_LinPla__FPC8cM3dGLinPC8cM3dGPlaP3Vecbb /* 80269A4C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80269A50 41 82 00 6C */ beq lbl_80269ABC /* 80269A54 C0 1C 00 00 */ lfs f0, 0(r28) /* 80269A58 C0 21 00 2C */ lfs f1, 0x2c(r1) /* 80269A5C FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80269A60 4C 40 13 82 */ cror 2, 0, 2 /* 80269A64 40 82 00 58 */ bne lbl_80269ABC /* 80269A68 C0 1D 00 00 */ lfs f0, 0(r29) /* 80269A6C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80269A70 4C 40 13 82 */ cror 2, 0, 2 /* 80269A74 40 82 00 48 */ bne lbl_80269ABC /* 80269A78 C0 1C 00 04 */ lfs f0, 4(r28) /* 80269A7C C0 21 00 30 */ lfs f1, 0x30(r1) /* 80269A80 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80269A84 4C 40 13 82 */ cror 2, 0, 2 /* 80269A88 40 82 00 34 */ bne lbl_80269ABC /* 80269A8C C0 1D 00 04 */ lfs f0, 4(r29) /* 80269A90 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80269A94 4C 40 13 82 */ cror 2, 0, 2 /* 80269A98 40 82 00 24 */ bne lbl_80269ABC /* 80269A9C 3C 60 80 3A */ lis r3, __vt__8cM3dGPla@ha /* 0x803A37C0@ha */ /* 80269AA0 38 03 37 C0 */ addi r0, r3, __vt__8cM3dGPla@l /* 0x803A37C0@l */ /* 80269AA4 90 01 00 8C */ stw r0, 0x8c(r1) /* 80269AA8 3C 60 80 3A */ lis r3, __vt__8cM3dGLin@ha /* 0x803A78F8@ha */ /* 80269AAC 38 03 78 F8 */ addi r0, r3, __vt__8cM3dGLin@l /* 0x803A78F8@l */ /* 80269AB0 90 01 00 F8 */ stw r0, 0xf8(r1) /* 80269AB4 38 60 00 01 */ li r3, 1 /* 80269AB8 48 00 00 E4 */ b lbl_80269B9C lbl_80269ABC: /* 80269ABC 3C 60 80 3A */ lis r3, __vt__8cM3dGPla@ha /* 0x803A37C0@ha */ /* 80269AC0 38 03 37 C0 */ addi r0, r3, __vt__8cM3dGPla@l /* 0x803A37C0@l */ /* 80269AC4 90 01 00 8C */ stw r0, 0x8c(r1) lbl_80269AC8: /* 80269AC8 57 E0 06 B5 */ rlwinm. r0, r31, 0, 0x1a, 0x1a /* 80269ACC 41 82 00 C0 */ beq lbl_80269B8C /* 80269AD0 3C 60 80 3A */ lis r3, __vt__8cM3dGPla@ha /* 0x803A37C0@ha */ /* 80269AD4 38 03 37 C0 */ addi r0, r3, __vt__8cM3dGPla@l /* 0x803A37C0@l */ /* 80269AD8 90 01 00 78 */ stw r0, 0x78(r1) /* 80269ADC C0 02 B7 18 */ lfs f0, lit_2256(r2) /* 80269AE0 D0 01 00 68 */ stfs f0, 0x68(r1) /* 80269AE4 D0 01 00 6C */ stfs f0, 0x6c(r1) /* 80269AE8 C0 02 B7 A8 */ lfs f0, lit_3082(r2) /* 80269AEC D0 01 00 70 */ stfs f0, 0x70(r1) /* 80269AF0 C0 1C 00 08 */ lfs f0, 8(r28) /* 80269AF4 D0 01 00 74 */ stfs f0, 0x74(r1) /* 80269AF8 38 61 00 E0 */ addi r3, r1, 0xe0 /* 80269AFC 38 81 00 68 */ addi r4, r1, 0x68 /* 80269B00 38 A1 00 20 */ addi r5, r1, 0x20 /* 80269B04 38 C0 00 01 */ li r6, 1 /* 80269B08 38 E0 00 01 */ li r7, 1 /* 80269B0C 4B FF F4 29 */ bl cM3d_Cross_LinPla__FPC8cM3dGLinPC8cM3dGPlaP3Vecbb /* 80269B10 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80269B14 41 82 00 6C */ beq lbl_80269B80 /* 80269B18 C0 1C 00 00 */ lfs f0, 0(r28) /* 80269B1C C0 21 00 20 */ lfs f1, 0x20(r1) /* 80269B20 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80269B24 4C 40 13 82 */ cror 2, 0, 2 /* 80269B28 40 82 00 58 */ bne lbl_80269B80 /* 80269B2C C0 1D 00 00 */ lfs f0, 0(r29) /* 80269B30 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80269B34 4C 40 13 82 */ cror 2, 0, 2 /* 80269B38 40 82 00 48 */ bne lbl_80269B80 /* 80269B3C C0 1C 00 04 */ lfs f0, 4(r28) /* 80269B40 C0 21 00 24 */ lfs f1, 0x24(r1) /* 80269B44 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80269B48 4C 40 13 82 */ cror 2, 0, 2 /* 80269B4C 40 82 00 34 */ bne lbl_80269B80 /* 80269B50 C0 1D 00 04 */ lfs f0, 4(r29) /* 80269B54 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80269B58 4C 40 13 82 */ cror 2, 0, 2 /* 80269B5C 40 82 00 24 */ bne lbl_80269B80 /* 80269B60 3C 60 80 3A */ lis r3, __vt__8cM3dGPla@ha /* 0x803A37C0@ha */ /* 80269B64 38 03 37 C0 */ addi r0, r3, __vt__8cM3dGPla@l /* 0x803A37C0@l */ /* 80269B68 90 01 00 78 */ stw r0, 0x78(r1) /* 80269B6C 3C 60 80 3A */ lis r3, __vt__8cM3dGLin@ha /* 0x803A78F8@ha */ /* 80269B70 38 03 78 F8 */ addi r0, r3, __vt__8cM3dGLin@l /* 0x803A78F8@l */ /* 80269B74 90 01 00 F8 */ stw r0, 0xf8(r1) /* 80269B78 38 60 00 01 */ li r3, 1 /* 80269B7C 48 00 00 20 */ b lbl_80269B9C lbl_80269B80: /* 80269B80 3C 60 80 3A */ lis r3, __vt__8cM3dGPla@ha /* 0x803A37C0@ha */ /* 80269B84 38 03 37 C0 */ addi r0, r3, __vt__8cM3dGPla@l /* 0x803A37C0@l */ /* 80269B88 90 01 00 78 */ stw r0, 0x78(r1) lbl_80269B8C: /* 80269B8C 3C 60 80 3A */ lis r3, __vt__8cM3dGLin@ha /* 0x803A78F8@ha */ /* 80269B90 38 03 78 F8 */ addi r0, r3, __vt__8cM3dGLin@l /* 0x803A78F8@l */ /* 80269B94 90 01 00 F8 */ stw r0, 0xf8(r1) /* 80269B98 38 60 00 00 */ li r3, 0 lbl_80269B9C: /* 80269B9C E3 E1 01 F8 */ psq_l f31, 504(r1), 0, 0 /* qr0 */ /* 80269BA0 CB E1 01 F0 */ lfd f31, 0x1f0(r1) /* 80269BA4 E3 C1 01 E8 */ psq_l f30, 488(r1), 0, 0 /* qr0 */ /* 80269BA8 CB C1 01 E0 */ lfd f30, 0x1e0(r1) /* 80269BAC E3 A1 01 D8 */ psq_l f29, 472(r1), 0, 0 /* qr0 */ /* 80269BB0 CB A1 01 D0 */ lfd f29, 0x1d0(r1) /* 80269BB4 E3 81 01 C8 */ psq_l f28, 456(r1), 0, 0 /* qr0 */ /* 80269BB8 CB 81 01 C0 */ lfd f28, 0x1c0(r1) /* 80269BBC E3 61 01 B8 */ psq_l f27, 440(r1), 0, 0 /* qr0 */ /* 80269BC0 CB 61 01 B0 */ lfd f27, 0x1b0(r1) /* 80269BC4 E3 41 01 A8 */ psq_l f26, 424(r1), 0, 0 /* qr0 */ /* 80269BC8 CB 41 01 A0 */ lfd f26, 0x1a0(r1) /* 80269BCC E3 21 01 98 */ psq_l f25, 408(r1), 0, 0 /* qr0 */ /* 80269BD0 CB 21 01 90 */ lfd f25, 0x190(r1) /* 80269BD4 E3 01 01 88 */ psq_l f24, 392(r1), 0, 0 /* qr0 */ /* 80269BD8 CB 01 01 80 */ lfd f24, 0x180(r1) /* 80269BDC E2 E1 01 78 */ psq_l f23, 376(r1), 0, 0 /* qr0 */ /* 80269BE0 CA E1 01 70 */ lfd f23, 0x170(r1) /* 80269BE4 E2 C1 01 68 */ psq_l f22, 360(r1), 0, 0 /* qr0 */ /* 80269BE8 CA C1 01 60 */ lfd f22, 0x160(r1) /* 80269BEC E2 A1 01 58 */ psq_l f21, 344(r1), 0, 0 /* qr0 */ /* 80269BF0 CA A1 01 50 */ lfd f21, 0x150(r1) /* 80269BF4 E2 81 01 48 */ psq_l f20, 328(r1), 0, 0 /* qr0 */ /* 80269BF8 CA 81 01 40 */ lfd f20, 0x140(r1) /* 80269BFC E2 61 01 38 */ psq_l f19, 312(r1), 0, 0 /* qr0 */ /* 80269C00 CA 61 01 30 */ lfd f19, 0x130(r1) /* 80269C04 E2 41 01 28 */ psq_l f18, 296(r1), 0, 0 /* qr0 */ /* 80269C08 CA 41 01 20 */ lfd f18, 0x120(r1) /* 80269C0C E2 21 01 18 */ psq_l f17, 280(r1), 0, 0 /* qr0 */ /* 80269C10 CA 21 01 10 */ lfd f17, 0x110(r1) /* 80269C14 39 61 01 10 */ addi r11, r1, 0x110 /* 80269C18 48 0F 86 0D */ bl _restgpr_28 /* 80269C1C 80 01 02 04 */ lwz r0, 0x204(r1) /* 80269C20 7C 08 03 A6 */ mtlr r0 /* 80269C24 38 21 02 00 */ addi r1, r1, 0x200 /* 80269C28 4E 80 00 20 */ blr