lib/std/os.zig | 2 + lib/std/start.zig | 24 +- src/arch/x86_64/CodeGen.zig | 449 ++++++++++++++------------------ src/arch/x86_64/bits.zig | 10 + test/behavior/align.zig | 3 - test/behavior/basic.zig | 8 - test/behavior/bitcast.zig | 1 - test/behavior/bugs/6905.zig | 1 - test/behavior/builtin_functions_returning_void_or_noreturn.zig | 1 - test/behavior/cast.zig | 1 - test/behavior/cast_int.zig | 1 - test/behavior/error.zig | 2 - test/behavior/eval.zig | 1 - test/behavior/int128.zig | 3 - test/behavior/int_div.zig | 1 - test/behavior/optional.zig | 1 - test/behavior/pointers.zig | 1 - test/behavior/struct.zig | 1 - test/behavior/typename.zig | 6 - test/cases/aarch64-macos/hello_world_with_updates.0.zig | 2 +- test/cases/x86_64-linux/hello_world_with_updates.0.zig | 2 +- test/cases/x86_64-macos/hello_world_with_updates.0.zig | 2 +- test/cases/x86_64-windows/hello_world_with_updates.0.zig | 2 +- 23 files changed, 226 insertions(+), 299 deletions(-)