]> gcc.gnu.org Git - gcc.git/commit
Add zero_extendditi2 for power9.
authorMichael Meissner <meissner@linux.ibm.com>
Fri, 18 Mar 2022 18:45:33 +0000 (14:45 -0400)
committerMichael Meissner <meissner@linux.ibm.com>
Fri, 18 Mar 2022 18:45:33 +0000 (14:45 -0400)
commitcfa0de2afeae2779fde477b6a6bf6fd6f171a307
treeb3935f791be193ba6c1c84e7216aa17480eab577
parent9929e936ce4b2c2de057f560c0dcb9bbca339c72
Add zero_extendditi2 for power9.

This patch provides a zero_extendditi2 pattern for power9 and power10.  On
power8 and previous systems, the generic machine indepenent code will be
used.  This patch will be a building block to support in a future patch PR
target/103109 which wants to optimize 128-bit some integer multiply-add
combinations to use the power9 maddld, maddhd, maddhdu instructions.

2022-03-18   Michael Meissner  <meissner@linux.ibm.com>

gcc/
* config/rs6000/vsx.md (zero_extendditi2): New insn.
gcc/config/rs6000/vsx.md
This page took 0.059912 seconds and 6 git commands to generate.