lq.xyzw vf01, 951(vi00) | nop lq.xyzw vf02, 953(vi00) | nop lq.xyzw vf03, 954(vi00) | nop lq.xyzw vf05, 955(vi00) | nop lq.xyzw vf06, 956(vi00) | nop iaddiu vi09, vi00, 0x213 | nop iaddi vi01, vi00, 0x6 | nop L1: lq.xyzw vf12, 962(vi01) | nop lq.xyzw vf13, 969(vi01) | nop sq.xyzw vf12, 531(vi01) | nop sq.xyzw vf12, 671(vi01) | nop sq.xyzw vf13, 592(vi01) | nop sq.xyzw vf13, 732(vi01) | nop sq.xyzw vf12, 811(vi01) | nop sq.xyzw vf12, 881(vi01) | nop sq.xyzw vf13, 846(vi01) | nop sq.xyzw vf13, 916(vi01) | nop ibgtz vi01, L1 | nop iaddi vi01, vi01, -0x1 | nop lq.xyzw vf08, 976(vi00) | nop iaddi vi04, vi00, 0x8 | nop iaddiu vi06, vi00, 0x11 | ftoi0.xyzw vf08, vf08 L2: sq.xyzw vf08, 592(vi04) | nop sq.xyzw vf08, 732(vi04) | nop iaddi vi04, vi04, 0x3 | nop ibgtz vi06, L2 | nop iaddi vi06, vi06, -0x1 | nop lq.xyzw vf07, 957(vi00) | nop iaddi vi05, vi00, 0x0 | mul.xyzw vf16, vf00, vf00 iaddi vi07, vi00, 0x8 | nop L3: iaddi vi06, vi00, 0x8 | mul.x vf16, vf00, vf00 L4: sq.xyzw vf16, 290(vi05) | nop iaddi vi05, vi05, 0x3 | addx.x vf16, vf16, vf07 ibgtz vi06, L4 | nop iaddi vi06, vi06, -0x1 | nop ibgtz vi07, L3 | addx.z vf16, vf16, vf07 iaddi vi07, vi07, -0x1 | nop nop | nop :e nop | nop xtop vi02 | nop ilw.x vi03, 10(vi02) | nop ilw.y vi04, 10(vi02) | nop iaddi vi05, vi00, 0x0 | nop iaddi vi07, vi00, 0x7 | nop L5: lq.xyzw vf28, 32(vi03) | nop lq.xyzw vf29, 33(vi03) | nop lq.xyzw vf30, 32(vi04) | nop lq.xyzw vf24, 290(vi05) | nop lq.xyzw vf25, 293(vi05) | nop lq.xyzw vf26, 296(vi05) | nop lq.xyzw vf27, 299(vi05) | nop lq.xyzw vf12, 302(vi05) | addx.y vf24, vf00, vf28 lq.xyzw vf13, 305(vi05) | addy.y vf25, vf00, vf28 lq.xyzw vf14, 308(vi05) | addz.y vf26, vf00, vf28 lq.xyzw vf15, 311(vi05) | addw.y vf27, vf00, vf28 lq.xyzw vf08, 314(vi05) | addx.y vf12, vf00, vf29 sq.xyzw vf24, 290(vi05) | addy.y vf13, vf00, vf29 sq.xyzw vf25, 293(vi05) | addz.y vf14, vf00, vf29 sq.xyzw vf26, 296(vi05) | addw.y vf15, vf00, vf29 sq.xyzw vf27, 299(vi05) | addx.y vf08, vf00, vf30 sq.xyzw vf12, 302(vi05) | nop sq.xyzw vf13, 305(vi05) | nop sq.xyzw vf14, 308(vi05) | nop sq.xyzw vf15, 311(vi05) | nop sq.xyzw vf08, 314(vi05) | nop iaddi vi03, vi03, 0x8 | nop iaddi vi04, vi04, 0x8 | nop iaddiu vi05, vi05, 0x1b | nop ibgtz vi07, L5 | nop iaddi vi07, vi07, -0x1 | nop ilw.z vi03, 10(vi02) | nop ilw.w vi04, 10(vi02) | nop lq.xyzw vf28, 32(vi03) | nop lq.xyzw vf29, 33(vi03) | nop lq.xyzw vf30, 32(vi04) | nop lq.xyzw vf24, 290(vi05) | nop lq.xyzw vf25, 293(vi05) | nop lq.xyzw vf26, 296(vi05) | nop lq.xyzw vf27, 299(vi05) | nop lq.xyzw vf12, 302(vi05) | addx.y vf24, vf00, vf28 lq.xyzw vf13, 305(vi05) | addy.y vf25, vf00, vf28 lq.xyzw vf14, 308(vi05) | addz.y vf26, vf00, vf28 lq.xyzw vf15, 311(vi05) | addw.y vf27, vf00, vf28 lq.xyzw vf08, 314(vi05) | addx.y vf12, vf00, vf29 sq.xyzw vf24, 290(vi05) | addy.y vf13, vf00, vf29 sq.xyzw vf25, 293(vi05) | addz.y vf14, vf00, vf29 sq.xyzw vf26, 296(vi05) | addw.y vf15, vf00, vf29 sq.xyzw vf27, 299(vi05) | addx.y vf08, vf00, vf30 sq.xyzw vf12, 302(vi05) | nop sq.xyzw vf13, 305(vi05) | nop sq.xyzw vf14, 308(vi05) | nop sq.xyzw vf15, 311(vi05) | nop sq.xyzw vf08, 314(vi05) | nop lq.xyzw vf07, 957(vi00) | nop lq.xyzw vf12, 11(vi02) | nop lq.xyzw vf13, 11(vi02) | nop lq.xyzw vf22, 12(vi02) | nop lq.xyzw vf23, 13(vi02) | nop lq.xyzw vf16, 14(vi02) | nop lq.xyzw vf17, 15(vi02) | nop nop | sub.xyzw vf09, vf16, vf22 nop | sub.xyzw vf11, vf17, vf23 nop | muly.xyzw vf09, vf09, vf07 nop | muly.xyzw vf11, vf11, vf07 iaddi vi05, vi00, 0x0 | nop iaddi vi07, vi00, 0x8 | nop L6: nop | sub.xyzw vf08, vf23, vf22 nop | mulw.xyzw vf16, vf22, vf00 iaddi vi06, vi00, 0x8 | mulw.x vf12, vf13, vf00 nop | muly.xyzw vf08, vf08, vf07 L7: sq.xyzw vf12, 288(vi05) | nop sq.xyzw vf16, 289(vi05) | nop iaddi vi05, vi05, 0x3 | addw.x vf12, vf12, vf07 ibgtz vi06, L7 | add.xyzw vf16, vf16, vf08 iaddi vi06, vi06, -0x1 | nop nop | add.xyzw vf22, vf22, vf09 nop | add.xyzw vf23, vf23, vf11 ibgtz vi07, L6 | addw.y vf12, vf12, vf07 iaddi vi07, vi07, -0x1 | nop lq.xyzw vf08, 0(vi02) | nop lq.xyzw vf09, 1(vi02) | nop lq.xyzw vf10, 2(vi02) | nop lq.xyzw vf04, 8(vi02) | nop iaddi vi07, vi00, 0x3 | nop L8: mtir vi10, vf04.x | nop iaddiu vi11, vi00, 0xff | nop mr32.xyzw vf04, vf04 | nop ibeq vi11, vi10, L10 | nop lq.xyzw vf11, 3(vi02) | nop lq.xyzw vf12, 4(vi02) | nop lq.xyzw vf13, 5(vi02) | nop lq.xyzw vf14, 6(vi02) | nop lq.xyzw vf15, 7(vi02) | nop ilw.x vi05, 983(vi07) | nop bal vi15, L14 | nop iaddi vi08, vi09, 0x7 | nop lq.xyzw vf07, 968(vi00) | nop iaddiu vi08, vi00, 0x3d1 | nop sq.xyzw vf07, 6(vi09) | nop xgkick vi09 | nop lq.xyzw vf07, 980(vi00) | nop xgkick vi08 | nop sq.xyzw vf07, 6(vi09) | nop iaddi vi08, vi09, 0x6 | nop nop | nop xgkick vi08 | nop iaddiu vi08, vi00, 0x3d5 | nop nop | nop xgkick vi08 | nop bal vi15, L20 | nop iaddiu vi08, vi09, 0x44 | nop ibeq vi00, vi14, L9 | nop nop | nop bal vi15, L24 | nop nop | nop L9: bal vi15, L22 | nop iaddiu vi08, vi09, 0x44 | nop iaddiu vi08, vi09, 0x3d | nop iaddiu vi01, vi00, 0x4b2 | nop xgkick vi08 | nop isub vi09, vi01, vi09 | nop L10: ibgtz vi07, L8 | nop iaddi vi07, vi07, -0x1 | nop lq.xyzw vf04, 9(vi02) | nop iaddi vi07, vi00, 0x3 | nop L11: mtir vi10, vf04.x | nop iaddiu vi11, vi00, 0xff | nop mr32.xyzw vf04, vf04 | nop ibeq vi11, vi10, L13 | nop lq.xyzw vf11, 3(vi02) | nop lq.xyzw vf12, 4(vi02) | nop lq.xyzw vf13, 5(vi02) | nop lq.xyzw vf14, 6(vi02) | nop lq.xyzw vf15, 7(vi02) | nop ilw.y vi05, 983(vi07) | nop bal vi15, L14 | nop iaddi vi08, vi09, 0x7 | nop lq.xyzw vf07, 968(vi00) | nop iaddiu vi08, vi00, 0x3d1 | nop sq.xyzw vf07, 6(vi09) | nop xgkick vi09 | nop lq.xyzw vf07, 980(vi00) | nop xgkick vi08 | nop sq.xyzw vf07, 6(vi09) | nop iaddi vi08, vi09, 0x6 | nop nop | nop xgkick vi08 | nop iaddiu vi08, vi00, 0x3d5 | nop nop | nop xgkick vi08 | nop bal vi15, L20 | nop iaddiu vi08, vi09, 0x44 | nop ibeq vi00, vi14, L12 | nop nop | nop bal vi15, L24 | nop nop | nop L12: bal vi15, L22 | nop iaddiu vi08, vi09, 0x44 | nop iaddiu vi08, vi09, 0x3d | nop iaddiu vi01, vi00, 0x4b2 | nop nop | nop xgkick vi08 | nop isub vi09, vi01, vi09 | nop L13: ibgtz vi07, L11 | nop iaddi vi07, vi07, -0x1 | nop nop | nop :e nop | nop L14: iaddi vi01, vi05, 0x9 | nop lq.xyzw vf24, 290(vi05) | nop lq.xyzw vf25, 317(vi05) | nop lq.xyzw vf07, 958(vi00) | mulax.xyzw ACC, vf08, vf24 iaddi vi05, vi05, 0x3 | madday.xyzw ACC, vf09, vf24 isw.x vi01, 987(vi00) | nop iaddi vi01, vi00, 0x0 | maddaz.xyzw ACC, vf10, vf24 iaddi vi13, vi00, 0x0 | maddw.xyzw vf26, vf11, vf00 iaddi vi11, vi00, 0x0 | mulax.xyzw ACC, vf08, vf25 fcset 0x0 | madday.xyzw ACC, vf09, vf25 lq.xyzw vf28, 287(vi05) | maddaz.xyzw ACC, vf10, vf25 eleng.xyz P, vf26 | maddw.xyzw vf27, vf11, vf00 iaddi vi14, vi00, 0x0 | mulw.xyzw vf20, vf26, vf00 lq.xyzw vf22, 286(vi05) | nop waitp | nop mfp.w vf20, P | nop eleng.xyz P, vf27 | mulw.xyzw vf21, vf27, vf00 nop | nop nop | nop iaddi vi12, vi00, 0x1 | mulw.w vf22, vf20, vf05 nop | nop nop | nop nop | nop nop | miniw.w vf22, vf22, vf00 nop | nop nop | nop nop | nop nop | subw.w vf28, vf00, vf22 nop | maxx.w vf22, vf22, vf05 nop | nop nop | mulaz.w ACC, vf00, vf07 nop | mulw.y vf28, vf28, vf28 lq.xyzw vf24, 290(vi05) | msubx.w vf07, vf22, vf07 nop | mulax.xyzw ACC, vf12, vf28 nop | madday.xyzw ACC, vf13, vf28 nop | maddaz.xyzw ACC, vf14, vf28 nop | maddw.xyzw vf30, vf15, vf00 nop | mulax.xyzw ACC, vf08, vf24 nop | madday.xyzw ACC, vf09, vf24 nop | maddaz.xyzw ACC, vf10, vf24 nop | maddw.xyzw vf26, vf11, vf00 div Q, vf03.x, vf30.w | mul.xyzw vf18, vf30, vf01 lq.xyzw vf23, 313(vi05) | mulw.w vf22, vf22, vf06 waitp | mulw.xyz vf22, vf22, vf07 mfp.w vf21, P | nop eleng.xyz P, vf26 | nop nop | clipw.xyz vf18, vf18 nop | mulaw.w ACC, vf30, vf00 lq.xyzw vf29, 314(vi05) | mulw.w vf23, vf21, vf05 nop | mula.xyz ACC, vf30, Q nop | maddw.xyzw vf16, vf02, vf00 nop | miniy.xyzw vf22, vf22, vf07 nop | miniw.w vf23, vf23, vf00 nop | nop nop | miniz.w vf16, vf16, vf03 nop | ftoi0.xyzw vf22, vf22 waitp | subw.w vf29, vf00, vf23 b L17 | maxx.w vf23, vf23, vf05 iaddi vi06, vi00, 0x8 | maxy.w vf16, vf16, vf03 L15: ibeq vi00, vi01, L16 | nop lq.xyzw vf26, 309(vi05) | nop ibne vi00, vi13, L16 | addw.w vf17, vf17, vf03 fcor vi01, 0xfdf7df | nop isw.x vi12, 988(vi14) | nop ibne vi00, vi01, L16 | nop fcor vi01, 0xff7df7 | nop isw.y vi05, 988(vi14) | nop ibne vi00, vi01, L16 | nop fcor vi01, 0xffbefb | nop ilw.x vi11, 987(vi00) | nop ibne vi00, vi01, L16 | nop fcor vi01, 0xffdf7d | nop isw.z vi08, 988(vi14) | nop ibne vi00, vi01, L16 | nop fcor vi01, 0xffefbe | nop isub vi11, vi05, vi11 | nop ibne vi00, vi01, L16 | nop nop | nop ibltz vi11, L16 | nop nop | nop iaddi vi14, vi14, 0x1 | nop L16: nop | mulw.y vf28, vf28, vf28 nop | mulaz.w ACC, vf00, vf07 nop | msubx.w vf07, vf22, vf07 nop | ftoi4.xyzw vf17, vf17 lq.xyzw vf24, 290(vi05) | mul.xyzw vf26, vf26, Q sq.xyzw vf21, 64(vi08) | mulax.xyzw ACC, vf12, vf28 sq.xyzw vf23, 4(vi08) | madday.xyzw ACC, vf13, vf28 sq.xyzw vf17, 5(vi08) | maddaz.xyzw ACC, vf14, vf28 sq.xyzw vf19, 66(vi08) | maddw.xyzw vf30, vf15, vf00 sq.xyzw vf26, 3(vi08) | mulax.xyzw ACC, vf08, vf24 nop | madday.xyzw ACC, vf09, vf24 nop | maddaz.xyzw ACC, vf10, vf24 nop | maddw.xyzw vf26, vf11, vf00 div Q, vf03.x, vf30.w | mul.xyzw vf18, vf30, vf01 lq.xyzw vf23, 313(vi05) | mulw.xyz vf21, vf27, vf00 mfp.w vf21, P | mulw.w vf22, vf22, vf06 eleng.xyz P, vf26 | mulw.xyz vf22, vf22, vf07 iaddi vi08, vi08, 0x6 | clipw.xyz vf18, vf18 nop | mulaw.w ACC, vf30, vf00 nop | mulw.w vf23, vf21, vf05 iand vi13, vi10, vi12 | mula.xyz ACC, vf30, Q fcand vi01, 0x3ffff | maddw.xyzw vf16, vf02, vf00 iadd vi12, vi12, vi12 | miniy.xyzw vf22, vf22, vf07 lq.xyzw vf29, 314(vi05) | miniw.w vf23, vf23, vf00 nop | nop ior vi01, vi01, vi13 | miniz.w vf16, vf16, vf03 nop | ftoi0.xyzw vf22, vf22 nop | subw.w vf29, vf00, vf23 nop | maxx.w vf23, vf23, vf05 nop | maxy.w vf16, vf16, vf03 nop | nop L17: ibeq vi00, vi01, L18 | nop lq.xyzw vf27, 285(vi05) | nop ibne vi00, vi13, L18 | addw.w vf16, vf16, vf03 fcor vi01, 0xfdf7df | nop isw.x vi00, 988(vi14) | nop ibne vi00, vi01, L18 | nop fcor vi01, 0xff7df7 | nop isw.y vi05, 988(vi14) | nop ibne vi00, vi01, L18 | nop fcor vi01, 0xffbefb | nop isw.z vi08, 988(vi14) | nop ibne vi00, vi01, L18 | nop fcor vi01, 0xffdf7d | nop nop | nop ibne vi00, vi01, L18 | nop fcor vi01, 0xffefbe | nop nop | nop ibne vi00, vi01, L18 | nop nop | nop iaddi vi14, vi14, 0x1 | nop L18: nop | mulw.y vf29, vf29, vf29 nop | mulaz.w ACC, vf00, vf07 nop | msubx.w vf07, vf23, vf07 nop | ftoi4.xyzw vf16, vf16 lq.xyzw vf25, 317(vi05) | mul.xyzw vf27, vf27, Q sq.xyzw vf20, 61(vi08) | mulax.xyzw ACC, vf12, vf29 sq.xyzw vf22, 1(vi08) | madday.xyzw ACC, vf13, vf29 sq.xyzw vf16, 2(vi08) | maddaz.xyzw ACC, vf14, vf29 sq.xyzw vf18, 63(vi08) | maddw.xyzw vf31, vf15, vf00 sq.xyzw vf27, 0(vi08) | mulax.xyzw ACC, vf08, vf25 nop | madday.xyzw ACC, vf09, vf25 iaddi vi05, vi05, 0x3 | maddaz.xyzw ACC, vf10, vf25 nop | maddw.xyzw vf27, vf11, vf00 div Q, vf03.x, vf31.w | mul.xyzw vf19, vf31, vf01 lq.xyzw vf22, 286(vi05) | mulw.xyz vf20, vf26, vf00 mfp.w vf20, P | mulw.w vf23, vf23, vf06 eleng.xyz P, vf27 | mulw.xyz vf23, vf23, vf07 nop | clipw.xyz vf19, vf19 nop | mulaw.w ACC, vf31, vf00 nop | mulw.w vf22, vf20, vf05 nop | mula.xyz ACC, vf31, Q fcand vi01, 0x3ffff | maddw.xyzw vf17, vf02, vf00 nop | miniy.xyzw vf23, vf23, vf07 lq.xyzw vf28, 287(vi05) | miniw.w vf22, vf22, vf00 nop | nop ior vi01, vi01, vi13 | miniz.w vf17, vf17, vf03 nop | ftoi0.xyzw vf23, vf23 nop | subw.w vf28, vf00, vf22 nop | maxx.w vf22, vf22, vf05 ibgtz vi06, L15 | maxy.w vf17, vf17, vf03 iaddi vi06, vi06, -0x1 | nop ibeq vi00, vi01, L19 | nop lq.xyzw vf26, 309(vi05) | nop ibne vi00, vi13, L19 | addw.w vf17, vf17, vf03 fcor vi01, 0xfdf7df | nop isw.x vi12, 988(vi14) | nop ibne vi00, vi01, L19 | nop fcor vi01, 0xff7df7 | nop isw.y vi05, 988(vi14) | nop ibne vi00, vi01, L19 | nop fcor vi01, 0xffbefb | nop isw.z vi08, 988(vi14) | nop ibne vi00, vi01, L19 | nop fcor vi01, 0xffdf7d | nop nop | nop ibne vi00, vi01, L19 | nop fcor vi01, 0xffefbe | nop nop | nop ibne vi00, vi01, L19 | nop nop | nop iaddi vi14, vi14, 0x1 | nop L19: isw.y vi14, 987(vi00) | ftoi4.xyzw vf17, vf17 sq.xyzw vf21, 64(vi08) | mul.xyzw vf26, vf26, Q sq.xyzw vf23, 4(vi08) | nop sq.xyzw vf17, 5(vi08) | nop sq.xyzw vf19, 66(vi08) | nop sq.xyzw vf26, 3(vi08) | nop jr vi15 | nop nop | nop L20: iaddi vi06, vi00, 0x5 | nop L21: lq.xyzw vf20, 0(vi08) | nop lq.xyzw vf21, 3(vi08) | nop lq.xyzw vf18, 6(vi08) | nop lq.xyzw vf19, 9(vi08) | maxw.xyzw vf11, vf00, vf00 div Q, vf00.w, vf20.w | nop nop | addz.y vf20, vf00, vf20 nop | addz.y vf21, vf00, vf21 nop | addz.y vf18, vf00, vf18 nop | addz.y vf19, vf00, vf19 nop | nop nop | nop div Q, vf00.w, vf21.w | mul.xy vf20, vf20, Q nop | nop nop | nop nop | nop nop | nop nop | nop nop | nop div Q, vf00.w, vf18.w | mul.xy vf21, vf21, Q nop | mula.xyzw ACC, vf20, vf05 nop | maddw.xyzw vf20, vf06, vf00 nop | nop nop | mula.xyzw ACC, vf21, vf05 nop | maddw.xyzw vf21, vf06, vf00 nop | nop div Q, vf00.w, vf19.w | mul.xy vf18, vf18, Q nop | nop nop | nop nop | nop nop | nop nop | nop nop | nop sq.xyz vf20, 0(vi08) | mul.xy vf19, vf19, Q sq.xyz vf21, 3(vi08) | mula.xyzw ACC, vf18, vf05 nop | maddw.xyzw vf18, vf06, vf00 nop | nop nop | mula.xyzw ACC, vf19, vf05 iaddi vi08, vi08, 0xc | maddw.xyzw vf19, vf06, vf00 iaddi vi06, vi06, -0x1 | nop sq.xyz vf18, -6(vi08) | nop ibgtz vi06, L21 | nop sq.xyz vf19, -3(vi08) | nop jr vi15 | nop nop | nop L22: iaddi vi06, vi00, 0x4 | nop L23: lq.xyzw vf12, 0(vi08) | nop lq.xyzw vf13, 3(vi08) | nop lq.xyzw vf14, 6(vi08) | nop lq.xyzw vf15, 9(vi08) | nop lq.xyzw vf24, -59(vi08) | nop lq.xyzw vf25, -56(vi08) | nop lq.xyzw vf26, -53(vi08) | nop lq.xyzw vf27, -50(vi08) | nop lq.xyzw vf28, -61(vi08) | nop lq.xyzw vf29, -58(vi08) | nop lq.xyzw vf30, -55(vi08) | nop lq.xyzw vf31, -52(vi08) | nop iaddi vi08, vi08, 0xc | mulz.xyzw vf12, vf12, vf28 sq.xyzw vf24, -10(vi08) | mulz.xyzw vf13, vf13, vf29 sq.xyzw vf25, -7(vi08) | mulz.xyzw vf14, vf14, vf30 sq.xyzw vf26, -4(vi08) | mulz.xyzw vf15, vf15, vf31 sq.xyzw vf27, -1(vi08) | nop sq.xyzw vf12, -12(vi08) | nop sq.xyzw vf13, -9(vi08) | nop sq.xyzw vf14, -6(vi08) | nop sq.xyzw vf15, -3(vi08) | nop ibgtz vi06, L23 | nop iaddi vi06, vi06, -0x1 | nop jr vi15 | nop nop | nop L24: lq.xyzw vf31, 952(vi00) | nop iaddiu vi10, vi00, 0x32b | nop L25: iaddi vi14, vi14, -0x1 | nop iaddi vi08, vi10, 0x7 | nop ilw.x vi12, 988(vi14) | nop ilw.y vi05, 988(vi14) | nop ibne vi00, vi12, L26 | nop ilw.z vi03, 988(vi14) | nop lq.xyzw vf20, 282(vi05) | nop lq.xyzw vf21, 309(vi05) | nop lq.xyzw vf18, 285(vi05) | nop lq.xyzw vf22, -5(vi03) | nop lq.xyzw vf23, -2(vi03) | nop lq.xyzw vf16, 1(vi03) | nop lq.xyzw vf08, 55(vi03) | nop lq.xyzw vf09, 58(vi03) | nop lq.xyzw vf10, 61(vi03) | nop lq.xyzw vf28, 57(vi03) | nop lq.xyzw vf29, 60(vi03) | nop b L27 | nop lq.xyzw vf30, 63(vi03) | nop L26: lq.xyzw vf20, 306(vi05) | nop lq.xyzw vf21, 282(vi05) | nop lq.xyzw vf18, 309(vi05) | nop lq.xyzw vf22, -2(vi03) | nop lq.xyzw vf23, 1(vi03) | nop lq.xyzw vf16, 4(vi03) | nop lq.xyzw vf08, 58(vi03) | nop lq.xyzw vf09, 61(vi03) | nop lq.xyzw vf10, 64(vi03) | nop lq.xyzw vf28, 60(vi03) | nop lq.xyzw vf29, 63(vi03) | nop lq.xyzw vf30, 66(vi03) | nop L27: sq.xyzw vf20, 0(vi08) | itof0.xyzw vf22, vf22 sq.xyzw vf21, 3(vi08) | itof0.xyzw vf23, vf23 sq.xyzw vf18, 6(vi08) | itof0.xyzw vf16, vf16 sq.xyzw vf20, 9(vi08) | nop sq.xyzw vf22, 1(vi08) | nop sq.xyzw vf23, 4(vi08) | nop sq.xyzw vf16, 7(vi08) | nop sq.xyzw vf22, 10(vi08) | nop sq.xyzw vf28, 2(vi08) | nop sq.xyzw vf29, 5(vi08) | nop sq.xyzw vf30, 8(vi08) | nop sq.xyzw vf28, 11(vi08) | nop lq.xyzw vf22, 976(vi00) | nop sq.xyzw vf08, 35(vi08) | nop sq.xyzw vf09, 38(vi08) | nop sq.xyzw vf10, 41(vi08) | nop sq.xyzw vf08, 44(vi08) | nop sq.xyzw vf22, 36(vi08) | nop sq.xyzw vf22, 39(vi08) | nop sq.xyzw vf22, 42(vi08) | nop sq.xyzw vf22, 45(vi08) | nop sq.xyzw vf28, 37(vi08) | nop sq.xyzw vf29, 40(vi08) | nop sq.xyzw vf30, 43(vi08) | nop sq.xyzw vf28, 46(vi08) | nop lq.xyzw vf07, 959(vi00) | maddw.xyzw vf26, vf06, vf00 ior vi03, vi08, vi00 | nop bal vi13, L31 | nop iaddi vi05, vi00, 0x3 | nop ibeq vi00, vi05, L28 | nop iaddiu vi06, vi05, 0x4000 | nop bal vi13, L29 | nop iaddiu vi06, vi06, 0x4000 | nop iaddiu vi08, vi00, 0x3d1 | nop xgkick vi10 | nop lq.xyzw vf07, 960(vi00) | nop xgkick vi08 | nop iaddi vi08, vi10, 0x6 | nop sq.xyzw vf07, 6(vi10) | nop isw.x vi06, 6(vi10) | nop xgkick vi08 | nop iaddiu vi08, vi00, 0x3d5 | nop nop | nop xgkick vi08 | nop iaddiu vi08, vi10, 0x2a | nop iaddiu vi03, vi10, 0x2a | nop iaddi vi05, vi00, 0x3 | nop bal vi13, L31 | nop lq.xyzw vf07, 961(vi00) | nop iaddiu vi06, vi05, 0x4000 | nop bal vi13, L29 | nop iaddiu vi06, vi06, 0x4000 | nop iaddiu vi08, vi10, 0x23 | nop iaddiu vi01, vi00, 0x69c | nop xgkick vi08 | nop isub vi10, vi01, vi10 | nop L28: ibgtz vi14, L25 | nop nop | nop lq.xyzw vf08, 0(vi02) | nop lq.xyzw vf09, 1(vi02) | nop jr vi15 | nop lq.xyzw vf10, 2(vi02) | nop L29: sq.xyzw vf07, -1(vi08) | nop isw.x vi06, -1(vi08) | nop L30: lqi.xyzw vf24, vi08 | nop lqi.xyzw vf27, vi08 | nop lqi.xyzw vf21, vi08 | nop nop | nop nop | nop nop | nop div Q, vf00.w, vf21.w | mul.xyzw vf21, vf21, vf31 nop | nop nop | nop nop | nop nop | nop nop | nop nop | nop nop | mul.xyz vf21, vf21, Q nop | mul.xyzw vf24, vf24, Q nop | nop nop | nop nop | add.xyzw vf21, vf21, vf02 nop | nop nop | nop nop | nop nop | maxy.w vf21, vf21, vf03 nop | nop nop | nop nop | nop nop | miniz.w vf21, vf21, vf03 nop | nop nop | nop nop | ftoi0.xyzw vf27, vf27 nop | ftoi4.xyzw vf21, vf21 nop | nop sq.xyzw vf24, -3(vi08) | nop sq.xyzw vf27, -2(vi08) | nop sq.xyzw vf21, -1(vi08) | nop iaddi vi05, vi05, -0x1 | nop nop | nop ibne vi00, vi05, L30 | nop nop | nop jr vi13 | nop nop | nop L31: ior vi04, vi03, vi00 | nop lq.xyzw vf21, 2(vi03) | nop ior vi06, vi05, vi00 | nop lq.xyzw vf24, 0(vi03) | nop lq.xyzw vf27, 1(vi03) | nop iaddi vi03, vi03, 0x3 | clipw.xyz vf21, vf21 L32: lq.xyzw vf22, 2(vi03) | nop lq.xyzw vf25, 0(vi03) | nop lq.xyzw vf28, 1(vi03) | nop iaddi vi03, vi03, 0x3 | nop nop | clipw.xyz vf22, vf22 nop | nop nop | nop nop | nop fcor vi01, 0xfff7df | nop ibne vi00, vi01, L43 | nop fcand vi01, 0x20 | nop ibne vi00, vi01, L44 | nop fcand vi01, 0x800 | nop ibne vi00, vi01, L45 | nop nop | nop sqi.xyzw vf24, vi04 | nop sqi.xyzw vf27, vi04 | nop sqi.xyzw vf21, vi04 | nop L33: move.xyzw vf24, vf25 | nop iaddi vi05, vi05, -0x1 | nop move.xyzw vf27, vf28 | nop ibne vi00, vi05, L32 | nop move.xyzw vf21, vf22 | nop lq.xyzw vf24, 0(vi08) | nop lq.xyzw vf27, 1(vi08) | nop lq.xyzw vf21, 2(vi08) | nop ior vi03, vi08, vi00 | nop sqi.xyzw vf24, vi04 | nop sqi.xyzw vf27, vi04 | nop sqi.xyzw vf21, vi04 | nop ibeq vi00, vi06, L42 | nop ior vi05, vi06, vi00 | nop ior vi04, vi03, vi00 | nop lq.xyzw vf21, 2(vi03) | nop ior vi06, vi05, vi00 | nop lq.xyzw vf24, 0(vi03) | nop lq.xyzw vf27, 1(vi03) | nop iaddi vi03, vi03, 0x3 | clipw.xyz vf21, vf21 L34: lq.xyzw vf22, 2(vi03) | nop lq.xyzw vf25, 0(vi03) | nop lq.xyzw vf28, 1(vi03) | nop iaddi vi03, vi03, 0x3 | nop nop | clipw.xyz vf22, vf22 nop | nop nop | nop nop | nop fcor vi01, 0xfffdf7 | nop ibne vi00, vi01, L46 | nop fcand vi01, 0x8 | nop ibne vi00, vi01, L47 | nop fcand vi01, 0x200 | nop ibne vi00, vi01, L48 | nop nop | nop sqi.xyzw vf24, vi04 | nop sqi.xyzw vf27, vi04 | nop sqi.xyzw vf21, vi04 | nop L35: move.xyzw vf24, vf25 | nop iaddi vi05, vi05, -0x1 | nop move.xyzw vf27, vf28 | nop ibne vi00, vi05, L34 | nop move.xyzw vf21, vf22 | nop lq.xyzw vf24, 0(vi08) | nop lq.xyzw vf27, 1(vi08) | nop lq.xyzw vf21, 2(vi08) | nop ior vi03, vi08, vi00 | nop sqi.xyzw vf24, vi04 | nop sqi.xyzw vf27, vi04 | nop sqi.xyzw vf21, vi04 | nop ibeq vi00, vi06, L42 | nop ior vi05, vi06, vi00 | nop ior vi04, vi03, vi00 | nop lq.xyzw vf21, 2(vi03) | nop ior vi06, vi05, vi00 | nop lq.xyzw vf24, 0(vi03) | nop lq.xyzw vf27, 1(vi03) | nop iaddi vi03, vi03, 0x3 | clipw.xyz vf21, vf21 L36: lq.xyzw vf22, 2(vi03) | nop lq.xyzw vf25, 0(vi03) | nop lq.xyzw vf28, 1(vi03) | nop iaddi vi03, vi03, 0x3 | nop nop | clipw.xyz vf22, vf22 nop | nop nop | nop nop | nop fcor vi01, 0xfffefb | nop ibne vi00, vi01, L49 | nop fcand vi01, 0x4 | nop ibne vi00, vi01, L50 | nop fcand vi01, 0x100 | nop ibne vi00, vi01, L51 | nop nop | nop sqi.xyzw vf24, vi04 | nop sqi.xyzw vf27, vi04 | nop sqi.xyzw vf21, vi04 | nop L37: move.xyzw vf24, vf25 | nop iaddi vi05, vi05, -0x1 | nop move.xyzw vf27, vf28 | nop ibne vi00, vi05, L36 | nop move.xyzw vf21, vf22 | nop lq.xyzw vf24, 0(vi08) | nop lq.xyzw vf27, 1(vi08) | nop lq.xyzw vf21, 2(vi08) | nop ior vi03, vi08, vi00 | nop sqi.xyzw vf24, vi04 | nop sqi.xyzw vf27, vi04 | nop sqi.xyzw vf21, vi04 | nop ibeq vi00, vi06, L42 | nop ior vi05, vi06, vi00 | nop ior vi04, vi03, vi00 | nop lq.xyzw vf21, 2(vi03) | nop ior vi06, vi05, vi00 | nop lq.xyzw vf24, 0(vi03) | nop lq.xyzw vf27, 1(vi03) | nop iaddi vi03, vi03, 0x3 | clipw.xyz vf21, vf21 L38: lq.xyzw vf22, 2(vi03) | nop lq.xyzw vf25, 0(vi03) | nop lq.xyzw vf28, 1(vi03) | nop iaddi vi03, vi03, 0x3 | nop nop | clipw.xyz vf22, vf22 nop | nop nop | nop nop | nop fcor vi01, 0xffff7d | nop ibne vi00, vi01, L52 | nop fcand vi01, 0x2 | nop ibne vi00, vi01, L53 | nop fcand vi01, 0x80 | nop ibne vi00, vi01, L54 | nop nop | nop sqi.xyzw vf24, vi04 | nop sqi.xyzw vf27, vi04 | nop sqi.xyzw vf21, vi04 | nop L39: move.xyzw vf24, vf25 | nop iaddi vi05, vi05, -0x1 | nop move.xyzw vf27, vf28 | nop ibne vi00, vi05, L38 | nop move.xyzw vf21, vf22 | nop lq.xyzw vf24, 0(vi08) | nop lq.xyzw vf27, 1(vi08) | nop lq.xyzw vf21, 2(vi08) | nop ior vi03, vi08, vi00 | nop sqi.xyzw vf24, vi04 | nop sqi.xyzw vf27, vi04 | nop sqi.xyzw vf21, vi04 | nop ibeq vi00, vi06, L42 | nop ior vi05, vi06, vi00 | nop ior vi04, vi03, vi00 | nop lq.xyzw vf21, 2(vi03) | nop ior vi06, vi05, vi00 | nop lq.xyzw vf24, 0(vi03) | nop lq.xyzw vf27, 1(vi03) | nop iaddi vi03, vi03, 0x3 | clipw.xyz vf21, vf21 L40: lq.xyzw vf22, 2(vi03) | nop lq.xyzw vf25, 0(vi03) | nop lq.xyzw vf28, 1(vi03) | nop iaddi vi03, vi03, 0x3 | nop nop | clipw.xyz vf22, vf22 nop | nop nop | nop nop | nop fcor vi01, 0xffffbe | nop ibne vi00, vi01, L55 | nop fcand vi01, 0x1 | nop ibne vi00, vi01, L56 | nop fcand vi01, 0x40 | nop ibne vi00, vi01, L57 | nop nop | nop sqi.xyzw vf24, vi04 | nop sqi.xyzw vf27, vi04 | nop sqi.xyzw vf21, vi04 | nop L41: move.xyzw vf24, vf25 | nop iaddi vi05, vi05, -0x1 | nop move.xyzw vf27, vf28 | nop ibne vi00, vi05, L40 | nop move.xyzw vf21, vf22 | nop lq.xyzw vf24, 0(vi08) | nop lq.xyzw vf27, 1(vi08) | nop lq.xyzw vf21, 2(vi08) | nop ior vi03, vi08, vi00 | nop sqi.xyzw vf24, vi04 | nop sqi.xyzw vf27, vi04 | nop sqi.xyzw vf21, vi04 | nop ibeq vi00, vi06, L42 | nop ior vi05, vi06, vi00 | nop L42: jr vi13 | nop nop | nop L43: b L33 | nop iaddi vi06, vi06, -0x1 | nop L44: sqi.xyzw vf24, vi04 | sub.xyzw vf23, vf22, vf21 sqi.xyzw vf27, vi04 | sub.xyzw vf26, vf25, vf24 sqi.xyzw vf21, vi04 | sub.xyzw vf29, vf28, vf27 ibeq vi03, vi04, L33 | nop nop | addz.w vf30, vf23, vf23 nop | addw.z vf30, vf21, vf21 div Q, vf30.z, vf30.w | nop waitq | nop nop | mul.xyzw vf26, vf26, Q nop | mul.xyzw vf29, vf29, Q nop | mul.xyzw vf23, vf23, Q nop | sub.xyzw vf26, vf24, vf26 nop | sub.xyzw vf29, vf27, vf29 nop | sub.xyzw vf23, vf21, vf23 iaddi vi06, vi06, 0x1 | nop sqi.xyzw vf26, vi04 | nop sqi.xyzw vf29, vi04 | nop b L33 | nop sqi.xyzw vf23, vi04 | nop L45: nop | sub.xyzw vf23, vf21, vf22 nop | sub.xyzw vf26, vf24, vf25 nop | sub.xyzw vf29, vf27, vf28 nop | addz.w vf30, vf23, vf23 nop | addw.z vf30, vf22, vf22 div Q, vf30.z, vf30.w | nop waitq | nop nop | mul.xyzw vf26, vf26, Q nop | mul.xyzw vf29, vf29, Q nop | mul.xyzw vf23, vf23, Q nop | sub.xyzw vf26, vf25, vf26 nop | sub.xyzw vf29, vf28, vf29 nop | sub.xyzw vf23, vf22, vf23 sqi.xyzw vf26, vi04 | nop sqi.xyzw vf29, vi04 | nop b L33 | nop sqi.xyzw vf23, vi04 | nop L46: b L35 | nop iaddi vi06, vi06, -0x1 | nop L47: sqi.xyzw vf24, vi04 | sub.xyzw vf23, vf22, vf21 sqi.xyzw vf27, vi04 | sub.xyzw vf26, vf25, vf24 sqi.xyzw vf21, vi04 | sub.xyzw vf29, vf28, vf27 ibeq vi03, vi04, L35 | nop nop | addy.w vf30, vf23, vf23 nop | addw.y vf30, vf21, vf21 div Q, vf30.y, vf30.w | nop waitq | nop nop | mul.xyzw vf26, vf26, Q nop | mul.xyzw vf29, vf29, Q nop | mul.xyzw vf23, vf23, Q nop | sub.xyzw vf26, vf24, vf26 nop | sub.xyzw vf29, vf27, vf29 nop | sub.xyzw vf23, vf21, vf23 iaddi vi06, vi06, 0x1 | nop sqi.xyzw vf26, vi04 | nop sqi.xyzw vf29, vi04 | nop b L35 | nop sqi.xyzw vf23, vi04 | nop L48: nop | sub.xyzw vf23, vf21, vf22 nop | sub.xyzw vf26, vf24, vf25 nop | sub.xyzw vf29, vf27, vf28 nop | addy.w vf30, vf23, vf23 nop | addw.y vf30, vf22, vf22 div Q, vf30.y, vf30.w | nop waitq | nop nop | mul.xyzw vf26, vf26, Q nop | mul.xyzw vf29, vf29, Q nop | mul.xyzw vf23, vf23, Q nop | sub.xyzw vf26, vf25, vf26 nop | sub.xyzw vf29, vf28, vf29 nop | sub.xyzw vf23, vf22, vf23 sqi.xyzw vf26, vi04 | nop sqi.xyzw vf29, vi04 | nop b L35 | nop sqi.xyzw vf23, vi04 | nop L49: b L37 | nop iaddi vi06, vi06, -0x1 | nop L50: sqi.xyzw vf24, vi04 | sub.xyzw vf23, vf22, vf21 sqi.xyzw vf27, vi04 | sub.xyzw vf26, vf25, vf24 sqi.xyzw vf21, vi04 | sub.xyzw vf29, vf28, vf27 ibeq vi03, vi04, L37 | nop nop | suby.w vf30, vf23, vf23 nop | subw.y vf30, vf21, vf21 div Q, vf30.y, vf30.w | nop waitq | nop nop | mul.xyzw vf26, vf26, Q nop | mul.xyzw vf29, vf29, Q nop | mul.xyzw vf23, vf23, Q nop | add.xyzw vf26, vf24, vf26 nop | add.xyzw vf29, vf27, vf29 nop | add.xyzw vf23, vf21, vf23 iaddi vi06, vi06, 0x1 | nop sqi.xyzw vf26, vi04 | nop sqi.xyzw vf29, vi04 | nop b L37 | nop sqi.xyzw vf23, vi04 | nop L51: nop | sub.xyzw vf23, vf21, vf22 nop | sub.xyzw vf26, vf24, vf25 nop | sub.xyzw vf29, vf27, vf28 nop | suby.w vf30, vf23, vf23 nop | subw.y vf30, vf22, vf22 div Q, vf30.y, vf30.w | nop waitq | nop nop | mul.xyzw vf26, vf26, Q nop | mul.xyzw vf29, vf29, Q nop | mul.xyzw vf23, vf23, Q nop | add.xyzw vf26, vf25, vf26 nop | add.xyzw vf29, vf28, vf29 nop | add.xyzw vf23, vf22, vf23 sqi.xyzw vf26, vi04 | nop sqi.xyzw vf29, vi04 | nop b L37 | nop sqi.xyzw vf23, vi04 | nop L52: b L39 | nop iaddi vi06, vi06, -0x1 | nop L53: sqi.xyzw vf24, vi04 | sub.xyzw vf23, vf22, vf21 sqi.xyzw vf27, vi04 | sub.xyzw vf26, vf25, vf24 sqi.xyzw vf21, vi04 | sub.xyzw vf29, vf28, vf27 ibeq vi03, vi04, L39 | nop nop | addx.w vf30, vf23, vf23 nop | addw.x vf30, vf21, vf21 div Q, vf30.x, vf30.w | nop waitq | nop nop | mul.xyzw vf26, vf26, Q nop | mul.xyzw vf29, vf29, Q nop | mul.xyzw vf23, vf23, Q nop | sub.xyzw vf26, vf24, vf26 nop | sub.xyzw vf29, vf27, vf29 nop | sub.xyzw vf23, vf21, vf23 iaddi vi06, vi06, 0x1 | nop sqi.xyzw vf26, vi04 | nop sqi.xyzw vf29, vi04 | nop b L39 | nop sqi.xyzw vf23, vi04 | nop L54: nop | sub.xyzw vf23, vf21, vf22 nop | sub.xyzw vf26, vf24, vf25 nop | sub.xyzw vf29, vf27, vf28 nop | addx.w vf30, vf23, vf23 nop | addw.x vf30, vf22, vf22 div Q, vf30.x, vf30.w | nop waitq | nop nop | mul.xyzw vf26, vf26, Q nop | mul.xyzw vf29, vf29, Q nop | mul.xyzw vf23, vf23, Q nop | sub.xyzw vf26, vf25, vf26 nop | sub.xyzw vf29, vf28, vf29 nop | sub.xyzw vf23, vf22, vf23 sqi.xyzw vf26, vi04 | nop sqi.xyzw vf29, vi04 | nop b L39 | nop sqi.xyzw vf23, vi04 | nop L55: b L41 | nop iaddi vi06, vi06, -0x1 | nop L56: sqi.xyzw vf24, vi04 | sub.xyzw vf23, vf22, vf21 sqi.xyzw vf27, vi04 | sub.xyzw vf26, vf25, vf24 sqi.xyzw vf21, vi04 | sub.xyzw vf29, vf28, vf27 ibeq vi03, vi04, L41 | nop nop | subx.w vf30, vf23, vf23 nop | subw.x vf30, vf21, vf21 div Q, vf30.x, vf30.w | nop waitq | nop nop | mul.xyzw vf26, vf26, Q nop | mul.xyzw vf29, vf29, Q nop | mul.xyzw vf23, vf23, Q nop | add.xyzw vf26, vf24, vf26 nop | add.xyzw vf29, vf27, vf29 nop | add.xyzw vf23, vf21, vf23 iaddi vi06, vi06, 0x1 | nop sqi.xyzw vf26, vi04 | nop sqi.xyzw vf29, vi04 | nop b L41 | nop sqi.xyzw vf23, vi04 | nop L57: nop | sub.xyzw vf23, vf21, vf22 nop | sub.xyzw vf26, vf24, vf25 nop | sub.xyzw vf29, vf27, vf28 nop | subx.w vf30, vf23, vf23 nop | subw.x vf30, vf22, vf22 div Q, vf30.x, vf30.w | nop waitq | nop nop | mul.xyzw vf26, vf26, Q nop | mul.xyzw vf29, vf29, Q nop | mul.xyzw vf23, vf23, Q nop | add.xyzw vf26, vf25, vf26 nop | add.xyzw vf29, vf28, vf29 nop | add.xyzw vf23, vf22, vf23 sqi.xyzw vf26, vi04 | nop sqi.xyzw vf29, vi04 | nop b L41 | nop sqi.xyzw vf23, vi04 | nop