Red Hat ENTERPRISE LINUX 4 Manual page 222

Hide thumbs Also See for ENTERPRISE LINUX 4:
Table of Contents

Advertisement

214
double
__builtin_inf
the target floating-point format does not support infinities. This function is suitable for implementing
the ISO C99 macro
INFINITY
float
__builtin_inff
long double
__builtin_infl
.
double
double
__builtin_nan
Since ISO C99 defines this function in terms of
the parsing is in order. The string is parsed as by
or
prefixes. The number parsed is placed in the significand such that the least significant bit of the
0x
number is at the least significant bit of the significand. The number is truncated to fit the significand
field provided. The significand is forced to be a quiet NaN.
This function, if given a string literal, is evaluated early enough that it is considered a compile-time
constant.
float
__builtin_nanf
long double
__builtin_nanl
.
long double
double
__builtin_nans
significand is forced to be a signaling NaN. The
http://www.open-std.org/jtc1/sc22/wg14/www/docs/n965.htmWG14 N965.
float
__builtin_nansf
.
float
long double
__builtin_nansl
is
.
long double
int
__builtin_ffs
if
is zero, returns zero.
x
int
__builtin_clz
significant bit position. If
int
__builtin_ctz
significant bit position. If
int
__builtin_popcount
int
__builtin_parity
2.
int
__builtin_ffsl
.
unsigned long
int
__builtin_clzl
.
unsigned long
int
__builtin_ctzl
.
unsigned long
int
__builtin_popcountl
type is
unsigned long
int
__builtin_parityl
is
.
unsigned long
int
__builtin_ffsll
is
unsigned long long
(void) Similar to
.
(void) Similar to
__builtin_inf
(void) Similar to
(const char *str) This is an implementation of the ISO C99 function
(const char *str) Similar to
(const char *str) Similar to
(const
char
(const char *str) Similar to
(const char *str) Similar to
(unsigned int x) Returns one plus the index of the least significant 1-bit of
(unsigned int x) Returns the number of leading 0-bits in
is 0, the result is undefined.
x
(unsigned int x) Returns the number of trailing 0-bits in
is 0, the result is undefined.
x
(unsigned int x) Returns the number of 1-bits in
(unsigned int x) Returns the parity of
(unsigned long) Similar to
(unsigned long) Similar to
(unsigned long) Similar to
(unsigned long) Similar to
.
(unsigned long) Similar to
(unsigned long long) Similar to
.
Chapter 6. Extensions to the C Language Family
__builtin_huge_val
, except the return type is
__builtin_inf
, which we do not implement, a description of
strtod
; that is, the base is recognized by leading
strtol
__builtin_nan
__builtin_nan
*str)
Similar
to
__builtin_nans
__builtin_nans
, i.e. the number of 1-bits in
x
__builtin_ffs
__builtin_clz
__builtin_ctz
__builtin_popcount
__builtin_parity
__builtin_ffs
, except a warning is generated if
float
, except the return type is
, except the return type is
, except the return type is
__builtin_nan
function is proposed by
nans
, except the return type is
, except the return type
, starting at the most
x
, starting at the least
x
.
x
, except the argument type is
, except the argument type is
, except the argument type is
, except the argument
, except the argument type
, except the argument type
.
long
.
nan
0
.
float
,
except
the
, or
x
modulo
x

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ENTERPRISE LINUX 4 and is the answer not in the manual?

Subscribe to Our Youtube Channel

Table of Contents