This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[PATCH, rs6000] Add vec_nabs builtin support
- From: "Carl E. Love" <cel at us dot ibm dot com>
- To: Segher Boessenkool <segher at kernel dot crashing dot org>, gcc-patches at gcc dot gnu dot org, Bill Schmidt <wschmidt at linux dot vnet dot ibm dot com>, David Edelsohn <dje dot gcc at gmail dot com>
- Cc: cel at us dot ibm dot com
- Date: Mon, 09 Jan 2017 09:58:48 -0800
- Subject: [PATCH, rs6000] Add vec_nabs builtin support
- Authentication-results: sourceware.org; auth=none
GCC maintainers:
The following patch adds two more built-ins that are missing.
Specifically:
vector signed char vec_nabs (vector signed char)
vector signed short vec_nabs (vector signed short)
vector signed int vec_nabs (vector signed int)
vector signed long long vec_nabs (vector signed long long)
vector float vec_nabs (vector float)
vector double vec_nabs (vector double)
The patch has been boot strapped and tested on
powerpc64le-unknown-linux-gnu (Power 8 LE) and on
powerpc64-unknown-linux-gnu (Power 8 BE 64-bit, 32-bit) and on
powerpc64-unknown-linux-gnu (Power 7 64-bit, 32-bit) with no
regressions.
Is this OK for trunk?
Carl Love
-----------------------------------------------------------------------