Lines Matching refs:Z_LVAL_P

254 …if ((Z_TYPE_INFO_P(op)=is_numeric_string(ZSTR_VAL(str), ZSTR_LEN(str), &Z_LVAL_P(op), &Z_DVAL_P(op…  in convert_scalar_to_number()
303 …if ((Z_TYPE_INFO_P(holder) = is_numeric_string(Z_STRVAL_P(op), Z_STRLEN_P(op), &Z_LVAL_P(holder), … in _zendi_convert_scalar_to_number_silent()
340 &Z_LVAL_P(holder), &Z_DVAL_P(holder), /* allow errors */ true, NULL, &trailing_data))) { in _zendi_try_convert_scalar_to_number()
460 return Z_LVAL_P(op); in zval_try_get_long()
499 op1_lval = Z_LVAL_P(op1); \
513 op1_lval = Z_LVAL_P(op1); \
522 op2_lval = Z_LVAL_P(op2); \
536 op2_lval = Z_LVAL_P(op2); \
617 ZVAL_DOUBLE(op, (double) Z_LVAL_P(op)); in convert_to_double()
683 ZVAL_BOOL(op, Z_LVAL_P(op) ? 1 : 0); in convert_to_boolean()
750 ZVAL_STR(op, zend_long_to_str(Z_LVAL_P(op))); in _convert_to_string()
916 return Z_LVAL_P(op); in zval_get_long_func()
985 return (double) Z_LVAL_P(op); in zval_get_double_func()
1025 return zend_long_to_str(Z_LVAL_P(op)); in __zval_get_string_func()
1101 ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) + Z_DVAL_P(op2)); in add_function_fast()
1104 ZVAL_DOUBLE(result, Z_DVAL_P(op1) + ((double)Z_LVAL_P(op2))); in add_function_fast()
1167 ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) - Z_DVAL_P(op2)); in sub_function_fast()
1170 ZVAL_DOUBLE(result, Z_DVAL_P(op1) - ((double)Z_LVAL_P(op2))); in sub_function_fast()
1228 Z_LVAL_P(op1), Z_LVAL_P(op2), in mul_function_fast()
1229 Z_LVAL_P(result), Z_DVAL_P(result), overflow); in mul_function_fast()
1236 ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) * Z_DVAL_P(op2)); in mul_function_fast()
1239 ZVAL_DOUBLE(result, Z_DVAL_P(op1) * ((double)Z_LVAL_P(op2))); in mul_function_fast()
1295 if (Z_LVAL_P(op2) >= 0) { in pow_function_base()
1296 zend_long l1 = 1, l2 = Z_LVAL_P(op1), i = Z_LVAL_P(op2); in pow_function_base()
1329 ZVAL_DOUBLE(result, pow((double)Z_LVAL_P(op1), (double)Z_LVAL_P(op2))); in pow_function_base()
1336 ZVAL_DOUBLE(result, pow((double)Z_LVAL_P(op1), Z_DVAL_P(op2))); in pow_function_base()
1339 ZVAL_DOUBLE(result, pow(Z_DVAL_P(op1), (double)Z_LVAL_P(op2))); in pow_function_base()
1388 if (Z_LVAL_P(op2) == 0) { in div_function_base()
1390 } else if (Z_LVAL_P(op2) == -1 && Z_LVAL_P(op1) == ZEND_LONG_MIN) { in div_function_base()
1395 if (Z_LVAL_P(op1) % Z_LVAL_P(op2) == 0) { /* integer */ in div_function_base()
1396 ZVAL_LONG(result, Z_LVAL_P(op1) / Z_LVAL_P(op2)); in div_function_base()
1398 ZVAL_DOUBLE(result, ((double) Z_LVAL_P(op1)) / Z_LVAL_P(op2)); in div_function_base()
1408 if (Z_LVAL_P(op2) == 0) { in div_function_base()
1411 ZVAL_DOUBLE(result, Z_DVAL_P(op1) / (double)Z_LVAL_P(op2)); in div_function_base()
1417 ZVAL_DOUBLE(result, (double)Z_LVAL_P(op1) / Z_DVAL_P(op2)); in div_function_base()
1584 ZVAL_LONG(result, ~Z_LVAL_P(op1)); in bitwise_not_function()
1635 ZVAL_LONG(result, Z_LVAL_P(op1) | Z_LVAL_P(op2)); in bitwise_or_function()
1687 op1_lval = Z_LVAL_P(op1); in bitwise_or_function()
1701 op2_lval = Z_LVAL_P(op2); in bitwise_or_function()
1717 ZVAL_LONG(result, Z_LVAL_P(op1) & Z_LVAL_P(op2)); in bitwise_and_function()
1769 op1_lval = Z_LVAL_P(op1); in bitwise_and_function()
1783 op2_lval = Z_LVAL_P(op2); in bitwise_and_function()
1799 ZVAL_LONG(result, Z_LVAL_P(op1) ^ Z_LVAL_P(op2)); in bitwise_xor_function()
1851 op1_lval = Z_LVAL_P(op1); in bitwise_xor_function()
1865 op2_lval = Z_LVAL_P(op2); in bitwise_xor_function()
2246 return Z_LVAL_P(op1)>Z_LVAL_P(op2)?1:(Z_LVAL_P(op1)<Z_LVAL_P(op2)?-1:0); in zend_compare()
2249 return ZEND_THREEWAY_COMPARE(Z_DVAL_P(op1), (double)Z_LVAL_P(op2)); in zend_compare()
2252 return ZEND_THREEWAY_COMPARE((double)Z_LVAL_P(op1), Z_DVAL_P(op2)); in zend_compare()
2286 return compare_long_to_string(Z_LVAL_P(op1), Z_STR_P(op2)); in zend_compare()
2289 return -compare_long_to_string(Z_LVAL_P(op2), Z_STR_P(op1)); in zend_compare()
2386 return (Z_LVAL_P(op1) == Z_LVAL_P(op2)); in zend_is_identical()
3271 … zend_binary_strncmp(Z_STRVAL_P(s1), Z_STRLEN_P(s1), Z_STRVAL_P(s2), Z_STRLEN_P(s2), Z_LVAL_P(s3)); in zend_binary_zval_strncmp()