struct UniformBuffer {
d: vec3<i32>,
}
@group(0) @binding(0)
var<uniform> u_input: UniformBuffer;
@compute @workgroup_size(1)
fn main() {
let temp: vec3<i32> = (u_input.d << vec3<u32>());