diff options
author | Carl Love <cel@linux.ibm.com> | 2024-07-09 13:32:10 -0400 |
---|---|---|
committer | Carl Love <cel@linux.ibm.com> | 2024-07-09 13:35:02 -0400 |
commit | c5b4bfe9bdb6fb614255b9a3b092a0b55076f862 (patch) | |
tree | 2e3ca766efacae085924ce984d5743d2305b60e0 /gcc/c | |
parent | ca4842f4f47dac33fb43def287d8ec5663fdf63f (diff) | |
download | gcc-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