diff options
author | Kelvin Nilsen <kelvin@gcc.gnu.org> | 2016-04-18 17:34:57 +0000 |
---|---|---|
committer | Kelvin Nilsen <kelvin@gcc.gnu.org> | 2016-04-18 17:34:57 +0000 |
commit | 3bf3baae7e2446b2db49544b0067686644584649 (patch) | |
tree | c373838a95f835f4afe939a9b252e39118c7afe0 | |
parent | 215625f4edd27d8bc2470e4c2cb2b67f4ccd0412 (diff) |
fix to extend.texiibm/kelvin-rfc2469
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/ibm/kelvin-rfc2469@235159 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r-- | gcc/doc/extend.texi | 50 |
1 files changed, 25 insertions, 25 deletions
diff --git a/gcc/doc/extend.texi b/gcc/doc/extend.texi index 1b913390831..626b41d19f6 100644 --- a/gcc/doc/extend.texi +++ b/gcc/doc/extend.texi @@ -13859,31 +13859,6 @@ The @code{__builtin_divde}, @code{__builtin_divdeo}, 64-bit environment support ISA 2.06 or later. The following built-in functions are available for the PowerPC family -of processors, starting with ISA 3.0 or later (@option{-mcpu=power9}) -or with @option{-mpower9-vector}: -@smallexample -__vector unsigned char -vec_adu (__vector unsigned char arg1, __vector unsigned char arg2); -__vector unsighed short -vec_adu (__vector unsigned short arg1, __vector unsigned short arg2); -__vector unsigned int -vec_adu (__vector unsigned int arg1, __vector unsigned int arg2); - -__vector unsigned char -vec_adub (__vector unsigned char arg1, __vector unsigned char arg2); -__vector unsighed short -vec_aduh (__vector unsigned short arg1, __vector unsigned short arg2); -__vector unsigned int -vec_aduw (__vector unsigned int arg1, __vector unsigned int arg2); -@end smallexample - -The @code{vec_adu}, @code{vec_adub}, @code{vec_aduh}, and -@code{vec_aduw} built-in functions each computes the absolute -differences of the pairs of vector elements supplied in its two vector -arguments, placing the absolute differences into the corresponding -elements of the vector result. - -The following built-in functions are available for the PowerPC family of processors, starting with ISA 3.0 or later (@option{-mcpu=power9} or @option{-mmodulo}): @smallexample @@ -16482,6 +16457,31 @@ int __builtin_bcdsub_gt (vector __int128_t, vector__int128_t); int __builtin_bcdsub_ov (vector __int128_t, vector__int128_t); @end smallexample +The following built-in functions are available for the PowerPC family +of processors, starting with ISA 3.0 or later (@option{-mcpu=power9}) +or with @option{-mpower9-vector}: +@smallexample +__vector unsigned char +vec_adu (__vector unsigned char arg1, __vector unsigned char arg2); +__vector unsighed short +vec_adu (__vector unsigned short arg1, __vector unsigned short arg2); +__vector unsigned int +vec_adu (__vector unsigned int arg1, __vector unsigned int arg2); + +__vector unsigned char +vec_adub (__vector unsigned char arg1, __vector unsigned char arg2); +__vector unsighed short +vec_aduh (__vector unsigned short arg1, __vector unsigned short arg2); +__vector unsigned int +vec_aduw (__vector unsigned int arg1, __vector unsigned int arg2); +@end smallexample + +The @code{vec_adu}, @code{vec_adub}, @code{vec_aduh}, and +@code{vec_aduw} built-in functions each computes the absolute +differences of the pairs of vector elements supplied in its two vector +arguments, placing the absolute differences into the corresponding +elements of the vector result. + If the cryptographic instructions are enabled (@option{-mcrypto} or @option{-mcpu=power8}), the following builtins are enabled. |