quad.h File Reference

#include <libc.h>

Go to the source code of this file.

Data Structures

union  uu

Defines

#define __QUAD_QUAD_H__   1
#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)   ((u_long)(x) >> HALF_BITS)
#define LHALF(x)   ((u_long)(x) & (((long)1 << HALF_BITS) - 1))
#define LHUP(x)   ((u_long)(x) << HALF_BITS)

Typedefs

typedef unsigned int qshift_t

Functions

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)


Define Documentation

#define __QUAD_QUAD_H__   1
 

#define H   _QUAD_HIGHWORD
 

#define HALF_BITS   (sizeof(long) * CHAR_BIT / 2)
 

#define HHALF (  x   )     ((u_long)(x) >> HALF_BITS)
 

#define L   _QUAD_LOWWORD
 

#define LHALF (  x   )     ((u_long)(x) & (((long)1 << HALF_BITS) - 1))
 

#define LHUP (  x   )     ((u_long)(x) << HALF_BITS)
 

#define LONG_BITS   (sizeof(long) * CHAR_BIT)
 

#define QUAD_BITS   (sizeof(quad_t) * CHAR_BIT)
 


Typedef Documentation

typedef unsigned int qshift_t
 


Function Documentation

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 
) 
 


Generated on Wed May 24 23:05:57 2006 for LSE/OS by  doxygen 1.4.6