]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
extend.texi (X86 Built-in Functions): Document __builtin_fabsq, __builtin_copysignq...
authorUros Bizjak <ubizjak@gmail.com>
Fri, 8 Jun 2007 11:22:44 +0000 (13:22 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Fri, 8 Jun 2007 11:22:44 +0000 (13:22 +0200)
* doc/extend.texi (X86 Built-in Functions): Document __builtin_fabsq,
__builtin_copysignq and __builtin_infq built-in functions.

From-SVN: r125569

gcc/ChangeLog
gcc/doc/extend.texi

index ab4231d1795d4e09b252507222479409949b9461..6ef4d8c6b6359137e1b7202046256c8bf0d55738 100644 (file)
@@ -1,3 +1,8 @@
+2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
+
+       * doc/extend.texi (X86 Built-in Functions): Document __builtin_fabsq,
+       __builtin_copysignq and __builtin_infq built-in functions.
+
 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
 
        * doc/extend.texi (X86 Built-in Functions): Add missing `@item's in
index 6b65ed857bb8e9fb5e335e909e2635623fbbbc53..baeff309adfcc8e053a7d244f7f97e046b272e74 100644 (file)
@@ -7034,6 +7034,26 @@ integers, these use @code{V4SI}.  Finally, some instructions operate on an
 entire vector register, interpreting it as a 128-bit integer, these use mode
 @code{TI}.
 
+In the 64-bit mode, x86-64 family of processors uses additional built-in
+functions for efficient use of @code{TF} (@code{__float128}) 128-bit
+floating point and @code{TC} 128-bit complex floating point values.
+
+The following floating point built-in functions are made available in the
+64-bit mode.  All of them implement the function that is part of the name.
+
+@smallexample
+__float128 __builtin_fabsq (__float128)
+__float128 __builtin_copysignq (__float128, __float128)
+@end smallexample
+
+The following floating point built-in functions are made available in the
+64-bit mode.
+
+@table @code
+@item __float128 __builtin_infq (void)
+Similar to @code{__builtin_inf}, except the return type is @code{__float128}.
+@end table
+
 The following built-in functions are made available by @option{-mmmx}.
 All of them generate the machine instruction that is part of the name.