|
|
VCTR_FORCEDINLINE constexpr void | reduceElementWise (value_type &result, size_t i) const |
| |
|
VCTR_FORCEDINLINE constexpr void | reduceElementWise (value_type &result, size_t i) const |
| |
|
VCTR_FORCEDINLINE value_type | reduceVectorOp () const |
| |
|
VCTR_FORWARD_PREPARE_SIMD_EVALUATION_UNARY_EXPRESSION_MEMBER_FUNCTIONS VCTR_FORCEDINLINE void | reduceNeonRegisterWise (NeonRegister< value_type > &result, size_t i) const |
| |
|
VCTR_FORCEDINLINE void | reduceNeonRegisterWise (NeonRegister< value_type > &result, size_t i) const |
| |
|
|
static constexpr value_type | reductionResultInitValue = std::numeric_limits<value_type>::max() |
| |
|
static const auto | supportedCPUInstructionSets = getSupportedCPUInstructionSets() |
| |
|
static constexpr bool | platformWindows = VCTR_WINDOWS |
| |
|
static constexpr bool | platformApple = VCTR_APPLE |
| |
|
static constexpr bool | platformLinux = VCTR_LINUX |
| |
|
static constexpr bool | platformWasm = VCTR_WASM |
| |
|
static constexpr bool | archARM = VCTR_ARM |
| |
|
static constexpr bool | archX64 = VCTR_X64 |
| |
|
static constexpr bool | compilerClang = VCTR_CLANG |
| |
|
static constexpr bool | compilerGCC = VCTR_GCC |
| |
|
static constexpr bool | compilerMSVC = VCTR_MSVC |
| |
|
static constexpr bool | hasIPP = VCTR_USE_IPP && archX64 |
| |
|
static constexpr bool | alignedArray = VCTR_ALIGNED_ARRAY |
| |
|
static constexpr size_t | maxSIMDRegisterSize = VCTR_MAX_SIMD_REGISTER_SIZE |
| |
The documentation for this class was generated from the following file:
- include/vctr/Expressions/BasicMath/Min.h