#version 450 #extension GL_ARB_gpu_shader_int64 : require layout(local_size_x = 54) in; layout(location=4) uniform int64_t arg0; layout(location=5) uniform uint arg1; void main() { uint64_t result = arg0 << arg1; result = arg0 >> arg1; result <<= arg1; result >>= arg1; }