src/Sema.zig | 36 +++++++---- src/stage1/bigint.cpp | 43 +++++++------ src/stage1/ir.cpp | 38 ++++++----- src/value.zig | 12 ++++ test/behavior/saturating_arithmetic.zig | 26 ++++++++ test/behavior/wrapping_arithmetic.zig | 110 ++++++++++++++++++++++++++++++++ 6 files changed, 216 insertions(+), 49 deletions(-)