src/codegen/c.zig | 47 +++--- src/link/C/zig.h | 250 ++++++++++++++++++++++++++++++-- test/behavior.zig | 2 +- test/behavior/bitreverse.zig | 2 - test/behavior/byteswap.zig | 1 - test/behavior/math.zig | 1 - test/behavior/popcount.zig | 7 + 7 files changed, 268 insertions(+), 42 deletions(-)