x86_64: implement strict float @reduce(.Mul)

This commit is contained in:
Jacob Young 2025-05-24 16:50:37 -04:00
parent d1785cf61c
commit 7d727ed7df
2 changed files with 715 additions and 65 deletions

File diff suppressed because it is too large Load Diff

View File

@ -5109,6 +5109,7 @@ inline fn reduceMul(comptime Type: type, rhs: Type) @typeInfo(Type).vector.child
test reduceMul {
const test_reduce_mul = unary(reduceMul, .{});
try test_reduce_mul.testIntVectors();
try test_reduce_mul.testFloatVectors();
}
inline fn reduceAddOptimized(comptime Type: type, rhs: Type) @typeInfo(Type).vector.child {