thermite 0.2.1

High-performance, generic, ISA-portable SIMD library with a policy-configurable transcendental math library
Documentation
#![allow(unexpected_cfgs)]

#[macro_use]
mod macros;

pub mod generic;

pub mod prefetch;

pub mod scalar;

#[cfg(any(target_arch = "x86", target_arch = "x86_64"))]
pub mod x86;

#[cfg(any(target_arch = "x86", target_arch = "x86_64"))]
#[macro_use]
pub mod x86_v1;

#[cfg(any(target_arch = "x86", target_arch = "x86_64"))]
#[macro_use]
pub mod x86_v2;

#[cfg(any(target_arch = "x86", target_arch = "x86_64"))]
#[macro_use]
pub mod x86_v3;

#[cfg(any(target_arch = "x86", target_arch = "x86_64"))]
#[macro_use]
pub mod x86_v4;

#[cfg(all(feature = "wasm", any(target_arch = "wasm32", target_arch = "wasm64")))]
pub mod wasm;

#[cfg(target_arch = "aarch64")]
pub mod neon;

#[cfg(all(feature = "spirv", target_arch = "spirv"))]
pub mod spirv;

// #[cfg(feature = "std_simd")]
// mod std_simd;