xsimd
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
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_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)