aboutsummaryrefslogtreecommitdiff
path: root/gcc/c
diff options
context:
space:
mode:
authorCarl Love <cel@linux.ibm.com>2024-07-09 13:32:10 -0400
committerCarl Love <cel@linux.ibm.com>2024-07-09 13:35:02 -0400
commitc5b4bfe9bdb6fb614255b9a3b092a0b55076f862 (patch)
tree2e3ca766efacae085924ce984d5743d2305b60e0 /gcc/c
parentca4842f4f47dac33fb43def287d8ec5663fdf63f (diff)
downloadgcc-c5b4bfe9bdb6fb614255b9a3b092a0b55076f862.zip
gcc-c5b4bfe9bdb6fb614255b9a3b092a0b55076f862.tar.gz
gcc-c5b4bfe9bdb6fb614255b9a3b092a0b55076f862.tar.bz2
rs6000, extend vec_xxpermdi built-in for __int128 args
Add a new signed and unsigned int128 overloaded vector instances for vec_xxpermdi: __int128 vec_xxpermdi (__int128, __int128, const int); __uint128 vec_xxpermdi (__uint128, __uint128, const int); Update the documentation to include a reference to the new vector built-in instances of vec_xxpermdi. Add test cases for the new overloaded instances. gcc/ChangeLog: * config/rs6000/rs6000-overload.def (vec_xxpermdi): Add new overloaded built-in instances of vector signed and unsigned int128. * doc/extend.texi: Add documentation for built-in instances of vector signed and unsigned int128. gcc/testsuite/ChangeLog:gcc/testsuite/ChangeLog: * gcc.target/powerpc/vec_perm-runnable-i128.c: New test file.
Diffstat (limited to 'gcc/c')
0 files changed, 0 insertions, 0 deletions