]> git.ipfire.org Git - thirdparty/gcc.git/commit
rs6000: Add support for vmsumcud and vec_msumc
authorBill Schmidt <wschmidt@linux.ibm.com>
Tue, 8 Feb 2022 16:36:14 +0000 (10:36 -0600)
committerBill Schmidt <wschmidt@linux.ibm.com>
Tue, 8 Feb 2022 18:39:16 +0000 (12:39 -0600)
commit943d631abdd7be623cbf2b870d3d0cfef89f5f26
tree412c8398e1d4ea85716c65be0f07e542bb765881
parentbe862bf1f612c884597ace4cbfdec972a0bf0eef
rs6000: Add support for vmsumcud and vec_msumc

2022-02-08  Bill Schmidt  <wschmidt@linux.ibm.com>

gcc/
* config/rs6000/rs6000-builtins.def (VMSUMCUD): New.
* config/rs6000/rs6000-overload.def (VEC_MSUMC): New.
* config/rs6000/vsx.md (UNSPEC_VMSUMCUD): New constant.
(vmsumcud): New define_insn.

gcc/testsuite/
* gcc.target/powerpc/vec-msumc.c: New test.
gcc/config/rs6000/rs6000-builtins.def
gcc/config/rs6000/rs6000-overload.def
gcc/config/rs6000/vsx.md
gcc/testsuite/gcc.target/powerpc/vec-msumc.c [new file with mode: 0644]