Go to the source code of this file.
|
#define | HWY_TARGET_STR_PCLMUL_AES ",pclmul,aes" |
|
#define | HWY_TARGET_STR_BMI2_FMA ",bmi,bmi2,fma" |
|
#define | HWY_TARGET_STR_F16C ",f16c" |
|
#define | HWY_TARGET_STR_SSSE3 "sse2,ssse3" |
|
#define | HWY_TARGET_STR_SSE4 HWY_TARGET_STR_SSSE3 ",sse4.1,sse4.2" HWY_TARGET_STR_PCLMUL_AES |
|
#define | HWY_TARGET_STR_AVX2 HWY_TARGET_STR_SSE4 ",avx,avx2" HWY_TARGET_STR_BMI2_FMA HWY_TARGET_STR_F16C |
|
#define | HWY_TARGET_STR_AVX3 HWY_TARGET_STR_AVX2 ",avx512f,avx512vl,avx512dq,avx512bw" |
|
#define | HWY_NAMESPACE N_SSSE3 |
|
#define | HWY_ALIGN alignas(16) |
|
#define | HWY_MAX_BYTES 16 |
|
#define | HWY_LANES(T) |
|
#define | HWY_HAVE_SCALABLE 0 |
|
#define | HWY_HAVE_INTEGER64 1 |
|
#define | HWY_HAVE_FLOAT16 1 |
|
#define | HWY_HAVE_FLOAT64 1 |
|
#define | HWY_MEM_OPS_MIGHT_FAULT 1 |
|
#define | HWY_NATIVE_FMA 0 |
|
#define | HWY_CAP_GE256 0 |
|
#define | HWY_CAP_GE512 0 |
|
#define | HWY_TARGET_STR HWY_TARGET_STR_SSSE3 |
|
#define | HWY_BEFORE_NAMESPACE() |
|
#define | HWY_AFTER_NAMESPACE() |
|
#define | HWY_ATTR |
|
◆ HWY_AFTER_NAMESPACE
#define HWY_AFTER_NAMESPACE |
( |
| ) |
|
Value: HWY_POP_ATTRIBUTES \
static_assert(true, "For requiring trailing semicolon")
◆ HWY_ALIGN
#define HWY_ALIGN alignas(16) |
Referenced by hwy::HWY_NAMESPACE::Compress(), hwy::HWY_NAMESPACE::CompressBits(), hwy::HWY_NAMESPACE::CompressBitsStore(), hwy::HWY_NAMESPACE::CompressBlendedStore(), hwy::HWY_NAMESPACE::detail::EmuCompress(), hwy::HWY_NAMESPACE::detail::EmuCompress(), hwy::HWY_NAMESPACE::detail::EmuCompressStore(), hwy::HWY_NAMESPACE::Iota(), hwy::HWY_NAMESPACE::Iota(), hwy::HWY_NAMESPACE::Iota(), hwy::HWY_NAMESPACE::PopulationCount(), and hwy::HWY_NAMESPACE::Sort().
◆ HWY_ATTR
◆ HWY_BEFORE_NAMESPACE
#define HWY_BEFORE_NAMESPACE |
( |
| ) |
|
Value:
static_assert(true, "For requiring trailing semicolon")
#define HWY_PUSH_ATTRIBUTES(targets_str)
Definition base.h:122
#define HWY_TARGET_STR
Definition set_macros-inl.h:96
◆ HWY_CAP_GE256
◆ HWY_CAP_GE512
◆ HWY_HAVE_FLOAT16
#define HWY_HAVE_FLOAT16 1 |
◆ HWY_HAVE_FLOAT64
#define HWY_HAVE_FLOAT64 1 |
◆ HWY_HAVE_INTEGER64
#define HWY_HAVE_INTEGER64 1 |
◆ HWY_HAVE_SCALABLE
#define HWY_HAVE_SCALABLE 0 |
◆ HWY_LANES
Value:
Referenced by hwy::HWY_NAMESPACE::detail::IsFull(), hwy::HWY_NAMESPACE::ForDemoteVectors< Test, kPow2 >::operator()(), hwy::HWY_NAMESPACE::ForExtendableVectors< Test, kPow2 >::operator()(), hwy::HWY_NAMESPACE::ForGEVectors< kMinBits, Test >::operator()(), hwy::HWY_NAMESPACE::ForHalfVectors< Test, kPow2 >::operator()(), hwy::HWY_NAMESPACE::ForPromoteVectors< Test, kPow2 >::operator()(), hwy::HWY_NAMESPACE::ForShrinkableVectors< Test, kPow2 >::operator()(), and hwy::HWY_NAMESPACE::Sort().
◆ HWY_MAX_BYTES
◆ HWY_MEM_OPS_MIGHT_FAULT
#define HWY_MEM_OPS_MIGHT_FAULT 1 |
◆ HWY_NAMESPACE
#define HWY_NAMESPACE N_SSSE3 |
◆ HWY_NATIVE_FMA
◆ HWY_TARGET_STR
◆ HWY_TARGET_STR_AVX2
◆ HWY_TARGET_STR_AVX3
◆ HWY_TARGET_STR_BMI2_FMA
#define HWY_TARGET_STR_BMI2_FMA ",bmi,bmi2,fma" |
◆ HWY_TARGET_STR_F16C
#define HWY_TARGET_STR_F16C ",f16c" |
◆ HWY_TARGET_STR_PCLMUL_AES
#define HWY_TARGET_STR_PCLMUL_AES ",pclmul,aes" |
◆ HWY_TARGET_STR_SSE4
◆ HWY_TARGET_STR_SSSE3
#define HWY_TARGET_STR_SSSE3 "sse2,ssse3" |