gnzlbg 68c53c1e55 Split protable vector types tests into multiple crates (#379)
* split the portable vector tests into separate crates

* use rustc reductions
2018-03-18 10:55:20 -05:00

43 lines
960 B
Rust

//! coresimd 32-bit wide vector tests
#![cfg_attr(feature = "strict", deny(warnings))]
#![feature(stdsimd, link_llvm_intrinsics, simd_ffi, core_float)]
#![allow(unused_imports, dead_code)]
#[cfg(test)]
extern crate coresimd;
#[cfg(test)]
macro_rules! test_v16 { ($item:item) => { } }
#[cfg(test)]
macro_rules! test_v32 { ($item:item) => { $item } }
#[cfg(test)]
macro_rules! test_v64 { ($item:item) => {} }
#[cfg(test)]
macro_rules! test_v128 { ($item:item) => {} }
#[cfg(test)]
macro_rules! test_v256 { ($item:item) => {} }
#[cfg(test)]
macro_rules! test_v512 { ($item:item) => {} }
#[cfg(test)]
macro_rules! vector_impl {
($([$f:ident, $($args:tt)*]),*) => { }
}
#[cfg(test)]
#[path = "../../../coresimd/ppsv/mod.rs"]
mod ppsv;
#[cfg(test)]
use std::marker;
#[cfg(all(test, target_arch = "aarch64"))]
use std::cmp;
#[cfg(all(test, target_arch = "aarch64"))]
extern crate core as _core;
#[cfg(all(test, target_arch = "aarch64"))]
use _core::num;