File tree Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -46,7 +46,6 @@ rm tests/ui/proc-macro/allowed-signatures.rs
46
46
47
47
# vendor intrinsics
48
48
rm tests/ui/sse2.rs # cpuid not supported, so sse2 not detected
49
- rm tests/ui/intrinsics/const-eval-select-x86_64.rs # requires x86_64 vendor intrinsics
50
49
rm tests/ui/simd/array-type.rs # "Index argument for `simd_insert` is not a constant"
51
50
52
51
# exotic linkages
Original file line number Diff line number Diff line change @@ -19,7 +19,10 @@ pub(crate) fn codegen_x86_llvm_intrinsic_call<'tcx>(
19
19
}
20
20
21
21
// Used by `_mm_movemask_epi8` and `_mm256_movemask_epi8`
22
- "llvm.x86.sse2.pmovmskb.128" | "llvm.x86.avx2.pmovmskb" | "llvm.x86.sse2.movmsk.pd" => {
22
+ "llvm.x86.sse2.pmovmskb.128"
23
+ | "llvm.x86.avx2.pmovmskb"
24
+ | "llvm.x86.sse.movmsk.ps"
25
+ | "llvm.x86.sse2.movmsk.pd" => {
23
26
intrinsic_args ! ( fx, args => ( a) ; intrinsic) ;
24
27
25
28
let ( lane_count, lane_ty) = a. layout ( ) . ty . simd_size_and_type ( fx. tcx ) ;
You can’t perform that action at this time.
0 commit comments