X-Git-Url: https://git.distorted.org.uk/~mdw/catacomb/blobdiff_plain/9fe2e812f140d580d1150ffcb5010515d8b68dae..00b52725bf15e844360d07248de1d8cbbc1e165e:/base/dispatch.h diff --git a/base/dispatch.h b/base/dispatch.h index 7c083821..9f335345 100644 --- a/base/dispatch.h +++ b/base/dispatch.h @@ -180,12 +180,14 @@ enum { CPUFEAT_ARM_NEON, /* Advanced SIMD (v1 or v2) */ CPUFEAT_ARM_V4, /* VFPv4 and/or SIMD v2 */ CPUFEAT_ARM_D32, /* 32 double registers, not 16 */ - CPUFEAT_X86_RDRAND, /* Built-in entropy source */ + CPUFEAT_X86_RDRAND, /* Built-in cooked entropy source */ CPUFEAT_ARM_AES, /* AES instructions */ CPUFEAT_X86_AVX, /* AVX 1 (i.e., 256-bit YMM regs) */ CPUFEAT_X86_SSSE3, /* Supplementary SSE 3 */ CPUFEAT_X86_PCLMUL, /* Carry-less multiplication */ - CPUFEAT_ARM_PMULL /* Polynomial multiplication */ + CPUFEAT_ARM_PMULL, /* Polynomial multiplication */ + CPUFEAT_X86_RDSEED, /* Built-in raw entropy source */ + CPUFEAT_X86_AVX2 /* AVX 2 (256-bit integer ops) */ }; extern int cpu_feature_p(int /*feat*/);