https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98348
--- Comment #22 from Hongtao.liu <crazylht at gmail dot com> --- (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