Ignore:
Timestamp:
Jun 22, 2021, 9:00:19 PM (3 years ago)
Author:
coas-nagasima
Message:

WolfSSLとAzure IoT SDKを更新

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  
    3535#if defined(WOLFSSL_X86_64_BUILD) || defined(USE_INTEL_SPEEDUP) || \
    3636    defined(WOLFSSL_AESNI)
     37
    3738    #define CPUID_AVX1   0x0001
    3839    #define CPUID_AVX2   0x0002
     
    4243    #define CPUID_AESNI  0x0020
    4344    #define CPUID_ADX    0x0040   /* ADCX, ADOX */
     45    #define CPUID_MOVBE  0x0080   /* Move and byte swap */
    4446
    4547    #define IS_INTEL_AVX1(f)    ((f) & CPUID_AVX1)
     
    5052    #define IS_INTEL_AESNI(f)   ((f) & CPUID_AESNI)
    5153    #define IS_INTEL_ADX(f)     ((f) & CPUID_ADX)
     54    #define IS_INTEL_MOVBE(f)   ((f) & CPUID_MOVBE)
    5255
    5356    void cpuid_set_flags(void);
    5457    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
    5564#endif
    5665
Note: See TracChangeset for help on using the changeset viewer.