diff options
Diffstat (limited to 'cipher/asm-common-amd64.h')
-rw-r--r-- | cipher/asm-common-amd64.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/cipher/asm-common-amd64.h b/cipher/asm-common-amd64.h index cd93abc3..d9bbc01b 100644 --- a/cipher/asm-common-amd64.h +++ b/cipher/asm-common-amd64.h @@ -195,11 +195,13 @@ * available on newer CPUs that do not suffer from significant frequency * drop when 512-bit vectors are utilized. */ #define spec_stop_avx512 \ - vpxord %xmm16, %xmm16, %xmm16; \ - vpopcntb %xmm16, %xmm16; /* Supported only by newer AVX512 CPUs. */ + vpxord %ymm16, %ymm16, %ymm16; \ + vpopcntb %xmm16, %xmm16; /* Supported only by newer AVX512 CPUs. */ \ + vpxord %ymm16, %ymm16, %ymm16; #define spec_stop_avx512_intel_syntax \ - vpxord xmm16, xmm16, xmm16; \ - vpopcntb xmm16, xmm16; /* Supported only by newer AVX512 CPUs. */ + vpxord ymm16, ymm16, ymm16; \ + vpopcntb xmm16, xmm16; /* Supported only by newer AVX512 CPUs. */ \ + vpxord ymm16, ymm16, ymm16; #endif /* GCRY_ASM_COMMON_AMD64_H */ |