1cb93a386Sopenharmony_ciuniform uint a;
2cb93a386Sopenharmony_civoid main() {
3cb93a386Sopenharmony_ci    sk_FragColor.xy = half2(unpackHalf2x16(a));
4cb93a386Sopenharmony_ci    sk_FragColor.xy = half2(unpackUnorm2x16(a));
5cb93a386Sopenharmony_ci    sk_FragColor.xy = half2(unpackSnorm2x16(a));
6cb93a386Sopenharmony_ci    sk_FragColor = half4(unpackUnorm4x8(a));
7cb93a386Sopenharmony_ci    sk_FragColor = half4(unpackSnorm4x8(a));
8cb93a386Sopenharmony_ci}
9