1cb93a386Sopenharmony_ci/*#pragma settings UsesPrecisionModifiers ForceHighPrecision*/
2cb93a386Sopenharmony_ci
3cb93a386Sopenharmony_ciuniform float unknownInput;
4cb93a386Sopenharmony_ci
5cb93a386Sopenharmony_civoid main() {
6cb93a386Sopenharmony_ci    half x = half(unknownInput);
7cb93a386Sopenharmony_ci    half4 y = half4(x);
8cb93a386Sopenharmony_ci    sk_FragColor = y;
9cb93a386Sopenharmony_ci}
10