#include <stdint.h>
Classes | |
union | uu |
Defines | |
#define | H _QUAD_HIGHWORD |
#define | L _QUAD_LOWWORD |
#define | QUAD_BITS (sizeof(quad_t) * CHAR_BIT) |
#define | LONG_BITS (sizeof(long) * CHAR_BIT) |
#define | HALF_BITS (sizeof(long) * CHAR_BIT / 2) |
#define | HHALF(x) ((x) >> HALF_BITS) |
#define | LHALF(x) ((x) & ((1 << HALF_BITS) - 1)) |
#define | LHUP(x) ((x) << HALF_BITS) |
#define | B (1 << HALF_BITS) |
#define | COMBINE(a, b) (((u_long)(a) << HALF_BITS) | (b)) |
Typedefs | |
typedef unsigned long | u_long |
typedef u_long | digit |
Functions | |
u_quad_t | __qdivrem (u_quad_t uq, u_quad_t vq, u_quad_t *arq) |
u_quad_t | __umoddi3 (u_quad_t a, u_quad_t b) |
quad_t | __divdi3 (quad_t a, quad_t b) |
u_quad_t | __udivdi3 (u_quad_t a, u_quad_t b) |
#define B (1 << HALF_BITS) |
#define COMBINE | ( | a, | ||
b | ||||
) | (((u_long)(a) << HALF_BITS) | (b)) |
#define H _QUAD_HIGHWORD |
#define HALF_BITS (sizeof(long) * CHAR_BIT / 2) |
#define HHALF | ( | x | ) | ((x) >> HALF_BITS) |
#define L _QUAD_LOWWORD |
#define LHALF | ( | x | ) | ((x) & ((1 << HALF_BITS) - 1)) |
#define LHUP | ( | x | ) | ((x) << HALF_BITS) |
#define LONG_BITS (sizeof(long) * CHAR_BIT) |
#define QUAD_BITS (sizeof(quad_t) * CHAR_BIT) |
typedef unsigned long u_long |
quad_t __divdi3 | ( | quad_t | a, | |
quad_t | b | |||
) |
u_quad_t __qdivrem | ( | u_quad_t | uq, | |
u_quad_t | vq, | |||
u_quad_t * | arq | |||
) |
u_quad_t __udivdi3 | ( | u_quad_t | a, | |
u_quad_t | b | |||
) |
u_quad_t __umoddi3 | ( | u_quad_t | a, | |
u_quad_t | b | |||
) |