1
0
mirror of https://github.com/google/cpu_features.git synced 2025-04-27 23:22:31 +02:00

Fixes #2 - vpclmulqdq should be pclmulqdq.

This commit is contained in:
Guillaume Chatelet 2018-02-08 11:35:31 +01:00
parent 882fff1787
commit 338484f6f2
2 changed files with 7 additions and 7 deletions

View File

@ -25,7 +25,7 @@ typedef struct {
int erms : 1;
int f16c : 1;
int fma3 : 1;
int vpclmulqdq : 1;
int pclmulqdq : 1;
int bmi1 : 1;
int bmi2 : 1;
@ -110,7 +110,7 @@ typedef enum {
X86_ERMS,
X86_F16C,
X86_FMA3,
X86_VPCLMULQDQ,
X86_PCLMULQDQ,
X86_BMI1,
X86_BMI2,
X86_SSSE3,

View File

@ -100,7 +100,7 @@ static void ParseCpuId(const uint32_t max_cpuid_leaf, X86Info* info) {
features->f16c = IsBitSet(leaf_1.ecx, 29);
features->bmi1 = IsBitSet(leaf_7.ebx, 3);
features->bmi2 = IsBitSet(leaf_7.ebx, 8);
features->vpclmulqdq = IsBitSet(leaf_7.ecx, 10);
features->pclmulqdq = IsBitSet(leaf_7.ecx, 10);
if (have_sse_os_support) {
features->ssse3 = IsBitSet(leaf_1.ecx, 9);
@ -267,8 +267,8 @@ int GetX86FeaturesEnumValue(const X86Features* features,
return features->f16c;
case X86_FMA3:
return features->fma3;
case X86_VPCLMULQDQ:
return features->vpclmulqdq;
case X86_PCLMULQDQ:
return features->pclmulqdq;
case X86_BMI1:
return features->bmi1;
case X86_BMI2:
@ -329,8 +329,8 @@ const char* GetX86FeaturesEnumName(X86FeaturesEnum value) {
return "f16c";
case X86_FMA3:
return "fma3";
case X86_VPCLMULQDQ:
return "vpclmulqdq";
case X86_PCLMULQDQ:
return "pclmulqdq";
case X86_BMI1:
return "bmi1";
case X86_BMI2: