Lines Matching refs:op1
46 static void donc_add(zval *result, zval *op1, zval *op2) in donc_add() argument
50 if (IS_DONC(op1)) { in donc_add()
51 val_1 = Z_LVAL_P(OBJ_PROP_NUM(Z_OBJ_P(op1), 0)); in donc_add()
53 val_1 = zval_get_long(op1); in donc_add()
63 static void donc_mul(zval *result, zval *op1, zval *op2) in donc_mul() argument
67 if (IS_DONC(op1)) { in donc_mul()
68 val_1 = Z_LVAL_P(OBJ_PROP_NUM(Z_OBJ_P(op1), 0)); in donc_mul()
70 val_1 = zval_get_long(op1); in donc_mul()
81 static zend_result donc_do_operation(zend_uchar opcode, zval *result, zval *op1, zval *op2) in donc_do_operation() argument
86 if (result == op1) { in donc_do_operation()
87 ZVAL_COPY_VALUE(&op1_copy, op1); in donc_do_operation()
88 op1 = &op1_copy; in donc_do_operation()
93 donc_add(result, op1, op2); in donc_do_operation()
98 donc_mul(result, op1, op2); in donc_do_operation()
107 if (status == SUCCESS && op1 == &op1_copy) { in donc_do_operation()
108 zval_ptr_dtor(op1); in donc_do_operation()