about summary refs log tree commit diff
path: root/compiler/rustc_span/src
diff options
context:
space:
mode:
authorMatthias Krüger <matthias.krueger@famsik.de>2022-01-18 22:00:45 +0100
committerGitHub <noreply@github.com>2022-01-18 22:00:45 +0100
commit7889f961032fea47629f4dbdd40d92cea8dcc8de (patch)
treecc442cd6e4506f9af9f57a7359e36f1220190240 /compiler/rustc_span/src
parentf372476d2cd19fbd4baff24e767f5ee3d8264b49 (diff)
parent49d36d733dc3906120cc0ecb268b839fb05e170d (diff)
downloadrust-7889f961032fea47629f4dbdd40d92cea8dcc8de.tar.gz
rust-7889f961032fea47629f4dbdd40d92cea8dcc8de.zip
Rollup merge of #92425 - calebzulawski:simd-cast, r=workingjubilee
Improve SIMD casts

* Allows `simd_cast` intrinsic to take `usize` and `isize`
* Adds `simd_as` intrinsic, which is the same as `simd_cast` except for saturating float-to-int conversions (matching the behavior of `as`).

cc `@workingjubilee`
Diffstat (limited to 'compiler/rustc_span/src')
-rw-r--r--compiler/rustc_span/src/symbol.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/compiler/rustc_span/src/symbol.rs b/compiler/rustc_span/src/symbol.rs
index af87399ac95..702e3594660 100644
--- a/compiler/rustc_span/src/symbol.rs
+++ b/compiler/rustc_span/src/symbol.rs
@@ -1223,6 +1223,7 @@ symbols! {
         simd,
         simd_add,
         simd_and,
+        simd_as,
         simd_bitmask,
         simd_cast,
         simd_ceil,