xsimd
INSTALLATION
Installation
USAGE
Basic usage
Writing vectorized code
MIGRATION GUIDE
From 7.x to 8.x
API REFERENCE
Instruction set macros
Batch types
Data transfer
Arithmetic operators
Comparison operators
Bitwise operators
Mathematical functions
Reducers
Miscellaneous
Conditional expression
Aligned memory allocator
Architecture manipulation
Arch Dispatching
xsimd
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
X
|
Z
A
add (C++ function)
all (C++ function)
any (C++ function)
B
bitofsign (C++ function)
bitwise_and (C++ function)
bitwise_andnot (C++ function)
,
[1]
bitwise_not (C++ function)
bitwise_or (C++ function)
bitwise_xor (C++ function)
broadcast (C++ function)
broadcast_as (C++ function)
C
copysign (C++ function)
D
div (C++ function)
E
eq (C++ function)
F
fma (C++ function)
fms (C++ function)
fnma (C++ function)
fnms (C++ function)
G
ge (C++ function)
gt (C++ function)
H
hadd (C++ function)
haddp (C++ function)
I
insert (C++ function)
is_even (C++ function)
is_flint (C++ function)
is_odd (C++ function)
isfinite (C++ function)
isinf (C++ function)
isnan (C++ function)
L
le (C++ function)
load (C++ function)
,
[1]
load_aligned (C++ function)
load_as (C++ function)
,
[1]
load_unaligned (C++ function)
lt (C++ function)
M
mod (C++ function)
mul (C++ function)
N
neg (C++ function)
neq (C++ function)
none (C++ function)
O
operator<< (C++ function)
P
pos (C++ function)
R
reciprocal (C++ function)
S
sadd (C++ function)
select (C++ function)
,
[1]
,
[2]
sign (C++ function)
signnz (C++ function)
ssub (C++ function)
store (C++ function)
,
[1]
store_aligned (C++ function)
store_as (C++ function)
,
[1]
store_unaligned (C++ function)
sub (C++ function)
swizzle (C++ function)
X
xsimd::aligned_allocator (C++ class)
xsimd::aligned_allocator::address (C++ function)
,
[1]
xsimd::aligned_allocator::aligned_allocator (C++ function)
,
[1]
,
[2]
xsimd::aligned_allocator::allocate (C++ function)
xsimd::aligned_allocator::construct (C++ function)
xsimd::aligned_allocator::deallocate (C++ function)
xsimd::aligned_allocator::destroy (C++ function)
xsimd::aligned_allocator::max_size (C++ function)
xsimd::aligned_allocator::rebind (C++ struct)
xsimd::aligned_allocator::size_max (C++ function)
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::batch (C++ function)
,
[1]
,
[2]
,
[3]
xsimd::batch::scatter (C++ function)
xsimd::batch::store_aligned (C++ function)
xsimd::batch::store_unaligned (C++ function)
xsimd::batch<std::complex<T>, A> (C++ class)
xsimd::batch_bool (C++ class)
xsimd::batch_constant (C++ struct)
xsimd::batch_constant::get (C++ function)
xsimd::batch_constant::operator batch_type (C++ function)
xsimd::dispatch (C++ function)
xsimd::fma3<avx2> (C++ struct)
xsimd::fma3<avx> (C++ struct)
xsimd::fma3<sse4_2> (C++ struct)
xsimd::fma4 (C++ struct)
xsimd::make_batch_constant (C++ function)
xsimd::make_sized_batch (C++ struct)
xsimd::neon (C++ struct)
xsimd::neon64 (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_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_AVX512F (C macro)
XSIMD_WITH_FMA3_AVX (C macro)
XSIMD_WITH_FMA3_SSE (C macro)
XSIMD_WITH_FMA4 (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)
Z
zip_hi (C++ function)
zip_lo (C++ function)