1204: DP3 TEMP[1].w, TEMP[11], TEMP[11] 1205: MAD_SAT TEMP[7].w, TEMP[1].wwww, -CONST[2].wwww, TEMP[5].xxxx 1206: RSQ TEMP[3], |TEMP[1].wwww| 1207: MIN TEMP[1].w, IMM[33].xxxx, TEMP[3] 1208: MUL TEMP[11].xyz, TEMP[1].wwww, TEMP[11] 1209: DP3 TEMP[1].w, TEMP[11], TEMP[10] 1210: ADD_SAT TEMP[1].w, -TEMP[1].wwww, CONST[3].xxxx 1211: DP3 TEMP[10].x, TEMP[11], TEMP[0] 1212: ADD_SAT TEMP[10].x, TEMP[10].xxxx, CONST[4].xxxx 1213: MUL TEMP[1].w, TEMP[1].wwww, TEMP[10].xxxx 1214: MUL TEMP[1].w, TEMP[1].wwww, TEMP[7].wwww 1215: TXL TEMP[9], TEMP[9], SAMP[1], 2D 1216: MAD TEMP[7].xyz, TEMP[9], TEMP[1].wwww, TEMP[7] 1217: MOV_SAT TEMP[8].xy, TEMP[8] 1218: MOV TEMP[8].zw, IMM[23].yyyy 1219: TXL TEMP[9], TEMP[8].xyww, SAMP[0], 2D 1220: MUL TEMP[10].w, TEMP[9].wwww, TEMP[9].wwww 1221: MAD TEMP[10].xy, TEMP[8], TEMP[4].zwzw, TEMP[4] 1222: MOV TEMP[10].z, IMM[23].wwww 1223: DP3 TEMP[1].w, TEMP[10], TEMP[10] 1224: RSQ TEMP[3], |TEMP[1].wwww| 1225: MIN TEMP[1].w, IMM[33].xxxx, TEMP[3] 1226: MUL TEMP[11].xyz, TEMP[1].wwww, TEMP[10].xyww 1227: MAD TEMP[10].xyz, TEMP[11], TEMP[10].wwzw, -TEMP[2].yzww 1228: DP3 TEMP[1].w, TEMP[10], TEMP[10] 1229: MAD_SAT TEMP[7].w, TEMP[1].wwww, -CONST[2].wwww, TEMP[5].xxxx 1230: RSQ TEMP[3], |TEMP[1].wwww| 1231: MIN TEMP[1].w, IMM[33].xxxx, TEMP[3] 1232: MUL TEMP[10].xyz, TEMP[1].wwww, TEMP[10] 1233: DP3 TEMP[1].w, TEMP[10], TEMP[9] 1234: ADD_SAT TEMP[1].w, -TEMP[1].wwww, CONST[3].xxxx 1235: DP3 TEMP[9].x, TEMP[10], TEMP[0] 1236: ADD_SAT TEMP[9].x, TEMP[9].xxxx, CONST[4].xxxx 1237: MUL TEMP[1].w, TEMP[1].wwww, TEMP[9].xxxx 1238: MUL TEMP[1].w, TEMP[1].wwww, TEMP[7].wwww 1239: TXL TEMP[8], TEMP[8], SAMP[1], 2D 1240: MAD TEMP[7].xyz, TEMP[8], TEMP[1].wwww, TEMP[7] 1241: MUL TEMP[8], TEMP[1].yxyx, IMM[26] 1242: MAD TEMP[9], TEMP[1].xzxz, IMM[25].yyyy, TEMP[8].xyxy 1243: MAD TEMP[9], TEMP[9].zwxy, IMM[9].zzyy, IN[0].xyxy 1244: MOV_SAT TEMP[10].xy, TEMP[9].zwzw 1245: MOV TEMP[10].zw, IMM[23].yyyy 1246: TXL TEMP[11], TEMP[10].xyww, SAMP[0], 2D 1247: MUL TEMP[12].w, TEMP[11].wwww, TEMP[11].wwww 1248: MAD TEMP[12].xy, TEMP[10], TEMP[4].zwzw, TEMP[4] 1249: MOV TEMP[12].z, IMM[23].wwww 1250: DP3 TEMP[1].w, TEMP[12], TEMP[12] 1251: RSQ TEMP[3], |TEMP[1].wwww| 1252: MIN TEMP[1].w, IMM[33].xxxx, TEMP[3] 1253: MUL TEMP[13].xyz, TEMP[1].wwww, TEMP[12].xyww 1254: MAD TEMP[12].xyz, TEMP[13], TEMP[12].wwzw, -TEMP[2].yzww 1255: DP3 TEMP[1].w, TEMP[12], TEMP[12] 1256: MAD_SAT TEMP[7].w, TEMP[1].wwww, -CONST[2].wwww, TEMP[5].xxxx 1257: RSQ TEMP[3], |TEMP[1].wwww| 1258: MIN TEMP[1].w, IMM[33].xxxx, TEMP[3] 1259: MUL TEMP[12].xyz, TEMP[1].wwww, TEMP[12] 1260: DP3 TEMP[1].w, TEMP[12], TEMP[11] 1261: ADD_SAT TEMP[1].w, -TEMP[1].wwww, CONST[3].xxxx 1262: DP3 TEMP[8].x, TEMP[12], TEMP[0] 1263: ADD_SAT TEMP[8].x, TEMP[8].xxxx, CONST[4].xxxx 1264: MUL TEMP[1].w, TEMP[1].wwww, TEMP[8].xxxx 1265: MUL TEMP[1].w, TEMP[1].wwww, TEMP[7].wwww 1266: TXL TEMP[10], TEMP[10], SAMP[1], 2D 1267: MAD TEMP[7].xyz, TEMP[10], TEMP[1].wwww, TEMP[7] 1268: MOV_SAT TEMP[9].xy, TEMP[9] 1269: MOV TEMP[9].zw, IMM[23].yyyy 1270: TXL TEMP[10], TEMP[9].xyww, SAMP[0], 2D 1271: MUL TEMP[11].w, TEMP[10].wwww, TEMP[10].wwww 1272: MAD TEMP[11].xy, TEMP[9], TEMP[4].zwzw, TEMP[4] 1273: MOV TEMP[11].z, IMM[23].wwww 1274: DP3 TEMP[1].w, TEMP[11], TEMP[11] 1275: RSQ TEMP[3], |TEMP[1].wwww| 1276: MIN TEMP[1].w, IMM[33].xxxx, TEMP[3] 1277: MUL TEMP[12].xyz, TEMP[1].wwww, TEMP[11].xyww 1278: MAD TEMP[11].xyz, TEMP[12], TEMP[11].wwzw, -TEMP[2].yzww 1279: DP3 TEMP[1].w, TEMP[11], TEMP[11] 1280: MAD_SAT TEMP[7].w, TEMP[1].wwww, -CONST[2].wwww, TEMP[5].xxxx 1281: RSQ TEMP[3], |TEMP[1].wwww| 1282: MIN TEMP[1].w, IMM[33].xxxx, TEMP[3] 1283: MUL TEMP[11].xyz, TEMP[1].wwww, TEMP[11] 1284: DP3 TEMP[1].w, TEMP[11], TEMP[10] 1285: ADD_SAT TEMP[1].w, -TEMP[1].wwww, CONST[3].xxxx 1286: DP3 TEMP[8].x, TEMP[11], TEMP[0] 1287: ADD_SAT TEMP[8].x, TEMP[8].xxxx, CONST[4].xxxx 1288: MUL TEMP[1].w, TEMP[1].wwww, TEMP[8].xxxx 1289: MUL TEMP[1].w, TEMP[1].wwww, TEMP[7].wwww 1290: TXL TEMP[9], TEMP[9], SAMP[1], 2D 1291: MAD TEMP[7].xyz, TEMP[9], TEMP[1].wwww, TEMP[7] 1292: MAD TEMP[8], TEMP[1].xzxz, IMM[25].zzzz, TEMP[8].zwzw 1293: MAD TEMP[8], TEMP[8].zwxy, IMM[12].yyxx, IN[0].xyxy 1294: MOV_SAT TEMP[9].xy, TEMP[8].zwzw 1295: MOV TEMP[9].zw, IMM[23].yyyy 1296: TXL TEMP[10], TEMP[9].xyww, SAMP[0], 2D 1297: MUL TEMP[11].w, TEMP[10].wwww, TEMP[10].wwww 1298: MAD TEMP[11].xy, TEMP[9], TEMP[4].zwzw, TEMP[4] 1299: MOV TEMP[11].z, IMM[23].wwww 1300: DP3 TEMP[1].w, TEMP[11], TEMP[11] 1301: RSQ TEMP[3], |TEMP[1].wwww| 1302: MIN TEMP[1].w, IMM[33].xxxx, TEMP[3] 1303: MUL TEMP[12].xyz, TEMP[1].wwww, TEMP[11].xyww 1304: MAD TEMP[11].xyz, TEMP[12], TEMP[11].wwzw, -TEMP[2].yzww 1305: DP3 TEMP[1].w, TEMP[11], TEMP[11] 1306: MAD_SAT TEMP[7].w, TEMP[1].wwww, -CONST[2].wwww, TEMP[5].xxxx 1307: RSQ TEMP[3], |TEMP[1].wwww| 1308: MIN TEMP[1].w, IMM[33].xxxx, TEMP[3] 1309: MUL TEMP[11].xyz, TEMP[1].wwww, TEMP[11] 1310: DP3 TEMP[1].w, TEMP[11], TEMP[10] 1311: ADD_SAT TEMP[1].w, -TEMP[1].wwww, CONST[3].xxxx 1312: DP3 TEMP[10].x, TEMP[11], TEMP[0] 1313: ADD_SAT TEMP[10].x, TEMP[10].xxxx, CONST[4].xxxx 1314: MUL TEMP[1].w, TEMP[1].wwww, TEMP[10].xxxx 1315: MUL TEMP[1].w, TEMP[1].wwww, TEMP[7].wwww 1316: TXL TEMP[9], TEMP[9], SAMP[1], 2D 1317: MAD TEMP[7].xyz, TEMP[9], TEMP[1].wwww, TEMP[7] 1318: MOV_SAT TEMP[8].xy, TEMP[8] 1319: MOV TEMP[8].zw, IMM[23].yyyy 1320: TXL TEMP[9], TEMP[8].xyww, SAMP[0], 2D 1321: MUL TEMP[10].w, TEMP[9].wwww, TEMP[9].wwww 1322: MAD TEMP[10].xy, TEMP[8], TEMP[4].zwzw, TEMP[4] 1323: MOV TEMP[10].z, IMM[23].wwww 1324: DP3 TEMP[1].w, TEMP[10], TEMP[10] 1325: RSQ TEMP[3], |TEMP[1].wwww| 1326: MIN TEMP[1].w, IMM[33].xxxx, TEMP[3] 1327: MUL TEMP[11].xyz, TEMP[1].wwww, TEMP[10].xyww 1328: MAD TEMP[10].xyz, TEMP[11], TEMP[10].wwzw, -TEMP[2].yzww 1329: DP3 TEMP[1].w, TEMP[10], TEMP[10] 1330: MAD_SAT TEMP[7].w, TEMP[1].wwww, -CONST[2].wwww, TEMP[5].xxxx 1331: RSQ TEMP[3], |TEMP[1].wwww| 1332: MIN TEMP[1].w, IMM[33].xxxx, TEMP[3] 1333: MUL TEMP[10].xyz, TEMP[1].wwww, TEMP[10] 1334: DP3 TEMP[1].w, TEMP[10], TEMP[9] 1335: ADD_SAT TEMP[1].w, -TEMP[1].wwww, CONST[3].xxxx 1336: DP3 TEMP[9].x, TEMP[10], TEMP[0] 1337: ADD_SAT TEMP[9].x, TEMP[9].xxxx, CONST[4].xxxx 1338: MUL TEMP[1].w, TEMP[1].wwww, TEMP[9].xxxx 1339: MUL TEMP[1].w, TEMP[1].wwww, TEMP[7].wwww 1340: TXL TEMP[8], TEMP[8], SAMP[1], 2D 1341: MAD TEMP[7].xyz, TEMP[8], TEMP[1].wwww, TEMP[7] 1342: MUL TEMP[8], TEMP[1].yxyx, IMM[27].xyxy 1343: MAD TEMP[8], TEMP[1].xzxz, IMM[25].wwww, TEMP[8] 1344: MAD TEMP[8], TEMP[8].zwxy, IMM[14].yyxx, IN[0].xyxy 1345: MOV_SAT TEMP[9].xy, TEMP[8].zwzw 1346: MOV TEMP[9].zw, IMM[23].yyyy 1347: TXL TEMP[10], TEMP[9].xyww, SAMP[0], 2D 1348: MUL TEMP[11].w, TEMP[10].wwww, TEMP[10].wwww 1349: MAD TEMP[11].xy, TEMP[9], TEMP[4].zwzw, TEMP[4] 1350: MOV TEMP[11].z, IMM[23].wwww 1351: DP3 TEMP[1].w, TEMP[11], TEMP[11] 1352: RSQ TEMP[3], |TEMP[1].wwww| 1353: MIN TEMP[1].w, IMM[33].xxxx, TEMP[3] 1354: MUL TEMP[12].xyz, TEMP[1].wwww, TEMP[11].xyww 1355: MAD TEMP[11].xyz, TEMP[12], TEMP[11].wwzw, -TEMP[2].yzww 1356: DP3 TEMP[1].w, TEMP[11], TEMP[11] 1357: MAD_SAT TEMP[7].w, TEMP[1].wwww, -CONST[2].wwww, TEMP[5].xxxx 1358: RSQ TEMP[3], |TEMP[1].wwww| 1359: MIN TEMP[1].w, IMM[33].xxxx, TEMP[3] 1360: MUL TEMP[11].xyz, TEMP[1].wwww, TEMP[11] 1361: DP3 TEMP[1].w, TEMP[11], TEMP[10] 1362: ADD_SAT TEMP[1].w, -TEMP[1].wwww, CONST[3].xxxx 1363: DP3 TEMP[10].x, TEMP[11], TEMP[0] 1364: ADD_SAT TEMP[10].x, TEMP[10].xxxx, CONST[4].xxxx 1365: MUL TEMP[1].w, TEMP[1].wwww, TEMP[10].xxxx 1366: MUL TEMP[1].w, TEMP[1].wwww, TEMP[7].wwww 1367: TXL TEMP[9], TEMP[9], SAMP[1], 2D 1368: MAD TEMP[7].xyz, TEMP[9], TEMP[1].wwww, TEMP[7] 1369: MOV_SAT TEMP[8].xy, TEMP[8] 1370: MOV TEMP[8].zw, IMM[23].yyyy 1371: TXL TEMP[9], TEMP[8].xyww, SAMP[0], 2D 1372: MUL TEMP[10].w, TEMP[9].wwww, TEMP[9].wwww 1373: MAD TEMP[10].xy, TEMP[8], TEMP[4].zwzw, TEMP[4] 1374: MOV TEMP[10].z, IMM[23].wwww 1375: DP3 TEMP[1].w, TEMP[10], TEMP[10] 1376: RSQ TEMP[3], |TEMP[1].wwww| 1377: MIN TEMP[1].w, IMM[33].xxxx, TEMP[3] 1378: MUL TEMP[11].xyz, TEMP[1].wwww, TEMP[10].xyww 1379: MAD TEMP[10].xyz, TEMP[11], TEMP[10].wwzw, -TEMP[2].yzww 1380: DP3 TEMP[1].w, TEMP[10], TEMP[10] 1381: MAD_SAT TEMP[7].w, TEMP[1].wwww, -CONST[2].wwww, TEMP[5].xxxx 1382: RSQ TEMP[3], |TEMP[1].wwww| 1383: MIN TEMP[1].w, IMM[33].xxxx, TEMP[3] 1384: MUL TEMP[10].xyz, TEMP[1].wwww, TEMP[10] 1385: DP3 TEMP[1].w, TEMP[10], TEMP[9] 1386: ADD_SAT TEMP[1].w, -TEMP[1].wwww, CONST[3].xxxx 1387: DP3 TEMP[9].x, TEMP[10], TEMP[0] 1388: ADD_SAT TEMP[9].x, TEMP[9].xxxx, CONST[4].xxxx 1389: MUL TEMP[1].w, TEMP[1].wwww, TEMP[9].xxxx 1390: MUL TEMP[1].w, TEMP[1].wwww, TEMP[7].wwww 1391: TXL TEMP[8], TEMP[8], SAMP[1], 2D 1392: MAD TEMP[7].xyz, TEMP[8], TEMP[1].wwww, TEMP[7] 1393: MAD TEMP[6], TEMP[1].xzxz, IMM[27].zzzz, TEMP[6] 1394: MAD TEMP[6], TEMP[6].zwxy, IMM[13].wwzz, IN[0].xyxy 1395: MOV_SAT TEMP[8].xy, TEMP[6].zwzw 1396: MOV TEMP[8].zw, IMM[23].yyyy 1397: TXL TEMP[9], TEMP[8].xyww, SAMP[0], 2D 1398: MUL TEMP[10].w, TEMP[9].wwww, TEMP[9].wwww 1399: MAD TEMP[10].xy, TEMP[8], TEMP[4].zwzw, TEMP[4] 1400: MOV TEMP[10].z, IMM[23].wwww 1401: DP3 TEMP[1].w, TEMP[10], TEMP[10] 1402: RSQ TEMP[3], |TEMP[1].wwww| 1403: MIN TEMP[1].w, IMM[33].xxxx, TEMP[3] 1404: MUL TEMP[11].xyz, TEMP[1].wwww, TEMP[10].xyww 1405: MAD TEMP[10].xyz, TEMP[11], TEMP[10].wwzw, -TEMP[2].yzww 1406: DP3 TEMP[1].w, TEMP[10], TEMP[10] 1407: MAD_SAT TEMP[7].w, TEMP[1].wwww, -CONST[2].wwww, TEMP[5].xxxx 1408: RSQ TEMP[3], |TEMP[1].wwww| 1409: MIN TEMP[1].w, IMM[33].xxxx, TEMP[3] 1410: MUL TEMP[10].xyz, TEMP[1].wwww, TEMP[10] 1411: DP3 TEMP[1].w, TEMP[10], TEMP[9] 1412: ADD_SAT TEMP[1].w, -TEMP[1].wwww, CONST[3].xxxx 1413: DP3 TEMP[9].x, TEMP[10], TEMP[0] 1414: ADD_SAT TEMP[9].x, TEMP[9].xxxx, CONST[4].xxxx 1415: MUL TEMP[1].w, TEMP[1].wwww, TEMP[9].xxxx 1416: MUL TEMP[1].w, TEMP[1].wwww, TEMP[7].wwww 1417: TXL TEMP[8], TEMP[8], SAMP[1], 2D 1418: MAD TEMP[7].xyz, TEMP[8], TEMP[1].wwww, TEMP[7] 1419: MOV_SAT TEMP[6].xy, TEMP[6] 1420: MOV TEMP[6].zw, IMM[23].yyyy 1421: TXL TEMP[8], TEMP[6].xyww, SAMP[0], 2D 1422: MUL TEMP[9].w, TEMP[8].wwww, TEMP[8].wwww 1423: MAD TEMP[9].xy, TEMP[6], TEMP[4].zwzw, TEMP[4] 1424: MOV TEMP[9].z, IMM[23].wwww 1425: DP3 TEMP[1].w, TEMP[9], TEMP[9] 1426: RSQ TEMP[3], |TEMP[1].wwww| 1427: MIN TEMP[1].w, IMM[33].xxxx, TEMP[3] 1428: MUL TEMP[10].xyz, TEMP[1].wwww, TEMP[9].xyww 1429: MAD TEMP[9].xyz, TEMP[10], TEMP[9].wwzw, -TEMP[2].yzww 1430: DP3 TEMP[1].w, TEMP[9], TEMP[9] 1431: MAD_SAT TEMP[7].w, TEMP[1].wwww, -CONST[2].wwww, TEMP[5].xxxx 1432: RSQ TEMP[3], |TEMP[1].wwww| 1433: MIN TEMP[1].w, IMM[33].xxxx, TEMP[3] 1434: MUL TEMP[9].xyz, TEMP[1].wwww, TEMP[9] 1435: DP3 TEMP[1].w, TEMP[9], TEMP[8] 1436: ADD_SAT TEMP[1].w, -TEMP[1].wwww, CONST[3].xxxx 1437: DP3 TEMP[8].x, TEMP[9], TEMP[0] 1438: ADD_SAT TEMP[8].x, TEMP[8].xxxx, CONST[4].xxxx 1439: MUL TEMP[1].w, TEMP[1].wwww, TEMP[8].xxxx 1440: MUL TEMP[1].w, TEMP[1].wwww, TEMP[7].wwww 1441: TXL TEMP[6], TEMP[6], SAMP[1], 2D 1442: MAD TEMP[6].xyz, TEMP[6], TEMP[1].wwww, TEMP[7] 1443: MUL TEMP[5].yzw, TEMP[6].xxyz, IMM[27].wwww 1444: ELSE :1855 1445: SLT TEMP[3].x, CONST[0].wwww, TEMP[2].xxxx 1446: IF TEMP[3].xxxx :0 1447: MUL TEMP[6], TEMP[1].yxyx, IMM[23].xwxw 1448: MAD TEMP[7], TEMP[1].xzxz, IMM[0].yyyy, TEMP[6] 1449: MAD TEMP[7], TEMP[7].zwxy, IMM[0].wwzz, IN[0].xyxy 1450: MOV_SAT TEMP[8].xy, TEMP[7].zwzw 1451: MOV TEMP[8].zw, IMM[23].yyyy 1452: TXL TEMP[9], TEMP[8].xyww, SAMP[0], 2D 1453: MUL TEMP[10].w, TEMP[9].wwww, TEMP[9].wwww 1454: MAD TEMP[10].xy, TEMP[8], TEMP[4].zwzw, TEMP[4] 1455: MOV TEMP[10].z, IMM[23].wwww 1456: DP3 TEMP[1].w, TEMP[10], TEMP[10] 1457: RSQ TEMP[3], |TEMP[1].wwww| 1458: MIN TEMP[1].w, IMM[33].xxxx, TEMP[3] 1459: MUL TEMP[11].xyz, TEMP[1].wwww, TEMP[10].xyww 1460: MAD TEMP[10].xyz, TEMP[11], TEMP[10].wwzw, -TEMP[2].yzww 1461: DP3 TEMP[1].w, TEMP[10], TEMP[10] 1462: MAD_SAT TEMP[2].x, TEMP[1].wwww, -CONST[2].wwww, TEMP[5].xxxx 1463: RSQ TEMP[3], |TEMP[1].wwww| 1464: MIN TEMP[1].w, IMM[33].xxxx, TEMP[3] 1465: MUL TEMP[10].xyz, TEMP[1].wwww, TEMP[10] 1466: DP3 TEMP[1].w, TEMP[10], TEMP[9] 1467: ADD_SAT TEMP[1].w, -TEMP[1].wwww, CONST[3].xxxx 1468: DP3 TEMP[9].x, TEMP[10], TEMP[0] 1469: ADD_SAT TEMP[9].x, TEMP[9].xxxx, CONST[4].xxxx 1470: MUL TEMP[1].w, TEMP[1].wwww, TEMP[9].xxxx 1471: MUL TEMP[1].w, TEMP[1].wwww, TEMP[2].xxxx 1472: TXL TEMP[8], TEMP[8], SAMP[1], 2D 1473: MOV_SAT TEMP[7].xy, TEMP[7] 1474: MOV TEMP[7].zw, IMM[23].yyyy 1475: TXL TEMP[9], TEMP[7].xyww, SAMP[0], 2D 1476: MUL TEMP[10].w, TEMP[9].wwww, TEMP[9].wwww 1477: MAD TEMP[10].xy, TEMP[7], TEMP[4].zwzw, TEMP[4] 1478: MOV TEMP[10].z, IMM[23].wwww 1479: DP3 TEMP[2].x, TEMP[10], TEMP[10] 1480: RSQ TEMP[3], |TEMP[2].xxxx| 1481: MIN TEMP[2].x, IMM[33].xxxx, TEMP[3] 1482: MUL TEMP[11].xyz, TEMP[2].xxxx, TEMP[10].xyww 1483: MAD TEMP[10].xyz, TEMP[11], TEMP[10].wwzw, -TEMP[2].yzww 1484: DP3 TEMP[2].x, TEMP[10], TEMP[10] 1485: MAD_SAT TEMP[8].w, TEMP[2].xxxx, -CONST[2].wwww, TEMP[5].xxxx 1486: RSQ TEMP[3], |TEMP[2].xxxx| 1487: MIN TEMP[2].x, IMM[33].xxxx, TEMP[3] 1488: MUL TEMP[10].xyz, TEMP[2].xxxx, TEMP[10] 1489: DP3 TEMP[2].x, TEMP[10], TEMP[9] 1490: ADD_SAT TEMP[2].x, -TEMP[2].xxxx, CONST[3].xxxx 1491: DP3 TEMP[9].x, TEMP[10], TEMP[0] 1492: ADD_SAT TEMP[9].x, TEMP[9].xxxx, CONST[4].xxxx 1493: MUL TEMP[2].x, TEMP[2].xxxx, TEMP[9].xxxx 1494: MUL TEMP[2].x, TEMP[2].xxxx, TEMP[8].wwww 1495: TXL TEMP[7], TEMP[7], SAMP[1], 2D 1496: MUL TEMP[7].xyz, TEMP[2].xxxx, TEMP[7] 1497: MAD TEMP[7].xyz, TEMP[8], TEMP[1].wwww, TEMP[7] 1498: MUL TEMP[8], TEMP[1].yxyx, IMM[28] 1499: MAD TEMP[9], TEMP[1].xzxz, IMM[29].xxxx, TEMP[8].xyxy 1500: MAD TEMP[9], TEMP[9].zwxy, IMM[1].zzyy, IN[0].xyxy 1501: MOV_SAT TEMP[10].xy, TEMP[9].zwzw 1502: MOV TEMP[10].zw, IMM[23].yyyy 1503: TXL TEMP[11], TEMP[10].xyww, SAMP[0], 2D 1504: MUL TEMP[12].w, TEMP[11].wwww, TEMP[11].wwww 1505: MAD TEMP[12].xy, TEMP[10], TEMP[4].zwzw, TEMP[4] 1506: MOV TEMP[12].z, IMM[23].wwww 1507: DP3 TEMP[1].w, TEMP[12], TEMP[12] 1508: RSQ TEMP[3], |TEMP[1].wwww| 1509: MIN TEMP[1].w, IMM[33].xxxx, TEMP[3] 1510: MUL TEMP[13].xyz, TEMP[1].wwww, TEMP[12].xyww 1511: MAD TEMP[12].xyz, TEMP[13], TEMP[12].wwzw, -TEMP[2].yzww 1512: DP3 TEMP[1].w, TEMP[12], TEMP[12] 1513: MAD_SAT TEMP[2].x, TEMP[1].wwww, -CONST[2].wwww, TEMP[5].xxxx 1514: RSQ TEMP[3], |TEMP[1].wwww| 1515: MIN TEMP[1].w, IMM[33].xxxx, TEMP[3] 1516: MUL TEMP[12].xyz, TEMP[1].wwww, TEMP[12] 1517: DP3 TEMP[1].w, TEMP[12], TEMP[11] 1518: ADD_SAT TEMP[1].w, -TEMP[1].wwww, CONST[3].xxxx 1519: DP3 TEMP[7].w, TEMP[12], TEMP[0] 1520: ADD_SAT TEMP[7].w, TEMP[7].wwww, CONST[4].xxxx 1521: MUL TEMP[1].w, TEMP[1].wwww, TEMP[7].wwww 1522: MUL TEMP[1].w, TEMP[1].wwww, TEMP[2].xxxx 1523: TXL TEMP[10], TEMP[10], SAMP[1], 2D 1524: MAD TEMP[7].xyz, TEMP[10], TEMP[1].wwww, TEMP[7] 1525: MOV_SAT TEMP[9].xy, TEMP[9] 1526: MOV TEMP[9].zw, IMM[23].yyyy 1527: TXL TEMP[10], TEMP[9].xyww, SAMP[0], 2D 1528: MUL TEMP[11].w, TEMP[10].wwww, TEMP[10].wwww 1529: MAD TEMP[11].xy, TEMP[9], TEMP[4].zwzw, TEMP[4] 1530: MOV TEMP[11].z, IMM[23].wwww 1531: DP3 TEMP[1].w, TEMP[11], TEMP[11] 1532: RSQ TEMP[3], |TEMP[1].wwww| 1533: MIN TEMP[1].w, IMM[33].xxxx, TEMP[3] 1534: MUL TEMP[12].xyz, TEMP[1].wwww, TEMP[11].xyww 1535: MAD TEMP[11].xyz, TEMP[12], TEMP[11].wwzw, -TEMP[2].yzww 1536: DP3 TEMP[1].w, TEMP[11], TEMP[11] 1537: MAD_SAT TEMP[2].x, TEMP[1].wwww, -CONST[2].wwww, TEMP[5].xxxx 1538: RSQ TEMP[3], |TEMP[1].wwww| 1539: MIN TEMP[1].w, IMM[33].xxxx, TEMP[3] 1540: MUL TEMP[11].xyz, TEMP[1].wwww, TEMP[11] 1541: DP3 TEMP[1].w, TEMP[11], TEMP[10] 1542: ADD_SAT TEMP[1].w, -TEMP[1].wwww, CONST[3].xxxx 1543: DP3 TEMP[7].w, TEMP[11], TEMP[0] 1544: ADD_SAT TEMP[7].w, TEMP[7].wwww, CONST[4].xxxx 1545: MUL TEMP[1].w, TEMP[1].wwww, TEMP[7].wwww 1546: MUL TEMP[1].w, TEMP[1].wwww, TEMP[2].xxxx 1547: TXL TEMP[9], TEMP[9], SAMP[1], 2D 1548: MAD TEMP[7].xyz, TEMP[9], TEMP[1].wwww, TEMP[7] 1549: MAD TEMP[8], TEMP[1].xzxz, IMM[29].yyyy, TEMP[8].zwzw 1550: MAD TEMP[8], TEMP[8].zwxy, IMM[3].yyxx, IN[0].xyxy 1551: MOV_SAT TEMP[9].xy, TEMP[8].zwzw 1552: MOV TEMP[9].zw, IMM[23].yyyy 1553: TXL TEMP[10], TEMP[9].xyww, SAMP[0], 2D 1554: MUL TEMP[11].w, TEMP[10].wwww, TEMP[10].wwww 1555: MAD TEMP[11].xy, TEMP[9], TEMP[4].zwzw, TEMP[4] 1556: MOV TEMP[11].z, IMM[23].wwww 1557: DP3 TEMP[1].w, TEMP[11], TEMP[11] 1558: RSQ TEMP[3], |TEMP[1].wwww| 1559: MIN TEMP[1].w, IMM[33].xxxx, TEMP[3] 1560: MUL TEMP[12].xyz, TEMP[1].wwww, TEMP[11].xyww 1561: MAD TEMP[11].xyz, TEMP[12], TEMP[11].wwzw, -TEMP[2].yzww 1562: DP3 TEMP[1].w, TEMP[11], TEMP[11] 1563: MAD_SAT TEMP[2].x, TEMP[1].wwww, -CONST[2].wwww, TEMP[5].xxxx 1564: RSQ TEMP[3], |TEMP[1].wwww| 1565: MIN TEMP[1].w, IMM[33].xxxx, TEMP[3] 1566: MUL TEMP[11].xyz, TEMP[1].wwww, TEMP[11] 1567: DP3 TEMP[1].w, TEMP[11], TEMP[10] 1568: ADD_SAT TEMP[1].w, -TEMP[1].wwww, CONST[3].xxxx 1569: DP3 TEMP[7].w, TEMP[11], TEMP[0] 1570: ADD_SAT TEMP[7].w, TEMP[7].wwww, CONST[4].xxxx 1571: MUL TEMP[1].w, TEMP[1].wwww, TEMP[7].wwww 1572: MUL TEMP[1].w, TEMP[1].wwww, TEMP[2].xxxx 1573: TXL TEMP[9], TEMP[9], SAMP[1], 2D 1574: MAD TEMP[7].xyz, TEMP[9], TEMP[1].wwww, TEMP[7] 1575: MOV_SAT TEMP[8].xy, TEMP[8] 1576: MOV TEMP[8].zw, IMM[23].yyyy 1577: TXL TEMP[9], TEMP[8].xyww, SAMP[0], 2D 1578: MUL TEMP[10].w, TEMP[9].wwww, TEMP[9].wwww 1579: MAD TEMP[10].xy, TEMP[8], TEMP[4].zwzw, TEMP[4] 1580: MOV TEMP[10].z, IMM[23].wwww 1581: DP3 TEMP[1].w, TEMP[10], TEMP[10] 1582: RSQ TEMP[3], |TEMP[1].wwww| 1583: MIN TEMP[1].w, IMM[33].xxxx, TEMP[3] 1584: MUL TEMP[11].xyz, TEMP[1].wwww, TEMP[10].xyww 1585: MAD TEMP[10].xyz, TEMP[11], TEMP[10].wwzw, -TEMP[2].yzww 1586: DP3 TEMP[1].w, TEMP[10], TEMP[10] 1587: MAD_SAT TEMP[2].x, TEMP[1].wwww, -CONST[2].wwww, TEMP[5].xxxx 1588: RSQ TEMP[3], |TEMP[1].wwww| 1589: MIN TEMP[1].w, IMM[33].xxxx, TEMP[3] 1590: MUL TEMP[10].xyz, TEMP[1].wwww, TEMP[10] 1591: DP3 TEMP[1].w, TEMP[10], TEMP[9] 1592: ADD_SAT TEMP[1].w, -TEMP[1].wwww, CONST[3].xxxx 1593: DP3 TEMP[7].w, TEMP[10], TEMP[0] 1594: ADD_SAT TEMP[7].w, TEMP[7].wwww, CONST[4].xxxx 1595: MUL TEMP[1].w, TEMP[1].wwww, TEMP[7].wwww 1596: MUL TEMP[1].w, TEMP[1].wwww, TEMP[2].xxxx 1597: TXL TEMP[8], TEMP[8], SAMP[1], 2D 1598: MAD TEMP[7].xyz, TEMP[8], TEMP[1].wwww, TEMP[7] 1599: MUL TEMP[8], TEMP[1].yxyx, IMM[30] 1600: MAD TEMP[9], TEMP[1].xzxz, IMM[29].zzzz, TEMP[8].xyxy 1601: MAD TEMP[9], TEMP[9].zwxy, IMM[5].yyxx, IN[0].xyxy 1602: MOV_SAT TEMP[10].xy, TEMP[9].zwzw 1603: MOV TEMP[10].zw, IMM[23].yyyy 1604: TXL TEMP[11], TEMP[10].xyww, SAMP[0], 2D 1605: MUL TEMP[12].w, TEMP[11].wwww, TEMP[11].wwww 1606: MAD TEMP[12].xy, TEMP[10], TEMP[4].zwzw, TEMP[4] 1607: MOV TEMP[12].z, IMM[23].wwww 1608: DP3 TEMP[1].w, TEMP[12], TEMP[12] 1609: RSQ TEMP[3], |TEMP[1].wwww| 1610: MIN TEMP[1].w, IMM[33].xxxx, TEMP[3] 1611: MUL TEMP[13].xyz, TEMP[1].wwww, TEMP[12].xyww 1612: MAD TEMP[12].xyz, TEMP[13], TEMP[12].wwzw, -TEMP[2].yzww 1613: DP3 TEMP[1].w, TEMP[12], TEMP[12] 1614: MAD_SAT TEMP[2].x, TEMP[1].wwww, -CONST[2].wwww, TEMP[5].xxxx 1615: RSQ TEMP[3], |TEMP[1].wwww| 1616: MIN TEMP[1].w, IMM[33].xxxx, TEMP[3] 1617: MUL TEMP[12].xyz, TEMP[1].wwww, TEMP[12] 1618: DP3 TEMP[1].w, TEMP[12], TEMP[11] 1619: ADD_SAT TEMP[1].w, -TEMP[1].wwww, CONST[3].xxxx 1620: DP3 TEMP[7].w, TEMP[12], TEMP[0] 1621: ADD_SAT TEMP[7].w, TEMP[7].wwww, CONST[4].xxxx 1622: MUL TEMP[1].w, TEMP[1].wwww, TEMP[7].wwww 1623: MUL TEMP[1].w, TEMP[1].wwww, TEMP[2].xxxx 1624: TXL TEMP[10], TEMP[10], SAMP[1], 2D 1625: MAD TEMP[7].xyz, TEMP[10], TEMP[1].wwww, TEMP[7] 1626: MOV_SAT TEMP[9].xy, TEMP[9] 1627: MOV TEMP[9].zw, IMM[23].yyyy 1628: TXL TEMP[10], TEMP[9].xyww, SAMP[0], 2D 1629: MUL TEMP[11].w, TEMP[10].wwww, TEMP[10].wwww 1630: MAD TEMP[11].xy, TEMP[9], TEMP[4].zwzw, TEMP[4] 1631: MOV TEMP[11].z, IMM[23].wwww 1632: DP3 TEMP[1].w, TEMP[11], TEMP[11] 1633: RSQ TEMP[3], |TEMP[1].wwww| 1634: MIN TEMP[1].w, IMM[33].xxxx, TEMP[3] 1635: MUL TEMP[12].xyz, TEMP[1].wwww, TEMP[11].xyww 1636: MAD TEMP[11].xyz, TEMP[12], TEMP[11].wwzw, -TEMP[2].yzww 1637: DP3 TEMP[1].w, TEMP[11], TEMP[11] 1638: MAD_SAT TEMP[2].x, TEMP[1].wwww, -CONST[2].wwww, TEMP[5].xxxx 1639: RSQ TEMP[3], |TEMP[1].wwww| 1640: MIN TEMP[1].w, IMM[33].xxxx, TEMP[3] 1641: MUL TEMP[11].xyz, TEMP[1].wwww, TEMP[11] 1642: DP3 TEMP[1].w, TEMP[11], TEMP[10] 1643: ADD_SAT TEMP[1].w, -TEMP[1].wwww, CONST[3].xxxx 1644: DP3 TEMP[7].w, TEMP[11], TEMP[0] 1645: ADD_SAT TEMP[7].w, TEMP[7].wwww, CONST[4].xxxx 1646: MUL TEMP[1].w, TEMP[1].wwww, TEMP[7].wwww 1647: MUL TEMP[1].w, TEMP[1].wwww, TEMP[2].xxxx 1648: TXL TEMP[9], TEMP[9], SAMP[1], 2D 1649: MAD TEMP[7].xyz, TEMP[9], TEMP[1].wwww, TEMP[7] 1650: MAD TEMP[8], TEMP[1].xzxz, IMM[29].wwww, TEMP[8].zwzw 1651: MAD TEMP[8], TEMP[8].zwxy, IMM[5].wwzz, IN[0].xyxy 1652: MOV_SAT TEMP[9].xy, TEMP[8].zwzw 1653: MOV TEMP[9].zw, IMM[23].yyyy 1654: TXL TEMP[10], TEMP[9].xyww, SAMP[0], 2D 1655: MUL TEMP[11].w, TEMP[10].wwww, TEMP[10].wwww 1656: MAD TEMP[11].xy, TEMP[9], TEMP[4].zwzw, TEMP[4] 1657: MOV TEMP[11].z, IMM[23].wwww 1658: DP3 TEMP[1].w, TEMP[11], TEMP[11] 1659: RSQ TEMP[3], |TEMP[1].wwww| 1660: MIN TEMP[1].w, IMM[33].xxxx, TEMP[3] 1661: MUL TEMP[12].xyz, TEMP[1].wwww, TEMP[11].xyww 1662: MAD TEMP[11].xyz, TEMP[12], TEMP[11].wwzw, -TEMP[2].yzww 1663: DP3 TEMP[1].w, TEMP[11], TEMP[11] 1664: MAD_SAT TEMP[2].x, TEMP[1].wwww, -CONST[2].wwww, TEMP[5].xxxx 1665: RSQ TEMP[3], |TEMP[1].wwww| 1666: MIN TEMP[1].w, IMM[33].xxxx, TEMP[3] 1667: MUL TEMP[11].xyz, TEMP[1].wwww, TEMP[11] 1668: DP3 TEMP[1].w, TEMP[11], TEMP[10] 1669: ADD_SAT TEMP[1].w, -TEMP[1].wwww, CONST[3].xxxx 1670: DP3 TEMP[7].w, TEMP[11], TEMP[0] 1671: ADD_SAT TEMP[7].w, TEMP[7].wwww, CONST[4].xxxx 1672: MUL TEMP[1].w, TEMP[1].wwww, TEMP[7].wwww 1673: MUL TEMP[1].w, TEMP[1].wwww, TEMP[2].xxxx 1674: TXL TEMP[9], TEMP[9], SAMP[1], 2D 1675: MAD TEMP[7].xyz, TEMP[9], TEMP[1].wwww, TEMP[7] 1676: MOV_SAT TEMP[8].xy, TEMP[8] 1677: MOV TEMP[8].zw, IMM[23].yyyy 1678: TXL TEMP[9], TEMP[8].xyww, SAMP[0], 2D 1679: MUL TEMP[10].w, TEMP[9].wwww, TEMP[9].wwww 1680: MAD TEMP[10].xy, TEMP[8], TEMP[4].zwzw, TEMP[4] 1681: MOV TEMP[10].z, IMM[23].wwww 1682: DP3 TEMP[1].w, TEMP[10], TEMP[10] 1683: RSQ TEMP[3], |TEMP[1].wwww| 1684: MIN TEMP[1].w, IMM[33].xxxx, TEMP[3] 1685: MUL TEMP[11].xyz, TEMP[1].wwww, TEMP[10].xyww 1686: MAD TEMP[10].xyz, TEMP[11], TEMP[10].wwzw, -TEMP[2].yzww 1687: DP3 TEMP[1].w, TEMP[10], TEMP[10] 1688: MAD_SAT TEMP[2].x, TEMP[1].wwww, -CONST[2].wwww, TEMP[5].xxxx 1689: RSQ TEMP[3], |TEMP[1].wwww| 1690: MIN TEMP[1].w, IMM[33].xxxx, TEMP[3] 1691: MUL TEMP[10].xyz, TEMP[1].wwww, TEMP[10] 1692: DP3 TEMP[1].w, TEMP[10], TEMP[9] 1693: ADD_SAT TEMP[1].w, -TEMP[1].wwww, CONST[3].xxxx 1694: DP3 TEMP[7].w, TEMP[10], TEMP[0] 1695: ADD_SAT TEMP[7].w, TEMP[7].wwww, CONST[4].xxxx 1696: MUL TEMP[1].w, TEMP[1].wwww, TEMP[7].wwww 1697: MUL TEMP[1].w, TEMP[1].wwww, TEMP[2].xxxx 1698: TXL TEMP[8], TEMP[8], SAMP[1], 2D 1699: MAD TEMP[7].xyz, TEMP[8], TEMP[1].wwww, TEMP[7] 1700: MUL TEMP[8], TEMP[1].yxyx, IMM[32] 1701: MAD TEMP[9], TEMP[1].xzxz, IMM[31].xxxx, TEMP[8].xyxy 1702: MAD TEMP[9], TEMP[9].zwxy, IMM[6].zzyy, IN[0].xyxy 1703: MOV_SAT TEMP[10].xy, TEMP[9].zwzw 1704: MOV TEMP[10].zw, IMM[23].yyyy 1705: TXL TEMP[11], TEMP[10].xyww, SAMP[0], 2D 1706: MUL TEMP[12].w, TEMP[11].wwww, TEMP[11].wwww 1707: MAD TEMP[12].xy, TEMP[10], TEMP[4].zwzw, TEMP[4] 1708: MOV TEMP[12].z, IMM[23].wwww 1709: DP3 TEMP[1].y, TEMP[12], TEMP[12] 1710: RSQ TEMP[3], |TEMP[1].yyyy| 1711: MIN TEMP[1].y, IMM[33].xxxx, TEMP[3] 1712: MUL TEMP[13].xyz, TEMP[1].yyyy, TEMP[12].xyww 1713: MAD TEMP[12].xyz, TEMP[13], TEMP[12].wwzw, -TEMP[2].yzww 1714: DP3 TEMP[1].y, TEMP[12], TEMP[12] 1715: MAD_SAT TEMP[1].w, TEMP[1].yyyy, -CONST[2].wwww, TEMP[5].xxxx 1716: RSQ TEMP[3], |TEMP[1].yyyy| 1717: MIN TEMP[1].y, IMM[33].xxxx, TEMP[3] 1718: MUL TEMP[12].xyz, TEMP[1].yyyy, TEMP[12] 1719: DP3 TEMP[1].y, TEMP[12], TEMP[11] 1720: ADD_SAT TEMP[1].y, -TEMP[1].yyyy, CONST[3].xxxx 1721: DP3 TEMP[2].x, TEMP[12], TEMP[0] 1722: ADD_SAT TEMP[2].x, TEMP[2].xxxx, CONST[4].xxxx 1723: MUL TEMP[1].y, TEMP[1].yyyy, TEMP[2].xxxx 1724: MUL TEMP[1].y, TEMP[1].yyyy, TEMP[1].wwww 1725: TXL TEMP[10], TEMP[10], SAMP[1], 2D 1726: MAD TEMP[7].xyz, TEMP[10], TEMP[1].yyyy, TEMP[7] 1727: MOV_SAT TEMP[9].xy, TEMP[9] 1728: MOV TEMP[9].zw, IMM[23].yyyy 1729: TXL TEMP[10], TEMP[9].xyww, SAMP[0], 2D 1730: MUL TEMP[11].w, TEMP[10].wwww, TEMP[10].wwww 1731: MAD TEMP[11].xy, TEMP[9], TEMP[4].zwzw, TEMP[4] 1732: MOV TEMP[11].z, IMM[23].wwww 1733: DP3 TEMP[1].y, TEMP[11], TEMP[11] 1734: RSQ TEMP[3], |TEMP[1].yyyy| 1735: MIN TEMP[1].y, IMM[33].xxxx, TEMP[3] 1736: MUL TEMP[12].xyz, TEMP[1].yyyy, TEMP[11].xyww 1737: MAD TEMP[11].xyz, TEMP[12], TEMP[11].wwzw, -TEMP[2].yzww 1738: DP3 TEMP[1].y, TEMP[11], TEMP[11] 1739: MAD_SAT TEMP[1].w, TEMP[1].yyyy, -CONST[2].wwww, TEMP[5].xxxx 1740: RSQ TEMP[3], |TEMP[1].yyyy| 1741: MIN TEMP[1].y, IMM[33].xxxx, TEMP[3] 1742: MUL TEMP[11].xyz, TEMP[1].yyyy, TEMP[11] 1743: DP3 TEMP[1].y, TEMP[11], TEMP[10] 1744: ADD_SAT TEMP[1].y, -TEMP[1].yyyy, CONST[3].xxxx 1745: DP3 TEMP[2].x, TEMP[11], TEMP[0] 1746: ADD_SAT TEMP[2].x, TEMP[2].xxxx, CONST[4].xxxx 1747: MUL TEMP[1].y, TEMP[1].yyyy, TEMP[2].xxxx 1748: MUL TEMP[1].y, TEMP[1].yyyy, TEMP[1].wwww 1749: TXL TEMP[9], TEMP[9], SAMP[1], 2D 1750: MAD TEMP[7].xyz, TEMP[9], TEMP[1].yyyy, TEMP[7] 1751: MAD TEMP[8], TEMP[1].xzxz, IMM[31].yyyy, TEMP[8].zwzw 1752: MAD TEMP[8], TEMP[8].zwxy, IMM[8].yyxx, IN[0].xyxy 1753: MOV_SAT TEMP[9].xy, TEMP[8].zwzw 1754: MOV TEMP[9].zw, IMM[23].yyyy 1755: TXL TEMP[10], TEMP[9].xyww, SAMP[0], 2D 1756: MUL TEMP[11].w, TEMP[10].wwww, TEMP[10].wwww 1757: MAD TEMP[11].xy, TEMP[9], TEMP[4].zwzw, TEMP[4] 1758: MOV TEMP[11].z, IMM[23].wwww 1759: DP3 TEMP[1].y, TEMP[11], TEMP[11] 1760: RSQ TEMP[3], |TEMP[1].yyyy| 1761: MIN TEMP[1].y, IMM[33].xxxx, TEMP[3] 1762: MUL TEMP[12].xyz, TEMP[1].yyyy, TEMP[11].xyww 1763: MAD TEMP[11].xyz, TEMP[12], TEMP[11].wwzw, -TEMP[2].yzww 1764: DP3 TEMP[1].y, TEMP[11], TEMP[11] 1765: MAD_SAT TEMP[1].w, TEMP[1].yyyy, -CONST[2].wwww, TEMP[5].xxxx 1766: RSQ TEMP[3], |TEMP[1].yyyy| 1767: MIN TEMP[1].y, IMM[33].xxxx, TEMP[3] 1768: MUL TEMP[11].xyz, TEMP[1].yyyy, TEMP[11] 1769: DP3 TEMP[1].y, TEMP[11], TEMP[10] 1770: ADD_SAT TEMP[1].y, -TEMP[1].yyyy, CONST[3].xxxx 1771: DP3 TEMP[2].x, TEMP[11], TEMP[0] 1772: ADD_SAT TEMP[2].x, TEMP[2].xxxx, CONST[4].xxxx 1773: MUL TEMP[1].y, TEMP[1].yyyy, TEMP[2].xxxx 1774: MUL TEMP[1].y, TEMP[1].yyyy, TEMP[1].wwww 1775: TXL TEMP[9], TEMP[9], SAMP[1], 2D 1776: MAD TEMP[7].xyz, TEMP[9], TEMP[1].yyyy, TEMP[7] 1777: MOV_SAT TEMP[8].xy, TEMP[8] 1778: MOV TEMP[8].zw, IMM[23].yyyy 1779: TXL TEMP[9], TEMP[8].xyww, SAMP[0], 2D 1780: MUL TEMP[10].w, TEMP[9].wwww, TEMP[9].wwww 1781: MAD TEMP[10].xy, TEMP[8], TEMP[4].zwzw, TEMP[4] 1782: MOV TEMP[10].z, IMM[23].wwww 1783: DP3 TEMP[1].y, TEMP[10], TEMP[10] 1784: RSQ TEMP[3], |TEMP[1].yyyy| 1785: MIN TEMP[1].y, IMM[33].xxxx, TEMP[3] 1786: MUL TEMP[11].xyz, TEMP[1].yyyy, TEMP[10].xyww 1787: MAD TEMP[10].xyz, TEMP[11], TEMP[10].wwzw, -TEMP[2].yzww 1788: DP3 TEMP[1].y, TEMP[10], TEMP[10] 1789: MAD_SAT TEMP[1].w, TEMP[1].yyyy, -CONST[2].wwww, TEMP[5].xxxx 1790: RSQ TEMP[3], |TEMP[1].yyyy| 1791: MIN TEMP[1].y, IMM[33].xxxx, TEMP[3] 1792: MUL TEMP[10].xyz, TEMP[1].yyyy, TEMP[10] 1793: DP3 TEMP[1].y, TEMP[10], TEMP[9] 1794: ADD_SAT TEMP[1].y, -TEMP[1].yyyy, CONST[3].xxxx 1795: DP3 TEMP[2].x, TEMP[10], TEMP[0] 1796: ADD_SAT TEMP[2].x, TEMP[2].xxxx, CONST[4].xxxx 1797: MUL TEMP[1].y, TEMP[1].yyyy, TEMP[2].xxxx 1798: MUL TEMP[1].y, TEMP[1].yyyy, TEMP[1].wwww 1799: TXL TEMP[8], TEMP[8], SAMP[1], 2D 1800: MAD TEMP[7].xyz, TEMP[8], TEMP[1].yyyy, TEMP[7] 1801: MAD TEMP[1], TEMP[1].xzxz, IMM[31].zzzz, TEMP[6] 1802: MAD TEMP[1], TEMP[1].zwxy, IMM[8].wwzz, IN[0].xyxy 1803: MOV_SAT TEMP[6].xy, TEMP[1].zwzw 1804: MOV TEMP[6].zw, IMM[23].yyyy 1805: TXL TEMP[8], TEMP[6].xyww, SAMP[0], 2D 1806: MUL TEMP[9].w, TEMP[8].wwww, TEMP[8].wwww 1807: MAD TEMP[9].xy, TEMP[6], TEMP[4].zwzw, TEMP[4] 1808: MOV TEMP[9].z, IMM[23].wwww 1809: DP3 TEMP[2].x, TEMP[9], TEMP[9] 1810: RSQ TEMP[3], |TEMP[2].xxxx| 1811: MIN TEMP[2].x, IMM[33].xxxx, TEMP[3] 1812: MUL TEMP[10].xyz, TEMP[2].xxxx, TEMP[9].xyww 1813: MAD TEMP[9].xyz, TEMP[10], TEMP[9].wwzw, -TEMP[2].yzww 1814: DP3 TEMP[2].x, TEMP[9], TEMP[9] 1815: MAD_SAT TEMP[7].w, TEMP[2].xxxx, -CONST[2].wwww, TEMP[5].xxxx 1816: RSQ TEMP[3], |TEMP[2].xxxx| 1817: MIN TEMP[2].x, IMM[33].xxxx, TEMP[3] 1818: MUL TEMP[9].xyz, TEMP[2].xxxx, TEMP[9] 1819: DP3 TEMP[2].x, TEMP[9], TEMP[8] 1820: ADD_SAT TEMP[2].x, -TEMP[2].xxxx, CONST[3].xxxx 1821: DP3 TEMP[8].x, TEMP[9], TEMP[0] 1822: ADD_SAT TEMP[8].x, TEMP[8].xxxx, CONST[4].xxxx 1823: MUL TEMP[2].x, TEMP[2].xxxx, TEMP[8].xxxx 1824: MUL TEMP[2].x, TEMP[2].xxxx, TEMP[7].wwww 1825: TXL TEMP[6], TEMP[6], SAMP[1], 2D 1826: MAD TEMP[6].xyz, TEMP[6], TEMP[2].xxxx, TEMP[7] 1827: MOV_SAT TEMP[1].xy, TEMP[1] 1828: MOV TEMP[1].zw, IMM[23].yyyy 1829: TXL TEMP[7], TEMP[1].xyww, SAMP[0], 2D 1830: MUL TEMP[8].w, TEMP[7].wwww, TEMP[7].wwww 1831: MAD TEMP[8].xy, TEMP[1], TEMP[4].zwzw, TEMP[4] 1832: MOV TEMP[8].z, IMM[23].wwww 1833: DP3 TEMP[2].x, TEMP[8], TEMP[8] 1834: RSQ TEMP[3], |TEMP[2].xxxx| 1835: MIN TEMP[2].x, IMM[33].xxxx, TEMP[3] 1836: MUL TEMP[4].xyz, TEMP[2].xxxx, TEMP[8].xyww 1837: MAD TEMP[2].xyz, TEMP[4], TEMP[8].wwzw, -TEMP[2].yzww 1838: DP3 TEMP[2].w, TEMP[2], TEMP[2] 1839: MAD_SAT TEMP[4].x, TEMP[2].wwww, -CONST[2].wwww, TEMP[5].xxxx 1840: RSQ TEMP[3], |TEMP[2].wwww| 1841: MIN TEMP[2].w, IMM[33].xxxx, TEMP[3] 1842: MUL TEMP[2].xyz, TEMP[2].wwww, TEMP[2] 1843: DP3 TEMP[2].w, TEMP[2], TEMP[7] 1844: ADD_SAT TEMP[2].w, -TEMP[2].wwww, CONST[3].xxxx 1845: DP3 TEMP[0].x, TEMP[2], TEMP[0] 1846: ADD_SAT TEMP[0].x, TEMP[0].xxxx, CONST[4].xxxx 1847: MUL TEMP[0].x, TEMP[0].xxxx, TEMP[2].wwww 1848: MUL TEMP[0].x, TEMP[0].xxxx, TEMP[4].xxxx 1849: TXL TEMP[1], TEMP[1], SAMP[1], 2D 1850: MAD TEMP[0].xyz, TEMP[1], TEMP[0].xxxx, TEMP[6] 1851: MUL TEMP[5].yzw, TEMP[0].xxyz, IMM[31].wwww 1852: ELSE :1854 1853: MOV TEMP[5].yzw, IMM[23].yyyy 1854: ENDIF 1855: ENDIF 1856: ENDIF 1857: MUL TEMP[0].xyz, TEMP[5].yzww, CONST[5].xxxx 1858: MAX TEMP[1].xyz, TEMP[0], IMM[23].yyyy 1859: LG2 TEMP[3].x, |TEMP[1].xxxx| 1860: MAX TEMP[0].x, IMM[33].yyyy, TEMP[3].xxxx 1861: LG2 TEMP[3].x, |TEMP[1].yyyy| 1862: MAX TEMP[0].y, IMM[33].yyyy, TEMP[3].xxxx 1863: LG2 TEMP[3].x, |TEMP[1].zzzz| 1864: MAX TEMP[0].z, IMM[33].yyyy, TEMP[3].xxxx 1865: MUL TEMP[0].xyz, TEMP[0], CONST[6].xxxx 1866: EX2 OUT[0].x, TEMP[0].xxxx 1867: EX2 OUT[0].y, TEMP[0].yyyy 1868: EX2 OUT[0].z, TEMP[0].zzzz 1869: MOV OUT[0].w, TEMP[0].wwww 1870: END