1!!ARBfp1.0 2TEMP R0; 3SUB R0, {0.5}.x, fragment.color; 4CMP result.color, R0, fragment.color, {0.0}.x; 5END 6