about summary refs log tree commit diff
path: root/src/test/incremental/thinlto
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2018-03-27 04:46:32 +0000
committerbors <bors@rust-lang.org>2018-03-27 04:46:32 +0000
commit31ae4f9fde9b23100c26e5642030128a7e1444ef (patch)
treeb63dae1cd9281a7e71732837b10dbad0f94ac929 /src/test/incremental/thinlto
parent989b25718bbfdcc5615cdc5880e5573eb8b9688f (diff)
parent56aaf344c444943f3c9cefe9d88ed27b43f0a731 (diff)
downloadrust-31ae4f9fde9b23100c26e5642030128a7e1444ef.tar.gz
rust-31ae4f9fde9b23100c26e5642030128a7e1444ef.zip
Auto merge of #49249 - gnzlbg:simd_minmax, r=alexcrichton
implement minmax intrinsics

This adds the `simd_{fmin,fmax}` intrinsics, which do a vertical (lane-wise) `min`/`max` for floating point vectors that's equivalent to Rust's `min`/`max` for `f32`/`f64`.

It might make sense to make `{f32,f64}::{min,max}` use the `minnum` and `minmax` intrinsics as well.

---

~~HELP: I need some help with these. Either I should go to sleep or there must be something that I must be missing. AFAICT I am calling the `maxnum` builder correctly, yet rustc/LLVM seem to insert a call to `llvm.minnum` there instead...~~ EDIT: Rust's LLVM version is too old :/
Diffstat (limited to 'src/test/incremental/thinlto')
0 files changed, 0 insertions, 0 deletions