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