1uniform half4 colorGreen, colorRed;
2
3half4 main(float2 coords) {
4    float x = 1, y = 2;
5    int z = 3;
6    x = x - x + y * x * x * (y - x);
7    y = x / y / x;
8    z = (z / 2 % 3 << 4) >> 2 << 1;
9    bool b = (x > 4) == x < 2 || 2 >= sqrt(2) && y <= x;
10    bool c = sqrt(2) > 2;
11    bool d = b ^^ c;
12    bool e = b && c;
13    bool f = b || c;
14    x += 12;
15    x -= 12;
16    x *= y /= 10;
17    z |= 0;
18    z &= -1;
19    z ^= 0;
20    z >>= 2;
21    z <<= 4;
22    z %= 5;
23    x = (float2(sqrt(1)), 6);
24    y = (float(b) * float(c) * float(d) * float(e) * float(f), 6.0);
25    z = (float2(sqrt(1)), 6);
26
27    return (x == 6 && y == 6 && z == 6) ? colorGreen : colorRed;
28}
29