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

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ebotcazou at gcc dot gnu.org,
                   |                            |ktkachov at gcc dot gnu.org,
                   |                            |law at gcc dot gnu.org,
                   |                            |meissner at gcc dot gnu.org,
                   |                            |rearnsha at gcc dot gnu.org,
                   |                            |stefansf at gcc dot gnu.org,
                   |                            |tnfchris at gcc dot gnu.org
         Resolution|---                         |FIXED
   Target Milestone|---                         |17.0
             Status|ASSIGNED                    |RESOLVED

--- Comment #11 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Implemented for GCC 17.

CCing selected target maintainers, because the committed patch only added the
named patterns to x86, but at least according to
https://en.wikipedia.org/wiki/Carry-less_product there are instructions for
this on arm32/aarch64 (VMUL/VMULL/PMUL/PMULL/...), Power8 (VPMSUM[BHWD]),
RISC-V (CLMUL{,H}), SPARC (XMULX{,HI}) and S390 (VGFM{,A}).

Reply via email to