1cb93a386Sopenharmony_ciuniform half2 a; 2cb93a386Sopenharmony_ciuniform half4 b; 3cb93a386Sopenharmony_civoid main() { 4cb93a386Sopenharmony_ci sk_FragColor.x = half(packHalf2x16(a)); 5cb93a386Sopenharmony_ci sk_FragColor.x = half(packUnorm2x16(a)); 6cb93a386Sopenharmony_ci sk_FragColor.x = half(packSnorm2x16(a)); 7cb93a386Sopenharmony_ci sk_FragColor.x = half(packUnorm4x8(b)); 8cb93a386Sopenharmony_ci sk_FragColor.x = half(packSnorm4x8(b)); 9cb93a386Sopenharmony_ci} 10