aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKelvin Nilsen <kelvin@gcc.gnu.org>2016-04-18 17:34:57 +0000
committerKelvin Nilsen <kelvin@gcc.gnu.org>2016-04-18 17:34:57 +0000
commit3bf3baae7e2446b2db49544b0067686644584649 (patch)
treec373838a95f835f4afe939a9b252e39118c7afe0
parent215625f4edd27d8bc2470e4c2cb2b67f4ccd0412 (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.texi50
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.