Do not emit Avx2 instruction `vpcmpeqd ymmReg, ymmReg, ymmReg` for `Vector256<T>...
authorEgor Chesakov <Egor.Chesakov@microsoft.com>
Fri, 19 Feb 2021 02:27:07 +0000 (18:27 -0800)
committerGitHub <noreply@github.com>
Fri, 19 Feb 2021 02:27:07 +0000 (18:27 -0800)
commite730cd853d220d21e19d9bcc5f46b47eec0d1187
treee1b4b416f5c9a8abd1f077ac5cd0f9eacfc5a646
parent1db079d19538a7520ec6c74f0566b4b78c7e935d
Do not emit Avx2 instruction `vpcmpeqd ymmReg, ymmReg, ymmReg` for `Vector256<T>.AllBitsSet` intrinsic when Avx2 is not supported (#48383)

Emit `vcmptrueps ymmReg, ymmReg, ymmReg` instead
src/coreclr/jit/hwintrinsiccodegenxarch.cpp
src/coreclr/jit/hwintrinsiclistxarch.h