Details
go_math_init ()
void        go_math_init                    (void);
 
go_continued_fraction ()
void        go_continued_fraction           (double val,
                                             int max_denom,
                                             int *res_num,
                                             int *res_denom);
| val: |  | 
| max_denom: |  | 
| res_num: |  | 
| res_denom: |  | 
 
go_stern_brocot ()
void        go_stern_brocot                 (double val,
                                             int max_denom,
                                             int *res_num,
                                             int *res_denom);
| val: |  | 
| max_denom: |  | 
| res_num: |  | 
| res_denom: |  | 
 
go_add_epsilon ()
double      go_add_epsilon                  (double x);
 
go_sub_epsilon ()
double      go_sub_epsilon                  (double x);
 
go_fake_floor ()
double      go_fake_floor                   (double x);
 
go_fake_ceil ()
double      go_fake_ceil                    (double x);
 
go_fake_round ()
double      go_fake_round                   (double x);
 
go_fake_trunc ()
double      go_fake_trunc                   (double x);
 
go_rint ()
double      go_rint                         (double x);
 
go_finite ()
int         go_finite                       (double x);
 
go_pow2 ()
double      go_pow2                         (int n);
 
go_pow10 ()
double      go_pow10                        (int n);
 
asinh ()
double      asinh                           (double x);
 
acosh ()
double      acosh                           (double x);
 
atanh ()
double      atanh                           (double x);
 
log1p ()
double      log1p                           (double x);
 
expm1 ()
double      expm1                           (double x);
 
go_finitel
#define go_finitel finitel