extend.texi (X86 Built-in Functions): Document __builtin_fabsq, __builtin_copysignq and __builtin_infq built-in functions.

* doc/extend.texi (X86 Built-in Functions): Document __builtin_fabsq,
	__builtin_copysignq and __builtin_infq built-in functions.

From-SVN: r125569
This commit is contained in:
Uros Bizjak 2007-06-08 13:22:44 +02:00 committed by Uros Bizjak
parent 291d9a2db0
commit 5513e23973
2 changed files with 25 additions and 0 deletions

View 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

View 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.