cpuid.hpp File Reference
#include <vector>
#include <string>
#include <iosfwd>
+ Include dependency graph for cpuid.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  nil::crypto3::cpuid
 

Namespaces

 nil
 
 nil::crypto3
 

Macros

#define CPUID_PRINT(flag)
 
#define CRYPTO3_TARGET_CPU_DEFAULT_CACHE_LINE_SIZE   32
 

Macro Definition Documentation

◆ CPUID_PRINT

#define CPUID_PRINT (   flag)
Value:
do { \
if (has_##flag()) { \
flags.push_back(#flag); \
} \
} while (0)

◆ CRYPTO3_TARGET_CPU_DEFAULT_CACHE_LINE_SIZE

#define CRYPTO3_TARGET_CPU_DEFAULT_CACHE_LINE_SIZE   32