xsimd
latest
INSTALLATION
Installation
USAGE
Basic usage
Writing vectorized code
API REFERENCE
Instruction set macros
Batch types
Data transfer
Arithmetic operators
Comparison operators
Bitwise operators
Mathematical functions
Reduction operators
Type conversion
Type Traits
Conditional expression
Miscellaneous
Alignment manipulation
Architecture manipulation
Arch Dispatching
MIGRATION GUIDE
From 7.x to 8.x
xsimd
Index
Edit on GitHub
Index
A
|
B
|
D
|
E
|
M
|
N
|
S
|
X
A
add (C++ function)
B
bitwise_and (C++ function)
,
[1]
bitwise_or (C++ function)
,
[1]
bitwise_xor (C++ function)
,
[1]
D
div (C++ function)
E
eq (C++ function)
,
[1]
M
mod (C++ function)
mul (C++ function)
N
neq (C++ function)
,
[1]
S
sub (C++ function)
X
xsimd::aligned_allocator (C++ class)
xsimd::aligned_allocator::aligned_allocator (C++ function)
,
[1]
,
[2]
xsimd::aligned_allocator::rebind (C++ struct)
xsimd::aligned_allocator::~aligned_allocator (C++ function)
xsimd::aligned_mode (C++ struct)
xsimd::avx (C++ struct)
xsimd::avx2 (C++ struct)
xsimd::avx512bw (C++ struct)
xsimd::avx512cd (C++ struct)
xsimd::avx512dq (C++ struct)
xsimd::avx512f (C++ struct)
xsimd::batch (C++ class)
xsimd::batch::arch_type (C++ type)
xsimd::batch::batch (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
xsimd::batch::batch_bool_type (C++ type)
xsimd::batch::register_type (C++ type)
xsimd::batch::size (C++ member)
xsimd::batch::value_type (C++ type)
xsimd::batch<std::complex<T>, A> (C++ class)
xsimd::batch<std::complex<T>, A>::arch_type (C++ type)
xsimd::batch<std::complex<T>, A>::batch (C++ function)
xsimd::batch<std::complex<T>, A>::batch_bool_type (C++ type)
xsimd::batch<std::complex<T>, A>::real_batch (C++ type)
xsimd::batch<std::complex<T>, A>::size (C++ member)
xsimd::batch<std::complex<T>, A>::value_type (C++ type)
xsimd::batch_bool (C++ class)
xsimd::batch_bool::arch_type (C++ type)
xsimd::batch_bool::batch_bool (C++ function)
xsimd::batch_bool::batch_type (C++ type)
xsimd::batch_bool::register_type (C++ type)
xsimd::batch_bool::size (C++ member)
xsimd::batch_bool::value_type (C++ type)
xsimd::batch_constant (C++ struct)
xsimd::batch_constant::get (C++ function)
xsimd::batch_constant::operator batch_type (C++ function)
xsimd::detail::rvv (C++ struct)
xsimd::detail::sve (C++ struct)
xsimd::fma3<avx2> (C++ struct)
xsimd::fma3<avx> (C++ struct)
xsimd::fma3<sse4_2> (C++ struct)
xsimd::fma4 (C++ struct)
xsimd::generic (C++ struct)
xsimd::generic::alignment (C++ function)
xsimd::generic::available (C++ function)
xsimd::generic::name (C++ function)
xsimd::generic::requires_alignment (C++ function)
xsimd::generic::supported (C++ function)
xsimd::is_batch (C++ struct)
xsimd::is_batch_bool (C++ struct)
xsimd::is_batch_complex (C++ struct)
xsimd::make_batch_constant (C++ function)
xsimd::make_sized_batch (C++ struct)
xsimd::mask_type (C++ struct)
xsimd::neon (C++ struct)
xsimd::neon64 (C++ struct)
xsimd::scalar_type (C++ struct)
xsimd::sse2 (C++ struct)
xsimd::sse3 (C++ struct)
xsimd::sse4_1 (C++ struct)
xsimd::sse4_2 (C++ struct)
xsimd::ssse3 (C++ struct)
xsimd::unaligned_mode (C++ struct)
xsimd::unavailable (C++ struct)
XSIMD_WITH_AVX (C macro)
XSIMD_WITH_AVX2 (C macro)
XSIMD_WITH_AVX512BW (C macro)
XSIMD_WITH_AVX512CD (C macro)
XSIMD_WITH_AVX512DQ (C macro)
XSIMD_WITH_AVX512ER (C macro)
XSIMD_WITH_AVX512F (C macro)
XSIMD_WITH_AVX512IFMA (C macro)
XSIMD_WITH_AVX512PF (C macro)
XSIMD_WITH_AVX512VBMI (C macro)
XSIMD_WITH_AVX512VNNI_AVX512VBMI (C macro)
XSIMD_WITH_AVXVNNI (C macro)
XSIMD_WITH_FMA3_AVX (C macro)
XSIMD_WITH_FMA3_SSE (C macro)
XSIMD_WITH_FMA4 (C macro)
XSIMD_WITH_I8MM_NEON64 (C macro)
XSIMD_WITH_RVV (C macro)
XSIMD_WITH_SSE2 (C macro)
XSIMD_WITH_SSE3 (C macro)
XSIMD_WITH_SSE4_1 (C macro)
XSIMD_WITH_SSE4_2 (C macro)
XSIMD_WITH_SSSE3 (C macro)
XSIMD_WITH_SVE (C macro)
XSIMD_WITH_WASM (C macro)
Read the Docs
v: latest
Versions
latest
stable
Downloads
On Read the Docs
Project Home
Builds