https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98348
--- Comment #23 from Hongtao.liu <crazylht at gmail dot com> --- (In reply to Hongtao.liu from comment #22) > (In reply to Dávid Bolvanský from comment #20) > > 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 > > A patch is posed at > https://gcc.gnu.org/pipermail/gcc-patches/2021-April/568210.html Fixed by r12-3239