Lines Matching refs:doubleValue
58 double doubleValue; /* Floating-point value, if any. */
383 valuePtr->doubleValue = strtod(string, &term);
387 TclExprFloatError(interp, valuePtr->doubleValue);
488 valuePtr->doubleValue = strtod(p, &term);
491 TclExprFloatError(interp, valuePtr->doubleValue);
798 valuePtr->doubleValue = -valuePtr->doubleValue;
820 if (valuePtr->doubleValue == 0.0) {
882 valuePtr->intValue = valuePtr->doubleValue != 0;
995 value2.doubleValue = value2.intValue;
1000 valuePtr->doubleValue = valuePtr->intValue;
1039 value2.doubleValue = value2.intValue;
1044 valuePtr->doubleValue = valuePtr->intValue;
1093 valuePtr->doubleValue *= value2.doubleValue;
1137 if (value2.doubleValue == 0.0) {
1140 valuePtr->doubleValue /= value2.doubleValue;
1147 valuePtr->doubleValue += value2.doubleValue;
1154 valuePtr->doubleValue -= value2.doubleValue;
1180 valuePtr->doubleValue < value2.doubleValue;
1193 valuePtr->doubleValue > value2.doubleValue;
1206 valuePtr->doubleValue <= value2.doubleValue;
1219 valuePtr->doubleValue >= value2.doubleValue;
1232 valuePtr->doubleValue == value2.doubleValue;
1245 valuePtr->doubleValue != value2.doubleValue;
1270 value2.intValue = value2.doubleValue != 0;
1277 value2.intValue = value2.doubleValue != 0;
1345 Tcl_PrintDouble(interp, valuePtr->doubleValue, valuePtr->pv.buffer);
1417 if ((valuePtr->type == TYPE_DOUBLE) && (IS_NAN(valuePtr->doubleValue)
1418 || IS_INF(valuePtr->doubleValue))) {
1423 TclExprFloatError(interp, valuePtr->doubleValue);
1467 *ptr = (long) value.doubleValue;
1494 *ptr = value.doubleValue;
1521 *ptr = value.doubleValue != 0.0;
1566 Tcl_PrintDouble(interp, value.doubleValue, interp->result);
1741 args[i].doubleValue = valuePtr->intValue;
1749 args[i].intValue = (long) valuePtr->doubleValue;
1752 args[i].doubleValue = valuePtr->doubleValue;
1805 valuePtr->doubleValue = funcResult.doubleValue;
1899 resultPtr->doubleValue = (*func)(args[0].doubleValue);
1901 TclExprFloatError(interp, resultPtr->doubleValue);
1921 resultPtr->doubleValue = (*func)(args[0].doubleValue, args[1].doubleValue);
1923 TclExprFloatError(interp, resultPtr->doubleValue);
1940 if (args[0].doubleValue < 0) {
1941 resultPtr->doubleValue = -args[0].doubleValue;
1943 resultPtr->doubleValue = args[0].doubleValue;
1972 resultPtr->doubleValue = args[0].doubleValue;
1974 resultPtr->doubleValue = args[0].intValue;
1991 if (args[0].doubleValue < 0) {
1992 if (args[0].doubleValue < (double) (long) LONG_MIN) {
2000 if (args[0].doubleValue > (double) LONG_MAX) {
2004 resultPtr->intValue = (long) args[0].doubleValue;
2021 if (args[0].doubleValue < 0) {
2022 if (args[0].doubleValue <= (((double) (long) LONG_MIN) - 0.5)) {
2029 resultPtr->intValue = (long) (args[0].doubleValue - 0.5);
2031 if (args[0].doubleValue >= (((double) LONG_MAX + 0.5))) {
2034 resultPtr->intValue = (long) (args[0].doubleValue + 0.5);