Lines Matching refs:op1_lval
492 #define convert_op1_op2_long(op1, op1_lval, op2, op2_lval, result, opcode, sigil) \ argument
499 op1_lval = Z_LVAL_P(op1); \
504 op1_lval = zendi_try_get_long(op1, &failed); \
513 op1_lval = Z_LVAL_P(op1); \
1472 zend_long op1_lval, op2_lval; in mod_function() local
1474 convert_op1_op2_long(op1, op1_lval, op2, op2_lval, result, ZEND_MOD, "%"); in mod_function()
1499 ZVAL_LONG(result, op1_lval % op2_lval); in mod_function()
1632 zend_long op1_lval, op2_lval; in bitwise_or_function() local
1678 op1_lval = zendi_try_get_long(op1, &failed); in bitwise_or_function()
1687 op1_lval = Z_LVAL_P(op1); in bitwise_or_function()
1707 ZVAL_LONG(result, op1_lval | op2_lval); in bitwise_or_function()
1714 zend_long op1_lval, op2_lval; in bitwise_and_function() local
1760 op1_lval = zendi_try_get_long(op1, &failed); in bitwise_and_function()
1769 op1_lval = Z_LVAL_P(op1); in bitwise_and_function()
1789 ZVAL_LONG(result, op1_lval & op2_lval); in bitwise_and_function()
1796 zend_long op1_lval, op2_lval; in bitwise_xor_function() local
1842 op1_lval = zendi_try_get_long(op1, &failed); in bitwise_xor_function()
1851 op1_lval = Z_LVAL_P(op1); in bitwise_xor_function()
1871 ZVAL_LONG(result, op1_lval ^ op2_lval); in bitwise_xor_function()
1878 zend_long op1_lval, op2_lval; in shift_left_function() local
1880 convert_op1_op2_long(op1, op1_lval, op2, op2_lval, result, ZEND_SL, "<<"); in shift_left_function()
1908 ZVAL_LONG(result, (zend_long) ((zend_ulong) op1_lval << op2_lval)); in shift_left_function()
1915 zend_long op1_lval, op2_lval; in shift_right_function() local
1917 convert_op1_op2_long(op1, op1_lval, op2, op2_lval, result, ZEND_SR, ">>"); in shift_right_function()
1925 ZVAL_LONG(result, (op1_lval < 0) ? -1 : 0); in shift_right_function()
1944 ZVAL_LONG(result, op1_lval >> op2_lval); in shift_right_function()