https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94343

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jbeulich at suse dot com,
                   |                            |marxin at gcc dot gnu.org
   Last reconfirmed|                            |2020-03-26
     Ever confirmed|0                           |1
   Target Milestone|---                         |10.0
             Status|UNCONFIRMED                 |NEW
           Priority|P3                          |P1
      Known to work|                            |9.3.0
      Known to fail|                            |10.0

--- Comment #1 from Martin Liška <marxin at gcc dot gnu.org> ---
You are right, AVX512VL is not supported with knl.
It started with r10-2016-gff8f129bc2f57fdf:

        vpternlogd      $0x55, %xmm0, %xmm0, %xmm0
        vpcmpeqd        %xmm1, %xmm1, %xmm1
        vpandn  %xmm1, %xmm0, %xmm0
        ret

before the revision we emitted:

        vpcmpeqd        %xmm1, %xmm1, %xmm1
        vpxor   %xmm1, %xmm0, %xmm0
        vpcmpeqd        %xmm1, %xmm1, %xmm1
        vpandn  %xmm1, %xmm0, %xmm0
        ret

Reply via email to