1 #ifndef LARGE_SHADER_H 2 #define LARGE_SHADER_H 3 4 #define STRINGIFY(...) #__VA_ARGS__ 5 const char *large_frag = STRINGIFY( 6 FRAG 7 PROPERTY FS_COORD_ORIGIN LOWER_LEFT 8 DCL IN[0], POSITION, LINEAR 9 DCL OUT[0], COLOR 10 DCL CONST[1..2] 11 DCL CONST[0] 12 DCL TEMP[0] 13 DCL TEMP[1..258], LOCAL 14 IMM[0] FLT32 {0x40000000, 0xbf800000, 0x00000000, 0x3f7fffff} 15 IMM[1] FLT32 {0xbf3504f4, 0x3f3504f4, 0x00000000, 0x3fb504f3} 16 IMM[2] FLT32 {0xbf87c3b7, 0x80000000, 0xbf733333, 0x41000000} 17 IMM[3] UINT32 {0, 4294967295, 0, 0} 18 IMM[4] INT32 {0, 32, 1, 0} 19 IMM[5] FLT32 {0x3f6e147b, 0x00000000, 0x40400000, 0x42e20000} 20 IMM[6] FLT32 {0x42640000, 0x3f000000, 0x472aee8c, 0x3f800000} 21 IMM[7] FLT32 {0x42680000, 0x42e40000, 0x432a0000, 0x432b0000} 22 IMM[8] FLT32 {0xbf19999a, 0xbef5c28f, 0x3f23d70a, 0x400147ae} 23 IMM[9] FLT32 {0xbf4ccccd, 0x3eb851ec, 0xbef5c28f, 0x3e800000} 24 IMM[10] FLT32 {0x00000000, 0x3f4ccccd, 0x3f19999a, 0x4001eb85} 25 IMM[11] FLT32 {0x3e000000, 0x4000a3d7, 0x3d800000, 0x3d000000} 26 IMM[12] FLT32 {0x3f888889, 0xbe99999a, 0x3d4ccccd, 0x3f3851ec} 27 IMM[13] FLT32 {0x3ecccccd, 0x3f800000, 0x402ccccd, 0xbf000000} 28 IMM[14] FLT32 {0x3f7d70a4, 0x3eaaaa9f, 0x40400000, 0x3f800000} 29 IMM[15] FLT32 {0x3f800000, 0x3f000000, 0x00000000, 0x3f2aaa9f} 30 IMM[16] FLT32 {0x3e4ccccd, 0x3f800000, 0xbea3d70b, 0x3a83126f} 31 IMM[17] FLT32 {0x3eb33333, 0x3f59999a, 0x00000000, 0x00000000} 32 0: MOV TEMP[0], IN[0] 33 1: MAD TEMP[0].y, IN[0], CONST[2].zzzz, CONST[2].wwww 34 2: RCP TEMP[1].x, CONST[0].xxxx 35 3: RCP TEMP[1].y, CONST[0].yyyy 36 4: MUL TEMP[1].xy, TEMP[0].xyyy, TEMP[1].xyyy 37 5: MAD TEMP[1].xy, IMM[0].xxxx, TEMP[1].xyyy, IMM[0].yyyy 38 6: MOV TEMP[2].y, TEMP[1].yyyy 39 7: RCP TEMP[3].x, CONST[0].yyyy 40 8: MUL TEMP[3].x, CONST[0].xxxx, TEMP[3].xxxx 41 9: MUL TEMP[2].x, TEMP[1].xxxx, TEMP[3].xxxx 42 10: MUL TEMP[2].xyz, TEMP[2].xxxx, IMM[0].zzww 43 11: MAD TEMP[1].xyz, TEMP[1].yyyy, IMM[1].xyzz, TEMP[2].xyzz 44 12: ADD TEMP[1].xyz, TEMP[1].xyzz, IMM[2].xxyy 45 13: DP3 TEMP[2].x, TEMP[1].xyzz, TEMP[1].xyzz 46 14: RSQ TEMP[2].x, TEMP[2].xxxx 47 15: MUL TEMP[1].xyz, TEMP[1].xyzz, TEMP[2].xxxx 48 16: MOV TEMP[2].xyz, IMM[1].wwzw 49 17: MOV TEMP[3].x, IMM[3].xxxx 50 18: MOV TEMP[4].x, IMM[0].zzzz 51 19: MOV TEMP[5].x, IMM[4].xxxx 52 20: BGNLOOP :2 53 21: ISGE TEMP[6].x, TEMP[5].xxxx, IMM[4].yyyy 54 22: UIF TEMP[6].xxxx :2 55 23: BRK 56 24: ENDIF 57 25: DP3 TEMP[7].x, TEMP[2].xyzz, TEMP[2].xyzz 58 26: RSQ TEMP[8].x, TEMP[7].xxxx 59 27: MUL TEMP[8].x, TEMP[8].xxxx, TEMP[7].xxxx 60 28: CMP TEMP[8].x, -TEMP[7].xxxx, TEMP[8].xxxx, IMM[0].zzzz 61 29: ADD TEMP[9].x, TEMP[8].xxxx, IMM[2].zzzz 62 30: MUL TEMP[10].xyz, TEMP[2].xyzz, IMM[2].wwww 63 31: MAD TEMP[11].xyz, IMM[5].xyyy, CONST[1].xxxx, TEMP[10].xyzz 64 32: FLR TEMP[12].xyz, TEMP[11].xyzz 65 33: FRC TEMP[13].xyz, TEMP[11].xyzz 66 34: MUL TEMP[14].xyz, TEMP[13].xyzz, TEMP[13].xyzz 67 35: MUL TEMP[15].xyz, IMM[0].xxxx, TEMP[13].xyzz 68 36: ADD TEMP[16].xyz, IMM[5].zzzz, -TEMP[15].xyzz 69 37: MUL TEMP[17].xyz, TEMP[14].xyzz, TEMP[16].xyzz 70 38: MAD TEMP[18].x, TEMP[12].yyyy, IMM[6].xxxx, TEMP[12].xxxx 71 39: MAD TEMP[19].x, IMM[5].wwww, TEMP[12].zzzz, TEMP[18].xxxx 72 40: SIN TEMP[20].x, TEMP[19].xxxx 73 41: MUL TEMP[21].x, TEMP[20].xxxx, IMM[6].zzzz 74 42: FRC TEMP[22].x, TEMP[21].xxxx 75 43: ADD TEMP[23].x, TEMP[19].xxxx, IMM[6].wwww 76 44: SIN TEMP[24].x, TEMP[23].xxxx 77 45: MUL TEMP[25].x, TEMP[24].xxxx, IMM[6].zzzz 78 46: FRC TEMP[26].x, TEMP[25].xxxx 79 47: LRP TEMP[27].x, TEMP[17].xxxx, TEMP[26].xxxx, TEMP[22].xxxx 80 48: ADD TEMP[28].x, TEMP[19].xxxx, IMM[6].xxxx 81 49: SIN TEMP[29].x, TEMP[28].xxxx 82 50: MUL TEMP[30].x, TEMP[29].xxxx, IMM[6].zzzz 83 51: FRC TEMP[31].x, TEMP[30].xxxx 84 52: ADD TEMP[32].x, TEMP[19].xxxx, IMM[7].xxxx 85 53: SIN TEMP[33].x, TEMP[32].xxxx 86 54: MUL TEMP[34].x, TEMP[33].xxxx, IMM[6].zzzz 87 55: FRC TEMP[35].x, TEMP[34].xxxx 88 56: LRP TEMP[36].x, TEMP[17].xxxx, TEMP[35].xxxx, TEMP[31].xxxx 89 57: LRP TEMP[37].x, TEMP[17].yyyy, TEMP[36].xxxx, TEMP[27].xxxx 90 58: ADD TEMP[38].x, TEMP[19].xxxx, IMM[5].wwww 91 59: SIN TEMP[39].x, TEMP[38].xxxx 92 60: MUL TEMP[40].x, TEMP[39].xxxx, IMM[6].zzzz 93 61: FRC TEMP[41].x, TEMP[40].xxxx 94 62: ADD TEMP[42].x, TEMP[19].xxxx, IMM[7].yyyy 95 63: SIN TEMP[43].x, TEMP[42].xxxx 96 64: MUL TEMP[44].x, TEMP[43].xxxx, IMM[6].zzzz 97 65: FRC TEMP[45].x, TEMP[44].xxxx 98 66: LRP TEMP[46].x, TEMP[17].xxxx, TEMP[45].xxxx, TEMP[41].xxxx 99 67: ADD TEMP[47].x, TEMP[19].xxxx, IMM[7].zzzz 100 68: SIN TEMP[48].x, TEMP[47].xxxx 101 69: MUL TEMP[49].x, TEMP[48].xxxx, IMM[6].zzzz 102 70: FRC TEMP[50].x, TEMP[49].xxxx 103 71: ADD TEMP[51].x, TEMP[19].xxxx, IMM[7].wwww 104 72: SIN TEMP[52].x, TEMP[51].xxxx 105 73: MUL TEMP[53].x, TEMP[52].xxxx, IMM[6].zzzz 106 74: FRC TEMP[54].x, TEMP[53].xxxx 107 75: LRP TEMP[55].x, TEMP[17].xxxx, TEMP[54].xxxx, TEMP[50].xxxx 108 76: LRP TEMP[56].x, TEMP[17].yyyy, TEMP[55].xxxx, TEMP[46].xxxx 109 77: LRP TEMP[57].x, TEMP[17].zzzz, TEMP[56].xxxx, TEMP[37].xxxx 110 78: MUL TEMP[58].x, IMM[6].yyyy, TEMP[57].xxxx 111 79: MUL TEMP[59].xyz, IMM[10].xyzz, TEMP[11].xxxx 112 80: MAD TEMP[60].xyz, IMM[9].xyzz, TEMP[11].yyyy, TEMP[59].xyzz 113 81: MAD TEMP[61].xyz, IMM[8].xyzz, TEMP[11].zzzz, TEMP[60].xyzz 114 82: MUL TEMP[11].xyz, TEMP[61].xyzz, IMM[8].wwww 115 83: FLR TEMP[62].xyz, TEMP[11].xyzz 116 84: FRC TEMP[63].xyz, TEMP[11].xyzz 117 85: MUL TEMP[64].xyz, TEMP[63].xyzz, TEMP[63].xyzz 118 86: MUL TEMP[65].xyz, IMM[0].xxxx, TEMP[63].xyzz 119 87: ADD TEMP[66].xyz, IMM[5].zzzz, -TEMP[65].xyzz 120 88: MUL TEMP[67].xyz, TEMP[64].xyzz, TEMP[66].xyzz 121 89: MAD TEMP[68].x, TEMP[62].yyyy, IMM[6].xxxx, TEMP[62].xxxx 122 90: MAD TEMP[69].x, IMM[5].wwww, TEMP[62].zzzz, TEMP[68].xxxx 123 91: SIN TEMP[70].x, TEMP[69].xxxx 124 92: MUL TEMP[71].x, TEMP[70].xxxx, IMM[6].zzzz 125 93: FRC TEMP[72].x, TEMP[71].xxxx 126 94: ADD TEMP[73].x, TEMP[69].xxxx, IMM[6].wwww 127 95: SIN TEMP[74].x, TEMP[73].xxxx 128 96: MUL TEMP[75].x, TEMP[74].xxxx, IMM[6].zzzz 129 97: FRC TEMP[76].x, TEMP[75].xxxx 130 98: LRP TEMP[77].x, TEMP[67].xxxx, TEMP[76].xxxx, TEMP[72].xxxx 131 99: ADD TEMP[78].x, TEMP[69].xxxx, IMM[6].xxxx 132 100: SIN TEMP[79].x, TEMP[78].xxxx 133 101: MUL TEMP[80].x, TEMP[79].xxxx, IMM[6].zzzz 134 102: FRC TEMP[81].x, TEMP[80].xxxx 135 103: ADD TEMP[82].x, TEMP[69].xxxx, IMM[7].xxxx 136 104: SIN TEMP[83].x, TEMP[82].xxxx 137 105: MUL TEMP[84].x, TEMP[83].xxxx, IMM[6].zzzz 138 106: FRC TEMP[85].x, TEMP[84].xxxx 139 107: LRP TEMP[86].x, TEMP[67].xxxx, TEMP[85].xxxx, TEMP[81].xxxx 140 108: LRP TEMP[87].x, TEMP[67].yyyy, TEMP[86].xxxx, TEMP[77].xxxx 141 109: ADD TEMP[88].x, TEMP[69].xxxx, IMM[5].wwww 142 110: SIN TEMP[89].x, TEMP[88].xxxx 143 111: MUL TEMP[90].x, TEMP[89].xxxx, IMM[6].zzzz 144 112: FRC TEMP[91].x, TEMP[90].xxxx 145 113: ADD TEMP[92].x, TEMP[69].xxxx, IMM[7].yyyy 146 114: SIN TEMP[93].x, TEMP[92].xxxx 147 115: MUL TEMP[94].x, TEMP[93].xxxx, IMM[6].zzzz 148 116: FRC TEMP[95].x, TEMP[94].xxxx 149 117: LRP TEMP[96].x, TEMP[67].xxxx, TEMP[95].xxxx, TEMP[91].xxxx 150 118: ADD TEMP[97].x, TEMP[69].xxxx, IMM[7].zzzz 151 119: SIN TEMP[98].x, TEMP[97].xxxx 152 120: MUL TEMP[99].x, TEMP[98].xxxx, IMM[6].zzzz 153 121: FRC TEMP[100].x, TEMP[99].xxxx 154 122: ADD TEMP[101].x, TEMP[69].xxxx, IMM[7].wwww 155 123: SIN TEMP[102].x, TEMP[101].xxxx 156 124: MUL TEMP[103].x, TEMP[102].xxxx, IMM[6].zzzz 157 125: FRC TEMP[104].x, TEMP[103].xxxx 158 126: LRP TEMP[105].x, TEMP[67].xxxx, TEMP[104].xxxx, TEMP[100].xxxx 159 127: LRP TEMP[106].x, TEMP[67].yyyy, TEMP[105].xxxx, TEMP[96].xxxx 160 128: LRP TEMP[107].x, TEMP[67].zzzz, TEMP[106].xxxx, TEMP[87].xxxx 161 129: MAD TEMP[58].x, IMM[9].wwww, TEMP[107].xxxx, TEMP[58].xxxx 162 130: MUL TEMP[108].xyz, IMM[10].xyzz, TEMP[11].xxxx 163 131: MAD TEMP[109].xyz, IMM[9].xyzz, TEMP[11].yyyy, TEMP[108].xyzz 164 132: MAD TEMP[110].xyz, IMM[8].xyzz, TEMP[11].zzzz, TEMP[109].xyzz 165 133: MUL TEMP[11].xyz, TEMP[110].xyzz, IMM[10].wwww 166 134: FLR TEMP[111].xyz, TEMP[11].xyzz 167 135: FRC TEMP[112].xyz, TEMP[11].xyzz 168 136: MUL TEMP[113].xyz, TEMP[112].xyzz, TEMP[112].xyzz 169 137: MUL TEMP[114].xyz, IMM[0].xxxx, TEMP[112].xyzz 170 138: ADD TEMP[115].xyz, IMM[5].zzzz, -TEMP[114].xyzz 171 139: MUL TEMP[116].xyz, TEMP[113].xyzz, TEMP[115].xyzz 172 140: MAD TEMP[117].x, TEMP[111].yyyy, IMM[6].xxxx, TEMP[111].xxxx 173 141: MAD TEMP[118].x, IMM[5].wwww, TEMP[111].zzzz, TEMP[117].xxxx 174 142: SIN TEMP[119].x, TEMP[118].xxxx 175 143: MUL TEMP[120].x, TEMP[119].xxxx, IMM[6].zzzz 176 144: FRC TEMP[121].x, TEMP[120].xxxx 177 145: ADD TEMP[122].x, TEMP[118].xxxx, IMM[6].wwww 178 146: SIN TEMP[123].x, TEMP[122].xxxx 179 147: MUL TEMP[124].x, TEMP[123].xxxx, IMM[6].zzzz 180 148: FRC TEMP[125].x, TEMP[124].xxxx 181 149: LRP TEMP[126].x, TEMP[116].xxxx, TEMP[125].xxxx, TEMP[121].xxxx 182 150: ADD TEMP[127].x, TEMP[118].xxxx, IMM[6].xxxx 183 151: SIN TEMP[128].x, TEMP[127].xxxx 184 152: MUL TEMP[129].x, TEMP[128].xxxx, IMM[6].zzzz 185 153: FRC TEMP[130].x, TEMP[129].xxxx 186 154: ADD TEMP[131].x, TEMP[118].xxxx, IMM[7].xxxx 187 155: SIN TEMP[132].x, TEMP[131].xxxx 188 156: MUL TEMP[133].x, TEMP[132].xxxx, IMM[6].zzzz 189 157: FRC TEMP[134].x, TEMP[133].xxxx 190 158: LRP TEMP[135].x, TEMP[116].xxxx, TEMP[134].xxxx, TEMP[130].xxxx 191 159: LRP TEMP[136].x, TEMP[116].yyyy, TEMP[135].xxxx, TEMP[126].xxxx 192 160: ADD TEMP[137].x, TEMP[118].xxxx, IMM[5].wwww 193 161: SIN TEMP[138].x, TEMP[137].xxxx 194 162: MUL TEMP[139].x, TEMP[138].xxxx, IMM[6].zzzz 195 163: FRC TEMP[140].x, TEMP[139].xxxx 196 164: ADD TEMP[141].x, TEMP[118].xxxx, IMM[7].yyyy 197 165: SIN TEMP[142].x, TEMP[141].xxxx 198 166: MUL TEMP[143].x, TEMP[142].xxxx, IMM[6].zzzz 199 167: FRC TEMP[144].x, TEMP[143].xxxx 200 168: LRP TEMP[145].x, TEMP[116].xxxx, TEMP[144].xxxx, TEMP[140].xxxx 201 169: ADD TEMP[146].x, TEMP[118].xxxx, IMM[7].zzzz 202 170: SIN TEMP[147].x, TEMP[146].xxxx 203 171: MUL TEMP[148].x, TEMP[147].xxxx, IMM[6].zzzz 204 172: FRC TEMP[149].x, TEMP[148].xxxx 205 173: ADD TEMP[150].x, TEMP[118].xxxx, IMM[7].wwww 206 174: SIN TEMP[151].x, TEMP[150].xxxx 207 175: MUL TEMP[152].x, TEMP[151].xxxx, IMM[6].zzzz 208 176: FRC TEMP[153].x, TEMP[152].xxxx 209 177: LRP TEMP[154].x, TEMP[116].xxxx, TEMP[153].xxxx, TEMP[149].xxxx 210 178: LRP TEMP[155].x, TEMP[116].yyyy, TEMP[154].xxxx, TEMP[145].xxxx 211 179: LRP TEMP[156].x, TEMP[116].zzzz, TEMP[155].xxxx, TEMP[136].xxxx 212 180: MAD TEMP[58].x, IMM[11].xxxx, TEMP[156].xxxx, TEMP[58].xxxx 213 181: MUL TEMP[157].xyz, IMM[10].xyzz, TEMP[11].xxxx 214 182: MAD TEMP[158].xyz, IMM[9].xyzz, TEMP[11].yyyy, TEMP[157].xyzz 215 183: MAD TEMP[159].xyz, IMM[8].xyzz, TEMP[11].zzzz, TEMP[158].xyzz 216 184: MUL TEMP[11].xyz, TEMP[159].xyzz, IMM[11].yyyy 217 185: FLR TEMP[160].xyz, TEMP[11].xyzz 218 186: FRC TEMP[161].xyz, TEMP[11].xyzz 219 187: MUL TEMP[162].xyz, TEMP[161].xyzz, TEMP[161].xyzz 220 188: MUL TEMP[163].xyz, IMM[0].xxxx, TEMP[161].xyzz 221 189: ADD TEMP[164].xyz, IMM[5].zzzz, -TEMP[163].xyzz 222 190: MUL TEMP[165].xyz, TEMP[162].xyzz, TEMP[164].xyzz 223 191: MAD TEMP[166].x, TEMP[160].yyyy, IMM[6].xxxx, TEMP[160].xxxx 224 192: MAD TEMP[167].x, IMM[5].wwww, TEMP[160].zzzz, TEMP[166].xxxx 225 193: SIN TEMP[168].x, TEMP[167].xxxx 226 194: MUL TEMP[169].x, TEMP[168].xxxx, IMM[6].zzzz 227 195: FRC TEMP[170].x, TEMP[169].xxxx 228 196: ADD TEMP[171].x, TEMP[167].xxxx, IMM[6].wwww 229 197: SIN TEMP[172].x, TEMP[171].xxxx 230 198: MUL TEMP[173].x, TEMP[172].xxxx, IMM[6].zzzz 231 199: FRC TEMP[174].x, TEMP[173].xxxx 232 200: LRP TEMP[175].x, TEMP[165].xxxx, TEMP[174].xxxx, TEMP[170].xxxx 233 201: ADD TEMP[176].x, TEMP[167].xxxx, IMM[6].xxxx 234 202: SIN TEMP[177].x, TEMP[176].xxxx 235 203: MUL TEMP[178].x, TEMP[177].xxxx, IMM[6].zzzz 236 204: FRC TEMP[179].x, TEMP[178].xxxx 237 205: ADD TEMP[180].x, TEMP[167].xxxx, IMM[7].xxxx 238 206: SIN TEMP[181].x, TEMP[180].xxxx 239 207: MUL TEMP[182].x, TEMP[181].xxxx, IMM[6].zzzz 240 208: FRC TEMP[183].x, TEMP[182].xxxx 241 209: LRP TEMP[184].x, TEMP[165].xxxx, TEMP[183].xxxx, TEMP[179].xxxx 242 210: LRP TEMP[185].x, TEMP[165].yyyy, TEMP[184].xxxx, TEMP[175].xxxx 243 211: ADD TEMP[186].x, TEMP[167].xxxx, IMM[5].wwww 244 212: SIN TEMP[187].x, TEMP[186].xxxx 245 213: MUL TEMP[188].x, TEMP[187].xxxx, IMM[6].zzzz 246 214: FRC TEMP[189].x, TEMP[188].xxxx 247 215: ADD TEMP[190].x, TEMP[167].xxxx, IMM[7].yyyy 248 216: SIN TEMP[191].x, TEMP[190].xxxx 249 217: MUL TEMP[192].x, TEMP[191].xxxx, IMM[6].zzzz 250 218: FRC TEMP[193].x, TEMP[192].xxxx 251 219: LRP TEMP[194].x, TEMP[165].xxxx, TEMP[193].xxxx, TEMP[189].xxxx 252 220: ADD TEMP[195].x, TEMP[167].xxxx, IMM[7].zzzz 253 221: SIN TEMP[196].x, TEMP[195].xxxx 254 222: MUL TEMP[197].x, TEMP[196].xxxx, IMM[6].zzzz 255 223: FRC TEMP[198].x, TEMP[197].xxxx 256 224: ADD TEMP[199].x, TEMP[167].xxxx, IMM[7].wwww 257 225: SIN TEMP[200].x, TEMP[199].xxxx 258 226: MUL TEMP[201].x, TEMP[200].xxxx, IMM[6].zzzz 259 227: FRC TEMP[202].x, TEMP[201].xxxx 260 228: LRP TEMP[203].x, TEMP[165].xxxx, TEMP[202].xxxx, TEMP[198].xxxx 261 229: LRP TEMP[204].x, TEMP[165].yyyy, TEMP[203].xxxx, TEMP[194].xxxx 262 230: LRP TEMP[205].x, TEMP[165].zzzz, TEMP[204].xxxx, TEMP[185].xxxx 263 231: MAD TEMP[58].x, IMM[11].zzzz, TEMP[205].xxxx, TEMP[58].xxxx 264 232: MUL TEMP[206].xyz, IMM[10].xyzz, TEMP[11].xxxx 265 233: MAD TEMP[207].xyz, IMM[9].xyzz, TEMP[11].yyyy, TEMP[206].xyzz 266 234: MAD TEMP[208].xyz, IMM[8].xyzz, TEMP[11].zzzz, TEMP[207].xyzz 267 235: MUL TEMP[11].xyz, TEMP[208].xyzz, IMM[8].wwww 268 236: FLR TEMP[209].xyz, TEMP[11].xyzz 269 237: FRC TEMP[210].xyz, TEMP[11].xyzz 270 238: MUL TEMP[211].xyz, TEMP[210].xyzz, TEMP[210].xyzz 271 239: MUL TEMP[212].xyz, IMM[0].xxxx, TEMP[210].xyzz 272 240: ADD TEMP[213].xyz, IMM[5].zzzz, -TEMP[212].xyzz 273 241: MUL TEMP[214].xyz, TEMP[211].xyzz, TEMP[213].xyzz 274 242: MAD TEMP[215].x, TEMP[209].yyyy, IMM[6].xxxx, TEMP[209].xxxx 275 243: MAD TEMP[216].x, IMM[5].wwww, TEMP[209].zzzz, TEMP[215].xxxx 276 244: SIN TEMP[217].x, TEMP[216].xxxx 277 245: MUL TEMP[218].x, TEMP[217].xxxx, IMM[6].zzzz 278 246: FRC TEMP[219].x, TEMP[218].xxxx 279 247: ADD TEMP[220].x, TEMP[216].xxxx, IMM[6].wwww 280 248: SIN TEMP[221].x, TEMP[220].xxxx 281 249: MUL TEMP[222].x, TEMP[221].xxxx, IMM[6].zzzz 282 250: FRC TEMP[223].x, TEMP[222].xxxx 283 251: LRP TEMP[224].x, TEMP[214].xxxx, TEMP[223].xxxx, TEMP[219].xxxx 284 252: ADD TEMP[225].x, TEMP[216].xxxx, IMM[6].xxxx 285 253: SIN TEMP[226].x, TEMP[225].xxxx 286 254: MUL TEMP[227].x, TEMP[226].xxxx, IMM[6].zzzz 287 255: FRC TEMP[228].x, TEMP[227].xxxx 288 256: ADD TEMP[229].x, TEMP[216].xxxx, IMM[7].xxxx 289 257: SIN TEMP[230].x, TEMP[229].xxxx 290 258: MUL TEMP[231].x, TEMP[230].xxxx, IMM[6].zzzz 291 259: FRC TEMP[232].x, TEMP[231].xxxx 292 260: LRP TEMP[233].x, TEMP[214].xxxx, TEMP[232].xxxx, TEMP[228].xxxx 293 261: LRP TEMP[234].x, TEMP[214].yyyy, TEMP[233].xxxx, TEMP[224].xxxx 294 262: ADD TEMP[235].x, TEMP[216].xxxx, IMM[5].wwww 295 263: SIN TEMP[236].x, TEMP[235].xxxx 296 264: MUL TEMP[237].x, TEMP[236].xxxx, IMM[6].zzzz 297 265: FRC TEMP[238].x, TEMP[237].xxxx 298 266: ADD TEMP[239].x, TEMP[216].xxxx, IMM[7].yyyy 299 267: SIN TEMP[240].x, TEMP[239].xxxx 300 268: MUL TEMP[241].x, TEMP[240].xxxx, IMM[6].zzzz 301 269: FRC TEMP[242].x, TEMP[241].xxxx 302 270: LRP TEMP[243].x, TEMP[214].xxxx, TEMP[242].xxxx, TEMP[238].xxxx 303 271: ADD TEMP[244].x, TEMP[216].xxxx, IMM[7].zzzz 304 272: SIN TEMP[245].x, TEMP[244].xxxx 305 273: MUL TEMP[246].x, TEMP[245].xxxx, IMM[6].zzzz 306 274: FRC TEMP[247].x, TEMP[246].xxxx 307 275: ADD TEMP[248].x, TEMP[216].xxxx, IMM[7].wwww 308 276: SIN TEMP[249].x, TEMP[248].xxxx 309 277: MUL TEMP[250].x, TEMP[249].xxxx, IMM[6].zzzz 310 278: FRC TEMP[251].x, TEMP[250].xxxx 311 279: LRP TEMP[252].x, TEMP[214].xxxx, TEMP[251].xxxx, TEMP[247].xxxx 312 280: LRP TEMP[253].x, TEMP[214].yyyy, TEMP[252].xxxx, TEMP[243].xxxx 313 281: LRP TEMP[254].x, TEMP[214].zzzz, TEMP[253].xxxx, TEMP[234].xxxx 314 282: ABS TEMP[255].x, TEMP[254].xxxx 315 283: MAD TEMP[58].x, IMM[11].wwww, TEMP[255].xxxx, TEMP[58].xxxx 316 284: MUL TEMP[256].x, TEMP[58].xxxx, IMM[12].xxxx 317 285: MAD TEMP[9].x, TEMP[256].xxxx, IMM[12].yyyy, TEMP[9].xxxx 318 286: FSLT TEMP[257].x, TEMP[9].xxxx, IMM[12].zzzz 319 287: UIF TEMP[257].xxxx :2 320 288: MOV TEMP[3].x, IMM[3].yyyy 321 289: MOV TEMP[4].x, TEMP[256].xxxx 322 290: ENDIF 323 291: MUL TEMP[258].xyz, TEMP[1].xyzz, TEMP[9].xxxx 324 292: MAD TEMP[2].xyz, TEMP[258].xyzz, IMM[12].wwww, TEMP[2].xyzz 325 293: UADD TEMP[5].x, TEMP[5].xxxx, IMM[4].zzzz 326 294: ENDLOOP :2 327 295: MOV TEMP[1], IMM[13].xxxy 328 296: UIF TEMP[3].xxxx :2 329 297: MAD TEMP[3].x, TEMP[4].xxxx, IMM[13].zzzz, IMM[13].wwww 330 298: MIN TEMP[3].x, TEMP[3].xxxx, IMM[14].xxxx 331 299: MOV_SAT TEMP[3].x, TEMP[3].xxxx 332 300: MUL TEMP[4].x, TEMP[3].xxxx, IMM[5].zzzz 333 301: FRC TEMP[4].x, TEMP[4].xxxx 334 302: FSLT TEMP[5].x, TEMP[3].xxxx, IMM[14].yyyy 335 303: UIF TEMP[5].xxxx :2 336 304: LRP TEMP[5], TEMP[4].xxxx, IMM[15].xyzx, IMM[14].zzww 337 305: ELSE :2 338 306: FSLT TEMP[6].x, TEMP[3].xxxx, IMM[15].wwww 339 307: UIF TEMP[6].xxxx :2 340 308: LRP TEMP[5], TEMP[4].xxxx, IMM[15].xzzx, IMM[15].xyzx 341 309: ELSE :2 342 310: LRP TEMP[5], TEMP[4].xxxx, IMM[16].xxxy, IMM[15].xzzx 343 311: ENDIF 344 312: ENDIF 345 313: MOV TEMP[4].w, TEMP[5].wwww 346 314: DP3 TEMP[6].x, TEMP[2].xyzz, TEMP[2].xyzz 347 315: RSQ TEMP[7].x, TEMP[6].xxxx 348 316: MUL TEMP[7].x, TEMP[7].xxxx, TEMP[6].xxxx 349 317: CMP TEMP[7].x, -TEMP[6].xxxx, TEMP[7].xxxx, IMM[0].zzzz 350 318: ADD TEMP[6].x, TEMP[7].xxxx, IMM[2].zzzz 351 319: MUL TEMP[7].xyz, TEMP[2].xyzz, IMM[2].wwww 352 320: MAD TEMP[7].xyz, IMM[5].xyyy, CONST[1].xxxx, TEMP[7].xyzz 353 321: FLR TEMP[8].xyz, TEMP[7].xyzz 354 322: FRC TEMP[9].xyz, TEMP[7].xyzz 355 323: MUL TEMP[10].xyz, TEMP[9].xyzz, TEMP[9].xyzz 356 324: MUL TEMP[9].xyz, IMM[0].xxxx, TEMP[9].xyzz 357 325: ADD TEMP[9].xyz, IMM[5].zzzz, -TEMP[9].xyzz 358 326: MUL TEMP[9].xyz, TEMP[10].xyzz, TEMP[9].xyzz 359 327: MAD TEMP[10].x, TEMP[8].yyyy, IMM[6].xxxx, TEMP[8].xxxx 360 328: MAD TEMP[8].x, IMM[5].wwww, TEMP[8].zzzz, TEMP[10].xxxx 361 329: SIN TEMP[10].x, TEMP[8].xxxx 362 330: MUL TEMP[10].x, TEMP[10].xxxx, IMM[6].zzzz 363 331: FRC TEMP[10].x, TEMP[10].xxxx 364 332: ADD TEMP[11].x, TEMP[8].xxxx, IMM[6].wwww 365 333: SIN TEMP[11].x, TEMP[11].xxxx 366 334: MUL TEMP[11].x, TEMP[11].xxxx, IMM[6].zzzz 367 335: FRC TEMP[11].x, TEMP[11].xxxx 368 336: LRP TEMP[10].x, TEMP[9].xxxx, TEMP[11].xxxx, TEMP[10].xxxx 369 337: ADD TEMP[11].x, TEMP[8].xxxx, IMM[6].xxxx 370 338: SIN TEMP[11].x, TEMP[11].xxxx 371 339: MUL TEMP[11].x, TEMP[11].xxxx, IMM[6].zzzz 372 340: FRC TEMP[11].x, TEMP[11].xxxx 373 341: ADD TEMP[12].x, TEMP[8].xxxx, IMM[7].xxxx 374 342: SIN TEMP[12].x, TEMP[12].xxxx 375 343: MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz 376 344: FRC TEMP[12].x, TEMP[12].xxxx 377 345: LRP TEMP[11].x, TEMP[9].xxxx, TEMP[12].xxxx, TEMP[11].xxxx 378 346: LRP TEMP[10].x, TEMP[9].yyyy, TEMP[11].xxxx, TEMP[10].xxxx 379 347: ADD TEMP[11].x, TEMP[8].xxxx, IMM[5].wwww 380 348: SIN TEMP[11].x, TEMP[11].xxxx 381 349: MUL TEMP[11].x, TEMP[11].xxxx, IMM[6].zzzz 382 350: FRC TEMP[11].x, TEMP[11].xxxx 383 351: ADD TEMP[12].x, TEMP[8].xxxx, IMM[7].yyyy 384 352: SIN TEMP[12].x, TEMP[12].xxxx 385 353: MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz 386 354: FRC TEMP[12].x, TEMP[12].xxxx 387 355: LRP TEMP[11].x, TEMP[9].xxxx, TEMP[12].xxxx, TEMP[11].xxxx 388 356: ADD TEMP[12].x, TEMP[8].xxxx, IMM[7].zzzz 389 357: SIN TEMP[12].x, TEMP[12].xxxx 390 358: MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz 391 359: FRC TEMP[12].x, TEMP[12].xxxx 392 360: ADD TEMP[8].x, TEMP[8].xxxx, IMM[7].wwww 393 361: SIN TEMP[8].x, TEMP[8].xxxx 394 362: MUL TEMP[8].x, TEMP[8].xxxx, IMM[6].zzzz 395 363: FRC TEMP[8].x, TEMP[8].xxxx 396 364: LRP TEMP[8].x, TEMP[9].xxxx, TEMP[8].xxxx, TEMP[12].xxxx 397 365: LRP TEMP[8].x, TEMP[9].yyyy, TEMP[8].xxxx, TEMP[11].xxxx 398 366: LRP TEMP[8].x, TEMP[9].zzzz, TEMP[8].xxxx, TEMP[10].xxxx 399 367: MUL TEMP[8].x, IMM[6].yyyy, TEMP[8].xxxx 400 368: MUL TEMP[9].xyz, IMM[10].xyzz, TEMP[7].xxxx 401 369: MAD TEMP[9].xyz, IMM[9].xyzz, TEMP[7].yyyy, TEMP[9].xyzz 402 370: MAD TEMP[9].xyz, IMM[8].xyzz, TEMP[7].zzzz, TEMP[9].xyzz 403 371: MUL TEMP[7].xyz, TEMP[9].xyzz, IMM[8].wwww 404 372: FLR TEMP[9].xyz, TEMP[7].xyzz 405 373: FRC TEMP[10].xyz, TEMP[7].xyzz 406 374: MUL TEMP[11].xyz, TEMP[10].xyzz, TEMP[10].xyzz 407 375: MUL TEMP[10].xyz, IMM[0].xxxx, TEMP[10].xyzz 408 376: ADD TEMP[10].xyz, IMM[5].zzzz, -TEMP[10].xyzz 409 377: MUL TEMP[10].xyz, TEMP[11].xyzz, TEMP[10].xyzz 410 378: MAD TEMP[11].x, TEMP[9].yyyy, IMM[6].xxxx, TEMP[9].xxxx 411 379: MAD TEMP[9].x, IMM[5].wwww, TEMP[9].zzzz, TEMP[11].xxxx 412 380: SIN TEMP[11].x, TEMP[9].xxxx 413 381: MUL TEMP[11].x, TEMP[11].xxxx, IMM[6].zzzz 414 382: FRC TEMP[11].x, TEMP[11].xxxx 415 383: ADD TEMP[12].x, TEMP[9].xxxx, IMM[6].wwww 416 384: SIN TEMP[12].x, TEMP[12].xxxx 417 385: MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz 418 386: FRC TEMP[12].x, TEMP[12].xxxx 419 387: LRP TEMP[11].x, TEMP[10].xxxx, TEMP[12].xxxx, TEMP[11].xxxx 420 388: ADD TEMP[12].x, TEMP[9].xxxx, IMM[6].xxxx 421 389: SIN TEMP[12].x, TEMP[12].xxxx 422 390: MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz 423 391: FRC TEMP[12].x, TEMP[12].xxxx 424 392: ADD TEMP[13].x, TEMP[9].xxxx, IMM[7].xxxx 425 393: SIN TEMP[13].x, TEMP[13].xxxx 426 394: MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz 427 395: FRC TEMP[13].x, TEMP[13].xxxx 428 396: LRP TEMP[12].x, TEMP[10].xxxx, TEMP[13].xxxx, TEMP[12].xxxx 429 397: LRP TEMP[11].x, TEMP[10].yyyy, TEMP[12].xxxx, TEMP[11].xxxx 430 398: ADD TEMP[12].x, TEMP[9].xxxx, IMM[5].wwww 431 399: SIN TEMP[12].x, TEMP[12].xxxx 432 400: MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz 433 401: FRC TEMP[12].x, TEMP[12].xxxx 434 402: ADD TEMP[13].x, TEMP[9].xxxx, IMM[7].yyyy 435 403: SIN TEMP[13].x, TEMP[13].xxxx 436 404: MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz 437 405: FRC TEMP[13].x, TEMP[13].xxxx 438 406: LRP TEMP[12].x, TEMP[10].xxxx, TEMP[13].xxxx, TEMP[12].xxxx 439 407: ADD TEMP[13].x, TEMP[9].xxxx, IMM[7].zzzz 440 408: SIN TEMP[13].x, TEMP[13].xxxx 441 409: MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz 442 410: FRC TEMP[13].x, TEMP[13].xxxx 443 411: ADD TEMP[9].x, TEMP[9].xxxx, IMM[7].wwww 444 412: SIN TEMP[9].x, TEMP[9].xxxx 445 413: MUL TEMP[9].x, TEMP[9].xxxx, IMM[6].zzzz 446 414: FRC TEMP[9].x, TEMP[9].xxxx 447 415: LRP TEMP[9].x, TEMP[10].xxxx, TEMP[9].xxxx, TEMP[13].xxxx 448 416: LRP TEMP[9].x, TEMP[10].yyyy, TEMP[9].xxxx, TEMP[12].xxxx 449 417: LRP TEMP[9].x, TEMP[10].zzzz, TEMP[9].xxxx, TEMP[11].xxxx 450 418: MAD TEMP[8].x, IMM[9].wwww, TEMP[9].xxxx, TEMP[8].xxxx 451 419: MUL TEMP[9].xyz, IMM[10].xyzz, TEMP[7].xxxx 452 420: MAD TEMP[9].xyz, IMM[9].xyzz, TEMP[7].yyyy, TEMP[9].xyzz 453 421: MAD TEMP[9].xyz, IMM[8].xyzz, TEMP[7].zzzz, TEMP[9].xyzz 454 422: MUL TEMP[7].xyz, TEMP[9].xyzz, IMM[10].wwww 455 423: FLR TEMP[9].xyz, TEMP[7].xyzz 456 424: FRC TEMP[10].xyz, TEMP[7].xyzz 457 425: MUL TEMP[11].xyz, TEMP[10].xyzz, TEMP[10].xyzz 458 426: MUL TEMP[10].xyz, IMM[0].xxxx, TEMP[10].xyzz 459 427: ADD TEMP[10].xyz, IMM[5].zzzz, -TEMP[10].xyzz 460 428: MUL TEMP[10].xyz, TEMP[11].xyzz, TEMP[10].xyzz 461 429: MAD TEMP[11].x, TEMP[9].yyyy, IMM[6].xxxx, TEMP[9].xxxx 462 430: MAD TEMP[9].x, IMM[5].wwww, TEMP[9].zzzz, TEMP[11].xxxx 463 431: SIN TEMP[11].x, TEMP[9].xxxx 464 432: MUL TEMP[11].x, TEMP[11].xxxx, IMM[6].zzzz 465 433: FRC TEMP[11].x, TEMP[11].xxxx 466 434: ADD TEMP[12].x, TEMP[9].xxxx, IMM[6].wwww 467 435: SIN TEMP[12].x, TEMP[12].xxxx 468 436: MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz 469 437: FRC TEMP[12].x, TEMP[12].xxxx 470 438: LRP TEMP[11].x, TEMP[10].xxxx, TEMP[12].xxxx, TEMP[11].xxxx 471 439: ADD TEMP[12].x, TEMP[9].xxxx, IMM[6].xxxx 472 440: SIN TEMP[12].x, TEMP[12].xxxx 473 441: MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz 474 442: FRC TEMP[12].x, TEMP[12].xxxx 475 443: ADD TEMP[13].x, TEMP[9].xxxx, IMM[7].xxxx 476 444: SIN TEMP[13].x, TEMP[13].xxxx 477 445: MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz 478 446: FRC TEMP[13].x, TEMP[13].xxxx 479 447: LRP TEMP[12].x, TEMP[10].xxxx, TEMP[13].xxxx, TEMP[12].xxxx 480 448: LRP TEMP[11].x, TEMP[10].yyyy, TEMP[12].xxxx, TEMP[11].xxxx 481 449: ADD TEMP[12].x, TEMP[9].xxxx, IMM[5].wwww 482 450: SIN TEMP[12].x, TEMP[12].xxxx 483 451: MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz 484 452: FRC TEMP[12].x, TEMP[12].xxxx 485 453: ADD TEMP[13].x, TEMP[9].xxxx, IMM[7].yyyy 486 454: SIN TEMP[13].x, TEMP[13].xxxx 487 455: MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz 488 456: FRC TEMP[13].x, TEMP[13].xxxx 489 457: LRP TEMP[12].x, TEMP[10].xxxx, TEMP[13].xxxx, TEMP[12].xxxx 490 458: ADD TEMP[13].x, TEMP[9].xxxx, IMM[7].zzzz 491 459: SIN TEMP[13].x, TEMP[13].xxxx 492 460: MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz 493 461: FRC TEMP[13].x, TEMP[13].xxxx 494 462: ADD TEMP[9].x, TEMP[9].xxxx, IMM[7].wwww 495 463: SIN TEMP[9].x, TEMP[9].xxxx 496 464: MUL TEMP[9].x, TEMP[9].xxxx, IMM[6].zzzz 497 465: FRC TEMP[9].x, TEMP[9].xxxx 498 466: LRP TEMP[9].x, TEMP[10].xxxx, TEMP[9].xxxx, TEMP[13].xxxx 499 467: LRP TEMP[9].x, TEMP[10].yyyy, TEMP[9].xxxx, TEMP[12].xxxx 500 468: LRP TEMP[9].x, TEMP[10].zzzz, TEMP[9].xxxx, TEMP[11].xxxx 501 469: MAD TEMP[8].x, IMM[11].xxxx, TEMP[9].xxxx, TEMP[8].xxxx 502 470: MUL TEMP[9].xyz, IMM[10].xyzz, TEMP[7].xxxx 503 471: MAD TEMP[9].xyz, IMM[9].xyzz, TEMP[7].yyyy, TEMP[9].xyzz 504 472: MAD TEMP[9].xyz, IMM[8].xyzz, TEMP[7].zzzz, TEMP[9].xyzz 505 473: MUL TEMP[7].xyz, TEMP[9].xyzz, IMM[11].yyyy 506 474: FLR TEMP[9].xyz, TEMP[7].xyzz 507 475: FRC TEMP[10].xyz, TEMP[7].xyzz 508 476: MUL TEMP[11].xyz, TEMP[10].xyzz, TEMP[10].xyzz 509 477: MUL TEMP[10].xyz, IMM[0].xxxx, TEMP[10].xyzz 510 478: ADD TEMP[10].xyz, IMM[5].zzzz, -TEMP[10].xyzz 511 479: MUL TEMP[10].xyz, TEMP[11].xyzz, TEMP[10].xyzz 512 480: MAD TEMP[11].x, TEMP[9].yyyy, IMM[6].xxxx, TEMP[9].xxxx 513 481: MAD TEMP[9].x, IMM[5].wwww, TEMP[9].zzzz, TEMP[11].xxxx 514 482: SIN TEMP[11].x, TEMP[9].xxxx 515 483: MUL TEMP[11].x, TEMP[11].xxxx, IMM[6].zzzz 516 484: FRC TEMP[11].x, TEMP[11].xxxx 517 485: ADD TEMP[12].x, TEMP[9].xxxx, IMM[6].wwww 518 486: SIN TEMP[12].x, TEMP[12].xxxx 519 487: MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz 520 488: FRC TEMP[12].x, TEMP[12].xxxx 521 489: LRP TEMP[11].x, TEMP[10].xxxx, TEMP[12].xxxx, TEMP[11].xxxx 522 490: ADD TEMP[12].x, TEMP[9].xxxx, IMM[6].xxxx 523 491: SIN TEMP[12].x, TEMP[12].xxxx 524 492: MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz 525 493: FRC TEMP[12].x, TEMP[12].xxxx 526 494: ADD TEMP[13].x, TEMP[9].xxxx, IMM[7].xxxx 527 495: SIN TEMP[13].x, TEMP[13].xxxx 528 496: MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz 529 497: FRC TEMP[13].x, TEMP[13].xxxx 530 498: LRP TEMP[12].x, TEMP[10].xxxx, TEMP[13].xxxx, TEMP[12].xxxx 531 499: LRP TEMP[11].x, TEMP[10].yyyy, TEMP[12].xxxx, TEMP[11].xxxx 532 500: ADD TEMP[12].x, TEMP[9].xxxx, IMM[5].wwww 533 501: SIN TEMP[12].x, TEMP[12].xxxx 534 502: MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz 535 503: FRC TEMP[12].x, TEMP[12].xxxx 536 504: ADD TEMP[13].x, TEMP[9].xxxx, IMM[7].yyyy 537 505: SIN TEMP[13].x, TEMP[13].xxxx 538 506: MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz 539 507: FRC TEMP[13].x, TEMP[13].xxxx 540 508: LRP TEMP[12].x, TEMP[10].xxxx, TEMP[13].xxxx, TEMP[12].xxxx 541 509: ADD TEMP[13].x, TEMP[9].xxxx, IMM[7].zzzz 542 510: SIN TEMP[13].x, TEMP[13].xxxx 543 511: MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz 544 512: FRC TEMP[13].x, TEMP[13].xxxx 545 513: ADD TEMP[9].x, TEMP[9].xxxx, IMM[7].wwww 546 514: SIN TEMP[9].x, TEMP[9].xxxx 547 515: MUL TEMP[9].x, TEMP[9].xxxx, IMM[6].zzzz 548 516: FRC TEMP[9].x, TEMP[9].xxxx 549 517: LRP TEMP[9].x, TEMP[10].xxxx, TEMP[9].xxxx, TEMP[13].xxxx 550 518: LRP TEMP[9].x, TEMP[10].yyyy, TEMP[9].xxxx, TEMP[12].xxxx 551 519: LRP TEMP[9].x, TEMP[10].zzzz, TEMP[9].xxxx, TEMP[11].xxxx 552 520: MAD TEMP[8].x, IMM[11].zzzz, TEMP[9].xxxx, TEMP[8].xxxx 553 521: MUL TEMP[9].xyz, IMM[10].xyzz, TEMP[7].xxxx 554 522: MAD TEMP[9].xyz, IMM[9].xyzz, TEMP[7].yyyy, TEMP[9].xyzz 555 523: MAD TEMP[9].xyz, IMM[8].xyzz, TEMP[7].zzzz, TEMP[9].xyzz 556 524: MUL TEMP[7].xyz, TEMP[9].xyzz, IMM[8].wwww 557 525: FLR TEMP[9].xyz, TEMP[7].xyzz 558 526: FRC TEMP[7].xyz, TEMP[7].xyzz 559 527: MUL TEMP[10].xyz, TEMP[7].xyzz, TEMP[7].xyzz 560 528: MUL TEMP[7].xyz, IMM[0].xxxx, TEMP[7].xyzz 561 529: ADD TEMP[7].xyz, IMM[5].zzzz, -TEMP[7].xyzz 562 530: MUL TEMP[7].xyz, TEMP[10].xyzz, TEMP[7].xyzz 563 531: MAD TEMP[10].x, TEMP[9].yyyy, IMM[6].xxxx, TEMP[9].xxxx 564 532: MAD TEMP[9].x, IMM[5].wwww, TEMP[9].zzzz, TEMP[10].xxxx 565 533: SIN TEMP[10].x, TEMP[9].xxxx 566 534: MUL TEMP[10].x, TEMP[10].xxxx, IMM[6].zzzz 567 535: FRC TEMP[10].x, TEMP[10].xxxx 568 536: ADD TEMP[11].x, TEMP[9].xxxx, IMM[6].wwww 569 537: SIN TEMP[11].x, TEMP[11].xxxx 570 538: MUL TEMP[11].x, TEMP[11].xxxx, IMM[6].zzzz 571 539: FRC TEMP[11].x, TEMP[11].xxxx 572 540: LRP TEMP[10].x, TEMP[7].xxxx, TEMP[11].xxxx, TEMP[10].xxxx 573 541: ADD TEMP[11].x, TEMP[9].xxxx, IMM[6].xxxx 574 542: SIN TEMP[11].x, TEMP[11].xxxx 575 543: MUL TEMP[11].x, TEMP[11].xxxx, IMM[6].zzzz 576 544: FRC TEMP[11].x, TEMP[11].xxxx 577 545: ADD TEMP[12].x, TEMP[9].xxxx, IMM[7].xxxx 578 546: SIN TEMP[12].x, TEMP[12].xxxx 579 547: MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz 580 548: FRC TEMP[12].x, TEMP[12].xxxx 581 549: LRP TEMP[11].x, TEMP[7].xxxx, TEMP[12].xxxx, TEMP[11].xxxx 582 550: LRP TEMP[10].x, TEMP[7].yyyy, TEMP[11].xxxx, TEMP[10].xxxx 583 551: ADD TEMP[11].x, TEMP[9].xxxx, IMM[5].wwww 584 552: SIN TEMP[11].x, TEMP[11].xxxx 585 553: MUL TEMP[11].x, TEMP[11].xxxx, IMM[6].zzzz 586 554: FRC TEMP[11].x, TEMP[11].xxxx 587 555: ADD TEMP[12].x, TEMP[9].xxxx, IMM[7].yyyy 588 556: SIN TEMP[12].x, TEMP[12].xxxx 589 557: MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz 590 558: FRC TEMP[12].x, TEMP[12].xxxx 591 559: LRP TEMP[11].x, TEMP[7].xxxx, TEMP[12].xxxx, TEMP[11].xxxx 592 560: ADD TEMP[12].x, TEMP[9].xxxx, IMM[7].zzzz 593 561: SIN TEMP[12].x, TEMP[12].xxxx 594 562: MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz 595 563: FRC TEMP[12].x, TEMP[12].xxxx 596 564: ADD TEMP[9].x, TEMP[9].xxxx, IMM[7].wwww 597 565: SIN TEMP[9].x, TEMP[9].xxxx 598 566: MUL TEMP[9].x, TEMP[9].xxxx, IMM[6].zzzz 599 567: FRC TEMP[9].x, TEMP[9].xxxx 600 568: LRP TEMP[9].x, TEMP[7].xxxx, TEMP[9].xxxx, TEMP[12].xxxx 601 569: LRP TEMP[9].x, TEMP[7].yyyy, TEMP[9].xxxx, TEMP[11].xxxx 602 570: LRP TEMP[7].x, TEMP[7].zzzz, TEMP[9].xxxx, TEMP[10].xxxx 603 571: ABS TEMP[7].x, TEMP[7].xxxx 604 572: MAD TEMP[8].x, IMM[11].wwww, TEMP[7].xxxx, TEMP[8].xxxx 605 573: MAD TEMP[6].x, IMM[16].zzzz, TEMP[8].xxxx, TEMP[6].xxxx 606 574: ADD TEMP[7].x, TEMP[2].xxxx, IMM[16].wwww 607 575: MOV TEMP[7].y, TEMP[2].yyyy 608 576: MOV TEMP[7].z, TEMP[2].zzzz 609 577: DP3 TEMP[8].x, TEMP[7].xyzz, TEMP[7].xyzz 610 578: RSQ TEMP[9].x, TEMP[8].xxxx 611 579: MUL TEMP[9].x, TEMP[9].xxxx, TEMP[8].xxxx 612 580: CMP TEMP[9].x, -TEMP[8].xxxx, TEMP[9].xxxx, IMM[0].zzzz 613 581: ADD TEMP[8].x, TEMP[9].xxxx, IMM[2].zzzz 614 582: MUL TEMP[7].xyz, TEMP[7].xyzz, IMM[2].wwww 615 583: MAD TEMP[7].xyz, IMM[5].xyyy, CONST[1].xxxx, TEMP[7].xyzz 616 584: FLR TEMP[9].xyz, TEMP[7].xyzz 617 585: FRC TEMP[10].xyz, TEMP[7].xyzz 618 586: MUL TEMP[11].xyz, TEMP[10].xyzz, TEMP[10].xyzz 619 587: MUL TEMP[10].xyz, IMM[0].xxxx, TEMP[10].xyzz 620 588: ADD TEMP[10].xyz, IMM[5].zzzz, -TEMP[10].xyzz 621 589: MUL TEMP[10].xyz, TEMP[11].xyzz, TEMP[10].xyzz 622 590: MAD TEMP[11].x, TEMP[9].yyyy, IMM[6].xxxx, TEMP[9].xxxx 623 591: MAD TEMP[9].x, IMM[5].wwww, TEMP[9].zzzz, TEMP[11].xxxx 624 592: SIN TEMP[11].x, TEMP[9].xxxx 625 593: MUL TEMP[11].x, TEMP[11].xxxx, IMM[6].zzzz 626 594: FRC TEMP[11].x, TEMP[11].xxxx 627 595: ADD TEMP[12].x, TEMP[9].xxxx, IMM[6].wwww 628 596: SIN TEMP[12].x, TEMP[12].xxxx 629 597: MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz 630 598: FRC TEMP[12].x, TEMP[12].xxxx 631 599: LRP TEMP[11].x, TEMP[10].xxxx, TEMP[12].xxxx, TEMP[11].xxxx 632 600: ADD TEMP[12].x, TEMP[9].xxxx, IMM[6].xxxx 633 601: SIN TEMP[12].x, TEMP[12].xxxx 634 602: MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz 635 603: FRC TEMP[12].x, TEMP[12].xxxx 636 604: ADD TEMP[13].x, TEMP[9].xxxx, IMM[7].xxxx 637 605: SIN TEMP[13].x, TEMP[13].xxxx 638 606: MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz 639 607: FRC TEMP[13].x, TEMP[13].xxxx 640 608: LRP TEMP[12].x, TEMP[10].xxxx, TEMP[13].xxxx, TEMP[12].xxxx 641 609: LRP TEMP[11].x, TEMP[10].yyyy, TEMP[12].xxxx, TEMP[11].xxxx 642 610: ADD TEMP[12].x, TEMP[9].xxxx, IMM[5].wwww 643 611: SIN TEMP[12].x, TEMP[12].xxxx 644 612: MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz 645 613: FRC TEMP[12].x, TEMP[12].xxxx 646 614: ADD TEMP[13].x, TEMP[9].xxxx, IMM[7].yyyy 647 615: SIN TEMP[13].x, TEMP[13].xxxx 648 616: MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz 649 617: FRC TEMP[13].x, TEMP[13].xxxx 650 618: LRP TEMP[12].x, TEMP[10].xxxx, TEMP[13].xxxx, TEMP[12].xxxx 651 619: ADD TEMP[13].x, TEMP[9].xxxx, IMM[7].zzzz 652 620: SIN TEMP[13].x, TEMP[13].xxxx 653 621: MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz 654 622: FRC TEMP[13].x, TEMP[13].xxxx 655 623: ADD TEMP[9].x, TEMP[9].xxxx, IMM[7].wwww 656 624: SIN TEMP[9].x, TEMP[9].xxxx 657 625: MUL TEMP[9].x, TEMP[9].xxxx, IMM[6].zzzz 658 626: FRC TEMP[9].x, TEMP[9].xxxx 659 627: LRP TEMP[9].x, TEMP[10].xxxx, TEMP[9].xxxx, TEMP[13].xxxx 660 628: LRP TEMP[9].x, TEMP[10].yyyy, TEMP[9].xxxx, TEMP[12].xxxx 661 629: LRP TEMP[9].x, TEMP[10].zzzz, TEMP[9].xxxx, TEMP[11].xxxx 662 630: MUL TEMP[9].x, IMM[6].yyyy, TEMP[9].xxxx 663 631: MUL TEMP[10].xyz, IMM[10].xyzz, TEMP[7].xxxx 664 632: MAD TEMP[10].xyz, IMM[9].xyzz, TEMP[7].yyyy, TEMP[10].xyzz 665 633: MAD TEMP[10].xyz, IMM[8].xyzz, TEMP[7].zzzz, TEMP[10].xyzz 666 634: MUL TEMP[7].xyz, TEMP[10].xyzz, IMM[8].wwww 667 635: FLR TEMP[10].xyz, TEMP[7].xyzz 668 636: FRC TEMP[11].xyz, TEMP[7].xyzz 669 637: MUL TEMP[12].xyz, TEMP[11].xyzz, TEMP[11].xyzz 670 638: MUL TEMP[11].xyz, IMM[0].xxxx, TEMP[11].xyzz 671 639: ADD TEMP[11].xyz, IMM[5].zzzz, -TEMP[11].xyzz 672 640: MUL TEMP[11].xyz, TEMP[12].xyzz, TEMP[11].xyzz 673 641: MAD TEMP[12].x, TEMP[10].yyyy, IMM[6].xxxx, TEMP[10].xxxx 674 642: MAD TEMP[10].x, IMM[5].wwww, TEMP[10].zzzz, TEMP[12].xxxx 675 643: SIN TEMP[12].x, TEMP[10].xxxx 676 644: MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz 677 645: FRC TEMP[12].x, TEMP[12].xxxx 678 646: ADD TEMP[13].x, TEMP[10].xxxx, IMM[6].wwww 679 647: SIN TEMP[13].x, TEMP[13].xxxx 680 648: MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz 681 649: FRC TEMP[13].x, TEMP[13].xxxx 682 650: LRP TEMP[12].x, TEMP[11].xxxx, TEMP[13].xxxx, TEMP[12].xxxx 683 651: ADD TEMP[13].x, TEMP[10].xxxx, IMM[6].xxxx 684 652: SIN TEMP[13].x, TEMP[13].xxxx 685 653: MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz 686 654: FRC TEMP[13].x, TEMP[13].xxxx 687 655: ADD TEMP[14].x, TEMP[10].xxxx, IMM[7].xxxx 688 656: SIN TEMP[14].x, TEMP[14].xxxx 689 657: MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz 690 658: FRC TEMP[14].x, TEMP[14].xxxx 691 659: LRP TEMP[13].x, TEMP[11].xxxx, TEMP[14].xxxx, TEMP[13].xxxx 692 660: LRP TEMP[12].x, TEMP[11].yyyy, TEMP[13].xxxx, TEMP[12].xxxx 693 661: ADD TEMP[13].x, TEMP[10].xxxx, IMM[5].wwww 694 662: SIN TEMP[13].x, TEMP[13].xxxx 695 663: MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz 696 664: FRC TEMP[13].x, TEMP[13].xxxx 697 665: ADD TEMP[14].x, TEMP[10].xxxx, IMM[7].yyyy 698 666: SIN TEMP[14].x, TEMP[14].xxxx 699 667: MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz 700 668: FRC TEMP[14].x, TEMP[14].xxxx 701 669: LRP TEMP[13].x, TEMP[11].xxxx, TEMP[14].xxxx, TEMP[13].xxxx 702 670: ADD TEMP[14].x, TEMP[10].xxxx, IMM[7].zzzz 703 671: SIN TEMP[14].x, TEMP[14].xxxx 704 672: MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz 705 673: FRC TEMP[14].x, TEMP[14].xxxx 706 674: ADD TEMP[10].x, TEMP[10].xxxx, IMM[7].wwww 707 675: SIN TEMP[10].x, TEMP[10].xxxx 708 676: MUL TEMP[10].x, TEMP[10].xxxx, IMM[6].zzzz 709 677: FRC TEMP[10].x, TEMP[10].xxxx 710 678: LRP TEMP[10].x, TEMP[11].xxxx, TEMP[10].xxxx, TEMP[14].xxxx 711 679: LRP TEMP[10].x, TEMP[11].yyyy, TEMP[10].xxxx, TEMP[13].xxxx 712 680: LRP TEMP[10].x, TEMP[11].zzzz, TEMP[10].xxxx, TEMP[12].xxxx 713 681: MAD TEMP[9].x, IMM[9].wwww, TEMP[10].xxxx, TEMP[9].xxxx 714 682: MUL TEMP[10].xyz, IMM[10].xyzz, TEMP[7].xxxx 715 683: MAD TEMP[10].xyz, IMM[9].xyzz, TEMP[7].yyyy, TEMP[10].xyzz 716 684: MAD TEMP[10].xyz, IMM[8].xyzz, TEMP[7].zzzz, TEMP[10].xyzz 717 685: MUL TEMP[7].xyz, TEMP[10].xyzz, IMM[10].wwww 718 686: FLR TEMP[10].xyz, TEMP[7].xyzz 719 687: FRC TEMP[11].xyz, TEMP[7].xyzz 720 688: MUL TEMP[12].xyz, TEMP[11].xyzz, TEMP[11].xyzz 721 689: MUL TEMP[11].xyz, IMM[0].xxxx, TEMP[11].xyzz 722 690: ADD TEMP[11].xyz, IMM[5].zzzz, -TEMP[11].xyzz 723 691: MUL TEMP[11].xyz, TEMP[12].xyzz, TEMP[11].xyzz 724 692: MAD TEMP[12].x, TEMP[10].yyyy, IMM[6].xxxx, TEMP[10].xxxx 725 693: MAD TEMP[10].x, IMM[5].wwww, TEMP[10].zzzz, TEMP[12].xxxx 726 694: SIN TEMP[12].x, TEMP[10].xxxx 727 695: MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz 728 696: FRC TEMP[12].x, TEMP[12].xxxx 729 697: ADD TEMP[13].x, TEMP[10].xxxx, IMM[6].wwww 730 698: SIN TEMP[13].x, TEMP[13].xxxx 731 699: MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz 732 700: FRC TEMP[13].x, TEMP[13].xxxx 733 701: LRP TEMP[12].x, TEMP[11].xxxx, TEMP[13].xxxx, TEMP[12].xxxx 734 702: ADD TEMP[13].x, TEMP[10].xxxx, IMM[6].xxxx 735 703: SIN TEMP[13].x, TEMP[13].xxxx 736 704: MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz 737 705: FRC TEMP[13].x, TEMP[13].xxxx 738 706: ADD TEMP[14].x, TEMP[10].xxxx, IMM[7].xxxx 739 707: SIN TEMP[14].x, TEMP[14].xxxx 740 708: MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz 741 709: FRC TEMP[14].x, TEMP[14].xxxx 742 710: LRP TEMP[13].x, TEMP[11].xxxx, TEMP[14].xxxx, TEMP[13].xxxx 743 711: LRP TEMP[12].x, TEMP[11].yyyy, TEMP[13].xxxx, TEMP[12].xxxx 744 712: ADD TEMP[13].x, TEMP[10].xxxx, IMM[5].wwww 745 713: SIN TEMP[13].x, TEMP[13].xxxx 746 714: MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz 747 715: FRC TEMP[13].x, TEMP[13].xxxx 748 716: ADD TEMP[14].x, TEMP[10].xxxx, IMM[7].yyyy 749 717: SIN TEMP[14].x, TEMP[14].xxxx 750 718: MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz 751 719: FRC TEMP[14].x, TEMP[14].xxxx 752 720: LRP TEMP[13].x, TEMP[11].xxxx, TEMP[14].xxxx, TEMP[13].xxxx 753 721: ADD TEMP[14].x, TEMP[10].xxxx, IMM[7].zzzz 754 722: SIN TEMP[14].x, TEMP[14].xxxx 755 723: MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz 756 724: FRC TEMP[14].x, TEMP[14].xxxx 757 725: ADD TEMP[10].x, TEMP[10].xxxx, IMM[7].wwww 758 726: SIN TEMP[10].x, TEMP[10].xxxx 759 727: MUL TEMP[10].x, TEMP[10].xxxx, IMM[6].zzzz 760 728: FRC TEMP[10].x, TEMP[10].xxxx 761 729: LRP TEMP[10].x, TEMP[11].xxxx, TEMP[10].xxxx, TEMP[14].xxxx 762 730: LRP TEMP[10].x, TEMP[11].yyyy, TEMP[10].xxxx, TEMP[13].xxxx 763 731: LRP TEMP[10].x, TEMP[11].zzzz, TEMP[10].xxxx, TEMP[12].xxxx 764 732: MAD TEMP[9].x, IMM[11].xxxx, TEMP[10].xxxx, TEMP[9].xxxx 765 733: MUL TEMP[10].xyz, IMM[10].xyzz, TEMP[7].xxxx 766 734: MAD TEMP[10].xyz, IMM[9].xyzz, TEMP[7].yyyy, TEMP[10].xyzz 767 735: MAD TEMP[10].xyz, IMM[8].xyzz, TEMP[7].zzzz, TEMP[10].xyzz 768 736: MUL TEMP[7].xyz, TEMP[10].xyzz, IMM[11].yyyy 769 737: FLR TEMP[10].xyz, TEMP[7].xyzz 770 738: FRC TEMP[11].xyz, TEMP[7].xyzz 771 739: MUL TEMP[12].xyz, TEMP[11].xyzz, TEMP[11].xyzz 772 740: MUL TEMP[11].xyz, IMM[0].xxxx, TEMP[11].xyzz 773 741: ADD TEMP[11].xyz, IMM[5].zzzz, -TEMP[11].xyzz 774 742: MUL TEMP[11].xyz, TEMP[12].xyzz, TEMP[11].xyzz 775 743: MAD TEMP[12].x, TEMP[10].yyyy, IMM[6].xxxx, TEMP[10].xxxx 776 744: MAD TEMP[10].x, IMM[5].wwww, TEMP[10].zzzz, TEMP[12].xxxx 777 745: SIN TEMP[12].x, TEMP[10].xxxx 778 746: MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz 779 747: FRC TEMP[12].x, TEMP[12].xxxx 780 748: ADD TEMP[13].x, TEMP[10].xxxx, IMM[6].wwww 781 749: SIN TEMP[13].x, TEMP[13].xxxx 782 750: MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz 783 751: FRC TEMP[13].x, TEMP[13].xxxx 784 752: LRP TEMP[12].x, TEMP[11].xxxx, TEMP[13].xxxx, TEMP[12].xxxx 785 753: ADD TEMP[13].x, TEMP[10].xxxx, IMM[6].xxxx 786 754: SIN TEMP[13].x, TEMP[13].xxxx 787 755: MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz 788 756: FRC TEMP[13].x, TEMP[13].xxxx 789 757: ADD TEMP[14].x, TEMP[10].xxxx, IMM[7].xxxx 790 758: SIN TEMP[14].x, TEMP[14].xxxx 791 759: MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz 792 760: FRC TEMP[14].x, TEMP[14].xxxx 793 761: LRP TEMP[13].x, TEMP[11].xxxx, TEMP[14].xxxx, TEMP[13].xxxx 794 762: LRP TEMP[12].x, TEMP[11].yyyy, TEMP[13].xxxx, TEMP[12].xxxx 795 763: ADD TEMP[13].x, TEMP[10].xxxx, IMM[5].wwww 796 764: SIN TEMP[13].x, TEMP[13].xxxx 797 765: MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz 798 766: FRC TEMP[13].x, TEMP[13].xxxx 799 767: ADD TEMP[14].x, TEMP[10].xxxx, IMM[7].yyyy 800 768: SIN TEMP[14].x, TEMP[14].xxxx 801 769: MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz 802 770: FRC TEMP[14].x, TEMP[14].xxxx 803 771: LRP TEMP[13].x, TEMP[11].xxxx, TEMP[14].xxxx, TEMP[13].xxxx 804 772: ADD TEMP[14].x, TEMP[10].xxxx, IMM[7].zzzz 805 773: SIN TEMP[14].x, TEMP[14].xxxx 806 774: MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz 807 775: FRC TEMP[14].x, TEMP[14].xxxx 808 776: ADD TEMP[10].x, TEMP[10].xxxx, IMM[7].wwww 809 777: SIN TEMP[10].x, TEMP[10].xxxx 810 778: MUL TEMP[10].x, TEMP[10].xxxx, IMM[6].zzzz 811 779: FRC TEMP[10].x, TEMP[10].xxxx 812 780: LRP TEMP[10].x, TEMP[11].xxxx, TEMP[10].xxxx, TEMP[14].xxxx 813 781: LRP TEMP[10].x, TEMP[11].yyyy, TEMP[10].xxxx, TEMP[13].xxxx 814 782: LRP TEMP[10].x, TEMP[11].zzzz, TEMP[10].xxxx, TEMP[12].xxxx 815 783: MAD TEMP[9].x, IMM[11].zzzz, TEMP[10].xxxx, TEMP[9].xxxx 816 784: MUL TEMP[10].xyz, IMM[10].xyzz, TEMP[7].xxxx 817 785: MAD TEMP[10].xyz, IMM[9].xyzz, TEMP[7].yyyy, TEMP[10].xyzz 818 786: MAD TEMP[10].xyz, IMM[8].xyzz, TEMP[7].zzzz, TEMP[10].xyzz 819 787: MUL TEMP[7].xyz, TEMP[10].xyzz, IMM[8].wwww 820 788: FLR TEMP[10].xyz, TEMP[7].xyzz 821 789: FRC TEMP[7].xyz, TEMP[7].xyzz 822 790: MUL TEMP[11].xyz, TEMP[7].xyzz, TEMP[7].xyzz 823 791: MUL TEMP[7].xyz, IMM[0].xxxx, TEMP[7].xyzz 824 792: ADD TEMP[7].xyz, IMM[5].zzzz, -TEMP[7].xyzz 825 793: MUL TEMP[7].xyz, TEMP[11].xyzz, TEMP[7].xyzz 826 794: MAD TEMP[11].x, TEMP[10].yyyy, IMM[6].xxxx, TEMP[10].xxxx 827 795: MAD TEMP[10].x, IMM[5].wwww, TEMP[10].zzzz, TEMP[11].xxxx 828 796: SIN TEMP[11].x, TEMP[10].xxxx 829 797: MUL TEMP[11].x, TEMP[11].xxxx, IMM[6].zzzz 830 798: FRC TEMP[11].x, TEMP[11].xxxx 831 799: ADD TEMP[12].x, TEMP[10].xxxx, IMM[6].wwww 832 800: SIN TEMP[12].x, TEMP[12].xxxx 833 801: MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz 834 802: FRC TEMP[12].x, TEMP[12].xxxx 835 803: LRP TEMP[11].x, TEMP[7].xxxx, TEMP[12].xxxx, TEMP[11].xxxx 836 804: ADD TEMP[12].x, TEMP[10].xxxx, IMM[6].xxxx 837 805: SIN TEMP[12].x, TEMP[12].xxxx 838 806: MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz 839 807: FRC TEMP[12].x, TEMP[12].xxxx 840 808: ADD TEMP[13].x, TEMP[10].xxxx, IMM[7].xxxx 841 809: SIN TEMP[13].x, TEMP[13].xxxx 842 810: MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz 843 811: FRC TEMP[13].x, TEMP[13].xxxx 844 812: LRP TEMP[12].x, TEMP[7].xxxx, TEMP[13].xxxx, TEMP[12].xxxx 845 813: LRP TEMP[11].x, TEMP[7].yyyy, TEMP[12].xxxx, TEMP[11].xxxx 846 814: ADD TEMP[12].x, TEMP[10].xxxx, IMM[5].wwww 847 815: SIN TEMP[12].x, TEMP[12].xxxx 848 816: MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz 849 817: FRC TEMP[12].x, TEMP[12].xxxx 850 818: ADD TEMP[13].x, TEMP[10].xxxx, IMM[7].yyyy 851 819: SIN TEMP[13].x, TEMP[13].xxxx 852 820: MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz 853 821: FRC TEMP[13].x, TEMP[13].xxxx 854 822: LRP TEMP[12].x, TEMP[7].xxxx, TEMP[13].xxxx, TEMP[12].xxxx 855 823: ADD TEMP[13].x, TEMP[10].xxxx, IMM[7].zzzz 856 824: SIN TEMP[13].x, TEMP[13].xxxx 857 825: MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz 858 826: FRC TEMP[13].x, TEMP[13].xxxx 859 827: ADD TEMP[10].x, TEMP[10].xxxx, IMM[7].wwww 860 828: SIN TEMP[10].x, TEMP[10].xxxx 861 829: MUL TEMP[10].x, TEMP[10].xxxx, IMM[6].zzzz 862 830: FRC TEMP[10].x, TEMP[10].xxxx 863 831: LRP TEMP[10].x, TEMP[7].xxxx, TEMP[10].xxxx, TEMP[13].xxxx 864 832: LRP TEMP[10].x, TEMP[7].yyyy, TEMP[10].xxxx, TEMP[12].xxxx 865 833: LRP TEMP[7].x, TEMP[7].zzzz, TEMP[10].xxxx, TEMP[11].xxxx 866 834: ABS TEMP[7].x, TEMP[7].xxxx 867 835: MAD TEMP[9].x, IMM[11].wwww, TEMP[7].xxxx, TEMP[9].xxxx 868 836: MAD TEMP[8].x, IMM[16].zzzz, TEMP[9].xxxx, TEMP[8].xxxx 869 837: ADD TEMP[7].x, TEMP[8].xxxx, -TEMP[6].xxxx 870 838: MOV TEMP[8].x, TEMP[2].xxxx 871 839: ADD TEMP[9].x, TEMP[2].yyyy, IMM[16].wwww 872 840: MOV TEMP[8].y, TEMP[9].xxxx 873 841: MOV TEMP[8].z, TEMP[2].zzzz 874 842: DP3 TEMP[9].x, TEMP[8].xyzz, TEMP[8].xyzz 875 843: RSQ TEMP[10].x, TEMP[9].xxxx 876 844: MUL TEMP[10].x, TEMP[10].xxxx, TEMP[9].xxxx 877 845: CMP TEMP[10].x, -TEMP[9].xxxx, TEMP[10].xxxx, IMM[0].zzzz 878 846: ADD TEMP[9].x, TEMP[10].xxxx, IMM[2].zzzz 879 847: MUL TEMP[8].xyz, TEMP[8].xyzz, IMM[2].wwww 880 848: MAD TEMP[8].xyz, IMM[5].xyyy, CONST[1].xxxx, TEMP[8].xyzz 881 849: FLR TEMP[10].xyz, TEMP[8].xyzz 882 850: FRC TEMP[11].xyz, TEMP[8].xyzz 883 851: MUL TEMP[12].xyz, TEMP[11].xyzz, TEMP[11].xyzz 884 852: MUL TEMP[11].xyz, IMM[0].xxxx, TEMP[11].xyzz 885 853: ADD TEMP[11].xyz, IMM[5].zzzz, -TEMP[11].xyzz 886 854: MUL TEMP[11].xyz, TEMP[12].xyzz, TEMP[11].xyzz 887 855: MAD TEMP[12].x, TEMP[10].yyyy, IMM[6].xxxx, TEMP[10].xxxx 888 856: MAD TEMP[10].x, IMM[5].wwww, TEMP[10].zzzz, TEMP[12].xxxx 889 857: SIN TEMP[12].x, TEMP[10].xxxx 890 858: MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz 891 859: FRC TEMP[12].x, TEMP[12].xxxx 892 860: ADD TEMP[13].x, TEMP[10].xxxx, IMM[6].wwww 893 861: SIN TEMP[13].x, TEMP[13].xxxx 894 862: MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz 895 863: FRC TEMP[13].x, TEMP[13].xxxx 896 864: LRP TEMP[12].x, TEMP[11].xxxx, TEMP[13].xxxx, TEMP[12].xxxx 897 865: ADD TEMP[13].x, TEMP[10].xxxx, IMM[6].xxxx 898 866: SIN TEMP[13].x, TEMP[13].xxxx 899 867: MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz 900 868: FRC TEMP[13].x, TEMP[13].xxxx 901 869: ADD TEMP[14].x, TEMP[10].xxxx, IMM[7].xxxx 902 870: SIN TEMP[14].x, TEMP[14].xxxx 903 871: MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz 904 872: FRC TEMP[14].x, TEMP[14].xxxx 905 873: LRP TEMP[13].x, TEMP[11].xxxx, TEMP[14].xxxx, TEMP[13].xxxx 906 874: LRP TEMP[12].x, TEMP[11].yyyy, TEMP[13].xxxx, TEMP[12].xxxx 907 875: ADD TEMP[13].x, TEMP[10].xxxx, IMM[5].wwww 908 876: SIN TEMP[13].x, TEMP[13].xxxx 909 877: MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz 910 878: FRC TEMP[13].x, TEMP[13].xxxx 911 879: ADD TEMP[14].x, TEMP[10].xxxx, IMM[7].yyyy 912 880: SIN TEMP[14].x, TEMP[14].xxxx 913 881: MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz 914 882: FRC TEMP[14].x, TEMP[14].xxxx 915 883: LRP TEMP[13].x, TEMP[11].xxxx, TEMP[14].xxxx, TEMP[13].xxxx 916 884: ADD TEMP[14].x, TEMP[10].xxxx, IMM[7].zzzz 917 885: SIN TEMP[14].x, TEMP[14].xxxx 918 886: MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz 919 887: FRC TEMP[14].x, TEMP[14].xxxx 920 888: ADD TEMP[10].x, TEMP[10].xxxx, IMM[7].wwww 921 889: SIN TEMP[10].x, TEMP[10].xxxx 922 890: MUL TEMP[10].x, TEMP[10].xxxx, IMM[6].zzzz 923 891: FRC TEMP[10].x, TEMP[10].xxxx 924 892: LRP TEMP[10].x, TEMP[11].xxxx, TEMP[10].xxxx, TEMP[14].xxxx 925 893: LRP TEMP[10].x, TEMP[11].yyyy, TEMP[10].xxxx, TEMP[13].xxxx 926 894: LRP TEMP[10].x, TEMP[11].zzzz, TEMP[10].xxxx, TEMP[12].xxxx 927 895: MUL TEMP[10].x, IMM[6].yyyy, TEMP[10].xxxx 928 896: MUL TEMP[11].xyz, IMM[10].xyzz, TEMP[8].xxxx 929 897: MAD TEMP[11].xyz, IMM[9].xyzz, TEMP[8].yyyy, TEMP[11].xyzz 930 898: MAD TEMP[11].xyz, IMM[8].xyzz, TEMP[8].zzzz, TEMP[11].xyzz 931 899: MUL TEMP[8].xyz, TEMP[11].xyzz, IMM[8].wwww 932 900: FLR TEMP[11].xyz, TEMP[8].xyzz 933 901: FRC TEMP[12].xyz, TEMP[8].xyzz 934 902: MUL TEMP[13].xyz, TEMP[12].xyzz, TEMP[12].xyzz 935 903: MUL TEMP[12].xyz, IMM[0].xxxx, TEMP[12].xyzz 936 904: ADD TEMP[12].xyz, IMM[5].zzzz, -TEMP[12].xyzz 937 905: MUL TEMP[12].xyz, TEMP[13].xyzz, TEMP[12].xyzz 938 906: MAD TEMP[13].x, TEMP[11].yyyy, IMM[6].xxxx, TEMP[11].xxxx 939 907: MAD TEMP[11].x, IMM[5].wwww, TEMP[11].zzzz, TEMP[13].xxxx 940 908: SIN TEMP[13].x, TEMP[11].xxxx 941 909: MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz 942 910: FRC TEMP[13].x, TEMP[13].xxxx 943 911: ADD TEMP[14].x, TEMP[11].xxxx, IMM[6].wwww 944 912: SIN TEMP[14].x, TEMP[14].xxxx 945 913: MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz 946 914: FRC TEMP[14].x, TEMP[14].xxxx 947 915: LRP TEMP[13].x, TEMP[12].xxxx, TEMP[14].xxxx, TEMP[13].xxxx 948 916: ADD TEMP[14].x, TEMP[11].xxxx, IMM[6].xxxx 949 917: SIN TEMP[14].x, TEMP[14].xxxx 950 918: MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz 951 919: FRC TEMP[14].x, TEMP[14].xxxx 952 920: ADD TEMP[15].x, TEMP[11].xxxx, IMM[7].xxxx 953 921: SIN TEMP[15].x, TEMP[15].xxxx 954 922: MUL TEMP[15].x, TEMP[15].xxxx, IMM[6].zzzz 955 923: FRC TEMP[15].x, TEMP[15].xxxx 956 924: LRP TEMP[14].x, TEMP[12].xxxx, TEMP[15].xxxx, TEMP[14].xxxx 957 925: LRP TEMP[13].x, TEMP[12].yyyy, TEMP[14].xxxx, TEMP[13].xxxx 958 926: ADD TEMP[14].x, TEMP[11].xxxx, IMM[5].wwww 959 927: SIN TEMP[14].x, TEMP[14].xxxx 960 928: MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz 961 929: FRC TEMP[14].x, TEMP[14].xxxx 962 930: ADD TEMP[15].x, TEMP[11].xxxx, IMM[7].yyyy 963 931: SIN TEMP[15].x, TEMP[15].xxxx 964 932: MUL TEMP[15].x, TEMP[15].xxxx, IMM[6].zzzz 965 933: FRC TEMP[15].x, TEMP[15].xxxx 966 934: LRP TEMP[14].x, TEMP[12].xxxx, TEMP[15].xxxx, TEMP[14].xxxx 967 935: ADD TEMP[15].x, TEMP[11].xxxx, IMM[7].zzzz 968 936: SIN TEMP[15].x, TEMP[15].xxxx 969 937: MUL TEMP[15].x, TEMP[15].xxxx, IMM[6].zzzz 970 938: FRC TEMP[15].x, TEMP[15].xxxx 971 939: ADD TEMP[11].x, TEMP[11].xxxx, IMM[7].wwww 972 940: SIN TEMP[11].x, TEMP[11].xxxx 973 941: MUL TEMP[11].x, TEMP[11].xxxx, IMM[6].zzzz 974 942: FRC TEMP[11].x, TEMP[11].xxxx 975 943: LRP TEMP[11].x, TEMP[12].xxxx, TEMP[11].xxxx, TEMP[15].xxxx 976 944: LRP TEMP[11].x, TEMP[12].yyyy, TEMP[11].xxxx, TEMP[14].xxxx 977 945: LRP TEMP[11].x, TEMP[12].zzzz, TEMP[11].xxxx, TEMP[13].xxxx 978 946: MAD TEMP[10].x, IMM[9].wwww, TEMP[11].xxxx, TEMP[10].xxxx 979 947: MUL TEMP[11].xyz, IMM[10].xyzz, TEMP[8].xxxx 980 948: MAD TEMP[11].xyz, IMM[9].xyzz, TEMP[8].yyyy, TEMP[11].xyzz 981 949: MAD TEMP[11].xyz, IMM[8].xyzz, TEMP[8].zzzz, TEMP[11].xyzz 982 950: MUL TEMP[8].xyz, TEMP[11].xyzz, IMM[10].wwww 983 951: FLR TEMP[11].xyz, TEMP[8].xyzz 984 952: FRC TEMP[12].xyz, TEMP[8].xyzz 985 953: MUL TEMP[13].xyz, TEMP[12].xyzz, TEMP[12].xyzz 986 954: MUL TEMP[12].xyz, IMM[0].xxxx, TEMP[12].xyzz 987 955: ADD TEMP[12].xyz, IMM[5].zzzz, -TEMP[12].xyzz 988 956: MUL TEMP[12].xyz, TEMP[13].xyzz, TEMP[12].xyzz 989 957: MAD TEMP[13].x, TEMP[11].yyyy, IMM[6].xxxx, TEMP[11].xxxx 990 958: MAD TEMP[11].x, IMM[5].wwww, TEMP[11].zzzz, TEMP[13].xxxx 991 959: SIN TEMP[13].x, TEMP[11].xxxx 992 960: MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz 993 961: FRC TEMP[13].x, TEMP[13].xxxx 994 962: ADD TEMP[14].x, TEMP[11].xxxx, IMM[6].wwww 995 963: SIN TEMP[14].x, TEMP[14].xxxx 996 964: MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz 997 965: FRC TEMP[14].x, TEMP[14].xxxx 998 966: LRP TEMP[13].x, TEMP[12].xxxx, TEMP[14].xxxx, TEMP[13].xxxx 999 967: ADD TEMP[14].x, TEMP[11].xxxx, IMM[6].xxxx 1000 968: SIN TEMP[14].x, TEMP[14].xxxx 1001 969: MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz 1002 970: FRC TEMP[14].x, TEMP[14].xxxx 1003 971: ADD TEMP[15].x, TEMP[11].xxxx, IMM[7].xxxx 1004 972: SIN TEMP[15].x, TEMP[15].xxxx 1005 973: MUL TEMP[15].x, TEMP[15].xxxx, IMM[6].zzzz 1006 974: FRC TEMP[15].x, TEMP[15].xxxx 1007 975: LRP TEMP[14].x, TEMP[12].xxxx, TEMP[15].xxxx, TEMP[14].xxxx 1008 976: LRP TEMP[13].x, TEMP[12].yyyy, TEMP[14].xxxx, TEMP[13].xxxx 1009 977: ADD TEMP[14].x, TEMP[11].xxxx, IMM[5].wwww 1010 978: SIN TEMP[14].x, TEMP[14].xxxx 1011 979: MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz 1012 980: FRC TEMP[14].x, TEMP[14].xxxx 1013 981: ADD TEMP[15].x, TEMP[11].xxxx, IMM[7].yyyy 1014 982: SIN TEMP[15].x, TEMP[15].xxxx 1015 983: MUL TEMP[15].x, TEMP[15].xxxx, IMM[6].zzzz 1016 984: FRC TEMP[15].x, TEMP[15].xxxx 1017 985: LRP TEMP[14].x, TEMP[12].xxxx, TEMP[15].xxxx, TEMP[14].xxxx 1018 986: ADD TEMP[15].x, TEMP[11].xxxx, IMM[7].zzzz 1019 987: SIN TEMP[15].x, TEMP[15].xxxx 1020 988: MUL TEMP[15].x, TEMP[15].xxxx, IMM[6].zzzz 1021 989: FRC TEMP[15].x, TEMP[15].xxxx 1022 990: ADD TEMP[11].x, TEMP[11].xxxx, IMM[7].wwww 1023 991: SIN TEMP[11].x, TEMP[11].xxxx 1024 992: MUL TEMP[11].x, TEMP[11].xxxx, IMM[6].zzzz 1025 993: FRC TEMP[11].x, TEMP[11].xxxx 1026 994: LRP TEMP[11].x, TEMP[12].xxxx, TEMP[11].xxxx, TEMP[15].xxxx 1027 995: LRP TEMP[11].x, TEMP[12].yyyy, TEMP[11].xxxx, TEMP[14].xxxx 1028 996: LRP TEMP[11].x, TEMP[12].zzzz, TEMP[11].xxxx, TEMP[13].xxxx 1029 997: MAD TEMP[10].x, IMM[11].xxxx, TEMP[11].xxxx, TEMP[10].xxxx 1030 998: MUL TEMP[11].xyz, IMM[10].xyzz, TEMP[8].xxxx 1031 999: MAD TEMP[11].xyz, IMM[9].xyzz, TEMP[8].yyyy, TEMP[11].xyzz 1032 1000: MAD TEMP[11].xyz, IMM[8].xyzz, TEMP[8].zzzz, TEMP[11].xyzz 1033 1001: MUL TEMP[8].xyz, TEMP[11].xyzz, IMM[11].yyyy 1034 1002: FLR TEMP[11].xyz, TEMP[8].xyzz 1035 1003: FRC TEMP[12].xyz, TEMP[8].xyzz 1036 1004: MUL TEMP[13].xyz, TEMP[12].xyzz, TEMP[12].xyzz 1037 1005: MUL TEMP[12].xyz, IMM[0].xxxx, TEMP[12].xyzz 1038 1006: ADD TEMP[12].xyz, IMM[5].zzzz, -TEMP[12].xyzz 1039 1007: MUL TEMP[12].xyz, TEMP[13].xyzz, TEMP[12].xyzz 1040 1008: MAD TEMP[13].x, TEMP[11].yyyy, IMM[6].xxxx, TEMP[11].xxxx 1041 1009: MAD TEMP[11].x, IMM[5].wwww, TEMP[11].zzzz, TEMP[13].xxxx 1042 1010: SIN TEMP[13].x, TEMP[11].xxxx 1043 1011: MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz 1044 1012: FRC TEMP[13].x, TEMP[13].xxxx 1045 1013: ADD TEMP[14].x, TEMP[11].xxxx, IMM[6].wwww 1046 1014: SIN TEMP[14].x, TEMP[14].xxxx 1047 1015: MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz 1048 1016: FRC TEMP[14].x, TEMP[14].xxxx 1049 1017: LRP TEMP[13].x, TEMP[12].xxxx, TEMP[14].xxxx, TEMP[13].xxxx 1050 1018: ADD TEMP[14].x, TEMP[11].xxxx, IMM[6].xxxx 1051 1019: SIN TEMP[14].x, TEMP[14].xxxx 1052 1020: MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz 1053 1021: FRC TEMP[14].x, TEMP[14].xxxx 1054 1022: ADD TEMP[15].x, TEMP[11].xxxx, IMM[7].xxxx 1055 1023: SIN TEMP[15].x, TEMP[15].xxxx 1056 1024: MUL TEMP[15].x, TEMP[15].xxxx, IMM[6].zzzz 1057 1025: FRC TEMP[15].x, TEMP[15].xxxx 1058 1026: LRP TEMP[14].x, TEMP[12].xxxx, TEMP[15].xxxx, TEMP[14].xxxx 1059 1027: LRP TEMP[13].x, TEMP[12].yyyy, TEMP[14].xxxx, TEMP[13].xxxx 1060 1028: ADD TEMP[14].x, TEMP[11].xxxx, IMM[5].wwww 1061 1029: SIN TEMP[14].x, TEMP[14].xxxx 1062 1030: MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz 1063 1031: FRC TEMP[14].x, TEMP[14].xxxx 1064 1032: ADD TEMP[15].x, TEMP[11].xxxx, IMM[7].yyyy 1065 1033: SIN TEMP[15].x, TEMP[15].xxxx 1066 1034: MUL TEMP[15].x, TEMP[15].xxxx, IMM[6].zzzz 1067 1035: FRC TEMP[15].x, TEMP[15].xxxx 1068 1036: LRP TEMP[14].x, TEMP[12].xxxx, TEMP[15].xxxx, TEMP[14].xxxx 1069 1037: ADD TEMP[15].x, TEMP[11].xxxx, IMM[7].zzzz 1070 1038: SIN TEMP[15].x, TEMP[15].xxxx 1071 1039: MUL TEMP[15].x, TEMP[15].xxxx, IMM[6].zzzz 1072 1040: FRC TEMP[15].x, TEMP[15].xxxx 1073 1041: ADD TEMP[11].x, TEMP[11].xxxx, IMM[7].wwww 1074 1042: SIN TEMP[11].x, TEMP[11].xxxx 1075 1043: MUL TEMP[11].x, TEMP[11].xxxx, IMM[6].zzzz 1076 1044: FRC TEMP[11].x, TEMP[11].xxxx 1077 1045: LRP TEMP[11].x, TEMP[12].xxxx, TEMP[11].xxxx, TEMP[15].xxxx 1078 1046: LRP TEMP[11].x, TEMP[12].yyyy, TEMP[11].xxxx, TEMP[14].xxxx 1079 1047: LRP TEMP[11].x, TEMP[12].zzzz, TEMP[11].xxxx, TEMP[13].xxxx 1080 1048: MAD TEMP[10].x, IMM[11].zzzz, TEMP[11].xxxx, TEMP[10].xxxx 1081 1049: MUL TEMP[11].xyz, IMM[10].xyzz, TEMP[8].xxxx 1082 1050: MAD TEMP[11].xyz, IMM[9].xyzz, TEMP[8].yyyy, TEMP[11].xyzz 1083 1051: MAD TEMP[11].xyz, IMM[8].xyzz, TEMP[8].zzzz, TEMP[11].xyzz 1084 1052: MUL TEMP[8].xyz, TEMP[11].xyzz, IMM[8].wwww 1085 1053: FLR TEMP[11].xyz, TEMP[8].xyzz 1086 1054: FRC TEMP[8].xyz, TEMP[8].xyzz 1087 1055: MUL TEMP[12].xyz, TEMP[8].xyzz, TEMP[8].xyzz 1088 1056: MUL TEMP[8].xyz, IMM[0].xxxx, TEMP[8].xyzz 1089 1057: ADD TEMP[8].xyz, IMM[5].zzzz, -TEMP[8].xyzz 1090 1058: MUL TEMP[8].xyz, TEMP[12].xyzz, TEMP[8].xyzz 1091 1059: MAD TEMP[12].x, TEMP[11].yyyy, IMM[6].xxxx, TEMP[11].xxxx 1092 1060: MAD TEMP[11].x, IMM[5].wwww, TEMP[11].zzzz, TEMP[12].xxxx 1093 1061: SIN TEMP[12].x, TEMP[11].xxxx 1094 1062: MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz 1095 1063: FRC TEMP[12].x, TEMP[12].xxxx 1096 1064: ADD TEMP[13].x, TEMP[11].xxxx, IMM[6].wwww 1097 1065: SIN TEMP[13].x, TEMP[13].xxxx 1098 1066: MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz 1099 1067: FRC TEMP[13].x, TEMP[13].xxxx 1100 1068: LRP TEMP[12].x, TEMP[8].xxxx, TEMP[13].xxxx, TEMP[12].xxxx 1101 1069: ADD TEMP[13].x, TEMP[11].xxxx, IMM[6].xxxx 1102 1070: SIN TEMP[13].x, TEMP[13].xxxx 1103 1071: MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz 1104 1072: FRC TEMP[13].x, TEMP[13].xxxx 1105 1073: ADD TEMP[14].x, TEMP[11].xxxx, IMM[7].xxxx 1106 1074: SIN TEMP[14].x, TEMP[14].xxxx 1107 1075: MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz 1108 1076: FRC TEMP[14].x, TEMP[14].xxxx 1109 1077: LRP TEMP[13].x, TEMP[8].xxxx, TEMP[14].xxxx, TEMP[13].xxxx 1110 1078: LRP TEMP[12].x, TEMP[8].yyyy, TEMP[13].xxxx, TEMP[12].xxxx 1111 1079: ADD TEMP[13].x, TEMP[11].xxxx, IMM[5].wwww 1112 1080: SIN TEMP[13].x, TEMP[13].xxxx 1113 1081: MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz 1114 1082: FRC TEMP[13].x, TEMP[13].xxxx 1115 1083: ADD TEMP[14].x, TEMP[11].xxxx, IMM[7].yyyy 1116 1084: SIN TEMP[14].x, TEMP[14].xxxx 1117 1085: MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz 1118 1086: FRC TEMP[14].x, TEMP[14].xxxx 1119 1087: LRP TEMP[13].x, TEMP[8].xxxx, TEMP[14].xxxx, TEMP[13].xxxx 1120 1088: ADD TEMP[14].x, TEMP[11].xxxx, IMM[7].zzzz 1121 1089: SIN TEMP[14].x, TEMP[14].xxxx 1122 1090: MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz 1123 1091: FRC TEMP[14].x, TEMP[14].xxxx 1124 1092: ADD TEMP[11].x, TEMP[11].xxxx, IMM[7].wwww 1125 1093: SIN TEMP[11].x, TEMP[11].xxxx 1126 1094: MUL TEMP[11].x, TEMP[11].xxxx, IMM[6].zzzz 1127 1095: FRC TEMP[11].x, TEMP[11].xxxx 1128 1096: LRP TEMP[11].x, TEMP[8].xxxx, TEMP[11].xxxx, TEMP[14].xxxx 1129 1097: LRP TEMP[11].x, TEMP[8].yyyy, TEMP[11].xxxx, TEMP[13].xxxx 1130 1098: LRP TEMP[8].x, TEMP[8].zzzz, TEMP[11].xxxx, TEMP[12].xxxx 1131 1099: ABS TEMP[8].x, TEMP[8].xxxx 1132 1100: MAD TEMP[10].x, IMM[11].wwww, TEMP[8].xxxx, TEMP[10].xxxx 1133 1101: MAD TEMP[9].x, IMM[16].zzzz, TEMP[10].xxxx, TEMP[9].xxxx 1134 1102: ADD TEMP[8].x, TEMP[9].xxxx, -TEMP[6].xxxx 1135 1103: MOV TEMP[7].y, TEMP[8].xxxx 1136 1104: MOV TEMP[8].x, TEMP[2].xxxx 1137 1105: MOV TEMP[8].y, TEMP[2].yyyy 1138 1106: ADD TEMP[2].x, TEMP[2].zzzz, IMM[16].wwww 1139 1107: MOV TEMP[8].z, TEMP[2].xxxx 1140 1108: DP3 TEMP[2].x, TEMP[8].xyzz, TEMP[8].xyzz 1141 1109: RSQ TEMP[9].x, TEMP[2].xxxx 1142 1110: MUL TEMP[9].x, TEMP[9].xxxx, TEMP[2].xxxx 1143 1111: CMP TEMP[9].x, -TEMP[2].xxxx, TEMP[9].xxxx, IMM[0].zzzz 1144 1112: ADD TEMP[2].x, TEMP[9].xxxx, IMM[2].zzzz 1145 1113: MUL TEMP[8].xyz, TEMP[8].xyzz, IMM[2].wwww 1146 1114: MAD TEMP[8].xyz, IMM[5].xyyy, CONST[1].xxxx, TEMP[8].xyzz 1147 1115: FLR TEMP[9].xyz, TEMP[8].xyzz 1148 1116: FRC TEMP[10].xyz, TEMP[8].xyzz 1149 1117: MUL TEMP[11].xyz, TEMP[10].xyzz, TEMP[10].xyzz 1150 1118: MUL TEMP[10].xyz, IMM[0].xxxx, TEMP[10].xyzz 1151 1119: ADD TEMP[10].xyz, IMM[5].zzzz, -TEMP[10].xyzz 1152 1120: MUL TEMP[10].xyz, TEMP[11].xyzz, TEMP[10].xyzz 1153 1121: MAD TEMP[11].x, TEMP[9].yyyy, IMM[6].xxxx, TEMP[9].xxxx 1154 1122: MAD TEMP[9].x, IMM[5].wwww, TEMP[9].zzzz, TEMP[11].xxxx 1155 1123: SIN TEMP[11].x, TEMP[9].xxxx 1156 1124: MUL TEMP[11].x, TEMP[11].xxxx, IMM[6].zzzz 1157 1125: FRC TEMP[11].x, TEMP[11].xxxx 1158 1126: ADD TEMP[12].x, TEMP[9].xxxx, IMM[6].wwww 1159 1127: SIN TEMP[12].x, TEMP[12].xxxx 1160 1128: MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz 1161 1129: FRC TEMP[12].x, TEMP[12].xxxx 1162 1130: LRP TEMP[11].x, TEMP[10].xxxx, TEMP[12].xxxx, TEMP[11].xxxx 1163 1131: ADD TEMP[12].x, TEMP[9].xxxx, IMM[6].xxxx 1164 1132: SIN TEMP[12].x, TEMP[12].xxxx 1165 1133: MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz 1166 1134: FRC TEMP[12].x, TEMP[12].xxxx 1167 1135: ADD TEMP[13].x, TEMP[9].xxxx, IMM[7].xxxx 1168 1136: SIN TEMP[13].x, TEMP[13].xxxx 1169 1137: MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz 1170 1138: FRC TEMP[13].x, TEMP[13].xxxx 1171 1139: LRP TEMP[12].x, TEMP[10].xxxx, TEMP[13].xxxx, TEMP[12].xxxx 1172 1140: LRP TEMP[11].x, TEMP[10].yyyy, TEMP[12].xxxx, TEMP[11].xxxx 1173 1141: ADD TEMP[12].x, TEMP[9].xxxx, IMM[5].wwww 1174 1142: SIN TEMP[12].x, TEMP[12].xxxx 1175 1143: MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz 1176 1144: FRC TEMP[12].x, TEMP[12].xxxx 1177 1145: ADD TEMP[13].x, TEMP[9].xxxx, IMM[7].yyyy 1178 1146: SIN TEMP[13].x, TEMP[13].xxxx 1179 1147: MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz 1180 1148: FRC TEMP[13].x, TEMP[13].xxxx 1181 1149: LRP TEMP[12].x, TEMP[10].xxxx, TEMP[13].xxxx, TEMP[12].xxxx 1182 1150: ADD TEMP[13].x, TEMP[9].xxxx, IMM[7].zzzz 1183 1151: SIN TEMP[13].x, TEMP[13].xxxx 1184 1152: MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz 1185 1153: FRC TEMP[13].x, TEMP[13].xxxx 1186 1154: ADD TEMP[9].x, TEMP[9].xxxx, IMM[7].wwww 1187 1155: SIN TEMP[9].x, TEMP[9].xxxx 1188 1156: MUL TEMP[9].x, TEMP[9].xxxx, IMM[6].zzzz 1189 1157: FRC TEMP[9].x, TEMP[9].xxxx 1190 1158: LRP TEMP[9].x, TEMP[10].xxxx, TEMP[9].xxxx, TEMP[13].xxxx 1191 1159: LRP TEMP[9].x, TEMP[10].yyyy, TEMP[9].xxxx, TEMP[12].xxxx 1192 1160: LRP TEMP[9].x, TEMP[10].zzzz, TEMP[9].xxxx, TEMP[11].xxxx 1193 1161: MUL TEMP[9].x, IMM[6].yyyy, TEMP[9].xxxx 1194 1162: MUL TEMP[10].xyz, IMM[10].xyzz, TEMP[8].xxxx 1195 1163: MAD TEMP[10].xyz, IMM[9].xyzz, TEMP[8].yyyy, TEMP[10].xyzz 1196 1164: MAD TEMP[10].xyz, IMM[8].xyzz, TEMP[8].zzzz, TEMP[10].xyzz 1197 1165: MUL TEMP[8].xyz, TEMP[10].xyzz, IMM[8].wwww 1198 1166: FLR TEMP[10].xyz, TEMP[8].xyzz 1199 1167: FRC TEMP[11].xyz, TEMP[8].xyzz 1200 1168: MUL TEMP[12].xyz, TEMP[11].xyzz, TEMP[11].xyzz 1201 1169: MUL TEMP[11].xyz, IMM[0].xxxx, TEMP[11].xyzz 1202 1170: ADD TEMP[11].xyz, IMM[5].zzzz, -TEMP[11].xyzz 1203 1171: MUL TEMP[11].xyz, TEMP[12].xyzz, TEMP[11].xyzz 1204 1172: MAD TEMP[12].x, TEMP[10].yyyy, IMM[6].xxxx, TEMP[10].xxxx 1205 1173: MAD TEMP[10].x, IMM[5].wwww, TEMP[10].zzzz, TEMP[12].xxxx 1206 1174: SIN TEMP[12].x, TEMP[10].xxxx 1207 1175: MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz 1208 1176: FRC TEMP[12].x, TEMP[12].xxxx 1209 1177: ADD TEMP[13].x, TEMP[10].xxxx, IMM[6].wwww 1210 1178: SIN TEMP[13].x, TEMP[13].xxxx 1211 1179: MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz 1212 1180: FRC TEMP[13].x, TEMP[13].xxxx 1213 1181: LRP TEMP[12].x, TEMP[11].xxxx, TEMP[13].xxxx, TEMP[12].xxxx 1214 1182: ADD TEMP[13].x, TEMP[10].xxxx, IMM[6].xxxx 1215 1183: SIN TEMP[13].x, TEMP[13].xxxx 1216 1184: MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz 1217 1185: FRC TEMP[13].x, TEMP[13].xxxx 1218 1186: ADD TEMP[14].x, TEMP[10].xxxx, IMM[7].xxxx 1219 1187: SIN TEMP[14].x, TEMP[14].xxxx 1220 1188: MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz 1221 1189: FRC TEMP[14].x, TEMP[14].xxxx 1222 1190: LRP TEMP[13].x, TEMP[11].xxxx, TEMP[14].xxxx, TEMP[13].xxxx 1223 1191: LRP TEMP[12].x, TEMP[11].yyyy, TEMP[13].xxxx, TEMP[12].xxxx 1224 1192: ADD TEMP[13].x, TEMP[10].xxxx, IMM[5].wwww 1225 1193: SIN TEMP[13].x, TEMP[13].xxxx 1226 1194: MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz 1227 1195: FRC TEMP[13].x, TEMP[13].xxxx 1228 1196: ADD TEMP[14].x, TEMP[10].xxxx, IMM[7].yyyy 1229 1197: SIN TEMP[14].x, TEMP[14].xxxx 1230 1198: MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz 1231 1199: FRC TEMP[14].x, TEMP[14].xxxx 1232 1200: LRP TEMP[13].x, TEMP[11].xxxx, TEMP[14].xxxx, TEMP[13].xxxx 1233 1201: ADD TEMP[14].x, TEMP[10].xxxx, IMM[7].zzzz 1234 1202: SIN TEMP[14].x, TEMP[14].xxxx 1235 1203: MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz 1236 1204: FRC TEMP[14].x, TEMP[14].xxxx 1237 1205: ADD TEMP[10].x, TEMP[10].xxxx, IMM[7].wwww 1238 1206: SIN TEMP[10].x, TEMP[10].xxxx 1239 1207: MUL TEMP[10].x, TEMP[10].xxxx, IMM[6].zzzz 1240 1208: FRC TEMP[10].x, TEMP[10].xxxx 1241 1209: LRP TEMP[10].x, TEMP[11].xxxx, TEMP[10].xxxx, TEMP[14].xxxx 1242 1210: LRP TEMP[10].x, TEMP[11].yyyy, TEMP[10].xxxx, TEMP[13].xxxx 1243 1211: LRP TEMP[10].x, TEMP[11].zzzz, TEMP[10].xxxx, TEMP[12].xxxx 1244 1212: MAD TEMP[9].x, IMM[9].wwww, TEMP[10].xxxx, TEMP[9].xxxx 1245 1213: MUL TEMP[10].xyz, IMM[10].xyzz, TEMP[8].xxxx 1246 1214: MAD TEMP[10].xyz, IMM[9].xyzz, TEMP[8].yyyy, TEMP[10].xyzz 1247 1215: MAD TEMP[10].xyz, IMM[8].xyzz, TEMP[8].zzzz, TEMP[10].xyzz 1248 1216: MUL TEMP[8].xyz, TEMP[10].xyzz, IMM[10].wwww 1249 1217: FLR TEMP[10].xyz, TEMP[8].xyzz 1250 1218: FRC TEMP[11].xyz, TEMP[8].xyzz 1251 1219: MUL TEMP[12].xyz, TEMP[11].xyzz, TEMP[11].xyzz 1252 1220: MUL TEMP[11].xyz, IMM[0].xxxx, TEMP[11].xyzz 1253 1221: ADD TEMP[11].xyz, IMM[5].zzzz, -TEMP[11].xyzz 1254 1222: MUL TEMP[11].xyz, TEMP[12].xyzz, TEMP[11].xyzz 1255 1223: MAD TEMP[12].x, TEMP[10].yyyy, IMM[6].xxxx, TEMP[10].xxxx 1256 1224: MAD TEMP[10].x, IMM[5].wwww, TEMP[10].zzzz, TEMP[12].xxxx 1257 1225: SIN TEMP[12].x, TEMP[10].xxxx 1258 1226: MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz 1259 1227: FRC TEMP[12].x, TEMP[12].xxxx 1260 1228: ADD TEMP[13].x, TEMP[10].xxxx, IMM[6].wwww 1261 1229: SIN TEMP[13].x, TEMP[13].xxxx 1262 1230: MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz 1263 1231: FRC TEMP[13].x, TEMP[13].xxxx 1264 1232: LRP TEMP[12].x, TEMP[11].xxxx, TEMP[13].xxxx, TEMP[12].xxxx 1265 1233: ADD TEMP[13].x, TEMP[10].xxxx, IMM[6].xxxx 1266 1234: SIN TEMP[13].x, TEMP[13].xxxx 1267 1235: MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz 1268 1236: FRC TEMP[13].x, TEMP[13].xxxx 1269 1237: ADD TEMP[14].x, TEMP[10].xxxx, IMM[7].xxxx 1270 1238: SIN TEMP[14].x, TEMP[14].xxxx 1271 1239: MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz 1272 1240: FRC TEMP[14].x, TEMP[14].xxxx 1273 1241: LRP TEMP[13].x, TEMP[11].xxxx, TEMP[14].xxxx, TEMP[13].xxxx 1274 1242: LRP TEMP[12].x, TEMP[11].yyyy, TEMP[13].xxxx, TEMP[12].xxxx 1275 1243: ADD TEMP[13].x, TEMP[10].xxxx, IMM[5].wwww 1276 1244: SIN TEMP[13].x, TEMP[13].xxxx 1277 1245: MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz 1278 1246: FRC TEMP[13].x, TEMP[13].xxxx 1279 1247: ADD TEMP[14].x, TEMP[10].xxxx, IMM[7].yyyy 1280 1248: SIN TEMP[14].x, TEMP[14].xxxx 1281 1249: MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz 1282 1250: FRC TEMP[14].x, TEMP[14].xxxx 1283 1251: LRP TEMP[13].x, TEMP[11].xxxx, TEMP[14].xxxx, TEMP[13].xxxx 1284 1252: ADD TEMP[14].x, TEMP[10].xxxx, IMM[7].zzzz 1285 1253: SIN TEMP[14].x, TEMP[14].xxxx 1286 1254: MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz 1287 1255: FRC TEMP[14].x, TEMP[14].xxxx 1288 1256: ADD TEMP[10].x, TEMP[10].xxxx, IMM[7].wwww 1289 1257: SIN TEMP[10].x, TEMP[10].xxxx 1290 1258: MUL TEMP[10].x, TEMP[10].xxxx, IMM[6].zzzz 1291 1259: FRC TEMP[10].x, TEMP[10].xxxx 1292 1260: LRP TEMP[10].x, TEMP[11].xxxx, TEMP[10].xxxx, TEMP[14].xxxx 1293 1261: LRP TEMP[10].x, TEMP[11].yyyy, TEMP[10].xxxx, TEMP[13].xxxx 1294 1262: LRP TEMP[10].x, TEMP[11].zzzz, TEMP[10].xxxx, TEMP[12].xxxx 1295 1263: MAD TEMP[9].x, IMM[11].xxxx, TEMP[10].xxxx, TEMP[9].xxxx 1296 1264: MUL TEMP[10].xyz, IMM[10].xyzz, TEMP[8].xxxx 1297 1265: MAD TEMP[10].xyz, IMM[9].xyzz, TEMP[8].yyyy, TEMP[10].xyzz 1298 1266: MAD TEMP[10].xyz, IMM[8].xyzz, TEMP[8].zzzz, TEMP[10].xyzz 1299 1267: MUL TEMP[8].xyz, TEMP[10].xyzz, IMM[11].yyyy 1300 1268: FLR TEMP[10].xyz, TEMP[8].xyzz 1301 1269: FRC TEMP[11].xyz, TEMP[8].xyzz 1302 1270: MUL TEMP[12].xyz, TEMP[11].xyzz, TEMP[11].xyzz 1303 1271: MUL TEMP[11].xyz, IMM[0].xxxx, TEMP[11].xyzz 1304 1272: ADD TEMP[11].xyz, IMM[5].zzzz, -TEMP[11].xyzz 1305 1273: MUL TEMP[11].xyz, TEMP[12].xyzz, TEMP[11].xyzz 1306 1274: MAD TEMP[12].x, TEMP[10].yyyy, IMM[6].xxxx, TEMP[10].xxxx 1307 1275: MAD TEMP[10].x, IMM[5].wwww, TEMP[10].zzzz, TEMP[12].xxxx 1308 1276: SIN TEMP[12].x, TEMP[10].xxxx 1309 1277: MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz 1310 1278: FRC TEMP[12].x, TEMP[12].xxxx 1311 1279: ADD TEMP[13].x, TEMP[10].xxxx, IMM[6].wwww 1312 1280: SIN TEMP[13].x, TEMP[13].xxxx 1313 1281: MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz 1314 1282: FRC TEMP[13].x, TEMP[13].xxxx 1315 1283: LRP TEMP[12].x, TEMP[11].xxxx, TEMP[13].xxxx, TEMP[12].xxxx 1316 1284: ADD TEMP[13].x, TEMP[10].xxxx, IMM[6].xxxx 1317 1285: SIN TEMP[13].x, TEMP[13].xxxx 1318 1286: MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz 1319 1287: FRC TEMP[13].x, TEMP[13].xxxx 1320 1288: ADD TEMP[14].x, TEMP[10].xxxx, IMM[7].xxxx 1321 1289: SIN TEMP[14].x, TEMP[14].xxxx 1322 1290: MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz 1323 1291: FRC TEMP[14].x, TEMP[14].xxxx 1324 1292: LRP TEMP[13].x, TEMP[11].xxxx, TEMP[14].xxxx, TEMP[13].xxxx 1325 1293: LRP TEMP[12].x, TEMP[11].yyyy, TEMP[13].xxxx, TEMP[12].xxxx 1326 1294: ADD TEMP[13].x, TEMP[10].xxxx, IMM[5].wwww 1327 1295: SIN TEMP[13].x, TEMP[13].xxxx 1328 1296: MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz 1329 1297: FRC TEMP[13].x, TEMP[13].xxxx 1330 1298: ADD TEMP[14].x, TEMP[10].xxxx, IMM[7].yyyy 1331 1299: SIN TEMP[14].x, TEMP[14].xxxx 1332 1300: MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz 1333 1301: FRC TEMP[14].x, TEMP[14].xxxx 1334 1302: LRP TEMP[13].x, TEMP[11].xxxx, TEMP[14].xxxx, TEMP[13].xxxx 1335 1303: ADD TEMP[14].x, TEMP[10].xxxx, IMM[7].zzzz 1336 1304: SIN TEMP[14].x, TEMP[14].xxxx 1337 1305: MUL TEMP[14].x, TEMP[14].xxxx, IMM[6].zzzz 1338 1306: FRC TEMP[14].x, TEMP[14].xxxx 1339 1307: ADD TEMP[10].x, TEMP[10].xxxx, IMM[7].wwww 1340 1308: SIN TEMP[10].x, TEMP[10].xxxx 1341 1309: MUL TEMP[10].x, TEMP[10].xxxx, IMM[6].zzzz 1342 1310: FRC TEMP[10].x, TEMP[10].xxxx 1343 1311: LRP TEMP[10].x, TEMP[11].xxxx, TEMP[10].xxxx, TEMP[14].xxxx 1344 1312: LRP TEMP[10].x, TEMP[11].yyyy, TEMP[10].xxxx, TEMP[13].xxxx 1345 1313: LRP TEMP[10].x, TEMP[11].zzzz, TEMP[10].xxxx, TEMP[12].xxxx 1346 1314: MAD TEMP[9].x, IMM[11].zzzz, TEMP[10].xxxx, TEMP[9].xxxx 1347 1315: MUL TEMP[10].xyz, IMM[10].xyzz, TEMP[8].xxxx 1348 1316: MAD TEMP[10].xyz, IMM[9].xyzz, TEMP[8].yyyy, TEMP[10].xyzz 1349 1317: MAD TEMP[10].xyz, IMM[8].xyzz, TEMP[8].zzzz, TEMP[10].xyzz 1350 1318: MUL TEMP[8].xyz, TEMP[10].xyzz, IMM[8].wwww 1351 1319: FLR TEMP[10].xyz, TEMP[8].xyzz 1352 1320: FRC TEMP[8].xyz, TEMP[8].xyzz 1353 1321: MUL TEMP[11].xyz, TEMP[8].xyzz, TEMP[8].xyzz 1354 1322: MUL TEMP[8].xyz, IMM[0].xxxx, TEMP[8].xyzz 1355 1323: ADD TEMP[8].xyz, IMM[5].zzzz, -TEMP[8].xyzz 1356 1324: MUL TEMP[8].xyz, TEMP[11].xyzz, TEMP[8].xyzz 1357 1325: MAD TEMP[11].x, TEMP[10].yyyy, IMM[6].xxxx, TEMP[10].xxxx 1358 1326: MAD TEMP[10].x, IMM[5].wwww, TEMP[10].zzzz, TEMP[11].xxxx 1359 1327: SIN TEMP[11].x, TEMP[10].xxxx 1360 1328: MUL TEMP[11].x, TEMP[11].xxxx, IMM[6].zzzz 1361 1329: FRC TEMP[11].x, TEMP[11].xxxx 1362 1330: ADD TEMP[12].x, TEMP[10].xxxx, IMM[6].wwww 1363 1331: SIN TEMP[12].x, TEMP[12].xxxx 1364 1332: MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz 1365 1333: FRC TEMP[12].x, TEMP[12].xxxx 1366 1334: LRP TEMP[11].x, TEMP[8].xxxx, TEMP[12].xxxx, TEMP[11].xxxx 1367 1335: ADD TEMP[12].x, TEMP[10].xxxx, IMM[6].xxxx 1368 1336: SIN TEMP[12].x, TEMP[12].xxxx 1369 1337: MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz 1370 1338: FRC TEMP[12].x, TEMP[12].xxxx 1371 1339: ADD TEMP[13].x, TEMP[10].xxxx, IMM[7].xxxx 1372 1340: SIN TEMP[13].x, TEMP[13].xxxx 1373 1341: MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz 1374 1342: FRC TEMP[13].x, TEMP[13].xxxx 1375 1343: LRP TEMP[12].x, TEMP[8].xxxx, TEMP[13].xxxx, TEMP[12].xxxx 1376 1344: LRP TEMP[11].x, TEMP[8].yyyy, TEMP[12].xxxx, TEMP[11].xxxx 1377 1345: ADD TEMP[12].x, TEMP[10].xxxx, IMM[5].wwww 1378 1346: SIN TEMP[12].x, TEMP[12].xxxx 1379 1347: MUL TEMP[12].x, TEMP[12].xxxx, IMM[6].zzzz 1380 1348: FRC TEMP[12].x, TEMP[12].xxxx 1381 1349: ADD TEMP[13].x, TEMP[10].xxxx, IMM[7].yyyy 1382 1350: SIN TEMP[13].x, TEMP[13].xxxx 1383 1351: MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz 1384 1352: FRC TEMP[13].x, TEMP[13].xxxx 1385 1353: LRP TEMP[12].x, TEMP[8].xxxx, TEMP[13].xxxx, TEMP[12].xxxx 1386 1354: ADD TEMP[13].x, TEMP[10].xxxx, IMM[7].zzzz 1387 1355: SIN TEMP[13].x, TEMP[13].xxxx 1388 1356: MUL TEMP[13].x, TEMP[13].xxxx, IMM[6].zzzz 1389 1357: FRC TEMP[13].x, TEMP[13].xxxx 1390 1358: ADD TEMP[10].x, TEMP[10].xxxx, IMM[7].wwww 1391 1359: SIN TEMP[10].x, TEMP[10].xxxx 1392 1360: MUL TEMP[10].x, TEMP[10].xxxx, IMM[6].zzzz 1393 1361: FRC TEMP[10].x, TEMP[10].xxxx 1394 1362: LRP TEMP[10].x, TEMP[8].xxxx, TEMP[10].xxxx, TEMP[13].xxxx 1395 1363: LRP TEMP[10].x, TEMP[8].yyyy, TEMP[10].xxxx, TEMP[12].xxxx 1396 1364: LRP TEMP[8].x, TEMP[8].zzzz, TEMP[10].xxxx, TEMP[11].xxxx 1397 1365: ABS TEMP[8].x, TEMP[8].xxxx 1398 1366: MAD TEMP[9].x, IMM[11].wwww, TEMP[8].xxxx, TEMP[9].xxxx 1399 1367: MAD TEMP[2].x, IMM[16].zzzz, TEMP[9].xxxx, TEMP[2].xxxx 1400 1368: ADD TEMP[2].x, TEMP[2].xxxx, -TEMP[6].xxxx 1401 1369: MOV TEMP[7].z, TEMP[2].xxxx 1402 1370: DP3 TEMP[2].x, TEMP[7].xyzz, TEMP[7].xyzz 1403 1371: RSQ TEMP[2].x, TEMP[2].xxxx 1404 1372: MUL TEMP[2].z, TEMP[7].xyzz, TEMP[2].xxxx 1405 1373: MAD TEMP[2].x, TEMP[2].zzzz, IMM[17].xxxx, IMM[17].yyyy 1406 1374: MUL TEMP[2].xyz, TEMP[5].xyzz, TEMP[2].xxxx 1407 1375: ADD TEMP[3].x, TEMP[3].xxxx, IMM[13].wwww 1408 1376: MUL TEMP[3].x, TEMP[3].xxxx, IMM[0].xxxx 1409 1377: MOV_SAT TEMP[3].x, TEMP[3].xxxx 1410 1378: LRP TEMP[4].xyz, TEMP[3].xxxx, TEMP[2].xyzz, TEMP[5].xyzz 1411 1379: MOV TEMP[1], TEMP[4] 1412 1380: ENDIF 1413 1381: MOV OUT[0], TEMP[1] 1414 1382: END 1415 ); 1416 #endif 1417