EMP[0].x, IN[1].xyyy, SAMP[0], 2D 1: MOV TEMP[1].x, TEMP[0].xxxx 2: TEX TEMP[0].x, IN[1].zwww, SAMP[0], 2D 3: MOV TEMP[1].y, TEMP[0].xxxx 4: TEX TEMP[0].x, IN[2].xyyy, SAMP[0], 2D 5: MOV TEMP[1].z, TEMP[0].xxxx 6: TEX TEMP[0].x, IN[2].zwww, SAMP[0], 2D 7: MOV TEMP[1].w, TEMP[0].xxxx 8: TEX TEMP[0].x, IN[0].xyyy, SAMP[0], 2D 9: ADD TEMP[2], TEMP[0].xxxx, -TEMP[1] 10: MOV TEMP[0], |TEMP[2]| 11: SGE TEMP[2], TEMP[0], IMM[0].xxxx 12: DP4 TEMP[0].x, TEMP[2], IMM[0].zzzz 13: SEQ TEMP[1].x, TEMP[0].xxxx, IMM[0].yyyy 14: IF TEMP[1].xxxx :16 15: KILL 16: ENDIF 17: MOV OUT[0], TEMP[2] 18: END