quad.h¶
-
L
¶ 1
(0)
-
H
¶ 1
(1)
-
QUAD_MIN
¶ 1
(LLONG_MIN)
-
QUAD_MAX
¶ 1
(LLONG_MAX)
-
UQUAD_MAX
¶ 1
(ULLONG_MAX)
-
QUAD_BITS
¶ 1
(sizeof(quad_t) * CHAR_BIT)
-
INT_BITS
¶ 1
(sizeof(int) * CHAR_BIT)
-
HALF_BITS
¶ 1
(sizeof(int) * CHAR_BIT / 2)
-
HHALF
( x)¶ 1
((u_int) (x) >> HALF_BITS)
-
LHALF
( x)¶ 1
((u_int) (x) & (((int) 1 << HALF_BITS) - 1))
-
LHUP
( x)¶ 1
((u_int) (x) << HALF_BITS)
-
char
___QUAD_ASSERT__LENGHTS
()¶
-
char
___QUAD_ASSERT__2COMPLEMENT
()¶
-
long long
quad_t
¶
-
unsigned long long
u_quad_t
¶
-
unsigned int
qshift_t
¶
-
quad_t
__adddi3
(quad_t, quad_t)¶
-
quad_t
__anddi3
(quad_t, quad_t)¶
-
quad_t
__ashldi3
(quad_t, qshift_t)¶
-
quad_t
__ashrdi3
(quad_t, qshift_t)¶
-
int
__cmpdi2
(quad_t, quad_t)¶
-
quad_t
__divdi3
(quad_t, quad_t)¶
-
quad_t
__fixdfdi
(double)¶
-
quad_t
__fixsfdi
(float)¶
-
u_quad_t
__fixunsdfdi
(double)¶
-
u_quad_t
__fixunssfdi
(float)¶
-
double
__floatdidf
(quad_t)¶
-
float
__floatdisf
(quad_t)¶
-
double
__floatunsdidf
(u_quad_t)¶
-
quad_t
__iordi3
(quad_t, quad_t)¶
-
quad_t
__lshldi3
(quad_t, qshift_t)¶
-
quad_t
__lshrdi3
(quad_t, qshift_t)¶
-
quad_t
__moddi3
(quad_t, quad_t)¶
-
quad_t
__muldi3
(quad_t, quad_t)¶
-
quad_t
__negdi2
(quad_t)¶
-
quad_t
__one_cmpldi2
(quad_t)¶
-
u_quad_t
__qdivrem
(u_quad_t, u_quad_t, u_quad_t *)¶
-
quad_t
__subdi3
(quad_t, quad_t)¶
-
int
__ucmpdi2
(u_quad_t, u_quad_t)¶
-
u_quad_t
__udivdi3
(u_quad_t, u_quad_t)¶
-
u_quad_t
__umoddi3
(u_quad_t, u_quad_t)¶
-
quad_t
__xordi3
(quad_t, quad_t)¶
-
union
uu
¶ Depending on the desired operation, we view a `long long’ (aka quad_t) in one or more of the following formats.