dval1 2648 Zend/zend_operators.c double dval1 = 0.0, dval2 = 0.0; dval1 2650 Zend/zend_operators.c if ((ret1 = is_numeric_string_ex(s1->val, s1->len, &lval1, &dval1, 0, &oflow1)) && dval1 2653 Zend/zend_operators.c if (oflow1 != 0 && oflow1 == oflow2 && dval1 - dval2 == 0. && dval1 2654 Zend/zend_operators.c ((oflow1 == 1 && dval1 > 9007199254740991. /*0x1FFFFFFFFFFFFF*/) dval1 2655 Zend/zend_operators.c || (oflow1 == -1 && dval1 < -9007199254740991.))) { dval1 2657 Zend/zend_operators.c if (oflow1 != 0 && oflow1 == oflow2 && dval1 - dval2 == 0.) { dval1 2669 Zend/zend_operators.c dval1 = (double) lval1; dval1 2675 Zend/zend_operators.c } else if (dval1 == dval2 && !zend_finite(dval1)) { dval1 2680 Zend/zend_operators.c dval1 = dval1 - dval2; dval1 2681 Zend/zend_operators.c return ZEND_NORMALIZE_BOOL(dval1);