1cb93a386Sopenharmony_ciuniform half4 colorRed, colorGreen;
2cb93a386Sopenharmony_ci
3cb93a386Sopenharmony_cibool test() {
4cb93a386Sopenharmony_ci    bool ok = true;
5cb93a386Sopenharmony_ci    ok = ok &&  (float3x2(2) == float3x2(float2(2.0, 0.0), float2(0.0, 2.0), float2(0.0)));
6cb93a386Sopenharmony_ci    return ok;
7cb93a386Sopenharmony_ci}
8cb93a386Sopenharmony_ci
9cb93a386Sopenharmony_cihalf4 main(float2 coords) {
10cb93a386Sopenharmony_ci    return test() ? colorGreen : colorRed;
11cb93a386Sopenharmony_ci}
12