lib/compiler_rt.zig | 1 + lib/compiler_rt/divmodei4.zig | 50 + lib/compiler_rt/udivmodei4.zig | 4 +- src/arch/x86_64/CodeGen.zig | 3870 +++++++++++++++++++++++--------- test/behavior/x86_64/math.zig | 73 +- test/cases/safety/integer division by zero - vectors.zig | 2 +- test/cases/safety/signed integer division overflow - vectors.zig | 2 +- 7 files changed, 2864 insertions(+), 1138 deletions(-)