1cb93a386Sopenharmony_ci
2cb93a386Sopenharmony_ciout vec4 sk_FragColor;
3cb93a386Sopenharmony_ciuniform vec4 colorRed;
4cb93a386Sopenharmony_ciuniform vec4 colorGreen;
5cb93a386Sopenharmony_ciuniform float unknownInput;
6cb93a386Sopenharmony_civec4 main() {
7cb93a386Sopenharmony_ci    int _0_unknown = int(unknownInput);
8cb93a386Sopenharmony_ci    bool _1_ok = true;
9cb93a386Sopenharmony_ci    int _2_x = 34;
10cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == 34;
11cb93a386Sopenharmony_ci    _2_x = 30;
12cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == 30;
13cb93a386Sopenharmony_ci    _2_x = 64;
14cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == 64;
15cb93a386Sopenharmony_ci    _2_x = 16;
16cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == 16;
17cb93a386Sopenharmony_ci    _2_x = 1;
18cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == 1;
19cb93a386Sopenharmony_ci    _2_x = -2;
20cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == -2;
21cb93a386Sopenharmony_ci    _2_x = 3;
22cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == 3;
23cb93a386Sopenharmony_ci    _2_x = -4;
24cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == -4;
25cb93a386Sopenharmony_ci    _2_x = 5;
26cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == 5;
27cb93a386Sopenharmony_ci    _2_x = -6;
28cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == -6;
29cb93a386Sopenharmony_ci    _2_x = 7;
30cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == 7;
31cb93a386Sopenharmony_ci    _2_x = -8;
32cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == -8;
33cb93a386Sopenharmony_ci    _2_x = 9;
34cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == 9;
35cb93a386Sopenharmony_ci    _2_x = -10;
36cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == -10;
37cb93a386Sopenharmony_ci    _2_x = 11;
38cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == 11;
39cb93a386Sopenharmony_ci    _2_x = -12;
40cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == -12;
41cb93a386Sopenharmony_ci    _2_x = _0_unknown;
42cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == _0_unknown;
43cb93a386Sopenharmony_ci    _2_x = _0_unknown;
44cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == _0_unknown;
45cb93a386Sopenharmony_ci    _2_x = _0_unknown;
46cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == _0_unknown;
47cb93a386Sopenharmony_ci    _2_x = 0;
48cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == 0;
49cb93a386Sopenharmony_ci    _2_x = _0_unknown;
50cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == _0_unknown;
51cb93a386Sopenharmony_ci    _2_x = _0_unknown;
52cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == _0_unknown;
53cb93a386Sopenharmony_ci    _2_x = 0;
54cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == 0;
55cb93a386Sopenharmony_ci    _2_x = _0_unknown;
56cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == _0_unknown;
57cb93a386Sopenharmony_ci    _2_x = 0 / _0_unknown;
58cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == 0;
59cb93a386Sopenharmony_ci    _2_x += 1;
60cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == 1;
61cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == 1;
62cb93a386Sopenharmony_ci    _2_x -= 2;
63cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == -1;
64cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == -1;
65cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == -1;
66cb93a386Sopenharmony_ci    _2_x *= 2;
67cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == -2;
68cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == -2;
69cb93a386Sopenharmony_ci    _2_x /= 2;
70cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == -1;
71cb93a386Sopenharmony_ci    return _1_ok ? colorGreen : colorRed;
72cb93a386Sopenharmony_ci}
73