◆ _3DNOW()
static bool InstructionSet::_3DNOW |
( |
void | | ) |
|
|
inlinestatic |
122{ return CPU_Rep.isAMD_ && CPU_Rep.f_81_EDX_[31]; }
◆ _3DNOWEXT()
static bool InstructionSet::_3DNOWEXT |
( |
void | | ) |
|
|
inlinestatic |
119 {
120 return CPU_Rep.isAMD_ && CPU_Rep.f_81_EDX_[30];
121 }
◆ ABM()
static bool InstructionSet::ABM |
( |
void | | ) |
|
|
inlinestatic |
107{ return CPU_Rep.isAMD_ && CPU_Rep.f_81_ECX_[5]; }
◆ ADX()
static bool InstructionSet::ADX |
( |
void | | ) |
|
|
inlinestatic |
97{ return CPU_Rep.f_7_EBX_[19]; }
◆ AES()
static bool InstructionSet::AES |
( |
void | | ) |
|
|
inlinestatic |
70{ return CPU_Rep.f_1_ECX_[25]; }
◆ AVX()
static bool InstructionSet::AVX |
( |
void | | ) |
|
|
inlinestatic |
73{ return CPU_Rep.f_1_ECX_[28]; }
◆ AVX2()
static bool InstructionSet::AVX2 |
( |
void | | ) |
|
|
inlinestatic |
90{ return CPU_Rep.f_7_EBX_[5]; }
◆ AVX512CD()
static bool InstructionSet::AVX512CD |
( |
void | | ) |
|
|
inlinestatic |
100{ return CPU_Rep.f_7_EBX_[28]; }
◆ AVX512ER()
static bool InstructionSet::AVX512ER |
( |
void | | ) |
|
|
inlinestatic |
99{ return CPU_Rep.f_7_EBX_[27]; }
◆ AVX512F()
static bool InstructionSet::AVX512F |
( |
void | | ) |
|
|
inlinestatic |
95{ return CPU_Rep.f_7_EBX_[16]; }
◆ AVX512PF()
static bool InstructionSet::AVX512PF |
( |
void | | ) |
|
|
inlinestatic |
98{ return CPU_Rep.f_7_EBX_[26]; }
◆ BMI1()
static bool InstructionSet::BMI1 |
( |
void | | ) |
|
|
inlinestatic |
88{ return CPU_Rep.f_7_EBX_[3]; }
◆ BMI2()
static bool InstructionSet::BMI2 |
( |
void | | ) |
|
|
inlinestatic |
91{ return CPU_Rep.f_7_EBX_[8]; }
◆ Brand()
static std::string InstructionSet::Brand |
( |
void | | ) |
|
|
inlinestatic |
58{ return CPU_Rep.brand_; }
◆ CLFSH()
static bool InstructionSet::CLFSH |
( |
void | | ) |
|
|
inlinestatic |
81{ return CPU_Rep.f_1_EDX_[19]; }
◆ CMOV()
static bool InstructionSet::CMOV |
( |
void | | ) |
|
|
inlinestatic |
80{ return CPU_Rep.f_1_EDX_[15]; }
◆ CMPXCHG16B()
static bool InstructionSet::CMPXCHG16B |
( |
void | | ) |
|
|
inlinestatic |
65{ return CPU_Rep.f_1_ECX_[13]; }
◆ CX8()
static bool InstructionSet::CX8 |
( |
void | | ) |
|
|
inlinestatic |
78{ return CPU_Rep.f_1_EDX_[8]; }
◆ ERMS()
static bool InstructionSet::ERMS |
( |
void | | ) |
|
|
inlinestatic |
92{ return CPU_Rep.f_7_EBX_[9]; }
◆ F16C()
static bool InstructionSet::F16C |
( |
void | | ) |
|
|
inlinestatic |
74{ return CPU_Rep.f_1_ECX_[29]; }
◆ FMA()
static bool InstructionSet::FMA |
( |
void | | ) |
|
|
inlinestatic |
64{ return CPU_Rep.f_1_ECX_[12]; }
◆ FSGSBASE()
static bool InstructionSet::FSGSBASE |
( |
void | | ) |
|
|
inlinestatic |
87{ return CPU_Rep.f_7_EBX_[0]; }
◆ FXSR()
static bool InstructionSet::FXSR |
( |
void | | ) |
|
|
inlinestatic |
83{ return CPU_Rep.f_1_EDX_[24]; }
◆ HLE()
static bool InstructionSet::HLE |
( |
void | | ) |
|
|
inlinestatic |
89{ return CPU_Rep.isIntel_ && CPU_Rep.f_7_EBX_[4]; }
◆ INVPCID()
static bool InstructionSet::INVPCID |
( |
void | | ) |
|
|
inlinestatic |
93{ return CPU_Rep.f_7_EBX_[10]; }
◆ LAHF()
static bool InstructionSet::LAHF |
( |
void | | ) |
|
|
inlinestatic |
105{ return CPU_Rep.f_81_ECX_[0]; }
◆ LZCNT()
static bool InstructionSet::LZCNT |
( |
void | | ) |
|
|
inlinestatic |
106{ return CPU_Rep.isIntel_ && CPU_Rep.f_81_ECX_[5]; }
◆ MMX()
static bool InstructionSet::MMX |
( |
void | | ) |
|
|
inlinestatic |
82{ return CPU_Rep.f_1_EDX_[23]; }
◆ MMXEXT()
static bool InstructionSet::MMXEXT |
( |
void | | ) |
|
|
inlinestatic |
116{ return CPU_Rep.isAMD_ && CPU_Rep.f_81_EDX_[22]; }
◆ MONITOR()
static bool InstructionSet::MONITOR |
( |
void | | ) |
|
|
inlinestatic |
62{ return CPU_Rep.f_1_ECX_[3]; }
◆ MOVBE()
static bool InstructionSet::MOVBE |
( |
void | | ) |
|
|
inlinestatic |
68{ return CPU_Rep.f_1_ECX_[22]; }
◆ MSR()
static bool InstructionSet::MSR |
( |
void | | ) |
|
|
inlinestatic |
77{ return CPU_Rep.f_1_EDX_[5]; }
◆ OSXSAVE()
static bool InstructionSet::OSXSAVE |
( |
void | | ) |
|
|
inlinestatic |
72{ return CPU_Rep.f_1_ECX_[27]; }
◆ PCLMULQDQ()
static bool InstructionSet::PCLMULQDQ |
( |
void | | ) |
|
|
inlinestatic |
61{ return CPU_Rep.f_1_ECX_[1]; }
◆ POPCNT()
static bool InstructionSet::POPCNT |
( |
void | | ) |
|
|
inlinestatic |
69{ return CPU_Rep.f_1_ECX_[23]; }
◆ PREFETCHWT1()
static bool InstructionSet::PREFETCHWT1 |
( |
void | | ) |
|
|
inlinestatic |
103{ return CPU_Rep.f_7_ECX_[0]; }
◆ RDRAND()
static bool InstructionSet::RDRAND |
( |
void | | ) |
|
|
inlinestatic |
75{ return CPU_Rep.f_1_ECX_[30]; }
◆ RDSEED()
static bool InstructionSet::RDSEED |
( |
void | | ) |
|
|
inlinestatic |
96{ return CPU_Rep.f_7_EBX_[18]; }
◆ RDTSCP()
static bool InstructionSet::RDTSCP |
( |
void | | ) |
|
|
inlinestatic |
117{ return CPU_Rep.isIntel_ && CPU_Rep.f_81_EDX_[27]; }
◆ RTM()
static bool InstructionSet::RTM |
( |
void | | ) |
|
|
inlinestatic |
94{ return CPU_Rep.isIntel_ && CPU_Rep.f_7_EBX_[11]; }
◆ SEP()
static bool InstructionSet::SEP |
( |
void | | ) |
|
|
inlinestatic |
79{ return CPU_Rep.f_1_EDX_[11]; }
◆ SHA()
static bool InstructionSet::SHA |
( |
void | | ) |
|
|
inlinestatic |
101{ return CPU_Rep.f_7_EBX_[29]; }
◆ SSE()
static bool InstructionSet::SSE |
( |
void | | ) |
|
|
inlinestatic |
84{ return CPU_Rep.f_1_EDX_[25]; }
◆ SSE2()
static bool InstructionSet::SSE2 |
( |
void | | ) |
|
|
inlinestatic |
85{ return CPU_Rep.f_1_EDX_[26]; }
◆ SSE3()
static bool InstructionSet::SSE3 |
( |
void | | ) |
|
|
inlinestatic |
60{ return CPU_Rep.f_1_ECX_[0]; }
◆ SSE41()
static bool InstructionSet::SSE41 |
( |
void | | ) |
|
|
inlinestatic |
66{ return CPU_Rep.f_1_ECX_[19]; }
◆ SSE42()
static bool InstructionSet::SSE42 |
( |
void | | ) |
|
|
inlinestatic |
67{ return CPU_Rep.f_1_ECX_[20]; }
◆ SSE4a()
static bool InstructionSet::SSE4a |
( |
void | | ) |
|
|
inlinestatic |
108{ return CPU_Rep.isAMD_ && CPU_Rep.f_81_ECX_[6]; }
◆ SSSE3()
static bool InstructionSet::SSSE3 |
( |
void | | ) |
|
|
inlinestatic |
63{ return CPU_Rep.f_1_ECX_[9]; }
◆ SYSCALL()
static bool InstructionSet::SYSCALL |
( |
void | | ) |
|
|
inlinestatic |
113 {
114 return CPU_Rep.isIntel_ && CPU_Rep.f_81_EDX_[11];
115 }
◆ TBM()
static bool InstructionSet::TBM |
( |
void | | ) |
|
|
inlinestatic |
110{ return CPU_Rep.isAMD_ && CPU_Rep.f_81_ECX_[21]; }
◆ Vendor()
static std::string InstructionSet::Vendor |
( |
void | | ) |
|
|
inlinestatic |
57{ return CPU_Rep.vendor_; }
◆ XOP()
static bool InstructionSet::XOP |
( |
void | | ) |
|
|
inlinestatic |
109{ return CPU_Rep.isAMD_ && CPU_Rep.f_81_ECX_[11]; }
◆ XSAVE()
static bool InstructionSet::XSAVE |
( |
void | | ) |
|
|
inlinestatic |
71{ return CPU_Rep.f_1_ECX_[26]; }
The documentation for this class was generated from the following file:
- hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/cpu.cpp