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 );
51 void assign(
long double );
55 void normalize10(
void );
58 int mod10(
void )
const;
69 void mul10(
int digit );
73 void normalize2(
void );
81 static double pow2(
unsigned exponent );
84 void multiply(
const RTFloat & );
91 typedef unsigned long dword;