lib/std/zig/Zir.zig | 8 +- src/Air.zig | 6 + src/InternPool.zig | 36 + src/Sema.zig | 6 + src/Type.zig | 10 +- src/arch/x86_64/CodeGen.zig | 3740 ++++++++++++++++++++++++++++++-- src/arch/x86_64/bits.zig | 1 + src/codegen/c.zig | 196 +- src/codegen/c/Type.zig | 204 +- test/behavior/abs.zig | 2 +- test/behavior/x86_64/build.zig | 1 + test/behavior/x86_64/math.zig | 164 +- test/src/Debugger.zig | 229 +- 13 files changed, 4100 insertions(+), 503 deletions(-)