-------------------------------------------------------------- VERT PROPERTY NEXT_SHADER FRAG DCL IN[0] DCL IN[1] DCL IN[2] DCL IN[3] DCL IN[4] DCL IN[5] DCL OUT[0], POSITION DCL OUT[1], GENERIC[9] DCL OUT[2], GENERIC[10] DCL OUT[3], GENERIC[11] DCL OUT[4], GENERIC[12] DCL CONST[0..226] DCL TEMP[0..41], LOCAL DCL ADDR[0] IMM[0] FLT32 { 1.0000, 0.0000, 0.0000, 0.0000} IMM[1] INT32 {0, 4, 1, 2} IMM[2] INT32 {0, 1, 2, 3} 0: MOV TEMP[0].xyz, IN[1].xyzx 1: MOV TEMP[1], IN[2] 2: MOV TEMP[2], IN[4] 3: MOV TEMP[3].w, IMM[0].xxxx 4: MOV TEMP[3].xyz, IN[0].xyzx 5: MOV TEMP[3], TEMP[3] 6: MOV TEMP[4], IMM[0].yyyy 7: MOV TEMP[5].xyz, IMM[0].yyyy 8: MOV TEMP[6].xyz, IMM[0].yyyy 9: MOV TEMP[7].xyz, IMM[0].yyyy 10: MOV TEMP[8].xyz, IN[5].xyzx 11: ADD TEMP[9].x, IMM[0].xxxx, -IN[5].xxxx 12: ADD TEMP[9].x, TEMP[9].xxxx, -IN[5].yyyy 13: ADD TEMP[9].x, TEMP[9].xxxx, -IN[5].zzzz 14: MOV TEMP[8].w, TEMP[9].xxxx 15: MOV TEMP[8], TEMP[8] 16: MOV TEMP[9].x, IMM[1].xxxx 17: BGNLOOP :0 18: ISGE TEMP[10].x, TEMP[9].xxxx, IMM[1].yyyy 19: UIF TEMP[10].xxxx :0 20: BRK 21: ENDIF 22: USEQ TEMP[11], TEMP[9].xxxx, IMM[2] 23: UCMP TEMP[12].x, TEMP[11].xxxx, TEMP[2].xxxx, TEMP[12].xxxx 24: UCMP TEMP[12].x, TEMP[11].yyyy, TEMP[2].yyyy, TEMP[12].xxxx 25: UCMP TEMP[12].x, TEMP[11].zzzz, TEMP[2].zzzz, TEMP[12].xxxx 26: UCMP TEMP[12].x, TEMP[11].wwww, TEMP[2].wwww, TEMP[12].xxxx 27: F2I TEMP[13].x, TEMP[12].xxxx 28: UMUL TEMP[14].x, IMM[1].yyyy, TEMP[13].xxxx 29: UARL ADDR[0].x, TEMP[14].xxxx 30: MOV TEMP[15], CONST[ADDR[0].x+27] 31: UMAD TEMP[16].x, IMM[1].yyyy, TEMP[13].xxxx, IMM[1].zzzz 32: UARL ADDR[0].x, TEMP[16].xxxx 33: MOV TEMP[17], CONST[ADDR[0].x+27] 34: UMAD TEMP[18].x, IMM[1].yyyy, TEMP[13].xxxx, IMM[1].wwww 35: UARL ADDR[0].x, TEMP[18].xxxx 36: MOV TEMP[19], CONST[ADDR[0].x+27] 37: USEQ TEMP[20], TEMP[9].xxxx, IMM[2] 38: UCMP TEMP[21].x, TEMP[20].xxxx, TEMP[8].xxxx, TEMP[21].xxxx 39: UCMP TEMP[21].x, TEMP[20].yyyy, TEMP[8].yyyy, TEMP[21].xxxx 40: UCMP TEMP[21].x, TEMP[20].zzzz, TEMP[8].zzzz, TEMP[21].xxxx 41: UCMP TEMP[21].x, TEMP[20].wwww, TEMP[8].wwww, TEMP[21].xxxx 42: UMAD TEMP[22].x, IMM[1].yyyy, TEMP[13].xxxx, IMM[2].wwww 43: MUL TEMP[23], TEMP[15], TEMP[3].xxxx 44: MAD TEMP[24], TEMP[17], TEMP[3].yyyy, TEMP[23] 45: MAD TEMP[25], TEMP[19], TEMP[3].zzzz, TEMP[24] 46: UARL ADDR[0].x, TEMP[22].xxxx 47: MAD TEMP[26], CONST[ADDR[0].x+27], TEMP[3].wwww, TEMP[25] 48: MAD TEMP[4], TEMP[26], TEMP[21].xxxx, TEMP[4] 49: MUL TEMP[27].xyz, TEMP[15].xyzz, TEMP[0].xxxx 50: MAD TEMP[28].xyz, TEMP[17].xyzz, TEMP[0].yyyy, TEMP[27].xyzz 51: MAD TEMP[29].xyz, TEMP[19].xyzz, TEMP[0].zzzz, TEMP[28].xyzz 52: MUL TEMP[30].xyz, TEMP[15].xyzz, TEMP[1].xxxx 53: MAD TEMP[31].xyz, TEMP[17].xyzz, TEMP[1].yyyy, TEMP[30].xyzz 54: MAD TEMP[32].xyz, TEMP[19].xyzz, TEMP[1].zzzz, TEMP[31].xyzz 55: USEQ TEMP[33], TEMP[9].xxxx, IMM[2] 56: UCMP TEMP[34].x, TEMP[33].xxxx, TEMP[8].xxxx, TEMP[34].xxxx 57: UCMP TEMP[34].x, TEMP[33].yyyy, TEMP[8].yyyy, TEMP[34].xxxx 58: UCMP TEMP[34].x, TEMP[33].zzzz, TEMP[8].zzzz, TEMP[34].xxxx 59: UCMP TEMP[34].x, TEMP[33].wwww, TEMP[8].wwww, TEMP[34].xxxx 60: MAD TEMP[5].xyz, TEMP[29].xyzz, TEMP[34].xxxx, TEMP[5].xyzz 61: USEQ TEMP[35], TEMP[9].xxxx, IMM[2] 62: UCMP TEMP[36].x, TEMP[35].xxxx, TEMP[8].xxxx, TEMP[36].xxxx 63: UCMP TEMP[36].x, TEMP[35].yyyy, TEMP[8].yyyy, TEMP[36].xxxx 64: UCMP TEMP[36].x, TEMP[35].zzzz, TEMP[8].zzzz, TEMP[36].xxxx 65: UCMP TEMP[36].x, TEMP[35].wwww, TEMP[8].wwww, TEMP[36].xxxx 66: MAD TEMP[6].xyz, TEMP[32].xyzz, TEMP[36].xxxx, TEMP[6].xyzz 67: USEQ TEMP[37], TEMP[9].xxxx, IMM[2] 68: UCMP TEMP[38].x, TEMP[37].xxxx, TEMP[8].xxxx, TEMP[38].xxxx 69: UCMP TEMP[38].x, TEMP[37].yyyy, TEMP[8].yyyy, TEMP[38].xxxx 70: UCMP TEMP[38].x, TEMP[37].zzzz, TEMP[8].zzzz, TEMP[38].xxxx 71: UCMP TEMP[38].x, TEMP[37].wwww, TEMP[8].wwww, TEMP[38].xxxx 72: MUL TEMP[39].xyz, TEMP[29].zxyy, TEMP[32].yzxx 73: MAD TEMP[40].xyz, TEMP[29].yzxx, TEMP[32].zxyy, -TEMP[39].xyzz 74: MUL TEMP[41].xyz, TEMP[40].xyzz, TEMP[1].wwww 75: MAD TEMP[7].xyz, TEMP[41].xyzz, TEMP[38].xxxx, TEMP[7].xyzz 76: UADD TEMP[9].x, TEMP[9].xxxx, IMM[1].zzzz 77: ENDLOOP :0 78: MUL TEMP[0], CONST[23], TEMP[4].xxxx 79: MAD TEMP[0], CONST[24], TEMP[4].yyyy, TEMP[0] 80: MAD TEMP[0], CONST[25], TEMP[4].zzzz, TEMP[0] 81: MAD TEMP[0], CONST[26], TEMP[4].wwww, TEMP[0] 82: DP3 TEMP[1].x, TEMP[5].xyzz, TEMP[5].xyzz 83: RSQ TEMP[1].x, TEMP[1].xxxx 84: MUL TEMP[1].xyz, TEMP[5].xyzz, TEMP[1].xxxx 85: MUL TEMP[2].xyz, CONST[23].xyzz, TEMP[1].xxxx 86: MAD TEMP[2].xyz, CONST[24].xyzz, TEMP[1].yyyy, TEMP[2].xyzz 87: MAD TEMP[1].xyz, CONST[25].xyzz, TEMP[1].zzzz, TEMP[2].xyzz 88: DP3 TEMP[2].x, TEMP[6].xyzz, TEMP[6].xyzz 89: RSQ TEMP[2].x, TEMP[2].xxxx 90: MUL TEMP[2].xyz, TEMP[6].xyzz, TEMP[2].xxxx 91: MUL TEMP[3].xyz, CONST[23].xyzz, TEMP[2].xxxx 92: MAD TEMP[3].xyz, CONST[24].xyzz, TEMP[2].yyyy, TEMP[3].xyzz 93: MAD TEMP[2].xyz, CONST[25].xyzz, TEMP[2].zzzz, TEMP[3].xyzz 94: DP3 TEMP[3].x, TEMP[7].xyzz, TEMP[7].xyzz 95: RSQ TEMP[3].x, TEMP[3].xxxx 96: MUL TEMP[3].xyz, TEMP[7].xyzz, TEMP[3].xxxx 97: MUL TEMP[4].xyz, CONST[23].xyzz, TEMP[3].xxxx 98: MAD TEMP[4].xyz, CONST[24].xyzz, TEMP[3].yyyy, TEMP[4].xyzz 99: MAD TEMP[3].xyz, CONST[25].xyzz, TEMP[3].zzzz, TEMP[4].xyzz 100: MUL TEMP[4], CONST[0], TEMP[0].xxxx 101: MAD TEMP[4], CONST[1], TEMP[0].yyyy, TEMP[4] 102: MAD TEMP[4], CONST[2], TEMP[0].zzzz, TEMP[4] 103: MAD TEMP[4], CONST[3], TEMP[0].wwww, TEMP[4] 104: DP3 TEMP[5].x, TEMP[1].xyzz, TEMP[1].xyzz 105: RSQ TEMP[5].x, TEMP[5].xxxx 106: MUL TEMP[1].xyz, TEMP[1].xyzz, TEMP[5].xxxx 107: MOV TEMP[5].zw, TEMP[1].yyxy 108: MOV TEMP[1].x, TEMP[1].zzzz 109: DP3 TEMP[6].x, TEMP[2].xyzz, TEMP[2].xyzz 110: RSQ TEMP[6].x, TEMP[6].xxxx 111: MUL TEMP[2].xyz, TEMP[2].xyzz, TEMP[6].xxxx 112: MOV TEMP[1].yzw, TEMP[2].yxyz 113: DP3 TEMP[2].x, TEMP[3].xyzz, TEMP[3].xyzz 114: RSQ TEMP[2].x, TEMP[2].xxxx 115: MUL TEMP[2].xyz, TEMP[3].xyzz, TEMP[2].xxxx 116: MOV TEMP[5].xy, IN[3].xyxx 117: MOV OUT[4], TEMP[2] 118: MOV OUT[3], TEMP[1] 119: MOV OUT[1], TEMP[0] 120: MOV OUT[0], TEMP[4] 121: MOV OUT[2], TEMP[5] 122: END ===== SHADER #175 =================================== VS/REDWOOD/EVERGREEN ===== ===== 770 dw ===== 59 gprs ===== 2 stack ======================================= 0000 00000000 84c00000 CALL_FS @0 0002 00000015 a0ac0000 ALU 44 @42 0042 00000002 01800c90 1 x: MOV R12.x, R2.x 0044 00000402 21800c90 y: MOV R12.y, R2.y 0046 80000802 41800c90 z: MOV R12.z, R2.z 0048 00000003 01a00c90 2 x: MOV R13.x, R3.x 0050 00000403 21a00c90 y: MOV R13.y, R3.y 0052 00000803 41a00c90 z: MOV R13.z, R3.z 0054 80000c03 61a00c90 w: MOV R13.w, R3.w 0056 00000005 01c00c90 3 x: MOV R14.x, R5.x 0058 00000405 21c00c90 y: MOV R14.y, R5.y 0060 00000805 41c00c90 z: MOV R14.z, R5.z 0062 00000c05 61c00c90 w: MOV R14.w, R5.w 0064 800000f9 61e00c90 t: MOV R15.w, 1.0 0066 00000001 01e00c90 4 x: MOV R15.x, R1.x 0068 00000401 21e00c90 y: MOV R15.y, R1.y 0070 80000801 41e00c90 z: MOV R15.z, R1.z 0072 000000fe 01e00c90 5 x: MOV R15.x, PV.x 0074 000004fe 21e00c90 y: MOV R15.y, PV.y 0076 000008fe 41e00c90 z: MOV R15.z, PV.z 0078 80000c0f 61e00c90 w: MOV R15.w, R15.w 0080 000004f8 02000c90 6 x: MOV R16.x, 0 0082 000004f8 22000c90 y: MOV R16.y, 0 0084 000004f8 42000c90 z: MOV R16.z, 0 0086 800004f8 62000c90 w: MOV R16.w, 0 0088 000004f8 02200c90 7 x: MOV R17.x, 0 0090 000004f8 22200c90 y: MOV R17.y, 0 0092 800004f8 42200c90 z: MOV R17.z, 0 0094 000004f8 02400c90 8 x: MOV R18.x, 0 0096 000004f8 22400c90 y: MOV R18.y, 0 0098 800004f8 42400c90 z: MOV R18.z, 0 0100 000004f8 02600c90 9 x: MOV R19.x, 0 0102 000004f8 22600c90 y: MOV R19.y, 0 0104 800004f8 42600c90 z: MOV R19.z, 0 0106 00000006 02800c90 10 x: MOV R20.x, R6.x 0108 00000406 22800c90 y: MOV R20.y, R6.y 0110 00000806 42800c90 z: MOV R20.z, R6.z 0112 8200c0f9 02a00010 t: ADD R21.x, 1.0, -R6.x 0114 8280c0ff 02a00010 11 x: ADD R21.x, PS, -R6.y 0116 8300c0fe 02a00010 12 x: ADD R21.x, PV.x, -R6.z 0118 800000fe 62800c90 13 w: MOV R20.w, PV.x 0120 00000014 02800c90 14 x: MOV R20.x, R20.x 0122 00000414 22800c90 y: MOV R20.y, R20.y 0124 00000814 42800c90 z: MOV R20.z, R20.z 0126 00000cfe 62800c90 w: MOV R20.w, PV.w 0128 800000f8 02a00c90 t: MOV R21.x, 0 0004 00000011 81800000 LOOP_START_DX10 @34 0006 00000041 a4080000 ALU_PUSH_BEFORE 3 @130 0130 801fa015 02c01e10 15 x: SETGE_INT R22.x, R21.x, [0x00000004 5.60519e-45].x 0132 00000004 0134 801f00fe 0720229c 16 MP x: PRED_SETNE_INT R57.x, PV.x, 0 0008 00000007 82800001 JUMP @14 POP:1 0010 00000010 82400000 LOOP_BREAK @32 0012 00000007 83800001 POP @14 POP:1 0014 00000044 a03c0000 ALU 16 @136 0136 001f0015 02e01d10 17 x: SETE_INT R23.x, R21.x, 0 0138 009f4015 22e01d10 y: SETE_INT R23.y, R21.x, 1 0140 001fa015 42e01d10 z: SETE_INT R23.z, R21.x, [0x00000002 2.8026e-45].x 0142 809fa015 62e01d10 w: SETE_INT R23.w, R21.x, [0x00000003 4.2039e-45].y 0144 00000002 0145 00000003 0146 800300fe 0303800e 18 x: CNDE_INT R24.x, PV.x, R24.x, R14.x 0148 801fc417 0303840e 19 x: CNDE_INT R24.x, R23.y, PV.x, R14.y 0150 801fc817 0303880e 20 x: CNDE_INT R24.x, R23.z, PV.x, R14.z 0152 801fcc17 03038c0e 21 x: CNDE_INT R24.x, R23.w, PV.x, R14.w 0154 800000fe 07200890 22 x: TRUNC R57.x, PV.x 0156 800000fe 03202810 23 x: FLT_TO_INT R25.x, PV.x 0158 801fc0fd 03404890 24 t: MULLO_UINT R26.x, [0x00000004 5.60519e-45].x, PV.x 0160 00000004 0162 800000ff 06c00c90 25 x: MOV R54.x, PS 0164 801fa0fe 07401a10 26 x: ADD_INT R58.x, PV.x, [0x0000001b 3.78351e-44].x 0166 0000001b 0016 00000054 80800000 VTX 1 @168 0168 403a0040 68cd103a 00080000 VFETCH R58.xyzw, R58.x, RID:0 MFC:16 UCF:0 FMT(DTA:35 NUM:2 COMP:1 MODE:0) 0018 00000056 a0240000 ALU 10 @172 0172 0000003a 03600c90 27 x: MOV R27.x, R58.x 0174 0000043a 23600c90 y: MOV R27.y, R58.y 0176 0000083a 43600c90 z: MOV R27.z, R58.z 0178 00000c3a 63600c90 w: MOV R27.w, R58.w 0180 800320fd 07204890 t: MULLO_UINT R57.x, [0x00000004 5.60519e-45].x, R25.x 0182 00000004 0184 811f40ff 03801a10 28 x: ADD_INT R28.x, PS, 1 0186 800000fe 06c00c90 29 x: MOV R54.x, PV.x 0188 801fa0fe 07401a10 30 x: ADD_INT R58.x, PV.x, [0x0000001b 3.78351e-44].x 0190 0000001b 0020 00000060 80800000 VTX 1 @192 0192 403a0040 68cd103a 00080000 VFETCH R58.xyzw, R58.x, RID:0 MFC:16 UCF:0 FMT(DTA:35 NUM:2 COMP:1 MODE:0) 0022 00000062 a0380000 ALU 15 @196 0196 0000003a 03a00c90 31 x: MOV R29.x, R58.x 0198 0000043a 23a00c90 y: MOV R29.y, R58.y 0200 0000083a 43a00c90 z: MOV R29.z, R58.z 0202 80000c3a 63a00c90 w: MOV R29.w, R58.w 0204 000000f8 07400c90 32 x: MOV R58.x, 0 0206 000000fd 27400c90 y: MOV R58.y, [0x00000004 5.60519e-45].x 0208 000008fa 47400c90 z: MOV R58.z, 1 0210 800004fd 67400c90 w: MOV R58.w, [0x00000002 2.8026e-45].y 0212 00000004 0213 00000002 0214 800324fe 07204890 33 t: MULLO_UINT R57.x, PV.y, R25.x 0216 801fa0ff 03c01a10 34 x: ADD_INT R30.x, PS, [0x00000002 2.8026e-45].x 0218 00000002 0220 800000fe 06c00c90 35 x: MOV R54.x, PV.x 0222 801fa0fe 07401a10 36 x: ADD_INT R58.x, PV.x, [0x0000001b 3.78351e-44].x 0224 0000001b 0024 00000072 80800000 VTX 1 @228 0228 403a0040 68cd103a 00080000 VFETCH R58.xyzw, R58.x, RID:0 MFC:16 UCF:0 FMT(DTA:35 NUM:2 COMP:1 MODE:0) 0026 00000074 a08c0000 ALU 36 @232 0232 0000003a 03e00c90 37 x: MOV R31.x, R58.x 0234 0000043a 23e00c90 y: MOV R31.y, R58.y 0236 0000083a 43e00c90 z: MOV R31.z, R58.z 0238 80000c3a 63e00c90 w: MOV R31.w, R58.w 0240 001f0015 04001d10 38 x: SETE_INT R32.x, R21.x, 0 0242 009f4015 24001d10 y: SETE_INT R32.y, R21.x, 1 0244 001fa015 44001d10 z: SETE_INT R32.z, R21.x, [0x00000002 2.8026e-45].x 0246 809fa015 64001d10 w: SETE_INT R32.w, R21.x, [0x00000003 4.2039e-45].y 0248 00000002 0249 00000003 0250 800420fe 04238014 39 x: CNDE_INT R33.x, PV.x, R33.x, R20.x 0252 801fc420 04238414 40 x: CNDE_INT R33.x, R32.y, PV.x, R20.y 0254 801fc820 04238814 41 x: CNDE_INT R33.x, R32.z, PV.x, R20.z 0256 001fcc20 04238c14 42 x: CNDE_INT R33.x, R32.w, PV.x, R20.w 0258 000000fd 27400c90 y: MOV R58.y, [0x00000004 5.60519e-45].x 0260 000008fa 47400c90 z: MOV R58.z, 1 0262 000004fd 67400c90 w: MOV R58.w, [0x00000002 2.8026e-45].y 0264 800000f8 07400c90 t: MOV R58.x, 0 0266 00000004 0267 00000002 0268 800324fe 07204890 43 t: MULLO_UINT R57.x, PV.y, R25.x 0270 001fa0ff 04401a10 44 x: ADD_INT R34.x, PS, [0x00000003 4.2039e-45].x 0272 0001e41b 24600090 y: MUL R35.y, R27.y, R15.x 0274 0001e81b 44600090 z: MUL R35.z, R27.z, R15.x 0276 0001ec1b 64600090 w: MUL R35.w, R27.w, R15.x 0278 8001e01b 04600090 t: MUL R35.x, R27.x, R15.x 0280 00000003 0282 0081e01d 048280ff 45 x: MULADD R36.x, R29.x, R15.y, PS 0284 0081e41d 248284fe y: MULADD R36.y, R29.y, R15.y, PV.y 0286 0081e81d 448288fe z: MULADD R36.z, R29.z, R15.y, PV.z 0288 8081ec1d 64828cfe w: MULADD R36.w, R29.w, R15.y, PV.w 0290 0101e01f 04a280fe 46 x: MULADD R37.x, R31.x, R15.z, PV.x 0292 0101e41f 24a284fe y: MULADD R37.y, R31.y, R15.z, PV.y 0294 0101e81f 44a288fe z: MULADD R37.z, R31.z, R15.z, PV.z 0296 0101ec1f 64a28cfe w: MULADD R37.w, R31.w, R15.z, PV.w 0298 80000022 06c00c90 t: MOV R54.x, R34.x 0300 801fa0ff 07401a10 47 x: ADD_INT R58.x, PS, [0x0000001b 3.78351e-44].x 0302 0000001b 0028 00000098 80800000 VTX 1 @304 0304 403a0040 68cd103a 00080000 VFETCH R58.xyzw, R58.x, RID:0 MFC:16 UCF:0 FMT(DTA:35 NUM:2 COMP:1 MODE:0) 0030 0000009a a11c0000 ALU 72 @308 0308 0181e03a 04c28025 48 x: MULADD R38.x, R58.x, R15.w, R37.x 0310 0181e43a 24c28425 y: MULADD R38.y, R58.y, R15.w, R37.y 0312 0181e83a 44c28825 z: MULADD R38.z, R58.z, R15.w, R37.z 0314 8181ec3a 64c28c25 w: MULADD R38.w, R58.w, R15.w, R37.w 0316 000420fe 02028010 49 x: MULADD R16.x, PV.x, R33.x, R16.x 0318 000424fe 22028410 y: MULADD R16.y, PV.y, R33.x, R16.y 0320 000428fe 42028810 z: MULADD R16.z, PV.z, R33.x, R16.z 0322 80042cfe 62028c10 w: MULADD R16.w, PV.w, R33.x, R16.w 0324 0001801b 04e00090 50 x: MUL R39.x, R27.x, R12.x 0326 0001841b 24e00090 y: MUL R39.y, R27.y, R12.x 0328 8001881b 44e00090 z: MUL R39.z, R27.z, R12.x 0330 0081801d 050280fe 51 x: MULADD R40.x, R29.x, R12.y, PV.x 0332 0081841d 250284fe y: MULADD R40.y, R29.y, R12.y, PV.y 0334 8081881d 450288fe z: MULADD R40.z, R29.z, R12.y, PV.z 0336 0101801f 052280fe 52 x: MULADD R41.x, R31.x, R12.z, PV.x 0338 0101841f 252284fe y: MULADD R41.y, R31.y, R12.z, PV.y 0340 8101881f 452288fe z: MULADD R41.z, R31.z, R12.z, PV.z 0342 0001a01b 05400090 53 x: MUL R42.x, R27.x, R13.x 0344 0001a41b 25400090 y: MUL R42.y, R27.y, R13.x 0346 8001a81b 45400090 z: MUL R42.z, R27.z, R13.x 0348 0081a01d 056280fe 54 x: MULADD R43.x, R29.x, R13.y, PV.x 0350 0081a41d 256284fe y: MULADD R43.y, R29.y, R13.y, PV.y 0352 8081a81d 456288fe z: MULADD R43.z, R29.z, R13.y, PV.z 0354 0101a01f 058280fe 55 x: MULADD R44.x, R31.x, R13.z, PV.x 0356 0101a41f 258284fe y: MULADD R44.y, R31.y, R13.z, PV.y 0358 8101a81f 458288fe z: MULADD R44.z, R31.z, R13.z, PV.z 0360 001f0015 05a01d10 56 x: SETE_INT R45.x, R21.x, 0 0362 009f4015 25a01d10 y: SETE_INT R45.y, R21.x, 1 0364 001fa015 45a01d10 z: SETE_INT R45.z, R21.x, [0x00000002 2.8026e-45].x 0366 809fa015 65a01d10 w: SETE_INT R45.w, R21.x, [0x00000003 4.2039e-45].y 0368 00000002 0369 00000003 0370 8005c0fe 05c38014 57 x: CNDE_INT R46.x, PV.x, R46.x, R20.x 0372 801fc42d 05c38414 58 x: CNDE_INT R46.x, R45.y, PV.x, R20.y 0374 801fc82d 05c38814 59 x: CNDE_INT R46.x, R45.z, PV.x, R20.z 0376 801fcc2d 05c38c14 60 x: CNDE_INT R46.x, R45.w, PV.x, R20.w 0378 001fc029 02228011 61 x: MULADD R17.x, R41.x, PV.x, R17.x 0380 001fc429 22228411 y: MULADD R17.y, R41.y, PV.x, R17.y 0382 801fc829 42228811 z: MULADD R17.z, R41.z, PV.x, R17.z 0384 001f0015 05e01d10 62 x: SETE_INT R47.x, R21.x, 0 0386 009f4015 25e01d10 y: SETE_INT R47.y, R21.x, 1 0388 001fa015 45e01d10 z: SETE_INT R47.z, R21.x, [0x00000002 2.8026e-45].x 0390 809fa015 65e01d10 w: SETE_INT R47.w, R21.x, [0x00000003 4.2039e-45].y 0392 00000002 0393 00000003 0394 800600fe 06038014 63 x: CNDE_INT R48.x, PV.x, R48.x, R20.x 0396 801fc42f 06038414 64 x: CNDE_INT R48.x, R47.y, PV.x, R20.y 0398 801fc82f 06038814 65 x: CNDE_INT R48.x, R47.z, PV.x, R20.z 0400 801fcc2f 06038c14 66 x: CNDE_INT R48.x, R47.w, PV.x, R20.w 0402 001fc02c 02428012 67 x: MULADD R18.x, R44.x, PV.x, R18.x 0404 001fc42c 22428412 y: MULADD R18.y, R44.y, PV.x, R18.y 0406 801fc82c 42428812 z: MULADD R18.z, R44.z, PV.x, R18.z 0408 001f0015 06201d10 68 x: SETE_INT R49.x, R21.x, 0 0410 009f4015 26201d10 y: SETE_INT R49.y, R21.x, 1 0412 001fa015 46201d10 z: SETE_INT R49.z, R21.x, [0x00000002 2.8026e-45].x 0414 809fa015 66201d10 w: SETE_INT R49.w, R21.x, [0x00000003 4.2039e-45].y 0416 00000002 0417 00000003 0418 800640fe 06438014 69 x: CNDE_INT R50.x, PV.x, R50.x, R20.x 0420 801fc431 06438414 70 x: CNDE_INT R50.x, R49.y, PV.x, R20.y 0422 801fc831 06438814 71 x: CNDE_INT R50.x, R49.z, PV.x, R20.z 0424 001fcc31 06438c14 72 x: CNDE_INT R50.x, R49.w, PV.x, R20.w 0426 01058029 26600090 y: MUL R51.y, R41.x, R44.z 0428 00058429 46600090 z: MUL R51.z, R41.y, R44.x 0430 80858829 06600090 t: MUL R51.x, R41.z, R44.y 0432 01058429 068290ff 73 x: MULADD R52.x, R41.y, R44.z, -PS 0434 00058829 268294fe y: MULADD R52.y, R41.z, R44.x, -PV.y 0436 80858029 468298fe z: MULADD R52.z, R41.x, R44.y, -PV.z 0438 0181a0fe 06a00090 74 x: MUL R53.x, PV.x, R13.w 0440 0181a4fe 26a00090 y: MUL R53.y, PV.y, R13.w 0442 8181a8fe 46a00090 z: MUL R53.z, PV.z, R13.w 0444 000640fe 02768013 75 x: MULADD R19.x, PV.x, R50.x, R19.x VEC_210 0446 000644fe 22628413 y: MULADD R19.y, PV.y, R50.x, R19.y 0448 000648fe 42628813 z: MULADD R19.z, PV.z, R50.x, R19.z 0450 811f4015 02a01a10 t: ADD_INT R21.x, R21.x, 1 0032 00000003 81400000 LOOP_END @6 0034 800000e2 a1e40000 ALU 122 @452 KC0[CB0:0-31] 0452 00020097 01800090 76 x: MUL R12.x, KC0[23].x, R16.x 0454 00020497 21800090 y: MUL R12.y, KC0[23].y, R16.x 0456 00020897 41800090 z: MUL R12.z, KC0[23].z, R16.x 0458 80020c97 61800090 w: MUL R12.w, KC0[23].w, R16.x 0460 00820098 018280fe 77 x: MULADD R12.x, KC0[24].x, R16.y, PV.x 0462 00820498 218284fe y: MULADD R12.y, KC0[24].y, R16.y, PV.y 0464 00820898 418288fe z: MULADD R12.z, KC0[24].z, R16.y, PV.z 0466 80820c98 61828cfe w: MULADD R12.w, KC0[24].w, R16.y, PV.w 0468 01020099 018280fe 78 x: MULADD R12.x, KC0[25].x, R16.z, PV.x 0470 01020499 218284fe y: MULADD R12.y, KC0[25].y, R16.z, PV.y 0472 01020899 418288fe z: MULADD R12.z, KC0[25].z, R16.z, PV.z 0474 81020c99 61828cfe w: MULADD R12.w, KC0[25].w, R16.z, PV.w 0476 0182009a 018280fe 79 x: MULADD R12.x, KC0[26].x, R16.w, PV.x 0478 0182049a 218284fe y: MULADD R12.y, KC0[26].y, R16.w, PV.y 0480 0182089a 418288fe z: MULADD R12.z, KC0[26].z, R16.w, PV.z 0482 81820c9a 61828cfe w: MULADD R12.w, KC0[26].w, R16.w, PV.w 0484 00022011 01a05f10 80 x: DOT4 R13.x, R17.x, R17.x 0486 00822411 21a05f00 y: DOT4 __.y, R17.y, R17.y 0488 01022811 41a05f00 z: DOT4 __.z, R17.z, R17.z 0490 801f00f8 61a05f00 w: DOT4 __.w, 0, 0 0492 800000fe 07204391 81 t: RECIPSQRT_CLAMPED R57.x, |PV.x| 0494 000000ff 01a00c90 82 x: MOV R13.x, PS 0496 000000ff 21a00c80 y: MOV __.y, PS 0498 000000ff 41a00c80 z: MOV __.z, PS 0500 800000ff 61a00c80 w: MOV __.w, PS 0502 001fc011 01a00090 83 x: MUL R13.x, R17.x, PV.x 0504 001fc411 21a00090 y: MUL R13.y, R17.y, PV.x 0506 801fc811 41a00090 z: MUL R13.z, R17.z, PV.x 0508 001fc097 01c00090 84 x: MUL R14.x, KC0[23].x, PV.x 0510 001fc497 21c00090 y: MUL R14.y, KC0[23].y, PV.x 0512 801fc897 41c00090 z: MUL R14.z, KC0[23].z, PV.x 0514 0081a098 01c280fe 85 x: MULADD R14.x, KC0[24].x, R13.y, PV.x 0516 0081a498 21c284fe y: MULADD R14.y, KC0[24].y, R13.y, PV.y 0518 8081a898 41c288fe z: MULADD R14.z, KC0[24].z, R13.y, PV.z 0520 0101a099 01a280fe 86 x: MULADD R13.x, KC0[25].x, R13.z, PV.x 0522 0101a499 21a284fe y: MULADD R13.y, KC0[25].y, R13.z, PV.y 0524 8101a899 41a288fe z: MULADD R13.z, KC0[25].z, R13.z, PV.z 0526 00024012 01c05f10 87 x: DOT4 R14.x, R18.x, R18.x 0528 00824412 21c05f00 y: DOT4 __.y, R18.y, R18.y 0530 01024812 41c05f00 z: DOT4 __.z, R18.z, R18.z 0532 801f00f8 61c05f00 w: DOT4 __.w, 0, 0 0534 800000fe 07204391 88 t: RECIPSQRT_CLAMPED R57.x, |PV.x| 0536 000000ff 01c00c90 89 x: MOV R14.x, PS 0538 000000ff 21c00c80 y: MOV __.y, PS 0540 000000ff 41c00c80 z: MOV __.z, PS 0542 800000ff 61c00c80 w: MOV __.w, PS 0544 001fc012 01c00090 90 x: MUL R14.x, R18.x, PV.x 0546 001fc412 21c00090 y: MUL R14.y, R18.y, PV.x 0548 801fc812 41c00090 z: MUL R14.z, R18.z, PV.x 0550 001fc097 01e00090 91 x: MUL R15.x, KC0[23].x, PV.x 0552 001fc497 21e00090 y: MUL R15.y, KC0[23].y, PV.x 0554 801fc897 41e00090 z: MUL R15.z, KC0[23].z, PV.x 0556 0081c098 01e280fe 92 x: MULADD R15.x, KC0[24].x, R14.y, PV.x 0558 0081c498 21e284fe y: MULADD R15.y, KC0[24].y, R14.y, PV.y 0560 8081c898 41e288fe z: MULADD R15.z, KC0[24].z, R14.y, PV.z 0562 0101c099 01c280fe 93 x: MULADD R14.x, KC0[25].x, R14.z, PV.x 0564 0101c499 21c284fe y: MULADD R14.y, KC0[25].y, R14.z, PV.y 0566 8101c899 41c288fe z: MULADD R14.z, KC0[25].z, R14.z, PV.z 0568 00026013 01e05f10 94 x: DOT4 R15.x, R19.x, R19.x 0570 00826413 21e05f00 y: DOT4 __.y, R19.y, R19.y 0572 01026813 41e05f00 z: DOT4 __.z, R19.z, R19.z 0574 801f00f8 61e05f00 w: DOT4 __.w, 0, 0 0576 800000fe 07204391 95 t: RECIPSQRT_CLAMPED R57.x, |PV.x| 0578 000000ff 01e00c90 96 x: MOV R15.x, PS 0580 000000ff 21e00c80 y: MOV __.y, PS 0582 000000ff 41e00c80 z: MOV __.z, PS 0584 800000ff 61e00c80 w: MOV __.w, PS 0586 001fc013 01e00090 97 x: MUL R15.x, R19.x, PV.x 0588 001fc413 21e00090 y: MUL R15.y, R19.y, PV.x 0590 801fc813 41e00090 z: MUL R15.z, R19.z, PV.x 0592 001fc097 02000090 98 x: MUL R16.x, KC0[23].x, PV.x 0594 001fc497 22000090 y: MUL R16.y, KC0[23].y, PV.x 0596 801fc897 42000090 z: MUL R16.z, KC0[23].z, PV.x 0598 0081e098 020280fe 99 x: MULADD R16.x, KC0[24].x, R15.y, PV.x 0600 0081e498 220284fe y: MULADD R16.y, KC0[24].y, R15.y, PV.y 0602 8081e898 420288fe z: MULADD R16.z, KC0[24].z, R15.y, PV.z 0604 0101e099 01e280fe 100 x: MULADD R15.x, KC0[25].x, R15.z, PV.x 0606 0101e499 21e284fe y: MULADD R15.y, KC0[25].y, R15.z, PV.y 0608 8101e899 41e288fe z: MULADD R15.z, KC0[25].z, R15.z, PV.z 0610 00018080 02000090 101 x: MUL R16.x, KC0[0].x, R12.x 0612 00018480 22000090 y: MUL R16.y, KC0[0].y, R12.x 0614 00018880 42000090 z: MUL R16.z, KC0[0].z, R12.x 0616 80018c80 62000090 w: MUL R16.w, KC0[0].w, R12.x 0618 00818081 020280fe 102 x: MULADD R16.x, KC0[1].x, R12.y, PV.x 0620 00818481 220284fe y: MULADD R16.y, KC0[1].y, R12.y, PV.y 0622 00818881 420288fe z: MULADD R16.z, KC0[1].z, R12.y, PV.z 0624 80818c81 62028cfe w: MULADD R16.w, KC0[1].w, R12.y, PV.w 0626 01018082 020280fe 103 x: MULADD R16.x, KC0[2].x, R12.z, PV.x 0628 01018482 220284fe y: MULADD R16.y, KC0[2].y, R12.z, PV.y 0630 01018882 420288fe z: MULADD R16.z, KC0[2].z, R12.z, PV.z 0632 81018c82 62028cfe w: MULADD R16.w, KC0[2].w, R12.z, PV.w 0634 01818083 020280fe 104 x: MULADD R16.x, KC0[3].x, R12.w, PV.x 0636 01818483 220284fe y: MULADD R16.y, KC0[3].y, R12.w, PV.y 0638 01818883 420288fe z: MULADD R16.z, KC0[3].z, R12.w, PV.z 0640 81818c83 62028cfe w: MULADD R16.w, KC0[3].w, R12.w, PV.w 0642 0001a00d 02205f10 105 x: DOT4 R17.x, R13.x, R13.x 0644 0081a40d 22205f00 y: DOT4 __.y, R13.y, R13.y 0646 0101a80d 42205f00 z: DOT4 __.z, R13.z, R13.z 0648 801f00f8 62205f00 w: DOT4 __.w, 0, 0 0650 800000fe 07204391 106 t: RECIPSQRT_CLAMPED R57.x, |PV.x| 0652 000000ff 02200c90 107 x: MOV R17.x, PS 0654 000000ff 22200c80 y: MOV __.y, PS 0656 000000ff 42200c80 z: MOV __.z, PS 0658 800000ff 62200c80 w: MOV __.w, PS 0660 001fc00d 01a00090 108 x: MUL R13.x, R13.x, PV.x 0662 001fc40d 21a00090 y: MUL R13.y, R13.y, PV.x 0664 801fc80d 41a00090 z: MUL R13.z, R13.z, PV.x 0666 000008fe 01a00c90 109 x: MOV R13.x, PV.z 0668 000000fe 42200c90 z: MOV R17.z, PV.x 0670 800004fe 62200c90 w: MOV R17.w, PV.y 0672 0001c00e 02405f10 110 x: DOT4 R18.x, R14.x, R14.x 0674 0081c40e 22405f00 y: DOT4 __.y, R14.y, R14.y 0676 0101c80e 42405f00 z: DOT4 __.z, R14.z, R14.z 0678 801f00f8 62405f00 w: DOT4 __.w, 0, 0 0680 800000fe 07204391 111 t: RECIPSQRT_CLAMPED R57.x, |PV.x| 0682 000000ff 02400c90 112 x: MOV R18.x, PS 0684 000000ff 22400c80 y: MOV __.y, PS 0686 000000ff 42400c80 z: MOV __.z, PS 0688 800000ff 62400c80 w: MOV __.w, PS 0690 001fc00e 01c00090 113 x: MUL R14.x, R14.x, PV.x 0692 001fc40e 21c00090 y: MUL R14.y, R14.y, PV.x 0694 801fc80e 41c00090 z: MUL R14.z, R14.z, PV.x 0036 0000015c a0900000 ALU 37 @696 0696 0000000e 21a00c90 114 y: MOV R13.y, R14.x 0698 0000040e 41a00c90 z: MOV R13.z, R14.y 0700 8000080e 61a00c90 w: MOV R13.w, R14.z 0702 0001e00f 01c05f10 115 x: DOT4 R14.x, R15.x, R15.x 0704 0081e40f 21c05f00 y: DOT4 __.y, R15.y, R15.y 0706 0101e80f 41c05f00 z: DOT4 __.z, R15.z, R15.z 0708 801f00f8 61c05f00 w: DOT4 __.w, 0, 0 0710 800000fe 07204391 116 t: RECIPSQRT_CLAMPED R57.x, |PV.x| 0712 000000ff 01c00c90 117 x: MOV R14.x, PS 0714 000000ff 21c00c80 y: MOV __.y, PS 0716 000000ff 41c00c80 z: MOV __.z, PS 0718 800000ff 61c00c80 w: MOV __.w, PS 0720 001fc00f 01c00090 118 x: MUL R14.x, R15.x, PV.x 0722 001fc40f 21c00090 y: MUL R14.y, R15.y, PV.x 0724 801fc80f 41c00090 z: MUL R14.z, R15.z, PV.x 0726 00000004 02200c90 119 x: MOV R17.x, R4.x 0728 80000404 22200c90 y: MOV R17.y, R4.y 0730 0000000e 01600c90 120 x: MOV R11.x, R14.x 0732 0000040e 21600c90 y: MOV R11.y, R14.y 0734 0000080e 41600c90 z: MOV R11.z, R14.z 0736 80000c0e 61600c90 w: MOV R11.w, R14.w 0738 0000000d 01400c90 121 x: MOV R10.x, R13.x 0740 0000040d 21400c90 y: MOV R10.y, R13.y 0742 0000080d 41400c90 z: MOV R10.z, R13.z 0744 80000c0d 61400c90 w: MOV R10.w, R13.w 0746 0000000c 01000c90 122 x: MOV R8.x, R12.x 0748 0000040c 21000c90 y: MOV R8.y, R12.y 0750 0000080c 41000c90 z: MOV R8.z, R12.z 0752 80000c0c 61000c90 w: MOV R8.w, R12.w 0754 00000010 00e00c90 123 x: MOV R7.x, R16.x 0756 00000410 20e00c90 y: MOV R7.y, R16.y 0758 00000810 40e00c90 z: MOV R7.z, R16.z 0760 80000c10 60e00c90 w: MOV R7.w, R16.w 0762 00000011 01200c90 124 x: MOV R9.x, R17.x 0764 00000411 21200c90 y: MOV R9.y, R17.y 0766 00000811 41200c90 z: MOV R9.z, R17.z 0768 80000c11 61200c90 w: MOV R9.w, R17.w 0038 c003a03c 95000688 EXPORT_DONE POS 60 R7.xyzw 0040 c0044000 95230688 EXPORT_DONE PARAM 0-3 R8-11.xyzw EOP ===== SHADER_END =============================================================== ###### after parse { preloaded inputs [R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w] CALL_FS R1.xF@R1.x, R1.yF@R1.y, R1.zF@R1.z, R1.wF@R1.w, R2.xF@R2.x, R2.yF@R2.y, R2.zF@R2.z, R2.wF@R2.w, R3.xF@R3.x, R3.yF@R3.y, R3.zF@R3.z, R3.wF@R3.w, R4.xF@R4.x, R4.yF@R4.y, R4.zF@R4.z, R4.wF@R4.w, R5.xF@R5.x, R5.yF@R5.y, R5.zF@R5.z, R5.wF@R5.w, R6.xF@R6.x, R6.yF@R6.y, R6.zF@R6.z, R6.wF@R6.w, R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w ALU < [ MOV R12.x, R2.xF@R2.x MOV R12.y, R2.yF@R2.y MOV R12.z, R2.zF@R2.z ] [ MOV R13.x, R3.xF@R3.x MOV R13.y, R3.yF@R3.y MOV R13.z, R3.zF@R3.z MOV R13.w, R3.wF@R3.w ] [ MOV R14.x, R5.xF@R5.x MOV R14.y, R5.yF@R5.y MOV R14.z, R5.zF@R5.z MOV R14.w, R5.wF@R5.w MOV R15.w, 1|3f800000 ] [ MOV R15.x, R1.xF@R1.x MOV R15.y, R1.yF@R1.y MOV R15.z, R1.zF@R1.z ] [ MOV R15.x, R15.x MOV R15.y, R15.y MOV R15.z, R15.z MOV R15.w, R15.w ] [ MOV R16.x, 0|00000000 MOV R16.y, 0|00000000 MOV R16.z, 0|00000000 MOV R16.w, 0|00000000 ] [ MOV R17.x, 0|00000000 MOV R17.y, 0|00000000 MOV R17.z, 0|00000000 ] [ MOV R18.x, 0|00000000 MOV R18.y, 0|00000000 MOV R18.z, 0|00000000 ] [ MOV R19.x, 0|00000000 MOV R19.y, 0|00000000 MOV R19.z, 0|00000000 ] [ MOV R20.x, R6.xF@R6.x MOV R20.y, R6.yF@R6.y MOV R20.z, R6.zF@R6.z ADD R21.x, 1|3f800000, -R6.xF@R6.x ] [ ADD R21.x, R21.x, -R6.yF@R6.y ] [ ADD R21.x, R21.x, -R6.zF@R6.z ] [ MOV R20.w, R21.x ] [ MOV R20.x, R20.x MOV R20.y, R20.y MOV R20.z, R20.z MOV R20.w, R20.w MOV R21.x, 0|00000000 ] > region #0 repeat region #0 after { LOOP_START_DX10 ALU_PUSH_BEFORE < [ SETGE_INT R22.x, R21.x, 5.60519e-45|00000004 ] [ PRED_SETNE_INT R57.x, PR, EM, R22.x, 0|00000000 ] > region #1 depart region #1 after { if EM { depart region #0 after { JUMP @14 } end_depart } endif } end_depart ALU < [ SETE_INT R23.x, R21.x, 0|00000000 SETE_INT R23.y, R21.x, 1.4013e-45|00000001 SETE_INT R23.z, R21.x, 2.8026e-45|00000002 SETE_INT R23.w, R21.x, 4.2039e-45|00000003 ] [ CNDE_INT R24.x, R23.x, R24.x, R14.x ] [ CNDE_INT R24.x, R23.y, R24.x, R14.y ] [ CNDE_INT R24.x, R23.z, R24.x, R14.z ] [ CNDE_INT R24.x, R23.w, R24.x, R14.w ] [ TRUNC R57.x, R24.x ] [ FLT_TO_INT R25.x, R57.x ] [ MULLO_UINT R26.x, 5.60519e-45|00000004, R25.x ] [ MOV R54.x, R26.x ] [ ADD_INT R58.x, R54.x, 3.78351e-44|0000001b ] > VTX < VFETCH R58.x, R58.y, R58.z, R58.w, R58.x, __, __, __ > ALU < [ MOV R27.x, R58.x MOV R27.y, R58.y MOV R27.z, R58.z MOV R27.w, R58.w MULLO_UINT R57.x, 5.60519e-45|00000004, R25.x ] [ ADD_INT R28.x, R57.x, 1.4013e-45|00000001 ] [ MOV R54.x, R28.x ] [ ADD_INT R58.x, R54.x, 3.78351e-44|0000001b ] > VTX < VFETCH R58.x, R58.y, R58.z, R58.w, R58.x, __, __, __ > ALU < [ MOV R29.x, R58.x MOV R29.y, R58.y MOV R29.z, R58.z MOV R29.w, R58.w ] [ MOV R58.x, 0|00000000 MOV R58.y, 5.60519e-45|00000004 MOV R58.z, 1.4013e-45|00000001 MOV R58.w, 2.8026e-45|00000002 ] [ MULLO_UINT R57.x, R58.y, R25.x ] [ ADD_INT R30.x, R57.x, 2.8026e-45|00000002 ] [ MOV R54.x, R30.x ] [ ADD_INT R58.x, R54.x, 3.78351e-44|0000001b ] > VTX < VFETCH R58.x, R58.y, R58.z, R58.w, R58.x, __, __, __ > ALU < [ MOV R31.x, R58.x MOV R31.y, R58.y MOV R31.z, R58.z MOV R31.w, R58.w ] [ SETE_INT R32.x, R21.x, 0|00000000 SETE_INT R32.y, R21.x, 1.4013e-45|00000001 SETE_INT R32.z, R21.x, 2.8026e-45|00000002 SETE_INT R32.w, R21.x, 4.2039e-45|00000003 ] [ CNDE_INT R33.x, R32.x, R33.x, R20.x ] [ CNDE_INT R33.x, R32.y, R33.x, R20.y ] [ CNDE_INT R33.x, R32.z, R33.x, R20.z ] [ CNDE_INT R33.x, R32.w, R33.x, R20.w MOV R58.y, 5.60519e-45|00000004 MOV R58.z, 1.4013e-45|00000001 MOV R58.w, 2.8026e-45|00000002 MOV R58.x, 0|00000000 ] [ MULLO_UINT R57.x, R58.y, R25.x ] [ ADD_INT R34.x, R57.x, 4.2039e-45|00000003 MUL R35.y, R27.y, R15.x MUL R35.z, R27.z, R15.x MUL R35.w, R27.w, R15.x MUL R35.x, R27.x, R15.x ] [ MULADD R36.x, R29.x, R15.y, R35.x MULADD R36.y, R29.y, R15.y, R35.y MULADD R36.z, R29.z, R15.y, R35.z MULADD R36.w, R29.w, R15.y, R35.w ] [ MULADD R37.x, R31.x, R15.z, R36.x MULADD R37.y, R31.y, R15.z, R36.y MULADD R37.z, R31.z, R15.z, R36.z MULADD R37.w, R31.w, R15.z, R36.w MOV R54.x, R34.x ] [ ADD_INT R58.x, R54.x, 3.78351e-44|0000001b ] > VTX < VFETCH R58.x, R58.y, R58.z, R58.w, R58.x, __, __, __ > ALU < [ MULADD R38.x, R58.x, R15.w, R37.x MULADD R38.y, R58.y, R15.w, R37.y MULADD R38.z, R58.z, R15.w, R37.z MULADD R38.w, R58.w, R15.w, R37.w ] [ MULADD R16.x, R38.x, R33.x, R16.x MULADD R16.y, R38.y, R33.x, R16.y MULADD R16.z, R38.z, R33.x, R16.z MULADD R16.w, R38.w, R33.x, R16.w ] [ MUL R39.x, R27.x, R12.x MUL R39.y, R27.y, R12.x MUL R39.z, R27.z, R12.x ] [ MULADD R40.x, R29.x, R12.y, R39.x MULADD R40.y, R29.y, R12.y, R39.y MULADD R40.z, R29.z, R12.y, R39.z ] [ MULADD R41.x, R31.x, R12.z, R40.x MULADD R41.y, R31.y, R12.z, R40.y MULADD R41.z, R31.z, R12.z, R40.z ] [ MUL R42.x, R27.x, R13.x MUL R42.y, R27.y, R13.x MUL R42.z, R27.z, R13.x ] [ MULADD R43.x, R29.x, R13.y, R42.x MULADD R43.y, R29.y, R13.y, R42.y MULADD R43.z, R29.z, R13.y, R42.z ] [ MULADD R44.x, R31.x, R13.z, R43.x MULADD R44.y, R31.y, R13.z, R43.y MULADD R44.z, R31.z, R13.z, R43.z ] [ SETE_INT R45.x, R21.x, 0|00000000 SETE_INT R45.y, R21.x, 1.4013e-45|00000001 SETE_INT R45.z, R21.x, 2.8026e-45|00000002 SETE_INT R45.w, R21.x, 4.2039e-45|00000003 ] [ CNDE_INT R46.x, R45.x, R46.x, R20.x ] [ CNDE_INT R46.x, R45.y, R46.x, R20.y ] [ CNDE_INT R46.x, R45.z, R46.x, R20.z ] [ CNDE_INT R46.x, R45.w, R46.x, R20.w ] [ MULADD R17.x, R41.x, R46.x, R17.x MULADD R17.y, R41.y, R46.x, R17.y MULADD R17.z, R41.z, R46.x, R17.z ] [ SETE_INT R47.x, R21.x, 0|00000000 SETE_INT R47.y, R21.x, 1.4013e-45|00000001 SETE_INT R47.z, R21.x, 2.8026e-45|00000002 SETE_INT R47.w, R21.x, 4.2039e-45|00000003 ] [ CNDE_INT R48.x, R47.x, R48.x, R20.x ] [ CNDE_INT R48.x, R47.y, R48.x, R20.y ] [ CNDE_INT R48.x, R47.z, R48.x, R20.z ] [ CNDE_INT R48.x, R47.w, R48.x, R20.w ] [ MULADD R18.x, R44.x, R48.x, R18.x MULADD R18.y, R44.y, R48.x, R18.y MULADD R18.z, R44.z, R48.x, R18.z ] [ SETE_INT R49.x, R21.x, 0|00000000 SETE_INT R49.y, R21.x, 1.4013e-45|00000001 SETE_INT R49.z, R21.x, 2.8026e-45|00000002 SETE_INT R49.w, R21.x, 4.2039e-45|00000003 ] [ CNDE_INT R50.x, R49.x, R50.x, R20.x ] [ CNDE_INT R50.x, R49.y, R50.x, R20.y ] [ CNDE_INT R50.x, R49.z, R50.x, R20.z ] [ CNDE_INT R50.x, R49.w, R50.x, R20.w MUL R51.y, R41.x, R44.z MUL R51.z, R41.y, R44.x MUL R51.x, R41.z, R44.y ] [ MULADD R52.x, R41.y, R44.z, -R51.x MULADD R52.y, R41.z, R44.x, -R51.y MULADD R52.z, R41.x, R44.y, -R51.z ] [ MUL R53.x, R52.x, R13.w MUL R53.y, R52.y, R13.w MUL R53.z, R52.z, R13.w ] [ MULADD R19.x, R53.x, R50.x, R19.x MULADD R19.y, R53.y, R50.x, R19.y MULADD R19.z, R53.z, R50.x, R19.z ADD_INT R21.x, R21.x, 1.4013e-45|00000001 ] > LOOP_END } end_repeat ALU < [ MUL R12.x, C23.x, R16.x MUL R12.y, C23.y, R16.x MUL R12.z, C23.z, R16.x MUL R12.w, C23.w, R16.x ] [ MULADD R12.x, C24.x, R16.y, R12.x MULADD R12.y, C24.y, R16.y, R12.y MULADD R12.z, C24.z, R16.y, R12.z MULADD R12.w, C24.w, R16.y, R12.w ] [ MULADD R12.x, C25.x, R16.z, R12.x MULADD R12.y, C25.y, R16.z, R12.y MULADD R12.z, C25.z, R16.z, R12.z MULADD R12.w, C25.w, R16.z, R12.w ] [ MULADD R12.x, C26.x, R16.w, R12.x MULADD R12.y, C26.y, R16.w, R12.y MULADD R12.z, C26.z, R16.w, R12.z MULADD R12.w, C26.w, R16.w, R12.w ] [ DOT4 4S DOT4 R13.x, R17.x, R17.x 4S DOT4 __, R17.y, R17.y 4S DOT4 __, R17.z, R17.z 4S DOT4 __, 0|00000000, 0|00000000 ] [ RECIPSQRT_CLAMPED R57.x, |R13.x| ] [ MOV R13.x, R57.x MOV __, R57.x MOV __, R57.x MOV __, R57.x ] [ MUL R13.x, R17.x, R13.x MUL R13.y, R17.y, R13.x MUL R13.z, R17.z, R13.x ] [ MUL R14.x, C23.x, R13.x MUL R14.y, C23.y, R13.x MUL R14.z, C23.z, R13.x ] [ MULADD R14.x, C24.x, R13.y, R14.x MULADD R14.y, C24.y, R13.y, R14.y MULADD R14.z, C24.z, R13.y, R14.z ] [ MULADD R13.x, C25.x, R13.z, R14.x MULADD R13.y, C25.y, R13.z, R14.y MULADD R13.z, C25.z, R13.z, R14.z ] [ DOT4 4S DOT4 R14.x, R18.x, R18.x 4S DOT4 __, R18.y, R18.y 4S DOT4 __, R18.z, R18.z 4S DOT4 __, 0|00000000, 0|00000000 ] [ RECIPSQRT_CLAMPED R57.x, |R14.x| ] [ MOV R14.x, R57.x MOV __, R57.x MOV __, R57.x MOV __, R57.x ] [ MUL R14.x, R18.x, R14.x MUL R14.y, R18.y, R14.x MUL R14.z, R18.z, R14.x ] [ MUL R15.x, C23.x, R14.x MUL R15.y, C23.y, R14.x MUL R15.z, C23.z, R14.x ] [ MULADD R15.x, C24.x, R14.y, R15.x MULADD R15.y, C24.y, R14.y, R15.y MULADD R15.z, C24.z, R14.y, R15.z ] [ MULADD R14.x, C25.x, R14.z, R15.x MULADD R14.y, C25.y, R14.z, R15.y MULADD R14.z, C25.z, R14.z, R15.z ] [ DOT4 4S DOT4 R15.x, R19.x, R19.x 4S DOT4 __, R19.y, R19.y 4S DOT4 __, R19.z, R19.z 4S DOT4 __, 0|00000000, 0|00000000 ] [ RECIPSQRT_CLAMPED R57.x, |R15.x| ] [ MOV R15.x, R57.x MOV __, R57.x MOV __, R57.x MOV __, R57.x ] [ MUL R15.x, R19.x, R15.x MUL R15.y, R19.y, R15.x MUL R15.z, R19.z, R15.x ] [ MUL R16.x, C23.x, R15.x MUL R16.y, C23.y, R15.x MUL R16.z, C23.z, R15.x ] [ MULADD R16.x, C24.x, R15.y, R16.x MULADD R16.y, C24.y, R15.y, R16.y MULADD R16.z, C24.z, R15.y, R16.z ] [ MULADD R15.x, C25.x, R15.z, R16.x MULADD R15.y, C25.y, R15.z, R16.y MULADD R15.z, C25.z, R15.z, R16.z ] [ MUL R16.x, C0.x, R12.x MUL R16.y, C0.y, R12.x MUL R16.z, C0.z, R12.x MUL R16.w, C0.w, R12.x ] [ MULADD R16.x, C1.x, R12.y, R16.x MULADD R16.y, C1.y, R12.y, R16.y MULADD R16.z, C1.z, R12.y, R16.z MULADD R16.w, C1.w, R12.y, R16.w ] [ MULADD R16.x, C2.x, R12.z, R16.x MULADD R16.y, C2.y, R12.z, R16.y MULADD R16.z, C2.z, R12.z, R16.z MULADD R16.w, C2.w, R12.z, R16.w ] [ MULADD R16.x, C3.x, R12.w, R16.x MULADD R16.y, C3.y, R12.w, R16.y MULADD R16.z, C3.z, R12.w, R16.z MULADD R16.w, C3.w, R12.w, R16.w ] [ DOT4 4S DOT4 R17.x, R13.x, R13.x 4S DOT4 __, R13.y, R13.y 4S DOT4 __, R13.z, R13.z 4S DOT4 __, 0|00000000, 0|00000000 ] [ RECIPSQRT_CLAMPED R57.x, |R17.x| ] [ MOV R17.x, R57.x MOV __, R57.x MOV __, R57.x MOV __, R57.x ] [ MUL R13.x, R13.x, R17.x MUL R13.y, R13.y, R17.x MUL R13.z, R13.z, R17.x ] [ MOV R13.x, R13.z MOV R17.z, R13.x MOV R17.w, R13.y ] [ DOT4 4S DOT4 R18.x, R14.x, R14.x 4S DOT4 __, R14.y, R14.y 4S DOT4 __, R14.z, R14.z 4S DOT4 __, 0|00000000, 0|00000000 ] [ RECIPSQRT_CLAMPED R57.x, |R18.x| ] [ MOV R18.x, R57.x MOV __, R57.x MOV __, R57.x MOV __, R57.x ] [ MUL R14.x, R14.x, R18.x MUL R14.y, R14.y, R18.x MUL R14.z, R14.z, R18.x ] > ALU < [ MOV R13.y, R14.x MOV R13.z, R14.y MOV R13.w, R14.z ] [ DOT4 4S DOT4 R14.x, R15.x, R15.x 4S DOT4 __, R15.y, R15.y 4S DOT4 __, R15.z, R15.z 4S DOT4 __, 0|00000000, 0|00000000 ] [ RECIPSQRT_CLAMPED R57.x, |R14.x| ] [ MOV R14.x, R57.x MOV __, R57.x MOV __, R57.x MOV __, R57.x ] [ MUL R14.x, R15.x, R14.x MUL R14.y, R15.y, R14.x MUL R14.z, R15.z, R14.x ] [ MOV R17.x, R4.xF@R4.x MOV R17.y, R4.yF@R4.y ] [ MOV R11.x, R14.x MOV R11.y, R14.y MOV R11.z, R14.z MOV R11.w, R14.w ] [ MOV R10.x, R13.x MOV R10.y, R13.y MOV R10.z, R13.z MOV R10.w, R13.w ] [ MOV R8.x, R12.x MOV R8.y, R12.y MOV R8.z, R12.z MOV R8.w, R12.w ] [ MOV R7.x, R16.x MOV R7.y, R16.y MOV R7.z, R16.z MOV R7.w, R16.w ] [ MOV R9.x, R17.x MOV R9.y, R17.y MOV R9.z, R17.z MOV R9.w, R17.w ] > EXPORT POS 60 R7.x, R7.y, R7.z, R7.w EXPORT PARAM 0 R8.x, R8.y, R8.z, R8.w EXPORT PARAM 1 R9.x, R9.y, R9.z, R9.w EXPORT PARAM 2 R10.x, R10.y, R10.z, R10.w EXPORT PARAM 3 R11.x, R11.y, R11.z, R11.w } ###### after ssa_prepare { preloaded inputs [R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w] CALL_FS R1.xF@R1.x, R1.yF@R1.y, R1.zF@R1.z, R1.wF@R1.w, R2.xF@R2.x, R2.yF@R2.y, R2.zF@R2.z, R2.wF@R2.w, R3.xF@R3.x, R3.yF@R3.y, R3.zF@R3.z, R3.wF@R3.w, R4.xF@R4.x, R4.yF@R4.y, R4.zF@R4.z, R4.wF@R4.w, R5.xF@R5.x, R5.yF@R5.y, R5.zF@R5.z, R5.wF@R5.w, R6.xF@R6.x, R6.yF@R6.y, R6.zF@R6.z, R6.wF@R6.w, R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w ALU < [ MOV R12.x, R2.xF@R2.x MOV R12.y, R2.yF@R2.y MOV R12.z, R2.zF@R2.z ] [ MOV R13.x, R3.xF@R3.x MOV R13.y, R3.yF@R3.y MOV R13.z, R3.zF@R3.z MOV R13.w, R3.wF@R3.w ] [ MOV R14.x, R5.xF@R5.x MOV R14.y, R5.yF@R5.y MOV R14.z, R5.zF@R5.z MOV R14.w, R5.wF@R5.w MOV R15.w, 1|3f800000 ] [ MOV R15.x, R1.xF@R1.x MOV R15.y, R1.yF@R1.y MOV R15.z, R1.zF@R1.z ] [ MOV R15.x, R15.x MOV R15.y, R15.y MOV R15.z, R15.z MOV R15.w, R15.w ] [ MOV R16.x, 0|00000000 MOV R16.y, 0|00000000 MOV R16.z, 0|00000000 MOV R16.w, 0|00000000 ] [ MOV R17.x, 0|00000000 MOV R17.y, 0|00000000 MOV R17.z, 0|00000000 ] [ MOV R18.x, 0|00000000 MOV R18.y, 0|00000000 MOV R18.z, 0|00000000 ] [ MOV R19.x, 0|00000000 MOV R19.y, 0|00000000 MOV R19.z, 0|00000000 ] [ MOV R20.x, R6.xF@R6.x MOV R20.y, R6.yF@R6.y MOV R20.z, R6.zF@R6.z ADD R21.x, 1|3f800000, -R6.xF@R6.x ] [ ADD R21.x, R21.x, -R6.yF@R6.y ] [ ADD R21.x, R21.x, -R6.zF@R6.z ] [ MOV R20.w, R21.x ] [ MOV R20.x, R20.x MOV R20.y, R20.y MOV R20.z, R20.z MOV R20.w, R20.w MOV R21.x, 0|00000000 ] > region #0 { * phi R16.x, R16.x, R16.x * phi R16.y, R16.y, R16.y * phi R16.z, R16.z, R16.z * phi R16.w, R16.w, R16.w * phi R17.x, R17.x, R17.x * phi R17.y, R17.y, R17.y * phi R17.z, R17.z, R17.z * phi R18.x, R18.x, R18.x * phi R18.y, R18.y, R18.y * phi R18.z, R18.z, R18.z * phi R19.x, R19.x, R19.x * phi R19.y, R19.y, R19.y * phi R19.z, R19.z, R19.z * phi R21.x, R21.x, R21.x * phi R22.x, R22.x, R22.x * phi PR, PR, PR * phi EM, EM, EM * phi R57.x, R57.x, R57.x * phi R23.x, R23.x, R23.x * phi R23.y, R23.y, R23.y * phi R23.z, R23.z, R23.z * phi R23.w, R23.w, R23.w * phi R24.x, R24.x, R24.x * phi R25.x, R25.x, R25.x * phi R26.x, R26.x, R26.x * phi R54.x, R54.x, R54.x * phi R58.x, R58.x, R58.x * phi R58.y, R58.y, R58.y * phi R58.z, R58.z, R58.z * phi R58.w, R58.w, R58.w * phi R27.x, R27.x, R27.x * phi R27.y, R27.y, R27.y * phi R27.z, R27.z, R27.z * phi R27.w, R27.w, R27.w * phi R28.x, R28.x, R28.x * phi R29.x, R29.x, R29.x * phi R29.y, R29.y, R29.y * phi R29.z, R29.z, R29.z * phi R29.w, R29.w, R29.w * phi R30.x, R30.x, R30.x * phi R31.x, R31.x, R31.x * phi R31.y, R31.y, R31.y * phi R31.z, R31.z, R31.z * phi R31.w, R31.w, R31.w * phi R32.x, R32.x, R32.x * phi R32.y, R32.y, R32.y * phi R32.z, R32.z, R32.z * phi R32.w, R32.w, R32.w * phi R33.x, R33.x, R33.x * phi R34.x, R34.x, R34.x * phi R35.y, R35.y, R35.y * phi R35.z, R35.z, R35.z * phi R35.w, R35.w, R35.w * phi R35.x, R35.x, R35.x * phi R36.x, R36.x, R36.x * phi R36.y, R36.y, R36.y * phi R36.z, R36.z, R36.z * phi R36.w, R36.w, R36.w * phi R37.x, R37.x, R37.x * phi R37.y, R37.y, R37.y * phi R37.z, R37.z, R37.z * phi R37.w, R37.w, R37.w * phi R38.x, R38.x, R38.x * phi R38.y, R38.y, R38.y * phi R38.z, R38.z, R38.z * phi R38.w, R38.w, R38.w * phi R39.x, R39.x, R39.x * phi R39.y, R39.y, R39.y * phi R39.z, R39.z, R39.z * phi R40.x, R40.x, R40.x * phi R40.y, R40.y, R40.y * phi R40.z, R40.z, R40.z * phi R41.x, R41.x, R41.x * phi R41.y, R41.y, R41.y * phi R41.z, R41.z, R41.z * phi R42.x, R42.x, R42.x * phi R42.y, R42.y, R42.y * phi R42.z, R42.z, R42.z * phi R43.x, R43.x, R43.x * phi R43.y, R43.y, R43.y * phi R43.z, R43.z, R43.z * phi R44.x, R44.x, R44.x * phi R44.y, R44.y, R44.y * phi R44.z, R44.z, R44.z * phi R45.x, R45.x, R45.x * phi R45.y, R45.y, R45.y * phi R45.z, R45.z, R45.z * phi R45.w, R45.w, R45.w * phi R46.x, R46.x, R46.x * phi R47.x, R47.x, R47.x * phi R47.y, R47.y, R47.y * phi R47.z, R47.z, R47.z * phi R47.w, R47.w, R47.w * phi R48.x, R48.x, R48.x * phi R49.x, R49.x, R49.x * phi R49.y, R49.y, R49.y * phi R49.z, R49.z, R49.z * phi R49.w, R49.w, R49.w * phi R50.x, R50.x, R50.x * phi R51.y, R51.y, R51.y * phi R51.z, R51.z, R51.z * phi R51.x, R51.x, R51.x * phi R52.x, R52.x, R52.x * phi R52.y, R52.y, R52.y * phi R52.z, R52.z, R52.z * phi R53.x, R53.x, R53.x * phi R53.y, R53.y, R53.y * phi R53.z, R53.z, R53.z } repeat region #0 after { LOOP_START_DX10 ALU_PUSH_BEFORE < [ SETGE_INT R22.x, R21.x, 5.60519e-45|00000004 ] [ PRED_SETNE_INT R57.x, PR, EM, R22.x, 0|00000000 ] > region #1 depart region #1 after { if EM { depart region #0 after { JUMP @14 } end_depart } endif } end_depart ALU < [ SETE_INT R23.x, R21.x, 0|00000000 SETE_INT R23.y, R21.x, 1.4013e-45|00000001 SETE_INT R23.z, R21.x, 2.8026e-45|00000002 SETE_INT R23.w, R21.x, 4.2039e-45|00000003 ] [ CNDE_INT R24.x, R23.x, R24.x, R14.x ] [ CNDE_INT R24.x, R23.y, R24.x, R14.y ] [ CNDE_INT R24.x, R23.z, R24.x, R14.z ] [ CNDE_INT R24.x, R23.w, R24.x, R14.w ] [ TRUNC R57.x, R24.x ] [ FLT_TO_INT R25.x, R57.x ] [ MULLO_UINT R26.x, 5.60519e-45|00000004, R25.x ] [ MOV R54.x, R26.x ] [ ADD_INT R58.x, R54.x, 3.78351e-44|0000001b ] > VTX < VFETCH R58.x, R58.y, R58.z, R58.w, R58.x, __, __, __ > ALU < [ MOV R27.x, R58.x MOV R27.y, R58.y MOV R27.z, R58.z MOV R27.w, R58.w MULLO_UINT R57.x, 5.60519e-45|00000004, R25.x ] [ ADD_INT R28.x, R57.x, 1.4013e-45|00000001 ] [ MOV R54.x, R28.x ] [ ADD_INT R58.x, R54.x, 3.78351e-44|0000001b ] > VTX < VFETCH R58.x, R58.y, R58.z, R58.w, R58.x, __, __, __ > ALU < [ MOV R29.x, R58.x MOV R29.y, R58.y MOV R29.z, R58.z MOV R29.w, R58.w ] [ MOV R58.x, 0|00000000 MOV R58.y, 5.60519e-45|00000004 MOV R58.z, 1.4013e-45|00000001 MOV R58.w, 2.8026e-45|00000002 ] [ MULLO_UINT R57.x, R58.y, R25.x ] [ ADD_INT R30.x, R57.x, 2.8026e-45|00000002 ] [ MOV R54.x, R30.x ] [ ADD_INT R58.x, R54.x, 3.78351e-44|0000001b ] > VTX < VFETCH R58.x, R58.y, R58.z, R58.w, R58.x, __, __, __ > ALU < [ MOV R31.x, R58.x MOV R31.y, R58.y MOV R31.z, R58.z MOV R31.w, R58.w ] [ SETE_INT R32.x, R21.x, 0|00000000 SETE_INT R32.y, R21.x, 1.4013e-45|00000001 SETE_INT R32.z, R21.x, 2.8026e-45|00000002 SETE_INT R32.w, R21.x, 4.2039e-45|00000003 ] [ CNDE_INT R33.x, R32.x, R33.x, R20.x ] [ CNDE_INT R33.x, R32.y, R33.x, R20.y ] [ CNDE_INT R33.x, R32.z, R33.x, R20.z ] [ CNDE_INT R33.x, R32.w, R33.x, R20.w MOV R58.y, 5.60519e-45|00000004 MOV R58.z, 1.4013e-45|00000001 MOV R58.w, 2.8026e-45|00000002 MOV R58.x, 0|00000000 ] [ MULLO_UINT R57.x, R58.y, R25.x ] [ ADD_INT R34.x, R57.x, 4.2039e-45|00000003 MUL R35.y, R27.y, R15.x MUL R35.z, R27.z, R15.x MUL R35.w, R27.w, R15.x MUL R35.x, R27.x, R15.x ] [ MULADD R36.x, R29.x, R15.y, R35.x MULADD R36.y, R29.y, R15.y, R35.y MULADD R36.z, R29.z, R15.y, R35.z MULADD R36.w, R29.w, R15.y, R35.w ] [ MULADD R37.x, R31.x, R15.z, R36.x MULADD R37.y, R31.y, R15.z, R36.y MULADD R37.z, R31.z, R15.z, R36.z MULADD R37.w, R31.w, R15.z, R36.w MOV R54.x, R34.x ] [ ADD_INT R58.x, R54.x, 3.78351e-44|0000001b ] > VTX < VFETCH R58.x, R58.y, R58.z, R58.w, R58.x, __, __, __ > ALU < [ MULADD R38.x, R58.x, R15.w, R37.x MULADD R38.y, R58.y, R15.w, R37.y MULADD R38.z, R58.z, R15.w, R37.z MULADD R38.w, R58.w, R15.w, R37.w ] [ MULADD R16.x, R38.x, R33.x, R16.x MULADD R16.y, R38.y, R33.x, R16.y MULADD R16.z, R38.z, R33.x, R16.z MULADD R16.w, R38.w, R33.x, R16.w ] [ MUL R39.x, R27.x, R12.x MUL R39.y, R27.y, R12.x MUL R39.z, R27.z, R12.x ] [ MULADD R40.x, R29.x, R12.y, R39.x MULADD R40.y, R29.y, R12.y, R39.y MULADD R40.z, R29.z, R12.y, R39.z ] [ MULADD R41.x, R31.x, R12.z, R40.x MULADD R41.y, R31.y, R12.z, R40.y MULADD R41.z, R31.z, R12.z, R40.z ] [ MUL R42.x, R27.x, R13.x MUL R42.y, R27.y, R13.x MUL R42.z, R27.z, R13.x ] [ MULADD R43.x, R29.x, R13.y, R42.x MULADD R43.y, R29.y, R13.y, R42.y MULADD R43.z, R29.z, R13.y, R42.z ] [ MULADD R44.x, R31.x, R13.z, R43.x MULADD R44.y, R31.y, R13.z, R43.y MULADD R44.z, R31.z, R13.z, R43.z ] [ SETE_INT R45.x, R21.x, 0|00000000 SETE_INT R45.y, R21.x, 1.4013e-45|00000001 SETE_INT R45.z, R21.x, 2.8026e-45|00000002 SETE_INT R45.w, R21.x, 4.2039e-45|00000003 ] [ CNDE_INT R46.x, R45.x, R46.x, R20.x ] [ CNDE_INT R46.x, R45.y, R46.x, R20.y ] [ CNDE_INT R46.x, R45.z, R46.x, R20.z ] [ CNDE_INT R46.x, R45.w, R46.x, R20.w ] [ MULADD R17.x, R41.x, R46.x, R17.x MULADD R17.y, R41.y, R46.x, R17.y MULADD R17.z, R41.z, R46.x, R17.z ] [ SETE_INT R47.x, R21.x, 0|00000000 SETE_INT R47.y, R21.x, 1.4013e-45|00000001 SETE_INT R47.z, R21.x, 2.8026e-45|00000002 SETE_INT R47.w, R21.x, 4.2039e-45|00000003 ] [ CNDE_INT R48.x, R47.x, R48.x, R20.x ] [ CNDE_INT R48.x, R47.y, R48.x, R20.y ] [ CNDE_INT R48.x, R47.z, R48.x, R20.z ] [ CNDE_INT R48.x, R47.w, R48.x, R20.w ] [ MULADD R18.x, R44.x, R48.x, R18.x MULADD R18.y, R44.y, R48.x, R18.y MULADD R18.z, R44.z, R48.x, R18.z ] [ SETE_INT R49.x, R21.x, 0|00000000 SETE_INT R49.y, R21.x, 1.4013e-45|00000001 SETE_INT R49.z, R21.x, 2.8026e-45|00000002 SETE_INT R49.w, R21.x, 4.2039e-45|00000003 ] [ CNDE_INT R50.x, R49.x, R50.x, R20.x ] [ CNDE_INT R50.x, R49.y, R50.x, R20.y ] [ CNDE_INT R50.x, R49.z, R50.x, R20.z ] [ CNDE_INT R50.x, R49.w, R50.x, R20.w MUL R51.y, R41.x, R44.z MUL R51.z, R41.y, R44.x MUL R51.x, R41.z, R44.y ] [ MULADD R52.x, R41.y, R44.z, -R51.x MULADD R52.y, R41.z, R44.x, -R51.y MULADD R52.z, R41.x, R44.y, -R51.z ] [ MUL R53.x, R52.x, R13.w MUL R53.y, R52.y, R13.w MUL R53.z, R52.z, R13.w ] [ MULADD R19.x, R53.x, R50.x, R19.x MULADD R19.y, R53.y, R50.x, R19.y MULADD R19.z, R53.z, R50.x, R19.z ADD_INT R21.x, R21.x, 1.4013e-45|00000001 ] > LOOP_END } end_repeat { * phi R16.x, R16.x * phi R16.y, R16.y * phi R16.z, R16.z * phi R16.w, R16.w * phi R17.x, R17.x * phi R17.y, R17.y * phi R17.z, R17.z * phi R18.x, R18.x * phi R18.y, R18.y * phi R18.z, R18.z * phi R19.x, R19.x * phi R19.y, R19.y * phi R19.z, R19.z * phi R21.x, R21.x * phi R22.x, R22.x * phi PR, PR * phi EM, EM * phi R57.x, R57.x * phi R23.x, R23.x * phi R23.y, R23.y * phi R23.z, R23.z * phi R23.w, R23.w * phi R24.x, R24.x * phi R25.x, R25.x * phi R26.x, R26.x * phi R54.x, R54.x * phi R58.x, R58.x * phi R58.y, R58.y * phi R58.z, R58.z * phi R58.w, R58.w * phi R27.x, R27.x * phi R27.y, R27.y * phi R27.z, R27.z * phi R27.w, R27.w * phi R28.x, R28.x * phi R29.x, R29.x * phi R29.y, R29.y * phi R29.z, R29.z * phi R29.w, R29.w * phi R30.x, R30.x * phi R31.x, R31.x * phi R31.y, R31.y * phi R31.z, R31.z * phi R31.w, R31.w * phi R32.x, R32.x * phi R32.y, R32.y * phi R32.z, R32.z * phi R32.w, R32.w * phi R33.x, R33.x * phi R34.x, R34.x * phi R35.y, R35.y * phi R35.z, R35.z * phi R35.w, R35.w * phi R35.x, R35.x * phi R36.x, R36.x * phi R36.y, R36.y * phi R36.z, R36.z * phi R36.w, R36.w * phi R37.x, R37.x * phi R37.y, R37.y * phi R37.z, R37.z * phi R37.w, R37.w * phi R38.x, R38.x * phi R38.y, R38.y * phi R38.z, R38.z * phi R38.w, R38.w * phi R39.x, R39.x * phi R39.y, R39.y * phi R39.z, R39.z * phi R40.x, R40.x * phi R40.y, R40.y * phi R40.z, R40.z * phi R41.x, R41.x * phi R41.y, R41.y * phi R41.z, R41.z * phi R42.x, R42.x * phi R42.y, R42.y * phi R42.z, R42.z * phi R43.x, R43.x * phi R43.y, R43.y * phi R43.z, R43.z * phi R44.x, R44.x * phi R44.y, R44.y * phi R44.z, R44.z * phi R45.x, R45.x * phi R45.y, R45.y * phi R45.z, R45.z * phi R45.w, R45.w * phi R46.x, R46.x * phi R47.x, R47.x * phi R47.y, R47.y * phi R47.z, R47.z * phi R47.w, R47.w * phi R48.x, R48.x * phi R49.x, R49.x * phi R49.y, R49.y * phi R49.z, R49.z * phi R49.w, R49.w * phi R50.x, R50.x * phi R51.y, R51.y * phi R51.z, R51.z * phi R51.x, R51.x * phi R52.x, R52.x * phi R52.y, R52.y * phi R52.z, R52.z * phi R53.x, R53.x * phi R53.y, R53.y * phi R53.z, R53.z } ALU < [ MUL R12.x, C23.x, R16.x MUL R12.y, C23.y, R16.x MUL R12.z, C23.z, R16.x MUL R12.w, C23.w, R16.x ] [ MULADD R12.x, C24.x, R16.y, R12.x MULADD R12.y, C24.y, R16.y, R12.y MULADD R12.z, C24.z, R16.y, R12.z MULADD R12.w, C24.w, R16.y, R12.w ] [ MULADD R12.x, C25.x, R16.z, R12.x MULADD R12.y, C25.y, R16.z, R12.y MULADD R12.z, C25.z, R16.z, R12.z MULADD R12.w, C25.w, R16.z, R12.w ] [ MULADD R12.x, C26.x, R16.w, R12.x MULADD R12.y, C26.y, R16.w, R12.y MULADD R12.z, C26.z, R16.w, R12.z MULADD R12.w, C26.w, R16.w, R12.w ] [ DOT4 4S DOT4 R13.x, R17.x, R17.x 4S DOT4 __, R17.y, R17.y 4S DOT4 __, R17.z, R17.z 4S DOT4 __, 0|00000000, 0|00000000 ] [ RECIPSQRT_CLAMPED R57.x, |R13.x| ] [ MOV R13.x, R57.x MOV __, R57.x MOV __, R57.x MOV __, R57.x ] [ MUL R13.x, R17.x, R13.x MUL R13.y, R17.y, R13.x MUL R13.z, R17.z, R13.x ] [ MUL R14.x, C23.x, R13.x MUL R14.y, C23.y, R13.x MUL R14.z, C23.z, R13.x ] [ MULADD R14.x, C24.x, R13.y, R14.x MULADD R14.y, C24.y, R13.y, R14.y MULADD R14.z, C24.z, R13.y, R14.z ] [ MULADD R13.x, C25.x, R13.z, R14.x MULADD R13.y, C25.y, R13.z, R14.y MULADD R13.z, C25.z, R13.z, R14.z ] [ DOT4 4S DOT4 R14.x, R18.x, R18.x 4S DOT4 __, R18.y, R18.y 4S DOT4 __, R18.z, R18.z 4S DOT4 __, 0|00000000, 0|00000000 ] [ RECIPSQRT_CLAMPED R57.x, |R14.x| ] [ MOV R14.x, R57.x MOV __, R57.x MOV __, R57.x MOV __, R57.x ] [ MUL R14.x, R18.x, R14.x MUL R14.y, R18.y, R14.x MUL R14.z, R18.z, R14.x ] [ MUL R15.x, C23.x, R14.x MUL R15.y, C23.y, R14.x MUL R15.z, C23.z, R14.x ] [ MULADD R15.x, C24.x, R14.y, R15.x MULADD R15.y, C24.y, R14.y, R15.y MULADD R15.z, C24.z, R14.y, R15.z ] [ MULADD R14.x, C25.x, R14.z, R15.x MULADD R14.y, C25.y, R14.z, R15.y MULADD R14.z, C25.z, R14.z, R15.z ] [ DOT4 4S DOT4 R15.x, R19.x, R19.x 4S DOT4 __, R19.y, R19.y 4S DOT4 __, R19.z, R19.z 4S DOT4 __, 0|00000000, 0|00000000 ] [ RECIPSQRT_CLAMPED R57.x, |R15.x| ] [ MOV R15.x, R57.x MOV __, R57.x MOV __, R57.x MOV __, R57.x ] [ MUL R15.x, R19.x, R15.x MUL R15.y, R19.y, R15.x MUL R15.z, R19.z, R15.x ] [ MUL R16.x, C23.x, R15.x MUL R16.y, C23.y, R15.x MUL R16.z, C23.z, R15.x ] [ MULADD R16.x, C24.x, R15.y, R16.x MULADD R16.y, C24.y, R15.y, R16.y MULADD R16.z, C24.z, R15.y, R16.z ] [ MULADD R15.x, C25.x, R15.z, R16.x MULADD R15.y, C25.y, R15.z, R16.y MULADD R15.z, C25.z, R15.z, R16.z ] [ MUL R16.x, C0.x, R12.x MUL R16.y, C0.y, R12.x MUL R16.z, C0.z, R12.x MUL R16.w, C0.w, R12.x ] [ MULADD R16.x, C1.x, R12.y, R16.x MULADD R16.y, C1.y, R12.y, R16.y MULADD R16.z, C1.z, R12.y, R16.z MULADD R16.w, C1.w, R12.y, R16.w ] [ MULADD R16.x, C2.x, R12.z, R16.x MULADD R16.y, C2.y, R12.z, R16.y MULADD R16.z, C2.z, R12.z, R16.z MULADD R16.w, C2.w, R12.z, R16.w ] [ MULADD R16.x, C3.x, R12.w, R16.x MULADD R16.y, C3.y, R12.w, R16.y MULADD R16.z, C3.z, R12.w, R16.z MULADD R16.w, C3.w, R12.w, R16.w ] [ DOT4 4S DOT4 R17.x, R13.x, R13.x 4S DOT4 __, R13.y, R13.y 4S DOT4 __, R13.z, R13.z 4S DOT4 __, 0|00000000, 0|00000000 ] [ RECIPSQRT_CLAMPED R57.x, |R17.x| ] [ MOV R17.x, R57.x MOV __, R57.x MOV __, R57.x MOV __, R57.x ] [ MUL R13.x, R13.x, R17.x MUL R13.y, R13.y, R17.x MUL R13.z, R13.z, R17.x ] [ MOV R13.x, R13.z MOV R17.z, R13.x MOV R17.w, R13.y ] [ DOT4 4S DOT4 R18.x, R14.x, R14.x 4S DOT4 __, R14.y, R14.y 4S DOT4 __, R14.z, R14.z 4S DOT4 __, 0|00000000, 0|00000000 ] [ RECIPSQRT_CLAMPED R57.x, |R18.x| ] [ MOV R18.x, R57.x MOV __, R57.x MOV __, R57.x MOV __, R57.x ] [ MUL R14.x, R14.x, R18.x MUL R14.y, R14.y, R18.x MUL R14.z, R14.z, R18.x ] > ALU < [ MOV R13.y, R14.x MOV R13.z, R14.y MOV R13.w, R14.z ] [ DOT4 4S DOT4 R14.x, R15.x, R15.x 4S DOT4 __, R15.y, R15.y 4S DOT4 __, R15.z, R15.z 4S DOT4 __, 0|00000000, 0|00000000 ] [ RECIPSQRT_CLAMPED R57.x, |R14.x| ] [ MOV R14.x, R57.x MOV __, R57.x MOV __, R57.x MOV __, R57.x ] [ MUL R14.x, R15.x, R14.x MUL R14.y, R15.y, R14.x MUL R14.z, R15.z, R14.x ] [ MOV R17.x, R4.xF@R4.x MOV R17.y, R4.yF@R4.y ] [ MOV R11.x, R14.x MOV R11.y, R14.y MOV R11.z, R14.z MOV R11.w, R14.w ] [ MOV R10.x, R13.x MOV R10.y, R13.y MOV R10.z, R13.z MOV R10.w, R13.w ] [ MOV R8.x, R12.x MOV R8.y, R12.y MOV R8.z, R12.z MOV R8.w, R12.w ] [ MOV R7.x, R16.x MOV R7.y, R16.y MOV R7.z, R16.z MOV R7.w, R16.w ] [ MOV R9.x, R17.x MOV R9.y, R17.y MOV R9.z, R17.z MOV R9.w, R17.w ] > EXPORT POS 60 R7.x, R7.y, R7.z, R7.w EXPORT PARAM 0 R8.x, R8.y, R8.z, R8.w EXPORT PARAM 1 R9.x, R9.y, R9.z, R9.w EXPORT PARAM 2 R10.x, R10.y, R10.z, R10.w EXPORT PARAM 3 R11.x, R11.y, R11.z, R11.w } ###### after ssa_rename { preloaded inputs [R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w] CALL_FS R1.x.1, R1.y.1, R1.z.1, R1.w.1, R2.x.1, R2.y.1, R2.z.1, R2.w.1, R3.x.1, R3.y.1, R3.z.1, R3.w.1, R4.x.1, R4.y.1, R4.z.1, R4.w.1, R5.x.1, R5.y.1, R5.z.1, R5.w.1, R6.x.1, R6.y.1, R6.z.1, R6.w.1, R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w ALU < [ MOV R12.x.1, R2.x.1 MOV R12.y.1, R2.y.1 MOV R12.z.1, R2.z.1 ] [ MOV R13.x.1, R3.x.1 MOV R13.y.1, R3.y.1 MOV R13.z.1, R3.z.1 MOV R13.w.1, R3.w.1 ] [ MOV R14.x.1, R5.x.1 MOV R14.y.1, R5.y.1 MOV R14.z.1, R5.z.1 MOV R14.w.1, R5.w.1 MOV R15.w.1, 1|3f800000 ] [ MOV R15.x.1, R1.x.1 MOV R15.y.1, R1.y.1 MOV R15.z.1, R1.z.1 ] [ MOV R15.x.2, R15.x.1 MOV R15.y.2, R15.y.1 MOV R15.z.2, R15.z.1 MOV R15.w.2, R15.w.1 ] [ MOV R16.x.1, 0|00000000 MOV R16.y.1, 0|00000000 MOV R16.z.1, 0|00000000 MOV R16.w.1, 0|00000000 ] [ MOV R17.x.1, 0|00000000 MOV R17.y.1, 0|00000000 MOV R17.z.1, 0|00000000 ] [ MOV R18.x.1, 0|00000000 MOV R18.y.1, 0|00000000 MOV R18.z.1, 0|00000000 ] [ MOV R19.x.1, 0|00000000 MOV R19.y.1, 0|00000000 MOV R19.z.1, 0|00000000 ] [ MOV R20.x.1, R6.x.1 MOV R20.y.1, R6.y.1 MOV R20.z.1, R6.z.1 ADD R21.x.1, 1|3f800000, -R6.x.1 ] [ ADD R21.x.2, R21.x.1, -R6.y.1 ] [ ADD R21.x.3, R21.x.2, -R6.z.1 ] [ MOV R20.w.1, R21.x.3 ] [ MOV R20.x.2, R20.x.1 MOV R20.y.2, R20.y.1 MOV R20.z.2, R20.z.1 MOV R20.w.2, R20.w.1 MOV R21.x.4, 0|00000000 ] > region #0 { * phi R16.x.2, R16.x.1, R16.x.3 * phi R16.y.2, R16.y.1, R16.y.3 * phi R16.z.2, R16.z.1, R16.z.3 * phi R16.w.2, R16.w.1, R16.w.3 * phi R17.x.2, R17.x.1, R17.x.3 * phi R17.y.2, R17.y.1, R17.y.3 * phi R17.z.2, R17.z.1, R17.z.3 * phi R18.x.2, R18.x.1, R18.x.3 * phi R18.y.2, R18.y.1, R18.y.3 * phi R18.z.2, R18.z.1, R18.z.3 * phi R19.x.2, R19.x.1, R19.x.3 * phi R19.y.2, R19.y.1, R19.y.3 * phi R19.z.2, R19.z.1, R19.z.3 * phi R21.x.5, R21.x.4, R21.x.6 * phi R22.x.1, R22.x, R22.x.2 * phi PR.1, PR, PR.2 * phi EM.1, EM, EM.2 * phi R57.x.1, R57.x, R57.x.6 * phi R23.x.1, R23.x, R23.x.2 * phi R23.y.1, R23.y, R23.y.2 * phi R23.z.1, R23.z, R23.z.2 * phi R23.w.1, R23.w, R23.w.2 * phi R24.x.1, R24.x, R24.x.5 * phi R25.x.1, R25.x, R25.x.2 * phi R26.x.1, R26.x, R26.x.2 * phi R54.x.1, R54.x, R54.x.5 * phi R58.x.1, R58.x, R58.x.11 * phi R58.y.1, R58.y, R58.y.7 * phi R58.z.1, R58.z, R58.z.7 * phi R58.w.1, R58.w, R58.w.7 * phi R27.x.1, R27.x, R27.x.2 * phi R27.y.1, R27.y, R27.y.2 * phi R27.z.1, R27.z, R27.z.2 * phi R27.w.1, R27.w, R27.w.2 * phi R28.x.1, R28.x, R28.x.2 * phi R29.x.1, R29.x, R29.x.2 * phi R29.y.1, R29.y, R29.y.2 * phi R29.z.1, R29.z, R29.z.2 * phi R29.w.1, R29.w, R29.w.2 * phi R30.x.1, R30.x, R30.x.2 * phi R31.x.1, R31.x, R31.x.2 * phi R31.y.1, R31.y, R31.y.2 * phi R31.z.1, R31.z, R31.z.2 * phi R31.w.1, R31.w, R31.w.2 * phi R32.x.1, R32.x, R32.x.2 * phi R32.y.1, R32.y, R32.y.2 * phi R32.z.1, R32.z, R32.z.2 * phi R32.w.1, R32.w, R32.w.2 * phi R33.x.1, R33.x, R33.x.5 * phi R34.x.1, R34.x, R34.x.2 * phi R35.y.1, R35.y, R35.y.2 * phi R35.z.1, R35.z, R35.z.2 * phi R35.w.1, R35.w, R35.w.2 * phi R35.x.1, R35.x, R35.x.2 * phi R36.x.1, R36.x, R36.x.2 * phi R36.y.1, R36.y, R36.y.2 * phi R36.z.1, R36.z, R36.z.2 * phi R36.w.1, R36.w, R36.w.2 * phi R37.x.1, R37.x, R37.x.2 * phi R37.y.1, R37.y, R37.y.2 * phi R37.z.1, R37.z, R37.z.2 * phi R37.w.1, R37.w, R37.w.2 * phi R38.x.1, R38.x, R38.x.2 * phi R38.y.1, R38.y, R38.y.2 * phi R38.z.1, R38.z, R38.z.2 * phi R38.w.1, R38.w, R38.w.2 * phi R39.x.1, R39.x, R39.x.2 * phi R39.y.1, R39.y, R39.y.2 * phi R39.z.1, R39.z, R39.z.2 * phi R40.x.1, R40.x, R40.x.2 * phi R40.y.1, R40.y, R40.y.2 * phi R40.z.1, R40.z, R40.z.2 * phi R41.x.1, R41.x, R41.x.2 * phi R41.y.1, R41.y, R41.y.2 * phi R41.z.1, R41.z, R41.z.2 * phi R42.x.1, R42.x, R42.x.2 * phi R42.y.1, R42.y, R42.y.2 * phi R42.z.1, R42.z, R42.z.2 * phi R43.x.1, R43.x, R43.x.2 * phi R43.y.1, R43.y, R43.y.2 * phi R43.z.1, R43.z, R43.z.2 * phi R44.x.1, R44.x, R44.x.2 * phi R44.y.1, R44.y, R44.y.2 * phi R44.z.1, R44.z, R44.z.2 * phi R45.x.1, R45.x, R45.x.2 * phi R45.y.1, R45.y, R45.y.2 * phi R45.z.1, R45.z, R45.z.2 * phi R45.w.1, R45.w, R45.w.2 * phi R46.x.1, R46.x, R46.x.5 * phi R47.x.1, R47.x, R47.x.2 * phi R47.y.1, R47.y, R47.y.2 * phi R47.z.1, R47.z, R47.z.2 * phi R47.w.1, R47.w, R47.w.2 * phi R48.x.1, R48.x, R48.x.5 * phi R49.x.1, R49.x, R49.x.2 * phi R49.y.1, R49.y, R49.y.2 * phi R49.z.1, R49.z, R49.z.2 * phi R49.w.1, R49.w, R49.w.2 * phi R50.x.1, R50.x, R50.x.5 * phi R51.y.1, R51.y, R51.y.2 * phi R51.z.1, R51.z, R51.z.2 * phi R51.x.1, R51.x, R51.x.2 * phi R52.x.1, R52.x, R52.x.2 * phi R52.y.1, R52.y, R52.y.2 * phi R52.z.1, R52.z, R52.z.2 * phi R53.x.1, R53.x, R53.x.2 * phi R53.y.1, R53.y, R53.y.2 * phi R53.z.1, R53.z, R53.z.2 } repeat region #0 after { LOOP_START_DX10 ALU_PUSH_BEFORE < [ SETGE_INT R22.x.2, R21.x.5, 5.60519e-45|00000004 ] [ PRED_SETNE_INT R57.x.2, PR.2, EM.2, R22.x.2, 0|00000000 ] > region #1 depart region #1 after { if EM.2 { depart region #0 after { JUMP @14 } end_depart } endif } end_depart ALU < [ SETE_INT R23.x.2, R21.x.5, 0|00000000 SETE_INT R23.y.2, R21.x.5, 1.4013e-45|00000001 SETE_INT R23.z.2, R21.x.5, 2.8026e-45|00000002 SETE_INT R23.w.2, R21.x.5, 4.2039e-45|00000003 ] [ CNDE_INT R24.x.2, R23.x.2, R24.x.1, R14.x.1 ] [ CNDE_INT R24.x.3, R23.y.2, R24.x.2, R14.y.1 ] [ CNDE_INT R24.x.4, R23.z.2, R24.x.3, R14.z.1 ] [ CNDE_INT R24.x.5, R23.w.2, R24.x.4, R14.w.1 ] [ TRUNC R57.x.3, R24.x.5 ] [ FLT_TO_INT R25.x.2, R57.x.3 ] [ MULLO_UINT R26.x.2, 5.60519e-45|00000004, R25.x.2 ] [ MOV R54.x.2, R26.x.2 ] [ ADD_INT R58.x.2, R54.x.2, 3.78351e-44|0000001b ] > VTX < VFETCH R58.x.3, R58.y.2, R58.z.2, R58.w.2, R58.x.2, __, __, __ > ALU < [ MOV R27.x.2, R58.x.3 MOV R27.y.2, R58.y.2 MOV R27.z.2, R58.z.2 MOV R27.w.2, R58.w.2 MULLO_UINT R57.x.4, 5.60519e-45|00000004, R25.x.2 ] [ ADD_INT R28.x.2, R57.x.4, 1.4013e-45|00000001 ] [ MOV R54.x.3, R28.x.2 ] [ ADD_INT R58.x.4, R54.x.3, 3.78351e-44|0000001b ] > VTX < VFETCH R58.x.5, R58.y.3, R58.z.3, R58.w.3, R58.x.4, __, __, __ > ALU < [ MOV R29.x.2, R58.x.5 MOV R29.y.2, R58.y.3 MOV R29.z.2, R58.z.3 MOV R29.w.2, R58.w.3 ] [ MOV R58.x.6, 0|00000000 MOV R58.y.4, 5.60519e-45|00000004 MOV R58.z.4, 1.4013e-45|00000001 MOV R58.w.4, 2.8026e-45|00000002 ] [ MULLO_UINT R57.x.5, R58.y.4, R25.x.2 ] [ ADD_INT R30.x.2, R57.x.5, 2.8026e-45|00000002 ] [ MOV R54.x.4, R30.x.2 ] [ ADD_INT R58.x.7, R54.x.4, 3.78351e-44|0000001b ] > VTX < VFETCH R58.x.8, R58.y.5, R58.z.5, R58.w.5, R58.x.7, __, __, __ > ALU < [ MOV R31.x.2, R58.x.8 MOV R31.y.2, R58.y.5 MOV R31.z.2, R58.z.5 MOV R31.w.2, R58.w.5 ] [ SETE_INT R32.x.2, R21.x.5, 0|00000000 SETE_INT R32.y.2, R21.x.5, 1.4013e-45|00000001 SETE_INT R32.z.2, R21.x.5, 2.8026e-45|00000002 SETE_INT R32.w.2, R21.x.5, 4.2039e-45|00000003 ] [ CNDE_INT R33.x.2, R32.x.2, R33.x.1, R20.x.2 ] [ CNDE_INT R33.x.3, R32.y.2, R33.x.2, R20.y.2 ] [ CNDE_INT R33.x.4, R32.z.2, R33.x.3, R20.z.2 ] [ CNDE_INT R33.x.5, R32.w.2, R33.x.4, R20.w.2 MOV R58.y.6, 5.60519e-45|00000004 MOV R58.z.6, 1.4013e-45|00000001 MOV R58.w.6, 2.8026e-45|00000002 MOV R58.x.9, 0|00000000 ] [ MULLO_UINT R57.x.6, R58.y.6, R25.x.2 ] [ ADD_INT R34.x.2, R57.x.6, 4.2039e-45|00000003 MUL R35.y.2, R27.y.2, R15.x.2 MUL R35.z.2, R27.z.2, R15.x.2 MUL R35.w.2, R27.w.2, R15.x.2 MUL R35.x.2, R27.x.2, R15.x.2 ] [ MULADD R36.x.2, R29.x.2, R15.y.2, R35.x.2 MULADD R36.y.2, R29.y.2, R15.y.2, R35.y.2 MULADD R36.z.2, R29.z.2, R15.y.2, R35.z.2 MULADD R36.w.2, R29.w.2, R15.y.2, R35.w.2 ] [ MULADD R37.x.2, R31.x.2, R15.z.2, R36.x.2 MULADD R37.y.2, R31.y.2, R15.z.2, R36.y.2 MULADD R37.z.2, R31.z.2, R15.z.2, R36.z.2 MULADD R37.w.2, R31.w.2, R15.z.2, R36.w.2 MOV R54.x.5, R34.x.2 ] [ ADD_INT R58.x.10, R54.x.5, 3.78351e-44|0000001b ] > VTX < VFETCH R58.x.11, R58.y.7, R58.z.7, R58.w.7, R58.x.10, __, __, __ > ALU < [ MULADD R38.x.2, R58.x.11, R15.w.2, R37.x.2 MULADD R38.y.2, R58.y.7, R15.w.2, R37.y.2 MULADD R38.z.2, R58.z.7, R15.w.2, R37.z.2 MULADD R38.w.2, R58.w.7, R15.w.2, R37.w.2 ] [ MULADD R16.x.3, R38.x.2, R33.x.5, R16.x.2 MULADD R16.y.3, R38.y.2, R33.x.5, R16.y.2 MULADD R16.z.3, R38.z.2, R33.x.5, R16.z.2 MULADD R16.w.3, R38.w.2, R33.x.5, R16.w.2 ] [ MUL R39.x.2, R27.x.2, R12.x.1 MUL R39.y.2, R27.y.2, R12.x.1 MUL R39.z.2, R27.z.2, R12.x.1 ] [ MULADD R40.x.2, R29.x.2, R12.y.1, R39.x.2 MULADD R40.y.2, R29.y.2, R12.y.1, R39.y.2 MULADD R40.z.2, R29.z.2, R12.y.1, R39.z.2 ] [ MULADD R41.x.2, R31.x.2, R12.z.1, R40.x.2 MULADD R41.y.2, R31.y.2, R12.z.1, R40.y.2 MULADD R41.z.2, R31.z.2, R12.z.1, R40.z.2 ] [ MUL R42.x.2, R27.x.2, R13.x.1 MUL R42.y.2, R27.y.2, R13.x.1 MUL R42.z.2, R27.z.2, R13.x.1 ] [ MULADD R43.x.2, R29.x.2, R13.y.1, R42.x.2 MULADD R43.y.2, R29.y.2, R13.y.1, R42.y.2 MULADD R43.z.2, R29.z.2, R13.y.1, R42.z.2 ] [ MULADD R44.x.2, R31.x.2, R13.z.1, R43.x.2 MULADD R44.y.2, R31.y.2, R13.z.1, R43.y.2 MULADD R44.z.2, R31.z.2, R13.z.1, R43.z.2 ] [ SETE_INT R45.x.2, R21.x.5, 0|00000000 SETE_INT R45.y.2, R21.x.5, 1.4013e-45|00000001 SETE_INT R45.z.2, R21.x.5, 2.8026e-45|00000002 SETE_INT R45.w.2, R21.x.5, 4.2039e-45|00000003 ] [ CNDE_INT R46.x.2, R45.x.2, R46.x.1, R20.x.2 ] [ CNDE_INT R46.x.3, R45.y.2, R46.x.2, R20.y.2 ] [ CNDE_INT R46.x.4, R45.z.2, R46.x.3, R20.z.2 ] [ CNDE_INT R46.x.5, R45.w.2, R46.x.4, R20.w.2 ] [ MULADD R17.x.3, R41.x.2, R46.x.5, R17.x.2 MULADD R17.y.3, R41.y.2, R46.x.5, R17.y.2 MULADD R17.z.3, R41.z.2, R46.x.5, R17.z.2 ] [ SETE_INT R47.x.2, R21.x.5, 0|00000000 SETE_INT R47.y.2, R21.x.5, 1.4013e-45|00000001 SETE_INT R47.z.2, R21.x.5, 2.8026e-45|00000002 SETE_INT R47.w.2, R21.x.5, 4.2039e-45|00000003 ] [ CNDE_INT R48.x.2, R47.x.2, R48.x.1, R20.x.2 ] [ CNDE_INT R48.x.3, R47.y.2, R48.x.2, R20.y.2 ] [ CNDE_INT R48.x.4, R47.z.2, R48.x.3, R20.z.2 ] [ CNDE_INT R48.x.5, R47.w.2, R48.x.4, R20.w.2 ] [ MULADD R18.x.3, R44.x.2, R48.x.5, R18.x.2 MULADD R18.y.3, R44.y.2, R48.x.5, R18.y.2 MULADD R18.z.3, R44.z.2, R48.x.5, R18.z.2 ] [ SETE_INT R49.x.2, R21.x.5, 0|00000000 SETE_INT R49.y.2, R21.x.5, 1.4013e-45|00000001 SETE_INT R49.z.2, R21.x.5, 2.8026e-45|00000002 SETE_INT R49.w.2, R21.x.5, 4.2039e-45|00000003 ] [ CNDE_INT R50.x.2, R49.x.2, R50.x.1, R20.x.2 ] [ CNDE_INT R50.x.3, R49.y.2, R50.x.2, R20.y.2 ] [ CNDE_INT R50.x.4, R49.z.2, R50.x.3, R20.z.2 ] [ CNDE_INT R50.x.5, R49.w.2, R50.x.4, R20.w.2 MUL R51.y.2, R41.x.2, R44.z.2 MUL R51.z.2, R41.y.2, R44.x.2 MUL R51.x.2, R41.z.2, R44.y.2 ] [ MULADD R52.x.2, R41.y.2, R44.z.2, -R51.x.2 MULADD R52.y.2, R41.z.2, R44.x.2, -R51.y.2 MULADD R52.z.2, R41.x.2, R44.y.2, -R51.z.2 ] [ MUL R53.x.2, R52.x.2, R13.w.1 MUL R53.y.2, R52.y.2, R13.w.1 MUL R53.z.2, R52.z.2, R13.w.1 ] [ MULADD R19.x.3, R53.x.2, R50.x.5, R19.x.2 MULADD R19.y.3, R53.y.2, R50.x.5, R19.y.2 MULADD R19.z.3, R53.z.2, R50.x.5, R19.z.2 ADD_INT R21.x.6, R21.x.5, 1.4013e-45|00000001 ] > LOOP_END } end_repeat { * phi R16.x.4, R16.x.2 * phi R16.y.4, R16.y.2 * phi R16.z.4, R16.z.2 * phi R16.w.4, R16.w.2 * phi R17.x.4, R17.x.2 * phi R17.y.4, R17.y.2 * phi R17.z.4, R17.z.2 * phi R18.x.4, R18.x.2 * phi R18.y.4, R18.y.2 * phi R18.z.4, R18.z.2 * phi R19.x.4, R19.x.2 * phi R19.y.4, R19.y.2 * phi R19.z.4, R19.z.2 * phi R21.x.7, R21.x.5 * phi R22.x.3, R22.x.2 * phi PR.3, PR.2 * phi EM.3, EM.2 * phi R57.x.7, R57.x.2 * phi R23.x.3, R23.x.1 * phi R23.y.3, R23.y.1 * phi R23.z.3, R23.z.1 * phi R23.w.3, R23.w.1 * phi R24.x.6, R24.x.1 * phi R25.x.3, R25.x.1 * phi R26.x.3, R26.x.1 * phi R54.x.6, R54.x.1 * phi R58.x.12, R58.x.1 * phi R58.y.8, R58.y.1 * phi R58.z.8, R58.z.1 * phi R58.w.8, R58.w.1 * phi R27.x.3, R27.x.1 * phi R27.y.3, R27.y.1 * phi R27.z.3, R27.z.1 * phi R27.w.3, R27.w.1 * phi R28.x.3, R28.x.1 * phi R29.x.3, R29.x.1 * phi R29.y.3, R29.y.1 * phi R29.z.3, R29.z.1 * phi R29.w.3, R29.w.1 * phi R30.x.3, R30.x.1 * phi R31.x.3, R31.x.1 * phi R31.y.3, R31.y.1 * phi R31.z.3, R31.z.1 * phi R31.w.3, R31.w.1 * phi R32.x.3, R32.x.1 * phi R32.y.3, R32.y.1 * phi R32.z.3, R32.z.1 * phi R32.w.3, R32.w.1 * phi R33.x.6, R33.x.1 * phi R34.x.3, R34.x.1 * phi R35.y.3, R35.y.1 * phi R35.z.3, R35.z.1 * phi R35.w.3, R35.w.1 * phi R35.x.3, R35.x.1 * phi R36.x.3, R36.x.1 * phi R36.y.3, R36.y.1 * phi R36.z.3, R36.z.1 * phi R36.w.3, R36.w.1 * phi R37.x.3, R37.x.1 * phi R37.y.3, R37.y.1 * phi R37.z.3, R37.z.1 * phi R37.w.3, R37.w.1 * phi R38.x.3, R38.x.1 * phi R38.y.3, R38.y.1 * phi R38.z.3, R38.z.1 * phi R38.w.3, R38.w.1 * phi R39.x.3, R39.x.1 * phi R39.y.3, R39.y.1 * phi R39.z.3, R39.z.1 * phi R40.x.3, R40.x.1 * phi R40.y.3, R40.y.1 * phi R40.z.3, R40.z.1 * phi R41.x.3, R41.x.1 * phi R41.y.3, R41.y.1 * phi R41.z.3, R41.z.1 * phi R42.x.3, R42.x.1 * phi R42.y.3, R42.y.1 * phi R42.z.3, R42.z.1 * phi R43.x.3, R43.x.1 * phi R43.y.3, R43.y.1 * phi R43.z.3, R43.z.1 * phi R44.x.3, R44.x.1 * phi R44.y.3, R44.y.1 * phi R44.z.3, R44.z.1 * phi R45.x.3, R45.x.1 * phi R45.y.3, R45.y.1 * phi R45.z.3, R45.z.1 * phi R45.w.3, R45.w.1 * phi R46.x.6, R46.x.1 * phi R47.x.3, R47.x.1 * phi R47.y.3, R47.y.1 * phi R47.z.3, R47.z.1 * phi R47.w.3, R47.w.1 * phi R48.x.6, R48.x.1 * phi R49.x.3, R49.x.1 * phi R49.y.3, R49.y.1 * phi R49.z.3, R49.z.1 * phi R49.w.3, R49.w.1 * phi R50.x.6, R50.x.1 * phi R51.y.3, R51.y.1 * phi R51.z.3, R51.z.1 * phi R51.x.3, R51.x.1 * phi R52.x.3, R52.x.1 * phi R52.y.3, R52.y.1 * phi R52.z.3, R52.z.1 * phi R53.x.3, R53.x.1 * phi R53.y.3, R53.y.1 * phi R53.z.3, R53.z.1 } ALU < [ MUL R12.x.2, C23.x, R16.x.4 MUL R12.y.2, C23.y, R16.x.4 MUL R12.z.2, C23.z, R16.x.4 MUL R12.w.1, C23.w, R16.x.4 ] [ MULADD R12.x.3, C24.x, R16.y.4, R12.x.2 MULADD R12.y.3, C24.y, R16.y.4, R12.y.2 MULADD R12.z.3, C24.z, R16.y.4, R12.z.2 MULADD R12.w.2, C24.w, R16.y.4, R12.w.1 ] [ MULADD R12.x.4, C25.x, R16.z.4, R12.x.3 MULADD R12.y.4, C25.y, R16.z.4, R12.y.3 MULADD R12.z.4, C25.z, R16.z.4, R12.z.3 MULADD R12.w.3, C25.w, R16.z.4, R12.w.2 ] [ MULADD R12.x.5, C26.x, R16.w.4, R12.x.4 MULADD R12.y.5, C26.y, R16.w.4, R12.y.4 MULADD R12.z.5, C26.z, R16.w.4, R12.z.4 MULADD R12.w.4, C26.w, R16.w.4, R12.w.3 ] [ DOT4 R13.x.2, __, __, __, R17.x.4, R17.x.4, R17.y.4, R17.y.4, R17.z.4, R17.z.4, 0|00000000, 0|00000000 ] [ RECIPSQRT_CLAMPED R57.x.8, |R13.x.2| ] [ MOV R13.x.3, R57.x.8 MOV __, R57.x.8 MOV __, R57.x.8 MOV __, R57.x.8 ] [ MUL R13.x.4, R17.x.4, R13.x.3 MUL R13.y.2, R17.y.4, R13.x.3 MUL R13.z.2, R17.z.4, R13.x.3 ] [ MUL R14.x.2, C23.x, R13.x.4 MUL R14.y.2, C23.y, R13.x.4 MUL R14.z.2, C23.z, R13.x.4 ] [ MULADD R14.x.3, C24.x, R13.y.2, R14.x.2 MULADD R14.y.3, C24.y, R13.y.2, R14.y.2 MULADD R14.z.3, C24.z, R13.y.2, R14.z.2 ] [ MULADD R13.x.5, C25.x, R13.z.2, R14.x.3 MULADD R13.y.3, C25.y, R13.z.2, R14.y.3 MULADD R13.z.3, C25.z, R13.z.2, R14.z.3 ] [ DOT4 R14.x.4, __, __, __, R18.x.4, R18.x.4, R18.y.4, R18.y.4, R18.z.4, R18.z.4, 0|00000000, 0|00000000 ] [ RECIPSQRT_CLAMPED R57.x.9, |R14.x.4| ] [ MOV R14.x.5, R57.x.9 MOV __, R57.x.9 MOV __, R57.x.9 MOV __, R57.x.9 ] [ MUL R14.x.6, R18.x.4, R14.x.5 MUL R14.y.4, R18.y.4, R14.x.5 MUL R14.z.4, R18.z.4, R14.x.5 ] [ MUL R15.x.3, C23.x, R14.x.6 MUL R15.y.3, C23.y, R14.x.6 MUL R15.z.3, C23.z, R14.x.6 ] [ MULADD R15.x.4, C24.x, R14.y.4, R15.x.3 MULADD R15.y.4, C24.y, R14.y.4, R15.y.3 MULADD R15.z.4, C24.z, R14.y.4, R15.z.3 ] [ MULADD R14.x.7, C25.x, R14.z.4, R15.x.4 MULADD R14.y.5, C25.y, R14.z.4, R15.y.4 MULADD R14.z.5, C25.z, R14.z.4, R15.z.4 ] [ DOT4 R15.x.5, __, __, __, R19.x.4, R19.x.4, R19.y.4, R19.y.4, R19.z.4, R19.z.4, 0|00000000, 0|00000000 ] [ RECIPSQRT_CLAMPED R57.x.10, |R15.x.5| ] [ MOV R15.x.6, R57.x.10 MOV __, R57.x.10 MOV __, R57.x.10 MOV __, R57.x.10 ] [ MUL R15.x.7, R19.x.4, R15.x.6 MUL R15.y.5, R19.y.4, R15.x.6 MUL R15.z.5, R19.z.4, R15.x.6 ] [ MUL R16.x.5, C23.x, R15.x.7 MUL R16.y.5, C23.y, R15.x.7 MUL R16.z.5, C23.z, R15.x.7 ] [ MULADD R16.x.6, C24.x, R15.y.5, R16.x.5 MULADD R16.y.6, C24.y, R15.y.5, R16.y.5 MULADD R16.z.6, C24.z, R15.y.5, R16.z.5 ] [ MULADD R15.x.8, C25.x, R15.z.5, R16.x.6 MULADD R15.y.6, C25.y, R15.z.5, R16.y.6 MULADD R15.z.6, C25.z, R15.z.5, R16.z.6 ] [ MUL R16.x.7, C0.x, R12.x.5 MUL R16.y.7, C0.y, R12.x.5 MUL R16.z.7, C0.z, R12.x.5 MUL R16.w.5, C0.w, R12.x.5 ] [ MULADD R16.x.8, C1.x, R12.y.5, R16.x.7 MULADD R16.y.8, C1.y, R12.y.5, R16.y.7 MULADD R16.z.8, C1.z, R12.y.5, R16.z.7 MULADD R16.w.6, C1.w, R12.y.5, R16.w.5 ] [ MULADD R16.x.9, C2.x, R12.z.5, R16.x.8 MULADD R16.y.9, C2.y, R12.z.5, R16.y.8 MULADD R16.z.9, C2.z, R12.z.5, R16.z.8 MULADD R16.w.7, C2.w, R12.z.5, R16.w.6 ] [ MULADD R16.x.10, C3.x, R12.w.4, R16.x.9 MULADD R16.y.10, C3.y, R12.w.4, R16.y.9 MULADD R16.z.10, C3.z, R12.w.4, R16.z.9 MULADD R16.w.8, C3.w, R12.w.4, R16.w.7 ] [ DOT4 R17.x.5, __, __, __, R13.x.5, R13.x.5, R13.y.3, R13.y.3, R13.z.3, R13.z.3, 0|00000000, 0|00000000 ] [ RECIPSQRT_CLAMPED R57.x.11, |R17.x.5| ] [ MOV R17.x.6, R57.x.11 MOV __, R57.x.11 MOV __, R57.x.11 MOV __, R57.x.11 ] [ MUL R13.x.6, R13.x.5, R17.x.6 MUL R13.y.4, R13.y.3, R17.x.6 MUL R13.z.4, R13.z.3, R17.x.6 ] [ MOV R13.x.7, R13.z.4 MOV R17.z.5, R13.x.6 MOV R17.w.1, R13.y.4 ] [ DOT4 R18.x.5, __, __, __, R14.x.7, R14.x.7, R14.y.5, R14.y.5, R14.z.5, R14.z.5, 0|00000000, 0|00000000 ] [ RECIPSQRT_CLAMPED R57.x.12, |R18.x.5| ] [ MOV R18.x.6, R57.x.12 MOV __, R57.x.12 MOV __, R57.x.12 MOV __, R57.x.12 ] [ MUL R14.x.8, R14.x.7, R18.x.6 MUL R14.y.6, R14.y.5, R18.x.6 MUL R14.z.6, R14.z.5, R18.x.6 ] > ALU < [ MOV R13.y.5, R14.x.8 MOV R13.z.5, R14.y.6 MOV R13.w.2, R14.z.6 ] [ DOT4 R14.x.9, __, __, __, R15.x.8, R15.x.8, R15.y.6, R15.y.6, R15.z.6, R15.z.6, 0|00000000, 0|00000000 ] [ RECIPSQRT_CLAMPED R57.x.13, |R14.x.9| ] [ MOV R14.x.10, R57.x.13 MOV __, R57.x.13 MOV __, R57.x.13 MOV __, R57.x.13 ] [ MUL R14.x.11, R15.x.8, R14.x.10 MUL R14.y.7, R15.y.6, R14.x.10 MUL R14.z.7, R15.z.6, R14.x.10 ] [ MOV R17.x.7, R4.x.1 MOV R17.y.5, R4.y.1 ] [ MOV R11.x.1, R14.x.11 MOV R11.y.1, R14.y.7 MOV R11.z.1, R14.z.7 MOV R11.w.1, R14.w.1 ] [ MOV R10.x.1, R13.x.7 MOV R10.y.1, R13.y.5 MOV R10.z.1, R13.z.5 MOV R10.w.1, R13.w.2 ] [ MOV R8.x.1, R12.x.5 MOV R8.y.1, R12.y.5 MOV R8.z.1, R12.z.5 MOV R8.w.1, R12.w.4 ] [ MOV R7.x.1, R16.x.10 MOV R7.y.1, R16.y.10 MOV R7.z.1, R16.z.10 MOV R7.w.1, R16.w.8 ] [ MOV R9.x.1, R17.x.7 MOV R9.y.1, R17.y.5 MOV R9.z.1, R17.z.5 MOV R9.w.1, R17.w.1 ] > EXPORT POS 60 R7.x.1, R7.y.1, R7.z.1, R7.w.1 EXPORT PARAM 0 R8.x.1, R8.y.1, R8.z.1, R8.w.1 EXPORT PARAM 1 R9.x.1, R9.y.1, R9.z.1, R9.w.1 EXPORT PARAM 2 R10.x.1, R10.y.1, R10.z.1, R10.w.1 EXPORT PARAM 3 R11.x.1, R11.y.1, R11.z.1, R11.w.1 } ###### after liveness { preloaded inputs [R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w] live_before: [R24.x R33.x R46.x R48.x R50.x ] CALL_FS R1.x.1, R1.y.1, R1.z.1, {R1.w.1}, R2.x.1, R2.y.1, R2.z.1, {R2.w.1}, R3.x.1, R3.y.1, R3.z.1, R3.w.1, R4.x.1, R4.y.1, {R4.z.1}, {R4.w.1}, R5.x.1, R5.y.1, R5.z.1, R5.w.1, R6.x.1, R6.y.1, R6.z.1, {R6.w.1}, R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w ALU < live_before: [R24.x R33.x R46.x R48.x R50.x R1.x.1 R1.y.1 R1.z.1 R2.x.1 R2.y.1 R2.z.1 R3.x.1 R3.y.1 R3.z.1 R3.w.1 R4.x.1 R4.y.1 R5.x.1 R5.y.1 R5.z.1 R5.w.1 R6.x.1 R6.y.1 R6.z.1 ] [ MOV R12.x.1, R2.x.1 MOV R12.y.1, R2.y.1 MOV R12.z.1, R2.z.1 ] [ MOV R13.x.1, R3.x.1 MOV R13.y.1, R3.y.1 MOV R13.z.1, R3.z.1 MOV R13.w.1, R3.w.1 ] [ MOV R14.x.1, R5.x.1 MOV R14.y.1, R5.y.1 MOV R14.z.1, R5.z.1 MOV R14.w.1, R5.w.1 MOV R15.w.1, 1|3f800000 ] [ MOV R15.x.1, R1.x.1 MOV R15.y.1, R1.y.1 MOV R15.z.1, R1.z.1 ] [ MOV R15.x.2, R15.x.1 MOV R15.y.2, R15.y.1 MOV R15.z.2, R15.z.1 MOV R15.w.2, R15.w.1 ] [ MOV R16.x.1, 0|00000000 MOV R16.y.1, 0|00000000 MOV R16.z.1, 0|00000000 MOV R16.w.1, 0|00000000 ] [ MOV R17.x.1, 0|00000000 MOV R17.y.1, 0|00000000 MOV R17.z.1, 0|00000000 ] [ MOV R18.x.1, 0|00000000 MOV R18.y.1, 0|00000000 MOV R18.z.1, 0|00000000 ] [ MOV R19.x.1, 0|00000000 MOV R19.y.1, 0|00000000 MOV R19.z.1, 0|00000000 ] [ MOV R20.x.1, R6.x.1 MOV R20.y.1, R6.y.1 MOV R20.z.1, R6.z.1 ADD R21.x.1, 1|3f800000, -R6.x.1 ] [ ADD R21.x.2, R21.x.1, -R6.y.1 ] [ ADD R21.x.3, R21.x.2, -R6.z.1 ] [ MOV R20.w.1, R21.x.3 ] [ MOV R20.x.2, R20.x.1 MOV R20.y.2, R20.y.1 MOV R20.z.2, R20.z.1 MOV R20.w.2, R20.w.1 MOV R21.x.4, 0|00000000 ] > live_after: [R24.x R33.x R46.x R48.x R50.x R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R16.x.1 R16.y.1 R16.z.1 R16.w.1 R17.x.1 R17.y.1 R17.z.1 R18.x.1 R18.y.1 R18.z.1 R19.x.1 R19.y.1 R19.z.1 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R21.x.4 ] region #0 live_before: [R24.x R33.x R46.x R48.x R50.x R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R16.x.1 R16.y.1 R16.z.1 R16.w.1 R17.x.1 R17.y.1 R17.z.1 R18.x.1 R18.y.1 R18.z.1 R19.x.1 R19.y.1 R19.z.1 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R21.x.4 ] { * phi R16.x.2, R16.x.1, R16.x.3 * phi R16.y.2, R16.y.1, R16.y.3 * phi R16.z.2, R16.z.1, R16.z.3 * phi R16.w.2, R16.w.1, R16.w.3 * phi R17.x.2, R17.x.1, R17.x.3 * phi R17.y.2, R17.y.1, R17.y.3 * phi R17.z.2, R17.z.1, R17.z.3 * phi R18.x.2, R18.x.1, R18.x.3 * phi R18.y.2, R18.y.1, R18.y.3 * phi R18.z.2, R18.z.1, R18.z.3 * phi R19.x.2, R19.x.1, R19.x.3 * phi R19.y.2, R19.y.1, R19.y.3 * phi R19.z.2, R19.z.1, R19.z.3 * phi R21.x.5, R21.x.4, R21.x.6 ### DEAD * phi {R22.x.1}, R22.x, R22.x.2 ### DEAD * phi {PR.1}, PR, {PR.2} ### DEAD * phi {EM.1}, EM, EM.2 ### DEAD * phi {R57.x.1}, R57.x, R57.x.6 ### DEAD * phi {R23.x.1}, R23.x, R23.x.2 ### DEAD * phi {R23.y.1}, R23.y, R23.y.2 ### DEAD * phi {R23.z.1}, R23.z, R23.z.2 ### DEAD * phi {R23.w.1}, R23.w, R23.w.2 * phi R24.x.1, R24.x, R24.x.5 ### DEAD * phi {R25.x.1}, R25.x, R25.x.2 ### DEAD * phi {R26.x.1}, R26.x, R26.x.2 ### DEAD * phi {R54.x.1}, R54.x, R54.x.5 ### DEAD * phi {R58.x.1}, R58.x, R58.x.11 ### DEAD * phi {R58.y.1}, R58.y, R58.y.7 ### DEAD * phi {R58.z.1}, R58.z, R58.z.7 ### DEAD * phi {R58.w.1}, R58.w, R58.w.7 ### DEAD * phi {R27.x.1}, R27.x, R27.x.2 ### DEAD * phi {R27.y.1}, R27.y, R27.y.2 ### DEAD * phi {R27.z.1}, R27.z, R27.z.2 ### DEAD * phi {R27.w.1}, R27.w, R27.w.2 ### DEAD * phi {R28.x.1}, R28.x, R28.x.2 ### DEAD * phi {R29.x.1}, R29.x, R29.x.2 ### DEAD * phi {R29.y.1}, R29.y, R29.y.2 ### DEAD * phi {R29.z.1}, R29.z, R29.z.2 ### DEAD * phi {R29.w.1}, R29.w, R29.w.2 ### DEAD * phi {R30.x.1}, R30.x, R30.x.2 ### DEAD * phi {R31.x.1}, R31.x, R31.x.2 ### DEAD * phi {R31.y.1}, R31.y, R31.y.2 ### DEAD * phi {R31.z.1}, R31.z, R31.z.2 ### DEAD * phi {R31.w.1}, R31.w, R31.w.2 ### DEAD * phi {R32.x.1}, R32.x, R32.x.2 ### DEAD * phi {R32.y.1}, R32.y, R32.y.2 ### DEAD * phi {R32.z.1}, R32.z, R32.z.2 ### DEAD * phi {R32.w.1}, R32.w, R32.w.2 * phi R33.x.1, R33.x, R33.x.5 ### DEAD * phi {R34.x.1}, R34.x, R34.x.2 ### DEAD * phi {R35.y.1}, R35.y, R35.y.2 ### DEAD * phi {R35.z.1}, R35.z, R35.z.2 ### DEAD * phi {R35.w.1}, R35.w, R35.w.2 ### DEAD * phi {R35.x.1}, R35.x, R35.x.2 ### DEAD * phi {R36.x.1}, R36.x, R36.x.2 ### DEAD * phi {R36.y.1}, R36.y, R36.y.2 ### DEAD * phi {R36.z.1}, R36.z, R36.z.2 ### DEAD * phi {R36.w.1}, R36.w, R36.w.2 ### DEAD * phi {R37.x.1}, R37.x, R37.x.2 ### DEAD * phi {R37.y.1}, R37.y, R37.y.2 ### DEAD * phi {R37.z.1}, R37.z, R37.z.2 ### DEAD * phi {R37.w.1}, R37.w, R37.w.2 ### DEAD * phi {R38.x.1}, R38.x, R38.x.2 ### DEAD * phi {R38.y.1}, R38.y, R38.y.2 ### DEAD * phi {R38.z.1}, R38.z, R38.z.2 ### DEAD * phi {R38.w.1}, R38.w, R38.w.2 ### DEAD * phi {R39.x.1}, R39.x, R39.x.2 ### DEAD * phi {R39.y.1}, R39.y, R39.y.2 ### DEAD * phi {R39.z.1}, R39.z, R39.z.2 ### DEAD * phi {R40.x.1}, R40.x, R40.x.2 ### DEAD * phi {R40.y.1}, R40.y, R40.y.2 ### DEAD * phi {R40.z.1}, R40.z, R40.z.2 ### DEAD * phi {R41.x.1}, R41.x, R41.x.2 ### DEAD * phi {R41.y.1}, R41.y, R41.y.2 ### DEAD * phi {R41.z.1}, R41.z, R41.z.2 ### DEAD * phi {R42.x.1}, R42.x, R42.x.2 ### DEAD * phi {R42.y.1}, R42.y, R42.y.2 ### DEAD * phi {R42.z.1}, R42.z, R42.z.2 ### DEAD * phi {R43.x.1}, R43.x, R43.x.2 ### DEAD * phi {R43.y.1}, R43.y, R43.y.2 ### DEAD * phi {R43.z.1}, R43.z, R43.z.2 ### DEAD * phi {R44.x.1}, R44.x, R44.x.2 ### DEAD * phi {R44.y.1}, R44.y, R44.y.2 ### DEAD * phi {R44.z.1}, R44.z, R44.z.2 ### DEAD * phi {R45.x.1}, R45.x, R45.x.2 ### DEAD * phi {R45.y.1}, R45.y, R45.y.2 ### DEAD * phi {R45.z.1}, R45.z, R45.z.2 ### DEAD * phi {R45.w.1}, R45.w, R45.w.2 * phi R46.x.1, R46.x, R46.x.5 ### DEAD * phi {R47.x.1}, R47.x, R47.x.2 ### DEAD * phi {R47.y.1}, R47.y, R47.y.2 ### DEAD * phi {R47.z.1}, R47.z, R47.z.2 ### DEAD * phi {R47.w.1}, R47.w, R47.w.2 * phi R48.x.1, R48.x, R48.x.5 ### DEAD * phi {R49.x.1}, R49.x, R49.x.2 ### DEAD * phi {R49.y.1}, R49.y, R49.y.2 ### DEAD * phi {R49.z.1}, R49.z, R49.z.2 ### DEAD * phi {R49.w.1}, R49.w, R49.w.2 * phi R50.x.1, R50.x, R50.x.5 ### DEAD * phi {R51.y.1}, R51.y, R51.y.2 ### DEAD * phi {R51.z.1}, R51.z, R51.z.2 ### DEAD * phi {R51.x.1}, R51.x, R51.x.2 ### DEAD * phi {R52.x.1}, R52.x, R52.x.2 ### DEAD * phi {R52.y.1}, R52.y, R52.y.2 ### DEAD * phi {R52.z.1}, R52.z, R52.z.2 ### DEAD * phi {R53.x.1}, R53.x, R53.x.2 ### DEAD * phi {R53.y.1}, R53.y, R53.y.2 ### DEAD * phi {R53.z.1}, R53.z, R53.z.2 } repeat region #0 after { LOOP_START_DX10 ALU_PUSH_BEFORE < live_before: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R24.x.1 R33.x.1 R46.x.1 R48.x.1 R50.x.1 ] [ SETGE_INT R22.x.2, R21.x.5, 5.60519e-45|00000004 ] [ PRED_SETNE_INT {R57.x.2}, {PR.2}, EM.2, R22.x.2, 0|00000000 ] > live_after: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R24.x.1 R33.x.1 R46.x.1 R48.x.1 R50.x.1 EM.2 ] region #1 live_before: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R24.x.1 R33.x.1 R46.x.1 R48.x.1 R50.x.1 EM.2 ] depart region #1 after { if EM.2 { depart region #0 after { JUMP @14 } end_depart } endif live_after: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R24.x.1 R33.x.1 R46.x.1 R48.x.1 R50.x.1 ] } end_depart live_after: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R24.x.1 R33.x.1 R46.x.1 R48.x.1 R50.x.1 ] ALU < live_before: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R24.x.1 R33.x.1 R46.x.1 R48.x.1 R50.x.1 ] [ SETE_INT R23.x.2, R21.x.5, 0|00000000 SETE_INT R23.y.2, R21.x.5, 1.4013e-45|00000001 SETE_INT R23.z.2, R21.x.5, 2.8026e-45|00000002 SETE_INT R23.w.2, R21.x.5, 4.2039e-45|00000003 ] [ CNDE_INT R24.x.2, R23.x.2, R24.x.1, R14.x.1 ] [ CNDE_INT R24.x.3, R23.y.2, R24.x.2, R14.y.1 ] [ CNDE_INT R24.x.4, R23.z.2, R24.x.3, R14.z.1 ] [ CNDE_INT R24.x.5, R23.w.2, R24.x.4, R14.w.1 ] [ TRUNC R57.x.3, R24.x.5 ] [ FLT_TO_INT R25.x.2, R57.x.3 ] [ MULLO_UINT R26.x.2, 5.60519e-45|00000004, R25.x.2 ] [ MOV R54.x.2, R26.x.2 ] [ ADD_INT R58.x.2, R54.x.2, 3.78351e-44|0000001b ] > live_after: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R33.x.1 R46.x.1 R48.x.1 R50.x.1 R24.x.5 R25.x.2 R58.x.2 ] VTX < live_before: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R33.x.1 R46.x.1 R48.x.1 R50.x.1 R24.x.5 R25.x.2 R58.x.2 ] VFETCH R58.x.3, R58.y.2, R58.z.2, R58.w.2, R58.x.2, __, __, __ > live_after: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R33.x.1 R46.x.1 R48.x.1 R50.x.1 R24.x.5 R25.x.2 R58.x.3 R58.y.2 R58.z.2 R58.w.2 ] ALU < live_before: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R33.x.1 R46.x.1 R48.x.1 R50.x.1 R24.x.5 R25.x.2 R58.x.3 R58.y.2 R58.z.2 R58.w.2 ] [ MOV R27.x.2, R58.x.3 MOV R27.y.2, R58.y.2 MOV R27.z.2, R58.z.2 MOV R27.w.2, R58.w.2 MULLO_UINT R57.x.4, 5.60519e-45|00000004, R25.x.2 ] [ ADD_INT R28.x.2, R57.x.4, 1.4013e-45|00000001 ] [ MOV R54.x.3, R28.x.2 ] [ ADD_INT R58.x.4, R54.x.3, 3.78351e-44|0000001b ] > live_after: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R33.x.1 R46.x.1 R48.x.1 R50.x.1 R24.x.5 R25.x.2 R27.x.2 R27.y.2 R27.z.2 R27.w.2 R58.x.4 ] VTX < live_before: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R33.x.1 R46.x.1 R48.x.1 R50.x.1 R24.x.5 R25.x.2 R27.x.2 R27.y.2 R27.z.2 R27.w.2 R58.x.4 ] VFETCH R58.x.5, R58.y.3, R58.z.3, R58.w.3, R58.x.4, __, __, __ > live_after: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R33.x.1 R46.x.1 R48.x.1 R50.x.1 R24.x.5 R25.x.2 R27.x.2 R27.y.2 R27.z.2 R27.w.2 R58.x.5 R58.y.3 R58.z.3 R58.w.3 ] ALU < live_before: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R33.x.1 R46.x.1 R48.x.1 R50.x.1 R24.x.5 R25.x.2 R27.x.2 R27.y.2 R27.z.2 R27.w.2 R58.x.5 R58.y.3 R58.z.3 R58.w.3 ] [ MOV R29.x.2, R58.x.5 MOV R29.y.2, R58.y.3 MOV R29.z.2, R58.z.3 MOV R29.w.2, R58.w.3 ] [ ### DEAD MOV {R58.x.6}, 0|00000000 MOV R58.y.4, 5.60519e-45|00000004 ### DEAD MOV {R58.z.4}, 1.4013e-45|00000001 ### DEAD MOV {R58.w.4}, 2.8026e-45|00000002 ] [ MULLO_UINT R57.x.5, R58.y.4, R25.x.2 ] [ ADD_INT R30.x.2, R57.x.5, 2.8026e-45|00000002 ] [ MOV R54.x.4, R30.x.2 ] [ ADD_INT R58.x.7, R54.x.4, 3.78351e-44|0000001b ] > live_after: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R33.x.1 R46.x.1 R48.x.1 R50.x.1 R24.x.5 R25.x.2 R27.x.2 R27.y.2 R27.z.2 R27.w.2 R29.x.2 R29.y.2 R29.z.2 R29.w.2 R58.x.7 ] VTX < live_before: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R33.x.1 R46.x.1 R48.x.1 R50.x.1 R24.x.5 R25.x.2 R27.x.2 R27.y.2 R27.z.2 R27.w.2 R29.x.2 R29.y.2 R29.z.2 R29.w.2 R58.x.7 ] VFETCH R58.x.8, R58.y.5, R58.z.5, R58.w.5, R58.x.7, __, __, __ > live_after: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R33.x.1 R46.x.1 R48.x.1 R50.x.1 R24.x.5 R25.x.2 R27.x.2 R27.y.2 R27.z.2 R27.w.2 R29.x.2 R29.y.2 R29.z.2 R29.w.2 R58.x.8 R58.y.5 R58.z.5 R58.w.5 ] ALU < live_before: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R33.x.1 R46.x.1 R48.x.1 R50.x.1 R24.x.5 R25.x.2 R27.x.2 R27.y.2 R27.z.2 R27.w.2 R29.x.2 R29.y.2 R29.z.2 R29.w.2 R58.x.8 R58.y.5 R58.z.5 R58.w.5 ] [ MOV R31.x.2, R58.x.8 MOV R31.y.2, R58.y.5 MOV R31.z.2, R58.z.5 MOV R31.w.2, R58.w.5 ] [ SETE_INT R32.x.2, R21.x.5, 0|00000000 SETE_INT R32.y.2, R21.x.5, 1.4013e-45|00000001 SETE_INT R32.z.2, R21.x.5, 2.8026e-45|00000002 SETE_INT R32.w.2, R21.x.5, 4.2039e-45|00000003 ] [ CNDE_INT R33.x.2, R32.x.2, R33.x.1, R20.x.2 ] [ CNDE_INT R33.x.3, R32.y.2, R33.x.2, R20.y.2 ] [ CNDE_INT R33.x.4, R32.z.2, R33.x.3, R20.z.2 ] [ CNDE_INT R33.x.5, R32.w.2, R33.x.4, R20.w.2 MOV R58.y.6, 5.60519e-45|00000004 ### DEAD MOV {R58.z.6}, 1.4013e-45|00000001 ### DEAD MOV {R58.w.6}, 2.8026e-45|00000002 ### DEAD MOV {R58.x.9}, 0|00000000 ] [ MULLO_UINT R57.x.6, R58.y.6, R25.x.2 ] [ ADD_INT R34.x.2, R57.x.6, 4.2039e-45|00000003 MUL R35.y.2, R27.y.2, R15.x.2 MUL R35.z.2, R27.z.2, R15.x.2 MUL R35.w.2, R27.w.2, R15.x.2 MUL R35.x.2, R27.x.2, R15.x.2 ] [ MULADD R36.x.2, R29.x.2, R15.y.2, R35.x.2 MULADD R36.y.2, R29.y.2, R15.y.2, R35.y.2 MULADD R36.z.2, R29.z.2, R15.y.2, R35.z.2 MULADD R36.w.2, R29.w.2, R15.y.2, R35.w.2 ] [ MULADD R37.x.2, R31.x.2, R15.z.2, R36.x.2 MULADD R37.y.2, R31.y.2, R15.z.2, R36.y.2 MULADD R37.z.2, R31.z.2, R15.z.2, R36.z.2 MULADD R37.w.2, R31.w.2, R15.z.2, R36.w.2 MOV R54.x.5, R34.x.2 ] [ ADD_INT R58.x.10, R54.x.5, 3.78351e-44|0000001b ] > live_after: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R46.x.1 R48.x.1 R50.x.1 R24.x.5 R27.x.2 R27.y.2 R27.z.2 R29.x.2 R29.y.2 R29.z.2 R31.x.2 R31.y.2 R31.z.2 R33.x.5 R37.x.2 R37.y.2 R37.z.2 R37.w.2 R58.x.10 ] VTX < live_before: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R46.x.1 R48.x.1 R50.x.1 R24.x.5 R27.x.2 R27.y.2 R27.z.2 R29.x.2 R29.y.2 R29.z.2 R31.x.2 R31.y.2 R31.z.2 R33.x.5 R37.x.2 R37.y.2 R37.z.2 R37.w.2 R58.x.10 ] VFETCH R58.x.11, R58.y.7, R58.z.7, R58.w.7, R58.x.10, __, __, __ > live_after: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R46.x.1 R48.x.1 R50.x.1 R24.x.5 R27.x.2 R27.y.2 R27.z.2 R29.x.2 R29.y.2 R29.z.2 R31.x.2 R31.y.2 R31.z.2 R33.x.5 R37.x.2 R37.y.2 R37.z.2 R37.w.2 R58.x.11 R58.y.7 R58.z.7 R58.w.7 ] ALU < live_before: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R46.x.1 R48.x.1 R50.x.1 R24.x.5 R27.x.2 R27.y.2 R27.z.2 R29.x.2 R29.y.2 R29.z.2 R31.x.2 R31.y.2 R31.z.2 R33.x.5 R37.x.2 R37.y.2 R37.z.2 R37.w.2 R58.x.11 R58.y.7 R58.z.7 R58.w.7 ] [ MULADD R38.x.2, R58.x.11, R15.w.2, R37.x.2 MULADD R38.y.2, R58.y.7, R15.w.2, R37.y.2 MULADD R38.z.2, R58.z.7, R15.w.2, R37.z.2 MULADD R38.w.2, R58.w.7, R15.w.2, R37.w.2 ] [ MULADD R16.x.3, R38.x.2, R33.x.5, R16.x.2 MULADD R16.y.3, R38.y.2, R33.x.5, R16.y.2 MULADD R16.z.3, R38.z.2, R33.x.5, R16.z.2 MULADD R16.w.3, R38.w.2, R33.x.5, R16.w.2 ] [ MUL R39.x.2, R27.x.2, R12.x.1 MUL R39.y.2, R27.y.2, R12.x.1 MUL R39.z.2, R27.z.2, R12.x.1 ] [ MULADD R40.x.2, R29.x.2, R12.y.1, R39.x.2 MULADD R40.y.2, R29.y.2, R12.y.1, R39.y.2 MULADD R40.z.2, R29.z.2, R12.y.1, R39.z.2 ] [ MULADD R41.x.2, R31.x.2, R12.z.1, R40.x.2 MULADD R41.y.2, R31.y.2, R12.z.1, R40.y.2 MULADD R41.z.2, R31.z.2, R12.z.1, R40.z.2 ] [ MUL R42.x.2, R27.x.2, R13.x.1 MUL R42.y.2, R27.y.2, R13.x.1 MUL R42.z.2, R27.z.2, R13.x.1 ] [ MULADD R43.x.2, R29.x.2, R13.y.1, R42.x.2 MULADD R43.y.2, R29.y.2, R13.y.1, R42.y.2 MULADD R43.z.2, R29.z.2, R13.y.1, R42.z.2 ] [ MULADD R44.x.2, R31.x.2, R13.z.1, R43.x.2 MULADD R44.y.2, R31.y.2, R13.z.1, R43.y.2 MULADD R44.z.2, R31.z.2, R13.z.1, R43.z.2 ] [ SETE_INT R45.x.2, R21.x.5, 0|00000000 SETE_INT R45.y.2, R21.x.5, 1.4013e-45|00000001 SETE_INT R45.z.2, R21.x.5, 2.8026e-45|00000002 SETE_INT R45.w.2, R21.x.5, 4.2039e-45|00000003 ] [ CNDE_INT R46.x.2, R45.x.2, R46.x.1, R20.x.2 ] [ CNDE_INT R46.x.3, R45.y.2, R46.x.2, R20.y.2 ] [ CNDE_INT R46.x.4, R45.z.2, R46.x.3, R20.z.2 ] [ CNDE_INT R46.x.5, R45.w.2, R46.x.4, R20.w.2 ] [ MULADD R17.x.3, R41.x.2, R46.x.5, R17.x.2 MULADD R17.y.3, R41.y.2, R46.x.5, R17.y.2 MULADD R17.z.3, R41.z.2, R46.x.5, R17.z.2 ] [ SETE_INT R47.x.2, R21.x.5, 0|00000000 SETE_INT R47.y.2, R21.x.5, 1.4013e-45|00000001 SETE_INT R47.z.2, R21.x.5, 2.8026e-45|00000002 SETE_INT R47.w.2, R21.x.5, 4.2039e-45|00000003 ] [ CNDE_INT R48.x.2, R47.x.2, R48.x.1, R20.x.2 ] [ CNDE_INT R48.x.3, R47.y.2, R48.x.2, R20.y.2 ] [ CNDE_INT R48.x.4, R47.z.2, R48.x.3, R20.z.2 ] [ CNDE_INT R48.x.5, R47.w.2, R48.x.4, R20.w.2 ] [ MULADD R18.x.3, R44.x.2, R48.x.5, R18.x.2 MULADD R18.y.3, R44.y.2, R48.x.5, R18.y.2 MULADD R18.z.3, R44.z.2, R48.x.5, R18.z.2 ] [ SETE_INT R49.x.2, R21.x.5, 0|00000000 SETE_INT R49.y.2, R21.x.5, 1.4013e-45|00000001 SETE_INT R49.z.2, R21.x.5, 2.8026e-45|00000002 SETE_INT R49.w.2, R21.x.5, 4.2039e-45|00000003 ] [ CNDE_INT R50.x.2, R49.x.2, R50.x.1, R20.x.2 ] [ CNDE_INT R50.x.3, R49.y.2, R50.x.2, R20.y.2 ] [ CNDE_INT R50.x.4, R49.z.2, R50.x.3, R20.z.2 ] [ CNDE_INT R50.x.5, R49.w.2, R50.x.4, R20.w.2 MUL R51.y.2, R41.x.2, R44.z.2 MUL R51.z.2, R41.y.2, R44.x.2 MUL R51.x.2, R41.z.2, R44.y.2 ] [ MULADD R52.x.2, R41.y.2, R44.z.2, -R51.x.2 MULADD R52.y.2, R41.z.2, R44.x.2, -R51.y.2 MULADD R52.z.2, R41.x.2, R44.y.2, -R51.z.2 ] [ MUL R53.x.2, R52.x.2, R13.w.1 MUL R53.y.2, R52.y.2, R13.w.1 MUL R53.z.2, R52.z.2, R13.w.1 ] [ MULADD R19.x.3, R53.x.2, R50.x.5, R19.x.2 MULADD R19.y.3, R53.y.2, R50.x.5, R19.y.2 MULADD R19.z.3, R53.z.2, R50.x.5, R19.z.2 ADD_INT R21.x.6, R21.x.5, 1.4013e-45|00000001 ] > live_after: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R24.x.5 R33.x.5 R16.x.3 R16.y.3 R16.z.3 R16.w.3 R46.x.5 R17.x.3 R17.y.3 R17.z.3 R48.x.5 R18.x.3 R18.y.3 R18.z.3 R50.x.5 R19.x.3 R19.y.3 R19.z.3 R21.x.6 ] LOOP_END } end_repeat { * phi R16.x.4, R16.x.2 * phi R16.y.4, R16.y.2 * phi R16.z.4, R16.z.2 * phi R16.w.4, R16.w.2 * phi R17.x.4, R17.x.2 * phi R17.y.4, R17.y.2 * phi R17.z.4, R17.z.2 * phi R18.x.4, R18.x.2 * phi R18.y.4, R18.y.2 * phi R18.z.4, R18.z.2 * phi R19.x.4, R19.x.2 * phi R19.y.4, R19.y.2 * phi R19.z.4, R19.z.2 ### DEAD * phi {R21.x.7}, R21.x.5 ### DEAD * phi {R22.x.3}, R22.x.2 ### DEAD * phi {PR.3}, {PR.2} ### DEAD * phi {EM.3}, EM.2 ### DEAD * phi {R57.x.7}, {R57.x.2} ### DEAD * phi {R23.x.3}, {R23.x.1} ### DEAD * phi {R23.y.3}, {R23.y.1} ### DEAD * phi {R23.z.3}, {R23.z.1} ### DEAD * phi {R23.w.3}, {R23.w.1} ### DEAD * phi {R24.x.6}, R24.x.1 ### DEAD * phi {R25.x.3}, {R25.x.1} ### DEAD * phi {R26.x.3}, {R26.x.1} ### DEAD * phi {R54.x.6}, {R54.x.1} ### DEAD * phi {R58.x.12}, {R58.x.1} ### DEAD * phi {R58.y.8}, {R58.y.1} ### DEAD * phi {R58.z.8}, {R58.z.1} ### DEAD * phi {R58.w.8}, {R58.w.1} ### DEAD * phi {R27.x.3}, {R27.x.1} ### DEAD * phi {R27.y.3}, {R27.y.1} ### DEAD * phi {R27.z.3}, {R27.z.1} ### DEAD * phi {R27.w.3}, {R27.w.1} ### DEAD * phi {R28.x.3}, {R28.x.1} ### DEAD * phi {R29.x.3}, {R29.x.1} ### DEAD * phi {R29.y.3}, {R29.y.1} ### DEAD * phi {R29.z.3}, {R29.z.1} ### DEAD * phi {R29.w.3}, {R29.w.1} ### DEAD * phi {R30.x.3}, {R30.x.1} ### DEAD * phi {R31.x.3}, {R31.x.1} ### DEAD * phi {R31.y.3}, {R31.y.1} ### DEAD * phi {R31.z.3}, {R31.z.1} ### DEAD * phi {R31.w.3}, {R31.w.1} ### DEAD * phi {R32.x.3}, {R32.x.1} ### DEAD * phi {R32.y.3}, {R32.y.1} ### DEAD * phi {R32.z.3}, {R32.z.1} ### DEAD * phi {R32.w.3}, {R32.w.1} ### DEAD * phi {R33.x.6}, R33.x.1 ### DEAD * phi {R34.x.3}, {R34.x.1} ### DEAD * phi {R35.y.3}, {R35.y.1} ### DEAD * phi {R35.z.3}, {R35.z.1} ### DEAD * phi {R35.w.3}, {R35.w.1} ### DEAD * phi {R35.x.3}, {R35.x.1} ### DEAD * phi {R36.x.3}, {R36.x.1} ### DEAD * phi {R36.y.3}, {R36.y.1} ### DEAD * phi {R36.z.3}, {R36.z.1} ### DEAD * phi {R36.w.3}, {R36.w.1} ### DEAD * phi {R37.x.3}, {R37.x.1} ### DEAD * phi {R37.y.3}, {R37.y.1} ### DEAD * phi {R37.z.3}, {R37.z.1} ### DEAD * phi {R37.w.3}, {R37.w.1} ### DEAD * phi {R38.x.3}, {R38.x.1} ### DEAD * phi {R38.y.3}, {R38.y.1} ### DEAD * phi {R38.z.3}, {R38.z.1} ### DEAD * phi {R38.w.3}, {R38.w.1} ### DEAD * phi {R39.x.3}, {R39.x.1} ### DEAD * phi {R39.y.3}, {R39.y.1} ### DEAD * phi {R39.z.3}, {R39.z.1} ### DEAD * phi {R40.x.3}, {R40.x.1} ### DEAD * phi {R40.y.3}, {R40.y.1} ### DEAD * phi {R40.z.3}, {R40.z.1} ### DEAD * phi {R41.x.3}, {R41.x.1} ### DEAD * phi {R41.y.3}, {R41.y.1} ### DEAD * phi {R41.z.3}, {R41.z.1} ### DEAD * phi {R42.x.3}, {R42.x.1} ### DEAD * phi {R42.y.3}, {R42.y.1} ### DEAD * phi {R42.z.3}, {R42.z.1} ### DEAD * phi {R43.x.3}, {R43.x.1} ### DEAD * phi {R43.y.3}, {R43.y.1} ### DEAD * phi {R43.z.3}, {R43.z.1} ### DEAD * phi {R44.x.3}, {R44.x.1} ### DEAD * phi {R44.y.3}, {R44.y.1} ### DEAD * phi {R44.z.3}, {R44.z.1} ### DEAD * phi {R45.x.3}, {R45.x.1} ### DEAD * phi {R45.y.3}, {R45.y.1} ### DEAD * phi {R45.z.3}, {R45.z.1} ### DEAD * phi {R45.w.3}, {R45.w.1} ### DEAD * phi {R46.x.6}, R46.x.1 ### DEAD * phi {R47.x.3}, {R47.x.1} ### DEAD * phi {R47.y.3}, {R47.y.1} ### DEAD * phi {R47.z.3}, {R47.z.1} ### DEAD * phi {R47.w.3}, {R47.w.1} ### DEAD * phi {R48.x.6}, R48.x.1 ### DEAD * phi {R49.x.3}, {R49.x.1} ### DEAD * phi {R49.y.3}, {R49.y.1} ### DEAD * phi {R49.z.3}, {R49.z.1} ### DEAD * phi {R49.w.3}, {R49.w.1} ### DEAD * phi {R50.x.6}, R50.x.1 ### DEAD * phi {R51.y.3}, {R51.y.1} ### DEAD * phi {R51.z.3}, {R51.z.1} ### DEAD * phi {R51.x.3}, {R51.x.1} ### DEAD * phi {R52.x.3}, {R52.x.1} ### DEAD * phi {R52.y.3}, {R52.y.1} ### DEAD * phi {R52.z.3}, {R52.z.1} ### DEAD * phi {R53.x.3}, {R53.x.1} ### DEAD * phi {R53.y.3}, {R53.y.1} ### DEAD * phi {R53.z.3}, {R53.z.1} } live_after: [R4.x.1 R4.y.1 R14.w.1 R16.x.4 R16.y.4 R16.z.4 R16.w.4 R17.x.4 R17.y.4 R17.z.4 R18.x.4 R18.y.4 R18.z.4 R19.x.4 R19.y.4 R19.z.4 ] ALU < live_before: [R4.x.1 R4.y.1 R14.w.1 R16.x.4 R16.y.4 R16.z.4 R16.w.4 R17.x.4 R17.y.4 R17.z.4 R18.x.4 R18.y.4 R18.z.4 R19.x.4 R19.y.4 R19.z.4 ] [ MUL R12.x.2, C23.x, R16.x.4 MUL R12.y.2, C23.y, R16.x.4 MUL R12.z.2, C23.z, R16.x.4 MUL R12.w.1, C23.w, R16.x.4 ] [ MULADD R12.x.3, C24.x, R16.y.4, R12.x.2 MULADD R12.y.3, C24.y, R16.y.4, R12.y.2 MULADD R12.z.3, C24.z, R16.y.4, R12.z.2 MULADD R12.w.2, C24.w, R16.y.4, R12.w.1 ] [ MULADD R12.x.4, C25.x, R16.z.4, R12.x.3 MULADD R12.y.4, C25.y, R16.z.4, R12.y.3 MULADD R12.z.4, C25.z, R16.z.4, R12.z.3 MULADD R12.w.3, C25.w, R16.z.4, R12.w.2 ] [ MULADD R12.x.5, C26.x, R16.w.4, R12.x.4 MULADD R12.y.5, C26.y, R16.w.4, R12.y.4 MULADD R12.z.5, C26.z, R16.w.4, R12.z.4 MULADD R12.w.4, C26.w, R16.w.4, R12.w.3 ] [ DOT4 R13.x.2, __, __, __, R17.x.4, R17.x.4, R17.y.4, R17.y.4, R17.z.4, R17.z.4, 0|00000000, 0|00000000 ] [ RECIPSQRT_CLAMPED R57.x.8, |R13.x.2| ] [ MOV R13.x.3, R57.x.8 ### DEAD MOV __, R57.x.8 ### DEAD MOV __, R57.x.8 ### DEAD MOV __, R57.x.8 ] [ MUL R13.x.4, R17.x.4, R13.x.3 MUL R13.y.2, R17.y.4, R13.x.3 MUL R13.z.2, R17.z.4, R13.x.3 ] [ MUL R14.x.2, C23.x, R13.x.4 MUL R14.y.2, C23.y, R13.x.4 MUL R14.z.2, C23.z, R13.x.4 ] [ MULADD R14.x.3, C24.x, R13.y.2, R14.x.2 MULADD R14.y.3, C24.y, R13.y.2, R14.y.2 MULADD R14.z.3, C24.z, R13.y.2, R14.z.2 ] [ MULADD R13.x.5, C25.x, R13.z.2, R14.x.3 MULADD R13.y.3, C25.y, R13.z.2, R14.y.3 MULADD R13.z.3, C25.z, R13.z.2, R14.z.3 ] [ DOT4 R14.x.4, __, __, __, R18.x.4, R18.x.4, R18.y.4, R18.y.4, R18.z.4, R18.z.4, 0|00000000, 0|00000000 ] [ RECIPSQRT_CLAMPED R57.x.9, |R14.x.4| ] [ MOV R14.x.5, R57.x.9 ### DEAD MOV __, R57.x.9 ### DEAD MOV __, R57.x.9 ### DEAD MOV __, R57.x.9 ] [ MUL R14.x.6, R18.x.4, R14.x.5 MUL R14.y.4, R18.y.4, R14.x.5 MUL R14.z.4, R18.z.4, R14.x.5 ] [ MUL R15.x.3, C23.x, R14.x.6 MUL R15.y.3, C23.y, R14.x.6 MUL R15.z.3, C23.z, R14.x.6 ] [ MULADD R15.x.4, C24.x, R14.y.4, R15.x.3 MULADD R15.y.4, C24.y, R14.y.4, R15.y.3 MULADD R15.z.4, C24.z, R14.y.4, R15.z.3 ] [ MULADD R14.x.7, C25.x, R14.z.4, R15.x.4 MULADD R14.y.5, C25.y, R14.z.4, R15.y.4 MULADD R14.z.5, C25.z, R14.z.4, R15.z.4 ] [ DOT4 R15.x.5, __, __, __, R19.x.4, R19.x.4, R19.y.4, R19.y.4, R19.z.4, R19.z.4, 0|00000000, 0|00000000 ] [ RECIPSQRT_CLAMPED R57.x.10, |R15.x.5| ] [ MOV R15.x.6, R57.x.10 ### DEAD MOV __, R57.x.10 ### DEAD MOV __, R57.x.10 ### DEAD MOV __, R57.x.10 ] [ MUL R15.x.7, R19.x.4, R15.x.6 MUL R15.y.5, R19.y.4, R15.x.6 MUL R15.z.5, R19.z.4, R15.x.6 ] [ MUL R16.x.5, C23.x, R15.x.7 MUL R16.y.5, C23.y, R15.x.7 MUL R16.z.5, C23.z, R15.x.7 ] [ MULADD R16.x.6, C24.x, R15.y.5, R16.x.5 MULADD R16.y.6, C24.y, R15.y.5, R16.y.5 MULADD R16.z.6, C24.z, R15.y.5, R16.z.5 ] [ MULADD R15.x.8, C25.x, R15.z.5, R16.x.6 MULADD R15.y.6, C25.y, R15.z.5, R16.y.6 MULADD R15.z.6, C25.z, R15.z.5, R16.z.6 ] [ MUL R16.x.7, C0.x, R12.x.5 MUL R16.y.7, C0.y, R12.x.5 MUL R16.z.7, C0.z, R12.x.5 MUL R16.w.5, C0.w, R12.x.5 ] [ MULADD R16.x.8, C1.x, R12.y.5, R16.x.7 MULADD R16.y.8, C1.y, R12.y.5, R16.y.7 MULADD R16.z.8, C1.z, R12.y.5, R16.z.7 MULADD R16.w.6, C1.w, R12.y.5, R16.w.5 ] [ MULADD R16.x.9, C2.x, R12.z.5, R16.x.8 MULADD R16.y.9, C2.y, R12.z.5, R16.y.8 MULADD R16.z.9, C2.z, R12.z.5, R16.z.8 MULADD R16.w.7, C2.w, R12.z.5, R16.w.6 ] [ MULADD R16.x.10, C3.x, R12.w.4, R16.x.9 MULADD R16.y.10, C3.y, R12.w.4, R16.y.9 MULADD R16.z.10, C3.z, R12.w.4, R16.z.9 MULADD R16.w.8, C3.w, R12.w.4, R16.w.7 ] [ DOT4 R17.x.5, __, __, __, R13.x.5, R13.x.5, R13.y.3, R13.y.3, R13.z.3, R13.z.3, 0|00000000, 0|00000000 ] [ RECIPSQRT_CLAMPED R57.x.11, |R17.x.5| ] [ MOV R17.x.6, R57.x.11 ### DEAD MOV __, R57.x.11 ### DEAD MOV __, R57.x.11 ### DEAD MOV __, R57.x.11 ] [ MUL R13.x.6, R13.x.5, R17.x.6 MUL R13.y.4, R13.y.3, R17.x.6 MUL R13.z.4, R13.z.3, R17.x.6 ] [ MOV R13.x.7, R13.z.4 MOV R17.z.5, R13.x.6 MOV R17.w.1, R13.y.4 ] [ DOT4 R18.x.5, __, __, __, R14.x.7, R14.x.7, R14.y.5, R14.y.5, R14.z.5, R14.z.5, 0|00000000, 0|00000000 ] [ RECIPSQRT_CLAMPED R57.x.12, |R18.x.5| ] [ MOV R18.x.6, R57.x.12 ### DEAD MOV __, R57.x.12 ### DEAD MOV __, R57.x.12 ### DEAD MOV __, R57.x.12 ] [ MUL R14.x.8, R14.x.7, R18.x.6 MUL R14.y.6, R14.y.5, R18.x.6 MUL R14.z.6, R14.z.5, R18.x.6 ] > live_after: [R4.x.1 R4.y.1 R14.w.1 R12.x.5 R12.y.5 R12.z.5 R12.w.4 R15.x.8 R15.y.6 R15.z.6 R16.x.10 R16.y.10 R16.z.10 R16.w.8 R13.x.7 R17.z.5 R17.w.1 R14.x.8 R14.y.6 R14.z.6 ] ALU < live_before: [R4.x.1 R4.y.1 R14.w.1 R12.x.5 R12.y.5 R12.z.5 R12.w.4 R15.x.8 R15.y.6 R15.z.6 R16.x.10 R16.y.10 R16.z.10 R16.w.8 R13.x.7 R17.z.5 R17.w.1 R14.x.8 R14.y.6 R14.z.6 ] [ MOV R13.y.5, R14.x.8 MOV R13.z.5, R14.y.6 MOV R13.w.2, R14.z.6 ] [ DOT4 R14.x.9, __, __, __, R15.x.8, R15.x.8, R15.y.6, R15.y.6, R15.z.6, R15.z.6, 0|00000000, 0|00000000 ] [ RECIPSQRT_CLAMPED R57.x.13, |R14.x.9| ] [ MOV R14.x.10, R57.x.13 ### DEAD MOV __, R57.x.13 ### DEAD MOV __, R57.x.13 ### DEAD MOV __, R57.x.13 ] [ MUL R14.x.11, R15.x.8, R14.x.10 MUL R14.y.7, R15.y.6, R14.x.10 MUL R14.z.7, R15.z.6, R14.x.10 ] [ MOV R17.x.7, R4.x.1 MOV R17.y.5, R4.y.1 ] [ MOV R11.x.1, R14.x.11 MOV R11.y.1, R14.y.7 MOV R11.z.1, R14.z.7 MOV R11.w.1, R14.w.1 ] [ MOV R10.x.1, R13.x.7 MOV R10.y.1, R13.y.5 MOV R10.z.1, R13.z.5 MOV R10.w.1, R13.w.2 ] [ MOV R8.x.1, R12.x.5 MOV R8.y.1, R12.y.5 MOV R8.z.1, R12.z.5 MOV R8.w.1, R12.w.4 ] [ MOV R7.x.1, R16.x.10 MOV R7.y.1, R16.y.10 MOV R7.z.1, R16.z.10 MOV R7.w.1, R16.w.8 ] [ MOV R9.x.1, R17.x.7 MOV R9.y.1, R17.y.5 MOV R9.z.1, R17.z.5 MOV R9.w.1, R17.w.1 ] > live_after: [R11.x.1 R11.y.1 R11.z.1 R11.w.1 R10.x.1 R10.y.1 R10.z.1 R10.w.1 R8.x.1 R8.y.1 R8.z.1 R8.w.1 R7.x.1 R7.y.1 R7.z.1 R7.w.1 R9.x.1 R9.y.1 R9.z.1 R9.w.1 ] EXPORT POS 60 R7.x.1, R7.y.1, R7.z.1, R7.w.1 EXPORT PARAM 0 R8.x.1, R8.y.1, R8.z.1, R8.w.1 EXPORT PARAM 1 R9.x.1, R9.y.1, R9.z.1, R9.w.1 EXPORT PARAM 2 R10.x.1, R10.y.1, R10.z.1, R10.w.1 EXPORT PARAM 3 R11.x.1, R11.y.1, R11.z.1, R11.w.1 } ###### after dce_cleanup { preloaded inputs [R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w] live_before: [R24.x R33.x R46.x R48.x R50.x ] CALL_FS R1.x.1, R1.y.1, R1.z.1, __, R2.x.1, R2.y.1, R2.z.1, __, R3.x.1, R3.y.1, R3.z.1, R3.w.1, R4.x.1, R4.y.1, __, __, R5.x.1, R5.y.1, R5.z.1, R5.w.1, R6.x.1, R6.y.1, R6.z.1, __, R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w MOV R12.x.1, R2.x.1 MOV R12.y.1, R2.y.1 MOV R12.z.1, R2.z.1 MOV R13.x.1, R3.x.1 MOV R13.y.1, R3.y.1 MOV R13.z.1, R3.z.1 MOV R13.w.1, R3.w.1 MOV R14.x.1, R5.x.1 MOV R14.y.1, R5.y.1 MOV R14.z.1, R5.z.1 MOV R14.w.1, R5.w.1 MOV R15.w.1, 1|3f800000 MOV R15.x.1, R1.x.1 MOV R15.y.1, R1.y.1 MOV R15.z.1, R1.z.1 MOV R15.x.2, R15.x.1 MOV R15.y.2, R15.y.1 MOV R15.z.2, R15.z.1 MOV R15.w.2, R15.w.1 MOV R16.x.1, 0|00000000 MOV R16.y.1, 0|00000000 MOV R16.z.1, 0|00000000 MOV R16.w.1, 0|00000000 MOV R17.x.1, 0|00000000 MOV R17.y.1, 0|00000000 MOV R17.z.1, 0|00000000 MOV R18.x.1, 0|00000000 MOV R18.y.1, 0|00000000 MOV R18.z.1, 0|00000000 MOV R19.x.1, 0|00000000 MOV R19.y.1, 0|00000000 MOV R19.z.1, 0|00000000 MOV R20.x.1, R6.x.1 MOV R20.y.1, R6.y.1 MOV R20.z.1, R6.z.1 ADD R21.x.1, 1|3f800000, -R6.x.1 ADD R21.x.2, R21.x.1, -R6.y.1 ADD R21.x.3, R21.x.2, -R6.z.1 MOV R20.w.1, R21.x.3 MOV R20.x.2, R20.x.1 MOV R20.y.2, R20.y.1 MOV R20.z.2, R20.z.1 MOV R20.w.2, R20.w.1 MOV R21.x.4, 0|00000000 region #0 live_before: [R24.x R33.x R46.x R48.x R50.x R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R16.x.1 R16.y.1 R16.z.1 R16.w.1 R17.x.1 R17.y.1 R17.z.1 R18.x.1 R18.y.1 R18.z.1 R19.x.1 R19.y.1 R19.z.1 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R21.x.4 ] { * phi R16.x.2, R16.x.1, R16.x.3 * phi R16.y.2, R16.y.1, R16.y.3 * phi R16.z.2, R16.z.1, R16.z.3 * phi R16.w.2, R16.w.1, R16.w.3 * phi R17.x.2, R17.x.1, R17.x.3 * phi R17.y.2, R17.y.1, R17.y.3 * phi R17.z.2, R17.z.1, R17.z.3 * phi R18.x.2, R18.x.1, R18.x.3 * phi R18.y.2, R18.y.1, R18.y.3 * phi R18.z.2, R18.z.1, R18.z.3 * phi R19.x.2, R19.x.1, R19.x.3 * phi R19.y.2, R19.y.1, R19.y.3 * phi R19.z.2, R19.z.1, R19.z.3 * phi R21.x.5, R21.x.4, R21.x.6 * phi R24.x.1, R24.x, R24.x.5 * phi R33.x.1, R33.x, R33.x.5 * phi R46.x.1, R46.x, R46.x.5 * phi R48.x.1, R48.x, R48.x.5 * phi R50.x.1, R50.x, R50.x.5 } repeat region #0 after { SETGE_INT R22.x.2, R21.x.5, 5.60519e-45|00000004 PRED_SETNE_INT __, __, EM.2, R22.x.2, 0|00000000 region #1 live_before: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R24.x.1 R33.x.1 R46.x.1 R48.x.1 R50.x.1 EM.2 ] depart region #1 after { if EM.2 { depart region #0 } endif live_after: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R24.x.1 R33.x.1 R46.x.1 R48.x.1 R50.x.1 ] } end_depart live_after: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R24.x.1 R33.x.1 R46.x.1 R48.x.1 R50.x.1 ] SETE_INT R23.x.2, R21.x.5, 0|00000000 SETE_INT R23.y.2, R21.x.5, 1.4013e-45|00000001 SETE_INT R23.z.2, R21.x.5, 2.8026e-45|00000002 SETE_INT R23.w.2, R21.x.5, 4.2039e-45|00000003 CNDE_INT R24.x.2, R23.x.2, R24.x.1, R14.x.1 CNDE_INT R24.x.3, R23.y.2, R24.x.2, R14.y.1 CNDE_INT R24.x.4, R23.z.2, R24.x.3, R14.z.1 CNDE_INT R24.x.5, R23.w.2, R24.x.4, R14.w.1 TRUNC R57.x.3, R24.x.5 FLT_TO_INT R25.x.2, R57.x.3 MULLO_UINT R26.x.2, 5.60519e-45|00000004, R25.x.2 MOV R54.x.2, R26.x.2 ADD_INT R58.x.2, R54.x.2, 3.78351e-44|0000001b VFETCH R58.x.3, R58.y.2, R58.z.2, R58.w.2, R58.x.2, __, __, __ MOV R27.x.2, R58.x.3 MOV R27.y.2, R58.y.2 MOV R27.z.2, R58.z.2 MOV R27.w.2, R58.w.2 MULLO_UINT R57.x.4, 5.60519e-45|00000004, R25.x.2 ADD_INT R28.x.2, R57.x.4, 1.4013e-45|00000001 MOV R54.x.3, R28.x.2 ADD_INT R58.x.4, R54.x.3, 3.78351e-44|0000001b VFETCH R58.x.5, R58.y.3, R58.z.3, R58.w.3, R58.x.4, __, __, __ MOV R29.x.2, R58.x.5 MOV R29.y.2, R58.y.3 MOV R29.z.2, R58.z.3 MOV R29.w.2, R58.w.3 MOV R58.y.4, 5.60519e-45|00000004 MULLO_UINT R57.x.5, R58.y.4, R25.x.2 ADD_INT R30.x.2, R57.x.5, 2.8026e-45|00000002 MOV R54.x.4, R30.x.2 ADD_INT R58.x.7, R54.x.4, 3.78351e-44|0000001b VFETCH R58.x.8, R58.y.5, R58.z.5, R58.w.5, R58.x.7, __, __, __ MOV R31.x.2, R58.x.8 MOV R31.y.2, R58.y.5 MOV R31.z.2, R58.z.5 MOV R31.w.2, R58.w.5 SETE_INT R32.x.2, R21.x.5, 0|00000000 SETE_INT R32.y.2, R21.x.5, 1.4013e-45|00000001 SETE_INT R32.z.2, R21.x.5, 2.8026e-45|00000002 SETE_INT R32.w.2, R21.x.5, 4.2039e-45|00000003 CNDE_INT R33.x.2, R32.x.2, R33.x.1, R20.x.2 CNDE_INT R33.x.3, R32.y.2, R33.x.2, R20.y.2 CNDE_INT R33.x.4, R32.z.2, R33.x.3, R20.z.2 CNDE_INT R33.x.5, R32.w.2, R33.x.4, R20.w.2 MOV R58.y.6, 5.60519e-45|00000004 MULLO_UINT R57.x.6, R58.y.6, R25.x.2 ADD_INT R34.x.2, R57.x.6, 4.2039e-45|00000003 MUL R35.y.2, R27.y.2, R15.x.2 MUL R35.z.2, R27.z.2, R15.x.2 MUL R35.w.2, R27.w.2, R15.x.2 MUL R35.x.2, R27.x.2, R15.x.2 MULADD R36.x.2, R29.x.2, R15.y.2, R35.x.2 MULADD R36.y.2, R29.y.2, R15.y.2, R35.y.2 MULADD R36.z.2, R29.z.2, R15.y.2, R35.z.2 MULADD R36.w.2, R29.w.2, R15.y.2, R35.w.2 MULADD R37.x.2, R31.x.2, R15.z.2, R36.x.2 MULADD R37.y.2, R31.y.2, R15.z.2, R36.y.2 MULADD R37.z.2, R31.z.2, R15.z.2, R36.z.2 MULADD R37.w.2, R31.w.2, R15.z.2, R36.w.2 MOV R54.x.5, R34.x.2 ADD_INT R58.x.10, R54.x.5, 3.78351e-44|0000001b VFETCH R58.x.11, R58.y.7, R58.z.7, R58.w.7, R58.x.10, __, __, __ MULADD R38.x.2, R58.x.11, R15.w.2, R37.x.2 MULADD R38.y.2, R58.y.7, R15.w.2, R37.y.2 MULADD R38.z.2, R58.z.7, R15.w.2, R37.z.2 MULADD R38.w.2, R58.w.7, R15.w.2, R37.w.2 MULADD R16.x.3, R38.x.2, R33.x.5, R16.x.2 MULADD R16.y.3, R38.y.2, R33.x.5, R16.y.2 MULADD R16.z.3, R38.z.2, R33.x.5, R16.z.2 MULADD R16.w.3, R38.w.2, R33.x.5, R16.w.2 MUL R39.x.2, R27.x.2, R12.x.1 MUL R39.y.2, R27.y.2, R12.x.1 MUL R39.z.2, R27.z.2, R12.x.1 MULADD R40.x.2, R29.x.2, R12.y.1, R39.x.2 MULADD R40.y.2, R29.y.2, R12.y.1, R39.y.2 MULADD R40.z.2, R29.z.2, R12.y.1, R39.z.2 MULADD R41.x.2, R31.x.2, R12.z.1, R40.x.2 MULADD R41.y.2, R31.y.2, R12.z.1, R40.y.2 MULADD R41.z.2, R31.z.2, R12.z.1, R40.z.2 MUL R42.x.2, R27.x.2, R13.x.1 MUL R42.y.2, R27.y.2, R13.x.1 MUL R42.z.2, R27.z.2, R13.x.1 MULADD R43.x.2, R29.x.2, R13.y.1, R42.x.2 MULADD R43.y.2, R29.y.2, R13.y.1, R42.y.2 MULADD R43.z.2, R29.z.2, R13.y.1, R42.z.2 MULADD R44.x.2, R31.x.2, R13.z.1, R43.x.2 MULADD R44.y.2, R31.y.2, R13.z.1, R43.y.2 MULADD R44.z.2, R31.z.2, R13.z.1, R43.z.2 SETE_INT R45.x.2, R21.x.5, 0|00000000 SETE_INT R45.y.2, R21.x.5, 1.4013e-45|00000001 SETE_INT R45.z.2, R21.x.5, 2.8026e-45|00000002 SETE_INT R45.w.2, R21.x.5, 4.2039e-45|00000003 CNDE_INT R46.x.2, R45.x.2, R46.x.1, R20.x.2 CNDE_INT R46.x.3, R45.y.2, R46.x.2, R20.y.2 CNDE_INT R46.x.4, R45.z.2, R46.x.3, R20.z.2 CNDE_INT R46.x.5, R45.w.2, R46.x.4, R20.w.2 MULADD R17.x.3, R41.x.2, R46.x.5, R17.x.2 MULADD R17.y.3, R41.y.2, R46.x.5, R17.y.2 MULADD R17.z.3, R41.z.2, R46.x.5, R17.z.2 SETE_INT R47.x.2, R21.x.5, 0|00000000 SETE_INT R47.y.2, R21.x.5, 1.4013e-45|00000001 SETE_INT R47.z.2, R21.x.5, 2.8026e-45|00000002 SETE_INT R47.w.2, R21.x.5, 4.2039e-45|00000003 CNDE_INT R48.x.2, R47.x.2, R48.x.1, R20.x.2 CNDE_INT R48.x.3, R47.y.2, R48.x.2, R20.y.2 CNDE_INT R48.x.4, R47.z.2, R48.x.3, R20.z.2 CNDE_INT R48.x.5, R47.w.2, R48.x.4, R20.w.2 MULADD R18.x.3, R44.x.2, R48.x.5, R18.x.2 MULADD R18.y.3, R44.y.2, R48.x.5, R18.y.2 MULADD R18.z.3, R44.z.2, R48.x.5, R18.z.2 SETE_INT R49.x.2, R21.x.5, 0|00000000 SETE_INT R49.y.2, R21.x.5, 1.4013e-45|00000001 SETE_INT R49.z.2, R21.x.5, 2.8026e-45|00000002 SETE_INT R49.w.2, R21.x.5, 4.2039e-45|00000003 CNDE_INT R50.x.2, R49.x.2, R50.x.1, R20.x.2 CNDE_INT R50.x.3, R49.y.2, R50.x.2, R20.y.2 CNDE_INT R50.x.4, R49.z.2, R50.x.3, R20.z.2 CNDE_INT R50.x.5, R49.w.2, R50.x.4, R20.w.2 MUL R51.y.2, R41.x.2, R44.z.2 MUL R51.z.2, R41.y.2, R44.x.2 MUL R51.x.2, R41.z.2, R44.y.2 MULADD R52.x.2, R41.y.2, R44.z.2, -R51.x.2 MULADD R52.y.2, R41.z.2, R44.x.2, -R51.y.2 MULADD R52.z.2, R41.x.2, R44.y.2, -R51.z.2 MUL R53.x.2, R52.x.2, R13.w.1 MUL R53.y.2, R52.y.2, R13.w.1 MUL R53.z.2, R52.z.2, R13.w.1 MULADD R19.x.3, R53.x.2, R50.x.5, R19.x.2 MULADD R19.y.3, R53.y.2, R50.x.5, R19.y.2 MULADD R19.z.3, R53.z.2, R50.x.5, R19.z.2 ADD_INT R21.x.6, R21.x.5, 1.4013e-45|00000001 } end_repeat { * phi R16.x.4, R16.x.2 * phi R16.y.4, R16.y.2 * phi R16.z.4, R16.z.2 * phi R16.w.4, R16.w.2 * phi R17.x.4, R17.x.2 * phi R17.y.4, R17.y.2 * phi R17.z.4, R17.z.2 * phi R18.x.4, R18.x.2 * phi R18.y.4, R18.y.2 * phi R18.z.4, R18.z.2 * phi R19.x.4, R19.x.2 * phi R19.y.4, R19.y.2 * phi R19.z.4, R19.z.2 } live_after: [R4.x.1 R4.y.1 R14.w.1 R16.x.4 R16.y.4 R16.z.4 R16.w.4 R17.x.4 R17.y.4 R17.z.4 R18.x.4 R18.y.4 R18.z.4 R19.x.4 R19.y.4 R19.z.4 ] MUL R12.x.2, C23.x, R16.x.4 MUL R12.y.2, C23.y, R16.x.4 MUL R12.z.2, C23.z, R16.x.4 MUL R12.w.1, C23.w, R16.x.4 MULADD R12.x.3, C24.x, R16.y.4, R12.x.2 MULADD R12.y.3, C24.y, R16.y.4, R12.y.2 MULADD R12.z.3, C24.z, R16.y.4, R12.z.2 MULADD R12.w.2, C24.w, R16.y.4, R12.w.1 MULADD R12.x.4, C25.x, R16.z.4, R12.x.3 MULADD R12.y.4, C25.y, R16.z.4, R12.y.3 MULADD R12.z.4, C25.z, R16.z.4, R12.z.3 MULADD R12.w.3, C25.w, R16.z.4, R12.w.2 MULADD R12.x.5, C26.x, R16.w.4, R12.x.4 MULADD R12.y.5, C26.y, R16.w.4, R12.y.4 MULADD R12.z.5, C26.z, R16.w.4, R12.z.4 MULADD R12.w.4, C26.w, R16.w.4, R12.w.3 DOT4 R13.x.2, __, __, __, R17.x.4, R17.x.4, R17.y.4, R17.y.4, R17.z.4, R17.z.4, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.8, |R13.x.2| MOV R13.x.3, R57.x.8 MUL R13.x.4, R17.x.4, R13.x.3 MUL R13.y.2, R17.y.4, R13.x.3 MUL R13.z.2, R17.z.4, R13.x.3 MUL R14.x.2, C23.x, R13.x.4 MUL R14.y.2, C23.y, R13.x.4 MUL R14.z.2, C23.z, R13.x.4 MULADD R14.x.3, C24.x, R13.y.2, R14.x.2 MULADD R14.y.3, C24.y, R13.y.2, R14.y.2 MULADD R14.z.3, C24.z, R13.y.2, R14.z.2 MULADD R13.x.5, C25.x, R13.z.2, R14.x.3 MULADD R13.y.3, C25.y, R13.z.2, R14.y.3 MULADD R13.z.3, C25.z, R13.z.2, R14.z.3 DOT4 R14.x.4, __, __, __, R18.x.4, R18.x.4, R18.y.4, R18.y.4, R18.z.4, R18.z.4, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.9, |R14.x.4| MOV R14.x.5, R57.x.9 MUL R14.x.6, R18.x.4, R14.x.5 MUL R14.y.4, R18.y.4, R14.x.5 MUL R14.z.4, R18.z.4, R14.x.5 MUL R15.x.3, C23.x, R14.x.6 MUL R15.y.3, C23.y, R14.x.6 MUL R15.z.3, C23.z, R14.x.6 MULADD R15.x.4, C24.x, R14.y.4, R15.x.3 MULADD R15.y.4, C24.y, R14.y.4, R15.y.3 MULADD R15.z.4, C24.z, R14.y.4, R15.z.3 MULADD R14.x.7, C25.x, R14.z.4, R15.x.4 MULADD R14.y.5, C25.y, R14.z.4, R15.y.4 MULADD R14.z.5, C25.z, R14.z.4, R15.z.4 DOT4 R15.x.5, __, __, __, R19.x.4, R19.x.4, R19.y.4, R19.y.4, R19.z.4, R19.z.4, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.10, |R15.x.5| MOV R15.x.6, R57.x.10 MUL R15.x.7, R19.x.4, R15.x.6 MUL R15.y.5, R19.y.4, R15.x.6 MUL R15.z.5, R19.z.4, R15.x.6 MUL R16.x.5, C23.x, R15.x.7 MUL R16.y.5, C23.y, R15.x.7 MUL R16.z.5, C23.z, R15.x.7 MULADD R16.x.6, C24.x, R15.y.5, R16.x.5 MULADD R16.y.6, C24.y, R15.y.5, R16.y.5 MULADD R16.z.6, C24.z, R15.y.5, R16.z.5 MULADD R15.x.8, C25.x, R15.z.5, R16.x.6 MULADD R15.y.6, C25.y, R15.z.5, R16.y.6 MULADD R15.z.6, C25.z, R15.z.5, R16.z.6 MUL R16.x.7, C0.x, R12.x.5 MUL R16.y.7, C0.y, R12.x.5 MUL R16.z.7, C0.z, R12.x.5 MUL R16.w.5, C0.w, R12.x.5 MULADD R16.x.8, C1.x, R12.y.5, R16.x.7 MULADD R16.y.8, C1.y, R12.y.5, R16.y.7 MULADD R16.z.8, C1.z, R12.y.5, R16.z.7 MULADD R16.w.6, C1.w, R12.y.5, R16.w.5 MULADD R16.x.9, C2.x, R12.z.5, R16.x.8 MULADD R16.y.9, C2.y, R12.z.5, R16.y.8 MULADD R16.z.9, C2.z, R12.z.5, R16.z.8 MULADD R16.w.7, C2.w, R12.z.5, R16.w.6 MULADD R16.x.10, C3.x, R12.w.4, R16.x.9 MULADD R16.y.10, C3.y, R12.w.4, R16.y.9 MULADD R16.z.10, C3.z, R12.w.4, R16.z.9 MULADD R16.w.8, C3.w, R12.w.4, R16.w.7 DOT4 R17.x.5, __, __, __, R13.x.5, R13.x.5, R13.y.3, R13.y.3, R13.z.3, R13.z.3, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.11, |R17.x.5| MOV R17.x.6, R57.x.11 MUL R13.x.6, R13.x.5, R17.x.6 MUL R13.y.4, R13.y.3, R17.x.6 MUL R13.z.4, R13.z.3, R17.x.6 MOV R13.x.7, R13.z.4 MOV R17.z.5, R13.x.6 MOV R17.w.1, R13.y.4 DOT4 R18.x.5, __, __, __, R14.x.7, R14.x.7, R14.y.5, R14.y.5, R14.z.5, R14.z.5, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.12, |R18.x.5| MOV R18.x.6, R57.x.12 MUL R14.x.8, R14.x.7, R18.x.6 MUL R14.y.6, R14.y.5, R18.x.6 MUL R14.z.6, R14.z.5, R18.x.6 MOV R13.y.5, R14.x.8 MOV R13.z.5, R14.y.6 MOV R13.w.2, R14.z.6 DOT4 R14.x.9, __, __, __, R15.x.8, R15.x.8, R15.y.6, R15.y.6, R15.z.6, R15.z.6, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.13, |R14.x.9| MOV R14.x.10, R57.x.13 MUL R14.x.11, R15.x.8, R14.x.10 MUL R14.y.7, R15.y.6, R14.x.10 MUL R14.z.7, R15.z.6, R14.x.10 MOV R17.x.7, R4.x.1 MOV R17.y.5, R4.y.1 MOV R11.x.1, R14.x.11 MOV R11.y.1, R14.y.7 MOV R11.z.1, R14.z.7 MOV R11.w.1, R14.w.1 MOV R10.x.1, R13.x.7 MOV R10.y.1, R13.y.5 MOV R10.z.1, R13.z.5 MOV R10.w.1, R13.w.2 MOV R8.x.1, R12.x.5 MOV R8.y.1, R12.y.5 MOV R8.z.1, R12.z.5 MOV R8.w.1, R12.w.4 MOV R7.x.1, R16.x.10 MOV R7.y.1, R16.y.10 MOV R7.z.1, R16.z.10 MOV R7.w.1, R16.w.8 MOV R9.x.1, R17.x.7 MOV R9.y.1, R17.y.5 MOV R9.z.1, R17.z.5 MOV R9.w.1, R17.w.1 EXPORT POS 60 R7.x.1, R7.y.1, R7.z.1, R7.w.1 EXPORT PARAM 0 R8.x.1, R8.y.1, R8.z.1, R8.w.1 EXPORT PARAM 1 R9.x.1, R9.y.1, R9.z.1, R9.w.1 EXPORT PARAM 2 R10.x.1, R10.y.1, R10.z.1, R10.w.1 EXPORT PARAM 3 R11.x.1, R11.y.1, R11.z.1, R11.w.1 } ###### after def_use { preloaded inputs [R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w] live_before: [R24.x R33.x R46.x R48.x R50.x ] CALL_FS R1.x.1, R1.y.1, R1.z.1, __, R2.x.1, R2.y.1, R2.z.1, __, R3.x.1, R3.y.1, R3.z.1, R3.w.1, R4.x.1, R4.y.1, __, __, R5.x.1, R5.y.1, R5.z.1, R5.w.1, R6.x.1, R6.y.1, R6.z.1, __, R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w MOV R12.x.1, R2.x.1 MOV R12.y.1, R2.y.1 MOV R12.z.1, R2.z.1 MOV R13.x.1, R3.x.1 MOV R13.y.1, R3.y.1 MOV R13.z.1, R3.z.1 MOV R13.w.1, R3.w.1 MOV R14.x.1, R5.x.1 MOV R14.y.1, R5.y.1 MOV R14.z.1, R5.z.1 MOV R14.w.1, R5.w.1 MOV R15.w.1, 1|3f800000 MOV R15.x.1, R1.x.1 MOV R15.y.1, R1.y.1 MOV R15.z.1, R1.z.1 MOV R15.x.2, R15.x.1 MOV R15.y.2, R15.y.1 MOV R15.z.2, R15.z.1 MOV R15.w.2, R15.w.1 MOV R16.x.1, 0|00000000 MOV R16.y.1, 0|00000000 MOV R16.z.1, 0|00000000 MOV R16.w.1, 0|00000000 MOV R17.x.1, 0|00000000 MOV R17.y.1, 0|00000000 MOV R17.z.1, 0|00000000 MOV R18.x.1, 0|00000000 MOV R18.y.1, 0|00000000 MOV R18.z.1, 0|00000000 MOV R19.x.1, 0|00000000 MOV R19.y.1, 0|00000000 MOV R19.z.1, 0|00000000 MOV R20.x.1, R6.x.1 MOV R20.y.1, R6.y.1 MOV R20.z.1, R6.z.1 ADD R21.x.1, 1|3f800000, -R6.x.1 ADD R21.x.2, R21.x.1, -R6.y.1 ADD R21.x.3, R21.x.2, -R6.z.1 MOV R20.w.1, R21.x.3 MOV R20.x.2, R20.x.1 MOV R20.y.2, R20.y.1 MOV R20.z.2, R20.z.1 MOV R20.w.2, R20.w.1 MOV R21.x.4, 0|00000000 region #0 live_before: [R24.x R33.x R46.x R48.x R50.x R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R16.x.1 R16.y.1 R16.z.1 R16.w.1 R17.x.1 R17.y.1 R17.z.1 R18.x.1 R18.y.1 R18.z.1 R19.x.1 R19.y.1 R19.z.1 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R21.x.4 ] { * phi R16.x.2, R16.x.1, R16.x.3 * phi R16.y.2, R16.y.1, R16.y.3 * phi R16.z.2, R16.z.1, R16.z.3 * phi R16.w.2, R16.w.1, R16.w.3 * phi R17.x.2, R17.x.1, R17.x.3 * phi R17.y.2, R17.y.1, R17.y.3 * phi R17.z.2, R17.z.1, R17.z.3 * phi R18.x.2, R18.x.1, R18.x.3 * phi R18.y.2, R18.y.1, R18.y.3 * phi R18.z.2, R18.z.1, R18.z.3 * phi R19.x.2, R19.x.1, R19.x.3 * phi R19.y.2, R19.y.1, R19.y.3 * phi R19.z.2, R19.z.1, R19.z.3 * phi R21.x.5, R21.x.4, R21.x.6 * phi R24.x.1, R24.x, R24.x.5 * phi R33.x.1, R33.x, R33.x.5 * phi R46.x.1, R46.x, R46.x.5 * phi R48.x.1, R48.x, R48.x.5 * phi R50.x.1, R50.x, R50.x.5 } repeat region #0 after { SETGE_INT R22.x.2, R21.x.5, 5.60519e-45|00000004 PRED_SETNE_INT __, __, EM.2, R22.x.2, 0|00000000 region #1 live_before: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R24.x.1 R33.x.1 R46.x.1 R48.x.1 R50.x.1 EM.2 ] depart region #1 after { if EM.2 { depart region #0 } endif live_after: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R24.x.1 R33.x.1 R46.x.1 R48.x.1 R50.x.1 ] } end_depart live_after: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R24.x.1 R33.x.1 R46.x.1 R48.x.1 R50.x.1 ] SETE_INT R23.x.2, R21.x.5, 0|00000000 SETE_INT R23.y.2, R21.x.5, 1.4013e-45|00000001 SETE_INT R23.z.2, R21.x.5, 2.8026e-45|00000002 SETE_INT R23.w.2, R21.x.5, 4.2039e-45|00000003 CNDE_INT R24.x.2, R23.x.2, R24.x.1, R14.x.1 CNDE_INT R24.x.3, R23.y.2, R24.x.2, R14.y.1 CNDE_INT R24.x.4, R23.z.2, R24.x.3, R14.z.1 CNDE_INT R24.x.5, R23.w.2, R24.x.4, R14.w.1 TRUNC R57.x.3, R24.x.5 FLT_TO_INT R25.x.2, R57.x.3 MULLO_UINT R26.x.2, 5.60519e-45|00000004, R25.x.2 MOV R54.x.2, R26.x.2 ADD_INT R58.x.2, R54.x.2, 3.78351e-44|0000001b VFETCH R58.x.3, R58.y.2, R58.z.2, R58.w.2, R58.x.2, __, __, __ MOV R27.x.2, R58.x.3 MOV R27.y.2, R58.y.2 MOV R27.z.2, R58.z.2 MOV R27.w.2, R58.w.2 MULLO_UINT R57.x.4, 5.60519e-45|00000004, R25.x.2 ADD_INT R28.x.2, R57.x.4, 1.4013e-45|00000001 MOV R54.x.3, R28.x.2 ADD_INT R58.x.4, R54.x.3, 3.78351e-44|0000001b VFETCH R58.x.5, R58.y.3, R58.z.3, R58.w.3, R58.x.4, __, __, __ MOV R29.x.2, R58.x.5 MOV R29.y.2, R58.y.3 MOV R29.z.2, R58.z.3 MOV R29.w.2, R58.w.3 MOV R58.y.4, 5.60519e-45|00000004 MULLO_UINT R57.x.5, R58.y.4, R25.x.2 ADD_INT R30.x.2, R57.x.5, 2.8026e-45|00000002 MOV R54.x.4, R30.x.2 ADD_INT R58.x.7, R54.x.4, 3.78351e-44|0000001b VFETCH R58.x.8, R58.y.5, R58.z.5, R58.w.5, R58.x.7, __, __, __ MOV R31.x.2, R58.x.8 MOV R31.y.2, R58.y.5 MOV R31.z.2, R58.z.5 MOV R31.w.2, R58.w.5 SETE_INT R32.x.2, R21.x.5, 0|00000000 SETE_INT R32.y.2, R21.x.5, 1.4013e-45|00000001 SETE_INT R32.z.2, R21.x.5, 2.8026e-45|00000002 SETE_INT R32.w.2, R21.x.5, 4.2039e-45|00000003 CNDE_INT R33.x.2, R32.x.2, R33.x.1, R20.x.2 CNDE_INT R33.x.3, R32.y.2, R33.x.2, R20.y.2 CNDE_INT R33.x.4, R32.z.2, R33.x.3, R20.z.2 CNDE_INT R33.x.5, R32.w.2, R33.x.4, R20.w.2 MOV R58.y.6, 5.60519e-45|00000004 MULLO_UINT R57.x.6, R58.y.6, R25.x.2 ADD_INT R34.x.2, R57.x.6, 4.2039e-45|00000003 MUL R35.y.2, R27.y.2, R15.x.2 MUL R35.z.2, R27.z.2, R15.x.2 MUL R35.w.2, R27.w.2, R15.x.2 MUL R35.x.2, R27.x.2, R15.x.2 MULADD R36.x.2, R29.x.2, R15.y.2, R35.x.2 MULADD R36.y.2, R29.y.2, R15.y.2, R35.y.2 MULADD R36.z.2, R29.z.2, R15.y.2, R35.z.2 MULADD R36.w.2, R29.w.2, R15.y.2, R35.w.2 MULADD R37.x.2, R31.x.2, R15.z.2, R36.x.2 MULADD R37.y.2, R31.y.2, R15.z.2, R36.y.2 MULADD R37.z.2, R31.z.2, R15.z.2, R36.z.2 MULADD R37.w.2, R31.w.2, R15.z.2, R36.w.2 MOV R54.x.5, R34.x.2 ADD_INT R58.x.10, R54.x.5, 3.78351e-44|0000001b VFETCH R58.x.11, R58.y.7, R58.z.7, R58.w.7, R58.x.10, __, __, __ MULADD R38.x.2, R58.x.11, R15.w.2, R37.x.2 MULADD R38.y.2, R58.y.7, R15.w.2, R37.y.2 MULADD R38.z.2, R58.z.7, R15.w.2, R37.z.2 MULADD R38.w.2, R58.w.7, R15.w.2, R37.w.2 MULADD R16.x.3, R38.x.2, R33.x.5, R16.x.2 MULADD R16.y.3, R38.y.2, R33.x.5, R16.y.2 MULADD R16.z.3, R38.z.2, R33.x.5, R16.z.2 MULADD R16.w.3, R38.w.2, R33.x.5, R16.w.2 MUL R39.x.2, R27.x.2, R12.x.1 MUL R39.y.2, R27.y.2, R12.x.1 MUL R39.z.2, R27.z.2, R12.x.1 MULADD R40.x.2, R29.x.2, R12.y.1, R39.x.2 MULADD R40.y.2, R29.y.2, R12.y.1, R39.y.2 MULADD R40.z.2, R29.z.2, R12.y.1, R39.z.2 MULADD R41.x.2, R31.x.2, R12.z.1, R40.x.2 MULADD R41.y.2, R31.y.2, R12.z.1, R40.y.2 MULADD R41.z.2, R31.z.2, R12.z.1, R40.z.2 MUL R42.x.2, R27.x.2, R13.x.1 MUL R42.y.2, R27.y.2, R13.x.1 MUL R42.z.2, R27.z.2, R13.x.1 MULADD R43.x.2, R29.x.2, R13.y.1, R42.x.2 MULADD R43.y.2, R29.y.2, R13.y.1, R42.y.2 MULADD R43.z.2, R29.z.2, R13.y.1, R42.z.2 MULADD R44.x.2, R31.x.2, R13.z.1, R43.x.2 MULADD R44.y.2, R31.y.2, R13.z.1, R43.y.2 MULADD R44.z.2, R31.z.2, R13.z.1, R43.z.2 SETE_INT R45.x.2, R21.x.5, 0|00000000 SETE_INT R45.y.2, R21.x.5, 1.4013e-45|00000001 SETE_INT R45.z.2, R21.x.5, 2.8026e-45|00000002 SETE_INT R45.w.2, R21.x.5, 4.2039e-45|00000003 CNDE_INT R46.x.2, R45.x.2, R46.x.1, R20.x.2 CNDE_INT R46.x.3, R45.y.2, R46.x.2, R20.y.2 CNDE_INT R46.x.4, R45.z.2, R46.x.3, R20.z.2 CNDE_INT R46.x.5, R45.w.2, R46.x.4, R20.w.2 MULADD R17.x.3, R41.x.2, R46.x.5, R17.x.2 MULADD R17.y.3, R41.y.2, R46.x.5, R17.y.2 MULADD R17.z.3, R41.z.2, R46.x.5, R17.z.2 SETE_INT R47.x.2, R21.x.5, 0|00000000 SETE_INT R47.y.2, R21.x.5, 1.4013e-45|00000001 SETE_INT R47.z.2, R21.x.5, 2.8026e-45|00000002 SETE_INT R47.w.2, R21.x.5, 4.2039e-45|00000003 CNDE_INT R48.x.2, R47.x.2, R48.x.1, R20.x.2 CNDE_INT R48.x.3, R47.y.2, R48.x.2, R20.y.2 CNDE_INT R48.x.4, R47.z.2, R48.x.3, R20.z.2 CNDE_INT R48.x.5, R47.w.2, R48.x.4, R20.w.2 MULADD R18.x.3, R44.x.2, R48.x.5, R18.x.2 MULADD R18.y.3, R44.y.2, R48.x.5, R18.y.2 MULADD R18.z.3, R44.z.2, R48.x.5, R18.z.2 SETE_INT R49.x.2, R21.x.5, 0|00000000 SETE_INT R49.y.2, R21.x.5, 1.4013e-45|00000001 SETE_INT R49.z.2, R21.x.5, 2.8026e-45|00000002 SETE_INT R49.w.2, R21.x.5, 4.2039e-45|00000003 CNDE_INT R50.x.2, R49.x.2, R50.x.1, R20.x.2 CNDE_INT R50.x.3, R49.y.2, R50.x.2, R20.y.2 CNDE_INT R50.x.4, R49.z.2, R50.x.3, R20.z.2 CNDE_INT R50.x.5, R49.w.2, R50.x.4, R20.w.2 MUL R51.y.2, R41.x.2, R44.z.2 MUL R51.z.2, R41.y.2, R44.x.2 MUL R51.x.2, R41.z.2, R44.y.2 MULADD R52.x.2, R41.y.2, R44.z.2, -R51.x.2 MULADD R52.y.2, R41.z.2, R44.x.2, -R51.y.2 MULADD R52.z.2, R41.x.2, R44.y.2, -R51.z.2 MUL R53.x.2, R52.x.2, R13.w.1 MUL R53.y.2, R52.y.2, R13.w.1 MUL R53.z.2, R52.z.2, R13.w.1 MULADD R19.x.3, R53.x.2, R50.x.5, R19.x.2 MULADD R19.y.3, R53.y.2, R50.x.5, R19.y.2 MULADD R19.z.3, R53.z.2, R50.x.5, R19.z.2 ADD_INT R21.x.6, R21.x.5, 1.4013e-45|00000001 } end_repeat { * phi R16.x.4, R16.x.2 * phi R16.y.4, R16.y.2 * phi R16.z.4, R16.z.2 * phi R16.w.4, R16.w.2 * phi R17.x.4, R17.x.2 * phi R17.y.4, R17.y.2 * phi R17.z.4, R17.z.2 * phi R18.x.4, R18.x.2 * phi R18.y.4, R18.y.2 * phi R18.z.4, R18.z.2 * phi R19.x.4, R19.x.2 * phi R19.y.4, R19.y.2 * phi R19.z.4, R19.z.2 } live_after: [R4.x.1 R4.y.1 R14.w.1 R16.x.4 R16.y.4 R16.z.4 R16.w.4 R17.x.4 R17.y.4 R17.z.4 R18.x.4 R18.y.4 R18.z.4 R19.x.4 R19.y.4 R19.z.4 ] MUL R12.x.2, C23.x, R16.x.4 MUL R12.y.2, C23.y, R16.x.4 MUL R12.z.2, C23.z, R16.x.4 MUL R12.w.1, C23.w, R16.x.4 MULADD R12.x.3, C24.x, R16.y.4, R12.x.2 MULADD R12.y.3, C24.y, R16.y.4, R12.y.2 MULADD R12.z.3, C24.z, R16.y.4, R12.z.2 MULADD R12.w.2, C24.w, R16.y.4, R12.w.1 MULADD R12.x.4, C25.x, R16.z.4, R12.x.3 MULADD R12.y.4, C25.y, R16.z.4, R12.y.3 MULADD R12.z.4, C25.z, R16.z.4, R12.z.3 MULADD R12.w.3, C25.w, R16.z.4, R12.w.2 MULADD R12.x.5, C26.x, R16.w.4, R12.x.4 MULADD R12.y.5, C26.y, R16.w.4, R12.y.4 MULADD R12.z.5, C26.z, R16.w.4, R12.z.4 MULADD R12.w.4, C26.w, R16.w.4, R12.w.3 DOT4 R13.x.2, __, __, __, R17.x.4, R17.x.4, R17.y.4, R17.y.4, R17.z.4, R17.z.4, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.8, |R13.x.2| MOV R13.x.3, R57.x.8 MUL R13.x.4, R17.x.4, R13.x.3 MUL R13.y.2, R17.y.4, R13.x.3 MUL R13.z.2, R17.z.4, R13.x.3 MUL R14.x.2, C23.x, R13.x.4 MUL R14.y.2, C23.y, R13.x.4 MUL R14.z.2, C23.z, R13.x.4 MULADD R14.x.3, C24.x, R13.y.2, R14.x.2 MULADD R14.y.3, C24.y, R13.y.2, R14.y.2 MULADD R14.z.3, C24.z, R13.y.2, R14.z.2 MULADD R13.x.5, C25.x, R13.z.2, R14.x.3 MULADD R13.y.3, C25.y, R13.z.2, R14.y.3 MULADD R13.z.3, C25.z, R13.z.2, R14.z.3 DOT4 R14.x.4, __, __, __, R18.x.4, R18.x.4, R18.y.4, R18.y.4, R18.z.4, R18.z.4, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.9, |R14.x.4| MOV R14.x.5, R57.x.9 MUL R14.x.6, R18.x.4, R14.x.5 MUL R14.y.4, R18.y.4, R14.x.5 MUL R14.z.4, R18.z.4, R14.x.5 MUL R15.x.3, C23.x, R14.x.6 MUL R15.y.3, C23.y, R14.x.6 MUL R15.z.3, C23.z, R14.x.6 MULADD R15.x.4, C24.x, R14.y.4, R15.x.3 MULADD R15.y.4, C24.y, R14.y.4, R15.y.3 MULADD R15.z.4, C24.z, R14.y.4, R15.z.3 MULADD R14.x.7, C25.x, R14.z.4, R15.x.4 MULADD R14.y.5, C25.y, R14.z.4, R15.y.4 MULADD R14.z.5, C25.z, R14.z.4, R15.z.4 DOT4 R15.x.5, __, __, __, R19.x.4, R19.x.4, R19.y.4, R19.y.4, R19.z.4, R19.z.4, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.10, |R15.x.5| MOV R15.x.6, R57.x.10 MUL R15.x.7, R19.x.4, R15.x.6 MUL R15.y.5, R19.y.4, R15.x.6 MUL R15.z.5, R19.z.4, R15.x.6 MUL R16.x.5, C23.x, R15.x.7 MUL R16.y.5, C23.y, R15.x.7 MUL R16.z.5, C23.z, R15.x.7 MULADD R16.x.6, C24.x, R15.y.5, R16.x.5 MULADD R16.y.6, C24.y, R15.y.5, R16.y.5 MULADD R16.z.6, C24.z, R15.y.5, R16.z.5 MULADD R15.x.8, C25.x, R15.z.5, R16.x.6 MULADD R15.y.6, C25.y, R15.z.5, R16.y.6 MULADD R15.z.6, C25.z, R15.z.5, R16.z.6 MUL R16.x.7, C0.x, R12.x.5 MUL R16.y.7, C0.y, R12.x.5 MUL R16.z.7, C0.z, R12.x.5 MUL R16.w.5, C0.w, R12.x.5 MULADD R16.x.8, C1.x, R12.y.5, R16.x.7 MULADD R16.y.8, C1.y, R12.y.5, R16.y.7 MULADD R16.z.8, C1.z, R12.y.5, R16.z.7 MULADD R16.w.6, C1.w, R12.y.5, R16.w.5 MULADD R16.x.9, C2.x, R12.z.5, R16.x.8 MULADD R16.y.9, C2.y, R12.z.5, R16.y.8 MULADD R16.z.9, C2.z, R12.z.5, R16.z.8 MULADD R16.w.7, C2.w, R12.z.5, R16.w.6 MULADD R16.x.10, C3.x, R12.w.4, R16.x.9 MULADD R16.y.10, C3.y, R12.w.4, R16.y.9 MULADD R16.z.10, C3.z, R12.w.4, R16.z.9 MULADD R16.w.8, C3.w, R12.w.4, R16.w.7 DOT4 R17.x.5, __, __, __, R13.x.5, R13.x.5, R13.y.3, R13.y.3, R13.z.3, R13.z.3, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.11, |R17.x.5| MOV R17.x.6, R57.x.11 MUL R13.x.6, R13.x.5, R17.x.6 MUL R13.y.4, R13.y.3, R17.x.6 MUL R13.z.4, R13.z.3, R17.x.6 MOV R13.x.7, R13.z.4 MOV R17.z.5, R13.x.6 MOV R17.w.1, R13.y.4 DOT4 R18.x.5, __, __, __, R14.x.7, R14.x.7, R14.y.5, R14.y.5, R14.z.5, R14.z.5, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.12, |R18.x.5| MOV R18.x.6, R57.x.12 MUL R14.x.8, R14.x.7, R18.x.6 MUL R14.y.6, R14.y.5, R18.x.6 MUL R14.z.6, R14.z.5, R18.x.6 MOV R13.y.5, R14.x.8 MOV R13.z.5, R14.y.6 MOV R13.w.2, R14.z.6 DOT4 R14.x.9, __, __, __, R15.x.8, R15.x.8, R15.y.6, R15.y.6, R15.z.6, R15.z.6, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.13, |R14.x.9| MOV R14.x.10, R57.x.13 MUL R14.x.11, R15.x.8, R14.x.10 MUL R14.y.7, R15.y.6, R14.x.10 MUL R14.z.7, R15.z.6, R14.x.10 MOV R17.x.7, R4.x.1 MOV R17.y.5, R4.y.1 MOV R11.x.1, R14.x.11 MOV R11.y.1, R14.y.7 MOV R11.z.1, R14.z.7 MOV R11.w.1, R14.w.1 MOV R10.x.1, R13.x.7 MOV R10.y.1, R13.y.5 MOV R10.z.1, R13.z.5 MOV R10.w.1, R13.w.2 MOV R8.x.1, R12.x.5 MOV R8.y.1, R12.y.5 MOV R8.z.1, R12.z.5 MOV R8.w.1, R12.w.4 MOV R7.x.1, R16.x.10 MOV R7.y.1, R16.y.10 MOV R7.z.1, R16.z.10 MOV R7.w.1, R16.w.8 MOV R9.x.1, R17.x.7 MOV R9.y.1, R17.y.5 MOV R9.z.1, R17.z.5 MOV R9.w.1, R17.w.1 EXPORT POS 60 R7.x.1, R7.y.1, R7.z.1, R7.w.1 EXPORT PARAM 0 R8.x.1, R8.y.1, R8.z.1, R8.w.1 EXPORT PARAM 1 R9.x.1, R9.y.1, R9.z.1, R9.w.1 EXPORT PARAM 2 R10.x.1, R10.y.1, R10.z.1, R10.w.1 EXPORT PARAM 3 R11.x.1, R11.y.1, R11.z.1, R11.w.1 } ###### after if_conversion { preloaded inputs [R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w] live_before: [R24.x R33.x R46.x R48.x R50.x ] CALL_FS R1.x.1, R1.y.1, R1.z.1, __, R2.x.1, R2.y.1, R2.z.1, __, R3.x.1, R3.y.1, R3.z.1, R3.w.1, R4.x.1, R4.y.1, __, __, R5.x.1, R5.y.1, R5.z.1, R5.w.1, R6.x.1, R6.y.1, R6.z.1, __, R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w MOV R12.x.1, R2.x.1 MOV R12.y.1, R2.y.1 MOV R12.z.1, R2.z.1 MOV R13.x.1, R3.x.1 MOV R13.y.1, R3.y.1 MOV R13.z.1, R3.z.1 MOV R13.w.1, R3.w.1 MOV R14.x.1, R5.x.1 MOV R14.y.1, R5.y.1 MOV R14.z.1, R5.z.1 MOV R14.w.1, R5.w.1 MOV R15.w.1, 1|3f800000 MOV R15.x.1, R1.x.1 MOV R15.y.1, R1.y.1 MOV R15.z.1, R1.z.1 MOV R15.x.2, R15.x.1 MOV R15.y.2, R15.y.1 MOV R15.z.2, R15.z.1 MOV R15.w.2, R15.w.1 MOV R16.x.1, 0|00000000 MOV R16.y.1, 0|00000000 MOV R16.z.1, 0|00000000 MOV R16.w.1, 0|00000000 MOV R17.x.1, 0|00000000 MOV R17.y.1, 0|00000000 MOV R17.z.1, 0|00000000 MOV R18.x.1, 0|00000000 MOV R18.y.1, 0|00000000 MOV R18.z.1, 0|00000000 MOV R19.x.1, 0|00000000 MOV R19.y.1, 0|00000000 MOV R19.z.1, 0|00000000 MOV R20.x.1, R6.x.1 MOV R20.y.1, R6.y.1 MOV R20.z.1, R6.z.1 ADD R21.x.1, 1|3f800000, -R6.x.1 ADD R21.x.2, R21.x.1, -R6.y.1 ADD R21.x.3, R21.x.2, -R6.z.1 MOV R20.w.1, R21.x.3 MOV R20.x.2, R20.x.1 MOV R20.y.2, R20.y.1 MOV R20.z.2, R20.z.1 MOV R20.w.2, R20.w.1 MOV R21.x.4, 0|00000000 region #0 live_before: [R24.x R33.x R46.x R48.x R50.x R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R16.x.1 R16.y.1 R16.z.1 R16.w.1 R17.x.1 R17.y.1 R17.z.1 R18.x.1 R18.y.1 R18.z.1 R19.x.1 R19.y.1 R19.z.1 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R21.x.4 ] { * phi R16.x.2, R16.x.1, R16.x.3 * phi R16.y.2, R16.y.1, R16.y.3 * phi R16.z.2, R16.z.1, R16.z.3 * phi R16.w.2, R16.w.1, R16.w.3 * phi R17.x.2, R17.x.1, R17.x.3 * phi R17.y.2, R17.y.1, R17.y.3 * phi R17.z.2, R17.z.1, R17.z.3 * phi R18.x.2, R18.x.1, R18.x.3 * phi R18.y.2, R18.y.1, R18.y.3 * phi R18.z.2, R18.z.1, R18.z.3 * phi R19.x.2, R19.x.1, R19.x.3 * phi R19.y.2, R19.y.1, R19.y.3 * phi R19.z.2, R19.z.1, R19.z.3 * phi R21.x.5, R21.x.4, R21.x.6 * phi R24.x.1, R24.x, R24.x.5 * phi R33.x.1, R33.x, R33.x.5 * phi R46.x.1, R46.x, R46.x.5 * phi R48.x.1, R48.x, R48.x.5 * phi R50.x.1, R50.x, R50.x.5 } repeat region #0 after { SETGE_INT R22.x.2, R21.x.5, 5.60519e-45|00000004 PRED_SETNE_INT __, __, EM.2, R22.x.2, 0|00000000 region #1 live_before: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R24.x.1 R33.x.1 R46.x.1 R48.x.1 R50.x.1 EM.2 ] depart region #1 after { if EM.2 { depart region #0 } endif live_after: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R24.x.1 R33.x.1 R46.x.1 R48.x.1 R50.x.1 ] } end_depart live_after: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R24.x.1 R33.x.1 R46.x.1 R48.x.1 R50.x.1 ] SETE_INT R23.x.2, R21.x.5, 0|00000000 SETE_INT R23.y.2, R21.x.5, 1.4013e-45|00000001 SETE_INT R23.z.2, R21.x.5, 2.8026e-45|00000002 SETE_INT R23.w.2, R21.x.5, 4.2039e-45|00000003 CNDE_INT R24.x.2, R23.x.2, R24.x.1, R14.x.1 CNDE_INT R24.x.3, R23.y.2, R24.x.2, R14.y.1 CNDE_INT R24.x.4, R23.z.2, R24.x.3, R14.z.1 CNDE_INT R24.x.5, R23.w.2, R24.x.4, R14.w.1 TRUNC R57.x.3, R24.x.5 FLT_TO_INT R25.x.2, R57.x.3 MULLO_UINT R26.x.2, 5.60519e-45|00000004, R25.x.2 MOV R54.x.2, R26.x.2 ADD_INT R58.x.2, R54.x.2, 3.78351e-44|0000001b VFETCH R58.x.3, R58.y.2, R58.z.2, R58.w.2, R58.x.2, __, __, __ MOV R27.x.2, R58.x.3 MOV R27.y.2, R58.y.2 MOV R27.z.2, R58.z.2 MOV R27.w.2, R58.w.2 MULLO_UINT R57.x.4, 5.60519e-45|00000004, R25.x.2 ADD_INT R28.x.2, R57.x.4, 1.4013e-45|00000001 MOV R54.x.3, R28.x.2 ADD_INT R58.x.4, R54.x.3, 3.78351e-44|0000001b VFETCH R58.x.5, R58.y.3, R58.z.3, R58.w.3, R58.x.4, __, __, __ MOV R29.x.2, R58.x.5 MOV R29.y.2, R58.y.3 MOV R29.z.2, R58.z.3 MOV R29.w.2, R58.w.3 MOV R58.y.4, 5.60519e-45|00000004 MULLO_UINT R57.x.5, R58.y.4, R25.x.2 ADD_INT R30.x.2, R57.x.5, 2.8026e-45|00000002 MOV R54.x.4, R30.x.2 ADD_INT R58.x.7, R54.x.4, 3.78351e-44|0000001b VFETCH R58.x.8, R58.y.5, R58.z.5, R58.w.5, R58.x.7, __, __, __ MOV R31.x.2, R58.x.8 MOV R31.y.2, R58.y.5 MOV R31.z.2, R58.z.5 MOV R31.w.2, R58.w.5 SETE_INT R32.x.2, R21.x.5, 0|00000000 SETE_INT R32.y.2, R21.x.5, 1.4013e-45|00000001 SETE_INT R32.z.2, R21.x.5, 2.8026e-45|00000002 SETE_INT R32.w.2, R21.x.5, 4.2039e-45|00000003 CNDE_INT R33.x.2, R32.x.2, R33.x.1, R20.x.2 CNDE_INT R33.x.3, R32.y.2, R33.x.2, R20.y.2 CNDE_INT R33.x.4, R32.z.2, R33.x.3, R20.z.2 CNDE_INT R33.x.5, R32.w.2, R33.x.4, R20.w.2 MOV R58.y.6, 5.60519e-45|00000004 MULLO_UINT R57.x.6, R58.y.6, R25.x.2 ADD_INT R34.x.2, R57.x.6, 4.2039e-45|00000003 MUL R35.y.2, R27.y.2, R15.x.2 MUL R35.z.2, R27.z.2, R15.x.2 MUL R35.w.2, R27.w.2, R15.x.2 MUL R35.x.2, R27.x.2, R15.x.2 MULADD R36.x.2, R29.x.2, R15.y.2, R35.x.2 MULADD R36.y.2, R29.y.2, R15.y.2, R35.y.2 MULADD R36.z.2, R29.z.2, R15.y.2, R35.z.2 MULADD R36.w.2, R29.w.2, R15.y.2, R35.w.2 MULADD R37.x.2, R31.x.2, R15.z.2, R36.x.2 MULADD R37.y.2, R31.y.2, R15.z.2, R36.y.2 MULADD R37.z.2, R31.z.2, R15.z.2, R36.z.2 MULADD R37.w.2, R31.w.2, R15.z.2, R36.w.2 MOV R54.x.5, R34.x.2 ADD_INT R58.x.10, R54.x.5, 3.78351e-44|0000001b VFETCH R58.x.11, R58.y.7, R58.z.7, R58.w.7, R58.x.10, __, __, __ MULADD R38.x.2, R58.x.11, R15.w.2, R37.x.2 MULADD R38.y.2, R58.y.7, R15.w.2, R37.y.2 MULADD R38.z.2, R58.z.7, R15.w.2, R37.z.2 MULADD R38.w.2, R58.w.7, R15.w.2, R37.w.2 MULADD R16.x.3, R38.x.2, R33.x.5, R16.x.2 MULADD R16.y.3, R38.y.2, R33.x.5, R16.y.2 MULADD R16.z.3, R38.z.2, R33.x.5, R16.z.2 MULADD R16.w.3, R38.w.2, R33.x.5, R16.w.2 MUL R39.x.2, R27.x.2, R12.x.1 MUL R39.y.2, R27.y.2, R12.x.1 MUL R39.z.2, R27.z.2, R12.x.1 MULADD R40.x.2, R29.x.2, R12.y.1, R39.x.2 MULADD R40.y.2, R29.y.2, R12.y.1, R39.y.2 MULADD R40.z.2, R29.z.2, R12.y.1, R39.z.2 MULADD R41.x.2, R31.x.2, R12.z.1, R40.x.2 MULADD R41.y.2, R31.y.2, R12.z.1, R40.y.2 MULADD R41.z.2, R31.z.2, R12.z.1, R40.z.2 MUL R42.x.2, R27.x.2, R13.x.1 MUL R42.y.2, R27.y.2, R13.x.1 MUL R42.z.2, R27.z.2, R13.x.1 MULADD R43.x.2, R29.x.2, R13.y.1, R42.x.2 MULADD R43.y.2, R29.y.2, R13.y.1, R42.y.2 MULADD R43.z.2, R29.z.2, R13.y.1, R42.z.2 MULADD R44.x.2, R31.x.2, R13.z.1, R43.x.2 MULADD R44.y.2, R31.y.2, R13.z.1, R43.y.2 MULADD R44.z.2, R31.z.2, R13.z.1, R43.z.2 SETE_INT R45.x.2, R21.x.5, 0|00000000 SETE_INT R45.y.2, R21.x.5, 1.4013e-45|00000001 SETE_INT R45.z.2, R21.x.5, 2.8026e-45|00000002 SETE_INT R45.w.2, R21.x.5, 4.2039e-45|00000003 CNDE_INT R46.x.2, R45.x.2, R46.x.1, R20.x.2 CNDE_INT R46.x.3, R45.y.2, R46.x.2, R20.y.2 CNDE_INT R46.x.4, R45.z.2, R46.x.3, R20.z.2 CNDE_INT R46.x.5, R45.w.2, R46.x.4, R20.w.2 MULADD R17.x.3, R41.x.2, R46.x.5, R17.x.2 MULADD R17.y.3, R41.y.2, R46.x.5, R17.y.2 MULADD R17.z.3, R41.z.2, R46.x.5, R17.z.2 SETE_INT R47.x.2, R21.x.5, 0|00000000 SETE_INT R47.y.2, R21.x.5, 1.4013e-45|00000001 SETE_INT R47.z.2, R21.x.5, 2.8026e-45|00000002 SETE_INT R47.w.2, R21.x.5, 4.2039e-45|00000003 CNDE_INT R48.x.2, R47.x.2, R48.x.1, R20.x.2 CNDE_INT R48.x.3, R47.y.2, R48.x.2, R20.y.2 CNDE_INT R48.x.4, R47.z.2, R48.x.3, R20.z.2 CNDE_INT R48.x.5, R47.w.2, R48.x.4, R20.w.2 MULADD R18.x.3, R44.x.2, R48.x.5, R18.x.2 MULADD R18.y.3, R44.y.2, R48.x.5, R18.y.2 MULADD R18.z.3, R44.z.2, R48.x.5, R18.z.2 SETE_INT R49.x.2, R21.x.5, 0|00000000 SETE_INT R49.y.2, R21.x.5, 1.4013e-45|00000001 SETE_INT R49.z.2, R21.x.5, 2.8026e-45|00000002 SETE_INT R49.w.2, R21.x.5, 4.2039e-45|00000003 CNDE_INT R50.x.2, R49.x.2, R50.x.1, R20.x.2 CNDE_INT R50.x.3, R49.y.2, R50.x.2, R20.y.2 CNDE_INT R50.x.4, R49.z.2, R50.x.3, R20.z.2 CNDE_INT R50.x.5, R49.w.2, R50.x.4, R20.w.2 MUL R51.y.2, R41.x.2, R44.z.2 MUL R51.z.2, R41.y.2, R44.x.2 MUL R51.x.2, R41.z.2, R44.y.2 MULADD R52.x.2, R41.y.2, R44.z.2, -R51.x.2 MULADD R52.y.2, R41.z.2, R44.x.2, -R51.y.2 MULADD R52.z.2, R41.x.2, R44.y.2, -R51.z.2 MUL R53.x.2, R52.x.2, R13.w.1 MUL R53.y.2, R52.y.2, R13.w.1 MUL R53.z.2, R52.z.2, R13.w.1 MULADD R19.x.3, R53.x.2, R50.x.5, R19.x.2 MULADD R19.y.3, R53.y.2, R50.x.5, R19.y.2 MULADD R19.z.3, R53.z.2, R50.x.5, R19.z.2 ADD_INT R21.x.6, R21.x.5, 1.4013e-45|00000001 } end_repeat { * phi R16.x.4, R16.x.2 * phi R16.y.4, R16.y.2 * phi R16.z.4, R16.z.2 * phi R16.w.4, R16.w.2 * phi R17.x.4, R17.x.2 * phi R17.y.4, R17.y.2 * phi R17.z.4, R17.z.2 * phi R18.x.4, R18.x.2 * phi R18.y.4, R18.y.2 * phi R18.z.4, R18.z.2 * phi R19.x.4, R19.x.2 * phi R19.y.4, R19.y.2 * phi R19.z.4, R19.z.2 } live_after: [R4.x.1 R4.y.1 R14.w.1 R16.x.4 R16.y.4 R16.z.4 R16.w.4 R17.x.4 R17.y.4 R17.z.4 R18.x.4 R18.y.4 R18.z.4 R19.x.4 R19.y.4 R19.z.4 ] MUL R12.x.2, C23.x, R16.x.4 MUL R12.y.2, C23.y, R16.x.4 MUL R12.z.2, C23.z, R16.x.4 MUL R12.w.1, C23.w, R16.x.4 MULADD R12.x.3, C24.x, R16.y.4, R12.x.2 MULADD R12.y.3, C24.y, R16.y.4, R12.y.2 MULADD R12.z.3, C24.z, R16.y.4, R12.z.2 MULADD R12.w.2, C24.w, R16.y.4, R12.w.1 MULADD R12.x.4, C25.x, R16.z.4, R12.x.3 MULADD R12.y.4, C25.y, R16.z.4, R12.y.3 MULADD R12.z.4, C25.z, R16.z.4, R12.z.3 MULADD R12.w.3, C25.w, R16.z.4, R12.w.2 MULADD R12.x.5, C26.x, R16.w.4, R12.x.4 MULADD R12.y.5, C26.y, R16.w.4, R12.y.4 MULADD R12.z.5, C26.z, R16.w.4, R12.z.4 MULADD R12.w.4, C26.w, R16.w.4, R12.w.3 DOT4 R13.x.2, __, __, __, R17.x.4, R17.x.4, R17.y.4, R17.y.4, R17.z.4, R17.z.4, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.8, |R13.x.2| MOV R13.x.3, R57.x.8 MUL R13.x.4, R17.x.4, R13.x.3 MUL R13.y.2, R17.y.4, R13.x.3 MUL R13.z.2, R17.z.4, R13.x.3 MUL R14.x.2, C23.x, R13.x.4 MUL R14.y.2, C23.y, R13.x.4 MUL R14.z.2, C23.z, R13.x.4 MULADD R14.x.3, C24.x, R13.y.2, R14.x.2 MULADD R14.y.3, C24.y, R13.y.2, R14.y.2 MULADD R14.z.3, C24.z, R13.y.2, R14.z.2 MULADD R13.x.5, C25.x, R13.z.2, R14.x.3 MULADD R13.y.3, C25.y, R13.z.2, R14.y.3 MULADD R13.z.3, C25.z, R13.z.2, R14.z.3 DOT4 R14.x.4, __, __, __, R18.x.4, R18.x.4, R18.y.4, R18.y.4, R18.z.4, R18.z.4, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.9, |R14.x.4| MOV R14.x.5, R57.x.9 MUL R14.x.6, R18.x.4, R14.x.5 MUL R14.y.4, R18.y.4, R14.x.5 MUL R14.z.4, R18.z.4, R14.x.5 MUL R15.x.3, C23.x, R14.x.6 MUL R15.y.3, C23.y, R14.x.6 MUL R15.z.3, C23.z, R14.x.6 MULADD R15.x.4, C24.x, R14.y.4, R15.x.3 MULADD R15.y.4, C24.y, R14.y.4, R15.y.3 MULADD R15.z.4, C24.z, R14.y.4, R15.z.3 MULADD R14.x.7, C25.x, R14.z.4, R15.x.4 MULADD R14.y.5, C25.y, R14.z.4, R15.y.4 MULADD R14.z.5, C25.z, R14.z.4, R15.z.4 DOT4 R15.x.5, __, __, __, R19.x.4, R19.x.4, R19.y.4, R19.y.4, R19.z.4, R19.z.4, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.10, |R15.x.5| MOV R15.x.6, R57.x.10 MUL R15.x.7, R19.x.4, R15.x.6 MUL R15.y.5, R19.y.4, R15.x.6 MUL R15.z.5, R19.z.4, R15.x.6 MUL R16.x.5, C23.x, R15.x.7 MUL R16.y.5, C23.y, R15.x.7 MUL R16.z.5, C23.z, R15.x.7 MULADD R16.x.6, C24.x, R15.y.5, R16.x.5 MULADD R16.y.6, C24.y, R15.y.5, R16.y.5 MULADD R16.z.6, C24.z, R15.y.5, R16.z.5 MULADD R15.x.8, C25.x, R15.z.5, R16.x.6 MULADD R15.y.6, C25.y, R15.z.5, R16.y.6 MULADD R15.z.6, C25.z, R15.z.5, R16.z.6 MUL R16.x.7, C0.x, R12.x.5 MUL R16.y.7, C0.y, R12.x.5 MUL R16.z.7, C0.z, R12.x.5 MUL R16.w.5, C0.w, R12.x.5 MULADD R16.x.8, C1.x, R12.y.5, R16.x.7 MULADD R16.y.8, C1.y, R12.y.5, R16.y.7 MULADD R16.z.8, C1.z, R12.y.5, R16.z.7 MULADD R16.w.6, C1.w, R12.y.5, R16.w.5 MULADD R16.x.9, C2.x, R12.z.5, R16.x.8 MULADD R16.y.9, C2.y, R12.z.5, R16.y.8 MULADD R16.z.9, C2.z, R12.z.5, R16.z.8 MULADD R16.w.7, C2.w, R12.z.5, R16.w.6 MULADD R16.x.10, C3.x, R12.w.4, R16.x.9 MULADD R16.y.10, C3.y, R12.w.4, R16.y.9 MULADD R16.z.10, C3.z, R12.w.4, R16.z.9 MULADD R16.w.8, C3.w, R12.w.4, R16.w.7 DOT4 R17.x.5, __, __, __, R13.x.5, R13.x.5, R13.y.3, R13.y.3, R13.z.3, R13.z.3, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.11, |R17.x.5| MOV R17.x.6, R57.x.11 MUL R13.x.6, R13.x.5, R17.x.6 MUL R13.y.4, R13.y.3, R17.x.6 MUL R13.z.4, R13.z.3, R17.x.6 MOV R13.x.7, R13.z.4 MOV R17.z.5, R13.x.6 MOV R17.w.1, R13.y.4 DOT4 R18.x.5, __, __, __, R14.x.7, R14.x.7, R14.y.5, R14.y.5, R14.z.5, R14.z.5, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.12, |R18.x.5| MOV R18.x.6, R57.x.12 MUL R14.x.8, R14.x.7, R18.x.6 MUL R14.y.6, R14.y.5, R18.x.6 MUL R14.z.6, R14.z.5, R18.x.6 MOV R13.y.5, R14.x.8 MOV R13.z.5, R14.y.6 MOV R13.w.2, R14.z.6 DOT4 R14.x.9, __, __, __, R15.x.8, R15.x.8, R15.y.6, R15.y.6, R15.z.6, R15.z.6, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.13, |R14.x.9| MOV R14.x.10, R57.x.13 MUL R14.x.11, R15.x.8, R14.x.10 MUL R14.y.7, R15.y.6, R14.x.10 MUL R14.z.7, R15.z.6, R14.x.10 MOV R17.x.7, R4.x.1 MOV R17.y.5, R4.y.1 MOV R11.x.1, R14.x.11 MOV R11.y.1, R14.y.7 MOV R11.z.1, R14.z.7 MOV R11.w.1, R14.w.1 MOV R10.x.1, R13.x.7 MOV R10.y.1, R13.y.5 MOV R10.z.1, R13.z.5 MOV R10.w.1, R13.w.2 MOV R8.x.1, R12.x.5 MOV R8.y.1, R12.y.5 MOV R8.z.1, R12.z.5 MOV R8.w.1, R12.w.4 MOV R7.x.1, R16.x.10 MOV R7.y.1, R16.y.10 MOV R7.z.1, R16.z.10 MOV R7.w.1, R16.w.8 MOV R9.x.1, R17.x.7 MOV R9.y.1, R17.y.5 MOV R9.z.1, R17.z.5 MOV R9.w.1, R17.w.1 EXPORT POS 60 R7.x.1, R7.y.1, R7.z.1, R7.w.1 EXPORT PARAM 0 R8.x.1, R8.y.1, R8.z.1, R8.w.1 EXPORT PARAM 1 R9.x.1, R9.y.1, R9.z.1, R9.w.1 EXPORT PARAM 2 R10.x.1, R10.y.1, R10.z.1, R10.w.1 EXPORT PARAM 3 R11.x.1, R11.y.1, R11.z.1, R11.w.1 } ###### after peephole { preloaded inputs [R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w] live_before: [R24.x R33.x R46.x R48.x R50.x ] CALL_FS R1.x.1, R1.y.1, R1.z.1, __, R2.x.1, R2.y.1, R2.z.1, __, R3.x.1, R3.y.1, R3.z.1, R3.w.1, R4.x.1, R4.y.1, __, __, R5.x.1, R5.y.1, R5.z.1, R5.w.1, R6.x.1, R6.y.1, R6.z.1, __, R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w MOV R12.x.1, R2.x.1 MOV R12.y.1, R2.y.1 MOV R12.z.1, R2.z.1 MOV R13.x.1, R3.x.1 MOV R13.y.1, R3.y.1 MOV R13.z.1, R3.z.1 MOV R13.w.1, R3.w.1 MOV R14.x.1, R5.x.1 MOV R14.y.1, R5.y.1 MOV R14.z.1, R5.z.1 MOV R14.w.1, R5.w.1 MOV R15.w.1, 1|3f800000 MOV R15.x.1, R1.x.1 MOV R15.y.1, R1.y.1 MOV R15.z.1, R1.z.1 MOV R15.x.2, R15.x.1 MOV R15.y.2, R15.y.1 MOV R15.z.2, R15.z.1 MOV R15.w.2, R15.w.1 MOV R16.x.1, 0|00000000 MOV R16.y.1, 0|00000000 MOV R16.z.1, 0|00000000 MOV R16.w.1, 0|00000000 MOV R17.x.1, 0|00000000 MOV R17.y.1, 0|00000000 MOV R17.z.1, 0|00000000 MOV R18.x.1, 0|00000000 MOV R18.y.1, 0|00000000 MOV R18.z.1, 0|00000000 MOV R19.x.1, 0|00000000 MOV R19.y.1, 0|00000000 MOV R19.z.1, 0|00000000 MOV R20.x.1, R6.x.1 MOV R20.y.1, R6.y.1 MOV R20.z.1, R6.z.1 ADD R21.x.1, 1|3f800000, -R6.x.1 ADD R21.x.2, R21.x.1, -R6.y.1 ADD R21.x.3, R21.x.2, -R6.z.1 MOV R20.w.1, R21.x.3 MOV R20.x.2, R20.x.1 MOV R20.y.2, R20.y.1 MOV R20.z.2, R20.z.1 MOV R20.w.2, R20.w.1 MOV R21.x.4, 0|00000000 region #0 live_before: [R24.x R33.x R46.x R48.x R50.x R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R16.x.1 R16.y.1 R16.z.1 R16.w.1 R17.x.1 R17.y.1 R17.z.1 R18.x.1 R18.y.1 R18.z.1 R19.x.1 R19.y.1 R19.z.1 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R21.x.4 ] { * phi R16.x.2, R16.x.1, R16.x.3 * phi R16.y.2, R16.y.1, R16.y.3 * phi R16.z.2, R16.z.1, R16.z.3 * phi R16.w.2, R16.w.1, R16.w.3 * phi R17.x.2, R17.x.1, R17.x.3 * phi R17.y.2, R17.y.1, R17.y.3 * phi R17.z.2, R17.z.1, R17.z.3 * phi R18.x.2, R18.x.1, R18.x.3 * phi R18.y.2, R18.y.1, R18.y.3 * phi R18.z.2, R18.z.1, R18.z.3 * phi R19.x.2, R19.x.1, R19.x.3 * phi R19.y.2, R19.y.1, R19.y.3 * phi R19.z.2, R19.z.1, R19.z.3 * phi R21.x.5, R21.x.4, R21.x.6 * phi R24.x.1, R24.x, R24.x.5 * phi R33.x.1, R33.x, R33.x.5 * phi R46.x.1, R46.x, R46.x.5 * phi R48.x.1, R48.x, R48.x.5 * phi R50.x.1, R50.x, R50.x.5 } repeat region #0 after { SETGE_INT R22.x.2, R21.x.5, 5.60519e-45|00000004 PRED_SETGE_INT __, __, EM.2, R21.x.5, 5.60519e-45|00000004 region #1 live_before: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R24.x.1 R33.x.1 R46.x.1 R48.x.1 R50.x.1 EM.2 ] depart region #1 after { if EM.2 { depart region #0 } endif live_after: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R24.x.1 R33.x.1 R46.x.1 R48.x.1 R50.x.1 ] } end_depart live_after: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R24.x.1 R33.x.1 R46.x.1 R48.x.1 R50.x.1 ] SETE_INT R23.x.2, R21.x.5, 0|00000000 SETE_INT R23.y.2, R21.x.5, 1.4013e-45|00000001 SETE_INT R23.z.2, R21.x.5, 2.8026e-45|00000002 SETE_INT R23.w.2, R21.x.5, 4.2039e-45|00000003 CNDE_INT R24.x.2, R21.x.5, R14.x.1, R24.x.1 CNDE_INT R24.x.3, R23.y.2, R24.x.2, R14.y.1 CNDE_INT R24.x.4, R23.z.2, R24.x.3, R14.z.1 CNDE_INT R24.x.5, R23.w.2, R24.x.4, R14.w.1 TRUNC R57.x.3, R24.x.5 FLT_TO_INT R25.x.2, R57.x.3 MULLO_UINT R26.x.2, 5.60519e-45|00000004, R25.x.2 MOV R54.x.2, R26.x.2 ADD_INT R58.x.2, R54.x.2, 3.78351e-44|0000001b VFETCH R58.x.3, R58.y.2, R58.z.2, R58.w.2, R58.x.2, __, __, __ MOV R27.x.2, R58.x.3 MOV R27.y.2, R58.y.2 MOV R27.z.2, R58.z.2 MOV R27.w.2, R58.w.2 MULLO_UINT R57.x.4, 5.60519e-45|00000004, R25.x.2 ADD_INT R28.x.2, R57.x.4, 1.4013e-45|00000001 MOV R54.x.3, R28.x.2 ADD_INT R58.x.4, R54.x.3, 3.78351e-44|0000001b VFETCH R58.x.5, R58.y.3, R58.z.3, R58.w.3, R58.x.4, __, __, __ MOV R29.x.2, R58.x.5 MOV R29.y.2, R58.y.3 MOV R29.z.2, R58.z.3 MOV R29.w.2, R58.w.3 MOV R58.y.4, 5.60519e-45|00000004 MULLO_UINT R57.x.5, R58.y.4, R25.x.2 ADD_INT R30.x.2, R57.x.5, 2.8026e-45|00000002 MOV R54.x.4, R30.x.2 ADD_INT R58.x.7, R54.x.4, 3.78351e-44|0000001b VFETCH R58.x.8, R58.y.5, R58.z.5, R58.w.5, R58.x.7, __, __, __ MOV R31.x.2, R58.x.8 MOV R31.y.2, R58.y.5 MOV R31.z.2, R58.z.5 MOV R31.w.2, R58.w.5 SETE_INT R32.x.2, R21.x.5, 0|00000000 SETE_INT R32.y.2, R21.x.5, 1.4013e-45|00000001 SETE_INT R32.z.2, R21.x.5, 2.8026e-45|00000002 SETE_INT R32.w.2, R21.x.5, 4.2039e-45|00000003 CNDE_INT R33.x.2, R21.x.5, R20.x.2, R33.x.1 CNDE_INT R33.x.3, R32.y.2, R33.x.2, R20.y.2 CNDE_INT R33.x.4, R32.z.2, R33.x.3, R20.z.2 CNDE_INT R33.x.5, R32.w.2, R33.x.4, R20.w.2 MOV R58.y.6, 5.60519e-45|00000004 MULLO_UINT R57.x.6, R58.y.6, R25.x.2 ADD_INT R34.x.2, R57.x.6, 4.2039e-45|00000003 MUL R35.y.2, R27.y.2, R15.x.2 MUL R35.z.2, R27.z.2, R15.x.2 MUL R35.w.2, R27.w.2, R15.x.2 MUL R35.x.2, R27.x.2, R15.x.2 MULADD R36.x.2, R29.x.2, R15.y.2, R35.x.2 MULADD R36.y.2, R29.y.2, R15.y.2, R35.y.2 MULADD R36.z.2, R29.z.2, R15.y.2, R35.z.2 MULADD R36.w.2, R29.w.2, R15.y.2, R35.w.2 MULADD R37.x.2, R31.x.2, R15.z.2, R36.x.2 MULADD R37.y.2, R31.y.2, R15.z.2, R36.y.2 MULADD R37.z.2, R31.z.2, R15.z.2, R36.z.2 MULADD R37.w.2, R31.w.2, R15.z.2, R36.w.2 MOV R54.x.5, R34.x.2 ADD_INT R58.x.10, R54.x.5, 3.78351e-44|0000001b VFETCH R58.x.11, R58.y.7, R58.z.7, R58.w.7, R58.x.10, __, __, __ MULADD R38.x.2, R58.x.11, R15.w.2, R37.x.2 MULADD R38.y.2, R58.y.7, R15.w.2, R37.y.2 MULADD R38.z.2, R58.z.7, R15.w.2, R37.z.2 MULADD R38.w.2, R58.w.7, R15.w.2, R37.w.2 MULADD R16.x.3, R38.x.2, R33.x.5, R16.x.2 MULADD R16.y.3, R38.y.2, R33.x.5, R16.y.2 MULADD R16.z.3, R38.z.2, R33.x.5, R16.z.2 MULADD R16.w.3, R38.w.2, R33.x.5, R16.w.2 MUL R39.x.2, R27.x.2, R12.x.1 MUL R39.y.2, R27.y.2, R12.x.1 MUL R39.z.2, R27.z.2, R12.x.1 MULADD R40.x.2, R29.x.2, R12.y.1, R39.x.2 MULADD R40.y.2, R29.y.2, R12.y.1, R39.y.2 MULADD R40.z.2, R29.z.2, R12.y.1, R39.z.2 MULADD R41.x.2, R31.x.2, R12.z.1, R40.x.2 MULADD R41.y.2, R31.y.2, R12.z.1, R40.y.2 MULADD R41.z.2, R31.z.2, R12.z.1, R40.z.2 MUL R42.x.2, R27.x.2, R13.x.1 MUL R42.y.2, R27.y.2, R13.x.1 MUL R42.z.2, R27.z.2, R13.x.1 MULADD R43.x.2, R29.x.2, R13.y.1, R42.x.2 MULADD R43.y.2, R29.y.2, R13.y.1, R42.y.2 MULADD R43.z.2, R29.z.2, R13.y.1, R42.z.2 MULADD R44.x.2, R31.x.2, R13.z.1, R43.x.2 MULADD R44.y.2, R31.y.2, R13.z.1, R43.y.2 MULADD R44.z.2, R31.z.2, R13.z.1, R43.z.2 SETE_INT R45.x.2, R21.x.5, 0|00000000 SETE_INT R45.y.2, R21.x.5, 1.4013e-45|00000001 SETE_INT R45.z.2, R21.x.5, 2.8026e-45|00000002 SETE_INT R45.w.2, R21.x.5, 4.2039e-45|00000003 CNDE_INT R46.x.2, R21.x.5, R20.x.2, R46.x.1 CNDE_INT R46.x.3, R45.y.2, R46.x.2, R20.y.2 CNDE_INT R46.x.4, R45.z.2, R46.x.3, R20.z.2 CNDE_INT R46.x.5, R45.w.2, R46.x.4, R20.w.2 MULADD R17.x.3, R41.x.2, R46.x.5, R17.x.2 MULADD R17.y.3, R41.y.2, R46.x.5, R17.y.2 MULADD R17.z.3, R41.z.2, R46.x.5, R17.z.2 SETE_INT R47.x.2, R21.x.5, 0|00000000 SETE_INT R47.y.2, R21.x.5, 1.4013e-45|00000001 SETE_INT R47.z.2, R21.x.5, 2.8026e-45|00000002 SETE_INT R47.w.2, R21.x.5, 4.2039e-45|00000003 CNDE_INT R48.x.2, R21.x.5, R20.x.2, R48.x.1 CNDE_INT R48.x.3, R47.y.2, R48.x.2, R20.y.2 CNDE_INT R48.x.4, R47.z.2, R48.x.3, R20.z.2 CNDE_INT R48.x.5, R47.w.2, R48.x.4, R20.w.2 MULADD R18.x.3, R44.x.2, R48.x.5, R18.x.2 MULADD R18.y.3, R44.y.2, R48.x.5, R18.y.2 MULADD R18.z.3, R44.z.2, R48.x.5, R18.z.2 SETE_INT R49.x.2, R21.x.5, 0|00000000 SETE_INT R49.y.2, R21.x.5, 1.4013e-45|00000001 SETE_INT R49.z.2, R21.x.5, 2.8026e-45|00000002 SETE_INT R49.w.2, R21.x.5, 4.2039e-45|00000003 CNDE_INT R50.x.2, R21.x.5, R20.x.2, R50.x.1 CNDE_INT R50.x.3, R49.y.2, R50.x.2, R20.y.2 CNDE_INT R50.x.4, R49.z.2, R50.x.3, R20.z.2 CNDE_INT R50.x.5, R49.w.2, R50.x.4, R20.w.2 MUL R51.y.2, R41.x.2, R44.z.2 MUL R51.z.2, R41.y.2, R44.x.2 MUL R51.x.2, R41.z.2, R44.y.2 MULADD R52.x.2, R41.y.2, R44.z.2, -R51.x.2 MULADD R52.y.2, R41.z.2, R44.x.2, -R51.y.2 MULADD R52.z.2, R41.x.2, R44.y.2, -R51.z.2 MUL R53.x.2, R52.x.2, R13.w.1 MUL R53.y.2, R52.y.2, R13.w.1 MUL R53.z.2, R52.z.2, R13.w.1 MULADD R19.x.3, R53.x.2, R50.x.5, R19.x.2 MULADD R19.y.3, R53.y.2, R50.x.5, R19.y.2 MULADD R19.z.3, R53.z.2, R50.x.5, R19.z.2 ADD_INT R21.x.6, R21.x.5, 1.4013e-45|00000001 } end_repeat { * phi R16.x.4, R16.x.2 * phi R16.y.4, R16.y.2 * phi R16.z.4, R16.z.2 * phi R16.w.4, R16.w.2 * phi R17.x.4, R17.x.2 * phi R17.y.4, R17.y.2 * phi R17.z.4, R17.z.2 * phi R18.x.4, R18.x.2 * phi R18.y.4, R18.y.2 * phi R18.z.4, R18.z.2 * phi R19.x.4, R19.x.2 * phi R19.y.4, R19.y.2 * phi R19.z.4, R19.z.2 } live_after: [R4.x.1 R4.y.1 R14.w.1 R16.x.4 R16.y.4 R16.z.4 R16.w.4 R17.x.4 R17.y.4 R17.z.4 R18.x.4 R18.y.4 R18.z.4 R19.x.4 R19.y.4 R19.z.4 ] MUL R12.x.2, C23.x, R16.x.4 MUL R12.y.2, C23.y, R16.x.4 MUL R12.z.2, C23.z, R16.x.4 MUL R12.w.1, C23.w, R16.x.4 MULADD R12.x.3, C24.x, R16.y.4, R12.x.2 MULADD R12.y.3, C24.y, R16.y.4, R12.y.2 MULADD R12.z.3, C24.z, R16.y.4, R12.z.2 MULADD R12.w.2, C24.w, R16.y.4, R12.w.1 MULADD R12.x.4, C25.x, R16.z.4, R12.x.3 MULADD R12.y.4, C25.y, R16.z.4, R12.y.3 MULADD R12.z.4, C25.z, R16.z.4, R12.z.3 MULADD R12.w.3, C25.w, R16.z.4, R12.w.2 MULADD R12.x.5, C26.x, R16.w.4, R12.x.4 MULADD R12.y.5, C26.y, R16.w.4, R12.y.4 MULADD R12.z.5, C26.z, R16.w.4, R12.z.4 MULADD R12.w.4, C26.w, R16.w.4, R12.w.3 DOT4 R13.x.2, __, __, __, R17.x.4, R17.x.4, R17.y.4, R17.y.4, R17.z.4, R17.z.4, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.8, |R13.x.2| MOV R13.x.3, R57.x.8 MUL R13.x.4, R17.x.4, R13.x.3 MUL R13.y.2, R17.y.4, R13.x.3 MUL R13.z.2, R17.z.4, R13.x.3 MUL R14.x.2, C23.x, R13.x.4 MUL R14.y.2, C23.y, R13.x.4 MUL R14.z.2, C23.z, R13.x.4 MULADD R14.x.3, C24.x, R13.y.2, R14.x.2 MULADD R14.y.3, C24.y, R13.y.2, R14.y.2 MULADD R14.z.3, C24.z, R13.y.2, R14.z.2 MULADD R13.x.5, C25.x, R13.z.2, R14.x.3 MULADD R13.y.3, C25.y, R13.z.2, R14.y.3 MULADD R13.z.3, C25.z, R13.z.2, R14.z.3 DOT4 R14.x.4, __, __, __, R18.x.4, R18.x.4, R18.y.4, R18.y.4, R18.z.4, R18.z.4, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.9, |R14.x.4| MOV R14.x.5, R57.x.9 MUL R14.x.6, R18.x.4, R14.x.5 MUL R14.y.4, R18.y.4, R14.x.5 MUL R14.z.4, R18.z.4, R14.x.5 MUL R15.x.3, C23.x, R14.x.6 MUL R15.y.3, C23.y, R14.x.6 MUL R15.z.3, C23.z, R14.x.6 MULADD R15.x.4, C24.x, R14.y.4, R15.x.3 MULADD R15.y.4, C24.y, R14.y.4, R15.y.3 MULADD R15.z.4, C24.z, R14.y.4, R15.z.3 MULADD R14.x.7, C25.x, R14.z.4, R15.x.4 MULADD R14.y.5, C25.y, R14.z.4, R15.y.4 MULADD R14.z.5, C25.z, R14.z.4, R15.z.4 DOT4 R15.x.5, __, __, __, R19.x.4, R19.x.4, R19.y.4, R19.y.4, R19.z.4, R19.z.4, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.10, |R15.x.5| MOV R15.x.6, R57.x.10 MUL R15.x.7, R19.x.4, R15.x.6 MUL R15.y.5, R19.y.4, R15.x.6 MUL R15.z.5, R19.z.4, R15.x.6 MUL R16.x.5, C23.x, R15.x.7 MUL R16.y.5, C23.y, R15.x.7 MUL R16.z.5, C23.z, R15.x.7 MULADD R16.x.6, C24.x, R15.y.5, R16.x.5 MULADD R16.y.6, C24.y, R15.y.5, R16.y.5 MULADD R16.z.6, C24.z, R15.y.5, R16.z.5 MULADD R15.x.8, C25.x, R15.z.5, R16.x.6 MULADD R15.y.6, C25.y, R15.z.5, R16.y.6 MULADD R15.z.6, C25.z, R15.z.5, R16.z.6 MUL R16.x.7, C0.x, R12.x.5 MUL R16.y.7, C0.y, R12.x.5 MUL R16.z.7, C0.z, R12.x.5 MUL R16.w.5, C0.w, R12.x.5 MULADD R16.x.8, C1.x, R12.y.5, R16.x.7 MULADD R16.y.8, C1.y, R12.y.5, R16.y.7 MULADD R16.z.8, C1.z, R12.y.5, R16.z.7 MULADD R16.w.6, C1.w, R12.y.5, R16.w.5 MULADD R16.x.9, C2.x, R12.z.5, R16.x.8 MULADD R16.y.9, C2.y, R12.z.5, R16.y.8 MULADD R16.z.9, C2.z, R12.z.5, R16.z.8 MULADD R16.w.7, C2.w, R12.z.5, R16.w.6 MULADD R16.x.10, C3.x, R12.w.4, R16.x.9 MULADD R16.y.10, C3.y, R12.w.4, R16.y.9 MULADD R16.z.10, C3.z, R12.w.4, R16.z.9 MULADD R16.w.8, C3.w, R12.w.4, R16.w.7 DOT4 R17.x.5, __, __, __, R13.x.5, R13.x.5, R13.y.3, R13.y.3, R13.z.3, R13.z.3, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.11, |R17.x.5| MOV R17.x.6, R57.x.11 MUL R13.x.6, R13.x.5, R17.x.6 MUL R13.y.4, R13.y.3, R17.x.6 MUL R13.z.4, R13.z.3, R17.x.6 MOV R13.x.7, R13.z.4 MOV R17.z.5, R13.x.6 MOV R17.w.1, R13.y.4 DOT4 R18.x.5, __, __, __, R14.x.7, R14.x.7, R14.y.5, R14.y.5, R14.z.5, R14.z.5, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.12, |R18.x.5| MOV R18.x.6, R57.x.12 MUL R14.x.8, R14.x.7, R18.x.6 MUL R14.y.6, R14.y.5, R18.x.6 MUL R14.z.6, R14.z.5, R18.x.6 MOV R13.y.5, R14.x.8 MOV R13.z.5, R14.y.6 MOV R13.w.2, R14.z.6 DOT4 R14.x.9, __, __, __, R15.x.8, R15.x.8, R15.y.6, R15.y.6, R15.z.6, R15.z.6, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.13, |R14.x.9| MOV R14.x.10, R57.x.13 MUL R14.x.11, R15.x.8, R14.x.10 MUL R14.y.7, R15.y.6, R14.x.10 MUL R14.z.7, R15.z.6, R14.x.10 MOV R17.x.7, R4.x.1 MOV R17.y.5, R4.y.1 MOV R11.x.1, R14.x.11 MOV R11.y.1, R14.y.7 MOV R11.z.1, R14.z.7 MOV R11.w.1, R14.w.1 MOV R10.x.1, R13.x.7 MOV R10.y.1, R13.y.5 MOV R10.z.1, R13.z.5 MOV R10.w.1, R13.w.2 MOV R8.x.1, R12.x.5 MOV R8.y.1, R12.y.5 MOV R8.z.1, R12.z.5 MOV R8.w.1, R12.w.4 MOV R7.x.1, R16.x.10 MOV R7.y.1, R16.y.10 MOV R7.z.1, R16.z.10 MOV R7.w.1, R16.w.8 MOV R9.x.1, R17.x.7 MOV R9.y.1, R17.y.5 MOV R9.z.1, R17.z.5 MOV R9.w.1, R17.w.1 EXPORT POS 60 R7.x.1, R7.y.1, R7.z.1, R7.w.1 EXPORT PARAM 0 R8.x.1, R8.y.1, R8.z.1, R8.w.1 EXPORT PARAM 1 R9.x.1, R9.y.1, R9.z.1, R9.w.1 EXPORT PARAM 2 R10.x.1, R10.y.1, R10.z.1, R10.w.1 EXPORT PARAM 3 R11.x.1, R11.y.1, R11.z.1, R11.w.1 } ###### after def_use { preloaded inputs [R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w] live_before: [R24.x R33.x R46.x R48.x R50.x ] CALL_FS R1.x.1, R1.y.1, R1.z.1, __, R2.x.1, R2.y.1, R2.z.1, __, R3.x.1, R3.y.1, R3.z.1, R3.w.1, R4.x.1, R4.y.1, __, __, R5.x.1, R5.y.1, R5.z.1, R5.w.1, R6.x.1, R6.y.1, R6.z.1, __, R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w MOV R12.x.1, R2.x.1 MOV R12.y.1, R2.y.1 MOV R12.z.1, R2.z.1 MOV R13.x.1, R3.x.1 MOV R13.y.1, R3.y.1 MOV R13.z.1, R3.z.1 MOV R13.w.1, R3.w.1 MOV R14.x.1, R5.x.1 MOV R14.y.1, R5.y.1 MOV R14.z.1, R5.z.1 MOV R14.w.1, R5.w.1 MOV R15.w.1, 1|3f800000 MOV R15.x.1, R1.x.1 MOV R15.y.1, R1.y.1 MOV R15.z.1, R1.z.1 MOV R15.x.2, R15.x.1 MOV R15.y.2, R15.y.1 MOV R15.z.2, R15.z.1 MOV R15.w.2, R15.w.1 MOV R16.x.1, 0|00000000 MOV R16.y.1, 0|00000000 MOV R16.z.1, 0|00000000 MOV R16.w.1, 0|00000000 MOV R17.x.1, 0|00000000 MOV R17.y.1, 0|00000000 MOV R17.z.1, 0|00000000 MOV R18.x.1, 0|00000000 MOV R18.y.1, 0|00000000 MOV R18.z.1, 0|00000000 MOV R19.x.1, 0|00000000 MOV R19.y.1, 0|00000000 MOV R19.z.1, 0|00000000 MOV R20.x.1, R6.x.1 MOV R20.y.1, R6.y.1 MOV R20.z.1, R6.z.1 ADD R21.x.1, 1|3f800000, -R6.x.1 ADD R21.x.2, R21.x.1, -R6.y.1 ADD R21.x.3, R21.x.2, -R6.z.1 MOV R20.w.1, R21.x.3 MOV R20.x.2, R20.x.1 MOV R20.y.2, R20.y.1 MOV R20.z.2, R20.z.1 MOV R20.w.2, R20.w.1 MOV R21.x.4, 0|00000000 region #0 live_before: [R24.x R33.x R46.x R48.x R50.x R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R16.x.1 R16.y.1 R16.z.1 R16.w.1 R17.x.1 R17.y.1 R17.z.1 R18.x.1 R18.y.1 R18.z.1 R19.x.1 R19.y.1 R19.z.1 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R21.x.4 ] { * phi R16.x.2, R16.x.1, R16.x.3 * phi R16.y.2, R16.y.1, R16.y.3 * phi R16.z.2, R16.z.1, R16.z.3 * phi R16.w.2, R16.w.1, R16.w.3 * phi R17.x.2, R17.x.1, R17.x.3 * phi R17.y.2, R17.y.1, R17.y.3 * phi R17.z.2, R17.z.1, R17.z.3 * phi R18.x.2, R18.x.1, R18.x.3 * phi R18.y.2, R18.y.1, R18.y.3 * phi R18.z.2, R18.z.1, R18.z.3 * phi R19.x.2, R19.x.1, R19.x.3 * phi R19.y.2, R19.y.1, R19.y.3 * phi R19.z.2, R19.z.1, R19.z.3 * phi R21.x.5, R21.x.4, R21.x.6 * phi R24.x.1, R24.x, R24.x.5 * phi R33.x.1, R33.x, R33.x.5 * phi R46.x.1, R46.x, R46.x.5 * phi R48.x.1, R48.x, R48.x.5 * phi R50.x.1, R50.x, R50.x.5 } repeat region #0 after { SETGE_INT R22.x.2, R21.x.5, 5.60519e-45|00000004 PRED_SETGE_INT __, __, EM.2, R21.x.5, 5.60519e-45|00000004 region #1 live_before: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R24.x.1 R33.x.1 R46.x.1 R48.x.1 R50.x.1 EM.2 ] depart region #1 after { if EM.2 { depart region #0 } endif live_after: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R24.x.1 R33.x.1 R46.x.1 R48.x.1 R50.x.1 ] } end_depart live_after: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R24.x.1 R33.x.1 R46.x.1 R48.x.1 R50.x.1 ] SETE_INT R23.x.2, R21.x.5, 0|00000000 SETE_INT R23.y.2, R21.x.5, 1.4013e-45|00000001 SETE_INT R23.z.2, R21.x.5, 2.8026e-45|00000002 SETE_INT R23.w.2, R21.x.5, 4.2039e-45|00000003 CNDE_INT R24.x.2, R21.x.5, R14.x.1, R24.x.1 CNDE_INT R24.x.3, R23.y.2, R24.x.2, R14.y.1 CNDE_INT R24.x.4, R23.z.2, R24.x.3, R14.z.1 CNDE_INT R24.x.5, R23.w.2, R24.x.4, R14.w.1 TRUNC R57.x.3, R24.x.5 FLT_TO_INT R25.x.2, R57.x.3 MULLO_UINT R26.x.2, 5.60519e-45|00000004, R25.x.2 MOV R54.x.2, R26.x.2 ADD_INT R58.x.2, R54.x.2, 3.78351e-44|0000001b VFETCH R58.x.3, R58.y.2, R58.z.2, R58.w.2, R58.x.2, __, __, __ MOV R27.x.2, R58.x.3 MOV R27.y.2, R58.y.2 MOV R27.z.2, R58.z.2 MOV R27.w.2, R58.w.2 MULLO_UINT R57.x.4, 5.60519e-45|00000004, R25.x.2 ADD_INT R28.x.2, R57.x.4, 1.4013e-45|00000001 MOV R54.x.3, R28.x.2 ADD_INT R58.x.4, R54.x.3, 3.78351e-44|0000001b VFETCH R58.x.5, R58.y.3, R58.z.3, R58.w.3, R58.x.4, __, __, __ MOV R29.x.2, R58.x.5 MOV R29.y.2, R58.y.3 MOV R29.z.2, R58.z.3 MOV R29.w.2, R58.w.3 MOV R58.y.4, 5.60519e-45|00000004 MULLO_UINT R57.x.5, R58.y.4, R25.x.2 ADD_INT R30.x.2, R57.x.5, 2.8026e-45|00000002 MOV R54.x.4, R30.x.2 ADD_INT R58.x.7, R54.x.4, 3.78351e-44|0000001b VFETCH R58.x.8, R58.y.5, R58.z.5, R58.w.5, R58.x.7, __, __, __ MOV R31.x.2, R58.x.8 MOV R31.y.2, R58.y.5 MOV R31.z.2, R58.z.5 MOV R31.w.2, R58.w.5 SETE_INT R32.x.2, R21.x.5, 0|00000000 SETE_INT R32.y.2, R21.x.5, 1.4013e-45|00000001 SETE_INT R32.z.2, R21.x.5, 2.8026e-45|00000002 SETE_INT R32.w.2, R21.x.5, 4.2039e-45|00000003 CNDE_INT R33.x.2, R21.x.5, R20.x.2, R33.x.1 CNDE_INT R33.x.3, R32.y.2, R33.x.2, R20.y.2 CNDE_INT R33.x.4, R32.z.2, R33.x.3, R20.z.2 CNDE_INT R33.x.5, R32.w.2, R33.x.4, R20.w.2 MOV R58.y.6, 5.60519e-45|00000004 MULLO_UINT R57.x.6, R58.y.6, R25.x.2 ADD_INT R34.x.2, R57.x.6, 4.2039e-45|00000003 MUL R35.y.2, R27.y.2, R15.x.2 MUL R35.z.2, R27.z.2, R15.x.2 MUL R35.w.2, R27.w.2, R15.x.2 MUL R35.x.2, R27.x.2, R15.x.2 MULADD R36.x.2, R29.x.2, R15.y.2, R35.x.2 MULADD R36.y.2, R29.y.2, R15.y.2, R35.y.2 MULADD R36.z.2, R29.z.2, R15.y.2, R35.z.2 MULADD R36.w.2, R29.w.2, R15.y.2, R35.w.2 MULADD R37.x.2, R31.x.2, R15.z.2, R36.x.2 MULADD R37.y.2, R31.y.2, R15.z.2, R36.y.2 MULADD R37.z.2, R31.z.2, R15.z.2, R36.z.2 MULADD R37.w.2, R31.w.2, R15.z.2, R36.w.2 MOV R54.x.5, R34.x.2 ADD_INT R58.x.10, R54.x.5, 3.78351e-44|0000001b VFETCH R58.x.11, R58.y.7, R58.z.7, R58.w.7, R58.x.10, __, __, __ MULADD R38.x.2, R58.x.11, R15.w.2, R37.x.2 MULADD R38.y.2, R58.y.7, R15.w.2, R37.y.2 MULADD R38.z.2, R58.z.7, R15.w.2, R37.z.2 MULADD R38.w.2, R58.w.7, R15.w.2, R37.w.2 MULADD R16.x.3, R38.x.2, R33.x.5, R16.x.2 MULADD R16.y.3, R38.y.2, R33.x.5, R16.y.2 MULADD R16.z.3, R38.z.2, R33.x.5, R16.z.2 MULADD R16.w.3, R38.w.2, R33.x.5, R16.w.2 MUL R39.x.2, R27.x.2, R12.x.1 MUL R39.y.2, R27.y.2, R12.x.1 MUL R39.z.2, R27.z.2, R12.x.1 MULADD R40.x.2, R29.x.2, R12.y.1, R39.x.2 MULADD R40.y.2, R29.y.2, R12.y.1, R39.y.2 MULADD R40.z.2, R29.z.2, R12.y.1, R39.z.2 MULADD R41.x.2, R31.x.2, R12.z.1, R40.x.2 MULADD R41.y.2, R31.y.2, R12.z.1, R40.y.2 MULADD R41.z.2, R31.z.2, R12.z.1, R40.z.2 MUL R42.x.2, R27.x.2, R13.x.1 MUL R42.y.2, R27.y.2, R13.x.1 MUL R42.z.2, R27.z.2, R13.x.1 MULADD R43.x.2, R29.x.2, R13.y.1, R42.x.2 MULADD R43.y.2, R29.y.2, R13.y.1, R42.y.2 MULADD R43.z.2, R29.z.2, R13.y.1, R42.z.2 MULADD R44.x.2, R31.x.2, R13.z.1, R43.x.2 MULADD R44.y.2, R31.y.2, R13.z.1, R43.y.2 MULADD R44.z.2, R31.z.2, R13.z.1, R43.z.2 SETE_INT R45.x.2, R21.x.5, 0|00000000 SETE_INT R45.y.2, R21.x.5, 1.4013e-45|00000001 SETE_INT R45.z.2, R21.x.5, 2.8026e-45|00000002 SETE_INT R45.w.2, R21.x.5, 4.2039e-45|00000003 CNDE_INT R46.x.2, R21.x.5, R20.x.2, R46.x.1 CNDE_INT R46.x.3, R45.y.2, R46.x.2, R20.y.2 CNDE_INT R46.x.4, R45.z.2, R46.x.3, R20.z.2 CNDE_INT R46.x.5, R45.w.2, R46.x.4, R20.w.2 MULADD R17.x.3, R41.x.2, R46.x.5, R17.x.2 MULADD R17.y.3, R41.y.2, R46.x.5, R17.y.2 MULADD R17.z.3, R41.z.2, R46.x.5, R17.z.2 SETE_INT R47.x.2, R21.x.5, 0|00000000 SETE_INT R47.y.2, R21.x.5, 1.4013e-45|00000001 SETE_INT R47.z.2, R21.x.5, 2.8026e-45|00000002 SETE_INT R47.w.2, R21.x.5, 4.2039e-45|00000003 CNDE_INT R48.x.2, R21.x.5, R20.x.2, R48.x.1 CNDE_INT R48.x.3, R47.y.2, R48.x.2, R20.y.2 CNDE_INT R48.x.4, R47.z.2, R48.x.3, R20.z.2 CNDE_INT R48.x.5, R47.w.2, R48.x.4, R20.w.2 MULADD R18.x.3, R44.x.2, R48.x.5, R18.x.2 MULADD R18.y.3, R44.y.2, R48.x.5, R18.y.2 MULADD R18.z.3, R44.z.2, R48.x.5, R18.z.2 SETE_INT R49.x.2, R21.x.5, 0|00000000 SETE_INT R49.y.2, R21.x.5, 1.4013e-45|00000001 SETE_INT R49.z.2, R21.x.5, 2.8026e-45|00000002 SETE_INT R49.w.2, R21.x.5, 4.2039e-45|00000003 CNDE_INT R50.x.2, R21.x.5, R20.x.2, R50.x.1 CNDE_INT R50.x.3, R49.y.2, R50.x.2, R20.y.2 CNDE_INT R50.x.4, R49.z.2, R50.x.3, R20.z.2 CNDE_INT R50.x.5, R49.w.2, R50.x.4, R20.w.2 MUL R51.y.2, R41.x.2, R44.z.2 MUL R51.z.2, R41.y.2, R44.x.2 MUL R51.x.2, R41.z.2, R44.y.2 MULADD R52.x.2, R41.y.2, R44.z.2, -R51.x.2 MULADD R52.y.2, R41.z.2, R44.x.2, -R51.y.2 MULADD R52.z.2, R41.x.2, R44.y.2, -R51.z.2 MUL R53.x.2, R52.x.2, R13.w.1 MUL R53.y.2, R52.y.2, R13.w.1 MUL R53.z.2, R52.z.2, R13.w.1 MULADD R19.x.3, R53.x.2, R50.x.5, R19.x.2 MULADD R19.y.3, R53.y.2, R50.x.5, R19.y.2 MULADD R19.z.3, R53.z.2, R50.x.5, R19.z.2 ADD_INT R21.x.6, R21.x.5, 1.4013e-45|00000001 } end_repeat { * phi R16.x.4, R16.x.2 * phi R16.y.4, R16.y.2 * phi R16.z.4, R16.z.2 * phi R16.w.4, R16.w.2 * phi R17.x.4, R17.x.2 * phi R17.y.4, R17.y.2 * phi R17.z.4, R17.z.2 * phi R18.x.4, R18.x.2 * phi R18.y.4, R18.y.2 * phi R18.z.4, R18.z.2 * phi R19.x.4, R19.x.2 * phi R19.y.4, R19.y.2 * phi R19.z.4, R19.z.2 } live_after: [R4.x.1 R4.y.1 R14.w.1 R16.x.4 R16.y.4 R16.z.4 R16.w.4 R17.x.4 R17.y.4 R17.z.4 R18.x.4 R18.y.4 R18.z.4 R19.x.4 R19.y.4 R19.z.4 ] MUL R12.x.2, C23.x, R16.x.4 MUL R12.y.2, C23.y, R16.x.4 MUL R12.z.2, C23.z, R16.x.4 MUL R12.w.1, C23.w, R16.x.4 MULADD R12.x.3, C24.x, R16.y.4, R12.x.2 MULADD R12.y.3, C24.y, R16.y.4, R12.y.2 MULADD R12.z.3, C24.z, R16.y.4, R12.z.2 MULADD R12.w.2, C24.w, R16.y.4, R12.w.1 MULADD R12.x.4, C25.x, R16.z.4, R12.x.3 MULADD R12.y.4, C25.y, R16.z.4, R12.y.3 MULADD R12.z.4, C25.z, R16.z.4, R12.z.3 MULADD R12.w.3, C25.w, R16.z.4, R12.w.2 MULADD R12.x.5, C26.x, R16.w.4, R12.x.4 MULADD R12.y.5, C26.y, R16.w.4, R12.y.4 MULADD R12.z.5, C26.z, R16.w.4, R12.z.4 MULADD R12.w.4, C26.w, R16.w.4, R12.w.3 DOT4 R13.x.2, __, __, __, R17.x.4, R17.x.4, R17.y.4, R17.y.4, R17.z.4, R17.z.4, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.8, |R13.x.2| MOV R13.x.3, R57.x.8 MUL R13.x.4, R17.x.4, R13.x.3 MUL R13.y.2, R17.y.4, R13.x.3 MUL R13.z.2, R17.z.4, R13.x.3 MUL R14.x.2, C23.x, R13.x.4 MUL R14.y.2, C23.y, R13.x.4 MUL R14.z.2, C23.z, R13.x.4 MULADD R14.x.3, C24.x, R13.y.2, R14.x.2 MULADD R14.y.3, C24.y, R13.y.2, R14.y.2 MULADD R14.z.3, C24.z, R13.y.2, R14.z.2 MULADD R13.x.5, C25.x, R13.z.2, R14.x.3 MULADD R13.y.3, C25.y, R13.z.2, R14.y.3 MULADD R13.z.3, C25.z, R13.z.2, R14.z.3 DOT4 R14.x.4, __, __, __, R18.x.4, R18.x.4, R18.y.4, R18.y.4, R18.z.4, R18.z.4, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.9, |R14.x.4| MOV R14.x.5, R57.x.9 MUL R14.x.6, R18.x.4, R14.x.5 MUL R14.y.4, R18.y.4, R14.x.5 MUL R14.z.4, R18.z.4, R14.x.5 MUL R15.x.3, C23.x, R14.x.6 MUL R15.y.3, C23.y, R14.x.6 MUL R15.z.3, C23.z, R14.x.6 MULADD R15.x.4, C24.x, R14.y.4, R15.x.3 MULADD R15.y.4, C24.y, R14.y.4, R15.y.3 MULADD R15.z.4, C24.z, R14.y.4, R15.z.3 MULADD R14.x.7, C25.x, R14.z.4, R15.x.4 MULADD R14.y.5, C25.y, R14.z.4, R15.y.4 MULADD R14.z.5, C25.z, R14.z.4, R15.z.4 DOT4 R15.x.5, __, __, __, R19.x.4, R19.x.4, R19.y.4, R19.y.4, R19.z.4, R19.z.4, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.10, |R15.x.5| MOV R15.x.6, R57.x.10 MUL R15.x.7, R19.x.4, R15.x.6 MUL R15.y.5, R19.y.4, R15.x.6 MUL R15.z.5, R19.z.4, R15.x.6 MUL R16.x.5, C23.x, R15.x.7 MUL R16.y.5, C23.y, R15.x.7 MUL R16.z.5, C23.z, R15.x.7 MULADD R16.x.6, C24.x, R15.y.5, R16.x.5 MULADD R16.y.6, C24.y, R15.y.5, R16.y.5 MULADD R16.z.6, C24.z, R15.y.5, R16.z.5 MULADD R15.x.8, C25.x, R15.z.5, R16.x.6 MULADD R15.y.6, C25.y, R15.z.5, R16.y.6 MULADD R15.z.6, C25.z, R15.z.5, R16.z.6 MUL R16.x.7, C0.x, R12.x.5 MUL R16.y.7, C0.y, R12.x.5 MUL R16.z.7, C0.z, R12.x.5 MUL R16.w.5, C0.w, R12.x.5 MULADD R16.x.8, C1.x, R12.y.5, R16.x.7 MULADD R16.y.8, C1.y, R12.y.5, R16.y.7 MULADD R16.z.8, C1.z, R12.y.5, R16.z.7 MULADD R16.w.6, C1.w, R12.y.5, R16.w.5 MULADD R16.x.9, C2.x, R12.z.5, R16.x.8 MULADD R16.y.9, C2.y, R12.z.5, R16.y.8 MULADD R16.z.9, C2.z, R12.z.5, R16.z.8 MULADD R16.w.7, C2.w, R12.z.5, R16.w.6 MULADD R16.x.10, C3.x, R12.w.4, R16.x.9 MULADD R16.y.10, C3.y, R12.w.4, R16.y.9 MULADD R16.z.10, C3.z, R12.w.4, R16.z.9 MULADD R16.w.8, C3.w, R12.w.4, R16.w.7 DOT4 R17.x.5, __, __, __, R13.x.5, R13.x.5, R13.y.3, R13.y.3, R13.z.3, R13.z.3, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.11, |R17.x.5| MOV R17.x.6, R57.x.11 MUL R13.x.6, R13.x.5, R17.x.6 MUL R13.y.4, R13.y.3, R17.x.6 MUL R13.z.4, R13.z.3, R17.x.6 MOV R13.x.7, R13.z.4 MOV R17.z.5, R13.x.6 MOV R17.w.1, R13.y.4 DOT4 R18.x.5, __, __, __, R14.x.7, R14.x.7, R14.y.5, R14.y.5, R14.z.5, R14.z.5, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.12, |R18.x.5| MOV R18.x.6, R57.x.12 MUL R14.x.8, R14.x.7, R18.x.6 MUL R14.y.6, R14.y.5, R18.x.6 MUL R14.z.6, R14.z.5, R18.x.6 MOV R13.y.5, R14.x.8 MOV R13.z.5, R14.y.6 MOV R13.w.2, R14.z.6 DOT4 R14.x.9, __, __, __, R15.x.8, R15.x.8, R15.y.6, R15.y.6, R15.z.6, R15.z.6, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.13, |R14.x.9| MOV R14.x.10, R57.x.13 MUL R14.x.11, R15.x.8, R14.x.10 MUL R14.y.7, R15.y.6, R14.x.10 MUL R14.z.7, R15.z.6, R14.x.10 MOV R17.x.7, R4.x.1 MOV R17.y.5, R4.y.1 MOV R11.x.1, R14.x.11 MOV R11.y.1, R14.y.7 MOV R11.z.1, R14.z.7 MOV R11.w.1, R14.w.1 MOV R10.x.1, R13.x.7 MOV R10.y.1, R13.y.5 MOV R10.z.1, R13.z.5 MOV R10.w.1, R13.w.2 MOV R8.x.1, R12.x.5 MOV R8.y.1, R12.y.5 MOV R8.z.1, R12.z.5 MOV R8.w.1, R12.w.4 MOV R7.x.1, R16.x.10 MOV R7.y.1, R16.y.10 MOV R7.z.1, R16.z.10 MOV R7.w.1, R16.w.8 MOV R9.x.1, R17.x.7 MOV R9.y.1, R17.y.5 MOV R9.z.1, R17.z.5 MOV R9.w.1, R17.w.1 EXPORT POS 60 R7.x.1, R7.y.1, R7.z.1, R7.w.1 EXPORT PARAM 0 R8.x.1, R8.y.1, R8.z.1, R8.w.1 EXPORT PARAM 1 R9.x.1, R9.y.1, R9.z.1, R9.w.1 EXPORT PARAM 2 R10.x.1, R10.y.1, R10.z.1, R10.w.1 EXPORT PARAM 3 R11.x.1, R11.y.1, R11.z.1, R11.w.1 } ###### after gvn { preloaded inputs [R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w] live_before: [R24.x R33.x R46.x R48.x R50.x ] CALL_FS R1.x.1, R1.y.1, R1.z.1, __, R2.x.1, R2.y.1, R2.z.1, __, R3.x.1, R3.y.1, R3.z.1, R3.w.1, R4.x.1, R4.y.1, __, __, R5.x.1, R5.y.1, R5.z.1, R5.w.1, R6.x.1, R6.y.1, R6.z.1, __, R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w MOV R12.x.1, R2.x.1 MOV R12.y.1, R2.y.1 MOV R12.z.1, R2.z.1 MOV R13.x.1, R3.x.1 MOV R13.y.1, R3.y.1 MOV R13.z.1, R3.z.1 MOV R13.w.1, R3.w.1 MOV R14.x.1, R5.x.1 MOV R14.y.1, R5.y.1 MOV R14.z.1, R5.z.1 MOV R14.w.1, R5.w.1 MOV R15.w.1, 1|3f800000 MOV R15.x.1, R1.x.1 MOV R15.y.1, R1.y.1 MOV R15.z.1, R1.z.1 MOV R15.x.2, R1.x.1 MOV R15.y.2, R1.y.1 MOV R15.z.2, R1.z.1 MOV R15.w.2, 1|3f800000 MOV R16.x.1, 0|00000000 MOV R16.y.1, 0|00000000 MOV R16.z.1, 0|00000000 MOV R16.w.1, 0|00000000 MOV R17.x.1, 0|00000000 MOV R17.y.1, 0|00000000 MOV R17.z.1, 0|00000000 MOV R18.x.1, 0|00000000 MOV R18.y.1, 0|00000000 MOV R18.z.1, 0|00000000 MOV R19.x.1, 0|00000000 MOV R19.y.1, 0|00000000 MOV R19.z.1, 0|00000000 MOV R20.x.1, R6.x.1 MOV R20.y.1, R6.y.1 MOV R20.z.1, R6.z.1 ADD R21.x.1, 1|3f800000, -R6.x.1 ADD R21.x.2, R21.x.1, -R6.y.1 ADD R21.x.3, R21.x.2, -R6.z.1 MOV R20.w.1, R21.x.3 MOV R20.x.2, R6.x.1 MOV R20.y.2, R6.y.1 MOV R20.z.2, R6.z.1 MOV R20.w.2, R21.x.3 MOV R21.x.4, 0|00000000 region #0 live_before: [R24.x R33.x R46.x R48.x R50.x R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R16.x.1 R16.y.1 R16.z.1 R16.w.1 R17.x.1 R17.y.1 R17.z.1 R18.x.1 R18.y.1 R18.z.1 R19.x.1 R19.y.1 R19.z.1 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R21.x.4 ] { * phi R16.x.2, 0|00000000, R16.x.3 * phi R16.y.2, 0|00000000, R16.y.3 * phi R16.z.2, 0|00000000, R16.z.3 * phi R16.w.2, 0|00000000, R16.w.3 * phi R17.x.2, 0|00000000, R17.x.3 * phi R17.y.2, 0|00000000, R17.y.3 * phi R17.z.2, 0|00000000, R17.z.3 * phi R18.x.2, 0|00000000, R18.x.3 * phi R18.y.2, 0|00000000, R18.y.3 * phi R18.z.2, 0|00000000, R18.z.3 * phi R19.x.2, 0|00000000, R19.x.3 * phi R19.y.2, 0|00000000, R19.y.3 * phi R19.z.2, 0|00000000, R19.z.3 * phi R21.x.5, 0|00000000, R21.x.6 * phi R24.x.1, undef, R24.x.5 * phi R33.x.1, undef, R33.x.5 * phi R46.x.1, undef, R46.x.5 * phi R48.x.1, undef, R48.x.5 * phi R50.x.1, undef, R50.x.5 } repeat region #0 after { SETGE_INT R22.x.2, R21.x.5, 5.60519e-45|00000004 PRED_SETGE_INT __, __, EM.2, R21.x.5, 5.60519e-45|00000004 region #1 live_before: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R24.x.1 R33.x.1 R46.x.1 R48.x.1 R50.x.1 EM.2 ] depart region #1 after { if EM.2 { depart region #0 } endif live_after: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R24.x.1 R33.x.1 R46.x.1 R48.x.1 R50.x.1 ] } end_depart live_after: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R24.x.1 R33.x.1 R46.x.1 R48.x.1 R50.x.1 ] SETE_INT R23.x.2, R21.x.5, 0|00000000 SETE_INT R23.y.2, R21.x.5, 1.4013e-45|00000001 SETE_INT R23.z.2, R21.x.5, 2.8026e-45|00000002 SETE_INT R23.w.2, R21.x.5, 4.2039e-45|00000003 CNDE_INT R24.x.2, R21.x.5, R5.x.1, R24.x.1 CNDE_INT R24.x.3, R23.y.2, R24.x.2, R5.y.1 CNDE_INT R24.x.4, R23.z.2, R24.x.3, R5.z.1 CNDE_INT R24.x.5, R23.w.2, R24.x.4, R5.w.1 TRUNC R57.x.3, R24.x.5 FLT_TO_INT R25.x.2, R57.x.3 MULLO_UINT R26.x.2, 5.60519e-45|00000004, R25.x.2 MOV R54.x.2, R26.x.2 ADD_INT R58.x.2, R26.x.2, 3.78351e-44|0000001b VFETCH R58.x.3, R58.y.2, R58.z.2, R58.w.2, R58.x.2, __, __, __ MOV R27.x.2, R58.x.3 MOV R27.y.2, R58.y.2 MOV R27.z.2, R58.z.2 MOV R27.w.2, R58.w.2 MULLO_UINT R57.x.4, 5.60519e-45|00000004, R25.x.2 ADD_INT R28.x.2, R26.x.2, 1.4013e-45|00000001 MOV R54.x.3, R28.x.2 ADD_INT R58.x.4, R28.x.2, 3.78351e-44|0000001b VFETCH R58.x.5, R58.y.3, R58.z.3, R58.w.3, R58.x.4, __, __, __ MOV R29.x.2, R58.x.5 MOV R29.y.2, R58.y.3 MOV R29.z.2, R58.z.3 MOV R29.w.2, R58.w.3 MOV R58.y.4, 5.60519e-45|00000004 MULLO_UINT R57.x.5, 5.60519e-45|00000004, R25.x.2 ADD_INT R30.x.2, R26.x.2, 2.8026e-45|00000002 MOV R54.x.4, R30.x.2 ADD_INT R58.x.7, R30.x.2, 3.78351e-44|0000001b VFETCH R58.x.8, R58.y.5, R58.z.5, R58.w.5, R58.x.7, __, __, __ MOV R31.x.2, R58.x.8 MOV R31.y.2, R58.y.5 MOV R31.z.2, R58.z.5 MOV R31.w.2, R58.w.5 SETE_INT R32.x.2, R21.x.5, 0|00000000 SETE_INT R32.y.2, R21.x.5, 1.4013e-45|00000001 SETE_INT R32.z.2, R21.x.5, 2.8026e-45|00000002 SETE_INT R32.w.2, R21.x.5, 4.2039e-45|00000003 CNDE_INT R33.x.2, R21.x.5, R6.x.1, R33.x.1 CNDE_INT R33.x.3, R23.y.2, R33.x.2, R6.y.1 CNDE_INT R33.x.4, R23.z.2, R33.x.3, R6.z.1 CNDE_INT R33.x.5, R23.w.2, R33.x.4, R21.x.3 MOV R58.y.6, 5.60519e-45|00000004 MULLO_UINT R57.x.6, 5.60519e-45|00000004, R25.x.2 ADD_INT R34.x.2, R26.x.2, 4.2039e-45|00000003 MUL R35.y.2, R58.y.2, R1.x.1 MUL R35.z.2, R58.z.2, R1.x.1 MUL R35.w.2, R58.w.2, R1.x.1 MUL R35.x.2, R58.x.3, R1.x.1 MULADD R36.x.2, R58.x.5, R1.y.1, R35.x.2 MULADD R36.y.2, R58.y.3, R1.y.1, R35.y.2 MULADD R36.z.2, R58.z.3, R1.y.1, R35.z.2 MULADD R36.w.2, R58.w.3, R1.y.1, R35.w.2 MULADD R37.x.2, R58.x.8, R1.z.1, R36.x.2 MULADD R37.y.2, R58.y.5, R1.z.1, R36.y.2 MULADD R37.z.2, R58.z.5, R1.z.1, R36.z.2 MULADD R37.w.2, R58.w.5, R1.z.1, R36.w.2 MOV R54.x.5, R34.x.2 ADD_INT R58.x.10, R34.x.2, 3.78351e-44|0000001b VFETCH R58.x.11, R58.y.7, R58.z.7, R58.w.7, R58.x.10, __, __, __ MULADD R38.x.2, R58.x.11, 1|3f800000, R37.x.2 MULADD R38.y.2, R58.y.7, 1|3f800000, R37.y.2 MULADD R38.z.2, R58.z.7, 1|3f800000, R37.z.2 MULADD R38.w.2, R58.w.7, 1|3f800000, R37.w.2 MULADD R16.x.3, R38.x.2, R33.x.5, R16.x.2 MULADD R16.y.3, R38.y.2, R33.x.5, R16.y.2 MULADD R16.z.3, R38.z.2, R33.x.5, R16.z.2 MULADD R16.w.3, R38.w.2, R33.x.5, R16.w.2 MUL R39.x.2, R58.x.3, R2.x.1 MUL R39.y.2, R58.y.2, R2.x.1 MUL R39.z.2, R58.z.2, R2.x.1 MULADD R40.x.2, R58.x.5, R2.y.1, R39.x.2 MULADD R40.y.2, R58.y.3, R2.y.1, R39.y.2 MULADD R40.z.2, R58.z.3, R2.y.1, R39.z.2 MULADD R41.x.2, R58.x.8, R2.z.1, R40.x.2 MULADD R41.y.2, R58.y.5, R2.z.1, R40.y.2 MULADD R41.z.2, R58.z.5, R2.z.1, R40.z.2 MUL R42.x.2, R58.x.3, R3.x.1 MUL R42.y.2, R58.y.2, R3.x.1 MUL R42.z.2, R58.z.2, R3.x.1 MULADD R43.x.2, R58.x.5, R3.y.1, R42.x.2 MULADD R43.y.2, R58.y.3, R3.y.1, R42.y.2 MULADD R43.z.2, R58.z.3, R3.y.1, R42.z.2 MULADD R44.x.2, R58.x.8, R3.z.1, R43.x.2 MULADD R44.y.2, R58.y.5, R3.z.1, R43.y.2 MULADD R44.z.2, R58.z.5, R3.z.1, R43.z.2 SETE_INT R45.x.2, R21.x.5, 0|00000000 SETE_INT R45.y.2, R21.x.5, 1.4013e-45|00000001 SETE_INT R45.z.2, R21.x.5, 2.8026e-45|00000002 SETE_INT R45.w.2, R21.x.5, 4.2039e-45|00000003 CNDE_INT R46.x.2, R21.x.5, R6.x.1, R46.x.1 CNDE_INT R46.x.3, R23.y.2, R46.x.2, R6.y.1 CNDE_INT R46.x.4, R23.z.2, R46.x.3, R6.z.1 CNDE_INT R46.x.5, R23.w.2, R46.x.4, R21.x.3 MULADD R17.x.3, R41.x.2, R46.x.5, R17.x.2 MULADD R17.y.3, R41.y.2, R46.x.5, R17.y.2 MULADD R17.z.3, R41.z.2, R46.x.5, R17.z.2 SETE_INT R47.x.2, R21.x.5, 0|00000000 SETE_INT R47.y.2, R21.x.5, 1.4013e-45|00000001 SETE_INT R47.z.2, R21.x.5, 2.8026e-45|00000002 SETE_INT R47.w.2, R21.x.5, 4.2039e-45|00000003 CNDE_INT R48.x.2, R21.x.5, R6.x.1, R48.x.1 CNDE_INT R48.x.3, R23.y.2, R48.x.2, R6.y.1 CNDE_INT R48.x.4, R23.z.2, R48.x.3, R6.z.1 CNDE_INT R48.x.5, R23.w.2, R48.x.4, R21.x.3 MULADD R18.x.3, R44.x.2, R48.x.5, R18.x.2 MULADD R18.y.3, R44.y.2, R48.x.5, R18.y.2 MULADD R18.z.3, R44.z.2, R48.x.5, R18.z.2 SETE_INT R49.x.2, R21.x.5, 0|00000000 SETE_INT R49.y.2, R21.x.5, 1.4013e-45|00000001 SETE_INT R49.z.2, R21.x.5, 2.8026e-45|00000002 SETE_INT R49.w.2, R21.x.5, 4.2039e-45|00000003 CNDE_INT R50.x.2, R21.x.5, R6.x.1, R50.x.1 CNDE_INT R50.x.3, R23.y.2, R50.x.2, R6.y.1 CNDE_INT R50.x.4, R23.z.2, R50.x.3, R6.z.1 CNDE_INT R50.x.5, R23.w.2, R50.x.4, R21.x.3 MUL R51.y.2, R41.x.2, R44.z.2 MUL R51.z.2, R41.y.2, R44.x.2 MUL R51.x.2, R41.z.2, R44.y.2 MULADD R52.x.2, R41.y.2, R44.z.2, -R51.x.2 MULADD R52.y.2, R41.z.2, R44.x.2, -R51.y.2 MULADD R52.z.2, R41.x.2, R44.y.2, -R51.z.2 MUL R53.x.2, R52.x.2, R3.w.1 MUL R53.y.2, R52.y.2, R3.w.1 MUL R53.z.2, R52.z.2, R3.w.1 MULADD R19.x.3, R53.x.2, R50.x.5, R19.x.2 MULADD R19.y.3, R53.y.2, R50.x.5, R19.y.2 MULADD R19.z.3, R53.z.2, R50.x.5, R19.z.2 ADD_INT R21.x.6, R21.x.5, 1.4013e-45|00000001 } end_repeat { * phi R16.x.4, R16.x.2 * phi R16.y.4, R16.y.2 * phi R16.z.4, R16.z.2 * phi R16.w.4, R16.w.2 * phi R17.x.4, R17.x.2 * phi R17.y.4, R17.y.2 * phi R17.z.4, R17.z.2 * phi R18.x.4, R18.x.2 * phi R18.y.4, R18.y.2 * phi R18.z.4, R18.z.2 * phi R19.x.4, R19.x.2 * phi R19.y.4, R19.y.2 * phi R19.z.4, R19.z.2 } live_after: [R4.x.1 R4.y.1 R14.w.1 R16.x.4 R16.y.4 R16.z.4 R16.w.4 R17.x.4 R17.y.4 R17.z.4 R18.x.4 R18.y.4 R18.z.4 R19.x.4 R19.y.4 R19.z.4 ] MUL R12.x.2, C23.x, R16.x.4 MUL R12.y.2, C23.y, R16.x.4 MUL R12.z.2, C23.z, R16.x.4 MUL R12.w.1, C23.w, R16.x.4 MULADD R12.x.3, C24.x, R16.y.4, R12.x.2 MULADD R12.y.3, C24.y, R16.y.4, R12.y.2 MULADD R12.z.3, C24.z, R16.y.4, R12.z.2 MULADD R12.w.2, C24.w, R16.y.4, R12.w.1 MULADD R12.x.4, C25.x, R16.z.4, R12.x.3 MULADD R12.y.4, C25.y, R16.z.4, R12.y.3 MULADD R12.z.4, C25.z, R16.z.4, R12.z.3 MULADD R12.w.3, C25.w, R16.z.4, R12.w.2 MULADD R12.x.5, C26.x, R16.w.4, R12.x.4 MULADD R12.y.5, C26.y, R16.w.4, R12.y.4 MULADD R12.z.5, C26.z, R16.w.4, R12.z.4 MULADD R12.w.4, C26.w, R16.w.4, R12.w.3 DOT4 R13.x.2, __, __, __, R17.x.4, R17.x.4, R17.y.4, R17.y.4, R17.z.4, R17.z.4, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.8, |R13.x.2| MOV R13.x.3, R57.x.8 MUL R13.x.4, R17.x.4, R57.x.8 MUL R13.y.2, R17.y.4, R57.x.8 MUL R13.z.2, R17.z.4, R57.x.8 MUL R14.x.2, C23.x, R13.x.4 MUL R14.y.2, C23.y, R13.x.4 MUL R14.z.2, C23.z, R13.x.4 MULADD R14.x.3, C24.x, R13.y.2, R14.x.2 MULADD R14.y.3, C24.y, R13.y.2, R14.y.2 MULADD R14.z.3, C24.z, R13.y.2, R14.z.2 MULADD R13.x.5, C25.x, R13.z.2, R14.x.3 MULADD R13.y.3, C25.y, R13.z.2, R14.y.3 MULADD R13.z.3, C25.z, R13.z.2, R14.z.3 DOT4 R14.x.4, __, __, __, R18.x.4, R18.x.4, R18.y.4, R18.y.4, R18.z.4, R18.z.4, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.9, |R14.x.4| MOV R14.x.5, R57.x.9 MUL R14.x.6, R18.x.4, R57.x.9 MUL R14.y.4, R18.y.4, R57.x.9 MUL R14.z.4, R18.z.4, R57.x.9 MUL R15.x.3, C23.x, R14.x.6 MUL R15.y.3, C23.y, R14.x.6 MUL R15.z.3, C23.z, R14.x.6 MULADD R15.x.4, C24.x, R14.y.4, R15.x.3 MULADD R15.y.4, C24.y, R14.y.4, R15.y.3 MULADD R15.z.4, C24.z, R14.y.4, R15.z.3 MULADD R14.x.7, C25.x, R14.z.4, R15.x.4 MULADD R14.y.5, C25.y, R14.z.4, R15.y.4 MULADD R14.z.5, C25.z, R14.z.4, R15.z.4 DOT4 R15.x.5, __, __, __, R19.x.4, R19.x.4, R19.y.4, R19.y.4, R19.z.4, R19.z.4, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.10, |R15.x.5| MOV R15.x.6, R57.x.10 MUL R15.x.7, R19.x.4, R57.x.10 MUL R15.y.5, R19.y.4, R57.x.10 MUL R15.z.5, R19.z.4, R57.x.10 MUL R16.x.5, C23.x, R15.x.7 MUL R16.y.5, C23.y, R15.x.7 MUL R16.z.5, C23.z, R15.x.7 MULADD R16.x.6, C24.x, R15.y.5, R16.x.5 MULADD R16.y.6, C24.y, R15.y.5, R16.y.5 MULADD R16.z.6, C24.z, R15.y.5, R16.z.5 MULADD R15.x.8, C25.x, R15.z.5, R16.x.6 MULADD R15.y.6, C25.y, R15.z.5, R16.y.6 MULADD R15.z.6, C25.z, R15.z.5, R16.z.6 MUL R16.x.7, C0.x, R12.x.5 MUL R16.y.7, C0.y, R12.x.5 MUL R16.z.7, C0.z, R12.x.5 MUL R16.w.5, C0.w, R12.x.5 MULADD R16.x.8, C1.x, R12.y.5, R16.x.7 MULADD R16.y.8, C1.y, R12.y.5, R16.y.7 MULADD R16.z.8, C1.z, R12.y.5, R16.z.7 MULADD R16.w.6, C1.w, R12.y.5, R16.w.5 MULADD R16.x.9, C2.x, R12.z.5, R16.x.8 MULADD R16.y.9, C2.y, R12.z.5, R16.y.8 MULADD R16.z.9, C2.z, R12.z.5, R16.z.8 MULADD R16.w.7, C2.w, R12.z.5, R16.w.6 MULADD R16.x.10, C3.x, R12.w.4, R16.x.9 MULADD R16.y.10, C3.y, R12.w.4, R16.y.9 MULADD R16.z.10, C3.z, R12.w.4, R16.z.9 MULADD R16.w.8, C3.w, R12.w.4, R16.w.7 DOT4 R17.x.5, __, __, __, R13.x.5, R13.x.5, R13.y.3, R13.y.3, R13.z.3, R13.z.3, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.11, |R17.x.5| MOV R17.x.6, R57.x.11 MUL R13.x.6, R13.x.5, R57.x.11 MUL R13.y.4, R13.y.3, R57.x.11 MUL R13.z.4, R13.z.3, R57.x.11 MOV R13.x.7, R13.z.4 MOV R17.z.5, R13.x.6 MOV R17.w.1, R13.y.4 DOT4 R18.x.5, __, __, __, R14.x.7, R14.x.7, R14.y.5, R14.y.5, R14.z.5, R14.z.5, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.12, |R18.x.5| MOV R18.x.6, R57.x.12 MUL R14.x.8, R14.x.7, R57.x.12 MUL R14.y.6, R14.y.5, R57.x.12 MUL R14.z.6, R14.z.5, R57.x.12 MOV R13.y.5, R14.x.8 MOV R13.z.5, R14.y.6 MOV R13.w.2, R14.z.6 DOT4 R14.x.9, __, __, __, R15.x.8, R15.x.8, R15.y.6, R15.y.6, R15.z.6, R15.z.6, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.13, |R14.x.9| MOV R14.x.10, R57.x.13 MUL R14.x.11, R15.x.8, R57.x.13 MUL R14.y.7, R15.y.6, R57.x.13 MUL R14.z.7, R15.z.6, R57.x.13 MOV R17.x.7, R4.x.1 MOV R17.y.5, R4.y.1 MOV R11.x.1, R14.x.11 MOV R11.y.1, R14.y.7 MOV R11.z.1, R14.z.7 MOV R11.w.1, R5.w.1 MOV R10.x.1, R13.z.4 MOV R10.y.1, R14.x.8 MOV R10.z.1, R14.y.6 MOV R10.w.1, R14.z.6 MOV R8.x.1, R12.x.5 MOV R8.y.1, R12.y.5 MOV R8.z.1, R12.z.5 MOV R8.w.1, R12.w.4 MOV R7.x.1, R16.x.10 MOV R7.y.1, R16.y.10 MOV R7.z.1, R16.z.10 MOV R7.w.1, R16.w.8 MOV R9.x.1, R4.x.1 MOV R9.y.1, R4.y.1 MOV R9.z.1, R13.x.6 MOV R9.w.1, R13.y.4 EXPORT POS 60 R16.x.10, R16.y.10, R16.z.10, R16.w.8 EXPORT PARAM 0 R12.x.5, R12.y.5, R12.z.5, R12.w.4 EXPORT PARAM 1 R4.x.1, R4.y.1, R13.x.6, R13.y.4 EXPORT PARAM 2 R13.z.4, R14.x.8, R14.y.6, R14.z.6 EXPORT PARAM 3 R14.x.11, R14.y.7, R14.z.7, R5.w.1 } ###### after def_use { preloaded inputs [R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w] live_before: [R24.x R33.x R46.x R48.x R50.x ] CALL_FS R1.x.1, R1.y.1, R1.z.1, __, R2.x.1, R2.y.1, R2.z.1, __, R3.x.1, R3.y.1, R3.z.1, R3.w.1, R4.x.1, R4.y.1, __, __, R5.x.1, R5.y.1, R5.z.1, R5.w.1, R6.x.1, R6.y.1, R6.z.1, __, R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w MOV R12.x.1, R2.x.1 MOV R12.y.1, R2.y.1 MOV R12.z.1, R2.z.1 MOV R13.x.1, R3.x.1 MOV R13.y.1, R3.y.1 MOV R13.z.1, R3.z.1 MOV R13.w.1, R3.w.1 MOV R14.x.1, R5.x.1 MOV R14.y.1, R5.y.1 MOV R14.z.1, R5.z.1 MOV R14.w.1, R5.w.1 MOV R15.w.1, 1|3f800000 MOV R15.x.1, R1.x.1 MOV R15.y.1, R1.y.1 MOV R15.z.1, R1.z.1 MOV R15.x.2, R1.x.1 MOV R15.y.2, R1.y.1 MOV R15.z.2, R1.z.1 MOV R15.w.2, 1|3f800000 MOV R16.x.1, 0|00000000 MOV R16.y.1, 0|00000000 MOV R16.z.1, 0|00000000 MOV R16.w.1, 0|00000000 MOV R17.x.1, 0|00000000 MOV R17.y.1, 0|00000000 MOV R17.z.1, 0|00000000 MOV R18.x.1, 0|00000000 MOV R18.y.1, 0|00000000 MOV R18.z.1, 0|00000000 MOV R19.x.1, 0|00000000 MOV R19.y.1, 0|00000000 MOV R19.z.1, 0|00000000 MOV R20.x.1, R6.x.1 MOV R20.y.1, R6.y.1 MOV R20.z.1, R6.z.1 ADD R21.x.1, 1|3f800000, -R6.x.1 ADD R21.x.2, R21.x.1, -R6.y.1 ADD R21.x.3, R21.x.2, -R6.z.1 MOV R20.w.1, R21.x.3 MOV R20.x.2, R6.x.1 MOV R20.y.2, R6.y.1 MOV R20.z.2, R6.z.1 MOV R20.w.2, R21.x.3 MOV R21.x.4, 0|00000000 region #0 live_before: [R24.x R33.x R46.x R48.x R50.x R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R16.x.1 R16.y.1 R16.z.1 R16.w.1 R17.x.1 R17.y.1 R17.z.1 R18.x.1 R18.y.1 R18.z.1 R19.x.1 R19.y.1 R19.z.1 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R21.x.4 ] { * phi R16.x.2, 0|00000000, R16.x.3 * phi R16.y.2, 0|00000000, R16.y.3 * phi R16.z.2, 0|00000000, R16.z.3 * phi R16.w.2, 0|00000000, R16.w.3 * phi R17.x.2, 0|00000000, R17.x.3 * phi R17.y.2, 0|00000000, R17.y.3 * phi R17.z.2, 0|00000000, R17.z.3 * phi R18.x.2, 0|00000000, R18.x.3 * phi R18.y.2, 0|00000000, R18.y.3 * phi R18.z.2, 0|00000000, R18.z.3 * phi R19.x.2, 0|00000000, R19.x.3 * phi R19.y.2, 0|00000000, R19.y.3 * phi R19.z.2, 0|00000000, R19.z.3 * phi R21.x.5, 0|00000000, R21.x.6 * phi R24.x.1, undef, R24.x.5 * phi R33.x.1, undef, R33.x.5 * phi R46.x.1, undef, R46.x.5 * phi R48.x.1, undef, R48.x.5 * phi R50.x.1, undef, R50.x.5 } repeat region #0 after { SETGE_INT R22.x.2, R21.x.5, 5.60519e-45|00000004 PRED_SETGE_INT __, __, EM.2, R21.x.5, 5.60519e-45|00000004 region #1 live_before: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R24.x.1 R33.x.1 R46.x.1 R48.x.1 R50.x.1 EM.2 ] depart region #1 after { if EM.2 { depart region #0 } endif live_after: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R24.x.1 R33.x.1 R46.x.1 R48.x.1 R50.x.1 ] } end_depart live_after: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R24.x.1 R33.x.1 R46.x.1 R48.x.1 R50.x.1 ] SETE_INT R23.x.2, R21.x.5, 0|00000000 SETE_INT R23.y.2, R21.x.5, 1.4013e-45|00000001 SETE_INT R23.z.2, R21.x.5, 2.8026e-45|00000002 SETE_INT R23.w.2, R21.x.5, 4.2039e-45|00000003 CNDE_INT R24.x.2, R21.x.5, R5.x.1, R24.x.1 CNDE_INT R24.x.3, R23.y.2, R24.x.2, R5.y.1 CNDE_INT R24.x.4, R23.z.2, R24.x.3, R5.z.1 CNDE_INT R24.x.5, R23.w.2, R24.x.4, R5.w.1 TRUNC R57.x.3, R24.x.5 FLT_TO_INT R25.x.2, R57.x.3 MULLO_UINT R26.x.2, 5.60519e-45|00000004, R25.x.2 MOV R54.x.2, R26.x.2 ADD_INT R58.x.2, R26.x.2, 3.78351e-44|0000001b VFETCH R58.x.3, R58.y.2, R58.z.2, R58.w.2, R58.x.2, __, __, __ MOV R27.x.2, R58.x.3 MOV R27.y.2, R58.y.2 MOV R27.z.2, R58.z.2 MOV R27.w.2, R58.w.2 MULLO_UINT R57.x.4, 5.60519e-45|00000004, R25.x.2 ADD_INT R28.x.2, R26.x.2, 1.4013e-45|00000001 MOV R54.x.3, R28.x.2 ADD_INT R58.x.4, R28.x.2, 3.78351e-44|0000001b VFETCH R58.x.5, R58.y.3, R58.z.3, R58.w.3, R58.x.4, __, __, __ MOV R29.x.2, R58.x.5 MOV R29.y.2, R58.y.3 MOV R29.z.2, R58.z.3 MOV R29.w.2, R58.w.3 MOV R58.y.4, 5.60519e-45|00000004 MULLO_UINT R57.x.5, 5.60519e-45|00000004, R25.x.2 ADD_INT R30.x.2, R26.x.2, 2.8026e-45|00000002 MOV R54.x.4, R30.x.2 ADD_INT R58.x.7, R30.x.2, 3.78351e-44|0000001b VFETCH R58.x.8, R58.y.5, R58.z.5, R58.w.5, R58.x.7, __, __, __ MOV R31.x.2, R58.x.8 MOV R31.y.2, R58.y.5 MOV R31.z.2, R58.z.5 MOV R31.w.2, R58.w.5 SETE_INT R32.x.2, R21.x.5, 0|00000000 SETE_INT R32.y.2, R21.x.5, 1.4013e-45|00000001 SETE_INT R32.z.2, R21.x.5, 2.8026e-45|00000002 SETE_INT R32.w.2, R21.x.5, 4.2039e-45|00000003 CNDE_INT R33.x.2, R21.x.5, R6.x.1, R33.x.1 CNDE_INT R33.x.3, R23.y.2, R33.x.2, R6.y.1 CNDE_INT R33.x.4, R23.z.2, R33.x.3, R6.z.1 CNDE_INT R33.x.5, R23.w.2, R33.x.4, R21.x.3 MOV R58.y.6, 5.60519e-45|00000004 MULLO_UINT R57.x.6, 5.60519e-45|00000004, R25.x.2 ADD_INT R34.x.2, R26.x.2, 4.2039e-45|00000003 MUL R35.y.2, R58.y.2, R1.x.1 MUL R35.z.2, R58.z.2, R1.x.1 MUL R35.w.2, R58.w.2, R1.x.1 MUL R35.x.2, R58.x.3, R1.x.1 MULADD R36.x.2, R58.x.5, R1.y.1, R35.x.2 MULADD R36.y.2, R58.y.3, R1.y.1, R35.y.2 MULADD R36.z.2, R58.z.3, R1.y.1, R35.z.2 MULADD R36.w.2, R58.w.3, R1.y.1, R35.w.2 MULADD R37.x.2, R58.x.8, R1.z.1, R36.x.2 MULADD R37.y.2, R58.y.5, R1.z.1, R36.y.2 MULADD R37.z.2, R58.z.5, R1.z.1, R36.z.2 MULADD R37.w.2, R58.w.5, R1.z.1, R36.w.2 MOV R54.x.5, R34.x.2 ADD_INT R58.x.10, R34.x.2, 3.78351e-44|0000001b VFETCH R58.x.11, R58.y.7, R58.z.7, R58.w.7, R58.x.10, __, __, __ MULADD R38.x.2, R58.x.11, 1|3f800000, R37.x.2 MULADD R38.y.2, R58.y.7, 1|3f800000, R37.y.2 MULADD R38.z.2, R58.z.7, 1|3f800000, R37.z.2 MULADD R38.w.2, R58.w.7, 1|3f800000, R37.w.2 MULADD R16.x.3, R38.x.2, R33.x.5, R16.x.2 MULADD R16.y.3, R38.y.2, R33.x.5, R16.y.2 MULADD R16.z.3, R38.z.2, R33.x.5, R16.z.2 MULADD R16.w.3, R38.w.2, R33.x.5, R16.w.2 MUL R39.x.2, R58.x.3, R2.x.1 MUL R39.y.2, R58.y.2, R2.x.1 MUL R39.z.2, R58.z.2, R2.x.1 MULADD R40.x.2, R58.x.5, R2.y.1, R39.x.2 MULADD R40.y.2, R58.y.3, R2.y.1, R39.y.2 MULADD R40.z.2, R58.z.3, R2.y.1, R39.z.2 MULADD R41.x.2, R58.x.8, R2.z.1, R40.x.2 MULADD R41.y.2, R58.y.5, R2.z.1, R40.y.2 MULADD R41.z.2, R58.z.5, R2.z.1, R40.z.2 MUL R42.x.2, R58.x.3, R3.x.1 MUL R42.y.2, R58.y.2, R3.x.1 MUL R42.z.2, R58.z.2, R3.x.1 MULADD R43.x.2, R58.x.5, R3.y.1, R42.x.2 MULADD R43.y.2, R58.y.3, R3.y.1, R42.y.2 MULADD R43.z.2, R58.z.3, R3.y.1, R42.z.2 MULADD R44.x.2, R58.x.8, R3.z.1, R43.x.2 MULADD R44.y.2, R58.y.5, R3.z.1, R43.y.2 MULADD R44.z.2, R58.z.5, R3.z.1, R43.z.2 SETE_INT R45.x.2, R21.x.5, 0|00000000 SETE_INT R45.y.2, R21.x.5, 1.4013e-45|00000001 SETE_INT R45.z.2, R21.x.5, 2.8026e-45|00000002 SETE_INT R45.w.2, R21.x.5, 4.2039e-45|00000003 CNDE_INT R46.x.2, R21.x.5, R6.x.1, R46.x.1 CNDE_INT R46.x.3, R23.y.2, R46.x.2, R6.y.1 CNDE_INT R46.x.4, R23.z.2, R46.x.3, R6.z.1 CNDE_INT R46.x.5, R23.w.2, R46.x.4, R21.x.3 MULADD R17.x.3, R41.x.2, R46.x.5, R17.x.2 MULADD R17.y.3, R41.y.2, R46.x.5, R17.y.2 MULADD R17.z.3, R41.z.2, R46.x.5, R17.z.2 SETE_INT R47.x.2, R21.x.5, 0|00000000 SETE_INT R47.y.2, R21.x.5, 1.4013e-45|00000001 SETE_INT R47.z.2, R21.x.5, 2.8026e-45|00000002 SETE_INT R47.w.2, R21.x.5, 4.2039e-45|00000003 CNDE_INT R48.x.2, R21.x.5, R6.x.1, R48.x.1 CNDE_INT R48.x.3, R23.y.2, R48.x.2, R6.y.1 CNDE_INT R48.x.4, R23.z.2, R48.x.3, R6.z.1 CNDE_INT R48.x.5, R23.w.2, R48.x.4, R21.x.3 MULADD R18.x.3, R44.x.2, R48.x.5, R18.x.2 MULADD R18.y.3, R44.y.2, R48.x.5, R18.y.2 MULADD R18.z.3, R44.z.2, R48.x.5, R18.z.2 SETE_INT R49.x.2, R21.x.5, 0|00000000 SETE_INT R49.y.2, R21.x.5, 1.4013e-45|00000001 SETE_INT R49.z.2, R21.x.5, 2.8026e-45|00000002 SETE_INT R49.w.2, R21.x.5, 4.2039e-45|00000003 CNDE_INT R50.x.2, R21.x.5, R6.x.1, R50.x.1 CNDE_INT R50.x.3, R23.y.2, R50.x.2, R6.y.1 CNDE_INT R50.x.4, R23.z.2, R50.x.3, R6.z.1 CNDE_INT R50.x.5, R23.w.2, R50.x.4, R21.x.3 MUL R51.y.2, R41.x.2, R44.z.2 MUL R51.z.2, R41.y.2, R44.x.2 MUL R51.x.2, R41.z.2, R44.y.2 MULADD R52.x.2, R41.y.2, R44.z.2, -R51.x.2 MULADD R52.y.2, R41.z.2, R44.x.2, -R51.y.2 MULADD R52.z.2, R41.x.2, R44.y.2, -R51.z.2 MUL R53.x.2, R52.x.2, R3.w.1 MUL R53.y.2, R52.y.2, R3.w.1 MUL R53.z.2, R52.z.2, R3.w.1 MULADD R19.x.3, R53.x.2, R50.x.5, R19.x.2 MULADD R19.y.3, R53.y.2, R50.x.5, R19.y.2 MULADD R19.z.3, R53.z.2, R50.x.5, R19.z.2 ADD_INT R21.x.6, R21.x.5, 1.4013e-45|00000001 } end_repeat { * phi R16.x.4, R16.x.2 * phi R16.y.4, R16.y.2 * phi R16.z.4, R16.z.2 * phi R16.w.4, R16.w.2 * phi R17.x.4, R17.x.2 * phi R17.y.4, R17.y.2 * phi R17.z.4, R17.z.2 * phi R18.x.4, R18.x.2 * phi R18.y.4, R18.y.2 * phi R18.z.4, R18.z.2 * phi R19.x.4, R19.x.2 * phi R19.y.4, R19.y.2 * phi R19.z.4, R19.z.2 } live_after: [R4.x.1 R4.y.1 R14.w.1 R16.x.4 R16.y.4 R16.z.4 R16.w.4 R17.x.4 R17.y.4 R17.z.4 R18.x.4 R18.y.4 R18.z.4 R19.x.4 R19.y.4 R19.z.4 ] MUL R12.x.2, C23.x, R16.x.4 MUL R12.y.2, C23.y, R16.x.4 MUL R12.z.2, C23.z, R16.x.4 MUL R12.w.1, C23.w, R16.x.4 MULADD R12.x.3, C24.x, R16.y.4, R12.x.2 MULADD R12.y.3, C24.y, R16.y.4, R12.y.2 MULADD R12.z.3, C24.z, R16.y.4, R12.z.2 MULADD R12.w.2, C24.w, R16.y.4, R12.w.1 MULADD R12.x.4, C25.x, R16.z.4, R12.x.3 MULADD R12.y.4, C25.y, R16.z.4, R12.y.3 MULADD R12.z.4, C25.z, R16.z.4, R12.z.3 MULADD R12.w.3, C25.w, R16.z.4, R12.w.2 MULADD R12.x.5, C26.x, R16.w.4, R12.x.4 MULADD R12.y.5, C26.y, R16.w.4, R12.y.4 MULADD R12.z.5, C26.z, R16.w.4, R12.z.4 MULADD R12.w.4, C26.w, R16.w.4, R12.w.3 DOT4 R13.x.2, __, __, __, R17.x.4, R17.x.4, R17.y.4, R17.y.4, R17.z.4, R17.z.4, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.8, |R13.x.2| MOV R13.x.3, R57.x.8 MUL R13.x.4, R17.x.4, R57.x.8 MUL R13.y.2, R17.y.4, R57.x.8 MUL R13.z.2, R17.z.4, R57.x.8 MUL R14.x.2, C23.x, R13.x.4 MUL R14.y.2, C23.y, R13.x.4 MUL R14.z.2, C23.z, R13.x.4 MULADD R14.x.3, C24.x, R13.y.2, R14.x.2 MULADD R14.y.3, C24.y, R13.y.2, R14.y.2 MULADD R14.z.3, C24.z, R13.y.2, R14.z.2 MULADD R13.x.5, C25.x, R13.z.2, R14.x.3 MULADD R13.y.3, C25.y, R13.z.2, R14.y.3 MULADD R13.z.3, C25.z, R13.z.2, R14.z.3 DOT4 R14.x.4, __, __, __, R18.x.4, R18.x.4, R18.y.4, R18.y.4, R18.z.4, R18.z.4, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.9, |R14.x.4| MOV R14.x.5, R57.x.9 MUL R14.x.6, R18.x.4, R57.x.9 MUL R14.y.4, R18.y.4, R57.x.9 MUL R14.z.4, R18.z.4, R57.x.9 MUL R15.x.3, C23.x, R14.x.6 MUL R15.y.3, C23.y, R14.x.6 MUL R15.z.3, C23.z, R14.x.6 MULADD R15.x.4, C24.x, R14.y.4, R15.x.3 MULADD R15.y.4, C24.y, R14.y.4, R15.y.3 MULADD R15.z.4, C24.z, R14.y.4, R15.z.3 MULADD R14.x.7, C25.x, R14.z.4, R15.x.4 MULADD R14.y.5, C25.y, R14.z.4, R15.y.4 MULADD R14.z.5, C25.z, R14.z.4, R15.z.4 DOT4 R15.x.5, __, __, __, R19.x.4, R19.x.4, R19.y.4, R19.y.4, R19.z.4, R19.z.4, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.10, |R15.x.5| MOV R15.x.6, R57.x.10 MUL R15.x.7, R19.x.4, R57.x.10 MUL R15.y.5, R19.y.4, R57.x.10 MUL R15.z.5, R19.z.4, R57.x.10 MUL R16.x.5, C23.x, R15.x.7 MUL R16.y.5, C23.y, R15.x.7 MUL R16.z.5, C23.z, R15.x.7 MULADD R16.x.6, C24.x, R15.y.5, R16.x.5 MULADD R16.y.6, C24.y, R15.y.5, R16.y.5 MULADD R16.z.6, C24.z, R15.y.5, R16.z.5 MULADD R15.x.8, C25.x, R15.z.5, R16.x.6 MULADD R15.y.6, C25.y, R15.z.5, R16.y.6 MULADD R15.z.6, C25.z, R15.z.5, R16.z.6 MUL R16.x.7, C0.x, R12.x.5 MUL R16.y.7, C0.y, R12.x.5 MUL R16.z.7, C0.z, R12.x.5 MUL R16.w.5, C0.w, R12.x.5 MULADD R16.x.8, C1.x, R12.y.5, R16.x.7 MULADD R16.y.8, C1.y, R12.y.5, R16.y.7 MULADD R16.z.8, C1.z, R12.y.5, R16.z.7 MULADD R16.w.6, C1.w, R12.y.5, R16.w.5 MULADD R16.x.9, C2.x, R12.z.5, R16.x.8 MULADD R16.y.9, C2.y, R12.z.5, R16.y.8 MULADD R16.z.9, C2.z, R12.z.5, R16.z.8 MULADD R16.w.7, C2.w, R12.z.5, R16.w.6 MULADD R16.x.10, C3.x, R12.w.4, R16.x.9 MULADD R16.y.10, C3.y, R12.w.4, R16.y.9 MULADD R16.z.10, C3.z, R12.w.4, R16.z.9 MULADD R16.w.8, C3.w, R12.w.4, R16.w.7 DOT4 R17.x.5, __, __, __, R13.x.5, R13.x.5, R13.y.3, R13.y.3, R13.z.3, R13.z.3, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.11, |R17.x.5| MOV R17.x.6, R57.x.11 MUL R13.x.6, R13.x.5, R57.x.11 MUL R13.y.4, R13.y.3, R57.x.11 MUL R13.z.4, R13.z.3, R57.x.11 MOV R13.x.7, R13.z.4 MOV R17.z.5, R13.x.6 MOV R17.w.1, R13.y.4 DOT4 R18.x.5, __, __, __, R14.x.7, R14.x.7, R14.y.5, R14.y.5, R14.z.5, R14.z.5, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.12, |R18.x.5| MOV R18.x.6, R57.x.12 MUL R14.x.8, R14.x.7, R57.x.12 MUL R14.y.6, R14.y.5, R57.x.12 MUL R14.z.6, R14.z.5, R57.x.12 MOV R13.y.5, R14.x.8 MOV R13.z.5, R14.y.6 MOV R13.w.2, R14.z.6 DOT4 R14.x.9, __, __, __, R15.x.8, R15.x.8, R15.y.6, R15.y.6, R15.z.6, R15.z.6, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.13, |R14.x.9| MOV R14.x.10, R57.x.13 MUL R14.x.11, R15.x.8, R57.x.13 MUL R14.y.7, R15.y.6, R57.x.13 MUL R14.z.7, R15.z.6, R57.x.13 MOV R17.x.7, R4.x.1 MOV R17.y.5, R4.y.1 MOV R11.x.1, R14.x.11 MOV R11.y.1, R14.y.7 MOV R11.z.1, R14.z.7 MOV R11.w.1, R5.w.1 MOV R10.x.1, R13.z.4 MOV R10.y.1, R14.x.8 MOV R10.z.1, R14.y.6 MOV R10.w.1, R14.z.6 MOV R8.x.1, R12.x.5 MOV R8.y.1, R12.y.5 MOV R8.z.1, R12.z.5 MOV R8.w.1, R12.w.4 MOV R7.x.1, R16.x.10 MOV R7.y.1, R16.y.10 MOV R7.z.1, R16.z.10 MOV R7.w.1, R16.w.8 MOV R9.x.1, R4.x.1 MOV R9.y.1, R4.y.1 MOV R9.z.1, R13.x.6 MOV R9.w.1, R13.y.4 EXPORT POS 60 R16.x.10, R16.y.10, R16.z.10, R16.w.8 EXPORT PARAM 0 R12.x.5, R12.y.5, R12.z.5, R12.w.4 EXPORT PARAM 1 R4.x.1, R4.y.1, R13.x.6, R13.y.4 EXPORT PARAM 2 R13.z.4, R14.x.8, R14.y.6, R14.z.6 EXPORT PARAM 3 R14.x.11, R14.y.7, R14.z.7, R5.w.1 } ###### after dce_cleanup { preloaded inputs [R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w] live_before: [R24.x R33.x R46.x R48.x R50.x ] CALL_FS R1.x.1, R1.y.1, R1.z.1, __, R2.x.1, R2.y.1, R2.z.1, __, R3.x.1, R3.y.1, R3.z.1, R3.w.1, R4.x.1, R4.y.1, __, __, R5.x.1, R5.y.1, R5.z.1, R5.w.1, R6.x.1, R6.y.1, R6.z.1, __, R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w ADD R21.x.1, 1|3f800000, -R6.x.1 ADD R21.x.2, R21.x.1, -R6.y.1 ADD R21.x.3, R21.x.2, -R6.z.1 region #0 live_before: [R24.x R33.x R46.x R48.x R50.x R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R16.x.1 R16.y.1 R16.z.1 R16.w.1 R17.x.1 R17.y.1 R17.z.1 R18.x.1 R18.y.1 R18.z.1 R19.x.1 R19.y.1 R19.z.1 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R21.x.4 ] { * phi R16.x.2, 0|00000000, R16.x.3 * phi R16.y.2, 0|00000000, R16.y.3 * phi R16.z.2, 0|00000000, R16.z.3 * phi R16.w.2, 0|00000000, R16.w.3 * phi R17.x.2, 0|00000000, R17.x.3 * phi R17.y.2, 0|00000000, R17.y.3 * phi R17.z.2, 0|00000000, R17.z.3 * phi R18.x.2, 0|00000000, R18.x.3 * phi R18.y.2, 0|00000000, R18.y.3 * phi R18.z.2, 0|00000000, R18.z.3 * phi R19.x.2, 0|00000000, R19.x.3 * phi R19.y.2, 0|00000000, R19.y.3 * phi R19.z.2, 0|00000000, R19.z.3 * phi R21.x.5, 0|00000000, R21.x.6 * phi R24.x.1, undef, R24.x.5 * phi R33.x.1, undef, R33.x.5 * phi R46.x.1, undef, R46.x.5 * phi R48.x.1, undef, R48.x.5 * phi R50.x.1, undef, R50.x.5 } repeat region #0 after { PRED_SETGE_INT __, __, EM.2, R21.x.5, 5.60519e-45|00000004 region #1 live_before: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R24.x.1 R33.x.1 R46.x.1 R48.x.1 R50.x.1 EM.2 ] depart region #1 after { if EM.2 { depart region #0 } endif live_after: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R24.x.1 R33.x.1 R46.x.1 R48.x.1 R50.x.1 ] } end_depart live_after: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R24.x.1 R33.x.1 R46.x.1 R48.x.1 R50.x.1 ] SETE_INT R23.y.2, R21.x.5, 1.4013e-45|00000001 SETE_INT R23.z.2, R21.x.5, 2.8026e-45|00000002 SETE_INT R23.w.2, R21.x.5, 4.2039e-45|00000003 CNDE_INT R24.x.2, R21.x.5, R5.x.1, R24.x.1 CNDE_INT R24.x.3, R23.y.2, R24.x.2, R5.y.1 CNDE_INT R24.x.4, R23.z.2, R24.x.3, R5.z.1 CNDE_INT R24.x.5, R23.w.2, R24.x.4, R5.w.1 TRUNC R57.x.3, R24.x.5 FLT_TO_INT R25.x.2, R57.x.3 MULLO_UINT R26.x.2, 5.60519e-45|00000004, R25.x.2 ADD_INT R58.x.2, R26.x.2, 3.78351e-44|0000001b VFETCH R58.x.3, R58.y.2, R58.z.2, R58.w.2, R58.x.2, __, __, __ ADD_INT R28.x.2, R26.x.2, 1.4013e-45|00000001 ADD_INT R58.x.4, R28.x.2, 3.78351e-44|0000001b VFETCH R58.x.5, R58.y.3, R58.z.3, R58.w.3, R58.x.4, __, __, __ ADD_INT R30.x.2, R26.x.2, 2.8026e-45|00000002 ADD_INT R58.x.7, R30.x.2, 3.78351e-44|0000001b VFETCH R58.x.8, R58.y.5, R58.z.5, R58.w.5, R58.x.7, __, __, __ CNDE_INT R33.x.2, R21.x.5, R6.x.1, R33.x.1 CNDE_INT R33.x.3, R23.y.2, R33.x.2, R6.y.1 CNDE_INT R33.x.4, R23.z.2, R33.x.3, R6.z.1 CNDE_INT R33.x.5, R23.w.2, R33.x.4, R21.x.3 ADD_INT R34.x.2, R26.x.2, 4.2039e-45|00000003 MUL R35.y.2, R58.y.2, R1.x.1 MUL R35.z.2, R58.z.2, R1.x.1 MUL R35.w.2, R58.w.2, R1.x.1 MUL R35.x.2, R58.x.3, R1.x.1 MULADD R36.x.2, R58.x.5, R1.y.1, R35.x.2 MULADD R36.y.2, R58.y.3, R1.y.1, R35.y.2 MULADD R36.z.2, R58.z.3, R1.y.1, R35.z.2 MULADD R36.w.2, R58.w.3, R1.y.1, R35.w.2 MULADD R37.x.2, R58.x.8, R1.z.1, R36.x.2 MULADD R37.y.2, R58.y.5, R1.z.1, R36.y.2 MULADD R37.z.2, R58.z.5, R1.z.1, R36.z.2 MULADD R37.w.2, R58.w.5, R1.z.1, R36.w.2 ADD_INT R58.x.10, R34.x.2, 3.78351e-44|0000001b VFETCH R58.x.11, R58.y.7, R58.z.7, R58.w.7, R58.x.10, __, __, __ MULADD R38.x.2, R58.x.11, 1|3f800000, R37.x.2 MULADD R38.y.2, R58.y.7, 1|3f800000, R37.y.2 MULADD R38.z.2, R58.z.7, 1|3f800000, R37.z.2 MULADD R38.w.2, R58.w.7, 1|3f800000, R37.w.2 MULADD R16.x.3, R38.x.2, R33.x.5, R16.x.2 MULADD R16.y.3, R38.y.2, R33.x.5, R16.y.2 MULADD R16.z.3, R38.z.2, R33.x.5, R16.z.2 MULADD R16.w.3, R38.w.2, R33.x.5, R16.w.2 MUL R39.x.2, R58.x.3, R2.x.1 MUL R39.y.2, R58.y.2, R2.x.1 MUL R39.z.2, R58.z.2, R2.x.1 MULADD R40.x.2, R58.x.5, R2.y.1, R39.x.2 MULADD R40.y.2, R58.y.3, R2.y.1, R39.y.2 MULADD R40.z.2, R58.z.3, R2.y.1, R39.z.2 MULADD R41.x.2, R58.x.8, R2.z.1, R40.x.2 MULADD R41.y.2, R58.y.5, R2.z.1, R40.y.2 MULADD R41.z.2, R58.z.5, R2.z.1, R40.z.2 MUL R42.x.2, R58.x.3, R3.x.1 MUL R42.y.2, R58.y.2, R3.x.1 MUL R42.z.2, R58.z.2, R3.x.1 MULADD R43.x.2, R58.x.5, R3.y.1, R42.x.2 MULADD R43.y.2, R58.y.3, R3.y.1, R42.y.2 MULADD R43.z.2, R58.z.3, R3.y.1, R42.z.2 MULADD R44.x.2, R58.x.8, R3.z.1, R43.x.2 MULADD R44.y.2, R58.y.5, R3.z.1, R43.y.2 MULADD R44.z.2, R58.z.5, R3.z.1, R43.z.2 CNDE_INT R46.x.2, R21.x.5, R6.x.1, R46.x.1 CNDE_INT R46.x.3, R23.y.2, R46.x.2, R6.y.1 CNDE_INT R46.x.4, R23.z.2, R46.x.3, R6.z.1 CNDE_INT R46.x.5, R23.w.2, R46.x.4, R21.x.3 MULADD R17.x.3, R41.x.2, R46.x.5, R17.x.2 MULADD R17.y.3, R41.y.2, R46.x.5, R17.y.2 MULADD R17.z.3, R41.z.2, R46.x.5, R17.z.2 CNDE_INT R48.x.2, R21.x.5, R6.x.1, R48.x.1 CNDE_INT R48.x.3, R23.y.2, R48.x.2, R6.y.1 CNDE_INT R48.x.4, R23.z.2, R48.x.3, R6.z.1 CNDE_INT R48.x.5, R23.w.2, R48.x.4, R21.x.3 MULADD R18.x.3, R44.x.2, R48.x.5, R18.x.2 MULADD R18.y.3, R44.y.2, R48.x.5, R18.y.2 MULADD R18.z.3, R44.z.2, R48.x.5, R18.z.2 CNDE_INT R50.x.2, R21.x.5, R6.x.1, R50.x.1 CNDE_INT R50.x.3, R23.y.2, R50.x.2, R6.y.1 CNDE_INT R50.x.4, R23.z.2, R50.x.3, R6.z.1 CNDE_INT R50.x.5, R23.w.2, R50.x.4, R21.x.3 MUL R51.y.2, R41.x.2, R44.z.2 MUL R51.z.2, R41.y.2, R44.x.2 MUL R51.x.2, R41.z.2, R44.y.2 MULADD R52.x.2, R41.y.2, R44.z.2, -R51.x.2 MULADD R52.y.2, R41.z.2, R44.x.2, -R51.y.2 MULADD R52.z.2, R41.x.2, R44.y.2, -R51.z.2 MUL R53.x.2, R52.x.2, R3.w.1 MUL R53.y.2, R52.y.2, R3.w.1 MUL R53.z.2, R52.z.2, R3.w.1 MULADD R19.x.3, R53.x.2, R50.x.5, R19.x.2 MULADD R19.y.3, R53.y.2, R50.x.5, R19.y.2 MULADD R19.z.3, R53.z.2, R50.x.5, R19.z.2 ADD_INT R21.x.6, R21.x.5, 1.4013e-45|00000001 } end_repeat { * phi R16.x.4, R16.x.2 * phi R16.y.4, R16.y.2 * phi R16.z.4, R16.z.2 * phi R16.w.4, R16.w.2 * phi R17.x.4, R17.x.2 * phi R17.y.4, R17.y.2 * phi R17.z.4, R17.z.2 * phi R18.x.4, R18.x.2 * phi R18.y.4, R18.y.2 * phi R18.z.4, R18.z.2 * phi R19.x.4, R19.x.2 * phi R19.y.4, R19.y.2 * phi R19.z.4, R19.z.2 } live_after: [R4.x.1 R4.y.1 R14.w.1 R16.x.4 R16.y.4 R16.z.4 R16.w.4 R17.x.4 R17.y.4 R17.z.4 R18.x.4 R18.y.4 R18.z.4 R19.x.4 R19.y.4 R19.z.4 ] MUL R12.x.2, C23.x, R16.x.4 MUL R12.y.2, C23.y, R16.x.4 MUL R12.z.2, C23.z, R16.x.4 MUL R12.w.1, C23.w, R16.x.4 MULADD R12.x.3, C24.x, R16.y.4, R12.x.2 MULADD R12.y.3, C24.y, R16.y.4, R12.y.2 MULADD R12.z.3, C24.z, R16.y.4, R12.z.2 MULADD R12.w.2, C24.w, R16.y.4, R12.w.1 MULADD R12.x.4, C25.x, R16.z.4, R12.x.3 MULADD R12.y.4, C25.y, R16.z.4, R12.y.3 MULADD R12.z.4, C25.z, R16.z.4, R12.z.3 MULADD R12.w.3, C25.w, R16.z.4, R12.w.2 MULADD R12.x.5, C26.x, R16.w.4, R12.x.4 MULADD R12.y.5, C26.y, R16.w.4, R12.y.4 MULADD R12.z.5, C26.z, R16.w.4, R12.z.4 MULADD R12.w.4, C26.w, R16.w.4, R12.w.3 DOT4 R13.x.2, __, __, __, R17.x.4, R17.x.4, R17.y.4, R17.y.4, R17.z.4, R17.z.4, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.8, |R13.x.2| MUL R13.x.4, R17.x.4, R57.x.8 MUL R13.y.2, R17.y.4, R57.x.8 MUL R13.z.2, R17.z.4, R57.x.8 MUL R14.x.2, C23.x, R13.x.4 MUL R14.y.2, C23.y, R13.x.4 MUL R14.z.2, C23.z, R13.x.4 MULADD R14.x.3, C24.x, R13.y.2, R14.x.2 MULADD R14.y.3, C24.y, R13.y.2, R14.y.2 MULADD R14.z.3, C24.z, R13.y.2, R14.z.2 MULADD R13.x.5, C25.x, R13.z.2, R14.x.3 MULADD R13.y.3, C25.y, R13.z.2, R14.y.3 MULADD R13.z.3, C25.z, R13.z.2, R14.z.3 DOT4 R14.x.4, __, __, __, R18.x.4, R18.x.4, R18.y.4, R18.y.4, R18.z.4, R18.z.4, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.9, |R14.x.4| MUL R14.x.6, R18.x.4, R57.x.9 MUL R14.y.4, R18.y.4, R57.x.9 MUL R14.z.4, R18.z.4, R57.x.9 MUL R15.x.3, C23.x, R14.x.6 MUL R15.y.3, C23.y, R14.x.6 MUL R15.z.3, C23.z, R14.x.6 MULADD R15.x.4, C24.x, R14.y.4, R15.x.3 MULADD R15.y.4, C24.y, R14.y.4, R15.y.3 MULADD R15.z.4, C24.z, R14.y.4, R15.z.3 MULADD R14.x.7, C25.x, R14.z.4, R15.x.4 MULADD R14.y.5, C25.y, R14.z.4, R15.y.4 MULADD R14.z.5, C25.z, R14.z.4, R15.z.4 DOT4 R15.x.5, __, __, __, R19.x.4, R19.x.4, R19.y.4, R19.y.4, R19.z.4, R19.z.4, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.10, |R15.x.5| MUL R15.x.7, R19.x.4, R57.x.10 MUL R15.y.5, R19.y.4, R57.x.10 MUL R15.z.5, R19.z.4, R57.x.10 MUL R16.x.5, C23.x, R15.x.7 MUL R16.y.5, C23.y, R15.x.7 MUL R16.z.5, C23.z, R15.x.7 MULADD R16.x.6, C24.x, R15.y.5, R16.x.5 MULADD R16.y.6, C24.y, R15.y.5, R16.y.5 MULADD R16.z.6, C24.z, R15.y.5, R16.z.5 MULADD R15.x.8, C25.x, R15.z.5, R16.x.6 MULADD R15.y.6, C25.y, R15.z.5, R16.y.6 MULADD R15.z.6, C25.z, R15.z.5, R16.z.6 MUL R16.x.7, C0.x, R12.x.5 MUL R16.y.7, C0.y, R12.x.5 MUL R16.z.7, C0.z, R12.x.5 MUL R16.w.5, C0.w, R12.x.5 MULADD R16.x.8, C1.x, R12.y.5, R16.x.7 MULADD R16.y.8, C1.y, R12.y.5, R16.y.7 MULADD R16.z.8, C1.z, R12.y.5, R16.z.7 MULADD R16.w.6, C1.w, R12.y.5, R16.w.5 MULADD R16.x.9, C2.x, R12.z.5, R16.x.8 MULADD R16.y.9, C2.y, R12.z.5, R16.y.8 MULADD R16.z.9, C2.z, R12.z.5, R16.z.8 MULADD R16.w.7, C2.w, R12.z.5, R16.w.6 MULADD R16.x.10, C3.x, R12.w.4, R16.x.9 MULADD R16.y.10, C3.y, R12.w.4, R16.y.9 MULADD R16.z.10, C3.z, R12.w.4, R16.z.9 MULADD R16.w.8, C3.w, R12.w.4, R16.w.7 DOT4 R17.x.5, __, __, __, R13.x.5, R13.x.5, R13.y.3, R13.y.3, R13.z.3, R13.z.3, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.11, |R17.x.5| MUL R13.x.6, R13.x.5, R57.x.11 MUL R13.y.4, R13.y.3, R57.x.11 MUL R13.z.4, R13.z.3, R57.x.11 DOT4 R18.x.5, __, __, __, R14.x.7, R14.x.7, R14.y.5, R14.y.5, R14.z.5, R14.z.5, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.12, |R18.x.5| MUL R14.x.8, R14.x.7, R57.x.12 MUL R14.y.6, R14.y.5, R57.x.12 MUL R14.z.6, R14.z.5, R57.x.12 DOT4 R14.x.9, __, __, __, R15.x.8, R15.x.8, R15.y.6, R15.y.6, R15.z.6, R15.z.6, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.13, |R14.x.9| MUL R14.x.11, R15.x.8, R57.x.13 MUL R14.y.7, R15.y.6, R57.x.13 MUL R14.z.7, R15.z.6, R57.x.13 EXPORT POS 60 R16.x.10, R16.y.10, R16.z.10, R16.w.8 EXPORT PARAM 0 R12.x.5, R12.y.5, R12.z.5, R12.w.4 EXPORT PARAM 1 R4.x.1, R4.y.1, R13.x.6, R13.y.4 EXPORT PARAM 2 R13.z.4, R14.x.8, R14.y.6, R14.z.6 EXPORT PARAM 3 R14.x.11, R14.y.7, R14.z.7, R5.w.1 } ###### after ra_split { preloaded inputs [R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w] live_before: [R24.x R33.x R46.x R48.x R50.x ] CALL_FS t137F@R1.x, t138F@R1.y, t139F@R1.z, __, t140F@R2.x, t141F@R2.y, t142F@R2.z, __, t143F@R3.x, t144F@R3.y, t145F@R3.z, t146F@R3.w, t147F@R4.x, t148F@R4.y, __, __, t149F@R5.x, t150F@R5.y, t151F@R5.z, t152F@R5.w, t153F@R6.x, t154F@R6.y, t155F@R6.z, __, R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w (copy) MOV R1.x.1, t137F@R1.x (copy) MOV R1.y.1, t138F@R1.y (copy) MOV R1.z.1, t139F@R1.z (copy) MOV R2.x.1, t140F@R2.x (copy) MOV R2.y.1, t141F@R2.y (copy) MOV R2.z.1, t142F@R2.z (copy) MOV R3.x.1, t143F@R3.x (copy) MOV R3.y.1, t144F@R3.y (copy) MOV R3.z.1, t145F@R3.z (copy) MOV R3.w.1, t146F@R3.w (copy) MOV R4.x.1, t147F@R4.x (copy) MOV R4.y.1, t148F@R4.y (copy) MOV R5.x.1, t149F@R5.x (copy) MOV R5.y.1, t150F@R5.y (copy) MOV R5.z.1, t151F@R5.z (copy) MOV R5.w.1, t152F@R5.w (copy) MOV R6.x.1, t153F@R6.x (copy) MOV R6.y.1, t154F@R6.y (copy) MOV R6.z.1, t155F@R6.z ADD R21.x.1, 1|3f800000, -R6.x.1 ADD R21.x.2, R21.x.1, -R6.y.1 ADD R21.x.3, R21.x.2, -R6.z.1 (copy) MOV t71, 0|00000000 (copy) MOV t72, 0|00000000 (copy) MOV t73, 0|00000000 (copy) MOV t74, 0|00000000 (copy) MOV t75, 0|00000000 (copy) MOV t76, 0|00000000 (copy) MOV t77, 0|00000000 (copy) MOV t78, 0|00000000 (copy) MOV t79, 0|00000000 (copy) MOV t80, 0|00000000 (copy) MOV t81, 0|00000000 (copy) MOV t82, 0|00000000 (copy) MOV t83, 0|00000000 (copy) MOV t84, 0|00000000 region #0 live_before: [R24.x R33.x R46.x R48.x R50.x R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R16.x.1 R16.y.1 R16.z.1 R16.w.1 R17.x.1 R17.y.1 R17.z.1 R18.x.1 R18.y.1 R18.z.1 R19.x.1 R19.y.1 R19.z.1 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R21.x.4 ] { * phi t52, t71, t85 * phi t53, t72, t86 * phi t54, t73, t87 * phi t55, t74, t88 * phi t56, t75, t89 * phi t57, t76, t90 * phi t58, t77, t91 * phi t59, t78, t92 * phi t60, t79, t93 * phi t61, t80, t94 * phi t62, t81, t95 * phi t63, t82, t96 * phi t64, t83, t97 * phi t65, t84, t98 * phi t66, undef, t99 * phi t67, undef, t100 * phi t68, undef, t101 * phi t69, undef, t102 * phi t70, undef, t103 } repeat region #0 after { (copy) MOV R50.x.1, t70 (copy) MOV R48.x.1, t69 (copy) MOV R46.x.1, t68 (copy) MOV R33.x.1, t67 (copy) MOV R24.x.1, t66 (copy) MOV R21.x.5, t65 (copy) MOV R19.z.2, t64 (copy) MOV R19.y.2, t63 (copy) MOV R19.x.2, t62 (copy) MOV R18.z.2, t61 (copy) MOV R18.y.2, t60 (copy) MOV R18.x.2, t59 (copy) MOV R17.z.2, t58 (copy) MOV R17.y.2, t57 (copy) MOV R17.x.2, t56 (copy) MOV R16.w.2, t55 (copy) MOV R16.z.2, t54 (copy) MOV R16.y.2, t53 (copy) MOV R16.x.2, t52 PRED_SETGE_INT __, __, EM.2, R21.x.5, 5.60519e-45|00000004 region #1 live_before: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R24.x.1 R33.x.1 R46.x.1 R48.x.1 R50.x.1 EM.2 ] depart region #1 after { if EM.2 { depart region #0 after { (copy) MOV t124, R16.x.2 (copy) MOV t125, R16.y.2 (copy) MOV t126, R16.z.2 (copy) MOV t127, R16.w.2 (copy) MOV t128, R17.x.2 (copy) MOV t129, R17.y.2 (copy) MOV t130, R17.z.2 (copy) MOV t131, R18.x.2 (copy) MOV t132, R18.y.2 (copy) MOV t133, R18.z.2 (copy) MOV t134, R19.x.2 (copy) MOV t135, R19.y.2 (copy) MOV t136, R19.z.2 } end_depart } endif live_after: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R24.x.1 R33.x.1 R46.x.1 R48.x.1 R50.x.1 ] } end_depart live_after: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R24.x.1 R33.x.1 R46.x.1 R48.x.1 R50.x.1 ] SETE_INT R23.y.2, R21.x.5, 1.4013e-45|00000001 SETE_INT R23.z.2, R21.x.5, 2.8026e-45|00000002 SETE_INT R23.w.2, R21.x.5, 4.2039e-45|00000003 CNDE_INT R24.x.2, R21.x.5, R5.x.1, R24.x.1 CNDE_INT R24.x.3, R23.y.2, R24.x.2, R5.y.1 CNDE_INT R24.x.4, R23.z.2, R24.x.3, R5.z.1 CNDE_INT R24.x.5, R23.w.2, R24.x.4, R5.w.1 TRUNC R57.x.3, R24.x.5 FLT_TO_INT R25.x.2, R57.x.3 MULLO_UINT R26.x.2, 5.60519e-45|00000004, R25.x.2 ADD_INT R58.x.2, R26.x.2, 3.78351e-44|0000001b (copy) MOV t119, R58.x.2 VFETCH t120, t121, t122, t123, t119, __, __, __ (copy) MOV R58.x.3, t120 (copy) MOV R58.y.2, t121 (copy) MOV R58.z.2, t122 (copy) MOV R58.w.2, t123 ADD_INT R28.x.2, R26.x.2, 1.4013e-45|00000001 ADD_INT R58.x.4, R28.x.2, 3.78351e-44|0000001b (copy) MOV t114, R58.x.4 VFETCH t115, t116, t117, t118, t114, __, __, __ (copy) MOV R58.x.5, t115 (copy) MOV R58.y.3, t116 (copy) MOV R58.z.3, t117 (copy) MOV R58.w.3, t118 ADD_INT R30.x.2, R26.x.2, 2.8026e-45|00000002 ADD_INT R58.x.7, R30.x.2, 3.78351e-44|0000001b (copy) MOV t109, R58.x.7 VFETCH t110, t111, t112, t113, t109, __, __, __ (copy) MOV R58.x.8, t110 (copy) MOV R58.y.5, t111 (copy) MOV R58.z.5, t112 (copy) MOV R58.w.5, t113 CNDE_INT R33.x.2, R21.x.5, R6.x.1, R33.x.1 CNDE_INT R33.x.3, R23.y.2, R33.x.2, R6.y.1 CNDE_INT R33.x.4, R23.z.2, R33.x.3, R6.z.1 CNDE_INT R33.x.5, R23.w.2, R33.x.4, R21.x.3 ADD_INT R34.x.2, R26.x.2, 4.2039e-45|00000003 MUL R35.y.2, R58.y.2, R1.x.1 MUL R35.z.2, R58.z.2, R1.x.1 MUL R35.w.2, R58.w.2, R1.x.1 MUL R35.x.2, R58.x.3, R1.x.1 MULADD R36.x.2, R58.x.5, R1.y.1, R35.x.2 MULADD R36.y.2, R58.y.3, R1.y.1, R35.y.2 MULADD R36.z.2, R58.z.3, R1.y.1, R35.z.2 MULADD R36.w.2, R58.w.3, R1.y.1, R35.w.2 MULADD R37.x.2, R58.x.8, R1.z.1, R36.x.2 MULADD R37.y.2, R58.y.5, R1.z.1, R36.y.2 MULADD R37.z.2, R58.z.5, R1.z.1, R36.z.2 MULADD R37.w.2, R58.w.5, R1.z.1, R36.w.2 ADD_INT R58.x.10, R34.x.2, 3.78351e-44|0000001b (copy) MOV t104, R58.x.10 VFETCH t105, t106, t107, t108, t104, __, __, __ (copy) MOV R58.x.11, t105 (copy) MOV R58.y.7, t106 (copy) MOV R58.z.7, t107 (copy) MOV R58.w.7, t108 MULADD R38.x.2, R58.x.11, 1|3f800000, R37.x.2 MULADD R38.y.2, R58.y.7, 1|3f800000, R37.y.2 MULADD R38.z.2, R58.z.7, 1|3f800000, R37.z.2 MULADD R38.w.2, R58.w.7, 1|3f800000, R37.w.2 MULADD R16.x.3, R38.x.2, R33.x.5, R16.x.2 MULADD R16.y.3, R38.y.2, R33.x.5, R16.y.2 MULADD R16.z.3, R38.z.2, R33.x.5, R16.z.2 MULADD R16.w.3, R38.w.2, R33.x.5, R16.w.2 MUL R39.x.2, R58.x.3, R2.x.1 MUL R39.y.2, R58.y.2, R2.x.1 MUL R39.z.2, R58.z.2, R2.x.1 MULADD R40.x.2, R58.x.5, R2.y.1, R39.x.2 MULADD R40.y.2, R58.y.3, R2.y.1, R39.y.2 MULADD R40.z.2, R58.z.3, R2.y.1, R39.z.2 MULADD R41.x.2, R58.x.8, R2.z.1, R40.x.2 MULADD R41.y.2, R58.y.5, R2.z.1, R40.y.2 MULADD R41.z.2, R58.z.5, R2.z.1, R40.z.2 MUL R42.x.2, R58.x.3, R3.x.1 MUL R42.y.2, R58.y.2, R3.x.1 MUL R42.z.2, R58.z.2, R3.x.1 MULADD R43.x.2, R58.x.5, R3.y.1, R42.x.2 MULADD R43.y.2, R58.y.3, R3.y.1, R42.y.2 MULADD R43.z.2, R58.z.3, R3.y.1, R42.z.2 MULADD R44.x.2, R58.x.8, R3.z.1, R43.x.2 MULADD R44.y.2, R58.y.5, R3.z.1, R43.y.2 MULADD R44.z.2, R58.z.5, R3.z.1, R43.z.2 CNDE_INT R46.x.2, R21.x.5, R6.x.1, R46.x.1 CNDE_INT R46.x.3, R23.y.2, R46.x.2, R6.y.1 CNDE_INT R46.x.4, R23.z.2, R46.x.3, R6.z.1 CNDE_INT R46.x.5, R23.w.2, R46.x.4, R21.x.3 MULADD R17.x.3, R41.x.2, R46.x.5, R17.x.2 MULADD R17.y.3, R41.y.2, R46.x.5, R17.y.2 MULADD R17.z.3, R41.z.2, R46.x.5, R17.z.2 CNDE_INT R48.x.2, R21.x.5, R6.x.1, R48.x.1 CNDE_INT R48.x.3, R23.y.2, R48.x.2, R6.y.1 CNDE_INT R48.x.4, R23.z.2, R48.x.3, R6.z.1 CNDE_INT R48.x.5, R23.w.2, R48.x.4, R21.x.3 MULADD R18.x.3, R44.x.2, R48.x.5, R18.x.2 MULADD R18.y.3, R44.y.2, R48.x.5, R18.y.2 MULADD R18.z.3, R44.z.2, R48.x.5, R18.z.2 CNDE_INT R50.x.2, R21.x.5, R6.x.1, R50.x.1 CNDE_INT R50.x.3, R23.y.2, R50.x.2, R6.y.1 CNDE_INT R50.x.4, R23.z.2, R50.x.3, R6.z.1 CNDE_INT R50.x.5, R23.w.2, R50.x.4, R21.x.3 MUL R51.y.2, R41.x.2, R44.z.2 MUL R51.z.2, R41.y.2, R44.x.2 MUL R51.x.2, R41.z.2, R44.y.2 MULADD R52.x.2, R41.y.2, R44.z.2, -R51.x.2 MULADD R52.y.2, R41.z.2, R44.x.2, -R51.y.2 MULADD R52.z.2, R41.x.2, R44.y.2, -R51.z.2 MUL R53.x.2, R52.x.2, R3.w.1 MUL R53.y.2, R52.y.2, R3.w.1 MUL R53.z.2, R52.z.2, R3.w.1 MULADD R19.x.3, R53.x.2, R50.x.5, R19.x.2 MULADD R19.y.3, R53.y.2, R50.x.5, R19.y.2 MULADD R19.z.3, R53.z.2, R50.x.5, R19.z.2 ADD_INT R21.x.6, R21.x.5, 1.4013e-45|00000001 (copy) MOV t85, R16.x.3 (copy) MOV t86, R16.y.3 (copy) MOV t87, R16.z.3 (copy) MOV t88, R16.w.3 (copy) MOV t89, R17.x.3 (copy) MOV t90, R17.y.3 (copy) MOV t91, R17.z.3 (copy) MOV t92, R18.x.3 (copy) MOV t93, R18.y.3 (copy) MOV t94, R18.z.3 (copy) MOV t95, R19.x.3 (copy) MOV t96, R19.y.3 (copy) MOV t97, R19.z.3 (copy) MOV t98, R21.x.6 (copy) MOV t99, R24.x.5 (copy) MOV t100, R33.x.5 (copy) MOV t101, R46.x.5 (copy) MOV t102, R48.x.5 (copy) MOV t103, R50.x.5 } end_repeat { * phi t39, t124 * phi t40, t125 * phi t41, t126 * phi t42, t127 * phi t43, t128 * phi t44, t129 * phi t45, t130 * phi t46, t131 * phi t47, t132 * phi t48, t133 * phi t49, t134 * phi t50, t135 * phi t51, t136 } live_after: [R4.x.1 R4.y.1 R14.w.1 R16.x.4 R16.y.4 R16.z.4 R16.w.4 R17.x.4 R17.y.4 R17.z.4 R18.x.4 R18.y.4 R18.z.4 R19.x.4 R19.y.4 R19.z.4 ] (copy) MOV R19.z.4, t51 (copy) MOV R19.y.4, t50 (copy) MOV R19.x.4, t49 (copy) MOV R18.z.4, t48 (copy) MOV R18.y.4, t47 (copy) MOV R18.x.4, t46 (copy) MOV R17.z.4, t45 (copy) MOV R17.y.4, t44 (copy) MOV R17.x.4, t43 (copy) MOV R16.w.4, t42 (copy) MOV R16.z.4, t41 (copy) MOV R16.y.4, t40 (copy) MOV R16.x.4, t39 MUL R12.x.2, C23.x, R16.x.4 MUL R12.y.2, C23.y, R16.x.4 MUL R12.z.2, C23.z, R16.x.4 MUL R12.w.1, C23.w, R16.x.4 MULADD R12.x.3, C24.x, R16.y.4, R12.x.2 MULADD R12.y.3, C24.y, R16.y.4, R12.y.2 MULADD R12.z.3, C24.z, R16.y.4, R12.z.2 MULADD R12.w.2, C24.w, R16.y.4, R12.w.1 MULADD R12.x.4, C25.x, R16.z.4, R12.x.3 MULADD R12.y.4, C25.y, R16.z.4, R12.y.3 MULADD R12.z.4, C25.z, R16.z.4, R12.z.3 MULADD R12.w.3, C25.w, R16.z.4, R12.w.2 MULADD R12.x.5, C26.x, R16.w.4, R12.x.4 MULADD R12.y.5, C26.y, R16.w.4, R12.y.4 MULADD R12.z.5, C26.z, R16.w.4, R12.z.4 MULADD R12.w.4, C26.w, R16.w.4, R12.w.3 (copy) MOV t36, R17.x.4 (copy) MOV t37, R17.y.4 (copy) MOV t38, R17.z.4 DOT4 R13.x.2, __, __, __, t36, t36, t37, t37, t38, t38, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.8, |R13.x.2| MUL R13.x.4, R17.x.4, R57.x.8 MUL R13.y.2, R17.y.4, R57.x.8 MUL R13.z.2, R17.z.4, R57.x.8 MUL R14.x.2, C23.x, R13.x.4 MUL R14.y.2, C23.y, R13.x.4 MUL R14.z.2, C23.z, R13.x.4 MULADD R14.x.3, C24.x, R13.y.2, R14.x.2 MULADD R14.y.3, C24.y, R13.y.2, R14.y.2 MULADD R14.z.3, C24.z, R13.y.2, R14.z.2 MULADD R13.x.5, C25.x, R13.z.2, R14.x.3 MULADD R13.y.3, C25.y, R13.z.2, R14.y.3 MULADD R13.z.3, C25.z, R13.z.2, R14.z.3 (copy) MOV t33, R18.x.4 (copy) MOV t34, R18.y.4 (copy) MOV t35, R18.z.4 DOT4 R14.x.4, __, __, __, t33, t33, t34, t34, t35, t35, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.9, |R14.x.4| MUL R14.x.6, R18.x.4, R57.x.9 MUL R14.y.4, R18.y.4, R57.x.9 MUL R14.z.4, R18.z.4, R57.x.9 MUL R15.x.3, C23.x, R14.x.6 MUL R15.y.3, C23.y, R14.x.6 MUL R15.z.3, C23.z, R14.x.6 MULADD R15.x.4, C24.x, R14.y.4, R15.x.3 MULADD R15.y.4, C24.y, R14.y.4, R15.y.3 MULADD R15.z.4, C24.z, R14.y.4, R15.z.3 MULADD R14.x.7, C25.x, R14.z.4, R15.x.4 MULADD R14.y.5, C25.y, R14.z.4, R15.y.4 MULADD R14.z.5, C25.z, R14.z.4, R15.z.4 (copy) MOV t30, R19.x.4 (copy) MOV t31, R19.y.4 (copy) MOV t32, R19.z.4 DOT4 R15.x.5, __, __, __, t30, t30, t31, t31, t32, t32, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.10, |R15.x.5| MUL R15.x.7, R19.x.4, R57.x.10 MUL R15.y.5, R19.y.4, R57.x.10 MUL R15.z.5, R19.z.4, R57.x.10 MUL R16.x.5, C23.x, R15.x.7 MUL R16.y.5, C23.y, R15.x.7 MUL R16.z.5, C23.z, R15.x.7 MULADD R16.x.6, C24.x, R15.y.5, R16.x.5 MULADD R16.y.6, C24.y, R15.y.5, R16.y.5 MULADD R16.z.6, C24.z, R15.y.5, R16.z.5 MULADD R15.x.8, C25.x, R15.z.5, R16.x.6 MULADD R15.y.6, C25.y, R15.z.5, R16.y.6 MULADD R15.z.6, C25.z, R15.z.5, R16.z.6 MUL R16.x.7, C0.x, R12.x.5 MUL R16.y.7, C0.y, R12.x.5 MUL R16.z.7, C0.z, R12.x.5 MUL R16.w.5, C0.w, R12.x.5 MULADD R16.x.8, C1.x, R12.y.5, R16.x.7 MULADD R16.y.8, C1.y, R12.y.5, R16.y.7 MULADD R16.z.8, C1.z, R12.y.5, R16.z.7 MULADD R16.w.6, C1.w, R12.y.5, R16.w.5 MULADD R16.x.9, C2.x, R12.z.5, R16.x.8 MULADD R16.y.9, C2.y, R12.z.5, R16.y.8 MULADD R16.z.9, C2.z, R12.z.5, R16.z.8 MULADD R16.w.7, C2.w, R12.z.5, R16.w.6 MULADD R16.x.10, C3.x, R12.w.4, R16.x.9 MULADD R16.y.10, C3.y, R12.w.4, R16.y.9 MULADD R16.z.10, C3.z, R12.w.4, R16.z.9 MULADD R16.w.8, C3.w, R12.w.4, R16.w.7 (copy) MOV t27, R13.x.5 (copy) MOV t28, R13.y.3 (copy) MOV t29, R13.z.3 DOT4 R17.x.5, __, __, __, t27, t27, t28, t28, t29, t29, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.11, |R17.x.5| MUL R13.x.6, R13.x.5, R57.x.11 MUL R13.y.4, R13.y.3, R57.x.11 MUL R13.z.4, R13.z.3, R57.x.11 (copy) MOV t24, R14.x.7 (copy) MOV t25, R14.y.5 (copy) MOV t26, R14.z.5 DOT4 R18.x.5, __, __, __, t24, t24, t25, t25, t26, t26, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.12, |R18.x.5| MUL R14.x.8, R14.x.7, R57.x.12 MUL R14.y.6, R14.y.5, R57.x.12 MUL R14.z.6, R14.z.5, R57.x.12 (copy) MOV t21, R15.x.8 (copy) MOV t22, R15.y.6 (copy) MOV t23, R15.z.6 DOT4 R14.x.9, __, __, __, t21, t21, t22, t22, t23, t23, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.13, |R14.x.9| MUL R14.x.11, R15.x.8, R57.x.13 MUL R14.y.7, R15.y.6, R57.x.13 MUL R14.z.7, R15.z.6, R57.x.13 (copy) MOV t17, R16.x.10 (copy) MOV t18, R16.y.10 (copy) MOV t19, R16.z.10 (copy) MOV t20, R16.w.8 EXPORT POS 60 t17, t18, t19, t20 (copy) MOV t13, R12.x.5 (copy) MOV t14, R12.y.5 (copy) MOV t15, R12.z.5 (copy) MOV t16, R12.w.4 EXPORT PARAM 0 t13, t14, t15, t16 (copy) MOV t9, R4.x.1 (copy) MOV t10, R4.y.1 (copy) MOV t11, R13.x.6 (copy) MOV t12, R13.y.4 EXPORT PARAM 1 t9, t10, t11, t12 (copy) MOV t5, R13.z.4 (copy) MOV t6, R14.x.8 (copy) MOV t7, R14.y.6 (copy) MOV t8, R14.z.6 EXPORT PARAM 2 t5, t6, t7, t8 (copy) MOV t1, R14.x.11 (copy) MOV t2, R14.y.7 (copy) MOV t3, R14.z.7 (copy) MOV t4, R5.w.1 EXPORT PARAM 3 t1, t2, t3, t4 } ###### after def_use { preloaded inputs [R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w] live_before: [R24.x R33.x R46.x R48.x R50.x ] CALL_FS t137F@R1.x, t138F@R1.y, t139F@R1.z, __, t140F@R2.x, t141F@R2.y, t142F@R2.z, __, t143F@R3.x, t144F@R3.y, t145F@R3.z, t146F@R3.w, t147F@R4.x, t148F@R4.y, __, __, t149F@R5.x, t150F@R5.y, t151F@R5.z, t152F@R5.w, t153F@R6.x, t154F@R6.y, t155F@R6.z, __, R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w (copy) MOV R1.x.1, t137F@R1.x (copy) MOV R1.y.1, t138F@R1.y (copy) MOV R1.z.1, t139F@R1.z (copy) MOV R2.x.1, t140F@R2.x (copy) MOV R2.y.1, t141F@R2.y (copy) MOV R2.z.1, t142F@R2.z (copy) MOV R3.x.1, t143F@R3.x (copy) MOV R3.y.1, t144F@R3.y (copy) MOV R3.z.1, t145F@R3.z (copy) MOV R3.w.1, t146F@R3.w (copy) MOV R4.x.1, t147F@R4.x (copy) MOV R4.y.1, t148F@R4.y (copy) MOV R5.x.1, t149F@R5.x (copy) MOV R5.y.1, t150F@R5.y (copy) MOV R5.z.1, t151F@R5.z (copy) MOV R5.w.1, t152F@R5.w (copy) MOV R6.x.1, t153F@R6.x (copy) MOV R6.y.1, t154F@R6.y (copy) MOV R6.z.1, t155F@R6.z ADD R21.x.1, 1|3f800000, -R6.x.1 ADD R21.x.2, R21.x.1, -R6.y.1 ADD R21.x.3, R21.x.2, -R6.z.1 (copy) MOV t71, 0|00000000 (copy) MOV t72, 0|00000000 (copy) MOV t73, 0|00000000 (copy) MOV t74, 0|00000000 (copy) MOV t75, 0|00000000 (copy) MOV t76, 0|00000000 (copy) MOV t77, 0|00000000 (copy) MOV t78, 0|00000000 (copy) MOV t79, 0|00000000 (copy) MOV t80, 0|00000000 (copy) MOV t81, 0|00000000 (copy) MOV t82, 0|00000000 (copy) MOV t83, 0|00000000 (copy) MOV t84, 0|00000000 region #0 live_before: [R24.x R33.x R46.x R48.x R50.x R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R16.x.1 R16.y.1 R16.z.1 R16.w.1 R17.x.1 R17.y.1 R17.z.1 R18.x.1 R18.y.1 R18.z.1 R19.x.1 R19.y.1 R19.z.1 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R21.x.4 ] { * phi t52, t71, t85 * phi t53, t72, t86 * phi t54, t73, t87 * phi t55, t74, t88 * phi t56, t75, t89 * phi t57, t76, t90 * phi t58, t77, t91 * phi t59, t78, t92 * phi t60, t79, t93 * phi t61, t80, t94 * phi t62, t81, t95 * phi t63, t82, t96 * phi t64, t83, t97 * phi t65, t84, t98 * phi t66, undef, t99 * phi t67, undef, t100 * phi t68, undef, t101 * phi t69, undef, t102 * phi t70, undef, t103 } repeat region #0 after { (copy) MOV R50.x.1, t70 (copy) MOV R48.x.1, t69 (copy) MOV R46.x.1, t68 (copy) MOV R33.x.1, t67 (copy) MOV R24.x.1, t66 (copy) MOV R21.x.5, t65 (copy) MOV R19.z.2, t64 (copy) MOV R19.y.2, t63 (copy) MOV R19.x.2, t62 (copy) MOV R18.z.2, t61 (copy) MOV R18.y.2, t60 (copy) MOV R18.x.2, t59 (copy) MOV R17.z.2, t58 (copy) MOV R17.y.2, t57 (copy) MOV R17.x.2, t56 (copy) MOV R16.w.2, t55 (copy) MOV R16.z.2, t54 (copy) MOV R16.y.2, t53 (copy) MOV R16.x.2, t52 PRED_SETGE_INT __, __, EM.2, R21.x.5, 5.60519e-45|00000004 region #1 live_before: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R24.x.1 R33.x.1 R46.x.1 R48.x.1 R50.x.1 EM.2 ] depart region #1 after { if EM.2 { depart region #0 after { (copy) MOV t124, R16.x.2 (copy) MOV t125, R16.y.2 (copy) MOV t126, R16.z.2 (copy) MOV t127, R16.w.2 (copy) MOV t128, R17.x.2 (copy) MOV t129, R17.y.2 (copy) MOV t130, R17.z.2 (copy) MOV t131, R18.x.2 (copy) MOV t132, R18.y.2 (copy) MOV t133, R18.z.2 (copy) MOV t134, R19.x.2 (copy) MOV t135, R19.y.2 (copy) MOV t136, R19.z.2 } end_depart } endif live_after: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R24.x.1 R33.x.1 R46.x.1 R48.x.1 R50.x.1 ] } end_depart live_after: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R24.x.1 R33.x.1 R46.x.1 R48.x.1 R50.x.1 ] SETE_INT R23.y.2, R21.x.5, 1.4013e-45|00000001 SETE_INT R23.z.2, R21.x.5, 2.8026e-45|00000002 SETE_INT R23.w.2, R21.x.5, 4.2039e-45|00000003 CNDE_INT R24.x.2, R21.x.5, R5.x.1, R24.x.1 CNDE_INT R24.x.3, R23.y.2, R24.x.2, R5.y.1 CNDE_INT R24.x.4, R23.z.2, R24.x.3, R5.z.1 CNDE_INT R24.x.5, R23.w.2, R24.x.4, R5.w.1 TRUNC R57.x.3, R24.x.5 FLT_TO_INT R25.x.2, R57.x.3 MULLO_UINT R26.x.2, 5.60519e-45|00000004, R25.x.2 ADD_INT R58.x.2, R26.x.2, 3.78351e-44|0000001b (copy) MOV t119, R58.x.2 VFETCH t120, t121, t122, t123, t119, __, __, __ (copy) MOV R58.x.3, t120 (copy) MOV R58.y.2, t121 (copy) MOV R58.z.2, t122 (copy) MOV R58.w.2, t123 ADD_INT R28.x.2, R26.x.2, 1.4013e-45|00000001 ADD_INT R58.x.4, R28.x.2, 3.78351e-44|0000001b (copy) MOV t114, R58.x.4 VFETCH t115, t116, t117, t118, t114, __, __, __ (copy) MOV R58.x.5, t115 (copy) MOV R58.y.3, t116 (copy) MOV R58.z.3, t117 (copy) MOV R58.w.3, t118 ADD_INT R30.x.2, R26.x.2, 2.8026e-45|00000002 ADD_INT R58.x.7, R30.x.2, 3.78351e-44|0000001b (copy) MOV t109, R58.x.7 VFETCH t110, t111, t112, t113, t109, __, __, __ (copy) MOV R58.x.8, t110 (copy) MOV R58.y.5, t111 (copy) MOV R58.z.5, t112 (copy) MOV R58.w.5, t113 CNDE_INT R33.x.2, R21.x.5, R6.x.1, R33.x.1 CNDE_INT R33.x.3, R23.y.2, R33.x.2, R6.y.1 CNDE_INT R33.x.4, R23.z.2, R33.x.3, R6.z.1 CNDE_INT R33.x.5, R23.w.2, R33.x.4, R21.x.3 ADD_INT R34.x.2, R26.x.2, 4.2039e-45|00000003 MUL R35.y.2, R58.y.2, R1.x.1 MUL R35.z.2, R58.z.2, R1.x.1 MUL R35.w.2, R58.w.2, R1.x.1 MUL R35.x.2, R58.x.3, R1.x.1 MULADD R36.x.2, R58.x.5, R1.y.1, R35.x.2 MULADD R36.y.2, R58.y.3, R1.y.1, R35.y.2 MULADD R36.z.2, R58.z.3, R1.y.1, R35.z.2 MULADD R36.w.2, R58.w.3, R1.y.1, R35.w.2 MULADD R37.x.2, R58.x.8, R1.z.1, R36.x.2 MULADD R37.y.2, R58.y.5, R1.z.1, R36.y.2 MULADD R37.z.2, R58.z.5, R1.z.1, R36.z.2 MULADD R37.w.2, R58.w.5, R1.z.1, R36.w.2 ADD_INT R58.x.10, R34.x.2, 3.78351e-44|0000001b (copy) MOV t104, R58.x.10 VFETCH t105, t106, t107, t108, t104, __, __, __ (copy) MOV R58.x.11, t105 (copy) MOV R58.y.7, t106 (copy) MOV R58.z.7, t107 (copy) MOV R58.w.7, t108 MULADD R38.x.2, R58.x.11, 1|3f800000, R37.x.2 MULADD R38.y.2, R58.y.7, 1|3f800000, R37.y.2 MULADD R38.z.2, R58.z.7, 1|3f800000, R37.z.2 MULADD R38.w.2, R58.w.7, 1|3f800000, R37.w.2 MULADD R16.x.3, R38.x.2, R33.x.5, R16.x.2 MULADD R16.y.3, R38.y.2, R33.x.5, R16.y.2 MULADD R16.z.3, R38.z.2, R33.x.5, R16.z.2 MULADD R16.w.3, R38.w.2, R33.x.5, R16.w.2 MUL R39.x.2, R58.x.3, R2.x.1 MUL R39.y.2, R58.y.2, R2.x.1 MUL R39.z.2, R58.z.2, R2.x.1 MULADD R40.x.2, R58.x.5, R2.y.1, R39.x.2 MULADD R40.y.2, R58.y.3, R2.y.1, R39.y.2 MULADD R40.z.2, R58.z.3, R2.y.1, R39.z.2 MULADD R41.x.2, R58.x.8, R2.z.1, R40.x.2 MULADD R41.y.2, R58.y.5, R2.z.1, R40.y.2 MULADD R41.z.2, R58.z.5, R2.z.1, R40.z.2 MUL R42.x.2, R58.x.3, R3.x.1 MUL R42.y.2, R58.y.2, R3.x.1 MUL R42.z.2, R58.z.2, R3.x.1 MULADD R43.x.2, R58.x.5, R3.y.1, R42.x.2 MULADD R43.y.2, R58.y.3, R3.y.1, R42.y.2 MULADD R43.z.2, R58.z.3, R3.y.1, R42.z.2 MULADD R44.x.2, R58.x.8, R3.z.1, R43.x.2 MULADD R44.y.2, R58.y.5, R3.z.1, R43.y.2 MULADD R44.z.2, R58.z.5, R3.z.1, R43.z.2 CNDE_INT R46.x.2, R21.x.5, R6.x.1, R46.x.1 CNDE_INT R46.x.3, R23.y.2, R46.x.2, R6.y.1 CNDE_INT R46.x.4, R23.z.2, R46.x.3, R6.z.1 CNDE_INT R46.x.5, R23.w.2, R46.x.4, R21.x.3 MULADD R17.x.3, R41.x.2, R46.x.5, R17.x.2 MULADD R17.y.3, R41.y.2, R46.x.5, R17.y.2 MULADD R17.z.3, R41.z.2, R46.x.5, R17.z.2 CNDE_INT R48.x.2, R21.x.5, R6.x.1, R48.x.1 CNDE_INT R48.x.3, R23.y.2, R48.x.2, R6.y.1 CNDE_INT R48.x.4, R23.z.2, R48.x.3, R6.z.1 CNDE_INT R48.x.5, R23.w.2, R48.x.4, R21.x.3 MULADD R18.x.3, R44.x.2, R48.x.5, R18.x.2 MULADD R18.y.3, R44.y.2, R48.x.5, R18.y.2 MULADD R18.z.3, R44.z.2, R48.x.5, R18.z.2 CNDE_INT R50.x.2, R21.x.5, R6.x.1, R50.x.1 CNDE_INT R50.x.3, R23.y.2, R50.x.2, R6.y.1 CNDE_INT R50.x.4, R23.z.2, R50.x.3, R6.z.1 CNDE_INT R50.x.5, R23.w.2, R50.x.4, R21.x.3 MUL R51.y.2, R41.x.2, R44.z.2 MUL R51.z.2, R41.y.2, R44.x.2 MUL R51.x.2, R41.z.2, R44.y.2 MULADD R52.x.2, R41.y.2, R44.z.2, -R51.x.2 MULADD R52.y.2, R41.z.2, R44.x.2, -R51.y.2 MULADD R52.z.2, R41.x.2, R44.y.2, -R51.z.2 MUL R53.x.2, R52.x.2, R3.w.1 MUL R53.y.2, R52.y.2, R3.w.1 MUL R53.z.2, R52.z.2, R3.w.1 MULADD R19.x.3, R53.x.2, R50.x.5, R19.x.2 MULADD R19.y.3, R53.y.2, R50.x.5, R19.y.2 MULADD R19.z.3, R53.z.2, R50.x.5, R19.z.2 ADD_INT R21.x.6, R21.x.5, 1.4013e-45|00000001 (copy) MOV t85, R16.x.3 (copy) MOV t86, R16.y.3 (copy) MOV t87, R16.z.3 (copy) MOV t88, R16.w.3 (copy) MOV t89, R17.x.3 (copy) MOV t90, R17.y.3 (copy) MOV t91, R17.z.3 (copy) MOV t92, R18.x.3 (copy) MOV t93, R18.y.3 (copy) MOV t94, R18.z.3 (copy) MOV t95, R19.x.3 (copy) MOV t96, R19.y.3 (copy) MOV t97, R19.z.3 (copy) MOV t98, R21.x.6 (copy) MOV t99, R24.x.5 (copy) MOV t100, R33.x.5 (copy) MOV t101, R46.x.5 (copy) MOV t102, R48.x.5 (copy) MOV t103, R50.x.5 } end_repeat { * phi t39, t124 * phi t40, t125 * phi t41, t126 * phi t42, t127 * phi t43, t128 * phi t44, t129 * phi t45, t130 * phi t46, t131 * phi t47, t132 * phi t48, t133 * phi t49, t134 * phi t50, t135 * phi t51, t136 } live_after: [R4.x.1 R4.y.1 R14.w.1 R16.x.4 R16.y.4 R16.z.4 R16.w.4 R17.x.4 R17.y.4 R17.z.4 R18.x.4 R18.y.4 R18.z.4 R19.x.4 R19.y.4 R19.z.4 ] (copy) MOV R19.z.4, t51 (copy) MOV R19.y.4, t50 (copy) MOV R19.x.4, t49 (copy) MOV R18.z.4, t48 (copy) MOV R18.y.4, t47 (copy) MOV R18.x.4, t46 (copy) MOV R17.z.4, t45 (copy) MOV R17.y.4, t44 (copy) MOV R17.x.4, t43 (copy) MOV R16.w.4, t42 (copy) MOV R16.z.4, t41 (copy) MOV R16.y.4, t40 (copy) MOV R16.x.4, t39 MUL R12.x.2, C23.x, R16.x.4 MUL R12.y.2, C23.y, R16.x.4 MUL R12.z.2, C23.z, R16.x.4 MUL R12.w.1, C23.w, R16.x.4 MULADD R12.x.3, C24.x, R16.y.4, R12.x.2 MULADD R12.y.3, C24.y, R16.y.4, R12.y.2 MULADD R12.z.3, C24.z, R16.y.4, R12.z.2 MULADD R12.w.2, C24.w, R16.y.4, R12.w.1 MULADD R12.x.4, C25.x, R16.z.4, R12.x.3 MULADD R12.y.4, C25.y, R16.z.4, R12.y.3 MULADD R12.z.4, C25.z, R16.z.4, R12.z.3 MULADD R12.w.3, C25.w, R16.z.4, R12.w.2 MULADD R12.x.5, C26.x, R16.w.4, R12.x.4 MULADD R12.y.5, C26.y, R16.w.4, R12.y.4 MULADD R12.z.5, C26.z, R16.w.4, R12.z.4 MULADD R12.w.4, C26.w, R16.w.4, R12.w.3 (copy) MOV t36, R17.x.4 (copy) MOV t37, R17.y.4 (copy) MOV t38, R17.z.4 DOT4 R13.x.2, __, __, __, t36, t36, t37, t37, t38, t38, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.8, |R13.x.2| MUL R13.x.4, R17.x.4, R57.x.8 MUL R13.y.2, R17.y.4, R57.x.8 MUL R13.z.2, R17.z.4, R57.x.8 MUL R14.x.2, C23.x, R13.x.4 MUL R14.y.2, C23.y, R13.x.4 MUL R14.z.2, C23.z, R13.x.4 MULADD R14.x.3, C24.x, R13.y.2, R14.x.2 MULADD R14.y.3, C24.y, R13.y.2, R14.y.2 MULADD R14.z.3, C24.z, R13.y.2, R14.z.2 MULADD R13.x.5, C25.x, R13.z.2, R14.x.3 MULADD R13.y.3, C25.y, R13.z.2, R14.y.3 MULADD R13.z.3, C25.z, R13.z.2, R14.z.3 (copy) MOV t33, R18.x.4 (copy) MOV t34, R18.y.4 (copy) MOV t35, R18.z.4 DOT4 R14.x.4, __, __, __, t33, t33, t34, t34, t35, t35, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.9, |R14.x.4| MUL R14.x.6, R18.x.4, R57.x.9 MUL R14.y.4, R18.y.4, R57.x.9 MUL R14.z.4, R18.z.4, R57.x.9 MUL R15.x.3, C23.x, R14.x.6 MUL R15.y.3, C23.y, R14.x.6 MUL R15.z.3, C23.z, R14.x.6 MULADD R15.x.4, C24.x, R14.y.4, R15.x.3 MULADD R15.y.4, C24.y, R14.y.4, R15.y.3 MULADD R15.z.4, C24.z, R14.y.4, R15.z.3 MULADD R14.x.7, C25.x, R14.z.4, R15.x.4 MULADD R14.y.5, C25.y, R14.z.4, R15.y.4 MULADD R14.z.5, C25.z, R14.z.4, R15.z.4 (copy) MOV t30, R19.x.4 (copy) MOV t31, R19.y.4 (copy) MOV t32, R19.z.4 DOT4 R15.x.5, __, __, __, t30, t30, t31, t31, t32, t32, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.10, |R15.x.5| MUL R15.x.7, R19.x.4, R57.x.10 MUL R15.y.5, R19.y.4, R57.x.10 MUL R15.z.5, R19.z.4, R57.x.10 MUL R16.x.5, C23.x, R15.x.7 MUL R16.y.5, C23.y, R15.x.7 MUL R16.z.5, C23.z, R15.x.7 MULADD R16.x.6, C24.x, R15.y.5, R16.x.5 MULADD R16.y.6, C24.y, R15.y.5, R16.y.5 MULADD R16.z.6, C24.z, R15.y.5, R16.z.5 MULADD R15.x.8, C25.x, R15.z.5, R16.x.6 MULADD R15.y.6, C25.y, R15.z.5, R16.y.6 MULADD R15.z.6, C25.z, R15.z.5, R16.z.6 MUL R16.x.7, C0.x, R12.x.5 MUL R16.y.7, C0.y, R12.x.5 MUL R16.z.7, C0.z, R12.x.5 MUL R16.w.5, C0.w, R12.x.5 MULADD R16.x.8, C1.x, R12.y.5, R16.x.7 MULADD R16.y.8, C1.y, R12.y.5, R16.y.7 MULADD R16.z.8, C1.z, R12.y.5, R16.z.7 MULADD R16.w.6, C1.w, R12.y.5, R16.w.5 MULADD R16.x.9, C2.x, R12.z.5, R16.x.8 MULADD R16.y.9, C2.y, R12.z.5, R16.y.8 MULADD R16.z.9, C2.z, R12.z.5, R16.z.8 MULADD R16.w.7, C2.w, R12.z.5, R16.w.6 MULADD R16.x.10, C3.x, R12.w.4, R16.x.9 MULADD R16.y.10, C3.y, R12.w.4, R16.y.9 MULADD R16.z.10, C3.z, R12.w.4, R16.z.9 MULADD R16.w.8, C3.w, R12.w.4, R16.w.7 (copy) MOV t27, R13.x.5 (copy) MOV t28, R13.y.3 (copy) MOV t29, R13.z.3 DOT4 R17.x.5, __, __, __, t27, t27, t28, t28, t29, t29, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.11, |R17.x.5| MUL R13.x.6, R13.x.5, R57.x.11 MUL R13.y.4, R13.y.3, R57.x.11 MUL R13.z.4, R13.z.3, R57.x.11 (copy) MOV t24, R14.x.7 (copy) MOV t25, R14.y.5 (copy) MOV t26, R14.z.5 DOT4 R18.x.5, __, __, __, t24, t24, t25, t25, t26, t26, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.12, |R18.x.5| MUL R14.x.8, R14.x.7, R57.x.12 MUL R14.y.6, R14.y.5, R57.x.12 MUL R14.z.6, R14.z.5, R57.x.12 (copy) MOV t21, R15.x.8 (copy) MOV t22, R15.y.6 (copy) MOV t23, R15.z.6 DOT4 R14.x.9, __, __, __, t21, t21, t22, t22, t23, t23, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.13, |R14.x.9| MUL R14.x.11, R15.x.8, R57.x.13 MUL R14.y.7, R15.y.6, R57.x.13 MUL R14.z.7, R15.z.6, R57.x.13 (copy) MOV t17, R16.x.10 (copy) MOV t18, R16.y.10 (copy) MOV t19, R16.z.10 (copy) MOV t20, R16.w.8 EXPORT POS 60 t17, t18, t19, t20 (copy) MOV t13, R12.x.5 (copy) MOV t14, R12.y.5 (copy) MOV t15, R12.z.5 (copy) MOV t16, R12.w.4 EXPORT PARAM 0 t13, t14, t15, t16 (copy) MOV t9, R4.x.1 (copy) MOV t10, R4.y.1 (copy) MOV t11, R13.x.6 (copy) MOV t12, R13.y.4 EXPORT PARAM 1 t9, t10, t11, t12 (copy) MOV t5, R13.z.4 (copy) MOV t6, R14.x.8 (copy) MOV t7, R14.y.6 (copy) MOV t8, R14.z.6 EXPORT PARAM 2 t5, t6, t7, t8 (copy) MOV t1, R14.x.11 (copy) MOV t2, R14.y.7 (copy) MOV t3, R14.z.7 (copy) MOV t4, R5.w.1 EXPORT PARAM 3 t1, t2, t3, t4 } ###### after gcm { preloaded inputs [R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w] live_before: [R24.x R33.x R46.x R48.x R50.x ] { BB_0 loop_level = 0 CALL_FS t137F@R1.x, t138F@R1.y, t139F@R1.z, __, t140F@R2.x, t141F@R2.y, t142F@R2.z, __, t143F@R3.x, t144F@R3.y, t145F@R3.z, t146F@R3.w, t147F@R4.x, t148F@R4.y, __, __, t149F@R5.x, t150F@R5.y, t151F@R5.z, t152F@R5.w, t153F@R6.x, t154F@R6.y, t155F@R6.z, __, R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w ALU < (copy) MOV R6.x.1, t153F@R6.x ADD R21.x.1, 1|3f800000, -R6.x.1 (copy) MOV R6.y.1, t154F@R6.y ADD R21.x.2, R21.x.1, -R6.y.1 (copy) MOV R6.z.1, t155F@R6.z ADD R21.x.3, R21.x.2, -R6.z.1 (copy) MOV R5.w.1, t152F@R5.w (copy) MOV t84, 0|00000000 (copy) MOV t83, 0|00000000 (copy) MOV t82, 0|00000000 (copy) MOV t81, 0|00000000 (copy) MOV t80, 0|00000000 (copy) MOV t79, 0|00000000 (copy) MOV t78, 0|00000000 (copy) MOV t77, 0|00000000 (copy) MOV t76, 0|00000000 (copy) MOV t75, 0|00000000 (copy) MOV t74, 0|00000000 (copy) MOV t73, 0|00000000 (copy) MOV t72, 0|00000000 (copy) MOV t71, 0|00000000 > } end BB_0 region #0 live_before: [R24.x R33.x R46.x R48.x R50.x R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R16.x.1 R16.y.1 R16.z.1 R16.w.1 R17.x.1 R17.y.1 R17.z.1 R18.x.1 R18.y.1 R18.z.1 R19.x.1 R19.y.1 R19.z.1 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R21.x.4 ] { * phi t52, t71, t85 * phi t53, t72, t86 * phi t54, t73, t87 * phi t55, t74, t88 * phi t56, t75, t89 * phi t57, t76, t90 * phi t58, t77, t91 * phi t59, t78, t92 * phi t60, t79, t93 * phi t61, t80, t94 * phi t62, t81, t95 * phi t63, t82, t96 * phi t64, t83, t97 * phi t65, t84, t98 * phi t66, undef, t99 * phi t67, undef, t100 * phi t68, undef, t101 * phi t69, undef, t102 * phi t70, undef, t103 } repeat region #0 after { { BB_1 loop_level = 1 ALU < (copy) MOV R21.x.5, t65 PRED_SETGE_INT __, __, EM.2, R21.x.5, 5.60519e-45|00000004 (copy) MOV R16.x.2, t52 (copy) MOV R16.y.2, t53 (copy) MOV R16.z.2, t54 (copy) MOV R16.w.2, t55 (copy) MOV R17.x.2, t56 (copy) MOV R17.y.2, t57 (copy) MOV R17.z.2, t58 (copy) MOV R18.x.2, t59 (copy) MOV R18.y.2, t60 (copy) MOV R18.z.2, t61 (copy) MOV R19.x.2, t62 (copy) MOV R19.y.2, t63 (copy) MOV R19.z.2, t64 > } end BB_1 region #1 live_before: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R24.x.1 R33.x.1 R46.x.1 R48.x.1 R50.x.1 EM.2 ] depart region #1 after { if EM.2 { depart region #0 after { { BB_2 loop_level = 1 ALU < (copy) MOV t136, R19.z.2 (copy) MOV t135, R19.y.2 (copy) MOV t134, R19.x.2 (copy) MOV t133, R18.z.2 (copy) MOV t132, R18.y.2 (copy) MOV t131, R18.x.2 (copy) MOV t130, R17.z.2 (copy) MOV t129, R17.y.2 (copy) MOV t128, R17.x.2 (copy) MOV t127, R16.w.2 (copy) MOV t126, R16.z.2 (copy) MOV t125, R16.y.2 (copy) MOV t124, R16.x.2 > } end BB_2 } end_depart } endif live_after: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R24.x.1 R33.x.1 R46.x.1 R48.x.1 R50.x.1 ] { BB_3 loop_level = 1 } end BB_3 } end_depart live_after: [R4.x.1 R4.y.1 R12.x.1 R12.y.1 R12.z.1 R13.x.1 R13.y.1 R13.z.1 R13.w.1 R14.x.1 R14.y.1 R14.z.1 R14.w.1 R15.x.2 R15.y.2 R15.z.2 R15.w.2 R20.x.2 R20.y.2 R20.z.2 R20.w.2 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R24.x.1 R33.x.1 R46.x.1 R48.x.1 R50.x.1 ] { BB_4 loop_level = 1 ALU < SETE_INT R23.y.2, R21.x.5, 1.4013e-45|00000001 (copy) MOV R24.x.1, t66 (copy) MOV R5.x.1, t149F@R5.x CNDE_INT R24.x.2, R21.x.5, R5.x.1, R24.x.1 SETE_INT R23.z.2, R21.x.5, 2.8026e-45|00000002 (copy) MOV R5.y.1, t150F@R5.y CNDE_INT R24.x.3, R23.y.2, R24.x.2, R5.y.1 SETE_INT R23.w.2, R21.x.5, 4.2039e-45|00000003 (copy) MOV R5.z.1, t151F@R5.z CNDE_INT R24.x.4, R23.z.2, R24.x.3, R5.z.1 CNDE_INT R24.x.5, R23.w.2, R24.x.4, R5.w.1 TRUNC R57.x.3, R24.x.5 FLT_TO_INT R25.x.2, R57.x.3 MULLO_UINT R26.x.2, 5.60519e-45|00000004, R25.x.2 ADD_INT R34.x.2, R26.x.2, 4.2039e-45|00000003 ADD_INT R30.x.2, R26.x.2, 2.8026e-45|00000002 ADD_INT R28.x.2, R26.x.2, 1.4013e-45|00000001 ADD_INT R58.x.10, R34.x.2, 3.78351e-44|0000001b ADD_INT R58.x.7, R30.x.2, 3.78351e-44|0000001b ADD_INT R58.x.4, R28.x.2, 3.78351e-44|0000001b ADD_INT R58.x.2, R26.x.2, 3.78351e-44|0000001b (copy) MOV t104, R58.x.10 (copy) MOV t109, R58.x.7 (copy) MOV t114, R58.x.4 (copy) MOV t119, R58.x.2 > TEX < VFETCH t120, t121, t122, t123, t119, __, __, __ VFETCH t115, t116, t117, t118, t114, __, __, __ VFETCH t110, t111, t112, t113, t109, __, __, __ VFETCH t105, t106, t107, t108, t104, __, __, __ > ALU < (copy) MOV R2.x.1, t140F@R2.x (copy) MOV R58.y.2, t121 MUL R39.y.2, R58.y.2, R2.x.1 (copy) MOV R3.x.1, t143F@R3.x (copy) MOV R58.x.3, t120 MUL R42.x.2, R58.x.3, R3.x.1 MUL R39.x.2, R58.x.3, R2.x.1 (copy) MOV R58.z.2, t122 MUL R42.z.2, R58.z.2, R3.x.1 MUL R39.z.2, R58.z.2, R2.x.1 MUL R42.y.2, R58.y.2, R3.x.1 (copy) MOV R2.y.1, t141F@R2.y (copy) MOV R58.y.3, t116 MULADD R40.y.2, R58.y.3, R2.y.1, R39.y.2 (copy) MOV R3.y.1, t144F@R3.y (copy) MOV R58.x.5, t115 MULADD R43.x.2, R58.x.5, R3.y.1, R42.x.2 MULADD R40.x.2, R58.x.5, R2.y.1, R39.x.2 (copy) MOV R58.z.3, t117 MULADD R43.z.2, R58.z.3, R3.y.1, R42.z.2 MULADD R40.z.2, R58.z.3, R2.y.1, R39.z.2 MULADD R43.y.2, R58.y.3, R3.y.1, R42.y.2 (copy) MOV R2.z.1, t142F@R2.z (copy) MOV R58.y.5, t111 MULADD R41.y.2, R58.y.5, R2.z.1, R40.y.2 (copy) MOV R3.z.1, t145F@R3.z (copy) MOV R58.x.8, t110 MULADD R44.x.2, R58.x.8, R3.z.1, R43.x.2 (copy) MOV R50.x.1, t70 CNDE_INT R50.x.2, R21.x.5, R6.x.1, R50.x.1 MULADD R41.x.2, R58.x.8, R2.z.1, R40.x.2 (copy) MOV R58.z.5, t112 MULADD R44.z.2, R58.z.5, R3.z.1, R43.z.2 MULADD R41.z.2, R58.z.5, R2.z.1, R40.z.2 MULADD R44.y.2, R58.y.5, R3.z.1, R43.y.2 (copy) MOV R48.x.1, t69 CNDE_INT R48.x.2, R21.x.5, R6.x.1, R48.x.1 (copy) MOV R46.x.1, t68 CNDE_INT R46.x.2, R21.x.5, R6.x.1, R46.x.1 (copy) MOV R1.x.1, t137F@R1.x (copy) MOV R58.w.2, t123 MUL R35.w.2, R58.w.2, R1.x.1 (copy) MOV R33.x.1, t67 CNDE_INT R33.x.2, R21.x.5, R6.x.1, R33.x.1 MUL R35.z.2, R58.z.2, R1.x.1 MUL R35.y.2, R58.y.2, R1.x.1 MUL R35.x.2, R58.x.3, R1.x.1 MUL R51.z.2, R41.y.2, R44.x.2 CNDE_INT R50.x.3, R23.y.2, R50.x.2, R6.y.1 MUL R51.y.2, R41.x.2, R44.z.2 MUL R51.x.2, R41.z.2, R44.y.2 CNDE_INT R48.x.3, R23.y.2, R48.x.2, R6.y.1 CNDE_INT R46.x.3, R23.y.2, R46.x.2, R6.y.1 (copy) MOV R1.y.1, t138F@R1.y (copy) MOV R58.w.3, t118 MULADD R36.w.2, R58.w.3, R1.y.1, R35.w.2 CNDE_INT R33.x.3, R23.y.2, R33.x.2, R6.y.1 MULADD R36.z.2, R58.z.3, R1.y.1, R35.z.2 MULADD R36.y.2, R58.y.3, R1.y.1, R35.y.2 MULADD R36.x.2, R58.x.5, R1.y.1, R35.x.2 MULADD R52.z.2, R41.x.2, R44.y.2, -R51.z.2 CNDE_INT R50.x.4, R23.z.2, R50.x.3, R6.z.1 MULADD R52.y.2, R41.z.2, R44.x.2, -R51.y.2 MULADD R52.x.2, R41.y.2, R44.z.2, -R51.x.2 CNDE_INT R48.x.4, R23.z.2, R48.x.3, R6.z.1 CNDE_INT R46.x.4, R23.z.2, R46.x.3, R6.z.1 (copy) MOV R1.z.1, t139F@R1.z (copy) MOV R58.w.5, t113 MULADD R37.w.2, R58.w.5, R1.z.1, R36.w.2 CNDE_INT R33.x.4, R23.z.2, R33.x.3, R6.z.1 MULADD R37.z.2, R58.z.5, R1.z.1, R36.z.2 MULADD R37.y.2, R58.y.5, R1.z.1, R36.y.2 MULADD R37.x.2, R58.x.8, R1.z.1, R36.x.2 (copy) MOV R3.w.1, t146F@R3.w MUL R53.z.2, R52.z.2, R3.w.1 CNDE_INT R50.x.5, R23.w.2, R50.x.4, R21.x.3 MUL R53.y.2, R52.y.2, R3.w.1 MUL R53.x.2, R52.x.2, R3.w.1 CNDE_INT R48.x.5, R23.w.2, R48.x.4, R21.x.3 CNDE_INT R46.x.5, R23.w.2, R46.x.4, R21.x.3 (copy) MOV R58.w.7, t108 MULADD R38.w.2, R58.w.7, 1|3f800000, R37.w.2 CNDE_INT R33.x.5, R23.w.2, R33.x.4, R21.x.3 (copy) MOV R58.z.7, t107 MULADD R38.z.2, R58.z.7, 1|3f800000, R37.z.2 (copy) MOV R58.y.7, t106 MULADD R38.y.2, R58.y.7, 1|3f800000, R37.y.2 (copy) MOV R58.x.11, t105 MULADD R38.x.2, R58.x.11, 1|3f800000, R37.x.2 ADD_INT R21.x.6, R21.x.5, 1.4013e-45|00000001 MULADD R19.z.3, R53.z.2, R50.x.5, R19.z.2 MULADD R19.y.3, R53.y.2, R50.x.5, R19.y.2 MULADD R19.x.3, R53.x.2, R50.x.5, R19.x.2 MULADD R18.z.3, R44.z.2, R48.x.5, R18.z.2 MULADD R18.y.3, R44.y.2, R48.x.5, R18.y.2 MULADD R18.x.3, R44.x.2, R48.x.5, R18.x.2 MULADD R17.z.3, R41.z.2, R46.x.5, R17.z.2 MULADD R17.y.3, R41.y.2, R46.x.5, R17.y.2 MULADD R17.x.3, R41.x.2, R46.x.5, R17.x.2 MULADD R16.w.3, R38.w.2, R33.x.5, R16.w.2 MULADD R16.z.3, R38.z.2, R33.x.5, R16.z.2 MULADD R16.y.3, R38.y.2, R33.x.5, R16.y.2 MULADD R16.x.3, R38.x.2, R33.x.5, R16.x.2 (copy) MOV t103, R50.x.5 (copy) MOV t102, R48.x.5 (copy) MOV t101, R46.x.5 (copy) MOV t100, R33.x.5 (copy) MOV t99, R24.x.5 (copy) MOV t98, R21.x.6 (copy) MOV t97, R19.z.3 (copy) MOV t96, R19.y.3 (copy) MOV t95, R19.x.3 (copy) MOV t94, R18.z.3 (copy) MOV t93, R18.y.3 (copy) MOV t92, R18.x.3 (copy) MOV t91, R17.z.3 (copy) MOV t90, R17.y.3 (copy) MOV t89, R17.x.3 (copy) MOV t88, R16.w.3 (copy) MOV t87, R16.z.3 (copy) MOV t86, R16.y.3 (copy) MOV t85, R16.x.3 > } end BB_4 } end_repeat { * phi t39, t124 * phi t40, t125 * phi t41, t126 * phi t42, t127 * phi t43, t128 * phi t44, t129 * phi t45, t130 * phi t46, t131 * phi t47, t132 * phi t48, t133 * phi t49, t134 * phi t50, t135 * phi t51, t136 } live_after: [R4.x.1 R4.y.1 R14.w.1 R16.x.4 R16.y.4 R16.z.4 R16.w.4 R17.x.4 R17.y.4 R17.z.4 R18.x.4 R18.y.4 R18.z.4 R19.x.4 R19.y.4 R19.z.4 ] { BB_5 loop_level = 0 ALU < (copy) MOV R17.z.4, t45 (copy) MOV t38, R17.z.4 (copy) MOV R17.y.4, t44 (copy) MOV t37, R17.y.4 (copy) MOV R17.x.4, t43 (copy) MOV t36, R17.x.4 DOT4 R13.x.2, __, __, __, t36, t36, t37, t37, t38, t38, 0|00000000, 0|00000000 (copy) MOV R18.z.4, t48 (copy) MOV t35, R18.z.4 (copy) MOV R18.y.4, t47 (copy) MOV t34, R18.y.4 (copy) MOV R18.x.4, t46 (copy) MOV t33, R18.x.4 DOT4 R14.x.4, __, __, __, t33, t33, t34, t34, t35, t35, 0|00000000, 0|00000000 (copy) MOV R19.z.4, t51 (copy) MOV t32, R19.z.4 (copy) MOV R19.y.4, t50 (copy) MOV t31, R19.y.4 (copy) MOV R19.x.4, t49 (copy) MOV t30, R19.x.4 DOT4 R15.x.5, __, __, __, t30, t30, t31, t31, t32, t32, 0|00000000, 0|00000000 (copy) MOV R16.x.4, t39 MUL R12.x.2, C23.x, R16.x.4 RECIPSQRT_CLAMPED R57.x.8, |R13.x.2| RECIPSQRT_CLAMPED R57.x.9, |R14.x.4| RECIPSQRT_CLAMPED R57.x.10, |R15.x.5| MUL R12.y.2, C23.y, R16.x.4 (copy) MOV R16.y.4, t40 MULADD R12.x.3, C24.x, R16.y.4, R12.x.2 MUL R13.x.4, R17.x.4, R57.x.8 MUL R14.x.6, R18.x.4, R57.x.9 MUL R15.x.7, R19.x.4, R57.x.10 MUL R12.z.2, C23.z, R16.x.4 MULADD R12.y.3, C24.y, R16.y.4, R12.y.2 (copy) MOV R16.z.4, t41 MULADD R12.x.4, C25.x, R16.z.4, R12.x.3 MUL R13.y.2, R17.y.4, R57.x.8 MUL R14.z.2, C23.z, R13.x.4 MUL R14.y.2, C23.y, R13.x.4 MUL R14.x.2, C23.x, R13.x.4 MUL R14.y.4, R18.y.4, R57.x.9 MUL R15.z.3, C23.z, R14.x.6 MUL R15.y.3, C23.y, R14.x.6 MUL R15.x.3, C23.x, R14.x.6 MUL R15.y.5, R19.y.4, R57.x.10 MUL R16.z.5, C23.z, R15.x.7 MUL R16.y.5, C23.y, R15.x.7 MUL R16.x.5, C23.x, R15.x.7 MUL R12.w.1, C23.w, R16.x.4 MULADD R12.z.3, C24.z, R16.y.4, R12.z.2 MULADD R12.y.4, C25.y, R16.z.4, R12.y.3 (copy) MOV R16.w.4, t42 MULADD R12.x.5, C26.x, R16.w.4, R12.x.4 MUL R13.z.2, R17.z.4, R57.x.8 MULADD R14.z.3, C24.z, R13.y.2, R14.z.2 MULADD R14.y.3, C24.y, R13.y.2, R14.y.2 MULADD R14.x.3, C24.x, R13.y.2, R14.x.2 MUL R14.z.4, R18.z.4, R57.x.9 MULADD R15.z.4, C24.z, R14.y.4, R15.z.3 MULADD R15.y.4, C24.y, R14.y.4, R15.y.3 MULADD R15.x.4, C24.x, R14.y.4, R15.x.3 MUL R15.z.5, R19.z.4, R57.x.10 MULADD R16.z.6, C24.z, R15.y.5, R16.z.5 MULADD R16.y.6, C24.y, R15.y.5, R16.y.5 MULADD R16.x.6, C24.x, R15.y.5, R16.x.5 MULADD R12.w.2, C24.w, R16.y.4, R12.w.1 MULADD R12.z.4, C25.z, R16.z.4, R12.z.3 MULADD R12.y.5, C26.y, R16.w.4, R12.y.4 MUL R16.w.5, C0.w, R12.x.5 MUL R16.z.7, C0.z, R12.x.5 MUL R16.y.7, C0.y, R12.x.5 MUL R16.x.7, C0.x, R12.x.5 MULADD R13.z.3, C25.z, R13.z.2, R14.z.3 MULADD R13.y.3, C25.y, R13.z.2, R14.y.3 MULADD R13.x.5, C25.x, R13.z.2, R14.x.3 MULADD R14.z.5, C25.z, R14.z.4, R15.z.4 MULADD R14.y.5, C25.y, R14.z.4, R15.y.4 MULADD R14.x.7, C25.x, R14.z.4, R15.x.4 MULADD R15.z.6, C25.z, R15.z.5, R16.z.6 MULADD R15.y.6, C25.y, R15.z.5, R16.y.6 MULADD R15.x.8, C25.x, R15.z.5, R16.x.6 MULADD R12.w.3, C25.w, R16.z.4, R12.w.2 MULADD R12.z.5, C26.z, R16.w.4, R12.z.4 MULADD R16.w.6, C1.w, R12.y.5, R16.w.5 MULADD R16.z.8, C1.z, R12.y.5, R16.z.7 MULADD R16.y.8, C1.y, R12.y.5, R16.y.7 MULADD R16.x.8, C1.x, R12.y.5, R16.x.7 (copy) MOV t29, R13.z.3 (copy) MOV t28, R13.y.3 (copy) MOV t27, R13.x.5 DOT4 R17.x.5, __, __, __, t27, t27, t28, t28, t29, t29, 0|00000000, 0|00000000 (copy) MOV t26, R14.z.5 (copy) MOV t25, R14.y.5 (copy) MOV t24, R14.x.7 DOT4 R18.x.5, __, __, __, t24, t24, t25, t25, t26, t26, 0|00000000, 0|00000000 (copy) MOV t23, R15.z.6 (copy) MOV t22, R15.y.6 (copy) MOV t21, R15.x.8 DOT4 R14.x.9, __, __, __, t21, t21, t22, t22, t23, t23, 0|00000000, 0|00000000 MULADD R12.w.4, C26.w, R16.w.4, R12.w.3 MULADD R16.w.7, C2.w, R12.z.5, R16.w.6 MULADD R16.z.9, C2.z, R12.z.5, R16.z.8 MULADD R16.y.9, C2.y, R12.z.5, R16.y.8 MULADD R16.x.9, C2.x, R12.z.5, R16.x.8 RECIPSQRT_CLAMPED R57.x.11, |R17.x.5| RECIPSQRT_CLAMPED R57.x.12, |R18.x.5| RECIPSQRT_CLAMPED R57.x.13, |R14.x.9| MULADD R16.w.8, C3.w, R12.w.4, R16.w.7 MULADD R16.z.10, C3.z, R12.w.4, R16.z.9 MULADD R16.y.10, C3.y, R12.w.4, R16.y.9 MULADD R16.x.10, C3.x, R12.w.4, R16.x.9 MUL R13.y.4, R13.y.3, R57.x.11 MUL R13.x.6, R13.x.5, R57.x.11 MUL R14.z.6, R14.z.5, R57.x.12 MUL R14.y.6, R14.y.5, R57.x.12 MUL R14.x.8, R14.x.7, R57.x.12 MUL R13.z.4, R13.z.3, R57.x.11 MUL R14.z.7, R15.z.6, R57.x.13 MUL R14.y.7, R15.y.6, R57.x.13 MUL R14.x.11, R15.x.8, R57.x.13 (copy) MOV t16, R12.w.4 (copy) MOV t15, R12.z.5 (copy) MOV t14, R12.y.5 (copy) MOV t13, R12.x.5 (copy) MOV t20, R16.w.8 (copy) MOV t19, R16.z.10 (copy) MOV t18, R16.y.10 (copy) MOV t17, R16.x.10 (copy) MOV t12, R13.y.4 (copy) MOV t11, R13.x.6 (copy) MOV R4.y.1, t148F@R4.y (copy) MOV t10, R4.y.1 (copy) MOV R4.x.1, t147F@R4.x (copy) MOV t9, R4.x.1 (copy) MOV t8, R14.z.6 (copy) MOV t7, R14.y.6 (copy) MOV t6, R14.x.8 (copy) MOV t5, R13.z.4 (copy) MOV t4, R5.w.1 (copy) MOV t3, R14.z.7 (copy) MOV t2, R14.y.7 (copy) MOV t1, R14.x.11 > EXPORT PARAM 3 t1, t2, t3, t4 EXPORT PARAM 2 t5, t6, t7, t8 EXPORT PARAM 1 t9, t10, t11, t12 EXPORT POS 60 t17, t18, t19, t20 EXPORT PARAM 0 t13, t14, t15, t16 } end BB_5 } ###### after liveness { preloaded inputs [R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w] live_before: [undef ] { BB_0 loop_level = 0 live_before: [R0.xF@R0.x R0.yF@R0.y R0.zF@R0.z R0.wF@R0.w undef ] CALL_FS t137F@R1.x, t138F@R1.y, t139F@R1.z, __, t140F@R2.x, t141F@R2.y, t142F@R2.z, __, t143F@R3.x, t144F@R3.y, t145F@R3.z, t146F@R3.w, t147F@R4.x, t148F@R4.y, __, __, t149F@R5.x, t150F@R5.y, t151F@R5.z, t152F@R5.w, t153F@R6.x, t154F@R6.y, t155F@R6.z, __, R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w ALU < live_before: [undef t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147F@R4.x t148F@R4.y t149F@R5.x t150F@R5.y t151F@R5.z t152F@R5.w t153F@R6.x t154F@R6.y t155F@R6.z ] (copy) MOV R6.x.1, t153F@R6.x ADD R21.x.1, 1|3f800000, -R6.x.1 (copy) MOV R6.y.1, t154F@R6.y ADD R21.x.2, R21.x.1, -R6.y.1 (copy) MOV R6.z.1, t155F@R6.z ADD R21.x.3, R21.x.2, -R6.z.1 (copy) MOV R5.w.1, t152F@R5.w (copy) MOV t84, 0|00000000 (copy) MOV t83, 0|00000000 (copy) MOV t82, 0|00000000 (copy) MOV t81, 0|00000000 (copy) MOV t80, 0|00000000 (copy) MOV t79, 0|00000000 (copy) MOV t78, 0|00000000 (copy) MOV t77, 0|00000000 (copy) MOV t76, 0|00000000 (copy) MOV t75, 0|00000000 (copy) MOV t74, 0|00000000 (copy) MOV t73, 0|00000000 (copy) MOV t72, 0|00000000 (copy) MOV t71, 0|00000000 > live_after: [R5.w.1 R6.x.1 R6.y.1 R6.z.1 R21.x.3 undef t71 t72 t73 t74 t75 t76 t77 t78 t79 t80 t81 t82 t83 t84 t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147F@R4.x t148F@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] } end BB_0 live_after: [R5.w.1 R6.x.1 R6.y.1 R6.z.1 R21.x.3 undef t71 t72 t73 t74 t75 t76 t77 t78 t79 t80 t81 t82 t83 t84 t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147F@R4.x t148F@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] region #0 live_before: [R5.w.1 R6.x.1 R6.y.1 R6.z.1 R21.x.3 undef t71 t72 t73 t74 t75 t76 t77 t78 t79 t80 t81 t82 t83 t84 t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147F@R4.x t148F@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] { * phi t52, t71, t85 * phi t53, t72, t86 * phi t54, t73, t87 * phi t55, t74, t88 * phi t56, t75, t89 * phi t57, t76, t90 * phi t58, t77, t91 * phi t59, t78, t92 * phi t60, t79, t93 * phi t61, t80, t94 * phi t62, t81, t95 * phi t63, t82, t96 * phi t64, t83, t97 * phi t65, t84, t98 * phi t66, undef, t99 * phi t67, undef, t100 * phi t68, undef, t101 * phi t69, undef, t102 * phi t70, undef, t103 } repeat region #0 after { { BB_1 loop_level = 1 live_before: [R5.w.1 R6.x.1 R6.y.1 R6.z.1 R21.x.3 t52 t53 t54 t55 t56 t57 t58 t59 t60 t61 t62 t63 t64 t65 t66 t67 t68 t69 t70 t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147F@R4.x t148F@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] ALU < live_before: [R5.w.1 R6.x.1 R6.y.1 R6.z.1 R21.x.3 t52 t53 t54 t55 t56 t57 t58 t59 t60 t61 t62 t63 t64 t65 t66 t67 t68 t69 t70 t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147F@R4.x t148F@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] (copy) MOV R21.x.5, t65 PRED_SETGE_INT __, __, EM.2, R21.x.5, 5.60519e-45|00000004 (copy) MOV R16.x.2, t52 (copy) MOV R16.y.2, t53 (copy) MOV R16.z.2, t54 (copy) MOV R16.w.2, t55 (copy) MOV R17.x.2, t56 (copy) MOV R17.y.2, t57 (copy) MOV R17.z.2, t58 (copy) MOV R18.x.2, t59 (copy) MOV R18.y.2, t60 (copy) MOV R18.z.2, t61 (copy) MOV R19.x.2, t62 (copy) MOV R19.y.2, t63 (copy) MOV R19.z.2, t64 > live_after: [R5.w.1 R6.x.1 R6.y.1 R6.z.1 R21.x.3 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 EM.2 t66 t67 t68 t69 t70 t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147F@R4.x t148F@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] } end BB_1 live_after: [R5.w.1 R6.x.1 R6.y.1 R6.z.1 R21.x.3 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 EM.2 t66 t67 t68 t69 t70 t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147F@R4.x t148F@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] region #1 live_before: [R5.w.1 R6.x.1 R6.y.1 R6.z.1 R21.x.3 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 EM.2 t66 t67 t68 t69 t70 t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147F@R4.x t148F@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] depart region #1 after { if EM.2 { depart region #0 after { { BB_2 loop_level = 1 live_before: [R5.w.1 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 t147F@R4.x t148F@R4.y ] ALU < live_before: [R5.w.1 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 t147F@R4.x t148F@R4.y ] (copy) MOV t136, R19.z.2 (copy) MOV t135, R19.y.2 (copy) MOV t134, R19.x.2 (copy) MOV t133, R18.z.2 (copy) MOV t132, R18.y.2 (copy) MOV t131, R18.x.2 (copy) MOV t130, R17.z.2 (copy) MOV t129, R17.y.2 (copy) MOV t128, R17.x.2 (copy) MOV t127, R16.w.2 (copy) MOV t126, R16.z.2 (copy) MOV t125, R16.y.2 (copy) MOV t124, R16.x.2 > live_after: [R5.w.1 t124 t125 t126 t127 t128 t129 t130 t131 t132 t133 t134 t135 t136 t147F@R4.x t148F@R4.y ] } end BB_2 live_after: [R5.w.1 t124 t125 t126 t127 t128 t129 t130 t131 t132 t133 t134 t135 t136 t147F@R4.x t148F@R4.y ] } end_depart } endif live_after: [R5.w.1 R6.x.1 R6.y.1 R6.z.1 R21.x.3 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 t66 t67 t68 t69 t70 t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147F@R4.x t148F@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] { BB_3 loop_level = 1 live_before: [R5.w.1 R6.x.1 R6.y.1 R6.z.1 R21.x.3 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 t66 t67 t68 t69 t70 t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147F@R4.x t148F@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] } end BB_3 live_after: [R5.w.1 R6.x.1 R6.y.1 R6.z.1 R21.x.3 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 t66 t67 t68 t69 t70 t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147F@R4.x t148F@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] } end_depart live_after: [R5.w.1 R6.x.1 R6.y.1 R6.z.1 R21.x.3 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 t66 t67 t68 t69 t70 t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147F@R4.x t148F@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] { BB_4 loop_level = 1 live_before: [R5.w.1 R6.x.1 R6.y.1 R6.z.1 R21.x.3 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 t66 t67 t68 t69 t70 t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147F@R4.x t148F@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] ALU < live_before: [R5.w.1 R6.x.1 R6.y.1 R6.z.1 R21.x.3 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 t66 t67 t68 t69 t70 t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147F@R4.x t148F@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] SETE_INT R23.y.2, R21.x.5, 1.4013e-45|00000001 (copy) MOV R24.x.1, t66 (copy) MOV R5.x.1, t149F@R5.x CNDE_INT R24.x.2, R21.x.5, R5.x.1, R24.x.1 SETE_INT R23.z.2, R21.x.5, 2.8026e-45|00000002 (copy) MOV R5.y.1, t150F@R5.y CNDE_INT R24.x.3, R23.y.2, R24.x.2, R5.y.1 SETE_INT R23.w.2, R21.x.5, 4.2039e-45|00000003 (copy) MOV R5.z.1, t151F@R5.z CNDE_INT R24.x.4, R23.z.2, R24.x.3, R5.z.1 CNDE_INT R24.x.5, R23.w.2, R24.x.4, R5.w.1 TRUNC R57.x.3, R24.x.5 FLT_TO_INT R25.x.2, R57.x.3 MULLO_UINT R26.x.2, 5.60519e-45|00000004, R25.x.2 ADD_INT R34.x.2, R26.x.2, 4.2039e-45|00000003 ADD_INT R30.x.2, R26.x.2, 2.8026e-45|00000002 ADD_INT R28.x.2, R26.x.2, 1.4013e-45|00000001 ADD_INT R58.x.10, R34.x.2, 3.78351e-44|0000001b ADD_INT R58.x.7, R30.x.2, 3.78351e-44|0000001b ADD_INT R58.x.4, R28.x.2, 3.78351e-44|0000001b ADD_INT R58.x.2, R26.x.2, 3.78351e-44|0000001b (copy) MOV t104, R58.x.10 (copy) MOV t109, R58.x.7 (copy) MOV t114, R58.x.4 (copy) MOV t119, R58.x.2 > live_after: [R5.w.1 R6.x.1 R6.y.1 R6.z.1 R21.x.3 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R23.y.2 R23.z.2 R23.w.2 R24.x.5 t67 t68 t69 t70 t104 t109 t114 t119 t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147F@R4.x t148F@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] TEX < live_before: [R5.w.1 R6.x.1 R6.y.1 R6.z.1 R21.x.3 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R23.y.2 R23.z.2 R23.w.2 R24.x.5 t67 t68 t69 t70 t104 t109 t114 t119 t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147F@R4.x t148F@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] VFETCH t120, t121, t122, t123, t119, __, __, __ VFETCH t115, t116, t117, t118, t114, __, __, __ VFETCH t110, t111, t112, t113, t109, __, __, __ VFETCH t105, t106, t107, t108, t104, __, __, __ > live_after: [R5.w.1 R6.x.1 R6.y.1 R6.z.1 R21.x.3 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R23.y.2 R23.z.2 R23.w.2 R24.x.5 t67 t68 t69 t70 t105 t106 t107 t108 t110 t111 t112 t113 t115 t116 t117 t118 t120 t121 t122 t123 t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147F@R4.x t148F@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] ALU < live_before: [R5.w.1 R6.x.1 R6.y.1 R6.z.1 R21.x.3 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R23.y.2 R23.z.2 R23.w.2 R24.x.5 t67 t68 t69 t70 t105 t106 t107 t108 t110 t111 t112 t113 t115 t116 t117 t118 t120 t121 t122 t123 t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147F@R4.x t148F@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] (copy) MOV R2.x.1, t140F@R2.x (copy) MOV R58.y.2, t121 MUL R39.y.2, R58.y.2, R2.x.1 (copy) MOV R3.x.1, t143F@R3.x (copy) MOV R58.x.3, t120 MUL R42.x.2, R58.x.3, R3.x.1 MUL R39.x.2, R58.x.3, R2.x.1 (copy) MOV R58.z.2, t122 MUL R42.z.2, R58.z.2, R3.x.1 MUL R39.z.2, R58.z.2, R2.x.1 MUL R42.y.2, R58.y.2, R3.x.1 (copy) MOV R2.y.1, t141F@R2.y (copy) MOV R58.y.3, t116 MULADD R40.y.2, R58.y.3, R2.y.1, R39.y.2 (copy) MOV R3.y.1, t144F@R3.y (copy) MOV R58.x.5, t115 MULADD R43.x.2, R58.x.5, R3.y.1, R42.x.2 MULADD R40.x.2, R58.x.5, R2.y.1, R39.x.2 (copy) MOV R58.z.3, t117 MULADD R43.z.2, R58.z.3, R3.y.1, R42.z.2 MULADD R40.z.2, R58.z.3, R2.y.1, R39.z.2 MULADD R43.y.2, R58.y.3, R3.y.1, R42.y.2 (copy) MOV R2.z.1, t142F@R2.z (copy) MOV R58.y.5, t111 MULADD R41.y.2, R58.y.5, R2.z.1, R40.y.2 (copy) MOV R3.z.1, t145F@R3.z (copy) MOV R58.x.8, t110 MULADD R44.x.2, R58.x.8, R3.z.1, R43.x.2 (copy) MOV R50.x.1, t70 CNDE_INT R50.x.2, R21.x.5, R6.x.1, R50.x.1 MULADD R41.x.2, R58.x.8, R2.z.1, R40.x.2 (copy) MOV R58.z.5, t112 MULADD R44.z.2, R58.z.5, R3.z.1, R43.z.2 MULADD R41.z.2, R58.z.5, R2.z.1, R40.z.2 MULADD R44.y.2, R58.y.5, R3.z.1, R43.y.2 (copy) MOV R48.x.1, t69 CNDE_INT R48.x.2, R21.x.5, R6.x.1, R48.x.1 (copy) MOV R46.x.1, t68 CNDE_INT R46.x.2, R21.x.5, R6.x.1, R46.x.1 (copy) MOV R1.x.1, t137F@R1.x (copy) MOV R58.w.2, t123 MUL R35.w.2, R58.w.2, R1.x.1 (copy) MOV R33.x.1, t67 CNDE_INT R33.x.2, R21.x.5, R6.x.1, R33.x.1 MUL R35.z.2, R58.z.2, R1.x.1 MUL R35.y.2, R58.y.2, R1.x.1 MUL R35.x.2, R58.x.3, R1.x.1 MUL R51.z.2, R41.y.2, R44.x.2 CNDE_INT R50.x.3, R23.y.2, R50.x.2, R6.y.1 MUL R51.y.2, R41.x.2, R44.z.2 MUL R51.x.2, R41.z.2, R44.y.2 CNDE_INT R48.x.3, R23.y.2, R48.x.2, R6.y.1 CNDE_INT R46.x.3, R23.y.2, R46.x.2, R6.y.1 (copy) MOV R1.y.1, t138F@R1.y (copy) MOV R58.w.3, t118 MULADD R36.w.2, R58.w.3, R1.y.1, R35.w.2 CNDE_INT R33.x.3, R23.y.2, R33.x.2, R6.y.1 MULADD R36.z.2, R58.z.3, R1.y.1, R35.z.2 MULADD R36.y.2, R58.y.3, R1.y.1, R35.y.2 MULADD R36.x.2, R58.x.5, R1.y.1, R35.x.2 MULADD R52.z.2, R41.x.2, R44.y.2, -R51.z.2 CNDE_INT R50.x.4, R23.z.2, R50.x.3, R6.z.1 MULADD R52.y.2, R41.z.2, R44.x.2, -R51.y.2 MULADD R52.x.2, R41.y.2, R44.z.2, -R51.x.2 CNDE_INT R48.x.4, R23.z.2, R48.x.3, R6.z.1 CNDE_INT R46.x.4, R23.z.2, R46.x.3, R6.z.1 (copy) MOV R1.z.1, t139F@R1.z (copy) MOV R58.w.5, t113 MULADD R37.w.2, R58.w.5, R1.z.1, R36.w.2 CNDE_INT R33.x.4, R23.z.2, R33.x.3, R6.z.1 MULADD R37.z.2, R58.z.5, R1.z.1, R36.z.2 MULADD R37.y.2, R58.y.5, R1.z.1, R36.y.2 MULADD R37.x.2, R58.x.8, R1.z.1, R36.x.2 (copy) MOV R3.w.1, t146F@R3.w MUL R53.z.2, R52.z.2, R3.w.1 CNDE_INT R50.x.5, R23.w.2, R50.x.4, R21.x.3 MUL R53.y.2, R52.y.2, R3.w.1 MUL R53.x.2, R52.x.2, R3.w.1 CNDE_INT R48.x.5, R23.w.2, R48.x.4, R21.x.3 CNDE_INT R46.x.5, R23.w.2, R46.x.4, R21.x.3 (copy) MOV R58.w.7, t108 MULADD R38.w.2, R58.w.7, 1|3f800000, R37.w.2 CNDE_INT R33.x.5, R23.w.2, R33.x.4, R21.x.3 (copy) MOV R58.z.7, t107 MULADD R38.z.2, R58.z.7, 1|3f800000, R37.z.2 (copy) MOV R58.y.7, t106 MULADD R38.y.2, R58.y.7, 1|3f800000, R37.y.2 (copy) MOV R58.x.11, t105 MULADD R38.x.2, R58.x.11, 1|3f800000, R37.x.2 ADD_INT R21.x.6, R21.x.5, 1.4013e-45|00000001 MULADD R19.z.3, R53.z.2, R50.x.5, R19.z.2 MULADD R19.y.3, R53.y.2, R50.x.5, R19.y.2 MULADD R19.x.3, R53.x.2, R50.x.5, R19.x.2 MULADD R18.z.3, R44.z.2, R48.x.5, R18.z.2 MULADD R18.y.3, R44.y.2, R48.x.5, R18.y.2 MULADD R18.x.3, R44.x.2, R48.x.5, R18.x.2 MULADD R17.z.3, R41.z.2, R46.x.5, R17.z.2 MULADD R17.y.3, R41.y.2, R46.x.5, R17.y.2 MULADD R17.x.3, R41.x.2, R46.x.5, R17.x.2 MULADD R16.w.3, R38.w.2, R33.x.5, R16.w.2 MULADD R16.z.3, R38.z.2, R33.x.5, R16.z.2 MULADD R16.y.3, R38.y.2, R33.x.5, R16.y.2 MULADD R16.x.3, R38.x.2, R33.x.5, R16.x.2 (copy) MOV t103, R50.x.5 (copy) MOV t102, R48.x.5 (copy) MOV t101, R46.x.5 (copy) MOV t100, R33.x.5 (copy) MOV t99, R24.x.5 (copy) MOV t98, R21.x.6 (copy) MOV t97, R19.z.3 (copy) MOV t96, R19.y.3 (copy) MOV t95, R19.x.3 (copy) MOV t94, R18.z.3 (copy) MOV t93, R18.y.3 (copy) MOV t92, R18.x.3 (copy) MOV t91, R17.z.3 (copy) MOV t90, R17.y.3 (copy) MOV t89, R17.x.3 (copy) MOV t88, R16.w.3 (copy) MOV t87, R16.z.3 (copy) MOV t86, R16.y.3 (copy) MOV t85, R16.x.3 > live_after: [R5.w.1 R6.x.1 R6.y.1 R6.z.1 R21.x.3 t85 t86 t87 t88 t89 t90 t91 t92 t93 t94 t95 t96 t97 t98 t99 t100 t101 t102 t103 t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147F@R4.x t148F@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] } end BB_4 live_after: [R5.w.1 R6.x.1 R6.y.1 R6.z.1 R21.x.3 t85 t86 t87 t88 t89 t90 t91 t92 t93 t94 t95 t96 t97 t98 t99 t100 t101 t102 t103 t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147F@R4.x t148F@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] } end_repeat { * phi t39, t124 * phi t40, t125 * phi t41, t126 * phi t42, t127 * phi t43, t128 * phi t44, t129 * phi t45, t130 * phi t46, t131 * phi t47, t132 * phi t48, t133 * phi t49, t134 * phi t50, t135 * phi t51, t136 } live_after: [R5.w.1 t39 t40 t41 t42 t43 t44 t45 t46 t47 t48 t49 t50 t51 t147F@R4.x t148F@R4.y ] { BB_5 loop_level = 0 live_before: [R5.w.1 t39 t40 t41 t42 t43 t44 t45 t46 t47 t48 t49 t50 t51 t147F@R4.x t148F@R4.y ] ALU < live_before: [R5.w.1 t39 t40 t41 t42 t43 t44 t45 t46 t47 t48 t49 t50 t51 t147F@R4.x t148F@R4.y ] (copy) MOV R17.z.4, t45 (copy) MOV t38, R17.z.4 (copy) MOV R17.y.4, t44 (copy) MOV t37, R17.y.4 (copy) MOV R17.x.4, t43 (copy) MOV t36, R17.x.4 DOT4 R13.x.2, __, __, __, t36, t36, t37, t37, t38, t38, 0|00000000, 0|00000000 (copy) MOV R18.z.4, t48 (copy) MOV t35, R18.z.4 (copy) MOV R18.y.4, t47 (copy) MOV t34, R18.y.4 (copy) MOV R18.x.4, t46 (copy) MOV t33, R18.x.4 DOT4 R14.x.4, __, __, __, t33, t33, t34, t34, t35, t35, 0|00000000, 0|00000000 (copy) MOV R19.z.4, t51 (copy) MOV t32, R19.z.4 (copy) MOV R19.y.4, t50 (copy) MOV t31, R19.y.4 (copy) MOV R19.x.4, t49 (copy) MOV t30, R19.x.4 DOT4 R15.x.5, __, __, __, t30, t30, t31, t31, t32, t32, 0|00000000, 0|00000000 (copy) MOV R16.x.4, t39 MUL R12.x.2, C23.x, R16.x.4 RECIPSQRT_CLAMPED R57.x.8, |R13.x.2| RECIPSQRT_CLAMPED R57.x.9, |R14.x.4| RECIPSQRT_CLAMPED R57.x.10, |R15.x.5| MUL R12.y.2, C23.y, R16.x.4 (copy) MOV R16.y.4, t40 MULADD R12.x.3, C24.x, R16.y.4, R12.x.2 MUL R13.x.4, R17.x.4, R57.x.8 MUL R14.x.6, R18.x.4, R57.x.9 MUL R15.x.7, R19.x.4, R57.x.10 MUL R12.z.2, C23.z, R16.x.4 MULADD R12.y.3, C24.y, R16.y.4, R12.y.2 (copy) MOV R16.z.4, t41 MULADD R12.x.4, C25.x, R16.z.4, R12.x.3 MUL R13.y.2, R17.y.4, R57.x.8 MUL R14.z.2, C23.z, R13.x.4 MUL R14.y.2, C23.y, R13.x.4 MUL R14.x.2, C23.x, R13.x.4 MUL R14.y.4, R18.y.4, R57.x.9 MUL R15.z.3, C23.z, R14.x.6 MUL R15.y.3, C23.y, R14.x.6 MUL R15.x.3, C23.x, R14.x.6 MUL R15.y.5, R19.y.4, R57.x.10 MUL R16.z.5, C23.z, R15.x.7 MUL R16.y.5, C23.y, R15.x.7 MUL R16.x.5, C23.x, R15.x.7 MUL R12.w.1, C23.w, R16.x.4 MULADD R12.z.3, C24.z, R16.y.4, R12.z.2 MULADD R12.y.4, C25.y, R16.z.4, R12.y.3 (copy) MOV R16.w.4, t42 MULADD R12.x.5, C26.x, R16.w.4, R12.x.4 MUL R13.z.2, R17.z.4, R57.x.8 MULADD R14.z.3, C24.z, R13.y.2, R14.z.2 MULADD R14.y.3, C24.y, R13.y.2, R14.y.2 MULADD R14.x.3, C24.x, R13.y.2, R14.x.2 MUL R14.z.4, R18.z.4, R57.x.9 MULADD R15.z.4, C24.z, R14.y.4, R15.z.3 MULADD R15.y.4, C24.y, R14.y.4, R15.y.3 MULADD R15.x.4, C24.x, R14.y.4, R15.x.3 MUL R15.z.5, R19.z.4, R57.x.10 MULADD R16.z.6, C24.z, R15.y.5, R16.z.5 MULADD R16.y.6, C24.y, R15.y.5, R16.y.5 MULADD R16.x.6, C24.x, R15.y.5, R16.x.5 MULADD R12.w.2, C24.w, R16.y.4, R12.w.1 MULADD R12.z.4, C25.z, R16.z.4, R12.z.3 MULADD R12.y.5, C26.y, R16.w.4, R12.y.4 MUL R16.w.5, C0.w, R12.x.5 MUL R16.z.7, C0.z, R12.x.5 MUL R16.y.7, C0.y, R12.x.5 MUL R16.x.7, C0.x, R12.x.5 MULADD R13.z.3, C25.z, R13.z.2, R14.z.3 MULADD R13.y.3, C25.y, R13.z.2, R14.y.3 MULADD R13.x.5, C25.x, R13.z.2, R14.x.3 MULADD R14.z.5, C25.z, R14.z.4, R15.z.4 MULADD R14.y.5, C25.y, R14.z.4, R15.y.4 MULADD R14.x.7, C25.x, R14.z.4, R15.x.4 MULADD R15.z.6, C25.z, R15.z.5, R16.z.6 MULADD R15.y.6, C25.y, R15.z.5, R16.y.6 MULADD R15.x.8, C25.x, R15.z.5, R16.x.6 MULADD R12.w.3, C25.w, R16.z.4, R12.w.2 MULADD R12.z.5, C26.z, R16.w.4, R12.z.4 MULADD R16.w.6, C1.w, R12.y.5, R16.w.5 MULADD R16.z.8, C1.z, R12.y.5, R16.z.7 MULADD R16.y.8, C1.y, R12.y.5, R16.y.7 MULADD R16.x.8, C1.x, R12.y.5, R16.x.7 (copy) MOV t29, R13.z.3 (copy) MOV t28, R13.y.3 (copy) MOV t27, R13.x.5 DOT4 R17.x.5, __, __, __, t27, t27, t28, t28, t29, t29, 0|00000000, 0|00000000 (copy) MOV t26, R14.z.5 (copy) MOV t25, R14.y.5 (copy) MOV t24, R14.x.7 DOT4 R18.x.5, __, __, __, t24, t24, t25, t25, t26, t26, 0|00000000, 0|00000000 (copy) MOV t23, R15.z.6 (copy) MOV t22, R15.y.6 (copy) MOV t21, R15.x.8 DOT4 R14.x.9, __, __, __, t21, t21, t22, t22, t23, t23, 0|00000000, 0|00000000 MULADD R12.w.4, C26.w, R16.w.4, R12.w.3 MULADD R16.w.7, C2.w, R12.z.5, R16.w.6 MULADD R16.z.9, C2.z, R12.z.5, R16.z.8 MULADD R16.y.9, C2.y, R12.z.5, R16.y.8 MULADD R16.x.9, C2.x, R12.z.5, R16.x.8 RECIPSQRT_CLAMPED R57.x.11, |R17.x.5| RECIPSQRT_CLAMPED R57.x.12, |R18.x.5| RECIPSQRT_CLAMPED R57.x.13, |R14.x.9| MULADD R16.w.8, C3.w, R12.w.4, R16.w.7 MULADD R16.z.10, C3.z, R12.w.4, R16.z.9 MULADD R16.y.10, C3.y, R12.w.4, R16.y.9 MULADD R16.x.10, C3.x, R12.w.4, R16.x.9 MUL R13.y.4, R13.y.3, R57.x.11 MUL R13.x.6, R13.x.5, R57.x.11 MUL R14.z.6, R14.z.5, R57.x.12 MUL R14.y.6, R14.y.5, R57.x.12 MUL R14.x.8, R14.x.7, R57.x.12 MUL R13.z.4, R13.z.3, R57.x.11 MUL R14.z.7, R15.z.6, R57.x.13 MUL R14.y.7, R15.y.6, R57.x.13 MUL R14.x.11, R15.x.8, R57.x.13 (copy) MOV t16, R12.w.4 (copy) MOV t15, R12.z.5 (copy) MOV t14, R12.y.5 (copy) MOV t13, R12.x.5 (copy) MOV t20, R16.w.8 (copy) MOV t19, R16.z.10 (copy) MOV t18, R16.y.10 (copy) MOV t17, R16.x.10 (copy) MOV t12, R13.y.4 (copy) MOV t11, R13.x.6 (copy) MOV R4.y.1, t148F@R4.y (copy) MOV t10, R4.y.1 (copy) MOV R4.x.1, t147F@R4.x (copy) MOV t9, R4.x.1 (copy) MOV t8, R14.z.6 (copy) MOV t7, R14.y.6 (copy) MOV t6, R14.x.8 (copy) MOV t5, R13.z.4 (copy) MOV t4, R5.w.1 (copy) MOV t3, R14.z.7 (copy) MOV t2, R14.y.7 (copy) MOV t1, R14.x.11 > live_after: [t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t20 ] EXPORT PARAM 3 t1, t2, t3, t4 EXPORT PARAM 2 t5, t6, t7, t8 EXPORT PARAM 1 t9, t10, t11, t12 EXPORT POS 60 t17, t18, t19, t20 EXPORT PARAM 0 t13, t14, t15, t16 } end BB_5 } ###### after dce_cleanup { preloaded inputs [R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w] live_before: [undef ] { BB_0 loop_level = 0 live_before: [R0.xF@R0.x R0.yF@R0.y R0.zF@R0.z R0.wF@R0.w undef ] CALL_FS t137F@R1.x, t138F@R1.y, t139F@R1.z, __, t140F@R2.x, t141F@R2.y, t142F@R2.z, __, t143F@R3.x, t144F@R3.y, t145F@R3.z, t146F@R3.w, t147F@R4.x, t148F@R4.y, __, __, t149F@R5.x, t150F@R5.y, t151F@R5.z, t152F@R5.w, t153F@R6.x, t154F@R6.y, t155F@R6.z, __, R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w ALU < live_before: [undef t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147F@R4.x t148F@R4.y t149F@R5.x t150F@R5.y t151F@R5.z t152F@R5.w t153F@R6.x t154F@R6.y t155F@R6.z ] (copy) MOV R6.x.1, t153F@R6.x ADD R21.x.1, 1|3f800000, -R6.x.1 (copy) MOV R6.y.1, t154F@R6.y ADD R21.x.2, R21.x.1, -R6.y.1 (copy) MOV R6.z.1, t155F@R6.z ADD R21.x.3, R21.x.2, -R6.z.1 (copy) MOV R5.w.1, t152F@R5.w (copy) MOV t84, 0|00000000 (copy) MOV t83, 0|00000000 (copy) MOV t82, 0|00000000 (copy) MOV t81, 0|00000000 (copy) MOV t80, 0|00000000 (copy) MOV t79, 0|00000000 (copy) MOV t78, 0|00000000 (copy) MOV t77, 0|00000000 (copy) MOV t76, 0|00000000 (copy) MOV t75, 0|00000000 (copy) MOV t74, 0|00000000 (copy) MOV t73, 0|00000000 (copy) MOV t72, 0|00000000 (copy) MOV t71, 0|00000000 > live_after: [R5.w.1 R6.x.1 R6.y.1 R6.z.1 R21.x.3 undef t71 t72 t73 t74 t75 t76 t77 t78 t79 t80 t81 t82 t83 t84 t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147F@R4.x t148F@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] } end BB_0 live_after: [R5.w.1 R6.x.1 R6.y.1 R6.z.1 R21.x.3 undef t71 t72 t73 t74 t75 t76 t77 t78 t79 t80 t81 t82 t83 t84 t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147F@R4.x t148F@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] region #0 live_before: [R5.w.1 R6.x.1 R6.y.1 R6.z.1 R21.x.3 undef t71 t72 t73 t74 t75 t76 t77 t78 t79 t80 t81 t82 t83 t84 t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147F@R4.x t148F@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] { * phi t52, t71, t85 * phi t53, t72, t86 * phi t54, t73, t87 * phi t55, t74, t88 * phi t56, t75, t89 * phi t57, t76, t90 * phi t58, t77, t91 * phi t59, t78, t92 * phi t60, t79, t93 * phi t61, t80, t94 * phi t62, t81, t95 * phi t63, t82, t96 * phi t64, t83, t97 * phi t65, t84, t98 * phi t66, undef, t99 * phi t67, undef, t100 * phi t68, undef, t101 * phi t69, undef, t102 * phi t70, undef, t103 } repeat region #0 after { { BB_1 loop_level = 1 live_before: [R5.w.1 R6.x.1 R6.y.1 R6.z.1 R21.x.3 t52 t53 t54 t55 t56 t57 t58 t59 t60 t61 t62 t63 t64 t65 t66 t67 t68 t69 t70 t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147F@R4.x t148F@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] ALU < live_before: [R5.w.1 R6.x.1 R6.y.1 R6.z.1 R21.x.3 t52 t53 t54 t55 t56 t57 t58 t59 t60 t61 t62 t63 t64 t65 t66 t67 t68 t69 t70 t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147F@R4.x t148F@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] (copy) MOV R21.x.5, t65 PRED_SETGE_INT __, __, EM.2, R21.x.5, 5.60519e-45|00000004 (copy) MOV R16.x.2, t52 (copy) MOV R16.y.2, t53 (copy) MOV R16.z.2, t54 (copy) MOV R16.w.2, t55 (copy) MOV R17.x.2, t56 (copy) MOV R17.y.2, t57 (copy) MOV R17.z.2, t58 (copy) MOV R18.x.2, t59 (copy) MOV R18.y.2, t60 (copy) MOV R18.z.2, t61 (copy) MOV R19.x.2, t62 (copy) MOV R19.y.2, t63 (copy) MOV R19.z.2, t64 > live_after: [R5.w.1 R6.x.1 R6.y.1 R6.z.1 R21.x.3 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 EM.2 t66 t67 t68 t69 t70 t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147F@R4.x t148F@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] } end BB_1 live_after: [R5.w.1 R6.x.1 R6.y.1 R6.z.1 R21.x.3 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 EM.2 t66 t67 t68 t69 t70 t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147F@R4.x t148F@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] region #1 live_before: [R5.w.1 R6.x.1 R6.y.1 R6.z.1 R21.x.3 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 EM.2 t66 t67 t68 t69 t70 t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147F@R4.x t148F@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] depart region #1 after { if EM.2 { depart region #0 after { { BB_2 loop_level = 1 live_before: [R5.w.1 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 t147F@R4.x t148F@R4.y ] ALU < live_before: [R5.w.1 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 t147F@R4.x t148F@R4.y ] (copy) MOV t136, R19.z.2 (copy) MOV t135, R19.y.2 (copy) MOV t134, R19.x.2 (copy) MOV t133, R18.z.2 (copy) MOV t132, R18.y.2 (copy) MOV t131, R18.x.2 (copy) MOV t130, R17.z.2 (copy) MOV t129, R17.y.2 (copy) MOV t128, R17.x.2 (copy) MOV t127, R16.w.2 (copy) MOV t126, R16.z.2 (copy) MOV t125, R16.y.2 (copy) MOV t124, R16.x.2 > live_after: [R5.w.1 t124 t125 t126 t127 t128 t129 t130 t131 t132 t133 t134 t135 t136 t147F@R4.x t148F@R4.y ] } end BB_2 live_after: [R5.w.1 t124 t125 t126 t127 t128 t129 t130 t131 t132 t133 t134 t135 t136 t147F@R4.x t148F@R4.y ] } end_depart } endif live_after: [R5.w.1 R6.x.1 R6.y.1 R6.z.1 R21.x.3 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 t66 t67 t68 t69 t70 t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147F@R4.x t148F@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] { BB_3 loop_level = 1 live_before: [R5.w.1 R6.x.1 R6.y.1 R6.z.1 R21.x.3 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 t66 t67 t68 t69 t70 t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147F@R4.x t148F@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] } end BB_3 live_after: [R5.w.1 R6.x.1 R6.y.1 R6.z.1 R21.x.3 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 t66 t67 t68 t69 t70 t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147F@R4.x t148F@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] } end_depart live_after: [R5.w.1 R6.x.1 R6.y.1 R6.z.1 R21.x.3 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 t66 t67 t68 t69 t70 t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147F@R4.x t148F@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] { BB_4 loop_level = 1 live_before: [R5.w.1 R6.x.1 R6.y.1 R6.z.1 R21.x.3 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 t66 t67 t68 t69 t70 t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147F@R4.x t148F@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] ALU < live_before: [R5.w.1 R6.x.1 R6.y.1 R6.z.1 R21.x.3 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 t66 t67 t68 t69 t70 t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147F@R4.x t148F@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] SETE_INT R23.y.2, R21.x.5, 1.4013e-45|00000001 (copy) MOV R24.x.1, t66 (copy) MOV R5.x.1, t149F@R5.x CNDE_INT R24.x.2, R21.x.5, R5.x.1, R24.x.1 SETE_INT R23.z.2, R21.x.5, 2.8026e-45|00000002 (copy) MOV R5.y.1, t150F@R5.y CNDE_INT R24.x.3, R23.y.2, R24.x.2, R5.y.1 SETE_INT R23.w.2, R21.x.5, 4.2039e-45|00000003 (copy) MOV R5.z.1, t151F@R5.z CNDE_INT R24.x.4, R23.z.2, R24.x.3, R5.z.1 CNDE_INT R24.x.5, R23.w.2, R24.x.4, R5.w.1 TRUNC R57.x.3, R24.x.5 FLT_TO_INT R25.x.2, R57.x.3 MULLO_UINT R26.x.2, 5.60519e-45|00000004, R25.x.2 ADD_INT R34.x.2, R26.x.2, 4.2039e-45|00000003 ADD_INT R30.x.2, R26.x.2, 2.8026e-45|00000002 ADD_INT R28.x.2, R26.x.2, 1.4013e-45|00000001 ADD_INT R58.x.10, R34.x.2, 3.78351e-44|0000001b ADD_INT R58.x.7, R30.x.2, 3.78351e-44|0000001b ADD_INT R58.x.4, R28.x.2, 3.78351e-44|0000001b ADD_INT R58.x.2, R26.x.2, 3.78351e-44|0000001b (copy) MOV t104, R58.x.10 (copy) MOV t109, R58.x.7 (copy) MOV t114, R58.x.4 (copy) MOV t119, R58.x.2 > live_after: [R5.w.1 R6.x.1 R6.y.1 R6.z.1 R21.x.3 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R23.y.2 R23.z.2 R23.w.2 R24.x.5 t67 t68 t69 t70 t104 t109 t114 t119 t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147F@R4.x t148F@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] TEX < live_before: [R5.w.1 R6.x.1 R6.y.1 R6.z.1 R21.x.3 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R23.y.2 R23.z.2 R23.w.2 R24.x.5 t67 t68 t69 t70 t104 t109 t114 t119 t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147F@R4.x t148F@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] VFETCH t120, t121, t122, t123, t119, __, __, __ VFETCH t115, t116, t117, t118, t114, __, __, __ VFETCH t110, t111, t112, t113, t109, __, __, __ VFETCH t105, t106, t107, t108, t104, __, __, __ > live_after: [R5.w.1 R6.x.1 R6.y.1 R6.z.1 R21.x.3 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R23.y.2 R23.z.2 R23.w.2 R24.x.5 t67 t68 t69 t70 t105 t106 t107 t108 t110 t111 t112 t113 t115 t116 t117 t118 t120 t121 t122 t123 t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147F@R4.x t148F@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] ALU < live_before: [R5.w.1 R6.x.1 R6.y.1 R6.z.1 R21.x.3 R16.x.2 R16.y.2 R16.z.2 R16.w.2 R17.x.2 R17.y.2 R17.z.2 R18.x.2 R18.y.2 R18.z.2 R19.x.2 R19.y.2 R19.z.2 R21.x.5 R23.y.2 R23.z.2 R23.w.2 R24.x.5 t67 t68 t69 t70 t105 t106 t107 t108 t110 t111 t112 t113 t115 t116 t117 t118 t120 t121 t122 t123 t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147F@R4.x t148F@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] (copy) MOV R2.x.1, t140F@R2.x (copy) MOV R58.y.2, t121 MUL R39.y.2, R58.y.2, R2.x.1 (copy) MOV R3.x.1, t143F@R3.x (copy) MOV R58.x.3, t120 MUL R42.x.2, R58.x.3, R3.x.1 MUL R39.x.2, R58.x.3, R2.x.1 (copy) MOV R58.z.2, t122 MUL R42.z.2, R58.z.2, R3.x.1 MUL R39.z.2, R58.z.2, R2.x.1 MUL R42.y.2, R58.y.2, R3.x.1 (copy) MOV R2.y.1, t141F@R2.y (copy) MOV R58.y.3, t116 MULADD R40.y.2, R58.y.3, R2.y.1, R39.y.2 (copy) MOV R3.y.1, t144F@R3.y (copy) MOV R58.x.5, t115 MULADD R43.x.2, R58.x.5, R3.y.1, R42.x.2 MULADD R40.x.2, R58.x.5, R2.y.1, R39.x.2 (copy) MOV R58.z.3, t117 MULADD R43.z.2, R58.z.3, R3.y.1, R42.z.2 MULADD R40.z.2, R58.z.3, R2.y.1, R39.z.2 MULADD R43.y.2, R58.y.3, R3.y.1, R42.y.2 (copy) MOV R2.z.1, t142F@R2.z (copy) MOV R58.y.5, t111 MULADD R41.y.2, R58.y.5, R2.z.1, R40.y.2 (copy) MOV R3.z.1, t145F@R3.z (copy) MOV R58.x.8, t110 MULADD R44.x.2, R58.x.8, R3.z.1, R43.x.2 (copy) MOV R50.x.1, t70 CNDE_INT R50.x.2, R21.x.5, R6.x.1, R50.x.1 MULADD R41.x.2, R58.x.8, R2.z.1, R40.x.2 (copy) MOV R58.z.5, t112 MULADD R44.z.2, R58.z.5, R3.z.1, R43.z.2 MULADD R41.z.2, R58.z.5, R2.z.1, R40.z.2 MULADD R44.y.2, R58.y.5, R3.z.1, R43.y.2 (copy) MOV R48.x.1, t69 CNDE_INT R48.x.2, R21.x.5, R6.x.1, R48.x.1 (copy) MOV R46.x.1, t68 CNDE_INT R46.x.2, R21.x.5, R6.x.1, R46.x.1 (copy) MOV R1.x.1, t137F@R1.x (copy) MOV R58.w.2, t123 MUL R35.w.2, R58.w.2, R1.x.1 (copy) MOV R33.x.1, t67 CNDE_INT R33.x.2, R21.x.5, R6.x.1, R33.x.1 MUL R35.z.2, R58.z.2, R1.x.1 MUL R35.y.2, R58.y.2, R1.x.1 MUL R35.x.2, R58.x.3, R1.x.1 MUL R51.z.2, R41.y.2, R44.x.2 CNDE_INT R50.x.3, R23.y.2, R50.x.2, R6.y.1 MUL R51.y.2, R41.x.2, R44.z.2 MUL R51.x.2, R41.z.2, R44.y.2 CNDE_INT R48.x.3, R23.y.2, R48.x.2, R6.y.1 CNDE_INT R46.x.3, R23.y.2, R46.x.2, R6.y.1 (copy) MOV R1.y.1, t138F@R1.y (copy) MOV R58.w.3, t118 MULADD R36.w.2, R58.w.3, R1.y.1, R35.w.2 CNDE_INT R33.x.3, R23.y.2, R33.x.2, R6.y.1 MULADD R36.z.2, R58.z.3, R1.y.1, R35.z.2 MULADD R36.y.2, R58.y.3, R1.y.1, R35.y.2 MULADD R36.x.2, R58.x.5, R1.y.1, R35.x.2 MULADD R52.z.2, R41.x.2, R44.y.2, -R51.z.2 CNDE_INT R50.x.4, R23.z.2, R50.x.3, R6.z.1 MULADD R52.y.2, R41.z.2, R44.x.2, -R51.y.2 MULADD R52.x.2, R41.y.2, R44.z.2, -R51.x.2 CNDE_INT R48.x.4, R23.z.2, R48.x.3, R6.z.1 CNDE_INT R46.x.4, R23.z.2, R46.x.3, R6.z.1 (copy) MOV R1.z.1, t139F@R1.z (copy) MOV R58.w.5, t113 MULADD R37.w.2, R58.w.5, R1.z.1, R36.w.2 CNDE_INT R33.x.4, R23.z.2, R33.x.3, R6.z.1 MULADD R37.z.2, R58.z.5, R1.z.1, R36.z.2 MULADD R37.y.2, R58.y.5, R1.z.1, R36.y.2 MULADD R37.x.2, R58.x.8, R1.z.1, R36.x.2 (copy) MOV R3.w.1, t146F@R3.w MUL R53.z.2, R52.z.2, R3.w.1 CNDE_INT R50.x.5, R23.w.2, R50.x.4, R21.x.3 MUL R53.y.2, R52.y.2, R3.w.1 MUL R53.x.2, R52.x.2, R3.w.1 CNDE_INT R48.x.5, R23.w.2, R48.x.4, R21.x.3 CNDE_INT R46.x.5, R23.w.2, R46.x.4, R21.x.3 (copy) MOV R58.w.7, t108 MULADD R38.w.2, R58.w.7, 1|3f800000, R37.w.2 CNDE_INT R33.x.5, R23.w.2, R33.x.4, R21.x.3 (copy) MOV R58.z.7, t107 MULADD R38.z.2, R58.z.7, 1|3f800000, R37.z.2 (copy) MOV R58.y.7, t106 MULADD R38.y.2, R58.y.7, 1|3f800000, R37.y.2 (copy) MOV R58.x.11, t105 MULADD R38.x.2, R58.x.11, 1|3f800000, R37.x.2 ADD_INT R21.x.6, R21.x.5, 1.4013e-45|00000001 MULADD R19.z.3, R53.z.2, R50.x.5, R19.z.2 MULADD R19.y.3, R53.y.2, R50.x.5, R19.y.2 MULADD R19.x.3, R53.x.2, R50.x.5, R19.x.2 MULADD R18.z.3, R44.z.2, R48.x.5, R18.z.2 MULADD R18.y.3, R44.y.2, R48.x.5, R18.y.2 MULADD R18.x.3, R44.x.2, R48.x.5, R18.x.2 MULADD R17.z.3, R41.z.2, R46.x.5, R17.z.2 MULADD R17.y.3, R41.y.2, R46.x.5, R17.y.2 MULADD R17.x.3, R41.x.2, R46.x.5, R17.x.2 MULADD R16.w.3, R38.w.2, R33.x.5, R16.w.2 MULADD R16.z.3, R38.z.2, R33.x.5, R16.z.2 MULADD R16.y.3, R38.y.2, R33.x.5, R16.y.2 MULADD R16.x.3, R38.x.2, R33.x.5, R16.x.2 (copy) MOV t103, R50.x.5 (copy) MOV t102, R48.x.5 (copy) MOV t101, R46.x.5 (copy) MOV t100, R33.x.5 (copy) MOV t99, R24.x.5 (copy) MOV t98, R21.x.6 (copy) MOV t97, R19.z.3 (copy) MOV t96, R19.y.3 (copy) MOV t95, R19.x.3 (copy) MOV t94, R18.z.3 (copy) MOV t93, R18.y.3 (copy) MOV t92, R18.x.3 (copy) MOV t91, R17.z.3 (copy) MOV t90, R17.y.3 (copy) MOV t89, R17.x.3 (copy) MOV t88, R16.w.3 (copy) MOV t87, R16.z.3 (copy) MOV t86, R16.y.3 (copy) MOV t85, R16.x.3 > live_after: [R5.w.1 R6.x.1 R6.y.1 R6.z.1 R21.x.3 t85 t86 t87 t88 t89 t90 t91 t92 t93 t94 t95 t96 t97 t98 t99 t100 t101 t102 t103 t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147F@R4.x t148F@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] } end BB_4 live_after: [R5.w.1 R6.x.1 R6.y.1 R6.z.1 R21.x.3 t85 t86 t87 t88 t89 t90 t91 t92 t93 t94 t95 t96 t97 t98 t99 t100 t101 t102 t103 t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147F@R4.x t148F@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] } end_repeat { * phi t39, t124 * phi t40, t125 * phi t41, t126 * phi t42, t127 * phi t43, t128 * phi t44, t129 * phi t45, t130 * phi t46, t131 * phi t47, t132 * phi t48, t133 * phi t49, t134 * phi t50, t135 * phi t51, t136 } live_after: [R5.w.1 t39 t40 t41 t42 t43 t44 t45 t46 t47 t48 t49 t50 t51 t147F@R4.x t148F@R4.y ] { BB_5 loop_level = 0 live_before: [R5.w.1 t39 t40 t41 t42 t43 t44 t45 t46 t47 t48 t49 t50 t51 t147F@R4.x t148F@R4.y ] ALU < live_before: [R5.w.1 t39 t40 t41 t42 t43 t44 t45 t46 t47 t48 t49 t50 t51 t147F@R4.x t148F@R4.y ] (copy) MOV R17.z.4, t45 (copy) MOV t38, R17.z.4 (copy) MOV R17.y.4, t44 (copy) MOV t37, R17.y.4 (copy) MOV R17.x.4, t43 (copy) MOV t36, R17.x.4 DOT4 R13.x.2, __, __, __, t36, t36, t37, t37, t38, t38, 0|00000000, 0|00000000 (copy) MOV R18.z.4, t48 (copy) MOV t35, R18.z.4 (copy) MOV R18.y.4, t47 (copy) MOV t34, R18.y.4 (copy) MOV R18.x.4, t46 (copy) MOV t33, R18.x.4 DOT4 R14.x.4, __, __, __, t33, t33, t34, t34, t35, t35, 0|00000000, 0|00000000 (copy) MOV R19.z.4, t51 (copy) MOV t32, R19.z.4 (copy) MOV R19.y.4, t50 (copy) MOV t31, R19.y.4 (copy) MOV R19.x.4, t49 (copy) MOV t30, R19.x.4 DOT4 R15.x.5, __, __, __, t30, t30, t31, t31, t32, t32, 0|00000000, 0|00000000 (copy) MOV R16.x.4, t39 MUL R12.x.2, C23.x, R16.x.4 RECIPSQRT_CLAMPED R57.x.8, |R13.x.2| RECIPSQRT_CLAMPED R57.x.9, |R14.x.4| RECIPSQRT_CLAMPED R57.x.10, |R15.x.5| MUL R12.y.2, C23.y, R16.x.4 (copy) MOV R16.y.4, t40 MULADD R12.x.3, C24.x, R16.y.4, R12.x.2 MUL R13.x.4, R17.x.4, R57.x.8 MUL R14.x.6, R18.x.4, R57.x.9 MUL R15.x.7, R19.x.4, R57.x.10 MUL R12.z.2, C23.z, R16.x.4 MULADD R12.y.3, C24.y, R16.y.4, R12.y.2 (copy) MOV R16.z.4, t41 MULADD R12.x.4, C25.x, R16.z.4, R12.x.3 MUL R13.y.2, R17.y.4, R57.x.8 MUL R14.z.2, C23.z, R13.x.4 MUL R14.y.2, C23.y, R13.x.4 MUL R14.x.2, C23.x, R13.x.4 MUL R14.y.4, R18.y.4, R57.x.9 MUL R15.z.3, C23.z, R14.x.6 MUL R15.y.3, C23.y, R14.x.6 MUL R15.x.3, C23.x, R14.x.6 MUL R15.y.5, R19.y.4, R57.x.10 MUL R16.z.5, C23.z, R15.x.7 MUL R16.y.5, C23.y, R15.x.7 MUL R16.x.5, C23.x, R15.x.7 MUL R12.w.1, C23.w, R16.x.4 MULADD R12.z.3, C24.z, R16.y.4, R12.z.2 MULADD R12.y.4, C25.y, R16.z.4, R12.y.3 (copy) MOV R16.w.4, t42 MULADD R12.x.5, C26.x, R16.w.4, R12.x.4 MUL R13.z.2, R17.z.4, R57.x.8 MULADD R14.z.3, C24.z, R13.y.2, R14.z.2 MULADD R14.y.3, C24.y, R13.y.2, R14.y.2 MULADD R14.x.3, C24.x, R13.y.2, R14.x.2 MUL R14.z.4, R18.z.4, R57.x.9 MULADD R15.z.4, C24.z, R14.y.4, R15.z.3 MULADD R15.y.4, C24.y, R14.y.4, R15.y.3 MULADD R15.x.4, C24.x, R14.y.4, R15.x.3 MUL R15.z.5, R19.z.4, R57.x.10 MULADD R16.z.6, C24.z, R15.y.5, R16.z.5 MULADD R16.y.6, C24.y, R15.y.5, R16.y.5 MULADD R16.x.6, C24.x, R15.y.5, R16.x.5 MULADD R12.w.2, C24.w, R16.y.4, R12.w.1 MULADD R12.z.4, C25.z, R16.z.4, R12.z.3 MULADD R12.y.5, C26.y, R16.w.4, R12.y.4 MUL R16.w.5, C0.w, R12.x.5 MUL R16.z.7, C0.z, R12.x.5 MUL R16.y.7, C0.y, R12.x.5 MUL R16.x.7, C0.x, R12.x.5 MULADD R13.z.3, C25.z, R13.z.2, R14.z.3 MULADD R13.y.3, C25.y, R13.z.2, R14.y.3 MULADD R13.x.5, C25.x, R13.z.2, R14.x.3 MULADD R14.z.5, C25.z, R14.z.4, R15.z.4 MULADD R14.y.5, C25.y, R14.z.4, R15.y.4 MULADD R14.x.7, C25.x, R14.z.4, R15.x.4 MULADD R15.z.6, C25.z, R15.z.5, R16.z.6 MULADD R15.y.6, C25.y, R15.z.5, R16.y.6 MULADD R15.x.8, C25.x, R15.z.5, R16.x.6 MULADD R12.w.3, C25.w, R16.z.4, R12.w.2 MULADD R12.z.5, C26.z, R16.w.4, R12.z.4 MULADD R16.w.6, C1.w, R12.y.5, R16.w.5 MULADD R16.z.8, C1.z, R12.y.5, R16.z.7 MULADD R16.y.8, C1.y, R12.y.5, R16.y.7 MULADD R16.x.8, C1.x, R12.y.5, R16.x.7 (copy) MOV t29, R13.z.3 (copy) MOV t28, R13.y.3 (copy) MOV t27, R13.x.5 DOT4 R17.x.5, __, __, __, t27, t27, t28, t28, t29, t29, 0|00000000, 0|00000000 (copy) MOV t26, R14.z.5 (copy) MOV t25, R14.y.5 (copy) MOV t24, R14.x.7 DOT4 R18.x.5, __, __, __, t24, t24, t25, t25, t26, t26, 0|00000000, 0|00000000 (copy) MOV t23, R15.z.6 (copy) MOV t22, R15.y.6 (copy) MOV t21, R15.x.8 DOT4 R14.x.9, __, __, __, t21, t21, t22, t22, t23, t23, 0|00000000, 0|00000000 MULADD R12.w.4, C26.w, R16.w.4, R12.w.3 MULADD R16.w.7, C2.w, R12.z.5, R16.w.6 MULADD R16.z.9, C2.z, R12.z.5, R16.z.8 MULADD R16.y.9, C2.y, R12.z.5, R16.y.8 MULADD R16.x.9, C2.x, R12.z.5, R16.x.8 RECIPSQRT_CLAMPED R57.x.11, |R17.x.5| RECIPSQRT_CLAMPED R57.x.12, |R18.x.5| RECIPSQRT_CLAMPED R57.x.13, |R14.x.9| MULADD R16.w.8, C3.w, R12.w.4, R16.w.7 MULADD R16.z.10, C3.z, R12.w.4, R16.z.9 MULADD R16.y.10, C3.y, R12.w.4, R16.y.9 MULADD R16.x.10, C3.x, R12.w.4, R16.x.9 MUL R13.y.4, R13.y.3, R57.x.11 MUL R13.x.6, R13.x.5, R57.x.11 MUL R14.z.6, R14.z.5, R57.x.12 MUL R14.y.6, R14.y.5, R57.x.12 MUL R14.x.8, R14.x.7, R57.x.12 MUL R13.z.4, R13.z.3, R57.x.11 MUL R14.z.7, R15.z.6, R57.x.13 MUL R14.y.7, R15.y.6, R57.x.13 MUL R14.x.11, R15.x.8, R57.x.13 (copy) MOV t16, R12.w.4 (copy) MOV t15, R12.z.5 (copy) MOV t14, R12.y.5 (copy) MOV t13, R12.x.5 (copy) MOV t20, R16.w.8 (copy) MOV t19, R16.z.10 (copy) MOV t18, R16.y.10 (copy) MOV t17, R16.x.10 (copy) MOV t12, R13.y.4 (copy) MOV t11, R13.x.6 (copy) MOV R4.y.1, t148F@R4.y (copy) MOV t10, R4.y.1 (copy) MOV R4.x.1, t147F@R4.x (copy) MOV t9, R4.x.1 (copy) MOV t8, R14.z.6 (copy) MOV t7, R14.y.6 (copy) MOV t6, R14.x.8 (copy) MOV t5, R13.z.4 (copy) MOV t4, R5.w.1 (copy) MOV t3, R14.z.7 (copy) MOV t2, R14.y.7 (copy) MOV t1, R14.x.11 > live_after: [t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17 t18 t19 t20 ] EXPORT PARAM 3 t1, t2, t3, t4 EXPORT PARAM 2 t5, t6, t7, t8 EXPORT PARAM 1 t9, t10, t11, t12 EXPORT POS 60 t17, t18, t19, t20 EXPORT PARAM 0 t13, t14, t15, t16 } end BB_5 } ###### after ra_coalesce { preloaded inputs [R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w] live_before: [undef ] { BB_0 loop_level = 0 live_before: [R0.xF@R0.x R0.yF@R0.y R0.zF@R0.z R0.wF@R0.w undef ] CALL_FS t137F@R1.x, t138F@R1.y, t139F@R1.z, __, t140F@R2.x, t141F@R2.y, t142F@R2.z, __, t143F@R3.x, t144F@R3.y, t145F@R3.z, t146F@R3.w, t147FP@R4.x, t148FP@R4.y, __, __, t149F@R5.x, t150F@R5.y, t151F@R5.z, t152FP@R5.w, t153F@R6.x, t154F@R6.y, t155F@R6.z, __, R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w ALU < live_before: [undef t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147FP@R4.x t148FP@R4.y t149F@R5.x t150F@R5.y t151F@R5.z t152FP@R5.w t153F@R6.x t154F@R6.y t155F@R6.z ] (copy) MOV R6.x.1F@R13.x, t153F@R6.x ADD R21.x.1, 1|3f800000, -R6.x.1F@R13.x (copy) MOV R6.y.1F@R13.y, t154F@R6.y ADD R21.x.2, R21.x.1, -R6.y.1F@R13.y (copy) MOV R6.z.1F@R13.z, t155F@R6.z ADD R21.x.3, R21.x.2, -R6.z.1F@R13.z (copy) MOV R5.w.1FP@R5.w, t152FP@R5.w (copy) MOV t84F@R11.y, 0|00000000 (copy) MOV t83F@R10.x, 0|00000000 (copy) MOV t82F@R9.w, 0|00000000 (copy) MOV t81F@R9.z, 0|00000000 (copy) MOV t80F@R9.y, 0|00000000 (copy) MOV t79F@R9.x, 0|00000000 (copy) MOV t78F@R4.w, 0|00000000 (copy) MOV t77F@R4.z, 0|00000000 (copy) MOV t76F@R2.w, 0|00000000 (copy) MOV t75F@R1.w, 0|00000000 (copy) MOV t74F@R11.x, 0|00000000 (copy) MOV t73F@R10.w, 0|00000000 (copy) MOV t72F@R10.z, 0|00000000 (copy) MOV t71F@R10.y, 0|00000000 > live_after: [R5.w.1FP@R5.w R6.x.1F@R13.x R6.y.1F@R13.y R6.z.1F@R13.z R21.x.3 undef t71F@R10.y t72F@R10.z t73F@R10.w t74F@R11.x t75F@R1.w t76F@R2.w t77F@R4.z t78F@R4.w t79F@R9.x t80F@R9.y t81F@R9.z t82F@R9.w t83F@R10.x t84F@R11.y t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147FP@R4.x t148FP@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] } end BB_0 live_after: [R5.w.1FP@R5.w R6.x.1F@R13.x R6.y.1F@R13.y R6.z.1F@R13.z R21.x.3 undef t71F@R10.y t72F@R10.z t73F@R10.w t74F@R11.x t75F@R1.w t76F@R2.w t77F@R4.z t78F@R4.w t79F@R9.x t80F@R9.y t81F@R9.z t82F@R9.w t83F@R10.x t84F@R11.y t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147FP@R4.x t148FP@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] region #0 live_before: [R5.w.1FP@R5.w R6.x.1F@R13.x R6.y.1F@R13.y R6.z.1F@R13.z R21.x.3 undef t71F@R10.y t72F@R10.z t73F@R10.w t74F@R11.x t75F@R1.w t76F@R2.w t77F@R4.z t78F@R4.w t79F@R9.x t80F@R9.y t81F@R9.z t82F@R9.w t83F@R10.x t84F@R11.y t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147FP@R4.x t148FP@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] { * phi t52F@R10.y, t71F@R10.y, t85F@R10.y * phi t53F@R10.z, t72F@R10.z, t86F@R10.z * phi t54F@R10.w, t73F@R10.w, t87F@R10.w * phi t55F@R11.x, t74F@R11.x, t88F@R11.x * phi t56F@R1.w, t75F@R1.w, t89F@R1.w * phi t57F@R2.w, t76F@R2.w, t90F@R2.w * phi t58F@R4.z, t77F@R4.z, t91F@R4.z * phi t59F@R4.w, t78F@R4.w, t92F@R4.w * phi t60F@R9.x, t79F@R9.x, t93F@R9.x * phi t61F@R9.y, t80F@R9.y, t94F@R9.y * phi t62F@R9.z, t81F@R9.z, t95F@R9.z * phi t63F@R9.w, t82F@R9.w, t96F@R9.w * phi t64F@R10.x, t83F@R10.x, t97F@R10.x * phi t65F@R11.y, t84F@R11.y, t98F@R11.y * phi t66F@R11.z, undef, t99F@R11.z * phi t67F@R11.w, undef, t100F@R11.w * phi t68F@R12.x, undef, t101F@R12.x * phi t69F@R12.y, undef, t102F@R12.y * phi t70F@R12.z, undef, t103F@R12.z } repeat region #0 after { { BB_1 loop_level = 1 live_before: [R5.w.1FP@R5.w R6.x.1F@R13.x R6.y.1F@R13.y R6.z.1F@R13.z R21.x.3 t52F@R10.y t53F@R10.z t54F@R10.w t55F@R11.x t56F@R1.w t57F@R2.w t58F@R4.z t59F@R4.w t60F@R9.x t61F@R9.y t62F@R9.z t63F@R9.w t64F@R10.x t65F@R11.y t66F@R11.z t67F@R11.w t68F@R12.x t69F@R12.y t70F@R12.z t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147FP@R4.x t148FP@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] ALU < live_before: [R5.w.1FP@R5.w R6.x.1F@R13.x R6.y.1F@R13.y R6.z.1F@R13.z R21.x.3 t52F@R10.y t53F@R10.z t54F@R10.w t55F@R11.x t56F@R1.w t57F@R2.w t58F@R4.z t59F@R4.w t60F@R9.x t61F@R9.y t62F@R9.z t63F@R9.w t64F@R10.x t65F@R11.y t66F@R11.z t67F@R11.w t68F@R12.x t69F@R12.y t70F@R12.z t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147FP@R4.x t148FP@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] (copy) MOV R21.x.5F@R11.y, t65F@R11.y PRED_SETGE_INT __, __, EM.2, R21.x.5F@R11.y, 5.60519e-45|00000004 (copy) MOV R16.x.2F@R10.y, t52F@R10.y (copy) MOV R16.y.2F@R10.z, t53F@R10.z (copy) MOV R16.z.2F@R10.w, t54F@R10.w (copy) MOV R16.w.2F@R11.x, t55F@R11.x (copy) MOV R17.x.2F@R1.w, t56F@R1.w (copy) MOV R17.y.2F@R2.w, t57F@R2.w (copy) MOV R17.z.2F@R4.z, t58F@R4.z (copy) MOV R18.x.2F@R4.w, t59F@R4.w (copy) MOV R18.y.2F@R9.x, t60F@R9.x (copy) MOV R18.z.2F@R9.y, t61F@R9.y (copy) MOV R19.x.2F@R9.z, t62F@R9.z (copy) MOV R19.y.2F@R9.w, t63F@R9.w (copy) MOV R19.z.2F@R10.x, t64F@R10.x > live_after: [R5.w.1FP@R5.w R6.x.1F@R13.x R6.y.1F@R13.y R6.z.1F@R13.z R21.x.3 R16.x.2F@R10.y R16.y.2F@R10.z R16.z.2F@R10.w R16.w.2F@R11.x R17.x.2F@R1.w R17.y.2F@R2.w R17.z.2F@R4.z R18.x.2F@R4.w R18.y.2F@R9.x R18.z.2F@R9.y R19.x.2F@R9.z R19.y.2F@R9.w R19.z.2F@R10.x R21.x.5F@R11.y EM.2 t66F@R11.z t67F@R11.w t68F@R12.x t69F@R12.y t70F@R12.z t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147FP@R4.x t148FP@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] } end BB_1 live_after: [R5.w.1FP@R5.w R6.x.1F@R13.x R6.y.1F@R13.y R6.z.1F@R13.z R21.x.3 R16.x.2F@R10.y R16.y.2F@R10.z R16.z.2F@R10.w R16.w.2F@R11.x R17.x.2F@R1.w R17.y.2F@R2.w R17.z.2F@R4.z R18.x.2F@R4.w R18.y.2F@R9.x R18.z.2F@R9.y R19.x.2F@R9.z R19.y.2F@R9.w R19.z.2F@R10.x R21.x.5F@R11.y EM.2 t66F@R11.z t67F@R11.w t68F@R12.x t69F@R12.y t70F@R12.z t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147FP@R4.x t148FP@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] region #1 live_before: [R5.w.1FP@R5.w R6.x.1F@R13.x R6.y.1F@R13.y R6.z.1F@R13.z R21.x.3 R16.x.2F@R10.y R16.y.2F@R10.z R16.z.2F@R10.w R16.w.2F@R11.x R17.x.2F@R1.w R17.y.2F@R2.w R17.z.2F@R4.z R18.x.2F@R4.w R18.y.2F@R9.x R18.z.2F@R9.y R19.x.2F@R9.z R19.y.2F@R9.w R19.z.2F@R10.x R21.x.5F@R11.y EM.2 t66F@R11.z t67F@R11.w t68F@R12.x t69F@R12.y t70F@R12.z t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147FP@R4.x t148FP@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] depart region #1 after { if EM.2 { depart region #0 after { { BB_2 loop_level = 1 live_before: [R5.w.1FP@R5.w R16.x.2F@R10.y R16.y.2F@R10.z R16.z.2F@R10.w R16.w.2F@R11.x R17.x.2F@R1.w R17.y.2F@R2.w R17.z.2F@R4.z R18.x.2F@R4.w R18.y.2F@R9.x R18.z.2F@R9.y R19.x.2F@R9.z R19.y.2F@R9.w R19.z.2F@R10.x t147FP@R4.x t148FP@R4.y ] ALU < live_before: [R5.w.1FP@R5.w R16.x.2F@R10.y R16.y.2F@R10.z R16.z.2F@R10.w R16.w.2F@R11.x R17.x.2F@R1.w R17.y.2F@R2.w R17.z.2F@R4.z R18.x.2F@R4.w R18.y.2F@R9.x R18.z.2F@R9.y R19.x.2F@R9.z R19.y.2F@R9.w R19.z.2F@R10.x t147FP@R4.x t148FP@R4.y ] (copy) MOV t136F@R10.x, R19.z.2F@R10.x (copy) MOV t135F@R9.w, R19.y.2F@R9.w (copy) MOV t134F@R9.z, R19.x.2F@R9.z (copy) MOV t133F@R9.y, R18.z.2F@R9.y (copy) MOV t132F@R9.x, R18.y.2F@R9.x (copy) MOV t131F@R4.w, R18.x.2F@R4.w (copy) MOV t130F@R4.z, R17.z.2F@R4.z (copy) MOV t129F@R2.w, R17.y.2F@R2.w (copy) MOV t128F@R1.w, R17.x.2F@R1.w (copy) MOV t127F@R11.x, R16.w.2F@R11.x (copy) MOV t126F@R10.w, R16.z.2F@R10.w (copy) MOV t125F@R10.z, R16.y.2F@R10.z (copy) MOV t124F@R10.y, R16.x.2F@R10.y > live_after: [R5.w.1FP@R5.w t124F@R10.y t125F@R10.z t126F@R10.w t127F@R11.x t128F@R1.w t129F@R2.w t130F@R4.z t131F@R4.w t132F@R9.x t133F@R9.y t134F@R9.z t135F@R9.w t136F@R10.x t147FP@R4.x t148FP@R4.y ] } end BB_2 live_after: [R5.w.1FP@R5.w t124F@R10.y t125F@R10.z t126F@R10.w t127F@R11.x t128F@R1.w t129F@R2.w t130F@R4.z t131F@R4.w t132F@R9.x t133F@R9.y t134F@R9.z t135F@R9.w t136F@R10.x t147FP@R4.x t148FP@R4.y ] } end_depart } endif live_after: [R5.w.1FP@R5.w R6.x.1F@R13.x R6.y.1F@R13.y R6.z.1F@R13.z R21.x.3 R16.x.2F@R10.y R16.y.2F@R10.z R16.z.2F@R10.w R16.w.2F@R11.x R17.x.2F@R1.w R17.y.2F@R2.w R17.z.2F@R4.z R18.x.2F@R4.w R18.y.2F@R9.x R18.z.2F@R9.y R19.x.2F@R9.z R19.y.2F@R9.w R19.z.2F@R10.x R21.x.5F@R11.y t66F@R11.z t67F@R11.w t68F@R12.x t69F@R12.y t70F@R12.z t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147FP@R4.x t148FP@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] { BB_3 loop_level = 1 live_before: [R5.w.1FP@R5.w R6.x.1F@R13.x R6.y.1F@R13.y R6.z.1F@R13.z R21.x.3 R16.x.2F@R10.y R16.y.2F@R10.z R16.z.2F@R10.w R16.w.2F@R11.x R17.x.2F@R1.w R17.y.2F@R2.w R17.z.2F@R4.z R18.x.2F@R4.w R18.y.2F@R9.x R18.z.2F@R9.y R19.x.2F@R9.z R19.y.2F@R9.w R19.z.2F@R10.x R21.x.5F@R11.y t66F@R11.z t67F@R11.w t68F@R12.x t69F@R12.y t70F@R12.z t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147FP@R4.x t148FP@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] } end BB_3 live_after: [R5.w.1FP@R5.w R6.x.1F@R13.x R6.y.1F@R13.y R6.z.1F@R13.z R21.x.3 R16.x.2F@R10.y R16.y.2F@R10.z R16.z.2F@R10.w R16.w.2F@R11.x R17.x.2F@R1.w R17.y.2F@R2.w R17.z.2F@R4.z R18.x.2F@R4.w R18.y.2F@R9.x R18.z.2F@R9.y R19.x.2F@R9.z R19.y.2F@R9.w R19.z.2F@R10.x R21.x.5F@R11.y t66F@R11.z t67F@R11.w t68F@R12.x t69F@R12.y t70F@R12.z t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147FP@R4.x t148FP@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] } end_depart live_after: [R5.w.1FP@R5.w R6.x.1F@R13.x R6.y.1F@R13.y R6.z.1F@R13.z R21.x.3 R16.x.2F@R10.y R16.y.2F@R10.z R16.z.2F@R10.w R16.w.2F@R11.x R17.x.2F@R1.w R17.y.2F@R2.w R17.z.2F@R4.z R18.x.2F@R4.w R18.y.2F@R9.x R18.z.2F@R9.y R19.x.2F@R9.z R19.y.2F@R9.w R19.z.2F@R10.x R21.x.5F@R11.y t66F@R11.z t67F@R11.w t68F@R12.x t69F@R12.y t70F@R12.z t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147FP@R4.x t148FP@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] { BB_4 loop_level = 1 live_before: [R5.w.1FP@R5.w R6.x.1F@R13.x R6.y.1F@R13.y R6.z.1F@R13.z R21.x.3 R16.x.2F@R10.y R16.y.2F@R10.z R16.z.2F@R10.w R16.w.2F@R11.x R17.x.2F@R1.w R17.y.2F@R2.w R17.z.2F@R4.z R18.x.2F@R4.w R18.y.2F@R9.x R18.z.2F@R9.y R19.x.2F@R9.z R19.y.2F@R9.w R19.z.2F@R10.x R21.x.5F@R11.y t66F@R11.z t67F@R11.w t68F@R12.x t69F@R12.y t70F@R12.z t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147FP@R4.x t148FP@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] ALU < live_before: [R5.w.1FP@R5.w R6.x.1F@R13.x R6.y.1F@R13.y R6.z.1F@R13.z R21.x.3 R16.x.2F@R10.y R16.y.2F@R10.z R16.z.2F@R10.w R16.w.2F@R11.x R17.x.2F@R1.w R17.y.2F@R2.w R17.z.2F@R4.z R18.x.2F@R4.w R18.y.2F@R9.x R18.z.2F@R9.y R19.x.2F@R9.z R19.y.2F@R9.w R19.z.2F@R10.x R21.x.5F@R11.y t66F@R11.z t67F@R11.w t68F@R12.x t69F@R12.y t70F@R12.z t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147FP@R4.x t148FP@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] SETE_INT R23.y.2, R21.x.5F@R11.y, 1.4013e-45|00000001 (copy) MOV R24.x.1F@R11.z, t66F@R11.z (copy) MOV R5.x.1F@R5.x, t149F@R5.x CNDE_INT R24.x.2, R21.x.5F@R11.y, R5.x.1F@R5.x, R24.x.1F@R11.z SETE_INT R23.z.2, R21.x.5F@R11.y, 2.8026e-45|00000002 (copy) MOV R5.y.1F@R5.y, t150F@R5.y CNDE_INT R24.x.3, R23.y.2, R24.x.2, R5.y.1F@R5.y SETE_INT R23.w.2, R21.x.5F@R11.y, 4.2039e-45|00000003 (copy) MOV R5.z.1F@R5.z, t151F@R5.z CNDE_INT R24.x.4, R23.z.2, R24.x.3, R5.z.1F@R5.z CNDE_INT R24.x.5F@R11.z, R23.w.2, R24.x.4, R5.w.1FP@R5.w TRUNC R57.x.3, R24.x.5F@R11.z FLT_TO_INT R25.x.2, R57.x.3 MULLO_UINT R26.x.2, 5.60519e-45|00000004, R25.x.2 ADD_INT R34.x.2, R26.x.2, 4.2039e-45|00000003 ADD_INT R30.x.2, R26.x.2, 2.8026e-45|00000002 ADD_INT R28.x.2, R26.x.2, 1.4013e-45|00000001 ADD_INT R58.x.10FP@R0.x, R34.x.2, 3.78351e-44|0000001b ADD_INT R58.x.7FP@R6.x, R30.x.2, 3.78351e-44|0000001b ADD_INT R58.x.4FP@R7.x, R28.x.2, 3.78351e-44|0000001b ADD_INT R58.x.2FP@R8.x, R26.x.2, 3.78351e-44|0000001b (copy) MOV t104FP@R0.x, R58.x.10FP@R0.x (copy) MOV t109FP@R6.x, R58.x.7FP@R6.x (copy) MOV t114FP@R7.x, R58.x.4FP@R7.x (copy) MOV t119FP@R8.x, R58.x.2FP@R8.x > live_after: [R5.w.1FP@R5.w R6.x.1F@R13.x R6.y.1F@R13.y R6.z.1F@R13.z R21.x.3 R16.x.2F@R10.y R16.y.2F@R10.z R16.z.2F@R10.w R16.w.2F@R11.x R17.x.2F@R1.w R17.y.2F@R2.w R17.z.2F@R4.z R18.x.2F@R4.w R18.y.2F@R9.x R18.z.2F@R9.y R19.x.2F@R9.z R19.y.2F@R9.w R19.z.2F@R10.x R21.x.5F@R11.y R23.y.2 R23.z.2 R23.w.2 R24.x.5F@R11.z t67F@R11.w t68F@R12.x t69F@R12.y t70F@R12.z t104FP@R0.x t109FP@R6.x t114FP@R7.x t119FP@R8.x t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147FP@R4.x t148FP@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] TEX < live_before: [R5.w.1FP@R5.w R6.x.1F@R13.x R6.y.1F@R13.y R6.z.1F@R13.z R21.x.3 R16.x.2F@R10.y R16.y.2F@R10.z R16.z.2F@R10.w R16.w.2F@R11.x R17.x.2F@R1.w R17.y.2F@R2.w R17.z.2F@R4.z R18.x.2F@R4.w R18.y.2F@R9.x R18.z.2F@R9.y R19.x.2F@R9.z R19.y.2F@R9.w R19.z.2F@R10.x R21.x.5F@R11.y R23.y.2 R23.z.2 R23.w.2 R24.x.5F@R11.z t67F@R11.w t68F@R12.x t69F@R12.y t70F@R12.z t104FP@R0.x t109FP@R6.x t114FP@R7.x t119FP@R8.x t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147FP@R4.x t148FP@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] VFETCH t120FP@R8.x, t121FP@R8.y, t122FP@R8.z, t123FP@R8.w, t119FP@R8.x, __, __, __ VFETCH t115FP@R7.x, t116FP@R7.y, t117FP@R7.z, t118FP@R7.w, t114FP@R7.x, __, __, __ VFETCH t110FP@R6.x, t111FP@R6.y, t112FP@R6.z, t113FP@R6.w, t109FP@R6.x, __, __, __ VFETCH t105FP@R0.x, t106FP@R0.y, t107FP@R0.z, t108FP@R0.w, t104FP@R0.x, __, __, __ > live_after: [R5.w.1FP@R5.w R6.x.1F@R13.x R6.y.1F@R13.y R6.z.1F@R13.z R21.x.3 R16.x.2F@R10.y R16.y.2F@R10.z R16.z.2F@R10.w R16.w.2F@R11.x R17.x.2F@R1.w R17.y.2F@R2.w R17.z.2F@R4.z R18.x.2F@R4.w R18.y.2F@R9.x R18.z.2F@R9.y R19.x.2F@R9.z R19.y.2F@R9.w R19.z.2F@R10.x R21.x.5F@R11.y R23.y.2 R23.z.2 R23.w.2 R24.x.5F@R11.z t67F@R11.w t68F@R12.x t69F@R12.y t70F@R12.z t105FP@R0.x t106FP@R0.y t107FP@R0.z t108FP@R0.w t110FP@R6.x t111FP@R6.y t112FP@R6.z t113FP@R6.w t115FP@R7.x t116FP@R7.y t117FP@R7.z t118FP@R7.w t120FP@R8.x t121FP@R8.y t122FP@R8.z t123FP@R8.w t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147FP@R4.x t148FP@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] ALU < live_before: [R5.w.1FP@R5.w R6.x.1F@R13.x R6.y.1F@R13.y R6.z.1F@R13.z R21.x.3 R16.x.2F@R10.y R16.y.2F@R10.z R16.z.2F@R10.w R16.w.2F@R11.x R17.x.2F@R1.w R17.y.2F@R2.w R17.z.2F@R4.z R18.x.2F@R4.w R18.y.2F@R9.x R18.z.2F@R9.y R19.x.2F@R9.z R19.y.2F@R9.w R19.z.2F@R10.x R21.x.5F@R11.y R23.y.2 R23.z.2 R23.w.2 R24.x.5F@R11.z t67F@R11.w t68F@R12.x t69F@R12.y t70F@R12.z t105FP@R0.x t106FP@R0.y t107FP@R0.z t108FP@R0.w t110FP@R6.x t111FP@R6.y t112FP@R6.z t113FP@R6.w t115FP@R7.x t116FP@R7.y t117FP@R7.z t118FP@R7.w t120FP@R8.x t121FP@R8.y t122FP@R8.z t123FP@R8.w t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147FP@R4.x t148FP@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] (copy) MOV R2.x.1F@R2.x, t140F@R2.x (copy) MOV R58.y.2FP@R8.y, t121FP@R8.y MUL R39.y.2, R58.y.2FP@R8.y, R2.x.1F@R2.x (copy) MOV R3.x.1F@R3.x, t143F@R3.x (copy) MOV R58.x.3FP@R8.x, t120FP@R8.x MUL R42.x.2, R58.x.3FP@R8.x, R3.x.1F@R3.x MUL R39.x.2, R58.x.3FP@R8.x, R2.x.1F@R2.x (copy) MOV R58.z.2FP@R8.z, t122FP@R8.z MUL R42.z.2, R58.z.2FP@R8.z, R3.x.1F@R3.x MUL R39.z.2, R58.z.2FP@R8.z, R2.x.1F@R2.x MUL R42.y.2, R58.y.2FP@R8.y, R3.x.1F@R3.x (copy) MOV R2.y.1F@R2.y, t141F@R2.y (copy) MOV R58.y.3FP@R7.y, t116FP@R7.y MULADD R40.y.2, R58.y.3FP@R7.y, R2.y.1F@R2.y, R39.y.2 (copy) MOV R3.y.1F@R3.y, t144F@R3.y (copy) MOV R58.x.5FP@R7.x, t115FP@R7.x MULADD R43.x.2, R58.x.5FP@R7.x, R3.y.1F@R3.y, R42.x.2 MULADD R40.x.2, R58.x.5FP@R7.x, R2.y.1F@R2.y, R39.x.2 (copy) MOV R58.z.3FP@R7.z, t117FP@R7.z MULADD R43.z.2, R58.z.3FP@R7.z, R3.y.1F@R3.y, R42.z.2 MULADD R40.z.2, R58.z.3FP@R7.z, R2.y.1F@R2.y, R39.z.2 MULADD R43.y.2, R58.y.3FP@R7.y, R3.y.1F@R3.y, R42.y.2 (copy) MOV R2.z.1F@R2.z, t142F@R2.z (copy) MOV R58.y.5FP@R6.y, t111FP@R6.y MULADD R41.y.2, R58.y.5FP@R6.y, R2.z.1F@R2.z, R40.y.2 (copy) MOV R3.z.1F@R3.z, t145F@R3.z (copy) MOV R58.x.8FP@R6.x, t110FP@R6.x MULADD R44.x.2, R58.x.8FP@R6.x, R3.z.1F@R3.z, R43.x.2 (copy) MOV R50.x.1F@R12.z, t70F@R12.z CNDE_INT R50.x.2, R21.x.5F@R11.y, R6.x.1F@R13.x, R50.x.1F@R12.z MULADD R41.x.2, R58.x.8FP@R6.x, R2.z.1F@R2.z, R40.x.2 (copy) MOV R58.z.5FP@R6.z, t112FP@R6.z MULADD R44.z.2, R58.z.5FP@R6.z, R3.z.1F@R3.z, R43.z.2 MULADD R41.z.2, R58.z.5FP@R6.z, R2.z.1F@R2.z, R40.z.2 MULADD R44.y.2, R58.y.5FP@R6.y, R3.z.1F@R3.z, R43.y.2 (copy) MOV R48.x.1F@R12.y, t69F@R12.y CNDE_INT R48.x.2, R21.x.5F@R11.y, R6.x.1F@R13.x, R48.x.1F@R12.y (copy) MOV R46.x.1F@R12.x, t68F@R12.x CNDE_INT R46.x.2, R21.x.5F@R11.y, R6.x.1F@R13.x, R46.x.1F@R12.x (copy) MOV R1.x.1F@R1.x, t137F@R1.x (copy) MOV R58.w.2FP@R8.w, t123FP@R8.w MUL R35.w.2, R58.w.2FP@R8.w, R1.x.1F@R1.x (copy) MOV R33.x.1F@R11.w, t67F@R11.w CNDE_INT R33.x.2, R21.x.5F@R11.y, R6.x.1F@R13.x, R33.x.1F@R11.w MUL R35.z.2, R58.z.2FP@R8.z, R1.x.1F@R1.x MUL R35.y.2, R58.y.2FP@R8.y, R1.x.1F@R1.x MUL R35.x.2, R58.x.3FP@R8.x, R1.x.1F@R1.x MUL R51.z.2, R41.y.2, R44.x.2 CNDE_INT R50.x.3, R23.y.2, R50.x.2, R6.y.1F@R13.y MUL R51.y.2, R41.x.2, R44.z.2 MUL R51.x.2, R41.z.2, R44.y.2 CNDE_INT R48.x.3, R23.y.2, R48.x.2, R6.y.1F@R13.y CNDE_INT R46.x.3, R23.y.2, R46.x.2, R6.y.1F@R13.y (copy) MOV R1.y.1F@R1.y, t138F@R1.y (copy) MOV R58.w.3FP@R7.w, t118FP@R7.w MULADD R36.w.2, R58.w.3FP@R7.w, R1.y.1F@R1.y, R35.w.2 CNDE_INT R33.x.3, R23.y.2, R33.x.2, R6.y.1F@R13.y MULADD R36.z.2, R58.z.3FP@R7.z, R1.y.1F@R1.y, R35.z.2 MULADD R36.y.2, R58.y.3FP@R7.y, R1.y.1F@R1.y, R35.y.2 MULADD R36.x.2, R58.x.5FP@R7.x, R1.y.1F@R1.y, R35.x.2 MULADD R52.z.2, R41.x.2, R44.y.2, -R51.z.2 CNDE_INT R50.x.4, R23.z.2, R50.x.3, R6.z.1F@R13.z MULADD R52.y.2, R41.z.2, R44.x.2, -R51.y.2 MULADD R52.x.2, R41.y.2, R44.z.2, -R51.x.2 CNDE_INT R48.x.4, R23.z.2, R48.x.3, R6.z.1F@R13.z CNDE_INT R46.x.4, R23.z.2, R46.x.3, R6.z.1F@R13.z (copy) MOV R1.z.1F@R1.z, t139F@R1.z (copy) MOV R58.w.5FP@R6.w, t113FP@R6.w MULADD R37.w.2, R58.w.5FP@R6.w, R1.z.1F@R1.z, R36.w.2 CNDE_INT R33.x.4, R23.z.2, R33.x.3, R6.z.1F@R13.z MULADD R37.z.2, R58.z.5FP@R6.z, R1.z.1F@R1.z, R36.z.2 MULADD R37.y.2, R58.y.5FP@R6.y, R1.z.1F@R1.z, R36.y.2 MULADD R37.x.2, R58.x.8FP@R6.x, R1.z.1F@R1.z, R36.x.2 (copy) MOV R3.w.1F@R3.w, t146F@R3.w MUL R53.z.2, R52.z.2, R3.w.1F@R3.w CNDE_INT R50.x.5F@R12.z, R23.w.2, R50.x.4, R21.x.3 MUL R53.y.2, R52.y.2, R3.w.1F@R3.w MUL R53.x.2, R52.x.2, R3.w.1F@R3.w CNDE_INT R48.x.5F@R12.y, R23.w.2, R48.x.4, R21.x.3 CNDE_INT R46.x.5F@R12.x, R23.w.2, R46.x.4, R21.x.3 (copy) MOV R58.w.7FP@R0.w, t108FP@R0.w MULADD R38.w.2, R58.w.7FP@R0.w, 1|3f800000, R37.w.2 CNDE_INT R33.x.5F@R11.w, R23.w.2, R33.x.4, R21.x.3 (copy) MOV R58.z.7FP@R0.z, t107FP@R0.z MULADD R38.z.2, R58.z.7FP@R0.z, 1|3f800000, R37.z.2 (copy) MOV R58.y.7FP@R0.y, t106FP@R0.y MULADD R38.y.2, R58.y.7FP@R0.y, 1|3f800000, R37.y.2 (copy) MOV R58.x.11FP@R0.x, t105FP@R0.x MULADD R38.x.2, R58.x.11FP@R0.x, 1|3f800000, R37.x.2 ADD_INT R21.x.6F@R11.y, R21.x.5F@R11.y, 1.4013e-45|00000001 MULADD R19.z.3F@R10.x, R53.z.2, R50.x.5F@R12.z, R19.z.2F@R10.x MULADD R19.y.3F@R9.w, R53.y.2, R50.x.5F@R12.z, R19.y.2F@R9.w MULADD R19.x.3F@R9.z, R53.x.2, R50.x.5F@R12.z, R19.x.2F@R9.z MULADD R18.z.3F@R9.y, R44.z.2, R48.x.5F@R12.y, R18.z.2F@R9.y MULADD R18.y.3F@R9.x, R44.y.2, R48.x.5F@R12.y, R18.y.2F@R9.x MULADD R18.x.3F@R4.w, R44.x.2, R48.x.5F@R12.y, R18.x.2F@R4.w MULADD R17.z.3F@R4.z, R41.z.2, R46.x.5F@R12.x, R17.z.2F@R4.z MULADD R17.y.3F@R2.w, R41.y.2, R46.x.5F@R12.x, R17.y.2F@R2.w MULADD R17.x.3F@R1.w, R41.x.2, R46.x.5F@R12.x, R17.x.2F@R1.w MULADD R16.w.3F@R11.x, R38.w.2, R33.x.5F@R11.w, R16.w.2F@R11.x MULADD R16.z.3F@R10.w, R38.z.2, R33.x.5F@R11.w, R16.z.2F@R10.w MULADD R16.y.3F@R10.z, R38.y.2, R33.x.5F@R11.w, R16.y.2F@R10.z MULADD R16.x.3F@R10.y, R38.x.2, R33.x.5F@R11.w, R16.x.2F@R10.y (copy) MOV t103F@R12.z, R50.x.5F@R12.z (copy) MOV t102F@R12.y, R48.x.5F@R12.y (copy) MOV t101F@R12.x, R46.x.5F@R12.x (copy) MOV t100F@R11.w, R33.x.5F@R11.w (copy) MOV t99F@R11.z, R24.x.5F@R11.z (copy) MOV t98F@R11.y, R21.x.6F@R11.y (copy) MOV t97F@R10.x, R19.z.3F@R10.x (copy) MOV t96F@R9.w, R19.y.3F@R9.w (copy) MOV t95F@R9.z, R19.x.3F@R9.z (copy) MOV t94F@R9.y, R18.z.3F@R9.y (copy) MOV t93F@R9.x, R18.y.3F@R9.x (copy) MOV t92F@R4.w, R18.x.3F@R4.w (copy) MOV t91F@R4.z, R17.z.3F@R4.z (copy) MOV t90F@R2.w, R17.y.3F@R2.w (copy) MOV t89F@R1.w, R17.x.3F@R1.w (copy) MOV t88F@R11.x, R16.w.3F@R11.x (copy) MOV t87F@R10.w, R16.z.3F@R10.w (copy) MOV t86F@R10.z, R16.y.3F@R10.z (copy) MOV t85F@R10.y, R16.x.3F@R10.y > live_after: [R5.w.1FP@R5.w R6.x.1F@R13.x R6.y.1F@R13.y R6.z.1F@R13.z R21.x.3 t85F@R10.y t86F@R10.z t87F@R10.w t88F@R11.x t89F@R1.w t90F@R2.w t91F@R4.z t92F@R4.w t93F@R9.x t94F@R9.y t95F@R9.z t96F@R9.w t97F@R10.x t98F@R11.y t99F@R11.z t100F@R11.w t101F@R12.x t102F@R12.y t103F@R12.z t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147FP@R4.x t148FP@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] } end BB_4 live_after: [R5.w.1FP@R5.w R6.x.1F@R13.x R6.y.1F@R13.y R6.z.1F@R13.z R21.x.3 t85F@R10.y t86F@R10.z t87F@R10.w t88F@R11.x t89F@R1.w t90F@R2.w t91F@R4.z t92F@R4.w t93F@R9.x t94F@R9.y t95F@R9.z t96F@R9.w t97F@R10.x t98F@R11.y t99F@R11.z t100F@R11.w t101F@R12.x t102F@R12.y t103F@R12.z t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147FP@R4.x t148FP@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] } end_repeat { * phi t39F@R10.y, t124F@R10.y * phi t40F@R10.z, t125F@R10.z * phi t41F@R10.w, t126F@R10.w * phi t42F@R11.x, t127F@R11.x * phi t43F@R1.w, t128F@R1.w * phi t44F@R2.w, t129F@R2.w * phi t45F@R4.z, t130F@R4.z * phi t46F@R4.w, t131F@R4.w * phi t47F@R9.x, t132F@R9.x * phi t48F@R9.y, t133F@R9.y * phi t49F@R9.z, t134F@R9.z * phi t50F@R9.w, t135F@R9.w * phi t51F@R10.x, t136F@R10.x } live_after: [R5.w.1FP@R5.w t39F@R10.y t40F@R10.z t41F@R10.w t42F@R11.x t43F@R1.w t44F@R2.w t45F@R4.z t46F@R4.w t47F@R9.x t48F@R9.y t49F@R9.z t50F@R9.w t51F@R10.x t147FP@R4.x t148FP@R4.y ] { BB_5 loop_level = 0 live_before: [R5.w.1FP@R5.w t39F@R10.y t40F@R10.z t41F@R10.w t42F@R11.x t43F@R1.w t44F@R2.w t45F@R4.z t46F@R4.w t47F@R9.x t48F@R9.y t49F@R9.z t50F@R9.w t51F@R10.x t147FP@R4.x t148FP@R4.y ] ALU < live_before: [R5.w.1FP@R5.w t39F@R10.y t40F@R10.z t41F@R10.w t42F@R11.x t43F@R1.w t44F@R2.w t45F@R4.z t46F@R4.w t47F@R9.x t48F@R9.y t49F@R9.z t50F@R9.w t51F@R10.x t147FP@R4.x t148FP@R4.y ] (copy) MOV R17.z.4F@R4.z, t45F@R4.z (copy) MOV t38F@R4.z, R17.z.4F@R4.z (copy) MOV R17.y.4F@R2.w, t44F@R2.w (copy) MOV t37F@R2.w, R17.y.4F@R2.w (copy) MOV R17.x.4F@R1.w, t43F@R1.w (copy) MOV t36F@R1.w, R17.x.4F@R1.w DOT4 R13.x.2, __, __, __, t36F@R1.w, t36F@R1.w, t37F@R2.w, t37F@R2.w, t38F@R4.z, t38F@R4.z, 0|00000000, 0|00000000 (copy) MOV R18.z.4F@R9.y, t48F@R9.y (copy) MOV t35F@R9.y, R18.z.4F@R9.y (copy) MOV R18.y.4F@R9.x, t47F@R9.x (copy) MOV t34F@R9.x, R18.y.4F@R9.x (copy) MOV R18.x.4F@R4.w, t46F@R4.w (copy) MOV t33F@R4.w, R18.x.4F@R4.w DOT4 R14.x.4, __, __, __, t33F@R4.w, t33F@R4.w, t34F@R9.x, t34F@R9.x, t35F@R9.y, t35F@R9.y, 0|00000000, 0|00000000 (copy) MOV R19.z.4F@R10.x, t51F@R10.x (copy) MOV t32F@R10.x, R19.z.4F@R10.x (copy) MOV R19.y.4F@R9.w, t50F@R9.w (copy) MOV t31F@R9.w, R19.y.4F@R9.w (copy) MOV R19.x.4F@R9.z, t49F@R9.z (copy) MOV t30F@R9.z, R19.x.4F@R9.z DOT4 R15.x.5, __, __, __, t30F@R9.z, t30F@R9.z, t31F@R9.w, t31F@R9.w, t32F@R10.x, t32F@R10.x, 0|00000000, 0|00000000 (copy) MOV R16.x.4F@R10.y, t39F@R10.y MUL R12.x.2, C23.x, R16.x.4F@R10.y RECIPSQRT_CLAMPED R57.x.8, |R13.x.2| RECIPSQRT_CLAMPED R57.x.9, |R14.x.4| RECIPSQRT_CLAMPED R57.x.10, |R15.x.5| MUL R12.y.2, C23.y, R16.x.4F@R10.y (copy) MOV R16.y.4F@R10.z, t40F@R10.z MULADD R12.x.3, C24.x, R16.y.4F@R10.z, R12.x.2 MUL R13.x.4, R17.x.4F@R1.w, R57.x.8 MUL R14.x.6, R18.x.4F@R4.w, R57.x.9 MUL R15.x.7, R19.x.4F@R9.z, R57.x.10 MUL R12.z.2, C23.z, R16.x.4F@R10.y MULADD R12.y.3, C24.y, R16.y.4F@R10.z, R12.y.2 (copy) MOV R16.z.4F@R10.w, t41F@R10.w MULADD R12.x.4, C25.x, R16.z.4F@R10.w, R12.x.3 MUL R13.y.2, R17.y.4F@R2.w, R57.x.8 MUL R14.z.2, C23.z, R13.x.4 MUL R14.y.2, C23.y, R13.x.4 MUL R14.x.2, C23.x, R13.x.4 MUL R14.y.4, R18.y.4F@R9.x, R57.x.9 MUL R15.z.3, C23.z, R14.x.6 MUL R15.y.3, C23.y, R14.x.6 MUL R15.x.3, C23.x, R14.x.6 MUL R15.y.5, R19.y.4F@R9.w, R57.x.10 MUL R16.z.5, C23.z, R15.x.7 MUL R16.y.5, C23.y, R15.x.7 MUL R16.x.5, C23.x, R15.x.7 MUL R12.w.1, C23.w, R16.x.4F@R10.y MULADD R12.z.3, C24.z, R16.y.4F@R10.z, R12.z.2 MULADD R12.y.4, C25.y, R16.z.4F@R10.w, R12.y.3 (copy) MOV R16.w.4F@R11.x, t42F@R11.x MULADD R12.x.5FP@R1.x, C26.x, R16.w.4F@R11.x, R12.x.4 MUL R13.z.2, R17.z.4F@R4.z, R57.x.8 MULADD R14.z.3, C24.z, R13.y.2, R14.z.2 MULADD R14.y.3, C24.y, R13.y.2, R14.y.2 MULADD R14.x.3, C24.x, R13.y.2, R14.x.2 MUL R14.z.4, R18.z.4F@R9.y, R57.x.9 MULADD R15.z.4, C24.z, R14.y.4, R15.z.3 MULADD R15.y.4, C24.y, R14.y.4, R15.y.3 MULADD R15.x.4, C24.x, R14.y.4, R15.x.3 MUL R15.z.5, R19.z.4F@R10.x, R57.x.10 MULADD R16.z.6, C24.z, R15.y.5, R16.z.5 MULADD R16.y.6, C24.y, R15.y.5, R16.y.5 MULADD R16.x.6, C24.x, R15.y.5, R16.x.5 MULADD R12.w.2, C24.w, R16.y.4F@R10.z, R12.w.1 MULADD R12.z.4, C25.z, R16.z.4F@R10.w, R12.z.3 MULADD R12.y.5FP@R1.y, C26.y, R16.w.4F@R11.x, R12.y.4 MUL R16.w.5, C0.w, R12.x.5FP@R1.x MUL R16.z.7, C0.z, R12.x.5FP@R1.x MUL R16.y.7, C0.y, R12.x.5FP@R1.x MUL R16.x.7, C0.x, R12.x.5FP@R1.x MULADD R13.z.3@R5.x, C25.z, R13.z.2, R14.z.3 MULADD R13.y.3@R3.w, C25.y, R13.z.2, R14.y.3 MULADD R13.x.5@R0.w, C25.x, R13.z.2, R14.x.3 MULADD R14.z.5@R0.z, C25.z, R14.z.4, R15.z.4 MULADD R14.y.5@R0.y, C25.y, R14.z.4, R15.y.4 MULADD R14.x.7@R0.x, C25.x, R14.z.4, R15.x.4 MULADD R15.z.6@R3.z, C25.z, R15.z.5, R16.z.6 MULADD R15.y.6@R3.y, C25.y, R15.z.5, R16.y.6 MULADD R15.x.8@R3.x, C25.x, R15.z.5, R16.x.6 MULADD R12.w.3, C25.w, R16.z.4F@R10.w, R12.w.2 MULADD R12.z.5FP@R1.z, C26.z, R16.w.4F@R11.x, R12.z.4 MULADD R16.w.6, C1.w, R12.y.5FP@R1.y, R16.w.5 MULADD R16.z.8, C1.z, R12.y.5FP@R1.y, R16.z.7 MULADD R16.y.8, C1.y, R12.y.5FP@R1.y, R16.y.7 MULADD R16.x.8, C1.x, R12.y.5FP@R1.y, R16.x.7 (copy) MOV t29@R5.x, R13.z.3@R5.x (copy) MOV t28@R3.w, R13.y.3@R3.w (copy) MOV t27@R0.w, R13.x.5@R0.w DOT4 R17.x.5, __, __, __, t27@R0.w, t27@R0.w, t28@R3.w, t28@R3.w, t29@R5.x, t29@R5.x, 0|00000000, 0|00000000 (copy) MOV t26@R0.z, R14.z.5@R0.z (copy) MOV t25@R0.y, R14.y.5@R0.y (copy) MOV t24@R0.x, R14.x.7@R0.x DOT4 R18.x.5, __, __, __, t24@R0.x, t24@R0.x, t25@R0.y, t25@R0.y, t26@R0.z, t26@R0.z, 0|00000000, 0|00000000 (copy) MOV t23@R3.z, R15.z.6@R3.z (copy) MOV t22@R3.y, R15.y.6@R3.y (copy) MOV t21@R3.x, R15.x.8@R3.x DOT4 R14.x.9, __, __, __, t21@R3.x, t21@R3.x, t22@R3.y, t22@R3.y, t23@R3.z, t23@R3.z, 0|00000000, 0|00000000 MULADD R12.w.4FP@R1.w, C26.w, R16.w.4F@R11.x, R12.w.3 MULADD R16.w.7, C2.w, R12.z.5FP@R1.z, R16.w.6 MULADD R16.z.9, C2.z, R12.z.5FP@R1.z, R16.z.8 MULADD R16.y.9, C2.y, R12.z.5FP@R1.z, R16.y.8 MULADD R16.x.9, C2.x, R12.z.5FP@R1.z, R16.x.8 RECIPSQRT_CLAMPED R57.x.11, |R17.x.5| RECIPSQRT_CLAMPED R57.x.12, |R18.x.5| RECIPSQRT_CLAMPED R57.x.13, |R14.x.9| MULADD R16.w.8FP@R2.w, C3.w, R12.w.4FP@R1.w, R16.w.7 MULADD R16.z.10FP@R2.z, C3.z, R12.w.4FP@R1.w, R16.z.9 MULADD R16.y.10FP@R2.y, C3.y, R12.w.4FP@R1.w, R16.y.9 MULADD R16.x.10FP@R2.x, C3.x, R12.w.4FP@R1.w, R16.x.9 MUL R13.y.4FP@R4.w, R13.y.3@R3.w, R57.x.11 MUL R13.x.6FP@R4.z, R13.x.5@R0.w, R57.x.11 MUL R14.z.6FP@R0.w, R14.z.5@R0.z, R57.x.12 MUL R14.y.6FP@R0.z, R14.y.5@R0.y, R57.x.12 MUL R14.x.8FP@R0.y, R14.x.7@R0.x, R57.x.12 MUL R13.z.4FP@R0.x, R13.z.3@R5.x, R57.x.11 MUL R14.z.7FP@R5.z, R15.z.6@R3.z, R57.x.13 MUL R14.y.7FP@R5.y, R15.y.6@R3.y, R57.x.13 MUL R14.x.11FP@R5.x, R15.x.8@R3.x, R57.x.13 (copy) MOV t16FP@R1.w, R12.w.4FP@R1.w (copy) MOV t15FP@R1.z, R12.z.5FP@R1.z (copy) MOV t14FP@R1.y, R12.y.5FP@R1.y (copy) MOV t13FP@R1.x, R12.x.5FP@R1.x (copy) MOV t20FP@R2.w, R16.w.8FP@R2.w (copy) MOV t19FP@R2.z, R16.z.10FP@R2.z (copy) MOV t18FP@R2.y, R16.y.10FP@R2.y (copy) MOV t17FP@R2.x, R16.x.10FP@R2.x (copy) MOV t12FP@R4.w, R13.y.4FP@R4.w (copy) MOV t11FP@R4.z, R13.x.6FP@R4.z (copy) MOV R4.y.1FP@R4.y, t148FP@R4.y (copy) MOV t10FP@R4.y, R4.y.1FP@R4.y (copy) MOV R4.x.1FP@R4.x, t147FP@R4.x (copy) MOV t9FP@R4.x, R4.x.1FP@R4.x (copy) MOV t8FP@R0.w, R14.z.6FP@R0.w (copy) MOV t7FP@R0.z, R14.y.6FP@R0.z (copy) MOV t6FP@R0.y, R14.x.8FP@R0.y (copy) MOV t5FP@R0.x, R13.z.4FP@R0.x (copy) MOV t4FP@R5.w, R5.w.1FP@R5.w (copy) MOV t3FP@R5.z, R14.z.7FP@R5.z (copy) MOV t2FP@R5.y, R14.y.7FP@R5.y (copy) MOV t1FP@R5.x, R14.x.11FP@R5.x > live_after: [t1FP@R5.x t2FP@R5.y t3FP@R5.z t4FP@R5.w t5FP@R0.x t6FP@R0.y t7FP@R0.z t8FP@R0.w t9FP@R4.x t10FP@R4.y t11FP@R4.z t12FP@R4.w t13FP@R1.x t14FP@R1.y t15FP@R1.z t16FP@R1.w t17FP@R2.x t18FP@R2.y t19FP@R2.z t20FP@R2.w ] EXPORT PARAM 3 t1FP@R5.x, t2FP@R5.y, t3FP@R5.z, t4FP@R5.w EXPORT PARAM 2 t5FP@R0.x, t6FP@R0.y, t7FP@R0.z, t8FP@R0.w EXPORT PARAM 1 t9FP@R4.x, t10FP@R4.y, t11FP@R4.z, t12FP@R4.w EXPORT POS 60 t17FP@R2.x, t18FP@R2.y, t19FP@R2.z, t20FP@R2.w EXPORT PARAM 0 t13FP@R1.x, t14FP@R1.y, t15FP@R1.z, t16FP@R1.w } end BB_5 } ###### after ra_init { preloaded inputs [R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w] live_before: [undef ] { BB_0 loop_level = 0 live_before: [R0.xF@R0.x R0.yF@R0.y R0.zF@R0.z R0.wF@R0.w undef ] CALL_FS t137F@R1.x, t138F@R1.y, t139F@R1.z, __, t140F@R2.x, t141F@R2.y, t142F@R2.z, __, t143F@R3.x, t144F@R3.y, t145F@R3.z, t146F@R3.w, t147FP@R4.x, t148FP@R4.y, __, __, t149F@R5.x, t150F@R5.y, t151F@R5.z, t152FP@R5.w, t153F@R6.x, t154F@R6.y, t155F@R6.z, __, R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w ALU < live_before: [undef t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147FP@R4.x t148FP@R4.y t149F@R5.x t150F@R5.y t151F@R5.z t152FP@R5.w t153F@R6.x t154F@R6.y t155F@R6.z ] (copy) MOV R6.x.1F@R13.x, t153F@R6.x ADD R21.x.1@R0.x, 1|3f800000, -R6.x.1F@R13.x (copy) MOV R6.y.1F@R13.y, t154F@R6.y ADD R21.x.2@R0.x, R21.x.1@R0.x, -R6.y.1F@R13.y (copy) MOV R6.z.1F@R13.z, t155F@R6.z ADD R21.x.3@R12.w, R21.x.2@R0.x, -R6.z.1F@R13.z (copy) MOV R5.w.1FP@R5.w, t152FP@R5.w (copy) MOV t84F@R11.y, 0|00000000 (copy) MOV t83F@R10.x, 0|00000000 (copy) MOV t82F@R9.w, 0|00000000 (copy) MOV t81F@R9.z, 0|00000000 (copy) MOV t80F@R9.y, 0|00000000 (copy) MOV t79F@R9.x, 0|00000000 (copy) MOV t78F@R4.w, 0|00000000 (copy) MOV t77F@R4.z, 0|00000000 (copy) MOV t76F@R2.w, 0|00000000 (copy) MOV t75F@R1.w, 0|00000000 (copy) MOV t74F@R11.x, 0|00000000 (copy) MOV t73F@R10.w, 0|00000000 (copy) MOV t72F@R10.z, 0|00000000 (copy) MOV t71F@R10.y, 0|00000000 > live_after: [R5.w.1FP@R5.w R6.x.1F@R13.x R6.y.1F@R13.y R6.z.1F@R13.z R21.x.3@R12.w undef t71F@R10.y t72F@R10.z t73F@R10.w t74F@R11.x t75F@R1.w t76F@R2.w t77F@R4.z t78F@R4.w t79F@R9.x t80F@R9.y t81F@R9.z t82F@R9.w t83F@R10.x t84F@R11.y t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147FP@R4.x t148FP@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] } end BB_0 live_after: [R5.w.1FP@R5.w R6.x.1F@R13.x R6.y.1F@R13.y R6.z.1F@R13.z R21.x.3@R12.w undef t71F@R10.y t72F@R10.z t73F@R10.w t74F@R11.x t75F@R1.w t76F@R2.w t77F@R4.z t78F@R4.w t79F@R9.x t80F@R9.y t81F@R9.z t82F@R9.w t83F@R10.x t84F@R11.y t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147FP@R4.x t148FP@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] region #0 live_before: [R5.w.1FP@R5.w R6.x.1F@R13.x R6.y.1F@R13.y R6.z.1F@R13.z R21.x.3@R12.w undef t71F@R10.y t72F@R10.z t73F@R10.w t74F@R11.x t75F@R1.w t76F@R2.w t77F@R4.z t78F@R4.w t79F@R9.x t80F@R9.y t81F@R9.z t82F@R9.w t83F@R10.x t84F@R11.y t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147FP@R4.x t148FP@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] { * phi t52F@R10.y, t71F@R10.y, t85F@R10.y * phi t53F@R10.z, t72F@R10.z, t86F@R10.z * phi t54F@R10.w, t73F@R10.w, t87F@R10.w * phi t55F@R11.x, t74F@R11.x, t88F@R11.x * phi t56F@R1.w, t75F@R1.w, t89F@R1.w * phi t57F@R2.w, t76F@R2.w, t90F@R2.w * phi t58F@R4.z, t77F@R4.z, t91F@R4.z * phi t59F@R4.w, t78F@R4.w, t92F@R4.w * phi t60F@R9.x, t79F@R9.x, t93F@R9.x * phi t61F@R9.y, t80F@R9.y, t94F@R9.y * phi t62F@R9.z, t81F@R9.z, t95F@R9.z * phi t63F@R9.w, t82F@R9.w, t96F@R9.w * phi t64F@R10.x, t83F@R10.x, t97F@R10.x * phi t65F@R11.y, t84F@R11.y, t98F@R11.y * phi t66F@R11.z, undef, t99F@R11.z * phi t67F@R11.w, undef, t100F@R11.w * phi t68F@R12.x, undef, t101F@R12.x * phi t69F@R12.y, undef, t102F@R12.y * phi t70F@R12.z, undef, t103F@R12.z } repeat region #0 after { { BB_1 loop_level = 1 live_before: [R5.w.1FP@R5.w R6.x.1F@R13.x R6.y.1F@R13.y R6.z.1F@R13.z R21.x.3@R12.w t52F@R10.y t53F@R10.z t54F@R10.w t55F@R11.x t56F@R1.w t57F@R2.w t58F@R4.z t59F@R4.w t60F@R9.x t61F@R9.y t62F@R9.z t63F@R9.w t64F@R10.x t65F@R11.y t66F@R11.z t67F@R11.w t68F@R12.x t69F@R12.y t70F@R12.z t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147FP@R4.x t148FP@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] ALU < live_before: [R5.w.1FP@R5.w R6.x.1F@R13.x R6.y.1F@R13.y R6.z.1F@R13.z R21.x.3@R12.w t52F@R10.y t53F@R10.z t54F@R10.w t55F@R11.x t56F@R1.w t57F@R2.w t58F@R4.z t59F@R4.w t60F@R9.x t61F@R9.y t62F@R9.z t63F@R9.w t64F@R10.x t65F@R11.y t66F@R11.z t67F@R11.w t68F@R12.x t69F@R12.y t70F@R12.z t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147FP@R4.x t148FP@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] (copy) MOV R21.x.5F@R11.y, t65F@R11.y PRED_SETGE_INT __, __, EM.2, R21.x.5F@R11.y, 5.60519e-45|00000004 (copy) MOV R16.x.2F@R10.y, t52F@R10.y (copy) MOV R16.y.2F@R10.z, t53F@R10.z (copy) MOV R16.z.2F@R10.w, t54F@R10.w (copy) MOV R16.w.2F@R11.x, t55F@R11.x (copy) MOV R17.x.2F@R1.w, t56F@R1.w (copy) MOV R17.y.2F@R2.w, t57F@R2.w (copy) MOV R17.z.2F@R4.z, t58F@R4.z (copy) MOV R18.x.2F@R4.w, t59F@R4.w (copy) MOV R18.y.2F@R9.x, t60F@R9.x (copy) MOV R18.z.2F@R9.y, t61F@R9.y (copy) MOV R19.x.2F@R9.z, t62F@R9.z (copy) MOV R19.y.2F@R9.w, t63F@R9.w (copy) MOV R19.z.2F@R10.x, t64F@R10.x > live_after: [R5.w.1FP@R5.w R6.x.1F@R13.x R6.y.1F@R13.y R6.z.1F@R13.z R21.x.3@R12.w R16.x.2F@R10.y R16.y.2F@R10.z R16.z.2F@R10.w R16.w.2F@R11.x R17.x.2F@R1.w R17.y.2F@R2.w R17.z.2F@R4.z R18.x.2F@R4.w R18.y.2F@R9.x R18.z.2F@R9.y R19.x.2F@R9.z R19.y.2F@R9.w R19.z.2F@R10.x R21.x.5F@R11.y EM.2 t66F@R11.z t67F@R11.w t68F@R12.x t69F@R12.y t70F@R12.z t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147FP@R4.x t148FP@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] } end BB_1 live_after: [R5.w.1FP@R5.w R6.x.1F@R13.x R6.y.1F@R13.y R6.z.1F@R13.z R21.x.3@R12.w R16.x.2F@R10.y R16.y.2F@R10.z R16.z.2F@R10.w R16.w.2F@R11.x R17.x.2F@R1.w R17.y.2F@R2.w R17.z.2F@R4.z R18.x.2F@R4.w R18.y.2F@R9.x R18.z.2F@R9.y R19.x.2F@R9.z R19.y.2F@R9.w R19.z.2F@R10.x R21.x.5F@R11.y EM.2 t66F@R11.z t67F@R11.w t68F@R12.x t69F@R12.y t70F@R12.z t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147FP@R4.x t148FP@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] region #1 live_before: [R5.w.1FP@R5.w R6.x.1F@R13.x R6.y.1F@R13.y R6.z.1F@R13.z R21.x.3@R12.w R16.x.2F@R10.y R16.y.2F@R10.z R16.z.2F@R10.w R16.w.2F@R11.x R17.x.2F@R1.w R17.y.2F@R2.w R17.z.2F@R4.z R18.x.2F@R4.w R18.y.2F@R9.x R18.z.2F@R9.y R19.x.2F@R9.z R19.y.2F@R9.w R19.z.2F@R10.x R21.x.5F@R11.y EM.2 t66F@R11.z t67F@R11.w t68F@R12.x t69F@R12.y t70F@R12.z t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147FP@R4.x t148FP@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] depart region #1 after { if EM.2 { depart region #0 after { { BB_2 loop_level = 1 live_before: [R5.w.1FP@R5.w R16.x.2F@R10.y R16.y.2F@R10.z R16.z.2F@R10.w R16.w.2F@R11.x R17.x.2F@R1.w R17.y.2F@R2.w R17.z.2F@R4.z R18.x.2F@R4.w R18.y.2F@R9.x R18.z.2F@R9.y R19.x.2F@R9.z R19.y.2F@R9.w R19.z.2F@R10.x t147FP@R4.x t148FP@R4.y ] ALU < live_before: [R5.w.1FP@R5.w R16.x.2F@R10.y R16.y.2F@R10.z R16.z.2F@R10.w R16.w.2F@R11.x R17.x.2F@R1.w R17.y.2F@R2.w R17.z.2F@R4.z R18.x.2F@R4.w R18.y.2F@R9.x R18.z.2F@R9.y R19.x.2F@R9.z R19.y.2F@R9.w R19.z.2F@R10.x t147FP@R4.x t148FP@R4.y ] (copy) MOV t136F@R10.x, R19.z.2F@R10.x (copy) MOV t135F@R9.w, R19.y.2F@R9.w (copy) MOV t134F@R9.z, R19.x.2F@R9.z (copy) MOV t133F@R9.y, R18.z.2F@R9.y (copy) MOV t132F@R9.x, R18.y.2F@R9.x (copy) MOV t131F@R4.w, R18.x.2F@R4.w (copy) MOV t130F@R4.z, R17.z.2F@R4.z (copy) MOV t129F@R2.w, R17.y.2F@R2.w (copy) MOV t128F@R1.w, R17.x.2F@R1.w (copy) MOV t127F@R11.x, R16.w.2F@R11.x (copy) MOV t126F@R10.w, R16.z.2F@R10.w (copy) MOV t125F@R10.z, R16.y.2F@R10.z (copy) MOV t124F@R10.y, R16.x.2F@R10.y > live_after: [R5.w.1FP@R5.w t124F@R10.y t125F@R10.z t126F@R10.w t127F@R11.x t128F@R1.w t129F@R2.w t130F@R4.z t131F@R4.w t132F@R9.x t133F@R9.y t134F@R9.z t135F@R9.w t136F@R10.x t147FP@R4.x t148FP@R4.y ] } end BB_2 live_after: [R5.w.1FP@R5.w t124F@R10.y t125F@R10.z t126F@R10.w t127F@R11.x t128F@R1.w t129F@R2.w t130F@R4.z t131F@R4.w t132F@R9.x t133F@R9.y t134F@R9.z t135F@R9.w t136F@R10.x t147FP@R4.x t148FP@R4.y ] } end_depart } endif live_after: [R5.w.1FP@R5.w R6.x.1F@R13.x R6.y.1F@R13.y R6.z.1F@R13.z R21.x.3@R12.w R16.x.2F@R10.y R16.y.2F@R10.z R16.z.2F@R10.w R16.w.2F@R11.x R17.x.2F@R1.w R17.y.2F@R2.w R17.z.2F@R4.z R18.x.2F@R4.w R18.y.2F@R9.x R18.z.2F@R9.y R19.x.2F@R9.z R19.y.2F@R9.w R19.z.2F@R10.x R21.x.5F@R11.y t66F@R11.z t67F@R11.w t68F@R12.x t69F@R12.y t70F@R12.z t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147FP@R4.x t148FP@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] { BB_3 loop_level = 1 live_before: [R5.w.1FP@R5.w R6.x.1F@R13.x R6.y.1F@R13.y R6.z.1F@R13.z R21.x.3@R12.w R16.x.2F@R10.y R16.y.2F@R10.z R16.z.2F@R10.w R16.w.2F@R11.x R17.x.2F@R1.w R17.y.2F@R2.w R17.z.2F@R4.z R18.x.2F@R4.w R18.y.2F@R9.x R18.z.2F@R9.y R19.x.2F@R9.z R19.y.2F@R9.w R19.z.2F@R10.x R21.x.5F@R11.y t66F@R11.z t67F@R11.w t68F@R12.x t69F@R12.y t70F@R12.z t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147FP@R4.x t148FP@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] } end BB_3 live_after: [R5.w.1FP@R5.w R6.x.1F@R13.x R6.y.1F@R13.y R6.z.1F@R13.z R21.x.3@R12.w R16.x.2F@R10.y R16.y.2F@R10.z R16.z.2F@R10.w R16.w.2F@R11.x R17.x.2F@R1.w R17.y.2F@R2.w R17.z.2F@R4.z R18.x.2F@R4.w R18.y.2F@R9.x R18.z.2F@R9.y R19.x.2F@R9.z R19.y.2F@R9.w R19.z.2F@R10.x R21.x.5F@R11.y t66F@R11.z t67F@R11.w t68F@R12.x t69F@R12.y t70F@R12.z t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147FP@R4.x t148FP@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] } end_depart live_after: [R5.w.1FP@R5.w R6.x.1F@R13.x R6.y.1F@R13.y R6.z.1F@R13.z R21.x.3@R12.w R16.x.2F@R10.y R16.y.2F@R10.z R16.z.2F@R10.w R16.w.2F@R11.x R17.x.2F@R1.w R17.y.2F@R2.w R17.z.2F@R4.z R18.x.2F@R4.w R18.y.2F@R9.x R18.z.2F@R9.y R19.x.2F@R9.z R19.y.2F@R9.w R19.z.2F@R10.x R21.x.5F@R11.y t66F@R11.z t67F@R11.w t68F@R12.x t69F@R12.y t70F@R12.z t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147FP@R4.x t148FP@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] { BB_4 loop_level = 1 live_before: [R5.w.1FP@R5.w R6.x.1F@R13.x R6.y.1F@R13.y R6.z.1F@R13.z R21.x.3@R12.w R16.x.2F@R10.y R16.y.2F@R10.z R16.z.2F@R10.w R16.w.2F@R11.x R17.x.2F@R1.w R17.y.2F@R2.w R17.z.2F@R4.z R18.x.2F@R4.w R18.y.2F@R9.x R18.z.2F@R9.y R19.x.2F@R9.z R19.y.2F@R9.w R19.z.2F@R10.x R21.x.5F@R11.y t66F@R11.z t67F@R11.w t68F@R12.x t69F@R12.y t70F@R12.z t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147FP@R4.x t148FP@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] ALU < live_before: [R5.w.1FP@R5.w R6.x.1F@R13.x R6.y.1F@R13.y R6.z.1F@R13.z R21.x.3@R12.w R16.x.2F@R10.y R16.y.2F@R10.z R16.z.2F@R10.w R16.w.2F@R11.x R17.x.2F@R1.w R17.y.2F@R2.w R17.z.2F@R4.z R18.x.2F@R4.w R18.y.2F@R9.x R18.z.2F@R9.y R19.x.2F@R9.z R19.y.2F@R9.w R19.z.2F@R10.x R21.x.5F@R11.y t66F@R11.z t67F@R11.w t68F@R12.x t69F@R12.y t70F@R12.z t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147FP@R4.x t148FP@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] SETE_INT R23.y.2@R13.w, R21.x.5F@R11.y, 1.4013e-45|00000001 (copy) MOV R24.x.1F@R11.z, t66F@R11.z (copy) MOV R5.x.1F@R5.x, t149F@R5.x CNDE_INT R24.x.2@R0.x, R21.x.5F@R11.y, R5.x.1F@R5.x, R24.x.1F@R11.z SETE_INT R23.z.2@R14.x, R21.x.5F@R11.y, 2.8026e-45|00000002 (copy) MOV R5.y.1F@R5.y, t150F@R5.y CNDE_INT R24.x.3@R0.x, R23.y.2@R13.w, R24.x.2@R0.x, R5.y.1F@R5.y SETE_INT R23.w.2@R14.y, R21.x.5F@R11.y, 4.2039e-45|00000003 (copy) MOV R5.z.1F@R5.z, t151F@R5.z CNDE_INT R24.x.4@R0.x, R23.z.2@R14.x, R24.x.3@R0.x, R5.z.1F@R5.z CNDE_INT R24.x.5F@R11.z, R23.w.2@R14.y, R24.x.4@R0.x, R5.w.1FP@R5.w TRUNC R57.x.3@R0.x, R24.x.5F@R11.z FLT_TO_INT R25.x.2@R0.x, R57.x.3@R0.x MULLO_UINT R26.x.2@R0.y, 5.60519e-45|00000004, R25.x.2@R0.x ADD_INT R34.x.2@R0.x, R26.x.2@R0.y, 4.2039e-45|00000003 ADD_INT R30.x.2@R0.z, R26.x.2@R0.y, 2.8026e-45|00000002 ADD_INT R28.x.2@R0.w, R26.x.2@R0.y, 1.4013e-45|00000001 ADD_INT R58.x.10FP@R0.x, R34.x.2@R0.x, 3.78351e-44|0000001b ADD_INT R58.x.7FP@R6.x, R30.x.2@R0.z, 3.78351e-44|0000001b ADD_INT R58.x.4FP@R7.x, R28.x.2@R0.w, 3.78351e-44|0000001b ADD_INT R58.x.2FP@R8.x, R26.x.2@R0.y, 3.78351e-44|0000001b (copy) MOV t104FP@R0.x, R58.x.10FP@R0.x (copy) MOV t109FP@R6.x, R58.x.7FP@R6.x (copy) MOV t114FP@R7.x, R58.x.4FP@R7.x (copy) MOV t119FP@R8.x, R58.x.2FP@R8.x > live_after: [R5.w.1FP@R5.w R6.x.1F@R13.x R6.y.1F@R13.y R6.z.1F@R13.z R21.x.3@R12.w R16.x.2F@R10.y R16.y.2F@R10.z R16.z.2F@R10.w R16.w.2F@R11.x R17.x.2F@R1.w R17.y.2F@R2.w R17.z.2F@R4.z R18.x.2F@R4.w R18.y.2F@R9.x R18.z.2F@R9.y R19.x.2F@R9.z R19.y.2F@R9.w R19.z.2F@R10.x R21.x.5F@R11.y R23.y.2@R13.w R23.z.2@R14.x R23.w.2@R14.y R24.x.5F@R11.z t67F@R11.w t68F@R12.x t69F@R12.y t70F@R12.z t104FP@R0.x t109FP@R6.x t114FP@R7.x t119FP@R8.x t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147FP@R4.x t148FP@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] TEX < live_before: [R5.w.1FP@R5.w R6.x.1F@R13.x R6.y.1F@R13.y R6.z.1F@R13.z R21.x.3@R12.w R16.x.2F@R10.y R16.y.2F@R10.z R16.z.2F@R10.w R16.w.2F@R11.x R17.x.2F@R1.w R17.y.2F@R2.w R17.z.2F@R4.z R18.x.2F@R4.w R18.y.2F@R9.x R18.z.2F@R9.y R19.x.2F@R9.z R19.y.2F@R9.w R19.z.2F@R10.x R21.x.5F@R11.y R23.y.2@R13.w R23.z.2@R14.x R23.w.2@R14.y R24.x.5F@R11.z t67F@R11.w t68F@R12.x t69F@R12.y t70F@R12.z t104FP@R0.x t109FP@R6.x t114FP@R7.x t119FP@R8.x t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147FP@R4.x t148FP@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] VFETCH t120FP@R8.x, t121FP@R8.y, t122FP@R8.z, t123FP@R8.w, t119FP@R8.x, __, __, __ VFETCH t115FP@R7.x, t116FP@R7.y, t117FP@R7.z, t118FP@R7.w, t114FP@R7.x, __, __, __ VFETCH t110FP@R6.x, t111FP@R6.y, t112FP@R6.z, t113FP@R6.w, t109FP@R6.x, __, __, __ VFETCH t105FP@R0.x, t106FP@R0.y, t107FP@R0.z, t108FP@R0.w, t104FP@R0.x, __, __, __ > live_after: [R5.w.1FP@R5.w R6.x.1F@R13.x R6.y.1F@R13.y R6.z.1F@R13.z R21.x.3@R12.w R16.x.2F@R10.y R16.y.2F@R10.z R16.z.2F@R10.w R16.w.2F@R11.x R17.x.2F@R1.w R17.y.2F@R2.w R17.z.2F@R4.z R18.x.2F@R4.w R18.y.2F@R9.x R18.z.2F@R9.y R19.x.2F@R9.z R19.y.2F@R9.w R19.z.2F@R10.x R21.x.5F@R11.y R23.y.2@R13.w R23.z.2@R14.x R23.w.2@R14.y R24.x.5F@R11.z t67F@R11.w t68F@R12.x t69F@R12.y t70F@R12.z t105FP@R0.x t106FP@R0.y t107FP@R0.z t108FP@R0.w t110FP@R6.x t111FP@R6.y t112FP@R6.z t113FP@R6.w t115FP@R7.x t116FP@R7.y t117FP@R7.z t118FP@R7.w t120FP@R8.x t121FP@R8.y t122FP@R8.z t123FP@R8.w t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147FP@R4.x t148FP@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] ALU < live_before: [R5.w.1FP@R5.w R6.x.1F@R13.x R6.y.1F@R13.y R6.z.1F@R13.z R21.x.3@R12.w R16.x.2F@R10.y R16.y.2F@R10.z R16.z.2F@R10.w R16.w.2F@R11.x R17.x.2F@R1.w R17.y.2F@R2.w R17.z.2F@R4.z R18.x.2F@R4.w R18.y.2F@R9.x R18.z.2F@R9.y R19.x.2F@R9.z R19.y.2F@R9.w R19.z.2F@R10.x R21.x.5F@R11.y R23.y.2@R13.w R23.z.2@R14.x R23.w.2@R14.y R24.x.5F@R11.z t67F@R11.w t68F@R12.x t69F@R12.y t70F@R12.z t105FP@R0.x t106FP@R0.y t107FP@R0.z t108FP@R0.w t110FP@R6.x t111FP@R6.y t112FP@R6.z t113FP@R6.w t115FP@R7.x t116FP@R7.y t117FP@R7.z t118FP@R7.w t120FP@R8.x t121FP@R8.y t122FP@R8.z t123FP@R8.w t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147FP@R4.x t148FP@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] (copy) MOV R2.x.1F@R2.x, t140F@R2.x (copy) MOV R58.y.2FP@R8.y, t121FP@R8.y MUL R39.y.2@R14.z, R58.y.2FP@R8.y, R2.x.1F@R2.x (copy) MOV R3.x.1F@R3.x, t143F@R3.x (copy) MOV R58.x.3FP@R8.x, t120FP@R8.x MUL R42.x.2@R14.w, R58.x.3FP@R8.x, R3.x.1F@R3.x MUL R39.x.2@R15.x, R58.x.3FP@R8.x, R2.x.1F@R2.x (copy) MOV R58.z.2FP@R8.z, t122FP@R8.z MUL R42.z.2@R15.y, R58.z.2FP@R8.z, R3.x.1F@R3.x MUL R39.z.2@R15.z, R58.z.2FP@R8.z, R2.x.1F@R2.x MUL R42.y.2@R15.w, R58.y.2FP@R8.y, R3.x.1F@R3.x (copy) MOV R2.y.1F@R2.y, t141F@R2.y (copy) MOV R58.y.3FP@R7.y, t116FP@R7.y MULADD R40.y.2@R14.z, R58.y.3FP@R7.y, R2.y.1F@R2.y, R39.y.2@R14.z (copy) MOV R3.y.1F@R3.y, t144F@R3.y (copy) MOV R58.x.5FP@R7.x, t115FP@R7.x MULADD R43.x.2@R14.w, R58.x.5FP@R7.x, R3.y.1F@R3.y, R42.x.2@R14.w MULADD R40.x.2@R15.x, R58.x.5FP@R7.x, R2.y.1F@R2.y, R39.x.2@R15.x (copy) MOV R58.z.3FP@R7.z, t117FP@R7.z MULADD R43.z.2@R15.y, R58.z.3FP@R7.z, R3.y.1F@R3.y, R42.z.2@R15.y MULADD R40.z.2@R15.z, R58.z.3FP@R7.z, R2.y.1F@R2.y, R39.z.2@R15.z MULADD R43.y.2@R15.w, R58.y.3FP@R7.y, R3.y.1F@R3.y, R42.y.2@R15.w (copy) MOV R2.z.1F@R2.z, t142F@R2.z (copy) MOV R58.y.5FP@R6.y, t111FP@R6.y MULADD R41.y.2@R14.z, R58.y.5FP@R6.y, R2.z.1F@R2.z, R40.y.2@R14.z (copy) MOV R3.z.1F@R3.z, t145F@R3.z (copy) MOV R58.x.8FP@R6.x, t110FP@R6.x MULADD R44.x.2@R14.w, R58.x.8FP@R6.x, R3.z.1F@R3.z, R43.x.2@R14.w (copy) MOV R50.x.1F@R12.z, t70F@R12.z CNDE_INT R50.x.2@R12.z, R21.x.5F@R11.y, R6.x.1F@R13.x, R50.x.1F@R12.z MULADD R41.x.2@R15.x, R58.x.8FP@R6.x, R2.z.1F@R2.z, R40.x.2@R15.x (copy) MOV R58.z.5FP@R6.z, t112FP@R6.z MULADD R44.z.2@R15.y, R58.z.5FP@R6.z, R3.z.1F@R3.z, R43.z.2@R15.y MULADD R41.z.2@R15.z, R58.z.5FP@R6.z, R2.z.1F@R2.z, R40.z.2@R15.z MULADD R44.y.2@R15.w, R58.y.5FP@R6.y, R3.z.1F@R3.z, R43.y.2@R15.w (copy) MOV R48.x.1F@R12.y, t69F@R12.y CNDE_INT R48.x.2@R12.y, R21.x.5F@R11.y, R6.x.1F@R13.x, R48.x.1F@R12.y (copy) MOV R46.x.1F@R12.x, t68F@R12.x CNDE_INT R46.x.2@R12.x, R21.x.5F@R11.y, R6.x.1F@R13.x, R46.x.1F@R12.x (copy) MOV R1.x.1F@R1.x, t137F@R1.x (copy) MOV R58.w.2FP@R8.w, t123FP@R8.w MUL R35.w.2@R8.w, R58.w.2FP@R8.w, R1.x.1F@R1.x (copy) MOV R33.x.1F@R11.w, t67F@R11.w CNDE_INT R33.x.2@R11.w, R21.x.5F@R11.y, R6.x.1F@R13.x, R33.x.1F@R11.w MUL R35.z.2@R8.z, R58.z.2FP@R8.z, R1.x.1F@R1.x MUL R35.y.2@R8.y, R58.y.2FP@R8.y, R1.x.1F@R1.x MUL R35.x.2@R8.x, R58.x.3FP@R8.x, R1.x.1F@R1.x MUL R51.z.2@R16.x, R41.y.2@R14.z, R44.x.2@R14.w CNDE_INT R50.x.3@R12.z, R23.y.2@R13.w, R50.x.2@R12.z, R6.y.1F@R13.y MUL R51.y.2@R16.y, R41.x.2@R15.x, R44.z.2@R15.y MUL R51.x.2@R16.z, R41.z.2@R15.z, R44.y.2@R15.w CNDE_INT R48.x.3@R12.y, R23.y.2@R13.w, R48.x.2@R12.y, R6.y.1F@R13.y CNDE_INT R46.x.3@R12.x, R23.y.2@R13.w, R46.x.2@R12.x, R6.y.1F@R13.y (copy) MOV R1.y.1F@R1.y, t138F@R1.y (copy) MOV R58.w.3FP@R7.w, t118FP@R7.w MULADD R36.w.2@R7.w, R58.w.3FP@R7.w, R1.y.1F@R1.y, R35.w.2@R8.w CNDE_INT R33.x.3@R8.w, R23.y.2@R13.w, R33.x.2@R11.w, R6.y.1F@R13.y MULADD R36.z.2@R7.z, R58.z.3FP@R7.z, R1.y.1F@R1.y, R35.z.2@R8.z MULADD R36.y.2@R7.y, R58.y.3FP@R7.y, R1.y.1F@R1.y, R35.y.2@R8.y MULADD R36.x.2@R7.x, R58.x.5FP@R7.x, R1.y.1F@R1.y, R35.x.2@R8.x MULADD R52.z.2@R8.x, R41.x.2@R15.x, R44.y.2@R15.w, -R51.z.2@R16.x CNDE_INT R50.x.4@R8.y, R23.z.2@R14.x, R50.x.3@R12.z, R6.z.1F@R13.z MULADD R52.y.2@R8.z, R41.z.2@R15.z, R44.x.2@R14.w, -R51.y.2@R16.y MULADD R52.x.2@R11.w, R41.y.2@R14.z, R44.z.2@R15.y, -R51.x.2@R16.z CNDE_INT R48.x.4@R12.y, R23.z.2@R14.x, R48.x.3@R12.y, R6.z.1F@R13.z CNDE_INT R46.x.4@R12.x, R23.z.2@R14.x, R46.x.3@R12.x, R6.z.1F@R13.z (copy) MOV R1.z.1F@R1.z, t139F@R1.z (copy) MOV R58.w.5FP@R6.w, t113FP@R6.w MULADD R37.w.2@R6.w, R58.w.5FP@R6.w, R1.z.1F@R1.z, R36.w.2@R7.w CNDE_INT R33.x.4@R7.w, R23.z.2@R14.x, R33.x.3@R8.w, R6.z.1F@R13.z MULADD R37.z.2@R6.z, R58.z.5FP@R6.z, R1.z.1F@R1.z, R36.z.2@R7.z MULADD R37.y.2@R6.y, R58.y.5FP@R6.y, R1.z.1F@R1.z, R36.y.2@R7.y MULADD R37.x.2@R6.x, R58.x.8FP@R6.x, R1.z.1F@R1.z, R36.x.2@R7.x (copy) MOV R3.w.1F@R3.w, t146F@R3.w MUL R53.z.2@R7.x, R52.z.2@R8.x, R3.w.1F@R3.w CNDE_INT R50.x.5F@R12.z, R23.w.2@R14.y, R50.x.4@R8.y, R21.x.3@R12.w MUL R53.y.2@R7.y, R52.y.2@R8.z, R3.w.1F@R3.w MUL R53.x.2@R7.z, R52.x.2@R11.w, R3.w.1F@R3.w CNDE_INT R48.x.5F@R12.y, R23.w.2@R14.y, R48.x.4@R12.y, R21.x.3@R12.w CNDE_INT R46.x.5F@R12.x, R23.w.2@R14.y, R46.x.4@R12.x, R21.x.3@R12.w (copy) MOV R58.w.7FP@R0.w, t108FP@R0.w MULADD R38.w.2@R0.w, R58.w.7FP@R0.w, 1|3f800000, R37.w.2@R6.w CNDE_INT R33.x.5F@R11.w, R23.w.2@R14.y, R33.x.4@R7.w, R21.x.3@R12.w (copy) MOV R58.z.7FP@R0.z, t107FP@R0.z MULADD R38.z.2@R0.z, R58.z.7FP@R0.z, 1|3f800000, R37.z.2@R6.z (copy) MOV R58.y.7FP@R0.y, t106FP@R0.y MULADD R38.y.2@R0.y, R58.y.7FP@R0.y, 1|3f800000, R37.y.2@R6.y (copy) MOV R58.x.11FP@R0.x, t105FP@R0.x MULADD R38.x.2@R0.x, R58.x.11FP@R0.x, 1|3f800000, R37.x.2@R6.x ADD_INT R21.x.6F@R11.y, R21.x.5F@R11.y, 1.4013e-45|00000001 MULADD R19.z.3F@R10.x, R53.z.2@R7.x, R50.x.5F@R12.z, R19.z.2F@R10.x MULADD R19.y.3F@R9.w, R53.y.2@R7.y, R50.x.5F@R12.z, R19.y.2F@R9.w MULADD R19.x.3F@R9.z, R53.x.2@R7.z, R50.x.5F@R12.z, R19.x.2F@R9.z MULADD R18.z.3F@R9.y, R44.z.2@R15.y, R48.x.5F@R12.y, R18.z.2F@R9.y MULADD R18.y.3F@R9.x, R44.y.2@R15.w, R48.x.5F@R12.y, R18.y.2F@R9.x MULADD R18.x.3F@R4.w, R44.x.2@R14.w, R48.x.5F@R12.y, R18.x.2F@R4.w MULADD R17.z.3F@R4.z, R41.z.2@R15.z, R46.x.5F@R12.x, R17.z.2F@R4.z MULADD R17.y.3F@R2.w, R41.y.2@R14.z, R46.x.5F@R12.x, R17.y.2F@R2.w MULADD R17.x.3F@R1.w, R41.x.2@R15.x, R46.x.5F@R12.x, R17.x.2F@R1.w MULADD R16.w.3F@R11.x, R38.w.2@R0.w, R33.x.5F@R11.w, R16.w.2F@R11.x MULADD R16.z.3F@R10.w, R38.z.2@R0.z, R33.x.5F@R11.w, R16.z.2F@R10.w MULADD R16.y.3F@R10.z, R38.y.2@R0.y, R33.x.5F@R11.w, R16.y.2F@R10.z MULADD R16.x.3F@R10.y, R38.x.2@R0.x, R33.x.5F@R11.w, R16.x.2F@R10.y (copy) MOV t103F@R12.z, R50.x.5F@R12.z (copy) MOV t102F@R12.y, R48.x.5F@R12.y (copy) MOV t101F@R12.x, R46.x.5F@R12.x (copy) MOV t100F@R11.w, R33.x.5F@R11.w (copy) MOV t99F@R11.z, R24.x.5F@R11.z (copy) MOV t98F@R11.y, R21.x.6F@R11.y (copy) MOV t97F@R10.x, R19.z.3F@R10.x (copy) MOV t96F@R9.w, R19.y.3F@R9.w (copy) MOV t95F@R9.z, R19.x.3F@R9.z (copy) MOV t94F@R9.y, R18.z.3F@R9.y (copy) MOV t93F@R9.x, R18.y.3F@R9.x (copy) MOV t92F@R4.w, R18.x.3F@R4.w (copy) MOV t91F@R4.z, R17.z.3F@R4.z (copy) MOV t90F@R2.w, R17.y.3F@R2.w (copy) MOV t89F@R1.w, R17.x.3F@R1.w (copy) MOV t88F@R11.x, R16.w.3F@R11.x (copy) MOV t87F@R10.w, R16.z.3F@R10.w (copy) MOV t86F@R10.z, R16.y.3F@R10.z (copy) MOV t85F@R10.y, R16.x.3F@R10.y > live_after: [R5.w.1FP@R5.w R6.x.1F@R13.x R6.y.1F@R13.y R6.z.1F@R13.z R21.x.3@R12.w t85F@R10.y t86F@R10.z t87F@R10.w t88F@R11.x t89F@R1.w t90F@R2.w t91F@R4.z t92F@R4.w t93F@R9.x t94F@R9.y t95F@R9.z t96F@R9.w t97F@R10.x t98F@R11.y t99F@R11.z t100F@R11.w t101F@R12.x t102F@R12.y t103F@R12.z t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147FP@R4.x t148FP@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] } end BB_4 live_after: [R5.w.1FP@R5.w R6.x.1F@R13.x R6.y.1F@R13.y R6.z.1F@R13.z R21.x.3@R12.w t85F@R10.y t86F@R10.z t87F@R10.w t88F@R11.x t89F@R1.w t90F@R2.w t91F@R4.z t92F@R4.w t93F@R9.x t94F@R9.y t95F@R9.z t96F@R9.w t97F@R10.x t98F@R11.y t99F@R11.z t100F@R11.w t101F@R12.x t102F@R12.y t103F@R12.z t137F@R1.x t138F@R1.y t139F@R1.z t140F@R2.x t141F@R2.y t142F@R2.z t143F@R3.x t144F@R3.y t145F@R3.z t146F@R3.w t147FP@R4.x t148FP@R4.y t149F@R5.x t150F@R5.y t151F@R5.z ] } end_repeat { * phi t39F@R10.y, t124F@R10.y * phi t40F@R10.z, t125F@R10.z * phi t41F@R10.w, t126F@R10.w * phi t42F@R11.x, t127F@R11.x * phi t43F@R1.w, t128F@R1.w * phi t44F@R2.w, t129F@R2.w * phi t45F@R4.z, t130F@R4.z * phi t46F@R4.w, t131F@R4.w * phi t47F@R9.x, t132F@R9.x * phi t48F@R9.y, t133F@R9.y * phi t49F@R9.z, t134F@R9.z * phi t50F@R9.w, t135F@R9.w * phi t51F@R10.x, t136F@R10.x } live_after: [R5.w.1FP@R5.w t39F@R10.y t40F@R10.z t41F@R10.w t42F@R11.x t43F@R1.w t44F@R2.w t45F@R4.z t46F@R4.w t47F@R9.x t48F@R9.y t49F@R9.z t50F@R9.w t51F@R10.x t147FP@R4.x t148FP@R4.y ] { BB_5 loop_level = 0 live_before: [R5.w.1FP@R5.w t39F@R10.y t40F@R10.z t41F@R10.w t42F@R11.x t43F@R1.w t44F@R2.w t45F@R4.z t46F@R4.w t47F@R9.x t48F@R9.y t49F@R9.z t50F@R9.w t51F@R10.x t147FP@R4.x t148FP@R4.y ] ALU < live_before: [R5.w.1FP@R5.w t39F@R10.y t40F@R10.z t41F@R10.w t42F@R11.x t43F@R1.w t44F@R2.w t45F@R4.z t46F@R4.w t47F@R9.x t48F@R9.y t49F@R9.z t50F@R9.w t51F@R10.x t147FP@R4.x t148FP@R4.y ] (copy) MOV R17.z.4F@R4.z, t45F@R4.z (copy) MOV t38F@R4.z, R17.z.4F@R4.z (copy) MOV R17.y.4F@R2.w, t44F@R2.w (copy) MOV t37F@R2.w, R17.y.4F@R2.w (copy) MOV R17.x.4F@R1.w, t43F@R1.w (copy) MOV t36F@R1.w, R17.x.4F@R1.w DOT4 R13.x.2@R0.x, __, __, __, t36F@R1.w, t36F@R1.w, t37F@R2.w, t37F@R2.w, t38F@R4.z, t38F@R4.z, 0|00000000, 0|00000000 (copy) MOV R18.z.4F@R9.y, t48F@R9.y (copy) MOV t35F@R9.y, R18.z.4F@R9.y (copy) MOV R18.y.4F@R9.x, t47F@R9.x (copy) MOV t34F@R9.x, R18.y.4F@R9.x (copy) MOV R18.x.4F@R4.w, t46F@R4.w (copy) MOV t33F@R4.w, R18.x.4F@R4.w DOT4 R14.x.4@R0.y, __, __, __, t33F@R4.w, t33F@R4.w, t34F@R9.x, t34F@R9.x, t35F@R9.y, t35F@R9.y, 0|00000000, 0|00000000 (copy) MOV R19.z.4F@R10.x, t51F@R10.x (copy) MOV t32F@R10.x, R19.z.4F@R10.x (copy) MOV R19.y.4F@R9.w, t50F@R9.w (copy) MOV t31F@R9.w, R19.y.4F@R9.w (copy) MOV R19.x.4F@R9.z, t49F@R9.z (copy) MOV t30F@R9.z, R19.x.4F@R9.z DOT4 R15.x.5@R0.z, __, __, __, t30F@R9.z, t30F@R9.z, t31F@R9.w, t31F@R9.w, t32F@R10.x, t32F@R10.x, 0|00000000, 0|00000000 (copy) MOV R16.x.4F@R10.y, t39F@R10.y MUL R12.x.2@R0.w, C23.x, R16.x.4F@R10.y RECIPSQRT_CLAMPED R57.x.8@R0.x, |R13.x.2@R0.x| RECIPSQRT_CLAMPED R57.x.9@R0.y, |R14.x.4@R0.y| RECIPSQRT_CLAMPED R57.x.10@R0.z, |R15.x.5@R0.z| MUL R12.y.2@R1.x, C23.y, R16.x.4F@R10.y (copy) MOV R16.y.4F@R10.z, t40F@R10.z MULADD R12.x.3@R0.w, C24.x, R16.y.4F@R10.z, R12.x.2@R0.w MUL R13.x.4@R1.y, R17.x.4F@R1.w, R57.x.8@R0.x MUL R14.x.6@R1.z, R18.x.4F@R4.w, R57.x.9@R0.y MUL R15.x.7@R1.w, R19.x.4F@R9.z, R57.x.10@R0.z MUL R12.z.2@R2.x, C23.z, R16.x.4F@R10.y MULADD R12.y.3@R1.x, C24.y, R16.y.4F@R10.z, R12.y.2@R1.x (copy) MOV R16.z.4F@R10.w, t41F@R10.w MULADD R12.x.4@R0.w, C25.x, R16.z.4F@R10.w, R12.x.3@R0.w MUL R13.y.2@R2.y, R17.y.4F@R2.w, R57.x.8@R0.x MUL R14.z.2@R2.z, C23.z, R13.x.4@R1.y MUL R14.y.2@R2.w, C23.y, R13.x.4@R1.y MUL R14.x.2@R1.y, C23.x, R13.x.4@R1.y MUL R14.y.4@R3.x, R18.y.4F@R9.x, R57.x.9@R0.y MUL R15.z.3@R3.y, C23.z, R14.x.6@R1.z MUL R15.y.3@R3.z, C23.y, R14.x.6@R1.z MUL R15.x.3@R1.z, C23.x, R14.x.6@R1.z MUL R15.y.5@R3.w, R19.y.4F@R9.w, R57.x.10@R0.z MUL R16.z.5@R4.w, C23.z, R15.x.7@R1.w MUL R16.y.5@R5.x, C23.y, R15.x.7@R1.w MUL R16.x.5@R1.w, C23.x, R15.x.7@R1.w MUL R12.w.1@R5.y, C23.w, R16.x.4F@R10.y MULADD R12.z.3@R2.x, C24.z, R16.y.4F@R10.z, R12.z.2@R2.x MULADD R12.y.4@R5.z, C25.y, R16.z.4F@R10.w, R12.y.3@R1.x (copy) MOV R16.w.4F@R11.x, t42F@R11.x MULADD R12.x.5FP@R1.x, C26.x, R16.w.4F@R11.x, R12.x.4@R0.w MUL R13.z.2@R0.x, R17.z.4F@R4.z, R57.x.8@R0.x MULADD R14.z.3@R0.w, C24.z, R13.y.2@R2.y, R14.z.2@R2.z MULADD R14.y.3@R2.z, C24.y, R13.y.2@R2.y, R14.y.2@R2.w MULADD R14.x.3@R2.y, C24.x, R13.y.2@R2.y, R14.x.2@R1.y MUL R14.z.4@R2.w, R18.z.4F@R9.y, R57.x.9@R0.y MULADD R15.z.4@R0.y, C24.z, R14.y.4@R3.x, R15.z.3@R3.y MULADD R15.y.4@R3.y, C24.y, R14.y.4@R3.x, R15.y.3@R3.z MULADD R15.x.4@R1.z, C24.x, R14.y.4@R3.x, R15.x.3@R1.z MUL R15.z.5@R3.x, R19.z.4F@R10.x, R57.x.10@R0.z MULADD R16.z.6@R3.z, C24.z, R15.y.5@R3.w, R16.z.5@R4.w MULADD R16.y.6@R4.z, C24.y, R15.y.5@R3.w, R16.y.5@R5.x MULADD R16.x.6@R1.w, C24.x, R15.y.5@R3.w, R16.x.5@R1.w MULADD R12.w.2@R4.w, C24.w, R16.y.4F@R10.z, R12.w.1@R5.y MULADD R12.z.4@R2.x, C25.z, R16.z.4F@R10.w, R12.z.3@R2.x MULADD R12.y.5FP@R1.y, C26.y, R16.w.4F@R11.x, R12.y.4@R5.z MUL R16.w.5@R5.y, C0.w, R12.x.5FP@R1.x MUL R16.z.7@R5.z, C0.z, R12.x.5FP@R1.x MUL R16.y.7@R6.x, C0.y, R12.x.5FP@R1.x MUL R16.x.7@R6.y, C0.x, R12.x.5FP@R1.x MULADD R13.z.3@R5.x, C25.z, R13.z.2@R0.x, R14.z.3@R0.w MULADD R13.y.3@R3.w, C25.y, R13.z.2@R0.x, R14.y.3@R2.z MULADD R13.x.5@R0.w, C25.x, R13.z.2@R0.x, R14.x.3@R2.y MULADD R14.z.5@R0.z, C25.z, R14.z.4@R2.w, R15.z.4@R0.y MULADD R14.y.5@R0.y, C25.y, R14.z.4@R2.w, R15.y.4@R3.y MULADD R14.x.7@R0.x, C25.x, R14.z.4@R2.w, R15.x.4@R1.z MULADD R15.z.6@R3.z, C25.z, R15.z.5@R3.x, R16.z.6@R3.z MULADD R15.y.6@R3.y, C25.y, R15.z.5@R3.x, R16.y.6@R4.z MULADD R15.x.8@R3.x, C25.x, R15.z.5@R3.x, R16.x.6@R1.w MULADD R12.w.3@R1.w, C25.w, R16.z.4F@R10.w, R12.w.2@R4.w MULADD R12.z.5FP@R1.z, C26.z, R16.w.4F@R11.x, R12.z.4@R2.x MULADD R16.w.6@R2.x, C1.w, R12.y.5FP@R1.y, R16.w.5@R5.y MULADD R16.z.8@R2.y, C1.z, R12.y.5FP@R1.y, R16.z.7@R5.z MULADD R16.y.8@R2.z, C1.y, R12.y.5FP@R1.y, R16.y.7@R6.x MULADD R16.x.8@R2.w, C1.x, R12.y.5FP@R1.y, R16.x.7@R6.y (copy) MOV t29@R5.x, R13.z.3@R5.x (copy) MOV t28@R3.w, R13.y.3@R3.w (copy) MOV t27@R0.w, R13.x.5@R0.w DOT4 R17.x.5@R4.z, __, __, __, t27@R0.w, t27@R0.w, t28@R3.w, t28@R3.w, t29@R5.x, t29@R5.x, 0|00000000, 0|00000000 (copy) MOV t26@R0.z, R14.z.5@R0.z (copy) MOV t25@R0.y, R14.y.5@R0.y (copy) MOV t24@R0.x, R14.x.7@R0.x DOT4 R18.x.5@R4.w, __, __, __, t24@R0.x, t24@R0.x, t25@R0.y, t25@R0.y, t26@R0.z, t26@R0.z, 0|00000000, 0|00000000 (copy) MOV t23@R3.z, R15.z.6@R3.z (copy) MOV t22@R3.y, R15.y.6@R3.y (copy) MOV t21@R3.x, R15.x.8@R3.x DOT4 R14.x.9@R5.y, __, __, __, t21@R3.x, t21@R3.x, t22@R3.y, t22@R3.y, t23@R3.z, t23@R3.z, 0|00000000, 0|00000000 MULADD R12.w.4FP@R1.w, C26.w, R16.w.4F@R11.x, R12.w.3@R1.w MULADD R16.w.7@R2.x, C2.w, R12.z.5FP@R1.z, R16.w.6@R2.x MULADD R16.z.9@R2.y, C2.z, R12.z.5FP@R1.z, R16.z.8@R2.y MULADD R16.y.9@R5.z, C2.y, R12.z.5FP@R1.z, R16.y.8@R2.z MULADD R16.x.9@R6.x, C2.x, R12.z.5FP@R1.z, R16.x.8@R2.w RECIPSQRT_CLAMPED R57.x.11@R6.y, |R17.x.5@R4.z| RECIPSQRT_CLAMPED R57.x.12@R6.z, |R18.x.5@R4.w| RECIPSQRT_CLAMPED R57.x.13@R6.w, |R14.x.9@R5.y| MULADD R16.w.8FP@R2.w, C3.w, R12.w.4FP@R1.w, R16.w.7@R2.x MULADD R16.z.10FP@R2.z, C3.z, R12.w.4FP@R1.w, R16.z.9@R2.y MULADD R16.y.10FP@R2.y, C3.y, R12.w.4FP@R1.w, R16.y.9@R5.z MULADD R16.x.10FP@R2.x, C3.x, R12.w.4FP@R1.w, R16.x.9@R6.x MUL R13.y.4FP@R4.w, R13.y.3@R3.w, R57.x.11@R6.y MUL R13.x.6FP@R4.z, R13.x.5@R0.w, R57.x.11@R6.y MUL R14.z.6FP@R0.w, R14.z.5@R0.z, R57.x.12@R6.z MUL R14.y.6FP@R0.z, R14.y.5@R0.y, R57.x.12@R6.z MUL R14.x.8FP@R0.y, R14.x.7@R0.x, R57.x.12@R6.z MUL R13.z.4FP@R0.x, R13.z.3@R5.x, R57.x.11@R6.y MUL R14.z.7FP@R5.z, R15.z.6@R3.z, R57.x.13@R6.w MUL R14.y.7FP@R5.y, R15.y.6@R3.y, R57.x.13@R6.w MUL R14.x.11FP@R5.x, R15.x.8@R3.x, R57.x.13@R6.w (copy) MOV t16FP@R1.w, R12.w.4FP@R1.w (copy) MOV t15FP@R1.z, R12.z.5FP@R1.z (copy) MOV t14FP@R1.y, R12.y.5FP@R1.y (copy) MOV t13FP@R1.x, R12.x.5FP@R1.x (copy) MOV t20FP@R2.w, R16.w.8FP@R2.w (copy) MOV t19FP@R2.z, R16.z.10FP@R2.z (copy) MOV t18FP@R2.y, R16.y.10FP@R2.y (copy) MOV t17FP@R2.x, R16.x.10FP@R2.x (copy) MOV t12FP@R4.w, R13.y.4FP@R4.w (copy) MOV t11FP@R4.z, R13.x.6FP@R4.z (copy) MOV R4.y.1FP@R4.y, t148FP@R4.y (copy) MOV t10FP@R4.y, R4.y.1FP@R4.y (copy) MOV R4.x.1FP@R4.x, t147FP@R4.x (copy) MOV t9FP@R4.x, R4.x.1FP@R4.x (copy) MOV t8FP@R0.w, R14.z.6FP@R0.w (copy) MOV t7FP@R0.z, R14.y.6FP@R0.z (copy) MOV t6FP@R0.y, R14.x.8FP@R0.y (copy) MOV t5FP@R0.x, R13.z.4FP@R0.x (copy) MOV t4FP@R5.w, R5.w.1FP@R5.w (copy) MOV t3FP@R5.z, R14.z.7FP@R5.z (copy) MOV t2FP@R5.y, R14.y.7FP@R5.y (copy) MOV t1FP@R5.x, R14.x.11FP@R5.x > live_after: [t1FP@R5.x t2FP@R5.y t3FP@R5.z t4FP@R5.w t5FP@R0.x t6FP@R0.y t7FP@R0.z t8FP@R0.w t9FP@R4.x t10FP@R4.y t11FP@R4.z t12FP@R4.w t13FP@R1.x t14FP@R1.y t15FP@R1.z t16FP@R1.w t17FP@R2.x t18FP@R2.y t19FP@R2.z t20FP@R2.w ] EXPORT PARAM 3 t1FP@R5.x, t2FP@R5.y, t3FP@R5.z, t4FP@R5.w EXPORT PARAM 2 t5FP@R0.x, t6FP@R0.y, t7FP@R0.z, t8FP@R0.w EXPORT PARAM 1 t9FP@R4.x, t10FP@R4.y, t11FP@R4.z, t12FP@R4.w EXPORT POS 60 t17FP@R2.x, t18FP@R2.y, t19FP@R2.z, t20FP@R2.w EXPORT PARAM 0 t13FP@R1.x, t14FP@R1.y, t15FP@R1.z, t16FP@R1.w } end BB_5 } ###### after post_scheduler { preloaded inputs [R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w] live_before: [undef ] { BB_0 loop_level = 0 live_before: [R0.xF@R0.x R0.yF@R0.y R0.zF@R0.z R0.wF@R0.w undef ] CALL_FS t137||FP@R1.x, t138||FP@R1.y, t139||FP@R1.z, __, t140||FP@R2.x, t141||FP@R2.y, t142||FP@R2.z, __, t143||FP@R3.x, t144||FP@R3.y, t145||FP@R3.z, t146||FP@R3.w, t147||FP@R4.x, t148||FP@R4.y, __, __, t149||FP@R5.x, t150||FP@R5.y, t151||FP@R5.z, t152||FP@R5.w, t153||FP@R6.x, t154||FP@R6.y, t155||FP@R6.z, __, R0.xF@R0.x, R0.yF@R0.y, R0.zF@R0.z, R0.wF@R0.w ALU < [ (copy) MOV R6.x.1||FP@R13.x, t153||FP@R6.x ] [ ADD R21.x.1F@R124.x, 1|3f800000, -R6.x.1||FP@R13.x (copy) MOV R6.y.1||FP@R13.y, t154||FP@R6.y ] [ ADD R21.x.2F@R124.x, R21.x.1F@R124.x, -R6.y.1||FP@R13.y (copy) MOV R6.z.1||FP@R13.z, t155||FP@R6.z ] [ (copy) MOV t83||FP@R10.x, 0|00000000 (copy) MOV t84||FP@R11.y, 0|00000000 (copy) MOV t81||FP@R9.z, 0|00000000 (copy) MOV t78||FP@R4.w, 0|00000000 (copy) MOV t82||FP@R9.w, 0|00000000 ] [ (copy) MOV t79||FP@R9.x, 0|00000000 (copy) MOV t80||FP@R9.y, 0|00000000 (copy) MOV t77||FP@R4.z, 0|00000000 (copy) MOV t75||FP@R1.w, 0|00000000 (copy) MOV t76||FP@R2.w, 0|00000000 ] [ (copy) MOV t74||FP@R11.x, 0|00000000 (copy) MOV t71||FP@R10.y, 0|00000000 (copy) MOV t72||FP@R10.z, 0|00000000 ADD R21.x.3||F@R14.w, R21.x.2F@R124.x, -R6.z.1||FP@R13.z (copy) MOV t73||FP@R10.w, 0|00000000 ] > } end BB_0 live_after: [R5.w.1||FP@R5.w R6.x.1||FP@R13.x R6.y.1||FP@R13.y R6.z.1||FP@R13.z R21.x.3||F@R14.w undef t71||FP@R10.y t72||FP@R10.z t73||FP@R10.w t74||FP@R11.x t75||FP@R1.w t76||FP@R2.w t77||FP@R4.z t78||FP@R4.w t79||FP@R9.x t80||FP@R9.y t81||FP@R9.z t82||FP@R9.w t83||FP@R10.x t84||FP@R11.y t137||FP@R1.x t138||FP@R1.y t139||FP@R1.z t140||FP@R2.x t141||FP@R2.y t142||FP@R2.z t143||FP@R3.x t144||FP@R3.y t145||FP@R3.z t146||FP@R3.w t147||FP@R4.x t148||FP@R4.y t149||FP@R5.x t150||FP@R5.y t151||FP@R5.z ] region #0 live_before: [R5.w.1||FP@R5.w R6.x.1||FP@R13.x R6.y.1||FP@R13.y R6.z.1||FP@R13.z R21.x.3||F@R14.w undef t71||FP@R10.y t72||FP@R10.z t73||FP@R10.w t74||FP@R11.x t75||FP@R1.w t76||FP@R2.w t77||FP@R4.z t78||FP@R4.w t79||FP@R9.x t80||FP@R9.y t81||FP@R9.z t82||FP@R9.w t83||FP@R10.x t84||FP@R11.y t137||FP@R1.x t138||FP@R1.y t139||FP@R1.z t140||FP@R2.x t141||FP@R2.y t142||FP@R2.z t143||FP@R3.x t144||FP@R3.y t145||FP@R3.z t146||FP@R3.w t147||FP@R4.x t148||FP@R4.y t149||FP@R5.x t150||FP@R5.y t151||FP@R5.z ] { * phi t52||FP@R10.y, t71||FP@R10.y, t85||FP@R10.y * phi t53||FP@R10.z, t72||FP@R10.z, t86||FP@R10.z * phi t54||FP@R10.w, t73||FP@R10.w, t87||FP@R10.w * phi t55||FP@R11.x, t74||FP@R11.x, t88||FP@R11.x * phi t56||FP@R1.w, t75||FP@R1.w, t89||FP@R1.w * phi t57||FP@R2.w, t76||FP@R2.w, t90||FP@R2.w * phi t58||FP@R4.z, t77||FP@R4.z, t91||FP@R4.z * phi t59||FP@R4.w, t78||FP@R4.w, t92||FP@R4.w * phi t60||FP@R9.x, t79||FP@R9.x, t93||FP@R9.x * phi t61||FP@R9.y, t80||FP@R9.y, t94||FP@R9.y * phi t62||FP@R9.z, t81||FP@R9.z, t95||FP@R9.z * phi t63||FP@R9.w, t82||FP@R9.w, t96||FP@R9.w * phi t64||FP@R10.x, t83||FP@R10.x, t97||FP@R10.x * phi t65||FP@R11.y, t84||FP@R11.y, t98||FP@R11.y * phi t66||FP@R11.z, undef, t99||FP@R11.z * phi t67||FP@R11.w, undef, t100||FP@R11.w * phi t68||FP@R12.x, undef, t101||FP@R12.x * phi t69||FP@R12.y, undef, t102||FP@R12.y * phi t70||FP@R12.z, undef, t103||FP@R12.z } repeat region #0 after { { BB_1 loop_level = 1 live_before: [R5.w.1||FP@R5.w R6.x.1||FP@R13.x R6.y.1||FP@R13.y R6.z.1||FP@R13.z R21.x.3||F@R14.w t52||FP@R10.y t53||FP@R10.z t54||FP@R10.w t55||FP@R11.x t56||FP@R1.w t57||FP@R2.w t58||FP@R4.z t59||FP@R4.w t60||FP@R9.x t61||FP@R9.y t62||FP@R9.z t63||FP@R9.w t64||FP@R10.x t65||FP@R11.y t66||FP@R11.z t67||FP@R11.w t68||FP@R12.x t69||FP@R12.y t70||FP@R12.z t137||FP@R1.x t138||FP@R1.y t139||FP@R1.z t140||FP@R2.x t141||FP@R2.y t142||FP@R2.z t143||FP@R3.x t144||FP@R3.y t145||FP@R3.z t146||FP@R3.w t147||FP@R4.x t148||FP@R4.y t149||FP@R5.x t150||FP@R5.y t151||FP@R5.z ] ALU_PUSH_BEFORE < [ PRED_SETGE_INT __, __, EM.2, R21.x.5||FP@R11.y, 5.60519e-45|00000004 ] > } end BB_1 live_after: [R5.w.1||FP@R5.w R6.x.1||FP@R13.x R6.y.1||FP@R13.y R6.z.1||FP@R13.z R21.x.3||F@R14.w R16.x.2||FP@R10.y R16.y.2||FP@R10.z R16.z.2||FP@R10.w R16.w.2||FP@R11.x R17.x.2||FP@R1.w R17.y.2||FP@R2.w R17.z.2||FP@R4.z R18.x.2||FP@R4.w R18.y.2||FP@R9.x R18.z.2||FP@R9.y R19.x.2||FP@R9.z R19.y.2||FP@R9.w R19.z.2||FP@R10.x R21.x.5||FP@R11.y EM.2 t66||FP@R11.z t67||FP@R11.w t68||FP@R12.x t69||FP@R12.y t70||FP@R12.z t137||FP@R1.x t138||FP@R1.y t139||FP@R1.z t140||FP@R2.x t141||FP@R2.y t142||FP@R2.z t143||FP@R3.x t144||FP@R3.y t145||FP@R3.z t146||FP@R3.w t147||FP@R4.x t148||FP@R4.y t149||FP@R5.x t150||FP@R5.y t151||FP@R5.z ] region #1 live_before: [R5.w.1||FP@R5.w R6.x.1||FP@R13.x R6.y.1||FP@R13.y R6.z.1||FP@R13.z R21.x.3||F@R14.w R16.x.2||FP@R10.y R16.y.2||FP@R10.z R16.z.2||FP@R10.w R16.w.2||FP@R11.x R17.x.2||FP@R1.w R17.y.2||FP@R2.w R17.z.2||FP@R4.z R18.x.2||FP@R4.w R18.y.2||FP@R9.x R18.z.2||FP@R9.y R19.x.2||FP@R9.z R19.y.2||FP@R9.w R19.z.2||FP@R10.x R21.x.5||FP@R11.y EM.2 t66||FP@R11.z t67||FP@R11.w t68||FP@R12.x t69||FP@R12.y t70||FP@R12.z t137||FP@R1.x t138||FP@R1.y t139||FP@R1.z t140||FP@R2.x t141||FP@R2.y t142||FP@R2.z t143||FP@R3.x t144||FP@R3.y t145||FP@R3.z t146||FP@R3.w t147||FP@R4.x t148||FP@R4.y t149||FP@R5.x t150||FP@R5.y t151||FP@R5.z ] depart region #1 after { if EM.2 { depart region #0 after { { BB_2 loop_level = 1 live_before: [R5.w.1||FP@R5.w R16.x.2||FP@R10.y R16.y.2||FP@R10.z R16.z.2||FP@R10.w R16.w.2||FP@R11.x R17.x.2||FP@R1.w R17.y.2||FP@R2.w R17.z.2||FP@R4.z R18.x.2||FP@R4.w R18.y.2||FP@R9.x R18.z.2||FP@R9.y R19.x.2||FP@R9.z R19.y.2||FP@R9.w R19.z.2||FP@R10.x t147||FP@R4.x t148||FP@R4.y ] } end BB_2 live_after: [R5.w.1||FP@R5.w t124||FP@R10.y t125||FP@R10.z t126||FP@R10.w t127||FP@R11.x t128||FP@R1.w t129||FP@R2.w t130||FP@R4.z t131||FP@R4.w t132||FP@R9.x t133||FP@R9.y t134||FP@R9.z t135||FP@R9.w t136||FP@R10.x t147||FP@R4.x t148||FP@R4.y ] } end_depart } endif live_after: [R5.w.1||FP@R5.w R6.x.1||FP@R13.x R6.y.1||FP@R13.y R6.z.1||FP@R13.z R21.x.3||F@R14.w R16.x.2||FP@R10.y R16.y.2||FP@R10.z R16.z.2||FP@R10.w R16.w.2||FP@R11.x R17.x.2||FP@R1.w R17.y.2||FP@R2.w R17.z.2||FP@R4.z R18.x.2||FP@R4.w R18.y.2||FP@R9.x R18.z.2||FP@R9.y R19.x.2||FP@R9.z R19.y.2||FP@R9.w R19.z.2||FP@R10.x R21.x.5||FP@R11.y t66||FP@R11.z t67||FP@R11.w t68||FP@R12.x t69||FP@R12.y t70||FP@R12.z t137||FP@R1.x t138||FP@R1.y t139||FP@R1.z t140||FP@R2.x t141||FP@R2.y t142||FP@R2.z t143||FP@R3.x t144||FP@R3.y t145||FP@R3.z t146||FP@R3.w t147||FP@R4.x t148||FP@R4.y t149||FP@R5.x t150||FP@R5.y t151||FP@R5.z ] { BB_3 loop_level = 1 live_before: [R5.w.1||FP@R5.w R6.x.1||FP@R13.x R6.y.1||FP@R13.y R6.z.1||FP@R13.z R21.x.3||F@R14.w R16.x.2||FP@R10.y R16.y.2||FP@R10.z R16.z.2||FP@R10.w R16.w.2||FP@R11.x R17.x.2||FP@R1.w R17.y.2||FP@R2.w R17.z.2||FP@R4.z R18.x.2||FP@R4.w R18.y.2||FP@R9.x R18.z.2||FP@R9.y R19.x.2||FP@R9.z R19.y.2||FP@R9.w R19.z.2||FP@R10.x R21.x.5||FP@R11.y t66||FP@R11.z t67||FP@R11.w t68||FP@R12.x t69||FP@R12.y t70||FP@R12.z t137||FP@R1.x t138||FP@R1.y t139||FP@R1.z t140||FP@R2.x t141||FP@R2.y t142||FP@R2.z t143||FP@R3.x t144||FP@R3.y t145||FP@R3.z t146||FP@R3.w t147||FP@R4.x t148||FP@R4.y t149||FP@R5.x t150||FP@R5.y t151||FP@R5.z ] } end BB_3 live_after: [R5.w.1||FP@R5.w R6.x.1||FP@R13.x R6.y.1||FP@R13.y R6.z.1||FP@R13.z R21.x.3||F@R14.w R16.x.2||FP@R10.y R16.y.2||FP@R10.z R16.z.2||FP@R10.w R16.w.2||FP@R11.x R17.x.2||FP@R1.w R17.y.2||FP@R2.w R17.z.2||FP@R4.z R18.x.2||FP@R4.w R18.y.2||FP@R9.x R18.z.2||FP@R9.y R19.x.2||FP@R9.z R19.y.2||FP@R9.w R19.z.2||FP@R10.x R21.x.5||FP@R11.y t66||FP@R11.z t67||FP@R11.w t68||FP@R12.x t69||FP@R12.y t70||FP@R12.z t137||FP@R1.x t138||FP@R1.y t139||FP@R1.z t140||FP@R2.x t141||FP@R2.y t142||FP@R2.z t143||FP@R3.x t144||FP@R3.y t145||FP@R3.z t146||FP@R3.w t147||FP@R4.x t148||FP@R4.y t149||FP@R5.x t150||FP@R5.y t151||FP@R5.z ] } end_depart live_after: [R5.w.1||FP@R5.w R6.x.1||FP@R13.x R6.y.1||FP@R13.y R6.z.1||FP@R13.z R21.x.3||F@R14.w R16.x.2||FP@R10.y R16.y.2||FP@R10.z R16.z.2||FP@R10.w R16.w.2||FP@R11.x R17.x.2||FP@R1.w R17.y.2||FP@R2.w R17.z.2||FP@R4.z R18.x.2||FP@R4.w R18.y.2||FP@R9.x R18.z.2||FP@R9.y R19.x.2||FP@R9.z R19.y.2||FP@R9.w R19.z.2||FP@R10.x R21.x.5||FP@R11.y t66||FP@R11.z t67||FP@R11.w t68||FP@R12.x t69||FP@R12.y t70||FP@R12.z t137||FP@R1.x t138||FP@R1.y t139||FP@R1.z t140||FP@R2.x t141||FP@R2.y t142||FP@R2.z t143||FP@R3.x t144||FP@R3.y t145||FP@R3.z t146||FP@R3.w t147||FP@R4.x t148||FP@R4.y t149||FP@R5.x t150||FP@R5.y t151||FP@R5.z ] { BB_4 loop_level = 1 live_before: [R5.w.1||FP@R5.w R6.x.1||FP@R13.x R6.y.1||FP@R13.y R6.z.1||FP@R13.z R21.x.3||F@R14.w R16.x.2||FP@R10.y R16.y.2||FP@R10.z R16.z.2||FP@R10.w R16.w.2||FP@R11.x R17.x.2||FP@R1.w R17.y.2||FP@R2.w R17.z.2||FP@R4.z R18.x.2||FP@R4.w R18.y.2||FP@R9.x R18.z.2||FP@R9.y R19.x.2||FP@R9.z R19.y.2||FP@R9.w R19.z.2||FP@R10.x R21.x.5||FP@R11.y t66||FP@R11.z t67||FP@R11.w t68||FP@R12.x t69||FP@R12.y t70||FP@R12.z t137||FP@R1.x t138||FP@R1.y t139||FP@R1.z t140||FP@R2.x t141||FP@R2.y t142||FP@R2.z t143||FP@R3.x t144||FP@R3.y t145||FP@R3.z t146||FP@R3.w t147||FP@R4.x t148||FP@R4.y t149||FP@R5.x t150||FP@R5.y t151||FP@R5.z ] ALU < [ CNDE_INT R24.x.2F@R124.x, R21.x.5||FP@R11.y, R5.x.1||FP@R5.x, R24.x.1||FP@R11.z SETE_INT R23.y.2||F@R13.w, R21.x.5||FP@R11.y, 1.4013e-45|00000001 ] [ SETE_INT R23.z.2||F@R14.x, R21.x.5||FP@R11.y, 2.8026e-45|00000002 CNDE_INT R24.x.3F@R124.x, R23.y.2||F@R13.w, R24.x.2F@R124.x, R5.y.1||FP@R5.y ] [ CNDE_INT R24.x.4F@R124.x, R23.z.2||F@R14.x, R24.x.3F@R124.x, R5.z.1||FP@R5.z SETE_INT R23.w.2||F@R14.y, R21.x.5||FP@R11.y, 4.2039e-45|00000003 ] [ CNDE_INT R24.x.5||FP@R11.z, R23.w.2||F@R14.y, R24.x.4F@R124.x, R5.w.1||FP@R5.w ] [ TRUNC R57.x.3F@R124.x, R24.x.5||FP@R11.z ] [ FLT_TO_INT R25.x.2F@R124.x, R57.x.3F@R124.x ] [ MULLO_UINT R26.x.2F@R124.y, 5.60519e-45|00000004, R25.x.2F@R124.x ] [ ADD_INT R34.x.2F@R124.x, R26.x.2F@R124.y, 4.2039e-45|00000003 ADD_INT R30.x.2F@R124.z, R26.x.2F@R124.y, 2.8026e-45|00000002 ] [ ADD_INT R58.x.7||FP@R6.x, R30.x.2F@R124.z, 3.78351e-44|0000001b ADD_INT R28.x.2F@R124.w, R26.x.2F@R124.y, 1.4013e-45|00000001 ADD_INT R58.x.10||FP@R0.x, R34.x.2F@R124.x, 3.78351e-44|0000001b ] [ ADD_INT R58.x.2||FP@R8.x, R26.x.2F@R124.y, 3.78351e-44|0000001b ADD_INT R58.x.4||FP@R7.x, R28.x.2F@R124.w, 3.78351e-44|0000001b ] > TEX < live_before: [R5.w.1||FP@R5.w R6.x.1||FP@R13.x R6.y.1||FP@R13.y R6.z.1||FP@R13.z R21.x.3||F@R14.w R16.x.2||FP@R10.y R16.y.2||FP@R10.z R16.z.2||FP@R10.w R16.w.2||FP@R11.x R17.x.2||FP@R1.w R17.y.2||FP@R2.w R17.z.2||FP@R4.z R18.x.2||FP@R4.w R18.y.2||FP@R9.x R18.z.2||FP@R9.y R19.x.2||FP@R9.z R19.y.2||FP@R9.w R19.z.2||FP@R10.x R21.x.5||FP@R11.y R23.y.2||F@R13.w R23.z.2||F@R14.x R23.w.2||F@R14.y R24.x.5||FP@R11.z t67||FP@R11.w t68||FP@R12.x t69||FP@R12.y t70||FP@R12.z t104||FP@R0.x t109||FP@R6.x t114||FP@R7.x t119||FP@R8.x t137||FP@R1.x t138||FP@R1.y t139||FP@R1.z t140||FP@R2.x t141||FP@R2.y t142||FP@R2.z t143||FP@R3.x t144||FP@R3.y t145||FP@R3.z t146||FP@R3.w t147||FP@R4.x t148||FP@R4.y t149||FP@R5.x t150||FP@R5.y t151||FP@R5.z ] VFETCH t120||FP@R8.x, t121||FP@R8.y, t122||FP@R8.z, t123||FP@R8.w, t119||FP@R8.x, __, __, __ VFETCH t115||FP@R7.x, t116||FP@R7.y, t117||FP@R7.z, t118||FP@R7.w, t114||FP@R7.x, __, __, __ VFETCH t110||FP@R6.x, t111||FP@R6.y, t112||FP@R6.z, t113||FP@R6.w, t109||FP@R6.x, __, __, __ VFETCH t105||FP@R0.x, t106||FP@R0.y, t107||FP@R0.z, t108||FP@R0.w, t104||FP@R0.x, __, __, __ > live_after: [R5.w.1||FP@R5.w R6.x.1||FP@R13.x R6.y.1||FP@R13.y R6.z.1||FP@R13.z R21.x.3||F@R14.w R16.x.2||FP@R10.y R16.y.2||FP@R10.z R16.z.2||FP@R10.w R16.w.2||FP@R11.x R17.x.2||FP@R1.w R17.y.2||FP@R2.w R17.z.2||FP@R4.z R18.x.2||FP@R4.w R18.y.2||FP@R9.x R18.z.2||FP@R9.y R19.x.2||FP@R9.z R19.y.2||FP@R9.w R19.z.2||FP@R10.x R21.x.5||FP@R11.y R23.y.2||F@R13.w R23.z.2||F@R14.x R23.w.2||F@R14.y R24.x.5||FP@R11.z t67||FP@R11.w t68||FP@R12.x t69||FP@R12.y t70||FP@R12.z t105||FP@R0.x t106||FP@R0.y t107||FP@R0.z t108||FP@R0.w t110||FP@R6.x t111||FP@R6.y t112||FP@R6.z t113||FP@R6.w t115||FP@R7.x t116||FP@R7.y t117||FP@R7.z t118||FP@R7.w t120||FP@R8.x t121||FP@R8.y t122||FP@R8.z t123||FP@R8.w t137||FP@R1.x t138||FP@R1.y t139||FP@R1.z t140||FP@R2.x t141||FP@R2.y t142||FP@R2.z t143||FP@R3.x t144||FP@R3.y t145||FP@R3.z t146||FP@R3.w t147||FP@R4.x t148||FP@R4.y t149||FP@R5.x t150||FP@R5.y t151||FP@R5.z ] ALU < [ MUL R42.z.2F@R124.y, R58.z.2||FP@R8.z, R3.x.1||FP@R3.x MUL R39.y.2F@R124.z, R58.y.2||FP@R8.y, R2.x.1||FP@R2.x MUL R42.y.2F@R124.w, R58.y.2||FP@R8.y, R3.x.1||FP@R3.x MUL R39.z.2F@R125.z, R58.z.2||FP@R8.z, R2.x.1||FP@R2.x ] [ MULADD R40.y.2F@R124.z, R58.y.3||FP@R7.y, R2.y.1||FP@R2.y, R39.y.2F@R124.z MULADD R43.y.2F@R124.w, R58.y.3||FP@R7.y, R3.y.1||FP@R3.y, R42.y.2F@R124.w MULADD R40.z.2F@R125.z, R58.z.3||FP@R7.z, R2.y.1||FP@R2.y, R39.z.2F@R125.z ] [ MUL R39.x.2F@R124.x, R58.x.3||FP@R8.x, R2.x.1||FP@R2.x MULADD R43.z.2F@R124.y, R58.z.3||FP@R7.z, R3.y.1||FP@R3.y, R42.z.2F@R124.y MULADD R44.y.2F@R12.w, R58.y.5||FP@R6.y, R3.z.1||FP@R3.z, R43.y.2F@R124.w MUL R42.x.2F@R124.w, R58.x.3||FP@R8.x, R3.x.1||FP@R3.x ] [ MULADD R40.x.2F@R125.x, R58.x.5||FP@R7.x, R2.y.1||FP@R2.y, R39.x.2F@R124.x MULADD R41.z.2F@R14.z, R58.z.5||FP@R6.z, R2.z.1||FP@R2.z, R40.z.2F@R125.z MULADD R43.x.2F@R126.w, R58.x.5||FP@R7.x, R3.y.1||FP@R3.y, R42.x.2F@R124.w ] [ CNDE_INT R46.x.2F@R124.x, R21.x.5||FP@R11.y, R6.x.1||FP@R13.x, R46.x.1||FP@R12.x MULADD R41.y.2F@R127.z, R58.y.5||FP@R6.y, R2.z.1||FP@R2.z, R40.y.2F@R124.z CNDE_INT R33.x.2F@R125.w, R21.x.5||FP@R11.y, R6.x.1||FP@R13.x, R33.x.1||FP@R11.w MUL R35.z.2F@R124.z, R58.z.2||FP@R8.z, R1.x.1||FP@R1.x ] [ MULADD R41.x.2F@R127.x, R58.x.8||FP@R6.x, R2.z.1||FP@R2.z, R40.x.2F@R125.x MULADD R44.z.2F@R127.y, R58.z.5||FP@R6.z, R3.z.1||FP@R3.z, R43.z.2F@R124.y MUL R35.w.2F@R124.w, R58.w.2||FP@R8.w, R1.x.1||FP@R1.x MUL R35.y.2F@R124.y, R58.y.2||FP@R8.y, R1.x.1||FP@R1.x ] [ CNDE_INT R46.x.3F@R126.x, R23.y.2||F@R13.w, R46.x.2F@R124.x, R6.y.1||FP@R13.y CNDE_INT R48.x.2F@R125.y, R21.x.5||FP@R11.y, R6.x.1||FP@R13.x, R48.x.1||FP@R12.y CNDE_INT R50.x.2F@R126.z, R21.x.5||FP@R11.y, R6.x.1||FP@R13.x, R50.x.1||FP@R12.z CNDE_INT R33.x.3F@R125.w, R23.y.2||F@R13.w, R33.x.2F@R125.w, R6.y.1||FP@R13.y MULADD R44.x.2F@R127.w, R58.x.8||FP@R6.x, R3.z.1||FP@R3.z, R43.x.2F@R126.w ] [ MUL R35.x.2F@R124.x, R58.x.3||FP@R8.x, R1.x.1||FP@R1.x MULADD R36.y.2F@R126.y, R58.y.3||FP@R7.y, R1.y.1||FP@R1.y, R35.y.2F@R124.y MULADD R36.z.2F@R125.z, R58.z.3||FP@R7.z, R1.y.1||FP@R1.y, R35.z.2F@R124.z MULADD R36.w.2F@R124.w, R58.w.3||FP@R7.w, R1.y.1||FP@R1.y, R35.w.2F@R124.w MUL R51.x.2F@R124.z, R41.z.2F@R14.z, R44.y.2F@R12.w ] [ MULADD R36.x.2F@R124.x, R58.x.5||FP@R7.x, R1.y.1||FP@R1.y, R35.x.2F@R124.x MUL R51.y.2F@R124.y, R41.x.2F@R127.x, R44.z.2F@R127.y CNDE_INT R50.x.3F@R124.z, R23.y.2||F@R13.w, R50.x.2F@R126.z, R6.y.1||FP@R13.y MULADD R52.x.2F@R126.w, R41.y.2F@R127.z, R44.z.2F@R127.y, -R51.x.2F@R124.z MUL R51.z.2F@R125.x, R41.y.2F@R127.z, R44.x.2F@R127.w ] [ CNDE_INT R46.x.4F@R126.x, R23.z.2||F@R14.x, R46.x.3F@R126.x, R6.z.1||FP@R13.z CNDE_INT R48.x.3F@R124.y, R23.y.2||F@R13.w, R48.x.2F@R125.y, R6.y.1||FP@R13.y MULADD R52.y.2F@R126.z, R41.z.2F@R14.z, R44.x.2F@R127.w, -R51.y.2F@R124.y CNDE_INT R33.x.4F@R125.w, R23.z.2||F@R14.x, R33.x.3F@R125.w, R6.z.1||FP@R13.z CNDE_INT R50.x.4F@R125.y, R23.z.2||F@R14.x, R50.x.3F@R124.z, R6.z.1||FP@R13.z ] [ MULADD R52.z.2F@R125.x, R41.x.2F@R127.x, R44.y.2F@R12.w, -R51.z.2F@R125.x MULADD R37.y.2F@R126.y, R58.y.5||FP@R6.y, R1.z.1||FP@R1.z, R36.y.2F@R126.y MULADD R37.z.2F@R124.z, R58.z.5||FP@R6.z, R1.z.1||FP@R1.z, R36.z.2F@R125.z MULADD R37.w.2F@R124.w, R58.w.5||FP@R6.w, R1.z.1||FP@R1.z, R36.w.2F@R124.w ] [ MULADD R37.x.2F@R124.x, R58.x.8||FP@R6.x, R1.z.1||FP@R1.z, R36.x.2F@R124.x CNDE_INT R48.x.4F@R124.y, R23.z.2||F@R14.x, R48.x.3F@R124.y, R6.z.1||FP@R13.z MUL R53.x.2F@R125.z, R52.x.2F@R126.w, R3.w.1||FP@R3.w CNDE_INT R50.x.5||FP@R12.z, R23.w.2||F@R14.y, R50.x.4F@R125.y, R21.x.3||F@R14.w ] [ MUL R53.z.2F@R125.x, R52.z.2F@R125.x, R3.w.1||FP@R3.w CNDE_INT R48.x.5||FP@R12.y, R23.w.2||F@R14.y, R48.x.4F@R124.y, R21.x.3||F@R14.w CNDE_INT R33.x.5||FP@R11.w, R23.w.2||F@R14.y, R33.x.4F@R125.w, R21.x.3||F@R14.w MUL R53.y.2F@R125.y, R52.y.2F@R126.z, R3.w.1||FP@R3.w ] [ MULADD R38.x.2F@R124.x, R58.x.11||FP@R0.x, 1|3f800000, R37.x.2F@R124.x MULADD R38.y.2F@R124.y, R58.y.7||FP@R0.y, 1|3f800000, R37.y.2F@R126.y MULADD R38.z.2F@R124.z, R58.z.7||FP@R0.z, 1|3f800000, R37.z.2F@R124.z MULADD R38.w.2F@R124.w, R58.w.7||FP@R0.w, 1|3f800000, R37.w.2F@R124.w CNDE_INT R46.x.5||FP@R12.x, R23.w.2||F@R14.y, R46.x.4F@R126.x, R21.x.3||F@R14.w ] [ MULADD R19.z.3||FP@R10.x, R53.z.2F@R125.x, R50.x.5||FP@R12.z, R19.z.2||FP@R10.x MULADD R19.x.3||FP@R9.z, R53.x.2F@R125.z, R50.x.5||FP@R12.z, R19.x.2||FP@R9.z MULADD R18.x.3||FP@R4.w, R44.x.2F@R127.w, R48.x.5||FP@R12.y, R18.x.2||FP@R4.w MULADD R19.y.3||FP@R9.w, R53.y.2F@R125.y, R50.x.5||FP@R12.z, R19.y.2||FP@R9.w ] [ MULADD R18.y.3||FP@R9.x, R44.y.2F@R12.w, R48.x.5||FP@R12.y, R18.y.2||FP@R9.x MULADD R18.z.3||FP@R9.y, R44.z.2F@R127.y, R48.x.5||FP@R12.y, R18.z.2||FP@R9.y MULADD R17.z.3||FP@R4.z, R41.z.2F@R14.z, R46.x.5||FP@R12.x, R17.z.2||FP@R4.z MULADD R17.x.3||FP@R1.w, R41.x.2F@R127.x, R46.x.5||FP@R12.x, R17.x.2||FP@R1.w MULADD R17.y.3||FP@R2.w, R41.y.2F@R127.z, R46.x.5||FP@R12.x, R17.y.2||FP@R2.w ] [ MULADD R16.w.3||FP@R11.x, R38.w.2F@R124.w, R33.x.5||FP@R11.w, R16.w.2||FP@R11.x MULADD R16.x.3||FP@R10.y, R38.x.2F@R124.x, R33.x.5||FP@R11.w, R16.x.2||FP@R10.y MULADD R16.y.3||FP@R10.z, R38.y.2F@R124.y, R33.x.5||FP@R11.w, R16.y.2||FP@R10.z MULADD R16.z.3||FP@R10.w, R38.z.2F@R124.z, R33.x.5||FP@R11.w, R16.z.2||FP@R10.w ADD_INT R21.x.6||FP@R11.y, R21.x.5||FP@R11.y, 1.4013e-45|00000001 ] > } end BB_4 live_after: [R5.w.1||FP@R5.w R6.x.1||FP@R13.x R6.y.1||FP@R13.y R6.z.1||FP@R13.z R21.x.3||F@R14.w t85||FP@R10.y t86||FP@R10.z t87||FP@R10.w t88||FP@R11.x t89||FP@R1.w t90||FP@R2.w t91||FP@R4.z t92||FP@R4.w t93||FP@R9.x t94||FP@R9.y t95||FP@R9.z t96||FP@R9.w t97||FP@R10.x t98||FP@R11.y t99||FP@R11.z t100||FP@R11.w t101||FP@R12.x t102||FP@R12.y t103||FP@R12.z t137||FP@R1.x t138||FP@R1.y t139||FP@R1.z t140||FP@R2.x t141||FP@R2.y t142||FP@R2.z t143||FP@R3.x t144||FP@R3.y t145||FP@R3.z t146||FP@R3.w t147||FP@R4.x t148||FP@R4.y t149||FP@R5.x t150||FP@R5.y t151||FP@R5.z ] } end_repeat { * phi t39||FP@R10.y, t124||FP@R10.y * phi t40||FP@R10.z, t125||FP@R10.z * phi t41||FP@R10.w, t126||FP@R10.w * phi t42||FP@R11.x, t127||FP@R11.x * phi t43||FP@R1.w, t128||FP@R1.w * phi t44||FP@R2.w, t129||FP@R2.w * phi t45||FP@R4.z, t130||FP@R4.z * phi t46||FP@R4.w, t131||FP@R4.w * phi t47||FP@R9.x, t132||FP@R9.x * phi t48||FP@R9.y, t133||FP@R9.y * phi t49||FP@R9.z, t134||FP@R9.z * phi t50||FP@R9.w, t135||FP@R9.w * phi t51||FP@R10.x, t136||FP@R10.x } live_after: [R5.w.1||FP@R5.w t39||FP@R10.y t40||FP@R10.z t41||FP@R10.w t42||FP@R11.x t43||FP@R1.w t44||FP@R2.w t45||FP@R4.z t46||FP@R4.w t47||FP@R9.x t48||FP@R9.y t49||FP@R9.z t50||FP@R9.w t51||FP@R10.x t147||FP@R4.x t148||FP@R4.y ] { BB_5 loop_level = 0 live_before: [R5.w.1||FP@R5.w t39||FP@R10.y t40||FP@R10.z t41||FP@R10.w t42||FP@R11.x t43||FP@R1.w t44||FP@R2.w t45||FP@R4.z t46||FP@R4.w t47||FP@R9.x t48||FP@R9.y t49||FP@R9.z t50||FP@R9.w t51||FP@R10.x t147||FP@R4.x t148||FP@R4.y ] ALU < [ 4S DOT4 __, t33||FP@R4.w, t33||FP@R4.w 4S DOT4 R14.x.4F@R124.y, t34||FP@R9.x, t34||FP@R9.x 4S DOT4 __, t35||FP@R9.y, t35||FP@R9.y 4S DOT4 __, 0|00000000, 0|00000000 ] [ 4S DOT4 R13.x.2F@R124.x, t36||FP@R1.w, t36||FP@R1.w 4S DOT4 __, t37||FP@R2.w, t37||FP@R2.w 4S DOT4 __, t38||FP@R4.z, t38||FP@R4.z 4S DOT4 __, 0|00000000, 0|00000000 ] [ 4S DOT4 __, t30||FP@R9.z, t30||FP@R9.z 4S DOT4 __, t31||FP@R9.w, t31||FP@R9.w 4S DOT4 R15.x.5F@R124.z, t32||FP@R10.x, t32||FP@R10.x 4S DOT4 __, 0|00000000, 0|00000000 RECIPSQRT_CLAMPED R57.x.9F@R1.y, |R14.x.4F@R124.y| ] [ MUL R12.x.2F@R124.w, C23.x, R16.x.4||FP@R10.y RECIPSQRT_CLAMPED R57.x.8F@R0.x, |R13.x.2F@R124.x| ] [ MUL R13.x.4F@R125.y, R17.x.4||FP@R1.w, R57.x.8F@R0.x MUL R14.x.6F@R126.z, R18.x.4||FP@R4.w, R57.x.9F@R1.y MULADD R12.x.3F@R124.w, C24.x, R16.y.4||FP@R10.z, R12.x.2F@R124.w RECIPSQRT_CLAMPED R57.x.10F@R2.z, |R15.x.5F@R124.z| ] [ MUL R12.y.2F@R124.x, C23.y, R16.x.4||FP@R10.y MUL R15.z.3F@R124.y, C23.z, R14.x.6F@R126.z MUL R14.z.2F@R124.z, C23.z, R13.x.4F@R125.y MUL R15.x.7F@R1.w, R19.x.4||FP@R9.z, R57.x.10F@R2.z ] [ MUL R14.y.4F@R127.x, R18.y.4||FP@R9.x, R57.x.9F@R1.y MULADD R12.x.4F@R126.w, C25.x, R16.z.4||FP@R10.w, R12.x.3F@R124.w MUL R14.y.2F@R124.w, C23.y, R13.x.4F@R125.y ] [ MULADD R12.y.3F@R126.x, C24.y, R16.y.4||FP@R10.z, R12.y.2F@R124.x MUL R13.y.2F@R0.y, R17.y.4||FP@R2.w, R57.x.8F@R0.x MUL R15.y.3F@R125.z, C23.y, R14.x.6F@R126.z MUL R16.x.5F@R127.w, C23.x, R15.x.7F@R1.w MUL R15.y.5F@R0.w, R19.y.4||FP@R9.w, R57.x.10F@R2.z ] [ MUL R16.y.5F@R125.x, C23.y, R15.x.7F@R1.w MULADD R15.z.4F@R127.y, C24.z, R14.y.4F@R127.x, R15.z.3F@R124.y MUL R15.x.3F@R124.z, C23.x, R14.x.6F@R126.z MULADD R14.z.3F@R125.w, C24.z, R13.y.2F@R0.y, R14.z.2F@R124.z MUL R14.x.2F@R124.y, C23.x, R13.x.4F@R125.y ] [ MUL R12.z.2F@R124.x, C23.z, R16.x.4||FP@R10.y MULADD R15.y.4F@R125.y, C24.y, R14.y.4F@R127.x, R15.y.3F@R125.z MULADD R14.y.3F@R1.z, C24.y, R13.y.2F@R0.y, R14.y.2F@R124.w MUL R16.z.5F@R124.w, C23.z, R15.x.7F@R1.w MUL R12.w.1F@R126.y, C23.w, R16.x.4||FP@R10.y ] [ MULADD R12.x.5||FP@R1.x, C26.x, R16.w.4||FP@R11.x, R12.x.4F@R126.w MULADD R12.y.4F@R0.z, C25.y, R16.z.4||FP@R10.w, R12.y.3F@R126.x MUL R14.z.4F@R126.w, R18.z.4||FP@R9.y, R57.x.9F@R1.y MUL R13.z.2F@R126.x, R17.z.4||FP@R4.z, R57.x.8F@R0.x ] [ MULADD R13.z.3F@R0.x, C25.z, R13.z.2F@R126.x, R14.z.3F@R125.w MULADD R14.x.3F@R124.y, C24.x, R13.y.2F@R0.y, R14.x.2F@R124.y MULADD R15.x.4F@R124.z, C24.x, R14.y.4F@R127.x, R15.x.3F@R124.z MULADD R16.x.6F@R125.w, C24.x, R15.y.5F@R0.w, R16.x.5F@R127.w MULADD R16.y.6F@R125.z, C24.y, R15.y.5F@R0.w, R16.y.5F@R125.x ] [ MULADD R12.z.3F@R125.x, C24.z, R16.y.4||FP@R10.z, R12.z.2F@R124.x MULADD R14.z.5F@R127.z, C25.z, R14.z.4F@R126.w, R15.z.4F@R127.y MULADD R12.w.2F@R124.w, C24.w, R16.y.4||FP@R10.z, R12.w.1F@R126.y MULADD R16.z.6F@R126.z, C24.z, R15.y.5F@R0.w, R16.z.5F@R124.w ] [ MUL R15.z.5F@R124.x, R19.z.4||FP@R10.x, R57.x.10F@R2.z MULADD R12.y.5||FP@R1.y, C26.y, R16.w.4||FP@R11.x, R12.y.4F@R0.z MULADD R13.y.3F@R0.w, C25.y, R13.z.2F@R126.x, R14.y.3F@R1.z MULADD R14.y.5F@R0.y, C25.y, R14.z.4F@R126.w, R15.y.4F@R125.y ] [ MULADD R14.x.7F@R127.x, C25.x, R14.z.4F@R126.w, R15.x.4F@R124.z MULADD R15.y.6F@R127.y, C25.y, R15.z.5F@R124.x, R16.y.6F@R125.z MUL R16.z.7F@R124.z, C0.z, R12.x.5||FP@R1.x MULADD R13.x.5F@R127.w, C25.x, R13.z.2F@R126.x, R14.x.3F@R124.y MUL R16.w.5F@R124.y, C0.w, R12.x.5||FP@R1.x ] [ 4S DOT4 __, t27F@R127.w, t27F@R127.w 4S DOT4 __, t28F@R0.w, t28F@R0.w 4S DOT4 R17.x.5F@R125.z, t29F@R0.x, t29F@R0.x 4S DOT4 __, 0|00000000, 0|00000000 MULADD R15.x.8F@R126.x, C25.x, R15.z.5F@R124.x, R16.x.6F@R125.w ] [ MUL R16.y.7F@R124.x, C0.y, R12.x.5||FP@R1.x MUL R16.x.7F@R125.y, C0.x, R12.x.5||FP@R1.x MULADD R15.z.6F@R126.z, C25.z, R15.z.5F@R124.x, R16.z.6F@R126.z MULADD R12.w.3F@R126.w, C25.w, R16.z.4||FP@R10.w, R12.w.2F@R124.w MULADD R12.z.4F@R125.x, C25.z, R16.z.4||FP@R10.w, R12.z.3F@R125.x ] [ 4S DOT4 __, t24F@R127.x, t24F@R127.x 4S DOT4 __, t25F@R0.y, t25F@R0.y 4S DOT4 __, t26F@R127.z, t26F@R127.z 4S DOT4 R18.x.5F@R125.w, 0|00000000, 0|00000000 MULADD R12.z.5||FP@R1.z, C26.z, R16.w.4||FP@R11.x, R12.z.4F@R125.x ] [ MULADD R16.w.6F@R124.x, C1.w, R12.y.5||FP@R1.y, R16.w.5F@R124.y MULADD R16.z.8F@R124.y, C1.z, R12.y.5||FP@R1.y, R16.z.7F@R124.z MULADD R16.y.8F@R124.z, C1.y, R12.y.5||FP@R1.y, R16.y.7F@R124.x ] [ 4S DOT4 __, t21F@R126.x, t21F@R126.x 4S DOT4 R14.x.9F@R126.y, t22F@R127.y, t22F@R127.y 4S DOT4 __, t23F@R126.z, t23F@R126.z 4S DOT4 __, 0|00000000, 0|00000000 MULADD R16.x.8F@R124.w, C1.x, R12.y.5||FP@R1.y, R16.x.7F@R125.y ] [ MULADD R16.w.7F@R125.x, C2.w, R12.z.5||FP@R1.z, R16.w.6F@R124.x MULADD R12.w.4||FP@R1.w, C26.w, R16.w.4||FP@R11.x, R12.w.3F@R126.w RECIPSQRT_CLAMPED R57.x.11F@R125.y, |R17.x.5F@R125.z| ] [ MULADD R16.x.9F@R124.x, C2.x, R12.z.5||FP@R1.z, R16.x.8F@R124.w MULADD R16.z.9F@R124.y, C2.z, R12.z.5||FP@R1.z, R16.z.8F@R124.y MULADD R16.y.9F@R124.z, C2.y, R12.z.5||FP@R1.z, R16.y.8F@R124.z RECIPSQRT_CLAMPED R57.x.12F@R125.z, |R18.x.5F@R125.w| ] [ MULADD R16.y.10||FP@R2.y, C3.y, R12.w.4||FP@R1.w, R16.y.9F@R124.z MULADD R16.z.10||FP@R2.z, C3.z, R12.w.4||FP@R1.w, R16.z.9F@R124.y MULADD R16.w.8||FP@R2.w, C3.w, R12.w.4||FP@R1.w, R16.w.7F@R125.x RECIPSQRT_CLAMPED R57.x.13F@R124.w, |R14.x.9F@R126.y| ] [ MULADD R16.x.10||FP@R2.x, C3.x, R12.w.4||FP@R1.w, R16.x.9F@R124.x MUL R14.x.8||FP@R0.y, R14.x.7F@R127.x, R57.x.12F@R125.z MUL R14.y.6||FP@R0.z, R14.y.5F@R0.y, R57.x.12F@R125.z MUL R13.y.4||FP@R4.w, R13.y.3F@R0.w, R57.x.11F@R125.y MUL R13.x.6||FP@R4.z, R13.x.5F@R127.w, R57.x.11F@R125.y ] [ MUL R14.x.11||FP@R5.x, R15.x.8F@R126.x, R57.x.13F@R124.w MUL R14.y.7||FP@R5.y, R15.y.6F@R127.y, R57.x.13F@R124.w MUL R14.z.7||FP@R5.z, R15.z.6F@R126.z, R57.x.13F@R124.w MUL R14.z.6||FP@R0.w, R14.z.5F@R127.z, R57.x.12F@R125.z MUL R13.z.4||FP@R0.x, R13.z.3F@R0.x, R57.x.11F@R125.y ] > EXPORT PARAM 3 t1||FP@R5.x, t2||FP@R5.y, t3||FP@R5.z, t4||FP@R5.w EXPORT PARAM 2 t5||FP@R0.x, t6||FP@R0.y, t7||FP@R0.z, t8||FP@R0.w EXPORT PARAM 1 t9||FP@R4.x, t10||FP@R4.y, t11||FP@R4.z, t12||FP@R4.w EXPORT POS 60 t17||FP@R2.x, t18||FP@R2.y, t19||FP@R2.z, t20||FP@R2.w EXPORT PARAM 0 t13||FP@R1.x, t14||FP@R1.y, t15||FP@R1.z, t16||FP@R1.w } end BB_5 } ===== SHADER #175 OPT =============================== VS/REDWOOD/EVERGREEN ===== ===== 504 dw ===== 15 gprs ===== 2 stack ======================================= 0000 00000000 84c00000 CALL_FS @0 0002 00000012 a04c0000 ALU 20 @36 0036 80000006 01a00c90 1 x: MOV R13.x, R6.x 0038 0201a0f9 0f800010 2 x: ADD T0.x, 1.0, -R13.x 0040 80000406 21a00c90 y: MOV R13.y, R6.y 0042 0281a07c 0f800010 3 x: ADD T0.x, T0.x, -R13.y 0044 80000806 41a00c90 z: MOV R13.z, R6.z 0046 000000f8 01400c90 4 x: MOV R10.x, 0 0048 000000f8 21600c90 y: MOV R11.y, 0 0050 000000f8 41200c90 z: MOV R9.z, 0 0052 000000f8 60800c90 w: MOV R4.w, 0 0054 800000f8 61200c90 t: MOV R9.w, 0 0056 000000f8 01200c90 5 x: MOV R9.x, 0 0058 000000f8 21200c90 y: MOV R9.y, 0 0060 000000f8 40800c90 z: MOV R4.z, 0 0062 000000f8 60200c90 w: MOV R1.w, 0 0064 800000f8 60400c90 t: MOV R2.w, 0 0066 000000f8 01600c90 6 x: MOV R11.x, 0 0068 000000f8 21400c90 y: MOV R10.y, 0 0070 000000f8 41400c90 z: MOV R10.z, 0 0072 0301a07c 61c00010 w: ADD R14.w, T0.x, -R13.z 0074 800000f8 61400c90 t: MOV R10.w, 0 0004 0000000c 81800000 LOOP_START_DX10 @24 0006 00000004 82c00000 PUSH @8 0008 00000026 a0040000 ALU 2 @76 0076 801fa40b 00002204 7 M x: PRED_SETGE_INT __.x, R11.y, [0x00000004 5.60519e-45].x 0078 00000004 0010 00000008 82800001 JUMP @16 POP:1 0012 0000000b 82400000 LOOP_BREAK @22 0014 00000008 83800001 POP @16 POP:1 0016 00000028 a0580000 ALU 23 @80 0080 0000a40b 0f83880b 8 x: CNDE_INT T0.x, R11.y, R5.x, R11.z 0082 801f440b 61a01d10 w: SETE_INT R13.w, R11.y, 1 0084 001fa40b 01c01d10 9 x: SETE_INT R14.x, R11.y, [0x00000002 2.8026e-45].x 0086 800f8c0d 0f878405 t: CNDE_INT T0.x, R13.w, T0.x, R5.y SCL_122 0088 00000002 0090 000f800e 0f838805 10 x: CNDE_INT T0.x, R14.x, T0.x, R5.z 0092 801fa40b 21c01d10 y: SETE_INT R14.y, R11.y, [0x00000003 4.2039e-45].x 0094 00000003 0096 800f840e 41638c05 11 z: CNDE_INT R11.z, R14.y, T0.x, R5.w 0098 8000080b 0f800890 12 x: TRUNC T0.x, R11.z 0100 8000007c 0f802810 13 x: FLT_TO_INT T0.x, T0.x 0102 800f80fd 2f804890 14 t: MULLO_UINT T0.y, [0x00000004 5.60519e-45].x, T0.x 0104 00000004 0106 009fa47c 0f801a10 15 x: ADD_INT T0.x, T0.y, [0x00000003 4.2039e-45].y 0108 801fa47c 4f801a10 z: ADD_INT T0.z, T0.y, [0x00000002 2.8026e-45].x 0110 00000002 0111 00000003 0112 001fa87c 00c01a10 16 x: ADD_INT R6.x, T0.z, [0x0000001b 3.78351e-44].x 0114 001f447c 6f801a10 w: ADD_INT T0.w, T0.y, 1 0116 801fa07c 00001a10 t: ADD_INT R0.x, T0.x, [0x0000001b 3.78351e-44].x 0118 0000001b 0120 001fa47c 01001a10 17 x: ADD_INT R8.x, T0.y, [0x0000001b 3.78351e-44].x 0122 801fac7c 00e01a10 t: ADD_INT R7.x, T0.w, [0x0000001b 3.78351e-44].x 0124 0000001b 0018 00000040 80400c00 TEX 4 @128 0128 40080040 68cd1008 00080000 VFETCH R8.xyzw, R8.x, RID:0 MFC:16 UCF:0 FMT(DTA:35 NUM:2 COMP:1 MODE:0) 0132 40070040 68cd1007 00080000 VFETCH R7.xyzw, R7.x, RID:0 MFC:16 UCF:0 FMT(DTA:35 NUM:2 COMP:1 MODE:0) 0136 40060040 68cd1006 00080000 VFETCH R6.xyzw, R6.x, RID:0 MFC:16 UCF:0 FMT(DTA:35 NUM:2 COMP:1 MODE:0) 0140 40000040 68cd1000 00080000 VFETCH R0.xyzw, R0.x, RID:0 MFC:16 UCF:0 FMT(DTA:35 NUM:2 COMP:1 MODE:0) 0020 00000048 a1200000 ALU 73 @144 0144 00006808 2f800090 18 y: MUL T0.y, R8.z, R3.x 0146 00004408 4f840090 z: MUL T0.z, R8.y, R2.x VEC_021 0148 00006408 6f800090 w: MUL T0.w, R8.y, R3.x 0150 80004808 4fa40090 t: MUL T1.z, R8.z, R2.x SCL_122 0152 00804407 4f8a887c 19 z: MULADD T0.z, R7.y, R2.y, T0.z VEC_120 0154 00806407 6f8e8c7c w: MULADD T0.w, R7.y, R3.y, T0.w VEC_102 0156 80804807 4fa6887d t: MULADD T1.z, R7.z, R2.y, T1.z SCL_122 0158 00004008 0f8c0090 20 x: MUL T0.x, R8.x, R2.x VEC_102 0160 00806807 2f82847c y: MULADD T0.y, R7.z, R3.y, T0.y 0162 01006406 61828c7c w: MULADD R12.w, R6.y, R3.z, T0.w 0164 80006008 6f840090 t: MUL T0.w, R8.x, R3.x SCL_122 0166 00804007 0fa6807c 21 x: MULADD T1.x, R7.x, R2.y, T0.x VEC_021 0168 01004806 41c2887d z: MULADD R14.z, R6.z, R2.z, T1.z 0170 80806007 6fc28c7c w: MULADD T2.w, R7.x, R3.y, T0.w 0172 0001a40b 0f93800c 22 x: CNDE_INT T0.x, R11.y, R13.x, R12.x VEC_201 0174 01004406 4fea887c z: MULADD T3.z, R6.y, R2.z, T0.z VEC_120 0176 0001a40b 6fb38c0b w: CNDE_INT T1.w, R11.y, R13.x, R11.w VEC_201 0178 80002808 4f840090 t: MUL T0.z, R8.z, R1.x SCL_122 0180 01004006 0fe2807d 23 x: MULADD T3.x, R6.x, R2.z, T1.x 0182 01006806 2fe6847c y: MULADD T3.y, R6.z, R3.z, T0.y VEC_021 0184 00002c08 6f800090 w: MUL T0.w, R8.w, R1.x 0186 80002408 2f800090 t: MUL T0.y, R8.y, R1.x 0188 000f8c0d 0fcf840d 24 x: CNDE_INT T2.x, R13.w, T0.x, R13.y VEC_102 0190 0001a40b 2fa7840c y: CNDE_INT T1.y, R11.y, R13.x, R12.y VEC_021 0192 0001a40b 4fc7880c z: CNDE_INT T2.z, R11.y, R13.x, R12.z VEC_021 0194 018fac0d 6faf840d w: CNDE_INT T1.w, R13.w, T1.w, R13.y VEC_102 0196 81006006 6fe68c7e t: MULADD T3.w, R6.x, R3.z, T2.w SCL_122 0198 00002008 0f800090 25 x: MUL T0.x, R8.x, R1.x 0200 00802407 2fc6847c y: MULADD T2.y, R7.y, R1.y, T0.y VEC_021 0202 00802807 4fa6887c z: MULADD T1.z, R7.z, R1.y, T0.z VEC_021 0204 00802c07 6f868c7c w: MULADD T0.w, R7.w, R1.y, T0.w VEC_021 0206 8181880e 4f8c0090 t: MUL T0.z, R14.z, R12.w SCL_221 0208 00802007 0f82807c 26 x: MULADD T0.x, R7.x, R1.y, T0.x 0210 008fe07f 2f880090 y: MUL T0.y, T3.x, T3.y VEC_120 0212 010fcc0d 4f8b840d z: CNDE_INT T0.z, R13.w, T2.z, R13.y VEC_120 0214 008fe87f 6fca987c w: MULADD T2.w, T3.z, T3.y, -T0.z VEC_120 0216 818fe87f 0fa40090 t: MUL T1.x, T3.z, T3.w SCL_122 0218 000fc00e 0fcf880d 27 x: CNDE_INT T2.x, R14.x, T2.x, R13.z VEC_102 0220 008fac0d 2f8b840d y: CNDE_INT T0.y, R13.w, T1.y, R13.y VEC_120 0222 018fe80e 4fc6947c z: MULADD T2.z, R14.z, T3.w, -T0.y VEC_021 0224 018fa00e 6faf880d w: CNDE_INT T1.w, R14.x, T1.w, R13.z VEC_102 0226 810f800e 2fab880d t: CNDE_INT T1.y, R14.x, T0.z, R13.z SCL_212 0228 0181807f 0fa2907d 28 x: MULADD T1.x, T3.x, R12.w, -T1.x 0230 01002406 2fc2847e y: MULADD T2.y, R6.y, R1.z, T2.y 0232 01002806 4f82887d z: MULADD T0.z, R6.z, R1.z, T1.z 0234 81002c06 6f828c7c w: MULADD T0.w, R6.w, R1.z, T0.w 0236 01002006 0f82807c 29 x: MULADD T0.x, R6.x, R1.z, T0.x 0238 008f800e 2f8f880d y: CNDE_INT T0.y, R14.x, T0.y, R13.z VEC_102 0240 01806c7e 4fa00090 z: MUL T1.z, T2.w, R3.w 0242 808fa40e 41878c0e t: CNDE_INT R12.z, R14.y, T1.y, R14.w SCL_122 0244 0180607d 0fa00090 30 x: MUL T1.x, T1.x, R3.w 0246 008f840e 218b8c0e y: CNDE_INT R12.y, R14.y, T0.y, R14.w VEC_120 0248 018fa40e 616b8c0e w: CNDE_INT R11.w, R14.y, T1.w, R14.w VEC_120 0250 8180687e 2fa00090 t: MUL T1.y, T2.z, R3.w 0252 001f2000 0f82807c 31 x: MULADD T0.x, R0.x, 1.0, T0.x 0254 001f2400 2f86847e y: MULADD T0.y, R0.y, 1.0, T2.y VEC_021 0256 001f2800 4f82887c z: MULADD T0.z, R0.z, 1.0, T0.z 0258 001f2c00 6f868c7c w: MULADD T0.w, R0.w, 1.0, T0.w VEC_021 0260 800fc40e 018b8c0e t: CNDE_INT R12.x, R14.y, T2.x, R14.w SCL_212 0262 0101807d 0142800a 32 x: MULADD R10.x, T1.x, R12.z, R10.x 0264 0101887d 41228809 z: MULADD R9.z, T1.z, R12.z, R9.z 0266 00818c7f 608e8c04 w: MULADD R4.w, T3.w, R12.y, R4.w VEC_102 0268 8101847d 61228c09 t: MULADD R9.w, T1.y, R12.z, R9.w 0270 00818c0c 01368009 33 x: MULADD R9.x, R12.w, R12.y, R9.x VEC_210 0272 0081847f 21228409 y: MULADD R9.y, T3.y, R12.y, R9.y 0274 0001880e 40868804 z: MULADD R4.z, R14.z, R12.x, R4.z VEC_021 0276 0001807f 602a8c01 w: MULADD R1.w, T3.x, R12.x, R1.w VEC_120 0278 8001887f 604e8c02 t: MULADD R2.w, T3.z, R12.x, R2.w SCL_221 0280 01816c7c 0162800b 34 x: MULADD R11.x, T0.w, R11.w, R11.x 0282 0181607c 2142840a y: MULADD R10.y, T0.x, R11.w, R10.y 0284 0181647c 4142880a z: MULADD R10.z, T0.y, R11.w, R10.z 0286 0181687c 61428c0a w: MULADD R10.w, T0.z, R11.w, R10.w 0288 801f440b 21641a10 t: ADD_INT R11.y, R11.y, 1 SCL_122 0022 00000003 81400000 LOOP_END @6 0024 80000091 a1a80000 ALU 107 @290 KC0[CB0:0-31] 0290 01808c04 00005f00 35 x: DOT4 __.x, R4.w, R4.w 0292 00012009 2f805f10 y: DOT4 T0.y, R9.x, R9.x 0294 00812409 40005f00 z: DOT4 __.z, R9.y, R9.y 0296 801f00f8 60005f00 w: DOT4 __.w, 0, 0 0298 01802c01 0f805f10 36 x: DOT4 T0.x, R1.w, R1.w 0300 01804c02 20085f00 y: DOT4 __.y, R2.w, R2.w VEC_120 0302 01008804 40005f00 z: DOT4 __.z, R4.z, R4.z 0304 801f00f8 60005f00 w: DOT4 __.w, 0, 0 0306 01012809 00005f00 37 x: DOT4 __.x, R9.z, R9.z 0308 01812c09 20005f00 y: DOT4 __.y, R9.w, R9.w 0310 0001400a 4f805f10 z: DOT4 T0.z, R10.x, R10.x 0312 001f00f8 60005f00 w: DOT4 __.w, 0, 0 0314 8000047c 20204391 t: RECIPSQRT_CLAMPED R1.y, |T0.y| 0316 00814097 6f800090 38 w: MUL T0.w, KC0[23].x, R10.y 0318 8000007c 00004391 t: RECIPSQRT_CLAMPED R0.x, |T0.x| 0320 00000c01 2fa80090 39 y: MUL T1.y, R1.w, R0.x VEC_120 0322 00802c04 4fc00090 z: MUL T2.z, R4.w, R1.y 0324 01014098 6f828c7c w: MULADD T0.w, KC0[24].x, R10.z, T0.w 0326 8000087c 40404391 t: RECIPSQRT_CLAMPED R2.z, |T0.z| 0328 00814497 0f840090 40 x: MUL T0.x, KC0[23].y, R10.y VEC_021 0330 010fc897 2f800090 y: MUL T0.y, KC0[23].z, T2.z 0332 008fa897 4f800090 z: MUL T0.z, KC0[23].z, T1.y 0334 81004809 60240090 w: MUL R1.w, R9.z, R2.z VEC_021 0336 00802009 0fe40090 41 x: MUL T3.x, R9.x, R1.y VEC_021 0338 01814099 6fc28c7c w: MULADD T2.w, KC0[25].x, R10.w, T0.w 0340 808fa497 6f800090 t: MUL T0.w, KC0[23].y, T1.y 0342 01014498 0fc6807c 42 x: MULADD T2.x, KC0[24].y, R10.z, T0.x VEC_021 0344 00000c02 20040090 y: MUL R0.y, R2.w, R0.x VEC_021 0346 010fc497 4fac0090 z: MUL T1.z, KC0[23].y, T2.z VEC_102 0348 01802097 6fe00090 w: MUL T3.w, KC0[23].x, R1.w 0350 81004c09 60000090 t: MUL R0.w, R9.w, R2.z 0352 01802497 0fa00090 43 x: MUL T1.x, KC0[23].y, R1.w 0354 000fe898 2fe2847c y: MULADD T3.y, KC0[24].z, T3.x, T0.y 0356 010fc097 4f800090 z: MUL T0.z, KC0[23].x, T2.z 0358 00800898 6fae887c w: MULADD T1.w, KC0[24].z, R0.y, T0.z VEC_102 0360 808fa097 2f800090 t: MUL T0.y, KC0[23].x, T1.y 0362 00814897 0f840090 44 x: MUL T0.x, KC0[23].z, R10.y VEC_021 0364 000fe498 2fa2887d y: MULADD T1.y, KC0[24].y, T3.x, T1.z 0366 00800498 40228c7c z: MULADD R1.z, KC0[24].y, R0.y, T0.w 0368 01802897 6f800090 w: MUL T0.w, KC0[23].z, R1.w 0370 80814c97 2fc40090 t: MUL T2.y, KC0[23].w, R10.y SCL_122 0372 0001609a 00228c7e 45 x: MULADD R1.x, KC0[26].x, R11.x, T2.w 0374 01814499 4016807e z: MULADD R0.z, KC0[25].y, R10.w, T2.x VEC_210 0376 00802409 6fc00090 w: MUL T2.w, R9.y, R1.y 0378 80000804 0fc40090 t: MUL T2.x, R4.z, R0.x SCL_122 0380 000fc899 00028c7d 46 x: MULADD R0.x, KC0[25].z, T2.x, T1.w 0382 00800098 2f82847c y: MULADD T0.y, KC0[24].x, R0.y, T0.y 0384 000fe098 4f8e887c z: MULADD T0.z, KC0[24].x, T3.x, T0.z VEC_102 0386 01800098 6fb68c7f w: MULADD T1.w, KC0[24].x, R0.w, T3.w VEC_210 0388 81800498 4faa807d t: MULADD T1.z, KC0[24].y, R0.w, T1.x SCL_212 0390 01014898 0fa2807c 47 x: MULADD T1.x, KC0[24].z, R10.z, T0.x 0392 018fc899 4fee847f z: MULADD T3.z, KC0[25].z, T2.w, T3.y VEC_102 0394 01014c98 6f86847e w: MULADD T0.w, KC0[24].w, R10.z, T2.y VEC_021 0396 81800898 4fca8c7c t: MULADD T2.z, KC0[24].z, R0.w, T0.w SCL_212 0398 0100400a 0f800090 48 x: MUL T0.x, R10.x, R2.z 0400 0001649a 20228800 y: MULADD R1.y, KC0[26].y, R11.x, R0.z 0402 000fc499 600a8801 w: MULADD R0.w, KC0[25].y, T2.x, R1.z VEC_120 0404 818fc499 2006847d t: MULADD R0.y, KC0[25].y, T2.w, T1.y SCL_122 0406 018fc099 0fe6887c 49 x: MULADD T3.x, KC0[25].x, T2.w, T0.z VEC_021 0408 000f8499 2fe2887d y: MULADD T3.y, KC0[25].y, T0.x, T1.z 0410 00002880 4f840090 z: MUL T0.z, KC0[0].z, R1.x VEC_021 0412 000fc099 6fee847c w: MULADD T3.w, KC0[25].x, T2.x, T0.y VEC_102 0414 80002c80 2f840090 t: MUL T0.y, KC0[0].w, R1.x SCL_122 0416 018fec7f 00005f00 50 x: DOT4 __.x, T3.w, T3.w 0418 01800c00 20085f00 y: DOT4 __.y, R0.w, R0.w VEC_120 0420 00000000 4fa05f10 z: DOT4 T1.z, R0.x, R0.x 0422 001f00f8 60005f00 w: DOT4 __.w, 0, 0 0424 800f8099 0fc68c7d t: MULADD T2.x, KC0[25].x, T0.x, T1.w SCL_122 0426 00002480 0f800090 51 x: MUL T0.x, KC0[0].y, R1.x 0428 00002080 2fa00090 y: MUL T1.y, KC0[0].x, R1.x 0430 000f8899 4fce887e z: MULADD T2.z, KC0[25].z, T0.x, T2.z VEC_102 0432 01814c99 6fc28c7c w: MULADD T2.w, KC0[25].w, R10.w, T0.w 0434 81814899 0faa807d t: MULADD T1.x, KC0[25].z, R10.w, T1.x SCL_212 0436 000fe07f 00005f00 52 x: DOT4 __.x, T3.x, T3.x 0438 00800400 20005f00 y: DOT4 __.y, R0.y, R0.y 0440 010fe87f 40005f00 z: DOT4 __.z, T3.z, T3.z 0442 001f00f8 6fa05f10 w: DOT4 T1.w, 0, 0 0444 8001689a 402a807d t: MULADD R1.z, KC0[26].z, R11.x, T1.x SCL_212 0446 00802c81 0f82847c 53 x: MULADD T0.x, KC0[1].w, R1.y, T0.y 0448 00802881 2f82887c y: MULADD T0.y, KC0[1].z, R1.y, T0.z 0450 80802481 4f82807c z: MULADD T0.z, KC0[1].y, R1.y, T0.x 0452 000fc07e 00005f00 54 x: DOT4 __.x, T2.x, T2.x 0454 008fe47f 2fc05f10 y: DOT4 T2.y, T3.y, T3.y 0456 010fc87e 40005f00 z: DOT4 __.z, T2.z, T2.z 0458 001f00f8 60005f00 w: DOT4 __.w, 0, 0 0460 80802081 6f8a847d t: MULADD T0.w, KC0[1].x, R1.y, T1.y SCL_212 0462 01002c82 0fa2807c 55 x: MULADD T1.x, KC0[2].w, R1.z, T0.x 0464 00016c9a 60228c7e w: MULADD R1.w, KC0[26].w, R11.x, T2.w 0466 8000087d 2fa04391 t: RECIPSQRT_CLAMPED T1.y, |T1.z| 0468 01002082 0f828c7c 56 x: MULADD T0.x, KC0[2].x, R1.z, T0.w 0470 01002882 2f82847c y: MULADD T0.y, KC0[2].z, R1.z, T0.y 0472 01002482 4f82887c z: MULADD T0.z, KC0[2].y, R1.z, T0.z 0474 80000c7d 4fa44391 t: RECIPSQRT_CLAMPED T1.z, |T1.w| SCL_122 0476 01802483 2042887c 57 y: MULADD R2.y, KC0[3].y, R1.w, T0.z 0478 01802883 4042847c z: MULADD R2.z, KC0[3].z, R1.w, T0.y 0480 01802c83 6042807d w: MULADD R2.w, KC0[3].w, R1.w, T1.x 0482 8000047e 6f844391 t: RECIPSQRT_CLAMPED T0.w, |T2.y| SCL_122 0484 01802083 0042807c 58 x: MULADD R2.x, KC0[3].x, R1.w, T0.x 0486 010fa07f 20000090 y: MUL R0.y, T3.x, T1.z 0488 010fa400 40000090 z: MUL R0.z, R0.y, T1.z 0490 008fac00 60800090 w: MUL R4.w, R0.w, T1.y 0492 808fac7f 40800090 t: MUL R4.z, T3.w, T1.y 0494 018f807e 00a00090 59 x: MUL R5.x, T2.x, T0.w 0496 018f847f 20a00090 y: MUL R5.y, T3.y, T0.w 0498 018f887e 40a00090 z: MUL R5.z, T2.z, T0.w 0500 010fa87f 60080090 w: MUL R0.w, T3.z, T1.z VEC_120 0502 808fa000 00000090 t: MUL R0.x, R0.x, T1.y 0026 c002c003 94c00688 EXPORT PARAM 3 R5.xyzw 0028 c0004002 94c00688 EXPORT PARAM 2 R0.xyzw 0030 c0024001 94c00688 EXPORT PARAM 1 R4.xyzw 0032 c001203c 95000688 EXPORT_DONE POS 60 R2.xyzw 0034 c000c000 95200688 EXPORT_DONE PARAM 0 R1.xyzw EOP ===== SHADER_END ===============================================================