-------------------------------------------------------------- FRAG DCL IN[0], GENERIC[20], PERSPECTIVE DCL IN[1], GENERIC[21], PERSPECTIVE DCL IN[2], GENERIC[22], PERSPECTIVE DCL OUT[0], COLOR DCL SAMP[0] DCL SAMP[1] DCL SAMP[2] DCL TEMP[0..10], LOCAL IMM[0] FLT32 { 0.0000, -1.0000, 1.0000, 1.9000} IMM[1] FLT32 { 2.0000, 3.0000, 4.0000, 5.0000} IMM[2] FLT32 { 6.0000, 7.0000, 8.0000, 9.0000} IMM[3] FLT32 { 10.0000, 11.0000, 12.0000, 13.0000} IMM[4] FLT32 { 14.0000, 15.0000, 16.0000, 0.9000} IMM[5] FLT32 { 0.2500, -0.2500, -3.7500, 20.0000} IMM[6] INT32 {-1, 0, 1, -2} IMM[7] FLT32 { 0.5000, 80.0000, 0.8281, -2.0000} IMM[8] FLT32 { 1.2500, 255.0000, 66.0000, 33.0000} IMM[9] FLT32 { -1.2500, 0.7500, 0.0000, 0.0000} 0: MOV TEMP[0], IMM[0].xxxx 1: MOV TEMP[1].xy, IN[0].xyyy 2: TEX TEMP[1].xy, TEMP[1], SAMP[0], RECT 3: MOV TEMP[2].x, TEMP[1].xyxx 4: FSLT TEMP[3].x, IMM[0].xxxx, TEMP[1].yyyy 5: UIF TEMP[3].xxxx :0 6: MOV TEMP[3].xy, IMM[0].xxxx 7: FSLT TEMP[1].x, IMM[0].xxxx, TEMP[1].xxxx 8: UIF TEMP[1].xxxx :0 9: MOV TEMP[1].x, IMM[0].xxxx 10: ADD TEMP[4].xy, IN[0].xyyy, IMM[0].yzzz 11: MOV TEMP[5].xy, TEMP[4].xyyy 12: TEX TEMP[5].xy, TEMP[5], SAMP[0], RECT 13: MOV TEMP[6].y, TEMP[5].xyxx 14: ADD TEMP[5].x, TEMP[5].xxxx, TEMP[5].yyyy 15: FSGE TEMP[5].x, TEMP[5].xxxx, IMM[0].wwww 16: UIF TEMP[5].xxxx :0 17: MOV TEMP[1].x, IMM[0].zzzz 18: ADD TEMP[4].xy, TEMP[4].xyyy, IMM[0].yzzz 19: MOV TEMP[5].xy, TEMP[4].xyyy 20: TEX TEMP[5].xy, TEMP[5], SAMP[0], RECT 21: MOV TEMP[6].y, TEMP[5].xyxx 22: ADD TEMP[5].x, TEMP[5].xxxx, TEMP[5].yyyy 23: FSGE TEMP[5].x, TEMP[5].xxxx, IMM[0].wwww 24: UIF TEMP[5].xxxx :0 25: MOV TEMP[1].x, IMM[1].xxxx 26: ADD TEMP[4].xy, TEMP[4].xyyy, IMM[0].yzzz 27: MOV TEMP[5].xy, TEMP[4].xyyy 28: TEX TEMP[5].xy, TEMP[5], SAMP[0], RECT 29: MOV TEMP[6].xy, TEMP[5].xyxx 30: ADD TEMP[5].x, TEMP[5].xxxx, TEMP[5].yyyy 31: FSGE TEMP[5].x, TEMP[5].xxxx, IMM[0].wwww 32: UIF TEMP[5].xxxx :0 33: MOV TEMP[1].x, IMM[1].yyyy 34: ADD TEMP[4].xy, TEMP[4].xyyy, IMM[0].yzzz 35: MOV TEMP[5].xy, TEMP[4].xyyy 36: TEX TEMP[5].xy, TEMP[5], SAMP[0], RECT 37: MOV TEMP[6].xy, TEMP[5].xyxx 38: ADD TEMP[5].x, TEMP[5].xxxx, TEMP[5].yyyy 39: FSGE TEMP[5].x, TEMP[5].xxxx, IMM[0].wwww 40: UIF TEMP[5].xxxx :0 41: MOV TEMP[1].x, IMM[1].zzzz 42: ADD TEMP[4].xy, TEMP[4].xyyy, IMM[0].yzzz 43: MOV TEMP[5].xy, TEMP[4].xyyy 44: TEX TEMP[5].xy, TEMP[5], SAMP[0], RECT 45: MOV TEMP[6].xy, TEMP[5].xyxx 46: ADD TEMP[5].x, TEMP[5].xxxx, TEMP[5].yyyy 47: FSGE TEMP[5].x, TEMP[5].xxxx, IMM[0].wwww 48: UIF TEMP[5].xxxx :0 49: MOV TEMP[1].x, IMM[1].wwww 50: ADD TEMP[4].xy, TEMP[4].xyyy, IMM[0].yzzz 51: MOV TEMP[5].xy, TEMP[4].xyyy 52: TEX TEMP[5].xy, TEMP[5], SAMP[0], RECT 53: MOV TEMP[6].xy, TEMP[5].xyxx 54: ADD TEMP[5].x, TEMP[5].xxxx, TEMP[5].yyyy 55: FSGE TEMP[5].x, TEMP[5].xxxx, IMM[0].wwww 56: UIF TEMP[5].xxxx :0 57: MOV TEMP[1].x, IMM[2].xxxx 58: ADD TEMP[4].xy, TEMP[4].xyyy, IMM[0].yzzz 59: MOV TEMP[5].xy, TEMP[4].xyyy 60: TEX TEMP[5].xy, TEMP[5], SAMP[0], RECT 61: MOV TEMP[6].xy, TEMP[5].xyxx 62: ADD TEMP[5].x, TEMP[5].xxxx, TEMP[5].yyyy 63: FSGE TEMP[5].x, TEMP[5].xxxx, IMM[0].wwww 64: UIF TEMP[5].xxxx :0 65: MOV TEMP[1].x, IMM[2].yyyy 66: ADD TEMP[4].xy, TEMP[4].xyyy, IMM[0].yzzz 67: MOV TEMP[5].xy, TEMP[4].xyyy 68: TEX TEMP[5].xy, TEMP[5], SAMP[0], RECT 69: MOV TEMP[6].xy, TEMP[5].xyxx 70: ADD TEMP[5].x, TEMP[5].xxxx, TEMP[5].yyyy 71: FSGE TEMP[5].x, TEMP[5].xxxx, IMM[0].wwww 72: UIF TEMP[5].xxxx :0 73: MOV TEMP[1].x, IMM[2].zzzz 74: ADD TEMP[4].xy, TEMP[4].xyyy, IMM[0].yzzz 75: MOV TEMP[5].xy, TEMP[4].xyyy 76: TEX TEMP[5].xy, TEMP[5], SAMP[0], RECT 77: MOV TEMP[6].xy, TEMP[5].xyxx 78: ADD TEMP[5].x, TEMP[5].xxxx, TEMP[5].yyyy 79: FSGE TEMP[5].x, TEMP[5].xxxx, IMM[0].wwww 80: UIF TEMP[5].xxxx :0 81: MOV TEMP[1].x, IMM[2].wwww 82: ADD TEMP[4].xy, TEMP[4].xyyy, IMM[0].yzzz 83: MOV TEMP[5].xy, TEMP[4].xyyy 84: TEX TEMP[5].xy, TEMP[5], SAMP[0], RECT 85: MOV TEMP[6].xy, TEMP[5].xyxx 86: ADD TEMP[5].x, TEMP[5].xxxx, TEMP[5].yyyy 87: FSGE TEMP[5].x, TEMP[5].xxxx, IMM[0].wwww 88: UIF TEMP[5].xxxx :0 89: MOV TEMP[1].x, IMM[3].xxxx 90: ADD TEMP[4].xy, TEMP[4].xyyy, IMM[0].yzzz 91: MOV TEMP[5].xy, TEMP[4].xyyy 92: TEX TEMP[5].xy, TEMP[5], SAMP[0], RECT 93: MOV TEMP[6].xy, TEMP[5].xyxx 94: ADD TEMP[5].x, TEMP[5].xxxx, TEMP[5].yyyy 95: FSGE TEMP[5].x, TEMP[5].xxxx, IMM[0].wwww 96: UIF TEMP[5].xxxx :0 97: MOV TEMP[1].x, IMM[3].yyyy 98: ADD TEMP[4].xy, TEMP[4].xyyy, IMM[0].yzzz 99: MOV TEMP[5].xy, TEMP[4].xyyy 100: TEX TEMP[5].xy, TEMP[5], SAMP[0], RECT 101: MOV TEMP[6].xy, TEMP[5].xyxx 102: ADD TEMP[5].x, TEMP[5].xxxx, TEMP[5].yyyy 103: FSGE TEMP[5].x, TEMP[5].xxxx, IMM[0].wwww 104: UIF TEMP[5].xxxx :0 105: MOV TEMP[1].x, IMM[3].zzzz 106: ADD TEMP[4].xy, TEMP[4].xyyy, IMM[0].yzzz 107: MOV TEMP[5].xy, TEMP[4].xyyy 108: TEX TEMP[5].xy, TEMP[5], SAMP[0], RECT 109: MOV TEMP[6].xy, TEMP[5].xyxx 110: ADD TEMP[5].x, TEMP[5].xxxx, TEMP[5].yyyy 111: FSGE TEMP[5].x, TEMP[5].xxxx, IMM[0].wwww 112: UIF TEMP[5].xxxx :0 113: MOV TEMP[1].x, IMM[3].wwww 114: ADD TEMP[4].xy, TEMP[4].xyyy, IMM[0].yzzz 115: MOV TEMP[5].xy, TEMP[4].xyyy 116: TEX TEMP[5].xy, TEMP[5], SAMP[0], RECT 117: MOV TEMP[6].xy, TEMP[5].xyxx 118: ADD TEMP[5].x, TEMP[5].xxxx, TEMP[5].yyyy 119: FSGE TEMP[5].x, TEMP[5].xxxx, IMM[0].wwww 120: UIF TEMP[5].xxxx :0 121: MOV TEMP[1].x, IMM[4].xxxx 122: ADD TEMP[4].xy, TEMP[4].xyyy, IMM[0].yzzz 123: MOV TEMP[5].xy, TEMP[4].xyyy 124: TEX TEMP[5].xy, TEMP[5], SAMP[0], RECT 125: MOV TEMP[6].xy, TEMP[5].xyxx 126: ADD TEMP[5].x, TEMP[5].xxxx, TEMP[5].yyyy 127: FSGE TEMP[5].x, TEMP[5].xxxx, IMM[0].wwww 128: UIF TEMP[5].xxxx :0 129: MOV TEMP[1].x, IMM[4].yyyy 130: ADD TEMP[4].xy, TEMP[4].xyyy, IMM[0].yzzz 131: MOV TEMP[4].xy, TEMP[4].xyyy 132: TEX TEMP[4].xy, TEMP[4], SAMP[0], RECT 133: MOV TEMP[6].xy, TEMP[4].xyxx 134: ADD TEMP[4].x, TEMP[4].xxxx, TEMP[4].yyyy 135: FSGE TEMP[4].x, TEMP[4].xxxx, IMM[0].wwww 136: UIF TEMP[4].xxxx :0 137: MOV TEMP[1].x, IMM[4].zzzz 138: ENDIF 139: ENDIF 140: ENDIF 141: ENDIF 142: ENDIF 143: ENDIF 144: ENDIF 145: ENDIF 146: ENDIF 147: ENDIF 148: ENDIF 149: ENDIF 150: ENDIF 151: ENDIF 152: ENDIF 153: ENDIF 154: FSLT TEMP[4].x, IMM[4].wwww, TEMP[6].yyyy 155: AND TEMP[4].x, TEMP[4].xxxx, IMM[0].zzzz 156: ADD TEMP[1].x, TEMP[1].xxxx, TEMP[4].xxxx 157: ELSE :0 158: MOV TEMP[1].x, IMM[0].xxxx 159: ENDIF 160: MOV TEMP[4].x, TEMP[1].xxxx 161: MOV TEMP[5].x, IMM[0].xxxx 162: ADD TEMP[6].xy, IN[0].xyyy, IMM[0].zyyy 163: MOV TEMP[7].xy, TEMP[6].xyyy 164: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 165: ADD TEMP[7].x, TEMP[7].xxxx, TEMP[7].yyyy 166: FSGE TEMP[7].x, TEMP[7].xxxx, IMM[0].wwww 167: UIF TEMP[7].xxxx :0 168: MOV TEMP[5].x, IMM[0].zzzz 169: ADD TEMP[6].xy, TEMP[6].xyyy, IMM[0].zyyy 170: MOV TEMP[7].xy, TEMP[6].xyyy 171: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 172: ADD TEMP[7].x, TEMP[7].xxxx, TEMP[7].yyyy 173: FSGE TEMP[7].x, TEMP[7].xxxx, IMM[0].wwww 174: UIF TEMP[7].xxxx :0 175: MOV TEMP[5].x, IMM[1].xxxx 176: ADD TEMP[6].xy, TEMP[6].xyyy, IMM[0].zyyy 177: MOV TEMP[7].xy, TEMP[6].xyyy 178: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 179: ADD TEMP[7].x, TEMP[7].xxxx, TEMP[7].yyyy 180: FSGE TEMP[7].x, TEMP[7].xxxx, IMM[0].wwww 181: UIF TEMP[7].xxxx :0 182: MOV TEMP[5].x, IMM[1].yyyy 183: ADD TEMP[6].xy, TEMP[6].xyyy, IMM[0].zyyy 184: MOV TEMP[7].xy, TEMP[6].xyyy 185: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 186: ADD TEMP[7].x, TEMP[7].xxxx, TEMP[7].yyyy 187: FSGE TEMP[7].x, TEMP[7].xxxx, IMM[0].wwww 188: UIF TEMP[7].xxxx :0 189: MOV TEMP[5].x, IMM[1].zzzz 190: ADD TEMP[6].xy, TEMP[6].xyyy, IMM[0].zyyy 191: MOV TEMP[7].xy, TEMP[6].xyyy 192: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 193: ADD TEMP[7].x, TEMP[7].xxxx, TEMP[7].yyyy 194: FSGE TEMP[7].x, TEMP[7].xxxx, IMM[0].wwww 195: UIF TEMP[7].xxxx :0 196: MOV TEMP[5].x, IMM[1].wwww 197: ADD TEMP[6].xy, TEMP[6].xyyy, IMM[0].zyyy 198: MOV TEMP[7].xy, TEMP[6].xyyy 199: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 200: ADD TEMP[7].x, TEMP[7].xxxx, TEMP[7].yyyy 201: FSGE TEMP[7].x, TEMP[7].xxxx, IMM[0].wwww 202: UIF TEMP[7].xxxx :0 203: MOV TEMP[5].x, IMM[2].xxxx 204: ADD TEMP[6].xy, TEMP[6].xyyy, IMM[0].zyyy 205: MOV TEMP[7].xy, TEMP[6].xyyy 206: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 207: ADD TEMP[7].x, TEMP[7].xxxx, TEMP[7].yyyy 208: FSGE TEMP[7].x, TEMP[7].xxxx, IMM[0].wwww 209: UIF TEMP[7].xxxx :0 210: MOV TEMP[5].x, IMM[2].yyyy 211: ADD TEMP[6].xy, TEMP[6].xyyy, IMM[0].zyyy 212: MOV TEMP[7].xy, TEMP[6].xyyy 213: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 214: ADD TEMP[7].x, TEMP[7].xxxx, TEMP[7].yyyy 215: FSGE TEMP[7].x, TEMP[7].xxxx, IMM[0].wwww 216: UIF TEMP[7].xxxx :0 217: MOV TEMP[5].x, IMM[2].zzzz 218: ADD TEMP[6].xy, TEMP[6].xyyy, IMM[0].zyyy 219: MOV TEMP[7].xy, TEMP[6].xyyy 220: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 221: ADD TEMP[7].x, TEMP[7].xxxx, TEMP[7].yyyy 222: FSGE TEMP[7].x, TEMP[7].xxxx, IMM[0].wwww 223: UIF TEMP[7].xxxx :0 224: MOV TEMP[5].x, IMM[2].wwww 225: ADD TEMP[6].xy, TEMP[6].xyyy, IMM[0].zyyy 226: MOV TEMP[7].xy, TEMP[6].xyyy 227: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 228: ADD TEMP[7].x, TEMP[7].xxxx, TEMP[7].yyyy 229: FSGE TEMP[7].x, TEMP[7].xxxx, IMM[0].wwww 230: UIF TEMP[7].xxxx :0 231: MOV TEMP[5].x, IMM[3].xxxx 232: ADD TEMP[6].xy, TEMP[6].xyyy, IMM[0].zyyy 233: MOV TEMP[7].xy, TEMP[6].xyyy 234: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 235: ADD TEMP[7].x, TEMP[7].xxxx, TEMP[7].yyyy 236: FSGE TEMP[7].x, TEMP[7].xxxx, IMM[0].wwww 237: UIF TEMP[7].xxxx :0 238: MOV TEMP[5].x, IMM[3].yyyy 239: ADD TEMP[6].xy, TEMP[6].xyyy, IMM[0].zyyy 240: MOV TEMP[7].xy, TEMP[6].xyyy 241: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 242: ADD TEMP[7].x, TEMP[7].xxxx, TEMP[7].yyyy 243: FSGE TEMP[7].x, TEMP[7].xxxx, IMM[0].wwww 244: UIF TEMP[7].xxxx :0 245: MOV TEMP[5].x, IMM[3].zzzz 246: ADD TEMP[6].xy, TEMP[6].xyyy, IMM[0].zyyy 247: MOV TEMP[7].xy, TEMP[6].xyyy 248: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 249: ADD TEMP[7].x, TEMP[7].xxxx, TEMP[7].yyyy 250: FSGE TEMP[7].x, TEMP[7].xxxx, IMM[0].wwww 251: UIF TEMP[7].xxxx :0 252: MOV TEMP[5].x, IMM[3].wwww 253: ADD TEMP[6].xy, TEMP[6].xyyy, IMM[0].zyyy 254: MOV TEMP[7].xy, TEMP[6].xyyy 255: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 256: ADD TEMP[7].x, TEMP[7].xxxx, TEMP[7].yyyy 257: FSGE TEMP[7].x, TEMP[7].xxxx, IMM[0].wwww 258: UIF TEMP[7].xxxx :0 259: MOV TEMP[5].x, IMM[4].xxxx 260: ADD TEMP[6].xy, TEMP[6].xyyy, IMM[0].zyyy 261: MOV TEMP[7].xy, TEMP[6].xyyy 262: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 263: ADD TEMP[7].x, TEMP[7].xxxx, TEMP[7].yyyy 264: FSGE TEMP[7].x, TEMP[7].xxxx, IMM[0].wwww 265: UIF TEMP[7].xxxx :0 266: MOV TEMP[5].x, IMM[4].yyyy 267: ADD TEMP[6].xy, TEMP[6].xyyy, IMM[0].zyyy 268: MOV TEMP[6].xy, TEMP[6].xyyy 269: TEX TEMP[6].xy, TEMP[6], SAMP[0], RECT 270: ADD TEMP[6].x, TEMP[6].xxxx, TEMP[6].yyyy 271: FSGE TEMP[6].x, TEMP[6].xxxx, IMM[0].wwww 272: UIF TEMP[6].xxxx :0 273: MOV TEMP[5].x, IMM[4].zzzz 274: ENDIF 275: ENDIF 276: ENDIF 277: ENDIF 278: ENDIF 279: ENDIF 280: ENDIF 281: ENDIF 282: ENDIF 283: ENDIF 284: ENDIF 285: ENDIF 286: ENDIF 287: ENDIF 288: ENDIF 289: ENDIF 290: MOV TEMP[4].y, TEMP[5].xxxx 291: ADD TEMP[6].x, TEMP[1].xxxx, TEMP[5].xxxx 292: FSLT TEMP[6].x, IMM[1].xxxx, TEMP[6].xxxx 293: UIF TEMP[6].xxxx :0 294: ADD TEMP[6].x, IMM[5].xxxx, -TEMP[1].xxxx 295: MOV TEMP[6].y, TEMP[1].xxxx 296: MOV TEMP[6].z, TEMP[5].xxxx 297: ADD TEMP[7].x, IMM[5].yyyy, -TEMP[5].xxxx 298: MOV TEMP[6].w, TEMP[7].xxxx 299: ADD TEMP[6], TEMP[6], IN[0].xyxy 300: MOV TEMP[7].xy, TEMP[6].xyyy 301: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT, IMM[6].xyx 302: MOV TEMP[7].xy, TEMP[7].xyxx 303: MOV TEMP[6].xy, TEMP[6].zwww 304: TEX TEMP[6].xy, TEMP[6], SAMP[0], RECT, IMM[6].zyz 305: MOV TEMP[7].zw, TEMP[6].yyxy 306: MAD TEMP[6].xy, IMM[1].wwww, TEMP[7].xzzz, IMM[5].zzzz 307: ABS TEMP[6].xy, TEMP[6].xyyy 308: MUL TEMP[6].xy, TEMP[7].xzzz, TEMP[6].xyyy 309: MOV TEMP[7].xz, TEMP[6].xxyx 310: ROUND TEMP[6], TEMP[7] 311: MAD TEMP[6].xy, IMM[1].xxxx, TEMP[6].ywww, TEMP[6].xzzz 312: FSGE TEMP[1].x, IMM[4].yyyy, TEMP[1].xxxx 313: AND TEMP[1].x, TEMP[1].xxxx, IMM[0].zzzz 314: FSGE TEMP[5].x, IMM[4].yyyy, TEMP[5].xxxx 315: AND TEMP[5].x, TEMP[5].xxxx, IMM[0].zzzz 316: MOV TEMP[1].y, TEMP[5].xxxx 317: MUL TEMP[6].xy, TEMP[6].xyyy, TEMP[1].xyyy 318: MAD TEMP[1].xy, IMM[5].wwww, TEMP[6].xyyy, TEMP[4].xyyy 319: ADD TEMP[1].xy, TEMP[1].xyyy, IMM[7].xxxx 320: ADD TEMP[1].x, TEMP[1].xxxx, IMM[7].yyyy 321: MOV TEMP[1].xy, TEMP[1].xyyy 322: TEX TEMP[1].xy, TEMP[1], SAMP[1], RECT 323: MOV TEMP[3].xy, TEMP[1].xyxx 324: ENDIF 325: MOV TEMP[1].y, IN[0].yyyy 326: ADD TEMP[1].x, IN[0].xxxx, IMM[5].xxxx 327: MOV TEMP[5].x, IMM[0].xxxx 328: ADD TEMP[1].xy, TEMP[1].xyyy, IMM[0].yyyy 329: MOV TEMP[6].xy, TEMP[1].xyyy 330: TEX TEMP[6].xy, TEMP[6], SAMP[0], RECT 331: MOV TEMP[7].y, TEMP[6].yyyy 332: MAD TEMP[8].x, IMM[1].wwww, TEMP[6].xxxx, IMM[5].zzzz 333: ABS TEMP[8].x, TEMP[8].xxxx 334: MUL TEMP[7].x, TEMP[6].xxxx, TEMP[8].xxxx 335: ROUND TEMP[6].xy, TEMP[7].xyyy 336: MOV TEMP[7].xy, TEMP[6].xyxx 337: ADD TEMP[6].x, TEMP[6].xxxx, TEMP[6].yyyy 338: FSGE TEMP[6].x, TEMP[6].xxxx, IMM[0].wwww 339: UIF TEMP[6].xxxx :0 340: MOV TEMP[5].x, IMM[0].zzzz 341: ADD TEMP[1].xy, TEMP[1].xyyy, IMM[0].yyyy 342: MOV TEMP[6].xy, TEMP[1].xyyy 343: TEX TEMP[6].xy, TEMP[6], SAMP[0], RECT 344: MOV TEMP[7].y, TEMP[6].yyyy 345: MAD TEMP[8].x, IMM[1].wwww, TEMP[6].xxxx, IMM[5].zzzz 346: ABS TEMP[8].x, TEMP[8].xxxx 347: MUL TEMP[7].x, TEMP[6].xxxx, TEMP[8].xxxx 348: ROUND TEMP[6].xy, TEMP[7].xyyy 349: MOV TEMP[7].xy, TEMP[6].xyxx 350: ADD TEMP[6].x, TEMP[6].xxxx, TEMP[6].yyyy 351: FSGE TEMP[6].x, TEMP[6].xxxx, IMM[0].wwww 352: UIF TEMP[6].xxxx :0 353: MOV TEMP[5].x, IMM[1].xxxx 354: ADD TEMP[1].xy, TEMP[1].xyyy, IMM[0].yyyy 355: MOV TEMP[6].xy, TEMP[1].xyyy 356: TEX TEMP[6].xy, TEMP[6], SAMP[0], RECT 357: MOV TEMP[7].y, TEMP[6].yyyy 358: MAD TEMP[8].x, IMM[1].wwww, TEMP[6].xxxx, IMM[5].zzzz 359: ABS TEMP[8].x, TEMP[8].xxxx 360: MUL TEMP[7].x, TEMP[6].xxxx, TEMP[8].xxxx 361: ROUND TEMP[6].xy, TEMP[7].xyyy 362: MOV TEMP[7].xy, TEMP[6].xyxx 363: ADD TEMP[6].x, TEMP[6].xxxx, TEMP[6].yyyy 364: FSGE TEMP[6].x, TEMP[6].xxxx, IMM[0].wwww 365: UIF TEMP[6].xxxx :0 366: MOV TEMP[5].x, IMM[1].yyyy 367: ADD TEMP[1].xy, TEMP[1].xyyy, IMM[0].yyyy 368: MOV TEMP[6].xy, TEMP[1].xyyy 369: TEX TEMP[6].xy, TEMP[6], SAMP[0], RECT 370: MOV TEMP[7].y, TEMP[6].yyyy 371: MAD TEMP[8].x, IMM[1].wwww, TEMP[6].xxxx, IMM[5].zzzz 372: ABS TEMP[8].x, TEMP[8].xxxx 373: MUL TEMP[7].x, TEMP[6].xxxx, TEMP[8].xxxx 374: ROUND TEMP[6].xy, TEMP[7].xyyy 375: MOV TEMP[7].xy, TEMP[6].xyxx 376: ADD TEMP[6].x, TEMP[6].xxxx, TEMP[6].yyyy 377: FSGE TEMP[6].x, TEMP[6].xxxx, IMM[0].wwww 378: UIF TEMP[6].xxxx :0 379: MOV TEMP[5].x, IMM[1].zzzz 380: ADD TEMP[1].xy, TEMP[1].xyyy, IMM[0].yyyy 381: MOV TEMP[6].xy, TEMP[1].xyyy 382: TEX TEMP[6].xy, TEMP[6], SAMP[0], RECT 383: MOV TEMP[7].y, TEMP[6].yyyy 384: MAD TEMP[8].x, IMM[1].wwww, TEMP[6].xxxx, IMM[5].zzzz 385: ABS TEMP[8].x, TEMP[8].xxxx 386: MUL TEMP[7].x, TEMP[6].xxxx, TEMP[8].xxxx 387: ROUND TEMP[6].xy, TEMP[7].xyyy 388: MOV TEMP[7].xy, TEMP[6].xyxx 389: ADD TEMP[6].x, TEMP[6].xxxx, TEMP[6].yyyy 390: FSGE TEMP[6].x, TEMP[6].xxxx, IMM[0].wwww 391: UIF TEMP[6].xxxx :0 392: MOV TEMP[5].x, IMM[1].wwww 393: ADD TEMP[1].xy, TEMP[1].xyyy, IMM[0].yyyy 394: MOV TEMP[6].xy, TEMP[1].xyyy 395: TEX TEMP[6].xy, TEMP[6], SAMP[0], RECT 396: MOV TEMP[7].y, TEMP[6].yyyy 397: MAD TEMP[8].x, IMM[1].wwww, TEMP[6].xxxx, IMM[5].zzzz 398: ABS TEMP[8].x, TEMP[8].xxxx 399: MUL TEMP[7].x, TEMP[6].xxxx, TEMP[8].xxxx 400: ROUND TEMP[6].xy, TEMP[7].xyyy 401: MOV TEMP[7].xy, TEMP[6].xyxx 402: ADD TEMP[6].x, TEMP[6].xxxx, TEMP[6].yyyy 403: FSGE TEMP[6].x, TEMP[6].xxxx, IMM[0].wwww 404: UIF TEMP[6].xxxx :0 405: MOV TEMP[5].x, IMM[2].xxxx 406: ADD TEMP[1].xy, TEMP[1].xyyy, IMM[0].yyyy 407: MOV TEMP[6].xy, TEMP[1].xyyy 408: TEX TEMP[6].xy, TEMP[6], SAMP[0], RECT 409: MOV TEMP[7].y, TEMP[6].yyyy 410: MAD TEMP[8].x, IMM[1].wwww, TEMP[6].xxxx, IMM[5].zzzz 411: ABS TEMP[8].x, TEMP[8].xxxx 412: MUL TEMP[7].x, TEMP[6].xxxx, TEMP[8].xxxx 413: ROUND TEMP[6].xy, TEMP[7].xyyy 414: MOV TEMP[7].xy, TEMP[6].xyxx 415: ADD TEMP[6].x, TEMP[6].xxxx, TEMP[6].yyyy 416: FSGE TEMP[6].x, TEMP[6].xxxx, IMM[0].wwww 417: UIF TEMP[6].xxxx :0 418: MOV TEMP[5].x, IMM[2].yyyy 419: ADD TEMP[1].xy, TEMP[1].xyyy, IMM[0].yyyy 420: MOV TEMP[6].xy, TEMP[1].xyyy 421: TEX TEMP[6].xy, TEMP[6], SAMP[0], RECT 422: MOV TEMP[7].y, TEMP[6].yyyy 423: MAD TEMP[8].x, IMM[1].wwww, TEMP[6].xxxx, IMM[5].zzzz 424: ABS TEMP[8].x, TEMP[8].xxxx 425: MUL TEMP[7].x, TEMP[6].xxxx, TEMP[8].xxxx 426: ROUND TEMP[6].xy, TEMP[7].xyyy 427: MOV TEMP[7].xy, TEMP[6].xyxx 428: ADD TEMP[6].x, TEMP[6].xxxx, TEMP[6].yyyy 429: FSGE TEMP[6].x, TEMP[6].xxxx, IMM[0].wwww 430: UIF TEMP[6].xxxx :0 431: MOV TEMP[5].x, IMM[2].zzzz 432: ADD TEMP[1].xy, TEMP[1].xyyy, IMM[0].yyyy 433: MOV TEMP[6].xy, TEMP[1].xyyy 434: TEX TEMP[6].xy, TEMP[6], SAMP[0], RECT 435: MOV TEMP[7].y, TEMP[6].yyyy 436: MAD TEMP[8].x, IMM[1].wwww, TEMP[6].xxxx, IMM[5].zzzz 437: ABS TEMP[8].x, TEMP[8].xxxx 438: MUL TEMP[7].x, TEMP[6].xxxx, TEMP[8].xxxx 439: ROUND TEMP[6].xy, TEMP[7].xyyy 440: MOV TEMP[7].xy, TEMP[6].xyxx 441: ADD TEMP[6].x, TEMP[6].xxxx, TEMP[6].yyyy 442: FSGE TEMP[6].x, TEMP[6].xxxx, IMM[0].wwww 443: UIF TEMP[6].xxxx :0 444: MOV TEMP[5].x, IMM[2].wwww 445: ADD TEMP[1].xy, TEMP[1].xyyy, IMM[0].yyyy 446: MOV TEMP[6].xy, TEMP[1].xyyy 447: TEX TEMP[6].xy, TEMP[6], SAMP[0], RECT 448: MOV TEMP[7].y, TEMP[6].yyyy 449: MAD TEMP[8].x, IMM[1].wwww, TEMP[6].xxxx, IMM[5].zzzz 450: ABS TEMP[8].x, TEMP[8].xxxx 451: MUL TEMP[7].x, TEMP[6].xxxx, TEMP[8].xxxx 452: ROUND TEMP[6].xy, TEMP[7].xyyy 453: MOV TEMP[7].xy, TEMP[6].xyxx 454: ADD TEMP[6].x, TEMP[6].xxxx, TEMP[6].yyyy 455: FSGE TEMP[6].x, TEMP[6].xxxx, IMM[0].wwww 456: UIF TEMP[6].xxxx :0 457: MOV TEMP[5].x, IMM[3].xxxx 458: ADD TEMP[1].xy, TEMP[1].xyyy, IMM[0].yyyy 459: MOV TEMP[6].xy, TEMP[1].xyyy 460: TEX TEMP[6].xy, TEMP[6], SAMP[0], RECT 461: MOV TEMP[7].y, TEMP[6].yyyy 462: MAD TEMP[8].x, IMM[1].wwww, TEMP[6].xxxx, IMM[5].zzzz 463: ABS TEMP[8].x, TEMP[8].xxxx 464: MUL TEMP[7].x, TEMP[6].xxxx, TEMP[8].xxxx 465: ROUND TEMP[6].xy, TEMP[7].xyyy 466: MOV TEMP[7].xy, TEMP[6].xyxx 467: ADD TEMP[6].x, TEMP[6].xxxx, TEMP[6].yyyy 468: FSGE TEMP[6].x, TEMP[6].xxxx, IMM[0].wwww 469: UIF TEMP[6].xxxx :0 470: MOV TEMP[5].x, IMM[3].yyyy 471: ADD TEMP[1].xy, TEMP[1].xyyy, IMM[0].yyyy 472: MOV TEMP[6].xy, TEMP[1].xyyy 473: TEX TEMP[6].xy, TEMP[6], SAMP[0], RECT 474: MOV TEMP[7].y, TEMP[6].yyyy 475: MAD TEMP[8].x, IMM[1].wwww, TEMP[6].xxxx, IMM[5].zzzz 476: ABS TEMP[8].x, TEMP[8].xxxx 477: MUL TEMP[7].x, TEMP[6].xxxx, TEMP[8].xxxx 478: ROUND TEMP[6].xy, TEMP[7].xyyy 479: MOV TEMP[7].xy, TEMP[6].xyxx 480: ADD TEMP[6].x, TEMP[6].xxxx, TEMP[6].yyyy 481: FSGE TEMP[6].x, TEMP[6].xxxx, IMM[0].wwww 482: UIF TEMP[6].xxxx :0 483: MOV TEMP[5].x, IMM[3].zzzz 484: ADD TEMP[1].xy, TEMP[1].xyyy, IMM[0].yyyy 485: MOV TEMP[6].xy, TEMP[1].xyyy 486: TEX TEMP[6].xy, TEMP[6], SAMP[0], RECT 487: MOV TEMP[7].y, TEMP[6].yyyy 488: MAD TEMP[8].x, IMM[1].wwww, TEMP[6].xxxx, IMM[5].zzzz 489: ABS TEMP[8].x, TEMP[8].xxxx 490: MUL TEMP[7].x, TEMP[6].xxxx, TEMP[8].xxxx 491: ROUND TEMP[6].xy, TEMP[7].xyyy 492: MOV TEMP[7].xy, TEMP[6].xyxx 493: ADD TEMP[6].x, TEMP[6].xxxx, TEMP[6].yyyy 494: FSGE TEMP[6].x, TEMP[6].xxxx, IMM[0].wwww 495: UIF TEMP[6].xxxx :0 496: MOV TEMP[5].x, IMM[3].wwww 497: ADD TEMP[1].xy, TEMP[1].xyyy, IMM[0].yyyy 498: MOV TEMP[6].xy, TEMP[1].xyyy 499: TEX TEMP[6].xy, TEMP[6], SAMP[0], RECT 500: MOV TEMP[7].y, TEMP[6].yyyy 501: MAD TEMP[8].x, IMM[1].wwww, TEMP[6].xxxx, IMM[5].zzzz 502: ABS TEMP[8].x, TEMP[8].xxxx 503: MUL TEMP[7].x, TEMP[6].xxxx, TEMP[8].xxxx 504: ROUND TEMP[6].xy, TEMP[7].xyyy 505: MOV TEMP[7].xy, TEMP[6].xyxx 506: ADD TEMP[6].x, TEMP[6].xxxx, TEMP[6].yyyy 507: FSGE TEMP[6].x, TEMP[6].xxxx, IMM[0].wwww 508: UIF TEMP[6].xxxx :0 509: MOV TEMP[5].x, IMM[4].xxxx 510: ADD TEMP[1].xy, TEMP[1].xyyy, IMM[0].yyyy 511: MOV TEMP[6].xy, TEMP[1].xyyy 512: TEX TEMP[6].xy, TEMP[6], SAMP[0], RECT 513: MOV TEMP[7].y, TEMP[6].yyyy 514: MAD TEMP[8].x, IMM[1].wwww, TEMP[6].xxxx, IMM[5].zzzz 515: ABS TEMP[8].x, TEMP[8].xxxx 516: MUL TEMP[7].x, TEMP[6].xxxx, TEMP[8].xxxx 517: ROUND TEMP[6].xy, TEMP[7].xyyy 518: MOV TEMP[7].xy, TEMP[6].xyxx 519: ADD TEMP[6].x, TEMP[6].xxxx, TEMP[6].yyyy 520: FSGE TEMP[6].x, TEMP[6].xxxx, IMM[0].wwww 521: UIF TEMP[6].xxxx :0 522: MOV TEMP[5].x, IMM[4].yyyy 523: ADD TEMP[1].xy, TEMP[1].xyyy, IMM[0].yyyy 524: MOV TEMP[1].xy, TEMP[1].xyyy 525: TEX TEMP[1].xy, TEMP[1], SAMP[0], RECT 526: MOV TEMP[7].y, TEMP[1].yyyy 527: MAD TEMP[6].x, IMM[1].wwww, TEMP[1].xxxx, IMM[5].zzzz 528: ABS TEMP[6].x, TEMP[6].xxxx 529: MUL TEMP[7].x, TEMP[1].xxxx, TEMP[6].xxxx 530: ROUND TEMP[1].xy, TEMP[7].xyyy 531: ADD TEMP[1].x, TEMP[1].xxxx, TEMP[1].yyyy 532: FSGE TEMP[1].x, TEMP[1].xxxx, IMM[0].wwww 533: UIF TEMP[1].xxxx :0 534: MOV TEMP[5].x, IMM[4].zzzz 535: ENDIF 536: ENDIF 537: ENDIF 538: ENDIF 539: ENDIF 540: ENDIF 541: ENDIF 542: ENDIF 543: ENDIF 544: ENDIF 545: ENDIF 546: ENDIF 547: ENDIF 548: ENDIF 549: ENDIF 550: ENDIF 551: MOV TEMP[4].x, TEMP[5].xxxx 552: MOV TEMP[1].xy, IN[0].xyyy 553: TEX TEMP[1].x, TEMP[1], SAMP[0], RECT, IMM[6].zyz 554: FSLT TEMP[1].x, IMM[0].xxxx, TEMP[1].xxxx 555: UIF TEMP[1].xxxx :0 556: MOV TEMP[1].y, IN[0].yyyy 557: ADD TEMP[1].x, IN[0].xxxx, IMM[5].xxxx 558: MOV TEMP[6].x, IMM[0].xxxx 559: ADD TEMP[1].xy, TEMP[1].xyyy, IMM[0].zzzz 560: MOV TEMP[7].xy, TEMP[1].xyyy 561: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 562: MOV TEMP[8].y, TEMP[7].yyyy 563: MAD TEMP[9].x, IMM[1].wwww, TEMP[7].xxxx, IMM[5].zzzz 564: ABS TEMP[9].x, TEMP[9].xxxx 565: MUL TEMP[8].x, TEMP[7].xxxx, TEMP[9].xxxx 566: ROUND TEMP[7].xy, TEMP[8].xyyy 567: MOV TEMP[8].xy, TEMP[7].xyxx 568: ADD TEMP[7].x, TEMP[7].xxxx, TEMP[7].yyyy 569: FSGE TEMP[7].x, TEMP[7].xxxx, IMM[0].wwww 570: UIF TEMP[7].xxxx :0 571: MOV TEMP[6].x, IMM[0].zzzz 572: ADD TEMP[1].xy, TEMP[1].xyyy, IMM[0].zzzz 573: MOV TEMP[7].xy, TEMP[1].xyyy 574: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 575: MOV TEMP[8].y, TEMP[7].yyyy 576: MAD TEMP[9].x, IMM[1].wwww, TEMP[7].xxxx, IMM[5].zzzz 577: ABS TEMP[9].x, TEMP[9].xxxx 578: MUL TEMP[8].x, TEMP[7].xxxx, TEMP[9].xxxx 579: ROUND TEMP[7].xy, TEMP[8].xyyy 580: MOV TEMP[8].xy, TEMP[7].xyxx 581: ADD TEMP[7].x, TEMP[7].xxxx, TEMP[7].yyyy 582: FSGE TEMP[7].x, TEMP[7].xxxx, IMM[0].wwww 583: UIF TEMP[7].xxxx :0 584: MOV TEMP[6].x, IMM[1].xxxx 585: ADD TEMP[1].xy, TEMP[1].xyyy, IMM[0].zzzz 586: MOV TEMP[7].xy, TEMP[1].xyyy 587: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 588: MOV TEMP[8].y, TEMP[7].yyyy 589: MAD TEMP[9].x, IMM[1].wwww, TEMP[7].xxxx, IMM[5].zzzz 590: ABS TEMP[9].x, TEMP[9].xxxx 591: MUL TEMP[8].x, TEMP[7].xxxx, TEMP[9].xxxx 592: ROUND TEMP[7].xy, TEMP[8].xyyy 593: MOV TEMP[8].xy, TEMP[7].xyxx 594: ADD TEMP[7].x, TEMP[7].xxxx, TEMP[7].yyyy 595: FSGE TEMP[7].x, TEMP[7].xxxx, IMM[0].wwww 596: UIF TEMP[7].xxxx :0 597: MOV TEMP[6].x, IMM[1].yyyy 598: ADD TEMP[1].xy, TEMP[1].xyyy, IMM[0].zzzz 599: MOV TEMP[7].xy, TEMP[1].xyyy 600: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 601: MOV TEMP[8].y, TEMP[7].yyyy 602: MAD TEMP[9].x, IMM[1].wwww, TEMP[7].xxxx, IMM[5].zzzz 603: ABS TEMP[9].x, TEMP[9].xxxx 604: MUL TEMP[8].x, TEMP[7].xxxx, TEMP[9].xxxx 605: ROUND TEMP[7].xy, TEMP[8].xyyy 606: MOV TEMP[8].xy, TEMP[7].xyxx 607: ADD TEMP[7].x, TEMP[7].xxxx, TEMP[7].yyyy 608: FSGE TEMP[7].x, TEMP[7].xxxx, IMM[0].wwww 609: UIF TEMP[7].xxxx :0 610: MOV TEMP[6].x, IMM[1].zzzz 611: ADD TEMP[1].xy, TEMP[1].xyyy, IMM[0].zzzz 612: MOV TEMP[7].xy, TEMP[1].xyyy 613: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 614: MOV TEMP[8].y, TEMP[7].yyyy 615: MAD TEMP[9].x, IMM[1].wwww, TEMP[7].xxxx, IMM[5].zzzz 616: ABS TEMP[9].x, TEMP[9].xxxx 617: MUL TEMP[8].x, TEMP[7].xxxx, TEMP[9].xxxx 618: ROUND TEMP[7].xy, TEMP[8].xyyy 619: MOV TEMP[8].xy, TEMP[7].xyxx 620: ADD TEMP[7].x, TEMP[7].xxxx, TEMP[7].yyyy 621: FSGE TEMP[7].x, TEMP[7].xxxx, IMM[0].wwww 622: UIF TEMP[7].xxxx :0 623: MOV TEMP[6].x, IMM[1].wwww 624: ADD TEMP[1].xy, TEMP[1].xyyy, IMM[0].zzzz 625: MOV TEMP[7].xy, TEMP[1].xyyy 626: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 627: MOV TEMP[8].y, TEMP[7].yyyy 628: MAD TEMP[9].x, IMM[1].wwww, TEMP[7].xxxx, IMM[5].zzzz 629: ABS TEMP[9].x, TEMP[9].xxxx 630: MUL TEMP[8].x, TEMP[7].xxxx, TEMP[9].xxxx 631: ROUND TEMP[7].xy, TEMP[8].xyyy 632: MOV TEMP[8].xy, TEMP[7].xyxx 633: ADD TEMP[7].x, TEMP[7].xxxx, TEMP[7].yyyy 634: FSGE TEMP[7].x, TEMP[7].xxxx, IMM[0].wwww 635: UIF TEMP[7].xxxx :0 636: MOV TEMP[6].x, IMM[2].xxxx 637: ADD TEMP[1].xy, TEMP[1].xyyy, IMM[0].zzzz 638: MOV TEMP[7].xy, TEMP[1].xyyy 639: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 640: MOV TEMP[8].y, TEMP[7].yyyy 641: MAD TEMP[9].x, IMM[1].wwww, TEMP[7].xxxx, IMM[5].zzzz 642: ABS TEMP[9].x, TEMP[9].xxxx 643: MUL TEMP[8].x, TEMP[7].xxxx, TEMP[9].xxxx 644: ROUND TEMP[7].xy, TEMP[8].xyyy 645: MOV TEMP[8].xy, TEMP[7].xyxx 646: ADD TEMP[7].x, TEMP[7].xxxx, TEMP[7].yyyy 647: FSGE TEMP[7].x, TEMP[7].xxxx, IMM[0].wwww 648: UIF TEMP[7].xxxx :0 649: MOV TEMP[6].x, IMM[2].yyyy 650: ADD TEMP[1].xy, TEMP[1].xyyy, IMM[0].zzzz 651: MOV TEMP[7].xy, TEMP[1].xyyy 652: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 653: MOV TEMP[8].y, TEMP[7].yyyy 654: MAD TEMP[9].x, IMM[1].wwww, TEMP[7].xxxx, IMM[5].zzzz 655: ABS TEMP[9].x, TEMP[9].xxxx 656: MUL TEMP[8].x, TEMP[7].xxxx, TEMP[9].xxxx 657: ROUND TEMP[7].xy, TEMP[8].xyyy 658: MOV TEMP[8].xy, TEMP[7].xyxx 659: ADD TEMP[7].x, TEMP[7].xxxx, TEMP[7].yyyy 660: FSGE TEMP[7].x, TEMP[7].xxxx, IMM[0].wwww 661: UIF TEMP[7].xxxx :0 662: MOV TEMP[6].x, IMM[2].zzzz 663: ADD TEMP[1].xy, TEMP[1].xyyy, IMM[0].zzzz 664: MOV TEMP[7].xy, TEMP[1].xyyy 665: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 666: MOV TEMP[8].y, TEMP[7].yyyy 667: MAD TEMP[9].x, IMM[1].wwww, TEMP[7].xxxx, IMM[5].zzzz 668: ABS TEMP[9].x, TEMP[9].xxxx 669: MUL TEMP[8].x, TEMP[7].xxxx, TEMP[9].xxxx 670: ROUND TEMP[7].xy, TEMP[8].xyyy 671: MOV TEMP[8].xy, TEMP[7].xyxx 672: ADD TEMP[7].x, TEMP[7].xxxx, TEMP[7].yyyy 673: FSGE TEMP[7].x, TEMP[7].xxxx, IMM[0].wwww 674: UIF TEMP[7].xxxx :0 675: MOV TEMP[6].x, IMM[2].wwww 676: ADD TEMP[1].xy, TEMP[1].xyyy, IMM[0].zzzz 677: MOV TEMP[7].xy, TEMP[1].xyyy 678: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 679: MOV TEMP[8].y, TEMP[7].yyyy 680: MAD TEMP[9].x, IMM[1].wwww, TEMP[7].xxxx, IMM[5].zzzz 681: ABS TEMP[9].x, TEMP[9].xxxx 682: MUL TEMP[8].x, TEMP[7].xxxx, TEMP[9].xxxx 683: ROUND TEMP[7].xy, TEMP[8].xyyy 684: MOV TEMP[8].xy, TEMP[7].xyxx 685: ADD TEMP[7].x, TEMP[7].xxxx, TEMP[7].yyyy 686: FSGE TEMP[7].x, TEMP[7].xxxx, IMM[0].wwww 687: UIF TEMP[7].xxxx :0 688: MOV TEMP[6].x, IMM[3].xxxx 689: ADD TEMP[1].xy, TEMP[1].xyyy, IMM[0].zzzz 690: MOV TEMP[7].xy, TEMP[1].xyyy 691: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 692: MOV TEMP[8].y, TEMP[7].yyyy 693: MAD TEMP[9].x, IMM[1].wwww, TEMP[7].xxxx, IMM[5].zzzz 694: ABS TEMP[9].x, TEMP[9].xxxx 695: MUL TEMP[8].x, TEMP[7].xxxx, TEMP[9].xxxx 696: ROUND TEMP[7].xy, TEMP[8].xyyy 697: MOV TEMP[8].xy, TEMP[7].xyxx 698: ADD TEMP[7].x, TEMP[7].xxxx, TEMP[7].yyyy 699: FSGE TEMP[7].x, TEMP[7].xxxx, IMM[0].wwww 700: UIF TEMP[7].xxxx :0 701: MOV TEMP[6].x, IMM[3].yyyy 702: ADD TEMP[1].xy, TEMP[1].xyyy, IMM[0].zzzz 703: MOV TEMP[7].xy, TEMP[1].xyyy 704: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 705: MOV TEMP[8].y, TEMP[7].yyyy 706: MAD TEMP[9].x, IMM[1].wwww, TEMP[7].xxxx, IMM[5].zzzz 707: ABS TEMP[9].x, TEMP[9].xxxx 708: MUL TEMP[8].x, TEMP[7].xxxx, TEMP[9].xxxx 709: ROUND TEMP[7].xy, TEMP[8].xyyy 710: MOV TEMP[8].xy, TEMP[7].xyxx 711: ADD TEMP[7].x, TEMP[7].xxxx, TEMP[7].yyyy 712: FSGE TEMP[7].x, TEMP[7].xxxx, IMM[0].wwww 713: UIF TEMP[7].xxxx :0 714: MOV TEMP[6].x, IMM[3].zzzz 715: ADD TEMP[1].xy, TEMP[1].xyyy, IMM[0].zzzz 716: MOV TEMP[7].xy, TEMP[1].xyyy 717: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 718: MOV TEMP[8].y, TEMP[7].yyyy 719: MAD TEMP[9].x, IMM[1].wwww, TEMP[7].xxxx, IMM[5].zzzz 720: ABS TEMP[9].x, TEMP[9].xxxx 721: MUL TEMP[8].x, TEMP[7].xxxx, TEMP[9].xxxx 722: ROUND TEMP[7].xy, TEMP[8].xyyy 723: MOV TEMP[8].xy, TEMP[7].xyxx 724: ADD TEMP[7].x, TEMP[7].xxxx, TEMP[7].yyyy 725: FSGE TEMP[7].x, TEMP[7].xxxx, IMM[0].wwww 726: UIF TEMP[7].xxxx :0 727: MOV TEMP[6].x, IMM[3].wwww 728: ADD TEMP[1].xy, TEMP[1].xyyy, IMM[0].zzzz 729: MOV TEMP[7].xy, TEMP[1].xyyy 730: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 731: MOV TEMP[8].y, TEMP[7].yyyy 732: MAD TEMP[9].x, IMM[1].wwww, TEMP[7].xxxx, IMM[5].zzzz 733: ABS TEMP[9].x, TEMP[9].xxxx 734: MUL TEMP[8].x, TEMP[7].xxxx, TEMP[9].xxxx 735: ROUND TEMP[7].xy, TEMP[8].xyyy 736: MOV TEMP[8].xy, TEMP[7].xyxx 737: ADD TEMP[7].x, TEMP[7].xxxx, TEMP[7].yyyy 738: FSGE TEMP[7].x, TEMP[7].xxxx, IMM[0].wwww 739: UIF TEMP[7].xxxx :0 740: MOV TEMP[6].x, IMM[4].xxxx 741: ADD TEMP[1].xy, TEMP[1].xyyy, IMM[0].zzzz 742: MOV TEMP[7].xy, TEMP[1].xyyy 743: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 744: MOV TEMP[8].y, TEMP[7].yyyy 745: MAD TEMP[9].x, IMM[1].wwww, TEMP[7].xxxx, IMM[5].zzzz 746: ABS TEMP[9].x, TEMP[9].xxxx 747: MUL TEMP[8].x, TEMP[7].xxxx, TEMP[9].xxxx 748: ROUND TEMP[7].xy, TEMP[8].xyyy 749: MOV TEMP[8].xy, TEMP[7].xyxx 750: ADD TEMP[7].x, TEMP[7].xxxx, TEMP[7].yyyy 751: FSGE TEMP[7].x, TEMP[7].xxxx, IMM[0].wwww 752: UIF TEMP[7].xxxx :0 753: MOV TEMP[6].x, IMM[4].yyyy 754: ADD TEMP[1].xy, TEMP[1].xyyy, IMM[0].zzzz 755: MOV TEMP[1].xy, TEMP[1].xyyy 756: TEX TEMP[1].xy, TEMP[1], SAMP[0], RECT 757: MOV TEMP[8].y, TEMP[1].yyyy 758: MAD TEMP[7].x, IMM[1].wwww, TEMP[1].xxxx, IMM[5].zzzz 759: ABS TEMP[7].x, TEMP[7].xxxx 760: MUL TEMP[8].x, TEMP[1].xxxx, TEMP[7].xxxx 761: ROUND TEMP[1].xy, TEMP[8].xyyy 762: MOV TEMP[8].y, TEMP[1].xyxx 763: ADD TEMP[1].x, TEMP[1].xxxx, TEMP[1].yyyy 764: FSGE TEMP[1].x, TEMP[1].xxxx, IMM[0].wwww 765: UIF TEMP[1].xxxx :0 766: MOV TEMP[6].x, IMM[4].zzzz 767: ENDIF 768: ENDIF 769: ENDIF 770: ENDIF 771: ENDIF 772: ENDIF 773: ENDIF 774: ENDIF 775: ENDIF 776: ENDIF 777: ENDIF 778: ENDIF 779: ENDIF 780: ENDIF 781: ENDIF 782: ENDIF 783: FSLT TEMP[1].x, IMM[4].wwww, TEMP[8].yyyy 784: AND TEMP[1].x, TEMP[1].xxxx, IMM[0].zzzz 785: ADD TEMP[1].x, TEMP[6].xxxx, TEMP[1].xxxx 786: ELSE :0 787: MOV TEMP[1].x, IMM[0].xxxx 788: ENDIF 789: MOV TEMP[4].y, TEMP[1].xxxx 790: ADD TEMP[6].x, TEMP[5].xxxx, TEMP[1].xxxx 791: FSLT TEMP[6].x, IMM[1].xxxx, TEMP[6].xxxx 792: UIF TEMP[6].xxxx :0 793: MOV TEMP[6].xy, -TEMP[5].xxxx 794: MOV TEMP[6].zw, TEMP[1].xxxx 795: ADD TEMP[6], TEMP[6], IN[0].xyxy 796: MOV TEMP[7].xy, TEMP[6].xyyy 797: TEX TEMP[7].y, TEMP[7], SAMP[0], RECT, IMM[6].xyx 798: MOV TEMP[7].x, TEMP[7].yyyy 799: MOV TEMP[8].xy, TEMP[6].xyyy 800: TEX TEMP[8].x, TEMP[8], SAMP[0], RECT, IMM[6].yxy 801: MOV TEMP[7].y, TEMP[8].xxxx 802: MOV TEMP[6].xy, TEMP[6].zwww 803: TEX TEMP[6].xy, TEMP[6], SAMP[0], RECT, IMM[6].zyz 804: MOV TEMP[7].zw, TEMP[6].xxyx 805: MAD TEMP[6].xy, IMM[1].xxxx, TEMP[7].xzzz, TEMP[7].ywww 806: FSGE TEMP[5].x, IMM[4].yyyy, TEMP[5].xxxx 807: AND TEMP[5].x, TEMP[5].xxxx, IMM[0].zzzz 808: FSGE TEMP[1].x, IMM[4].yyyy, TEMP[1].xxxx 809: AND TEMP[1].x, TEMP[1].xxxx, IMM[0].zzzz 810: MOV TEMP[5].y, TEMP[1].xxxx 811: MUL TEMP[6].xy, TEMP[6].xyyy, TEMP[5].xyyy 812: MAD TEMP[1].xy, IMM[5].wwww, TEMP[6].xyyy, TEMP[4].xyyy 813: ADD TEMP[1].xy, TEMP[1].xyyy, IMM[7].xxxx 814: ADD TEMP[1].x, TEMP[1].xxxx, IMM[7].yyyy 815: MOV TEMP[1].xy, TEMP[1].xyyy 816: TEX TEMP[1].xy, TEMP[1], SAMP[1], RECT 817: ADD TEMP[3].xy, TEMP[3].xyyy, TEMP[1].yxxx 818: ENDIF 819: MOV TEMP[0].xy, TEMP[3].xyxx 820: ADD TEMP[1].x, TEMP[3].xxxx, TEMP[3].yyyy 821: FSEQ TEMP[1].x, TEMP[1].xxxx, IMM[0].xxxx 822: UIF TEMP[1].xxxx :0 823: MOV TEMP[1].xy, IN[0].zwzz 824: MOV TEMP[3].xy, IN[0].zwww 825: TEX TEMP[3].xy, TEMP[3], SAMP[0], RECT 826: MOV TEMP[4].xy, TEMP[3].xyxx 827: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[3].yyyy 828: FSLT TEMP[3].x, IMM[0].xxxx, TEMP[3].xxxx 829: OR TEMP[3].x, TEMP[5].xxxx, TEMP[3].xxxx 830: NOT TEMP[3].x, TEMP[3].xxxx 831: UIF TEMP[3].xxxx :0 832: ADD TEMP[1].x, IN[0].zzzz, IMM[7].wwww 833: MOV TEMP[3].xy, TEMP[1].xyyy 834: TEX TEMP[3].xy, TEMP[3], SAMP[0], RECT 835: MOV TEMP[4].xy, TEMP[3].xyxx 836: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[3].yyyy 837: FSLT TEMP[3].x, IMM[0].xxxx, TEMP[3].xxxx 838: OR TEMP[3].x, TEMP[5].xxxx, TEMP[3].xxxx 839: NOT TEMP[3].x, TEMP[3].xxxx 840: UIF TEMP[3].xxxx :0 841: ADD TEMP[1].x, TEMP[1].xxxx, IMM[7].wwww 842: MOV TEMP[3].xy, TEMP[1].xyyy 843: TEX TEMP[3].xy, TEMP[3], SAMP[0], RECT 844: MOV TEMP[4].xy, TEMP[3].xyxx 845: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[3].yyyy 846: FSLT TEMP[3].x, IMM[0].xxxx, TEMP[3].xxxx 847: OR TEMP[3].x, TEMP[5].xxxx, TEMP[3].xxxx 848: NOT TEMP[3].x, TEMP[3].xxxx 849: UIF TEMP[3].xxxx :0 850: ADD TEMP[1].x, TEMP[1].xxxx, IMM[7].wwww 851: MOV TEMP[3].xy, TEMP[1].xyyy 852: TEX TEMP[3].xy, TEMP[3], SAMP[0], RECT 853: MOV TEMP[4].xy, TEMP[3].xyxx 854: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[3].yyyy 855: FSLT TEMP[3].x, IMM[0].xxxx, TEMP[3].xxxx 856: OR TEMP[3].x, TEMP[5].xxxx, TEMP[3].xxxx 857: NOT TEMP[3].x, TEMP[3].xxxx 858: UIF TEMP[3].xxxx :0 859: ADD TEMP[1].x, TEMP[1].xxxx, IMM[7].wwww 860: MOV TEMP[3].xy, TEMP[1].xyyy 861: TEX TEMP[3].xy, TEMP[3], SAMP[0], RECT 862: MOV TEMP[4].xy, TEMP[3].xyxx 863: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[3].yyyy 864: FSLT TEMP[3].x, IMM[0].xxxx, TEMP[3].xxxx 865: OR TEMP[3].x, TEMP[5].xxxx, TEMP[3].xxxx 866: NOT TEMP[3].x, TEMP[3].xxxx 867: UIF TEMP[3].xxxx :0 868: ADD TEMP[1].x, TEMP[1].xxxx, IMM[7].wwww 869: MOV TEMP[3].xy, TEMP[1].xyyy 870: TEX TEMP[3].xy, TEMP[3], SAMP[0], RECT 871: MOV TEMP[4].xy, TEMP[3].xyxx 872: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[3].yyyy 873: FSLT TEMP[3].x, IMM[0].xxxx, TEMP[3].xxxx 874: OR TEMP[3].x, TEMP[5].xxxx, TEMP[3].xxxx 875: NOT TEMP[3].x, TEMP[3].xxxx 876: UIF TEMP[3].xxxx :0 877: ADD TEMP[1].x, TEMP[1].xxxx, IMM[7].wwww 878: MOV TEMP[3].xy, TEMP[1].xyyy 879: TEX TEMP[3].xy, TEMP[3], SAMP[0], RECT 880: MOV TEMP[4].xy, TEMP[3].xyxx 881: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[3].yyyy 882: FSLT TEMP[3].x, IMM[0].xxxx, TEMP[3].xxxx 883: OR TEMP[3].x, TEMP[5].xxxx, TEMP[3].xxxx 884: NOT TEMP[3].x, TEMP[3].xxxx 885: UIF TEMP[3].xxxx :0 886: ADD TEMP[1].x, TEMP[1].xxxx, IMM[7].wwww 887: MOV TEMP[3].xy, TEMP[1].xyyy 888: TEX TEMP[3].xy, TEMP[3], SAMP[0], RECT 889: MOV TEMP[4].xy, TEMP[3].xyxx 890: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[3].yyyy 891: FSLT TEMP[3].x, IMM[0].xxxx, TEMP[3].xxxx 892: OR TEMP[3].x, TEMP[5].xxxx, TEMP[3].xxxx 893: NOT TEMP[3].x, TEMP[3].xxxx 894: UIF TEMP[3].xxxx :0 895: ADD TEMP[1].x, TEMP[1].xxxx, IMM[7].wwww 896: MOV TEMP[3].xy, TEMP[1].xyyy 897: TEX TEMP[3].xy, TEMP[3], SAMP[0], RECT 898: MOV TEMP[4].xy, TEMP[3].xyxx 899: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[3].yyyy 900: FSLT TEMP[3].x, IMM[0].xxxx, TEMP[3].xxxx 901: OR TEMP[3].x, TEMP[5].xxxx, TEMP[3].xxxx 902: NOT TEMP[3].x, TEMP[3].xxxx 903: UIF TEMP[3].xxxx :0 904: ADD TEMP[1].x, TEMP[1].xxxx, IMM[7].wwww 905: MOV TEMP[3].xy, TEMP[1].xyyy 906: TEX TEMP[3].xy, TEMP[3], SAMP[0], RECT 907: MOV TEMP[4].xy, TEMP[3].xyxx 908: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[3].yyyy 909: FSLT TEMP[3].x, IMM[0].xxxx, TEMP[3].xxxx 910: OR TEMP[3].x, TEMP[5].xxxx, TEMP[3].xxxx 911: NOT TEMP[3].x, TEMP[3].xxxx 912: UIF TEMP[3].xxxx :0 913: ADD TEMP[1].x, TEMP[1].xxxx, IMM[7].wwww 914: MOV TEMP[3].xy, TEMP[1].xyyy 915: TEX TEMP[3].xy, TEMP[3], SAMP[0], RECT 916: MOV TEMP[4].xy, TEMP[3].xyxx 917: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[3].yyyy 918: FSLT TEMP[3].x, IMM[0].xxxx, TEMP[3].xxxx 919: OR TEMP[3].x, TEMP[5].xxxx, TEMP[3].xxxx 920: NOT TEMP[3].x, TEMP[3].xxxx 921: UIF TEMP[3].xxxx :0 922: ADD TEMP[1].x, TEMP[1].xxxx, IMM[7].wwww 923: MOV TEMP[3].xy, TEMP[1].xyyy 924: TEX TEMP[3].xy, TEMP[3], SAMP[0], RECT 925: MOV TEMP[4].xy, TEMP[3].xyxx 926: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[3].yyyy 927: FSLT TEMP[3].x, IMM[0].xxxx, TEMP[3].xxxx 928: OR TEMP[3].x, TEMP[5].xxxx, TEMP[3].xxxx 929: NOT TEMP[3].x, TEMP[3].xxxx 930: UIF TEMP[3].xxxx :0 931: ADD TEMP[1].x, TEMP[1].xxxx, IMM[7].wwww 932: MOV TEMP[3].xy, TEMP[1].xyyy 933: TEX TEMP[3].xy, TEMP[3], SAMP[0], RECT 934: MOV TEMP[4].xy, TEMP[3].xyxx 935: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[3].yyyy 936: FSLT TEMP[3].x, IMM[0].xxxx, TEMP[3].xxxx 937: OR TEMP[3].x, TEMP[5].xxxx, TEMP[3].xxxx 938: NOT TEMP[3].x, TEMP[3].xxxx 939: UIF TEMP[3].xxxx :0 940: ADD TEMP[1].x, TEMP[1].xxxx, IMM[7].wwww 941: MOV TEMP[3].xy, TEMP[1].xyyy 942: TEX TEMP[3].xy, TEMP[3], SAMP[0], RECT 943: MOV TEMP[4].xy, TEMP[3].xyxx 944: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[3].yyyy 945: FSLT TEMP[3].x, IMM[0].xxxx, TEMP[3].xxxx 946: OR TEMP[3].x, TEMP[5].xxxx, TEMP[3].xxxx 947: NOT TEMP[3].x, TEMP[3].xxxx 948: UIF TEMP[3].xxxx :0 949: ADD TEMP[1].x, TEMP[1].xxxx, IMM[7].wwww 950: MOV TEMP[3].xy, TEMP[1].xyyy 951: TEX TEMP[3].xy, TEMP[3], SAMP[0], RECT 952: MOV TEMP[4].xy, TEMP[3].xyxx 953: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[3].yyyy 954: FSLT TEMP[3].x, IMM[0].xxxx, TEMP[3].xxxx 955: OR TEMP[3].x, TEMP[5].xxxx, TEMP[3].xxxx 956: NOT TEMP[3].x, TEMP[3].xxxx 957: UIF TEMP[3].xxxx :0 958: ADD TEMP[1].x, TEMP[1].xxxx, IMM[7].wwww 959: MOV TEMP[3].xy, TEMP[1].xyyy 960: TEX TEMP[3].xy, TEMP[3], SAMP[0], RECT 961: MOV TEMP[4].xy, TEMP[3].xyxx 962: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[3].yyyy 963: FSLT TEMP[3].x, IMM[0].xxxx, TEMP[3].xxxx 964: OR TEMP[3].x, TEMP[5].xxxx, TEMP[3].xxxx 965: NOT TEMP[3].x, TEMP[3].xxxx 966: UIF TEMP[3].xxxx :0 967: ADD TEMP[1].x, TEMP[1].xxxx, IMM[7].wwww 968: MOV TEMP[3].xy, TEMP[1].xyyy 969: TEX TEMP[3].xy, TEMP[3], SAMP[0], RECT 970: MOV TEMP[4].xy, TEMP[3].xyxx 971: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[3].yyyy 972: FSLT TEMP[3].x, IMM[0].xxxx, TEMP[3].xxxx 973: OR TEMP[3].x, TEMP[5].xxxx, TEMP[3].xxxx 974: NOT TEMP[3].x, TEMP[3].xxxx 975: UIF TEMP[3].xxxx :0 976: ADD TEMP[1].x, TEMP[1].xxxx, IMM[7].wwww 977: MOV TEMP[3].xy, TEMP[1].xyyy 978: TEX TEMP[3].xy, TEMP[3], SAMP[0], RECT 979: MOV TEMP[4].xy, TEMP[3].xyxx 980: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[3].yyyy 981: FSLT TEMP[3].x, IMM[0].xxxx, TEMP[3].xxxx 982: OR TEMP[3].x, TEMP[5].xxxx, TEMP[3].xxxx 983: NOT TEMP[3].x, TEMP[3].xxxx 984: UIF TEMP[3].xxxx :0 985: ADD TEMP[1].x, TEMP[1].xxxx, IMM[7].wwww 986: MOV TEMP[3].xy, TEMP[1].xyyy 987: TEX TEMP[3].xy, TEMP[3], SAMP[0], RECT 988: MOV TEMP[4].xy, TEMP[3].xyxx 989: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[3].yyyy 990: FSLT TEMP[3].x, IMM[0].xxxx, TEMP[3].xxxx 991: OR TEMP[3].x, TEMP[5].xxxx, TEMP[3].xxxx 992: NOT TEMP[3].x, TEMP[3].xxxx 993: UIF TEMP[3].xxxx :0 994: ADD TEMP[1].x, TEMP[1].xxxx, IMM[7].wwww 995: MOV TEMP[3].xy, TEMP[1].xyyy 996: TEX TEMP[3].xy, TEMP[3], SAMP[0], RECT 997: MOV TEMP[4].xy, TEMP[3].xyxx 998: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[3].yyyy 999: FSLT TEMP[3].x, IMM[0].xxxx, TEMP[3].xxxx 1000: OR TEMP[3].x, TEMP[5].xxxx, TEMP[3].xxxx 1001: NOT TEMP[3].x, TEMP[3].xxxx 1002: UIF TEMP[3].xxxx :0 1003: ADD TEMP[1].x, TEMP[1].xxxx, IMM[7].wwww 1004: MOV TEMP[3].xy, TEMP[1].xyyy 1005: TEX TEMP[3].xy, TEMP[3], SAMP[0], RECT 1006: MOV TEMP[4].xy, TEMP[3].xyxx 1007: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[3].yyyy 1008: FSLT TEMP[3].x, IMM[0].xxxx, TEMP[3].xxxx 1009: OR TEMP[3].x, TEMP[5].xxxx, TEMP[3].xxxx 1010: NOT TEMP[3].x, TEMP[3].xxxx 1011: UIF TEMP[3].xxxx :0 1012: ADD TEMP[1].x, TEMP[1].xxxx, IMM[7].wwww 1013: MOV TEMP[3].xy, TEMP[1].xyyy 1014: TEX TEMP[3].xy, TEMP[3], SAMP[0], RECT 1015: MOV TEMP[4].xy, TEMP[3].xyxx 1016: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[3].yyyy 1017: FSLT TEMP[3].x, IMM[0].xxxx, TEMP[3].xxxx 1018: OR TEMP[3].x, TEMP[5].xxxx, TEMP[3].xxxx 1019: NOT TEMP[3].x, TEMP[3].xxxx 1020: UIF TEMP[3].xxxx :0 1021: ADD TEMP[1].x, TEMP[1].xxxx, IMM[7].wwww 1022: MOV TEMP[3].xy, TEMP[1].xyyy 1023: TEX TEMP[3].xy, TEMP[3], SAMP[0], RECT 1024: MOV TEMP[4].xy, TEMP[3].xyxx 1025: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[3].yyyy 1026: FSLT TEMP[3].x, IMM[0].xxxx, TEMP[3].xxxx 1027: OR TEMP[3].x, TEMP[5].xxxx, TEMP[3].xxxx 1028: NOT TEMP[3].x, TEMP[3].xxxx 1029: UIF TEMP[3].xxxx :0 1030: ADD TEMP[1].x, TEMP[1].xxxx, IMM[7].wwww 1031: MOV TEMP[3].xy, TEMP[1].xyyy 1032: TEX TEMP[3].xy, TEMP[3], SAMP[0], RECT 1033: MOV TEMP[4].xy, TEMP[3].xyxx 1034: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[3].yyyy 1035: FSLT TEMP[3].x, IMM[0].xxxx, TEMP[3].xxxx 1036: OR TEMP[3].x, TEMP[5].xxxx, TEMP[3].xxxx 1037: NOT TEMP[3].x, TEMP[3].xxxx 1038: UIF TEMP[3].xxxx :0 1039: ADD TEMP[1].x, TEMP[1].xxxx, IMM[7].wwww 1040: MOV TEMP[3].xy, TEMP[1].xyyy 1041: TEX TEMP[3].xy, TEMP[3], SAMP[0], RECT 1042: MOV TEMP[4].xy, TEMP[3].xyxx 1043: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[3].yyyy 1044: FSLT TEMP[3].x, IMM[0].xxxx, TEMP[3].xxxx 1045: OR TEMP[3].x, TEMP[5].xxxx, TEMP[3].xxxx 1046: NOT TEMP[3].x, TEMP[3].xxxx 1047: UIF TEMP[3].xxxx :0 1048: ADD TEMP[1].x, TEMP[1].xxxx, IMM[7].wwww 1049: MOV TEMP[3].xy, TEMP[1].xyyy 1050: TEX TEMP[3].xy, TEMP[3], SAMP[0], RECT 1051: MOV TEMP[4].xy, TEMP[3].xyxx 1052: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[3].yyyy 1053: FSLT TEMP[3].x, IMM[0].xxxx, TEMP[3].xxxx 1054: OR TEMP[3].x, TEMP[5].xxxx, TEMP[3].xxxx 1055: NOT TEMP[3].x, TEMP[3].xxxx 1056: UIF TEMP[3].xxxx :0 1057: ADD TEMP[1].x, TEMP[1].xxxx, IMM[7].wwww 1058: MOV TEMP[3].xy, TEMP[1].xyyy 1059: TEX TEMP[3].xy, TEMP[3], SAMP[0], RECT 1060: MOV TEMP[4].xy, TEMP[3].xyxx 1061: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[3].yyyy 1062: FSLT TEMP[3].x, IMM[0].xxxx, TEMP[3].xxxx 1063: OR TEMP[3].x, TEMP[5].xxxx, TEMP[3].xxxx 1064: NOT TEMP[3].x, TEMP[3].xxxx 1065: UIF TEMP[3].xxxx :0 1066: ADD TEMP[1].x, TEMP[1].xxxx, IMM[7].wwww 1067: MOV TEMP[3].xy, TEMP[1].xyyy 1068: TEX TEMP[3].xy, TEMP[3], SAMP[0], RECT 1069: MOV TEMP[4].xy, TEMP[3].xyxx 1070: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[3].yyyy 1071: FSLT TEMP[3].x, IMM[0].xxxx, TEMP[3].xxxx 1072: OR TEMP[3].x, TEMP[5].xxxx, TEMP[3].xxxx 1073: NOT TEMP[3].x, TEMP[3].xxxx 1074: UIF TEMP[3].xxxx :0 1075: ADD TEMP[1].x, TEMP[1].xxxx, IMM[7].wwww 1076: MOV TEMP[3].xy, TEMP[1].xyyy 1077: TEX TEMP[3].xy, TEMP[3], SAMP[0], RECT 1078: MOV TEMP[4].xy, TEMP[3].xyxx 1079: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[3].yyyy 1080: FSLT TEMP[3].x, IMM[0].xxxx, TEMP[3].xxxx 1081: OR TEMP[3].x, TEMP[5].xxxx, TEMP[3].xxxx 1082: NOT TEMP[3].x, TEMP[3].xxxx 1083: UIF TEMP[3].xxxx :0 1084: ADD TEMP[1].x, TEMP[1].xxxx, IMM[7].wwww 1085: MOV TEMP[3].xy, TEMP[1].xyyy 1086: TEX TEMP[3].xy, TEMP[3], SAMP[0], RECT 1087: MOV TEMP[4].xy, TEMP[3].xyxx 1088: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[3].yyyy 1089: FSLT TEMP[3].x, IMM[0].xxxx, TEMP[3].xxxx 1090: OR TEMP[3].x, TEMP[5].xxxx, TEMP[3].xxxx 1091: NOT TEMP[3].x, TEMP[3].xxxx 1092: UIF TEMP[3].xxxx :0 1093: ADD TEMP[1].x, TEMP[1].xxxx, IMM[7].wwww 1094: MOV TEMP[3].xy, TEMP[1].xyyy 1095: TEX TEMP[3].xy, TEMP[3], SAMP[0], RECT 1096: MOV TEMP[4].xy, TEMP[3].xyxx 1097: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[3].yyyy 1098: FSLT TEMP[6].x, IMM[0].xxxx, TEMP[3].xxxx 1099: OR TEMP[5].x, TEMP[5].xxxx, TEMP[6].xxxx 1100: NOT TEMP[5].x, TEMP[5].xxxx 1101: ADD TEMP[6].x, TEMP[1].xxxx, IMM[7].wwww 1102: I2F TEMP[7].x, TEMP[5].xxxx 1103: CMP TEMP[1].x, TEMP[7].xxxx, TEMP[6].xxxx, TEMP[1].xyyy 1104: MOV TEMP[6].xy, TEMP[1].xyyy 1105: TEX TEMP[6].xy, TEMP[6], SAMP[0], RECT 1106: I2F TEMP[5].x, TEMP[5].xxxx 1107: CMP TEMP[4].xy, TEMP[5].xxxx, TEMP[6].xyxx, TEMP[3].xyyy 1108: ENDIF 1109: ENDIF 1110: ENDIF 1111: ENDIF 1112: ENDIF 1113: ENDIF 1114: ENDIF 1115: ENDIF 1116: ENDIF 1117: ENDIF 1118: ENDIF 1119: ENDIF 1120: ENDIF 1121: ENDIF 1122: ENDIF 1123: ENDIF 1124: ENDIF 1125: ENDIF 1126: ENDIF 1127: ENDIF 1128: ENDIF 1129: ENDIF 1130: ENDIF 1131: ENDIF 1132: ENDIF 1133: ENDIF 1134: ENDIF 1135: ENDIF 1136: ENDIF 1137: ENDIF 1138: MOV TEMP[3].y, TEMP[4].yyyy 1139: MUL TEMP[3].x, TEMP[4].xxxx, IMM[7].xxxx 1140: ADD TEMP[1].x, TEMP[1].xxxx, IMM[8].xxxx 1141: MUL TEMP[3].xy, TEMP[3].xyyy, IMM[8].zwww 1142: MOV TEMP[3].xy, TEMP[3].xyyy 1143: TEX TEMP[3].x, TEMP[3], SAMP[2], RECT 1144: MUL TEMP[3].x, IMM[8].yyyy, TEMP[3].xxxx 1145: ADD TEMP[1].x, TEMP[1].xxxx, -TEMP[3].xxxx 1146: MOV TEMP[1].y, IN[1].wwww 1147: MOV TEMP[3].x, TEMP[1].xxxx 1148: MOV TEMP[4].xy, TEMP[1].xyyy 1149: TEX TEMP[4].x, TEMP[4], SAMP[0], RECT 1150: MOV TEMP[5].xy, IN[1].xyxx 1151: MOV TEMP[6].xy, IN[1].xyyy 1152: TEX TEMP[6].xy, TEMP[6], SAMP[0], RECT 1153: MOV TEMP[7].xy, TEMP[6].xyxx 1154: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[6].yyyy 1155: FSLT TEMP[6].x, IMM[0].xxxx, TEMP[6].xxxx 1156: OR TEMP[6].x, TEMP[8].xxxx, TEMP[6].xxxx 1157: NOT TEMP[6].x, TEMP[6].xxxx 1158: UIF TEMP[6].xxxx :0 1159: ADD TEMP[5].x, IN[1].xxxx, IMM[1].xxxx 1160: MOV TEMP[6].xy, TEMP[5].xyyy 1161: TEX TEMP[6].xy, TEMP[6], SAMP[0], RECT 1162: MOV TEMP[7].xy, TEMP[6].xyxx 1163: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[6].yyyy 1164: FSLT TEMP[6].x, IMM[0].xxxx, TEMP[6].xxxx 1165: OR TEMP[6].x, TEMP[8].xxxx, TEMP[6].xxxx 1166: NOT TEMP[6].x, TEMP[6].xxxx 1167: UIF TEMP[6].xxxx :0 1168: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 1169: MOV TEMP[6].xy, TEMP[5].xyyy 1170: TEX TEMP[6].xy, TEMP[6], SAMP[0], RECT 1171: MOV TEMP[7].xy, TEMP[6].xyxx 1172: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[6].yyyy 1173: FSLT TEMP[6].x, IMM[0].xxxx, TEMP[6].xxxx 1174: OR TEMP[6].x, TEMP[8].xxxx, TEMP[6].xxxx 1175: NOT TEMP[6].x, TEMP[6].xxxx 1176: UIF TEMP[6].xxxx :0 1177: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 1178: MOV TEMP[6].xy, TEMP[5].xyyy 1179: TEX TEMP[6].xy, TEMP[6], SAMP[0], RECT 1180: MOV TEMP[7].xy, TEMP[6].xyxx 1181: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[6].yyyy 1182: FSLT TEMP[6].x, IMM[0].xxxx, TEMP[6].xxxx 1183: OR TEMP[6].x, TEMP[8].xxxx, TEMP[6].xxxx 1184: NOT TEMP[6].x, TEMP[6].xxxx 1185: UIF TEMP[6].xxxx :0 1186: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 1187: MOV TEMP[6].xy, TEMP[5].xyyy 1188: TEX TEMP[6].xy, TEMP[6], SAMP[0], RECT 1189: MOV TEMP[7].xy, TEMP[6].xyxx 1190: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[6].yyyy 1191: FSLT TEMP[6].x, IMM[0].xxxx, TEMP[6].xxxx 1192: OR TEMP[6].x, TEMP[8].xxxx, TEMP[6].xxxx 1193: NOT TEMP[6].x, TEMP[6].xxxx 1194: UIF TEMP[6].xxxx :0 1195: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 1196: MOV TEMP[6].xy, TEMP[5].xyyy 1197: TEX TEMP[6].xy, TEMP[6], SAMP[0], RECT 1198: MOV TEMP[7].xy, TEMP[6].xyxx 1199: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[6].yyyy 1200: FSLT TEMP[6].x, IMM[0].xxxx, TEMP[6].xxxx 1201: OR TEMP[6].x, TEMP[8].xxxx, TEMP[6].xxxx 1202: NOT TEMP[6].x, TEMP[6].xxxx 1203: UIF TEMP[6].xxxx :0 1204: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 1205: MOV TEMP[6].xy, TEMP[5].xyyy 1206: TEX TEMP[6].xy, TEMP[6], SAMP[0], RECT 1207: MOV TEMP[7].xy, TEMP[6].xyxx 1208: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[6].yyyy 1209: FSLT TEMP[6].x, IMM[0].xxxx, TEMP[6].xxxx 1210: OR TEMP[6].x, TEMP[8].xxxx, TEMP[6].xxxx 1211: NOT TEMP[6].x, TEMP[6].xxxx 1212: UIF TEMP[6].xxxx :0 1213: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 1214: MOV TEMP[6].xy, TEMP[5].xyyy 1215: TEX TEMP[6].xy, TEMP[6], SAMP[0], RECT 1216: MOV TEMP[7].xy, TEMP[6].xyxx 1217: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[6].yyyy 1218: FSLT TEMP[6].x, IMM[0].xxxx, TEMP[6].xxxx 1219: OR TEMP[6].x, TEMP[8].xxxx, TEMP[6].xxxx 1220: NOT TEMP[6].x, TEMP[6].xxxx 1221: UIF TEMP[6].xxxx :0 1222: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 1223: MOV TEMP[6].xy, TEMP[5].xyyy 1224: TEX TEMP[6].xy, TEMP[6], SAMP[0], RECT 1225: MOV TEMP[7].xy, TEMP[6].xyxx 1226: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[6].yyyy 1227: FSLT TEMP[6].x, IMM[0].xxxx, TEMP[6].xxxx 1228: OR TEMP[6].x, TEMP[8].xxxx, TEMP[6].xxxx 1229: NOT TEMP[6].x, TEMP[6].xxxx 1230: UIF TEMP[6].xxxx :0 1231: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 1232: MOV TEMP[6].xy, TEMP[5].xyyy 1233: TEX TEMP[6].xy, TEMP[6], SAMP[0], RECT 1234: MOV TEMP[7].xy, TEMP[6].xyxx 1235: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[6].yyyy 1236: FSLT TEMP[6].x, IMM[0].xxxx, TEMP[6].xxxx 1237: OR TEMP[6].x, TEMP[8].xxxx, TEMP[6].xxxx 1238: NOT TEMP[6].x, TEMP[6].xxxx 1239: UIF TEMP[6].xxxx :0 1240: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 1241: MOV TEMP[6].xy, TEMP[5].xyyy 1242: TEX TEMP[6].xy, TEMP[6], SAMP[0], RECT 1243: MOV TEMP[7].xy, TEMP[6].xyxx 1244: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[6].yyyy 1245: FSLT TEMP[6].x, IMM[0].xxxx, TEMP[6].xxxx 1246: OR TEMP[6].x, TEMP[8].xxxx, TEMP[6].xxxx 1247: NOT TEMP[6].x, TEMP[6].xxxx 1248: UIF TEMP[6].xxxx :0 1249: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 1250: MOV TEMP[6].xy, TEMP[5].xyyy 1251: TEX TEMP[6].xy, TEMP[6], SAMP[0], RECT 1252: MOV TEMP[7].xy, TEMP[6].xyxx 1253: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[6].yyyy 1254: FSLT TEMP[6].x, IMM[0].xxxx, TEMP[6].xxxx 1255: OR TEMP[6].x, TEMP[8].xxxx, TEMP[6].xxxx 1256: NOT TEMP[6].x, TEMP[6].xxxx 1257: UIF TEMP[6].xxxx :0 1258: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 1259: MOV TEMP[6].xy, TEMP[5].xyyy 1260: TEX TEMP[6].xy, TEMP[6], SAMP[0], RECT 1261: MOV TEMP[7].xy, TEMP[6].xyxx 1262: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[6].yyyy 1263: FSLT TEMP[6].x, IMM[0].xxxx, TEMP[6].xxxx 1264: OR TEMP[6].x, TEMP[8].xxxx, TEMP[6].xxxx 1265: NOT TEMP[6].x, TEMP[6].xxxx 1266: UIF TEMP[6].xxxx :0 1267: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 1268: MOV TEMP[6].xy, TEMP[5].xyyy 1269: TEX TEMP[6].xy, TEMP[6], SAMP[0], RECT 1270: MOV TEMP[7].xy, TEMP[6].xyxx 1271: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[6].yyyy 1272: FSLT TEMP[6].x, IMM[0].xxxx, TEMP[6].xxxx 1273: OR TEMP[6].x, TEMP[8].xxxx, TEMP[6].xxxx 1274: NOT TEMP[6].x, TEMP[6].xxxx 1275: UIF TEMP[6].xxxx :0 1276: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 1277: MOV TEMP[6].xy, TEMP[5].xyyy 1278: TEX TEMP[6].xy, TEMP[6], SAMP[0], RECT 1279: MOV TEMP[7].xy, TEMP[6].xyxx 1280: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[6].yyyy 1281: FSLT TEMP[6].x, IMM[0].xxxx, TEMP[6].xxxx 1282: OR TEMP[6].x, TEMP[8].xxxx, TEMP[6].xxxx 1283: NOT TEMP[6].x, TEMP[6].xxxx 1284: UIF TEMP[6].xxxx :0 1285: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 1286: MOV TEMP[6].xy, TEMP[5].xyyy 1287: TEX TEMP[6].xy, TEMP[6], SAMP[0], RECT 1288: MOV TEMP[7].xy, TEMP[6].xyxx 1289: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[6].yyyy 1290: FSLT TEMP[6].x, IMM[0].xxxx, TEMP[6].xxxx 1291: OR TEMP[6].x, TEMP[8].xxxx, TEMP[6].xxxx 1292: NOT TEMP[6].x, TEMP[6].xxxx 1293: UIF TEMP[6].xxxx :0 1294: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 1295: MOV TEMP[6].xy, TEMP[5].xyyy 1296: TEX TEMP[6].xy, TEMP[6], SAMP[0], RECT 1297: MOV TEMP[7].xy, TEMP[6].xyxx 1298: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[6].yyyy 1299: FSLT TEMP[6].x, IMM[0].xxxx, TEMP[6].xxxx 1300: OR TEMP[6].x, TEMP[8].xxxx, TEMP[6].xxxx 1301: NOT TEMP[6].x, TEMP[6].xxxx 1302: UIF TEMP[6].xxxx :0 1303: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 1304: MOV TEMP[6].xy, TEMP[5].xyyy 1305: TEX TEMP[6].xy, TEMP[6], SAMP[0], RECT 1306: MOV TEMP[7].xy, TEMP[6].xyxx 1307: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[6].yyyy 1308: FSLT TEMP[6].x, IMM[0].xxxx, TEMP[6].xxxx 1309: OR TEMP[6].x, TEMP[8].xxxx, TEMP[6].xxxx 1310: NOT TEMP[6].x, TEMP[6].xxxx 1311: UIF TEMP[6].xxxx :0 1312: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 1313: MOV TEMP[6].xy, TEMP[5].xyyy 1314: TEX TEMP[6].xy, TEMP[6], SAMP[0], RECT 1315: MOV TEMP[7].xy, TEMP[6].xyxx 1316: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[6].yyyy 1317: FSLT TEMP[6].x, IMM[0].xxxx, TEMP[6].xxxx 1318: OR TEMP[6].x, TEMP[8].xxxx, TEMP[6].xxxx 1319: NOT TEMP[6].x, TEMP[6].xxxx 1320: UIF TEMP[6].xxxx :0 1321: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 1322: MOV TEMP[6].xy, TEMP[5].xyyy 1323: TEX TEMP[6].xy, TEMP[6], SAMP[0], RECT 1324: MOV TEMP[7].xy, TEMP[6].xyxx 1325: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[6].yyyy 1326: FSLT TEMP[6].x, IMM[0].xxxx, TEMP[6].xxxx 1327: OR TEMP[6].x, TEMP[8].xxxx, TEMP[6].xxxx 1328: NOT TEMP[6].x, TEMP[6].xxxx 1329: UIF TEMP[6].xxxx :0 1330: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 1331: MOV TEMP[6].xy, TEMP[5].xyyy 1332: TEX TEMP[6].xy, TEMP[6], SAMP[0], RECT 1333: MOV TEMP[7].xy, TEMP[6].xyxx 1334: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[6].yyyy 1335: FSLT TEMP[6].x, IMM[0].xxxx, TEMP[6].xxxx 1336: OR TEMP[6].x, TEMP[8].xxxx, TEMP[6].xxxx 1337: NOT TEMP[6].x, TEMP[6].xxxx 1338: UIF TEMP[6].xxxx :0 1339: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 1340: MOV TEMP[6].xy, TEMP[5].xyyy 1341: TEX TEMP[6].xy, TEMP[6], SAMP[0], RECT 1342: MOV TEMP[7].xy, TEMP[6].xyxx 1343: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[6].yyyy 1344: FSLT TEMP[6].x, IMM[0].xxxx, TEMP[6].xxxx 1345: OR TEMP[6].x, TEMP[8].xxxx, TEMP[6].xxxx 1346: NOT TEMP[6].x, TEMP[6].xxxx 1347: UIF TEMP[6].xxxx :0 1348: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 1349: MOV TEMP[6].xy, TEMP[5].xyyy 1350: TEX TEMP[6].xy, TEMP[6], SAMP[0], RECT 1351: MOV TEMP[7].xy, TEMP[6].xyxx 1352: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[6].yyyy 1353: FSLT TEMP[6].x, IMM[0].xxxx, TEMP[6].xxxx 1354: OR TEMP[6].x, TEMP[8].xxxx, TEMP[6].xxxx 1355: NOT TEMP[6].x, TEMP[6].xxxx 1356: UIF TEMP[6].xxxx :0 1357: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 1358: MOV TEMP[6].xy, TEMP[5].xyyy 1359: TEX TEMP[6].xy, TEMP[6], SAMP[0], RECT 1360: MOV TEMP[7].xy, TEMP[6].xyxx 1361: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[6].yyyy 1362: FSLT TEMP[6].x, IMM[0].xxxx, TEMP[6].xxxx 1363: OR TEMP[6].x, TEMP[8].xxxx, TEMP[6].xxxx 1364: NOT TEMP[6].x, TEMP[6].xxxx 1365: UIF TEMP[6].xxxx :0 1366: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 1367: MOV TEMP[6].xy, TEMP[5].xyyy 1368: TEX TEMP[6].xy, TEMP[6], SAMP[0], RECT 1369: MOV TEMP[7].xy, TEMP[6].xyxx 1370: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[6].yyyy 1371: FSLT TEMP[6].x, IMM[0].xxxx, TEMP[6].xxxx 1372: OR TEMP[6].x, TEMP[8].xxxx, TEMP[6].xxxx 1373: NOT TEMP[6].x, TEMP[6].xxxx 1374: UIF TEMP[6].xxxx :0 1375: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 1376: MOV TEMP[6].xy, TEMP[5].xyyy 1377: TEX TEMP[6].xy, TEMP[6], SAMP[0], RECT 1378: MOV TEMP[7].xy, TEMP[6].xyxx 1379: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[6].yyyy 1380: FSLT TEMP[6].x, IMM[0].xxxx, TEMP[6].xxxx 1381: OR TEMP[6].x, TEMP[8].xxxx, TEMP[6].xxxx 1382: NOT TEMP[6].x, TEMP[6].xxxx 1383: UIF TEMP[6].xxxx :0 1384: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 1385: MOV TEMP[6].xy, TEMP[5].xyyy 1386: TEX TEMP[6].xy, TEMP[6], SAMP[0], RECT 1387: MOV TEMP[7].xy, TEMP[6].xyxx 1388: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[6].yyyy 1389: FSLT TEMP[6].x, IMM[0].xxxx, TEMP[6].xxxx 1390: OR TEMP[6].x, TEMP[8].xxxx, TEMP[6].xxxx 1391: NOT TEMP[6].x, TEMP[6].xxxx 1392: UIF TEMP[6].xxxx :0 1393: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 1394: MOV TEMP[6].xy, TEMP[5].xyyy 1395: TEX TEMP[6].xy, TEMP[6], SAMP[0], RECT 1396: MOV TEMP[7].xy, TEMP[6].xyxx 1397: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[6].yyyy 1398: FSLT TEMP[6].x, IMM[0].xxxx, TEMP[6].xxxx 1399: OR TEMP[6].x, TEMP[8].xxxx, TEMP[6].xxxx 1400: NOT TEMP[6].x, TEMP[6].xxxx 1401: UIF TEMP[6].xxxx :0 1402: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 1403: MOV TEMP[6].xy, TEMP[5].xyyy 1404: TEX TEMP[6].xy, TEMP[6], SAMP[0], RECT 1405: MOV TEMP[7].xy, TEMP[6].xyxx 1406: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[6].yyyy 1407: FSLT TEMP[6].x, IMM[0].xxxx, TEMP[6].xxxx 1408: OR TEMP[6].x, TEMP[8].xxxx, TEMP[6].xxxx 1409: NOT TEMP[6].x, TEMP[6].xxxx 1410: UIF TEMP[6].xxxx :0 1411: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 1412: MOV TEMP[6].xy, TEMP[5].xyyy 1413: TEX TEMP[6].xy, TEMP[6], SAMP[0], RECT 1414: MOV TEMP[7].xy, TEMP[6].xyxx 1415: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[6].yyyy 1416: FSLT TEMP[6].x, IMM[0].xxxx, TEMP[6].xxxx 1417: OR TEMP[6].x, TEMP[8].xxxx, TEMP[6].xxxx 1418: NOT TEMP[6].x, TEMP[6].xxxx 1419: UIF TEMP[6].xxxx :0 1420: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 1421: MOV TEMP[6].xy, TEMP[5].xyyy 1422: TEX TEMP[6].xy, TEMP[6], SAMP[0], RECT 1423: MOV TEMP[7].xy, TEMP[6].xyxx 1424: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[6].yyyy 1425: FSLT TEMP[9].x, IMM[0].xxxx, TEMP[6].xxxx 1426: OR TEMP[8].x, TEMP[8].xxxx, TEMP[9].xxxx 1427: NOT TEMP[8].x, TEMP[8].xxxx 1428: ADD TEMP[9].x, TEMP[5].xxxx, IMM[1].xxxx 1429: I2F TEMP[10].x, TEMP[8].xxxx 1430: CMP TEMP[5].x, TEMP[10].xxxx, TEMP[9].xxxx, TEMP[5].xyyy 1431: MOV TEMP[9].xy, TEMP[5].xyyy 1432: TEX TEMP[9].xy, TEMP[9], SAMP[0], RECT 1433: I2F TEMP[8].x, TEMP[8].xxxx 1434: CMP TEMP[7].xy, TEMP[8].xxxx, TEMP[9].xyxx, TEMP[6].xyyy 1435: ENDIF 1436: ENDIF 1437: ENDIF 1438: ENDIF 1439: ENDIF 1440: ENDIF 1441: ENDIF 1442: ENDIF 1443: ENDIF 1444: ENDIF 1445: ENDIF 1446: ENDIF 1447: ENDIF 1448: ENDIF 1449: ENDIF 1450: ENDIF 1451: ENDIF 1452: ENDIF 1453: ENDIF 1454: ENDIF 1455: ENDIF 1456: ENDIF 1457: ENDIF 1458: ENDIF 1459: ENDIF 1460: ENDIF 1461: ENDIF 1462: ENDIF 1463: ENDIF 1464: ENDIF 1465: MOV TEMP[6].y, TEMP[7].yyyy 1466: MAD TEMP[6].x, TEMP[7].xxxx, IMM[7].xxxx, IMM[7].xxxx 1467: MUL TEMP[6].xy, TEMP[6].xyyy, IMM[8].zwww 1468: MOV TEMP[6].xy, TEMP[6].xyyy 1469: TEX TEMP[6].x, TEMP[6], SAMP[2], RECT 1470: ADD TEMP[5].x, TEMP[5].xxxx, IMM[9].xxxx 1471: MAD TEMP[5].x, IMM[8].yyyy, TEMP[6].xxxx, TEMP[5].xxxx 1472: MOV TEMP[1].z, TEMP[5].xxxx 1473: MOV TEMP[3].y, TEMP[5].xxxx 1474: ADD TEMP[3].xy, TEMP[3].xyyy, -IN[0].xxxx 1475: ABS TEMP[3].xy, TEMP[3].xyyy 1476: ROUND TEMP[3].xy, TEMP[3].xyyy 1477: MOV TEMP[4].x, TEMP[4].xxxx 1478: MOV TEMP[6].xy, TEMP[1].zyyy 1479: TEX TEMP[6].x, TEMP[6], SAMP[0], RECT, IMM[6].zyz 1480: MOV TEMP[4].y, TEMP[6].xxxx 1481: MAD TEMP[4].xy, IMM[1].zzzz, TEMP[4].xyyy, IMM[7].xxxx 1482: FLR TEMP[4].xy, TEMP[4].xyyy 1483: RSQ TEMP[6].x, TEMP[3].xxxx 1484: RSQ TEMP[6].y, TEMP[3].yyyy 1485: MUL TEMP[6].xy, TEMP[6].xyyy, TEMP[3].xyyy 1486: CMP TEMP[6].xy, -TEMP[3].xyyy, TEMP[6].xyyy, IMM[0].xxxx 1487: MAD TEMP[4].xy, IMM[4].zzzz, TEMP[4].xyyy, TEMP[6].xyyy 1488: ADD TEMP[4].xy, TEMP[4].xyyy, IMM[7].xxxx 1489: MOV TEMP[4].xy, TEMP[4].xyyy 1490: TEX TEMP[4].xy, TEMP[4], SAMP[1], RECT 1491: MOV TEMP[0].xy, TEMP[4].xyxx 1492: MOV TEMP[1].y, IN[0].yyyy 1493: MOV TEMP[1].xy, TEMP[1].xyzx 1494: FSGE TEMP[6].x, TEMP[3].xxxx, TEMP[3].yyyy 1495: UIF TEMP[6].xxxx :0 1496: ADD TEMP[5].x, TEMP[5].xxxx, IMM[0].zzzz 1497: FSGE TEMP[3].x, TEMP[3].yyyy, TEMP[3].xxxx 1498: AND TEMP[3].x, TEMP[3].xxxx, IMM[0].zzzz 1499: MUL TEMP[3].x, IMM[7].xxxx, TEMP[3].xxxx 1500: ADD TEMP[1].x, TEMP[5].xxxx, -TEMP[3].xxxx 1501: ENDIF 1502: MOV TEMP[3].xy, TEMP[1].xyyy 1503: TEX TEMP[3].x, TEMP[3], SAMP[0], RECT, IMM[6].yzy 1504: MOV TEMP[3].x, TEMP[3].xxxx 1505: MOV TEMP[1].xy, TEMP[1].xyyy 1506: TEX TEMP[1].x, TEMP[1], SAMP[0], RECT, IMM[6].ywy 1507: MOV TEMP[3].y, TEMP[1].xxxx 1508: MUL TEMP[1].xy, IMM[9].yyyy, TEMP[3].xyyy 1509: ADD_SAT TEMP[1].xy, IMM[0].zzzz, -TEMP[1].xyyy 1510: MUL TEMP[0].xy, TEMP[4].xyyy, TEMP[1].xyyy 1511: ELSE :0 1512: MOV TEMP[2].x, IMM[0].xxxx 1513: ENDIF 1514: ENDIF 1515: FSLT TEMP[1].x, IMM[0].xxxx, TEMP[2].xxxx 1516: UIF TEMP[1].xxxx :0 1517: MOV TEMP[1].xy, IN[1].zwzz 1518: MOV TEMP[2].xy, IN[1].zwww 1519: TEX TEMP[2].xy, TEMP[2], SAMP[0], RECT 1520: MOV TEMP[3].xy, TEMP[2].xyxx 1521: FSGE TEMP[4].x, IMM[7].zzzz, TEMP[2].xxxx 1522: FSLT TEMP[2].x, IMM[0].xxxx, TEMP[2].yyyy 1523: OR TEMP[2].x, TEMP[4].xxxx, TEMP[2].xxxx 1524: NOT TEMP[2].x, TEMP[2].xxxx 1525: UIF TEMP[2].xxxx :0 1526: ADD TEMP[2].x, IN[1].wwww, IMM[7].wwww 1527: MOV TEMP[1].y, TEMP[2].xxxx 1528: MOV TEMP[4].xy, TEMP[1].xyyy 1529: TEX TEMP[4].xy, TEMP[4], SAMP[0], RECT 1530: MOV TEMP[3].xy, TEMP[4].xyxx 1531: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[4].xxxx 1532: FSLT TEMP[4].x, IMM[0].xxxx, TEMP[4].yyyy 1533: OR TEMP[4].x, TEMP[5].xxxx, TEMP[4].xxxx 1534: NOT TEMP[4].x, TEMP[4].xxxx 1535: UIF TEMP[4].xxxx :0 1536: ADD TEMP[2].x, TEMP[2].xxxx, IMM[7].wwww 1537: MOV TEMP[1].y, TEMP[2].xxxx 1538: MOV TEMP[4].xy, TEMP[1].xyyy 1539: TEX TEMP[4].xy, TEMP[4], SAMP[0], RECT 1540: MOV TEMP[3].xy, TEMP[4].xyxx 1541: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[4].xxxx 1542: FSLT TEMP[4].x, IMM[0].xxxx, TEMP[4].yyyy 1543: OR TEMP[4].x, TEMP[5].xxxx, TEMP[4].xxxx 1544: NOT TEMP[4].x, TEMP[4].xxxx 1545: UIF TEMP[4].xxxx :0 1546: ADD TEMP[2].x, TEMP[2].xxxx, IMM[7].wwww 1547: MOV TEMP[1].y, TEMP[2].xxxx 1548: MOV TEMP[4].xy, TEMP[1].xyyy 1549: TEX TEMP[4].xy, TEMP[4], SAMP[0], RECT 1550: MOV TEMP[3].xy, TEMP[4].xyxx 1551: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[4].xxxx 1552: FSLT TEMP[4].x, IMM[0].xxxx, TEMP[4].yyyy 1553: OR TEMP[4].x, TEMP[5].xxxx, TEMP[4].xxxx 1554: NOT TEMP[4].x, TEMP[4].xxxx 1555: UIF TEMP[4].xxxx :0 1556: ADD TEMP[2].x, TEMP[2].xxxx, IMM[7].wwww 1557: MOV TEMP[1].y, TEMP[2].xxxx 1558: MOV TEMP[4].xy, TEMP[1].xyyy 1559: TEX TEMP[4].xy, TEMP[4], SAMP[0], RECT 1560: MOV TEMP[3].xy, TEMP[4].xyxx 1561: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[4].xxxx 1562: FSLT TEMP[4].x, IMM[0].xxxx, TEMP[4].yyyy 1563: OR TEMP[4].x, TEMP[5].xxxx, TEMP[4].xxxx 1564: NOT TEMP[4].x, TEMP[4].xxxx 1565: UIF TEMP[4].xxxx :0 1566: ADD TEMP[2].x, TEMP[2].xxxx, IMM[7].wwww 1567: MOV TEMP[1].y, TEMP[2].xxxx 1568: MOV TEMP[4].xy, TEMP[1].xyyy 1569: TEX TEMP[4].xy, TEMP[4], SAMP[0], RECT 1570: MOV TEMP[3].xy, TEMP[4].xyxx 1571: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[4].xxxx 1572: FSLT TEMP[4].x, IMM[0].xxxx, TEMP[4].yyyy 1573: OR TEMP[4].x, TEMP[5].xxxx, TEMP[4].xxxx 1574: NOT TEMP[4].x, TEMP[4].xxxx 1575: UIF TEMP[4].xxxx :0 1576: ADD TEMP[2].x, TEMP[2].xxxx, IMM[7].wwww 1577: MOV TEMP[1].y, TEMP[2].xxxx 1578: MOV TEMP[4].xy, TEMP[1].xyyy 1579: TEX TEMP[4].xy, TEMP[4], SAMP[0], RECT 1580: MOV TEMP[3].xy, TEMP[4].xyxx 1581: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[4].xxxx 1582: FSLT TEMP[4].x, IMM[0].xxxx, TEMP[4].yyyy 1583: OR TEMP[4].x, TEMP[5].xxxx, TEMP[4].xxxx 1584: NOT TEMP[4].x, TEMP[4].xxxx 1585: UIF TEMP[4].xxxx :0 1586: ADD TEMP[2].x, TEMP[2].xxxx, IMM[7].wwww 1587: MOV TEMP[1].y, TEMP[2].xxxx 1588: MOV TEMP[4].xy, TEMP[1].xyyy 1589: TEX TEMP[4].xy, TEMP[4], SAMP[0], RECT 1590: MOV TEMP[3].xy, TEMP[4].xyxx 1591: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[4].xxxx 1592: FSLT TEMP[4].x, IMM[0].xxxx, TEMP[4].yyyy 1593: OR TEMP[4].x, TEMP[5].xxxx, TEMP[4].xxxx 1594: NOT TEMP[4].x, TEMP[4].xxxx 1595: UIF TEMP[4].xxxx :0 1596: ADD TEMP[2].x, TEMP[2].xxxx, IMM[7].wwww 1597: MOV TEMP[1].y, TEMP[2].xxxx 1598: MOV TEMP[4].xy, TEMP[1].xyyy 1599: TEX TEMP[4].xy, TEMP[4], SAMP[0], RECT 1600: MOV TEMP[3].xy, TEMP[4].xyxx 1601: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[4].xxxx 1602: FSLT TEMP[4].x, IMM[0].xxxx, TEMP[4].yyyy 1603: OR TEMP[4].x, TEMP[5].xxxx, TEMP[4].xxxx 1604: NOT TEMP[4].x, TEMP[4].xxxx 1605: UIF TEMP[4].xxxx :0 1606: ADD TEMP[2].x, TEMP[2].xxxx, IMM[7].wwww 1607: MOV TEMP[1].y, TEMP[2].xxxx 1608: MOV TEMP[4].xy, TEMP[1].xyyy 1609: TEX TEMP[4].xy, TEMP[4], SAMP[0], RECT 1610: MOV TEMP[3].xy, TEMP[4].xyxx 1611: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[4].xxxx 1612: FSLT TEMP[4].x, IMM[0].xxxx, TEMP[4].yyyy 1613: OR TEMP[4].x, TEMP[5].xxxx, TEMP[4].xxxx 1614: NOT TEMP[4].x, TEMP[4].xxxx 1615: UIF TEMP[4].xxxx :0 1616: ADD TEMP[2].x, TEMP[2].xxxx, IMM[7].wwww 1617: MOV TEMP[1].y, TEMP[2].xxxx 1618: MOV TEMP[4].xy, TEMP[1].xyyy 1619: TEX TEMP[4].xy, TEMP[4], SAMP[0], RECT 1620: MOV TEMP[3].xy, TEMP[4].xyxx 1621: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[4].xxxx 1622: FSLT TEMP[4].x, IMM[0].xxxx, TEMP[4].yyyy 1623: OR TEMP[4].x, TEMP[5].xxxx, TEMP[4].xxxx 1624: NOT TEMP[4].x, TEMP[4].xxxx 1625: UIF TEMP[4].xxxx :0 1626: ADD TEMP[2].x, TEMP[2].xxxx, IMM[7].wwww 1627: MOV TEMP[1].y, TEMP[2].xxxx 1628: MOV TEMP[4].xy, TEMP[1].xyyy 1629: TEX TEMP[4].xy, TEMP[4], SAMP[0], RECT 1630: MOV TEMP[3].xy, TEMP[4].xyxx 1631: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[4].xxxx 1632: FSLT TEMP[4].x, IMM[0].xxxx, TEMP[4].yyyy 1633: OR TEMP[4].x, TEMP[5].xxxx, TEMP[4].xxxx 1634: NOT TEMP[4].x, TEMP[4].xxxx 1635: UIF TEMP[4].xxxx :0 1636: ADD TEMP[2].x, TEMP[2].xxxx, IMM[7].wwww 1637: MOV TEMP[1].y, TEMP[2].xxxx 1638: MOV TEMP[4].xy, TEMP[1].xyyy 1639: TEX TEMP[4].xy, TEMP[4], SAMP[0], RECT 1640: MOV TEMP[3].xy, TEMP[4].xyxx 1641: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[4].xxxx 1642: FSLT TEMP[4].x, IMM[0].xxxx, TEMP[4].yyyy 1643: OR TEMP[4].x, TEMP[5].xxxx, TEMP[4].xxxx 1644: NOT TEMP[4].x, TEMP[4].xxxx 1645: UIF TEMP[4].xxxx :0 1646: ADD TEMP[2].x, TEMP[2].xxxx, IMM[7].wwww 1647: MOV TEMP[1].y, TEMP[2].xxxx 1648: MOV TEMP[4].xy, TEMP[1].xyyy 1649: TEX TEMP[4].xy, TEMP[4], SAMP[0], RECT 1650: MOV TEMP[3].xy, TEMP[4].xyxx 1651: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[4].xxxx 1652: FSLT TEMP[4].x, IMM[0].xxxx, TEMP[4].yyyy 1653: OR TEMP[4].x, TEMP[5].xxxx, TEMP[4].xxxx 1654: NOT TEMP[4].x, TEMP[4].xxxx 1655: UIF TEMP[4].xxxx :0 1656: ADD TEMP[2].x, TEMP[2].xxxx, IMM[7].wwww 1657: MOV TEMP[1].y, TEMP[2].xxxx 1658: MOV TEMP[4].xy, TEMP[1].xyyy 1659: TEX TEMP[4].xy, TEMP[4], SAMP[0], RECT 1660: MOV TEMP[3].xy, TEMP[4].xyxx 1661: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[4].xxxx 1662: FSLT TEMP[4].x, IMM[0].xxxx, TEMP[4].yyyy 1663: OR TEMP[4].x, TEMP[5].xxxx, TEMP[4].xxxx 1664: NOT TEMP[4].x, TEMP[4].xxxx 1665: UIF TEMP[4].xxxx :0 1666: ADD TEMP[2].x, TEMP[2].xxxx, IMM[7].wwww 1667: MOV TEMP[1].y, TEMP[2].xxxx 1668: MOV TEMP[4].xy, TEMP[1].xyyy 1669: TEX TEMP[4].xy, TEMP[4], SAMP[0], RECT 1670: MOV TEMP[3].xy, TEMP[4].xyxx 1671: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[4].xxxx 1672: FSLT TEMP[4].x, IMM[0].xxxx, TEMP[4].yyyy 1673: OR TEMP[4].x, TEMP[5].xxxx, TEMP[4].xxxx 1674: NOT TEMP[4].x, TEMP[4].xxxx 1675: UIF TEMP[4].xxxx :0 1676: ADD TEMP[2].x, TEMP[2].xxxx, IMM[7].wwww 1677: MOV TEMP[1].y, TEMP[2].xxxx 1678: MOV TEMP[4].xy, TEMP[1].xyyy 1679: TEX TEMP[4].xy, TEMP[4], SAMP[0], RECT 1680: MOV TEMP[3].xy, TEMP[4].xyxx 1681: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[4].xxxx 1682: FSLT TEMP[4].x, IMM[0].xxxx, TEMP[4].yyyy 1683: OR TEMP[4].x, TEMP[5].xxxx, TEMP[4].xxxx 1684: NOT TEMP[4].x, TEMP[4].xxxx 1685: UIF TEMP[4].xxxx :0 1686: ADD TEMP[2].x, TEMP[2].xxxx, IMM[7].wwww 1687: MOV TEMP[1].y, TEMP[2].xxxx 1688: MOV TEMP[4].xy, TEMP[1].xyyy 1689: TEX TEMP[4].xy, TEMP[4], SAMP[0], RECT 1690: MOV TEMP[3].xy, TEMP[4].xyxx 1691: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[4].xxxx 1692: FSLT TEMP[4].x, IMM[0].xxxx, TEMP[4].yyyy 1693: OR TEMP[4].x, TEMP[5].xxxx, TEMP[4].xxxx 1694: NOT TEMP[4].x, TEMP[4].xxxx 1695: UIF TEMP[4].xxxx :0 1696: ADD TEMP[2].x, TEMP[2].xxxx, IMM[7].wwww 1697: MOV TEMP[1].y, TEMP[2].xxxx 1698: MOV TEMP[4].xy, TEMP[1].xyyy 1699: TEX TEMP[4].xy, TEMP[4], SAMP[0], RECT 1700: MOV TEMP[3].xy, TEMP[4].xyxx 1701: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[4].xxxx 1702: FSLT TEMP[4].x, IMM[0].xxxx, TEMP[4].yyyy 1703: OR TEMP[4].x, TEMP[5].xxxx, TEMP[4].xxxx 1704: NOT TEMP[4].x, TEMP[4].xxxx 1705: UIF TEMP[4].xxxx :0 1706: ADD TEMP[2].x, TEMP[2].xxxx, IMM[7].wwww 1707: MOV TEMP[1].y, TEMP[2].xxxx 1708: MOV TEMP[4].xy, TEMP[1].xyyy 1709: TEX TEMP[4].xy, TEMP[4], SAMP[0], RECT 1710: MOV TEMP[3].xy, TEMP[4].xyxx 1711: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[4].xxxx 1712: FSLT TEMP[4].x, IMM[0].xxxx, TEMP[4].yyyy 1713: OR TEMP[4].x, TEMP[5].xxxx, TEMP[4].xxxx 1714: NOT TEMP[4].x, TEMP[4].xxxx 1715: UIF TEMP[4].xxxx :0 1716: ADD TEMP[2].x, TEMP[2].xxxx, IMM[7].wwww 1717: MOV TEMP[1].y, TEMP[2].xxxx 1718: MOV TEMP[4].xy, TEMP[1].xyyy 1719: TEX TEMP[4].xy, TEMP[4], SAMP[0], RECT 1720: MOV TEMP[3].xy, TEMP[4].xyxx 1721: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[4].xxxx 1722: FSLT TEMP[4].x, IMM[0].xxxx, TEMP[4].yyyy 1723: OR TEMP[4].x, TEMP[5].xxxx, TEMP[4].xxxx 1724: NOT TEMP[4].x, TEMP[4].xxxx 1725: UIF TEMP[4].xxxx :0 1726: ADD TEMP[2].x, TEMP[2].xxxx, IMM[7].wwww 1727: MOV TEMP[1].y, TEMP[2].xxxx 1728: MOV TEMP[4].xy, TEMP[1].xyyy 1729: TEX TEMP[4].xy, TEMP[4], SAMP[0], RECT 1730: MOV TEMP[3].xy, TEMP[4].xyxx 1731: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[4].xxxx 1732: FSLT TEMP[4].x, IMM[0].xxxx, TEMP[4].yyyy 1733: OR TEMP[4].x, TEMP[5].xxxx, TEMP[4].xxxx 1734: NOT TEMP[4].x, TEMP[4].xxxx 1735: UIF TEMP[4].xxxx :0 1736: ADD TEMP[2].x, TEMP[2].xxxx, IMM[7].wwww 1737: MOV TEMP[1].y, TEMP[2].xxxx 1738: MOV TEMP[4].xy, TEMP[1].xyyy 1739: TEX TEMP[4].xy, TEMP[4], SAMP[0], RECT 1740: MOV TEMP[3].xy, TEMP[4].xyxx 1741: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[4].xxxx 1742: FSLT TEMP[4].x, IMM[0].xxxx, TEMP[4].yyyy 1743: OR TEMP[4].x, TEMP[5].xxxx, TEMP[4].xxxx 1744: NOT TEMP[4].x, TEMP[4].xxxx 1745: UIF TEMP[4].xxxx :0 1746: ADD TEMP[2].x, TEMP[2].xxxx, IMM[7].wwww 1747: MOV TEMP[1].y, TEMP[2].xxxx 1748: MOV TEMP[4].xy, TEMP[1].xyyy 1749: TEX TEMP[4].xy, TEMP[4], SAMP[0], RECT 1750: MOV TEMP[3].xy, TEMP[4].xyxx 1751: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[4].xxxx 1752: FSLT TEMP[4].x, IMM[0].xxxx, TEMP[4].yyyy 1753: OR TEMP[4].x, TEMP[5].xxxx, TEMP[4].xxxx 1754: NOT TEMP[4].x, TEMP[4].xxxx 1755: UIF TEMP[4].xxxx :0 1756: ADD TEMP[2].x, TEMP[2].xxxx, IMM[7].wwww 1757: MOV TEMP[1].y, TEMP[2].xxxx 1758: MOV TEMP[4].xy, TEMP[1].xyyy 1759: TEX TEMP[4].xy, TEMP[4], SAMP[0], RECT 1760: MOV TEMP[3].xy, TEMP[4].xyxx 1761: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[4].xxxx 1762: FSLT TEMP[4].x, IMM[0].xxxx, TEMP[4].yyyy 1763: OR TEMP[4].x, TEMP[5].xxxx, TEMP[4].xxxx 1764: NOT TEMP[4].x, TEMP[4].xxxx 1765: UIF TEMP[4].xxxx :0 1766: ADD TEMP[2].x, TEMP[2].xxxx, IMM[7].wwww 1767: MOV TEMP[1].y, TEMP[2].xxxx 1768: MOV TEMP[4].xy, TEMP[1].xyyy 1769: TEX TEMP[4].xy, TEMP[4], SAMP[0], RECT 1770: MOV TEMP[3].xy, TEMP[4].xyxx 1771: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[4].xxxx 1772: FSLT TEMP[4].x, IMM[0].xxxx, TEMP[4].yyyy 1773: OR TEMP[4].x, TEMP[5].xxxx, TEMP[4].xxxx 1774: NOT TEMP[4].x, TEMP[4].xxxx 1775: UIF TEMP[4].xxxx :0 1776: ADD TEMP[2].x, TEMP[2].xxxx, IMM[7].wwww 1777: MOV TEMP[1].y, TEMP[2].xxxx 1778: MOV TEMP[4].xy, TEMP[1].xyyy 1779: TEX TEMP[4].xy, TEMP[4], SAMP[0], RECT 1780: MOV TEMP[3].xy, TEMP[4].xyxx 1781: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[4].xxxx 1782: FSLT TEMP[4].x, IMM[0].xxxx, TEMP[4].yyyy 1783: OR TEMP[4].x, TEMP[5].xxxx, TEMP[4].xxxx 1784: NOT TEMP[4].x, TEMP[4].xxxx 1785: UIF TEMP[4].xxxx :0 1786: ADD TEMP[2].x, TEMP[2].xxxx, IMM[7].wwww 1787: MOV TEMP[1].y, TEMP[2].xxxx 1788: MOV TEMP[4].xy, TEMP[1].xyyy 1789: TEX TEMP[4].xy, TEMP[4], SAMP[0], RECT 1790: MOV TEMP[3].xy, TEMP[4].xyxx 1791: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[4].xxxx 1792: FSLT TEMP[4].x, IMM[0].xxxx, TEMP[4].yyyy 1793: OR TEMP[4].x, TEMP[5].xxxx, TEMP[4].xxxx 1794: NOT TEMP[4].x, TEMP[4].xxxx 1795: UIF TEMP[4].xxxx :0 1796: ADD TEMP[2].x, TEMP[2].xxxx, IMM[7].wwww 1797: MOV TEMP[1].y, TEMP[2].xxxx 1798: MOV TEMP[4].xy, TEMP[1].xyyy 1799: TEX TEMP[4].xy, TEMP[4], SAMP[0], RECT 1800: MOV TEMP[3].xy, TEMP[4].xyxx 1801: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[4].xxxx 1802: FSLT TEMP[4].x, IMM[0].xxxx, TEMP[4].yyyy 1803: OR TEMP[4].x, TEMP[5].xxxx, TEMP[4].xxxx 1804: NOT TEMP[4].x, TEMP[4].xxxx 1805: UIF TEMP[4].xxxx :0 1806: ADD TEMP[2].x, TEMP[2].xxxx, IMM[7].wwww 1807: MOV TEMP[1].y, TEMP[2].xxxx 1808: MOV TEMP[4].xy, TEMP[1].xyyy 1809: TEX TEMP[4].xy, TEMP[4], SAMP[0], RECT 1810: MOV TEMP[3].xy, TEMP[4].xyxx 1811: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[4].xxxx 1812: FSLT TEMP[4].x, IMM[0].xxxx, TEMP[4].yyyy 1813: OR TEMP[4].x, TEMP[5].xxxx, TEMP[4].xxxx 1814: NOT TEMP[4].x, TEMP[4].xxxx 1815: UIF TEMP[4].xxxx :0 1816: ADD TEMP[2].x, TEMP[2].xxxx, IMM[7].wwww 1817: MOV TEMP[1].y, TEMP[2].xxxx 1818: MOV TEMP[4].xy, TEMP[1].xyyy 1819: TEX TEMP[4].xy, TEMP[4], SAMP[0], RECT 1820: MOV TEMP[3].xy, TEMP[4].xyxx 1821: FSGE TEMP[5].x, IMM[7].zzzz, TEMP[4].xxxx 1822: FSLT TEMP[4].x, IMM[0].xxxx, TEMP[4].yyyy 1823: OR TEMP[4].x, TEMP[5].xxxx, TEMP[4].xxxx 1824: NOT TEMP[4].x, TEMP[4].xxxx 1825: UIF TEMP[4].xxxx :0 1826: ADD TEMP[2].x, TEMP[2].xxxx, IMM[7].wwww 1827: MOV TEMP[1].y, TEMP[2].xxxx 1828: MOV TEMP[2].xy, TEMP[1].xyyy 1829: TEX TEMP[2].xy, TEMP[2], SAMP[0], RECT 1830: MOV TEMP[3].xy, TEMP[2].xyxx 1831: ENDIF 1832: ENDIF 1833: ENDIF 1834: ENDIF 1835: ENDIF 1836: ENDIF 1837: ENDIF 1838: ENDIF 1839: ENDIF 1840: ENDIF 1841: ENDIF 1842: ENDIF 1843: ENDIF 1844: ENDIF 1845: ENDIF 1846: ENDIF 1847: ENDIF 1848: ENDIF 1849: ENDIF 1850: ENDIF 1851: ENDIF 1852: ENDIF 1853: ENDIF 1854: ENDIF 1855: ENDIF 1856: ENDIF 1857: ENDIF 1858: ENDIF 1859: ENDIF 1860: ENDIF 1861: ENDIF 1862: MOV TEMP[2].y, TEMP[3].xxxx 1863: MUL TEMP[2].x, TEMP[3].yyyy, IMM[7].xxxx 1864: ADD TEMP[1].x, TEMP[1].yyyy, IMM[8].xxxx 1865: MUL TEMP[2].xy, TEMP[2].xyyy, IMM[8].zwww 1866: MOV TEMP[2].xy, TEMP[2].xyyy 1867: TEX TEMP[2].x, TEMP[2], SAMP[2], RECT 1868: MUL TEMP[2].x, IMM[8].yyyy, TEMP[2].xxxx 1869: ADD TEMP[1].x, TEMP[1].xxxx, -TEMP[2].xxxx 1870: MOV TEMP[2].y, TEMP[1].xxxx 1871: MOV TEMP[2].x, IN[0].zzzz 1872: MOV TEMP[1].x, TEMP[1].xxxx 1873: MOV TEMP[3].xy, TEMP[2].xyyy 1874: TEX TEMP[3].y, TEMP[3], SAMP[0], RECT 1875: MOV TEMP[4].xy, IN[2].xyxx 1876: MOV TEMP[5].xy, IN[2].xyyy 1877: TEX TEMP[5].xy, TEMP[5], SAMP[0], RECT 1878: MOV TEMP[6].xy, TEMP[5].xyxx 1879: FSGE TEMP[7].x, IMM[7].zzzz, TEMP[5].xxxx 1880: FSLT TEMP[5].x, IMM[0].xxxx, TEMP[5].yyyy 1881: OR TEMP[5].x, TEMP[7].xxxx, TEMP[5].xxxx 1882: NOT TEMP[5].x, TEMP[5].xxxx 1883: UIF TEMP[5].xxxx :0 1884: ADD TEMP[5].x, IN[2].yyyy, IMM[1].xxxx 1885: MOV TEMP[4].y, TEMP[5].xxxx 1886: MOV TEMP[7].xy, TEMP[4].xyyy 1887: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 1888: MOV TEMP[6].xy, TEMP[7].xyxx 1889: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[7].xxxx 1890: FSLT TEMP[7].x, IMM[0].xxxx, TEMP[7].yyyy 1891: OR TEMP[7].x, TEMP[8].xxxx, TEMP[7].xxxx 1892: NOT TEMP[7].x, TEMP[7].xxxx 1893: UIF TEMP[7].xxxx :0 1894: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 1895: MOV TEMP[4].y, TEMP[5].xxxx 1896: MOV TEMP[7].xy, TEMP[4].xyyy 1897: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 1898: MOV TEMP[6].xy, TEMP[7].xyxx 1899: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[7].xxxx 1900: FSLT TEMP[7].x, IMM[0].xxxx, TEMP[7].yyyy 1901: OR TEMP[7].x, TEMP[8].xxxx, TEMP[7].xxxx 1902: NOT TEMP[7].x, TEMP[7].xxxx 1903: UIF TEMP[7].xxxx :0 1904: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 1905: MOV TEMP[4].y, TEMP[5].xxxx 1906: MOV TEMP[7].xy, TEMP[4].xyyy 1907: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 1908: MOV TEMP[6].xy, TEMP[7].xyxx 1909: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[7].xxxx 1910: FSLT TEMP[7].x, IMM[0].xxxx, TEMP[7].yyyy 1911: OR TEMP[7].x, TEMP[8].xxxx, TEMP[7].xxxx 1912: NOT TEMP[7].x, TEMP[7].xxxx 1913: UIF TEMP[7].xxxx :0 1914: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 1915: MOV TEMP[4].y, TEMP[5].xxxx 1916: MOV TEMP[7].xy, TEMP[4].xyyy 1917: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 1918: MOV TEMP[6].xy, TEMP[7].xyxx 1919: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[7].xxxx 1920: FSLT TEMP[7].x, IMM[0].xxxx, TEMP[7].yyyy 1921: OR TEMP[7].x, TEMP[8].xxxx, TEMP[7].xxxx 1922: NOT TEMP[7].x, TEMP[7].xxxx 1923: UIF TEMP[7].xxxx :0 1924: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 1925: MOV TEMP[4].y, TEMP[5].xxxx 1926: MOV TEMP[7].xy, TEMP[4].xyyy 1927: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 1928: MOV TEMP[6].xy, TEMP[7].xyxx 1929: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[7].xxxx 1930: FSLT TEMP[7].x, IMM[0].xxxx, TEMP[7].yyyy 1931: OR TEMP[7].x, TEMP[8].xxxx, TEMP[7].xxxx 1932: NOT TEMP[7].x, TEMP[7].xxxx 1933: UIF TEMP[7].xxxx :0 1934: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 1935: MOV TEMP[4].y, TEMP[5].xxxx 1936: MOV TEMP[7].xy, TEMP[4].xyyy 1937: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 1938: MOV TEMP[6].xy, TEMP[7].xyxx 1939: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[7].xxxx 1940: FSLT TEMP[7].x, IMM[0].xxxx, TEMP[7].yyyy 1941: OR TEMP[7].x, TEMP[8].xxxx, TEMP[7].xxxx 1942: NOT TEMP[7].x, TEMP[7].xxxx 1943: UIF TEMP[7].xxxx :0 1944: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 1945: MOV TEMP[4].y, TEMP[5].xxxx 1946: MOV TEMP[7].xy, TEMP[4].xyyy 1947: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 1948: MOV TEMP[6].xy, TEMP[7].xyxx 1949: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[7].xxxx 1950: FSLT TEMP[7].x, IMM[0].xxxx, TEMP[7].yyyy 1951: OR TEMP[7].x, TEMP[8].xxxx, TEMP[7].xxxx 1952: NOT TEMP[7].x, TEMP[7].xxxx 1953: UIF TEMP[7].xxxx :0 1954: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 1955: MOV TEMP[4].y, TEMP[5].xxxx 1956: MOV TEMP[7].xy, TEMP[4].xyyy 1957: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 1958: MOV TEMP[6].xy, TEMP[7].xyxx 1959: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[7].xxxx 1960: FSLT TEMP[7].x, IMM[0].xxxx, TEMP[7].yyyy 1961: OR TEMP[7].x, TEMP[8].xxxx, TEMP[7].xxxx 1962: NOT TEMP[7].x, TEMP[7].xxxx 1963: UIF TEMP[7].xxxx :0 1964: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 1965: MOV TEMP[4].y, TEMP[5].xxxx 1966: MOV TEMP[7].xy, TEMP[4].xyyy 1967: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 1968: MOV TEMP[6].xy, TEMP[7].xyxx 1969: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[7].xxxx 1970: FSLT TEMP[7].x, IMM[0].xxxx, TEMP[7].yyyy 1971: OR TEMP[7].x, TEMP[8].xxxx, TEMP[7].xxxx 1972: NOT TEMP[7].x, TEMP[7].xxxx 1973: UIF TEMP[7].xxxx :0 1974: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 1975: MOV TEMP[4].y, TEMP[5].xxxx 1976: MOV TEMP[7].xy, TEMP[4].xyyy 1977: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 1978: MOV TEMP[6].xy, TEMP[7].xyxx 1979: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[7].xxxx 1980: FSLT TEMP[7].x, IMM[0].xxxx, TEMP[7].yyyy 1981: OR TEMP[7].x, TEMP[8].xxxx, TEMP[7].xxxx 1982: NOT TEMP[7].x, TEMP[7].xxxx 1983: UIF TEMP[7].xxxx :0 1984: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 1985: MOV TEMP[4].y, TEMP[5].xxxx 1986: MOV TEMP[7].xy, TEMP[4].xyyy 1987: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 1988: MOV TEMP[6].xy, TEMP[7].xyxx 1989: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[7].xxxx 1990: FSLT TEMP[7].x, IMM[0].xxxx, TEMP[7].yyyy 1991: OR TEMP[7].x, TEMP[8].xxxx, TEMP[7].xxxx 1992: NOT TEMP[7].x, TEMP[7].xxxx 1993: UIF TEMP[7].xxxx :0 1994: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 1995: MOV TEMP[4].y, TEMP[5].xxxx 1996: MOV TEMP[7].xy, TEMP[4].xyyy 1997: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 1998: MOV TEMP[6].xy, TEMP[7].xyxx 1999: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[7].xxxx 2000: FSLT TEMP[7].x, IMM[0].xxxx, TEMP[7].yyyy 2001: OR TEMP[7].x, TEMP[8].xxxx, TEMP[7].xxxx 2002: NOT TEMP[7].x, TEMP[7].xxxx 2003: UIF TEMP[7].xxxx :0 2004: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 2005: MOV TEMP[4].y, TEMP[5].xxxx 2006: MOV TEMP[7].xy, TEMP[4].xyyy 2007: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 2008: MOV TEMP[6].xy, TEMP[7].xyxx 2009: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[7].xxxx 2010: FSLT TEMP[7].x, IMM[0].xxxx, TEMP[7].yyyy 2011: OR TEMP[7].x, TEMP[8].xxxx, TEMP[7].xxxx 2012: NOT TEMP[7].x, TEMP[7].xxxx 2013: UIF TEMP[7].xxxx :0 2014: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 2015: MOV TEMP[4].y, TEMP[5].xxxx 2016: MOV TEMP[7].xy, TEMP[4].xyyy 2017: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 2018: MOV TEMP[6].xy, TEMP[7].xyxx 2019: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[7].xxxx 2020: FSLT TEMP[7].x, IMM[0].xxxx, TEMP[7].yyyy 2021: OR TEMP[7].x, TEMP[8].xxxx, TEMP[7].xxxx 2022: NOT TEMP[7].x, TEMP[7].xxxx 2023: UIF TEMP[7].xxxx :0 2024: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 2025: MOV TEMP[4].y, TEMP[5].xxxx 2026: MOV TEMP[7].xy, TEMP[4].xyyy 2027: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 2028: MOV TEMP[6].xy, TEMP[7].xyxx 2029: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[7].xxxx 2030: FSLT TEMP[7].x, IMM[0].xxxx, TEMP[7].yyyy 2031: OR TEMP[7].x, TEMP[8].xxxx, TEMP[7].xxxx 2032: NOT TEMP[7].x, TEMP[7].xxxx 2033: UIF TEMP[7].xxxx :0 2034: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 2035: MOV TEMP[4].y, TEMP[5].xxxx 2036: MOV TEMP[7].xy, TEMP[4].xyyy 2037: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 2038: MOV TEMP[6].xy, TEMP[7].xyxx 2039: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[7].xxxx 2040: FSLT TEMP[7].x, IMM[0].xxxx, TEMP[7].yyyy 2041: OR TEMP[7].x, TEMP[8].xxxx, TEMP[7].xxxx 2042: NOT TEMP[7].x, TEMP[7].xxxx 2043: UIF TEMP[7].xxxx :0 2044: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 2045: MOV TEMP[4].y, TEMP[5].xxxx 2046: MOV TEMP[7].xy, TEMP[4].xyyy 2047: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 2048: MOV TEMP[6].xy, TEMP[7].xyxx 2049: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[7].xxxx 2050: FSLT TEMP[7].x, IMM[0].xxxx, TEMP[7].yyyy 2051: OR TEMP[7].x, TEMP[8].xxxx, TEMP[7].xxxx 2052: NOT TEMP[7].x, TEMP[7].xxxx 2053: UIF TEMP[7].xxxx :0 2054: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 2055: MOV TEMP[4].y, TEMP[5].xxxx 2056: MOV TEMP[7].xy, TEMP[4].xyyy 2057: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 2058: MOV TEMP[6].xy, TEMP[7].xyxx 2059: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[7].xxxx 2060: FSLT TEMP[7].x, IMM[0].xxxx, TEMP[7].yyyy 2061: OR TEMP[7].x, TEMP[8].xxxx, TEMP[7].xxxx 2062: NOT TEMP[7].x, TEMP[7].xxxx 2063: UIF TEMP[7].xxxx :0 2064: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 2065: MOV TEMP[4].y, TEMP[5].xxxx 2066: MOV TEMP[7].xy, TEMP[4].xyyy 2067: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 2068: MOV TEMP[6].xy, TEMP[7].xyxx 2069: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[7].xxxx 2070: FSLT TEMP[7].x, IMM[0].xxxx, TEMP[7].yyyy 2071: OR TEMP[7].x, TEMP[8].xxxx, TEMP[7].xxxx 2072: NOT TEMP[7].x, TEMP[7].xxxx 2073: UIF TEMP[7].xxxx :0 2074: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 2075: MOV TEMP[4].y, TEMP[5].xxxx 2076: MOV TEMP[7].xy, TEMP[4].xyyy 2077: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 2078: MOV TEMP[6].xy, TEMP[7].xyxx 2079: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[7].xxxx 2080: FSLT TEMP[7].x, IMM[0].xxxx, TEMP[7].yyyy 2081: OR TEMP[7].x, TEMP[8].xxxx, TEMP[7].xxxx 2082: NOT TEMP[7].x, TEMP[7].xxxx 2083: UIF TEMP[7].xxxx :0 2084: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 2085: MOV TEMP[4].y, TEMP[5].xxxx 2086: MOV TEMP[7].xy, TEMP[4].xyyy 2087: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 2088: MOV TEMP[6].xy, TEMP[7].xyxx 2089: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[7].xxxx 2090: FSLT TEMP[7].x, IMM[0].xxxx, TEMP[7].yyyy 2091: OR TEMP[7].x, TEMP[8].xxxx, TEMP[7].xxxx 2092: NOT TEMP[7].x, TEMP[7].xxxx 2093: UIF TEMP[7].xxxx :0 2094: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 2095: MOV TEMP[4].y, TEMP[5].xxxx 2096: MOV TEMP[7].xy, TEMP[4].xyyy 2097: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 2098: MOV TEMP[6].xy, TEMP[7].xyxx 2099: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[7].xxxx 2100: FSLT TEMP[7].x, IMM[0].xxxx, TEMP[7].yyyy 2101: OR TEMP[7].x, TEMP[8].xxxx, TEMP[7].xxxx 2102: NOT TEMP[7].x, TEMP[7].xxxx 2103: UIF TEMP[7].xxxx :0 2104: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 2105: MOV TEMP[4].y, TEMP[5].xxxx 2106: MOV TEMP[7].xy, TEMP[4].xyyy 2107: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 2108: MOV TEMP[6].xy, TEMP[7].xyxx 2109: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[7].xxxx 2110: FSLT TEMP[7].x, IMM[0].xxxx, TEMP[7].yyyy 2111: OR TEMP[7].x, TEMP[8].xxxx, TEMP[7].xxxx 2112: NOT TEMP[7].x, TEMP[7].xxxx 2113: UIF TEMP[7].xxxx :0 2114: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 2115: MOV TEMP[4].y, TEMP[5].xxxx 2116: MOV TEMP[7].xy, TEMP[4].xyyy 2117: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 2118: MOV TEMP[6].xy, TEMP[7].xyxx 2119: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[7].xxxx 2120: FSLT TEMP[7].x, IMM[0].xxxx, TEMP[7].yyyy 2121: OR TEMP[7].x, TEMP[8].xxxx, TEMP[7].xxxx 2122: NOT TEMP[7].x, TEMP[7].xxxx 2123: UIF TEMP[7].xxxx :0 2124: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 2125: MOV TEMP[4].y, TEMP[5].xxxx 2126: MOV TEMP[7].xy, TEMP[4].xyyy 2127: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 2128: MOV TEMP[6].xy, TEMP[7].xyxx 2129: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[7].xxxx 2130: FSLT TEMP[7].x, IMM[0].xxxx, TEMP[7].yyyy 2131: OR TEMP[7].x, TEMP[8].xxxx, TEMP[7].xxxx 2132: NOT TEMP[7].x, TEMP[7].xxxx 2133: UIF TEMP[7].xxxx :0 2134: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 2135: MOV TEMP[4].y, TEMP[5].xxxx 2136: MOV TEMP[7].xy, TEMP[4].xyyy 2137: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 2138: MOV TEMP[6].xy, TEMP[7].xyxx 2139: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[7].xxxx 2140: FSLT TEMP[7].x, IMM[0].xxxx, TEMP[7].yyyy 2141: OR TEMP[7].x, TEMP[8].xxxx, TEMP[7].xxxx 2142: NOT TEMP[7].x, TEMP[7].xxxx 2143: UIF TEMP[7].xxxx :0 2144: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 2145: MOV TEMP[4].y, TEMP[5].xxxx 2146: MOV TEMP[7].xy, TEMP[4].xyyy 2147: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 2148: MOV TEMP[6].xy, TEMP[7].xyxx 2149: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[7].xxxx 2150: FSLT TEMP[7].x, IMM[0].xxxx, TEMP[7].yyyy 2151: OR TEMP[7].x, TEMP[8].xxxx, TEMP[7].xxxx 2152: NOT TEMP[7].x, TEMP[7].xxxx 2153: UIF TEMP[7].xxxx :0 2154: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 2155: MOV TEMP[4].y, TEMP[5].xxxx 2156: MOV TEMP[7].xy, TEMP[4].xyyy 2157: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 2158: MOV TEMP[6].xy, TEMP[7].xyxx 2159: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[7].xxxx 2160: FSLT TEMP[7].x, IMM[0].xxxx, TEMP[7].yyyy 2161: OR TEMP[7].x, TEMP[8].xxxx, TEMP[7].xxxx 2162: NOT TEMP[7].x, TEMP[7].xxxx 2163: UIF TEMP[7].xxxx :0 2164: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 2165: MOV TEMP[4].y, TEMP[5].xxxx 2166: MOV TEMP[7].xy, TEMP[4].xyyy 2167: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 2168: MOV TEMP[6].xy, TEMP[7].xyxx 2169: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[7].xxxx 2170: FSLT TEMP[7].x, IMM[0].xxxx, TEMP[7].yyyy 2171: OR TEMP[7].x, TEMP[8].xxxx, TEMP[7].xxxx 2172: NOT TEMP[7].x, TEMP[7].xxxx 2173: UIF TEMP[7].xxxx :0 2174: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 2175: MOV TEMP[4].y, TEMP[5].xxxx 2176: MOV TEMP[7].xy, TEMP[4].xyyy 2177: TEX TEMP[7].xy, TEMP[7], SAMP[0], RECT 2178: MOV TEMP[6].xy, TEMP[7].xyxx 2179: FSGE TEMP[8].x, IMM[7].zzzz, TEMP[7].xxxx 2180: FSLT TEMP[7].x, IMM[0].xxxx, TEMP[7].yyyy 2181: OR TEMP[7].x, TEMP[8].xxxx, TEMP[7].xxxx 2182: NOT TEMP[7].x, TEMP[7].xxxx 2183: UIF TEMP[7].xxxx :0 2184: ADD TEMP[5].x, TEMP[5].xxxx, IMM[1].xxxx 2185: MOV TEMP[4].y, TEMP[5].xxxx 2186: MOV TEMP[5].xy, TEMP[4].xyyy 2187: TEX TEMP[5].xy, TEMP[5], SAMP[0], RECT 2188: MOV TEMP[6].xy, TEMP[5].xyxx 2189: ENDIF 2190: ENDIF 2191: ENDIF 2192: ENDIF 2193: ENDIF 2194: ENDIF 2195: ENDIF 2196: ENDIF 2197: ENDIF 2198: ENDIF 2199: ENDIF 2200: ENDIF 2201: ENDIF 2202: ENDIF 2203: ENDIF 2204: ENDIF 2205: ENDIF 2206: ENDIF 2207: ENDIF 2208: ENDIF 2209: ENDIF 2210: ENDIF 2211: ENDIF 2212: ENDIF 2213: ENDIF 2214: ENDIF 2215: ENDIF 2216: ENDIF 2217: ENDIF 2218: ENDIF 2219: ENDIF 2220: MOV TEMP[5].y, TEMP[6].xxxx 2221: MAD TEMP[5].x, TEMP[6].yyyy, IMM[7].xxxx, IMM[7].xxxx 2222: MUL TEMP[5].xy, TEMP[5].xyyy, IMM[8].zwww 2223: MOV TEMP[5].xy, TEMP[5].xyyy 2224: TEX TEMP[5].x, TEMP[5], SAMP[2], RECT 2225: ADD TEMP[4].x, TEMP[4].yyyy, IMM[9].xxxx 2226: MAD TEMP[4].x, IMM[8].yyyy, TEMP[5].xxxx, TEMP[4].xxxx 2227: MOV TEMP[2].z, TEMP[4].xxxx 2228: MOV TEMP[1].y, TEMP[4].xxxx 2229: ADD TEMP[1].xy, TEMP[1].xyyy, -IN[0].yyyy 2230: ABS TEMP[1].xy, TEMP[1].xyyy 2231: ROUND TEMP[1].xy, TEMP[1].xyyy 2232: MOV TEMP[3].x, TEMP[3].yyyy 2233: MOV TEMP[5].xy, TEMP[2].xzzz 2234: TEX TEMP[5].y, TEMP[5], SAMP[0], RECT, IMM[6].yzy 2235: MOV TEMP[3].y, TEMP[5].yyyy 2236: MAD TEMP[3].xy, IMM[1].zzzz, TEMP[3].xyyy, IMM[7].xxxx 2237: FLR TEMP[3].xy, TEMP[3].xyyy 2238: RSQ TEMP[5].x, TEMP[1].xxxx 2239: RSQ TEMP[5].y, TEMP[1].yyyy 2240: MUL TEMP[5].xy, TEMP[5].xyyy, TEMP[1].xyyy 2241: CMP TEMP[5].xy, -TEMP[1].xyyy, TEMP[5].xyyy, IMM[0].xxxx 2242: MAD TEMP[3].xy, IMM[4].zzzz, TEMP[3].xyyy, TEMP[5].xyyy 2243: ADD TEMP[3].xy, TEMP[3].xyyy, IMM[7].xxxx 2244: MOV TEMP[3].xy, TEMP[3].xyyy 2245: TEX TEMP[3].xy, TEMP[3], SAMP[1], RECT 2246: MOV TEMP[0].zw, TEMP[3].yyxy 2247: MOV TEMP[2].x, IN[0].xxxx 2248: MOV TEMP[2].xy, TEMP[2].xyzx 2249: FSGE TEMP[5].x, TEMP[1].xxxx, TEMP[1].yyyy 2250: UIF TEMP[5].xxxx :0 2251: ADD TEMP[4].x, TEMP[4].xxxx, IMM[0].zzzz 2252: FSGE TEMP[1].x, TEMP[1].yyyy, TEMP[1].xxxx 2253: AND TEMP[1].x, TEMP[1].xxxx, IMM[0].zzzz 2254: MUL TEMP[1].x, IMM[7].xxxx, TEMP[1].xxxx 2255: ADD TEMP[1].x, TEMP[4].xxxx, -TEMP[1].xxxx 2256: MOV TEMP[2].y, TEMP[1].xxxx 2257: ENDIF 2258: MOV TEMP[1].xy, TEMP[2].xyyy 2259: TEX TEMP[1].y, TEMP[1], SAMP[0], RECT, IMM[6].zyz 2260: MOV TEMP[1].x, TEMP[1].yyyy 2261: MOV TEMP[2].xy, TEMP[2].xyyy 2262: TEX TEMP[2].y, TEMP[2], SAMP[0], RECT, IMM[6].wyw 2263: MOV TEMP[1].y, TEMP[2].yyyy 2264: MUL TEMP[1].xy, IMM[9].yyyy, TEMP[1].xyyy 2265: ADD_SAT TEMP[1].xy, IMM[0].zzzz, -TEMP[1].xyyy 2266: MUL TEMP[1].xy, TEMP[3].xyyy, TEMP[1].xyyy 2267: MOV TEMP[0].zw, TEMP[1].yyxy 2268: ENDIF 2269: MOV OUT[0], TEMP[0] 2270: END