src/arch/x86_64/CodeGen.zig | 3885 +++++++++++++++++++++++++++----- src/arch/x86_64/Encoding.zig | 33 +- src/arch/x86_64/Lower.zig | 8 +- src/arch/x86_64/Mir.zig | 159 +- src/arch/x86_64/encodings.zon | 80 +- test/behavior/floatop.zig | 9 +- test/behavior/x86_64/build.zig | 6 +- test/behavior/x86_64/unary.zig | 384 +++- test/cases/float_mode_optimized_reduce.zig | 4 +- 9 files changed, 3908 insertions(+), 660 deletions(-)