1617a3babSopenharmony_ci#version 450
2617a3babSopenharmony_ci#extension GL_ARB_gpu_shader_int64 : require
3617a3babSopenharmony_ci
4617a3babSopenharmony_cilayout(local_size_x = 54) in;
5617a3babSopenharmony_ci
6617a3babSopenharmony_cilayout(location=4) uniform int64_t arg0;
7617a3babSopenharmony_cilayout(location=5) uniform uint arg1;
8617a3babSopenharmony_ci
9617a3babSopenharmony_civoid main()
10617a3babSopenharmony_ci{
11617a3babSopenharmony_ci    uint64_t result = arg0 << arg1;
12617a3babSopenharmony_ci    result = arg0 >> arg1;
13617a3babSopenharmony_ci    result <<= arg1;
14617a3babSopenharmony_ci    result >>= arg1;
15617a3babSopenharmony_ci}