lib/std/os/bits/linux.zig | 2 +- lib/std/os/linux.zig | 1 + lib/std/os/linux/thumb.zig | 168 ++++++++++++++++++++++++++++++++ lib/std/os/linux/tls.zig | 6 +- lib/std/special/c.zig | 2 +- lib/std/special/compiler_rt/clzsi2.zig | 27 +++-- lib/std/special/compiler_rt/clzsi2_test.zig | 2 + lib/std/start.zig | 2 +- lib/std/zig/system.zig | 9 ++ src/stage1/codegen.cpp | 4 +- test/stage1/behavior/align.zig | 3 + test/stage1/behavior/asm.zig | 15 +++ test/stage1/behavior/async_fn.zig | 3 + test/stage1/behavior/atomics.zig | 5 +- 14 files changed, 233 insertions(+), 16 deletions(-)