1cb93a386Sopenharmony_ciinline half BigX(half x) { 2cb93a386Sopenharmony_ci ++x; ++x; ++x; ++x; ++x; ++x; ++x; ++x; ++x; ++x; ++x; ++x; ++x; ++x; ++x; ++x; ++x; 3cb93a386Sopenharmony_ci --x; --x; --x; --x; --x; --x; --x; --x; --x; --x; --x; --x; --x; --x; --x; --x; --x; 4cb93a386Sopenharmony_ci x = 1; 5cb93a386Sopenharmony_ci return x; 6cb93a386Sopenharmony_ci} 7cb93a386Sopenharmony_ci 8cb93a386Sopenharmony_ciinline half BigY(half x) { 9cb93a386Sopenharmony_ci ++x; ++x; ++x; ++x; ++x; ++x; ++x; ++x; ++x; ++x; ++x; ++x; ++x; ++x; ++x; ++x; ++x; 10cb93a386Sopenharmony_ci --x; --x; --x; --x; --x; --x; --x; --x; --x; --x; --x; --x; --x; --x; --x; --x; --x; 11cb93a386Sopenharmony_ci x = 0; 12cb93a386Sopenharmony_ci return x; 13cb93a386Sopenharmony_ci} 14cb93a386Sopenharmony_ci 15cb93a386Sopenharmony_cihalf4 main(float2 coords) { 16cb93a386Sopenharmony_ci return BigX(BigY(12345)).0x0x; 17cb93a386Sopenharmony_ci} 18