Grok 12.0.1
|
#include "hwy/detect_compiler_arch.h"
Go to the source code of this file.
#define HWY_ATTAINABLE_AVX3_DL 0 |
#define HWY_ATTAINABLE_NEON 0 |
#define HWY_ATTAINABLE_PPC 0 |
#define HWY_ATTAINABLE_S390X 0 |
#define HWY_ATTAINABLE_SVE 0 |
#define HWY_ATTAINABLE_SVE2 0 |
#define HWY_ATTAINABLE_TARGETS (HWY_ENABLED_BASELINE) |
#define HWY_AVX2 (1LL << 9) |
Referenced by hwy::TargetName().
#define HWY_AVX3 (1LL << 8) |
Referenced by hwy::TargetName().
#define HWY_AVX3_DL (1LL << 7) |
Referenced by hwy::TargetName().
#define HWY_AVX3_SPR (1LL << 4) |
Referenced by hwy::TargetName().
#define HWY_AVX3_ZEN4 (1LL << 6) |
Referenced by hwy::TargetName().
#define HWY_BASELINE_AVX2 0 |
#define HWY_BASELINE_AVX3 0 |
#define HWY_BASELINE_AVX3_DL 0 |
#define HWY_BASELINE_AVX3_SPR 0 |
#define HWY_BASELINE_AVX3_ZEN4 0 |
#define HWY_BASELINE_NEON 0 |
#define HWY_BASELINE_PPC10 0 |
#define HWY_BASELINE_PPC8 0 |
#define HWY_BASELINE_PPC9 0 |
#define HWY_BASELINE_RVV 0 |
#define HWY_BASELINE_SCALAR HWY_EMU128 |
#define HWY_BASELINE_SSE2 0 |
#define HWY_BASELINE_SSE4 0 |
#define HWY_BASELINE_SSSE3 0 |
#define HWY_BASELINE_SVE 0 |
#define HWY_BASELINE_SVE2 0 |
#define HWY_BASELINE_TARGETS |
#define HWY_BASELINE_WASM 0 |
#define HWY_BASELINE_Z14 0 |
#define HWY_BASELINE_Z15 0 |
#define HWY_BROKEN_32BIT 0 |
#define HWY_BROKEN_ARM7_BIG_ENDIAN 0 |
#define HWY_BROKEN_ARM7_WITHOUT_VFP4 0 |
#define HWY_BROKEN_AVX3_DL_ZEN4 0 |
#define HWY_BROKEN_AVX3_SPR 0 |
#define HWY_BROKEN_CLANG6 0 |
#define HWY_BROKEN_EMU128 0 |
#define HWY_BROKEN_MSVC 0 |
#define HWY_BROKEN_PPC10 0 |
#define HWY_BROKEN_SVE 0 |
#define HWY_BROKEN_TARGETS |
#define HWY_CHECK_BMI2_FMA 0 |
#define HWY_CHECK_F16C 0 |
#define HWY_CHECK_PCLMUL_AES 0 |
#define HWY_CHECK_SSE2 0 |
#define HWY_CHECK_SSE4 0 |
#define HWY_CHECK_SSSE3 0 |
#define HWY_DISABLED_TARGETS 0 |
#define HWY_EMU128 (1LL << 61) |
Referenced by hwy::TargetName().
#define HWY_ENABLED | ( | targets | ) | ((targets) & ~((HWY_DISABLED_TARGETS) | (HWY_BROKEN_TARGETS))) |
#define HWY_ENABLED_BASELINE HWY_ENABLED(HWY_BASELINE_TARGETS) |
#define HWY_HAVE_RUNTIME_DISPATCH 0 |
#define HWY_HIGHEST_TARGET_BIT_ARM 29 |
#define HWY_HIGHEST_TARGET_BIT_PPC 51 |
#define HWY_HIGHEST_TARGET_BIT_RVV 38 |
#define HWY_HIGHEST_TARGET_BIT_SCALAR 62 |
#define HWY_HIGHEST_TARGET_BIT_WASM 60 |
#define HWY_HIGHEST_TARGET_BIT_X86 14 |
#define HWY_NEON (1LL << 28) |
Referenced by hwy::TargetName().
#define HWY_NEON_WITHOUT_AES (1LL << 29) |
Referenced by hwy::TargetName().
#define HWY_PPC10 (1LL << 47) |
Referenced by hwy::TargetName().
#define HWY_PPC8 (1LL << 49) |
Referenced by hwy::TargetName().
#define HWY_PPC9 (1LL << 48) |
Referenced by hwy::TargetName().
#define HWY_RVV (1LL << 37) |
Referenced by hwy::TargetName().
#define HWY_SCALAR (1LL << 62) |
Referenced by hwy::TargetName().
#define HWY_SSE2 (1LL << 14) |
Referenced by hwy::TargetName().
#define HWY_SSE4 (1LL << 11) |
Referenced by hwy::TargetName().
#define HWY_SSSE3 (1LL << 12) |
Referenced by hwy::TargetName().
#define HWY_STATIC_TARGET (HWY_ENABLED_BASELINE & -HWY_ENABLED_BASELINE) |
#define HWY_SVE (1LL << 27) |
Referenced by hwy::TargetName().
#define HWY_SVE2 (1LL << 26) |
Referenced by hwy::TargetName().
#define HWY_SVE2_128 (1LL << 24) |
Referenced by hwy::TargetName().
#define HWY_SVE_256 (1LL << 25) |
Referenced by hwy::TargetName().
#define HWY_TARGET HWY_STATIC_TARGET |
#define HWY_TARGETS (HWY_ATTAINABLE_TARGETS & ((HWY_STATIC_TARGET - 1LL) | HWY_STATIC_TARGET)) |
Referenced by hwy::SupportedAndGeneratedTargets().
#define HWY_WASM (1LL << 59) |
Referenced by hwy::TargetName().
#define HWY_WASM_EMU256 (1LL << 58) |
Referenced by hwy::TargetName().
#define HWY_Z14 (1LL << 51) |
Referenced by hwy::TargetName().
#define HWY_Z15 (1LL << 50) |
Referenced by hwy::TargetName().