1cb93a386Sopenharmony_ci/*#pragma settings CannotUseFractForNegativeValues*/ 2cb93a386Sopenharmony_ci 3cb93a386Sopenharmony_civoid main() { 4cb93a386Sopenharmony_ci float x = -42.0; 5cb93a386Sopenharmony_ci sk_FragColor.r = half(fract(x)); 6cb93a386Sopenharmony_ci} 7