Skip to content

Commit d8a9d59

Browse files
authored
s_has_vpclmulqdq fix
check correct bit for VPCLMULQDQ
1 parent 901405e commit d8a9d59

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

source/arch/intel/cpuid.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,8 +116,8 @@ static bool s_has_bmi2(void) {
116116
static bool s_has_vpclmulqdq(void) {
117117
uint32_t abcd[4];
118118
/* Check VPCLMULQDQ:
119-
* CPUID.(EAX=07H, ECX=0H):ECX.VPCLMULQDQ[bit 20]==1 */
120-
uint32_t vpclmulqdq_mask = (1 << 20);
119+
* CPUID.(EAX=07H, ECX=0H):ECX.VPCLMULQDQ[bit 10]==1 */
120+
uint32_t vpclmulqdq_mask = (1 << 10);
121121
aws_run_cpuid(7, 0, abcd);
122122
if ((abcd[2] & vpclmulqdq_mask) != vpclmulqdq_mask) {
123123
return false;

0 commit comments

Comments
 (0)