lib/std/math/big/int.zig | 33 +++-- lib/std/math/big/int_test.zig | 22 ++++ src/codegen/x86_64/CodeGen.zig | 7 +- src/codegen/x86_64/Encoding.zig | 10 +- src/codegen/x86_64/Lower.zig | 6 +- src/codegen/x86_64/Mir.zig | 6 +- src/codegen/x86_64/encoder.zig | 39 +++--- src/codegen/x86_64/encodings.zon | 28 ++--- test/behavior/math.zig | 19 +++ test/behavior/x86_64/binary.zig | 214 ++++++++++++++++++++------------ test/behavior/x86_64/unary.zig | 144 ++++++++++++++------- 11 files changed, 329 insertions(+), 199 deletions(-)