1!!ARBfp1.0
2TEMP R0;
3TEMP R1;
4SGE R0, fragment.color, fragment.color.yzxw;
5SGE R1, fragment.color, fragment.color.zxyw;
6MUL R0, R0, R1;
7MUL result.color, R0, fragment.color;
8END
9