1cb93a386Sopenharmony_ci
2cb93a386Sopenharmony_ciout vec4 sk_FragColor;
3cb93a386Sopenharmony_ciuniform vec4 colorRed;
4cb93a386Sopenharmony_ciuniform vec4 colorGreen;
5cb93a386Sopenharmony_ciuniform float unknownInput;
6cb93a386Sopenharmony_civec4 main() {
7cb93a386Sopenharmony_ci    float _0_unknown = unknownInput;
8cb93a386Sopenharmony_ci    bool _1_ok = true;
9cb93a386Sopenharmony_ci    float _2_x = 34.0;
10cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == 34.0;
11cb93a386Sopenharmony_ci    _2_x = 30.0;
12cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == 30.0;
13cb93a386Sopenharmony_ci    _2_x = 64.0;
14cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == 64.0;
15cb93a386Sopenharmony_ci    _2_x = 16.0;
16cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == 16.0;
17cb93a386Sopenharmony_ci    _2_x = 19.0;
18cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == 19.0;
19cb93a386Sopenharmony_ci    _2_x = 1.0;
20cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == 1.0;
21cb93a386Sopenharmony_ci    _2_x = -2.0;
22cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == -2.0;
23cb93a386Sopenharmony_ci    _2_x = 3.0;
24cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == 3.0;
25cb93a386Sopenharmony_ci    _2_x = -4.0;
26cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == -4.0;
27cb93a386Sopenharmony_ci    _2_x = 5.0;
28cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == 5.0;
29cb93a386Sopenharmony_ci    _2_x = -6.0;
30cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == -6.0;
31cb93a386Sopenharmony_ci    _2_x = 7.0;
32cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == 7.0;
33cb93a386Sopenharmony_ci    _2_x = -8.0;
34cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == -8.0;
35cb93a386Sopenharmony_ci    _2_x = 9.0;
36cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == 9.0;
37cb93a386Sopenharmony_ci    _2_x = -10.0;
38cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == -10.0;
39cb93a386Sopenharmony_ci    _2_x = 11.0;
40cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == 11.0;
41cb93a386Sopenharmony_ci    _2_x = -12.0;
42cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == -12.0;
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_unknown;
48cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == _0_unknown;
49cb93a386Sopenharmony_ci    _2_x = 0.0;
50cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == 0.0;
51cb93a386Sopenharmony_ci    _2_x = _0_unknown;
52cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == _0_unknown;
53cb93a386Sopenharmony_ci    _2_x = _0_unknown;
54cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == _0_unknown;
55cb93a386Sopenharmony_ci    _2_x = 0.0;
56cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == 0.0;
57cb93a386Sopenharmony_ci    _2_x = _0_unknown;
58cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == _0_unknown;
59cb93a386Sopenharmony_ci    _2_x = 0.0 / _0_unknown;
60cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == 0.0;
61cb93a386Sopenharmony_ci    _2_x += 1.0;
62cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == 1.0;
63cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == 1.0;
64cb93a386Sopenharmony_ci    _2_x -= 2.0;
65cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == -1.0;
66cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == -1.0;
67cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == -1.0;
68cb93a386Sopenharmony_ci    _2_x *= 2.0;
69cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == -2.0;
70cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == -2.0;
71cb93a386Sopenharmony_ci    _2_x /= 2.0;
72cb93a386Sopenharmony_ci    _1_ok = _1_ok && _2_x == -1.0;
73cb93a386Sopenharmony_ci    return _1_ok ? colorGreen : colorRed;
74cb93a386Sopenharmony_ci}
75