diff options
| author | Ruud van Asseldonk <ruuda@google.com> | 2016-03-05 15:52:08 +0100 |
|---|---|---|
| committer | Ruud van Asseldonk <ruuda@google.com> | 2016-03-05 16:33:11 +0100 |
| commit | 8872163b32011dd546e69d349d9c5de22cc218b8 (patch) | |
| tree | 5f8c5069a14f724640398d5e54cd7e1da7be7f94 /src/libsyntax/errors | |
| parent | d31d8a9a919b705fb8d22ba99a693d9f96b8bdd5 (diff) | |
| download | rust-8872163b32011dd546e69d349d9c5de22cc218b8.tar.gz rust-8872163b32011dd546e69d349d9c5de22cc218b8.zip | |
Define x86 fused multiply-add intrinsics
This defines the following intrinsics for 128 and 256 bit vectors of f32 and f64: * `fmadd` * `fmaddsub` * `fmsub` * `fmsubadd` * `fnmadd` * `fnmsub` The `_sd` and `_ss` variants are not included yet. Intel intrinsic reference: https://software.intel.com/en-us/node/523929 The intrinsics there are listed under AVX2, but in the Intel Intrinsic Guide they are part of the "FMA" technology, and LLVM puts them under FMA, not AVX2.
Diffstat (limited to 'src/libsyntax/errors')
0 files changed, 0 insertions, 0 deletions
