- Timestamp:
- Jun 22, 2021, 9:00:19 PM (3 years ago)
- Location:
- azure_iot_hub_f767zi/trunk/wolfssl-4.7.0
- Files:
-
- 1 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
azure_iot_hub_f767zi/trunk/wolfssl-4.7.0/wolfssl/wolfcrypt/cpuid.h
r457 r464 35 35 #if defined(WOLFSSL_X86_64_BUILD) || defined(USE_INTEL_SPEEDUP) || \ 36 36 defined(WOLFSSL_AESNI) 37 37 38 #define CPUID_AVX1 0x0001 38 39 #define CPUID_AVX2 0x0002 … … 42 43 #define CPUID_AESNI 0x0020 43 44 #define CPUID_ADX 0x0040 /* ADCX, ADOX */ 45 #define CPUID_MOVBE 0x0080 /* Move and byte swap */ 44 46 45 47 #define IS_INTEL_AVX1(f) ((f) & CPUID_AVX1) … … 50 52 #define IS_INTEL_AESNI(f) ((f) & CPUID_AESNI) 51 53 #define IS_INTEL_ADX(f) ((f) & CPUID_ADX) 54 #define IS_INTEL_MOVBE(f) ((f) & CPUID_MOVBE) 52 55 53 56 void cpuid_set_flags(void); 54 57 word32 cpuid_get_flags(void); 58 59 /* Public APIs to modify flags. */ 60 WOLFSSL_API void cpuid_select_flags(word32 flags); 61 WOLFSSL_API void cpuid_set_flag(word32 flag); 62 WOLFSSL_API void cpuid_clear_flag(word32 flag); 63 55 64 #endif 56 65
Note:
See TracChangeset
for help on using the changeset viewer.