DCL_INPUT i0.xyz, THREAD_ID;
- DCL_TEMPS r0..r2;
+ DCL_TEMPS r0..r8;
DCL_POINTERS ptr0..ptr3;
ADDRESS_OF ptr0, u0;
ADDRESS_OF ptr1, u1;
MOV r0.x, i0.x;
SHL r1.x, r0.x, 2;
- PADD ptr2, ptr1, r1.x;
- PADD ptr3, ptr0, r1.x;
- LD_RAW_PTR r2.x, ptr3;
- STORE_RAW_PTR ptr2.x, r2.x;
+ SHR r2.x, r0.x, 30;
+ MOV r3.x, 0;
+ MOV_SWZ r4, r1.x, r2.x, r3.x, r3.x;
+ MOV r5.xy, r4;
+ MOV r6.xy, r5.xyxy;
+ PADD ptr2, ptr1, r6.x;
+ MOV r7.xy, r5.xyxy;
+ PADD ptr3, ptr0, r7.x;
+ LD_RAW_PTR r8.x, ptr3;
+ STORE_RAW_PTR ptr2.x, r8.x;
RET;
END
DCL_INPUT i1.xyz, THREAD_GROUP_ID;
- DCL_TEMPS r0..r1094;
- DCL_POINTERS ptr0..ptr15;
+ DCL_TEMPS r0..r1206;
+ DCL_POINTERS ptr0..ptr18;
MOV r1, c0.x;
ADDRESS_OF ptr0, u0;
ADDRESS_OF ptr1, u1;
ADDRESS_OF ptr3, g1;
- MOV r1094.x, 1;
- MOV r134.x, 0x3CA3D70A;
- MOV_SWZ r135, r134.x, r134.x, r134.x, r134.x;
- MOV r136.x, 0x3F800000;
- MOV_SWZ r137, r136.x, r136.x, r136.x, r136.x;
+ MOV r1206.x, 1;
+ MOV r227.x, 0x3F800000;
+ MOV_SWZ r228, r227.x, r227.x, r227.x, r227.x;
MOV r3.x, i0.x;
MOV r4.x, i1.x;
- SHL r138.x, r4.x, 4;
- PADD ptr7, ptr0, r138.x;
- LD_RAW_PTR r139, ptr7;
- FADD r140, r137, -r139;
- MOV r141.x, 0x3E800000;
- MOV_SWZ r142, r141.x, r141.x, r141.x, r141.x;
- FMUL r143, r140, r142;
- MOV r144.x, 0x41200000;
- MOV_SWZ r145, r144.x, r144.x, r144.x, r144.x;
- FMUL r146, r139, r145;
- FADD r147, r143, r146;
- ITOF r148.x, r1.x;
- FDIV r149.x, r136.x, r148.x;
- MOV r150.x, 0x00000000;
- MOV_SWZ r151, r149.x, r150.x, r150.x, r150.x;
- MOV r152.x, r151.x;
- MOV_SWZ r153, r152.x, r152.x, r152.x, r152.x;
- FMUL r154, r147, r153;
- FMUL r8, r135, r154;
+ SHL r229.x, r4.x, 4;
+ SHR r230.x, r4.x, 28;
+ MOV r231.x, 0;
+ MOV_SWZ r232, r229.x, r230.x, r231.x, r231.x;
+ MOV r233.xy, r232;
+ MOV r234.xy, r233.xyxy;
+ PADD ptr7, ptr0, r234.x;
+ LD_RAW_PTR r235, ptr7;
+ FADD r236, r228, -r235;
+ MOV r237.x, 0x3E800000;
+ MOV_SWZ r238, r237.x, r237.x, r237.x, r237.x;
+ FMUL r239, r236, r238;
+ MOV r240.x, 0x41200000;
+ MOV_SWZ r241, r240.x, r240.x, r240.x, r240.x;
+ FMUL r242, r235, r241;
+ FADD r243, r239, r242;
+ ITOF r244.x, r1.x;
+ FDIV r245.x, r227.x, r244.x;
+ MOV r246.x, 0x00000000;
+ MOV_SWZ r247, r245.x, r246.x, r246.x, r246.x;
+ MOV r248.x, r247.x;
+ MOV_SWZ r249, r248.x, r248.x, r248.x, r248.x;
+ FMUL r250, r243, r249;
+ MOV r251.x, 0x3CA3D70A;
+ MOV_SWZ r252, r251.x, r251.x, r251.x, r251.x;
+ FMUL r8, r250, r252;
MOV r9.x, r8.x;
- MOV r155.x, r154.w;
- MOV r156.x, r154.z;
- MOV r157.x, r154.y;
- MOV r158.x, r154.x;
- FSQRT r159.x, r158.x;
- FSQRT r160.x, r157.x;
- FSQRT r161.x, r156.x;
- FSQRT r162.x, r155.x;
+ MOV r253.x, r250.w;
+ MOV r254.x, r250.z;
+ MOV r255.x, r250.y;
+ MOV r256.x, r250.x;
+ FSQRT r257.x, r256.x;
+ FSQRT r258.x, r255.x;
+ FSQRT r259.x, r254.x;
+ FSQRT r260.x, r253.x;
MOV r10.x, r9_abs.x;
- FCMP.eq r163.x, r10.x, r10.x;
- IF_CND.nz r163.x;
- FCMP.eq r163.x, r10.x, r10.x;
- ENDIF;
+ FCMP.eq r261.x, r10.x, r10.x;
+ IF_CND.nz r261.x;
+ FCMP.eq r261.x, r10.x, r10.x;
+ ENDIF; AND r261.x, r261.x, 0x1;
+
MOV r2.x, r1.x;
MOV ptr4, ptr1;
MOV ptr5, ptr2;
MOV ptr6, ptr3;
- MOV r164.x, 0x40A00000;
- MOV_SWZ r165, r164.x, r164.x, r164.x, r164.x;
- FMUL r166, r140, r165;
- MOV r167.x, 0x41F00000;
- MOV_SWZ r168, r167.x, r167.x, r167.x, r167.x;
- FMUL r169, r139, r168;
- FADD r5, r166, r169;
- FMUL r170, r140, r137;
- MOV r171.x, 0x42C80000;
- MOV_SWZ r172, r171.x, r171.x, r171.x, r171.x;
- FMUL r173, r139, r172;
- FADD r6, r170, r173;
- MOV r174.x, 0x3E99999A;
- MOV_SWZ r175, r174.x, r174.x, r174.x, r174.x;
- MOV_SWZ r176, r159.x, r160.x, r161.x, r162.x;
- FMUL r7, r175, r176;
- IF_CND.z r163.x;
- MOV r1070.x, r10.x;
- ELSE;
- MOV r177.x, r10_abs.x;
- MOV r178.x, 0x7F800000;
- FCMP.eq r179.x, r177.x, r178.x;
- IF_CND.z r179.x;
- MOV r180.x, 0x42B17217;
- FCMP.le r181.x, r10.x, r180.x;
- FCMP.ne r182.x, r10.x, r10.x;
- IF_CND.z r182.x;
- FCMP.ne r182.x, r10.x, r10.x;
- ENDIF;
-
- OR r183.x, r181.x, r182.x;
- IF_CND.z r183.x;
- MOV r184.x, 0x00000000;
- FCMP.gt r185.x, r9.x, r184.x;
- MOV r186.x, 0x7F800000;
- MOV_CND.nz r11.x, r185.x, r186.x, r184.x;
- MOV r1070.x, r11.x;
- ELSE;
- MOV r187.x, 0xC2CC0D65;
- FCMP.ge r188.x, r9.x, r187.x;
- FCMP.ne r189.x, r9.x, r9.x;
- IF_CND.z r189.x;
- FCMP.ne r189.x, r9.x, r9.x;
- ENDIF;
-
- OR r190.x, r188.x, r189.x;
- IF_CND.z r190.x;
- MOV r191.x, 0x00000000;
- MOV r1070.x, r191.x;
- ELSE;
- FMUL r192.x, r10.x, 0x3FB8AA3B;
- FADD r193.x, r192.x, 0x3F000000;
- FRND_NI r194.x, r193.x;
- FMUL r195.x, r194.x, 0xBF318000;
- FADD r196.x, r10.x, r195.x;
- FMUL r197.x, r194.x, 0x395E8083;
- FADD r198.x, r196.x, r197.x;
- FMUL r199.x, r198.x, 0x39506967;
- FADD r200.x, r199.x, 0x3AB743CE;
- FMUL r201.x, r200.x, r198.x;
- FADD r202.x, r201.x, 0x3C088908;
- FMUL r203.x, r202.x, r198.x;
- FADD r204.x, r203.x, 0x3D2AA9C1;
- FMUL r205.x, r204.x, r198.x;
- FADD r206.x, r205.x, 0x3E2AAAAA;
- FMUL r207.x, r206.x, r198.x;
- FADD r208.x, r207.x, 0x3F000000;
- FMUL r209.x, r198.x, r198.x;
- FMUL r210.x, r208.x, r209.x;
- FADD r211.x, r210.x, r198.x;
- FADD r13.x, r211.x, 0x3F800000;
- FCMP.eq r212.x, r13.x, r13.x;
- IF_CND.nz r212.x;
- FCMP.eq r212.x, r13.x, r13.x;
- ENDIF;
- FTOI r12.x, r194.x;
- IF_CND.z r212.x;
- MOV r213.x, 0x7FFFFFFF;
- MOV r1069.x, r213.x;
- ELSE;
- MOV r214.x, r13_abs.x;
- MOV r215.x, 0x7F800000;
- FCMP.ne r216.x, r214.x, r215.x;
- IF_CND.z r216.x;
- MOV r1069.x, r13.x;
- ELSE;
- MOV r217.x, 0x00000000;
- FCMP.eq r218.x, r13.x, r217.x;
- MOV r219.x, 0;
- ICMP.gt r220.x, r12.x, r219.x;
- MOV r221.x, r13.x;
- SHR r222.x, r221.x, 23;
- AND r223.x, r222.x, 255;
- MOV r224.x, 255;
- IADD r225.x, r224.x, -r12.x;
- ICMP.ge r226.x, r223.x, r225.x;
- AND r227.x, r221.x, 2147483648;
- OR r228.x, r227.x, 2139095040;
- IADD r229.x, r12_abs.x, 0;
- SHL r230.x, r229.x, 23;
- IADD r231.x, r230.x, r221.x;
- MOV_CND.nz r232.x, r226.x, r228.x, r231.x;
- IADD r233.x, r12_abs.x, 0;
- UCMP.le r234.x, r223.x, r233.x;
- IADD r235.x, r221.x, -r230.x;
- MOV_CND.nz r236.x, r234.x, r227.x, r235.x;
- MOV_CND.nz r237.x, r220.x, r232.x, r236.x;
- MOV r238.x, r237.x;
- MOV_CND.nz r14.x, r218.x, r217.x, r238.x;
- MOV r1069.x, r14.x;
- ENDIF;
- ENDIF;
- MOV r15.x, r1069.x;
- MOV r239.x, 0x00000000;
- FCMP.gt r240.x, r9.x, r239.x;
- MOV r241.x, 0x3F800000;
- FDIV r242.x, r241.x, r15.x;
- MOV_CND.nz r16.x, r240.x, r15.x, r242.x;
- MOV r1070.x, r16.x;
- ENDIF;
- ENDIF;
- ELSE;
- MOV r1070.x, r10.x;
- ENDIF;
- ENDIF;
- MOV r17.x, r1070.x;
- MOV r19.x, r8.y;
- MOV r20.x, r19_abs.x;
- FCMP.eq r243.x, r20.x, r20.x;
- IF_CND.nz r243.x;
- FCMP.eq r243.x, r20.x, r20.x;
- ENDIF;
- MOV r244.x, 0x00000000;
- MOV_SWZ r18, r17.x, r244.x, r244.x, r244.x;
- IF_CND.z r243.x;
- MOV r1072.x, r20.x;
- ELSE;
- MOV r245.x, r20_abs.x;
- MOV r246.x, 0x7F800000;
- FCMP.eq r247.x, r245.x, r246.x;
- IF_CND.z r247.x;
- MOV r248.x, 0x42B17217;
- FCMP.le r249.x, r20.x, r248.x;
- FCMP.ne r250.x, r20.x, r20.x;
- IF_CND.z r250.x;
- FCMP.ne r250.x, r20.x, r20.x;
- ENDIF;
-
- OR r251.x, r249.x, r250.x;
- IF_CND.z r251.x;
- MOV r252.x, 0x00000000;
- FCMP.gt r253.x, r19.x, r252.x;
- MOV r254.x, 0x7F800000;
- MOV_CND.nz r21.x, r253.x, r254.x, r252.x;
- MOV r1072.x, r21.x;
- ELSE;
- MOV r255.x, 0xC2CC0D65;
- FCMP.ge r256.x, r19.x, r255.x;
- FCMP.ne r257.x, r19.x, r19.x;
- IF_CND.z r257.x;
- FCMP.ne r257.x, r19.x, r19.x;
- ENDIF;
-
- OR r258.x, r256.x, r257.x;
- IF_CND.z r258.x;
- MOV r259.x, 0x00000000;
- MOV r1072.x, r259.x;
- ELSE;
- FMUL r260.x, r20.x, 0x3FB8AA3B;
- FADD r261.x, r260.x, 0x3F000000;
- FRND_NI r262.x, r261.x;
- FMUL r263.x, r262.x, 0xBF318000;
- FADD r264.x, r20.x, r263.x;
- FMUL r265.x, r262.x, 0x395E8083;
- FADD r266.x, r264.x, r265.x;
- FMUL r267.x, r266.x, 0x39506967;
- FADD r268.x, r267.x, 0x3AB743CE;
- FMUL r269.x, r268.x, r266.x;
- FADD r270.x, r269.x, 0x3C088908;
- FMUL r271.x, r270.x, r266.x;
- FADD r272.x, r271.x, 0x3D2AA9C1;
- FMUL r273.x, r272.x, r266.x;
- FADD r274.x, r273.x, 0x3E2AAAAA;
- FMUL r275.x, r274.x, r266.x;
- FADD r276.x, r275.x, 0x3F000000;
- FMUL r277.x, r266.x, r266.x;
- FMUL r278.x, r276.x, r277.x;
- FADD r279.x, r278.x, r266.x;
- FADD r23.x, r279.x, 0x3F800000;
- FCMP.eq r280.x, r23.x, r23.x;
- IF_CND.nz r280.x;
- FCMP.eq r280.x, r23.x, r23.x;
- ENDIF;
- FTOI r22.x, r262.x;
+ MOV r262.x, 0x40A00000;
+ MOV_SWZ r263, r262.x, r262.x, r262.x, r262.x;
+ FMUL r264, r236, r263;
+ MOV r265.x, 0x41F00000;
+ MOV_SWZ r266, r265.x, r265.x, r265.x, r265.x;
+ FMUL r267, r235, r266;
+ FADD r5, r264, r267;
+ MOV r268.x, 0x42C80000;
+ MOV_SWZ r269, r268.x, r268.x, r268.x, r268.x;
+ FMUL r270, r235, r269;
+ FADD r6, r236, r270;
+ MOV_SWZ r271, r257.x, r258.x, r259.x, r260.x;
+ MOV r272.x, 0x3E99999A;
+ MOV_SWZ r273, r272.x, r272.x, r272.x, r272.x;
+ FMUL r7, r271, r273;
+ IF_CND.z r261.x;
+ MOV r1167.x, r10.x;
+ ELSE;
+ MOV r274.x, r10_abs.x;
+ MOV r275.x, 0x7F800000;
+ FCMP.eq r276.x, r274.x, r275.x;
+ AND r276.x, r276.x, 0x1;
+ IF_CND.z r276.x;
+ MOV r277.x, 0x42B17217;
+ FCMP.le r278.x, r10.x, r277.x;
+ AND r278.x, r278.x, 0x1;
+ FCMP.ne r279.x, r10.x, r10.x;
+ IF_CND.z r279.x;
+ FCMP.ne r279.x, r10.x, r10.x;
+ ENDIF;
+ AND r279.x, r279.x, 0x1;
+
+ OR r280.x, r278.x, r279.x;
+
IF_CND.z r280.x;
- MOV r281.x, 0x7FFFFFFF;
- MOV r1071.x, r281.x;
- ELSE;
- MOV r282.x, r23_abs.x;
+ MOV r281.x, 0x00000000;
+ FCMP.gt r282.x, r9.x, r281.x;
+ AND r282.x, r282.x, 0x1;
MOV r283.x, 0x7F800000;
- FCMP.ne r284.x, r282.x, r283.x;
- IF_CND.z r284.x;
- MOV r1071.x, r23.x;
- ELSE;
- MOV r285.x, 0x00000000;
- FCMP.eq r286.x, r23.x, r285.x;
- MOV r287.x, 0;
- ICMP.gt r288.x, r22.x, r287.x;
- MOV r289.x, r23.x;
- SHR r290.x, r289.x, 23;
- AND r291.x, r290.x, 255;
- MOV r292.x, 255;
- IADD r293.x, r292.x, -r22.x;
- ICMP.ge r294.x, r291.x, r293.x;
- AND r295.x, r289.x, 2147483648;
- OR r296.x, r295.x, 2139095040;
- IADD r297.x, r22_abs.x, 0;
- SHL r298.x, r297.x, 23;
- IADD r299.x, r298.x, r289.x;
- MOV_CND.nz r300.x, r294.x, r296.x, r299.x;
- IADD r301.x, r22_abs.x, 0;
- UCMP.le r302.x, r291.x, r301.x;
- IADD r303.x, r289.x, -r298.x;
- MOV_CND.nz r304.x, r302.x, r295.x, r303.x;
- MOV_CND.nz r305.x, r288.x, r300.x, r304.x;
- MOV r306.x, r305.x;
- MOV_CND.nz r24.x, r286.x, r285.x, r306.x;
- MOV r1071.x, r24.x;
- ENDIF;
- ENDIF;
- MOV r25.x, r1071.x;
- MOV r307.x, 0x00000000;
- FCMP.gt r308.x, r19.x, r307.x;
- MOV r309.x, 0x3F800000;
- FDIV r310.x, r309.x, r25.x;
- MOV_CND.nz r26.x, r308.x, r25.x, r310.x;
- MOV r1072.x, r26.x;
- ENDIF;
- ENDIF;
- ELSE;
- MOV r1072.x, r20.x;
- ENDIF;
- ENDIF;
- MOV r27.x, r1072.x;
- MOV r29.x, r8.z;
- MOV r30.x, r29_abs.x;
- FCMP.eq r311.x, r30.x, r30.x;
- IF_CND.nz r311.x;
- FCMP.eq r311.x, r30.x, r30.x;
- ENDIF;
- MOV_SWZ r28, r18.x, r27.x, r18.z, r18.w;
- IF_CND.z r311.x;
- MOV r1074.x, r30.x;
- ELSE;
- MOV r312.x, r30_abs.x;
- MOV r313.x, 0x7F800000;
- FCMP.eq r314.x, r312.x, r313.x;
- IF_CND.z r314.x;
- MOV r315.x, 0x42B17217;
- FCMP.le r316.x, r30.x, r315.x;
- FCMP.ne r317.x, r30.x, r30.x;
+ MOV_CND.nz r11.x, r282.x, r283.x, r281.x;
+ MOV r1167.x, r11.x;
+ ELSE;
+ MOV r284.x, 0xC2CC0D65;
+ FCMP.ge r285.x, r9.x, r284.x;
+ AND r285.x, r285.x, 0x1;
+ FCMP.ne r286.x, r9.x, r9.x;
+ IF_CND.z r286.x;
+ FCMP.ne r286.x, r9.x, r9.x;
+ ENDIF;
+ AND r286.x, r286.x, 0x1;
+
+ OR r287.x, r285.x, r286.x;
+
+ IF_CND.z r287.x;
+ MOV r288.x, 0x00000000;
+ MOV r1167.x, r288.x;
+ ELSE;
+ FMUL r289.x, r10.x, 0x3FB8AA3B;
+ FADD r290.x, r289.x, 0x3F000000;
+ FRND_NI r291.x, r290.x;
+ FMUL r292.x, r291.x, 0xBF318000;
+ FADD r293.x, r10.x, r292.x;
+ FMUL r294.x, r291.x, 0x395E8083;
+ FADD r295.x, r293.x, r294.x;
+ FMUL r296.x, r295.x, 0x39506967;
+ FADD r297.x, r296.x, 0x3AB743CE;
+ FMUL r298.x, r297.x, r295.x;
+ FADD r299.x, r298.x, 0x3C088908;
+ FMUL r300.x, r299.x, r295.x;
+ FADD r301.x, r300.x, 0x3D2AA9C1;
+ FMUL r302.x, r301.x, r295.x;
+ FADD r303.x, r302.x, 0x3E2AAAAA;
+ FMUL r304.x, r303.x, r295.x;
+ FADD r305.x, r304.x, 0x3F000000;
+ FMUL r306.x, r295.x, r295.x;
+ FMUL r307.x, r305.x, r306.x;
+ FADD r308.x, r307.x, r295.x;
+ FADD r13.x, r308.x, 0x3F800000;
+ FCMP.eq r309.x, r13.x, r13.x;
+ IF_CND.nz r309.x;
+ FCMP.eq r309.x, r13.x, r13.x;
+ ENDIF; AND r309.x, r309.x, 0x1;
+
+ FTOI r12.x, r291.x;
+ IF_CND.z r309.x;
+ MOV r310.x, 0x7FFFFFFF;
+ MOV r1166.x, r310.x;
+ ELSE;
+ MOV r311.x, r13_abs.x;
+ MOV r312.x, 0x7F800000;
+ FCMP.ne r313.x, r311.x, r312.x;
+ AND r313.x, r313.x, 0x1;
+ IF_CND.z r313.x;
+ MOV r1166.x, r13.x;
+ ELSE;
+ MOV r14.x, r13.x;
+ SHR r314.x, r14.x, 23;
+ AND r15.x, r314.x, 255;
+ MOV r315.x, 255;
+ IADD r316.x, r315.x, -r12.x;
+ ICMP.lt r317.x, r15.x, r316.x;
+ AND r317.x, r317.x, 0x1;
+ IADD r318.x, r12_abs.x, 0;
+ SHL r16.x, r318.x, 23;
IF_CND.z r317.x;
- FCMP.ne r317.x, r30.x, r30.x;
- ENDIF;
-
- OR r318.x, r316.x, r317.x;
- IF_CND.z r318.x;
- MOV r319.x, 0x00000000;
- FCMP.gt r320.x, r29.x, r319.x;
- MOV r321.x, 0x7F800000;
- MOV_CND.nz r31.x, r320.x, r321.x, r319.x;
- MOV r1074.x, r31.x;
- ELSE;
- MOV r322.x, 0xC2CC0D65;
- FCMP.ge r323.x, r29.x, r322.x;
- FCMP.ne r324.x, r29.x, r29.x;
- IF_CND.z r324.x;
- FCMP.ne r324.x, r29.x, r29.x;
- ENDIF;
-
- OR r325.x, r323.x, r324.x;
- IF_CND.z r325.x;
- MOV r326.x, 0x00000000;
- MOV r1074.x, r326.x;
- ELSE;
- FMUL r327.x, r30.x, 0x3FB8AA3B;
- FADD r328.x, r327.x, 0x3F000000;
- FRND_NI r329.x, r328.x;
- FMUL r330.x, r329.x, 0xBF318000;
- FADD r331.x, r30.x, r330.x;
- FMUL r332.x, r329.x, 0x395E8083;
- FADD r333.x, r331.x, r332.x;
- FMUL r334.x, r333.x, 0x39506967;
- FADD r335.x, r334.x, 0x3AB743CE;
- FMUL r336.x, r335.x, r333.x;
- FADD r337.x, r336.x, 0x3C088908;
- FMUL r338.x, r337.x, r333.x;
- FADD r339.x, r338.x, 0x3D2AA9C1;
- FMUL r340.x, r339.x, r333.x;
- FADD r341.x, r340.x, 0x3E2AAAAA;
- FMUL r342.x, r341.x, r333.x;
- FADD r343.x, r342.x, 0x3F000000;
- FMUL r344.x, r333.x, r333.x;
- FMUL r345.x, r343.x, r344.x;
- FADD r346.x, r345.x, r333.x;
- FADD r33.x, r346.x, 0x3F800000;
- FCMP.eq r347.x, r33.x, r33.x;
- IF_CND.nz r347.x;
- FCMP.eq r347.x, r33.x, r33.x;
- ENDIF;
- FTOI r32.x, r329.x;
- IF_CND.z r347.x;
- MOV r348.x, 0x7FFFFFFF;
- MOV r1073.x, r348.x;
- ELSE;
- MOV r349.x, r33_abs.x;
- MOV r350.x, 0x7F800000;
- FCMP.ne r351.x, r349.x, r350.x;
- IF_CND.z r351.x;
- MOV r1073.x, r33.x;
- ELSE;
- MOV r352.x, 0x00000000;
- FCMP.eq r353.x, r33.x, r352.x;
- MOV r354.x, 0;
- ICMP.gt r355.x, r32.x, r354.x;
- MOV r356.x, r33.x;
- SHR r357.x, r356.x, 23;
- AND r358.x, r357.x, 255;
- MOV r359.x, 255;
- IADD r360.x, r359.x, -r32.x;
- ICMP.ge r361.x, r358.x, r360.x;
- AND r362.x, r356.x, 2147483648;
- OR r363.x, r362.x, 2139095040;
- IADD r364.x, r32_abs.x, 0;
- SHL r365.x, r364.x, 23;
- IADD r366.x, r365.x, r356.x;
- MOV_CND.nz r367.x, r361.x, r363.x, r366.x;
- IADD r368.x, r32_abs.x, 0;
- UCMP.le r369.x, r358.x, r368.x;
- IADD r370.x, r356.x, -r365.x;
- MOV_CND.nz r371.x, r369.x, r362.x, r370.x;
- MOV_CND.nz r372.x, r355.x, r367.x, r371.x;
- MOV r373.x, r372.x;
- MOV_CND.nz r34.x, r353.x, r352.x, r373.x;
- MOV r1073.x, r34.x;
- ENDIF;
- ENDIF;
- MOV r35.x, r1073.x;
- MOV r374.x, 0x00000000;
- FCMP.gt r375.x, r29.x, r374.x;
- MOV r376.x, 0x3F800000;
- FDIV r377.x, r376.x, r35.x;
- MOV_CND.nz r36.x, r375.x, r35.x, r377.x;
- MOV r1074.x, r36.x;
- ENDIF;
- ENDIF;
- ELSE;
- MOV r1074.x, r30.x;
- ENDIF;
- ENDIF;
- MOV r37.x, r1074.x;
- MOV r39.x, r8.w;
- MOV r40.x, r39_abs.x;
- FCMP.eq r378.x, r40.x, r40.x;
- IF_CND.nz r378.x;
- FCMP.eq r378.x, r40.x, r40.x;
- ENDIF;
- MOV_SWZ r38, r28.x, r28.y, r37.x, r28.w;
- IF_CND.z r378.x;
- MOV r1076.x, r40.x;
- ELSE;
- MOV r379.x, r40_abs.x;
- MOV r380.x, 0x7F800000;
- FCMP.eq r381.x, r379.x, r380.x;
- IF_CND.z r381.x;
- MOV r382.x, 0x42B17217;
- FCMP.le r383.x, r40.x, r382.x;
- FCMP.ne r384.x, r40.x, r40.x;
+ AND r319.x, r14.x, 2147483648;
+ OR r17.x, r319.x, 2139095040;
+ MOV r1165.x, r17.x;
+ ELSE;
+ IADD r18.x, r16.x, r14.x;
+ MOV r1165.x, r18.x;
+ ENDIF;
+ MOV r19.x, r1165.x;
+ MOV r320.x, 0x00000000;
+ FCMP.ne r321.x, r13.x, r320.x;
+ AND r321.x, r321.x, 0x1;
+ IADD r20.x, r12_abs.x, 0;
+ IF_CND.z r321.x;
+ MOV r322.x, 0x00000000;
+ MOV r1166.x, r322.x;
+ ELSE;
+ MOV r323.x, 0;
+ ICMP.gt r324.x, r12.x, r323.x;
+ AND r324.x, r324.x, 0x1;
+ UCMP.gt r325.x, r15.x, r20.x;
+ AND r325.x, r325.x, 0x1;
+ IADD r326.x, r14.x, -r16.x;
+ AND r327.x, r14.x, 2147483648;
+ MOV_CND.nz r328.x, r325.x, r326.x, r327.x;
+ MOV_CND.nz r329.x, r324.x, r19.x, r328.x;
+ MOV r21.x, r329.x;
+ MOV r1166.x, r21.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ MOV r22.x, r1166.x;
+ MOV r330.x, 0x00000000;
+ FCMP.le r331.x, r9.x, r330.x;
+ AND r331.x, r331.x, 0x1;
+ FCMP.ne r332.x, r9.x, r9.x;
+ IF_CND.z r332.x;
+ FCMP.ne r332.x, r9.x, r9.x;
+ ENDIF;
+ AND r332.x, r332.x, 0x1;
+
+ OR r333.x, r331.x, r332.x;
+
+ IF_CND.z r333.x;
+ MOV r1167.x, r22.x;
+ ELSE;
+ MOV r334.x, 0x3F800000;
+ FDIV r23.x, r334.x, r22.x;
+ MOV r1167.x, r23.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ ELSE;
+ MOV r1167.x, r10.x;
+ ENDIF;
+ ENDIF;
+ MOV r24.x, r1167.x;
+ MOV r26.x, r8.y;
+ MOV r27.x, r26_abs.x;
+ FCMP.eq r335.x, r27.x, r27.x;
+ IF_CND.nz r335.x;
+ FCMP.eq r335.x, r27.x, r27.x;
+ ENDIF; AND r335.x, r335.x, 0x1;
+
+ MOV r336.x, 0x00000000;
+ MOV_SWZ r25, r24.x, r336.x, r336.x, r336.x;
+ IF_CND.z r335.x;
+ MOV r1170.x, r27.x;
+ ELSE;
+ MOV r337.x, r27_abs.x;
+ MOV r338.x, 0x7F800000;
+ FCMP.eq r339.x, r337.x, r338.x;
+ AND r339.x, r339.x, 0x1;
+ IF_CND.z r339.x;
+ MOV r340.x, 0x42B17217;
+ FCMP.le r341.x, r27.x, r340.x;
+ AND r341.x, r341.x, 0x1;
+ FCMP.ne r342.x, r27.x, r27.x;
+ IF_CND.z r342.x;
+ FCMP.ne r342.x, r27.x, r27.x;
+ ENDIF;
+ AND r342.x, r342.x, 0x1;
+
+ OR r343.x, r341.x, r342.x;
+
+ IF_CND.z r343.x;
+ MOV r344.x, 0x00000000;
+ FCMP.gt r345.x, r26.x, r344.x;
+ AND r345.x, r345.x, 0x1;
+ MOV r346.x, 0x7F800000;
+ MOV_CND.nz r28.x, r345.x, r346.x, r344.x;
+ MOV r1170.x, r28.x;
+ ELSE;
+ MOV r347.x, 0xC2CC0D65;
+ FCMP.ge r348.x, r26.x, r347.x;
+ AND r348.x, r348.x, 0x1;
+ FCMP.ne r349.x, r26.x, r26.x;
+ IF_CND.z r349.x;
+ FCMP.ne r349.x, r26.x, r26.x;
+ ENDIF;
+ AND r349.x, r349.x, 0x1;
+
+ OR r350.x, r348.x, r349.x;
+
+ IF_CND.z r350.x;
+ MOV r351.x, 0x00000000;
+ MOV r1170.x, r351.x;
+ ELSE;
+ FMUL r352.x, r27.x, 0x3FB8AA3B;
+ FADD r353.x, r352.x, 0x3F000000;
+ FRND_NI r354.x, r353.x;
+ FMUL r355.x, r354.x, 0xBF318000;
+ FADD r356.x, r27.x, r355.x;
+ FMUL r357.x, r354.x, 0x395E8083;
+ FADD r358.x, r356.x, r357.x;
+ FMUL r359.x, r358.x, 0x39506967;
+ FADD r360.x, r359.x, 0x3AB743CE;
+ FMUL r361.x, r360.x, r358.x;
+ FADD r362.x, r361.x, 0x3C088908;
+ FMUL r363.x, r362.x, r358.x;
+ FADD r364.x, r363.x, 0x3D2AA9C1;
+ FMUL r365.x, r364.x, r358.x;
+ FADD r366.x, r365.x, 0x3E2AAAAA;
+ FMUL r367.x, r366.x, r358.x;
+ FADD r368.x, r367.x, 0x3F000000;
+ FMUL r369.x, r358.x, r358.x;
+ FMUL r370.x, r368.x, r369.x;
+ FADD r371.x, r370.x, r358.x;
+ FADD r30.x, r371.x, 0x3F800000;
+ FCMP.eq r372.x, r30.x, r30.x;
+ IF_CND.nz r372.x;
+ FCMP.eq r372.x, r30.x, r30.x;
+ ENDIF; AND r372.x, r372.x, 0x1;
+
+ FTOI r29.x, r354.x;
+ IF_CND.z r372.x;
+ MOV r373.x, 0x7FFFFFFF;
+ MOV r1169.x, r373.x;
+ ELSE;
+ MOV r374.x, r30_abs.x;
+ MOV r375.x, 0x7F800000;
+ FCMP.ne r376.x, r374.x, r375.x;
+ AND r376.x, r376.x, 0x1;
+ IF_CND.z r376.x;
+ MOV r1169.x, r30.x;
+ ELSE;
+ MOV r31.x, r30.x;
+ SHR r377.x, r31.x, 23;
+ AND r32.x, r377.x, 255;
+ MOV r378.x, 255;
+ IADD r379.x, r378.x, -r29.x;
+ ICMP.lt r380.x, r32.x, r379.x;
+ AND r380.x, r380.x, 0x1;
+ IADD r381.x, r29_abs.x, 0;
+ SHL r33.x, r381.x, 23;
+ IF_CND.z r380.x;
+ AND r382.x, r31.x, 2147483648;
+ OR r34.x, r382.x, 2139095040;
+ MOV r1168.x, r34.x;
+ ELSE;
+ IADD r35.x, r33.x, r31.x;
+ MOV r1168.x, r35.x;
+ ENDIF;
+ MOV r36.x, r1168.x;
+ MOV r383.x, 0x00000000;
+ FCMP.ne r384.x, r30.x, r383.x;
+ AND r384.x, r384.x, 0x1;
+ IADD r37.x, r29_abs.x, 0;
IF_CND.z r384.x;
- FCMP.ne r384.x, r40.x, r40.x;
+ MOV r385.x, 0x00000000;
+ MOV r1169.x, r385.x;
+ ELSE;
+ MOV r386.x, 0;
+ ICMP.gt r387.x, r29.x, r386.x;
+ AND r387.x, r387.x, 0x1;
+ UCMP.gt r388.x, r32.x, r37.x;
+ AND r388.x, r388.x, 0x1;
+ IADD r389.x, r31.x, -r33.x;
+ AND r390.x, r31.x, 2147483648;
+ MOV_CND.nz r391.x, r388.x, r389.x, r390.x;
+ MOV_CND.nz r392.x, r387.x, r36.x, r391.x;
+ MOV r38.x, r392.x;
+ MOV r1169.x, r38.x;
ENDIF;
+ ENDIF;
+ ENDIF;
+ MOV r39.x, r1169.x;
+ MOV r393.x, 0x00000000;
+ FCMP.le r394.x, r26.x, r393.x;
+ AND r394.x, r394.x, 0x1;
+ FCMP.ne r395.x, r26.x, r26.x;
+ IF_CND.z r395.x;
+ FCMP.ne r395.x, r26.x, r26.x;
+ ENDIF;
+ AND r395.x, r395.x, 0x1;
+
+ OR r396.x, r394.x, r395.x;
- OR r385.x, r383.x, r384.x;
- IF_CND.z r385.x;
- MOV r386.x, 0x00000000;
- FCMP.gt r387.x, r39.x, r386.x;
- MOV r388.x, 0x7F800000;
- MOV_CND.nz r41.x, r387.x, r388.x, r386.x;
- MOV r1076.x, r41.x;
+ IF_CND.z r396.x;
+ MOV r1170.x, r39.x;
+ ELSE;
+ MOV r397.x, 0x3F800000;
+ FDIV r40.x, r397.x, r39.x;
+ MOV r1170.x, r40.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
ELSE;
- MOV r389.x, 0xC2CC0D65;
- FCMP.ge r390.x, r39.x, r389.x;
- FCMP.ne r391.x, r39.x, r39.x;
- IF_CND.z r391.x;
- FCMP.ne r391.x, r39.x, r39.x;
+ MOV r1170.x, r27.x;
+ ENDIF;
ENDIF;
+ MOV r41.x, r1170.x;
+ MOV r43.x, r8.z;
+ MOV r44.x, r43_abs.x;
+ FCMP.eq r398.x, r44.x, r44.x;
+ IF_CND.nz r398.x;
+ FCMP.eq r398.x, r44.x, r44.x;
+ ENDIF; AND r398.x, r398.x, 0x1;
- OR r392.x, r390.x, r391.x;
- IF_CND.z r392.x;
- MOV r393.x, 0x00000000;
- MOV r1076.x, r393.x;
- ELSE;
- FMUL r394.x, r40.x, 0x3FB8AA3B;
- FADD r395.x, r394.x, 0x3F000000;
- FRND_NI r396.x, r395.x;
- FMUL r397.x, r396.x, 0xBF318000;
- FADD r398.x, r40.x, r397.x;
- FMUL r399.x, r396.x, 0x395E8083;
- FADD r400.x, r398.x, r399.x;
- FMUL r401.x, r400.x, 0x39506967;
- FADD r402.x, r401.x, 0x3AB743CE;
- FMUL r403.x, r402.x, r400.x;
- FADD r404.x, r403.x, 0x3C088908;
- FMUL r405.x, r404.x, r400.x;
- FADD r406.x, r405.x, 0x3D2AA9C1;
- FMUL r407.x, r406.x, r400.x;
- FADD r408.x, r407.x, 0x3E2AAAAA;
- FMUL r409.x, r408.x, r400.x;
- FADD r410.x, r409.x, 0x3F000000;
- FMUL r411.x, r400.x, r400.x;
- FMUL r412.x, r410.x, r411.x;
- FADD r413.x, r412.x, r400.x;
- FADD r43.x, r413.x, 0x3F800000;
- FCMP.eq r414.x, r43.x, r43.x;
- IF_CND.nz r414.x;
- FCMP.eq r414.x, r43.x, r43.x;
- ENDIF;
- FTOI r42.x, r396.x;
- IF_CND.z r414.x;
- MOV r415.x, 0x7FFFFFFF;
- MOV r1075.x, r415.x;
- ELSE;
- MOV r416.x, r43_abs.x;
- MOV r417.x, 0x7F800000;
- FCMP.ne r418.x, r416.x, r417.x;
- IF_CND.z r418.x;
- MOV r1075.x, r43.x;
- ELSE;
- MOV r419.x, 0x00000000;
- FCMP.eq r420.x, r43.x, r419.x;
- MOV r421.x, 0;
- ICMP.gt r422.x, r42.x, r421.x;
- MOV r423.x, r43.x;
- SHR r424.x, r423.x, 23;
- AND r425.x, r424.x, 255;
- MOV r426.x, 255;
- IADD r427.x, r426.x, -r42.x;
- ICMP.ge r428.x, r425.x, r427.x;
- AND r429.x, r423.x, 2147483648;
- OR r430.x, r429.x, 2139095040;
- IADD r431.x, r42_abs.x, 0;
- SHL r432.x, r431.x, 23;
- IADD r433.x, r432.x, r423.x;
- MOV_CND.nz r434.x, r428.x, r430.x, r433.x;
- IADD r435.x, r42_abs.x, 0;
- UCMP.le r436.x, r425.x, r435.x;
- IADD r437.x, r423.x, -r432.x;
- MOV_CND.nz r438.x, r436.x, r429.x, r437.x;
- MOV_CND.nz r439.x, r422.x, r434.x, r438.x;
- MOV r440.x, r439.x;
- MOV_CND.nz r44.x, r420.x, r419.x, r440.x;
- MOV r1075.x, r44.x;
- ENDIF;
- ENDIF;
- MOV r45.x, r1075.x;
- MOV r441.x, 0x00000000;
- FCMP.gt r442.x, r39.x, r441.x;
- MOV r443.x, 0x3F800000;
- FDIV r444.x, r443.x, r45.x;
- MOV_CND.nz r46.x, r442.x, r45.x, r444.x;
- MOV r1076.x, r46.x;
- ENDIF;
- ENDIF;
- ELSE;
- MOV r1076.x, r40.x;
- ENDIF;
- ENDIF;
- MOV r47.x, r1076.x;
- MOV r50.x, r7.x;
- MOV r51.x, r50_abs.x;
- FCMP.eq r445.x, r51.x, r51.x;
- IF_CND.nz r445.x;
- FCMP.eq r445.x, r51.x, r51.x;
- ENDIF;
- MOV_SWZ r48, r38.x, r38.y, r38.z, r47.x;
- MOV r446.x, 0x3F800000;
- MOV r447.x, r38.x;
- FDIV r448.x, r446.x, r447.x;
- MOV r449.x, r38.y;
- FDIV r450.x, r446.x, r449.x;
- MOV r451.x, r38.z;
- FDIV r452.x, r446.x, r451.x;
- FDIV r453.x, r446.x, r47.x;
- MOV_SWZ r49, r448.x, r450.x, r452.x, r453.x;
- IF_CND.z r445.x;
- MOV r1078.x, r51.x;
- ELSE;
- MOV r454.x, r51_abs.x;
- MOV r455.x, 0x7F800000;
- FCMP.eq r456.x, r454.x, r455.x;
- IF_CND.z r456.x;
- MOV r457.x, 0x42B17217;
- FCMP.le r458.x, r51.x, r457.x;
- FCMP.ne r459.x, r51.x, r51.x;
- IF_CND.z r459.x;
- FCMP.ne r459.x, r51.x, r51.x;
- ENDIF;
-
- OR r460.x, r458.x, r459.x;
+ MOV_SWZ r42, r25.x, r41.x, r25.z, r25.w;
+ IF_CND.z r398.x;
+ MOV r1173.x, r44.x;
+ ELSE;
+ MOV r399.x, r44_abs.x;
+ MOV r400.x, 0x7F800000;
+ FCMP.eq r401.x, r399.x, r400.x;
+ AND r401.x, r401.x, 0x1;
+ IF_CND.z r401.x;
+ MOV r402.x, 0x42B17217;
+ FCMP.le r403.x, r44.x, r402.x;
+ AND r403.x, r403.x, 0x1;
+ FCMP.ne r404.x, r44.x, r44.x;
+ IF_CND.z r404.x;
+ FCMP.ne r404.x, r44.x, r44.x;
+ ENDIF;
+ AND r404.x, r404.x, 0x1;
+
+ OR r405.x, r403.x, r404.x;
+
+ IF_CND.z r405.x;
+ MOV r406.x, 0x00000000;
+ FCMP.gt r407.x, r43.x, r406.x;
+ AND r407.x, r407.x, 0x1;
+ MOV r408.x, 0x7F800000;
+ MOV_CND.nz r45.x, r407.x, r408.x, r406.x;
+ MOV r1173.x, r45.x;
+ ELSE;
+ MOV r409.x, 0xC2CC0D65;
+ FCMP.ge r410.x, r43.x, r409.x;
+ AND r410.x, r410.x, 0x1;
+ FCMP.ne r411.x, r43.x, r43.x;
+ IF_CND.z r411.x;
+ FCMP.ne r411.x, r43.x, r43.x;
+ ENDIF;
+ AND r411.x, r411.x, 0x1;
+
+ OR r412.x, r410.x, r411.x;
+
+ IF_CND.z r412.x;
+ MOV r413.x, 0x00000000;
+ MOV r1173.x, r413.x;
+ ELSE;
+ FMUL r414.x, r44.x, 0x3FB8AA3B;
+ FADD r415.x, r414.x, 0x3F000000;
+ FRND_NI r416.x, r415.x;
+ FMUL r417.x, r416.x, 0xBF318000;
+ FADD r418.x, r44.x, r417.x;
+ FMUL r419.x, r416.x, 0x395E8083;
+ FADD r420.x, r418.x, r419.x;
+ FMUL r421.x, r420.x, 0x39506967;
+ FADD r422.x, r421.x, 0x3AB743CE;
+ FMUL r423.x, r422.x, r420.x;
+ FADD r424.x, r423.x, 0x3C088908;
+ FMUL r425.x, r424.x, r420.x;
+ FADD r426.x, r425.x, 0x3D2AA9C1;
+ FMUL r427.x, r426.x, r420.x;
+ FADD r428.x, r427.x, 0x3E2AAAAA;
+ FMUL r429.x, r428.x, r420.x;
+ FADD r430.x, r429.x, 0x3F000000;
+ FMUL r431.x, r420.x, r420.x;
+ FMUL r432.x, r430.x, r431.x;
+ FADD r433.x, r432.x, r420.x;
+ FADD r47.x, r433.x, 0x3F800000;
+ FCMP.eq r434.x, r47.x, r47.x;
+ IF_CND.nz r434.x;
+ FCMP.eq r434.x, r47.x, r47.x;
+ ENDIF; AND r434.x, r434.x, 0x1;
+
+ FTOI r46.x, r416.x;
+ IF_CND.z r434.x;
+ MOV r435.x, 0x7FFFFFFF;
+ MOV r1172.x, r435.x;
+ ELSE;
+ MOV r436.x, r47_abs.x;
+ MOV r437.x, 0x7F800000;
+ FCMP.ne r438.x, r436.x, r437.x;
+ AND r438.x, r438.x, 0x1;
+ IF_CND.z r438.x;
+ MOV r1172.x, r47.x;
+ ELSE;
+ MOV r48.x, r47.x;
+ SHR r439.x, r48.x, 23;
+ AND r49.x, r439.x, 255;
+ MOV r440.x, 255;
+ IADD r441.x, r440.x, -r46.x;
+ ICMP.lt r442.x, r49.x, r441.x;
+ AND r442.x, r442.x, 0x1;
+ IADD r443.x, r46_abs.x, 0;
+ SHL r50.x, r443.x, 23;
+ IF_CND.z r442.x;
+ AND r444.x, r48.x, 2147483648;
+ OR r51.x, r444.x, 2139095040;
+ MOV r1171.x, r51.x;
+ ELSE;
+ IADD r52.x, r50.x, r48.x;
+ MOV r1171.x, r52.x;
+ ENDIF;
+ MOV r53.x, r1171.x;
+ MOV r445.x, 0x00000000;
+ FCMP.ne r446.x, r47.x, r445.x;
+ AND r446.x, r446.x, 0x1;
+ IADD r54.x, r46_abs.x, 0;
+ IF_CND.z r446.x;
+ MOV r447.x, 0x00000000;
+ MOV r1172.x, r447.x;
+ ELSE;
+ MOV r448.x, 0;
+ ICMP.gt r449.x, r46.x, r448.x;
+ AND r449.x, r449.x, 0x1;
+ UCMP.gt r450.x, r49.x, r54.x;
+ AND r450.x, r450.x, 0x1;
+ IADD r451.x, r48.x, -r50.x;
+ AND r452.x, r48.x, 2147483648;
+ MOV_CND.nz r453.x, r450.x, r451.x, r452.x;
+ MOV_CND.nz r454.x, r449.x, r53.x, r453.x;
+ MOV r55.x, r454.x;
+ MOV r1172.x, r55.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ MOV r56.x, r1172.x;
+ MOV r455.x, 0x00000000;
+ FCMP.le r456.x, r43.x, r455.x;
+ AND r456.x, r456.x, 0x1;
+ FCMP.ne r457.x, r43.x, r43.x;
+ IF_CND.z r457.x;
+ FCMP.ne r457.x, r43.x, r43.x;
+ ENDIF;
+ AND r457.x, r457.x, 0x1;
+
+ OR r458.x, r456.x, r457.x;
+
+ IF_CND.z r458.x;
+ MOV r1173.x, r56.x;
+ ELSE;
+ MOV r459.x, 0x3F800000;
+ FDIV r57.x, r459.x, r56.x;
+ MOV r1173.x, r57.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ ELSE;
+ MOV r1173.x, r44.x;
+ ENDIF;
+ ENDIF;
+ MOV r58.x, r1173.x;
+ MOV r60.x, r8.w;
+ MOV r61.x, r60_abs.x;
+ FCMP.eq r460.x, r61.x, r61.x;
+ IF_CND.nz r460.x;
+ FCMP.eq r460.x, r61.x, r61.x;
+ ENDIF; AND r460.x, r460.x, 0x1;
+
+ MOV_SWZ r59, r42.x, r42.y, r58.x, r42.w;
IF_CND.z r460.x;
- MOV r461.x, 0x00000000;
- FCMP.gt r462.x, r50.x, r461.x;
- MOV r463.x, 0x7F800000;
- MOV_CND.nz r52.x, r462.x, r463.x, r461.x;
- MOV r1078.x, r52.x;
- ELSE;
- MOV r464.x, 0xC2CC0D65;
- FCMP.ge r465.x, r50.x, r464.x;
- FCMP.ne r466.x, r50.x, r50.x;
+ MOV r1176.x, r61.x;
+ ELSE;
+ MOV r461.x, r61_abs.x;
+ MOV r462.x, 0x7F800000;
+ FCMP.eq r463.x, r461.x, r462.x;
+ AND r463.x, r463.x, 0x1;
+ IF_CND.z r463.x;
+ MOV r464.x, 0x42B17217;
+ FCMP.le r465.x, r61.x, r464.x;
+ AND r465.x, r465.x, 0x1;
+ FCMP.ne r466.x, r61.x, r61.x;
IF_CND.z r466.x;
- FCMP.ne r466.x, r50.x, r50.x;
+ FCMP.ne r466.x, r61.x, r61.x;
ENDIF;
+ AND r466.x, r466.x, 0x1;
OR r467.x, r465.x, r466.x;
+
IF_CND.z r467.x;
MOV r468.x, 0x00000000;
- MOV r1078.x, r468.x;
- ELSE;
- FMUL r469.x, r51.x, 0x3FB8AA3B;
- FADD r470.x, r469.x, 0x3F000000;
- FRND_NI r471.x, r470.x;
- FMUL r472.x, r471.x, 0xBF318000;
- FADD r473.x, r51.x, r472.x;
- FMUL r474.x, r471.x, 0x395E8083;
- FADD r475.x, r473.x, r474.x;
- FMUL r476.x, r475.x, 0x39506967;
- FADD r477.x, r476.x, 0x3AB743CE;
- FMUL r478.x, r477.x, r475.x;
- FADD r479.x, r478.x, 0x3C088908;
- FMUL r480.x, r479.x, r475.x;
- FADD r481.x, r480.x, 0x3D2AA9C1;
- FMUL r482.x, r481.x, r475.x;
- FADD r483.x, r482.x, 0x3E2AAAAA;
- FMUL r484.x, r483.x, r475.x;
- FADD r485.x, r484.x, 0x3F000000;
- FMUL r486.x, r475.x, r475.x;
- FMUL r487.x, r485.x, r486.x;
- FADD r488.x, r487.x, r475.x;
- FADD r54.x, r488.x, 0x3F800000;
- FCMP.eq r489.x, r54.x, r54.x;
- IF_CND.nz r489.x;
- FCMP.eq r489.x, r54.x, r54.x;
- ENDIF;
- FTOI r53.x, r471.x;
- IF_CND.z r489.x;
- MOV r490.x, 0x7FFFFFFF;
- MOV r1077.x, r490.x;
- ELSE;
- MOV r491.x, r54_abs.x;
- MOV r492.x, 0x7F800000;
- FCMP.ne r493.x, r491.x, r492.x;
- IF_CND.z r493.x;
- MOV r1077.x, r54.x;
- ELSE;
- MOV r494.x, 0x00000000;
- FCMP.eq r495.x, r54.x, r494.x;
- MOV r496.x, 0;
- ICMP.gt r497.x, r53.x, r496.x;
- MOV r498.x, r54.x;
- SHR r499.x, r498.x, 23;
- AND r500.x, r499.x, 255;
- MOV r501.x, 255;
- IADD r502.x, r501.x, -r53.x;
- ICMP.ge r503.x, r500.x, r502.x;
- AND r504.x, r498.x, 2147483648;
- OR r505.x, r504.x, 2139095040;
- IADD r506.x, r53_abs.x, 0;
- SHL r507.x, r506.x, 23;
- IADD r508.x, r507.x, r498.x;
- MOV_CND.nz r509.x, r503.x, r505.x, r508.x;
- IADD r510.x, r53_abs.x, 0;
- UCMP.le r511.x, r500.x, r510.x;
- IADD r512.x, r498.x, -r507.x;
- MOV_CND.nz r513.x, r511.x, r504.x, r512.x;
- MOV_CND.nz r514.x, r497.x, r509.x, r513.x;
- MOV r515.x, r514.x;
- MOV_CND.nz r55.x, r495.x, r494.x, r515.x;
- MOV r1077.x, r55.x;
- ENDIF;
- ENDIF;
- MOV r56.x, r1077.x;
- MOV r516.x, 0x00000000;
- FCMP.gt r517.x, r50.x, r516.x;
- MOV r518.x, 0x3F800000;
- FDIV r519.x, r518.x, r56.x;
- MOV_CND.nz r57.x, r517.x, r56.x, r519.x;
- MOV r1078.x, r57.x;
- ENDIF;
- ENDIF;
- ELSE;
- MOV r1078.x, r51.x;
- ENDIF;
- ENDIF;
- MOV r58.x, r1078.x;
- MOV r60.x, r7.y;
- MOV r61.x, r60_abs.x;
- FCMP.eq r520.x, r61.x, r61.x;
- IF_CND.nz r520.x;
- FCMP.eq r520.x, r61.x, r61.x;
- ENDIF;
- MOV r521.x, 0x00000000;
- MOV_SWZ r59, r58.x, r521.x, r521.x, r521.x;
+ FCMP.gt r469.x, r60.x, r468.x;
+ AND r469.x, r469.x, 0x1;
+ MOV r470.x, 0x7F800000;
+ MOV_CND.nz r62.x, r469.x, r470.x, r468.x;
+ MOV r1176.x, r62.x;
+ ELSE;
+ MOV r471.x, 0xC2CC0D65;
+ FCMP.ge r472.x, r60.x, r471.x;
+ AND r472.x, r472.x, 0x1;
+ FCMP.ne r473.x, r60.x, r60.x;
+ IF_CND.z r473.x;
+ FCMP.ne r473.x, r60.x, r60.x;
+ ENDIF;
+ AND r473.x, r473.x, 0x1;
+
+ OR r474.x, r472.x, r473.x;
+
+ IF_CND.z r474.x;
+ MOV r475.x, 0x00000000;
+ MOV r1176.x, r475.x;
+ ELSE;
+ FMUL r476.x, r61.x, 0x3FB8AA3B;
+ FADD r477.x, r476.x, 0x3F000000;
+ FRND_NI r478.x, r477.x;
+ FMUL r479.x, r478.x, 0xBF318000;
+ FADD r480.x, r61.x, r479.x;
+ FMUL r481.x, r478.x, 0x395E8083;
+ FADD r482.x, r480.x, r481.x;
+ FMUL r483.x, r482.x, 0x39506967;
+ FADD r484.x, r483.x, 0x3AB743CE;
+ FMUL r485.x, r484.x, r482.x;
+ FADD r486.x, r485.x, 0x3C088908;
+ FMUL r487.x, r486.x, r482.x;
+ FADD r488.x, r487.x, 0x3D2AA9C1;
+ FMUL r489.x, r488.x, r482.x;
+ FADD r490.x, r489.x, 0x3E2AAAAA;
+ FMUL r491.x, r490.x, r482.x;
+ FADD r492.x, r491.x, 0x3F000000;
+ FMUL r493.x, r482.x, r482.x;
+ FMUL r494.x, r492.x, r493.x;
+ FADD r495.x, r494.x, r482.x;
+ FADD r64.x, r495.x, 0x3F800000;
+ FCMP.eq r496.x, r64.x, r64.x;
+ IF_CND.nz r496.x;
+ FCMP.eq r496.x, r64.x, r64.x;
+ ENDIF; AND r496.x, r496.x, 0x1;
+
+ FTOI r63.x, r478.x;
+ IF_CND.z r496.x;
+ MOV r497.x, 0x7FFFFFFF;
+ MOV r1175.x, r497.x;
+ ELSE;
+ MOV r498.x, r64_abs.x;
+ MOV r499.x, 0x7F800000;
+ FCMP.ne r500.x, r498.x, r499.x;
+ AND r500.x, r500.x, 0x1;
+ IF_CND.z r500.x;
+ MOV r1175.x, r64.x;
+ ELSE;
+ MOV r65.x, r64.x;
+ SHR r501.x, r65.x, 23;
+ AND r66.x, r501.x, 255;
+ MOV r502.x, 255;
+ IADD r503.x, r502.x, -r63.x;
+ ICMP.lt r504.x, r66.x, r503.x;
+ AND r504.x, r504.x, 0x1;
+ IADD r505.x, r63_abs.x, 0;
+ SHL r67.x, r505.x, 23;
+ IF_CND.z r504.x;
+ AND r506.x, r65.x, 2147483648;
+ OR r68.x, r506.x, 2139095040;
+ MOV r1174.x, r68.x;
+ ELSE;
+ IADD r69.x, r67.x, r65.x;
+ MOV r1174.x, r69.x;
+ ENDIF;
+ MOV r70.x, r1174.x;
+ MOV r507.x, 0x00000000;
+ FCMP.ne r508.x, r64.x, r507.x;
+ AND r508.x, r508.x, 0x1;
+ IADD r71.x, r63_abs.x, 0;
+ IF_CND.z r508.x;
+ MOV r509.x, 0x00000000;
+ MOV r1175.x, r509.x;
+ ELSE;
+ MOV r510.x, 0;
+ ICMP.gt r511.x, r63.x, r510.x;
+ AND r511.x, r511.x, 0x1;
+ UCMP.gt r512.x, r66.x, r71.x;
+ AND r512.x, r512.x, 0x1;
+ IADD r513.x, r65.x, -r67.x;
+ AND r514.x, r65.x, 2147483648;
+ MOV_CND.nz r515.x, r512.x, r513.x, r514.x;
+ MOV_CND.nz r516.x, r511.x, r70.x, r515.x;
+ MOV r72.x, r516.x;
+ MOV r1175.x, r72.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ MOV r73.x, r1175.x;
+ MOV r517.x, 0x00000000;
+ FCMP.le r518.x, r60.x, r517.x;
+ AND r518.x, r518.x, 0x1;
+ FCMP.ne r519.x, r60.x, r60.x;
+ IF_CND.z r519.x;
+ FCMP.ne r519.x, r60.x, r60.x;
+ ENDIF;
+ AND r519.x, r519.x, 0x1;
+
+ OR r520.x, r518.x, r519.x;
+
IF_CND.z r520.x;
- MOV r1080.x, r61.x;
- ELSE;
- MOV r522.x, r61_abs.x;
- MOV r523.x, 0x7F800000;
- FCMP.eq r524.x, r522.x, r523.x;
- IF_CND.z r524.x;
- MOV r525.x, 0x42B17217;
- FCMP.le r526.x, r61.x, r525.x;
- FCMP.ne r527.x, r61.x, r61.x;
- IF_CND.z r527.x;
- FCMP.ne r527.x, r61.x, r61.x;
- ENDIF;
-
- OR r528.x, r526.x, r527.x;
- IF_CND.z r528.x;
- MOV r529.x, 0x00000000;
- FCMP.gt r530.x, r60.x, r529.x;
- MOV r531.x, 0x7F800000;
- MOV_CND.nz r62.x, r530.x, r531.x, r529.x;
- MOV r1080.x, r62.x;
- ELSE;
- MOV r532.x, 0xC2CC0D65;
- FCMP.ge r533.x, r60.x, r532.x;
- FCMP.ne r534.x, r60.x, r60.x;
+ MOV r1176.x, r73.x;
+ ELSE;
+ MOV r521.x, 0x3F800000;
+ FDIV r74.x, r521.x, r73.x;
+ MOV r1176.x, r74.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ ELSE;
+ MOV r1176.x, r61.x;
+ ENDIF;
+ ENDIF;
+ MOV r75.x, r1176.x;
+ MOV r78.x, r7.x;
+ MOV r79.x, r78_abs.x;
+ FCMP.eq r522.x, r79.x, r79.x;
+ IF_CND.nz r522.x;
+ FCMP.eq r522.x, r79.x, r79.x;
+ ENDIF; AND r522.x, r522.x, 0x1;
+
+ MOV_SWZ r76, r59.x, r59.y, r59.z, r75.x;
+ MOV r523.x, 0x3F800000;
+ MOV r524.x, r59.x;
+ FDIV r525.x, r523.x, r524.x;
+ MOV r526.x, r59.y;
+ FDIV r527.x, r523.x, r526.x;
+ MOV r528.x, r59.z;
+ FDIV r529.x, r523.x, r528.x;
+ MOV r530.x, r59.w;
+ FDIV r531.x, r523.x, r530.x;
+ MOV_SWZ r77, r525.x, r527.x, r529.x, r531.x;
+ IF_CND.z r522.x;
+ MOV r1179.x, r79.x;
+ ELSE;
+ MOV r532.x, r79_abs.x;
+ MOV r533.x, 0x7F800000;
+ FCMP.eq r534.x, r532.x, r533.x;
+ AND r534.x, r534.x, 0x1;
IF_CND.z r534.x;
- FCMP.ne r534.x, r60.x, r60.x;
- ENDIF;
-
- OR r535.x, r533.x, r534.x;
- IF_CND.z r535.x;
- MOV r536.x, 0x00000000;
- MOV r1080.x, r536.x;
- ELSE;
- FMUL r537.x, r61.x, 0x3FB8AA3B;
- FADD r538.x, r537.x, 0x3F000000;
- FRND_NI r539.x, r538.x;
- FMUL r540.x, r539.x, 0xBF318000;
- FADD r541.x, r61.x, r540.x;
- FMUL r542.x, r539.x, 0x395E8083;
- FADD r543.x, r541.x, r542.x;
- FMUL r544.x, r543.x, 0x39506967;
- FADD r545.x, r544.x, 0x3AB743CE;
- FMUL r546.x, r545.x, r543.x;
- FADD r547.x, r546.x, 0x3C088908;
- FMUL r548.x, r547.x, r543.x;
- FADD r549.x, r548.x, 0x3D2AA9C1;
- FMUL r550.x, r549.x, r543.x;
- FADD r551.x, r550.x, 0x3E2AAAAA;
- FMUL r552.x, r551.x, r543.x;
- FADD r553.x, r552.x, 0x3F000000;
- FMUL r554.x, r543.x, r543.x;
- FMUL r555.x, r553.x, r554.x;
- FADD r556.x, r555.x, r543.x;
- FADD r64.x, r556.x, 0x3F800000;
- FCMP.eq r557.x, r64.x, r64.x;
- IF_CND.nz r557.x;
- FCMP.eq r557.x, r64.x, r64.x;
- ENDIF;
- FTOI r63.x, r539.x;
- IF_CND.z r557.x;
- MOV r558.x, 0x7FFFFFFF;
- MOV r1079.x, r558.x;
- ELSE;
- MOV r559.x, r64_abs.x;
- MOV r560.x, 0x7F800000;
- FCMP.ne r561.x, r559.x, r560.x;
- IF_CND.z r561.x;
- MOV r1079.x, r64.x;
- ELSE;
- MOV r562.x, 0x00000000;
- FCMP.eq r563.x, r64.x, r562.x;
- MOV r564.x, 0;
- ICMP.gt r565.x, r63.x, r564.x;
- MOV r566.x, r64.x;
- SHR r567.x, r566.x, 23;
- AND r568.x, r567.x, 255;
- MOV r569.x, 255;
- IADD r570.x, r569.x, -r63.x;
- ICMP.ge r571.x, r568.x, r570.x;
- AND r572.x, r566.x, 2147483648;
- OR r573.x, r572.x, 2139095040;
- IADD r574.x, r63_abs.x, 0;
- SHL r575.x, r574.x, 23;
- IADD r576.x, r575.x, r566.x;
- MOV_CND.nz r577.x, r571.x, r573.x, r576.x;
- IADD r578.x, r63_abs.x, 0;
- UCMP.le r579.x, r568.x, r578.x;
- IADD r580.x, r566.x, -r575.x;
- MOV_CND.nz r581.x, r579.x, r572.x, r580.x;
- MOV_CND.nz r582.x, r565.x, r577.x, r581.x;
- MOV r583.x, r582.x;
- MOV_CND.nz r65.x, r563.x, r562.x, r583.x;
- MOV r1079.x, r65.x;
- ENDIF;
- ENDIF;
- MOV r66.x, r1079.x;
- MOV r584.x, 0x00000000;
- FCMP.gt r585.x, r60.x, r584.x;
- MOV r586.x, 0x3F800000;
- FDIV r587.x, r586.x, r66.x;
- MOV_CND.nz r67.x, r585.x, r66.x, r587.x;
- MOV r1080.x, r67.x;
- ENDIF;
- ENDIF;
- ELSE;
- MOV r1080.x, r61.x;
- ENDIF;
- ENDIF;
- MOV r68.x, r1080.x;
- MOV r70.x, r7.z;
- MOV r71.x, r70_abs.x;
- FCMP.eq r588.x, r71.x, r71.x;
- IF_CND.nz r588.x;
- FCMP.eq r588.x, r71.x, r71.x;
- ENDIF;
- MOV_SWZ r69, r59.x, r68.x, r59.z, r59.w;
- IF_CND.z r588.x;
- MOV r1082.x, r71.x;
- ELSE;
- MOV r589.x, r71_abs.x;
- MOV r590.x, 0x7F800000;
- FCMP.eq r591.x, r589.x, r590.x;
+ MOV r535.x, 0x42B17217;
+ FCMP.le r536.x, r79.x, r535.x;
+ AND r536.x, r536.x, 0x1;
+ FCMP.ne r537.x, r79.x, r79.x;
+ IF_CND.z r537.x;
+ FCMP.ne r537.x, r79.x, r79.x;
+ ENDIF;
+ AND r537.x, r537.x, 0x1;
+
+ OR r538.x, r536.x, r537.x;
+
+ IF_CND.z r538.x;
+ MOV r539.x, 0x00000000;
+ FCMP.gt r540.x, r78.x, r539.x;
+ AND r540.x, r540.x, 0x1;
+ MOV r541.x, 0x7F800000;
+ MOV_CND.nz r80.x, r540.x, r541.x, r539.x;
+ MOV r1179.x, r80.x;
+ ELSE;
+ MOV r542.x, 0xC2CC0D65;
+ FCMP.ge r543.x, r78.x, r542.x;
+ AND r543.x, r543.x, 0x1;
+ FCMP.ne r544.x, r78.x, r78.x;
+ IF_CND.z r544.x;
+ FCMP.ne r544.x, r78.x, r78.x;
+ ENDIF;
+ AND r544.x, r544.x, 0x1;
+
+ OR r545.x, r543.x, r544.x;
+
+ IF_CND.z r545.x;
+ MOV r546.x, 0x00000000;
+ MOV r1179.x, r546.x;
+ ELSE;
+ FMUL r547.x, r79.x, 0x3FB8AA3B;
+ FADD r548.x, r547.x, 0x3F000000;
+ FRND_NI r549.x, r548.x;
+ FMUL r550.x, r549.x, 0xBF318000;
+ FADD r551.x, r79.x, r550.x;
+ FMUL r552.x, r549.x, 0x395E8083;
+ FADD r553.x, r551.x, r552.x;
+ FMUL r554.x, r553.x, 0x39506967;
+ FADD r555.x, r554.x, 0x3AB743CE;
+ FMUL r556.x, r555.x, r553.x;
+ FADD r557.x, r556.x, 0x3C088908;
+ FMUL r558.x, r557.x, r553.x;
+ FADD r559.x, r558.x, 0x3D2AA9C1;
+ FMUL r560.x, r559.x, r553.x;
+ FADD r561.x, r560.x, 0x3E2AAAAA;
+ FMUL r562.x, r561.x, r553.x;
+ FADD r563.x, r562.x, 0x3F000000;
+ FMUL r564.x, r553.x, r553.x;
+ FMUL r565.x, r563.x, r564.x;
+ FADD r566.x, r565.x, r553.x;
+ FADD r82.x, r566.x, 0x3F800000;
+ FCMP.eq r567.x, r82.x, r82.x;
+ IF_CND.nz r567.x;
+ FCMP.eq r567.x, r82.x, r82.x;
+ ENDIF; AND r567.x, r567.x, 0x1;
+
+ FTOI r81.x, r549.x;
+ IF_CND.z r567.x;
+ MOV r568.x, 0x7FFFFFFF;
+ MOV r1178.x, r568.x;
+ ELSE;
+ MOV r569.x, r82_abs.x;
+ MOV r570.x, 0x7F800000;
+ FCMP.ne r571.x, r569.x, r570.x;
+ AND r571.x, r571.x, 0x1;
+ IF_CND.z r571.x;
+ MOV r1178.x, r82.x;
+ ELSE;
+ MOV r83.x, r82.x;
+ SHR r572.x, r83.x, 23;
+ AND r84.x, r572.x, 255;
+ MOV r573.x, 255;
+ IADD r574.x, r573.x, -r81.x;
+ ICMP.lt r575.x, r84.x, r574.x;
+ AND r575.x, r575.x, 0x1;
+ IADD r576.x, r81_abs.x, 0;
+ SHL r85.x, r576.x, 23;
+ IF_CND.z r575.x;
+ AND r577.x, r83.x, 2147483648;
+ OR r86.x, r577.x, 2139095040;
+ MOV r1177.x, r86.x;
+ ELSE;
+ IADD r87.x, r85.x, r83.x;
+ MOV r1177.x, r87.x;
+ ENDIF;
+ MOV r88.x, r1177.x;
+ MOV r578.x, 0x00000000;
+ FCMP.ne r579.x, r82.x, r578.x;
+ AND r579.x, r579.x, 0x1;
+ IADD r89.x, r81_abs.x, 0;
+ IF_CND.z r579.x;
+ MOV r580.x, 0x00000000;
+ MOV r1178.x, r580.x;
+ ELSE;
+ MOV r581.x, 0;
+ ICMP.gt r582.x, r81.x, r581.x;
+ AND r582.x, r582.x, 0x1;
+ UCMP.gt r583.x, r84.x, r89.x;
+ AND r583.x, r583.x, 0x1;
+ IADD r584.x, r83.x, -r85.x;
+ AND r585.x, r83.x, 2147483648;
+ MOV_CND.nz r586.x, r583.x, r584.x, r585.x;
+ MOV_CND.nz r587.x, r582.x, r88.x, r586.x;
+ MOV r90.x, r587.x;
+ MOV r1178.x, r90.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ MOV r91.x, r1178.x;
+ MOV r588.x, 0x00000000;
+ FCMP.le r589.x, r78.x, r588.x;
+ AND r589.x, r589.x, 0x1;
+ FCMP.ne r590.x, r78.x, r78.x;
+ IF_CND.z r590.x;
+ FCMP.ne r590.x, r78.x, r78.x;
+ ENDIF;
+ AND r590.x, r590.x, 0x1;
+
+ OR r591.x, r589.x, r590.x;
+
IF_CND.z r591.x;
- MOV r592.x, 0x42B17217;
- FCMP.le r593.x, r71.x, r592.x;
- FCMP.ne r594.x, r71.x, r71.x;
- IF_CND.z r594.x;
- FCMP.ne r594.x, r71.x, r71.x;
- ENDIF;
-
- OR r595.x, r593.x, r594.x;
- IF_CND.z r595.x;
- MOV r596.x, 0x00000000;
- FCMP.gt r597.x, r70.x, r596.x;
- MOV r598.x, 0x7F800000;
- MOV_CND.nz r72.x, r597.x, r598.x, r596.x;
- MOV r1082.x, r72.x;
- ELSE;
- MOV r599.x, 0xC2CC0D65;
- FCMP.ge r600.x, r70.x, r599.x;
- FCMP.ne r601.x, r70.x, r70.x;
+ MOV r1179.x, r91.x;
+ ELSE;
+ MOV r592.x, 0x3F800000;
+ FDIV r92.x, r592.x, r91.x;
+ MOV r1179.x, r92.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ ELSE;
+ MOV r1179.x, r79.x;
+ ENDIF;
+ ENDIF;
+ MOV r93.x, r1179.x;
+ MOV r95.x, r7.y;
+ MOV r96.x, r95_abs.x;
+ FCMP.eq r593.x, r96.x, r96.x;
+ IF_CND.nz r593.x;
+ FCMP.eq r593.x, r96.x, r96.x;
+ ENDIF; AND r593.x, r593.x, 0x1;
+
+ MOV r594.x, 0x00000000;
+ MOV_SWZ r94, r93.x, r594.x, r594.x, r594.x;
+ IF_CND.z r593.x;
+ MOV r1182.x, r96.x;
+ ELSE;
+ MOV r595.x, r96_abs.x;
+ MOV r596.x, 0x7F800000;
+ FCMP.eq r597.x, r595.x, r596.x;
+ AND r597.x, r597.x, 0x1;
+ IF_CND.z r597.x;
+ MOV r598.x, 0x42B17217;
+ FCMP.le r599.x, r96.x, r598.x;
+ AND r599.x, r599.x, 0x1;
+ FCMP.ne r600.x, r96.x, r96.x;
+ IF_CND.z r600.x;
+ FCMP.ne r600.x, r96.x, r96.x;
+ ENDIF;
+ AND r600.x, r600.x, 0x1;
+
+ OR r601.x, r599.x, r600.x;
+
IF_CND.z r601.x;
- FCMP.ne r601.x, r70.x, r70.x;
- ENDIF;
-
- OR r602.x, r600.x, r601.x;
- IF_CND.z r602.x;
- MOV r603.x, 0x00000000;
- MOV r1082.x, r603.x;
- ELSE;
- FMUL r604.x, r71.x, 0x3FB8AA3B;
- FADD r605.x, r604.x, 0x3F000000;
- FRND_NI r606.x, r605.x;
- FMUL r607.x, r606.x, 0xBF318000;
- FADD r608.x, r71.x, r607.x;
- FMUL r609.x, r606.x, 0x395E8083;
- FADD r610.x, r608.x, r609.x;
- FMUL r611.x, r610.x, 0x39506967;
- FADD r612.x, r611.x, 0x3AB743CE;
- FMUL r613.x, r612.x, r610.x;
- FADD r614.x, r613.x, 0x3C088908;
- FMUL r615.x, r614.x, r610.x;
- FADD r616.x, r615.x, 0x3D2AA9C1;
- FMUL r617.x, r616.x, r610.x;
- FADD r618.x, r617.x, 0x3E2AAAAA;
- FMUL r619.x, r618.x, r610.x;
- FADD r620.x, r619.x, 0x3F000000;
- FMUL r621.x, r610.x, r610.x;
- FMUL r622.x, r620.x, r621.x;
- FADD r623.x, r622.x, r610.x;
- FADD r74.x, r623.x, 0x3F800000;
- FCMP.eq r624.x, r74.x, r74.x;
- IF_CND.nz r624.x;
- FCMP.eq r624.x, r74.x, r74.x;
- ENDIF;
- FTOI r73.x, r606.x;
- IF_CND.z r624.x;
- MOV r625.x, 0x7FFFFFFF;
- MOV r1081.x, r625.x;
- ELSE;
- MOV r626.x, r74_abs.x;
- MOV r627.x, 0x7F800000;
- FCMP.ne r628.x, r626.x, r627.x;
- IF_CND.z r628.x;
- MOV r1081.x, r74.x;
- ELSE;
- MOV r629.x, 0x00000000;
- FCMP.eq r630.x, r74.x, r629.x;
- MOV r631.x, 0;
- ICMP.gt r632.x, r73.x, r631.x;
- MOV r633.x, r74.x;
- SHR r634.x, r633.x, 23;
- AND r635.x, r634.x, 255;
+ MOV r602.x, 0x00000000;
+ FCMP.gt r603.x, r95.x, r602.x;
+ AND r603.x, r603.x, 0x1;
+ MOV r604.x, 0x7F800000;
+ MOV_CND.nz r97.x, r603.x, r604.x, r602.x;
+ MOV r1182.x, r97.x;
+ ELSE;
+ MOV r605.x, 0xC2CC0D65;
+ FCMP.ge r606.x, r95.x, r605.x;
+ AND r606.x, r606.x, 0x1;
+ FCMP.ne r607.x, r95.x, r95.x;
+ IF_CND.z r607.x;
+ FCMP.ne r607.x, r95.x, r95.x;
+ ENDIF;
+ AND r607.x, r607.x, 0x1;
+
+ OR r608.x, r606.x, r607.x;
+
+ IF_CND.z r608.x;
+ MOV r609.x, 0x00000000;
+ MOV r1182.x, r609.x;
+ ELSE;
+ FMUL r610.x, r96.x, 0x3FB8AA3B;
+ FADD r611.x, r610.x, 0x3F000000;
+ FRND_NI r612.x, r611.x;
+ FMUL r613.x, r612.x, 0xBF318000;
+ FADD r614.x, r96.x, r613.x;
+ FMUL r615.x, r612.x, 0x395E8083;
+ FADD r616.x, r614.x, r615.x;
+ FMUL r617.x, r616.x, 0x39506967;
+ FADD r618.x, r617.x, 0x3AB743CE;
+ FMUL r619.x, r618.x, r616.x;
+ FADD r620.x, r619.x, 0x3C088908;
+ FMUL r621.x, r620.x, r616.x;
+ FADD r622.x, r621.x, 0x3D2AA9C1;
+ FMUL r623.x, r622.x, r616.x;
+ FADD r624.x, r623.x, 0x3E2AAAAA;
+ FMUL r625.x, r624.x, r616.x;
+ FADD r626.x, r625.x, 0x3F000000;
+ FMUL r627.x, r616.x, r616.x;
+ FMUL r628.x, r626.x, r627.x;
+ FADD r629.x, r628.x, r616.x;
+ FADD r99.x, r629.x, 0x3F800000;
+ FCMP.eq r630.x, r99.x, r99.x;
+ IF_CND.nz r630.x;
+ FCMP.eq r630.x, r99.x, r99.x;
+ ENDIF; AND r630.x, r630.x, 0x1;
+
+ FTOI r98.x, r612.x;
+ IF_CND.z r630.x;
+ MOV r631.x, 0x7FFFFFFF;
+ MOV r1181.x, r631.x;
+ ELSE;
+ MOV r632.x, r99_abs.x;
+ MOV r633.x, 0x7F800000;
+ FCMP.ne r634.x, r632.x, r633.x;
+ AND r634.x, r634.x, 0x1;
+ IF_CND.z r634.x;
+ MOV r1181.x, r99.x;
+ ELSE;
+ MOV r100.x, r99.x;
+ SHR r635.x, r100.x, 23;
+ AND r101.x, r635.x, 255;
MOV r636.x, 255;
- IADD r637.x, r636.x, -r73.x;
- ICMP.ge r638.x, r635.x, r637.x;
- AND r639.x, r633.x, 2147483648;
- OR r640.x, r639.x, 2139095040;
- IADD r641.x, r73_abs.x, 0;
- SHL r642.x, r641.x, 23;
- IADD r643.x, r642.x, r633.x;
- MOV_CND.nz r644.x, r638.x, r640.x, r643.x;
- IADD r645.x, r73_abs.x, 0;
- UCMP.le r646.x, r635.x, r645.x;
- IADD r647.x, r633.x, -r642.x;
- MOV_CND.nz r648.x, r646.x, r639.x, r647.x;
- MOV_CND.nz r649.x, r632.x, r644.x, r648.x;
- MOV r650.x, r649.x;
- MOV_CND.nz r75.x, r630.x, r629.x, r650.x;
- MOV r1081.x, r75.x;
- ENDIF;
- ENDIF;
- MOV r76.x, r1081.x;
+ IADD r637.x, r636.x, -r98.x;
+ ICMP.lt r638.x, r101.x, r637.x;
+ AND r638.x, r638.x, 0x1;
+ IADD r639.x, r98_abs.x, 0;
+ SHL r102.x, r639.x, 23;
+ IF_CND.z r638.x;
+ AND r640.x, r100.x, 2147483648;
+ OR r103.x, r640.x, 2139095040;
+ MOV r1180.x, r103.x;
+ ELSE;
+ IADD r104.x, r102.x, r100.x;
+ MOV r1180.x, r104.x;
+ ENDIF;
+ MOV r105.x, r1180.x;
+ MOV r641.x, 0x00000000;
+ FCMP.ne r642.x, r99.x, r641.x;
+ AND r642.x, r642.x, 0x1;
+ IADD r106.x, r98_abs.x, 0;
+ IF_CND.z r642.x;
+ MOV r643.x, 0x00000000;
+ MOV r1181.x, r643.x;
+ ELSE;
+ MOV r644.x, 0;
+ ICMP.gt r645.x, r98.x, r644.x;
+ AND r645.x, r645.x, 0x1;
+ UCMP.gt r646.x, r101.x, r106.x;
+ AND r646.x, r646.x, 0x1;
+ IADD r647.x, r100.x, -r102.x;
+ AND r648.x, r100.x, 2147483648;
+ MOV_CND.nz r649.x, r646.x, r647.x, r648.x;
+ MOV_CND.nz r650.x, r645.x, r105.x, r649.x;
+ MOV r107.x, r650.x;
+ MOV r1181.x, r107.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ MOV r108.x, r1181.x;
MOV r651.x, 0x00000000;
- FCMP.gt r652.x, r70.x, r651.x;
- MOV r653.x, 0x3F800000;
- FDIV r654.x, r653.x, r76.x;
- MOV_CND.nz r77.x, r652.x, r76.x, r654.x;
- MOV r1082.x, r77.x;
- ENDIF;
+ FCMP.le r652.x, r95.x, r651.x;
+ AND r652.x, r652.x, 0x1;
+ FCMP.ne r653.x, r95.x, r95.x;
+ IF_CND.z r653.x;
+ FCMP.ne r653.x, r95.x, r95.x;
ENDIF;
+ AND r653.x, r653.x, 0x1;
+
+ OR r654.x, r652.x, r653.x;
+
+ IF_CND.z r654.x;
+ MOV r1182.x, r108.x;
ELSE;
- MOV r1082.x, r71.x;
+ MOV r655.x, 0x3F800000;
+ FDIV r109.x, r655.x, r108.x;
+ MOV r1182.x, r109.x;
ENDIF;
ENDIF;
- MOV r78.x, r1082.x;
- MOV r80.x, r7.w;
- MOV r81.x, r80_abs.x;
- FCMP.eq r655.x, r81.x, r81.x;
- IF_CND.nz r655.x;
- FCMP.eq r655.x, r81.x, r81.x;
ENDIF;
- MOV_SWZ r79, r69.x, r69.y, r78.x, r69.w;
- IF_CND.z r655.x;
- MOV r1084.x, r81.x;
ELSE;
- MOV r656.x, r81_abs.x;
- MOV r657.x, 0x7F800000;
- FCMP.eq r658.x, r656.x, r657.x;
- IF_CND.z r658.x;
- MOV r659.x, 0x42B17217;
- FCMP.le r660.x, r81.x, r659.x;
- FCMP.ne r661.x, r81.x, r81.x;
- IF_CND.z r661.x;
- FCMP.ne r661.x, r81.x, r81.x;
+ MOV r1182.x, r96.x;
ENDIF;
+ ENDIF;
+ MOV r110.x, r1182.x;
+ MOV r112.x, r7.z;
+ MOV r113.x, r112_abs.x;
+ FCMP.eq r656.x, r113.x, r113.x;
+ IF_CND.nz r656.x;
+ FCMP.eq r656.x, r113.x, r113.x;
+ ENDIF; AND r656.x, r656.x, 0x1;
- OR r662.x, r660.x, r661.x;
+ MOV_SWZ r111, r94.x, r110.x, r94.z, r94.w;
+ IF_CND.z r656.x;
+ MOV r1185.x, r113.x;
+ ELSE;
+ MOV r657.x, r113_abs.x;
+ MOV r658.x, 0x7F800000;
+ FCMP.eq r659.x, r657.x, r658.x;
+ AND r659.x, r659.x, 0x1;
+ IF_CND.z r659.x;
+ MOV r660.x, 0x42B17217;
+ FCMP.le r661.x, r113.x, r660.x;
+ AND r661.x, r661.x, 0x1;
+ FCMP.ne r662.x, r113.x, r113.x;
IF_CND.z r662.x;
- MOV r663.x, 0x00000000;
- FCMP.gt r664.x, r80.x, r663.x;
- MOV r665.x, 0x7F800000;
- MOV_CND.nz r82.x, r664.x, r665.x, r663.x;
- MOV r1084.x, r82.x;
- ELSE;
- MOV r666.x, 0xC2CC0D65;
- FCMP.ge r667.x, r80.x, r666.x;
- FCMP.ne r668.x, r80.x, r80.x;
- IF_CND.z r668.x;
- FCMP.ne r668.x, r80.x, r80.x;
+ FCMP.ne r662.x, r113.x, r113.x;
ENDIF;
+ AND r662.x, r662.x, 0x1;
- OR r669.x, r667.x, r668.x;
+ OR r663.x, r661.x, r662.x;
+
+ IF_CND.z r663.x;
+ MOV r664.x, 0x00000000;
+ FCMP.gt r665.x, r112.x, r664.x;
+ AND r665.x, r665.x, 0x1;
+ MOV r666.x, 0x7F800000;
+ MOV_CND.nz r114.x, r665.x, r666.x, r664.x;
+ MOV r1185.x, r114.x;
+ ELSE;
+ MOV r667.x, 0xC2CC0D65;
+ FCMP.ge r668.x, r112.x, r667.x;
+ AND r668.x, r668.x, 0x1;
+ FCMP.ne r669.x, r112.x, r112.x;
IF_CND.z r669.x;
- MOV r670.x, 0x00000000;
- MOV r1084.x, r670.x;
- ELSE;
- FMUL r671.x, r81.x, 0x3FB8AA3B;
- FADD r672.x, r671.x, 0x3F000000;
- FRND_NI r673.x, r672.x;
- FMUL r674.x, r673.x, 0xBF318000;
- FADD r675.x, r81.x, r674.x;
- FMUL r676.x, r673.x, 0x395E8083;
- FADD r677.x, r675.x, r676.x;
- FMUL r678.x, r677.x, 0x39506967;
- FADD r679.x, r678.x, 0x3AB743CE;
- FMUL r680.x, r679.x, r677.x;
- FADD r681.x, r680.x, 0x3C088908;
- FMUL r682.x, r681.x, r677.x;
- FADD r683.x, r682.x, 0x3D2AA9C1;
- FMUL r684.x, r683.x, r677.x;
- FADD r685.x, r684.x, 0x3E2AAAAA;
- FMUL r686.x, r685.x, r677.x;
- FADD r687.x, r686.x, 0x3F000000;
- FMUL r688.x, r677.x, r677.x;
- FMUL r689.x, r687.x, r688.x;
- FADD r690.x, r689.x, r677.x;
- FADD r84.x, r690.x, 0x3F800000;
- FCMP.eq r691.x, r84.x, r84.x;
- IF_CND.nz r691.x;
- FCMP.eq r691.x, r84.x, r84.x;
- ENDIF;
- FTOI r83.x, r673.x;
- IF_CND.z r691.x;
- MOV r692.x, 0x7FFFFFFF;
- MOV r1083.x, r692.x;
- ELSE;
- MOV r693.x, r84_abs.x;
- MOV r694.x, 0x7F800000;
- FCMP.ne r695.x, r693.x, r694.x;
- IF_CND.z r695.x;
- MOV r1083.x, r84.x;
- ELSE;
- MOV r696.x, 0x00000000;
- FCMP.eq r697.x, r84.x, r696.x;
- MOV r698.x, 0;
- ICMP.gt r699.x, r83.x, r698.x;
- MOV r700.x, r84.x;
- SHR r701.x, r700.x, 23;
- AND r702.x, r701.x, 255;
- MOV r703.x, 255;
- IADD r704.x, r703.x, -r83.x;
- ICMP.ge r705.x, r702.x, r704.x;
- AND r706.x, r700.x, 2147483648;
- OR r707.x, r706.x, 2139095040;
- IADD r708.x, r83_abs.x, 0;
- SHL r709.x, r708.x, 23;
- IADD r710.x, r709.x, r700.x;
- MOV_CND.nz r711.x, r705.x, r707.x, r710.x;
- IADD r712.x, r83_abs.x, 0;
- UCMP.le r713.x, r702.x, r712.x;
- IADD r714.x, r700.x, -r709.x;
- MOV_CND.nz r715.x, r713.x, r706.x, r714.x;
- MOV_CND.nz r716.x, r699.x, r711.x, r715.x;
- MOV r717.x, r716.x;
- MOV_CND.nz r85.x, r697.x, r696.x, r717.x;
- MOV r1083.x, r85.x;
- ENDIF;
- ENDIF;
- MOV r86.x, r1083.x;
- MOV r718.x, 0x00000000;
- FCMP.gt r719.x, r80.x, r718.x;
- MOV r720.x, 0x3F800000;
- FDIV r721.x, r720.x, r86.x;
- MOV_CND.nz r87.x, r719.x, r86.x, r721.x;
- MOV r1084.x, r87.x;
- ENDIF;
- ENDIF;
- ELSE;
- MOV r1084.x, r81.x;
- ENDIF;
- ENDIF;
- MOV r88.x, r1084.x;
- UTOF r722.x, r3.x;
- FADD r723.x, r722.x, r722.x;
- ITOF r724.x, r2.x;
- FADD r725.x, r723.x, -r724.x;
+ FCMP.ne r669.x, r112.x, r112.x;
+ ENDIF;
+ AND r669.x, r669.x, 0x1;
+
+ OR r670.x, r668.x, r669.x;
+
+ IF_CND.z r670.x;
+ MOV r671.x, 0x00000000;
+ MOV r1185.x, r671.x;
+ ELSE;
+ FMUL r672.x, r113.x, 0x3FB8AA3B;
+ FADD r673.x, r672.x, 0x3F000000;
+ FRND_NI r674.x, r673.x;
+ FMUL r675.x, r674.x, 0xBF318000;
+ FADD r676.x, r113.x, r675.x;
+ FMUL r677.x, r674.x, 0x395E8083;
+ FADD r678.x, r676.x, r677.x;
+ FMUL r679.x, r678.x, 0x39506967;
+ FADD r680.x, r679.x, 0x3AB743CE;
+ FMUL r681.x, r680.x, r678.x;
+ FADD r682.x, r681.x, 0x3C088908;
+ FMUL r683.x, r682.x, r678.x;
+ FADD r684.x, r683.x, 0x3D2AA9C1;
+ FMUL r685.x, r684.x, r678.x;
+ FADD r686.x, r685.x, 0x3E2AAAAA;
+ FMUL r687.x, r686.x, r678.x;
+ FADD r688.x, r687.x, 0x3F000000;
+ FMUL r689.x, r678.x, r678.x;
+ FMUL r690.x, r688.x, r689.x;
+ FADD r691.x, r690.x, r678.x;
+ FADD r116.x, r691.x, 0x3F800000;
+ FCMP.eq r692.x, r116.x, r116.x;
+ IF_CND.nz r692.x;
+ FCMP.eq r692.x, r116.x, r116.x;
+ ENDIF; AND r692.x, r692.x, 0x1;
+
+ FTOI r115.x, r674.x;
+ IF_CND.z r692.x;
+ MOV r693.x, 0x7FFFFFFF;
+ MOV r1184.x, r693.x;
+ ELSE;
+ MOV r694.x, r116_abs.x;
+ MOV r695.x, 0x7F800000;
+ FCMP.ne r696.x, r694.x, r695.x;
+ AND r696.x, r696.x, 0x1;
+ IF_CND.z r696.x;
+ MOV r1184.x, r116.x;
+ ELSE;
+ MOV r117.x, r116.x;
+ SHR r697.x, r117.x, 23;
+ AND r118.x, r697.x, 255;
+ MOV r698.x, 255;
+ IADD r699.x, r698.x, -r115.x;
+ ICMP.lt r700.x, r118.x, r699.x;
+ AND r700.x, r700.x, 0x1;
+ IADD r701.x, r115_abs.x, 0;
+ SHL r119.x, r701.x, 23;
+ IF_CND.z r700.x;
+ AND r702.x, r117.x, 2147483648;
+ OR r120.x, r702.x, 2139095040;
+ MOV r1183.x, r120.x;
+ ELSE;
+ IADD r121.x, r119.x, r117.x;
+ MOV r1183.x, r121.x;
+ ENDIF;
+ MOV r122.x, r1183.x;
+ MOV r703.x, 0x00000000;
+ FCMP.ne r704.x, r116.x, r703.x;
+ AND r704.x, r704.x, 0x1;
+ IADD r123.x, r115_abs.x, 0;
+ IF_CND.z r704.x;
+ MOV r705.x, 0x00000000;
+ MOV r1184.x, r705.x;
+ ELSE;
+ MOV r706.x, 0;
+ ICMP.gt r707.x, r115.x, r706.x;
+ AND r707.x, r707.x, 0x1;
+ UCMP.gt r708.x, r118.x, r123.x;
+ AND r708.x, r708.x, 0x1;
+ IADD r709.x, r117.x, -r119.x;
+ AND r710.x, r117.x, 2147483648;
+ MOV_CND.nz r711.x, r708.x, r709.x, r710.x;
+ MOV_CND.nz r712.x, r707.x, r122.x, r711.x;
+ MOV r124.x, r712.x;
+ MOV r1184.x, r124.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ MOV r125.x, r1184.x;
+ MOV r713.x, 0x00000000;
+ FCMP.le r714.x, r112.x, r713.x;
+ AND r714.x, r714.x, 0x1;
+ FCMP.ne r715.x, r112.x, r112.x;
+ IF_CND.z r715.x;
+ FCMP.ne r715.x, r112.x, r112.x;
+ ENDIF;
+ AND r715.x, r715.x, 0x1;
+
+ OR r716.x, r714.x, r715.x;
+
+ IF_CND.z r716.x;
+ MOV r1185.x, r125.x;
+ ELSE;
+ MOV r717.x, 0x3F800000;
+ FDIV r126.x, r717.x, r125.x;
+ MOV r1185.x, r126.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ ELSE;
+ MOV r1185.x, r113.x;
+ ENDIF;
+ ENDIF;
+ MOV r127.x, r1185.x;
+ MOV r129.x, r7.w;
+ MOV r130.x, r129_abs.x;
+ FCMP.eq r718.x, r130.x, r130.x;
+ IF_CND.nz r718.x;
+ FCMP.eq r718.x, r130.x, r130.x;
+ ENDIF; AND r718.x, r718.x, 0x1;
+
+ MOV_SWZ r128, r111.x, r111.y, r127.x, r111.w;
+ IF_CND.z r718.x;
+ MOV r1188.x, r130.x;
+ ELSE;
+ MOV r719.x, r130_abs.x;
+ MOV r720.x, 0x7F800000;
+ FCMP.eq r721.x, r719.x, r720.x;
+ AND r721.x, r721.x, 0x1;
+ IF_CND.z r721.x;
+ MOV r722.x, 0x42B17217;
+ FCMP.le r723.x, r130.x, r722.x;
+ AND r723.x, r723.x, 0x1;
+ FCMP.ne r724.x, r130.x, r130.x;
+ IF_CND.z r724.x;
+ FCMP.ne r724.x, r130.x, r130.x;
+ ENDIF;
+ AND r724.x, r724.x, 0x1;
+
+ OR r725.x, r723.x, r724.x;
+
+ IF_CND.z r725.x;
MOV r726.x, 0x00000000;
- MOV_SWZ r727, r725.x, r726.x, r726.x, r726.x;
- MOV r728.x, r727.x;
- MOV_SWZ r729, r728.x, r728.x, r728.x, r728.x;
- FMUL r91, r7, r729;
- MOV r92.x, r91.x;
- MOV r93.x, r92_abs.x;
- FCMP.eq r730.x, r93.x, r93.x;
- IF_CND.nz r730.x;
- FCMP.eq r730.x, r93.x, r93.x;
- ENDIF;
- MOV r731.x, 0x3F800000;
- MOV r732.x, r79.x;
- FDIV r733.x, r731.x, r732.x;
- MOV r734.x, r79.y;
- FDIV r735.x, r731.x, r734.x;
- MOV r736.x, r79.z;
- FDIV r737.x, r731.x, r736.x;
- FDIV r738.x, r731.x, r88.x;
- MOV_SWZ r739, r733.x, r735.x, r737.x, r738.x;
- FADD r740, r48, -r739;
- MOV r741.x, r740.x;
- MOV_SWZ r742, r79.x, r79.y, r79.z, r88.x;
- FADD r743, r742, -r739;
- MOV r744.x, r743.x;
- FDIV r745.x, r741.x, r744.x;
- MOV r746.x, r740.y;
- MOV r747.x, r743.y;
- FDIV r748.x, r746.x, r747.x;
- MOV r749.x, r740.z;
- MOV r750.x, r743.z;
- FDIV r751.x, r749.x, r750.x;
- MOV r752.x, r740.w;
- MOV r753.x, r743.w;
- FDIV r754.x, r752.x, r753.x;
- MOV_SWZ r755, r745.x, r748.x, r751.x, r754.x;
- FMUL r89, r755, r49;
- MOV_SWZ r756, r731.x, r731.x, r731.x, r731.x;
- FADD r757, r756, -r755;
- FMUL r90, r757, r49;
- IF_CND.z r730.x;
- MOV r1086.x, r93.x;
- ELSE;
- MOV r758.x, r93_abs.x;
- MOV r759.x, 0x7F800000;
- FCMP.eq r760.x, r758.x, r759.x;
- IF_CND.z r760.x;
- MOV r761.x, 0x42B17217;
- FCMP.le r762.x, r93.x, r761.x;
- FCMP.ne r763.x, r93.x, r93.x;
- IF_CND.z r763.x;
- FCMP.ne r763.x, r93.x, r93.x;
- ENDIF;
-
- OR r764.x, r762.x, r763.x;
- IF_CND.z r764.x;
+ FCMP.gt r727.x, r129.x, r726.x;
+ AND r727.x, r727.x, 0x1;
+ MOV r728.x, 0x7F800000;
+ MOV_CND.nz r131.x, r727.x, r728.x, r726.x;
+ MOV r1188.x, r131.x;
+ ELSE;
+ MOV r729.x, 0xC2CC0D65;
+ FCMP.ge r730.x, r129.x, r729.x;
+ AND r730.x, r730.x, 0x1;
+ FCMP.ne r731.x, r129.x, r129.x;
+ IF_CND.z r731.x;
+ FCMP.ne r731.x, r129.x, r129.x;
+ ENDIF;
+ AND r731.x, r731.x, 0x1;
+
+ OR r732.x, r730.x, r731.x;
+
+ IF_CND.z r732.x;
+ MOV r733.x, 0x00000000;
+ MOV r1188.x, r733.x;
+ ELSE;
+ FMUL r734.x, r130.x, 0x3FB8AA3B;
+ FADD r735.x, r734.x, 0x3F000000;
+ FRND_NI r736.x, r735.x;
+ FMUL r737.x, r736.x, 0xBF318000;
+ FADD r738.x, r130.x, r737.x;
+ FMUL r739.x, r736.x, 0x395E8083;
+ FADD r740.x, r738.x, r739.x;
+ FMUL r741.x, r740.x, 0x39506967;
+ FADD r742.x, r741.x, 0x3AB743CE;
+ FMUL r743.x, r742.x, r740.x;
+ FADD r744.x, r743.x, 0x3C088908;
+ FMUL r745.x, r744.x, r740.x;
+ FADD r746.x, r745.x, 0x3D2AA9C1;
+ FMUL r747.x, r746.x, r740.x;
+ FADD r748.x, r747.x, 0x3E2AAAAA;
+ FMUL r749.x, r748.x, r740.x;
+ FADD r750.x, r749.x, 0x3F000000;
+ FMUL r751.x, r740.x, r740.x;
+ FMUL r752.x, r750.x, r751.x;
+ FADD r753.x, r752.x, r740.x;
+ FADD r133.x, r753.x, 0x3F800000;
+ FCMP.eq r754.x, r133.x, r133.x;
+ IF_CND.nz r754.x;
+ FCMP.eq r754.x, r133.x, r133.x;
+ ENDIF; AND r754.x, r754.x, 0x1;
+
+ FTOI r132.x, r736.x;
+ IF_CND.z r754.x;
+ MOV r755.x, 0x7FFFFFFF;
+ MOV r1187.x, r755.x;
+ ELSE;
+ MOV r756.x, r133_abs.x;
+ MOV r757.x, 0x7F800000;
+ FCMP.ne r758.x, r756.x, r757.x;
+ AND r758.x, r758.x, 0x1;
+ IF_CND.z r758.x;
+ MOV r1187.x, r133.x;
+ ELSE;
+ MOV r134.x, r133.x;
+ SHR r759.x, r134.x, 23;
+ AND r135.x, r759.x, 255;
+ MOV r760.x, 255;
+ IADD r761.x, r760.x, -r132.x;
+ ICMP.lt r762.x, r135.x, r761.x;
+ AND r762.x, r762.x, 0x1;
+ IADD r763.x, r132_abs.x, 0;
+ SHL r136.x, r763.x, 23;
+ IF_CND.z r762.x;
+ AND r764.x, r134.x, 2147483648;
+ OR r137.x, r764.x, 2139095040;
+ MOV r1186.x, r137.x;
+ ELSE;
+ IADD r138.x, r136.x, r134.x;
+ MOV r1186.x, r138.x;
+ ENDIF;
+ MOV r139.x, r1186.x;
MOV r765.x, 0x00000000;
- FCMP.gt r766.x, r92.x, r765.x;
- MOV r767.x, 0x7F800000;
- MOV_CND.nz r94.x, r766.x, r767.x, r765.x;
- MOV r1086.x, r94.x;
- ELSE;
- MOV r768.x, 0xC2CC0D65;
- FCMP.ge r769.x, r92.x, r768.x;
- FCMP.ne r770.x, r92.x, r92.x;
- IF_CND.z r770.x;
- FCMP.ne r770.x, r92.x, r92.x;
- ENDIF;
-
- OR r771.x, r769.x, r770.x;
- IF_CND.z r771.x;
- MOV r772.x, 0x00000000;
- MOV r1086.x, r772.x;
- ELSE;
- FMUL r773.x, r93.x, 0x3FB8AA3B;
- FADD r774.x, r773.x, 0x3F000000;
- FRND_NI r775.x, r774.x;
- FMUL r776.x, r775.x, 0xBF318000;
- FADD r777.x, r93.x, r776.x;
- FMUL r778.x, r775.x, 0x395E8083;
- FADD r779.x, r777.x, r778.x;
- FMUL r780.x, r779.x, 0x39506967;
- FADD r781.x, r780.x, 0x3AB743CE;
- FMUL r782.x, r781.x, r779.x;
- FADD r783.x, r782.x, 0x3C088908;
- FMUL r784.x, r783.x, r779.x;
- FADD r785.x, r784.x, 0x3D2AA9C1;
- FMUL r786.x, r785.x, r779.x;
- FADD r787.x, r786.x, 0x3E2AAAAA;
- FMUL r788.x, r787.x, r779.x;
- FADD r789.x, r788.x, 0x3F000000;
- FMUL r790.x, r779.x, r779.x;
- FMUL r791.x, r789.x, r790.x;
- FADD r792.x, r791.x, r779.x;
- FADD r96.x, r792.x, 0x3F800000;
- FCMP.eq r793.x, r96.x, r96.x;
- IF_CND.nz r793.x;
- FCMP.eq r793.x, r96.x, r96.x;
- ENDIF;
- FTOI r95.x, r775.x;
- IF_CND.z r793.x;
- MOV r794.x, 0x7FFFFFFF;
- MOV r1085.x, r794.x;
- ELSE;
- MOV r795.x, r96_abs.x;
- MOV r796.x, 0x7F800000;
- FCMP.ne r797.x, r795.x, r796.x;
- IF_CND.z r797.x;
- MOV r1085.x, r96.x;
- ELSE;
- MOV r798.x, 0x00000000;
- FCMP.eq r799.x, r96.x, r798.x;
- MOV r800.x, 0;
- ICMP.gt r801.x, r95.x, r800.x;
- MOV r802.x, r96.x;
- SHR r803.x, r802.x, 23;
- AND r804.x, r803.x, 255;
- MOV r805.x, 255;
- IADD r806.x, r805.x, -r95.x;
- ICMP.ge r807.x, r804.x, r806.x;
- AND r808.x, r802.x, 2147483648;
- OR r809.x, r808.x, 2139095040;
- IADD r810.x, r95_abs.x, 0;
- SHL r811.x, r810.x, 23;
- IADD r812.x, r811.x, r802.x;
- MOV_CND.nz r813.x, r807.x, r809.x, r812.x;
- IADD r814.x, r95_abs.x, 0;
- UCMP.le r815.x, r804.x, r814.x;
- IADD r816.x, r802.x, -r811.x;
- MOV_CND.nz r817.x, r815.x, r808.x, r816.x;
- MOV_CND.nz r818.x, r801.x, r813.x, r817.x;
- MOV r819.x, r818.x;
- MOV_CND.nz r97.x, r799.x, r798.x, r819.x;
- MOV r1085.x, r97.x;
- ENDIF;
- ENDIF;
- MOV r98.x, r1085.x;
- MOV r820.x, 0x00000000;
- FCMP.gt r821.x, r92.x, r820.x;
- MOV r822.x, 0x3F800000;
- FDIV r823.x, r822.x, r98.x;
- MOV_CND.nz r99.x, r821.x, r98.x, r823.x;
- MOV r1086.x, r99.x;
- ENDIF;
- ENDIF;
- ELSE;
- MOV r1086.x, r93.x;
- ENDIF;
- ENDIF;
- MOV r100.x, r1086.x;
- MOV r102.x, r91.y;
- MOV r103.x, r102_abs.x;
- FCMP.eq r824.x, r103.x, r103.x;
- IF_CND.nz r824.x;
- FCMP.eq r824.x, r103.x, r103.x;
- ENDIF;
- MOV r825.x, 0x00000000;
- MOV_SWZ r101, r100.x, r825.x, r825.x, r825.x;
- IF_CND.z r824.x;
- MOV r1088.x, r103.x;
- ELSE;
- MOV r826.x, r103_abs.x;
- MOV r827.x, 0x7F800000;
- FCMP.eq r828.x, r826.x, r827.x;
- IF_CND.z r828.x;
- MOV r829.x, 0x42B17217;
- FCMP.le r830.x, r103.x, r829.x;
- FCMP.ne r831.x, r103.x, r103.x;
- IF_CND.z r831.x;
- FCMP.ne r831.x, r103.x, r103.x;
- ENDIF;
-
- OR r832.x, r830.x, r831.x;
- IF_CND.z r832.x;
- MOV r833.x, 0x00000000;
- FCMP.gt r834.x, r102.x, r833.x;
- MOV r835.x, 0x7F800000;
- MOV_CND.nz r104.x, r834.x, r835.x, r833.x;
- MOV r1088.x, r104.x;
- ELSE;
- MOV r836.x, 0xC2CC0D65;
- FCMP.ge r837.x, r102.x, r836.x;
- FCMP.ne r838.x, r102.x, r102.x;
- IF_CND.z r838.x;
- FCMP.ne r838.x, r102.x, r102.x;
- ENDIF;
-
- OR r839.x, r837.x, r838.x;
- IF_CND.z r839.x;
- MOV r840.x, 0x00000000;
- MOV r1088.x, r840.x;
- ELSE;
- FMUL r841.x, r103.x, 0x3FB8AA3B;
- FADD r842.x, r841.x, 0x3F000000;
- FRND_NI r843.x, r842.x;
- FMUL r844.x, r843.x, 0xBF318000;
- FADD r845.x, r103.x, r844.x;
- FMUL r846.x, r843.x, 0x395E8083;
- FADD r847.x, r845.x, r846.x;
- FMUL r848.x, r847.x, 0x39506967;
- FADD r849.x, r848.x, 0x3AB743CE;
- FMUL r850.x, r849.x, r847.x;
- FADD r851.x, r850.x, 0x3C088908;
- FMUL r852.x, r851.x, r847.x;
- FADD r853.x, r852.x, 0x3D2AA9C1;
- FMUL r854.x, r853.x, r847.x;
- FADD r855.x, r854.x, 0x3E2AAAAA;
- FMUL r856.x, r855.x, r847.x;
- FADD r857.x, r856.x, 0x3F000000;
- FMUL r858.x, r847.x, r847.x;
- FMUL r859.x, r857.x, r858.x;
- FADD r860.x, r859.x, r847.x;
- FADD r106.x, r860.x, 0x3F800000;
- FCMP.eq r861.x, r106.x, r106.x;
- IF_CND.nz r861.x;
- FCMP.eq r861.x, r106.x, r106.x;
- ENDIF;
- FTOI r105.x, r843.x;
- IF_CND.z r861.x;
- MOV r862.x, 0x7FFFFFFF;
- MOV r1087.x, r862.x;
- ELSE;
- MOV r863.x, r106_abs.x;
- MOV r864.x, 0x7F800000;
- FCMP.ne r865.x, r863.x, r864.x;
- IF_CND.z r865.x;
- MOV r1087.x, r106.x;
- ELSE;
- MOV r866.x, 0x00000000;
- FCMP.eq r867.x, r106.x, r866.x;
- MOV r868.x, 0;
- ICMP.gt r869.x, r105.x, r868.x;
- MOV r870.x, r106.x;
- SHR r871.x, r870.x, 23;
- AND r872.x, r871.x, 255;
- MOV r873.x, 255;
- IADD r874.x, r873.x, -r105.x;
- ICMP.ge r875.x, r872.x, r874.x;
- AND r876.x, r870.x, 2147483648;
- OR r877.x, r876.x, 2139095040;
- IADD r878.x, r105_abs.x, 0;
- SHL r879.x, r878.x, 23;
- IADD r880.x, r879.x, r870.x;
- MOV_CND.nz r881.x, r875.x, r877.x, r880.x;
- IADD r882.x, r105_abs.x, 0;
- UCMP.le r883.x, r872.x, r882.x;
- IADD r884.x, r870.x, -r879.x;
- MOV_CND.nz r885.x, r883.x, r876.x, r884.x;
- MOV_CND.nz r886.x, r869.x, r881.x, r885.x;
- MOV r887.x, r886.x;
- MOV_CND.nz r107.x, r867.x, r866.x, r887.x;
- MOV r1087.x, r107.x;
- ENDIF;
- ENDIF;
- MOV r108.x, r1087.x;
- MOV r888.x, 0x00000000;
- FCMP.gt r889.x, r102.x, r888.x;
- MOV r890.x, 0x3F800000;
- FDIV r891.x, r890.x, r108.x;
- MOV_CND.nz r109.x, r889.x, r108.x, r891.x;
- MOV r1088.x, r109.x;
- ENDIF;
- ENDIF;
- ELSE;
- MOV r1088.x, r103.x;
- ENDIF;
- ENDIF;
- MOV r110.x, r1088.x;
- MOV r112.x, r91.z;
- MOV r113.x, r112_abs.x;
- FCMP.eq r892.x, r113.x, r113.x;
- IF_CND.nz r892.x;
- FCMP.eq r892.x, r113.x, r113.x;
+ FCMP.ne r766.x, r133.x, r765.x;
+ AND r766.x, r766.x, 0x1;
+ IADD r140.x, r132_abs.x, 0;
+ IF_CND.z r766.x;
+ MOV r767.x, 0x00000000;
+ MOV r1187.x, r767.x;
+ ELSE;
+ MOV r768.x, 0;
+ ICMP.gt r769.x, r132.x, r768.x;
+ AND r769.x, r769.x, 0x1;
+ UCMP.gt r770.x, r135.x, r140.x;
+ AND r770.x, r770.x, 0x1;
+ IADD r771.x, r134.x, -r136.x;
+ AND r772.x, r134.x, 2147483648;
+ MOV_CND.nz r773.x, r770.x, r771.x, r772.x;
+ MOV_CND.nz r774.x, r769.x, r139.x, r773.x;
+ MOV r141.x, r774.x;
+ MOV r1187.x, r141.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ MOV r142.x, r1187.x;
+ MOV r775.x, 0x00000000;
+ FCMP.le r776.x, r129.x, r775.x;
+ AND r776.x, r776.x, 0x1;
+ FCMP.ne r777.x, r129.x, r129.x;
+ IF_CND.z r777.x;
+ FCMP.ne r777.x, r129.x, r129.x;
+ ENDIF;
+ AND r777.x, r777.x, 0x1;
+
+ OR r778.x, r776.x, r777.x;
+
+ IF_CND.z r778.x;
+ MOV r1188.x, r142.x;
+ ELSE;
+ MOV r779.x, 0x3F800000;
+ FDIV r143.x, r779.x, r142.x;
+ MOV r1188.x, r143.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ ELSE;
+ MOV r1188.x, r130.x;
+ ENDIF;
+ ENDIF;
+ MOV r144.x, r1188.x;
+ UTOF r780.x, r3.x;
+ FADD r781.x, r780.x, r780.x;
+ ITOF r782.x, r2.x;
+ FADD r783.x, r781.x, -r782.x;
+ MOV r784.x, 0x00000000;
+ MOV_SWZ r785, r783.x, r784.x, r784.x, r784.x;
+ MOV r786.x, r785.x;
+ MOV_SWZ r787, r786.x, r786.x, r786.x, r786.x;
+ FMUL r147, r7, r787;
+ MOV r148.x, r147.x;
+ MOV r149.x, r148_abs.x;
+ FCMP.eq r788.x, r149.x, r149.x;
+ IF_CND.nz r788.x;
+ FCMP.eq r788.x, r149.x, r149.x;
+ ENDIF; AND r788.x, r788.x, 0x1;
+
+ MOV r789.x, 0x3F800000;
+ MOV r790.x, r128.x;
+ FDIV r791.x, r789.x, r790.x;
+ MOV r792.x, r128.y;
+ FDIV r793.x, r789.x, r792.x;
+ MOV r794.x, r128.z;
+ FDIV r795.x, r789.x, r794.x;
+ MOV r796.x, r128.w;
+ FDIV r797.x, r789.x, r796.x;
+ MOV_SWZ r798, r791.x, r793.x, r795.x, r797.x;
+ FADD r799, r76, -r798;
+ MOV r800.x, r799.x;
+ MOV_SWZ r801, r128.x, r128.y, r128.z, r144.x;
+ FADD r802, r801, -r798;
+ MOV r803.x, r802.x;
+ FDIV r804.x, r800.x, r803.x;
+ MOV r805.x, r799.y;
+ MOV r806.x, r802.y;
+ FDIV r807.x, r805.x, r806.x;
+ MOV r808.x, r799.z;
+ MOV r809.x, r802.z;
+ FDIV r810.x, r808.x, r809.x;
+ MOV r811.x, r799.w;
+ MOV r812.x, r802.w;
+ FDIV r813.x, r811.x, r812.x;
+ MOV_SWZ r814, r804.x, r807.x, r810.x, r813.x;
+ FMUL r145, r814, r77;
+ MOV_SWZ r815, r789.x, r789.x, r789.x, r789.x;
+ FADD r816, r815, -r814;
+ FMUL r146, r816, r77;
+ IF_CND.z r788.x;
+ MOV r1191.x, r149.x;
+ ELSE;
+ MOV r817.x, r149_abs.x;
+ MOV r818.x, 0x7F800000;
+ FCMP.eq r819.x, r817.x, r818.x;
+ AND r819.x, r819.x, 0x1;
+ IF_CND.z r819.x;
+ MOV r820.x, 0x42B17217;
+ FCMP.le r821.x, r149.x, r820.x;
+ AND r821.x, r821.x, 0x1;
+ FCMP.ne r822.x, r149.x, r149.x;
+ IF_CND.z r822.x;
+ FCMP.ne r822.x, r149.x, r149.x;
+ ENDIF;
+ AND r822.x, r822.x, 0x1;
+
+ OR r823.x, r821.x, r822.x;
+
+ IF_CND.z r823.x;
+ MOV r824.x, 0x00000000;
+ FCMP.gt r825.x, r148.x, r824.x;
+ AND r825.x, r825.x, 0x1;
+ MOV r826.x, 0x7F800000;
+ MOV_CND.nz r150.x, r825.x, r826.x, r824.x;
+ MOV r1191.x, r150.x;
+ ELSE;
+ MOV r827.x, 0xC2CC0D65;
+ FCMP.ge r828.x, r148.x, r827.x;
+ AND r828.x, r828.x, 0x1;
+ FCMP.ne r829.x, r148.x, r148.x;
+ IF_CND.z r829.x;
+ FCMP.ne r829.x, r148.x, r148.x;
+ ENDIF;
+ AND r829.x, r829.x, 0x1;
+
+ OR r830.x, r828.x, r829.x;
+
+ IF_CND.z r830.x;
+ MOV r831.x, 0x00000000;
+ MOV r1191.x, r831.x;
+ ELSE;
+ FMUL r832.x, r149.x, 0x3FB8AA3B;
+ FADD r833.x, r832.x, 0x3F000000;
+ FRND_NI r834.x, r833.x;
+ FMUL r835.x, r834.x, 0xBF318000;
+ FADD r836.x, r149.x, r835.x;
+ FMUL r837.x, r834.x, 0x395E8083;
+ FADD r838.x, r836.x, r837.x;
+ FMUL r839.x, r838.x, 0x39506967;
+ FADD r840.x, r839.x, 0x3AB743CE;
+ FMUL r841.x, r840.x, r838.x;
+ FADD r842.x, r841.x, 0x3C088908;
+ FMUL r843.x, r842.x, r838.x;
+ FADD r844.x, r843.x, 0x3D2AA9C1;
+ FMUL r845.x, r844.x, r838.x;
+ FADD r846.x, r845.x, 0x3E2AAAAA;
+ FMUL r847.x, r846.x, r838.x;
+ FADD r848.x, r847.x, 0x3F000000;
+ FMUL r849.x, r838.x, r838.x;
+ FMUL r850.x, r848.x, r849.x;
+ FADD r851.x, r850.x, r838.x;
+ FADD r152.x, r851.x, 0x3F800000;
+ FCMP.eq r852.x, r152.x, r152.x;
+ IF_CND.nz r852.x;
+ FCMP.eq r852.x, r152.x, r152.x;
+ ENDIF; AND r852.x, r852.x, 0x1;
+
+ FTOI r151.x, r834.x;
+ IF_CND.z r852.x;
+ MOV r853.x, 0x7FFFFFFF;
+ MOV r1190.x, r853.x;
+ ELSE;
+ MOV r854.x, r152_abs.x;
+ MOV r855.x, 0x7F800000;
+ FCMP.ne r856.x, r854.x, r855.x;
+ AND r856.x, r856.x, 0x1;
+ IF_CND.z r856.x;
+ MOV r1190.x, r152.x;
+ ELSE;
+ MOV r153.x, r152.x;
+ SHR r857.x, r153.x, 23;
+ AND r154.x, r857.x, 255;
+ MOV r858.x, 255;
+ IADD r859.x, r858.x, -r151.x;
+ ICMP.lt r860.x, r154.x, r859.x;
+ AND r860.x, r860.x, 0x1;
+ IADD r861.x, r151_abs.x, 0;
+ SHL r155.x, r861.x, 23;
+ IF_CND.z r860.x;
+ AND r862.x, r153.x, 2147483648;
+ OR r156.x, r862.x, 2139095040;
+ MOV r1189.x, r156.x;
+ ELSE;
+ IADD r157.x, r155.x, r153.x;
+ MOV r1189.x, r157.x;
+ ENDIF;
+ MOV r158.x, r1189.x;
+ MOV r863.x, 0x00000000;
+ FCMP.ne r864.x, r152.x, r863.x;
+ AND r864.x, r864.x, 0x1;
+ IADD r159.x, r151_abs.x, 0;
+ IF_CND.z r864.x;
+ MOV r865.x, 0x00000000;
+ MOV r1190.x, r865.x;
+ ELSE;
+ MOV r866.x, 0;
+ ICMP.gt r867.x, r151.x, r866.x;
+ AND r867.x, r867.x, 0x1;
+ UCMP.gt r868.x, r154.x, r159.x;
+ AND r868.x, r868.x, 0x1;
+ IADD r869.x, r153.x, -r155.x;
+ AND r870.x, r153.x, 2147483648;
+ MOV_CND.nz r871.x, r868.x, r869.x, r870.x;
+ MOV_CND.nz r872.x, r867.x, r158.x, r871.x;
+ MOV r160.x, r872.x;
+ MOV r1190.x, r160.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ MOV r161.x, r1190.x;
+ MOV r873.x, 0x00000000;
+ FCMP.le r874.x, r148.x, r873.x;
+ AND r874.x, r874.x, 0x1;
+ FCMP.ne r875.x, r148.x, r148.x;
+ IF_CND.z r875.x;
+ FCMP.ne r875.x, r148.x, r148.x;
+ ENDIF;
+ AND r875.x, r875.x, 0x1;
+
+ OR r876.x, r874.x, r875.x;
+
+ IF_CND.z r876.x;
+ MOV r1191.x, r161.x;
+ ELSE;
+ MOV r877.x, 0x3F800000;
+ FDIV r162.x, r877.x, r161.x;
+ MOV r1191.x, r162.x;
ENDIF;
- MOV_SWZ r111, r101.x, r110.x, r101.z, r101.w;
+ ENDIF;
+ ENDIF;
+ ELSE;
+ MOV r1191.x, r149.x;
+ ENDIF;
+ ENDIF;
+ MOV r163.x, r1191.x;
+ MOV r165.x, r147.y;
+ MOV r166.x, r165_abs.x;
+ FCMP.eq r878.x, r166.x, r166.x;
+ IF_CND.nz r878.x;
+ FCMP.eq r878.x, r166.x, r166.x;
+ ENDIF; AND r878.x, r878.x, 0x1;
+
+ MOV r879.x, 0x00000000;
+ MOV_SWZ r164, r163.x, r879.x, r879.x, r879.x;
+ IF_CND.z r878.x;
+ MOV r1194.x, r166.x;
+ ELSE;
+ MOV r880.x, r166_abs.x;
+ MOV r881.x, 0x7F800000;
+ FCMP.eq r882.x, r880.x, r881.x;
+ AND r882.x, r882.x, 0x1;
+ IF_CND.z r882.x;
+ MOV r883.x, 0x42B17217;
+ FCMP.le r884.x, r166.x, r883.x;
+ AND r884.x, r884.x, 0x1;
+ FCMP.ne r885.x, r166.x, r166.x;
+ IF_CND.z r885.x;
+ FCMP.ne r885.x, r166.x, r166.x;
+ ENDIF;
+ AND r885.x, r885.x, 0x1;
+
+ OR r886.x, r884.x, r885.x;
+
+ IF_CND.z r886.x;
+ MOV r887.x, 0x00000000;
+ FCMP.gt r888.x, r165.x, r887.x;
+ AND r888.x, r888.x, 0x1;
+ MOV r889.x, 0x7F800000;
+ MOV_CND.nz r167.x, r888.x, r889.x, r887.x;
+ MOV r1194.x, r167.x;
+ ELSE;
+ MOV r890.x, 0xC2CC0D65;
+ FCMP.ge r891.x, r165.x, r890.x;
+ AND r891.x, r891.x, 0x1;
+ FCMP.ne r892.x, r165.x, r165.x;
IF_CND.z r892.x;
- MOV r1090.x, r113.x;
- ELSE;
- MOV r893.x, r113_abs.x;
- MOV r894.x, 0x7F800000;
- FCMP.eq r895.x, r893.x, r894.x;
- IF_CND.z r895.x;
- MOV r896.x, 0x42B17217;
- FCMP.le r897.x, r113.x, r896.x;
- FCMP.ne r898.x, r113.x, r113.x;
- IF_CND.z r898.x;
- FCMP.ne r898.x, r113.x, r113.x;
- ENDIF;
-
- OR r899.x, r897.x, r898.x;
- IF_CND.z r899.x;
- MOV r900.x, 0x00000000;
- FCMP.gt r901.x, r112.x, r900.x;
- MOV r902.x, 0x7F800000;
- MOV_CND.nz r114.x, r901.x, r902.x, r900.x;
- MOV r1090.x, r114.x;
- ELSE;
- MOV r903.x, 0xC2CC0D65;
- FCMP.ge r904.x, r112.x, r903.x;
- FCMP.ne r905.x, r112.x, r112.x;
- IF_CND.z r905.x;
- FCMP.ne r905.x, r112.x, r112.x;
- ENDIF;
-
- OR r906.x, r904.x, r905.x;
- IF_CND.z r906.x;
- MOV r907.x, 0x00000000;
- MOV r1090.x, r907.x;
- ELSE;
- FMUL r908.x, r113.x, 0x3FB8AA3B;
- FADD r909.x, r908.x, 0x3F000000;
- FRND_NI r910.x, r909.x;
- FMUL r911.x, r910.x, 0xBF318000;
- FADD r912.x, r113.x, r911.x;
- FMUL r913.x, r910.x, 0x395E8083;
- FADD r914.x, r912.x, r913.x;
- FMUL r915.x, r914.x, 0x39506967;
- FADD r916.x, r915.x, 0x3AB743CE;
- FMUL r917.x, r916.x, r914.x;
- FADD r918.x, r917.x, 0x3C088908;
- FMUL r919.x, r918.x, r914.x;
- FADD r920.x, r919.x, 0x3D2AA9C1;
- FMUL r921.x, r920.x, r914.x;
- FADD r922.x, r921.x, 0x3E2AAAAA;
- FMUL r923.x, r922.x, r914.x;
- FADD r924.x, r923.x, 0x3F000000;
- FMUL r925.x, r914.x, r914.x;
- FMUL r926.x, r924.x, r925.x;
- FADD r927.x, r926.x, r914.x;
- FADD r116.x, r927.x, 0x3F800000;
- FCMP.eq r928.x, r116.x, r116.x;
- IF_CND.nz r928.x;
- FCMP.eq r928.x, r116.x, r116.x;
- ENDIF;
- FTOI r115.x, r910.x;
- IF_CND.z r928.x;
- MOV r929.x, 0x7FFFFFFF;
- MOV r1089.x, r929.x;
- ELSE;
- MOV r930.x, r116_abs.x;
- MOV r931.x, 0x7F800000;
- FCMP.ne r932.x, r930.x, r931.x;
- IF_CND.z r932.x;
- MOV r1089.x, r116.x;
- ELSE;
- MOV r933.x, 0x00000000;
- FCMP.eq r934.x, r116.x, r933.x;
- MOV r935.x, 0;
- ICMP.gt r936.x, r115.x, r935.x;
- MOV r937.x, r116.x;
- SHR r938.x, r937.x, 23;
- AND r939.x, r938.x, 255;
- MOV r940.x, 255;
- IADD r941.x, r940.x, -r115.x;
- ICMP.ge r942.x, r939.x, r941.x;
- AND r943.x, r937.x, 2147483648;
- OR r944.x, r943.x, 2139095040;
- IADD r945.x, r115_abs.x, 0;
- SHL r946.x, r945.x, 23;
- IADD r947.x, r946.x, r937.x;
- MOV_CND.nz r948.x, r942.x, r944.x, r947.x;
- IADD r949.x, r115_abs.x, 0;
- UCMP.le r950.x, r939.x, r949.x;
- IADD r951.x, r937.x, -r946.x;
- MOV_CND.nz r952.x, r950.x, r943.x, r951.x;
- MOV_CND.nz r953.x, r936.x, r948.x, r952.x;
- MOV r954.x, r953.x;
- MOV_CND.nz r117.x, r934.x, r933.x, r954.x;
- MOV r1089.x, r117.x;
- ENDIF;
- ENDIF;
- MOV r118.x, r1089.x;
- MOV r955.x, 0x00000000;
- FCMP.gt r956.x, r112.x, r955.x;
- MOV r957.x, 0x3F800000;
- FDIV r958.x, r957.x, r118.x;
- MOV_CND.nz r119.x, r956.x, r118.x, r958.x;
- MOV r1090.x, r119.x;
- ENDIF;
- ENDIF;
- ELSE;
- MOV r1090.x, r113.x;
- ENDIF;
- ENDIF;
- MOV r120.x, r1090.x;
- MOV r122.x, r91.w;
- MOV r123.x, r122_abs.x;
- FCMP.eq r959.x, r123.x, r123.x;
- IF_CND.nz r959.x;
- FCMP.eq r959.x, r123.x, r123.x;
- ENDIF;
- MOV_SWZ r121, r111.x, r111.y, r120.x, r111.w;
- IF_CND.z r959.x;
- MOV r1092.x, r123.x;
- ELSE;
- MOV r960.x, r123_abs.x;
- MOV r961.x, 0x7F800000;
- FCMP.eq r962.x, r960.x, r961.x;
- IF_CND.z r962.x;
- MOV r963.x, 0x42B17217;
- FCMP.le r964.x, r123.x, r963.x;
- FCMP.ne r965.x, r123.x, r123.x;
- IF_CND.z r965.x;
- FCMP.ne r965.x, r123.x, r123.x;
- ENDIF;
-
- OR r966.x, r964.x, r965.x;
- IF_CND.z r966.x;
- MOV r967.x, 0x00000000;
- FCMP.gt r968.x, r122.x, r967.x;
- MOV r969.x, 0x7F800000;
- MOV_CND.nz r124.x, r968.x, r969.x, r967.x;
- MOV r1092.x, r124.x;
- ELSE;
- MOV r970.x, 0xC2CC0D65;
- FCMP.ge r971.x, r122.x, r970.x;
- FCMP.ne r972.x, r122.x, r122.x;
- IF_CND.z r972.x;
- FCMP.ne r972.x, r122.x, r122.x;
- ENDIF;
-
- OR r973.x, r971.x, r972.x;
- IF_CND.z r973.x;
- MOV r974.x, 0x00000000;
- MOV r1092.x, r974.x;
- ELSE;
- FMUL r975.x, r123.x, 0x3FB8AA3B;
- FADD r976.x, r975.x, 0x3F000000;
- FRND_NI r977.x, r976.x;
- FMUL r978.x, r977.x, 0xBF318000;
- FADD r979.x, r123.x, r978.x;
- FMUL r980.x, r977.x, 0x395E8083;
- FADD r981.x, r979.x, r980.x;
- FMUL r982.x, r981.x, 0x39506967;
- FADD r983.x, r982.x, 0x3AB743CE;
- FMUL r984.x, r983.x, r981.x;
- FADD r985.x, r984.x, 0x3C088908;
- FMUL r986.x, r985.x, r981.x;
- FADD r987.x, r986.x, 0x3D2AA9C1;
- FMUL r988.x, r987.x, r981.x;
- FADD r989.x, r988.x, 0x3E2AAAAA;
- FMUL r990.x, r989.x, r981.x;
- FADD r991.x, r990.x, 0x3F000000;
- FMUL r992.x, r981.x, r981.x;
- FMUL r993.x, r991.x, r992.x;
- FADD r994.x, r993.x, r981.x;
- FADD r126.x, r994.x, 0x3F800000;
- FCMP.eq r995.x, r126.x, r126.x;
- IF_CND.nz r995.x;
- FCMP.eq r995.x, r126.x, r126.x;
- ENDIF;
- FTOI r125.x, r977.x;
- IF_CND.z r995.x;
- MOV r996.x, 0x7FFFFFFF;
- MOV r1091.x, r996.x;
- ELSE;
- MOV r997.x, r126_abs.x;
- MOV r998.x, 0x7F800000;
- FCMP.ne r999.x, r997.x, r998.x;
- IF_CND.z r999.x;
- MOV r1091.x, r126.x;
- ELSE;
- MOV r1000.x, 0x00000000;
- FCMP.eq r1001.x, r126.x, r1000.x;
- MOV r1002.x, 0;
- ICMP.gt r1003.x, r125.x, r1002.x;
- MOV r1004.x, r126.x;
- SHR r1005.x, r1004.x, 23;
- AND r1006.x, r1005.x, 255;
- MOV r1007.x, 255;
- IADD r1008.x, r1007.x, -r125.x;
- ICMP.ge r1009.x, r1006.x, r1008.x;
- AND r1010.x, r1004.x, 2147483648;
- OR r1011.x, r1010.x, 2139095040;
- IADD r1012.x, r125_abs.x, 0;
- SHL r1013.x, r1012.x, 23;
- IADD r1014.x, r1013.x, r1004.x;
- MOV_CND.nz r1015.x, r1009.x, r1011.x, r1014.x;
- IADD r1016.x, r125_abs.x, 0;
- UCMP.le r1017.x, r1006.x, r1016.x;
- IADD r1018.x, r1004.x, -r1013.x;
- MOV_CND.nz r1019.x, r1017.x, r1010.x, r1018.x;
- MOV_CND.nz r1020.x, r1003.x, r1015.x, r1019.x;
- MOV r1021.x, r1020.x;
- MOV_CND.nz r127.x, r1001.x, r1000.x, r1021.x;
- MOV r1091.x, r127.x;
- ENDIF;
- ENDIF;
- MOV r128.x, r1091.x;
- MOV r1022.x, 0x00000000;
- FCMP.gt r1023.x, r122.x, r1022.x;
- MOV r1024.x, 0x3F800000;
- FDIV r1025.x, r1024.x, r128.x;
- MOV_CND.nz r129.x, r1023.x, r128.x, r1025.x;
- MOV r1092.x, r129.x;
- ENDIF;
- ENDIF;
- ELSE;
- MOV r1092.x, r123.x;
- ENDIF;
- ENDIF;
- MOV r130.x, r1092.x;
- SHL r1026.x, r3.x, 4;
- PADD ptr8, ptr5, r1026.x;
- LD_RAW_PTR r1027, ptr8;
- MOV_SWZ r1028, r121.x, r121.y, r121.z, r130.x;
- FMUL r1029, r5, r1028;
- FADD r1030, r1029, -r6;
- MOV r1031.x, r1030.x;
- MOV r1032.x, 0x00000000;
- FCMP.gt r1033.x, r1031.x, r1032.x;
- MOV_CND.nz r1034.x, r1033.x, r1031.x, r1032.x;
- MOV_SWZ r1035, r1034.x, r1027.y, r1027.z, r1027.w;
- MOV r1036.x, r1030.y;
- FCMP.gt r1037.x, r1036.x, r1032.x;
- MOV_CND.nz r1038.x, r1037.x, r1036.x, r1032.x;
- MOV_SWZ r1039, r1035.x, r1038.x, r1035.z, r1035.w;
- MOV r1040.x, r1030.z;
- FCMP.gt r1041.x, r1040.x, r1032.x;
- MOV_CND.nz r1042.x, r1041.x, r1040.x, r1032.x;
- MOV_SWZ r1043, r1039.x, r1039.y, r1042.x, r1039.w;
- MOV r1044.x, r1030.w;
- FCMP.gt r1045.x, r1044.x, r1032.x;
- MOV_CND.nz r1046.x, r1045.x, r1044.x, r1032.x;
- MOV_SWZ r1047, r1043.x, r1043.y, r1043.z, r1046.x;
- STORE_RAW_PTR ptr8, r1035;
- STORE_RAW_PTR ptr8, r1039;
- STORE_RAW_PTR ptr8, r1043;
- STORE_RAW_PTR ptr8, r1047;
+ FCMP.ne r892.x, r165.x, r165.x;
+ ENDIF;
+ AND r892.x, r892.x, 0x1;
+
+ OR r893.x, r891.x, r892.x;
+
+ IF_CND.z r893.x;
+ MOV r894.x, 0x00000000;
+ MOV r1194.x, r894.x;
+ ELSE;
+ FMUL r895.x, r166.x, 0x3FB8AA3B;
+ FADD r896.x, r895.x, 0x3F000000;
+ FRND_NI r897.x, r896.x;
+ FMUL r898.x, r897.x, 0xBF318000;
+ FADD r899.x, r166.x, r898.x;
+ FMUL r900.x, r897.x, 0x395E8083;
+ FADD r901.x, r899.x, r900.x;
+ FMUL r902.x, r901.x, 0x39506967;
+ FADD r903.x, r902.x, 0x3AB743CE;
+ FMUL r904.x, r903.x, r901.x;
+ FADD r905.x, r904.x, 0x3C088908;
+ FMUL r906.x, r905.x, r901.x;
+ FADD r907.x, r906.x, 0x3D2AA9C1;
+ FMUL r908.x, r907.x, r901.x;
+ FADD r909.x, r908.x, 0x3E2AAAAA;
+ FMUL r910.x, r909.x, r901.x;
+ FADD r911.x, r910.x, 0x3F000000;
+ FMUL r912.x, r901.x, r901.x;
+ FMUL r913.x, r911.x, r912.x;
+ FADD r914.x, r913.x, r901.x;
+ FADD r169.x, r914.x, 0x3F800000;
+ FCMP.eq r915.x, r169.x, r169.x;
+ IF_CND.nz r915.x;
+ FCMP.eq r915.x, r169.x, r169.x;
+ ENDIF; AND r915.x, r915.x, 0x1;
+
+ FTOI r168.x, r897.x;
+ IF_CND.z r915.x;
+ MOV r916.x, 0x7FFFFFFF;
+ MOV r1193.x, r916.x;
+ ELSE;
+ MOV r917.x, r169_abs.x;
+ MOV r918.x, 0x7F800000;
+ FCMP.ne r919.x, r917.x, r918.x;
+ AND r919.x, r919.x, 0x1;
+ IF_CND.z r919.x;
+ MOV r1193.x, r169.x;
+ ELSE;
+ MOV r170.x, r169.x;
+ SHR r920.x, r170.x, 23;
+ AND r171.x, r920.x, 255;
+ MOV r921.x, 255;
+ IADD r922.x, r921.x, -r168.x;
+ ICMP.lt r923.x, r171.x, r922.x;
+ AND r923.x, r923.x, 0x1;
+ IADD r924.x, r168_abs.x, 0;
+ SHL r172.x, r924.x, 23;
+ IF_CND.z r923.x;
+ AND r925.x, r170.x, 2147483648;
+ OR r173.x, r925.x, 2139095040;
+ MOV r1192.x, r173.x;
+ ELSE;
+ IADD r174.x, r172.x, r170.x;
+ MOV r1192.x, r174.x;
+ ENDIF;
+ MOV r175.x, r1192.x;
+ MOV r926.x, 0x00000000;
+ FCMP.ne r927.x, r169.x, r926.x;
+ AND r927.x, r927.x, 0x1;
+ IADD r176.x, r168_abs.x, 0;
+ IF_CND.z r927.x;
+ MOV r928.x, 0x00000000;
+ MOV r1193.x, r928.x;
+ ELSE;
+ MOV r929.x, 0;
+ ICMP.gt r930.x, r168.x, r929.x;
+ AND r930.x, r930.x, 0x1;
+ UCMP.gt r931.x, r171.x, r176.x;
+ AND r931.x, r931.x, 0x1;
+ IADD r932.x, r170.x, -r172.x;
+ AND r933.x, r170.x, 2147483648;
+ MOV_CND.nz r934.x, r931.x, r932.x, r933.x;
+ MOV_CND.nz r935.x, r930.x, r175.x, r934.x;
+ MOV r177.x, r935.x;
+ MOV r1193.x, r177.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ MOV r178.x, r1193.x;
+ MOV r936.x, 0x00000000;
+ FCMP.le r937.x, r165.x, r936.x;
+ AND r937.x, r937.x, 0x1;
+ FCMP.ne r938.x, r165.x, r165.x;
+ IF_CND.z r938.x;
+ FCMP.ne r938.x, r165.x, r165.x;
+ ENDIF;
+ AND r938.x, r938.x, 0x1;
+
+ OR r939.x, r937.x, r938.x;
+
+ IF_CND.z r939.x;
+ MOV r1194.x, r178.x;
+ ELSE;
+ MOV r940.x, 0x3F800000;
+ FDIV r179.x, r940.x, r178.x;
+ MOV r1194.x, r179.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ ELSE;
+ MOV r1194.x, r166.x;
+ ENDIF;
+ ENDIF;
+ MOV r180.x, r1194.x;
+ MOV r182.x, r147.z;
+ MOV r183.x, r182_abs.x;
+ FCMP.eq r941.x, r183.x, r183.x;
+ IF_CND.nz r941.x;
+ FCMP.eq r941.x, r183.x, r183.x;
+ ENDIF; AND r941.x, r941.x, 0x1;
+
+ MOV_SWZ r181, r164.x, r180.x, r164.z, r164.w;
+ IF_CND.z r941.x;
+ MOV r1197.x, r183.x;
+ ELSE;
+ MOV r942.x, r183_abs.x;
+ MOV r943.x, 0x7F800000;
+ FCMP.eq r944.x, r942.x, r943.x;
+ AND r944.x, r944.x, 0x1;
+ IF_CND.z r944.x;
+ MOV r945.x, 0x42B17217;
+ FCMP.le r946.x, r183.x, r945.x;
+ AND r946.x, r946.x, 0x1;
+ FCMP.ne r947.x, r183.x, r183.x;
+ IF_CND.z r947.x;
+ FCMP.ne r947.x, r183.x, r183.x;
+ ENDIF;
+ AND r947.x, r947.x, 0x1;
+
+ OR r948.x, r946.x, r947.x;
+
+ IF_CND.z r948.x;
+ MOV r949.x, 0x00000000;
+ FCMP.gt r950.x, r182.x, r949.x;
+ AND r950.x, r950.x, 0x1;
+ MOV r951.x, 0x7F800000;
+ MOV_CND.nz r184.x, r950.x, r951.x, r949.x;
+ MOV r1197.x, r184.x;
+ ELSE;
+ MOV r952.x, 0xC2CC0D65;
+ FCMP.ge r953.x, r182.x, r952.x;
+ AND r953.x, r953.x, 0x1;
+ FCMP.ne r954.x, r182.x, r182.x;
+ IF_CND.z r954.x;
+ FCMP.ne r954.x, r182.x, r182.x;
+ ENDIF;
+ AND r954.x, r954.x, 0x1;
+
+ OR r955.x, r953.x, r954.x;
+
+ IF_CND.z r955.x;
+ MOV r956.x, 0x00000000;
+ MOV r1197.x, r956.x;
+ ELSE;
+ FMUL r957.x, r183.x, 0x3FB8AA3B;
+ FADD r958.x, r957.x, 0x3F000000;
+ FRND_NI r959.x, r958.x;
+ FMUL r960.x, r959.x, 0xBF318000;
+ FADD r961.x, r183.x, r960.x;
+ FMUL r962.x, r959.x, 0x395E8083;
+ FADD r963.x, r961.x, r962.x;
+ FMUL r964.x, r963.x, 0x39506967;
+ FADD r965.x, r964.x, 0x3AB743CE;
+ FMUL r966.x, r965.x, r963.x;
+ FADD r967.x, r966.x, 0x3C088908;
+ FMUL r968.x, r967.x, r963.x;
+ FADD r969.x, r968.x, 0x3D2AA9C1;
+ FMUL r970.x, r969.x, r963.x;
+ FADD r971.x, r970.x, 0x3E2AAAAA;
+ FMUL r972.x, r971.x, r963.x;
+ FADD r973.x, r972.x, 0x3F000000;
+ FMUL r974.x, r963.x, r963.x;
+ FMUL r975.x, r973.x, r974.x;
+ FADD r976.x, r975.x, r963.x;
+ FADD r186.x, r976.x, 0x3F800000;
+ FCMP.eq r977.x, r186.x, r186.x;
+ IF_CND.nz r977.x;
+ FCMP.eq r977.x, r186.x, r186.x;
+ ENDIF; AND r977.x, r977.x, 0x1;
+
+ FTOI r185.x, r959.x;
+ IF_CND.z r977.x;
+ MOV r978.x, 0x7FFFFFFF;
+ MOV r1196.x, r978.x;
+ ELSE;
+ MOV r979.x, r186_abs.x;
+ MOV r980.x, 0x7F800000;
+ FCMP.ne r981.x, r979.x, r980.x;
+ AND r981.x, r981.x, 0x1;
+ IF_CND.z r981.x;
+ MOV r1196.x, r186.x;
+ ELSE;
+ MOV r187.x, r186.x;
+ SHR r982.x, r187.x, 23;
+ AND r188.x, r982.x, 255;
+ MOV r983.x, 255;
+ IADD r984.x, r983.x, -r185.x;
+ ICMP.lt r985.x, r188.x, r984.x;
+ AND r985.x, r985.x, 0x1;
+ IADD r986.x, r185_abs.x, 0;
+ SHL r189.x, r986.x, 23;
+ IF_CND.z r985.x;
+ AND r987.x, r187.x, 2147483648;
+ OR r190.x, r987.x, 2139095040;
+ MOV r1195.x, r190.x;
+ ELSE;
+ IADD r191.x, r189.x, r187.x;
+ MOV r1195.x, r191.x;
+ ENDIF;
+ MOV r192.x, r1195.x;
+ MOV r988.x, 0x00000000;
+ FCMP.ne r989.x, r186.x, r988.x;
+ AND r989.x, r989.x, 0x1;
+ IADD r193.x, r185_abs.x, 0;
+ IF_CND.z r989.x;
+ MOV r990.x, 0x00000000;
+ MOV r1196.x, r990.x;
+ ELSE;
+ MOV r991.x, 0;
+ ICMP.gt r992.x, r185.x, r991.x;
+ AND r992.x, r992.x, 0x1;
+ UCMP.gt r993.x, r188.x, r193.x;
+ AND r993.x, r993.x, 0x1;
+ IADD r994.x, r187.x, -r189.x;
+ AND r995.x, r187.x, 2147483648;
+ MOV_CND.nz r996.x, r993.x, r994.x, r995.x;
+ MOV_CND.nz r997.x, r992.x, r192.x, r996.x;
+ MOV r194.x, r997.x;
+ MOV r1196.x, r194.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ MOV r195.x, r1196.x;
+ MOV r998.x, 0x00000000;
+ FCMP.le r999.x, r182.x, r998.x;
+ AND r999.x, r999.x, 0x1;
+ FCMP.ne r1000.x, r182.x, r182.x;
+ IF_CND.z r1000.x;
+ FCMP.ne r1000.x, r182.x, r182.x;
+ ENDIF;
+ AND r1000.x, r1000.x, 0x1;
+
+ OR r1001.x, r999.x, r1000.x;
+
+ IF_CND.z r1001.x;
+ MOV r1197.x, r195.x;
+ ELSE;
+ MOV r1002.x, 0x3F800000;
+ FDIV r196.x, r1002.x, r195.x;
+ MOV r1197.x, r196.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ ELSE;
+ MOV r1197.x, r183.x;
+ ENDIF;
+ ENDIF;
+ MOV r197.x, r1197.x;
+ MOV r199.x, r147.w;
+ MOV r200.x, r199_abs.x;
+ FCMP.eq r1003.x, r200.x, r200.x;
+ IF_CND.nz r1003.x;
+ FCMP.eq r1003.x, r200.x, r200.x;
+ ENDIF; AND r1003.x, r1003.x, 0x1;
+
+ MOV_SWZ r198, r181.x, r181.y, r197.x, r181.w;
+ IF_CND.z r1003.x;
+ MOV r1200.x, r200.x;
+ ELSE;
+ MOV r1004.x, r200_abs.x;
+ MOV r1005.x, 0x7F800000;
+ FCMP.eq r1006.x, r1004.x, r1005.x;
+ AND r1006.x, r1006.x, 0x1;
+ IF_CND.z r1006.x;
+ MOV r1007.x, 0x42B17217;
+ FCMP.le r1008.x, r200.x, r1007.x;
+ AND r1008.x, r1008.x, 0x1;
+ FCMP.ne r1009.x, r200.x, r200.x;
+ IF_CND.z r1009.x;
+ FCMP.ne r1009.x, r200.x, r200.x;
+ ENDIF;
+ AND r1009.x, r1009.x, 0x1;
+
+ OR r1010.x, r1008.x, r1009.x;
+
+ IF_CND.z r1010.x;
+ MOV r1011.x, 0x00000000;
+ FCMP.gt r1012.x, r199.x, r1011.x;
+ AND r1012.x, r1012.x, 0x1;
+ MOV r1013.x, 0x7F800000;
+ MOV_CND.nz r201.x, r1012.x, r1013.x, r1011.x;
+ MOV r1200.x, r201.x;
+ ELSE;
+ MOV r1014.x, 0xC2CC0D65;
+ FCMP.ge r1015.x, r199.x, r1014.x;
+ AND r1015.x, r1015.x, 0x1;
+ FCMP.ne r1016.x, r199.x, r199.x;
+ IF_CND.z r1016.x;
+ FCMP.ne r1016.x, r199.x, r199.x;
+ ENDIF;
+ AND r1016.x, r1016.x, 0x1;
+
+ OR r1017.x, r1015.x, r1016.x;
+
+ IF_CND.z r1017.x;
+ MOV r1018.x, 0x00000000;
+ MOV r1200.x, r1018.x;
+ ELSE;
+ FMUL r1019.x, r200.x, 0x3FB8AA3B;
+ FADD r1020.x, r1019.x, 0x3F000000;
+ FRND_NI r1021.x, r1020.x;
+ FMUL r1022.x, r1021.x, 0xBF318000;
+ FADD r1023.x, r200.x, r1022.x;
+ FMUL r1024.x, r1021.x, 0x395E8083;
+ FADD r1025.x, r1023.x, r1024.x;
+ FMUL r1026.x, r1025.x, 0x39506967;
+ FADD r1027.x, r1026.x, 0x3AB743CE;
+ FMUL r1028.x, r1027.x, r1025.x;
+ FADD r1029.x, r1028.x, 0x3C088908;
+ FMUL r1030.x, r1029.x, r1025.x;
+ FADD r1031.x, r1030.x, 0x3D2AA9C1;
+ FMUL r1032.x, r1031.x, r1025.x;
+ FADD r1033.x, r1032.x, 0x3E2AAAAA;
+ FMUL r1034.x, r1033.x, r1025.x;
+ FADD r1035.x, r1034.x, 0x3F000000;
+ FMUL r1036.x, r1025.x, r1025.x;
+ FMUL r1037.x, r1035.x, r1036.x;
+ FADD r1038.x, r1037.x, r1025.x;
+ FADD r203.x, r1038.x, 0x3F800000;
+ FCMP.eq r1039.x, r203.x, r203.x;
+ IF_CND.nz r1039.x;
+ FCMP.eq r1039.x, r203.x, r203.x;
+ ENDIF; AND r1039.x, r1039.x, 0x1;
+
+ FTOI r202.x, r1021.x;
+ IF_CND.z r1039.x;
+ MOV r1040.x, 0x7FFFFFFF;
+ MOV r1199.x, r1040.x;
+ ELSE;
+ MOV r1041.x, r203_abs.x;
+ MOV r1042.x, 0x7F800000;
+ FCMP.ne r1043.x, r1041.x, r1042.x;
+ AND r1043.x, r1043.x, 0x1;
+ IF_CND.z r1043.x;
+ MOV r1199.x, r203.x;
+ ELSE;
+ MOV r204.x, r203.x;
+ SHR r1044.x, r204.x, 23;
+ AND r205.x, r1044.x, 255;
+ MOV r1045.x, 255;
+ IADD r1046.x, r1045.x, -r202.x;
+ ICMP.lt r1047.x, r205.x, r1046.x;
+ AND r1047.x, r1047.x, 0x1;
+ IADD r1048.x, r202_abs.x, 0;
+ SHL r206.x, r1048.x, 23;
+ IF_CND.z r1047.x;
+ AND r1049.x, r204.x, 2147483648;
+ OR r207.x, r1049.x, 2139095040;
+ MOV r1198.x, r207.x;
+ ELSE;
+ IADD r208.x, r206.x, r204.x;
+ MOV r1198.x, r208.x;
+ ENDIF;
+ MOV r209.x, r1198.x;
+ MOV r1050.x, 0x00000000;
+ FCMP.ne r1051.x, r203.x, r1050.x;
+ AND r1051.x, r1051.x, 0x1;
+ IADD r210.x, r202_abs.x, 0;
+ IF_CND.z r1051.x;
+ MOV r1052.x, 0x00000000;
+ MOV r1199.x, r1052.x;
+ ELSE;
+ MOV r1053.x, 0;
+ ICMP.gt r1054.x, r202.x, r1053.x;
+ AND r1054.x, r1054.x, 0x1;
+ UCMP.gt r1055.x, r205.x, r210.x;
+ AND r1055.x, r1055.x, 0x1;
+ IADD r1056.x, r204.x, -r206.x;
+ AND r1057.x, r204.x, 2147483648;
+ MOV_CND.nz r1058.x, r1055.x, r1056.x, r1057.x;
+ MOV_CND.nz r1059.x, r1054.x, r209.x, r1058.x;
+ MOV r211.x, r1059.x;
+ MOV r1199.x, r211.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ MOV r212.x, r1199.x;
+ MOV r1060.x, 0x00000000;
+ FCMP.le r1061.x, r199.x, r1060.x;
+ AND r1061.x, r1061.x, 0x1;
+ FCMP.ne r1062.x, r199.x, r199.x;
+ IF_CND.z r1062.x;
+ FCMP.ne r1062.x, r199.x, r199.x;
+ ENDIF;
+ AND r1062.x, r1062.x, 0x1;
+
+ OR r1063.x, r1061.x, r1062.x;
+
+ IF_CND.z r1063.x;
+ MOV r1200.x, r212.x;
+ ELSE;
+ MOV r1064.x, 0x3F800000;
+ FDIV r213.x, r1064.x, r212.x;
+ MOV r1200.x, r213.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ ELSE;
+ MOV r1200.x, r200.x;
+ ENDIF;
+ ENDIF;
+ MOV r214.x, r1200.x;
+ MOV_SWZ r1065, r198.x, r198.y, r198.z, r214.x;
+ FMUL r1066, r5, r1065;
+ FADD r215, r1066, -r6;
+ MOV r1067.x, r215.x;
+ MOV r1068.x, 0x00000000;
+ FCMP.gt r1069.x, r1067.x, r1068.x;
+ AND r1069.x, r1069.x, 0x1;
+ IF_CND.z r1069.x;
+ MOV r1070.x, 0x00000000;
+ MOV r1201.x, r1070.x;
+ ELSE;
+ MOV r216.x, r215.x;
+ MOV r1201.x, r216.x;
+ ENDIF;
+ MOV r217.x, r1201.x;
+ MOV r1071.x, r215.y;
+ MOV r1072.x, 0x00000000;
+ FCMP.gt r1073.x, r1071.x, r1072.x;
+ AND r1073.x, r1073.x, 0x1;
+ SHL r1074.x, r3.x, 4;
+ SHR r1075.x, r3.x, 28;
+ MOV r1076.x, 0;
+ MOV_SWZ r1077, r1074.x, r1075.x, r1076.x, r1076.x;
+ MOV r1078.xy, r1077;
+ MOV r1079.xy, r1078.xyxy;
+ PADD ptr8, ptr5, r1079.x;
+ LD_RAW_PTR r1080, ptr8;
+ MOV_SWZ r1081, r217.x, r1080.y, r1080.z, r1080.w;
+ STORE_RAW_PTR ptr8, r1081;
+ IF_CND.z r1073.x;
+ MOV r1082.x, 0x00000000;
+ MOV r1202.x, r1082.x;
+ ELSE;
+ MOV r218.x, r215.y;
+ MOV r1202.x, r218.x;
+ ENDIF;
+ MOV r219.x, r1202.x;
+ MOV r1083.x, r215.z;
+ MOV r1084.x, 0x00000000;
+ FCMP.gt r1085.x, r1083.x, r1084.x;
+ AND r1085.x, r1085.x, 0x1;
+ SHL r1086.x, r3.x, 4;
+ SHR r1087.x, r3.x, 28;
+ MOV r1088.x, 0;
+ MOV_SWZ r1089, r1086.x, r1087.x, r1088.x, r1088.x;
+ MOV r1090.xy, r1089;
+ MOV r1091.xy, r1090.xyxy;
+ PADD ptr9, ptr5, r1091.x;
+ LD_RAW_PTR r1092, ptr9;
+ MOV_SWZ r1093, r1092.x, r219.x, r1092.z, r1092.w;
+ STORE_RAW_PTR ptr9, r1093;
+ IF_CND.z r1085.x;
+ MOV r1094.x, 0x00000000;
+ MOV r1203.x, r1094.x;
+ ELSE;
+ MOV r220.x, r215.z;
+ MOV r1203.x, r220.x;
+ ENDIF;
+ MOV r221.x, r1203.x;
+ MOV r1095.x, r215.w;
+ MOV r1096.x, 0x00000000;
+ FCMP.gt r1097.x, r1095.x, r1096.x;
+ AND r1097.x, r1097.x, 0x1;
+ SHL r1098.x, r3.x, 4;
+ SHR r1099.x, r3.x, 28;
+ MOV r1100.x, 0;
+ MOV_SWZ r1101, r1098.x, r1099.x, r1100.x, r1100.x;
+ MOV r1102.xy, r1101;
+ MOV r1103.xy, r1102.xyxy;
+ PADD ptr10, ptr5, r1103.x;
+ LD_RAW_PTR r1104, ptr10;
+ MOV_SWZ r1105, r1104.x, r1104.y, r221.x, r1104.w;
+ STORE_RAW_PTR ptr10, r1105;
+ IF_CND.z r1097.x;
+ MOV r1106.x, 0x00000000;
+ MOV r1204.x, r1106.x;
+ ELSE;
+ MOV r222.x, r215.w;
+ MOV r1204.x, r222.x;
+ ENDIF;
+ MOV r223.x, r1204.x;
+ SHL r1107.x, r3.x, 4;
+ SHR r1108.x, r3.x, 28;
+ MOV r1109.x, 0;
+ MOV_SWZ r1110, r1107.x, r1108.x, r1109.x, r1109.x;
+ MOV r1111.xy, r1110;
+ MOV r1112.xy, r1111.xyxy;
+ PADD ptr11, ptr5, r1112.x;
+ LD_RAW_PTR r1113, ptr11;
+ MOV_SWZ r1114, r1113.x, r1113.y, r1113.z, r223.x;
+ STORE_RAW_PTR ptr11, r1114;
SYNC.t.g;
- MOV r1093.x, r2.x;
+ MOV r1205.x, r2.x;
LOOP;
- MOV r131.x, r1093.x;
- MOV r1048.x, 1;
- ICMP.lt r1049.x, r131.x, r1048.x;
- MOV r1094.x, r1049.x;
- XOR r1094.x, r1094.x, 1;
- BREAK_CND.nz r1049.x;
- UCMP.ge r1050.x, r3.x, r131.x;
- IF_CND.z r1050.x;
- SHL r1051.x, r3.x, 4;
- PADD ptr9, ptr5, r1051.x;
- LD_RAW_PTR r1052, ptr9;
- FMUL r1053, r89, r1052;
- PADD ptr10, ptr9, 16;
- LD_RAW_PTR r1054, ptr10;
- FMUL r1055, r90, r1054;
- FADD r1056, r1053, r1055;
- PADD ptr11, ptr6, r1051.x;
- STORE_RAW_PTR ptr11, r1056;
- ENDIF;
- IADD r1057.x, r131.x, 4294967295;
- UCMP.ge r1058.x, r3.x, r1057.x;
+ MOV r224.x, r1205.x;
+ MOV r1115.x, 1;
+ ICMP.lt r1116.x, r224.x, r1115.x;
+ AND r1116.x, r1116.x, 0x1;
+ MOV r1206.x, r1116.x;
+ XOR r1206.x, r1206.x, 1;
+ BREAK_CND.nz r1116.x;
+ UCMP.ge r1117.x, r3.x, r224.x;
+ AND r1117.x, r1117.x, 0x1;
+ IF_CND.z r1117.x;
+ SHL r1118.x, r3.x, 4;
+ SHR r1119.x, r3.x, 28;
+ MOV r1120.x, 0;
+ MOV_SWZ r1121, r1118.x, r1119.x, r1120.x, r1120.x;
+ MOV r1122.xy, r1121;
+ MOV r1123.xy, r1122.xyxy;
+ PADD ptr12, ptr5, r1123.x;
+ LD_RAW_PTR r1124, ptr12;
+ FMUL r1125, r145, r1124;
+ IADD r1126.x, r3.x, 1;
+ SHL r1127.x, r1126.x, 4;
+ SHR r1128.x, r1126.x, 28;
+ MOV_SWZ r1129, r1127.x, r1128.x, r1120.x, r1120.x;
+ MOV r1130.xy, r1129;
+ MOV r1131.xy, r1130.xyxy;
+ PADD ptr13, ptr5, r1131.x;
+ LD_RAW_PTR r1132, ptr13;
+ FMUL r1133, r146, r1132;
+ FADD r1134, r1125, r1133;
+ MOV r1135.xy, r1122.xyxy;
+ PADD ptr14, ptr6, r1135.x;
+ STORE_RAW_PTR ptr14, r1134;
+ ENDIF;
+ IADD r1136.x, r224.x, 4294967295;
+ UCMP.ge r1137.x, r3.x, r1136.x;
+ AND r1137.x, r1137.x, 0x1;
SYNC.t.g;
- IF_CND.z r1058.x;
- SHL r1059.x, r3.x, 4;
- PADD ptr12, ptr6, r1059.x;
- LD_RAW_PTR r1060, ptr12;
- FMUL r1061, r89, r1060;
- PADD ptr13, ptr12, 16;
- LD_RAW_PTR r1062, ptr13;
- FMUL r1063, r90, r1062;
- FADD r1064, r1061, r1063;
- PADD ptr14, ptr5, r1059.x;
- STORE_RAW_PTR ptr14, r1064;
- ENDIF;
- IADD r132.x, r131.x, 4294967294;
+ IF_CND.z r1137.x;
+ SHL r1138.x, r3.x, 4;
+ SHR r1139.x, r3.x, 28;
+ MOV r1140.x, 0;
+ MOV_SWZ r1141, r1138.x, r1139.x, r1140.x, r1140.x;
+ MOV r1142.xy, r1141;
+ MOV r1143.xy, r1142.xyxy;
+ PADD ptr15, ptr6, r1143.x;
+ LD_RAW_PTR r1144, ptr15;
+ FMUL r1145, r145, r1144;
+ IADD r1146.x, r3.x, 1;
+ SHL r1147.x, r1146.x, 4;
+ SHR r1148.x, r1146.x, 28;
+ MOV_SWZ r1149, r1147.x, r1148.x, r1140.x, r1140.x;
+ MOV r1150.xy, r1149;
+ MOV r1151.xy, r1150.xyxy;
+ PADD ptr16, ptr6, r1151.x;
+ LD_RAW_PTR r1152, ptr16;
+ FMUL r1153, r146, r1152;
+ FADD r1154, r1145, r1153;
+ MOV r1155.xy, r1142.xyxy;
+ PADD ptr17, ptr5, r1155.x;
+ STORE_RAW_PTR ptr17, r1154;
+ ENDIF;
+ IADD r225.x, r224.x, 4294967294;
SYNC.t.g;
- MOV r1093.x, r132.x;
+ MOV r1205.x, r225.x;
ENDLOOP;
- MOV r1065.x, 0;
- ICMP.ne r1066.x, r3.x, r1065.x;
- IF_CND.z r1066.x;
- SHL r1067.x, r4.x, 4;
- PADD ptr15, ptr4, r1067.x;
- LD_RAW_PTR r1068, ptr5;
- STORE_RAW_PTR ptr15, r1068;
+ MOV r1156.x, 0;
+ ICMP.ne r1157.x, r3.x, r1156.x;
+ AND r1157.x, r1157.x, 0x1;
+ IF_CND.z r1157.x;
+ SHL r1158.x, r4.x, 4;
+ SHR r1159.x, r4.x, 28;
+ MOV r1160.x, 0;
+ MOV_SWZ r1161, r1158.x, r1159.x, r1160.x, r1160.x;
+ MOV r1162.xy, r1161;
+ MOV r1163.xy, r1162.xyxy;
+ PADD ptr18, ptr4, r1163.x;
+ LD_RAW_PTR r1164, ptr5;
+ STORE_RAW_PTR ptr18, r1164;
ENDIF;
RET;
DCL_INPUT i0.xyz, THREAD_ID;
- DCL_TEMPS r0..r2826;
+ DCL_TEMPS r0..r3619;
DCL_POINTERS ptr0..ptr176;
ADDRESS_OF ptr0, C0;
ADDRESS_OF ptr1, u0;
ADDRESS_OF ptr3, u2;
- PADD ptr6, ptr0, 36;
- MOV r295.x, 0x3F800000;
- MOV_SWZ r296, r295.x, r295.x, r295.x, r295.x;
- MOV r3.x, i0.x;
- MOV r4.x, i0.y;
- IMUL r298.x, r297.x, r4.x, r1.x;
- IADD r299.x, r297.x, r3.x;
- SHL r300.x, r299.x, 4;
- PADD ptr7, ptr1, r300.x;
- LD_RAW_PTR r301, ptr7;
- FMUL r302, r296, r301;
- MOV r303.x, 0x41200000;
- MOV_SWZ r304, r303.x, r303.x, r303.x, r303.x;
- FADD r305, r296, -r301;
- FMUL r306, r304, r305;
- FADD r7, r302, r306;
- MOV r307.x, r7.w;
- MOV r308.x, r7.z;
- MOV r309.x, r7.y;
- MOV r310.x, r7.x;
- FSQRT r311.x, r310.x;
- FSQRT r312.x, r309.x;
- FSQRT r313.x, r308.x;
- FSQRT r314.x, r307.x;
- LD_RAW_PTR r315.x, ptr6;
- FMUL r316, r304, r301;
- MOV r317.x, 0x42C80000;
- MOV_SWZ r318, r317.x, r317.x, r317.x, r317.x;
- FMUL r319, r318, r305;
- FADD r6, r316, r319;
- MOV r320.x, r6.x;
- FDIV r321.x, r320.x, r320.x;
- MOV r322.x, r6.y;
- FDIV r323.x, r322.x, r322.x;
- MOV r324.x, r6.z;
- FDIV r325.x, r324.x, r324.x;
- MOV r326.x, r6.w;
- FDIV r327.x, r326.x, r326.x;
- MOV_SWZ r11, r321.x, r323.x, r325.x, r327.x;
+ MOV r435.x, 36;
+ MOV r436.x, 0;
+ MOV_SWZ r437, r435.x, r436.x, r436.x, r436.x;
+ MOV r438.xy, r437;
+ MOV r439.xy, r438.xyxy;
+ PADD ptr6, ptr0, r439.x;
+ MOV r440.x, 0x3F800000;
+ MOV_SWZ r441, r440.x, r440.x, r440.x, r440.x;
+ MOV r442.x, i0.x;
+ MOV r443.x, i0.y;
+ UMUL r445.x, r444.x, r443.x, r1.x;
+ IADD r446.x, r444.x, r442.x;
+ SHL r447.x, r446.x, 4;
+ SAR r448.x, r1.x, 31;
+ IMUL r450.x, r449.x, r443.x, r448.x;
+ IADD r451.x, r445.x, r449.x;
+ UCMP.lt r452.x, r446.x, r442.x;
+ AND r452.x, r452.x, 0x1;
+ UCMP.lt r453.x, r446.x, r444.x;
+ AND r453.x, r453.x, 0x1;
+ MOV r454.x, 1;
+ MOV_CND.nz r455.x, r453.x, r454.x, r436.x;
+ MOV_CND.nz r456.x, r452.x, r454.x, r455.x;
+ IADD r457.x, r451.x, r456.x;
+ SHL r458.x, r457.x, 4;
+ SHR r459.x, r446.x, 28;
+ OR r460.x, r458.x, r459.x;
+ MOV_SWZ r461, r447.x, r460.x, r436.x, r436.x;
+ MOV r462.xy, r461;
+ MOV r463.xy, r462.xyxy;
+ PADD ptr7, ptr1, r463.x;
+ LD_RAW_PTR r464, ptr7;
+ FADD r465, r441, -r464;
+ MOV r466.x, 0x41200000;
+ MOV_SWZ r467, r466.x, r466.x, r466.x, r466.x;
+ FMUL r468, r465, r467;
+ FADD r7, r464, r468;
+ MOV r469.x, r7.w;
+ MOV r470.x, r7.z;
+ MOV r471.x, r7.y;
+ MOV r472.x, r7.x;
+ FSQRT r473.x, r472.x;
+ FSQRT r474.x, r471.x;
+ FSQRT r475.x, r470.x;
+ FSQRT r476.x, r469.x;
+ LD_RAW_PTR r477.x, ptr6;
+ FMUL r478, r464, r467;
+ MOV r479.x, 0x42C80000;
+ MOV_SWZ r480, r479.x, r479.x, r479.x, r479.x;
+ FMUL r481, r465, r480;
+ FADD r6, r478, r481;
+ MOV r482.x, r6.x;
+ FDIV r483.x, r482.x, r482.x;
+ MOV r484.x, r6.y;
+ FDIV r485.x, r484.x, r484.x;
+ MOV r486.x, r6.z;
+ FDIV r487.x, r486.x, r486.x;
+ MOV r488.x, r6.w;
+ FDIV r489.x, r488.x, r488.x;
+ MOV_SWZ r11, r483.x, r485.x, r487.x, r489.x;
MOV r12.x, r11.x;
MOV r13.x, r12.x;
- IADD r328.x, r315.x, r13.x;
- PADD ptr8, ptr0, 40;
- LD_RAW_PTR r329.x, ptr8;
- ICMP.lt r330.x, r328.x, r329.x;
+ IADD r490.x, r477.x, r13.x;
+ MOV r491.x, 40;
+ MOV_SWZ r492, r491.x, r436.x, r436.x, r436.x;
+ MOV r493.xy, r492;
+ MOV r494.xy, r493.xyxy;
+ PADD ptr8, ptr0, r494.x;
+ LD_RAW_PTR r495.x, ptr8;
+ ICMP.lt r496.x, r490.x, r495.x;
+ AND r496.x, r496.x, 0x1;
MOV r2.x, r1.x;
MOV ptr4, ptr2;
MOV ptr5, ptr3;
+ MOV_SWZ r497, r442.x, r436.x, r436.x, r436.x;
+ MOV r3.xy, r497;
+ MOV_SWZ r498, r443.x, r436.x, r436.x, r436.x;
+ MOV r4.xy, r498;
MOV r5, r6;
- MOV r331.x, 0x3C23D70A;
- MOV_SWZ r332, r331.x, r331.x, r331.x, r331.x;
- FMUL r333, r332, r301;
- MOV r334.x, 0x3D4CCCCD;
- MOV_SWZ r335, r334.x, r334.x, r334.x, r334.x;
- FMUL r336, r335, r305;
- FADD r8, r333, r336;
- MOV r337.x, 0x3DCCCCCD;
- MOV_SWZ r338, r337.x, r337.x, r337.x, r337.x;
- FMUL r339, r338, r305;
- FADD r9, r333, r339;
- MOV_SWZ r340, r311.x, r312.x, r313.x, r314.x;
- FMUL r10, r9, r340;
- PADD ptr9, ptr0, 44;
- LD_RAW_PTR r341.x, ptr9;
- IADD r342.x, r13.x, -r341.x;
- SAR r343.x, r342.x, 23;
- ITOF r344.x, r343.x;
- PADD ptr10, ptr0, 56;
- LD_RAW_PTR r345.x, ptr10;
- FMUL r346.x, r344.x, r345.x;
- PADD ptr11, ptr0, 60;
- LD_RAW_PTR r347.x, ptr11;
- FMUL r348.x, r344.x, r347.x;
- PADD ptr12, ptr0, 32;
- LD_RAW_PTR r349.x, ptr12;
- PADD ptr13, ptr0, 48;
- LD_RAW_PTR r350.x, ptr13;
- AND r351.x, r342.x, r350.x;
- IADD r352.x, r351.x, r341.x;
- MOV r353.x, r352.x;
- PADD ptr14, ptr0, 52;
- LD_RAW_PTR r354.x, ptr14;
- FADD r355.x, r353.x, -r354.x;
- FMUL r356.x, r349.x, r355.x;
- PADD ptr15, ptr0, 28;
- LD_RAW_PTR r357.x, ptr15;
- FADD r358.x, r356.x, r357.x;
- FMUL r359.x, r358.x, r355.x;
- PADD ptr16, ptr0, 24;
- LD_RAW_PTR r360.x, ptr16;
- FADD r361.x, r359.x, r360.x;
- FMUL r362.x, r361.x, r355.x;
- PADD ptr17, ptr0, 20;
- LD_RAW_PTR r363.x, ptr17;
- FADD r364.x, r362.x, r363.x;
- FMUL r365.x, r364.x, r355.x;
- PADD ptr18, ptr0, 16;
- LD_RAW_PTR r366.x, ptr18;
- FADD r367.x, r365.x, r366.x;
- FMUL r368.x, r367.x, r355.x;
- PADD ptr19, ptr0, 12;
- LD_RAW_PTR r369.x, ptr19;
- FADD r370.x, r368.x, r369.x;
- FMUL r371.x, r370.x, r355.x;
- PADD ptr20, ptr0, 8;
- LD_RAW_PTR r372.x, ptr20;
- FADD r373.x, r371.x, r372.x;
- FMUL r374.x, r373.x, r355.x;
- PADD ptr21, ptr0, 4;
- LD_RAW_PTR r375.x, ptr21;
- FADD r376.x, r374.x, r375.x;
- FMUL r377.x, r376.x, r355.x;
- LD_RAW_PTR r378.x, ptr0;
- FADD r379.x, r377.x, r378.x;
- FMUL r380.x, r379.x, r355.x;
- FMUL r381.x, r380.x, r355.x;
- FADD r382.x, r381.x, r355.x;
- FADD r383.x, r348.x, r382.x;
- FADD r14.x, r346.x, r383.x;
- IF_CND.z r330.x;
- MOV r2780.x, r14.x;
- ELSE;
- AND r384.x, r13.x, 2139095040;
- MOV r385.x, 2139095040;
- ICMP.eq r386.x, r384.x, r385.x;
- IF_CND.z r386.x;
- PADD ptr22, ptr0, 64;
- PADD ptr23, ptr22, 804;
+ MOV r499.x, 0x3C23D70A;
+ MOV_SWZ r500, r499.x, r499.x, r499.x, r499.x;
+ FMUL r501, r464, r500;
+ MOV r502.x, 0x3D4CCCCD;
+ MOV_SWZ r503, r502.x, r502.x, r502.x, r502.x;
+ FMUL r504, r465, r503;
+ FADD r8, r501, r504;
+ MOV r505.x, 0x3DCCCCCD;
+ MOV_SWZ r506, r505.x, r505.x, r505.x, r505.x;
+ FMUL r507, r465, r506;
+ FADD r9, r501, r507;
+ MOV_SWZ r508, r473.x, r474.x, r475.x, r476.x;
+ FMUL r10, r9, r508;
+ MOV r509.x, 44;
+ MOV_SWZ r510, r509.x, r436.x, r436.x, r436.x;
+ MOV r511.xy, r510;
+ MOV r512.xy, r511.xyxy;
+ PADD ptr9, ptr0, r512.x;
+ LD_RAW_PTR r513.x, ptr9;
+ IADD r514.x, r13.x, -r513.x;
+ SAR r515.x, r514.x, 23;
+ ITOF r516.x, r515.x;
+ MOV r517.x, 56;
+ MOV_SWZ r518, r517.x, r436.x, r436.x, r436.x;
+ MOV r519.xy, r518;
+ MOV r520.xy, r519.xyxy;
+ PADD ptr10, ptr0, r520.x;
+ LD_RAW_PTR r521.x, ptr10;
+ FMUL r522.x, r516.x, r521.x;
+ MOV r523.x, 60;
+ MOV_SWZ r524, r523.x, r436.x, r436.x, r436.x;
+ MOV r525.xy, r524;
+ MOV r526.xy, r525.xyxy;
+ PADD ptr11, ptr0, r526.x;
+ LD_RAW_PTR r527.x, ptr11;
+ FMUL r528.x, r516.x, r527.x;
+ MOV r529.x, 32;
+ MOV_SWZ r530, r529.x, r436.x, r436.x, r436.x;
+ MOV r531.xy, r530;
+ MOV r532.xy, r531.xyxy;
+ PADD ptr12, ptr0, r532.x;
+ LD_RAW_PTR r533.x, ptr12;
+ MOV r534.x, 48;
+ MOV_SWZ r535, r534.x, r436.x, r436.x, r436.x;
+ MOV r536.xy, r535;
+ MOV r537.xy, r536.xyxy;
+ PADD ptr13, ptr0, r537.x;
+ LD_RAW_PTR r538.x, ptr13;
+ AND r539.x, r514.x, r538.x;
+ IADD r540.x, r539.x, r513.x;
+ MOV r541.x, r540.x;
+ MOV r542.x, 52;
+ MOV_SWZ r543, r542.x, r436.x, r436.x, r436.x;
+ MOV r544.xy, r543;
+ MOV r545.xy, r544.xyxy;
+ PADD ptr14, ptr0, r545.x;
+ LD_RAW_PTR r546.x, ptr14;
+ FADD r547.x, r541.x, -r546.x;
+ FMUL r548.x, r533.x, r547.x;
+ MOV r549.x, 28;
+ MOV_SWZ r550, r549.x, r436.x, r436.x, r436.x;
+ MOV r551.xy, r550;
+ MOV r552.xy, r551.xyxy;
+ PADD ptr15, ptr0, r552.x;
+ LD_RAW_PTR r553.x, ptr15;
+ FADD r554.x, r548.x, r553.x;
+ FMUL r555.x, r554.x, r547.x;
+ MOV r556.x, 24;
+ MOV_SWZ r557, r556.x, r436.x, r436.x, r436.x;
+ MOV r558.xy, r557;
+ MOV r559.xy, r558.xyxy;
+ PADD ptr16, ptr0, r559.x;
+ LD_RAW_PTR r560.x, ptr16;
+ FADD r561.x, r555.x, r560.x;
+ FMUL r562.x, r561.x, r547.x;
+ MOV r563.x, 20;
+ MOV_SWZ r564, r563.x, r436.x, r436.x, r436.x;
+ MOV r565.xy, r564;
+ MOV r566.xy, r565.xyxy;
+ PADD ptr17, ptr0, r566.x;
+ LD_RAW_PTR r567.x, ptr17;
+ FADD r568.x, r562.x, r567.x;
+ FMUL r569.x, r568.x, r547.x;
+ MOV r570.x, 16;
+ MOV_SWZ r571, r570.x, r436.x, r436.x, r436.x;
+ MOV r572.xy, r571;
+ MOV r573.xy, r572.xyxy;
+ PADD ptr18, ptr0, r573.x;
+ LD_RAW_PTR r574.x, ptr18;
+ FADD r575.x, r569.x, r574.x;
+ FMUL r576.x, r575.x, r547.x;
+ MOV r577.x, 12;
+ MOV_SWZ r578, r577.x, r436.x, r436.x, r436.x;
+ MOV r579.xy, r578;
+ MOV r580.xy, r579.xyxy;
+ PADD ptr19, ptr0, r580.x;
+ LD_RAW_PTR r581.x, ptr19;
+ FADD r582.x, r576.x, r581.x;
+ FMUL r583.x, r582.x, r547.x;
+ MOV r584.x, 8;
+ MOV_SWZ r585, r584.x, r436.x, r436.x, r436.x;
+ MOV r586.xy, r585;
+ MOV r587.xy, r586.xyxy;
+ PADD ptr20, ptr0, r587.x;
+ LD_RAW_PTR r588.x, ptr20;
+ FADD r589.x, r583.x, r588.x;
+ FMUL r590.x, r589.x, r547.x;
+ MOV r591.x, 4;
+ MOV_SWZ r592, r591.x, r436.x, r436.x, r436.x;
+ MOV r593.xy, r592;
+ MOV r594.xy, r593.xyxy;
+ PADD ptr21, ptr0, r594.x;
+ LD_RAW_PTR r595.x, ptr21;
+ FADD r596.x, r590.x, r595.x;
+ FMUL r597.x, r596.x, r547.x;
+ LD_RAW_PTR r598.x, ptr0;
+ FADD r599.x, r597.x, r598.x;
+ FMUL r600.x, r599.x, r547.x;
+ FMUL r601.x, r600.x, r547.x;
+ FADD r602.x, r601.x, r547.x;
+ FADD r603.x, r528.x, r602.x;
+ FADD r14.x, r522.x, r603.x;
+ IF_CND.z r496.x;
+ MOV r3553.x, r14.x;
+ ELSE;
+ AND r604.x, r13.x, 2139095040;
+ MOV r605.x, 2139095040;
+ ICMP.eq r606.x, r604.x, r605.x;
+ AND r606.x, r606.x, 0x1;
+ IF_CND.z r606.x;
+ MOV r607.x, 64;
+ MOV r608.x, 0;
+ MOV_SWZ r609, r607.x, r608.x, r608.x, r608.x;
+ MOV r610.xy, r609;
+ MOV r611.xy, r610.xyxy;
+ PADD ptr22, ptr0, r611.x;
+ MOV r612.x, 804;
+ MOV_SWZ r613, r612.x, r608.x, r608.x, r608.x;
+ MOV r614.xy, r613;
+ MOV r615.xy, r614.xyxy;
+ PADD ptr23, ptr22, r615.x;
LD_RAW_PTR r15.x, ptr23;
- FCMP.le r387.x, r12.x, r15.x;
- FCMP.ne r388.x, r12.x, r12.x;
- IF_CND.z r388.x;
- FCMP.ne r388.x, r15.x, r15.x;
+ FCMP.le r616.x, r12.x, r15.x;
+ AND r616.x, r616.x, 0x1;
+ FCMP.ne r617.x, r12.x, r12.x;
+ IF_CND.z r617.x;
+ FCMP.ne r617.x, r15.x, r15.x;
ENDIF;
+ AND r617.x, r617.x, 0x1;
- OR r389.x, r387.x, r388.x;
- IF_CND.z r389.x;
- PADD ptr24, ptr0, 64;
- PADD ptr25, ptr24, 796;
+ OR r618.x, r616.x, r617.x;
+
+ IF_CND.z r618.x;
+ MOV r619.x, 64;
+ MOV r620.x, 0;
+ MOV_SWZ r621, r619.x, r620.x, r620.x, r620.x;
+ MOV r622.xy, r621;
+ MOV r623.xy, r622.xyxy;
+ PADD ptr24, ptr0, r623.x;
+ MOV r624.x, 796;
+ MOV_SWZ r625, r624.x, r620.x, r620.x, r620.x;
+ MOV r626.xy, r625;
+ MOV r627.xy, r626.xyxy;
+ PADD ptr25, ptr24, r627.x;
FADD r16.x, r12.x, 0xBF800000;
- MOV r390.x, r16_abs.x;
- LD_RAW_PTR r391.x, ptr25;
- FCMP.le r392.x, r390.x, r391.x;
- FCMP.ne r393.x, r390.x, r390.x;
- IF_CND.z r393.x;
- FCMP.ne r393.x, r391.x, r391.x;
- ENDIF;
-
- OR r394.x, r392.x, r393.x;
- IF_CND.z r394.x;
- SHR r395.x, r13.x, 23;
- AND r17.x, r395.x, 255;
+ MOV r628.x, r16_abs.x;
+ LD_RAW_PTR r629.x, ptr25;
+ FCMP.le r630.x, r628.x, r629.x;
+ AND r630.x, r630.x, 0x1;
+ FCMP.ne r631.x, r628.x, r628.x;
+ IF_CND.z r631.x;
+ FCMP.ne r631.x, r629.x, r629.x;
+ ENDIF;
+ AND r631.x, r631.x, 0x1;
+
+ OR r632.x, r630.x, r631.x;
+
+ IF_CND.z r632.x;
+ SHR r633.x, r13.x, 23;
+ AND r17.x, r633.x, 255;
AND r18.x, r13.x, 8388607;
- MOV r396.x, 255;
- ICMP.lt r397.x, r17.x, r396.x;
- IF_CND.z r397.x;
- MOV r398.x, 255;
- ICMP.ne r399.x, r17.x, r398.x;
- IF_CND.z r399.x;
- MOV r400.x, 2047;
- MOV r2779.x, r400.x;
+ MOV r634.x, 255;
+ ICMP.lt r635.x, r17.x, r634.x;
+ AND r635.x, r635.x, 0x1;
+ IF_CND.z r635.x;
+ MOV r636.x, 255;
+ ICMP.ne r637.x, r17.x, r636.x;
+ AND r637.x, r637.x, 0x1;
+ IF_CND.z r637.x;
+ MOV r638.x, 2047;
+ MOV r3552.x, r638.x;
ELSE;
IADD r20.x, r17.x, 896;
- MOV r2779.x, r20.x;
+ MOV r3552.x, r20.x;
ENDIF;
ELSE;
- MOV r401.x, 0;
- ICMP.ne r402.x, r17.x, r401.x;
- IF_CND.z r402.x;
- MOV r403.x, 0;
- ICMP.ne r404.x, r18.x, r403.x;
- IF_CND.z r404.x;
- MOV r405.x, 0;
- MOV r2779.x, r405.x;
+ MOV r639.x, 0;
+ ICMP.ne r640.x, r17.x, r639.x;
+ AND r640.x, r640.x, 0x1;
+ IF_CND.z r640.x;
+ MOV r641.x, 0;
+ ICMP.ne r642.x, r18.x, r641.x;
+ AND r642.x, r642.x, 0x1;
+ IF_CND.z r642.x;
+ MOV r643.x, 0;
+ MOV r3552.x, r643.x;
ELSE;
- IADD r406.x, r17.x, 905;
- FIRSTBIT_HI r407.x, r18.x;
- IADD r19.x, r406.x, -r407.x;
- MOV r2779.x, r19.x;
+ IADD r644.x, r17.x, 905;
+ UCLZ r645.x, r18.x;
+ IADD r19.x, r644.x, -r645.x;
+ MOV r3552.x, r19.x;
ENDIF;
ELSE;
IADD r20.x, r17.x, 896;
- MOV r2779.x, r20.x;
- ENDIF;
- ENDIF;
- MOV r21.x, r2779.x;
- OR r408.x, r18.x, 1065353216;
- UTOF r409.x, r408.x;
- MOV r410.x, r409.x;
- AND r411.x, r410.x, 2147483647;
- AND r412.x, r13.x, 2147483648;
- OR r413.x, r411.x, r412.x;
- MOV r24.x, r413.x;
- PADD ptr26, ptr0, 64;
- PADD ptr27, ptr26, 788;
- LD_RAW_PTR r414.x, ptr27;
- UTOF r415.x, r414.x;
- FADD r416.x, r24.x, r415.x;
- MOV r417.x, r416.x;
- AND r418.x, r417.x, 2139095040;
- MOV r419.x, 0;
- ICMP.ne r420.x, r418.x, r419.x;
- AND r25.x, r417.x, 8388607;
- ICMP.eq r421.x, r25.x, r419.x;
- OR r422.x, r420.x, r421.x;
- AND r423.x, r21.x, 2047;
- IADD r424.x, r423.x, 4294966273;
- ITOF r425.x, r424.x;
- PADD ptr28, ptr26, 780;
- LD_RAW_PTR r426.x, ptr28;
- FMUL r22.x, r425.x, r426.x;
- PADD ptr29, ptr26, 784;
- LD_RAW_PTR r427.x, ptr29;
- FMUL r23.x, r425.x, r427.x;
- IF_CND.z r422.x;
- FIRSTBIT_HI r428.x, r25.x;
- ENDIF;
- PADD ptr30, ptr0, 64;
- PADD ptr31, ptr30, 4;
- LD_RAW_PTR r429.x, ptr31;
- FADD r430.x, r22.x, r429.x;
- LD_RAW_PTR r431.x, ptr30;
- PADD ptr32, ptr30, 792;
- LD_RAW_PTR r432.x, ptr32;
- FADD r433.x, r24.x, r432.x;
- FADD r434.x, r433.x, -r432.x;
- FMUL r435.x, r431.x, r434.x;
- FADD r436.x, r435.x, 0xBF800000;
- FADD r437.x, r430.x, r436.x;
- PADD ptr33, ptr30, 8;
- LD_RAW_PTR r438.x, ptr33;
- FADD r439.x, r23.x, r438.x;
- FADD r440.x, r24.x, -r434.x;
- FMUL r441.x, r431.x, r440.x;
- FADD r442.x, r439.x, r441.x;
- PADD ptr34, ptr30, 836;
- LD_RAW_PTR r443.x, ptr34;
- FADD r444.x, r436.x, r441.x;
- FMUL r445.x, r443.x, r444.x;
- PADD ptr35, ptr30, 832;
- LD_RAW_PTR r446.x, ptr35;
- FADD r447.x, r445.x, r446.x;
- FMUL r448.x, r447.x, r444.x;
- PADD ptr36, ptr30, 828;
- LD_RAW_PTR r449.x, ptr36;
- FADD r450.x, r448.x, r449.x;
- FMUL r451.x, r450.x, r444.x;
- PADD ptr37, ptr30, 824;
- LD_RAW_PTR r452.x, ptr37;
- FADD r453.x, r451.x, r452.x;
- FMUL r454.x, r453.x, r444.x;
- PADD ptr38, ptr30, 820;
- LD_RAW_PTR r455.x, ptr38;
- FADD r456.x, r454.x, r455.x;
- FMUL r457.x, r456.x, r444.x;
- PADD ptr39, ptr30, 816;
- LD_RAW_PTR r458.x, ptr39;
- FADD r459.x, r457.x, r458.x;
- FMUL r460.x, r459.x, r444.x;
- PADD ptr40, ptr30, 812;
- LD_RAW_PTR r461.x, ptr40;
- FADD r462.x, r460.x, r461.x;
- FMUL r463.x, r444.x, r444.x;
- FMUL r464.x, r462.x, r463.x;
- FADD r465.x, r442.x, r464.x;
- FADD r26.x, r437.x, r465.x;
- MOV r2780.x, r26.x;
- ELSE;
- PADD ptr41, ptr0, 64;
- PADD ptr42, ptr41, 836;
- LD_RAW_PTR r466.x, ptr42;
- FMUL r467.x, r466.x, r16.x;
- PADD ptr43, ptr41, 832;
- LD_RAW_PTR r468.x, ptr43;
- FADD r469.x, r467.x, r468.x;
- FMUL r470.x, r469.x, r16.x;
- PADD ptr44, ptr41, 828;
- LD_RAW_PTR r471.x, ptr44;
- FADD r472.x, r470.x, r471.x;
- FMUL r473.x, r472.x, r16.x;
- PADD ptr45, ptr41, 824;
- LD_RAW_PTR r474.x, ptr45;
- FADD r475.x, r473.x, r474.x;
- FMUL r476.x, r475.x, r16.x;
- PADD ptr46, ptr41, 820;
- LD_RAW_PTR r477.x, ptr46;
- FADD r478.x, r476.x, r477.x;
- FMUL r479.x, r478.x, r16.x;
- PADD ptr47, ptr41, 816;
- LD_RAW_PTR r480.x, ptr47;
- FADD r481.x, r479.x, r480.x;
- FMUL r482.x, r481.x, r16.x;
- PADD ptr48, ptr41, 812;
- LD_RAW_PTR r483.x, ptr48;
- FADD r484.x, r482.x, r483.x;
- FMUL r485.x, r16.x, r16.x;
- FMUL r486.x, r484.x, r485.x;
- FADD r27.x, r486.x, r16.x;
- MOV r2780.x, r27.x;
- ENDIF;
- ELSE;
- FCMP.ne r487.x, r12.x, r15.x;
- IF_CND.z r487.x;
- MOV r488.x, 0xFF800000;
- MOV r2780.x, r488.x;
- ELSE;
- MOV r489.x, 0x7FC00000;
- MOV r2780.x, r489.x;
- ENDIF;
- ENDIF;
- ELSE;
- MOV r490.x, r12_abs.x;
- MOV r491.x, 0x7F800000;
- FCMP.eq r492.x, r490.x, r491.x;
- IF_CND.z r492.x;
- MOV r2780.x, r12.x;
- ELSE;
- MOV r493.x, 0x00000000;
- FCMP.lt r494.x, r12.x, r493.x;
- IF_CND.z r494.x;
- MOV r495.x, 0x7F800000;
- MOV r2780.x, r495.x;
- ELSE;
- MOV r489.x, 0x7FC00000;
- MOV r2780.x, r489.x;
- ENDIF;
- ENDIF;
- ENDIF;
- ENDIF;
- MOV r28.x, r2780.x;
- PADD ptr49, ptr0, 36;
- LD_RAW_PTR r496.x, ptr49;
+ MOV r3552.x, r20.x;
+ ENDIF;
+ ENDIF;
+ MOV r21.x, r3552.x;
+ OR r646.x, r18.x, 1065353216;
+ UTOF r647.x, r646.x;
+ MOV r648.x, r647.x;
+ AND r649.x, r648.x, 2147483647;
+ AND r650.x, r13.x, 2147483648;
+ OR r651.x, r649.x, r650.x;
+ MOV r24.x, r651.x;
+ MOV r652.x, 64;
+ MOV r653.x, 0;
+ MOV_SWZ r654, r652.x, r653.x, r653.x, r653.x;
+ MOV r655.xy, r654;
+ MOV r656.xy, r655.xyxy;
+ PADD ptr26, ptr0, r656.x;
+ MOV r657.x, 788;
+ MOV_SWZ r658, r657.x, r653.x, r653.x, r653.x;
+ MOV r659.xy, r658;
+ MOV r660.xy, r659.xyxy;
+ PADD ptr27, ptr26, r660.x;
+ LD_RAW_PTR r661.x, ptr27;
+ UTOF r662.x, r661.x;
+ FADD r663.x, r24.x, r662.x;
+ MOV r664.x, r663.x;
+ AND r665.x, r664.x, 2139095040;
+ ICMP.ne r666.x, r665.x, r653.x;
+ AND r666.x, r666.x, 0x1;
+ AND r25.x, r664.x, 8388607;
+ ICMP.eq r667.x, r25.x, r653.x;
+ AND r667.x, r667.x, 0x1;
+ OR r668.x, r666.x, r667.x;
+
+ AND r669.x, r21.x, 2047;
+ IADD r670.x, r669.x, 4294966273;
+ ITOF r671.x, r670.x;
+ MOV r672.x, 780;
+ MOV_SWZ r673, r672.x, r653.x, r653.x, r653.x;
+ MOV r674.xy, r673;
+ MOV r675.xy, r674.xyxy;
+ PADD ptr28, ptr26, r675.x;
+ LD_RAW_PTR r676.x, ptr28;
+ FMUL r22.x, r671.x, r676.x;
+ MOV r677.x, 784;
+ MOV_SWZ r678, r677.x, r653.x, r653.x, r653.x;
+ MOV r679.xy, r678;
+ MOV r680.xy, r679.xyxy;
+ PADD ptr29, ptr26, r680.x;
+ LD_RAW_PTR r681.x, ptr29;
+ FMUL r23.x, r671.x, r681.x;
+ IF_CND.z r668.x;
+ UCLZ r682.x, r25.x;
+ ENDIF;
+ MOV r683.x, 64;
+ MOV r684.x, 0;
+ MOV_SWZ r685, r683.x, r684.x, r684.x, r684.x;
+ MOV r686.xy, r685;
+ MOV r687.xy, r686.xyxy;
+ PADD ptr30, ptr0, r687.x;
+ MOV r688.x, 4;
+ MOV_SWZ r689, r688.x, r684.x, r684.x, r684.x;
+ MOV r690.xy, r689;
+ MOV r691.xy, r690.xyxy;
+ PADD ptr31, ptr30, r691.x;
+ LD_RAW_PTR r692.x, ptr31;
+ FADD r693.x, r22.x, r692.x;
+ LD_RAW_PTR r694.x, ptr30;
+ MOV r695.x, 792;
+ MOV_SWZ r696, r695.x, r684.x, r684.x, r684.x;
+ MOV r697.xy, r696;
+ MOV r698.xy, r697.xyxy;
+ PADD ptr32, ptr30, r698.x;
+ LD_RAW_PTR r699.x, ptr32;
+ FADD r700.x, r24.x, r699.x;
+ FADD r701.x, r700.x, -r699.x;
+ FMUL r702.x, r694.x, r701.x;
+ FADD r703.x, r702.x, 0xBF800000;
+ FADD r704.x, r693.x, r703.x;
+ MOV r705.x, 8;
+ MOV_SWZ r706, r705.x, r684.x, r684.x, r684.x;
+ MOV r707.xy, r706;
+ MOV r708.xy, r707.xyxy;
+ PADD ptr33, ptr30, r708.x;
+ LD_RAW_PTR r709.x, ptr33;
+ FADD r710.x, r23.x, r709.x;
+ FADD r711.x, r24.x, -r701.x;
+ FMUL r712.x, r694.x, r711.x;
+ FADD r713.x, r710.x, r712.x;
+ MOV r714.x, 836;
+ MOV_SWZ r715, r714.x, r684.x, r684.x, r684.x;
+ MOV r716.xy, r715;
+ MOV r717.xy, r716.xyxy;
+ PADD ptr34, ptr30, r717.x;
+ LD_RAW_PTR r718.x, ptr34;
+ FADD r719.x, r703.x, r712.x;
+ FMUL r720.x, r718.x, r719.x;
+ MOV r721.x, 832;
+ MOV_SWZ r722, r721.x, r684.x, r684.x, r684.x;
+ MOV r723.xy, r722;
+ MOV r724.xy, r723.xyxy;
+ PADD ptr35, ptr30, r724.x;
+ LD_RAW_PTR r725.x, ptr35;
+ FADD r726.x, r720.x, r725.x;
+ FMUL r727.x, r726.x, r719.x;
+ MOV r728.x, 828;
+ MOV_SWZ r729, r728.x, r684.x, r684.x, r684.x;
+ MOV r730.xy, r729;
+ MOV r731.xy, r730.xyxy;
+ PADD ptr36, ptr30, r731.x;
+ LD_RAW_PTR r732.x, ptr36;
+ FADD r733.x, r727.x, r732.x;
+ FMUL r734.x, r733.x, r719.x;
+ MOV r735.x, 824;
+ MOV_SWZ r736, r735.x, r684.x, r684.x, r684.x;
+ MOV r737.xy, r736;
+ MOV r738.xy, r737.xyxy;
+ PADD ptr37, ptr30, r738.x;
+ LD_RAW_PTR r739.x, ptr37;
+ FADD r740.x, r734.x, r739.x;
+ FMUL r741.x, r740.x, r719.x;
+ MOV r742.x, 820;
+ MOV_SWZ r743, r742.x, r684.x, r684.x, r684.x;
+ MOV r744.xy, r743;
+ MOV r745.xy, r744.xyxy;
+ PADD ptr38, ptr30, r745.x;
+ LD_RAW_PTR r746.x, ptr38;
+ FADD r747.x, r741.x, r746.x;
+ FMUL r748.x, r747.x, r719.x;
+ MOV r749.x, 816;
+ MOV_SWZ r750, r749.x, r684.x, r684.x, r684.x;
+ MOV r751.xy, r750;
+ MOV r752.xy, r751.xyxy;
+ PADD ptr39, ptr30, r752.x;
+ LD_RAW_PTR r753.x, ptr39;
+ FADD r754.x, r748.x, r753.x;
+ FMUL r755.x, r754.x, r719.x;
+ MOV r756.x, 812;
+ MOV_SWZ r757, r756.x, r684.x, r684.x, r684.x;
+ MOV r758.xy, r757;
+ MOV r759.xy, r758.xyxy;
+ PADD ptr40, ptr30, r759.x;
+ LD_RAW_PTR r760.x, ptr40;
+ FADD r761.x, r755.x, r760.x;
+ FMUL r762.x, r719.x, r719.x;
+ FMUL r763.x, r761.x, r762.x;
+ FADD r764.x, r713.x, r763.x;
+ FADD r26.x, r704.x, r764.x;
+ MOV r3553.x, r26.x;
+ ELSE;
+ MOV r765.x, 64;
+ MOV r766.x, 0;
+ MOV_SWZ r767, r765.x, r766.x, r766.x, r766.x;
+ MOV r768.xy, r767;
+ MOV r769.xy, r768.xyxy;
+ PADD ptr41, ptr0, r769.x;
+ MOV r770.x, 836;
+ MOV_SWZ r771, r770.x, r766.x, r766.x, r766.x;
+ MOV r772.xy, r771;
+ MOV r773.xy, r772.xyxy;
+ PADD ptr42, ptr41, r773.x;
+ LD_RAW_PTR r774.x, ptr42;
+ FMUL r775.x, r774.x, r16.x;
+ MOV r776.x, 832;
+ MOV_SWZ r777, r776.x, r766.x, r766.x, r766.x;
+ MOV r778.xy, r777;
+ MOV r779.xy, r778.xyxy;
+ PADD ptr43, ptr41, r779.x;
+ LD_RAW_PTR r780.x, ptr43;
+ FADD r781.x, r775.x, r780.x;
+ FMUL r782.x, r781.x, r16.x;
+ MOV r783.x, 828;
+ MOV_SWZ r784, r783.x, r766.x, r766.x, r766.x;
+ MOV r785.xy, r784;
+ MOV r786.xy, r785.xyxy;
+ PADD ptr44, ptr41, r786.x;
+ LD_RAW_PTR r787.x, ptr44;
+ FADD r788.x, r782.x, r787.x;
+ FMUL r789.x, r788.x, r16.x;
+ MOV r790.x, 824;
+ MOV_SWZ r791, r790.x, r766.x, r766.x, r766.x;
+ MOV r792.xy, r791;
+ MOV r793.xy, r792.xyxy;
+ PADD ptr45, ptr41, r793.x;
+ LD_RAW_PTR r794.x, ptr45;
+ FADD r795.x, r789.x, r794.x;
+ FMUL r796.x, r795.x, r16.x;
+ MOV r797.x, 820;
+ MOV_SWZ r798, r797.x, r766.x, r766.x, r766.x;
+ MOV r799.xy, r798;
+ MOV r800.xy, r799.xyxy;
+ PADD ptr46, ptr41, r800.x;
+ LD_RAW_PTR r801.x, ptr46;
+ FADD r802.x, r796.x, r801.x;
+ FMUL r803.x, r802.x, r16.x;
+ MOV r804.x, 816;
+ MOV_SWZ r805, r804.x, r766.x, r766.x, r766.x;
+ MOV r806.xy, r805;
+ MOV r807.xy, r806.xyxy;
+ PADD ptr47, ptr41, r807.x;
+ LD_RAW_PTR r808.x, ptr47;
+ FADD r809.x, r803.x, r808.x;
+ FMUL r810.x, r809.x, r16.x;
+ MOV r811.x, 812;
+ MOV_SWZ r812, r811.x, r766.x, r766.x, r766.x;
+ MOV r813.xy, r812;
+ MOV r814.xy, r813.xyxy;
+ PADD ptr48, ptr41, r814.x;
+ LD_RAW_PTR r815.x, ptr48;
+ FADD r816.x, r810.x, r815.x;
+ FMUL r817.x, r16.x, r16.x;
+ FMUL r818.x, r816.x, r817.x;
+ FADD r27.x, r818.x, r16.x;
+ MOV r3553.x, r27.x;
+ ENDIF;
+ ELSE;
+ FCMP.ne r819.x, r12.x, r15.x;
+ AND r819.x, r819.x, 0x1;
+ IF_CND.z r819.x;
+ MOV r820.x, 0xFF800000;
+ MOV r3553.x, r820.x;
+ ELSE;
+ MOV r821.x, 0x7FC00000;
+ MOV r3553.x, r821.x;
+ ENDIF;
+ ENDIF;
+ ELSE;
+ MOV r822.x, r12_abs.x;
+ MOV r823.x, 0x7F800000;
+ FCMP.eq r824.x, r822.x, r823.x;
+ AND r824.x, r824.x, 0x1;
+ IF_CND.z r824.x;
+ MOV r3553.x, r12.x;
+ ELSE;
+ MOV r825.x, 0x00000000;
+ FCMP.lt r826.x, r12.x, r825.x;
+ AND r826.x, r826.x, 0x1;
+ IF_CND.z r826.x;
+ MOV r827.x, 0x7F800000;
+ MOV r3553.x, r827.x;
+ ELSE;
+ MOV r821.x, 0x7FC00000;
+ MOV r3553.x, r821.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ MOV r28.x, r3553.x;
+ MOV r828.x, 36;
+ MOV r829.x, 0;
+ MOV_SWZ r830, r828.x, r829.x, r829.x, r829.x;
+ MOV r831.xy, r830;
+ MOV r832.xy, r831.xyxy;
+ PADD ptr49, ptr0, r832.x;
+ LD_RAW_PTR r833.x, ptr49;
MOV r30.x, r11.y;
MOV r31.x, r30.x;
- IADD r497.x, r496.x, r31.x;
- PADD ptr50, ptr0, 40;
- LD_RAW_PTR r498.x, ptr50;
- ICMP.lt r499.x, r497.x, r498.x;
- MOV r500.x, 0x00000000;
- MOV_SWZ r29, r28.x, r500.x, r500.x, r500.x;
- PADD ptr51, ptr0, 44;
- LD_RAW_PTR r501.x, ptr51;
- IADD r502.x, r31.x, -r501.x;
- SAR r503.x, r502.x, 23;
- ITOF r504.x, r503.x;
- PADD ptr52, ptr0, 56;
- LD_RAW_PTR r505.x, ptr52;
- FMUL r506.x, r504.x, r505.x;
- PADD ptr53, ptr0, 60;
- LD_RAW_PTR r507.x, ptr53;
- FMUL r508.x, r504.x, r507.x;
- PADD ptr54, ptr0, 32;
- LD_RAW_PTR r509.x, ptr54;
- PADD ptr55, ptr0, 48;
- LD_RAW_PTR r510.x, ptr55;
- AND r511.x, r502.x, r510.x;
- IADD r512.x, r511.x, r501.x;
- MOV r513.x, r512.x;
- PADD ptr56, ptr0, 52;
- LD_RAW_PTR r514.x, ptr56;
- FADD r515.x, r513.x, -r514.x;
- FMUL r516.x, r509.x, r515.x;
- PADD ptr57, ptr0, 28;
- LD_RAW_PTR r517.x, ptr57;
- FADD r518.x, r516.x, r517.x;
- FMUL r519.x, r518.x, r515.x;
- PADD ptr58, ptr0, 24;
- LD_RAW_PTR r520.x, ptr58;
- FADD r521.x, r519.x, r520.x;
- FMUL r522.x, r521.x, r515.x;
- PADD ptr59, ptr0, 20;
- LD_RAW_PTR r523.x, ptr59;
- FADD r524.x, r522.x, r523.x;
- FMUL r525.x, r524.x, r515.x;
- PADD ptr60, ptr0, 16;
- LD_RAW_PTR r526.x, ptr60;
- FADD r527.x, r525.x, r526.x;
- FMUL r528.x, r527.x, r515.x;
- PADD ptr61, ptr0, 12;
- LD_RAW_PTR r529.x, ptr61;
- FADD r530.x, r528.x, r529.x;
- FMUL r531.x, r530.x, r515.x;
- PADD ptr62, ptr0, 8;
- LD_RAW_PTR r532.x, ptr62;
- FADD r533.x, r531.x, r532.x;
- FMUL r534.x, r533.x, r515.x;
- PADD ptr63, ptr0, 4;
- LD_RAW_PTR r535.x, ptr63;
- FADD r536.x, r534.x, r535.x;
- FMUL r537.x, r536.x, r515.x;
- LD_RAW_PTR r538.x, ptr0;
- FADD r539.x, r537.x, r538.x;
- FMUL r540.x, r539.x, r515.x;
- FMUL r541.x, r540.x, r515.x;
- FADD r542.x, r541.x, r515.x;
- FADD r543.x, r508.x, r542.x;
- FADD r32.x, r506.x, r543.x;
- IF_CND.z r499.x;
- MOV r2782.x, r32.x;
- ELSE;
- AND r544.x, r31.x, 2139095040;
- MOV r545.x, 2139095040;
- ICMP.eq r546.x, r544.x, r545.x;
- IF_CND.z r546.x;
- PADD ptr64, ptr0, 64;
- PADD ptr65, ptr64, 804;
+ IADD r834.x, r833.x, r31.x;
+ MOV r835.x, 40;
+ MOV_SWZ r836, r835.x, r829.x, r829.x, r829.x;
+ MOV r837.xy, r836;
+ MOV r838.xy, r837.xyxy;
+ PADD ptr50, ptr0, r838.x;
+ LD_RAW_PTR r839.x, ptr50;
+ ICMP.lt r840.x, r834.x, r839.x;
+ AND r840.x, r840.x, 0x1;
+ MOV r841.x, 0x00000000;
+ MOV_SWZ r29, r28.x, r841.x, r841.x, r841.x;
+ MOV r842.x, 44;
+ MOV_SWZ r843, r842.x, r829.x, r829.x, r829.x;
+ MOV r844.xy, r843;
+ MOV r845.xy, r844.xyxy;
+ PADD ptr51, ptr0, r845.x;
+ LD_RAW_PTR r846.x, ptr51;
+ IADD r847.x, r31.x, -r846.x;
+ SAR r848.x, r847.x, 23;
+ ITOF r849.x, r848.x;
+ MOV r850.x, 56;
+ MOV_SWZ r851, r850.x, r829.x, r829.x, r829.x;
+ MOV r852.xy, r851;
+ MOV r853.xy, r852.xyxy;
+ PADD ptr52, ptr0, r853.x;
+ LD_RAW_PTR r854.x, ptr52;
+ FMUL r855.x, r849.x, r854.x;
+ MOV r856.x, 60;
+ MOV_SWZ r857, r856.x, r829.x, r829.x, r829.x;
+ MOV r858.xy, r857;
+ MOV r859.xy, r858.xyxy;
+ PADD ptr53, ptr0, r859.x;
+ LD_RAW_PTR r860.x, ptr53;
+ FMUL r861.x, r849.x, r860.x;
+ MOV r862.x, 32;
+ MOV_SWZ r863, r862.x, r829.x, r829.x, r829.x;
+ MOV r864.xy, r863;
+ MOV r865.xy, r864.xyxy;
+ PADD ptr54, ptr0, r865.x;
+ LD_RAW_PTR r866.x, ptr54;
+ MOV r867.x, 48;
+ MOV_SWZ r868, r867.x, r829.x, r829.x, r829.x;
+ MOV r869.xy, r868;
+ MOV r870.xy, r869.xyxy;
+ PADD ptr55, ptr0, r870.x;
+ LD_RAW_PTR r871.x, ptr55;
+ AND r872.x, r847.x, r871.x;
+ IADD r873.x, r872.x, r846.x;
+ MOV r874.x, r873.x;
+ MOV r875.x, 52;
+ MOV_SWZ r876, r875.x, r829.x, r829.x, r829.x;
+ MOV r877.xy, r876;
+ MOV r878.xy, r877.xyxy;
+ PADD ptr56, ptr0, r878.x;
+ LD_RAW_PTR r879.x, ptr56;
+ FADD r880.x, r874.x, -r879.x;
+ FMUL r881.x, r866.x, r880.x;
+ MOV r882.x, 28;
+ MOV_SWZ r883, r882.x, r829.x, r829.x, r829.x;
+ MOV r884.xy, r883;
+ MOV r885.xy, r884.xyxy;
+ PADD ptr57, ptr0, r885.x;
+ LD_RAW_PTR r886.x, ptr57;
+ FADD r887.x, r881.x, r886.x;
+ FMUL r888.x, r887.x, r880.x;
+ MOV r889.x, 24;
+ MOV_SWZ r890, r889.x, r829.x, r829.x, r829.x;
+ MOV r891.xy, r890;
+ MOV r892.xy, r891.xyxy;
+ PADD ptr58, ptr0, r892.x;
+ LD_RAW_PTR r893.x, ptr58;
+ FADD r894.x, r888.x, r893.x;
+ FMUL r895.x, r894.x, r880.x;
+ MOV r896.x, 20;
+ MOV_SWZ r897, r896.x, r829.x, r829.x, r829.x;
+ MOV r898.xy, r897;
+ MOV r899.xy, r898.xyxy;
+ PADD ptr59, ptr0, r899.x;
+ LD_RAW_PTR r900.x, ptr59;
+ FADD r901.x, r895.x, r900.x;
+ FMUL r902.x, r901.x, r880.x;
+ MOV r903.x, 16;
+ MOV_SWZ r904, r903.x, r829.x, r829.x, r829.x;
+ MOV r905.xy, r904;
+ MOV r906.xy, r905.xyxy;
+ PADD ptr60, ptr0, r906.x;
+ LD_RAW_PTR r907.x, ptr60;
+ FADD r908.x, r902.x, r907.x;
+ FMUL r909.x, r908.x, r880.x;
+ MOV r910.x, 12;
+ MOV_SWZ r911, r910.x, r829.x, r829.x, r829.x;
+ MOV r912.xy, r911;
+ MOV r913.xy, r912.xyxy;
+ PADD ptr61, ptr0, r913.x;
+ LD_RAW_PTR r914.x, ptr61;
+ FADD r915.x, r909.x, r914.x;
+ FMUL r916.x, r915.x, r880.x;
+ MOV r917.x, 8;
+ MOV_SWZ r918, r917.x, r829.x, r829.x, r829.x;
+ MOV r919.xy, r918;
+ MOV r920.xy, r919.xyxy;
+ PADD ptr62, ptr0, r920.x;
+ LD_RAW_PTR r921.x, ptr62;
+ FADD r922.x, r916.x, r921.x;
+ FMUL r923.x, r922.x, r880.x;
+ MOV r924.x, 4;
+ MOV_SWZ r925, r924.x, r829.x, r829.x, r829.x;
+ MOV r926.xy, r925;
+ MOV r927.xy, r926.xyxy;
+ PADD ptr63, ptr0, r927.x;
+ LD_RAW_PTR r928.x, ptr63;
+ FADD r929.x, r923.x, r928.x;
+ FMUL r930.x, r929.x, r880.x;
+ LD_RAW_PTR r931.x, ptr0;
+ FADD r932.x, r930.x, r931.x;
+ FMUL r933.x, r932.x, r880.x;
+ FMUL r934.x, r933.x, r880.x;
+ FADD r935.x, r934.x, r880.x;
+ FADD r936.x, r861.x, r935.x;
+ FADD r32.x, r855.x, r936.x;
+ IF_CND.z r840.x;
+ MOV r3555.x, r32.x;
+ ELSE;
+ AND r937.x, r31.x, 2139095040;
+ MOV r938.x, 2139095040;
+ ICMP.eq r939.x, r937.x, r938.x;
+ AND r939.x, r939.x, 0x1;
+ IF_CND.z r939.x;
+ MOV r940.x, 64;
+ MOV r941.x, 0;
+ MOV_SWZ r942, r940.x, r941.x, r941.x, r941.x;
+ MOV r943.xy, r942;
+ MOV r944.xy, r943.xyxy;
+ PADD ptr64, ptr0, r944.x;
+ MOV r945.x, 804;
+ MOV_SWZ r946, r945.x, r941.x, r941.x, r941.x;
+ MOV r947.xy, r946;
+ MOV r948.xy, r947.xyxy;
+ PADD ptr65, ptr64, r948.x;
LD_RAW_PTR r33.x, ptr65;
- FCMP.le r547.x, r30.x, r33.x;
- FCMP.ne r548.x, r30.x, r30.x;
- IF_CND.z r548.x;
- FCMP.ne r548.x, r33.x, r33.x;
+ FCMP.le r949.x, r30.x, r33.x;
+ AND r949.x, r949.x, 0x1;
+ FCMP.ne r950.x, r30.x, r30.x;
+ IF_CND.z r950.x;
+ FCMP.ne r950.x, r33.x, r33.x;
ENDIF;
+ AND r950.x, r950.x, 0x1;
+
+ OR r951.x, r949.x, r950.x;
- OR r549.x, r547.x, r548.x;
- IF_CND.z r549.x;
- PADD ptr66, ptr0, 64;
- PADD ptr67, ptr66, 796;
+ IF_CND.z r951.x;
+ MOV r952.x, 64;
+ MOV r953.x, 0;
+ MOV_SWZ r954, r952.x, r953.x, r953.x, r953.x;
+ MOV r955.xy, r954;
+ MOV r956.xy, r955.xyxy;
+ PADD ptr66, ptr0, r956.x;
+ MOV r957.x, 796;
+ MOV_SWZ r958, r957.x, r953.x, r953.x, r953.x;
+ MOV r959.xy, r958;
+ MOV r960.xy, r959.xyxy;
+ PADD ptr67, ptr66, r960.x;
FADD r34.x, r30.x, 0xBF800000;
- MOV r550.x, r34_abs.x;
- LD_RAW_PTR r551.x, ptr67;
- FCMP.le r552.x, r550.x, r551.x;
- FCMP.ne r553.x, r550.x, r550.x;
- IF_CND.z r553.x;
- FCMP.ne r553.x, r551.x, r551.x;
- ENDIF;
-
- OR r554.x, r552.x, r553.x;
- IF_CND.z r554.x;
- SHR r555.x, r31.x, 23;
- AND r35.x, r555.x, 255;
+ MOV r961.x, r34_abs.x;
+ LD_RAW_PTR r962.x, ptr67;
+ FCMP.le r963.x, r961.x, r962.x;
+ AND r963.x, r963.x, 0x1;
+ FCMP.ne r964.x, r961.x, r961.x;
+ IF_CND.z r964.x;
+ FCMP.ne r964.x, r962.x, r962.x;
+ ENDIF;
+ AND r964.x, r964.x, 0x1;
+
+ OR r965.x, r963.x, r964.x;
+
+ IF_CND.z r965.x;
+ SHR r966.x, r31.x, 23;
+ AND r35.x, r966.x, 255;
AND r36.x, r31.x, 8388607;
- MOV r556.x, 255;
- ICMP.lt r557.x, r35.x, r556.x;
- IF_CND.z r557.x;
- MOV r558.x, 255;
- ICMP.ne r559.x, r35.x, r558.x;
- IF_CND.z r559.x;
- MOV r560.x, 2047;
- MOV r2781.x, r560.x;
+ MOV r967.x, 255;
+ ICMP.lt r968.x, r35.x, r967.x;
+ AND r968.x, r968.x, 0x1;
+ IF_CND.z r968.x;
+ MOV r969.x, 255;
+ ICMP.ne r970.x, r35.x, r969.x;
+ AND r970.x, r970.x, 0x1;
+ IF_CND.z r970.x;
+ MOV r971.x, 2047;
+ MOV r3554.x, r971.x;
ELSE;
IADD r38.x, r35.x, 896;
- MOV r2781.x, r38.x;
+ MOV r3554.x, r38.x;
ENDIF;
ELSE;
- MOV r561.x, 0;
- ICMP.ne r562.x, r35.x, r561.x;
- IF_CND.z r562.x;
- MOV r563.x, 0;
- ICMP.ne r564.x, r36.x, r563.x;
- IF_CND.z r564.x;
- MOV r565.x, 0;
- MOV r2781.x, r565.x;
+ MOV r972.x, 0;
+ ICMP.ne r973.x, r35.x, r972.x;
+ AND r973.x, r973.x, 0x1;
+ IF_CND.z r973.x;
+ MOV r974.x, 0;
+ ICMP.ne r975.x, r36.x, r974.x;
+ AND r975.x, r975.x, 0x1;
+ IF_CND.z r975.x;
+ MOV r976.x, 0;
+ MOV r3554.x, r976.x;
ELSE;
- IADD r566.x, r35.x, 905;
- FIRSTBIT_HI r567.x, r36.x;
- IADD r37.x, r566.x, -r567.x;
- MOV r2781.x, r37.x;
+ IADD r977.x, r35.x, 905;
+ UCLZ r978.x, r36.x;
+ IADD r37.x, r977.x, -r978.x;
+ MOV r3554.x, r37.x;
ENDIF;
ELSE;
IADD r38.x, r35.x, 896;
- MOV r2781.x, r38.x;
- ENDIF;
- ENDIF;
- MOV r39.x, r2781.x;
- OR r568.x, r36.x, 1065353216;
- UTOF r569.x, r568.x;
- MOV r570.x, r569.x;
- AND r571.x, r570.x, 2147483647;
- AND r572.x, r31.x, 2147483648;
- OR r573.x, r571.x, r572.x;
- MOV r42.x, r573.x;
- PADD ptr68, ptr0, 64;
- PADD ptr69, ptr68, 788;
- LD_RAW_PTR r574.x, ptr69;
- UTOF r575.x, r574.x;
- FADD r576.x, r42.x, r575.x;
- MOV r577.x, r576.x;
- AND r578.x, r577.x, 2139095040;
- MOV r579.x, 0;
- ICMP.ne r580.x, r578.x, r579.x;
- AND r43.x, r577.x, 8388607;
- ICMP.eq r581.x, r43.x, r579.x;
- OR r582.x, r580.x, r581.x;
- AND r583.x, r39.x, 2047;
- IADD r584.x, r583.x, 4294966273;
- ITOF r585.x, r584.x;
- PADD ptr70, ptr68, 780;
- LD_RAW_PTR r586.x, ptr70;
- FMUL r40.x, r585.x, r586.x;
- PADD ptr71, ptr68, 784;
- LD_RAW_PTR r587.x, ptr71;
- FMUL r41.x, r585.x, r587.x;
- IF_CND.z r582.x;
- FIRSTBIT_HI r588.x, r43.x;
- ENDIF;
- PADD ptr72, ptr0, 64;
- PADD ptr73, ptr72, 4;
- LD_RAW_PTR r589.x, ptr73;
- FADD r590.x, r40.x, r589.x;
- LD_RAW_PTR r591.x, ptr72;
- PADD ptr74, ptr72, 792;
- LD_RAW_PTR r592.x, ptr74;
- FADD r593.x, r42.x, r592.x;
- FADD r594.x, r593.x, -r592.x;
- FMUL r595.x, r591.x, r594.x;
- FADD r596.x, r595.x, 0xBF800000;
- FADD r597.x, r590.x, r596.x;
- PADD ptr75, ptr72, 8;
- LD_RAW_PTR r598.x, ptr75;
- FADD r599.x, r41.x, r598.x;
- FADD r600.x, r42.x, -r594.x;
- FMUL r601.x, r591.x, r600.x;
- FADD r602.x, r599.x, r601.x;
- PADD ptr76, ptr72, 836;
- LD_RAW_PTR r603.x, ptr76;
- FADD r604.x, r596.x, r601.x;
- FMUL r605.x, r603.x, r604.x;
- PADD ptr77, ptr72, 832;
- LD_RAW_PTR r606.x, ptr77;
- FADD r607.x, r605.x, r606.x;
- FMUL r608.x, r607.x, r604.x;
- PADD ptr78, ptr72, 828;
- LD_RAW_PTR r609.x, ptr78;
- FADD r610.x, r608.x, r609.x;
- FMUL r611.x, r610.x, r604.x;
- PADD ptr79, ptr72, 824;
- LD_RAW_PTR r612.x, ptr79;
- FADD r613.x, r611.x, r612.x;
- FMUL r614.x, r613.x, r604.x;
- PADD ptr80, ptr72, 820;
- LD_RAW_PTR r615.x, ptr80;
- FADD r616.x, r614.x, r615.x;
- FMUL r617.x, r616.x, r604.x;
- PADD ptr81, ptr72, 816;
- LD_RAW_PTR r618.x, ptr81;
- FADD r619.x, r617.x, r618.x;
- FMUL r620.x, r619.x, r604.x;
- PADD ptr82, ptr72, 812;
- LD_RAW_PTR r621.x, ptr82;
- FADD r622.x, r620.x, r621.x;
- FMUL r623.x, r604.x, r604.x;
- FMUL r624.x, r622.x, r623.x;
- FADD r625.x, r602.x, r624.x;
- FADD r44.x, r597.x, r625.x;
- MOV r2782.x, r44.x;
- ELSE;
- PADD ptr83, ptr0, 64;
- PADD ptr84, ptr83, 836;
- LD_RAW_PTR r626.x, ptr84;
- FMUL r627.x, r626.x, r34.x;
- PADD ptr85, ptr83, 832;
- LD_RAW_PTR r628.x, ptr85;
- FADD r629.x, r627.x, r628.x;
- FMUL r630.x, r629.x, r34.x;
- PADD ptr86, ptr83, 828;
- LD_RAW_PTR r631.x, ptr86;
- FADD r632.x, r630.x, r631.x;
- FMUL r633.x, r632.x, r34.x;
- PADD ptr87, ptr83, 824;
- LD_RAW_PTR r634.x, ptr87;
- FADD r635.x, r633.x, r634.x;
- FMUL r636.x, r635.x, r34.x;
- PADD ptr88, ptr83, 820;
- LD_RAW_PTR r637.x, ptr88;
- FADD r638.x, r636.x, r637.x;
- FMUL r639.x, r638.x, r34.x;
- PADD ptr89, ptr83, 816;
- LD_RAW_PTR r640.x, ptr89;
- FADD r641.x, r639.x, r640.x;
- FMUL r642.x, r641.x, r34.x;
- PADD ptr90, ptr83, 812;
- LD_RAW_PTR r643.x, ptr90;
- FADD r644.x, r642.x, r643.x;
- FMUL r645.x, r34.x, r34.x;
- FMUL r646.x, r644.x, r645.x;
- FADD r45.x, r646.x, r34.x;
- MOV r2782.x, r45.x;
- ENDIF;
- ELSE;
- FCMP.ne r647.x, r30.x, r33.x;
- IF_CND.z r647.x;
- MOV r648.x, 0xFF800000;
- MOV r2782.x, r648.x;
- ELSE;
- MOV r649.x, 0x7FC00000;
- MOV r2782.x, r649.x;
- ENDIF;
- ENDIF;
- ELSE;
- MOV r650.x, r30_abs.x;
- MOV r651.x, 0x7F800000;
- FCMP.eq r652.x, r650.x, r651.x;
- IF_CND.z r652.x;
- MOV r2782.x, r30.x;
- ELSE;
- MOV r653.x, 0x00000000;
- FCMP.lt r654.x, r30.x, r653.x;
- IF_CND.z r654.x;
- MOV r655.x, 0x7F800000;
- MOV r2782.x, r655.x;
- ELSE;
- MOV r649.x, 0x7FC00000;
- MOV r2782.x, r649.x;
- ENDIF;
- ENDIF;
- ENDIF;
- ENDIF;
- MOV r46.x, r2782.x;
- PADD ptr91, ptr0, 36;
- LD_RAW_PTR r656.x, ptr91;
+ MOV r3554.x, r38.x;
+ ENDIF;
+ ENDIF;
+ MOV r39.x, r3554.x;
+ OR r979.x, r36.x, 1065353216;
+ UTOF r980.x, r979.x;
+ MOV r981.x, r980.x;
+ AND r982.x, r981.x, 2147483647;
+ AND r983.x, r31.x, 2147483648;
+ OR r984.x, r982.x, r983.x;
+ MOV r42.x, r984.x;
+ MOV r985.x, 64;
+ MOV r986.x, 0;
+ MOV_SWZ r987, r985.x, r986.x, r986.x, r986.x;
+ MOV r988.xy, r987;
+ MOV r989.xy, r988.xyxy;
+ PADD ptr68, ptr0, r989.x;
+ MOV r990.x, 788;
+ MOV_SWZ r991, r990.x, r986.x, r986.x, r986.x;
+ MOV r992.xy, r991;
+ MOV r993.xy, r992.xyxy;
+ PADD ptr69, ptr68, r993.x;
+ LD_RAW_PTR r994.x, ptr69;
+ UTOF r995.x, r994.x;
+ FADD r996.x, r42.x, r995.x;
+ MOV r997.x, r996.x;
+ AND r998.x, r997.x, 2139095040;
+ ICMP.ne r999.x, r998.x, r986.x;
+ AND r999.x, r999.x, 0x1;
+ AND r43.x, r997.x, 8388607;
+ ICMP.eq r1000.x, r43.x, r986.x;
+ AND r1000.x, r1000.x, 0x1;
+ OR r1001.x, r999.x, r1000.x;
+
+ AND r1002.x, r39.x, 2047;
+ IADD r1003.x, r1002.x, 4294966273;
+ ITOF r1004.x, r1003.x;
+ MOV r1005.x, 780;
+ MOV_SWZ r1006, r1005.x, r986.x, r986.x, r986.x;
+ MOV r1007.xy, r1006;
+ MOV r1008.xy, r1007.xyxy;
+ PADD ptr70, ptr68, r1008.x;
+ LD_RAW_PTR r1009.x, ptr70;
+ FMUL r40.x, r1004.x, r1009.x;
+ MOV r1010.x, 784;
+ MOV_SWZ r1011, r1010.x, r986.x, r986.x, r986.x;
+ MOV r1012.xy, r1011;
+ MOV r1013.xy, r1012.xyxy;
+ PADD ptr71, ptr68, r1013.x;
+ LD_RAW_PTR r1014.x, ptr71;
+ FMUL r41.x, r1004.x, r1014.x;
+ IF_CND.z r1001.x;
+ UCLZ r1015.x, r43.x;
+ ENDIF;
+ MOV r1016.x, 64;
+ MOV r1017.x, 0;
+ MOV_SWZ r1018, r1016.x, r1017.x, r1017.x, r1017.x;
+ MOV r1019.xy, r1018;
+ MOV r1020.xy, r1019.xyxy;
+ PADD ptr72, ptr0, r1020.x;
+ MOV r1021.x, 4;
+ MOV_SWZ r1022, r1021.x, r1017.x, r1017.x, r1017.x;
+ MOV r1023.xy, r1022;
+ MOV r1024.xy, r1023.xyxy;
+ PADD ptr73, ptr72, r1024.x;
+ LD_RAW_PTR r1025.x, ptr73;
+ FADD r1026.x, r40.x, r1025.x;
+ LD_RAW_PTR r1027.x, ptr72;
+ MOV r1028.x, 792;
+ MOV_SWZ r1029, r1028.x, r1017.x, r1017.x, r1017.x;
+ MOV r1030.xy, r1029;
+ MOV r1031.xy, r1030.xyxy;
+ PADD ptr74, ptr72, r1031.x;
+ LD_RAW_PTR r1032.x, ptr74;
+ FADD r1033.x, r42.x, r1032.x;
+ FADD r1034.x, r1033.x, -r1032.x;
+ FMUL r1035.x, r1027.x, r1034.x;
+ FADD r1036.x, r1035.x, 0xBF800000;
+ FADD r1037.x, r1026.x, r1036.x;
+ MOV r1038.x, 8;
+ MOV_SWZ r1039, r1038.x, r1017.x, r1017.x, r1017.x;
+ MOV r1040.xy, r1039;
+ MOV r1041.xy, r1040.xyxy;
+ PADD ptr75, ptr72, r1041.x;
+ LD_RAW_PTR r1042.x, ptr75;
+ FADD r1043.x, r41.x, r1042.x;
+ FADD r1044.x, r42.x, -r1034.x;
+ FMUL r1045.x, r1027.x, r1044.x;
+ FADD r1046.x, r1043.x, r1045.x;
+ MOV r1047.x, 836;
+ MOV_SWZ r1048, r1047.x, r1017.x, r1017.x, r1017.x;
+ MOV r1049.xy, r1048;
+ MOV r1050.xy, r1049.xyxy;
+ PADD ptr76, ptr72, r1050.x;
+ LD_RAW_PTR r1051.x, ptr76;
+ FADD r1052.x, r1036.x, r1045.x;
+ FMUL r1053.x, r1051.x, r1052.x;
+ MOV r1054.x, 832;
+ MOV_SWZ r1055, r1054.x, r1017.x, r1017.x, r1017.x;
+ MOV r1056.xy, r1055;
+ MOV r1057.xy, r1056.xyxy;
+ PADD ptr77, ptr72, r1057.x;
+ LD_RAW_PTR r1058.x, ptr77;
+ FADD r1059.x, r1053.x, r1058.x;
+ FMUL r1060.x, r1059.x, r1052.x;
+ MOV r1061.x, 828;
+ MOV_SWZ r1062, r1061.x, r1017.x, r1017.x, r1017.x;
+ MOV r1063.xy, r1062;
+ MOV r1064.xy, r1063.xyxy;
+ PADD ptr78, ptr72, r1064.x;
+ LD_RAW_PTR r1065.x, ptr78;
+ FADD r1066.x, r1060.x, r1065.x;
+ FMUL r1067.x, r1066.x, r1052.x;
+ MOV r1068.x, 824;
+ MOV_SWZ r1069, r1068.x, r1017.x, r1017.x, r1017.x;
+ MOV r1070.xy, r1069;
+ MOV r1071.xy, r1070.xyxy;
+ PADD ptr79, ptr72, r1071.x;
+ LD_RAW_PTR r1072.x, ptr79;
+ FADD r1073.x, r1067.x, r1072.x;
+ FMUL r1074.x, r1073.x, r1052.x;
+ MOV r1075.x, 820;
+ MOV_SWZ r1076, r1075.x, r1017.x, r1017.x, r1017.x;
+ MOV r1077.xy, r1076;
+ MOV r1078.xy, r1077.xyxy;
+ PADD ptr80, ptr72, r1078.x;
+ LD_RAW_PTR r1079.x, ptr80;
+ FADD r1080.x, r1074.x, r1079.x;
+ FMUL r1081.x, r1080.x, r1052.x;
+ MOV r1082.x, 816;
+ MOV_SWZ r1083, r1082.x, r1017.x, r1017.x, r1017.x;
+ MOV r1084.xy, r1083;
+ MOV r1085.xy, r1084.xyxy;
+ PADD ptr81, ptr72, r1085.x;
+ LD_RAW_PTR r1086.x, ptr81;
+ FADD r1087.x, r1081.x, r1086.x;
+ FMUL r1088.x, r1087.x, r1052.x;
+ MOV r1089.x, 812;
+ MOV_SWZ r1090, r1089.x, r1017.x, r1017.x, r1017.x;
+ MOV r1091.xy, r1090;
+ MOV r1092.xy, r1091.xyxy;
+ PADD ptr82, ptr72, r1092.x;
+ LD_RAW_PTR r1093.x, ptr82;
+ FADD r1094.x, r1088.x, r1093.x;
+ FMUL r1095.x, r1052.x, r1052.x;
+ FMUL r1096.x, r1094.x, r1095.x;
+ FADD r1097.x, r1046.x, r1096.x;
+ FADD r44.x, r1037.x, r1097.x;
+ MOV r3555.x, r44.x;
+ ELSE;
+ MOV r1098.x, 64;
+ MOV r1099.x, 0;
+ MOV_SWZ r1100, r1098.x, r1099.x, r1099.x, r1099.x;
+ MOV r1101.xy, r1100;
+ MOV r1102.xy, r1101.xyxy;
+ PADD ptr83, ptr0, r1102.x;
+ MOV r1103.x, 836;
+ MOV_SWZ r1104, r1103.x, r1099.x, r1099.x, r1099.x;
+ MOV r1105.xy, r1104;
+ MOV r1106.xy, r1105.xyxy;
+ PADD ptr84, ptr83, r1106.x;
+ LD_RAW_PTR r1107.x, ptr84;
+ FMUL r1108.x, r1107.x, r34.x;
+ MOV r1109.x, 832;
+ MOV_SWZ r1110, r1109.x, r1099.x, r1099.x, r1099.x;
+ MOV r1111.xy, r1110;
+ MOV r1112.xy, r1111.xyxy;
+ PADD ptr85, ptr83, r1112.x;
+ LD_RAW_PTR r1113.x, ptr85;
+ FADD r1114.x, r1108.x, r1113.x;
+ FMUL r1115.x, r1114.x, r34.x;
+ MOV r1116.x, 828;
+ MOV_SWZ r1117, r1116.x, r1099.x, r1099.x, r1099.x;
+ MOV r1118.xy, r1117;
+ MOV r1119.xy, r1118.xyxy;
+ PADD ptr86, ptr83, r1119.x;
+ LD_RAW_PTR r1120.x, ptr86;
+ FADD r1121.x, r1115.x, r1120.x;
+ FMUL r1122.x, r1121.x, r34.x;
+ MOV r1123.x, 824;
+ MOV_SWZ r1124, r1123.x, r1099.x, r1099.x, r1099.x;
+ MOV r1125.xy, r1124;
+ MOV r1126.xy, r1125.xyxy;
+ PADD ptr87, ptr83, r1126.x;
+ LD_RAW_PTR r1127.x, ptr87;
+ FADD r1128.x, r1122.x, r1127.x;
+ FMUL r1129.x, r1128.x, r34.x;
+ MOV r1130.x, 820;
+ MOV_SWZ r1131, r1130.x, r1099.x, r1099.x, r1099.x;
+ MOV r1132.xy, r1131;
+ MOV r1133.xy, r1132.xyxy;
+ PADD ptr88, ptr83, r1133.x;
+ LD_RAW_PTR r1134.x, ptr88;
+ FADD r1135.x, r1129.x, r1134.x;
+ FMUL r1136.x, r1135.x, r34.x;
+ MOV r1137.x, 816;
+ MOV_SWZ r1138, r1137.x, r1099.x, r1099.x, r1099.x;
+ MOV r1139.xy, r1138;
+ MOV r1140.xy, r1139.xyxy;
+ PADD ptr89, ptr83, r1140.x;
+ LD_RAW_PTR r1141.x, ptr89;
+ FADD r1142.x, r1136.x, r1141.x;
+ FMUL r1143.x, r1142.x, r34.x;
+ MOV r1144.x, 812;
+ MOV_SWZ r1145, r1144.x, r1099.x, r1099.x, r1099.x;
+ MOV r1146.xy, r1145;
+ MOV r1147.xy, r1146.xyxy;
+ PADD ptr90, ptr83, r1147.x;
+ LD_RAW_PTR r1148.x, ptr90;
+ FADD r1149.x, r1143.x, r1148.x;
+ FMUL r1150.x, r34.x, r34.x;
+ FMUL r1151.x, r1149.x, r1150.x;
+ FADD r45.x, r1151.x, r34.x;
+ MOV r3555.x, r45.x;
+ ENDIF;
+ ELSE;
+ FCMP.ne r1152.x, r30.x, r33.x;
+ AND r1152.x, r1152.x, 0x1;
+ IF_CND.z r1152.x;
+ MOV r1153.x, 0xFF800000;
+ MOV r3555.x, r1153.x;
+ ELSE;
+ MOV r1154.x, 0x7FC00000;
+ MOV r3555.x, r1154.x;
+ ENDIF;
+ ENDIF;
+ ELSE;
+ MOV r1155.x, r30_abs.x;
+ MOV r1156.x, 0x7F800000;
+ FCMP.eq r1157.x, r1155.x, r1156.x;
+ AND r1157.x, r1157.x, 0x1;
+ IF_CND.z r1157.x;
+ MOV r3555.x, r30.x;
+ ELSE;
+ MOV r1158.x, 0x00000000;
+ FCMP.lt r1159.x, r30.x, r1158.x;
+ AND r1159.x, r1159.x, 0x1;
+ IF_CND.z r1159.x;
+ MOV r1160.x, 0x7F800000;
+ MOV r3555.x, r1160.x;
+ ELSE;
+ MOV r1154.x, 0x7FC00000;
+ MOV r3555.x, r1154.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ MOV r46.x, r3555.x;
+ MOV r1161.x, 36;
+ MOV r1162.x, 0;
+ MOV_SWZ r1163, r1161.x, r1162.x, r1162.x, r1162.x;
+ MOV r1164.xy, r1163;
+ MOV r1165.xy, r1164.xyxy;
+ PADD ptr91, ptr0, r1165.x;
+ LD_RAW_PTR r1166.x, ptr91;
MOV r48.x, r11.z;
MOV r49.x, r48.x;
- IADD r657.x, r656.x, r49.x;
- PADD ptr92, ptr0, 40;
- LD_RAW_PTR r658.x, ptr92;
- ICMP.lt r659.x, r657.x, r658.x;
+ IADD r1167.x, r1166.x, r49.x;
+ MOV r1168.x, 40;
+ MOV_SWZ r1169, r1168.x, r1162.x, r1162.x, r1162.x;
+ MOV r1170.xy, r1169;
+ MOV r1171.xy, r1170.xyxy;
+ PADD ptr92, ptr0, r1171.x;
+ LD_RAW_PTR r1172.x, ptr92;
+ ICMP.lt r1173.x, r1167.x, r1172.x;
+ AND r1173.x, r1173.x, 0x1;
MOV_SWZ r47, r29.x, r46.x, r29.z, r29.w;
- PADD ptr93, ptr0, 44;
- LD_RAW_PTR r660.x, ptr93;
- IADD r661.x, r49.x, -r660.x;
- SAR r662.x, r661.x, 23;
- ITOF r663.x, r662.x;
- PADD ptr94, ptr0, 56;
- LD_RAW_PTR r664.x, ptr94;
- FMUL r665.x, r663.x, r664.x;
- PADD ptr95, ptr0, 60;
- LD_RAW_PTR r666.x, ptr95;
- FMUL r667.x, r663.x, r666.x;
- PADD ptr96, ptr0, 32;
- LD_RAW_PTR r668.x, ptr96;
- PADD ptr97, ptr0, 48;
- LD_RAW_PTR r669.x, ptr97;
- AND r670.x, r661.x, r669.x;
- IADD r671.x, r670.x, r660.x;
- MOV r672.x, r671.x;
- PADD ptr98, ptr0, 52;
- LD_RAW_PTR r673.x, ptr98;
- FADD r674.x, r672.x, -r673.x;
- FMUL r675.x, r668.x, r674.x;
- PADD ptr99, ptr0, 28;
- LD_RAW_PTR r676.x, ptr99;
- FADD r677.x, r675.x, r676.x;
- FMUL r678.x, r677.x, r674.x;
- PADD ptr100, ptr0, 24;
- LD_RAW_PTR r679.x, ptr100;
- FADD r680.x, r678.x, r679.x;
- FMUL r681.x, r680.x, r674.x;
- PADD ptr101, ptr0, 20;
- LD_RAW_PTR r682.x, ptr101;
- FADD r683.x, r681.x, r682.x;
- FMUL r684.x, r683.x, r674.x;
- PADD ptr102, ptr0, 16;
- LD_RAW_PTR r685.x, ptr102;
- FADD r686.x, r684.x, r685.x;
- FMUL r687.x, r686.x, r674.x;
- PADD ptr103, ptr0, 12;
- LD_RAW_PTR r688.x, ptr103;
- FADD r689.x, r687.x, r688.x;
- FMUL r690.x, r689.x, r674.x;
- PADD ptr104, ptr0, 8;
- LD_RAW_PTR r691.x, ptr104;
- FADD r692.x, r690.x, r691.x;
- FMUL r693.x, r692.x, r674.x;
- PADD ptr105, ptr0, 4;
- LD_RAW_PTR r694.x, ptr105;
- FADD r695.x, r693.x, r694.x;
- FMUL r696.x, r695.x, r674.x;
- LD_RAW_PTR r697.x, ptr0;
- FADD r698.x, r696.x, r697.x;
- FMUL r699.x, r698.x, r674.x;
- FMUL r700.x, r699.x, r674.x;
- FADD r701.x, r700.x, r674.x;
- FADD r702.x, r667.x, r701.x;
- FADD r50.x, r665.x, r702.x;
- IF_CND.z r659.x;
- MOV r2784.x, r50.x;
- ELSE;
- AND r703.x, r49.x, 2139095040;
- MOV r704.x, 2139095040;
- ICMP.eq r705.x, r703.x, r704.x;
- IF_CND.z r705.x;
- PADD ptr106, ptr0, 64;
- PADD ptr107, ptr106, 804;
+ MOV r1174.x, 44;
+ MOV_SWZ r1175, r1174.x, r1162.x, r1162.x, r1162.x;
+ MOV r1176.xy, r1175;
+ MOV r1177.xy, r1176.xyxy;
+ PADD ptr93, ptr0, r1177.x;
+ LD_RAW_PTR r1178.x, ptr93;
+ IADD r1179.x, r49.x, -r1178.x;
+ SAR r1180.x, r1179.x, 23;
+ ITOF r1181.x, r1180.x;
+ MOV r1182.x, 56;
+ MOV_SWZ r1183, r1182.x, r1162.x, r1162.x, r1162.x;
+ MOV r1184.xy, r1183;
+ MOV r1185.xy, r1184.xyxy;
+ PADD ptr94, ptr0, r1185.x;
+ LD_RAW_PTR r1186.x, ptr94;
+ FMUL r1187.x, r1181.x, r1186.x;
+ MOV r1188.x, 60;
+ MOV_SWZ r1189, r1188.x, r1162.x, r1162.x, r1162.x;
+ MOV r1190.xy, r1189;
+ MOV r1191.xy, r1190.xyxy;
+ PADD ptr95, ptr0, r1191.x;
+ LD_RAW_PTR r1192.x, ptr95;
+ FMUL r1193.x, r1181.x, r1192.x;
+ MOV r1194.x, 32;
+ MOV_SWZ r1195, r1194.x, r1162.x, r1162.x, r1162.x;
+ MOV r1196.xy, r1195;
+ MOV r1197.xy, r1196.xyxy;
+ PADD ptr96, ptr0, r1197.x;
+ LD_RAW_PTR r1198.x, ptr96;
+ MOV r1199.x, 48;
+ MOV_SWZ r1200, r1199.x, r1162.x, r1162.x, r1162.x;
+ MOV r1201.xy, r1200;
+ MOV r1202.xy, r1201.xyxy;
+ PADD ptr97, ptr0, r1202.x;
+ LD_RAW_PTR r1203.x, ptr97;
+ AND r1204.x, r1179.x, r1203.x;
+ IADD r1205.x, r1204.x, r1178.x;
+ MOV r1206.x, r1205.x;
+ MOV r1207.x, 52;
+ MOV_SWZ r1208, r1207.x, r1162.x, r1162.x, r1162.x;
+ MOV r1209.xy, r1208;
+ MOV r1210.xy, r1209.xyxy;
+ PADD ptr98, ptr0, r1210.x;
+ LD_RAW_PTR r1211.x, ptr98;
+ FADD r1212.x, r1206.x, -r1211.x;
+ FMUL r1213.x, r1198.x, r1212.x;
+ MOV r1214.x, 28;
+ MOV_SWZ r1215, r1214.x, r1162.x, r1162.x, r1162.x;
+ MOV r1216.xy, r1215;
+ MOV r1217.xy, r1216.xyxy;
+ PADD ptr99, ptr0, r1217.x;
+ LD_RAW_PTR r1218.x, ptr99;
+ FADD r1219.x, r1213.x, r1218.x;
+ FMUL r1220.x, r1219.x, r1212.x;
+ MOV r1221.x, 24;
+ MOV_SWZ r1222, r1221.x, r1162.x, r1162.x, r1162.x;
+ MOV r1223.xy, r1222;
+ MOV r1224.xy, r1223.xyxy;
+ PADD ptr100, ptr0, r1224.x;
+ LD_RAW_PTR r1225.x, ptr100;
+ FADD r1226.x, r1220.x, r1225.x;
+ FMUL r1227.x, r1226.x, r1212.x;
+ MOV r1228.x, 20;
+ MOV_SWZ r1229, r1228.x, r1162.x, r1162.x, r1162.x;
+ MOV r1230.xy, r1229;
+ MOV r1231.xy, r1230.xyxy;
+ PADD ptr101, ptr0, r1231.x;
+ LD_RAW_PTR r1232.x, ptr101;
+ FADD r1233.x, r1227.x, r1232.x;
+ FMUL r1234.x, r1233.x, r1212.x;
+ MOV r1235.x, 16;
+ MOV_SWZ r1236, r1235.x, r1162.x, r1162.x, r1162.x;
+ MOV r1237.xy, r1236;
+ MOV r1238.xy, r1237.xyxy;
+ PADD ptr102, ptr0, r1238.x;
+ LD_RAW_PTR r1239.x, ptr102;
+ FADD r1240.x, r1234.x, r1239.x;
+ FMUL r1241.x, r1240.x, r1212.x;
+ MOV r1242.x, 12;
+ MOV_SWZ r1243, r1242.x, r1162.x, r1162.x, r1162.x;
+ MOV r1244.xy, r1243;
+ MOV r1245.xy, r1244.xyxy;
+ PADD ptr103, ptr0, r1245.x;
+ LD_RAW_PTR r1246.x, ptr103;
+ FADD r1247.x, r1241.x, r1246.x;
+ FMUL r1248.x, r1247.x, r1212.x;
+ MOV r1249.x, 8;
+ MOV_SWZ r1250, r1249.x, r1162.x, r1162.x, r1162.x;
+ MOV r1251.xy, r1250;
+ MOV r1252.xy, r1251.xyxy;
+ PADD ptr104, ptr0, r1252.x;
+ LD_RAW_PTR r1253.x, ptr104;
+ FADD r1254.x, r1248.x, r1253.x;
+ FMUL r1255.x, r1254.x, r1212.x;
+ MOV r1256.x, 4;
+ MOV_SWZ r1257, r1256.x, r1162.x, r1162.x, r1162.x;
+ MOV r1258.xy, r1257;
+ MOV r1259.xy, r1258.xyxy;
+ PADD ptr105, ptr0, r1259.x;
+ LD_RAW_PTR r1260.x, ptr105;
+ FADD r1261.x, r1255.x, r1260.x;
+ FMUL r1262.x, r1261.x, r1212.x;
+ LD_RAW_PTR r1263.x, ptr0;
+ FADD r1264.x, r1262.x, r1263.x;
+ FMUL r1265.x, r1264.x, r1212.x;
+ FMUL r1266.x, r1265.x, r1212.x;
+ FADD r1267.x, r1266.x, r1212.x;
+ FADD r1268.x, r1193.x, r1267.x;
+ FADD r50.x, r1187.x, r1268.x;
+ IF_CND.z r1173.x;
+ MOV r3557.x, r50.x;
+ ELSE;
+ AND r1269.x, r49.x, 2139095040;
+ MOV r1270.x, 2139095040;
+ ICMP.eq r1271.x, r1269.x, r1270.x;
+ AND r1271.x, r1271.x, 0x1;
+ IF_CND.z r1271.x;
+ MOV r1272.x, 64;
+ MOV r1273.x, 0;
+ MOV_SWZ r1274, r1272.x, r1273.x, r1273.x, r1273.x;
+ MOV r1275.xy, r1274;
+ MOV r1276.xy, r1275.xyxy;
+ PADD ptr106, ptr0, r1276.x;
+ MOV r1277.x, 804;
+ MOV_SWZ r1278, r1277.x, r1273.x, r1273.x, r1273.x;
+ MOV r1279.xy, r1278;
+ MOV r1280.xy, r1279.xyxy;
+ PADD ptr107, ptr106, r1280.x;
LD_RAW_PTR r51.x, ptr107;
- FCMP.le r706.x, r48.x, r51.x;
- FCMP.ne r707.x, r48.x, r48.x;
- IF_CND.z r707.x;
- FCMP.ne r707.x, r51.x, r51.x;
+ FCMP.le r1281.x, r48.x, r51.x;
+ AND r1281.x, r1281.x, 0x1;
+ FCMP.ne r1282.x, r48.x, r48.x;
+ IF_CND.z r1282.x;
+ FCMP.ne r1282.x, r51.x, r51.x;
ENDIF;
+ AND r1282.x, r1282.x, 0x1;
+
+ OR r1283.x, r1281.x, r1282.x;
- OR r708.x, r706.x, r707.x;
- IF_CND.z r708.x;
- PADD ptr108, ptr0, 64;
- PADD ptr109, ptr108, 796;
+ IF_CND.z r1283.x;
+ MOV r1284.x, 64;
+ MOV r1285.x, 0;
+ MOV_SWZ r1286, r1284.x, r1285.x, r1285.x, r1285.x;
+ MOV r1287.xy, r1286;
+ MOV r1288.xy, r1287.xyxy;
+ PADD ptr108, ptr0, r1288.x;
+ MOV r1289.x, 796;
+ MOV_SWZ r1290, r1289.x, r1285.x, r1285.x, r1285.x;
+ MOV r1291.xy, r1290;
+ MOV r1292.xy, r1291.xyxy;
+ PADD ptr109, ptr108, r1292.x;
FADD r52.x, r48.x, 0xBF800000;
- MOV r709.x, r52_abs.x;
- LD_RAW_PTR r710.x, ptr109;
- FCMP.le r711.x, r709.x, r710.x;
- FCMP.ne r712.x, r709.x, r709.x;
- IF_CND.z r712.x;
- FCMP.ne r712.x, r710.x, r710.x;
- ENDIF;
-
- OR r713.x, r711.x, r712.x;
- IF_CND.z r713.x;
- SHR r714.x, r49.x, 23;
- AND r53.x, r714.x, 255;
+ MOV r1293.x, r52_abs.x;
+ LD_RAW_PTR r1294.x, ptr109;
+ FCMP.le r1295.x, r1293.x, r1294.x;
+ AND r1295.x, r1295.x, 0x1;
+ FCMP.ne r1296.x, r1293.x, r1293.x;
+ IF_CND.z r1296.x;
+ FCMP.ne r1296.x, r1294.x, r1294.x;
+ ENDIF;
+ AND r1296.x, r1296.x, 0x1;
+
+ OR r1297.x, r1295.x, r1296.x;
+
+ IF_CND.z r1297.x;
+ SHR r1298.x, r49.x, 23;
+ AND r53.x, r1298.x, 255;
AND r54.x, r49.x, 8388607;
- MOV r715.x, 255;
- ICMP.lt r716.x, r53.x, r715.x;
- IF_CND.z r716.x;
- MOV r717.x, 255;
- ICMP.ne r718.x, r53.x, r717.x;
- IF_CND.z r718.x;
- MOV r719.x, 2047;
- MOV r2783.x, r719.x;
+ MOV r1299.x, 255;
+ ICMP.lt r1300.x, r53.x, r1299.x;
+ AND r1300.x, r1300.x, 0x1;
+ IF_CND.z r1300.x;
+ MOV r1301.x, 255;
+ ICMP.ne r1302.x, r53.x, r1301.x;
+ AND r1302.x, r1302.x, 0x1;
+ IF_CND.z r1302.x;
+ MOV r1303.x, 2047;
+ MOV r3556.x, r1303.x;
ELSE;
IADD r56.x, r53.x, 896;
- MOV r2783.x, r56.x;
+ MOV r3556.x, r56.x;
ENDIF;
ELSE;
- MOV r720.x, 0;
- ICMP.ne r721.x, r53.x, r720.x;
- IF_CND.z r721.x;
- MOV r722.x, 0;
- ICMP.ne r723.x, r54.x, r722.x;
- IF_CND.z r723.x;
- MOV r724.x, 0;
- MOV r2783.x, r724.x;
+ MOV r1304.x, 0;
+ ICMP.ne r1305.x, r53.x, r1304.x;
+ AND r1305.x, r1305.x, 0x1;
+ IF_CND.z r1305.x;
+ MOV r1306.x, 0;
+ ICMP.ne r1307.x, r54.x, r1306.x;
+ AND r1307.x, r1307.x, 0x1;
+ IF_CND.z r1307.x;
+ MOV r1308.x, 0;
+ MOV r3556.x, r1308.x;
ELSE;
- IADD r725.x, r53.x, 905;
- FIRSTBIT_HI r726.x, r54.x;
- IADD r55.x, r725.x, -r726.x;
- MOV r2783.x, r55.x;
+ IADD r1309.x, r53.x, 905;
+ UCLZ r1310.x, r54.x;
+ IADD r55.x, r1309.x, -r1310.x;
+ MOV r3556.x, r55.x;
ENDIF;
ELSE;
IADD r56.x, r53.x, 896;
- MOV r2783.x, r56.x;
- ENDIF;
- ENDIF;
- MOV r57.x, r2783.x;
- OR r727.x, r54.x, 1065353216;
- UTOF r728.x, r727.x;
- MOV r729.x, r728.x;
- AND r730.x, r729.x, 2147483647;
- AND r731.x, r49.x, 2147483648;
- OR r732.x, r730.x, r731.x;
- MOV r60.x, r732.x;
- PADD ptr110, ptr0, 64;
- PADD ptr111, ptr110, 788;
- LD_RAW_PTR r733.x, ptr111;
- UTOF r734.x, r733.x;
- FADD r735.x, r60.x, r734.x;
- MOV r736.x, r735.x;
- AND r737.x, r736.x, 2139095040;
- MOV r738.x, 0;
- ICMP.ne r739.x, r737.x, r738.x;
- AND r61.x, r736.x, 8388607;
- ICMP.eq r740.x, r61.x, r738.x;
- OR r741.x, r739.x, r740.x;
- AND r742.x, r57.x, 2047;
- IADD r743.x, r742.x, 4294966273;
- ITOF r744.x, r743.x;
- PADD ptr112, ptr110, 780;
- LD_RAW_PTR r745.x, ptr112;
- FMUL r58.x, r744.x, r745.x;
- PADD ptr113, ptr110, 784;
- LD_RAW_PTR r746.x, ptr113;
- FMUL r59.x, r744.x, r746.x;
- IF_CND.z r741.x;
- FIRSTBIT_HI r747.x, r61.x;
- ENDIF;
- PADD ptr114, ptr0, 64;
- PADD ptr115, ptr114, 4;
- LD_RAW_PTR r748.x, ptr115;
- FADD r749.x, r58.x, r748.x;
- LD_RAW_PTR r750.x, ptr114;
- PADD ptr116, ptr114, 792;
- LD_RAW_PTR r751.x, ptr116;
- FADD r752.x, r60.x, r751.x;
- FADD r753.x, r752.x, -r751.x;
- FMUL r754.x, r750.x, r753.x;
- FADD r755.x, r754.x, 0xBF800000;
- FADD r756.x, r749.x, r755.x;
- PADD ptr117, ptr114, 8;
- LD_RAW_PTR r757.x, ptr117;
- FADD r758.x, r59.x, r757.x;
- FADD r759.x, r60.x, -r753.x;
- FMUL r760.x, r750.x, r759.x;
- FADD r761.x, r758.x, r760.x;
- PADD ptr118, ptr114, 836;
- LD_RAW_PTR r762.x, ptr118;
- FADD r763.x, r755.x, r760.x;
- FMUL r764.x, r762.x, r763.x;
- PADD ptr119, ptr114, 832;
- LD_RAW_PTR r765.x, ptr119;
- FADD r766.x, r764.x, r765.x;
- FMUL r767.x, r766.x, r763.x;
- PADD ptr120, ptr114, 828;
- LD_RAW_PTR r768.x, ptr120;
- FADD r769.x, r767.x, r768.x;
- FMUL r770.x, r769.x, r763.x;
- PADD ptr121, ptr114, 824;
- LD_RAW_PTR r771.x, ptr121;
- FADD r772.x, r770.x, r771.x;
- FMUL r773.x, r772.x, r763.x;
- PADD ptr122, ptr114, 820;
- LD_RAW_PTR r774.x, ptr122;
- FADD r775.x, r773.x, r774.x;
- FMUL r776.x, r775.x, r763.x;
- PADD ptr123, ptr114, 816;
- LD_RAW_PTR r777.x, ptr123;
- FADD r778.x, r776.x, r777.x;
- FMUL r779.x, r778.x, r763.x;
- PADD ptr124, ptr114, 812;
- LD_RAW_PTR r780.x, ptr124;
- FADD r781.x, r779.x, r780.x;
- FMUL r782.x, r763.x, r763.x;
- FMUL r783.x, r781.x, r782.x;
- FADD r784.x, r761.x, r783.x;
- FADD r62.x, r756.x, r784.x;
- MOV r2784.x, r62.x;
- ELSE;
- PADD ptr125, ptr0, 64;
- PADD ptr126, ptr125, 836;
- LD_RAW_PTR r785.x, ptr126;
- FMUL r786.x, r785.x, r52.x;
- PADD ptr127, ptr125, 832;
- LD_RAW_PTR r787.x, ptr127;
- FADD r788.x, r786.x, r787.x;
- FMUL r789.x, r788.x, r52.x;
- PADD ptr128, ptr125, 828;
- LD_RAW_PTR r790.x, ptr128;
- FADD r791.x, r789.x, r790.x;
- FMUL r792.x, r791.x, r52.x;
- PADD ptr129, ptr125, 824;
- LD_RAW_PTR r793.x, ptr129;
- FADD r794.x, r792.x, r793.x;
- FMUL r795.x, r794.x, r52.x;
- PADD ptr130, ptr125, 820;
- LD_RAW_PTR r796.x, ptr130;
- FADD r797.x, r795.x, r796.x;
- FMUL r798.x, r797.x, r52.x;
- PADD ptr131, ptr125, 816;
- LD_RAW_PTR r799.x, ptr131;
- FADD r800.x, r798.x, r799.x;
- FMUL r801.x, r800.x, r52.x;
- PADD ptr132, ptr125, 812;
- LD_RAW_PTR r802.x, ptr132;
- FADD r803.x, r801.x, r802.x;
- FMUL r804.x, r52.x, r52.x;
- FMUL r805.x, r803.x, r804.x;
- FADD r63.x, r805.x, r52.x;
- MOV r2784.x, r63.x;
- ENDIF;
- ELSE;
- FCMP.ne r806.x, r48.x, r51.x;
- IF_CND.z r806.x;
- MOV r807.x, 0xFF800000;
- MOV r2784.x, r807.x;
- ELSE;
- MOV r808.x, 0x7FC00000;
- MOV r2784.x, r808.x;
- ENDIF;
- ENDIF;
- ELSE;
- MOV r809.x, r48_abs.x;
- MOV r810.x, 0x7F800000;
- FCMP.eq r811.x, r809.x, r810.x;
- IF_CND.z r811.x;
- MOV r2784.x, r48.x;
- ELSE;
- MOV r812.x, 0x00000000;
- FCMP.lt r813.x, r48.x, r812.x;
- IF_CND.z r813.x;
- MOV r814.x, 0x7F800000;
- MOV r2784.x, r814.x;
- ELSE;
- MOV r808.x, 0x7FC00000;
- MOV r2784.x, r808.x;
- ENDIF;
- ENDIF;
- ENDIF;
- ENDIF;
- MOV r64.x, r2784.x;
- PADD ptr133, ptr0, 36;
- LD_RAW_PTR r815.x, ptr133;
+ MOV r3556.x, r56.x;
+ ENDIF;
+ ENDIF;
+ MOV r57.x, r3556.x;
+ OR r1311.x, r54.x, 1065353216;
+ UTOF r1312.x, r1311.x;
+ MOV r1313.x, r1312.x;
+ AND r1314.x, r1313.x, 2147483647;
+ AND r1315.x, r49.x, 2147483648;
+ OR r1316.x, r1314.x, r1315.x;
+ MOV r60.x, r1316.x;
+ MOV r1317.x, 64;
+ MOV r1318.x, 0;
+ MOV_SWZ r1319, r1317.x, r1318.x, r1318.x, r1318.x;
+ MOV r1320.xy, r1319;
+ MOV r1321.xy, r1320.xyxy;
+ PADD ptr110, ptr0, r1321.x;
+ MOV r1322.x, 788;
+ MOV_SWZ r1323, r1322.x, r1318.x, r1318.x, r1318.x;
+ MOV r1324.xy, r1323;
+ MOV r1325.xy, r1324.xyxy;
+ PADD ptr111, ptr110, r1325.x;
+ LD_RAW_PTR r1326.x, ptr111;
+ UTOF r1327.x, r1326.x;
+ FADD r1328.x, r60.x, r1327.x;
+ MOV r1329.x, r1328.x;
+ AND r1330.x, r1329.x, 2139095040;
+ ICMP.ne r1331.x, r1330.x, r1318.x;
+ AND r1331.x, r1331.x, 0x1;
+ AND r61.x, r1329.x, 8388607;
+ ICMP.eq r1332.x, r61.x, r1318.x;
+ AND r1332.x, r1332.x, 0x1;
+ OR r1333.x, r1331.x, r1332.x;
+
+ AND r1334.x, r57.x, 2047;
+ IADD r1335.x, r1334.x, 4294966273;
+ ITOF r1336.x, r1335.x;
+ MOV r1337.x, 780;
+ MOV_SWZ r1338, r1337.x, r1318.x, r1318.x, r1318.x;
+ MOV r1339.xy, r1338;
+ MOV r1340.xy, r1339.xyxy;
+ PADD ptr112, ptr110, r1340.x;
+ LD_RAW_PTR r1341.x, ptr112;
+ FMUL r58.x, r1336.x, r1341.x;
+ MOV r1342.x, 784;
+ MOV_SWZ r1343, r1342.x, r1318.x, r1318.x, r1318.x;
+ MOV r1344.xy, r1343;
+ MOV r1345.xy, r1344.xyxy;
+ PADD ptr113, ptr110, r1345.x;
+ LD_RAW_PTR r1346.x, ptr113;
+ FMUL r59.x, r1336.x, r1346.x;
+ IF_CND.z r1333.x;
+ UCLZ r1347.x, r61.x;
+ ENDIF;
+ MOV r1348.x, 64;
+ MOV r1349.x, 0;
+ MOV_SWZ r1350, r1348.x, r1349.x, r1349.x, r1349.x;
+ MOV r1351.xy, r1350;
+ MOV r1352.xy, r1351.xyxy;
+ PADD ptr114, ptr0, r1352.x;
+ MOV r1353.x, 4;
+ MOV_SWZ r1354, r1353.x, r1349.x, r1349.x, r1349.x;
+ MOV r1355.xy, r1354;
+ MOV r1356.xy, r1355.xyxy;
+ PADD ptr115, ptr114, r1356.x;
+ LD_RAW_PTR r1357.x, ptr115;
+ FADD r1358.x, r58.x, r1357.x;
+ LD_RAW_PTR r1359.x, ptr114;
+ MOV r1360.x, 792;
+ MOV_SWZ r1361, r1360.x, r1349.x, r1349.x, r1349.x;
+ MOV r1362.xy, r1361;
+ MOV r1363.xy, r1362.xyxy;
+ PADD ptr116, ptr114, r1363.x;
+ LD_RAW_PTR r1364.x, ptr116;
+ FADD r1365.x, r60.x, r1364.x;
+ FADD r1366.x, r1365.x, -r1364.x;
+ FMUL r1367.x, r1359.x, r1366.x;
+ FADD r1368.x, r1367.x, 0xBF800000;
+ FADD r1369.x, r1358.x, r1368.x;
+ MOV r1370.x, 8;
+ MOV_SWZ r1371, r1370.x, r1349.x, r1349.x, r1349.x;
+ MOV r1372.xy, r1371;
+ MOV r1373.xy, r1372.xyxy;
+ PADD ptr117, ptr114, r1373.x;
+ LD_RAW_PTR r1374.x, ptr117;
+ FADD r1375.x, r59.x, r1374.x;
+ FADD r1376.x, r60.x, -r1366.x;
+ FMUL r1377.x, r1359.x, r1376.x;
+ FADD r1378.x, r1375.x, r1377.x;
+ MOV r1379.x, 836;
+ MOV_SWZ r1380, r1379.x, r1349.x, r1349.x, r1349.x;
+ MOV r1381.xy, r1380;
+ MOV r1382.xy, r1381.xyxy;
+ PADD ptr118, ptr114, r1382.x;
+ LD_RAW_PTR r1383.x, ptr118;
+ FADD r1384.x, r1368.x, r1377.x;
+ FMUL r1385.x, r1383.x, r1384.x;
+ MOV r1386.x, 832;
+ MOV_SWZ r1387, r1386.x, r1349.x, r1349.x, r1349.x;
+ MOV r1388.xy, r1387;
+ MOV r1389.xy, r1388.xyxy;
+ PADD ptr119, ptr114, r1389.x;
+ LD_RAW_PTR r1390.x, ptr119;
+ FADD r1391.x, r1385.x, r1390.x;
+ FMUL r1392.x, r1391.x, r1384.x;
+ MOV r1393.x, 828;
+ MOV_SWZ r1394, r1393.x, r1349.x, r1349.x, r1349.x;
+ MOV r1395.xy, r1394;
+ MOV r1396.xy, r1395.xyxy;
+ PADD ptr120, ptr114, r1396.x;
+ LD_RAW_PTR r1397.x, ptr120;
+ FADD r1398.x, r1392.x, r1397.x;
+ FMUL r1399.x, r1398.x, r1384.x;
+ MOV r1400.x, 824;
+ MOV_SWZ r1401, r1400.x, r1349.x, r1349.x, r1349.x;
+ MOV r1402.xy, r1401;
+ MOV r1403.xy, r1402.xyxy;
+ PADD ptr121, ptr114, r1403.x;
+ LD_RAW_PTR r1404.x, ptr121;
+ FADD r1405.x, r1399.x, r1404.x;
+ FMUL r1406.x, r1405.x, r1384.x;
+ MOV r1407.x, 820;
+ MOV_SWZ r1408, r1407.x, r1349.x, r1349.x, r1349.x;
+ MOV r1409.xy, r1408;
+ MOV r1410.xy, r1409.xyxy;
+ PADD ptr122, ptr114, r1410.x;
+ LD_RAW_PTR r1411.x, ptr122;
+ FADD r1412.x, r1406.x, r1411.x;
+ FMUL r1413.x, r1412.x, r1384.x;
+ MOV r1414.x, 816;
+ MOV_SWZ r1415, r1414.x, r1349.x, r1349.x, r1349.x;
+ MOV r1416.xy, r1415;
+ MOV r1417.xy, r1416.xyxy;
+ PADD ptr123, ptr114, r1417.x;
+ LD_RAW_PTR r1418.x, ptr123;
+ FADD r1419.x, r1413.x, r1418.x;
+ FMUL r1420.x, r1419.x, r1384.x;
+ MOV r1421.x, 812;
+ MOV_SWZ r1422, r1421.x, r1349.x, r1349.x, r1349.x;
+ MOV r1423.xy, r1422;
+ MOV r1424.xy, r1423.xyxy;
+ PADD ptr124, ptr114, r1424.x;
+ LD_RAW_PTR r1425.x, ptr124;
+ FADD r1426.x, r1420.x, r1425.x;
+ FMUL r1427.x, r1384.x, r1384.x;
+ FMUL r1428.x, r1426.x, r1427.x;
+ FADD r1429.x, r1378.x, r1428.x;
+ FADD r62.x, r1369.x, r1429.x;
+ MOV r3557.x, r62.x;
+ ELSE;
+ MOV r1430.x, 64;
+ MOV r1431.x, 0;
+ MOV_SWZ r1432, r1430.x, r1431.x, r1431.x, r1431.x;
+ MOV r1433.xy, r1432;
+ MOV r1434.xy, r1433.xyxy;
+ PADD ptr125, ptr0, r1434.x;
+ MOV r1435.x, 836;
+ MOV_SWZ r1436, r1435.x, r1431.x, r1431.x, r1431.x;
+ MOV r1437.xy, r1436;
+ MOV r1438.xy, r1437.xyxy;
+ PADD ptr126, ptr125, r1438.x;
+ LD_RAW_PTR r1439.x, ptr126;
+ FMUL r1440.x, r1439.x, r52.x;
+ MOV r1441.x, 832;
+ MOV_SWZ r1442, r1441.x, r1431.x, r1431.x, r1431.x;
+ MOV r1443.xy, r1442;
+ MOV r1444.xy, r1443.xyxy;
+ PADD ptr127, ptr125, r1444.x;
+ LD_RAW_PTR r1445.x, ptr127;
+ FADD r1446.x, r1440.x, r1445.x;
+ FMUL r1447.x, r1446.x, r52.x;
+ MOV r1448.x, 828;
+ MOV_SWZ r1449, r1448.x, r1431.x, r1431.x, r1431.x;
+ MOV r1450.xy, r1449;
+ MOV r1451.xy, r1450.xyxy;
+ PADD ptr128, ptr125, r1451.x;
+ LD_RAW_PTR r1452.x, ptr128;
+ FADD r1453.x, r1447.x, r1452.x;
+ FMUL r1454.x, r1453.x, r52.x;
+ MOV r1455.x, 824;
+ MOV_SWZ r1456, r1455.x, r1431.x, r1431.x, r1431.x;
+ MOV r1457.xy, r1456;
+ MOV r1458.xy, r1457.xyxy;
+ PADD ptr129, ptr125, r1458.x;
+ LD_RAW_PTR r1459.x, ptr129;
+ FADD r1460.x, r1454.x, r1459.x;
+ FMUL r1461.x, r1460.x, r52.x;
+ MOV r1462.x, 820;
+ MOV_SWZ r1463, r1462.x, r1431.x, r1431.x, r1431.x;
+ MOV r1464.xy, r1463;
+ MOV r1465.xy, r1464.xyxy;
+ PADD ptr130, ptr125, r1465.x;
+ LD_RAW_PTR r1466.x, ptr130;
+ FADD r1467.x, r1461.x, r1466.x;
+ FMUL r1468.x, r1467.x, r52.x;
+ MOV r1469.x, 816;
+ MOV_SWZ r1470, r1469.x, r1431.x, r1431.x, r1431.x;
+ MOV r1471.xy, r1470;
+ MOV r1472.xy, r1471.xyxy;
+ PADD ptr131, ptr125, r1472.x;
+ LD_RAW_PTR r1473.x, ptr131;
+ FADD r1474.x, r1468.x, r1473.x;
+ FMUL r1475.x, r1474.x, r52.x;
+ MOV r1476.x, 812;
+ MOV_SWZ r1477, r1476.x, r1431.x, r1431.x, r1431.x;
+ MOV r1478.xy, r1477;
+ MOV r1479.xy, r1478.xyxy;
+ PADD ptr132, ptr125, r1479.x;
+ LD_RAW_PTR r1480.x, ptr132;
+ FADD r1481.x, r1475.x, r1480.x;
+ FMUL r1482.x, r52.x, r52.x;
+ FMUL r1483.x, r1481.x, r1482.x;
+ FADD r63.x, r1483.x, r52.x;
+ MOV r3557.x, r63.x;
+ ENDIF;
+ ELSE;
+ FCMP.ne r1484.x, r48.x, r51.x;
+ AND r1484.x, r1484.x, 0x1;
+ IF_CND.z r1484.x;
+ MOV r1485.x, 0xFF800000;
+ MOV r3557.x, r1485.x;
+ ELSE;
+ MOV r1486.x, 0x7FC00000;
+ MOV r3557.x, r1486.x;
+ ENDIF;
+ ENDIF;
+ ELSE;
+ MOV r1487.x, r48_abs.x;
+ MOV r1488.x, 0x7F800000;
+ FCMP.eq r1489.x, r1487.x, r1488.x;
+ AND r1489.x, r1489.x, 0x1;
+ IF_CND.z r1489.x;
+ MOV r3557.x, r48.x;
+ ELSE;
+ MOV r1490.x, 0x00000000;
+ FCMP.lt r1491.x, r48.x, r1490.x;
+ AND r1491.x, r1491.x, 0x1;
+ IF_CND.z r1491.x;
+ MOV r1492.x, 0x7F800000;
+ MOV r3557.x, r1492.x;
+ ELSE;
+ MOV r1486.x, 0x7FC00000;
+ MOV r3557.x, r1486.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ MOV r64.x, r3557.x;
+ MOV r1493.x, 36;
+ MOV r1494.x, 0;
+ MOV_SWZ r1495, r1493.x, r1494.x, r1494.x, r1494.x;
+ MOV r1496.xy, r1495;
+ MOV r1497.xy, r1496.xyxy;
+ PADD ptr133, ptr0, r1497.x;
+ LD_RAW_PTR r1498.x, ptr133;
MOV r66.x, r11.w;
MOV r67.x, r66.x;
- IADD r816.x, r815.x, r67.x;
- PADD ptr134, ptr0, 40;
- LD_RAW_PTR r817.x, ptr134;
- ICMP.lt r818.x, r816.x, r817.x;
+ IADD r1499.x, r1498.x, r67.x;
+ MOV r1500.x, 40;
+ MOV_SWZ r1501, r1500.x, r1494.x, r1494.x, r1494.x;
+ MOV r1502.xy, r1501;
+ MOV r1503.xy, r1502.xyxy;
+ PADD ptr134, ptr0, r1503.x;
+ LD_RAW_PTR r1504.x, ptr134;
+ ICMP.lt r1505.x, r1499.x, r1504.x;
+ AND r1505.x, r1505.x, 0x1;
MOV_SWZ r65, r47.x, r47.y, r64.x, r47.w;
- PADD ptr135, ptr0, 44;
- LD_RAW_PTR r819.x, ptr135;
- IADD r820.x, r67.x, -r819.x;
- SAR r821.x, r820.x, 23;
- ITOF r822.x, r821.x;
- PADD ptr136, ptr0, 56;
- LD_RAW_PTR r823.x, ptr136;
- FMUL r824.x, r822.x, r823.x;
- PADD ptr137, ptr0, 60;
- LD_RAW_PTR r825.x, ptr137;
- FMUL r826.x, r822.x, r825.x;
- PADD ptr138, ptr0, 32;
- LD_RAW_PTR r827.x, ptr138;
- PADD ptr139, ptr0, 48;
- LD_RAW_PTR r828.x, ptr139;
- AND r829.x, r820.x, r828.x;
- IADD r830.x, r829.x, r819.x;
- MOV r831.x, r830.x;
- PADD ptr140, ptr0, 52;
- LD_RAW_PTR r832.x, ptr140;
- FADD r833.x, r831.x, -r832.x;
- FMUL r834.x, r827.x, r833.x;
- PADD ptr141, ptr0, 28;
- LD_RAW_PTR r835.x, ptr141;
- FADD r836.x, r834.x, r835.x;
- FMUL r837.x, r836.x, r833.x;
- PADD ptr142, ptr0, 24;
- LD_RAW_PTR r838.x, ptr142;
- FADD r839.x, r837.x, r838.x;
- FMUL r840.x, r839.x, r833.x;
- PADD ptr143, ptr0, 20;
- LD_RAW_PTR r841.x, ptr143;
- FADD r842.x, r840.x, r841.x;
- FMUL r843.x, r842.x, r833.x;
- PADD ptr144, ptr0, 16;
- LD_RAW_PTR r844.x, ptr144;
- FADD r845.x, r843.x, r844.x;
- FMUL r846.x, r845.x, r833.x;
- PADD ptr145, ptr0, 12;
- LD_RAW_PTR r847.x, ptr145;
- FADD r848.x, r846.x, r847.x;
- FMUL r849.x, r848.x, r833.x;
- PADD ptr146, ptr0, 8;
- LD_RAW_PTR r850.x, ptr146;
- FADD r851.x, r849.x, r850.x;
- FMUL r852.x, r851.x, r833.x;
- PADD ptr147, ptr0, 4;
- LD_RAW_PTR r853.x, ptr147;
- FADD r854.x, r852.x, r853.x;
- FMUL r855.x, r854.x, r833.x;
- LD_RAW_PTR r856.x, ptr0;
- FADD r857.x, r855.x, r856.x;
- FMUL r858.x, r857.x, r833.x;
- FMUL r859.x, r858.x, r833.x;
- FADD r860.x, r859.x, r833.x;
- FADD r861.x, r826.x, r860.x;
- FADD r68.x, r824.x, r861.x;
- IF_CND.z r818.x;
- MOV r2786.x, r68.x;
- ELSE;
- AND r862.x, r67.x, 2139095040;
- MOV r863.x, 2139095040;
- ICMP.eq r864.x, r862.x, r863.x;
- IF_CND.z r864.x;
- PADD ptr148, ptr0, 64;
- PADD ptr149, ptr148, 804;
+ MOV r1506.x, 44;
+ MOV_SWZ r1507, r1506.x, r1494.x, r1494.x, r1494.x;
+ MOV r1508.xy, r1507;
+ MOV r1509.xy, r1508.xyxy;
+ PADD ptr135, ptr0, r1509.x;
+ LD_RAW_PTR r1510.x, ptr135;
+ IADD r1511.x, r67.x, -r1510.x;
+ SAR r1512.x, r1511.x, 23;
+ ITOF r1513.x, r1512.x;
+ MOV r1514.x, 56;
+ MOV_SWZ r1515, r1514.x, r1494.x, r1494.x, r1494.x;
+ MOV r1516.xy, r1515;
+ MOV r1517.xy, r1516.xyxy;
+ PADD ptr136, ptr0, r1517.x;
+ LD_RAW_PTR r1518.x, ptr136;
+ FMUL r1519.x, r1513.x, r1518.x;
+ MOV r1520.x, 60;
+ MOV_SWZ r1521, r1520.x, r1494.x, r1494.x, r1494.x;
+ MOV r1522.xy, r1521;
+ MOV r1523.xy, r1522.xyxy;
+ PADD ptr137, ptr0, r1523.x;
+ LD_RAW_PTR r1524.x, ptr137;
+ FMUL r1525.x, r1513.x, r1524.x;
+ MOV r1526.x, 32;
+ MOV_SWZ r1527, r1526.x, r1494.x, r1494.x, r1494.x;
+ MOV r1528.xy, r1527;
+ MOV r1529.xy, r1528.xyxy;
+ PADD ptr138, ptr0, r1529.x;
+ LD_RAW_PTR r1530.x, ptr138;
+ MOV r1531.x, 48;
+ MOV_SWZ r1532, r1531.x, r1494.x, r1494.x, r1494.x;
+ MOV r1533.xy, r1532;
+ MOV r1534.xy, r1533.xyxy;
+ PADD ptr139, ptr0, r1534.x;
+ LD_RAW_PTR r1535.x, ptr139;
+ AND r1536.x, r1511.x, r1535.x;
+ IADD r1537.x, r1536.x, r1510.x;
+ MOV r1538.x, r1537.x;
+ MOV r1539.x, 52;
+ MOV_SWZ r1540, r1539.x, r1494.x, r1494.x, r1494.x;
+ MOV r1541.xy, r1540;
+ MOV r1542.xy, r1541.xyxy;
+ PADD ptr140, ptr0, r1542.x;
+ LD_RAW_PTR r1543.x, ptr140;
+ FADD r1544.x, r1538.x, -r1543.x;
+ FMUL r1545.x, r1530.x, r1544.x;
+ MOV r1546.x, 28;
+ MOV_SWZ r1547, r1546.x, r1494.x, r1494.x, r1494.x;
+ MOV r1548.xy, r1547;
+ MOV r1549.xy, r1548.xyxy;
+ PADD ptr141, ptr0, r1549.x;
+ LD_RAW_PTR r1550.x, ptr141;
+ FADD r1551.x, r1545.x, r1550.x;
+ FMUL r1552.x, r1551.x, r1544.x;
+ MOV r1553.x, 24;
+ MOV_SWZ r1554, r1553.x, r1494.x, r1494.x, r1494.x;
+ MOV r1555.xy, r1554;
+ MOV r1556.xy, r1555.xyxy;
+ PADD ptr142, ptr0, r1556.x;
+ LD_RAW_PTR r1557.x, ptr142;
+ FADD r1558.x, r1552.x, r1557.x;
+ FMUL r1559.x, r1558.x, r1544.x;
+ MOV r1560.x, 20;
+ MOV_SWZ r1561, r1560.x, r1494.x, r1494.x, r1494.x;
+ MOV r1562.xy, r1561;
+ MOV r1563.xy, r1562.xyxy;
+ PADD ptr143, ptr0, r1563.x;
+ LD_RAW_PTR r1564.x, ptr143;
+ FADD r1565.x, r1559.x, r1564.x;
+ FMUL r1566.x, r1565.x, r1544.x;
+ MOV r1567.x, 16;
+ MOV_SWZ r1568, r1567.x, r1494.x, r1494.x, r1494.x;
+ MOV r1569.xy, r1568;
+ MOV r1570.xy, r1569.xyxy;
+ PADD ptr144, ptr0, r1570.x;
+ LD_RAW_PTR r1571.x, ptr144;
+ FADD r1572.x, r1566.x, r1571.x;
+ FMUL r1573.x, r1572.x, r1544.x;
+ MOV r1574.x, 12;
+ MOV_SWZ r1575, r1574.x, r1494.x, r1494.x, r1494.x;
+ MOV r1576.xy, r1575;
+ MOV r1577.xy, r1576.xyxy;
+ PADD ptr145, ptr0, r1577.x;
+ LD_RAW_PTR r1578.x, ptr145;
+ FADD r1579.x, r1573.x, r1578.x;
+ FMUL r1580.x, r1579.x, r1544.x;
+ MOV r1581.x, 8;
+ MOV_SWZ r1582, r1581.x, r1494.x, r1494.x, r1494.x;
+ MOV r1583.xy, r1582;
+ MOV r1584.xy, r1583.xyxy;
+ PADD ptr146, ptr0, r1584.x;
+ LD_RAW_PTR r1585.x, ptr146;
+ FADD r1586.x, r1580.x, r1585.x;
+ FMUL r1587.x, r1586.x, r1544.x;
+ MOV r1588.x, 4;
+ MOV_SWZ r1589, r1588.x, r1494.x, r1494.x, r1494.x;
+ MOV r1590.xy, r1589;
+ MOV r1591.xy, r1590.xyxy;
+ PADD ptr147, ptr0, r1591.x;
+ LD_RAW_PTR r1592.x, ptr147;
+ FADD r1593.x, r1587.x, r1592.x;
+ FMUL r1594.x, r1593.x, r1544.x;
+ LD_RAW_PTR r1595.x, ptr0;
+ FADD r1596.x, r1594.x, r1595.x;
+ FMUL r1597.x, r1596.x, r1544.x;
+ FMUL r1598.x, r1597.x, r1544.x;
+ FADD r1599.x, r1598.x, r1544.x;
+ FADD r1600.x, r1525.x, r1599.x;
+ FADD r68.x, r1519.x, r1600.x;
+ IF_CND.z r1505.x;
+ MOV r3559.x, r68.x;
+ ELSE;
+ AND r1601.x, r67.x, 2139095040;
+ MOV r1602.x, 2139095040;
+ ICMP.eq r1603.x, r1601.x, r1602.x;
+ AND r1603.x, r1603.x, 0x1;
+ IF_CND.z r1603.x;
+ MOV r1604.x, 64;
+ MOV r1605.x, 0;
+ MOV_SWZ r1606, r1604.x, r1605.x, r1605.x, r1605.x;
+ MOV r1607.xy, r1606;
+ MOV r1608.xy, r1607.xyxy;
+ PADD ptr148, ptr0, r1608.x;
+ MOV r1609.x, 804;
+ MOV_SWZ r1610, r1609.x, r1605.x, r1605.x, r1605.x;
+ MOV r1611.xy, r1610;
+ MOV r1612.xy, r1611.xyxy;
+ PADD ptr149, ptr148, r1612.x;
LD_RAW_PTR r69.x, ptr149;
- FCMP.le r865.x, r66.x, r69.x;
- FCMP.ne r866.x, r66.x, r66.x;
- IF_CND.z r866.x;
- FCMP.ne r866.x, r69.x, r69.x;
+ FCMP.le r1613.x, r66.x, r69.x;
+ AND r1613.x, r1613.x, 0x1;
+ FCMP.ne r1614.x, r66.x, r66.x;
+ IF_CND.z r1614.x;
+ FCMP.ne r1614.x, r69.x, r69.x;
ENDIF;
+ AND r1614.x, r1614.x, 0x1;
+
+ OR r1615.x, r1613.x, r1614.x;
- OR r867.x, r865.x, r866.x;
- IF_CND.z r867.x;
- PADD ptr150, ptr0, 64;
- PADD ptr151, ptr150, 796;
+ IF_CND.z r1615.x;
+ MOV r1616.x, 64;
+ MOV r1617.x, 0;
+ MOV_SWZ r1618, r1616.x, r1617.x, r1617.x, r1617.x;
+ MOV r1619.xy, r1618;
+ MOV r1620.xy, r1619.xyxy;
+ PADD ptr150, ptr0, r1620.x;
+ MOV r1621.x, 796;
+ MOV_SWZ r1622, r1621.x, r1617.x, r1617.x, r1617.x;
+ MOV r1623.xy, r1622;
+ MOV r1624.xy, r1623.xyxy;
+ PADD ptr151, ptr150, r1624.x;
FADD r70.x, r66.x, 0xBF800000;
- MOV r868.x, r70_abs.x;
- LD_RAW_PTR r869.x, ptr151;
- FCMP.le r870.x, r868.x, r869.x;
- FCMP.ne r871.x, r868.x, r868.x;
- IF_CND.z r871.x;
- FCMP.ne r871.x, r869.x, r869.x;
- ENDIF;
-
- OR r872.x, r870.x, r871.x;
- IF_CND.z r872.x;
- SHR r873.x, r67.x, 23;
- AND r71.x, r873.x, 255;
+ MOV r1625.x, r70_abs.x;
+ LD_RAW_PTR r1626.x, ptr151;
+ FCMP.le r1627.x, r1625.x, r1626.x;
+ AND r1627.x, r1627.x, 0x1;
+ FCMP.ne r1628.x, r1625.x, r1625.x;
+ IF_CND.z r1628.x;
+ FCMP.ne r1628.x, r1626.x, r1626.x;
+ ENDIF;
+ AND r1628.x, r1628.x, 0x1;
+
+ OR r1629.x, r1627.x, r1628.x;
+
+ IF_CND.z r1629.x;
+ SHR r1630.x, r67.x, 23;
+ AND r71.x, r1630.x, 255;
AND r72.x, r67.x, 8388607;
- MOV r874.x, 255;
- ICMP.lt r875.x, r71.x, r874.x;
- IF_CND.z r875.x;
- MOV r876.x, 255;
- ICMP.ne r877.x, r71.x, r876.x;
- IF_CND.z r877.x;
- MOV r878.x, 2047;
- MOV r2785.x, r878.x;
+ MOV r1631.x, 255;
+ ICMP.lt r1632.x, r71.x, r1631.x;
+ AND r1632.x, r1632.x, 0x1;
+ IF_CND.z r1632.x;
+ MOV r1633.x, 255;
+ ICMP.ne r1634.x, r71.x, r1633.x;
+ AND r1634.x, r1634.x, 0x1;
+ IF_CND.z r1634.x;
+ MOV r1635.x, 2047;
+ MOV r3558.x, r1635.x;
ELSE;
IADD r74.x, r71.x, 896;
- MOV r2785.x, r74.x;
+ MOV r3558.x, r74.x;
ENDIF;
ELSE;
- MOV r879.x, 0;
- ICMP.ne r880.x, r71.x, r879.x;
- IF_CND.z r880.x;
- MOV r881.x, 0;
- ICMP.ne r882.x, r72.x, r881.x;
- IF_CND.z r882.x;
- MOV r883.x, 0;
- MOV r2785.x, r883.x;
+ MOV r1636.x, 0;
+ ICMP.ne r1637.x, r71.x, r1636.x;
+ AND r1637.x, r1637.x, 0x1;
+ IF_CND.z r1637.x;
+ MOV r1638.x, 0;
+ ICMP.ne r1639.x, r72.x, r1638.x;
+ AND r1639.x, r1639.x, 0x1;
+ IF_CND.z r1639.x;
+ MOV r1640.x, 0;
+ MOV r3558.x, r1640.x;
ELSE;
- IADD r884.x, r71.x, 905;
- FIRSTBIT_HI r885.x, r72.x;
- IADD r73.x, r884.x, -r885.x;
- MOV r2785.x, r73.x;
+ IADD r1641.x, r71.x, 905;
+ UCLZ r1642.x, r72.x;
+ IADD r73.x, r1641.x, -r1642.x;
+ MOV r3558.x, r73.x;
ENDIF;
ELSE;
IADD r74.x, r71.x, 896;
- MOV r2785.x, r74.x;
- ENDIF;
- ENDIF;
- MOV r75.x, r2785.x;
- OR r886.x, r72.x, 1065353216;
- UTOF r887.x, r886.x;
- MOV r888.x, r887.x;
- AND r889.x, r888.x, 2147483647;
- AND r890.x, r67.x, 2147483648;
- OR r891.x, r889.x, r890.x;
- MOV r78.x, r891.x;
- PADD ptr152, ptr0, 64;
- PADD ptr153, ptr152, 788;
- LD_RAW_PTR r892.x, ptr153;
- UTOF r893.x, r892.x;
- FADD r894.x, r78.x, r893.x;
- MOV r895.x, r894.x;
- AND r896.x, r895.x, 2139095040;
- MOV r897.x, 0;
- ICMP.ne r898.x, r896.x, r897.x;
- AND r79.x, r895.x, 8388607;
- ICMP.eq r899.x, r79.x, r897.x;
- OR r900.x, r898.x, r899.x;
- AND r901.x, r75.x, 2047;
- IADD r902.x, r901.x, 4294966273;
- ITOF r903.x, r902.x;
- PADD ptr154, ptr152, 780;
- LD_RAW_PTR r904.x, ptr154;
- FMUL r76.x, r903.x, r904.x;
- PADD ptr155, ptr152, 784;
- LD_RAW_PTR r905.x, ptr155;
- FMUL r77.x, r903.x, r905.x;
- IF_CND.z r900.x;
- FIRSTBIT_HI r906.x, r79.x;
- ENDIF;
- PADD ptr156, ptr0, 64;
- PADD ptr157, ptr156, 4;
- LD_RAW_PTR r907.x, ptr157;
- FADD r908.x, r76.x, r907.x;
- LD_RAW_PTR r909.x, ptr156;
- PADD ptr158, ptr156, 792;
- LD_RAW_PTR r910.x, ptr158;
- FADD r911.x, r78.x, r910.x;
- FADD r912.x, r911.x, -r910.x;
- FMUL r913.x, r909.x, r912.x;
- FADD r914.x, r913.x, 0xBF800000;
- FADD r915.x, r908.x, r914.x;
- PADD ptr159, ptr156, 8;
- LD_RAW_PTR r916.x, ptr159;
- FADD r917.x, r77.x, r916.x;
- FADD r918.x, r78.x, -r912.x;
- FMUL r919.x, r909.x, r918.x;
- FADD r920.x, r917.x, r919.x;
- PADD ptr160, ptr156, 836;
- LD_RAW_PTR r921.x, ptr160;
- FADD r922.x, r914.x, r919.x;
- FMUL r923.x, r921.x, r922.x;
- PADD ptr161, ptr156, 832;
- LD_RAW_PTR r924.x, ptr161;
- FADD r925.x, r923.x, r924.x;
- FMUL r926.x, r925.x, r922.x;
- PADD ptr162, ptr156, 828;
- LD_RAW_PTR r927.x, ptr162;
- FADD r928.x, r926.x, r927.x;
- FMUL r929.x, r928.x, r922.x;
- PADD ptr163, ptr156, 824;
- LD_RAW_PTR r930.x, ptr163;
- FADD r931.x, r929.x, r930.x;
- FMUL r932.x, r931.x, r922.x;
- PADD ptr164, ptr156, 820;
- LD_RAW_PTR r933.x, ptr164;
- FADD r934.x, r932.x, r933.x;
- FMUL r935.x, r934.x, r922.x;
- PADD ptr165, ptr156, 816;
- LD_RAW_PTR r936.x, ptr165;
- FADD r937.x, r935.x, r936.x;
- FMUL r938.x, r937.x, r922.x;
- PADD ptr166, ptr156, 812;
- LD_RAW_PTR r939.x, ptr166;
- FADD r940.x, r938.x, r939.x;
- FMUL r941.x, r922.x, r922.x;
- FMUL r942.x, r940.x, r941.x;
- FADD r943.x, r920.x, r942.x;
- FADD r80.x, r915.x, r943.x;
- MOV r2786.x, r80.x;
- ELSE;
- PADD ptr167, ptr0, 64;
- PADD ptr168, ptr167, 836;
- LD_RAW_PTR r944.x, ptr168;
- FMUL r945.x, r944.x, r70.x;
- PADD ptr169, ptr167, 832;
- LD_RAW_PTR r946.x, ptr169;
- FADD r947.x, r945.x, r946.x;
- FMUL r948.x, r947.x, r70.x;
- PADD ptr170, ptr167, 828;
- LD_RAW_PTR r949.x, ptr170;
- FADD r950.x, r948.x, r949.x;
- FMUL r951.x, r950.x, r70.x;
- PADD ptr171, ptr167, 824;
- LD_RAW_PTR r952.x, ptr171;
- FADD r953.x, r951.x, r952.x;
- FMUL r954.x, r953.x, r70.x;
- PADD ptr172, ptr167, 820;
- LD_RAW_PTR r955.x, ptr172;
- FADD r956.x, r954.x, r955.x;
- FMUL r957.x, r956.x, r70.x;
- PADD ptr173, ptr167, 816;
- LD_RAW_PTR r958.x, ptr173;
- FADD r959.x, r957.x, r958.x;
- FMUL r960.x, r959.x, r70.x;
- PADD ptr174, ptr167, 812;
- LD_RAW_PTR r961.x, ptr174;
- FADD r962.x, r960.x, r961.x;
- FMUL r963.x, r70.x, r70.x;
- FMUL r964.x, r962.x, r963.x;
- FADD r81.x, r964.x, r70.x;
- MOV r2786.x, r81.x;
- ENDIF;
- ELSE;
- FCMP.ne r965.x, r66.x, r69.x;
- IF_CND.z r965.x;
- MOV r966.x, 0xFF800000;
- MOV r2786.x, r966.x;
+ MOV r3558.x, r74.x;
+ ENDIF;
+ ENDIF;
+ MOV r75.x, r3558.x;
+ OR r1643.x, r72.x, 1065353216;
+ UTOF r1644.x, r1643.x;
+ MOV r1645.x, r1644.x;
+ AND r1646.x, r1645.x, 2147483647;
+ AND r1647.x, r67.x, 2147483648;
+ OR r1648.x, r1646.x, r1647.x;
+ MOV r78.x, r1648.x;
+ MOV r1649.x, 64;
+ MOV r1650.x, 0;
+ MOV_SWZ r1651, r1649.x, r1650.x, r1650.x, r1650.x;
+ MOV r1652.xy, r1651;
+ MOV r1653.xy, r1652.xyxy;
+ PADD ptr152, ptr0, r1653.x;
+ MOV r1654.x, 788;
+ MOV_SWZ r1655, r1654.x, r1650.x, r1650.x, r1650.x;
+ MOV r1656.xy, r1655;
+ MOV r1657.xy, r1656.xyxy;
+ PADD ptr153, ptr152, r1657.x;
+ LD_RAW_PTR r1658.x, ptr153;
+ UTOF r1659.x, r1658.x;
+ FADD r1660.x, r78.x, r1659.x;
+ MOV r1661.x, r1660.x;
+ AND r1662.x, r1661.x, 2139095040;
+ ICMP.ne r1663.x, r1662.x, r1650.x;
+ AND r1663.x, r1663.x, 0x1;
+ AND r79.x, r1661.x, 8388607;
+ ICMP.eq r1664.x, r79.x, r1650.x;
+ AND r1664.x, r1664.x, 0x1;
+ OR r1665.x, r1663.x, r1664.x;
+
+ AND r1666.x, r75.x, 2047;
+ IADD r1667.x, r1666.x, 4294966273;
+ ITOF r1668.x, r1667.x;
+ MOV r1669.x, 780;
+ MOV_SWZ r1670, r1669.x, r1650.x, r1650.x, r1650.x;
+ MOV r1671.xy, r1670;
+ MOV r1672.xy, r1671.xyxy;
+ PADD ptr154, ptr152, r1672.x;
+ LD_RAW_PTR r1673.x, ptr154;
+ FMUL r76.x, r1668.x, r1673.x;
+ MOV r1674.x, 784;
+ MOV_SWZ r1675, r1674.x, r1650.x, r1650.x, r1650.x;
+ MOV r1676.xy, r1675;
+ MOV r1677.xy, r1676.xyxy;
+ PADD ptr155, ptr152, r1677.x;
+ LD_RAW_PTR r1678.x, ptr155;
+ FMUL r77.x, r1668.x, r1678.x;
+ IF_CND.z r1665.x;
+ UCLZ r1679.x, r79.x;
+ ENDIF;
+ MOV r1680.x, 64;
+ MOV r1681.x, 0;
+ MOV_SWZ r1682, r1680.x, r1681.x, r1681.x, r1681.x;
+ MOV r1683.xy, r1682;
+ MOV r1684.xy, r1683.xyxy;
+ PADD ptr156, ptr0, r1684.x;
+ MOV r1685.x, 4;
+ MOV_SWZ r1686, r1685.x, r1681.x, r1681.x, r1681.x;
+ MOV r1687.xy, r1686;
+ MOV r1688.xy, r1687.xyxy;
+ PADD ptr157, ptr156, r1688.x;
+ LD_RAW_PTR r1689.x, ptr157;
+ FADD r1690.x, r76.x, r1689.x;
+ LD_RAW_PTR r1691.x, ptr156;
+ MOV r1692.x, 792;
+ MOV_SWZ r1693, r1692.x, r1681.x, r1681.x, r1681.x;
+ MOV r1694.xy, r1693;
+ MOV r1695.xy, r1694.xyxy;
+ PADD ptr158, ptr156, r1695.x;
+ LD_RAW_PTR r1696.x, ptr158;
+ FADD r1697.x, r78.x, r1696.x;
+ FADD r1698.x, r1697.x, -r1696.x;
+ FMUL r1699.x, r1691.x, r1698.x;
+ FADD r1700.x, r1699.x, 0xBF800000;
+ FADD r1701.x, r1690.x, r1700.x;
+ MOV r1702.x, 8;
+ MOV_SWZ r1703, r1702.x, r1681.x, r1681.x, r1681.x;
+ MOV r1704.xy, r1703;
+ MOV r1705.xy, r1704.xyxy;
+ PADD ptr159, ptr156, r1705.x;
+ LD_RAW_PTR r1706.x, ptr159;
+ FADD r1707.x, r77.x, r1706.x;
+ FADD r1708.x, r78.x, -r1698.x;
+ FMUL r1709.x, r1691.x, r1708.x;
+ FADD r1710.x, r1707.x, r1709.x;
+ MOV r1711.x, 836;
+ MOV_SWZ r1712, r1711.x, r1681.x, r1681.x, r1681.x;
+ MOV r1713.xy, r1712;
+ MOV r1714.xy, r1713.xyxy;
+ PADD ptr160, ptr156, r1714.x;
+ LD_RAW_PTR r1715.x, ptr160;
+ FADD r1716.x, r1700.x, r1709.x;
+ FMUL r1717.x, r1715.x, r1716.x;
+ MOV r1718.x, 832;
+ MOV_SWZ r1719, r1718.x, r1681.x, r1681.x, r1681.x;
+ MOV r1720.xy, r1719;
+ MOV r1721.xy, r1720.xyxy;
+ PADD ptr161, ptr156, r1721.x;
+ LD_RAW_PTR r1722.x, ptr161;
+ FADD r1723.x, r1717.x, r1722.x;
+ FMUL r1724.x, r1723.x, r1716.x;
+ MOV r1725.x, 828;
+ MOV_SWZ r1726, r1725.x, r1681.x, r1681.x, r1681.x;
+ MOV r1727.xy, r1726;
+ MOV r1728.xy, r1727.xyxy;
+ PADD ptr162, ptr156, r1728.x;
+ LD_RAW_PTR r1729.x, ptr162;
+ FADD r1730.x, r1724.x, r1729.x;
+ FMUL r1731.x, r1730.x, r1716.x;
+ MOV r1732.x, 824;
+ MOV_SWZ r1733, r1732.x, r1681.x, r1681.x, r1681.x;
+ MOV r1734.xy, r1733;
+ MOV r1735.xy, r1734.xyxy;
+ PADD ptr163, ptr156, r1735.x;
+ LD_RAW_PTR r1736.x, ptr163;
+ FADD r1737.x, r1731.x, r1736.x;
+ FMUL r1738.x, r1737.x, r1716.x;
+ MOV r1739.x, 820;
+ MOV_SWZ r1740, r1739.x, r1681.x, r1681.x, r1681.x;
+ MOV r1741.xy, r1740;
+ MOV r1742.xy, r1741.xyxy;
+ PADD ptr164, ptr156, r1742.x;
+ LD_RAW_PTR r1743.x, ptr164;
+ FADD r1744.x, r1738.x, r1743.x;
+ FMUL r1745.x, r1744.x, r1716.x;
+ MOV r1746.x, 816;
+ MOV_SWZ r1747, r1746.x, r1681.x, r1681.x, r1681.x;
+ MOV r1748.xy, r1747;
+ MOV r1749.xy, r1748.xyxy;
+ PADD ptr165, ptr156, r1749.x;
+ LD_RAW_PTR r1750.x, ptr165;
+ FADD r1751.x, r1745.x, r1750.x;
+ FMUL r1752.x, r1751.x, r1716.x;
+ MOV r1753.x, 812;
+ MOV_SWZ r1754, r1753.x, r1681.x, r1681.x, r1681.x;
+ MOV r1755.xy, r1754;
+ MOV r1756.xy, r1755.xyxy;
+ PADD ptr166, ptr156, r1756.x;
+ LD_RAW_PTR r1757.x, ptr166;
+ FADD r1758.x, r1752.x, r1757.x;
+ FMUL r1759.x, r1716.x, r1716.x;
+ FMUL r1760.x, r1758.x, r1759.x;
+ FADD r1761.x, r1710.x, r1760.x;
+ FADD r80.x, r1701.x, r1761.x;
+ MOV r3559.x, r80.x;
+ ELSE;
+ MOV r1762.x, 64;
+ MOV r1763.x, 0;
+ MOV_SWZ r1764, r1762.x, r1763.x, r1763.x, r1763.x;
+ MOV r1765.xy, r1764;
+ MOV r1766.xy, r1765.xyxy;
+ PADD ptr167, ptr0, r1766.x;
+ MOV r1767.x, 836;
+ MOV_SWZ r1768, r1767.x, r1763.x, r1763.x, r1763.x;
+ MOV r1769.xy, r1768;
+ MOV r1770.xy, r1769.xyxy;
+ PADD ptr168, ptr167, r1770.x;
+ LD_RAW_PTR r1771.x, ptr168;
+ FMUL r1772.x, r1771.x, r70.x;
+ MOV r1773.x, 832;
+ MOV_SWZ r1774, r1773.x, r1763.x, r1763.x, r1763.x;
+ MOV r1775.xy, r1774;
+ MOV r1776.xy, r1775.xyxy;
+ PADD ptr169, ptr167, r1776.x;
+ LD_RAW_PTR r1777.x, ptr169;
+ FADD r1778.x, r1772.x, r1777.x;
+ FMUL r1779.x, r1778.x, r70.x;
+ MOV r1780.x, 828;
+ MOV_SWZ r1781, r1780.x, r1763.x, r1763.x, r1763.x;
+ MOV r1782.xy, r1781;
+ MOV r1783.xy, r1782.xyxy;
+ PADD ptr170, ptr167, r1783.x;
+ LD_RAW_PTR r1784.x, ptr170;
+ FADD r1785.x, r1779.x, r1784.x;
+ FMUL r1786.x, r1785.x, r70.x;
+ MOV r1787.x, 824;
+ MOV_SWZ r1788, r1787.x, r1763.x, r1763.x, r1763.x;
+ MOV r1789.xy, r1788;
+ MOV r1790.xy, r1789.xyxy;
+ PADD ptr171, ptr167, r1790.x;
+ LD_RAW_PTR r1791.x, ptr171;
+ FADD r1792.x, r1786.x, r1791.x;
+ FMUL r1793.x, r1792.x, r70.x;
+ MOV r1794.x, 820;
+ MOV_SWZ r1795, r1794.x, r1763.x, r1763.x, r1763.x;
+ MOV r1796.xy, r1795;
+ MOV r1797.xy, r1796.xyxy;
+ PADD ptr172, ptr167, r1797.x;
+ LD_RAW_PTR r1798.x, ptr172;
+ FADD r1799.x, r1793.x, r1798.x;
+ FMUL r1800.x, r1799.x, r70.x;
+ MOV r1801.x, 816;
+ MOV_SWZ r1802, r1801.x, r1763.x, r1763.x, r1763.x;
+ MOV r1803.xy, r1802;
+ MOV r1804.xy, r1803.xyxy;
+ PADD ptr173, ptr167, r1804.x;
+ LD_RAW_PTR r1805.x, ptr173;
+ FADD r1806.x, r1800.x, r1805.x;
+ FMUL r1807.x, r1806.x, r70.x;
+ MOV r1808.x, 812;
+ MOV_SWZ r1809, r1808.x, r1763.x, r1763.x, r1763.x;
+ MOV r1810.xy, r1809;
+ MOV r1811.xy, r1810.xyxy;
+ PADD ptr174, ptr167, r1811.x;
+ LD_RAW_PTR r1812.x, ptr174;
+ FADD r1813.x, r1807.x, r1812.x;
+ FMUL r1814.x, r70.x, r70.x;
+ FMUL r1815.x, r1813.x, r1814.x;
+ FADD r81.x, r1815.x, r70.x;
+ MOV r3559.x, r81.x;
+ ENDIF;
+ ELSE;
+ FCMP.ne r1816.x, r66.x, r69.x;
+ AND r1816.x, r1816.x, 0x1;
+ IF_CND.z r1816.x;
+ MOV r1817.x, 0xFF800000;
+ MOV r3559.x, r1817.x;
+ ELSE;
+ MOV r1818.x, 0x7FC00000;
+ MOV r3559.x, r1818.x;
+ ENDIF;
+ ENDIF;
+ ELSE;
+ MOV r1819.x, r66_abs.x;
+ MOV r1820.x, 0x7F800000;
+ FCMP.eq r1821.x, r1819.x, r1820.x;
+ AND r1821.x, r1821.x, 0x1;
+ IF_CND.z r1821.x;
+ MOV r3559.x, r66.x;
+ ELSE;
+ MOV r1822.x, 0x00000000;
+ FCMP.lt r1823.x, r66.x, r1822.x;
+ AND r1823.x, r1823.x, 0x1;
+ IF_CND.z r1823.x;
+ MOV r1824.x, 0x7F800000;
+ MOV r3559.x, r1824.x;
+ ELSE;
+ MOV r1818.x, 0x7FC00000;
+ MOV r3559.x, r1818.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ MOV r82.x, r3559.x;
+ MOV r1825, -r8;
+ FMUL r85, r1825, r7;
+ MOV r86.x, r85.x;
+ MOV r87.x, r86_abs.x;
+ FCMP.eq r1826.x, r87.x, r87.x;
+ IF_CND.nz r1826.x;
+ FCMP.eq r1826.x, r87.x, r87.x;
+ ENDIF; AND r1826.x, r1826.x, 0x1;
+
+ MOV_SWZ r1827, r65.x, r65.y, r65.z, r82.x;
+ FMUL r1828, r9, r9;
+ MOV r1829.x, r1828.x;
+ FDIV r1830.x, r1829.x, 0x40000000;
+ MOV r1831.x, r1828.y;
+ FDIV r1832.x, r1831.x, 0x40000000;
+ MOV r1833.x, r1828.z;
+ FDIV r1834.x, r1833.x, 0x40000000;
+ MOV r1835.x, r1828.w;
+ FDIV r1836.x, r1835.x, 0x40000000;
+ MOV_SWZ r1837, r1830.x, r1832.x, r1834.x, r1836.x;
+ FADD r1838, r8, r1837;
+ FMUL r1839, r1838, r7;
+ FADD r1840, r1827, r1839;
+ MOV r1841.x, r1840.x;
+ MOV r1842.x, r10.x;
+ FDIV r1843.x, r1841.x, r1842.x;
+ MOV r1844.x, r1840.y;
+ MOV r1845.x, r10.y;
+ FDIV r1846.x, r1844.x, r1845.x;
+ MOV r1847.x, r1840.z;
+ MOV r1848.x, r10.z;
+ FDIV r1849.x, r1847.x, r1848.x;
+ MOV r1850.x, r1840.w;
+ MOV r1851.x, r10.w;
+ FDIV r1852.x, r1850.x, r1851.x;
+ MOV_SWZ r83, r1843.x, r1846.x, r1849.x, r1852.x;
+ FADD r84, r83, -r10;
+ IF_CND.z r1826.x;
+ MOV r3562.x, r87.x;
+ ELSE;
+ MOV r1853.x, r87_abs.x;
+ MOV r1854.x, 0x7F800000;
+ FCMP.eq r1855.x, r1853.x, r1854.x;
+ AND r1855.x, r1855.x, 0x1;
+ IF_CND.z r1855.x;
+ MOV r1856.x, 0x42B17217;
+ FCMP.le r1857.x, r87.x, r1856.x;
+ AND r1857.x, r1857.x, 0x1;
+ FCMP.ne r1858.x, r87.x, r87.x;
+ IF_CND.z r1858.x;
+ FCMP.ne r1858.x, r87.x, r87.x;
+ ENDIF;
+ AND r1858.x, r1858.x, 0x1;
+
+ OR r1859.x, r1857.x, r1858.x;
+
+ IF_CND.z r1859.x;
+ MOV r1860.x, 0x00000000;
+ FCMP.gt r1861.x, r86.x, r1860.x;
+ AND r1861.x, r1861.x, 0x1;
+ MOV r1862.x, 0x7F800000;
+ MOV_CND.nz r88.x, r1861.x, r1862.x, r1860.x;
+ MOV r3562.x, r88.x;
+ ELSE;
+ MOV r1863.x, 0xC2CC0D65;
+ FCMP.ge r1864.x, r86.x, r1863.x;
+ AND r1864.x, r1864.x, 0x1;
+ FCMP.ne r1865.x, r86.x, r86.x;
+ IF_CND.z r1865.x;
+ FCMP.ne r1865.x, r86.x, r86.x;
+ ENDIF;
+ AND r1865.x, r1865.x, 0x1;
+
+ OR r1866.x, r1864.x, r1865.x;
+
+ IF_CND.z r1866.x;
+ MOV r1867.x, 0x00000000;
+ MOV r3562.x, r1867.x;
+ ELSE;
+ FMUL r1868.x, r87.x, 0x3FB8AA3B;
+ FADD r1869.x, r1868.x, 0x3F000000;
+ FRND_NI r1870.x, r1869.x;
+ FMUL r1871.x, r1870.x, 0xBF318000;
+ FADD r1872.x, r87.x, r1871.x;
+ FMUL r1873.x, r1870.x, 0x395E8083;
+ FADD r1874.x, r1872.x, r1873.x;
+ FMUL r1875.x, r1874.x, 0x39506967;
+ FADD r1876.x, r1875.x, 0x3AB743CE;
+ FMUL r1877.x, r1876.x, r1874.x;
+ FADD r1878.x, r1877.x, 0x3C088908;
+ FMUL r1879.x, r1878.x, r1874.x;
+ FADD r1880.x, r1879.x, 0x3D2AA9C1;
+ FMUL r1881.x, r1880.x, r1874.x;
+ FADD r1882.x, r1881.x, 0x3E2AAAAA;
+ FMUL r1883.x, r1882.x, r1874.x;
+ FADD r1884.x, r1883.x, 0x3F000000;
+ FMUL r1885.x, r1874.x, r1874.x;
+ FMUL r1886.x, r1884.x, r1885.x;
+ FADD r1887.x, r1886.x, r1874.x;
+ FADD r90.x, r1887.x, 0x3F800000;
+ FCMP.eq r1888.x, r90.x, r90.x;
+ IF_CND.nz r1888.x;
+ FCMP.eq r1888.x, r90.x, r90.x;
+ ENDIF; AND r1888.x, r1888.x, 0x1;
+
+ FTOI r89.x, r1870.x;
+ IF_CND.z r1888.x;
+ MOV r1889.x, 0x7FFFFFFF;
+ MOV r3561.x, r1889.x;
+ ELSE;
+ MOV r1890.x, r90_abs.x;
+ MOV r1891.x, 0x7F800000;
+ FCMP.ne r1892.x, r1890.x, r1891.x;
+ AND r1892.x, r1892.x, 0x1;
+ IF_CND.z r1892.x;
+ MOV r3561.x, r90.x;
+ ELSE;
+ MOV r91.x, r90.x;
+ SHR r1893.x, r91.x, 23;
+ AND r92.x, r1893.x, 255;
+ MOV r1894.x, 255;
+ IADD r1895.x, r1894.x, -r89.x;
+ ICMP.lt r1896.x, r92.x, r1895.x;
+ AND r1896.x, r1896.x, 0x1;
+ IADD r1897.x, r89_abs.x, 0;
+ SHL r93.x, r1897.x, 23;
+ IF_CND.z r1896.x;
+ AND r1898.x, r91.x, 2147483648;
+ OR r94.x, r1898.x, 2139095040;
+ MOV r3560.x, r94.x;
+ ELSE;
+ IADD r95.x, r93.x, r91.x;
+ MOV r3560.x, r95.x;
+ ENDIF;
+ MOV r96.x, r3560.x;
+ MOV r1899.x, 0x00000000;
+ FCMP.ne r1900.x, r90.x, r1899.x;
+ AND r1900.x, r1900.x, 0x1;
+ IADD r97.x, r89_abs.x, 0;
+ IF_CND.z r1900.x;
+ MOV r1901.x, 0x00000000;
+ MOV r3561.x, r1901.x;
+ ELSE;
+ MOV r1902.x, 0;
+ ICMP.gt r1903.x, r89.x, r1902.x;
+ AND r1903.x, r1903.x, 0x1;
+ UCMP.gt r1904.x, r92.x, r97.x;
+ AND r1904.x, r1904.x, 0x1;
+ IADD r1905.x, r91.x, -r93.x;
+ AND r1906.x, r91.x, 2147483648;
+ MOV_CND.nz r1907.x, r1904.x, r1905.x, r1906.x;
+ MOV_CND.nz r1908.x, r1903.x, r96.x, r1907.x;
+ MOV r98.x, r1908.x;
+ MOV r3561.x, r98.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ MOV r99.x, r3561.x;
+ MOV r1909.x, 0x00000000;
+ FCMP.le r1910.x, r86.x, r1909.x;
+ AND r1910.x, r1910.x, 0x1;
+ FCMP.ne r1911.x, r86.x, r86.x;
+ IF_CND.z r1911.x;
+ FCMP.ne r1911.x, r86.x, r86.x;
+ ENDIF;
+ AND r1911.x, r1911.x, 0x1;
+
+ OR r1912.x, r1910.x, r1911.x;
+
+ IF_CND.z r1912.x;
+ MOV r3562.x, r99.x;
ELSE;
- MOV r967.x, 0x7FC00000;
- MOV r2786.x, r967.x;
+ MOV r1913.x, 0x3F800000;
+ FDIV r100.x, r1913.x, r99.x;
+ MOV r3562.x, r100.x;
+ ENDIF;
ENDIF;
ENDIF;
ELSE;
- MOV r968.x, r66_abs.x;
- MOV r969.x, 0x7F800000;
- FCMP.eq r970.x, r968.x, r969.x;
- IF_CND.z r970.x;
- MOV r2786.x, r66.x;
- ELSE;
- MOV r971.x, 0x00000000;
- FCMP.lt r972.x, r66.x, r971.x;
- IF_CND.z r972.x;
- MOV r973.x, 0x7F800000;
- MOV r2786.x, r973.x;
+ MOV r3562.x, r87.x;
+ ENDIF;
+ ENDIF;
+ MOV r101.x, r3562.x;
+ MOV r103.x, r85.y;
+ MOV r104.x, r103_abs.x;
+ FCMP.eq r1914.x, r104.x, r104.x;
+ IF_CND.nz r1914.x;
+ FCMP.eq r1914.x, r104.x, r104.x;
+ ENDIF; AND r1914.x, r1914.x, 0x1;
+
+ MOV r1915.x, 0x00000000;
+ MOV_SWZ r102, r101.x, r1915.x, r1915.x, r1915.x;
+ IF_CND.z r1914.x;
+ MOV r3565.x, r104.x;
+ ELSE;
+ MOV r1916.x, r104_abs.x;
+ MOV r1917.x, 0x7F800000;
+ FCMP.eq r1918.x, r1916.x, r1917.x;
+ AND r1918.x, r1918.x, 0x1;
+ IF_CND.z r1918.x;
+ MOV r1919.x, 0x42B17217;
+ FCMP.le r1920.x, r104.x, r1919.x;
+ AND r1920.x, r1920.x, 0x1;
+ FCMP.ne r1921.x, r104.x, r104.x;
+ IF_CND.z r1921.x;
+ FCMP.ne r1921.x, r104.x, r104.x;
+ ENDIF;
+ AND r1921.x, r1921.x, 0x1;
+
+ OR r1922.x, r1920.x, r1921.x;
+
+ IF_CND.z r1922.x;
+ MOV r1923.x, 0x00000000;
+ FCMP.gt r1924.x, r103.x, r1923.x;
+ AND r1924.x, r1924.x, 0x1;
+ MOV r1925.x, 0x7F800000;
+ MOV_CND.nz r105.x, r1924.x, r1925.x, r1923.x;
+ MOV r3565.x, r105.x;
+ ELSE;
+ MOV r1926.x, 0xC2CC0D65;
+ FCMP.ge r1927.x, r103.x, r1926.x;
+ AND r1927.x, r1927.x, 0x1;
+ FCMP.ne r1928.x, r103.x, r103.x;
+ IF_CND.z r1928.x;
+ FCMP.ne r1928.x, r103.x, r103.x;
+ ENDIF;
+ AND r1928.x, r1928.x, 0x1;
+
+ OR r1929.x, r1927.x, r1928.x;
+
+ IF_CND.z r1929.x;
+ MOV r1930.x, 0x00000000;
+ MOV r3565.x, r1930.x;
+ ELSE;
+ FMUL r1931.x, r104.x, 0x3FB8AA3B;
+ FADD r1932.x, r1931.x, 0x3F000000;
+ FRND_NI r1933.x, r1932.x;
+ FMUL r1934.x, r1933.x, 0xBF318000;
+ FADD r1935.x, r104.x, r1934.x;
+ FMUL r1936.x, r1933.x, 0x395E8083;
+ FADD r1937.x, r1935.x, r1936.x;
+ FMUL r1938.x, r1937.x, 0x39506967;
+ FADD r1939.x, r1938.x, 0x3AB743CE;
+ FMUL r1940.x, r1939.x, r1937.x;
+ FADD r1941.x, r1940.x, 0x3C088908;
+ FMUL r1942.x, r1941.x, r1937.x;
+ FADD r1943.x, r1942.x, 0x3D2AA9C1;
+ FMUL r1944.x, r1943.x, r1937.x;
+ FADD r1945.x, r1944.x, 0x3E2AAAAA;
+ FMUL r1946.x, r1945.x, r1937.x;
+ FADD r1947.x, r1946.x, 0x3F000000;
+ FMUL r1948.x, r1937.x, r1937.x;
+ FMUL r1949.x, r1947.x, r1948.x;
+ FADD r1950.x, r1949.x, r1937.x;
+ FADD r107.x, r1950.x, 0x3F800000;
+ FCMP.eq r1951.x, r107.x, r107.x;
+ IF_CND.nz r1951.x;
+ FCMP.eq r1951.x, r107.x, r107.x;
+ ENDIF; AND r1951.x, r1951.x, 0x1;
+
+ FTOI r106.x, r1933.x;
+ IF_CND.z r1951.x;
+ MOV r1952.x, 0x7FFFFFFF;
+ MOV r3564.x, r1952.x;
+ ELSE;
+ MOV r1953.x, r107_abs.x;
+ MOV r1954.x, 0x7F800000;
+ FCMP.ne r1955.x, r1953.x, r1954.x;
+ AND r1955.x, r1955.x, 0x1;
+ IF_CND.z r1955.x;
+ MOV r3564.x, r107.x;
+ ELSE;
+ MOV r108.x, r107.x;
+ SHR r1956.x, r108.x, 23;
+ AND r109.x, r1956.x, 255;
+ MOV r1957.x, 255;
+ IADD r1958.x, r1957.x, -r106.x;
+ ICMP.lt r1959.x, r109.x, r1958.x;
+ AND r1959.x, r1959.x, 0x1;
+ IADD r1960.x, r106_abs.x, 0;
+ SHL r110.x, r1960.x, 23;
+ IF_CND.z r1959.x;
+ AND r1961.x, r108.x, 2147483648;
+ OR r111.x, r1961.x, 2139095040;
+ MOV r3563.x, r111.x;
+ ELSE;
+ IADD r112.x, r110.x, r108.x;
+ MOV r3563.x, r112.x;
+ ENDIF;
+ MOV r113.x, r3563.x;
+ MOV r1962.x, 0x00000000;
+ FCMP.ne r1963.x, r107.x, r1962.x;
+ AND r1963.x, r1963.x, 0x1;
+ IADD r114.x, r106_abs.x, 0;
+ IF_CND.z r1963.x;
+ MOV r1964.x, 0x00000000;
+ MOV r3564.x, r1964.x;
+ ELSE;
+ MOV r1965.x, 0;
+ ICMP.gt r1966.x, r106.x, r1965.x;
+ AND r1966.x, r1966.x, 0x1;
+ UCMP.gt r1967.x, r109.x, r114.x;
+ AND r1967.x, r1967.x, 0x1;
+ IADD r1968.x, r108.x, -r110.x;
+ AND r1969.x, r108.x, 2147483648;
+ MOV_CND.nz r1970.x, r1967.x, r1968.x, r1969.x;
+ MOV_CND.nz r1971.x, r1966.x, r113.x, r1970.x;
+ MOV r115.x, r1971.x;
+ MOV r3564.x, r115.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ MOV r116.x, r3564.x;
+ MOV r1972.x, 0x00000000;
+ FCMP.le r1973.x, r103.x, r1972.x;
+ AND r1973.x, r1973.x, 0x1;
+ FCMP.ne r1974.x, r103.x, r103.x;
+ IF_CND.z r1974.x;
+ FCMP.ne r1974.x, r103.x, r103.x;
+ ENDIF;
+ AND r1974.x, r1974.x, 0x1;
+
+ OR r1975.x, r1973.x, r1974.x;
+
+ IF_CND.z r1975.x;
+ MOV r3565.x, r116.x;
ELSE;
- MOV r967.x, 0x7FC00000;
- MOV r2786.x, r967.x;
+ MOV r1976.x, 0x3F800000;
+ FDIV r117.x, r1976.x, r116.x;
+ MOV r3565.x, r117.x;
ENDIF;
ENDIF;
ENDIF;
+ ELSE;
+ MOV r3565.x, r104.x;
ENDIF;
- MOV r82.x, r2786.x;
- MOV r974, -r8;
- FMUL r85, r974, r7;
- MOV r86.x, r85.x;
- MOV r87.x, r86_abs.x;
- FCMP.eq r975.x, r87.x, r87.x;
- IF_CND.nz r975.x;
- FCMP.eq r975.x, r87.x, r87.x;
- ENDIF;
- MOV_SWZ r976, r65.x, r65.y, r65.z, r82.x;
- FMUL r977, r9, r9;
- MOV r978.x, r977.x;
- FDIV r979.x, r978.x, 0x40000000;
- MOV r980.x, r977.y;
- FDIV r981.x, r980.x, 0x40000000;
- MOV r982.x, r977.z;
- FDIV r983.x, r982.x, 0x40000000;
- MOV r984.x, r977.w;
- FDIV r985.x, r984.x, 0x40000000;
- MOV_SWZ r986, r979.x, r981.x, r983.x, r985.x;
- FADD r987, r8, r986;
- FMUL r988, r987, r7;
- FADD r989, r976, r988;
- MOV r990.x, r989.x;
- MOV r991.x, r10.x;
- FDIV r992.x, r990.x, r991.x;
- MOV r993.x, r989.y;
- MOV r994.x, r10.y;
- FDIV r995.x, r993.x, r994.x;
- MOV r996.x, r989.z;
- MOV r997.x, r10.z;
- FDIV r998.x, r996.x, r997.x;
- MOV r999.x, r989.w;
- MOV r1000.x, r10.w;
- FDIV r1001.x, r999.x, r1000.x;
- MOV_SWZ r83, r992.x, r995.x, r998.x, r1001.x;
- FADD r84, r83, -r10;
- IF_CND.z r975.x;
- MOV r2788.x, r87.x;
- ELSE;
- MOV r1002.x, r87_abs.x;
- MOV r1003.x, 0x7F800000;
- FCMP.eq r1004.x, r1002.x, r1003.x;
- IF_CND.z r1004.x;
- MOV r1005.x, 0x42B17217;
- FCMP.le r1006.x, r87.x, r1005.x;
- FCMP.ne r1007.x, r87.x, r87.x;
- IF_CND.z r1007.x;
- FCMP.ne r1007.x, r87.x, r87.x;
- ENDIF;
-
- OR r1008.x, r1006.x, r1007.x;
- IF_CND.z r1008.x;
- MOV r1009.x, 0x00000000;
- FCMP.gt r1010.x, r86.x, r1009.x;
- MOV r1011.x, 0x7F800000;
- MOV_CND.nz r88.x, r1010.x, r1011.x, r1009.x;
- MOV r2788.x, r88.x;
- ELSE;
- MOV r1012.x, 0xC2CC0D65;
- FCMP.ge r1013.x, r86.x, r1012.x;
- FCMP.ne r1014.x, r86.x, r86.x;
- IF_CND.z r1014.x;
- FCMP.ne r1014.x, r86.x, r86.x;
- ENDIF;
-
- OR r1015.x, r1013.x, r1014.x;
- IF_CND.z r1015.x;
- MOV r1016.x, 0x00000000;
- MOV r2788.x, r1016.x;
- ELSE;
- FMUL r1017.x, r87.x, 0x3FB8AA3B;
- FADD r1018.x, r1017.x, 0x3F000000;
- FRND_NI r1019.x, r1018.x;
- FMUL r1020.x, r1019.x, 0xBF318000;
- FADD r1021.x, r87.x, r1020.x;
- FMUL r1022.x, r1019.x, 0x395E8083;
- FADD r1023.x, r1021.x, r1022.x;
- FMUL r1024.x, r1023.x, 0x39506967;
- FADD r1025.x, r1024.x, 0x3AB743CE;
- FMUL r1026.x, r1025.x, r1023.x;
- FADD r1027.x, r1026.x, 0x3C088908;
- FMUL r1028.x, r1027.x, r1023.x;
- FADD r1029.x, r1028.x, 0x3D2AA9C1;
- FMUL r1030.x, r1029.x, r1023.x;
- FADD r1031.x, r1030.x, 0x3E2AAAAA;
- FMUL r1032.x, r1031.x, r1023.x;
- FADD r1033.x, r1032.x, 0x3F000000;
- FMUL r1034.x, r1023.x, r1023.x;
- FMUL r1035.x, r1033.x, r1034.x;
- FADD r1036.x, r1035.x, r1023.x;
- FADD r90.x, r1036.x, 0x3F800000;
- FCMP.eq r1037.x, r90.x, r90.x;
- IF_CND.nz r1037.x;
- FCMP.eq r1037.x, r90.x, r90.x;
- ENDIF;
- FTOI r89.x, r1019.x;
- IF_CND.z r1037.x;
- MOV r1038.x, 0x7FFFFFFF;
- MOV r2787.x, r1038.x;
- ELSE;
- MOV r1039.x, r90_abs.x;
- MOV r1040.x, 0x7F800000;
- FCMP.ne r1041.x, r1039.x, r1040.x;
- IF_CND.z r1041.x;
- MOV r2787.x, r90.x;
- ELSE;
- MOV r1042.x, 0x00000000;
- FCMP.eq r1043.x, r90.x, r1042.x;
- MOV r1044.x, 0;
- ICMP.gt r1045.x, r89.x, r1044.x;
- MOV r1046.x, r90.x;
- SHR r1047.x, r1046.x, 23;
- AND r1048.x, r1047.x, 255;
- MOV r1049.x, 255;
- IADD r1050.x, r1049.x, -r89.x;
- ICMP.ge r1051.x, r1048.x, r1050.x;
- AND r1052.x, r1046.x, 2147483648;
- OR r1053.x, r1052.x, 2139095040;
- IADD r1054.x, r89_abs.x, 0;
- SHL r1055.x, r1054.x, 23;
- IADD r1056.x, r1055.x, r1046.x;
- MOV_CND.nz r1057.x, r1051.x, r1053.x, r1056.x;
- IADD r1058.x, r89_abs.x, 0;
- UCMP.le r1059.x, r1048.x, r1058.x;
- IADD r1060.x, r1046.x, -r1055.x;
- MOV_CND.nz r1061.x, r1059.x, r1052.x, r1060.x;
- MOV_CND.nz r1062.x, r1045.x, r1057.x, r1061.x;
- MOV r1063.x, r1062.x;
- MOV_CND.nz r91.x, r1043.x, r1042.x, r1063.x;
- MOV r2787.x, r91.x;
- ENDIF;
- ENDIF;
- MOV r92.x, r2787.x;
- MOV r1064.x, 0x00000000;
- FCMP.gt r1065.x, r86.x, r1064.x;
- MOV r1066.x, 0x3F800000;
- FDIV r1067.x, r1066.x, r92.x;
- MOV_CND.nz r93.x, r1065.x, r92.x, r1067.x;
- MOV r2788.x, r93.x;
- ENDIF;
- ENDIF;
- ELSE;
- MOV r2788.x, r87.x;
- ENDIF;
- ENDIF;
- MOV r94.x, r2788.x;
- MOV r96.x, r85.y;
- MOV r97.x, r96_abs.x;
- FCMP.eq r1068.x, r97.x, r97.x;
- IF_CND.nz r1068.x;
- FCMP.eq r1068.x, r97.x, r97.x;
- ENDIF;
- MOV r1069.x, 0x00000000;
- MOV_SWZ r95, r94.x, r1069.x, r1069.x, r1069.x;
- IF_CND.z r1068.x;
- MOV r2790.x, r97.x;
- ELSE;
- MOV r1070.x, r97_abs.x;
- MOV r1071.x, 0x7F800000;
- FCMP.eq r1072.x, r1070.x, r1071.x;
- IF_CND.z r1072.x;
- MOV r1073.x, 0x42B17217;
- FCMP.le r1074.x, r97.x, r1073.x;
- FCMP.ne r1075.x, r97.x, r97.x;
- IF_CND.z r1075.x;
- FCMP.ne r1075.x, r97.x, r97.x;
- ENDIF;
-
- OR r1076.x, r1074.x, r1075.x;
- IF_CND.z r1076.x;
- MOV r1077.x, 0x00000000;
- FCMP.gt r1078.x, r96.x, r1077.x;
- MOV r1079.x, 0x7F800000;
- MOV_CND.nz r98.x, r1078.x, r1079.x, r1077.x;
- MOV r2790.x, r98.x;
- ELSE;
- MOV r1080.x, 0xC2CC0D65;
- FCMP.ge r1081.x, r96.x, r1080.x;
- FCMP.ne r1082.x, r96.x, r96.x;
- IF_CND.z r1082.x;
- FCMP.ne r1082.x, r96.x, r96.x;
- ENDIF;
-
- OR r1083.x, r1081.x, r1082.x;
- IF_CND.z r1083.x;
- MOV r1084.x, 0x00000000;
- MOV r2790.x, r1084.x;
- ELSE;
- FMUL r1085.x, r97.x, 0x3FB8AA3B;
- FADD r1086.x, r1085.x, 0x3F000000;
- FRND_NI r1087.x, r1086.x;
- FMUL r1088.x, r1087.x, 0xBF318000;
- FADD r1089.x, r97.x, r1088.x;
- FMUL r1090.x, r1087.x, 0x395E8083;
- FADD r1091.x, r1089.x, r1090.x;
- FMUL r1092.x, r1091.x, 0x39506967;
- FADD r1093.x, r1092.x, 0x3AB743CE;
- FMUL r1094.x, r1093.x, r1091.x;
- FADD r1095.x, r1094.x, 0x3C088908;
- FMUL r1096.x, r1095.x, r1091.x;
- FADD r1097.x, r1096.x, 0x3D2AA9C1;
- FMUL r1098.x, r1097.x, r1091.x;
- FADD r1099.x, r1098.x, 0x3E2AAAAA;
- FMUL r1100.x, r1099.x, r1091.x;
- FADD r1101.x, r1100.x, 0x3F000000;
- FMUL r1102.x, r1091.x, r1091.x;
- FMUL r1103.x, r1101.x, r1102.x;
- FADD r1104.x, r1103.x, r1091.x;
- FADD r100.x, r1104.x, 0x3F800000;
- FCMP.eq r1105.x, r100.x, r100.x;
- IF_CND.nz r1105.x;
- FCMP.eq r1105.x, r100.x, r100.x;
- ENDIF;
- FTOI r99.x, r1087.x;
- IF_CND.z r1105.x;
- MOV r1106.x, 0x7FFFFFFF;
- MOV r2789.x, r1106.x;
- ELSE;
- MOV r1107.x, r100_abs.x;
- MOV r1108.x, 0x7F800000;
- FCMP.ne r1109.x, r1107.x, r1108.x;
- IF_CND.z r1109.x;
- MOV r2789.x, r100.x;
- ELSE;
- MOV r1110.x, 0x00000000;
- FCMP.eq r1111.x, r100.x, r1110.x;
- MOV r1112.x, 0;
- ICMP.gt r1113.x, r99.x, r1112.x;
- MOV r1114.x, r100.x;
- SHR r1115.x, r1114.x, 23;
- AND r1116.x, r1115.x, 255;
- MOV r1117.x, 255;
- IADD r1118.x, r1117.x, -r99.x;
- ICMP.ge r1119.x, r1116.x, r1118.x;
- AND r1120.x, r1114.x, 2147483648;
- OR r1121.x, r1120.x, 2139095040;
- IADD r1122.x, r99_abs.x, 0;
- SHL r1123.x, r1122.x, 23;
- IADD r1124.x, r1123.x, r1114.x;
- MOV_CND.nz r1125.x, r1119.x, r1121.x, r1124.x;
- IADD r1126.x, r99_abs.x, 0;
- UCMP.le r1127.x, r1116.x, r1126.x;
- IADD r1128.x, r1114.x, -r1123.x;
- MOV_CND.nz r1129.x, r1127.x, r1120.x, r1128.x;
- MOV_CND.nz r1130.x, r1113.x, r1125.x, r1129.x;
- MOV r1131.x, r1130.x;
- MOV_CND.nz r101.x, r1111.x, r1110.x, r1131.x;
- MOV r2789.x, r101.x;
- ENDIF;
- ENDIF;
- MOV r102.x, r2789.x;
- MOV r1132.x, 0x00000000;
- FCMP.gt r1133.x, r96.x, r1132.x;
- MOV r1134.x, 0x3F800000;
- FDIV r1135.x, r1134.x, r102.x;
- MOV_CND.nz r103.x, r1133.x, r102.x, r1135.x;
- MOV r2790.x, r103.x;
- ENDIF;
- ENDIF;
- ELSE;
- MOV r2790.x, r97.x;
- ENDIF;
- ENDIF;
- MOV r104.x, r2790.x;
- MOV r106.x, r85.z;
- MOV r107.x, r106_abs.x;
- FCMP.eq r1136.x, r107.x, r107.x;
- IF_CND.nz r1136.x;
- FCMP.eq r1136.x, r107.x, r107.x;
- ENDIF;
- MOV_SWZ r105, r95.x, r104.x, r95.z, r95.w;
- IF_CND.z r1136.x;
- MOV r2792.x, r107.x;
- ELSE;
- MOV r1137.x, r107_abs.x;
- MOV r1138.x, 0x7F800000;
- FCMP.eq r1139.x, r1137.x, r1138.x;
- IF_CND.z r1139.x;
- MOV r1140.x, 0x42B17217;
- FCMP.le r1141.x, r107.x, r1140.x;
- FCMP.ne r1142.x, r107.x, r107.x;
- IF_CND.z r1142.x;
- FCMP.ne r1142.x, r107.x, r107.x;
- ENDIF;
-
- OR r1143.x, r1141.x, r1142.x;
- IF_CND.z r1143.x;
- MOV r1144.x, 0x00000000;
- FCMP.gt r1145.x, r106.x, r1144.x;
- MOV r1146.x, 0x7F800000;
- MOV_CND.nz r108.x, r1145.x, r1146.x, r1144.x;
- MOV r2792.x, r108.x;
- ELSE;
- MOV r1147.x, 0xC2CC0D65;
- FCMP.ge r1148.x, r106.x, r1147.x;
- FCMP.ne r1149.x, r106.x, r106.x;
- IF_CND.z r1149.x;
- FCMP.ne r1149.x, r106.x, r106.x;
- ENDIF;
-
- OR r1150.x, r1148.x, r1149.x;
- IF_CND.z r1150.x;
- MOV r1151.x, 0x00000000;
- MOV r2792.x, r1151.x;
- ELSE;
- FMUL r1152.x, r107.x, 0x3FB8AA3B;
- FADD r1153.x, r1152.x, 0x3F000000;
- FRND_NI r1154.x, r1153.x;
- FMUL r1155.x, r1154.x, 0xBF318000;
- FADD r1156.x, r107.x, r1155.x;
- FMUL r1157.x, r1154.x, 0x395E8083;
- FADD r1158.x, r1156.x, r1157.x;
- FMUL r1159.x, r1158.x, 0x39506967;
- FADD r1160.x, r1159.x, 0x3AB743CE;
- FMUL r1161.x, r1160.x, r1158.x;
- FADD r1162.x, r1161.x, 0x3C088908;
- FMUL r1163.x, r1162.x, r1158.x;
- FADD r1164.x, r1163.x, 0x3D2AA9C1;
- FMUL r1165.x, r1164.x, r1158.x;
- FADD r1166.x, r1165.x, 0x3E2AAAAA;
- FMUL r1167.x, r1166.x, r1158.x;
- FADD r1168.x, r1167.x, 0x3F000000;
- FMUL r1169.x, r1158.x, r1158.x;
- FMUL r1170.x, r1168.x, r1169.x;
- FADD r1171.x, r1170.x, r1158.x;
- FADD r110.x, r1171.x, 0x3F800000;
- FCMP.eq r1172.x, r110.x, r110.x;
- IF_CND.nz r1172.x;
- FCMP.eq r1172.x, r110.x, r110.x;
- ENDIF;
- FTOI r109.x, r1154.x;
- IF_CND.z r1172.x;
- MOV r1173.x, 0x7FFFFFFF;
- MOV r2791.x, r1173.x;
- ELSE;
- MOV r1174.x, r110_abs.x;
- MOV r1175.x, 0x7F800000;
- FCMP.ne r1176.x, r1174.x, r1175.x;
- IF_CND.z r1176.x;
- MOV r2791.x, r110.x;
- ELSE;
- MOV r1177.x, 0x00000000;
- FCMP.eq r1178.x, r110.x, r1177.x;
- MOV r1179.x, 0;
- ICMP.gt r1180.x, r109.x, r1179.x;
- MOV r1181.x, r110.x;
- SHR r1182.x, r1181.x, 23;
- AND r1183.x, r1182.x, 255;
- MOV r1184.x, 255;
- IADD r1185.x, r1184.x, -r109.x;
- ICMP.ge r1186.x, r1183.x, r1185.x;
- AND r1187.x, r1181.x, 2147483648;
- OR r1188.x, r1187.x, 2139095040;
- IADD r1189.x, r109_abs.x, 0;
- SHL r1190.x, r1189.x, 23;
- IADD r1191.x, r1190.x, r1181.x;
- MOV_CND.nz r1192.x, r1186.x, r1188.x, r1191.x;
- IADD r1193.x, r109_abs.x, 0;
- UCMP.le r1194.x, r1183.x, r1193.x;
- IADD r1195.x, r1181.x, -r1190.x;
- MOV_CND.nz r1196.x, r1194.x, r1187.x, r1195.x;
- MOV_CND.nz r1197.x, r1180.x, r1192.x, r1196.x;
- MOV r1198.x, r1197.x;
- MOV_CND.nz r111.x, r1178.x, r1177.x, r1198.x;
- MOV r2791.x, r111.x;
- ENDIF;
- ENDIF;
- MOV r112.x, r2791.x;
- MOV r1199.x, 0x00000000;
- FCMP.gt r1200.x, r106.x, r1199.x;
- MOV r1201.x, 0x3F800000;
- FDIV r1202.x, r1201.x, r112.x;
- MOV_CND.nz r113.x, r1200.x, r112.x, r1202.x;
- MOV r2792.x, r113.x;
- ENDIF;
- ENDIF;
- ELSE;
- MOV r2792.x, r107.x;
- ENDIF;
- ENDIF;
- MOV r114.x, r2792.x;
- MOV r116.x, r85.w;
- MOV r117.x, r116_abs.x;
- FCMP.eq r1203.x, r117.x, r117.x;
- IF_CND.nz r1203.x;
- FCMP.eq r1203.x, r117.x, r117.x;
- ENDIF;
- MOV_SWZ r115, r105.x, r105.y, r114.x, r105.w;
- IF_CND.z r1203.x;
- MOV r2794.x, r117.x;
- ELSE;
- MOV r1204.x, r117_abs.x;
- MOV r1205.x, 0x7F800000;
- FCMP.eq r1206.x, r1204.x, r1205.x;
- IF_CND.z r1206.x;
- MOV r1207.x, 0x42B17217;
- FCMP.le r1208.x, r117.x, r1207.x;
- FCMP.ne r1209.x, r117.x, r117.x;
- IF_CND.z r1209.x;
- FCMP.ne r1209.x, r117.x, r117.x;
- ENDIF;
-
- OR r1210.x, r1208.x, r1209.x;
- IF_CND.z r1210.x;
- MOV r1211.x, 0x00000000;
- FCMP.gt r1212.x, r116.x, r1211.x;
- MOV r1213.x, 0x7F800000;
- MOV_CND.nz r118.x, r1212.x, r1213.x, r1211.x;
- MOV r2794.x, r118.x;
- ELSE;
- MOV r1214.x, 0xC2CC0D65;
- FCMP.ge r1215.x, r116.x, r1214.x;
- FCMP.ne r1216.x, r116.x, r116.x;
- IF_CND.z r1216.x;
- FCMP.ne r1216.x, r116.x, r116.x;
- ENDIF;
-
- OR r1217.x, r1215.x, r1216.x;
- IF_CND.z r1217.x;
- MOV r1218.x, 0x00000000;
- MOV r2794.x, r1218.x;
- ELSE;
- FMUL r1219.x, r117.x, 0x3FB8AA3B;
- FADD r1220.x, r1219.x, 0x3F000000;
- FRND_NI r1221.x, r1220.x;
- FMUL r1222.x, r1221.x, 0xBF318000;
- FADD r1223.x, r117.x, r1222.x;
- FMUL r1224.x, r1221.x, 0x395E8083;
- FADD r1225.x, r1223.x, r1224.x;
- FMUL r1226.x, r1225.x, 0x39506967;
- FADD r1227.x, r1226.x, 0x3AB743CE;
- FMUL r1228.x, r1227.x, r1225.x;
- FADD r1229.x, r1228.x, 0x3C088908;
- FMUL r1230.x, r1229.x, r1225.x;
- FADD r1231.x, r1230.x, 0x3D2AA9C1;
- FMUL r1232.x, r1231.x, r1225.x;
- FADD r1233.x, r1232.x, 0x3E2AAAAA;
- FMUL r1234.x, r1233.x, r1225.x;
- FADD r1235.x, r1234.x, 0x3F000000;
- FMUL r1236.x, r1225.x, r1225.x;
- FMUL r1237.x, r1235.x, r1236.x;
- FADD r1238.x, r1237.x, r1225.x;
- FADD r120.x, r1238.x, 0x3F800000;
- FCMP.eq r1239.x, r120.x, r120.x;
- IF_CND.nz r1239.x;
- FCMP.eq r1239.x, r120.x, r120.x;
- ENDIF;
- FTOI r119.x, r1221.x;
- IF_CND.z r1239.x;
- MOV r1240.x, 0x7FFFFFFF;
- MOV r2793.x, r1240.x;
- ELSE;
- MOV r1241.x, r120_abs.x;
- MOV r1242.x, 0x7F800000;
- FCMP.ne r1243.x, r1241.x, r1242.x;
- IF_CND.z r1243.x;
- MOV r2793.x, r120.x;
- ELSE;
- MOV r1244.x, 0x00000000;
- FCMP.eq r1245.x, r120.x, r1244.x;
- MOV r1246.x, 0;
- ICMP.gt r1247.x, r119.x, r1246.x;
- MOV r1248.x, r120.x;
- SHR r1249.x, r1248.x, 23;
- AND r1250.x, r1249.x, 255;
- MOV r1251.x, 255;
- IADD r1252.x, r1251.x, -r119.x;
- ICMP.ge r1253.x, r1250.x, r1252.x;
- AND r1254.x, r1248.x, 2147483648;
- OR r1255.x, r1254.x, 2139095040;
- IADD r1256.x, r119_abs.x, 0;
- SHL r1257.x, r1256.x, 23;
- IADD r1258.x, r1257.x, r1248.x;
- MOV_CND.nz r1259.x, r1253.x, r1255.x, r1258.x;
- IADD r1260.x, r119_abs.x, 0;
- UCMP.le r1261.x, r1250.x, r1260.x;
- IADD r1262.x, r1248.x, -r1257.x;
- MOV_CND.nz r1263.x, r1261.x, r1254.x, r1262.x;
- MOV_CND.nz r1264.x, r1247.x, r1259.x, r1263.x;
- MOV r1265.x, r1264.x;
- MOV_CND.nz r121.x, r1245.x, r1244.x, r1265.x;
- MOV r2793.x, r121.x;
- ENDIF;
- ENDIF;
- MOV r122.x, r2793.x;
- MOV r1266.x, 0x00000000;
- FCMP.gt r1267.x, r116.x, r1266.x;
- MOV r1268.x, 0x3F800000;
- FDIV r1269.x, r1268.x, r122.x;
- MOV_CND.nz r123.x, r1267.x, r122.x, r1269.x;
- MOV r2794.x, r123.x;
- ENDIF;
- ENDIF;
- ELSE;
- MOV r2794.x, r117.x;
- ENDIF;
- ENDIF;
- MOV r124.x, r2794.x;
- MOV r1270, -r83;
- FMUL r1271, r1270, r83;
- MOV r1272.x, r1271.x;
- FDIV r1273.x, r1272.x, 0x40000000;
- MOV r1274.x, r1271.y;
- FDIV r1275.x, r1274.x, 0x40000000;
- MOV r1276.x, r1271.z;
- FDIV r1277.x, r1276.x, 0x40000000;
- MOV r1278.x, r1271.w;
- FDIV r1279.x, r1278.x, 0x40000000;
- MOV_SWZ r127, r1273.x, r1275.x, r1277.x, r1279.x;
- MOV r128.x, r127.x;
- MOV r1280.x, r83.w;
- MOV r1281.x, r83.z;
- MOV r1282.x, r83.y;
- MOV r1283.x, r83.x;
- MOV r1284.x, r1283_abs.x;
- MOV r1285.x, r1282_abs.x;
- MOV r1286.x, r1281_abs.x;
- MOV r1287.x, r1280_abs.x;
- MOV r129.x, r128_abs.x;
- FCMP.eq r1288.x, r129.x, r129.x;
- IF_CND.nz r1288.x;
- FCMP.eq r1288.x, r129.x, r129.x;
- ENDIF;
- MOV_SWZ r1289, r115.x, r115.y, r115.z, r124.x;
- FMUL r125, r6, r1289;
- MOV r1290.x, 0x3F800000;
- MOV_SWZ r1291, r1290.x, r1290.x, r1290.x, r1290.x;
- MOV r1292.x, 0x3E6D3389;
- MOV_SWZ r1293, r1292.x, r1292.x, r1292.x, r1292.x;
- MOV_SWZ r1294, r1284.x, r1285.x, r1286.x, r1287.x;
- FMUL r1295, r1293, r1294;
- FADD r1296, r1291, r1295;
- MOV r1297.x, r1296.x;
- FDIV r1298.x, r1290.x, r1297.x;
- MOV r1299.x, r1296.y;
- FDIV r1300.x, r1290.x, r1299.x;
- MOV r1301.x, r1296.z;
- FDIV r1302.x, r1290.x, r1301.x;
- MOV r1303.x, r1296.w;
- FDIV r1304.x, r1290.x, r1303.x;
- MOV_SWZ r126, r1298.x, r1300.x, r1302.x, r1304.x;
- IF_CND.z r1288.x;
- MOV r2796.x, r129.x;
- ELSE;
- MOV r1305.x, r129_abs.x;
- MOV r1306.x, 0x7F800000;
- FCMP.eq r1307.x, r1305.x, r1306.x;
- IF_CND.z r1307.x;
- MOV r1308.x, 0x42B17217;
- FCMP.le r1309.x, r129.x, r1308.x;
- FCMP.ne r1310.x, r129.x, r129.x;
- IF_CND.z r1310.x;
- FCMP.ne r1310.x, r129.x, r129.x;
- ENDIF;
-
- OR r1311.x, r1309.x, r1310.x;
- IF_CND.z r1311.x;
- MOV r1312.x, 0x00000000;
- FCMP.gt r1313.x, r128.x, r1312.x;
- MOV r1314.x, 0x7F800000;
- MOV_CND.nz r130.x, r1313.x, r1314.x, r1312.x;
- MOV r2796.x, r130.x;
- ELSE;
- MOV r1315.x, 0xC2CC0D65;
- FCMP.ge r1316.x, r128.x, r1315.x;
- FCMP.ne r1317.x, r128.x, r128.x;
- IF_CND.z r1317.x;
- FCMP.ne r1317.x, r128.x, r128.x;
- ENDIF;
-
- OR r1318.x, r1316.x, r1317.x;
- IF_CND.z r1318.x;
- MOV r1319.x, 0x00000000;
- MOV r2796.x, r1319.x;
- ELSE;
- FMUL r1320.x, r129.x, 0x3FB8AA3B;
- FADD r1321.x, r1320.x, 0x3F000000;
- FRND_NI r1322.x, r1321.x;
- FMUL r1323.x, r1322.x, 0xBF318000;
- FADD r1324.x, r129.x, r1323.x;
- FMUL r1325.x, r1322.x, 0x395E8083;
- FADD r1326.x, r1324.x, r1325.x;
- FMUL r1327.x, r1326.x, 0x39506967;
- FADD r1328.x, r1327.x, 0x3AB743CE;
- FMUL r1329.x, r1328.x, r1326.x;
- FADD r1330.x, r1329.x, 0x3C088908;
- FMUL r1331.x, r1330.x, r1326.x;
- FADD r1332.x, r1331.x, 0x3D2AA9C1;
- FMUL r1333.x, r1332.x, r1326.x;
- FADD r1334.x, r1333.x, 0x3E2AAAAA;
- FMUL r1335.x, r1334.x, r1326.x;
- FADD r1336.x, r1335.x, 0x3F000000;
- FMUL r1337.x, r1326.x, r1326.x;
- FMUL r1338.x, r1336.x, r1337.x;
- FADD r1339.x, r1338.x, r1326.x;
- FADD r132.x, r1339.x, 0x3F800000;
- FCMP.eq r1340.x, r132.x, r132.x;
- IF_CND.nz r1340.x;
- FCMP.eq r1340.x, r132.x, r132.x;
- ENDIF;
- FTOI r131.x, r1322.x;
- IF_CND.z r1340.x;
- MOV r1341.x, 0x7FFFFFFF;
- MOV r2795.x, r1341.x;
- ELSE;
- MOV r1342.x, r132_abs.x;
- MOV r1343.x, 0x7F800000;
- FCMP.ne r1344.x, r1342.x, r1343.x;
- IF_CND.z r1344.x;
- MOV r2795.x, r132.x;
- ELSE;
- MOV r1345.x, 0x00000000;
- FCMP.eq r1346.x, r132.x, r1345.x;
- MOV r1347.x, 0;
- ICMP.gt r1348.x, r131.x, r1347.x;
- MOV r1349.x, r132.x;
- SHR r1350.x, r1349.x, 23;
- AND r1351.x, r1350.x, 255;
- MOV r1352.x, 255;
- IADD r1353.x, r1352.x, -r131.x;
- ICMP.ge r1354.x, r1351.x, r1353.x;
- AND r1355.x, r1349.x, 2147483648;
- OR r1356.x, r1355.x, 2139095040;
- IADD r1357.x, r131_abs.x, 0;
- SHL r1358.x, r1357.x, 23;
- IADD r1359.x, r1358.x, r1349.x;
- MOV_CND.nz r1360.x, r1354.x, r1356.x, r1359.x;
- IADD r1361.x, r131_abs.x, 0;
- UCMP.le r1362.x, r1351.x, r1361.x;
- IADD r1363.x, r1349.x, -r1358.x;
- MOV_CND.nz r1364.x, r1362.x, r1355.x, r1363.x;
- MOV_CND.nz r1365.x, r1348.x, r1360.x, r1364.x;
- MOV r1366.x, r1365.x;
- MOV_CND.nz r133.x, r1346.x, r1345.x, r1366.x;
- MOV r2795.x, r133.x;
- ENDIF;
- ENDIF;
- MOV r134.x, r2795.x;
- MOV r1367.x, 0x00000000;
- FCMP.gt r1368.x, r128.x, r1367.x;
- MOV r1369.x, 0x3F800000;
- FDIV r1370.x, r1369.x, r134.x;
- MOV_CND.nz r135.x, r1368.x, r134.x, r1370.x;
- MOV r2796.x, r135.x;
- ENDIF;
- ENDIF;
- ELSE;
- MOV r2796.x, r129.x;
- ENDIF;
- ENDIF;
- MOV r136.x, r2796.x;
- MOV r138.x, r127.y;
- MOV r139.x, r138_abs.x;
- FCMP.eq r1371.x, r139.x, r139.x;
- IF_CND.nz r1371.x;
- FCMP.eq r1371.x, r139.x, r139.x;
- ENDIF;
- MOV r1372.x, 0x00000000;
- MOV_SWZ r137, r136.x, r1372.x, r1372.x, r1372.x;
- IF_CND.z r1371.x;
- MOV r2798.x, r139.x;
- ELSE;
- MOV r1373.x, r139_abs.x;
- MOV r1374.x, 0x7F800000;
- FCMP.eq r1375.x, r1373.x, r1374.x;
- IF_CND.z r1375.x;
- MOV r1376.x, 0x42B17217;
- FCMP.le r1377.x, r139.x, r1376.x;
- FCMP.ne r1378.x, r139.x, r139.x;
- IF_CND.z r1378.x;
- FCMP.ne r1378.x, r139.x, r139.x;
- ENDIF;
-
- OR r1379.x, r1377.x, r1378.x;
- IF_CND.z r1379.x;
- MOV r1380.x, 0x00000000;
- FCMP.gt r1381.x, r138.x, r1380.x;
- MOV r1382.x, 0x7F800000;
- MOV_CND.nz r140.x, r1381.x, r1382.x, r1380.x;
- MOV r2798.x, r140.x;
- ELSE;
- MOV r1383.x, 0xC2CC0D65;
- FCMP.ge r1384.x, r138.x, r1383.x;
- FCMP.ne r1385.x, r138.x, r138.x;
- IF_CND.z r1385.x;
- FCMP.ne r1385.x, r138.x, r138.x;
- ENDIF;
-
- OR r1386.x, r1384.x, r1385.x;
- IF_CND.z r1386.x;
- MOV r1387.x, 0x00000000;
- MOV r2798.x, r1387.x;
- ELSE;
- FMUL r1388.x, r139.x, 0x3FB8AA3B;
- FADD r1389.x, r1388.x, 0x3F000000;
- FRND_NI r1390.x, r1389.x;
- FMUL r1391.x, r1390.x, 0xBF318000;
- FADD r1392.x, r139.x, r1391.x;
- FMUL r1393.x, r1390.x, 0x395E8083;
- FADD r1394.x, r1392.x, r1393.x;
- FMUL r1395.x, r1394.x, 0x39506967;
- FADD r1396.x, r1395.x, 0x3AB743CE;
- FMUL r1397.x, r1396.x, r1394.x;
- FADD r1398.x, r1397.x, 0x3C088908;
- FMUL r1399.x, r1398.x, r1394.x;
- FADD r1400.x, r1399.x, 0x3D2AA9C1;
- FMUL r1401.x, r1400.x, r1394.x;
- FADD r1402.x, r1401.x, 0x3E2AAAAA;
- FMUL r1403.x, r1402.x, r1394.x;
- FADD r1404.x, r1403.x, 0x3F000000;
- FMUL r1405.x, r1394.x, r1394.x;
- FMUL r1406.x, r1404.x, r1405.x;
- FADD r1407.x, r1406.x, r1394.x;
- FADD r142.x, r1407.x, 0x3F800000;
- FCMP.eq r1408.x, r142.x, r142.x;
- IF_CND.nz r1408.x;
- FCMP.eq r1408.x, r142.x, r142.x;
- ENDIF;
- FTOI r141.x, r1390.x;
- IF_CND.z r1408.x;
- MOV r1409.x, 0x7FFFFFFF;
- MOV r2797.x, r1409.x;
- ELSE;
- MOV r1410.x, r142_abs.x;
- MOV r1411.x, 0x7F800000;
- FCMP.ne r1412.x, r1410.x, r1411.x;
- IF_CND.z r1412.x;
- MOV r2797.x, r142.x;
- ELSE;
- MOV r1413.x, 0x00000000;
- FCMP.eq r1414.x, r142.x, r1413.x;
- MOV r1415.x, 0;
- ICMP.gt r1416.x, r141.x, r1415.x;
- MOV r1417.x, r142.x;
- SHR r1418.x, r1417.x, 23;
- AND r1419.x, r1418.x, 255;
- MOV r1420.x, 255;
- IADD r1421.x, r1420.x, -r141.x;
- ICMP.ge r1422.x, r1419.x, r1421.x;
- AND r1423.x, r1417.x, 2147483648;
- OR r1424.x, r1423.x, 2139095040;
- IADD r1425.x, r141_abs.x, 0;
- SHL r1426.x, r1425.x, 23;
- IADD r1427.x, r1426.x, r1417.x;
- MOV_CND.nz r1428.x, r1422.x, r1424.x, r1427.x;
- IADD r1429.x, r141_abs.x, 0;
- UCMP.le r1430.x, r1419.x, r1429.x;
- IADD r1431.x, r1417.x, -r1426.x;
- MOV_CND.nz r1432.x, r1430.x, r1423.x, r1431.x;
- MOV_CND.nz r1433.x, r1416.x, r1428.x, r1432.x;
- MOV r1434.x, r1433.x;
- MOV_CND.nz r143.x, r1414.x, r1413.x, r1434.x;
- MOV r2797.x, r143.x;
- ENDIF;
- ENDIF;
- MOV r144.x, r2797.x;
- MOV r1435.x, 0x00000000;
- FCMP.gt r1436.x, r138.x, r1435.x;
- MOV r1437.x, 0x3F800000;
- FDIV r1438.x, r1437.x, r144.x;
- MOV_CND.nz r145.x, r1436.x, r144.x, r1438.x;
- MOV r2798.x, r145.x;
- ENDIF;
- ENDIF;
- ELSE;
- MOV r2798.x, r139.x;
- ENDIF;
- ENDIF;
- MOV r146.x, r2798.x;
- MOV r148.x, r127.z;
- MOV r149.x, r148_abs.x;
- FCMP.eq r1439.x, r149.x, r149.x;
- IF_CND.nz r1439.x;
- FCMP.eq r1439.x, r149.x, r149.x;
- ENDIF;
- MOV_SWZ r147, r137.x, r146.x, r137.z, r137.w;
- IF_CND.z r1439.x;
- MOV r2800.x, r149.x;
- ELSE;
- MOV r1440.x, r149_abs.x;
- MOV r1441.x, 0x7F800000;
- FCMP.eq r1442.x, r1440.x, r1441.x;
- IF_CND.z r1442.x;
- MOV r1443.x, 0x42B17217;
- FCMP.le r1444.x, r149.x, r1443.x;
- FCMP.ne r1445.x, r149.x, r149.x;
- IF_CND.z r1445.x;
- FCMP.ne r1445.x, r149.x, r149.x;
- ENDIF;
-
- OR r1446.x, r1444.x, r1445.x;
- IF_CND.z r1446.x;
- MOV r1447.x, 0x00000000;
- FCMP.gt r1448.x, r148.x, r1447.x;
- MOV r1449.x, 0x7F800000;
- MOV_CND.nz r150.x, r1448.x, r1449.x, r1447.x;
- MOV r2800.x, r150.x;
- ELSE;
- MOV r1450.x, 0xC2CC0D65;
- FCMP.ge r1451.x, r148.x, r1450.x;
- FCMP.ne r1452.x, r148.x, r148.x;
- IF_CND.z r1452.x;
- FCMP.ne r1452.x, r148.x, r148.x;
- ENDIF;
-
- OR r1453.x, r1451.x, r1452.x;
- IF_CND.z r1453.x;
- MOV r1454.x, 0x00000000;
- MOV r2800.x, r1454.x;
- ELSE;
- FMUL r1455.x, r149.x, 0x3FB8AA3B;
- FADD r1456.x, r1455.x, 0x3F000000;
- FRND_NI r1457.x, r1456.x;
- FMUL r1458.x, r1457.x, 0xBF318000;
- FADD r1459.x, r149.x, r1458.x;
- FMUL r1460.x, r1457.x, 0x395E8083;
- FADD r1461.x, r1459.x, r1460.x;
- FMUL r1462.x, r1461.x, 0x39506967;
- FADD r1463.x, r1462.x, 0x3AB743CE;
- FMUL r1464.x, r1463.x, r1461.x;
- FADD r1465.x, r1464.x, 0x3C088908;
- FMUL r1466.x, r1465.x, r1461.x;
- FADD r1467.x, r1466.x, 0x3D2AA9C1;
- FMUL r1468.x, r1467.x, r1461.x;
- FADD r1469.x, r1468.x, 0x3E2AAAAA;
- FMUL r1470.x, r1469.x, r1461.x;
- FADD r1471.x, r1470.x, 0x3F000000;
- FMUL r1472.x, r1461.x, r1461.x;
- FMUL r1473.x, r1471.x, r1472.x;
- FADD r1474.x, r1473.x, r1461.x;
- FADD r152.x, r1474.x, 0x3F800000;
- FCMP.eq r1475.x, r152.x, r152.x;
- IF_CND.nz r1475.x;
- FCMP.eq r1475.x, r152.x, r152.x;
- ENDIF;
- FTOI r151.x, r1457.x;
- IF_CND.z r1475.x;
- MOV r1476.x, 0x7FFFFFFF;
- MOV r2799.x, r1476.x;
- ELSE;
- MOV r1477.x, r152_abs.x;
- MOV r1478.x, 0x7F800000;
- FCMP.ne r1479.x, r1477.x, r1478.x;
- IF_CND.z r1479.x;
- MOV r2799.x, r152.x;
- ELSE;
- MOV r1480.x, 0x00000000;
- FCMP.eq r1481.x, r152.x, r1480.x;
- MOV r1482.x, 0;
- ICMP.gt r1483.x, r151.x, r1482.x;
- MOV r1484.x, r152.x;
- SHR r1485.x, r1484.x, 23;
- AND r1486.x, r1485.x, 255;
- MOV r1487.x, 255;
- IADD r1488.x, r1487.x, -r151.x;
- ICMP.ge r1489.x, r1486.x, r1488.x;
- AND r1490.x, r1484.x, 2147483648;
- OR r1491.x, r1490.x, 2139095040;
- IADD r1492.x, r151_abs.x, 0;
- SHL r1493.x, r1492.x, 23;
- IADD r1494.x, r1493.x, r1484.x;
- MOV_CND.nz r1495.x, r1489.x, r1491.x, r1494.x;
- IADD r1496.x, r151_abs.x, 0;
- UCMP.le r1497.x, r1486.x, r1496.x;
- IADD r1498.x, r1484.x, -r1493.x;
- MOV_CND.nz r1499.x, r1497.x, r1490.x, r1498.x;
- MOV_CND.nz r1500.x, r1483.x, r1495.x, r1499.x;
- MOV r1501.x, r1500.x;
- MOV_CND.nz r153.x, r1481.x, r1480.x, r1501.x;
- MOV r2799.x, r153.x;
- ENDIF;
- ENDIF;
- MOV r154.x, r2799.x;
- MOV r1502.x, 0x00000000;
- FCMP.gt r1503.x, r148.x, r1502.x;
- MOV r1504.x, 0x3F800000;
- FDIV r1505.x, r1504.x, r154.x;
- MOV_CND.nz r155.x, r1503.x, r154.x, r1505.x;
- MOV r2800.x, r155.x;
- ENDIF;
- ENDIF;
- ELSE;
- MOV r2800.x, r149.x;
- ENDIF;
- ENDIF;
- MOV r156.x, r2800.x;
- MOV r158.x, r127.w;
- MOV r159.x, r158_abs.x;
- FCMP.eq r1506.x, r159.x, r159.x;
- IF_CND.nz r1506.x;
- FCMP.eq r1506.x, r159.x, r159.x;
- ENDIF;
- MOV_SWZ r157, r147.x, r147.y, r156.x, r147.w;
- IF_CND.z r1506.x;
- MOV r2802.x, r159.x;
- ELSE;
- MOV r1507.x, r159_abs.x;
- MOV r1508.x, 0x7F800000;
- FCMP.eq r1509.x, r1507.x, r1508.x;
- IF_CND.z r1509.x;
- MOV r1510.x, 0x42B17217;
- FCMP.le r1511.x, r159.x, r1510.x;
- FCMP.ne r1512.x, r159.x, r159.x;
- IF_CND.z r1512.x;
- FCMP.ne r1512.x, r159.x, r159.x;
- ENDIF;
-
- OR r1513.x, r1511.x, r1512.x;
- IF_CND.z r1513.x;
- MOV r1514.x, 0x00000000;
- FCMP.gt r1515.x, r158.x, r1514.x;
- MOV r1516.x, 0x7F800000;
- MOV_CND.nz r160.x, r1515.x, r1516.x, r1514.x;
- MOV r2802.x, r160.x;
- ELSE;
- MOV r1517.x, 0xC2CC0D65;
- FCMP.ge r1518.x, r158.x, r1517.x;
- FCMP.ne r1519.x, r158.x, r158.x;
- IF_CND.z r1519.x;
- FCMP.ne r1519.x, r158.x, r158.x;
- ENDIF;
-
- OR r1520.x, r1518.x, r1519.x;
- IF_CND.z r1520.x;
- MOV r1521.x, 0x00000000;
- MOV r2802.x, r1521.x;
- ELSE;
- FMUL r1522.x, r159.x, 0x3FB8AA3B;
- FADD r1523.x, r1522.x, 0x3F000000;
- FRND_NI r1524.x, r1523.x;
- FMUL r1525.x, r1524.x, 0xBF318000;
- FADD r1526.x, r159.x, r1525.x;
- FMUL r1527.x, r1524.x, 0x395E8083;
- FADD r1528.x, r1526.x, r1527.x;
- FMUL r1529.x, r1528.x, 0x39506967;
- FADD r1530.x, r1529.x, 0x3AB743CE;
- FMUL r1531.x, r1530.x, r1528.x;
- FADD r1532.x, r1531.x, 0x3C088908;
- FMUL r1533.x, r1532.x, r1528.x;
- FADD r1534.x, r1533.x, 0x3D2AA9C1;
- FMUL r1535.x, r1534.x, r1528.x;
- FADD r1536.x, r1535.x, 0x3E2AAAAA;
- FMUL r1537.x, r1536.x, r1528.x;
- FADD r1538.x, r1537.x, 0x3F000000;
- FMUL r1539.x, r1528.x, r1528.x;
- FMUL r1540.x, r1538.x, r1539.x;
- FADD r1541.x, r1540.x, r1528.x;
- FADD r162.x, r1541.x, 0x3F800000;
- FCMP.eq r1542.x, r162.x, r162.x;
- IF_CND.nz r1542.x;
- FCMP.eq r1542.x, r162.x, r162.x;
- ENDIF;
- FTOI r161.x, r1524.x;
- IF_CND.z r1542.x;
- MOV r1543.x, 0x7FFFFFFF;
- MOV r2801.x, r1543.x;
- ELSE;
- MOV r1544.x, r162_abs.x;
- MOV r1545.x, 0x7F800000;
- FCMP.ne r1546.x, r1544.x, r1545.x;
- IF_CND.z r1546.x;
- MOV r2801.x, r162.x;
- ELSE;
- MOV r1547.x, 0x00000000;
- FCMP.eq r1548.x, r162.x, r1547.x;
- MOV r1549.x, 0;
- ICMP.gt r1550.x, r161.x, r1549.x;
- MOV r1551.x, r162.x;
- SHR r1552.x, r1551.x, 23;
- AND r1553.x, r1552.x, 255;
- MOV r1554.x, 255;
- IADD r1555.x, r1554.x, -r161.x;
- ICMP.ge r1556.x, r1553.x, r1555.x;
- AND r1557.x, r1551.x, 2147483648;
- OR r1558.x, r1557.x, 2139095040;
- IADD r1559.x, r161_abs.x, 0;
- SHL r1560.x, r1559.x, 23;
- IADD r1561.x, r1560.x, r1551.x;
- MOV_CND.nz r1562.x, r1556.x, r1558.x, r1561.x;
- IADD r1563.x, r161_abs.x, 0;
- UCMP.le r1564.x, r1553.x, r1563.x;
- IADD r1565.x, r1551.x, -r1560.x;
- MOV_CND.nz r1566.x, r1564.x, r1557.x, r1565.x;
- MOV_CND.nz r1567.x, r1550.x, r1562.x, r1566.x;
- MOV r1568.x, r1567.x;
- MOV_CND.nz r163.x, r1548.x, r1547.x, r1568.x;
- MOV r2801.x, r163.x;
- ENDIF;
- ENDIF;
- MOV r164.x, r2801.x;
- MOV r1569.x, 0x00000000;
- FCMP.gt r1570.x, r158.x, r1569.x;
- MOV r1571.x, 0x3F800000;
- FDIV r1572.x, r1571.x, r164.x;
- MOV_CND.nz r165.x, r1570.x, r164.x, r1572.x;
- MOV r2802.x, r165.x;
- ENDIF;
- ENDIF;
- ELSE;
- MOV r2802.x, r159.x;
- ENDIF;
- ENDIF;
- MOV r166.x, r2802.x;
- MOV r1573, -r84;
- FMUL r1574, r1573, r84;
- MOV r1575.x, r1574.x;
- FDIV r1576.x, r1575.x, 0x40000000;
- MOV r1577.x, r1574.y;
- FDIV r1578.x, r1577.x, 0x40000000;
- MOV r1579.x, r1574.z;
- FDIV r1580.x, r1579.x, 0x40000000;
- MOV r1581.x, r1574.w;
- FDIV r1582.x, r1581.x, 0x40000000;
- MOV_SWZ r169, r1576.x, r1578.x, r1580.x, r1582.x;
- MOV r170.x, r169.x;
- MOV r1583.x, r84.w;
- MOV r1584.x, r84.z;
- MOV r1585.x, r84.y;
- MOV r1586.x, r84.x;
- MOV r1587.x, r1586_abs.x;
- MOV r1588.x, r1585_abs.x;
- MOV r1589.x, r1584_abs.x;
- MOV r1590.x, r1583_abs.x;
- MOV r171.x, r170_abs.x;
- FCMP.eq r1591.x, r171.x, r171.x;
- IF_CND.nz r1591.x;
- FCMP.eq r1591.x, r171.x, r171.x;
- ENDIF;
- MOV r1592.x, r83.x;
- MOV r1593.x, 0x00000000;
- FCMP.lt r1594.x, r1592.x, r1593.x;
- MOV r1595.x, 4294967295;
- MOV r1596.x, 0;
- MOV_CND.nz r1597.x, r1594.x, r1595.x, r1596.x;
- MOV r1598.x, r83.y;
- FCMP.lt r1599.x, r1598.x, r1593.x;
- MOV_CND.nz r1600.x, r1599.x, r1595.x, r1596.x;
- MOV r1601.x, r83.z;
- FCMP.lt r1602.x, r1601.x, r1593.x;
- MOV_CND.nz r1603.x, r1602.x, r1595.x, r1596.x;
- MOV r1604.x, r83.w;
- FCMP.lt r1605.x, r1604.x, r1593.x;
- MOV_CND.nz r1606.x, r1605.x, r1595.x, r1596.x;
- MOV_SWZ r1607, r1597.x, r1600.x, r1603.x, r1606.x;
- MOV r1608.x, 31;
- MOV_SWZ r1609, r1608.x, r1608.x, r1608.x, r1608.x;
- SAR r1610, r1607, r1609;
- MOV r1611.x, r1610.x;
- MOV r1612.x, r1610.y;
- MOV_SWZ r1613, r1611.x, r1612.x, r1596.x, r1596.x;
- MOV r1614.x, r1613.x;
- AND r1615.x, r1614.x, 1;
- MOV r1616.x, 0x3F800000;
- MOV_SWZ r1617, r1616.x, r1616.x, r1616.x, r1616.x;
- MOV r1618.x, 0x3ECC422A;
- MOV_SWZ r1619, r1618.x, r1618.x, r1618.x, r1618.x;
- MOV_SWZ r1620, r157.x, r157.y, r157.z, r166.x;
- FMUL r1621, r1619, r1620;
- FMUL r1622, r1621, r126;
- MOV r1623.x, 0x3EA385FA;
- MOV_SWZ r1624, r1623.x, r1623.x, r1623.x, r1623.x;
- MOV r1625.x, 0xBEB68F87;
- MOV_SWZ r1626, r1625.x, r1625.x, r1625.x, r1625.x;
- MOV r1627.x, 0x3FE40778;
- MOV_SWZ r1628, r1627.x, r1627.x, r1627.x, r1627.x;
- MOV r1629.x, 0xBFE91EEA;
- MOV_SWZ r1630, r1629.x, r1629.x, r1629.x, r1629.x;
- MOV r1631.x, 0x3FAA466F;
- MOV_SWZ r1632, r1631.x, r1631.x, r1631.x, r1631.x;
- FMUL r1633, r126, r1632;
- FADD r1634, r1630, r1633;
- FMUL r1635, r126, r1634;
- FADD r1636, r1628, r1635;
- FMUL r1637, r126, r1636;
- FADD r1638, r1626, r1637;
- FMUL r1639, r126, r1638;
- FADD r1640, r1624, r1639;
- FMUL r1641, r1622, r1640;
- FADD r1642, r1617, -r1641;
- FADD r1643, r1617, -r1642;
- MOV r1644.x, r1643.x;
- MOV r1645.x, r1642.x;
- MOV_CND.nz r1646.x, r1615.x, r1644.x, r1645.x;
- MOV r1647.x, r1613.y;
- AND r1648.x, r1647.x, 1;
- MOV r1649.x, r1643.y;
- MOV r1650.x, r1642.y;
- MOV_CND.nz r1651.x, r1648.x, r1649.x, r1650.x;
- MOV r1652.x, r1610.z;
- MOV r1653.x, r1610.w;
- MOV_SWZ r1654, r1652.x, r1653.x, r1596.x, r1596.x;
- MOV r1655.x, r1654.x;
- AND r1656.x, r1655.x, 1;
- MOV r1657.x, r1643.z;
- MOV r1658.x, r1642.z;
- MOV_CND.nz r1659.x, r1656.x, r1657.x, r1658.x;
- MOV r1660.x, r1654.y;
- AND r1661.x, r1660.x, 1;
- MOV r1662.x, r1643.w;
- MOV r1663.x, r1642.w;
- MOV_CND.nz r1664.x, r1661.x, r1662.x, r1663.x;
- MOV_SWZ r167, r1646.x, r1651.x, r1659.x, r1664.x;
- MOV r1665.x, 0x3E6D3389;
- MOV_SWZ r1666, r1665.x, r1665.x, r1665.x, r1665.x;
- MOV_SWZ r1667, r1587.x, r1588.x, r1589.x, r1590.x;
- FMUL r1668, r1666, r1667;
- FADD r1669, r1617, r1668;
- MOV r1670.x, r1669.x;
- FDIV r1671.x, r1616.x, r1670.x;
- MOV r1672.x, r1669.y;
- FDIV r1673.x, r1616.x, r1672.x;
- MOV r1674.x, r1669.z;
- FDIV r1675.x, r1616.x, r1674.x;
- MOV r1676.x, r1669.w;
- FDIV r1677.x, r1616.x, r1676.x;
- MOV_SWZ r168, r1671.x, r1673.x, r1675.x, r1677.x;
- IF_CND.z r1591.x;
- MOV r2804.x, r171.x;
- ELSE;
- MOV r1678.x, r171_abs.x;
- MOV r1679.x, 0x7F800000;
- FCMP.eq r1680.x, r1678.x, r1679.x;
- IF_CND.z r1680.x;
- MOV r1681.x, 0x42B17217;
- FCMP.le r1682.x, r171.x, r1681.x;
- FCMP.ne r1683.x, r171.x, r171.x;
- IF_CND.z r1683.x;
- FCMP.ne r1683.x, r171.x, r171.x;
- ENDIF;
-
- OR r1684.x, r1682.x, r1683.x;
- IF_CND.z r1684.x;
- MOV r1685.x, 0x00000000;
- FCMP.gt r1686.x, r170.x, r1685.x;
- MOV r1687.x, 0x7F800000;
- MOV_CND.nz r172.x, r1686.x, r1687.x, r1685.x;
- MOV r2804.x, r172.x;
- ELSE;
- MOV r1688.x, 0xC2CC0D65;
- FCMP.ge r1689.x, r170.x, r1688.x;
- FCMP.ne r1690.x, r170.x, r170.x;
- IF_CND.z r1690.x;
- FCMP.ne r1690.x, r170.x, r170.x;
- ENDIF;
-
- OR r1691.x, r1689.x, r1690.x;
- IF_CND.z r1691.x;
- MOV r1692.x, 0x00000000;
- MOV r2804.x, r1692.x;
- ELSE;
- FMUL r1693.x, r171.x, 0x3FB8AA3B;
- FADD r1694.x, r1693.x, 0x3F000000;
- FRND_NI r1695.x, r1694.x;
- FMUL r1696.x, r1695.x, 0xBF318000;
- FADD r1697.x, r171.x, r1696.x;
- FMUL r1698.x, r1695.x, 0x395E8083;
- FADD r1699.x, r1697.x, r1698.x;
- FMUL r1700.x, r1699.x, 0x39506967;
- FADD r1701.x, r1700.x, 0x3AB743CE;
- FMUL r1702.x, r1701.x, r1699.x;
- FADD r1703.x, r1702.x, 0x3C088908;
- FMUL r1704.x, r1703.x, r1699.x;
- FADD r1705.x, r1704.x, 0x3D2AA9C1;
- FMUL r1706.x, r1705.x, r1699.x;
- FADD r1707.x, r1706.x, 0x3E2AAAAA;
- FMUL r1708.x, r1707.x, r1699.x;
- FADD r1709.x, r1708.x, 0x3F000000;
- FMUL r1710.x, r1699.x, r1699.x;
- FMUL r1711.x, r1709.x, r1710.x;
- FADD r1712.x, r1711.x, r1699.x;
- FADD r174.x, r1712.x, 0x3F800000;
- FCMP.eq r1713.x, r174.x, r174.x;
- IF_CND.nz r1713.x;
- FCMP.eq r1713.x, r174.x, r174.x;
- ENDIF;
- FTOI r173.x, r1695.x;
- IF_CND.z r1713.x;
- MOV r1714.x, 0x7FFFFFFF;
- MOV r2803.x, r1714.x;
- ELSE;
- MOV r1715.x, r174_abs.x;
- MOV r1716.x, 0x7F800000;
- FCMP.ne r1717.x, r1715.x, r1716.x;
- IF_CND.z r1717.x;
- MOV r2803.x, r174.x;
- ELSE;
- MOV r1718.x, 0x00000000;
- FCMP.eq r1719.x, r174.x, r1718.x;
- MOV r1720.x, 0;
- ICMP.gt r1721.x, r173.x, r1720.x;
- MOV r1722.x, r174.x;
- SHR r1723.x, r1722.x, 23;
- AND r1724.x, r1723.x, 255;
- MOV r1725.x, 255;
- IADD r1726.x, r1725.x, -r173.x;
- ICMP.ge r1727.x, r1724.x, r1726.x;
- AND r1728.x, r1722.x, 2147483648;
- OR r1729.x, r1728.x, 2139095040;
- IADD r1730.x, r173_abs.x, 0;
- SHL r1731.x, r1730.x, 23;
- IADD r1732.x, r1731.x, r1722.x;
- MOV_CND.nz r1733.x, r1727.x, r1729.x, r1732.x;
- IADD r1734.x, r173_abs.x, 0;
- UCMP.le r1735.x, r1724.x, r1734.x;
- IADD r1736.x, r1722.x, -r1731.x;
- MOV_CND.nz r1737.x, r1735.x, r1728.x, r1736.x;
- MOV_CND.nz r1738.x, r1721.x, r1733.x, r1737.x;
- MOV r1739.x, r1738.x;
- MOV_CND.nz r175.x, r1719.x, r1718.x, r1739.x;
- MOV r2803.x, r175.x;
- ENDIF;
- ENDIF;
- MOV r176.x, r2803.x;
- MOV r1740.x, 0x00000000;
- FCMP.gt r1741.x, r170.x, r1740.x;
- MOV r1742.x, 0x3F800000;
- FDIV r1743.x, r1742.x, r176.x;
- MOV_CND.nz r177.x, r1741.x, r176.x, r1743.x;
- MOV r2804.x, r177.x;
- ENDIF;
- ENDIF;
- ELSE;
- MOV r2804.x, r171.x;
- ENDIF;
- ENDIF;
- MOV r178.x, r2804.x;
- MOV r180.x, r169.y;
- MOV r181.x, r180_abs.x;
- FCMP.eq r1744.x, r181.x, r181.x;
- IF_CND.nz r1744.x;
- FCMP.eq r1744.x, r181.x, r181.x;
- ENDIF;
- MOV r1745.x, 0x00000000;
- MOV_SWZ r179, r178.x, r1745.x, r1745.x, r1745.x;
- IF_CND.z r1744.x;
- MOV r2806.x, r181.x;
- ELSE;
- MOV r1746.x, r181_abs.x;
- MOV r1747.x, 0x7F800000;
- FCMP.eq r1748.x, r1746.x, r1747.x;
- IF_CND.z r1748.x;
- MOV r1749.x, 0x42B17217;
- FCMP.le r1750.x, r181.x, r1749.x;
- FCMP.ne r1751.x, r181.x, r181.x;
- IF_CND.z r1751.x;
- FCMP.ne r1751.x, r181.x, r181.x;
- ENDIF;
-
- OR r1752.x, r1750.x, r1751.x;
- IF_CND.z r1752.x;
- MOV r1753.x, 0x00000000;
- FCMP.gt r1754.x, r180.x, r1753.x;
- MOV r1755.x, 0x7F800000;
- MOV_CND.nz r182.x, r1754.x, r1755.x, r1753.x;
- MOV r2806.x, r182.x;
- ELSE;
- MOV r1756.x, 0xC2CC0D65;
- FCMP.ge r1757.x, r180.x, r1756.x;
- FCMP.ne r1758.x, r180.x, r180.x;
- IF_CND.z r1758.x;
- FCMP.ne r1758.x, r180.x, r180.x;
- ENDIF;
-
- OR r1759.x, r1757.x, r1758.x;
- IF_CND.z r1759.x;
- MOV r1760.x, 0x00000000;
- MOV r2806.x, r1760.x;
- ELSE;
- FMUL r1761.x, r181.x, 0x3FB8AA3B;
- FADD r1762.x, r1761.x, 0x3F000000;
- FRND_NI r1763.x, r1762.x;
- FMUL r1764.x, r1763.x, 0xBF318000;
- FADD r1765.x, r181.x, r1764.x;
- FMUL r1766.x, r1763.x, 0x395E8083;
- FADD r1767.x, r1765.x, r1766.x;
- FMUL r1768.x, r1767.x, 0x39506967;
- FADD r1769.x, r1768.x, 0x3AB743CE;
- FMUL r1770.x, r1769.x, r1767.x;
- FADD r1771.x, r1770.x, 0x3C088908;
- FMUL r1772.x, r1771.x, r1767.x;
- FADD r1773.x, r1772.x, 0x3D2AA9C1;
- FMUL r1774.x, r1773.x, r1767.x;
- FADD r1775.x, r1774.x, 0x3E2AAAAA;
- FMUL r1776.x, r1775.x, r1767.x;
- FADD r1777.x, r1776.x, 0x3F000000;
- FMUL r1778.x, r1767.x, r1767.x;
- FMUL r1779.x, r1777.x, r1778.x;
- FADD r1780.x, r1779.x, r1767.x;
- FADD r184.x, r1780.x, 0x3F800000;
- FCMP.eq r1781.x, r184.x, r184.x;
- IF_CND.nz r1781.x;
- FCMP.eq r1781.x, r184.x, r184.x;
- ENDIF;
- FTOI r183.x, r1763.x;
- IF_CND.z r1781.x;
- MOV r1782.x, 0x7FFFFFFF;
- MOV r2805.x, r1782.x;
- ELSE;
- MOV r1783.x, r184_abs.x;
- MOV r1784.x, 0x7F800000;
- FCMP.ne r1785.x, r1783.x, r1784.x;
- IF_CND.z r1785.x;
- MOV r2805.x, r184.x;
- ELSE;
- MOV r1786.x, 0x00000000;
- FCMP.eq r1787.x, r184.x, r1786.x;
- MOV r1788.x, 0;
- ICMP.gt r1789.x, r183.x, r1788.x;
- MOV r1790.x, r184.x;
- SHR r1791.x, r1790.x, 23;
- AND r1792.x, r1791.x, 255;
- MOV r1793.x, 255;
- IADD r1794.x, r1793.x, -r183.x;
- ICMP.ge r1795.x, r1792.x, r1794.x;
- AND r1796.x, r1790.x, 2147483648;
- OR r1797.x, r1796.x, 2139095040;
- IADD r1798.x, r183_abs.x, 0;
- SHL r1799.x, r1798.x, 23;
- IADD r1800.x, r1799.x, r1790.x;
- MOV_CND.nz r1801.x, r1795.x, r1797.x, r1800.x;
- IADD r1802.x, r183_abs.x, 0;
- UCMP.le r1803.x, r1792.x, r1802.x;
- IADD r1804.x, r1790.x, -r1799.x;
- MOV_CND.nz r1805.x, r1803.x, r1796.x, r1804.x;
- MOV_CND.nz r1806.x, r1789.x, r1801.x, r1805.x;
- MOV r1807.x, r1806.x;
- MOV_CND.nz r185.x, r1787.x, r1786.x, r1807.x;
- MOV r2805.x, r185.x;
- ENDIF;
- ENDIF;
- MOV r186.x, r2805.x;
- MOV r1808.x, 0x00000000;
- FCMP.gt r1809.x, r180.x, r1808.x;
- MOV r1810.x, 0x3F800000;
- FDIV r1811.x, r1810.x, r186.x;
- MOV_CND.nz r187.x, r1809.x, r186.x, r1811.x;
- MOV r2806.x, r187.x;
- ENDIF;
- ENDIF;
- ELSE;
- MOV r2806.x, r181.x;
- ENDIF;
- ENDIF;
- MOV r188.x, r2806.x;
- MOV r190.x, r169.z;
- MOV r191.x, r190_abs.x;
- FCMP.eq r1812.x, r191.x, r191.x;
- IF_CND.nz r1812.x;
- FCMP.eq r1812.x, r191.x, r191.x;
- ENDIF;
- MOV_SWZ r189, r179.x, r188.x, r179.z, r179.w;
- IF_CND.z r1812.x;
- MOV r2808.x, r191.x;
- ELSE;
- MOV r1813.x, r191_abs.x;
- MOV r1814.x, 0x7F800000;
- FCMP.eq r1815.x, r1813.x, r1814.x;
- IF_CND.z r1815.x;
- MOV r1816.x, 0x42B17217;
- FCMP.le r1817.x, r191.x, r1816.x;
- FCMP.ne r1818.x, r191.x, r191.x;
- IF_CND.z r1818.x;
- FCMP.ne r1818.x, r191.x, r191.x;
- ENDIF;
-
- OR r1819.x, r1817.x, r1818.x;
- IF_CND.z r1819.x;
- MOV r1820.x, 0x00000000;
- FCMP.gt r1821.x, r190.x, r1820.x;
- MOV r1822.x, 0x7F800000;
- MOV_CND.nz r192.x, r1821.x, r1822.x, r1820.x;
- MOV r2808.x, r192.x;
- ELSE;
- MOV r1823.x, 0xC2CC0D65;
- FCMP.ge r1824.x, r190.x, r1823.x;
- FCMP.ne r1825.x, r190.x, r190.x;
- IF_CND.z r1825.x;
- FCMP.ne r1825.x, r190.x, r190.x;
- ENDIF;
-
- OR r1826.x, r1824.x, r1825.x;
- IF_CND.z r1826.x;
- MOV r1827.x, 0x00000000;
- MOV r2808.x, r1827.x;
- ELSE;
- FMUL r1828.x, r191.x, 0x3FB8AA3B;
- FADD r1829.x, r1828.x, 0x3F000000;
- FRND_NI r1830.x, r1829.x;
- FMUL r1831.x, r1830.x, 0xBF318000;
- FADD r1832.x, r191.x, r1831.x;
- FMUL r1833.x, r1830.x, 0x395E8083;
- FADD r1834.x, r1832.x, r1833.x;
- FMUL r1835.x, r1834.x, 0x39506967;
- FADD r1836.x, r1835.x, 0x3AB743CE;
- FMUL r1837.x, r1836.x, r1834.x;
- FADD r1838.x, r1837.x, 0x3C088908;
- FMUL r1839.x, r1838.x, r1834.x;
- FADD r1840.x, r1839.x, 0x3D2AA9C1;
- FMUL r1841.x, r1840.x, r1834.x;
- FADD r1842.x, r1841.x, 0x3E2AAAAA;
- FMUL r1843.x, r1842.x, r1834.x;
- FADD r1844.x, r1843.x, 0x3F000000;
- FMUL r1845.x, r1834.x, r1834.x;
- FMUL r1846.x, r1844.x, r1845.x;
- FADD r1847.x, r1846.x, r1834.x;
- FADD r194.x, r1847.x, 0x3F800000;
- FCMP.eq r1848.x, r194.x, r194.x;
- IF_CND.nz r1848.x;
- FCMP.eq r1848.x, r194.x, r194.x;
- ENDIF;
- FTOI r193.x, r1830.x;
- IF_CND.z r1848.x;
- MOV r1849.x, 0x7FFFFFFF;
- MOV r2807.x, r1849.x;
- ELSE;
- MOV r1850.x, r194_abs.x;
- MOV r1851.x, 0x7F800000;
- FCMP.ne r1852.x, r1850.x, r1851.x;
- IF_CND.z r1852.x;
- MOV r2807.x, r194.x;
- ELSE;
- MOV r1853.x, 0x00000000;
- FCMP.eq r1854.x, r194.x, r1853.x;
- MOV r1855.x, 0;
- ICMP.gt r1856.x, r193.x, r1855.x;
- MOV r1857.x, r194.x;
- SHR r1858.x, r1857.x, 23;
- AND r1859.x, r1858.x, 255;
- MOV r1860.x, 255;
- IADD r1861.x, r1860.x, -r193.x;
- ICMP.ge r1862.x, r1859.x, r1861.x;
- AND r1863.x, r1857.x, 2147483648;
- OR r1864.x, r1863.x, 2139095040;
- IADD r1865.x, r193_abs.x, 0;
- SHL r1866.x, r1865.x, 23;
- IADD r1867.x, r1866.x, r1857.x;
- MOV_CND.nz r1868.x, r1862.x, r1864.x, r1867.x;
- IADD r1869.x, r193_abs.x, 0;
- UCMP.le r1870.x, r1859.x, r1869.x;
- IADD r1871.x, r1857.x, -r1866.x;
- MOV_CND.nz r1872.x, r1870.x, r1863.x, r1871.x;
- MOV_CND.nz r1873.x, r1856.x, r1868.x, r1872.x;
- MOV r1874.x, r1873.x;
- MOV_CND.nz r195.x, r1854.x, r1853.x, r1874.x;
- MOV r2807.x, r195.x;
- ENDIF;
- ENDIF;
- MOV r196.x, r2807.x;
- MOV r1875.x, 0x00000000;
- FCMP.gt r1876.x, r190.x, r1875.x;
- MOV r1877.x, 0x3F800000;
- FDIV r1878.x, r1877.x, r196.x;
- MOV_CND.nz r197.x, r1876.x, r196.x, r1878.x;
- MOV r2808.x, r197.x;
- ENDIF;
- ENDIF;
- ELSE;
- MOV r2808.x, r191.x;
- ENDIF;
- ENDIF;
- MOV r198.x, r2808.x;
- MOV r200.x, r169.w;
- MOV r201.x, r200_abs.x;
- FCMP.eq r1879.x, r201.x, r201.x;
- IF_CND.nz r1879.x;
- FCMP.eq r1879.x, r201.x, r201.x;
- ENDIF;
- MOV_SWZ r199, r189.x, r189.y, r198.x, r189.w;
- IF_CND.z r1879.x;
- MOV r2810.x, r201.x;
- ELSE;
- MOV r1880.x, r201_abs.x;
- MOV r1881.x, 0x7F800000;
- FCMP.eq r1882.x, r1880.x, r1881.x;
- IF_CND.z r1882.x;
- MOV r1883.x, 0x42B17217;
- FCMP.le r1884.x, r201.x, r1883.x;
- FCMP.ne r1885.x, r201.x, r201.x;
- IF_CND.z r1885.x;
- FCMP.ne r1885.x, r201.x, r201.x;
- ENDIF;
-
- OR r1886.x, r1884.x, r1885.x;
- IF_CND.z r1886.x;
- MOV r1887.x, 0x00000000;
- FCMP.gt r1888.x, r200.x, r1887.x;
- MOV r1889.x, 0x7F800000;
- MOV_CND.nz r202.x, r1888.x, r1889.x, r1887.x;
- MOV r2810.x, r202.x;
- ELSE;
- MOV r1890.x, 0xC2CC0D65;
- FCMP.ge r1891.x, r200.x, r1890.x;
- FCMP.ne r1892.x, r200.x, r200.x;
- IF_CND.z r1892.x;
- FCMP.ne r1892.x, r200.x, r200.x;
- ENDIF;
-
- OR r1893.x, r1891.x, r1892.x;
- IF_CND.z r1893.x;
- MOV r1894.x, 0x00000000;
- MOV r2810.x, r1894.x;
- ELSE;
- FMUL r1895.x, r201.x, 0x3FB8AA3B;
- FADD r1896.x, r1895.x, 0x3F000000;
- FRND_NI r1897.x, r1896.x;
- FMUL r1898.x, r1897.x, 0xBF318000;
- FADD r1899.x, r201.x, r1898.x;
- FMUL r1900.x, r1897.x, 0x395E8083;
- FADD r1901.x, r1899.x, r1900.x;
- FMUL r1902.x, r1901.x, 0x39506967;
- FADD r1903.x, r1902.x, 0x3AB743CE;
- FMUL r1904.x, r1903.x, r1901.x;
- FADD r1905.x, r1904.x, 0x3C088908;
- FMUL r1906.x, r1905.x, r1901.x;
- FADD r1907.x, r1906.x, 0x3D2AA9C1;
- FMUL r1908.x, r1907.x, r1901.x;
- FADD r1909.x, r1908.x, 0x3E2AAAAA;
- FMUL r1910.x, r1909.x, r1901.x;
- FADD r1911.x, r1910.x, 0x3F000000;
- FMUL r1912.x, r1901.x, r1901.x;
- FMUL r1913.x, r1911.x, r1912.x;
- FADD r1914.x, r1913.x, r1901.x;
- FADD r204.x, r1914.x, 0x3F800000;
- FCMP.eq r1915.x, r204.x, r204.x;
- IF_CND.nz r1915.x;
- FCMP.eq r1915.x, r204.x, r204.x;
- ENDIF;
- FTOI r203.x, r1897.x;
- IF_CND.z r1915.x;
- MOV r1916.x, 0x7FFFFFFF;
- MOV r2809.x, r1916.x;
- ELSE;
- MOV r1917.x, r204_abs.x;
- MOV r1918.x, 0x7F800000;
- FCMP.ne r1919.x, r1917.x, r1918.x;
- IF_CND.z r1919.x;
- MOV r2809.x, r204.x;
- ELSE;
- MOV r1920.x, 0x00000000;
- FCMP.eq r1921.x, r204.x, r1920.x;
- MOV r1922.x, 0;
- ICMP.gt r1923.x, r203.x, r1922.x;
- MOV r1924.x, r204.x;
- SHR r1925.x, r1924.x, 23;
- AND r1926.x, r1925.x, 255;
- MOV r1927.x, 255;
- IADD r1928.x, r1927.x, -r203.x;
- ICMP.ge r1929.x, r1926.x, r1928.x;
- AND r1930.x, r1924.x, 2147483648;
- OR r1931.x, r1930.x, 2139095040;
- IADD r1932.x, r203_abs.x, 0;
- SHL r1933.x, r1932.x, 23;
- IADD r1934.x, r1933.x, r1924.x;
- MOV_CND.nz r1935.x, r1929.x, r1931.x, r1934.x;
- IADD r1936.x, r203_abs.x, 0;
- UCMP.le r1937.x, r1926.x, r1936.x;
- IADD r1938.x, r1924.x, -r1933.x;
- MOV_CND.nz r1939.x, r1937.x, r1930.x, r1938.x;
- MOV_CND.nz r1940.x, r1923.x, r1935.x, r1939.x;
- MOV r1941.x, r1940.x;
- MOV_CND.nz r205.x, r1921.x, r1920.x, r1941.x;
- MOV r2809.x, r205.x;
- ENDIF;
- ENDIF;
- MOV r206.x, r2809.x;
- MOV r1942.x, 0x00000000;
- FCMP.gt r1943.x, r200.x, r1942.x;
- MOV r1944.x, 0x3F800000;
- FDIV r1945.x, r1944.x, r206.x;
- MOV_CND.nz r207.x, r1943.x, r206.x, r1945.x;
- MOV r2810.x, r207.x;
- ENDIF;
- ENDIF;
- ELSE;
- MOV r2810.x, r201.x;
- ENDIF;
- ENDIF;
- MOV r208.x, r2810.x;
- MOV r209, -r83;
- FMUL r1946, r83, r209;
- MOV r1947.x, r1946.x;
- FDIV r1948.x, r1947.x, 0x40000000;
- MOV r1949.x, r1946.y;
- FDIV r1950.x, r1949.x, 0x40000000;
- MOV r1951.x, r1946.z;
- FDIV r1952.x, r1951.x, 0x40000000;
- MOV r1953.x, r1946.w;
- FDIV r1954.x, r1953.x, 0x40000000;
- MOV_SWZ r211, r1948.x, r1950.x, r1952.x, r1954.x;
- MOV r212.x, r211.x;
- MOV r1955.x, r209.w;
- MOV r1956.x, r209.z;
- MOV r1957.x, r209.y;
- MOV r1958.x, r209.x;
- FMUL r1959, r5, r167;
- MOV r1960.x, r84.x;
- MOV r1961.x, 0x00000000;
- FCMP.lt r1962.x, r1960.x, r1961.x;
- MOV r1963.x, 4294967295;
- MOV r1964.x, 0;
- MOV_CND.nz r1965.x, r1962.x, r1963.x, r1964.x;
- MOV r1966.x, r84.y;
- FCMP.lt r1967.x, r1966.x, r1961.x;
- MOV_CND.nz r1968.x, r1967.x, r1963.x, r1964.x;
- MOV r1969.x, r84.z;
- FCMP.lt r1970.x, r1969.x, r1961.x;
- MOV_CND.nz r1971.x, r1970.x, r1963.x, r1964.x;
- MOV r1972.x, r84.w;
- FCMP.lt r1973.x, r1972.x, r1961.x;
- MOV_CND.nz r1974.x, r1973.x, r1963.x, r1964.x;
- MOV_SWZ r1975, r1965.x, r1968.x, r1971.x, r1974.x;
- MOV r1976.x, 31;
- MOV_SWZ r1977, r1976.x, r1976.x, r1976.x, r1976.x;
- SAR r1978, r1975, r1977;
- MOV r1979.x, r1978.x;
- MOV r1980.x, r1978.y;
- MOV_SWZ r1981, r1979.x, r1980.x, r1964.x, r1964.x;
- MOV r1982.x, r1981.x;
- AND r1983.x, r1982.x, 1;
- MOV r1984.x, 0x3F800000;
- MOV_SWZ r1985, r1984.x, r1984.x, r1984.x, r1984.x;
- MOV r1986.x, 0x3ECC422A;
- MOV_SWZ r1987, r1986.x, r1986.x, r1986.x, r1986.x;
- MOV_SWZ r1988, r199.x, r199.y, r199.z, r208.x;
- FMUL r1989, r1987, r1988;
- FMUL r1990, r1989, r168;
- MOV r1991.x, 0x3EA385FA;
- MOV_SWZ r1992, r1991.x, r1991.x, r1991.x, r1991.x;
- MOV r1993.x, 0xBEB68F87;
- MOV_SWZ r1994, r1993.x, r1993.x, r1993.x, r1993.x;
- MOV r1995.x, 0x3FE40778;
- MOV_SWZ r1996, r1995.x, r1995.x, r1995.x, r1995.x;
- MOV r1997.x, 0xBFE91EEA;
- MOV_SWZ r1998, r1997.x, r1997.x, r1997.x, r1997.x;
- MOV r1999.x, 0x3FAA466F;
- MOV_SWZ r2000, r1999.x, r1999.x, r1999.x, r1999.x;
- FMUL r2001, r168, r2000;
- FADD r2002, r1998, r2001;
- FMUL r2003, r168, r2002;
- FADD r2004, r1996, r2003;
- FMUL r2005, r168, r2004;
- FADD r2006, r1994, r2005;
- FMUL r2007, r168, r2006;
- FADD r2008, r1992, r2007;
- FMUL r2009, r1990, r2008;
- FADD r2010, r1985, -r2009;
- FADD r2011, r1985, -r2010;
- MOV r2012.x, r2011.x;
- MOV r2013.x, r2010.x;
- MOV_CND.nz r2014.x, r1983.x, r2012.x, r2013.x;
- MOV r2015.x, r1981.y;
- AND r2016.x, r2015.x, 1;
- MOV r2017.x, r2011.y;
- MOV r2018.x, r2010.y;
- MOV_CND.nz r2019.x, r2016.x, r2017.x, r2018.x;
- MOV r2020.x, r1978.z;
- MOV r2021.x, r1978.w;
- MOV_SWZ r2022, r2020.x, r2021.x, r1964.x, r1964.x;
- MOV r2023.x, r2022.x;
- AND r2024.x, r2023.x, 1;
- MOV r2025.x, r2011.z;
- MOV r2026.x, r2010.z;
- MOV_CND.nz r2027.x, r2024.x, r2025.x, r2026.x;
- MOV r2028.x, r2022.y;
- AND r2029.x, r2028.x, 1;
- MOV r2030.x, r2011.w;
- MOV r2031.x, r2010.w;
+ ENDIF;
+ MOV r118.x, r3565.x;
+ MOV r120.x, r85.z;
+ MOV r121.x, r120_abs.x;
+ FCMP.eq r1977.x, r121.x, r121.x;
+ IF_CND.nz r1977.x;
+ FCMP.eq r1977.x, r121.x, r121.x;
+ ENDIF; AND r1977.x, r1977.x, 0x1;
+
+ MOV_SWZ r119, r102.x, r118.x, r102.z, r102.w;
+ IF_CND.z r1977.x;
+ MOV r3568.x, r121.x;
+ ELSE;
+ MOV r1978.x, r121_abs.x;
+ MOV r1979.x, 0x7F800000;
+ FCMP.eq r1980.x, r1978.x, r1979.x;
+ AND r1980.x, r1980.x, 0x1;
+ IF_CND.z r1980.x;
+ MOV r1981.x, 0x42B17217;
+ FCMP.le r1982.x, r121.x, r1981.x;
+ AND r1982.x, r1982.x, 0x1;
+ FCMP.ne r1983.x, r121.x, r121.x;
+ IF_CND.z r1983.x;
+ FCMP.ne r1983.x, r121.x, r121.x;
+ ENDIF;
+ AND r1983.x, r1983.x, 0x1;
+
+ OR r1984.x, r1982.x, r1983.x;
+
+ IF_CND.z r1984.x;
+ MOV r1985.x, 0x00000000;
+ FCMP.gt r1986.x, r120.x, r1985.x;
+ AND r1986.x, r1986.x, 0x1;
+ MOV r1987.x, 0x7F800000;
+ MOV_CND.nz r122.x, r1986.x, r1987.x, r1985.x;
+ MOV r3568.x, r122.x;
+ ELSE;
+ MOV r1988.x, 0xC2CC0D65;
+ FCMP.ge r1989.x, r120.x, r1988.x;
+ AND r1989.x, r1989.x, 0x1;
+ FCMP.ne r1990.x, r120.x, r120.x;
+ IF_CND.z r1990.x;
+ FCMP.ne r1990.x, r120.x, r120.x;
+ ENDIF;
+ AND r1990.x, r1990.x, 0x1;
+
+ OR r1991.x, r1989.x, r1990.x;
+
+ IF_CND.z r1991.x;
+ MOV r1992.x, 0x00000000;
+ MOV r3568.x, r1992.x;
+ ELSE;
+ FMUL r1993.x, r121.x, 0x3FB8AA3B;
+ FADD r1994.x, r1993.x, 0x3F000000;
+ FRND_NI r1995.x, r1994.x;
+ FMUL r1996.x, r1995.x, 0xBF318000;
+ FADD r1997.x, r121.x, r1996.x;
+ FMUL r1998.x, r1995.x, 0x395E8083;
+ FADD r1999.x, r1997.x, r1998.x;
+ FMUL r2000.x, r1999.x, 0x39506967;
+ FADD r2001.x, r2000.x, 0x3AB743CE;
+ FMUL r2002.x, r2001.x, r1999.x;
+ FADD r2003.x, r2002.x, 0x3C088908;
+ FMUL r2004.x, r2003.x, r1999.x;
+ FADD r2005.x, r2004.x, 0x3D2AA9C1;
+ FMUL r2006.x, r2005.x, r1999.x;
+ FADD r2007.x, r2006.x, 0x3E2AAAAA;
+ FMUL r2008.x, r2007.x, r1999.x;
+ FADD r2009.x, r2008.x, 0x3F000000;
+ FMUL r2010.x, r1999.x, r1999.x;
+ FMUL r2011.x, r2009.x, r2010.x;
+ FADD r2012.x, r2011.x, r1999.x;
+ FADD r124.x, r2012.x, 0x3F800000;
+ FCMP.eq r2013.x, r124.x, r124.x;
+ IF_CND.nz r2013.x;
+ FCMP.eq r2013.x, r124.x, r124.x;
+ ENDIF; AND r2013.x, r2013.x, 0x1;
+
+ FTOI r123.x, r1995.x;
+ IF_CND.z r2013.x;
+ MOV r2014.x, 0x7FFFFFFF;
+ MOV r3567.x, r2014.x;
+ ELSE;
+ MOV r2015.x, r124_abs.x;
+ MOV r2016.x, 0x7F800000;
+ FCMP.ne r2017.x, r2015.x, r2016.x;
+ AND r2017.x, r2017.x, 0x1;
+ IF_CND.z r2017.x;
+ MOV r3567.x, r124.x;
+ ELSE;
+ MOV r125.x, r124.x;
+ SHR r2018.x, r125.x, 23;
+ AND r126.x, r2018.x, 255;
+ MOV r2019.x, 255;
+ IADD r2020.x, r2019.x, -r123.x;
+ ICMP.lt r2021.x, r126.x, r2020.x;
+ AND r2021.x, r2021.x, 0x1;
+ IADD r2022.x, r123_abs.x, 0;
+ SHL r127.x, r2022.x, 23;
+ IF_CND.z r2021.x;
+ AND r2023.x, r125.x, 2147483648;
+ OR r128.x, r2023.x, 2139095040;
+ MOV r3566.x, r128.x;
+ ELSE;
+ IADD r129.x, r127.x, r125.x;
+ MOV r3566.x, r129.x;
+ ENDIF;
+ MOV r130.x, r3566.x;
+ MOV r2024.x, 0x00000000;
+ FCMP.ne r2025.x, r124.x, r2024.x;
+ AND r2025.x, r2025.x, 0x1;
+ IADD r131.x, r123_abs.x, 0;
+ IF_CND.z r2025.x;
+ MOV r2026.x, 0x00000000;
+ MOV r3567.x, r2026.x;
+ ELSE;
+ MOV r2027.x, 0;
+ ICMP.gt r2028.x, r123.x, r2027.x;
+ AND r2028.x, r2028.x, 0x1;
+ UCMP.gt r2029.x, r126.x, r131.x;
+ AND r2029.x, r2029.x, 0x1;
+ IADD r2030.x, r125.x, -r127.x;
+ AND r2031.x, r125.x, 2147483648;
MOV_CND.nz r2032.x, r2029.x, r2030.x, r2031.x;
- MOV_SWZ r2033, r2014.x, r2019.x, r2027.x, r2032.x;
- FMUL r2034, r125, r2033;
- FADD r2035, r1959, -r2034;
- IMUL r2037.x, r2036.x, r4.x, r2.x;
- IADD r2038.x, r2036.x, r3.x;
- SHL r2039.x, r2038.x, 4;
- PADD ptr175, ptr4, r2039.x;
- STORE_RAW_PTR ptr175, r2035;
- MOV r2040.x, r1958_abs.x;
- MOV r2041.x, r1957_abs.x;
- MOV r2042.x, r1956_abs.x;
- MOV r2043.x, r1955_abs.x;
- MOV r213.x, r212_abs.x;
- FCMP.eq r2044.x, r213.x, r213.x;
- IF_CND.nz r2044.x;
- FCMP.eq r2044.x, r213.x, r213.x;
- ENDIF;
- MOV r2045.x, 0x3E6D3389;
- MOV_SWZ r2046, r2045.x, r2045.x, r2045.x, r2045.x;
- MOV_SWZ r2047, r2040.x, r2041.x, r2042.x, r2043.x;
- FMUL r2048, r2046, r2047;
- FADD r2049, r1985, r2048;
- MOV r2050.x, r2049.x;
- FDIV r2051.x, r1984.x, r2050.x;
- MOV r2052.x, r2049.y;
- FDIV r2053.x, r1984.x, r2052.x;
- MOV r2054.x, r2049.z;
- FDIV r2055.x, r1984.x, r2054.x;
- MOV r2056.x, r2049.w;
- FDIV r2057.x, r1984.x, r2056.x;
- MOV_SWZ r210, r2051.x, r2053.x, r2055.x, r2057.x;
- IF_CND.z r2044.x;
- MOV r2812.x, r213.x;
- ELSE;
- MOV r2058.x, r213_abs.x;
- MOV r2059.x, 0x7F800000;
- FCMP.eq r2060.x, r2058.x, r2059.x;
- IF_CND.z r2060.x;
- MOV r2061.x, 0x42B17217;
- FCMP.le r2062.x, r213.x, r2061.x;
- FCMP.ne r2063.x, r213.x, r213.x;
- IF_CND.z r2063.x;
- FCMP.ne r2063.x, r213.x, r213.x;
- ENDIF;
-
- OR r2064.x, r2062.x, r2063.x;
- IF_CND.z r2064.x;
- MOV r2065.x, 0x00000000;
- FCMP.gt r2066.x, r212.x, r2065.x;
- MOV r2067.x, 0x7F800000;
- MOV_CND.nz r214.x, r2066.x, r2067.x, r2065.x;
- MOV r2812.x, r214.x;
- ELSE;
- MOV r2068.x, 0xC2CC0D65;
- FCMP.ge r2069.x, r212.x, r2068.x;
- FCMP.ne r2070.x, r212.x, r212.x;
- IF_CND.z r2070.x;
- FCMP.ne r2070.x, r212.x, r212.x;
- ENDIF;
-
- OR r2071.x, r2069.x, r2070.x;
- IF_CND.z r2071.x;
- MOV r2072.x, 0x00000000;
- MOV r2812.x, r2072.x;
- ELSE;
- FMUL r2073.x, r213.x, 0x3FB8AA3B;
- FADD r2074.x, r2073.x, 0x3F000000;
- FRND_NI r2075.x, r2074.x;
- FMUL r2076.x, r2075.x, 0xBF318000;
- FADD r2077.x, r213.x, r2076.x;
- FMUL r2078.x, r2075.x, 0x395E8083;
- FADD r2079.x, r2077.x, r2078.x;
- FMUL r2080.x, r2079.x, 0x39506967;
- FADD r2081.x, r2080.x, 0x3AB743CE;
- FMUL r2082.x, r2081.x, r2079.x;
- FADD r2083.x, r2082.x, 0x3C088908;
- FMUL r2084.x, r2083.x, r2079.x;
- FADD r2085.x, r2084.x, 0x3D2AA9C1;
- FMUL r2086.x, r2085.x, r2079.x;
- FADD r2087.x, r2086.x, 0x3E2AAAAA;
- FMUL r2088.x, r2087.x, r2079.x;
- FADD r2089.x, r2088.x, 0x3F000000;
- FMUL r2090.x, r2079.x, r2079.x;
- FMUL r2091.x, r2089.x, r2090.x;
- FADD r2092.x, r2091.x, r2079.x;
- FADD r216.x, r2092.x, 0x3F800000;
- FCMP.eq r2093.x, r216.x, r216.x;
- IF_CND.nz r2093.x;
- FCMP.eq r2093.x, r216.x, r216.x;
- ENDIF;
- FTOI r215.x, r2075.x;
- IF_CND.z r2093.x;
- MOV r2094.x, 0x7FFFFFFF;
- MOV r2811.x, r2094.x;
- ELSE;
- MOV r2095.x, r216_abs.x;
- MOV r2096.x, 0x7F800000;
- FCMP.ne r2097.x, r2095.x, r2096.x;
- IF_CND.z r2097.x;
- MOV r2811.x, r216.x;
- ELSE;
- MOV r2098.x, 0x00000000;
- FCMP.eq r2099.x, r216.x, r2098.x;
- MOV r2100.x, 0;
- ICMP.gt r2101.x, r215.x, r2100.x;
- MOV r2102.x, r216.x;
- SHR r2103.x, r2102.x, 23;
- AND r2104.x, r2103.x, 255;
- MOV r2105.x, 255;
- IADD r2106.x, r2105.x, -r215.x;
- ICMP.ge r2107.x, r2104.x, r2106.x;
- AND r2108.x, r2102.x, 2147483648;
- OR r2109.x, r2108.x, 2139095040;
- IADD r2110.x, r215_abs.x, 0;
- SHL r2111.x, r2110.x, 23;
- IADD r2112.x, r2111.x, r2102.x;
- MOV_CND.nz r2113.x, r2107.x, r2109.x, r2112.x;
- IADD r2114.x, r215_abs.x, 0;
- UCMP.le r2115.x, r2104.x, r2114.x;
- IADD r2116.x, r2102.x, -r2111.x;
- MOV_CND.nz r2117.x, r2115.x, r2108.x, r2116.x;
- MOV_CND.nz r2118.x, r2101.x, r2113.x, r2117.x;
- MOV r2119.x, r2118.x;
- MOV_CND.nz r217.x, r2099.x, r2098.x, r2119.x;
- MOV r2811.x, r217.x;
- ENDIF;
- ENDIF;
- MOV r218.x, r2811.x;
- MOV r2120.x, 0x00000000;
- FCMP.gt r2121.x, r212.x, r2120.x;
- MOV r2122.x, 0x3F800000;
- FDIV r2123.x, r2122.x, r218.x;
- MOV_CND.nz r219.x, r2121.x, r218.x, r2123.x;
- MOV r2812.x, r219.x;
- ENDIF;
- ENDIF;
- ELSE;
- MOV r2812.x, r213.x;
- ENDIF;
- ENDIF;
- MOV r220.x, r2812.x;
- MOV r222.x, r211.y;
- MOV r223.x, r222_abs.x;
- FCMP.eq r2124.x, r223.x, r223.x;
- IF_CND.nz r2124.x;
- FCMP.eq r2124.x, r223.x, r223.x;
- ENDIF;
- MOV r2125.x, 0x00000000;
- MOV_SWZ r221, r220.x, r2125.x, r2125.x, r2125.x;
- IF_CND.z r2124.x;
- MOV r2814.x, r223.x;
- ELSE;
- MOV r2126.x, r223_abs.x;
- MOV r2127.x, 0x7F800000;
- FCMP.eq r2128.x, r2126.x, r2127.x;
- IF_CND.z r2128.x;
- MOV r2129.x, 0x42B17217;
- FCMP.le r2130.x, r223.x, r2129.x;
- FCMP.ne r2131.x, r223.x, r223.x;
- IF_CND.z r2131.x;
- FCMP.ne r2131.x, r223.x, r223.x;
- ENDIF;
-
- OR r2132.x, r2130.x, r2131.x;
- IF_CND.z r2132.x;
- MOV r2133.x, 0x00000000;
- FCMP.gt r2134.x, r222.x, r2133.x;
- MOV r2135.x, 0x7F800000;
- MOV_CND.nz r224.x, r2134.x, r2135.x, r2133.x;
- MOV r2814.x, r224.x;
- ELSE;
- MOV r2136.x, 0xC2CC0D65;
- FCMP.ge r2137.x, r222.x, r2136.x;
- FCMP.ne r2138.x, r222.x, r222.x;
+ MOV_CND.nz r2033.x, r2028.x, r130.x, r2032.x;
+ MOV r132.x, r2033.x;
+ MOV r3567.x, r132.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ MOV r133.x, r3567.x;
+ MOV r2034.x, 0x00000000;
+ FCMP.le r2035.x, r120.x, r2034.x;
+ AND r2035.x, r2035.x, 0x1;
+ FCMP.ne r2036.x, r120.x, r120.x;
+ IF_CND.z r2036.x;
+ FCMP.ne r2036.x, r120.x, r120.x;
+ ENDIF;
+ AND r2036.x, r2036.x, 0x1;
+
+ OR r2037.x, r2035.x, r2036.x;
+
+ IF_CND.z r2037.x;
+ MOV r3568.x, r133.x;
+ ELSE;
+ MOV r2038.x, 0x3F800000;
+ FDIV r134.x, r2038.x, r133.x;
+ MOV r3568.x, r134.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ ELSE;
+ MOV r3568.x, r121.x;
+ ENDIF;
+ ENDIF;
+ MOV r135.x, r3568.x;
+ MOV r137.x, r85.w;
+ MOV r138.x, r137_abs.x;
+ FCMP.eq r2039.x, r138.x, r138.x;
+ IF_CND.nz r2039.x;
+ FCMP.eq r2039.x, r138.x, r138.x;
+ ENDIF; AND r2039.x, r2039.x, 0x1;
+
+ MOV_SWZ r136, r119.x, r119.y, r135.x, r119.w;
+ IF_CND.z r2039.x;
+ MOV r3571.x, r138.x;
+ ELSE;
+ MOV r2040.x, r138_abs.x;
+ MOV r2041.x, 0x7F800000;
+ FCMP.eq r2042.x, r2040.x, r2041.x;
+ AND r2042.x, r2042.x, 0x1;
+ IF_CND.z r2042.x;
+ MOV r2043.x, 0x42B17217;
+ FCMP.le r2044.x, r138.x, r2043.x;
+ AND r2044.x, r2044.x, 0x1;
+ FCMP.ne r2045.x, r138.x, r138.x;
+ IF_CND.z r2045.x;
+ FCMP.ne r2045.x, r138.x, r138.x;
+ ENDIF;
+ AND r2045.x, r2045.x, 0x1;
+
+ OR r2046.x, r2044.x, r2045.x;
+
+ IF_CND.z r2046.x;
+ MOV r2047.x, 0x00000000;
+ FCMP.gt r2048.x, r137.x, r2047.x;
+ AND r2048.x, r2048.x, 0x1;
+ MOV r2049.x, 0x7F800000;
+ MOV_CND.nz r139.x, r2048.x, r2049.x, r2047.x;
+ MOV r3571.x, r139.x;
+ ELSE;
+ MOV r2050.x, 0xC2CC0D65;
+ FCMP.ge r2051.x, r137.x, r2050.x;
+ AND r2051.x, r2051.x, 0x1;
+ FCMP.ne r2052.x, r137.x, r137.x;
+ IF_CND.z r2052.x;
+ FCMP.ne r2052.x, r137.x, r137.x;
+ ENDIF;
+ AND r2052.x, r2052.x, 0x1;
+
+ OR r2053.x, r2051.x, r2052.x;
+
+ IF_CND.z r2053.x;
+ MOV r2054.x, 0x00000000;
+ MOV r3571.x, r2054.x;
+ ELSE;
+ FMUL r2055.x, r138.x, 0x3FB8AA3B;
+ FADD r2056.x, r2055.x, 0x3F000000;
+ FRND_NI r2057.x, r2056.x;
+ FMUL r2058.x, r2057.x, 0xBF318000;
+ FADD r2059.x, r138.x, r2058.x;
+ FMUL r2060.x, r2057.x, 0x395E8083;
+ FADD r2061.x, r2059.x, r2060.x;
+ FMUL r2062.x, r2061.x, 0x39506967;
+ FADD r2063.x, r2062.x, 0x3AB743CE;
+ FMUL r2064.x, r2063.x, r2061.x;
+ FADD r2065.x, r2064.x, 0x3C088908;
+ FMUL r2066.x, r2065.x, r2061.x;
+ FADD r2067.x, r2066.x, 0x3D2AA9C1;
+ FMUL r2068.x, r2067.x, r2061.x;
+ FADD r2069.x, r2068.x, 0x3E2AAAAA;
+ FMUL r2070.x, r2069.x, r2061.x;
+ FADD r2071.x, r2070.x, 0x3F000000;
+ FMUL r2072.x, r2061.x, r2061.x;
+ FMUL r2073.x, r2071.x, r2072.x;
+ FADD r2074.x, r2073.x, r2061.x;
+ FADD r141.x, r2074.x, 0x3F800000;
+ FCMP.eq r2075.x, r141.x, r141.x;
+ IF_CND.nz r2075.x;
+ FCMP.eq r2075.x, r141.x, r141.x;
+ ENDIF; AND r2075.x, r2075.x, 0x1;
+
+ FTOI r140.x, r2057.x;
+ IF_CND.z r2075.x;
+ MOV r2076.x, 0x7FFFFFFF;
+ MOV r3570.x, r2076.x;
+ ELSE;
+ MOV r2077.x, r141_abs.x;
+ MOV r2078.x, 0x7F800000;
+ FCMP.ne r2079.x, r2077.x, r2078.x;
+ AND r2079.x, r2079.x, 0x1;
+ IF_CND.z r2079.x;
+ MOV r3570.x, r141.x;
+ ELSE;
+ MOV r142.x, r141.x;
+ SHR r2080.x, r142.x, 23;
+ AND r143.x, r2080.x, 255;
+ MOV r2081.x, 255;
+ IADD r2082.x, r2081.x, -r140.x;
+ ICMP.lt r2083.x, r143.x, r2082.x;
+ AND r2083.x, r2083.x, 0x1;
+ IADD r2084.x, r140_abs.x, 0;
+ SHL r144.x, r2084.x, 23;
+ IF_CND.z r2083.x;
+ AND r2085.x, r142.x, 2147483648;
+ OR r145.x, r2085.x, 2139095040;
+ MOV r3569.x, r145.x;
+ ELSE;
+ IADD r146.x, r144.x, r142.x;
+ MOV r3569.x, r146.x;
+ ENDIF;
+ MOV r147.x, r3569.x;
+ MOV r2086.x, 0x00000000;
+ FCMP.ne r2087.x, r141.x, r2086.x;
+ AND r2087.x, r2087.x, 0x1;
+ IADD r148.x, r140_abs.x, 0;
+ IF_CND.z r2087.x;
+ MOV r2088.x, 0x00000000;
+ MOV r3570.x, r2088.x;
+ ELSE;
+ MOV r2089.x, 0;
+ ICMP.gt r2090.x, r140.x, r2089.x;
+ AND r2090.x, r2090.x, 0x1;
+ UCMP.gt r2091.x, r143.x, r148.x;
+ AND r2091.x, r2091.x, 0x1;
+ IADD r2092.x, r142.x, -r144.x;
+ AND r2093.x, r142.x, 2147483648;
+ MOV_CND.nz r2094.x, r2091.x, r2092.x, r2093.x;
+ MOV_CND.nz r2095.x, r2090.x, r147.x, r2094.x;
+ MOV r149.x, r2095.x;
+ MOV r3570.x, r149.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ MOV r150.x, r3570.x;
+ MOV r2096.x, 0x00000000;
+ FCMP.le r2097.x, r137.x, r2096.x;
+ AND r2097.x, r2097.x, 0x1;
+ FCMP.ne r2098.x, r137.x, r137.x;
+ IF_CND.z r2098.x;
+ FCMP.ne r2098.x, r137.x, r137.x;
+ ENDIF;
+ AND r2098.x, r2098.x, 0x1;
+
+ OR r2099.x, r2097.x, r2098.x;
+
+ IF_CND.z r2099.x;
+ MOV r3571.x, r150.x;
+ ELSE;
+ MOV r2100.x, 0x3F800000;
+ FDIV r151.x, r2100.x, r150.x;
+ MOV r3571.x, r151.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ ELSE;
+ MOV r3571.x, r138.x;
+ ENDIF;
+ ENDIF;
+ MOV r152.x, r3571.x;
+ MOV r2101, -r83;
+ FMUL r2102, r2101, r83;
+ MOV r2103.x, r2102.x;
+ FDIV r2104.x, r2103.x, 0x40000000;
+ MOV r2105.x, r2102.y;
+ FDIV r2106.x, r2105.x, 0x40000000;
+ MOV r2107.x, r2102.z;
+ FDIV r2108.x, r2107.x, 0x40000000;
+ MOV r2109.x, r2102.w;
+ FDIV r2110.x, r2109.x, 0x40000000;
+ MOV_SWZ r155, r2104.x, r2106.x, r2108.x, r2110.x;
+ MOV r156.x, r155.x;
+ MOV r2111.x, r83.w;
+ MOV r2112.x, r83.z;
+ MOV r2113.x, r83.y;
+ MOV r2114.x, r83.x;
+ MOV r2115.x, r2114_abs.x;
+ MOV r2116.x, r2113_abs.x;
+ MOV r2117.x, r2112_abs.x;
+ MOV r2118.x, r2111_abs.x;
+ MOV r157.x, r156_abs.x;
+ FCMP.eq r2119.x, r157.x, r157.x;
+ IF_CND.nz r2119.x;
+ FCMP.eq r2119.x, r157.x, r157.x;
+ ENDIF; AND r2119.x, r2119.x, 0x1;
+
+ MOV_SWZ r2120, r136.x, r136.y, r136.z, r152.x;
+ FMUL r153, r6, r2120;
+ MOV_SWZ r2121, r2115.x, r2116.x, r2117.x, r2118.x;
+ MOV r2122.x, 0x3E6D3389;
+ MOV_SWZ r2123, r2122.x, r2122.x, r2122.x, r2122.x;
+ FMUL r2124, r2121, r2123;
+ MOV r2125.x, 0x3F800000;
+ MOV_SWZ r2126, r2125.x, r2125.x, r2125.x, r2125.x;
+ FADD r2127, r2124, r2126;
+ MOV r2128.x, r2127.x;
+ FDIV r2129.x, r2125.x, r2128.x;
+ MOV r2130.x, r2127.y;
+ FDIV r2131.x, r2125.x, r2130.x;
+ MOV r2132.x, r2127.z;
+ FDIV r2133.x, r2125.x, r2132.x;
+ MOV r2134.x, r2127.w;
+ FDIV r2135.x, r2125.x, r2134.x;
+ MOV_SWZ r154, r2129.x, r2131.x, r2133.x, r2135.x;
+ IF_CND.z r2119.x;
+ MOV r3574.x, r157.x;
+ ELSE;
+ MOV r2136.x, r157_abs.x;
+ MOV r2137.x, 0x7F800000;
+ FCMP.eq r2138.x, r2136.x, r2137.x;
+ AND r2138.x, r2138.x, 0x1;
IF_CND.z r2138.x;
- FCMP.ne r2138.x, r222.x, r222.x;
- ENDIF;
-
- OR r2139.x, r2137.x, r2138.x;
- IF_CND.z r2139.x;
- MOV r2140.x, 0x00000000;
- MOV r2814.x, r2140.x;
- ELSE;
- FMUL r2141.x, r223.x, 0x3FB8AA3B;
- FADD r2142.x, r2141.x, 0x3F000000;
- FRND_NI r2143.x, r2142.x;
- FMUL r2144.x, r2143.x, 0xBF318000;
- FADD r2145.x, r223.x, r2144.x;
- FMUL r2146.x, r2143.x, 0x395E8083;
- FADD r2147.x, r2145.x, r2146.x;
- FMUL r2148.x, r2147.x, 0x39506967;
- FADD r2149.x, r2148.x, 0x3AB743CE;
- FMUL r2150.x, r2149.x, r2147.x;
- FADD r2151.x, r2150.x, 0x3C088908;
- FMUL r2152.x, r2151.x, r2147.x;
- FADD r2153.x, r2152.x, 0x3D2AA9C1;
- FMUL r2154.x, r2153.x, r2147.x;
- FADD r2155.x, r2154.x, 0x3E2AAAAA;
- FMUL r2156.x, r2155.x, r2147.x;
- FADD r2157.x, r2156.x, 0x3F000000;
- FMUL r2158.x, r2147.x, r2147.x;
- FMUL r2159.x, r2157.x, r2158.x;
- FADD r2160.x, r2159.x, r2147.x;
- FADD r226.x, r2160.x, 0x3F800000;
- FCMP.eq r2161.x, r226.x, r226.x;
- IF_CND.nz r2161.x;
- FCMP.eq r2161.x, r226.x, r226.x;
- ENDIF;
- FTOI r225.x, r2143.x;
- IF_CND.z r2161.x;
- MOV r2162.x, 0x7FFFFFFF;
- MOV r2813.x, r2162.x;
- ELSE;
- MOV r2163.x, r226_abs.x;
- MOV r2164.x, 0x7F800000;
- FCMP.ne r2165.x, r2163.x, r2164.x;
- IF_CND.z r2165.x;
- MOV r2813.x, r226.x;
- ELSE;
- MOV r2166.x, 0x00000000;
- FCMP.eq r2167.x, r226.x, r2166.x;
- MOV r2168.x, 0;
- ICMP.gt r2169.x, r225.x, r2168.x;
- MOV r2170.x, r226.x;
- SHR r2171.x, r2170.x, 23;
- AND r2172.x, r2171.x, 255;
- MOV r2173.x, 255;
- IADD r2174.x, r2173.x, -r225.x;
- ICMP.ge r2175.x, r2172.x, r2174.x;
- AND r2176.x, r2170.x, 2147483648;
- OR r2177.x, r2176.x, 2139095040;
- IADD r2178.x, r225_abs.x, 0;
- SHL r2179.x, r2178.x, 23;
- IADD r2180.x, r2179.x, r2170.x;
- MOV_CND.nz r2181.x, r2175.x, r2177.x, r2180.x;
- IADD r2182.x, r225_abs.x, 0;
- UCMP.le r2183.x, r2172.x, r2182.x;
- IADD r2184.x, r2170.x, -r2179.x;
- MOV_CND.nz r2185.x, r2183.x, r2176.x, r2184.x;
- MOV_CND.nz r2186.x, r2169.x, r2181.x, r2185.x;
- MOV r2187.x, r2186.x;
- MOV_CND.nz r227.x, r2167.x, r2166.x, r2187.x;
- MOV r2813.x, r227.x;
- ENDIF;
- ENDIF;
- MOV r228.x, r2813.x;
- MOV r2188.x, 0x00000000;
- FCMP.gt r2189.x, r222.x, r2188.x;
- MOV r2190.x, 0x3F800000;
- FDIV r2191.x, r2190.x, r228.x;
- MOV_CND.nz r229.x, r2189.x, r228.x, r2191.x;
- MOV r2814.x, r229.x;
- ENDIF;
- ENDIF;
- ELSE;
- MOV r2814.x, r223.x;
- ENDIF;
- ENDIF;
- MOV r230.x, r2814.x;
- MOV r232.x, r211.z;
- MOV r233.x, r232_abs.x;
- FCMP.eq r2192.x, r233.x, r233.x;
- IF_CND.nz r2192.x;
- FCMP.eq r2192.x, r233.x, r233.x;
- ENDIF;
- MOV_SWZ r231, r221.x, r230.x, r221.z, r221.w;
- IF_CND.z r2192.x;
- MOV r2816.x, r233.x;
- ELSE;
- MOV r2193.x, r233_abs.x;
- MOV r2194.x, 0x7F800000;
- FCMP.eq r2195.x, r2193.x, r2194.x;
+ MOV r2139.x, 0x42B17217;
+ FCMP.le r2140.x, r157.x, r2139.x;
+ AND r2140.x, r2140.x, 0x1;
+ FCMP.ne r2141.x, r157.x, r157.x;
+ IF_CND.z r2141.x;
+ FCMP.ne r2141.x, r157.x, r157.x;
+ ENDIF;
+ AND r2141.x, r2141.x, 0x1;
+
+ OR r2142.x, r2140.x, r2141.x;
+
+ IF_CND.z r2142.x;
+ MOV r2143.x, 0x00000000;
+ FCMP.gt r2144.x, r156.x, r2143.x;
+ AND r2144.x, r2144.x, 0x1;
+ MOV r2145.x, 0x7F800000;
+ MOV_CND.nz r158.x, r2144.x, r2145.x, r2143.x;
+ MOV r3574.x, r158.x;
+ ELSE;
+ MOV r2146.x, 0xC2CC0D65;
+ FCMP.ge r2147.x, r156.x, r2146.x;
+ AND r2147.x, r2147.x, 0x1;
+ FCMP.ne r2148.x, r156.x, r156.x;
+ IF_CND.z r2148.x;
+ FCMP.ne r2148.x, r156.x, r156.x;
+ ENDIF;
+ AND r2148.x, r2148.x, 0x1;
+
+ OR r2149.x, r2147.x, r2148.x;
+
+ IF_CND.z r2149.x;
+ MOV r2150.x, 0x00000000;
+ MOV r3574.x, r2150.x;
+ ELSE;
+ FMUL r2151.x, r157.x, 0x3FB8AA3B;
+ FADD r2152.x, r2151.x, 0x3F000000;
+ FRND_NI r2153.x, r2152.x;
+ FMUL r2154.x, r2153.x, 0xBF318000;
+ FADD r2155.x, r157.x, r2154.x;
+ FMUL r2156.x, r2153.x, 0x395E8083;
+ FADD r2157.x, r2155.x, r2156.x;
+ FMUL r2158.x, r2157.x, 0x39506967;
+ FADD r2159.x, r2158.x, 0x3AB743CE;
+ FMUL r2160.x, r2159.x, r2157.x;
+ FADD r2161.x, r2160.x, 0x3C088908;
+ FMUL r2162.x, r2161.x, r2157.x;
+ FADD r2163.x, r2162.x, 0x3D2AA9C1;
+ FMUL r2164.x, r2163.x, r2157.x;
+ FADD r2165.x, r2164.x, 0x3E2AAAAA;
+ FMUL r2166.x, r2165.x, r2157.x;
+ FADD r2167.x, r2166.x, 0x3F000000;
+ FMUL r2168.x, r2157.x, r2157.x;
+ FMUL r2169.x, r2167.x, r2168.x;
+ FADD r2170.x, r2169.x, r2157.x;
+ FADD r160.x, r2170.x, 0x3F800000;
+ FCMP.eq r2171.x, r160.x, r160.x;
+ IF_CND.nz r2171.x;
+ FCMP.eq r2171.x, r160.x, r160.x;
+ ENDIF; AND r2171.x, r2171.x, 0x1;
+
+ FTOI r159.x, r2153.x;
+ IF_CND.z r2171.x;
+ MOV r2172.x, 0x7FFFFFFF;
+ MOV r3573.x, r2172.x;
+ ELSE;
+ MOV r2173.x, r160_abs.x;
+ MOV r2174.x, 0x7F800000;
+ FCMP.ne r2175.x, r2173.x, r2174.x;
+ AND r2175.x, r2175.x, 0x1;
+ IF_CND.z r2175.x;
+ MOV r3573.x, r160.x;
+ ELSE;
+ MOV r161.x, r160.x;
+ SHR r2176.x, r161.x, 23;
+ AND r162.x, r2176.x, 255;
+ MOV r2177.x, 255;
+ IADD r2178.x, r2177.x, -r159.x;
+ ICMP.lt r2179.x, r162.x, r2178.x;
+ AND r2179.x, r2179.x, 0x1;
+ IADD r2180.x, r159_abs.x, 0;
+ SHL r163.x, r2180.x, 23;
+ IF_CND.z r2179.x;
+ AND r2181.x, r161.x, 2147483648;
+ OR r164.x, r2181.x, 2139095040;
+ MOV r3572.x, r164.x;
+ ELSE;
+ IADD r165.x, r163.x, r161.x;
+ MOV r3572.x, r165.x;
+ ENDIF;
+ MOV r166.x, r3572.x;
+ MOV r2182.x, 0x00000000;
+ FCMP.ne r2183.x, r160.x, r2182.x;
+ AND r2183.x, r2183.x, 0x1;
+ IADD r167.x, r159_abs.x, 0;
+ IF_CND.z r2183.x;
+ MOV r2184.x, 0x00000000;
+ MOV r3573.x, r2184.x;
+ ELSE;
+ MOV r2185.x, 0;
+ ICMP.gt r2186.x, r159.x, r2185.x;
+ AND r2186.x, r2186.x, 0x1;
+ UCMP.gt r2187.x, r162.x, r167.x;
+ AND r2187.x, r2187.x, 0x1;
+ IADD r2188.x, r161.x, -r163.x;
+ AND r2189.x, r161.x, 2147483648;
+ MOV_CND.nz r2190.x, r2187.x, r2188.x, r2189.x;
+ MOV_CND.nz r2191.x, r2186.x, r166.x, r2190.x;
+ MOV r168.x, r2191.x;
+ MOV r3573.x, r168.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ MOV r169.x, r3573.x;
+ MOV r2192.x, 0x00000000;
+ FCMP.le r2193.x, r156.x, r2192.x;
+ AND r2193.x, r2193.x, 0x1;
+ FCMP.ne r2194.x, r156.x, r156.x;
+ IF_CND.z r2194.x;
+ FCMP.ne r2194.x, r156.x, r156.x;
+ ENDIF;
+ AND r2194.x, r2194.x, 0x1;
+
+ OR r2195.x, r2193.x, r2194.x;
+
IF_CND.z r2195.x;
- MOV r2196.x, 0x42B17217;
- FCMP.le r2197.x, r233.x, r2196.x;
- FCMP.ne r2198.x, r233.x, r233.x;
- IF_CND.z r2198.x;
- FCMP.ne r2198.x, r233.x, r233.x;
- ENDIF;
-
- OR r2199.x, r2197.x, r2198.x;
- IF_CND.z r2199.x;
- MOV r2200.x, 0x00000000;
- FCMP.gt r2201.x, r232.x, r2200.x;
- MOV r2202.x, 0x7F800000;
- MOV_CND.nz r234.x, r2201.x, r2202.x, r2200.x;
- MOV r2816.x, r234.x;
- ELSE;
- MOV r2203.x, 0xC2CC0D65;
- FCMP.ge r2204.x, r232.x, r2203.x;
- FCMP.ne r2205.x, r232.x, r232.x;
+ MOV r3574.x, r169.x;
+ ELSE;
+ MOV r2196.x, 0x3F800000;
+ FDIV r170.x, r2196.x, r169.x;
+ MOV r3574.x, r170.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ ELSE;
+ MOV r3574.x, r157.x;
+ ENDIF;
+ ENDIF;
+ MOV r171.x, r3574.x;
+ MOV r173.x, r155.y;
+ MOV r174.x, r173_abs.x;
+ FCMP.eq r2197.x, r174.x, r174.x;
+ IF_CND.nz r2197.x;
+ FCMP.eq r2197.x, r174.x, r174.x;
+ ENDIF; AND r2197.x, r2197.x, 0x1;
+
+ MOV r2198.x, 0x00000000;
+ MOV_SWZ r172, r171.x, r2198.x, r2198.x, r2198.x;
+ IF_CND.z r2197.x;
+ MOV r3577.x, r174.x;
+ ELSE;
+ MOV r2199.x, r174_abs.x;
+ MOV r2200.x, 0x7F800000;
+ FCMP.eq r2201.x, r2199.x, r2200.x;
+ AND r2201.x, r2201.x, 0x1;
+ IF_CND.z r2201.x;
+ MOV r2202.x, 0x42B17217;
+ FCMP.le r2203.x, r174.x, r2202.x;
+ AND r2203.x, r2203.x, 0x1;
+ FCMP.ne r2204.x, r174.x, r174.x;
+ IF_CND.z r2204.x;
+ FCMP.ne r2204.x, r174.x, r174.x;
+ ENDIF;
+ AND r2204.x, r2204.x, 0x1;
+
+ OR r2205.x, r2203.x, r2204.x;
+
IF_CND.z r2205.x;
- FCMP.ne r2205.x, r232.x, r232.x;
- ENDIF;
-
- OR r2206.x, r2204.x, r2205.x;
- IF_CND.z r2206.x;
- MOV r2207.x, 0x00000000;
- MOV r2816.x, r2207.x;
- ELSE;
- FMUL r2208.x, r233.x, 0x3FB8AA3B;
- FADD r2209.x, r2208.x, 0x3F000000;
- FRND_NI r2210.x, r2209.x;
- FMUL r2211.x, r2210.x, 0xBF318000;
- FADD r2212.x, r233.x, r2211.x;
- FMUL r2213.x, r2210.x, 0x395E8083;
- FADD r2214.x, r2212.x, r2213.x;
- FMUL r2215.x, r2214.x, 0x39506967;
- FADD r2216.x, r2215.x, 0x3AB743CE;
- FMUL r2217.x, r2216.x, r2214.x;
- FADD r2218.x, r2217.x, 0x3C088908;
- FMUL r2219.x, r2218.x, r2214.x;
- FADD r2220.x, r2219.x, 0x3D2AA9C1;
- FMUL r2221.x, r2220.x, r2214.x;
- FADD r2222.x, r2221.x, 0x3E2AAAAA;
- FMUL r2223.x, r2222.x, r2214.x;
- FADD r2224.x, r2223.x, 0x3F000000;
- FMUL r2225.x, r2214.x, r2214.x;
- FMUL r2226.x, r2224.x, r2225.x;
- FADD r2227.x, r2226.x, r2214.x;
- FADD r236.x, r2227.x, 0x3F800000;
- FCMP.eq r2228.x, r236.x, r236.x;
- IF_CND.nz r2228.x;
- FCMP.eq r2228.x, r236.x, r236.x;
- ENDIF;
- FTOI r235.x, r2210.x;
- IF_CND.z r2228.x;
- MOV r2229.x, 0x7FFFFFFF;
- MOV r2815.x, r2229.x;
- ELSE;
- MOV r2230.x, r236_abs.x;
- MOV r2231.x, 0x7F800000;
- FCMP.ne r2232.x, r2230.x, r2231.x;
- IF_CND.z r2232.x;
- MOV r2815.x, r236.x;
- ELSE;
- MOV r2233.x, 0x00000000;
- FCMP.eq r2234.x, r236.x, r2233.x;
- MOV r2235.x, 0;
- ICMP.gt r2236.x, r235.x, r2235.x;
- MOV r2237.x, r236.x;
- SHR r2238.x, r2237.x, 23;
- AND r2239.x, r2238.x, 255;
+ MOV r2206.x, 0x00000000;
+ FCMP.gt r2207.x, r173.x, r2206.x;
+ AND r2207.x, r2207.x, 0x1;
+ MOV r2208.x, 0x7F800000;
+ MOV_CND.nz r175.x, r2207.x, r2208.x, r2206.x;
+ MOV r3577.x, r175.x;
+ ELSE;
+ MOV r2209.x, 0xC2CC0D65;
+ FCMP.ge r2210.x, r173.x, r2209.x;
+ AND r2210.x, r2210.x, 0x1;
+ FCMP.ne r2211.x, r173.x, r173.x;
+ IF_CND.z r2211.x;
+ FCMP.ne r2211.x, r173.x, r173.x;
+ ENDIF;
+ AND r2211.x, r2211.x, 0x1;
+
+ OR r2212.x, r2210.x, r2211.x;
+
+ IF_CND.z r2212.x;
+ MOV r2213.x, 0x00000000;
+ MOV r3577.x, r2213.x;
+ ELSE;
+ FMUL r2214.x, r174.x, 0x3FB8AA3B;
+ FADD r2215.x, r2214.x, 0x3F000000;
+ FRND_NI r2216.x, r2215.x;
+ FMUL r2217.x, r2216.x, 0xBF318000;
+ FADD r2218.x, r174.x, r2217.x;
+ FMUL r2219.x, r2216.x, 0x395E8083;
+ FADD r2220.x, r2218.x, r2219.x;
+ FMUL r2221.x, r2220.x, 0x39506967;
+ FADD r2222.x, r2221.x, 0x3AB743CE;
+ FMUL r2223.x, r2222.x, r2220.x;
+ FADD r2224.x, r2223.x, 0x3C088908;
+ FMUL r2225.x, r2224.x, r2220.x;
+ FADD r2226.x, r2225.x, 0x3D2AA9C1;
+ FMUL r2227.x, r2226.x, r2220.x;
+ FADD r2228.x, r2227.x, 0x3E2AAAAA;
+ FMUL r2229.x, r2228.x, r2220.x;
+ FADD r2230.x, r2229.x, 0x3F000000;
+ FMUL r2231.x, r2220.x, r2220.x;
+ FMUL r2232.x, r2230.x, r2231.x;
+ FADD r2233.x, r2232.x, r2220.x;
+ FADD r177.x, r2233.x, 0x3F800000;
+ FCMP.eq r2234.x, r177.x, r177.x;
+ IF_CND.nz r2234.x;
+ FCMP.eq r2234.x, r177.x, r177.x;
+ ENDIF; AND r2234.x, r2234.x, 0x1;
+
+ FTOI r176.x, r2216.x;
+ IF_CND.z r2234.x;
+ MOV r2235.x, 0x7FFFFFFF;
+ MOV r3576.x, r2235.x;
+ ELSE;
+ MOV r2236.x, r177_abs.x;
+ MOV r2237.x, 0x7F800000;
+ FCMP.ne r2238.x, r2236.x, r2237.x;
+ AND r2238.x, r2238.x, 0x1;
+ IF_CND.z r2238.x;
+ MOV r3576.x, r177.x;
+ ELSE;
+ MOV r178.x, r177.x;
+ SHR r2239.x, r178.x, 23;
+ AND r179.x, r2239.x, 255;
MOV r2240.x, 255;
- IADD r2241.x, r2240.x, -r235.x;
- ICMP.ge r2242.x, r2239.x, r2241.x;
- AND r2243.x, r2237.x, 2147483648;
- OR r2244.x, r2243.x, 2139095040;
- IADD r2245.x, r235_abs.x, 0;
- SHL r2246.x, r2245.x, 23;
- IADD r2247.x, r2246.x, r2237.x;
- MOV_CND.nz r2248.x, r2242.x, r2244.x, r2247.x;
- IADD r2249.x, r235_abs.x, 0;
- UCMP.le r2250.x, r2239.x, r2249.x;
- IADD r2251.x, r2237.x, -r2246.x;
- MOV_CND.nz r2252.x, r2250.x, r2243.x, r2251.x;
- MOV_CND.nz r2253.x, r2236.x, r2248.x, r2252.x;
- MOV r2254.x, r2253.x;
- MOV_CND.nz r237.x, r2234.x, r2233.x, r2254.x;
- MOV r2815.x, r237.x;
- ENDIF;
- ENDIF;
- MOV r238.x, r2815.x;
+ IADD r2241.x, r2240.x, -r176.x;
+ ICMP.lt r2242.x, r179.x, r2241.x;
+ AND r2242.x, r2242.x, 0x1;
+ IADD r2243.x, r176_abs.x, 0;
+ SHL r180.x, r2243.x, 23;
+ IF_CND.z r2242.x;
+ AND r2244.x, r178.x, 2147483648;
+ OR r181.x, r2244.x, 2139095040;
+ MOV r3575.x, r181.x;
+ ELSE;
+ IADD r182.x, r180.x, r178.x;
+ MOV r3575.x, r182.x;
+ ENDIF;
+ MOV r183.x, r3575.x;
+ MOV r2245.x, 0x00000000;
+ FCMP.ne r2246.x, r177.x, r2245.x;
+ AND r2246.x, r2246.x, 0x1;
+ IADD r184.x, r176_abs.x, 0;
+ IF_CND.z r2246.x;
+ MOV r2247.x, 0x00000000;
+ MOV r3576.x, r2247.x;
+ ELSE;
+ MOV r2248.x, 0;
+ ICMP.gt r2249.x, r176.x, r2248.x;
+ AND r2249.x, r2249.x, 0x1;
+ UCMP.gt r2250.x, r179.x, r184.x;
+ AND r2250.x, r2250.x, 0x1;
+ IADD r2251.x, r178.x, -r180.x;
+ AND r2252.x, r178.x, 2147483648;
+ MOV_CND.nz r2253.x, r2250.x, r2251.x, r2252.x;
+ MOV_CND.nz r2254.x, r2249.x, r183.x, r2253.x;
+ MOV r185.x, r2254.x;
+ MOV r3576.x, r185.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ MOV r186.x, r3576.x;
MOV r2255.x, 0x00000000;
- FCMP.gt r2256.x, r232.x, r2255.x;
- MOV r2257.x, 0x3F800000;
- FDIV r2258.x, r2257.x, r238.x;
- MOV_CND.nz r239.x, r2256.x, r238.x, r2258.x;
- MOV r2816.x, r239.x;
- ENDIF;
+ FCMP.le r2256.x, r173.x, r2255.x;
+ AND r2256.x, r2256.x, 0x1;
+ FCMP.ne r2257.x, r173.x, r173.x;
+ IF_CND.z r2257.x;
+ FCMP.ne r2257.x, r173.x, r173.x;
ENDIF;
+ AND r2257.x, r2257.x, 0x1;
+
+ OR r2258.x, r2256.x, r2257.x;
+
+ IF_CND.z r2258.x;
+ MOV r3577.x, r186.x;
ELSE;
- MOV r2816.x, r233.x;
+ MOV r2259.x, 0x3F800000;
+ FDIV r187.x, r2259.x, r186.x;
+ MOV r3577.x, r187.x;
ENDIF;
ENDIF;
- MOV r240.x, r2816.x;
- MOV r242.x, r211.w;
- MOV r243.x, r242_abs.x;
- FCMP.eq r2259.x, r243.x, r243.x;
- IF_CND.nz r2259.x;
- FCMP.eq r2259.x, r243.x, r243.x;
ENDIF;
- MOV_SWZ r241, r231.x, r231.y, r240.x, r231.w;
- IF_CND.z r2259.x;
- MOV r2818.x, r243.x;
ELSE;
- MOV r2260.x, r243_abs.x;
- MOV r2261.x, 0x7F800000;
- FCMP.eq r2262.x, r2260.x, r2261.x;
- IF_CND.z r2262.x;
- MOV r2263.x, 0x42B17217;
- FCMP.le r2264.x, r243.x, r2263.x;
- FCMP.ne r2265.x, r243.x, r243.x;
- IF_CND.z r2265.x;
- FCMP.ne r2265.x, r243.x, r243.x;
+ MOV r3577.x, r174.x;
+ ENDIF;
ENDIF;
+ MOV r188.x, r3577.x;
+ MOV r190.x, r155.z;
+ MOV r191.x, r190_abs.x;
+ FCMP.eq r2260.x, r191.x, r191.x;
+ IF_CND.nz r2260.x;
+ FCMP.eq r2260.x, r191.x, r191.x;
+ ENDIF; AND r2260.x, r2260.x, 0x1;
- OR r2266.x, r2264.x, r2265.x;
+ MOV_SWZ r189, r172.x, r188.x, r172.z, r172.w;
+ IF_CND.z r2260.x;
+ MOV r3580.x, r191.x;
+ ELSE;
+ MOV r2261.x, r191_abs.x;
+ MOV r2262.x, 0x7F800000;
+ FCMP.eq r2263.x, r2261.x, r2262.x;
+ AND r2263.x, r2263.x, 0x1;
+ IF_CND.z r2263.x;
+ MOV r2264.x, 0x42B17217;
+ FCMP.le r2265.x, r191.x, r2264.x;
+ AND r2265.x, r2265.x, 0x1;
+ FCMP.ne r2266.x, r191.x, r191.x;
IF_CND.z r2266.x;
- MOV r2267.x, 0x00000000;
- FCMP.gt r2268.x, r242.x, r2267.x;
- MOV r2269.x, 0x7F800000;
- MOV_CND.nz r244.x, r2268.x, r2269.x, r2267.x;
- MOV r2818.x, r244.x;
- ELSE;
- MOV r2270.x, 0xC2CC0D65;
- FCMP.ge r2271.x, r242.x, r2270.x;
- FCMP.ne r2272.x, r242.x, r242.x;
- IF_CND.z r2272.x;
- FCMP.ne r2272.x, r242.x, r242.x;
+ FCMP.ne r2266.x, r191.x, r191.x;
ENDIF;
+ AND r2266.x, r2266.x, 0x1;
- OR r2273.x, r2271.x, r2272.x;
+ OR r2267.x, r2265.x, r2266.x;
+
+ IF_CND.z r2267.x;
+ MOV r2268.x, 0x00000000;
+ FCMP.gt r2269.x, r190.x, r2268.x;
+ AND r2269.x, r2269.x, 0x1;
+ MOV r2270.x, 0x7F800000;
+ MOV_CND.nz r192.x, r2269.x, r2270.x, r2268.x;
+ MOV r3580.x, r192.x;
+ ELSE;
+ MOV r2271.x, 0xC2CC0D65;
+ FCMP.ge r2272.x, r190.x, r2271.x;
+ AND r2272.x, r2272.x, 0x1;
+ FCMP.ne r2273.x, r190.x, r190.x;
IF_CND.z r2273.x;
- MOV r2274.x, 0x00000000;
- MOV r2818.x, r2274.x;
- ELSE;
- FMUL r2275.x, r243.x, 0x3FB8AA3B;
- FADD r2276.x, r2275.x, 0x3F000000;
- FRND_NI r2277.x, r2276.x;
- FMUL r2278.x, r2277.x, 0xBF318000;
- FADD r2279.x, r243.x, r2278.x;
- FMUL r2280.x, r2277.x, 0x395E8083;
- FADD r2281.x, r2279.x, r2280.x;
- FMUL r2282.x, r2281.x, 0x39506967;
- FADD r2283.x, r2282.x, 0x3AB743CE;
- FMUL r2284.x, r2283.x, r2281.x;
- FADD r2285.x, r2284.x, 0x3C088908;
- FMUL r2286.x, r2285.x, r2281.x;
- FADD r2287.x, r2286.x, 0x3D2AA9C1;
- FMUL r2288.x, r2287.x, r2281.x;
- FADD r2289.x, r2288.x, 0x3E2AAAAA;
- FMUL r2290.x, r2289.x, r2281.x;
- FADD r2291.x, r2290.x, 0x3F000000;
- FMUL r2292.x, r2281.x, r2281.x;
- FMUL r2293.x, r2291.x, r2292.x;
- FADD r2294.x, r2293.x, r2281.x;
- FADD r246.x, r2294.x, 0x3F800000;
- FCMP.eq r2295.x, r246.x, r246.x;
- IF_CND.nz r2295.x;
- FCMP.eq r2295.x, r246.x, r246.x;
- ENDIF;
- FTOI r245.x, r2277.x;
- IF_CND.z r2295.x;
- MOV r2296.x, 0x7FFFFFFF;
- MOV r2817.x, r2296.x;
- ELSE;
- MOV r2297.x, r246_abs.x;
- MOV r2298.x, 0x7F800000;
- FCMP.ne r2299.x, r2297.x, r2298.x;
- IF_CND.z r2299.x;
- MOV r2817.x, r246.x;
- ELSE;
- MOV r2300.x, 0x00000000;
- FCMP.eq r2301.x, r246.x, r2300.x;
- MOV r2302.x, 0;
- ICMP.gt r2303.x, r245.x, r2302.x;
- MOV r2304.x, r246.x;
- SHR r2305.x, r2304.x, 23;
- AND r2306.x, r2305.x, 255;
- MOV r2307.x, 255;
- IADD r2308.x, r2307.x, -r245.x;
- ICMP.ge r2309.x, r2306.x, r2308.x;
- AND r2310.x, r2304.x, 2147483648;
- OR r2311.x, r2310.x, 2139095040;
- IADD r2312.x, r245_abs.x, 0;
- SHL r2313.x, r2312.x, 23;
- IADD r2314.x, r2313.x, r2304.x;
- MOV_CND.nz r2315.x, r2309.x, r2311.x, r2314.x;
- IADD r2316.x, r245_abs.x, 0;
- UCMP.le r2317.x, r2306.x, r2316.x;
- IADD r2318.x, r2304.x, -r2313.x;
- MOV_CND.nz r2319.x, r2317.x, r2310.x, r2318.x;
- MOV_CND.nz r2320.x, r2303.x, r2315.x, r2319.x;
- MOV r2321.x, r2320.x;
- MOV_CND.nz r247.x, r2301.x, r2300.x, r2321.x;
- MOV r2817.x, r247.x;
- ENDIF;
- ENDIF;
- MOV r248.x, r2817.x;
- MOV r2322.x, 0x00000000;
- FCMP.gt r2323.x, r242.x, r2322.x;
- MOV r2324.x, 0x3F800000;
- FDIV r2325.x, r2324.x, r248.x;
- MOV_CND.nz r249.x, r2323.x, r248.x, r2325.x;
- MOV r2818.x, r249.x;
- ENDIF;
- ENDIF;
- ELSE;
- MOV r2818.x, r243.x;
- ENDIF;
- ENDIF;
- MOV r250.x, r2818.x;
- MOV r252, -r84;
- FMUL r2326, r84, r252;
- MOV r2327.x, r2326.x;
- FDIV r2328.x, r2327.x, 0x40000000;
- MOV r2329.x, r2326.y;
- FDIV r2330.x, r2329.x, 0x40000000;
- MOV r2331.x, r2326.z;
- FDIV r2332.x, r2331.x, 0x40000000;
- MOV r2333.x, r2326.w;
- FDIV r2334.x, r2333.x, 0x40000000;
- MOV_SWZ r254, r2328.x, r2330.x, r2332.x, r2334.x;
- MOV r255.x, r254.x;
- MOV r2335.x, r252.w;
- MOV r2336.x, r252.z;
- MOV r2337.x, r252.y;
- MOV r2338.x, r252.x;
- MOV r2339.x, r2338_abs.x;
- MOV r2340.x, r2337_abs.x;
- MOV r2341.x, r2336_abs.x;
- MOV r2342.x, r2335_abs.x;
- MOV r256.x, r255_abs.x;
- FCMP.eq r2343.x, r256.x, r256.x;
- IF_CND.nz r2343.x;
- FCMP.eq r2343.x, r256.x, r256.x;
- ENDIF;
- MOV r2344.x, r209.x;
- MOV r2345.x, 0x00000000;
- FCMP.lt r2346.x, r2344.x, r2345.x;
- MOV r2347.x, 4294967295;
- MOV r2348.x, 0;
- MOV_CND.nz r2349.x, r2346.x, r2347.x, r2348.x;
- MOV r2350.x, r209.y;
- FCMP.lt r2351.x, r2350.x, r2345.x;
- MOV_CND.nz r2352.x, r2351.x, r2347.x, r2348.x;
- MOV r2353.x, r209.z;
- FCMP.lt r2354.x, r2353.x, r2345.x;
- MOV_CND.nz r2355.x, r2354.x, r2347.x, r2348.x;
- MOV r2356.x, r209.w;
- FCMP.lt r2357.x, r2356.x, r2345.x;
- MOV_CND.nz r2358.x, r2357.x, r2347.x, r2348.x;
- MOV_SWZ r2359, r2349.x, r2352.x, r2355.x, r2358.x;
- MOV r2360.x, 31;
- MOV_SWZ r2361, r2360.x, r2360.x, r2360.x, r2360.x;
- SAR r2362, r2359, r2361;
- MOV r2363.x, r2362.x;
- MOV r2364.x, r2362.y;
- MOV_SWZ r2365, r2363.x, r2364.x, r2348.x, r2348.x;
- MOV r2366.x, r2365.x;
- AND r2367.x, r2366.x, 1;
- MOV r2368.x, 0x3F800000;
- MOV_SWZ r2369, r2368.x, r2368.x, r2368.x, r2368.x;
- MOV r2370.x, 0x3ECC422A;
- MOV_SWZ r2371, r2370.x, r2370.x, r2370.x, r2370.x;
- MOV_SWZ r2372, r241.x, r241.y, r241.z, r250.x;
- FMUL r2373, r2371, r2372;
- FMUL r2374, r2373, r210;
- MOV r2375.x, 0x3EA385FA;
- MOV_SWZ r2376, r2375.x, r2375.x, r2375.x, r2375.x;
- MOV r2377.x, 0xBEB68F87;
- MOV_SWZ r2378, r2377.x, r2377.x, r2377.x, r2377.x;
- MOV r2379.x, 0x3FE40778;
- MOV_SWZ r2380, r2379.x, r2379.x, r2379.x, r2379.x;
- MOV r2381.x, 0xBFE91EEA;
- MOV_SWZ r2382, r2381.x, r2381.x, r2381.x, r2381.x;
- MOV r2383.x, 0x3FAA466F;
- MOV_SWZ r2384, r2383.x, r2383.x, r2383.x, r2383.x;
- FMUL r2385, r210, r2384;
- FADD r2386, r2382, r2385;
- FMUL r2387, r210, r2386;
- FADD r2388, r2380, r2387;
- FMUL r2389, r210, r2388;
- FADD r2390, r2378, r2389;
- FMUL r2391, r210, r2390;
- FADD r2392, r2376, r2391;
- FMUL r2393, r2374, r2392;
- FADD r2394, r2369, -r2393;
- FADD r2395, r2369, -r2394;
- MOV r2396.x, r2395.x;
- MOV r2397.x, r2394.x;
- MOV_CND.nz r2398.x, r2367.x, r2396.x, r2397.x;
- MOV r2399.x, r2365.y;
- AND r2400.x, r2399.x, 1;
- MOV r2401.x, r2395.y;
- MOV r2402.x, r2394.y;
- MOV_CND.nz r2403.x, r2400.x, r2401.x, r2402.x;
- MOV r2404.x, r2362.z;
- MOV r2405.x, r2362.w;
- MOV_SWZ r2406, r2404.x, r2405.x, r2348.x, r2348.x;
+ FCMP.ne r2273.x, r190.x, r190.x;
+ ENDIF;
+ AND r2273.x, r2273.x, 0x1;
+
+ OR r2274.x, r2272.x, r2273.x;
+
+ IF_CND.z r2274.x;
+ MOV r2275.x, 0x00000000;
+ MOV r3580.x, r2275.x;
+ ELSE;
+ FMUL r2276.x, r191.x, 0x3FB8AA3B;
+ FADD r2277.x, r2276.x, 0x3F000000;
+ FRND_NI r2278.x, r2277.x;
+ FMUL r2279.x, r2278.x, 0xBF318000;
+ FADD r2280.x, r191.x, r2279.x;
+ FMUL r2281.x, r2278.x, 0x395E8083;
+ FADD r2282.x, r2280.x, r2281.x;
+ FMUL r2283.x, r2282.x, 0x39506967;
+ FADD r2284.x, r2283.x, 0x3AB743CE;
+ FMUL r2285.x, r2284.x, r2282.x;
+ FADD r2286.x, r2285.x, 0x3C088908;
+ FMUL r2287.x, r2286.x, r2282.x;
+ FADD r2288.x, r2287.x, 0x3D2AA9C1;
+ FMUL r2289.x, r2288.x, r2282.x;
+ FADD r2290.x, r2289.x, 0x3E2AAAAA;
+ FMUL r2291.x, r2290.x, r2282.x;
+ FADD r2292.x, r2291.x, 0x3F000000;
+ FMUL r2293.x, r2282.x, r2282.x;
+ FMUL r2294.x, r2292.x, r2293.x;
+ FADD r2295.x, r2294.x, r2282.x;
+ FADD r194.x, r2295.x, 0x3F800000;
+ FCMP.eq r2296.x, r194.x, r194.x;
+ IF_CND.nz r2296.x;
+ FCMP.eq r2296.x, r194.x, r194.x;
+ ENDIF; AND r2296.x, r2296.x, 0x1;
+
+ FTOI r193.x, r2278.x;
+ IF_CND.z r2296.x;
+ MOV r2297.x, 0x7FFFFFFF;
+ MOV r3579.x, r2297.x;
+ ELSE;
+ MOV r2298.x, r194_abs.x;
+ MOV r2299.x, 0x7F800000;
+ FCMP.ne r2300.x, r2298.x, r2299.x;
+ AND r2300.x, r2300.x, 0x1;
+ IF_CND.z r2300.x;
+ MOV r3579.x, r194.x;
+ ELSE;
+ MOV r195.x, r194.x;
+ SHR r2301.x, r195.x, 23;
+ AND r196.x, r2301.x, 255;
+ MOV r2302.x, 255;
+ IADD r2303.x, r2302.x, -r193.x;
+ ICMP.lt r2304.x, r196.x, r2303.x;
+ AND r2304.x, r2304.x, 0x1;
+ IADD r2305.x, r193_abs.x, 0;
+ SHL r197.x, r2305.x, 23;
+ IF_CND.z r2304.x;
+ AND r2306.x, r195.x, 2147483648;
+ OR r198.x, r2306.x, 2139095040;
+ MOV r3578.x, r198.x;
+ ELSE;
+ IADD r199.x, r197.x, r195.x;
+ MOV r3578.x, r199.x;
+ ENDIF;
+ MOV r200.x, r3578.x;
+ MOV r2307.x, 0x00000000;
+ FCMP.ne r2308.x, r194.x, r2307.x;
+ AND r2308.x, r2308.x, 0x1;
+ IADD r201.x, r193_abs.x, 0;
+ IF_CND.z r2308.x;
+ MOV r2309.x, 0x00000000;
+ MOV r3579.x, r2309.x;
+ ELSE;
+ MOV r2310.x, 0;
+ ICMP.gt r2311.x, r193.x, r2310.x;
+ AND r2311.x, r2311.x, 0x1;
+ UCMP.gt r2312.x, r196.x, r201.x;
+ AND r2312.x, r2312.x, 0x1;
+ IADD r2313.x, r195.x, -r197.x;
+ AND r2314.x, r195.x, 2147483648;
+ MOV_CND.nz r2315.x, r2312.x, r2313.x, r2314.x;
+ MOV_CND.nz r2316.x, r2311.x, r200.x, r2315.x;
+ MOV r202.x, r2316.x;
+ MOV r3579.x, r202.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ MOV r203.x, r3579.x;
+ MOV r2317.x, 0x00000000;
+ FCMP.le r2318.x, r190.x, r2317.x;
+ AND r2318.x, r2318.x, 0x1;
+ FCMP.ne r2319.x, r190.x, r190.x;
+ IF_CND.z r2319.x;
+ FCMP.ne r2319.x, r190.x, r190.x;
+ ENDIF;
+ AND r2319.x, r2319.x, 0x1;
+
+ OR r2320.x, r2318.x, r2319.x;
+
+ IF_CND.z r2320.x;
+ MOV r3580.x, r203.x;
+ ELSE;
+ MOV r2321.x, 0x3F800000;
+ FDIV r204.x, r2321.x, r203.x;
+ MOV r3580.x, r204.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ ELSE;
+ MOV r3580.x, r191.x;
+ ENDIF;
+ ENDIF;
+ MOV r205.x, r3580.x;
+ MOV r207.x, r155.w;
+ MOV r208.x, r207_abs.x;
+ FCMP.eq r2322.x, r208.x, r208.x;
+ IF_CND.nz r2322.x;
+ FCMP.eq r2322.x, r208.x, r208.x;
+ ENDIF; AND r2322.x, r2322.x, 0x1;
+
+ MOV_SWZ r206, r189.x, r189.y, r205.x, r189.w;
+ IF_CND.z r2322.x;
+ MOV r3583.x, r208.x;
+ ELSE;
+ MOV r2323.x, r208_abs.x;
+ MOV r2324.x, 0x7F800000;
+ FCMP.eq r2325.x, r2323.x, r2324.x;
+ AND r2325.x, r2325.x, 0x1;
+ IF_CND.z r2325.x;
+ MOV r2326.x, 0x42B17217;
+ FCMP.le r2327.x, r208.x, r2326.x;
+ AND r2327.x, r2327.x, 0x1;
+ FCMP.ne r2328.x, r208.x, r208.x;
+ IF_CND.z r2328.x;
+ FCMP.ne r2328.x, r208.x, r208.x;
+ ENDIF;
+ AND r2328.x, r2328.x, 0x1;
+
+ OR r2329.x, r2327.x, r2328.x;
+
+ IF_CND.z r2329.x;
+ MOV r2330.x, 0x00000000;
+ FCMP.gt r2331.x, r207.x, r2330.x;
+ AND r2331.x, r2331.x, 0x1;
+ MOV r2332.x, 0x7F800000;
+ MOV_CND.nz r209.x, r2331.x, r2332.x, r2330.x;
+ MOV r3583.x, r209.x;
+ ELSE;
+ MOV r2333.x, 0xC2CC0D65;
+ FCMP.ge r2334.x, r207.x, r2333.x;
+ AND r2334.x, r2334.x, 0x1;
+ FCMP.ne r2335.x, r207.x, r207.x;
+ IF_CND.z r2335.x;
+ FCMP.ne r2335.x, r207.x, r207.x;
+ ENDIF;
+ AND r2335.x, r2335.x, 0x1;
+
+ OR r2336.x, r2334.x, r2335.x;
+
+ IF_CND.z r2336.x;
+ MOV r2337.x, 0x00000000;
+ MOV r3583.x, r2337.x;
+ ELSE;
+ FMUL r2338.x, r208.x, 0x3FB8AA3B;
+ FADD r2339.x, r2338.x, 0x3F000000;
+ FRND_NI r2340.x, r2339.x;
+ FMUL r2341.x, r2340.x, 0xBF318000;
+ FADD r2342.x, r208.x, r2341.x;
+ FMUL r2343.x, r2340.x, 0x395E8083;
+ FADD r2344.x, r2342.x, r2343.x;
+ FMUL r2345.x, r2344.x, 0x39506967;
+ FADD r2346.x, r2345.x, 0x3AB743CE;
+ FMUL r2347.x, r2346.x, r2344.x;
+ FADD r2348.x, r2347.x, 0x3C088908;
+ FMUL r2349.x, r2348.x, r2344.x;
+ FADD r2350.x, r2349.x, 0x3D2AA9C1;
+ FMUL r2351.x, r2350.x, r2344.x;
+ FADD r2352.x, r2351.x, 0x3E2AAAAA;
+ FMUL r2353.x, r2352.x, r2344.x;
+ FADD r2354.x, r2353.x, 0x3F000000;
+ FMUL r2355.x, r2344.x, r2344.x;
+ FMUL r2356.x, r2354.x, r2355.x;
+ FADD r2357.x, r2356.x, r2344.x;
+ FADD r211.x, r2357.x, 0x3F800000;
+ FCMP.eq r2358.x, r211.x, r211.x;
+ IF_CND.nz r2358.x;
+ FCMP.eq r2358.x, r211.x, r211.x;
+ ENDIF; AND r2358.x, r2358.x, 0x1;
+
+ FTOI r210.x, r2340.x;
+ IF_CND.z r2358.x;
+ MOV r2359.x, 0x7FFFFFFF;
+ MOV r3582.x, r2359.x;
+ ELSE;
+ MOV r2360.x, r211_abs.x;
+ MOV r2361.x, 0x7F800000;
+ FCMP.ne r2362.x, r2360.x, r2361.x;
+ AND r2362.x, r2362.x, 0x1;
+ IF_CND.z r2362.x;
+ MOV r3582.x, r211.x;
+ ELSE;
+ MOV r212.x, r211.x;
+ SHR r2363.x, r212.x, 23;
+ AND r213.x, r2363.x, 255;
+ MOV r2364.x, 255;
+ IADD r2365.x, r2364.x, -r210.x;
+ ICMP.lt r2366.x, r213.x, r2365.x;
+ AND r2366.x, r2366.x, 0x1;
+ IADD r2367.x, r210_abs.x, 0;
+ SHL r214.x, r2367.x, 23;
+ IF_CND.z r2366.x;
+ AND r2368.x, r212.x, 2147483648;
+ OR r215.x, r2368.x, 2139095040;
+ MOV r3581.x, r215.x;
+ ELSE;
+ IADD r216.x, r214.x, r212.x;
+ MOV r3581.x, r216.x;
+ ENDIF;
+ MOV r217.x, r3581.x;
+ MOV r2369.x, 0x00000000;
+ FCMP.ne r2370.x, r211.x, r2369.x;
+ AND r2370.x, r2370.x, 0x1;
+ IADD r218.x, r210_abs.x, 0;
+ IF_CND.z r2370.x;
+ MOV r2371.x, 0x00000000;
+ MOV r3582.x, r2371.x;
+ ELSE;
+ MOV r2372.x, 0;
+ ICMP.gt r2373.x, r210.x, r2372.x;
+ AND r2373.x, r2373.x, 0x1;
+ UCMP.gt r2374.x, r213.x, r218.x;
+ AND r2374.x, r2374.x, 0x1;
+ IADD r2375.x, r212.x, -r214.x;
+ AND r2376.x, r212.x, 2147483648;
+ MOV_CND.nz r2377.x, r2374.x, r2375.x, r2376.x;
+ MOV_CND.nz r2378.x, r2373.x, r217.x, r2377.x;
+ MOV r219.x, r2378.x;
+ MOV r3582.x, r219.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ MOV r220.x, r3582.x;
+ MOV r2379.x, 0x00000000;
+ FCMP.le r2380.x, r207.x, r2379.x;
+ AND r2380.x, r2380.x, 0x1;
+ FCMP.ne r2381.x, r207.x, r207.x;
+ IF_CND.z r2381.x;
+ FCMP.ne r2381.x, r207.x, r207.x;
+ ENDIF;
+ AND r2381.x, r2381.x, 0x1;
+
+ OR r2382.x, r2380.x, r2381.x;
+
+ IF_CND.z r2382.x;
+ MOV r3583.x, r220.x;
+ ELSE;
+ MOV r2383.x, 0x3F800000;
+ FDIV r221.x, r2383.x, r220.x;
+ MOV r3583.x, r221.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ ELSE;
+ MOV r3583.x, r208.x;
+ ENDIF;
+ ENDIF;
+ MOV r222.x, r3583.x;
+ MOV r2384, -r84;
+ FMUL r2385, r2384, r84;
+ MOV r2386.x, r2385.x;
+ FDIV r2387.x, r2386.x, 0x40000000;
+ MOV r2388.x, r2385.y;
+ FDIV r2389.x, r2388.x, 0x40000000;
+ MOV r2390.x, r2385.z;
+ FDIV r2391.x, r2390.x, 0x40000000;
+ MOV r2392.x, r2385.w;
+ FDIV r2393.x, r2392.x, 0x40000000;
+ MOV_SWZ r225, r2387.x, r2389.x, r2391.x, r2393.x;
+ MOV r226.x, r225.x;
+ MOV r2394.x, r84.w;
+ MOV r2395.x, r84.z;
+ MOV r2396.x, r84.y;
+ MOV r2397.x, r84.x;
+ MOV r2398.x, r2397_abs.x;
+ MOV r2399.x, r2396_abs.x;
+ MOV r2400.x, r2395_abs.x;
+ MOV r2401.x, r2394_abs.x;
+ MOV r227.x, r226_abs.x;
+ FCMP.eq r2402.x, r227.x, r227.x;
+ IF_CND.nz r2402.x;
+ FCMP.eq r2402.x, r227.x, r227.x;
+ ENDIF; AND r2402.x, r2402.x, 0x1;
+
+ MOV r2403.x, r83.x;
+ MOV r2404.x, r83.y;
+ MOV r2405.x, 0x00000000;
+ MOV_SWZ r2406, r2403.x, r2404.x, r2405.x, r2405.x;
MOV r2407.x, r2406.x;
- AND r2408.x, r2407.x, 1;
- MOV r2409.x, r2395.z;
- MOV r2410.x, r2394.z;
- MOV_CND.nz r2411.x, r2408.x, r2409.x, r2410.x;
- MOV r2412.x, r2406.y;
- AND r2413.x, r2412.x, 1;
- MOV r2414.x, r2395.w;
- MOV r2415.x, r2394.w;
- MOV_CND.nz r2416.x, r2413.x, r2414.x, r2415.x;
- MOV_SWZ r251, r2398.x, r2403.x, r2411.x, r2416.x;
- MOV r2417.x, 0x3E6D3389;
+ MOV_SWZ r2408, r2405.x, r2405.x, r2405.x, r2405.x;
+ MOV r2409.x, r2408.x;
+ MOV r2410.x, r2408.y;
+ MOV_SWZ r2411, r2409.x, r2410.x, r2405.x, r2405.x;
+ MOV r2412.x, r2411.x;
+ FCMP.lt r2413.x, r2407.x, r2412.x;
+ AND r2413.x, r2413.x, 0x1;
+ MOV r2414.x, 0x3F800000;
+ MOV_SWZ r2415, r2414.x, r2414.x, r2414.x, r2414.x;
+ MOV_SWZ r2416, r206.x, r206.y, r206.z, r222.x;
+ MOV r2417.x, 0x3ECC422A;
MOV_SWZ r2418, r2417.x, r2417.x, r2417.x, r2417.x;
- MOV_SWZ r2419, r2339.x, r2340.x, r2341.x, r2342.x;
- FMUL r2420, r2418, r2419;
- FADD r2421, r2369, r2420;
- MOV r2422.x, r2421.x;
- FDIV r2423.x, r2368.x, r2422.x;
- MOV r2424.x, r2421.y;
- FDIV r2425.x, r2368.x, r2424.x;
- MOV r2426.x, r2421.z;
- FDIV r2427.x, r2368.x, r2426.x;
- MOV r2428.x, r2421.w;
- FDIV r2429.x, r2368.x, r2428.x;
- MOV_SWZ r253, r2423.x, r2425.x, r2427.x, r2429.x;
- IF_CND.z r2343.x;
- MOV r2820.x, r256.x;
- ELSE;
- MOV r2430.x, r256_abs.x;
- MOV r2431.x, 0x7F800000;
- FCMP.eq r2432.x, r2430.x, r2431.x;
- IF_CND.z r2432.x;
- MOV r2433.x, 0x42B17217;
- FCMP.le r2434.x, r256.x, r2433.x;
- FCMP.ne r2435.x, r256.x, r256.x;
- IF_CND.z r2435.x;
- FCMP.ne r2435.x, r256.x, r256.x;
- ENDIF;
-
- OR r2436.x, r2434.x, r2435.x;
- IF_CND.z r2436.x;
- MOV r2437.x, 0x00000000;
- FCMP.gt r2438.x, r255.x, r2437.x;
- MOV r2439.x, 0x7F800000;
- MOV_CND.nz r257.x, r2438.x, r2439.x, r2437.x;
- MOV r2820.x, r257.x;
- ELSE;
- MOV r2440.x, 0xC2CC0D65;
- FCMP.ge r2441.x, r255.x, r2440.x;
- FCMP.ne r2442.x, r255.x, r255.x;
- IF_CND.z r2442.x;
- FCMP.ne r2442.x, r255.x, r255.x;
- ENDIF;
-
- OR r2443.x, r2441.x, r2442.x;
- IF_CND.z r2443.x;
- MOV r2444.x, 0x00000000;
- MOV r2820.x, r2444.x;
- ELSE;
- FMUL r2445.x, r256.x, 0x3FB8AA3B;
- FADD r2446.x, r2445.x, 0x3F000000;
- FRND_NI r2447.x, r2446.x;
- FMUL r2448.x, r2447.x, 0xBF318000;
- FADD r2449.x, r256.x, r2448.x;
- FMUL r2450.x, r2447.x, 0x395E8083;
- FADD r2451.x, r2449.x, r2450.x;
- FMUL r2452.x, r2451.x, 0x39506967;
- FADD r2453.x, r2452.x, 0x3AB743CE;
- FMUL r2454.x, r2453.x, r2451.x;
- FADD r2455.x, r2454.x, 0x3C088908;
- FMUL r2456.x, r2455.x, r2451.x;
- FADD r2457.x, r2456.x, 0x3D2AA9C1;
- FMUL r2458.x, r2457.x, r2451.x;
- FADD r2459.x, r2458.x, 0x3E2AAAAA;
- FMUL r2460.x, r2459.x, r2451.x;
- FADD r2461.x, r2460.x, 0x3F000000;
- FMUL r2462.x, r2451.x, r2451.x;
- FMUL r2463.x, r2461.x, r2462.x;
- FADD r2464.x, r2463.x, r2451.x;
- FADD r259.x, r2464.x, 0x3F800000;
- FCMP.eq r2465.x, r259.x, r259.x;
- IF_CND.nz r2465.x;
- FCMP.eq r2465.x, r259.x, r259.x;
- ENDIF;
- FTOI r258.x, r2447.x;
- IF_CND.z r2465.x;
- MOV r2466.x, 0x7FFFFFFF;
- MOV r2819.x, r2466.x;
- ELSE;
- MOV r2467.x, r259_abs.x;
- MOV r2468.x, 0x7F800000;
- FCMP.ne r2469.x, r2467.x, r2468.x;
- IF_CND.z r2469.x;
- MOV r2819.x, r259.x;
- ELSE;
- MOV r2470.x, 0x00000000;
- FCMP.eq r2471.x, r259.x, r2470.x;
- MOV r2472.x, 0;
- ICMP.gt r2473.x, r258.x, r2472.x;
- MOV r2474.x, r259.x;
- SHR r2475.x, r2474.x, 23;
- AND r2476.x, r2475.x, 255;
- MOV r2477.x, 255;
- IADD r2478.x, r2477.x, -r258.x;
- ICMP.ge r2479.x, r2476.x, r2478.x;
- AND r2480.x, r2474.x, 2147483648;
- OR r2481.x, r2480.x, 2139095040;
- IADD r2482.x, r258_abs.x, 0;
- SHL r2483.x, r2482.x, 23;
- IADD r2484.x, r2483.x, r2474.x;
- MOV_CND.nz r2485.x, r2479.x, r2481.x, r2484.x;
- IADD r2486.x, r258_abs.x, 0;
- UCMP.le r2487.x, r2476.x, r2486.x;
- IADD r2488.x, r2474.x, -r2483.x;
- MOV_CND.nz r2489.x, r2487.x, r2480.x, r2488.x;
- MOV_CND.nz r2490.x, r2473.x, r2485.x, r2489.x;
- MOV r2491.x, r2490.x;
- MOV_CND.nz r260.x, r2471.x, r2470.x, r2491.x;
- MOV r2819.x, r260.x;
- ENDIF;
- ENDIF;
- MOV r261.x, r2819.x;
- MOV r2492.x, 0x00000000;
- FCMP.gt r2493.x, r255.x, r2492.x;
- MOV r2494.x, 0x3F800000;
- FDIV r2495.x, r2494.x, r261.x;
- MOV_CND.nz r262.x, r2493.x, r261.x, r2495.x;
- MOV r2820.x, r262.x;
- ENDIF;
- ENDIF;
- ELSE;
- MOV r2820.x, r256.x;
- ENDIF;
- ENDIF;
- MOV r263.x, r2820.x;
- MOV r265.x, r254.y;
- MOV r266.x, r265_abs.x;
- FCMP.eq r2496.x, r266.x, r266.x;
- IF_CND.nz r2496.x;
- FCMP.eq r2496.x, r266.x, r266.x;
- ENDIF;
- MOV r2497.x, 0x00000000;
- MOV_SWZ r264, r263.x, r2497.x, r2497.x, r2497.x;
- IF_CND.z r2496.x;
- MOV r2822.x, r266.x;
- ELSE;
- MOV r2498.x, r266_abs.x;
- MOV r2499.x, 0x7F800000;
- FCMP.eq r2500.x, r2498.x, r2499.x;
- IF_CND.z r2500.x;
- MOV r2501.x, 0x42B17217;
- FCMP.le r2502.x, r266.x, r2501.x;
- FCMP.ne r2503.x, r266.x, r266.x;
- IF_CND.z r2503.x;
- FCMP.ne r2503.x, r266.x, r266.x;
- ENDIF;
-
- OR r2504.x, r2502.x, r2503.x;
- IF_CND.z r2504.x;
- MOV r2505.x, 0x00000000;
- FCMP.gt r2506.x, r265.x, r2505.x;
- MOV r2507.x, 0x7F800000;
- MOV_CND.nz r267.x, r2506.x, r2507.x, r2505.x;
- MOV r2822.x, r267.x;
- ELSE;
- MOV r2508.x, 0xC2CC0D65;
- FCMP.ge r2509.x, r265.x, r2508.x;
- FCMP.ne r2510.x, r265.x, r265.x;
- IF_CND.z r2510.x;
- FCMP.ne r2510.x, r265.x, r265.x;
- ENDIF;
-
- OR r2511.x, r2509.x, r2510.x;
- IF_CND.z r2511.x;
- MOV r2512.x, 0x00000000;
- MOV r2822.x, r2512.x;
- ELSE;
- FMUL r2513.x, r266.x, 0x3FB8AA3B;
- FADD r2514.x, r2513.x, 0x3F000000;
- FRND_NI r2515.x, r2514.x;
- FMUL r2516.x, r2515.x, 0xBF318000;
- FADD r2517.x, r266.x, r2516.x;
- FMUL r2518.x, r2515.x, 0x395E8083;
- FADD r2519.x, r2517.x, r2518.x;
- FMUL r2520.x, r2519.x, 0x39506967;
- FADD r2521.x, r2520.x, 0x3AB743CE;
- FMUL r2522.x, r2521.x, r2519.x;
- FADD r2523.x, r2522.x, 0x3C088908;
- FMUL r2524.x, r2523.x, r2519.x;
- FADD r2525.x, r2524.x, 0x3D2AA9C1;
- FMUL r2526.x, r2525.x, r2519.x;
- FADD r2527.x, r2526.x, 0x3E2AAAAA;
- FMUL r2528.x, r2527.x, r2519.x;
- FADD r2529.x, r2528.x, 0x3F000000;
- FMUL r2530.x, r2519.x, r2519.x;
- FMUL r2531.x, r2529.x, r2530.x;
- FADD r2532.x, r2531.x, r2519.x;
- FADD r269.x, r2532.x, 0x3F800000;
- FCMP.eq r2533.x, r269.x, r269.x;
- IF_CND.nz r2533.x;
- FCMP.eq r2533.x, r269.x, r269.x;
- ENDIF;
- FTOI r268.x, r2515.x;
- IF_CND.z r2533.x;
- MOV r2534.x, 0x7FFFFFFF;
- MOV r2821.x, r2534.x;
- ELSE;
- MOV r2535.x, r269_abs.x;
- MOV r2536.x, 0x7F800000;
- FCMP.ne r2537.x, r2535.x, r2536.x;
- IF_CND.z r2537.x;
- MOV r2821.x, r269.x;
- ELSE;
+ FMUL r2419, r2416, r2418;
+ FMUL r2420, r2419, r154;
+ MOV r2421.x, 0x3FAA466F;
+ MOV_SWZ r2422, r2421.x, r2421.x, r2421.x, r2421.x;
+ FMUL r2423, r154, r2422;
+ MOV r2424.x, 0xBFE91EEA;
+ MOV_SWZ r2425, r2424.x, r2424.x, r2424.x, r2424.x;
+ FADD r2426, r2423, r2425;
+ FMUL r2427, r154, r2426;
+ MOV r2428.x, 0x3FE40778;
+ MOV_SWZ r2429, r2428.x, r2428.x, r2428.x, r2428.x;
+ FADD r2430, r2427, r2429;
+ FMUL r2431, r154, r2430;
+ MOV r2432.x, 0xBEB68F87;
+ MOV_SWZ r2433, r2432.x, r2432.x, r2432.x, r2432.x;
+ FADD r2434, r2431, r2433;
+ FMUL r2435, r154, r2434;
+ MOV r2436.x, 0x3EA385FA;
+ MOV_SWZ r2437, r2436.x, r2436.x, r2436.x, r2436.x;
+ FADD r2438, r2435, r2437;
+ FMUL r2439, r2420, r2438;
+ FADD r2440, r2415, -r2439;
+ FADD r2441, r2415, -r2440;
+ MOV r2442.x, r2441.x;
+ MOV r2443.x, r2440.x;
+ MOV_CND.nz r2444.x, r2413.x, r2442.x, r2443.x;
+ MOV r2445.x, r2406.y;
+ MOV r2446.x, r2411.y;
+ FCMP.lt r2447.x, r2445.x, r2446.x;
+ AND r2447.x, r2447.x, 0x1;
+ MOV r2448.x, r2441.y;
+ MOV r2449.x, r2440.y;
+ MOV_CND.nz r2450.x, r2447.x, r2448.x, r2449.x;
+ MOV r2451.x, r83.z;
+ MOV r2452.x, r83.w;
+ MOV_SWZ r2453, r2451.x, r2452.x, r2405.x, r2405.x;
+ MOV r2454.x, r2453.x;
+ MOV r2455.x, r2408.z;
+ MOV r2456.x, r2408.w;
+ MOV_SWZ r2457, r2455.x, r2456.x, r2405.x, r2405.x;
+ MOV r2458.x, r2457.x;
+ FCMP.lt r2459.x, r2454.x, r2458.x;
+ AND r2459.x, r2459.x, 0x1;
+ MOV r2460.x, r2441.z;
+ MOV r2461.x, r2440.z;
+ MOV_CND.nz r2462.x, r2459.x, r2460.x, r2461.x;
+ MOV r2463.x, r2453.y;
+ MOV r2464.x, r2457.y;
+ FCMP.lt r2465.x, r2463.x, r2464.x;
+ AND r2465.x, r2465.x, 0x1;
+ MOV r2466.x, r2441.w;
+ MOV r2467.x, r2440.w;
+ MOV_CND.nz r2468.x, r2465.x, r2466.x, r2467.x;
+ MOV_SWZ r223, r2444.x, r2450.x, r2462.x, r2468.x;
+ MOV_SWZ r2469, r2398.x, r2399.x, r2400.x, r2401.x;
+ MOV r2470.x, 0x3E6D3389;
+ MOV_SWZ r2471, r2470.x, r2470.x, r2470.x, r2470.x;
+ FMUL r2472, r2469, r2471;
+ FADD r2473, r2472, r2415;
+ MOV r2474.x, r2473.x;
+ FDIV r2475.x, r2414.x, r2474.x;
+ MOV r2476.x, r2473.y;
+ FDIV r2477.x, r2414.x, r2476.x;
+ MOV r2478.x, r2473.z;
+ FDIV r2479.x, r2414.x, r2478.x;
+ MOV r2480.x, r2473.w;
+ FDIV r2481.x, r2414.x, r2480.x;
+ MOV_SWZ r224, r2475.x, r2477.x, r2479.x, r2481.x;
+ IF_CND.z r2402.x;
+ MOV r3586.x, r227.x;
+ ELSE;
+ MOV r2482.x, r227_abs.x;
+ MOV r2483.x, 0x7F800000;
+ FCMP.eq r2484.x, r2482.x, r2483.x;
+ AND r2484.x, r2484.x, 0x1;
+ IF_CND.z r2484.x;
+ MOV r2485.x, 0x42B17217;
+ FCMP.le r2486.x, r227.x, r2485.x;
+ AND r2486.x, r2486.x, 0x1;
+ FCMP.ne r2487.x, r227.x, r227.x;
+ IF_CND.z r2487.x;
+ FCMP.ne r2487.x, r227.x, r227.x;
+ ENDIF;
+ AND r2487.x, r2487.x, 0x1;
+
+ OR r2488.x, r2486.x, r2487.x;
+
+ IF_CND.z r2488.x;
+ MOV r2489.x, 0x00000000;
+ FCMP.gt r2490.x, r226.x, r2489.x;
+ AND r2490.x, r2490.x, 0x1;
+ MOV r2491.x, 0x7F800000;
+ MOV_CND.nz r228.x, r2490.x, r2491.x, r2489.x;
+ MOV r3586.x, r228.x;
+ ELSE;
+ MOV r2492.x, 0xC2CC0D65;
+ FCMP.ge r2493.x, r226.x, r2492.x;
+ AND r2493.x, r2493.x, 0x1;
+ FCMP.ne r2494.x, r226.x, r226.x;
+ IF_CND.z r2494.x;
+ FCMP.ne r2494.x, r226.x, r226.x;
+ ENDIF;
+ AND r2494.x, r2494.x, 0x1;
+
+ OR r2495.x, r2493.x, r2494.x;
+
+ IF_CND.z r2495.x;
+ MOV r2496.x, 0x00000000;
+ MOV r3586.x, r2496.x;
+ ELSE;
+ FMUL r2497.x, r227.x, 0x3FB8AA3B;
+ FADD r2498.x, r2497.x, 0x3F000000;
+ FRND_NI r2499.x, r2498.x;
+ FMUL r2500.x, r2499.x, 0xBF318000;
+ FADD r2501.x, r227.x, r2500.x;
+ FMUL r2502.x, r2499.x, 0x395E8083;
+ FADD r2503.x, r2501.x, r2502.x;
+ FMUL r2504.x, r2503.x, 0x39506967;
+ FADD r2505.x, r2504.x, 0x3AB743CE;
+ FMUL r2506.x, r2505.x, r2503.x;
+ FADD r2507.x, r2506.x, 0x3C088908;
+ FMUL r2508.x, r2507.x, r2503.x;
+ FADD r2509.x, r2508.x, 0x3D2AA9C1;
+ FMUL r2510.x, r2509.x, r2503.x;
+ FADD r2511.x, r2510.x, 0x3E2AAAAA;
+ FMUL r2512.x, r2511.x, r2503.x;
+ FADD r2513.x, r2512.x, 0x3F000000;
+ FMUL r2514.x, r2503.x, r2503.x;
+ FMUL r2515.x, r2513.x, r2514.x;
+ FADD r2516.x, r2515.x, r2503.x;
+ FADD r230.x, r2516.x, 0x3F800000;
+ FCMP.eq r2517.x, r230.x, r230.x;
+ IF_CND.nz r2517.x;
+ FCMP.eq r2517.x, r230.x, r230.x;
+ ENDIF; AND r2517.x, r2517.x, 0x1;
+
+ FTOI r229.x, r2499.x;
+ IF_CND.z r2517.x;
+ MOV r2518.x, 0x7FFFFFFF;
+ MOV r3585.x, r2518.x;
+ ELSE;
+ MOV r2519.x, r230_abs.x;
+ MOV r2520.x, 0x7F800000;
+ FCMP.ne r2521.x, r2519.x, r2520.x;
+ AND r2521.x, r2521.x, 0x1;
+ IF_CND.z r2521.x;
+ MOV r3585.x, r230.x;
+ ELSE;
+ MOV r231.x, r230.x;
+ SHR r2522.x, r231.x, 23;
+ AND r232.x, r2522.x, 255;
+ MOV r2523.x, 255;
+ IADD r2524.x, r2523.x, -r229.x;
+ ICMP.lt r2525.x, r232.x, r2524.x;
+ AND r2525.x, r2525.x, 0x1;
+ IADD r2526.x, r229_abs.x, 0;
+ SHL r233.x, r2526.x, 23;
+ IF_CND.z r2525.x;
+ AND r2527.x, r231.x, 2147483648;
+ OR r234.x, r2527.x, 2139095040;
+ MOV r3584.x, r234.x;
+ ELSE;
+ IADD r235.x, r233.x, r231.x;
+ MOV r3584.x, r235.x;
+ ENDIF;
+ MOV r236.x, r3584.x;
+ MOV r2528.x, 0x00000000;
+ FCMP.ne r2529.x, r230.x, r2528.x;
+ AND r2529.x, r2529.x, 0x1;
+ IADD r237.x, r229_abs.x, 0;
+ IF_CND.z r2529.x;
+ MOV r2530.x, 0x00000000;
+ MOV r3585.x, r2530.x;
+ ELSE;
+ MOV r2531.x, 0;
+ ICMP.gt r2532.x, r229.x, r2531.x;
+ AND r2532.x, r2532.x, 0x1;
+ UCMP.gt r2533.x, r232.x, r237.x;
+ AND r2533.x, r2533.x, 0x1;
+ IADD r2534.x, r231.x, -r233.x;
+ AND r2535.x, r231.x, 2147483648;
+ MOV_CND.nz r2536.x, r2533.x, r2534.x, r2535.x;
+ MOV_CND.nz r2537.x, r2532.x, r236.x, r2536.x;
+ MOV r238.x, r2537.x;
+ MOV r3585.x, r238.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ MOV r239.x, r3585.x;
MOV r2538.x, 0x00000000;
- FCMP.eq r2539.x, r269.x, r2538.x;
- MOV r2540.x, 0;
- ICMP.gt r2541.x, r268.x, r2540.x;
- MOV r2542.x, r269.x;
- SHR r2543.x, r2542.x, 23;
- AND r2544.x, r2543.x, 255;
- MOV r2545.x, 255;
- IADD r2546.x, r2545.x, -r268.x;
- ICMP.ge r2547.x, r2544.x, r2546.x;
- AND r2548.x, r2542.x, 2147483648;
- OR r2549.x, r2548.x, 2139095040;
- IADD r2550.x, r268_abs.x, 0;
- SHL r2551.x, r2550.x, 23;
- IADD r2552.x, r2551.x, r2542.x;
- MOV_CND.nz r2553.x, r2547.x, r2549.x, r2552.x;
- IADD r2554.x, r268_abs.x, 0;
- UCMP.le r2555.x, r2544.x, r2554.x;
- IADD r2556.x, r2542.x, -r2551.x;
- MOV_CND.nz r2557.x, r2555.x, r2548.x, r2556.x;
- MOV_CND.nz r2558.x, r2541.x, r2553.x, r2557.x;
- MOV r2559.x, r2558.x;
- MOV_CND.nz r270.x, r2539.x, r2538.x, r2559.x;
- MOV r2821.x, r270.x;
- ENDIF;
- ENDIF;
- MOV r271.x, r2821.x;
- MOV r2560.x, 0x00000000;
- FCMP.gt r2561.x, r265.x, r2560.x;
- MOV r2562.x, 0x3F800000;
- FDIV r2563.x, r2562.x, r271.x;
- MOV_CND.nz r272.x, r2561.x, r271.x, r2563.x;
- MOV r2822.x, r272.x;
- ENDIF;
- ENDIF;
- ELSE;
- MOV r2822.x, r266.x;
- ENDIF;
- ENDIF;
- MOV r273.x, r2822.x;
- MOV r275.x, r254.z;
- MOV r276.x, r275_abs.x;
- FCMP.eq r2564.x, r276.x, r276.x;
- IF_CND.nz r2564.x;
- FCMP.eq r2564.x, r276.x, r276.x;
- ENDIF;
- MOV_SWZ r274, r264.x, r273.x, r264.z, r264.w;
- IF_CND.z r2564.x;
- MOV r2824.x, r276.x;
- ELSE;
- MOV r2565.x, r276_abs.x;
- MOV r2566.x, 0x7F800000;
- FCMP.eq r2567.x, r2565.x, r2566.x;
- IF_CND.z r2567.x;
- MOV r2568.x, 0x42B17217;
- FCMP.le r2569.x, r276.x, r2568.x;
- FCMP.ne r2570.x, r276.x, r276.x;
- IF_CND.z r2570.x;
- FCMP.ne r2570.x, r276.x, r276.x;
- ENDIF;
-
- OR r2571.x, r2569.x, r2570.x;
- IF_CND.z r2571.x;
- MOV r2572.x, 0x00000000;
- FCMP.gt r2573.x, r275.x, r2572.x;
- MOV r2574.x, 0x7F800000;
- MOV_CND.nz r277.x, r2573.x, r2574.x, r2572.x;
- MOV r2824.x, r277.x;
- ELSE;
- MOV r2575.x, 0xC2CC0D65;
- FCMP.ge r2576.x, r275.x, r2575.x;
- FCMP.ne r2577.x, r275.x, r275.x;
- IF_CND.z r2577.x;
- FCMP.ne r2577.x, r275.x, r275.x;
- ENDIF;
-
- OR r2578.x, r2576.x, r2577.x;
- IF_CND.z r2578.x;
- MOV r2579.x, 0x00000000;
- MOV r2824.x, r2579.x;
- ELSE;
- FMUL r2580.x, r276.x, 0x3FB8AA3B;
- FADD r2581.x, r2580.x, 0x3F000000;
- FRND_NI r2582.x, r2581.x;
- FMUL r2583.x, r2582.x, 0xBF318000;
- FADD r2584.x, r276.x, r2583.x;
- FMUL r2585.x, r2582.x, 0x395E8083;
- FADD r2586.x, r2584.x, r2585.x;
- FMUL r2587.x, r2586.x, 0x39506967;
- FADD r2588.x, r2587.x, 0x3AB743CE;
- FMUL r2589.x, r2588.x, r2586.x;
- FADD r2590.x, r2589.x, 0x3C088908;
- FMUL r2591.x, r2590.x, r2586.x;
- FADD r2592.x, r2591.x, 0x3D2AA9C1;
- FMUL r2593.x, r2592.x, r2586.x;
- FADD r2594.x, r2593.x, 0x3E2AAAAA;
- FMUL r2595.x, r2594.x, r2586.x;
- FADD r2596.x, r2595.x, 0x3F000000;
- FMUL r2597.x, r2586.x, r2586.x;
- FMUL r2598.x, r2596.x, r2597.x;
- FADD r2599.x, r2598.x, r2586.x;
- FADD r279.x, r2599.x, 0x3F800000;
- FCMP.eq r2600.x, r279.x, r279.x;
- IF_CND.nz r2600.x;
- FCMP.eq r2600.x, r279.x, r279.x;
- ENDIF;
- FTOI r278.x, r2582.x;
- IF_CND.z r2600.x;
- MOV r2601.x, 0x7FFFFFFF;
- MOV r2823.x, r2601.x;
- ELSE;
- MOV r2602.x, r279_abs.x;
- MOV r2603.x, 0x7F800000;
- FCMP.ne r2604.x, r2602.x, r2603.x;
+ FCMP.le r2539.x, r226.x, r2538.x;
+ AND r2539.x, r2539.x, 0x1;
+ FCMP.ne r2540.x, r226.x, r226.x;
+ IF_CND.z r2540.x;
+ FCMP.ne r2540.x, r226.x, r226.x;
+ ENDIF;
+ AND r2540.x, r2540.x, 0x1;
+
+ OR r2541.x, r2539.x, r2540.x;
+
+ IF_CND.z r2541.x;
+ MOV r3586.x, r239.x;
+ ELSE;
+ MOV r2542.x, 0x3F800000;
+ FDIV r240.x, r2542.x, r239.x;
+ MOV r3586.x, r240.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ ELSE;
+ MOV r3586.x, r227.x;
+ ENDIF;
+ ENDIF;
+ MOV r241.x, r3586.x;
+ MOV r243.x, r225.y;
+ MOV r244.x, r243_abs.x;
+ FCMP.eq r2543.x, r244.x, r244.x;
+ IF_CND.nz r2543.x;
+ FCMP.eq r2543.x, r244.x, r244.x;
+ ENDIF; AND r2543.x, r2543.x, 0x1;
+
+ MOV r2544.x, 0x00000000;
+ MOV_SWZ r242, r241.x, r2544.x, r2544.x, r2544.x;
+ IF_CND.z r2543.x;
+ MOV r3589.x, r244.x;
+ ELSE;
+ MOV r2545.x, r244_abs.x;
+ MOV r2546.x, 0x7F800000;
+ FCMP.eq r2547.x, r2545.x, r2546.x;
+ AND r2547.x, r2547.x, 0x1;
+ IF_CND.z r2547.x;
+ MOV r2548.x, 0x42B17217;
+ FCMP.le r2549.x, r244.x, r2548.x;
+ AND r2549.x, r2549.x, 0x1;
+ FCMP.ne r2550.x, r244.x, r244.x;
+ IF_CND.z r2550.x;
+ FCMP.ne r2550.x, r244.x, r244.x;
+ ENDIF;
+ AND r2550.x, r2550.x, 0x1;
+
+ OR r2551.x, r2549.x, r2550.x;
+
+ IF_CND.z r2551.x;
+ MOV r2552.x, 0x00000000;
+ FCMP.gt r2553.x, r243.x, r2552.x;
+ AND r2553.x, r2553.x, 0x1;
+ MOV r2554.x, 0x7F800000;
+ MOV_CND.nz r245.x, r2553.x, r2554.x, r2552.x;
+ MOV r3589.x, r245.x;
+ ELSE;
+ MOV r2555.x, 0xC2CC0D65;
+ FCMP.ge r2556.x, r243.x, r2555.x;
+ AND r2556.x, r2556.x, 0x1;
+ FCMP.ne r2557.x, r243.x, r243.x;
+ IF_CND.z r2557.x;
+ FCMP.ne r2557.x, r243.x, r243.x;
+ ENDIF;
+ AND r2557.x, r2557.x, 0x1;
+
+ OR r2558.x, r2556.x, r2557.x;
+
+ IF_CND.z r2558.x;
+ MOV r2559.x, 0x00000000;
+ MOV r3589.x, r2559.x;
+ ELSE;
+ FMUL r2560.x, r244.x, 0x3FB8AA3B;
+ FADD r2561.x, r2560.x, 0x3F000000;
+ FRND_NI r2562.x, r2561.x;
+ FMUL r2563.x, r2562.x, 0xBF318000;
+ FADD r2564.x, r244.x, r2563.x;
+ FMUL r2565.x, r2562.x, 0x395E8083;
+ FADD r2566.x, r2564.x, r2565.x;
+ FMUL r2567.x, r2566.x, 0x39506967;
+ FADD r2568.x, r2567.x, 0x3AB743CE;
+ FMUL r2569.x, r2568.x, r2566.x;
+ FADD r2570.x, r2569.x, 0x3C088908;
+ FMUL r2571.x, r2570.x, r2566.x;
+ FADD r2572.x, r2571.x, 0x3D2AA9C1;
+ FMUL r2573.x, r2572.x, r2566.x;
+ FADD r2574.x, r2573.x, 0x3E2AAAAA;
+ FMUL r2575.x, r2574.x, r2566.x;
+ FADD r2576.x, r2575.x, 0x3F000000;
+ FMUL r2577.x, r2566.x, r2566.x;
+ FMUL r2578.x, r2576.x, r2577.x;
+ FADD r2579.x, r2578.x, r2566.x;
+ FADD r247.x, r2579.x, 0x3F800000;
+ FCMP.eq r2580.x, r247.x, r247.x;
+ IF_CND.nz r2580.x;
+ FCMP.eq r2580.x, r247.x, r247.x;
+ ENDIF; AND r2580.x, r2580.x, 0x1;
+
+ FTOI r246.x, r2562.x;
+ IF_CND.z r2580.x;
+ MOV r2581.x, 0x7FFFFFFF;
+ MOV r3588.x, r2581.x;
+ ELSE;
+ MOV r2582.x, r247_abs.x;
+ MOV r2583.x, 0x7F800000;
+ FCMP.ne r2584.x, r2582.x, r2583.x;
+ AND r2584.x, r2584.x, 0x1;
+ IF_CND.z r2584.x;
+ MOV r3588.x, r247.x;
+ ELSE;
+ MOV r248.x, r247.x;
+ SHR r2585.x, r248.x, 23;
+ AND r249.x, r2585.x, 255;
+ MOV r2586.x, 255;
+ IADD r2587.x, r2586.x, -r246.x;
+ ICMP.lt r2588.x, r249.x, r2587.x;
+ AND r2588.x, r2588.x, 0x1;
+ IADD r2589.x, r246_abs.x, 0;
+ SHL r250.x, r2589.x, 23;
+ IF_CND.z r2588.x;
+ AND r2590.x, r248.x, 2147483648;
+ OR r251.x, r2590.x, 2139095040;
+ MOV r3587.x, r251.x;
+ ELSE;
+ IADD r252.x, r250.x, r248.x;
+ MOV r3587.x, r252.x;
+ ENDIF;
+ MOV r253.x, r3587.x;
+ MOV r2591.x, 0x00000000;
+ FCMP.ne r2592.x, r247.x, r2591.x;
+ AND r2592.x, r2592.x, 0x1;
+ IADD r254.x, r246_abs.x, 0;
+ IF_CND.z r2592.x;
+ MOV r2593.x, 0x00000000;
+ MOV r3588.x, r2593.x;
+ ELSE;
+ MOV r2594.x, 0;
+ ICMP.gt r2595.x, r246.x, r2594.x;
+ AND r2595.x, r2595.x, 0x1;
+ UCMP.gt r2596.x, r249.x, r254.x;
+ AND r2596.x, r2596.x, 0x1;
+ IADD r2597.x, r248.x, -r250.x;
+ AND r2598.x, r248.x, 2147483648;
+ MOV_CND.nz r2599.x, r2596.x, r2597.x, r2598.x;
+ MOV_CND.nz r2600.x, r2595.x, r253.x, r2599.x;
+ MOV r255.x, r2600.x;
+ MOV r3588.x, r255.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ MOV r256.x, r3588.x;
+ MOV r2601.x, 0x00000000;
+ FCMP.le r2602.x, r243.x, r2601.x;
+ AND r2602.x, r2602.x, 0x1;
+ FCMP.ne r2603.x, r243.x, r243.x;
+ IF_CND.z r2603.x;
+ FCMP.ne r2603.x, r243.x, r243.x;
+ ENDIF;
+ AND r2603.x, r2603.x, 0x1;
+
+ OR r2604.x, r2602.x, r2603.x;
+
IF_CND.z r2604.x;
- MOV r2823.x, r279.x;
- ELSE;
- MOV r2605.x, 0x00000000;
- FCMP.eq r2606.x, r279.x, r2605.x;
- MOV r2607.x, 0;
- ICMP.gt r2608.x, r278.x, r2607.x;
- MOV r2609.x, r279.x;
- SHR r2610.x, r2609.x, 23;
- AND r2611.x, r2610.x, 255;
- MOV r2612.x, 255;
- IADD r2613.x, r2612.x, -r278.x;
- ICMP.ge r2614.x, r2611.x, r2613.x;
- AND r2615.x, r2609.x, 2147483648;
- OR r2616.x, r2615.x, 2139095040;
- IADD r2617.x, r278_abs.x, 0;
- SHL r2618.x, r2617.x, 23;
- IADD r2619.x, r2618.x, r2609.x;
- MOV_CND.nz r2620.x, r2614.x, r2616.x, r2619.x;
- IADD r2621.x, r278_abs.x, 0;
- UCMP.le r2622.x, r2611.x, r2621.x;
- IADD r2623.x, r2609.x, -r2618.x;
- MOV_CND.nz r2624.x, r2622.x, r2615.x, r2623.x;
- MOV_CND.nz r2625.x, r2608.x, r2620.x, r2624.x;
- MOV r2626.x, r2625.x;
- MOV_CND.nz r280.x, r2606.x, r2605.x, r2626.x;
- MOV r2823.x, r280.x;
- ENDIF;
- ENDIF;
- MOV r281.x, r2823.x;
- MOV r2627.x, 0x00000000;
- FCMP.gt r2628.x, r275.x, r2627.x;
- MOV r2629.x, 0x3F800000;
- FDIV r2630.x, r2629.x, r281.x;
- MOV_CND.nz r282.x, r2628.x, r281.x, r2630.x;
- MOV r2824.x, r282.x;
- ENDIF;
- ENDIF;
- ELSE;
- MOV r2824.x, r276.x;
- ENDIF;
- ENDIF;
- MOV r283.x, r2824.x;
- MOV r285.x, r254.w;
- MOV r286.x, r285_abs.x;
- FCMP.eq r2631.x, r286.x, r286.x;
- IF_CND.nz r2631.x;
- FCMP.eq r2631.x, r286.x, r286.x;
- ENDIF;
- MOV_SWZ r284, r274.x, r274.y, r283.x, r274.w;
- IF_CND.z r2631.x;
- MOV r2826.x, r286.x;
- ELSE;
- MOV r2632.x, r286_abs.x;
- MOV r2633.x, 0x7F800000;
- FCMP.eq r2634.x, r2632.x, r2633.x;
- IF_CND.z r2634.x;
- MOV r2635.x, 0x42B17217;
- FCMP.le r2636.x, r286.x, r2635.x;
- FCMP.ne r2637.x, r286.x, r286.x;
- IF_CND.z r2637.x;
- FCMP.ne r2637.x, r286.x, r286.x;
- ENDIF;
-
- OR r2638.x, r2636.x, r2637.x;
- IF_CND.z r2638.x;
- MOV r2639.x, 0x00000000;
- FCMP.gt r2640.x, r285.x, r2639.x;
- MOV r2641.x, 0x7F800000;
- MOV_CND.nz r287.x, r2640.x, r2641.x, r2639.x;
- MOV r2826.x, r287.x;
- ELSE;
- MOV r2642.x, 0xC2CC0D65;
- FCMP.ge r2643.x, r285.x, r2642.x;
- FCMP.ne r2644.x, r285.x, r285.x;
- IF_CND.z r2644.x;
- FCMP.ne r2644.x, r285.x, r285.x;
- ENDIF;
-
- OR r2645.x, r2643.x, r2644.x;
- IF_CND.z r2645.x;
- MOV r2646.x, 0x00000000;
- MOV r2826.x, r2646.x;
- ELSE;
- FMUL r2647.x, r286.x, 0x3FB8AA3B;
- FADD r2648.x, r2647.x, 0x3F000000;
- FRND_NI r2649.x, r2648.x;
- FMUL r2650.x, r2649.x, 0xBF318000;
- FADD r2651.x, r286.x, r2650.x;
- FMUL r2652.x, r2649.x, 0x395E8083;
- FADD r2653.x, r2651.x, r2652.x;
- FMUL r2654.x, r2653.x, 0x39506967;
- FADD r2655.x, r2654.x, 0x3AB743CE;
- FMUL r2656.x, r2655.x, r2653.x;
- FADD r2657.x, r2656.x, 0x3C088908;
- FMUL r2658.x, r2657.x, r2653.x;
- FADD r2659.x, r2658.x, 0x3D2AA9C1;
- FMUL r2660.x, r2659.x, r2653.x;
- FADD r2661.x, r2660.x, 0x3E2AAAAA;
- FMUL r2662.x, r2661.x, r2653.x;
- FADD r2663.x, r2662.x, 0x3F000000;
- FMUL r2664.x, r2653.x, r2653.x;
- FMUL r2665.x, r2663.x, r2664.x;
- FADD r2666.x, r2665.x, r2653.x;
- FADD r289.x, r2666.x, 0x3F800000;
- FCMP.eq r2667.x, r289.x, r289.x;
- IF_CND.nz r2667.x;
- FCMP.eq r2667.x, r289.x, r289.x;
- ENDIF;
- FTOI r288.x, r2649.x;
- IF_CND.z r2667.x;
- MOV r2668.x, 0x7FFFFFFF;
- MOV r2825.x, r2668.x;
- ELSE;
- MOV r2669.x, r289_abs.x;
+ MOV r3589.x, r256.x;
+ ELSE;
+ MOV r2605.x, 0x3F800000;
+ FDIV r257.x, r2605.x, r256.x;
+ MOV r3589.x, r257.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ ELSE;
+ MOV r3589.x, r244.x;
+ ENDIF;
+ ENDIF;
+ MOV r258.x, r3589.x;
+ MOV r260.x, r225.z;
+ MOV r261.x, r260_abs.x;
+ FCMP.eq r2606.x, r261.x, r261.x;
+ IF_CND.nz r2606.x;
+ FCMP.eq r2606.x, r261.x, r261.x;
+ ENDIF; AND r2606.x, r2606.x, 0x1;
+
+ MOV_SWZ r259, r242.x, r258.x, r242.z, r242.w;
+ IF_CND.z r2606.x;
+ MOV r3592.x, r261.x;
+ ELSE;
+ MOV r2607.x, r261_abs.x;
+ MOV r2608.x, 0x7F800000;
+ FCMP.eq r2609.x, r2607.x, r2608.x;
+ AND r2609.x, r2609.x, 0x1;
+ IF_CND.z r2609.x;
+ MOV r2610.x, 0x42B17217;
+ FCMP.le r2611.x, r261.x, r2610.x;
+ AND r2611.x, r2611.x, 0x1;
+ FCMP.ne r2612.x, r261.x, r261.x;
+ IF_CND.z r2612.x;
+ FCMP.ne r2612.x, r261.x, r261.x;
+ ENDIF;
+ AND r2612.x, r2612.x, 0x1;
+
+ OR r2613.x, r2611.x, r2612.x;
+
+ IF_CND.z r2613.x;
+ MOV r2614.x, 0x00000000;
+ FCMP.gt r2615.x, r260.x, r2614.x;
+ AND r2615.x, r2615.x, 0x1;
+ MOV r2616.x, 0x7F800000;
+ MOV_CND.nz r262.x, r2615.x, r2616.x, r2614.x;
+ MOV r3592.x, r262.x;
+ ELSE;
+ MOV r2617.x, 0xC2CC0D65;
+ FCMP.ge r2618.x, r260.x, r2617.x;
+ AND r2618.x, r2618.x, 0x1;
+ FCMP.ne r2619.x, r260.x, r260.x;
+ IF_CND.z r2619.x;
+ FCMP.ne r2619.x, r260.x, r260.x;
+ ENDIF;
+ AND r2619.x, r2619.x, 0x1;
+
+ OR r2620.x, r2618.x, r2619.x;
+
+ IF_CND.z r2620.x;
+ MOV r2621.x, 0x00000000;
+ MOV r3592.x, r2621.x;
+ ELSE;
+ FMUL r2622.x, r261.x, 0x3FB8AA3B;
+ FADD r2623.x, r2622.x, 0x3F000000;
+ FRND_NI r2624.x, r2623.x;
+ FMUL r2625.x, r2624.x, 0xBF318000;
+ FADD r2626.x, r261.x, r2625.x;
+ FMUL r2627.x, r2624.x, 0x395E8083;
+ FADD r2628.x, r2626.x, r2627.x;
+ FMUL r2629.x, r2628.x, 0x39506967;
+ FADD r2630.x, r2629.x, 0x3AB743CE;
+ FMUL r2631.x, r2630.x, r2628.x;
+ FADD r2632.x, r2631.x, 0x3C088908;
+ FMUL r2633.x, r2632.x, r2628.x;
+ FADD r2634.x, r2633.x, 0x3D2AA9C1;
+ FMUL r2635.x, r2634.x, r2628.x;
+ FADD r2636.x, r2635.x, 0x3E2AAAAA;
+ FMUL r2637.x, r2636.x, r2628.x;
+ FADD r2638.x, r2637.x, 0x3F000000;
+ FMUL r2639.x, r2628.x, r2628.x;
+ FMUL r2640.x, r2638.x, r2639.x;
+ FADD r2641.x, r2640.x, r2628.x;
+ FADD r264.x, r2641.x, 0x3F800000;
+ FCMP.eq r2642.x, r264.x, r264.x;
+ IF_CND.nz r2642.x;
+ FCMP.eq r2642.x, r264.x, r264.x;
+ ENDIF; AND r2642.x, r2642.x, 0x1;
+
+ FTOI r263.x, r2624.x;
+ IF_CND.z r2642.x;
+ MOV r2643.x, 0x7FFFFFFF;
+ MOV r3591.x, r2643.x;
+ ELSE;
+ MOV r2644.x, r264_abs.x;
+ MOV r2645.x, 0x7F800000;
+ FCMP.ne r2646.x, r2644.x, r2645.x;
+ AND r2646.x, r2646.x, 0x1;
+ IF_CND.z r2646.x;
+ MOV r3591.x, r264.x;
+ ELSE;
+ MOV r265.x, r264.x;
+ SHR r2647.x, r265.x, 23;
+ AND r266.x, r2647.x, 255;
+ MOV r2648.x, 255;
+ IADD r2649.x, r2648.x, -r263.x;
+ ICMP.lt r2650.x, r266.x, r2649.x;
+ AND r2650.x, r2650.x, 0x1;
+ IADD r2651.x, r263_abs.x, 0;
+ SHL r267.x, r2651.x, 23;
+ IF_CND.z r2650.x;
+ AND r2652.x, r265.x, 2147483648;
+ OR r268.x, r2652.x, 2139095040;
+ MOV r3590.x, r268.x;
+ ELSE;
+ IADD r269.x, r267.x, r265.x;
+ MOV r3590.x, r269.x;
+ ENDIF;
+ MOV r270.x, r3590.x;
+ MOV r2653.x, 0x00000000;
+ FCMP.ne r2654.x, r264.x, r2653.x;
+ AND r2654.x, r2654.x, 0x1;
+ IADD r271.x, r263_abs.x, 0;
+ IF_CND.z r2654.x;
+ MOV r2655.x, 0x00000000;
+ MOV r3591.x, r2655.x;
+ ELSE;
+ MOV r2656.x, 0;
+ ICMP.gt r2657.x, r263.x, r2656.x;
+ AND r2657.x, r2657.x, 0x1;
+ UCMP.gt r2658.x, r266.x, r271.x;
+ AND r2658.x, r2658.x, 0x1;
+ IADD r2659.x, r265.x, -r267.x;
+ AND r2660.x, r265.x, 2147483648;
+ MOV_CND.nz r2661.x, r2658.x, r2659.x, r2660.x;
+ MOV_CND.nz r2662.x, r2657.x, r270.x, r2661.x;
+ MOV r272.x, r2662.x;
+ MOV r3591.x, r272.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ MOV r273.x, r3591.x;
+ MOV r2663.x, 0x00000000;
+ FCMP.le r2664.x, r260.x, r2663.x;
+ AND r2664.x, r2664.x, 0x1;
+ FCMP.ne r2665.x, r260.x, r260.x;
+ IF_CND.z r2665.x;
+ FCMP.ne r2665.x, r260.x, r260.x;
+ ENDIF;
+ AND r2665.x, r2665.x, 0x1;
+
+ OR r2666.x, r2664.x, r2665.x;
+
+ IF_CND.z r2666.x;
+ MOV r3592.x, r273.x;
+ ELSE;
+ MOV r2667.x, 0x3F800000;
+ FDIV r274.x, r2667.x, r273.x;
+ MOV r3592.x, r274.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ ELSE;
+ MOV r3592.x, r261.x;
+ ENDIF;
+ ENDIF;
+ MOV r275.x, r3592.x;
+ MOV r277.x, r225.w;
+ MOV r278.x, r277_abs.x;
+ FCMP.eq r2668.x, r278.x, r278.x;
+ IF_CND.nz r2668.x;
+ FCMP.eq r2668.x, r278.x, r278.x;
+ ENDIF; AND r2668.x, r2668.x, 0x1;
+
+ MOV_SWZ r276, r259.x, r259.y, r275.x, r259.w;
+ IF_CND.z r2668.x;
+ MOV r3595.x, r278.x;
+ ELSE;
+ MOV r2669.x, r278_abs.x;
MOV r2670.x, 0x7F800000;
- FCMP.ne r2671.x, r2669.x, r2670.x;
+ FCMP.eq r2671.x, r2669.x, r2670.x;
+ AND r2671.x, r2671.x, 0x1;
IF_CND.z r2671.x;
- MOV r2825.x, r289.x;
- ELSE;
- MOV r2672.x, 0x00000000;
- FCMP.eq r2673.x, r289.x, r2672.x;
- MOV r2674.x, 0;
- ICMP.gt r2675.x, r288.x, r2674.x;
- MOV r2676.x, r289.x;
- SHR r2677.x, r2676.x, 23;
- AND r2678.x, r2677.x, 255;
- MOV r2679.x, 255;
- IADD r2680.x, r2679.x, -r288.x;
- ICMP.ge r2681.x, r2678.x, r2680.x;
- AND r2682.x, r2676.x, 2147483648;
- OR r2683.x, r2682.x, 2139095040;
- IADD r2684.x, r288_abs.x, 0;
- SHL r2685.x, r2684.x, 23;
- IADD r2686.x, r2685.x, r2676.x;
- MOV_CND.nz r2687.x, r2681.x, r2683.x, r2686.x;
- IADD r2688.x, r288_abs.x, 0;
- UCMP.le r2689.x, r2678.x, r2688.x;
- IADD r2690.x, r2676.x, -r2685.x;
- MOV_CND.nz r2691.x, r2689.x, r2682.x, r2690.x;
- MOV_CND.nz r2692.x, r2675.x, r2687.x, r2691.x;
- MOV r2693.x, r2692.x;
- MOV_CND.nz r290.x, r2673.x, r2672.x, r2693.x;
- MOV r2825.x, r290.x;
- ENDIF;
- ENDIF;
- MOV r291.x, r2825.x;
- MOV r2694.x, 0x00000000;
- FCMP.gt r2695.x, r285.x, r2694.x;
- MOV r2696.x, 0x3F800000;
- FDIV r2697.x, r2696.x, r291.x;
- MOV_CND.nz r292.x, r2695.x, r291.x, r2697.x;
- MOV r2826.x, r292.x;
- ENDIF;
- ENDIF;
- ELSE;
- MOV r2826.x, r286.x;
- ENDIF;
- ENDIF;
- MOV r293.x, r2826.x;
- MOV r2698.x, r252.x;
- MOV r2699.x, 0x00000000;
- FCMP.lt r2700.x, r2698.x, r2699.x;
- MOV r2701.x, 4294967295;
- MOV r2702.x, 0;
- MOV_CND.nz r2703.x, r2700.x, r2701.x, r2702.x;
- MOV r2704.x, r252.y;
- FCMP.lt r2705.x, r2704.x, r2699.x;
- MOV_CND.nz r2706.x, r2705.x, r2701.x, r2702.x;
- MOV r2707.x, r252.z;
- FCMP.lt r2708.x, r2707.x, r2699.x;
- MOV_CND.nz r2709.x, r2708.x, r2701.x, r2702.x;
- MOV r2710.x, r252.w;
- FCMP.lt r2711.x, r2710.x, r2699.x;
- MOV_CND.nz r2712.x, r2711.x, r2701.x, r2702.x;
- MOV_SWZ r2713, r2703.x, r2706.x, r2709.x, r2712.x;
- MOV r2714.x, 31;
- MOV_SWZ r2715, r2714.x, r2714.x, r2714.x, r2714.x;
- SAR r2716, r2713, r2715;
- MOV r2717.x, r2716.x;
- MOV r2718.x, r2716.y;
- MOV_SWZ r2719, r2717.x, r2718.x, r2702.x, r2702.x;
- MOV r2720.x, r2719.x;
- AND r2721.x, r2720.x, 1;
- MOV r2722.x, 0x3F800000;
- MOV_SWZ r2723, r2722.x, r2722.x, r2722.x, r2722.x;
- MOV r2724.x, 0x3ECC422A;
- MOV_SWZ r2725, r2724.x, r2724.x, r2724.x, r2724.x;
- MOV_SWZ r2726, r284.x, r284.y, r284.z, r293.x;
- FMUL r2727, r2725, r2726;
- FMUL r2728, r2727, r253;
- MOV r2729.x, 0x3EA385FA;
- MOV_SWZ r2730, r2729.x, r2729.x, r2729.x, r2729.x;
- MOV r2731.x, 0xBEB68F87;
- MOV_SWZ r2732, r2731.x, r2731.x, r2731.x, r2731.x;
- MOV r2733.x, 0x3FE40778;
- MOV_SWZ r2734, r2733.x, r2733.x, r2733.x, r2733.x;
- MOV r2735.x, 0xBFE91EEA;
- MOV_SWZ r2736, r2735.x, r2735.x, r2735.x, r2735.x;
- MOV r2737.x, 0x3FAA466F;
- MOV_SWZ r2738, r2737.x, r2737.x, r2737.x, r2737.x;
- FMUL r2739, r253, r2738;
- FADD r2740, r2736, r2739;
- FMUL r2741, r253, r2740;
- FADD r2742, r2734, r2741;
- FMUL r2743, r253, r2742;
- FADD r2744, r2732, r2743;
- FMUL r2745, r253, r2744;
- FADD r2746, r2730, r2745;
- FMUL r2747, r2728, r2746;
- FADD r2748, r2723, -r2747;
- FADD r2749, r2723, -r2748;
+ MOV r2672.x, 0x42B17217;
+ FCMP.le r2673.x, r278.x, r2672.x;
+ AND r2673.x, r2673.x, 0x1;
+ FCMP.ne r2674.x, r278.x, r278.x;
+ IF_CND.z r2674.x;
+ FCMP.ne r2674.x, r278.x, r278.x;
+ ENDIF;
+ AND r2674.x, r2674.x, 0x1;
+
+ OR r2675.x, r2673.x, r2674.x;
+
+ IF_CND.z r2675.x;
+ MOV r2676.x, 0x00000000;
+ FCMP.gt r2677.x, r277.x, r2676.x;
+ AND r2677.x, r2677.x, 0x1;
+ MOV r2678.x, 0x7F800000;
+ MOV_CND.nz r279.x, r2677.x, r2678.x, r2676.x;
+ MOV r3595.x, r279.x;
+ ELSE;
+ MOV r2679.x, 0xC2CC0D65;
+ FCMP.ge r2680.x, r277.x, r2679.x;
+ AND r2680.x, r2680.x, 0x1;
+ FCMP.ne r2681.x, r277.x, r277.x;
+ IF_CND.z r2681.x;
+ FCMP.ne r2681.x, r277.x, r277.x;
+ ENDIF;
+ AND r2681.x, r2681.x, 0x1;
+
+ OR r2682.x, r2680.x, r2681.x;
+
+ IF_CND.z r2682.x;
+ MOV r2683.x, 0x00000000;
+ MOV r3595.x, r2683.x;
+ ELSE;
+ FMUL r2684.x, r278.x, 0x3FB8AA3B;
+ FADD r2685.x, r2684.x, 0x3F000000;
+ FRND_NI r2686.x, r2685.x;
+ FMUL r2687.x, r2686.x, 0xBF318000;
+ FADD r2688.x, r278.x, r2687.x;
+ FMUL r2689.x, r2686.x, 0x395E8083;
+ FADD r2690.x, r2688.x, r2689.x;
+ FMUL r2691.x, r2690.x, 0x39506967;
+ FADD r2692.x, r2691.x, 0x3AB743CE;
+ FMUL r2693.x, r2692.x, r2690.x;
+ FADD r2694.x, r2693.x, 0x3C088908;
+ FMUL r2695.x, r2694.x, r2690.x;
+ FADD r2696.x, r2695.x, 0x3D2AA9C1;
+ FMUL r2697.x, r2696.x, r2690.x;
+ FADD r2698.x, r2697.x, 0x3E2AAAAA;
+ FMUL r2699.x, r2698.x, r2690.x;
+ FADD r2700.x, r2699.x, 0x3F000000;
+ FMUL r2701.x, r2690.x, r2690.x;
+ FMUL r2702.x, r2700.x, r2701.x;
+ FADD r2703.x, r2702.x, r2690.x;
+ FADD r281.x, r2703.x, 0x3F800000;
+ FCMP.eq r2704.x, r281.x, r281.x;
+ IF_CND.nz r2704.x;
+ FCMP.eq r2704.x, r281.x, r281.x;
+ ENDIF; AND r2704.x, r2704.x, 0x1;
+
+ FTOI r280.x, r2686.x;
+ IF_CND.z r2704.x;
+ MOV r2705.x, 0x7FFFFFFF;
+ MOV r3594.x, r2705.x;
+ ELSE;
+ MOV r2706.x, r281_abs.x;
+ MOV r2707.x, 0x7F800000;
+ FCMP.ne r2708.x, r2706.x, r2707.x;
+ AND r2708.x, r2708.x, 0x1;
+ IF_CND.z r2708.x;
+ MOV r3594.x, r281.x;
+ ELSE;
+ MOV r282.x, r281.x;
+ SHR r2709.x, r282.x, 23;
+ AND r283.x, r2709.x, 255;
+ MOV r2710.x, 255;
+ IADD r2711.x, r2710.x, -r280.x;
+ ICMP.lt r2712.x, r283.x, r2711.x;
+ AND r2712.x, r2712.x, 0x1;
+ IADD r2713.x, r280_abs.x, 0;
+ SHL r284.x, r2713.x, 23;
+ IF_CND.z r2712.x;
+ AND r2714.x, r282.x, 2147483648;
+ OR r285.x, r2714.x, 2139095040;
+ MOV r3593.x, r285.x;
+ ELSE;
+ IADD r286.x, r284.x, r282.x;
+ MOV r3593.x, r286.x;
+ ENDIF;
+ MOV r287.x, r3593.x;
+ MOV r2715.x, 0x00000000;
+ FCMP.ne r2716.x, r281.x, r2715.x;
+ AND r2716.x, r2716.x, 0x1;
+ IADD r288.x, r280_abs.x, 0;
+ IF_CND.z r2716.x;
+ MOV r2717.x, 0x00000000;
+ MOV r3594.x, r2717.x;
+ ELSE;
+ MOV r2718.x, 0;
+ ICMP.gt r2719.x, r280.x, r2718.x;
+ AND r2719.x, r2719.x, 0x1;
+ UCMP.gt r2720.x, r283.x, r288.x;
+ AND r2720.x, r2720.x, 0x1;
+ IADD r2721.x, r282.x, -r284.x;
+ AND r2722.x, r282.x, 2147483648;
+ MOV_CND.nz r2723.x, r2720.x, r2721.x, r2722.x;
+ MOV_CND.nz r2724.x, r2719.x, r287.x, r2723.x;
+ MOV r289.x, r2724.x;
+ MOV r3594.x, r289.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ MOV r290.x, r3594.x;
+ MOV r2725.x, 0x00000000;
+ FCMP.le r2726.x, r277.x, r2725.x;
+ AND r2726.x, r2726.x, 0x1;
+ FCMP.ne r2727.x, r277.x, r277.x;
+ IF_CND.z r2727.x;
+ FCMP.ne r2727.x, r277.x, r277.x;
+ ENDIF;
+ AND r2727.x, r2727.x, 0x1;
+
+ OR r2728.x, r2726.x, r2727.x;
+
+ IF_CND.z r2728.x;
+ MOV r3595.x, r290.x;
+ ELSE;
+ MOV r2729.x, 0x3F800000;
+ FDIV r291.x, r2729.x, r290.x;
+ MOV r3595.x, r291.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ ELSE;
+ MOV r3595.x, r278.x;
+ ENDIF;
+ ENDIF;
+ MOV r292.x, r3595.x;
+ MOV r293, -r83;
+ FMUL r2730, r83, r293;
+ MOV r2731.x, r2730.x;
+ FDIV r2732.x, r2731.x, 0x40000000;
+ MOV r2733.x, r2730.y;
+ FDIV r2734.x, r2733.x, 0x40000000;
+ MOV r2735.x, r2730.z;
+ FDIV r2736.x, r2735.x, 0x40000000;
+ MOV r2737.x, r2730.w;
+ FDIV r2738.x, r2737.x, 0x40000000;
+ MOV_SWZ r295, r2732.x, r2734.x, r2736.x, r2738.x;
+ MOV r296.x, r295.x;
+ MOV r2739.x, r293.w;
+ MOV r2740.x, r293.z;
+ MOV r2741.x, r293.y;
+ MOV r2742.x, r293.x;
+ FMUL r2743, r5, r223;
+ MOV r2744.x, r84.x;
+ MOV r2745.x, r84.y;
+ MOV r2746.x, 0x00000000;
+ MOV_SWZ r2747, r2744.x, r2745.x, r2746.x, r2746.x;
+ MOV r2748.x, r2747.x;
+ MOV_SWZ r2749, r2746.x, r2746.x, r2746.x, r2746.x;
MOV r2750.x, r2749.x;
- MOV r2751.x, r2748.x;
- MOV_CND.nz r2752.x, r2721.x, r2750.x, r2751.x;
- MOV r2753.x, r2719.y;
- AND r2754.x, r2753.x, 1;
- MOV r2755.x, r2749.y;
- MOV r2756.x, r2748.y;
- MOV_CND.nz r2757.x, r2754.x, r2755.x, r2756.x;
- MOV r2758.x, r2716.z;
- MOV r2759.x, r2716.w;
- MOV_SWZ r2760, r2758.x, r2759.x, r2702.x, r2702.x;
- MOV r2761.x, r2760.x;
- AND r2762.x, r2761.x, 1;
- MOV r2763.x, r2749.z;
- MOV r2764.x, r2748.z;
- MOV_CND.nz r2765.x, r2762.x, r2763.x, r2764.x;
- MOV r2766.x, r2760.y;
- AND r2767.x, r2766.x, 1;
- MOV r2768.x, r2749.w;
- MOV r2769.x, r2748.w;
- MOV_CND.nz r2770.x, r2767.x, r2768.x, r2769.x;
- MOV_SWZ r2771, r2752.x, r2757.x, r2765.x, r2770.x;
- FMUL r2772, r125, r2771;
- FMUL r2773, r5, r251;
- FADD r2774, r2772, -r2773;
- IMUL r2776.x, r2775.x, r4.x, r2.x;
- IADD r2777.x, r2775.x, r3.x;
- SHL r2778.x, r2777.x, 4;
- PADD ptr176, ptr5, r2778.x;
- STORE_RAW_PTR ptr176, r2774;
+ MOV r2751.x, r2749.y;
+ MOV_SWZ r2752, r2750.x, r2751.x, r2746.x, r2746.x;
+ MOV r2753.x, r2752.x;
+ FCMP.lt r2754.x, r2748.x, r2753.x;
+ AND r2754.x, r2754.x, 0x1;
+ MOV r2755.x, 0x3F800000;
+ MOV_SWZ r2756, r2755.x, r2755.x, r2755.x, r2755.x;
+ MOV_SWZ r2757, r276.x, r276.y, r276.z, r292.x;
+ MOV r2758.x, 0x3ECC422A;
+ MOV_SWZ r2759, r2758.x, r2758.x, r2758.x, r2758.x;
+ FMUL r2760, r2757, r2759;
+ FMUL r2761, r2760, r224;
+ MOV r2762.x, 0x3FAA466F;
+ MOV_SWZ r2763, r2762.x, r2762.x, r2762.x, r2762.x;
+ FMUL r2764, r224, r2763;
+ MOV r2765.x, 0xBFE91EEA;
+ MOV_SWZ r2766, r2765.x, r2765.x, r2765.x, r2765.x;
+ FADD r2767, r2764, r2766;
+ FMUL r2768, r224, r2767;
+ MOV r2769.x, 0x3FE40778;
+ MOV_SWZ r2770, r2769.x, r2769.x, r2769.x, r2769.x;
+ FADD r2771, r2768, r2770;
+ FMUL r2772, r224, r2771;
+ MOV r2773.x, 0xBEB68F87;
+ MOV_SWZ r2774, r2773.x, r2773.x, r2773.x, r2773.x;
+ FADD r2775, r2772, r2774;
+ FMUL r2776, r224, r2775;
+ MOV r2777.x, 0x3EA385FA;
+ MOV_SWZ r2778, r2777.x, r2777.x, r2777.x, r2777.x;
+ FADD r2779, r2776, r2778;
+ FMUL r2780, r2761, r2779;
+ FADD r2781, r2756, -r2780;
+ FADD r2782, r2756, -r2781;
+ MOV r2783.x, r2782.x;
+ MOV r2784.x, r2781.x;
+ MOV_CND.nz r2785.x, r2754.x, r2783.x, r2784.x;
+ MOV r2786.x, r2747.y;
+ MOV r2787.x, r2752.y;
+ FCMP.lt r2788.x, r2786.x, r2787.x;
+ AND r2788.x, r2788.x, 0x1;
+ MOV r2789.x, r2782.y;
+ MOV r2790.x, r2781.y;
+ MOV_CND.nz r2791.x, r2788.x, r2789.x, r2790.x;
+ MOV r2792.x, r84.z;
+ MOV r2793.x, r84.w;
+ MOV_SWZ r2794, r2792.x, r2793.x, r2746.x, r2746.x;
+ MOV r2795.x, r2794.x;
+ MOV r2796.x, r2749.z;
+ MOV r2797.x, r2749.w;
+ MOV_SWZ r2798, r2796.x, r2797.x, r2746.x, r2746.x;
+ MOV r2799.x, r2798.x;
+ FCMP.lt r2800.x, r2795.x, r2799.x;
+ AND r2800.x, r2800.x, 0x1;
+ MOV r2801.x, r2782.z;
+ MOV r2802.x, r2781.z;
+ MOV_CND.nz r2803.x, r2800.x, r2801.x, r2802.x;
+ MOV r2804.x, r2794.y;
+ MOV r2805.x, r2798.y;
+ FCMP.lt r2806.x, r2804.x, r2805.x;
+ AND r2806.x, r2806.x, 0x1;
+ MOV r2807.x, r2782.w;
+ MOV r2808.x, r2781.w;
+ MOV_CND.nz r2809.x, r2806.x, r2807.x, r2808.x;
+ MOV_SWZ r2810, r2785.x, r2791.x, r2803.x, r2809.x;
+ FMUL r2811, r153, r2810;
+ FADD r2812, r2743, -r2811;
+ MOV r2813.x, r4.x;
+ UMUL r2815.x, r2814.x, r2813.x, r2.x;
+ MOV r2816.x, r3.x;
+ IADD r2817.x, r2814.x, r2816.x;
+ SHL r2818.x, r2817.x, 4;
+ SAR r2819.x, r2.x, 31;
+ IMUL r2821.x, r2820.x, r2813.x, r2819.x;
+ IADD r2822.x, r2815.x, r2820.x;
+ MOV r2823.x, r4.y;
+ IMUL r2825.x, r2824.x, r2823.x, r2.x;
+ IADD r2826.x, r2822.x, r2824.x;
+ MOV r2827.x, r3.y;
+ IADD r2828.x, r2826.x, r2827.x;
+ UCMP.lt r2829.x, r2817.x, r2816.x;
+ AND r2829.x, r2829.x, 0x1;
+ UCMP.lt r2830.x, r2817.x, r2814.x;
+ AND r2830.x, r2830.x, 0x1;
+ MOV r2831.x, 1;
+ MOV r2832.x, 0;
+ MOV_CND.nz r2833.x, r2830.x, r2831.x, r2832.x;
+ MOV_CND.nz r2834.x, r2829.x, r2831.x, r2833.x;
+ IADD r2835.x, r2828.x, r2834.x;
+ SHL r2836.x, r2835.x, 4;
+ SHR r2837.x, r2817.x, 28;
+ OR r2838.x, r2836.x, r2837.x;
+ MOV_SWZ r2839, r2818.x, r2838.x, r2832.x, r2832.x;
+ MOV r2840.xy, r2839;
+ MOV r2841.xy, r2840.xyxy;
+ PADD ptr175, ptr4, r2841.x;
+ STORE_RAW_PTR ptr175, r2812;
+ MOV r2842.x, r2742_abs.x;
+ MOV r2843.x, r2741_abs.x;
+ MOV r2844.x, r2740_abs.x;
+ MOV r2845.x, r2739_abs.x;
+ MOV r297.x, r296_abs.x;
+ FCMP.eq r2846.x, r297.x, r297.x;
+ IF_CND.nz r2846.x;
+ FCMP.eq r2846.x, r297.x, r297.x;
+ ENDIF; AND r2846.x, r2846.x, 0x1;
+
+ MOV_SWZ r2847, r2842.x, r2843.x, r2844.x, r2845.x;
+ MOV r2848.x, 0x3E6D3389;
+ MOV_SWZ r2849, r2848.x, r2848.x, r2848.x, r2848.x;
+ FMUL r2850, r2847, r2849;
+ FADD r2851, r2850, r2756;
+ MOV r2852.x, r2851.x;
+ FDIV r2853.x, r2755.x, r2852.x;
+ MOV r2854.x, r2851.y;
+ FDIV r2855.x, r2755.x, r2854.x;
+ MOV r2856.x, r2851.z;
+ FDIV r2857.x, r2755.x, r2856.x;
+ MOV r2858.x, r2851.w;
+ FDIV r2859.x, r2755.x, r2858.x;
+ MOV_SWZ r294, r2853.x, r2855.x, r2857.x, r2859.x;
+ IF_CND.z r2846.x;
+ MOV r3598.x, r297.x;
+ ELSE;
+ MOV r2860.x, r297_abs.x;
+ MOV r2861.x, 0x7F800000;
+ FCMP.eq r2862.x, r2860.x, r2861.x;
+ AND r2862.x, r2862.x, 0x1;
+ IF_CND.z r2862.x;
+ MOV r2863.x, 0x42B17217;
+ FCMP.le r2864.x, r297.x, r2863.x;
+ AND r2864.x, r2864.x, 0x1;
+ FCMP.ne r2865.x, r297.x, r297.x;
+ IF_CND.z r2865.x;
+ FCMP.ne r2865.x, r297.x, r297.x;
+ ENDIF;
+ AND r2865.x, r2865.x, 0x1;
+
+ OR r2866.x, r2864.x, r2865.x;
+
+ IF_CND.z r2866.x;
+ MOV r2867.x, 0x00000000;
+ FCMP.gt r2868.x, r296.x, r2867.x;
+ AND r2868.x, r2868.x, 0x1;
+ MOV r2869.x, 0x7F800000;
+ MOV_CND.nz r298.x, r2868.x, r2869.x, r2867.x;
+ MOV r3598.x, r298.x;
+ ELSE;
+ MOV r2870.x, 0xC2CC0D65;
+ FCMP.ge r2871.x, r296.x, r2870.x;
+ AND r2871.x, r2871.x, 0x1;
+ FCMP.ne r2872.x, r296.x, r296.x;
+ IF_CND.z r2872.x;
+ FCMP.ne r2872.x, r296.x, r296.x;
+ ENDIF;
+ AND r2872.x, r2872.x, 0x1;
+
+ OR r2873.x, r2871.x, r2872.x;
+
+ IF_CND.z r2873.x;
+ MOV r2874.x, 0x00000000;
+ MOV r3598.x, r2874.x;
+ ELSE;
+ FMUL r2875.x, r297.x, 0x3FB8AA3B;
+ FADD r2876.x, r2875.x, 0x3F000000;
+ FRND_NI r2877.x, r2876.x;
+ FMUL r2878.x, r2877.x, 0xBF318000;
+ FADD r2879.x, r297.x, r2878.x;
+ FMUL r2880.x, r2877.x, 0x395E8083;
+ FADD r2881.x, r2879.x, r2880.x;
+ FMUL r2882.x, r2881.x, 0x39506967;
+ FADD r2883.x, r2882.x, 0x3AB743CE;
+ FMUL r2884.x, r2883.x, r2881.x;
+ FADD r2885.x, r2884.x, 0x3C088908;
+ FMUL r2886.x, r2885.x, r2881.x;
+ FADD r2887.x, r2886.x, 0x3D2AA9C1;
+ FMUL r2888.x, r2887.x, r2881.x;
+ FADD r2889.x, r2888.x, 0x3E2AAAAA;
+ FMUL r2890.x, r2889.x, r2881.x;
+ FADD r2891.x, r2890.x, 0x3F000000;
+ FMUL r2892.x, r2881.x, r2881.x;
+ FMUL r2893.x, r2891.x, r2892.x;
+ FADD r2894.x, r2893.x, r2881.x;
+ FADD r300.x, r2894.x, 0x3F800000;
+ FCMP.eq r2895.x, r300.x, r300.x;
+ IF_CND.nz r2895.x;
+ FCMP.eq r2895.x, r300.x, r300.x;
+ ENDIF; AND r2895.x, r2895.x, 0x1;
+
+ FTOI r299.x, r2877.x;
+ IF_CND.z r2895.x;
+ MOV r2896.x, 0x7FFFFFFF;
+ MOV r3597.x, r2896.x;
+ ELSE;
+ MOV r2897.x, r300_abs.x;
+ MOV r2898.x, 0x7F800000;
+ FCMP.ne r2899.x, r2897.x, r2898.x;
+ AND r2899.x, r2899.x, 0x1;
+ IF_CND.z r2899.x;
+ MOV r3597.x, r300.x;
+ ELSE;
+ MOV r301.x, r300.x;
+ SHR r2900.x, r301.x, 23;
+ AND r302.x, r2900.x, 255;
+ MOV r2901.x, 255;
+ IADD r2902.x, r2901.x, -r299.x;
+ ICMP.lt r2903.x, r302.x, r2902.x;
+ AND r2903.x, r2903.x, 0x1;
+ IADD r2904.x, r299_abs.x, 0;
+ SHL r303.x, r2904.x, 23;
+ IF_CND.z r2903.x;
+ AND r2905.x, r301.x, 2147483648;
+ OR r304.x, r2905.x, 2139095040;
+ MOV r3596.x, r304.x;
+ ELSE;
+ IADD r305.x, r303.x, r301.x;
+ MOV r3596.x, r305.x;
+ ENDIF;
+ MOV r306.x, r3596.x;
+ MOV r2906.x, 0x00000000;
+ FCMP.ne r2907.x, r300.x, r2906.x;
+ AND r2907.x, r2907.x, 0x1;
+ IADD r307.x, r299_abs.x, 0;
+ IF_CND.z r2907.x;
+ MOV r2908.x, 0x00000000;
+ MOV r3597.x, r2908.x;
+ ELSE;
+ MOV r2909.x, 0;
+ ICMP.gt r2910.x, r299.x, r2909.x;
+ AND r2910.x, r2910.x, 0x1;
+ UCMP.gt r2911.x, r302.x, r307.x;
+ AND r2911.x, r2911.x, 0x1;
+ IADD r2912.x, r301.x, -r303.x;
+ AND r2913.x, r301.x, 2147483648;
+ MOV_CND.nz r2914.x, r2911.x, r2912.x, r2913.x;
+ MOV_CND.nz r2915.x, r2910.x, r306.x, r2914.x;
+ MOV r308.x, r2915.x;
+ MOV r3597.x, r308.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ MOV r309.x, r3597.x;
+ MOV r2916.x, 0x00000000;
+ FCMP.le r2917.x, r296.x, r2916.x;
+ AND r2917.x, r2917.x, 0x1;
+ FCMP.ne r2918.x, r296.x, r296.x;
+ IF_CND.z r2918.x;
+ FCMP.ne r2918.x, r296.x, r296.x;
+ ENDIF;
+ AND r2918.x, r2918.x, 0x1;
+
+ OR r2919.x, r2917.x, r2918.x;
+
+ IF_CND.z r2919.x;
+ MOV r3598.x, r309.x;
+ ELSE;
+ MOV r2920.x, 0x3F800000;
+ FDIV r310.x, r2920.x, r309.x;
+ MOV r3598.x, r310.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ ELSE;
+ MOV r3598.x, r297.x;
+ ENDIF;
+ ENDIF;
+ MOV r311.x, r3598.x;
+ MOV r313.x, r295.y;
+ MOV r314.x, r313_abs.x;
+ FCMP.eq r2921.x, r314.x, r314.x;
+ IF_CND.nz r2921.x;
+ FCMP.eq r2921.x, r314.x, r314.x;
+ ENDIF; AND r2921.x, r2921.x, 0x1;
+
+ MOV r2922.x, 0x00000000;
+ MOV_SWZ r312, r311.x, r2922.x, r2922.x, r2922.x;
+ IF_CND.z r2921.x;
+ MOV r3601.x, r314.x;
+ ELSE;
+ MOV r2923.x, r314_abs.x;
+ MOV r2924.x, 0x7F800000;
+ FCMP.eq r2925.x, r2923.x, r2924.x;
+ AND r2925.x, r2925.x, 0x1;
+ IF_CND.z r2925.x;
+ MOV r2926.x, 0x42B17217;
+ FCMP.le r2927.x, r314.x, r2926.x;
+ AND r2927.x, r2927.x, 0x1;
+ FCMP.ne r2928.x, r314.x, r314.x;
+ IF_CND.z r2928.x;
+ FCMP.ne r2928.x, r314.x, r314.x;
+ ENDIF;
+ AND r2928.x, r2928.x, 0x1;
+
+ OR r2929.x, r2927.x, r2928.x;
+
+ IF_CND.z r2929.x;
+ MOV r2930.x, 0x00000000;
+ FCMP.gt r2931.x, r313.x, r2930.x;
+ AND r2931.x, r2931.x, 0x1;
+ MOV r2932.x, 0x7F800000;
+ MOV_CND.nz r315.x, r2931.x, r2932.x, r2930.x;
+ MOV r3601.x, r315.x;
+ ELSE;
+ MOV r2933.x, 0xC2CC0D65;
+ FCMP.ge r2934.x, r313.x, r2933.x;
+ AND r2934.x, r2934.x, 0x1;
+ FCMP.ne r2935.x, r313.x, r313.x;
+ IF_CND.z r2935.x;
+ FCMP.ne r2935.x, r313.x, r313.x;
+ ENDIF;
+ AND r2935.x, r2935.x, 0x1;
+
+ OR r2936.x, r2934.x, r2935.x;
+
+ IF_CND.z r2936.x;
+ MOV r2937.x, 0x00000000;
+ MOV r3601.x, r2937.x;
+ ELSE;
+ FMUL r2938.x, r314.x, 0x3FB8AA3B;
+ FADD r2939.x, r2938.x, 0x3F000000;
+ FRND_NI r2940.x, r2939.x;
+ FMUL r2941.x, r2940.x, 0xBF318000;
+ FADD r2942.x, r314.x, r2941.x;
+ FMUL r2943.x, r2940.x, 0x395E8083;
+ FADD r2944.x, r2942.x, r2943.x;
+ FMUL r2945.x, r2944.x, 0x39506967;
+ FADD r2946.x, r2945.x, 0x3AB743CE;
+ FMUL r2947.x, r2946.x, r2944.x;
+ FADD r2948.x, r2947.x, 0x3C088908;
+ FMUL r2949.x, r2948.x, r2944.x;
+ FADD r2950.x, r2949.x, 0x3D2AA9C1;
+ FMUL r2951.x, r2950.x, r2944.x;
+ FADD r2952.x, r2951.x, 0x3E2AAAAA;
+ FMUL r2953.x, r2952.x, r2944.x;
+ FADD r2954.x, r2953.x, 0x3F000000;
+ FMUL r2955.x, r2944.x, r2944.x;
+ FMUL r2956.x, r2954.x, r2955.x;
+ FADD r2957.x, r2956.x, r2944.x;
+ FADD r317.x, r2957.x, 0x3F800000;
+ FCMP.eq r2958.x, r317.x, r317.x;
+ IF_CND.nz r2958.x;
+ FCMP.eq r2958.x, r317.x, r317.x;
+ ENDIF; AND r2958.x, r2958.x, 0x1;
+
+ FTOI r316.x, r2940.x;
+ IF_CND.z r2958.x;
+ MOV r2959.x, 0x7FFFFFFF;
+ MOV r3600.x, r2959.x;
+ ELSE;
+ MOV r2960.x, r317_abs.x;
+ MOV r2961.x, 0x7F800000;
+ FCMP.ne r2962.x, r2960.x, r2961.x;
+ AND r2962.x, r2962.x, 0x1;
+ IF_CND.z r2962.x;
+ MOV r3600.x, r317.x;
+ ELSE;
+ MOV r318.x, r317.x;
+ SHR r2963.x, r318.x, 23;
+ AND r319.x, r2963.x, 255;
+ MOV r2964.x, 255;
+ IADD r2965.x, r2964.x, -r316.x;
+ ICMP.lt r2966.x, r319.x, r2965.x;
+ AND r2966.x, r2966.x, 0x1;
+ IADD r2967.x, r316_abs.x, 0;
+ SHL r320.x, r2967.x, 23;
+ IF_CND.z r2966.x;
+ AND r2968.x, r318.x, 2147483648;
+ OR r321.x, r2968.x, 2139095040;
+ MOV r3599.x, r321.x;
+ ELSE;
+ IADD r322.x, r320.x, r318.x;
+ MOV r3599.x, r322.x;
+ ENDIF;
+ MOV r323.x, r3599.x;
+ MOV r2969.x, 0x00000000;
+ FCMP.ne r2970.x, r317.x, r2969.x;
+ AND r2970.x, r2970.x, 0x1;
+ IADD r324.x, r316_abs.x, 0;
+ IF_CND.z r2970.x;
+ MOV r2971.x, 0x00000000;
+ MOV r3600.x, r2971.x;
+ ELSE;
+ MOV r2972.x, 0;
+ ICMP.gt r2973.x, r316.x, r2972.x;
+ AND r2973.x, r2973.x, 0x1;
+ UCMP.gt r2974.x, r319.x, r324.x;
+ AND r2974.x, r2974.x, 0x1;
+ IADD r2975.x, r318.x, -r320.x;
+ AND r2976.x, r318.x, 2147483648;
+ MOV_CND.nz r2977.x, r2974.x, r2975.x, r2976.x;
+ MOV_CND.nz r2978.x, r2973.x, r323.x, r2977.x;
+ MOV r325.x, r2978.x;
+ MOV r3600.x, r325.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ MOV r326.x, r3600.x;
+ MOV r2979.x, 0x00000000;
+ FCMP.le r2980.x, r313.x, r2979.x;
+ AND r2980.x, r2980.x, 0x1;
+ FCMP.ne r2981.x, r313.x, r313.x;
+ IF_CND.z r2981.x;
+ FCMP.ne r2981.x, r313.x, r313.x;
+ ENDIF;
+ AND r2981.x, r2981.x, 0x1;
+
+ OR r2982.x, r2980.x, r2981.x;
+
+ IF_CND.z r2982.x;
+ MOV r3601.x, r326.x;
+ ELSE;
+ MOV r2983.x, 0x3F800000;
+ FDIV r327.x, r2983.x, r326.x;
+ MOV r3601.x, r327.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ ELSE;
+ MOV r3601.x, r314.x;
+ ENDIF;
+ ENDIF;
+ MOV r328.x, r3601.x;
+ MOV r330.x, r295.z;
+ MOV r331.x, r330_abs.x;
+ FCMP.eq r2984.x, r331.x, r331.x;
+ IF_CND.nz r2984.x;
+ FCMP.eq r2984.x, r331.x, r331.x;
+ ENDIF; AND r2984.x, r2984.x, 0x1;
+
+ MOV_SWZ r329, r312.x, r328.x, r312.z, r312.w;
+ IF_CND.z r2984.x;
+ MOV r3604.x, r331.x;
+ ELSE;
+ MOV r2985.x, r331_abs.x;
+ MOV r2986.x, 0x7F800000;
+ FCMP.eq r2987.x, r2985.x, r2986.x;
+ AND r2987.x, r2987.x, 0x1;
+ IF_CND.z r2987.x;
+ MOV r2988.x, 0x42B17217;
+ FCMP.le r2989.x, r331.x, r2988.x;
+ AND r2989.x, r2989.x, 0x1;
+ FCMP.ne r2990.x, r331.x, r331.x;
+ IF_CND.z r2990.x;
+ FCMP.ne r2990.x, r331.x, r331.x;
+ ENDIF;
+ AND r2990.x, r2990.x, 0x1;
+
+ OR r2991.x, r2989.x, r2990.x;
+
+ IF_CND.z r2991.x;
+ MOV r2992.x, 0x00000000;
+ FCMP.gt r2993.x, r330.x, r2992.x;
+ AND r2993.x, r2993.x, 0x1;
+ MOV r2994.x, 0x7F800000;
+ MOV_CND.nz r332.x, r2993.x, r2994.x, r2992.x;
+ MOV r3604.x, r332.x;
+ ELSE;
+ MOV r2995.x, 0xC2CC0D65;
+ FCMP.ge r2996.x, r330.x, r2995.x;
+ AND r2996.x, r2996.x, 0x1;
+ FCMP.ne r2997.x, r330.x, r330.x;
+ IF_CND.z r2997.x;
+ FCMP.ne r2997.x, r330.x, r330.x;
+ ENDIF;
+ AND r2997.x, r2997.x, 0x1;
+
+ OR r2998.x, r2996.x, r2997.x;
+
+ IF_CND.z r2998.x;
+ MOV r2999.x, 0x00000000;
+ MOV r3604.x, r2999.x;
+ ELSE;
+ FMUL r3000.x, r331.x, 0x3FB8AA3B;
+ FADD r3001.x, r3000.x, 0x3F000000;
+ FRND_NI r3002.x, r3001.x;
+ FMUL r3003.x, r3002.x, 0xBF318000;
+ FADD r3004.x, r331.x, r3003.x;
+ FMUL r3005.x, r3002.x, 0x395E8083;
+ FADD r3006.x, r3004.x, r3005.x;
+ FMUL r3007.x, r3006.x, 0x39506967;
+ FADD r3008.x, r3007.x, 0x3AB743CE;
+ FMUL r3009.x, r3008.x, r3006.x;
+ FADD r3010.x, r3009.x, 0x3C088908;
+ FMUL r3011.x, r3010.x, r3006.x;
+ FADD r3012.x, r3011.x, 0x3D2AA9C1;
+ FMUL r3013.x, r3012.x, r3006.x;
+ FADD r3014.x, r3013.x, 0x3E2AAAAA;
+ FMUL r3015.x, r3014.x, r3006.x;
+ FADD r3016.x, r3015.x, 0x3F000000;
+ FMUL r3017.x, r3006.x, r3006.x;
+ FMUL r3018.x, r3016.x, r3017.x;
+ FADD r3019.x, r3018.x, r3006.x;
+ FADD r334.x, r3019.x, 0x3F800000;
+ FCMP.eq r3020.x, r334.x, r334.x;
+ IF_CND.nz r3020.x;
+ FCMP.eq r3020.x, r334.x, r334.x;
+ ENDIF; AND r3020.x, r3020.x, 0x1;
+
+ FTOI r333.x, r3002.x;
+ IF_CND.z r3020.x;
+ MOV r3021.x, 0x7FFFFFFF;
+ MOV r3603.x, r3021.x;
+ ELSE;
+ MOV r3022.x, r334_abs.x;
+ MOV r3023.x, 0x7F800000;
+ FCMP.ne r3024.x, r3022.x, r3023.x;
+ AND r3024.x, r3024.x, 0x1;
+ IF_CND.z r3024.x;
+ MOV r3603.x, r334.x;
+ ELSE;
+ MOV r335.x, r334.x;
+ SHR r3025.x, r335.x, 23;
+ AND r336.x, r3025.x, 255;
+ MOV r3026.x, 255;
+ IADD r3027.x, r3026.x, -r333.x;
+ ICMP.lt r3028.x, r336.x, r3027.x;
+ AND r3028.x, r3028.x, 0x1;
+ IADD r3029.x, r333_abs.x, 0;
+ SHL r337.x, r3029.x, 23;
+ IF_CND.z r3028.x;
+ AND r3030.x, r335.x, 2147483648;
+ OR r338.x, r3030.x, 2139095040;
+ MOV r3602.x, r338.x;
+ ELSE;
+ IADD r339.x, r337.x, r335.x;
+ MOV r3602.x, r339.x;
+ ENDIF;
+ MOV r340.x, r3602.x;
+ MOV r3031.x, 0x00000000;
+ FCMP.ne r3032.x, r334.x, r3031.x;
+ AND r3032.x, r3032.x, 0x1;
+ IADD r341.x, r333_abs.x, 0;
+ IF_CND.z r3032.x;
+ MOV r3033.x, 0x00000000;
+ MOV r3603.x, r3033.x;
+ ELSE;
+ MOV r3034.x, 0;
+ ICMP.gt r3035.x, r333.x, r3034.x;
+ AND r3035.x, r3035.x, 0x1;
+ UCMP.gt r3036.x, r336.x, r341.x;
+ AND r3036.x, r3036.x, 0x1;
+ IADD r3037.x, r335.x, -r337.x;
+ AND r3038.x, r335.x, 2147483648;
+ MOV_CND.nz r3039.x, r3036.x, r3037.x, r3038.x;
+ MOV_CND.nz r3040.x, r3035.x, r340.x, r3039.x;
+ MOV r342.x, r3040.x;
+ MOV r3603.x, r342.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ MOV r343.x, r3603.x;
+ MOV r3041.x, 0x00000000;
+ FCMP.le r3042.x, r330.x, r3041.x;
+ AND r3042.x, r3042.x, 0x1;
+ FCMP.ne r3043.x, r330.x, r330.x;
+ IF_CND.z r3043.x;
+ FCMP.ne r3043.x, r330.x, r330.x;
+ ENDIF;
+ AND r3043.x, r3043.x, 0x1;
+
+ OR r3044.x, r3042.x, r3043.x;
+
+ IF_CND.z r3044.x;
+ MOV r3604.x, r343.x;
+ ELSE;
+ MOV r3045.x, 0x3F800000;
+ FDIV r344.x, r3045.x, r343.x;
+ MOV r3604.x, r344.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ ELSE;
+ MOV r3604.x, r331.x;
+ ENDIF;
+ ENDIF;
+ MOV r345.x, r3604.x;
+ MOV r347.x, r295.w;
+ MOV r348.x, r347_abs.x;
+ FCMP.eq r3046.x, r348.x, r348.x;
+ IF_CND.nz r3046.x;
+ FCMP.eq r3046.x, r348.x, r348.x;
+ ENDIF; AND r3046.x, r3046.x, 0x1;
+
+ MOV_SWZ r346, r329.x, r329.y, r345.x, r329.w;
+ IF_CND.z r3046.x;
+ MOV r3607.x, r348.x;
+ ELSE;
+ MOV r3047.x, r348_abs.x;
+ MOV r3048.x, 0x7F800000;
+ FCMP.eq r3049.x, r3047.x, r3048.x;
+ AND r3049.x, r3049.x, 0x1;
+ IF_CND.z r3049.x;
+ MOV r3050.x, 0x42B17217;
+ FCMP.le r3051.x, r348.x, r3050.x;
+ AND r3051.x, r3051.x, 0x1;
+ FCMP.ne r3052.x, r348.x, r348.x;
+ IF_CND.z r3052.x;
+ FCMP.ne r3052.x, r348.x, r348.x;
+ ENDIF;
+ AND r3052.x, r3052.x, 0x1;
+
+ OR r3053.x, r3051.x, r3052.x;
+
+ IF_CND.z r3053.x;
+ MOV r3054.x, 0x00000000;
+ FCMP.gt r3055.x, r347.x, r3054.x;
+ AND r3055.x, r3055.x, 0x1;
+ MOV r3056.x, 0x7F800000;
+ MOV_CND.nz r349.x, r3055.x, r3056.x, r3054.x;
+ MOV r3607.x, r349.x;
+ ELSE;
+ MOV r3057.x, 0xC2CC0D65;
+ FCMP.ge r3058.x, r347.x, r3057.x;
+ AND r3058.x, r3058.x, 0x1;
+ FCMP.ne r3059.x, r347.x, r347.x;
+ IF_CND.z r3059.x;
+ FCMP.ne r3059.x, r347.x, r347.x;
+ ENDIF;
+ AND r3059.x, r3059.x, 0x1;
+
+ OR r3060.x, r3058.x, r3059.x;
+
+ IF_CND.z r3060.x;
+ MOV r3061.x, 0x00000000;
+ MOV r3607.x, r3061.x;
+ ELSE;
+ FMUL r3062.x, r348.x, 0x3FB8AA3B;
+ FADD r3063.x, r3062.x, 0x3F000000;
+ FRND_NI r3064.x, r3063.x;
+ FMUL r3065.x, r3064.x, 0xBF318000;
+ FADD r3066.x, r348.x, r3065.x;
+ FMUL r3067.x, r3064.x, 0x395E8083;
+ FADD r3068.x, r3066.x, r3067.x;
+ FMUL r3069.x, r3068.x, 0x39506967;
+ FADD r3070.x, r3069.x, 0x3AB743CE;
+ FMUL r3071.x, r3070.x, r3068.x;
+ FADD r3072.x, r3071.x, 0x3C088908;
+ FMUL r3073.x, r3072.x, r3068.x;
+ FADD r3074.x, r3073.x, 0x3D2AA9C1;
+ FMUL r3075.x, r3074.x, r3068.x;
+ FADD r3076.x, r3075.x, 0x3E2AAAAA;
+ FMUL r3077.x, r3076.x, r3068.x;
+ FADD r3078.x, r3077.x, 0x3F000000;
+ FMUL r3079.x, r3068.x, r3068.x;
+ FMUL r3080.x, r3078.x, r3079.x;
+ FADD r3081.x, r3080.x, r3068.x;
+ FADD r351.x, r3081.x, 0x3F800000;
+ FCMP.eq r3082.x, r351.x, r351.x;
+ IF_CND.nz r3082.x;
+ FCMP.eq r3082.x, r351.x, r351.x;
+ ENDIF; AND r3082.x, r3082.x, 0x1;
+
+ FTOI r350.x, r3064.x;
+ IF_CND.z r3082.x;
+ MOV r3083.x, 0x7FFFFFFF;
+ MOV r3606.x, r3083.x;
+ ELSE;
+ MOV r3084.x, r351_abs.x;
+ MOV r3085.x, 0x7F800000;
+ FCMP.ne r3086.x, r3084.x, r3085.x;
+ AND r3086.x, r3086.x, 0x1;
+ IF_CND.z r3086.x;
+ MOV r3606.x, r351.x;
+ ELSE;
+ MOV r352.x, r351.x;
+ SHR r3087.x, r352.x, 23;
+ AND r353.x, r3087.x, 255;
+ MOV r3088.x, 255;
+ IADD r3089.x, r3088.x, -r350.x;
+ ICMP.lt r3090.x, r353.x, r3089.x;
+ AND r3090.x, r3090.x, 0x1;
+ IADD r3091.x, r350_abs.x, 0;
+ SHL r354.x, r3091.x, 23;
+ IF_CND.z r3090.x;
+ AND r3092.x, r352.x, 2147483648;
+ OR r355.x, r3092.x, 2139095040;
+ MOV r3605.x, r355.x;
+ ELSE;
+ IADD r356.x, r354.x, r352.x;
+ MOV r3605.x, r356.x;
+ ENDIF;
+ MOV r357.x, r3605.x;
+ MOV r3093.x, 0x00000000;
+ FCMP.ne r3094.x, r351.x, r3093.x;
+ AND r3094.x, r3094.x, 0x1;
+ IADD r358.x, r350_abs.x, 0;
+ IF_CND.z r3094.x;
+ MOV r3095.x, 0x00000000;
+ MOV r3606.x, r3095.x;
+ ELSE;
+ MOV r3096.x, 0;
+ ICMP.gt r3097.x, r350.x, r3096.x;
+ AND r3097.x, r3097.x, 0x1;
+ UCMP.gt r3098.x, r353.x, r358.x;
+ AND r3098.x, r3098.x, 0x1;
+ IADD r3099.x, r352.x, -r354.x;
+ AND r3100.x, r352.x, 2147483648;
+ MOV_CND.nz r3101.x, r3098.x, r3099.x, r3100.x;
+ MOV_CND.nz r3102.x, r3097.x, r357.x, r3101.x;
+ MOV r359.x, r3102.x;
+ MOV r3606.x, r359.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ MOV r360.x, r3606.x;
+ MOV r3103.x, 0x00000000;
+ FCMP.le r3104.x, r347.x, r3103.x;
+ AND r3104.x, r3104.x, 0x1;
+ FCMP.ne r3105.x, r347.x, r347.x;
+ IF_CND.z r3105.x;
+ FCMP.ne r3105.x, r347.x, r347.x;
+ ENDIF;
+ AND r3105.x, r3105.x, 0x1;
+
+ OR r3106.x, r3104.x, r3105.x;
+
+ IF_CND.z r3106.x;
+ MOV r3607.x, r360.x;
+ ELSE;
+ MOV r3107.x, 0x3F800000;
+ FDIV r361.x, r3107.x, r360.x;
+ MOV r3607.x, r361.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ ELSE;
+ MOV r3607.x, r348.x;
+ ENDIF;
+ ENDIF;
+ MOV r362.x, r3607.x;
+ MOV r364, -r84;
+ FMUL r3108, r84, r364;
+ MOV r3109.x, r3108.x;
+ FDIV r3110.x, r3109.x, 0x40000000;
+ MOV r3111.x, r3108.y;
+ FDIV r3112.x, r3111.x, 0x40000000;
+ MOV r3113.x, r3108.z;
+ FDIV r3114.x, r3113.x, 0x40000000;
+ MOV r3115.x, r3108.w;
+ FDIV r3116.x, r3115.x, 0x40000000;
+ MOV_SWZ r366, r3110.x, r3112.x, r3114.x, r3116.x;
+ MOV r367.x, r366.x;
+ MOV r3117.x, r364.w;
+ MOV r3118.x, r364.z;
+ MOV r3119.x, r364.y;
+ MOV r3120.x, r364.x;
+ MOV r3121.x, r3120_abs.x;
+ MOV r3122.x, r3119_abs.x;
+ MOV r3123.x, r3118_abs.x;
+ MOV r3124.x, r3117_abs.x;
+ MOV r368.x, r367_abs.x;
+ FCMP.eq r3125.x, r368.x, r368.x;
+ IF_CND.nz r3125.x;
+ FCMP.eq r3125.x, r368.x, r368.x;
+ ENDIF; AND r3125.x, r3125.x, 0x1;
+
+ MOV r3126.x, r293.x;
+ MOV r3127.x, r293.y;
+ MOV r3128.x, 0x00000000;
+ MOV_SWZ r3129, r3126.x, r3127.x, r3128.x, r3128.x;
+ MOV r3130.x, r3129.x;
+ MOV_SWZ r3131, r3128.x, r3128.x, r3128.x, r3128.x;
+ MOV r3132.x, r3131.x;
+ MOV r3133.x, r3131.y;
+ MOV_SWZ r3134, r3132.x, r3133.x, r3128.x, r3128.x;
+ MOV r3135.x, r3134.x;
+ FCMP.lt r3136.x, r3130.x, r3135.x;
+ AND r3136.x, r3136.x, 0x1;
+ MOV r3137.x, 0x3F800000;
+ MOV_SWZ r3138, r3137.x, r3137.x, r3137.x, r3137.x;
+ MOV_SWZ r3139, r346.x, r346.y, r346.z, r362.x;
+ MOV r3140.x, 0x3ECC422A;
+ MOV_SWZ r3141, r3140.x, r3140.x, r3140.x, r3140.x;
+ FMUL r3142, r3139, r3141;
+ FMUL r3143, r3142, r294;
+ MOV r3144.x, 0x3FAA466F;
+ MOV_SWZ r3145, r3144.x, r3144.x, r3144.x, r3144.x;
+ FMUL r3146, r294, r3145;
+ MOV r3147.x, 0xBFE91EEA;
+ MOV_SWZ r3148, r3147.x, r3147.x, r3147.x, r3147.x;
+ FADD r3149, r3146, r3148;
+ FMUL r3150, r294, r3149;
+ MOV r3151.x, 0x3FE40778;
+ MOV_SWZ r3152, r3151.x, r3151.x, r3151.x, r3151.x;
+ FADD r3153, r3150, r3152;
+ FMUL r3154, r294, r3153;
+ MOV r3155.x, 0xBEB68F87;
+ MOV_SWZ r3156, r3155.x, r3155.x, r3155.x, r3155.x;
+ FADD r3157, r3154, r3156;
+ FMUL r3158, r294, r3157;
+ MOV r3159.x, 0x3EA385FA;
+ MOV_SWZ r3160, r3159.x, r3159.x, r3159.x, r3159.x;
+ FADD r3161, r3158, r3160;
+ FMUL r3162, r3143, r3161;
+ FADD r3163, r3138, -r3162;
+ FADD r3164, r3138, -r3163;
+ MOV r3165.x, r3164.x;
+ MOV r3166.x, r3163.x;
+ MOV_CND.nz r3167.x, r3136.x, r3165.x, r3166.x;
+ MOV r3168.x, r3129.y;
+ MOV r3169.x, r3134.y;
+ FCMP.lt r3170.x, r3168.x, r3169.x;
+ AND r3170.x, r3170.x, 0x1;
+ MOV r3171.x, r3164.y;
+ MOV r3172.x, r3163.y;
+ MOV_CND.nz r3173.x, r3170.x, r3171.x, r3172.x;
+ MOV r3174.x, r293.z;
+ MOV r3175.x, r293.w;
+ MOV_SWZ r3176, r3174.x, r3175.x, r3128.x, r3128.x;
+ MOV r3177.x, r3176.x;
+ MOV r3178.x, r3131.z;
+ MOV r3179.x, r3131.w;
+ MOV_SWZ r3180, r3178.x, r3179.x, r3128.x, r3128.x;
+ MOV r3181.x, r3180.x;
+ FCMP.lt r3182.x, r3177.x, r3181.x;
+ AND r3182.x, r3182.x, 0x1;
+ MOV r3183.x, r3164.z;
+ MOV r3184.x, r3163.z;
+ MOV_CND.nz r3185.x, r3182.x, r3183.x, r3184.x;
+ MOV r3186.x, r3176.y;
+ MOV r3187.x, r3180.y;
+ FCMP.lt r3188.x, r3186.x, r3187.x;
+ AND r3188.x, r3188.x, 0x1;
+ MOV r3189.x, r3164.w;
+ MOV r3190.x, r3163.w;
+ MOV_CND.nz r3191.x, r3188.x, r3189.x, r3190.x;
+ MOV_SWZ r363, r3167.x, r3173.x, r3185.x, r3191.x;
+ MOV_SWZ r3192, r3121.x, r3122.x, r3123.x, r3124.x;
+ MOV r3193.x, 0x3E6D3389;
+ MOV_SWZ r3194, r3193.x, r3193.x, r3193.x, r3193.x;
+ FMUL r3195, r3192, r3194;
+ FADD r3196, r3195, r3138;
+ MOV r3197.x, r3196.x;
+ FDIV r3198.x, r3137.x, r3197.x;
+ MOV r3199.x, r3196.y;
+ FDIV r3200.x, r3137.x, r3199.x;
+ MOV r3201.x, r3196.z;
+ FDIV r3202.x, r3137.x, r3201.x;
+ MOV r3203.x, r3196.w;
+ FDIV r3204.x, r3137.x, r3203.x;
+ MOV_SWZ r365, r3198.x, r3200.x, r3202.x, r3204.x;
+ IF_CND.z r3125.x;
+ MOV r3610.x, r368.x;
+ ELSE;
+ MOV r3205.x, r368_abs.x;
+ MOV r3206.x, 0x7F800000;
+ FCMP.eq r3207.x, r3205.x, r3206.x;
+ AND r3207.x, r3207.x, 0x1;
+ IF_CND.z r3207.x;
+ MOV r3208.x, 0x42B17217;
+ FCMP.le r3209.x, r368.x, r3208.x;
+ AND r3209.x, r3209.x, 0x1;
+ FCMP.ne r3210.x, r368.x, r368.x;
+ IF_CND.z r3210.x;
+ FCMP.ne r3210.x, r368.x, r368.x;
+ ENDIF;
+ AND r3210.x, r3210.x, 0x1;
+
+ OR r3211.x, r3209.x, r3210.x;
+
+ IF_CND.z r3211.x;
+ MOV r3212.x, 0x00000000;
+ FCMP.gt r3213.x, r367.x, r3212.x;
+ AND r3213.x, r3213.x, 0x1;
+ MOV r3214.x, 0x7F800000;
+ MOV_CND.nz r369.x, r3213.x, r3214.x, r3212.x;
+ MOV r3610.x, r369.x;
+ ELSE;
+ MOV r3215.x, 0xC2CC0D65;
+ FCMP.ge r3216.x, r367.x, r3215.x;
+ AND r3216.x, r3216.x, 0x1;
+ FCMP.ne r3217.x, r367.x, r367.x;
+ IF_CND.z r3217.x;
+ FCMP.ne r3217.x, r367.x, r367.x;
+ ENDIF;
+ AND r3217.x, r3217.x, 0x1;
+
+ OR r3218.x, r3216.x, r3217.x;
+
+ IF_CND.z r3218.x;
+ MOV r3219.x, 0x00000000;
+ MOV r3610.x, r3219.x;
+ ELSE;
+ FMUL r3220.x, r368.x, 0x3FB8AA3B;
+ FADD r3221.x, r3220.x, 0x3F000000;
+ FRND_NI r3222.x, r3221.x;
+ FMUL r3223.x, r3222.x, 0xBF318000;
+ FADD r3224.x, r368.x, r3223.x;
+ FMUL r3225.x, r3222.x, 0x395E8083;
+ FADD r3226.x, r3224.x, r3225.x;
+ FMUL r3227.x, r3226.x, 0x39506967;
+ FADD r3228.x, r3227.x, 0x3AB743CE;
+ FMUL r3229.x, r3228.x, r3226.x;
+ FADD r3230.x, r3229.x, 0x3C088908;
+ FMUL r3231.x, r3230.x, r3226.x;
+ FADD r3232.x, r3231.x, 0x3D2AA9C1;
+ FMUL r3233.x, r3232.x, r3226.x;
+ FADD r3234.x, r3233.x, 0x3E2AAAAA;
+ FMUL r3235.x, r3234.x, r3226.x;
+ FADD r3236.x, r3235.x, 0x3F000000;
+ FMUL r3237.x, r3226.x, r3226.x;
+ FMUL r3238.x, r3236.x, r3237.x;
+ FADD r3239.x, r3238.x, r3226.x;
+ FADD r371.x, r3239.x, 0x3F800000;
+ FCMP.eq r3240.x, r371.x, r371.x;
+ IF_CND.nz r3240.x;
+ FCMP.eq r3240.x, r371.x, r371.x;
+ ENDIF; AND r3240.x, r3240.x, 0x1;
+
+ FTOI r370.x, r3222.x;
+ IF_CND.z r3240.x;
+ MOV r3241.x, 0x7FFFFFFF;
+ MOV r3609.x, r3241.x;
+ ELSE;
+ MOV r3242.x, r371_abs.x;
+ MOV r3243.x, 0x7F800000;
+ FCMP.ne r3244.x, r3242.x, r3243.x;
+ AND r3244.x, r3244.x, 0x1;
+ IF_CND.z r3244.x;
+ MOV r3609.x, r371.x;
+ ELSE;
+ MOV r372.x, r371.x;
+ SHR r3245.x, r372.x, 23;
+ AND r373.x, r3245.x, 255;
+ MOV r3246.x, 255;
+ IADD r3247.x, r3246.x, -r370.x;
+ ICMP.lt r3248.x, r373.x, r3247.x;
+ AND r3248.x, r3248.x, 0x1;
+ IADD r3249.x, r370_abs.x, 0;
+ SHL r374.x, r3249.x, 23;
+ IF_CND.z r3248.x;
+ AND r3250.x, r372.x, 2147483648;
+ OR r375.x, r3250.x, 2139095040;
+ MOV r3608.x, r375.x;
+ ELSE;
+ IADD r376.x, r374.x, r372.x;
+ MOV r3608.x, r376.x;
+ ENDIF;
+ MOV r377.x, r3608.x;
+ MOV r3251.x, 0x00000000;
+ FCMP.ne r3252.x, r371.x, r3251.x;
+ AND r3252.x, r3252.x, 0x1;
+ IADD r378.x, r370_abs.x, 0;
+ IF_CND.z r3252.x;
+ MOV r3253.x, 0x00000000;
+ MOV r3609.x, r3253.x;
+ ELSE;
+ MOV r3254.x, 0;
+ ICMP.gt r3255.x, r370.x, r3254.x;
+ AND r3255.x, r3255.x, 0x1;
+ UCMP.gt r3256.x, r373.x, r378.x;
+ AND r3256.x, r3256.x, 0x1;
+ IADD r3257.x, r372.x, -r374.x;
+ AND r3258.x, r372.x, 2147483648;
+ MOV_CND.nz r3259.x, r3256.x, r3257.x, r3258.x;
+ MOV_CND.nz r3260.x, r3255.x, r377.x, r3259.x;
+ MOV r379.x, r3260.x;
+ MOV r3609.x, r379.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ MOV r380.x, r3609.x;
+ MOV r3261.x, 0x00000000;
+ FCMP.le r3262.x, r367.x, r3261.x;
+ AND r3262.x, r3262.x, 0x1;
+ FCMP.ne r3263.x, r367.x, r367.x;
+ IF_CND.z r3263.x;
+ FCMP.ne r3263.x, r367.x, r367.x;
+ ENDIF;
+ AND r3263.x, r3263.x, 0x1;
+
+ OR r3264.x, r3262.x, r3263.x;
+
+ IF_CND.z r3264.x;
+ MOV r3610.x, r380.x;
+ ELSE;
+ MOV r3265.x, 0x3F800000;
+ FDIV r381.x, r3265.x, r380.x;
+ MOV r3610.x, r381.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ ELSE;
+ MOV r3610.x, r368.x;
+ ENDIF;
+ ENDIF;
+ MOV r382.x, r3610.x;
+ MOV r384.x, r366.y;
+ MOV r385.x, r384_abs.x;
+ FCMP.eq r3266.x, r385.x, r385.x;
+ IF_CND.nz r3266.x;
+ FCMP.eq r3266.x, r385.x, r385.x;
+ ENDIF; AND r3266.x, r3266.x, 0x1;
+
+ MOV r3267.x, 0x00000000;
+ MOV_SWZ r383, r382.x, r3267.x, r3267.x, r3267.x;
+ IF_CND.z r3266.x;
+ MOV r3613.x, r385.x;
+ ELSE;
+ MOV r3268.x, r385_abs.x;
+ MOV r3269.x, 0x7F800000;
+ FCMP.eq r3270.x, r3268.x, r3269.x;
+ AND r3270.x, r3270.x, 0x1;
+ IF_CND.z r3270.x;
+ MOV r3271.x, 0x42B17217;
+ FCMP.le r3272.x, r385.x, r3271.x;
+ AND r3272.x, r3272.x, 0x1;
+ FCMP.ne r3273.x, r385.x, r385.x;
+ IF_CND.z r3273.x;
+ FCMP.ne r3273.x, r385.x, r385.x;
+ ENDIF;
+ AND r3273.x, r3273.x, 0x1;
+
+ OR r3274.x, r3272.x, r3273.x;
+
+ IF_CND.z r3274.x;
+ MOV r3275.x, 0x00000000;
+ FCMP.gt r3276.x, r384.x, r3275.x;
+ AND r3276.x, r3276.x, 0x1;
+ MOV r3277.x, 0x7F800000;
+ MOV_CND.nz r386.x, r3276.x, r3277.x, r3275.x;
+ MOV r3613.x, r386.x;
+ ELSE;
+ MOV r3278.x, 0xC2CC0D65;
+ FCMP.ge r3279.x, r384.x, r3278.x;
+ AND r3279.x, r3279.x, 0x1;
+ FCMP.ne r3280.x, r384.x, r384.x;
+ IF_CND.z r3280.x;
+ FCMP.ne r3280.x, r384.x, r384.x;
+ ENDIF;
+ AND r3280.x, r3280.x, 0x1;
+
+ OR r3281.x, r3279.x, r3280.x;
+
+ IF_CND.z r3281.x;
+ MOV r3282.x, 0x00000000;
+ MOV r3613.x, r3282.x;
+ ELSE;
+ FMUL r3283.x, r385.x, 0x3FB8AA3B;
+ FADD r3284.x, r3283.x, 0x3F000000;
+ FRND_NI r3285.x, r3284.x;
+ FMUL r3286.x, r3285.x, 0xBF318000;
+ FADD r3287.x, r385.x, r3286.x;
+ FMUL r3288.x, r3285.x, 0x395E8083;
+ FADD r3289.x, r3287.x, r3288.x;
+ FMUL r3290.x, r3289.x, 0x39506967;
+ FADD r3291.x, r3290.x, 0x3AB743CE;
+ FMUL r3292.x, r3291.x, r3289.x;
+ FADD r3293.x, r3292.x, 0x3C088908;
+ FMUL r3294.x, r3293.x, r3289.x;
+ FADD r3295.x, r3294.x, 0x3D2AA9C1;
+ FMUL r3296.x, r3295.x, r3289.x;
+ FADD r3297.x, r3296.x, 0x3E2AAAAA;
+ FMUL r3298.x, r3297.x, r3289.x;
+ FADD r3299.x, r3298.x, 0x3F000000;
+ FMUL r3300.x, r3289.x, r3289.x;
+ FMUL r3301.x, r3299.x, r3300.x;
+ FADD r3302.x, r3301.x, r3289.x;
+ FADD r388.x, r3302.x, 0x3F800000;
+ FCMP.eq r3303.x, r388.x, r388.x;
+ IF_CND.nz r3303.x;
+ FCMP.eq r3303.x, r388.x, r388.x;
+ ENDIF; AND r3303.x, r3303.x, 0x1;
+
+ FTOI r387.x, r3285.x;
+ IF_CND.z r3303.x;
+ MOV r3304.x, 0x7FFFFFFF;
+ MOV r3612.x, r3304.x;
+ ELSE;
+ MOV r3305.x, r388_abs.x;
+ MOV r3306.x, 0x7F800000;
+ FCMP.ne r3307.x, r3305.x, r3306.x;
+ AND r3307.x, r3307.x, 0x1;
+ IF_CND.z r3307.x;
+ MOV r3612.x, r388.x;
+ ELSE;
+ MOV r389.x, r388.x;
+ SHR r3308.x, r389.x, 23;
+ AND r390.x, r3308.x, 255;
+ MOV r3309.x, 255;
+ IADD r3310.x, r3309.x, -r387.x;
+ ICMP.lt r3311.x, r390.x, r3310.x;
+ AND r3311.x, r3311.x, 0x1;
+ IADD r3312.x, r387_abs.x, 0;
+ SHL r391.x, r3312.x, 23;
+ IF_CND.z r3311.x;
+ AND r3313.x, r389.x, 2147483648;
+ OR r392.x, r3313.x, 2139095040;
+ MOV r3611.x, r392.x;
+ ELSE;
+ IADD r393.x, r391.x, r389.x;
+ MOV r3611.x, r393.x;
+ ENDIF;
+ MOV r394.x, r3611.x;
+ MOV r3314.x, 0x00000000;
+ FCMP.ne r3315.x, r388.x, r3314.x;
+ AND r3315.x, r3315.x, 0x1;
+ IADD r395.x, r387_abs.x, 0;
+ IF_CND.z r3315.x;
+ MOV r3316.x, 0x00000000;
+ MOV r3612.x, r3316.x;
+ ELSE;
+ MOV r3317.x, 0;
+ ICMP.gt r3318.x, r387.x, r3317.x;
+ AND r3318.x, r3318.x, 0x1;
+ UCMP.gt r3319.x, r390.x, r395.x;
+ AND r3319.x, r3319.x, 0x1;
+ IADD r3320.x, r389.x, -r391.x;
+ AND r3321.x, r389.x, 2147483648;
+ MOV_CND.nz r3322.x, r3319.x, r3320.x, r3321.x;
+ MOV_CND.nz r3323.x, r3318.x, r394.x, r3322.x;
+ MOV r396.x, r3323.x;
+ MOV r3612.x, r396.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ MOV r397.x, r3612.x;
+ MOV r3324.x, 0x00000000;
+ FCMP.le r3325.x, r384.x, r3324.x;
+ AND r3325.x, r3325.x, 0x1;
+ FCMP.ne r3326.x, r384.x, r384.x;
+ IF_CND.z r3326.x;
+ FCMP.ne r3326.x, r384.x, r384.x;
+ ENDIF;
+ AND r3326.x, r3326.x, 0x1;
+
+ OR r3327.x, r3325.x, r3326.x;
+
+ IF_CND.z r3327.x;
+ MOV r3613.x, r397.x;
+ ELSE;
+ MOV r3328.x, 0x3F800000;
+ FDIV r398.x, r3328.x, r397.x;
+ MOV r3613.x, r398.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ ELSE;
+ MOV r3613.x, r385.x;
+ ENDIF;
+ ENDIF;
+ MOV r399.x, r3613.x;
+ MOV r401.x, r366.z;
+ MOV r402.x, r401_abs.x;
+ FCMP.eq r3329.x, r402.x, r402.x;
+ IF_CND.nz r3329.x;
+ FCMP.eq r3329.x, r402.x, r402.x;
+ ENDIF; AND r3329.x, r3329.x, 0x1;
+
+ MOV_SWZ r400, r383.x, r399.x, r383.z, r383.w;
+ IF_CND.z r3329.x;
+ MOV r3616.x, r402.x;
+ ELSE;
+ MOV r3330.x, r402_abs.x;
+ MOV r3331.x, 0x7F800000;
+ FCMP.eq r3332.x, r3330.x, r3331.x;
+ AND r3332.x, r3332.x, 0x1;
+ IF_CND.z r3332.x;
+ MOV r3333.x, 0x42B17217;
+ FCMP.le r3334.x, r402.x, r3333.x;
+ AND r3334.x, r3334.x, 0x1;
+ FCMP.ne r3335.x, r402.x, r402.x;
+ IF_CND.z r3335.x;
+ FCMP.ne r3335.x, r402.x, r402.x;
+ ENDIF;
+ AND r3335.x, r3335.x, 0x1;
+
+ OR r3336.x, r3334.x, r3335.x;
+
+ IF_CND.z r3336.x;
+ MOV r3337.x, 0x00000000;
+ FCMP.gt r3338.x, r401.x, r3337.x;
+ AND r3338.x, r3338.x, 0x1;
+ MOV r3339.x, 0x7F800000;
+ MOV_CND.nz r403.x, r3338.x, r3339.x, r3337.x;
+ MOV r3616.x, r403.x;
+ ELSE;
+ MOV r3340.x, 0xC2CC0D65;
+ FCMP.ge r3341.x, r401.x, r3340.x;
+ AND r3341.x, r3341.x, 0x1;
+ FCMP.ne r3342.x, r401.x, r401.x;
+ IF_CND.z r3342.x;
+ FCMP.ne r3342.x, r401.x, r401.x;
+ ENDIF;
+ AND r3342.x, r3342.x, 0x1;
+
+ OR r3343.x, r3341.x, r3342.x;
+
+ IF_CND.z r3343.x;
+ MOV r3344.x, 0x00000000;
+ MOV r3616.x, r3344.x;
+ ELSE;
+ FMUL r3345.x, r402.x, 0x3FB8AA3B;
+ FADD r3346.x, r3345.x, 0x3F000000;
+ FRND_NI r3347.x, r3346.x;
+ FMUL r3348.x, r3347.x, 0xBF318000;
+ FADD r3349.x, r402.x, r3348.x;
+ FMUL r3350.x, r3347.x, 0x395E8083;
+ FADD r3351.x, r3349.x, r3350.x;
+ FMUL r3352.x, r3351.x, 0x39506967;
+ FADD r3353.x, r3352.x, 0x3AB743CE;
+ FMUL r3354.x, r3353.x, r3351.x;
+ FADD r3355.x, r3354.x, 0x3C088908;
+ FMUL r3356.x, r3355.x, r3351.x;
+ FADD r3357.x, r3356.x, 0x3D2AA9C1;
+ FMUL r3358.x, r3357.x, r3351.x;
+ FADD r3359.x, r3358.x, 0x3E2AAAAA;
+ FMUL r3360.x, r3359.x, r3351.x;
+ FADD r3361.x, r3360.x, 0x3F000000;
+ FMUL r3362.x, r3351.x, r3351.x;
+ FMUL r3363.x, r3361.x, r3362.x;
+ FADD r3364.x, r3363.x, r3351.x;
+ FADD r405.x, r3364.x, 0x3F800000;
+ FCMP.eq r3365.x, r405.x, r405.x;
+ IF_CND.nz r3365.x;
+ FCMP.eq r3365.x, r405.x, r405.x;
+ ENDIF; AND r3365.x, r3365.x, 0x1;
+
+ FTOI r404.x, r3347.x;
+ IF_CND.z r3365.x;
+ MOV r3366.x, 0x7FFFFFFF;
+ MOV r3615.x, r3366.x;
+ ELSE;
+ MOV r3367.x, r405_abs.x;
+ MOV r3368.x, 0x7F800000;
+ FCMP.ne r3369.x, r3367.x, r3368.x;
+ AND r3369.x, r3369.x, 0x1;
+ IF_CND.z r3369.x;
+ MOV r3615.x, r405.x;
+ ELSE;
+ MOV r406.x, r405.x;
+ SHR r3370.x, r406.x, 23;
+ AND r407.x, r3370.x, 255;
+ MOV r3371.x, 255;
+ IADD r3372.x, r3371.x, -r404.x;
+ ICMP.lt r3373.x, r407.x, r3372.x;
+ AND r3373.x, r3373.x, 0x1;
+ IADD r3374.x, r404_abs.x, 0;
+ SHL r408.x, r3374.x, 23;
+ IF_CND.z r3373.x;
+ AND r3375.x, r406.x, 2147483648;
+ OR r409.x, r3375.x, 2139095040;
+ MOV r3614.x, r409.x;
+ ELSE;
+ IADD r410.x, r408.x, r406.x;
+ MOV r3614.x, r410.x;
+ ENDIF;
+ MOV r411.x, r3614.x;
+ MOV r3376.x, 0x00000000;
+ FCMP.ne r3377.x, r405.x, r3376.x;
+ AND r3377.x, r3377.x, 0x1;
+ IADD r412.x, r404_abs.x, 0;
+ IF_CND.z r3377.x;
+ MOV r3378.x, 0x00000000;
+ MOV r3615.x, r3378.x;
+ ELSE;
+ MOV r3379.x, 0;
+ ICMP.gt r3380.x, r404.x, r3379.x;
+ AND r3380.x, r3380.x, 0x1;
+ UCMP.gt r3381.x, r407.x, r412.x;
+ AND r3381.x, r3381.x, 0x1;
+ IADD r3382.x, r406.x, -r408.x;
+ AND r3383.x, r406.x, 2147483648;
+ MOV_CND.nz r3384.x, r3381.x, r3382.x, r3383.x;
+ MOV_CND.nz r3385.x, r3380.x, r411.x, r3384.x;
+ MOV r413.x, r3385.x;
+ MOV r3615.x, r413.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ MOV r414.x, r3615.x;
+ MOV r3386.x, 0x00000000;
+ FCMP.le r3387.x, r401.x, r3386.x;
+ AND r3387.x, r3387.x, 0x1;
+ FCMP.ne r3388.x, r401.x, r401.x;
+ IF_CND.z r3388.x;
+ FCMP.ne r3388.x, r401.x, r401.x;
+ ENDIF;
+ AND r3388.x, r3388.x, 0x1;
+
+ OR r3389.x, r3387.x, r3388.x;
+
+ IF_CND.z r3389.x;
+ MOV r3616.x, r414.x;
+ ELSE;
+ MOV r3390.x, 0x3F800000;
+ FDIV r415.x, r3390.x, r414.x;
+ MOV r3616.x, r415.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ ELSE;
+ MOV r3616.x, r402.x;
+ ENDIF;
+ ENDIF;
+ MOV r416.x, r3616.x;
+ MOV r418.x, r366.w;
+ MOV r419.x, r418_abs.x;
+ FCMP.eq r3391.x, r419.x, r419.x;
+ IF_CND.nz r3391.x;
+ FCMP.eq r3391.x, r419.x, r419.x;
+ ENDIF; AND r3391.x, r3391.x, 0x1;
+
+ MOV_SWZ r417, r400.x, r400.y, r416.x, r400.w;
+ IF_CND.z r3391.x;
+ MOV r3619.x, r419.x;
+ ELSE;
+ MOV r3392.x, r419_abs.x;
+ MOV r3393.x, 0x7F800000;
+ FCMP.eq r3394.x, r3392.x, r3393.x;
+ AND r3394.x, r3394.x, 0x1;
+ IF_CND.z r3394.x;
+ MOV r3395.x, 0x42B17217;
+ FCMP.le r3396.x, r419.x, r3395.x;
+ AND r3396.x, r3396.x, 0x1;
+ FCMP.ne r3397.x, r419.x, r419.x;
+ IF_CND.z r3397.x;
+ FCMP.ne r3397.x, r419.x, r419.x;
+ ENDIF;
+ AND r3397.x, r3397.x, 0x1;
+
+ OR r3398.x, r3396.x, r3397.x;
+
+ IF_CND.z r3398.x;
+ MOV r3399.x, 0x00000000;
+ FCMP.gt r3400.x, r418.x, r3399.x;
+ AND r3400.x, r3400.x, 0x1;
+ MOV r3401.x, 0x7F800000;
+ MOV_CND.nz r420.x, r3400.x, r3401.x, r3399.x;
+ MOV r3619.x, r420.x;
+ ELSE;
+ MOV r3402.x, 0xC2CC0D65;
+ FCMP.ge r3403.x, r418.x, r3402.x;
+ AND r3403.x, r3403.x, 0x1;
+ FCMP.ne r3404.x, r418.x, r418.x;
+ IF_CND.z r3404.x;
+ FCMP.ne r3404.x, r418.x, r418.x;
+ ENDIF;
+ AND r3404.x, r3404.x, 0x1;
+
+ OR r3405.x, r3403.x, r3404.x;
+
+ IF_CND.z r3405.x;
+ MOV r3406.x, 0x00000000;
+ MOV r3619.x, r3406.x;
+ ELSE;
+ FMUL r3407.x, r419.x, 0x3FB8AA3B;
+ FADD r3408.x, r3407.x, 0x3F000000;
+ FRND_NI r3409.x, r3408.x;
+ FMUL r3410.x, r3409.x, 0xBF318000;
+ FADD r3411.x, r419.x, r3410.x;
+ FMUL r3412.x, r3409.x, 0x395E8083;
+ FADD r3413.x, r3411.x, r3412.x;
+ FMUL r3414.x, r3413.x, 0x39506967;
+ FADD r3415.x, r3414.x, 0x3AB743CE;
+ FMUL r3416.x, r3415.x, r3413.x;
+ FADD r3417.x, r3416.x, 0x3C088908;
+ FMUL r3418.x, r3417.x, r3413.x;
+ FADD r3419.x, r3418.x, 0x3D2AA9C1;
+ FMUL r3420.x, r3419.x, r3413.x;
+ FADD r3421.x, r3420.x, 0x3E2AAAAA;
+ FMUL r3422.x, r3421.x, r3413.x;
+ FADD r3423.x, r3422.x, 0x3F000000;
+ FMUL r3424.x, r3413.x, r3413.x;
+ FMUL r3425.x, r3423.x, r3424.x;
+ FADD r3426.x, r3425.x, r3413.x;
+ FADD r422.x, r3426.x, 0x3F800000;
+ FCMP.eq r3427.x, r422.x, r422.x;
+ IF_CND.nz r3427.x;
+ FCMP.eq r3427.x, r422.x, r422.x;
+ ENDIF; AND r3427.x, r3427.x, 0x1;
+
+ FTOI r421.x, r3409.x;
+ IF_CND.z r3427.x;
+ MOV r3428.x, 0x7FFFFFFF;
+ MOV r3618.x, r3428.x;
+ ELSE;
+ MOV r3429.x, r422_abs.x;
+ MOV r3430.x, 0x7F800000;
+ FCMP.ne r3431.x, r3429.x, r3430.x;
+ AND r3431.x, r3431.x, 0x1;
+ IF_CND.z r3431.x;
+ MOV r3618.x, r422.x;
+ ELSE;
+ MOV r423.x, r422.x;
+ SHR r3432.x, r423.x, 23;
+ AND r424.x, r3432.x, 255;
+ MOV r3433.x, 255;
+ IADD r3434.x, r3433.x, -r421.x;
+ ICMP.lt r3435.x, r424.x, r3434.x;
+ AND r3435.x, r3435.x, 0x1;
+ IADD r3436.x, r421_abs.x, 0;
+ SHL r425.x, r3436.x, 23;
+ IF_CND.z r3435.x;
+ AND r3437.x, r423.x, 2147483648;
+ OR r426.x, r3437.x, 2139095040;
+ MOV r3617.x, r426.x;
+ ELSE;
+ IADD r427.x, r425.x, r423.x;
+ MOV r3617.x, r427.x;
+ ENDIF;
+ MOV r428.x, r3617.x;
+ MOV r3438.x, 0x00000000;
+ FCMP.ne r3439.x, r422.x, r3438.x;
+ AND r3439.x, r3439.x, 0x1;
+ IADD r429.x, r421_abs.x, 0;
+ IF_CND.z r3439.x;
+ MOV r3440.x, 0x00000000;
+ MOV r3618.x, r3440.x;
+ ELSE;
+ MOV r3441.x, 0;
+ ICMP.gt r3442.x, r421.x, r3441.x;
+ AND r3442.x, r3442.x, 0x1;
+ UCMP.gt r3443.x, r424.x, r429.x;
+ AND r3443.x, r3443.x, 0x1;
+ IADD r3444.x, r423.x, -r425.x;
+ AND r3445.x, r423.x, 2147483648;
+ MOV_CND.nz r3446.x, r3443.x, r3444.x, r3445.x;
+ MOV_CND.nz r3447.x, r3442.x, r428.x, r3446.x;
+ MOV r430.x, r3447.x;
+ MOV r3618.x, r430.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ MOV r431.x, r3618.x;
+ MOV r3448.x, 0x00000000;
+ FCMP.le r3449.x, r418.x, r3448.x;
+ AND r3449.x, r3449.x, 0x1;
+ FCMP.ne r3450.x, r418.x, r418.x;
+ IF_CND.z r3450.x;
+ FCMP.ne r3450.x, r418.x, r418.x;
+ ENDIF;
+ AND r3450.x, r3450.x, 0x1;
+
+ OR r3451.x, r3449.x, r3450.x;
+
+ IF_CND.z r3451.x;
+ MOV r3619.x, r431.x;
+ ELSE;
+ MOV r3452.x, 0x3F800000;
+ FDIV r432.x, r3452.x, r431.x;
+ MOV r3619.x, r432.x;
+ ENDIF;
+ ENDIF;
+ ENDIF;
+ ELSE;
+ MOV r3619.x, r419.x;
+ ENDIF;
+ ENDIF;
+ MOV r433.x, r3619.x;
+ MOV r3453.x, r364.x;
+ MOV r3454.x, r364.y;
+ MOV r3455.x, 0x00000000;
+ MOV_SWZ r3456, r3453.x, r3454.x, r3455.x, r3455.x;
+ MOV r3457.x, r3456.x;
+ MOV_SWZ r3458, r3455.x, r3455.x, r3455.x, r3455.x;
+ MOV r3459.x, r3458.x;
+ MOV r3460.x, r3458.y;
+ MOV_SWZ r3461, r3459.x, r3460.x, r3455.x, r3455.x;
+ MOV r3462.x, r3461.x;
+ FCMP.lt r3463.x, r3457.x, r3462.x;
+ AND r3463.x, r3463.x, 0x1;
+ MOV r3464.x, 0x3F800000;
+ MOV_SWZ r3465, r3464.x, r3464.x, r3464.x, r3464.x;
+ MOV_SWZ r3466, r417.x, r417.y, r417.z, r433.x;
+ MOV r3467.x, 0x3ECC422A;
+ MOV_SWZ r3468, r3467.x, r3467.x, r3467.x, r3467.x;
+ FMUL r3469, r3466, r3468;
+ FMUL r3470, r3469, r365;
+ MOV r3471.x, 0x3FAA466F;
+ MOV_SWZ r3472, r3471.x, r3471.x, r3471.x, r3471.x;
+ FMUL r3473, r365, r3472;
+ MOV r3474.x, 0xBFE91EEA;
+ MOV_SWZ r3475, r3474.x, r3474.x, r3474.x, r3474.x;
+ FADD r3476, r3473, r3475;
+ FMUL r3477, r365, r3476;
+ MOV r3478.x, 0x3FE40778;
+ MOV_SWZ r3479, r3478.x, r3478.x, r3478.x, r3478.x;
+ FADD r3480, r3477, r3479;
+ FMUL r3481, r365, r3480;
+ MOV r3482.x, 0xBEB68F87;
+ MOV_SWZ r3483, r3482.x, r3482.x, r3482.x, r3482.x;
+ FADD r3484, r3481, r3483;
+ FMUL r3485, r365, r3484;
+ MOV r3486.x, 0x3EA385FA;
+ MOV_SWZ r3487, r3486.x, r3486.x, r3486.x, r3486.x;
+ FADD r3488, r3485, r3487;
+ FMUL r3489, r3470, r3488;
+ FADD r3490, r3465, -r3489;
+ FADD r3491, r3465, -r3490;
+ MOV r3492.x, r3491.x;
+ MOV r3493.x, r3490.x;
+ MOV_CND.nz r3494.x, r3463.x, r3492.x, r3493.x;
+ MOV r3495.x, r3456.y;
+ MOV r3496.x, r3461.y;
+ FCMP.lt r3497.x, r3495.x, r3496.x;
+ AND r3497.x, r3497.x, 0x1;
+ MOV r3498.x, r3491.y;
+ MOV r3499.x, r3490.y;
+ MOV_CND.nz r3500.x, r3497.x, r3498.x, r3499.x;
+ MOV r3501.x, r364.z;
+ MOV r3502.x, r364.w;
+ MOV_SWZ r3503, r3501.x, r3502.x, r3455.x, r3455.x;
+ MOV r3504.x, r3503.x;
+ MOV r3505.x, r3458.z;
+ MOV r3506.x, r3458.w;
+ MOV_SWZ r3507, r3505.x, r3506.x, r3455.x, r3455.x;
+ MOV r3508.x, r3507.x;
+ FCMP.lt r3509.x, r3504.x, r3508.x;
+ AND r3509.x, r3509.x, 0x1;
+ MOV r3510.x, r3491.z;
+ MOV r3511.x, r3490.z;
+ MOV_CND.nz r3512.x, r3509.x, r3510.x, r3511.x;
+ MOV r3513.x, r3503.y;
+ MOV r3514.x, r3507.y;
+ FCMP.lt r3515.x, r3513.x, r3514.x;
+ AND r3515.x, r3515.x, 0x1;
+ MOV r3516.x, r3491.w;
+ MOV r3517.x, r3490.w;
+ MOV_CND.nz r3518.x, r3515.x, r3516.x, r3517.x;
+ MOV_SWZ r3519, r3494.x, r3500.x, r3512.x, r3518.x;
+ FMUL r3520, r153, r3519;
+ FMUL r3521, r5, r363;
+ FADD r3522, r3520, -r3521;
+ MOV r3523.x, r4.x;
+ UMUL r3525.x, r3524.x, r3523.x, r2.x;
+ MOV r3526.x, r3.x;
+ IADD r3527.x, r3524.x, r3526.x;
+ SHL r3528.x, r3527.x, 4;
+ SAR r3529.x, r2.x, 31;
+ IMUL r3531.x, r3530.x, r3523.x, r3529.x;
+ IADD r3532.x, r3525.x, r3530.x;
+ MOV r3533.x, r4.y;
+ IMUL r3535.x, r3534.x, r3533.x, r2.x;
+ IADD r3536.x, r3532.x, r3534.x;
+ MOV r3537.x, r3.y;
+ IADD r3538.x, r3536.x, r3537.x;
+ UCMP.lt r3539.x, r3527.x, r3526.x;
+ AND r3539.x, r3539.x, 0x1;
+ UCMP.lt r3540.x, r3527.x, r3524.x;
+ AND r3540.x, r3540.x, 0x1;
+ MOV r3541.x, 1;
+ MOV r3542.x, 0;
+ MOV_CND.nz r3543.x, r3540.x, r3541.x, r3542.x;
+ MOV_CND.nz r3544.x, r3539.x, r3541.x, r3543.x;
+ IADD r3545.x, r3538.x, r3544.x;
+ SHL r3546.x, r3545.x, 4;
+ SHR r3547.x, r3527.x, 28;
+ OR r3548.x, r3546.x, r3547.x;
+ MOV_SWZ r3549, r3528.x, r3548.x, r3542.x, r3542.x;
+ MOV r3550.xy, r3549;
+ MOV r3551.xy, r3550.xyxy;
+ PADD ptr176, ptr5, r3551.x;
+ STORE_RAW_PTR ptr176, r3522;
RET;
END
DCL_INPUT i1.xyz, THREAD_GROUP_ID;
- DCL_TEMPS r0..r85;
+ DCL_TEMPS r0..r114;
DCL_POINTERS ptr0..ptr13;
ADDRESS_OF ptr0, u0;
ADDRESS_OF ptr1, u1;
MOV r5, c0.z;
- MOV r85.x, 1;
- MOV r84.x, 1;
+ MOV r114.x, 1;
+ MOV r113.x, 1;
MOV ptr4, ptr0;
MOV ptr5, ptr1;
MOV ptr6, ptr2;
MOV r6.x, r1.x;
MOV r7.x, r3.x;
MOV r8.x, r5.x;
- MOV r27.x, i0.x;
- MOV r28.x, i0.y;
+ MOV r34.x, i0.x;
+ MOV r35.x, i0.y;
MOV r9.x, i1.x;
MOV r10.x, i1.y;
MOV r11.x, i2.x;
MOV r12.x, i2.y;
- IMUL r30.x, r29.x, r28.x, r1.x;
- IADD r13.x, r29.x, r27.x;
- MOV r25.x, 0x00000000;
- MOV r26.x, 0;
- MOV r80.x, r25.x;
- MOV r81.x, r26.x;
+ IMUL r37.x, r36.x, r35.x, r1.x;
+ IADD r13.x, r36.x, r34.x;
+ MOV r32.x, 0x00000000;
+ MOV r33.x, 0;
+ MOV r107.x, r32.x;
+ MOV r108.x, r33.x;
LOOP;
- MOV r14.x, r80.x;
- MOV r15.x, r81.x;
- UCMP.ge r31.x, r15.x, r7.x;
- MOV r84.x, r31.x;
- XOR r84.x, r84.x, 1;
- BREAK_CND.nz r31.x;
- MOV r32.x, 0;
- ICMP.ne r33.x, r8.x, r32.x;
- IMUL r35.x, r34.x, r11.x, r7.x;
- IADD r36.x, r34.x, r15.x;
- IMUL r38.x, r37.x, r15.x, r7.x;
- IADD r39.x, r37.x, r11.x;
- MOV_CND.nz r40.x, r33.x, r36.x, r39.x;
- SHL r41.x, r40.x, 2;
- PADD ptr8, ptr6, r41.x;
- LD_RAW_PTR r42.x, ptr8;
- IMUL r44.x, r43.x, r10.x, r7.x;
- IADD r45.x, r43.x, r15.x;
- IMUL r47.x, r46.x, r45.x, r6.x;
- IMUL r49.x, r48.x, r9.x, r7.x;
- IADD r50.x, r48.x, r12.x;
- IADD r51.x, r46.x, r50.x;
- SHL r52.x, r51.x, 2;
- PADD ptr9, ptr5, r52.x;
- LD_RAW_PTR r53.x, ptr9;
- FMUL r54.x, r42.x, r53.x;
- FADD r16.x, r14.x, r54.x;
- IADD r17.x, r15.x, 1;
- MOV r80.x, r16.x;
- MOV r81.x, r17.x;
+ MOV r14.x, r107.x;
+ MOV r15.x, r108.x;
+ UCMP.ge r38.x, r15.x, r7.x;
+ AND r38.x, r38.x, 0x1;
+ MOV r113.x, r38.x;
+ XOR r113.x, r113.x, 1;
+ BREAK_CND.nz r38.x;
+ MOV r39.x, 0;
+ ICMP.eq r40.x, r8.x, r39.x;
+ AND r40.x, r40.x, 0x1;
+ IF_CND.z r40.x;
+ IMUL r42.x, r41.x, r11.x, r7.x;
+ IADD r16.x, r41.x, r15.x;
+ MOV r109.x, r16.x;
+ ELSE;
+ IMUL r44.x, r43.x, r15.x, r7.x;
+ IADD r17.x, r43.x, r11.x;
+ MOV r109.x, r17.x;
+ ENDIF;
+ MOV r18.x, r109.x;
+ SHL r45.x, r18.x, 2;
+ SHR r46.x, r18.x, 30;
+ MOV r47.x, 0;
+ MOV_SWZ r48, r45.x, r46.x, r47.x, r47.x;
+ MOV r49.xy, r48;
+ MOV r50.xy, r49.xyxy;
+ PADD ptr8, ptr6, r50.x;
+ LD_RAW_PTR r51.x, ptr8;
+ IMUL r53.x, r52.x, r10.x, r7.x;
+ IADD r54.x, r52.x, r15.x;
+ IMUL r56.x, r55.x, r54.x, r6.x;
+ IMUL r58.x, r57.x, r9.x, r7.x;
+ IADD r59.x, r57.x, r12.x;
+ IADD r60.x, r55.x, r59.x;
+ SHL r61.x, r60.x, 2;
+ SHR r62.x, r60.x, 30;
+ MOV_SWZ r63, r61.x, r62.x, r47.x, r47.x;
+ MOV r64.xy, r63;
+ MOV r65.xy, r64.xyxy;
+ PADD ptr9, ptr5, r65.x;
+ LD_RAW_PTR r66.x, ptr9;
+ FMUL r67.x, r51.x, r66.x;
+ FADD r19.x, r14.x, r67.x;
+ IADD r20.x, r15.x, 1;
+ MOV r107.x, r19.x;
+ MOV r108.x, r20.x;
ENDLOOP;
- MOV r55.x, 0x00000000;
- MOV r56.x, 0;
- IMUL r58.x, r57.x, r12.x, r7.x;
- IADD r59.x, r57.x, r11.x;
- SHL r60.x, r59.x, 2;
- PADD ptr10, ptr7, r60.x;
+ MOV r68.x, 0x00000000;
+ MOV r69.x, 0;
+ IMUL r71.x, r70.x, r12.x, r7.x;
+ IADD r72.x, r70.x, r11.x;
+ SHL r73.x, r72.x, 2;
+ SHR r74.x, r72.x, 30;
+ MOV_SWZ r75, r73.x, r74.x, r69.x, r69.x;
+ MOV r76.xy, r75;
+ MOV r77.xy, r76.xyxy;
+ PADD ptr10, ptr7, r77.x;
STORE_RAW_PTR ptr10.x, r14.x;
SYNC.t.g;
- MOV r82.x, r55.x;
- MOV r83.x, r56.x;
+ MOV r110.x, r68.x;
+ MOV r111.x, r69.x;
LOOP;
- MOV r18.x, r82.x;
- MOV r19.x, r83.x;
- UCMP.ge r61.x, r19.x, r7.x;
- MOV r85.x, r61.x;
- XOR r85.x, r85.x, 1;
- BREAK_CND.nz r61.x;
- IMUL r63.x, r62.x, r11.x, r7.x;
- IADD r64.x, r62.x, r19.x;
- SHL r65.x, r64.x, 2;
- PADD ptr11, ptr7, r65.x;
- LD_RAW_PTR r66.x, ptr11;
- MOV r67.x, 0;
- ICMP.ne r68.x, r8.x, r67.x;
- IMUL r70.x, r69.x, r12.x, r7.x;
- IADD r71.x, r69.x, r19.x;
- IMUL r73.x, r72.x, r19.x, r7.x;
- IADD r74.x, r72.x, r12.x;
- MOV_CND.nz r75.x, r68.x, r71.x, r74.x;
- SHL r76.x, r75.x, 2;
- PADD ptr12, ptr6, r76.x;
- LD_RAW_PTR r77.x, ptr12;
- FMUL r78.x, r66.x, r77.x;
- FADD r20.x, r18.x, r78.x;
- IADD r21.x, r19.x, 1;
- MOV r82.x, r20.x;
- MOV r83.x, r21.x;
+ MOV r21.x, r110.x;
+ MOV r22.x, r111.x;
+ UCMP.ge r78.x, r22.x, r7.x;
+ AND r78.x, r78.x, 0x1;
+ MOV r114.x, r78.x;
+ XOR r114.x, r114.x, 1;
+ BREAK_CND.nz r78.x;
+ MOV r79.x, 0;
+ ICMP.eq r80.x, r8.x, r79.x;
+ AND r80.x, r80.x, 0x1;
+ IMUL r82.x, r81.x, r11.x, r7.x;
+ IADD r23.x, r81.x, r22.x;
+ IF_CND.z r80.x;
+ IMUL r84.x, r83.x, r12.x, r7.x;
+ IADD r24.x, r83.x, r22.x;
+ MOV r112.x, r24.x;
+ ELSE;
+ IMUL r86.x, r85.x, r22.x, r7.x;
+ IADD r25.x, r85.x, r12.x;
+ MOV r112.x, r25.x;
+ ENDIF;
+ MOV r26.x, r112.x;
+ SHL r87.x, r23.x, 2;
+ SHR r88.x, r23.x, 30;
+ MOV r89.x, 0;
+ MOV_SWZ r90, r87.x, r88.x, r89.x, r89.x;
+ MOV r91.xy, r90;
+ MOV r92.xy, r91.xyxy;
+ PADD ptr11, ptr7, r92.x;
+ LD_RAW_PTR r93.x, ptr11;
+ SHL r94.x, r26.x, 2;
+ SHR r95.x, r26.x, 30;
+ MOV_SWZ r96, r94.x, r95.x, r89.x, r89.x;
+ MOV r97.xy, r96;
+ MOV r98.xy, r97.xyxy;
+ PADD ptr12, ptr6, r98.x;
+ LD_RAW_PTR r99.x, ptr12;
+ FMUL r100.x, r93.x, r99.x;
+ FADD r27.x, r21.x, r100.x;
+ IADD r28.x, r22.x, 1;
+ MOV r110.x, r27.x;
+ MOV r111.x, r28.x;
ENDLOOP;
- SHL r79.x, r13.x, 2;
- PADD ptr13, ptr4, r79.x;
- STORE_RAW_PTR ptr13.x, r18.x;
+ SHL r101.x, r13.x, 2;
+ SHR r102.x, r13.x, 30;
+ MOV r103.x, 0;
+ MOV_SWZ r104, r101.x, r102.x, r103.x, r103.x;
+ MOV r105.xy, r104;
+ MOV r106.xy, r105.xyxy;
+ PADD ptr13, ptr4, r106.x;
+ STORE_RAW_PTR ptr13.x, r21.x;
RET;
END
DCL_INPUT i0.xyz, THREAD_ID;
- DCL_TEMPS r0..r15;
+ DCL_TEMPS r0..r27;
DCL_POINTERS ptr0..ptr2;
ADDRESS_OF ptr0, u0;
MOV r0, c0.x;
MOV r2.x, i0.x;
- UDIV r3.x, r4.x, r2.x, r0.x;
- IMUL r6.x, r5.x, r0.x, r3.x;
- SHL r7.x, r5.x, 1;
- IADD r8.x, r7.x, r4.x;
- SHL r9.x, r8.x, 2;
- PADD ptr1, ptr0, r9.x;
- LD_RAW_PTR r10.x, ptr1;
- IADD r11.x, r8.x, r0.x;
- SHL r12.x, r11.x, 2;
- PADD ptr2, ptr0, r12.x;
- LD_RAW_PTR r13.x, ptr2;
- FADD r14.x, r10.x, -r13.x;
- FADD r15.x, r10.x, r13.x;
- STORE_RAW_PTR ptr1.x, r15.x;
- STORE_RAW_PTR ptr2.x, r14.x;
+ MOV r3.x, 0;
+ ICMP.eq r4.x, r0.x, r3.x;
+ AND r4.x, r4.x, 0x1;
+ MOV r5.x, 1;
+ MOV_CND.nz r6.x, r4.x, r5.x, r0.x;
+ UDIV r7.x, r8.x, r2.x, r6.x;
+ IMUL r10.x, r9.x, r0.x, r7.x;
+ SHL r11.x, r9.x, 1;
+ IADD r12.x, r11.x, r8.x;
+ SHL r13.x, r12.x, 2;
+ SHR r14.x, r12.x, 30;
+ MOV_SWZ r15, r13.x, r14.x, r3.x, r3.x;
+ MOV r16.xy, r15;
+ MOV r17.xy, r16.xyxy;
+ PADD ptr1, ptr0, r17.x;
+ LD_RAW_PTR r18.x, ptr1;
+ IADD r19.x, r12.x, r0.x;
+ SHL r20.x, r19.x, 2;
+ SHR r21.x, r19.x, 30;
+ MOV_SWZ r22, r20.x, r21.x, r3.x, r3.x;
+ MOV r23.xy, r22;
+ MOV r24.xy, r23.xyxy;
+ PADD ptr2, ptr0, r24.x;
+ LD_RAW_PTR r25.x, ptr2;
+ FADD r26.x, r18.x, -r25.x;
+ FADD r27.x, r18.x, r25.x;
+ STORE_RAW_PTR ptr1.x, r27.x;
+ STORE_RAW_PTR ptr2.x, r26.x;
RET;
END
DCL_INPUT i0.xyz, THREAD_ID;
- DCL_TEMPS r0..r787;
- DCL_POINTERS ptr0..ptr278;
+ DCL_TEMPS r0..r1305;
+ DCL_POINTERS ptr0..ptr201;
ADDRESS_OF ptr0, g0;
ADDRESS_OF ptr1, u0;
ADDRESS_OF ptr2, u1;
- MOV r67.x, i0.x;
- AND r0.x, r67.x, 63;
- SHL r10.x, r0.x, 2;
- MOV r68.x, 512;
- ICMP.gt r69.x, r10.x, r68.x;
- AND r70.x, r67.x, 67108800;
- SHL r71.x, r70.x, 6;
- PADD ptr5, ptr1, r71.x;
- MOV ptr3, ptr5;
- PADD ptr6, ptr2, r71.x;
- MOV ptr4, ptr6;
- SHR r72.x, r0.x, 5;
- IADD r73.x, r0.x, r72.x;
- SHL r74.x, r73.x, 2;
- PADD ptr7, ptr0, r74.x;
- MOV r75.x, 0;
- MOV_SWZ r76, r10.x, r75.x, r75.x, r75.x;
- MOV r77.x, r76.x;
- MOV_SWZ r78, r77.x, r77.x, r77.x, r77.x;
- MOV r79.x, 1;
- MOV r80.x, 2;
- MOV r81.x, 3;
- MOV_SWZ r82, r75.x, r79.x, r80.x, r81.x;
- IADD r83, r78, r82;
- MOV r84.x, r83.x;
- IMUL r86.x, r85.x, r84.x, r81.x;
- MOV r87.x, r83.y;
- IMUL r89.x, r88.x, r87.x, r81.x;
- MOV r90.x, r83.z;
- IMUL r92.x, r91.x, r90.x, r81.x;
- MOV r93.x, r83.w;
- IMUL r95.x, r94.x, r93.x, r81.x;
- MOV_SWZ r96, r85.x, r88.x, r91.x, r94.x;
- ICMP.gt r97.x, r85.x, r68.x;
- MOV r98.x, 4294967295;
- MOV_CND.nz r99.x, r97.x, r98.x, r75.x;
- ICMP.gt r100.x, r88.x, r68.x;
- MOV_CND.nz r101.x, r100.x, r98.x, r75.x;
- ICMP.gt r102.x, r91.x, r68.x;
- MOV_CND.nz r103.x, r102.x, r98.x, r75.x;
- ICMP.gt r104.x, r94.x, r68.x;
- MOV_CND.nz r105.x, r104.x, r98.x, r75.x;
- MOV_SWZ r106, r99.x, r101.x, r103.x, r105.x;
- MOV r107.x, 1024;
- MOV_SWZ r108, r107.x, r107.x, r107.x, r107.x;
- AND r109, r106, r108;
- IADD r110, r96, -r109;
- MOV r111.x, r110.x;
- ITOF r112.x, r111.x;
- MOV r113.x, r110.y;
- ITOF r114.x, r113.x;
- MOV r115.x, r110.z;
- ITOF r116.x, r115.x;
- MOV r117.x, r110.w;
- ITOF r118.x, r117.x;
- MOV_SWZ r119, r112.x, r114.x, r116.x, r118.x;
- MOV r120.x, 0xBBC90FDB;
- MOV_SWZ r121, r120.x, r120.x, r120.x, r120.x;
- FMUL r122, r119, r121;
- MOV r123.x, r122.w;
- MOV r124.x, r122.z;
- MOV r125.x, r122.y;
- MOV r126.x, r122.x;
- SHL r127.x, r84.x, 1;
- SHL r128.x, r87.x, 1;
- SHL r129.x, r90.x, 1;
- SHL r130.x, r93.x, 1;
- MOV_SWZ r131, r127.x, r128.x, r129.x, r130.x;
- ICMP.gt r132.x, r127.x, r68.x;
- MOV_CND.nz r133.x, r132.x, r98.x, r75.x;
- ICMP.gt r134.x, r128.x, r68.x;
- MOV_CND.nz r135.x, r134.x, r98.x, r75.x;
- ICMP.gt r136.x, r129.x, r68.x;
- MOV_CND.nz r137.x, r136.x, r98.x, r75.x;
- ICMP.gt r138.x, r130.x, r68.x;
- MOV_CND.nz r139.x, r138.x, r98.x, r75.x;
- MOV_SWZ r140, r133.x, r135.x, r137.x, r139.x;
- AND r141, r140, r108;
- IADD r142, r131, -r141;
- MOV r143.x, r142.x;
- ITOF r144.x, r143.x;
- MOV r145.x, r142.y;
- ITOF r146.x, r145.x;
- MOV r147.x, r142.z;
- ITOF r148.x, r147.x;
- MOV r149.x, r142.w;
- ITOF r150.x, r149.x;
- MOV_SWZ r151, r144.x, r146.x, r148.x, r150.x;
- FMUL r152, r151, r121;
- MOV r153.x, r152.w;
- MOV r154.x, r152.z;
- MOV r155.x, r152.y;
- MOV r156.x, r152.x;
- ICMP.gt r157.x, r84.x, r68.x;
- MOV_CND.nz r158.x, r157.x, r98.x, r75.x;
- ICMP.gt r159.x, r87.x, r68.x;
- MOV_CND.nz r160.x, r159.x, r98.x, r75.x;
- ICMP.gt r161.x, r90.x, r68.x;
- MOV_CND.nz r162.x, r161.x, r98.x, r75.x;
- ICMP.gt r163.x, r93.x, r68.x;
- MOV_CND.nz r164.x, r163.x, r98.x, r75.x;
- MOV_SWZ r165, r158.x, r160.x, r162.x, r164.x;
- AND r166, r165, r108;
- IADD r167, r83, -r166;
- MOV r168.x, r167.x;
- ITOF r169.x, r168.x;
- MOV r170.x, r167.y;
- ITOF r171.x, r170.x;
- MOV r172.x, r167.z;
- ITOF r173.x, r172.x;
- MOV r174.x, r167.w;
- ITOF r175.x, r174.x;
- MOV_SWZ r176, r169.x, r171.x, r173.x, r175.x;
- FMUL r177, r176, r121;
- MOV r178.x, r177.w;
- MOV r179.x, r177.z;
- MOV r180.x, r177.y;
- MOV r181.x, r177.x;
- SHL r182.x, r0.x, 4;
- PADD ptr8, ptr5, r182.x;
- LD_RAW_PTR r183, ptr8;
- PADD ptr9, ptr8, 1024;
- LD_RAW_PTR r184, ptr9;
- PADD ptr10, ptr8, 2048;
- LD_RAW_PTR r185, ptr10;
- PADD ptr11, ptr8, 3072;
- LD_RAW_PTR r186, ptr11;
- PADD ptr12, ptr6, r182.x;
- LD_RAW_PTR r187, ptr12;
- PADD ptr13, ptr12, 1024;
- LD_RAW_PTR r188, ptr13;
- PADD ptr14, ptr12, 2048;
- LD_RAW_PTR r189, ptr14;
- PADD ptr15, ptr12, 3072;
- LD_RAW_PTR r190, ptr15;
- FCOS r191.x, r181.x;
- FCOS r192.x, r180.x;
- FCOS r193.x, r179.x;
- FCOS r194.x, r178.x;
- FSIN r195.x, r181.x;
- FSIN r196.x, r180.x;
- FSIN r197.x, r179.x;
- FSIN r198.x, r178.x;
- FCOS r199.x, r156.x;
- FCOS r200.x, r155.x;
- FCOS r201.x, r154.x;
- FCOS r202.x, r153.x;
- FSIN r203.x, r156.x;
- FSIN r204.x, r155.x;
- FSIN r205.x, r154.x;
- FSIN r206.x, r153.x;
- FCOS r207.x, r126.x;
- FCOS r208.x, r125.x;
- FCOS r209.x, r124.x;
- FCOS r210.x, r123.x;
- MOV_SWZ r211, r207.x, r208.x, r209.x, r210.x;
- FADD r212, r184, -r186;
- FADD r213, r187, -r189;
- FADD r214, r212, r213;
- FMUL r215, r211, r214;
- FSIN r216.x, r126.x;
- FSIN r217.x, r125.x;
- FSIN r218.x, r124.x;
- FSIN r219.x, r123.x;
- MOV_SWZ r220, r216.x, r217.x, r218.x, r219.x;
- FADD r221, r183, -r185;
- FADD r222, r188, -r190;
- FADD r223, r221, -r222;
- FMUL r224, r220, r223;
- FADD r225, r215, r224;
- MOV r226.x, r225.w;
- SHR r227.x, r0.x, 3;
- IADD r228.x, r10.x, r227.x;
- SHL r229.x, r228.x, 2;
- PADD ptr16, ptr0, r229.x;
- PADD ptr17, ptr16, 7404;
- MOV r230.x, r225.z;
- PADD ptr18, ptr16, 7400;
- MOV r231.x, r225.y;
- PADD ptr19, ptr16, 7396;
- MOV r232.x, r225.x;
- PADD ptr20, ptr16, 7392;
- MOV_SWZ r233, r199.x, r200.x, r201.x, r202.x;
- FADD r234, r187, r189;
- FADD r235, r188, r190;
- FADD r236, r234, -r235;
- FMUL r237, r233, r236;
- MOV_SWZ r238, r203.x, r204.x, r205.x, r206.x;
- FADD r239, r183, r185;
- FADD r240, r184, r186;
- FADD r241, r239, -r240;
- FMUL r242, r238, r241;
- FADD r243, r237, r242;
- MOV r244.x, r243.w;
- PADD ptr21, ptr16, 6348;
- MOV r245.x, r243.z;
- PADD ptr22, ptr16, 6344;
- MOV r246.x, r243.y;
- PADD ptr23, ptr16, 6340;
- MOV r247.x, r243.x;
- PADD ptr24, ptr16, 6336;
- MOV_SWZ r248, r191.x, r192.x, r193.x, r194.x;
- FADD r249, r213, -r212;
- FMUL r250, r248, r249;
- MOV_SWZ r251, r195.x, r196.x, r197.x, r198.x;
- FADD r252, r221, r222;
- FMUL r253, r251, r252;
- FADD r254, r250, r253;
- MOV r255.x, r254.w;
- PADD ptr25, ptr16, 5292;
- MOV r256.x, r254.z;
- PADD ptr26, ptr16, 5288;
- MOV r257.x, r254.y;
- PADD ptr27, ptr16, 5284;
- MOV r258.x, r254.x;
- PADD ptr28, ptr16, 5280;
- FADD r259, r234, r235;
+ MOV r0.x, i0.x;
+ AND r1.x, r0.x, 15;
+ AND r2.x, r0.x, 63;
+ SHR r3.x, r2.x, 4;
+ MOV r4.x, 272;
+ IMUL r6.x, r5.x, r3.x, r4.x;
+ OR r7.x, r1.x, r5.x;
+ SHL r8.x, r7.x, 2;
+ SHR r9.x, r7.x, 30;
+ MOV r10.x, 0;
+ MOV_SWZ r11, r8.x, r9.x, r10.x, r10.x;
+ MOV r12.xy, r11;
+ MOV r13.xy, r12.xyxy;
+ PADD ptr3, ptr0, r13.x;
+ MOV r14.x, 64;
+ MOV_SWZ r15, r14.x, r10.x, r10.x, r10.x;
+ MOV r16.xy, r15;
+ MOV r17.xy, r16.xyxy;
+ PADD ptr4, ptr3, r17.x;
+ SHL r18.x, r0.x, 2;
+ AND r19.x, r18.x, 192;
+ MOV r20.x, 3;
+ IMUL r22.x, r21.x, r19.x, r20.x;
+ MOV r23.x, 512;
+ UCMP.gt r24.x, r21.x, r23.x;
+ AND r24.x, r24.x, 0x1;
+ OR r25.x, r21.x, 4294966272;
+ MOV_CND.nz r26.x, r24.x, r25.x, r21.x;
+ ITOF r27.x, r26.x;
+ FMUL r28.x, r27.x, 0xBBC90FDB;
+ SHL r29.x, r19.x, 1;
+ ITOF r30.x, r29.x;
+ FMUL r31.x, r30.x, 0xBBC90FDB;
+ ITOF r32.x, r19.x;
+ FMUL r33.x, r32.x, 0xBBC90FDB;
+ AND r34.x, r0.x, 3;
+ SHR r35.x, r0.x, 2;
+ AND r36.x, r35.x, 3;
+ MOV r37.x, 264;
+ IMUL r39.x, r38.x, r36.x, r37.x;
+ OR r40.x, r34.x, r38.x;
+ AND r41.x, r35.x, 12;
+ IADD r42.x, r40.x, r41.x;
+ SHL r43.x, r42.x, 2;
+ SHR r44.x, r42.x, 30;
+ MOV_SWZ r45, r43.x, r44.x, r10.x, r10.x;
+ MOV r46.xy, r45;
+ MOV r47.xy, r46.xyxy;
+ PADD ptr5, ptr0, r47.x;
+ AND r48.x, r18.x, 240;
+ IMUL r50.x, r49.x, r48.x, r20.x;
+ UCMP.gt r51.x, r49.x, r23.x;
+ AND r51.x, r51.x, 0x1;
+ OR r52.x, r49.x, 4294966272;
+ MOV_CND.nz r53.x, r51.x, r52.x, r49.x;
+ ITOF r54.x, r53.x;
+ FMUL r55.x, r54.x, 0xBBC90FDB;
+ SHL r56.x, r48.x, 1;
+ ITOF r57.x, r56.x;
+ FMUL r58.x, r57.x, 0xBBC90FDB;
+ ITOF r59.x, r48.x;
+ FMUL r60.x, r59.x, 0xBBC90FDB;
+ MOV r61.x, 12;
+ IMUL r63.x, r62.x, r2.x, r61.x;
+ UCMP.gt r64.x, r62.x, r23.x;
+ AND r64.x, r64.x, 0x1;
+ OR r65.x, r62.x, 4294966272;
+ MOV_CND.nz r66.x, r64.x, r65.x, r62.x;
+ ITOF r67.x, r66.x;
+ FMUL r68.x, r67.x, 0xBBC90FDB;
+ SHL r69.x, r2.x, 3;
+ ITOF r70.x, r69.x;
+ FMUL r71.x, r70.x, 0xBBC90FDB;
+ SHL r72.x, r2.x, 2;
+ ITOF r73.x, r72.x;
+ FMUL r74.x, r73.x, 0xBBC90FDB;
+ SHR r75.x, r2.x, 5;
+ IADD r76.x, r2.x, r75.x;
+ SHL r77.x, r76.x, 2;
+ SHR r78.x, r76.x, 30;
+ MOV_SWZ r79, r77.x, r78.x, r10.x, r10.x;
+ MOV r80.xy, r79;
+ MOV r81.xy, r80.xyxy;
+ PADD ptr6, ptr0, r81.x;
+ MOV_SWZ r82, r72.x, r10.x, r10.x, r10.x;
+ MOV r83.x, r82.x;
+ MOV_SWZ r84, r83.x, r83.x, r83.x, r83.x;
+ MOV r85.x, 1;
+ MOV r86.x, 2;
+ MOV_SWZ r87, r10.x, r85.x, r86.x, r20.x;
+ IADD r88, r84, r87;
+ MOV r89.x, r88.x;
+ IMUL r91.x, r90.x, r89.x, r20.x;
+ MOV r92.x, r88.y;
+ IMUL r94.x, r93.x, r92.x, r20.x;
+ MOV r95.x, r88.z;
+ IMUL r97.x, r96.x, r95.x, r20.x;
+ MOV r98.x, r88.w;
+ IMUL r100.x, r99.x, r98.x, r20.x;
+ MOV_SWZ r101, r90.x, r93.x, r96.x, r99.x;
+ ICMP.gt r102.x, r90.x, r23.x;
+ AND r102.x, r102.x, 0x1;
+ MOV r103.x, 4294967295;
+ MOV_CND.nz r104.x, r102.x, r103.x, r10.x;
+ ICMP.gt r105.x, r93.x, r23.x;
+ AND r105.x, r105.x, 0x1;
+ MOV_CND.nz r106.x, r105.x, r103.x, r10.x;
+ ICMP.gt r107.x, r96.x, r23.x;
+ AND r107.x, r107.x, 0x1;
+ MOV_CND.nz r108.x, r107.x, r103.x, r10.x;
+ ICMP.gt r109.x, r99.x, r23.x;
+ AND r109.x, r109.x, 0x1;
+ MOV_CND.nz r110.x, r109.x, r103.x, r10.x;
+ MOV_SWZ r111, r104.x, r106.x, r108.x, r110.x;
+ MOV r112.x, 1024;
+ MOV_SWZ r113, r112.x, r112.x, r112.x, r112.x;
+ AND r114, r111, r113;
+ IADD r115, r101, -r114;
+ MOV r116.x, r115.x;
+ ITOF r117.x, r116.x;
+ MOV r118.x, r115.y;
+ ITOF r119.x, r118.x;
+ MOV r120.x, r115.z;
+ ITOF r121.x, r120.x;
+ MOV r122.x, r115.w;
+ ITOF r123.x, r122.x;
+ MOV_SWZ r124, r117.x, r119.x, r121.x, r123.x;
+ MOV r125.x, 0xBBC90FDB;
+ MOV_SWZ r126, r125.x, r125.x, r125.x, r125.x;
+ FMUL r127, r124, r126;
+ MOV r128.x, r127.w;
+ MOV r129.x, r127.z;
+ MOV r130.x, r127.y;
+ MOV r131.x, r127.x;
+ SHL r132.x, r89.x, 1;
+ SHL r133.x, r92.x, 1;
+ SHL r134.x, r95.x, 1;
+ SHL r135.x, r98.x, 1;
+ MOV_SWZ r136, r132.x, r133.x, r134.x, r135.x;
+ ICMP.gt r137.x, r132.x, r23.x;
+ AND r137.x, r137.x, 0x1;
+ MOV_CND.nz r138.x, r137.x, r103.x, r10.x;
+ ICMP.gt r139.x, r133.x, r23.x;
+ AND r139.x, r139.x, 0x1;
+ MOV_CND.nz r140.x, r139.x, r103.x, r10.x;
+ ICMP.gt r141.x, r134.x, r23.x;
+ AND r141.x, r141.x, 0x1;
+ MOV_CND.nz r142.x, r141.x, r103.x, r10.x;
+ ICMP.gt r143.x, r135.x, r23.x;
+ AND r143.x, r143.x, 0x1;
+ MOV_CND.nz r144.x, r143.x, r103.x, r10.x;
+ MOV_SWZ r145, r138.x, r140.x, r142.x, r144.x;
+ AND r146, r145, r113;
+ IADD r147, r136, -r146;
+ MOV r148.x, r147.x;
+ ITOF r149.x, r148.x;
+ MOV r150.x, r147.y;
+ ITOF r151.x, r150.x;
+ MOV r152.x, r147.z;
+ ITOF r153.x, r152.x;
+ MOV r154.x, r147.w;
+ ITOF r155.x, r154.x;
+ MOV_SWZ r156, r149.x, r151.x, r153.x, r155.x;
+ FMUL r157, r156, r126;
+ MOV r158.x, r157.w;
+ MOV r159.x, r157.z;
+ MOV r160.x, r157.y;
+ MOV r161.x, r157.x;
+ ICMP.gt r162.x, r89.x, r23.x;
+ AND r162.x, r162.x, 0x1;
+ MOV_CND.nz r163.x, r162.x, r103.x, r10.x;
+ ICMP.gt r164.x, r92.x, r23.x;
+ AND r164.x, r164.x, 0x1;
+ MOV_CND.nz r165.x, r164.x, r103.x, r10.x;
+ ICMP.gt r166.x, r95.x, r23.x;
+ AND r166.x, r166.x, 0x1;
+ MOV_CND.nz r167.x, r166.x, r103.x, r10.x;
+ ICMP.gt r168.x, r98.x, r23.x;
+ AND r168.x, r168.x, 0x1;
+ MOV_CND.nz r169.x, r168.x, r103.x, r10.x;
+ MOV_SWZ r170, r163.x, r165.x, r167.x, r169.x;
+ AND r171, r170, r113;
+ IADD r172, r88, -r171;
+ MOV r173.x, r172.x;
+ ITOF r174.x, r173.x;
+ MOV r175.x, r172.y;
+ ITOF r176.x, r175.x;
+ MOV r177.x, r172.z;
+ ITOF r178.x, r177.x;
+ MOV r179.x, r172.w;
+ ITOF r180.x, r179.x;
+ MOV_SWZ r181, r174.x, r176.x, r178.x, r180.x;
+ FMUL r182, r181, r126;
+ MOV r183.x, r182.w;
+ MOV r184.x, r182.z;
+ MOV r185.x, r182.y;
+ MOV r186.x, r182.x;
+ SHL r187.x, r0.x, 4;
+ AND r188.x, r187.x, 4294966272;
+ OR r189.x, r188.x, r72.x;
+ SHL r190.x, r189.x, 2;
+ SHR r191.x, r189.x, 30;
+ MOV_SWZ r192, r190.x, r191.x, r10.x, r10.x;
+ MOV r193.xy, r192;
+ MOV r194.xy, r193.xyxy;
+ PADD ptr7, ptr1, r194.x;
+ LD_RAW_PTR r195, ptr7;
+ OR r196.x, r189.x, 256;
+ SHL r197.x, r196.x, 2;
+ SHR r198.x, r196.x, 30;
+ MOV_SWZ r199, r197.x, r198.x, r10.x, r10.x;
+ MOV r200.xy, r199;
+ MOV r201.xy, r200.xyxy;
+ PADD ptr8, ptr1, r201.x;
+ LD_RAW_PTR r202, ptr8;
+ OR r203.x, r189.x, 512;
+ SHL r204.x, r203.x, 2;
+ SHR r205.x, r203.x, 30;
+ MOV_SWZ r206, r204.x, r205.x, r10.x, r10.x;
+ MOV r207.xy, r206;
+ MOV r208.xy, r207.xyxy;
+ PADD ptr9, ptr1, r208.x;
+ LD_RAW_PTR r209, ptr9;
+ OR r210.x, r189.x, 768;
+ SHL r211.x, r210.x, 2;
+ SHR r212.x, r210.x, 30;
+ MOV_SWZ r213, r211.x, r212.x, r10.x, r10.x;
+ MOV r214.xy, r213;
+ MOV r215.xy, r214.xyxy;
+ PADD ptr10, ptr1, r215.x;
+ LD_RAW_PTR r216, ptr10;
+ MOV r217.xy, r193.xyxy;
+ PADD ptr11, ptr2, r217.x;
+ LD_RAW_PTR r218, ptr11;
+ MOV r219.xy, r200.xyxy;
+ PADD ptr12, ptr2, r219.x;
+ LD_RAW_PTR r220, ptr12;
+ MOV r221.xy, r207.xyxy;
+ PADD ptr13, ptr2, r221.x;
+ LD_RAW_PTR r222, ptr13;
+ MOV r223.xy, r214.xyxy;
+ PADD ptr14, ptr2, r223.x;
+ LD_RAW_PTR r224, ptr14;
+ FCOS r225.x, r186.x;
+ FCOS r226.x, r185.x;
+ FCOS r227.x, r184.x;
+ FCOS r228.x, r183.x;
+ FSIN r229.x, r186.x;
+ FSIN r230.x, r185.x;
+ FSIN r231.x, r184.x;
+ FSIN r232.x, r183.x;
+ FCOS r233.x, r161.x;
+ FCOS r234.x, r160.x;
+ FCOS r235.x, r159.x;
+ FCOS r236.x, r158.x;
+ FSIN r237.x, r161.x;
+ FSIN r238.x, r160.x;
+ FSIN r239.x, r159.x;
+ FSIN r240.x, r158.x;
+ FCOS r241.x, r131.x;
+ FCOS r242.x, r130.x;
+ FCOS r243.x, r129.x;
+ FCOS r244.x, r128.x;
+ MOV_SWZ r245, r241.x, r242.x, r243.x, r244.x;
+ FADD r246, r202, -r216;
+ FADD r247, r218, -r222;
+ FADD r248, r246, r247;
+ FMUL r249, r245, r248;
+ FSIN r250.x, r131.x;
+ FSIN r251.x, r130.x;
+ FSIN r252.x, r129.x;
+ FSIN r253.x, r128.x;
+ MOV_SWZ r254, r250.x, r251.x, r252.x, r253.x;
+ FADD r255, r195, -r209;
+ FADD r256, r220, -r224;
+ FADD r257, r255, -r256;
+ FMUL r258, r254, r257;
+ FADD r259, r249, r258;
MOV r260.x, r259.w;
- PADD ptr29, ptr16, 4236;
- MOV r261.x, r259.z;
- PADD ptr30, ptr16, 4232;
- MOV r262.x, r259.y;
- PADD ptr31, ptr16, 4228;
- MOV r263.x, r259.x;
- PADD ptr32, ptr16, 4224;
- FMUL r264, r211, r223;
- FMUL r265, r220, r214;
- FADD r266, r264, -r265;
- MOV r267.x, r266.w;
- PADD ptr33, ptr16, 3180;
- MOV r268.x, r266.z;
- PADD ptr34, ptr16, 3176;
- MOV r269.x, r266.y;
- PADD ptr35, ptr16, 3172;
- MOV r270.x, r266.x;
- PADD ptr36, ptr16, 3168;
- FMUL r271, r233, r241;
- FMUL r272, r238, r236;
- FADD r273, r271, -r272;
- MOV r274.x, r273.w;
- PADD ptr37, ptr16, 2124;
- MOV r275.x, r273.z;
- PADD ptr38, ptr16, 2120;
- MOV r276.x, r273.y;
- PADD ptr39, ptr16, 2116;
- MOV r277.x, r273.x;
- PADD ptr40, ptr16, 2112;
- FMUL r278, r248, r252;
- FMUL r279, r251, r249;
- FADD r280, r278, -r279;
- MOV r281.x, r280.w;
- PADD ptr41, ptr16, 1068;
- MOV r282.x, r280.z;
- PADD ptr42, ptr16, 1064;
- MOV r283.x, r280.y;
- PADD ptr43, ptr16, 1060;
- MOV r284.x, r280.x;
- PADD ptr44, ptr16, 1056;
- FADD r285, r239, r240;
- MOV r286.x, r285.w;
- PADD ptr45, ptr16, 12;
- MOV r287.x, r285.z;
- PADD ptr46, ptr16, 8;
- MOV r288.x, r285.y;
- PADD ptr47, ptr16, 4;
- MOV r289.x, r285.x;
- STORE_RAW_PTR ptr16.x, r289.x;
- STORE_RAW_PTR ptr47.x, r288.x;
- STORE_RAW_PTR ptr46.x, r287.x;
- STORE_RAW_PTR ptr45.x, r286.x;
- STORE_RAW_PTR ptr44.x, r284.x;
- STORE_RAW_PTR ptr43.x, r283.x;
- STORE_RAW_PTR ptr42.x, r282.x;
- STORE_RAW_PTR ptr41.x, r281.x;
- STORE_RAW_PTR ptr40.x, r277.x;
- STORE_RAW_PTR ptr39.x, r276.x;
- STORE_RAW_PTR ptr38.x, r275.x;
- STORE_RAW_PTR ptr37.x, r274.x;
- STORE_RAW_PTR ptr36.x, r270.x;
- STORE_RAW_PTR ptr35.x, r269.x;
- STORE_RAW_PTR ptr34.x, r268.x;
- STORE_RAW_PTR ptr33.x, r267.x;
- STORE_RAW_PTR ptr32.x, r263.x;
- STORE_RAW_PTR ptr31.x, r262.x;
- STORE_RAW_PTR ptr30.x, r261.x;
- STORE_RAW_PTR ptr29.x, r260.x;
- STORE_RAW_PTR ptr28.x, r258.x;
- STORE_RAW_PTR ptr27.x, r257.x;
- STORE_RAW_PTR ptr26.x, r256.x;
- STORE_RAW_PTR ptr25.x, r255.x;
- STORE_RAW_PTR ptr24.x, r247.x;
- STORE_RAW_PTR ptr23.x, r246.x;
- STORE_RAW_PTR ptr22.x, r245.x;
- STORE_RAW_PTR ptr21.x, r244.x;
- STORE_RAW_PTR ptr20.x, r232.x;
- STORE_RAW_PTR ptr19.x, r231.x;
- STORE_RAW_PTR ptr18.x, r230.x;
- STORE_RAW_PTR ptr17.x, r226.x;
+ SHR r261.x, r2.x, 3;
+ IADD r262.x, r72.x, r261.x;
+ SHL r263.x, r262.x, 2;
+ SHR r264.x, r262.x, 30;
+ MOV_SWZ r265, r263.x, r264.x, r10.x, r10.x;
+ MOV r266.xy, r265;
+ MOV r267.xy, r266.xyxy;
+ PADD ptr15, ptr0, r267.x;
+ MOV r268.x, 7404;
+ MOV_SWZ r269, r268.x, r10.x, r10.x, r10.x;
+ MOV r270.xy, r269;
+ MOV r271.xy, r270.xyxy;
+ PADD ptr16, ptr15, r271.x;
+ MOV r272.x, r259.z;
+ MOV r273.x, 7400;
+ MOV_SWZ r274, r273.x, r10.x, r10.x, r10.x;
+ MOV r275.xy, r274;
+ MOV r276.xy, r275.xyxy;
+ PADD ptr17, ptr15, r276.x;
+ MOV r277.x, r259.y;
+ MOV r278.x, 7396;
+ MOV_SWZ r279, r278.x, r10.x, r10.x, r10.x;
+ MOV r280.xy, r279;
+ MOV r281.xy, r280.xyxy;
+ PADD ptr18, ptr15, r281.x;
+ MOV r282.x, r259.x;
+ MOV r283.x, 7392;
+ MOV_SWZ r284, r283.x, r10.x, r10.x, r10.x;
+ MOV r285.xy, r284;
+ MOV r286.xy, r285.xyxy;
+ PADD ptr19, ptr15, r286.x;
+ MOV_SWZ r287, r233.x, r234.x, r235.x, r236.x;
+ FADD r288, r218, r222;
+ FADD r289, r220, r224;
+ FADD r290, r288, -r289;
+ FMUL r291, r287, r290;
+ MOV_SWZ r292, r237.x, r238.x, r239.x, r240.x;
+ FADD r293, r195, r209;
+ FADD r294, r202, r216;
+ FADD r295, r293, -r294;
+ FMUL r296, r292, r295;
+ FADD r297, r291, r296;
+ MOV r298.x, r297.w;
+ MOV r299.x, 6348;
+ MOV_SWZ r300, r299.x, r10.x, r10.x, r10.x;
+ MOV r301.xy, r300;
+ MOV r302.xy, r301.xyxy;
+ PADD ptr20, ptr15, r302.x;
+ MOV r303.x, r297.z;
+ MOV r304.x, 6344;
+ MOV_SWZ r305, r304.x, r10.x, r10.x, r10.x;
+ MOV r306.xy, r305;
+ MOV r307.xy, r306.xyxy;
+ PADD ptr21, ptr15, r307.x;
+ MOV r308.x, r297.y;
+ MOV r309.x, 6340;
+ MOV_SWZ r310, r309.x, r10.x, r10.x, r10.x;
+ MOV r311.xy, r310;
+ MOV r312.xy, r311.xyxy;
+ PADD ptr22, ptr15, r312.x;
+ MOV r313.x, r297.x;
+ MOV r314.x, 6336;
+ MOV_SWZ r315, r314.x, r10.x, r10.x, r10.x;
+ MOV r316.xy, r315;
+ MOV r317.xy, r316.xyxy;
+ PADD ptr23, ptr15, r317.x;
+ MOV_SWZ r318, r225.x, r226.x, r227.x, r228.x;
+ FADD r319, r247, -r246;
+ FMUL r320, r318, r319;
+ MOV_SWZ r321, r229.x, r230.x, r231.x, r232.x;
+ FADD r322, r255, r256;
+ FMUL r323, r321, r322;
+ FADD r324, r320, r323;
+ MOV r325.x, r324.w;
+ MOV r326.x, 5292;
+ MOV_SWZ r327, r326.x, r10.x, r10.x, r10.x;
+ MOV r328.xy, r327;
+ MOV r329.xy, r328.xyxy;
+ PADD ptr24, ptr15, r329.x;
+ MOV r330.x, r324.z;
+ MOV r331.x, 5288;
+ MOV_SWZ r332, r331.x, r10.x, r10.x, r10.x;
+ MOV r333.xy, r332;
+ MOV r334.xy, r333.xyxy;
+ PADD ptr25, ptr15, r334.x;
+ MOV r335.x, r324.y;
+ MOV r336.x, 5284;
+ MOV_SWZ r337, r336.x, r10.x, r10.x, r10.x;
+ MOV r338.xy, r337;
+ MOV r339.xy, r338.xyxy;
+ PADD ptr26, ptr15, r339.x;
+ MOV r340.x, r324.x;
+ MOV r341.x, 5280;
+ MOV_SWZ r342, r341.x, r10.x, r10.x, r10.x;
+ MOV r343.xy, r342;
+ MOV r344.xy, r343.xyxy;
+ PADD ptr27, ptr15, r344.x;
+ FADD r345, r288, r289;
+ MOV r346.x, r345.w;
+ MOV r347.x, 4236;
+ MOV_SWZ r348, r347.x, r10.x, r10.x, r10.x;
+ MOV r349.xy, r348;
+ MOV r350.xy, r349.xyxy;
+ PADD ptr28, ptr15, r350.x;
+ MOV r351.x, r345.z;
+ MOV r352.x, 4232;
+ MOV_SWZ r353, r352.x, r10.x, r10.x, r10.x;
+ MOV r354.xy, r353;
+ MOV r355.xy, r354.xyxy;
+ PADD ptr29, ptr15, r355.x;
+ MOV r356.x, r345.y;
+ MOV r357.x, 4228;
+ MOV_SWZ r358, r357.x, r10.x, r10.x, r10.x;
+ MOV r359.xy, r358;
+ MOV r360.xy, r359.xyxy;
+ PADD ptr30, ptr15, r360.x;
+ MOV r361.x, r345.x;
+ MOV r362.x, 4224;
+ MOV_SWZ r363, r362.x, r10.x, r10.x, r10.x;
+ MOV r364.xy, r363;
+ MOV r365.xy, r364.xyxy;
+ PADD ptr31, ptr15, r365.x;
+ FMUL r366, r245, r257;
+ FMUL r367, r254, r248;
+ FADD r368, r366, -r367;
+ MOV r369.x, r368.w;
+ MOV r370.x, 3180;
+ MOV_SWZ r371, r370.x, r10.x, r10.x, r10.x;
+ MOV r372.xy, r371;
+ MOV r373.xy, r372.xyxy;
+ PADD ptr32, ptr15, r373.x;
+ MOV r374.x, r368.z;
+ MOV r375.x, 3176;
+ MOV_SWZ r376, r375.x, r10.x, r10.x, r10.x;
+ MOV r377.xy, r376;
+ MOV r378.xy, r377.xyxy;
+ PADD ptr33, ptr15, r378.x;
+ MOV r379.x, r368.y;
+ MOV r380.x, 3172;
+ MOV_SWZ r381, r380.x, r10.x, r10.x, r10.x;
+ MOV r382.xy, r381;
+ MOV r383.xy, r382.xyxy;
+ PADD ptr34, ptr15, r383.x;
+ MOV r384.x, r368.x;
+ MOV r385.x, 3168;
+ MOV_SWZ r386, r385.x, r10.x, r10.x, r10.x;
+ MOV r387.xy, r386;
+ MOV r388.xy, r387.xyxy;
+ PADD ptr35, ptr15, r388.x;
+ FMUL r389, r287, r295;
+ FMUL r390, r292, r290;
+ FADD r391, r389, -r390;
+ MOV r392.x, r391.w;
+ MOV r393.x, 2124;
+ MOV_SWZ r394, r393.x, r10.x, r10.x, r10.x;
+ MOV r395.xy, r394;
+ MOV r396.xy, r395.xyxy;
+ PADD ptr36, ptr15, r396.x;
+ MOV r397.x, r391.z;
+ MOV r398.x, 2120;
+ MOV_SWZ r399, r398.x, r10.x, r10.x, r10.x;
+ MOV r400.xy, r399;
+ MOV r401.xy, r400.xyxy;
+ PADD ptr37, ptr15, r401.x;
+ MOV r402.x, r391.y;
+ MOV r403.x, 2116;
+ MOV_SWZ r404, r403.x, r10.x, r10.x, r10.x;
+ MOV r405.xy, r404;
+ MOV r406.xy, r405.xyxy;
+ PADD ptr38, ptr15, r406.x;
+ MOV r407.x, r391.x;
+ MOV r408.x, 2112;
+ MOV_SWZ r409, r408.x, r10.x, r10.x, r10.x;
+ MOV r410.xy, r409;
+ MOV r411.xy, r410.xyxy;
+ PADD ptr39, ptr15, r411.x;
+ FMUL r412, r318, r322;
+ FMUL r413, r321, r319;
+ FADD r414, r412, -r413;
+ MOV r415.x, r414.w;
+ MOV r416.x, 1068;
+ MOV_SWZ r417, r416.x, r10.x, r10.x, r10.x;
+ MOV r418.xy, r417;
+ MOV r419.xy, r418.xyxy;
+ PADD ptr40, ptr15, r419.x;
+ MOV r420.x, r414.z;
+ MOV r421.x, 1064;
+ MOV_SWZ r422, r421.x, r10.x, r10.x, r10.x;
+ MOV r423.xy, r422;
+ MOV r424.xy, r423.xyxy;
+ PADD ptr41, ptr15, r424.x;
+ MOV r425.x, r414.y;
+ MOV r426.x, 1060;
+ MOV_SWZ r427, r426.x, r10.x, r10.x, r10.x;
+ MOV r428.xy, r427;
+ MOV r429.xy, r428.xyxy;
+ PADD ptr42, ptr15, r429.x;
+ MOV r430.x, r414.x;
+ MOV r431.x, 1056;
+ MOV_SWZ r432, r431.x, r10.x, r10.x, r10.x;
+ MOV r433.xy, r432;
+ MOV r434.xy, r433.xyxy;
+ PADD ptr43, ptr15, r434.x;
+ FADD r435, r293, r294;
+ MOV r436.x, r435.w;
+ MOV_SWZ r437, r61.x, r10.x, r10.x, r10.x;
+ MOV r438.xy, r437;
+ MOV r439.xy, r438.xyxy;
+ PADD ptr44, ptr15, r439.x;
+ MOV r440.x, r435.z;
+ MOV r441.x, 8;
+ MOV_SWZ r442, r441.x, r10.x, r10.x, r10.x;
+ MOV r443.xy, r442;
+ MOV r444.xy, r443.xyxy;
+ PADD ptr45, ptr15, r444.x;
+ MOV r445.x, r435.y;
+ MOV r446.x, 4;
+ MOV_SWZ r447, r446.x, r10.x, r10.x, r10.x;
+ MOV r448.xy, r447;
+ MOV r449.xy, r448.xyxy;
+ PADD ptr46, ptr15, r449.x;
+ MOV r450.x, r435.x;
+ STORE_RAW_PTR ptr15.x, r450.x;
+ STORE_RAW_PTR ptr46.x, r445.x;
+ STORE_RAW_PTR ptr45.x, r440.x;
+ STORE_RAW_PTR ptr44.x, r436.x;
+ STORE_RAW_PTR ptr43.x, r430.x;
+ STORE_RAW_PTR ptr42.x, r425.x;
+ STORE_RAW_PTR ptr41.x, r420.x;
+ STORE_RAW_PTR ptr40.x, r415.x;
+ STORE_RAW_PTR ptr39.x, r407.x;
+ STORE_RAW_PTR ptr38.x, r402.x;
+ STORE_RAW_PTR ptr37.x, r397.x;
+ STORE_RAW_PTR ptr36.x, r392.x;
+ STORE_RAW_PTR ptr35.x, r384.x;
+ STORE_RAW_PTR ptr34.x, r379.x;
+ STORE_RAW_PTR ptr33.x, r374.x;
+ STORE_RAW_PTR ptr32.x, r369.x;
+ STORE_RAW_PTR ptr31.x, r361.x;
+ STORE_RAW_PTR ptr30.x, r356.x;
+ STORE_RAW_PTR ptr29.x, r351.x;
+ STORE_RAW_PTR ptr28.x, r346.x;
+ STORE_RAW_PTR ptr27.x, r340.x;
+ STORE_RAW_PTR ptr26.x, r335.x;
+ STORE_RAW_PTR ptr25.x, r330.x;
+ STORE_RAW_PTR ptr24.x, r325.x;
+ STORE_RAW_PTR ptr23.x, r313.x;
+ STORE_RAW_PTR ptr22.x, r308.x;
+ STORE_RAW_PTR ptr21.x, r303.x;
+ STORE_RAW_PTR ptr20.x, r298.x;
+ STORE_RAW_PTR ptr19.x, r282.x;
+ STORE_RAW_PTR ptr18.x, r277.x;
+ STORE_RAW_PTR ptr17.x, r272.x;
+ STORE_RAW_PTR ptr16.x, r260.x;
SYNC.t.g;
- LD_RAW_PTR r290.x, ptr7;
- PADD ptr48, ptr7, 1056;
- LD_RAW_PTR r291.x, ptr48;
- PADD ptr49, ptr7, 2112;
- LD_RAW_PTR r292.x, ptr49;
- PADD ptr50, ptr7, 3168;
- LD_RAW_PTR r293.x, ptr50;
- MOV_SWZ r294, r290.x, r291.x, r292.x, r293.x;
- PADD ptr51, ptr7, 528;
- LD_RAW_PTR r295.x, ptr51;
- PADD ptr52, ptr7, 1584;
- LD_RAW_PTR r296.x, ptr52;
- PADD ptr53, ptr7, 2640;
- LD_RAW_PTR r297.x, ptr53;
- PADD ptr54, ptr7, 3696;
- LD_RAW_PTR r298.x, ptr54;
- MOV_SWZ r299, r295.x, r296.x, r297.x, r298.x;
- FADD r300, r294, r299;
- PADD ptr55, ptr7, 264;
- LD_RAW_PTR r301.x, ptr55;
- PADD ptr56, ptr7, 1320;
- LD_RAW_PTR r302.x, ptr56;
- PADD ptr57, ptr7, 2376;
- LD_RAW_PTR r303.x, ptr57;
- PADD ptr58, ptr7, 3432;
- LD_RAW_PTR r304.x, ptr58;
- MOV_SWZ r305, r301.x, r302.x, r303.x, r304.x;
- PADD ptr59, ptr7, 792;
- LD_RAW_PTR r306.x, ptr59;
- PADD ptr60, ptr7, 1848;
- LD_RAW_PTR r307.x, ptr60;
- PADD ptr61, ptr7, 2904;
- LD_RAW_PTR r308.x, ptr61;
- PADD ptr62, ptr7, 3960;
- LD_RAW_PTR r309.x, ptr62;
- MOV_SWZ r310, r306.x, r307.x, r308.x, r309.x;
- FADD r311, r305, r310;
- FADD r1, r300, r311;
- FADD r2, r300, -r311;
- PADD ptr63, ptr7, 4224;
- LD_RAW_PTR r312.x, ptr63;
- PADD ptr64, ptr7, 5280;
- LD_RAW_PTR r313.x, ptr64;
- PADD ptr65, ptr7, 6336;
- LD_RAW_PTR r314.x, ptr65;
- PADD ptr66, ptr7, 7392;
- LD_RAW_PTR r315.x, ptr66;
- MOV_SWZ r316, r312.x, r313.x, r314.x, r315.x;
- PADD ptr67, ptr7, 4752;
- LD_RAW_PTR r317.x, ptr67;
- PADD ptr68, ptr7, 5808;
- LD_RAW_PTR r318.x, ptr68;
- PADD ptr69, ptr7, 6864;
- LD_RAW_PTR r319.x, ptr69;
- PADD ptr70, ptr7, 7920;
- LD_RAW_PTR r320.x, ptr70;
- MOV_SWZ r321, r317.x, r318.x, r319.x, r320.x;
- FADD r322, r316, r321;
- PADD ptr71, ptr7, 4488;
- LD_RAW_PTR r323.x, ptr71;
- PADD ptr72, ptr7, 5544;
- LD_RAW_PTR r324.x, ptr72;
- PADD ptr73, ptr7, 6600;
- LD_RAW_PTR r325.x, ptr73;
- PADD ptr74, ptr7, 7656;
- LD_RAW_PTR r326.x, ptr74;
- MOV_SWZ r327, r323.x, r324.x, r325.x, r326.x;
- PADD ptr75, ptr7, 5016;
- LD_RAW_PTR r328.x, ptr75;
- PADD ptr76, ptr7, 6072;
- LD_RAW_PTR r329.x, ptr76;
- PADD ptr77, ptr7, 7128;
- LD_RAW_PTR r330.x, ptr77;
- PADD ptr78, ptr7, 8184;
- LD_RAW_PTR r331.x, ptr78;
- MOV_SWZ r332, r328.x, r329.x, r330.x, r331.x;
- FADD r333, r327, r332;
- FADD r3, r322, r333;
- FADD r4, r322, -r333;
- FADD r334, r294, -r299;
- FADD r335, r327, -r332;
- FADD r5, r334, r335;
- FADD r336, r316, -r321;
- FADD r337, r305, -r310;
- FADD r6, r336, -r337;
- FADD r7, r334, -r335;
- FADD r8, r337, r336;
- MOV r9.x, r10.x;
- IF_CND.z r69.x;
- MOV r779.x, r10.x;
- ELSE;
- IADD r11.x, r10.x, 4294966272;
- MOV r779.x, r11.x;
- ENDIF;
- MOV r12.x, r779.x;
- SHL r15.x, r9.x, 1;
- MOV r338.x, 512;
- ICMP.gt r339.x, r15.x, r338.x;
- ITOF r340.x, r12.x;
- FMUL r341.x, r340.x, 0xBBC90FDB;
- FCOS r342.x, r341.x;
- MOV r343.x, 0x00000000;
- MOV_SWZ r344, r342.x, r343.x, r343.x, r343.x;
- MOV r345.x, r344.x;
- MOV_SWZ r346, r345.x, r345.x, r345.x, r345.x;
- FMUL r347, r346, r5;
- FSIN r348.x, r341.x;
- MOV_SWZ r349, r348.x, r343.x, r343.x, r343.x;
- MOV r350.x, r349.x;
- MOV_SWZ r351, r350.x, r350.x, r350.x, r350.x;
- FMUL r352, r351, r6;
- FADD r13, r347, -r352;
- FMUL r353, r346, r6;
- FMUL r354, r351, r5;
- FADD r14, r353, r354;
- IF_CND.z r339.x;
- MOV r780.x, r15.x;
- ELSE;
- IADD r16.x, r15.x, 4294966272;
- MOV r780.x, r16.x;
- ENDIF;
- MOV r17.x, r780.x;
- MOV r355.x, 3;
- IMUL r356.x, r20.x, r9.x, r355.x;
- MOV r357.x, 512;
- ICMP.gt r358.x, r20.x, r357.x;
- ITOF r359.x, r17.x;
- FMUL r360.x, r359.x, 0xBBC90FDB;
- FCOS r361.x, r360.x;
- MOV r362.x, 0x00000000;
- MOV_SWZ r363, r361.x, r362.x, r362.x, r362.x;
- MOV r364.x, r363.x;
- MOV_SWZ r365, r364.x, r364.x, r364.x, r364.x;
- FMUL r366, r365, r2;
- FSIN r367.x, r360.x;
- MOV_SWZ r368, r367.x, r362.x, r362.x, r362.x;
- MOV r369.x, r368.x;
- MOV_SWZ r370, r369.x, r369.x, r369.x, r369.x;
- FMUL r371, r370, r4;
- FADD r18, r366, -r371;
- FMUL r372, r365, r4;
- FMUL r373, r370, r2;
- FADD r19, r372, r373;
- IF_CND.z r358.x;
- MOV r781.x, r20.x;
- ELSE;
- IADD r21.x, r20.x, 4294966272;
- MOV r781.x, r21.x;
- ENDIF;
- MOV r22.x, r781.x;
- AND r374.x, r0.x, 1073741820;
- SHL r31.x, r374.x, 2;
- MOV r375.x, 512;
- ICMP.gt r376.x, r31.x, r375.x;
- SHR r377.x, r0.x, 5;
- IADD r378.x, r0.x, r377.x;
- SHL r379.x, r378.x, 2;
- PADD ptr79, ptr0, r379.x;
- ITOF r380.x, r22.x;
- FMUL r381.x, r380.x, 0xBBC90FDB;
- FCOS r382.x, r381.x;
- MOV r383.x, 0x00000000;
- MOV_SWZ r384, r382.x, r383.x, r383.x, r383.x;
- MOV r385.x, r384.x;
- MOV_SWZ r386, r385.x, r385.x, r385.x, r385.x;
- FMUL r387, r386, r8;
- FSIN r388.x, r381.x;
- MOV_SWZ r389, r388.x, r383.x, r383.x, r383.x;
- MOV r390.x, r389.x;
- MOV_SWZ r391, r390.x, r390.x, r390.x, r390.x;
- FMUL r392, r391, r7;
- FADD r393, r387, r392;
- MOV r394.x, r393.w;
- SHL r395.x, r0.x, 2;
- SHR r396.x, r0.x, 3;
- IADD r397.x, r395.x, r396.x;
- SHL r398.x, r397.x, 2;
- PADD ptr80, ptr0, r398.x;
- PADD ptr81, ptr80, 7404;
- MOV r399.x, r19.w;
- PADD ptr82, ptr80, 7400;
- MOV r400.x, r14.w;
- PADD ptr83, ptr80, 7396;
- MOV r401.x, r3.w;
- PADD ptr84, ptr80, 7392;
- MOV r402.x, r393.z;
- PADD ptr85, ptr80, 6348;
- MOV r403.x, r19.z;
- PADD ptr86, ptr80, 6344;
- MOV r404.x, r14.z;
- PADD ptr87, ptr80, 6340;
- MOV r405.x, r3.z;
- PADD ptr88, ptr80, 6336;
- MOV r406.x, r393.y;
- PADD ptr89, ptr80, 5292;
- MOV r407.x, r19.y;
- PADD ptr90, ptr80, 5288;
- MOV r408.x, r14.y;
- PADD ptr91, ptr80, 5284;
- MOV r409.x, r3.y;
- PADD ptr92, ptr80, 5280;
- MOV r410.x, r393.x;
- PADD ptr93, ptr80, 4236;
- MOV r411.x, r19.x;
- PADD ptr94, ptr80, 4232;
- MOV r412.x, r14.x;
- PADD ptr95, ptr80, 4228;
- MOV r413.x, r3.x;
- PADD ptr96, ptr80, 4224;
- FMUL r414, r386, r7;
- FMUL r415, r391, r8;
- FADD r416, r414, -r415;
- MOV r417.x, r416.w;
- PADD ptr97, ptr80, 3180;
- MOV r418.x, r18.w;
- PADD ptr98, ptr80, 3176;
- MOV r419.x, r13.w;
- PADD ptr99, ptr80, 3172;
- MOV r420.x, r1.w;
- PADD ptr100, ptr80, 3168;
- MOV r421.x, r416.z;
- PADD ptr101, ptr80, 2124;
- MOV r422.x, r18.z;
- PADD ptr102, ptr80, 2120;
- MOV r423.x, r13.z;
- PADD ptr103, ptr80, 2116;
- MOV r424.x, r1.z;
- PADD ptr104, ptr80, 2112;
- MOV r425.x, r416.y;
- PADD ptr105, ptr80, 1068;
- MOV r426.x, r18.y;
- PADD ptr106, ptr80, 1064;
- MOV r427.x, r13.y;
- PADD ptr107, ptr80, 1060;
- MOV r428.x, r1.y;
- PADD ptr108, ptr80, 1056;
- MOV r429.x, r416.x;
- PADD ptr109, ptr80, 12;
- MOV r430.x, r18.x;
- PADD ptr110, ptr80, 8;
- MOV r431.x, r13.x;
- PADD ptr111, ptr80, 4;
- MOV r432.x, r1.x;
+ LD_RAW_PTR r451.x, ptr6;
+ MOV_SWZ r452, r37.x, r10.x, r10.x, r10.x;
+ MOV r453.xy, r452;
+ MOV r454.xy, r453.xyxy;
+ PADD ptr47, ptr6, r454.x;
+ LD_RAW_PTR r455.x, ptr47;
+ MOV r456.x, 528;
+ MOV_SWZ r457, r456.x, r10.x, r10.x, r10.x;
+ MOV r458.xy, r457;
+ MOV r459.xy, r458.xyxy;
+ PADD ptr48, ptr6, r459.x;
+ LD_RAW_PTR r460.x, ptr48;
+ MOV r461.x, 792;
+ MOV_SWZ r462, r461.x, r10.x, r10.x, r10.x;
+ MOV r463.xy, r462;
+ MOV r464.xy, r463.xyxy;
+ PADD ptr49, ptr6, r464.x;
+ LD_RAW_PTR r465.x, ptr49;
+ MOV r466.xy, r433.xyxy;
+ PADD ptr50, ptr6, r466.x;
+ LD_RAW_PTR r467.x, ptr50;
+ MOV r468.x, 1320;
+ MOV_SWZ r469, r468.x, r10.x, r10.x, r10.x;
+ MOV r470.xy, r469;
+ MOV r471.xy, r470.xyxy;
+ PADD ptr51, ptr6, r471.x;
+ LD_RAW_PTR r472.x, ptr51;
+ MOV r473.x, 1584;
+ MOV_SWZ r474, r473.x, r10.x, r10.x, r10.x;
+ MOV r475.xy, r474;
+ MOV r476.xy, r475.xyxy;
+ PADD ptr52, ptr6, r476.x;
+ LD_RAW_PTR r477.x, ptr52;
+ MOV r478.x, 1848;
+ MOV_SWZ r479, r478.x, r10.x, r10.x, r10.x;
+ MOV r480.xy, r479;
+ MOV r481.xy, r480.xyxy;
+ PADD ptr53, ptr6, r481.x;
+ LD_RAW_PTR r482.x, ptr53;
+ MOV r483.xy, r410.xyxy;
+ PADD ptr54, ptr6, r483.x;
+ LD_RAW_PTR r484.x, ptr54;
+ MOV r485.x, 2376;
+ MOV_SWZ r486, r485.x, r10.x, r10.x, r10.x;
+ MOV r487.xy, r486;
+ MOV r488.xy, r487.xyxy;
+ PADD ptr55, ptr6, r488.x;
+ LD_RAW_PTR r489.x, ptr55;
+ MOV r490.x, 2640;
+ MOV_SWZ r491, r490.x, r10.x, r10.x, r10.x;
+ MOV r492.xy, r491;
+ MOV r493.xy, r492.xyxy;
+ PADD ptr56, ptr6, r493.x;
+ LD_RAW_PTR r494.x, ptr56;
+ MOV r495.x, 2904;
+ MOV_SWZ r496, r495.x, r10.x, r10.x, r10.x;
+ MOV r497.xy, r496;
+ MOV r498.xy, r497.xyxy;
+ PADD ptr57, ptr6, r498.x;
+ LD_RAW_PTR r499.x, ptr57;
+ MOV r500.xy, r387.xyxy;
+ PADD ptr58, ptr6, r500.x;
+ LD_RAW_PTR r501.x, ptr58;
+ MOV r502.x, 3432;
+ MOV_SWZ r503, r502.x, r10.x, r10.x, r10.x;
+ MOV r504.xy, r503;
+ MOV r505.xy, r504.xyxy;
+ PADD ptr59, ptr6, r505.x;
+ LD_RAW_PTR r506.x, ptr59;
+ MOV r507.x, 3696;
+ MOV_SWZ r508, r507.x, r10.x, r10.x, r10.x;
+ MOV r509.xy, r508;
+ MOV r510.xy, r509.xyxy;
+ PADD ptr60, ptr6, r510.x;
+ LD_RAW_PTR r511.x, ptr60;
+ MOV r512.x, 3960;
+ MOV_SWZ r513, r512.x, r10.x, r10.x, r10.x;
+ MOV r514.xy, r513;
+ MOV r515.xy, r514.xyxy;
+ PADD ptr61, ptr6, r515.x;
+ LD_RAW_PTR r516.x, ptr61;
+ MOV r517.xy, r364.xyxy;
+ PADD ptr62, ptr6, r517.x;
+ LD_RAW_PTR r518.x, ptr62;
+ MOV r519.x, 4488;
+ MOV_SWZ r520, r519.x, r10.x, r10.x, r10.x;
+ MOV r521.xy, r520;
+ MOV r522.xy, r521.xyxy;
+ PADD ptr63, ptr6, r522.x;
+ LD_RAW_PTR r523.x, ptr63;
+ MOV r524.x, 4752;
+ MOV_SWZ r525, r524.x, r10.x, r10.x, r10.x;
+ MOV r526.xy, r525;
+ MOV r527.xy, r526.xyxy;
+ PADD ptr64, ptr6, r527.x;
+ LD_RAW_PTR r528.x, ptr64;
+ MOV r529.x, 5016;
+ MOV_SWZ r530, r529.x, r10.x, r10.x, r10.x;
+ MOV r531.xy, r530;
+ MOV r532.xy, r531.xyxy;
+ PADD ptr65, ptr6, r532.x;
+ LD_RAW_PTR r533.x, ptr65;
+ MOV r534.xy, r343.xyxy;
+ PADD ptr66, ptr6, r534.x;
+ LD_RAW_PTR r535.x, ptr66;
+ MOV r536.x, 5544;
+ MOV_SWZ r537, r536.x, r10.x, r10.x, r10.x;
+ MOV r538.xy, r537;
+ MOV r539.xy, r538.xyxy;
+ PADD ptr67, ptr6, r539.x;
+ LD_RAW_PTR r540.x, ptr67;
+ MOV r541.x, 5808;
+ MOV_SWZ r542, r541.x, r10.x, r10.x, r10.x;
+ MOV r543.xy, r542;
+ MOV r544.xy, r543.xyxy;
+ PADD ptr68, ptr6, r544.x;
+ LD_RAW_PTR r545.x, ptr68;
+ MOV r546.x, 6072;
+ MOV_SWZ r547, r546.x, r10.x, r10.x, r10.x;
+ MOV r548.xy, r547;
+ MOV r549.xy, r548.xyxy;
+ PADD ptr69, ptr6, r549.x;
+ LD_RAW_PTR r550.x, ptr69;
+ MOV r551.xy, r316.xyxy;
+ PADD ptr70, ptr6, r551.x;
+ LD_RAW_PTR r552.x, ptr70;
+ MOV r553.x, 6600;
+ MOV_SWZ r554, r553.x, r10.x, r10.x, r10.x;
+ MOV r555.xy, r554;
+ MOV r556.xy, r555.xyxy;
+ PADD ptr71, ptr6, r556.x;
+ LD_RAW_PTR r557.x, ptr71;
+ MOV r558.x, 6864;
+ MOV_SWZ r559, r558.x, r10.x, r10.x, r10.x;
+ MOV r560.xy, r559;
+ MOV r561.xy, r560.xyxy;
+ PADD ptr72, ptr6, r561.x;
+ LD_RAW_PTR r562.x, ptr72;
+ MOV r563.x, 7128;
+ MOV_SWZ r564, r563.x, r10.x, r10.x, r10.x;
+ MOV r565.xy, r564;
+ MOV r566.xy, r565.xyxy;
+ PADD ptr73, ptr6, r566.x;
+ LD_RAW_PTR r567.x, ptr73;
+ MOV r568.xy, r285.xyxy;
+ PADD ptr74, ptr6, r568.x;
+ LD_RAW_PTR r569.x, ptr74;
+ MOV r570.x, 7656;
+ MOV_SWZ r571, r570.x, r10.x, r10.x, r10.x;
+ MOV r572.xy, r571;
+ MOV r573.xy, r572.xyxy;
+ PADD ptr75, ptr6, r573.x;
+ LD_RAW_PTR r574.x, ptr75;
+ MOV r575.x, 7920;
+ MOV_SWZ r576, r575.x, r10.x, r10.x, r10.x;
+ MOV r577.xy, r576;
+ MOV r578.xy, r577.xyxy;
+ PADD ptr76, ptr6, r578.x;
+ LD_RAW_PTR r579.x, ptr76;
+ MOV r580.x, 8184;
+ MOV_SWZ r581, r580.x, r10.x, r10.x, r10.x;
+ MOV r582.xy, r581;
+ MOV r583.xy, r582.xyxy;
+ PADD ptr77, ptr6, r583.x;
+ LD_RAW_PTR r584.x, ptr77;
+ FCOS r585.x, r74.x;
+ FSIN r586.x, r74.x;
+ FCOS r587.x, r71.x;
+ FSIN r588.x, r71.x;
+ FCOS r589.x, r68.x;
+ MOV r590.x, 0x00000000;
+ MOV_SWZ r591, r589.x, r590.x, r590.x, r590.x;
+ MOV r592.x, r591.x;
+ MOV_SWZ r593, r592.x, r592.x, r592.x, r592.x;
+ MOV_SWZ r594, r455.x, r472.x, r489.x, r506.x;
+ MOV_SWZ r595, r465.x, r482.x, r499.x, r516.x;
+ FADD r596, r594, -r595;
+ MOV_SWZ r597, r518.x, r535.x, r552.x, r569.x;
+ MOV_SWZ r598, r528.x, r545.x, r562.x, r579.x;
+ FADD r599, r597, -r598;
+ FADD r600, r596, r599;
+ FMUL r601, r593, r600;
+ FSIN r602.x, r68.x;
+ MOV_SWZ r603, r602.x, r590.x, r590.x, r590.x;
+ MOV r604.x, r603.x;
+ MOV_SWZ r605, r604.x, r604.x, r604.x, r604.x;
+ MOV_SWZ r606, r451.x, r467.x, r484.x, r501.x;
+ MOV_SWZ r607, r460.x, r477.x, r494.x, r511.x;
+ FADD r608, r606, -r607;
+ MOV_SWZ r609, r523.x, r540.x, r557.x, r574.x;
+ MOV_SWZ r610, r533.x, r550.x, r567.x, r584.x;
+ FADD r611, r609, -r610;
+ FADD r612, r608, -r611;
+ FMUL r613, r605, r612;
+ FADD r614, r601, r613;
+ MOV r615.x, r614.w;
+ MOV_SWZ r616, r587.x, r590.x, r590.x, r590.x;
+ MOV r617.x, r616.x;
+ MOV_SWZ r618, r617.x, r617.x, r617.x, r617.x;
+ FADD r619, r597, r598;
+ FADD r620, r609, r610;
+ FADD r621, r619, -r620;
+ FMUL r622, r618, r621;
+ MOV_SWZ r623, r588.x, r590.x, r590.x, r590.x;
+ MOV r624.x, r623.x;
+ MOV_SWZ r625, r624.x, r624.x, r624.x, r624.x;
+ FADD r626, r606, r607;
+ FADD r627, r594, r595;
+ FADD r628, r626, -r627;
+ FMUL r629, r625, r628;
+ FADD r630, r622, r629;
+ MOV r631.x, r630.w;
+ MOV_SWZ r632, r585.x, r590.x, r590.x, r590.x;
+ MOV r633.x, r632.x;
+ MOV_SWZ r634, r633.x, r633.x, r633.x, r633.x;
+ FADD r635, r599, -r596;
+ FMUL r636, r634, r635;
+ MOV_SWZ r637, r586.x, r590.x, r590.x, r590.x;
+ MOV r638.x, r637.x;
+ MOV_SWZ r639, r638.x, r638.x, r638.x, r638.x;
+ FADD r640, r608, r611;
+ FMUL r641, r639, r640;
+ FADD r642, r636, r641;
+ MOV r643.x, r642.w;
+ FADD r644, r619, r620;
+ MOV r645.x, r644.w;
+ MOV r646.x, r614.z;
+ MOV r647.x, r630.z;
+ MOV r648.x, r642.z;
+ MOV r649.x, r644.z;
+ MOV r650.x, r614.y;
+ MOV r651.x, r630.y;
+ MOV r652.x, r642.y;
+ MOV r653.x, r644.y;
+ MOV r654.x, r614.x;
+ MOV r655.x, r630.x;
+ MOV r656.x, r642.x;
+ MOV r657.x, r644.x;
+ FMUL r658, r593, r612;
+ FMUL r659, r605, r600;
+ FADD r660, r658, -r659;
+ MOV r661.x, r660.w;
+ FMUL r662, r618, r628;
+ FMUL r663, r625, r621;
+ FADD r664, r662, -r663;
+ MOV r665.x, r664.w;
+ FMUL r666, r634, r640;
+ FMUL r667, r639, r635;
+ FADD r668, r666, -r667;
+ MOV r669.x, r668.w;
+ FADD r670, r626, r627;
+ MOV r671.x, r670.w;
+ MOV r672.x, r660.z;
+ MOV r673.x, r664.z;
+ MOV r674.x, r668.z;
+ MOV r675.x, r670.z;
+ MOV r676.x, r660.y;
+ MOV r677.x, r664.y;
+ MOV r678.x, r668.y;
+ MOV r679.x, r670.y;
+ MOV r680.x, r660.x;
+ MOV r681.x, r664.x;
+ MOV r682.x, r668.x;
+ MOV r683.x, r670.x;
SYNC.t.g;
- STORE_RAW_PTR ptr80.x, r432.x;
- STORE_RAW_PTR ptr111.x, r431.x;
- STORE_RAW_PTR ptr110.x, r430.x;
- STORE_RAW_PTR ptr109.x, r429.x;
- STORE_RAW_PTR ptr108.x, r428.x;
- STORE_RAW_PTR ptr107.x, r427.x;
- STORE_RAW_PTR ptr106.x, r426.x;
- STORE_RAW_PTR ptr105.x, r425.x;
- STORE_RAW_PTR ptr104.x, r424.x;
- STORE_RAW_PTR ptr103.x, r423.x;
- STORE_RAW_PTR ptr102.x, r422.x;
- STORE_RAW_PTR ptr101.x, r421.x;
- STORE_RAW_PTR ptr100.x, r420.x;
- STORE_RAW_PTR ptr99.x, r419.x;
- STORE_RAW_PTR ptr98.x, r418.x;
- STORE_RAW_PTR ptr97.x, r417.x;
- STORE_RAW_PTR ptr96.x, r413.x;
- STORE_RAW_PTR ptr95.x, r412.x;
- STORE_RAW_PTR ptr94.x, r411.x;
- STORE_RAW_PTR ptr93.x, r410.x;
- STORE_RAW_PTR ptr92.x, r409.x;
- STORE_RAW_PTR ptr91.x, r408.x;
- STORE_RAW_PTR ptr90.x, r407.x;
- STORE_RAW_PTR ptr89.x, r406.x;
- STORE_RAW_PTR ptr88.x, r405.x;
- STORE_RAW_PTR ptr87.x, r404.x;
- STORE_RAW_PTR ptr86.x, r403.x;
- STORE_RAW_PTR ptr85.x, r402.x;
- STORE_RAW_PTR ptr84.x, r401.x;
- STORE_RAW_PTR ptr83.x, r400.x;
- STORE_RAW_PTR ptr82.x, r399.x;
- STORE_RAW_PTR ptr81.x, r394.x;
+ STORE_RAW_PTR ptr15.x, r683.x;
+ STORE_RAW_PTR ptr46.x, r682.x;
+ STORE_RAW_PTR ptr45.x, r681.x;
+ STORE_RAW_PTR ptr44.x, r680.x;
+ STORE_RAW_PTR ptr43.x, r679.x;
+ STORE_RAW_PTR ptr42.x, r678.x;
+ STORE_RAW_PTR ptr41.x, r677.x;
+ STORE_RAW_PTR ptr40.x, r676.x;
+ STORE_RAW_PTR ptr39.x, r675.x;
+ STORE_RAW_PTR ptr38.x, r674.x;
+ STORE_RAW_PTR ptr37.x, r673.x;
+ STORE_RAW_PTR ptr36.x, r672.x;
+ STORE_RAW_PTR ptr35.x, r671.x;
+ STORE_RAW_PTR ptr34.x, r669.x;
+ STORE_RAW_PTR ptr33.x, r665.x;
+ STORE_RAW_PTR ptr32.x, r661.x;
+ STORE_RAW_PTR ptr31.x, r657.x;
+ STORE_RAW_PTR ptr30.x, r656.x;
+ STORE_RAW_PTR ptr29.x, r655.x;
+ STORE_RAW_PTR ptr28.x, r654.x;
+ STORE_RAW_PTR ptr27.x, r653.x;
+ STORE_RAW_PTR ptr26.x, r652.x;
+ STORE_RAW_PTR ptr25.x, r651.x;
+ STORE_RAW_PTR ptr24.x, r650.x;
+ STORE_RAW_PTR ptr23.x, r649.x;
+ STORE_RAW_PTR ptr22.x, r648.x;
+ STORE_RAW_PTR ptr21.x, r647.x;
+ STORE_RAW_PTR ptr20.x, r646.x;
+ STORE_RAW_PTR ptr19.x, r645.x;
+ STORE_RAW_PTR ptr18.x, r643.x;
+ STORE_RAW_PTR ptr17.x, r631.x;
+ STORE_RAW_PTR ptr16.x, r615.x;
SYNC.t.g;
- LD_RAW_PTR r433.x, ptr79;
- PADD ptr112, ptr79, 1056;
- LD_RAW_PTR r434.x, ptr112;
- PADD ptr113, ptr79, 2112;
- LD_RAW_PTR r435.x, ptr113;
- PADD ptr114, ptr79, 3168;
- LD_RAW_PTR r436.x, ptr114;
- MOV_SWZ r437, r433.x, r434.x, r435.x, r436.x;
- PADD ptr115, ptr79, 528;
- LD_RAW_PTR r438.x, ptr115;
- PADD ptr116, ptr79, 1584;
- LD_RAW_PTR r439.x, ptr116;
- PADD ptr117, ptr79, 2640;
- LD_RAW_PTR r440.x, ptr117;
- PADD ptr118, ptr79, 3696;
- LD_RAW_PTR r441.x, ptr118;
- MOV_SWZ r442, r438.x, r439.x, r440.x, r441.x;
- FADD r443, r437, r442;
- PADD ptr119, ptr79, 264;
- LD_RAW_PTR r444.x, ptr119;
- PADD ptr120, ptr79, 1320;
- LD_RAW_PTR r445.x, ptr120;
- PADD ptr121, ptr79, 2376;
- LD_RAW_PTR r446.x, ptr121;
- PADD ptr122, ptr79, 3432;
- LD_RAW_PTR r447.x, ptr122;
- MOV_SWZ r448, r444.x, r445.x, r446.x, r447.x;
- PADD ptr123, ptr79, 792;
- LD_RAW_PTR r449.x, ptr123;
- PADD ptr124, ptr79, 1848;
- LD_RAW_PTR r450.x, ptr124;
- PADD ptr125, ptr79, 2904;
- LD_RAW_PTR r451.x, ptr125;
- PADD ptr126, ptr79, 3960;
- LD_RAW_PTR r452.x, ptr126;
- MOV_SWZ r453, r449.x, r450.x, r451.x, r452.x;
- FADD r454, r448, r453;
- FADD r23, r443, r454;
- FADD r24, r443, -r454;
- PADD ptr127, ptr79, 4224;
- LD_RAW_PTR r455.x, ptr127;
- PADD ptr128, ptr79, 5280;
- LD_RAW_PTR r456.x, ptr128;
- PADD ptr129, ptr79, 6336;
- LD_RAW_PTR r457.x, ptr129;
- PADD ptr130, ptr79, 7392;
- LD_RAW_PTR r458.x, ptr130;
- MOV_SWZ r459, r455.x, r456.x, r457.x, r458.x;
- PADD ptr131, ptr79, 4752;
- LD_RAW_PTR r460.x, ptr131;
- PADD ptr132, ptr79, 5808;
- LD_RAW_PTR r461.x, ptr132;
- PADD ptr133, ptr79, 6864;
- LD_RAW_PTR r462.x, ptr133;
- PADD ptr134, ptr79, 7920;
- LD_RAW_PTR r463.x, ptr134;
- MOV_SWZ r464, r460.x, r461.x, r462.x, r463.x;
- FADD r465, r459, r464;
- PADD ptr135, ptr79, 4488;
- LD_RAW_PTR r466.x, ptr135;
- PADD ptr136, ptr79, 5544;
- LD_RAW_PTR r467.x, ptr136;
- PADD ptr137, ptr79, 6600;
- LD_RAW_PTR r468.x, ptr137;
- PADD ptr138, ptr79, 7656;
- LD_RAW_PTR r469.x, ptr138;
- MOV_SWZ r470, r466.x, r467.x, r468.x, r469.x;
- PADD ptr139, ptr79, 5016;
- LD_RAW_PTR r471.x, ptr139;
- PADD ptr140, ptr79, 6072;
- LD_RAW_PTR r472.x, ptr140;
- PADD ptr141, ptr79, 7128;
- LD_RAW_PTR r473.x, ptr141;
- PADD ptr142, ptr79, 8184;
- LD_RAW_PTR r474.x, ptr142;
- MOV_SWZ r475, r471.x, r472.x, r473.x, r474.x;
- FADD r476, r470, r475;
- FADD r25, r465, r476;
- FADD r26, r465, -r476;
- FADD r477, r437, -r442;
- FADD r478, r470, -r475;
- FADD r27, r477, r478;
- FADD r479, r459, -r464;
- FADD r480, r448, -r453;
- FADD r28, r479, -r480;
- FADD r29, r477, -r478;
- FADD r30, r480, r479;
- MOV r32.x, r31.x;
- IF_CND.z r376.x;
- MOV r782.x, r32.x;
- ELSE;
- IADD r33.x, r32.x, 4294966272;
- MOV r782.x, r33.x;
- ENDIF;
- MOV r34.x, r782.x;
- SHL r37.x, r31.x, 1;
- MOV r481.x, 512;
- ICMP.gt r482.x, r37.x, r481.x;
- ITOF r483.x, r34.x;
- FMUL r484.x, r483.x, 0xBBC90FDB;
- FCOS r485.x, r484.x;
- MOV r486.x, 0x00000000;
- MOV_SWZ r487, r485.x, r486.x, r486.x, r486.x;
- MOV r488.x, r487.x;
- MOV_SWZ r489, r488.x, r488.x, r488.x, r488.x;
- FMUL r490, r489, r27;
- FSIN r491.x, r484.x;
- MOV_SWZ r492, r491.x, r486.x, r486.x, r486.x;
- MOV r493.x, r492.x;
- MOV_SWZ r494, r493.x, r493.x, r493.x, r493.x;
- FMUL r495, r494, r28;
- FADD r35, r490, -r495;
- FMUL r496, r489, r28;
- FMUL r497, r494, r27;
- FADD r36, r496, r497;
- IF_CND.z r482.x;
- MOV r783.x, r37.x;
- ELSE;
- IADD r38.x, r37.x, 4294966272;
- MOV r783.x, r38.x;
- ENDIF;
- MOV r39.x, r783.x;
- MOV r498.x, 3;
- IMUL r499.x, r42.x, r31.x, r498.x;
- MOV r500.x, 512;
- ICMP.gt r501.x, r42.x, r500.x;
- ITOF r502.x, r39.x;
- FMUL r503.x, r502.x, 0xBBC90FDB;
- FCOS r504.x, r503.x;
- MOV r505.x, 0x00000000;
- MOV_SWZ r506, r504.x, r505.x, r505.x, r505.x;
- MOV r507.x, r506.x;
- MOV_SWZ r508, r507.x, r507.x, r507.x, r507.x;
- FMUL r509, r508, r24;
- FSIN r510.x, r503.x;
- MOV_SWZ r511, r510.x, r505.x, r505.x, r505.x;
- MOV r512.x, r511.x;
- MOV_SWZ r513, r512.x, r512.x, r512.x, r512.x;
- FMUL r514, r513, r26;
- FADD r40, r509, -r514;
- FMUL r515, r508, r26;
- FMUL r516, r513, r24;
- FADD r41, r515, r516;
- IF_CND.z r501.x;
- MOV r784.x, r42.x;
- ELSE;
- IADD r43.x, r42.x, 4294966272;
- MOV r784.x, r43.x;
- ENDIF;
- MOV r44.x, r784.x;
- AND r517.x, r0.x, 1073741808;
- SHL r53.x, r517.x, 2;
- MOV r518.x, 512;
- ICMP.gt r519.x, r53.x, r518.x;
- AND r520.x, r0.x, 3;
- SHR r521.x, r0.x, 2;
- AND r522.x, r521.x, 3;
- MOV r523.x, 264;
- IMUL r525.x, r524.x, r522.x, r523.x;
- OR r526.x, r520.x, r524.x;
- AND r527.x, r0.x, 4294967280;
- SHR r528.x, r527.x, 2;
- IADD r529.x, r526.x, r528.x;
- SHL r530.x, r529.x, 2;
- PADD ptr143, ptr0, r530.x;
- ITOF r531.x, r44.x;
- FMUL r532.x, r531.x, 0xBBC90FDB;
- FCOS r533.x, r532.x;
- MOV r534.x, 0x00000000;
- MOV_SWZ r535, r533.x, r534.x, r534.x, r534.x;
- MOV r536.x, r535.x;
- MOV_SWZ r537, r536.x, r536.x, r536.x, r536.x;
- FMUL r538, r537, r30;
- FSIN r539.x, r532.x;
- MOV_SWZ r540, r539.x, r534.x, r534.x, r534.x;
- MOV r541.x, r540.x;
- MOV_SWZ r542, r541.x, r541.x, r541.x, r541.x;
- FMUL r543, r542, r29;
- FADD r544, r538, r543;
- MOV r545.x, r544.w;
- SHL r546.x, r0.x, 2;
- PADD ptr144, ptr0, r546.x;
- PADD ptr145, ptr144, 8184;
- MOV r547.x, r544.z;
- PADD ptr146, ptr144, 7920;
- MOV r548.x, r544.y;
- PADD ptr147, ptr144, 7656;
- MOV r549.x, r544.x;
- PADD ptr148, ptr144, 7392;
- MOV r550.x, r41.w;
- PADD ptr149, ptr144, 7128;
- MOV r551.x, r41.z;
- PADD ptr150, ptr144, 6864;
- MOV r552.x, r41.y;
- PADD ptr151, ptr144, 6600;
- MOV r553.x, r41.x;
- PADD ptr152, ptr144, 6336;
- MOV r554.x, r36.w;
- PADD ptr153, ptr144, 6072;
- MOV r555.x, r36.z;
- PADD ptr154, ptr144, 5808;
- MOV r556.x, r36.y;
- PADD ptr155, ptr144, 5544;
- MOV r557.x, r36.x;
- PADD ptr156, ptr144, 5280;
- MOV r558.x, r25.w;
- PADD ptr157, ptr144, 5016;
- MOV r559.x, r25.z;
- PADD ptr158, ptr144, 4752;
- MOV r560.x, r25.y;
- PADD ptr159, ptr144, 4488;
- MOV r561.x, r25.x;
- PADD ptr160, ptr144, 4224;
- FMUL r562, r537, r29;
- FMUL r563, r542, r30;
- FADD r564, r562, -r563;
- MOV r565.x, r564.w;
- PADD ptr161, ptr144, 3960;
- MOV r566.x, r564.z;
- PADD ptr162, ptr144, 3696;
- MOV r567.x, r564.y;
- PADD ptr163, ptr144, 3432;
- MOV r568.x, r564.x;
- PADD ptr164, ptr144, 3168;
- MOV r569.x, r40.w;
- PADD ptr165, ptr144, 2904;
- MOV r570.x, r40.z;
- PADD ptr166, ptr144, 2640;
- MOV r571.x, r40.y;
- PADD ptr167, ptr144, 2376;
- MOV r572.x, r40.x;
- PADD ptr168, ptr144, 2112;
- MOV r573.x, r35.w;
- PADD ptr169, ptr144, 1848;
- MOV r574.x, r35.z;
- PADD ptr170, ptr144, 1584;
- MOV r575.x, r35.y;
- PADD ptr171, ptr144, 1320;
- MOV r576.x, r35.x;
- PADD ptr172, ptr144, 1056;
- MOV r577.x, r23.w;
- PADD ptr173, ptr144, 792;
- MOV r578.x, r23.z;
- PADD ptr174, ptr144, 528;
- MOV r579.x, r23.y;
- PADD ptr175, ptr144, 264;
- MOV r580.x, r23.x;
+ LD_RAW_PTR r684.x, ptr6;
+ LD_RAW_PTR r685.x, ptr47;
+ LD_RAW_PTR r686.x, ptr48;
+ LD_RAW_PTR r687.x, ptr49;
+ LD_RAW_PTR r688.x, ptr50;
+ LD_RAW_PTR r689.x, ptr51;
+ LD_RAW_PTR r690.x, ptr52;
+ LD_RAW_PTR r691.x, ptr53;
+ LD_RAW_PTR r692.x, ptr54;
+ LD_RAW_PTR r693.x, ptr55;
+ LD_RAW_PTR r694.x, ptr56;
+ LD_RAW_PTR r695.x, ptr57;
+ LD_RAW_PTR r696.x, ptr58;
+ LD_RAW_PTR r697.x, ptr59;
+ LD_RAW_PTR r698.x, ptr60;
+ LD_RAW_PTR r699.x, ptr61;
+ LD_RAW_PTR r700.x, ptr62;
+ LD_RAW_PTR r701.x, ptr63;
+ LD_RAW_PTR r702.x, ptr64;
+ LD_RAW_PTR r703.x, ptr65;
+ LD_RAW_PTR r704.x, ptr66;
+ LD_RAW_PTR r705.x, ptr67;
+ LD_RAW_PTR r706.x, ptr68;
+ LD_RAW_PTR r707.x, ptr69;
+ LD_RAW_PTR r708.x, ptr70;
+ LD_RAW_PTR r709.x, ptr71;
+ LD_RAW_PTR r710.x, ptr72;
+ LD_RAW_PTR r711.x, ptr73;
+ LD_RAW_PTR r712.x, ptr74;
+ LD_RAW_PTR r713.x, ptr75;
+ LD_RAW_PTR r714.x, ptr76;
+ LD_RAW_PTR r715.x, ptr77;
+ FCOS r716.x, r60.x;
+ FSIN r717.x, r60.x;
+ FCOS r718.x, r58.x;
+ FSIN r719.x, r58.x;
+ FCOS r720.x, r55.x;
+ MOV_SWZ r721, r720.x, r590.x, r590.x, r590.x;
+ MOV r722.x, r721.x;
+ MOV_SWZ r723, r722.x, r722.x, r722.x, r722.x;
+ MOV_SWZ r724, r685.x, r689.x, r693.x, r697.x;
+ MOV_SWZ r725, r687.x, r691.x, r695.x, r699.x;
+ FADD r726, r724, -r725;
+ MOV_SWZ r727, r700.x, r704.x, r708.x, r712.x;
+ MOV_SWZ r728, r702.x, r706.x, r710.x, r714.x;
+ FADD r729, r727, -r728;
+ FADD r730, r726, r729;
+ FMUL r731, r723, r730;
+ FSIN r732.x, r55.x;
+ MOV_SWZ r733, r732.x, r590.x, r590.x, r590.x;
+ MOV r734.x, r733.x;
+ MOV_SWZ r735, r734.x, r734.x, r734.x, r734.x;
+ MOV_SWZ r736, r684.x, r688.x, r692.x, r696.x;
+ MOV_SWZ r737, r686.x, r690.x, r694.x, r698.x;
+ FADD r738, r736, -r737;
+ MOV_SWZ r739, r701.x, r705.x, r709.x, r713.x;
+ MOV_SWZ r740, r703.x, r707.x, r711.x, r715.x;
+ FADD r741, r739, -r740;
+ FADD r742, r738, -r741;
+ FMUL r743, r735, r742;
+ FADD r744, r731, r743;
+ MOV r745.x, r744.w;
+ MOV_SWZ r746, r72.x, r10.x, r10.x, r10.x;
+ MOV r747.xy, r746;
+ MOV r748.xy, r747.xyxy;
+ PADD ptr78, ptr0, r748.x;
+ MOV r749.xy, r582.xyxy;
+ PADD ptr79, ptr78, r749.x;
+ MOV r750.x, r744.z;
+ MOV r751.xy, r577.xyxy;
+ PADD ptr80, ptr78, r751.x;
+ MOV r752.x, r744.y;
+ MOV r753.xy, r572.xyxy;
+ PADD ptr81, ptr78, r753.x;
+ MOV r754.x, r744.x;
+ MOV r755.xy, r285.xyxy;
+ PADD ptr82, ptr78, r755.x;
+ MOV_SWZ r756, r718.x, r590.x, r590.x, r590.x;
+ MOV r757.x, r756.x;
+ MOV_SWZ r758, r757.x, r757.x, r757.x, r757.x;
+ FADD r759, r727, r728;
+ FADD r760, r739, r740;
+ FADD r761, r759, -r760;
+ FMUL r762, r758, r761;
+ MOV_SWZ r763, r719.x, r590.x, r590.x, r590.x;
+ MOV r764.x, r763.x;
+ MOV_SWZ r765, r764.x, r764.x, r764.x, r764.x;
+ FADD r766, r736, r737;
+ FADD r767, r724, r725;
+ FADD r768, r766, -r767;
+ FMUL r769, r765, r768;
+ FADD r770, r762, r769;
+ MOV r771.x, r770.w;
+ MOV r772.xy, r565.xyxy;
+ PADD ptr83, ptr78, r772.x;
+ MOV r773.x, r770.z;
+ MOV r774.xy, r560.xyxy;
+ PADD ptr84, ptr78, r774.x;
+ MOV r775.x, r770.y;
+ MOV r776.xy, r555.xyxy;
+ PADD ptr85, ptr78, r776.x;
+ MOV r777.x, r770.x;
+ MOV r778.xy, r316.xyxy;
+ PADD ptr86, ptr78, r778.x;
+ MOV_SWZ r779, r716.x, r590.x, r590.x, r590.x;
+ MOV r780.x, r779.x;
+ MOV_SWZ r781, r780.x, r780.x, r780.x, r780.x;
+ FADD r782, r729, -r726;
+ FMUL r783, r781, r782;
+ MOV_SWZ r784, r717.x, r590.x, r590.x, r590.x;
+ MOV r785.x, r784.x;
+ MOV_SWZ r786, r785.x, r785.x, r785.x, r785.x;
+ FADD r787, r738, r741;
+ FMUL r788, r786, r787;
+ FADD r789, r783, r788;
+ MOV r790.x, r789.w;
+ MOV r791.xy, r548.xyxy;
+ PADD ptr87, ptr78, r791.x;
+ MOV r792.x, r789.z;
+ MOV r793.xy, r543.xyxy;
+ PADD ptr88, ptr78, r793.x;
+ MOV r794.x, r789.y;
+ MOV r795.xy, r538.xyxy;
+ PADD ptr89, ptr78, r795.x;
+ MOV r796.x, r789.x;
+ MOV r797.xy, r343.xyxy;
+ PADD ptr90, ptr78, r797.x;
+ FADD r798, r759, r760;
+ MOV r799.x, r798.w;
+ MOV r800.xy, r531.xyxy;
+ PADD ptr91, ptr78, r800.x;
+ MOV r801.x, r798.z;
+ MOV r802.xy, r526.xyxy;
+ PADD ptr92, ptr78, r802.x;
+ MOV r803.x, r798.y;
+ MOV r804.xy, r521.xyxy;
+ PADD ptr93, ptr78, r804.x;
+ MOV r805.x, r798.x;
+ MOV r806.xy, r364.xyxy;
+ PADD ptr94, ptr78, r806.x;
+ FMUL r807, r723, r742;
+ FMUL r808, r735, r730;
+ FADD r809, r807, -r808;
+ MOV r810.x, r809.w;
+ MOV r811.xy, r514.xyxy;
+ PADD ptr95, ptr78, r811.x;
+ MOV r812.x, r809.z;
+ MOV r813.xy, r509.xyxy;
+ PADD ptr96, ptr78, r813.x;
+ MOV r814.x, r809.y;
+ MOV r815.xy, r504.xyxy;
+ PADD ptr97, ptr78, r815.x;
+ MOV r816.x, r809.x;
+ MOV r817.xy, r387.xyxy;
+ PADD ptr98, ptr78, r817.x;
+ FMUL r818, r758, r768;
+ FMUL r819, r765, r761;
+ FADD r820, r818, -r819;
+ MOV r821.x, r820.w;
+ MOV r822.xy, r497.xyxy;
+ PADD ptr99, ptr78, r822.x;
+ MOV r823.x, r820.z;
+ MOV r824.xy, r492.xyxy;
+ PADD ptr100, ptr78, r824.x;
+ MOV r825.x, r820.y;
+ MOV r826.xy, r487.xyxy;
+ PADD ptr101, ptr78, r826.x;
+ MOV r827.x, r820.x;
+ MOV r828.xy, r410.xyxy;
+ PADD ptr102, ptr78, r828.x;
+ FMUL r829, r781, r787;
+ FMUL r830, r786, r782;
+ FADD r831, r829, -r830;
+ MOV r832.x, r831.w;
+ MOV r833.xy, r480.xyxy;
+ PADD ptr103, ptr78, r833.x;
+ MOV r834.x, r831.z;
+ MOV r835.xy, r475.xyxy;
+ PADD ptr104, ptr78, r835.x;
+ MOV r836.x, r831.y;
+ MOV r837.xy, r470.xyxy;
+ PADD ptr105, ptr78, r837.x;
+ MOV r838.x, r831.x;
+ MOV r839.xy, r433.xyxy;
+ PADD ptr106, ptr78, r839.x;
+ FADD r840, r766, r767;
+ MOV r841.x, r840.w;
+ MOV r842.xy, r463.xyxy;
+ PADD ptr107, ptr78, r842.x;
+ MOV r843.x, r840.z;
+ MOV r844.xy, r458.xyxy;
+ PADD ptr108, ptr78, r844.x;
+ MOV r845.x, r840.y;
+ MOV r846.xy, r453.xyxy;
+ PADD ptr109, ptr78, r846.x;
+ MOV r847.x, r840.x;
SYNC.t.g;
- STORE_RAW_PTR ptr144.x, r580.x;
- STORE_RAW_PTR ptr175.x, r579.x;
- STORE_RAW_PTR ptr174.x, r578.x;
- STORE_RAW_PTR ptr173.x, r577.x;
- STORE_RAW_PTR ptr172.x, r576.x;
- STORE_RAW_PTR ptr171.x, r575.x;
- STORE_RAW_PTR ptr170.x, r574.x;
- STORE_RAW_PTR ptr169.x, r573.x;
- STORE_RAW_PTR ptr168.x, r572.x;
- STORE_RAW_PTR ptr167.x, r571.x;
- STORE_RAW_PTR ptr166.x, r570.x;
- STORE_RAW_PTR ptr165.x, r569.x;
- STORE_RAW_PTR ptr164.x, r568.x;
- STORE_RAW_PTR ptr163.x, r567.x;
- STORE_RAW_PTR ptr162.x, r566.x;
- STORE_RAW_PTR ptr161.x, r565.x;
- STORE_RAW_PTR ptr160.x, r561.x;
- STORE_RAW_PTR ptr159.x, r560.x;
- STORE_RAW_PTR ptr158.x, r559.x;
- STORE_RAW_PTR ptr157.x, r558.x;
- STORE_RAW_PTR ptr156.x, r557.x;
- STORE_RAW_PTR ptr155.x, r556.x;
- STORE_RAW_PTR ptr154.x, r555.x;
- STORE_RAW_PTR ptr153.x, r554.x;
- STORE_RAW_PTR ptr152.x, r553.x;
- STORE_RAW_PTR ptr151.x, r552.x;
- STORE_RAW_PTR ptr150.x, r551.x;
- STORE_RAW_PTR ptr149.x, r550.x;
- STORE_RAW_PTR ptr148.x, r549.x;
- STORE_RAW_PTR ptr147.x, r548.x;
- STORE_RAW_PTR ptr146.x, r547.x;
- STORE_RAW_PTR ptr145.x, r545.x;
+ STORE_RAW_PTR ptr78.x, r847.x;
+ STORE_RAW_PTR ptr109.x, r845.x;
+ STORE_RAW_PTR ptr108.x, r843.x;
+ STORE_RAW_PTR ptr107.x, r841.x;
+ STORE_RAW_PTR ptr106.x, r838.x;
+ STORE_RAW_PTR ptr105.x, r836.x;
+ STORE_RAW_PTR ptr104.x, r834.x;
+ STORE_RAW_PTR ptr103.x, r832.x;
+ STORE_RAW_PTR ptr102.x, r827.x;
+ STORE_RAW_PTR ptr101.x, r825.x;
+ STORE_RAW_PTR ptr100.x, r823.x;
+ STORE_RAW_PTR ptr99.x, r821.x;
+ STORE_RAW_PTR ptr98.x, r816.x;
+ STORE_RAW_PTR ptr97.x, r814.x;
+ STORE_RAW_PTR ptr96.x, r812.x;
+ STORE_RAW_PTR ptr95.x, r810.x;
+ STORE_RAW_PTR ptr94.x, r805.x;
+ STORE_RAW_PTR ptr93.x, r803.x;
+ STORE_RAW_PTR ptr92.x, r801.x;
+ STORE_RAW_PTR ptr91.x, r799.x;
+ STORE_RAW_PTR ptr90.x, r796.x;
+ STORE_RAW_PTR ptr89.x, r794.x;
+ STORE_RAW_PTR ptr88.x, r792.x;
+ STORE_RAW_PTR ptr87.x, r790.x;
+ STORE_RAW_PTR ptr86.x, r777.x;
+ STORE_RAW_PTR ptr85.x, r775.x;
+ STORE_RAW_PTR ptr84.x, r773.x;
+ STORE_RAW_PTR ptr83.x, r771.x;
+ STORE_RAW_PTR ptr82.x, r754.x;
+ STORE_RAW_PTR ptr81.x, r752.x;
+ STORE_RAW_PTR ptr80.x, r750.x;
+ STORE_RAW_PTR ptr79.x, r745.x;
SYNC.t.g;
- LD_RAW_PTR r581.x, ptr143;
- PADD ptr176, ptr143, 264;
- LD_RAW_PTR r582.x, ptr176;
- PADD ptr177, ptr143, 528;
- LD_RAW_PTR r583.x, ptr177;
- PADD ptr178, ptr143, 792;
- LD_RAW_PTR r584.x, ptr178;
- MOV_SWZ r585, r581.x, r582.x, r583.x, r584.x;
- PADD ptr179, ptr143, 128;
- LD_RAW_PTR r586.x, ptr179;
- PADD ptr180, ptr143, 392;
- LD_RAW_PTR r587.x, ptr180;
- PADD ptr181, ptr143, 656;
- LD_RAW_PTR r588.x, ptr181;
- PADD ptr182, ptr143, 920;
- LD_RAW_PTR r589.x, ptr182;
- MOV_SWZ r590, r586.x, r587.x, r588.x, r589.x;
- FADD r591, r585, r590;
- PADD ptr183, ptr143, 64;
- LD_RAW_PTR r592.x, ptr183;
- PADD ptr184, ptr143, 328;
- LD_RAW_PTR r593.x, ptr184;
- PADD ptr185, ptr143, 592;
- LD_RAW_PTR r594.x, ptr185;
- PADD ptr186, ptr143, 856;
- LD_RAW_PTR r595.x, ptr186;
- MOV_SWZ r596, r592.x, r593.x, r594.x, r595.x;
- PADD ptr187, ptr143, 192;
- LD_RAW_PTR r597.x, ptr187;
- PADD ptr188, ptr143, 456;
- LD_RAW_PTR r598.x, ptr188;
- PADD ptr189, ptr143, 720;
- LD_RAW_PTR r599.x, ptr189;
- PADD ptr190, ptr143, 984;
- LD_RAW_PTR r600.x, ptr190;
- MOV_SWZ r601, r597.x, r598.x, r599.x, r600.x;
- FADD r602, r596, r601;
- FADD r45, r591, r602;
- FADD r46, r591, -r602;
- PADD ptr191, ptr143, 4224;
- LD_RAW_PTR r603.x, ptr191;
- PADD ptr192, ptr143, 4488;
- LD_RAW_PTR r604.x, ptr192;
- PADD ptr193, ptr143, 4752;
- LD_RAW_PTR r605.x, ptr193;
- PADD ptr194, ptr143, 5016;
- LD_RAW_PTR r606.x, ptr194;
- MOV_SWZ r607, r603.x, r604.x, r605.x, r606.x;
- PADD ptr195, ptr143, 4352;
- LD_RAW_PTR r608.x, ptr195;
- PADD ptr196, ptr143, 4616;
- LD_RAW_PTR r609.x, ptr196;
- PADD ptr197, ptr143, 4880;
- LD_RAW_PTR r610.x, ptr197;
- PADD ptr198, ptr143, 5144;
- LD_RAW_PTR r611.x, ptr198;
- MOV_SWZ r612, r608.x, r609.x, r610.x, r611.x;
- FADD r613, r607, r612;
- PADD ptr199, ptr143, 4288;
- LD_RAW_PTR r614.x, ptr199;
- PADD ptr200, ptr143, 4552;
- LD_RAW_PTR r615.x, ptr200;
- PADD ptr201, ptr143, 4816;
- LD_RAW_PTR r616.x, ptr201;
- PADD ptr202, ptr143, 5080;
- LD_RAW_PTR r617.x, ptr202;
- MOV_SWZ r618, r614.x, r615.x, r616.x, r617.x;
- PADD ptr203, ptr143, 4416;
- LD_RAW_PTR r619.x, ptr203;
- PADD ptr204, ptr143, 4680;
- LD_RAW_PTR r620.x, ptr204;
- PADD ptr205, ptr143, 4944;
- LD_RAW_PTR r621.x, ptr205;
- PADD ptr206, ptr143, 5208;
- LD_RAW_PTR r622.x, ptr206;
- MOV_SWZ r623, r619.x, r620.x, r621.x, r622.x;
- FADD r624, r618, r623;
- FADD r47, r613, r624;
- FADD r48, r613, -r624;
- FADD r625, r585, -r590;
- FADD r626, r618, -r623;
- FADD r49, r625, r626;
- FADD r627, r607, -r612;
- FADD r628, r596, -r601;
- FADD r50, r627, -r628;
- FADD r51, r625, -r626;
- FADD r52, r628, r627;
- MOV r54.x, r53.x;
- IF_CND.z r519.x;
- MOV r785.x, r54.x;
- ELSE;
- IADD r55.x, r54.x, 4294966272;
- MOV r785.x, r55.x;
- ENDIF;
- MOV r56.x, r785.x;
- SHL r59.x, r53.x, 1;
- MOV r629.x, 512;
- ICMP.gt r630.x, r59.x, r629.x;
- ITOF r631.x, r56.x;
- FMUL r632.x, r631.x, 0xBBC90FDB;
- FCOS r633.x, r632.x;
- MOV r634.x, 0x00000000;
- MOV_SWZ r635, r633.x, r634.x, r634.x, r634.x;
- MOV r636.x, r635.x;
- MOV_SWZ r637, r636.x, r636.x, r636.x, r636.x;
- FMUL r638, r637, r49;
- FSIN r639.x, r632.x;
- MOV_SWZ r640, r639.x, r634.x, r634.x, r634.x;
- MOV r641.x, r640.x;
- MOV_SWZ r642, r641.x, r641.x, r641.x, r641.x;
- FMUL r643, r642, r50;
- FADD r57, r638, -r643;
- FMUL r644, r637, r50;
- FMUL r645, r642, r49;
- FADD r58, r644, r645;
- IF_CND.z r630.x;
- MOV r786.x, r59.x;
- ELSE;
- IADD r60.x, r59.x, 4294966272;
- MOV r786.x, r60.x;
- ENDIF;
- MOV r61.x, r786.x;
- MOV r646.x, 3;
- IMUL r647.x, r64.x, r53.x, r646.x;
- MOV r648.x, 512;
- ICMP.gt r649.x, r64.x, r648.x;
- ITOF r650.x, r61.x;
- FMUL r651.x, r650.x, 0xBBC90FDB;
- FCOS r652.x, r651.x;
- MOV r653.x, 0x00000000;
- MOV_SWZ r654, r652.x, r653.x, r653.x, r653.x;
- MOV r655.x, r654.x;
- MOV_SWZ r656, r655.x, r655.x, r655.x, r655.x;
- FMUL r657, r656, r46;
- FSIN r658.x, r651.x;
- MOV_SWZ r659, r658.x, r653.x, r653.x, r653.x;
- MOV r660.x, r659.x;
- MOV_SWZ r661, r660.x, r660.x, r660.x, r660.x;
- FMUL r662, r661, r48;
- FADD r62, r657, -r662;
- FMUL r663, r656, r48;
- FMUL r664, r661, r46;
- FADD r63, r663, r664;
- IF_CND.z r649.x;
- MOV r787.x, r64.x;
- ELSE;
- IADD r65.x, r64.x, 4294966272;
- MOV r787.x, r65.x;
- ENDIF;
- MOV r66.x, r787.x;
- AND r665.x, r0.x, 15;
- SHR r666.x, r0.x, 4;
- MOV r667.x, 272;
- IMUL r669.x, r668.x, r666.x, r667.x;
- OR r670.x, r665.x, r668.x;
- SHL r671.x, r670.x, 2;
- PADD ptr207, ptr0, r671.x;
- PADD ptr208, ptr207, 64;
- ITOF r672.x, r66.x;
- FMUL r673.x, r672.x, 0xBBC90FDB;
- FCOS r674.x, r673.x;
- MOV r675.x, 0x00000000;
- MOV_SWZ r676, r674.x, r675.x, r675.x, r675.x;
- MOV r677.x, r676.x;
- MOV_SWZ r678, r677.x, r677.x, r677.x, r677.x;
- FMUL r679, r678, r52;
- FSIN r680.x, r673.x;
- MOV_SWZ r681, r680.x, r675.x, r675.x, r675.x;
- MOV r682.x, r681.x;
- MOV_SWZ r683, r682.x, r682.x, r682.x, r682.x;
- FMUL r684, r683, r51;
- FADD r685, r679, r684;
- MOV r686.x, r685.w;
- SHL r687.x, r0.x, 2;
- PADD ptr209, ptr0, r687.x;
- PADD ptr210, ptr209, 8432;
- MOV r688.x, r685.z;
- PADD ptr211, ptr209, 8160;
- MOV r689.x, r685.y;
- PADD ptr212, ptr209, 7888;
- MOV r690.x, r685.x;
- PADD ptr213, ptr209, 7616;
- MOV r691.x, r63.w;
- PADD ptr214, ptr209, 7344;
- MOV r692.x, r63.z;
- PADD ptr215, ptr209, 7072;
- MOV r693.x, r63.y;
- PADD ptr216, ptr209, 6800;
- MOV r694.x, r63.x;
- PADD ptr217, ptr209, 6528;
- MOV r695.x, r58.w;
- PADD ptr218, ptr209, 6256;
- MOV r696.x, r58.z;
- PADD ptr219, ptr209, 5984;
- MOV r697.x, r58.y;
- PADD ptr220, ptr209, 5712;
- MOV r698.x, r58.x;
- PADD ptr221, ptr209, 5440;
- MOV r699.x, r47.w;
- PADD ptr222, ptr209, 5168;
- MOV r700.x, r47.z;
- PADD ptr223, ptr209, 4896;
- MOV r701.x, r47.y;
- PADD ptr224, ptr209, 4624;
- MOV r702.x, r47.x;
- PADD ptr225, ptr209, 4352;
- FMUL r703, r678, r51;
- FMUL r704, r683, r52;
- FADD r705, r703, -r704;
- MOV r706.x, r705.w;
- PADD ptr226, ptr209, 4080;
- MOV r707.x, r705.z;
- PADD ptr227, ptr209, 3808;
- MOV r708.x, r705.y;
- PADD ptr228, ptr209, 3536;
- MOV r709.x, r705.x;
- PADD ptr229, ptr209, 3264;
- MOV r710.x, r62.w;
- PADD ptr230, ptr209, 2992;
- MOV r711.x, r62.z;
- PADD ptr231, ptr209, 2720;
- MOV r712.x, r62.y;
- PADD ptr232, ptr209, 2448;
- MOV r713.x, r62.x;
- PADD ptr233, ptr209, 2176;
- MOV r714.x, r57.w;
- PADD ptr234, ptr209, 1904;
- MOV r715.x, r57.z;
- PADD ptr235, ptr209, 1632;
- MOV r716.x, r57.y;
- PADD ptr236, ptr209, 1360;
- MOV r717.x, r57.x;
- PADD ptr237, ptr209, 1088;
- MOV r718.x, r45.w;
- PADD ptr238, ptr209, 816;
- MOV r719.x, r45.z;
- PADD ptr239, ptr209, 544;
- MOV r720.x, r45.y;
- PADD ptr240, ptr209, 272;
- MOV r721.x, r45.x;
+ LD_RAW_PTR r848.x, ptr5;
+ MOV r849.xy, r453.xyxy;
+ PADD ptr110, ptr5, r849.x;
+ LD_RAW_PTR r850.x, ptr110;
+ MOV r851.xy, r458.xyxy;
+ PADD ptr111, ptr5, r851.x;
+ LD_RAW_PTR r852.x, ptr111;
+ MOV r853.xy, r463.xyxy;
+ PADD ptr112, ptr5, r853.x;
+ LD_RAW_PTR r854.x, ptr112;
+ MOV r855.xy, r16.xyxy;
+ PADD ptr113, ptr5, r855.x;
+ LD_RAW_PTR r856.x, ptr113;
+ MOV r857.x, 328;
+ MOV_SWZ r858, r857.x, r10.x, r10.x, r10.x;
+ MOV r859.xy, r858;
+ MOV r860.xy, r859.xyxy;
+ PADD ptr114, ptr5, r860.x;
+ LD_RAW_PTR r861.x, ptr114;
+ MOV r862.x, 592;
+ MOV_SWZ r863, r862.x, r10.x, r10.x, r10.x;
+ MOV r864.xy, r863;
+ MOV r865.xy, r864.xyxy;
+ PADD ptr115, ptr5, r865.x;
+ LD_RAW_PTR r866.x, ptr115;
+ MOV r867.x, 856;
+ MOV_SWZ r868, r867.x, r10.x, r10.x, r10.x;
+ MOV r869.xy, r868;
+ MOV r870.xy, r869.xyxy;
+ PADD ptr116, ptr5, r870.x;
+ LD_RAW_PTR r871.x, ptr116;
+ MOV r872.x, 128;
+ MOV_SWZ r873, r872.x, r10.x, r10.x, r10.x;
+ MOV r874.xy, r873;
+ MOV r875.xy, r874.xyxy;
+ PADD ptr117, ptr5, r875.x;
+ LD_RAW_PTR r876.x, ptr117;
+ MOV r877.x, 392;
+ MOV_SWZ r878, r877.x, r10.x, r10.x, r10.x;
+ MOV r879.xy, r878;
+ MOV r880.xy, r879.xyxy;
+ PADD ptr118, ptr5, r880.x;
+ LD_RAW_PTR r881.x, ptr118;
+ MOV r882.x, 656;
+ MOV_SWZ r883, r882.x, r10.x, r10.x, r10.x;
+ MOV r884.xy, r883;
+ MOV r885.xy, r884.xyxy;
+ PADD ptr119, ptr5, r885.x;
+ LD_RAW_PTR r886.x, ptr119;
+ MOV r887.x, 920;
+ MOV_SWZ r888, r887.x, r10.x, r10.x, r10.x;
+ MOV r889.xy, r888;
+ MOV r890.xy, r889.xyxy;
+ PADD ptr120, ptr5, r890.x;
+ LD_RAW_PTR r891.x, ptr120;
+ MOV r892.x, 192;
+ MOV_SWZ r893, r892.x, r10.x, r10.x, r10.x;
+ MOV r894.xy, r893;
+ MOV r895.xy, r894.xyxy;
+ PADD ptr121, ptr5, r895.x;
+ LD_RAW_PTR r896.x, ptr121;
+ MOV r897.x, 456;
+ MOV_SWZ r898, r897.x, r10.x, r10.x, r10.x;
+ MOV r899.xy, r898;
+ MOV r900.xy, r899.xyxy;
+ PADD ptr122, ptr5, r900.x;
+ LD_RAW_PTR r901.x, ptr122;
+ MOV r902.x, 720;
+ MOV_SWZ r903, r902.x, r10.x, r10.x, r10.x;
+ MOV r904.xy, r903;
+ MOV r905.xy, r904.xyxy;
+ PADD ptr123, ptr5, r905.x;
+ LD_RAW_PTR r906.x, ptr123;
+ MOV r907.x, 984;
+ MOV_SWZ r908, r907.x, r10.x, r10.x, r10.x;
+ MOV r909.xy, r908;
+ MOV r910.xy, r909.xyxy;
+ PADD ptr124, ptr5, r910.x;
+ LD_RAW_PTR r911.x, ptr124;
+ MOV r912.xy, r364.xyxy;
+ PADD ptr125, ptr5, r912.x;
+ LD_RAW_PTR r913.x, ptr125;
+ MOV r914.xy, r521.xyxy;
+ PADD ptr126, ptr5, r914.x;
+ LD_RAW_PTR r915.x, ptr126;
+ MOV r916.xy, r526.xyxy;
+ PADD ptr127, ptr5, r916.x;
+ LD_RAW_PTR r917.x, ptr127;
+ MOV r918.xy, r531.xyxy;
+ PADD ptr128, ptr5, r918.x;
+ LD_RAW_PTR r919.x, ptr128;
+ MOV r920.x, 4288;
+ MOV_SWZ r921, r920.x, r10.x, r10.x, r10.x;
+ MOV r922.xy, r921;
+ MOV r923.xy, r922.xyxy;
+ PADD ptr129, ptr5, r923.x;
+ LD_RAW_PTR r924.x, ptr129;
+ MOV r925.x, 4552;
+ MOV_SWZ r926, r925.x, r10.x, r10.x, r10.x;
+ MOV r927.xy, r926;
+ MOV r928.xy, r927.xyxy;
+ PADD ptr130, ptr5, r928.x;
+ LD_RAW_PTR r929.x, ptr130;
+ MOV r930.x, 4816;
+ MOV_SWZ r931, r930.x, r10.x, r10.x, r10.x;
+ MOV r932.xy, r931;
+ MOV r933.xy, r932.xyxy;
+ PADD ptr131, ptr5, r933.x;
+ LD_RAW_PTR r934.x, ptr131;
+ MOV r935.x, 5080;
+ MOV_SWZ r936, r935.x, r10.x, r10.x, r10.x;
+ MOV r937.xy, r936;
+ MOV r938.xy, r937.xyxy;
+ PADD ptr132, ptr5, r938.x;
+ LD_RAW_PTR r939.x, ptr132;
+ MOV r940.x, 4352;
+ MOV_SWZ r941, r940.x, r10.x, r10.x, r10.x;
+ MOV r942.xy, r941;
+ MOV r943.xy, r942.xyxy;
+ PADD ptr133, ptr5, r943.x;
+ LD_RAW_PTR r944.x, ptr133;
+ MOV r945.x, 4616;
+ MOV_SWZ r946, r945.x, r10.x, r10.x, r10.x;
+ MOV r947.xy, r946;
+ MOV r948.xy, r947.xyxy;
+ PADD ptr134, ptr5, r948.x;
+ LD_RAW_PTR r949.x, ptr134;
+ MOV r950.x, 4880;
+ MOV_SWZ r951, r950.x, r10.x, r10.x, r10.x;
+ MOV r952.xy, r951;
+ MOV r953.xy, r952.xyxy;
+ PADD ptr135, ptr5, r953.x;
+ LD_RAW_PTR r954.x, ptr135;
+ MOV r955.x, 5144;
+ MOV_SWZ r956, r955.x, r10.x, r10.x, r10.x;
+ MOV r957.xy, r956;
+ MOV r958.xy, r957.xyxy;
+ PADD ptr136, ptr5, r958.x;
+ LD_RAW_PTR r959.x, ptr136;
+ MOV r960.x, 4416;
+ MOV_SWZ r961, r960.x, r10.x, r10.x, r10.x;
+ MOV r962.xy, r961;
+ MOV r963.xy, r962.xyxy;
+ PADD ptr137, ptr5, r963.x;
+ LD_RAW_PTR r964.x, ptr137;
+ MOV r965.x, 4680;
+ MOV_SWZ r966, r965.x, r10.x, r10.x, r10.x;
+ MOV r967.xy, r966;
+ MOV r968.xy, r967.xyxy;
+ PADD ptr138, ptr5, r968.x;
+ LD_RAW_PTR r969.x, ptr138;
+ MOV r970.x, 4944;
+ MOV_SWZ r971, r970.x, r10.x, r10.x, r10.x;
+ MOV r972.xy, r971;
+ MOV r973.xy, r972.xyxy;
+ PADD ptr139, ptr5, r973.x;
+ LD_RAW_PTR r974.x, ptr139;
+ MOV r975.x, 5208;
+ MOV_SWZ r976, r975.x, r10.x, r10.x, r10.x;
+ MOV r977.xy, r976;
+ MOV r978.xy, r977.xyxy;
+ PADD ptr140, ptr5, r978.x;
+ LD_RAW_PTR r979.x, ptr140;
+ FCOS r980.x, r33.x;
+ FSIN r981.x, r33.x;
+ FCOS r982.x, r31.x;
+ FSIN r983.x, r31.x;
+ FCOS r984.x, r28.x;
+ MOV_SWZ r985, r984.x, r590.x, r590.x, r590.x;
+ MOV r986.x, r985.x;
+ MOV_SWZ r987, r986.x, r986.x, r986.x, r986.x;
+ MOV_SWZ r988, r856.x, r861.x, r866.x, r871.x;
+ MOV_SWZ r989, r896.x, r901.x, r906.x, r911.x;
+ FADD r990, r988, -r989;
+ MOV_SWZ r991, r913.x, r915.x, r917.x, r919.x;
+ MOV_SWZ r992, r944.x, r949.x, r954.x, r959.x;
+ FADD r993, r991, -r992;
+ FADD r994, r990, r993;
+ FMUL r995, r987, r994;
+ FSIN r996.x, r28.x;
+ MOV_SWZ r997, r996.x, r590.x, r590.x, r590.x;
+ MOV r998.x, r997.x;
+ MOV_SWZ r999, r998.x, r998.x, r998.x, r998.x;
+ MOV_SWZ r1000, r848.x, r850.x, r852.x, r854.x;
+ MOV_SWZ r1001, r876.x, r881.x, r886.x, r891.x;
+ FADD r1002, r1000, -r1001;
+ MOV_SWZ r1003, r924.x, r929.x, r934.x, r939.x;
+ MOV_SWZ r1004, r964.x, r969.x, r974.x, r979.x;
+ FADD r1005, r1003, -r1004;
+ FADD r1006, r1002, -r1005;
+ FMUL r1007, r999, r1006;
+ FADD r1008, r995, r1007;
+ MOV r1009.x, r1008.w;
+ OR r1010.x, r2.x, 1088;
+ SHL r1011.x, r1010.x, 2;
+ MOV_SWZ r1012, r1011.x, r10.x, r10.x, r10.x;
+ MOV r1013.xy, r1012;
+ MOV r1014.xy, r1013.xyxy;
+ PADD ptr141, ptr0, r1014.x;
+ MOV r1015.x, 4080;
+ MOV_SWZ r1016, r1015.x, r10.x, r10.x, r10.x;
+ MOV r1017.xy, r1016;
+ MOV r1018.xy, r1017.xyxy;
+ PADD ptr142, ptr141, r1018.x;
+ MOV r1019.x, r1008.z;
+ MOV r1020.x, 3808;
+ MOV_SWZ r1021, r1020.x, r10.x, r10.x, r10.x;
+ MOV r1022.xy, r1021;
+ MOV r1023.xy, r1022.xyxy;
+ PADD ptr143, ptr141, r1023.x;
+ MOV r1024.x, r1008.y;
+ MOV r1025.x, 3536;
+ MOV_SWZ r1026, r1025.x, r10.x, r10.x, r10.x;
+ MOV r1027.xy, r1026;
+ MOV r1028.xy, r1027.xyxy;
+ PADD ptr144, ptr141, r1028.x;
+ MOV r1029.x, r1008.x;
+ MOV r1030.x, 3264;
+ MOV_SWZ r1031, r1030.x, r10.x, r10.x, r10.x;
+ MOV r1032.xy, r1031;
+ MOV r1033.xy, r1032.xyxy;
+ PADD ptr145, ptr141, r1033.x;
+ MOV_SWZ r1034, r982.x, r590.x, r590.x, r590.x;
+ MOV r1035.x, r1034.x;
+ MOV_SWZ r1036, r1035.x, r1035.x, r1035.x, r1035.x;
+ FADD r1037, r991, r992;
+ FADD r1038, r1003, r1004;
+ FADD r1039, r1037, -r1038;
+ FMUL r1040, r1036, r1039;
+ MOV_SWZ r1041, r983.x, r590.x, r590.x, r590.x;
+ MOV r1042.x, r1041.x;
+ MOV_SWZ r1043, r1042.x, r1042.x, r1042.x, r1042.x;
+ FADD r1044, r1000, r1001;
+ FADD r1045, r988, r989;
+ FADD r1046, r1044, -r1045;
+ FMUL r1047, r1043, r1046;
+ FADD r1048, r1040, r1047;
+ MOV r1049.x, r1048.w;
+ MOV r1050.x, 2992;
+ MOV_SWZ r1051, r1050.x, r10.x, r10.x, r10.x;
+ MOV r1052.xy, r1051;
+ MOV r1053.xy, r1052.xyxy;
+ PADD ptr146, ptr141, r1053.x;
+ MOV r1054.x, r1048.z;
+ MOV r1055.x, 2720;
+ MOV_SWZ r1056, r1055.x, r10.x, r10.x, r10.x;
+ MOV r1057.xy, r1056;
+ MOV r1058.xy, r1057.xyxy;
+ PADD ptr147, ptr141, r1058.x;
+ MOV r1059.x, r1048.y;
+ MOV r1060.x, 2448;
+ MOV_SWZ r1061, r1060.x, r10.x, r10.x, r10.x;
+ MOV r1062.xy, r1061;
+ MOV r1063.xy, r1062.xyxy;
+ PADD ptr148, ptr141, r1063.x;
+ MOV r1064.x, r1048.x;
+ MOV r1065.x, 2176;
+ MOV_SWZ r1066, r1065.x, r10.x, r10.x, r10.x;
+ MOV r1067.xy, r1066;
+ MOV r1068.xy, r1067.xyxy;
+ PADD ptr149, ptr141, r1068.x;
+ MOV_SWZ r1069, r980.x, r590.x, r590.x, r590.x;
+ MOV r1070.x, r1069.x;
+ MOV_SWZ r1071, r1070.x, r1070.x, r1070.x, r1070.x;
+ FADD r1072, r993, -r990;
+ FMUL r1073, r1071, r1072;
+ MOV_SWZ r1074, r981.x, r590.x, r590.x, r590.x;
+ MOV r1075.x, r1074.x;
+ MOV_SWZ r1076, r1075.x, r1075.x, r1075.x, r1075.x;
+ FADD r1077, r1002, r1005;
+ FMUL r1078, r1076, r1077;
+ FADD r1079, r1073, r1078;
+ MOV r1080.x, r1079.w;
+ MOV r1081.x, 1904;
+ MOV_SWZ r1082, r1081.x, r10.x, r10.x, r10.x;
+ MOV r1083.xy, r1082;
+ MOV r1084.xy, r1083.xyxy;
+ PADD ptr150, ptr141, r1084.x;
+ MOV r1085.x, r1079.z;
+ MOV r1086.x, 1632;
+ MOV_SWZ r1087, r1086.x, r10.x, r10.x, r10.x;
+ MOV r1088.xy, r1087;
+ MOV r1089.xy, r1088.xyxy;
+ PADD ptr151, ptr141, r1089.x;
+ MOV r1090.x, r1079.y;
+ MOV r1091.x, 1360;
+ MOV_SWZ r1092, r1091.x, r10.x, r10.x, r10.x;
+ MOV r1093.xy, r1092;
+ MOV r1094.xy, r1093.xyxy;
+ PADD ptr152, ptr141, r1094.x;
+ MOV r1095.x, r1079.x;
+ MOV r1096.x, 1088;
+ MOV_SWZ r1097, r1096.x, r10.x, r10.x, r10.x;
+ MOV r1098.xy, r1097;
+ MOV r1099.xy, r1098.xyxy;
+ PADD ptr153, ptr141, r1099.x;
+ FADD r1100, r1037, r1038;
+ MOV r1101.x, r1100.w;
+ MOV r1102.x, 816;
+ MOV_SWZ r1103, r1102.x, r10.x, r10.x, r10.x;
+ MOV r1104.xy, r1103;
+ MOV r1105.xy, r1104.xyxy;
+ PADD ptr154, ptr141, r1105.x;
+ MOV r1106.x, r1100.z;
+ MOV r1107.x, 544;
+ MOV_SWZ r1108, r1107.x, r10.x, r10.x, r10.x;
+ MOV r1109.xy, r1108;
+ MOV r1110.xy, r1109.xyxy;
+ PADD ptr155, ptr141, r1110.x;
+ MOV r1111.x, r1100.y;
+ MOV_SWZ r1112, r4.x, r10.x, r10.x, r10.x;
+ MOV r1113.xy, r1112;
+ MOV r1114.xy, r1113.xyxy;
+ PADD ptr156, ptr141, r1114.x;
+ MOV r1115.x, r1100.x;
+ FMUL r1116, r987, r1006;
+ FMUL r1117, r999, r994;
+ FADD r1118, r1116, -r1117;
+ MOV r1119.x, r1118.w;
+ MOV r1120.xy, r1017.xyxy;
+ PADD ptr157, ptr78, r1120.x;
+ MOV r1121.x, r1118.z;
+ MOV r1122.xy, r1022.xyxy;
+ PADD ptr158, ptr78, r1122.x;
+ MOV r1123.x, r1118.y;
+ MOV r1124.xy, r1027.xyxy;
+ PADD ptr159, ptr78, r1124.x;
+ MOV r1125.x, r1118.x;
+ MOV r1126.xy, r1032.xyxy;
+ PADD ptr160, ptr78, r1126.x;
+ FMUL r1127, r1036, r1046;
+ FMUL r1128, r1043, r1039;
+ FADD r1129, r1127, -r1128;
+ MOV r1130.x, r1129.w;
+ MOV r1131.xy, r1052.xyxy;
+ PADD ptr161, ptr78, r1131.x;
+ MOV r1132.x, r1129.z;
+ MOV r1133.xy, r1057.xyxy;
+ PADD ptr162, ptr78, r1133.x;
+ MOV r1134.x, r1129.y;
+ MOV r1135.xy, r1062.xyxy;
+ PADD ptr163, ptr78, r1135.x;
+ MOV r1136.x, r1129.x;
+ MOV r1137.xy, r1067.xyxy;
+ PADD ptr164, ptr78, r1137.x;
+ FMUL r1138, r1071, r1077;
+ FMUL r1139, r1076, r1072;
+ FADD r1140, r1138, -r1139;
+ MOV r1141.x, r1140.w;
+ MOV r1142.xy, r1083.xyxy;
+ PADD ptr165, ptr78, r1142.x;
+ MOV r1143.x, r1140.z;
+ MOV r1144.xy, r1088.xyxy;
+ PADD ptr166, ptr78, r1144.x;
+ MOV r1145.x, r1140.y;
+ MOV r1146.xy, r1093.xyxy;
+ PADD ptr167, ptr78, r1146.x;
+ MOV r1147.x, r1140.x;
+ MOV r1148.xy, r1098.xyxy;
+ PADD ptr168, ptr78, r1148.x;
+ FADD r1149, r1044, r1045;
+ MOV r1150.x, r1149.w;
+ MOV r1151.xy, r1104.xyxy;
+ PADD ptr169, ptr78, r1151.x;
+ MOV r1152.x, r1149.z;
+ MOV r1153.xy, r1109.xyxy;
+ PADD ptr170, ptr78, r1153.x;
+ MOV r1154.x, r1149.y;
+ MOV r1155.xy, r1113.xyxy;
+ PADD ptr171, ptr78, r1155.x;
+ MOV r1156.x, r1149.x;
SYNC.t.g;
- STORE_RAW_PTR ptr209.x, r721.x;
- STORE_RAW_PTR ptr240.x, r720.x;
- STORE_RAW_PTR ptr239.x, r719.x;
- STORE_RAW_PTR ptr238.x, r718.x;
- STORE_RAW_PTR ptr237.x, r717.x;
- STORE_RAW_PTR ptr236.x, r716.x;
- STORE_RAW_PTR ptr235.x, r715.x;
- STORE_RAW_PTR ptr234.x, r714.x;
- STORE_RAW_PTR ptr233.x, r713.x;
- STORE_RAW_PTR ptr232.x, r712.x;
- STORE_RAW_PTR ptr231.x, r711.x;
- STORE_RAW_PTR ptr230.x, r710.x;
- STORE_RAW_PTR ptr229.x, r709.x;
- STORE_RAW_PTR ptr228.x, r708.x;
- STORE_RAW_PTR ptr227.x, r707.x;
- STORE_RAW_PTR ptr226.x, r706.x;
- STORE_RAW_PTR ptr225.x, r702.x;
- STORE_RAW_PTR ptr224.x, r701.x;
- STORE_RAW_PTR ptr223.x, r700.x;
- STORE_RAW_PTR ptr222.x, r699.x;
- STORE_RAW_PTR ptr221.x, r698.x;
- STORE_RAW_PTR ptr220.x, r697.x;
- STORE_RAW_PTR ptr219.x, r696.x;
- STORE_RAW_PTR ptr218.x, r695.x;
- STORE_RAW_PTR ptr217.x, r694.x;
- STORE_RAW_PTR ptr216.x, r693.x;
- STORE_RAW_PTR ptr215.x, r692.x;
- STORE_RAW_PTR ptr214.x, r691.x;
- STORE_RAW_PTR ptr213.x, r690.x;
- STORE_RAW_PTR ptr212.x, r689.x;
- STORE_RAW_PTR ptr211.x, r688.x;
- STORE_RAW_PTR ptr210.x, r686.x;
+ STORE_RAW_PTR ptr78.x, r1156.x;
+ STORE_RAW_PTR ptr171.x, r1154.x;
+ STORE_RAW_PTR ptr170.x, r1152.x;
+ STORE_RAW_PTR ptr169.x, r1150.x;
+ STORE_RAW_PTR ptr168.x, r1147.x;
+ STORE_RAW_PTR ptr167.x, r1145.x;
+ STORE_RAW_PTR ptr166.x, r1143.x;
+ STORE_RAW_PTR ptr165.x, r1141.x;
+ STORE_RAW_PTR ptr164.x, r1136.x;
+ STORE_RAW_PTR ptr163.x, r1134.x;
+ STORE_RAW_PTR ptr162.x, r1132.x;
+ STORE_RAW_PTR ptr161.x, r1130.x;
+ STORE_RAW_PTR ptr160.x, r1125.x;
+ STORE_RAW_PTR ptr159.x, r1123.x;
+ STORE_RAW_PTR ptr158.x, r1121.x;
+ STORE_RAW_PTR ptr157.x, r1119.x;
+ STORE_RAW_PTR ptr141.x, r1115.x;
+ STORE_RAW_PTR ptr156.x, r1111.x;
+ STORE_RAW_PTR ptr155.x, r1106.x;
+ STORE_RAW_PTR ptr154.x, r1101.x;
+ STORE_RAW_PTR ptr153.x, r1095.x;
+ STORE_RAW_PTR ptr152.x, r1090.x;
+ STORE_RAW_PTR ptr151.x, r1085.x;
+ STORE_RAW_PTR ptr150.x, r1080.x;
+ STORE_RAW_PTR ptr149.x, r1064.x;
+ STORE_RAW_PTR ptr148.x, r1059.x;
+ STORE_RAW_PTR ptr147.x, r1054.x;
+ STORE_RAW_PTR ptr146.x, r1049.x;
+ STORE_RAW_PTR ptr145.x, r1029.x;
+ STORE_RAW_PTR ptr144.x, r1024.x;
+ STORE_RAW_PTR ptr143.x, r1019.x;
+ STORE_RAW_PTR ptr142.x, r1009.x;
SYNC.t.g;
- LD_RAW_PTR r722.x, ptr208;
- PADD ptr241, ptr207, 336;
- LD_RAW_PTR r723.x, ptr241;
- PADD ptr242, ptr207, 608;
- LD_RAW_PTR r724.x, ptr242;
- PADD ptr243, ptr207, 880;
- LD_RAW_PTR r725.x, ptr243;
- MOV_SWZ r726, r722.x, r723.x, r724.x, r725.x;
- PADD ptr244, ptr207, 192;
- LD_RAW_PTR r727.x, ptr244;
- PADD ptr245, ptr207, 464;
- LD_RAW_PTR r728.x, ptr245;
- PADD ptr246, ptr207, 736;
- LD_RAW_PTR r729.x, ptr246;
- PADD ptr247, ptr207, 1008;
- LD_RAW_PTR r730.x, ptr247;
- MOV_SWZ r731, r727.x, r728.x, r729.x, r730.x;
- FADD r732, r726, -r731;
- PADD ptr248, ptr207, 4352;
- LD_RAW_PTR r733.x, ptr248;
- PADD ptr249, ptr207, 4624;
- LD_RAW_PTR r734.x, ptr249;
- PADD ptr250, ptr207, 4896;
- LD_RAW_PTR r735.x, ptr250;
- PADD ptr251, ptr207, 5168;
- LD_RAW_PTR r736.x, ptr251;
- MOV_SWZ r737, r733.x, r734.x, r735.x, r736.x;
- PADD ptr252, ptr207, 4480;
- LD_RAW_PTR r738.x, ptr252;
- PADD ptr253, ptr207, 4752;
- LD_RAW_PTR r739.x, ptr253;
- PADD ptr254, ptr207, 5024;
- LD_RAW_PTR r740.x, ptr254;
- PADD ptr255, ptr207, 5296;
- LD_RAW_PTR r741.x, ptr255;
- MOV_SWZ r742, r738.x, r739.x, r740.x, r741.x;
- FADD r743, r737, -r742;
- FADD r744, r732, r743;
- SHL r745.x, r0.x, 4;
- PADD ptr256, ptr4, r745.x;
- PADD ptr257, ptr256, 3072;
- FADD r746, r737, r742;
- PADD ptr258, ptr207, 4416;
- LD_RAW_PTR r747.x, ptr258;
- PADD ptr259, ptr207, 4688;
- LD_RAW_PTR r748.x, ptr259;
- PADD ptr260, ptr207, 4960;
- LD_RAW_PTR r749.x, ptr260;
- PADD ptr261, ptr207, 5232;
- LD_RAW_PTR r750.x, ptr261;
- MOV_SWZ r751, r747.x, r748.x, r749.x, r750.x;
- PADD ptr262, ptr207, 4544;
- LD_RAW_PTR r752.x, ptr262;
- PADD ptr263, ptr207, 4816;
- LD_RAW_PTR r753.x, ptr263;
- PADD ptr264, ptr207, 5088;
- LD_RAW_PTR r754.x, ptr264;
- PADD ptr265, ptr207, 5360;
- LD_RAW_PTR r755.x, ptr265;
- MOV_SWZ r756, r752.x, r753.x, r754.x, r755.x;
- FADD r757, r751, r756;
- FADD r758, r746, -r757;
- PADD ptr266, ptr256, 2048;
- FADD r759, r743, -r732;
- PADD ptr267, ptr256, 1024;
- FADD r760, r746, r757;
- LD_RAW_PTR r761.x, ptr207;
- PADD ptr268, ptr207, 272;
- LD_RAW_PTR r762.x, ptr268;
- PADD ptr269, ptr207, 544;
- LD_RAW_PTR r763.x, ptr269;
- PADD ptr270, ptr207, 816;
- LD_RAW_PTR r764.x, ptr270;
- MOV_SWZ r765, r761.x, r762.x, r763.x, r764.x;
- PADD ptr271, ptr207, 128;
- LD_RAW_PTR r766.x, ptr271;
- PADD ptr272, ptr207, 400;
- LD_RAW_PTR r767.x, ptr272;
- PADD ptr273, ptr207, 672;
- LD_RAW_PTR r768.x, ptr273;
- PADD ptr274, ptr207, 944;
- LD_RAW_PTR r769.x, ptr274;
- MOV_SWZ r770, r766.x, r767.x, r768.x, r769.x;
- FADD r771, r765, -r770;
- FADD r772, r751, -r756;
- FADD r773, r771, -r772;
- PADD ptr275, ptr3, r745.x;
- PADD ptr276, ptr275, 3072;
- FADD r774, r765, r770;
- FADD r775, r726, r731;
- FADD r776, r774, -r775;
- PADD ptr277, ptr275, 2048;
- FADD r777, r771, r772;
- PADD ptr278, ptr275, 1024;
- FADD r778, r774, r775;
- STORE_RAW_PTR ptr275, r778;
- STORE_RAW_PTR ptr278, r777;
- STORE_RAW_PTR ptr277, r776;
- STORE_RAW_PTR ptr276, r773;
- STORE_RAW_PTR ptr256, r760;
- STORE_RAW_PTR ptr267, r759;
- STORE_RAW_PTR ptr266, r758;
- STORE_RAW_PTR ptr257, r744;
+ LD_RAW_PTR r1157.x, ptr4;
+ MOV r1158.x, 336;
+ MOV_SWZ r1159, r1158.x, r10.x, r10.x, r10.x;
+ MOV r1160.xy, r1159;
+ MOV r1161.xy, r1160.xyxy;
+ PADD ptr172, ptr3, r1161.x;
+ LD_RAW_PTR r1162.x, ptr172;
+ MOV r1163.x, 608;
+ MOV_SWZ r1164, r1163.x, r10.x, r10.x, r10.x;
+ MOV r1165.xy, r1164;
+ MOV r1166.xy, r1165.xyxy;
+ PADD ptr173, ptr3, r1166.x;
+ LD_RAW_PTR r1167.x, ptr173;
+ MOV r1168.x, 880;
+ MOV_SWZ r1169, r1168.x, r10.x, r10.x, r10.x;
+ MOV r1170.xy, r1169;
+ MOV r1171.xy, r1170.xyxy;
+ PADD ptr174, ptr3, r1171.x;
+ LD_RAW_PTR r1172.x, ptr174;
+ MOV_SWZ r1173, r1157.x, r1162.x, r1167.x, r1172.x;
+ MOV r1174.xy, r894.xyxy;
+ PADD ptr175, ptr3, r1174.x;
+ LD_RAW_PTR r1175.x, ptr175;
+ MOV r1176.x, 464;
+ MOV_SWZ r1177, r1176.x, r10.x, r10.x, r10.x;
+ MOV r1178.xy, r1177;
+ MOV r1179.xy, r1178.xyxy;
+ PADD ptr176, ptr3, r1179.x;
+ LD_RAW_PTR r1180.x, ptr176;
+ MOV r1181.x, 736;
+ MOV_SWZ r1182, r1181.x, r10.x, r10.x, r10.x;
+ MOV r1183.xy, r1182;
+ MOV r1184.xy, r1183.xyxy;
+ PADD ptr177, ptr3, r1184.x;
+ LD_RAW_PTR r1185.x, ptr177;
+ MOV r1186.x, 1008;
+ MOV_SWZ r1187, r1186.x, r10.x, r10.x, r10.x;
+ MOV r1188.xy, r1187;
+ MOV r1189.xy, r1188.xyxy;
+ PADD ptr178, ptr3, r1189.x;
+ LD_RAW_PTR r1190.x, ptr178;
+ MOV_SWZ r1191, r1175.x, r1180.x, r1185.x, r1190.x;
+ FADD r1192, r1173, -r1191;
+ MOV r1193.xy, r942.xyxy;
+ PADD ptr179, ptr3, r1193.x;
+ LD_RAW_PTR r1194.x, ptr179;
+ MOV r1195.x, 4624;
+ MOV_SWZ r1196, r1195.x, r10.x, r10.x, r10.x;
+ MOV r1197.xy, r1196;
+ MOV r1198.xy, r1197.xyxy;
+ PADD ptr180, ptr3, r1198.x;
+ LD_RAW_PTR r1199.x, ptr180;
+ MOV r1200.x, 4896;
+ MOV_SWZ r1201, r1200.x, r10.x, r10.x, r10.x;
+ MOV r1202.xy, r1201;
+ MOV r1203.xy, r1202.xyxy;
+ PADD ptr181, ptr3, r1203.x;
+ LD_RAW_PTR r1204.x, ptr181;
+ MOV r1205.x, 5168;
+ MOV_SWZ r1206, r1205.x, r10.x, r10.x, r10.x;
+ MOV r1207.xy, r1206;
+ MOV r1208.xy, r1207.xyxy;
+ PADD ptr182, ptr3, r1208.x;
+ LD_RAW_PTR r1209.x, ptr182;
+ MOV_SWZ r1210, r1194.x, r1199.x, r1204.x, r1209.x;
+ MOV r1211.x, 4480;
+ MOV_SWZ r1212, r1211.x, r10.x, r10.x, r10.x;
+ MOV r1213.xy, r1212;
+ MOV r1214.xy, r1213.xyxy;
+ PADD ptr183, ptr3, r1214.x;
+ LD_RAW_PTR r1215.x, ptr183;
+ MOV r1216.xy, r526.xyxy;
+ PADD ptr184, ptr3, r1216.x;
+ LD_RAW_PTR r1217.x, ptr184;
+ MOV r1218.x, 5024;
+ MOV_SWZ r1219, r1218.x, r10.x, r10.x, r10.x;
+ MOV r1220.xy, r1219;
+ MOV r1221.xy, r1220.xyxy;
+ PADD ptr185, ptr3, r1221.x;
+ LD_RAW_PTR r1222.x, ptr185;
+ MOV r1223.x, 5296;
+ MOV_SWZ r1224, r1223.x, r10.x, r10.x, r10.x;
+ MOV r1225.xy, r1224;
+ MOV r1226.xy, r1225.xyxy;
+ PADD ptr186, ptr3, r1226.x;
+ LD_RAW_PTR r1227.x, ptr186;
+ MOV_SWZ r1228, r1215.x, r1217.x, r1222.x, r1227.x;
+ FADD r1229, r1210, -r1228;
+ FADD r1230, r1192, r1229;
+ FADD r1231, r1210, r1228;
+ MOV r1232.xy, r962.xyxy;
+ PADD ptr187, ptr3, r1232.x;
+ LD_RAW_PTR r1233.x, ptr187;
+ MOV r1234.x, 4688;
+ MOV_SWZ r1235, r1234.x, r10.x, r10.x, r10.x;
+ MOV r1236.xy, r1235;
+ MOV r1237.xy, r1236.xyxy;
+ PADD ptr188, ptr3, r1237.x;
+ LD_RAW_PTR r1238.x, ptr188;
+ MOV r1239.x, 4960;
+ MOV_SWZ r1240, r1239.x, r10.x, r10.x, r10.x;
+ MOV r1241.xy, r1240;
+ MOV r1242.xy, r1241.xyxy;
+ PADD ptr189, ptr3, r1242.x;
+ LD_RAW_PTR r1243.x, ptr189;
+ MOV r1244.x, 5232;
+ MOV_SWZ r1245, r1244.x, r10.x, r10.x, r10.x;
+ MOV r1246.xy, r1245;
+ MOV r1247.xy, r1246.xyxy;
+ PADD ptr190, ptr3, r1247.x;
+ LD_RAW_PTR r1248.x, ptr190;
+ MOV_SWZ r1249, r1233.x, r1238.x, r1243.x, r1248.x;
+ MOV r1250.x, 4544;
+ MOV_SWZ r1251, r1250.x, r10.x, r10.x, r10.x;
+ MOV r1252.xy, r1251;
+ MOV r1253.xy, r1252.xyxy;
+ PADD ptr191, ptr3, r1253.x;
+ LD_RAW_PTR r1254.x, ptr191;
+ MOV r1255.xy, r932.xyxy;
+ PADD ptr192, ptr3, r1255.x;
+ LD_RAW_PTR r1256.x, ptr192;
+ MOV r1257.x, 5088;
+ MOV_SWZ r1258, r1257.x, r10.x, r10.x, r10.x;
+ MOV r1259.xy, r1258;
+ MOV r1260.xy, r1259.xyxy;
+ PADD ptr193, ptr3, r1260.x;
+ LD_RAW_PTR r1261.x, ptr193;
+ MOV r1262.x, 5360;
+ MOV_SWZ r1263, r1262.x, r10.x, r10.x, r10.x;
+ MOV r1264.xy, r1263;
+ MOV r1265.xy, r1264.xyxy;
+ PADD ptr194, ptr3, r1265.x;
+ LD_RAW_PTR r1266.x, ptr194;
+ MOV_SWZ r1267, r1254.x, r1256.x, r1261.x, r1266.x;
+ FADD r1268, r1249, r1267;
+ FADD r1269, r1231, -r1268;
+ FADD r1270, r1229, -r1192;
+ FADD r1271, r1231, r1268;
+ LD_RAW_PTR r1272.x, ptr3;
+ MOV r1273.xy, r1113.xyxy;
+ PADD ptr195, ptr3, r1273.x;
+ LD_RAW_PTR r1274.x, ptr195;
+ MOV r1275.xy, r1109.xyxy;
+ PADD ptr196, ptr3, r1275.x;
+ LD_RAW_PTR r1276.x, ptr196;
+ MOV r1277.xy, r1104.xyxy;
+ PADD ptr197, ptr3, r1277.x;
+ LD_RAW_PTR r1278.x, ptr197;
+ MOV_SWZ r1279, r1272.x, r1274.x, r1276.x, r1278.x;
+ MOV r1280.xy, r874.xyxy;
+ PADD ptr198, ptr3, r1280.x;
+ LD_RAW_PTR r1281.x, ptr198;
+ MOV r1282.x, 400;
+ MOV_SWZ r1283, r1282.x, r10.x, r10.x, r10.x;
+ MOV r1284.xy, r1283;
+ MOV r1285.xy, r1284.xyxy;
+ PADD ptr199, ptr3, r1285.x;
+ LD_RAW_PTR r1286.x, ptr199;
+ MOV r1287.x, 672;
+ MOV_SWZ r1288, r1287.x, r10.x, r10.x, r10.x;
+ MOV r1289.xy, r1288;
+ MOV r1290.xy, r1289.xyxy;
+ PADD ptr200, ptr3, r1290.x;
+ LD_RAW_PTR r1291.x, ptr200;
+ MOV r1292.x, 944;
+ MOV_SWZ r1293, r1292.x, r10.x, r10.x, r10.x;
+ MOV r1294.xy, r1293;
+ MOV r1295.xy, r1294.xyxy;
+ PADD ptr201, ptr3, r1295.x;
+ LD_RAW_PTR r1296.x, ptr201;
+ MOV_SWZ r1297, r1281.x, r1286.x, r1291.x, r1296.x;
+ FADD r1298, r1279, -r1297;
+ FADD r1299, r1249, -r1267;
+ FADD r1300, r1298, -r1299;
+ FADD r1301, r1279, r1297;
+ FADD r1302, r1173, r1191;
+ FADD r1303, r1301, -r1302;
+ FADD r1304, r1298, r1299;
+ FADD r1305, r1301, r1302;
+ STORE_RAW_PTR ptr7, r1305;
+ STORE_RAW_PTR ptr8, r1304;
+ STORE_RAW_PTR ptr9, r1303;
+ STORE_RAW_PTR ptr10, r1300;
+ STORE_RAW_PTR ptr11, r1271;
+ STORE_RAW_PTR ptr12, r1270;
+ STORE_RAW_PTR ptr13, r1269;
+ STORE_RAW_PTR ptr14, r1230;
RET;
END
DCL_INPUT i0.xyz, THREAD_ID;
- DCL_TEMPS r0..r294;
+ DCL_TEMPS r0..r327;
DCL_POINTERS ptr0..ptr17;
ADDRESS_OF ptr0, u0;
ADDRESS_OF ptr1, u1;
MOV r3, c0.y;
- MOV r294.x, 1;
+ MOV r327.x, 1;
MOV ptr3, ptr0;
MOV ptr4, ptr1;
MOV ptr5, ptr2;
MOV r4.x, r1.x;
- MOV r21.x, i0.x;
- MOV r22.x, i0.y;
- MOV r20.x, 0;
- MOV_SWZ r5, r21.x, r22.x, r20.x, r20.x;
- SHR r6.x, r3.x, 2;
- MOV r23.x, 0x00000000;
- MOV_SWZ r19, r23.x, r23.x, r23.x, r23.x;
- MOV r289, r19;
- MOV r290, r19;
- MOV r291, r19;
- MOV r292, r19;
- MOV r293.x, r20.x;
+ MOV r5.x, i0.x;
+ MOV r6.x, i0.y;
+ SHR r7.x, r3.x, 2;
+ MOV r22.x, 0x00000000;
+ MOV_SWZ r20, r22.x, r22.x, r22.x, r22.x;
+ MOV r21.x, 0;
+ MOV r322, r20;
+ MOV r323, r20;
+ MOV r324, r20;
+ MOV r325, r20;
+ MOV r326.x, r21.x;
LOOP;
- MOV r7, r289;
- MOV r8, r290;
- MOV r9, r291;
- MOV r10, r292;
- MOV r11.x, r293.x;
- UCMP.ge r24.x, r11.x, r4.x;
- MOV r294.x, r24.x;
- XOR r294.x, r294.x, 1;
- BREAK_CND.nz r24.x;
- MOV r25.x, r7.x;
- SAR r26.x, r11.x, 31;
- SHR r27.x, r26.x, 30;
- IADD r28.x, r11.x, r27.x;
- SAR r29.x, r28.x, 2;
- MOV r30.x, r5.y;
- SHL r31.x, r30.x, 2;
- SHR r32.x, r4.x, 2;
- IMUL r34.x, r33.x, r31.x, r32.x;
- IADD r35.x, r29.x, r33.x;
- SHL r36.x, r35.x, 4;
- PADD ptr6, ptr3, r36.x;
- LD_RAW_PTR r37, ptr6;
- MOV r38.x, r37.x;
- MOV r39.x, r5.x;
- IMUL r41.x, r40.x, r11.x, r6.x;
- IADD r42.x, r39.x, r40.x;
- SHL r43.x, r42.x, 4;
- PADD ptr7, ptr4, r43.x;
- LD_RAW_PTR r44, ptr7;
- MOV r45.x, r44.x;
- FMUL r46.x, r38.x, r45.x;
- MOV r47.x, r37.y;
- IADD r48.x, r11.x, 1;
- IMUL r50.x, r49.x, r48.x, r6.x;
- IADD r51.x, r39.x, r49.x;
- SHL r52.x, r51.x, 4;
- PADD ptr8, ptr4, r52.x;
- LD_RAW_PTR r53, ptr8;
- MOV r54.x, r53.x;
- FMUL r55.x, r47.x, r54.x;
- FADD r56.x, r46.x, r55.x;
- MOV r57.x, r37.z;
- IADD r58.x, r11.x, 2;
- IMUL r60.x, r59.x, r58.x, r6.x;
- IADD r61.x, r39.x, r59.x;
- SHL r62.x, r61.x, 4;
- PADD ptr9, ptr4, r62.x;
- LD_RAW_PTR r63, ptr9;
+ MOV r8, r322;
+ MOV r9, r323;
+ MOV r10, r324;
+ MOV r11, r325;
+ MOV r12.x, r326.x;
+ UCMP.ge r23.x, r12.x, r4.x;
+ AND r23.x, r23.x, 0x1;
+ MOV r327.x, r23.x;
+ XOR r327.x, r327.x, 1;
+ BREAK_CND.nz r23.x;
+ MOV r24.x, r8.x;
+ SAR r25.x, r12.x, 31;
+ SHR r26.x, r25.x, 30;
+ IADD r27.x, r12.x, r26.x;
+ SAR r28.x, r27.x, 2;
+ SHL r29.x, r6.x, 2;
+ SHR r30.x, r4.x, 2;
+ IMUL r32.x, r31.x, r29.x, r30.x;
+ IADD r33.x, r28.x, r31.x;
+ SHL r34.x, r33.x, 4;
+ SHR r35.x, r33.x, 28;
+ MOV r36.x, 0;
+ MOV_SWZ r37, r34.x, r35.x, r36.x, r36.x;
+ MOV r38.xy, r37;
+ MOV r39.xy, r38.xyxy;
+ PADD ptr6, ptr3, r39.x;
+ LD_RAW_PTR r40, ptr6;
+ MOV r41.x, r40.x;
+ IMUL r43.x, r42.x, r12.x, r7.x;
+ IADD r44.x, r5.x, r42.x;
+ SHL r45.x, r44.x, 4;
+ SHR r46.x, r44.x, 28;
+ MOV_SWZ r47, r45.x, r46.x, r36.x, r36.x;
+ MOV r48.xy, r47;
+ MOV r49.xy, r48.xyxy;
+ PADD ptr7, ptr4, r49.x;
+ LD_RAW_PTR r50, ptr7;
+ MOV r51.x, r50.x;
+ FMUL r52.x, r41.x, r51.x;
+ MOV r53.x, r40.y;
+ OR r54.x, r12.x, 1;
+ IMUL r56.x, r55.x, r54.x, r7.x;
+ IADD r57.x, r5.x, r55.x;
+ SHL r58.x, r57.x, 4;
+ SHR r59.x, r57.x, 28;
+ MOV_SWZ r60, r58.x, r59.x, r36.x, r36.x;
+ MOV r61.xy, r60;
+ MOV r62.xy, r61.xyxy;
+ PADD ptr8, ptr4, r62.x;
+ LD_RAW_PTR r63, ptr8;
MOV r64.x, r63.x;
- FMUL r65.x, r57.x, r64.x;
- FADD r66.x, r56.x, r65.x;
- MOV r67.x, r37.w;
- IADD r68.x, r11.x, 3;
- IMUL r70.x, r69.x, r68.x, r6.x;
- IADD r71.x, r39.x, r69.x;
+ FMUL r65.x, r53.x, r64.x;
+ FADD r66.x, r52.x, r65.x;
+ MOV r67.x, r40.z;
+ OR r68.x, r12.x, 2;
+ IMUL r70.x, r69.x, r68.x, r7.x;
+ IADD r71.x, r5.x, r69.x;
SHL r72.x, r71.x, 4;
- PADD ptr10, ptr4, r72.x;
- LD_RAW_PTR r73, ptr10;
- MOV r74.x, r73.x;
- FMUL r75.x, r67.x, r74.x;
- FADD r76.x, r66.x, r75.x;
- FADD r77.x, r25.x, r76.x;
- MOV_SWZ r78, r77.x, r7.y, r7.z, r7.w;
- MOV r79.x, r7.y;
- MOV r80.x, r44.y;
- FMUL r81.x, r38.x, r80.x;
- MOV r82.x, r53.y;
- FMUL r83.x, r47.x, r82.x;
- FADD r84.x, r81.x, r83.x;
- MOV r85.x, r63.y;
- FMUL r86.x, r57.x, r85.x;
- FADD r87.x, r84.x, r86.x;
- MOV r88.x, r73.y;
- FMUL r89.x, r67.x, r88.x;
- FADD r90.x, r87.x, r89.x;
- FADD r91.x, r79.x, r90.x;
- MOV_SWZ r92, r78.x, r91.x, r78.z, r78.w;
- MOV r93.x, r7.z;
- MOV r94.x, r44.z;
- FMUL r95.x, r38.x, r94.x;
- MOV r96.x, r53.z;
- FMUL r97.x, r47.x, r96.x;
- FADD r98.x, r95.x, r97.x;
- MOV r99.x, r63.z;
- FMUL r100.x, r57.x, r99.x;
+ SHR r73.x, r71.x, 28;
+ MOV_SWZ r74, r72.x, r73.x, r36.x, r36.x;
+ MOV r75.xy, r74;
+ MOV r76.xy, r75.xyxy;
+ PADD ptr9, ptr4, r76.x;
+ LD_RAW_PTR r77, ptr9;
+ MOV r78.x, r77.x;
+ FMUL r79.x, r67.x, r78.x;
+ FADD r80.x, r66.x, r79.x;
+ MOV r81.x, r40.w;
+ OR r82.x, r12.x, 3;
+ IMUL r84.x, r83.x, r82.x, r7.x;
+ IADD r85.x, r5.x, r83.x;
+ SHL r86.x, r85.x, 4;
+ SHR r87.x, r85.x, 28;
+ MOV_SWZ r88, r86.x, r87.x, r36.x, r36.x;
+ MOV r89.xy, r88;
+ MOV r90.xy, r89.xyxy;
+ PADD ptr10, ptr4, r90.x;
+ LD_RAW_PTR r91, ptr10;
+ MOV r92.x, r91.x;
+ FMUL r93.x, r81.x, r92.x;
+ FADD r94.x, r80.x, r93.x;
+ FADD r95.x, r24.x, r94.x;
+ MOV r96.x, r8.y;
+ MOV r97.x, r50.y;
+ FMUL r98.x, r41.x, r97.x;
+ MOV r99.x, r63.y;
+ FMUL r100.x, r53.x, r99.x;
FADD r101.x, r98.x, r100.x;
- MOV r102.x, r73.z;
+ MOV r102.x, r77.y;
FMUL r103.x, r67.x, r102.x;
FADD r104.x, r101.x, r103.x;
- FADD r105.x, r93.x, r104.x;
- MOV_SWZ r106, r92.x, r92.y, r105.x, r92.w;
- MOV r107.x, r7.w;
- MOV r108.x, r44.w;
- FMUL r109.x, r38.x, r108.x;
- MOV r110.x, r53.w;
- FMUL r111.x, r47.x, r110.x;
- FADD r112.x, r109.x, r111.x;
- MOV r113.x, r63.w;
- FMUL r114.x, r57.x, r113.x;
- FADD r115.x, r112.x, r114.x;
- MOV r116.x, r73.w;
- FMUL r117.x, r67.x, r116.x;
- FADD r118.x, r115.x, r117.x;
- FADD r119.x, r107.x, r118.x;
- MOV_SWZ r12, r106.x, r106.y, r106.z, r119.x;
- MOV r120.x, r8.x;
- OR r121.x, r31.x, 1;
- IMUL r123.x, r122.x, r121.x, r32.x;
- IADD r124.x, r29.x, r122.x;
- SHL r125.x, r124.x, 4;
- PADD ptr11, ptr3, r125.x;
- LD_RAW_PTR r126, ptr11;
- MOV r127.x, r126.x;
- FMUL r128.x, r127.x, r45.x;
- MOV r129.x, r126.y;
- FMUL r130.x, r129.x, r54.x;
- FADD r131.x, r128.x, r130.x;
- MOV r132.x, r126.z;
- FMUL r133.x, r132.x, r64.x;
- FADD r134.x, r131.x, r133.x;
- MOV r135.x, r126.w;
- FMUL r136.x, r135.x, r74.x;
- FADD r137.x, r134.x, r136.x;
- FADD r138.x, r120.x, r137.x;
- MOV_SWZ r139, r138.x, r8.y, r8.z, r8.w;
- MOV r140.x, r8.y;
- FMUL r141.x, r127.x, r80.x;
- FMUL r142.x, r129.x, r82.x;
- FADD r143.x, r141.x, r142.x;
- FMUL r144.x, r132.x, r85.x;
- FADD r145.x, r143.x, r144.x;
- FMUL r146.x, r135.x, r88.x;
- FADD r147.x, r145.x, r146.x;
- FADD r148.x, r140.x, r147.x;
- MOV_SWZ r149, r139.x, r148.x, r139.z, r139.w;
- MOV r150.x, r8.z;
- FMUL r151.x, r127.x, r94.x;
- FMUL r152.x, r129.x, r96.x;
- FADD r153.x, r151.x, r152.x;
- FMUL r154.x, r132.x, r99.x;
- FADD r155.x, r153.x, r154.x;
- FMUL r156.x, r135.x, r102.x;
- FADD r157.x, r155.x, r156.x;
- FADD r158.x, r150.x, r157.x;
- MOV_SWZ r159, r149.x, r149.y, r158.x, r149.w;
- MOV r160.x, r8.w;
- FMUL r161.x, r127.x, r108.x;
- FMUL r162.x, r129.x, r110.x;
+ MOV r105.x, r91.y;
+ FMUL r106.x, r81.x, r105.x;
+ FADD r107.x, r104.x, r106.x;
+ FADD r108.x, r96.x, r107.x;
+ MOV r109.x, r8.z;
+ MOV r110.x, r50.z;
+ FMUL r111.x, r41.x, r110.x;
+ MOV r112.x, r63.z;
+ FMUL r113.x, r53.x, r112.x;
+ FADD r114.x, r111.x, r113.x;
+ MOV r115.x, r77.z;
+ FMUL r116.x, r67.x, r115.x;
+ FADD r117.x, r114.x, r116.x;
+ MOV r118.x, r91.z;
+ FMUL r119.x, r81.x, r118.x;
+ FADD r120.x, r117.x, r119.x;
+ FADD r121.x, r109.x, r120.x;
+ MOV r122.x, r8.w;
+ MOV r123.x, r50.w;
+ FMUL r124.x, r41.x, r123.x;
+ MOV r125.x, r63.w;
+ FMUL r126.x, r53.x, r125.x;
+ FADD r127.x, r124.x, r126.x;
+ MOV r128.x, r77.w;
+ FMUL r129.x, r67.x, r128.x;
+ FADD r130.x, r127.x, r129.x;
+ MOV r131.x, r91.w;
+ FMUL r132.x, r81.x, r131.x;
+ FADD r133.x, r130.x, r132.x;
+ FADD r134.x, r122.x, r133.x;
+ MOV_SWZ r13, r95.x, r108.x, r121.x, r134.x;
+ MOV r135.x, r9.x;
+ OR r136.x, r29.x, 1;
+ IMUL r138.x, r137.x, r136.x, r30.x;
+ IADD r139.x, r28.x, r137.x;
+ SHL r140.x, r139.x, 4;
+ SHR r141.x, r139.x, 28;
+ MOV_SWZ r142, r140.x, r141.x, r36.x, r36.x;
+ MOV r143.xy, r142;
+ MOV r144.xy, r143.xyxy;
+ PADD ptr11, ptr3, r144.x;
+ LD_RAW_PTR r145, ptr11;
+ MOV r146.x, r145.x;
+ FMUL r147.x, r146.x, r51.x;
+ MOV r148.x, r145.y;
+ FMUL r149.x, r148.x, r64.x;
+ FADD r150.x, r147.x, r149.x;
+ MOV r151.x, r145.z;
+ FMUL r152.x, r151.x, r78.x;
+ FADD r153.x, r150.x, r152.x;
+ MOV r154.x, r145.w;
+ FMUL r155.x, r154.x, r92.x;
+ FADD r156.x, r153.x, r155.x;
+ FADD r157.x, r135.x, r156.x;
+ MOV r158.x, r9.y;
+ FMUL r159.x, r146.x, r97.x;
+ FMUL r160.x, r148.x, r99.x;
+ FADD r161.x, r159.x, r160.x;
+ FMUL r162.x, r151.x, r102.x;
FADD r163.x, r161.x, r162.x;
- FMUL r164.x, r132.x, r113.x;
+ FMUL r164.x, r154.x, r105.x;
FADD r165.x, r163.x, r164.x;
- FMUL r166.x, r135.x, r116.x;
- FADD r167.x, r165.x, r166.x;
- FADD r168.x, r160.x, r167.x;
- MOV_SWZ r13, r159.x, r159.y, r159.z, r168.x;
- MOV r169.x, r9.x;
- OR r170.x, r31.x, 2;
- IMUL r172.x, r171.x, r170.x, r32.x;
- IADD r173.x, r29.x, r171.x;
- SHL r174.x, r173.x, 4;
- PADD ptr12, ptr3, r174.x;
- LD_RAW_PTR r175, ptr12;
- MOV r176.x, r175.x;
- FMUL r177.x, r176.x, r45.x;
- MOV r178.x, r175.y;
- FMUL r179.x, r178.x, r54.x;
- FADD r180.x, r177.x, r179.x;
- MOV r181.x, r175.z;
- FMUL r182.x, r181.x, r64.x;
- FADD r183.x, r180.x, r182.x;
- MOV r184.x, r175.w;
- FMUL r185.x, r184.x, r74.x;
- FADD r186.x, r183.x, r185.x;
- FADD r187.x, r169.x, r186.x;
- MOV_SWZ r188, r187.x, r9.y, r9.z, r9.w;
- MOV r189.x, r9.y;
- FMUL r190.x, r176.x, r80.x;
- FMUL r191.x, r178.x, r82.x;
- FADD r192.x, r190.x, r191.x;
- FMUL r193.x, r181.x, r85.x;
- FADD r194.x, r192.x, r193.x;
- FMUL r195.x, r184.x, r88.x;
- FADD r196.x, r194.x, r195.x;
- FADD r197.x, r189.x, r196.x;
- MOV_SWZ r198, r188.x, r197.x, r188.z, r188.w;
- MOV r199.x, r9.z;
- FMUL r200.x, r176.x, r94.x;
- FMUL r201.x, r178.x, r96.x;
- FADD r202.x, r200.x, r201.x;
- FMUL r203.x, r181.x, r99.x;
- FADD r204.x, r202.x, r203.x;
- FMUL r205.x, r184.x, r102.x;
- FADD r206.x, r204.x, r205.x;
- FADD r207.x, r199.x, r206.x;
- MOV_SWZ r208, r198.x, r198.y, r207.x, r198.w;
- MOV r209.x, r9.w;
- FMUL r210.x, r176.x, r108.x;
- FMUL r211.x, r178.x, r110.x;
- FADD r212.x, r210.x, r211.x;
- FMUL r213.x, r181.x, r113.x;
- FADD r214.x, r212.x, r213.x;
- FMUL r215.x, r184.x, r116.x;
- FADD r216.x, r214.x, r215.x;
- FADD r217.x, r209.x, r216.x;
- MOV_SWZ r14, r208.x, r208.y, r208.z, r217.x;
- MOV r218.x, r10.x;
- OR r219.x, r31.x, 3;
- IMUL r221.x, r220.x, r219.x, r32.x;
- IADD r222.x, r29.x, r220.x;
- SHL r223.x, r222.x, 4;
- PADD ptr13, ptr3, r223.x;
- LD_RAW_PTR r224, ptr13;
- MOV r225.x, r224.x;
- FMUL r226.x, r225.x, r45.x;
- MOV r227.x, r224.y;
- FMUL r228.x, r227.x, r54.x;
- FADD r229.x, r226.x, r228.x;
- MOV r230.x, r224.z;
- FMUL r231.x, r230.x, r64.x;
- FADD r232.x, r229.x, r231.x;
- MOV r233.x, r224.w;
- FMUL r234.x, r233.x, r74.x;
- FADD r235.x, r232.x, r234.x;
- FADD r236.x, r218.x, r235.x;
- MOV_SWZ r237, r236.x, r10.y, r10.z, r10.w;
- MOV r238.x, r10.y;
- FMUL r239.x, r225.x, r80.x;
- FMUL r240.x, r227.x, r82.x;
- FADD r241.x, r239.x, r240.x;
- FMUL r242.x, r230.x, r85.x;
- FADD r243.x, r241.x, r242.x;
- FMUL r244.x, r233.x, r88.x;
- FADD r245.x, r243.x, r244.x;
- FADD r246.x, r238.x, r245.x;
- MOV_SWZ r247, r237.x, r246.x, r237.z, r237.w;
- MOV r248.x, r10.z;
- FMUL r249.x, r225.x, r94.x;
- FMUL r250.x, r227.x, r96.x;
- FADD r251.x, r249.x, r250.x;
- FMUL r252.x, r230.x, r99.x;
- FADD r253.x, r251.x, r252.x;
- FMUL r254.x, r233.x, r102.x;
- FADD r255.x, r253.x, r254.x;
- FADD r256.x, r248.x, r255.x;
- MOV_SWZ r257, r247.x, r247.y, r256.x, r247.w;
- MOV r258.x, r10.w;
- FMUL r259.x, r225.x, r108.x;
- FMUL r260.x, r227.x, r110.x;
+ FADD r166.x, r158.x, r165.x;
+ MOV r167.x, r9.z;
+ FMUL r168.x, r146.x, r110.x;
+ FMUL r169.x, r148.x, r112.x;
+ FADD r170.x, r168.x, r169.x;
+ FMUL r171.x, r151.x, r115.x;
+ FADD r172.x, r170.x, r171.x;
+ FMUL r173.x, r154.x, r118.x;
+ FADD r174.x, r172.x, r173.x;
+ FADD r175.x, r167.x, r174.x;
+ MOV r176.x, r9.w;
+ FMUL r177.x, r146.x, r123.x;
+ FMUL r178.x, r148.x, r125.x;
+ FADD r179.x, r177.x, r178.x;
+ FMUL r180.x, r151.x, r128.x;
+ FADD r181.x, r179.x, r180.x;
+ FMUL r182.x, r154.x, r131.x;
+ FADD r183.x, r181.x, r182.x;
+ FADD r184.x, r176.x, r183.x;
+ MOV_SWZ r14, r157.x, r166.x, r175.x, r184.x;
+ MOV r185.x, r10.x;
+ OR r186.x, r29.x, 2;
+ IMUL r188.x, r187.x, r186.x, r30.x;
+ IADD r189.x, r28.x, r187.x;
+ SHL r190.x, r189.x, 4;
+ SHR r191.x, r189.x, 28;
+ MOV_SWZ r192, r190.x, r191.x, r36.x, r36.x;
+ MOV r193.xy, r192;
+ MOV r194.xy, r193.xyxy;
+ PADD ptr12, ptr3, r194.x;
+ LD_RAW_PTR r195, ptr12;
+ MOV r196.x, r195.x;
+ FMUL r197.x, r196.x, r51.x;
+ MOV r198.x, r195.y;
+ FMUL r199.x, r198.x, r64.x;
+ FADD r200.x, r197.x, r199.x;
+ MOV r201.x, r195.z;
+ FMUL r202.x, r201.x, r78.x;
+ FADD r203.x, r200.x, r202.x;
+ MOV r204.x, r195.w;
+ FMUL r205.x, r204.x, r92.x;
+ FADD r206.x, r203.x, r205.x;
+ FADD r207.x, r185.x, r206.x;
+ MOV r208.x, r10.y;
+ FMUL r209.x, r196.x, r97.x;
+ FMUL r210.x, r198.x, r99.x;
+ FADD r211.x, r209.x, r210.x;
+ FMUL r212.x, r201.x, r102.x;
+ FADD r213.x, r211.x, r212.x;
+ FMUL r214.x, r204.x, r105.x;
+ FADD r215.x, r213.x, r214.x;
+ FADD r216.x, r208.x, r215.x;
+ MOV r217.x, r10.z;
+ FMUL r218.x, r196.x, r110.x;
+ FMUL r219.x, r198.x, r112.x;
+ FADD r220.x, r218.x, r219.x;
+ FMUL r221.x, r201.x, r115.x;
+ FADD r222.x, r220.x, r221.x;
+ FMUL r223.x, r204.x, r118.x;
+ FADD r224.x, r222.x, r223.x;
+ FADD r225.x, r217.x, r224.x;
+ MOV r226.x, r10.w;
+ FMUL r227.x, r196.x, r123.x;
+ FMUL r228.x, r198.x, r125.x;
+ FADD r229.x, r227.x, r228.x;
+ FMUL r230.x, r201.x, r128.x;
+ FADD r231.x, r229.x, r230.x;
+ FMUL r232.x, r204.x, r131.x;
+ FADD r233.x, r231.x, r232.x;
+ FADD r234.x, r226.x, r233.x;
+ MOV_SWZ r15, r207.x, r216.x, r225.x, r234.x;
+ MOV r235.x, r11.x;
+ OR r236.x, r29.x, 3;
+ IMUL r238.x, r237.x, r236.x, r30.x;
+ IADD r239.x, r28.x, r237.x;
+ SHL r240.x, r239.x, 4;
+ SHR r241.x, r239.x, 28;
+ MOV_SWZ r242, r240.x, r241.x, r36.x, r36.x;
+ MOV r243.xy, r242;
+ MOV r244.xy, r243.xyxy;
+ PADD ptr13, ptr3, r244.x;
+ LD_RAW_PTR r245, ptr13;
+ MOV r246.x, r245.x;
+ FMUL r247.x, r246.x, r51.x;
+ MOV r248.x, r245.y;
+ FMUL r249.x, r248.x, r64.x;
+ FADD r250.x, r247.x, r249.x;
+ MOV r251.x, r245.z;
+ FMUL r252.x, r251.x, r78.x;
+ FADD r253.x, r250.x, r252.x;
+ MOV r254.x, r245.w;
+ FMUL r255.x, r254.x, r92.x;
+ FADD r256.x, r253.x, r255.x;
+ FADD r257.x, r235.x, r256.x;
+ MOV r258.x, r11.y;
+ FMUL r259.x, r246.x, r97.x;
+ FMUL r260.x, r248.x, r99.x;
FADD r261.x, r259.x, r260.x;
- FMUL r262.x, r230.x, r113.x;
+ FMUL r262.x, r251.x, r102.x;
FADD r263.x, r261.x, r262.x;
- FMUL r264.x, r233.x, r116.x;
+ FMUL r264.x, r254.x, r105.x;
FADD r265.x, r263.x, r264.x;
FADD r266.x, r258.x, r265.x;
- MOV_SWZ r15, r257.x, r257.y, r257.z, r266.x;
- IADD r16.x, r11.x, 4;
- MOV r289, r12;
- MOV r290, r13;
- MOV r291, r14;
- MOV r292, r15;
- MOV r293.x, r16.x;
+ MOV r267.x, r11.z;
+ FMUL r268.x, r246.x, r110.x;
+ FMUL r269.x, r248.x, r112.x;
+ FADD r270.x, r268.x, r269.x;
+ FMUL r271.x, r251.x, r115.x;
+ FADD r272.x, r270.x, r271.x;
+ FMUL r273.x, r254.x, r118.x;
+ FADD r274.x, r272.x, r273.x;
+ FADD r275.x, r267.x, r274.x;
+ MOV r276.x, r11.w;
+ FMUL r277.x, r246.x, r123.x;
+ FMUL r278.x, r248.x, r125.x;
+ FADD r279.x, r277.x, r278.x;
+ FMUL r280.x, r251.x, r128.x;
+ FADD r281.x, r279.x, r280.x;
+ FMUL r282.x, r254.x, r131.x;
+ FADD r283.x, r281.x, r282.x;
+ FADD r284.x, r276.x, r283.x;
+ MOV_SWZ r16, r257.x, r266.x, r275.x, r284.x;
+ IADD r17.x, r12.x, 4;
+ MOV r322, r13;
+ MOV r323, r14;
+ MOV r324, r15;
+ MOV r325, r16;
+ MOV r326.x, r17.x;
ENDLOOP;
- MOV r267.x, r5.x;
- MOV r268.x, r5.y;
- SHL r269.x, r268.x, 2;
- OR r270.x, r269.x, 3;
- IMUL r272.x, r271.x, r270.x, r6.x;
- IADD r273.x, r267.x, r271.x;
- SHL r274.x, r273.x, 4;
- PADD ptr14, ptr5, r274.x;
- OR r275.x, r269.x, 2;
- IMUL r277.x, r276.x, r275.x, r6.x;
- IADD r278.x, r267.x, r276.x;
- SHL r279.x, r278.x, 4;
- PADD ptr15, ptr5, r279.x;
- OR r280.x, r269.x, 1;
- IMUL r282.x, r281.x, r280.x, r6.x;
- IADD r283.x, r267.x, r281.x;
- SHL r284.x, r283.x, 4;
- PADD ptr16, ptr5, r284.x;
- IMUL r286.x, r285.x, r269.x, r6.x;
- IADD r287.x, r267.x, r285.x;
- SHL r288.x, r287.x, 4;
- PADD ptr17, ptr5, r288.x;
- STORE_RAW_PTR ptr17, r7;
- STORE_RAW_PTR ptr16, r8;
- STORE_RAW_PTR ptr15, r9;
- STORE_RAW_PTR ptr14, r10;
+ SHL r285.x, r6.x, 2;
+ OR r286.x, r285.x, 3;
+ IMUL r288.x, r287.x, r286.x, r7.x;
+ IADD r289.x, r5.x, r287.x;
+ SHL r290.x, r289.x, 4;
+ SHR r291.x, r289.x, 28;
+ MOV r292.x, 0;
+ MOV_SWZ r293, r290.x, r291.x, r292.x, r292.x;
+ MOV r294.xy, r293;
+ MOV r295.xy, r294.xyxy;
+ PADD ptr14, ptr5, r295.x;
+ OR r296.x, r285.x, 2;
+ IMUL r298.x, r297.x, r296.x, r7.x;
+ IADD r299.x, r5.x, r297.x;
+ SHL r300.x, r299.x, 4;
+ SHR r301.x, r299.x, 28;
+ MOV_SWZ r302, r300.x, r301.x, r292.x, r292.x;
+ MOV r303.xy, r302;
+ MOV r304.xy, r303.xyxy;
+ PADD ptr15, ptr5, r304.x;
+ OR r305.x, r285.x, 1;
+ IMUL r307.x, r306.x, r305.x, r7.x;
+ IADD r308.x, r5.x, r306.x;
+ SHL r309.x, r308.x, 4;
+ SHR r310.x, r308.x, 28;
+ MOV_SWZ r311, r309.x, r310.x, r292.x, r292.x;
+ MOV r312.xy, r311;
+ MOV r313.xy, r312.xyxy;
+ PADD ptr16, ptr5, r313.x;
+ IMUL r315.x, r314.x, r285.x, r7.x;
+ IADD r316.x, r5.x, r314.x;
+ SHL r317.x, r316.x, 4;
+ SHR r318.x, r316.x, 28;
+ MOV_SWZ r319, r317.x, r318.x, r292.x, r292.x;
+ MOV r320.xy, r319;
+ MOV r321.xy, r320.xyxy;
+ PADD ptr17, ptr5, r321.x;
+ STORE_RAW_PTR ptr17, r8;
+ STORE_RAW_PTR ptr16, r9;
+ STORE_RAW_PTR ptr15, r10;
+ STORE_RAW_PTR ptr14, r11;
RET;
SHADER mmmKernel_local
DCL_INPUT i0.xyz, THREAD_ID_IN_GROUP;
- DCL_TEMPS r0..r377;
+ DCL_TEMPS r0..r469;
DCL_POINTERS ptr0..ptr27;
ADDRESS_OF ptr0, u0;
ADDRESS_OF ptr1, u1;
ADDRESS_OF ptr3, g0;
- MOV r377.x, 1;
- MOV r376.x, 1;
+ MOV r469.x, 1;
+ MOV r468.x, 1;
MOV ptr4, ptr0;
MOV ptr5, ptr1;
MOV ptr6, ptr2;
MOV r46.x, 0x00000000;
MOV_SWZ r23, r46.x, r46.x, r46.x, r46.x;
MOV r24.x, 0;
- MOV r366, r23;
- MOV r367, r23;
- MOV r368, r23;
- MOV r369, r23;
- MOV r370.x, r24.x;
+ MOV r458, r23;
+ MOV r459, r23;
+ MOV r460, r23;
+ MOV r461, r23;
+ MOV r462.x, r24.x;
LOOP;
- MOV r5, r366;
- MOV r6, r367;
- MOV r7, r368;
- MOV r8, r369;
- MOV r9.x, r370.x;
+ MOV r5, r458;
+ MOV r6, r459;
+ MOV r7, r460;
+ MOV r8, r461;
+ MOV r9.x, r462.x;
MOV r47.x, c0.y;
- UDIV r48.x, r49.x, r4.x, r47.x;
- UCMP.ge r50.x, r9.x, r48.x;
- MOV r377.x, r50.x;
- XOR r377.x, r377.x, 1;
- BREAK_CND.nz r50.x;
- MOV r52.x, c0.y;
- IMUL r54.x, r53.x, r9.x, r52.x;
- MOV r55.x, i0.x;
- IADD r56.x, r53.x, r55.x;
- MOV r57.x, i1.y;
- IMUL r59.x, r58.x, r57.x, r4.x;
- SHL r60.x, r58.x, 2;
- IADD r61.x, r56.x, r60.x;
- MOV r62.x, 3;
- IMUL r64.x, r63.x, r4.x, r62.x;
- IADD r65.x, r61.x, r63.x;
- SHL r66.x, r65.x, 4;
- PADD ptr8, ptr4, r66.x;
- SHL r67.x, r4.x, 1;
- IADD r68.x, r61.x, r67.x;
- SHL r69.x, r68.x, 4;
- PADD ptr9, ptr4, r69.x;
- IADD r70.x, r61.x, r4.x;
- SHL r71.x, r70.x, 4;
- PADD ptr10, ptr4, r71.x;
- SHL r72.x, r2.x, 4;
- PADD ptr11, ptr7, r72.x;
- SHL r73.x, r61.x, 4;
- PADD ptr12, ptr4, r73.x;
- LD_RAW_PTR r74, ptr12;
- STORE_RAW_PTR ptr11, r74;
- LD_RAW_PTR r75, ptr10;
- MOV r76.x, c0.y;
- IADD r77.x, r2.x, r76.x;
- SHL r78.x, r77.x, 4;
- PADD ptr13, ptr7, r78.x;
- STORE_RAW_PTR ptr13, r75;
- LD_RAW_PTR r79, ptr9;
- MOV r80.x, c0.y;
- SHL r81.x, r80.x, 1;
- IADD r82.x, r2.x, r81.x;
- SHL r83.x, r82.x, 4;
- PADD ptr14, ptr7, r83.x;
- STORE_RAW_PTR ptr14, r79;
- LD_RAW_PTR r84, ptr8;
- MOV r85.x, c0.y;
- IMUL r87.x, r86.x, r85.x, r62.x;
- IADD r88.x, r2.x, r86.x;
+ MOV r48.x, 0;
+ ICMP.eq r49.x, r47.x, r48.x;
+ AND r49.x, r49.x, 0x1;
+ MOV r50.x, 1;
+ MOV_CND.nz r51.x, r49.x, r50.x, r47.x;
+ UDIV r52.x, r53.x, r4.x, r51.x;
+ UCMP.ge r54.x, r9.x, r52.x;
+ AND r54.x, r54.x, 0x1;
+ MOV r469.x, r54.x;
+ XOR r469.x, r469.x, 1;
+ BREAK_CND.nz r54.x;
+ MOV r56.x, c0.y;
+ IMUL r58.x, r57.x, r9.x, r56.x;
+ MOV r59.x, i0.x;
+ IADD r60.x, r57.x, r59.x;
+ MOV r61.x, i1.y;
+ IMUL r63.x, r62.x, r61.x, r4.x;
+ SHL r64.x, r62.x, 2;
+ IADD r65.x, r60.x, r64.x;
+ MOV r66.x, 3;
+ IMUL r68.x, r67.x, r4.x, r66.x;
+ IADD r69.x, r65.x, r67.x;
+ SHL r70.x, r69.x, 4;
+ SAR r71.x, r69.x, 31;
+ SHL r72.x, r71.x, 4;
+ SHR r73.x, r69.x, 28;
+ OR r74.x, r72.x, r73.x;
+ MOV r55.x, 0;
+ MOV_SWZ r75, r70.x, r74.x, r55.x, r55.x;
+ MOV r76.xy, r75;
+ MOV r77.xy, r76.xyxy;
+ PADD ptr8, ptr4, r77.x;
+ SHL r78.x, r4.x, 1;
+ IADD r79.x, r65.x, r78.x;
+ SHL r80.x, r79.x, 4;
+ SAR r81.x, r79.x, 31;
+ SHL r82.x, r81.x, 4;
+ SHR r83.x, r79.x, 28;
+ OR r84.x, r82.x, r83.x;
+ MOV_SWZ r85, r80.x, r84.x, r55.x, r55.x;
+ MOV r86.xy, r85;
+ MOV r87.xy, r86.xyxy;
+ PADD ptr9, ptr4, r87.x;
+ IADD r88.x, r65.x, r4.x;
SHL r89.x, r88.x, 4;
- PADD ptr15, ptr7, r89.x;
- STORE_RAW_PTR ptr15, r84;
+ SAR r90.x, r88.x, 31;
+ SHL r91.x, r90.x, 4;
+ SHR r92.x, r88.x, 28;
+ OR r93.x, r91.x, r92.x;
+ MOV_SWZ r94, r89.x, r93.x, r55.x, r55.x;
+ MOV r95.xy, r94;
+ MOV r96.xy, r95.xyxy;
+ PADD ptr10, ptr4, r96.x;
+ SHL r97.x, r2.x, 4;
+ SAR r98.x, r2.x, 31;
+ SHL r99.x, r98.x, 4;
+ SHR r100.x, r2.x, 28;
+ OR r101.x, r99.x, r100.x;
+ MOV_SWZ r102, r97.x, r101.x, r55.x, r55.x;
+ MOV r103.xy, r102;
+ MOV r104.xy, r103.xyxy;
+ PADD ptr11, ptr7, r104.x;
+ SHL r105.x, r65.x, 4;
+ SAR r106.x, r65.x, 31;
+ SHL r107.x, r106.x, 4;
+ SHR r108.x, r65.x, 28;
+ OR r109.x, r107.x, r108.x;
+ MOV_SWZ r110, r105.x, r109.x, r55.x, r55.x;
+ MOV r111.xy, r110;
+ MOV r112.xy, r111.xyxy;
+ PADD ptr12, ptr4, r112.x;
+ LD_RAW_PTR r113, ptr12;
+ STORE_RAW_PTR ptr11, r113;
+ LD_RAW_PTR r114, ptr10;
+ MOV r115.x, c0.y;
+ IADD r116.x, r2.x, r115.x;
+ SHL r117.x, r116.x, 4;
+ SHR r118.x, r116.x, 28;
+ MOV_SWZ r119, r117.x, r118.x, r55.x, r55.x;
+ MOV r120.xy, r119;
+ MOV r121.xy, r120.xyxy;
+ PADD ptr13, ptr7, r121.x;
+ STORE_RAW_PTR ptr13, r114;
+ LD_RAW_PTR r122, ptr9;
+ MOV r123.x, c0.y;
+ SHL r124.x, r123.x, 1;
+ IADD r125.x, r2.x, r124.x;
+ SHL r126.x, r125.x, 4;
+ SHR r127.x, r125.x, 28;
+ MOV_SWZ r128, r126.x, r127.x, r55.x, r55.x;
+ MOV r129.xy, r128;
+ MOV r130.xy, r129.xyxy;
+ PADD ptr14, ptr7, r130.x;
+ STORE_RAW_PTR ptr14, r122;
+ LD_RAW_PTR r131, ptr8;
+ MOV r132.x, c0.y;
+ IMUL r134.x, r133.x, r132.x, r66.x;
+ IADD r135.x, r2.x, r133.x;
+ SHL r136.x, r135.x, 4;
+ SHR r137.x, r135.x, 28;
+ MOV_SWZ r138, r136.x, r137.x, r55.x, r55.x;
+ MOV r139.xy, r138;
+ MOV r140.xy, r139.xyxy;
+ PADD ptr15, ptr7, r140.x;
+ STORE_RAW_PTR ptr15, r131;
SYNC.t.g;
- MOV r90.x, i1.x;
- MOV r91.x, c0.y;
- IMUL r93.x, r92.x, r9.x, r91.x;
- MOV r94.x, c1.x;
- IMUL r96.x, r95.x, r92.x, r94.x;
- SHL r97.x, r95.x, 2;
- IADD r10.x, r90.x, r97.x;
- MOV r51.x, 0;
- MOV r371, r5;
- MOV r372, r6;
- MOV r373, r7;
- MOV r374, r8;
- MOV r375.x, r51.x;
+ MOV r141.x, i1.x;
+ MOV r142.x, c0.y;
+ IMUL r144.x, r143.x, r9.x, r142.x;
+ MOV r145.x, c1.x;
+ IMUL r147.x, r146.x, r143.x, r145.x;
+ SHL r148.x, r146.x, 2;
+ IADD r10.x, r141.x, r148.x;
+ MOV r463, r5;
+ MOV r464, r6;
+ MOV r465, r7;
+ MOV r466, r8;
+ MOV r467.x, r55.x;
LOOP;
- MOV r11, r371;
- MOV r12, r372;
- MOV r13, r373;
- MOV r14, r374;
- MOV r15.x, r375.x;
- MOV r98.x, c0.y;
- SHL r99.x, r98.x, 2;
- UCMP.ge r100.x, r15.x, r99.x;
- MOV r376.x, r100.x;
- XOR r376.x, r376.x, 1;
- BREAK_CND.nz r100.x;
- MOV r101.x, r11.x;
- SAR r102.x, r15.x, 2;
- MOV r103.x, i0.y;
- MOV r104.x, c0.y;
- IMUL r106.x, r105.x, r103.x, r104.x;
- SHL r107.x, r105.x, 2;
- IADD r108.x, r102.x, r107.x;
- SHL r109.x, r108.x, 4;
- PADD ptr16, ptr7, r109.x;
- LD_RAW_PTR r110, ptr16;
- MOV r111.x, r110.x;
- MOV r112.x, i0.y;
- SHL r113.x, r112.x, 2;
- OR r114.x, r113.x, 1;
- MOV r115.x, c0.y;
- IMUL r117.x, r116.x, r114.x, r115.x;
- IADD r118.x, r102.x, r116.x;
- SHL r119.x, r118.x, 4;
- PADD ptr17, ptr7, r119.x;
- LD_RAW_PTR r120, ptr17;
- MOV r121.x, i0.y;
- SHL r122.x, r121.x, 2;
- OR r123.x, r122.x, 2;
- MOV r124.x, c0.y;
- IMUL r126.x, r125.x, r123.x, r124.x;
- IADD r127.x, r102.x, r125.x;
- SHL r128.x, r127.x, 4;
- PADD ptr18, ptr7, r128.x;
- LD_RAW_PTR r129, ptr18;
- MOV r130.x, i0.y;
- SHL r131.x, r130.x, 2;
- OR r132.x, r131.x, 3;
- MOV r133.x, c0.y;
- IMUL r135.x, r134.x, r132.x, r133.x;
- IADD r136.x, r102.x, r134.x;
- SHL r137.x, r136.x, 4;
- PADD ptr19, ptr7, r137.x;
- LD_RAW_PTR r138, ptr19;
- MOV r139.x, c1.x;
- IMUL r141.x, r140.x, r15.x, r139.x;
- IADD r142.x, r10.x, r140.x;
- SHL r143.x, r142.x, 4;
- PADD ptr20, ptr5, r143.x;
- LD_RAW_PTR r144, ptr20;
- MOV r145.x, r144.x;
- FMUL r146.x, r111.x, r145.x;
- MOV r147.x, r110.y;
- IADD r148.x, r15.x, 1;
- MOV r149.x, c1.x;
- IMUL r151.x, r150.x, r148.x, r149.x;
- IADD r152.x, r10.x, r150.x;
- SHL r153.x, r152.x, 4;
- PADD ptr21, ptr5, r153.x;
- LD_RAW_PTR r154, ptr21;
- MOV r155.x, r154.x;
- FMUL r156.x, r147.x, r155.x;
- FADD r157.x, r146.x, r156.x;
- MOV r158.x, r110.z;
- IADD r159.x, r15.x, 2;
- MOV r160.x, c1.x;
- IMUL r162.x, r161.x, r159.x, r160.x;
- IADD r163.x, r10.x, r161.x;
- SHL r164.x, r163.x, 4;
- PADD ptr22, ptr5, r164.x;
- LD_RAW_PTR r165, ptr22;
- MOV r166.x, r165.x;
- FMUL r167.x, r158.x, r166.x;
- FADD r168.x, r157.x, r167.x;
- MOV r169.x, r110.w;
- IADD r170.x, r15.x, 3;
- MOV r171.x, c1.x;
+ MOV r11, r463;
+ MOV r12, r464;
+ MOV r13, r465;
+ MOV r14, r466;
+ MOV r15.x, r467.x;
+ MOV r149.x, c0.y;
+ SHL r150.x, r149.x, 2;
+ UCMP.ge r151.x, r15.x, r150.x;
+ AND r151.x, r151.x, 0x1;
+ MOV r468.x, r151.x;
+ XOR r468.x, r468.x, 1;
+ BREAK_CND.nz r151.x;
+ MOV r152.x, r11.x;
+ SAR r153.x, r15.x, 2;
+ MOV r154.x, i0.y;
+ MOV r155.x, c0.y;
+ IMUL r157.x, r156.x, r154.x, r155.x;
+ SHL r158.x, r156.x, 2;
+ IADD r159.x, r153.x, r158.x;
+ SHL r160.x, r159.x, 4;
+ SHR r161.x, r159.x, 28;
+ MOV r162.x, 0;
+ MOV_SWZ r163, r160.x, r161.x, r162.x, r162.x;
+ MOV r164.xy, r163;
+ MOV r165.xy, r164.xyxy;
+ PADD ptr16, ptr7, r165.x;
+ LD_RAW_PTR r166, ptr16;
+ MOV r167.x, r166.x;
+ MOV r168.x, i0.y;
+ SHL r169.x, r168.x, 2;
+ OR r170.x, r169.x, 1;
+ MOV r171.x, c0.y;
IMUL r173.x, r172.x, r170.x, r171.x;
- IADD r174.x, r10.x, r172.x;
+ IADD r174.x, r153.x, r172.x;
SHL r175.x, r174.x, 4;
- PADD ptr23, ptr5, r175.x;
- LD_RAW_PTR r176, ptr23;
- MOV r177.x, r176.x;
- FMUL r178.x, r169.x, r177.x;
- FADD r179.x, r168.x, r178.x;
- FADD r180.x, r101.x, r179.x;
- MOV_SWZ r181, r180.x, r11.y, r11.z, r11.w;
- MOV r182.x, r11.y;
- MOV r183.x, r144.y;
- FMUL r184.x, r111.x, r183.x;
- MOV r185.x, r154.y;
- FMUL r186.x, r147.x, r185.x;
- FADD r187.x, r184.x, r186.x;
- MOV r188.x, r165.y;
- FMUL r189.x, r158.x, r188.x;
- FADD r190.x, r187.x, r189.x;
- MOV r191.x, r176.y;
- FMUL r192.x, r169.x, r191.x;
- FADD r193.x, r190.x, r192.x;
- FADD r194.x, r182.x, r193.x;
- MOV_SWZ r195, r181.x, r194.x, r181.z, r181.w;
- MOV r196.x, r11.z;
- MOV r197.x, r144.z;
- FMUL r198.x, r111.x, r197.x;
- MOV r199.x, r154.z;
- FMUL r200.x, r147.x, r199.x;
- FADD r201.x, r198.x, r200.x;
- MOV r202.x, r165.z;
- FMUL r203.x, r158.x, r202.x;
- FADD r204.x, r201.x, r203.x;
- MOV r205.x, r176.z;
- FMUL r206.x, r169.x, r205.x;
- FADD r207.x, r204.x, r206.x;
- FADD r208.x, r196.x, r207.x;
- MOV_SWZ r209, r195.x, r195.y, r208.x, r195.w;
- MOV r210.x, r11.w;
- MOV r211.x, r144.w;
- FMUL r212.x, r111.x, r211.x;
- MOV r213.x, r154.w;
- FMUL r214.x, r147.x, r213.x;
- FADD r215.x, r212.x, r214.x;
- MOV r216.x, r165.w;
- FMUL r217.x, r158.x, r216.x;
- FADD r218.x, r215.x, r217.x;
- MOV r219.x, r176.w;
- FMUL r220.x, r169.x, r219.x;
- FADD r221.x, r218.x, r220.x;
- FADD r222.x, r210.x, r221.x;
- MOV_SWZ r16, r209.x, r209.y, r209.z, r222.x;
- MOV r223.x, r12.x;
- MOV r224.x, r120.x;
- FMUL r225.x, r224.x, r145.x;
- MOV r226.x, r120.y;
- FMUL r227.x, r226.x, r155.x;
- FADD r228.x, r225.x, r227.x;
- MOV r229.x, r120.z;
- FMUL r230.x, r229.x, r166.x;
- FADD r231.x, r228.x, r230.x;
- MOV r232.x, r120.w;
- FMUL r233.x, r232.x, r177.x;
- FADD r234.x, r231.x, r233.x;
- FADD r235.x, r223.x, r234.x;
- MOV_SWZ r236, r235.x, r12.y, r12.z, r12.w;
- MOV r237.x, r12.y;
- FMUL r238.x, r224.x, r183.x;
- FMUL r239.x, r226.x, r185.x;
- FADD r240.x, r238.x, r239.x;
- FMUL r241.x, r229.x, r188.x;
- FADD r242.x, r240.x, r241.x;
- FMUL r243.x, r232.x, r191.x;
- FADD r244.x, r242.x, r243.x;
- FADD r245.x, r237.x, r244.x;
- MOV_SWZ r246, r236.x, r245.x, r236.z, r236.w;
- MOV r247.x, r12.z;
- FMUL r248.x, r224.x, r197.x;
- FMUL r249.x, r226.x, r199.x;
- FADD r250.x, r248.x, r249.x;
- FMUL r251.x, r229.x, r202.x;
- FADD r252.x, r250.x, r251.x;
- FMUL r253.x, r232.x, r205.x;
- FADD r254.x, r252.x, r253.x;
- FADD r255.x, r247.x, r254.x;
- MOV_SWZ r256, r246.x, r246.y, r255.x, r246.w;
- MOV r257.x, r12.w;
- FMUL r258.x, r224.x, r211.x;
- FMUL r259.x, r226.x, r213.x;
- FADD r260.x, r258.x, r259.x;
- FMUL r261.x, r229.x, r216.x;
- FADD r262.x, r260.x, r261.x;
- FMUL r263.x, r232.x, r219.x;
- FADD r264.x, r262.x, r263.x;
- FADD r265.x, r257.x, r264.x;
- MOV_SWZ r17, r256.x, r256.y, r256.z, r265.x;
- MOV r266.x, r13.x;
- MOV r267.x, r129.x;
- FMUL r268.x, r267.x, r145.x;
- MOV r269.x, r129.y;
- FMUL r270.x, r269.x, r155.x;
- FADD r271.x, r268.x, r270.x;
- MOV r272.x, r129.z;
- FMUL r273.x, r272.x, r166.x;
- FADD r274.x, r271.x, r273.x;
- MOV r275.x, r129.w;
- FMUL r276.x, r275.x, r177.x;
- FADD r277.x, r274.x, r276.x;
- FADD r278.x, r266.x, r277.x;
- MOV_SWZ r279, r278.x, r13.y, r13.z, r13.w;
- MOV r280.x, r13.y;
- FMUL r281.x, r267.x, r183.x;
- FMUL r282.x, r269.x, r185.x;
- FADD r283.x, r281.x, r282.x;
- FMUL r284.x, r272.x, r188.x;
- FADD r285.x, r283.x, r284.x;
- FMUL r286.x, r275.x, r191.x;
- FADD r287.x, r285.x, r286.x;
- FADD r288.x, r280.x, r287.x;
- MOV_SWZ r289, r279.x, r288.x, r279.z, r279.w;
- MOV r290.x, r13.z;
- FMUL r291.x, r267.x, r197.x;
- FMUL r292.x, r269.x, r199.x;
- FADD r293.x, r291.x, r292.x;
- FMUL r294.x, r272.x, r202.x;
- FADD r295.x, r293.x, r294.x;
- FMUL r296.x, r275.x, r205.x;
- FADD r297.x, r295.x, r296.x;
- FADD r298.x, r290.x, r297.x;
- MOV_SWZ r299, r289.x, r289.y, r298.x, r289.w;
- MOV r300.x, r13.w;
- FMUL r301.x, r267.x, r211.x;
- FMUL r302.x, r269.x, r213.x;
- FADD r303.x, r301.x, r302.x;
- FMUL r304.x, r272.x, r216.x;
- FADD r305.x, r303.x, r304.x;
- FMUL r306.x, r275.x, r219.x;
- FADD r307.x, r305.x, r306.x;
- FADD r308.x, r300.x, r307.x;
- MOV_SWZ r18, r299.x, r299.y, r299.z, r308.x;
- MOV r309.x, r14.x;
- MOV r310.x, r138.x;
- FMUL r311.x, r310.x, r145.x;
- MOV r312.x, r138.y;
- FMUL r313.x, r312.x, r155.x;
- FADD r314.x, r311.x, r313.x;
- MOV r315.x, r138.z;
- FMUL r316.x, r315.x, r166.x;
- FADD r317.x, r314.x, r316.x;
- MOV r318.x, r138.w;
- FMUL r319.x, r318.x, r177.x;
- FADD r320.x, r317.x, r319.x;
- FADD r321.x, r309.x, r320.x;
- MOV_SWZ r322, r321.x, r14.y, r14.z, r14.w;
- MOV r323.x, r14.y;
- FMUL r324.x, r310.x, r183.x;
- FMUL r325.x, r312.x, r185.x;
- FADD r326.x, r324.x, r325.x;
- FMUL r327.x, r315.x, r188.x;
- FADD r328.x, r326.x, r327.x;
- FMUL r329.x, r318.x, r191.x;
- FADD r330.x, r328.x, r329.x;
- FADD r331.x, r323.x, r330.x;
- MOV_SWZ r332, r322.x, r331.x, r322.z, r322.w;
- MOV r333.x, r14.z;
- FMUL r334.x, r310.x, r197.x;
- FMUL r335.x, r312.x, r199.x;
- FADD r336.x, r334.x, r335.x;
- FMUL r337.x, r315.x, r202.x;
+ SHR r176.x, r174.x, 28;
+ MOV_SWZ r177, r175.x, r176.x, r162.x, r162.x;
+ MOV r178.xy, r177;
+ MOV r179.xy, r178.xyxy;
+ PADD ptr17, ptr7, r179.x;
+ LD_RAW_PTR r180, ptr17;
+ MOV r181.x, i0.y;
+ SHL r182.x, r181.x, 2;
+ OR r183.x, r182.x, 2;
+ MOV r184.x, c0.y;
+ IMUL r186.x, r185.x, r183.x, r184.x;
+ IADD r187.x, r153.x, r185.x;
+ SHL r188.x, r187.x, 4;
+ SHR r189.x, r187.x, 28;
+ MOV_SWZ r190, r188.x, r189.x, r162.x, r162.x;
+ MOV r191.xy, r190;
+ MOV r192.xy, r191.xyxy;
+ PADD ptr18, ptr7, r192.x;
+ LD_RAW_PTR r193, ptr18;
+ MOV r194.x, i0.y;
+ SHL r195.x, r194.x, 2;
+ OR r196.x, r195.x, 3;
+ MOV r197.x, c0.y;
+ IMUL r199.x, r198.x, r196.x, r197.x;
+ IADD r200.x, r153.x, r198.x;
+ SHL r201.x, r200.x, 4;
+ SHR r202.x, r200.x, 28;
+ MOV_SWZ r203, r201.x, r202.x, r162.x, r162.x;
+ MOV r204.xy, r203;
+ MOV r205.xy, r204.xyxy;
+ PADD ptr19, ptr7, r205.x;
+ LD_RAW_PTR r206, ptr19;
+ MOV r207.x, c1.x;
+ IMUL r209.x, r208.x, r15.x, r207.x;
+ IADD r210.x, r10.x, r208.x;
+ SHL r211.x, r210.x, 4;
+ SHR r212.x, r210.x, 28;
+ MOV_SWZ r213, r211.x, r212.x, r162.x, r162.x;
+ MOV r214.xy, r213;
+ MOV r215.xy, r214.xyxy;
+ PADD ptr20, ptr5, r215.x;
+ LD_RAW_PTR r216, ptr20;
+ MOV r217.x, r216.x;
+ FMUL r218.x, r167.x, r217.x;
+ MOV r219.x, r166.y;
+ OR r220.x, r15.x, 1;
+ MOV r221.x, c1.x;
+ IMUL r223.x, r222.x, r220.x, r221.x;
+ IADD r224.x, r10.x, r222.x;
+ SHL r225.x, r224.x, 4;
+ SHR r226.x, r224.x, 28;
+ MOV_SWZ r227, r225.x, r226.x, r162.x, r162.x;
+ MOV r228.xy, r227;
+ MOV r229.xy, r228.xyxy;
+ PADD ptr21, ptr5, r229.x;
+ LD_RAW_PTR r230, ptr21;
+ MOV r231.x, r230.x;
+ FMUL r232.x, r219.x, r231.x;
+ FADD r233.x, r218.x, r232.x;
+ MOV r234.x, r166.z;
+ OR r235.x, r15.x, 2;
+ MOV r236.x, c1.x;
+ IMUL r238.x, r237.x, r235.x, r236.x;
+ IADD r239.x, r10.x, r237.x;
+ SHL r240.x, r239.x, 4;
+ SHR r241.x, r239.x, 28;
+ MOV_SWZ r242, r240.x, r241.x, r162.x, r162.x;
+ MOV r243.xy, r242;
+ MOV r244.xy, r243.xyxy;
+ PADD ptr22, ptr5, r244.x;
+ LD_RAW_PTR r245, ptr22;
+ MOV r246.x, r245.x;
+ FMUL r247.x, r234.x, r246.x;
+ FADD r248.x, r233.x, r247.x;
+ MOV r249.x, r166.w;
+ OR r250.x, r15.x, 3;
+ MOV r251.x, c1.x;
+ IMUL r253.x, r252.x, r250.x, r251.x;
+ IADD r254.x, r10.x, r252.x;
+ SHL r255.x, r254.x, 4;
+ SHR r256.x, r254.x, 28;
+ MOV_SWZ r257, r255.x, r256.x, r162.x, r162.x;
+ MOV r258.xy, r257;
+ MOV r259.xy, r258.xyxy;
+ PADD ptr23, ptr5, r259.x;
+ LD_RAW_PTR r260, ptr23;
+ MOV r261.x, r260.x;
+ FMUL r262.x, r249.x, r261.x;
+ FADD r263.x, r248.x, r262.x;
+ FADD r264.x, r152.x, r263.x;
+ MOV r265.x, r11.y;
+ MOV r266.x, r216.y;
+ FMUL r267.x, r167.x, r266.x;
+ MOV r268.x, r230.y;
+ FMUL r269.x, r219.x, r268.x;
+ FADD r270.x, r267.x, r269.x;
+ MOV r271.x, r245.y;
+ FMUL r272.x, r234.x, r271.x;
+ FADD r273.x, r270.x, r272.x;
+ MOV r274.x, r260.y;
+ FMUL r275.x, r249.x, r274.x;
+ FADD r276.x, r273.x, r275.x;
+ FADD r277.x, r265.x, r276.x;
+ MOV r278.x, r11.z;
+ MOV r279.x, r216.z;
+ FMUL r280.x, r167.x, r279.x;
+ MOV r281.x, r230.z;
+ FMUL r282.x, r219.x, r281.x;
+ FADD r283.x, r280.x, r282.x;
+ MOV r284.x, r245.z;
+ FMUL r285.x, r234.x, r284.x;
+ FADD r286.x, r283.x, r285.x;
+ MOV r287.x, r260.z;
+ FMUL r288.x, r249.x, r287.x;
+ FADD r289.x, r286.x, r288.x;
+ FADD r290.x, r278.x, r289.x;
+ MOV r291.x, r11.w;
+ MOV r292.x, r216.w;
+ FMUL r293.x, r167.x, r292.x;
+ MOV r294.x, r230.w;
+ FMUL r295.x, r219.x, r294.x;
+ FADD r296.x, r293.x, r295.x;
+ MOV r297.x, r245.w;
+ FMUL r298.x, r234.x, r297.x;
+ FADD r299.x, r296.x, r298.x;
+ MOV r300.x, r260.w;
+ FMUL r301.x, r249.x, r300.x;
+ FADD r302.x, r299.x, r301.x;
+ FADD r303.x, r291.x, r302.x;
+ MOV_SWZ r16, r264.x, r277.x, r290.x, r303.x;
+ MOV r304.x, r12.x;
+ MOV r305.x, r180.x;
+ FMUL r306.x, r305.x, r217.x;
+ MOV r307.x, r180.y;
+ FMUL r308.x, r307.x, r231.x;
+ FADD r309.x, r306.x, r308.x;
+ MOV r310.x, r180.z;
+ FMUL r311.x, r310.x, r246.x;
+ FADD r312.x, r309.x, r311.x;
+ MOV r313.x, r180.w;
+ FMUL r314.x, r313.x, r261.x;
+ FADD r315.x, r312.x, r314.x;
+ FADD r316.x, r304.x, r315.x;
+ MOV r317.x, r12.y;
+ FMUL r318.x, r305.x, r266.x;
+ FMUL r319.x, r307.x, r268.x;
+ FADD r320.x, r318.x, r319.x;
+ FMUL r321.x, r310.x, r271.x;
+ FADD r322.x, r320.x, r321.x;
+ FMUL r323.x, r313.x, r274.x;
+ FADD r324.x, r322.x, r323.x;
+ FADD r325.x, r317.x, r324.x;
+ MOV r326.x, r12.z;
+ FMUL r327.x, r305.x, r279.x;
+ FMUL r328.x, r307.x, r281.x;
+ FADD r329.x, r327.x, r328.x;
+ FMUL r330.x, r310.x, r284.x;
+ FADD r331.x, r329.x, r330.x;
+ FMUL r332.x, r313.x, r287.x;
+ FADD r333.x, r331.x, r332.x;
+ FADD r334.x, r326.x, r333.x;
+ MOV r335.x, r12.w;
+ FMUL r336.x, r305.x, r292.x;
+ FMUL r337.x, r307.x, r294.x;
FADD r338.x, r336.x, r337.x;
- FMUL r339.x, r318.x, r205.x;
+ FMUL r339.x, r310.x, r297.x;
FADD r340.x, r338.x, r339.x;
- FADD r341.x, r333.x, r340.x;
- MOV_SWZ r342, r332.x, r332.y, r341.x, r332.w;
- MOV r343.x, r14.w;
- FMUL r344.x, r310.x, r211.x;
- FMUL r345.x, r312.x, r213.x;
- FADD r346.x, r344.x, r345.x;
- FMUL r347.x, r315.x, r216.x;
- FADD r348.x, r346.x, r347.x;
- FMUL r349.x, r318.x, r219.x;
- FADD r350.x, r348.x, r349.x;
- FADD r351.x, r343.x, r350.x;
- MOV_SWZ r19, r342.x, r342.y, r342.z, r351.x;
+ FMUL r341.x, r313.x, r300.x;
+ FADD r342.x, r340.x, r341.x;
+ FADD r343.x, r335.x, r342.x;
+ MOV_SWZ r17, r316.x, r325.x, r334.x, r343.x;
+ MOV r344.x, r13.x;
+ MOV r345.x, r193.x;
+ FMUL r346.x, r345.x, r217.x;
+ MOV r347.x, r193.y;
+ FMUL r348.x, r347.x, r231.x;
+ FADD r349.x, r346.x, r348.x;
+ MOV r350.x, r193.z;
+ FMUL r351.x, r350.x, r246.x;
+ FADD r352.x, r349.x, r351.x;
+ MOV r353.x, r193.w;
+ FMUL r354.x, r353.x, r261.x;
+ FADD r355.x, r352.x, r354.x;
+ FADD r356.x, r344.x, r355.x;
+ MOV r357.x, r13.y;
+ FMUL r358.x, r345.x, r266.x;
+ FMUL r359.x, r347.x, r268.x;
+ FADD r360.x, r358.x, r359.x;
+ FMUL r361.x, r350.x, r271.x;
+ FADD r362.x, r360.x, r361.x;
+ FMUL r363.x, r353.x, r274.x;
+ FADD r364.x, r362.x, r363.x;
+ FADD r365.x, r357.x, r364.x;
+ MOV r366.x, r13.z;
+ FMUL r367.x, r345.x, r279.x;
+ FMUL r368.x, r347.x, r281.x;
+ FADD r369.x, r367.x, r368.x;
+ FMUL r370.x, r350.x, r284.x;
+ FADD r371.x, r369.x, r370.x;
+ FMUL r372.x, r353.x, r287.x;
+ FADD r373.x, r371.x, r372.x;
+ FADD r374.x, r366.x, r373.x;
+ MOV r375.x, r13.w;
+ FMUL r376.x, r345.x, r292.x;
+ FMUL r377.x, r347.x, r294.x;
+ FADD r378.x, r376.x, r377.x;
+ FMUL r379.x, r350.x, r297.x;
+ FADD r380.x, r378.x, r379.x;
+ FMUL r381.x, r353.x, r300.x;
+ FADD r382.x, r380.x, r381.x;
+ FADD r383.x, r375.x, r382.x;
+ MOV_SWZ r18, r356.x, r365.x, r374.x, r383.x;
+ MOV r384.x, r14.x;
+ MOV r385.x, r206.x;
+ FMUL r386.x, r385.x, r217.x;
+ MOV r387.x, r206.y;
+ FMUL r388.x, r387.x, r231.x;
+ FADD r389.x, r386.x, r388.x;
+ MOV r390.x, r206.z;
+ FMUL r391.x, r390.x, r246.x;
+ FADD r392.x, r389.x, r391.x;
+ MOV r393.x, r206.w;
+ FMUL r394.x, r393.x, r261.x;
+ FADD r395.x, r392.x, r394.x;
+ FADD r396.x, r384.x, r395.x;
+ MOV r397.x, r14.y;
+ FMUL r398.x, r385.x, r266.x;
+ FMUL r399.x, r387.x, r268.x;
+ FADD r400.x, r398.x, r399.x;
+ FMUL r401.x, r390.x, r271.x;
+ FADD r402.x, r400.x, r401.x;
+ FMUL r403.x, r393.x, r274.x;
+ FADD r404.x, r402.x, r403.x;
+ FADD r405.x, r397.x, r404.x;
+ MOV r406.x, r14.z;
+ FMUL r407.x, r385.x, r279.x;
+ FMUL r408.x, r387.x, r281.x;
+ FADD r409.x, r407.x, r408.x;
+ FMUL r410.x, r390.x, r284.x;
+ FADD r411.x, r409.x, r410.x;
+ FMUL r412.x, r393.x, r287.x;
+ FADD r413.x, r411.x, r412.x;
+ FADD r414.x, r406.x, r413.x;
+ MOV r415.x, r14.w;
+ FMUL r416.x, r385.x, r292.x;
+ FMUL r417.x, r387.x, r294.x;
+ FADD r418.x, r416.x, r417.x;
+ FMUL r419.x, r390.x, r297.x;
+ FADD r420.x, r418.x, r419.x;
+ FMUL r421.x, r393.x, r300.x;
+ FADD r422.x, r420.x, r421.x;
+ FADD r423.x, r415.x, r422.x;
+ MOV_SWZ r19, r396.x, r405.x, r414.x, r423.x;
IADD r20.x, r15.x, 4;
- MOV r371, r16;
- MOV r372, r17;
- MOV r373, r18;
- MOV r374, r19;
- MOV r375.x, r20.x;
+ MOV r463, r16;
+ MOV r464, r17;
+ MOV r465, r18;
+ MOV r466, r19;
+ MOV r467.x, r20.x;
ENDLOOP;
IADD r21.x, r9.x, 1;
- MOV r366, r11;
- MOV r367, r12;
- MOV r368, r13;
- MOV r369, r14;
- MOV r370.x, r21.x;
+ MOV r458, r11;
+ MOV r459, r12;
+ MOV r460, r13;
+ MOV r461, r14;
+ MOV r462.x, r21.x;
ENDLOOP;
- SHL r352.x, r3.x, 4;
- PADD ptr24, ptr6, r352.x;
+ SHL r424.x, r3.x, 4;
+ SAR r425.x, r3.x, 31;
+ SHL r426.x, r425.x, 4;
+ SHR r427.x, r3.x, 28;
+ OR r428.x, r426.x, r427.x;
+ MOV r429.x, 0;
+ MOV_SWZ r430, r424.x, r428.x, r429.x, r429.x;
+ MOV r431.xy, r430;
+ MOV r432.xy, r431.xyxy;
+ PADD ptr24, ptr6, r432.x;
STORE_RAW_PTR ptr24, r5;
- MOV r353.x, c1.x;
- IADD r354.x, r3.x, r353.x;
- SHL r355.x, r354.x, 4;
- PADD ptr25, ptr6, r355.x;
+ MOV r433.x, c1.x;
+ IADD r434.x, r3.x, r433.x;
+ SHL r435.x, r434.x, 4;
+ SHR r436.x, r434.x, 28;
+ MOV_SWZ r437, r435.x, r436.x, r429.x, r429.x;
+ MOV r438.xy, r437;
+ MOV r439.xy, r438.xyxy;
+ PADD ptr25, ptr6, r439.x;
STORE_RAW_PTR ptr25, r6;
- MOV r356.x, c1.x;
- SHL r357.x, r356.x, 1;
- IADD r358.x, r3.x, r357.x;
- SHL r359.x, r358.x, 4;
- PADD ptr26, ptr6, r359.x;
+ MOV r440.x, c1.x;
+ SHL r441.x, r440.x, 1;
+ IADD r442.x, r3.x, r441.x;
+ SHL r443.x, r442.x, 4;
+ SHR r444.x, r442.x, 28;
+ MOV_SWZ r445, r443.x, r444.x, r429.x, r429.x;
+ MOV r446.xy, r445;
+ MOV r447.xy, r446.xyxy;
+ PADD ptr26, ptr6, r447.x;
STORE_RAW_PTR ptr26, r7;
- MOV r360.x, c1.x;
- MOV r361.x, 3;
- IMUL r363.x, r362.x, r360.x, r361.x;
- IADD r364.x, r3.x, r362.x;
- SHL r365.x, r364.x, 4;
- PADD ptr27, ptr6, r365.x;
+ MOV r448.x, c1.x;
+ MOV r449.x, 3;
+ IMUL r451.x, r450.x, r448.x, r449.x;
+ IADD r452.x, r3.x, r450.x;
+ SHL r453.x, r452.x, 4;
+ SHR r454.x, r452.x, 28;
+ MOV_SWZ r455, r453.x, r454.x, r429.x, r429.x;
+ MOV r456.xy, r455;
+ MOV r457.xy, r456.xyxy;
+ PADD ptr27, ptr6, r457.x;
STORE_RAW_PTR ptr27, r8;
RET;
DCL_INPUT i0.xyz, THREAD_ID_IN_GROUP;
- DCL_TEMPS r0..r553;
+ DCL_TEMPS r0..r659;
DCL_POINTERS ptr0..ptr37;
ADDRESS_OF ptr0, u0;
ADDRESS_OF ptr1, u1;
ADDRESS_OF ptr4, g1;
- MOV r553.x, 1;
- MOV r552.x, 1;
+ MOV r659.x, 1;
+ MOV r658.x, 1;
MOV ptr5, ptr0;
MOV ptr6, ptr1;
MOV ptr7, ptr2;
MOV r25.x, 0x00000000;
MOV_SWZ r20, r25.x, r25.x, r25.x, r25.x;
MOV r21.x, 0;
- MOV r542, r20;
- MOV r543, r20;
- MOV r544, r20;
- MOV r545, r20;
- MOV r546.x, r21.x;
+ MOV r648, r20;
+ MOV r649, r20;
+ MOV r650, r20;
+ MOV r651, r20;
+ MOV r652.x, r21.x;
LOOP;
- MOV r3, r542;
- MOV r4, r543;
- MOV r5, r544;
- MOV r6, r545;
- MOV r7.x, r546.x;
+ MOV r3, r648;
+ MOV r4, r649;
+ MOV r5, r650;
+ MOV r6, r651;
+ MOV r7.x, r652.x;
MOV r29.x, c0.y;
- UDIV r30.x, r31.x, r2.x, r29.x;
- UCMP.ge r32.x, r7.x, r30.x;
- MOV r553.x, r32.x;
- XOR r553.x, r553.x, 1;
- BREAK_CND.nz r32.x;
- MOV r33.x, 0;
- MOV r37.x, c0.y;
- IMUL r39.x, r38.x, r7.x, r37.x;
- MOV r40.x, i0.x;
- IADD r41.x, r38.x, r40.x;
- MOV r42.x, i1.y;
- MOV r43.x, c1.x;
- IMUL r45.x, r44.x, r42.x, r43.x;
- SHL r46.x, r44.x, 2;
- IADD r47.x, r41.x, r46.x;
- SHL r48.x, r47.x, 4;
- PADD ptr10, ptr5, r48.x;
- LD_RAW_PTR r49, ptr10;
- MOV r50.x, i0.x;
- MOV r51.x, c0.y;
- MOV r52.x, i0.y;
- IMUL r54.x, r53.x, r52.x, r51.x;
- SHL r55.x, r53.x, 2;
- IADD r56.x, r50.x, r55.x;
- SHL r57.x, r56.x, 4;
- PADD ptr11, ptr8, r57.x;
- STORE_RAW_PTR ptr11, r49;
- MOV r58.x, c0.y;
- IMUL r60.x, r59.x, r7.x, r58.x;
- MOV r61.x, i0.x;
- IADD r62.x, r59.x, r61.x;
- MOV r63.x, i1.y;
- MOV r64.x, c1.x;
- IMUL r66.x, r65.x, r63.x, r64.x;
- SHL r67.x, r65.x, 2;
- IADD r68.x, r62.x, r67.x;
- MOV r69.x, c1.x;
- IADD r70.x, r68.x, r69.x;
- SHL r71.x, r70.x, 4;
- PADD ptr12, ptr5, r71.x;
- LD_RAW_PTR r72, ptr12;
+ MOV r30.x, 0;
+ ICMP.eq r31.x, r29.x, r30.x;
+ AND r31.x, r31.x, 0x1;
+ MOV r32.x, 1;
+ MOV_CND.nz r33.x, r31.x, r32.x, r29.x;
+ UDIV r34.x, r35.x, r2.x, r33.x;
+ UCMP.ge r36.x, r7.x, r34.x;
+ AND r36.x, r36.x, 0x1;
+ MOV r659.x, r36.x;
+ XOR r659.x, r659.x, 1;
+ BREAK_CND.nz r36.x;
+ MOV r37.x, 0;
+ MOV r41.x, c0.y;
+ IMUL r43.x, r42.x, r7.x, r41.x;
+ MOV r44.x, i0.x;
+ IADD r45.x, r42.x, r44.x;
+ MOV r46.x, i1.y;
+ MOV r47.x, c1.x;
+ IMUL r49.x, r48.x, r46.x, r47.x;
+ SHL r50.x, r48.x, 2;
+ IADD r51.x, r45.x, r50.x;
+ SHL r52.x, r51.x, 4;
+ SHR r53.x, r51.x, 28;
+ MOV_SWZ r54, r52.x, r53.x, r37.x, r37.x;
+ MOV r55.xy, r54;
+ MOV r56.xy, r55.xyxy;
+ PADD ptr10, ptr5, r56.x;
+ LD_RAW_PTR r57, ptr10;
+ MOV r58.x, i0.x;
+ MOV r59.x, c0.y;
+ MOV r60.x, i0.y;
+ IMUL r62.x, r61.x, r60.x, r59.x;
+ SHL r63.x, r61.x, 2;
+ IADD r64.x, r58.x, r63.x;
+ SHL r65.x, r64.x, 4;
+ SHR r66.x, r64.x, 28;
+ MOV_SWZ r67, r65.x, r66.x, r37.x, r37.x;
+ MOV r68.xy, r67;
+ MOV r69.xy, r68.xyxy;
+ PADD ptr11, ptr8, r69.x;
+ STORE_RAW_PTR ptr11, r57;
+ MOV r70.x, c0.y;
+ IMUL r72.x, r71.x, r7.x, r70.x;
MOV r73.x, i0.x;
- MOV r74.x, c0.y;
- MOV r75.x, i0.y;
- IMUL r77.x, r76.x, r75.x, r74.x;
- SHL r78.x, r76.x, 2;
- IADD r79.x, r73.x, r78.x;
- MOV r80.x, c0.y;
- IADD r81.x, r79.x, r80.x;
- SHL r82.x, r81.x, 4;
- PADD ptr13, ptr8, r82.x;
- STORE_RAW_PTR ptr13, r72;
- MOV r83.x, c0.y;
- IMUL r85.x, r84.x, r7.x, r83.x;
- MOV r86.x, i0.x;
- IADD r87.x, r84.x, r86.x;
- MOV r88.x, i1.y;
- MOV r89.x, c1.x;
- IMUL r91.x, r90.x, r88.x, r89.x;
- SHL r92.x, r90.x, 2;
- IADD r93.x, r87.x, r92.x;
- MOV r94.x, c1.x;
- SHL r95.x, r94.x, 1;
- IADD r96.x, r93.x, r95.x;
- SHL r97.x, r96.x, 4;
- PADD ptr14, ptr5, r97.x;
- LD_RAW_PTR r98, ptr14;
- MOV r99.x, i0.x;
- MOV r100.x, c0.y;
- MOV r101.x, i0.y;
- IMUL r103.x, r102.x, r101.x, r100.x;
- SHL r104.x, r102.x, 2;
- IADD r105.x, r99.x, r104.x;
- MOV r106.x, c0.y;
- SHL r107.x, r106.x, 1;
- IADD r108.x, r105.x, r107.x;
- SHL r109.x, r108.x, 4;
- PADD ptr15, ptr8, r109.x;
- STORE_RAW_PTR ptr15, r98;
- MOV r110.x, c0.y;
- IMUL r112.x, r111.x, r7.x, r110.x;
- MOV r113.x, i0.x;
- IADD r114.x, r111.x, r113.x;
- MOV r115.x, i1.y;
- MOV r116.x, c1.x;
- IMUL r118.x, r117.x, r115.x, r116.x;
- SHL r119.x, r117.x, 2;
- IADD r120.x, r114.x, r119.x;
- MOV r121.x, c1.x;
- MOV r122.x, 3;
- IMUL r124.x, r123.x, r121.x, r122.x;
- IADD r125.x, r120.x, r123.x;
- SHL r126.x, r125.x, 4;
- PADD ptr16, ptr5, r126.x;
- LD_RAW_PTR r127, ptr16;
- MOV r128.x, i0.x;
- MOV r129.x, c0.y;
- MOV r130.x, i0.y;
- IMUL r132.x, r131.x, r130.x, r129.x;
- SHL r133.x, r131.x, 2;
- IADD r134.x, r128.x, r133.x;
- MOV r135.x, c0.y;
- IMUL r137.x, r136.x, r135.x, r122.x;
- IADD r138.x, r134.x, r136.x;
- SHL r139.x, r138.x, 4;
- PADD ptr17, ptr8, r139.x;
- STORE_RAW_PTR ptr17, r127;
- MOV r140.x, i1.x;
- MOV r141.x, c0.z;
- IMUL r143.x, r142.x, r7.x, r141.x;
- MOV r144.x, i0.y;
- IADD r145.x, r142.x, r144.x;
- MOV r146.x, c1.x;
- IMUL r148.x, r147.x, r145.x, r146.x;
- SHL r149.x, r147.x, 2;
- IADD r150.x, r140.x, r149.x;
- SHL r151.x, r150.x, 4;
- PADD ptr18, ptr6, r151.x;
- LD_RAW_PTR r152, ptr18;
- MOV r153.x, i0.x;
- MOV r154.x, c0.y;
- MOV r155.x, i0.y;
- IMUL r157.x, r156.x, r155.x, r154.x;
- SHL r158.x, r156.x, 2;
- IADD r159.x, r153.x, r158.x;
- SHL r160.x, r159.x, 4;
- PADD ptr19, ptr9, r160.x;
- STORE_RAW_PTR ptr19, r152;
- MOV r161.x, i1.x;
- MOV r162.x, c0.z;
- IMUL r164.x, r163.x, r7.x, r162.x;
- MOV r165.x, i0.y;
- IADD r166.x, r163.x, r165.x;
- MOV r167.x, c1.x;
- IMUL r169.x, r168.x, r166.x, r167.x;
- SHL r170.x, r168.x, 2;
- IADD r171.x, r161.x, r170.x;
- MOV r172.x, c1.x;
- IADD r173.x, r171.x, r172.x;
- SHL r174.x, r173.x, 4;
- PADD ptr20, ptr6, r174.x;
- LD_RAW_PTR r175, ptr20;
- MOV r176.x, i0.x;
- MOV r177.x, c0.y;
- MOV r178.x, i0.y;
- IMUL r180.x, r179.x, r178.x, r177.x;
- SHL r181.x, r179.x, 2;
- IADD r182.x, r176.x, r181.x;
- MOV r183.x, c0.y;
- IADD r184.x, r182.x, r183.x;
- SHL r185.x, r184.x, 4;
- PADD ptr21, ptr9, r185.x;
- STORE_RAW_PTR ptr21, r175;
- MOV r186.x, i1.x;
- MOV r187.x, c0.z;
- IMUL r189.x, r188.x, r7.x, r187.x;
- MOV r190.x, i0.y;
- IADD r191.x, r188.x, r190.x;
- MOV r192.x, c1.x;
- IMUL r194.x, r193.x, r191.x, r192.x;
- SHL r195.x, r193.x, 2;
- IADD r196.x, r186.x, r195.x;
- MOV r197.x, c1.x;
- SHL r198.x, r197.x, 1;
- IADD r199.x, r196.x, r198.x;
+ IADD r74.x, r71.x, r73.x;
+ MOV r75.x, i1.y;
+ MOV r76.x, c1.x;
+ IMUL r78.x, r77.x, r75.x, r76.x;
+ SHL r79.x, r77.x, 2;
+ IADD r80.x, r74.x, r79.x;
+ MOV r81.x, c1.x;
+ IADD r82.x, r80.x, r81.x;
+ SHL r83.x, r82.x, 4;
+ SHR r84.x, r82.x, 28;
+ MOV_SWZ r85, r83.x, r84.x, r37.x, r37.x;
+ MOV r86.xy, r85;
+ MOV r87.xy, r86.xyxy;
+ PADD ptr12, ptr5, r87.x;
+ LD_RAW_PTR r88, ptr12;
+ MOV r89.x, i0.x;
+ MOV r90.x, c0.y;
+ MOV r91.x, i0.y;
+ IMUL r93.x, r92.x, r91.x, r90.x;
+ SHL r94.x, r92.x, 2;
+ IADD r95.x, r89.x, r94.x;
+ MOV r96.x, c0.y;
+ IADD r97.x, r95.x, r96.x;
+ SHL r98.x, r97.x, 4;
+ SHR r99.x, r97.x, 28;
+ MOV_SWZ r100, r98.x, r99.x, r37.x, r37.x;
+ MOV r101.xy, r100;
+ MOV r102.xy, r101.xyxy;
+ PADD ptr13, ptr8, r102.x;
+ STORE_RAW_PTR ptr13, r88;
+ MOV r103.x, c0.y;
+ IMUL r105.x, r104.x, r7.x, r103.x;
+ MOV r106.x, i0.x;
+ IADD r107.x, r104.x, r106.x;
+ MOV r108.x, i1.y;
+ MOV r109.x, c1.x;
+ IMUL r111.x, r110.x, r108.x, r109.x;
+ SHL r112.x, r110.x, 2;
+ IADD r113.x, r107.x, r112.x;
+ MOV r114.x, c1.x;
+ SHL r115.x, r114.x, 1;
+ IADD r116.x, r113.x, r115.x;
+ SHL r117.x, r116.x, 4;
+ SHR r118.x, r116.x, 28;
+ MOV_SWZ r119, r117.x, r118.x, r37.x, r37.x;
+ MOV r120.xy, r119;
+ MOV r121.xy, r120.xyxy;
+ PADD ptr14, ptr5, r121.x;
+ LD_RAW_PTR r122, ptr14;
+ MOV r123.x, i0.x;
+ MOV r124.x, c0.y;
+ MOV r125.x, i0.y;
+ IMUL r127.x, r126.x, r125.x, r124.x;
+ SHL r128.x, r126.x, 2;
+ IADD r129.x, r123.x, r128.x;
+ MOV r130.x, c0.y;
+ SHL r131.x, r130.x, 1;
+ IADD r132.x, r129.x, r131.x;
+ SHL r133.x, r132.x, 4;
+ SHR r134.x, r132.x, 28;
+ MOV_SWZ r135, r133.x, r134.x, r37.x, r37.x;
+ MOV r136.xy, r135;
+ MOV r137.xy, r136.xyxy;
+ PADD ptr15, ptr8, r137.x;
+ STORE_RAW_PTR ptr15, r122;
+ MOV r138.x, c0.y;
+ IMUL r140.x, r139.x, r7.x, r138.x;
+ MOV r141.x, i0.x;
+ IADD r142.x, r139.x, r141.x;
+ MOV r143.x, i1.y;
+ MOV r144.x, c1.x;
+ IMUL r146.x, r145.x, r143.x, r144.x;
+ SHL r147.x, r145.x, 2;
+ IADD r148.x, r142.x, r147.x;
+ MOV r149.x, c1.x;
+ MOV r150.x, 3;
+ IMUL r152.x, r151.x, r149.x, r150.x;
+ IADD r153.x, r148.x, r151.x;
+ SHL r154.x, r153.x, 4;
+ SHR r155.x, r153.x, 28;
+ MOV_SWZ r156, r154.x, r155.x, r37.x, r37.x;
+ MOV r157.xy, r156;
+ MOV r158.xy, r157.xyxy;
+ PADD ptr16, ptr5, r158.x;
+ LD_RAW_PTR r159, ptr16;
+ MOV r160.x, i0.x;
+ MOV r161.x, c0.y;
+ MOV r162.x, i0.y;
+ IMUL r164.x, r163.x, r162.x, r161.x;
+ SHL r165.x, r163.x, 2;
+ IADD r166.x, r160.x, r165.x;
+ MOV r167.x, c0.y;
+ IMUL r169.x, r168.x, r167.x, r150.x;
+ IADD r170.x, r166.x, r168.x;
+ SHL r171.x, r170.x, 4;
+ SHR r172.x, r170.x, 28;
+ MOV_SWZ r173, r171.x, r172.x, r37.x, r37.x;
+ MOV r174.xy, r173;
+ MOV r175.xy, r174.xyxy;
+ PADD ptr17, ptr8, r175.x;
+ STORE_RAW_PTR ptr17, r159;
+ MOV r176.x, i1.x;
+ MOV r177.x, c0.z;
+ IMUL r179.x, r178.x, r7.x, r177.x;
+ MOV r180.x, i0.y;
+ IADD r181.x, r178.x, r180.x;
+ MOV r182.x, c1.x;
+ IMUL r184.x, r183.x, r181.x, r182.x;
+ SHL r185.x, r183.x, 2;
+ IADD r186.x, r176.x, r185.x;
+ SHL r187.x, r186.x, 4;
+ SHR r188.x, r186.x, 28;
+ MOV_SWZ r189, r187.x, r188.x, r37.x, r37.x;
+ MOV r190.xy, r189;
+ MOV r191.xy, r190.xyxy;
+ PADD ptr18, ptr6, r191.x;
+ LD_RAW_PTR r192, ptr18;
+ MOV r193.x, i0.x;
+ MOV r194.x, c0.y;
+ MOV r195.x, i0.y;
+ IMUL r197.x, r196.x, r195.x, r194.x;
+ SHL r198.x, r196.x, 2;
+ IADD r199.x, r193.x, r198.x;
SHL r200.x, r199.x, 4;
- PADD ptr22, ptr6, r200.x;
- LD_RAW_PTR r201, ptr22;
- MOV r202.x, i0.x;
- MOV r203.x, c0.y;
- MOV r204.x, i0.y;
- IMUL r206.x, r205.x, r204.x, r203.x;
- SHL r207.x, r205.x, 2;
- IADD r208.x, r202.x, r207.x;
- MOV r209.x, c0.y;
- SHL r210.x, r209.x, 1;
- IADD r211.x, r208.x, r210.x;
- SHL r212.x, r211.x, 4;
- PADD ptr23, ptr9, r212.x;
- STORE_RAW_PTR ptr23, r201;
- MOV r213.x, i1.x;
- MOV r214.x, c0.z;
- IMUL r216.x, r215.x, r7.x, r214.x;
- MOV r217.x, i0.y;
- IADD r218.x, r215.x, r217.x;
- MOV r219.x, c1.x;
- IMUL r221.x, r220.x, r218.x, r219.x;
- SHL r222.x, r220.x, 2;
- IADD r223.x, r213.x, r222.x;
- MOV r224.x, c1.x;
- IMUL r226.x, r225.x, r224.x, r122.x;
- IADD r227.x, r223.x, r225.x;
- SHL r228.x, r227.x, 4;
- PADD ptr24, ptr6, r228.x;
- LD_RAW_PTR r229, ptr24;
- MOV r230.x, i0.x;
+ SHR r201.x, r199.x, 28;
+ MOV_SWZ r202, r200.x, r201.x, r37.x, r37.x;
+ MOV r203.xy, r202;
+ MOV r204.xy, r203.xyxy;
+ PADD ptr19, ptr9, r204.x;
+ STORE_RAW_PTR ptr19, r192;
+ MOV r205.x, i1.x;
+ MOV r206.x, c0.z;
+ IMUL r208.x, r207.x, r7.x, r206.x;
+ MOV r209.x, i0.y;
+ IADD r210.x, r207.x, r209.x;
+ MOV r211.x, c1.x;
+ IMUL r213.x, r212.x, r210.x, r211.x;
+ SHL r214.x, r212.x, 2;
+ IADD r215.x, r205.x, r214.x;
+ MOV r216.x, c1.x;
+ IADD r217.x, r215.x, r216.x;
+ SHL r218.x, r217.x, 4;
+ SHR r219.x, r217.x, 28;
+ MOV_SWZ r220, r218.x, r219.x, r37.x, r37.x;
+ MOV r221.xy, r220;
+ MOV r222.xy, r221.xyxy;
+ PADD ptr20, ptr6, r222.x;
+ LD_RAW_PTR r223, ptr20;
+ MOV r224.x, i0.x;
+ MOV r225.x, c0.y;
+ MOV r226.x, i0.y;
+ IMUL r228.x, r227.x, r226.x, r225.x;
+ SHL r229.x, r227.x, 2;
+ IADD r230.x, r224.x, r229.x;
MOV r231.x, c0.y;
- MOV r232.x, i0.y;
- IMUL r234.x, r233.x, r232.x, r231.x;
- SHL r235.x, r233.x, 2;
- IADD r236.x, r230.x, r235.x;
- MOV r237.x, c0.y;
- IMUL r239.x, r238.x, r237.x, r122.x;
- IADD r240.x, r236.x, r238.x;
- SHL r241.x, r240.x, 4;
- PADD ptr25, ptr9, r241.x;
- STORE_RAW_PTR ptr25, r229;
- SYNC.t.g;
- MOV r547, r3;
- MOV r548, r4;
- MOV r549, r5;
- MOV r550, r6;
- MOV r551.x, r33.x;
- LOOP;
- MOV r8, r547;
- MOV r9, r548;
- MOV r10, r549;
- MOV r11, r550;
- MOV r12.x, r551.x;
- MOV r242.x, c0.y;
- SHL r243.x, r242.x, 2;
- UCMP.ge r244.x, r12.x, r243.x;
- MOV r552.x, r244.x;
- XOR r552.x, r552.x, 1;
- BREAK_CND.nz r244.x;
- MOV r245.x, r8.x;
- SAR r246.x, r12.x, 2;
- MOV r247.x, i0.y;
- MOV r248.x, c0.y;
- IMUL r250.x, r249.x, r247.x, r248.x;
- SHL r251.x, r249.x, 2;
- IADD r252.x, r246.x, r251.x;
- SHL r253.x, r252.x, 4;
- PADD ptr26, ptr8, r253.x;
- LD_RAW_PTR r254, ptr26;
- MOV r255.x, r254.x;
- MOV r256.x, i0.y;
- SHL r257.x, r256.x, 2;
- OR r258.x, r257.x, 1;
+ IADD r232.x, r230.x, r231.x;
+ SHL r233.x, r232.x, 4;
+ SHR r234.x, r232.x, 28;
+ MOV_SWZ r235, r233.x, r234.x, r37.x, r37.x;
+ MOV r236.xy, r235;
+ MOV r237.xy, r236.xyxy;
+ PADD ptr21, ptr9, r237.x;
+ STORE_RAW_PTR ptr21, r223;
+ MOV r238.x, i1.x;
+ MOV r239.x, c0.z;
+ IMUL r241.x, r240.x, r7.x, r239.x;
+ MOV r242.x, i0.y;
+ IADD r243.x, r240.x, r242.x;
+ MOV r244.x, c1.x;
+ IMUL r246.x, r245.x, r243.x, r244.x;
+ SHL r247.x, r245.x, 2;
+ IADD r248.x, r238.x, r247.x;
+ MOV r249.x, c1.x;
+ SHL r250.x, r249.x, 1;
+ IADD r251.x, r248.x, r250.x;
+ SHL r252.x, r251.x, 4;
+ SHR r253.x, r251.x, 28;
+ MOV_SWZ r254, r252.x, r253.x, r37.x, r37.x;
+ MOV r255.xy, r254;
+ MOV r256.xy, r255.xyxy;
+ PADD ptr22, ptr6, r256.x;
+ LD_RAW_PTR r257, ptr22;
+ MOV r258.x, i0.x;
MOV r259.x, c0.y;
- IMUL r261.x, r260.x, r258.x, r259.x;
- IADD r262.x, r246.x, r260.x;
- SHL r263.x, r262.x, 4;
- PADD ptr27, ptr8, r263.x;
- LD_RAW_PTR r264, ptr27;
- MOV r265.x, i0.y;
- SHL r266.x, r265.x, 2;
- OR r267.x, r266.x, 2;
- MOV r268.x, c0.y;
- IMUL r270.x, r269.x, r267.x, r268.x;
- IADD r271.x, r246.x, r269.x;
- SHL r272.x, r271.x, 4;
- PADD ptr28, ptr8, r272.x;
- LD_RAW_PTR r273, ptr28;
- MOV r274.x, i0.y;
- SHL r275.x, r274.x, 2;
- OR r276.x, r275.x, 3;
- MOV r277.x, c0.y;
- IMUL r279.x, r278.x, r276.x, r277.x;
- IADD r280.x, r246.x, r278.x;
- SHL r281.x, r280.x, 4;
- PADD ptr29, ptr8, r281.x;
- LD_RAW_PTR r282, ptr29;
- MOV r283.x, i0.x;
- MOV r284.x, c0.y;
- IMUL r286.x, r285.x, r12.x, r284.x;
+ MOV r260.x, i0.y;
+ IMUL r262.x, r261.x, r260.x, r259.x;
+ SHL r263.x, r261.x, 2;
+ IADD r264.x, r258.x, r263.x;
+ MOV r265.x, c0.y;
+ SHL r266.x, r265.x, 1;
+ IADD r267.x, r264.x, r266.x;
+ SHL r268.x, r267.x, 4;
+ SHR r269.x, r267.x, 28;
+ MOV_SWZ r270, r268.x, r269.x, r37.x, r37.x;
+ MOV r271.xy, r270;
+ MOV r272.xy, r271.xyxy;
+ PADD ptr23, ptr9, r272.x;
+ STORE_RAW_PTR ptr23, r257;
+ MOV r273.x, i1.x;
+ MOV r274.x, c0.z;
+ IMUL r276.x, r275.x, r7.x, r274.x;
+ MOV r277.x, i0.y;
+ IADD r278.x, r275.x, r277.x;
+ MOV r279.x, c1.x;
+ IMUL r281.x, r280.x, r278.x, r279.x;
+ SHL r282.x, r280.x, 2;
+ IADD r283.x, r273.x, r282.x;
+ MOV r284.x, c1.x;
+ IMUL r286.x, r285.x, r284.x, r150.x;
IADD r287.x, r283.x, r285.x;
SHL r288.x, r287.x, 4;
- PADD ptr30, ptr9, r288.x;
- LD_RAW_PTR r289, ptr30;
- MOV r290.x, r289.x;
- FMUL r291.x, r255.x, r290.x;
- MOV r292.x, r254.y;
- IADD r293.x, r12.x, 1;
+ SHR r289.x, r287.x, 28;
+ MOV_SWZ r290, r288.x, r289.x, r37.x, r37.x;
+ MOV r291.xy, r290;
+ MOV r292.xy, r291.xyxy;
+ PADD ptr24, ptr6, r292.x;
+ LD_RAW_PTR r293, ptr24;
MOV r294.x, i0.x;
MOV r295.x, c0.y;
- IMUL r297.x, r296.x, r293.x, r295.x;
- IADD r298.x, r294.x, r296.x;
- SHL r299.x, r298.x, 4;
- PADD ptr31, ptr9, r299.x;
- LD_RAW_PTR r300, ptr31;
- MOV r301.x, r300.x;
- FMUL r302.x, r292.x, r301.x;
- FADD r303.x, r291.x, r302.x;
- MOV r304.x, r254.z;
- IADD r305.x, r12.x, 2;
- MOV r306.x, i0.x;
- MOV r307.x, c0.y;
- IMUL r309.x, r308.x, r305.x, r307.x;
- IADD r310.x, r306.x, r308.x;
- SHL r311.x, r310.x, 4;
- PADD ptr32, ptr9, r311.x;
- LD_RAW_PTR r312, ptr32;
- MOV r313.x, r312.x;
- FMUL r314.x, r304.x, r313.x;
- FADD r315.x, r303.x, r314.x;
- MOV r316.x, r254.w;
- IADD r317.x, r12.x, 3;
- MOV r318.x, i0.x;
- MOV r319.x, c0.y;
- IMUL r321.x, r320.x, r317.x, r319.x;
- IADD r322.x, r318.x, r320.x;
- SHL r323.x, r322.x, 4;
- PADD ptr33, ptr9, r323.x;
- LD_RAW_PTR r324, ptr33;
- MOV r325.x, r324.x;
- FMUL r326.x, r316.x, r325.x;
- FADD r327.x, r315.x, r326.x;
- FADD r328.x, r245.x, r327.x;
- MOV_SWZ r329, r328.x, r8.y, r8.z, r8.w;
- MOV r330.x, r8.y;
- MOV r331.x, r289.y;
- FMUL r332.x, r255.x, r331.x;
- MOV r333.x, r300.y;
- FMUL r334.x, r292.x, r333.x;
- FADD r335.x, r332.x, r334.x;
- MOV r336.x, r312.y;
- FMUL r337.x, r304.x, r336.x;
- FADD r338.x, r335.x, r337.x;
- MOV r339.x, r324.y;
- FMUL r340.x, r316.x, r339.x;
- FADD r341.x, r338.x, r340.x;
- FADD r342.x, r330.x, r341.x;
- MOV_SWZ r343, r329.x, r342.x, r329.z, r329.w;
- MOV r344.x, r8.z;
- MOV r345.x, r289.z;
- FMUL r346.x, r255.x, r345.x;
- MOV r347.x, r300.z;
- FMUL r348.x, r292.x, r347.x;
- FADD r349.x, r346.x, r348.x;
- MOV r350.x, r312.z;
- FMUL r351.x, r304.x, r350.x;
- FADD r352.x, r349.x, r351.x;
- MOV r353.x, r324.z;
- FMUL r354.x, r316.x, r353.x;
- FADD r355.x, r352.x, r354.x;
- FADD r356.x, r344.x, r355.x;
- MOV_SWZ r357, r343.x, r343.y, r356.x, r343.w;
- MOV r358.x, r8.w;
- MOV r359.x, r289.w;
- FMUL r360.x, r255.x, r359.x;
- MOV r361.x, r300.w;
- FMUL r362.x, r292.x, r361.x;
- FADD r363.x, r360.x, r362.x;
- MOV r364.x, r312.w;
- FMUL r365.x, r304.x, r364.x;
- FADD r366.x, r363.x, r365.x;
- MOV r367.x, r324.w;
- FMUL r368.x, r316.x, r367.x;
- FADD r369.x, r366.x, r368.x;
- FADD r370.x, r358.x, r369.x;
- MOV_SWZ r13, r357.x, r357.y, r357.z, r370.x;
- MOV r371.x, r9.x;
- MOV r372.x, r264.x;
- FMUL r373.x, r372.x, r290.x;
- MOV r374.x, r264.y;
- FMUL r375.x, r374.x, r301.x;
- FADD r376.x, r373.x, r375.x;
- MOV r377.x, r264.z;
- FMUL r378.x, r377.x, r313.x;
- FADD r379.x, r376.x, r378.x;
- MOV r380.x, r264.w;
- FMUL r381.x, r380.x, r325.x;
- FADD r382.x, r379.x, r381.x;
- FADD r383.x, r371.x, r382.x;
- MOV_SWZ r384, r383.x, r9.y, r9.z, r9.w;
- MOV r385.x, r9.y;
- FMUL r386.x, r372.x, r331.x;
- FMUL r387.x, r374.x, r333.x;
- FADD r388.x, r386.x, r387.x;
- FMUL r389.x, r377.x, r336.x;
- FADD r390.x, r388.x, r389.x;
- FMUL r391.x, r380.x, r339.x;
- FADD r392.x, r390.x, r391.x;
- FADD r393.x, r385.x, r392.x;
- MOV_SWZ r394, r384.x, r393.x, r384.z, r384.w;
- MOV r395.x, r9.z;
- FMUL r396.x, r372.x, r345.x;
- FMUL r397.x, r374.x, r347.x;
- FADD r398.x, r396.x, r397.x;
- FMUL r399.x, r377.x, r350.x;
- FADD r400.x, r398.x, r399.x;
- FMUL r401.x, r380.x, r353.x;
- FADD r402.x, r400.x, r401.x;
- FADD r403.x, r395.x, r402.x;
- MOV_SWZ r404, r394.x, r394.y, r403.x, r394.w;
- MOV r405.x, r9.w;
- FMUL r406.x, r372.x, r359.x;
- FMUL r407.x, r374.x, r361.x;
- FADD r408.x, r406.x, r407.x;
- FMUL r409.x, r377.x, r364.x;
- FADD r410.x, r408.x, r409.x;
- FMUL r411.x, r380.x, r367.x;
- FADD r412.x, r410.x, r411.x;
- FADD r413.x, r405.x, r412.x;
- MOV_SWZ r14, r404.x, r404.y, r404.z, r413.x;
- MOV r414.x, r10.x;
- MOV r415.x, r273.x;
- FMUL r416.x, r415.x, r290.x;
- MOV r417.x, r273.y;
- FMUL r418.x, r417.x, r301.x;
- FADD r419.x, r416.x, r418.x;
- MOV r420.x, r273.z;
- FMUL r421.x, r420.x, r313.x;
- FADD r422.x, r419.x, r421.x;
- MOV r423.x, r273.w;
- FMUL r424.x, r423.x, r325.x;
- FADD r425.x, r422.x, r424.x;
- FADD r426.x, r414.x, r425.x;
- MOV_SWZ r427, r426.x, r10.y, r10.z, r10.w;
- MOV r428.x, r10.y;
- FMUL r429.x, r415.x, r331.x;
- FMUL r430.x, r417.x, r333.x;
- FADD r431.x, r429.x, r430.x;
- FMUL r432.x, r420.x, r336.x;
- FADD r433.x, r431.x, r432.x;
- FMUL r434.x, r423.x, r339.x;
- FADD r435.x, r433.x, r434.x;
- FADD r436.x, r428.x, r435.x;
- MOV_SWZ r437, r427.x, r436.x, r427.z, r427.w;
- MOV r438.x, r10.z;
- FMUL r439.x, r415.x, r345.x;
- FMUL r440.x, r417.x, r347.x;
- FADD r441.x, r439.x, r440.x;
- FMUL r442.x, r420.x, r350.x;
- FADD r443.x, r441.x, r442.x;
- FMUL r444.x, r423.x, r353.x;
- FADD r445.x, r443.x, r444.x;
- FADD r446.x, r438.x, r445.x;
- MOV_SWZ r447, r437.x, r437.y, r446.x, r437.w;
- MOV r448.x, r10.w;
- FMUL r449.x, r415.x, r359.x;
- FMUL r450.x, r417.x, r361.x;
- FADD r451.x, r449.x, r450.x;
- FMUL r452.x, r420.x, r364.x;
- FADD r453.x, r451.x, r452.x;
- FMUL r454.x, r423.x, r367.x;
- FADD r455.x, r453.x, r454.x;
- FADD r456.x, r448.x, r455.x;
- MOV_SWZ r15, r447.x, r447.y, r447.z, r456.x;
- MOV r457.x, r11.x;
- MOV r458.x, r282.x;
- FMUL r459.x, r458.x, r290.x;
- MOV r460.x, r282.y;
- FMUL r461.x, r460.x, r301.x;
- FADD r462.x, r459.x, r461.x;
- MOV r463.x, r282.z;
- FMUL r464.x, r463.x, r313.x;
- FADD r465.x, r462.x, r464.x;
- MOV r466.x, r282.w;
- FMUL r467.x, r466.x, r325.x;
- FADD r468.x, r465.x, r467.x;
- FADD r469.x, r457.x, r468.x;
- MOV_SWZ r470, r469.x, r11.y, r11.z, r11.w;
- MOV r471.x, r11.y;
- FMUL r472.x, r458.x, r331.x;
- FMUL r473.x, r460.x, r333.x;
- FADD r474.x, r472.x, r473.x;
- FMUL r475.x, r463.x, r336.x;
- FADD r476.x, r474.x, r475.x;
- FMUL r477.x, r466.x, r339.x;
- FADD r478.x, r476.x, r477.x;
- FADD r479.x, r471.x, r478.x;
- MOV_SWZ r480, r470.x, r479.x, r470.z, r470.w;
- MOV r481.x, r11.z;
- FMUL r482.x, r458.x, r345.x;
- FMUL r483.x, r460.x, r347.x;
- FADD r484.x, r482.x, r483.x;
- FMUL r485.x, r463.x, r350.x;
- FADD r486.x, r484.x, r485.x;
- FMUL r487.x, r466.x, r353.x;
- FADD r488.x, r486.x, r487.x;
- FADD r489.x, r481.x, r488.x;
- MOV_SWZ r490, r480.x, r480.y, r489.x, r480.w;
- MOV r491.x, r11.w;
- FMUL r492.x, r458.x, r359.x;
- FMUL r493.x, r460.x, r361.x;
+ MOV r296.x, i0.y;
+ IMUL r298.x, r297.x, r296.x, r295.x;
+ SHL r299.x, r297.x, 2;
+ IADD r300.x, r294.x, r299.x;
+ MOV r301.x, c0.y;
+ IMUL r303.x, r302.x, r301.x, r150.x;
+ IADD r304.x, r300.x, r302.x;
+ SHL r305.x, r304.x, 4;
+ SHR r306.x, r304.x, 28;
+ MOV_SWZ r307, r305.x, r306.x, r37.x, r37.x;
+ MOV r308.xy, r307;
+ MOV r309.xy, r308.xyxy;
+ PADD ptr25, ptr9, r309.x;
+ STORE_RAW_PTR ptr25, r293;
+ SYNC.t.g;
+ MOV r653, r3;
+ MOV r654, r4;
+ MOV r655, r5;
+ MOV r656, r6;
+ MOV r657.x, r37.x;
+ LOOP;
+ MOV r8, r653;
+ MOV r9, r654;
+ MOV r10, r655;
+ MOV r11, r656;
+ MOV r12.x, r657.x;
+ MOV r310.x, c0.y;
+ SHL r311.x, r310.x, 2;
+ UCMP.ge r312.x, r12.x, r311.x;
+ AND r312.x, r312.x, 0x1;
+ MOV r658.x, r312.x;
+ XOR r658.x, r658.x, 1;
+ BREAK_CND.nz r312.x;
+ MOV r313.x, r8.x;
+ SAR r314.x, r12.x, 2;
+ MOV r315.x, i0.y;
+ MOV r316.x, c0.y;
+ IMUL r318.x, r317.x, r315.x, r316.x;
+ SHL r319.x, r317.x, 2;
+ IADD r320.x, r314.x, r319.x;
+ SHL r321.x, r320.x, 4;
+ SHR r322.x, r320.x, 28;
+ MOV r323.x, 0;
+ MOV_SWZ r324, r321.x, r322.x, r323.x, r323.x;
+ MOV r325.xy, r324;
+ MOV r326.xy, r325.xyxy;
+ PADD ptr26, ptr8, r326.x;
+ LD_RAW_PTR r327, ptr26;
+ MOV r328.x, r327.x;
+ MOV r329.x, i0.y;
+ SHL r330.x, r329.x, 2;
+ OR r331.x, r330.x, 1;
+ MOV r332.x, c0.y;
+ IMUL r334.x, r333.x, r331.x, r332.x;
+ IADD r335.x, r314.x, r333.x;
+ SHL r336.x, r335.x, 4;
+ SHR r337.x, r335.x, 28;
+ MOV_SWZ r338, r336.x, r337.x, r323.x, r323.x;
+ MOV r339.xy, r338;
+ MOV r340.xy, r339.xyxy;
+ PADD ptr27, ptr8, r340.x;
+ LD_RAW_PTR r341, ptr27;
+ MOV r342.x, i0.y;
+ SHL r343.x, r342.x, 2;
+ OR r344.x, r343.x, 2;
+ MOV r345.x, c0.y;
+ IMUL r347.x, r346.x, r344.x, r345.x;
+ IADD r348.x, r314.x, r346.x;
+ SHL r349.x, r348.x, 4;
+ SHR r350.x, r348.x, 28;
+ MOV_SWZ r351, r349.x, r350.x, r323.x, r323.x;
+ MOV r352.xy, r351;
+ MOV r353.xy, r352.xyxy;
+ PADD ptr28, ptr8, r353.x;
+ LD_RAW_PTR r354, ptr28;
+ MOV r355.x, i0.y;
+ SHL r356.x, r355.x, 2;
+ OR r357.x, r356.x, 3;
+ MOV r358.x, c0.y;
+ IMUL r360.x, r359.x, r357.x, r358.x;
+ IADD r361.x, r314.x, r359.x;
+ SHL r362.x, r361.x, 4;
+ SHR r363.x, r361.x, 28;
+ MOV_SWZ r364, r362.x, r363.x, r323.x, r323.x;
+ MOV r365.xy, r364;
+ MOV r366.xy, r365.xyxy;
+ PADD ptr29, ptr8, r366.x;
+ LD_RAW_PTR r367, ptr29;
+ MOV r368.x, i0.x;
+ MOV r369.x, c0.y;
+ IMUL r371.x, r370.x, r12.x, r369.x;
+ IADD r372.x, r368.x, r370.x;
+ SHL r373.x, r372.x, 4;
+ SHR r374.x, r372.x, 28;
+ MOV_SWZ r375, r373.x, r374.x, r323.x, r323.x;
+ MOV r376.xy, r375;
+ MOV r377.xy, r376.xyxy;
+ PADD ptr30, ptr9, r377.x;
+ LD_RAW_PTR r378, ptr30;
+ MOV r379.x, r378.x;
+ FMUL r380.x, r328.x, r379.x;
+ MOV r381.x, r327.y;
+ OR r382.x, r12.x, 1;
+ MOV r383.x, i0.x;
+ MOV r384.x, c0.y;
+ IMUL r386.x, r385.x, r382.x, r384.x;
+ IADD r387.x, r383.x, r385.x;
+ SHL r388.x, r387.x, 4;
+ SHR r389.x, r387.x, 28;
+ MOV_SWZ r390, r388.x, r389.x, r323.x, r323.x;
+ MOV r391.xy, r390;
+ MOV r392.xy, r391.xyxy;
+ PADD ptr31, ptr9, r392.x;
+ LD_RAW_PTR r393, ptr31;
+ MOV r394.x, r393.x;
+ FMUL r395.x, r381.x, r394.x;
+ FADD r396.x, r380.x, r395.x;
+ MOV r397.x, r327.z;
+ OR r398.x, r12.x, 2;
+ MOV r399.x, i0.x;
+ MOV r400.x, c0.y;
+ IMUL r402.x, r401.x, r398.x, r400.x;
+ IADD r403.x, r399.x, r401.x;
+ SHL r404.x, r403.x, 4;
+ SHR r405.x, r403.x, 28;
+ MOV_SWZ r406, r404.x, r405.x, r323.x, r323.x;
+ MOV r407.xy, r406;
+ MOV r408.xy, r407.xyxy;
+ PADD ptr32, ptr9, r408.x;
+ LD_RAW_PTR r409, ptr32;
+ MOV r410.x, r409.x;
+ FMUL r411.x, r397.x, r410.x;
+ FADD r412.x, r396.x, r411.x;
+ MOV r413.x, r327.w;
+ OR r414.x, r12.x, 3;
+ MOV r415.x, i0.x;
+ MOV r416.x, c0.y;
+ IMUL r418.x, r417.x, r414.x, r416.x;
+ IADD r419.x, r415.x, r417.x;
+ SHL r420.x, r419.x, 4;
+ SHR r421.x, r419.x, 28;
+ MOV_SWZ r422, r420.x, r421.x, r323.x, r323.x;
+ MOV r423.xy, r422;
+ MOV r424.xy, r423.xyxy;
+ PADD ptr33, ptr9, r424.x;
+ LD_RAW_PTR r425, ptr33;
+ MOV r426.x, r425.x;
+ FMUL r427.x, r413.x, r426.x;
+ FADD r428.x, r412.x, r427.x;
+ FADD r429.x, r313.x, r428.x;
+ MOV r430.x, r8.y;
+ MOV r431.x, r378.y;
+ FMUL r432.x, r328.x, r431.x;
+ MOV r433.x, r393.y;
+ FMUL r434.x, r381.x, r433.x;
+ FADD r435.x, r432.x, r434.x;
+ MOV r436.x, r409.y;
+ FMUL r437.x, r397.x, r436.x;
+ FADD r438.x, r435.x, r437.x;
+ MOV r439.x, r425.y;
+ FMUL r440.x, r413.x, r439.x;
+ FADD r441.x, r438.x, r440.x;
+ FADD r442.x, r430.x, r441.x;
+ MOV r443.x, r8.z;
+ MOV r444.x, r378.z;
+ FMUL r445.x, r328.x, r444.x;
+ MOV r446.x, r393.z;
+ FMUL r447.x, r381.x, r446.x;
+ FADD r448.x, r445.x, r447.x;
+ MOV r449.x, r409.z;
+ FMUL r450.x, r397.x, r449.x;
+ FADD r451.x, r448.x, r450.x;
+ MOV r452.x, r425.z;
+ FMUL r453.x, r413.x, r452.x;
+ FADD r454.x, r451.x, r453.x;
+ FADD r455.x, r443.x, r454.x;
+ MOV r456.x, r8.w;
+ MOV r457.x, r378.w;
+ FMUL r458.x, r328.x, r457.x;
+ MOV r459.x, r393.w;
+ FMUL r460.x, r381.x, r459.x;
+ FADD r461.x, r458.x, r460.x;
+ MOV r462.x, r409.w;
+ FMUL r463.x, r397.x, r462.x;
+ FADD r464.x, r461.x, r463.x;
+ MOV r465.x, r425.w;
+ FMUL r466.x, r413.x, r465.x;
+ FADD r467.x, r464.x, r466.x;
+ FADD r468.x, r456.x, r467.x;
+ MOV_SWZ r13, r429.x, r442.x, r455.x, r468.x;
+ MOV r469.x, r9.x;
+ MOV r470.x, r341.x;
+ FMUL r471.x, r470.x, r379.x;
+ MOV r472.x, r341.y;
+ FMUL r473.x, r472.x, r394.x;
+ FADD r474.x, r471.x, r473.x;
+ MOV r475.x, r341.z;
+ FMUL r476.x, r475.x, r410.x;
+ FADD r477.x, r474.x, r476.x;
+ MOV r478.x, r341.w;
+ FMUL r479.x, r478.x, r426.x;
+ FADD r480.x, r477.x, r479.x;
+ FADD r481.x, r469.x, r480.x;
+ MOV r482.x, r9.y;
+ FMUL r483.x, r470.x, r431.x;
+ FMUL r484.x, r472.x, r433.x;
+ FADD r485.x, r483.x, r484.x;
+ FMUL r486.x, r475.x, r436.x;
+ FADD r487.x, r485.x, r486.x;
+ FMUL r488.x, r478.x, r439.x;
+ FADD r489.x, r487.x, r488.x;
+ FADD r490.x, r482.x, r489.x;
+ MOV r491.x, r9.z;
+ FMUL r492.x, r470.x, r444.x;
+ FMUL r493.x, r472.x, r446.x;
FADD r494.x, r492.x, r493.x;
- FMUL r495.x, r463.x, r364.x;
+ FMUL r495.x, r475.x, r449.x;
FADD r496.x, r494.x, r495.x;
- FMUL r497.x, r466.x, r367.x;
+ FMUL r497.x, r478.x, r452.x;
FADD r498.x, r496.x, r497.x;
FADD r499.x, r491.x, r498.x;
- MOV_SWZ r16, r490.x, r490.y, r490.z, r499.x;
+ MOV r500.x, r9.w;
+ FMUL r501.x, r470.x, r457.x;
+ FMUL r502.x, r472.x, r459.x;
+ FADD r503.x, r501.x, r502.x;
+ FMUL r504.x, r475.x, r462.x;
+ FADD r505.x, r503.x, r504.x;
+ FMUL r506.x, r478.x, r465.x;
+ FADD r507.x, r505.x, r506.x;
+ FADD r508.x, r500.x, r507.x;
+ MOV_SWZ r14, r481.x, r490.x, r499.x, r508.x;
+ MOV r509.x, r10.x;
+ MOV r510.x, r354.x;
+ FMUL r511.x, r510.x, r379.x;
+ MOV r512.x, r354.y;
+ FMUL r513.x, r512.x, r394.x;
+ FADD r514.x, r511.x, r513.x;
+ MOV r515.x, r354.z;
+ FMUL r516.x, r515.x, r410.x;
+ FADD r517.x, r514.x, r516.x;
+ MOV r518.x, r354.w;
+ FMUL r519.x, r518.x, r426.x;
+ FADD r520.x, r517.x, r519.x;
+ FADD r521.x, r509.x, r520.x;
+ MOV r522.x, r10.y;
+ FMUL r523.x, r510.x, r431.x;
+ FMUL r524.x, r512.x, r433.x;
+ FADD r525.x, r523.x, r524.x;
+ FMUL r526.x, r515.x, r436.x;
+ FADD r527.x, r525.x, r526.x;
+ FMUL r528.x, r518.x, r439.x;
+ FADD r529.x, r527.x, r528.x;
+ FADD r530.x, r522.x, r529.x;
+ MOV r531.x, r10.z;
+ FMUL r532.x, r510.x, r444.x;
+ FMUL r533.x, r512.x, r446.x;
+ FADD r534.x, r532.x, r533.x;
+ FMUL r535.x, r515.x, r449.x;
+ FADD r536.x, r534.x, r535.x;
+ FMUL r537.x, r518.x, r452.x;
+ FADD r538.x, r536.x, r537.x;
+ FADD r539.x, r531.x, r538.x;
+ MOV r540.x, r10.w;
+ FMUL r541.x, r510.x, r457.x;
+ FMUL r542.x, r512.x, r459.x;
+ FADD r543.x, r541.x, r542.x;
+ FMUL r544.x, r515.x, r462.x;
+ FADD r545.x, r543.x, r544.x;
+ FMUL r546.x, r518.x, r465.x;
+ FADD r547.x, r545.x, r546.x;
+ FADD r548.x, r540.x, r547.x;
+ MOV_SWZ r15, r521.x, r530.x, r539.x, r548.x;
+ MOV r549.x, r11.x;
+ MOV r550.x, r367.x;
+ FMUL r551.x, r550.x, r379.x;
+ MOV r552.x, r367.y;
+ FMUL r553.x, r552.x, r394.x;
+ FADD r554.x, r551.x, r553.x;
+ MOV r555.x, r367.z;
+ FMUL r556.x, r555.x, r410.x;
+ FADD r557.x, r554.x, r556.x;
+ MOV r558.x, r367.w;
+ FMUL r559.x, r558.x, r426.x;
+ FADD r560.x, r557.x, r559.x;
+ FADD r561.x, r549.x, r560.x;
+ MOV r562.x, r11.y;
+ FMUL r563.x, r550.x, r431.x;
+ FMUL r564.x, r552.x, r433.x;
+ FADD r565.x, r563.x, r564.x;
+ FMUL r566.x, r555.x, r436.x;
+ FADD r567.x, r565.x, r566.x;
+ FMUL r568.x, r558.x, r439.x;
+ FADD r569.x, r567.x, r568.x;
+ FADD r570.x, r562.x, r569.x;
+ MOV r571.x, r11.z;
+ FMUL r572.x, r550.x, r444.x;
+ FMUL r573.x, r552.x, r446.x;
+ FADD r574.x, r572.x, r573.x;
+ FMUL r575.x, r555.x, r449.x;
+ FADD r576.x, r574.x, r575.x;
+ FMUL r577.x, r558.x, r452.x;
+ FADD r578.x, r576.x, r577.x;
+ FADD r579.x, r571.x, r578.x;
+ MOV r580.x, r11.w;
+ FMUL r581.x, r550.x, r457.x;
+ FMUL r582.x, r552.x, r459.x;
+ FADD r583.x, r581.x, r582.x;
+ FMUL r584.x, r555.x, r462.x;
+ FADD r585.x, r583.x, r584.x;
+ FMUL r586.x, r558.x, r465.x;
+ FADD r587.x, r585.x, r586.x;
+ FADD r588.x, r580.x, r587.x;
+ MOV_SWZ r16, r561.x, r570.x, r579.x, r588.x;
IADD r17.x, r12.x, 4;
- MOV r547, r13;
- MOV r548, r14;
- MOV r549, r15;
- MOV r550, r16;
- MOV r551.x, r17.x;
+ MOV r653, r13;
+ MOV r654, r14;
+ MOV r655, r15;
+ MOV r656, r16;
+ MOV r657.x, r17.x;
ENDLOOP;
IADD r18.x, r7.x, 1;
- MOV r542, r8;
- MOV r543, r9;
- MOV r544, r10;
- MOV r545, r11;
- MOV r546.x, r18.x;
+ MOV r648, r8;
+ MOV r649, r9;
+ MOV r650, r10;
+ MOV r651, r11;
+ MOV r652.x, r18.x;
ENDLOOP;
- MOV r500.x, i1.x;
- MOV r501.x, i1.y;
- MOV r502.x, c1.x;
- IMUL r504.x, r503.x, r501.x, r502.x;
- SHL r505.x, r503.x, 2;
- IADD r506.x, r500.x, r505.x;
- SHL r507.x, r506.x, 4;
- PADD ptr34, ptr7, r507.x;
+ MOV r589.x, i1.x;
+ MOV r590.x, i1.y;
+ MOV r591.x, c1.x;
+ IMUL r593.x, r592.x, r590.x, r591.x;
+ SHL r594.x, r592.x, 2;
+ IADD r595.x, r589.x, r594.x;
+ SHL r596.x, r595.x, 4;
+ SHR r597.x, r595.x, 28;
+ MOV r598.x, 0;
+ MOV_SWZ r599, r596.x, r597.x, r598.x, r598.x;
+ MOV r600.xy, r599;
+ MOV r601.xy, r600.xyxy;
+ PADD ptr34, ptr7, r601.x;
STORE_RAW_PTR ptr34, r3;
- MOV r508.x, i1.x;
- MOV r509.x, i1.y;
- MOV r510.x, c1.x;
- IMUL r512.x, r511.x, r509.x, r510.x;
- SHL r513.x, r511.x, 2;
- IADD r514.x, r508.x, r513.x;
- MOV r515.x, c1.x;
- IADD r516.x, r514.x, r515.x;
- SHL r517.x, r516.x, 4;
- PADD ptr35, ptr7, r517.x;
+ MOV r602.x, i1.x;
+ MOV r603.x, i1.y;
+ MOV r604.x, c1.x;
+ IMUL r606.x, r605.x, r603.x, r604.x;
+ SHL r607.x, r605.x, 2;
+ IADD r608.x, r602.x, r607.x;
+ MOV r609.x, c1.x;
+ IADD r610.x, r608.x, r609.x;
+ SHL r611.x, r610.x, 4;
+ SHR r612.x, r610.x, 28;
+ MOV_SWZ r613, r611.x, r612.x, r598.x, r598.x;
+ MOV r614.xy, r613;
+ MOV r615.xy, r614.xyxy;
+ PADD ptr35, ptr7, r615.x;
STORE_RAW_PTR ptr35, r4;
- MOV r518.x, i1.x;
- MOV r519.x, i1.y;
- MOV r520.x, c1.x;
- IMUL r522.x, r521.x, r519.x, r520.x;
- SHL r523.x, r521.x, 2;
- IADD r524.x, r518.x, r523.x;
- MOV r525.x, c1.x;
- SHL r526.x, r525.x, 1;
- IADD r527.x, r524.x, r526.x;
- SHL r528.x, r527.x, 4;
- PADD ptr36, ptr7, r528.x;
+ MOV r616.x, i1.x;
+ MOV r617.x, i1.y;
+ MOV r618.x, c1.x;
+ IMUL r620.x, r619.x, r617.x, r618.x;
+ SHL r621.x, r619.x, 2;
+ IADD r622.x, r616.x, r621.x;
+ MOV r623.x, c1.x;
+ SHL r624.x, r623.x, 1;
+ IADD r625.x, r622.x, r624.x;
+ SHL r626.x, r625.x, 4;
+ SHR r627.x, r625.x, 28;
+ MOV_SWZ r628, r626.x, r627.x, r598.x, r598.x;
+ MOV r629.xy, r628;
+ MOV r630.xy, r629.xyxy;
+ PADD ptr36, ptr7, r630.x;
STORE_RAW_PTR ptr36, r5;
- MOV r529.x, i1.x;
- MOV r530.x, i1.y;
- MOV r531.x, c1.x;
- IMUL r533.x, r532.x, r530.x, r531.x;
- SHL r534.x, r532.x, 2;
- IADD r535.x, r529.x, r534.x;
- MOV r536.x, c1.x;
- MOV r537.x, 3;
- IMUL r539.x, r538.x, r536.x, r537.x;
- IADD r540.x, r535.x, r538.x;
- SHL r541.x, r540.x, 4;
- PADD ptr37, ptr7, r541.x;
+ MOV r631.x, i1.x;
+ MOV r632.x, i1.y;
+ MOV r633.x, c1.x;
+ IMUL r635.x, r634.x, r632.x, r633.x;
+ SHL r636.x, r634.x, 2;
+ IADD r637.x, r631.x, r636.x;
+ MOV r638.x, c1.x;
+ MOV r639.x, 3;
+ IMUL r641.x, r640.x, r638.x, r639.x;
+ IADD r642.x, r637.x, r640.x;
+ SHL r643.x, r642.x, 4;
+ SHR r644.x, r642.x, 28;
+ MOV_SWZ r645, r643.x, r644.x, r598.x, r598.x;
+ MOV r646.xy, r645;
+ MOV r647.xy, r646.xyxy;
+ PADD ptr37, ptr7, r647.x;
STORE_RAW_PTR ptr37, r6;
RET;
DCL_INPUT i0.xyz, THREAD_ID;
- DCL_TEMPS r0..r2891;
+ DCL_TEMPS r0..r4486;
DCL_POINTERS ptr0..ptr407;
ADDRESS_OF ptr0, C0;
ADDRESS_OF ptr1, u0;
ADDRESS_OF ptr3, m0;
- MOV r2891.x, 1;
- MOV r2890.x, 1;
+ MOV r4486.x, 1;
+ MOV r4485.x, 1;
MOV r4.x, r1.x;
MOV r5.x, r3.x;
MOV ptr4, ptr2;
- MOV r6.x, i0.x;
- MOV r7.x, i0.y;
- IMUL r183.x, r182.x, r7.x, r1.x;
- IADD r184.x, r182.x, r6.x;
- SHL r185.x, r184.x, 4;
- PADD ptr5, ptr1, r185.x;
+ MOV r176.x, i0.x;
+ MOV r175.x, 0;
+ MOV_SWZ r177, r176.x, r175.x, r175.x, r175.x;
+ MOV r6.xy, r177;
+ MOV r178.x, i0.y;
+ MOV_SWZ r179, r178.x, r175.x, r175.x, r175.x;
+ MOV r7.xy, r179;
+ UMUL r181.x, r180.x, r178.x, r1.x;
+ IADD r182.x, r180.x, r176.x;
+ SHL r183.x, r182.x, 4;
+ UCMP.lt r184.x, r182.x, r176.x;
+ AND r184.x, r184.x, 0x1;
+ UCMP.lt r185.x, r182.x, r180.x;
+ AND r185.x, r185.x, 0x1;
+ MOV r186.x, 1;
+ MOV_CND.nz r187.x, r185.x, r186.x, r175.x;
+ MOV_CND.nz r188.x, r184.x, r186.x, r187.x;
+ IADD r189.x, r181.x, r188.x;
+ SHL r190.x, r189.x, 4;
+ SHR r191.x, r182.x, 28;
+ OR r192.x, r190.x, r191.x;
+ MOV_SWZ r193, r183.x, r192.x, r175.x, r175.x;
+ MOV r194.xy, r193;
+ MOV r195.xy, r194.xyxy;
+ PADD ptr5, ptr1, r195.x;
LD_RAW_PTR r8, ptr5;
- MOV r186.x, 30;
- MOV_SWZ r187, r186.x, r186.x, r186.x, r186.x;
- SHR r188, r8, r187;
- XOR r189, r8, r188;
- MOV r190.x, r189.x;
- MOV r191.x, 1812433253;
- IMUL r193.x, r192.x, r190.x, r191.x;
- MOV r194.x, r189.y;
- IMUL r196.x, r195.x, r194.x, r191.x;
- MOV r197.x, r189.z;
- IMUL r199.x, r198.x, r197.x, r191.x;
- MOV r200.x, r189.w;
- IMUL r202.x, r201.x, r200.x, r191.x;
- MOV_SWZ r203, r192.x, r195.x, r198.x, r201.x;
- MOV r204.x, 1;
- MOV_SWZ r205, r204.x, r204.x, r204.x, r204.x;
- IADD r9, r203, r205;
- SHR r206, r9, r187;
- XOR r207, r9, r206;
- MOV r208.x, r207.x;
- IMUL r210.x, r209.x, r208.x, r191.x;
- MOV r211.x, r207.y;
- IMUL r213.x, r212.x, r211.x, r191.x;
- MOV r214.x, r207.z;
- IMUL r216.x, r215.x, r214.x, r191.x;
- MOV r217.x, r207.w;
- IMUL r219.x, r218.x, r217.x, r191.x;
- MOV_SWZ r220, r209.x, r212.x, r215.x, r218.x;
- MOV r221.x, 2;
- MOV_SWZ r222, r221.x, r221.x, r221.x, r221.x;
- IADD r10, r220, r222;
- SHR r223, r10, r187;
- XOR r224, r10, r223;
- MOV r225.x, r224.x;
- IMUL r227.x, r226.x, r225.x, r191.x;
- MOV r228.x, r224.y;
- IMUL r230.x, r229.x, r228.x, r191.x;
- MOV r231.x, r224.z;
- IMUL r233.x, r232.x, r231.x, r191.x;
- MOV r234.x, r224.w;
- IMUL r236.x, r235.x, r234.x, r191.x;
- MOV_SWZ r237, r226.x, r229.x, r232.x, r235.x;
- MOV r238.x, 3;
- MOV_SWZ r239, r238.x, r238.x, r238.x, r238.x;
- IADD r11, r237, r239;
- SHR r240, r11, r187;
- XOR r241, r11, r240;
- MOV r242.x, r241.x;
- IMUL r244.x, r243.x, r242.x, r191.x;
- MOV r245.x, r241.y;
- IMUL r247.x, r246.x, r245.x, r191.x;
- MOV r248.x, r241.z;
- IMUL r250.x, r249.x, r248.x, r191.x;
- MOV r251.x, r241.w;
- IMUL r253.x, r252.x, r251.x, r191.x;
- MOV_SWZ r254, r243.x, r246.x, r249.x, r252.x;
- MOV r255.x, 4;
- MOV_SWZ r256, r255.x, r255.x, r255.x, r255.x;
- IADD r12, r254, r256;
- MOV r181.x, 0;
- MOV_SWZ r180, r181.x, r181.x, r181.x, r181.x;
- MOV r2863, r180;
- MOV r2864, r180;
- MOV r2866, r180;
- MOV r2867, r180;
- MOV r2868.x, r181.x;
+ MOV r196.x, 30;
+ MOV_SWZ r197, r196.x, r196.x, r196.x, r196.x;
+ SHR r198, r8, r197;
+ XOR r199, r8, r198;
+ MOV r200.x, r199.x;
+ MOV r201.x, 1812433253;
+ IMUL r203.x, r202.x, r200.x, r201.x;
+ MOV r204.x, r199.y;
+ IMUL r206.x, r205.x, r204.x, r201.x;
+ MOV r207.x, r199.z;
+ IMUL r209.x, r208.x, r207.x, r201.x;
+ MOV r210.x, r199.w;
+ IMUL r212.x, r211.x, r210.x, r201.x;
+ MOV_SWZ r213, r202.x, r205.x, r208.x, r211.x;
+ MOV_SWZ r214, r186.x, r186.x, r186.x, r186.x;
+ IADD r9, r213, r214;
+ SHR r215, r9, r197;
+ XOR r216, r9, r215;
+ MOV r217.x, r216.x;
+ IMUL r219.x, r218.x, r217.x, r201.x;
+ MOV r220.x, r216.y;
+ IMUL r222.x, r221.x, r220.x, r201.x;
+ MOV r223.x, r216.z;
+ IMUL r225.x, r224.x, r223.x, r201.x;
+ MOV r226.x, r216.w;
+ IMUL r228.x, r227.x, r226.x, r201.x;
+ MOV_SWZ r229, r218.x, r221.x, r224.x, r227.x;
+ MOV r230.x, 2;
+ MOV_SWZ r231, r230.x, r230.x, r230.x, r230.x;
+ IADD r10, r229, r231;
+ SHR r232, r10, r197;
+ XOR r233, r10, r232;
+ MOV r234.x, r233.x;
+ IMUL r236.x, r235.x, r234.x, r201.x;
+ MOV r237.x, r233.y;
+ IMUL r239.x, r238.x, r237.x, r201.x;
+ MOV r240.x, r233.z;
+ IMUL r242.x, r241.x, r240.x, r201.x;
+ MOV r243.x, r233.w;
+ IMUL r245.x, r244.x, r243.x, r201.x;
+ MOV_SWZ r246, r235.x, r238.x, r241.x, r244.x;
+ MOV r247.x, 3;
+ MOV_SWZ r248, r247.x, r247.x, r247.x, r247.x;
+ IADD r11, r246, r248;
+ SHR r249, r11, r197;
+ XOR r250, r11, r249;
+ MOV r251.x, r250.x;
+ IMUL r253.x, r252.x, r251.x, r201.x;
+ MOV r254.x, r250.y;
+ IMUL r256.x, r255.x, r254.x, r201.x;
+ MOV r257.x, r250.z;
+ IMUL r259.x, r258.x, r257.x, r201.x;
+ MOV r260.x, r250.w;
+ IMUL r262.x, r261.x, r260.x, r201.x;
+ MOV_SWZ r263, r252.x, r255.x, r258.x, r261.x;
+ MOV r264.x, 4;
+ MOV_SWZ r265, r264.x, r264.x, r264.x, r264.x;
+ IADD r12, r263, r265;
+ MOV_SWZ r174, r175.x, r175.x, r175.x, r175.x;
+ MOV r4459, r174;
+ MOV r4460, r174;
+ MOV r4461, r174;
+ MOV r4462, r174;
+ MOV r4463.x, r175.x;
LOOP;
- MOV r13, r2862;
- MOV r14, r2863;
- MOV r15, r2864;
- MOV r16, r2865;
- MOV r17, r2866;
- MOV r18, r2867;
- MOV r19.x, r2868.x;
- UCMP.ge r257.x, r19.x, r5.x;
- MOV r2890.x, r257.x;
- XOR r2890.x, r2890.x, 1;
- BREAK_CND.nz r257.x;
- MOV r258.x, 4;
- ICMP.lt r259.x, r19.x, r258.x;
- IF_CND.z r259.x;
- MOV r260.x, 6;
- ICMP.lt r261.x, r19.x, r260.x;
- IF_CND.z r261.x;
- MOV r262.x, 7;
- ICMP.lt r263.x, r19.x, r262.x;
- IF_CND.z r263.x;
- MOV r264.x, 7;
- ICMP.eq r265.x, r19.x, r264.x;
- IF_CND.nz r265.x;
+ MOV r13, r4459;
+ MOV r14, r4460;
+ MOV r15, r4461;
+ MOV r16, r4462;
+ MOV r17.x, r4463.x;
+ UCMP.ge r266.x, r17.x, r5.x;
+ AND r266.x, r266.x, 0x1;
+ MOV r4485.x, r266.x;
+ XOR r4485.x, r4485.x, 1;
+ BREAK_CND.nz r266.x;
+ MOV r267.x, 4;
+ ICMP.lt r268.x, r17.x, r267.x;
+ AND r268.x, r268.x, 0x1;
+ IF_CND.z r268.x;
+ MOV r269.x, 6;
+ ICMP.lt r270.x, r17.x, r269.x;
+ AND r270.x, r270.x, 0x1;
+ IF_CND.z r270.x;
+ MOV r271.x, 7;
+ ICMP.lt r272.x, r17.x, r271.x;
+ AND r272.x, r272.x, 0x1;
+ IF_CND.z r272.x;
+ MOV r273.x, 7;
+ ICMP.eq r274.x, r17.x, r273.x;
+ AND r274.x, r274.x, 0x1;
+ IF_CND.nz r274.x;
MOV ptr19, ptr3;
- PADD ptr20, ptr19, 96;
- LD_RAW_PTR r30, ptr20;
- PADD ptr21, ptr19, 32;
- LD_RAW_PTR r31, ptr21;
- PADD ptr22, ptr19, 64;
- LD_RAW_PTR r32, ptr22;
- MOV r2869, r15;
- MOV r2870, r30;
- MOV r2871, r31;
- MOV r2872, r32;
+ MOV r334.x, 96;
+ MOV r335.x, 0;
+ MOV_SWZ r336, r334.x, r335.x, r335.x, r335.x;
+ MOV r337.xy, r336;
+ MOV r338.xy, r337.xyxy;
+ PADD ptr20, ptr19, r338.x;
+ LD_RAW_PTR r28, ptr20;
+ MOV r339.x, 32;
+ MOV_SWZ r340, r339.x, r335.x, r335.x, r335.x;
+ MOV r341.xy, r340;
+ MOV r342.xy, r341.xyxy;
+ PADD ptr21, ptr19, r342.x;
+ LD_RAW_PTR r29, ptr21;
+ MOV r343.x, 64;
+ MOV_SWZ r344, r343.x, r335.x, r335.x, r335.x;
+ MOV r345.xy, r344;
+ MOV r346.xy, r345.xyxy;
+ PADD ptr22, ptr19, r346.x;
+ LD_RAW_PTR r30, ptr22;
+ MOV r4464, r14;
+ MOV r4465, r28;
+ MOV r4466, r29;
+ MOV r4467, r30;
ELSE;
- MOV r2869, r14;
- MOV r2870, r15;
- MOV r2871, r17;
- MOV r2872, r18;
+ MOV r4464, r13;
+ MOV r4465, r14;
+ MOV r4466, r15;
+ MOV r4467, r16;
ENDIF;
ELSE;
- MOV r266.x, 6;
- ICMP.eq r267.x, r19.x, r266.x;
- IF_CND.nz r267.x;
+ MOV r275.x, 6;
+ ICMP.eq r276.x, r17.x, r275.x;
+ AND r276.x, r276.x, 0x1;
+ IF_CND.nz r276.x;
MOV ptr15, ptr3;
- PADD ptr16, ptr15, 80;
- LD_RAW_PTR r27, ptr16;
- PADD ptr17, ptr15, 16;
- LD_RAW_PTR r28, ptr17;
- PADD ptr18, ptr15, 48;
- LD_RAW_PTR r29, ptr18;
- MOV r2869, r15;
- MOV r2870, r27;
- MOV r2871, r28;
- MOV r2872, r29;
+ MOV r321.x, 80;
+ MOV r322.x, 0;
+ MOV_SWZ r323, r321.x, r322.x, r322.x, r322.x;
+ MOV r324.xy, r323;
+ MOV r325.xy, r324.xyxy;
+ PADD ptr16, ptr15, r325.x;
+ LD_RAW_PTR r25, ptr16;
+ MOV r326.x, 16;
+ MOV_SWZ r327, r326.x, r322.x, r322.x, r322.x;
+ MOV r328.xy, r327;
+ MOV r329.xy, r328.xyxy;
+ PADD ptr17, ptr15, r329.x;
+ LD_RAW_PTR r26, ptr17;
+ MOV r330.x, 48;
+ MOV_SWZ r331, r330.x, r322.x, r322.x, r322.x;
+ MOV r332.xy, r331;
+ MOV r333.xy, r332.xyxy;
+ PADD ptr18, ptr15, r333.x;
+ LD_RAW_PTR r27, ptr18;
+ MOV r4464, r14;
+ MOV r4465, r25;
+ MOV r4466, r26;
+ MOV r4467, r27;
ELSE;
- MOV r2869, r14;
- MOV r2870, r15;
- MOV r2871, r17;
- MOV r2872, r18;
+ MOV r4464, r13;
+ MOV r4465, r14;
+ MOV r4466, r15;
+ MOV r4467, r16;
ENDIF;
ENDIF;
ELSE;
- MOV r268.x, 5;
- ICMP.lt r269.x, r19.x, r268.x;
- IF_CND.z r269.x;
- MOV r270.x, 5;
- ICMP.eq r271.x, r19.x, r270.x;
- IF_CND.nz r271.x;
+ MOV r277.x, 5;
+ ICMP.lt r278.x, r17.x, r277.x;
+ AND r278.x, r278.x, 0x1;
+ IF_CND.z r278.x;
+ MOV r279.x, 5;
+ ICMP.eq r280.x, r17.x, r279.x;
+ AND r280.x, r280.x, 0x1;
+ IF_CND.nz r280.x;
MOV ptr12, ptr3;
- PADD ptr13, ptr12, 64;
- LD_RAW_PTR r24, ptr13;
- LD_RAW_PTR r25, ptr3;
- PADD ptr14, ptr12, 32;
- LD_RAW_PTR r26, ptr14;
- MOV r2869, r15;
- MOV r2870, r24;
- MOV r2871, r25;
- MOV r2872, r26;
+ MOV r312.x, 64;
+ MOV r313.x, 0;
+ MOV_SWZ r314, r312.x, r313.x, r313.x, r313.x;
+ MOV r315.xy, r314;
+ MOV r316.xy, r315.xyxy;
+ PADD ptr13, ptr12, r316.x;
+ LD_RAW_PTR r22, ptr13;
+ LD_RAW_PTR r23, ptr3;
+ MOV r317.x, 32;
+ MOV_SWZ r318, r317.x, r313.x, r313.x, r313.x;
+ MOV r319.xy, r318;
+ MOV r320.xy, r319.xyxy;
+ PADD ptr14, ptr12, r320.x;
+ LD_RAW_PTR r24, ptr14;
+ MOV r4464, r14;
+ MOV r4465, r22;
+ MOV r4466, r23;
+ MOV r4467, r24;
ELSE;
- MOV r2869, r14;
- MOV r2870, r15;
- MOV r2871, r17;
- MOV r2872, r18;
+ MOV r4464, r13;
+ MOV r4465, r14;
+ MOV r4466, r15;
+ MOV r4467, r16;
ENDIF;
ELSE;
- MOV r272.x, 4;
- ICMP.eq r273.x, r19.x, r272.x;
- IF_CND.nz r273.x;
+ MOV r281.x, 4;
+ ICMP.eq r282.x, r17.x, r281.x;
+ AND r282.x, r282.x, 0x1;
+ IF_CND.nz r282.x;
MOV ptr10, ptr3;
- PADD ptr11, ptr10, 48;
- LD_RAW_PTR r23, ptr11;
- MOV r2869, r15;
- MOV r2870, r23;
- MOV r2871, r12;
- MOV r2872, r9;
+ MOV r307.x, 48;
+ MOV r308.x, 0;
+ MOV_SWZ r309, r307.x, r308.x, r308.x, r308.x;
+ MOV r310.xy, r309;
+ MOV r311.xy, r310.xyxy;
+ PADD ptr11, ptr10, r311.x;
+ LD_RAW_PTR r21, ptr11;
+ MOV r4464, r14;
+ MOV r4465, r21;
+ MOV r4466, r12;
+ MOV r4467, r9;
ELSE;
- MOV r2869, r14;
- MOV r2870, r15;
- MOV r2871, r17;
- MOV r2872, r18;
+ MOV r4464, r13;
+ MOV r4465, r14;
+ MOV r4466, r15;
+ MOV r4467, r16;
ENDIF;
ENDIF;
ENDIF;
ELSE;
- MOV r274.x, 2;
- ICMP.lt r275.x, r19.x, r274.x;
- IF_CND.z r275.x;
- MOV r276.x, 3;
- ICMP.lt r277.x, r19.x, r276.x;
- IF_CND.z r277.x;
- MOV r278.x, 3;
- ICMP.eq r279.x, r19.x, r278.x;
- IF_CND.nz r279.x;
+ MOV r283.x, 2;
+ ICMP.lt r284.x, r17.x, r283.x;
+ AND r284.x, r284.x, 0x1;
+ IF_CND.z r284.x;
+ MOV r285.x, 3;
+ ICMP.lt r286.x, r17.x, r285.x;
+ AND r286.x, r286.x, 0x1;
+ IF_CND.z r286.x;
+ MOV r287.x, 3;
+ ICMP.eq r288.x, r17.x, r287.x;
+ AND r288.x, r288.x, 0x1;
+ IF_CND.nz r288.x;
MOV ptr8, ptr3;
- PADD ptr9, ptr8, 32;
- LD_RAW_PTR r22, ptr9;
- MOV r2869, r15;
- MOV r2870, r22;
- MOV r2871, r11;
- MOV r2872, r8;
+ MOV r302.x, 32;
+ MOV r303.x, 0;
+ MOV_SWZ r304, r302.x, r303.x, r303.x, r303.x;
+ MOV r305.xy, r304;
+ MOV r306.xy, r305.xyxy;
+ PADD ptr9, ptr8, r306.x;
+ LD_RAW_PTR r20, ptr9;
+ MOV r4464, r14;
+ MOV r4465, r20;
+ MOV r4466, r11;
+ MOV r4467, r8;
ELSE;
- MOV r2869, r14;
- MOV r2870, r15;
- MOV r2871, r17;
- MOV r2872, r18;
+ MOV r4464, r13;
+ MOV r4465, r14;
+ MOV r4466, r15;
+ MOV r4467, r16;
ENDIF;
ELSE;
- MOV r280.x, 2;
- ICMP.eq r281.x, r19.x, r280.x;
- IF_CND.nz r281.x;
+ MOV r289.x, 2;
+ ICMP.eq r290.x, r17.x, r289.x;
+ AND r290.x, r290.x, 0x1;
+ IF_CND.nz r290.x;
MOV ptr6, ptr3;
- PADD ptr7, ptr6, 16;
- LD_RAW_PTR r21, ptr7;
- MOV r2869, r15;
- MOV r2870, r21;
- MOV r2871, r10;
- MOV r2872, r12;
+ MOV r297.x, 16;
+ MOV r298.x, 0;
+ MOV_SWZ r299, r297.x, r298.x, r298.x, r298.x;
+ MOV r300.xy, r299;
+ MOV r301.xy, r300.xyxy;
+ PADD ptr7, ptr6, r301.x;
+ LD_RAW_PTR r19, ptr7;
+ MOV r4464, r14;
+ MOV r4465, r19;
+ MOV r4466, r10;
+ MOV r4467, r12;
ELSE;
- MOV r2869, r14;
- MOV r2870, r15;
- MOV r2871, r17;
- MOV r2872, r18;
+ MOV r4464, r13;
+ MOV r4465, r14;
+ MOV r4466, r15;
+ MOV r4467, r16;
ENDIF;
ENDIF;
ELSE;
- MOV r282.x, 1;
- ICMP.lt r283.x, r19.x, r282.x;
- IF_CND.z r283.x;
- MOV r284.x, 1;
- ICMP.eq r285.x, r19.x, r284.x;
- IF_CND.nz r285.x;
- LD_RAW_PTR r20, ptr3;
- MOV r2869, r15;
- MOV r2870, r20;
- MOV r2871, r9;
- MOV r2872, r11;
+ MOV r291.x, 1;
+ ICMP.lt r292.x, r17.x, r291.x;
+ AND r292.x, r292.x, 0x1;
+ IF_CND.z r292.x;
+ MOV r293.x, 1;
+ ICMP.eq r294.x, r17.x, r293.x;
+ AND r294.x, r294.x, 0x1;
+ IF_CND.nz r294.x;
+ LD_RAW_PTR r18, ptr3;
+ MOV r4464, r14;
+ MOV r4465, r18;
+ MOV r4466, r9;
+ MOV r4467, r11;
ELSE;
- MOV r2869, r14;
- MOV r2870, r15;
- MOV r2871, r17;
- MOV r2872, r18;
+ MOV r4464, r13;
+ MOV r4465, r14;
+ MOV r4466, r15;
+ MOV r4467, r16;
ENDIF;
ELSE;
- MOV r286.x, 0;
- ICMP.ne r287.x, r19.x, r286.x;
- IF_CND.z r287.x;
- MOV r2869, r11;
- MOV r2870, r12;
- MOV r2871, r8;
- MOV r2872, r10;
+ MOV r295.x, 0;
+ ICMP.ne r296.x, r17.x, r295.x;
+ AND r296.x, r296.x, 0x1;
+ IF_CND.z r296.x;
+ MOV r4464, r11;
+ MOV r4465, r12;
+ MOV r4466, r8;
+ MOV r4467, r10;
ELSE;
- MOV r2869, r14;
- MOV r2870, r15;
- MOV r2871, r17;
- MOV r2872, r18;
+ MOV r4464, r13;
+ MOV r4465, r14;
+ MOV r4466, r15;
+ MOV r4467, r16;
ENDIF;
ENDIF;
ENDIF;
ENDIF;
- MOV r33, r2869;
- MOV r34, r2870;
- MOV r35, r2871;
- MOV r36, r2872;
- MOV r288.x, r35.x;
- SHL r289.x, r288.x, 24;
- MOV_SWZ r290, r289.x, r16.y, r16.z, r16.w;
- MOV r291.x, r35.y;
- SHL r292.x, r291.x, 24;
- SHR r293.x, r288.x, 8;
- OR r294.x, r292.x, r293.x;
- MOV_SWZ r295, r290.x, r294.x, r290.z, r290.w;
- MOV r296.x, r35.z;
- SHL r297.x, r296.x, 24;
- SHR r298.x, r291.x, 8;
- OR r299.x, r297.x, r298.x;
- MOV_SWZ r300, r295.x, r295.y, r299.x, r295.w;
- MOV r301.x, r35.w;
- SHL r302.x, r301.x, 24;
- SHR r303.x, r296.x, 8;
- OR r304.x, r302.x, r303.x;
- MOV_SWZ r37, r300.x, r300.y, r300.z, r304.x;
- MOV r305.x, r33.w;
- SHR r306.x, r305.x, 24;
- MOV_SWZ r307, r13.x, r13.y, r13.z, r306.x;
- MOV r308.x, r33.z;
- SHR r309.x, r308.x, 24;
- SHL r310.x, r305.x, 8;
- OR r311.x, r309.x, r310.x;
- MOV_SWZ r312, r307.x, r307.y, r311.x, r307.w;
- MOV r313.x, r33.y;
- SHR r314.x, r313.x, 24;
- SHL r315.x, r308.x, 8;
- OR r316.x, r314.x, r315.x;
- MOV_SWZ r317, r312.x, r316.x, r312.z, r312.w;
- MOV r318.x, r33.x;
- SHR r319.x, r318.x, 24;
- SHL r320.x, r313.x, 8;
- OR r321.x, r319.x, r320.x;
- MOV_SWZ r38, r321.x, r317.y, r317.z, r317.w;
- IADD r39.x, r19.x, 1;
+ MOV r31, r4464;
+ MOV r32, r4465;
+ MOV r33, r4466;
+ MOV r34, r4467;
+ IADD r35.x, r17.x, 1;
MOV ptr23, ptr3;
- SHL r322.x, r19.x, 4;
- PADD ptr24, ptr23, r322.x;
- LD_RAW_PTR r323, ptr24;
- XOR r324.x, r288.x, r289.x;
- MOV r325.x, r36.x;
- SHR r326.x, r325.x, 13;
- AND r327.x, r326.x, 473087;
- XOR r328.x, r324.x, r327.x;
- XOR r329.x, r328.x, r321.x;
- MOV r330.x, r34.x;
- SHL r331.x, r330.x, 15;
- XOR r332.x, r329.x, r331.x;
- MOV_SWZ r333, r332.x, r323.y, r323.z, r323.w;
- XOR r334.x, r291.x, r294.x;
- MOV r335.x, r36.y;
- SHR r336.x, r335.x, 13;
- AND r337.x, r336.x, 475005;
- XOR r338.x, r334.x, r337.x;
- XOR r339.x, r338.x, r316.x;
- MOV r340.x, r34.y;
- SHL r341.x, r340.x, 15;
- XOR r342.x, r339.x, r341.x;
- MOV_SWZ r343, r333.x, r342.x, r333.z, r333.w;
- XOR r344.x, r296.x, r299.x;
- MOV r345.x, r36.z;
- SHR r346.x, r345.x, 13;
- AND r347.x, r346.x, 490365;
- XOR r348.x, r344.x, r347.x;
- XOR r349.x, r348.x, r311.x;
- MOV r350.x, r34.z;
- SHL r351.x, r350.x, 15;
- XOR r352.x, r349.x, r351.x;
- MOV_SWZ r353, r343.x, r343.y, r352.x, r343.w;
- XOR r354.x, r301.x, r304.x;
- MOV r355.x, r36.w;
- SHR r356.x, r355.x, 13;
- AND r357.x, r356.x, 523055;
- XOR r358.x, r354.x, r357.x;
- XOR r359.x, r358.x, r306.x;
- MOV r360.x, r34.w;
- SHL r361.x, r360.x, 15;
- XOR r362.x, r359.x, r361.x;
- MOV_SWZ r363, r353.x, r353.y, r353.z, r362.x;
- STORE_RAW_PTR ptr24, r333;
- STORE_RAW_PTR ptr24, r343;
- STORE_RAW_PTR ptr24, r353;
- STORE_RAW_PTR ptr24, r363;
- MOV r2862, r38;
- MOV r2863, r33;
- MOV r2864, r34;
- MOV r2865, r37;
- MOV r2866, r35;
- MOV r2867, r36;
- MOV r2868.x, r39.x;
+ SHL r347.x, r17.x, 4;
+ SHR r348.x, r17.x, 28;
+ MOV r349.x, 0;
+ MOV_SWZ r350, r347.x, r348.x, r349.x, r349.x;
+ MOV r351.xy, r350;
+ MOV r352.xy, r351.xyxy;
+ PADD ptr24, ptr23, r352.x;
+ LD_RAW_PTR r353, ptr24;
+ MOV r354.x, r33.x;
+ SHL r355.x, r354.x, 24;
+ XOR r356.x, r354.x, r355.x;
+ MOV r357.x, r34.x;
+ SHR r358.x, r357.x, 13;
+ AND r359.x, r358.x, 473087;
+ XOR r360.x, r356.x, r359.x;
+ MOV r361.x, r31.x;
+ SHR r362.x, r361.x, 24;
+ MOV r363.x, r31.y;
+ SHL r364.x, r363.x, 8;
+ OR r365.x, r362.x, r364.x;
+ XOR r366.x, r360.x, r365.x;
+ MOV r367.x, r32.x;
+ SHL r368.x, r367.x, 15;
+ XOR r369.x, r366.x, r368.x;
+ MOV_SWZ r370, r369.x, r353.y, r353.z, r353.w;
+ MOV r371.x, r33.y;
+ SHL r372.x, r371.x, 24;
+ SHR r373.x, r354.x, 8;
+ OR r374.x, r372.x, r373.x;
+ XOR r375.x, r371.x, r374.x;
+ MOV r376.x, r34.y;
+ SHR r377.x, r376.x, 13;
+ AND r378.x, r377.x, 475005;
+ XOR r379.x, r375.x, r378.x;
+ SHR r380.x, r363.x, 24;
+ MOV r381.x, r31.z;
+ SHL r382.x, r381.x, 8;
+ OR r383.x, r380.x, r382.x;
+ XOR r384.x, r379.x, r383.x;
+ MOV r385.x, r32.y;
+ SHL r386.x, r385.x, 15;
+ XOR r387.x, r384.x, r386.x;
+ MOV_SWZ r388, r370.x, r387.x, r370.z, r370.w;
+ MOV r389.x, r33.z;
+ SHL r390.x, r389.x, 24;
+ SHR r391.x, r371.x, 8;
+ OR r392.x, r390.x, r391.x;
+ XOR r393.x, r389.x, r392.x;
+ MOV r394.x, r34.z;
+ SHR r395.x, r394.x, 13;
+ AND r396.x, r395.x, 490365;
+ XOR r397.x, r393.x, r396.x;
+ SHR r398.x, r381.x, 24;
+ MOV r399.x, r31.w;
+ SHL r400.x, r399.x, 8;
+ OR r401.x, r398.x, r400.x;
+ XOR r402.x, r397.x, r401.x;
+ MOV r403.x, r32.z;
+ SHL r404.x, r403.x, 15;
+ XOR r405.x, r402.x, r404.x;
+ MOV_SWZ r406, r388.x, r388.y, r405.x, r388.w;
+ MOV r407.x, r33.w;
+ SHL r408.x, r407.x, 24;
+ SHR r409.x, r389.x, 8;
+ OR r410.x, r408.x, r409.x;
+ XOR r411.x, r407.x, r410.x;
+ MOV r412.x, r34.w;
+ SHR r413.x, r412.x, 13;
+ AND r414.x, r413.x, 523055;
+ XOR r415.x, r411.x, r414.x;
+ SHR r416.x, r399.x, 24;
+ XOR r417.x, r415.x, r416.x;
+ MOV r418.x, r32.w;
+ SHL r419.x, r418.x, 15;
+ XOR r420.x, r417.x, r419.x;
+ MOV_SWZ r421, r406.x, r406.y, r406.z, r420.x;
+ STORE_RAW_PTR ptr24, r370;
+ STORE_RAW_PTR ptr24, r388;
+ STORE_RAW_PTR ptr24, r406;
+ STORE_RAW_PTR ptr24, r421;
+ MOV r4459, r31;
+ MOV r4460, r32;
+ MOV r4461, r33;
+ MOV r4462, r34;
+ MOV r4463.x, r35.x;
ENDLOOP;
- IMUL r366.x, r365.x, r7.x, r4.x;
- IADD r367.x, r365.x, r6.x;
- IMUL r368.x, r40.x, r367.x, r5.x;
- MOV r364.x, 0;
- MOV r2873.x, r364.x;
+ MOV r423.x, r7.x;
+ UMUL r425.x, r424.x, r423.x, r4.x;
+ MOV r426.x, r6.x;
+ IADD r427.x, r424.x, r426.x;
+ UMUL r429.x, r428.x, r427.x, r5.x;
+ MOV r430.x, r7.y;
+ IMUL r432.x, r431.x, r430.x, r4.x;
+ IADD r433.x, r425.x, r431.x;
+ MOV r434.x, r6.y;
+ IADD r435.x, r433.x, r434.x;
+ UCMP.lt r436.x, r427.x, r426.x;
+ AND r436.x, r436.x, 0x1;
+ UCMP.lt r437.x, r427.x, r424.x;
+ AND r437.x, r437.x, 0x1;
+ MOV r438.x, 1;
+ MOV r422.x, 0;
+ MOV_CND.nz r439.x, r437.x, r438.x, r422.x;
+ MOV_CND.nz r440.x, r436.x, r438.x, r439.x;
+ IADD r441.x, r435.x, r440.x;
+ IMUL r443.x, r442.x, r441.x, r5.x;
+ IADD r444.x, r429.x, r442.x;
+ MOV_SWZ r445, r428.x, r444.x, r422.x, r422.x;
+ MOV r36.xy, r445;
+ MOV r4468.x, r422.x;
LOOP;
- MOV r41.x, r2873.x;
- SHR r369.x, r5.x, 1;
- UCMP.ge r370.x, r41.x, r369.x;
- MOV r2891.x, r370.x;
- XOR r2891.x, r2891.x, 1;
- BREAK_CND.nz r370.x;
- PADD ptr25, ptr0, 4172;
- PADD ptr26, ptr25, 36;
- LD_RAW_PTR r371.x, ptr26;
+ MOV r37.x, r4468.x;
+ SHR r446.x, r5.x, 1;
+ UCMP.ge r447.x, r37.x, r446.x;
+ AND r447.x, r447.x, 0x1;
+ MOV r4486.x, r447.x;
+ XOR r4486.x, r4486.x, 1;
+ BREAK_CND.nz r447.x;
+ MOV r448.x, 4172;
+ MOV r449.x, 0;
+ MOV_SWZ r450, r448.x, r449.x, r449.x, r449.x;
+ MOV r451.xy, r450;
+ MOV r452.xy, r451.xyxy;
+ PADD ptr25, ptr0, r452.x;
+ MOV r453.x, 36;
+ MOV_SWZ r454, r453.x, r449.x, r449.x, r449.x;
+ MOV r455.xy, r454;
+ MOV r456.xy, r455.xyxy;
+ PADD ptr26, ptr25, r456.x;
+ LD_RAW_PTR r457.x, ptr26;
MOV ptr27, ptr3;
- SHL r372.x, r41.x, 4;
- PADD ptr28, ptr27, r372.x;
- LD_RAW_PTR r373, ptr28;
- MOV r374.x, r373.x;
- UTOF r375.x, r374.x;
- MOV r376.x, r373.y;
- UTOF r377.x, r376.x;
- MOV r378.x, r373.z;
- UTOF r379.x, r378.x;
- MOV r380.x, r373.w;
- UTOF r381.x, r380.x;
- MOV_SWZ r382, r375.x, r377.x, r379.x, r381.x;
- MOV r383.x, 0x3F800000;
- MOV r384.x, 0x00000000;
- MOV_SWZ r385, r383.x, r384.x, r384.x, r384.x;
- MOV r386.x, r385.x;
- MOV_SWZ r387, r386.x, r386.x, r386.x, r386.x;
- FMUL r388, r382, r387;
- MOV r389.x, r388.x;
- MOV r390.x, 0x4F800000;
- MOV_SWZ r391, r390.x, r384.x, r384.x, r384.x;
- MOV r392.x, r391.x;
- MOV_SWZ r393, r392.x, r392.x, r392.x, r392.x;
- MOV r394.x, r393.x;
- FDIV r395.x, r389.x, r394.x;
- MOV r396.x, r388.y;
- MOV r397.x, r393.y;
- FDIV r398.x, r396.x, r397.x;
- MOV r399.x, r388.z;
- MOV r400.x, r393.z;
- FDIV r401.x, r399.x, r400.x;
- MOV r402.x, r388.w;
- MOV r403.x, r393.w;
- FDIV r404.x, r402.x, r403.x;
- MOV_SWZ r42, r395.x, r398.x, r401.x, r404.x;
- MOV r45.x, r42.x;
- MOV r46.x, r45.x;
- IADD r405.x, r371.x, r46.x;
- PADD ptr29, ptr25, 40;
- LD_RAW_PTR r406.x, ptr29;
- ICMP.lt r407.x, r405.x, r406.x;
- PADD ptr30, ptr28, 16;
- LD_RAW_PTR r408, ptr30;
- MOV r409.x, r408.x;
- UTOF r410.x, r409.x;
- MOV r411.x, r408.y;
- UTOF r412.x, r411.x;
- MOV r413.x, r408.z;
- UTOF r414.x, r413.x;
- MOV r415.x, r408.w;
- UTOF r416.x, r415.x;
- MOV_SWZ r417, r410.x, r412.x, r414.x, r416.x;
- FMUL r418, r417, r387;
- MOV r419.x, r418.x;
- FDIV r420.x, r419.x, r394.x;
- MOV r421.x, r418.y;
- FDIV r422.x, r421.x, r397.x;
- MOV r423.x, r418.z;
- FDIV r424.x, r423.x, r400.x;
- MOV r425.x, r418.w;
- FDIV r426.x, r425.x, r403.x;
- MOV_SWZ r43, r420.x, r422.x, r424.x, r426.x;
- MOV r427.x, 0xC0000000;
- MOV_SWZ r428, r427.x, r384.x, r384.x, r384.x;
- MOV r429.x, r428.x;
- MOV_SWZ r44, r429.x, r429.x, r429.x, r429.x;
- PADD ptr31, ptr25, 44;
- LD_RAW_PTR r430.x, ptr31;
- IADD r431.x, r46.x, -r430.x;
- SAR r432.x, r431.x, 23;
- ITOF r433.x, r432.x;
- PADD ptr32, ptr25, 56;
- LD_RAW_PTR r434.x, ptr32;
- FMUL r435.x, r433.x, r434.x;
- PADD ptr33, ptr25, 60;
- LD_RAW_PTR r436.x, ptr33;
- FMUL r437.x, r433.x, r436.x;
- PADD ptr34, ptr25, 32;
- LD_RAW_PTR r438.x, ptr34;
- PADD ptr35, ptr25, 48;
- LD_RAW_PTR r439.x, ptr35;
- AND r440.x, r431.x, r439.x;
- IADD r441.x, r440.x, r430.x;
- MOV r442.x, r441.x;
- PADD ptr36, ptr25, 52;
- LD_RAW_PTR r443.x, ptr36;
- FADD r444.x, r442.x, -r443.x;
- FMUL r445.x, r438.x, r444.x;
- PADD ptr37, ptr25, 28;
- LD_RAW_PTR r446.x, ptr37;
- FADD r447.x, r445.x, r446.x;
- FMUL r448.x, r447.x, r444.x;
- PADD ptr38, ptr25, 24;
- LD_RAW_PTR r449.x, ptr38;
- FADD r450.x, r448.x, r449.x;
- FMUL r451.x, r450.x, r444.x;
- PADD ptr39, ptr25, 20;
- LD_RAW_PTR r452.x, ptr39;
- FADD r453.x, r451.x, r452.x;
- FMUL r454.x, r453.x, r444.x;
- PADD ptr40, ptr25, 16;
- LD_RAW_PTR r455.x, ptr40;
- FADD r456.x, r454.x, r455.x;
- FMUL r457.x, r456.x, r444.x;
- PADD ptr41, ptr25, 12;
- LD_RAW_PTR r458.x, ptr41;
- FADD r459.x, r457.x, r458.x;
- FMUL r460.x, r459.x, r444.x;
- PADD ptr42, ptr25, 8;
- LD_RAW_PTR r461.x, ptr42;
- FADD r462.x, r460.x, r461.x;
- FMUL r463.x, r462.x, r444.x;
- PADD ptr43, ptr25, 4;
- LD_RAW_PTR r464.x, ptr43;
- FADD r465.x, r463.x, r464.x;
- FMUL r466.x, r465.x, r444.x;
- LD_RAW_PTR r467.x, ptr25;
- FADD r468.x, r466.x, r467.x;
- FMUL r469.x, r468.x, r444.x;
- FMUL r470.x, r469.x, r444.x;
- FADD r471.x, r470.x, r444.x;
- FADD r472.x, r437.x, r471.x;
- FADD r47.x, r435.x, r472.x;
- IF_CND.z r407.x;
- MOV r2875.x, r47.x;
+ SHL r458.x, r37.x, 4;
+ SHR r459.x, r37.x, 28;
+ MOV_SWZ r460, r458.x, r459.x, r449.x, r449.x;
+ MOV r461.xy, r460;
+ MOV r462.xy, r461.xyxy;
+ PADD ptr28, ptr27, r462.x;
+ LD_RAW_PTR r463, ptr28;
+ MOV r464.x, r463.x;
+ UTOF r465.x, r464.x;
+ FDIV r466.x, r465.x, 0x4F800000;
+ MOV r467.x, r463.y;
+ UTOF r468.x, r467.x;
+ FDIV r469.x, r468.x, 0x4F800000;
+ MOV r470.x, r463.z;
+ UTOF r471.x, r470.x;
+ FDIV r472.x, r471.x, 0x4F800000;
+ MOV r473.x, r463.w;
+ UTOF r474.x, r473.x;
+ FDIV r475.x, r474.x, 0x4F800000;
+ MOV_SWZ r38, r466.x, r469.x, r472.x, r475.x;
+ MOV r40.x, r38.x;
+ MOV r41.x, r40.x;
+ IADD r476.x, r457.x, r41.x;
+ MOV r477.x, 40;
+ MOV_SWZ r478, r477.x, r449.x, r449.x, r449.x;
+ MOV r479.xy, r478;
+ MOV r480.xy, r479.xyxy;
+ PADD ptr29, ptr25, r480.x;
+ LD_RAW_PTR r481.x, ptr29;
+ ICMP.lt r482.x, r476.x, r481.x;
+ AND r482.x, r482.x, 0x1;
+ IADD r483.x, r37.x, 1;
+ SHL r484.x, r483.x, 4;
+ SHR r485.x, r483.x, 28;
+ MOV_SWZ r486, r484.x, r485.x, r449.x, r449.x;
+ MOV r487.xy, r486;
+ MOV r488.xy, r487.xyxy;
+ PADD ptr30, ptr27, r488.x;
+ LD_RAW_PTR r489, ptr30;
+ MOV r490.x, r489.x;
+ UTOF r491.x, r490.x;
+ FDIV r492.x, r491.x, 0x4F800000;
+ MOV r493.x, r489.y;
+ UTOF r494.x, r493.x;
+ FDIV r495.x, r494.x, 0x4F800000;
+ MOV r496.x, r489.z;
+ UTOF r497.x, r496.x;
+ FDIV r498.x, r497.x, 0x4F800000;
+ MOV r499.x, r489.w;
+ UTOF r500.x, r499.x;
+ FDIV r501.x, r500.x, 0x4F800000;
+ MOV_SWZ r39, r492.x, r495.x, r498.x, r501.x;
+ MOV r502.x, 44;
+ MOV_SWZ r503, r502.x, r449.x, r449.x, r449.x;
+ MOV r504.xy, r503;
+ MOV r505.xy, r504.xyxy;
+ PADD ptr31, ptr25, r505.x;
+ LD_RAW_PTR r506.x, ptr31;
+ IADD r507.x, r41.x, -r506.x;
+ SAR r508.x, r507.x, 23;
+ ITOF r509.x, r508.x;
+ MOV r510.x, 56;
+ MOV_SWZ r511, r510.x, r449.x, r449.x, r449.x;
+ MOV r512.xy, r511;
+ MOV r513.xy, r512.xyxy;
+ PADD ptr32, ptr25, r513.x;
+ LD_RAW_PTR r514.x, ptr32;
+ FMUL r515.x, r509.x, r514.x;
+ MOV r516.x, 60;
+ MOV_SWZ r517, r516.x, r449.x, r449.x, r449.x;
+ MOV r518.xy, r517;
+ MOV r519.xy, r518.xyxy;
+ PADD ptr33, ptr25, r519.x;
+ LD_RAW_PTR r520.x, ptr33;
+ FMUL r521.x, r509.x, r520.x;
+ MOV r522.x, 32;
+ MOV_SWZ r523, r522.x, r449.x, r449.x, r449.x;
+ MOV r524.xy, r523;
+ MOV r525.xy, r524.xyxy;
+ PADD ptr34, ptr25, r525.x;
+ LD_RAW_PTR r526.x, ptr34;
+ MOV r527.x, 48;
+ MOV_SWZ r528, r527.x, r449.x, r449.x, r449.x;
+ MOV r529.xy, r528;
+ MOV r530.xy, r529.xyxy;
+ PADD ptr35, ptr25, r530.x;
+ LD_RAW_PTR r531.x, ptr35;
+ AND r532.x, r507.x, r531.x;
+ IADD r533.x, r532.x, r506.x;
+ MOV r534.x, r533.x;
+ MOV r535.x, 52;
+ MOV_SWZ r536, r535.x, r449.x, r449.x, r449.x;
+ MOV r537.xy, r536;
+ MOV r538.xy, r537.xyxy;
+ PADD ptr36, ptr25, r538.x;
+ LD_RAW_PTR r539.x, ptr36;
+ FADD r540.x, r534.x, -r539.x;
+ FMUL r541.x, r526.x, r540.x;
+ MOV r542.x, 28;
+ MOV_SWZ r543, r542.x, r449.x, r449.x, r449.x;
+ MOV r544.xy, r543;
+ MOV r545.xy, r544.xyxy;
+ PADD ptr37, ptr25, r545.x;
+ LD_RAW_PTR r546.x, ptr37;
+ FADD r547.x, r541.x, r546.x;
+ FMUL r548.x, r547.x, r540.x;
+ MOV r549.x, 24;
+ MOV_SWZ r550, r549.x, r449.x, r449.x, r449.x;
+ MOV r551.xy, r550;
+ MOV r552.xy, r551.xyxy;
+ PADD ptr38, ptr25, r552.x;
+ LD_RAW_PTR r553.x, ptr38;
+ FADD r554.x, r548.x, r553.x;
+ FMUL r555.x, r554.x, r540.x;
+ MOV r556.x, 20;
+ MOV_SWZ r557, r556.x, r449.x, r449.x, r449.x;
+ MOV r558.xy, r557;
+ MOV r559.xy, r558.xyxy;
+ PADD ptr39, ptr25, r559.x;
+ LD_RAW_PTR r560.x, ptr39;
+ FADD r561.x, r555.x, r560.x;
+ FMUL r562.x, r561.x, r540.x;
+ MOV r563.x, 16;
+ MOV_SWZ r564, r563.x, r449.x, r449.x, r449.x;
+ MOV r565.xy, r564;
+ MOV r566.xy, r565.xyxy;
+ PADD ptr40, ptr25, r566.x;
+ LD_RAW_PTR r567.x, ptr40;
+ FADD r568.x, r562.x, r567.x;
+ FMUL r569.x, r568.x, r540.x;
+ MOV r570.x, 12;
+ MOV_SWZ r571, r570.x, r449.x, r449.x, r449.x;
+ MOV r572.xy, r571;
+ MOV r573.xy, r572.xyxy;
+ PADD ptr41, ptr25, r573.x;
+ LD_RAW_PTR r574.x, ptr41;
+ FADD r575.x, r569.x, r574.x;
+ FMUL r576.x, r575.x, r540.x;
+ MOV r577.x, 8;
+ MOV_SWZ r578, r577.x, r449.x, r449.x, r449.x;
+ MOV r579.xy, r578;
+ MOV r580.xy, r579.xyxy;
+ PADD ptr42, ptr25, r580.x;
+ LD_RAW_PTR r581.x, ptr42;
+ FADD r582.x, r576.x, r581.x;
+ FMUL r583.x, r582.x, r540.x;
+ MOV r584.x, 4;
+ MOV_SWZ r585, r584.x, r449.x, r449.x, r449.x;
+ MOV r586.xy, r585;
+ MOV r587.xy, r586.xyxy;
+ PADD ptr43, ptr25, r587.x;
+ LD_RAW_PTR r588.x, ptr43;
+ FADD r589.x, r583.x, r588.x;
+ FMUL r590.x, r589.x, r540.x;
+ LD_RAW_PTR r591.x, ptr25;
+ FADD r592.x, r590.x, r591.x;
+ FMUL r593.x, r592.x, r540.x;
+ FMUL r594.x, r593.x, r540.x;
+ FADD r595.x, r594.x, r540.x;
+ FADD r596.x, r521.x, r595.x;
+ FADD r42.x, r515.x, r596.x;
+ IF_CND.z r482.x;
+ MOV r4470.x, r42.x;
ELSE;
- AND r473.x, r46.x, 2139095040;
- MOV r474.x, 2139095040;
- ICMP.eq r475.x, r473.x, r474.x;
- IF_CND.z r475.x;
- PADD ptr44, ptr0, 4236;
- PADD ptr45, ptr44, 804;
- LD_RAW_PTR r48.x, ptr45;
- FCMP.le r476.x, r45.x, r48.x;
- FCMP.ne r477.x, r45.x, r45.x;
- IF_CND.z r477.x;
- FCMP.ne r477.x, r48.x, r48.x;
+ AND r597.x, r41.x, 2139095040;
+ MOV r598.x, 2139095040;
+ ICMP.eq r599.x, r597.x, r598.x;
+ AND r599.x, r599.x, 0x1;
+ IF_CND.z r599.x;
+ MOV r600.x, 4236;
+ MOV r601.x, 0;
+ MOV_SWZ r602, r600.x, r601.x, r601.x, r601.x;
+ MOV r603.xy, r602;
+ MOV r604.xy, r603.xyxy;
+ PADD ptr44, ptr0, r604.x;
+ MOV r605.x, 804;
+ MOV_SWZ r606, r605.x, r601.x, r601.x, r601.x;
+ MOV r607.xy, r606;
+ MOV r608.xy, r607.xyxy;
+ PADD ptr45, ptr44, r608.x;
+ LD_RAW_PTR r43.x, ptr45;
+ FCMP.le r609.x, r40.x, r43.x;
+ AND r609.x, r609.x, 0x1;
+ FCMP.ne r610.x, r40.x, r40.x;
+ IF_CND.z r610.x;
+ FCMP.ne r610.x, r43.x, r43.x;
ENDIF;
+ AND r610.x, r610.x, 0x1;
- OR r478.x, r476.x, r477.x;
- IF_CND.z r478.x;
- PADD ptr46, ptr0, 4236;
- PADD ptr47, ptr46, 796;
- FADD r49.x, r45.x, 0xBF800000;
- MOV r479.x, r49_abs.x;
- LD_RAW_PTR r480.x, ptr47;
- FCMP.le r481.x, r479.x, r480.x;
- FCMP.ne r482.x, r479.x, r479.x;
- IF_CND.z r482.x;
- FCMP.ne r482.x, r480.x, r480.x;
+ OR r611.x, r609.x, r610.x;
+
+ IF_CND.z r611.x;
+ MOV r612.x, 4236;
+ MOV r613.x, 0;
+ MOV_SWZ r614, r612.x, r613.x, r613.x, r613.x;
+ MOV r615.xy, r614;
+ MOV r616.xy, r615.xyxy;
+ PADD ptr46, ptr0, r616.x;
+ MOV r617.x, 796;
+ MOV_SWZ r618, r617.x, r613.x, r613.x, r613.x;
+ MOV r619.xy, r618;
+ MOV r620.xy, r619.xyxy;
+ PADD ptr47, ptr46, r620.x;
+ FADD r44.x, r40.x, 0xBF800000;
+ MOV r621.x, r44_abs.x;
+ LD_RAW_PTR r622.x, ptr47;
+ FCMP.le r623.x, r621.x, r622.x;
+ AND r623.x, r623.x, 0x1;
+ FCMP.ne r624.x, r621.x, r621.x;
+ IF_CND.z r624.x;
+ FCMP.ne r624.x, r622.x, r622.x;
ENDIF;
+ AND r624.x, r624.x, 0x1;
- OR r483.x, r481.x, r482.x;
- IF_CND.z r483.x;
- SHR r484.x, r46.x, 23;
- AND r50.x, r484.x, 255;
- AND r51.x, r46.x, 8388607;
- MOV r485.x, 255;
- ICMP.lt r486.x, r50.x, r485.x;
- IF_CND.z r486.x;
- MOV r487.x, 255;
- ICMP.ne r488.x, r50.x, r487.x;
- IF_CND.z r488.x;
- MOV r489.x, 2047;
- MOV r2874.x, r489.x;
+ OR r625.x, r623.x, r624.x;
+
+ IF_CND.z r625.x;
+ SHR r626.x, r41.x, 23;
+ AND r45.x, r626.x, 255;
+ AND r46.x, r41.x, 8388607;
+ MOV r627.x, 255;
+ ICMP.lt r628.x, r45.x, r627.x;
+ AND r628.x, r628.x, 0x1;
+ IF_CND.z r628.x;
+ MOV r629.x, 255;
+ ICMP.ne r630.x, r45.x, r629.x;
+ AND r630.x, r630.x, 0x1;
+ IF_CND.z r630.x;
+ MOV r631.x, 2047;
+ MOV r4469.x, r631.x;
ELSE;
- IADD r53.x, r50.x, 896;
- MOV r2874.x, r53.x;
+ IADD r48.x, r45.x, 896;
+ MOV r4469.x, r48.x;
ENDIF;
ELSE;
- MOV r490.x, 0;
- ICMP.ne r491.x, r50.x, r490.x;
- IF_CND.z r491.x;
- MOV r492.x, 0;
- ICMP.ne r493.x, r51.x, r492.x;
- IF_CND.z r493.x;
- MOV r494.x, 0;
- MOV r2874.x, r494.x;
+ MOV r632.x, 0;
+ ICMP.ne r633.x, r45.x, r632.x;
+ AND r633.x, r633.x, 0x1;
+ IF_CND.z r633.x;
+ MOV r634.x, 0;
+ ICMP.ne r635.x, r46.x, r634.x;
+ AND r635.x, r635.x, 0x1;
+ IF_CND.z r635.x;
+ MOV r636.x, 0;
+ MOV r4469.x, r636.x;
ELSE;
- IADD r495.x, r50.x, 905;
- FIRSTBIT_HI r496.x, r51.x;
- IADD r52.x, r495.x, -r496.x;
- MOV r2874.x, r52.x;
+ IADD r637.x, r45.x, 905;
+ UCLZ r638.x, r46.x;
+ IADD r47.x, r637.x, -r638.x;
+ MOV r4469.x, r47.x;
ENDIF;
ELSE;
- IADD r53.x, r50.x, 896;
- MOV r2874.x, r53.x;
+ IADD r48.x, r45.x, 896;
+ MOV r4469.x, r48.x;
ENDIF;
ENDIF;
- MOV r54.x, r2874.x;
- OR r497.x, r51.x, 1065353216;
- UTOF r498.x, r497.x;
- MOV r499.x, r498.x;
- AND r500.x, r499.x, 2147483647;
- AND r501.x, r46.x, 2147483648;
- OR r502.x, r500.x, r501.x;
- MOV r57.x, r502.x;
- PADD ptr48, ptr0, 4236;
- PADD ptr49, ptr48, 788;
- LD_RAW_PTR r503.x, ptr49;
- UTOF r504.x, r503.x;
- FADD r505.x, r57.x, r504.x;
- MOV r506.x, r505.x;
- AND r507.x, r506.x, 2139095040;
- MOV r508.x, 0;
- ICMP.ne r509.x, r507.x, r508.x;
- AND r58.x, r506.x, 8388607;
- ICMP.eq r510.x, r58.x, r508.x;
- OR r511.x, r509.x, r510.x;
- AND r512.x, r54.x, 2047;
- IADD r513.x, r512.x, 4294966273;
- ITOF r514.x, r513.x;
- PADD ptr50, ptr48, 780;
- LD_RAW_PTR r515.x, ptr50;
- FMUL r55.x, r514.x, r515.x;
- PADD ptr51, ptr48, 784;
- LD_RAW_PTR r516.x, ptr51;
- FMUL r56.x, r514.x, r516.x;
- IF_CND.z r511.x;
- FIRSTBIT_HI r517.x, r58.x;
+ MOV r49.x, r4469.x;
+ OR r639.x, r46.x, 1065353216;
+ UTOF r640.x, r639.x;
+ MOV r641.x, r640.x;
+ AND r642.x, r641.x, 2147483647;
+ AND r643.x, r41.x, 2147483648;
+ OR r644.x, r642.x, r643.x;
+ MOV r52.x, r644.x;
+ MOV r645.x, 4236;
+ MOV r646.x, 0;
+ MOV_SWZ r647, r645.x, r646.x, r646.x, r646.x;
+ MOV r648.xy, r647;
+ MOV r649.xy, r648.xyxy;
+ PADD ptr48, ptr0, r649.x;
+ MOV r650.x, 788;
+ MOV_SWZ r651, r650.x, r646.x, r646.x, r646.x;
+ MOV r652.xy, r651;
+ MOV r653.xy, r652.xyxy;
+ PADD ptr49, ptr48, r653.x;
+ LD_RAW_PTR r654.x, ptr49;
+ UTOF r655.x, r654.x;
+ FADD r656.x, r52.x, r655.x;
+ MOV r657.x, r656.x;
+ AND r658.x, r657.x, 2139095040;
+ ICMP.ne r659.x, r658.x, r646.x;
+ AND r659.x, r659.x, 0x1;
+ AND r53.x, r657.x, 8388607;
+ ICMP.eq r660.x, r53.x, r646.x;
+ AND r660.x, r660.x, 0x1;
+ OR r661.x, r659.x, r660.x;
+
+ AND r662.x, r49.x, 2047;
+ IADD r663.x, r662.x, 4294966273;
+ ITOF r664.x, r663.x;
+ MOV r665.x, 780;
+ MOV_SWZ r666, r665.x, r646.x, r646.x, r646.x;
+ MOV r667.xy, r666;
+ MOV r668.xy, r667.xyxy;
+ PADD ptr50, ptr48, r668.x;
+ LD_RAW_PTR r669.x, ptr50;
+ FMUL r50.x, r664.x, r669.x;
+ MOV r670.x, 784;
+ MOV_SWZ r671, r670.x, r646.x, r646.x, r646.x;
+ MOV r672.xy, r671;
+ MOV r673.xy, r672.xyxy;
+ PADD ptr51, ptr48, r673.x;
+ LD_RAW_PTR r674.x, ptr51;
+ FMUL r51.x, r664.x, r674.x;
+ IF_CND.z r661.x;
+ UCLZ r675.x, r53.x;
ENDIF;
- PADD ptr52, ptr0, 4236;
- PADD ptr53, ptr52, 4;
- LD_RAW_PTR r518.x, ptr53;
- FADD r519.x, r55.x, r518.x;
- LD_RAW_PTR r520.x, ptr52;
- PADD ptr54, ptr52, 792;
- LD_RAW_PTR r521.x, ptr54;
- FADD r522.x, r57.x, r521.x;
- FADD r523.x, r522.x, -r521.x;
- FMUL r524.x, r520.x, r523.x;
- FADD r525.x, r524.x, 0xBF800000;
- FADD r526.x, r519.x, r525.x;
- PADD ptr55, ptr52, 8;
- LD_RAW_PTR r527.x, ptr55;
- FADD r528.x, r56.x, r527.x;
- FADD r529.x, r57.x, -r523.x;
- FMUL r530.x, r520.x, r529.x;
- FADD r531.x, r528.x, r530.x;
- PADD ptr56, ptr52, 836;
- LD_RAW_PTR r532.x, ptr56;
- FADD r533.x, r525.x, r530.x;
- FMUL r534.x, r532.x, r533.x;
- PADD ptr57, ptr52, 832;
- LD_RAW_PTR r535.x, ptr57;
- FADD r536.x, r534.x, r535.x;
- FMUL r537.x, r536.x, r533.x;
- PADD ptr58, ptr52, 828;
- LD_RAW_PTR r538.x, ptr58;
- FADD r539.x, r537.x, r538.x;
- FMUL r540.x, r539.x, r533.x;
- PADD ptr59, ptr52, 824;
- LD_RAW_PTR r541.x, ptr59;
- FADD r542.x, r540.x, r541.x;
- FMUL r543.x, r542.x, r533.x;
- PADD ptr60, ptr52, 820;
- LD_RAW_PTR r544.x, ptr60;
- FADD r545.x, r543.x, r544.x;
- FMUL r546.x, r545.x, r533.x;
- PADD ptr61, ptr52, 816;
- LD_RAW_PTR r547.x, ptr61;
- FADD r548.x, r546.x, r547.x;
- FMUL r549.x, r548.x, r533.x;
- PADD ptr62, ptr52, 812;
- LD_RAW_PTR r550.x, ptr62;
- FADD r551.x, r549.x, r550.x;
- FMUL r552.x, r533.x, r533.x;
- FMUL r553.x, r551.x, r552.x;
- FADD r554.x, r531.x, r553.x;
- FADD r59.x, r526.x, r554.x;
- MOV r2875.x, r59.x;
+ MOV r676.x, 4236;
+ MOV r677.x, 0;
+ MOV_SWZ r678, r676.x, r677.x, r677.x, r677.x;
+ MOV r679.xy, r678;
+ MOV r680.xy, r679.xyxy;
+ PADD ptr52, ptr0, r680.x;
+ MOV r681.x, 4;
+ MOV_SWZ r682, r681.x, r677.x, r677.x, r677.x;
+ MOV r683.xy, r682;
+ MOV r684.xy, r683.xyxy;
+ PADD ptr53, ptr52, r684.x;
+ LD_RAW_PTR r685.x, ptr53;
+ FADD r686.x, r50.x, r685.x;
+ LD_RAW_PTR r687.x, ptr52;
+ MOV r688.x, 792;
+ MOV_SWZ r689, r688.x, r677.x, r677.x, r677.x;
+ MOV r690.xy, r689;
+ MOV r691.xy, r690.xyxy;
+ PADD ptr54, ptr52, r691.x;
+ LD_RAW_PTR r692.x, ptr54;
+ FADD r693.x, r52.x, r692.x;
+ FADD r694.x, r693.x, -r692.x;
+ FMUL r695.x, r687.x, r694.x;
+ FADD r696.x, r695.x, 0xBF800000;
+ FADD r697.x, r686.x, r696.x;
+ MOV r698.x, 8;
+ MOV_SWZ r699, r698.x, r677.x, r677.x, r677.x;
+ MOV r700.xy, r699;
+ MOV r701.xy, r700.xyxy;
+ PADD ptr55, ptr52, r701.x;
+ LD_RAW_PTR r702.x, ptr55;
+ FADD r703.x, r51.x, r702.x;
+ FADD r704.x, r52.x, -r694.x;
+ FMUL r705.x, r687.x, r704.x;
+ FADD r706.x, r703.x, r705.x;
+ MOV r707.x, 836;
+ MOV_SWZ r708, r707.x, r677.x, r677.x, r677.x;
+ MOV r709.xy, r708;
+ MOV r710.xy, r709.xyxy;
+ PADD ptr56, ptr52, r710.x;
+ LD_RAW_PTR r711.x, ptr56;
+ FADD r712.x, r696.x, r705.x;
+ FMUL r713.x, r711.x, r712.x;
+ MOV r714.x, 832;
+ MOV_SWZ r715, r714.x, r677.x, r677.x, r677.x;
+ MOV r716.xy, r715;
+ MOV r717.xy, r716.xyxy;
+ PADD ptr57, ptr52, r717.x;
+ LD_RAW_PTR r718.x, ptr57;
+ FADD r719.x, r713.x, r718.x;
+ FMUL r720.x, r719.x, r712.x;
+ MOV r721.x, 828;
+ MOV_SWZ r722, r721.x, r677.x, r677.x, r677.x;
+ MOV r723.xy, r722;
+ MOV r724.xy, r723.xyxy;
+ PADD ptr58, ptr52, r724.x;
+ LD_RAW_PTR r725.x, ptr58;
+ FADD r726.x, r720.x, r725.x;
+ FMUL r727.x, r726.x, r712.x;
+ MOV r728.x, 824;
+ MOV_SWZ r729, r728.x, r677.x, r677.x, r677.x;
+ MOV r730.xy, r729;
+ MOV r731.xy, r730.xyxy;
+ PADD ptr59, ptr52, r731.x;
+ LD_RAW_PTR r732.x, ptr59;
+ FADD r733.x, r727.x, r732.x;
+ FMUL r734.x, r733.x, r712.x;
+ MOV r735.x, 820;
+ MOV_SWZ r736, r735.x, r677.x, r677.x, r677.x;
+ MOV r737.xy, r736;
+ MOV r738.xy, r737.xyxy;
+ PADD ptr60, ptr52, r738.x;
+ LD_RAW_PTR r739.x, ptr60;
+ FADD r740.x, r734.x, r739.x;
+ FMUL r741.x, r740.x, r712.x;
+ MOV r742.x, 816;
+ MOV_SWZ r743, r742.x, r677.x, r677.x, r677.x;
+ MOV r744.xy, r743;
+ MOV r745.xy, r744.xyxy;
+ PADD ptr61, ptr52, r745.x;
+ LD_RAW_PTR r746.x, ptr61;
+ FADD r747.x, r741.x, r746.x;
+ FMUL r748.x, r747.x, r712.x;
+ MOV r749.x, 812;
+ MOV_SWZ r750, r749.x, r677.x, r677.x, r677.x;
+ MOV r751.xy, r750;
+ MOV r752.xy, r751.xyxy;
+ PADD ptr62, ptr52, r752.x;
+ LD_RAW_PTR r753.x, ptr62;
+ FADD r754.x, r748.x, r753.x;
+ FMUL r755.x, r712.x, r712.x;
+ FMUL r756.x, r754.x, r755.x;
+ FADD r757.x, r706.x, r756.x;
+ FADD r54.x, r697.x, r757.x;
+ MOV r4470.x, r54.x;
ELSE;
- PADD ptr63, ptr0, 4236;
- PADD ptr64, ptr63, 836;
- LD_RAW_PTR r555.x, ptr64;
- FMUL r556.x, r555.x, r49.x;
- PADD ptr65, ptr63, 832;
- LD_RAW_PTR r557.x, ptr65;
- FADD r558.x, r556.x, r557.x;
- FMUL r559.x, r558.x, r49.x;
- PADD ptr66, ptr63, 828;
- LD_RAW_PTR r560.x, ptr66;
- FADD r561.x, r559.x, r560.x;
- FMUL r562.x, r561.x, r49.x;
- PADD ptr67, ptr63, 824;
- LD_RAW_PTR r563.x, ptr67;
- FADD r564.x, r562.x, r563.x;
- FMUL r565.x, r564.x, r49.x;
- PADD ptr68, ptr63, 820;
- LD_RAW_PTR r566.x, ptr68;
- FADD r567.x, r565.x, r566.x;
- FMUL r568.x, r567.x, r49.x;
- PADD ptr69, ptr63, 816;
- LD_RAW_PTR r569.x, ptr69;
- FADD r570.x, r568.x, r569.x;
- FMUL r571.x, r570.x, r49.x;
- PADD ptr70, ptr63, 812;
- LD_RAW_PTR r572.x, ptr70;
- FADD r573.x, r571.x, r572.x;
- FMUL r574.x, r49.x, r49.x;
- FMUL r575.x, r573.x, r574.x;
- FADD r60.x, r575.x, r49.x;
- MOV r2875.x, r60.x;
+ MOV r758.x, 4236;
+ MOV r759.x, 0;
+ MOV_SWZ r760, r758.x, r759.x, r759.x, r759.x;
+ MOV r761.xy, r760;
+ MOV r762.xy, r761.xyxy;
+ PADD ptr63, ptr0, r762.x;
+ MOV r763.x, 836;
+ MOV_SWZ r764, r763.x, r759.x, r759.x, r759.x;
+ MOV r765.xy, r764;
+ MOV r766.xy, r765.xyxy;
+ PADD ptr64, ptr63, r766.x;
+ LD_RAW_PTR r767.x, ptr64;
+ FMUL r768.x, r767.x, r44.x;
+ MOV r769.x, 832;
+ MOV_SWZ r770, r769.x, r759.x, r759.x, r759.x;
+ MOV r771.xy, r770;
+ MOV r772.xy, r771.xyxy;
+ PADD ptr65, ptr63, r772.x;
+ LD_RAW_PTR r773.x, ptr65;
+ FADD r774.x, r768.x, r773.x;
+ FMUL r775.x, r774.x, r44.x;
+ MOV r776.x, 828;
+ MOV_SWZ r777, r776.x, r759.x, r759.x, r759.x;
+ MOV r778.xy, r777;
+ MOV r779.xy, r778.xyxy;
+ PADD ptr66, ptr63, r779.x;
+ LD_RAW_PTR r780.x, ptr66;
+ FADD r781.x, r775.x, r780.x;
+ FMUL r782.x, r781.x, r44.x;
+ MOV r783.x, 824;
+ MOV_SWZ r784, r783.x, r759.x, r759.x, r759.x;
+ MOV r785.xy, r784;
+ MOV r786.xy, r785.xyxy;
+ PADD ptr67, ptr63, r786.x;
+ LD_RAW_PTR r787.x, ptr67;
+ FADD r788.x, r782.x, r787.x;
+ FMUL r789.x, r788.x, r44.x;
+ MOV r790.x, 820;
+ MOV_SWZ r791, r790.x, r759.x, r759.x, r759.x;
+ MOV r792.xy, r791;
+ MOV r793.xy, r792.xyxy;
+ PADD ptr68, ptr63, r793.x;
+ LD_RAW_PTR r794.x, ptr68;
+ FADD r795.x, r789.x, r794.x;
+ FMUL r796.x, r795.x, r44.x;
+ MOV r797.x, 816;
+ MOV_SWZ r798, r797.x, r759.x, r759.x, r759.x;
+ MOV r799.xy, r798;
+ MOV r800.xy, r799.xyxy;
+ PADD ptr69, ptr63, r800.x;
+ LD_RAW_PTR r801.x, ptr69;
+ FADD r802.x, r796.x, r801.x;
+ FMUL r803.x, r802.x, r44.x;
+ MOV r804.x, 812;
+ MOV_SWZ r805, r804.x, r759.x, r759.x, r759.x;
+ MOV r806.xy, r805;
+ MOV r807.xy, r806.xyxy;
+ PADD ptr70, ptr63, r807.x;
+ LD_RAW_PTR r808.x, ptr70;
+ FADD r809.x, r803.x, r808.x;
+ FMUL r810.x, r44.x, r44.x;
+ FMUL r811.x, r809.x, r810.x;
+ FADD r55.x, r811.x, r44.x;
+ MOV r4470.x, r55.x;
ENDIF;
ELSE;
- FCMP.ne r576.x, r45.x, r48.x;
- IF_CND.z r576.x;
- MOV r577.x, 0xFF800000;
- MOV r2875.x, r577.x;
+ FCMP.ne r812.x, r40.x, r43.x;
+ AND r812.x, r812.x, 0x1;
+ IF_CND.z r812.x;
+ MOV r813.x, 0xFF800000;
+ MOV r4470.x, r813.x;
ELSE;
- MOV r578.x, 0x7FC00000;
- MOV r2875.x, r578.x;
+ MOV r814.x, 0x7FC00000;
+ MOV r4470.x, r814.x;
ENDIF;
ENDIF;
ELSE;
- MOV r579.x, r45_abs.x;
- MOV r580.x, 0x7F800000;
- FCMP.eq r581.x, r579.x, r580.x;
- IF_CND.z r581.x;
- MOV r2875.x, r45.x;
+ MOV r815.x, r40_abs.x;
+ MOV r816.x, 0x7F800000;
+ FCMP.eq r817.x, r815.x, r816.x;
+ AND r817.x, r817.x, 0x1;
+ IF_CND.z r817.x;
+ MOV r4470.x, r40.x;
ELSE;
- MOV r582.x, 0x00000000;
- FCMP.lt r583.x, r45.x, r582.x;
- IF_CND.z r583.x;
- MOV r584.x, 0x7F800000;
- MOV r2875.x, r584.x;
+ MOV r818.x, 0x00000000;
+ FCMP.lt r819.x, r40.x, r818.x;
+ AND r819.x, r819.x, 0x1;
+ IF_CND.z r819.x;
+ MOV r820.x, 0x7F800000;
+ MOV r4470.x, r820.x;
ELSE;
- MOV r578.x, 0x7FC00000;
- MOV r2875.x, r578.x;
+ MOV r814.x, 0x7FC00000;
+ MOV r4470.x, r814.x;
ENDIF;
ENDIF;
ENDIF;
ENDIF;
- MOV r61.x, r2875.x;
- PADD ptr71, ptr0, 4172;
- PADD ptr72, ptr71, 36;
- LD_RAW_PTR r585.x, ptr72;
- MOV r63.x, r42.y;
- MOV r64.x, r63.x;
- IADD r586.x, r585.x, r64.x;
- PADD ptr73, ptr71, 40;
- LD_RAW_PTR r587.x, ptr73;
- ICMP.lt r588.x, r586.x, r587.x;
- MOV r589.x, 0x00000000;
- MOV_SWZ r62, r61.x, r589.x, r589.x, r589.x;
- PADD ptr74, ptr71, 44;
- LD_RAW_PTR r590.x, ptr74;
- IADD r591.x, r64.x, -r590.x;
- SAR r592.x, r591.x, 23;
- ITOF r593.x, r592.x;
- PADD ptr75, ptr71, 56;
- LD_RAW_PTR r594.x, ptr75;
- FMUL r595.x, r593.x, r594.x;
- PADD ptr76, ptr71, 60;
- LD_RAW_PTR r596.x, ptr76;
- FMUL r597.x, r593.x, r596.x;
- PADD ptr77, ptr71, 32;
- LD_RAW_PTR r598.x, ptr77;
- PADD ptr78, ptr71, 48;
- LD_RAW_PTR r599.x, ptr78;
- AND r600.x, r591.x, r599.x;
- IADD r601.x, r600.x, r590.x;
- MOV r602.x, r601.x;
- PADD ptr79, ptr71, 52;
- LD_RAW_PTR r603.x, ptr79;
- FADD r604.x, r602.x, -r603.x;
- FMUL r605.x, r598.x, r604.x;
- PADD ptr80, ptr71, 28;
- LD_RAW_PTR r606.x, ptr80;
- FADD r607.x, r605.x, r606.x;
- FMUL r608.x, r607.x, r604.x;
- PADD ptr81, ptr71, 24;
- LD_RAW_PTR r609.x, ptr81;
- FADD r610.x, r608.x, r609.x;
- FMUL r611.x, r610.x, r604.x;
- PADD ptr82, ptr71, 20;
- LD_RAW_PTR r612.x, ptr82;
- FADD r613.x, r611.x, r612.x;
- FMUL r614.x, r613.x, r604.x;
- PADD ptr83, ptr71, 16;
- LD_RAW_PTR r615.x, ptr83;
- FADD r616.x, r614.x, r615.x;
- FMUL r617.x, r616.x, r604.x;
- PADD ptr84, ptr71, 12;
- LD_RAW_PTR r618.x, ptr84;
- FADD r619.x, r617.x, r618.x;
- FMUL r620.x, r619.x, r604.x;
- PADD ptr85, ptr71, 8;
- LD_RAW_PTR r621.x, ptr85;
- FADD r622.x, r620.x, r621.x;
- FMUL r623.x, r622.x, r604.x;
- PADD ptr86, ptr71, 4;
- LD_RAW_PTR r624.x, ptr86;
- FADD r625.x, r623.x, r624.x;
- FMUL r626.x, r625.x, r604.x;
- LD_RAW_PTR r627.x, ptr71;
- FADD r628.x, r626.x, r627.x;
- FMUL r629.x, r628.x, r604.x;
- FMUL r630.x, r629.x, r604.x;
- FADD r631.x, r630.x, r604.x;
- FADD r632.x, r597.x, r631.x;
- FADD r65.x, r595.x, r632.x;
- IF_CND.z r588.x;
- MOV r2877.x, r65.x;
+ MOV r56.x, r4470.x;
+ MOV r821.x, 4172;
+ MOV r822.x, 0;
+ MOV_SWZ r823, r821.x, r822.x, r822.x, r822.x;
+ MOV r824.xy, r823;
+ MOV r825.xy, r824.xyxy;
+ PADD ptr71, ptr0, r825.x;
+ MOV r826.x, 36;
+ MOV_SWZ r827, r826.x, r822.x, r822.x, r822.x;
+ MOV r828.xy, r827;
+ MOV r829.xy, r828.xyxy;
+ PADD ptr72, ptr71, r829.x;
+ LD_RAW_PTR r830.x, ptr72;
+ MOV r58.x, r38.y;
+ MOV r59.x, r58.x;
+ IADD r831.x, r830.x, r59.x;
+ MOV r832.x, 40;
+ MOV_SWZ r833, r832.x, r822.x, r822.x, r822.x;
+ MOV r834.xy, r833;
+ MOV r835.xy, r834.xyxy;
+ PADD ptr73, ptr71, r835.x;
+ LD_RAW_PTR r836.x, ptr73;
+ ICMP.lt r837.x, r831.x, r836.x;
+ AND r837.x, r837.x, 0x1;
+ MOV r838.x, 0x00000000;
+ MOV_SWZ r57, r56.x, r838.x, r838.x, r838.x;
+ MOV r839.x, 44;
+ MOV_SWZ r840, r839.x, r822.x, r822.x, r822.x;
+ MOV r841.xy, r840;
+ MOV r842.xy, r841.xyxy;
+ PADD ptr74, ptr71, r842.x;
+ LD_RAW_PTR r843.x, ptr74;
+ IADD r844.x, r59.x, -r843.x;
+ SAR r845.x, r844.x, 23;
+ ITOF r846.x, r845.x;
+ MOV r847.x, 56;
+ MOV_SWZ r848, r847.x, r822.x, r822.x, r822.x;
+ MOV r849.xy, r848;
+ MOV r850.xy, r849.xyxy;
+ PADD ptr75, ptr71, r850.x;
+ LD_RAW_PTR r851.x, ptr75;
+ FMUL r852.x, r846.x, r851.x;
+ MOV r853.x, 60;
+ MOV_SWZ r854, r853.x, r822.x, r822.x, r822.x;
+ MOV r855.xy, r854;
+ MOV r856.xy, r855.xyxy;
+ PADD ptr76, ptr71, r856.x;
+ LD_RAW_PTR r857.x, ptr76;
+ FMUL r858.x, r846.x, r857.x;
+ MOV r859.x, 32;
+ MOV_SWZ r860, r859.x, r822.x, r822.x, r822.x;
+ MOV r861.xy, r860;
+ MOV r862.xy, r861.xyxy;
+ PADD ptr77, ptr71, r862.x;
+ LD_RAW_PTR r863.x, ptr77;
+ MOV r864.x, 48;
+ MOV_SWZ r865, r864.x, r822.x, r822.x, r822.x;
+ MOV r866.xy, r865;
+ MOV r867.xy, r866.xyxy;
+ PADD ptr78, ptr71, r867.x;
+ LD_RAW_PTR r868.x, ptr78;
+ AND r869.x, r844.x, r868.x;
+ IADD r870.x, r869.x, r843.x;
+ MOV r871.x, r870.x;
+ MOV r872.x, 52;
+ MOV_SWZ r873, r872.x, r822.x, r822.x, r822.x;
+ MOV r874.xy, r873;
+ MOV r875.xy, r874.xyxy;
+ PADD ptr79, ptr71, r875.x;
+ LD_RAW_PTR r876.x, ptr79;
+ FADD r877.x, r871.x, -r876.x;
+ FMUL r878.x, r863.x, r877.x;
+ MOV r879.x, 28;
+ MOV_SWZ r880, r879.x, r822.x, r822.x, r822.x;
+ MOV r881.xy, r880;
+ MOV r882.xy, r881.xyxy;
+ PADD ptr80, ptr71, r882.x;
+ LD_RAW_PTR r883.x, ptr80;
+ FADD r884.x, r878.x, r883.x;
+ FMUL r885.x, r884.x, r877.x;
+ MOV r886.x, 24;
+ MOV_SWZ r887, r886.x, r822.x, r822.x, r822.x;
+ MOV r888.xy, r887;
+ MOV r889.xy, r888.xyxy;
+ PADD ptr81, ptr71, r889.x;
+ LD_RAW_PTR r890.x, ptr81;
+ FADD r891.x, r885.x, r890.x;
+ FMUL r892.x, r891.x, r877.x;
+ MOV r893.x, 20;
+ MOV_SWZ r894, r893.x, r822.x, r822.x, r822.x;
+ MOV r895.xy, r894;
+ MOV r896.xy, r895.xyxy;
+ PADD ptr82, ptr71, r896.x;
+ LD_RAW_PTR r897.x, ptr82;
+ FADD r898.x, r892.x, r897.x;
+ FMUL r899.x, r898.x, r877.x;
+ MOV r900.x, 16;
+ MOV_SWZ r901, r900.x, r822.x, r822.x, r822.x;
+ MOV r902.xy, r901;
+ MOV r903.xy, r902.xyxy;
+ PADD ptr83, ptr71, r903.x;
+ LD_RAW_PTR r904.x, ptr83;
+ FADD r905.x, r899.x, r904.x;
+ FMUL r906.x, r905.x, r877.x;
+ MOV r907.x, 12;
+ MOV_SWZ r908, r907.x, r822.x, r822.x, r822.x;
+ MOV r909.xy, r908;
+ MOV r910.xy, r909.xyxy;
+ PADD ptr84, ptr71, r910.x;
+ LD_RAW_PTR r911.x, ptr84;
+ FADD r912.x, r906.x, r911.x;
+ FMUL r913.x, r912.x, r877.x;
+ MOV r914.x, 8;
+ MOV_SWZ r915, r914.x, r822.x, r822.x, r822.x;
+ MOV r916.xy, r915;
+ MOV r917.xy, r916.xyxy;
+ PADD ptr85, ptr71, r917.x;
+ LD_RAW_PTR r918.x, ptr85;
+ FADD r919.x, r913.x, r918.x;
+ FMUL r920.x, r919.x, r877.x;
+ MOV r921.x, 4;
+ MOV_SWZ r922, r921.x, r822.x, r822.x, r822.x;
+ MOV r923.xy, r922;
+ MOV r924.xy, r923.xyxy;
+ PADD ptr86, ptr71, r924.x;
+ LD_RAW_PTR r925.x, ptr86;
+ FADD r926.x, r920.x, r925.x;
+ FMUL r927.x, r926.x, r877.x;
+ LD_RAW_PTR r928.x, ptr71;
+ FADD r929.x, r927.x, r928.x;
+ FMUL r930.x, r929.x, r877.x;
+ FMUL r931.x, r930.x, r877.x;
+ FADD r932.x, r931.x, r877.x;
+ FADD r933.x, r858.x, r932.x;
+ FADD r60.x, r852.x, r933.x;
+ IF_CND.z r837.x;
+ MOV r4472.x, r60.x;
ELSE;
- AND r633.x, r64.x, 2139095040;
- MOV r634.x, 2139095040;
- ICMP.eq r635.x, r633.x, r634.x;
- IF_CND.z r635.x;
- PADD ptr87, ptr0, 4236;
- PADD ptr88, ptr87, 804;
- LD_RAW_PTR r66.x, ptr88;
- FCMP.le r636.x, r63.x, r66.x;
- FCMP.ne r637.x, r63.x, r63.x;
- IF_CND.z r637.x;
- FCMP.ne r637.x, r66.x, r66.x;
+ AND r934.x, r59.x, 2139095040;
+ MOV r935.x, 2139095040;
+ ICMP.eq r936.x, r934.x, r935.x;
+ AND r936.x, r936.x, 0x1;
+ IF_CND.z r936.x;
+ MOV r937.x, 4236;
+ MOV r938.x, 0;
+ MOV_SWZ r939, r937.x, r938.x, r938.x, r938.x;
+ MOV r940.xy, r939;
+ MOV r941.xy, r940.xyxy;
+ PADD ptr87, ptr0, r941.x;
+ MOV r942.x, 804;
+ MOV_SWZ r943, r942.x, r938.x, r938.x, r938.x;
+ MOV r944.xy, r943;
+ MOV r945.xy, r944.xyxy;
+ PADD ptr88, ptr87, r945.x;
+ LD_RAW_PTR r61.x, ptr88;
+ FCMP.le r946.x, r58.x, r61.x;
+ AND r946.x, r946.x, 0x1;
+ FCMP.ne r947.x, r58.x, r58.x;
+ IF_CND.z r947.x;
+ FCMP.ne r947.x, r61.x, r61.x;
ENDIF;
+ AND r947.x, r947.x, 0x1;
- OR r638.x, r636.x, r637.x;
- IF_CND.z r638.x;
- PADD ptr89, ptr0, 4236;
- PADD ptr90, ptr89, 796;
- FADD r67.x, r63.x, 0xBF800000;
- MOV r639.x, r67_abs.x;
- LD_RAW_PTR r640.x, ptr90;
- FCMP.le r641.x, r639.x, r640.x;
- FCMP.ne r642.x, r639.x, r639.x;
- IF_CND.z r642.x;
- FCMP.ne r642.x, r640.x, r640.x;
+ OR r948.x, r946.x, r947.x;
+
+ IF_CND.z r948.x;
+ MOV r949.x, 4236;
+ MOV r950.x, 0;
+ MOV_SWZ r951, r949.x, r950.x, r950.x, r950.x;
+ MOV r952.xy, r951;
+ MOV r953.xy, r952.xyxy;
+ PADD ptr89, ptr0, r953.x;
+ MOV r954.x, 796;
+ MOV_SWZ r955, r954.x, r950.x, r950.x, r950.x;
+ MOV r956.xy, r955;
+ MOV r957.xy, r956.xyxy;
+ PADD ptr90, ptr89, r957.x;
+ FADD r62.x, r58.x, 0xBF800000;
+ MOV r958.x, r62_abs.x;
+ LD_RAW_PTR r959.x, ptr90;
+ FCMP.le r960.x, r958.x, r959.x;
+ AND r960.x, r960.x, 0x1;
+ FCMP.ne r961.x, r958.x, r958.x;
+ IF_CND.z r961.x;
+ FCMP.ne r961.x, r959.x, r959.x;
ENDIF;
+ AND r961.x, r961.x, 0x1;
+
+ OR r962.x, r960.x, r961.x;
- OR r643.x, r641.x, r642.x;
- IF_CND.z r643.x;
- SHR r644.x, r64.x, 23;
- AND r68.x, r644.x, 255;
- AND r69.x, r64.x, 8388607;
- MOV r645.x, 255;
- ICMP.lt r646.x, r68.x, r645.x;
- IF_CND.z r646.x;
- MOV r647.x, 255;
- ICMP.ne r648.x, r68.x, r647.x;
- IF_CND.z r648.x;
- MOV r649.x, 2047;
- MOV r2876.x, r649.x;
+ IF_CND.z r962.x;
+ SHR r963.x, r59.x, 23;
+ AND r63.x, r963.x, 255;
+ AND r64.x, r59.x, 8388607;
+ MOV r964.x, 255;
+ ICMP.lt r965.x, r63.x, r964.x;
+ AND r965.x, r965.x, 0x1;
+ IF_CND.z r965.x;
+ MOV r966.x, 255;
+ ICMP.ne r967.x, r63.x, r966.x;
+ AND r967.x, r967.x, 0x1;
+ IF_CND.z r967.x;
+ MOV r968.x, 2047;
+ MOV r4471.x, r968.x;
ELSE;
- IADD r71.x, r68.x, 896;
- MOV r2876.x, r71.x;
+ IADD r66.x, r63.x, 896;
+ MOV r4471.x, r66.x;
ENDIF;
ELSE;
- MOV r650.x, 0;
- ICMP.ne r651.x, r68.x, r650.x;
- IF_CND.z r651.x;
- MOV r652.x, 0;
- ICMP.ne r653.x, r69.x, r652.x;
- IF_CND.z r653.x;
- MOV r654.x, 0;
- MOV r2876.x, r654.x;
+ MOV r969.x, 0;
+ ICMP.ne r970.x, r63.x, r969.x;
+ AND r970.x, r970.x, 0x1;
+ IF_CND.z r970.x;
+ MOV r971.x, 0;
+ ICMP.ne r972.x, r64.x, r971.x;
+ AND r972.x, r972.x, 0x1;
+ IF_CND.z r972.x;
+ MOV r973.x, 0;
+ MOV r4471.x, r973.x;
ELSE;
- IADD r655.x, r68.x, 905;
- FIRSTBIT_HI r656.x, r69.x;
- IADD r70.x, r655.x, -r656.x;
- MOV r2876.x, r70.x;
+ IADD r974.x, r63.x, 905;
+ UCLZ r975.x, r64.x;
+ IADD r65.x, r974.x, -r975.x;
+ MOV r4471.x, r65.x;
ENDIF;
ELSE;
- IADD r71.x, r68.x, 896;
- MOV r2876.x, r71.x;
+ IADD r66.x, r63.x, 896;
+ MOV r4471.x, r66.x;
ENDIF;
ENDIF;
- MOV r72.x, r2876.x;
- OR r657.x, r69.x, 1065353216;
- UTOF r658.x, r657.x;
- MOV r659.x, r658.x;
- AND r660.x, r659.x, 2147483647;
- AND r661.x, r64.x, 2147483648;
- OR r662.x, r660.x, r661.x;
- MOV r75.x, r662.x;
- PADD ptr91, ptr0, 4236;
- PADD ptr92, ptr91, 788;
- LD_RAW_PTR r663.x, ptr92;
- UTOF r664.x, r663.x;
- FADD r665.x, r75.x, r664.x;
- MOV r666.x, r665.x;
- AND r667.x, r666.x, 2139095040;
- MOV r668.x, 0;
- ICMP.ne r669.x, r667.x, r668.x;
- AND r76.x, r666.x, 8388607;
- ICMP.eq r670.x, r76.x, r668.x;
- OR r671.x, r669.x, r670.x;
- AND r672.x, r72.x, 2047;
- IADD r673.x, r672.x, 4294966273;
- ITOF r674.x, r673.x;
- PADD ptr93, ptr91, 780;
- LD_RAW_PTR r675.x, ptr93;
- FMUL r73.x, r674.x, r675.x;
- PADD ptr94, ptr91, 784;
- LD_RAW_PTR r676.x, ptr94;
- FMUL r74.x, r674.x, r676.x;
- IF_CND.z r671.x;
- FIRSTBIT_HI r677.x, r76.x;
+ MOV r67.x, r4471.x;
+ OR r976.x, r64.x, 1065353216;
+ UTOF r977.x, r976.x;
+ MOV r978.x, r977.x;
+ AND r979.x, r978.x, 2147483647;
+ AND r980.x, r59.x, 2147483648;
+ OR r981.x, r979.x, r980.x;
+ MOV r70.x, r981.x;
+ MOV r982.x, 4236;
+ MOV r983.x, 0;
+ MOV_SWZ r984, r982.x, r983.x, r983.x, r983.x;
+ MOV r985.xy, r984;
+ MOV r986.xy, r985.xyxy;
+ PADD ptr91, ptr0, r986.x;
+ MOV r987.x, 788;
+ MOV_SWZ r988, r987.x, r983.x, r983.x, r983.x;
+ MOV r989.xy, r988;
+ MOV r990.xy, r989.xyxy;
+ PADD ptr92, ptr91, r990.x;
+ LD_RAW_PTR r991.x, ptr92;
+ UTOF r992.x, r991.x;
+ FADD r993.x, r70.x, r992.x;
+ MOV r994.x, r993.x;
+ AND r995.x, r994.x, 2139095040;
+ ICMP.ne r996.x, r995.x, r983.x;
+ AND r996.x, r996.x, 0x1;
+ AND r71.x, r994.x, 8388607;
+ ICMP.eq r997.x, r71.x, r983.x;
+ AND r997.x, r997.x, 0x1;
+ OR r998.x, r996.x, r997.x;
+
+ AND r999.x, r67.x, 2047;
+ IADD r1000.x, r999.x, 4294966273;
+ ITOF r1001.x, r1000.x;
+ MOV r1002.x, 780;
+ MOV_SWZ r1003, r1002.x, r983.x, r983.x, r983.x;
+ MOV r1004.xy, r1003;
+ MOV r1005.xy, r1004.xyxy;
+ PADD ptr93, ptr91, r1005.x;
+ LD_RAW_PTR r1006.x, ptr93;
+ FMUL r68.x, r1001.x, r1006.x;
+ MOV r1007.x, 784;
+ MOV_SWZ r1008, r1007.x, r983.x, r983.x, r983.x;
+ MOV r1009.xy, r1008;
+ MOV r1010.xy, r1009.xyxy;
+ PADD ptr94, ptr91, r1010.x;
+ LD_RAW_PTR r1011.x, ptr94;
+ FMUL r69.x, r1001.x, r1011.x;
+ IF_CND.z r998.x;
+ UCLZ r1012.x, r71.x;
ENDIF;
- PADD ptr95, ptr0, 4236;
- PADD ptr96, ptr95, 4;
- LD_RAW_PTR r678.x, ptr96;
- FADD r679.x, r73.x, r678.x;
- LD_RAW_PTR r680.x, ptr95;
- PADD ptr97, ptr95, 792;
- LD_RAW_PTR r681.x, ptr97;
- FADD r682.x, r75.x, r681.x;
- FADD r683.x, r682.x, -r681.x;
- FMUL r684.x, r680.x, r683.x;
- FADD r685.x, r684.x, 0xBF800000;
- FADD r686.x, r679.x, r685.x;
- PADD ptr98, ptr95, 8;
- LD_RAW_PTR r687.x, ptr98;
- FADD r688.x, r74.x, r687.x;
- FADD r689.x, r75.x, -r683.x;
- FMUL r690.x, r680.x, r689.x;
- FADD r691.x, r688.x, r690.x;
- PADD ptr99, ptr95, 836;
- LD_RAW_PTR r692.x, ptr99;
- FADD r693.x, r685.x, r690.x;
- FMUL r694.x, r692.x, r693.x;
- PADD ptr100, ptr95, 832;
- LD_RAW_PTR r695.x, ptr100;
- FADD r696.x, r694.x, r695.x;
- FMUL r697.x, r696.x, r693.x;
- PADD ptr101, ptr95, 828;
- LD_RAW_PTR r698.x, ptr101;
- FADD r699.x, r697.x, r698.x;
- FMUL r700.x, r699.x, r693.x;
- PADD ptr102, ptr95, 824;
- LD_RAW_PTR r701.x, ptr102;
- FADD r702.x, r700.x, r701.x;
- FMUL r703.x, r702.x, r693.x;
- PADD ptr103, ptr95, 820;
- LD_RAW_PTR r704.x, ptr103;
- FADD r705.x, r703.x, r704.x;
- FMUL r706.x, r705.x, r693.x;
- PADD ptr104, ptr95, 816;
- LD_RAW_PTR r707.x, ptr104;
- FADD r708.x, r706.x, r707.x;
- FMUL r709.x, r708.x, r693.x;
- PADD ptr105, ptr95, 812;
- LD_RAW_PTR r710.x, ptr105;
- FADD r711.x, r709.x, r710.x;
- FMUL r712.x, r693.x, r693.x;
- FMUL r713.x, r711.x, r712.x;
- FADD r714.x, r691.x, r713.x;
- FADD r77.x, r686.x, r714.x;
- MOV r2877.x, r77.x;
+ MOV r1013.x, 4236;
+ MOV r1014.x, 0;
+ MOV_SWZ r1015, r1013.x, r1014.x, r1014.x, r1014.x;
+ MOV r1016.xy, r1015;
+ MOV r1017.xy, r1016.xyxy;
+ PADD ptr95, ptr0, r1017.x;
+ MOV r1018.x, 4;
+ MOV_SWZ r1019, r1018.x, r1014.x, r1014.x, r1014.x;
+ MOV r1020.xy, r1019;
+ MOV r1021.xy, r1020.xyxy;
+ PADD ptr96, ptr95, r1021.x;
+ LD_RAW_PTR r1022.x, ptr96;
+ FADD r1023.x, r68.x, r1022.x;
+ LD_RAW_PTR r1024.x, ptr95;
+ MOV r1025.x, 792;
+ MOV_SWZ r1026, r1025.x, r1014.x, r1014.x, r1014.x;
+ MOV r1027.xy, r1026;
+ MOV r1028.xy, r1027.xyxy;
+ PADD ptr97, ptr95, r1028.x;
+ LD_RAW_PTR r1029.x, ptr97;
+ FADD r1030.x, r70.x, r1029.x;
+ FADD r1031.x, r1030.x, -r1029.x;
+ FMUL r1032.x, r1024.x, r1031.x;
+ FADD r1033.x, r1032.x, 0xBF800000;
+ FADD r1034.x, r1023.x, r1033.x;
+ MOV r1035.x, 8;
+ MOV_SWZ r1036, r1035.x, r1014.x, r1014.x, r1014.x;
+ MOV r1037.xy, r1036;
+ MOV r1038.xy, r1037.xyxy;
+ PADD ptr98, ptr95, r1038.x;
+ LD_RAW_PTR r1039.x, ptr98;
+ FADD r1040.x, r69.x, r1039.x;
+ FADD r1041.x, r70.x, -r1031.x;
+ FMUL r1042.x, r1024.x, r1041.x;
+ FADD r1043.x, r1040.x, r1042.x;
+ MOV r1044.x, 836;
+ MOV_SWZ r1045, r1044.x, r1014.x, r1014.x, r1014.x;
+ MOV r1046.xy, r1045;
+ MOV r1047.xy, r1046.xyxy;
+ PADD ptr99, ptr95, r1047.x;
+ LD_RAW_PTR r1048.x, ptr99;
+ FADD r1049.x, r1033.x, r1042.x;
+ FMUL r1050.x, r1048.x, r1049.x;
+ MOV r1051.x, 832;
+ MOV_SWZ r1052, r1051.x, r1014.x, r1014.x, r1014.x;
+ MOV r1053.xy, r1052;
+ MOV r1054.xy, r1053.xyxy;
+ PADD ptr100, ptr95, r1054.x;
+ LD_RAW_PTR r1055.x, ptr100;
+ FADD r1056.x, r1050.x, r1055.x;
+ FMUL r1057.x, r1056.x, r1049.x;
+ MOV r1058.x, 828;
+ MOV_SWZ r1059, r1058.x, r1014.x, r1014.x, r1014.x;
+ MOV r1060.xy, r1059;
+ MOV r1061.xy, r1060.xyxy;
+ PADD ptr101, ptr95, r1061.x;
+ LD_RAW_PTR r1062.x, ptr101;
+ FADD r1063.x, r1057.x, r1062.x;
+ FMUL r1064.x, r1063.x, r1049.x;
+ MOV r1065.x, 824;
+ MOV_SWZ r1066, r1065.x, r1014.x, r1014.x, r1014.x;
+ MOV r1067.xy, r1066;
+ MOV r1068.xy, r1067.xyxy;
+ PADD ptr102, ptr95, r1068.x;
+ LD_RAW_PTR r1069.x, ptr102;
+ FADD r1070.x, r1064.x, r1069.x;
+ FMUL r1071.x, r1070.x, r1049.x;
+ MOV r1072.x, 820;
+ MOV_SWZ r1073, r1072.x, r1014.x, r1014.x, r1014.x;
+ MOV r1074.xy, r1073;
+ MOV r1075.xy, r1074.xyxy;
+ PADD ptr103, ptr95, r1075.x;
+ LD_RAW_PTR r1076.x, ptr103;
+ FADD r1077.x, r1071.x, r1076.x;
+ FMUL r1078.x, r1077.x, r1049.x;
+ MOV r1079.x, 816;
+ MOV_SWZ r1080, r1079.x, r1014.x, r1014.x, r1014.x;
+ MOV r1081.xy, r1080;
+ MOV r1082.xy, r1081.xyxy;
+ PADD ptr104, ptr95, r1082.x;
+ LD_RAW_PTR r1083.x, ptr104;
+ FADD r1084.x, r1078.x, r1083.x;
+ FMUL r1085.x, r1084.x, r1049.x;
+ MOV r1086.x, 812;
+ MOV_SWZ r1087, r1086.x, r1014.x, r1014.x, r1014.x;
+ MOV r1088.xy, r1087;
+ MOV r1089.xy, r1088.xyxy;
+ PADD ptr105, ptr95, r1089.x;
+ LD_RAW_PTR r1090.x, ptr105;
+ FADD r1091.x, r1085.x, r1090.x;
+ FMUL r1092.x, r1049.x, r1049.x;
+ FMUL r1093.x, r1091.x, r1092.x;
+ FADD r1094.x, r1043.x, r1093.x;
+ FADD r72.x, r1034.x, r1094.x;
+ MOV r4472.x, r72.x;
ELSE;
- PADD ptr106, ptr0, 4236;
- PADD ptr107, ptr106, 836;
- LD_RAW_PTR r715.x, ptr107;
- FMUL r716.x, r715.x, r67.x;
- PADD ptr108, ptr106, 832;
- LD_RAW_PTR r717.x, ptr108;
- FADD r718.x, r716.x, r717.x;
- FMUL r719.x, r718.x, r67.x;
- PADD ptr109, ptr106, 828;
- LD_RAW_PTR r720.x, ptr109;
- FADD r721.x, r719.x, r720.x;
- FMUL r722.x, r721.x, r67.x;
- PADD ptr110, ptr106, 824;
- LD_RAW_PTR r723.x, ptr110;
- FADD r724.x, r722.x, r723.x;
- FMUL r725.x, r724.x, r67.x;
- PADD ptr111, ptr106, 820;
- LD_RAW_PTR r726.x, ptr111;
- FADD r727.x, r725.x, r726.x;
- FMUL r728.x, r727.x, r67.x;
- PADD ptr112, ptr106, 816;
- LD_RAW_PTR r729.x, ptr112;
- FADD r730.x, r728.x, r729.x;
- FMUL r731.x, r730.x, r67.x;
- PADD ptr113, ptr106, 812;
- LD_RAW_PTR r732.x, ptr113;
- FADD r733.x, r731.x, r732.x;
- FMUL r734.x, r67.x, r67.x;
- FMUL r735.x, r733.x, r734.x;
- FADD r78.x, r735.x, r67.x;
- MOV r2877.x, r78.x;
+ MOV r1095.x, 4236;
+ MOV r1096.x, 0;
+ MOV_SWZ r1097, r1095.x, r1096.x, r1096.x, r1096.x;
+ MOV r1098.xy, r1097;
+ MOV r1099.xy, r1098.xyxy;
+ PADD ptr106, ptr0, r1099.x;
+ MOV r1100.x, 836;
+ MOV_SWZ r1101, r1100.x, r1096.x, r1096.x, r1096.x;
+ MOV r1102.xy, r1101;
+ MOV r1103.xy, r1102.xyxy;
+ PADD ptr107, ptr106, r1103.x;
+ LD_RAW_PTR r1104.x, ptr107;
+ FMUL r1105.x, r1104.x, r62.x;
+ MOV r1106.x, 832;
+ MOV_SWZ r1107, r1106.x, r1096.x, r1096.x, r1096.x;
+ MOV r1108.xy, r1107;
+ MOV r1109.xy, r1108.xyxy;
+ PADD ptr108, ptr106, r1109.x;
+ LD_RAW_PTR r1110.x, ptr108;
+ FADD r1111.x, r1105.x, r1110.x;
+ FMUL r1112.x, r1111.x, r62.x;
+ MOV r1113.x, 828;
+ MOV_SWZ r1114, r1113.x, r1096.x, r1096.x, r1096.x;
+ MOV r1115.xy, r1114;
+ MOV r1116.xy, r1115.xyxy;
+ PADD ptr109, ptr106, r1116.x;
+ LD_RAW_PTR r1117.x, ptr109;
+ FADD r1118.x, r1112.x, r1117.x;
+ FMUL r1119.x, r1118.x, r62.x;
+ MOV r1120.x, 824;
+ MOV_SWZ r1121, r1120.x, r1096.x, r1096.x, r1096.x;
+ MOV r1122.xy, r1121;
+ MOV r1123.xy, r1122.xyxy;
+ PADD ptr110, ptr106, r1123.x;
+ LD_RAW_PTR r1124.x, ptr110;
+ FADD r1125.x, r1119.x, r1124.x;
+ FMUL r1126.x, r1125.x, r62.x;
+ MOV r1127.x, 820;
+ MOV_SWZ r1128, r1127.x, r1096.x, r1096.x, r1096.x;
+ MOV r1129.xy, r1128;
+ MOV r1130.xy, r1129.xyxy;
+ PADD ptr111, ptr106, r1130.x;
+ LD_RAW_PTR r1131.x, ptr111;
+ FADD r1132.x, r1126.x, r1131.x;
+ FMUL r1133.x, r1132.x, r62.x;
+ MOV r1134.x, 816;
+ MOV_SWZ r1135, r1134.x, r1096.x, r1096.x, r1096.x;
+ MOV r1136.xy, r1135;
+ MOV r1137.xy, r1136.xyxy;
+ PADD ptr112, ptr106, r1137.x;
+ LD_RAW_PTR r1138.x, ptr112;
+ FADD r1139.x, r1133.x, r1138.x;
+ FMUL r1140.x, r1139.x, r62.x;
+ MOV r1141.x, 812;
+ MOV_SWZ r1142, r1141.x, r1096.x, r1096.x, r1096.x;
+ MOV r1143.xy, r1142;
+ MOV r1144.xy, r1143.xyxy;
+ PADD ptr113, ptr106, r1144.x;
+ LD_RAW_PTR r1145.x, ptr113;
+ FADD r1146.x, r1140.x, r1145.x;
+ FMUL r1147.x, r62.x, r62.x;
+ FMUL r1148.x, r1146.x, r1147.x;
+ FADD r73.x, r1148.x, r62.x;
+ MOV r4472.x, r73.x;
ENDIF;
ELSE;
- FCMP.ne r736.x, r63.x, r66.x;
- IF_CND.z r736.x;
- MOV r737.x, 0xFF800000;
- MOV r2877.x, r737.x;
+ FCMP.ne r1149.x, r58.x, r61.x;
+ AND r1149.x, r1149.x, 0x1;
+ IF_CND.z r1149.x;
+ MOV r1150.x, 0xFF800000;
+ MOV r4472.x, r1150.x;
ELSE;
- MOV r738.x, 0x7FC00000;
- MOV r2877.x, r738.x;
+ MOV r1151.x, 0x7FC00000;
+ MOV r4472.x, r1151.x;
ENDIF;
ENDIF;
ELSE;
- MOV r739.x, r63_abs.x;
- MOV r740.x, 0x7F800000;
- FCMP.eq r741.x, r739.x, r740.x;
- IF_CND.z r741.x;
- MOV r2877.x, r63.x;
+ MOV r1152.x, r58_abs.x;
+ MOV r1153.x, 0x7F800000;
+ FCMP.eq r1154.x, r1152.x, r1153.x;
+ AND r1154.x, r1154.x, 0x1;
+ IF_CND.z r1154.x;
+ MOV r4472.x, r58.x;
ELSE;
- MOV r742.x, 0x00000000;
- FCMP.lt r743.x, r63.x, r742.x;
- IF_CND.z r743.x;
- MOV r744.x, 0x7F800000;
- MOV r2877.x, r744.x;
+ MOV r1155.x, 0x00000000;
+ FCMP.lt r1156.x, r58.x, r1155.x;
+ AND r1156.x, r1156.x, 0x1;
+ IF_CND.z r1156.x;
+ MOV r1157.x, 0x7F800000;
+ MOV r4472.x, r1157.x;
ELSE;
- MOV r738.x, 0x7FC00000;
- MOV r2877.x, r738.x;
+ MOV r1151.x, 0x7FC00000;
+ MOV r4472.x, r1151.x;
ENDIF;
ENDIF;
ENDIF;
ENDIF;
- MOV r79.x, r2877.x;
- PADD ptr114, ptr0, 4172;
- PADD ptr115, ptr114, 36;
- LD_RAW_PTR r745.x, ptr115;
- MOV r81.x, r42.z;
- MOV r82.x, r81.x;
- IADD r746.x, r745.x, r82.x;
- PADD ptr116, ptr114, 40;
- LD_RAW_PTR r747.x, ptr116;
- ICMP.lt r748.x, r746.x, r747.x;
- MOV_SWZ r80, r62.x, r79.x, r62.z, r62.w;
- PADD ptr117, ptr114, 44;
- LD_RAW_PTR r749.x, ptr117;
- IADD r750.x, r82.x, -r749.x;
- SAR r751.x, r750.x, 23;
- ITOF r752.x, r751.x;
- PADD ptr118, ptr114, 56;
- LD_RAW_PTR r753.x, ptr118;
- FMUL r754.x, r752.x, r753.x;
- PADD ptr119, ptr114, 60;
- LD_RAW_PTR r755.x, ptr119;
- FMUL r756.x, r752.x, r755.x;
- PADD ptr120, ptr114, 32;
- LD_RAW_PTR r757.x, ptr120;
- PADD ptr121, ptr114, 48;
- LD_RAW_PTR r758.x, ptr121;
- AND r759.x, r750.x, r758.x;
- IADD r760.x, r759.x, r749.x;
- MOV r761.x, r760.x;
- PADD ptr122, ptr114, 52;
- LD_RAW_PTR r762.x, ptr122;
- FADD r763.x, r761.x, -r762.x;
- FMUL r764.x, r757.x, r763.x;
- PADD ptr123, ptr114, 28;
- LD_RAW_PTR r765.x, ptr123;
- FADD r766.x, r764.x, r765.x;
- FMUL r767.x, r766.x, r763.x;
- PADD ptr124, ptr114, 24;
- LD_RAW_PTR r768.x, ptr124;
- FADD r769.x, r767.x, r768.x;
- FMUL r770.x, r769.x, r763.x;
- PADD ptr125, ptr114, 20;
- LD_RAW_PTR r771.x, ptr125;
- FADD r772.x, r770.x, r771.x;
- FMUL r773.x, r772.x, r763.x;
- PADD ptr126, ptr114, 16;
- LD_RAW_PTR r774.x, ptr126;
- FADD r775.x, r773.x, r774.x;
- FMUL r776.x, r775.x, r763.x;
- PADD ptr127, ptr114, 12;
- LD_RAW_PTR r777.x, ptr127;
- FADD r778.x, r776.x, r777.x;
- FMUL r779.x, r778.x, r763.x;
- PADD ptr128, ptr114, 8;
- LD_RAW_PTR r780.x, ptr128;
- FADD r781.x, r779.x, r780.x;
- FMUL r782.x, r781.x, r763.x;
- PADD ptr129, ptr114, 4;
- LD_RAW_PTR r783.x, ptr129;
- FADD r784.x, r782.x, r783.x;
- FMUL r785.x, r784.x, r763.x;
- LD_RAW_PTR r786.x, ptr114;
- FADD r787.x, r785.x, r786.x;
- FMUL r788.x, r787.x, r763.x;
- FMUL r789.x, r788.x, r763.x;
- FADD r790.x, r789.x, r763.x;
- FADD r791.x, r756.x, r790.x;
- FADD r83.x, r754.x, r791.x;
- IF_CND.z r748.x;
- MOV r2879.x, r83.x;
+ MOV r74.x, r4472.x;
+ MOV r1158.x, 4172;
+ MOV r1159.x, 0;
+ MOV_SWZ r1160, r1158.x, r1159.x, r1159.x, r1159.x;
+ MOV r1161.xy, r1160;
+ MOV r1162.xy, r1161.xyxy;
+ PADD ptr114, ptr0, r1162.x;
+ MOV r1163.x, 36;
+ MOV_SWZ r1164, r1163.x, r1159.x, r1159.x, r1159.x;
+ MOV r1165.xy, r1164;
+ MOV r1166.xy, r1165.xyxy;
+ PADD ptr115, ptr114, r1166.x;
+ LD_RAW_PTR r1167.x, ptr115;
+ MOV r76.x, r38.z;
+ MOV r77.x, r76.x;
+ IADD r1168.x, r1167.x, r77.x;
+ MOV r1169.x, 40;
+ MOV_SWZ r1170, r1169.x, r1159.x, r1159.x, r1159.x;
+ MOV r1171.xy, r1170;
+ MOV r1172.xy, r1171.xyxy;
+ PADD ptr116, ptr114, r1172.x;
+ LD_RAW_PTR r1173.x, ptr116;
+ ICMP.lt r1174.x, r1168.x, r1173.x;
+ AND r1174.x, r1174.x, 0x1;
+ MOV_SWZ r75, r57.x, r74.x, r57.z, r57.w;
+ MOV r1175.x, 44;
+ MOV_SWZ r1176, r1175.x, r1159.x, r1159.x, r1159.x;
+ MOV r1177.xy, r1176;
+ MOV r1178.xy, r1177.xyxy;
+ PADD ptr117, ptr114, r1178.x;
+ LD_RAW_PTR r1179.x, ptr117;
+ IADD r1180.x, r77.x, -r1179.x;
+ SAR r1181.x, r1180.x, 23;
+ ITOF r1182.x, r1181.x;
+ MOV r1183.x, 56;
+ MOV_SWZ r1184, r1183.x, r1159.x, r1159.x, r1159.x;
+ MOV r1185.xy, r1184;
+ MOV r1186.xy, r1185.xyxy;
+ PADD ptr118, ptr114, r1186.x;
+ LD_RAW_PTR r1187.x, ptr118;
+ FMUL r1188.x, r1182.x, r1187.x;
+ MOV r1189.x, 60;
+ MOV_SWZ r1190, r1189.x, r1159.x, r1159.x, r1159.x;
+ MOV r1191.xy, r1190;
+ MOV r1192.xy, r1191.xyxy;
+ PADD ptr119, ptr114, r1192.x;
+ LD_RAW_PTR r1193.x, ptr119;
+ FMUL r1194.x, r1182.x, r1193.x;
+ MOV r1195.x, 32;
+ MOV_SWZ r1196, r1195.x, r1159.x, r1159.x, r1159.x;
+ MOV r1197.xy, r1196;
+ MOV r1198.xy, r1197.xyxy;
+ PADD ptr120, ptr114, r1198.x;
+ LD_RAW_PTR r1199.x, ptr120;
+ MOV r1200.x, 48;
+ MOV_SWZ r1201, r1200.x, r1159.x, r1159.x, r1159.x;
+ MOV r1202.xy, r1201;
+ MOV r1203.xy, r1202.xyxy;
+ PADD ptr121, ptr114, r1203.x;
+ LD_RAW_PTR r1204.x, ptr121;
+ AND r1205.x, r1180.x, r1204.x;
+ IADD r1206.x, r1205.x, r1179.x;
+ MOV r1207.x, r1206.x;
+ MOV r1208.x, 52;
+ MOV_SWZ r1209, r1208.x, r1159.x, r1159.x, r1159.x;
+ MOV r1210.xy, r1209;
+ MOV r1211.xy, r1210.xyxy;
+ PADD ptr122, ptr114, r1211.x;
+ LD_RAW_PTR r1212.x, ptr122;
+ FADD r1213.x, r1207.x, -r1212.x;
+ FMUL r1214.x, r1199.x, r1213.x;
+ MOV r1215.x, 28;
+ MOV_SWZ r1216, r1215.x, r1159.x, r1159.x, r1159.x;
+ MOV r1217.xy, r1216;
+ MOV r1218.xy, r1217.xyxy;
+ PADD ptr123, ptr114, r1218.x;
+ LD_RAW_PTR r1219.x, ptr123;
+ FADD r1220.x, r1214.x, r1219.x;
+ FMUL r1221.x, r1220.x, r1213.x;
+ MOV r1222.x, 24;
+ MOV_SWZ r1223, r1222.x, r1159.x, r1159.x, r1159.x;
+ MOV r1224.xy, r1223;
+ MOV r1225.xy, r1224.xyxy;
+ PADD ptr124, ptr114, r1225.x;
+ LD_RAW_PTR r1226.x, ptr124;
+ FADD r1227.x, r1221.x, r1226.x;
+ FMUL r1228.x, r1227.x, r1213.x;
+ MOV r1229.x, 20;
+ MOV_SWZ r1230, r1229.x, r1159.x, r1159.x, r1159.x;
+ MOV r1231.xy, r1230;
+ MOV r1232.xy, r1231.xyxy;
+ PADD ptr125, ptr114, r1232.x;
+ LD_RAW_PTR r1233.x, ptr125;
+ FADD r1234.x, r1228.x, r1233.x;
+ FMUL r1235.x, r1234.x, r1213.x;
+ MOV r1236.x, 16;
+ MOV_SWZ r1237, r1236.x, r1159.x, r1159.x, r1159.x;
+ MOV r1238.xy, r1237;
+ MOV r1239.xy, r1238.xyxy;
+ PADD ptr126, ptr114, r1239.x;
+ LD_RAW_PTR r1240.x, ptr126;
+ FADD r1241.x, r1235.x, r1240.x;
+ FMUL r1242.x, r1241.x, r1213.x;
+ MOV r1243.x, 12;
+ MOV_SWZ r1244, r1243.x, r1159.x, r1159.x, r1159.x;
+ MOV r1245.xy, r1244;
+ MOV r1246.xy, r1245.xyxy;
+ PADD ptr127, ptr114, r1246.x;
+ LD_RAW_PTR r1247.x, ptr127;
+ FADD r1248.x, r1242.x, r1247.x;
+ FMUL r1249.x, r1248.x, r1213.x;
+ MOV r1250.x, 8;
+ MOV_SWZ r1251, r1250.x, r1159.x, r1159.x, r1159.x;
+ MOV r1252.xy, r1251;
+ MOV r1253.xy, r1252.xyxy;
+ PADD ptr128, ptr114, r1253.x;
+ LD_RAW_PTR r1254.x, ptr128;
+ FADD r1255.x, r1249.x, r1254.x;
+ FMUL r1256.x, r1255.x, r1213.x;
+ MOV r1257.x, 4;
+ MOV_SWZ r1258, r1257.x, r1159.x, r1159.x, r1159.x;
+ MOV r1259.xy, r1258;
+ MOV r1260.xy, r1259.xyxy;
+ PADD ptr129, ptr114, r1260.x;
+ LD_RAW_PTR r1261.x, ptr129;
+ FADD r1262.x, r1256.x, r1261.x;
+ FMUL r1263.x, r1262.x, r1213.x;
+ LD_RAW_PTR r1264.x, ptr114;
+ FADD r1265.x, r1263.x, r1264.x;
+ FMUL r1266.x, r1265.x, r1213.x;
+ FMUL r1267.x, r1266.x, r1213.x;
+ FADD r1268.x, r1267.x, r1213.x;
+ FADD r1269.x, r1194.x, r1268.x;
+ FADD r78.x, r1188.x, r1269.x;
+ IF_CND.z r1174.x;
+ MOV r4474.x, r78.x;
ELSE;
- AND r792.x, r82.x, 2139095040;
- MOV r793.x, 2139095040;
- ICMP.eq r794.x, r792.x, r793.x;
- IF_CND.z r794.x;
- PADD ptr130, ptr0, 4236;
- PADD ptr131, ptr130, 804;
- LD_RAW_PTR r84.x, ptr131;
- FCMP.le r795.x, r81.x, r84.x;
- FCMP.ne r796.x, r81.x, r81.x;
- IF_CND.z r796.x;
- FCMP.ne r796.x, r84.x, r84.x;
+ AND r1270.x, r77.x, 2139095040;
+ MOV r1271.x, 2139095040;
+ ICMP.eq r1272.x, r1270.x, r1271.x;
+ AND r1272.x, r1272.x, 0x1;
+ IF_CND.z r1272.x;
+ MOV r1273.x, 4236;
+ MOV r1274.x, 0;
+ MOV_SWZ r1275, r1273.x, r1274.x, r1274.x, r1274.x;
+ MOV r1276.xy, r1275;
+ MOV r1277.xy, r1276.xyxy;
+ PADD ptr130, ptr0, r1277.x;
+ MOV r1278.x, 804;
+ MOV_SWZ r1279, r1278.x, r1274.x, r1274.x, r1274.x;
+ MOV r1280.xy, r1279;
+ MOV r1281.xy, r1280.xyxy;
+ PADD ptr131, ptr130, r1281.x;
+ LD_RAW_PTR r79.x, ptr131;
+ FCMP.le r1282.x, r76.x, r79.x;
+ AND r1282.x, r1282.x, 0x1;
+ FCMP.ne r1283.x, r76.x, r76.x;
+ IF_CND.z r1283.x;
+ FCMP.ne r1283.x, r79.x, r79.x;
ENDIF;
+ AND r1283.x, r1283.x, 0x1;
+
+ OR r1284.x, r1282.x, r1283.x;
- OR r797.x, r795.x, r796.x;
- IF_CND.z r797.x;
- PADD ptr132, ptr0, 4236;
- PADD ptr133, ptr132, 796;
- FADD r85.x, r81.x, 0xBF800000;
- MOV r798.x, r85_abs.x;
- LD_RAW_PTR r799.x, ptr133;
- FCMP.le r800.x, r798.x, r799.x;
- FCMP.ne r801.x, r798.x, r798.x;
- IF_CND.z r801.x;
- FCMP.ne r801.x, r799.x, r799.x;
+ IF_CND.z r1284.x;
+ MOV r1285.x, 4236;
+ MOV r1286.x, 0;
+ MOV_SWZ r1287, r1285.x, r1286.x, r1286.x, r1286.x;
+ MOV r1288.xy, r1287;
+ MOV r1289.xy, r1288.xyxy;
+ PADD ptr132, ptr0, r1289.x;
+ MOV r1290.x, 796;
+ MOV_SWZ r1291, r1290.x, r1286.x, r1286.x, r1286.x;
+ MOV r1292.xy, r1291;
+ MOV r1293.xy, r1292.xyxy;
+ PADD ptr133, ptr132, r1293.x;
+ FADD r80.x, r76.x, 0xBF800000;
+ MOV r1294.x, r80_abs.x;
+ LD_RAW_PTR r1295.x, ptr133;
+ FCMP.le r1296.x, r1294.x, r1295.x;
+ AND r1296.x, r1296.x, 0x1;
+ FCMP.ne r1297.x, r1294.x, r1294.x;
+ IF_CND.z r1297.x;
+ FCMP.ne r1297.x, r1295.x, r1295.x;
ENDIF;
+ AND r1297.x, r1297.x, 0x1;
- OR r802.x, r800.x, r801.x;
- IF_CND.z r802.x;
- SHR r803.x, r82.x, 23;
- AND r86.x, r803.x, 255;
- AND r87.x, r82.x, 8388607;
- MOV r804.x, 255;
- ICMP.lt r805.x, r86.x, r804.x;
- IF_CND.z r805.x;
- MOV r806.x, 255;
- ICMP.ne r807.x, r86.x, r806.x;
- IF_CND.z r807.x;
- MOV r808.x, 2047;
- MOV r2878.x, r808.x;
+ OR r1298.x, r1296.x, r1297.x;
+
+ IF_CND.z r1298.x;
+ SHR r1299.x, r77.x, 23;
+ AND r81.x, r1299.x, 255;
+ AND r82.x, r77.x, 8388607;
+ MOV r1300.x, 255;
+ ICMP.lt r1301.x, r81.x, r1300.x;
+ AND r1301.x, r1301.x, 0x1;
+ IF_CND.z r1301.x;
+ MOV r1302.x, 255;
+ ICMP.ne r1303.x, r81.x, r1302.x;
+ AND r1303.x, r1303.x, 0x1;
+ IF_CND.z r1303.x;
+ MOV r1304.x, 2047;
+ MOV r4473.x, r1304.x;
ELSE;
- IADD r89.x, r86.x, 896;
- MOV r2878.x, r89.x;
+ IADD r84.x, r81.x, 896;
+ MOV r4473.x, r84.x;
ENDIF;
ELSE;
- MOV r809.x, 0;
- ICMP.ne r810.x, r86.x, r809.x;
- IF_CND.z r810.x;
- MOV r811.x, 0;
- ICMP.ne r812.x, r87.x, r811.x;
- IF_CND.z r812.x;
- MOV r813.x, 0;
- MOV r2878.x, r813.x;
+ MOV r1305.x, 0;
+ ICMP.ne r1306.x, r81.x, r1305.x;
+ AND r1306.x, r1306.x, 0x1;
+ IF_CND.z r1306.x;
+ MOV r1307.x, 0;
+ ICMP.ne r1308.x, r82.x, r1307.x;
+ AND r1308.x, r1308.x, 0x1;
+ IF_CND.z r1308.x;
+ MOV r1309.x, 0;
+ MOV r4473.x, r1309.x;
ELSE;
- IADD r814.x, r86.x, 905;
- FIRSTBIT_HI r815.x, r87.x;
- IADD r88.x, r814.x, -r815.x;
- MOV r2878.x, r88.x;
+ IADD r1310.x, r81.x, 905;
+ UCLZ r1311.x, r82.x;
+ IADD r83.x, r1310.x, -r1311.x;
+ MOV r4473.x, r83.x;
ENDIF;
ELSE;
- IADD r89.x, r86.x, 896;
- MOV r2878.x, r89.x;
+ IADD r84.x, r81.x, 896;
+ MOV r4473.x, r84.x;
ENDIF;
ENDIF;
- MOV r90.x, r2878.x;
- OR r816.x, r87.x, 1065353216;
- UTOF r817.x, r816.x;
- MOV r818.x, r817.x;
- AND r819.x, r818.x, 2147483647;
- AND r820.x, r82.x, 2147483648;
- OR r821.x, r819.x, r820.x;
- MOV r93.x, r821.x;
- PADD ptr134, ptr0, 4236;
- PADD ptr135, ptr134, 788;
- LD_RAW_PTR r822.x, ptr135;
- UTOF r823.x, r822.x;
- FADD r824.x, r93.x, r823.x;
- MOV r825.x, r824.x;
- AND r826.x, r825.x, 2139095040;
- MOV r827.x, 0;
- ICMP.ne r828.x, r826.x, r827.x;
- AND r94.x, r825.x, 8388607;
- ICMP.eq r829.x, r94.x, r827.x;
- OR r830.x, r828.x, r829.x;
- AND r831.x, r90.x, 2047;
- IADD r832.x, r831.x, 4294966273;
- ITOF r833.x, r832.x;
- PADD ptr136, ptr134, 780;
- LD_RAW_PTR r834.x, ptr136;
- FMUL r91.x, r833.x, r834.x;
- PADD ptr137, ptr134, 784;
- LD_RAW_PTR r835.x, ptr137;
- FMUL r92.x, r833.x, r835.x;
- IF_CND.z r830.x;
- FIRSTBIT_HI r836.x, r94.x;
+ MOV r85.x, r4473.x;
+ OR r1312.x, r82.x, 1065353216;
+ UTOF r1313.x, r1312.x;
+ MOV r1314.x, r1313.x;
+ AND r1315.x, r1314.x, 2147483647;
+ AND r1316.x, r77.x, 2147483648;
+ OR r1317.x, r1315.x, r1316.x;
+ MOV r88.x, r1317.x;
+ MOV r1318.x, 4236;
+ MOV r1319.x, 0;
+ MOV_SWZ r1320, r1318.x, r1319.x, r1319.x, r1319.x;
+ MOV r1321.xy, r1320;
+ MOV r1322.xy, r1321.xyxy;
+ PADD ptr134, ptr0, r1322.x;
+ MOV r1323.x, 788;
+ MOV_SWZ r1324, r1323.x, r1319.x, r1319.x, r1319.x;
+ MOV r1325.xy, r1324;
+ MOV r1326.xy, r1325.xyxy;
+ PADD ptr135, ptr134, r1326.x;
+ LD_RAW_PTR r1327.x, ptr135;
+ UTOF r1328.x, r1327.x;
+ FADD r1329.x, r88.x, r1328.x;
+ MOV r1330.x, r1329.x;
+ AND r1331.x, r1330.x, 2139095040;
+ ICMP.ne r1332.x, r1331.x, r1319.x;
+ AND r1332.x, r1332.x, 0x1;
+ AND r89.x, r1330.x, 8388607;
+ ICMP.eq r1333.x, r89.x, r1319.x;
+ AND r1333.x, r1333.x, 0x1;
+ OR r1334.x, r1332.x, r1333.x;
+
+ AND r1335.x, r85.x, 2047;
+ IADD r1336.x, r1335.x, 4294966273;
+ ITOF r1337.x, r1336.x;
+ MOV r1338.x, 780;
+ MOV_SWZ r1339, r1338.x, r1319.x, r1319.x, r1319.x;
+ MOV r1340.xy, r1339;
+ MOV r1341.xy, r1340.xyxy;
+ PADD ptr136, ptr134, r1341.x;
+ LD_RAW_PTR r1342.x, ptr136;
+ FMUL r86.x, r1337.x, r1342.x;
+ MOV r1343.x, 784;
+ MOV_SWZ r1344, r1343.x, r1319.x, r1319.x, r1319.x;
+ MOV r1345.xy, r1344;
+ MOV r1346.xy, r1345.xyxy;
+ PADD ptr137, ptr134, r1346.x;
+ LD_RAW_PTR r1347.x, ptr137;
+ FMUL r87.x, r1337.x, r1347.x;
+ IF_CND.z r1334.x;
+ UCLZ r1348.x, r89.x;
ENDIF;
- PADD ptr138, ptr0, 4236;
- PADD ptr139, ptr138, 4;
- LD_RAW_PTR r837.x, ptr139;
- FADD r838.x, r91.x, r837.x;
- LD_RAW_PTR r839.x, ptr138;
- PADD ptr140, ptr138, 792;
- LD_RAW_PTR r840.x, ptr140;
- FADD r841.x, r93.x, r840.x;
- FADD r842.x, r841.x, -r840.x;
- FMUL r843.x, r839.x, r842.x;
- FADD r844.x, r843.x, 0xBF800000;
- FADD r845.x, r838.x, r844.x;
- PADD ptr141, ptr138, 8;
- LD_RAW_PTR r846.x, ptr141;
- FADD r847.x, r92.x, r846.x;
- FADD r848.x, r93.x, -r842.x;
- FMUL r849.x, r839.x, r848.x;
- FADD r850.x, r847.x, r849.x;
- PADD ptr142, ptr138, 836;
- LD_RAW_PTR r851.x, ptr142;
- FADD r852.x, r844.x, r849.x;
- FMUL r853.x, r851.x, r852.x;
- PADD ptr143, ptr138, 832;
- LD_RAW_PTR r854.x, ptr143;
- FADD r855.x, r853.x, r854.x;
- FMUL r856.x, r855.x, r852.x;
- PADD ptr144, ptr138, 828;
- LD_RAW_PTR r857.x, ptr144;
- FADD r858.x, r856.x, r857.x;
- FMUL r859.x, r858.x, r852.x;
- PADD ptr145, ptr138, 824;
- LD_RAW_PTR r860.x, ptr145;
- FADD r861.x, r859.x, r860.x;
- FMUL r862.x, r861.x, r852.x;
- PADD ptr146, ptr138, 820;
- LD_RAW_PTR r863.x, ptr146;
- FADD r864.x, r862.x, r863.x;
- FMUL r865.x, r864.x, r852.x;
- PADD ptr147, ptr138, 816;
- LD_RAW_PTR r866.x, ptr147;
- FADD r867.x, r865.x, r866.x;
- FMUL r868.x, r867.x, r852.x;
- PADD ptr148, ptr138, 812;
- LD_RAW_PTR r869.x, ptr148;
- FADD r870.x, r868.x, r869.x;
- FMUL r871.x, r852.x, r852.x;
- FMUL r872.x, r870.x, r871.x;
- FADD r873.x, r850.x, r872.x;
- FADD r95.x, r845.x, r873.x;
- MOV r2879.x, r95.x;
+ MOV r1349.x, 4236;
+ MOV r1350.x, 0;
+ MOV_SWZ r1351, r1349.x, r1350.x, r1350.x, r1350.x;
+ MOV r1352.xy, r1351;
+ MOV r1353.xy, r1352.xyxy;
+ PADD ptr138, ptr0, r1353.x;
+ MOV r1354.x, 4;
+ MOV_SWZ r1355, r1354.x, r1350.x, r1350.x, r1350.x;
+ MOV r1356.xy, r1355;
+ MOV r1357.xy, r1356.xyxy;
+ PADD ptr139, ptr138, r1357.x;
+ LD_RAW_PTR r1358.x, ptr139;
+ FADD r1359.x, r86.x, r1358.x;
+ LD_RAW_PTR r1360.x, ptr138;
+ MOV r1361.x, 792;
+ MOV_SWZ r1362, r1361.x, r1350.x, r1350.x, r1350.x;
+ MOV r1363.xy, r1362;
+ MOV r1364.xy, r1363.xyxy;
+ PADD ptr140, ptr138, r1364.x;
+ LD_RAW_PTR r1365.x, ptr140;
+ FADD r1366.x, r88.x, r1365.x;
+ FADD r1367.x, r1366.x, -r1365.x;
+ FMUL r1368.x, r1360.x, r1367.x;
+ FADD r1369.x, r1368.x, 0xBF800000;
+ FADD r1370.x, r1359.x, r1369.x;
+ MOV r1371.x, 8;
+ MOV_SWZ r1372, r1371.x, r1350.x, r1350.x, r1350.x;
+ MOV r1373.xy, r1372;
+ MOV r1374.xy, r1373.xyxy;
+ PADD ptr141, ptr138, r1374.x;
+ LD_RAW_PTR r1375.x, ptr141;
+ FADD r1376.x, r87.x, r1375.x;
+ FADD r1377.x, r88.x, -r1367.x;
+ FMUL r1378.x, r1360.x, r1377.x;
+ FADD r1379.x, r1376.x, r1378.x;
+ MOV r1380.x, 836;
+ MOV_SWZ r1381, r1380.x, r1350.x, r1350.x, r1350.x;
+ MOV r1382.xy, r1381;
+ MOV r1383.xy, r1382.xyxy;
+ PADD ptr142, ptr138, r1383.x;
+ LD_RAW_PTR r1384.x, ptr142;
+ FADD r1385.x, r1369.x, r1378.x;
+ FMUL r1386.x, r1384.x, r1385.x;
+ MOV r1387.x, 832;
+ MOV_SWZ r1388, r1387.x, r1350.x, r1350.x, r1350.x;
+ MOV r1389.xy, r1388;
+ MOV r1390.xy, r1389.xyxy;
+ PADD ptr143, ptr138, r1390.x;
+ LD_RAW_PTR r1391.x, ptr143;
+ FADD r1392.x, r1386.x, r1391.x;
+ FMUL r1393.x, r1392.x, r1385.x;
+ MOV r1394.x, 828;
+ MOV_SWZ r1395, r1394.x, r1350.x, r1350.x, r1350.x;
+ MOV r1396.xy, r1395;
+ MOV r1397.xy, r1396.xyxy;
+ PADD ptr144, ptr138, r1397.x;
+ LD_RAW_PTR r1398.x, ptr144;
+ FADD r1399.x, r1393.x, r1398.x;
+ FMUL r1400.x, r1399.x, r1385.x;
+ MOV r1401.x, 824;
+ MOV_SWZ r1402, r1401.x, r1350.x, r1350.x, r1350.x;
+ MOV r1403.xy, r1402;
+ MOV r1404.xy, r1403.xyxy;
+ PADD ptr145, ptr138, r1404.x;
+ LD_RAW_PTR r1405.x, ptr145;
+ FADD r1406.x, r1400.x, r1405.x;
+ FMUL r1407.x, r1406.x, r1385.x;
+ MOV r1408.x, 820;
+ MOV_SWZ r1409, r1408.x, r1350.x, r1350.x, r1350.x;
+ MOV r1410.xy, r1409;
+ MOV r1411.xy, r1410.xyxy;
+ PADD ptr146, ptr138, r1411.x;
+ LD_RAW_PTR r1412.x, ptr146;
+ FADD r1413.x, r1407.x, r1412.x;
+ FMUL r1414.x, r1413.x, r1385.x;
+ MOV r1415.x, 816;
+ MOV_SWZ r1416, r1415.x, r1350.x, r1350.x, r1350.x;
+ MOV r1417.xy, r1416;
+ MOV r1418.xy, r1417.xyxy;
+ PADD ptr147, ptr138, r1418.x;
+ LD_RAW_PTR r1419.x, ptr147;
+ FADD r1420.x, r1414.x, r1419.x;
+ FMUL r1421.x, r1420.x, r1385.x;
+ MOV r1422.x, 812;
+ MOV_SWZ r1423, r1422.x, r1350.x, r1350.x, r1350.x;
+ MOV r1424.xy, r1423;
+ MOV r1425.xy, r1424.xyxy;
+ PADD ptr148, ptr138, r1425.x;
+ LD_RAW_PTR r1426.x, ptr148;
+ FADD r1427.x, r1421.x, r1426.x;
+ FMUL r1428.x, r1385.x, r1385.x;
+ FMUL r1429.x, r1427.x, r1428.x;
+ FADD r1430.x, r1379.x, r1429.x;
+ FADD r90.x, r1370.x, r1430.x;
+ MOV r4474.x, r90.x;
ELSE;
- PADD ptr149, ptr0, 4236;
- PADD ptr150, ptr149, 836;
- LD_RAW_PTR r874.x, ptr150;
- FMUL r875.x, r874.x, r85.x;
- PADD ptr151, ptr149, 832;
- LD_RAW_PTR r876.x, ptr151;
- FADD r877.x, r875.x, r876.x;
- FMUL r878.x, r877.x, r85.x;
- PADD ptr152, ptr149, 828;
- LD_RAW_PTR r879.x, ptr152;
- FADD r880.x, r878.x, r879.x;
- FMUL r881.x, r880.x, r85.x;
- PADD ptr153, ptr149, 824;
- LD_RAW_PTR r882.x, ptr153;
- FADD r883.x, r881.x, r882.x;
- FMUL r884.x, r883.x, r85.x;
- PADD ptr154, ptr149, 820;
- LD_RAW_PTR r885.x, ptr154;
- FADD r886.x, r884.x, r885.x;
- FMUL r887.x, r886.x, r85.x;
- PADD ptr155, ptr149, 816;
- LD_RAW_PTR r888.x, ptr155;
- FADD r889.x, r887.x, r888.x;
- FMUL r890.x, r889.x, r85.x;
- PADD ptr156, ptr149, 812;
- LD_RAW_PTR r891.x, ptr156;
- FADD r892.x, r890.x, r891.x;
- FMUL r893.x, r85.x, r85.x;
- FMUL r894.x, r892.x, r893.x;
- FADD r96.x, r894.x, r85.x;
- MOV r2879.x, r96.x;
+ MOV r1431.x, 4236;
+ MOV r1432.x, 0;
+ MOV_SWZ r1433, r1431.x, r1432.x, r1432.x, r1432.x;
+ MOV r1434.xy, r1433;
+ MOV r1435.xy, r1434.xyxy;
+ PADD ptr149, ptr0, r1435.x;
+ MOV r1436.x, 836;
+ MOV_SWZ r1437, r1436.x, r1432.x, r1432.x, r1432.x;
+ MOV r1438.xy, r1437;
+ MOV r1439.xy, r1438.xyxy;
+ PADD ptr150, ptr149, r1439.x;
+ LD_RAW_PTR r1440.x, ptr150;
+ FMUL r1441.x, r1440.x, r80.x;
+ MOV r1442.x, 832;
+ MOV_SWZ r1443, r1442.x, r1432.x, r1432.x, r1432.x;
+ MOV r1444.xy, r1443;
+ MOV r1445.xy, r1444.xyxy;
+ PADD ptr151, ptr149, r1445.x;
+ LD_RAW_PTR r1446.x, ptr151;
+ FADD r1447.x, r1441.x, r1446.x;
+ FMUL r1448.x, r1447.x, r80.x;
+ MOV r1449.x, 828;
+ MOV_SWZ r1450, r1449.x, r1432.x, r1432.x, r1432.x;
+ MOV r1451.xy, r1450;
+ MOV r1452.xy, r1451.xyxy;
+ PADD ptr152, ptr149, r1452.x;
+ LD_RAW_PTR r1453.x, ptr152;
+ FADD r1454.x, r1448.x, r1453.x;
+ FMUL r1455.x, r1454.x, r80.x;
+ MOV r1456.x, 824;
+ MOV_SWZ r1457, r1456.x, r1432.x, r1432.x, r1432.x;
+ MOV r1458.xy, r1457;
+ MOV r1459.xy, r1458.xyxy;
+ PADD ptr153, ptr149, r1459.x;
+ LD_RAW_PTR r1460.x, ptr153;
+ FADD r1461.x, r1455.x, r1460.x;
+ FMUL r1462.x, r1461.x, r80.x;
+ MOV r1463.x, 820;
+ MOV_SWZ r1464, r1463.x, r1432.x, r1432.x, r1432.x;
+ MOV r1465.xy, r1464;
+ MOV r1466.xy, r1465.xyxy;
+ PADD ptr154, ptr149, r1466.x;
+ LD_RAW_PTR r1467.x, ptr154;
+ FADD r1468.x, r1462.x, r1467.x;
+ FMUL r1469.x, r1468.x, r80.x;
+ MOV r1470.x, 816;
+ MOV_SWZ r1471, r1470.x, r1432.x, r1432.x, r1432.x;
+ MOV r1472.xy, r1471;
+ MOV r1473.xy, r1472.xyxy;
+ PADD ptr155, ptr149, r1473.x;
+ LD_RAW_PTR r1474.x, ptr155;
+ FADD r1475.x, r1469.x, r1474.x;
+ FMUL r1476.x, r1475.x, r80.x;
+ MOV r1477.x, 812;
+ MOV_SWZ r1478, r1477.x, r1432.x, r1432.x, r1432.x;
+ MOV r1479.xy, r1478;
+ MOV r1480.xy, r1479.xyxy;
+ PADD ptr156, ptr149, r1480.x;
+ LD_RAW_PTR r1481.x, ptr156;
+ FADD r1482.x, r1476.x, r1481.x;
+ FMUL r1483.x, r80.x, r80.x;
+ FMUL r1484.x, r1482.x, r1483.x;
+ FADD r91.x, r1484.x, r80.x;
+ MOV r4474.x, r91.x;
ENDIF;
ELSE;
- FCMP.ne r895.x, r81.x, r84.x;
- IF_CND.z r895.x;
- MOV r896.x, 0xFF800000;
- MOV r2879.x, r896.x;
+ FCMP.ne r1485.x, r76.x, r79.x;
+ AND r1485.x, r1485.x, 0x1;
+ IF_CND.z r1485.x;
+ MOV r1486.x, 0xFF800000;
+ MOV r4474.x, r1486.x;
ELSE;
- MOV r897.x, 0x7FC00000;
- MOV r2879.x, r897.x;
+ MOV r1487.x, 0x7FC00000;
+ MOV r4474.x, r1487.x;
ENDIF;
ENDIF;
ELSE;
- MOV r898.x, r81_abs.x;
- MOV r899.x, 0x7F800000;
- FCMP.eq r900.x, r898.x, r899.x;
- IF_CND.z r900.x;
- MOV r2879.x, r81.x;
+ MOV r1488.x, r76_abs.x;
+ MOV r1489.x, 0x7F800000;
+ FCMP.eq r1490.x, r1488.x, r1489.x;
+ AND r1490.x, r1490.x, 0x1;
+ IF_CND.z r1490.x;
+ MOV r4474.x, r76.x;
ELSE;
- MOV r901.x, 0x00000000;
- FCMP.lt r902.x, r81.x, r901.x;
- IF_CND.z r902.x;
- MOV r903.x, 0x7F800000;
- MOV r2879.x, r903.x;
+ MOV r1491.x, 0x00000000;
+ FCMP.lt r1492.x, r76.x, r1491.x;
+ AND r1492.x, r1492.x, 0x1;
+ IF_CND.z r1492.x;
+ MOV r1493.x, 0x7F800000;
+ MOV r4474.x, r1493.x;
ELSE;
- MOV r897.x, 0x7FC00000;
- MOV r2879.x, r897.x;
+ MOV r1487.x, 0x7FC00000;
+ MOV r4474.x, r1487.x;
ENDIF;
ENDIF;
ENDIF;
ENDIF;
- MOV r97.x, r2879.x;
- PADD ptr157, ptr0, 4172;
- PADD ptr158, ptr157, 36;
- LD_RAW_PTR r904.x, ptr158;
- MOV r99.x, r42.w;
- MOV r100.x, r99.x;
- IADD r905.x, r904.x, r100.x;
- PADD ptr159, ptr157, 40;
- LD_RAW_PTR r906.x, ptr159;
- ICMP.lt r907.x, r905.x, r906.x;
- MOV_SWZ r98, r80.x, r80.y, r97.x, r80.w;
- PADD ptr160, ptr157, 44;
- LD_RAW_PTR r908.x, ptr160;
- IADD r909.x, r100.x, -r908.x;
- SAR r910.x, r909.x, 23;
- ITOF r911.x, r910.x;
- PADD ptr161, ptr157, 56;
- LD_RAW_PTR r912.x, ptr161;
- FMUL r913.x, r911.x, r912.x;
- PADD ptr162, ptr157, 60;
- LD_RAW_PTR r914.x, ptr162;
- FMUL r915.x, r911.x, r914.x;
- PADD ptr163, ptr157, 32;
- LD_RAW_PTR r916.x, ptr163;
- PADD ptr164, ptr157, 48;
- LD_RAW_PTR r917.x, ptr164;
- AND r918.x, r909.x, r917.x;
- IADD r919.x, r918.x, r908.x;
- MOV r920.x, r919.x;
- PADD ptr165, ptr157, 52;
- LD_RAW_PTR r921.x, ptr165;
- FADD r922.x, r920.x, -r921.x;
- FMUL r923.x, r916.x, r922.x;
- PADD ptr166, ptr157, 28;
- LD_RAW_PTR r924.x, ptr166;
- FADD r925.x, r923.x, r924.x;
- FMUL r926.x, r925.x, r922.x;
- PADD ptr167, ptr157, 24;
- LD_RAW_PTR r927.x, ptr167;
- FADD r928.x, r926.x, r927.x;
- FMUL r929.x, r928.x, r922.x;
- PADD ptr168, ptr157, 20;
- LD_RAW_PTR r930.x, ptr168;
- FADD r931.x, r929.x, r930.x;
- FMUL r932.x, r931.x, r922.x;
- PADD ptr169, ptr157, 16;
- LD_RAW_PTR r933.x, ptr169;
- FADD r934.x, r932.x, r933.x;
- FMUL r935.x, r934.x, r922.x;
- PADD ptr170, ptr157, 12;
- LD_RAW_PTR r936.x, ptr170;
- FADD r937.x, r935.x, r936.x;
- FMUL r938.x, r937.x, r922.x;
- PADD ptr171, ptr157, 8;
- LD_RAW_PTR r939.x, ptr171;
- FADD r940.x, r938.x, r939.x;
- FMUL r941.x, r940.x, r922.x;
- PADD ptr172, ptr157, 4;
- LD_RAW_PTR r942.x, ptr172;
- FADD r943.x, r941.x, r942.x;
- FMUL r944.x, r943.x, r922.x;
- LD_RAW_PTR r945.x, ptr157;
- FADD r946.x, r944.x, r945.x;
- FMUL r947.x, r946.x, r922.x;
- FMUL r948.x, r947.x, r922.x;
- FADD r949.x, r948.x, r922.x;
- FADD r950.x, r915.x, r949.x;
- FADD r101.x, r913.x, r950.x;
- IF_CND.z r907.x;
- MOV r2881.x, r101.x;
+ MOV r92.x, r4474.x;
+ MOV r1494.x, 4172;
+ MOV r1495.x, 0;
+ MOV_SWZ r1496, r1494.x, r1495.x, r1495.x, r1495.x;
+ MOV r1497.xy, r1496;
+ MOV r1498.xy, r1497.xyxy;
+ PADD ptr157, ptr0, r1498.x;
+ MOV r1499.x, 36;
+ MOV_SWZ r1500, r1499.x, r1495.x, r1495.x, r1495.x;
+ MOV r1501.xy, r1500;
+ MOV r1502.xy, r1501.xyxy;
+ PADD ptr158, ptr157, r1502.x;
+ LD_RAW_PTR r1503.x, ptr158;
+ MOV r94.x, r38.w;
+ MOV r95.x, r94.x;
+ IADD r1504.x, r1503.x, r95.x;
+ MOV r1505.x, 40;
+ MOV_SWZ r1506, r1505.x, r1495.x, r1495.x, r1495.x;
+ MOV r1507.xy, r1506;
+ MOV r1508.xy, r1507.xyxy;
+ PADD ptr159, ptr157, r1508.x;
+ LD_RAW_PTR r1509.x, ptr159;
+ ICMP.lt r1510.x, r1504.x, r1509.x;
+ AND r1510.x, r1510.x, 0x1;
+ MOV_SWZ r93, r75.x, r75.y, r92.x, r75.w;
+ MOV r1511.x, 44;
+ MOV_SWZ r1512, r1511.x, r1495.x, r1495.x, r1495.x;
+ MOV r1513.xy, r1512;
+ MOV r1514.xy, r1513.xyxy;
+ PADD ptr160, ptr157, r1514.x;
+ LD_RAW_PTR r1515.x, ptr160;
+ IADD r1516.x, r95.x, -r1515.x;
+ SAR r1517.x, r1516.x, 23;
+ ITOF r1518.x, r1517.x;
+ MOV r1519.x, 56;
+ MOV_SWZ r1520, r1519.x, r1495.x, r1495.x, r1495.x;
+ MOV r1521.xy, r1520;
+ MOV r1522.xy, r1521.xyxy;
+ PADD ptr161, ptr157, r1522.x;
+ LD_RAW_PTR r1523.x, ptr161;
+ FMUL r1524.x, r1518.x, r1523.x;
+ MOV r1525.x, 60;
+ MOV_SWZ r1526, r1525.x, r1495.x, r1495.x, r1495.x;
+ MOV r1527.xy, r1526;
+ MOV r1528.xy, r1527.xyxy;
+ PADD ptr162, ptr157, r1528.x;
+ LD_RAW_PTR r1529.x, ptr162;
+ FMUL r1530.x, r1518.x, r1529.x;
+ MOV r1531.x, 32;
+ MOV_SWZ r1532, r1531.x, r1495.x, r1495.x, r1495.x;
+ MOV r1533.xy, r1532;
+ MOV r1534.xy, r1533.xyxy;
+ PADD ptr163, ptr157, r1534.x;
+ LD_RAW_PTR r1535.x, ptr163;
+ MOV r1536.x, 48;
+ MOV_SWZ r1537, r1536.x, r1495.x, r1495.x, r1495.x;
+ MOV r1538.xy, r1537;
+ MOV r1539.xy, r1538.xyxy;
+ PADD ptr164, ptr157, r1539.x;
+ LD_RAW_PTR r1540.x, ptr164;
+ AND r1541.x, r1516.x, r1540.x;
+ IADD r1542.x, r1541.x, r1515.x;
+ MOV r1543.x, r1542.x;
+ MOV r1544.x, 52;
+ MOV_SWZ r1545, r1544.x, r1495.x, r1495.x, r1495.x;
+ MOV r1546.xy, r1545;
+ MOV r1547.xy, r1546.xyxy;
+ PADD ptr165, ptr157, r1547.x;
+ LD_RAW_PTR r1548.x, ptr165;
+ FADD r1549.x, r1543.x, -r1548.x;
+ FMUL r1550.x, r1535.x, r1549.x;
+ MOV r1551.x, 28;
+ MOV_SWZ r1552, r1551.x, r1495.x, r1495.x, r1495.x;
+ MOV r1553.xy, r1552;
+ MOV r1554.xy, r1553.xyxy;
+ PADD ptr166, ptr157, r1554.x;
+ LD_RAW_PTR r1555.x, ptr166;
+ FADD r1556.x, r1550.x, r1555.x;
+ FMUL r1557.x, r1556.x, r1549.x;
+ MOV r1558.x, 24;
+ MOV_SWZ r1559, r1558.x, r1495.x, r1495.x, r1495.x;
+ MOV r1560.xy, r1559;
+ MOV r1561.xy, r1560.xyxy;
+ PADD ptr167, ptr157, r1561.x;
+ LD_RAW_PTR r1562.x, ptr167;
+ FADD r1563.x, r1557.x, r1562.x;
+ FMUL r1564.x, r1563.x, r1549.x;
+ MOV r1565.x, 20;
+ MOV_SWZ r1566, r1565.x, r1495.x, r1495.x, r1495.x;
+ MOV r1567.xy, r1566;
+ MOV r1568.xy, r1567.xyxy;
+ PADD ptr168, ptr157, r1568.x;
+ LD_RAW_PTR r1569.x, ptr168;
+ FADD r1570.x, r1564.x, r1569.x;
+ FMUL r1571.x, r1570.x, r1549.x;
+ MOV r1572.x, 16;
+ MOV_SWZ r1573, r1572.x, r1495.x, r1495.x, r1495.x;
+ MOV r1574.xy, r1573;
+ MOV r1575.xy, r1574.xyxy;
+ PADD ptr169, ptr157, r1575.x;
+ LD_RAW_PTR r1576.x, ptr169;
+ FADD r1577.x, r1571.x, r1576.x;
+ FMUL r1578.x, r1577.x, r1549.x;
+ MOV r1579.x, 12;
+ MOV_SWZ r1580, r1579.x, r1495.x, r1495.x, r1495.x;
+ MOV r1581.xy, r1580;
+ MOV r1582.xy, r1581.xyxy;
+ PADD ptr170, ptr157, r1582.x;
+ LD_RAW_PTR r1583.x, ptr170;
+ FADD r1584.x, r1578.x, r1583.x;
+ FMUL r1585.x, r1584.x, r1549.x;
+ MOV r1586.x, 8;
+ MOV_SWZ r1587, r1586.x, r1495.x, r1495.x, r1495.x;
+ MOV r1588.xy, r1587;
+ MOV r1589.xy, r1588.xyxy;
+ PADD ptr171, ptr157, r1589.x;
+ LD_RAW_PTR r1590.x, ptr171;
+ FADD r1591.x, r1585.x, r1590.x;
+ FMUL r1592.x, r1591.x, r1549.x;
+ MOV r1593.x, 4;
+ MOV_SWZ r1594, r1593.x, r1495.x, r1495.x, r1495.x;
+ MOV r1595.xy, r1594;
+ MOV r1596.xy, r1595.xyxy;
+ PADD ptr172, ptr157, r1596.x;
+ LD_RAW_PTR r1597.x, ptr172;
+ FADD r1598.x, r1592.x, r1597.x;
+ FMUL r1599.x, r1598.x, r1549.x;
+ LD_RAW_PTR r1600.x, ptr157;
+ FADD r1601.x, r1599.x, r1600.x;
+ FMUL r1602.x, r1601.x, r1549.x;
+ FMUL r1603.x, r1602.x, r1549.x;
+ FADD r1604.x, r1603.x, r1549.x;
+ FADD r1605.x, r1530.x, r1604.x;
+ FADD r96.x, r1524.x, r1605.x;
+ IF_CND.z r1510.x;
+ MOV r4476.x, r96.x;
ELSE;
- AND r951.x, r100.x, 2139095040;
- MOV r952.x, 2139095040;
- ICMP.eq r953.x, r951.x, r952.x;
- IF_CND.z r953.x;
- PADD ptr173, ptr0, 4236;
- PADD ptr174, ptr173, 804;
- LD_RAW_PTR r102.x, ptr174;
- FCMP.le r954.x, r99.x, r102.x;
- FCMP.ne r955.x, r99.x, r99.x;
- IF_CND.z r955.x;
- FCMP.ne r955.x, r102.x, r102.x;
+ AND r1606.x, r95.x, 2139095040;
+ MOV r1607.x, 2139095040;
+ ICMP.eq r1608.x, r1606.x, r1607.x;
+ AND r1608.x, r1608.x, 0x1;
+ IF_CND.z r1608.x;
+ MOV r1609.x, 4236;
+ MOV r1610.x, 0;
+ MOV_SWZ r1611, r1609.x, r1610.x, r1610.x, r1610.x;
+ MOV r1612.xy, r1611;
+ MOV r1613.xy, r1612.xyxy;
+ PADD ptr173, ptr0, r1613.x;
+ MOV r1614.x, 804;
+ MOV_SWZ r1615, r1614.x, r1610.x, r1610.x, r1610.x;
+ MOV r1616.xy, r1615;
+ MOV r1617.xy, r1616.xyxy;
+ PADD ptr174, ptr173, r1617.x;
+ LD_RAW_PTR r97.x, ptr174;
+ FCMP.le r1618.x, r94.x, r97.x;
+ AND r1618.x, r1618.x, 0x1;
+ FCMP.ne r1619.x, r94.x, r94.x;
+ IF_CND.z r1619.x;
+ FCMP.ne r1619.x, r97.x, r97.x;
ENDIF;
+ AND r1619.x, r1619.x, 0x1;
+
+ OR r1620.x, r1618.x, r1619.x;
- OR r956.x, r954.x, r955.x;
- IF_CND.z r956.x;
- PADD ptr175, ptr0, 4236;
- PADD ptr176, ptr175, 796;
- FADD r103.x, r99.x, 0xBF800000;
- MOV r957.x, r103_abs.x;
- LD_RAW_PTR r958.x, ptr176;
- FCMP.le r959.x, r957.x, r958.x;
- FCMP.ne r960.x, r957.x, r957.x;
- IF_CND.z r960.x;
- FCMP.ne r960.x, r958.x, r958.x;
+ IF_CND.z r1620.x;
+ MOV r1621.x, 4236;
+ MOV r1622.x, 0;
+ MOV_SWZ r1623, r1621.x, r1622.x, r1622.x, r1622.x;
+ MOV r1624.xy, r1623;
+ MOV r1625.xy, r1624.xyxy;
+ PADD ptr175, ptr0, r1625.x;
+ MOV r1626.x, 796;
+ MOV_SWZ r1627, r1626.x, r1622.x, r1622.x, r1622.x;
+ MOV r1628.xy, r1627;
+ MOV r1629.xy, r1628.xyxy;
+ PADD ptr176, ptr175, r1629.x;
+ FADD r98.x, r94.x, 0xBF800000;
+ MOV r1630.x, r98_abs.x;
+ LD_RAW_PTR r1631.x, ptr176;
+ FCMP.le r1632.x, r1630.x, r1631.x;
+ AND r1632.x, r1632.x, 0x1;
+ FCMP.ne r1633.x, r1630.x, r1630.x;
+ IF_CND.z r1633.x;
+ FCMP.ne r1633.x, r1631.x, r1631.x;
ENDIF;
+ AND r1633.x, r1633.x, 0x1;
- OR r961.x, r959.x, r960.x;
- IF_CND.z r961.x;
- SHR r962.x, r100.x, 23;
- AND r104.x, r962.x, 255;
- AND r105.x, r100.x, 8388607;
- MOV r963.x, 255;
- ICMP.lt r964.x, r104.x, r963.x;
- IF_CND.z r964.x;
- MOV r965.x, 255;
- ICMP.ne r966.x, r104.x, r965.x;
- IF_CND.z r966.x;
- MOV r967.x, 2047;
- MOV r2880.x, r967.x;
+ OR r1634.x, r1632.x, r1633.x;
+
+ IF_CND.z r1634.x;
+ SHR r1635.x, r95.x, 23;
+ AND r99.x, r1635.x, 255;
+ AND r100.x, r95.x, 8388607;
+ MOV r1636.x, 255;
+ ICMP.lt r1637.x, r99.x, r1636.x;
+ AND r1637.x, r1637.x, 0x1;
+ IF_CND.z r1637.x;
+ MOV r1638.x, 255;
+ ICMP.ne r1639.x, r99.x, r1638.x;
+ AND r1639.x, r1639.x, 0x1;
+ IF_CND.z r1639.x;
+ MOV r1640.x, 2047;
+ MOV r4475.x, r1640.x;
ELSE;
- IADD r107.x, r104.x, 896;
- MOV r2880.x, r107.x;
+ IADD r102.x, r99.x, 896;
+ MOV r4475.x, r102.x;
ENDIF;
ELSE;
- MOV r968.x, 0;
- ICMP.ne r969.x, r104.x, r968.x;
- IF_CND.z r969.x;
- MOV r970.x, 0;
- ICMP.ne r971.x, r105.x, r970.x;
- IF_CND.z r971.x;
- MOV r972.x, 0;
- MOV r2880.x, r972.x;
+ MOV r1641.x, 0;
+ ICMP.ne r1642.x, r99.x, r1641.x;
+ AND r1642.x, r1642.x, 0x1;
+ IF_CND.z r1642.x;
+ MOV r1643.x, 0;
+ ICMP.ne r1644.x, r100.x, r1643.x;
+ AND r1644.x, r1644.x, 0x1;
+ IF_CND.z r1644.x;
+ MOV r1645.x, 0;
+ MOV r4475.x, r1645.x;
ELSE;
- IADD r973.x, r104.x, 905;
- FIRSTBIT_HI r974.x, r105.x;
- IADD r106.x, r973.x, -r974.x;
- MOV r2880.x, r106.x;
+ IADD r1646.x, r99.x, 905;
+ UCLZ r1647.x, r100.x;
+ IADD r101.x, r1646.x, -r1647.x;
+ MOV r4475.x, r101.x;
ENDIF;
ELSE;
- IADD r107.x, r104.x, 896;
- MOV r2880.x, r107.x;
+ IADD r102.x, r99.x, 896;
+ MOV r4475.x, r102.x;
ENDIF;
ENDIF;
- MOV r108.x, r2880.x;
- OR r975.x, r105.x, 1065353216;
- UTOF r976.x, r975.x;
- MOV r977.x, r976.x;
- AND r978.x, r977.x, 2147483647;
- AND r979.x, r100.x, 2147483648;
- OR r980.x, r978.x, r979.x;
- MOV r111.x, r980.x;
- PADD ptr177, ptr0, 4236;
- PADD ptr178, ptr177, 788;
- LD_RAW_PTR r981.x, ptr178;
- UTOF r982.x, r981.x;
- FADD r983.x, r111.x, r982.x;
- MOV r984.x, r983.x;
- AND r985.x, r984.x, 2139095040;
- MOV r986.x, 0;
- ICMP.ne r987.x, r985.x, r986.x;
- AND r112.x, r984.x, 8388607;
- ICMP.eq r988.x, r112.x, r986.x;
- OR r989.x, r987.x, r988.x;
- AND r990.x, r108.x, 2047;
- IADD r991.x, r990.x, 4294966273;
- ITOF r992.x, r991.x;
- PADD ptr179, ptr177, 780;
- LD_RAW_PTR r993.x, ptr179;
- FMUL r109.x, r992.x, r993.x;
- PADD ptr180, ptr177, 784;
- LD_RAW_PTR r994.x, ptr180;
- FMUL r110.x, r992.x, r994.x;
- IF_CND.z r989.x;
- FIRSTBIT_HI r995.x, r112.x;
+ MOV r103.x, r4475.x;
+ OR r1648.x, r100.x, 1065353216;
+ UTOF r1649.x, r1648.x;
+ MOV r1650.x, r1649.x;
+ AND r1651.x, r1650.x, 2147483647;
+ AND r1652.x, r95.x, 2147483648;
+ OR r1653.x, r1651.x, r1652.x;
+ MOV r106.x, r1653.x;
+ MOV r1654.x, 4236;
+ MOV r1655.x, 0;
+ MOV_SWZ r1656, r1654.x, r1655.x, r1655.x, r1655.x;
+ MOV r1657.xy, r1656;
+ MOV r1658.xy, r1657.xyxy;
+ PADD ptr177, ptr0, r1658.x;
+ MOV r1659.x, 788;
+ MOV_SWZ r1660, r1659.x, r1655.x, r1655.x, r1655.x;
+ MOV r1661.xy, r1660;
+ MOV r1662.xy, r1661.xyxy;
+ PADD ptr178, ptr177, r1662.x;
+ LD_RAW_PTR r1663.x, ptr178;
+ UTOF r1664.x, r1663.x;
+ FADD r1665.x, r106.x, r1664.x;
+ MOV r1666.x, r1665.x;
+ AND r1667.x, r1666.x, 2139095040;
+ ICMP.ne r1668.x, r1667.x, r1655.x;
+ AND r1668.x, r1668.x, 0x1;
+ AND r107.x, r1666.x, 8388607;
+ ICMP.eq r1669.x, r107.x, r1655.x;
+ AND r1669.x, r1669.x, 0x1;
+ OR r1670.x, r1668.x, r1669.x;
+
+ AND r1671.x, r103.x, 2047;
+ IADD r1672.x, r1671.x, 4294966273;
+ ITOF r1673.x, r1672.x;
+ MOV r1674.x, 780;
+ MOV_SWZ r1675, r1674.x, r1655.x, r1655.x, r1655.x;
+ MOV r1676.xy, r1675;
+ MOV r1677.xy, r1676.xyxy;
+ PADD ptr179, ptr177, r1677.x;
+ LD_RAW_PTR r1678.x, ptr179;
+ FMUL r104.x, r1673.x, r1678.x;
+ MOV r1679.x, 784;
+ MOV_SWZ r1680, r1679.x, r1655.x, r1655.x, r1655.x;
+ MOV r1681.xy, r1680;
+ MOV r1682.xy, r1681.xyxy;
+ PADD ptr180, ptr177, r1682.x;
+ LD_RAW_PTR r1683.x, ptr180;
+ FMUL r105.x, r1673.x, r1683.x;
+ IF_CND.z r1670.x;
+ UCLZ r1684.x, r107.x;
ENDIF;
- PADD ptr181, ptr0, 4236;
- PADD ptr182, ptr181, 4;
- LD_RAW_PTR r996.x, ptr182;
- FADD r997.x, r109.x, r996.x;
- LD_RAW_PTR r998.x, ptr181;
- PADD ptr183, ptr181, 792;
- LD_RAW_PTR r999.x, ptr183;
- FADD r1000.x, r111.x, r999.x;
- FADD r1001.x, r1000.x, -r999.x;
- FMUL r1002.x, r998.x, r1001.x;
- FADD r1003.x, r1002.x, 0xBF800000;
- FADD r1004.x, r997.x, r1003.x;
- PADD ptr184, ptr181, 8;
- LD_RAW_PTR r1005.x, ptr184;
- FADD r1006.x, r110.x, r1005.x;
- FADD r1007.x, r111.x, -r1001.x;
- FMUL r1008.x, r998.x, r1007.x;
- FADD r1009.x, r1006.x, r1008.x;
- PADD ptr185, ptr181, 836;
- LD_RAW_PTR r1010.x, ptr185;
- FADD r1011.x, r1003.x, r1008.x;
- FMUL r1012.x, r1010.x, r1011.x;
- PADD ptr186, ptr181, 832;
- LD_RAW_PTR r1013.x, ptr186;
- FADD r1014.x, r1012.x, r1013.x;
- FMUL r1015.x, r1014.x, r1011.x;
- PADD ptr187, ptr181, 828;
- LD_RAW_PTR r1016.x, ptr187;
- FADD r1017.x, r1015.x, r1016.x;
- FMUL r1018.x, r1017.x, r1011.x;
- PADD ptr188, ptr181, 824;
- LD_RAW_PTR r1019.x, ptr188;
- FADD r1020.x, r1018.x, r1019.x;
- FMUL r1021.x, r1020.x, r1011.x;
- PADD ptr189, ptr181, 820;
- LD_RAW_PTR r1022.x, ptr189;
- FADD r1023.x, r1021.x, r1022.x;
- FMUL r1024.x, r1023.x, r1011.x;
- PADD ptr190, ptr181, 816;
- LD_RAW_PTR r1025.x, ptr190;
- FADD r1026.x, r1024.x, r1025.x;
- FMUL r1027.x, r1026.x, r1011.x;
- PADD ptr191, ptr181, 812;
- LD_RAW_PTR r1028.x, ptr191;
- FADD r1029.x, r1027.x, r1028.x;
- FMUL r1030.x, r1011.x, r1011.x;
- FMUL r1031.x, r1029.x, r1030.x;
- FADD r1032.x, r1009.x, r1031.x;
- FADD r113.x, r1004.x, r1032.x;
- MOV r2881.x, r113.x;
+ MOV r1685.x, 4236;
+ MOV r1686.x, 0;
+ MOV_SWZ r1687, r1685.x, r1686.x, r1686.x, r1686.x;
+ MOV r1688.xy, r1687;
+ MOV r1689.xy, r1688.xyxy;
+ PADD ptr181, ptr0, r1689.x;
+ MOV r1690.x, 4;
+ MOV_SWZ r1691, r1690.x, r1686.x, r1686.x, r1686.x;
+ MOV r1692.xy, r1691;
+ MOV r1693.xy, r1692.xyxy;
+ PADD ptr182, ptr181, r1693.x;
+ LD_RAW_PTR r1694.x, ptr182;
+ FADD r1695.x, r104.x, r1694.x;
+ LD_RAW_PTR r1696.x, ptr181;
+ MOV r1697.x, 792;
+ MOV_SWZ r1698, r1697.x, r1686.x, r1686.x, r1686.x;
+ MOV r1699.xy, r1698;
+ MOV r1700.xy, r1699.xyxy;
+ PADD ptr183, ptr181, r1700.x;
+ LD_RAW_PTR r1701.x, ptr183;
+ FADD r1702.x, r106.x, r1701.x;
+ FADD r1703.x, r1702.x, -r1701.x;
+ FMUL r1704.x, r1696.x, r1703.x;
+ FADD r1705.x, r1704.x, 0xBF800000;
+ FADD r1706.x, r1695.x, r1705.x;
+ MOV r1707.x, 8;
+ MOV_SWZ r1708, r1707.x, r1686.x, r1686.x, r1686.x;
+ MOV r1709.xy, r1708;
+ MOV r1710.xy, r1709.xyxy;
+ PADD ptr184, ptr181, r1710.x;
+ LD_RAW_PTR r1711.x, ptr184;
+ FADD r1712.x, r105.x, r1711.x;
+ FADD r1713.x, r106.x, -r1703.x;
+ FMUL r1714.x, r1696.x, r1713.x;
+ FADD r1715.x, r1712.x, r1714.x;
+ MOV r1716.x, 836;
+ MOV_SWZ r1717, r1716.x, r1686.x, r1686.x, r1686.x;
+ MOV r1718.xy, r1717;
+ MOV r1719.xy, r1718.xyxy;
+ PADD ptr185, ptr181, r1719.x;
+ LD_RAW_PTR r1720.x, ptr185;
+ FADD r1721.x, r1705.x, r1714.x;
+ FMUL r1722.x, r1720.x, r1721.x;
+ MOV r1723.x, 832;
+ MOV_SWZ r1724, r1723.x, r1686.x, r1686.x, r1686.x;
+ MOV r1725.xy, r1724;
+ MOV r1726.xy, r1725.xyxy;
+ PADD ptr186, ptr181, r1726.x;
+ LD_RAW_PTR r1727.x, ptr186;
+ FADD r1728.x, r1722.x, r1727.x;
+ FMUL r1729.x, r1728.x, r1721.x;
+ MOV r1730.x, 828;
+ MOV_SWZ r1731, r1730.x, r1686.x, r1686.x, r1686.x;
+ MOV r1732.xy, r1731;
+ MOV r1733.xy, r1732.xyxy;
+ PADD ptr187, ptr181, r1733.x;
+ LD_RAW_PTR r1734.x, ptr187;
+ FADD r1735.x, r1729.x, r1734.x;
+ FMUL r1736.x, r1735.x, r1721.x;
+ MOV r1737.x, 824;
+ MOV_SWZ r1738, r1737.x, r1686.x, r1686.x, r1686.x;
+ MOV r1739.xy, r1738;
+ MOV r1740.xy, r1739.xyxy;
+ PADD ptr188, ptr181, r1740.x;
+ LD_RAW_PTR r1741.x, ptr188;
+ FADD r1742.x, r1736.x, r1741.x;
+ FMUL r1743.x, r1742.x, r1721.x;
+ MOV r1744.x, 820;
+ MOV_SWZ r1745, r1744.x, r1686.x, r1686.x, r1686.x;
+ MOV r1746.xy, r1745;
+ MOV r1747.xy, r1746.xyxy;
+ PADD ptr189, ptr181, r1747.x;
+ LD_RAW_PTR r1748.x, ptr189;
+ FADD r1749.x, r1743.x, r1748.x;
+ FMUL r1750.x, r1749.x, r1721.x;
+ MOV r1751.x, 816;
+ MOV_SWZ r1752, r1751.x, r1686.x, r1686.x, r1686.x;
+ MOV r1753.xy, r1752;
+ MOV r1754.xy, r1753.xyxy;
+ PADD ptr190, ptr181, r1754.x;
+ LD_RAW_PTR r1755.x, ptr190;
+ FADD r1756.x, r1750.x, r1755.x;
+ FMUL r1757.x, r1756.x, r1721.x;
+ MOV r1758.x, 812;
+ MOV_SWZ r1759, r1758.x, r1686.x, r1686.x, r1686.x;
+ MOV r1760.xy, r1759;
+ MOV r1761.xy, r1760.xyxy;
+ PADD ptr191, ptr181, r1761.x;
+ LD_RAW_PTR r1762.x, ptr191;
+ FADD r1763.x, r1757.x, r1762.x;
+ FMUL r1764.x, r1721.x, r1721.x;
+ FMUL r1765.x, r1763.x, r1764.x;
+ FADD r1766.x, r1715.x, r1765.x;
+ FADD r108.x, r1706.x, r1766.x;
+ MOV r4476.x, r108.x;
ELSE;
- PADD ptr192, ptr0, 4236;
- PADD ptr193, ptr192, 836;
- LD_RAW_PTR r1033.x, ptr193;
- FMUL r1034.x, r1033.x, r103.x;
- PADD ptr194, ptr192, 832;
- LD_RAW_PTR r1035.x, ptr194;
- FADD r1036.x, r1034.x, r1035.x;
- FMUL r1037.x, r1036.x, r103.x;
- PADD ptr195, ptr192, 828;
- LD_RAW_PTR r1038.x, ptr195;
- FADD r1039.x, r1037.x, r1038.x;
- FMUL r1040.x, r1039.x, r103.x;
- PADD ptr196, ptr192, 824;
- LD_RAW_PTR r1041.x, ptr196;
- FADD r1042.x, r1040.x, r1041.x;
- FMUL r1043.x, r1042.x, r103.x;
- PADD ptr197, ptr192, 820;
- LD_RAW_PTR r1044.x, ptr197;
- FADD r1045.x, r1043.x, r1044.x;
- FMUL r1046.x, r1045.x, r103.x;
- PADD ptr198, ptr192, 816;
- LD_RAW_PTR r1047.x, ptr198;
- FADD r1048.x, r1046.x, r1047.x;
- FMUL r1049.x, r1048.x, r103.x;
- PADD ptr199, ptr192, 812;
- LD_RAW_PTR r1050.x, ptr199;
- FADD r1051.x, r1049.x, r1050.x;
- FMUL r1052.x, r103.x, r103.x;
- FMUL r1053.x, r1051.x, r1052.x;
- FADD r114.x, r1053.x, r103.x;
- MOV r2881.x, r114.x;
+ MOV r1767.x, 4236;
+ MOV r1768.x, 0;
+ MOV_SWZ r1769, r1767.x, r1768.x, r1768.x, r1768.x;
+ MOV r1770.xy, r1769;
+ MOV r1771.xy, r1770.xyxy;
+ PADD ptr192, ptr0, r1771.x;
+ MOV r1772.x, 836;
+ MOV_SWZ r1773, r1772.x, r1768.x, r1768.x, r1768.x;
+ MOV r1774.xy, r1773;
+ MOV r1775.xy, r1774.xyxy;
+ PADD ptr193, ptr192, r1775.x;
+ LD_RAW_PTR r1776.x, ptr193;
+ FMUL r1777.x, r1776.x, r98.x;
+ MOV r1778.x, 832;
+ MOV_SWZ r1779, r1778.x, r1768.x, r1768.x, r1768.x;
+ MOV r1780.xy, r1779;
+ MOV r1781.xy, r1780.xyxy;
+ PADD ptr194, ptr192, r1781.x;
+ LD_RAW_PTR r1782.x, ptr194;
+ FADD r1783.x, r1777.x, r1782.x;
+ FMUL r1784.x, r1783.x, r98.x;
+ MOV r1785.x, 828;
+ MOV_SWZ r1786, r1785.x, r1768.x, r1768.x, r1768.x;
+ MOV r1787.xy, r1786;
+ MOV r1788.xy, r1787.xyxy;
+ PADD ptr195, ptr192, r1788.x;
+ LD_RAW_PTR r1789.x, ptr195;
+ FADD r1790.x, r1784.x, r1789.x;
+ FMUL r1791.x, r1790.x, r98.x;
+ MOV r1792.x, 824;
+ MOV_SWZ r1793, r1792.x, r1768.x, r1768.x, r1768.x;
+ MOV r1794.xy, r1793;
+ MOV r1795.xy, r1794.xyxy;
+ PADD ptr196, ptr192, r1795.x;
+ LD_RAW_PTR r1796.x, ptr196;
+ FADD r1797.x, r1791.x, r1796.x;
+ FMUL r1798.x, r1797.x, r98.x;
+ MOV r1799.x, 820;
+ MOV_SWZ r1800, r1799.x, r1768.x, r1768.x, r1768.x;
+ MOV r1801.xy, r1800;
+ MOV r1802.xy, r1801.xyxy;
+ PADD ptr197, ptr192, r1802.x;
+ LD_RAW_PTR r1803.x, ptr197;
+ FADD r1804.x, r1798.x, r1803.x;
+ FMUL r1805.x, r1804.x, r98.x;
+ MOV r1806.x, 816;
+ MOV_SWZ r1807, r1806.x, r1768.x, r1768.x, r1768.x;
+ MOV r1808.xy, r1807;
+ MOV r1809.xy, r1808.xyxy;
+ PADD ptr198, ptr192, r1809.x;
+ LD_RAW_PTR r1810.x, ptr198;
+ FADD r1811.x, r1805.x, r1810.x;
+ FMUL r1812.x, r1811.x, r98.x;
+ MOV r1813.x, 812;
+ MOV_SWZ r1814, r1813.x, r1768.x, r1768.x, r1768.x;
+ MOV r1815.xy, r1814;
+ MOV r1816.xy, r1815.xyxy;
+ PADD ptr199, ptr192, r1816.x;
+ LD_RAW_PTR r1817.x, ptr199;
+ FADD r1818.x, r1812.x, r1817.x;
+ FMUL r1819.x, r98.x, r98.x;
+ FMUL r1820.x, r1818.x, r1819.x;
+ FADD r109.x, r1820.x, r98.x;
+ MOV r4476.x, r109.x;
ENDIF;
ELSE;
- FCMP.ne r1054.x, r99.x, r102.x;
- IF_CND.z r1054.x;
- MOV r1055.x, 0xFF800000;
- MOV r2881.x, r1055.x;
+ FCMP.ne r1821.x, r94.x, r97.x;
+ AND r1821.x, r1821.x, 0x1;
+ IF_CND.z r1821.x;
+ MOV r1822.x, 0xFF800000;
+ MOV r4476.x, r1822.x;
ELSE;
- MOV r1056.x, 0x7FC00000;
- MOV r2881.x, r1056.x;
+ MOV r1823.x, 0x7FC00000;
+ MOV r4476.x, r1823.x;
ENDIF;
ENDIF;
ELSE;
- MOV r1057.x, r99_abs.x;
- MOV r1058.x, 0x7F800000;
- FCMP.eq r1059.x, r1057.x, r1058.x;
- IF_CND.z r1059.x;
- MOV r2881.x, r99.x;
+ MOV r1824.x, r94_abs.x;
+ MOV r1825.x, 0x7F800000;
+ FCMP.eq r1826.x, r1824.x, r1825.x;
+ AND r1826.x, r1826.x, 0x1;
+ IF_CND.z r1826.x;
+ MOV r4476.x, r94.x;
ELSE;
- MOV r1060.x, 0x00000000;
- FCMP.lt r1061.x, r99.x, r1060.x;
- IF_CND.z r1061.x;
- MOV r1062.x, 0x7F800000;
- MOV r2881.x, r1062.x;
+ MOV r1827.x, 0x00000000;
+ FCMP.lt r1828.x, r94.x, r1827.x;
+ AND r1828.x, r1828.x, 0x1;
+ IF_CND.z r1828.x;
+ MOV r1829.x, 0x7F800000;
+ MOV r4476.x, r1829.x;
ELSE;
- MOV r1056.x, 0x7FC00000;
- MOV r2881.x, r1056.x;
+ MOV r1823.x, 0x7FC00000;
+ MOV r4476.x, r1823.x;
ENDIF;
ENDIF;
ENDIF;
ENDIF;
- MOV r115.x, r2881.x;
- PADD ptr200, ptr0, 4096;
- MOV_SWZ r1063, r98.x, r98.y, r98.z, r115.x;
- FMUL r1064, r44, r1063;
- MOV r1065.x, r1064.w;
- MOV r1066.x, r1064.z;
- MOV r1067.x, r1064.y;
- MOV r1068.x, r1064.x;
- FSQRT r1069.x, r1068.x;
- FSQRT r1070.x, r1067.x;
- FSQRT r1071.x, r1066.x;
- FSQRT r1072.x, r1065.x;
- LD_RAW_PTR r119.x, ptr200;
- MOV r1073.x, 0x40C90FDB;
- MOV r1074.x, 0x00000000;
- MOV_SWZ r1075, r1073.x, r1074.x, r1074.x, r1074.x;
- MOV r1076.x, r1075.x;
- MOV_SWZ r1077, r1076.x, r1076.x, r1076.x, r1076.x;
- FMUL r117, r1077, r43;
- MOV r118.x, r117.x;
- MOV r120.x, r118.x;
- AND r121.x, r119.x, r120.x;
- MOV r1078.x, r121.x;
- PADD ptr201, ptr0, 4100;
- LD_RAW_PTR r122.x, ptr201;
- FCMP.le r1079.x, r1078.x, r122.x;
- FCMP.ne r1080.x, r1078.x, r1078.x;
- IF_CND.z r1080.x;
- FCMP.ne r1080.x, r122.x, r122.x;
+ MOV r110.x, r4476.x;
+ MOV r1830.x, 4096;
+ MOV r1831.x, 0;
+ MOV_SWZ r1832, r1830.x, r1831.x, r1831.x, r1831.x;
+ MOV r1833.xy, r1832;
+ MOV r1834.xy, r1833.xyxy;
+ PADD ptr200, ptr0, r1834.x;
+ MOV_SWZ r1835, r93.x, r93.y, r93.z, r110.x;
+ MOV r1836.x, 0xC0000000;
+ MOV_SWZ r1837, r1836.x, r1836.x, r1836.x, r1836.x;
+ FMUL r1838, r1835, r1837;
+ MOV r1839.x, r1838.w;
+ MOV r1840.x, r1838.z;
+ MOV r1841.x, r1838.y;
+ MOV r1842.x, r1838.x;
+ FSQRT r1843.x, r1842.x;
+ FSQRT r1844.x, r1841.x;
+ FSQRT r1845.x, r1840.x;
+ FSQRT r1846.x, r1839.x;
+ LD_RAW_PTR r114.x, ptr200;
+ MOV r1847.x, 0x40C90FDB;
+ MOV_SWZ r1848, r1847.x, r1847.x, r1847.x, r1847.x;
+ FMUL r112, r39, r1848;
+ MOV r113.x, r112.x;
+ MOV r115.x, r113.x;
+ AND r116.x, r114.x, r115.x;
+ MOV r1849.x, r116.x;
+ MOV r1850.x, 4100;
+ MOV_SWZ r1851, r1850.x, r1831.x, r1831.x, r1831.x;
+ MOV r1852.xy, r1851;
+ MOV r1853.xy, r1852.xyxy;
+ PADD ptr201, ptr0, r1853.x;
+ LD_RAW_PTR r117.x, ptr201;
+ FCMP.le r1854.x, r1849.x, r117.x;
+ AND r1854.x, r1854.x, 0x1;
+ FCMP.ne r1855.x, r1849.x, r1849.x;
+ IF_CND.z r1855.x;
+ FCMP.ne r1855.x, r117.x, r117.x;
ENDIF;
+ AND r1855.x, r1855.x, 0x1;
- OR r1081.x, r1079.x, r1080.x;
- MOV_SWZ r116, r1069.x, r1070.x, r1071.x, r1072.x;
- IF_CND.z r1081.x;
- PADD ptr202, ptr0, 4104;
- LD_RAW_PTR r1082.x, ptr202;
- AND r1083.x, r1082.x, r121.x;
- MOV r1084.x, r1083.x;
- MOV r1085.x, r1082.x;
- FCMP.eq r1086.x, r1084.x, r1085.x;
- MOV r1087.x, 0x7FFFFFFF;
- PADD ptr203, ptr0, 4120;
- LD_RAW_PTR r1088.x, ptr203;
- AND r1089.x, r120.x, 2147483648;
- PADD ptr204, ptr0, 9240;
- SHR r1090.x, r120.x, 23;
- AND r1091.x, r1090.x, 255;
- MOV r1092.x, 3;
- IMUL r1094.x, r1093.x, r1091.x, r1092.x;
- SHL r1095.x, r1093.x, 2;
- PADD ptr205, ptr204, r1095.x;
- PADD ptr206, ptr205, 4;
- LD_RAW_PTR r1096.x, ptr206;
- SHR r1097.x, r1096.x, 16;
- SHR r1098.x, r120.x, 16;
- AND r1099.x, r1098.x, 127;
- OR r1100.x, r1099.x, 128;
- IMUL r1102.x, r1101.x, r1097.x, r1100.x;
- LD_RAW_PTR r1103.x, ptr205;
- AND r1104.x, r1103.x, 65535;
- AND r1105.x, r120.x, 65535;
- IMUL r1107.x, r1106.x, r1104.x, r1105.x;
- AND r1108.x, r1106.x, 65535;
- IADD r1109.x, r1101.x, r1108.x;
- IMUL r1111.x, r1110.x, r1097.x, r1105.x;
- SHR r1112.x, r1110.x, 16;
- IADD r1113.x, r1109.x, r1112.x;
- IMUL r1115.x, r1114.x, r1104.x, r1100.x;
- SHR r1116.x, r1103.x, 16;
- IMUL r1118.x, r1117.x, r1116.x, r1105.x;
- IADD r1119.x, r1114.x, r1117.x;
- SHL r1120.x, r1119.x, 16;
- IADD r1121.x, r1120.x, r1106.x;
- AND r1122.x, r1121.x, 4294901760;
- IADD r1123.x, r1113.x, r1122.x;
- AND r1124.x, r1096.x, 65535;
- IMUL r1126.x, r1125.x, r1124.x, r1105.x;
- SHR r1127.x, r1125.x, 16;
- IMUL r1129.x, r1128.x, r1124.x, r1100.x;
- IADD r1130.x, r1127.x, r1128.x;
- AND r1131.x, r1110.x, 65535;
- IADD r1132.x, r1130.x, r1131.x;
- PADD ptr207, ptr205, 8;
- LD_RAW_PTR r1133.x, ptr207;
- SHR r1134.x, r1133.x, 16;
- IMUL r1136.x, r1135.x, r1134.x, r1100.x;
- AND r1137.x, r1125.x, 65535;
- IADD r1138.x, r1135.x, r1137.x;
- AND r1139.x, r1133.x, 65535;
- IMUL r1141.x, r1140.x, r1139.x, r1100.x;
- SHR r1142.x, r1140.x, 16;
- IADD r1143.x, r1138.x, r1142.x;
- IMUL r1145.x, r1144.x, r1134.x, r1105.x;
- SHR r1146.x, r1144.x, 16;
- IADD r1147.x, r1143.x, r1146.x;
- SHR r1148.x, r1147.x, 16;
- IADD r1149.x, r1132.x, r1148.x;
- SHR r1150.x, r1149.x, 16;
- IADD r1151.x, r1123.x, r1150.x;
- SHR r1152.x, r1151.x, 9;
- OR r1153.x, r1089.x, r1152.x;
- OR r1154.x, r1153.x, 1065353216;
- MOV r1155.x, r1154.x;
- FADD r1156.x, r1155.x, 0x47400000;
- FADD r1157.x, r1156.x, 0xC7400000;
- FADD r1158.x, r1155.x, -r1157.x;
- SHR r1159.x, r1149.x, 2;
- AND r1160.x, r1159.x, 16383;
- OR r1161.x, r1089.x, 872415232;
- OR r1162.x, r1160.x, r1161.x;
- SHL r1163.x, r1151.x, 14;
- AND r1164.x, r1163.x, 8372224;
- OR r1165.x, r1162.x, r1164.x;
- MOV r1166.x, r1165.x;
- MOV r1167.x, r1161.x;
- FADD r1168.x, r1166.x, -r1167.x;
- FADD r1169.x, r1158.x, r1168.x;
- MOV r1170.x, r1169.x;
- AND r1171.x, r1170.x, 4294963200;
- MOV r1172.x, r1171.x;
- FMUL r1173.x, r1172.x, 0x40C91000;
- FADD r1174.x, r1169.x, -r1172.x;
- FMUL r1175.x, r1174.x, 0x40C91000;
- FMUL r1176.x, r1172.x, 0xB795777A;
- FADD r1177.x, r1175.x, r1176.x;
- FADD r1178.x, r1158.x, -r1169.x;
- FADD r1179.x, r1168.x, r1178.x;
- SHL r1180.x, r1149.x, 16;
- AND r1181.x, r1147.x, 65535;
- OR r1182.x, r1180.x, r1181.x;
- SHL r1183.x, r1182.x, 5;
- AND r1184.x, r1183.x, 8388576;
- OR r1185.x, r1089.x, 679477248;
- OR r1186.x, r1184.x, r1185.x;
- MOV r1187.x, r1186.x;
- MOV r1188.x, r1185.x;
- FADD r1189.x, r1187.x, -r1188.x;
- FADD r1190.x, r1179.x, r1189.x;
- FMUL r1191.x, r1190.x, 0x40C90FDB;
- FMUL r1192.x, r1174.x, 0xB795777A;
- FADD r1193.x, r1191.x, r1192.x;
- FADD r1194.x, r1177.x, r1193.x;
- FADD r1195.x, r1173.x, r1194.x;
- MOV r1196.x, r1195.x;
- AND r1197.x, r120.x, 2147483647;
- MOV r1198.x, r1197.x;
- MOV r1199.x, 0x35800000;
- FCMP.gt r1200.x, r1198.x, r1199.x;
- MOV r1201.x, 4294967295;
- MOV r1202.x, 0;
- MOV_CND.nz r1203.x, r1200.x, r1201.x, r1202.x;
- AND r1204.x, r1196.x, r1203.x;
- FCMP.le r1205.x, r1198.x, r1199.x;
- MOV_CND.nz r1206.x, r1205.x, r1201.x, r1202.x;
- AND r1207.x, r1206.x, r120.x;
- OR r1208.x, r1204.x, r1207.x;
- MOV r1209.x, r1208.x;
- FMUL r1210.x, r1209.x, r1209.x;
- FMUL r1211.x, r1088.x, r1210.x;
- PADD ptr208, ptr0, 4116;
- LD_RAW_PTR r1212.x, ptr208;
- FADD r1213.x, r1211.x, r1212.x;
- FMUL r1214.x, r1213.x, r1210.x;
- MOV r1215.x, r1156.x;
- SHL r1216.x, r1215.x, 2;
- AND r1217.x, r1216.x, 1020;
- OR r1218.x, r1217.x, 1;
- SHL r1219.x, r1218.x, 2;
- PADD ptr209, ptr0, r1219.x;
- LD_RAW_PTR r1220.x, ptr209;
- FMUL r1221.x, r1214.x, r1220.x;
- FADD r1222.x, r1173.x, -r1195.x;
- FADD r1223.x, r1222.x, r1194.x;
- MOV r1224.x, r1223.x;
- AND r1225.x, r1224.x, r1203.x;
- MOV r1226.x, r1225.x;
- SHL r1227.x, r1217.x, 2;
- PADD ptr210, ptr0, r1227.x;
- LD_RAW_PTR r1228.x, ptr210;
- OR r1229.x, r1217.x, 3;
- SHL r1230.x, r1229.x, 2;
- PADD ptr211, ptr0, r1230.x;
- LD_RAW_PTR r1231.x, ptr211;
- FADD r1232.x, r1228.x, r1231.x;
- FMUL r1233.x, r1209.x, r1220.x;
- FADD r1234.x, r1232.x, -r1233.x;
- FMUL r1235.x, r1226.x, r1234.x;
- OR r1236.x, r1217.x, 2;
- SHL r1237.x, r1236.x, 2;
- PADD ptr212, ptr0, r1237.x;
- LD_RAW_PTR r1238.x, ptr212;
- FADD r1239.x, r1235.x, r1238.x;
- FADD r1240.x, r1221.x, r1239.x;
- PADD ptr213, ptr0, 4112;
- LD_RAW_PTR r1241.x, ptr213;
- FMUL r1242.x, r1241.x, r1210.x;
- PADD ptr214, ptr0, 4108;
- LD_RAW_PTR r1243.x, ptr214;
- FADD r1244.x, r1242.x, r1243.x;
- FMUL r1245.x, r1244.x, r1210.x;
- FMUL r1246.x, r1245.x, r1209.x;
- FMUL r1247.x, r1246.x, r1232.x;
- FADD r1248.x, r1240.x, r1247.x;
- FMUL r1249.x, r1228.x, r1209.x;
- FMUL r1250.x, r1209.x, r1231.x;
- FADD r1251.x, r1220.x, r1250.x;
- FADD r1252.x, r1249.x, r1251.x;
- FADD r1253.x, r1251.x, -r1252.x;
- FADD r1254.x, r1253.x, r1249.x;
- FADD r1255.x, r1220.x, -r1251.x;
- FADD r1256.x, r1255.x, r1250.x;
- FADD r1257.x, r1254.x, r1256.x;
- FADD r1258.x, r1248.x, r1257.x;
- FADD r1259.x, r1252.x, r1258.x;
- MOV_CND.nz r123.x, r1086.x, r1087.x, r1259.x;
- MOV r2882.x, r123.x;
+ OR r1856.x, r1854.x, r1855.x;
+
+ MOV_SWZ r111, r1843.x, r1844.x, r1845.x, r1846.x;
+ IF_CND.z r1856.x;
+ MOV r1857.x, 4104;
+ MOV r1858.x, 0;
+ MOV_SWZ r1859, r1857.x, r1858.x, r1858.x, r1858.x;
+ MOV r1860.xy, r1859;
+ MOV r1861.xy, r1860.xyxy;
+ PADD ptr202, ptr0, r1861.x;
+ LD_RAW_PTR r1862.x, ptr202;
+ AND r1863.x, r1862.x, r116.x;
+ MOV r1864.x, r1863.x;
+ MOV r1865.x, r1862.x;
+ FCMP.eq r1866.x, r1864.x, r1865.x;
+ AND r1866.x, r1866.x, 0x1;
+ MOV r1867.x, 0x7FFFFFFF;
+ MOV r1868.x, 4120;
+ MOV_SWZ r1869, r1868.x, r1858.x, r1858.x, r1858.x;
+ MOV r1870.xy, r1869;
+ MOV r1871.xy, r1870.xyxy;
+ PADD ptr203, ptr0, r1871.x;
+ LD_RAW_PTR r1872.x, ptr203;
+ AND r1873.x, r115.x, 2147483648;
+ MOV r1874.x, 9240;
+ MOV_SWZ r1875, r1874.x, r1858.x, r1858.x, r1858.x;
+ MOV r1876.xy, r1875;
+ MOV r1877.xy, r1876.xyxy;
+ PADD ptr204, ptr0, r1877.x;
+ SHR r1878.x, r115.x, 23;
+ AND r1879.x, r1878.x, 255;
+ MOV r1880.x, 3;
+ IMUL r1882.x, r1881.x, r1879.x, r1880.x;
+ SHL r1883.x, r1881.x, 2;
+ SHR r1884.x, r1881.x, 30;
+ MOV_SWZ r1885, r1883.x, r1884.x, r1858.x, r1858.x;
+ MOV r1886.xy, r1885;
+ MOV r1887.xy, r1886.xyxy;
+ PADD ptr205, ptr204, r1887.x;
+ MOV r1888.x, 4;
+ MOV_SWZ r1889, r1888.x, r1858.x, r1858.x, r1858.x;
+ MOV r1890.xy, r1889;
+ MOV r1891.xy, r1890.xyxy;
+ PADD ptr206, ptr205, r1891.x;
+ LD_RAW_PTR r1892.x, ptr206;
+ SHR r1893.x, r1892.x, 16;
+ SHR r1894.x, r115.x, 16;
+ AND r1895.x, r1894.x, 127;
+ OR r1896.x, r1895.x, 128;
+ IMUL r1898.x, r1897.x, r1893.x, r1896.x;
+ LD_RAW_PTR r1899.x, ptr205;
+ AND r1900.x, r1899.x, 65535;
+ AND r1901.x, r115.x, 65535;
+ IMUL r1903.x, r1902.x, r1900.x, r1901.x;
+ AND r1904.x, r1902.x, 65535;
+ IADD r1905.x, r1897.x, r1904.x;
+ IMUL r1907.x, r1906.x, r1893.x, r1901.x;
+ SHR r1908.x, r1906.x, 16;
+ IADD r1909.x, r1905.x, r1908.x;
+ IMUL r1911.x, r1910.x, r1900.x, r1896.x;
+ SHR r1912.x, r1899.x, 16;
+ IMUL r1914.x, r1913.x, r1912.x, r1901.x;
+ IADD r1915.x, r1910.x, r1913.x;
+ SHL r1916.x, r1915.x, 16;
+ IADD r1917.x, r1916.x, r1902.x;
+ AND r1918.x, r1917.x, 4294901760;
+ IADD r1919.x, r1909.x, r1918.x;
+ AND r1920.x, r1892.x, 65535;
+ IMUL r1922.x, r1921.x, r1920.x, r1901.x;
+ SHR r1923.x, r1921.x, 16;
+ IMUL r1925.x, r1924.x, r1920.x, r1896.x;
+ IADD r1926.x, r1923.x, r1924.x;
+ AND r1927.x, r1906.x, 65535;
+ IADD r1928.x, r1926.x, r1927.x;
+ MOV r1929.x, 8;
+ MOV_SWZ r1930, r1929.x, r1858.x, r1858.x, r1858.x;
+ MOV r1931.xy, r1930;
+ MOV r1932.xy, r1931.xyxy;
+ PADD ptr207, ptr205, r1932.x;
+ LD_RAW_PTR r1933.x, ptr207;
+ SHR r1934.x, r1933.x, 16;
+ IMUL r1936.x, r1935.x, r1934.x, r1896.x;
+ AND r1937.x, r1921.x, 65535;
+ IADD r1938.x, r1935.x, r1937.x;
+ AND r1939.x, r1933.x, 65535;
+ IMUL r1941.x, r1940.x, r1939.x, r1896.x;
+ SHR r1942.x, r1940.x, 16;
+ IADD r1943.x, r1938.x, r1942.x;
+ IMUL r1945.x, r1944.x, r1934.x, r1901.x;
+ SHR r1946.x, r1944.x, 16;
+ IADD r1947.x, r1943.x, r1946.x;
+ SHR r1948.x, r1947.x, 16;
+ IADD r1949.x, r1928.x, r1948.x;
+ SHR r1950.x, r1949.x, 16;
+ IADD r1951.x, r1919.x, r1950.x;
+ SHR r1952.x, r1951.x, 9;
+ OR r1953.x, r1873.x, r1952.x;
+ OR r1954.x, r1953.x, 1065353216;
+ MOV r1955.x, r1954.x;
+ FADD r1956.x, r1955.x, 0x47400000;
+ FADD r1957.x, r1956.x, 0xC7400000;
+ FADD r1958.x, r1955.x, -r1957.x;
+ SHR r1959.x, r1949.x, 2;
+ AND r1960.x, r1959.x, 16383;
+ OR r1961.x, r1873.x, 872415232;
+ OR r1962.x, r1960.x, r1961.x;
+ SHL r1963.x, r1951.x, 14;
+ AND r1964.x, r1963.x, 8372224;
+ OR r1965.x, r1962.x, r1964.x;
+ MOV r1966.x, r1965.x;
+ MOV r1967.x, r1961.x;
+ FADD r1968.x, r1966.x, -r1967.x;
+ FADD r1969.x, r1958.x, r1968.x;
+ MOV r1970.x, r1969.x;
+ AND r1971.x, r1970.x, 4294963200;
+ MOV r1972.x, r1971.x;
+ FMUL r1973.x, r1972.x, 0x40C91000;
+ FADD r1974.x, r1969.x, -r1972.x;
+ FMUL r1975.x, r1974.x, 0x40C91000;
+ FMUL r1976.x, r1972.x, 0xB795777A;
+ FADD r1977.x, r1975.x, r1976.x;
+ FADD r1978.x, r1958.x, -r1969.x;
+ FADD r1979.x, r1968.x, r1978.x;
+ SHL r1980.x, r1949.x, 16;
+ AND r1981.x, r1947.x, 65535;
+ OR r1982.x, r1980.x, r1981.x;
+ SHL r1983.x, r1982.x, 5;
+ AND r1984.x, r1983.x, 8388576;
+ OR r1985.x, r1873.x, 679477248;
+ OR r1986.x, r1984.x, r1985.x;
+ MOV r1987.x, r1986.x;
+ MOV r1988.x, r1985.x;
+ FADD r1989.x, r1987.x, -r1988.x;
+ FADD r1990.x, r1979.x, r1989.x;
+ FMUL r1991.x, r1990.x, 0x40C90FDB;
+ FMUL r1992.x, r1974.x, 0xB795777A;
+ FADD r1993.x, r1991.x, r1992.x;
+ FADD r1994.x, r1977.x, r1993.x;
+ FADD r1995.x, r1973.x, r1994.x;
+ MOV r1996.x, r1995.x;
+ AND r1997.x, r115.x, 2147483647;
+ MOV r1998.x, r1997.x;
+ MOV r1999.x, 0x35800000;
+ FCMP.gt r2000.x, r1998.x, r1999.x;
+ AND r2000.x, r2000.x, 0x1;
+ MOV r2001.x, 4294967295;
+ MOV_CND.nz r2002.x, r2000.x, r2001.x, r1858.x;
+ AND r2003.x, r1996.x, r2002.x;
+ FCMP.le r2004.x, r1998.x, r1999.x;
+ AND r2004.x, r2004.x, 0x1;
+
+ MOV_CND.nz r2005.x, r2004.x, r2001.x, r1858.x;
+ AND r2006.x, r2005.x, r115.x;
+ OR r2007.x, r2003.x, r2006.x;
+ MOV r2008.x, r2007.x;
+ FMUL r2009.x, r2008.x, r2008.x;
+ FMUL r2010.x, r1872.x, r2009.x;
+ MOV r2011.x, 4116;
+ MOV_SWZ r2012, r2011.x, r1858.x, r1858.x, r1858.x;
+ MOV r2013.xy, r2012;
+ MOV r2014.xy, r2013.xyxy;
+ PADD ptr208, ptr0, r2014.x;
+ LD_RAW_PTR r2015.x, ptr208;
+ FADD r2016.x, r2010.x, r2015.x;
+ FMUL r2017.x, r2016.x, r2009.x;
+ MOV r2018.x, r1956.x;
+ SHL r2019.x, r2018.x, 2;
+ AND r2020.x, r2019.x, 1020;
+ OR r2021.x, r2020.x, 1;
+ SHL r2022.x, r2021.x, 2;
+ MOV_SWZ r2023, r2022.x, r1858.x, r1858.x, r1858.x;
+ MOV r2024.xy, r2023;
+ MOV r2025.xy, r2024.xyxy;
+ PADD ptr209, ptr0, r2025.x;
+ LD_RAW_PTR r2026.x, ptr209;
+ FMUL r2027.x, r2017.x, r2026.x;
+ FADD r2028.x, r1973.x, -r1995.x;
+ FADD r2029.x, r2028.x, r1994.x;
+ MOV r2030.x, r2029.x;
+ AND r2031.x, r2030.x, r2002.x;
+ MOV r2032.x, r2031.x;
+ SHL r2033.x, r2020.x, 2;
+ MOV_SWZ r2034, r2033.x, r1858.x, r1858.x, r1858.x;
+ MOV r2035.xy, r2034;
+ MOV r2036.xy, r2035.xyxy;
+ PADD ptr210, ptr0, r2036.x;
+ LD_RAW_PTR r2037.x, ptr210;
+ OR r2038.x, r2020.x, 3;
+ SHL r2039.x, r2038.x, 2;
+ MOV_SWZ r2040, r2039.x, r1858.x, r1858.x, r1858.x;
+ MOV r2041.xy, r2040;
+ MOV r2042.xy, r2041.xyxy;
+ PADD ptr211, ptr0, r2042.x;
+ LD_RAW_PTR r2043.x, ptr211;
+ FADD r2044.x, r2037.x, r2043.x;
+ FMUL r2045.x, r2008.x, r2026.x;
+ FADD r2046.x, r2044.x, -r2045.x;
+ FMUL r2047.x, r2032.x, r2046.x;
+ OR r2048.x, r2020.x, 2;
+ SHL r2049.x, r2048.x, 2;
+ MOV_SWZ r2050, r2049.x, r1858.x, r1858.x, r1858.x;
+ MOV r2051.xy, r2050;
+ MOV r2052.xy, r2051.xyxy;
+ PADD ptr212, ptr0, r2052.x;
+ LD_RAW_PTR r2053.x, ptr212;
+ FADD r2054.x, r2047.x, r2053.x;
+ FADD r2055.x, r2027.x, r2054.x;
+ MOV r2056.x, 4112;
+ MOV_SWZ r2057, r2056.x, r1858.x, r1858.x, r1858.x;
+ MOV r2058.xy, r2057;
+ MOV r2059.xy, r2058.xyxy;
+ PADD ptr213, ptr0, r2059.x;
+ LD_RAW_PTR r2060.x, ptr213;
+ FMUL r2061.x, r2060.x, r2009.x;
+ MOV r2062.x, 4108;
+ MOV_SWZ r2063, r2062.x, r1858.x, r1858.x, r1858.x;
+ MOV r2064.xy, r2063;
+ MOV r2065.xy, r2064.xyxy;
+ PADD ptr214, ptr0, r2065.x;
+ LD_RAW_PTR r2066.x, ptr214;
+ FADD r2067.x, r2061.x, r2066.x;
+ FMUL r2068.x, r2067.x, r2009.x;
+ FMUL r2069.x, r2068.x, r2008.x;
+ FMUL r2070.x, r2069.x, r2044.x;
+ FADD r2071.x, r2055.x, r2070.x;
+ FMUL r2072.x, r2037.x, r2008.x;
+ FMUL r2073.x, r2008.x, r2043.x;
+ FADD r2074.x, r2026.x, r2073.x;
+ FADD r2075.x, r2072.x, r2074.x;
+ FADD r2076.x, r2074.x, -r2075.x;
+ FADD r2077.x, r2076.x, r2072.x;
+ FADD r2078.x, r2026.x, -r2074.x;
+ FADD r2079.x, r2078.x, r2073.x;
+ FADD r2080.x, r2077.x, r2079.x;
+ FADD r2081.x, r2071.x, r2080.x;
+ FADD r2082.x, r2075.x, r2081.x;
+ MOV_CND.nz r118.x, r1866.x, r1867.x, r2082.x;
+ MOV r4477.x, r118.x;
ELSE;
- PADD ptr215, ptr0, 4152;
- LD_RAW_PTR r1260.x, ptr215;
- PADD ptr216, ptr0, 4164;
- LD_RAW_PTR r1261.x, ptr216;
- FADD r1262.x, r118.x, r1261.x;
- PADD ptr217, ptr0, 4156;
- LD_RAW_PTR r1263.x, ptr217;
- FMUL r1264.x, r1262.x, r1263.x;
- PADD ptr218, ptr0, 4160;
- LD_RAW_PTR r1265.x, ptr218;
- FADD r1266.x, r1264.x, r1265.x;
- FADD r1267.x, r1266.x, -r1265.x;
- PADD ptr219, ptr0, 4168;
- LD_RAW_PTR r1268.x, ptr219;
- FADD r1269.x, r1267.x, -r1268.x;
- PADD ptr220, ptr0, 4124;
- LD_RAW_PTR r1270.x, ptr220;
- FMUL r1271.x, r1269.x, r1270.x;
- FADD r1272.x, r118.x, -r1271.x;
- PADD ptr221, ptr0, 4128;
- LD_RAW_PTR r1273.x, ptr221;
- FMUL r1274.x, r1269.x, r1273.x;
- FADD r1275.x, r1272.x, -r1274.x;
- PADD ptr222, ptr0, 4132;
- LD_RAW_PTR r1276.x, ptr222;
- FMUL r1277.x, r1269.x, r1276.x;
- FADD r1278.x, r1275.x, -r1277.x;
- PADD ptr223, ptr0, 4136;
- LD_RAW_PTR r1279.x, ptr223;
- FMUL r1280.x, r1269.x, r1279.x;
- FADD r1281.x, r1278.x, -r1280.x;
- FMUL r1282.x, r1281.x, r1281.x;
- FMUL r1283.x, r1260.x, r1282.x;
- PADD ptr224, ptr0, 4148;
- LD_RAW_PTR r1284.x, ptr224;
- FADD r1285.x, r1283.x, r1284.x;
- FMUL r1286.x, r1285.x, r1282.x;
- PADD ptr225, ptr0, 4144;
- LD_RAW_PTR r1287.x, ptr225;
- FADD r1288.x, r1286.x, r1287.x;
- FMUL r1289.x, r1288.x, r1282.x;
- PADD ptr226, ptr0, 4140;
- LD_RAW_PTR r1290.x, ptr226;
- FADD r1291.x, r1289.x, r1290.x;
- FMUL r1292.x, r1291.x, r1282.x;
- MOV r1293.x, r1281.x;
- MOV r1294.x, r1266.x;
- SHL r1295.x, r1294.x, 31;
- XOR r1296.x, r1293.x, r1295.x;
- MOV r1297.x, r1296.x;
- FMUL r1298.x, r1292.x, r1297.x;
- FADD r124.x, r1298.x, r1297.x;
- MOV r2882.x, r124.x;
+ MOV r2083.x, 4152;
+ MOV r2084.x, 0;
+ MOV_SWZ r2085, r2083.x, r2084.x, r2084.x, r2084.x;
+ MOV r2086.xy, r2085;
+ MOV r2087.xy, r2086.xyxy;
+ PADD ptr215, ptr0, r2087.x;
+ LD_RAW_PTR r2088.x, ptr215;
+ MOV r2089.x, 4164;
+ MOV_SWZ r2090, r2089.x, r2084.x, r2084.x, r2084.x;
+ MOV r2091.xy, r2090;
+ MOV r2092.xy, r2091.xyxy;
+ PADD ptr216, ptr0, r2092.x;
+ LD_RAW_PTR r2093.x, ptr216;
+ FADD r2094.x, r113.x, r2093.x;
+ MOV r2095.x, 4156;
+ MOV_SWZ r2096, r2095.x, r2084.x, r2084.x, r2084.x;
+ MOV r2097.xy, r2096;
+ MOV r2098.xy, r2097.xyxy;
+ PADD ptr217, ptr0, r2098.x;
+ LD_RAW_PTR r2099.x, ptr217;
+ FMUL r2100.x, r2094.x, r2099.x;
+ MOV r2101.x, 4160;
+ MOV_SWZ r2102, r2101.x, r2084.x, r2084.x, r2084.x;
+ MOV r2103.xy, r2102;
+ MOV r2104.xy, r2103.xyxy;
+ PADD ptr218, ptr0, r2104.x;
+ LD_RAW_PTR r2105.x, ptr218;
+ FADD r2106.x, r2100.x, r2105.x;
+ FADD r2107.x, r2106.x, -r2105.x;
+ MOV r2108.x, 4168;
+ MOV_SWZ r2109, r2108.x, r2084.x, r2084.x, r2084.x;
+ MOV r2110.xy, r2109;
+ MOV r2111.xy, r2110.xyxy;
+ PADD ptr219, ptr0, r2111.x;
+ LD_RAW_PTR r2112.x, ptr219;
+ FADD r2113.x, r2107.x, -r2112.x;
+ MOV r2114.x, 4124;
+ MOV_SWZ r2115, r2114.x, r2084.x, r2084.x, r2084.x;
+ MOV r2116.xy, r2115;
+ MOV r2117.xy, r2116.xyxy;
+ PADD ptr220, ptr0, r2117.x;
+ LD_RAW_PTR r2118.x, ptr220;
+ FMUL r2119.x, r2113.x, r2118.x;
+ FADD r2120.x, r113.x, -r2119.x;
+ MOV r2121.x, 4128;
+ MOV_SWZ r2122, r2121.x, r2084.x, r2084.x, r2084.x;
+ MOV r2123.xy, r2122;
+ MOV r2124.xy, r2123.xyxy;
+ PADD ptr221, ptr0, r2124.x;
+ LD_RAW_PTR r2125.x, ptr221;
+ FMUL r2126.x, r2113.x, r2125.x;
+ FADD r2127.x, r2120.x, -r2126.x;
+ MOV r2128.x, 4132;
+ MOV_SWZ r2129, r2128.x, r2084.x, r2084.x, r2084.x;
+ MOV r2130.xy, r2129;
+ MOV r2131.xy, r2130.xyxy;
+ PADD ptr222, ptr0, r2131.x;
+ LD_RAW_PTR r2132.x, ptr222;
+ FMUL r2133.x, r2113.x, r2132.x;
+ FADD r2134.x, r2127.x, -r2133.x;
+ MOV r2135.x, 4136;
+ MOV_SWZ r2136, r2135.x, r2084.x, r2084.x, r2084.x;
+ MOV r2137.xy, r2136;
+ MOV r2138.xy, r2137.xyxy;
+ PADD ptr223, ptr0, r2138.x;
+ LD_RAW_PTR r2139.x, ptr223;
+ FMUL r2140.x, r2113.x, r2139.x;
+ FADD r2141.x, r2134.x, -r2140.x;
+ FMUL r2142.x, r2141.x, r2141.x;
+ FMUL r2143.x, r2088.x, r2142.x;
+ MOV r2144.x, 4148;
+ MOV_SWZ r2145, r2144.x, r2084.x, r2084.x, r2084.x;
+ MOV r2146.xy, r2145;
+ MOV r2147.xy, r2146.xyxy;
+ PADD ptr224, ptr0, r2147.x;
+ LD_RAW_PTR r2148.x, ptr224;
+ FADD r2149.x, r2143.x, r2148.x;
+ FMUL r2150.x, r2149.x, r2142.x;
+ MOV r2151.x, 4144;
+ MOV_SWZ r2152, r2151.x, r2084.x, r2084.x, r2084.x;
+ MOV r2153.xy, r2152;
+ MOV r2154.xy, r2153.xyxy;
+ PADD ptr225, ptr0, r2154.x;
+ LD_RAW_PTR r2155.x, ptr225;
+ FADD r2156.x, r2150.x, r2155.x;
+ FMUL r2157.x, r2156.x, r2142.x;
+ MOV r2158.x, 4140;
+ MOV_SWZ r2159, r2158.x, r2084.x, r2084.x, r2084.x;
+ MOV r2160.xy, r2159;
+ MOV r2161.xy, r2160.xyxy;
+ PADD ptr226, ptr0, r2161.x;
+ LD_RAW_PTR r2162.x, ptr226;
+ FADD r2163.x, r2157.x, r2162.x;
+ FMUL r2164.x, r2163.x, r2142.x;
+ MOV r2165.x, r2141.x;
+ MOV r2166.x, r2106.x;
+ SHL r2167.x, r2166.x, 31;
+ XOR r2168.x, r2165.x, r2167.x;
+ MOV r2169.x, r2168.x;
+ FMUL r2170.x, r2164.x, r2169.x;
+ FADD r119.x, r2170.x, r2169.x;
+ MOV r4477.x, r119.x;
ENDIF;
- MOV r125.x, r2882.x;
- MOV r127.x, r117.y;
- MOV r128.x, r127.x;
- AND r129.x, r119.x, r128.x;
- MOV r1299.x, r129.x;
- FCMP.le r1300.x, r1299.x, r122.x;
- FCMP.ne r1301.x, r1299.x, r1299.x;
- IF_CND.z r1301.x;
- FCMP.ne r1301.x, r122.x, r122.x;
+ MOV r120.x, r4477.x;
+ MOV r122.x, r112.y;
+ MOV r123.x, r122.x;
+ AND r124.x, r114.x, r123.x;
+ MOV r2171.x, r124.x;
+ FCMP.le r2172.x, r2171.x, r117.x;
+ AND r2172.x, r2172.x, 0x1;
+ FCMP.ne r2173.x, r2171.x, r2171.x;
+ IF_CND.z r2173.x;
+ FCMP.ne r2173.x, r117.x, r117.x;
ENDIF;
+ AND r2173.x, r2173.x, 0x1;
+
+ OR r2174.x, r2172.x, r2173.x;
+
+ MOV r2175.x, 0x00000000;
+ MOV_SWZ r121, r120.x, r2175.x, r2175.x, r2175.x;
+ IF_CND.z r2174.x;
+ MOV r2176.x, 4104;
+ MOV r2177.x, 0;
+ MOV_SWZ r2178, r2176.x, r2177.x, r2177.x, r2177.x;
+ MOV r2179.xy, r2178;
+ MOV r2180.xy, r2179.xyxy;
+ PADD ptr227, ptr0, r2180.x;
+ LD_RAW_PTR r2181.x, ptr227;
+ AND r2182.x, r2181.x, r124.x;
+ MOV r2183.x, r2182.x;
+ MOV r2184.x, r2181.x;
+ FCMP.eq r2185.x, r2183.x, r2184.x;
+ AND r2185.x, r2185.x, 0x1;
+ MOV r2186.x, 0x7FFFFFFF;
+ MOV r2187.x, 4120;
+ MOV_SWZ r2188, r2187.x, r2177.x, r2177.x, r2177.x;
+ MOV r2189.xy, r2188;
+ MOV r2190.xy, r2189.xyxy;
+ PADD ptr228, ptr0, r2190.x;
+ LD_RAW_PTR r2191.x, ptr228;
+ AND r2192.x, r123.x, 2147483648;
+ MOV r2193.x, 9240;
+ MOV_SWZ r2194, r2193.x, r2177.x, r2177.x, r2177.x;
+ MOV r2195.xy, r2194;
+ MOV r2196.xy, r2195.xyxy;
+ PADD ptr229, ptr0, r2196.x;
+ SHR r2197.x, r123.x, 23;
+ AND r2198.x, r2197.x, 255;
+ MOV r2199.x, 3;
+ IMUL r2201.x, r2200.x, r2198.x, r2199.x;
+ SHL r2202.x, r2200.x, 2;
+ SHR r2203.x, r2200.x, 30;
+ MOV_SWZ r2204, r2202.x, r2203.x, r2177.x, r2177.x;
+ MOV r2205.xy, r2204;
+ MOV r2206.xy, r2205.xyxy;
+ PADD ptr230, ptr229, r2206.x;
+ MOV r2207.x, 4;
+ MOV_SWZ r2208, r2207.x, r2177.x, r2177.x, r2177.x;
+ MOV r2209.xy, r2208;
+ MOV r2210.xy, r2209.xyxy;
+ PADD ptr231, ptr230, r2210.x;
+ LD_RAW_PTR r2211.x, ptr231;
+ SHR r2212.x, r2211.x, 16;
+ SHR r2213.x, r123.x, 16;
+ AND r2214.x, r2213.x, 127;
+ OR r2215.x, r2214.x, 128;
+ IMUL r2217.x, r2216.x, r2212.x, r2215.x;
+ LD_RAW_PTR r2218.x, ptr230;
+ AND r2219.x, r2218.x, 65535;
+ AND r2220.x, r123.x, 65535;
+ IMUL r2222.x, r2221.x, r2219.x, r2220.x;
+ AND r2223.x, r2221.x, 65535;
+ IADD r2224.x, r2216.x, r2223.x;
+ IMUL r2226.x, r2225.x, r2212.x, r2220.x;
+ SHR r2227.x, r2225.x, 16;
+ IADD r2228.x, r2224.x, r2227.x;
+ IMUL r2230.x, r2229.x, r2219.x, r2215.x;
+ SHR r2231.x, r2218.x, 16;
+ IMUL r2233.x, r2232.x, r2231.x, r2220.x;
+ IADD r2234.x, r2229.x, r2232.x;
+ SHL r2235.x, r2234.x, 16;
+ IADD r2236.x, r2235.x, r2221.x;
+ AND r2237.x, r2236.x, 4294901760;
+ IADD r2238.x, r2228.x, r2237.x;
+ AND r2239.x, r2211.x, 65535;
+ IMUL r2241.x, r2240.x, r2239.x, r2220.x;
+ SHR r2242.x, r2240.x, 16;
+ IMUL r2244.x, r2243.x, r2239.x, r2215.x;
+ IADD r2245.x, r2242.x, r2243.x;
+ AND r2246.x, r2225.x, 65535;
+ IADD r2247.x, r2245.x, r2246.x;
+ MOV r2248.x, 8;
+ MOV_SWZ r2249, r2248.x, r2177.x, r2177.x, r2177.x;
+ MOV r2250.xy, r2249;
+ MOV r2251.xy, r2250.xyxy;
+ PADD ptr232, ptr230, r2251.x;
+ LD_RAW_PTR r2252.x, ptr232;
+ SHR r2253.x, r2252.x, 16;
+ IMUL r2255.x, r2254.x, r2253.x, r2215.x;
+ AND r2256.x, r2240.x, 65535;
+ IADD r2257.x, r2254.x, r2256.x;
+ AND r2258.x, r2252.x, 65535;
+ IMUL r2260.x, r2259.x, r2258.x, r2215.x;
+ SHR r2261.x, r2259.x, 16;
+ IADD r2262.x, r2257.x, r2261.x;
+ IMUL r2264.x, r2263.x, r2253.x, r2220.x;
+ SHR r2265.x, r2263.x, 16;
+ IADD r2266.x, r2262.x, r2265.x;
+ SHR r2267.x, r2266.x, 16;
+ IADD r2268.x, r2247.x, r2267.x;
+ SHR r2269.x, r2268.x, 16;
+ IADD r2270.x, r2238.x, r2269.x;
+ SHR r2271.x, r2270.x, 9;
+ OR r2272.x, r2192.x, r2271.x;
+ OR r2273.x, r2272.x, 1065353216;
+ MOV r2274.x, r2273.x;
+ FADD r2275.x, r2274.x, 0x47400000;
+ FADD r2276.x, r2275.x, 0xC7400000;
+ FADD r2277.x, r2274.x, -r2276.x;
+ SHR r2278.x, r2268.x, 2;
+ AND r2279.x, r2278.x, 16383;
+ OR r2280.x, r2192.x, 872415232;
+ OR r2281.x, r2279.x, r2280.x;
+ SHL r2282.x, r2270.x, 14;
+ AND r2283.x, r2282.x, 8372224;
+ OR r2284.x, r2281.x, r2283.x;
+ MOV r2285.x, r2284.x;
+ MOV r2286.x, r2280.x;
+ FADD r2287.x, r2285.x, -r2286.x;
+ FADD r2288.x, r2277.x, r2287.x;
+ MOV r2289.x, r2288.x;
+ AND r2290.x, r2289.x, 4294963200;
+ MOV r2291.x, r2290.x;
+ FMUL r2292.x, r2291.x, 0x40C91000;
+ FADD r2293.x, r2288.x, -r2291.x;
+ FMUL r2294.x, r2293.x, 0x40C91000;
+ FMUL r2295.x, r2291.x, 0xB795777A;
+ FADD r2296.x, r2294.x, r2295.x;
+ FADD r2297.x, r2277.x, -r2288.x;
+ FADD r2298.x, r2287.x, r2297.x;
+ SHL r2299.x, r2268.x, 16;
+ AND r2300.x, r2266.x, 65535;
+ OR r2301.x, r2299.x, r2300.x;
+ SHL r2302.x, r2301.x, 5;
+ AND r2303.x, r2302.x, 8388576;
+ OR r2304.x, r2192.x, 679477248;
+ OR r2305.x, r2303.x, r2304.x;
+ MOV r2306.x, r2305.x;
+ MOV r2307.x, r2304.x;
+ FADD r2308.x, r2306.x, -r2307.x;
+ FADD r2309.x, r2298.x, r2308.x;
+ FMUL r2310.x, r2309.x, 0x40C90FDB;
+ FMUL r2311.x, r2293.x, 0xB795777A;
+ FADD r2312.x, r2310.x, r2311.x;
+ FADD r2313.x, r2296.x, r2312.x;
+ FADD r2314.x, r2292.x, r2313.x;
+ MOV r2315.x, r2314.x;
+ AND r2316.x, r123.x, 2147483647;
+ MOV r2317.x, r2316.x;
+ MOV r2318.x, 0x35800000;
+ FCMP.gt r2319.x, r2317.x, r2318.x;
+ AND r2319.x, r2319.x, 0x1;
+ MOV r2320.x, 4294967295;
+ MOV_CND.nz r2321.x, r2319.x, r2320.x, r2177.x;
+ AND r2322.x, r2315.x, r2321.x;
+ FCMP.le r2323.x, r2317.x, r2318.x;
+ AND r2323.x, r2323.x, 0x1;
- OR r1302.x, r1300.x, r1301.x;
- MOV r1303.x, 0x00000000;
- MOV_SWZ r126, r125.x, r1303.x, r1303.x, r1303.x;
- IF_CND.z r1302.x;
- PADD ptr227, ptr0, 4104;
- LD_RAW_PTR r1304.x, ptr227;
- AND r1305.x, r1304.x, r129.x;
- MOV r1306.x, r1305.x;
- MOV r1307.x, r1304.x;
- FCMP.eq r1308.x, r1306.x, r1307.x;
- MOV r1309.x, 0x7FFFFFFF;
- PADD ptr228, ptr0, 4120;
- LD_RAW_PTR r1310.x, ptr228;
- AND r1311.x, r128.x, 2147483648;
- PADD ptr229, ptr0, 9240;
- SHR r1312.x, r128.x, 23;
- AND r1313.x, r1312.x, 255;
- MOV r1314.x, 3;
- IMUL r1316.x, r1315.x, r1313.x, r1314.x;
- SHL r1317.x, r1315.x, 2;
- PADD ptr230, ptr229, r1317.x;
- PADD ptr231, ptr230, 4;
- LD_RAW_PTR r1318.x, ptr231;
- SHR r1319.x, r1318.x, 16;
- SHR r1320.x, r128.x, 16;
- AND r1321.x, r1320.x, 127;
- OR r1322.x, r1321.x, 128;
- IMUL r1324.x, r1323.x, r1319.x, r1322.x;
- LD_RAW_PTR r1325.x, ptr230;
- AND r1326.x, r1325.x, 65535;
- AND r1327.x, r128.x, 65535;
- IMUL r1329.x, r1328.x, r1326.x, r1327.x;
- AND r1330.x, r1328.x, 65535;
- IADD r1331.x, r1323.x, r1330.x;
- IMUL r1333.x, r1332.x, r1319.x, r1327.x;
- SHR r1334.x, r1332.x, 16;
- IADD r1335.x, r1331.x, r1334.x;
- IMUL r1337.x, r1336.x, r1326.x, r1322.x;
- SHR r1338.x, r1325.x, 16;
- IMUL r1340.x, r1339.x, r1338.x, r1327.x;
- IADD r1341.x, r1336.x, r1339.x;
- SHL r1342.x, r1341.x, 16;
- IADD r1343.x, r1342.x, r1328.x;
- AND r1344.x, r1343.x, 4294901760;
- IADD r1345.x, r1335.x, r1344.x;
- AND r1346.x, r1318.x, 65535;
- IMUL r1348.x, r1347.x, r1346.x, r1327.x;
- SHR r1349.x, r1347.x, 16;
- IMUL r1351.x, r1350.x, r1346.x, r1322.x;
- IADD r1352.x, r1349.x, r1350.x;
- AND r1353.x, r1332.x, 65535;
- IADD r1354.x, r1352.x, r1353.x;
- PADD ptr232, ptr230, 8;
- LD_RAW_PTR r1355.x, ptr232;
- SHR r1356.x, r1355.x, 16;
- IMUL r1358.x, r1357.x, r1356.x, r1322.x;
- AND r1359.x, r1347.x, 65535;
- IADD r1360.x, r1357.x, r1359.x;
- AND r1361.x, r1355.x, 65535;
- IMUL r1363.x, r1362.x, r1361.x, r1322.x;
- SHR r1364.x, r1362.x, 16;
- IADD r1365.x, r1360.x, r1364.x;
- IMUL r1367.x, r1366.x, r1356.x, r1327.x;
- SHR r1368.x, r1366.x, 16;
- IADD r1369.x, r1365.x, r1368.x;
- SHR r1370.x, r1369.x, 16;
- IADD r1371.x, r1354.x, r1370.x;
- SHR r1372.x, r1371.x, 16;
- IADD r1373.x, r1345.x, r1372.x;
- SHR r1374.x, r1373.x, 9;
- OR r1375.x, r1311.x, r1374.x;
- OR r1376.x, r1375.x, 1065353216;
- MOV r1377.x, r1376.x;
- FADD r1378.x, r1377.x, 0x47400000;
- FADD r1379.x, r1378.x, 0xC7400000;
- FADD r1380.x, r1377.x, -r1379.x;
- SHR r1381.x, r1371.x, 2;
- AND r1382.x, r1381.x, 16383;
- OR r1383.x, r1311.x, 872415232;
- OR r1384.x, r1382.x, r1383.x;
- SHL r1385.x, r1373.x, 14;
- AND r1386.x, r1385.x, 8372224;
- OR r1387.x, r1384.x, r1386.x;
- MOV r1388.x, r1387.x;
- MOV r1389.x, r1383.x;
- FADD r1390.x, r1388.x, -r1389.x;
- FADD r1391.x, r1380.x, r1390.x;
- MOV r1392.x, r1391.x;
- AND r1393.x, r1392.x, 4294963200;
- MOV r1394.x, r1393.x;
- FMUL r1395.x, r1394.x, 0x40C91000;
- FADD r1396.x, r1391.x, -r1394.x;
- FMUL r1397.x, r1396.x, 0x40C91000;
- FMUL r1398.x, r1394.x, 0xB795777A;
- FADD r1399.x, r1397.x, r1398.x;
- FADD r1400.x, r1380.x, -r1391.x;
- FADD r1401.x, r1390.x, r1400.x;
- SHL r1402.x, r1371.x, 16;
- AND r1403.x, r1369.x, 65535;
- OR r1404.x, r1402.x, r1403.x;
- SHL r1405.x, r1404.x, 5;
- AND r1406.x, r1405.x, 8388576;
- OR r1407.x, r1311.x, 679477248;
- OR r1408.x, r1406.x, r1407.x;
- MOV r1409.x, r1408.x;
- MOV r1410.x, r1407.x;
- FADD r1411.x, r1409.x, -r1410.x;
- FADD r1412.x, r1401.x, r1411.x;
- FMUL r1413.x, r1412.x, 0x40C90FDB;
- FMUL r1414.x, r1396.x, 0xB795777A;
- FADD r1415.x, r1413.x, r1414.x;
- FADD r1416.x, r1399.x, r1415.x;
- FADD r1417.x, r1395.x, r1416.x;
- MOV r1418.x, r1417.x;
- AND r1419.x, r128.x, 2147483647;
- MOV r1420.x, r1419.x;
- MOV r1421.x, 0x35800000;
- FCMP.gt r1422.x, r1420.x, r1421.x;
- MOV r1423.x, 4294967295;
- MOV r1424.x, 0;
- MOV_CND.nz r1425.x, r1422.x, r1423.x, r1424.x;
- AND r1426.x, r1418.x, r1425.x;
- FCMP.le r1427.x, r1420.x, r1421.x;
- MOV_CND.nz r1428.x, r1427.x, r1423.x, r1424.x;
- AND r1429.x, r1428.x, r128.x;
- OR r1430.x, r1426.x, r1429.x;
- MOV r1431.x, r1430.x;
- FMUL r1432.x, r1431.x, r1431.x;
- FMUL r1433.x, r1310.x, r1432.x;
- PADD ptr233, ptr0, 4116;
- LD_RAW_PTR r1434.x, ptr233;
- FADD r1435.x, r1433.x, r1434.x;
- FMUL r1436.x, r1435.x, r1432.x;
- MOV r1437.x, r1378.x;
- SHL r1438.x, r1437.x, 2;
- AND r1439.x, r1438.x, 1020;
- OR r1440.x, r1439.x, 1;
- SHL r1441.x, r1440.x, 2;
- PADD ptr234, ptr0, r1441.x;
- LD_RAW_PTR r1442.x, ptr234;
- FMUL r1443.x, r1436.x, r1442.x;
- FADD r1444.x, r1395.x, -r1417.x;
- FADD r1445.x, r1444.x, r1416.x;
- MOV r1446.x, r1445.x;
- AND r1447.x, r1446.x, r1425.x;
- MOV r1448.x, r1447.x;
- SHL r1449.x, r1439.x, 2;
- PADD ptr235, ptr0, r1449.x;
- LD_RAW_PTR r1450.x, ptr235;
- OR r1451.x, r1439.x, 3;
- SHL r1452.x, r1451.x, 2;
- PADD ptr236, ptr0, r1452.x;
- LD_RAW_PTR r1453.x, ptr236;
- FADD r1454.x, r1450.x, r1453.x;
- FMUL r1455.x, r1431.x, r1442.x;
- FADD r1456.x, r1454.x, -r1455.x;
- FMUL r1457.x, r1448.x, r1456.x;
- OR r1458.x, r1439.x, 2;
- SHL r1459.x, r1458.x, 2;
- PADD ptr237, ptr0, r1459.x;
- LD_RAW_PTR r1460.x, ptr237;
- FADD r1461.x, r1457.x, r1460.x;
- FADD r1462.x, r1443.x, r1461.x;
- PADD ptr238, ptr0, 4112;
- LD_RAW_PTR r1463.x, ptr238;
- FMUL r1464.x, r1463.x, r1432.x;
- PADD ptr239, ptr0, 4108;
- LD_RAW_PTR r1465.x, ptr239;
- FADD r1466.x, r1464.x, r1465.x;
- FMUL r1467.x, r1466.x, r1432.x;
- FMUL r1468.x, r1467.x, r1431.x;
- FMUL r1469.x, r1468.x, r1454.x;
- FADD r1470.x, r1462.x, r1469.x;
- FMUL r1471.x, r1450.x, r1431.x;
- FMUL r1472.x, r1431.x, r1453.x;
- FADD r1473.x, r1442.x, r1472.x;
- FADD r1474.x, r1471.x, r1473.x;
- FADD r1475.x, r1473.x, -r1474.x;
- FADD r1476.x, r1475.x, r1471.x;
- FADD r1477.x, r1442.x, -r1473.x;
- FADD r1478.x, r1477.x, r1472.x;
- FADD r1479.x, r1476.x, r1478.x;
- FADD r1480.x, r1470.x, r1479.x;
- FADD r1481.x, r1474.x, r1480.x;
- MOV_CND.nz r130.x, r1308.x, r1309.x, r1481.x;
- MOV r2883.x, r130.x;
+ MOV_CND.nz r2324.x, r2323.x, r2320.x, r2177.x;
+ AND r2325.x, r2324.x, r123.x;
+ OR r2326.x, r2322.x, r2325.x;
+ MOV r2327.x, r2326.x;
+ FMUL r2328.x, r2327.x, r2327.x;
+ FMUL r2329.x, r2191.x, r2328.x;
+ MOV r2330.x, 4116;
+ MOV_SWZ r2331, r2330.x, r2177.x, r2177.x, r2177.x;
+ MOV r2332.xy, r2331;
+ MOV r2333.xy, r2332.xyxy;
+ PADD ptr233, ptr0, r2333.x;
+ LD_RAW_PTR r2334.x, ptr233;
+ FADD r2335.x, r2329.x, r2334.x;
+ FMUL r2336.x, r2335.x, r2328.x;
+ MOV r2337.x, r2275.x;
+ SHL r2338.x, r2337.x, 2;
+ AND r2339.x, r2338.x, 1020;
+ OR r2340.x, r2339.x, 1;
+ SHL r2341.x, r2340.x, 2;
+ MOV_SWZ r2342, r2341.x, r2177.x, r2177.x, r2177.x;
+ MOV r2343.xy, r2342;
+ MOV r2344.xy, r2343.xyxy;
+ PADD ptr234, ptr0, r2344.x;
+ LD_RAW_PTR r2345.x, ptr234;
+ FMUL r2346.x, r2336.x, r2345.x;
+ FADD r2347.x, r2292.x, -r2314.x;
+ FADD r2348.x, r2347.x, r2313.x;
+ MOV r2349.x, r2348.x;
+ AND r2350.x, r2349.x, r2321.x;
+ MOV r2351.x, r2350.x;
+ SHL r2352.x, r2339.x, 2;
+ MOV_SWZ r2353, r2352.x, r2177.x, r2177.x, r2177.x;
+ MOV r2354.xy, r2353;
+ MOV r2355.xy, r2354.xyxy;
+ PADD ptr235, ptr0, r2355.x;
+ LD_RAW_PTR r2356.x, ptr235;
+ OR r2357.x, r2339.x, 3;
+ SHL r2358.x, r2357.x, 2;
+ MOV_SWZ r2359, r2358.x, r2177.x, r2177.x, r2177.x;
+ MOV r2360.xy, r2359;
+ MOV r2361.xy, r2360.xyxy;
+ PADD ptr236, ptr0, r2361.x;
+ LD_RAW_PTR r2362.x, ptr236;
+ FADD r2363.x, r2356.x, r2362.x;
+ FMUL r2364.x, r2327.x, r2345.x;
+ FADD r2365.x, r2363.x, -r2364.x;
+ FMUL r2366.x, r2351.x, r2365.x;
+ OR r2367.x, r2339.x, 2;
+ SHL r2368.x, r2367.x, 2;
+ MOV_SWZ r2369, r2368.x, r2177.x, r2177.x, r2177.x;
+ MOV r2370.xy, r2369;
+ MOV r2371.xy, r2370.xyxy;
+ PADD ptr237, ptr0, r2371.x;
+ LD_RAW_PTR r2372.x, ptr237;
+ FADD r2373.x, r2366.x, r2372.x;
+ FADD r2374.x, r2346.x, r2373.x;
+ MOV r2375.x, 4112;
+ MOV_SWZ r2376, r2375.x, r2177.x, r2177.x, r2177.x;
+ MOV r2377.xy, r2376;
+ MOV r2378.xy, r2377.xyxy;
+ PADD ptr238, ptr0, r2378.x;
+ LD_RAW_PTR r2379.x, ptr238;
+ FMUL r2380.x, r2379.x, r2328.x;
+ MOV r2381.x, 4108;
+ MOV_SWZ r2382, r2381.x, r2177.x, r2177.x, r2177.x;
+ MOV r2383.xy, r2382;
+ MOV r2384.xy, r2383.xyxy;
+ PADD ptr239, ptr0, r2384.x;
+ LD_RAW_PTR r2385.x, ptr239;
+ FADD r2386.x, r2380.x, r2385.x;
+ FMUL r2387.x, r2386.x, r2328.x;
+ FMUL r2388.x, r2387.x, r2327.x;
+ FMUL r2389.x, r2388.x, r2363.x;
+ FADD r2390.x, r2374.x, r2389.x;
+ FMUL r2391.x, r2356.x, r2327.x;
+ FMUL r2392.x, r2327.x, r2362.x;
+ FADD r2393.x, r2345.x, r2392.x;
+ FADD r2394.x, r2391.x, r2393.x;
+ FADD r2395.x, r2393.x, -r2394.x;
+ FADD r2396.x, r2395.x, r2391.x;
+ FADD r2397.x, r2345.x, -r2393.x;
+ FADD r2398.x, r2397.x, r2392.x;
+ FADD r2399.x, r2396.x, r2398.x;
+ FADD r2400.x, r2390.x, r2399.x;
+ FADD r2401.x, r2394.x, r2400.x;
+ MOV_CND.nz r125.x, r2185.x, r2186.x, r2401.x;
+ MOV r4478.x, r125.x;
ELSE;
- PADD ptr240, ptr0, 4152;
- LD_RAW_PTR r1482.x, ptr240;
- PADD ptr241, ptr0, 4164;
- LD_RAW_PTR r1483.x, ptr241;
- FADD r1484.x, r127.x, r1483.x;
- PADD ptr242, ptr0, 4156;
- LD_RAW_PTR r1485.x, ptr242;
- FMUL r1486.x, r1484.x, r1485.x;
- PADD ptr243, ptr0, 4160;
- LD_RAW_PTR r1487.x, ptr243;
- FADD r1488.x, r1486.x, r1487.x;
- FADD r1489.x, r1488.x, -r1487.x;
- PADD ptr244, ptr0, 4168;
- LD_RAW_PTR r1490.x, ptr244;
- FADD r1491.x, r1489.x, -r1490.x;
- PADD ptr245, ptr0, 4124;
- LD_RAW_PTR r1492.x, ptr245;
- FMUL r1493.x, r1491.x, r1492.x;
- FADD r1494.x, r127.x, -r1493.x;
- PADD ptr246, ptr0, 4128;
- LD_RAW_PTR r1495.x, ptr246;
- FMUL r1496.x, r1491.x, r1495.x;
- FADD r1497.x, r1494.x, -r1496.x;
- PADD ptr247, ptr0, 4132;
- LD_RAW_PTR r1498.x, ptr247;
- FMUL r1499.x, r1491.x, r1498.x;
- FADD r1500.x, r1497.x, -r1499.x;
- PADD ptr248, ptr0, 4136;
- LD_RAW_PTR r1501.x, ptr248;
- FMUL r1502.x, r1491.x, r1501.x;
- FADD r1503.x, r1500.x, -r1502.x;
- FMUL r1504.x, r1503.x, r1503.x;
- FMUL r1505.x, r1482.x, r1504.x;
- PADD ptr249, ptr0, 4148;
- LD_RAW_PTR r1506.x, ptr249;
- FADD r1507.x, r1505.x, r1506.x;
- FMUL r1508.x, r1507.x, r1504.x;
- PADD ptr250, ptr0, 4144;
- LD_RAW_PTR r1509.x, ptr250;
- FADD r1510.x, r1508.x, r1509.x;
- FMUL r1511.x, r1510.x, r1504.x;
- PADD ptr251, ptr0, 4140;
- LD_RAW_PTR r1512.x, ptr251;
- FADD r1513.x, r1511.x, r1512.x;
- FMUL r1514.x, r1513.x, r1504.x;
- MOV r1515.x, r1503.x;
- MOV r1516.x, r1488.x;
- SHL r1517.x, r1516.x, 31;
- XOR r1518.x, r1515.x, r1517.x;
- MOV r1519.x, r1518.x;
- FMUL r1520.x, r1514.x, r1519.x;
- FADD r131.x, r1520.x, r1519.x;
- MOV r2883.x, r131.x;
+ MOV r2402.x, 4152;
+ MOV r2403.x, 0;
+ MOV_SWZ r2404, r2402.x, r2403.x, r2403.x, r2403.x;
+ MOV r2405.xy, r2404;
+ MOV r2406.xy, r2405.xyxy;
+ PADD ptr240, ptr0, r2406.x;
+ LD_RAW_PTR r2407.x, ptr240;
+ MOV r2408.x, 4164;
+ MOV_SWZ r2409, r2408.x, r2403.x, r2403.x, r2403.x;
+ MOV r2410.xy, r2409;
+ MOV r2411.xy, r2410.xyxy;
+ PADD ptr241, ptr0, r2411.x;
+ LD_RAW_PTR r2412.x, ptr241;
+ FADD r2413.x, r122.x, r2412.x;
+ MOV r2414.x, 4156;
+ MOV_SWZ r2415, r2414.x, r2403.x, r2403.x, r2403.x;
+ MOV r2416.xy, r2415;
+ MOV r2417.xy, r2416.xyxy;
+ PADD ptr242, ptr0, r2417.x;
+ LD_RAW_PTR r2418.x, ptr242;
+ FMUL r2419.x, r2413.x, r2418.x;
+ MOV r2420.x, 4160;
+ MOV_SWZ r2421, r2420.x, r2403.x, r2403.x, r2403.x;
+ MOV r2422.xy, r2421;
+ MOV r2423.xy, r2422.xyxy;
+ PADD ptr243, ptr0, r2423.x;
+ LD_RAW_PTR r2424.x, ptr243;
+ FADD r2425.x, r2419.x, r2424.x;
+ FADD r2426.x, r2425.x, -r2424.x;
+ MOV r2427.x, 4168;
+ MOV_SWZ r2428, r2427.x, r2403.x, r2403.x, r2403.x;
+ MOV r2429.xy, r2428;
+ MOV r2430.xy, r2429.xyxy;
+ PADD ptr244, ptr0, r2430.x;
+ LD_RAW_PTR r2431.x, ptr244;
+ FADD r2432.x, r2426.x, -r2431.x;
+ MOV r2433.x, 4124;
+ MOV_SWZ r2434, r2433.x, r2403.x, r2403.x, r2403.x;
+ MOV r2435.xy, r2434;
+ MOV r2436.xy, r2435.xyxy;
+ PADD ptr245, ptr0, r2436.x;
+ LD_RAW_PTR r2437.x, ptr245;
+ FMUL r2438.x, r2432.x, r2437.x;
+ FADD r2439.x, r122.x, -r2438.x;
+ MOV r2440.x, 4128;
+ MOV_SWZ r2441, r2440.x, r2403.x, r2403.x, r2403.x;
+ MOV r2442.xy, r2441;
+ MOV r2443.xy, r2442.xyxy;
+ PADD ptr246, ptr0, r2443.x;
+ LD_RAW_PTR r2444.x, ptr246;
+ FMUL r2445.x, r2432.x, r2444.x;
+ FADD r2446.x, r2439.x, -r2445.x;
+ MOV r2447.x, 4132;
+ MOV_SWZ r2448, r2447.x, r2403.x, r2403.x, r2403.x;
+ MOV r2449.xy, r2448;
+ MOV r2450.xy, r2449.xyxy;
+ PADD ptr247, ptr0, r2450.x;
+ LD_RAW_PTR r2451.x, ptr247;
+ FMUL r2452.x, r2432.x, r2451.x;
+ FADD r2453.x, r2446.x, -r2452.x;
+ MOV r2454.x, 4136;
+ MOV_SWZ r2455, r2454.x, r2403.x, r2403.x, r2403.x;
+ MOV r2456.xy, r2455;
+ MOV r2457.xy, r2456.xyxy;
+ PADD ptr248, ptr0, r2457.x;
+ LD_RAW_PTR r2458.x, ptr248;
+ FMUL r2459.x, r2432.x, r2458.x;
+ FADD r2460.x, r2453.x, -r2459.x;
+ FMUL r2461.x, r2460.x, r2460.x;
+ FMUL r2462.x, r2407.x, r2461.x;
+ MOV r2463.x, 4148;
+ MOV_SWZ r2464, r2463.x, r2403.x, r2403.x, r2403.x;
+ MOV r2465.xy, r2464;
+ MOV r2466.xy, r2465.xyxy;
+ PADD ptr249, ptr0, r2466.x;
+ LD_RAW_PTR r2467.x, ptr249;
+ FADD r2468.x, r2462.x, r2467.x;
+ FMUL r2469.x, r2468.x, r2461.x;
+ MOV r2470.x, 4144;
+ MOV_SWZ r2471, r2470.x, r2403.x, r2403.x, r2403.x;
+ MOV r2472.xy, r2471;
+ MOV r2473.xy, r2472.xyxy;
+ PADD ptr250, ptr0, r2473.x;
+ LD_RAW_PTR r2474.x, ptr250;
+ FADD r2475.x, r2469.x, r2474.x;
+ FMUL r2476.x, r2475.x, r2461.x;
+ MOV r2477.x, 4140;
+ MOV_SWZ r2478, r2477.x, r2403.x, r2403.x, r2403.x;
+ MOV r2479.xy, r2478;
+ MOV r2480.xy, r2479.xyxy;
+ PADD ptr251, ptr0, r2480.x;
+ LD_RAW_PTR r2481.x, ptr251;
+ FADD r2482.x, r2476.x, r2481.x;
+ FMUL r2483.x, r2482.x, r2461.x;
+ MOV r2484.x, r2460.x;
+ MOV r2485.x, r2425.x;
+ SHL r2486.x, r2485.x, 31;
+ XOR r2487.x, r2484.x, r2486.x;
+ MOV r2488.x, r2487.x;
+ FMUL r2489.x, r2483.x, r2488.x;
+ FADD r126.x, r2489.x, r2488.x;
+ MOV r4478.x, r126.x;
ENDIF;
- MOV r132.x, r2883.x;
- MOV r134.x, r117.z;
- MOV r135.x, r134.x;
- AND r136.x, r119.x, r135.x;
- MOV r1521.x, r136.x;
- FCMP.le r1522.x, r1521.x, r122.x;
- FCMP.ne r1523.x, r1521.x, r1521.x;
- IF_CND.z r1523.x;
- FCMP.ne r1523.x, r122.x, r122.x;
+ MOV r127.x, r4478.x;
+ MOV r129.x, r112.z;
+ MOV r130.x, r129.x;
+ AND r131.x, r114.x, r130.x;
+ MOV r2490.x, r131.x;
+ FCMP.le r2491.x, r2490.x, r117.x;
+ AND r2491.x, r2491.x, 0x1;
+ FCMP.ne r2492.x, r2490.x, r2490.x;
+ IF_CND.z r2492.x;
+ FCMP.ne r2492.x, r117.x, r117.x;
ENDIF;
+ AND r2492.x, r2492.x, 0x1;
- OR r1524.x, r1522.x, r1523.x;
- MOV_SWZ r133, r126.x, r132.x, r126.z, r126.w;
- IF_CND.z r1524.x;
- PADD ptr252, ptr0, 4104;
- LD_RAW_PTR r1525.x, ptr252;
- AND r1526.x, r1525.x, r136.x;
- MOV r1527.x, r1526.x;
- MOV r1528.x, r1525.x;
- FCMP.eq r1529.x, r1527.x, r1528.x;
- MOV r1530.x, 0x7FFFFFFF;
- PADD ptr253, ptr0, 4120;
- LD_RAW_PTR r1531.x, ptr253;
- AND r1532.x, r135.x, 2147483648;
- PADD ptr254, ptr0, 9240;
- SHR r1533.x, r135.x, 23;
- AND r1534.x, r1533.x, 255;
- MOV r1535.x, 3;
- IMUL r1537.x, r1536.x, r1534.x, r1535.x;
- SHL r1538.x, r1536.x, 2;
- PADD ptr255, ptr254, r1538.x;
- PADD ptr256, ptr255, 4;
- LD_RAW_PTR r1539.x, ptr256;
- SHR r1540.x, r1539.x, 16;
- SHR r1541.x, r135.x, 16;
- AND r1542.x, r1541.x, 127;
- OR r1543.x, r1542.x, 128;
- IMUL r1545.x, r1544.x, r1540.x, r1543.x;
- LD_RAW_PTR r1546.x, ptr255;
- AND r1547.x, r1546.x, 65535;
- AND r1548.x, r135.x, 65535;
- IMUL r1550.x, r1549.x, r1547.x, r1548.x;
- AND r1551.x, r1549.x, 65535;
- IADD r1552.x, r1544.x, r1551.x;
- IMUL r1554.x, r1553.x, r1540.x, r1548.x;
- SHR r1555.x, r1553.x, 16;
- IADD r1556.x, r1552.x, r1555.x;
- IMUL r1558.x, r1557.x, r1547.x, r1543.x;
- SHR r1559.x, r1546.x, 16;
- IMUL r1561.x, r1560.x, r1559.x, r1548.x;
- IADD r1562.x, r1557.x, r1560.x;
- SHL r1563.x, r1562.x, 16;
- IADD r1564.x, r1563.x, r1549.x;
- AND r1565.x, r1564.x, 4294901760;
- IADD r1566.x, r1556.x, r1565.x;
- AND r1567.x, r1539.x, 65535;
- IMUL r1569.x, r1568.x, r1567.x, r1548.x;
- SHR r1570.x, r1568.x, 16;
- IMUL r1572.x, r1571.x, r1567.x, r1543.x;
- IADD r1573.x, r1570.x, r1571.x;
- AND r1574.x, r1553.x, 65535;
- IADD r1575.x, r1573.x, r1574.x;
- PADD ptr257, ptr255, 8;
- LD_RAW_PTR r1576.x, ptr257;
- SHR r1577.x, r1576.x, 16;
- IMUL r1579.x, r1578.x, r1577.x, r1543.x;
- AND r1580.x, r1568.x, 65535;
- IADD r1581.x, r1578.x, r1580.x;
- AND r1582.x, r1576.x, 65535;
- IMUL r1584.x, r1583.x, r1582.x, r1543.x;
- SHR r1585.x, r1583.x, 16;
- IADD r1586.x, r1581.x, r1585.x;
- IMUL r1588.x, r1587.x, r1577.x, r1548.x;
- SHR r1589.x, r1587.x, 16;
- IADD r1590.x, r1586.x, r1589.x;
- SHR r1591.x, r1590.x, 16;
- IADD r1592.x, r1575.x, r1591.x;
- SHR r1593.x, r1592.x, 16;
- IADD r1594.x, r1566.x, r1593.x;
- SHR r1595.x, r1594.x, 9;
- OR r1596.x, r1532.x, r1595.x;
- OR r1597.x, r1596.x, 1065353216;
- MOV r1598.x, r1597.x;
- FADD r1599.x, r1598.x, 0x47400000;
- FADD r1600.x, r1599.x, 0xC7400000;
- FADD r1601.x, r1598.x, -r1600.x;
- SHR r1602.x, r1592.x, 2;
- AND r1603.x, r1602.x, 16383;
- OR r1604.x, r1532.x, 872415232;
- OR r1605.x, r1603.x, r1604.x;
- SHL r1606.x, r1594.x, 14;
- AND r1607.x, r1606.x, 8372224;
- OR r1608.x, r1605.x, r1607.x;
- MOV r1609.x, r1608.x;
- MOV r1610.x, r1604.x;
- FADD r1611.x, r1609.x, -r1610.x;
- FADD r1612.x, r1601.x, r1611.x;
- MOV r1613.x, r1612.x;
- AND r1614.x, r1613.x, 4294963200;
- MOV r1615.x, r1614.x;
- FMUL r1616.x, r1615.x, 0x40C91000;
- FADD r1617.x, r1612.x, -r1615.x;
- FMUL r1618.x, r1617.x, 0x40C91000;
- FMUL r1619.x, r1615.x, 0xB795777A;
- FADD r1620.x, r1618.x, r1619.x;
- FADD r1621.x, r1601.x, -r1612.x;
- FADD r1622.x, r1611.x, r1621.x;
- SHL r1623.x, r1592.x, 16;
- AND r1624.x, r1590.x, 65535;
- OR r1625.x, r1623.x, r1624.x;
- SHL r1626.x, r1625.x, 5;
- AND r1627.x, r1626.x, 8388576;
- OR r1628.x, r1532.x, 679477248;
- OR r1629.x, r1627.x, r1628.x;
- MOV r1630.x, r1629.x;
- MOV r1631.x, r1628.x;
- FADD r1632.x, r1630.x, -r1631.x;
- FADD r1633.x, r1622.x, r1632.x;
- FMUL r1634.x, r1633.x, 0x40C90FDB;
- FMUL r1635.x, r1617.x, 0xB795777A;
- FADD r1636.x, r1634.x, r1635.x;
- FADD r1637.x, r1620.x, r1636.x;
- FADD r1638.x, r1616.x, r1637.x;
- MOV r1639.x, r1638.x;
- AND r1640.x, r135.x, 2147483647;
- MOV r1641.x, r1640.x;
- MOV r1642.x, 0x35800000;
- FCMP.gt r1643.x, r1641.x, r1642.x;
- MOV r1644.x, 4294967295;
- MOV r1645.x, 0;
- MOV_CND.nz r1646.x, r1643.x, r1644.x, r1645.x;
- AND r1647.x, r1639.x, r1646.x;
- FCMP.le r1648.x, r1641.x, r1642.x;
- MOV_CND.nz r1649.x, r1648.x, r1644.x, r1645.x;
- AND r1650.x, r1649.x, r135.x;
- OR r1651.x, r1647.x, r1650.x;
- MOV r1652.x, r1651.x;
- FMUL r1653.x, r1652.x, r1652.x;
- FMUL r1654.x, r1531.x, r1653.x;
- PADD ptr258, ptr0, 4116;
- LD_RAW_PTR r1655.x, ptr258;
- FADD r1656.x, r1654.x, r1655.x;
- FMUL r1657.x, r1656.x, r1653.x;
- MOV r1658.x, r1599.x;
- SHL r1659.x, r1658.x, 2;
- AND r1660.x, r1659.x, 1020;
- OR r1661.x, r1660.x, 1;
- SHL r1662.x, r1661.x, 2;
- PADD ptr259, ptr0, r1662.x;
- LD_RAW_PTR r1663.x, ptr259;
- FMUL r1664.x, r1657.x, r1663.x;
- FADD r1665.x, r1616.x, -r1638.x;
- FADD r1666.x, r1665.x, r1637.x;
- MOV r1667.x, r1666.x;
- AND r1668.x, r1667.x, r1646.x;
- MOV r1669.x, r1668.x;
- SHL r1670.x, r1660.x, 2;
- PADD ptr260, ptr0, r1670.x;
- LD_RAW_PTR r1671.x, ptr260;
- OR r1672.x, r1660.x, 3;
- SHL r1673.x, r1672.x, 2;
- PADD ptr261, ptr0, r1673.x;
- LD_RAW_PTR r1674.x, ptr261;
- FADD r1675.x, r1671.x, r1674.x;
- FMUL r1676.x, r1652.x, r1663.x;
- FADD r1677.x, r1675.x, -r1676.x;
- FMUL r1678.x, r1669.x, r1677.x;
- OR r1679.x, r1660.x, 2;
- SHL r1680.x, r1679.x, 2;
- PADD ptr262, ptr0, r1680.x;
- LD_RAW_PTR r1681.x, ptr262;
- FADD r1682.x, r1678.x, r1681.x;
- FADD r1683.x, r1664.x, r1682.x;
- PADD ptr263, ptr0, 4112;
- LD_RAW_PTR r1684.x, ptr263;
- FMUL r1685.x, r1684.x, r1653.x;
- PADD ptr264, ptr0, 4108;
- LD_RAW_PTR r1686.x, ptr264;
- FADD r1687.x, r1685.x, r1686.x;
- FMUL r1688.x, r1687.x, r1653.x;
- FMUL r1689.x, r1688.x, r1652.x;
- FMUL r1690.x, r1689.x, r1675.x;
- FADD r1691.x, r1683.x, r1690.x;
- FMUL r1692.x, r1671.x, r1652.x;
- FMUL r1693.x, r1652.x, r1674.x;
- FADD r1694.x, r1663.x, r1693.x;
- FADD r1695.x, r1692.x, r1694.x;
- FADD r1696.x, r1694.x, -r1695.x;
- FADD r1697.x, r1696.x, r1692.x;
- FADD r1698.x, r1663.x, -r1694.x;
- FADD r1699.x, r1698.x, r1693.x;
- FADD r1700.x, r1697.x, r1699.x;
- FADD r1701.x, r1691.x, r1700.x;
- FADD r1702.x, r1695.x, r1701.x;
- MOV_CND.nz r137.x, r1529.x, r1530.x, r1702.x;
- MOV r2884.x, r137.x;
+ OR r2493.x, r2491.x, r2492.x;
+
+ MOV_SWZ r128, r121.x, r127.x, r121.z, r121.w;
+ IF_CND.z r2493.x;
+ MOV r2494.x, 4104;
+ MOV r2495.x, 0;
+ MOV_SWZ r2496, r2494.x, r2495.x, r2495.x, r2495.x;
+ MOV r2497.xy, r2496;
+ MOV r2498.xy, r2497.xyxy;
+ PADD ptr252, ptr0, r2498.x;
+ LD_RAW_PTR r2499.x, ptr252;
+ AND r2500.x, r2499.x, r131.x;
+ MOV r2501.x, r2500.x;
+ MOV r2502.x, r2499.x;
+ FCMP.eq r2503.x, r2501.x, r2502.x;
+ AND r2503.x, r2503.x, 0x1;
+ MOV r2504.x, 0x7FFFFFFF;
+ MOV r2505.x, 4120;
+ MOV_SWZ r2506, r2505.x, r2495.x, r2495.x, r2495.x;
+ MOV r2507.xy, r2506;
+ MOV r2508.xy, r2507.xyxy;
+ PADD ptr253, ptr0, r2508.x;
+ LD_RAW_PTR r2509.x, ptr253;
+ AND r2510.x, r130.x, 2147483648;
+ MOV r2511.x, 9240;
+ MOV_SWZ r2512, r2511.x, r2495.x, r2495.x, r2495.x;
+ MOV r2513.xy, r2512;
+ MOV r2514.xy, r2513.xyxy;
+ PADD ptr254, ptr0, r2514.x;
+ SHR r2515.x, r130.x, 23;
+ AND r2516.x, r2515.x, 255;
+ MOV r2517.x, 3;
+ IMUL r2519.x, r2518.x, r2516.x, r2517.x;
+ SHL r2520.x, r2518.x, 2;
+ SHR r2521.x, r2518.x, 30;
+ MOV_SWZ r2522, r2520.x, r2521.x, r2495.x, r2495.x;
+ MOV r2523.xy, r2522;
+ MOV r2524.xy, r2523.xyxy;
+ PADD ptr255, ptr254, r2524.x;
+ MOV r2525.x, 4;
+ MOV_SWZ r2526, r2525.x, r2495.x, r2495.x, r2495.x;
+ MOV r2527.xy, r2526;
+ MOV r2528.xy, r2527.xyxy;
+ PADD ptr256, ptr255, r2528.x;
+ LD_RAW_PTR r2529.x, ptr256;
+ SHR r2530.x, r2529.x, 16;
+ SHR r2531.x, r130.x, 16;
+ AND r2532.x, r2531.x, 127;
+ OR r2533.x, r2532.x, 128;
+ IMUL r2535.x, r2534.x, r2530.x, r2533.x;
+ LD_RAW_PTR r2536.x, ptr255;
+ AND r2537.x, r2536.x, 65535;
+ AND r2538.x, r130.x, 65535;
+ IMUL r2540.x, r2539.x, r2537.x, r2538.x;
+ AND r2541.x, r2539.x, 65535;
+ IADD r2542.x, r2534.x, r2541.x;
+ IMUL r2544.x, r2543.x, r2530.x, r2538.x;
+ SHR r2545.x, r2543.x, 16;
+ IADD r2546.x, r2542.x, r2545.x;
+ IMUL r2548.x, r2547.x, r2537.x, r2533.x;
+ SHR r2549.x, r2536.x, 16;
+ IMUL r2551.x, r2550.x, r2549.x, r2538.x;
+ IADD r2552.x, r2547.x, r2550.x;
+ SHL r2553.x, r2552.x, 16;
+ IADD r2554.x, r2553.x, r2539.x;
+ AND r2555.x, r2554.x, 4294901760;
+ IADD r2556.x, r2546.x, r2555.x;
+ AND r2557.x, r2529.x, 65535;
+ IMUL r2559.x, r2558.x, r2557.x, r2538.x;
+ SHR r2560.x, r2558.x, 16;
+ IMUL r2562.x, r2561.x, r2557.x, r2533.x;
+ IADD r2563.x, r2560.x, r2561.x;
+ AND r2564.x, r2543.x, 65535;
+ IADD r2565.x, r2563.x, r2564.x;
+ MOV r2566.x, 8;
+ MOV_SWZ r2567, r2566.x, r2495.x, r2495.x, r2495.x;
+ MOV r2568.xy, r2567;
+ MOV r2569.xy, r2568.xyxy;
+ PADD ptr257, ptr255, r2569.x;
+ LD_RAW_PTR r2570.x, ptr257;
+ SHR r2571.x, r2570.x, 16;
+ IMUL r2573.x, r2572.x, r2571.x, r2533.x;
+ AND r2574.x, r2558.x, 65535;
+ IADD r2575.x, r2572.x, r2574.x;
+ AND r2576.x, r2570.x, 65535;
+ IMUL r2578.x, r2577.x, r2576.x, r2533.x;
+ SHR r2579.x, r2577.x, 16;
+ IADD r2580.x, r2575.x, r2579.x;
+ IMUL r2582.x, r2581.x, r2571.x, r2538.x;
+ SHR r2583.x, r2581.x, 16;
+ IADD r2584.x, r2580.x, r2583.x;
+ SHR r2585.x, r2584.x, 16;
+ IADD r2586.x, r2565.x, r2585.x;
+ SHR r2587.x, r2586.x, 16;
+ IADD r2588.x, r2556.x, r2587.x;
+ SHR r2589.x, r2588.x, 9;
+ OR r2590.x, r2510.x, r2589.x;
+ OR r2591.x, r2590.x, 1065353216;
+ MOV r2592.x, r2591.x;
+ FADD r2593.x, r2592.x, 0x47400000;
+ FADD r2594.x, r2593.x, 0xC7400000;
+ FADD r2595.x, r2592.x, -r2594.x;
+ SHR r2596.x, r2586.x, 2;
+ AND r2597.x, r2596.x, 16383;
+ OR r2598.x, r2510.x, 872415232;
+ OR r2599.x, r2597.x, r2598.x;
+ SHL r2600.x, r2588.x, 14;
+ AND r2601.x, r2600.x, 8372224;
+ OR r2602.x, r2599.x, r2601.x;
+ MOV r2603.x, r2602.x;
+ MOV r2604.x, r2598.x;
+ FADD r2605.x, r2603.x, -r2604.x;
+ FADD r2606.x, r2595.x, r2605.x;
+ MOV r2607.x, r2606.x;
+ AND r2608.x, r2607.x, 4294963200;
+ MOV r2609.x, r2608.x;
+ FMUL r2610.x, r2609.x, 0x40C91000;
+ FADD r2611.x, r2606.x, -r2609.x;
+ FMUL r2612.x, r2611.x, 0x40C91000;
+ FMUL r2613.x, r2609.x, 0xB795777A;
+ FADD r2614.x, r2612.x, r2613.x;
+ FADD r2615.x, r2595.x, -r2606.x;
+ FADD r2616.x, r2605.x, r2615.x;
+ SHL r2617.x, r2586.x, 16;
+ AND r2618.x, r2584.x, 65535;
+ OR r2619.x, r2617.x, r2618.x;
+ SHL r2620.x, r2619.x, 5;
+ AND r2621.x, r2620.x, 8388576;
+ OR r2622.x, r2510.x, 679477248;
+ OR r2623.x, r2621.x, r2622.x;
+ MOV r2624.x, r2623.x;
+ MOV r2625.x, r2622.x;
+ FADD r2626.x, r2624.x, -r2625.x;
+ FADD r2627.x, r2616.x, r2626.x;
+ FMUL r2628.x, r2627.x, 0x40C90FDB;
+ FMUL r2629.x, r2611.x, 0xB795777A;
+ FADD r2630.x, r2628.x, r2629.x;
+ FADD r2631.x, r2614.x, r2630.x;
+ FADD r2632.x, r2610.x, r2631.x;
+ MOV r2633.x, r2632.x;
+ AND r2634.x, r130.x, 2147483647;
+ MOV r2635.x, r2634.x;
+ MOV r2636.x, 0x35800000;
+ FCMP.gt r2637.x, r2635.x, r2636.x;
+ AND r2637.x, r2637.x, 0x1;
+ MOV r2638.x, 4294967295;
+ MOV_CND.nz r2639.x, r2637.x, r2638.x, r2495.x;
+ AND r2640.x, r2633.x, r2639.x;
+ FCMP.le r2641.x, r2635.x, r2636.x;
+ AND r2641.x, r2641.x, 0x1;
+
+ MOV_CND.nz r2642.x, r2641.x, r2638.x, r2495.x;
+ AND r2643.x, r2642.x, r130.x;
+ OR r2644.x, r2640.x, r2643.x;
+ MOV r2645.x, r2644.x;
+ FMUL r2646.x, r2645.x, r2645.x;
+ FMUL r2647.x, r2509.x, r2646.x;
+ MOV r2648.x, 4116;
+ MOV_SWZ r2649, r2648.x, r2495.x, r2495.x, r2495.x;
+ MOV r2650.xy, r2649;
+ MOV r2651.xy, r2650.xyxy;
+ PADD ptr258, ptr0, r2651.x;
+ LD_RAW_PTR r2652.x, ptr258;
+ FADD r2653.x, r2647.x, r2652.x;
+ FMUL r2654.x, r2653.x, r2646.x;
+ MOV r2655.x, r2593.x;
+ SHL r2656.x, r2655.x, 2;
+ AND r2657.x, r2656.x, 1020;
+ OR r2658.x, r2657.x, 1;
+ SHL r2659.x, r2658.x, 2;
+ MOV_SWZ r2660, r2659.x, r2495.x, r2495.x, r2495.x;
+ MOV r2661.xy, r2660;
+ MOV r2662.xy, r2661.xyxy;
+ PADD ptr259, ptr0, r2662.x;
+ LD_RAW_PTR r2663.x, ptr259;
+ FMUL r2664.x, r2654.x, r2663.x;
+ FADD r2665.x, r2610.x, -r2632.x;
+ FADD r2666.x, r2665.x, r2631.x;
+ MOV r2667.x, r2666.x;
+ AND r2668.x, r2667.x, r2639.x;
+ MOV r2669.x, r2668.x;
+ SHL r2670.x, r2657.x, 2;
+ MOV_SWZ r2671, r2670.x, r2495.x, r2495.x, r2495.x;
+ MOV r2672.xy, r2671;
+ MOV r2673.xy, r2672.xyxy;
+ PADD ptr260, ptr0, r2673.x;
+ LD_RAW_PTR r2674.x, ptr260;
+ OR r2675.x, r2657.x, 3;
+ SHL r2676.x, r2675.x, 2;
+ MOV_SWZ r2677, r2676.x, r2495.x, r2495.x, r2495.x;
+ MOV r2678.xy, r2677;
+ MOV r2679.xy, r2678.xyxy;
+ PADD ptr261, ptr0, r2679.x;
+ LD_RAW_PTR r2680.x, ptr261;
+ FADD r2681.x, r2674.x, r2680.x;
+ FMUL r2682.x, r2645.x, r2663.x;
+ FADD r2683.x, r2681.x, -r2682.x;
+ FMUL r2684.x, r2669.x, r2683.x;
+ OR r2685.x, r2657.x, 2;
+ SHL r2686.x, r2685.x, 2;
+ MOV_SWZ r2687, r2686.x, r2495.x, r2495.x, r2495.x;
+ MOV r2688.xy, r2687;
+ MOV r2689.xy, r2688.xyxy;
+ PADD ptr262, ptr0, r2689.x;
+ LD_RAW_PTR r2690.x, ptr262;
+ FADD r2691.x, r2684.x, r2690.x;
+ FADD r2692.x, r2664.x, r2691.x;
+ MOV r2693.x, 4112;
+ MOV_SWZ r2694, r2693.x, r2495.x, r2495.x, r2495.x;
+ MOV r2695.xy, r2694;
+ MOV r2696.xy, r2695.xyxy;
+ PADD ptr263, ptr0, r2696.x;
+ LD_RAW_PTR r2697.x, ptr263;
+ FMUL r2698.x, r2697.x, r2646.x;
+ MOV r2699.x, 4108;
+ MOV_SWZ r2700, r2699.x, r2495.x, r2495.x, r2495.x;
+ MOV r2701.xy, r2700;
+ MOV r2702.xy, r2701.xyxy;
+ PADD ptr264, ptr0, r2702.x;
+ LD_RAW_PTR r2703.x, ptr264;
+ FADD r2704.x, r2698.x, r2703.x;
+ FMUL r2705.x, r2704.x, r2646.x;
+ FMUL r2706.x, r2705.x, r2645.x;
+ FMUL r2707.x, r2706.x, r2681.x;
+ FADD r2708.x, r2692.x, r2707.x;
+ FMUL r2709.x, r2674.x, r2645.x;
+ FMUL r2710.x, r2645.x, r2680.x;
+ FADD r2711.x, r2663.x, r2710.x;
+ FADD r2712.x, r2709.x, r2711.x;
+ FADD r2713.x, r2711.x, -r2712.x;
+ FADD r2714.x, r2713.x, r2709.x;
+ FADD r2715.x, r2663.x, -r2711.x;
+ FADD r2716.x, r2715.x, r2710.x;
+ FADD r2717.x, r2714.x, r2716.x;
+ FADD r2718.x, r2708.x, r2717.x;
+ FADD r2719.x, r2712.x, r2718.x;
+ MOV_CND.nz r132.x, r2503.x, r2504.x, r2719.x;
+ MOV r4479.x, r132.x;
ELSE;
- PADD ptr265, ptr0, 4152;
- LD_RAW_PTR r1703.x, ptr265;
- PADD ptr266, ptr0, 4164;
- LD_RAW_PTR r1704.x, ptr266;
- FADD r1705.x, r134.x, r1704.x;
- PADD ptr267, ptr0, 4156;
- LD_RAW_PTR r1706.x, ptr267;
- FMUL r1707.x, r1705.x, r1706.x;
- PADD ptr268, ptr0, 4160;
- LD_RAW_PTR r1708.x, ptr268;
- FADD r1709.x, r1707.x, r1708.x;
- FADD r1710.x, r1709.x, -r1708.x;
- PADD ptr269, ptr0, 4168;
- LD_RAW_PTR r1711.x, ptr269;
- FADD r1712.x, r1710.x, -r1711.x;
- PADD ptr270, ptr0, 4124;
- LD_RAW_PTR r1713.x, ptr270;
- FMUL r1714.x, r1712.x, r1713.x;
- FADD r1715.x, r134.x, -r1714.x;
- PADD ptr271, ptr0, 4128;
- LD_RAW_PTR r1716.x, ptr271;
- FMUL r1717.x, r1712.x, r1716.x;
- FADD r1718.x, r1715.x, -r1717.x;
- PADD ptr272, ptr0, 4132;
- LD_RAW_PTR r1719.x, ptr272;
- FMUL r1720.x, r1712.x, r1719.x;
- FADD r1721.x, r1718.x, -r1720.x;
- PADD ptr273, ptr0, 4136;
- LD_RAW_PTR r1722.x, ptr273;
- FMUL r1723.x, r1712.x, r1722.x;
- FADD r1724.x, r1721.x, -r1723.x;
- FMUL r1725.x, r1724.x, r1724.x;
- FMUL r1726.x, r1703.x, r1725.x;
- PADD ptr274, ptr0, 4148;
- LD_RAW_PTR r1727.x, ptr274;
- FADD r1728.x, r1726.x, r1727.x;
- FMUL r1729.x, r1728.x, r1725.x;
- PADD ptr275, ptr0, 4144;
- LD_RAW_PTR r1730.x, ptr275;
- FADD r1731.x, r1729.x, r1730.x;
- FMUL r1732.x, r1731.x, r1725.x;
- PADD ptr276, ptr0, 4140;
- LD_RAW_PTR r1733.x, ptr276;
- FADD r1734.x, r1732.x, r1733.x;
- FMUL r1735.x, r1734.x, r1725.x;
- MOV r1736.x, r1724.x;
- MOV r1737.x, r1709.x;
- SHL r1738.x, r1737.x, 31;
- XOR r1739.x, r1736.x, r1738.x;
- MOV r1740.x, r1739.x;
- FMUL r1741.x, r1735.x, r1740.x;
- FADD r138.x, r1741.x, r1740.x;
- MOV r2884.x, r138.x;
+ MOV r2720.x, 4152;
+ MOV r2721.x, 0;
+ MOV_SWZ r2722, r2720.x, r2721.x, r2721.x, r2721.x;
+ MOV r2723.xy, r2722;
+ MOV r2724.xy, r2723.xyxy;
+ PADD ptr265, ptr0, r2724.x;
+ LD_RAW_PTR r2725.x, ptr265;
+ MOV r2726.x, 4164;
+ MOV_SWZ r2727, r2726.x, r2721.x, r2721.x, r2721.x;
+ MOV r2728.xy, r2727;
+ MOV r2729.xy, r2728.xyxy;
+ PADD ptr266, ptr0, r2729.x;
+ LD_RAW_PTR r2730.x, ptr266;
+ FADD r2731.x, r129.x, r2730.x;
+ MOV r2732.x, 4156;
+ MOV_SWZ r2733, r2732.x, r2721.x, r2721.x, r2721.x;
+ MOV r2734.xy, r2733;
+ MOV r2735.xy, r2734.xyxy;
+ PADD ptr267, ptr0, r2735.x;
+ LD_RAW_PTR r2736.x, ptr267;
+ FMUL r2737.x, r2731.x, r2736.x;
+ MOV r2738.x, 4160;
+ MOV_SWZ r2739, r2738.x, r2721.x, r2721.x, r2721.x;
+ MOV r2740.xy, r2739;
+ MOV r2741.xy, r2740.xyxy;
+ PADD ptr268, ptr0, r2741.x;
+ LD_RAW_PTR r2742.x, ptr268;
+ FADD r2743.x, r2737.x, r2742.x;
+ FADD r2744.x, r2743.x, -r2742.x;
+ MOV r2745.x, 4168;
+ MOV_SWZ r2746, r2745.x, r2721.x, r2721.x, r2721.x;
+ MOV r2747.xy, r2746;
+ MOV r2748.xy, r2747.xyxy;
+ PADD ptr269, ptr0, r2748.x;
+ LD_RAW_PTR r2749.x, ptr269;
+ FADD r2750.x, r2744.x, -r2749.x;
+ MOV r2751.x, 4124;
+ MOV_SWZ r2752, r2751.x, r2721.x, r2721.x, r2721.x;
+ MOV r2753.xy, r2752;
+ MOV r2754.xy, r2753.xyxy;
+ PADD ptr270, ptr0, r2754.x;
+ LD_RAW_PTR r2755.x, ptr270;
+ FMUL r2756.x, r2750.x, r2755.x;
+ FADD r2757.x, r129.x, -r2756.x;
+ MOV r2758.x, 4128;
+ MOV_SWZ r2759, r2758.x, r2721.x, r2721.x, r2721.x;
+ MOV r2760.xy, r2759;
+ MOV r2761.xy, r2760.xyxy;
+ PADD ptr271, ptr0, r2761.x;
+ LD_RAW_PTR r2762.x, ptr271;
+ FMUL r2763.x, r2750.x, r2762.x;
+ FADD r2764.x, r2757.x, -r2763.x;
+ MOV r2765.x, 4132;
+ MOV_SWZ r2766, r2765.x, r2721.x, r2721.x, r2721.x;
+ MOV r2767.xy, r2766;
+ MOV r2768.xy, r2767.xyxy;
+ PADD ptr272, ptr0, r2768.x;
+ LD_RAW_PTR r2769.x, ptr272;
+ FMUL r2770.x, r2750.x, r2769.x;
+ FADD r2771.x, r2764.x, -r2770.x;
+ MOV r2772.x, 4136;
+ MOV_SWZ r2773, r2772.x, r2721.x, r2721.x, r2721.x;
+ MOV r2774.xy, r2773;
+ MOV r2775.xy, r2774.xyxy;
+ PADD ptr273, ptr0, r2775.x;
+ LD_RAW_PTR r2776.x, ptr273;
+ FMUL r2777.x, r2750.x, r2776.x;
+ FADD r2778.x, r2771.x, -r2777.x;
+ FMUL r2779.x, r2778.x, r2778.x;
+ FMUL r2780.x, r2725.x, r2779.x;
+ MOV r2781.x, 4148;
+ MOV_SWZ r2782, r2781.x, r2721.x, r2721.x, r2721.x;
+ MOV r2783.xy, r2782;
+ MOV r2784.xy, r2783.xyxy;
+ PADD ptr274, ptr0, r2784.x;
+ LD_RAW_PTR r2785.x, ptr274;
+ FADD r2786.x, r2780.x, r2785.x;
+ FMUL r2787.x, r2786.x, r2779.x;
+ MOV r2788.x, 4144;
+ MOV_SWZ r2789, r2788.x, r2721.x, r2721.x, r2721.x;
+ MOV r2790.xy, r2789;
+ MOV r2791.xy, r2790.xyxy;
+ PADD ptr275, ptr0, r2791.x;
+ LD_RAW_PTR r2792.x, ptr275;
+ FADD r2793.x, r2787.x, r2792.x;
+ FMUL r2794.x, r2793.x, r2779.x;
+ MOV r2795.x, 4140;
+ MOV_SWZ r2796, r2795.x, r2721.x, r2721.x, r2721.x;
+ MOV r2797.xy, r2796;
+ MOV r2798.xy, r2797.xyxy;
+ PADD ptr276, ptr0, r2798.x;
+ LD_RAW_PTR r2799.x, ptr276;
+ FADD r2800.x, r2794.x, r2799.x;
+ FMUL r2801.x, r2800.x, r2779.x;
+ MOV r2802.x, r2778.x;
+ MOV r2803.x, r2743.x;
+ SHL r2804.x, r2803.x, 31;
+ XOR r2805.x, r2802.x, r2804.x;
+ MOV r2806.x, r2805.x;
+ FMUL r2807.x, r2801.x, r2806.x;
+ FADD r133.x, r2807.x, r2806.x;
+ MOV r4479.x, r133.x;
ENDIF;
- MOV r139.x, r2884.x;
- MOV r141.x, r117.w;
- MOV r142.x, r141.x;
- AND r143.x, r119.x, r142.x;
- MOV r1742.x, r143.x;
- FCMP.le r1743.x, r1742.x, r122.x;
- FCMP.ne r1744.x, r1742.x, r1742.x;
- IF_CND.z r1744.x;
- FCMP.ne r1744.x, r122.x, r122.x;
+ MOV r134.x, r4479.x;
+ MOV r136.x, r112.w;
+ MOV r137.x, r136.x;
+ AND r138.x, r114.x, r137.x;
+ MOV r2808.x, r138.x;
+ FCMP.le r2809.x, r2808.x, r117.x;
+ AND r2809.x, r2809.x, 0x1;
+ FCMP.ne r2810.x, r2808.x, r2808.x;
+ IF_CND.z r2810.x;
+ FCMP.ne r2810.x, r117.x, r117.x;
ENDIF;
+ AND r2810.x, r2810.x, 0x1;
+
+ OR r2811.x, r2809.x, r2810.x;
- OR r1745.x, r1743.x, r1744.x;
- MOV_SWZ r140, r133.x, r133.y, r139.x, r133.w;
- IF_CND.z r1745.x;
- PADD ptr277, ptr0, 4104;
- LD_RAW_PTR r1746.x, ptr277;
- AND r1747.x, r1746.x, r143.x;
- MOV r1748.x, r1747.x;
- MOV r1749.x, r1746.x;
- FCMP.eq r1750.x, r1748.x, r1749.x;
- MOV r1751.x, 0x7FFFFFFF;
- PADD ptr278, ptr0, 4120;
- LD_RAW_PTR r1752.x, ptr278;
- AND r1753.x, r142.x, 2147483648;
- PADD ptr279, ptr0, 9240;
- SHR r1754.x, r142.x, 23;
- AND r1755.x, r1754.x, 255;
- MOV r1756.x, 3;
- IMUL r1758.x, r1757.x, r1755.x, r1756.x;
- SHL r1759.x, r1757.x, 2;
- PADD ptr280, ptr279, r1759.x;
- PADD ptr281, ptr280, 4;
- LD_RAW_PTR r1760.x, ptr281;
- SHR r1761.x, r1760.x, 16;
- SHR r1762.x, r142.x, 16;
- AND r1763.x, r1762.x, 127;
- OR r1764.x, r1763.x, 128;
- IMUL r1766.x, r1765.x, r1761.x, r1764.x;
- LD_RAW_PTR r1767.x, ptr280;
- AND r1768.x, r1767.x, 65535;
- AND r1769.x, r142.x, 65535;
- IMUL r1771.x, r1770.x, r1768.x, r1769.x;
- AND r1772.x, r1770.x, 65535;
- IADD r1773.x, r1765.x, r1772.x;
- IMUL r1775.x, r1774.x, r1761.x, r1769.x;
- SHR r1776.x, r1774.x, 16;
- IADD r1777.x, r1773.x, r1776.x;
- IMUL r1779.x, r1778.x, r1768.x, r1764.x;
- SHR r1780.x, r1767.x, 16;
- IMUL r1782.x, r1781.x, r1780.x, r1769.x;
- IADD r1783.x, r1778.x, r1781.x;
- SHL r1784.x, r1783.x, 16;
- IADD r1785.x, r1784.x, r1770.x;
- AND r1786.x, r1785.x, 4294901760;
- IADD r1787.x, r1777.x, r1786.x;
- AND r1788.x, r1760.x, 65535;
- IMUL r1790.x, r1789.x, r1788.x, r1769.x;
- SHR r1791.x, r1789.x, 16;
- IMUL r1793.x, r1792.x, r1788.x, r1764.x;
- IADD r1794.x, r1791.x, r1792.x;
- AND r1795.x, r1774.x, 65535;
- IADD r1796.x, r1794.x, r1795.x;
- PADD ptr282, ptr280, 8;
- LD_RAW_PTR r1797.x, ptr282;
- SHR r1798.x, r1797.x, 16;
- IMUL r1800.x, r1799.x, r1798.x, r1764.x;
- AND r1801.x, r1789.x, 65535;
- IADD r1802.x, r1799.x, r1801.x;
- AND r1803.x, r1797.x, 65535;
- IMUL r1805.x, r1804.x, r1803.x, r1764.x;
- SHR r1806.x, r1804.x, 16;
- IADD r1807.x, r1802.x, r1806.x;
- IMUL r1809.x, r1808.x, r1798.x, r1769.x;
- SHR r1810.x, r1808.x, 16;
- IADD r1811.x, r1807.x, r1810.x;
- SHR r1812.x, r1811.x, 16;
- IADD r1813.x, r1796.x, r1812.x;
- SHR r1814.x, r1813.x, 16;
- IADD r1815.x, r1787.x, r1814.x;
- SHR r1816.x, r1815.x, 9;
- OR r1817.x, r1753.x, r1816.x;
- OR r1818.x, r1817.x, 1065353216;
- MOV r1819.x, r1818.x;
- FADD r1820.x, r1819.x, 0x47400000;
- FADD r1821.x, r1820.x, 0xC7400000;
- FADD r1822.x, r1819.x, -r1821.x;
- SHR r1823.x, r1813.x, 2;
- AND r1824.x, r1823.x, 16383;
- OR r1825.x, r1753.x, 872415232;
- OR r1826.x, r1824.x, r1825.x;
- SHL r1827.x, r1815.x, 14;
- AND r1828.x, r1827.x, 8372224;
- OR r1829.x, r1826.x, r1828.x;
- MOV r1830.x, r1829.x;
- MOV r1831.x, r1825.x;
- FADD r1832.x, r1830.x, -r1831.x;
- FADD r1833.x, r1822.x, r1832.x;
- MOV r1834.x, r1833.x;
- AND r1835.x, r1834.x, 4294963200;
- MOV r1836.x, r1835.x;
- FMUL r1837.x, r1836.x, 0x40C91000;
- FADD r1838.x, r1833.x, -r1836.x;
- FMUL r1839.x, r1838.x, 0x40C91000;
- FMUL r1840.x, r1836.x, 0xB795777A;
- FADD r1841.x, r1839.x, r1840.x;
- FADD r1842.x, r1822.x, -r1833.x;
- FADD r1843.x, r1832.x, r1842.x;
- SHL r1844.x, r1813.x, 16;
- AND r1845.x, r1811.x, 65535;
- OR r1846.x, r1844.x, r1845.x;
- SHL r1847.x, r1846.x, 5;
- AND r1848.x, r1847.x, 8388576;
- OR r1849.x, r1753.x, 679477248;
- OR r1850.x, r1848.x, r1849.x;
- MOV r1851.x, r1850.x;
- MOV r1852.x, r1849.x;
- FADD r1853.x, r1851.x, -r1852.x;
- FADD r1854.x, r1843.x, r1853.x;
- FMUL r1855.x, r1854.x, 0x40C90FDB;
- FMUL r1856.x, r1838.x, 0xB795777A;
- FADD r1857.x, r1855.x, r1856.x;
- FADD r1858.x, r1841.x, r1857.x;
- FADD r1859.x, r1837.x, r1858.x;
- MOV r1860.x, r1859.x;
- AND r1861.x, r142.x, 2147483647;
- MOV r1862.x, r1861.x;
- MOV r1863.x, 0x35800000;
- FCMP.gt r1864.x, r1862.x, r1863.x;
- MOV r1865.x, 4294967295;
- MOV r1866.x, 0;
- MOV_CND.nz r1867.x, r1864.x, r1865.x, r1866.x;
- AND r1868.x, r1860.x, r1867.x;
- FCMP.le r1869.x, r1862.x, r1863.x;
- MOV_CND.nz r1870.x, r1869.x, r1865.x, r1866.x;
- AND r1871.x, r1870.x, r142.x;
- OR r1872.x, r1868.x, r1871.x;
- MOV r1873.x, r1872.x;
- FMUL r1874.x, r1873.x, r1873.x;
- FMUL r1875.x, r1752.x, r1874.x;
- PADD ptr283, ptr0, 4116;
- LD_RAW_PTR r1876.x, ptr283;
- FADD r1877.x, r1875.x, r1876.x;
- FMUL r1878.x, r1877.x, r1874.x;
- MOV r1879.x, r1820.x;
- SHL r1880.x, r1879.x, 2;
- AND r1881.x, r1880.x, 1020;
- OR r1882.x, r1881.x, 1;
- SHL r1883.x, r1882.x, 2;
- PADD ptr284, ptr0, r1883.x;
- LD_RAW_PTR r1884.x, ptr284;
- FMUL r1885.x, r1878.x, r1884.x;
- FADD r1886.x, r1837.x, -r1859.x;
- FADD r1887.x, r1886.x, r1858.x;
- MOV r1888.x, r1887.x;
- AND r1889.x, r1888.x, r1867.x;
- MOV r1890.x, r1889.x;
- SHL r1891.x, r1881.x, 2;
- PADD ptr285, ptr0, r1891.x;
- LD_RAW_PTR r1892.x, ptr285;
- OR r1893.x, r1881.x, 3;
- SHL r1894.x, r1893.x, 2;
- PADD ptr286, ptr0, r1894.x;
- LD_RAW_PTR r1895.x, ptr286;
- FADD r1896.x, r1892.x, r1895.x;
- FMUL r1897.x, r1873.x, r1884.x;
- FADD r1898.x, r1896.x, -r1897.x;
- FMUL r1899.x, r1890.x, r1898.x;
- OR r1900.x, r1881.x, 2;
- SHL r1901.x, r1900.x, 2;
- PADD ptr287, ptr0, r1901.x;
- LD_RAW_PTR r1902.x, ptr287;
- FADD r1903.x, r1899.x, r1902.x;
- FADD r1904.x, r1885.x, r1903.x;
- PADD ptr288, ptr0, 4112;
- LD_RAW_PTR r1905.x, ptr288;
- FMUL r1906.x, r1905.x, r1874.x;
- PADD ptr289, ptr0, 4108;
- LD_RAW_PTR r1907.x, ptr289;
- FADD r1908.x, r1906.x, r1907.x;
- FMUL r1909.x, r1908.x, r1874.x;
- FMUL r1910.x, r1909.x, r1873.x;
- FMUL r1911.x, r1910.x, r1896.x;
- FADD r1912.x, r1904.x, r1911.x;
- FMUL r1913.x, r1892.x, r1873.x;
- FMUL r1914.x, r1873.x, r1895.x;
- FADD r1915.x, r1884.x, r1914.x;
- FADD r1916.x, r1913.x, r1915.x;
- FADD r1917.x, r1915.x, -r1916.x;
- FADD r1918.x, r1917.x, r1913.x;
- FADD r1919.x, r1884.x, -r1915.x;
- FADD r1920.x, r1919.x, r1914.x;
- FADD r1921.x, r1918.x, r1920.x;
- FADD r1922.x, r1912.x, r1921.x;
- FADD r1923.x, r1916.x, r1922.x;
- MOV_CND.nz r144.x, r1750.x, r1751.x, r1923.x;
- MOV r2885.x, r144.x;
+ MOV_SWZ r135, r128.x, r128.y, r134.x, r128.w;
+ IF_CND.z r2811.x;
+ MOV r2812.x, 4104;
+ MOV r2813.x, 0;
+ MOV_SWZ r2814, r2812.x, r2813.x, r2813.x, r2813.x;
+ MOV r2815.xy, r2814;
+ MOV r2816.xy, r2815.xyxy;
+ PADD ptr277, ptr0, r2816.x;
+ LD_RAW_PTR r2817.x, ptr277;
+ AND r2818.x, r2817.x, r138.x;
+ MOV r2819.x, r2818.x;
+ MOV r2820.x, r2817.x;
+ FCMP.eq r2821.x, r2819.x, r2820.x;
+ AND r2821.x, r2821.x, 0x1;
+ MOV r2822.x, 0x7FFFFFFF;
+ MOV r2823.x, 4120;
+ MOV_SWZ r2824, r2823.x, r2813.x, r2813.x, r2813.x;
+ MOV r2825.xy, r2824;
+ MOV r2826.xy, r2825.xyxy;
+ PADD ptr278, ptr0, r2826.x;
+ LD_RAW_PTR r2827.x, ptr278;
+ AND r2828.x, r137.x, 2147483648;
+ MOV r2829.x, 9240;
+ MOV_SWZ r2830, r2829.x, r2813.x, r2813.x, r2813.x;
+ MOV r2831.xy, r2830;
+ MOV r2832.xy, r2831.xyxy;
+ PADD ptr279, ptr0, r2832.x;
+ SHR r2833.x, r137.x, 23;
+ AND r2834.x, r2833.x, 255;
+ MOV r2835.x, 3;
+ IMUL r2837.x, r2836.x, r2834.x, r2835.x;
+ SHL r2838.x, r2836.x, 2;
+ SHR r2839.x, r2836.x, 30;
+ MOV_SWZ r2840, r2838.x, r2839.x, r2813.x, r2813.x;
+ MOV r2841.xy, r2840;
+ MOV r2842.xy, r2841.xyxy;
+ PADD ptr280, ptr279, r2842.x;
+ MOV r2843.x, 4;
+ MOV_SWZ r2844, r2843.x, r2813.x, r2813.x, r2813.x;
+ MOV r2845.xy, r2844;
+ MOV r2846.xy, r2845.xyxy;
+ PADD ptr281, ptr280, r2846.x;
+ LD_RAW_PTR r2847.x, ptr281;
+ SHR r2848.x, r2847.x, 16;
+ SHR r2849.x, r137.x, 16;
+ AND r2850.x, r2849.x, 127;
+ OR r2851.x, r2850.x, 128;
+ IMUL r2853.x, r2852.x, r2848.x, r2851.x;
+ LD_RAW_PTR r2854.x, ptr280;
+ AND r2855.x, r2854.x, 65535;
+ AND r2856.x, r137.x, 65535;
+ IMUL r2858.x, r2857.x, r2855.x, r2856.x;
+ AND r2859.x, r2857.x, 65535;
+ IADD r2860.x, r2852.x, r2859.x;
+ IMUL r2862.x, r2861.x, r2848.x, r2856.x;
+ SHR r2863.x, r2861.x, 16;
+ IADD r2864.x, r2860.x, r2863.x;
+ IMUL r2866.x, r2865.x, r2855.x, r2851.x;
+ SHR r2867.x, r2854.x, 16;
+ IMUL r2869.x, r2868.x, r2867.x, r2856.x;
+ IADD r2870.x, r2865.x, r2868.x;
+ SHL r2871.x, r2870.x, 16;
+ IADD r2872.x, r2871.x, r2857.x;
+ AND r2873.x, r2872.x, 4294901760;
+ IADD r2874.x, r2864.x, r2873.x;
+ AND r2875.x, r2847.x, 65535;
+ IMUL r2877.x, r2876.x, r2875.x, r2856.x;
+ SHR r2878.x, r2876.x, 16;
+ IMUL r2880.x, r2879.x, r2875.x, r2851.x;
+ IADD r2881.x, r2878.x, r2879.x;
+ AND r2882.x, r2861.x, 65535;
+ IADD r2883.x, r2881.x, r2882.x;
+ MOV r2884.x, 8;
+ MOV_SWZ r2885, r2884.x, r2813.x, r2813.x, r2813.x;
+ MOV r2886.xy, r2885;
+ MOV r2887.xy, r2886.xyxy;
+ PADD ptr282, ptr280, r2887.x;
+ LD_RAW_PTR r2888.x, ptr282;
+ SHR r2889.x, r2888.x, 16;
+ IMUL r2891.x, r2890.x, r2889.x, r2851.x;
+ AND r2892.x, r2876.x, 65535;
+ IADD r2893.x, r2890.x, r2892.x;
+ AND r2894.x, r2888.x, 65535;
+ IMUL r2896.x, r2895.x, r2894.x, r2851.x;
+ SHR r2897.x, r2895.x, 16;
+ IADD r2898.x, r2893.x, r2897.x;
+ IMUL r2900.x, r2899.x, r2889.x, r2856.x;
+ SHR r2901.x, r2899.x, 16;
+ IADD r2902.x, r2898.x, r2901.x;
+ SHR r2903.x, r2902.x, 16;
+ IADD r2904.x, r2883.x, r2903.x;
+ SHR r2905.x, r2904.x, 16;
+ IADD r2906.x, r2874.x, r2905.x;
+ SHR r2907.x, r2906.x, 9;
+ OR r2908.x, r2828.x, r2907.x;
+ OR r2909.x, r2908.x, 1065353216;
+ MOV r2910.x, r2909.x;
+ FADD r2911.x, r2910.x, 0x47400000;
+ FADD r2912.x, r2911.x, 0xC7400000;
+ FADD r2913.x, r2910.x, -r2912.x;
+ SHR r2914.x, r2904.x, 2;
+ AND r2915.x, r2914.x, 16383;
+ OR r2916.x, r2828.x, 872415232;
+ OR r2917.x, r2915.x, r2916.x;
+ SHL r2918.x, r2906.x, 14;
+ AND r2919.x, r2918.x, 8372224;
+ OR r2920.x, r2917.x, r2919.x;
+ MOV r2921.x, r2920.x;
+ MOV r2922.x, r2916.x;
+ FADD r2923.x, r2921.x, -r2922.x;
+ FADD r2924.x, r2913.x, r2923.x;
+ MOV r2925.x, r2924.x;
+ AND r2926.x, r2925.x, 4294963200;
+ MOV r2927.x, r2926.x;
+ FMUL r2928.x, r2927.x, 0x40C91000;
+ FADD r2929.x, r2924.x, -r2927.x;
+ FMUL r2930.x, r2929.x, 0x40C91000;
+ FMUL r2931.x, r2927.x, 0xB795777A;
+ FADD r2932.x, r2930.x, r2931.x;
+ FADD r2933.x, r2913.x, -r2924.x;
+ FADD r2934.x, r2923.x, r2933.x;
+ SHL r2935.x, r2904.x, 16;
+ AND r2936.x, r2902.x, 65535;
+ OR r2937.x, r2935.x, r2936.x;
+ SHL r2938.x, r2937.x, 5;
+ AND r2939.x, r2938.x, 8388576;
+ OR r2940.x, r2828.x, 679477248;
+ OR r2941.x, r2939.x, r2940.x;
+ MOV r2942.x, r2941.x;
+ MOV r2943.x, r2940.x;
+ FADD r2944.x, r2942.x, -r2943.x;
+ FADD r2945.x, r2934.x, r2944.x;
+ FMUL r2946.x, r2945.x, 0x40C90FDB;
+ FMUL r2947.x, r2929.x, 0xB795777A;
+ FADD r2948.x, r2946.x, r2947.x;
+ FADD r2949.x, r2932.x, r2948.x;
+ FADD r2950.x, r2928.x, r2949.x;
+ MOV r2951.x, r2950.x;
+ AND r2952.x, r137.x, 2147483647;
+ MOV r2953.x, r2952.x;
+ MOV r2954.x, 0x35800000;
+ FCMP.gt r2955.x, r2953.x, r2954.x;
+ AND r2955.x, r2955.x, 0x1;
+ MOV r2956.x, 4294967295;
+ MOV_CND.nz r2957.x, r2955.x, r2956.x, r2813.x;
+ AND r2958.x, r2951.x, r2957.x;
+ FCMP.le r2959.x, r2953.x, r2954.x;
+ AND r2959.x, r2959.x, 0x1;
+
+ MOV_CND.nz r2960.x, r2959.x, r2956.x, r2813.x;
+ AND r2961.x, r2960.x, r137.x;
+ OR r2962.x, r2958.x, r2961.x;
+ MOV r2963.x, r2962.x;
+ FMUL r2964.x, r2963.x, r2963.x;
+ FMUL r2965.x, r2827.x, r2964.x;
+ MOV r2966.x, 4116;
+ MOV_SWZ r2967, r2966.x, r2813.x, r2813.x, r2813.x;
+ MOV r2968.xy, r2967;
+ MOV r2969.xy, r2968.xyxy;
+ PADD ptr283, ptr0, r2969.x;
+ LD_RAW_PTR r2970.x, ptr283;
+ FADD r2971.x, r2965.x, r2970.x;
+ FMUL r2972.x, r2971.x, r2964.x;
+ MOV r2973.x, r2911.x;
+ SHL r2974.x, r2973.x, 2;
+ AND r2975.x, r2974.x, 1020;
+ OR r2976.x, r2975.x, 1;
+ SHL r2977.x, r2976.x, 2;
+ MOV_SWZ r2978, r2977.x, r2813.x, r2813.x, r2813.x;
+ MOV r2979.xy, r2978;
+ MOV r2980.xy, r2979.xyxy;
+ PADD ptr284, ptr0, r2980.x;
+ LD_RAW_PTR r2981.x, ptr284;
+ FMUL r2982.x, r2972.x, r2981.x;
+ FADD r2983.x, r2928.x, -r2950.x;
+ FADD r2984.x, r2983.x, r2949.x;
+ MOV r2985.x, r2984.x;
+ AND r2986.x, r2985.x, r2957.x;
+ MOV r2987.x, r2986.x;
+ SHL r2988.x, r2975.x, 2;
+ MOV_SWZ r2989, r2988.x, r2813.x, r2813.x, r2813.x;
+ MOV r2990.xy, r2989;
+ MOV r2991.xy, r2990.xyxy;
+ PADD ptr285, ptr0, r2991.x;
+ LD_RAW_PTR r2992.x, ptr285;
+ OR r2993.x, r2975.x, 3;
+ SHL r2994.x, r2993.x, 2;
+ MOV_SWZ r2995, r2994.x, r2813.x, r2813.x, r2813.x;
+ MOV r2996.xy, r2995;
+ MOV r2997.xy, r2996.xyxy;
+ PADD ptr286, ptr0, r2997.x;
+ LD_RAW_PTR r2998.x, ptr286;
+ FADD r2999.x, r2992.x, r2998.x;
+ FMUL r3000.x, r2963.x, r2981.x;
+ FADD r3001.x, r2999.x, -r3000.x;
+ FMUL r3002.x, r2987.x, r3001.x;
+ OR r3003.x, r2975.x, 2;
+ SHL r3004.x, r3003.x, 2;
+ MOV_SWZ r3005, r3004.x, r2813.x, r2813.x, r2813.x;
+ MOV r3006.xy, r3005;
+ MOV r3007.xy, r3006.xyxy;
+ PADD ptr287, ptr0, r3007.x;
+ LD_RAW_PTR r3008.x, ptr287;
+ FADD r3009.x, r3002.x, r3008.x;
+ FADD r3010.x, r2982.x, r3009.x;
+ MOV r3011.x, 4112;
+ MOV_SWZ r3012, r3011.x, r2813.x, r2813.x, r2813.x;
+ MOV r3013.xy, r3012;
+ MOV r3014.xy, r3013.xyxy;
+ PADD ptr288, ptr0, r3014.x;
+ LD_RAW_PTR r3015.x, ptr288;
+ FMUL r3016.x, r3015.x, r2964.x;
+ MOV r3017.x, 4108;
+ MOV_SWZ r3018, r3017.x, r2813.x, r2813.x, r2813.x;
+ MOV r3019.xy, r3018;
+ MOV r3020.xy, r3019.xyxy;
+ PADD ptr289, ptr0, r3020.x;
+ LD_RAW_PTR r3021.x, ptr289;
+ FADD r3022.x, r3016.x, r3021.x;
+ FMUL r3023.x, r3022.x, r2964.x;
+ FMUL r3024.x, r3023.x, r2963.x;
+ FMUL r3025.x, r3024.x, r2999.x;
+ FADD r3026.x, r3010.x, r3025.x;
+ FMUL r3027.x, r2992.x, r2963.x;
+ FMUL r3028.x, r2963.x, r2998.x;
+ FADD r3029.x, r2981.x, r3028.x;
+ FADD r3030.x, r3027.x, r3029.x;
+ FADD r3031.x, r3029.x, -r3030.x;
+ FADD r3032.x, r3031.x, r3027.x;
+ FADD r3033.x, r2981.x, -r3029.x;
+ FADD r3034.x, r3033.x, r3028.x;
+ FADD r3035.x, r3032.x, r3034.x;
+ FADD r3036.x, r3026.x, r3035.x;
+ FADD r3037.x, r3030.x, r3036.x;
+ MOV_CND.nz r139.x, r2821.x, r2822.x, r3037.x;
+ MOV r4480.x, r139.x;
ELSE;
- PADD ptr290, ptr0, 4152;
- LD_RAW_PTR r1924.x, ptr290;
- PADD ptr291, ptr0, 4164;
- LD_RAW_PTR r1925.x, ptr291;
- FADD r1926.x, r141.x, r1925.x;
- PADD ptr292, ptr0, 4156;
- LD_RAW_PTR r1927.x, ptr292;
- FMUL r1928.x, r1926.x, r1927.x;
- PADD ptr293, ptr0, 4160;
- LD_RAW_PTR r1929.x, ptr293;
- FADD r1930.x, r1928.x, r1929.x;
- FADD r1931.x, r1930.x, -r1929.x;
- PADD ptr294, ptr0, 4168;
- LD_RAW_PTR r1932.x, ptr294;
- FADD r1933.x, r1931.x, -r1932.x;
- PADD ptr295, ptr0, 4124;
- LD_RAW_PTR r1934.x, ptr295;
- FMUL r1935.x, r1933.x, r1934.x;
- FADD r1936.x, r141.x, -r1935.x;
- PADD ptr296, ptr0, 4128;
- LD_RAW_PTR r1937.x, ptr296;
- FMUL r1938.x, r1933.x, r1937.x;
- FADD r1939.x, r1936.x, -r1938.x;
- PADD ptr297, ptr0, 4132;
- LD_RAW_PTR r1940.x, ptr297;
- FMUL r1941.x, r1933.x, r1940.x;
- FADD r1942.x, r1939.x, -r1941.x;
- PADD ptr298, ptr0, 4136;
- LD_RAW_PTR r1943.x, ptr298;
- FMUL r1944.x, r1933.x, r1943.x;
- FADD r1945.x, r1942.x, -r1944.x;
- FMUL r1946.x, r1945.x, r1945.x;
- FMUL r1947.x, r1924.x, r1946.x;
- PADD ptr299, ptr0, 4148;
- LD_RAW_PTR r1948.x, ptr299;
- FADD r1949.x, r1947.x, r1948.x;
- FMUL r1950.x, r1949.x, r1946.x;
- PADD ptr300, ptr0, 4144;
- LD_RAW_PTR r1951.x, ptr300;
- FADD r1952.x, r1950.x, r1951.x;
- FMUL r1953.x, r1952.x, r1946.x;
- PADD ptr301, ptr0, 4140;
- LD_RAW_PTR r1954.x, ptr301;
- FADD r1955.x, r1953.x, r1954.x;
- FMUL r1956.x, r1955.x, r1946.x;
- MOV r1957.x, r1945.x;
- MOV r1958.x, r1930.x;
- SHL r1959.x, r1958.x, 31;
- XOR r1960.x, r1957.x, r1959.x;
- MOV r1961.x, r1960.x;
- FMUL r1962.x, r1956.x, r1961.x;
- FADD r145.x, r1962.x, r1961.x;
- MOV r2885.x, r145.x;
+ MOV r3038.x, 4152;
+ MOV r3039.x, 0;
+ MOV_SWZ r3040, r3038.x, r3039.x, r3039.x, r3039.x;
+ MOV r3041.xy, r3040;
+ MOV r3042.xy, r3041.xyxy;
+ PADD ptr290, ptr0, r3042.x;
+ LD_RAW_PTR r3043.x, ptr290;
+ MOV r3044.x, 4164;
+ MOV_SWZ r3045, r3044.x, r3039.x, r3039.x, r3039.x;
+ MOV r3046.xy, r3045;
+ MOV r3047.xy, r3046.xyxy;
+ PADD ptr291, ptr0, r3047.x;
+ LD_RAW_PTR r3048.x, ptr291;
+ FADD r3049.x, r136.x, r3048.x;
+ MOV r3050.x, 4156;
+ MOV_SWZ r3051, r3050.x, r3039.x, r3039.x, r3039.x;
+ MOV r3052.xy, r3051;
+ MOV r3053.xy, r3052.xyxy;
+ PADD ptr292, ptr0, r3053.x;
+ LD_RAW_PTR r3054.x, ptr292;
+ FMUL r3055.x, r3049.x, r3054.x;
+ MOV r3056.x, 4160;
+ MOV_SWZ r3057, r3056.x, r3039.x, r3039.x, r3039.x;
+ MOV r3058.xy, r3057;
+ MOV r3059.xy, r3058.xyxy;
+ PADD ptr293, ptr0, r3059.x;
+ LD_RAW_PTR r3060.x, ptr293;
+ FADD r3061.x, r3055.x, r3060.x;
+ FADD r3062.x, r3061.x, -r3060.x;
+ MOV r3063.x, 4168;
+ MOV_SWZ r3064, r3063.x, r3039.x, r3039.x, r3039.x;
+ MOV r3065.xy, r3064;
+ MOV r3066.xy, r3065.xyxy;
+ PADD ptr294, ptr0, r3066.x;
+ LD_RAW_PTR r3067.x, ptr294;
+ FADD r3068.x, r3062.x, -r3067.x;
+ MOV r3069.x, 4124;
+ MOV_SWZ r3070, r3069.x, r3039.x, r3039.x, r3039.x;
+ MOV r3071.xy, r3070;
+ MOV r3072.xy, r3071.xyxy;
+ PADD ptr295, ptr0, r3072.x;
+ LD_RAW_PTR r3073.x, ptr295;
+ FMUL r3074.x, r3068.x, r3073.x;
+ FADD r3075.x, r136.x, -r3074.x;
+ MOV r3076.x, 4128;
+ MOV_SWZ r3077, r3076.x, r3039.x, r3039.x, r3039.x;
+ MOV r3078.xy, r3077;
+ MOV r3079.xy, r3078.xyxy;
+ PADD ptr296, ptr0, r3079.x;
+ LD_RAW_PTR r3080.x, ptr296;
+ FMUL r3081.x, r3068.x, r3080.x;
+ FADD r3082.x, r3075.x, -r3081.x;
+ MOV r3083.x, 4132;
+ MOV_SWZ r3084, r3083.x, r3039.x, r3039.x, r3039.x;
+ MOV r3085.xy, r3084;
+ MOV r3086.xy, r3085.xyxy;
+ PADD ptr297, ptr0, r3086.x;
+ LD_RAW_PTR r3087.x, ptr297;
+ FMUL r3088.x, r3068.x, r3087.x;
+ FADD r3089.x, r3082.x, -r3088.x;
+ MOV r3090.x, 4136;
+ MOV_SWZ r3091, r3090.x, r3039.x, r3039.x, r3039.x;
+ MOV r3092.xy, r3091;
+ MOV r3093.xy, r3092.xyxy;
+ PADD ptr298, ptr0, r3093.x;
+ LD_RAW_PTR r3094.x, ptr298;
+ FMUL r3095.x, r3068.x, r3094.x;
+ FADD r3096.x, r3089.x, -r3095.x;
+ FMUL r3097.x, r3096.x, r3096.x;
+ FMUL r3098.x, r3043.x, r3097.x;
+ MOV r3099.x, 4148;
+ MOV_SWZ r3100, r3099.x, r3039.x, r3039.x, r3039.x;
+ MOV r3101.xy, r3100;
+ MOV r3102.xy, r3101.xyxy;
+ PADD ptr299, ptr0, r3102.x;
+ LD_RAW_PTR r3103.x, ptr299;
+ FADD r3104.x, r3098.x, r3103.x;
+ FMUL r3105.x, r3104.x, r3097.x;
+ MOV r3106.x, 4144;
+ MOV_SWZ r3107, r3106.x, r3039.x, r3039.x, r3039.x;
+ MOV r3108.xy, r3107;
+ MOV r3109.xy, r3108.xyxy;
+ PADD ptr300, ptr0, r3109.x;
+ LD_RAW_PTR r3110.x, ptr300;
+ FADD r3111.x, r3105.x, r3110.x;
+ FMUL r3112.x, r3111.x, r3097.x;
+ MOV r3113.x, 4140;
+ MOV_SWZ r3114, r3113.x, r3039.x, r3039.x, r3039.x;
+ MOV r3115.xy, r3114;
+ MOV r3116.xy, r3115.xyxy;
+ PADD ptr301, ptr0, r3116.x;
+ LD_RAW_PTR r3117.x, ptr301;
+ FADD r3118.x, r3112.x, r3117.x;
+ FMUL r3119.x, r3118.x, r3097.x;
+ MOV r3120.x, r3096.x;
+ MOV r3121.x, r3061.x;
+ SHL r3122.x, r3121.x, 31;
+ XOR r3123.x, r3120.x, r3122.x;
+ MOV r3124.x, r3123.x;
+ FMUL r3125.x, r3119.x, r3124.x;
+ FADD r140.x, r3125.x, r3124.x;
+ MOV r4480.x, r140.x;
ENDIF;
- MOV r146.x, r2885.x;
- PADD ptr302, ptr0, 5076;
- PADD ptr303, ptr302, 4096;
- MOV_SWZ r1963, r140.x, r140.y, r140.z, r146.x;
- FMUL r1964, r116, r1963;
- SHL r1965.x, r41.x, 1;
- IADD r1966.x, r40.x, r1965.x;
- SHL r1967.x, r1966.x, 4;
- PADD ptr304, ptr4, r1967.x;
- STORE_RAW_PTR ptr304, r1964;
- LD_RAW_PTR r147.x, ptr303;
- MOV r1968.x, r117.x;
- MOV r148.x, r1968.x;
- AND r149.x, r147.x, r148.x;
- MOV r150.x, r149.x;
- PADD ptr305, ptr302, 4100;
- LD_RAW_PTR r151.x, ptr305;
- FCMP.le r1969.x, r150.x, r151.x;
- FCMP.ne r1970.x, r150.x, r150.x;
- IF_CND.z r1970.x;
- FCMP.ne r1970.x, r151.x, r151.x;
+ MOV r141.x, r4480.x;
+ MOV r3126.x, 5076;
+ MOV r3127.x, 0;
+ MOV_SWZ r3128, r3126.x, r3127.x, r3127.x, r3127.x;
+ MOV r3129.xy, r3128;
+ MOV r3130.xy, r3129.xyxy;
+ PADD ptr302, ptr0, r3130.x;
+ MOV r3131.x, 4096;
+ MOV_SWZ r3132, r3131.x, r3127.x, r3127.x, r3127.x;
+ MOV r3133.xy, r3132;
+ MOV r3134.xy, r3133.xyxy;
+ PADD ptr303, ptr302, r3134.x;
+ MOV_SWZ r3135, r135.x, r135.y, r135.z, r141.x;
+ FMUL r3136, r111, r3135;
+ MOV r3137.x, r36.x;
+ SHL r3138.x, r37.x, 1;
+ IADD r3139.x, r3137.x, r3138.x;
+ SHL r3140.x, r3139.x, 4;
+ MOV r3141.x, r36.y;
+ UCMP.lt r3142.x, r3139.x, r3138.x;
+ AND r3142.x, r3142.x, 0x1;
+ UCMP.lt r3143.x, r3139.x, r3137.x;
+ AND r3143.x, r3143.x, 0x1;
+ MOV r3144.x, 1;
+ MOV_CND.nz r3145.x, r3143.x, r3144.x, r3127.x;
+ MOV_CND.nz r3146.x, r3142.x, r3144.x, r3145.x;
+ IADD r3147.x, r3141.x, r3146.x;
+ SHL r3148.x, r3147.x, 4;
+ SHR r3149.x, r3139.x, 28;
+ OR r3150.x, r3148.x, r3149.x;
+ MOV_SWZ r3151, r3140.x, r3150.x, r3127.x, r3127.x;
+ MOV r3152.xy, r3151;
+ MOV r3153.xy, r3152.xyxy;
+ PADD ptr304, ptr4, r3153.x;
+ STORE_RAW_PTR ptr304, r3136;
+ LD_RAW_PTR r142.x, ptr303;
+ MOV r3154.x, r112.x;
+ MOV r143.x, r3154.x;
+ AND r144.x, r142.x, r143.x;
+ MOV r145.x, r144.x;
+ MOV r3155.x, 4100;
+ MOV_SWZ r3156, r3155.x, r3127.x, r3127.x, r3127.x;
+ MOV r3157.xy, r3156;
+ MOV r3158.xy, r3157.xyxy;
+ PADD ptr305, ptr302, r3158.x;
+ LD_RAW_PTR r146.x, ptr305;
+ FCMP.le r3159.x, r145.x, r146.x;
+ AND r3159.x, r3159.x, 0x1;
+ FCMP.ne r3160.x, r145.x, r145.x;
+ IF_CND.z r3160.x;
+ FCMP.ne r3160.x, r146.x, r146.x;
ENDIF;
+ AND r3160.x, r3160.x, 0x1;
+
+ OR r3161.x, r3159.x, r3160.x;
+
+ IF_CND.z r3161.x;
+ MOV r3162.x, 5076;
+ MOV r3163.x, 0;
+ MOV_SWZ r3164, r3162.x, r3163.x, r3163.x, r3163.x;
+ MOV r3165.xy, r3164;
+ MOV r3166.xy, r3165.xyxy;
+ PADD ptr306, ptr0, r3166.x;
+ MOV r3167.x, 4104;
+ MOV_SWZ r3168, r3167.x, r3163.x, r3163.x, r3163.x;
+ MOV r3169.xy, r3168;
+ MOV r3170.xy, r3169.xyxy;
+ PADD ptr307, ptr306, r3170.x;
+ LD_RAW_PTR r3171.x, ptr307;
+ AND r3172.x, r3171.x, r144.x;
+ MOV r3173.x, r3172.x;
+ MOV r3174.x, r3171.x;
+ FCMP.eq r3175.x, r3173.x, r3174.x;
+ AND r3175.x, r3175.x, 0x1;
+ MOV r3176.x, 0x7FFFFFFF;
+ MOV r3177.x, 4120;
+ MOV_SWZ r3178, r3177.x, r3163.x, r3163.x, r3163.x;
+ MOV r3179.xy, r3178;
+ MOV r3180.xy, r3179.xyxy;
+ PADD ptr308, ptr306, r3180.x;
+ LD_RAW_PTR r3181.x, ptr308;
+ AND r3182.x, r143.x, 2147483648;
+ MOV r3183.x, 9240;
+ MOV_SWZ r3184, r3183.x, r3163.x, r3163.x, r3163.x;
+ MOV r3185.xy, r3184;
+ MOV r3186.xy, r3185.xyxy;
+ PADD ptr309, ptr0, r3186.x;
+ SHR r3187.x, r143.x, 23;
+ AND r3188.x, r3187.x, 255;
+ MOV r3189.x, 3;
+ IMUL r3191.x, r3190.x, r3188.x, r3189.x;
+ SHL r3192.x, r3190.x, 2;
+ SHR r3193.x, r3190.x, 30;
+ MOV_SWZ r3194, r3192.x, r3193.x, r3163.x, r3163.x;
+ MOV r3195.xy, r3194;
+ MOV r3196.xy, r3195.xyxy;
+ PADD ptr310, ptr309, r3196.x;
+ MOV r3197.x, 4;
+ MOV_SWZ r3198, r3197.x, r3163.x, r3163.x, r3163.x;
+ MOV r3199.xy, r3198;
+ MOV r3200.xy, r3199.xyxy;
+ PADD ptr311, ptr310, r3200.x;
+ LD_RAW_PTR r3201.x, ptr311;
+ SHR r3202.x, r3201.x, 16;
+ SHR r3203.x, r143.x, 16;
+ AND r3204.x, r3203.x, 127;
+ OR r3205.x, r3204.x, 128;
+ IMUL r3207.x, r3206.x, r3202.x, r3205.x;
+ LD_RAW_PTR r3208.x, ptr310;
+ AND r3209.x, r3208.x, 65535;
+ AND r3210.x, r143.x, 65535;
+ IMUL r3212.x, r3211.x, r3209.x, r3210.x;
+ AND r3213.x, r3211.x, 65535;
+ IADD r3214.x, r3206.x, r3213.x;
+ IMUL r3216.x, r3215.x, r3202.x, r3210.x;
+ SHR r3217.x, r3215.x, 16;
+ IADD r3218.x, r3214.x, r3217.x;
+ IMUL r3220.x, r3219.x, r3209.x, r3205.x;
+ SHR r3221.x, r3208.x, 16;
+ IMUL r3223.x, r3222.x, r3221.x, r3210.x;
+ IADD r3224.x, r3219.x, r3222.x;
+ SHL r3225.x, r3224.x, 16;
+ IADD r3226.x, r3225.x, r3211.x;
+ AND r3227.x, r3226.x, 4294901760;
+ IADD r3228.x, r3218.x, r3227.x;
+ AND r3229.x, r3201.x, 65535;
+ IMUL r3231.x, r3230.x, r3229.x, r3210.x;
+ SHR r3232.x, r3230.x, 16;
+ IMUL r3234.x, r3233.x, r3229.x, r3205.x;
+ IADD r3235.x, r3232.x, r3233.x;
+ AND r3236.x, r3215.x, 65535;
+ IADD r3237.x, r3235.x, r3236.x;
+ MOV r3238.x, 8;
+ MOV_SWZ r3239, r3238.x, r3163.x, r3163.x, r3163.x;
+ MOV r3240.xy, r3239;
+ MOV r3241.xy, r3240.xyxy;
+ PADD ptr312, ptr310, r3241.x;
+ LD_RAW_PTR r3242.x, ptr312;
+ SHR r3243.x, r3242.x, 16;
+ IMUL r3245.x, r3244.x, r3243.x, r3205.x;
+ AND r3246.x, r3230.x, 65535;
+ IADD r3247.x, r3244.x, r3246.x;
+ AND r3248.x, r3242.x, 65535;
+ IMUL r3250.x, r3249.x, r3248.x, r3205.x;
+ SHR r3251.x, r3249.x, 16;
+ IADD r3252.x, r3247.x, r3251.x;
+ IMUL r3254.x, r3253.x, r3243.x, r3210.x;
+ SHR r3255.x, r3253.x, 16;
+ IADD r3256.x, r3252.x, r3255.x;
+ SHR r3257.x, r3256.x, 16;
+ IADD r3258.x, r3237.x, r3257.x;
+ SHR r3259.x, r3258.x, 16;
+ IADD r3260.x, r3228.x, r3259.x;
+ SHR r3261.x, r3260.x, 9;
+ OR r3262.x, r3182.x, r3261.x;
+ OR r3263.x, r3262.x, 1065353216;
+ MOV r3264.x, r3263.x;
+ FADD r3265.x, r3264.x, 0x47400000;
+ FADD r3266.x, r3265.x, 0xC7400000;
+ FADD r3267.x, r3264.x, -r3266.x;
+ SHR r3268.x, r3258.x, 2;
+ AND r3269.x, r3268.x, 16383;
+ OR r3270.x, r3182.x, 872415232;
+ OR r3271.x, r3269.x, r3270.x;
+ SHL r3272.x, r3260.x, 14;
+ AND r3273.x, r3272.x, 8372224;
+ OR r3274.x, r3271.x, r3273.x;
+ MOV r3275.x, r3274.x;
+ MOV r3276.x, r3270.x;
+ FADD r3277.x, r3275.x, -r3276.x;
+ FADD r3278.x, r3267.x, r3277.x;
+ MOV r3279.x, r3278.x;
+ AND r3280.x, r3279.x, 4294963200;
+ MOV r3281.x, r3280.x;
+ FMUL r3282.x, r3281.x, 0x40C91000;
+ FADD r3283.x, r3278.x, -r3281.x;
+ FMUL r3284.x, r3283.x, 0x40C91000;
+ FMUL r3285.x, r3281.x, 0xB795777A;
+ FADD r3286.x, r3284.x, r3285.x;
+ FADD r3287.x, r3267.x, -r3278.x;
+ FADD r3288.x, r3277.x, r3287.x;
+ SHL r3289.x, r3258.x, 16;
+ AND r3290.x, r3256.x, 65535;
+ OR r3291.x, r3289.x, r3290.x;
+ SHL r3292.x, r3291.x, 5;
+ AND r3293.x, r3292.x, 8388576;
+ OR r3294.x, r3182.x, 679477248;
+ OR r3295.x, r3293.x, r3294.x;
+ MOV r3296.x, r3295.x;
+ MOV r3297.x, r3294.x;
+ FADD r3298.x, r3296.x, -r3297.x;
+ FADD r3299.x, r3288.x, r3298.x;
+ FMUL r3300.x, r3299.x, 0x40C90FDB;
+ FMUL r3301.x, r3283.x, 0xB795777A;
+ FADD r3302.x, r3300.x, r3301.x;
+ FADD r3303.x, r3286.x, r3302.x;
+ FADD r3304.x, r3282.x, r3303.x;
+ MOV r3305.x, r3304.x;
+ AND r3306.x, r143.x, 2147483647;
+ MOV r3307.x, r3306.x;
+ MOV r3308.x, 0x35800000;
+ FCMP.gt r3309.x, r3307.x, r3308.x;
+ AND r3309.x, r3309.x, 0x1;
+ MOV r3310.x, 4294967295;
+ MOV_CND.nz r3311.x, r3309.x, r3310.x, r3163.x;
+ AND r3312.x, r3305.x, r3311.x;
+ FCMP.le r3313.x, r3307.x, r3308.x;
+ AND r3313.x, r3313.x, 0x1;
- OR r1971.x, r1969.x, r1970.x;
- IF_CND.z r1971.x;
- PADD ptr306, ptr0, 5076;
- PADD ptr307, ptr306, 4104;
- LD_RAW_PTR r1972.x, ptr307;
- AND r1973.x, r1972.x, r149.x;
- MOV r1974.x, r1973.x;
- MOV r1975.x, r1972.x;
- FCMP.eq r1976.x, r1974.x, r1975.x;
- MOV r1977.x, 0x7FFFFFFF;
- PADD ptr308, ptr306, 4120;
- LD_RAW_PTR r1978.x, ptr308;
- AND r1979.x, r148.x, 2147483648;
- PADD ptr309, ptr0, 9240;
- SHR r1980.x, r148.x, 23;
- AND r1981.x, r1980.x, 255;
- MOV r1982.x, 3;
- IMUL r1984.x, r1983.x, r1981.x, r1982.x;
- SHL r1985.x, r1983.x, 2;
- PADD ptr310, ptr309, r1985.x;
- PADD ptr311, ptr310, 4;
- LD_RAW_PTR r1986.x, ptr311;
- SHR r1987.x, r1986.x, 16;
- SHR r1988.x, r148.x, 16;
- AND r1989.x, r1988.x, 127;
- OR r1990.x, r1989.x, 128;
- IMUL r1992.x, r1991.x, r1987.x, r1990.x;
- LD_RAW_PTR r1993.x, ptr310;
- AND r1994.x, r1993.x, 65535;
- AND r1995.x, r148.x, 65535;
- IMUL r1997.x, r1996.x, r1994.x, r1995.x;
- AND r1998.x, r1996.x, 65535;
- IADD r1999.x, r1991.x, r1998.x;
- IMUL r2001.x, r2000.x, r1987.x, r1995.x;
- SHR r2002.x, r2000.x, 16;
- IADD r2003.x, r1999.x, r2002.x;
- IMUL r2005.x, r2004.x, r1994.x, r1990.x;
- SHR r2006.x, r1993.x, 16;
- IMUL r2008.x, r2007.x, r2006.x, r1995.x;
- IADD r2009.x, r2004.x, r2007.x;
- SHL r2010.x, r2009.x, 16;
- IADD r2011.x, r2010.x, r1996.x;
- AND r2012.x, r2011.x, 4294901760;
- IADD r2013.x, r2003.x, r2012.x;
- AND r2014.x, r1986.x, 65535;
- IMUL r2016.x, r2015.x, r2014.x, r1995.x;
- SHR r2017.x, r2015.x, 16;
- IMUL r2019.x, r2018.x, r2014.x, r1990.x;
- IADD r2020.x, r2017.x, r2018.x;
- AND r2021.x, r2000.x, 65535;
- IADD r2022.x, r2020.x, r2021.x;
- PADD ptr312, ptr310, 8;
- LD_RAW_PTR r2023.x, ptr312;
- SHR r2024.x, r2023.x, 16;
- IMUL r2026.x, r2025.x, r2024.x, r1990.x;
- AND r2027.x, r2015.x, 65535;
- IADD r2028.x, r2025.x, r2027.x;
- AND r2029.x, r2023.x, 65535;
- IMUL r2031.x, r2030.x, r2029.x, r1990.x;
- SHR r2032.x, r2030.x, 16;
- IADD r2033.x, r2028.x, r2032.x;
- IMUL r2035.x, r2034.x, r2024.x, r1995.x;
- SHR r2036.x, r2034.x, 16;
- IADD r2037.x, r2033.x, r2036.x;
- SHR r2038.x, r2037.x, 16;
- IADD r2039.x, r2022.x, r2038.x;
- SHR r2040.x, r2039.x, 16;
- IADD r2041.x, r2013.x, r2040.x;
- SHR r2042.x, r2041.x, 9;
- OR r2043.x, r1979.x, r2042.x;
- OR r2044.x, r2043.x, 1065353216;
- MOV r2045.x, r2044.x;
- FADD r2046.x, r2045.x, 0x47400000;
- FADD r2047.x, r2046.x, 0xC7400000;
- FADD r2048.x, r2045.x, -r2047.x;
- SHR r2049.x, r2039.x, 2;
- AND r2050.x, r2049.x, 16383;
- OR r2051.x, r1979.x, 872415232;
- OR r2052.x, r2050.x, r2051.x;
- SHL r2053.x, r2041.x, 14;
- AND r2054.x, r2053.x, 8372224;
- OR r2055.x, r2052.x, r2054.x;
- MOV r2056.x, r2055.x;
- MOV r2057.x, r2051.x;
- FADD r2058.x, r2056.x, -r2057.x;
- FADD r2059.x, r2048.x, r2058.x;
- MOV r2060.x, r2059.x;
- AND r2061.x, r2060.x, 4294963200;
- MOV r2062.x, r2061.x;
- FMUL r2063.x, r2062.x, 0x40C91000;
- FADD r2064.x, r2059.x, -r2062.x;
- FMUL r2065.x, r2064.x, 0x40C91000;
- FMUL r2066.x, r2062.x, 0xB795777A;
- FADD r2067.x, r2065.x, r2066.x;
- FADD r2068.x, r2048.x, -r2059.x;
- FADD r2069.x, r2058.x, r2068.x;
- SHL r2070.x, r2039.x, 16;
- AND r2071.x, r2037.x, 65535;
- OR r2072.x, r2070.x, r2071.x;
- SHL r2073.x, r2072.x, 5;
- AND r2074.x, r2073.x, 8388576;
- OR r2075.x, r1979.x, 679477248;
- OR r2076.x, r2074.x, r2075.x;
- MOV r2077.x, r2076.x;
- MOV r2078.x, r2075.x;
- FADD r2079.x, r2077.x, -r2078.x;
- FADD r2080.x, r2069.x, r2079.x;
- FMUL r2081.x, r2080.x, 0x40C90FDB;
- FMUL r2082.x, r2064.x, 0xB795777A;
- FADD r2083.x, r2081.x, r2082.x;
- FADD r2084.x, r2067.x, r2083.x;
- FADD r2085.x, r2063.x, r2084.x;
- MOV r2086.x, r2085.x;
- AND r2087.x, r148.x, 2147483647;
- MOV r2088.x, r2087.x;
- MOV r2089.x, 0x35800000;
- FCMP.gt r2090.x, r2088.x, r2089.x;
- MOV r2091.x, 4294967295;
- MOV r2092.x, 0;
- MOV_CND.nz r2093.x, r2090.x, r2091.x, r2092.x;
- AND r2094.x, r2086.x, r2093.x;
- FCMP.le r2095.x, r2088.x, r2089.x;
- MOV_CND.nz r2096.x, r2095.x, r2091.x, r2092.x;
- AND r2097.x, r2096.x, r148.x;
- OR r2098.x, r2094.x, r2097.x;
- MOV r2099.x, r2098.x;
- FMUL r2100.x, r2099.x, r2099.x;
- FMUL r2101.x, r1978.x, r2100.x;
- PADD ptr313, ptr306, 4116;
- LD_RAW_PTR r2102.x, ptr313;
- FADD r2103.x, r2101.x, r2102.x;
- FMUL r2104.x, r2103.x, r2100.x;
- MOV r2105.x, r2046.x;
- SHL r2106.x, r2105.x, 2;
- AND r2107.x, r2106.x, 1020;
- OR r2108.x, r2107.x, 1;
- SHL r2109.x, r2108.x, 2;
- PADD ptr314, ptr306, r2109.x;
- LD_RAW_PTR r2110.x, ptr314;
- FMUL r2111.x, r2104.x, r2110.x;
- FADD r2112.x, r2063.x, -r2085.x;
- FADD r2113.x, r2112.x, r2084.x;
- MOV r2114.x, r2113.x;
- AND r2115.x, r2114.x, r2093.x;
- MOV r2116.x, r2115.x;
- SHL r2117.x, r2107.x, 2;
- PADD ptr315, ptr306, r2117.x;
- LD_RAW_PTR r2118.x, ptr315;
- OR r2119.x, r2107.x, 3;
- SHL r2120.x, r2119.x, 2;
- PADD ptr316, ptr306, r2120.x;
- LD_RAW_PTR r2121.x, ptr316;
- FADD r2122.x, r2118.x, r2121.x;
- FMUL r2123.x, r2099.x, r2110.x;
- FADD r2124.x, r2122.x, -r2123.x;
- FMUL r2125.x, r2116.x, r2124.x;
- OR r2126.x, r2107.x, 2;
- SHL r2127.x, r2126.x, 2;
- PADD ptr317, ptr306, r2127.x;
- LD_RAW_PTR r2128.x, ptr317;
- FADD r2129.x, r2125.x, r2128.x;
- FADD r2130.x, r2111.x, r2129.x;
- PADD ptr318, ptr306, 4112;
- LD_RAW_PTR r2131.x, ptr318;
- FMUL r2132.x, r2131.x, r2100.x;
- PADD ptr319, ptr306, 4108;
- LD_RAW_PTR r2133.x, ptr319;
- FADD r2134.x, r2132.x, r2133.x;
- FMUL r2135.x, r2134.x, r2100.x;
- FMUL r2136.x, r2135.x, r2099.x;
- FMUL r2137.x, r2136.x, r2122.x;
- FADD r2138.x, r2130.x, r2137.x;
- FMUL r2139.x, r2118.x, r2099.x;
- FMUL r2140.x, r2099.x, r2121.x;
- FADD r2141.x, r2110.x, r2140.x;
- FADD r2142.x, r2139.x, r2141.x;
- FADD r2143.x, r2141.x, -r2142.x;
- FADD r2144.x, r2143.x, r2139.x;
- FADD r2145.x, r2110.x, -r2141.x;
- FADD r2146.x, r2145.x, r2140.x;
- FADD r2147.x, r2144.x, r2146.x;
- FADD r2148.x, r2138.x, r2147.x;
- FADD r2149.x, r2142.x, r2148.x;
- MOV_CND.nz r152.x, r1976.x, r1977.x, r2149.x;
- MOV r2886.x, r152.x;
+ MOV_CND.nz r3314.x, r3313.x, r3310.x, r3163.x;
+ AND r3315.x, r3314.x, r143.x;
+ OR r3316.x, r3312.x, r3315.x;
+ MOV r3317.x, r3316.x;
+ FMUL r3318.x, r3317.x, r3317.x;
+ FMUL r3319.x, r3181.x, r3318.x;
+ MOV r3320.x, 4116;
+ MOV_SWZ r3321, r3320.x, r3163.x, r3163.x, r3163.x;
+ MOV r3322.xy, r3321;
+ MOV r3323.xy, r3322.xyxy;
+ PADD ptr313, ptr306, r3323.x;
+ LD_RAW_PTR r3324.x, ptr313;
+ FADD r3325.x, r3319.x, r3324.x;
+ FMUL r3326.x, r3325.x, r3318.x;
+ MOV r3327.x, r3265.x;
+ SHL r3328.x, r3327.x, 2;
+ AND r3329.x, r3328.x, 1020;
+ OR r3330.x, r3329.x, 1;
+ SHL r3331.x, r3330.x, 2;
+ MOV_SWZ r3332, r3331.x, r3163.x, r3163.x, r3163.x;
+ MOV r3333.xy, r3332;
+ MOV r3334.xy, r3333.xyxy;
+ PADD ptr314, ptr306, r3334.x;
+ LD_RAW_PTR r3335.x, ptr314;
+ FMUL r3336.x, r3326.x, r3335.x;
+ FADD r3337.x, r3282.x, -r3304.x;
+ FADD r3338.x, r3337.x, r3303.x;
+ MOV r3339.x, r3338.x;
+ AND r3340.x, r3339.x, r3311.x;
+ MOV r3341.x, r3340.x;
+ SHL r3342.x, r3329.x, 2;
+ MOV_SWZ r3343, r3342.x, r3163.x, r3163.x, r3163.x;
+ MOV r3344.xy, r3343;
+ MOV r3345.xy, r3344.xyxy;
+ PADD ptr315, ptr306, r3345.x;
+ LD_RAW_PTR r3346.x, ptr315;
+ OR r3347.x, r3329.x, 3;
+ SHL r3348.x, r3347.x, 2;
+ MOV_SWZ r3349, r3348.x, r3163.x, r3163.x, r3163.x;
+ MOV r3350.xy, r3349;
+ MOV r3351.xy, r3350.xyxy;
+ PADD ptr316, ptr306, r3351.x;
+ LD_RAW_PTR r3352.x, ptr316;
+ FADD r3353.x, r3346.x, r3352.x;
+ FMUL r3354.x, r3317.x, r3335.x;
+ FADD r3355.x, r3353.x, -r3354.x;
+ FMUL r3356.x, r3341.x, r3355.x;
+ OR r3357.x, r3329.x, 2;
+ SHL r3358.x, r3357.x, 2;
+ MOV_SWZ r3359, r3358.x, r3163.x, r3163.x, r3163.x;
+ MOV r3360.xy, r3359;
+ MOV r3361.xy, r3360.xyxy;
+ PADD ptr317, ptr306, r3361.x;
+ LD_RAW_PTR r3362.x, ptr317;
+ FADD r3363.x, r3356.x, r3362.x;
+ FADD r3364.x, r3336.x, r3363.x;
+ MOV r3365.x, 4112;
+ MOV_SWZ r3366, r3365.x, r3163.x, r3163.x, r3163.x;
+ MOV r3367.xy, r3366;
+ MOV r3368.xy, r3367.xyxy;
+ PADD ptr318, ptr306, r3368.x;
+ LD_RAW_PTR r3369.x, ptr318;
+ FMUL r3370.x, r3369.x, r3318.x;
+ MOV r3371.x, 4108;
+ MOV_SWZ r3372, r3371.x, r3163.x, r3163.x, r3163.x;
+ MOV r3373.xy, r3372;
+ MOV r3374.xy, r3373.xyxy;
+ PADD ptr319, ptr306, r3374.x;
+ LD_RAW_PTR r3375.x, ptr319;
+ FADD r3376.x, r3370.x, r3375.x;
+ FMUL r3377.x, r3376.x, r3318.x;
+ FMUL r3378.x, r3377.x, r3317.x;
+ FMUL r3379.x, r3378.x, r3353.x;
+ FADD r3380.x, r3364.x, r3379.x;
+ FMUL r3381.x, r3346.x, r3317.x;
+ FMUL r3382.x, r3317.x, r3352.x;
+ FADD r3383.x, r3335.x, r3382.x;
+ FADD r3384.x, r3381.x, r3383.x;
+ FADD r3385.x, r3383.x, -r3384.x;
+ FADD r3386.x, r3385.x, r3381.x;
+ FADD r3387.x, r3335.x, -r3383.x;
+ FADD r3388.x, r3387.x, r3382.x;
+ FADD r3389.x, r3386.x, r3388.x;
+ FADD r3390.x, r3380.x, r3389.x;
+ FADD r3391.x, r3384.x, r3390.x;
+ MOV_CND.nz r147.x, r3175.x, r3176.x, r3391.x;
+ MOV r4481.x, r147.x;
ELSE;
- PADD ptr320, ptr0, 5076;
- PADD ptr321, ptr320, 4152;
- LD_RAW_PTR r2150.x, ptr321;
- PADD ptr322, ptr320, 4156;
- LD_RAW_PTR r2151.x, ptr322;
- FMUL r2152.x, r150.x, r2151.x;
- PADD ptr323, ptr320, 4160;
- LD_RAW_PTR r2153.x, ptr323;
- FADD r2154.x, r2152.x, r2153.x;
- FADD r2155.x, r2154.x, -r2153.x;
- PADD ptr324, ptr320, 4124;
- LD_RAW_PTR r2156.x, ptr324;
- FMUL r2157.x, r2155.x, r2156.x;
- FADD r2158.x, r150.x, -r2157.x;
- PADD ptr325, ptr320, 4128;
- LD_RAW_PTR r2159.x, ptr325;
- FMUL r2160.x, r2155.x, r2159.x;
- FADD r2161.x, r2158.x, -r2160.x;
- PADD ptr326, ptr320, 4132;
- LD_RAW_PTR r2162.x, ptr326;
- FMUL r2163.x, r2155.x, r2162.x;
- FADD r2164.x, r2161.x, -r2163.x;
- PADD ptr327, ptr320, 4136;
- LD_RAW_PTR r2165.x, ptr327;
- FMUL r2166.x, r2155.x, r2165.x;
- FADD r2167.x, r2164.x, -r2166.x;
- FMUL r2168.x, r2167.x, r2167.x;
- FMUL r2169.x, r2150.x, r2168.x;
- PADD ptr328, ptr320, 4148;
- LD_RAW_PTR r2170.x, ptr328;
- FADD r2171.x, r2169.x, r2170.x;
- FMUL r2172.x, r2171.x, r2168.x;
- PADD ptr329, ptr320, 4144;
- LD_RAW_PTR r2173.x, ptr329;
- FADD r2174.x, r2172.x, r2173.x;
- FMUL r2175.x, r2174.x, r2168.x;
- PADD ptr330, ptr320, 4140;
- LD_RAW_PTR r2176.x, ptr330;
- FADD r2177.x, r2175.x, r2176.x;
- FMUL r2178.x, r2177.x, r2168.x;
- MOV r2179.x, r2167.x;
- MOV r2180.x, r2154.x;
- SHL r2181.x, r2180.x, 31;
- XOR r2182.x, r2179.x, r2181.x;
- MOV r2183.x, r2182.x;
- FMUL r2184.x, r2178.x, r2183.x;
- FADD r2185.x, r2184.x, r2183.x;
- MOV r2186.x, r2185.x;
- XOR r2187.x, r147.x, 4294967295;
- AND r2188.x, r148.x, r2187.x;
- XOR r2189.x, r2186.x, r2188.x;
- MOV r153.x, r2189.x;
- MOV r2886.x, r153.x;
+ MOV r3392.x, 5076;
+ MOV r3393.x, 0;
+ MOV_SWZ r3394, r3392.x, r3393.x, r3393.x, r3393.x;
+ MOV r3395.xy, r3394;
+ MOV r3396.xy, r3395.xyxy;
+ PADD ptr320, ptr0, r3396.x;
+ MOV r3397.x, 4152;
+ MOV_SWZ r3398, r3397.x, r3393.x, r3393.x, r3393.x;
+ MOV r3399.xy, r3398;
+ MOV r3400.xy, r3399.xyxy;
+ PADD ptr321, ptr320, r3400.x;
+ LD_RAW_PTR r3401.x, ptr321;
+ MOV r3402.x, 4156;
+ MOV_SWZ r3403, r3402.x, r3393.x, r3393.x, r3393.x;
+ MOV r3404.xy, r3403;
+ MOV r3405.xy, r3404.xyxy;
+ PADD ptr322, ptr320, r3405.x;
+ LD_RAW_PTR r3406.x, ptr322;
+ FMUL r3407.x, r145.x, r3406.x;
+ MOV r3408.x, 4160;
+ MOV_SWZ r3409, r3408.x, r3393.x, r3393.x, r3393.x;
+ MOV r3410.xy, r3409;
+ MOV r3411.xy, r3410.xyxy;
+ PADD ptr323, ptr320, r3411.x;
+ LD_RAW_PTR r3412.x, ptr323;
+ FADD r3413.x, r3407.x, r3412.x;
+ FADD r3414.x, r3413.x, -r3412.x;
+ MOV r3415.x, 4124;
+ MOV_SWZ r3416, r3415.x, r3393.x, r3393.x, r3393.x;
+ MOV r3417.xy, r3416;
+ MOV r3418.xy, r3417.xyxy;
+ PADD ptr324, ptr320, r3418.x;
+ LD_RAW_PTR r3419.x, ptr324;
+ FMUL r3420.x, r3414.x, r3419.x;
+ FADD r3421.x, r145.x, -r3420.x;
+ MOV r3422.x, 4128;
+ MOV_SWZ r3423, r3422.x, r3393.x, r3393.x, r3393.x;
+ MOV r3424.xy, r3423;
+ MOV r3425.xy, r3424.xyxy;
+ PADD ptr325, ptr320, r3425.x;
+ LD_RAW_PTR r3426.x, ptr325;
+ FMUL r3427.x, r3414.x, r3426.x;
+ FADD r3428.x, r3421.x, -r3427.x;
+ MOV r3429.x, 4132;
+ MOV_SWZ r3430, r3429.x, r3393.x, r3393.x, r3393.x;
+ MOV r3431.xy, r3430;
+ MOV r3432.xy, r3431.xyxy;
+ PADD ptr326, ptr320, r3432.x;
+ LD_RAW_PTR r3433.x, ptr326;
+ FMUL r3434.x, r3414.x, r3433.x;
+ FADD r3435.x, r3428.x, -r3434.x;
+ MOV r3436.x, 4136;
+ MOV_SWZ r3437, r3436.x, r3393.x, r3393.x, r3393.x;
+ MOV r3438.xy, r3437;
+ MOV r3439.xy, r3438.xyxy;
+ PADD ptr327, ptr320, r3439.x;
+ LD_RAW_PTR r3440.x, ptr327;
+ FMUL r3441.x, r3414.x, r3440.x;
+ FADD r3442.x, r3435.x, -r3441.x;
+ FMUL r3443.x, r3442.x, r3442.x;
+ FMUL r3444.x, r3401.x, r3443.x;
+ MOV r3445.x, 4148;
+ MOV_SWZ r3446, r3445.x, r3393.x, r3393.x, r3393.x;
+ MOV r3447.xy, r3446;
+ MOV r3448.xy, r3447.xyxy;
+ PADD ptr328, ptr320, r3448.x;
+ LD_RAW_PTR r3449.x, ptr328;
+ FADD r3450.x, r3444.x, r3449.x;
+ FMUL r3451.x, r3450.x, r3443.x;
+ MOV r3452.x, 4144;
+ MOV_SWZ r3453, r3452.x, r3393.x, r3393.x, r3393.x;
+ MOV r3454.xy, r3453;
+ MOV r3455.xy, r3454.xyxy;
+ PADD ptr329, ptr320, r3455.x;
+ LD_RAW_PTR r3456.x, ptr329;
+ FADD r3457.x, r3451.x, r3456.x;
+ FMUL r3458.x, r3457.x, r3443.x;
+ MOV r3459.x, 4140;
+ MOV_SWZ r3460, r3459.x, r3393.x, r3393.x, r3393.x;
+ MOV r3461.xy, r3460;
+ MOV r3462.xy, r3461.xyxy;
+ PADD ptr330, ptr320, r3462.x;
+ LD_RAW_PTR r3463.x, ptr330;
+ FADD r3464.x, r3458.x, r3463.x;
+ FMUL r3465.x, r3464.x, r3443.x;
+ MOV r3466.x, r3442.x;
+ MOV r3467.x, r3413.x;
+ SHL r3468.x, r3467.x, 31;
+ XOR r3469.x, r3466.x, r3468.x;
+ MOV r3470.x, r3469.x;
+ FMUL r3471.x, r3465.x, r3470.x;
+ FADD r3472.x, r3471.x, r3470.x;
+ MOV r3473.x, r3472.x;
+ XOR r3474.x, r142.x, 4294967295;
+ AND r3475.x, r143.x, r3474.x;
+ XOR r3476.x, r3473.x, r3475.x;
+ MOV r148.x, r3476.x;
+ MOV r4481.x, r148.x;
ENDIF;
- MOV r154.x, r2886.x;
- MOV r2190.x, r117.y;
- MOV r156.x, r2190.x;
- AND r157.x, r147.x, r156.x;
- MOV r158.x, r157.x;
- FCMP.le r2191.x, r158.x, r151.x;
- FCMP.ne r2192.x, r158.x, r158.x;
- IF_CND.z r2192.x;
- FCMP.ne r2192.x, r151.x, r151.x;
+ MOV r149.x, r4481.x;
+ MOV r3477.x, r112.y;
+ MOV r151.x, r3477.x;
+ AND r152.x, r142.x, r151.x;
+ MOV r153.x, r152.x;
+ FCMP.le r3478.x, r153.x, r146.x;
+ AND r3478.x, r3478.x, 0x1;
+ FCMP.ne r3479.x, r153.x, r153.x;
+ IF_CND.z r3479.x;
+ FCMP.ne r3479.x, r146.x, r146.x;
ENDIF;
+ AND r3479.x, r3479.x, 0x1;
- OR r2193.x, r2191.x, r2192.x;
- MOV r2194.x, 0x00000000;
- MOV_SWZ r155, r154.x, r2194.x, r2194.x, r2194.x;
- IF_CND.z r2193.x;
- PADD ptr331, ptr0, 5076;
- PADD ptr332, ptr331, 4104;
- LD_RAW_PTR r2195.x, ptr332;
- AND r2196.x, r2195.x, r157.x;
- MOV r2197.x, r2196.x;
- MOV r2198.x, r2195.x;
- FCMP.eq r2199.x, r2197.x, r2198.x;
- MOV r2200.x, 0x7FFFFFFF;
- PADD ptr333, ptr331, 4120;
- LD_RAW_PTR r2201.x, ptr333;
- AND r2202.x, r156.x, 2147483648;
- PADD ptr334, ptr0, 9240;
- SHR r2203.x, r156.x, 23;
- AND r2204.x, r2203.x, 255;
- MOV r2205.x, 3;
- IMUL r2207.x, r2206.x, r2204.x, r2205.x;
- SHL r2208.x, r2206.x, 2;
- PADD ptr335, ptr334, r2208.x;
- PADD ptr336, ptr335, 4;
- LD_RAW_PTR r2209.x, ptr336;
- SHR r2210.x, r2209.x, 16;
- SHR r2211.x, r156.x, 16;
- AND r2212.x, r2211.x, 127;
- OR r2213.x, r2212.x, 128;
- IMUL r2215.x, r2214.x, r2210.x, r2213.x;
- LD_RAW_PTR r2216.x, ptr335;
- AND r2217.x, r2216.x, 65535;
- AND r2218.x, r156.x, 65535;
- IMUL r2220.x, r2219.x, r2217.x, r2218.x;
- AND r2221.x, r2219.x, 65535;
- IADD r2222.x, r2214.x, r2221.x;
- IMUL r2224.x, r2223.x, r2210.x, r2218.x;
- SHR r2225.x, r2223.x, 16;
- IADD r2226.x, r2222.x, r2225.x;
- IMUL r2228.x, r2227.x, r2217.x, r2213.x;
- SHR r2229.x, r2216.x, 16;
- IMUL r2231.x, r2230.x, r2229.x, r2218.x;
- IADD r2232.x, r2227.x, r2230.x;
- SHL r2233.x, r2232.x, 16;
- IADD r2234.x, r2233.x, r2219.x;
- AND r2235.x, r2234.x, 4294901760;
- IADD r2236.x, r2226.x, r2235.x;
- AND r2237.x, r2209.x, 65535;
- IMUL r2239.x, r2238.x, r2237.x, r2218.x;
- SHR r2240.x, r2238.x, 16;
- IMUL r2242.x, r2241.x, r2237.x, r2213.x;
- IADD r2243.x, r2240.x, r2241.x;
- AND r2244.x, r2223.x, 65535;
- IADD r2245.x, r2243.x, r2244.x;
- PADD ptr337, ptr335, 8;
- LD_RAW_PTR r2246.x, ptr337;
- SHR r2247.x, r2246.x, 16;
- IMUL r2249.x, r2248.x, r2247.x, r2213.x;
- AND r2250.x, r2238.x, 65535;
- IADD r2251.x, r2248.x, r2250.x;
- AND r2252.x, r2246.x, 65535;
- IMUL r2254.x, r2253.x, r2252.x, r2213.x;
- SHR r2255.x, r2253.x, 16;
- IADD r2256.x, r2251.x, r2255.x;
- IMUL r2258.x, r2257.x, r2247.x, r2218.x;
- SHR r2259.x, r2257.x, 16;
- IADD r2260.x, r2256.x, r2259.x;
- SHR r2261.x, r2260.x, 16;
- IADD r2262.x, r2245.x, r2261.x;
- SHR r2263.x, r2262.x, 16;
- IADD r2264.x, r2236.x, r2263.x;
- SHR r2265.x, r2264.x, 9;
- OR r2266.x, r2202.x, r2265.x;
- OR r2267.x, r2266.x, 1065353216;
- MOV r2268.x, r2267.x;
- FADD r2269.x, r2268.x, 0x47400000;
- FADD r2270.x, r2269.x, 0xC7400000;
- FADD r2271.x, r2268.x, -r2270.x;
- SHR r2272.x, r2262.x, 2;
- AND r2273.x, r2272.x, 16383;
- OR r2274.x, r2202.x, 872415232;
- OR r2275.x, r2273.x, r2274.x;
- SHL r2276.x, r2264.x, 14;
- AND r2277.x, r2276.x, 8372224;
- OR r2278.x, r2275.x, r2277.x;
- MOV r2279.x, r2278.x;
- MOV r2280.x, r2274.x;
- FADD r2281.x, r2279.x, -r2280.x;
- FADD r2282.x, r2271.x, r2281.x;
- MOV r2283.x, r2282.x;
- AND r2284.x, r2283.x, 4294963200;
- MOV r2285.x, r2284.x;
- FMUL r2286.x, r2285.x, 0x40C91000;
- FADD r2287.x, r2282.x, -r2285.x;
- FMUL r2288.x, r2287.x, 0x40C91000;
- FMUL r2289.x, r2285.x, 0xB795777A;
- FADD r2290.x, r2288.x, r2289.x;
- FADD r2291.x, r2271.x, -r2282.x;
- FADD r2292.x, r2281.x, r2291.x;
- SHL r2293.x, r2262.x, 16;
- AND r2294.x, r2260.x, 65535;
- OR r2295.x, r2293.x, r2294.x;
- SHL r2296.x, r2295.x, 5;
- AND r2297.x, r2296.x, 8388576;
- OR r2298.x, r2202.x, 679477248;
- OR r2299.x, r2297.x, r2298.x;
- MOV r2300.x, r2299.x;
- MOV r2301.x, r2298.x;
- FADD r2302.x, r2300.x, -r2301.x;
- FADD r2303.x, r2292.x, r2302.x;
- FMUL r2304.x, r2303.x, 0x40C90FDB;
- FMUL r2305.x, r2287.x, 0xB795777A;
- FADD r2306.x, r2304.x, r2305.x;
- FADD r2307.x, r2290.x, r2306.x;
- FADD r2308.x, r2286.x, r2307.x;
- MOV r2309.x, r2308.x;
- AND r2310.x, r156.x, 2147483647;
- MOV r2311.x, r2310.x;
- MOV r2312.x, 0x35800000;
- FCMP.gt r2313.x, r2311.x, r2312.x;
- MOV r2314.x, 4294967295;
- MOV r2315.x, 0;
- MOV_CND.nz r2316.x, r2313.x, r2314.x, r2315.x;
- AND r2317.x, r2309.x, r2316.x;
- FCMP.le r2318.x, r2311.x, r2312.x;
- MOV_CND.nz r2319.x, r2318.x, r2314.x, r2315.x;
- AND r2320.x, r2319.x, r156.x;
- OR r2321.x, r2317.x, r2320.x;
- MOV r2322.x, r2321.x;
- FMUL r2323.x, r2322.x, r2322.x;
- FMUL r2324.x, r2201.x, r2323.x;
- PADD ptr338, ptr331, 4116;
- LD_RAW_PTR r2325.x, ptr338;
- FADD r2326.x, r2324.x, r2325.x;
- FMUL r2327.x, r2326.x, r2323.x;
- MOV r2328.x, r2269.x;
- SHL r2329.x, r2328.x, 2;
- AND r2330.x, r2329.x, 1020;
- OR r2331.x, r2330.x, 1;
- SHL r2332.x, r2331.x, 2;
- PADD ptr339, ptr331, r2332.x;
- LD_RAW_PTR r2333.x, ptr339;
- FMUL r2334.x, r2327.x, r2333.x;
- FADD r2335.x, r2286.x, -r2308.x;
- FADD r2336.x, r2335.x, r2307.x;
- MOV r2337.x, r2336.x;
- AND r2338.x, r2337.x, r2316.x;
- MOV r2339.x, r2338.x;
- SHL r2340.x, r2330.x, 2;
- PADD ptr340, ptr331, r2340.x;
- LD_RAW_PTR r2341.x, ptr340;
- OR r2342.x, r2330.x, 3;
- SHL r2343.x, r2342.x, 2;
- PADD ptr341, ptr331, r2343.x;
- LD_RAW_PTR r2344.x, ptr341;
- FADD r2345.x, r2341.x, r2344.x;
- FMUL r2346.x, r2322.x, r2333.x;
- FADD r2347.x, r2345.x, -r2346.x;
- FMUL r2348.x, r2339.x, r2347.x;
- OR r2349.x, r2330.x, 2;
- SHL r2350.x, r2349.x, 2;
- PADD ptr342, ptr331, r2350.x;
- LD_RAW_PTR r2351.x, ptr342;
- FADD r2352.x, r2348.x, r2351.x;
- FADD r2353.x, r2334.x, r2352.x;
- PADD ptr343, ptr331, 4112;
- LD_RAW_PTR r2354.x, ptr343;
- FMUL r2355.x, r2354.x, r2323.x;
- PADD ptr344, ptr331, 4108;
- LD_RAW_PTR r2356.x, ptr344;
- FADD r2357.x, r2355.x, r2356.x;
- FMUL r2358.x, r2357.x, r2323.x;
- FMUL r2359.x, r2358.x, r2322.x;
- FMUL r2360.x, r2359.x, r2345.x;
- FADD r2361.x, r2353.x, r2360.x;
- FMUL r2362.x, r2341.x, r2322.x;
- FMUL r2363.x, r2322.x, r2344.x;
- FADD r2364.x, r2333.x, r2363.x;
- FADD r2365.x, r2362.x, r2364.x;
- FADD r2366.x, r2364.x, -r2365.x;
- FADD r2367.x, r2366.x, r2362.x;
- FADD r2368.x, r2333.x, -r2364.x;
- FADD r2369.x, r2368.x, r2363.x;
- FADD r2370.x, r2367.x, r2369.x;
- FADD r2371.x, r2361.x, r2370.x;
- FADD r2372.x, r2365.x, r2371.x;
- MOV_CND.nz r159.x, r2199.x, r2200.x, r2372.x;
- MOV r2887.x, r159.x;
+ OR r3480.x, r3478.x, r3479.x;
+
+ MOV r3481.x, 0x00000000;
+ MOV_SWZ r150, r149.x, r3481.x, r3481.x, r3481.x;
+ IF_CND.z r3480.x;
+ MOV r3482.x, 5076;
+ MOV r3483.x, 0;
+ MOV_SWZ r3484, r3482.x, r3483.x, r3483.x, r3483.x;
+ MOV r3485.xy, r3484;
+ MOV r3486.xy, r3485.xyxy;
+ PADD ptr331, ptr0, r3486.x;
+ MOV r3487.x, 4104;
+ MOV_SWZ r3488, r3487.x, r3483.x, r3483.x, r3483.x;
+ MOV r3489.xy, r3488;
+ MOV r3490.xy, r3489.xyxy;
+ PADD ptr332, ptr331, r3490.x;
+ LD_RAW_PTR r3491.x, ptr332;
+ AND r3492.x, r3491.x, r152.x;
+ MOV r3493.x, r3492.x;
+ MOV r3494.x, r3491.x;
+ FCMP.eq r3495.x, r3493.x, r3494.x;
+ AND r3495.x, r3495.x, 0x1;
+ MOV r3496.x, 0x7FFFFFFF;
+ MOV r3497.x, 4120;
+ MOV_SWZ r3498, r3497.x, r3483.x, r3483.x, r3483.x;
+ MOV r3499.xy, r3498;
+ MOV r3500.xy, r3499.xyxy;
+ PADD ptr333, ptr331, r3500.x;
+ LD_RAW_PTR r3501.x, ptr333;
+ AND r3502.x, r151.x, 2147483648;
+ MOV r3503.x, 9240;
+ MOV_SWZ r3504, r3503.x, r3483.x, r3483.x, r3483.x;
+ MOV r3505.xy, r3504;
+ MOV r3506.xy, r3505.xyxy;
+ PADD ptr334, ptr0, r3506.x;
+ SHR r3507.x, r151.x, 23;
+ AND r3508.x, r3507.x, 255;
+ MOV r3509.x, 3;
+ IMUL r3511.x, r3510.x, r3508.x, r3509.x;
+ SHL r3512.x, r3510.x, 2;
+ SHR r3513.x, r3510.x, 30;
+ MOV_SWZ r3514, r3512.x, r3513.x, r3483.x, r3483.x;
+ MOV r3515.xy, r3514;
+ MOV r3516.xy, r3515.xyxy;
+ PADD ptr335, ptr334, r3516.x;
+ MOV r3517.x, 4;
+ MOV_SWZ r3518, r3517.x, r3483.x, r3483.x, r3483.x;
+ MOV r3519.xy, r3518;
+ MOV r3520.xy, r3519.xyxy;
+ PADD ptr336, ptr335, r3520.x;
+ LD_RAW_PTR r3521.x, ptr336;
+ SHR r3522.x, r3521.x, 16;
+ SHR r3523.x, r151.x, 16;
+ AND r3524.x, r3523.x, 127;
+ OR r3525.x, r3524.x, 128;
+ IMUL r3527.x, r3526.x, r3522.x, r3525.x;
+ LD_RAW_PTR r3528.x, ptr335;
+ AND r3529.x, r3528.x, 65535;
+ AND r3530.x, r151.x, 65535;
+ IMUL r3532.x, r3531.x, r3529.x, r3530.x;
+ AND r3533.x, r3531.x, 65535;
+ IADD r3534.x, r3526.x, r3533.x;
+ IMUL r3536.x, r3535.x, r3522.x, r3530.x;
+ SHR r3537.x, r3535.x, 16;
+ IADD r3538.x, r3534.x, r3537.x;
+ IMUL r3540.x, r3539.x, r3529.x, r3525.x;
+ SHR r3541.x, r3528.x, 16;
+ IMUL r3543.x, r3542.x, r3541.x, r3530.x;
+ IADD r3544.x, r3539.x, r3542.x;
+ SHL r3545.x, r3544.x, 16;
+ IADD r3546.x, r3545.x, r3531.x;
+ AND r3547.x, r3546.x, 4294901760;
+ IADD r3548.x, r3538.x, r3547.x;
+ AND r3549.x, r3521.x, 65535;
+ IMUL r3551.x, r3550.x, r3549.x, r3530.x;
+ SHR r3552.x, r3550.x, 16;
+ IMUL r3554.x, r3553.x, r3549.x, r3525.x;
+ IADD r3555.x, r3552.x, r3553.x;
+ AND r3556.x, r3535.x, 65535;
+ IADD r3557.x, r3555.x, r3556.x;
+ MOV r3558.x, 8;
+ MOV_SWZ r3559, r3558.x, r3483.x, r3483.x, r3483.x;
+ MOV r3560.xy, r3559;
+ MOV r3561.xy, r3560.xyxy;
+ PADD ptr337, ptr335, r3561.x;
+ LD_RAW_PTR r3562.x, ptr337;
+ SHR r3563.x, r3562.x, 16;
+ IMUL r3565.x, r3564.x, r3563.x, r3525.x;
+ AND r3566.x, r3550.x, 65535;
+ IADD r3567.x, r3564.x, r3566.x;
+ AND r3568.x, r3562.x, 65535;
+ IMUL r3570.x, r3569.x, r3568.x, r3525.x;
+ SHR r3571.x, r3569.x, 16;
+ IADD r3572.x, r3567.x, r3571.x;
+ IMUL r3574.x, r3573.x, r3563.x, r3530.x;
+ SHR r3575.x, r3573.x, 16;
+ IADD r3576.x, r3572.x, r3575.x;
+ SHR r3577.x, r3576.x, 16;
+ IADD r3578.x, r3557.x, r3577.x;
+ SHR r3579.x, r3578.x, 16;
+ IADD r3580.x, r3548.x, r3579.x;
+ SHR r3581.x, r3580.x, 9;
+ OR r3582.x, r3502.x, r3581.x;
+ OR r3583.x, r3582.x, 1065353216;
+ MOV r3584.x, r3583.x;
+ FADD r3585.x, r3584.x, 0x47400000;
+ FADD r3586.x, r3585.x, 0xC7400000;
+ FADD r3587.x, r3584.x, -r3586.x;
+ SHR r3588.x, r3578.x, 2;
+ AND r3589.x, r3588.x, 16383;
+ OR r3590.x, r3502.x, 872415232;
+ OR r3591.x, r3589.x, r3590.x;
+ SHL r3592.x, r3580.x, 14;
+ AND r3593.x, r3592.x, 8372224;
+ OR r3594.x, r3591.x, r3593.x;
+ MOV r3595.x, r3594.x;
+ MOV r3596.x, r3590.x;
+ FADD r3597.x, r3595.x, -r3596.x;
+ FADD r3598.x, r3587.x, r3597.x;
+ MOV r3599.x, r3598.x;
+ AND r3600.x, r3599.x, 4294963200;
+ MOV r3601.x, r3600.x;
+ FMUL r3602.x, r3601.x, 0x40C91000;
+ FADD r3603.x, r3598.x, -r3601.x;
+ FMUL r3604.x, r3603.x, 0x40C91000;
+ FMUL r3605.x, r3601.x, 0xB795777A;
+ FADD r3606.x, r3604.x, r3605.x;
+ FADD r3607.x, r3587.x, -r3598.x;
+ FADD r3608.x, r3597.x, r3607.x;
+ SHL r3609.x, r3578.x, 16;
+ AND r3610.x, r3576.x, 65535;
+ OR r3611.x, r3609.x, r3610.x;
+ SHL r3612.x, r3611.x, 5;
+ AND r3613.x, r3612.x, 8388576;
+ OR r3614.x, r3502.x, 679477248;
+ OR r3615.x, r3613.x, r3614.x;
+ MOV r3616.x, r3615.x;
+ MOV r3617.x, r3614.x;
+ FADD r3618.x, r3616.x, -r3617.x;
+ FADD r3619.x, r3608.x, r3618.x;
+ FMUL r3620.x, r3619.x, 0x40C90FDB;
+ FMUL r3621.x, r3603.x, 0xB795777A;
+ FADD r3622.x, r3620.x, r3621.x;
+ FADD r3623.x, r3606.x, r3622.x;
+ FADD r3624.x, r3602.x, r3623.x;
+ MOV r3625.x, r3624.x;
+ AND r3626.x, r151.x, 2147483647;
+ MOV r3627.x, r3626.x;
+ MOV r3628.x, 0x35800000;
+ FCMP.gt r3629.x, r3627.x, r3628.x;
+ AND r3629.x, r3629.x, 0x1;
+ MOV r3630.x, 4294967295;
+ MOV_CND.nz r3631.x, r3629.x, r3630.x, r3483.x;
+ AND r3632.x, r3625.x, r3631.x;
+ FCMP.le r3633.x, r3627.x, r3628.x;
+ AND r3633.x, r3633.x, 0x1;
+
+ MOV_CND.nz r3634.x, r3633.x, r3630.x, r3483.x;
+ AND r3635.x, r3634.x, r151.x;
+ OR r3636.x, r3632.x, r3635.x;
+ MOV r3637.x, r3636.x;
+ FMUL r3638.x, r3637.x, r3637.x;
+ FMUL r3639.x, r3501.x, r3638.x;
+ MOV r3640.x, 4116;
+ MOV_SWZ r3641, r3640.x, r3483.x, r3483.x, r3483.x;
+ MOV r3642.xy, r3641;
+ MOV r3643.xy, r3642.xyxy;
+ PADD ptr338, ptr331, r3643.x;
+ LD_RAW_PTR r3644.x, ptr338;
+ FADD r3645.x, r3639.x, r3644.x;
+ FMUL r3646.x, r3645.x, r3638.x;
+ MOV r3647.x, r3585.x;
+ SHL r3648.x, r3647.x, 2;
+ AND r3649.x, r3648.x, 1020;
+ OR r3650.x, r3649.x, 1;
+ SHL r3651.x, r3650.x, 2;
+ MOV_SWZ r3652, r3651.x, r3483.x, r3483.x, r3483.x;
+ MOV r3653.xy, r3652;
+ MOV r3654.xy, r3653.xyxy;
+ PADD ptr339, ptr331, r3654.x;
+ LD_RAW_PTR r3655.x, ptr339;
+ FMUL r3656.x, r3646.x, r3655.x;
+ FADD r3657.x, r3602.x, -r3624.x;
+ FADD r3658.x, r3657.x, r3623.x;
+ MOV r3659.x, r3658.x;
+ AND r3660.x, r3659.x, r3631.x;
+ MOV r3661.x, r3660.x;
+ SHL r3662.x, r3649.x, 2;
+ MOV_SWZ r3663, r3662.x, r3483.x, r3483.x, r3483.x;
+ MOV r3664.xy, r3663;
+ MOV r3665.xy, r3664.xyxy;
+ PADD ptr340, ptr331, r3665.x;
+ LD_RAW_PTR r3666.x, ptr340;
+ OR r3667.x, r3649.x, 3;
+ SHL r3668.x, r3667.x, 2;
+ MOV_SWZ r3669, r3668.x, r3483.x, r3483.x, r3483.x;
+ MOV r3670.xy, r3669;
+ MOV r3671.xy, r3670.xyxy;
+ PADD ptr341, ptr331, r3671.x;
+ LD_RAW_PTR r3672.x, ptr341;
+ FADD r3673.x, r3666.x, r3672.x;
+ FMUL r3674.x, r3637.x, r3655.x;
+ FADD r3675.x, r3673.x, -r3674.x;
+ FMUL r3676.x, r3661.x, r3675.x;
+ OR r3677.x, r3649.x, 2;
+ SHL r3678.x, r3677.x, 2;
+ MOV_SWZ r3679, r3678.x, r3483.x, r3483.x, r3483.x;
+ MOV r3680.xy, r3679;
+ MOV r3681.xy, r3680.xyxy;
+ PADD ptr342, ptr331, r3681.x;
+ LD_RAW_PTR r3682.x, ptr342;
+ FADD r3683.x, r3676.x, r3682.x;
+ FADD r3684.x, r3656.x, r3683.x;
+ MOV r3685.x, 4112;
+ MOV_SWZ r3686, r3685.x, r3483.x, r3483.x, r3483.x;
+ MOV r3687.xy, r3686;
+ MOV r3688.xy, r3687.xyxy;
+ PADD ptr343, ptr331, r3688.x;
+ LD_RAW_PTR r3689.x, ptr343;
+ FMUL r3690.x, r3689.x, r3638.x;
+ MOV r3691.x, 4108;
+ MOV_SWZ r3692, r3691.x, r3483.x, r3483.x, r3483.x;
+ MOV r3693.xy, r3692;
+ MOV r3694.xy, r3693.xyxy;
+ PADD ptr344, ptr331, r3694.x;
+ LD_RAW_PTR r3695.x, ptr344;
+ FADD r3696.x, r3690.x, r3695.x;
+ FMUL r3697.x, r3696.x, r3638.x;
+ FMUL r3698.x, r3697.x, r3637.x;
+ FMUL r3699.x, r3698.x, r3673.x;
+ FADD r3700.x, r3684.x, r3699.x;
+ FMUL r3701.x, r3666.x, r3637.x;
+ FMUL r3702.x, r3637.x, r3672.x;
+ FADD r3703.x, r3655.x, r3702.x;
+ FADD r3704.x, r3701.x, r3703.x;
+ FADD r3705.x, r3703.x, -r3704.x;
+ FADD r3706.x, r3705.x, r3701.x;
+ FADD r3707.x, r3655.x, -r3703.x;
+ FADD r3708.x, r3707.x, r3702.x;
+ FADD r3709.x, r3706.x, r3708.x;
+ FADD r3710.x, r3700.x, r3709.x;
+ FADD r3711.x, r3704.x, r3710.x;
+ MOV_CND.nz r154.x, r3495.x, r3496.x, r3711.x;
+ MOV r4482.x, r154.x;
ELSE;
- PADD ptr345, ptr0, 5076;
- PADD ptr346, ptr345, 4152;
- LD_RAW_PTR r2373.x, ptr346;
- PADD ptr347, ptr345, 4156;
- LD_RAW_PTR r2374.x, ptr347;
- FMUL r2375.x, r158.x, r2374.x;
- PADD ptr348, ptr345, 4160;
- LD_RAW_PTR r2376.x, ptr348;
- FADD r2377.x, r2375.x, r2376.x;
- FADD r2378.x, r2377.x, -r2376.x;
- PADD ptr349, ptr345, 4124;
- LD_RAW_PTR r2379.x, ptr349;
- FMUL r2380.x, r2378.x, r2379.x;
- FADD r2381.x, r158.x, -r2380.x;
- PADD ptr350, ptr345, 4128;
- LD_RAW_PTR r2382.x, ptr350;
- FMUL r2383.x, r2378.x, r2382.x;
- FADD r2384.x, r2381.x, -r2383.x;
- PADD ptr351, ptr345, 4132;
- LD_RAW_PTR r2385.x, ptr351;
- FMUL r2386.x, r2378.x, r2385.x;
- FADD r2387.x, r2384.x, -r2386.x;
- PADD ptr352, ptr345, 4136;
- LD_RAW_PTR r2388.x, ptr352;
- FMUL r2389.x, r2378.x, r2388.x;
- FADD r2390.x, r2387.x, -r2389.x;
- FMUL r2391.x, r2390.x, r2390.x;
- FMUL r2392.x, r2373.x, r2391.x;
- PADD ptr353, ptr345, 4148;
- LD_RAW_PTR r2393.x, ptr353;
- FADD r2394.x, r2392.x, r2393.x;
- FMUL r2395.x, r2394.x, r2391.x;
- PADD ptr354, ptr345, 4144;
- LD_RAW_PTR r2396.x, ptr354;
- FADD r2397.x, r2395.x, r2396.x;
- FMUL r2398.x, r2397.x, r2391.x;
- PADD ptr355, ptr345, 4140;
- LD_RAW_PTR r2399.x, ptr355;
- FADD r2400.x, r2398.x, r2399.x;
- FMUL r2401.x, r2400.x, r2391.x;
- MOV r2402.x, r2390.x;
- MOV r2403.x, r2377.x;
- SHL r2404.x, r2403.x, 31;
- XOR r2405.x, r2402.x, r2404.x;
- MOV r2406.x, r2405.x;
- FMUL r2407.x, r2401.x, r2406.x;
- FADD r2408.x, r2407.x, r2406.x;
- MOV r2409.x, r2408.x;
- XOR r2410.x, r147.x, 4294967295;
- AND r2411.x, r156.x, r2410.x;
- XOR r2412.x, r2409.x, r2411.x;
- MOV r160.x, r2412.x;
- MOV r2887.x, r160.x;
+ MOV r3712.x, 5076;
+ MOV r3713.x, 0;
+ MOV_SWZ r3714, r3712.x, r3713.x, r3713.x, r3713.x;
+ MOV r3715.xy, r3714;
+ MOV r3716.xy, r3715.xyxy;
+ PADD ptr345, ptr0, r3716.x;
+ MOV r3717.x, 4152;
+ MOV_SWZ r3718, r3717.x, r3713.x, r3713.x, r3713.x;
+ MOV r3719.xy, r3718;
+ MOV r3720.xy, r3719.xyxy;
+ PADD ptr346, ptr345, r3720.x;
+ LD_RAW_PTR r3721.x, ptr346;
+ MOV r3722.x, 4156;
+ MOV_SWZ r3723, r3722.x, r3713.x, r3713.x, r3713.x;
+ MOV r3724.xy, r3723;
+ MOV r3725.xy, r3724.xyxy;
+ PADD ptr347, ptr345, r3725.x;
+ LD_RAW_PTR r3726.x, ptr347;
+ FMUL r3727.x, r153.x, r3726.x;
+ MOV r3728.x, 4160;
+ MOV_SWZ r3729, r3728.x, r3713.x, r3713.x, r3713.x;
+ MOV r3730.xy, r3729;
+ MOV r3731.xy, r3730.xyxy;
+ PADD ptr348, ptr345, r3731.x;
+ LD_RAW_PTR r3732.x, ptr348;
+ FADD r3733.x, r3727.x, r3732.x;
+ FADD r3734.x, r3733.x, -r3732.x;
+ MOV r3735.x, 4124;
+ MOV_SWZ r3736, r3735.x, r3713.x, r3713.x, r3713.x;
+ MOV r3737.xy, r3736;
+ MOV r3738.xy, r3737.xyxy;
+ PADD ptr349, ptr345, r3738.x;
+ LD_RAW_PTR r3739.x, ptr349;
+ FMUL r3740.x, r3734.x, r3739.x;
+ FADD r3741.x, r153.x, -r3740.x;
+ MOV r3742.x, 4128;
+ MOV_SWZ r3743, r3742.x, r3713.x, r3713.x, r3713.x;
+ MOV r3744.xy, r3743;
+ MOV r3745.xy, r3744.xyxy;
+ PADD ptr350, ptr345, r3745.x;
+ LD_RAW_PTR r3746.x, ptr350;
+ FMUL r3747.x, r3734.x, r3746.x;
+ FADD r3748.x, r3741.x, -r3747.x;
+ MOV r3749.x, 4132;
+ MOV_SWZ r3750, r3749.x, r3713.x, r3713.x, r3713.x;
+ MOV r3751.xy, r3750;
+ MOV r3752.xy, r3751.xyxy;
+ PADD ptr351, ptr345, r3752.x;
+ LD_RAW_PTR r3753.x, ptr351;
+ FMUL r3754.x, r3734.x, r3753.x;
+ FADD r3755.x, r3748.x, -r3754.x;
+ MOV r3756.x, 4136;
+ MOV_SWZ r3757, r3756.x, r3713.x, r3713.x, r3713.x;
+ MOV r3758.xy, r3757;
+ MOV r3759.xy, r3758.xyxy;
+ PADD ptr352, ptr345, r3759.x;
+ LD_RAW_PTR r3760.x, ptr352;
+ FMUL r3761.x, r3734.x, r3760.x;
+ FADD r3762.x, r3755.x, -r3761.x;
+ FMUL r3763.x, r3762.x, r3762.x;
+ FMUL r3764.x, r3721.x, r3763.x;
+ MOV r3765.x, 4148;
+ MOV_SWZ r3766, r3765.x, r3713.x, r3713.x, r3713.x;
+ MOV r3767.xy, r3766;
+ MOV r3768.xy, r3767.xyxy;
+ PADD ptr353, ptr345, r3768.x;
+ LD_RAW_PTR r3769.x, ptr353;
+ FADD r3770.x, r3764.x, r3769.x;
+ FMUL r3771.x, r3770.x, r3763.x;
+ MOV r3772.x, 4144;
+ MOV_SWZ r3773, r3772.x, r3713.x, r3713.x, r3713.x;
+ MOV r3774.xy, r3773;
+ MOV r3775.xy, r3774.xyxy;
+ PADD ptr354, ptr345, r3775.x;
+ LD_RAW_PTR r3776.x, ptr354;
+ FADD r3777.x, r3771.x, r3776.x;
+ FMUL r3778.x, r3777.x, r3763.x;
+ MOV r3779.x, 4140;
+ MOV_SWZ r3780, r3779.x, r3713.x, r3713.x, r3713.x;
+ MOV r3781.xy, r3780;
+ MOV r3782.xy, r3781.xyxy;
+ PADD ptr355, ptr345, r3782.x;
+ LD_RAW_PTR r3783.x, ptr355;
+ FADD r3784.x, r3778.x, r3783.x;
+ FMUL r3785.x, r3784.x, r3763.x;
+ MOV r3786.x, r3762.x;
+ MOV r3787.x, r3733.x;
+ SHL r3788.x, r3787.x, 31;
+ XOR r3789.x, r3786.x, r3788.x;
+ MOV r3790.x, r3789.x;
+ FMUL r3791.x, r3785.x, r3790.x;
+ FADD r3792.x, r3791.x, r3790.x;
+ MOV r3793.x, r3792.x;
+ XOR r3794.x, r142.x, 4294967295;
+ AND r3795.x, r151.x, r3794.x;
+ XOR r3796.x, r3793.x, r3795.x;
+ MOV r155.x, r3796.x;
+ MOV r4482.x, r155.x;
ENDIF;
- MOV r161.x, r2887.x;
- MOV r2413.x, r117.z;
- MOV r163.x, r2413.x;
- AND r164.x, r147.x, r163.x;
- MOV r165.x, r164.x;
- FCMP.le r2414.x, r165.x, r151.x;
- FCMP.ne r2415.x, r165.x, r165.x;
- IF_CND.z r2415.x;
- FCMP.ne r2415.x, r151.x, r151.x;
+ MOV r156.x, r4482.x;
+ MOV r3797.x, r112.z;
+ MOV r158.x, r3797.x;
+ AND r159.x, r142.x, r158.x;
+ MOV r160.x, r159.x;
+ FCMP.le r3798.x, r160.x, r146.x;
+ AND r3798.x, r3798.x, 0x1;
+ FCMP.ne r3799.x, r160.x, r160.x;
+ IF_CND.z r3799.x;
+ FCMP.ne r3799.x, r146.x, r146.x;
ENDIF;
+ AND r3799.x, r3799.x, 0x1;
- OR r2416.x, r2414.x, r2415.x;
- MOV_SWZ r162, r155.x, r161.x, r155.z, r155.w;
- IF_CND.z r2416.x;
- PADD ptr356, ptr0, 5076;
- PADD ptr357, ptr356, 4104;
- LD_RAW_PTR r2417.x, ptr357;
- AND r2418.x, r2417.x, r164.x;
- MOV r2419.x, r2418.x;
- MOV r2420.x, r2417.x;
- FCMP.eq r2421.x, r2419.x, r2420.x;
- MOV r2422.x, 0x7FFFFFFF;
- PADD ptr358, ptr356, 4120;
- LD_RAW_PTR r2423.x, ptr358;
- AND r2424.x, r163.x, 2147483648;
- PADD ptr359, ptr0, 9240;
- SHR r2425.x, r163.x, 23;
- AND r2426.x, r2425.x, 255;
- MOV r2427.x, 3;
- IMUL r2429.x, r2428.x, r2426.x, r2427.x;
- SHL r2430.x, r2428.x, 2;
- PADD ptr360, ptr359, r2430.x;
- PADD ptr361, ptr360, 4;
- LD_RAW_PTR r2431.x, ptr361;
- SHR r2432.x, r2431.x, 16;
- SHR r2433.x, r163.x, 16;
- AND r2434.x, r2433.x, 127;
- OR r2435.x, r2434.x, 128;
- IMUL r2437.x, r2436.x, r2432.x, r2435.x;
- LD_RAW_PTR r2438.x, ptr360;
- AND r2439.x, r2438.x, 65535;
- AND r2440.x, r163.x, 65535;
- IMUL r2442.x, r2441.x, r2439.x, r2440.x;
- AND r2443.x, r2441.x, 65535;
- IADD r2444.x, r2436.x, r2443.x;
- IMUL r2446.x, r2445.x, r2432.x, r2440.x;
- SHR r2447.x, r2445.x, 16;
- IADD r2448.x, r2444.x, r2447.x;
- IMUL r2450.x, r2449.x, r2439.x, r2435.x;
- SHR r2451.x, r2438.x, 16;
- IMUL r2453.x, r2452.x, r2451.x, r2440.x;
- IADD r2454.x, r2449.x, r2452.x;
- SHL r2455.x, r2454.x, 16;
- IADD r2456.x, r2455.x, r2441.x;
- AND r2457.x, r2456.x, 4294901760;
- IADD r2458.x, r2448.x, r2457.x;
- AND r2459.x, r2431.x, 65535;
- IMUL r2461.x, r2460.x, r2459.x, r2440.x;
- SHR r2462.x, r2460.x, 16;
- IMUL r2464.x, r2463.x, r2459.x, r2435.x;
- IADD r2465.x, r2462.x, r2463.x;
- AND r2466.x, r2445.x, 65535;
- IADD r2467.x, r2465.x, r2466.x;
- PADD ptr362, ptr360, 8;
- LD_RAW_PTR r2468.x, ptr362;
- SHR r2469.x, r2468.x, 16;
- IMUL r2471.x, r2470.x, r2469.x, r2435.x;
- AND r2472.x, r2460.x, 65535;
- IADD r2473.x, r2470.x, r2472.x;
- AND r2474.x, r2468.x, 65535;
- IMUL r2476.x, r2475.x, r2474.x, r2435.x;
- SHR r2477.x, r2475.x, 16;
- IADD r2478.x, r2473.x, r2477.x;
- IMUL r2480.x, r2479.x, r2469.x, r2440.x;
- SHR r2481.x, r2479.x, 16;
- IADD r2482.x, r2478.x, r2481.x;
- SHR r2483.x, r2482.x, 16;
- IADD r2484.x, r2467.x, r2483.x;
- SHR r2485.x, r2484.x, 16;
- IADD r2486.x, r2458.x, r2485.x;
- SHR r2487.x, r2486.x, 9;
- OR r2488.x, r2424.x, r2487.x;
- OR r2489.x, r2488.x, 1065353216;
- MOV r2490.x, r2489.x;
- FADD r2491.x, r2490.x, 0x47400000;
- FADD r2492.x, r2491.x, 0xC7400000;
- FADD r2493.x, r2490.x, -r2492.x;
- SHR r2494.x, r2484.x, 2;
- AND r2495.x, r2494.x, 16383;
- OR r2496.x, r2424.x, 872415232;
- OR r2497.x, r2495.x, r2496.x;
- SHL r2498.x, r2486.x, 14;
- AND r2499.x, r2498.x, 8372224;
- OR r2500.x, r2497.x, r2499.x;
- MOV r2501.x, r2500.x;
- MOV r2502.x, r2496.x;
- FADD r2503.x, r2501.x, -r2502.x;
- FADD r2504.x, r2493.x, r2503.x;
- MOV r2505.x, r2504.x;
- AND r2506.x, r2505.x, 4294963200;
- MOV r2507.x, r2506.x;
- FMUL r2508.x, r2507.x, 0x40C91000;
- FADD r2509.x, r2504.x, -r2507.x;
- FMUL r2510.x, r2509.x, 0x40C91000;
- FMUL r2511.x, r2507.x, 0xB795777A;
- FADD r2512.x, r2510.x, r2511.x;
- FADD r2513.x, r2493.x, -r2504.x;
- FADD r2514.x, r2503.x, r2513.x;
- SHL r2515.x, r2484.x, 16;
- AND r2516.x, r2482.x, 65535;
- OR r2517.x, r2515.x, r2516.x;
- SHL r2518.x, r2517.x, 5;
- AND r2519.x, r2518.x, 8388576;
- OR r2520.x, r2424.x, 679477248;
- OR r2521.x, r2519.x, r2520.x;
- MOV r2522.x, r2521.x;
- MOV r2523.x, r2520.x;
- FADD r2524.x, r2522.x, -r2523.x;
- FADD r2525.x, r2514.x, r2524.x;
- FMUL r2526.x, r2525.x, 0x40C90FDB;
- FMUL r2527.x, r2509.x, 0xB795777A;
- FADD r2528.x, r2526.x, r2527.x;
- FADD r2529.x, r2512.x, r2528.x;
- FADD r2530.x, r2508.x, r2529.x;
- MOV r2531.x, r2530.x;
- AND r2532.x, r163.x, 2147483647;
- MOV r2533.x, r2532.x;
- MOV r2534.x, 0x35800000;
- FCMP.gt r2535.x, r2533.x, r2534.x;
- MOV r2536.x, 4294967295;
- MOV r2537.x, 0;
- MOV_CND.nz r2538.x, r2535.x, r2536.x, r2537.x;
- AND r2539.x, r2531.x, r2538.x;
- FCMP.le r2540.x, r2533.x, r2534.x;
- MOV_CND.nz r2541.x, r2540.x, r2536.x, r2537.x;
- AND r2542.x, r2541.x, r163.x;
- OR r2543.x, r2539.x, r2542.x;
- MOV r2544.x, r2543.x;
- FMUL r2545.x, r2544.x, r2544.x;
- FMUL r2546.x, r2423.x, r2545.x;
- PADD ptr363, ptr356, 4116;
- LD_RAW_PTR r2547.x, ptr363;
- FADD r2548.x, r2546.x, r2547.x;
- FMUL r2549.x, r2548.x, r2545.x;
- MOV r2550.x, r2491.x;
- SHL r2551.x, r2550.x, 2;
- AND r2552.x, r2551.x, 1020;
- OR r2553.x, r2552.x, 1;
- SHL r2554.x, r2553.x, 2;
- PADD ptr364, ptr356, r2554.x;
- LD_RAW_PTR r2555.x, ptr364;
- FMUL r2556.x, r2549.x, r2555.x;
- FADD r2557.x, r2508.x, -r2530.x;
- FADD r2558.x, r2557.x, r2529.x;
- MOV r2559.x, r2558.x;
- AND r2560.x, r2559.x, r2538.x;
- MOV r2561.x, r2560.x;
- SHL r2562.x, r2552.x, 2;
- PADD ptr365, ptr356, r2562.x;
- LD_RAW_PTR r2563.x, ptr365;
- OR r2564.x, r2552.x, 3;
- SHL r2565.x, r2564.x, 2;
- PADD ptr366, ptr356, r2565.x;
- LD_RAW_PTR r2566.x, ptr366;
- FADD r2567.x, r2563.x, r2566.x;
- FMUL r2568.x, r2544.x, r2555.x;
- FADD r2569.x, r2567.x, -r2568.x;
- FMUL r2570.x, r2561.x, r2569.x;
- OR r2571.x, r2552.x, 2;
- SHL r2572.x, r2571.x, 2;
- PADD ptr367, ptr356, r2572.x;
- LD_RAW_PTR r2573.x, ptr367;
- FADD r2574.x, r2570.x, r2573.x;
- FADD r2575.x, r2556.x, r2574.x;
- PADD ptr368, ptr356, 4112;
- LD_RAW_PTR r2576.x, ptr368;
- FMUL r2577.x, r2576.x, r2545.x;
- PADD ptr369, ptr356, 4108;
- LD_RAW_PTR r2578.x, ptr369;
- FADD r2579.x, r2577.x, r2578.x;
- FMUL r2580.x, r2579.x, r2545.x;
- FMUL r2581.x, r2580.x, r2544.x;
- FMUL r2582.x, r2581.x, r2567.x;
- FADD r2583.x, r2575.x, r2582.x;
- FMUL r2584.x, r2563.x, r2544.x;
- FMUL r2585.x, r2544.x, r2566.x;
- FADD r2586.x, r2555.x, r2585.x;
- FADD r2587.x, r2584.x, r2586.x;
- FADD r2588.x, r2586.x, -r2587.x;
- FADD r2589.x, r2588.x, r2584.x;
- FADD r2590.x, r2555.x, -r2586.x;
- FADD r2591.x, r2590.x, r2585.x;
- FADD r2592.x, r2589.x, r2591.x;
- FADD r2593.x, r2583.x, r2592.x;
- FADD r2594.x, r2587.x, r2593.x;
- MOV_CND.nz r166.x, r2421.x, r2422.x, r2594.x;
- MOV r2888.x, r166.x;
+ OR r3800.x, r3798.x, r3799.x;
+
+ MOV_SWZ r157, r150.x, r156.x, r150.z, r150.w;
+ IF_CND.z r3800.x;
+ MOV r3801.x, 5076;
+ MOV r3802.x, 0;
+ MOV_SWZ r3803, r3801.x, r3802.x, r3802.x, r3802.x;
+ MOV r3804.xy, r3803;
+ MOV r3805.xy, r3804.xyxy;
+ PADD ptr356, ptr0, r3805.x;
+ MOV r3806.x, 4104;
+ MOV_SWZ r3807, r3806.x, r3802.x, r3802.x, r3802.x;
+ MOV r3808.xy, r3807;
+ MOV r3809.xy, r3808.xyxy;
+ PADD ptr357, ptr356, r3809.x;
+ LD_RAW_PTR r3810.x, ptr357;
+ AND r3811.x, r3810.x, r159.x;
+ MOV r3812.x, r3811.x;
+ MOV r3813.x, r3810.x;
+ FCMP.eq r3814.x, r3812.x, r3813.x;
+ AND r3814.x, r3814.x, 0x1;
+ MOV r3815.x, 0x7FFFFFFF;
+ MOV r3816.x, 4120;
+ MOV_SWZ r3817, r3816.x, r3802.x, r3802.x, r3802.x;
+ MOV r3818.xy, r3817;
+ MOV r3819.xy, r3818.xyxy;
+ PADD ptr358, ptr356, r3819.x;
+ LD_RAW_PTR r3820.x, ptr358;
+ AND r3821.x, r158.x, 2147483648;
+ MOV r3822.x, 9240;
+ MOV_SWZ r3823, r3822.x, r3802.x, r3802.x, r3802.x;
+ MOV r3824.xy, r3823;
+ MOV r3825.xy, r3824.xyxy;
+ PADD ptr359, ptr0, r3825.x;
+ SHR r3826.x, r158.x, 23;
+ AND r3827.x, r3826.x, 255;
+ MOV r3828.x, 3;
+ IMUL r3830.x, r3829.x, r3827.x, r3828.x;
+ SHL r3831.x, r3829.x, 2;
+ SHR r3832.x, r3829.x, 30;
+ MOV_SWZ r3833, r3831.x, r3832.x, r3802.x, r3802.x;
+ MOV r3834.xy, r3833;
+ MOV r3835.xy, r3834.xyxy;
+ PADD ptr360, ptr359, r3835.x;
+ MOV r3836.x, 4;
+ MOV_SWZ r3837, r3836.x, r3802.x, r3802.x, r3802.x;
+ MOV r3838.xy, r3837;
+ MOV r3839.xy, r3838.xyxy;
+ PADD ptr361, ptr360, r3839.x;
+ LD_RAW_PTR r3840.x, ptr361;
+ SHR r3841.x, r3840.x, 16;
+ SHR r3842.x, r158.x, 16;
+ AND r3843.x, r3842.x, 127;
+ OR r3844.x, r3843.x, 128;
+ IMUL r3846.x, r3845.x, r3841.x, r3844.x;
+ LD_RAW_PTR r3847.x, ptr360;
+ AND r3848.x, r3847.x, 65535;
+ AND r3849.x, r158.x, 65535;
+ IMUL r3851.x, r3850.x, r3848.x, r3849.x;
+ AND r3852.x, r3850.x, 65535;
+ IADD r3853.x, r3845.x, r3852.x;
+ IMUL r3855.x, r3854.x, r3841.x, r3849.x;
+ SHR r3856.x, r3854.x, 16;
+ IADD r3857.x, r3853.x, r3856.x;
+ IMUL r3859.x, r3858.x, r3848.x, r3844.x;
+ SHR r3860.x, r3847.x, 16;
+ IMUL r3862.x, r3861.x, r3860.x, r3849.x;
+ IADD r3863.x, r3858.x, r3861.x;
+ SHL r3864.x, r3863.x, 16;
+ IADD r3865.x, r3864.x, r3850.x;
+ AND r3866.x, r3865.x, 4294901760;
+ IADD r3867.x, r3857.x, r3866.x;
+ AND r3868.x, r3840.x, 65535;
+ IMUL r3870.x, r3869.x, r3868.x, r3849.x;
+ SHR r3871.x, r3869.x, 16;
+ IMUL r3873.x, r3872.x, r3868.x, r3844.x;
+ IADD r3874.x, r3871.x, r3872.x;
+ AND r3875.x, r3854.x, 65535;
+ IADD r3876.x, r3874.x, r3875.x;
+ MOV r3877.x, 8;
+ MOV_SWZ r3878, r3877.x, r3802.x, r3802.x, r3802.x;
+ MOV r3879.xy, r3878;
+ MOV r3880.xy, r3879.xyxy;
+ PADD ptr362, ptr360, r3880.x;
+ LD_RAW_PTR r3881.x, ptr362;
+ SHR r3882.x, r3881.x, 16;
+ IMUL r3884.x, r3883.x, r3882.x, r3844.x;
+ AND r3885.x, r3869.x, 65535;
+ IADD r3886.x, r3883.x, r3885.x;
+ AND r3887.x, r3881.x, 65535;
+ IMUL r3889.x, r3888.x, r3887.x, r3844.x;
+ SHR r3890.x, r3888.x, 16;
+ IADD r3891.x, r3886.x, r3890.x;
+ IMUL r3893.x, r3892.x, r3882.x, r3849.x;
+ SHR r3894.x, r3892.x, 16;
+ IADD r3895.x, r3891.x, r3894.x;
+ SHR r3896.x, r3895.x, 16;
+ IADD r3897.x, r3876.x, r3896.x;
+ SHR r3898.x, r3897.x, 16;
+ IADD r3899.x, r3867.x, r3898.x;
+ SHR r3900.x, r3899.x, 9;
+ OR r3901.x, r3821.x, r3900.x;
+ OR r3902.x, r3901.x, 1065353216;
+ MOV r3903.x, r3902.x;
+ FADD r3904.x, r3903.x, 0x47400000;
+ FADD r3905.x, r3904.x, 0xC7400000;
+ FADD r3906.x, r3903.x, -r3905.x;
+ SHR r3907.x, r3897.x, 2;
+ AND r3908.x, r3907.x, 16383;
+ OR r3909.x, r3821.x, 872415232;
+ OR r3910.x, r3908.x, r3909.x;
+ SHL r3911.x, r3899.x, 14;
+ AND r3912.x, r3911.x, 8372224;
+ OR r3913.x, r3910.x, r3912.x;
+ MOV r3914.x, r3913.x;
+ MOV r3915.x, r3909.x;
+ FADD r3916.x, r3914.x, -r3915.x;
+ FADD r3917.x, r3906.x, r3916.x;
+ MOV r3918.x, r3917.x;
+ AND r3919.x, r3918.x, 4294963200;
+ MOV r3920.x, r3919.x;
+ FMUL r3921.x, r3920.x, 0x40C91000;
+ FADD r3922.x, r3917.x, -r3920.x;
+ FMUL r3923.x, r3922.x, 0x40C91000;
+ FMUL r3924.x, r3920.x, 0xB795777A;
+ FADD r3925.x, r3923.x, r3924.x;
+ FADD r3926.x, r3906.x, -r3917.x;
+ FADD r3927.x, r3916.x, r3926.x;
+ SHL r3928.x, r3897.x, 16;
+ AND r3929.x, r3895.x, 65535;
+ OR r3930.x, r3928.x, r3929.x;
+ SHL r3931.x, r3930.x, 5;
+ AND r3932.x, r3931.x, 8388576;
+ OR r3933.x, r3821.x, 679477248;
+ OR r3934.x, r3932.x, r3933.x;
+ MOV r3935.x, r3934.x;
+ MOV r3936.x, r3933.x;
+ FADD r3937.x, r3935.x, -r3936.x;
+ FADD r3938.x, r3927.x, r3937.x;
+ FMUL r3939.x, r3938.x, 0x40C90FDB;
+ FMUL r3940.x, r3922.x, 0xB795777A;
+ FADD r3941.x, r3939.x, r3940.x;
+ FADD r3942.x, r3925.x, r3941.x;
+ FADD r3943.x, r3921.x, r3942.x;
+ MOV r3944.x, r3943.x;
+ AND r3945.x, r158.x, 2147483647;
+ MOV r3946.x, r3945.x;
+ MOV r3947.x, 0x35800000;
+ FCMP.gt r3948.x, r3946.x, r3947.x;
+ AND r3948.x, r3948.x, 0x1;
+ MOV r3949.x, 4294967295;
+ MOV_CND.nz r3950.x, r3948.x, r3949.x, r3802.x;
+ AND r3951.x, r3944.x, r3950.x;
+ FCMP.le r3952.x, r3946.x, r3947.x;
+ AND r3952.x, r3952.x, 0x1;
+
+ MOV_CND.nz r3953.x, r3952.x, r3949.x, r3802.x;
+ AND r3954.x, r3953.x, r158.x;
+ OR r3955.x, r3951.x, r3954.x;
+ MOV r3956.x, r3955.x;
+ FMUL r3957.x, r3956.x, r3956.x;
+ FMUL r3958.x, r3820.x, r3957.x;
+ MOV r3959.x, 4116;
+ MOV_SWZ r3960, r3959.x, r3802.x, r3802.x, r3802.x;
+ MOV r3961.xy, r3960;
+ MOV r3962.xy, r3961.xyxy;
+ PADD ptr363, ptr356, r3962.x;
+ LD_RAW_PTR r3963.x, ptr363;
+ FADD r3964.x, r3958.x, r3963.x;
+ FMUL r3965.x, r3964.x, r3957.x;
+ MOV r3966.x, r3904.x;
+ SHL r3967.x, r3966.x, 2;
+ AND r3968.x, r3967.x, 1020;
+ OR r3969.x, r3968.x, 1;
+ SHL r3970.x, r3969.x, 2;
+ MOV_SWZ r3971, r3970.x, r3802.x, r3802.x, r3802.x;
+ MOV r3972.xy, r3971;
+ MOV r3973.xy, r3972.xyxy;
+ PADD ptr364, ptr356, r3973.x;
+ LD_RAW_PTR r3974.x, ptr364;
+ FMUL r3975.x, r3965.x, r3974.x;
+ FADD r3976.x, r3921.x, -r3943.x;
+ FADD r3977.x, r3976.x, r3942.x;
+ MOV r3978.x, r3977.x;
+ AND r3979.x, r3978.x, r3950.x;
+ MOV r3980.x, r3979.x;
+ SHL r3981.x, r3968.x, 2;
+ MOV_SWZ r3982, r3981.x, r3802.x, r3802.x, r3802.x;
+ MOV r3983.xy, r3982;
+ MOV r3984.xy, r3983.xyxy;
+ PADD ptr365, ptr356, r3984.x;
+ LD_RAW_PTR r3985.x, ptr365;
+ OR r3986.x, r3968.x, 3;
+ SHL r3987.x, r3986.x, 2;
+ MOV_SWZ r3988, r3987.x, r3802.x, r3802.x, r3802.x;
+ MOV r3989.xy, r3988;
+ MOV r3990.xy, r3989.xyxy;
+ PADD ptr366, ptr356, r3990.x;
+ LD_RAW_PTR r3991.x, ptr366;
+ FADD r3992.x, r3985.x, r3991.x;
+ FMUL r3993.x, r3956.x, r3974.x;
+ FADD r3994.x, r3992.x, -r3993.x;
+ FMUL r3995.x, r3980.x, r3994.x;
+ OR r3996.x, r3968.x, 2;
+ SHL r3997.x, r3996.x, 2;
+ MOV_SWZ r3998, r3997.x, r3802.x, r3802.x, r3802.x;
+ MOV r3999.xy, r3998;
+ MOV r4000.xy, r3999.xyxy;
+ PADD ptr367, ptr356, r4000.x;
+ LD_RAW_PTR r4001.x, ptr367;
+ FADD r4002.x, r3995.x, r4001.x;
+ FADD r4003.x, r3975.x, r4002.x;
+ MOV r4004.x, 4112;
+ MOV_SWZ r4005, r4004.x, r3802.x, r3802.x, r3802.x;
+ MOV r4006.xy, r4005;
+ MOV r4007.xy, r4006.xyxy;
+ PADD ptr368, ptr356, r4007.x;
+ LD_RAW_PTR r4008.x, ptr368;
+ FMUL r4009.x, r4008.x, r3957.x;
+ MOV r4010.x, 4108;
+ MOV_SWZ r4011, r4010.x, r3802.x, r3802.x, r3802.x;
+ MOV r4012.xy, r4011;
+ MOV r4013.xy, r4012.xyxy;
+ PADD ptr369, ptr356, r4013.x;
+ LD_RAW_PTR r4014.x, ptr369;
+ FADD r4015.x, r4009.x, r4014.x;
+ FMUL r4016.x, r4015.x, r3957.x;
+ FMUL r4017.x, r4016.x, r3956.x;
+ FMUL r4018.x, r4017.x, r3992.x;
+ FADD r4019.x, r4003.x, r4018.x;
+ FMUL r4020.x, r3985.x, r3956.x;
+ FMUL r4021.x, r3956.x, r3991.x;
+ FADD r4022.x, r3974.x, r4021.x;
+ FADD r4023.x, r4020.x, r4022.x;
+ FADD r4024.x, r4022.x, -r4023.x;
+ FADD r4025.x, r4024.x, r4020.x;
+ FADD r4026.x, r3974.x, -r4022.x;
+ FADD r4027.x, r4026.x, r4021.x;
+ FADD r4028.x, r4025.x, r4027.x;
+ FADD r4029.x, r4019.x, r4028.x;
+ FADD r4030.x, r4023.x, r4029.x;
+ MOV_CND.nz r161.x, r3814.x, r3815.x, r4030.x;
+ MOV r4483.x, r161.x;
ELSE;
- PADD ptr370, ptr0, 5076;
- PADD ptr371, ptr370, 4152;
- LD_RAW_PTR r2595.x, ptr371;
- PADD ptr372, ptr370, 4156;
- LD_RAW_PTR r2596.x, ptr372;
- FMUL r2597.x, r165.x, r2596.x;
- PADD ptr373, ptr370, 4160;
- LD_RAW_PTR r2598.x, ptr373;
- FADD r2599.x, r2597.x, r2598.x;
- FADD r2600.x, r2599.x, -r2598.x;
- PADD ptr374, ptr370, 4124;
- LD_RAW_PTR r2601.x, ptr374;
- FMUL r2602.x, r2600.x, r2601.x;
- FADD r2603.x, r165.x, -r2602.x;
- PADD ptr375, ptr370, 4128;
- LD_RAW_PTR r2604.x, ptr375;
- FMUL r2605.x, r2600.x, r2604.x;
- FADD r2606.x, r2603.x, -r2605.x;
- PADD ptr376, ptr370, 4132;
- LD_RAW_PTR r2607.x, ptr376;
- FMUL r2608.x, r2600.x, r2607.x;
- FADD r2609.x, r2606.x, -r2608.x;
- PADD ptr377, ptr370, 4136;
- LD_RAW_PTR r2610.x, ptr377;
- FMUL r2611.x, r2600.x, r2610.x;
- FADD r2612.x, r2609.x, -r2611.x;
- FMUL r2613.x, r2612.x, r2612.x;
- FMUL r2614.x, r2595.x, r2613.x;
- PADD ptr378, ptr370, 4148;
- LD_RAW_PTR r2615.x, ptr378;
- FADD r2616.x, r2614.x, r2615.x;
- FMUL r2617.x, r2616.x, r2613.x;
- PADD ptr379, ptr370, 4144;
- LD_RAW_PTR r2618.x, ptr379;
- FADD r2619.x, r2617.x, r2618.x;
- FMUL r2620.x, r2619.x, r2613.x;
- PADD ptr380, ptr370, 4140;
- LD_RAW_PTR r2621.x, ptr380;
- FADD r2622.x, r2620.x, r2621.x;
- FMUL r2623.x, r2622.x, r2613.x;
- MOV r2624.x, r2612.x;
- MOV r2625.x, r2599.x;
- SHL r2626.x, r2625.x, 31;
- XOR r2627.x, r2624.x, r2626.x;
- MOV r2628.x, r2627.x;
- FMUL r2629.x, r2623.x, r2628.x;
- FADD r2630.x, r2629.x, r2628.x;
- MOV r2631.x, r2630.x;
- XOR r2632.x, r147.x, 4294967295;
- AND r2633.x, r163.x, r2632.x;
- XOR r2634.x, r2631.x, r2633.x;
- MOV r167.x, r2634.x;
- MOV r2888.x, r167.x;
+ MOV r4031.x, 5076;
+ MOV r4032.x, 0;
+ MOV_SWZ r4033, r4031.x, r4032.x, r4032.x, r4032.x;
+ MOV r4034.xy, r4033;
+ MOV r4035.xy, r4034.xyxy;
+ PADD ptr370, ptr0, r4035.x;
+ MOV r4036.x, 4152;
+ MOV_SWZ r4037, r4036.x, r4032.x, r4032.x, r4032.x;
+ MOV r4038.xy, r4037;
+ MOV r4039.xy, r4038.xyxy;
+ PADD ptr371, ptr370, r4039.x;
+ LD_RAW_PTR r4040.x, ptr371;
+ MOV r4041.x, 4156;
+ MOV_SWZ r4042, r4041.x, r4032.x, r4032.x, r4032.x;
+ MOV r4043.xy, r4042;
+ MOV r4044.xy, r4043.xyxy;
+ PADD ptr372, ptr370, r4044.x;
+ LD_RAW_PTR r4045.x, ptr372;
+ FMUL r4046.x, r160.x, r4045.x;
+ MOV r4047.x, 4160;
+ MOV_SWZ r4048, r4047.x, r4032.x, r4032.x, r4032.x;
+ MOV r4049.xy, r4048;
+ MOV r4050.xy, r4049.xyxy;
+ PADD ptr373, ptr370, r4050.x;
+ LD_RAW_PTR r4051.x, ptr373;
+ FADD r4052.x, r4046.x, r4051.x;
+ FADD r4053.x, r4052.x, -r4051.x;
+ MOV r4054.x, 4124;
+ MOV_SWZ r4055, r4054.x, r4032.x, r4032.x, r4032.x;
+ MOV r4056.xy, r4055;
+ MOV r4057.xy, r4056.xyxy;
+ PADD ptr374, ptr370, r4057.x;
+ LD_RAW_PTR r4058.x, ptr374;
+ FMUL r4059.x, r4053.x, r4058.x;
+ FADD r4060.x, r160.x, -r4059.x;
+ MOV r4061.x, 4128;
+ MOV_SWZ r4062, r4061.x, r4032.x, r4032.x, r4032.x;
+ MOV r4063.xy, r4062;
+ MOV r4064.xy, r4063.xyxy;
+ PADD ptr375, ptr370, r4064.x;
+ LD_RAW_PTR r4065.x, ptr375;
+ FMUL r4066.x, r4053.x, r4065.x;
+ FADD r4067.x, r4060.x, -r4066.x;
+ MOV r4068.x, 4132;
+ MOV_SWZ r4069, r4068.x, r4032.x, r4032.x, r4032.x;
+ MOV r4070.xy, r4069;
+ MOV r4071.xy, r4070.xyxy;
+ PADD ptr376, ptr370, r4071.x;
+ LD_RAW_PTR r4072.x, ptr376;
+ FMUL r4073.x, r4053.x, r4072.x;
+ FADD r4074.x, r4067.x, -r4073.x;
+ MOV r4075.x, 4136;
+ MOV_SWZ r4076, r4075.x, r4032.x, r4032.x, r4032.x;
+ MOV r4077.xy, r4076;
+ MOV r4078.xy, r4077.xyxy;
+ PADD ptr377, ptr370, r4078.x;
+ LD_RAW_PTR r4079.x, ptr377;
+ FMUL r4080.x, r4053.x, r4079.x;
+ FADD r4081.x, r4074.x, -r4080.x;
+ FMUL r4082.x, r4081.x, r4081.x;
+ FMUL r4083.x, r4040.x, r4082.x;
+ MOV r4084.x, 4148;
+ MOV_SWZ r4085, r4084.x, r4032.x, r4032.x, r4032.x;
+ MOV r4086.xy, r4085;
+ MOV r4087.xy, r4086.xyxy;
+ PADD ptr378, ptr370, r4087.x;
+ LD_RAW_PTR r4088.x, ptr378;
+ FADD r4089.x, r4083.x, r4088.x;
+ FMUL r4090.x, r4089.x, r4082.x;
+ MOV r4091.x, 4144;
+ MOV_SWZ r4092, r4091.x, r4032.x, r4032.x, r4032.x;
+ MOV r4093.xy, r4092;
+ MOV r4094.xy, r4093.xyxy;
+ PADD ptr379, ptr370, r4094.x;
+ LD_RAW_PTR r4095.x, ptr379;
+ FADD r4096.x, r4090.x, r4095.x;
+ FMUL r4097.x, r4096.x, r4082.x;
+ MOV r4098.x, 4140;
+ MOV_SWZ r4099, r4098.x, r4032.x, r4032.x, r4032.x;
+ MOV r4100.xy, r4099;
+ MOV r4101.xy, r4100.xyxy;
+ PADD ptr380, ptr370, r4101.x;
+ LD_RAW_PTR r4102.x, ptr380;
+ FADD r4103.x, r4097.x, r4102.x;
+ FMUL r4104.x, r4103.x, r4082.x;
+ MOV r4105.x, r4081.x;
+ MOV r4106.x, r4052.x;
+ SHL r4107.x, r4106.x, 31;
+ XOR r4108.x, r4105.x, r4107.x;
+ MOV r4109.x, r4108.x;
+ FMUL r4110.x, r4104.x, r4109.x;
+ FADD r4111.x, r4110.x, r4109.x;
+ MOV r4112.x, r4111.x;
+ XOR r4113.x, r142.x, 4294967295;
+ AND r4114.x, r158.x, r4113.x;
+ XOR r4115.x, r4112.x, r4114.x;
+ MOV r162.x, r4115.x;
+ MOV r4483.x, r162.x;
ENDIF;
- MOV r168.x, r2888.x;
- MOV r2635.x, r117.w;
- MOV r170.x, r2635.x;
- AND r171.x, r147.x, r170.x;
- MOV r172.x, r171.x;
- FCMP.le r2636.x, r172.x, r151.x;
- FCMP.ne r2637.x, r172.x, r172.x;
- IF_CND.z r2637.x;
- FCMP.ne r2637.x, r151.x, r151.x;
+ MOV r163.x, r4483.x;
+ MOV r4116.x, r112.w;
+ MOV r165.x, r4116.x;
+ AND r166.x, r142.x, r165.x;
+ MOV r167.x, r166.x;
+ FCMP.le r4117.x, r167.x, r146.x;
+ AND r4117.x, r4117.x, 0x1;
+ FCMP.ne r4118.x, r167.x, r167.x;
+ IF_CND.z r4118.x;
+ FCMP.ne r4118.x, r146.x, r146.x;
ENDIF;
+ AND r4118.x, r4118.x, 0x1;
+
+ OR r4119.x, r4117.x, r4118.x;
+
+ MOV_SWZ r164, r157.x, r157.y, r163.x, r157.w;
+ IF_CND.z r4119.x;
+ MOV r4120.x, 5076;
+ MOV r4121.x, 0;
+ MOV_SWZ r4122, r4120.x, r4121.x, r4121.x, r4121.x;
+ MOV r4123.xy, r4122;
+ MOV r4124.xy, r4123.xyxy;
+ PADD ptr381, ptr0, r4124.x;
+ MOV r4125.x, 4104;
+ MOV_SWZ r4126, r4125.x, r4121.x, r4121.x, r4121.x;
+ MOV r4127.xy, r4126;
+ MOV r4128.xy, r4127.xyxy;
+ PADD ptr382, ptr381, r4128.x;
+ LD_RAW_PTR r4129.x, ptr382;
+ AND r4130.x, r4129.x, r166.x;
+ MOV r4131.x, r4130.x;
+ MOV r4132.x, r4129.x;
+ FCMP.eq r4133.x, r4131.x, r4132.x;
+ AND r4133.x, r4133.x, 0x1;
+ MOV r4134.x, 0x7FFFFFFF;
+ MOV r4135.x, 4120;
+ MOV_SWZ r4136, r4135.x, r4121.x, r4121.x, r4121.x;
+ MOV r4137.xy, r4136;
+ MOV r4138.xy, r4137.xyxy;
+ PADD ptr383, ptr381, r4138.x;
+ LD_RAW_PTR r4139.x, ptr383;
+ AND r4140.x, r165.x, 2147483648;
+ MOV r4141.x, 9240;
+ MOV_SWZ r4142, r4141.x, r4121.x, r4121.x, r4121.x;
+ MOV r4143.xy, r4142;
+ MOV r4144.xy, r4143.xyxy;
+ PADD ptr384, ptr0, r4144.x;
+ SHR r4145.x, r165.x, 23;
+ AND r4146.x, r4145.x, 255;
+ MOV r4147.x, 3;
+ IMUL r4149.x, r4148.x, r4146.x, r4147.x;
+ SHL r4150.x, r4148.x, 2;
+ SHR r4151.x, r4148.x, 30;
+ MOV_SWZ r4152, r4150.x, r4151.x, r4121.x, r4121.x;
+ MOV r4153.xy, r4152;
+ MOV r4154.xy, r4153.xyxy;
+ PADD ptr385, ptr384, r4154.x;
+ MOV r4155.x, 4;
+ MOV_SWZ r4156, r4155.x, r4121.x, r4121.x, r4121.x;
+ MOV r4157.xy, r4156;
+ MOV r4158.xy, r4157.xyxy;
+ PADD ptr386, ptr385, r4158.x;
+ LD_RAW_PTR r4159.x, ptr386;
+ SHR r4160.x, r4159.x, 16;
+ SHR r4161.x, r165.x, 16;
+ AND r4162.x, r4161.x, 127;
+ OR r4163.x, r4162.x, 128;
+ IMUL r4165.x, r4164.x, r4160.x, r4163.x;
+ LD_RAW_PTR r4166.x, ptr385;
+ AND r4167.x, r4166.x, 65535;
+ AND r4168.x, r165.x, 65535;
+ IMUL r4170.x, r4169.x, r4167.x, r4168.x;
+ AND r4171.x, r4169.x, 65535;
+ IADD r4172.x, r4164.x, r4171.x;
+ IMUL r4174.x, r4173.x, r4160.x, r4168.x;
+ SHR r4175.x, r4173.x, 16;
+ IADD r4176.x, r4172.x, r4175.x;
+ IMUL r4178.x, r4177.x, r4167.x, r4163.x;
+ SHR r4179.x, r4166.x, 16;
+ IMUL r4181.x, r4180.x, r4179.x, r4168.x;
+ IADD r4182.x, r4177.x, r4180.x;
+ SHL r4183.x, r4182.x, 16;
+ IADD r4184.x, r4183.x, r4169.x;
+ AND r4185.x, r4184.x, 4294901760;
+ IADD r4186.x, r4176.x, r4185.x;
+ AND r4187.x, r4159.x, 65535;
+ IMUL r4189.x, r4188.x, r4187.x, r4168.x;
+ SHR r4190.x, r4188.x, 16;
+ IMUL r4192.x, r4191.x, r4187.x, r4163.x;
+ IADD r4193.x, r4190.x, r4191.x;
+ AND r4194.x, r4173.x, 65535;
+ IADD r4195.x, r4193.x, r4194.x;
+ MOV r4196.x, 8;
+ MOV_SWZ r4197, r4196.x, r4121.x, r4121.x, r4121.x;
+ MOV r4198.xy, r4197;
+ MOV r4199.xy, r4198.xyxy;
+ PADD ptr387, ptr385, r4199.x;
+ LD_RAW_PTR r4200.x, ptr387;
+ SHR r4201.x, r4200.x, 16;
+ IMUL r4203.x, r4202.x, r4201.x, r4163.x;
+ AND r4204.x, r4188.x, 65535;
+ IADD r4205.x, r4202.x, r4204.x;
+ AND r4206.x, r4200.x, 65535;
+ IMUL r4208.x, r4207.x, r4206.x, r4163.x;
+ SHR r4209.x, r4207.x, 16;
+ IADD r4210.x, r4205.x, r4209.x;
+ IMUL r4212.x, r4211.x, r4201.x, r4168.x;
+ SHR r4213.x, r4211.x, 16;
+ IADD r4214.x, r4210.x, r4213.x;
+ SHR r4215.x, r4214.x, 16;
+ IADD r4216.x, r4195.x, r4215.x;
+ SHR r4217.x, r4216.x, 16;
+ IADD r4218.x, r4186.x, r4217.x;
+ SHR r4219.x, r4218.x, 9;
+ OR r4220.x, r4140.x, r4219.x;
+ OR r4221.x, r4220.x, 1065353216;
+ MOV r4222.x, r4221.x;
+ FADD r4223.x, r4222.x, 0x47400000;
+ FADD r4224.x, r4223.x, 0xC7400000;
+ FADD r4225.x, r4222.x, -r4224.x;
+ SHR r4226.x, r4216.x, 2;
+ AND r4227.x, r4226.x, 16383;
+ OR r4228.x, r4140.x, 872415232;
+ OR r4229.x, r4227.x, r4228.x;
+ SHL r4230.x, r4218.x, 14;
+ AND r4231.x, r4230.x, 8372224;
+ OR r4232.x, r4229.x, r4231.x;
+ MOV r4233.x, r4232.x;
+ MOV r4234.x, r4228.x;
+ FADD r4235.x, r4233.x, -r4234.x;
+ FADD r4236.x, r4225.x, r4235.x;
+ MOV r4237.x, r4236.x;
+ AND r4238.x, r4237.x, 4294963200;
+ MOV r4239.x, r4238.x;
+ FMUL r4240.x, r4239.x, 0x40C91000;
+ FADD r4241.x, r4236.x, -r4239.x;
+ FMUL r4242.x, r4241.x, 0x40C91000;
+ FMUL r4243.x, r4239.x, 0xB795777A;
+ FADD r4244.x, r4242.x, r4243.x;
+ FADD r4245.x, r4225.x, -r4236.x;
+ FADD r4246.x, r4235.x, r4245.x;
+ SHL r4247.x, r4216.x, 16;
+ AND r4248.x, r4214.x, 65535;
+ OR r4249.x, r4247.x, r4248.x;
+ SHL r4250.x, r4249.x, 5;
+ AND r4251.x, r4250.x, 8388576;
+ OR r4252.x, r4140.x, 679477248;
+ OR r4253.x, r4251.x, r4252.x;
+ MOV r4254.x, r4253.x;
+ MOV r4255.x, r4252.x;
+ FADD r4256.x, r4254.x, -r4255.x;
+ FADD r4257.x, r4246.x, r4256.x;
+ FMUL r4258.x, r4257.x, 0x40C90FDB;
+ FMUL r4259.x, r4241.x, 0xB795777A;
+ FADD r4260.x, r4258.x, r4259.x;
+ FADD r4261.x, r4244.x, r4260.x;
+ FADD r4262.x, r4240.x, r4261.x;
+ MOV r4263.x, r4262.x;
+ AND r4264.x, r165.x, 2147483647;
+ MOV r4265.x, r4264.x;
+ MOV r4266.x, 0x35800000;
+ FCMP.gt r4267.x, r4265.x, r4266.x;
+ AND r4267.x, r4267.x, 0x1;
+ MOV r4268.x, 4294967295;
+ MOV_CND.nz r4269.x, r4267.x, r4268.x, r4121.x;
+ AND r4270.x, r4263.x, r4269.x;
+ FCMP.le r4271.x, r4265.x, r4266.x;
+ AND r4271.x, r4271.x, 0x1;
- OR r2638.x, r2636.x, r2637.x;
- MOV_SWZ r169, r162.x, r162.y, r168.x, r162.w;
- IF_CND.z r2638.x;
- PADD ptr381, ptr0, 5076;
- PADD ptr382, ptr381, 4104;
- LD_RAW_PTR r2639.x, ptr382;
- AND r2640.x, r2639.x, r171.x;
- MOV r2641.x, r2640.x;
- MOV r2642.x, r2639.x;
- FCMP.eq r2643.x, r2641.x, r2642.x;
- MOV r2644.x, 0x7FFFFFFF;
- PADD ptr383, ptr381, 4120;
- LD_RAW_PTR r2645.x, ptr383;
- AND r2646.x, r170.x, 2147483648;
- PADD ptr384, ptr0, 9240;
- SHR r2647.x, r170.x, 23;
- AND r2648.x, r2647.x, 255;
- MOV r2649.x, 3;
- IMUL r2651.x, r2650.x, r2648.x, r2649.x;
- SHL r2652.x, r2650.x, 2;
- PADD ptr385, ptr384, r2652.x;
- PADD ptr386, ptr385, 4;
- LD_RAW_PTR r2653.x, ptr386;
- SHR r2654.x, r2653.x, 16;
- SHR r2655.x, r170.x, 16;
- AND r2656.x, r2655.x, 127;
- OR r2657.x, r2656.x, 128;
- IMUL r2659.x, r2658.x, r2654.x, r2657.x;
- LD_RAW_PTR r2660.x, ptr385;
- AND r2661.x, r2660.x, 65535;
- AND r2662.x, r170.x, 65535;
- IMUL r2664.x, r2663.x, r2661.x, r2662.x;
- AND r2665.x, r2663.x, 65535;
- IADD r2666.x, r2658.x, r2665.x;
- IMUL r2668.x, r2667.x, r2654.x, r2662.x;
- SHR r2669.x, r2667.x, 16;
- IADD r2670.x, r2666.x, r2669.x;
- IMUL r2672.x, r2671.x, r2661.x, r2657.x;
- SHR r2673.x, r2660.x, 16;
- IMUL r2675.x, r2674.x, r2673.x, r2662.x;
- IADD r2676.x, r2671.x, r2674.x;
- SHL r2677.x, r2676.x, 16;
- IADD r2678.x, r2677.x, r2663.x;
- AND r2679.x, r2678.x, 4294901760;
- IADD r2680.x, r2670.x, r2679.x;
- AND r2681.x, r2653.x, 65535;
- IMUL r2683.x, r2682.x, r2681.x, r2662.x;
- SHR r2684.x, r2682.x, 16;
- IMUL r2686.x, r2685.x, r2681.x, r2657.x;
- IADD r2687.x, r2684.x, r2685.x;
- AND r2688.x, r2667.x, 65535;
- IADD r2689.x, r2687.x, r2688.x;
- PADD ptr387, ptr385, 8;
- LD_RAW_PTR r2690.x, ptr387;
- SHR r2691.x, r2690.x, 16;
- IMUL r2693.x, r2692.x, r2691.x, r2657.x;
- AND r2694.x, r2682.x, 65535;
- IADD r2695.x, r2692.x, r2694.x;
- AND r2696.x, r2690.x, 65535;
- IMUL r2698.x, r2697.x, r2696.x, r2657.x;
- SHR r2699.x, r2697.x, 16;
- IADD r2700.x, r2695.x, r2699.x;
- IMUL r2702.x, r2701.x, r2691.x, r2662.x;
- SHR r2703.x, r2701.x, 16;
- IADD r2704.x, r2700.x, r2703.x;
- SHR r2705.x, r2704.x, 16;
- IADD r2706.x, r2689.x, r2705.x;
- SHR r2707.x, r2706.x, 16;
- IADD r2708.x, r2680.x, r2707.x;
- SHR r2709.x, r2708.x, 9;
- OR r2710.x, r2646.x, r2709.x;
- OR r2711.x, r2710.x, 1065353216;
- MOV r2712.x, r2711.x;
- FADD r2713.x, r2712.x, 0x47400000;
- FADD r2714.x, r2713.x, 0xC7400000;
- FADD r2715.x, r2712.x, -r2714.x;
- SHR r2716.x, r2706.x, 2;
- AND r2717.x, r2716.x, 16383;
- OR r2718.x, r2646.x, 872415232;
- OR r2719.x, r2717.x, r2718.x;
- SHL r2720.x, r2708.x, 14;
- AND r2721.x, r2720.x, 8372224;
- OR r2722.x, r2719.x, r2721.x;
- MOV r2723.x, r2722.x;
- MOV r2724.x, r2718.x;
- FADD r2725.x, r2723.x, -r2724.x;
- FADD r2726.x, r2715.x, r2725.x;
- MOV r2727.x, r2726.x;
- AND r2728.x, r2727.x, 4294963200;
- MOV r2729.x, r2728.x;
- FMUL r2730.x, r2729.x, 0x40C91000;
- FADD r2731.x, r2726.x, -r2729.x;
- FMUL r2732.x, r2731.x, 0x40C91000;
- FMUL r2733.x, r2729.x, 0xB795777A;
- FADD r2734.x, r2732.x, r2733.x;
- FADD r2735.x, r2715.x, -r2726.x;
- FADD r2736.x, r2725.x, r2735.x;
- SHL r2737.x, r2706.x, 16;
- AND r2738.x, r2704.x, 65535;
- OR r2739.x, r2737.x, r2738.x;
- SHL r2740.x, r2739.x, 5;
- AND r2741.x, r2740.x, 8388576;
- OR r2742.x, r2646.x, 679477248;
- OR r2743.x, r2741.x, r2742.x;
- MOV r2744.x, r2743.x;
- MOV r2745.x, r2742.x;
- FADD r2746.x, r2744.x, -r2745.x;
- FADD r2747.x, r2736.x, r2746.x;
- FMUL r2748.x, r2747.x, 0x40C90FDB;
- FMUL r2749.x, r2731.x, 0xB795777A;
- FADD r2750.x, r2748.x, r2749.x;
- FADD r2751.x, r2734.x, r2750.x;
- FADD r2752.x, r2730.x, r2751.x;
- MOV r2753.x, r2752.x;
- AND r2754.x, r170.x, 2147483647;
- MOV r2755.x, r2754.x;
- MOV r2756.x, 0x35800000;
- FCMP.gt r2757.x, r2755.x, r2756.x;
- MOV r2758.x, 4294967295;
- MOV r2759.x, 0;
- MOV_CND.nz r2760.x, r2757.x, r2758.x, r2759.x;
- AND r2761.x, r2753.x, r2760.x;
- FCMP.le r2762.x, r2755.x, r2756.x;
- MOV_CND.nz r2763.x, r2762.x, r2758.x, r2759.x;
- AND r2764.x, r2763.x, r170.x;
- OR r2765.x, r2761.x, r2764.x;
- MOV r2766.x, r2765.x;
- FMUL r2767.x, r2766.x, r2766.x;
- FMUL r2768.x, r2645.x, r2767.x;
- PADD ptr388, ptr381, 4116;
- LD_RAW_PTR r2769.x, ptr388;
- FADD r2770.x, r2768.x, r2769.x;
- FMUL r2771.x, r2770.x, r2767.x;
- MOV r2772.x, r2713.x;
- SHL r2773.x, r2772.x, 2;
- AND r2774.x, r2773.x, 1020;
- OR r2775.x, r2774.x, 1;
- SHL r2776.x, r2775.x, 2;
- PADD ptr389, ptr381, r2776.x;
- LD_RAW_PTR r2777.x, ptr389;
- FMUL r2778.x, r2771.x, r2777.x;
- FADD r2779.x, r2730.x, -r2752.x;
- FADD r2780.x, r2779.x, r2751.x;
- MOV r2781.x, r2780.x;
- AND r2782.x, r2781.x, r2760.x;
- MOV r2783.x, r2782.x;
- SHL r2784.x, r2774.x, 2;
- PADD ptr390, ptr381, r2784.x;
- LD_RAW_PTR r2785.x, ptr390;
- OR r2786.x, r2774.x, 3;
- SHL r2787.x, r2786.x, 2;
- PADD ptr391, ptr381, r2787.x;
- LD_RAW_PTR r2788.x, ptr391;
- FADD r2789.x, r2785.x, r2788.x;
- FMUL r2790.x, r2766.x, r2777.x;
- FADD r2791.x, r2789.x, -r2790.x;
- FMUL r2792.x, r2783.x, r2791.x;
- OR r2793.x, r2774.x, 2;
- SHL r2794.x, r2793.x, 2;
- PADD ptr392, ptr381, r2794.x;
- LD_RAW_PTR r2795.x, ptr392;
- FADD r2796.x, r2792.x, r2795.x;
- FADD r2797.x, r2778.x, r2796.x;
- PADD ptr393, ptr381, 4112;
- LD_RAW_PTR r2798.x, ptr393;
- FMUL r2799.x, r2798.x, r2767.x;
- PADD ptr394, ptr381, 4108;
- LD_RAW_PTR r2800.x, ptr394;
- FADD r2801.x, r2799.x, r2800.x;
- FMUL r2802.x, r2801.x, r2767.x;
- FMUL r2803.x, r2802.x, r2766.x;
- FMUL r2804.x, r2803.x, r2789.x;
- FADD r2805.x, r2797.x, r2804.x;
- FMUL r2806.x, r2785.x, r2766.x;
- FMUL r2807.x, r2766.x, r2788.x;
- FADD r2808.x, r2777.x, r2807.x;
- FADD r2809.x, r2806.x, r2808.x;
- FADD r2810.x, r2808.x, -r2809.x;
- FADD r2811.x, r2810.x, r2806.x;
- FADD r2812.x, r2777.x, -r2808.x;
- FADD r2813.x, r2812.x, r2807.x;
- FADD r2814.x, r2811.x, r2813.x;
- FADD r2815.x, r2805.x, r2814.x;
- FADD r2816.x, r2809.x, r2815.x;
- MOV_CND.nz r173.x, r2643.x, r2644.x, r2816.x;
- MOV r2889.x, r173.x;
+ MOV_CND.nz r4272.x, r4271.x, r4268.x, r4121.x;
+ AND r4273.x, r4272.x, r165.x;
+ OR r4274.x, r4270.x, r4273.x;
+ MOV r4275.x, r4274.x;
+ FMUL r4276.x, r4275.x, r4275.x;
+ FMUL r4277.x, r4139.x, r4276.x;
+ MOV r4278.x, 4116;
+ MOV_SWZ r4279, r4278.x, r4121.x, r4121.x, r4121.x;
+ MOV r4280.xy, r4279;
+ MOV r4281.xy, r4280.xyxy;
+ PADD ptr388, ptr381, r4281.x;
+ LD_RAW_PTR r4282.x, ptr388;
+ FADD r4283.x, r4277.x, r4282.x;
+ FMUL r4284.x, r4283.x, r4276.x;
+ MOV r4285.x, r4223.x;
+ SHL r4286.x, r4285.x, 2;
+ AND r4287.x, r4286.x, 1020;
+ OR r4288.x, r4287.x, 1;
+ SHL r4289.x, r4288.x, 2;
+ MOV_SWZ r4290, r4289.x, r4121.x, r4121.x, r4121.x;
+ MOV r4291.xy, r4290;
+ MOV r4292.xy, r4291.xyxy;
+ PADD ptr389, ptr381, r4292.x;
+ LD_RAW_PTR r4293.x, ptr389;
+ FMUL r4294.x, r4284.x, r4293.x;
+ FADD r4295.x, r4240.x, -r4262.x;
+ FADD r4296.x, r4295.x, r4261.x;
+ MOV r4297.x, r4296.x;
+ AND r4298.x, r4297.x, r4269.x;
+ MOV r4299.x, r4298.x;
+ SHL r4300.x, r4287.x, 2;
+ MOV_SWZ r4301, r4300.x, r4121.x, r4121.x, r4121.x;
+ MOV r4302.xy, r4301;
+ MOV r4303.xy, r4302.xyxy;
+ PADD ptr390, ptr381, r4303.x;
+ LD_RAW_PTR r4304.x, ptr390;
+ OR r4305.x, r4287.x, 3;
+ SHL r4306.x, r4305.x, 2;
+ MOV_SWZ r4307, r4306.x, r4121.x, r4121.x, r4121.x;
+ MOV r4308.xy, r4307;
+ MOV r4309.xy, r4308.xyxy;
+ PADD ptr391, ptr381, r4309.x;
+ LD_RAW_PTR r4310.x, ptr391;
+ FADD r4311.x, r4304.x, r4310.x;
+ FMUL r4312.x, r4275.x, r4293.x;
+ FADD r4313.x, r4311.x, -r4312.x;
+ FMUL r4314.x, r4299.x, r4313.x;
+ OR r4315.x, r4287.x, 2;
+ SHL r4316.x, r4315.x, 2;
+ MOV_SWZ r4317, r4316.x, r4121.x, r4121.x, r4121.x;
+ MOV r4318.xy, r4317;
+ MOV r4319.xy, r4318.xyxy;
+ PADD ptr392, ptr381, r4319.x;
+ LD_RAW_PTR r4320.x, ptr392;
+ FADD r4321.x, r4314.x, r4320.x;
+ FADD r4322.x, r4294.x, r4321.x;
+ MOV r4323.x, 4112;
+ MOV_SWZ r4324, r4323.x, r4121.x, r4121.x, r4121.x;
+ MOV r4325.xy, r4324;
+ MOV r4326.xy, r4325.xyxy;
+ PADD ptr393, ptr381, r4326.x;
+ LD_RAW_PTR r4327.x, ptr393;
+ FMUL r4328.x, r4327.x, r4276.x;
+ MOV r4329.x, 4108;
+ MOV_SWZ r4330, r4329.x, r4121.x, r4121.x, r4121.x;
+ MOV r4331.xy, r4330;
+ MOV r4332.xy, r4331.xyxy;
+ PADD ptr394, ptr381, r4332.x;
+ LD_RAW_PTR r4333.x, ptr394;
+ FADD r4334.x, r4328.x, r4333.x;
+ FMUL r4335.x, r4334.x, r4276.x;
+ FMUL r4336.x, r4335.x, r4275.x;
+ FMUL r4337.x, r4336.x, r4311.x;
+ FADD r4338.x, r4322.x, r4337.x;
+ FMUL r4339.x, r4304.x, r4275.x;
+ FMUL r4340.x, r4275.x, r4310.x;
+ FADD r4341.x, r4293.x, r4340.x;
+ FADD r4342.x, r4339.x, r4341.x;
+ FADD r4343.x, r4341.x, -r4342.x;
+ FADD r4344.x, r4343.x, r4339.x;
+ FADD r4345.x, r4293.x, -r4341.x;
+ FADD r4346.x, r4345.x, r4340.x;
+ FADD r4347.x, r4344.x, r4346.x;
+ FADD r4348.x, r4338.x, r4347.x;
+ FADD r4349.x, r4342.x, r4348.x;
+ MOV_CND.nz r168.x, r4133.x, r4134.x, r4349.x;
+ MOV r4484.x, r168.x;
ELSE;
- PADD ptr395, ptr0, 5076;
- PADD ptr396, ptr395, 4152;
- LD_RAW_PTR r2817.x, ptr396;
- PADD ptr397, ptr395, 4156;
- LD_RAW_PTR r2818.x, ptr397;
- FMUL r2819.x, r172.x, r2818.x;
- PADD ptr398, ptr395, 4160;
- LD_RAW_PTR r2820.x, ptr398;
- FADD r2821.x, r2819.x, r2820.x;
- FADD r2822.x, r2821.x, -r2820.x;
- PADD ptr399, ptr395, 4124;
- LD_RAW_PTR r2823.x, ptr399;
- FMUL r2824.x, r2822.x, r2823.x;
- FADD r2825.x, r172.x, -r2824.x;
- PADD ptr400, ptr395, 4128;
- LD_RAW_PTR r2826.x, ptr400;
- FMUL r2827.x, r2822.x, r2826.x;
- FADD r2828.x, r2825.x, -r2827.x;
- PADD ptr401, ptr395, 4132;
- LD_RAW_PTR r2829.x, ptr401;
- FMUL r2830.x, r2822.x, r2829.x;
- FADD r2831.x, r2828.x, -r2830.x;
- PADD ptr402, ptr395, 4136;
- LD_RAW_PTR r2832.x, ptr402;
- FMUL r2833.x, r2822.x, r2832.x;
- FADD r2834.x, r2831.x, -r2833.x;
- FMUL r2835.x, r2834.x, r2834.x;
- FMUL r2836.x, r2817.x, r2835.x;
- PADD ptr403, ptr395, 4148;
- LD_RAW_PTR r2837.x, ptr403;
- FADD r2838.x, r2836.x, r2837.x;
- FMUL r2839.x, r2838.x, r2835.x;
- PADD ptr404, ptr395, 4144;
- LD_RAW_PTR r2840.x, ptr404;
- FADD r2841.x, r2839.x, r2840.x;
- FMUL r2842.x, r2841.x, r2835.x;
- PADD ptr405, ptr395, 4140;
- LD_RAW_PTR r2843.x, ptr405;
- FADD r2844.x, r2842.x, r2843.x;
- FMUL r2845.x, r2844.x, r2835.x;
- MOV r2846.x, r2834.x;
- MOV r2847.x, r2821.x;
- SHL r2848.x, r2847.x, 31;
- XOR r2849.x, r2846.x, r2848.x;
- MOV r2850.x, r2849.x;
- FMUL r2851.x, r2845.x, r2850.x;
- FADD r2852.x, r2851.x, r2850.x;
- MOV r2853.x, r2852.x;
- XOR r2854.x, r147.x, 4294967295;
- AND r2855.x, r170.x, r2854.x;
- XOR r2856.x, r2853.x, r2855.x;
- MOV r174.x, r2856.x;
- MOV r2889.x, r174.x;
+ MOV r4350.x, 5076;
+ MOV r4351.x, 0;
+ MOV_SWZ r4352, r4350.x, r4351.x, r4351.x, r4351.x;
+ MOV r4353.xy, r4352;
+ MOV r4354.xy, r4353.xyxy;
+ PADD ptr395, ptr0, r4354.x;
+ MOV r4355.x, 4152;
+ MOV_SWZ r4356, r4355.x, r4351.x, r4351.x, r4351.x;
+ MOV r4357.xy, r4356;
+ MOV r4358.xy, r4357.xyxy;
+ PADD ptr396, ptr395, r4358.x;
+ LD_RAW_PTR r4359.x, ptr396;
+ MOV r4360.x, 4156;
+ MOV_SWZ r4361, r4360.x, r4351.x, r4351.x, r4351.x;
+ MOV r4362.xy, r4361;
+ MOV r4363.xy, r4362.xyxy;
+ PADD ptr397, ptr395, r4363.x;
+ LD_RAW_PTR r4364.x, ptr397;
+ FMUL r4365.x, r167.x, r4364.x;
+ MOV r4366.x, 4160;
+ MOV_SWZ r4367, r4366.x, r4351.x, r4351.x, r4351.x;
+ MOV r4368.xy, r4367;
+ MOV r4369.xy, r4368.xyxy;
+ PADD ptr398, ptr395, r4369.x;
+ LD_RAW_PTR r4370.x, ptr398;
+ FADD r4371.x, r4365.x, r4370.x;
+ FADD r4372.x, r4371.x, -r4370.x;
+ MOV r4373.x, 4124;
+ MOV_SWZ r4374, r4373.x, r4351.x, r4351.x, r4351.x;
+ MOV r4375.xy, r4374;
+ MOV r4376.xy, r4375.xyxy;
+ PADD ptr399, ptr395, r4376.x;
+ LD_RAW_PTR r4377.x, ptr399;
+ FMUL r4378.x, r4372.x, r4377.x;
+ FADD r4379.x, r167.x, -r4378.x;
+ MOV r4380.x, 4128;
+ MOV_SWZ r4381, r4380.x, r4351.x, r4351.x, r4351.x;
+ MOV r4382.xy, r4381;
+ MOV r4383.xy, r4382.xyxy;
+ PADD ptr400, ptr395, r4383.x;
+ LD_RAW_PTR r4384.x, ptr400;
+ FMUL r4385.x, r4372.x, r4384.x;
+ FADD r4386.x, r4379.x, -r4385.x;
+ MOV r4387.x, 4132;
+ MOV_SWZ r4388, r4387.x, r4351.x, r4351.x, r4351.x;
+ MOV r4389.xy, r4388;
+ MOV r4390.xy, r4389.xyxy;
+ PADD ptr401, ptr395, r4390.x;
+ LD_RAW_PTR r4391.x, ptr401;
+ FMUL r4392.x, r4372.x, r4391.x;
+ FADD r4393.x, r4386.x, -r4392.x;
+ MOV r4394.x, 4136;
+ MOV_SWZ r4395, r4394.x, r4351.x, r4351.x, r4351.x;
+ MOV r4396.xy, r4395;
+ MOV r4397.xy, r4396.xyxy;
+ PADD ptr402, ptr395, r4397.x;
+ LD_RAW_PTR r4398.x, ptr402;
+ FMUL r4399.x, r4372.x, r4398.x;
+ FADD r4400.x, r4393.x, -r4399.x;
+ FMUL r4401.x, r4400.x, r4400.x;
+ FMUL r4402.x, r4359.x, r4401.x;
+ MOV r4403.x, 4148;
+ MOV_SWZ r4404, r4403.x, r4351.x, r4351.x, r4351.x;
+ MOV r4405.xy, r4404;
+ MOV r4406.xy, r4405.xyxy;
+ PADD ptr403, ptr395, r4406.x;
+ LD_RAW_PTR r4407.x, ptr403;
+ FADD r4408.x, r4402.x, r4407.x;
+ FMUL r4409.x, r4408.x, r4401.x;
+ MOV r4410.x, 4144;
+ MOV_SWZ r4411, r4410.x, r4351.x, r4351.x, r4351.x;
+ MOV r4412.xy, r4411;
+ MOV r4413.xy, r4412.xyxy;
+ PADD ptr404, ptr395, r4413.x;
+ LD_RAW_PTR r4414.x, ptr404;
+ FADD r4415.x, r4409.x, r4414.x;
+ FMUL r4416.x, r4415.x, r4401.x;
+ MOV r4417.x, 4140;
+ MOV_SWZ r4418, r4417.x, r4351.x, r4351.x, r4351.x;
+ MOV r4419.xy, r4418;
+ MOV r4420.xy, r4419.xyxy;
+ PADD ptr405, ptr395, r4420.x;
+ LD_RAW_PTR r4421.x, ptr405;
+ FADD r4422.x, r4416.x, r4421.x;
+ FMUL r4423.x, r4422.x, r4401.x;
+ MOV r4424.x, r4400.x;
+ MOV r4425.x, r4371.x;
+ SHL r4426.x, r4425.x, 31;
+ XOR r4427.x, r4424.x, r4426.x;
+ MOV r4428.x, r4427.x;
+ FMUL r4429.x, r4423.x, r4428.x;
+ FADD r4430.x, r4429.x, r4428.x;
+ MOV r4431.x, r4430.x;
+ XOR r4432.x, r142.x, 4294967295;
+ AND r4433.x, r165.x, r4432.x;
+ XOR r4434.x, r4431.x, r4433.x;
+ MOV r169.x, r4434.x;
+ MOV r4484.x, r169.x;
ENDIF;
- MOV r175.x, r2889.x;
- IADD r176.x, r41.x, 1;
- MOV_SWZ r2857, r169.x, r169.y, r169.z, r175.x;
- FMUL r2858, r116, r2857;
- SHL r2859.x, r41.x, 1;
- IADD r2860.x, r40.x, r2859.x;
- SHL r2861.x, r2860.x, 4;
- PADD ptr406, ptr4, r2861.x;
- PADD ptr407, ptr406, 16;
- STORE_RAW_PTR ptr407, r2858;
- MOV r2873.x, r176.x;
+ MOV r170.x, r4484.x;
+ IADD r171.x, r37.x, 1;
+ MOV_SWZ r4435, r164.x, r164.y, r164.z, r170.x;
+ FMUL r4436, r111, r4435;
+ MOV r4437.x, r36.x;
+ SHL r4438.x, r37.x, 1;
+ IADD r4439.x, r4437.x, r4438.x;
+ SHL r4440.x, r4439.x, 4;
+ MOV r4441.x, r36.y;
+ UCMP.lt r4442.x, r4439.x, r4438.x;
+ AND r4442.x, r4442.x, 0x1;
+ UCMP.lt r4443.x, r4439.x, r4437.x;
+ AND r4443.x, r4443.x, 0x1;
+ MOV r4444.x, 1;
+ MOV r4445.x, 0;
+ MOV_CND.nz r4446.x, r4443.x, r4444.x, r4445.x;
+ MOV_CND.nz r4447.x, r4442.x, r4444.x, r4446.x;
+ IADD r4448.x, r4441.x, r4447.x;
+ SHL r4449.x, r4448.x, 4;
+ SHR r4450.x, r4439.x, 28;
+ OR r4451.x, r4449.x, r4450.x;
+ MOV_SWZ r4452, r4440.x, r4451.x, r4445.x, r4445.x;
+ MOV r4453.xy, r4452;
+ MOV r4454.xy, r4453.xyxy;
+ PADD ptr406, ptr4, r4454.x;
+ MOV r4455.x, 16;
+ MOV_SWZ r4456, r4455.x, r4445.x, r4445.x, r4445.x;
+ MOV r4457.xy, r4456;
+ MOV r4458.xy, r4457.xyxy;
+ PADD ptr407, ptr406, r4458.x;
+ STORE_RAW_PTR ptr407, r4436;
+ MOV r4468.x, r171.x;
ENDLOOP;
RET;
DCL_INPUT i0.xyz, THREAD_ID_IN_GROUP;
- DCL_TEMPS r0..r79;
+ DCL_TEMPS r0..r108;
DCL_POINTERS ptr0..ptr15;
ADDRESS_OF ptr0, u0;
ADDRESS_OF ptr1, u1;
ADDRESS_OF ptr4, u3;
- MOV r79.x, 1;
+ MOV r108.x, 1;
MOV ptr5, ptr0;
MOV ptr6, ptr1;
MOV r6.x, r3.x;
MOV r8.x, i0.x;
MOV r9.x, i1.x;
MOV r10.x, c0.w;
- UDIV r11.x, r25.x, r1.x, r10.x;
- SHL r26.x, r9.x, 4;
- PADD ptr10, ptr0, r26.x;
- LD_RAW_PTR r12, ptr10;
- MOV r27.x, 0x00000000;
- MOV_SWZ r20, r27.x, r27.x, r27.x, r27.x;
MOV r21.x, 0;
- MOV r77, r20;
- MOV r78.x, r21.x;
+ ICMP.eq r25.x, r10.x, r21.x;
+ AND r25.x, r25.x, 0x1;
+ MOV r26.x, 1;
+ MOV_CND.nz r27.x, r25.x, r26.x, r10.x;
+ UDIV r11.x, r28.x, r1.x, r27.x;
+ SHL r29.x, r9.x, 4;
+ SHR r30.x, r9.x, 28;
+ MOV_SWZ r31, r29.x, r30.x, r21.x, r21.x;
+ MOV r32.xy, r31;
+ MOV r33.xy, r32.xyxy;
+ PADD ptr10, ptr0, r33.x;
+ LD_RAW_PTR r12, ptr10;
+ MOV r34.x, 0x00000000;
+ MOV_SWZ r20, r34.x, r34.x, r34.x, r34.x;
+ MOV r106, r20;
+ MOV r107.x, r21.x;
LOOP;
- MOV r13, r77;
- MOV r14.x, r78.x;
- UCMP.ge r28.x, r14.x, r11.x;
- MOV r79.x, r28.x;
- XOR r79.x, r79.x, 1;
- BREAK_CND.nz r28.x;
- SHL r29.x, r8.x, 4;
- PADD ptr11, ptr7, r29.x;
- IMUL r31.x, r30.x, r14.x, r10.x;
- IADD r32.x, r30.x, r8.x;
- SHL r33.x, r32.x, 4;
- PADD ptr12, ptr5, r33.x;
- LD_RAW_PTR r34, ptr12;
- STORE_RAW_PTR ptr11, r34;
+ MOV r13, r106;
+ MOV r14.x, r107.x;
+ UCMP.ge r35.x, r14.x, r11.x;
+ AND r35.x, r35.x, 0x1;
+ MOV r108.x, r35.x;
+ XOR r108.x, r108.x, 1;
+ BREAK_CND.nz r35.x;
+ SHL r36.x, r8.x, 4;
+ SHR r37.x, r8.x, 28;
+ MOV r38.x, 0;
+ MOV_SWZ r39, r36.x, r37.x, r38.x, r38.x;
+ MOV r40.xy, r39;
+ MOV r41.xy, r40.xyxy;
+ PADD ptr11, ptr7, r41.x;
+ IMUL r43.x, r42.x, r14.x, r10.x;
+ IADD r44.x, r42.x, r8.x;
+ SHL r45.x, r44.x, 4;
+ SAR r46.x, r44.x, 31;
+ SHL r47.x, r46.x, 4;
+ SHR r48.x, r44.x, 28;
+ OR r49.x, r47.x, r48.x;
+ MOV_SWZ r50, r45.x, r49.x, r38.x, r38.x;
+ MOV r51.xy, r50;
+ MOV r52.xy, r51.xyxy;
+ PADD ptr12, ptr5, r52.x;
+ LD_RAW_PTR r53, ptr12;
+ STORE_RAW_PTR ptr11, r53;
SYNC.t.g;
- LD_RAW_PTR r35, ptr7;
- FADD r36, r35, -r12;
- MOV r37.x, r36.x;
- FMUL r38.x, r37.x, r37.x;
- MOV r39.x, r36.y;
- FMUL r40.x, r39.x, r39.x;
- FADD r41.x, r38.x, r40.x;
- MOV r42.x, r36.z;
- FMUL r43.x, r42.x, r42.x;
- FADD r44.x, r41.x, r43.x;
- FADD r45.x, r44.x, r7.x;
- FSQRT r46.x, r45.x;
- LD_RAW_PTR r47, ptr7;
- MOV r48.x, r47.w;
- MOV r49.x, 0x3F800000;
- FDIV r50.x, r49.x, r46.x;
- FMUL r51.x, r50.x, r50.x;
- FMUL r52.x, r51.x, r50.x;
- FMUL r53.x, r48.x, r52.x;
- MOV r54.x, 0x00000000;
- MOV_SWZ r55, r53.x, r54.x, r54.x, r54.x;
+ LD_RAW_PTR r54, ptr7;
+ FADD r55, r54, -r12;
MOV r56.x, r55.x;
- MOV_SWZ r57, r56.x, r56.x, r56.x, r56.x;
- FMUL r58, r57, r36;
- FADD r15, r13, r58;
+ FMUL r57.x, r56.x, r56.x;
+ MOV r58.x, r55.y;
+ FMUL r59.x, r58.x, r58.x;
+ FADD r60.x, r57.x, r59.x;
+ MOV r61.x, r55.z;
+ FMUL r62.x, r61.x, r61.x;
+ FADD r63.x, r60.x, r62.x;
+ FADD r64.x, r63.x, r7.x;
+ FSQRT r65.x, r64.x;
+ LD_RAW_PTR r66, ptr7;
+ MOV r67.x, r66.w;
+ MOV r68.x, 0x3F800000;
+ FDIV r69.x, r68.x, r65.x;
+ FMUL r70.x, r69.x, r69.x;
+ FMUL r71.x, r70.x, r69.x;
+ FMUL r72.x, r67.x, r71.x;
+ MOV r73.x, 0x00000000;
+ MOV_SWZ r74, r72.x, r73.x, r73.x, r73.x;
+ MOV r75.x, r74.x;
+ MOV_SWZ r76, r75.x, r75.x, r75.x, r75.x;
+ FMUL r77, r76, r55;
+ FADD r15, r13, r77;
IADD r16.x, r14.x, 1;
- MOV r77, r15;
- MOV r78.x, r16.x;
+ MOV r106, r15;
+ MOV r107.x, r16.x;
ENDLOOP;
- SHL r59.x, r9.x, 4;
- PADD ptr13, ptr6, r59.x;
- LD_RAW_PTR r60, ptr13;
- MOV r61.x, 0x00000000;
- MOV_SWZ r62, r6.x, r61.x, r61.x, r61.x;
- MOV r63.x, r62.x;
- MOV_SWZ r64, r63.x, r63.x, r63.x, r63.x;
- FMUL r65, r13, r64;
- FADD r66, r60, r65;
- PADD ptr14, ptr9, r59.x;
- FMUL r67, r60, r64;
- FADD r68, r12, r67;
- MOV r69.x, 0x3F000000;
- MOV_SWZ r70, r69.x, r69.x, r69.x, r69.x;
- FMUL r71, r13, r70;
- FMUL r72, r71, r64;
- FMUL r73, r72, r64;
- FADD r74, r68, r73;
- MOV r75.x, r12.w;
- MOV_SWZ r76, r74.x, r74.y, r74.z, r75.x;
- PADD ptr15, ptr8, r59.x;
- STORE_RAW_PTR ptr15, r76;
- STORE_RAW_PTR ptr14, r66;
+ SHL r78.x, r9.x, 4;
+ SHR r79.x, r9.x, 28;
+ MOV r80.x, 0;
+ MOV_SWZ r81, r78.x, r79.x, r80.x, r80.x;
+ MOV r82.xy, r81;
+ MOV r83.xy, r82.xyxy;
+ PADD ptr13, ptr6, r83.x;
+ LD_RAW_PTR r84, ptr13;
+ MOV r85.x, 0x00000000;
+ MOV_SWZ r86, r6.x, r85.x, r85.x, r85.x;
+ MOV r87.x, r86.x;
+ MOV_SWZ r88, r87.x, r87.x, r87.x, r87.x;
+ FMUL r89, r13, r88;
+ FADD r90, r84, r89;
+ MOV r91.xy, r82.xyxy;
+ PADD ptr14, ptr9, r91.x;
+ FMUL r92, r84, r88;
+ FADD r93, r12, r92;
+ MOV r94.x, 0x3F000000;
+ MOV_SWZ r95, r94.x, r94.x, r94.x, r94.x;
+ FMUL r96, r13, r95;
+ FMUL r97, r96, r88;
+ FMUL r98, r97, r88;
+ FADD r99, r93, r98;
+ MOV r100.x, r99.x;
+ MOV r101.x, r99.y;
+ MOV r102.x, r99.z;
+ MOV r103.x, r12.w;
+ MOV_SWZ r104, r100.x, r101.x, r102.x, r103.x;
+ MOV r105.xy, r82.xyxy;
+ PADD ptr15, ptr8, r105.x;
+ STORE_RAW_PTR ptr15, r104;
+ STORE_RAW_PTR ptr14, r90;
RET;
END
DCL_INPUT i0.xyz, THREAD_ID;
- DCL_TEMPS r0..r5;
- DCL_POINTERS ptr0..ptr3;
+ DCL_TEMPS r0..r18;
+ DCL_POINTERS ptr0..ptr2;
ADDRESS_OF ptr0, u0;
MOV r0, c0.x;
MOV r1, c0.y;
- PADD ptr1, ptr0, -r0.x;
- PADD ptr2, ptr1, r1.x;
- MOV r4.x, i0.x;
- SHL r5.x, r4.x, 2;
- PADD ptr3, ptr2, r5.x;
- STORE_RAW_PTR ptr3.x, r4.x;
+ IADD r4.x, r1.x, -r0.x;
+ UCMP.lt r5.x, r1.x, r0.x;
+ AND r5.x, r5.x, 0x1;
+ MOV r6.x, 1;
+ MOV r7.x, 0;
+ MOV_CND.nz r8.x, r5.x, r6.x, r7.x;
+ IADD r9.x, r7.x, -r8.x;
+ MOV_SWZ r10, r4.x, r9.x, r7.x, r7.x;
+ MOV r11.xy, r10;
+ MOV r12.xy, r11.xyxy;
+ PADD ptr1, ptr0, r12.x;
+ MOV r13.x, i0.x;
+ SHL r14.x, r13.x, 2;
+ SHR r15.x, r13.x, 30;
+ MOV_SWZ r16, r14.x, r15.x, r7.x, r7.x;
+ MOV r17.xy, r16;
+ MOV r18.xy, r17.xyxy;
+ PADD ptr2, ptr1, r18.x;
+ STORE_RAW_PTR ptr2.x, r13.x;
RET;
END
DCL_INPUT i1.xyz, THREAD_ID_IN_GROUP;
- DCL_TEMPS r0..r113;
+ DCL_TEMPS r0..r130;
DCL_POINTERS ptr0..ptr8;
ADDRESS_OF ptr0, g0;
ADDRESS_OF ptr1, u0;
MOV r1, c0.x;
- MOV r113.x, 1;
+ MOV r130.x, 1;
MOV ptr3, ptr2;
MOV r2.x, r1.x;
- MOV r20.x, i0.x;
- MOV r21.x, i0.y;
- MOV r22.x, c0.y;
- IMUL r24.x, r23.x, r21.x, r22.x;
- IADD r3.x, r20.x, r23.x;
- SHL r25.x, r3.x, 2;
- PADD ptr4, ptr1, r25.x;
- LD_RAW_PTR r26, ptr4;
- BUNPACK r26.x, r26.y, r26.z, r26.w, r26.x;
- MOV r27.x, r26.x;
- UBTOF r28.x, r27.x;
- MOV r29.x, r26.y;
- UBTOF r30.x, r29.x;
- MOV r31.x, r26.z;
+ MOV r16.x, i0.x;
+ MOV r17.x, i0.y;
+ MOV r18.x, c0.y;
+ IMUL r20.x, r19.x, r17.x, r18.x;
+ IADD r3.x, r16.x, r19.x;
+ SHL r21.x, r3.x, 2;
+ SAR r22.x, r3.x, 31;
+ SHL r23.x, r22.x, 2;
+ SHR r24.x, r3.x, 30;
+ OR r25.x, r23.x, r24.x;
+ MOV r26.x, 0;
+ MOV_SWZ r27, r21.x, r25.x, r26.x, r26.x;
+ MOV r28.xy, r27;
+ MOV r29.xy, r28.xyxy;
+ PADD ptr4, ptr1, r29.x;
+ LD_RAW_PTR r30, ptr4;
+ BUNPACK r30.x, r30.y, r30.z, r30.w, r30.x;
+ MOV r31.x, r30.x;
UBTOF r32.x, r31.x;
- MOV r33.x, r26.w;
+ MOV r33.x, r30.y;
UBTOF r34.x, r33.x;
- MOV_SWZ r4, r28.x, r30.x, r32.x, r34.x;
- FADD r35.x, r28.x, r30.x;
- FADD r36.x, r35.x, r32.x;
- FADD r37.x, r36.x, r30.x;
- FDIV r38.x, r37.x, 0xC0800000;
- FTOI r5.x, r38.x;
+ MOV r35.x, r30.z;
+ UBTOF r36.x, r35.x;
+ MOV r37.x, r30.w;
+ UBTOF r38.x, r37.x;
+ MOV_SWZ r4, r32.x, r34.x, r36.x, r38.x;
+ FADD r39.x, r32.x, r34.x;
+ FADD r40.x, r39.x, r36.x;
+ FADD r41.x, r40.x, r34.x;
+ FDIV r42.x, r41.x, 0xC0800000;
+ FTOI r5.x, r42.x;
MOV r6.x, i1.x;
- MOV r16.x, 16;
- MOV r110.x, r16.x;
- MOV r111.x, r5.x;
+ MOV r12.x, 16;
+ MOV r128.x, r12.x;
+ MOV r129.x, r5.x;
LOOP;
- MOV r7.x, r110.x;
- MOV r8.x, r111.x;
- MOV r39.x, 0;
- ICMP.lt r40.x, r7.x, r39.x;
- MOV r113.x, r40.x;
- XOR r113.x, r113.x, 1;
- BREAK_CND.nz r40.x;
- MOV r41.x, 2202930015;
- IMUL r43.x, r42.x, r8.x, r41.x;
- IADD r44.x, r43.x, r8.x;
- SAR r45.x, r44.x, 16;
- SHR r46.x, r44.x, 31;
- IADD r47.x, r45.x, r46.x;
- MOV r48.x, 127773;
- IMUL r50.x, r49.x, r47.x, r48.x;
- IADD r51.x, r8.x, -r49.x;
- MOV r52.x, 16807;
- IMUL r54.x, r53.x, r51.x, r52.x;
- MOV r55.x, 2836;
- IMUL r57.x, r56.x, r47.x, r55.x;
- IADD r9.x, r53.x, -r56.x;
- MOV r58.x, 0;
- ICMP.lt r59.x, r9.x, r58.x;
- IF_CND.z r59.x;
- MOV r112.x, r9.x;
- ELSE;
- IADD r10.x, r9.x, 2147483647;
- MOV r112.x, r10.x;
+ MOV r7.x, r128.x;
+ MOV r8.x, r129.x;
+ MOV r43.x, 0;
+ ICMP.lt r44.x, r7.x, r43.x;
+ AND r44.x, r44.x, 0x1;
+ MOV r130.x, r44.x;
+ XOR r130.x, r130.x, 1;
+ BREAK_CND.nz r44.x;
+ MOV r45.x, 15;
+ ICMP.gt r46.x, r7.x, r45.x;
+ AND r46.x, r46.x, 0x1;
+ MOV r47.x, 2202930015;
+ IMUL r49.x, r48.x, r8.x, r47.x;
+ IADD r50.x, r49.x, r8.x;
+ SAR r51.x, r50.x, 16;
+ SHR r52.x, r50.x, 31;
+ IADD r53.x, r51.x, r52.x;
+ MOV r54.x, 127773;
+ IMUL r56.x, r55.x, r53.x, r54.x;
+ IADD r57.x, r8.x, -r55.x;
+ MOV r58.x, 16807;
+ IMUL r60.x, r59.x, r57.x, r58.x;
+ MOV r61.x, 2836;
+ IMUL r63.x, r62.x, r53.x, r61.x;
+ IADD r64.x, r59.x, -r62.x;
+ MOV r65.x, 0;
+ ICMP.lt r66.x, r64.x, r65.x;
+ AND r66.x, r66.x, 0x1;
+ IADD r67.x, r64.x, 2147483647;
+ MOV_CND.nz r9.x, r66.x, r67.x, r64.x;
+ IF_CND.z r46.x;
+ SHL r68.x, r6.x, 4;
+ IADD r69.x, r68.x, r7.x;
+ SHL r70.x, r69.x, 2;
+ SAR r71.x, r69.x, 31;
+ SHL r72.x, r71.x, 2;
+ SHR r73.x, r69.x, 30;
+ OR r74.x, r72.x, r73.x;
+ MOV r75.x, 0;
+ MOV_SWZ r76, r70.x, r74.x, r75.x, r75.x;
+ MOV r77.xy, r76;
+ MOV r78.xy, r77.xyxy;
+ PADD ptr5, ptr0, r78.x;
+ STORE_RAW_PTR ptr5.x, r9.x;
ENDIF;
- MOV r11.x, r112.x;
- MOV r60.x, 15;
- ICMP.gt r61.x, r7.x, r60.x;
- IF_CND.z r61.x;
- SHL r62.x, r6.x, 4;
- IADD r63.x, r62.x, r7.x;
- SHL r64.x, r63.x, 2;
- PADD ptr5, ptr0, r64.x;
- STORE_RAW_PTR ptr5.x, r11.x;
- ENDIF;
- IADD r12.x, r7.x, 4294967295;
- MOV r110.x, r12.x;
- MOV r111.x, r11.x;
+ IADD r10.x, r7.x, 4294967295;
+ MOV r128.x, r10.x;
+ MOV r129.x, r9.x;
ENDLOOP;
- MOV r65.x, 2202930015;
- IMUL r67.x, r66.x, r8.x, r65.x;
- IADD r68.x, r67.x, r8.x;
- SAR r69.x, r68.x, 16;
- SHR r70.x, r68.x, 31;
- IADD r71.x, r69.x, r70.x;
- MOV r72.x, 127773;
- IMUL r74.x, r73.x, r71.x, r72.x;
- IADD r75.x, r8.x, -r73.x;
- MOV r76.x, 16807;
- IMUL r78.x, r77.x, r75.x, r76.x;
- MOV r79.x, 2836;
- IMUL r81.x, r80.x, r71.x, r79.x;
- IADD r14.x, r77.x, -r80.x;
- MOV r82.x, 4294967295;
- ICMP.gt r83.x, r14.x, r82.x;
- SHL r84.x, r6.x, 6;
- PADD ptr6, ptr0, r84.x;
- LD_RAW_PTR r13.x, ptr6;
- IF_CND.z r83.x;
-
- ENDIF;
- SHL r85.x, r6.x, 4;
- SAR r86.x, r13.x, 31;
- SHR r87.x, r86.x, 5;
- IADD r88.x, r13.x, r87.x;
- SAR r89.x, r88.x, 27;
- IADD r90.x, r85.x, r89.x;
- SHL r91.x, r90.x, 2;
- PADD ptr7, ptr0, r91.x;
- LD_RAW_PTR r92.x, ptr7;
- ITOF r93.x, r92.x;
- FMUL r94.x, r93.x, 0x30000000;
- FADD r95.x, r94.x, 0xBF0CCCCD;
- ITOF r96.x, r2.x;
- FMUL r97.x, r95.x, r96.x;
- MOV_SWZ r98, r97.x, r97.x, r97.x, r97.x;
- FADD r99, r4, r98;
- MOV r100.x, r99.w;
- MOV r101.x, r99.z;
- MOV r102.x, r99.y;
- MOV r103.x, r99.x;
- FTOUB r104_sat.x, r103.x;
- FTOUB r105_sat.x, r102.x;
- FTOUB r106_sat.x, r101.x;
- FTOUB r107_sat.x, r100.x;
- MOV_SWZ r108, r104.x, r105.x, r106.x, r107.x;
- SHL r109.x, r3.x, 2;
- PADD ptr8, ptr3, r109.x;
- BPACK r108.x, r108.x, r108.y, r108.z, r108.w;
- STORE_RAW_PTR ptr8.x, r108;
+ SHL r79.x, r6.x, 6;
+ SHL r80.x, r6.x, 4;
+ SAR r81.x, r80.x, 31;
+ SHL r82.x, r81.x, 2;
+ SHR r83.x, r80.x, 30;
+ OR r84.x, r82.x, r83.x;
+ MOV r85.x, 0;
+ MOV_SWZ r86, r79.x, r84.x, r85.x, r85.x;
+ MOV r87.xy, r86;
+ MOV r88.xy, r87.xyxy;
+ PADD ptr6, ptr0, r88.x;
+ LD_RAW_PTR r89.x, ptr6;
+ SAR r90.x, r89.x, 31;
+ SHR r91.x, r90.x, 5;
+ IADD r92.x, r89.x, r91.x;
+ SAR r93.x, r92.x, 27;
+ IADD r94.x, r80.x, r93.x;
+ SHL r95.x, r94.x, 2;
+ SAR r96.x, r94.x, 31;
+ SHL r97.x, r96.x, 2;
+ SHR r98.x, r94.x, 30;
+ OR r99.x, r97.x, r98.x;
+ MOV_SWZ r100, r95.x, r99.x, r85.x, r85.x;
+ MOV r101.xy, r100;
+ MOV r102.xy, r101.xyxy;
+ PADD ptr7, ptr0, r102.x;
+ LD_RAW_PTR r103.x, ptr7;
+ ITOF r104.x, r103.x;
+ FMUL r105.x, r104.x, 0x30000000;
+ FADD r106.x, r105.x, 0xBF0CCCCD;
+ ITOF r107.x, r2.x;
+ FMUL r108.x, r106.x, r107.x;
+ MOV_SWZ r109, r108.x, r108.x, r108.x, r108.x;
+ FADD r110, r4, r109;
+ MOV r111.x, r110.w;
+ MOV r112.x, r110.z;
+ MOV r113.x, r110.y;
+ MOV r114.x, r110.x;
+ FTOUB r115_sat.x, r114.x;
+ FTOUB r116_sat.x, r113.x;
+ FTOUB r117_sat.x, r112.x;
+ FTOUB r118_sat.x, r111.x;
+ MOV_SWZ r119, r115.x, r116.x, r117.x, r118.x;
+ SHL r120.x, r3.x, 2;
+ SAR r121.x, r3.x, 31;
+ SHL r122.x, r121.x, 2;
+ SHR r123.x, r3.x, 30;
+ OR r124.x, r122.x, r123.x;
+ MOV_SWZ r125, r120.x, r124.x, r85.x, r85.x;
+ MOV r126.xy, r125;
+ MOV r127.xy, r126.xyxy;
+ PADD ptr8, ptr3, r127.x;
+ BPACK r119.x, r119.x, r119.y, r119.z, r119.w;
+ STORE_RAW_PTR ptr8.x, r119;
RET;
END
DCL_INPUT i0.xyz, THREAD_ID;
- DCL_TEMPS r0..r678;
+ DCL_TEMPS r0..r782;
DCL_POINTERS ptr0..ptr5;
ADDRESS_OF ptr0, u0;
MOV r1, c0.x;
MOV r13, c1.z;
- MOV r678.x, 1;
- MOV r677.x, 1;
+ MOV r782.x, 1;
+ MOV r781.x, 1;
MOV ptr1, ptr0;
MOV r14.x, r9.x;
MOV r15.x, r13.x;
MOV r16.x, i0.x;
- SAR r84.x, r11.x, 31;
- SHR r85.x, r84.x, 30;
- IADD r86.x, r11.x, r85.x;
- SAR r87.x, r86.x, 2;
- IDIV r88.x, r89.x, r16.x, r87.x;
- SHL r90.x, r89.x, 2;
- ITOF r91.x, r90.x;
- FMUL r92.x, r5.x, r91.x;
- FADD r93.x, r1.x, r92.x;
- OR r94.x, r90.x, 1;
- ITOF r95.x, r94.x;
- FMUL r96.x, r5.x, r95.x;
- FADD r97.x, r1.x, r96.x;
- OR r98.x, r90.x, 2;
- ITOF r99.x, r98.x;
- FMUL r100.x, r5.x, r99.x;
- FADD r101.x, r1.x, r100.x;
- OR r102.x, r90.x, 3;
- ITOF r103.x, r102.x;
- FMUL r104.x, r5.x, r103.x;
- FADD r105.x, r1.x, r104.x;
- MOV_SWZ r17, r93.x, r97.x, r101.x, r105.x;
- ITOF r106.x, r88.x;
- FMUL r107.x, r7.x, r106.x;
- FADD r108.x, r3.x, r107.x;
- MOV_SWZ r18, r108.x, r108.x, r108.x, r108.x;
- FMUL r109.x, r93.x, r93.x;
- FMUL r110.x, r108.x, r108.x;
- FADD r111.x, r109.x, r110.x;
- MOV r112.x, 0x40800000;
- FCMP.le r113.x, r111.x, r112.x;
- MOV r114.x, 1;
- MOV r82.x, 0;
- MOV_CND.nz r115.x, r113.x, r114.x, r82.x;
- FMUL r116.x, r97.x, r97.x;
- FADD r117.x, r116.x, r110.x;
- FCMP.le r118.x, r117.x, r112.x;
- MOV_CND.nz r119.x, r118.x, r114.x, r82.x;
- FMUL r120.x, r101.x, r101.x;
- FADD r121.x, r120.x, r110.x;
- FCMP.le r122.x, r121.x, r112.x;
- MOV_CND.nz r123.x, r122.x, r114.x, r82.x;
- FMUL r124.x, r105.x, r105.x;
- FADD r125.x, r124.x, r110.x;
- FCMP.le r126.x, r125.x, r112.x;
- MOV_CND.nz r127.x, r126.x, r114.x, r82.x;
- MOV_SWZ r19, r115.x, r119.x, r123.x, r127.x;
- MOV_SWZ r83, r82.x, r82.x, r82.x, r82.x;
- MOV r652.x, r82.x;
- MOV r653, r19;
- MOV r654, r83;
- MOV r655, r17;
- MOV r656, r18;
+ IADD r152.x, r11.x, 3;
+ MOV r153.x, 7;
+ UCMP.lt r154.x, r152.x, r153.x;
+ AND r154.x, r154.x, 0x1;
+ MOV r155.x, 2147483648;
+ ICMP.eq r156.x, r16.x, r155.x;
+ AND r156.x, r156.x, 0x1;
+ IADD r157.x, r11.x, 7;
+ MOV r158.x, 4;
+ UCMP.lt r159.x, r157.x, r158.x;
+ AND r159.x, r159.x, 0x1;
+ AND r160.x, r156.x, r159.x;
+
+ OR r161.x, r154.x, r160.x;
+
+ MOV r162.x, 1;
+ SAR r163.x, r11.x, 31;
+ SHR r164.x, r163.x, 30;
+ IADD r165.x, r11.x, r164.x;
+ SAR r166.x, r165.x, 2;
+ MOV_CND.nz r167.x, r161.x, r162.x, r166.x;
+ IDIV r168.x, r169.x, r16.x, r167.x;
+ SHL r170.x, r169.x, 2;
+ ITOF r171.x, r170.x;
+ FMUL r172.x, r171.x, r5.x;
+ FADD r173.x, r172.x, r1.x;
+ OR r174.x, r170.x, 1;
+ ITOF r175.x, r174.x;
+ FMUL r176.x, r175.x, r5.x;
+ FADD r177.x, r176.x, r1.x;
+ OR r178.x, r170.x, 2;
+ ITOF r179.x, r178.x;
+ FMUL r180.x, r179.x, r5.x;
+ FADD r181.x, r180.x, r1.x;
+ OR r182.x, r170.x, 3;
+ ITOF r183.x, r182.x;
+ FMUL r184.x, r183.x, r5.x;
+ FADD r185.x, r184.x, r1.x;
+ MOV_SWZ r17, r173.x, r177.x, r181.x, r185.x;
+ ITOF r186.x, r168.x;
+ FMUL r187.x, r186.x, r7.x;
+ FADD r188.x, r187.x, r3.x;
+ MOV_SWZ r18, r188.x, r188.x, r188.x, r188.x;
+ FMUL r189.x, r173.x, r173.x;
+ FMUL r190.x, r188.x, r188.x;
+ FADD r191.x, r189.x, r190.x;
+ MOV r192.x, 0x40800000;
+ FCMP.le r193.x, r191.x, r192.x;
+ AND r193.x, r193.x, 0x1;
+
+ MOV r150.x, 0;
+ MOV_CND.nz r194.x, r193.x, r162.x, r150.x;
+ FMUL r195.x, r177.x, r177.x;
+ FADD r196.x, r195.x, r190.x;
+ FCMP.le r197.x, r196.x, r192.x;
+ AND r197.x, r197.x, 0x1;
+
+ MOV_CND.nz r198.x, r197.x, r162.x, r150.x;
+ FMUL r199.x, r181.x, r181.x;
+ FADD r200.x, r199.x, r190.x;
+ FCMP.le r201.x, r200.x, r192.x;
+ AND r201.x, r201.x, 0x1;
+
+ MOV_CND.nz r202.x, r201.x, r162.x, r150.x;
+ FMUL r203.x, r185.x, r185.x;
+ FADD r204.x, r203.x, r190.x;
+ FCMP.le r205.x, r204.x, r192.x;
+ AND r205.x, r205.x, 0x1;
+
+ MOV_CND.nz r206.x, r205.x, r162.x, r150.x;
+ MOV_SWZ r19, r194.x, r198.x, r202.x, r206.x;
+ MOV_SWZ r151, r150.x, r150.x, r150.x, r150.x;
+ MOV r741.x, r150.x;
+ MOV r742, r19;
+ MOV r743, r151;
+ MOV r744, r17;
+ MOV r745, r18;
LOOP;
- MOV r20.x, r652.x;
- MOV r21, r653;
- MOV r22, r654;
- MOV r23, r655;
- MOV r24, r656;
- MOV r128.x, r21.x;
- MOV r129.x, r21.y;
- OR r130.x, r128.x, r129.x;
- MOV r131.x, r21.z;
- OR r132.x, r130.x, r131.x;
- MOV r133.x, r21.w;
- OR r134.x, r132.x, r133.x;
- MOV r135.x, 0;
- ICMP.ne r136.x, r134.x, r135.x;
- UCMP.lt r137.x, r20.x, r14.x;
- AND r138.x, r136.x, r137.x;
- MOV r139.x, 1;
- MOV_CND.nz r140.x, r138.x, r139.x, r135.x;
- ICMP.ne r141.x, r140.x, r139.x;
- MOV r677.x, r141.x;
- XOR r677.x, r677.x, 1;
- BREAK_CND.nz r141.x;
- FMUL r142, r23, r23;
- FADD r143, r142, r17;
- FMUL r144, r24, r24;
- FADD r145, r143, -r144;
- FMUL r146, r145, r145;
- FADD r147, r146, r17;
- MOV r148.x, 0x40000000;
- MOV_SWZ r149, r148.x, r148.x, r148.x, r148.x;
- FMUL r150, r149, r23;
- FMUL r151, r150, r24;
- FADD r152, r151, r18;
- FMUL r153, r152, r152;
- FADD r154, r147, -r153;
- FMUL r155, r154, r154;
- FADD r156, r155, r17;
- FMUL r157, r149, r145;
- FMUL r158, r157, r152;
- FADD r159, r158, r18;
- FMUL r160, r159, r159;
- FADD r161, r156, -r160;
- FMUL r162, r161, r161;
- FADD r163, r162, r17;
- FMUL r164, r149, r154;
- FMUL r165, r164, r159;
- FADD r166, r165, r18;
- FMUL r167, r166, r166;
- FADD r168, r163, -r167;
- FMUL r169, r168, r168;
- FADD r170, r169, r17;
- FMUL r171, r149, r161;
- FMUL r172, r171, r166;
- FADD r173, r172, r18;
- FMUL r174, r173, r173;
- FADD r175, r170, -r174;
- FMUL r176, r175, r175;
- FADD r177, r176, r17;
- FMUL r178, r149, r168;
- FMUL r179, r178, r173;
- FADD r180, r179, r18;
- FMUL r181, r180, r180;
- FADD r182, r177, -r181;
- FMUL r183, r182, r182;
- FADD r184, r183, r17;
- FMUL r185, r149, r175;
- FMUL r186, r185, r180;
- FADD r187, r186, r18;
- FMUL r188, r187, r187;
- FADD r189, r184, -r188;
- FMUL r190, r189, r189;
- FADD r191, r190, r17;
- FMUL r192, r149, r182;
- FMUL r193, r192, r187;
- FADD r194, r193, r18;
- FMUL r195, r194, r194;
- FADD r196, r191, -r195;
- FMUL r197, r196, r196;
- FADD r198, r197, r17;
- FMUL r199, r149, r189;
- FMUL r200, r199, r194;
- FADD r201, r200, r18;
- FMUL r202, r201, r201;
- FADD r203, r198, -r202;
- FMUL r204, r203, r203;
- FADD r205, r204, r17;
- FMUL r206, r149, r196;
- FMUL r207, r206, r201;
- FADD r208, r207, r18;
- FMUL r209, r208, r208;
- FADD r210, r205, -r209;
- FMUL r211, r210, r210;
- FADD r212, r211, r17;
- FMUL r213, r149, r203;
- FMUL r214, r213, r208;
- FADD r215, r214, r18;
- FMUL r216, r215, r215;
- FADD r217, r212, -r216;
- FMUL r218, r217, r217;
- FADD r219, r218, r17;
- FMUL r220, r149, r210;
- FMUL r221, r220, r215;
- FADD r222, r221, r18;
- FMUL r223, r222, r222;
- FADD r224, r219, -r223;
+ MOV r20.x, r741.x;
+ MOV r21, r742;
+ MOV r22, r743;
+ MOV r23, r744;
+ MOV r24, r745;
+ MOV r207.x, r21.x;
+ MOV r208.x, r21.y;
+ OR r209.x, r207.x, r208.x;
+ MOV r210.x, r21.z;
+ OR r211.x, r209.x, r210.x;
+ MOV r212.x, r21.w;
+ OR r213.x, r211.x, r212.x;
+ MOV r214.x, 0;
+ ICMP.ne r215.x, r213.x, r214.x;
+ AND r215.x, r215.x, 0x1;
+ UCMP.lt r216.x, r20.x, r14.x;
+ AND r216.x, r216.x, 0x1;
+ AND r217.x, r215.x, r216.x;
+
+ MOV r218.x, 1;
+ MOV_CND.nz r219.x, r217.x, r218.x, r214.x;
+ ICMP.ne r220.x, r219.x, r218.x;
+ AND r220.x, r220.x, 0x1;
+ MOV r781.x, r220.x;
+ XOR r781.x, r781.x, 1;
+ BREAK_CND.nz r220.x;
+ FMUL r221, r23, r23;
+ FADD r222, r221, r17;
+ FMUL r223, r24, r24;
+ FADD r224, r222, -r223;
FMUL r225, r224, r224;
FADD r226, r225, r17;
- FMUL r227, r149, r217;
- FMUL r228, r227, r222;
- FADD r229, r228, r18;
- FMUL r230, r229, r229;
- FADD r231, r226, -r230;
+ MOV r227.x, 0x40000000;
+ MOV_SWZ r228, r227.x, r227.x, r227.x, r227.x;
+ FMUL r229, r23, r228;
+ FMUL r230, r229, r24;
+ FADD r231, r230, r18;
FMUL r232, r231, r231;
- FADD r233, r232, r17;
- FMUL r234, r149, r224;
- FMUL r235, r234, r229;
- FADD r236, r235, r18;
- FMUL r237, r236, r236;
- FADD r238, r233, -r237;
+ FADD r233, r226, -r232;
+ FMUL r234, r233, r233;
+ FADD r235, r234, r17;
+ FMUL r236, r224, r228;
+ FMUL r237, r236, r231;
+ FADD r238, r237, r18;
FMUL r239, r238, r238;
- FADD r240, r239, r17;
- FMUL r241, r149, r231;
- FMUL r242, r241, r236;
- FADD r243, r242, r18;
- FMUL r244, r243, r243;
- FADD r245, r240, -r244;
+ FADD r240, r235, -r239;
+ FMUL r241, r240, r240;
+ FADD r242, r241, r17;
+ FMUL r243, r233, r228;
+ FMUL r244, r243, r238;
+ FADD r245, r244, r18;
FMUL r246, r245, r245;
- FADD r247, r246, r17;
- FMUL r248, r149, r238;
- FMUL r249, r248, r243;
- FADD r250, r249, r18;
- FMUL r251, r250, r250;
- FADD r252, r247, -r251;
- MOV r253.x, r252.x;
- FMUL r254.x, r253.x, r253.x;
- FMUL r255, r149, r245;
- FMUL r256, r255, r250;
- FADD r257, r256, r18;
- MOV r258.x, r257.x;
- FMUL r259.x, r258.x, r258.x;
- FADD r260.x, r254.x, r259.x;
- MOV r261.x, 0x40800000;
- FCMP.le r262.x, r260.x, r261.x;
- MOV r263.x, 1;
- MOV r264.x, 0;
- MOV_CND.nz r265.x, r262.x, r263.x, r264.x;
- MOV_SWZ r266, r265.x, r21.y, r21.z, r21.w;
- MOV r267.x, r252.y;
- FMUL r268.x, r267.x, r267.x;
- MOV r269.x, r257.y;
- FMUL r270.x, r269.x, r269.x;
- FADD r271.x, r268.x, r270.x;
- FCMP.le r272.x, r271.x, r261.x;
- MOV_CND.nz r273.x, r272.x, r263.x, r264.x;
- MOV_SWZ r274, r266.x, r273.x, r266.z, r266.w;
- MOV r275.x, r252.z;
- FMUL r276.x, r275.x, r275.x;
- MOV r277.x, r257.z;
- FMUL r278.x, r277.x, r277.x;
- FADD r279.x, r276.x, r278.x;
- FCMP.le r280.x, r279.x, r261.x;
- MOV_CND.nz r281.x, r280.x, r263.x, r264.x;
- MOV_SWZ r282, r274.x, r274.y, r281.x, r274.w;
- MOV r283.x, r252.w;
- FMUL r284.x, r283.x, r283.x;
- MOV r285.x, r257.w;
- FMUL r286.x, r285.x, r285.x;
- FADD r287.x, r284.x, r286.x;
- FCMP.le r288.x, r287.x, r261.x;
- MOV_CND.nz r289.x, r288.x, r263.x, r264.x;
- MOV_SWZ r25, r282.x, r282.y, r282.z, r289.x;
- MOV r290.x, r23.x;
- MOV_CND.nz r291.x, r262.x, r253.x, r290.x;
- MOV_SWZ r292, r291.x, r23.y, r23.z, r23.w;
- MOV r293.x, r23.y;
- MOV_CND.nz r294.x, r272.x, r267.x, r293.x;
- MOV_SWZ r295, r292.x, r294.x, r292.z, r292.w;
- MOV r296.x, r23.z;
- MOV_CND.nz r297.x, r280.x, r275.x, r296.x;
- MOV_SWZ r298, r295.x, r295.y, r297.x, r295.w;
- MOV r299.x, r23.w;
- MOV_CND.nz r300.x, r288.x, r283.x, r299.x;
- MOV_SWZ r26, r298.x, r298.y, r298.z, r300.x;
- MOV r301.x, r24.x;
- MOV_CND.nz r302.x, r262.x, r258.x, r301.x;
- MOV_SWZ r303, r302.x, r24.y, r24.z, r24.w;
- MOV r304.x, r24.y;
- MOV_CND.nz r305.x, r272.x, r269.x, r304.x;
- MOV_SWZ r306, r303.x, r305.x, r303.z, r303.w;
- MOV r307.x, r24.z;
- MOV_CND.nz r308.x, r280.x, r277.x, r307.x;
- MOV_SWZ r309, r306.x, r306.y, r308.x, r306.w;
- MOV r310.x, r24.w;
- MOV_CND.nz r311.x, r288.x, r285.x, r310.x;
- MOV_SWZ r27, r309.x, r309.y, r309.z, r311.x;
- SHL r312.x, r265.x, 4;
- SHL r313.x, r273.x, 4;
- SHL r314.x, r281.x, 4;
- SHL r315.x, r289.x, 4;
- MOV_SWZ r316, r312.x, r313.x, r314.x, r315.x;
- IADD r28, r22, r316;
- IADD r29.x, r20.x, 16;
- MOV r652.x, r29.x;
- MOV r653, r25;
- MOV r654, r28;
- MOV r655, r26;
- MOV r656, r27;
- ENDLOOP;
- MOV r317.x, r21.x;
- MOV r318.x, r21.y;
- AND r319.x, r317.x, r318.x;
- MOV r320.x, r21.z;
- AND r321.x, r319.x, r320.x;
- MOV r322.x, r21.w;
- AND r323.x, r321.x, r322.x;
- MOV r324.x, 0;
- ICMP.ne r325.x, r323.x, r324.x;
- IF_CND.z r325.x;
- MOV r326.x, 16;
- MOV r657.x, r326.x;
- MOV r658, r21;
- MOV r659, r22;
- MOV r660, r23;
- MOV r661, r24;
- LOOP;
- MOV r30.x, r657.x;
- MOV r31, r658;
- MOV r32, r659;
- MOV r33, r660;
- MOV r34, r661;
- MOV r327.x, r33.x;
- FMUL r328.x, r327.x, r327.x;
- MOV r329.x, r34.x;
- FMUL r330.x, r329.x, r329.x;
- FADD r331.x, r328.x, r330.x;
- MOV r332.x, 0x40800000;
- FCMP.le r333.x, r331.x, r332.x;
- IF_CND.z r333.x;
- MOV r334.x, 0;
- MOV r662.x, r334.x;
+ FADD r247, r242, -r246;
+ FMUL r248, r247, r247;
+ FADD r249, r248, r17;
+ FMUL r250, r240, r228;
+ FMUL r251, r250, r245;
+ FADD r252, r251, r18;
+ FMUL r253, r252, r252;
+ FADD r254, r249, -r253;
+ FMUL r255, r254, r254;
+ FADD r256, r255, r17;
+ FMUL r257, r247, r228;
+ FMUL r258, r257, r252;
+ FADD r259, r258, r18;
+ FMUL r260, r259, r259;
+ FADD r261, r256, -r260;
+ FMUL r262, r261, r261;
+ FADD r263, r262, r17;
+ FMUL r264, r254, r228;
+ FMUL r265, r264, r259;
+ FADD r266, r265, r18;
+ FMUL r267, r266, r266;
+ FADD r268, r263, -r267;
+ FMUL r269, r268, r268;
+ FADD r270, r269, r17;
+ FMUL r271, r261, r228;
+ FMUL r272, r271, r266;
+ FADD r273, r272, r18;
+ FMUL r274, r273, r273;
+ FADD r275, r270, -r274;
+ FMUL r276, r275, r275;
+ FADD r277, r276, r17;
+ FMUL r278, r268, r228;
+ FMUL r279, r278, r273;
+ FADD r280, r279, r18;
+ FMUL r281, r280, r280;
+ FADD r282, r277, -r281;
+ FMUL r283, r282, r282;
+ FADD r284, r283, r17;
+ FMUL r285, r275, r228;
+ FMUL r286, r285, r280;
+ FADD r287, r286, r18;
+ FMUL r288, r287, r287;
+ FADD r289, r284, -r288;
+ FMUL r290, r289, r289;
+ FADD r291, r290, r17;
+ FMUL r292, r282, r228;
+ FMUL r293, r292, r287;
+ FADD r294, r293, r18;
+ FMUL r295, r294, r294;
+ FADD r296, r291, -r295;
+ FMUL r297, r296, r296;
+ FADD r298, r297, r17;
+ FMUL r299, r289, r228;
+ FMUL r300, r299, r294;
+ FADD r301, r300, r18;
+ FMUL r302, r301, r301;
+ FADD r303, r298, -r302;
+ FMUL r304, r303, r303;
+ FADD r305, r304, r17;
+ FMUL r306, r296, r228;
+ FMUL r307, r306, r301;
+ FADD r308, r307, r18;
+ FMUL r309, r308, r308;
+ FADD r310, r305, -r309;
+ FMUL r311, r310, r310;
+ FADD r312, r311, r17;
+ FMUL r313, r303, r228;
+ FMUL r314, r313, r308;
+ FADD r315, r314, r18;
+ FMUL r316, r315, r315;
+ FADD r317, r312, -r316;
+ FMUL r318, r317, r317;
+ FADD r319, r318, r17;
+ FMUL r320, r310, r228;
+ FMUL r321, r320, r315;
+ FADD r322, r321, r18;
+ FMUL r323, r322, r322;
+ FADD r324, r319, -r323;
+ FMUL r325, r324, r324;
+ FADD r326, r325, r17;
+ FMUL r327, r317, r228;
+ FMUL r328, r327, r322;
+ FADD r329, r328, r18;
+ FMUL r330, r329, r329;
+ FADD r25, r326, -r330;
+ MOV r331.x, r25.x;
+ FMUL r332.x, r331.x, r331.x;
+ FMUL r333, r324, r228;
+ FMUL r334, r333, r329;
+ FADD r26, r334, r18;
+ MOV r335.x, r26.x;
+ FMUL r336.x, r335.x, r335.x;
+ FADD r27.x, r332.x, r336.x;
+ MOV r337.x, 0x40800000;
+ FCMP.gt r338.x, r27.x, r337.x;
+ AND r338.x, r338.x, 0x1;
+ FCMP.ne r339.x, r27.x, r27.x;
+ IF_CND.z r339.x;
+ FCMP.ne r339.x, r27.x, r27.x;
+ ENDIF;
+ AND r339.x, r339.x, 0x1;
+
+ OR r340.x, r338.x, r339.x;
+
+ MOV r341.x, r25.y;
+ FMUL r342.x, r341.x, r341.x;
+ MOV r343.x, r26.y;
+ FMUL r344.x, r343.x, r343.x;
+ FADD r28.x, r342.x, r344.x;
+ MOV r345.x, r25.z;
+ FMUL r346.x, r345.x, r345.x;
+ MOV r347.x, r26.z;
+ FMUL r348.x, r347.x, r347.x;
+ FADD r29.x, r346.x, r348.x;
+ MOV r349.x, r25.w;
+ FMUL r350.x, r349.x, r349.x;
+ MOV r351.x, r26.w;
+ FMUL r352.x, r351.x, r351.x;
+ FADD r30.x, r350.x, r352.x;
+ FCMP.le r353.x, r27.x, r337.x;
+ AND r353.x, r353.x, 0x1;
+
+ MOV r354.x, 1;
+ MOV r355.x, 0;
+ MOV_CND.nz r356.x, r353.x, r354.x, r355.x;
+ FCMP.le r357.x, r28.x, r337.x;
+ AND r357.x, r357.x, 0x1;
+
+ MOV_CND.nz r358.x, r357.x, r354.x, r355.x;
+ FCMP.le r359.x, r29.x, r337.x;
+ AND r359.x, r359.x, 0x1;
+
+ MOV_CND.nz r360.x, r359.x, r354.x, r355.x;
+ FCMP.le r361.x, r30.x, r337.x;
+ AND r361.x, r361.x, 0x1;
+
+ MOV_CND.nz r362.x, r361.x, r354.x, r355.x;
+ MOV_SWZ r31, r356.x, r358.x, r360.x, r362.x;
+ IF_CND.z r340.x;
+ MOV r32.x, r25.x;
+ MOV r746.x, r32.x;
ELSE;
- MOV r335.x, r32.x;
- UCMP.lt r35.x, r335.x, r14.x;
- MOV r662.x, r35.x;
- ENDIF;
- MOV r36.x, r662.x;
- MOV r336.x, r33.y;
- FMUL r337.x, r336.x, r336.x;
- MOV r338.x, r34.y;
- FMUL r339.x, r338.x, r338.x;
- FADD r340.x, r337.x, r339.x;
- MOV r341.x, 0x40800000;
- FCMP.le r342.x, r340.x, r341.x;
- MOV r343.x, 1;
- MOV r344.x, 0;
- MOV_CND.nz r345.x, r36.x, r343.x, r344.x;
- MOV_SWZ r37, r345.x, r31.y, r31.z, r31.w;
- IF_CND.z r342.x;
- MOV r346.x, 0;
- MOV r663.x, r346.x;
+ MOV r33.x, r23.x;
+ MOV r746.x, r33.x;
+ ENDIF;
+ MOV r34.x, r746.x;
+ MOV r363.x, 0x40800000;
+ FCMP.gt r364.x, r28.x, r363.x;
+ AND r364.x, r364.x, 0x1;
+ FCMP.ne r365.x, r28.x, r28.x;
+ IF_CND.z r365.x;
+ FCMP.ne r365.x, r28.x, r28.x;
+ ENDIF;
+ AND r365.x, r365.x, 0x1;
+
+ OR r366.x, r364.x, r365.x;
+
+ MOV r367.x, 0x00000000;
+ MOV_SWZ r35, r34.x, r367.x, r367.x, r367.x;
+ IF_CND.z r366.x;
+ MOV r36.x, r25.y;
+ MOV r747.x, r36.x;
ELSE;
- MOV r347.x, r32.y;
- UCMP.lt r38.x, r347.x, r14.x;
- MOV r663.x, r38.x;
- ENDIF;
- MOV r39.x, r663.x;
- MOV r348.x, r33.z;
- FMUL r349.x, r348.x, r348.x;
- MOV r350.x, r34.z;
- FMUL r351.x, r350.x, r350.x;
- FADD r352.x, r349.x, r351.x;
- MOV r353.x, 0x40800000;
- FCMP.le r354.x, r352.x, r353.x;
- MOV r355.x, 1;
- MOV r356.x, 0;
- MOV_CND.nz r357.x, r39.x, r355.x, r356.x;
- MOV_SWZ r40, r37.x, r357.x, r37.z, r37.w;
- IF_CND.z r354.x;
- MOV r358.x, 0;
- MOV r664.x, r358.x;
+ MOV r37.x, r23.y;
+ MOV r747.x, r37.x;
+ ENDIF;
+ MOV r38.x, r747.x;
+ MOV r368.x, 0x40800000;
+ FCMP.gt r369.x, r29.x, r368.x;
+ AND r369.x, r369.x, 0x1;
+ FCMP.ne r370.x, r29.x, r29.x;
+ IF_CND.z r370.x;
+ FCMP.ne r370.x, r29.x, r29.x;
+ ENDIF;
+ AND r370.x, r370.x, 0x1;
+
+ OR r371.x, r369.x, r370.x;
+
+ MOV_SWZ r39, r35.x, r38.x, r35.z, r35.w;
+ IF_CND.z r371.x;
+ MOV r40.x, r25.z;
+ MOV r748.x, r40.x;
ELSE;
- MOV r359.x, r32.z;
- UCMP.lt r41.x, r359.x, r14.x;
- MOV r664.x, r41.x;
- ENDIF;
- MOV r42.x, r664.x;
- MOV r360.x, r33.w;
- FMUL r361.x, r360.x, r360.x;
- MOV r362.x, r34.w;
- FMUL r363.x, r362.x, r362.x;
- FADD r364.x, r361.x, r363.x;
- MOV r365.x, 0x40800000;
- FCMP.le r366.x, r364.x, r365.x;
- MOV r367.x, 1;
- MOV r368.x, 0;
- MOV_CND.nz r369.x, r42.x, r367.x, r368.x;
- MOV_SWZ r43, r40.x, r40.y, r369.x, r40.w;
- IF_CND.z r366.x;
- MOV r370.x, 0;
- MOV r665.x, r370.x;
+ MOV r41.x, r23.z;
+ MOV r748.x, r41.x;
+ ENDIF;
+ MOV r42.x, r748.x;
+ MOV r372.x, 0x40800000;
+ FCMP.gt r373.x, r30.x, r372.x;
+ AND r373.x, r373.x, 0x1;
+ FCMP.ne r374.x, r30.x, r30.x;
+ IF_CND.z r374.x;
+ FCMP.ne r374.x, r30.x, r30.x;
+ ENDIF;
+ AND r374.x, r374.x, 0x1;
+
+ OR r375.x, r373.x, r374.x;
+
+ MOV_SWZ r43, r39.x, r39.y, r42.x, r39.w;
+ IF_CND.z r375.x;
+ MOV r44.x, r25.w;
+ MOV r749.x, r44.x;
ELSE;
- MOV r371.x, r32.w;
- UCMP.lt r44.x, r371.x, r14.x;
- MOV r665.x, r44.x;
- ENDIF;
- MOV r45.x, r665.x;
- MOV r372.x, r43.x;
- MOV r373.x, r43.y;
- OR r374.x, r372.x, r373.x;
- MOV r375.x, r43.z;
- OR r376.x, r374.x, r375.x;
- MOV r377.x, 1;
- MOV r378.x, 0;
- MOV_CND.nz r379.x, r45.x, r377.x, r378.x;
- OR r380.x, r376.x, r379.x;
- ICMP.ne r381.x, r380.x, r378.x;
- IADD r48.x, r30.x, 4294967295;
- ICMP.ne r382.x, r48.x, r378.x;
- AND r383.x, r381.x, r382.x;
- MOV_SWZ r46, r43.x, r43.y, r43.z, r379.x;
- IADD r47, r32, r46;
- ICMP.ne r384.x, r372.x, r378.x;
- FMUL r385, r33, r33;
- FADD r386, r385, r17;
- FMUL r387, r34, r34;
- FADD r388, r386, -r387;
- MOV r389.x, r388.x;
- MOV r390.x, r33.x;
- MOV_CND.nz r391.x, r384.x, r389.x, r390.x;
- MOV_SWZ r392, r391.x, r33.y, r33.z, r33.w;
- ICMP.ne r393.x, r373.x, r378.x;
- MOV r394.x, r388.y;
- MOV r395.x, r33.y;
- MOV_CND.nz r396.x, r393.x, r394.x, r395.x;
- MOV_SWZ r397, r392.x, r396.x, r392.z, r392.w;
- ICMP.ne r398.x, r375.x, r378.x;
- MOV r399.x, r388.z;
- MOV r400.x, r33.z;
- MOV_CND.nz r401.x, r398.x, r399.x, r400.x;
- MOV_SWZ r402, r397.x, r397.y, r401.x, r397.w;
- ICMP.ne r403.x, r379.x, r378.x;
- MOV r404.x, r388.w;
- MOV r405.x, r33.w;
- MOV_CND.nz r406.x, r403.x, r404.x, r405.x;
- MOV_SWZ r49, r402.x, r402.y, r402.z, r406.x;
- MOV r407.x, 0x40000000;
- MOV_SWZ r408, r407.x, r407.x, r407.x, r407.x;
- FMUL r409, r408, r33;
- FMUL r410, r409, r34;
- FADD r411, r410, r18;
- MOV r412.x, r411.x;
- MOV r413.x, r34.x;
- MOV_CND.nz r414.x, r384.x, r412.x, r413.x;
- MOV_SWZ r415, r414.x, r34.y, r34.z, r34.w;
- MOV r416.x, r411.y;
- MOV r417.x, r34.y;
- MOV_CND.nz r418.x, r393.x, r416.x, r417.x;
- MOV_SWZ r419, r415.x, r418.x, r415.z, r415.w;
- MOV r420.x, r411.z;
- MOV r421.x, r34.z;
- MOV_CND.nz r422.x, r398.x, r420.x, r421.x;
- MOV_SWZ r423, r419.x, r419.y, r422.x, r419.w;
- MOV r424.x, r411.w;
- MOV r425.x, r34.w;
- MOV_CND.nz r426.x, r403.x, r424.x, r425.x;
- MOV_SWZ r50, r423.x, r423.y, r423.z, r426.x;
- MOV r657.x, r48.x;
- MOV r658, r46;
- MOV r659, r47;
- MOV r660, r49;
- MOV r678.x, r383.x;
- MOV r661, r50;
- CONTINUE_CND.nz r383.x;
- BREAK;
+ MOV r45.x, r23.w;
+ MOV r749.x, r45.x;
+ ENDIF;
+ MOV r46.x, r749.x;
+ MOV r376.x, 0x40800000;
+ FCMP.gt r377.x, r27.x, r376.x;
+ AND r377.x, r377.x, 0x1;
+ FCMP.ne r378.x, r27.x, r27.x;
+ IF_CND.z r378.x;
+ FCMP.ne r378.x, r27.x, r27.x;
+ ENDIF;
+ AND r378.x, r378.x, 0x1;
+
+ OR r379.x, r377.x, r378.x;
+
+ MOV_SWZ r47, r43.x, r43.y, r43.z, r46.x;
+ IF_CND.z r379.x;
+ MOV r48.x, r26.x;
+ MOV r750.x, r48.x;
+ ELSE;
+ MOV r49.x, r24.x;
+ MOV r750.x, r49.x;
+ ENDIF;
+ MOV r50.x, r750.x;
+ MOV r380.x, 0x40800000;
+ FCMP.gt r381.x, r28.x, r380.x;
+ AND r381.x, r381.x, 0x1;
+ FCMP.ne r382.x, r28.x, r28.x;
+ IF_CND.z r382.x;
+ FCMP.ne r382.x, r28.x, r28.x;
+ ENDIF;
+ AND r382.x, r382.x, 0x1;
+
+ OR r383.x, r381.x, r382.x;
+
+ MOV r384.x, 0x00000000;
+ MOV_SWZ r51, r50.x, r384.x, r384.x, r384.x;
+ IF_CND.z r383.x;
+ MOV r52.x, r26.y;
+ MOV r751.x, r52.x;
+ ELSE;
+ MOV r53.x, r24.y;
+ MOV r751.x, r53.x;
+ ENDIF;
+ MOV r54.x, r751.x;
+ MOV r385.x, 0x40800000;
+ FCMP.gt r386.x, r29.x, r385.x;
+ AND r386.x, r386.x, 0x1;
+ FCMP.ne r387.x, r29.x, r29.x;
+ IF_CND.z r387.x;
+ FCMP.ne r387.x, r29.x, r29.x;
+ ENDIF;
+ AND r387.x, r387.x, 0x1;
+
+ OR r388.x, r386.x, r387.x;
+
+ MOV_SWZ r55, r51.x, r54.x, r51.z, r51.w;
+ IF_CND.z r388.x;
+ MOV r56.x, r26.z;
+ MOV r752.x, r56.x;
+ ELSE;
+ MOV r57.x, r24.z;
+ MOV r752.x, r57.x;
+ ENDIF;
+ MOV r58.x, r752.x;
+ MOV r389.x, 0x40800000;
+ FCMP.gt r390.x, r30.x, r389.x;
+ AND r390.x, r390.x, 0x1;
+ FCMP.ne r391.x, r30.x, r30.x;
+ IF_CND.z r391.x;
+ FCMP.ne r391.x, r30.x, r30.x;
+ ENDIF;
+ AND r391.x, r391.x, 0x1;
+
+ OR r392.x, r390.x, r391.x;
+
+ MOV_SWZ r59, r55.x, r55.y, r58.x, r55.w;
+ IF_CND.z r392.x;
+ MOV r60.x, r26.w;
+ MOV r753.x, r60.x;
+ ELSE;
+ MOV r61.x, r24.w;
+ MOV r753.x, r61.x;
+ ENDIF;
+ MOV r62.x, r753.x;
+ MOV_SWZ r63, r59.x, r59.y, r59.z, r62.x;
+ MOV r393.x, r31.x;
+ SHL r394.x, r393.x, 4;
+ MOV r395.x, r31.y;
+ SHL r396.x, r395.x, 4;
+ MOV r397.x, r31.z;
+ SHL r398.x, r397.x, 4;
+ MOV r399.x, r31.w;
+ SHL r400.x, r399.x, 4;
+ MOV_SWZ r401, r394.x, r396.x, r398.x, r400.x;
+ IADD r64, r22, r401;
+ IADD r65.x, r20.x, 16;
+ MOV r741.x, r65.x;
+ MOV r742, r31;
+ MOV r743, r64;
+ MOV r744, r47;
+ MOV r745, r63;
ENDLOOP;
- MOV r666, r47;
- MOV r667, r49;
- MOV r668, r50;
+ MOV r402.x, r21.x;
+ MOV r403.x, r21.y;
+ AND r404.x, r402.x, r403.x;
+ MOV r405.x, r21.z;
+ AND r406.x, r404.x, r405.x;
+ MOV r407.x, r21.w;
+ AND r408.x, r406.x, r407.x;
+ MOV r409.x, 0;
+ ICMP.eq r410.x, r408.x, r409.x;
+ AND r410.x, r410.x, 0x1;
+ IF_CND.z r410.x;
+ MOV r770, r22;
+ MOV r771, r23;
+ MOV r772, r24;
+ ELSE;
+ MOV r411.x, 16;
+ MOV r754.x, r411.x;
+ MOV r755, r22;
+ MOV r756, r23;
+ MOV r757, r24;
+ LOOP;
+ MOV r66.x, r754.x;
+ MOV r67, r755;
+ MOV r68, r756;
+ MOV r69, r757;
+ MOV r412.x, r68.x;
+ FMUL r413.x, r412.x, r412.x;
+ MOV r414.x, r69.x;
+ FMUL r415.x, r414.x, r414.x;
+ FADD r416.x, r413.x, r415.x;
+ MOV r417.x, 0x40800000;
+ FCMP.le r418.x, r416.x, r417.x;
+ AND r418.x, r418.x, 0x1;
+
+ IF_CND.z r418.x;
+ MOV r419.x, 0;
+ AND r419.x, r419.x, 0x1;
+ MOV r758.x, r419.x;
ELSE;
- MOV r666, r22;
- MOV r667, r23;
- MOV r668, r24;
- ENDIF;
- MOV r51, r666;
- MOV r52, r667;
- MOV r53, r668;
- MOV r427.x, r51.x;
- ICMP.eq r428.x, r427.x, r14.x;
- ITOF r429.x, r427.x;
- FADD r430.x, r429.x, 0x3F800000;
- MOV r431.x, r52.x;
- FMUL r432.x, r431.x, r431.x;
- MOV r433.x, r53.x;
+ MOV r420.x, r67.x;
+ UCMP.lt r70.x, r420.x, r14.x;
+ AND r70.x, r70.x, 0x1;
+ MOV r758.x, r70.x;
+ ENDIF;
+ MOV r71.x, r758.x;
+ MOV r421.x, r68.y;
+ FMUL r422.x, r421.x, r421.x;
+ MOV r423.x, r69.y;
+ FMUL r424.x, r423.x, r423.x;
+ FADD r425.x, r422.x, r424.x;
+ MOV r426.x, 0x40800000;
+ FCMP.le r427.x, r425.x, r426.x;
+ AND r427.x, r427.x, 0x1;
+
+ MOV r428.x, 1;
+ MOV r429.x, 0;
+ MOV_CND.nz r430.x, r71.x, r428.x, r429.x;
+ MOV_SWZ r72, r430.x, r429.x, r429.x, r429.x;
+ IF_CND.z r427.x;
+ MOV r431.x, 0;
+ AND r431.x, r431.x, 0x1;
+ MOV r759.x, r431.x;
+ ELSE;
+ MOV r432.x, r67.y;
+ UCMP.lt r73.x, r432.x, r14.x;
+ AND r73.x, r73.x, 0x1;
+ MOV r759.x, r73.x;
+ ENDIF;
+ MOV r74.x, r759.x;
+ MOV r433.x, r68.z;
FMUL r434.x, r433.x, r433.x;
- FADD r435.x, r432.x, r434.x;
- FLOG2 r436.x, r435.x;
- FLOG2 r437.x, r436.x;
- FADD r438.x, r430.x, -r437.x;
- MOV r439.x, r51.y;
- ITOF r440.x, r439.x;
- FADD r441.x, r440.x, 0x3F800000;
- MOV r442.x, r52.y;
- FMUL r443.x, r442.x, r442.x;
- MOV r444.x, r53.y;
- FMUL r445.x, r444.x, r444.x;
- FADD r446.x, r443.x, r445.x;
- FLOG2 r447.x, r446.x;
- FLOG2 r448.x, r447.x;
- FADD r449.x, r441.x, -r448.x;
- MOV r450.x, r51.z;
- ITOF r451.x, r450.x;
- FADD r452.x, r451.x, 0x3F800000;
- MOV r453.x, r52.z;
- FMUL r454.x, r453.x, r453.x;
- MOV r455.x, r53.z;
- FMUL r456.x, r455.x, r455.x;
- FADD r457.x, r454.x, r456.x;
- FLOG2 r458.x, r457.x;
- FLOG2 r459.x, r458.x;
- FADD r460.x, r452.x, -r459.x;
- MOV r461.x, r51.w;
- ITOF r462.x, r461.x;
- FADD r463.x, r462.x, 0x3F800000;
- MOV r464.x, r52.w;
- FMUL r465.x, r464.x, r464.x;
- MOV r466.x, r53.w;
- FMUL r467.x, r466.x, r466.x;
- FADD r468.x, r465.x, r467.x;
- FLOG2 r469.x, r468.x;
- FLOG2 r470.x, r469.x;
- FADD r471.x, r463.x, -r470.x;
- MOV_SWZ r54, r438.x, r449.x, r460.x, r471.x;
- FADD r472.x, r438.x, r438.x;
- FMUL r473.x, r472.x, 0x40490FF9;
- FDIV r474.x, r473.x, 0x43800000;
- FCOS r475.x, r474.x;
- FADD r476.x, r475.x, 0x3F800000;
- FMUL r477.x, r476.x, 0x3F000000;
- FMUL r478.x, r477.x, 0x437F0000;
- FTOU r479.x, r478.x;
- FADD r480.x, r474.x, r474.x;
- FADD r481.x, r480.x, 0x40060AA6;
- FCOS r482.x, r481.x;
- FADD r483.x, r482.x, 0x3F800000;
- FMUL r484.x, r483.x, 0x3F000000;
- FMUL r485.x, r484.x, 0x437F0000;
- FTOU r486.x, r485.x;
- FADD r487.x, r474.x, 0xC0060AA6;
- FCOS r488.x, r487.x;
- FADD r489.x, r488.x, 0x3F800000;
- FMUL r490.x, r489.x, 0x3F000000;
- FMUL r491.x, r490.x, 0x437F0000;
- FTOU r492.x, r491.x;
- MOV r493.x, 4294967295;
- MOV_SWZ r55, r479.x, r486.x, r492.x, r493.x;
- IF_CND.z r428.x;
- MOV r669, r55;
+ MOV r435.x, r69.z;
+ FMUL r436.x, r435.x, r435.x;
+ FADD r437.x, r434.x, r436.x;
+ MOV r438.x, 0x40800000;
+ FCMP.le r439.x, r437.x, r438.x;
+ AND r439.x, r439.x, 0x1;
+
+ MOV r440.x, 1;
+ MOV r441.x, 0;
+ MOV_CND.nz r442.x, r74.x, r440.x, r441.x;
+ MOV_SWZ r75, r72.x, r442.x, r72.z, r72.w;
+ IF_CND.z r439.x;
+ MOV r443.x, 0;
+ AND r443.x, r443.x, 0x1;
+ MOV r760.x, r443.x;
ELSE;
- MOV r494.x, 0;
- MOV_SWZ r495, r494.x, r55.y, r55.z, r55.w;
- MOV_SWZ r496, r495.x, r494.x, r495.z, r495.w;
- MOV_SWZ r56, r496.x, r496.y, r494.x, r496.w;
- MOV r669, r56;
+ MOV r444.x, r67.z;
+ UCMP.lt r76.x, r444.x, r14.x;
+ AND r76.x, r76.x, 0x1;
+ MOV r760.x, r76.x;
ENDIF;
- MOV r57, r669;
- MOV r497.x, 0;
- ICMP.ne r498.x, r15.x, r497.x;
- IF_CND.z r498.x;
- MOV r670, r57;
+ MOV r77.x, r760.x;
+ MOV r445.x, r68.w;
+ FMUL r446.x, r445.x, r445.x;
+ MOV r447.x, r69.w;
+ FMUL r448.x, r447.x, r447.x;
+ FADD r449.x, r446.x, r448.x;
+ MOV r450.x, 0x40800000;
+ FCMP.le r451.x, r449.x, r450.x;
+ AND r451.x, r451.x, 0x1;
+
+ MOV r452.x, 1;
+ MOV r453.x, 0;
+ MOV_CND.nz r454.x, r77.x, r452.x, r453.x;
+ MOV_SWZ r78, r75.x, r75.y, r454.x, r75.w;
+ IF_CND.z r451.x;
+ MOV r455.x, 0;
+ AND r455.x, r455.x, 0x1;
+ MOV r761.x, r455.x;
+ ELSE;
+ MOV r456.x, r67.w;
+ UCMP.lt r79.x, r456.x, r14.x;
+ AND r79.x, r79.x, 0x1;
+ MOV r761.x, r79.x;
+ ENDIF;
+ MOV r80.x, r761.x;
+ MOV r457.x, 1;
+ MOV r458.x, 0;
+ MOV_CND.nz r459.x, r71.x, r457.x, r458.x;
+ ICMP.ne r460.x, r459.x, r457.x;
+ AND r460.x, r460.x, 0x1;
+ FMUL r461, r68, r68;
+ FADD r462, r461, r17;
+ FMUL r463, r69, r69;
+ FADD r81, r462, -r463;
+ MOV r464.x, 0x40000000;
+ MOV_SWZ r465, r464.x, r464.x, r464.x, r464.x;
+ FMUL r466, r68, r465;
+ FMUL r467, r466, r69;
+ FADD r82, r467, r18;
+ MOV_CND.nz r468.x, r80.x, r457.x, r458.x;
+ MOV_SWZ r469, r78.x, r78.y, r78.z, r468.x;
+ IADD r83, r67, r469;
+ IADD r84.x, r66.x, 4294967295;
+ IF_CND.z r460.x;
+ MOV r85.x, r81.x;
+ MOV r762.x, r85.x;
+ ELSE;
+ MOV r86.x, r68.x;
+ MOV r762.x, r86.x;
+ ENDIF;
+ MOV r87.x, r762.x;
+ MOV r470.x, 1;
+ MOV r471.x, 0;
+ MOV_CND.nz r472.x, r74.x, r470.x, r471.x;
+ ICMP.ne r473.x, r472.x, r470.x;
+ AND r473.x, r473.x, 0x1;
+ MOV r474.x, 0x00000000;
+ MOV_SWZ r88, r87.x, r474.x, r474.x, r474.x;
+ IF_CND.z r473.x;
+ MOV r89.x, r81.y;
+ MOV r763.x, r89.x;
+ ELSE;
+ MOV r90.x, r68.y;
+ MOV r763.x, r90.x;
+ ENDIF;
+ MOV r91.x, r763.x;
+ MOV r475.x, 1;
+ MOV r476.x, 0;
+ MOV_CND.nz r477.x, r77.x, r475.x, r476.x;
+ ICMP.ne r478.x, r477.x, r475.x;
+ AND r478.x, r478.x, 0x1;
+ MOV_SWZ r92, r88.x, r91.x, r88.z, r88.w;
+ IF_CND.z r478.x;
+ MOV r93.x, r81.z;
+ MOV r764.x, r93.x;
+ ELSE;
+ MOV r94.x, r68.z;
+ MOV r764.x, r94.x;
+ ENDIF;
+ MOV r95.x, r764.x;
+ MOV r479.x, 1;
+ MOV r480.x, 0;
+ MOV_CND.nz r481.x, r80.x, r479.x, r480.x;
+ ICMP.ne r482.x, r481.x, r479.x;
+ AND r482.x, r482.x, 0x1;
+ MOV_SWZ r96, r92.x, r92.y, r95.x, r92.w;
+ IF_CND.z r482.x;
+ MOV r97.x, r81.w;
+ MOV r765.x, r97.x;
+ ELSE;
+ MOV r98.x, r68.w;
+ MOV r765.x, r98.x;
+ ENDIF;
+ MOV r99.x, r765.x;
+ MOV r483.x, 1;
+ MOV r484.x, 0;
+ MOV_CND.nz r485.x, r71.x, r483.x, r484.x;
+ ICMP.ne r486.x, r485.x, r483.x;
+ AND r486.x, r486.x, 0x1;
+ MOV_SWZ r100, r96.x, r96.y, r96.z, r99.x;
+ IF_CND.z r486.x;
+ MOV r101.x, r82.x;
+ MOV r766.x, r101.x;
+ ELSE;
+ MOV r102.x, r69.x;
+ MOV r766.x, r102.x;
+ ENDIF;
+ MOV r103.x, r766.x;
+ MOV r487.x, 1;
+ MOV r488.x, 0;
+ MOV_CND.nz r489.x, r74.x, r487.x, r488.x;
+ ICMP.ne r490.x, r489.x, r487.x;
+ AND r490.x, r490.x, 0x1;
+ MOV r491.x, 0x00000000;
+ MOV_SWZ r104, r103.x, r491.x, r491.x, r491.x;
+ IF_CND.z r490.x;
+ MOV r105.x, r82.y;
+ MOV r767.x, r105.x;
+ ELSE;
+ MOV r106.x, r69.y;
+ MOV r767.x, r106.x;
+ ENDIF;
+ MOV r107.x, r767.x;
+ MOV r492.x, 1;
+ MOV r493.x, 0;
+ MOV_CND.nz r494.x, r77.x, r492.x, r493.x;
+ ICMP.ne r495.x, r494.x, r492.x;
+ AND r495.x, r495.x, 0x1;
+ MOV_SWZ r108, r104.x, r107.x, r104.z, r104.w;
+ IF_CND.z r495.x;
+ MOV r109.x, r82.z;
+ MOV r768.x, r109.x;
ELSE;
- MOV r499.x, r51.x;
- AND r500.x, r499.x, 255;
- ITOB r501.x, r500.x;
- MOV_SWZ r502, r501.x, r57.y, r57.z, r57.w;
- AND r503.x, r499.x, 65280;
- SHR r504.x, r503.x, 8;
- ITOB r505.x, r504.x;
- MOV_SWZ r506, r502.x, r505.x, r502.z, r502.w;
- AND r507.x, r499.x, 16711680;
- SHR r508.x, r507.x, 16;
- ITOB r509.x, r508.x;
- MOV_SWZ r510, r506.x, r506.y, r509.x, r506.w;
- SHR r511.x, r499.x, 24;
- ITOB r512.x, r511.x;
- MOV_SWZ r58, r510.x, r510.y, r510.z, r512.x;
- MOV r670, r58;
- ENDIF;
- MOV r59, r670;
- MOV r513.x, r51.y;
- ICMP.eq r514.x, r513.x, r14.x;
- MOV r515.x, r54.y;
- FADD r516.x, r515.x, r515.x;
- FMUL r517.x, r516.x, 0x40490FF9;
- FDIV r518.x, r517.x, 0x43800000;
- SHL r519.x, r16.x, 4;
- PADD ptr2, ptr1, r519.x;
- BPACK r59.x, r59.x, r59.y, r59.z, r59.w;
- STORE_RAW_PTR ptr2.x, r59;
- FCOS r520.x, r518.x;
- FADD r521.x, r520.x, 0x3F800000;
- FMUL r522.x, r521.x, 0x3F000000;
- FMUL r523.x, r522.x, 0x437F0000;
- FTOU r524.x, r523.x;
- FADD r525.x, r518.x, r518.x;
- FADD r526.x, r525.x, 0x40060AA6;
- FCOS r527.x, r526.x;
- FADD r528.x, r527.x, 0x3F800000;
- FMUL r529.x, r528.x, 0x3F000000;
- FMUL r530.x, r529.x, 0x437F0000;
- FTOU r531.x, r530.x;
- FADD r532.x, r518.x, 0xC0060AA6;
- FCOS r533.x, r532.x;
- FADD r534.x, r533.x, 0x3F800000;
- FMUL r535.x, r534.x, 0x3F000000;
- FMUL r536.x, r535.x, 0x437F0000;
- FTOU r537.x, r536.x;
- MOV r538.x, 4294967295;
- MOV_SWZ r60, r524.x, r531.x, r537.x, r538.x;
- IF_CND.z r514.x;
- MOV r671, r60;
+ MOV r110.x, r69.z;
+ MOV r768.x, r110.x;
+ ENDIF;
+ MOV r111.x, r768.x;
+ MOV r496.x, 1;
+ MOV r497.x, 0;
+ MOV_CND.nz r498.x, r80.x, r496.x, r497.x;
+ ICMP.ne r499.x, r498.x, r496.x;
+ AND r499.x, r499.x, 0x1;
+ MOV_SWZ r112, r108.x, r108.y, r111.x, r108.w;
+ IF_CND.z r499.x;
+ MOV r113.x, r82.w;
+ MOV r769.x, r113.x;
ELSE;
- MOV r539.x, 0;
- MOV_SWZ r540, r539.x, r60.y, r60.z, r60.w;
- MOV_SWZ r541, r540.x, r539.x, r540.z, r540.w;
- MOV_SWZ r61, r541.x, r541.y, r539.x, r541.w;
- MOV r671, r61;
- ENDIF;
- MOV r62, r671;
- MOV r542.x, 0;
- ICMP.ne r543.x, r15.x, r542.x;
- IF_CND.z r543.x;
- MOV r672, r62;
+ MOV r114.x, r69.w;
+ MOV r769.x, r114.x;
+ ENDIF;
+ MOV r115.x, r769.x;
+ MOV r500.x, 0;
+ ICMP.eq r501.x, r84.x, r500.x;
+ AND r501.x, r501.x, 0x1;
+ OR r502.x, r71.x, r74.x;
+
+ OR r503.x, r502.x, r77.x;
+
+ OR r504.x, r503.x, r80.x;
+
+ XOR r505.x, r504.x, 4294967295;
+ AND r505.x, r505.x, 0x1;
+ OR r506.x, r501.x, r505.x;
+
+ MOV r507.x, 1;
+ MOV_CND.nz r508.x, r506.x, r507.x, r500.x;
+ ICMP.ne r509.x, r508.x, r507.x;
+ AND r509.x, r509.x, 0x1;
+ MOV_SWZ r116, r112.x, r112.y, r112.z, r115.x;
+ MOV r754.x, r84.x;
+ MOV r755, r83;
+ MOV r756, r100;
+ MOV r782.x, r509.x;
+ MOV r757, r116;
+ CONTINUE_CND.nz r509.x;
+ BREAK;
+ ENDLOOP;
+ MOV r770, r83;
+ MOV r771, r100;
+ MOV r772, r116;
+ ENDIF;
+ MOV r117, r770;
+ MOV r118, r771;
+ MOV r119, r772;
+ MOV r510.x, r117.x;
+ ICMP.eq r511.x, r510.x, r14.x;
+ AND r511.x, r511.x, 0x1;
+ MOV r512.x, r117.y;
+ ITOF r513.x, r512.x;
+ FADD r514.x, r513.x, 0x3F800000;
+ MOV r515.x, r118.y;
+ FMUL r516.x, r515.x, r515.x;
+ MOV r517.x, r119.y;
+ FMUL r518.x, r517.x, r517.x;
+ FADD r519.x, r516.x, r518.x;
+ MOV r520.x, r118.x;
+ FMUL r521.x, r520.x, r520.x;
+ MOV r522.x, r119.x;
+ FMUL r523.x, r522.x, r522.x;
+ FADD r524.x, r521.x, r523.x;
+ FLOG2 r525.x, r524.x;
+ FLOG2 r526.x, r525.x;
+ FLOG2 r527.x, r519.x;
+ FLOG2 r528.x, r527.x;
+ FADD r120.x, r514.x, -r528.x;
+ MOV r529.x, r117.z;
+ ITOF r530.x, r529.x;
+ FADD r531.x, r530.x, 0x3F800000;
+ MOV r532.x, r118.z;
+ FMUL r533.x, r532.x, r532.x;
+ MOV r534.x, r119.z;
+ FMUL r535.x, r534.x, r534.x;
+ FADD r536.x, r533.x, r535.x;
+ FLOG2 r537.x, r536.x;
+ FLOG2 r538.x, r537.x;
+ FADD r121.x, r531.x, -r538.x;
+ MOV r539.x, r117.w;
+ ITOF r540.x, r539.x;
+ FADD r541.x, r540.x, 0x3F800000;
+ MOV r542.x, r118.w;
+ FMUL r543.x, r542.x, r542.x;
+ MOV r544.x, r119.w;
+ FMUL r545.x, r544.x, r544.x;
+ FADD r546.x, r543.x, r545.x;
+ FLOG2 r547.x, r546.x;
+ FLOG2 r548.x, r547.x;
+ FADD r122.x, r541.x, -r548.x;
+ ITOF r549.x, r510.x;
+ FADD r550.x, r549.x, 0x3F800000;
+ FADD r551.x, r550.x, -r526.x;
+ FADD r552.x, r551.x, r551.x;
+ FMUL r553.x, r552.x, 0x40490FF9;
+ FDIV r554.x, r553.x, 0x43800000;
+ FCOS r555.x, r554.x;
+ FADD r556.x, r555.x, 0x3F800000;
+ FMUL r557.x, r556.x, 0x3F000000;
+ FMUL r558.x, r557.x, 0x437F0000;
+ FTOU r559.x, r558.x;
+ FADD r560.x, r554.x, r554.x;
+ FADD r561.x, r560.x, 0x40060AA6;
+ FCOS r562.x, r561.x;
+ FADD r563.x, r562.x, 0x3F800000;
+ FMUL r564.x, r563.x, 0x3F000000;
+ FMUL r565.x, r564.x, 0x437F0000;
+ FTOU r566.x, r565.x;
+ FADD r567.x, r554.x, 0xC0060AA6;
+ FCOS r568.x, r567.x;
+ FADD r569.x, r568.x, 0x3F800000;
+ FMUL r570.x, r569.x, 0x3F000000;
+ FMUL r571.x, r570.x, 0x437F0000;
+ FTOU r572.x, r571.x;
+ MOV r573.x, 4294967295;
+ MOV_SWZ r123, r559.x, r566.x, r572.x, r573.x;
+ IF_CND.z r511.x;
+ MOV r773, r123;
ELSE;
- MOV r544.x, r51.y;
- AND r545.x, r544.x, 255;
- ITOB r546.x, r545.x;
- MOV_SWZ r547, r546.x, r62.y, r62.z, r62.w;
- AND r548.x, r544.x, 65280;
- SHR r549.x, r548.x, 8;
- ITOB r550.x, r549.x;
- MOV_SWZ r551, r547.x, r550.x, r547.z, r547.w;
- AND r552.x, r544.x, 16711680;
- SHR r553.x, r552.x, 16;
- ITOB r554.x, r553.x;
- MOV_SWZ r555, r551.x, r551.y, r554.x, r551.w;
- SHR r556.x, r544.x, 24;
- ITOB r557.x, r556.x;
- MOV_SWZ r63, r555.x, r555.y, r555.z, r557.x;
- MOV r672, r63;
- ENDIF;
- MOV r64, r672;
- MOV r558.x, r51.z;
- ICMP.eq r559.x, r558.x, r14.x;
- MOV r560.x, r54.z;
- FADD r561.x, r560.x, r560.x;
- FMUL r562.x, r561.x, 0x40490FF9;
- FDIV r563.x, r562.x, 0x43800000;
- SHL r564.x, r16.x, 4;
- OR r565.x, r564.x, 4;
- PADD ptr3, ptr1, r565.x;
- BPACK r64.x, r64.x, r64.y, r64.z, r64.w;
- STORE_RAW_PTR ptr3.x, r64;
- FCOS r566.x, r563.x;
- FADD r567.x, r566.x, 0x3F800000;
- FMUL r568.x, r567.x, 0x3F000000;
- FMUL r569.x, r568.x, 0x437F0000;
- FTOU r570.x, r569.x;
- FADD r571.x, r563.x, r563.x;
- FADD r572.x, r571.x, 0x40060AA6;
- FCOS r573.x, r572.x;
- FADD r574.x, r573.x, 0x3F800000;
- FMUL r575.x, r574.x, 0x3F000000;
- FMUL r576.x, r575.x, 0x437F0000;
- FTOU r577.x, r576.x;
- FADD r578.x, r563.x, 0xC0060AA6;
- FCOS r579.x, r578.x;
- FADD r580.x, r579.x, 0x3F800000;
- FMUL r581.x, r580.x, 0x3F000000;
- FMUL r582.x, r581.x, 0x437F0000;
- FTOU r583.x, r582.x;
- MOV r584.x, 4294967295;
- MOV_SWZ r65, r570.x, r577.x, r583.x, r584.x;
- IF_CND.z r559.x;
- MOV r673, r65;
+ MOV r574.x, 0;
+ MOV_SWZ r575, r574.x, r123.y, r123.z, r123.w;
+ MOV_SWZ r576, r575.x, r574.x, r575.z, r575.w;
+ MOV_SWZ r124, r576.x, r576.y, r574.x, r576.w;
+ MOV r773, r124;
+ ENDIF;
+ MOV r125, r773;
+ MOV r577.x, 0;
+ ICMP.ne r578.x, r15.x, r577.x;
+ AND r578.x, r578.x, 0x1;
+ IF_CND.z r578.x;
+ MOV r774, r125;
ELSE;
- MOV r585.x, 0;
- MOV_SWZ r586, r585.x, r65.y, r65.z, r65.w;
- MOV_SWZ r587, r586.x, r585.x, r586.z, r586.w;
- MOV_SWZ r66, r587.x, r587.y, r585.x, r587.w;
- MOV r673, r66;
- ENDIF;
- MOV r67, r673;
- MOV r588.x, 0;
- ICMP.ne r589.x, r15.x, r588.x;
- IF_CND.z r589.x;
- MOV r674, r67;
+ MOV r579.x, r117.x;
+ ITOB r580.x, r579.x;
+ SHR r581.x, r579.x, 8;
+ ITOB r582.x, r581.x;
+ SHR r583.x, r579.x, 16;
+ ITOB r584.x, r583.x;
+ SHR r585.x, r579.x, 24;
+ ITOB r586.x, r585.x;
+ MOV_SWZ r126, r580.x, r582.x, r584.x, r586.x;
+ MOV r774, r126;
+ ENDIF;
+ MOV r127, r774;
+ MOV r587.x, r117.y;
+ ICMP.eq r588.x, r587.x, r14.x;
+ AND r588.x, r588.x, 0x1;
+ FADD r589.x, r120.x, r120.x;
+ FMUL r590.x, r589.x, 0x40490FF9;
+ FDIV r591.x, r590.x, 0x43800000;
+ SHL r592.x, r16.x, 4;
+ SHL r593.x, r16.x, 2;
+ SAR r594.x, r593.x, 31;
+ SHL r595.x, r594.x, 2;
+ SHR r596.x, r593.x, 30;
+ OR r597.x, r595.x, r596.x;
+ MOV r598.x, 0;
+ MOV_SWZ r599, r592.x, r597.x, r598.x, r598.x;
+ MOV r600.xy, r599;
+ MOV r601.xy, r600.xyxy;
+ PADD ptr2, ptr1, r601.x;
+ BPACK r127.x, r127.x, r127.y, r127.z, r127.w;
+ STORE_RAW_PTR ptr2.x, r127;
+ FCOS r602.x, r591.x;
+ FADD r603.x, r602.x, 0x3F800000;
+ FMUL r604.x, r603.x, 0x3F000000;
+ FMUL r605.x, r604.x, 0x437F0000;
+ FTOU r606.x, r605.x;
+ FADD r607.x, r591.x, r591.x;
+ FADD r608.x, r607.x, 0x40060AA6;
+ FCOS r609.x, r608.x;
+ FADD r610.x, r609.x, 0x3F800000;
+ FMUL r611.x, r610.x, 0x3F000000;
+ FMUL r612.x, r611.x, 0x437F0000;
+ FTOU r613.x, r612.x;
+ FADD r614.x, r591.x, 0xC0060AA6;
+ FCOS r615.x, r614.x;
+ FADD r616.x, r615.x, 0x3F800000;
+ FMUL r617.x, r616.x, 0x3F000000;
+ FMUL r618.x, r617.x, 0x437F0000;
+ FTOU r619.x, r618.x;
+ MOV r620.x, 4294967295;
+ MOV_SWZ r128, r606.x, r613.x, r619.x, r620.x;
+ IF_CND.z r588.x;
+ MOV r775, r128;
ELSE;
- MOV r590.x, r51.z;
- AND r591.x, r590.x, 255;
- ITOB r592.x, r591.x;
- MOV_SWZ r593, r592.x, r67.y, r67.z, r67.w;
- AND r594.x, r590.x, 65280;
- SHR r595.x, r594.x, 8;
- ITOB r596.x, r595.x;
- MOV_SWZ r597, r593.x, r596.x, r593.z, r593.w;
- AND r598.x, r590.x, 16711680;
- SHR r599.x, r598.x, 16;
- ITOB r600.x, r599.x;
- MOV_SWZ r601, r597.x, r597.y, r600.x, r597.w;
- SHR r602.x, r590.x, 24;
- ITOB r603.x, r602.x;
- MOV_SWZ r68, r601.x, r601.y, r601.z, r603.x;
- MOV r674, r68;
- ENDIF;
- MOV r69, r674;
- MOV r604.x, r51.w;
- ICMP.eq r605.x, r604.x, r14.x;
- MOV r606.x, r54.w;
- FADD r607.x, r606.x, r606.x;
- FMUL r608.x, r607.x, 0x40490FF9;
- FDIV r609.x, r608.x, 0x43800000;
- SHL r610.x, r16.x, 4;
- OR r611.x, r610.x, 8;
- PADD ptr4, ptr1, r611.x;
- BPACK r69.x, r69.x, r69.y, r69.z, r69.w;
- STORE_RAW_PTR ptr4.x, r69;
- FCOS r612.x, r609.x;
- FADD r613.x, r612.x, 0x3F800000;
- FMUL r614.x, r613.x, 0x3F000000;
- FMUL r615.x, r614.x, 0x437F0000;
- FTOU r616.x, r615.x;
- FADD r617.x, r609.x, r609.x;
- FADD r618.x, r617.x, 0x40060AA6;
- FCOS r619.x, r618.x;
- FADD r620.x, r619.x, 0x3F800000;
- FMUL r621.x, r620.x, 0x3F000000;
- FMUL r622.x, r621.x, 0x437F0000;
- FTOU r623.x, r622.x;
- FADD r624.x, r609.x, 0xC0060AA6;
- FCOS r625.x, r624.x;
- FADD r626.x, r625.x, 0x3F800000;
- FMUL r627.x, r626.x, 0x3F000000;
- FMUL r628.x, r627.x, 0x437F0000;
- FTOU r629.x, r628.x;
- MOV r630.x, 4294967295;
- MOV_SWZ r70, r616.x, r623.x, r629.x, r630.x;
- IF_CND.z r605.x;
- MOV r675, r70;
+ MOV r621.x, 0;
+ MOV_SWZ r622, r621.x, r128.y, r128.z, r128.w;
+ MOV_SWZ r623, r622.x, r621.x, r622.z, r622.w;
+ MOV_SWZ r129, r623.x, r623.y, r621.x, r623.w;
+ MOV r775, r129;
+ ENDIF;
+ MOV r130, r775;
+ MOV r624.x, 0;
+ ICMP.ne r625.x, r15.x, r624.x;
+ AND r625.x, r625.x, 0x1;
+ IF_CND.z r625.x;
+ MOV r776, r130;
ELSE;
- MOV r631.x, 0;
- MOV_SWZ r632, r631.x, r70.y, r70.z, r70.w;
- MOV_SWZ r633, r632.x, r631.x, r632.z, r632.w;
- MOV_SWZ r71, r633.x, r633.y, r631.x, r633.w;
- MOV r675, r71;
- ENDIF;
- MOV r72, r675;
- MOV r634.x, 0;
- ICMP.ne r635.x, r15.x, r634.x;
+ MOV r626.x, r117.y;
+ ITOB r627.x, r626.x;
+ SHR r628.x, r626.x, 8;
+ ITOB r629.x, r628.x;
+ SHR r630.x, r626.x, 16;
+ ITOB r631.x, r630.x;
+ SHR r632.x, r626.x, 24;
+ ITOB r633.x, r632.x;
+ MOV_SWZ r131, r627.x, r629.x, r631.x, r633.x;
+ MOV r776, r131;
+ ENDIF;
+ MOV r132, r776;
+ MOV r634.x, r117.z;
+ ICMP.eq r635.x, r634.x, r14.x;
+ AND r635.x, r635.x, 0x1;
+ FADD r636.x, r121.x, r121.x;
+ FMUL r637.x, r636.x, 0x40490FF9;
+ FDIV r638.x, r637.x, 0x43800000;
+ SHL r639.x, r16.x, 2;
+ OR r640.x, r639.x, 1;
+ SHL r641.x, r640.x, 2;
+ SAR r642.x, r640.x, 31;
+ SHL r643.x, r642.x, 2;
+ SHR r644.x, r640.x, 30;
+ OR r645.x, r643.x, r644.x;
+ MOV r646.x, 0;
+ MOV_SWZ r647, r641.x, r645.x, r646.x, r646.x;
+ MOV r648.xy, r647;
+ MOV r649.xy, r648.xyxy;
+ PADD ptr3, ptr1, r649.x;
+ BPACK r132.x, r132.x, r132.y, r132.z, r132.w;
+ STORE_RAW_PTR ptr3.x, r132;
+ FCOS r650.x, r638.x;
+ FADD r651.x, r650.x, 0x3F800000;
+ FMUL r652.x, r651.x, 0x3F000000;
+ FMUL r653.x, r652.x, 0x437F0000;
+ FTOU r654.x, r653.x;
+ FADD r655.x, r638.x, r638.x;
+ FADD r656.x, r655.x, 0x40060AA6;
+ FCOS r657.x, r656.x;
+ FADD r658.x, r657.x, 0x3F800000;
+ FMUL r659.x, r658.x, 0x3F000000;
+ FMUL r660.x, r659.x, 0x437F0000;
+ FTOU r661.x, r660.x;
+ FADD r662.x, r638.x, 0xC0060AA6;
+ FCOS r663.x, r662.x;
+ FADD r664.x, r663.x, 0x3F800000;
+ FMUL r665.x, r664.x, 0x3F000000;
+ FMUL r666.x, r665.x, 0x437F0000;
+ FTOU r667.x, r666.x;
+ MOV r668.x, 4294967295;
+ MOV_SWZ r133, r654.x, r661.x, r667.x, r668.x;
IF_CND.z r635.x;
- MOV r676, r72;
+ MOV r777, r133;
+ ELSE;
+ MOV r669.x, 0;
+ MOV_SWZ r670, r669.x, r133.y, r133.z, r133.w;
+ MOV_SWZ r671, r670.x, r669.x, r670.z, r670.w;
+ MOV_SWZ r134, r671.x, r671.y, r669.x, r671.w;
+ MOV r777, r134;
+ ENDIF;
+ MOV r135, r777;
+ MOV r672.x, 0;
+ ICMP.ne r673.x, r15.x, r672.x;
+ AND r673.x, r673.x, 0x1;
+ IF_CND.z r673.x;
+ MOV r778, r135;
+ ELSE;
+ MOV r674.x, r117.z;
+ ITOB r675.x, r674.x;
+ SHR r676.x, r674.x, 8;
+ ITOB r677.x, r676.x;
+ SHR r678.x, r674.x, 16;
+ ITOB r679.x, r678.x;
+ SHR r680.x, r674.x, 24;
+ ITOB r681.x, r680.x;
+ MOV_SWZ r136, r675.x, r677.x, r679.x, r681.x;
+ MOV r778, r136;
+ ENDIF;
+ MOV r137, r778;
+ MOV r682.x, r117.w;
+ ICMP.eq r683.x, r682.x, r14.x;
+ AND r683.x, r683.x, 0x1;
+ FADD r684.x, r122.x, r122.x;
+ FMUL r685.x, r684.x, 0x40490FF9;
+ FDIV r686.x, r685.x, 0x43800000;
+ SHL r687.x, r16.x, 2;
+ OR r688.x, r687.x, 2;
+ SHL r689.x, r688.x, 2;
+ SAR r690.x, r688.x, 31;
+ SHL r691.x, r690.x, 2;
+ SHR r692.x, r688.x, 30;
+ OR r693.x, r691.x, r692.x;
+ MOV r694.x, 0;
+ MOV_SWZ r695, r689.x, r693.x, r694.x, r694.x;
+ MOV r696.xy, r695;
+ MOV r697.xy, r696.xyxy;
+ PADD ptr4, ptr1, r697.x;
+ BPACK r137.x, r137.x, r137.y, r137.z, r137.w;
+ STORE_RAW_PTR ptr4.x, r137;
+ FCOS r698.x, r686.x;
+ FADD r699.x, r698.x, 0x3F800000;
+ FMUL r700.x, r699.x, 0x3F000000;
+ FMUL r701.x, r700.x, 0x437F0000;
+ FTOU r702.x, r701.x;
+ FADD r703.x, r686.x, r686.x;
+ FADD r704.x, r703.x, 0x40060AA6;
+ FCOS r705.x, r704.x;
+ FADD r706.x, r705.x, 0x3F800000;
+ FMUL r707.x, r706.x, 0x3F000000;
+ FMUL r708.x, r707.x, 0x437F0000;
+ FTOU r709.x, r708.x;
+ FADD r710.x, r686.x, 0xC0060AA6;
+ FCOS r711.x, r710.x;
+ FADD r712.x, r711.x, 0x3F800000;
+ FMUL r713.x, r712.x, 0x3F000000;
+ FMUL r714.x, r713.x, 0x437F0000;
+ FTOU r715.x, r714.x;
+ MOV r716.x, 4294967295;
+ MOV_SWZ r138, r702.x, r709.x, r715.x, r716.x;
+ IF_CND.z r683.x;
+ MOV r779, r138;
ELSE;
- MOV r636.x, r51.w;
- AND r637.x, r636.x, 255;
- ITOB r638.x, r637.x;
- MOV_SWZ r639, r638.x, r72.y, r72.z, r72.w;
- AND r640.x, r636.x, 65280;
- SHR r641.x, r640.x, 8;
- ITOB r642.x, r641.x;
- MOV_SWZ r643, r639.x, r642.x, r639.z, r639.w;
- AND r644.x, r636.x, 16711680;
- SHR r645.x, r644.x, 16;
- ITOB r646.x, r645.x;
- MOV_SWZ r647, r643.x, r643.y, r646.x, r643.w;
- SHR r648.x, r636.x, 24;
- ITOB r649.x, r648.x;
- MOV_SWZ r73, r647.x, r647.y, r647.z, r649.x;
- MOV r676, r73;
- ENDIF;
- MOV r74, r676;
- SHL r650.x, r16.x, 4;
- OR r651.x, r650.x, 12;
- PADD ptr5, ptr1, r651.x;
- BPACK r74.x, r74.x, r74.y, r74.z, r74.w;
- STORE_RAW_PTR ptr5.x, r74;
+ MOV r717.x, 0;
+ MOV_SWZ r718, r717.x, r138.y, r138.z, r138.w;
+ MOV_SWZ r719, r718.x, r717.x, r718.z, r718.w;
+ MOV_SWZ r139, r719.x, r719.y, r717.x, r719.w;
+ MOV r779, r139;
+ ENDIF;
+ MOV r140, r779;
+ MOV r720.x, 0;
+ ICMP.ne r721.x, r15.x, r720.x;
+ AND r721.x, r721.x, 0x1;
+ IF_CND.z r721.x;
+ MOV r780, r140;
+ ELSE;
+ MOV r722.x, r117.w;
+ ITOB r723.x, r722.x;
+ SHR r724.x, r722.x, 8;
+ ITOB r725.x, r724.x;
+ SHR r726.x, r722.x, 16;
+ ITOB r727.x, r726.x;
+ SHR r728.x, r722.x, 24;
+ ITOB r729.x, r728.x;
+ MOV_SWZ r141, r723.x, r725.x, r727.x, r729.x;
+ MOV r780, r141;
+ ENDIF;
+ MOV r142, r780;
+ SHL r730.x, r16.x, 2;
+ OR r731.x, r730.x, 3;
+ SHL r732.x, r731.x, 2;
+ SAR r733.x, r731.x, 31;
+ SHL r734.x, r733.x, 2;
+ SHR r735.x, r731.x, 30;
+ OR r736.x, r734.x, r735.x;
+ MOV r737.x, 0;
+ MOV_SWZ r738, r732.x, r736.x, r737.x, r737.x;
+ MOV r739.xy, r738;
+ MOV r740.xy, r739.xyxy;
+ PADD ptr5, ptr1, r740.x;
+ BPACK r142.x, r142.x, r142.y, r142.z, r142.w;
+ STORE_RAW_PTR ptr5.x, r142;
RET;
END
DCL_INPUT i0.xyz, THREAD_ID;
- DCL_TEMPS r0..r9;
+ DCL_TEMPS r0..r19;
DCL_POINTERS ptr0..ptr5;
ADDRESS_OF ptr0, u0;
ADDRESS_OF ptr1, u1;
IMUL r6.x, r5.x, r3.x, r0.x;
IADD r7.x, r2.x, r5.x;
SHL r8.x, r7.x, 2;
- PADD ptr3, ptr1, r8.x;
- PADD ptr4, ptr0, r8.x;
- PADD ptr5, ptr2, r8.x;
- LD_RAW_PTR r9.x, ptr5;
- STORE_RAW_PTR ptr4.x, r9.x;
+ SAR r9.x, r7.x, 31;
+ SHL r10.x, r9.x, 2;
+ SHR r11.x, r7.x, 30;
+ OR r12.x, r10.x, r11.x;
+ MOV r13.x, 0;
+ MOV_SWZ r14, r8.x, r12.x, r13.x, r13.x;
+ MOV r15.xy, r14;
+ MOV r16.xy, r15.xyxy;
+ PADD ptr3, ptr1, r16.x;
+ MOV r17.xy, r15.xyxy;
+ PADD ptr4, ptr0, r17.x;
+ MOV r18.xy, r15.xyxy;
+ PADD ptr5, ptr2, r18.x;
+ LD_RAW_PTR r19.x, ptr5;
+ STORE_RAW_PTR ptr4.x, r19.x;
STORE_RAW_PTR ptr3.x, r4.x;
RET;
DCL_INPUT i0.xyz, THREAD_ID_IN_GROUP;
- DCL_TEMPS r0..r13;
+ DCL_TEMPS r0..r32;
DCL_POINTERS ptr0..ptr10;
ADDRESS_OF ptr0, C0;
ADDRESS_OF ptr1, g0;
MOV r1.x, i0.x;
IADD r2.x, r0.x, -r1.x;
SHL r3.x, r2.x, 2;
- PADD ptr5, ptr3, r3.x;
- SHL r4.x, r1.x, 2;
- PADD ptr6, ptr3, r4.x;
- PADD ptr7, ptr1, r4.x;
- MOV r5.x, i1.x;
+ SAR r4.x, r2.x, 31;
+ SHL r5.x, r4.x, 2;
+ SHR r6.x, r2.x, 30;
+ OR r7.x, r5.x, r6.x;
+ MOV r8.x, 0;
+ MOV_SWZ r9, r3.x, r7.x, r8.x, r8.x;
+ MOV r10.xy, r9;
+ MOV r11.xy, r10.xyxy;
+ PADD ptr5, ptr3, r11.x;
+ SHL r12.x, r1.x, 2;
+ SHR r13.x, r1.x, 30;
+ MOV_SWZ r14, r12.x, r13.x, r8.x, r8.x;
+ MOV r15.xy, r14;
+ MOV r16.xy, r15.xyxy;
+ PADD ptr6, ptr3, r16.x;
+ MOV r17.xy, r15.xyxy;
+ PADD ptr7, ptr1, r17.x;
+ MOV r18.x, i1.x;
STORE_RAW_PTR ptr7.x, r1.x;
STORE_RAW_PTR ptr6.x, r1.x;
SYNC.t.g;
- LD_RAW_PTR r6.x, ptr5;
- PADD ptr8, ptr1, r3.x;
- LD_RAW_PTR r7.x, ptr8;
- IADD r8.x, r6.x, r7.x;
- PADD ptr9, ptr4, r4.x;
- LD_RAW_PTR r9.x, ptr9;
- IADD r10.x, r8.x, r9.x;
- LD_RAW_PTR r11.x, ptr0;
- IADD r12.x, r10.x, r11.x;
- SHL r13.x, r5.x, 2;
- PADD ptr10, ptr2, r13.x;
- STORE_RAW_PTR ptr10.x, r12.x;
+ LD_RAW_PTR r19.x, ptr5;
+ MOV r20.xy, r10.xyxy;
+ PADD ptr8, ptr1, r20.x;
+ LD_RAW_PTR r21.x, ptr8;
+ IADD r22.x, r19.x, r21.x;
+ MOV r23.xy, r15.xyxy;
+ PADD ptr9, ptr4, r23.x;
+ LD_RAW_PTR r24.x, ptr9;
+ IADD r25.x, r22.x, r24.x;
+ LD_RAW_PTR r26.x, ptr0;
+ IADD r27.x, r25.x, r26.x;
+ SHL r28.x, r18.x, 2;
+ SHR r29.x, r18.x, 30;
+ MOV_SWZ r30, r28.x, r29.x, r8.x, r8.x;
+ MOV r31.xy, r30;
+ MOV r32.xy, r31.xyxy;
+ PADD ptr10, ptr2, r32.x;
+ STORE_RAW_PTR ptr10.x, r27.x;
RET;
END
DCL_INPUT i0.xyz, THREAD_ID;
- DCL_TEMPS r0..r32;
+ DCL_TEMPS r0..r89;
DCL_POINTERS ptr0..ptr8;
ADDRESS_OF ptr0, u0;
MOV r0, c0.x;
FTOI r14.x, r0.x;
MOV r15.x, i0.x;
SHL r16.x, r15.x, 2;
- PADD ptr2, ptr1, r16.x;
- LD_RAW_PTR r17.x, ptr2;
- IADD r18.x, r14.x, r17.x;
- MOV r19.x, 6;
- IMUL r21.x, r20.x, r15.x, r19.x;
- SHL r22.x, r20.x, 2;
- PADD ptr3, ptr0, r22.x;
- STORE_RAW_PTR ptr3.x, r18.x;
- LD_RAW_PTR r23.x, ptr2;
- IADD r24.x, r13.x, r23.x;
- PADD ptr4, ptr3, 4;
- STORE_RAW_PTR ptr4.x, r24.x;
- LD_RAW_PTR r25.x, ptr2;
- IADD r26.x, r2.x, r25.x;
- PADD ptr5, ptr3, 8;
- STORE_RAW_PTR ptr5.x, r26.x;
- LD_RAW_PTR r27.x, ptr2;
- IADD r28.x, r12.x, r27.x;
- PADD ptr6, ptr3, 12;
- STORE_RAW_PTR ptr6.x, r28.x;
- LD_RAW_PTR r29.x, ptr2;
- IADD r30.x, r4.x, r29.x;
- PADD ptr7, ptr3, 16;
- STORE_RAW_PTR ptr7.x, r30.x;
- LD_RAW_PTR r31.x, ptr2;
- IADD r32.x, r5.x, r31.x;
- PADD ptr8, ptr3, 20;
- STORE_RAW_PTR ptr8.x, r32.x;
+ SHR r17.x, r15.x, 30;
+ MOV r18.x, 0;
+ MOV_SWZ r19, r16.x, r17.x, r18.x, r18.x;
+ MOV r20.xy, r19;
+ MOV r21.xy, r20.xyxy;
+ PADD ptr2, ptr1, r21.x;
+ LD_RAW_PTR r22.x, ptr2;
+ IADD r23.x, r14.x, r22.x;
+ MOV r24.x, 6;
+ IMUL r26.x, r25.x, r15.x, r24.x;
+ SHL r27.x, r25.x, 2;
+ SAR r28.x, r25.x, 31;
+ SHL r29.x, r28.x, 2;
+ SHR r30.x, r25.x, 30;
+ OR r31.x, r29.x, r30.x;
+ MOV_SWZ r32, r27.x, r31.x, r18.x, r18.x;
+ MOV r33.xy, r32;
+ MOV r34.xy, r33.xyxy;
+ PADD ptr3, ptr0, r34.x;
+ STORE_RAW_PTR ptr3.x, r23.x;
+ LD_RAW_PTR r35.x, ptr2;
+ IADD r36.x, r13.x, r35.x;
+ OR r37.x, r25.x, 1;
+ SHL r38.x, r37.x, 2;
+ SAR r39.x, r37.x, 31;
+ SHL r40.x, r39.x, 2;
+ SHR r41.x, r37.x, 30;
+ OR r42.x, r40.x, r41.x;
+ MOV_SWZ r43, r38.x, r42.x, r18.x, r18.x;
+ MOV r44.xy, r43;
+ MOV r45.xy, r44.xyxy;
+ PADD ptr4, ptr0, r45.x;
+ STORE_RAW_PTR ptr4.x, r36.x;
+ LD_RAW_PTR r46.x, ptr2;
+ IADD r47.x, r46.x, r2.x;
+ IADD r48.x, r25.x, 2;
+ SHL r49.x, r48.x, 2;
+ SAR r50.x, r48.x, 31;
+ SHL r51.x, r50.x, 2;
+ SHR r52.x, r48.x, 30;
+ OR r53.x, r51.x, r52.x;
+ MOV_SWZ r54, r49.x, r53.x, r18.x, r18.x;
+ MOV r55.xy, r54;
+ MOV r56.xy, r55.xyxy;
+ PADD ptr5, ptr0, r56.x;
+ STORE_RAW_PTR ptr5.x, r47.x;
+ LD_RAW_PTR r57.x, ptr2;
+ IADD r58.x, r12.x, r57.x;
+ IADD r59.x, r25.x, 3;
+ SHL r60.x, r59.x, 2;
+ SAR r61.x, r59.x, 31;
+ SHL r62.x, r61.x, 2;
+ SHR r63.x, r59.x, 30;
+ OR r64.x, r62.x, r63.x;
+ MOV_SWZ r65, r60.x, r64.x, r18.x, r18.x;
+ MOV r66.xy, r65;
+ MOV r67.xy, r66.xyxy;
+ PADD ptr6, ptr0, r67.x;
+ STORE_RAW_PTR ptr6.x, r58.x;
+ LD_RAW_PTR r68.x, ptr2;
+ IADD r69.x, r68.x, r4.x;
+ IADD r70.x, r25.x, 4;
+ SHL r71.x, r70.x, 2;
+ SAR r72.x, r70.x, 31;
+ SHL r73.x, r72.x, 2;
+ SHR r74.x, r70.x, 30;
+ OR r75.x, r73.x, r74.x;
+ MOV_SWZ r76, r71.x, r75.x, r18.x, r18.x;
+ MOV r77.xy, r76;
+ MOV r78.xy, r77.xyxy;
+ PADD ptr7, ptr0, r78.x;
+ STORE_RAW_PTR ptr7.x, r69.x;
+ LD_RAW_PTR r79.x, ptr2;
+ IADD r80.x, r79.x, r5.x;
+ IADD r81.x, r25.x, 5;
+ SHL r82.x, r81.x, 2;
+ SAR r83.x, r81.x, 31;
+ SHL r84.x, r83.x, 2;
+ SHR r85.x, r81.x, 30;
+ OR r86.x, r84.x, r85.x;
+ MOV_SWZ r87, r82.x, r86.x, r18.x, r18.x;
+ MOV r88.xy, r87;
+ MOV r89.xy, r88.xyxy;
+ PADD ptr8, ptr0, r89.x;
+ STORE_RAW_PTR ptr8.x, r80.x;
RET;
END
DCL_INPUT i0.xyz, THREAD_ID_IN_GROUP;
- DCL_TEMPS r0..r9;
+ DCL_TEMPS r0..r27;
DCL_POINTERS ptr0..ptr7;
ADDRESS_OF ptr0, u0;
ADDRESS_OF ptr1, g0;
MOV r1.x, i0.x;
IADD r2.x, r0.x, -r1.x;
SHL r3.x, r2.x, 2;
- PADD ptr3, ptr1, r3.x;
- SHL r4.x, r1.x, 2;
- PADD ptr4, ptr1, r4.x;
- PADD ptr5, ptr2, r4.x;
- MOV r5.x, i1.x;
+ SAR r4.x, r2.x, 31;
+ SHL r5.x, r4.x, 2;
+ SHR r6.x, r2.x, 30;
+ OR r7.x, r5.x, r6.x;
+ MOV r8.x, 0;
+ MOV_SWZ r9, r3.x, r7.x, r8.x, r8.x;
+ MOV r10.xy, r9;
+ MOV r11.xy, r10.xyxy;
+ PADD ptr3, ptr1, r11.x;
+ SHL r12.x, r1.x, 2;
+ SHR r13.x, r1.x, 30;
+ MOV_SWZ r14, r12.x, r13.x, r8.x, r8.x;
+ MOV r15.xy, r14;
+ MOV r16.xy, r15.xyxy;
+ PADD ptr4, ptr1, r16.x;
+ MOV r17.xy, r15.xyxy;
+ PADD ptr5, ptr2, r17.x;
+ MOV r18.x, i1.x;
STORE_RAW_PTR ptr5.x, r1.x;
STORE_RAW_PTR ptr4.x, r1.x;
SYNC.t.g;
- LD_RAW_PTR r6.x, ptr3;
- PADD ptr6, ptr2, r3.x;
- LD_RAW_PTR r7.x, ptr6;
- IADD r8.x, r6.x, r7.x;
- SHL r9.x, r5.x, 2;
- PADD ptr7, ptr0, r9.x;
- STORE_RAW_PTR ptr7.x, r8.x;
+ LD_RAW_PTR r19.x, ptr3;
+ MOV r20.xy, r10.xyxy;
+ PADD ptr6, ptr2, r20.x;
+ LD_RAW_PTR r21.x, ptr6;
+ IADD r22.x, r19.x, r21.x;
+ SHL r23.x, r18.x, 2;
+ SHR r24.x, r18.x, 30;
+ MOV_SWZ r25, r23.x, r24.x, r8.x, r8.x;
+ MOV r26.xy, r25;
+ MOV r27.xy, r26.xyxy;
+ PADD ptr7, ptr0, r27.x;
+ STORE_RAW_PTR ptr7.x, r22.x;
RET;
END
DCL_INPUT i0.xyz, THREAD_ID;
- DCL_TEMPS r0..r22;
+ DCL_TEMPS r0..r46;
DCL_POINTERS ptr0..ptr7;
ADDRESS_OF ptr0, u0;
ADDRESS_OF ptr1, m0;
- MOV r22.x, 1;
- MOV r21.x, 1;
+ MOV r46.x, 1;
+ MOV r45.x, 1;
MOV ptr2, ptr0;
MOV r0.x, i0.x;
MOV r7.x, 0;
- MOV r18.x, r7.x;
+ MOV r42.x, r7.x;
LOOP;
- MOV r1.x, r18.x;
+ MOV r1.x, r42.x;
MOV r8.x, 32;
ICMP.lt r9.x, r1.x, r8.x;
- MOV r21.x, r9.x;
+ AND r9.x, r9.x, 0x1;
+ MOV r45.x, r9.x;
BREAK_CND.z r9.x;
IADD r2.x, r1.x, 1;
IADD r11.x, r1.x, r0.x;
MOV ptr3, ptr1;
SHL r12.x, r1.x, 2;
- PADD ptr4, ptr3, r12.x;
+ SAR r13.x, r1.x, 31;
+ SHL r14.x, r13.x, 2;
+ SHR r15.x, r1.x, 30;
+ OR r16.x, r14.x, r15.x;
+ MOV r17.x, 0;
+ MOV_SWZ r18, r12.x, r16.x, r17.x, r17.x;
+ MOV r19.xy, r18;
+ MOV r20.xy, r19.xyxy;
+ PADD ptr4, ptr3, r20.x;
STORE_RAW_PTR ptr4.x, r11.x;
- MOV r18.x, r2.x;
+ MOV r42.x, r2.x;
ENDLOOP;
MOV r10.x, 0;
- MOV r19.x, r10.x;
- MOV r20.x, r10.x;
+ MOV r43.x, r10.x;
+ MOV r44.x, r10.x;
LOOP;
- MOV r3.x, r19.x;
- MOV r4.x, r20.x;
- MOV r13.x, 31;
- ICMP.gt r14.x, r3.x, r13.x;
- MOV r22.x, r14.x;
- XOR r22.x, r22.x, 1;
- BREAK_CND.nz r14.x;
+ MOV r3.x, r43.x;
+ MOV r4.x, r44.x;
+ MOV r21.x, 31;
+ ICMP.gt r22.x, r3.x, r21.x;
+ AND r22.x, r22.x, 0x1;
+ MOV r46.x, r22.x;
+ XOR r46.x, r46.x, 1;
+ BREAK_CND.nz r22.x;
MOV ptr5, ptr1;
- SHL r15.x, r3.x, 2;
- PADD ptr6, ptr5, r15.x;
- LD_RAW_PTR r16.x, ptr6;
- IADD r5.x, r4.x, r16.x;
+ SHL r23.x, r3.x, 2;
+ SAR r24.x, r3.x, 31;
+ SHL r25.x, r24.x, 2;
+ SHR r26.x, r3.x, 30;
+ OR r27.x, r25.x, r26.x;
+ MOV r28.x, 0;
+ MOV_SWZ r29, r23.x, r27.x, r28.x, r28.x;
+ MOV r30.xy, r29;
+ MOV r31.xy, r30.xyxy;
+ PADD ptr6, ptr5, r31.x;
+ LD_RAW_PTR r32.x, ptr6;
+ IADD r5.x, r4.x, r32.x;
IADD r6.x, r3.x, 1;
- MOV r19.x, r6.x;
- MOV r20.x, r5.x;
+ MOV r43.x, r6.x;
+ MOV r44.x, r5.x;
ENDLOOP;
- SHL r17.x, r0.x, 2;
- PADD ptr7, ptr2, r17.x;
+ SHL r33.x, r0.x, 2;
+ SAR r34.x, r0.x, 31;
+ SHL r35.x, r34.x, 2;
+ SHR r36.x, r0.x, 30;
+ OR r37.x, r35.x, r36.x;
+ MOV r38.x, 0;
+ MOV_SWZ r39, r33.x, r37.x, r38.x, r38.x;
+ MOV r40.xy, r39;
+ MOV r41.xy, r40.xyxy;
+ PADD ptr7, ptr2, r41.x;
STORE_RAW_PTR ptr7.x, r4.x;
RET;
DCL_INPUT i0.xyz, THREAD_ID_IN_GROUP;
- DCL_TEMPS r0..r9;
+ DCL_TEMPS r0..r27;
DCL_POINTERS ptr0..ptr7;
ADDRESS_OF ptr0, g0;
ADDRESS_OF ptr1, g1;
MOV r1.x, i0.x;
IADD r2.x, r0.x, -r1.x;
SHL r3.x, r2.x, 2;
- PADD ptr3, ptr0, r3.x;
- SHL r4.x, r1.x, 2;
- PADD ptr4, ptr0, r4.x;
- PADD ptr5, ptr1, r4.x;
- MOV r5.x, i1.x;
+ SAR r4.x, r2.x, 31;
+ SHL r5.x, r4.x, 2;
+ SHR r6.x, r2.x, 30;
+ OR r7.x, r5.x, r6.x;
+ MOV r8.x, 0;
+ MOV_SWZ r9, r3.x, r7.x, r8.x, r8.x;
+ MOV r10.xy, r9;
+ MOV r11.xy, r10.xyxy;
+ PADD ptr3, ptr0, r11.x;
+ SHL r12.x, r1.x, 2;
+ SHR r13.x, r1.x, 30;
+ MOV_SWZ r14, r12.x, r13.x, r8.x, r8.x;
+ MOV r15.xy, r14;
+ MOV r16.xy, r15.xyxy;
+ PADD ptr4, ptr0, r16.x;
+ MOV r17.xy, r15.xyxy;
+ PADD ptr5, ptr1, r17.x;
+ MOV r18.x, i1.x;
STORE_RAW_PTR ptr5.x, r1.x;
STORE_RAW_PTR ptr4.x, r1.x;
SYNC.t.g;
- LD_RAW_PTR r6.x, ptr3;
- PADD ptr6, ptr1, r3.x;
- LD_RAW_PTR r7.x, ptr6;
- IADD r8.x, r6.x, r7.x;
- SHL r9.x, r5.x, 2;
- PADD ptr7, ptr2, r9.x;
- STORE_RAW_PTR ptr7.x, r8.x;
+ LD_RAW_PTR r19.x, ptr3;
+ MOV r20.xy, r10.xyxy;
+ PADD ptr6, ptr1, r20.x;
+ LD_RAW_PTR r21.x, ptr6;
+ IADD r22.x, r19.x, r21.x;
+ SHL r23.x, r18.x, 2;
+ SHR r24.x, r18.x, 30;
+ MOV_SWZ r25, r23.x, r24.x, r8.x, r8.x;
+ MOV r26.xy, r25;
+ MOV r27.xy, r26.xyxy;
+ PADD ptr7, ptr2, r27.x;
+ STORE_RAW_PTR ptr7.x, r22.x;
RET;
END
uint16_t data[16];
} cl_local_id_t;
+#define SURFACE_SZ 32
static cl_int
cl_command_queue_bind_surface(cl_command_queue queue,
cl_kernel k,
continue;
/* XXX 64 comes from the patch list format. May change */
- assert(k->arg_info[i].offset % 64 == 0);
- index = k->arg_info[i].offset / 64;
+ assert(k->arg_info[i].offset % SURFACE_SZ == 0);
+ index = k->arg_info[i].offset / SURFACE_SZ;
mem = (cl_mem) k->args[k->arg_info[i].arg_index];
assert(index != MAX_SURFACES - 1);
CHECK_MEM(mem);
/* Allocate local surface needed for SLM and bind it */
if (local_sz != 0) {
const size_t sz = 16 * local_sz; /* XXX 16 == maximum barrier number */
- assert(k->patch.local_surf.offset % 64 == 0);
- index = k->patch.local_surf.offset / 64;
+ assert(k->patch.local_surf.offset % SURFACE_SZ == 0);
+ index = k->patch.local_surf.offset / SURFACE_SZ;
assert(index != MAX_SURFACES - 1);
*local = drm_intel_bo_alloc(bufmgr, "CL local surface", sz, 64);
gpgpu_bind_buf(gpgpu, index, *local, 0, sz, cc_llc_mlc);
k->patch.private_surf.size *
k->patch.exec_env.largest_compiled_simd_sz;
assert(k->patch.exec_env.largest_compiled_simd_sz == 16);
- assert(k->patch.private_surf.offset % 64 == 0);
- index = k->patch.private_surf.offset / 64;
+ assert(k->patch.private_surf.offset % SURFACE_SZ == 0);
+ index = k->patch.private_surf.offset / SURFACE_SZ;
assert(index != MAX_SURFACES - 1);
*priv = drm_intel_bo_alloc(bufmgr, "CL private surface", sz, 64);
gpgpu_bind_buf(gpgpu, index, *priv, 0, sz, cc_llc_mlc);
k->patch.scratch.size *
k->patch.exec_env.largest_compiled_simd_sz;
assert(k->patch.exec_env.largest_compiled_simd_sz == 16);
- assert(k->patch.scratch.offset % 64 == 0);
+ assert(k->patch.scratch.offset % SURFACE_SZ == 0);
assert(index != MAX_SURFACES - 1);
- index = k->patch.scratch.offset / 64;
+ index = k->patch.scratch.offset / SURFACE_SZ;
*scratch = drm_intel_bo_alloc(bufmgr, "CL scratch surface", sz, 64);
gpgpu_bind_buf(gpgpu, index, *scratch, 0, sz, cc_llc_mlc);
}