lib/compiler_rt/cos.zig | 3 +- lib/compiler_rt/exp.zig | 5 +- lib/compiler_rt/exp2.zig | 5 +- lib/compiler_rt/fabs.zig | 5 +- lib/compiler_rt/floor_ceil.zig | 10 +- lib/compiler_rt/fma.zig | 5 +- lib/compiler_rt/fmax.zig | 5 +- lib/compiler_rt/fmin.zig | 5 +- lib/compiler_rt/fmod.zig | 5 +- lib/compiler_rt/log.zig | 5 +- lib/compiler_rt/log10.zig | 5 +- lib/compiler_rt/log2.zig | 5 +- lib/compiler_rt/round.zig | 3 +- lib/compiler_rt/sin.zig | 5 +- lib/compiler_rt/sincos.zig | 5 +- lib/compiler_rt/sqrt.zig | 6 +- lib/compiler_rt/tan.zig | 5 +- lib/compiler_rt/trunc.zig | 5 +- lib/zig.h | 2 +- src/codegen/aarch64/Select.zig | 38 ++-- src/codegen/wasm/CodeGen.zig | 32 ++-- src/codegen/wasm/Mir.zig | 36 ++-- src/codegen/x86_64/CodeGen.zig | 296 ++++++++++++++++---------------- src/target.zig | 2 +- stage1/zig.h | 2 +- test/behavior/floatop.zig | 1 + test/behavior/x86_64/unary.zig | 2 +- 27 files changed, 226 insertions(+), 277 deletions(-)