SpeedCrunch  0.11
Classes | Defines | Typedefs | Functions
/usr/src/RPM/BUILD/speedcrunch-0.11/src/math/floatlong.h File Reference
#include "floatconfig.h"
Include dependency graph for floatlong.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  t_longint

Defines

#define BITS_IN_UNSIGNED   (sizeof(unsigned)*8)
#define UARRAYLG   ((8305*(MATHPRECISION+5) + 1)/20000/sizeof(unsigned) + 2)

Typedefs

typedef unsigned t_uarray [UARRAYLG]

Functions

int _findfirstbit (unsigned value)
char _longadd (unsigned *s1, unsigned *s2)
char _longmul (unsigned *f1, unsigned *f2)
char _checkadd (int *s1, int s2)
char _checkmul (int *f1, int f2)
unsigned _longshr (unsigned low, unsigned high, char shift)
unsigned _longshl (unsigned low, unsigned high, char shift)
unsigned _longarrayadd (unsigned *uarray, int lg, unsigned incr)
unsigned _longarraymul (unsigned *uarray, int lg, unsigned factor)
void _orsubstr (unsigned *uarray, int bitofs, unsigned value)
unsigned _bitsubstr (unsigned *uarray, int ofs)
unsigned _bitlength (t_longint *l)
unsigned _lastnonzerobit (t_longint *l)
char _longintsetsize (t_longint *l, unsigned bitlength)
unsigned _longintadd (t_longint *l, unsigned summand)
unsigned _longintmul (t_longint *l, unsigned factor)

Define Documentation

#define BITS_IN_UNSIGNED   (sizeof(unsigned)*8)
#define UARRAYLG   ((8305*(MATHPRECISION+5) + 1)/20000/sizeof(unsigned) + 2)

Typedef Documentation

typedef unsigned t_uarray[UARRAYLG]

Function Documentation

unsigned _bitlength ( t_longint l)
unsigned _bitsubstr ( unsigned *  uarray,
int  ofs 
)
char _checkadd ( int *  s1,
int  s2 
)
char _checkmul ( int *  f1,
int  f2 
)
int _findfirstbit ( unsigned  value)
unsigned _lastnonzerobit ( t_longint l)
char _longadd ( unsigned *  s1,
unsigned *  s2 
)
unsigned _longarrayadd ( unsigned *  uarray,
int  lg,
unsigned  incr 
)
unsigned _longarraymul ( unsigned *  uarray,
int  lg,
unsigned  factor 
)
unsigned _longintadd ( t_longint l,
unsigned  summand 
)
unsigned _longintmul ( t_longint l,
unsigned  factor 
)
char _longintsetsize ( t_longint l,
unsigned  bitlength 
)
char _longmul ( unsigned *  f1,
unsigned *  f2 
)
unsigned _longshl ( unsigned  low,
unsigned  high,
char  shift 
)
unsigned _longshr ( unsigned  low,
unsigned  high,
char  shift 
)
void _orsubstr ( unsigned *  uarray,
int  bitofs,
unsigned  value 
)