diff options
Diffstat (limited to 'tests/codegen/simd/simd_arith_offset.rs')
| -rw-r--r-- | tests/codegen/simd/simd_arith_offset.rs | 22 | 
1 files changed, 0 insertions, 22 deletions
| diff --git a/tests/codegen/simd/simd_arith_offset.rs b/tests/codegen/simd/simd_arith_offset.rs deleted file mode 100644 index 210b4e9bb50..00000000000 --- a/tests/codegen/simd/simd_arith_offset.rs +++ /dev/null @@ -1,22 +0,0 @@ -//@ compile-flags: -C no-prepopulate-passes -//@ only-64bit (because the LLVM type of i64 for usize shows up) -// - -#![crate_type = "lib"] -#![feature(repr_simd, core_intrinsics)] - -#[path = "../../auxiliary/minisimd.rs"] -mod minisimd; -use std::intrinsics::simd::simd_arith_offset; - -use minisimd::*; - -/// A vector of *const T. -pub type SimdConstPtr<T, const LANES: usize> = Simd<*const T, LANES>; - -// CHECK-LABEL: smoke -#[no_mangle] -pub fn smoke(ptrs: SimdConstPtr<u8, 8>, offsets: Simd<usize, 8>) -> SimdConstPtr<u8, 8> { - // CHECK: getelementptr i8, <8 x ptr> %0, <8 x i64> %1 - unsafe { simd_arith_offset(ptrs, offsets) } -} | 
