#include <float.h>
#include <limits.h>
#include <math.h>
Go to the source code of this file.
|
static double | quick_two_diff (double a, double b, double *err) |
|
static double | quick_two_sum (double a, double b, double *err) |
|
static double | two_aint (double d) |
|
static int | two_comp (const double a, const double b) |
|
static double | two_diff (double a, double b, double *err) |
|
static double | two_div (double a, double b, double *err) |
|
static double | two_nint (double d) |
|
static double | two_prod (double a, double b, double *err) |
|
static void | two_split (double a, double *hi, double *lo) |
|
static double | two_sqr (double a, double *err) |
|
static double | two_sum (double a, double b, double *err) |
|
◆ _DD_SPLIT_THRESH
#define _DD_SPLIT_THRESH 6.69692879491417e+299 |
◆ _DD_SPLITTER
#define _DD_SPLITTER 134217729.0 |
◆ quick_two_diff()
static double quick_two_diff |
( |
double |
a, |
|
|
double |
b, |
|
|
double * |
err |
|
) |
| |
|
inlinestatic |
◆ quick_two_sum()
static double quick_two_sum |
( |
double |
a, |
|
|
double |
b, |
|
|
double * |
err |
|
) |
| |
|
inlinestatic |
◆ two_aint()
static double two_aint |
( |
double |
d | ) |
|
|
inlinestatic |
◆ two_comp()
static int two_comp |
( |
const double |
a, |
|
|
const double |
b |
|
) |
| |
|
inlinestatic |
◆ two_diff()
static double two_diff |
( |
double |
a, |
|
|
double |
b, |
|
|
double * |
err |
|
) |
| |
|
inlinestatic |
◆ two_div()
static double two_div |
( |
double |
a, |
|
|
double |
b, |
|
|
double * |
err |
|
) |
| |
|
inlinestatic |
◆ two_nint()
static double two_nint |
( |
double |
d | ) |
|
|
inlinestatic |
◆ two_prod()
static double two_prod |
( |
double |
a, |
|
|
double |
b, |
|
|
double * |
err |
|
) |
| |
|
inlinestatic |
◆ two_split()
static void two_split |
( |
double |
a, |
|
|
double * |
hi, |
|
|
double * |
lo |
|
) |
| |
|
inlinestatic |
◆ two_sqr()
static double two_sqr |
( |
double |
a, |
|
|
double * |
err |
|
) |
| |
|
inlinestatic |
◆ two_sum()
static double two_sum |
( |
double |
a, |
|
|
double |
b, |
|
|
double * |
err |
|
) |
| |
|
inlinestatic |