Skip to content
Commit d8bf4388 authored by Aurelien Jarno's avatar Aurelien Jarno
Browse files

x86-64: Require BMI2 for AVX2 wcs(n)cmp implementations



The AVX2 wcs(n)cmp implementations use the 'bzhi' instruction, which
belongs to the BMI2 CPU feature.

NB: It also uses the 'tzcnt' BMI1 instruction, but it is executed as BSF
as BSF if the CPU doesn't support TZCNT, and produces the same result
for non-zero input.

Partially fixes: b77b06e0 ("x86: Optimize strcmp-avx2.S")
Partially resolves: BZ #29611

Reviewed-by: default avatarNoah Goldstein <goldstein.w.n@gmail.com>
(cherry picked from commit f31a5a88)
parent 29c577e0
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment