lib/std/zig/Zir.zig | 18 +- src/Air.zig | 16 + src/InternPool.zig | 80 + src/Sema.zig | 16 + src/Type.zig | 16 + src/arch/x86_64/CodeGen.zig | 5582 +++++++++++++++++++++++++++++++- src/codegen/c/Type.zig | 240 ++ test/behavior/maximum_minimum.zig | 8 +- test/behavior/x86_64/math.zig | 418 ++- test/cases/compile_errors/anytype_param_requires_comptime.zig | 2 +- test/cases/compile_errors/bogus_method_call_on_slice.zig | 2 +- test/cases/compile_errors/coerce_anon_struct.zig | 2 +- 12 files changed, 6183 insertions(+), 217 deletions(-)