1
Fork 0
rust/compiler/rustc_typeck
bors 7af1f55ae3 Auto merge of #84205 - workingjubilee:more-simd-intrin, r=bjorn3
Add simd_{round,trunc} intrinsics

LLVM supports many functions from math.h in its IR. Many of these
have SIMD instructions on various platforms. So, let's add round and
trunc so std::arch can use them.

Yes, exact comparison is intentional: rounding must always return a
valid integer-equal value, except for inf/NAN.
2021-04-15 21:00:11 +00:00
..
src Auto merge of #84205 - workingjubilee:more-simd-intrin, r=bjorn3 2021-04-15 21:00:11 +00:00
Cargo.toml bumped smallvec deps 2021-02-14 18:03:11 +03:00
README.md mv compiler to compiler/ 2020-08-30 18:45:07 +03:00

For high-level intro to how type checking works in rustc, see the type checking chapter of the rustc dev guide.