1cb93a386Sopenharmony_ciuniform half4 colorGreen, colorRed;
2cb93a386Sopenharmony_ci
3cb93a386Sopenharmony_cihalf4 main(float2 coords) {
4cb93a386Sopenharmony_ci    bool ok = true;
5cb93a386Sopenharmony_ci    ok = ok && (half4(int4(0, 0, 1, 2)) == half4(int4(half4(0.01, 0.99, 1.49, 2.75))));
6cb93a386Sopenharmony_ci    ok = ok && (half4(int4(0, 0, -1, -2)) == half4(int4(half4(-0.01, -0.99, -1.49, -2.75))));
7cb93a386Sopenharmony_ci
8cb93a386Sopenharmony_ci    return ok ? colorGreen : colorRed;
9cb93a386Sopenharmony_ci}
10