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  )     ((u_long)(x) >> HALF_BITS)
 

#define L   _QUAD_LOWWORD
 

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

#define LHUP  )     ((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