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