function shuffle_left

@llvm_intrinsic(fshl.$0)
fn shuffle_left<T>(a: T, b: T, c: T) -> T { .. }