Vectors
A vector is a group of booleans, Integers, Floats, or Pointers which are operated on in parallel using a single instruction (SIMD). Vector types are created with the builtin function @Type, or using the shorthand as std.meta.Vector
.
TODO talk about C ABI interop
SIMD
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