1 FRAG 2 3 DCL IN[0], COLOR, LINEAR 4 DCL OUT[0], COLOR 5 6 DCL TEMP[0] 7 8 SUB TEMP[0], IN[0], IN[0].yzxw 9 MOV OUT[0], -TEMP[0] 10 11 END 12