FRAG DCL IN[0], GENERIC[9], CONSTANT DCL IN[1], GENERIC[10], LINEAR DCL OUT[0], COLOR DCL CONST[0..42] DCL TEMP[0..1], LOCAL DCL TEMP[2..4], ARRAY(1), LOCAL DCL TEMP[5..7], ARRAY(2), LOCAL DCL TEMP[8..10], ARRAY(3), LOCAL DCL TEMP[11], LOCAL DCL TEMP[12..14], ARRAY(4), LOCAL DCL TEMP[15..17], ARRAY(5), LOCAL DCL TEMP[18..20], ARRAY(6), LOCAL DCL TEMP[21..23], ARRAY(7), LOCAL DCL TEMP[24..39], LOCAL DCL TEMP[40..45], ARRAY(8), LOCAL DCL TEMP[46..51], ARRAY(9), LOCAL DCL TEMP[52..57], ARRAY(10), LOCAL DCL TEMP[58..63], ARRAY(11), LOCAL DCL TEMP[64..69], ARRAY(12), LOCAL DCL TEMP[70..75], ARRAY(13), LOCAL DCL TEMP[76..85], ARRAY(14), LOCAL DCL TEMP[86..95], ARRAY(15), LOCAL DCL TEMP[96..101], ARRAY(16), LOCAL DCL TEMP[102..107], ARRAY(17), LOCAL DCL TEMP[108..113], ARRAY(18), LOCAL DCL TEMP[114..119], ARRAY(19), LOCAL DCL TEMP[120..125], ARRAY(20), LOCAL DCL TEMP[126..131], ARRAY(21), LOCAL DCL TEMP[132..141], ARRAY(22), LOCAL DCL TEMP[142..151], ARRAY(23), LOCAL DCL ADDR[0] IMM[0] FLT32 { 0.0000, 1.0323, -0.0156, 0.0323} IMM[1] FLT32 { 1.7051, -0.6218, -0.0833, 0.0127} IMM[2] FLT32 { -0.1303, 1.1408, -0.0105, -0.8359} IMM[3] FLT32 { -0.0240, -0.1290, 1.1530, 18.8516} IMM[4] FLT32 { 1.3792, -0.3089, -0.0703, 18.6875} IMM[5] FLT32 { -0.0693, 1.0823, -0.0130, 6.2774} IMM[6] FLT32 { -0.0022, -0.0455, 1.0478, 10000.0000} IMM[7] FLT32 { 1.0258, -0.0201, -0.0058, -0.4340} IMM[8] FLT32 { -0.0022, 1.0046, -0.0024, 14.0000} IMM[9] FLT32 { -0.0050, -0.0253, 1.0304, 0.1800} IMM[10] UINT32 {1, 2, 3, 4} IMM[11] FLT32 { 0.6955, 0.1407, 0.1639, 1.0006} IMM[12] FLT32 { 0.0448, 0.8597, 0.0955, 2967800.0000} IMM[13] FLT32 { -0.0055, 0.0040, 1.0015, 4607000064.0000} IMM[14] FLT32 { 1.0000, 0.0000, 99.1100, 0.2441} IMM[15] FLT32 {1901800.0000, 2006400000.0000, 247.4800, 0.2370} IMM[16] FLT32 { 7000.0000, 2.8700, -3.0000, -0.2750} IMM[17] FLT32 { 0.0000, 0.0002, 0.8601, 0.0000} IMM[18] FLT32 { 0.0008, 0.0000, 0.0000, 0.3174} IMM[19] FLT32 { 0.0000, 0.0000, 3.0000, 2.0000} IMM[20] FLT32 { 8.0000, 4.0000, 4000.0000, 0.0500} IMM[21] FLT32 { 0.0000, 0.8951, 0.2664, -0.1614} IMM[22] FLT32 { -0.7502, 1.7135, 0.0367, 0.9414} IMM[23] FLT32 { 0.0389, -0.0685, 1.0296, 1.0404} IMM[24] FLT32 { 1.0898, 0.1600, 0.9870, -0.1471} IMM[25] FLT32 { 0.4323, 0.0493, 0.5184, -0.0085} IMM[26] FLT32 { 0.9685, 0.0400, -0.4986, 3.2410} IMM[27] FLT32 { 0.0193, 0.1192, 0.9503, -1.5374} IMM[28] FLT32 { 0.4125, 0.3576, 0.1804, -0.9692} IMM[29] FLT32 { 0.2127, 0.7152, 0.0722, 0.0416} IMM[30] FLT32 { 1.8760, 0.0556, 1.0570, -0.2040} IMM[31] FLT32 { 0.6132, 0.3395, 0.0474, 5.5556} IMM[32] FLT32 { 0.0702, 0.9163, 0.0135, 0.0100} IMM[33] FLT32 { 0.0206, 0.1096, 0.8696, 1.7321} IMM[34] FLT32 { 0.2722, 0.6741, 0.0537, 0.0000} IMM[35] FLT32 { 0.4397, 0.3830, 0.1773, -0.0121} IMM[36] FLT32 { 0.0898, 0.8134, 0.0968, 0.0537} IMM[37] FLT32 { 0.0175, 0.1115, 0.8707, -0.1174} IMM[38] FLT32 { 0.1939, -0.3327, 1.0000, -2.0000} IMM[39] FLT32 { 1.5708, 3.1416, -3.1416, 57.2958} IMM[40] FLT32 { 360.0000, -180.0000, 180.0000, -360.0000} IMM[41] FLT32 { 0.0148, 0.0300, 0.9600, 0.8000} IMM[42] FLT32 { 1.4514, -0.2365, -0.2149, 0.8200} IMM[43] FLT32 { -0.0766, 1.1762, -0.0997, -0.7447} IMM[44] FLT32 { 0.0083, -0.0060, 0.9977, -1.0000} IMM[45] FLT32 { 0.3466, 0.3010, 1.4427, 0.9300} IMM[46] FLT32 { -0.0020, 0.0031, 12.9200, 0.4167} IMM[47] UINT32 {0, 5, 6, 0} IMM[48] FLT32 { 1.0550, -0.0550, 0.0001, 4.5000} IMM[49] FLT32 { 0.0180, 0.4500, 1.0990, -0.0990} IMM[50] FLT32 { 1.5000, 1.7500, 0.3333, -0.4000} IMM[51] FLT32 { 5.0000, 0.5000, 0.0250, 0.0533} IMM[52] FLT32 { 0.1600, 0.0800, -0.5000, -67.5000} IMM[53] FLT32 { 67.5000, 0.0296, -0.1667, 0.1667} IMM[54] INT32 {3, 2, 1, 0} IMM[55] FLT32 { 0.6667, 0.2700, 65535.0000, -4.0000} IMM[56] FLT32 { -3.1574, -0.4852, 1.8477, -0.7185} IMM[57] FLT32 { 2.0810, 3.6681, 0.0001, -5.2602} IMM[58] FLT32 { 0.6644, 5.2602, 0.5000, 0.0000} IMM[59] FLT32 { 0.5000, -1.0000, 1.0000, 4.6738} IMM[60] FLT32 { 0.5537, 0.7447, 10.0000, -4.9706} IMM[61] FLT32 { -3.0294, -2.1262, -1.5105, -1.0578} IMM[62] FLT32 { -0.4668, 0.1194, 0.7088, 1.2912} IMM[63] FLT32 { 0.8089, 1.1911, 1.5683, 1.9483} IMM[64] FLT32 { 2.3083, 2.6384, 2.8595, 2.9873} IMM[65] FLT32 { 3.0127, 0.0001, -3.8483, 7.5450} IMM[66] FLT32 { 0.6812, 1.5454, 3.8483, 3.6537} IMM[67] FLT32 { 2.3550, -0.6812, 0.0600, 2.7808} IMM[68] FLT32 { -0.0000, 0.1593, 0.8359, 78.8438} IMM[69] FLT32 { -2.3010, -1.9312, -1.5205, 0.8020} IMM[70] FLT32 { 1.1980, 1.5943, 1.9973, 2.3783} IMM[71] FLT32 { 2.7684, 3.0515, 3.2746, 3.3274} IMM[72] FLT32 { 3.7613, 2.2727, 0.1200, 2.8497} IMM[73] FLT32 { 0.9524, 0.0000, 0.0000, 0.0000} 0: ADD TEMP[0].xy, IN[1].xyyy, IMM[0].zzzz 1: MUL TEMP[0].xy, IMM[0].yyyy, TEMP[0].xyyy 2: U2F TEMP[1].x, IN[0].xxxx 3: MUL TEMP[1].x, TEMP[1].xxxx, IMM[0].wwww 4: MOV TEMP[0].z, TEMP[1].xxxx 5: MOV TEMP[2].xyz, IMM[1].xyzx 6: MOV TEMP[3].xyz, IMM[2].xyzx 7: MOV TEMP[4].xyz, IMM[3].xyzx 8: MOV TEMP[5].xyz, IMM[4].xyzx 9: MOV TEMP[6].xyz, IMM[5].xyzx 10: MOV TEMP[7].xyz, IMM[6].xyzx 11: MOV TEMP[8].xyz, IMM[7].xyzx 12: MOV TEMP[9].xyz, IMM[8].xyzx 13: MOV TEMP[10].xyz, IMM[9].xyzx 14: USEQ TEMP[11].x, CONST[1].xxxx, IMM[10].xxxx 15: UIF TEMP[11].xxxx :0 16: MOV TEMP[12].xyz, TEMP[5].xyzx 17: MOV TEMP[13].xyz, TEMP[6].xyzx 18: MOV TEMP[14].xyz, TEMP[7].xyzx 19: ELSE :0 20: USEQ TEMP[11].x, CONST[1].xxxx, IMM[10].yyyy 21: UIF TEMP[11].xxxx :0 22: MOV TEMP[12].xyz, TEMP[8].xyzx 23: MOV TEMP[13].xyz, TEMP[9].xyzx 24: MOV TEMP[14].xyz, TEMP[10].xyzx 25: ELSE :0 26: USEQ TEMP[11].x, CONST[1].xxxx, IMM[10].zzzz 27: UIF TEMP[11].xxxx :0 28: MOV TEMP[15], IMM[11].xyzx 29: MOV TEMP[16], IMM[12].xyzx 30: MOV TEMP[17], IMM[13].xyzx 31: MOV TEMP[12].xyz, TEMP[15].xyzx 32: MOV TEMP[13].xyz, TEMP[16].xyzx 33: MOV TEMP[14].xyz, TEMP[17].xyzx 34: ELSE :0 35: USEQ TEMP[11].x, CONST[1].xxxx, IMM[10].wwww 36: UIF TEMP[11].xxxx :0 37: MOV TEMP[18], IMM[14].xyyx 38: MOV TEMP[19], IMM[14].yxyy 39: MOV TEMP[20], IMM[14].yyxy 40: MOV TEMP[21].xyz, TEMP[18].xyzx 41: MOV TEMP[22].xyz, TEMP[19].xyzx 42: MOV TEMP[23].xyz, TEMP[20].xyzx 43: ELSE :0 44: MOV TEMP[21].xyz, TEMP[2].xyzx 45: MOV TEMP[22].xyz, TEMP[3].xyzx 46: MOV TEMP[23].xyz, TEMP[4].xyzx 47: ENDIF 48: MOV TEMP[12].xyz, TEMP[21].xyzx 49: MOV TEMP[13].xyz, TEMP[22].xyzx 50: MOV TEMP[14].xyz, TEMP[23].xyzx 51: ENDIF 52: ENDIF 53: ENDIF 54: USGE TEMP[11].x, CONST[0].xxxx, IMM[10].zzzz 55: UIF TEMP[11].xxxx :0 56: POW TEMP[11].x, TEMP[0].xxxx, IMM[1].wwww 57: POW TEMP[11].y, TEMP[0].yyyy, IMM[1].wwww 58: POW TEMP[11].z, TEMP[1].xxxx, IMM[1].wwww 59: ADD TEMP[1].xyz, TEMP[11].xyzz, IMM[2].wwww 60: MAX TEMP[1].xyz, IMM[0].xxxx, TEMP[1].xyzz 61: MUL TEMP[11].xyz, IMM[4].wwww, TEMP[11].xyzz 62: ADD TEMP[11].xyz, IMM[3].wwww, -TEMP[11].xyzz 63: RCP TEMP[24].x, TEMP[11].xxxx 64: RCP TEMP[24].y, TEMP[11].yyyy 65: RCP TEMP[24].z, TEMP[11].zzzz 66: MUL TEMP[1].xyz, TEMP[1].xyzz, TEMP[24].xyzz 67: POW TEMP[11].x, TEMP[1].xxxx, IMM[5].wwww 68: POW TEMP[11].y, TEMP[1].yyyy, IMM[5].wwww 69: POW TEMP[11].z, TEMP[1].zzzz, IMM[5].wwww 70: MUL TEMP[1].xyz, TEMP[11].xyzz, IMM[6].wwww 71: ELSE :0 72: ADD TEMP[0].xyz, TEMP[0].xyzz, IMM[7].wwww 73: MUL TEMP[0].xyz, TEMP[0].xyzz, IMM[8].wwww 74: EX2 TEMP[11].x, TEMP[0].xxxx 75: EX2 TEMP[11].y, TEMP[0].yyyy 76: EX2 TEMP[11].z, TEMP[0].zzzz 77: MUL TEMP[1].xyz, TEMP[11].xyzz, IMM[9].wwww 78: ENDIF 79: MUL TEMP[0].x, CONST[41].xxxx, IMM[11].wwww 80: RCP TEMP[11].x, TEMP[0].xxxx 81: MUL TEMP[11].x, IMM[13].wwww, TEMP[11].xxxx 82: ADD TEMP[11].x, IMM[12].wwww, -TEMP[11].xxxx 83: RCP TEMP[24].x, TEMP[0].xxxx 84: MAD TEMP[11].x, TEMP[11].xxxx, TEMP[24].xxxx, IMM[14].zzzz 85: RCP TEMP[24].x, TEMP[0].xxxx 86: MAD TEMP[11].x, TEMP[11].xxxx, TEMP[24].xxxx, IMM[14].wwww 87: RCP TEMP[24].x, TEMP[0].xxxx 88: MUL TEMP[24].x, IMM[15].yyyy, TEMP[24].xxxx 89: ADD TEMP[24].x, IMM[15].xxxx, -TEMP[24].xxxx 90: RCP TEMP[25].x, TEMP[0].xxxx 91: MAD TEMP[24].x, TEMP[24].xxxx, TEMP[25].xxxx, IMM[15].zzzz 92: RCP TEMP[25].x, TEMP[0].xxxx 93: MAD TEMP[24].x, TEMP[24].xxxx, TEMP[25].xxxx, IMM[15].wwww 94: FSGE TEMP[0].x, IMM[16].xxxx, TEMP[0].xxxx 95: UIF TEMP[0].xxxx :0 96: MOV TEMP[0].x, TEMP[11].xxxx 97: ELSE :0 98: MOV TEMP[0].x, TEMP[24].xxxx 99: ENDIF 100: MOV TEMP[11].x, TEMP[0].xxxx 101: MUL TEMP[24].x, IMM[16].zzzz, TEMP[0].xxxx 102: MUL TEMP[24].x, TEMP[24].xxxx, TEMP[0].xxxx 103: MAD TEMP[0].x, IMM[16].yyyy, TEMP[0].xxxx, TEMP[24].xxxx 104: ADD TEMP[0].x, TEMP[0].xxxx, IMM[16].wwww 105: MOV TEMP[11].y, TEMP[0].xxxx 106: MUL TEMP[0].x, IMM[17].xxxx, CONST[41].xxxx 107: MAD TEMP[24].x, IMM[17].yyyy, CONST[41].xxxx, IMM[17].zzzz 108: MAD TEMP[0].x, TEMP[0].xxxx, CONST[41].xxxx, TEMP[24].xxxx 109: MUL TEMP[24].x, IMM[17].wwww, CONST[41].xxxx 110: MAD TEMP[25].x, IMM[18].xxxx, CONST[41].xxxx, IMM[14].xxxx 111: MAD TEMP[24].x, TEMP[24].xxxx, CONST[41].xxxx, TEMP[25].xxxx 112: RCP TEMP[24].x, TEMP[24].xxxx 113: MUL TEMP[0].x, TEMP[0].xxxx, TEMP[24].xxxx 114: MUL TEMP[24].x, IMM[18].yyyy, CONST[41].xxxx 115: MAD TEMP[25].x, IMM[18].zzzz, CONST[41].xxxx, IMM[18].wwww 116: MAD TEMP[24].x, TEMP[24].xxxx, CONST[41].xxxx, TEMP[25].xxxx 117: MUL TEMP[25].x, IMM[19].xxxx, CONST[41].xxxx 118: MUL TEMP[26].x, IMM[19].yyyy, CONST[41].xxxx 119: ADD TEMP[26].x, IMM[14].xxxx, -TEMP[26].xxxx 120: MAD TEMP[25].x, TEMP[25].xxxx, CONST[41].xxxx, TEMP[26].xxxx 121: RCP TEMP[25].x, TEMP[25].xxxx 122: MUL TEMP[24].x, TEMP[24].xxxx, TEMP[25].xxxx 123: MUL TEMP[25].x, IMM[19].zzzz, TEMP[0].xxxx 124: MUL TEMP[26].x, IMM[20].xxxx, TEMP[24].xxxx 125: MAD TEMP[26].x, IMM[19].wwww, TEMP[0].xxxx, -TEMP[26].xxxx 126: ADD TEMP[26].x, TEMP[26].xxxx, IMM[20].yyyy 127: RCP TEMP[26].x, TEMP[26].xxxx 128: MUL TEMP[25].x, TEMP[25].xxxx, TEMP[26].xxxx 129: MUL TEMP[26].x, IMM[19].wwww, TEMP[24].xxxx 130: MUL TEMP[24].x, IMM[20].xxxx, TEMP[24].xxxx 131: MAD TEMP[0].x, IMM[19].wwww, TEMP[0].xxxx, -TEMP[24].xxxx 132: ADD TEMP[0].x, TEMP[0].xxxx, IMM[20].yyyy 133: RCP TEMP[0].x, TEMP[0].xxxx 134: MUL TEMP[0].x, TEMP[26].xxxx, TEMP[0].xxxx 135: MOV TEMP[25].y, TEMP[0].xxxx 136: FSLT TEMP[0].x, CONST[41].xxxx, IMM[20].zzzz 137: UIF TEMP[0].xxxx :0 138: MOV TEMP[0].xy, TEMP[25].xyxx 139: ELSE :0 140: MOV TEMP[0].xy, TEMP[11].xyxx 141: ENDIF 142: MUL TEMP[11].x, IMM[17].xxxx, CONST[41].xxxx 143: MAD TEMP[24].x, IMM[17].yyyy, CONST[41].xxxx, IMM[17].zzzz 144: MAD TEMP[11].x, TEMP[11].xxxx, CONST[41].xxxx, TEMP[24].xxxx 145: MUL TEMP[24].x, IMM[17].wwww, CONST[41].xxxx 146: MAD TEMP[26].x, IMM[18].xxxx, CONST[41].xxxx, IMM[14].xxxx 147: MAD TEMP[24].x, TEMP[24].xxxx, CONST[41].xxxx, TEMP[26].xxxx 148: RCP TEMP[24].x, TEMP[24].xxxx 149: MUL TEMP[11].x, TEMP[11].xxxx, TEMP[24].xxxx 150: MUL TEMP[24].x, IMM[18].yyyy, CONST[41].xxxx 151: MAD TEMP[26].x, IMM[18].zzzz, CONST[41].xxxx, IMM[18].wwww 152: MAD TEMP[24].x, TEMP[24].xxxx, CONST[41].xxxx, TEMP[26].xxxx 153: MUL TEMP[26].x, IMM[19].xxxx, CONST[41].xxxx 154: MUL TEMP[27].x, IMM[19].yyyy, CONST[41].xxxx 155: ADD TEMP[27].x, IMM[14].xxxx, -TEMP[27].xxxx 156: MAD TEMP[26].x, TEMP[26].xxxx, CONST[41].xxxx, TEMP[27].xxxx 157: RCP TEMP[26].x, TEMP[26].xxxx 158: MUL TEMP[24].x, TEMP[24].xxxx, TEMP[26].xxxx 159: MOV TEMP[26].x, TEMP[11].xxxx 160: MOV TEMP[26].y, TEMP[24].xxxx 161: DP2 TEMP[27].x, TEMP[26].xyyy, TEMP[26].xyyy 162: RSQ TEMP[27].x, TEMP[27].xxxx 163: MUL TEMP[26].xy, TEMP[26].xyyy, TEMP[27].xxxx 164: MUL TEMP[27].x, -TEMP[26].yyyy, CONST[42].xxxx 165: MAD TEMP[11].x, TEMP[27].xxxx, IMM[20].wwww, TEMP[11].xxxx 166: MUL TEMP[26].x, TEMP[26].xxxx, CONST[42].xxxx 167: MAD TEMP[24].x, TEMP[26].xxxx, IMM[20].wwww, TEMP[24].xxxx 168: MUL TEMP[26].x, IMM[19].zzzz, TEMP[11].xxxx 169: MUL TEMP[27].x, IMM[20].xxxx, TEMP[24].xxxx 170: MAD TEMP[27].x, IMM[19].wwww, TEMP[11].xxxx, -TEMP[27].xxxx 171: ADD TEMP[27].x, TEMP[27].xxxx, IMM[20].yyyy 172: RCP TEMP[27].x, TEMP[27].xxxx 173: MUL TEMP[26].x, TEMP[26].xxxx, TEMP[27].xxxx 174: MUL TEMP[27].x, IMM[19].wwww, TEMP[24].xxxx 175: MUL TEMP[24].x, IMM[20].xxxx, TEMP[24].xxxx 176: MAD TEMP[11].x, IMM[19].wwww, TEMP[11].xxxx, -TEMP[24].xxxx 177: ADD TEMP[11].x, TEMP[11].xxxx, IMM[20].yyyy 178: RCP TEMP[11].x, TEMP[11].xxxx 179: MUL TEMP[11].x, TEMP[27].xxxx, TEMP[11].xxxx 180: MOV TEMP[26].y, TEMP[11].xxxx 181: ADD TEMP[11].xy, TEMP[26].xyyy, -TEMP[25].xyyy 182: ADD TEMP[0].xy, TEMP[0].xyyy, TEMP[11].xyyy 183: MAX TEMP[11].x, TEMP[0].yyyy, IMM[21].xxxx 184: RCP TEMP[11].x, TEMP[11].xxxx 185: MUL TEMP[11].x, TEMP[0].xxxx, TEMP[11].xxxx 186: MOV TEMP[11].y, IMM[14].xxxx 187: ADD TEMP[24].x, IMM[14].xxxx, -TEMP[0].xxxx 188: ADD TEMP[24].x, TEMP[24].xxxx, -TEMP[0].yyyy 189: MAX TEMP[0].x, TEMP[0].yyyy, IMM[21].xxxx 190: RCP TEMP[0].x, TEMP[0].xxxx 191: MUL TEMP[0].x, TEMP[24].xxxx, TEMP[0].xxxx 192: MOV TEMP[11].z, TEMP[0].xxxx 193: DP3 TEMP[0].x, IMM[21].yzww, TEMP[11].xyzz 194: DP3 TEMP[24].x, IMM[22].xyzz, TEMP[11].xyzz 195: DP3 TEMP[11].x, IMM[23].xyzz, TEMP[11].xyzz 196: RCP TEMP[0].x, TEMP[0].xxxx 197: MUL TEMP[0].x, IMM[22].wwww, TEMP[0].xxxx 198: RCP TEMP[24].x, TEMP[24].xxxx 199: MUL TEMP[24].x, IMM[23].wwww, TEMP[24].xxxx 200: RCP TEMP[11].x, TEMP[11].xxxx 201: MUL TEMP[11].x, IMM[24].xxxx, TEMP[11].xxxx 202: MUL TEMP[0].xyz, TEMP[0].xxxx, IMM[21].yzww 203: MUL TEMP[24].xyz, TEMP[24].xxxx, IMM[22].xyzz 204: MUL TEMP[11].xyz, TEMP[11].xxxx, IMM[23].xyzz 205: MUL TEMP[25].xyz, IMM[24].wwww, TEMP[24].xyzz 206: MAD TEMP[25].xyz, IMM[24].zzzz, TEMP[0].xyzz, TEMP[25].xyzz 207: MAD TEMP[25].xyz, IMM[24].yyyy, TEMP[11].xyzz, TEMP[25].xyzz 208: MOV TEMP[26].xyz, TEMP[25].xyzx 209: MUL TEMP[25].xyz, IMM[25].xxxx, TEMP[0].xyzz 210: MAD TEMP[25].xyz, IMM[25].zzzz, TEMP[24].xyzz, TEMP[25].xyzz 211: MAD TEMP[25].xyz, IMM[25].yyyy, TEMP[11].xyzz, TEMP[25].xyzz 212: MOV TEMP[27].xyz, TEMP[25].xyzx 213: MUL TEMP[25].xyz, IMM[25].wwww, TEMP[0].xyzz 214: MAD TEMP[0].xyz, IMM[26].yyyy, TEMP[24].xyzz, TEMP[25].xyzz 215: MAD TEMP[0].xyz, IMM[26].xxxx, TEMP[11].xyzz, TEMP[0].xyzz 216: MUL TEMP[11].xyz, TEMP[26].yyyy, IMM[29].xyzz 217: MAD TEMP[11].xyz, TEMP[26].xxxx, IMM[28].xyzz, TEMP[11].xyzz 218: MAD TEMP[11].xyz, TEMP[26].zzzz, IMM[27].xyzz, TEMP[11].xyzz 219: MOV TEMP[24].xyz, TEMP[11].xyzx 220: MUL TEMP[11].xyz, TEMP[27].xxxx, IMM[28].xyzz 221: MAD TEMP[11].xyz, TEMP[27].yyyy, IMM[29].xyzz, TEMP[11].xyzz 222: MAD TEMP[11].xyz, TEMP[27].zzzz, IMM[27].xyzz, TEMP[11].xyzz 223: MOV TEMP[25].xyz, TEMP[11].xyzx 224: MUL TEMP[11].xyz, TEMP[0].xxxx, IMM[28].xyzz 225: MAD TEMP[11].xyz, TEMP[0].yyyy, IMM[29].xyzz, TEMP[11].xyzz 226: MAD TEMP[0].xyz, TEMP[0].zzzz, IMM[27].xyzz, TEMP[11].xyzz 227: MUL TEMP[11].xyz, IMM[27].wwww, TEMP[25].xyzz 228: MAD TEMP[11].xyz, IMM[26].wwww, TEMP[24].xyzz, TEMP[11].xyzz 229: MAD TEMP[11].xyz, IMM[26].zzzz, TEMP[0].xyzz, TEMP[11].xyzz 230: MOV TEMP[26].xyz, TEMP[11].xyzx 231: MUL TEMP[11].xyz, IMM[28].wwww, TEMP[24].xyzz 232: MAD TEMP[11].xyz, IMM[30].xxxx, TEMP[25].xyzz, TEMP[11].xyzz 233: MAD TEMP[11].xyz, IMM[29].wwww, TEMP[0].xyzz, TEMP[11].xyzz 234: MOV TEMP[27].xyz, TEMP[11].xyzx 235: MUL TEMP[11].xyz, IMM[30].yyyy, TEMP[24].xyzz 236: DP3 TEMP[24].x, TEMP[26].xyzz, TEMP[1].xyzz 237: DP3 TEMP[26].x, TEMP[27].xyzz, TEMP[1].xyzz 238: MOV TEMP[24].y, TEMP[26].xxxx 239: MAD TEMP[11].xyz, IMM[30].wwww, TEMP[25].xyzz, TEMP[11].xyzz 240: MAD TEMP[0].xyz, IMM[30].zzzz, TEMP[0].xyzz, TEMP[11].xyzz 241: DP3 TEMP[0].x, TEMP[0].xyzz, TEMP[1].xyzz 242: MOV TEMP[24].z, TEMP[0].xxxx 243: DP3 TEMP[0].x, IMM[31].xyzz, TEMP[24].xyzz 244: DP3 TEMP[1].x, IMM[32].xyzz, TEMP[24].xyzz 245: MOV TEMP[0].y, TEMP[1].xxxx 246: DP3 TEMP[1].x, IMM[33].xyzz, TEMP[24].xyzz 247: MOV TEMP[0].z, TEMP[1].xxxx 248: DP3 TEMP[1].x, TEMP[0].xyzz, IMM[34].xyzz 249: MUL TEMP[11], CONST[26], CONST[23] 250: MUL TEMP[24], CONST[5], CONST[2] 251: MUL TEMP[25], CONST[15], CONST[12] 252: MUL TEMP[26], CONST[11], CONST[8] 253: ADD TEMP[27], CONST[22], CONST[19] 254: RCP TEMP[28].x, CONST[35].xxxx 255: MUL TEMP[28].x, TEMP[1].xxxx, TEMP[28].xxxx 256: MOV_SAT TEMP[28].x, TEMP[28].xxxx 257: MUL TEMP[29].x, IMM[19].wwww, TEMP[28].xxxx 258: ADD TEMP[29].x, IMM[19].zzzz, -TEMP[29].xxxx 259: MUL TEMP[29].x, TEMP[28].xxxx, TEMP[29].xxxx 260: MUL TEMP[28].x, TEMP[28].xxxx, TEMP[29].xxxx 261: ADD TEMP[28].x, IMM[14].xxxx, -TEMP[28].xxxx 262: MUL TEMP[29], CONST[24], CONST[23] 263: MUL TEMP[30], CONST[3], CONST[2] 264: MUL TEMP[31], CONST[13], CONST[12] 265: MUL TEMP[32], CONST[9], CONST[8] 266: ADD TEMP[33], CONST[20], CONST[19] 267: ADD TEMP[1].x, TEMP[1].xxxx, -CONST[34].xxxx 268: ADD TEMP[34].x, IMM[14].xxxx, -CONST[34].xxxx 269: RCP TEMP[34].x, TEMP[34].xxxx 270: MUL TEMP[1].x, TEMP[1].xxxx, TEMP[34].xxxx 271: MOV_SAT TEMP[1].x, TEMP[1].xxxx 272: MUL TEMP[34].x, IMM[19].wwww, TEMP[1].xxxx 273: ADD TEMP[34].x, IMM[19].zzzz, -TEMP[34].xxxx 274: MUL TEMP[34].x, TEMP[1].xxxx, TEMP[34].xxxx 275: MUL TEMP[1].x, TEMP[1].xxxx, TEMP[34].xxxx 276: MUL TEMP[34], CONST[25], CONST[23] 277: MUL TEMP[35], CONST[4], CONST[2] 278: MUL TEMP[36], CONST[14], CONST[12] 279: MUL TEMP[37], CONST[10], CONST[8] 280: ADD TEMP[38], CONST[21], CONST[19] 281: DP3 TEMP[39].x, TEMP[0].xyzz, IMM[34].xyzz 282: MUL TEMP[29].xyz, TEMP[29].xyzz, TEMP[29].wwww 283: LRP TEMP[29].xyz, TEMP[29].xyzz, TEMP[0].xyzz, TEMP[39].xxxx 284: MAX TEMP[29].xyz, IMM[0].xxxx, TEMP[29].xyzz 285: MUL TEMP[29].xyz, TEMP[29].xyzz, IMM[31].wwww 286: MUL TEMP[30].xyz, TEMP[30].xyzz, TEMP[30].wwww 287: POW TEMP[39].x, TEMP[29].xxxx, TEMP[30].xxxx 288: POW TEMP[39].y, TEMP[29].yyyy, TEMP[30].yyyy 289: POW TEMP[39].z, TEMP[29].zzzz, TEMP[30].zzzz 290: MUL TEMP[29].xyz, TEMP[39].xyzz, IMM[9].wwww 291: MUL TEMP[30].xyz, TEMP[31].xyzz, TEMP[31].wwww 292: RCP TEMP[31].x, TEMP[30].xxxx 293: RCP TEMP[31].y, TEMP[30].yyyy 294: RCP TEMP[31].z, TEMP[30].zzzz 295: POW TEMP[30].x, TEMP[29].xxxx, TEMP[31].xxxx 296: POW TEMP[30].y, TEMP[29].yyyy, TEMP[31].yyyy 297: POW TEMP[30].z, TEMP[29].zzzz, TEMP[31].zzzz 298: MUL TEMP[29].xyz, TEMP[32].xyzz, TEMP[32].wwww 299: ADD TEMP[31].xyz, TEMP[33].xyzz, TEMP[33].wwww 300: MAD TEMP[29].xyz, TEMP[30].xyzz, TEMP[29].xyzz, TEMP[31].xyzz 301: DP3 TEMP[30].x, TEMP[0].xyzz, IMM[34].xyzz 302: MUL TEMP[31].xyz, TEMP[34].xyzz, TEMP[34].wwww 303: LRP TEMP[30].xyz, TEMP[31].xyzz, TEMP[0].xyzz, TEMP[30].xxxx 304: MAX TEMP[30].xyz, IMM[0].xxxx, TEMP[30].xyzz 305: MUL TEMP[30].xyz, TEMP[30].xyzz, IMM[31].wwww 306: MUL TEMP[31].xyz, TEMP[35].xyzz, TEMP[35].wwww 307: POW TEMP[32].x, TEMP[30].xxxx, TEMP[31].xxxx 308: POW TEMP[32].y, TEMP[30].yyyy, TEMP[31].yyyy 309: POW TEMP[32].z, TEMP[30].zzzz, TEMP[31].zzzz 310: MUL TEMP[30].xyz, TEMP[32].xyzz, IMM[9].wwww 311: MUL TEMP[31].xyz, TEMP[36].xyzz, TEMP[36].wwww 312: RCP TEMP[32].x, TEMP[31].xxxx 313: RCP TEMP[32].y, TEMP[31].yyyy 314: RCP TEMP[32].z, TEMP[31].zzzz 315: POW TEMP[31].x, TEMP[30].xxxx, TEMP[32].xxxx 316: POW TEMP[31].y, TEMP[30].yyyy, TEMP[32].yyyy 317: POW TEMP[31].z, TEMP[30].zzzz, TEMP[32].zzzz 318: MUL TEMP[30].xyz, TEMP[37].xyzz, TEMP[37].wwww 319: ADD TEMP[32].xyz, TEMP[38].xyzz, TEMP[38].wwww 320: MAD TEMP[30].xyz, TEMP[31].xyzz, TEMP[30].xyzz, TEMP[32].xyzz 321: ADD TEMP[31].x, IMM[14].xxxx, -TEMP[28].xxxx 322: ADD TEMP[31].x, TEMP[31].xxxx, -TEMP[1].xxxx 323: DP3 TEMP[32].x, TEMP[0].xyzz, IMM[34].xyzz 324: MUL TEMP[11].xyz, TEMP[11].xyzz, TEMP[11].wwww 325: LRP TEMP[0].xyz, TEMP[11].xyzz, TEMP[0].xyzz, TEMP[32].xxxx 326: MAX TEMP[0].xyz, IMM[0].xxxx, TEMP[0].xyzz 327: MUL TEMP[0].xyz, TEMP[0].xyzz, IMM[31].wwww 328: MUL TEMP[11].xyz, TEMP[24].xyzz, TEMP[24].wwww 329: POW TEMP[24].x, TEMP[0].xxxx, TEMP[11].xxxx 330: POW TEMP[24].y, TEMP[0].yyyy, TEMP[11].yyyy 331: POW TEMP[24].z, TEMP[0].zzzz, TEMP[11].zzzz 332: MUL TEMP[0].xyz, TEMP[24].xyzz, IMM[9].wwww 333: MUL TEMP[11].xyz, TEMP[25].xyzz, TEMP[25].wwww 334: RCP TEMP[24].x, TEMP[11].xxxx 335: RCP TEMP[24].y, TEMP[11].yyyy 336: RCP TEMP[24].z, TEMP[11].zzzz 337: POW TEMP[11].x, TEMP[0].xxxx, TEMP[24].xxxx 338: POW TEMP[11].y, TEMP[0].yyyy, TEMP[24].yyyy 339: POW TEMP[11].z, TEMP[0].zzzz, TEMP[24].zzzz 340: MUL TEMP[0].xyz, TEMP[26].xyzz, TEMP[26].wwww 341: ADD TEMP[24].xyz, TEMP[27].xyzz, TEMP[27].wwww 342: MAD TEMP[0].xyz, TEMP[11].xyzz, TEMP[0].xyzz, TEMP[24].xyzz 343: MUL TEMP[0].xyz, TEMP[0].xyzz, TEMP[28].xxxx 344: MAD TEMP[0].xyz, TEMP[30].xyzz, TEMP[31].xxxx, TEMP[0].xyzz 345: MAD TEMP[0].xyz, TEMP[29].xyzz, TEMP[1].xxxx, TEMP[0].xyzz 346: DP3 TEMP[1].x, IMM[1].xyzz, TEMP[0].xyzz 347: DP3 TEMP[11].x, IMM[2].xyzz, TEMP[0].xyzz 348: MOV TEMP[1].y, TEMP[11].xxxx 349: DP3 TEMP[0].x, IMM[3].xyzz, TEMP[0].xyzz 350: MOV TEMP[1].z, TEMP[0].xxxx 351: DP3 TEMP[0].x, IMM[35].xyzz, TEMP[1].xyzz 352: DP3 TEMP[11].x, IMM[36].xyzz, TEMP[1].xyzz 353: MOV TEMP[0].y, TEMP[11].xxxx 354: DP3 TEMP[24].x, IMM[37].xyzz, TEMP[1].xyzz 355: MOV TEMP[0].z, TEMP[24].xxxx 356: MOV TEMP[25].yz, TEMP[0].xyzx 357: MAX TEMP[26].x, TEMP[0].xxxx, TEMP[11].xxxx 358: MAX TEMP[26].x, TEMP[26].xxxx, TEMP[24].xxxx 359: MAX TEMP[27].x, TEMP[26].xxxx, IMM[21].xxxx 360: MIN TEMP[28].x, TEMP[0].xxxx, TEMP[11].xxxx 361: MIN TEMP[28].x, TEMP[28].xxxx, TEMP[24].xxxx 362: MAX TEMP[28].x, TEMP[28].xxxx, IMM[21].xxxx 363: ADD TEMP[27].x, TEMP[27].xxxx, -TEMP[28].xxxx 364: MAX TEMP[26].x, TEMP[26].xxxx, IMM[32].wwww 365: RCP TEMP[26].x, TEMP[26].xxxx 366: MUL TEMP[26].x, TEMP[27].xxxx, TEMP[26].xxxx 367: FSEQ TEMP[27].x, TEMP[0].xxxx, TEMP[11].xxxx 368: FSEQ TEMP[28].x, TEMP[11].xxxx, TEMP[24].xxxx 369: AND TEMP[27].x, TEMP[27].xxxx, TEMP[28].xxxx 370: UIF TEMP[27].xxxx :0 371: MOV TEMP[27].x, IMM[0].xxxx 372: ELSE :0 373: ADD TEMP[28].x, TEMP[11].xxxx, -TEMP[24].xxxx 374: MUL TEMP[28].x, IMM[33].wwww, TEMP[28].xxxx 375: MAD TEMP[11].x, IMM[19].wwww, TEMP[0].xxxx, -TEMP[11].xxxx 376: ADD TEMP[11].x, TEMP[11].xxxx, -TEMP[24].xxxx 377: ABS TEMP[24].x, TEMP[11].xxxx 378: ABS TEMP[29].x, TEMP[28].xxxx 379: MUL TEMP[29].x, IMM[34].wwww, TEMP[29].xxxx 380: FSLT TEMP[24].x, TEMP[29].xxxx, TEMP[24].xxxx 381: UIF TEMP[24].xxxx :0 382: RCP TEMP[24].x, TEMP[11].xxxx 383: MUL TEMP[24].x, TEMP[28].xxxx, TEMP[24].xxxx 384: ABS TEMP[24].x, TEMP[24].xxxx 385: MIN TEMP[24].x, TEMP[24].xxxx, IMM[14].xxxx 386: RCP TEMP[29].x, TEMP[11].xxxx 387: MUL TEMP[29].x, TEMP[28].xxxx, TEMP[29].xxxx 388: ABS TEMP[29].x, TEMP[29].xxxx 389: MAX TEMP[29].x, TEMP[29].xxxx, IMM[14].xxxx 390: RCP TEMP[29].x, TEMP[29].xxxx 391: MUL TEMP[24].x, TEMP[24].xxxx, TEMP[29].xxxx 392: MUL TEMP[29].x, TEMP[24].xxxx, TEMP[24].xxxx 393: MAD TEMP[30].x, IMM[35].wwww, TEMP[29].xxxx, IMM[36].wwww 394: MAD TEMP[30].x, TEMP[30].xxxx, TEMP[29].xxxx, IMM[37].wwww 395: MAD TEMP[30].x, TEMP[30].xxxx, TEMP[29].xxxx, IMM[38].xxxx 396: MAD TEMP[30].x, TEMP[30].xxxx, TEMP[29].xxxx, IMM[38].yyyy 397: MAD TEMP[30].x, TEMP[30].xxxx, TEMP[29].xxxx, IMM[38].zzzz 398: MUL TEMP[29].x, TEMP[30].xxxx, TEMP[24].xxxx 399: RCP TEMP[24].x, TEMP[11].xxxx 400: MUL TEMP[24].x, TEMP[28].xxxx, TEMP[24].xxxx 401: ABS TEMP[24].x, TEMP[24].xxxx 402: FSLT TEMP[24].x, IMM[14].xxxx, TEMP[24].xxxx 403: AND TEMP[24].x, TEMP[24].xxxx, IMM[14].xxxx 404: MAD TEMP[30].x, TEMP[29].xxxx, IMM[38].wwww, IMM[39].xxxx 405: MAD TEMP[29].x, TEMP[24].xxxx, TEMP[30].xxxx, TEMP[29].xxxx 406: RCP TEMP[24].x, TEMP[11].xxxx 407: MUL TEMP[24].x, TEMP[28].xxxx, TEMP[24].xxxx 408: SSG TEMP[24].x, TEMP[24].xxxx 409: MUL TEMP[24].x, TEMP[29].xxxx, TEMP[24].xxxx 410: FSLT TEMP[11].x, TEMP[11].xxxx, IMM[0].xxxx 411: UIF TEMP[11].xxxx :0 412: FSGE TEMP[11].x, TEMP[28].xxxx, IMM[0].xxxx 413: UIF TEMP[11].xxxx :0 414: ADD TEMP[24].x, TEMP[24].xxxx, IMM[39].yyyy 415: ELSE :0 416: ADD TEMP[24].x, TEMP[24].xxxx, IMM[39].zzzz 417: ENDIF 418: ENDIF 419: ELSE :0 420: SSG TEMP[11].x, TEMP[28].xxxx 421: MUL TEMP[24].x, TEMP[11].xxxx, IMM[39].xxxx 422: ENDIF 423: MUL TEMP[27].x, IMM[39].wwww, TEMP[24].xxxx 424: ENDIF 425: FSLT TEMP[11].x, TEMP[27].xxxx, IMM[0].xxxx 426: UIF TEMP[11].xxxx :0 427: ADD TEMP[27].x, TEMP[27].xxxx, IMM[40].xxxx 428: ENDIF 429: MAX TEMP[11].x, TEMP[27].xxxx, IMM[0].xxxx 430: MIN TEMP[11].x, TEMP[11].xxxx, IMM[40].xxxx 431: MOV TEMP[24].x, TEMP[11].xxxx 432: FSLT TEMP[27].x, TEMP[11].xxxx, IMM[40].yyyy 433: UIF TEMP[27].xxxx :0 434: ADD TEMP[24].x, TEMP[11].xxxx, IMM[40].xxxx 435: ELSE :0 436: FSLT TEMP[11].x, IMM[40].zzzz, TEMP[24].xxxx 437: UIF TEMP[11].xxxx :0 438: ADD TEMP[24].x, TEMP[24].xxxx, IMM[40].wwww 439: ENDIF 440: ENDIF 441: MUL TEMP[11].x, IMM[41].xxxx, TEMP[24].xxxx 442: ABS TEMP[11].x, TEMP[11].xxxx 443: ADD TEMP[11].x, IMM[14].xxxx, -TEMP[11].xxxx 444: MOV_SAT TEMP[11].x, TEMP[11].xxxx 445: MUL TEMP[24].x, IMM[19].wwww, TEMP[11].xxxx 446: ADD TEMP[24].x, IMM[19].zzzz, -TEMP[24].xxxx 447: MUL TEMP[24].x, TEMP[11].xxxx, TEMP[24].xxxx 448: MUL TEMP[11].x, TEMP[11].xxxx, TEMP[24].xxxx 449: MUL TEMP[11].x, TEMP[11].xxxx, TEMP[11].xxxx 450: MUL TEMP[11].x, TEMP[11].xxxx, TEMP[26].xxxx 451: ADD TEMP[24].x, IMM[41].yyyy, -TEMP[0].xxxx 452: MUL TEMP[11].x, TEMP[11].xxxx, TEMP[24].xxxx 453: MAD TEMP[25].x, TEMP[11].xxxx, IMM[9].wwww, TEMP[0].xxxx 454: DP3 TEMP[0].x, IMM[42].xyzz, TEMP[25].xyzz 455: DP3 TEMP[11].x, IMM[43].xyzz, TEMP[25].xyzz 456: MOV TEMP[0].y, TEMP[11].xxxx 457: DP3 TEMP[11].x, IMM[44].xyzz, TEMP[25].xyzz 458: MOV TEMP[0].z, TEMP[11].xxxx 459: MAX TEMP[0].xyz, IMM[0].xxxx, TEMP[0].xyzz 460: DP3 TEMP[11].x, TEMP[0].xyzz, IMM[34].xyzz 461: LRP TEMP[0].xyz, IMM[41].zzzz, TEMP[0].xyzz, TEMP[11].xxxx 462: ADD TEMP[11].x, IMM[14].xxxx, CONST[36].xxxx 463: ADD TEMP[11].x, TEMP[11].xxxx, -CONST[39].xxxx 464: ADD TEMP[24].x, IMM[14].xxxx, CONST[40].xxxx 465: ADD TEMP[24].x, TEMP[24].xxxx, -CONST[37].xxxx 466: FSLT TEMP[25].x, IMM[41].wwww, CONST[39].xxxx 467: UIF TEMP[25].xxxx :0 468: ADD TEMP[25].x, IMM[42].wwww, -CONST[39].xxxx 469: RCP TEMP[26].x, CONST[38].xxxx 470: MAD TEMP[25].x, TEMP[25].xxxx, TEMP[26].xxxx, IMM[43].wwww 471: ELSE :0 472: ADD TEMP[26].x, IMM[9].wwww, CONST[36].xxxx 473: RCP TEMP[27].x, TEMP[11].xxxx 474: MAD TEMP[26].x, TEMP[26].xxxx, TEMP[27].xxxx, IMM[44].wwww 475: ADD TEMP[27].x, IMM[14].xxxx, TEMP[26].xxxx 476: ADD TEMP[26].x, IMM[14].xxxx, -TEMP[26].xxxx 477: RCP TEMP[26].x, TEMP[26].xxxx 478: MUL TEMP[26].x, TEMP[27].xxxx, TEMP[26].xxxx 479: LG2 TEMP[26].x, TEMP[26].xxxx 480: MUL TEMP[26].x, TEMP[26].xxxx, IMM[45].xxxx 481: RCP TEMP[27].x, CONST[38].xxxx 482: MUL TEMP[27].x, TEMP[11].xxxx, TEMP[27].xxxx 483: MUL TEMP[26].x, TEMP[26].xxxx, TEMP[27].xxxx 484: ADD TEMP[25].x, IMM[43].wwww, -TEMP[26].xxxx 485: ENDIF 486: ADD TEMP[26].x, IMM[14].xxxx, -CONST[39].xxxx 487: RCP TEMP[27].x, CONST[38].xxxx 488: MAD TEMP[26].x, TEMP[26].xxxx, TEMP[27].xxxx, -TEMP[25].xxxx 489: RCP TEMP[27].x, CONST[38].xxxx 490: MAD TEMP[27].x, CONST[37].xxxx, TEMP[27].xxxx, -TEMP[26].xxxx 491: LG2 TEMP[28].x, TEMP[0].xxxx 492: LG2 TEMP[28].y, TEMP[0].yyyy 493: LG2 TEMP[28].z, TEMP[0].zzzz 494: MUL TEMP[0].xyz, IMM[45].yyyy, TEMP[28].xyzz 495: ADD TEMP[26].xyz, TEMP[0].xyzz, TEMP[26].xxxx 496: MUL TEMP[26].xyz, CONST[38].xxxx, TEMP[26].xyzz 497: MUL TEMP[28].x, IMM[19].wwww, TEMP[11].xxxx 498: MUL TEMP[29].x, IMM[38].wwww, CONST[38].xxxx 499: RCP TEMP[11].x, TEMP[11].xxxx 500: MUL TEMP[11].x, TEMP[29].xxxx, TEMP[11].xxxx 501: ADD TEMP[29].xyz, TEMP[0].xyzz, -TEMP[25].xxxx 502: MUL TEMP[11].xyz, TEMP[11].xxxx, TEMP[29].xyzz 503: MUL TEMP[11].xyz, TEMP[11].xyzz, IMM[45].zzzz 504: EX2 TEMP[29].x, TEMP[11].xxxx 505: EX2 TEMP[29].y, TEMP[11].yyyy 506: EX2 TEMP[29].z, TEMP[11].zzzz 507: ADD TEMP[11].xyz, IMM[14].xxxx, TEMP[29].xyzz 508: RCP TEMP[29].x, TEMP[11].xxxx 509: RCP TEMP[29].y, TEMP[11].yyyy 510: RCP TEMP[29].z, TEMP[11].zzzz 511: MAD TEMP[11].xyz, TEMP[28].xxxx, TEMP[29].xyzz, -CONST[36].xxxx 512: FSLT TEMP[28].xyz, TEMP[0].xyzz, TEMP[25].xxxx 513: AND TEMP[28].xyz, TEMP[28].xyzz, IMM[14].xxxx 514: LRP TEMP[11].xyz, TEMP[28].xyzz, TEMP[11].xyzz, TEMP[26].xyzz 515: ADD TEMP[28].x, IMM[14].xxxx, CONST[40].xxxx 516: MUL TEMP[29].x, IMM[19].wwww, TEMP[24].xxxx 517: MUL TEMP[30].x, IMM[19].wwww, CONST[38].xxxx 518: RCP TEMP[24].x, TEMP[24].xxxx 519: MUL TEMP[24].x, TEMP[30].xxxx, TEMP[24].xxxx 520: ADD TEMP[30].xyz, TEMP[0].xyzz, -TEMP[27].xxxx 521: MUL TEMP[24].xyz, TEMP[24].xxxx, TEMP[30].xyzz 522: MUL TEMP[24].xyz, TEMP[24].xyzz, IMM[45].zzzz 523: EX2 TEMP[30].x, TEMP[24].xxxx 524: EX2 TEMP[30].y, TEMP[24].yyyy 525: EX2 TEMP[30].z, TEMP[24].zzzz 526: ADD TEMP[24].xyz, IMM[14].xxxx, TEMP[30].xyzz 527: RCP TEMP[30].x, TEMP[24].xxxx 528: RCP TEMP[30].y, TEMP[24].yyyy 529: RCP TEMP[30].z, TEMP[24].zzzz 530: MUL TEMP[24].xyz, TEMP[29].xxxx, TEMP[30].xyzz 531: ADD TEMP[24].xyz, TEMP[28].xxxx, -TEMP[24].xyzz 532: FSLT TEMP[28].xyz, TEMP[27].xxxx, TEMP[0].xyzz 533: AND TEMP[28].xyz, TEMP[28].xyzz, IMM[14].xxxx 534: LRP TEMP[24].xyz, TEMP[28].xyzz, TEMP[24].xyzz, TEMP[26].xyzz 535: ADD TEMP[0].xyz, TEMP[0].xyzz, -TEMP[25].xxxx 536: ADD TEMP[26].x, TEMP[27].xxxx, -TEMP[25].xxxx 537: RCP TEMP[26].xyz, TEMP[26].xxxx 538: MUL TEMP[0].xyz, TEMP[0].xyzz, TEMP[26].xyzz 539: MOV_SAT TEMP[0].xyz, TEMP[0].xyzz 540: ADD TEMP[26].xyz, IMM[14].xxxx, -TEMP[0].xyzz 541: FSLT TEMP[25].x, TEMP[27].xxxx, TEMP[25].xxxx 542: UIF TEMP[25].xxxx :0 543: MOV TEMP[25].xyz, TEMP[26].xyzx 544: ELSE :0 545: MOV TEMP[25].xyz, TEMP[0].xyzx 546: ENDIF 547: MUL TEMP[0].xyz, IMM[19].wwww, TEMP[25].xyzz 548: ADD TEMP[0].xyz, IMM[19].zzzz, -TEMP[0].xyzz 549: MUL TEMP[0].xyz, TEMP[0].xyzz, TEMP[25].xyzz 550: MUL TEMP[0].xyz, TEMP[0].xyzz, TEMP[25].xyzz 551: LRP TEMP[0].xyz, TEMP[0].xyzz, TEMP[24].xyzz, TEMP[11].xyzz 552: DP3 TEMP[11].x, TEMP[0].xyzz, IMM[34].xyzz 553: LRP TEMP[0].xyz, IMM[45].wwww, TEMP[0].xyzz, TEMP[11].xxxx 554: MAX TEMP[0].xyz, IMM[0].xxxx, TEMP[0].xyzz 555: DP3 TEMP[11].x, IMM[1].xyzz, TEMP[0].xyzz 556: DP3 TEMP[24].x, IMM[2].xyzz, TEMP[0].xyzz 557: MOV TEMP[11].y, TEMP[24].xxxx 558: DP3 TEMP[0].x, IMM[3].xyzz, TEMP[0].xyzz 559: MOV TEMP[11].z, TEMP[0].xxxx 560: MAX TEMP[0].xyz, IMM[0].xxxx, TEMP[11].xyzz 561: FSEQ TEMP[11].x, CONST[29].wwww, IMM[0].xxxx 562: UIF TEMP[11].xxxx :0 563: DP3 TEMP[11].x, TEMP[1].xyzz, CONST[18].xyzz 564: DP3 TEMP[24].x, TEMP[1].xyzz, CONST[17].xyzz 565: MOV TEMP[11].y, TEMP[24].xxxx 566: DP3 TEMP[24].x, TEMP[1].xyzz, CONST[16].xyzz 567: MOV TEMP[11].z, TEMP[24].xxxx 568: DP3 TEMP[24].x, TEMP[1].xyzz, CONST[27].xyzz 569: ADD TEMP[24].x, TEMP[24].xxxx, IMM[14].xxxx 570: RCP TEMP[24].x, TEMP[24].xxxx 571: MAD TEMP[24].xyz, CONST[29].xyzz, TEMP[24].xxxx, CONST[28].xyzz 572: MUL TEMP[11].xyz, TEMP[11].xyzz, TEMP[24].xyzz 573: MAX TEMP[11].xyz, IMM[0].xxxx, TEMP[11].xyzz 574: ADD TEMP[24].xyz, CONST[7].xxxx, -TEMP[11].xyzz 575: MAX TEMP[24].xyz, IMM[0].xxxx, TEMP[24].xyzz 576: MAX TEMP[25].xyz, TEMP[11].xyzz, CONST[7].zzzz 577: MAD TEMP[26].xyz, TEMP[25].xyzz, CONST[6].xxxx, CONST[6].yyyy 578: ADD TEMP[25].xyz, TEMP[25].xyzz, CONST[7].wwww 579: RCP TEMP[27].x, TEMP[25].xxxx 580: RCP TEMP[27].y, TEMP[25].yyyy 581: RCP TEMP[27].z, TEMP[25].zzzz 582: MAX TEMP[11].xyz, TEMP[11].xyzz, CONST[7].xxxx 583: MIN TEMP[11].xyz, TEMP[11].xyzz, CONST[7].zzzz 584: MUL TEMP[25].xyz, TEMP[24].xyzz, CONST[18].wwww 585: ADD TEMP[24].xyz, TEMP[24].xyzz, CONST[7].yyyy 586: RCP TEMP[28].x, TEMP[24].xxxx 587: RCP TEMP[28].y, TEMP[24].yyyy 588: RCP TEMP[28].z, TEMP[24].zzzz 589: MAD TEMP[24].xyz, TEMP[25].xyzz, TEMP[28].xyzz, CONST[17].wwww 590: MAD TEMP[11].xyz, TEMP[11].xyzz, CONST[16].wwww, TEMP[24].xyzz 591: MAD TEMP[11].xyz, TEMP[26].xyzz, TEMP[27].xyzz, TEMP[11].xyzz 592: ADD TEMP[0].xyz, TEMP[11].xyzz, IMM[46].xxxx 593: ENDIF 594: MUL TEMP[11].xyz, TEMP[0].xyzz, TEMP[0].xyzz 595: MUL TEMP[11].xyz, CONST[30].xxxx, TEMP[11].xyzz 596: MAD TEMP[0].xyz, CONST[30].yyyy, TEMP[0].xyzz, TEMP[11].xyzz 597: ADD TEMP[0].xyz, TEMP[0].xyzz, CONST[30].zzzz 598: MUL TEMP[0].xyz, TEMP[0].xyzz, CONST[32].xyzz 599: LRP TEMP[0].xyz, CONST[31].wwww, CONST[31].xyzz, TEMP[0].xyzz 600: MAX TEMP[0].xyz, IMM[0].xxxx, TEMP[0].xyzz 601: POW TEMP[11].x, TEMP[0].xxxx, CONST[33].yyyy 602: POW TEMP[11].y, TEMP[0].yyyy, CONST[33].yyyy 603: POW TEMP[11].z, TEMP[0].zzzz, CONST[33].yyyy 604: MOV TEMP[0].xyz, IMM[0].xxxx 605: USEQ TEMP[24].x, CONST[0].xxxx, IMM[47].xxxx 606: UIF TEMP[24].xxxx :0 607: FSLT TEMP[24].x, TEMP[11].xxxx, IMM[46].yyyy 608: UIF TEMP[24].xxxx :0 609: MUL TEMP[24].x, TEMP[11].xxxx, IMM[46].zzzz 610: ELSE :0 611: POW TEMP[25].x, TEMP[11].xxxx, IMM[46].wwww 612: MAD TEMP[24].x, TEMP[25].xxxx, IMM[48].xxxx, IMM[48].yyyy 613: ENDIF 614: FSLT TEMP[25].x, TEMP[11].yyyy, IMM[46].yyyy 615: UIF TEMP[25].xxxx :0 616: MUL TEMP[25].x, TEMP[11].yyyy, IMM[46].zzzz 617: ELSE :0 618: POW TEMP[26].x, TEMP[11].yyyy, IMM[46].wwww 619: MAD TEMP[25].x, TEMP[26].xxxx, IMM[48].xxxx, IMM[48].yyyy 620: ENDIF 621: FSLT TEMP[26].x, TEMP[11].zzzz, IMM[46].yyyy 622: UIF TEMP[26].xxxx :0 623: MUL TEMP[26].x, TEMP[11].zzzz, IMM[46].zzzz 624: ELSE :0 625: POW TEMP[27].x, TEMP[11].zzzz, IMM[46].wwww 626: MAD TEMP[26].x, TEMP[27].xxxx, IMM[48].xxxx, IMM[48].yyyy 627: ENDIF 628: MOV TEMP[24].x, TEMP[24].xxxx 629: MOV TEMP[24].y, TEMP[25].xxxx 630: MOV TEMP[24].z, TEMP[26].xxxx 631: MOV TEMP[0].xyz, TEMP[24].xyzx 632: ELSE :0 633: USEQ TEMP[24].x, CONST[0].xxxx, IMM[10].xxxx 634: UIF TEMP[24].xxxx :0 635: DP3 TEMP[24].x, IMM[31].xyzz, TEMP[11].xyzz 636: DP3 TEMP[25].x, IMM[32].xyzz, TEMP[11].xyzz 637: MOV TEMP[24].y, TEMP[25].xxxx 638: DP3 TEMP[25].x, IMM[33].xyzz, TEMP[11].xyzz 639: MOV TEMP[24].z, TEMP[25].xxxx 640: DP3 TEMP[25].x, TEMP[12].xyzz, TEMP[24].xyzz 641: DP3 TEMP[26].x, TEMP[13].xyzz, TEMP[24].xyzz 642: MOV TEMP[25].y, TEMP[26].xxxx 643: DP3 TEMP[24].x, TEMP[14].xyzz, TEMP[24].xyzz 644: MOV TEMP[25].z, TEMP[24].xxxx 645: MAX TEMP[24].xyz, IMM[48].zzzz, TEMP[25].xyzz 646: MUL TEMP[25].xyz, TEMP[24].xyzz, IMM[48].wwww 647: MAX TEMP[24].xyz, TEMP[24].xyzz, IMM[49].xxxx 648: POW TEMP[26].x, TEMP[24].xxxx, IMM[49].yyyy 649: POW TEMP[26].y, TEMP[24].yyyy, IMM[49].yyyy 650: POW TEMP[26].z, TEMP[24].zzzz, IMM[49].yyyy 651: MAD TEMP[24].xyz, TEMP[26].xyzz, IMM[49].zzzz, IMM[49].wwww 652: MIN TEMP[0].xyz, TEMP[25].xyzz, TEMP[24].xyzz 653: ELSE :0 654: USEQ TEMP[24].x, CONST[0].xxxx, IMM[10].zzzz 655: USEQ TEMP[25].x, CONST[0].xxxx, IMM[47].yyyy 656: OR TEMP[24].x, TEMP[24].xxxx, TEMP[25].xxxx 657: UIF TEMP[24].xxxx :0 658: MUL TEMP[24].xyz, TEMP[1].xyzz, IMM[50].xxxx 659: DP3 TEMP[25].x, IMM[35].xyzz, TEMP[24].xyzz 660: DP3 TEMP[26].x, IMM[36].xyzz, TEMP[24].xyzz 661: MOV TEMP[25].y, TEMP[26].xxxx 662: DP3 TEMP[24].x, IMM[37].xyzz, TEMP[24].xyzz 663: MOV TEMP[25].z, TEMP[24].xxxx 664: MAX TEMP[27].x, TEMP[25].xxxx, TEMP[26].xxxx 665: MAX TEMP[27].x, TEMP[27].xxxx, TEMP[24].xxxx 666: MAX TEMP[28].x, TEMP[27].xxxx, IMM[21].xxxx 667: MIN TEMP[29].x, TEMP[25].xxxx, TEMP[26].xxxx 668: MIN TEMP[29].x, TEMP[29].xxxx, TEMP[24].xxxx 669: MAX TEMP[29].x, TEMP[29].xxxx, IMM[21].xxxx 670: ADD TEMP[28].x, TEMP[28].xxxx, -TEMP[29].xxxx 671: MAX TEMP[27].x, TEMP[27].xxxx, IMM[32].wwww 672: RCP TEMP[27].x, TEMP[27].xxxx 673: MUL TEMP[27].x, TEMP[28].xxxx, TEMP[27].xxxx 674: ADD TEMP[28].x, TEMP[25].xxxx, -TEMP[24].xxxx 675: ADD TEMP[29].x, TEMP[26].xxxx, -TEMP[25].xxxx 676: ADD TEMP[30].x, TEMP[24].xxxx, -TEMP[26].xxxx 677: MUL TEMP[30].x, TEMP[24].xxxx, TEMP[30].xxxx 678: MAD TEMP[29].x, TEMP[26].xxxx, TEMP[29].xxxx, TEMP[30].xxxx 679: MAD TEMP[28].x, TEMP[25].xxxx, TEMP[28].xxxx, TEMP[29].xxxx 680: SQRT TEMP[28].x, TEMP[28].xxxx 681: ADD TEMP[26].x, TEMP[24].xxxx, TEMP[26].xxxx 682: ADD TEMP[26].x, TEMP[26].xxxx, TEMP[25].xxxx 683: MAD TEMP[26].x, IMM[50].yyyy, TEMP[28].xxxx, TEMP[26].xxxx 684: MUL TEMP[26].x, TEMP[26].xxxx, IMM[50].zzzz 685: ADD TEMP[28].x, TEMP[27].xxxx, IMM[50].wwww 686: MUL TEMP[28].x, TEMP[28].xxxx, IMM[51].xxxx 687: MUL TEMP[29].x, IMM[51].yyyy, TEMP[28].xxxx 688: ABS TEMP[29].x, TEMP[29].xxxx 689: ADD TEMP[29].x, IMM[14].xxxx, -TEMP[29].xxxx 690: MAX TEMP[29].x, TEMP[29].xxxx, IMM[0].xxxx 691: SSG TEMP[28].x, TEMP[28].xxxx 692: MUL TEMP[29].x, TEMP[29].xxxx, TEMP[29].xxxx 693: ADD TEMP[29].x, IMM[14].xxxx, -TEMP[29].xxxx 694: MAD TEMP[28].x, TEMP[28].xxxx, TEMP[29].xxxx, IMM[14].xxxx 695: MUL TEMP[28].x, TEMP[28].xxxx, IMM[51].zzzz 696: FSGE TEMP[29].x, IMM[51].wwww, TEMP[26].xxxx 697: UIF TEMP[29].xxxx :0 698: MOV TEMP[29].x, TEMP[28].xxxx 699: ELSE :0 700: FSGE TEMP[30].x, TEMP[26].xxxx, IMM[52].xxxx 701: UIF TEMP[30].xxxx :0 702: MOV TEMP[29].x, IMM[0].xxxx 703: ELSE :0 704: RCP TEMP[26].x, TEMP[26].xxxx 705: MAD TEMP[26].x, IMM[52].yyyy, TEMP[26].xxxx, IMM[52].zzzz 706: MUL TEMP[29].x, TEMP[28].xxxx, TEMP[26].xxxx 707: ENDIF 708: ENDIF 709: ADD TEMP[26].x, IMM[14].xxxx, TEMP[29].xxxx 710: MUL TEMP[25].xyz, TEMP[25].xyzz, TEMP[26].xxxx 711: MOV TEMP[24].yz, TEMP[25].xyzx 712: FSEQ TEMP[26].x, TEMP[25].xxxx, TEMP[25].yyyy 713: FSEQ TEMP[28].x, TEMP[25].yyyy, TEMP[25].zzzz 714: AND TEMP[26].x, TEMP[26].xxxx, TEMP[28].xxxx 715: UIF TEMP[26].xxxx :0 716: MOV TEMP[26].x, IMM[0].xxxx 717: ELSE :0 718: ADD TEMP[28].x, TEMP[25].yyyy, -TEMP[25].zzzz 719: MUL TEMP[28].x, IMM[33].wwww, TEMP[28].xxxx 720: MAD TEMP[29].x, IMM[19].wwww, TEMP[25].xxxx, -TEMP[25].yyyy 721: ADD TEMP[29].x, TEMP[29].xxxx, -TEMP[25].zzzz 722: ABS TEMP[30].x, TEMP[29].xxxx 723: ABS TEMP[31].x, TEMP[28].xxxx 724: MUL TEMP[31].x, IMM[34].wwww, TEMP[31].xxxx 725: FSLT TEMP[30].x, TEMP[31].xxxx, TEMP[30].xxxx 726: UIF TEMP[30].xxxx :0 727: RCP TEMP[30].x, TEMP[29].xxxx 728: MUL TEMP[30].x, TEMP[28].xxxx, TEMP[30].xxxx 729: ABS TEMP[30].x, TEMP[30].xxxx 730: MIN TEMP[30].x, TEMP[30].xxxx, IMM[14].xxxx 731: RCP TEMP[31].x, TEMP[29].xxxx 732: MUL TEMP[31].x, TEMP[28].xxxx, TEMP[31].xxxx 733: ABS TEMP[31].x, TEMP[31].xxxx 734: MAX TEMP[31].x, TEMP[31].xxxx, IMM[14].xxxx 735: RCP TEMP[31].x, TEMP[31].xxxx 736: MUL TEMP[30].x, TEMP[30].xxxx, TEMP[31].xxxx 737: MUL TEMP[31].x, TEMP[30].xxxx, TEMP[30].xxxx 738: MAD TEMP[32].x, IMM[35].wwww, TEMP[31].xxxx, IMM[36].wwww 739: MAD TEMP[32].x, TEMP[32].xxxx, TEMP[31].xxxx, IMM[37].wwww 740: MAD TEMP[32].x, TEMP[32].xxxx, TEMP[31].xxxx, IMM[38].xxxx 741: MAD TEMP[32].x, TEMP[32].xxxx, TEMP[31].xxxx, IMM[38].yyyy 742: MAD TEMP[32].x, TEMP[32].xxxx, TEMP[31].xxxx, IMM[38].zzzz 743: MUL TEMP[31].x, TEMP[32].xxxx, TEMP[30].xxxx 744: RCP TEMP[30].x, TEMP[29].xxxx 745: MUL TEMP[30].x, TEMP[28].xxxx, TEMP[30].xxxx 746: ABS TEMP[30].x, TEMP[30].xxxx 747: FSLT TEMP[30].x, IMM[14].xxxx, TEMP[30].xxxx 748: AND TEMP[30].x, TEMP[30].xxxx, IMM[14].xxxx 749: MAD TEMP[32].x, TEMP[31].xxxx, IMM[38].wwww, IMM[39].xxxx 750: MAD TEMP[31].x, TEMP[30].xxxx, TEMP[32].xxxx, TEMP[31].xxxx 751: RCP TEMP[30].x, TEMP[29].xxxx 752: MUL TEMP[30].x, TEMP[28].xxxx, TEMP[30].xxxx 753: SSG TEMP[30].x, TEMP[30].xxxx 754: MUL TEMP[30].x, TEMP[31].xxxx, TEMP[30].xxxx 755: FSLT TEMP[29].x, TEMP[29].xxxx, IMM[0].xxxx 756: UIF TEMP[29].xxxx :0 757: FSGE TEMP[29].x, TEMP[28].xxxx, IMM[0].xxxx 758: UIF TEMP[29].xxxx :0 759: ADD TEMP[30].x, TEMP[30].xxxx, IMM[39].yyyy 760: ELSE :0 761: ADD TEMP[30].x, TEMP[30].xxxx, IMM[39].zzzz 762: ENDIF 763: ENDIF 764: ELSE :0 765: SSG TEMP[28].x, TEMP[28].xxxx 766: MUL TEMP[30].x, TEMP[28].xxxx, IMM[39].xxxx 767: ENDIF 768: MUL TEMP[26].x, IMM[39].wwww, TEMP[30].xxxx 769: ENDIF 770: FSLT TEMP[28].x, TEMP[26].xxxx, IMM[0].xxxx 771: UIF TEMP[28].xxxx :0 772: ADD TEMP[26].x, TEMP[26].xxxx, IMM[40].xxxx 773: ENDIF 774: MAX TEMP[26].x, TEMP[26].xxxx, IMM[0].xxxx 775: MIN TEMP[26].x, TEMP[26].xxxx, IMM[40].xxxx 776: MOV TEMP[28].x, TEMP[26].xxxx 777: FSLT TEMP[29].x, TEMP[26].xxxx, IMM[40].yyyy 778: UIF TEMP[29].xxxx :0 779: ADD TEMP[28].x, TEMP[26].xxxx, IMM[40].xxxx 780: ELSE :0 781: FSLT TEMP[26].x, IMM[40].zzzz, TEMP[28].xxxx 782: UIF TEMP[26].xxxx :0 783: ADD TEMP[28].x, TEMP[28].xxxx, IMM[40].wwww 784: ENDIF 785: ENDIF 786: MOV TEMP[26].x, IMM[0].xxxx 787: FSLT TEMP[29].x, IMM[52].wwww, TEMP[28].xxxx 788: FSLT TEMP[30].x, TEMP[28].xxxx, IMM[53].xxxx 789: AND TEMP[29].x, TEMP[29].xxxx, TEMP[30].xxxx 790: UIF TEMP[29].xxxx :0 791: ADD TEMP[28].x, TEMP[28].xxxx, IMM[53].xxxx 792: MUL TEMP[28].x, IMM[53].yyyy, TEMP[28].xxxx 793: F2I TEMP[29].x, TEMP[28].xxxx 794: I2F TEMP[30].x, TEMP[29].xxxx 795: ADD TEMP[28].x, TEMP[28].xxxx, -TEMP[30].xxxx 796: MUL TEMP[30].x, TEMP[28].xxxx, TEMP[28].xxxx 797: MUL TEMP[30].x, TEMP[30].xxxx, TEMP[28].xxxx 798: MUL TEMP[31].x, TEMP[28].xxxx, TEMP[28].xxxx 799: USEQ TEMP[32].x, TEMP[29].xxxx, IMM[54].xxxx 800: UIF TEMP[32].xxxx :0 801: MUL TEMP[32].x, TEMP[30].xxxx, IMM[53].zzzz 802: MAD TEMP[32].x, TEMP[31].xxxx, IMM[51].yyyy, TEMP[32].xxxx 803: MAD TEMP[32].x, TEMP[28].xxxx, IMM[52].zzzz, TEMP[32].xxxx 804: ADD TEMP[26].x, TEMP[32].xxxx, IMM[53].wwww 805: ELSE :0 806: USEQ TEMP[32].x, TEMP[29].xxxx, IMM[54].yyyy 807: UIF TEMP[32].xxxx :0 808: MAD TEMP[32].x, TEMP[30].xxxx, IMM[51].yyyy, -TEMP[31].xxxx 809: ADD TEMP[26].x, TEMP[32].xxxx, IMM[55].xxxx 810: ELSE :0 811: USEQ TEMP[32].x, TEMP[29].xxxx, IMM[54].zzzz 812: UIF TEMP[32].xxxx :0 813: MUL TEMP[32].x, TEMP[30].xxxx, IMM[52].zzzz 814: MAD TEMP[31].x, TEMP[31].xxxx, IMM[51].yyyy, TEMP[32].xxxx 815: MAD TEMP[28].x, TEMP[28].xxxx, IMM[51].yyyy, TEMP[31].xxxx 816: ADD TEMP[26].x, TEMP[28].xxxx, IMM[53].wwww 817: ELSE :0 818: USEQ TEMP[28].x, TEMP[29].xxxx, IMM[54].wwww 819: UIF TEMP[28].xxxx :0 820: MUL TEMP[26].x, TEMP[30].xxxx, IMM[53].wwww 821: ELSE :0 822: MOV TEMP[26].x, IMM[0].xxxx 823: ENDIF 824: ENDIF 825: ENDIF 826: ENDIF 827: ENDIF 828: MUL TEMP[27].x, IMM[55].yyyy, TEMP[27].xxxx 829: ADD TEMP[28].x, IMM[41].yyyy, -TEMP[25].xxxx 830: MUL TEMP[27].x, TEMP[27].xxxx, TEMP[28].xxxx 831: MAD TEMP[24].x, TEMP[27].xxxx, TEMP[26].xxxx, TEMP[25].xxxx 832: MAX TEMP[24].xyz, TEMP[24].xyzz, IMM[0].xxxx 833: MIN TEMP[24].xyz, TEMP[24].xyzz, IMM[55].zzzz 834: DP3 TEMP[25].x, IMM[42].xyzz, TEMP[24].xyzz 835: DP3 TEMP[26].x, IMM[43].xyzz, TEMP[24].xyzz 836: MOV TEMP[25].y, TEMP[26].xxxx 837: DP3 TEMP[24].x, IMM[44].xyzz, TEMP[24].xyzz 838: MOV TEMP[25].z, TEMP[24].xxxx 839: MAX TEMP[24].xyz, TEMP[25].xyzz, IMM[0].xxxx 840: MIN TEMP[24].xyz, TEMP[24].xyzz, IMM[55].zzzz 841: DP3 TEMP[25].x, TEMP[24].xyzz, IMM[34].xyzz 842: LRP TEMP[24].xyz, IMM[41].zzzz, TEMP[24].xyzz, TEMP[25].xxxx 843: MOV TEMP[40].x, IMM[55].wwww 844: MOV TEMP[41].x, IMM[55].wwww 845: MOV TEMP[42].x, IMM[56].xxxx 846: MOV TEMP[43].x, IMM[56].yyyy 847: MOV TEMP[44].x, IMM[56].zzzz 848: MOV TEMP[45].x, IMM[56].zzzz 849: MOV TEMP[46].x, IMM[56].wwww 850: MOV TEMP[47].x, IMM[57].xxxx 851: MOV TEMP[48].x, IMM[57].yyyy 852: MOV TEMP[49].x, IMM[20].yyyy 853: MOV TEMP[50].x, IMM[20].yyyy 854: MOV TEMP[51].x, IMM[20].yyyy 855: FSGE TEMP[25].x, IMM[0].xxxx, TEMP[24].xxxx 856: UIF TEMP[25].xxxx :0 857: MOV TEMP[25].x, IMM[57].zzzz 858: ELSE :0 859: MOV TEMP[25].x, TEMP[24].xxxx 860: ENDIF 861: LG2 TEMP[25].x, TEMP[25].xxxx 862: MUL TEMP[25].x, IMM[45].yyyy, TEMP[25].xxxx 863: FSGE TEMP[26].x, IMM[57].wwww, TEMP[25].xxxx 864: UIF TEMP[26].xxxx :0 865: MOV TEMP[26].x, IMM[55].wwww 866: ELSE :0 867: FSLT TEMP[27].x, IMM[57].wwww, TEMP[25].xxxx 868: FSLT TEMP[28].x, TEMP[25].xxxx, IMM[43].wwww 869: AND TEMP[27].x, TEMP[27].xxxx, TEMP[28].xxxx 870: UIF TEMP[27].xxxx :0 871: ADD TEMP[27].x, TEMP[25].xxxx, IMM[58].yyyy 872: MUL TEMP[27].x, IMM[58].xxxx, TEMP[27].xxxx 873: F2I TEMP[28].x, TEMP[27].xxxx 874: I2F TEMP[29].x, TEMP[28].xxxx 875: ADD TEMP[27].x, TEMP[27].xxxx, -TEMP[29].xxxx 876: UARL ADDR[0].x, TEMP[28].xxxx 877: MOV TEMP[29].x, TEMP[ADDR[0].x+40](8).xxxx 878: UADD TEMP[30].x, TEMP[28].xxxx, IMM[54].zzzz 879: UARL ADDR[0].x, TEMP[30].xxxx 880: MOV TEMP[29].y, TEMP[ADDR[0].x+40](8).xxxx 881: UADD TEMP[28].x, TEMP[28].xxxx, IMM[54].yyyy 882: UARL ADDR[0].x, TEMP[28].xxxx 883: MOV TEMP[29].z, TEMP[ADDR[0].x+40](8).xxxx 884: MUL TEMP[28].x, TEMP[27].xxxx, TEMP[27].xxxx 885: MOV TEMP[28].y, TEMP[27].xxxx 886: MOV TEMP[28].z, IMM[14].xxxx 887: MUL TEMP[27].xyz, IMM[59].yzxx, TEMP[29].yyyy 888: MAD TEMP[27].xyz, IMM[59].xyxx, TEMP[29].xxxx, TEMP[27].xyzz 889: MAD TEMP[27].xyz, IMM[58].zwww, TEMP[29].zzzz, TEMP[27].xyzz 890: DP3 TEMP[26].x, TEMP[28].xyzz, TEMP[27].xyzz 891: ELSE :0 892: FSGE TEMP[27].x, TEMP[25].xxxx, IMM[43].wwww 893: FSLT TEMP[28].x, TEMP[25].xxxx, IMM[59].wwww 894: AND TEMP[27].x, TEMP[27].xxxx, TEMP[28].xxxx 895: UIF TEMP[27].xxxx :0 896: ADD TEMP[25].x, TEMP[25].xxxx, IMM[60].yyyy 897: MUL TEMP[25].x, IMM[60].xxxx, TEMP[25].xxxx 898: F2I TEMP[27].x, TEMP[25].xxxx 899: I2F TEMP[28].x, TEMP[27].xxxx 900: ADD TEMP[25].x, TEMP[25].xxxx, -TEMP[28].xxxx 901: UARL ADDR[0].x, TEMP[27].xxxx 902: MOV TEMP[28].x, TEMP[ADDR[0].x+46](9).xxxx 903: UADD TEMP[29].x, TEMP[27].xxxx, IMM[54].zzzz 904: UARL ADDR[0].x, TEMP[29].xxxx 905: MOV TEMP[28].y, TEMP[ADDR[0].x+46](9).xxxx 906: UADD TEMP[27].x, TEMP[27].xxxx, IMM[54].yyyy 907: UARL ADDR[0].x, TEMP[27].xxxx 908: MOV TEMP[28].z, TEMP[ADDR[0].x+46](9).xxxx 909: MUL TEMP[27].x, TEMP[25].xxxx, TEMP[25].xxxx 910: MOV TEMP[27].y, TEMP[25].xxxx 911: MOV TEMP[27].z, IMM[14].xxxx 912: MUL TEMP[25].xyz, IMM[59].yzxx, TEMP[28].yyyy 913: MAD TEMP[25].xyz, IMM[59].xyxx, TEMP[28].xxxx, TEMP[25].xyzz 914: MAD TEMP[25].xyz, IMM[58].zwww, TEMP[28].zzzz, TEMP[25].xyzz 915: DP3 TEMP[26].x, TEMP[27].xyzz, TEMP[25].xyzz 916: ELSE :0 917: MOV TEMP[26].x, IMM[20].yyyy 918: ENDIF 919: ENDIF 920: ENDIF 921: POW TEMP[25].x, IMM[60].zzzz, TEMP[26].xxxx 922: MOV TEMP[52].x, IMM[55].wwww 923: MOV TEMP[53].x, IMM[55].wwww 924: MOV TEMP[54].x, IMM[56].xxxx 925: MOV TEMP[55].x, IMM[56].yyyy 926: MOV TEMP[56].x, IMM[56].zzzz 927: MOV TEMP[57].x, IMM[56].zzzz 928: MOV TEMP[58].x, IMM[56].wwww 929: MOV TEMP[59].x, IMM[57].xxxx 930: MOV TEMP[60].x, IMM[57].yyyy 931: MOV TEMP[61].x, IMM[20].yyyy 932: MOV TEMP[62].x, IMM[20].yyyy 933: MOV TEMP[63].x, IMM[20].yyyy 934: FSGE TEMP[26].x, IMM[0].xxxx, TEMP[24].yyyy 935: UIF TEMP[26].xxxx :0 936: MOV TEMP[26].x, IMM[57].zzzz 937: ELSE :0 938: MOV TEMP[26].x, TEMP[24].yyyy 939: ENDIF 940: LG2 TEMP[26].x, TEMP[26].xxxx 941: MUL TEMP[26].x, IMM[45].yyyy, TEMP[26].xxxx 942: FSGE TEMP[27].x, IMM[57].wwww, TEMP[26].xxxx 943: UIF TEMP[27].xxxx :0 944: MOV TEMP[27].x, IMM[55].wwww 945: ELSE :0 946: FSLT TEMP[28].x, IMM[57].wwww, TEMP[26].xxxx 947: FSLT TEMP[29].x, TEMP[26].xxxx, IMM[43].wwww 948: AND TEMP[28].x, TEMP[28].xxxx, TEMP[29].xxxx 949: UIF TEMP[28].xxxx :0 950: ADD TEMP[28].x, TEMP[26].xxxx, IMM[58].yyyy 951: MUL TEMP[28].x, IMM[58].xxxx, TEMP[28].xxxx 952: F2I TEMP[29].x, TEMP[28].xxxx 953: I2F TEMP[30].x, TEMP[29].xxxx 954: ADD TEMP[28].x, TEMP[28].xxxx, -TEMP[30].xxxx 955: UARL ADDR[0].x, TEMP[29].xxxx 956: MOV TEMP[30].x, TEMP[ADDR[0].x+52](10).xxxx 957: UADD TEMP[31].x, TEMP[29].xxxx, IMM[54].zzzz 958: UARL ADDR[0].x, TEMP[31].xxxx 959: MOV TEMP[30].y, TEMP[ADDR[0].x+52](10).xxxx 960: UADD TEMP[29].x, TEMP[29].xxxx, IMM[54].yyyy 961: UARL ADDR[0].x, TEMP[29].xxxx 962: MOV TEMP[30].z, TEMP[ADDR[0].x+52](10).xxxx 963: MUL TEMP[29].x, TEMP[28].xxxx, TEMP[28].xxxx 964: MOV TEMP[29].y, TEMP[28].xxxx 965: MOV TEMP[29].z, IMM[14].xxxx 966: MUL TEMP[28].xyz, IMM[59].yzxx, TEMP[30].yyyy 967: MAD TEMP[28].xyz, IMM[59].xyxx, TEMP[30].xxxx, TEMP[28].xyzz 968: MAD TEMP[28].xyz, IMM[58].zwww, TEMP[30].zzzz, TEMP[28].xyzz 969: DP3 TEMP[27].x, TEMP[29].xyzz, TEMP[28].xyzz 970: ELSE :0 971: FSGE TEMP[28].x, TEMP[26].xxxx, IMM[43].wwww 972: FSLT TEMP[29].x, TEMP[26].xxxx, IMM[59].wwww 973: AND TEMP[28].x, TEMP[28].xxxx, TEMP[29].xxxx 974: UIF TEMP[28].xxxx :0 975: ADD TEMP[26].x, TEMP[26].xxxx, IMM[60].yyyy 976: MUL TEMP[26].x, IMM[60].xxxx, TEMP[26].xxxx 977: F2I TEMP[28].x, TEMP[26].xxxx 978: I2F TEMP[29].x, TEMP[28].xxxx 979: ADD TEMP[26].x, TEMP[26].xxxx, -TEMP[29].xxxx 980: UARL ADDR[0].x, TEMP[28].xxxx 981: MOV TEMP[29].x, TEMP[ADDR[0].x+58](11).xxxx 982: UADD TEMP[30].x, TEMP[28].xxxx, IMM[54].zzzz 983: UARL ADDR[0].x, TEMP[30].xxxx 984: MOV TEMP[29].y, TEMP[ADDR[0].x+58](11).xxxx 985: UADD TEMP[28].x, TEMP[28].xxxx, IMM[54].yyyy 986: UARL ADDR[0].x, TEMP[28].xxxx 987: MOV TEMP[29].z, TEMP[ADDR[0].x+58](11).xxxx 988: MUL TEMP[28].x, TEMP[26].xxxx, TEMP[26].xxxx 989: MOV TEMP[28].y, TEMP[26].xxxx 990: MOV TEMP[28].z, IMM[14].xxxx 991: MUL TEMP[26].xyz, IMM[59].yzxx, TEMP[29].yyyy 992: MAD TEMP[26].xyz, IMM[59].xyxx, TEMP[29].xxxx, TEMP[26].xyzz 993: MAD TEMP[26].xyz, IMM[58].zwww, TEMP[29].zzzz, TEMP[26].xyzz 994: DP3 TEMP[27].x, TEMP[28].xyzz, TEMP[26].xyzz 995: ELSE :0 996: MOV TEMP[27].x, IMM[20].yyyy 997: ENDIF 998: ENDIF 999: ENDIF 1000: POW TEMP[26].x, IMM[60].zzzz, TEMP[27].xxxx 1001: MOV TEMP[25].y, TEMP[26].xxxx 1002: MOV TEMP[64].x, IMM[55].wwww 1003: MOV TEMP[65].x, IMM[55].wwww 1004: MOV TEMP[66].x, IMM[56].xxxx 1005: MOV TEMP[67].x, IMM[56].yyyy 1006: MOV TEMP[68].x, IMM[56].zzzz 1007: MOV TEMP[69].x, IMM[56].zzzz 1008: MOV TEMP[70].x, IMM[56].wwww 1009: MOV TEMP[71].x, IMM[57].xxxx 1010: MOV TEMP[72].x, IMM[57].yyyy 1011: MOV TEMP[73].x, IMM[20].yyyy 1012: MOV TEMP[74].x, IMM[20].yyyy 1013: MOV TEMP[75].x, IMM[20].yyyy 1014: FSGE TEMP[26].x, IMM[0].xxxx, TEMP[24].zzzz 1015: UIF TEMP[26].xxxx :0 1016: MOV TEMP[26].x, IMM[57].zzzz 1017: ELSE :0 1018: MOV TEMP[26].x, TEMP[24].zzzz 1019: ENDIF 1020: LG2 TEMP[24].x, TEMP[26].xxxx 1021: MUL TEMP[24].x, IMM[45].yyyy, TEMP[24].xxxx 1022: FSGE TEMP[26].x, IMM[57].wwww, TEMP[24].xxxx 1023: UIF TEMP[26].xxxx :0 1024: MOV TEMP[26].x, IMM[55].wwww 1025: ELSE :0 1026: FSLT TEMP[27].x, IMM[57].wwww, TEMP[24].xxxx 1027: FSLT TEMP[28].x, TEMP[24].xxxx, IMM[43].wwww 1028: AND TEMP[27].x, TEMP[27].xxxx, TEMP[28].xxxx 1029: UIF TEMP[27].xxxx :0 1030: ADD TEMP[27].x, TEMP[24].xxxx, IMM[58].yyyy 1031: MUL TEMP[27].x, IMM[58].xxxx, TEMP[27].xxxx 1032: F2I TEMP[28].x, TEMP[27].xxxx 1033: I2F TEMP[29].x, TEMP[28].xxxx 1034: ADD TEMP[27].x, TEMP[27].xxxx, -TEMP[29].xxxx 1035: UARL ADDR[0].x, TEMP[28].xxxx 1036: MOV TEMP[29].x, TEMP[ADDR[0].x+64](12).xxxx 1037: UADD TEMP[30].x, TEMP[28].xxxx, IMM[54].zzzz 1038: UARL ADDR[0].x, TEMP[30].xxxx 1039: MOV TEMP[29].y, TEMP[ADDR[0].x+64](12).xxxx 1040: UADD TEMP[28].x, TEMP[28].xxxx, IMM[54].yyyy 1041: UARL ADDR[0].x, TEMP[28].xxxx 1042: MOV TEMP[29].z, TEMP[ADDR[0].x+64](12).xxxx 1043: MUL TEMP[28].x, TEMP[27].xxxx, TEMP[27].xxxx 1044: MOV TEMP[28].y, TEMP[27].xxxx 1045: MOV TEMP[28].z, IMM[14].xxxx 1046: MUL TEMP[27].xyz, IMM[59].yzxx, TEMP[29].yyyy 1047: MAD TEMP[27].xyz, IMM[59].xyxx, TEMP[29].xxxx, TEMP[27].xyzz 1048: MAD TEMP[27].xyz, IMM[58].zwww, TEMP[29].zzzz, TEMP[27].xyzz 1049: DP3 TEMP[26].x, TEMP[28].xyzz, TEMP[27].xyzz 1050: ELSE :0 1051: FSGE TEMP[27].x, TEMP[24].xxxx, IMM[43].wwww 1052: FSLT TEMP[28].x, TEMP[24].xxxx, IMM[59].wwww 1053: AND TEMP[27].x, TEMP[27].xxxx, TEMP[28].xxxx 1054: UIF TEMP[27].xxxx :0 1055: ADD TEMP[24].x, TEMP[24].xxxx, IMM[60].yyyy 1056: MUL TEMP[24].x, IMM[60].xxxx, TEMP[24].xxxx 1057: F2I TEMP[27].x, TEMP[24].xxxx 1058: I2F TEMP[28].x, TEMP[27].xxxx 1059: ADD TEMP[24].x, TEMP[24].xxxx, -TEMP[28].xxxx 1060: UARL ADDR[0].x, TEMP[27].xxxx 1061: MOV TEMP[28].x, TEMP[ADDR[0].x+70](13).xxxx 1062: UADD TEMP[29].x, TEMP[27].xxxx, IMM[54].zzzz 1063: UARL ADDR[0].x, TEMP[29].xxxx 1064: MOV TEMP[28].y, TEMP[ADDR[0].x+70](13).xxxx 1065: UADD TEMP[27].x, TEMP[27].xxxx, IMM[54].yyyy 1066: UARL ADDR[0].x, TEMP[27].xxxx 1067: MOV TEMP[28].z, TEMP[ADDR[0].x+70](13).xxxx 1068: MUL TEMP[27].x, TEMP[24].xxxx, TEMP[24].xxxx 1069: MOV TEMP[27].y, TEMP[24].xxxx 1070: MOV TEMP[27].z, IMM[14].xxxx 1071: MUL TEMP[24].xyz, IMM[59].yzxx, TEMP[28].yyyy 1072: MAD TEMP[24].xyz, IMM[59].xyxx, TEMP[28].xxxx, TEMP[24].xyzz 1073: MAD TEMP[24].xyz, IMM[58].zwww, TEMP[28].zzzz, TEMP[24].xyzz 1074: DP3 TEMP[26].x, TEMP[27].xyzz, TEMP[24].xyzz 1075: ELSE :0 1076: MOV TEMP[26].x, IMM[20].yyyy 1077: ENDIF 1078: ENDIF 1079: ENDIF 1080: POW TEMP[24].x, IMM[60].zzzz, TEMP[26].xxxx 1081: MOV TEMP[25].z, TEMP[24].xxxx 1082: DP3 TEMP[24].x, IMM[11].xyzz, TEMP[25].xyzz 1083: DP3 TEMP[26].x, IMM[12].xyzz, TEMP[25].xyzz 1084: MOV TEMP[24].y, TEMP[26].xxxx 1085: DP3 TEMP[25].x, IMM[13].xyzz, TEMP[25].xyzz 1086: MOV TEMP[24].z, TEMP[25].xxxx 1087: DP3 TEMP[25].x, IMM[42].xyzz, TEMP[24].xyzz 1088: DP3 TEMP[26].x, IMM[43].xyzz, TEMP[24].xyzz 1089: DP3 TEMP[24].x, IMM[44].xyzz, TEMP[24].xyzz 1090: MOV TEMP[76].x, IMM[60].wwww 1091: MOV TEMP[77].x, IMM[61].xxxx 1092: MOV TEMP[78].x, IMM[61].yyyy 1093: MOV TEMP[79].x, IMM[61].zzzz 1094: MOV TEMP[80].x, IMM[61].wwww 1095: MOV TEMP[81].x, IMM[62].xxxx 1096: MOV TEMP[82].x, IMM[62].yyyy 1097: MOV TEMP[83].x, IMM[62].zzzz 1098: MOV TEMP[84].x, IMM[62].wwww 1099: MOV TEMP[85].x, IMM[62].wwww 1100: MOV TEMP[86].x, IMM[63].xxxx 1101: MOV TEMP[87].x, IMM[63].yyyy 1102: MOV TEMP[88].x, IMM[63].zzzz 1103: MOV TEMP[89].x, IMM[63].wwww 1104: MOV TEMP[90].x, IMM[64].xxxx 1105: MOV TEMP[91].x, IMM[64].yyyy 1106: MOV TEMP[92].x, IMM[64].zzzz 1107: MOV TEMP[93].x, IMM[64].wwww 1108: MOV TEMP[94].x, IMM[65].xxxx 1109: MOV TEMP[95].x, IMM[65].xxxx 1110: FSGE TEMP[27].x, IMM[0].xxxx, TEMP[25].xxxx 1111: UIF TEMP[27].xxxx :0 1112: MOV TEMP[27].x, IMM[65].yyyy 1113: ELSE :0 1114: MOV TEMP[27].x, TEMP[25].xxxx 1115: ENDIF 1116: LG2 TEMP[25].x, TEMP[27].xxxx 1117: MUL TEMP[25].x, IMM[45].yyyy, TEMP[25].xxxx 1118: FSGE TEMP[27].x, IMM[65].zzzz, TEMP[25].xxxx 1119: UIF TEMP[27].xxxx :0 1120: MAD TEMP[27].x, TEMP[25].xxxx, IMM[19].zzzz, IMM[65].wwww 1121: ELSE :0 1122: FSLT TEMP[28].x, IMM[65].zzzz, TEMP[25].xxxx 1123: FSLT TEMP[29].x, TEMP[25].xxxx, IMM[66].xxxx 1124: AND TEMP[28].x, TEMP[28].xxxx, TEMP[29].xxxx 1125: UIF TEMP[28].xxxx :0 1126: ADD TEMP[28].x, TEMP[25].xxxx, IMM[66].zzzz 1127: MUL TEMP[28].x, IMM[66].yyyy, TEMP[28].xxxx 1128: F2I TEMP[29].x, TEMP[28].xxxx 1129: I2F TEMP[30].x, TEMP[29].xxxx 1130: ADD TEMP[28].x, TEMP[28].xxxx, -TEMP[30].xxxx 1131: UARL ADDR[0].x, TEMP[29].xxxx 1132: MOV TEMP[30].x, TEMP[ADDR[0].x+76](14).xxxx 1133: UADD TEMP[31].x, TEMP[29].xxxx, IMM[54].zzzz 1134: UARL ADDR[0].x, TEMP[31].xxxx 1135: MOV TEMP[30].y, TEMP[ADDR[0].x+76](14).xxxx 1136: UADD TEMP[29].x, TEMP[29].xxxx, IMM[54].yyyy 1137: UARL ADDR[0].x, TEMP[29].xxxx 1138: MOV TEMP[30].z, TEMP[ADDR[0].x+76](14).xxxx 1139: MUL TEMP[29].x, TEMP[28].xxxx, TEMP[28].xxxx 1140: MOV TEMP[29].y, TEMP[28].xxxx 1141: MOV TEMP[29].z, IMM[14].xxxx 1142: MUL TEMP[28].xyz, IMM[59].yzxx, TEMP[30].yyyy 1143: MAD TEMP[28].xyz, IMM[59].xyxx, TEMP[30].xxxx, TEMP[28].xyzz 1144: MAD TEMP[28].xyz, IMM[58].zwww, TEMP[30].zzzz, TEMP[28].xyzz 1145: DP3 TEMP[27].x, TEMP[29].xyzz, TEMP[28].xyzz 1146: ELSE :0 1147: FSGE TEMP[28].x, TEMP[25].xxxx, IMM[66].xxxx 1148: FSLT TEMP[29].x, TEMP[25].xxxx, IMM[66].wwww 1149: AND TEMP[28].x, TEMP[28].xxxx, TEMP[29].xxxx 1150: UIF TEMP[28].xxxx :0 1151: ADD TEMP[28].x, TEMP[25].xxxx, IMM[67].yyyy 1152: MUL TEMP[28].x, IMM[67].xxxx, TEMP[28].xxxx 1153: F2I TEMP[29].x, TEMP[28].xxxx 1154: I2F TEMP[30].x, TEMP[29].xxxx 1155: ADD TEMP[28].x, TEMP[28].xxxx, -TEMP[30].xxxx 1156: UARL ADDR[0].x, TEMP[29].xxxx 1157: MOV TEMP[30].x, TEMP[ADDR[0].x+86](15).xxxx 1158: UADD TEMP[31].x, TEMP[29].xxxx, IMM[54].zzzz 1159: UARL ADDR[0].x, TEMP[31].xxxx 1160: MOV TEMP[30].y, TEMP[ADDR[0].x+86](15).xxxx 1161: UADD TEMP[29].x, TEMP[29].xxxx, IMM[54].yyyy 1162: UARL ADDR[0].x, TEMP[29].xxxx 1163: MOV TEMP[30].z, TEMP[ADDR[0].x+86](15).xxxx 1164: MUL TEMP[29].x, TEMP[28].xxxx, TEMP[28].xxxx 1165: MOV TEMP[29].y, TEMP[28].xxxx 1166: MOV TEMP[29].z, IMM[14].xxxx 1167: MUL TEMP[28].xyz, IMM[59].yzxx, TEMP[30].yyyy 1168: MAD TEMP[28].xyz, IMM[59].xyxx, TEMP[30].xxxx, TEMP[28].xyzz 1169: MAD TEMP[28].xyz, IMM[58].zwww, TEMP[30].zzzz, TEMP[28].xyzz 1170: DP3 TEMP[27].x, TEMP[29].xyzz, TEMP[28].xyzz 1171: ELSE :0 1172: MAD TEMP[27].x, TEMP[25].xxxx, IMM[67].zzzz, IMM[67].wwww 1173: ENDIF 1174: ENDIF 1175: ENDIF 1176: POW TEMP[25].x, IMM[60].zzzz, TEMP[27].xxxx 1177: FSGE TEMP[27].x, IMM[0].xxxx, TEMP[26].xxxx 1178: UIF TEMP[27].xxxx :0 1179: MOV TEMP[27].x, IMM[65].yyyy 1180: ELSE :0 1181: MOV TEMP[27].x, TEMP[26].xxxx 1182: ENDIF 1183: LG2 TEMP[26].x, TEMP[27].xxxx 1184: MUL TEMP[26].x, IMM[45].yyyy, TEMP[26].xxxx 1185: FSGE TEMP[27].x, IMM[65].zzzz, TEMP[26].xxxx 1186: UIF TEMP[27].xxxx :0 1187: MAD TEMP[27].x, TEMP[26].xxxx, IMM[19].zzzz, IMM[65].wwww 1188: ELSE :0 1189: FSLT TEMP[28].x, IMM[65].zzzz, TEMP[26].xxxx 1190: FSLT TEMP[29].x, TEMP[26].xxxx, IMM[66].xxxx 1191: AND TEMP[28].x, TEMP[28].xxxx, TEMP[29].xxxx 1192: UIF TEMP[28].xxxx :0 1193: ADD TEMP[28].x, TEMP[26].xxxx, IMM[66].zzzz 1194: MUL TEMP[28].x, IMM[66].yyyy, TEMP[28].xxxx 1195: F2I TEMP[29].x, TEMP[28].xxxx 1196: I2F TEMP[30].x, TEMP[29].xxxx 1197: ADD TEMP[28].x, TEMP[28].xxxx, -TEMP[30].xxxx 1198: UARL ADDR[0].x, TEMP[29].xxxx 1199: MOV TEMP[30].x, TEMP[ADDR[0].x+76](14).xxxx 1200: UADD TEMP[31].x, TEMP[29].xxxx, IMM[54].zzzz 1201: UARL ADDR[0].x, TEMP[31].xxxx 1202: MOV TEMP[30].y, TEMP[ADDR[0].x+76](14).xxxx 1203: UADD TEMP[29].x, TEMP[29].xxxx, IMM[54].yyyy 1204: UARL ADDR[0].x, TEMP[29].xxxx 1205: MOV TEMP[30].z, TEMP[ADDR[0].x+76](14).xxxx 1206: MUL TEMP[29].x, TEMP[28].xxxx, TEMP[28].xxxx 1207: MOV TEMP[29].y, TEMP[28].xxxx 1208: MOV TEMP[29].z, IMM[14].xxxx 1209: MUL TEMP[28].xyz, IMM[59].yzxx, TEMP[30].yyyy 1210: MAD TEMP[28].xyz, IMM[59].xyxx, TEMP[30].xxxx, TEMP[28].xyzz 1211: MAD TEMP[28].xyz, IMM[58].zwww, TEMP[30].zzzz, TEMP[28].xyzz 1212: DP3 TEMP[27].x, TEMP[29].xyzz, TEMP[28].xyzz 1213: ELSE :0 1214: FSGE TEMP[28].x, TEMP[26].xxxx, IMM[66].xxxx 1215: FSLT TEMP[29].x, TEMP[26].xxxx, IMM[66].wwww 1216: AND TEMP[28].x, TEMP[28].xxxx, TEMP[29].xxxx 1217: UIF TEMP[28].xxxx :0 1218: ADD TEMP[28].x, TEMP[26].xxxx, IMM[67].yyyy 1219: MUL TEMP[28].x, IMM[67].xxxx, TEMP[28].xxxx 1220: F2I TEMP[29].x, TEMP[28].xxxx 1221: I2F TEMP[30].x, TEMP[29].xxxx 1222: ADD TEMP[28].x, TEMP[28].xxxx, -TEMP[30].xxxx 1223: UARL ADDR[0].x, TEMP[29].xxxx 1224: MOV TEMP[30].x, TEMP[ADDR[0].x+86](15).xxxx 1225: UADD TEMP[31].x, TEMP[29].xxxx, IMM[54].zzzz 1226: UARL ADDR[0].x, TEMP[31].xxxx 1227: MOV TEMP[30].y, TEMP[ADDR[0].x+86](15).xxxx 1228: UADD TEMP[29].x, TEMP[29].xxxx, IMM[54].yyyy 1229: UARL ADDR[0].x, TEMP[29].xxxx 1230: MOV TEMP[30].z, TEMP[ADDR[0].x+86](15).xxxx 1231: MUL TEMP[29].x, TEMP[28].xxxx, TEMP[28].xxxx 1232: MOV TEMP[29].y, TEMP[28].xxxx 1233: MOV TEMP[29].z, IMM[14].xxxx 1234: MUL TEMP[28].xyz, IMM[59].yzxx, TEMP[30].yyyy 1235: MAD TEMP[28].xyz, IMM[59].xyxx, TEMP[30].xxxx, TEMP[28].xyzz 1236: MAD TEMP[28].xyz, IMM[58].zwww, TEMP[30].zzzz, TEMP[28].xyzz 1237: DP3 TEMP[27].x, TEMP[29].xyzz, TEMP[28].xyzz 1238: ELSE :0 1239: MAD TEMP[27].x, TEMP[26].xxxx, IMM[67].zzzz, IMM[67].wwww 1240: ENDIF 1241: ENDIF 1242: ENDIF 1243: POW TEMP[26].x, IMM[60].zzzz, TEMP[27].xxxx 1244: MOV TEMP[25].y, TEMP[26].xxxx 1245: FSGE TEMP[26].x, IMM[0].xxxx, TEMP[24].xxxx 1246: UIF TEMP[26].xxxx :0 1247: MOV TEMP[26].x, IMM[65].yyyy 1248: ELSE :0 1249: MOV TEMP[26].x, TEMP[24].xxxx 1250: ENDIF 1251: LG2 TEMP[24].x, TEMP[26].xxxx 1252: MUL TEMP[24].x, IMM[45].yyyy, TEMP[24].xxxx 1253: FSGE TEMP[26].x, IMM[65].zzzz, TEMP[24].xxxx 1254: UIF TEMP[26].xxxx :0 1255: MAD TEMP[26].x, TEMP[24].xxxx, IMM[19].zzzz, IMM[65].wwww 1256: ELSE :0 1257: FSLT TEMP[27].x, IMM[65].zzzz, TEMP[24].xxxx 1258: FSLT TEMP[28].x, TEMP[24].xxxx, IMM[66].xxxx 1259: AND TEMP[27].x, TEMP[27].xxxx, TEMP[28].xxxx 1260: UIF TEMP[27].xxxx :0 1261: ADD TEMP[27].x, TEMP[24].xxxx, IMM[66].zzzz 1262: MUL TEMP[27].x, IMM[66].yyyy, TEMP[27].xxxx 1263: F2I TEMP[28].x, TEMP[27].xxxx 1264: I2F TEMP[29].x, TEMP[28].xxxx 1265: ADD TEMP[27].x, TEMP[27].xxxx, -TEMP[29].xxxx 1266: UARL ADDR[0].x, TEMP[28].xxxx 1267: MOV TEMP[29].x, TEMP[ADDR[0].x+76](14).xxxx 1268: UADD TEMP[30].x, TEMP[28].xxxx, IMM[54].zzzz 1269: UARL ADDR[0].x, TEMP[30].xxxx 1270: MOV TEMP[29].y, TEMP[ADDR[0].x+76](14).xxxx 1271: UADD TEMP[28].x, TEMP[28].xxxx, IMM[54].yyyy 1272: UARL ADDR[0].x, TEMP[28].xxxx 1273: MOV TEMP[29].z, TEMP[ADDR[0].x+76](14).xxxx 1274: MUL TEMP[28].x, TEMP[27].xxxx, TEMP[27].xxxx 1275: MOV TEMP[28].y, TEMP[27].xxxx 1276: MOV TEMP[28].z, IMM[14].xxxx 1277: MUL TEMP[27].xyz, IMM[59].yzxx, TEMP[29].yyyy 1278: MAD TEMP[27].xyz, IMM[59].xyxx, TEMP[29].xxxx, TEMP[27].xyzz 1279: MAD TEMP[27].xyz, IMM[58].zwww, TEMP[29].zzzz, TEMP[27].xyzz 1280: DP3 TEMP[26].x, TEMP[28].xyzz, TEMP[27].xyzz 1281: ELSE :0 1282: FSGE TEMP[27].x, TEMP[24].xxxx, IMM[66].xxxx 1283: FSLT TEMP[28].x, TEMP[24].xxxx, IMM[66].wwww 1284: AND TEMP[27].x, TEMP[27].xxxx, TEMP[28].xxxx 1285: UIF TEMP[27].xxxx :0 1286: ADD TEMP[27].x, TEMP[24].xxxx, IMM[67].yyyy 1287: MUL TEMP[27].x, IMM[67].xxxx, TEMP[27].xxxx 1288: F2I TEMP[28].x, TEMP[27].xxxx 1289: I2F TEMP[29].x, TEMP[28].xxxx 1290: ADD TEMP[27].x, TEMP[27].xxxx, -TEMP[29].xxxx 1291: UARL ADDR[0].x, TEMP[28].xxxx 1292: MOV TEMP[29].x, TEMP[ADDR[0].x+86](15).xxxx 1293: UADD TEMP[30].x, TEMP[28].xxxx, IMM[54].zzzz 1294: UARL ADDR[0].x, TEMP[30].xxxx 1295: MOV TEMP[29].y, TEMP[ADDR[0].x+86](15).xxxx 1296: UADD TEMP[28].x, TEMP[28].xxxx, IMM[54].yyyy 1297: UARL ADDR[0].x, TEMP[28].xxxx 1298: MOV TEMP[29].z, TEMP[ADDR[0].x+86](15).xxxx 1299: MUL TEMP[28].x, TEMP[27].xxxx, TEMP[27].xxxx 1300: MOV TEMP[28].y, TEMP[27].xxxx 1301: MOV TEMP[28].z, IMM[14].xxxx 1302: MUL TEMP[27].xyz, IMM[59].yzxx, TEMP[29].yyyy 1303: MAD TEMP[27].xyz, IMM[59].xyxx, TEMP[29].xxxx, TEMP[27].xyzz 1304: MAD TEMP[27].xyz, IMM[58].zwww, TEMP[29].zzzz, TEMP[27].xyzz 1305: DP3 TEMP[26].x, TEMP[28].xyzz, TEMP[27].xyzz 1306: ELSE :0 1307: MAD TEMP[26].x, TEMP[24].xxxx, IMM[67].zzzz, IMM[67].wwww 1308: ENDIF 1309: ENDIF 1310: ENDIF 1311: POW TEMP[24].x, IMM[60].zzzz, TEMP[26].xxxx 1312: MOV TEMP[25].z, TEMP[24].xxxx 1313: ADD TEMP[24].xyz, TEMP[25].xyzz, IMM[68].xxxx 1314: DP3 TEMP[25].x, TEMP[12].xyzz, TEMP[24].xyzz 1315: DP3 TEMP[26].x, TEMP[13].xyzz, TEMP[24].xyzz 1316: MOV TEMP[25].y, TEMP[26].xxxx 1317: DP3 TEMP[24].x, TEMP[14].xyzz, TEMP[24].xyzz 1318: MOV TEMP[25].z, TEMP[24].xxxx 1319: MUL TEMP[24].xyz, TEMP[25].xyzz, IMM[65].yyyy 1320: POW TEMP[25].x, TEMP[24].xxxx, IMM[68].yyyy 1321: POW TEMP[25].y, TEMP[24].yyyy, IMM[68].yyyy 1322: POW TEMP[25].z, TEMP[24].zzzz, IMM[68].yyyy 1323: MAD TEMP[24].xyz, IMM[3].wwww, TEMP[25].xyzz, IMM[68].zzzz 1324: MAD TEMP[25].xyz, IMM[4].wwww, TEMP[25].xyzz, IMM[14].xxxx 1325: RCP TEMP[26].x, TEMP[25].xxxx 1326: RCP TEMP[26].y, TEMP[25].yyyy 1327: RCP TEMP[26].z, TEMP[25].zzzz 1328: MUL TEMP[24].xyz, TEMP[24].xyzz, TEMP[26].xyzz 1329: POW TEMP[25].x, TEMP[24].xxxx, IMM[68].wwww 1330: POW TEMP[25].y, TEMP[24].yyyy, IMM[68].wwww 1331: POW TEMP[25].z, TEMP[24].zzzz, IMM[68].wwww 1332: MOV TEMP[0].xyz, TEMP[25].xyzx 1333: ELSE :0 1334: USEQ TEMP[24].x, CONST[0].xxxx, IMM[10].wwww 1335: USEQ TEMP[25].x, CONST[0].xxxx, IMM[47].zzzz 1336: OR TEMP[24].x, TEMP[24].xxxx, TEMP[25].xxxx 1337: UIF TEMP[24].xxxx :0 1338: MUL TEMP[1].xyz, TEMP[1].xyzz, IMM[50].xxxx 1339: DP3 TEMP[24].x, IMM[35].xyzz, TEMP[1].xyzz 1340: DP3 TEMP[25].x, IMM[36].xyzz, TEMP[1].xyzz 1341: MOV TEMP[24].y, TEMP[25].xxxx 1342: DP3 TEMP[1].x, IMM[37].xyzz, TEMP[1].xyzz 1343: MOV TEMP[24].z, TEMP[1].xxxx 1344: MAX TEMP[26].x, TEMP[24].xxxx, TEMP[25].xxxx 1345: MAX TEMP[26].x, TEMP[26].xxxx, TEMP[1].xxxx 1346: MAX TEMP[27].x, TEMP[26].xxxx, IMM[21].xxxx 1347: MIN TEMP[28].x, TEMP[24].xxxx, TEMP[25].xxxx 1348: MIN TEMP[28].x, TEMP[28].xxxx, TEMP[1].xxxx 1349: MAX TEMP[28].x, TEMP[28].xxxx, IMM[21].xxxx 1350: ADD TEMP[27].x, TEMP[27].xxxx, -TEMP[28].xxxx 1351: MAX TEMP[26].x, TEMP[26].xxxx, IMM[32].wwww 1352: RCP TEMP[26].x, TEMP[26].xxxx 1353: MUL TEMP[26].x, TEMP[27].xxxx, TEMP[26].xxxx 1354: ADD TEMP[27].x, TEMP[24].xxxx, -TEMP[1].xxxx 1355: ADD TEMP[28].x, TEMP[25].xxxx, -TEMP[24].xxxx 1356: ADD TEMP[29].x, TEMP[1].xxxx, -TEMP[25].xxxx 1357: MUL TEMP[29].x, TEMP[1].xxxx, TEMP[29].xxxx 1358: MAD TEMP[28].x, TEMP[25].xxxx, TEMP[28].xxxx, TEMP[29].xxxx 1359: MAD TEMP[27].x, TEMP[24].xxxx, TEMP[27].xxxx, TEMP[28].xxxx 1360: SQRT TEMP[27].x, TEMP[27].xxxx 1361: ADD TEMP[25].x, TEMP[1].xxxx, TEMP[25].xxxx 1362: ADD TEMP[25].x, TEMP[25].xxxx, TEMP[24].xxxx 1363: MAD TEMP[25].x, IMM[50].yyyy, TEMP[27].xxxx, TEMP[25].xxxx 1364: MUL TEMP[25].x, TEMP[25].xxxx, IMM[50].zzzz 1365: ADD TEMP[27].x, TEMP[26].xxxx, IMM[50].wwww 1366: MUL TEMP[27].x, TEMP[27].xxxx, IMM[51].xxxx 1367: MUL TEMP[28].x, IMM[51].yyyy, TEMP[27].xxxx 1368: ABS TEMP[28].x, TEMP[28].xxxx 1369: ADD TEMP[28].x, IMM[14].xxxx, -TEMP[28].xxxx 1370: MAX TEMP[28].x, TEMP[28].xxxx, IMM[0].xxxx 1371: SSG TEMP[27].x, TEMP[27].xxxx 1372: MUL TEMP[28].x, TEMP[28].xxxx, TEMP[28].xxxx 1373: ADD TEMP[28].x, IMM[14].xxxx, -TEMP[28].xxxx 1374: MAD TEMP[27].x, TEMP[27].xxxx, TEMP[28].xxxx, IMM[14].xxxx 1375: MUL TEMP[27].x, TEMP[27].xxxx, IMM[51].zzzz 1376: FSGE TEMP[28].x, IMM[51].wwww, TEMP[25].xxxx 1377: UIF TEMP[28].xxxx :0 1378: MOV TEMP[28].x, TEMP[27].xxxx 1379: ELSE :0 1380: FSGE TEMP[29].x, TEMP[25].xxxx, IMM[52].xxxx 1381: UIF TEMP[29].xxxx :0 1382: MOV TEMP[28].x, IMM[0].xxxx 1383: ELSE :0 1384: RCP TEMP[25].x, TEMP[25].xxxx 1385: MAD TEMP[25].x, IMM[52].yyyy, TEMP[25].xxxx, IMM[52].zzzz 1386: MUL TEMP[28].x, TEMP[27].xxxx, TEMP[25].xxxx 1387: ENDIF 1388: ENDIF 1389: ADD TEMP[25].x, IMM[14].xxxx, TEMP[28].xxxx 1390: MUL TEMP[24].xyz, TEMP[24].xyzz, TEMP[25].xxxx 1391: MOV TEMP[1].yz, TEMP[24].xyzx 1392: FSEQ TEMP[25].x, TEMP[24].xxxx, TEMP[24].yyyy 1393: FSEQ TEMP[27].x, TEMP[24].yyyy, TEMP[24].zzzz 1394: AND TEMP[25].x, TEMP[25].xxxx, TEMP[27].xxxx 1395: UIF TEMP[25].xxxx :0 1396: MOV TEMP[25].x, IMM[0].xxxx 1397: ELSE :0 1398: ADD TEMP[27].x, TEMP[24].yyyy, -TEMP[24].zzzz 1399: MUL TEMP[27].x, IMM[33].wwww, TEMP[27].xxxx 1400: MAD TEMP[28].x, IMM[19].wwww, TEMP[24].xxxx, -TEMP[24].yyyy 1401: ADD TEMP[28].x, TEMP[28].xxxx, -TEMP[24].zzzz 1402: ABS TEMP[29].x, TEMP[28].xxxx 1403: ABS TEMP[30].x, TEMP[27].xxxx 1404: MUL TEMP[30].x, IMM[34].wwww, TEMP[30].xxxx 1405: FSLT TEMP[29].x, TEMP[30].xxxx, TEMP[29].xxxx 1406: UIF TEMP[29].xxxx :0 1407: RCP TEMP[29].x, TEMP[28].xxxx 1408: MUL TEMP[29].x, TEMP[27].xxxx, TEMP[29].xxxx 1409: ABS TEMP[29].x, TEMP[29].xxxx 1410: MIN TEMP[29].x, TEMP[29].xxxx, IMM[14].xxxx 1411: RCP TEMP[30].x, TEMP[28].xxxx 1412: MUL TEMP[30].x, TEMP[27].xxxx, TEMP[30].xxxx 1413: ABS TEMP[30].x, TEMP[30].xxxx 1414: MAX TEMP[30].x, TEMP[30].xxxx, IMM[14].xxxx 1415: RCP TEMP[30].x, TEMP[30].xxxx 1416: MUL TEMP[29].x, TEMP[29].xxxx, TEMP[30].xxxx 1417: MUL TEMP[30].x, TEMP[29].xxxx, TEMP[29].xxxx 1418: MAD TEMP[31].x, IMM[35].wwww, TEMP[30].xxxx, IMM[36].wwww 1419: MAD TEMP[31].x, TEMP[31].xxxx, TEMP[30].xxxx, IMM[37].wwww 1420: MAD TEMP[31].x, TEMP[31].xxxx, TEMP[30].xxxx, IMM[38].xxxx 1421: MAD TEMP[31].x, TEMP[31].xxxx, TEMP[30].xxxx, IMM[38].yyyy 1422: MAD TEMP[31].x, TEMP[31].xxxx, TEMP[30].xxxx, IMM[38].zzzz 1423: MUL TEMP[30].x, TEMP[31].xxxx, TEMP[29].xxxx 1424: RCP TEMP[29].x, TEMP[28].xxxx 1425: MUL TEMP[29].x, TEMP[27].xxxx, TEMP[29].xxxx 1426: ABS TEMP[29].x, TEMP[29].xxxx 1427: FSLT TEMP[29].x, IMM[14].xxxx, TEMP[29].xxxx 1428: AND TEMP[29].x, TEMP[29].xxxx, IMM[14].xxxx 1429: MAD TEMP[31].x, TEMP[30].xxxx, IMM[38].wwww, IMM[39].xxxx 1430: MAD TEMP[30].x, TEMP[29].xxxx, TEMP[31].xxxx, TEMP[30].xxxx 1431: RCP TEMP[29].x, TEMP[28].xxxx 1432: MUL TEMP[29].x, TEMP[27].xxxx, TEMP[29].xxxx 1433: SSG TEMP[29].x, TEMP[29].xxxx 1434: MUL TEMP[29].x, TEMP[30].xxxx, TEMP[29].xxxx 1435: FSLT TEMP[28].x, TEMP[28].xxxx, IMM[0].xxxx 1436: UIF TEMP[28].xxxx :0 1437: FSGE TEMP[28].x, TEMP[27].xxxx, IMM[0].xxxx 1438: UIF TEMP[28].xxxx :0 1439: ADD TEMP[29].x, TEMP[29].xxxx, IMM[39].yyyy 1440: ELSE :0 1441: ADD TEMP[29].x, TEMP[29].xxxx, IMM[39].zzzz 1442: ENDIF 1443: ENDIF 1444: ELSE :0 1445: SSG TEMP[27].x, TEMP[27].xxxx 1446: MUL TEMP[29].x, TEMP[27].xxxx, IMM[39].xxxx 1447: ENDIF 1448: MUL TEMP[25].x, IMM[39].wwww, TEMP[29].xxxx 1449: ENDIF 1450: FSLT TEMP[27].x, TEMP[25].xxxx, IMM[0].xxxx 1451: UIF TEMP[27].xxxx :0 1452: ADD TEMP[25].x, TEMP[25].xxxx, IMM[40].xxxx 1453: ENDIF 1454: MAX TEMP[25].x, TEMP[25].xxxx, IMM[0].xxxx 1455: MIN TEMP[25].x, TEMP[25].xxxx, IMM[40].xxxx 1456: MOV TEMP[27].x, TEMP[25].xxxx 1457: FSLT TEMP[28].x, TEMP[25].xxxx, IMM[40].yyyy 1458: UIF TEMP[28].xxxx :0 1459: ADD TEMP[27].x, TEMP[25].xxxx, IMM[40].xxxx 1460: ELSE :0 1461: FSLT TEMP[25].x, IMM[40].zzzz, TEMP[27].xxxx 1462: UIF TEMP[25].xxxx :0 1463: ADD TEMP[27].x, TEMP[27].xxxx, IMM[40].wwww 1464: ENDIF 1465: ENDIF 1466: MOV TEMP[25].x, IMM[0].xxxx 1467: FSLT TEMP[28].x, IMM[52].wwww, TEMP[27].xxxx 1468: FSLT TEMP[29].x, TEMP[27].xxxx, IMM[53].xxxx 1469: AND TEMP[28].x, TEMP[28].xxxx, TEMP[29].xxxx 1470: UIF TEMP[28].xxxx :0 1471: ADD TEMP[27].x, TEMP[27].xxxx, IMM[53].xxxx 1472: MUL TEMP[27].x, IMM[53].yyyy, TEMP[27].xxxx 1473: F2I TEMP[28].x, TEMP[27].xxxx 1474: I2F TEMP[29].x, TEMP[28].xxxx 1475: ADD TEMP[27].x, TEMP[27].xxxx, -TEMP[29].xxxx 1476: MUL TEMP[29].x, TEMP[27].xxxx, TEMP[27].xxxx 1477: MUL TEMP[29].x, TEMP[29].xxxx, TEMP[27].xxxx 1478: MUL TEMP[30].x, TEMP[27].xxxx, TEMP[27].xxxx 1479: USEQ TEMP[31].x, TEMP[28].xxxx, IMM[54].xxxx 1480: UIF TEMP[31].xxxx :0 1481: MUL TEMP[31].x, TEMP[29].xxxx, IMM[53].zzzz 1482: MAD TEMP[31].x, TEMP[30].xxxx, IMM[51].yyyy, TEMP[31].xxxx 1483: MAD TEMP[31].x, TEMP[27].xxxx, IMM[52].zzzz, TEMP[31].xxxx 1484: ADD TEMP[25].x, TEMP[31].xxxx, IMM[53].wwww 1485: ELSE :0 1486: USEQ TEMP[31].x, TEMP[28].xxxx, IMM[54].yyyy 1487: UIF TEMP[31].xxxx :0 1488: MAD TEMP[31].x, TEMP[29].xxxx, IMM[51].yyyy, -TEMP[30].xxxx 1489: ADD TEMP[25].x, TEMP[31].xxxx, IMM[55].xxxx 1490: ELSE :0 1491: USEQ TEMP[31].x, TEMP[28].xxxx, IMM[54].zzzz 1492: UIF TEMP[31].xxxx :0 1493: MUL TEMP[31].x, TEMP[29].xxxx, IMM[52].zzzz 1494: MAD TEMP[30].x, TEMP[30].xxxx, IMM[51].yyyy, TEMP[31].xxxx 1495: MAD TEMP[27].x, TEMP[27].xxxx, IMM[51].yyyy, TEMP[30].xxxx 1496: ADD TEMP[25].x, TEMP[27].xxxx, IMM[53].wwww 1497: ELSE :0 1498: USEQ TEMP[27].x, TEMP[28].xxxx, IMM[54].wwww 1499: UIF TEMP[27].xxxx :0 1500: MUL TEMP[25].x, TEMP[29].xxxx, IMM[53].wwww 1501: ELSE :0 1502: MOV TEMP[25].x, IMM[0].xxxx 1503: ENDIF 1504: ENDIF 1505: ENDIF 1506: ENDIF 1507: ENDIF 1508: MUL TEMP[26].x, IMM[55].yyyy, TEMP[26].xxxx 1509: ADD TEMP[27].x, IMM[41].yyyy, -TEMP[24].xxxx 1510: MUL TEMP[26].x, TEMP[26].xxxx, TEMP[27].xxxx 1511: MAD TEMP[1].x, TEMP[26].xxxx, TEMP[25].xxxx, TEMP[24].xxxx 1512: MAX TEMP[1].xyz, TEMP[1].xyzz, IMM[0].xxxx 1513: MIN TEMP[1].xyz, TEMP[1].xyzz, IMM[55].zzzz 1514: DP3 TEMP[24].x, IMM[42].xyzz, TEMP[1].xyzz 1515: DP3 TEMP[25].x, IMM[43].xyzz, TEMP[1].xyzz 1516: MOV TEMP[24].y, TEMP[25].xxxx 1517: DP3 TEMP[1].x, IMM[44].xyzz, TEMP[1].xyzz 1518: MOV TEMP[24].z, TEMP[1].xxxx 1519: MAX TEMP[1].xyz, TEMP[24].xyzz, IMM[0].xxxx 1520: MIN TEMP[1].xyz, TEMP[1].xyzz, IMM[55].zzzz 1521: DP3 TEMP[24].x, TEMP[1].xyzz, IMM[34].xyzz 1522: LRP TEMP[1].xyz, IMM[41].zzzz, TEMP[1].xyzz, TEMP[24].xxxx 1523: MOV TEMP[96].x, IMM[55].wwww 1524: MOV TEMP[97].x, IMM[55].wwww 1525: MOV TEMP[98].x, IMM[56].xxxx 1526: MOV TEMP[99].x, IMM[56].yyyy 1527: MOV TEMP[100].x, IMM[56].zzzz 1528: MOV TEMP[101].x, IMM[56].zzzz 1529: MOV TEMP[102].x, IMM[56].wwww 1530: MOV TEMP[103].x, IMM[57].xxxx 1531: MOV TEMP[104].x, IMM[57].yyyy 1532: MOV TEMP[105].x, IMM[20].yyyy 1533: MOV TEMP[106].x, IMM[20].yyyy 1534: MOV TEMP[107].x, IMM[20].yyyy 1535: FSGE TEMP[24].x, IMM[0].xxxx, TEMP[1].xxxx 1536: UIF TEMP[24].xxxx :0 1537: MOV TEMP[24].x, IMM[57].zzzz 1538: ELSE :0 1539: MOV TEMP[24].x, TEMP[1].xxxx 1540: ENDIF 1541: LG2 TEMP[24].x, TEMP[24].xxxx 1542: MUL TEMP[24].x, IMM[45].yyyy, TEMP[24].xxxx 1543: FSGE TEMP[25].x, IMM[57].wwww, TEMP[24].xxxx 1544: UIF TEMP[25].xxxx :0 1545: MOV TEMP[25].x, IMM[55].wwww 1546: ELSE :0 1547: FSLT TEMP[26].x, IMM[57].wwww, TEMP[24].xxxx 1548: FSLT TEMP[27].x, TEMP[24].xxxx, IMM[43].wwww 1549: AND TEMP[26].x, TEMP[26].xxxx, TEMP[27].xxxx 1550: UIF TEMP[26].xxxx :0 1551: ADD TEMP[26].x, TEMP[24].xxxx, IMM[58].yyyy 1552: MUL TEMP[26].x, IMM[58].xxxx, TEMP[26].xxxx 1553: F2I TEMP[27].x, TEMP[26].xxxx 1554: I2F TEMP[28].x, TEMP[27].xxxx 1555: ADD TEMP[26].x, TEMP[26].xxxx, -TEMP[28].xxxx 1556: UARL ADDR[0].x, TEMP[27].xxxx 1557: MOV TEMP[28].x, TEMP[ADDR[0].x+96](16).xxxx 1558: UADD TEMP[29].x, TEMP[27].xxxx, IMM[54].zzzz 1559: UARL ADDR[0].x, TEMP[29].xxxx 1560: MOV TEMP[28].y, TEMP[ADDR[0].x+96](16).xxxx 1561: UADD TEMP[27].x, TEMP[27].xxxx, IMM[54].yyyy 1562: UARL ADDR[0].x, TEMP[27].xxxx 1563: MOV TEMP[28].z, TEMP[ADDR[0].x+96](16).xxxx 1564: MUL TEMP[27].x, TEMP[26].xxxx, TEMP[26].xxxx 1565: MOV TEMP[27].y, TEMP[26].xxxx 1566: MOV TEMP[27].z, IMM[14].xxxx 1567: MUL TEMP[26].xyz, IMM[59].yzxx, TEMP[28].yyyy 1568: MAD TEMP[26].xyz, IMM[59].xyxx, TEMP[28].xxxx, TEMP[26].xyzz 1569: MAD TEMP[26].xyz, IMM[58].zwww, TEMP[28].zzzz, TEMP[26].xyzz 1570: DP3 TEMP[25].x, TEMP[27].xyzz, TEMP[26].xyzz 1571: ELSE :0 1572: FSGE TEMP[26].x, TEMP[24].xxxx, IMM[43].wwww 1573: FSLT TEMP[27].x, TEMP[24].xxxx, IMM[59].wwww 1574: AND TEMP[26].x, TEMP[26].xxxx, TEMP[27].xxxx 1575: UIF TEMP[26].xxxx :0 1576: ADD TEMP[24].x, TEMP[24].xxxx, IMM[60].yyyy 1577: MUL TEMP[24].x, IMM[60].xxxx, TEMP[24].xxxx 1578: F2I TEMP[26].x, TEMP[24].xxxx 1579: I2F TEMP[27].x, TEMP[26].xxxx 1580: ADD TEMP[24].x, TEMP[24].xxxx, -TEMP[27].xxxx 1581: UARL ADDR[0].x, TEMP[26].xxxx 1582: MOV TEMP[27].x, TEMP[ADDR[0].x+102](17).xxxx 1583: UADD TEMP[28].x, TEMP[26].xxxx, IMM[54].zzzz 1584: UARL ADDR[0].x, TEMP[28].xxxx 1585: MOV TEMP[27].y, TEMP[ADDR[0].x+102](17).xxxx 1586: UADD TEMP[26].x, TEMP[26].xxxx, IMM[54].yyyy 1587: UARL ADDR[0].x, TEMP[26].xxxx 1588: MOV TEMP[27].z, TEMP[ADDR[0].x+102](17).xxxx 1589: MUL TEMP[26].x, TEMP[24].xxxx, TEMP[24].xxxx 1590: MOV TEMP[26].y, TEMP[24].xxxx 1591: MOV TEMP[26].z, IMM[14].xxxx 1592: MUL TEMP[24].xyz, IMM[59].yzxx, TEMP[27].yyyy 1593: MAD TEMP[24].xyz, IMM[59].xyxx, TEMP[27].xxxx, TEMP[24].xyzz 1594: MAD TEMP[24].xyz, IMM[58].zwww, TEMP[27].zzzz, TEMP[24].xyzz 1595: DP3 TEMP[25].x, TEMP[26].xyzz, TEMP[24].xyzz 1596: ELSE :0 1597: MOV TEMP[25].x, IMM[20].yyyy 1598: ENDIF 1599: ENDIF 1600: ENDIF 1601: POW TEMP[24].x, IMM[60].zzzz, TEMP[25].xxxx 1602: MOV TEMP[108].x, IMM[55].wwww 1603: MOV TEMP[109].x, IMM[55].wwww 1604: MOV TEMP[110].x, IMM[56].xxxx 1605: MOV TEMP[111].x, IMM[56].yyyy 1606: MOV TEMP[112].x, IMM[56].zzzz 1607: MOV TEMP[113].x, IMM[56].zzzz 1608: MOV TEMP[114].x, IMM[56].wwww 1609: MOV TEMP[115].x, IMM[57].xxxx 1610: MOV TEMP[116].x, IMM[57].yyyy 1611: MOV TEMP[117].x, IMM[20].yyyy 1612: MOV TEMP[118].x, IMM[20].yyyy 1613: MOV TEMP[119].x, IMM[20].yyyy 1614: FSGE TEMP[25].x, IMM[0].xxxx, TEMP[1].yyyy 1615: UIF TEMP[25].xxxx :0 1616: MOV TEMP[25].x, IMM[57].zzzz 1617: ELSE :0 1618: MOV TEMP[25].x, TEMP[1].yyyy 1619: ENDIF 1620: LG2 TEMP[25].x, TEMP[25].xxxx 1621: MUL TEMP[25].x, IMM[45].yyyy, TEMP[25].xxxx 1622: FSGE TEMP[26].x, IMM[57].wwww, TEMP[25].xxxx 1623: UIF TEMP[26].xxxx :0 1624: MOV TEMP[26].x, IMM[55].wwww 1625: ELSE :0 1626: FSLT TEMP[27].x, IMM[57].wwww, TEMP[25].xxxx 1627: FSLT TEMP[28].x, TEMP[25].xxxx, IMM[43].wwww 1628: AND TEMP[27].x, TEMP[27].xxxx, TEMP[28].xxxx 1629: UIF TEMP[27].xxxx :0 1630: ADD TEMP[27].x, TEMP[25].xxxx, IMM[58].yyyy 1631: MUL TEMP[27].x, IMM[58].xxxx, TEMP[27].xxxx 1632: F2I TEMP[28].x, TEMP[27].xxxx 1633: I2F TEMP[29].x, TEMP[28].xxxx 1634: ADD TEMP[27].x, TEMP[27].xxxx, -TEMP[29].xxxx 1635: UARL ADDR[0].x, TEMP[28].xxxx 1636: MOV TEMP[29].x, TEMP[ADDR[0].x+108](18).xxxx 1637: UADD TEMP[30].x, TEMP[28].xxxx, IMM[54].zzzz 1638: UARL ADDR[0].x, TEMP[30].xxxx 1639: MOV TEMP[29].y, TEMP[ADDR[0].x+108](18).xxxx 1640: UADD TEMP[28].x, TEMP[28].xxxx, IMM[54].yyyy 1641: UARL ADDR[0].x, TEMP[28].xxxx 1642: MOV TEMP[29].z, TEMP[ADDR[0].x+108](18).xxxx 1643: MUL TEMP[28].x, TEMP[27].xxxx, TEMP[27].xxxx 1644: MOV TEMP[28].y, TEMP[27].xxxx 1645: MOV TEMP[28].z, IMM[14].xxxx 1646: MUL TEMP[27].xyz, IMM[59].yzxx, TEMP[29].yyyy 1647: MAD TEMP[27].xyz, IMM[59].xyxx, TEMP[29].xxxx, TEMP[27].xyzz 1648: MAD TEMP[27].xyz, IMM[58].zwww, TEMP[29].zzzz, TEMP[27].xyzz 1649: DP3 TEMP[26].x, TEMP[28].xyzz, TEMP[27].xyzz 1650: ELSE :0 1651: FSGE TEMP[27].x, TEMP[25].xxxx, IMM[43].wwww 1652: FSLT TEMP[28].x, TEMP[25].xxxx, IMM[59].wwww 1653: AND TEMP[27].x, TEMP[27].xxxx, TEMP[28].xxxx 1654: UIF TEMP[27].xxxx :0 1655: ADD TEMP[25].x, TEMP[25].xxxx, IMM[60].yyyy 1656: MUL TEMP[25].x, IMM[60].xxxx, TEMP[25].xxxx 1657: F2I TEMP[27].x, TEMP[25].xxxx 1658: I2F TEMP[28].x, TEMP[27].xxxx 1659: ADD TEMP[25].x, TEMP[25].xxxx, -TEMP[28].xxxx 1660: UARL ADDR[0].x, TEMP[27].xxxx 1661: MOV TEMP[28].x, TEMP[ADDR[0].x+114](19).xxxx 1662: UADD TEMP[29].x, TEMP[27].xxxx, IMM[54].zzzz 1663: UARL ADDR[0].x, TEMP[29].xxxx 1664: MOV TEMP[28].y, TEMP[ADDR[0].x+114](19).xxxx 1665: UADD TEMP[27].x, TEMP[27].xxxx, IMM[54].yyyy 1666: UARL ADDR[0].x, TEMP[27].xxxx 1667: MOV TEMP[28].z, TEMP[ADDR[0].x+114](19).xxxx 1668: MUL TEMP[27].x, TEMP[25].xxxx, TEMP[25].xxxx 1669: MOV TEMP[27].y, TEMP[25].xxxx 1670: MOV TEMP[27].z, IMM[14].xxxx 1671: MUL TEMP[25].xyz, IMM[59].yzxx, TEMP[28].yyyy 1672: MAD TEMP[25].xyz, IMM[59].xyxx, TEMP[28].xxxx, TEMP[25].xyzz 1673: MAD TEMP[25].xyz, IMM[58].zwww, TEMP[28].zzzz, TEMP[25].xyzz 1674: DP3 TEMP[26].x, TEMP[27].xyzz, TEMP[25].xyzz 1675: ELSE :0 1676: MOV TEMP[26].x, IMM[20].yyyy 1677: ENDIF 1678: ENDIF 1679: ENDIF 1680: POW TEMP[25].x, IMM[60].zzzz, TEMP[26].xxxx 1681: MOV TEMP[24].y, TEMP[25].xxxx 1682: MOV TEMP[120].x, IMM[55].wwww 1683: MOV TEMP[121].x, IMM[55].wwww 1684: MOV TEMP[122].x, IMM[56].xxxx 1685: MOV TEMP[123].x, IMM[56].yyyy 1686: MOV TEMP[124].x, IMM[56].zzzz 1687: MOV TEMP[125].x, IMM[56].zzzz 1688: MOV TEMP[126].x, IMM[56].wwww 1689: MOV TEMP[127].x, IMM[57].xxxx 1690: MOV TEMP[128].x, IMM[57].yyyy 1691: MOV TEMP[129].x, IMM[20].yyyy 1692: MOV TEMP[130].x, IMM[20].yyyy 1693: MOV TEMP[131].x, IMM[20].yyyy 1694: FSGE TEMP[25].x, IMM[0].xxxx, TEMP[1].zzzz 1695: UIF TEMP[25].xxxx :0 1696: MOV TEMP[25].x, IMM[57].zzzz 1697: ELSE :0 1698: MOV TEMP[25].x, TEMP[1].zzzz 1699: ENDIF 1700: LG2 TEMP[1].x, TEMP[25].xxxx 1701: MUL TEMP[1].x, IMM[45].yyyy, TEMP[1].xxxx 1702: FSGE TEMP[25].x, IMM[57].wwww, TEMP[1].xxxx 1703: UIF TEMP[25].xxxx :0 1704: MOV TEMP[25].x, IMM[55].wwww 1705: ELSE :0 1706: FSLT TEMP[26].x, IMM[57].wwww, TEMP[1].xxxx 1707: FSLT TEMP[27].x, TEMP[1].xxxx, IMM[43].wwww 1708: AND TEMP[26].x, TEMP[26].xxxx, TEMP[27].xxxx 1709: UIF TEMP[26].xxxx :0 1710: ADD TEMP[26].x, TEMP[1].xxxx, IMM[58].yyyy 1711: MUL TEMP[26].x, IMM[58].xxxx, TEMP[26].xxxx 1712: F2I TEMP[27].x, TEMP[26].xxxx 1713: I2F TEMP[28].x, TEMP[27].xxxx 1714: ADD TEMP[26].x, TEMP[26].xxxx, -TEMP[28].xxxx 1715: UARL ADDR[0].x, TEMP[27].xxxx 1716: MOV TEMP[28].x, TEMP[ADDR[0].x+120](20).xxxx 1717: UADD TEMP[29].x, TEMP[27].xxxx, IMM[54].zzzz 1718: UARL ADDR[0].x, TEMP[29].xxxx 1719: MOV TEMP[28].y, TEMP[ADDR[0].x+120](20).xxxx 1720: UADD TEMP[27].x, TEMP[27].xxxx, IMM[54].yyyy 1721: UARL ADDR[0].x, TEMP[27].xxxx 1722: MOV TEMP[28].z, TEMP[ADDR[0].x+120](20).xxxx 1723: MUL TEMP[27].x, TEMP[26].xxxx, TEMP[26].xxxx 1724: MOV TEMP[27].y, TEMP[26].xxxx 1725: MOV TEMP[27].z, IMM[14].xxxx 1726: MUL TEMP[26].xyz, IMM[59].yzxx, TEMP[28].yyyy 1727: MAD TEMP[26].xyz, IMM[59].xyxx, TEMP[28].xxxx, TEMP[26].xyzz 1728: MAD TEMP[26].xyz, IMM[58].zwww, TEMP[28].zzzz, TEMP[26].xyzz 1729: DP3 TEMP[25].x, TEMP[27].xyzz, TEMP[26].xyzz 1730: ELSE :0 1731: FSGE TEMP[26].x, TEMP[1].xxxx, IMM[43].wwww 1732: FSLT TEMP[27].x, TEMP[1].xxxx, IMM[59].wwww 1733: AND TEMP[26].x, TEMP[26].xxxx, TEMP[27].xxxx 1734: UIF TEMP[26].xxxx :0 1735: ADD TEMP[1].x, TEMP[1].xxxx, IMM[60].yyyy 1736: MUL TEMP[1].x, IMM[60].xxxx, TEMP[1].xxxx 1737: F2I TEMP[26].x, TEMP[1].xxxx 1738: I2F TEMP[27].x, TEMP[26].xxxx 1739: ADD TEMP[1].x, TEMP[1].xxxx, -TEMP[27].xxxx 1740: UARL ADDR[0].x, TEMP[26].xxxx 1741: MOV TEMP[27].x, TEMP[ADDR[0].x+126](21).xxxx 1742: UADD TEMP[28].x, TEMP[26].xxxx, IMM[54].zzzz 1743: UARL ADDR[0].x, TEMP[28].xxxx 1744: MOV TEMP[27].y, TEMP[ADDR[0].x+126](21).xxxx 1745: UADD TEMP[26].x, TEMP[26].xxxx, IMM[54].yyyy 1746: UARL ADDR[0].x, TEMP[26].xxxx 1747: MOV TEMP[27].z, TEMP[ADDR[0].x+126](21).xxxx 1748: MUL TEMP[26].x, TEMP[1].xxxx, TEMP[1].xxxx 1749: MOV TEMP[26].y, TEMP[1].xxxx 1750: MOV TEMP[26].z, IMM[14].xxxx 1751: MUL TEMP[1].xyz, IMM[59].yzxx, TEMP[27].yyyy 1752: MAD TEMP[1].xyz, IMM[59].xyxx, TEMP[27].xxxx, TEMP[1].xyzz 1753: MAD TEMP[1].xyz, IMM[58].zwww, TEMP[27].zzzz, TEMP[1].xyzz 1754: DP3 TEMP[25].x, TEMP[26].xyzz, TEMP[1].xyzz 1755: ELSE :0 1756: MOV TEMP[25].x, IMM[20].yyyy 1757: ENDIF 1758: ENDIF 1759: ENDIF 1760: POW TEMP[1].x, IMM[60].zzzz, TEMP[25].xxxx 1761: MOV TEMP[24].z, TEMP[1].xxxx 1762: DP3 TEMP[1].x, IMM[11].xyzz, TEMP[24].xyzz 1763: DP3 TEMP[25].x, IMM[12].xyzz, TEMP[24].xyzz 1764: MOV TEMP[1].y, TEMP[25].xxxx 1765: DP3 TEMP[24].x, IMM[13].xyzz, TEMP[24].xyzz 1766: MOV TEMP[1].z, TEMP[24].xxxx 1767: DP3 TEMP[24].x, IMM[42].xyzz, TEMP[1].xyzz 1768: DP3 TEMP[25].x, IMM[43].xyzz, TEMP[1].xyzz 1769: DP3 TEMP[1].x, IMM[44].xyzz, TEMP[1].xyzz 1770: MOV TEMP[132].x, IMM[69].xxxx 1771: MOV TEMP[133].x, IMM[69].xxxx 1772: MOV TEMP[134].x, IMM[69].yyyy 1773: MOV TEMP[135].x, IMM[69].zzzz 1774: MOV TEMP[136].x, IMM[61].wwww 1775: MOV TEMP[137].x, IMM[62].xxxx 1776: MOV TEMP[138].x, IMM[62].yyyy 1777: MOV TEMP[139].x, IMM[62].zzzz 1778: MOV TEMP[140].x, IMM[62].wwww 1779: MOV TEMP[141].x, IMM[62].wwww 1780: MOV TEMP[142].x, IMM[69].wwww 1781: MOV TEMP[143].x, IMM[70].xxxx 1782: MOV TEMP[144].x, IMM[70].yyyy 1783: MOV TEMP[145].x, IMM[70].zzzz 1784: MOV TEMP[146].x, IMM[70].wwww 1785: MOV TEMP[147].x, IMM[71].xxxx 1786: MOV TEMP[148].x, IMM[71].yyyy 1787: MOV TEMP[149].x, IMM[71].zzzz 1788: MOV TEMP[150].x, IMM[71].wwww 1789: MOV TEMP[151].x, IMM[71].wwww 1790: FSGE TEMP[26].x, IMM[0].xxxx, TEMP[24].xxxx 1791: UIF TEMP[26].xxxx :0 1792: MOV TEMP[26].x, IMM[65].yyyy 1793: ELSE :0 1794: MOV TEMP[26].x, TEMP[24].xxxx 1795: ENDIF 1796: LG2 TEMP[24].x, TEMP[26].xxxx 1797: MUL TEMP[24].x, IMM[45].yyyy, TEMP[24].xxxx 1798: FSGE TEMP[26].x, IMM[65].zzzz, TEMP[24].xxxx 1799: UIF TEMP[26].xxxx :0 1800: MOV TEMP[26].x, IMM[69].xxxx 1801: ELSE :0 1802: FSLT TEMP[27].x, IMM[65].zzzz, TEMP[24].xxxx 1803: FSLT TEMP[28].x, TEMP[24].xxxx, IMM[66].xxxx 1804: AND TEMP[27].x, TEMP[27].xxxx, TEMP[28].xxxx 1805: UIF TEMP[27].xxxx :0 1806: ADD TEMP[27].x, TEMP[24].xxxx, IMM[66].zzzz 1807: MUL TEMP[27].x, IMM[66].yyyy, TEMP[27].xxxx 1808: F2I TEMP[28].x, TEMP[27].xxxx 1809: I2F TEMP[29].x, TEMP[28].xxxx 1810: ADD TEMP[27].x, TEMP[27].xxxx, -TEMP[29].xxxx 1811: UARL ADDR[0].x, TEMP[28].xxxx 1812: MOV TEMP[29].x, TEMP[ADDR[0].x+132](22).xxxx 1813: UADD TEMP[30].x, TEMP[28].xxxx, IMM[54].zzzz 1814: UARL ADDR[0].x, TEMP[30].xxxx 1815: MOV TEMP[29].y, TEMP[ADDR[0].x+132](22).xxxx 1816: UADD TEMP[28].x, TEMP[28].xxxx, IMM[54].yyyy 1817: UARL ADDR[0].x, TEMP[28].xxxx 1818: MOV TEMP[29].z, TEMP[ADDR[0].x+132](22).xxxx 1819: MUL TEMP[28].x, TEMP[27].xxxx, TEMP[27].xxxx 1820: MOV TEMP[28].y, TEMP[27].xxxx 1821: MOV TEMP[28].z, IMM[14].xxxx 1822: MUL TEMP[27].xyz, IMM[59].yzxx, TEMP[29].yyyy 1823: MAD TEMP[27].xyz, IMM[59].xyxx, TEMP[29].xxxx, TEMP[27].xyzz 1824: MAD TEMP[27].xyz, IMM[58].zwww, TEMP[29].zzzz, TEMP[27].xyzz 1825: DP3 TEMP[26].x, TEMP[28].xyzz, TEMP[27].xyzz 1826: ELSE :0 1827: FSGE TEMP[27].x, TEMP[24].xxxx, IMM[66].xxxx 1828: FSLT TEMP[28].x, TEMP[24].xxxx, IMM[72].xxxx 1829: AND TEMP[27].x, TEMP[27].xxxx, TEMP[28].xxxx 1830: UIF TEMP[27].xxxx :0 1831: ADD TEMP[27].x, TEMP[24].xxxx, IMM[67].yyyy 1832: MUL TEMP[27].x, IMM[72].yyyy, TEMP[27].xxxx 1833: F2I TEMP[28].x, TEMP[27].xxxx 1834: I2F TEMP[29].x, TEMP[28].xxxx 1835: ADD TEMP[27].x, TEMP[27].xxxx, -TEMP[29].xxxx 1836: UARL ADDR[0].x, TEMP[28].xxxx 1837: MOV TEMP[29].x, TEMP[ADDR[0].x+142](23).xxxx 1838: UADD TEMP[30].x, TEMP[28].xxxx, IMM[54].zzzz 1839: UARL ADDR[0].x, TEMP[30].xxxx 1840: MOV TEMP[29].y, TEMP[ADDR[0].x+142](23).xxxx 1841: UADD TEMP[28].x, TEMP[28].xxxx, IMM[54].yyyy 1842: UARL ADDR[0].x, TEMP[28].xxxx 1843: MOV TEMP[29].z, TEMP[ADDR[0].x+142](23).xxxx 1844: MUL TEMP[28].x, TEMP[27].xxxx, TEMP[27].xxxx 1845: MOV TEMP[28].y, TEMP[27].xxxx 1846: MOV TEMP[28].z, IMM[14].xxxx 1847: MUL TEMP[27].xyz, IMM[59].yzxx, TEMP[29].yyyy 1848: MAD TEMP[27].xyz, IMM[59].xyxx, TEMP[29].xxxx, TEMP[27].xyzz 1849: MAD TEMP[27].xyz, IMM[58].zwww, TEMP[29].zzzz, TEMP[27].xyzz 1850: DP3 TEMP[26].x, TEMP[28].xyzz, TEMP[27].xyzz 1851: ELSE :0 1852: MAD TEMP[26].x, TEMP[24].xxxx, IMM[72].zzzz, IMM[72].wwww 1853: ENDIF 1854: ENDIF 1855: ENDIF 1856: POW TEMP[24].x, IMM[60].zzzz, TEMP[26].xxxx 1857: FSGE TEMP[26].x, IMM[0].xxxx, TEMP[25].xxxx 1858: UIF TEMP[26].xxxx :0 1859: MOV TEMP[26].x, IMM[65].yyyy 1860: ELSE :0 1861: MOV TEMP[26].x, TEMP[25].xxxx 1862: ENDIF 1863: LG2 TEMP[25].x, TEMP[26].xxxx 1864: MUL TEMP[25].x, IMM[45].yyyy, TEMP[25].xxxx 1865: FSGE TEMP[26].x, IMM[65].zzzz, TEMP[25].xxxx 1866: UIF TEMP[26].xxxx :0 1867: MOV TEMP[26].x, IMM[69].xxxx 1868: ELSE :0 1869: FSLT TEMP[27].x, IMM[65].zzzz, TEMP[25].xxxx 1870: FSLT TEMP[28].x, TEMP[25].xxxx, IMM[66].xxxx 1871: AND TEMP[27].x, TEMP[27].xxxx, TEMP[28].xxxx 1872: UIF TEMP[27].xxxx :0 1873: ADD TEMP[27].x, TEMP[25].xxxx, IMM[66].zzzz 1874: MUL TEMP[27].x, IMM[66].yyyy, TEMP[27].xxxx 1875: F2I TEMP[28].x, TEMP[27].xxxx 1876: I2F TEMP[29].x, TEMP[28].xxxx 1877: ADD TEMP[27].x, TEMP[27].xxxx, -TEMP[29].xxxx 1878: UARL ADDR[0].x, TEMP[28].xxxx 1879: MOV TEMP[29].x, TEMP[ADDR[0].x+132](22).xxxx 1880: UADD TEMP[30].x, TEMP[28].xxxx, IMM[54].zzzz 1881: UARL ADDR[0].x, TEMP[30].xxxx 1882: MOV TEMP[29].y, TEMP[ADDR[0].x+132](22).xxxx 1883: UADD TEMP[28].x, TEMP[28].xxxx, IMM[54].yyyy 1884: UARL ADDR[0].x, TEMP[28].xxxx 1885: MOV TEMP[29].z, TEMP[ADDR[0].x+132](22).xxxx 1886: MUL TEMP[28].x, TEMP[27].xxxx, TEMP[27].xxxx 1887: MOV TEMP[28].y, TEMP[27].xxxx 1888: MOV TEMP[28].z, IMM[14].xxxx 1889: MUL TEMP[27].xyz, IMM[59].yzxx, TEMP[29].yyyy 1890: MAD TEMP[27].xyz, IMM[59].xyxx, TEMP[29].xxxx, TEMP[27].xyzz 1891: MAD TEMP[27].xyz, IMM[58].zwww, TEMP[29].zzzz, TEMP[27].xyzz 1892: DP3 TEMP[26].x, TEMP[28].xyzz, TEMP[27].xyzz 1893: ELSE :0 1894: FSGE TEMP[27].x, TEMP[25].xxxx, IMM[66].xxxx 1895: FSLT TEMP[28].x, TEMP[25].xxxx, IMM[72].xxxx 1896: AND TEMP[27].x, TEMP[27].xxxx, TEMP[28].xxxx 1897: UIF TEMP[27].xxxx :0 1898: ADD TEMP[27].x, TEMP[25].xxxx, IMM[67].yyyy 1899: MUL TEMP[27].x, IMM[72].yyyy, TEMP[27].xxxx 1900: F2I TEMP[28].x, TEMP[27].xxxx 1901: I2F TEMP[29].x, TEMP[28].xxxx 1902: ADD TEMP[27].x, TEMP[27].xxxx, -TEMP[29].xxxx 1903: UARL ADDR[0].x, TEMP[28].xxxx 1904: MOV TEMP[29].x, TEMP[ADDR[0].x+142](23).xxxx 1905: UADD TEMP[30].x, TEMP[28].xxxx, IMM[54].zzzz 1906: UARL ADDR[0].x, TEMP[30].xxxx 1907: MOV TEMP[29].y, TEMP[ADDR[0].x+142](23).xxxx 1908: UADD TEMP[28].x, TEMP[28].xxxx, IMM[54].yyyy 1909: UARL ADDR[0].x, TEMP[28].xxxx 1910: MOV TEMP[29].z, TEMP[ADDR[0].x+142](23).xxxx 1911: MUL TEMP[28].x, TEMP[27].xxxx, TEMP[27].xxxx 1912: MOV TEMP[28].y, TEMP[27].xxxx 1913: MOV TEMP[28].z, IMM[14].xxxx 1914: MUL TEMP[27].xyz, IMM[59].yzxx, TEMP[29].yyyy 1915: MAD TEMP[27].xyz, IMM[59].xyxx, TEMP[29].xxxx, TEMP[27].xyzz 1916: MAD TEMP[27].xyz, IMM[58].zwww, TEMP[29].zzzz, TEMP[27].xyzz 1917: DP3 TEMP[26].x, TEMP[28].xyzz, TEMP[27].xyzz 1918: ELSE :0 1919: MAD TEMP[26].x, TEMP[25].xxxx, IMM[72].zzzz, IMM[72].wwww 1920: ENDIF 1921: ENDIF 1922: ENDIF 1923: POW TEMP[25].x, IMM[60].zzzz, TEMP[26].xxxx 1924: MOV TEMP[24].y, TEMP[25].xxxx 1925: FSGE TEMP[25].x, IMM[0].xxxx, TEMP[1].xxxx 1926: UIF TEMP[25].xxxx :0 1927: MOV TEMP[25].x, IMM[65].yyyy 1928: ELSE :0 1929: MOV TEMP[25].x, TEMP[1].xxxx 1930: ENDIF 1931: LG2 TEMP[1].x, TEMP[25].xxxx 1932: MUL TEMP[1].x, IMM[45].yyyy, TEMP[1].xxxx 1933: FSGE TEMP[25].x, IMM[65].zzzz, TEMP[1].xxxx 1934: UIF TEMP[25].xxxx :0 1935: MOV TEMP[25].x, IMM[69].xxxx 1936: ELSE :0 1937: FSLT TEMP[26].x, IMM[65].zzzz, TEMP[1].xxxx 1938: FSLT TEMP[27].x, TEMP[1].xxxx, IMM[66].xxxx 1939: AND TEMP[26].x, TEMP[26].xxxx, TEMP[27].xxxx 1940: UIF TEMP[26].xxxx :0 1941: ADD TEMP[26].x, TEMP[1].xxxx, IMM[66].zzzz 1942: MUL TEMP[26].x, IMM[66].yyyy, TEMP[26].xxxx 1943: F2I TEMP[27].x, TEMP[26].xxxx 1944: I2F TEMP[28].x, TEMP[27].xxxx 1945: ADD TEMP[26].x, TEMP[26].xxxx, -TEMP[28].xxxx 1946: UARL ADDR[0].x, TEMP[27].xxxx 1947: MOV TEMP[28].x, TEMP[ADDR[0].x+132](22).xxxx 1948: UADD TEMP[29].x, TEMP[27].xxxx, IMM[54].zzzz 1949: UARL ADDR[0].x, TEMP[29].xxxx 1950: MOV TEMP[28].y, TEMP[ADDR[0].x+132](22).xxxx 1951: UADD TEMP[27].x, TEMP[27].xxxx, IMM[54].yyyy 1952: UARL ADDR[0].x, TEMP[27].xxxx 1953: MOV TEMP[28].z, TEMP[ADDR[0].x+132](22).xxxx 1954: MUL TEMP[27].x, TEMP[26].xxxx, TEMP[26].xxxx 1955: MOV TEMP[27].y, TEMP[26].xxxx 1956: MOV TEMP[27].z, IMM[14].xxxx 1957: MUL TEMP[26].xyz, IMM[59].yzxx, TEMP[28].yyyy 1958: MAD TEMP[26].xyz, IMM[59].xyxx, TEMP[28].xxxx, TEMP[26].xyzz 1959: MAD TEMP[26].xyz, IMM[58].zwww, TEMP[28].zzzz, TEMP[26].xyzz 1960: DP3 TEMP[25].x, TEMP[27].xyzz, TEMP[26].xyzz 1961: ELSE :0 1962: FSGE TEMP[26].x, TEMP[1].xxxx, IMM[66].xxxx 1963: FSLT TEMP[27].x, TEMP[1].xxxx, IMM[72].xxxx 1964: AND TEMP[26].x, TEMP[26].xxxx, TEMP[27].xxxx 1965: UIF TEMP[26].xxxx :0 1966: ADD TEMP[26].x, TEMP[1].xxxx, IMM[67].yyyy 1967: MUL TEMP[26].x, IMM[72].yyyy, TEMP[26].xxxx 1968: F2I TEMP[27].x, TEMP[26].xxxx 1969: I2F TEMP[28].x, TEMP[27].xxxx 1970: ADD TEMP[26].x, TEMP[26].xxxx, -TEMP[28].xxxx 1971: UARL ADDR[0].x, TEMP[27].xxxx 1972: MOV TEMP[28].x, TEMP[ADDR[0].x+142](23).xxxx 1973: UADD TEMP[29].x, TEMP[27].xxxx, IMM[54].zzzz 1974: UARL ADDR[0].x, TEMP[29].xxxx 1975: MOV TEMP[28].y, TEMP[ADDR[0].x+142](23).xxxx 1976: UADD TEMP[27].x, TEMP[27].xxxx, IMM[54].yyyy 1977: UARL ADDR[0].x, TEMP[27].xxxx 1978: MOV TEMP[28].z, TEMP[ADDR[0].x+142](23).xxxx 1979: MUL TEMP[27].x, TEMP[26].xxxx, TEMP[26].xxxx 1980: MOV TEMP[27].y, TEMP[26].xxxx 1981: MOV TEMP[27].z, IMM[14].xxxx 1982: MUL TEMP[26].xyz, IMM[59].yzxx, TEMP[28].yyyy 1983: MAD TEMP[26].xyz, IMM[59].xyxx, TEMP[28].xxxx, TEMP[26].xyzz 1984: MAD TEMP[26].xyz, IMM[58].zwww, TEMP[28].zzzz, TEMP[26].xyzz 1985: DP3 TEMP[25].x, TEMP[27].xyzz, TEMP[26].xyzz 1986: ELSE :0 1987: MAD TEMP[25].x, TEMP[1].xxxx, IMM[72].zzzz, IMM[72].wwww 1988: ENDIF 1989: ENDIF 1990: ENDIF 1991: POW TEMP[1].x, IMM[60].zzzz, TEMP[25].xxxx 1992: MOV TEMP[24].z, TEMP[1].xxxx 1993: DP3 TEMP[1].x, TEMP[12].xyzz, TEMP[24].xyzz 1994: DP3 TEMP[25].x, TEMP[13].xyzz, TEMP[24].xyzz 1995: MOV TEMP[1].y, TEMP[25].xxxx 1996: DP3 TEMP[24].x, TEMP[14].xyzz, TEMP[24].xyzz 1997: MOV TEMP[1].z, TEMP[24].xxxx 1998: MUL TEMP[1].xyz, TEMP[1].xyzz, IMM[65].yyyy 1999: POW TEMP[24].x, TEMP[1].xxxx, IMM[68].yyyy 2000: POW TEMP[24].y, TEMP[1].yyyy, IMM[68].yyyy 2001: POW TEMP[24].z, TEMP[1].zzzz, IMM[68].yyyy 2002: MAD TEMP[1].xyz, IMM[3].wwww, TEMP[24].xyzz, IMM[68].zzzz 2003: MAD TEMP[24].xyz, IMM[4].wwww, TEMP[24].xyzz, IMM[14].xxxx 2004: RCP TEMP[25].x, TEMP[24].xxxx 2005: RCP TEMP[25].y, TEMP[24].yyyy 2006: RCP TEMP[25].z, TEMP[24].zzzz 2007: MUL TEMP[1].xyz, TEMP[1].xyzz, TEMP[25].xyzz 2008: POW TEMP[24].x, TEMP[1].xxxx, IMM[68].wwww 2009: POW TEMP[24].y, TEMP[1].yyyy, IMM[68].wwww 2010: POW TEMP[24].z, TEMP[1].zzzz, IMM[68].wwww 2011: MOV TEMP[0].xyz, TEMP[24].xyzx 2012: ELSE :0 2013: DP3 TEMP[1].x, IMM[31].xyzz, TEMP[11].xyzz 2014: DP3 TEMP[24].x, IMM[32].xyzz, TEMP[11].xyzz 2015: MOV TEMP[1].y, TEMP[24].xxxx 2016: DP3 TEMP[11].x, IMM[33].xyzz, TEMP[11].xyzz 2017: MOV TEMP[1].z, TEMP[11].xxxx 2018: DP3 TEMP[11].x, TEMP[12].xyzz, TEMP[1].xyzz 2019: DP3 TEMP[24].x, TEMP[13].xyzz, TEMP[1].xyzz 2020: DP3 TEMP[1].x, TEMP[14].xyzz, TEMP[1].xyzz 2021: POW TEMP[11].x, TEMP[11].xxxx, CONST[33].zzzz 2022: POW TEMP[11].y, TEMP[24].xxxx, CONST[33].zzzz 2023: POW TEMP[11].z, TEMP[1].xxxx, CONST[33].zzzz 2024: MOV TEMP[0].xyz, TEMP[11].xyzx 2025: ENDIF 2026: ENDIF 2027: ENDIF 2028: ENDIF 2029: MUL TEMP[0].xyz, TEMP[0].xyzz, IMM[73].xxxx 2030: MOV TEMP[0].w, IMM[0].xxxx 2031: MOV OUT[0], TEMP[0] 2032: END EE r600_shader.c:183 r600_pipe_shader_create - translation from TGSI failed ! EE r600_state_common.c:799 r600_shader_select - Failed to build shader variant (type=1) -1