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.