#include <genesis/utils/core/info.hpp>
Definition at line 152 of file info.hpp.
◆ cpu_model
◆ HW_ABM
◆ HW_ADX
◆ HW_AES
◆ HW_AVX
◆ HW_AVX2
◆ HW_AVX512_4FMAPS
◆ HW_AVX512_4VNNIW
◆ HW_AVX512_BF16
◆ HW_AVX512_BITALG
◆ HW_AVX512_BW
◆ HW_AVX512_CD
◆ HW_AVX512_DQ
◆ HW_AVX512_ER
◆ HW_AVX512_F
◆ HW_AVX512_IFMA
◆ HW_AVX512_PF
◆ HW_AVX512_VBMI
◆ HW_AVX512_VBMI2
◆ HW_AVX512_VL
◆ HW_AVX512_VNNI
◆ HW_AVX512_VPCLMUL
◆ HW_AVX512_VPOPCNTDQ
◆ HW_BMI1
◆ HW_BMI2
◆ HW_FMA3
◆ HW_FMA4
◆ HW_GFNI
◆ HW_MMX
◆ HW_MPX
◆ HW_PREFETCHW
◆ HW_PREFETCHWT1
◆ HW_RDPID
◆ HW_RDRAND
◆ HW_RDSEED
◆ HW_SHA
◆ HW_SSE
◆ HW_SSE2
◆ HW_SSE3
◆ HW_SSE41
◆ HW_SSE42
◆ HW_SSE4a
◆ HW_SSSE3
◆ HW_VAES
◆ HW_x64
◆ HW_XOP
◆ is_little_endian
System uses little endian memory. If false, system uses big endian.
Definition at line 157 of file info.hpp.
◆ OS_AVX
◆ OS_AVX512
◆ OS_x64
◆ physical_core_count
size_t physical_core_count |
◆ total_memory
Total amount of memory, in bytes.
Definition at line 162 of file info.hpp.
◆ vendor_AMD
◆ vendor_Intel
◆ vendor_string
std::string vendor_string |
◆ with_hyperthreading
The documentation for this struct was generated from the following file: