lib/std/Build.zig | 1 + lib/std/array_hash_map.zig | 15 +- lib/std/array_list.zig | 11 - lib/std/bit_set.zig | 15 +- lib/std/crypto/argon2.zig | 10 - lib/std/crypto/blake3.zig | 2 - lib/std/crypto/chacha20.zig | 4 - lib/std/crypto/hash_composition.zig | 2 - lib/std/crypto/hkdf.zig | 2 - lib/std/crypto/kyber_d00.zig | 26 -- lib/std/crypto/pbkdf2.zig | 15 -- lib/std/crypto/phc_encoding.zig | 4 - lib/std/crypto/salsa20.zig | 8 +- lib/std/crypto/scrypt.zig | 5 - lib/std/crypto/sha2.zig | 10 - lib/std/fifo.zig | 2 - lib/std/fmt.zig | 2 - lib/std/json.zig | 4 - lib/std/json/JSONTestSuite_test.zig | 66 ------ lib/std/json/dynamic_test.zig | 12 - lib/std/json/static_test.zig | 6 - lib/std/json/stringify_test.zig | 36 --- lib/std/json/test.zig | 5 +- lib/std/math/big/int_test.zig | 54 +---- lib/std/math/big/rational.zig | 6 - lib/std/math/log10.zig | 1 - lib/std/math/log_int.zig | 2 - lib/std/math/nextafter.zig | 3 +- lib/std/mem.zig | 4 - lib/std/multi_array_list.zig | 16 -- lib/std/net/test.zig | 3 +- lib/std/rand/test.zig | 2 - lib/std/segmented_list.zig | 2 - lib/std/simd.zig | 11 +- lib/std/sort.zig | 11 - lib/std/unicode.zig | 41 ---- lib/std/zig/fmt.zig | 3 +- lib/std/zig/tokenizer.zig | 2 - src/arch/x86_64/CodeGen.zig | 407 +++++++++++++++++++++++++++----- src/arch/x86_64/Emit.zig | 12 +- src/arch/x86_64/Encoding.zig | 14 +- src/arch/x86_64/Lower.zig | 46 +++- src/arch/x86_64/Mir.zig | 78 +++--- src/arch/x86_64/bits.zig | 20 +- src/arch/x86_64/encodings.zig | 98 ++++++-- 45 files changed, 574 insertions(+), 525 deletions(-)