lib/std/Thread/Condition.zig | 10 - lib/std/Thread/Mutex.zig | 2 - lib/std/Thread/RwLock.zig | 2 - lib/std/Thread/Semaphore.zig | 2 - lib/std/atomic/Atomic.zig | 2 - lib/std/atomic/queue.zig | 2 - lib/std/base64.zig | 4 - lib/std/bit_set.zig | 3 - lib/std/compress/zstandard.zig | 2 - lib/std/crypto/25519/ed25519.zig | 15 +- lib/std/crypto/Certificate.zig | 26 +- lib/std/crypto/Certificate/Bundle.zig | 2 - lib/std/crypto/aes.zig | 2 - lib/std/crypto/aes_gcm.zig | 13 +- lib/std/crypto/argon2.zig | 4 - lib/std/crypto/bcrypt.zig | 7 - lib/std/crypto/cmac.zig | 9 - lib/std/crypto/ecdsa.zig | 5 - lib/std/crypto/ghash_polyval.zig | 4 - lib/std/crypto/pcurves/p256.zig | 2 - lib/std/crypto/phc_encoding.zig | 3 - lib/std/crypto/sha2.zig | 2 +- lib/std/fmt/parse_float.zig | 2 - lib/std/hash/xxhash.zig | 3 +- lib/std/http/Client.zig | 26 +- lib/std/http/Server.zig | 2 - lib/std/http/protocol.zig | 35 +- lib/std/math.zig | 23 +- lib/std/math/big/int.zig | 6 +- lib/std/math/big/int_test.zig | 6 - lib/std/mem.zig | 4 - lib/std/net/test.zig | 2 +- lib/std/once.zig | 2 - lib/std/os/test.zig | 4 - lib/std/rand/test.zig | 7 - lib/std/zig/tokenizer.zig | 9 - src/Compilation.zig | 4 +- src/arch/x86_64/CodeGen.zig | 1958 +++++++++++++++++++++----------- src/arch/x86_64/Encoding.zig | 18 +- src/arch/x86_64/Mir.zig | 2 + src/arch/x86_64/bits.zig | 2 +- src/arch/x86_64/encodings.zig | 10 + src/codegen.zig | 5 +- src/link/Coff.zig | 1 + test/behavior/vector.zig | 1 - 45 files changed, 1413 insertions(+), 842 deletions(-)