https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110202
Alexander Monakov <amonakov at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #12 from Alexander Monakov <amonakov at gcc dot gnu.org> --- We now generate negate1: vmovdqa64 zmm0, ZMMWORD PTR [rdi] vpternlogq zmm0, zmm0, zmm0, 85 ret negate2: vmovdqa32 zmm0, ZMMWORD PTR [rdi] vpternlogd zmm0, zmm0, zmm0, 0x55 ret Fixed for gcc-14.