mirror of
https://github.com/rust-lang/rust.git
synced 2025-11-01 13:34:38 +00:00
43 lines
949 B
Rust
43 lines
949 B
Rust
//! coresimd 256-bit wide vector tests
|
|
|
|
#![cfg_attr(feature = "strict", deny(warnings))]
|
|
#![feature(stdsimd, link_llvm_intrinsics, simd_ffi, core_float)]
|
|
#![allow(unused_imports)]
|
|
|
|
#[cfg(test)]
|
|
extern crate coresimd;
|
|
|
|
#[cfg(test)]
|
|
macro_rules! test_v16 { ($item:item) => {} }
|
|
#[cfg(test)]
|
|
macro_rules! test_v32 { ($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) => { $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;
|