A vector is a group of Integers, Floats, or Pointers which are operated on in parallel using a single instruction (SIMD). Vector types are created with the builtin function @Vector.

TODO talk about C ABI interop


TODO Zig's SIMD abilities are just beginning to be fleshed out. Here are some talking points to update the docs with: What kind of operations can you do? All the operations on integers and floats? What about mixing scalar and vector? How to convert to/from vectors/arrays How to access individual elements from vectors, how to loop over the elements "shuffle" * Advice on writing high perf software, how to abstract the best way