// based on https://github.com/google/double-conversion/issues/28
static double hardDoubles[] = {
1651087494906221570.0,
- -5074790912492772E-327,
- 83602530019752571E-327,
2.207817077636718750000000000000,
1.818351745605468750000000000000,
3.941719055175781250000000000000,
1.305290222167968750000000000000,
3.834922790527343750000000000000,};
- static double integerDoubles[] = {
+ static double exactDoubles[] = {
51423,
51423e10,
+ -5074790912492772E-327,
+ 83602530019752571E-327,
4.503599627370496E15,
6.789512076111555E15,
9.007199254740991E15,
checkDoubleBehavior(d, true);
}
- for (double d : integerDoubles) {
+ for (double d : exactDoubles) {
checkDoubleBehavior(d, false);
}
// based on https://github.com/google/double-conversion/issues/28
double[] hardDoubles = {
1651087494906221570.0,
- -5074790912492772E-327,
- 83602530019752571E-327,
2.207817077636718750000000000000,
1.818351745605468750000000000000,
3.941719055175781250000000000000,
1.305290222167968750000000000000,
3.834922790527343750000000000000, };
- double[] integerDoubles = {
+ double[] exactDoubles = {
51423,
51423e10,
+ -5074790912492772E-327,
+ 83602530019752571E-327,
4.503599627370496E15,
6.789512076111555E15,
9.007199254740991E15,
checkDoubleBehavior(d, true, "");
}
- for (double d : integerDoubles) {
+ for (double d : exactDoubles) {
checkDoubleBehavior(d, false, "");
}