https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98348
Dávid Bolvanský <david.bolvansky at gmail dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |david.bolvansky at gmail dot
com
--- Comment #20 from Dávid Bolvanský <david.bolvansky at gmail dot com> ---
Some small regression (missed opportunity to use vptestnmd):
Current trunk
compare(unsigned int __vector(16)):
vpxor xmm1, xmm1, xmm1
vpcmpd k0, zmm0, zmm1, 0
vpmovm2d zmm0, k0
ret
GCC 9.2
compare(unsigned int __vector(16)):
vptestnmd k0, zmm0, zmm0
vpmovm2d zmm0, k0
ret
https://gcc.godbolt.org/z/5vK68jM3r