lib/std/math/big/int.zig | 126 ++++++++++++++++++++++++++++++++ lib/std/math/big/int_test.zig | 105 ++++++++++++++++++++++++++ src/Air.zig | 8 ++ src/Liveness.zig | 2 + src/Sema.zig | 54 +++++++++++++- src/arch/aarch64/CodeGen.zig | 14 ++++ src/arch/arm/CodeGen.zig | 16 ++++ src/arch/riscv64/CodeGen.zig | 14 ++++ src/arch/wasm/CodeGen.zig | 2 + src/arch/x86_64/CodeGen.zig | 20 +++++ src/codegen/c.zig | 2 + src/codegen/llvm.zig | 46 +++++++++++- src/print_air.zig | 2 + src/value.zig | 39 ++++++++++ test/behavior.zig | 4 +- test/behavior/bitreverse.zig | 47 +++++++++--- test/behavior/byteswap.zig | 24 +++++- 17 files changed, 504 insertions(+), 21 deletions(-)