@compute @workgroup_size(1)
fn f(@builtin(global_invocation_id) v : vec3<u32>) {
let l = (v.x << (v.y % 1));
}