11#define __RTFloat_h__ included
29 , word_scale = 1 << bits_per_word
30 , word_mask = word_scale - 1
32 , mantissa_bits = mantissa_words * bits_per_word
33 , mantissa_digits = ( 10 * mantissa_bits + 32 ) / 33
38 typedef unsigned char word;
43 word mantissa[ mantissa_words ];
50 void assign(
double );
54 void normalize10(
void );
57 int mod10(
void )
const;
68 void mul10(
int digit );
72 void normalize2(
void );
80 static double pow2(
unsigned exponent );
83 void multiply(
const RTFloat & );
90 typedef unsigned long dword;