Iros
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages Concepts
Loading...
Searching...
No Matches
processor_info.h File Reference

Go to the source code of this file.

Classes

struct  iris::ProcessorInfo
 

Namespaces

namespace  iris
 

Enumerations

enum class  iris::ProcessorFeatures {
  iris::None = 0 , iris::Smep = (1 << 0) , iris::Smap = (1 << 1) , iris::Sse = (1 << 2) ,
  iris::Sse2 = (1 << 3) , iris::Fxsr = (1 << 4) , iris::Mmx = (1 << 5) , iris::Sse3 = (1 << 6) ,
  iris::Ssse3 = (1 << 7) , iris::Sse4_1 = (1 << 8) , iris::Sse4_2 = (1 << 9) , iris::Xsave = (1 << 10) ,
  iris::Avx = (1 << 11) , iris::Avx2 = (1 << 12) , iris::Avx512 = (1 << 13) , iris::FsGsBase = (1 << 14) ,
  iris::Apic = (1 << 15) , iris::X2Apic = (1 << 16) , iris::GibPages = (1 << 17)
}
 

Functions

auto iris::detect_processor_info () -> ProcessorInfo