1!!ARBfp1.0
2TEMP R0;
3PARAM c[4] = { { 0, 0, 0, 0 },
4               program.local[0..1],
5               { 1, 1, 1, 1 } };
6MOV R0, c[1];
7SUB R0, R0, c[0];
8ADD R0, R0, c[2];
9MUL R0, R0, c[3];
10MOV result.color, R0;
11END
12