From: Mazdak Farrokhzad Date: Sun, 16 Dec 2018 13:08:28 +0000 (+0100) Subject: Rollup merge of #56789 - alexcrichton:simd_select_bitmask, r=rkruppe X-Git-Url: https://git.lizzy.rs/?a=commitdiff_plain;h=f1fa9d42611cd8c75ae14436ddaca4d06e8a11a5;p=rust.git Rollup merge of #56789 - alexcrichton:simd_select_bitmask, r=rkruppe rustc: Add an unstable `simd_select_bitmask` intrinsic This is going to be required for binding a number of AVX-512 intrinsics in the `stdsimd` repository, and this intrinsic is the same as `simd_select` except that it takes a bitmask as the first argument instead of a SIMD vector. This bitmask is then transmuted into a `` argument, depending on how many bits it is. cc rust-lang-nursery/stdsimd#310 --- f1fa9d42611cd8c75ae14436ddaca4d06e8a11a5