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