93EpdCmp(
const char *key1,
const char *key2)
626 epd2->
type.
value / pow((
double)2.0, (
double)diff);
692 epd2->
type.
value / pow((
double)2.0, (
double)diff);
816 epd2->
type.
value / pow((
double)2.0, (
double)diff);
883 epd2->
type.
value / pow((
double)2.0, (
double)diff);
949 epd->
type.
value = pow((
double)2.0, (
double)n);
1017 epd->
type.
value /= pow((
double)10.0, (
double)exponent);
1098 sscanf(
pos,
"E%d", &exponent);
#define ABC_ALLOC(type, num)
#define ABC_NAMESPACE_IMPL_START
#define ABC_NAMESPACE_IMPL_END
ABC_NAMESPACE_IMPL_START typedef signed char value
void EpdAdd2(EpDouble *epd1, EpDouble *epd2)
int EpdIsZero(EpDouble *epd)
int EpdGetExponentDecimal(double value)
int IsNanDouble(double value)
void EpdDivide2(EpDouble *epd1, EpDouble *epd2)
void EpdDivide3(EpDouble *epd1, EpDouble *epd2, EpDouble *epd3)
int EpdIsNan(EpDouble *epd)
void EpdNormalizeDecimal(EpDouble *epd)
void EpdMultiply3(EpDouble *epd1, EpDouble *epd2, EpDouble *epd3)
void EpdGetValueAndDecimalExponent(EpDouble *epd, double *value, int *exponent)
int EpdIsInf(EpDouble *epd)
int EpdIsNanOrInf(EpDouble *epd)
void EpdSubtract(EpDouble *epd1, double value)
void EpdSubtract2(EpDouble *epd1, EpDouble *epd2)
void EpdSubtract3(EpDouble *epd1, EpDouble *epd2, EpDouble *epd3)
ABC_NAMESPACE_IMPL_START EpDouble * EpdAlloc(void)
void EpdGetString(EpDouble *epd, char *str)
void EpdPow2Decimal(int n, EpDouble *epd)
void EpdMultiply3Decimal(EpDouble *epd1, EpDouble *epd2, EpDouble *epd3)
int IsNanOrInfDouble(double value)
void EpdMakeNan(EpDouble *epd)
void EpdMakeZero(EpDouble *epd, int sign)
void EpdPow2(int n, EpDouble *epd)
void EpdMultiply2(EpDouble *epd1, EpDouble *epd2)
void EpdFree(EpDouble *epd)
void EpdCopy(EpDouble *from, EpDouble *to)
void EpdConvert(double value, EpDouble *epd)
void EpdNormalize(EpDouble *epd)
void EpdMakeInf(EpDouble *epd, int sign)
void EpdAdd(EpDouble *epd1, double value)
void EpdMultiply(EpDouble *epd1, double value)
int IsInfDouble(double value)
void EpdDivide(EpDouble *epd1, double value)
int EpdCmp(const char *key1, const char *key2)
void EpdMultiply2Decimal(EpDouble *epd1, EpDouble *epd2)
void EpdAdd3(EpDouble *epd1, EpDouble *epd2, EpDouble *epd3)
int EpdGetExponent(double value)
struct EpDoubleStruct EpDouble
struct IeeeDoubleStruct bits