enum CpuFeatures

Available CPU features.

#include <cvdef.h>

enum CpuFeatures
{
    CPU_MMX            = 1,
    CPU_SSE            = 2,
    CPU_SSE2           = 3,
    CPU_SSE3           = 4,
    CPU_SSSE3          = 5,
    CPU_SSE4_1         = 6,
    CPU_SSE4_2         = 7,
    CPU_POPCNT         = 8,
    CPU_FP16           = 9,
    CPU_AVX            = 10,
    CPU_AVX2           = 11,
    CPU_FMA3           = 12,
    CPU_AVX_512F       = 13,
    CPU_AVX_512BW      = 14,
    CPU_AVX_512CD      = 15,
    CPU_AVX_512DQ      = 16,
    CPU_AVX_512ER      = 17,
    CPU_AVX_512IFMA512 = 18,
    CPU_AVX_512PF      = 19,
    CPU_AVX_512VBMI    = 20,
    CPU_AVX_512VL      = 21,
    CPU_NEON           = 100,
};