lib/std/Target.zig | 27 +-- lib/std/array_hash_map.zig | 17 +- lib/std/crypto/chacha20.zig | 9 +- lib/std/hash/xxhash.zig | 3 - lib/std/simd.zig | 4 - src/Air.zig | 4 +- src/Air/Legalize.zig | 350 +++++++++++++++++++++++++------- src/arch/wasm/CodeGen.zig | 7 +- src/arch/x86_64/CodeGen.zig | 37 +++- test/behavior/shuffle.zig | 5 - test/behavior/vector.zig | 3 - 11 files changed, 328 insertions(+), 138 deletions(-)