diff options
| author | Caleb Zulawski <caleb.zulawski@gmail.com> | 2024-11-23 14:31:20 -0500 |
|---|---|---|
| committer | Caleb Zulawski <caleb.zulawski@gmail.com> | 2024-11-23 14:39:42 -0500 |
| commit | 8f9d76550bc15e50372020a8270ecc1b969c151f (patch) | |
| tree | 86ba013f53dae87d5a1d82b89c002397caacbf57 | |
| parent | 329cd79cb4849e00b6dd64a484fff070ec9e5a4a (diff) | |
| download | rust-8f9d76550bc15e50372020a8270ecc1b969c151f.tar.gz rust-8f9d76550bc15e50372020a8270ecc1b969c151f.zip | |
Add simd_relaxed_fma intrinsic
| -rw-r--r-- | src/intrinsics/simd.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/intrinsics/simd.rs b/src/intrinsics/simd.rs index f787b8a6fd9..e0ebe30752a 100644 --- a/src/intrinsics/simd.rs +++ b/src/intrinsics/simd.rs @@ -415,7 +415,8 @@ pub(super) fn codegen_simd_intrinsic_call<'tcx>( }); } - sym::simd_fma => { + // FIXME: simd_relaxed_fma doesn't relax to non-fused multiply-add + sym::simd_fma | sym::simd_relaxed_fma => { intrinsic_args!(fx, args => (a, b, c); intrinsic); if !a.layout().ty.is_simd() { |
