op2               214 Zend/zend_ast.c 	zval op1, op2;
op2               221 Zend/zend_ast.c 			} else if (UNEXPECTED(zend_ast_evaluate(&op2, ast->child[1], scope) != SUCCESS)) {
op2               226 Zend/zend_ast.c 				ret = op(result, &op1, &op2);
op2               228 Zend/zend_ast.c 				zval_dtor(&op2);
op2               235 Zend/zend_ast.c 			} else if (UNEXPECTED(zend_ast_evaluate(&op2, ast->child[1], scope) != SUCCESS)) {
op2               242 Zend/zend_ast.c 				ret = op(result, &op2, &op1);
op2               244 Zend/zend_ast.c 				zval_dtor(&op2);
op2               285 Zend/zend_ast.c 				if (UNEXPECTED(zend_ast_evaluate(&op2, ast->child[1], scope) != SUCCESS)) {
op2               290 Zend/zend_ast.c 				ZVAL_BOOL(result, zend_is_true(&op2));
op2               291 Zend/zend_ast.c 				zval_dtor(&op2);
op2               305 Zend/zend_ast.c 				if (UNEXPECTED(zend_ast_evaluate(&op2, ast->child[1], scope) != SUCCESS)) {
op2               310 Zend/zend_ast.c 				ZVAL_BOOL(result, zend_is_true(&op2));
op2               311 Zend/zend_ast.c 				zval_dtor(&op2);
op2               341 Zend/zend_ast.c 			if (UNEXPECTED(zend_ast_evaluate(&op2, ast->child[0], scope) != SUCCESS)) {
op2               345 Zend/zend_ast.c 				ret = add_function(result, &op1, &op2);
op2               346 Zend/zend_ast.c 				zval_dtor(&op2);
op2               350 Zend/zend_ast.c 			if (UNEXPECTED(zend_ast_evaluate(&op2, ast->child[0], scope) != SUCCESS)) {
op2               354 Zend/zend_ast.c 				ret = sub_function(result, &op1, &op2);
op2               355 Zend/zend_ast.c 				zval_dtor(&op2);
op2               373 Zend/zend_ast.c 					if (UNEXPECTED(zend_ast_evaluate(&op2, elem->child[0], scope) != SUCCESS)) {
op2               378 Zend/zend_ast.c 					if (UNEXPECTED(zend_ast_add_array_element(result, &op1, &op2) != SUCCESS)) {
op2               380 Zend/zend_ast.c 						zval_dtor(&op2);
op2               390 Zend/zend_ast.c 			} else if (UNEXPECTED(zend_ast_evaluate(&op2, ast->child[1], scope) != SUCCESS)) {
op2               396 Zend/zend_ast.c 				zend_fetch_dimension_by_zval(&tmp, &op1, &op2);
op2               404 Zend/zend_ast.c 				zval_dtor(&op2);
op2               619 Zend/zend_compile.c 		SET_UNUSED(opline->op2);
op2               637 Zend/zend_compile.c 				SET_UNUSED(opline->op2);
op2               650 Zend/zend_compile.c 					SET_UNUSED(opline->op2);
op2               941 Zend/zend_compile.c 	zval *op1, *op2;
op2               945 Zend/zend_compile.c 		op2 = CT_CONSTANT_EX(op_array, opline->op2.constant);
op2               948 Zend/zend_compile.c 		op2 = RT_CONSTANT(op_array, opline->op2);
op2               954 Zend/zend_compile.c 	if (zend_hash_add_ptr(function_table, Z_STR_P(op2), new_function) == NULL) {
op2               958 Zend/zend_compile.c 		if ((old_function = zend_hash_find_ptr(function_table, Z_STR_P(op2))) != NULL
op2               982 Zend/zend_compile.c 	zval *op1, *op2;
op2               986 Zend/zend_compile.c 		op2 = CT_CONSTANT_EX(op_array, opline->op2.constant);
op2               989 Zend/zend_compile.c 		op2 = RT_CONSTANT(op_array, opline->op2);
op2               996 Zend/zend_compile.c 	if (zend_hash_add_ptr(class_table, Z_STR_P(op2), ce) == NULL) {
op2              1019 Zend/zend_compile.c 	zval *op1, *op2;
op2              1023 Zend/zend_compile.c 		op2 = CT_CONSTANT_EX(op_array, opline->op2.constant);
op2              1026 Zend/zend_compile.c 		op2 = RT_CONSTANT(op_array, opline->op2);
op2              1038 Zend/zend_compile.c 			zend_error_noreturn(E_COMPILE_ERROR, "Cannot declare %s %s, because the name is already in use", zend_get_object_type(Z_OBJCE_P(op2)), Z_STRVAL_P(op2));
op2              1043 Zend/zend_compile.c 	if (zend_hash_exists(class_table, Z_STR_P(op2))) {
op2              1052 Zend/zend_compile.c 	if (zend_hash_add_ptr(class_table, Z_STR_P(op2), ce) == NULL) {
op2              1087 Zend/zend_compile.c 				parent_name = CT_CONSTANT(fetch_class_opline->op2);
op2              1108 Zend/zend_compile.c 				zend_del_literal(CG(active_op_array), fetch_class_opline->op2.constant);
op2              1128 Zend/zend_compile.c 	zend_del_literal(CG(active_op_array), opline->op2.constant);
op2              1168 Zend/zend_compile.c 			zval *parent_name = RT_CONSTANT(op_array, op_array->opcodes[opline_num-1].op2);
op2              1466 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
op2              1482 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
op2              1498 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
op2              1851 Zend/zend_compile.c static zend_op *zend_emit_op(znode *result, zend_uchar opcode, znode *op1, znode *op2) /* {{{ */
op2              1862 Zend/zend_compile.c 	if (op2 == NULL) {
op2              1863 Zend/zend_compile.c 		SET_UNUSED(opline->op2);
op2              1865 Zend/zend_compile.c 		SET_NODE(opline->op2, op2);
op2              1875 Zend/zend_compile.c static zend_op *zend_emit_op_tmp(znode *result, zend_uchar opcode, znode *op1, znode *op2) /* {{{ */
op2              1886 Zend/zend_compile.c 	if (op2 == NULL) {
op2              1887 Zend/zend_compile.c 		SET_UNUSED(opline->op2);
op2              1889 Zend/zend_compile.c 		SET_NODE(opline->op2, op2);
op2              1913 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
op2              1937 Zend/zend_compile.c 	opline->op2.opline_num = opnum_target;
op2              1954 Zend/zend_compile.c 			opline->op2.opline_num = opnum_target;
op2              1967 Zend/zend_compile.c static inline zend_op *zend_delayed_emit_op(znode *result, zend_uchar opcode, znode *op1, znode *op2) /* {{{ */
op2              1977 Zend/zend_compile.c 	if (op2 == NULL) {
op2              1978 Zend/zend_compile.c 		SET_UNUSED(tmp_opline.op2);
op2              1980 Zend/zend_compile.c 		SET_NODE(tmp_opline.op2, op2);
op2              2021 Zend/zend_compile.c 			opline->op2.num = CG(active_op_array)->cache_size;
op2              2024 Zend/zend_compile.c 			opline->op2.num = -1;
op2              2145 Zend/zend_compile.c 			opline->op2.constant = zend_add_class_name_literal(CG(active_op_array),
op2              2336 Zend/zend_compile.c 		convert_to_string(CT_CONSTANT(opline->op2));
op2              2337 Zend/zend_compile.c 		zend_alloc_polymorphic_cache_slot(opline->op2.constant);
op2              2387 Zend/zend_compile.c 		opline->op2.constant = zend_add_class_name_literal(
op2              2390 Zend/zend_compile.c 		SET_NODE(opline->op2, &class_node);
op2              2698 Zend/zend_compile.c 			opline->op2.num = arg_count;
op2              2761 Zend/zend_compile.c 		SET_UNUSED(opline->op2);
op2              2762 Zend/zend_compile.c 		opline->op2.opline_num = arg_num;
op2              2854 Zend/zend_compile.c 	opline->op2.constant = zend_add_ns_func_name_literal(
op2              2856 Zend/zend_compile.c 	zend_alloc_cache_slot(opline->op2.constant);
op2              2875 Zend/zend_compile.c 			opline->op2.constant = zend_add_func_name_literal(CG(active_op_array), method);
op2              2876 Zend/zend_compile.c 			zend_alloc_cache_slot(opline->op2.constant);
op2              2882 Zend/zend_compile.c 			opline->op2.constant = zend_add_func_name_literal(CG(active_op_array), str);
op2              2883 Zend/zend_compile.c 			zend_alloc_cache_slot(opline->op2.constant);
op2              2888 Zend/zend_compile.c 		SET_NODE(opline->op2, name_node);
op2              3002 Zend/zend_compile.c 	LITERAL_STR(opline->op2, lcname);
op2              3003 Zend/zend_compile.c 	zend_alloc_cache_slot(opline->op2.constant);
op2              3077 Zend/zend_compile.c 		opline->op2.num = i;
op2              3121 Zend/zend_compile.c 			opline->op2.constant = zend_add_ns_func_name_literal(
op2              3124 Zend/zend_compile.c 		zend_alloc_cache_slot(opline->op2.constant);
op2              3137 Zend/zend_compile.c 		CG(active_op_array)->opcodes[check_op_number].op2.opline_num = get_next_op_number(CG(active_op_array));
op2              3251 Zend/zend_compile.c 		zend_alloc_cache_slot(opline->op2.constant);
op2              3282 Zend/zend_compile.c 		opline->op2.constant = zend_add_func_name_literal(CG(active_op_array),
op2              3284 Zend/zend_compile.c 		zend_alloc_polymorphic_cache_slot(opline->op2.constant);
op2              3286 Zend/zend_compile.c 		SET_NODE(opline->op2, &method_node);
op2              3337 Zend/zend_compile.c 		opline->op2.constant = zend_add_func_name_literal(CG(active_op_array),
op2              3340 Zend/zend_compile.c 			zend_alloc_cache_slot(opline->op2.constant);
op2              3342 Zend/zend_compile.c 			zend_alloc_polymorphic_cache_slot(opline->op2.constant);
op2              3345 Zend/zend_compile.c 		SET_NODE(opline->op2, &method_node);
op2              3397 Zend/zend_compile.c 	opline->op2.opline_num = get_next_op_number(CG(active_op_array));
op2              3426 Zend/zend_compile.c 		zend_alloc_cache_slot(opline->op2.constant);
op2              3542 Zend/zend_compile.c 			SET_UNUSED(opline->op2);
op2              3560 Zend/zend_compile.c 			SET_UNUSED(opline->op2);
op2              3561 Zend/zend_compile.c 			opline->op2.num = loop_var->u.brk_cont_offset;
op2              3682 Zend/zend_compile.c 	opline->op2.num = depth;
op2              3693 Zend/zend_compile.c 	label = CT_CONSTANT_EX(op_array, opline->op2.constant);
op2              3735 Zend/zend_compile.c 	SET_UNUSED(opline->op2);
op2              3930 Zend/zend_compile.c 		SET_NODE(opline->op2, &value_node);
op2              3933 Zend/zend_compile.c 		opline->op2.var = get_temporary_variable(CG(active_op_array));
op2              3934 Zend/zend_compile.c 		GET_NODE(&value_node, opline->op2);
op2              3955 Zend/zend_compile.c 	opline->op2.opline_num = get_next_op_number(CG(active_op_array));
op2              4171 Zend/zend_compile.c 		opline->op2.var = lookup_cv(CG(active_op_array), zend_string_copy(Z_STR_P(var_name)));
op2              4572 Zend/zend_compile.c 					zend_alloc_cache_slot(opline->op2.constant);
op2              4574 Zend/zend_compile.c 					Z_CACHE_SLOT(op_array->literals[opline->op2.constant]) = -1;
op2              4578 Zend/zend_compile.c 					opline->op2.num = op_array->cache_size;
op2              4581 Zend/zend_compile.c 					opline->op2.num = -1;
op2              4586 Zend/zend_compile.c 				Z_CACHE_SLOT(op_array->literals[opline->op2.constant]) = -1;
op2              4588 Zend/zend_compile.c 				opline->op2.num = -1;
op2              4829 Zend/zend_compile.c 		LITERAL_STR(opline->op2, zend_string_copy(lcname));
op2              5122 Zend/zend_compile.c 		opline->op2.constant = zend_add_class_name_literal(CG(active_op_array),
op2              5164 Zend/zend_compile.c 		opline->op2.constant = zend_add_class_name_literal(CG(active_op_array),
op2              5268 Zend/zend_compile.c 	LITERAL_STR(opline->op2, lcname);
op2              5791 Zend/zend_compile.c static inline zend_bool zend_try_ct_eval_binary_op(zval *result, uint32_t opcode, zval *op1, zval *op2) /* {{{ */
op2              5797 Zend/zend_compile.c 	    zval_get_long(op2) == 0) {
op2              5800 Zend/zend_compile.c 	    zval_get_long(op2) < 0) {
op2              5804 Zend/zend_compile.c 	fn(result, op1, op2);
op2              5824 Zend/zend_compile.c static inline void zend_ct_eval_greater(zval *result, zend_ast_kind kind, zval *op1, zval *op2) /* {{{ */
op2              5828 Zend/zend_compile.c 	fn(result, op2, op1);
op2              6219 Zend/zend_compile.c 	opline->op2.opline_num = get_next_op_number(CG(active_op_array));
op2              6333 Zend/zend_compile.c 		opline->op2.constant = zend_add_class_name_literal(
op2              6336 Zend/zend_compile.c 		SET_NODE(opline->op2, &class_node);
op2              6555 Zend/zend_compile.c 		opline->op2.constant = zend_add_const_name_literal(
op2              6561 Zend/zend_compile.c 			opline->op2.constant = zend_add_const_name_literal(
op2              6564 Zend/zend_compile.c 			opline->op2.constant = zend_add_const_name_literal(
op2              6568 Zend/zend_compile.c 	zend_alloc_cache_slot(opline->op2.constant);
op2              6624 Zend/zend_compile.c 		zend_alloc_cache_slot(opline->op2.constant);
op2              6626 Zend/zend_compile.c 		zend_alloc_polymorphic_cache_slot(opline->op2.constant);
op2              6676 Zend/zend_compile.c 	SET_NODE(opline->op2, elem_node);
op2              6738 Zend/zend_compile.c 			GET_NODE(result, opline->op2);
op2              6744 Zend/zend_compile.c 			opline->op1 = opline->op2;
op2              6747 Zend/zend_compile.c 			SET_UNUSED(opline->op2);
op2              6754 Zend/zend_compile.c 		opline->op1 = init_opline->op2;
op2                40 Zend/zend_compile.h 	(opline)->op2.num = 0; \
op2               158 Zend/zend_compile.h 	znode_op op2;
op2              2485 Zend/zend_execute.c 							ZEND_CALL_NUM_ARGS(call) = opline->op2.num;
op2              2695 Zend/zend_execute.c 			ZEND_VM_SET_OPCODE(OP_JMP_ADDR(opline + 1, (opline+1)->op2)); \
op2              2714 Zend/zend_execute.c 	_get_zval_cv_lookup_ ## type(ptr, opline->op2.var, execute_data)
op2               456 Zend/zend_inheritance.c 						zval *zv = RT_CONSTANT(&fptr->op_array, precv->op2);
op2                51 Zend/zend_ini_parser.y static void zend_ini_do_op(char type, zval *result, zval *op1, zval *op2)
op2                60 Zend/zend_ini_parser.y 	if (op2) {
op2                61 Zend/zend_ini_parser.y 		i_op2 = atoi(Z_STRVAL_P(op2));
op2                62 Zend/zend_ini_parser.y 		zend_string_free(Z_STR_P(op2));
op2               103 Zend/zend_ini_parser.y static void zend_ini_add_string(zval *result, zval *op1, zval *op2)
op2               115 Zend/zend_ini_parser.y 	if (Z_TYPE_P(op2) != IS_STRING) {
op2               116 Zend/zend_ini_parser.y 		convert_to_string(op2);
op2               118 Zend/zend_ini_parser.y 	length = op1_len + (int)Z_STRLEN_P(op2);
op2               121 Zend/zend_ini_parser.y 	memcpy(Z_STRVAL_P(result) + op1_len, Z_STRVAL_P(op2), Z_STRLEN_P(op2) + 1);
op2               108 Zend/zend_object_handlers.h typedef int (*zend_object_compare_zvals_t)(zval *resul, zval *op1, zval *op2);
op2               122 Zend/zend_object_handlers.h typedef int (*zend_object_do_operation_t)(zend_uchar opcode, zval *result, zval *op1, zval *op2);
op2               531 Zend/zend_opcode.c 		op_array->opcodes[op_num].op2.opline_num = finally_op_num - 2;
op2               555 Zend/zend_opcode.c 		op_array->opcodes[op_num].op2.opline_num = finally_op_num;
op2               559 Zend/zend_opcode.c 		op_array->opcodes[op_num].op2.opline_num = catch_op_num;
op2               564 Zend/zend_opcode.c 	int nest_levels = opline->op2.num;
op2               634 Zend/zend_opcode.c 					opline->op2.num = 0;
op2               662 Zend/zend_opcode.c 				ZEND_PASS_TWO_UPDATE_JMP_TARGET(op_array, opline, opline->op2);
op2               694 Zend/zend_opcode.c 			ZEND_PASS_TWO_UPDATE_CONSTANT(op_array, opline->op2);
op2               696 Zend/zend_opcode.c 			opline->op2.var = (uint32_t)(zend_intptr_t)ZEND_CALL_VAR_NUM(NULL, op_array->last_var + opline->op2.var);
op2               250 Zend/zend_operators.c #define convert_op1_op2_long(op1, op1_lval, op2, op2_lval, op, op_func) \
op2               267 Zend/zend_operators.c 		if (UNEXPECTED(Z_TYPE_P(op2) != IS_LONG)) {						\
op2               268 Zend/zend_operators.c 			if (Z_ISREF_P(op2)) {										\
op2               269 Zend/zend_operators.c 				op2 = Z_REFVAL_P(op2);									\
op2               270 Zend/zend_operators.c 				if (Z_TYPE_P(op2) == IS_LONG) {							\
op2               271 Zend/zend_operators.c 					op2_lval = Z_LVAL_P(op2);							\
op2               276 Zend/zend_operators.c 			op2_lval = _zval_get_long_func(op2);						\
op2               278 Zend/zend_operators.c 			op2_lval = Z_LVAL_P(op2);									\
op2               865 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL add_function(zval *result, zval *op1, zval *op2) /* {{{ */
op2               871 Zend/zend_operators.c 		switch (TYPE_PAIR(Z_TYPE_P(op1), Z_TYPE_P(op2))) {
op2               873 Zend/zend_operators.c 				zend_long lval = Z_LVAL_P(op1) + Z_LVAL_P(op2);
op2               876 Zend/zend_operators.c 				if ((Z_LVAL_P(op1) & LONG_SIGN_MASK) == (Z_LVAL_P(op2) & LONG_SIGN_MASK)
op2               879 Zend/zend_operators.c 					ZVAL_DOUBLE(result, (double) Z_LVAL_P(op1) + (double) Z_LVAL_P(op2));
op2               887 Zend/zend_operators.c 				ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) + Z_DVAL_P(op2));
op2               891 Zend/zend_operators.c 				ZVAL_DOUBLE(result, Z_DVAL_P(op1) + ((double)Z_LVAL_P(op2)));
op2               895 Zend/zend_operators.c 				ZVAL_DOUBLE(result, Z_DVAL_P(op1) + Z_DVAL_P(op2));
op2               899 Zend/zend_operators.c 				if ((result == op1) && (result == op2)) {
op2               906 Zend/zend_operators.c 				zend_hash_merge(Z_ARRVAL_P(result), Z_ARRVAL_P(op2), zval_add_ref, 0);
op2               912 Zend/zend_operators.c 				} else if (Z_ISREF_P(op2)) {
op2               913 Zend/zend_operators.c 					op2 = Z_REFVAL_P(op2);
op2               918 Zend/zend_operators.c 					zendi_convert_scalar_to_number(op2, op2_copy, result);
op2               929 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL sub_function(zval *result, zval *op1, zval *op2) /* {{{ */
op2               935 Zend/zend_operators.c 		switch (TYPE_PAIR(Z_TYPE_P(op1), Z_TYPE_P(op2))) {
op2               937 Zend/zend_operators.c 				zend_long lval = Z_LVAL_P(op1) - Z_LVAL_P(op2);
op2               940 Zend/zend_operators.c 				if ((Z_LVAL_P(op1) & LONG_SIGN_MASK) != (Z_LVAL_P(op2) & LONG_SIGN_MASK)
op2               943 Zend/zend_operators.c 					ZVAL_DOUBLE(result, (double) Z_LVAL_P(op1) - (double) Z_LVAL_P(op2));
op2               951 Zend/zend_operators.c 				ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) - Z_DVAL_P(op2));
op2               955 Zend/zend_operators.c 				ZVAL_DOUBLE(result, Z_DVAL_P(op1) - ((double)Z_LVAL_P(op2)));
op2               959 Zend/zend_operators.c 				ZVAL_DOUBLE(result, Z_DVAL_P(op1) - Z_DVAL_P(op2));
op2               965 Zend/zend_operators.c 				} else if (Z_ISREF_P(op2)) {
op2               966 Zend/zend_operators.c 					op2 = Z_REFVAL_P(op2);
op2               971 Zend/zend_operators.c 					zendi_convert_scalar_to_number(op2, op2_copy, result);
op2               982 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL mul_function(zval *result, zval *op1, zval *op2) /* {{{ */
op2               988 Zend/zend_operators.c 		switch (TYPE_PAIR(Z_TYPE_P(op1), Z_TYPE_P(op2))) {
op2               992 Zend/zend_operators.c 				ZEND_SIGNED_MULTIPLY_LONG(Z_LVAL_P(op1),Z_LVAL_P(op2), Z_LVAL_P(result),Z_DVAL_P(result),overflow);
op2               998 Zend/zend_operators.c 				ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) * Z_DVAL_P(op2));
op2              1002 Zend/zend_operators.c 				ZVAL_DOUBLE(result, Z_DVAL_P(op1) * ((double)Z_LVAL_P(op2)));
op2              1006 Zend/zend_operators.c 				ZVAL_DOUBLE(result, Z_DVAL_P(op1) * Z_DVAL_P(op2));
op2              1012 Zend/zend_operators.c 				} else if (Z_ISREF_P(op2)) {
op2              1013 Zend/zend_operators.c 					op2 = Z_REFVAL_P(op2);
op2              1018 Zend/zend_operators.c 					zendi_convert_scalar_to_number(op2, op2_copy, result);
op2              1029 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL pow_function(zval *result, zval *op1, zval *op2) /* {{{ */
op2              1035 Zend/zend_operators.c 		switch (TYPE_PAIR(Z_TYPE_P(op1), Z_TYPE_P(op2))) {
op2              1037 Zend/zend_operators.c 				if (Z_LVAL_P(op2) >= 0) {
op2              1038 Zend/zend_operators.c 					zend_long l1 = 1, l2 = Z_LVAL_P(op1), i = Z_LVAL_P(op2);
op2              1071 Zend/zend_operators.c 					ZVAL_DOUBLE(result, pow((double)Z_LVAL_P(op1), (double)Z_LVAL_P(op2)));
op2              1076 Zend/zend_operators.c 				ZVAL_DOUBLE(result, pow((double)Z_LVAL_P(op1), Z_DVAL_P(op2)));
op2              1080 Zend/zend_operators.c 				ZVAL_DOUBLE(result, pow(Z_DVAL_P(op1), (double)Z_LVAL_P(op2)));
op2              1084 Zend/zend_operators.c 				ZVAL_DOUBLE(result, pow(Z_DVAL_P(op1), Z_DVAL_P(op2)));
op2              1090 Zend/zend_operators.c 				} else if (Z_ISREF_P(op2)) {
op2              1091 Zend/zend_operators.c 					op2 = Z_REFVAL_P(op2);
op2              1101 Zend/zend_operators.c 					if (Z_TYPE_P(op2) == IS_ARRAY) {
op2              1105 Zend/zend_operators.c 						zendi_convert_scalar_to_number(op2, op2_copy, result);
op2              1117 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL div_function(zval *result, zval *op1, zval *op2) /* {{{ */
op2              1123 Zend/zend_operators.c 		switch (TYPE_PAIR(Z_TYPE_P(op1), Z_TYPE_P(op2))) {
op2              1125 Zend/zend_operators.c 				if (Z_LVAL_P(op2) == 0) {
op2              1127 Zend/zend_operators.c 					ZVAL_DOUBLE(result, ((double) Z_LVAL_P(op1) / (double) Z_LVAL_P(op2)));
op2              1129 Zend/zend_operators.c 				} else if (Z_LVAL_P(op2) == -1 && Z_LVAL_P(op1) == ZEND_LONG_MIN) {
op2              1134 Zend/zend_operators.c 				if (Z_LVAL_P(op1) % Z_LVAL_P(op2) == 0) { /* integer */
op2              1135 Zend/zend_operators.c 					ZVAL_LONG(result, Z_LVAL_P(op1) / Z_LVAL_P(op2));
op2              1137 Zend/zend_operators.c 					ZVAL_DOUBLE(result, ((double) Z_LVAL_P(op1)) / Z_LVAL_P(op2));
op2              1142 Zend/zend_operators.c 				if (Z_LVAL_P(op2) == 0) {
op2              1145 Zend/zend_operators.c 				ZVAL_DOUBLE(result, Z_DVAL_P(op1) / (double)Z_LVAL_P(op2));
op2              1149 Zend/zend_operators.c 				if (Z_DVAL_P(op2) == 0) {
op2              1152 Zend/zend_operators.c 				ZVAL_DOUBLE(result, (double)Z_LVAL_P(op1) / Z_DVAL_P(op2));
op2              1156 Zend/zend_operators.c 				if (Z_DVAL_P(op2) == 0) {
op2              1159 Zend/zend_operators.c 				ZVAL_DOUBLE(result, Z_DVAL_P(op1) / Z_DVAL_P(op2));
op2              1165 Zend/zend_operators.c 				} else if (Z_ISREF_P(op2)) {
op2              1166 Zend/zend_operators.c 					op2 = Z_REFVAL_P(op2);
op2              1171 Zend/zend_operators.c 					zendi_convert_scalar_to_number(op2, op2_copy, result);
op2              1182 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL mod_function(zval *result, zval *op1, zval *op2) /* {{{ */
op2              1186 Zend/zend_operators.c 	convert_op1_op2_long(op1, op1_lval, op2, op2_lval, ZEND_MOD, mod_function);
op2              1214 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL boolean_xor_function(zval *result, zval *op1, zval *op2) /* {{{ */
op2              1239 Zend/zend_operators.c 		if (Z_TYPE_P(op2) == IS_FALSE) {
op2              1241 Zend/zend_operators.c 		} else if (EXPECTED(Z_TYPE_P(op2) == IS_TRUE)) {
op2              1244 Zend/zend_operators.c 			if (Z_ISREF_P(op2)) {
op2              1245 Zend/zend_operators.c 				op2 = Z_REFVAL_P(op2);
op2              1246 Zend/zend_operators.c 				if (Z_TYPE_P(op2) == IS_FALSE) {
op2              1249 Zend/zend_operators.c 				} else if (EXPECTED(Z_TYPE_P(op2) == IS_TRUE)) {
op2              1255 Zend/zend_operators.c 			op2_val = zval_is_true(op2);
op2              1330 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL bitwise_or_function(zval *result, zval *op1, zval *op2) /* {{{ */
op2              1334 Zend/zend_operators.c 	if (EXPECTED(Z_TYPE_P(op1) == IS_LONG) && EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              1335 Zend/zend_operators.c 		ZVAL_LONG(result, Z_LVAL_P(op1) | Z_LVAL_P(op2));
op2              1340 Zend/zend_operators.c 	ZVAL_DEREF(op2);
op2              1342 Zend/zend_operators.c 	if (Z_TYPE_P(op1) == IS_STRING && EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
op2              1347 Zend/zend_operators.c 		if (EXPECTED(Z_STRLEN_P(op1) >= Z_STRLEN_P(op2))) {
op2              1348 Zend/zend_operators.c 			if (EXPECTED(Z_STRLEN_P(op1) == Z_STRLEN_P(op2)) && Z_STRLEN_P(op1) == 1) {
op2              1349 Zend/zend_operators.c 				zend_uchar or = (zend_uchar) (*Z_STRVAL_P(op1) | *Z_STRVAL_P(op2));
op2              1358 Zend/zend_operators.c 			shorter = op2;
op2              1360 Zend/zend_operators.c 			longer = op2;
op2              1382 Zend/zend_operators.c 	if (UNEXPECTED(Z_TYPE_P(op2) != IS_LONG)) {
op2              1384 Zend/zend_operators.c 		op2_lval = _zval_get_long_func(op2);
op2              1386 Zend/zend_operators.c 		op2_lval = Z_LVAL_P(op2);
op2              1397 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL bitwise_and_function(zval *result, zval *op1, zval *op2) /* {{{ */
op2              1401 Zend/zend_operators.c 	if (EXPECTED(Z_TYPE_P(op1) == IS_LONG) && EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              1402 Zend/zend_operators.c 		ZVAL_LONG(result, Z_LVAL_P(op1) & Z_LVAL_P(op2));
op2              1407 Zend/zend_operators.c 	ZVAL_DEREF(op2);
op2              1409 Zend/zend_operators.c 	if (Z_TYPE_P(op1) == IS_STRING && Z_TYPE_P(op2) == IS_STRING) {
op2              1414 Zend/zend_operators.c 		if (EXPECTED(Z_STRLEN_P(op1) >= Z_STRLEN_P(op2))) {
op2              1415 Zend/zend_operators.c 			if (EXPECTED(Z_STRLEN_P(op1) == Z_STRLEN_P(op2)) && Z_STRLEN_P(op1) == 1) {
op2              1416 Zend/zend_operators.c 				zend_uchar and = (zend_uchar) (*Z_STRVAL_P(op1) & *Z_STRVAL_P(op2));
op2              1425 Zend/zend_operators.c 			shorter = op2;
op2              1427 Zend/zend_operators.c 			longer = op2;
op2              1449 Zend/zend_operators.c 	if (UNEXPECTED(Z_TYPE_P(op2) != IS_LONG)) {
op2              1451 Zend/zend_operators.c 		op2_lval = _zval_get_long_func(op2);
op2              1453 Zend/zend_operators.c 		op2_lval = Z_LVAL_P(op2);
op2              1464 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL bitwise_xor_function(zval *result, zval *op1, zval *op2) /* {{{ */
op2              1468 Zend/zend_operators.c 	if (EXPECTED(Z_TYPE_P(op1) == IS_LONG) && EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              1469 Zend/zend_operators.c 		ZVAL_LONG(result, Z_LVAL_P(op1) ^ Z_LVAL_P(op2));
op2              1474 Zend/zend_operators.c 	ZVAL_DEREF(op2);
op2              1476 Zend/zend_operators.c 	if (Z_TYPE_P(op1) == IS_STRING && Z_TYPE_P(op2) == IS_STRING) {
op2              1481 Zend/zend_operators.c 		if (EXPECTED(Z_STRLEN_P(op1) >= Z_STRLEN_P(op2))) {
op2              1482 Zend/zend_operators.c 			if (EXPECTED(Z_STRLEN_P(op1) == Z_STRLEN_P(op2)) && Z_STRLEN_P(op1) == 1) {
op2              1483 Zend/zend_operators.c 				zend_uchar xor = (zend_uchar) (*Z_STRVAL_P(op1) ^ *Z_STRVAL_P(op2));
op2              1492 Zend/zend_operators.c 			shorter = op2;
op2              1494 Zend/zend_operators.c 			longer = op2;
op2              1516 Zend/zend_operators.c 	if (UNEXPECTED(Z_TYPE_P(op2) != IS_LONG)) {
op2              1518 Zend/zend_operators.c 		op2_lval = _zval_get_long_func(op2);
op2              1520 Zend/zend_operators.c 		op2_lval = Z_LVAL_P(op2);
op2              1531 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL shift_left_function(zval *result, zval *op1, zval *op2) /* {{{ */
op2              1535 Zend/zend_operators.c 	convert_op1_op2_long(op1, op1_lval, op2, op2_lval, ZEND_SL, shift_left_function);
op2              1562 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL shift_right_function(zval *result, zval *op1, zval *op2) /* {{{ */
op2              1566 Zend/zend_operators.c 	convert_op1_op2_long(op1, op1_lval, op2, op2_lval, ZEND_SR, shift_right_function);
op2              1593 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL concat_function(zval *result, zval *op1, zval *op2) /* {{{ */
op2              1612 Zend/zend_operators.c 					if (UNEXPECTED(op1 == op2)) {
op2              1613 Zend/zend_operators.c 						op2 = &op1_copy;
op2              1621 Zend/zend_operators.c 		if (UNEXPECTED(Z_TYPE_P(op2) != IS_STRING)) {
op2              1622 Zend/zend_operators.c 	 		if (Z_ISREF_P(op2)) {
op2              1623 Zend/zend_operators.c 	 			op2 = Z_REFVAL_P(op2);
op2              1624 Zend/zend_operators.c 	 			if (Z_TYPE_P(op2) == IS_STRING) break;
op2              1627 Zend/zend_operators.c 			use_copy2 = zend_make_printable_zval(op2, &op2_copy);
op2              1629 Zend/zend_operators.c 				op2 = &op2_copy;
op2              1636 Zend/zend_operators.c 		size_t op2_len = Z_STRLEN_P(op2);
op2              1659 Zend/zend_operators.c 		memcpy(ZSTR_VAL(result_str) + op1_len, Z_STRVAL_P(op2), op2_len);
op2              1667 Zend/zend_operators.c 		zval_dtor(op2);
op2              1673 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL string_compare_function_ex(zval *op1, zval *op2, zend_bool case_insensitive) /* {{{ */
op2              1676 Zend/zend_operators.c 	zend_string *str2 = zval_get_string(op2);
op2              1691 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL string_compare_function(zval *op1, zval *op2) /* {{{ */
op2              1694 Zend/zend_operators.c 	    EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
op2              1695 Zend/zend_operators.c 		if (Z_STR_P(op1) == Z_STR_P(op2)) {
op2              1698 Zend/zend_operators.c 			return zend_binary_strcmp(Z_STRVAL_P(op1), Z_STRLEN_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op2));
op2              1702 Zend/zend_operators.c 		zend_string *str2 = zval_get_string(op2);
op2              1712 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL string_case_compare_function(zval *op1, zval *op2) /* {{{ */
op2              1715 Zend/zend_operators.c 	    EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
op2              1716 Zend/zend_operators.c 		if (Z_STR_P(op1) == Z_STR_P(op2)) {
op2              1719 Zend/zend_operators.c 			return zend_binary_strcasecmp_l(Z_STRVAL_P(op1), Z_STRLEN_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op2));
op2              1723 Zend/zend_operators.c 		zend_string *str2 = zval_get_string(op2);
op2              1734 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL string_locale_compare_function(zval *op1, zval *op2) /* {{{ */
op2              1737 Zend/zend_operators.c 	zend_string *str2 = zval_get_string(op2);
op2              1747 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL numeric_compare_function(zval *op1, zval *op2) /* {{{ */
op2              1752 Zend/zend_operators.c 	d2 = zval_get_double(op2);
op2              1780 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL compare_function(zval *result, zval *op1, zval *op2) /* {{{ */
op2              1788 Zend/zend_operators.c 		switch (TYPE_PAIR(Z_TYPE_P(op1), Z_TYPE_P(op2))) {
op2              1790 Zend/zend_operators.c 				ZVAL_LONG(result, Z_LVAL_P(op1)>Z_LVAL_P(op2)?1:(Z_LVAL_P(op1)<Z_LVAL_P(op2)?-1:0));
op2              1794 Zend/zend_operators.c 				Z_DVAL_P(result) = Z_DVAL_P(op1) - (double)Z_LVAL_P(op2);
op2              1799 Zend/zend_operators.c 				Z_DVAL_P(result) = (double)Z_LVAL_P(op1) - Z_DVAL_P(op2);
op2              1804 Zend/zend_operators.c 				if (Z_DVAL_P(op1) == Z_DVAL_P(op2)) {
op2              1807 Zend/zend_operators.c 					Z_DVAL_P(result) = Z_DVAL_P(op1) - Z_DVAL_P(op2);
op2              1813 Zend/zend_operators.c 				ZVAL_LONG(result, zend_compare_arrays(op1, op2));
op2              1833 Zend/zend_operators.c 				if (Z_STR_P(op1) == Z_STR_P(op2)) {
op2              1837 Zend/zend_operators.c 				ZVAL_LONG(result, zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)));
op2              1841 Zend/zend_operators.c 				ZVAL_LONG(result, Z_STRLEN_P(op2) == 0 ? 0 : -1);
op2              1860 Zend/zend_operators.c 				} else if (Z_ISREF_P(op2)) {
op2              1861 Zend/zend_operators.c 					op2 = Z_REFVAL_P(op2);
op2              1866 Zend/zend_operators.c 					ret = Z_OBJ_HANDLER_P(op1, compare)(result, op1, op2);
op2              1871 Zend/zend_operators.c 				} else if (Z_TYPE_P(op2) == IS_OBJECT && Z_OBJ_HANDLER_P(op2, compare)) {
op2              1872 Zend/zend_operators.c 					ret = Z_OBJ_HANDLER_P(op2, compare)(result, op1, op2);
op2              1879 Zend/zend_operators.c 				if (Z_TYPE_P(op1) == IS_OBJECT && Z_TYPE_P(op2) == IS_OBJECT) {
op2              1880 Zend/zend_operators.c 					if (Z_OBJ_P(op1) == Z_OBJ_P(op2)) {
op2              1885 Zend/zend_operators.c 					if (Z_OBJ_HANDLER_P(op1, compare_objects) == Z_OBJ_HANDLER_P(op2, compare_objects)) {
op2              1886 Zend/zend_operators.c 						ZVAL_LONG(result, Z_OBJ_HANDLER_P(op1, compare_objects)(op1, op2));
op2              1894 Zend/zend_operators.c 						ret = compare_function(result, op_free, op2);
op2              1897 Zend/zend_operators.c 					} else if (Z_TYPE_P(op2) != IS_OBJECT && Z_OBJ_HT_P(op1)->cast_object) {
op2              1899 Zend/zend_operators.c 						if (Z_OBJ_HT_P(op1)->cast_object(op1, &tmp_free, ((Z_TYPE_P(op2) == IS_FALSE || Z_TYPE_P(op2) == IS_TRUE) ? _IS_BOOL : Z_TYPE_P(op2))) == FAILURE) {
op2              1904 Zend/zend_operators.c 						ret = compare_function(result, &tmp_free, op2);
op2              1909 Zend/zend_operators.c 				if (Z_TYPE_P(op2) == IS_OBJECT) {
op2              1910 Zend/zend_operators.c 					if (Z_OBJ_HT_P(op2)->get) {
op2              1912 Zend/zend_operators.c 						op_free = Z_OBJ_HT_P(op2)->get(op2, &rv);
op2              1916 Zend/zend_operators.c 					} else if (Z_TYPE_P(op1) != IS_OBJECT && Z_OBJ_HT_P(op2)->cast_object) {
op2              1918 Zend/zend_operators.c 						if (Z_OBJ_HT_P(op2)->cast_object(op2, &tmp_free, ((Z_TYPE_P(op1) == IS_FALSE || Z_TYPE_P(op1) == IS_TRUE) ? _IS_BOOL : Z_TYPE_P(op1))) == FAILURE) {
op2              1933 Zend/zend_operators.c 						ZVAL_LONG(result, zval_is_true(op2) ? -1 : 0);
op2              1935 Zend/zend_operators.c 					} else if (Z_TYPE_P(op2) == IS_NULL || Z_TYPE_P(op2) == IS_FALSE) {
op2              1939 Zend/zend_operators.c 						ZVAL_LONG(result, zval_is_true(op2) ? 0 : 1);
op2              1941 Zend/zend_operators.c 					} else if (Z_TYPE_P(op2) == IS_TRUE) {
op2              1946 Zend/zend_operators.c 						zendi_convert_scalar_to_number(op2, op2_copy, result);
op2              1952 Zend/zend_operators.c 				} else if (Z_TYPE_P(op2)==IS_ARRAY) {
op2              1958 Zend/zend_operators.c 				} else if (Z_TYPE_P(op2)==IS_OBJECT) {
op2              1988 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL zend_is_identical(zval *op1, zval *op2) /* {{{ */
op2              1990 Zend/zend_operators.c 	if (Z_TYPE_P(op1) != Z_TYPE_P(op2)) {
op2              1999 Zend/zend_operators.c 			return (Z_LVAL_P(op1) == Z_LVAL_P(op2));
op2              2001 Zend/zend_operators.c 			return (Z_RES_P(op1) == Z_RES_P(op2));
op2              2003 Zend/zend_operators.c 			return (Z_DVAL_P(op1) == Z_DVAL_P(op2));
op2              2005 Zend/zend_operators.c 			return (Z_STR_P(op1) == Z_STR_P(op2) ||
op2              2006 Zend/zend_operators.c 				(Z_STRLEN_P(op1) == Z_STRLEN_P(op2) &&
op2              2007 Zend/zend_operators.c 				 memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) == 0));
op2              2009 Zend/zend_operators.c 			return (Z_ARRVAL_P(op1) == Z_ARRVAL_P(op2) ||
op2              2010 Zend/zend_operators.c 				zend_hash_compare(Z_ARRVAL_P(op1), Z_ARRVAL_P(op2), (compare_func_t) hash_zval_identical_function, 1) == 0);
op2              2012 Zend/zend_operators.c 			return (Z_OBJ_P(op1) == Z_OBJ_P(op2) && Z_OBJ_HT_P(op1) == Z_OBJ_HT_P(op2));
op2              2019 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL is_identical_function(zval *result, zval *op1, zval *op2) /* {{{ */
op2              2021 Zend/zend_operators.c 	ZVAL_BOOL(result, zend_is_identical(op1, op2));
op2              2026 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL is_not_identical_function(zval *result, zval *op1, zval *op2) /* {{{ */
op2              2028 Zend/zend_operators.c 	ZVAL_BOOL(result, !zend_is_identical(op1, op2));
op2              2033 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL is_equal_function(zval *result, zval *op1, zval *op2) /* {{{ */
op2              2035 Zend/zend_operators.c 	if (compare_function(result, op1, op2) == FAILURE) {
op2              2043 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL is_not_equal_function(zval *result, zval *op1, zval *op2) /* {{{ */
op2              2045 Zend/zend_operators.c 	if (compare_function(result, op1, op2) == FAILURE) {
op2              2053 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL is_smaller_function(zval *result, zval *op1, zval *op2) /* {{{ */
op2              2055 Zend/zend_operators.c 	if (compare_function(result, op1, op2) == FAILURE) {
op2              2063 Zend/zend_operators.c ZEND_API int ZEND_FASTCALL is_smaller_or_equal_function(zval *result, zval *op1, zval *op2) /* {{{ */
op2              2065 Zend/zend_operators.c 	if (compare_function(result, op1, op2) == FAILURE) {
op2              2285 Zend/zend_operators.c 				zval op2;
op2              2288 Zend/zend_operators.c 				ZVAL_LONG(&op2, 1);
op2              2289 Zend/zend_operators.c 				res = Z_OBJ_HANDLER_P(op1, do_operation)(ZEND_ADD, op1, op1, &op2);
op2              2290 Zend/zend_operators.c 				zval_ptr_dtor(&op2);
op2              2353 Zend/zend_operators.c 				zval op2;
op2              2356 Zend/zend_operators.c 				ZVAL_LONG(&op2, 1);
op2              2357 Zend/zend_operators.c 				res = Z_OBJ_HANDLER_P(op1, do_operation)(ZEND_SUB, op1, op1, &op2);
op2              2358 Zend/zend_operators.c 				zval_ptr_dtor(&op2);
op2                48 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL add_function(zval *result, zval *op1, zval *op2);
op2                49 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL sub_function(zval *result, zval *op1, zval *op2);
op2                50 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL mul_function(zval *result, zval *op1, zval *op2);
op2                51 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL pow_function(zval *result, zval *op1, zval *op2);
op2                52 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL div_function(zval *result, zval *op1, zval *op2);
op2                53 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL mod_function(zval *result, zval *op1, zval *op2);
op2                54 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL boolean_xor_function(zval *result, zval *op1, zval *op2);
op2                57 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL bitwise_or_function(zval *result, zval *op1, zval *op2);
op2                58 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL bitwise_and_function(zval *result, zval *op1, zval *op2);
op2                59 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL bitwise_xor_function(zval *result, zval *op1, zval *op2);
op2                60 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL shift_left_function(zval *result, zval *op1, zval *op2);
op2                61 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL shift_right_function(zval *result, zval *op1, zval *op2);
op2                62 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL concat_function(zval *result, zval *op1, zval *op2);
op2                64 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL zend_is_identical(zval *op1, zval *op2);
op2                66 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL is_equal_function(zval *result, zval *op1, zval *op2);
op2                67 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL is_identical_function(zval *result, zval *op1, zval *op2);
op2                68 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL is_not_identical_function(zval *result, zval *op1, zval *op2);
op2                69 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL is_not_equal_function(zval *result, zval *op1, zval *op2);
op2                70 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL is_smaller_function(zval *result, zval *op1, zval *op2);
op2                71 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL is_smaller_or_equal_function(zval *result, zval *op1, zval *op2);
op2               239 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL decrement_function(zval *op2);
op2               330 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL compare_function(zval *result, zval *op1, zval *op2);
op2               332 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL numeric_compare_function(zval *op1, zval *op2);
op2               333 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL string_compare_function_ex(zval *op1, zval *op2, zend_bool case_insensitive);
op2               334 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL string_compare_function(zval *op1, zval *op2);
op2               335 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL string_case_compare_function(zval *op1, zval *op2);
op2               337 Zend/zend_operators.h ZEND_API int ZEND_FASTCALL string_locale_compare_function(zval *op1, zval *op2);
op2               511 Zend/zend_operators.h static zend_always_inline void fast_long_add_function(zval *result, zval *op1, zval *op2)
op2               531 Zend/zend_operators.h 		  "r"(&op2->value),
op2               554 Zend/zend_operators.h 		  "r"(&op2->value),
op2               566 Zend/zend_operators.h 	if (UNEXPECTED((Z_LVAL_P(op1) & LONG_SIGN_MASK) == (Z_LVAL_P(op2) & LONG_SIGN_MASK)
op2               567 Zend/zend_operators.h 		&& (Z_LVAL_P(op1) & LONG_SIGN_MASK) != ((Z_LVAL_P(op1) + Z_LVAL_P(op2)) & LONG_SIGN_MASK))) {
op2               568 Zend/zend_operators.h 		ZVAL_DOUBLE(result, (double) Z_LVAL_P(op1) + (double) Z_LVAL_P(op2));
op2               570 Zend/zend_operators.h 		ZVAL_LONG(result, Z_LVAL_P(op1) + Z_LVAL_P(op2));
op2               575 Zend/zend_operators.h static zend_always_inline int fast_add_function(zval *result, zval *op1, zval *op2)
op2               578 Zend/zend_operators.h 		if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2               579 Zend/zend_operators.h 			fast_long_add_function(result, op1, op2);
op2               581 Zend/zend_operators.h 		} else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2               582 Zend/zend_operators.h 			ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) + Z_DVAL_P(op2));
op2               586 Zend/zend_operators.h 		if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2               587 Zend/zend_operators.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) + Z_DVAL_P(op2));
op2               589 Zend/zend_operators.h 		} else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2               590 Zend/zend_operators.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) + ((double)Z_LVAL_P(op2)));
op2               594 Zend/zend_operators.h 	return add_function(result, op1, op2);
op2               597 Zend/zend_operators.h static zend_always_inline void fast_long_sub_function(zval *result, zval *op1, zval *op2)
op2               621 Zend/zend_operators.h 		  "r"(&op2->value),
op2               648 Zend/zend_operators.h 		  "r"(&op2->value),
op2               654 Zend/zend_operators.h 	ZVAL_LONG(result, Z_LVAL_P(op1) - Z_LVAL_P(op2));
op2               656 Zend/zend_operators.h 	if (UNEXPECTED((Z_LVAL_P(op1) & LONG_SIGN_MASK) != (Z_LVAL_P(op2) & LONG_SIGN_MASK)
op2               658 Zend/zend_operators.h 		ZVAL_DOUBLE(result, (double) Z_LVAL_P(op1) - (double) Z_LVAL_P(op2));
op2               663 Zend/zend_operators.h static zend_always_inline int fast_div_function(zval *result, zval *op1, zval *op2)
op2               665 Zend/zend_operators.h 	return div_function(result, op1, op2);
op2               668 Zend/zend_operators.h static zend_always_inline int fast_equal_check_function(zval *op1, zval *op2)
op2               672 Zend/zend_operators.h 		if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2               673 Zend/zend_operators.h 			return Z_LVAL_P(op1) == Z_LVAL_P(op2);
op2               674 Zend/zend_operators.h 		} else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2               675 Zend/zend_operators.h 			return ((double)Z_LVAL_P(op1)) == Z_DVAL_P(op2);
op2               678 Zend/zend_operators.h 		if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2               679 Zend/zend_operators.h 			return Z_DVAL_P(op1) == Z_DVAL_P(op2);
op2               680 Zend/zend_operators.h 		} else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2               681 Zend/zend_operators.h 			return Z_DVAL_P(op1) == ((double)Z_LVAL_P(op2));
op2               684 Zend/zend_operators.h 		if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
op2               685 Zend/zend_operators.h 			if (Z_STR_P(op1) == Z_STR_P(op2)) {
op2               687 Zend/zend_operators.h 			} else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') {
op2               688 Zend/zend_operators.h 				if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) {
op2               691 Zend/zend_operators.h 					return memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) == 0;
op2               694 Zend/zend_operators.h 				return zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) == 0;
op2               698 Zend/zend_operators.h 	compare_function(&result, op1, op2);
op2               702 Zend/zend_operators.h static zend_always_inline int fast_equal_check_long(zval *op1, zval *op2)
op2               705 Zend/zend_operators.h 	if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2               706 Zend/zend_operators.h 		return Z_LVAL_P(op1) == Z_LVAL_P(op2);
op2               708 Zend/zend_operators.h 	compare_function(&result, op1, op2);
op2               712 Zend/zend_operators.h static zend_always_inline int fast_equal_check_string(zval *op1, zval *op2)
op2               715 Zend/zend_operators.h 	if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
op2               716 Zend/zend_operators.h 		if (Z_STR_P(op1) == Z_STR_P(op2)) {
op2               718 Zend/zend_operators.h 		} else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') {
op2               719 Zend/zend_operators.h 			if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) {
op2               722 Zend/zend_operators.h 				return memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) == 0;
op2               725 Zend/zend_operators.h 			return zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) == 0;
op2               728 Zend/zend_operators.h 	compare_function(&result, op1, op2);
op2               732 Zend/zend_operators.h static zend_always_inline int fast_is_identical_function(zval *op1, zval *op2)
op2               734 Zend/zend_operators.h 	if (Z_TYPE_P(op1) != Z_TYPE_P(op2)) {
op2               739 Zend/zend_operators.h 	return zend_is_identical(op1, op2);
op2               742 Zend/zend_operators.h static zend_always_inline int fast_is_not_identical_function(zval *op1, zval *op2)
op2               744 Zend/zend_operators.h 	if (Z_TYPE_P(op1) != Z_TYPE_P(op2)) {
op2               749 Zend/zend_operators.h 	return !zend_is_identical(op1, op2);
op2               761 Zend/zend_operators.h 		ret = binary_op(objval, objval, op2);                                                    \
op2               767 Zend/zend_operators.h 		if (EXPECTED(SUCCESS == Z_OBJ_HANDLER_P(op1, do_operation)(opcode, result, op1, op2))) { \
op2               773 Zend/zend_operators.h 	if (UNEXPECTED(Z_TYPE_P(op2) == IS_OBJECT)                                                             \
op2               774 Zend/zend_operators.h 		&& UNEXPECTED(Z_OBJ_HANDLER_P(op2, do_operation))                                                  \
op2               775 Zend/zend_operators.h 		&& EXPECTED(SUCCESS == Z_OBJ_HANDLER_P(op2, do_operation)(opcode, result, op1, op2))) {  \
op2                32 Zend/zend_vm_def.h 	zval *op1, *op2, *result;
op2                35 Zend/zend_vm_def.h 	op2 = GET_OP2_ZVAL_PTR_UNDEF(BP_VAR_R);
op2                37 Zend/zend_vm_def.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2                39 Zend/zend_vm_def.h 			fast_long_add_function(result, op1, op2);
op2                41 Zend/zend_vm_def.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2                43 Zend/zend_vm_def.h 			ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) + Z_DVAL_P(op2));
op2                47 Zend/zend_vm_def.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2                49 Zend/zend_vm_def.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) + Z_DVAL_P(op2));
op2                51 Zend/zend_vm_def.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2                53 Zend/zend_vm_def.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) + ((double)Z_LVAL_P(op2)));
op2                62 Zend/zend_vm_def.h 	if (OP2_TYPE == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2                63 Zend/zend_vm_def.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2                65 Zend/zend_vm_def.h 	add_function(EX_VAR(opline->result.var), op1, op2);
op2                75 Zend/zend_vm_def.h 	zval *op1, *op2, *result;
op2                78 Zend/zend_vm_def.h 	op2 = GET_OP2_ZVAL_PTR_UNDEF(BP_VAR_R);
op2                80 Zend/zend_vm_def.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2                82 Zend/zend_vm_def.h 			fast_long_sub_function(result, op1, op2);
op2                84 Zend/zend_vm_def.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2                86 Zend/zend_vm_def.h 			ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) - Z_DVAL_P(op2));
op2                90 Zend/zend_vm_def.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2                92 Zend/zend_vm_def.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) - Z_DVAL_P(op2));
op2                94 Zend/zend_vm_def.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2                96 Zend/zend_vm_def.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) - ((double)Z_LVAL_P(op2)));
op2               105 Zend/zend_vm_def.h 	if (OP2_TYPE == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2               106 Zend/zend_vm_def.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2               108 Zend/zend_vm_def.h 	sub_function(EX_VAR(opline->result.var), op1, op2);
op2               118 Zend/zend_vm_def.h 	zval *op1, *op2, *result;
op2               121 Zend/zend_vm_def.h 	op2 = GET_OP2_ZVAL_PTR_UNDEF(BP_VAR_R);
op2               123 Zend/zend_vm_def.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2               127 Zend/zend_vm_def.h 			ZEND_SIGNED_MULTIPLY_LONG(Z_LVAL_P(op1), Z_LVAL_P(op2), Z_LVAL_P(result), Z_DVAL_P(result), overflow);
op2               130 Zend/zend_vm_def.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2               132 Zend/zend_vm_def.h 			ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) * Z_DVAL_P(op2));
op2               136 Zend/zend_vm_def.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2               138 Zend/zend_vm_def.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) * Z_DVAL_P(op2));
op2               140 Zend/zend_vm_def.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2               142 Zend/zend_vm_def.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) * ((double)Z_LVAL_P(op2)));
op2               151 Zend/zend_vm_def.h 	if (OP2_TYPE == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2               152 Zend/zend_vm_def.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2               154 Zend/zend_vm_def.h 	mul_function(EX_VAR(opline->result.var), op1, op2);
op2               164 Zend/zend_vm_def.h 	zval *op1, *op2;
op2               168 Zend/zend_vm_def.h 	op2 = GET_OP2_ZVAL_PTR(BP_VAR_R);
op2               169 Zend/zend_vm_def.h 	fast_div_function(EX_VAR(opline->result.var), op1, op2);
op2               179 Zend/zend_vm_def.h 	zval *op1, *op2, *result;
op2               182 Zend/zend_vm_def.h 	op2 = GET_OP2_ZVAL_PTR_UNDEF(BP_VAR_R);
op2               184 Zend/zend_vm_def.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2               186 Zend/zend_vm_def.h 			if (UNEXPECTED(Z_LVAL_P(op2) == 0)) {
op2               190 Zend/zend_vm_def.h 			} else if (UNEXPECTED(Z_LVAL_P(op2) == -1)) {
op2               194 Zend/zend_vm_def.h 				ZVAL_LONG(result, Z_LVAL_P(op1) % Z_LVAL_P(op2));
op2               204 Zend/zend_vm_def.h 	if (OP2_TYPE == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2               205 Zend/zend_vm_def.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2               207 Zend/zend_vm_def.h 	mod_function(EX_VAR(opline->result.var), op1, op2);
op2               217 Zend/zend_vm_def.h 	zval *op1, *op2;
op2               221 Zend/zend_vm_def.h 	op2 = GET_OP2_ZVAL_PTR(BP_VAR_R);
op2               222 Zend/zend_vm_def.h 	shift_left_function(EX_VAR(opline->result.var), op1, op2);
op2               232 Zend/zend_vm_def.h 	zval *op1, *op2;
op2               236 Zend/zend_vm_def.h 	op2 = GET_OP2_ZVAL_PTR(BP_VAR_R);
op2               237 Zend/zend_vm_def.h 	shift_right_function(EX_VAR(opline->result.var), op1, op2);
op2               247 Zend/zend_vm_def.h 	zval *op1, *op2;
op2               251 Zend/zend_vm_def.h 	op2 = GET_OP2_ZVAL_PTR(BP_VAR_R);
op2               252 Zend/zend_vm_def.h 	pow_function(EX_VAR(opline->result.var), op1, op2);
op2               262 Zend/zend_vm_def.h 	zval *op1, *op2;
op2               266 Zend/zend_vm_def.h 	op2 = GET_OP2_ZVAL_PTR_UNDEF(BP_VAR_R);
op2               270 Zend/zend_vm_def.h 		    (OP2_TYPE == IS_CONST || EXPECTED(Z_TYPE_P(op2) == IS_STRING))) {
op2               272 Zend/zend_vm_def.h 			zend_string *op2_str = Z_STR_P(op2);
op2               307 Zend/zend_vm_def.h 			if (OP2_TYPE == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) {
op2               308 Zend/zend_vm_def.h 				op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2               310 Zend/zend_vm_def.h 			concat_function(EX_VAR(opline->result.var), op1, op2);
op2               322 Zend/zend_vm_def.h 	zval *op1, *op2;
op2               327 Zend/zend_vm_def.h 	op2 = GET_OP2_ZVAL_PTR_DEREF(BP_VAR_R);
op2               328 Zend/zend_vm_def.h 	result = fast_is_identical_function(op1, op2);
op2               340 Zend/zend_vm_def.h 	zval *op1, *op2;
op2               345 Zend/zend_vm_def.h 	op2 = GET_OP2_ZVAL_PTR_DEREF(BP_VAR_R);
op2               346 Zend/zend_vm_def.h 	result = fast_is_not_identical_function(op1, op2);
op2               358 Zend/zend_vm_def.h 	zval *op1, *op2, *result;
op2               361 Zend/zend_vm_def.h 	op2 = GET_OP2_ZVAL_PTR_UNDEF(BP_VAR_R);
op2               366 Zend/zend_vm_def.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2               367 Zend/zend_vm_def.h 				result = (Z_LVAL_P(op1) == Z_LVAL_P(op2));
op2               368 Zend/zend_vm_def.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2               369 Zend/zend_vm_def.h 				result = ((double)Z_LVAL_P(op1) == Z_DVAL_P(op2));
op2               374 Zend/zend_vm_def.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2               375 Zend/zend_vm_def.h 				result = (Z_DVAL_P(op1) == Z_DVAL_P(op2));
op2               376 Zend/zend_vm_def.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2               377 Zend/zend_vm_def.h 				result = (Z_DVAL_P(op1) == ((double)Z_LVAL_P(op2)));
op2               382 Zend/zend_vm_def.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
op2               383 Zend/zend_vm_def.h 				if (Z_STR_P(op1) == Z_STR_P(op2)) {
op2               385 Zend/zend_vm_def.h 				} else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') {
op2               386 Zend/zend_vm_def.h 					if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) {
op2               389 Zend/zend_vm_def.h 						result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) == 0);
op2               392 Zend/zend_vm_def.h 					result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) == 0);
op2               411 Zend/zend_vm_def.h 	if (OP2_TYPE == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) {
op2               412 Zend/zend_vm_def.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2               415 Zend/zend_vm_def.h 	compare_function(result, op1, op2);
op2               426 Zend/zend_vm_def.h 	zval *op1, *op2, *result;
op2               429 Zend/zend_vm_def.h 	op2 = GET_OP2_ZVAL_PTR_UNDEF(BP_VAR_R);
op2               434 Zend/zend_vm_def.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2               435 Zend/zend_vm_def.h 				result = (Z_LVAL_P(op1) != Z_LVAL_P(op2));
op2               436 Zend/zend_vm_def.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2               437 Zend/zend_vm_def.h 				result = ((double)Z_LVAL_P(op1) != Z_DVAL_P(op2));
op2               442 Zend/zend_vm_def.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2               443 Zend/zend_vm_def.h 				result = (Z_DVAL_P(op1) != Z_DVAL_P(op2));
op2               444 Zend/zend_vm_def.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2               445 Zend/zend_vm_def.h 				result = (Z_DVAL_P(op1) != ((double)Z_LVAL_P(op2)));
op2               450 Zend/zend_vm_def.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
op2               451 Zend/zend_vm_def.h 				if (Z_STR_P(op1) == Z_STR_P(op2)) {
op2               453 Zend/zend_vm_def.h 				} else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') {
op2               454 Zend/zend_vm_def.h 					if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) {
op2               457 Zend/zend_vm_def.h 						result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) != 0);
op2               460 Zend/zend_vm_def.h 					result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) != 0);
op2               479 Zend/zend_vm_def.h 	if (OP2_TYPE == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) {
op2               480 Zend/zend_vm_def.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2               483 Zend/zend_vm_def.h 	compare_function(result, op1, op2);
op2               494 Zend/zend_vm_def.h 	zval *op1, *op2, *result;
op2               497 Zend/zend_vm_def.h 	op2 = GET_OP2_ZVAL_PTR_UNDEF(BP_VAR_R);
op2               502 Zend/zend_vm_def.h 			if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2               503 Zend/zend_vm_def.h 				result = (Z_LVAL_P(op1) < Z_LVAL_P(op2));
op2               504 Zend/zend_vm_def.h 			} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2               505 Zend/zend_vm_def.h 				result = ((double)Z_LVAL_P(op1) < Z_DVAL_P(op2));
op2               510 Zend/zend_vm_def.h 			if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2               511 Zend/zend_vm_def.h 				result = (Z_DVAL_P(op1) < Z_DVAL_P(op2));
op2               512 Zend/zend_vm_def.h 			} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2               513 Zend/zend_vm_def.h 				result = (Z_DVAL_P(op1) < ((double)Z_LVAL_P(op2)));
op2               529 Zend/zend_vm_def.h 	if (OP2_TYPE == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2               530 Zend/zend_vm_def.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2               533 Zend/zend_vm_def.h 	compare_function(result, op1, op2);
op2               544 Zend/zend_vm_def.h 	zval *op1, *op2, *result;
op2               547 Zend/zend_vm_def.h 	op2 = GET_OP2_ZVAL_PTR_UNDEF(BP_VAR_R);
op2               552 Zend/zend_vm_def.h 			if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2               553 Zend/zend_vm_def.h 				result = (Z_LVAL_P(op1) <= Z_LVAL_P(op2));
op2               554 Zend/zend_vm_def.h 			} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2               555 Zend/zend_vm_def.h 				result = ((double)Z_LVAL_P(op1) <= Z_DVAL_P(op2));
op2               560 Zend/zend_vm_def.h 			if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2               561 Zend/zend_vm_def.h 				result = (Z_DVAL_P(op1) <= Z_DVAL_P(op2));
op2               562 Zend/zend_vm_def.h 			} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2               563 Zend/zend_vm_def.h 				result = (Z_DVAL_P(op1) <= ((double)Z_LVAL_P(op2)));
op2               579 Zend/zend_vm_def.h 	if (OP2_TYPE == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2               580 Zend/zend_vm_def.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2               583 Zend/zend_vm_def.h 	compare_function(result, op1, op2);
op2               594 Zend/zend_vm_def.h 	zval *op1, *op2;
op2               598 Zend/zend_vm_def.h 	op2 = GET_OP2_ZVAL_PTR(BP_VAR_R);
op2               599 Zend/zend_vm_def.h 	compare_function(EX_VAR(opline->result.var), op1, op2);
op2               609 Zend/zend_vm_def.h 	zval *op1, *op2;
op2               613 Zend/zend_vm_def.h 	op2 = GET_OP2_ZVAL_PTR(BP_VAR_R);
op2               614 Zend/zend_vm_def.h 	bitwise_or_function(EX_VAR(opline->result.var), op1, op2);
op2               624 Zend/zend_vm_def.h 	zval *op1, *op2;
op2               628 Zend/zend_vm_def.h 	op2 = GET_OP2_ZVAL_PTR(BP_VAR_R);
op2               629 Zend/zend_vm_def.h 	bitwise_and_function(EX_VAR(opline->result.var), op1, op2);
op2               639 Zend/zend_vm_def.h 	zval *op1, *op2;
op2               643 Zend/zend_vm_def.h 	op2 = GET_OP2_ZVAL_PTR(BP_VAR_R);
op2               644 Zend/zend_vm_def.h 	bitwise_xor_function(EX_VAR(opline->result.var), op1, op2);
op2               654 Zend/zend_vm_def.h 	zval *op1, *op2;
op2               658 Zend/zend_vm_def.h 	op2 = GET_OP2_ZVAL_PTR(BP_VAR_R);
op2               659 Zend/zend_vm_def.h 	boolean_xor_function(EX_VAR(opline->result.var), op1, op2);
op2              1512 Zend/zend_vm_def.h 			} else if (UNEXPECTED((ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)))) == NULL)) {
op2              1513 Zend/zend_vm_def.h 				ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op2)), EX_CONSTANT(opline->op2) + 1, ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION);
op2              1521 Zend/zend_vm_def.h 				CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce);
op2              1524 Zend/zend_vm_def.h 			ce = Z_CE_P(EX_VAR(opline->op2.var));
op2              2087 Zend/zend_vm_def.h 		zval *value = zend_hash_index_find(Z_ARRVAL_P(container), Z_LVAL_P(EX_CONSTANT(opline->op2)));
op2              2090 Zend/zend_vm_def.h 			zend_error(E_NOTICE,"Undefined offset: " ZEND_ULONG_FMT, Z_LVAL_P(EX_CONSTANT(opline->op2)));
op2              2099 Zend/zend_vm_def.h 		zval *retval = Z_OBJ_HT_P(container)->read_dimension(container, EX_CONSTANT(opline->op2), BP_VAR_R, result);
op2              2310 Zend/zend_vm_def.h 		if (!OP2_FREE && UNEXPECTED(Z_TYPE_P(EX_VAR(opline->op2.var)) != IS_INDIRECT)) { /* undo the effect of get_zval_ptr_ptr() */
op2              2466 Zend/zend_vm_def.h 			ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              2468 Zend/zend_vm_def.h 			ZEND_VM_SET_OPCODE(OP_JMP_ADDR(opline, opline->op2));
op2              2477 Zend/zend_vm_def.h 		opline = OP_JMP_ADDR(opline, opline->op2);
op2              2495 Zend/zend_vm_def.h 		ZEND_VM_SET_OPCODE(OP_JMP_ADDR(opline, opline->op2));
op2              2509 Zend/zend_vm_def.h 		opline = OP_JMP_ADDR(opline, opline->op2);
op2              2537 Zend/zend_vm_def.h 			ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              2539 Zend/zend_vm_def.h 			ZEND_VM_SET_OPCODE(OP_JMP_ADDR(opline, opline->op2));
op2              2548 Zend/zend_vm_def.h 		opline = OP_JMP_ADDR(opline, opline->op2);
op2              2577 Zend/zend_vm_def.h 			ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              2579 Zend/zend_vm_def.h 			ZEND_VM_SET_OPCODE(OP_JMP_ADDR(opline, opline->op2));
op2              2592 Zend/zend_vm_def.h 		opline = OP_JMP_ADDR(opline, opline->op2);
op2              2611 Zend/zend_vm_def.h 		ZEND_VM_SET_OPCODE(OP_JMP_ADDR(opline, opline->op2));
op2              2629 Zend/zend_vm_def.h 		opline = OP_JMP_ADDR(opline, opline->op2);
op2              2667 Zend/zend_vm_def.h 	zval *op1, *op2;
op2              2682 Zend/zend_vm_def.h 	op2 = GET_OP2_ZVAL_PTR_UNDEF(BP_VAR_R);
op2              2684 Zend/zend_vm_def.h 		op2_str = Z_STR_P(op2);
op2              2685 Zend/zend_vm_def.h 	} else if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
op2              2686 Zend/zend_vm_def.h 		op2_str = zend_string_copy(Z_STR_P(op2));
op2              2688 Zend/zend_vm_def.h 		if (OP2_TYPE == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) {
op2              2689 Zend/zend_vm_def.h 			GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              2691 Zend/zend_vm_def.h 		op2_str = _zval_get_string_func(op2);
op2              2866 Zend/zend_vm_def.h 				ce = zend_fetch_class_by_name(Z_STR_P(class_name), EX_CONSTANT(opline->op2) + 1, opline->extended_value);
op2              2976 Zend/zend_vm_def.h 		fbc = obj->handlers->get_method(&obj, Z_STR_P(function_name), ((OP2_TYPE == IS_CONST) ? (EX_CONSTANT(opline->op2) + 1) : NULL));
op2              3044 Zend/zend_vm_def.h 	    EXPECTED((fbc = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)))) != NULL)) {
op2              3048 Zend/zend_vm_def.h 	           (fbc = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce))) {
op2              3078 Zend/zend_vm_def.h 			fbc = zend_std_get_static_method(ce, Z_STR_P(function_name), ((OP2_TYPE == IS_CONST) ? (EX_CONSTANT(opline->op2) + 1) : NULL));
op2              3161 Zend/zend_vm_def.h 	fbc = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)));
op2              3163 Zend/zend_vm_def.h 		function_name = (zval*)(EX_CONSTANT(opline->op2)+1);
op2              3167 Zend/zend_vm_def.h 			zend_throw_error(NULL, "Call to undefined function %s()", Z_STRVAL_P(EX_CONSTANT(opline->op2)));
op2              3171 Zend/zend_vm_def.h 		CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), fbc);
op2              3461 Zend/zend_vm_def.h 	func_name = EX_CONSTANT(opline->op2) + 1;
op2              3462 Zend/zend_vm_def.h 	fbc = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)));
op2              3470 Zend/zend_vm_def.h 				zend_throw_error(NULL, "Call to undefined function %s()", Z_STRVAL_P(EX_CONSTANT(opline->op2)));
op2              3475 Zend/zend_vm_def.h 		CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), fbc);
op2              3891 Zend/zend_vm_def.h 		zend_verify_missing_return_type(EX(func), CACHE_ADDR(opline->op2.num));
op2              3928 Zend/zend_vm_def.h 		zend_verify_return_type(EX(func), retval_ptr, CACHE_ADDR(opline->op2.num));
op2              4178 Zend/zend_vm_def.h 	zval_ptr_dtor(EX_VAR(opline->op2.var));
op2              4179 Zend/zend_vm_def.h 	ZVAL_OBJ(EX_VAR(opline->op2.var), EG(exception));
op2              4211 Zend/zend_vm_def.h 	uint32_t arg_num = opline->op2.num;
op2              4283 Zend/zend_vm_def.h 		if (!ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, opline->op2.num)) {
op2              4298 Zend/zend_vm_def.h 			!ARG_MAY_BE_SENT_BY_REF(EX(call)->func, opline->op2.num)) {
op2              4353 Zend/zend_vm_def.h 	uint32_t arg_num = opline->op2.num;
op2              4669 Zend/zend_vm_def.h 	if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, opline->op2.num)) {
op2              4672 Zend/zend_vm_def.h 			if (!ARG_MAY_BE_SENT_BY_REF(EX(call)->func, opline->op2.num)) {
op2              4675 Zend/zend_vm_def.h 					opline->op2.num,
op2              4721 Zend/zend_vm_def.h 		zend_verify_missing_arg(execute_data, arg_num, CACHE_ADDR(opline->op2.num));
op2              4727 Zend/zend_vm_def.h 		if (UNEXPECTED(!zend_verify_arg_type(EX(func), arg_num, param, NULL, CACHE_ADDR(opline->op2.num)))) {
op2              4746 Zend/zend_vm_def.h 		ZVAL_COPY_VALUE(param, EX_CONSTANT(opline->op2));
op2              4762 Zend/zend_vm_def.h 		zval *default_value = EX_CONSTANT(opline->op2);
op2              4794 Zend/zend_vm_def.h 					zend_verify_arg_type(EX(func), arg_num, param, NULL, CACHE_ADDR(opline->op2.num));
op2              4843 Zend/zend_vm_def.h 	zval *op1, *op2, *result;
op2              4846 Zend/zend_vm_def.h 	op2 = GET_OP2_ZVAL_PTR_UNDEF(BP_VAR_R);
op2              4851 Zend/zend_vm_def.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              4852 Zend/zend_vm_def.h 				result = (Z_LVAL_P(op1) == Z_LVAL_P(op2));
op2              4853 Zend/zend_vm_def.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              4854 Zend/zend_vm_def.h 				result = ((double)Z_LVAL_P(op1) == Z_DVAL_P(op2));
op2              4859 Zend/zend_vm_def.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              4860 Zend/zend_vm_def.h 				result = (Z_DVAL_P(op1) == Z_DVAL_P(op2));
op2              4861 Zend/zend_vm_def.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              4862 Zend/zend_vm_def.h 				result = (Z_DVAL_P(op1) == ((double)Z_LVAL_P(op2)));
op2              4867 Zend/zend_vm_def.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
op2              4868 Zend/zend_vm_def.h 				if (Z_STR_P(op1) == Z_STR_P(op2)) {
op2              4870 Zend/zend_vm_def.h 				} else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') {
op2              4871 Zend/zend_vm_def.h 					if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) {
op2              4874 Zend/zend_vm_def.h 						result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) == 0);
op2              4877 Zend/zend_vm_def.h 					result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) == 0);
op2              4903 Zend/zend_vm_def.h 	if (OP2_TYPE == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) {
op2              4904 Zend/zend_vm_def.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              4907 Zend/zend_vm_def.h 	compare_function(result, op1, op2);
op2              4944 Zend/zend_vm_def.h 		ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              5054 Zend/zend_vm_def.h 		if (EXPECTED(CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2))))) {
op2              5055 Zend/zend_vm_def.h 			c = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)));
op2              5056 Zend/zend_vm_def.h 		} else if ((c = zend_quick_get_constant(EX_CONSTANT(opline->op2) + 1, opline->extended_value)) == NULL) {
op2              5058 Zend/zend_vm_def.h 				char *actual = (char *)zend_memrchr(Z_STRVAL_P(EX_CONSTANT(opline->op2)), '\\', Z_STRLEN_P(EX_CONSTANT(opline->op2)));
op2              5060 Zend/zend_vm_def.h 					ZVAL_STR_COPY(EX_VAR(opline->result.var), Z_STR_P(EX_CONSTANT(opline->op2)));
op2              5064 Zend/zend_vm_def.h 							actual, Z_STRLEN_P(EX_CONSTANT(opline->op2)) - (actual - Z_STRVAL_P(EX_CONSTANT(opline->op2))));
op2              5071 Zend/zend_vm_def.h 				zend_throw_error(NULL, "Undefined constant '%s'", Z_STRVAL_P(EX_CONSTANT(opline->op2)));
op2              5075 Zend/zend_vm_def.h 			CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), c);
op2              5093 Zend/zend_vm_def.h 				if (EXPECTED(CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2))))) {
op2              5094 Zend/zend_vm_def.h 					value = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)));
op2              5114 Zend/zend_vm_def.h 				if ((value = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce)) != NULL) {
op2              5120 Zend/zend_vm_def.h 			if (EXPECTED((value = zend_hash_find(&ce->constants_table, Z_STR_P(EX_CONSTANT(opline->op2)))) != NULL)) {
op2              5131 Zend/zend_vm_def.h 					CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), value);
op2              5133 Zend/zend_vm_def.h 					CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce, value);
op2              5136 Zend/zend_vm_def.h 				zend_throw_error(NULL, "Undefined class constant '%s'", Z_STRVAL_P(EX_CONSTANT(opline->op2)));
op2              5564 Zend/zend_vm_def.h 			ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)));
op2              5566 Zend/zend_vm_def.h 				ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op2)), EX_CONSTANT(opline->op2) + 1, ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION);
op2              5569 Zend/zend_vm_def.h 						zend_throw_error(NULL, "Class '%s' not found", Z_STRVAL_P(EX_CONSTANT(opline->op2)));
op2              5577 Zend/zend_vm_def.h 				CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce);
op2              5580 Zend/zend_vm_def.h 			ce = Z_CE_P(EX_VAR(opline->op2.var));
op2              5775 Zend/zend_vm_def.h 					ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              5829 Zend/zend_vm_def.h 				ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              5839 Zend/zend_vm_def.h 		ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              5887 Zend/zend_vm_def.h 				ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              5920 Zend/zend_vm_def.h 					ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              5990 Zend/zend_vm_def.h 				ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              6004 Zend/zend_vm_def.h 		ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              6171 Zend/zend_vm_def.h 		zval *variable_ptr = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->op2.var);
op2              6174 Zend/zend_vm_def.h 		zval *res = EX_VAR(opline->op2.var);
op2              6370 Zend/zend_vm_def.h 		zval *variable_ptr = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->op2.var);
op2              6381 Zend/zend_vm_def.h 		ZVAL_REF(EX_VAR(opline->op2.var), Z_REF_P(value));
op2              6436 Zend/zend_vm_def.h 				} else if (UNEXPECTED((ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)))) == NULL)) {
op2              6437 Zend/zend_vm_def.h 					ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op2)), EX_CONSTANT(opline->op2) + 1, ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION);
op2              6441 Zend/zend_vm_def.h 					CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce);
op2              6444 Zend/zend_vm_def.h 				ce = Z_CE_P(EX_VAR(opline->op2.var));
op2              6774 Zend/zend_vm_def.h 		ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              6814 Zend/zend_vm_def.h 		ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              6915 Zend/zend_vm_def.h 	if ((zce = zend_hash_find(EG(class_table), Z_STR_P(EX_CONSTANT(opline->op2)))) == NULL ||
op2              6929 Zend/zend_vm_def.h 	ce = zend_hash_find_ptr(EG(class_table), Z_STR_P(EX_CONSTANT(opline->op2)));
op2              6950 Zend/zend_vm_def.h 	ce = zend_hash_find_ptr(EG(class_table), Z_STR_P(EX_CONSTANT(opline->op2)));
op2              7002 Zend/zend_vm_def.h 			ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)));
op2              7004 Zend/zend_vm_def.h 				ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op2)), EX_CONSTANT(opline->op2) + 1, ZEND_FETCH_CLASS_NO_AUTOLOAD);
op2              7010 Zend/zend_vm_def.h 				CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce);
op2              7013 Zend/zend_vm_def.h 			ce = Z_CE_P(EX_VAR(opline->op2.var));
op2              7052 Zend/zend_vm_def.h 	iface = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)));
op2              7054 Zend/zend_vm_def.h 		iface = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op2)), EX_CONSTANT(opline->op2) + 1, ZEND_FETCH_CLASS_INTERFACE);
op2              7058 Zend/zend_vm_def.h 		CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), iface);
op2              7076 Zend/zend_vm_def.h 	trait = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)));
op2              7078 Zend/zend_vm_def.h 		trait = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op2)),
op2              7079 Zend/zend_vm_def.h 		                                 EX_CONSTANT(opline->op2) + 1,
op2              7087 Zend/zend_vm_def.h 		CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), trait);
op2              7122 Zend/zend_vm_def.h 			op_num = EX(func)->op_array.brk_cont_array[exc_opline->op2.num].brk;
op2              7576 Zend/zend_vm_def.h 			fast_call->u2.lineno = fast_ret->op2.opline_num;
op2              7584 Zend/zend_vm_def.h 			cleanup_live_vars(execute_data, opline - EX(func)->op_array.opcodes, opline->op2.opline_num);
op2              7585 Zend/zend_vm_def.h 			ZEND_VM_SET_OPCODE(&EX(func)->op_array.opcodes[opline->op2.opline_num]);
op2              7591 Zend/zend_vm_def.h 				cleanup_live_vars(execute_data, opline - EX(func)->op_array.opcodes, opline->op2.opline_num);
op2              7592 Zend/zend_vm_def.h 				ZEND_VM_SET_OPCODE(&EX(func)->op_array.opcodes[opline->op2.opline_num]);
op2              7803 Zend/zend_vm_def.h 		zend_op *target = OP_JMP_ADDR(opline, opline->op2);
op2              1207 Zend/zend_vm_execute.h 		zend_verify_missing_arg(execute_data, arg_num, CACHE_ADDR(opline->op2.num));
op2              1213 Zend/zend_vm_execute.h 		if (UNEXPECTED(!zend_verify_arg_type(EX(func), arg_num, param, NULL, CACHE_ADDR(opline->op2.num)))) {
op2              1241 Zend/zend_vm_execute.h 					zend_verify_arg_type(EX(func), arg_num, param, NULL, CACHE_ADDR(opline->op2.num));
op2              1354 Zend/zend_vm_execute.h 	if ((zce = zend_hash_find(EG(class_table), Z_STR_P(EX_CONSTANT(opline->op2)))) == NULL ||
op2              1368 Zend/zend_vm_execute.h 	ce = zend_hash_find_ptr(EG(class_table), Z_STR_P(EX_CONSTANT(opline->op2)));
op2              1389 Zend/zend_vm_execute.h 	ce = zend_hash_find_ptr(EG(class_table), Z_STR_P(EX_CONSTANT(opline->op2)));
op2              1447 Zend/zend_vm_execute.h 	trait = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)));
op2              1449 Zend/zend_vm_execute.h 		trait = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op2)),
op2              1450 Zend/zend_vm_execute.h 		                                 EX_CONSTANT(opline->op2) + 1,
op2              1458 Zend/zend_vm_execute.h 		CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), trait);
op2              1493 Zend/zend_vm_execute.h 			op_num = EX(func)->op_array.brk_cont_array[exc_opline->op2.num].brk;
op2              1636 Zend/zend_vm_execute.h 			fast_call->u2.lineno = fast_ret->op2.opline_num;
op2              1644 Zend/zend_vm_execute.h 			cleanup_live_vars(execute_data, opline - EX(func)->op_array.opcodes, opline->op2.opline_num);
op2              1645 Zend/zend_vm_execute.h 			ZEND_VM_SET_OPCODE(&EX(func)->op_array.opcodes[opline->op2.opline_num]);
op2              1651 Zend/zend_vm_execute.h 				cleanup_live_vars(execute_data, opline - EX(func)->op_array.opcodes, opline->op2.opline_num);
op2              1652 Zend/zend_vm_execute.h 				ZEND_VM_SET_OPCODE(&EX(func)->op_array.opcodes[opline->op2.opline_num]);
op2              1673 Zend/zend_vm_execute.h 		zend_op *target = OP_JMP_ADDR(opline, opline->op2);
op2              1868 Zend/zend_vm_execute.h 		zval *class_name = EX_CONSTANT(opline->op2);
op2              1875 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STR_P(class_name), EX_CONSTANT(opline->op2) + 1, opline->extended_value);
op2              1907 Zend/zend_vm_execute.h 	fbc = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)));
op2              1909 Zend/zend_vm_execute.h 		function_name = (zval*)(EX_CONSTANT(opline->op2)+1);
op2              1913 Zend/zend_vm_execute.h 			zend_throw_error(NULL, "Call to undefined function %s()", Z_STRVAL_P(EX_CONSTANT(opline->op2)));
op2              1917 Zend/zend_vm_execute.h 		CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), fbc);
op2              1940 Zend/zend_vm_execute.h 	function_name = EX_CONSTANT(opline->op2);
op2              2148 Zend/zend_vm_execute.h 	func_name = EX_CONSTANT(opline->op2) + 1;
op2              2149 Zend/zend_vm_execute.h 	fbc = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)));
op2              2157 Zend/zend_vm_execute.h 				zend_throw_error(NULL, "Call to undefined function %s()", Z_STRVAL_P(EX_CONSTANT(opline->op2)));
op2              2162 Zend/zend_vm_execute.h 		CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), fbc);
op2              2177 Zend/zend_vm_execute.h 	zval *fname = EX_CONSTANT(opline->op2);
op2              2214 Zend/zend_vm_execute.h 		ZVAL_COPY_VALUE(param, EX_CONSTANT(opline->op2));
op2              2230 Zend/zend_vm_execute.h 		zval *default_value = EX_CONSTANT(opline->op2);
op2              2249 Zend/zend_vm_execute.h 	iface = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)));
op2              2251 Zend/zend_vm_execute.h 		iface = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op2)), EX_CONSTANT(opline->op2) + 1, ZEND_FETCH_CLASS_INTERFACE);
op2              2255 Zend/zend_vm_execute.h 		CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), iface);
op2              2283 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STR_P(class_name), EX_CONSTANT(opline->op2) + 1, opline->extended_value);
op2              2318 Zend/zend_vm_execute.h 		zval *class_name = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
op2              2325 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STR_P(class_name), EX_CONSTANT(opline->op2) + 1, opline->extended_value);
op2              2363 Zend/zend_vm_execute.h 	function_name = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
op2              2573 Zend/zend_vm_execute.h 		zval *class_name = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              2580 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STR_P(class_name), EX_CONSTANT(opline->op2) + 1, opline->extended_value);
op2              2619 Zend/zend_vm_execute.h 	function_name = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              2900 Zend/zend_vm_execute.h 			ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              2902 Zend/zend_vm_execute.h 			ZEND_VM_SET_OPCODE(OP_JMP_ADDR(opline, opline->op2));
op2              2911 Zend/zend_vm_execute.h 		opline = OP_JMP_ADDR(opline, opline->op2);
op2              2929 Zend/zend_vm_execute.h 		ZEND_VM_SET_OPCODE(OP_JMP_ADDR(opline, opline->op2));
op2              2943 Zend/zend_vm_execute.h 		opline = OP_JMP_ADDR(opline, opline->op2);
op2              2971 Zend/zend_vm_execute.h 			ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              2973 Zend/zend_vm_execute.h 			ZEND_VM_SET_OPCODE(OP_JMP_ADDR(opline, opline->op2));
op2              2982 Zend/zend_vm_execute.h 		opline = OP_JMP_ADDR(opline, opline->op2);
op2              3011 Zend/zend_vm_execute.h 			ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              3013 Zend/zend_vm_execute.h 			ZEND_VM_SET_OPCODE(OP_JMP_ADDR(opline, opline->op2));
op2              3026 Zend/zend_vm_execute.h 		opline = OP_JMP_ADDR(opline, opline->op2);
op2              3045 Zend/zend_vm_execute.h 		ZEND_VM_SET_OPCODE(OP_JMP_ADDR(opline, opline->op2));
op2              3063 Zend/zend_vm_execute.h 		opline = OP_JMP_ADDR(opline, opline->op2);
op2              3292 Zend/zend_vm_execute.h 	uint32_t arg_num = opline->op2.num;
op2              3374 Zend/zend_vm_execute.h 		ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              3741 Zend/zend_vm_execute.h 					ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              3793 Zend/zend_vm_execute.h 				ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              3803 Zend/zend_vm_execute.h 		ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              3851 Zend/zend_vm_execute.h 				ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              3883 Zend/zend_vm_execute.h 					ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              3952 Zend/zend_vm_execute.h 				ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              3966 Zend/zend_vm_execute.h 		ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              4031 Zend/zend_vm_execute.h 		ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              4070 Zend/zend_vm_execute.h 		ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              4303 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              4306 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              4308 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              4310 Zend/zend_vm_execute.h 			fast_long_add_function(result, op1, op2);
op2              4312 Zend/zend_vm_execute.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              4314 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) + Z_DVAL_P(op2));
op2              4318 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              4320 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) + Z_DVAL_P(op2));
op2              4322 Zend/zend_vm_execute.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              4324 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) + ((double)Z_LVAL_P(op2)));
op2              4333 Zend/zend_vm_execute.h 	if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2              4334 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              4336 Zend/zend_vm_execute.h 	add_function(EX_VAR(opline->result.var), op1, op2);
op2              4346 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              4349 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              4351 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              4353 Zend/zend_vm_execute.h 			fast_long_sub_function(result, op1, op2);
op2              4355 Zend/zend_vm_execute.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              4357 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) - Z_DVAL_P(op2));
op2              4361 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              4363 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) - Z_DVAL_P(op2));
op2              4365 Zend/zend_vm_execute.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              4367 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) - ((double)Z_LVAL_P(op2)));
op2              4376 Zend/zend_vm_execute.h 	if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2              4377 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              4379 Zend/zend_vm_execute.h 	sub_function(EX_VAR(opline->result.var), op1, op2);
op2              4389 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              4392 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              4394 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              4398 Zend/zend_vm_execute.h 			ZEND_SIGNED_MULTIPLY_LONG(Z_LVAL_P(op1), Z_LVAL_P(op2), Z_LVAL_P(result), Z_DVAL_P(result), overflow);
op2              4401 Zend/zend_vm_execute.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              4403 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) * Z_DVAL_P(op2));
op2              4407 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              4409 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) * Z_DVAL_P(op2));
op2              4411 Zend/zend_vm_execute.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              4413 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) * ((double)Z_LVAL_P(op2)));
op2              4422 Zend/zend_vm_execute.h 	if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2              4423 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              4425 Zend/zend_vm_execute.h 	mul_function(EX_VAR(opline->result.var), op1, op2);
op2              4435 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              4439 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              4440 Zend/zend_vm_execute.h 	fast_div_function(EX_VAR(opline->result.var), op1, op2);
op2              4450 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              4453 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              4455 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              4457 Zend/zend_vm_execute.h 			if (UNEXPECTED(Z_LVAL_P(op2) == 0)) {
op2              4461 Zend/zend_vm_execute.h 			} else if (UNEXPECTED(Z_LVAL_P(op2) == -1)) {
op2              4465 Zend/zend_vm_execute.h 				ZVAL_LONG(result, Z_LVAL_P(op1) % Z_LVAL_P(op2));
op2              4475 Zend/zend_vm_execute.h 	if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2              4476 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              4478 Zend/zend_vm_execute.h 	mod_function(EX_VAR(opline->result.var), op1, op2);
op2              4488 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              4492 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              4493 Zend/zend_vm_execute.h 	shift_left_function(EX_VAR(opline->result.var), op1, op2);
op2              4503 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              4507 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              4508 Zend/zend_vm_execute.h 	shift_right_function(EX_VAR(opline->result.var), op1, op2);
op2              4518 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              4522 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              4523 Zend/zend_vm_execute.h 	pow_function(EX_VAR(opline->result.var), op1, op2);
op2              4533 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              4537 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              4541 Zend/zend_vm_execute.h 		    (IS_CONST == IS_CONST || EXPECTED(Z_TYPE_P(op2) == IS_STRING))) {
op2              4543 Zend/zend_vm_execute.h 			zend_string *op2_str = Z_STR_P(op2);
op2              4578 Zend/zend_vm_execute.h 			if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) {
op2              4579 Zend/zend_vm_execute.h 				op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              4581 Zend/zend_vm_execute.h 			concat_function(EX_VAR(opline->result.var), op1, op2);
op2              4593 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              4598 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              4599 Zend/zend_vm_execute.h 	result = fast_is_identical_function(op1, op2);
op2              4611 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              4616 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              4617 Zend/zend_vm_execute.h 	result = fast_is_not_identical_function(op1, op2);
op2              4629 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              4632 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              4637 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              4638 Zend/zend_vm_execute.h 				result = (Z_LVAL_P(op1) == Z_LVAL_P(op2));
op2              4639 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              4640 Zend/zend_vm_execute.h 				result = ((double)Z_LVAL_P(op1) == Z_DVAL_P(op2));
op2              4645 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              4646 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) == Z_DVAL_P(op2));
op2              4647 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              4648 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) == ((double)Z_LVAL_P(op2)));
op2              4653 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
op2              4654 Zend/zend_vm_execute.h 				if (Z_STR_P(op1) == Z_STR_P(op2)) {
op2              4656 Zend/zend_vm_execute.h 				} else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') {
op2              4657 Zend/zend_vm_execute.h 					if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) {
op2              4660 Zend/zend_vm_execute.h 						result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) == 0);
op2              4663 Zend/zend_vm_execute.h 					result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) == 0);
op2              4682 Zend/zend_vm_execute.h 	if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) {
op2              4683 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              4686 Zend/zend_vm_execute.h 	compare_function(result, op1, op2);
op2              4697 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              4700 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              4705 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              4706 Zend/zend_vm_execute.h 				result = (Z_LVAL_P(op1) != Z_LVAL_P(op2));
op2              4707 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              4708 Zend/zend_vm_execute.h 				result = ((double)Z_LVAL_P(op1) != Z_DVAL_P(op2));
op2              4713 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              4714 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) != Z_DVAL_P(op2));
op2              4715 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              4716 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) != ((double)Z_LVAL_P(op2)));
op2              4721 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
op2              4722 Zend/zend_vm_execute.h 				if (Z_STR_P(op1) == Z_STR_P(op2)) {
op2              4724 Zend/zend_vm_execute.h 				} else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') {
op2              4725 Zend/zend_vm_execute.h 					if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) {
op2              4728 Zend/zend_vm_execute.h 						result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) != 0);
op2              4731 Zend/zend_vm_execute.h 					result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) != 0);
op2              4750 Zend/zend_vm_execute.h 	if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) {
op2              4751 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              4754 Zend/zend_vm_execute.h 	compare_function(result, op1, op2);
op2              4765 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              4768 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              4773 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              4774 Zend/zend_vm_execute.h 				result = (Z_LVAL_P(op1) < Z_LVAL_P(op2));
op2              4775 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              4776 Zend/zend_vm_execute.h 				result = ((double)Z_LVAL_P(op1) < Z_DVAL_P(op2));
op2              4781 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              4782 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) < Z_DVAL_P(op2));
op2              4783 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              4784 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) < ((double)Z_LVAL_P(op2)));
op2              4800 Zend/zend_vm_execute.h 	if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2              4801 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              4804 Zend/zend_vm_execute.h 	compare_function(result, op1, op2);
op2              4815 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              4818 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              4823 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              4824 Zend/zend_vm_execute.h 				result = (Z_LVAL_P(op1) <= Z_LVAL_P(op2));
op2              4825 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              4826 Zend/zend_vm_execute.h 				result = ((double)Z_LVAL_P(op1) <= Z_DVAL_P(op2));
op2              4831 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              4832 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) <= Z_DVAL_P(op2));
op2              4833 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              4834 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) <= ((double)Z_LVAL_P(op2)));
op2              4850 Zend/zend_vm_execute.h 	if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2              4851 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              4854 Zend/zend_vm_execute.h 	compare_function(result, op1, op2);
op2              4865 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              4869 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              4870 Zend/zend_vm_execute.h 	compare_function(EX_VAR(opline->result.var), op1, op2);
op2              4880 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              4884 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              4885 Zend/zend_vm_execute.h 	bitwise_or_function(EX_VAR(opline->result.var), op1, op2);
op2              4895 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              4899 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              4900 Zend/zend_vm_execute.h 	bitwise_and_function(EX_VAR(opline->result.var), op1, op2);
op2              4910 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              4914 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              4915 Zend/zend_vm_execute.h 	bitwise_xor_function(EX_VAR(opline->result.var), op1, op2);
op2              4925 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              4929 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              4930 Zend/zend_vm_execute.h 	boolean_xor_function(EX_VAR(opline->result.var), op1, op2);
op2              4975 Zend/zend_vm_execute.h 			} else if (UNEXPECTED((ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)))) == NULL)) {
op2              4976 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op2)), EX_CONSTANT(opline->op2) + 1, ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION);
op2              4984 Zend/zend_vm_execute.h 				CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce);
op2              4987 Zend/zend_vm_execute.h 			ce = Z_CE_P(EX_VAR(opline->op2.var));
op2              5129 Zend/zend_vm_execute.h 	zend_fetch_dimension_address_read_R(EX_VAR(opline->result.var), container, EX_CONSTANT(opline->op2), IS_CONST);
op2              5143 Zend/zend_vm_execute.h 	zend_fetch_dimension_address_read_IS(EX_VAR(opline->result.var), container, EX_CONSTANT(opline->op2), IS_CONST);
op2              5170 Zend/zend_vm_execute.h 		zend_fetch_dimension_address_W(EX_VAR(opline->result.var), container, EX_CONSTANT(opline->op2), IS_CONST);
op2              5184 Zend/zend_vm_execute.h 		zend_fetch_dimension_address_read_R(EX_VAR(opline->result.var), container, EX_CONSTANT(opline->op2), IS_CONST);
op2              5208 Zend/zend_vm_execute.h 	offset = EX_CONSTANT(opline->op2);
op2              5280 Zend/zend_vm_execute.h 	offset  = EX_CONSTANT(opline->op2);
op2              5346 Zend/zend_vm_execute.h 		property = EX_CONSTANT(opline->op2);
op2              5388 Zend/zend_vm_execute.h 		zval *value = zend_hash_index_find(Z_ARRVAL_P(container), Z_LVAL_P(EX_CONSTANT(opline->op2)));
op2              5391 Zend/zend_vm_execute.h 			zend_error(E_NOTICE,"Undefined offset: " ZEND_ULONG_FMT, Z_LVAL_P(EX_CONSTANT(opline->op2)));
op2              5400 Zend/zend_vm_execute.h 		zval *retval = Z_OBJ_HT_P(container)->read_dimension(container, EX_CONSTANT(opline->op2), BP_VAR_R, result);
op2              5425 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              5440 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              5442 Zend/zend_vm_execute.h 		op2_str = Z_STR_P(op2);
op2              5443 Zend/zend_vm_execute.h 	} else if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
op2              5444 Zend/zend_vm_execute.h 		op2_str = zend_string_copy(Z_STR_P(op2));
op2              5446 Zend/zend_vm_execute.h 		if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) {
op2              5447 Zend/zend_vm_execute.h 			GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              5449 Zend/zend_vm_execute.h 		op2_str = _zval_get_string_func(op2);
op2              5502 Zend/zend_vm_execute.h 	function_name = EX_CONSTANT(opline->op2);
op2              5572 Zend/zend_vm_execute.h 		fbc = obj->handlers->get_method(&obj, Z_STR_P(function_name), ((IS_CONST == IS_CONST) ? (EX_CONSTANT(opline->op2) + 1) : NULL));
op2              5638 Zend/zend_vm_execute.h 	    EXPECTED((fbc = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)))) != NULL)) {
op2              5642 Zend/zend_vm_execute.h 	           (fbc = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce))) {
op2              5647 Zend/zend_vm_execute.h 		function_name = EX_CONSTANT(opline->op2);
op2              5672 Zend/zend_vm_execute.h 			fbc = zend_std_get_static_method(ce, Z_STR_P(function_name), ((IS_CONST == IS_CONST) ? (EX_CONSTANT(opline->op2) + 1) : NULL));
op2              5762 Zend/zend_vm_execute.h 	function_name = EX_CONSTANT(opline->op2);
op2              5810 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              5813 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              5818 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              5819 Zend/zend_vm_execute.h 				result = (Z_LVAL_P(op1) == Z_LVAL_P(op2));
op2              5820 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              5821 Zend/zend_vm_execute.h 				result = ((double)Z_LVAL_P(op1) == Z_DVAL_P(op2));
op2              5826 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              5827 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) == Z_DVAL_P(op2));
op2              5828 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              5829 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) == ((double)Z_LVAL_P(op2)));
op2              5834 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
op2              5835 Zend/zend_vm_execute.h 				if (Z_STR_P(op1) == Z_STR_P(op2)) {
op2              5837 Zend/zend_vm_execute.h 				} else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') {
op2              5838 Zend/zend_vm_execute.h 					if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) {
op2              5841 Zend/zend_vm_execute.h 						result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) == 0);
op2              5844 Zend/zend_vm_execute.h 					result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) == 0);
op2              5870 Zend/zend_vm_execute.h 	if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) {
op2              5871 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              5874 Zend/zend_vm_execute.h 	compare_function(result, op1, op2);
op2              5888 Zend/zend_vm_execute.h 		if (EXPECTED(CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2))))) {
op2              5889 Zend/zend_vm_execute.h 			c = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)));
op2              5890 Zend/zend_vm_execute.h 		} else if ((c = zend_quick_get_constant(EX_CONSTANT(opline->op2) + 1, opline->extended_value)) == NULL) {
op2              5892 Zend/zend_vm_execute.h 				char *actual = (char *)zend_memrchr(Z_STRVAL_P(EX_CONSTANT(opline->op2)), '\\', Z_STRLEN_P(EX_CONSTANT(opline->op2)));
op2              5894 Zend/zend_vm_execute.h 					ZVAL_STR_COPY(EX_VAR(opline->result.var), Z_STR_P(EX_CONSTANT(opline->op2)));
op2              5898 Zend/zend_vm_execute.h 							actual, Z_STRLEN_P(EX_CONSTANT(opline->op2)) - (actual - Z_STRVAL_P(EX_CONSTANT(opline->op2))));
op2              5905 Zend/zend_vm_execute.h 				zend_throw_error(NULL, "Undefined constant '%s'", Z_STRVAL_P(EX_CONSTANT(opline->op2)));
op2              5909 Zend/zend_vm_execute.h 			CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), c);
op2              5927 Zend/zend_vm_execute.h 				if (EXPECTED(CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2))))) {
op2              5928 Zend/zend_vm_execute.h 					value = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)));
op2              5948 Zend/zend_vm_execute.h 				if ((value = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce)) != NULL) {
op2              5954 Zend/zend_vm_execute.h 			if (EXPECTED((value = zend_hash_find(&ce->constants_table, Z_STR_P(EX_CONSTANT(opline->op2)))) != NULL)) {
op2              5965 Zend/zend_vm_execute.h 					CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), value);
op2              5967 Zend/zend_vm_execute.h 					CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce, value);
op2              5970 Zend/zend_vm_execute.h 				zend_throw_error(NULL, "Undefined class constant '%s'", Z_STRVAL_P(EX_CONSTANT(opline->op2)));
op2              6038 Zend/zend_vm_execute.h 		zval *offset = EX_CONSTANT(opline->op2);
op2              6167 Zend/zend_vm_execute.h 			ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)));
op2              6169 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op2)), EX_CONSTANT(opline->op2) + 1, ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION);
op2              6172 Zend/zend_vm_execute.h 						zend_throw_error(NULL, "Class '%s' not found", Z_STRVAL_P(EX_CONSTANT(opline->op2)));
op2              6180 Zend/zend_vm_execute.h 				CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce);
op2              6183 Zend/zend_vm_execute.h 			ce = Z_CE_P(EX_VAR(opline->op2.var));
op2              6248 Zend/zend_vm_execute.h 				} else if (UNEXPECTED((ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)))) == NULL)) {
op2              6249 Zend/zend_vm_execute.h 					ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op2)), EX_CONSTANT(opline->op2) + 1, ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION);
op2              6253 Zend/zend_vm_execute.h 					CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce);
op2              6256 Zend/zend_vm_execute.h 				ce = Z_CE_P(EX_VAR(opline->op2.var));
op2              6315 Zend/zend_vm_execute.h 	offset = EX_CONSTANT(opline->op2);
op2              6451 Zend/zend_vm_execute.h 	offset = EX_CONSTANT(opline->op2);
op2              6490 Zend/zend_vm_execute.h 	val   = EX_CONSTANT(opline->op2);
op2              6606 Zend/zend_vm_execute.h 		zval *key = EX_CONSTANT(opline->op2);
op2              6661 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              6666 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2);
op2              6667 Zend/zend_vm_execute.h 	result = fast_is_identical_function(op1, op2);
op2              6679 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              6684 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2);
op2              6685 Zend/zend_vm_execute.h 	result = fast_is_not_identical_function(op1, op2);
op2              6702 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              6737 Zend/zend_vm_execute.h 					zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              6783 Zend/zend_vm_execute.h 		zval *key = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2);
op2              6838 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              6843 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var_deref(opline->op2.var, execute_data, &free_op2);
op2              6844 Zend/zend_vm_execute.h 	result = fast_is_identical_function(op1, op2);
op2              6856 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              6861 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var_deref(opline->op2.var, execute_data, &free_op2);
op2              6862 Zend/zend_vm_execute.h 	result = fast_is_not_identical_function(op1, op2);
op2              6909 Zend/zend_vm_execute.h 			} else if (UNEXPECTED((ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)))) == NULL)) {
op2              6910 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op2)), EX_CONSTANT(opline->op2) + 1, ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION);
op2              6918 Zend/zend_vm_execute.h 				CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce);
op2              6921 Zend/zend_vm_execute.h 			ce = Z_CE_P(EX_VAR(opline->op2.var));
op2              7105 Zend/zend_vm_execute.h 			ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)));
op2              7107 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op2)), EX_CONSTANT(opline->op2) + 1, ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION);
op2              7110 Zend/zend_vm_execute.h 						zend_throw_error(NULL, "Class '%s' not found", Z_STRVAL_P(EX_CONSTANT(opline->op2)));
op2              7118 Zend/zend_vm_execute.h 				CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce);
op2              7121 Zend/zend_vm_execute.h 			ce = Z_CE_P(EX_VAR(opline->op2.var));
op2              7186 Zend/zend_vm_execute.h 				} else if (UNEXPECTED((ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)))) == NULL)) {
op2              7187 Zend/zend_vm_execute.h 					ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op2)), EX_CONSTANT(opline->op2) + 1, ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION);
op2              7191 Zend/zend_vm_execute.h 					CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce);
op2              7194 Zend/zend_vm_execute.h 				ce = Z_CE_P(EX_VAR(opline->op2.var));
op2              7244 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              7279 Zend/zend_vm_execute.h 					zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              7325 Zend/zend_vm_execute.h 		zval *key = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              7415 Zend/zend_vm_execute.h 			} else if (UNEXPECTED((ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)))) == NULL)) {
op2              7416 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op2)), EX_CONSTANT(opline->op2) + 1, ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION);
op2              7424 Zend/zend_vm_execute.h 				CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce);
op2              7427 Zend/zend_vm_execute.h 			ce = Z_CE_P(EX_VAR(opline->op2.var));
op2              7634 Zend/zend_vm_execute.h 	    EXPECTED((fbc = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)))) != NULL)) {
op2              7638 Zend/zend_vm_execute.h 	           (fbc = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce))) {
op2              7668 Zend/zend_vm_execute.h 			fbc = zend_std_get_static_method(ce, Z_STR_P(function_name), ((IS_UNUSED == IS_CONST) ? (EX_CONSTANT(opline->op2) + 1) : NULL));
op2              7750 Zend/zend_vm_execute.h 		zend_verify_missing_return_type(EX(func), CACHE_ADDR(opline->op2.num));
op2              7787 Zend/zend_vm_execute.h 		zend_verify_return_type(EX(func), retval_ptr, CACHE_ADDR(opline->op2.num));
op2              7981 Zend/zend_vm_execute.h 			ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)));
op2              7983 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op2)), EX_CONSTANT(opline->op2) + 1, ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION);
op2              7986 Zend/zend_vm_execute.h 						zend_throw_error(NULL, "Class '%s' not found", Z_STRVAL_P(EX_CONSTANT(opline->op2)));
op2              7994 Zend/zend_vm_execute.h 				CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce);
op2              7997 Zend/zend_vm_execute.h 			ce = Z_CE_P(EX_VAR(opline->op2.var));
op2              8062 Zend/zend_vm_execute.h 				} else if (UNEXPECTED((ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)))) == NULL)) {
op2              8063 Zend/zend_vm_execute.h 					ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op2)), EX_CONSTANT(opline->op2) + 1, ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION);
op2              8067 Zend/zend_vm_execute.h 					CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce);
op2              8070 Zend/zend_vm_execute.h 				ce = Z_CE_P(EX_VAR(opline->op2.var));
op2              8278 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              8281 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
op2              8283 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              8285 Zend/zend_vm_execute.h 			fast_long_add_function(result, op1, op2);
op2              8287 Zend/zend_vm_execute.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              8289 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) + Z_DVAL_P(op2));
op2              8293 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              8295 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) + Z_DVAL_P(op2));
op2              8297 Zend/zend_vm_execute.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              8299 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) + ((double)Z_LVAL_P(op2)));
op2              8308 Zend/zend_vm_execute.h 	if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2              8309 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              8311 Zend/zend_vm_execute.h 	add_function(EX_VAR(opline->result.var), op1, op2);
op2              8321 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              8324 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
op2              8326 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              8328 Zend/zend_vm_execute.h 			fast_long_sub_function(result, op1, op2);
op2              8330 Zend/zend_vm_execute.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              8332 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) - Z_DVAL_P(op2));
op2              8336 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              8338 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) - Z_DVAL_P(op2));
op2              8340 Zend/zend_vm_execute.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              8342 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) - ((double)Z_LVAL_P(op2)));
op2              8351 Zend/zend_vm_execute.h 	if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2              8352 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              8354 Zend/zend_vm_execute.h 	sub_function(EX_VAR(opline->result.var), op1, op2);
op2              8364 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              8367 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
op2              8369 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              8373 Zend/zend_vm_execute.h 			ZEND_SIGNED_MULTIPLY_LONG(Z_LVAL_P(op1), Z_LVAL_P(op2), Z_LVAL_P(result), Z_DVAL_P(result), overflow);
op2              8376 Zend/zend_vm_execute.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              8378 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) * Z_DVAL_P(op2));
op2              8382 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              8384 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) * Z_DVAL_P(op2));
op2              8386 Zend/zend_vm_execute.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              8388 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) * ((double)Z_LVAL_P(op2)));
op2              8397 Zend/zend_vm_execute.h 	if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2              8398 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              8400 Zend/zend_vm_execute.h 	mul_function(EX_VAR(opline->result.var), op1, op2);
op2              8410 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              8414 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              8415 Zend/zend_vm_execute.h 	fast_div_function(EX_VAR(opline->result.var), op1, op2);
op2              8425 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              8428 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
op2              8430 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              8432 Zend/zend_vm_execute.h 			if (UNEXPECTED(Z_LVAL_P(op2) == 0)) {
op2              8436 Zend/zend_vm_execute.h 			} else if (UNEXPECTED(Z_LVAL_P(op2) == -1)) {
op2              8440 Zend/zend_vm_execute.h 				ZVAL_LONG(result, Z_LVAL_P(op1) % Z_LVAL_P(op2));
op2              8450 Zend/zend_vm_execute.h 	if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2              8451 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              8453 Zend/zend_vm_execute.h 	mod_function(EX_VAR(opline->result.var), op1, op2);
op2              8463 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              8467 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              8468 Zend/zend_vm_execute.h 	shift_left_function(EX_VAR(opline->result.var), op1, op2);
op2              8478 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              8482 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              8483 Zend/zend_vm_execute.h 	shift_right_function(EX_VAR(opline->result.var), op1, op2);
op2              8493 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              8497 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              8498 Zend/zend_vm_execute.h 	pow_function(EX_VAR(opline->result.var), op1, op2);
op2              8508 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              8512 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
op2              8516 Zend/zend_vm_execute.h 		    (IS_CV == IS_CONST || EXPECTED(Z_TYPE_P(op2) == IS_STRING))) {
op2              8518 Zend/zend_vm_execute.h 			zend_string *op2_str = Z_STR_P(op2);
op2              8553 Zend/zend_vm_execute.h 			if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) {
op2              8554 Zend/zend_vm_execute.h 				op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              8556 Zend/zend_vm_execute.h 			concat_function(EX_VAR(opline->result.var), op1, op2);
op2              8568 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              8573 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_deref_BP_VAR_R(execute_data, opline->op2.var);
op2              8574 Zend/zend_vm_execute.h 	result = fast_is_identical_function(op1, op2);
op2              8586 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              8591 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_deref_BP_VAR_R(execute_data, opline->op2.var);
op2              8592 Zend/zend_vm_execute.h 	result = fast_is_not_identical_function(op1, op2);
op2              8604 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              8607 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
op2              8612 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              8613 Zend/zend_vm_execute.h 				result = (Z_LVAL_P(op1) == Z_LVAL_P(op2));
op2              8614 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              8615 Zend/zend_vm_execute.h 				result = ((double)Z_LVAL_P(op1) == Z_DVAL_P(op2));
op2              8620 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              8621 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) == Z_DVAL_P(op2));
op2              8622 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              8623 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) == ((double)Z_LVAL_P(op2)));
op2              8628 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
op2              8629 Zend/zend_vm_execute.h 				if (Z_STR_P(op1) == Z_STR_P(op2)) {
op2              8631 Zend/zend_vm_execute.h 				} else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') {
op2              8632 Zend/zend_vm_execute.h 					if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) {
op2              8635 Zend/zend_vm_execute.h 						result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) == 0);
op2              8638 Zend/zend_vm_execute.h 					result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) == 0);
op2              8657 Zend/zend_vm_execute.h 	if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) {
op2              8658 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              8661 Zend/zend_vm_execute.h 	compare_function(result, op1, op2);
op2              8672 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              8675 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
op2              8680 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              8681 Zend/zend_vm_execute.h 				result = (Z_LVAL_P(op1) != Z_LVAL_P(op2));
op2              8682 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              8683 Zend/zend_vm_execute.h 				result = ((double)Z_LVAL_P(op1) != Z_DVAL_P(op2));
op2              8688 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              8689 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) != Z_DVAL_P(op2));
op2              8690 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              8691 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) != ((double)Z_LVAL_P(op2)));
op2              8696 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
op2              8697 Zend/zend_vm_execute.h 				if (Z_STR_P(op1) == Z_STR_P(op2)) {
op2              8699 Zend/zend_vm_execute.h 				} else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') {
op2              8700 Zend/zend_vm_execute.h 					if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) {
op2              8703 Zend/zend_vm_execute.h 						result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) != 0);
op2              8706 Zend/zend_vm_execute.h 					result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) != 0);
op2              8725 Zend/zend_vm_execute.h 	if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) {
op2              8726 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              8729 Zend/zend_vm_execute.h 	compare_function(result, op1, op2);
op2              8740 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              8743 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
op2              8748 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              8749 Zend/zend_vm_execute.h 				result = (Z_LVAL_P(op1) < Z_LVAL_P(op2));
op2              8750 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              8751 Zend/zend_vm_execute.h 				result = ((double)Z_LVAL_P(op1) < Z_DVAL_P(op2));
op2              8756 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              8757 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) < Z_DVAL_P(op2));
op2              8758 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              8759 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) < ((double)Z_LVAL_P(op2)));
op2              8775 Zend/zend_vm_execute.h 	if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2              8776 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              8779 Zend/zend_vm_execute.h 	compare_function(result, op1, op2);
op2              8790 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              8793 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
op2              8798 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              8799 Zend/zend_vm_execute.h 				result = (Z_LVAL_P(op1) <= Z_LVAL_P(op2));
op2              8800 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              8801 Zend/zend_vm_execute.h 				result = ((double)Z_LVAL_P(op1) <= Z_DVAL_P(op2));
op2              8806 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              8807 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) <= Z_DVAL_P(op2));
op2              8808 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              8809 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) <= ((double)Z_LVAL_P(op2)));
op2              8825 Zend/zend_vm_execute.h 	if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2              8826 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              8829 Zend/zend_vm_execute.h 	compare_function(result, op1, op2);
op2              8840 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              8844 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              8845 Zend/zend_vm_execute.h 	compare_function(EX_VAR(opline->result.var), op1, op2);
op2              8855 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              8859 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              8860 Zend/zend_vm_execute.h 	bitwise_or_function(EX_VAR(opline->result.var), op1, op2);
op2              8870 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              8874 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              8875 Zend/zend_vm_execute.h 	bitwise_and_function(EX_VAR(opline->result.var), op1, op2);
op2              8885 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              8889 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              8890 Zend/zend_vm_execute.h 	bitwise_xor_function(EX_VAR(opline->result.var), op1, op2);
op2              8900 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              8904 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              8905 Zend/zend_vm_execute.h 	boolean_xor_function(EX_VAR(opline->result.var), op1, op2);
op2              8919 Zend/zend_vm_execute.h 	zend_fetch_dimension_address_read_R(EX_VAR(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var), IS_CV);
op2              8933 Zend/zend_vm_execute.h 	zend_fetch_dimension_address_read_IS(EX_VAR(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var), IS_CV);
op2              8960 Zend/zend_vm_execute.h 		zend_fetch_dimension_address_W(EX_VAR(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var), IS_CV);
op2              8974 Zend/zend_vm_execute.h 		zend_fetch_dimension_address_read_R(EX_VAR(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var), IS_CV);
op2              8998 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              9070 Zend/zend_vm_execute.h 	offset  = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              9136 Zend/zend_vm_execute.h 		property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              9171 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              9186 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
op2              9188 Zend/zend_vm_execute.h 		op2_str = Z_STR_P(op2);
op2              9189 Zend/zend_vm_execute.h 	} else if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
op2              9190 Zend/zend_vm_execute.h 		op2_str = zend_string_copy(Z_STR_P(op2));
op2              9192 Zend/zend_vm_execute.h 		if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) {
op2              9193 Zend/zend_vm_execute.h 			GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              9195 Zend/zend_vm_execute.h 		op2_str = _zval_get_string_func(op2);
op2              9248 Zend/zend_vm_execute.h 	function_name = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
op2              9318 Zend/zend_vm_execute.h 		fbc = obj->handlers->get_method(&obj, Z_STR_P(function_name), ((IS_CV == IS_CONST) ? (EX_CONSTANT(opline->op2) + 1) : NULL));
op2              9384 Zend/zend_vm_execute.h 	    EXPECTED((fbc = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)))) != NULL)) {
op2              9388 Zend/zend_vm_execute.h 	           (fbc = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce))) {
op2              9393 Zend/zend_vm_execute.h 		function_name = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
op2              9418 Zend/zend_vm_execute.h 			fbc = zend_std_get_static_method(ce, Z_STR_P(function_name), ((IS_CV == IS_CONST) ? (EX_CONSTANT(opline->op2) + 1) : NULL));
op2              9508 Zend/zend_vm_execute.h 	function_name = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              9591 Zend/zend_vm_execute.h 	zval_ptr_dtor(EX_VAR(opline->op2.var));
op2              9592 Zend/zend_vm_execute.h 	ZVAL_OBJ(EX_VAR(opline->op2.var), EG(exception));
op2              9606 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              9609 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
op2              9614 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              9615 Zend/zend_vm_execute.h 				result = (Z_LVAL_P(op1) == Z_LVAL_P(op2));
op2              9616 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              9617 Zend/zend_vm_execute.h 				result = ((double)Z_LVAL_P(op1) == Z_DVAL_P(op2));
op2              9622 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              9623 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) == Z_DVAL_P(op2));
op2              9624 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              9625 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) == ((double)Z_LVAL_P(op2)));
op2              9630 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
op2              9631 Zend/zend_vm_execute.h 				if (Z_STR_P(op1) == Z_STR_P(op2)) {
op2              9633 Zend/zend_vm_execute.h 				} else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') {
op2              9634 Zend/zend_vm_execute.h 					if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) {
op2              9637 Zend/zend_vm_execute.h 						result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) == 0);
op2              9640 Zend/zend_vm_execute.h 					result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) == 0);
op2              9666 Zend/zend_vm_execute.h 	if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) {
op2              9667 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              9670 Zend/zend_vm_execute.h 	compare_function(result, op1, op2);
op2              9727 Zend/zend_vm_execute.h 		zval *offset = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
op2              9824 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
op2              9960 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              10079 Zend/zend_vm_execute.h 		zval *key = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              10134 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              10137 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              10139 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              10141 Zend/zend_vm_execute.h 			fast_long_add_function(result, op1, op2);
op2              10143 Zend/zend_vm_execute.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              10145 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) + Z_DVAL_P(op2));
op2              10149 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              10151 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) + Z_DVAL_P(op2));
op2              10153 Zend/zend_vm_execute.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              10155 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) + ((double)Z_LVAL_P(op2)));
op2              10164 Zend/zend_vm_execute.h 	if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2              10165 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              10167 Zend/zend_vm_execute.h 	add_function(EX_VAR(opline->result.var), op1, op2);
op2              10177 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              10180 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              10182 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              10184 Zend/zend_vm_execute.h 			fast_long_sub_function(result, op1, op2);
op2              10186 Zend/zend_vm_execute.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              10188 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) - Z_DVAL_P(op2));
op2              10192 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              10194 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) - Z_DVAL_P(op2));
op2              10196 Zend/zend_vm_execute.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              10198 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) - ((double)Z_LVAL_P(op2)));
op2              10207 Zend/zend_vm_execute.h 	if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2              10208 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              10210 Zend/zend_vm_execute.h 	sub_function(EX_VAR(opline->result.var), op1, op2);
op2              10220 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              10223 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              10225 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              10229 Zend/zend_vm_execute.h 			ZEND_SIGNED_MULTIPLY_LONG(Z_LVAL_P(op1), Z_LVAL_P(op2), Z_LVAL_P(result), Z_DVAL_P(result), overflow);
op2              10232 Zend/zend_vm_execute.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              10234 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) * Z_DVAL_P(op2));
op2              10238 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              10240 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) * Z_DVAL_P(op2));
op2              10242 Zend/zend_vm_execute.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              10244 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) * ((double)Z_LVAL_P(op2)));
op2              10253 Zend/zend_vm_execute.h 	if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2              10254 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              10256 Zend/zend_vm_execute.h 	mul_function(EX_VAR(opline->result.var), op1, op2);
op2              10266 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              10270 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              10271 Zend/zend_vm_execute.h 	fast_div_function(EX_VAR(opline->result.var), op1, op2);
op2              10281 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              10284 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              10286 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              10288 Zend/zend_vm_execute.h 			if (UNEXPECTED(Z_LVAL_P(op2) == 0)) {
op2              10292 Zend/zend_vm_execute.h 			} else if (UNEXPECTED(Z_LVAL_P(op2) == -1)) {
op2              10296 Zend/zend_vm_execute.h 				ZVAL_LONG(result, Z_LVAL_P(op1) % Z_LVAL_P(op2));
op2              10306 Zend/zend_vm_execute.h 	if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2              10307 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              10309 Zend/zend_vm_execute.h 	mod_function(EX_VAR(opline->result.var), op1, op2);
op2              10319 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              10323 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              10324 Zend/zend_vm_execute.h 	shift_left_function(EX_VAR(opline->result.var), op1, op2);
op2              10334 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              10338 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              10339 Zend/zend_vm_execute.h 	shift_right_function(EX_VAR(opline->result.var), op1, op2);
op2              10349 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              10353 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              10354 Zend/zend_vm_execute.h 	pow_function(EX_VAR(opline->result.var), op1, op2);
op2              10364 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              10368 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              10372 Zend/zend_vm_execute.h 		    ((IS_TMP_VAR|IS_VAR) == IS_CONST || EXPECTED(Z_TYPE_P(op2) == IS_STRING))) {
op2              10374 Zend/zend_vm_execute.h 			zend_string *op2_str = Z_STR_P(op2);
op2              10409 Zend/zend_vm_execute.h 			if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) {
op2              10410 Zend/zend_vm_execute.h 				op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              10412 Zend/zend_vm_execute.h 			concat_function(EX_VAR(opline->result.var), op1, op2);
op2              10424 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              10427 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              10432 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              10433 Zend/zend_vm_execute.h 				result = (Z_LVAL_P(op1) == Z_LVAL_P(op2));
op2              10434 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              10435 Zend/zend_vm_execute.h 				result = ((double)Z_LVAL_P(op1) == Z_DVAL_P(op2));
op2              10440 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              10441 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) == Z_DVAL_P(op2));
op2              10442 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              10443 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) == ((double)Z_LVAL_P(op2)));
op2              10448 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
op2              10449 Zend/zend_vm_execute.h 				if (Z_STR_P(op1) == Z_STR_P(op2)) {
op2              10451 Zend/zend_vm_execute.h 				} else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') {
op2              10452 Zend/zend_vm_execute.h 					if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) {
op2              10455 Zend/zend_vm_execute.h 						result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) == 0);
op2              10458 Zend/zend_vm_execute.h 					result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) == 0);
op2              10477 Zend/zend_vm_execute.h 	if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) {
op2              10478 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              10481 Zend/zend_vm_execute.h 	compare_function(result, op1, op2);
op2              10492 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              10495 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              10500 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              10501 Zend/zend_vm_execute.h 				result = (Z_LVAL_P(op1) != Z_LVAL_P(op2));
op2              10502 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              10503 Zend/zend_vm_execute.h 				result = ((double)Z_LVAL_P(op1) != Z_DVAL_P(op2));
op2              10508 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              10509 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) != Z_DVAL_P(op2));
op2              10510 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              10511 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) != ((double)Z_LVAL_P(op2)));
op2              10516 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
op2              10517 Zend/zend_vm_execute.h 				if (Z_STR_P(op1) == Z_STR_P(op2)) {
op2              10519 Zend/zend_vm_execute.h 				} else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') {
op2              10520 Zend/zend_vm_execute.h 					if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) {
op2              10523 Zend/zend_vm_execute.h 						result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) != 0);
op2              10526 Zend/zend_vm_execute.h 					result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) != 0);
op2              10545 Zend/zend_vm_execute.h 	if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) {
op2              10546 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              10549 Zend/zend_vm_execute.h 	compare_function(result, op1, op2);
op2              10560 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              10563 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              10568 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              10569 Zend/zend_vm_execute.h 				result = (Z_LVAL_P(op1) < Z_LVAL_P(op2));
op2              10570 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              10571 Zend/zend_vm_execute.h 				result = ((double)Z_LVAL_P(op1) < Z_DVAL_P(op2));
op2              10576 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              10577 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) < Z_DVAL_P(op2));
op2              10578 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              10579 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) < ((double)Z_LVAL_P(op2)));
op2              10595 Zend/zend_vm_execute.h 	if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2              10596 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              10599 Zend/zend_vm_execute.h 	compare_function(result, op1, op2);
op2              10610 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              10613 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              10618 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              10619 Zend/zend_vm_execute.h 				result = (Z_LVAL_P(op1) <= Z_LVAL_P(op2));
op2              10620 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              10621 Zend/zend_vm_execute.h 				result = ((double)Z_LVAL_P(op1) <= Z_DVAL_P(op2));
op2              10626 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              10627 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) <= Z_DVAL_P(op2));
op2              10628 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              10629 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) <= ((double)Z_LVAL_P(op2)));
op2              10645 Zend/zend_vm_execute.h 	if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2              10646 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              10649 Zend/zend_vm_execute.h 	compare_function(result, op1, op2);
op2              10660 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              10664 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              10665 Zend/zend_vm_execute.h 	compare_function(EX_VAR(opline->result.var), op1, op2);
op2              10675 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              10679 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              10680 Zend/zend_vm_execute.h 	bitwise_or_function(EX_VAR(opline->result.var), op1, op2);
op2              10690 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              10694 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              10695 Zend/zend_vm_execute.h 	bitwise_and_function(EX_VAR(opline->result.var), op1, op2);
op2              10705 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              10709 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              10710 Zend/zend_vm_execute.h 	bitwise_xor_function(EX_VAR(opline->result.var), op1, op2);
op2              10720 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              10724 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              10725 Zend/zend_vm_execute.h 	boolean_xor_function(EX_VAR(opline->result.var), op1, op2);
op2              10739 Zend/zend_vm_execute.h 	zend_fetch_dimension_address_read_R(EX_VAR(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2), (IS_TMP_VAR|IS_VAR));
op2              10753 Zend/zend_vm_execute.h 	zend_fetch_dimension_address_read_IS(EX_VAR(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2), (IS_TMP_VAR|IS_VAR));
op2              10770 Zend/zend_vm_execute.h 			zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              10777 Zend/zend_vm_execute.h 			zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              10780 Zend/zend_vm_execute.h 		zend_fetch_dimension_address_W(EX_VAR(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2), (IS_TMP_VAR|IS_VAR));
op2              10789 Zend/zend_vm_execute.h 			zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              10794 Zend/zend_vm_execute.h 		zend_fetch_dimension_address_read_R(EX_VAR(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2), (IS_TMP_VAR|IS_VAR));
op2              10814 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              10818 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              10887 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              10891 Zend/zend_vm_execute.h 	offset  = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              10958 Zend/zend_vm_execute.h 		property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              10993 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              11008 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              11010 Zend/zend_vm_execute.h 		op2_str = Z_STR_P(op2);
op2              11011 Zend/zend_vm_execute.h 	} else if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
op2              11012 Zend/zend_vm_execute.h 		op2_str = zend_string_copy(Z_STR_P(op2));
op2              11014 Zend/zend_vm_execute.h 		if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) {
op2              11015 Zend/zend_vm_execute.h 			GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              11017 Zend/zend_vm_execute.h 		op2_str = _zval_get_string_func(op2);
op2              11070 Zend/zend_vm_execute.h 	function_name = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              11140 Zend/zend_vm_execute.h 		fbc = obj->handlers->get_method(&obj, Z_STR_P(function_name), (((IS_TMP_VAR|IS_VAR) == IS_CONST) ? (EX_CONSTANT(opline->op2) + 1) : NULL));
op2              11207 Zend/zend_vm_execute.h 	    EXPECTED((fbc = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)))) != NULL)) {
op2              11211 Zend/zend_vm_execute.h 	           (fbc = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce))) {
op2              11216 Zend/zend_vm_execute.h 		function_name = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              11241 Zend/zend_vm_execute.h 			fbc = zend_std_get_static_method(ce, Z_STR_P(function_name), (((IS_TMP_VAR|IS_VAR) == IS_CONST) ? (EX_CONSTANT(opline->op2) + 1) : NULL));
op2              11331 Zend/zend_vm_execute.h 	function_name = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              11380 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              11383 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              11388 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              11389 Zend/zend_vm_execute.h 				result = (Z_LVAL_P(op1) == Z_LVAL_P(op2));
op2              11390 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              11391 Zend/zend_vm_execute.h 				result = ((double)Z_LVAL_P(op1) == Z_DVAL_P(op2));
op2              11396 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              11397 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) == Z_DVAL_P(op2));
op2              11398 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              11399 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) == ((double)Z_LVAL_P(op2)));
op2              11404 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
op2              11405 Zend/zend_vm_execute.h 				if (Z_STR_P(op1) == Z_STR_P(op2)) {
op2              11407 Zend/zend_vm_execute.h 				} else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') {
op2              11408 Zend/zend_vm_execute.h 					if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) {
op2              11411 Zend/zend_vm_execute.h 						result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) == 0);
op2              11414 Zend/zend_vm_execute.h 					result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) == 0);
op2              11440 Zend/zend_vm_execute.h 	if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) {
op2              11441 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              11444 Zend/zend_vm_execute.h 	compare_function(result, op1, op2);
op2              11501 Zend/zend_vm_execute.h 		zval *offset = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              11594 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              11598 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              11730 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              11734 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              11982 Zend/zend_vm_execute.h 	uint32_t arg_num = opline->op2.num;
op2              12145 Zend/zend_vm_execute.h 					ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              12198 Zend/zend_vm_execute.h 				ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              12208 Zend/zend_vm_execute.h 		ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              12256 Zend/zend_vm_execute.h 				ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              12288 Zend/zend_vm_execute.h 					ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              12357 Zend/zend_vm_execute.h 				ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              12371 Zend/zend_vm_execute.h 		ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              12417 Zend/zend_vm_execute.h 		ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              12457 Zend/zend_vm_execute.h 		ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              12629 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              12634 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              12635 Zend/zend_vm_execute.h 	result = fast_is_identical_function(op1, op2);
op2              12647 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              12652 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              12653 Zend/zend_vm_execute.h 	result = fast_is_not_identical_function(op1, op2);
op2              12682 Zend/zend_vm_execute.h 		zend_fetch_dimension_address_W(EX_VAR(opline->result.var), container, EX_CONSTANT(opline->op2), IS_CONST);
op2              12696 Zend/zend_vm_execute.h 		zend_fetch_dimension_address_read_R(EX_VAR(opline->result.var), container, EX_CONSTANT(opline->op2), IS_CONST);
op2              12720 Zend/zend_vm_execute.h 	offset = EX_CONSTANT(opline->op2);
op2              12786 Zend/zend_vm_execute.h 		property = EX_CONSTANT(opline->op2);
op2              12827 Zend/zend_vm_execute.h 		var = EX_CONSTANT(opline->op2);
op2              12830 Zend/zend_vm_execute.h 		var = EX_CONSTANT(opline->op2);
op2              12862 Zend/zend_vm_execute.h 		var = EX_CONSTANT(opline->op2);
op2              12865 Zend/zend_vm_execute.h 		var = EX_CONSTANT(opline->op2);
op2              12954 Zend/zend_vm_execute.h 		zval *offset = EX_CONSTANT(opline->op2);
op2              13123 Zend/zend_vm_execute.h 		zval *key = EX_CONSTANT(opline->op2);
op2              13178 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              13183 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2);
op2              13184 Zend/zend_vm_execute.h 	result = fast_is_identical_function(op1, op2);
op2              13196 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              13201 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2);
op2              13202 Zend/zend_vm_execute.h 	result = fast_is_not_identical_function(op1, op2);
op2              13219 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              13254 Zend/zend_vm_execute.h 					zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              13300 Zend/zend_vm_execute.h 		zval *key = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2);
op2              13355 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              13360 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var_deref(opline->op2.var, execute_data, &free_op2);
op2              13361 Zend/zend_vm_execute.h 	result = fast_is_identical_function(op1, op2);
op2              13373 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              13378 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var_deref(opline->op2.var, execute_data, &free_op2);
op2              13379 Zend/zend_vm_execute.h 	result = fast_is_not_identical_function(op1, op2);
op2              13396 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              13431 Zend/zend_vm_execute.h 					zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              13477 Zend/zend_vm_execute.h 		zval *key = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              13576 Zend/zend_vm_execute.h 		zend_verify_missing_return_type(EX(func), CACHE_ADDR(opline->op2.num));
op2              13613 Zend/zend_vm_execute.h 		zend_verify_return_type(EX(func), retval_ptr, CACHE_ADDR(opline->op2.num));
op2              13902 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              13907 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_deref_BP_VAR_R(execute_data, opline->op2.var);
op2              13908 Zend/zend_vm_execute.h 	result = fast_is_identical_function(op1, op2);
op2              13920 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              13925 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_deref_BP_VAR_R(execute_data, opline->op2.var);
op2              13926 Zend/zend_vm_execute.h 	result = fast_is_not_identical_function(op1, op2);
op2              13955 Zend/zend_vm_execute.h 		zend_fetch_dimension_address_W(EX_VAR(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var), IS_CV);
op2              13969 Zend/zend_vm_execute.h 		zend_fetch_dimension_address_read_R(EX_VAR(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var), IS_CV);
op2              13993 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              14059 Zend/zend_vm_execute.h 		property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              14100 Zend/zend_vm_execute.h 		var = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              14103 Zend/zend_vm_execute.h 		var = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
op2              14135 Zend/zend_vm_execute.h 		var = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              14138 Zend/zend_vm_execute.h 		var = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
op2              14227 Zend/zend_vm_execute.h 		zval *offset = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
op2              14396 Zend/zend_vm_execute.h 		zval *key = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              14458 Zend/zend_vm_execute.h 			zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              14465 Zend/zend_vm_execute.h 			zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              14468 Zend/zend_vm_execute.h 		zend_fetch_dimension_address_W(EX_VAR(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2), (IS_TMP_VAR|IS_VAR));
op2              14477 Zend/zend_vm_execute.h 			zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              14482 Zend/zend_vm_execute.h 		zend_fetch_dimension_address_read_R(EX_VAR(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2), (IS_TMP_VAR|IS_VAR));
op2              14502 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              14506 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              14573 Zend/zend_vm_execute.h 		property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              14614 Zend/zend_vm_execute.h 		var = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              14617 Zend/zend_vm_execute.h 		var = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              14649 Zend/zend_vm_execute.h 		var = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              14652 Zend/zend_vm_execute.h 		var = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              14741 Zend/zend_vm_execute.h 		zval *offset = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              15233 Zend/zend_vm_execute.h 		if (!ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, opline->op2.num)) {
op2              15248 Zend/zend_vm_execute.h 			!ARG_MAY_BE_SENT_BY_REF(EX(call)->func, opline->op2.num)) {
op2              15303 Zend/zend_vm_execute.h 	uint32_t arg_num = opline->op2.num;
op2              15357 Zend/zend_vm_execute.h 	if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, opline->op2.num)) {
op2              15360 Zend/zend_vm_execute.h 			if (!ARG_MAY_BE_SENT_BY_REF(EX(call)->func, opline->op2.num)) {
op2              15363 Zend/zend_vm_execute.h 					opline->op2.num,
op2              15433 Zend/zend_vm_execute.h 		ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              15593 Zend/zend_vm_execute.h 					ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              15647 Zend/zend_vm_execute.h 				ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              15657 Zend/zend_vm_execute.h 		ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              15705 Zend/zend_vm_execute.h 				ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              15738 Zend/zend_vm_execute.h 					ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              15808 Zend/zend_vm_execute.h 				ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              15822 Zend/zend_vm_execute.h 		ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              15989 Zend/zend_vm_execute.h 		zval *variable_ptr = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->op2.var);
op2              15992 Zend/zend_vm_execute.h 		zval *res = EX_VAR(opline->op2.var);
op2              16188 Zend/zend_vm_execute.h 		zval *variable_ptr = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->op2.var);
op2              16199 Zend/zend_vm_execute.h 		ZVAL_REF(EX_VAR(opline->op2.var), Z_REF_P(value));
op2              16236 Zend/zend_vm_execute.h 		ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              16276 Zend/zend_vm_execute.h 		ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              16450 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              16455 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              16456 Zend/zend_vm_execute.h 	result = fast_is_identical_function(op1, op2);
op2              16468 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              16473 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              16474 Zend/zend_vm_execute.h 	result = fast_is_not_identical_function(op1, op2);
op2              16501 Zend/zend_vm_execute.h 	property = EX_CONSTANT(opline->op2);
op2              16569 Zend/zend_vm_execute.h 	dim = EX_CONSTANT(opline->op2);
op2              16625 Zend/zend_vm_execute.h 	value = EX_CONSTANT(opline->op2);
op2              16910 Zend/zend_vm_execute.h 	property = EX_CONSTANT(opline->op2);
op2              16990 Zend/zend_vm_execute.h 	property = EX_CONSTANT(opline->op2);
op2              17062 Zend/zend_vm_execute.h 	zend_fetch_dimension_address_W(EX_VAR(opline->result.var), container, EX_CONSTANT(opline->op2), IS_CONST);
op2              17084 Zend/zend_vm_execute.h 	zend_fetch_dimension_address_RW(EX_VAR(opline->result.var), container, EX_CONSTANT(opline->op2), IS_CONST);
op2              17114 Zend/zend_vm_execute.h 		zend_fetch_dimension_address_W(EX_VAR(opline->result.var), container, EX_CONSTANT(opline->op2), IS_CONST);
op2              17128 Zend/zend_vm_execute.h 		zend_fetch_dimension_address_read_R(EX_VAR(opline->result.var), container, EX_CONSTANT(opline->op2), IS_CONST);
op2              17149 Zend/zend_vm_execute.h 	zend_fetch_dimension_address_UNSET(EX_VAR(opline->result.var), container, EX_CONSTANT(opline->op2), IS_CONST);
op2              17175 Zend/zend_vm_execute.h 	offset = EX_CONSTANT(opline->op2);
op2              17238 Zend/zend_vm_execute.h 	property = EX_CONSTANT(opline->op2);
op2              17269 Zend/zend_vm_execute.h 	property = EX_CONSTANT(opline->op2);
op2              17302 Zend/zend_vm_execute.h 		property = EX_CONSTANT(opline->op2);
op2              17348 Zend/zend_vm_execute.h 	property = EX_CONSTANT(opline->op2);
op2              17380 Zend/zend_vm_execute.h 	property_name = EX_CONSTANT(opline->op2);
op2              17424 Zend/zend_vm_execute.h 			dim = EX_CONSTANT(opline->op2);
op2              17450 Zend/zend_vm_execute.h 			zval *property_name = EX_CONSTANT(opline->op2);
op2              17464 Zend/zend_vm_execute.h 					dim = EX_CONSTANT(opline->op2);
op2              17486 Zend/zend_vm_execute.h 			dim = EX_CONSTANT(opline->op2);
op2              17508 Zend/zend_vm_execute.h 	value = EX_CONSTANT(opline->op2);
op2              17559 Zend/zend_vm_execute.h 	    EXPECTED((fbc = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)))) != NULL)) {
op2              17563 Zend/zend_vm_execute.h 	           (fbc = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce))) {
op2              17568 Zend/zend_vm_execute.h 		function_name = EX_CONSTANT(opline->op2);
op2              17593 Zend/zend_vm_execute.h 			fbc = zend_std_get_static_method(ce, Z_STR_P(function_name), ((IS_CONST == IS_CONST) ? (EX_CONSTANT(opline->op2) + 1) : NULL));
op2              17677 Zend/zend_vm_execute.h 		if (EXPECTED(CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2))))) {
op2              17678 Zend/zend_vm_execute.h 			c = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)));
op2              17679 Zend/zend_vm_execute.h 		} else if ((c = zend_quick_get_constant(EX_CONSTANT(opline->op2) + 1, opline->extended_value)) == NULL) {
op2              17681 Zend/zend_vm_execute.h 				char *actual = (char *)zend_memrchr(Z_STRVAL_P(EX_CONSTANT(opline->op2)), '\\', Z_STRLEN_P(EX_CONSTANT(opline->op2)));
op2              17683 Zend/zend_vm_execute.h 					ZVAL_STR_COPY(EX_VAR(opline->result.var), Z_STR_P(EX_CONSTANT(opline->op2)));
op2              17687 Zend/zend_vm_execute.h 							actual, Z_STRLEN_P(EX_CONSTANT(opline->op2)) - (actual - Z_STRVAL_P(EX_CONSTANT(opline->op2))));
op2              17694 Zend/zend_vm_execute.h 				zend_throw_error(NULL, "Undefined constant '%s'", Z_STRVAL_P(EX_CONSTANT(opline->op2)));
op2              17698 Zend/zend_vm_execute.h 			CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), c);
op2              17716 Zend/zend_vm_execute.h 				if (EXPECTED(CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2))))) {
op2              17717 Zend/zend_vm_execute.h 					value = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)));
op2              17737 Zend/zend_vm_execute.h 				if ((value = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce)) != NULL) {
op2              17743 Zend/zend_vm_execute.h 			if (EXPECTED((value = zend_hash_find(&ce->constants_table, Z_STR_P(EX_CONSTANT(opline->op2)))) != NULL)) {
op2              17754 Zend/zend_vm_execute.h 					CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), value);
op2              17756 Zend/zend_vm_execute.h 					CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce, value);
op2              17759 Zend/zend_vm_execute.h 				zend_throw_error(NULL, "Undefined class constant '%s'", Z_STRVAL_P(EX_CONSTANT(opline->op2)));
op2              17827 Zend/zend_vm_execute.h 		zval *offset = EX_CONSTANT(opline->op2);
op2              17927 Zend/zend_vm_execute.h 	offset = EX_CONSTANT(opline->op2);
op2              18023 Zend/zend_vm_execute.h 	offset = EX_CONSTANT(opline->op2);
op2              18138 Zend/zend_vm_execute.h 		zval *key = EX_CONSTANT(opline->op2);
op2              18193 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              18198 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2);
op2              18199 Zend/zend_vm_execute.h 	result = fast_is_identical_function(op1, op2);
op2              18211 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              18216 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2);
op2              18217 Zend/zend_vm_execute.h 	result = fast_is_not_identical_function(op1, op2);
op2              18233 Zend/zend_vm_execute.h 	value = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2);
op2              18262 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              18297 Zend/zend_vm_execute.h 					zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              18344 Zend/zend_vm_execute.h 		zval *key = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2);
op2              18399 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              18404 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var_deref(opline->op2.var, execute_data, &free_op2);
op2              18405 Zend/zend_vm_execute.h 	result = fast_is_identical_function(op1, op2);
op2              18417 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              18422 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var_deref(opline->op2.var, execute_data, &free_op2);
op2              18423 Zend/zend_vm_execute.h 	result = fast_is_not_identical_function(op1, op2);
op2              18439 Zend/zend_vm_execute.h 	value = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              18467 Zend/zend_vm_execute.h 	value_ptr = _get_zval_ptr_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              18485 Zend/zend_vm_execute.h 		if (!(free_op2 != NULL) && UNEXPECTED(Z_TYPE_P(EX_VAR(opline->op2.var)) != IS_INDIRECT)) { /* undo the effect of get_zval_ptr_ptr() */
op2              18528 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              18563 Zend/zend_vm_execute.h 					zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              18610 Zend/zend_vm_execute.h 		zval *key = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              19194 Zend/zend_vm_execute.h 	    EXPECTED((fbc = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)))) != NULL)) {
op2              19198 Zend/zend_vm_execute.h 	           (fbc = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce))) {
op2              19228 Zend/zend_vm_execute.h 			fbc = zend_std_get_static_method(ce, Z_STR_P(function_name), ((IS_UNUSED == IS_CONST) ? (EX_CONSTANT(opline->op2) + 1) : NULL));
op2              19310 Zend/zend_vm_execute.h 		zend_verify_missing_return_type(EX(func), CACHE_ADDR(opline->op2.num));
op2              19347 Zend/zend_vm_execute.h 		zend_verify_return_type(EX(func), retval_ptr, CACHE_ADDR(opline->op2.num));
op2              19654 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              19659 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_deref_BP_VAR_R(execute_data, opline->op2.var);
op2              19660 Zend/zend_vm_execute.h 	result = fast_is_identical_function(op1, op2);
op2              19672 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              19677 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_deref_BP_VAR_R(execute_data, opline->op2.var);
op2              19678 Zend/zend_vm_execute.h 	result = fast_is_not_identical_function(op1, op2);
op2              19705 Zend/zend_vm_execute.h 	property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              19773 Zend/zend_vm_execute.h 	dim = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              19829 Zend/zend_vm_execute.h 	value = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              20114 Zend/zend_vm_execute.h 	property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              20194 Zend/zend_vm_execute.h 	property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              20266 Zend/zend_vm_execute.h 	zend_fetch_dimension_address_W(EX_VAR(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var), IS_CV);
op2              20288 Zend/zend_vm_execute.h 	zend_fetch_dimension_address_RW(EX_VAR(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var), IS_CV);
op2              20318 Zend/zend_vm_execute.h 		zend_fetch_dimension_address_W(EX_VAR(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var), IS_CV);
op2              20332 Zend/zend_vm_execute.h 		zend_fetch_dimension_address_read_R(EX_VAR(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var), IS_CV);
op2              20353 Zend/zend_vm_execute.h 	zend_fetch_dimension_address_UNSET(EX_VAR(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var), IS_CV);
op2              20379 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              20442 Zend/zend_vm_execute.h 	property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              20473 Zend/zend_vm_execute.h 	property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              20506 Zend/zend_vm_execute.h 		property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              20552 Zend/zend_vm_execute.h 	property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              20584 Zend/zend_vm_execute.h 	property_name = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              20628 Zend/zend_vm_execute.h 			dim = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              20654 Zend/zend_vm_execute.h 			zval *property_name = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              20668 Zend/zend_vm_execute.h 					dim = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              20690 Zend/zend_vm_execute.h 			dim = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              20712 Zend/zend_vm_execute.h 	value = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              20740 Zend/zend_vm_execute.h 	value_ptr = _get_zval_ptr_cv_BP_VAR_W(execute_data, opline->op2.var);
op2              20758 Zend/zend_vm_execute.h 		if (!0 && UNEXPECTED(Z_TYPE_P(EX_VAR(opline->op2.var)) != IS_INDIRECT)) { /* undo the effect of get_zval_ptr_ptr() */
op2              20822 Zend/zend_vm_execute.h 	    EXPECTED((fbc = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)))) != NULL)) {
op2              20826 Zend/zend_vm_execute.h 	           (fbc = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce))) {
op2              20831 Zend/zend_vm_execute.h 		function_name = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
op2              20856 Zend/zend_vm_execute.h 			fbc = zend_std_get_static_method(ce, Z_STR_P(function_name), ((IS_CV == IS_CONST) ? (EX_CONSTANT(opline->op2) + 1) : NULL));
op2              20983 Zend/zend_vm_execute.h 		zval *offset = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
op2              21083 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
op2              21179 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              21294 Zend/zend_vm_execute.h 		zval *key = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              21360 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              21364 Zend/zend_vm_execute.h 	property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              21422 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              21428 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              21432 Zend/zend_vm_execute.h 	dim = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              21489 Zend/zend_vm_execute.h 	value = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              21771 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              21775 Zend/zend_vm_execute.h 	property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              21852 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              21856 Zend/zend_vm_execute.h 	property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              21929 Zend/zend_vm_execute.h 	zend_fetch_dimension_address_W(EX_VAR(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2), (IS_TMP_VAR|IS_VAR));
op2              21951 Zend/zend_vm_execute.h 	zend_fetch_dimension_address_RW(EX_VAR(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2), (IS_TMP_VAR|IS_VAR));
op2              21971 Zend/zend_vm_execute.h 			zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              21978 Zend/zend_vm_execute.h 			zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              21981 Zend/zend_vm_execute.h 		zend_fetch_dimension_address_W(EX_VAR(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2), (IS_TMP_VAR|IS_VAR));
op2              21990 Zend/zend_vm_execute.h 			zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              21995 Zend/zend_vm_execute.h 		zend_fetch_dimension_address_read_R(EX_VAR(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2), (IS_TMP_VAR|IS_VAR));
op2              22013 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              22016 Zend/zend_vm_execute.h 	zend_fetch_dimension_address_UNSET(EX_VAR(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2), (IS_TMP_VAR|IS_VAR));
op2              22038 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              22042 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              22106 Zend/zend_vm_execute.h 	property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              22137 Zend/zend_vm_execute.h 	property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              22170 Zend/zend_vm_execute.h 		property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              22212 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              22216 Zend/zend_vm_execute.h 	property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              22244 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              22248 Zend/zend_vm_execute.h 	property_name = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              22278 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              22292 Zend/zend_vm_execute.h 			dim = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              22318 Zend/zend_vm_execute.h 			zval *property_name = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              22332 Zend/zend_vm_execute.h 					dim = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              22354 Zend/zend_vm_execute.h 			dim = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              22399 Zend/zend_vm_execute.h 	    EXPECTED((fbc = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)))) != NULL)) {
op2              22403 Zend/zend_vm_execute.h 	           (fbc = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce))) {
op2              22408 Zend/zend_vm_execute.h 		function_name = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              22433 Zend/zend_vm_execute.h 			fbc = zend_std_get_static_method(ce, Z_STR_P(function_name), (((IS_TMP_VAR|IS_VAR) == IS_CONST) ? (EX_CONSTANT(opline->op2) + 1) : NULL));
op2              22560 Zend/zend_vm_execute.h 		zval *offset = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              22652 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              22657 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              22660 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              22749 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              22754 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              22757 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              22911 Zend/zend_vm_execute.h 	property = EX_CONSTANT(opline->op2);
op2              22979 Zend/zend_vm_execute.h 	dim = EX_CONSTANT(opline->op2);
op2              23284 Zend/zend_vm_execute.h 	property = EX_CONSTANT(opline->op2);
op2              23364 Zend/zend_vm_execute.h 	property = EX_CONSTANT(opline->op2);
op2              23440 Zend/zend_vm_execute.h 	offset = EX_CONSTANT(opline->op2);
op2              23503 Zend/zend_vm_execute.h 	property = EX_CONSTANT(opline->op2);
op2              23534 Zend/zend_vm_execute.h 	property = EX_CONSTANT(opline->op2);
op2              23573 Zend/zend_vm_execute.h 	offset  = EX_CONSTANT(opline->op2);
op2              23639 Zend/zend_vm_execute.h 		property = EX_CONSTANT(opline->op2);
op2              23685 Zend/zend_vm_execute.h 	property = EX_CONSTANT(opline->op2);
op2              23717 Zend/zend_vm_execute.h 	property_name = EX_CONSTANT(opline->op2);
op2              23741 Zend/zend_vm_execute.h 		var = EX_CONSTANT(opline->op2);
op2              23744 Zend/zend_vm_execute.h 		var = EX_CONSTANT(opline->op2);
op2              23778 Zend/zend_vm_execute.h 	function_name = EX_CONSTANT(opline->op2);
op2              23848 Zend/zend_vm_execute.h 		fbc = obj->handlers->get_method(&obj, Z_STR_P(function_name), ((IS_CONST == IS_CONST) ? (EX_CONSTANT(opline->op2) + 1) : NULL));
op2              23891 Zend/zend_vm_execute.h 		if (EXPECTED(CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2))))) {
op2              23892 Zend/zend_vm_execute.h 			c = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)));
op2              23893 Zend/zend_vm_execute.h 		} else if ((c = zend_quick_get_constant(EX_CONSTANT(opline->op2) + 1, opline->extended_value)) == NULL) {
op2              23895 Zend/zend_vm_execute.h 				char *actual = (char *)zend_memrchr(Z_STRVAL_P(EX_CONSTANT(opline->op2)), '\\', Z_STRLEN_P(EX_CONSTANT(opline->op2)));
op2              23897 Zend/zend_vm_execute.h 					ZVAL_STR_COPY(EX_VAR(opline->result.var), Z_STR_P(EX_CONSTANT(opline->op2)));
op2              23901 Zend/zend_vm_execute.h 							actual, Z_STRLEN_P(EX_CONSTANT(opline->op2)) - (actual - Z_STRVAL_P(EX_CONSTANT(opline->op2))));
op2              23908 Zend/zend_vm_execute.h 				zend_throw_error(NULL, "Undefined constant '%s'", Z_STRVAL_P(EX_CONSTANT(opline->op2)));
op2              23912 Zend/zend_vm_execute.h 			CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), c);
op2              23930 Zend/zend_vm_execute.h 				if (EXPECTED(CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2))))) {
op2              23931 Zend/zend_vm_execute.h 					value = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)));
op2              23951 Zend/zend_vm_execute.h 				if ((value = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce)) != NULL) {
op2              23957 Zend/zend_vm_execute.h 			if (EXPECTED((value = zend_hash_find(&ce->constants_table, Z_STR_P(EX_CONSTANT(opline->op2)))) != NULL)) {
op2              23968 Zend/zend_vm_execute.h 					CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), value);
op2              23970 Zend/zend_vm_execute.h 					CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce, value);
op2              23973 Zend/zend_vm_execute.h 				zend_throw_error(NULL, "Undefined class constant '%s'", Z_STRVAL_P(EX_CONSTANT(opline->op2)));
op2              24042 Zend/zend_vm_execute.h 	offset = EX_CONSTANT(opline->op2);
op2              24138 Zend/zend_vm_execute.h 	offset = EX_CONSTANT(opline->op2);
op2              24180 Zend/zend_vm_execute.h 	offset = EX_CONSTANT(opline->op2);
op2              24316 Zend/zend_vm_execute.h 	offset = EX_CONSTANT(opline->op2);
op2              24435 Zend/zend_vm_execute.h 		zval *key = EX_CONSTANT(opline->op2);
op2              24495 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              24530 Zend/zend_vm_execute.h 					zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              24576 Zend/zend_vm_execute.h 		zval *key = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2);
op2              24636 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              24671 Zend/zend_vm_execute.h 					zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              24717 Zend/zend_vm_execute.h 		zval *key = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              25084 Zend/zend_vm_execute.h 		zend_verify_missing_return_type(EX(func), CACHE_ADDR(opline->op2.num));
op2              25121 Zend/zend_vm_execute.h 		zend_verify_return_type(EX(func), retval_ptr, CACHE_ADDR(opline->op2.num));
op2              25326 Zend/zend_vm_execute.h 	property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              25394 Zend/zend_vm_execute.h 	dim = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              25699 Zend/zend_vm_execute.h 	property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              25779 Zend/zend_vm_execute.h 	property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              25855 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              25918 Zend/zend_vm_execute.h 	property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              25949 Zend/zend_vm_execute.h 	property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              25988 Zend/zend_vm_execute.h 	offset  = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              26054 Zend/zend_vm_execute.h 		property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              26100 Zend/zend_vm_execute.h 	property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              26132 Zend/zend_vm_execute.h 	property_name = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              26156 Zend/zend_vm_execute.h 		var = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              26159 Zend/zend_vm_execute.h 		var = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
op2              26193 Zend/zend_vm_execute.h 	function_name = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
op2              26263 Zend/zend_vm_execute.h 		fbc = obj->handlers->get_method(&obj, Z_STR_P(function_name), ((IS_CV == IS_CONST) ? (EX_CONSTANT(opline->op2) + 1) : NULL));
op2              26350 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
op2              26446 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              26488 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
op2              26624 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              26743 Zend/zend_vm_execute.h 		zval *key = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              26809 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              26813 Zend/zend_vm_execute.h 	property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              26871 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              26877 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              26881 Zend/zend_vm_execute.h 	dim = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              27183 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              27187 Zend/zend_vm_execute.h 	property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              27264 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              27268 Zend/zend_vm_execute.h 	property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              27341 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              27345 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              27409 Zend/zend_vm_execute.h 	property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              27440 Zend/zend_vm_execute.h 	property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              27475 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              27479 Zend/zend_vm_execute.h 	offset  = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              27546 Zend/zend_vm_execute.h 		property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              27588 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              27592 Zend/zend_vm_execute.h 	property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              27620 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              27624 Zend/zend_vm_execute.h 	property_name = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              27648 Zend/zend_vm_execute.h 		var = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              27651 Zend/zend_vm_execute.h 		var = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              27685 Zend/zend_vm_execute.h 	function_name = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              27755 Zend/zend_vm_execute.h 		fbc = obj->handlers->get_method(&obj, Z_STR_P(function_name), (((IS_TMP_VAR|IS_VAR) == IS_CONST) ? (EX_CONSTANT(opline->op2) + 1) : NULL));
op2              27835 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              27840 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              27843 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              27932 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              27937 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              27940 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              27979 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              27983 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              28115 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              28119 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              28396 Zend/zend_vm_execute.h 			ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              28398 Zend/zend_vm_execute.h 			ZEND_VM_SET_OPCODE(OP_JMP_ADDR(opline, opline->op2));
op2              28407 Zend/zend_vm_execute.h 		opline = OP_JMP_ADDR(opline, opline->op2);
op2              28425 Zend/zend_vm_execute.h 		ZEND_VM_SET_OPCODE(OP_JMP_ADDR(opline, opline->op2));
op2              28439 Zend/zend_vm_execute.h 		opline = OP_JMP_ADDR(opline, opline->op2);
op2              28467 Zend/zend_vm_execute.h 			ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              28469 Zend/zend_vm_execute.h 			ZEND_VM_SET_OPCODE(OP_JMP_ADDR(opline, opline->op2));
op2              28478 Zend/zend_vm_execute.h 		opline = OP_JMP_ADDR(opline, opline->op2);
op2              28507 Zend/zend_vm_execute.h 			ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              28509 Zend/zend_vm_execute.h 			ZEND_VM_SET_OPCODE(OP_JMP_ADDR(opline, opline->op2));
op2              28522 Zend/zend_vm_execute.h 		opline = OP_JMP_ADDR(opline, opline->op2);
op2              28541 Zend/zend_vm_execute.h 		ZEND_VM_SET_OPCODE(OP_JMP_ADDR(opline, opline->op2));
op2              28559 Zend/zend_vm_execute.h 		opline = OP_JMP_ADDR(opline, opline->op2);
op2              28844 Zend/zend_vm_execute.h 	uint32_t arg_num = opline->op2.num;
op2              28898 Zend/zend_vm_execute.h 	if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, opline->op2.num)) {
op2              28901 Zend/zend_vm_execute.h 			if (!ARG_MAY_BE_SENT_BY_REF(EX(call)->func, opline->op2.num)) {
op2              28904 Zend/zend_vm_execute.h 					opline->op2.num,
op2              29312 Zend/zend_vm_execute.h 					ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              29364 Zend/zend_vm_execute.h 				ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              29374 Zend/zend_vm_execute.h 		ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              29422 Zend/zend_vm_execute.h 				ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              29454 Zend/zend_vm_execute.h 					ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              29523 Zend/zend_vm_execute.h 				ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              29537 Zend/zend_vm_execute.h 		ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              29602 Zend/zend_vm_execute.h 		ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              29641 Zend/zend_vm_execute.h 		ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              29854 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              29857 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              29859 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              29861 Zend/zend_vm_execute.h 			fast_long_add_function(result, op1, op2);
op2              29863 Zend/zend_vm_execute.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              29865 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) + Z_DVAL_P(op2));
op2              29869 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              29871 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) + Z_DVAL_P(op2));
op2              29873 Zend/zend_vm_execute.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              29875 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) + ((double)Z_LVAL_P(op2)));
op2              29884 Zend/zend_vm_execute.h 	if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2              29885 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              29887 Zend/zend_vm_execute.h 	add_function(EX_VAR(opline->result.var), op1, op2);
op2              29897 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              29900 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              29902 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              29904 Zend/zend_vm_execute.h 			fast_long_sub_function(result, op1, op2);
op2              29906 Zend/zend_vm_execute.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              29908 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) - Z_DVAL_P(op2));
op2              29912 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              29914 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) - Z_DVAL_P(op2));
op2              29916 Zend/zend_vm_execute.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              29918 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) - ((double)Z_LVAL_P(op2)));
op2              29927 Zend/zend_vm_execute.h 	if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2              29928 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              29930 Zend/zend_vm_execute.h 	sub_function(EX_VAR(opline->result.var), op1, op2);
op2              29940 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              29943 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              29945 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              29949 Zend/zend_vm_execute.h 			ZEND_SIGNED_MULTIPLY_LONG(Z_LVAL_P(op1), Z_LVAL_P(op2), Z_LVAL_P(result), Z_DVAL_P(result), overflow);
op2              29952 Zend/zend_vm_execute.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              29954 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) * Z_DVAL_P(op2));
op2              29958 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              29960 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) * Z_DVAL_P(op2));
op2              29962 Zend/zend_vm_execute.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              29964 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) * ((double)Z_LVAL_P(op2)));
op2              29973 Zend/zend_vm_execute.h 	if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2              29974 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              29976 Zend/zend_vm_execute.h 	mul_function(EX_VAR(opline->result.var), op1, op2);
op2              29986 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              29990 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              29991 Zend/zend_vm_execute.h 	fast_div_function(EX_VAR(opline->result.var), op1, op2);
op2              30001 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              30004 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              30006 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              30008 Zend/zend_vm_execute.h 			if (UNEXPECTED(Z_LVAL_P(op2) == 0)) {
op2              30012 Zend/zend_vm_execute.h 			} else if (UNEXPECTED(Z_LVAL_P(op2) == -1)) {
op2              30016 Zend/zend_vm_execute.h 				ZVAL_LONG(result, Z_LVAL_P(op1) % Z_LVAL_P(op2));
op2              30026 Zend/zend_vm_execute.h 	if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2              30027 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              30029 Zend/zend_vm_execute.h 	mod_function(EX_VAR(opline->result.var), op1, op2);
op2              30039 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              30043 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              30044 Zend/zend_vm_execute.h 	shift_left_function(EX_VAR(opline->result.var), op1, op2);
op2              30054 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              30058 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              30059 Zend/zend_vm_execute.h 	shift_right_function(EX_VAR(opline->result.var), op1, op2);
op2              30069 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              30073 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              30074 Zend/zend_vm_execute.h 	pow_function(EX_VAR(opline->result.var), op1, op2);
op2              30084 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              30088 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              30092 Zend/zend_vm_execute.h 		    (IS_CONST == IS_CONST || EXPECTED(Z_TYPE_P(op2) == IS_STRING))) {
op2              30094 Zend/zend_vm_execute.h 			zend_string *op2_str = Z_STR_P(op2);
op2              30129 Zend/zend_vm_execute.h 			if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) {
op2              30130 Zend/zend_vm_execute.h 				op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              30132 Zend/zend_vm_execute.h 			concat_function(EX_VAR(opline->result.var), op1, op2);
op2              30144 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              30149 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              30150 Zend/zend_vm_execute.h 	result = fast_is_identical_function(op1, op2);
op2              30162 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              30167 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              30168 Zend/zend_vm_execute.h 	result = fast_is_not_identical_function(op1, op2);
op2              30180 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              30183 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              30188 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              30189 Zend/zend_vm_execute.h 				result = (Z_LVAL_P(op1) == Z_LVAL_P(op2));
op2              30190 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              30191 Zend/zend_vm_execute.h 				result = ((double)Z_LVAL_P(op1) == Z_DVAL_P(op2));
op2              30196 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              30197 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) == Z_DVAL_P(op2));
op2              30198 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              30199 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) == ((double)Z_LVAL_P(op2)));
op2              30204 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
op2              30205 Zend/zend_vm_execute.h 				if (Z_STR_P(op1) == Z_STR_P(op2)) {
op2              30207 Zend/zend_vm_execute.h 				} else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') {
op2              30208 Zend/zend_vm_execute.h 					if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) {
op2              30211 Zend/zend_vm_execute.h 						result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) == 0);
op2              30214 Zend/zend_vm_execute.h 					result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) == 0);
op2              30233 Zend/zend_vm_execute.h 	if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) {
op2              30234 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              30237 Zend/zend_vm_execute.h 	compare_function(result, op1, op2);
op2              30248 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              30251 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              30256 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              30257 Zend/zend_vm_execute.h 				result = (Z_LVAL_P(op1) != Z_LVAL_P(op2));
op2              30258 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              30259 Zend/zend_vm_execute.h 				result = ((double)Z_LVAL_P(op1) != Z_DVAL_P(op2));
op2              30264 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              30265 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) != Z_DVAL_P(op2));
op2              30266 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              30267 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) != ((double)Z_LVAL_P(op2)));
op2              30272 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
op2              30273 Zend/zend_vm_execute.h 				if (Z_STR_P(op1) == Z_STR_P(op2)) {
op2              30275 Zend/zend_vm_execute.h 				} else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') {
op2              30276 Zend/zend_vm_execute.h 					if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) {
op2              30279 Zend/zend_vm_execute.h 						result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) != 0);
op2              30282 Zend/zend_vm_execute.h 					result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) != 0);
op2              30301 Zend/zend_vm_execute.h 	if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) {
op2              30302 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              30305 Zend/zend_vm_execute.h 	compare_function(result, op1, op2);
op2              30316 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              30319 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              30324 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              30325 Zend/zend_vm_execute.h 				result = (Z_LVAL_P(op1) < Z_LVAL_P(op2));
op2              30326 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              30327 Zend/zend_vm_execute.h 				result = ((double)Z_LVAL_P(op1) < Z_DVAL_P(op2));
op2              30332 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              30333 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) < Z_DVAL_P(op2));
op2              30334 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              30335 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) < ((double)Z_LVAL_P(op2)));
op2              30351 Zend/zend_vm_execute.h 	if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2              30352 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              30355 Zend/zend_vm_execute.h 	compare_function(result, op1, op2);
op2              30366 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              30369 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              30374 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              30375 Zend/zend_vm_execute.h 				result = (Z_LVAL_P(op1) <= Z_LVAL_P(op2));
op2              30376 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              30377 Zend/zend_vm_execute.h 				result = ((double)Z_LVAL_P(op1) <= Z_DVAL_P(op2));
op2              30382 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              30383 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) <= Z_DVAL_P(op2));
op2              30384 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              30385 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) <= ((double)Z_LVAL_P(op2)));
op2              30401 Zend/zend_vm_execute.h 	if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2              30402 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              30405 Zend/zend_vm_execute.h 	compare_function(result, op1, op2);
op2              30416 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              30420 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              30421 Zend/zend_vm_execute.h 	compare_function(EX_VAR(opline->result.var), op1, op2);
op2              30431 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              30435 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              30436 Zend/zend_vm_execute.h 	bitwise_or_function(EX_VAR(opline->result.var), op1, op2);
op2              30446 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              30450 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              30451 Zend/zend_vm_execute.h 	bitwise_and_function(EX_VAR(opline->result.var), op1, op2);
op2              30461 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              30465 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              30466 Zend/zend_vm_execute.h 	bitwise_xor_function(EX_VAR(opline->result.var), op1, op2);
op2              30476 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              30480 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              30481 Zend/zend_vm_execute.h 	boolean_xor_function(EX_VAR(opline->result.var), op1, op2);
op2              30506 Zend/zend_vm_execute.h 	property = EX_CONSTANT(opline->op2);
op2              30574 Zend/zend_vm_execute.h 	dim = EX_CONSTANT(opline->op2);
op2              30630 Zend/zend_vm_execute.h 	value = EX_CONSTANT(opline->op2);
op2              30915 Zend/zend_vm_execute.h 	property = EX_CONSTANT(opline->op2);
op2              30995 Zend/zend_vm_execute.h 	property = EX_CONSTANT(opline->op2);
op2              31093 Zend/zend_vm_execute.h 			} else if (UNEXPECTED((ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)))) == NULL)) {
op2              31094 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op2)), EX_CONSTANT(opline->op2) + 1, ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION);
op2              31102 Zend/zend_vm_execute.h 				CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce);
op2              31105 Zend/zend_vm_execute.h 			ce = Z_CE_P(EX_VAR(opline->op2.var));
op2              31247 Zend/zend_vm_execute.h 	zend_fetch_dimension_address_read_R(EX_VAR(opline->result.var), container, EX_CONSTANT(opline->op2), IS_CONST);
op2              31266 Zend/zend_vm_execute.h 	zend_fetch_dimension_address_W(EX_VAR(opline->result.var), container, EX_CONSTANT(opline->op2), IS_CONST);
op2              31288 Zend/zend_vm_execute.h 	zend_fetch_dimension_address_RW(EX_VAR(opline->result.var), container, EX_CONSTANT(opline->op2), IS_CONST);
op2              31305 Zend/zend_vm_execute.h 	zend_fetch_dimension_address_read_IS(EX_VAR(opline->result.var), container, EX_CONSTANT(opline->op2), IS_CONST);
op2              31332 Zend/zend_vm_execute.h 		zend_fetch_dimension_address_W(EX_VAR(opline->result.var), container, EX_CONSTANT(opline->op2), IS_CONST);
op2              31346 Zend/zend_vm_execute.h 		zend_fetch_dimension_address_read_R(EX_VAR(opline->result.var), container, EX_CONSTANT(opline->op2), IS_CONST);
op2              31367 Zend/zend_vm_execute.h 	zend_fetch_dimension_address_UNSET(EX_VAR(opline->result.var), container, EX_CONSTANT(opline->op2), IS_CONST);
op2              31393 Zend/zend_vm_execute.h 	offset = EX_CONSTANT(opline->op2);
op2              31456 Zend/zend_vm_execute.h 	property = EX_CONSTANT(opline->op2);
op2              31487 Zend/zend_vm_execute.h 	property = EX_CONSTANT(opline->op2);
op2              31526 Zend/zend_vm_execute.h 	offset  = EX_CONSTANT(opline->op2);
op2              31592 Zend/zend_vm_execute.h 		property = EX_CONSTANT(opline->op2);
op2              31638 Zend/zend_vm_execute.h 	property = EX_CONSTANT(opline->op2);
op2              31665 Zend/zend_vm_execute.h 		zval *value = zend_hash_index_find(Z_ARRVAL_P(container), Z_LVAL_P(EX_CONSTANT(opline->op2)));
op2              31668 Zend/zend_vm_execute.h 			zend_error(E_NOTICE,"Undefined offset: " ZEND_ULONG_FMT, Z_LVAL_P(EX_CONSTANT(opline->op2)));
op2              31677 Zend/zend_vm_execute.h 		zval *retval = Z_OBJ_HT_P(container)->read_dimension(container, EX_CONSTANT(opline->op2), BP_VAR_R, result);
op2              31714 Zend/zend_vm_execute.h 	property_name = EX_CONSTANT(opline->op2);
op2              31758 Zend/zend_vm_execute.h 			dim = EX_CONSTANT(opline->op2);
op2              31784 Zend/zend_vm_execute.h 			zval *property_name = EX_CONSTANT(opline->op2);
op2              31798 Zend/zend_vm_execute.h 					dim = EX_CONSTANT(opline->op2);
op2              31820 Zend/zend_vm_execute.h 			dim = EX_CONSTANT(opline->op2);
op2              31842 Zend/zend_vm_execute.h 	value = EX_CONSTANT(opline->op2);
op2              31866 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              31881 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              31883 Zend/zend_vm_execute.h 		op2_str = Z_STR_P(op2);
op2              31884 Zend/zend_vm_execute.h 	} else if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
op2              31885 Zend/zend_vm_execute.h 		op2_str = zend_string_copy(Z_STR_P(op2));
op2              31887 Zend/zend_vm_execute.h 		if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) {
op2              31888 Zend/zend_vm_execute.h 			GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              31890 Zend/zend_vm_execute.h 		op2_str = _zval_get_string_func(op2);
op2              31943 Zend/zend_vm_execute.h 	function_name = EX_CONSTANT(opline->op2);
op2              32013 Zend/zend_vm_execute.h 		fbc = obj->handlers->get_method(&obj, Z_STR_P(function_name), ((IS_CONST == IS_CONST) ? (EX_CONSTANT(opline->op2) + 1) : NULL));
op2              32052 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              32055 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              32060 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              32061 Zend/zend_vm_execute.h 				result = (Z_LVAL_P(op1) == Z_LVAL_P(op2));
op2              32062 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              32063 Zend/zend_vm_execute.h 				result = ((double)Z_LVAL_P(op1) == Z_DVAL_P(op2));
op2              32068 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              32069 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) == Z_DVAL_P(op2));
op2              32070 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              32071 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) == ((double)Z_LVAL_P(op2)));
op2              32076 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
op2              32077 Zend/zend_vm_execute.h 				if (Z_STR_P(op1) == Z_STR_P(op2)) {
op2              32079 Zend/zend_vm_execute.h 				} else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') {
op2              32080 Zend/zend_vm_execute.h 					if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) {
op2              32083 Zend/zend_vm_execute.h 						result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) == 0);
op2              32086 Zend/zend_vm_execute.h 					result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) == 0);
op2              32112 Zend/zend_vm_execute.h 	if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) {
op2              32113 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              32116 Zend/zend_vm_execute.h 	compare_function(result, op1, op2);
op2              32173 Zend/zend_vm_execute.h 		zval *offset = EX_CONSTANT(opline->op2);
op2              32302 Zend/zend_vm_execute.h 			ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)));
op2              32304 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op2)), EX_CONSTANT(opline->op2) + 1, ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION);
op2              32307 Zend/zend_vm_execute.h 						zend_throw_error(NULL, "Class '%s' not found", Z_STRVAL_P(EX_CONSTANT(opline->op2)));
op2              32315 Zend/zend_vm_execute.h 				CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce);
op2              32318 Zend/zend_vm_execute.h 			ce = Z_CE_P(EX_VAR(opline->op2.var));
op2              32354 Zend/zend_vm_execute.h 	offset = EX_CONSTANT(opline->op2);
op2              32450 Zend/zend_vm_execute.h 	offset = EX_CONSTANT(opline->op2);
op2              32524 Zend/zend_vm_execute.h 				} else if (UNEXPECTED((ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)))) == NULL)) {
op2              32525 Zend/zend_vm_execute.h 					ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op2)), EX_CONSTANT(opline->op2) + 1, ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION);
op2              32529 Zend/zend_vm_execute.h 					CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce);
op2              32532 Zend/zend_vm_execute.h 				ce = Z_CE_P(EX_VAR(opline->op2.var));
op2              32591 Zend/zend_vm_execute.h 	offset = EX_CONSTANT(opline->op2);
op2              32727 Zend/zend_vm_execute.h 	offset = EX_CONSTANT(opline->op2);
op2              32771 Zend/zend_vm_execute.h 			ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)));
op2              32773 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op2)), EX_CONSTANT(opline->op2) + 1, ZEND_FETCH_CLASS_NO_AUTOLOAD);
op2              32779 Zend/zend_vm_execute.h 				CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce);
op2              32782 Zend/zend_vm_execute.h 			ce = Z_CE_P(EX_VAR(opline->op2.var));
op2              32890 Zend/zend_vm_execute.h 		zval *key = EX_CONSTANT(opline->op2);
op2              32952 Zend/zend_vm_execute.h 	varname = EX_CONSTANT(opline->op2);
op2              33036 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              33041 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2);
op2              33042 Zend/zend_vm_execute.h 	result = fast_is_identical_function(op1, op2);
op2              33054 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              33059 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2);
op2              33060 Zend/zend_vm_execute.h 	result = fast_is_not_identical_function(op1, op2);
op2              33076 Zend/zend_vm_execute.h 	value = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2);
op2              33105 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              33140 Zend/zend_vm_execute.h 					zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              33186 Zend/zend_vm_execute.h 		zval *key = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2);
op2              33241 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              33246 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var_deref(opline->op2.var, execute_data, &free_op2);
op2              33247 Zend/zend_vm_execute.h 	result = fast_is_identical_function(op1, op2);
op2              33259 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              33264 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var_deref(opline->op2.var, execute_data, &free_op2);
op2              33265 Zend/zend_vm_execute.h 	result = fast_is_not_identical_function(op1, op2);
op2              33312 Zend/zend_vm_execute.h 			} else if (UNEXPECTED((ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)))) == NULL)) {
op2              33313 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op2)), EX_CONSTANT(opline->op2) + 1, ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION);
op2              33321 Zend/zend_vm_execute.h 				CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce);
op2              33324 Zend/zend_vm_execute.h 			ce = Z_CE_P(EX_VAR(opline->op2.var));
op2              33466 Zend/zend_vm_execute.h 	value = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              33494 Zend/zend_vm_execute.h 	value_ptr = _get_zval_ptr_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              33512 Zend/zend_vm_execute.h 		if (!(free_op2 != NULL) && UNEXPECTED(Z_TYPE_P(EX_VAR(opline->op2.var)) != IS_INDIRECT)) { /* undo the effect of get_zval_ptr_ptr() */
op2              33595 Zend/zend_vm_execute.h 			ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)));
op2              33597 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op2)), EX_CONSTANT(opline->op2) + 1, ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION);
op2              33600 Zend/zend_vm_execute.h 						zend_throw_error(NULL, "Class '%s' not found", Z_STRVAL_P(EX_CONSTANT(opline->op2)));
op2              33608 Zend/zend_vm_execute.h 				CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce);
op2              33611 Zend/zend_vm_execute.h 			ce = Z_CE_P(EX_VAR(opline->op2.var));
op2              33676 Zend/zend_vm_execute.h 				} else if (UNEXPECTED((ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)))) == NULL)) {
op2              33677 Zend/zend_vm_execute.h 					ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op2)), EX_CONSTANT(opline->op2) + 1, ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION);
op2              33681 Zend/zend_vm_execute.h 					CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce);
op2              33684 Zend/zend_vm_execute.h 				ce = Z_CE_P(EX_VAR(opline->op2.var));
op2              33740 Zend/zend_vm_execute.h 			ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)));
op2              33742 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op2)), EX_CONSTANT(opline->op2) + 1, ZEND_FETCH_CLASS_NO_AUTOLOAD);
op2              33748 Zend/zend_vm_execute.h 				CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce);
op2              33751 Zend/zend_vm_execute.h 			ce = Z_CE_P(EX_VAR(opline->op2.var));
op2              33778 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              33813 Zend/zend_vm_execute.h 					zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              33859 Zend/zend_vm_execute.h 		zval *key = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              34259 Zend/zend_vm_execute.h 			} else if (UNEXPECTED((ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)))) == NULL)) {
op2              34260 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op2)), EX_CONSTANT(opline->op2) + 1, ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION);
op2              34268 Zend/zend_vm_execute.h 				CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce);
op2              34271 Zend/zend_vm_execute.h 			ce = Z_CE_P(EX_VAR(opline->op2.var));
op2              34603 Zend/zend_vm_execute.h 		zend_verify_missing_return_type(EX(func), CACHE_ADDR(opline->op2.num));
op2              34640 Zend/zend_vm_execute.h 		zend_verify_return_type(EX(func), retval_ptr, CACHE_ADDR(opline->op2.num));
op2              34834 Zend/zend_vm_execute.h 			ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)));
op2              34836 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op2)), EX_CONSTANT(opline->op2) + 1, ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION);
op2              34839 Zend/zend_vm_execute.h 						zend_throw_error(NULL, "Class '%s' not found", Z_STRVAL_P(EX_CONSTANT(opline->op2)));
op2              34847 Zend/zend_vm_execute.h 				CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce);
op2              34850 Zend/zend_vm_execute.h 			ce = Z_CE_P(EX_VAR(opline->op2.var));
op2              34915 Zend/zend_vm_execute.h 				} else if (UNEXPECTED((ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)))) == NULL)) {
op2              34916 Zend/zend_vm_execute.h 					ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op2)), EX_CONSTANT(opline->op2) + 1, ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION);
op2              34920 Zend/zend_vm_execute.h 					CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce);
op2              34923 Zend/zend_vm_execute.h 				ce = Z_CE_P(EX_VAR(opline->op2.var));
op2              35109 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              35112 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
op2              35114 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              35116 Zend/zend_vm_execute.h 			fast_long_add_function(result, op1, op2);
op2              35118 Zend/zend_vm_execute.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              35120 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) + Z_DVAL_P(op2));
op2              35124 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              35126 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) + Z_DVAL_P(op2));
op2              35128 Zend/zend_vm_execute.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              35130 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) + ((double)Z_LVAL_P(op2)));
op2              35139 Zend/zend_vm_execute.h 	if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2              35140 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              35142 Zend/zend_vm_execute.h 	add_function(EX_VAR(opline->result.var), op1, op2);
op2              35152 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              35155 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
op2              35157 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              35159 Zend/zend_vm_execute.h 			fast_long_sub_function(result, op1, op2);
op2              35161 Zend/zend_vm_execute.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              35163 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) - Z_DVAL_P(op2));
op2              35167 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              35169 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) - Z_DVAL_P(op2));
op2              35171 Zend/zend_vm_execute.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              35173 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) - ((double)Z_LVAL_P(op2)));
op2              35182 Zend/zend_vm_execute.h 	if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2              35183 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              35185 Zend/zend_vm_execute.h 	sub_function(EX_VAR(opline->result.var), op1, op2);
op2              35195 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              35198 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
op2              35200 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              35204 Zend/zend_vm_execute.h 			ZEND_SIGNED_MULTIPLY_LONG(Z_LVAL_P(op1), Z_LVAL_P(op2), Z_LVAL_P(result), Z_DVAL_P(result), overflow);
op2              35207 Zend/zend_vm_execute.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              35209 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) * Z_DVAL_P(op2));
op2              35213 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              35215 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) * Z_DVAL_P(op2));
op2              35217 Zend/zend_vm_execute.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              35219 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) * ((double)Z_LVAL_P(op2)));
op2              35228 Zend/zend_vm_execute.h 	if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2              35229 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              35231 Zend/zend_vm_execute.h 	mul_function(EX_VAR(opline->result.var), op1, op2);
op2              35241 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              35245 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              35246 Zend/zend_vm_execute.h 	fast_div_function(EX_VAR(opline->result.var), op1, op2);
op2              35256 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              35259 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
op2              35261 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              35263 Zend/zend_vm_execute.h 			if (UNEXPECTED(Z_LVAL_P(op2) == 0)) {
op2              35267 Zend/zend_vm_execute.h 			} else if (UNEXPECTED(Z_LVAL_P(op2) == -1)) {
op2              35271 Zend/zend_vm_execute.h 				ZVAL_LONG(result, Z_LVAL_P(op1) % Z_LVAL_P(op2));
op2              35281 Zend/zend_vm_execute.h 	if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2              35282 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              35284 Zend/zend_vm_execute.h 	mod_function(EX_VAR(opline->result.var), op1, op2);
op2              35294 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              35298 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              35299 Zend/zend_vm_execute.h 	shift_left_function(EX_VAR(opline->result.var), op1, op2);
op2              35309 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              35313 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              35314 Zend/zend_vm_execute.h 	shift_right_function(EX_VAR(opline->result.var), op1, op2);
op2              35324 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              35328 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              35329 Zend/zend_vm_execute.h 	pow_function(EX_VAR(opline->result.var), op1, op2);
op2              35339 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              35343 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
op2              35347 Zend/zend_vm_execute.h 		    (IS_CV == IS_CONST || EXPECTED(Z_TYPE_P(op2) == IS_STRING))) {
op2              35349 Zend/zend_vm_execute.h 			zend_string *op2_str = Z_STR_P(op2);
op2              35384 Zend/zend_vm_execute.h 			if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) {
op2              35385 Zend/zend_vm_execute.h 				op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              35387 Zend/zend_vm_execute.h 			concat_function(EX_VAR(opline->result.var), op1, op2);
op2              35399 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              35404 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_deref_BP_VAR_R(execute_data, opline->op2.var);
op2              35405 Zend/zend_vm_execute.h 	result = fast_is_identical_function(op1, op2);
op2              35417 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              35422 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_deref_BP_VAR_R(execute_data, opline->op2.var);
op2              35423 Zend/zend_vm_execute.h 	result = fast_is_not_identical_function(op1, op2);
op2              35435 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              35438 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
op2              35443 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              35444 Zend/zend_vm_execute.h 				result = (Z_LVAL_P(op1) == Z_LVAL_P(op2));
op2              35445 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              35446 Zend/zend_vm_execute.h 				result = ((double)Z_LVAL_P(op1) == Z_DVAL_P(op2));
op2              35451 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              35452 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) == Z_DVAL_P(op2));
op2              35453 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              35454 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) == ((double)Z_LVAL_P(op2)));
op2              35459 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
op2              35460 Zend/zend_vm_execute.h 				if (Z_STR_P(op1) == Z_STR_P(op2)) {
op2              35462 Zend/zend_vm_execute.h 				} else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') {
op2              35463 Zend/zend_vm_execute.h 					if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) {
op2              35466 Zend/zend_vm_execute.h 						result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) == 0);
op2              35469 Zend/zend_vm_execute.h 					result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) == 0);
op2              35488 Zend/zend_vm_execute.h 	if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) {
op2              35489 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              35492 Zend/zend_vm_execute.h 	compare_function(result, op1, op2);
op2              35503 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              35506 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
op2              35511 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              35512 Zend/zend_vm_execute.h 				result = (Z_LVAL_P(op1) != Z_LVAL_P(op2));
op2              35513 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              35514 Zend/zend_vm_execute.h 				result = ((double)Z_LVAL_P(op1) != Z_DVAL_P(op2));
op2              35519 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              35520 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) != Z_DVAL_P(op2));
op2              35521 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              35522 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) != ((double)Z_LVAL_P(op2)));
op2              35527 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
op2              35528 Zend/zend_vm_execute.h 				if (Z_STR_P(op1) == Z_STR_P(op2)) {
op2              35530 Zend/zend_vm_execute.h 				} else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') {
op2              35531 Zend/zend_vm_execute.h 					if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) {
op2              35534 Zend/zend_vm_execute.h 						result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) != 0);
op2              35537 Zend/zend_vm_execute.h 					result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) != 0);
op2              35556 Zend/zend_vm_execute.h 	if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) {
op2              35557 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              35560 Zend/zend_vm_execute.h 	compare_function(result, op1, op2);
op2              35571 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              35574 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
op2              35579 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              35580 Zend/zend_vm_execute.h 				result = (Z_LVAL_P(op1) < Z_LVAL_P(op2));
op2              35581 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              35582 Zend/zend_vm_execute.h 				result = ((double)Z_LVAL_P(op1) < Z_DVAL_P(op2));
op2              35587 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              35588 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) < Z_DVAL_P(op2));
op2              35589 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              35590 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) < ((double)Z_LVAL_P(op2)));
op2              35606 Zend/zend_vm_execute.h 	if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2              35607 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              35610 Zend/zend_vm_execute.h 	compare_function(result, op1, op2);
op2              35621 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              35624 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
op2              35629 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              35630 Zend/zend_vm_execute.h 				result = (Z_LVAL_P(op1) <= Z_LVAL_P(op2));
op2              35631 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              35632 Zend/zend_vm_execute.h 				result = ((double)Z_LVAL_P(op1) <= Z_DVAL_P(op2));
op2              35637 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              35638 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) <= Z_DVAL_P(op2));
op2              35639 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              35640 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) <= ((double)Z_LVAL_P(op2)));
op2              35656 Zend/zend_vm_execute.h 	if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2              35657 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              35660 Zend/zend_vm_execute.h 	compare_function(result, op1, op2);
op2              35671 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              35675 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              35676 Zend/zend_vm_execute.h 	compare_function(EX_VAR(opline->result.var), op1, op2);
op2              35686 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              35690 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              35691 Zend/zend_vm_execute.h 	bitwise_or_function(EX_VAR(opline->result.var), op1, op2);
op2              35701 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              35705 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              35706 Zend/zend_vm_execute.h 	bitwise_and_function(EX_VAR(opline->result.var), op1, op2);
op2              35716 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              35720 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              35721 Zend/zend_vm_execute.h 	bitwise_xor_function(EX_VAR(opline->result.var), op1, op2);
op2              35731 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              35735 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              35736 Zend/zend_vm_execute.h 	boolean_xor_function(EX_VAR(opline->result.var), op1, op2);
op2              35761 Zend/zend_vm_execute.h 	property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              35829 Zend/zend_vm_execute.h 	dim = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              35885 Zend/zend_vm_execute.h 	value = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              36170 Zend/zend_vm_execute.h 	property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              36250 Zend/zend_vm_execute.h 	property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              36317 Zend/zend_vm_execute.h 	zend_fetch_dimension_address_read_R(EX_VAR(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var), IS_CV);
op2              36336 Zend/zend_vm_execute.h 	zend_fetch_dimension_address_W(EX_VAR(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var), IS_CV);
op2              36358 Zend/zend_vm_execute.h 	zend_fetch_dimension_address_RW(EX_VAR(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var), IS_CV);
op2              36375 Zend/zend_vm_execute.h 	zend_fetch_dimension_address_read_IS(EX_VAR(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var), IS_CV);
op2              36402 Zend/zend_vm_execute.h 		zend_fetch_dimension_address_W(EX_VAR(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var), IS_CV);
op2              36416 Zend/zend_vm_execute.h 		zend_fetch_dimension_address_read_R(EX_VAR(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var), IS_CV);
op2              36437 Zend/zend_vm_execute.h 	zend_fetch_dimension_address_UNSET(EX_VAR(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var), IS_CV);
op2              36463 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              36526 Zend/zend_vm_execute.h 	property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              36557 Zend/zend_vm_execute.h 	property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              36596 Zend/zend_vm_execute.h 	offset  = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              36662 Zend/zend_vm_execute.h 		property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              36708 Zend/zend_vm_execute.h 	property = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              36740 Zend/zend_vm_execute.h 	property_name = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              36784 Zend/zend_vm_execute.h 			dim = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              36810 Zend/zend_vm_execute.h 			zval *property_name = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              36824 Zend/zend_vm_execute.h 					dim = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              36846 Zend/zend_vm_execute.h 			dim = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              36868 Zend/zend_vm_execute.h 	value = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              36896 Zend/zend_vm_execute.h 	value_ptr = _get_zval_ptr_cv_BP_VAR_W(execute_data, opline->op2.var);
op2              36914 Zend/zend_vm_execute.h 		if (!0 && UNEXPECTED(Z_TYPE_P(EX_VAR(opline->op2.var)) != IS_INDIRECT)) { /* undo the effect of get_zval_ptr_ptr() */
op2              36950 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              36965 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
op2              36967 Zend/zend_vm_execute.h 		op2_str = Z_STR_P(op2);
op2              36968 Zend/zend_vm_execute.h 	} else if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
op2              36969 Zend/zend_vm_execute.h 		op2_str = zend_string_copy(Z_STR_P(op2));
op2              36971 Zend/zend_vm_execute.h 		if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) {
op2              36972 Zend/zend_vm_execute.h 			GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              36974 Zend/zend_vm_execute.h 		op2_str = _zval_get_string_func(op2);
op2              37027 Zend/zend_vm_execute.h 	function_name = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
op2              37097 Zend/zend_vm_execute.h 		fbc = obj->handlers->get_method(&obj, Z_STR_P(function_name), ((IS_CV == IS_CONST) ? (EX_CONSTANT(opline->op2) + 1) : NULL));
op2              37136 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              37139 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
op2              37144 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              37145 Zend/zend_vm_execute.h 				result = (Z_LVAL_P(op1) == Z_LVAL_P(op2));
op2              37146 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              37147 Zend/zend_vm_execute.h 				result = ((double)Z_LVAL_P(op1) == Z_DVAL_P(op2));
op2              37152 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              37153 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) == Z_DVAL_P(op2));
op2              37154 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              37155 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) == ((double)Z_LVAL_P(op2)));
op2              37160 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
op2              37161 Zend/zend_vm_execute.h 				if (Z_STR_P(op1) == Z_STR_P(op2)) {
op2              37163 Zend/zend_vm_execute.h 				} else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') {
op2              37164 Zend/zend_vm_execute.h 					if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) {
op2              37167 Zend/zend_vm_execute.h 						result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) == 0);
op2              37170 Zend/zend_vm_execute.h 					result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) == 0);
op2              37196 Zend/zend_vm_execute.h 	if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) {
op2              37197 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              37200 Zend/zend_vm_execute.h 	compare_function(result, op1, op2);
op2              37257 Zend/zend_vm_execute.h 		zval *offset = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
op2              37357 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
op2              37453 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              37495 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
op2              37631 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              37750 Zend/zend_vm_execute.h 		zval *key = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              37805 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              37808 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              37810 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              37812 Zend/zend_vm_execute.h 			fast_long_add_function(result, op1, op2);
op2              37814 Zend/zend_vm_execute.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              37816 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) + Z_DVAL_P(op2));
op2              37820 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              37822 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) + Z_DVAL_P(op2));
op2              37824 Zend/zend_vm_execute.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              37826 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) + ((double)Z_LVAL_P(op2)));
op2              37835 Zend/zend_vm_execute.h 	if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2              37836 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              37838 Zend/zend_vm_execute.h 	add_function(EX_VAR(opline->result.var), op1, op2);
op2              37848 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              37851 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              37853 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              37855 Zend/zend_vm_execute.h 			fast_long_sub_function(result, op1, op2);
op2              37857 Zend/zend_vm_execute.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              37859 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) - Z_DVAL_P(op2));
op2              37863 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              37865 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) - Z_DVAL_P(op2));
op2              37867 Zend/zend_vm_execute.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              37869 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) - ((double)Z_LVAL_P(op2)));
op2              37878 Zend/zend_vm_execute.h 	if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2              37879 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              37881 Zend/zend_vm_execute.h 	sub_function(EX_VAR(opline->result.var), op1, op2);
op2              37891 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              37894 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              37896 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              37900 Zend/zend_vm_execute.h 			ZEND_SIGNED_MULTIPLY_LONG(Z_LVAL_P(op1), Z_LVAL_P(op2), Z_LVAL_P(result), Z_DVAL_P(result), overflow);
op2              37903 Zend/zend_vm_execute.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              37905 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) * Z_DVAL_P(op2));
op2              37909 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              37911 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) * Z_DVAL_P(op2));
op2              37913 Zend/zend_vm_execute.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              37915 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) * ((double)Z_LVAL_P(op2)));
op2              37924 Zend/zend_vm_execute.h 	if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2              37925 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              37927 Zend/zend_vm_execute.h 	mul_function(EX_VAR(opline->result.var), op1, op2);
op2              37937 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              37941 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              37942 Zend/zend_vm_execute.h 	fast_div_function(EX_VAR(opline->result.var), op1, op2);
op2              37952 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              37955 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              37957 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              37959 Zend/zend_vm_execute.h 			if (UNEXPECTED(Z_LVAL_P(op2) == 0)) {
op2              37963 Zend/zend_vm_execute.h 			} else if (UNEXPECTED(Z_LVAL_P(op2) == -1)) {
op2              37967 Zend/zend_vm_execute.h 				ZVAL_LONG(result, Z_LVAL_P(op1) % Z_LVAL_P(op2));
op2              37977 Zend/zend_vm_execute.h 	if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2              37978 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              37980 Zend/zend_vm_execute.h 	mod_function(EX_VAR(opline->result.var), op1, op2);
op2              37990 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              37994 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              37995 Zend/zend_vm_execute.h 	shift_left_function(EX_VAR(opline->result.var), op1, op2);
op2              38005 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              38009 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              38010 Zend/zend_vm_execute.h 	shift_right_function(EX_VAR(opline->result.var), op1, op2);
op2              38020 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              38024 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              38025 Zend/zend_vm_execute.h 	pow_function(EX_VAR(opline->result.var), op1, op2);
op2              38035 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              38039 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              38043 Zend/zend_vm_execute.h 		    ((IS_TMP_VAR|IS_VAR) == IS_CONST || EXPECTED(Z_TYPE_P(op2) == IS_STRING))) {
op2              38045 Zend/zend_vm_execute.h 			zend_string *op2_str = Z_STR_P(op2);
op2              38080 Zend/zend_vm_execute.h 			if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) {
op2              38081 Zend/zend_vm_execute.h 				op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              38083 Zend/zend_vm_execute.h 			concat_function(EX_VAR(opline->result.var), op1, op2);
op2              38095 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              38098 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              38103 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              38104 Zend/zend_vm_execute.h 				result = (Z_LVAL_P(op1) == Z_LVAL_P(op2));
op2              38105 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              38106 Zend/zend_vm_execute.h 				result = ((double)Z_LVAL_P(op1) == Z_DVAL_P(op2));
op2              38111 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              38112 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) == Z_DVAL_P(op2));
op2              38113 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              38114 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) == ((double)Z_LVAL_P(op2)));
op2              38119 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
op2              38120 Zend/zend_vm_execute.h 				if (Z_STR_P(op1) == Z_STR_P(op2)) {
op2              38122 Zend/zend_vm_execute.h 				} else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') {
op2              38123 Zend/zend_vm_execute.h 					if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) {
op2              38126 Zend/zend_vm_execute.h 						result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) == 0);
op2              38129 Zend/zend_vm_execute.h 					result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) == 0);
op2              38148 Zend/zend_vm_execute.h 	if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) {
op2              38149 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              38152 Zend/zend_vm_execute.h 	compare_function(result, op1, op2);
op2              38163 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              38166 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              38171 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              38172 Zend/zend_vm_execute.h 				result = (Z_LVAL_P(op1) != Z_LVAL_P(op2));
op2              38173 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              38174 Zend/zend_vm_execute.h 				result = ((double)Z_LVAL_P(op1) != Z_DVAL_P(op2));
op2              38179 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              38180 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) != Z_DVAL_P(op2));
op2              38181 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              38182 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) != ((double)Z_LVAL_P(op2)));
op2              38187 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
op2              38188 Zend/zend_vm_execute.h 				if (Z_STR_P(op1) == Z_STR_P(op2)) {
op2              38190 Zend/zend_vm_execute.h 				} else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') {
op2              38191 Zend/zend_vm_execute.h 					if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) {
op2              38194 Zend/zend_vm_execute.h 						result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) != 0);
op2              38197 Zend/zend_vm_execute.h 					result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) != 0);
op2              38216 Zend/zend_vm_execute.h 	if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) {
op2              38217 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              38220 Zend/zend_vm_execute.h 	compare_function(result, op1, op2);
op2              38231 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              38234 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              38239 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              38240 Zend/zend_vm_execute.h 				result = (Z_LVAL_P(op1) < Z_LVAL_P(op2));
op2              38241 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              38242 Zend/zend_vm_execute.h 				result = ((double)Z_LVAL_P(op1) < Z_DVAL_P(op2));
op2              38247 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              38248 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) < Z_DVAL_P(op2));
op2              38249 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              38250 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) < ((double)Z_LVAL_P(op2)));
op2              38266 Zend/zend_vm_execute.h 	if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2              38267 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              38270 Zend/zend_vm_execute.h 	compare_function(result, op1, op2);
op2              38281 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              38284 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              38289 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              38290 Zend/zend_vm_execute.h 				result = (Z_LVAL_P(op1) <= Z_LVAL_P(op2));
op2              38291 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              38292 Zend/zend_vm_execute.h 				result = ((double)Z_LVAL_P(op1) <= Z_DVAL_P(op2));
op2              38297 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              38298 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) <= Z_DVAL_P(op2));
op2              38299 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              38300 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) <= ((double)Z_LVAL_P(op2)));
op2              38316 Zend/zend_vm_execute.h 	if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2              38317 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              38320 Zend/zend_vm_execute.h 	compare_function(result, op1, op2);
op2              38331 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              38335 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              38336 Zend/zend_vm_execute.h 	compare_function(EX_VAR(opline->result.var), op1, op2);
op2              38346 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              38350 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              38351 Zend/zend_vm_execute.h 	bitwise_or_function(EX_VAR(opline->result.var), op1, op2);
op2              38361 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              38365 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              38366 Zend/zend_vm_execute.h 	bitwise_and_function(EX_VAR(opline->result.var), op1, op2);
op2              38376 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              38380 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              38381 Zend/zend_vm_execute.h 	bitwise_xor_function(EX_VAR(opline->result.var), op1, op2);
op2              38391 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              38395 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              38396 Zend/zend_vm_execute.h 	boolean_xor_function(EX_VAR(opline->result.var), op1, op2);
op2              38417 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              38421 Zend/zend_vm_execute.h 	property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              38479 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              38485 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              38489 Zend/zend_vm_execute.h 	dim = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              38546 Zend/zend_vm_execute.h 	value = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              38828 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              38832 Zend/zend_vm_execute.h 	property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              38909 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              38913 Zend/zend_vm_execute.h 	property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              38981 Zend/zend_vm_execute.h 	zend_fetch_dimension_address_read_R(EX_VAR(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2), (IS_TMP_VAR|IS_VAR));
op2              39000 Zend/zend_vm_execute.h 	zend_fetch_dimension_address_W(EX_VAR(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2), (IS_TMP_VAR|IS_VAR));
op2              39022 Zend/zend_vm_execute.h 	zend_fetch_dimension_address_RW(EX_VAR(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2), (IS_TMP_VAR|IS_VAR));
op2              39039 Zend/zend_vm_execute.h 	zend_fetch_dimension_address_read_IS(EX_VAR(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2), (IS_TMP_VAR|IS_VAR));
op2              39056 Zend/zend_vm_execute.h 			zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              39063 Zend/zend_vm_execute.h 			zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              39066 Zend/zend_vm_execute.h 		zend_fetch_dimension_address_W(EX_VAR(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2), (IS_TMP_VAR|IS_VAR));
op2              39075 Zend/zend_vm_execute.h 			zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              39080 Zend/zend_vm_execute.h 		zend_fetch_dimension_address_read_R(EX_VAR(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2), (IS_TMP_VAR|IS_VAR));
op2              39098 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              39101 Zend/zend_vm_execute.h 	zend_fetch_dimension_address_UNSET(EX_VAR(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2), (IS_TMP_VAR|IS_VAR));
op2              39123 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              39127 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              39191 Zend/zend_vm_execute.h 	property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              39222 Zend/zend_vm_execute.h 	property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              39257 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              39261 Zend/zend_vm_execute.h 	offset  = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              39328 Zend/zend_vm_execute.h 		property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              39370 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              39374 Zend/zend_vm_execute.h 	property = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              39402 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              39406 Zend/zend_vm_execute.h 	property_name = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              39436 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              39450 Zend/zend_vm_execute.h 			dim = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              39476 Zend/zend_vm_execute.h 			zval *property_name = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              39490 Zend/zend_vm_execute.h 					dim = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              39512 Zend/zend_vm_execute.h 			dim = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              39530 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              39545 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              39547 Zend/zend_vm_execute.h 		op2_str = Z_STR_P(op2);
op2              39548 Zend/zend_vm_execute.h 	} else if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
op2              39549 Zend/zend_vm_execute.h 		op2_str = zend_string_copy(Z_STR_P(op2));
op2              39551 Zend/zend_vm_execute.h 		if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) {
op2              39552 Zend/zend_vm_execute.h 			GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              39554 Zend/zend_vm_execute.h 		op2_str = _zval_get_string_func(op2);
op2              39607 Zend/zend_vm_execute.h 	function_name = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              39677 Zend/zend_vm_execute.h 		fbc = obj->handlers->get_method(&obj, Z_STR_P(function_name), (((IS_TMP_VAR|IS_VAR) == IS_CONST) ? (EX_CONSTANT(opline->op2) + 1) : NULL));
op2              39717 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              39720 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              39725 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              39726 Zend/zend_vm_execute.h 				result = (Z_LVAL_P(op1) == Z_LVAL_P(op2));
op2              39727 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              39728 Zend/zend_vm_execute.h 				result = ((double)Z_LVAL_P(op1) == Z_DVAL_P(op2));
op2              39733 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              39734 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) == Z_DVAL_P(op2));
op2              39735 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              39736 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) == ((double)Z_LVAL_P(op2)));
op2              39741 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
op2              39742 Zend/zend_vm_execute.h 				if (Z_STR_P(op1) == Z_STR_P(op2)) {
op2              39744 Zend/zend_vm_execute.h 				} else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') {
op2              39745 Zend/zend_vm_execute.h 					if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) {
op2              39748 Zend/zend_vm_execute.h 						result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) == 0);
op2              39751 Zend/zend_vm_execute.h 					result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) == 0);
op2              39777 Zend/zend_vm_execute.h 	if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) {
op2              39778 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              39781 Zend/zend_vm_execute.h 	compare_function(result, op1, op2);
op2              39838 Zend/zend_vm_execute.h 		zval *offset = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              39930 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              39935 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              39938 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              40027 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              40032 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              40035 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              40074 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              40078 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              40210 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              40214 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              40326 Zend/zend_vm_execute.h 			ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              40328 Zend/zend_vm_execute.h 			ZEND_VM_SET_OPCODE(OP_JMP_ADDR(opline, opline->op2));
op2              40337 Zend/zend_vm_execute.h 		opline = OP_JMP_ADDR(opline, opline->op2);
op2              40355 Zend/zend_vm_execute.h 		ZEND_VM_SET_OPCODE(OP_JMP_ADDR(opline, opline->op2));
op2              40369 Zend/zend_vm_execute.h 		opline = OP_JMP_ADDR(opline, opline->op2);
op2              40397 Zend/zend_vm_execute.h 			ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              40399 Zend/zend_vm_execute.h 			ZEND_VM_SET_OPCODE(OP_JMP_ADDR(opline, opline->op2));
op2              40408 Zend/zend_vm_execute.h 		opline = OP_JMP_ADDR(opline, opline->op2);
op2              40437 Zend/zend_vm_execute.h 			ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
op2              40439 Zend/zend_vm_execute.h 			ZEND_VM_SET_OPCODE(OP_JMP_ADDR(opline, opline->op2));
op2              40452 Zend/zend_vm_execute.h 		opline = OP_JMP_ADDR(opline, opline->op2);
op2              40471 Zend/zend_vm_execute.h 		ZEND_VM_SET_OPCODE(OP_JMP_ADDR(opline, opline->op2));
op2              40489 Zend/zend_vm_execute.h 		opline = OP_JMP_ADDR(opline, opline->op2);
op2              40834 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              40837 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              40839 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              40841 Zend/zend_vm_execute.h 			fast_long_add_function(result, op1, op2);
op2              40843 Zend/zend_vm_execute.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              40845 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) + Z_DVAL_P(op2));
op2              40849 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              40851 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) + Z_DVAL_P(op2));
op2              40853 Zend/zend_vm_execute.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              40855 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) + ((double)Z_LVAL_P(op2)));
op2              40864 Zend/zend_vm_execute.h 	if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2              40865 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              40867 Zend/zend_vm_execute.h 	add_function(EX_VAR(opline->result.var), op1, op2);
op2              40877 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              40880 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              40882 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              40884 Zend/zend_vm_execute.h 			fast_long_sub_function(result, op1, op2);
op2              40886 Zend/zend_vm_execute.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              40888 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) - Z_DVAL_P(op2));
op2              40892 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              40894 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) - Z_DVAL_P(op2));
op2              40896 Zend/zend_vm_execute.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              40898 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) - ((double)Z_LVAL_P(op2)));
op2              40907 Zend/zend_vm_execute.h 	if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2              40908 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              40910 Zend/zend_vm_execute.h 	sub_function(EX_VAR(opline->result.var), op1, op2);
op2              40920 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              40923 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              40925 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              40929 Zend/zend_vm_execute.h 			ZEND_SIGNED_MULTIPLY_LONG(Z_LVAL_P(op1), Z_LVAL_P(op2), Z_LVAL_P(result), Z_DVAL_P(result), overflow);
op2              40932 Zend/zend_vm_execute.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              40934 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) * Z_DVAL_P(op2));
op2              40938 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              40940 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) * Z_DVAL_P(op2));
op2              40942 Zend/zend_vm_execute.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              40944 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) * ((double)Z_LVAL_P(op2)));
op2              40953 Zend/zend_vm_execute.h 	if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2              40954 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              40956 Zend/zend_vm_execute.h 	mul_function(EX_VAR(opline->result.var), op1, op2);
op2              40966 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              40970 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              40971 Zend/zend_vm_execute.h 	fast_div_function(EX_VAR(opline->result.var), op1, op2);
op2              40981 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              40984 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              40986 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              40988 Zend/zend_vm_execute.h 			if (UNEXPECTED(Z_LVAL_P(op2) == 0)) {
op2              40992 Zend/zend_vm_execute.h 			} else if (UNEXPECTED(Z_LVAL_P(op2) == -1)) {
op2              40996 Zend/zend_vm_execute.h 				ZVAL_LONG(result, Z_LVAL_P(op1) % Z_LVAL_P(op2));
op2              41006 Zend/zend_vm_execute.h 	if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2              41007 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              41009 Zend/zend_vm_execute.h 	mod_function(EX_VAR(opline->result.var), op1, op2);
op2              41019 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              41023 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              41024 Zend/zend_vm_execute.h 	shift_left_function(EX_VAR(opline->result.var), op1, op2);
op2              41034 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              41038 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              41039 Zend/zend_vm_execute.h 	shift_right_function(EX_VAR(opline->result.var), op1, op2);
op2              41049 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              41053 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              41054 Zend/zend_vm_execute.h 	pow_function(EX_VAR(opline->result.var), op1, op2);
op2              41064 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              41068 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              41072 Zend/zend_vm_execute.h 		    (IS_CONST == IS_CONST || EXPECTED(Z_TYPE_P(op2) == IS_STRING))) {
op2              41074 Zend/zend_vm_execute.h 			zend_string *op2_str = Z_STR_P(op2);
op2              41109 Zend/zend_vm_execute.h 			if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) {
op2              41110 Zend/zend_vm_execute.h 				op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              41112 Zend/zend_vm_execute.h 			concat_function(EX_VAR(opline->result.var), op1, op2);
op2              41124 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              41127 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              41132 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              41133 Zend/zend_vm_execute.h 				result = (Z_LVAL_P(op1) == Z_LVAL_P(op2));
op2              41134 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              41135 Zend/zend_vm_execute.h 				result = ((double)Z_LVAL_P(op1) == Z_DVAL_P(op2));
op2              41140 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              41141 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) == Z_DVAL_P(op2));
op2              41142 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              41143 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) == ((double)Z_LVAL_P(op2)));
op2              41148 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
op2              41149 Zend/zend_vm_execute.h 				if (Z_STR_P(op1) == Z_STR_P(op2)) {
op2              41151 Zend/zend_vm_execute.h 				} else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') {
op2              41152 Zend/zend_vm_execute.h 					if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) {
op2              41155 Zend/zend_vm_execute.h 						result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) == 0);
op2              41158 Zend/zend_vm_execute.h 					result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) == 0);
op2              41177 Zend/zend_vm_execute.h 	if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) {
op2              41178 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              41181 Zend/zend_vm_execute.h 	compare_function(result, op1, op2);
op2              41192 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              41195 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              41200 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              41201 Zend/zend_vm_execute.h 				result = (Z_LVAL_P(op1) != Z_LVAL_P(op2));
op2              41202 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              41203 Zend/zend_vm_execute.h 				result = ((double)Z_LVAL_P(op1) != Z_DVAL_P(op2));
op2              41208 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              41209 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) != Z_DVAL_P(op2));
op2              41210 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              41211 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) != ((double)Z_LVAL_P(op2)));
op2              41216 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
op2              41217 Zend/zend_vm_execute.h 				if (Z_STR_P(op1) == Z_STR_P(op2)) {
op2              41219 Zend/zend_vm_execute.h 				} else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') {
op2              41220 Zend/zend_vm_execute.h 					if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) {
op2              41223 Zend/zend_vm_execute.h 						result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) != 0);
op2              41226 Zend/zend_vm_execute.h 					result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) != 0);
op2              41245 Zend/zend_vm_execute.h 	if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) {
op2              41246 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              41249 Zend/zend_vm_execute.h 	compare_function(result, op1, op2);
op2              41260 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              41263 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              41268 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              41269 Zend/zend_vm_execute.h 				result = (Z_LVAL_P(op1) < Z_LVAL_P(op2));
op2              41270 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              41271 Zend/zend_vm_execute.h 				result = ((double)Z_LVAL_P(op1) < Z_DVAL_P(op2));
op2              41276 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              41277 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) < Z_DVAL_P(op2));
op2              41278 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              41279 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) < ((double)Z_LVAL_P(op2)));
op2              41295 Zend/zend_vm_execute.h 	if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2              41296 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              41299 Zend/zend_vm_execute.h 	compare_function(result, op1, op2);
op2              41310 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              41313 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              41318 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              41319 Zend/zend_vm_execute.h 				result = (Z_LVAL_P(op1) <= Z_LVAL_P(op2));
op2              41320 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              41321 Zend/zend_vm_execute.h 				result = ((double)Z_LVAL_P(op1) <= Z_DVAL_P(op2));
op2              41326 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              41327 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) <= Z_DVAL_P(op2));
op2              41328 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              41329 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) <= ((double)Z_LVAL_P(op2)));
op2              41345 Zend/zend_vm_execute.h 	if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2              41346 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              41349 Zend/zend_vm_execute.h 	compare_function(result, op1, op2);
op2              41360 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              41364 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              41365 Zend/zend_vm_execute.h 	compare_function(EX_VAR(opline->result.var), op1, op2);
op2              41375 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              41379 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              41380 Zend/zend_vm_execute.h 	bitwise_or_function(EX_VAR(opline->result.var), op1, op2);
op2              41390 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              41394 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              41395 Zend/zend_vm_execute.h 	bitwise_and_function(EX_VAR(opline->result.var), op1, op2);
op2              41405 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              41409 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              41410 Zend/zend_vm_execute.h 	bitwise_xor_function(EX_VAR(opline->result.var), op1, op2);
op2              41420 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              41424 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              41425 Zend/zend_vm_execute.h 	boolean_xor_function(EX_VAR(opline->result.var), op1, op2);
op2              41470 Zend/zend_vm_execute.h 			} else if (UNEXPECTED((ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)))) == NULL)) {
op2              41471 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op2)), EX_CONSTANT(opline->op2) + 1, ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION);
op2              41479 Zend/zend_vm_execute.h 				CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce);
op2              41482 Zend/zend_vm_execute.h 			ce = Z_CE_P(EX_VAR(opline->op2.var));
op2              41625 Zend/zend_vm_execute.h 	zend_fetch_dimension_address_read_R(EX_VAR(opline->result.var), container, EX_CONSTANT(opline->op2), IS_CONST);
op2              41639 Zend/zend_vm_execute.h 	zend_fetch_dimension_address_read_IS(EX_VAR(opline->result.var), container, EX_CONSTANT(opline->op2), IS_CONST);
op2              41662 Zend/zend_vm_execute.h 	offset  = EX_CONSTANT(opline->op2);
op2              41728 Zend/zend_vm_execute.h 		zval *value = zend_hash_index_find(Z_ARRVAL_P(container), Z_LVAL_P(EX_CONSTANT(opline->op2)));
op2              41731 Zend/zend_vm_execute.h 			zend_error(E_NOTICE,"Undefined offset: " ZEND_ULONG_FMT, Z_LVAL_P(EX_CONSTANT(opline->op2)));
op2              41740 Zend/zend_vm_execute.h 		zval *retval = Z_OBJ_HT_P(container)->read_dimension(container, EX_CONSTANT(opline->op2), BP_VAR_R, result);
op2              41765 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              41780 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              41782 Zend/zend_vm_execute.h 		op2_str = Z_STR_P(op2);
op2              41783 Zend/zend_vm_execute.h 	} else if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
op2              41784 Zend/zend_vm_execute.h 		op2_str = zend_string_copy(Z_STR_P(op2));
op2              41786 Zend/zend_vm_execute.h 		if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) {
op2              41787 Zend/zend_vm_execute.h 			GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              41789 Zend/zend_vm_execute.h 		op2_str = _zval_get_string_func(op2);
op2              41842 Zend/zend_vm_execute.h 	function_name = EX_CONSTANT(opline->op2);
op2              41912 Zend/zend_vm_execute.h 		fbc = obj->handlers->get_method(&obj, Z_STR_P(function_name), ((IS_CONST == IS_CONST) ? (EX_CONSTANT(opline->op2) + 1) : NULL));
op2              41952 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              41955 Zend/zend_vm_execute.h 	op2 = EX_CONSTANT(opline->op2);
op2              41960 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              41961 Zend/zend_vm_execute.h 				result = (Z_LVAL_P(op1) == Z_LVAL_P(op2));
op2              41962 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              41963 Zend/zend_vm_execute.h 				result = ((double)Z_LVAL_P(op1) == Z_DVAL_P(op2));
op2              41968 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              41969 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) == Z_DVAL_P(op2));
op2              41970 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              41971 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) == ((double)Z_LVAL_P(op2)));
op2              41976 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
op2              41977 Zend/zend_vm_execute.h 				if (Z_STR_P(op1) == Z_STR_P(op2)) {
op2              41979 Zend/zend_vm_execute.h 				} else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') {
op2              41980 Zend/zend_vm_execute.h 					if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) {
op2              41983 Zend/zend_vm_execute.h 						result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) == 0);
op2              41986 Zend/zend_vm_execute.h 					result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) == 0);
op2              42012 Zend/zend_vm_execute.h 	if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) {
op2              42013 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              42016 Zend/zend_vm_execute.h 	compare_function(result, op1, op2);
op2              42072 Zend/zend_vm_execute.h 			ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)));
op2              42074 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op2)), EX_CONSTANT(opline->op2) + 1, ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION);
op2              42077 Zend/zend_vm_execute.h 						zend_throw_error(NULL, "Class '%s' not found", Z_STRVAL_P(EX_CONSTANT(opline->op2)));
op2              42085 Zend/zend_vm_execute.h 				CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce);
op2              42088 Zend/zend_vm_execute.h 			ce = Z_CE_P(EX_VAR(opline->op2.var));
op2              42153 Zend/zend_vm_execute.h 				} else if (UNEXPECTED((ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)))) == NULL)) {
op2              42154 Zend/zend_vm_execute.h 					ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op2)), EX_CONSTANT(opline->op2) + 1, ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION);
op2              42158 Zend/zend_vm_execute.h 					CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce);
op2              42161 Zend/zend_vm_execute.h 				ce = Z_CE_P(EX_VAR(opline->op2.var));
op2              42221 Zend/zend_vm_execute.h 	offset = EX_CONSTANT(opline->op2);
op2              42357 Zend/zend_vm_execute.h 	offset = EX_CONSTANT(opline->op2);
op2              42401 Zend/zend_vm_execute.h 			ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)));
op2              42403 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op2)), EX_CONSTANT(opline->op2) + 1, ZEND_FETCH_CLASS_NO_AUTOLOAD);
op2              42409 Zend/zend_vm_execute.h 				CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce);
op2              42412 Zend/zend_vm_execute.h 			ce = Z_CE_P(EX_VAR(opline->op2.var));
op2              42469 Zend/zend_vm_execute.h 			} else if (UNEXPECTED((ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)))) == NULL)) {
op2              42470 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op2)), EX_CONSTANT(opline->op2) + 1, ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION);
op2              42478 Zend/zend_vm_execute.h 				CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce);
op2              42481 Zend/zend_vm_execute.h 			ce = Z_CE_P(EX_VAR(opline->op2.var));
op2              42666 Zend/zend_vm_execute.h 			ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)));
op2              42668 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op2)), EX_CONSTANT(opline->op2) + 1, ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION);
op2              42671 Zend/zend_vm_execute.h 						zend_throw_error(NULL, "Class '%s' not found", Z_STRVAL_P(EX_CONSTANT(opline->op2)));
op2              42679 Zend/zend_vm_execute.h 				CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce);
op2              42682 Zend/zend_vm_execute.h 			ce = Z_CE_P(EX_VAR(opline->op2.var));
op2              42747 Zend/zend_vm_execute.h 				} else if (UNEXPECTED((ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)))) == NULL)) {
op2              42748 Zend/zend_vm_execute.h 					ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op2)), EX_CONSTANT(opline->op2) + 1, ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION);
op2              42752 Zend/zend_vm_execute.h 					CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce);
op2              42755 Zend/zend_vm_execute.h 				ce = Z_CE_P(EX_VAR(opline->op2.var));
op2              42812 Zend/zend_vm_execute.h 			ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)));
op2              42814 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op2)), EX_CONSTANT(opline->op2) + 1, ZEND_FETCH_CLASS_NO_AUTOLOAD);
op2              42820 Zend/zend_vm_execute.h 				CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce);
op2              42823 Zend/zend_vm_execute.h 			ce = Z_CE_P(EX_VAR(opline->op2.var));
op2              42880 Zend/zend_vm_execute.h 			} else if (UNEXPECTED((ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)))) == NULL)) {
op2              42881 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op2)), EX_CONSTANT(opline->op2) + 1, ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION);
op2              42889 Zend/zend_vm_execute.h 				CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce);
op2              42892 Zend/zend_vm_execute.h 			ce = Z_CE_P(EX_VAR(opline->op2.var));
op2              43077 Zend/zend_vm_execute.h 			ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)));
op2              43079 Zend/zend_vm_execute.h 				ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op2)), EX_CONSTANT(opline->op2) + 1, ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION);
op2              43082 Zend/zend_vm_execute.h 						zend_throw_error(NULL, "Class '%s' not found", Z_STRVAL_P(EX_CONSTANT(opline->op2)));
op2              43090 Zend/zend_vm_execute.h 				CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce);
op2              43093 Zend/zend_vm_execute.h 			ce = Z_CE_P(EX_VAR(opline->op2.var));
op2              43158 Zend/zend_vm_execute.h 				} else if (UNEXPECTED((ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)))) == NULL)) {
op2              43159 Zend/zend_vm_execute.h 					ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op2)), EX_CONSTANT(opline->op2) + 1, ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION);
op2              43163 Zend/zend_vm_execute.h 					CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce);
op2              43166 Zend/zend_vm_execute.h 				ce = Z_CE_P(EX_VAR(opline->op2.var));
op2              43212 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              43215 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
op2              43217 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              43219 Zend/zend_vm_execute.h 			fast_long_add_function(result, op1, op2);
op2              43221 Zend/zend_vm_execute.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              43223 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) + Z_DVAL_P(op2));
op2              43227 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              43229 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) + Z_DVAL_P(op2));
op2              43231 Zend/zend_vm_execute.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              43233 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) + ((double)Z_LVAL_P(op2)));
op2              43242 Zend/zend_vm_execute.h 	if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2              43243 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              43245 Zend/zend_vm_execute.h 	add_function(EX_VAR(opline->result.var), op1, op2);
op2              43255 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              43258 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
op2              43260 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              43262 Zend/zend_vm_execute.h 			fast_long_sub_function(result, op1, op2);
op2              43264 Zend/zend_vm_execute.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              43266 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) - Z_DVAL_P(op2));
op2              43270 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              43272 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) - Z_DVAL_P(op2));
op2              43274 Zend/zend_vm_execute.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              43276 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) - ((double)Z_LVAL_P(op2)));
op2              43285 Zend/zend_vm_execute.h 	if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2              43286 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              43288 Zend/zend_vm_execute.h 	sub_function(EX_VAR(opline->result.var), op1, op2);
op2              43298 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              43301 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
op2              43303 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              43307 Zend/zend_vm_execute.h 			ZEND_SIGNED_MULTIPLY_LONG(Z_LVAL_P(op1), Z_LVAL_P(op2), Z_LVAL_P(result), Z_DVAL_P(result), overflow);
op2              43310 Zend/zend_vm_execute.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              43312 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) * Z_DVAL_P(op2));
op2              43316 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              43318 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) * Z_DVAL_P(op2));
op2              43320 Zend/zend_vm_execute.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              43322 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) * ((double)Z_LVAL_P(op2)));
op2              43331 Zend/zend_vm_execute.h 	if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2              43332 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              43334 Zend/zend_vm_execute.h 	mul_function(EX_VAR(opline->result.var), op1, op2);
op2              43344 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              43348 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              43349 Zend/zend_vm_execute.h 	fast_div_function(EX_VAR(opline->result.var), op1, op2);
op2              43359 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              43362 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
op2              43364 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              43366 Zend/zend_vm_execute.h 			if (UNEXPECTED(Z_LVAL_P(op2) == 0)) {
op2              43370 Zend/zend_vm_execute.h 			} else if (UNEXPECTED(Z_LVAL_P(op2) == -1)) {
op2              43374 Zend/zend_vm_execute.h 				ZVAL_LONG(result, Z_LVAL_P(op1) % Z_LVAL_P(op2));
op2              43384 Zend/zend_vm_execute.h 	if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2              43385 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              43387 Zend/zend_vm_execute.h 	mod_function(EX_VAR(opline->result.var), op1, op2);
op2              43397 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              43401 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              43402 Zend/zend_vm_execute.h 	shift_left_function(EX_VAR(opline->result.var), op1, op2);
op2              43412 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              43416 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              43417 Zend/zend_vm_execute.h 	shift_right_function(EX_VAR(opline->result.var), op1, op2);
op2              43427 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              43431 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              43432 Zend/zend_vm_execute.h 	pow_function(EX_VAR(opline->result.var), op1, op2);
op2              43442 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              43446 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
op2              43450 Zend/zend_vm_execute.h 		    (IS_CV == IS_CONST || EXPECTED(Z_TYPE_P(op2) == IS_STRING))) {
op2              43452 Zend/zend_vm_execute.h 			zend_string *op2_str = Z_STR_P(op2);
op2              43487 Zend/zend_vm_execute.h 			if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) {
op2              43488 Zend/zend_vm_execute.h 				op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              43490 Zend/zend_vm_execute.h 			concat_function(EX_VAR(opline->result.var), op1, op2);
op2              43502 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              43505 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
op2              43510 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              43511 Zend/zend_vm_execute.h 				result = (Z_LVAL_P(op1) == Z_LVAL_P(op2));
op2              43512 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              43513 Zend/zend_vm_execute.h 				result = ((double)Z_LVAL_P(op1) == Z_DVAL_P(op2));
op2              43518 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              43519 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) == Z_DVAL_P(op2));
op2              43520 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              43521 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) == ((double)Z_LVAL_P(op2)));
op2              43526 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
op2              43527 Zend/zend_vm_execute.h 				if (Z_STR_P(op1) == Z_STR_P(op2)) {
op2              43529 Zend/zend_vm_execute.h 				} else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') {
op2              43530 Zend/zend_vm_execute.h 					if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) {
op2              43533 Zend/zend_vm_execute.h 						result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) == 0);
op2              43536 Zend/zend_vm_execute.h 					result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) == 0);
op2              43555 Zend/zend_vm_execute.h 	if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) {
op2              43556 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              43559 Zend/zend_vm_execute.h 	compare_function(result, op1, op2);
op2              43570 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              43573 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
op2              43578 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              43579 Zend/zend_vm_execute.h 				result = (Z_LVAL_P(op1) != Z_LVAL_P(op2));
op2              43580 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              43581 Zend/zend_vm_execute.h 				result = ((double)Z_LVAL_P(op1) != Z_DVAL_P(op2));
op2              43586 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              43587 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) != Z_DVAL_P(op2));
op2              43588 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              43589 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) != ((double)Z_LVAL_P(op2)));
op2              43594 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
op2              43595 Zend/zend_vm_execute.h 				if (Z_STR_P(op1) == Z_STR_P(op2)) {
op2              43597 Zend/zend_vm_execute.h 				} else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') {
op2              43598 Zend/zend_vm_execute.h 					if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) {
op2              43601 Zend/zend_vm_execute.h 						result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) != 0);
op2              43604 Zend/zend_vm_execute.h 					result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) != 0);
op2              43623 Zend/zend_vm_execute.h 	if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) {
op2              43624 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              43627 Zend/zend_vm_execute.h 	compare_function(result, op1, op2);
op2              43638 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              43641 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
op2              43646 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              43647 Zend/zend_vm_execute.h 				result = (Z_LVAL_P(op1) < Z_LVAL_P(op2));
op2              43648 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              43649 Zend/zend_vm_execute.h 				result = ((double)Z_LVAL_P(op1) < Z_DVAL_P(op2));
op2              43654 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              43655 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) < Z_DVAL_P(op2));
op2              43656 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              43657 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) < ((double)Z_LVAL_P(op2)));
op2              43673 Zend/zend_vm_execute.h 	if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2              43674 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              43677 Zend/zend_vm_execute.h 	compare_function(result, op1, op2);
op2              43688 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              43691 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
op2              43696 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              43697 Zend/zend_vm_execute.h 				result = (Z_LVAL_P(op1) <= Z_LVAL_P(op2));
op2              43698 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              43699 Zend/zend_vm_execute.h 				result = ((double)Z_LVAL_P(op1) <= Z_DVAL_P(op2));
op2              43704 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              43705 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) <= Z_DVAL_P(op2));
op2              43706 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              43707 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) <= ((double)Z_LVAL_P(op2)));
op2              43723 Zend/zend_vm_execute.h 	if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2              43724 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              43727 Zend/zend_vm_execute.h 	compare_function(result, op1, op2);
op2              43738 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              43742 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              43743 Zend/zend_vm_execute.h 	compare_function(EX_VAR(opline->result.var), op1, op2);
op2              43753 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              43757 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              43758 Zend/zend_vm_execute.h 	bitwise_or_function(EX_VAR(opline->result.var), op1, op2);
op2              43768 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              43772 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              43773 Zend/zend_vm_execute.h 	bitwise_and_function(EX_VAR(opline->result.var), op1, op2);
op2              43783 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              43787 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              43788 Zend/zend_vm_execute.h 	bitwise_xor_function(EX_VAR(opline->result.var), op1, op2);
op2              43798 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              43802 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              43803 Zend/zend_vm_execute.h 	boolean_xor_function(EX_VAR(opline->result.var), op1, op2);
op2              43817 Zend/zend_vm_execute.h 	zend_fetch_dimension_address_read_R(EX_VAR(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var), IS_CV);
op2              43831 Zend/zend_vm_execute.h 	zend_fetch_dimension_address_read_IS(EX_VAR(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var), IS_CV);
op2              43854 Zend/zend_vm_execute.h 	offset  = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              43913 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              43928 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
op2              43930 Zend/zend_vm_execute.h 		op2_str = Z_STR_P(op2);
op2              43931 Zend/zend_vm_execute.h 	} else if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
op2              43932 Zend/zend_vm_execute.h 		op2_str = zend_string_copy(Z_STR_P(op2));
op2              43934 Zend/zend_vm_execute.h 		if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) {
op2              43935 Zend/zend_vm_execute.h 			GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              43937 Zend/zend_vm_execute.h 		op2_str = _zval_get_string_func(op2);
op2              43990 Zend/zend_vm_execute.h 	function_name = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
op2              44060 Zend/zend_vm_execute.h 		fbc = obj->handlers->get_method(&obj, Z_STR_P(function_name), ((IS_CV == IS_CONST) ? (EX_CONSTANT(opline->op2) + 1) : NULL));
op2              44100 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              44103 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
op2              44108 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              44109 Zend/zend_vm_execute.h 				result = (Z_LVAL_P(op1) == Z_LVAL_P(op2));
op2              44110 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              44111 Zend/zend_vm_execute.h 				result = ((double)Z_LVAL_P(op1) == Z_DVAL_P(op2));
op2              44116 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              44117 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) == Z_DVAL_P(op2));
op2              44118 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              44119 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) == ((double)Z_LVAL_P(op2)));
op2              44124 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
op2              44125 Zend/zend_vm_execute.h 				if (Z_STR_P(op1) == Z_STR_P(op2)) {
op2              44127 Zend/zend_vm_execute.h 				} else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') {
op2              44128 Zend/zend_vm_execute.h 					if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) {
op2              44131 Zend/zend_vm_execute.h 						result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) == 0);
op2              44134 Zend/zend_vm_execute.h 					result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) == 0);
op2              44160 Zend/zend_vm_execute.h 	if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) {
op2              44161 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              44164 Zend/zend_vm_execute.h 	compare_function(result, op1, op2);
op2              44188 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_cv_undef(execute_data, opline->op2.var);
op2              44324 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var);
op2              44357 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              44360 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              44362 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              44364 Zend/zend_vm_execute.h 			fast_long_add_function(result, op1, op2);
op2              44366 Zend/zend_vm_execute.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              44368 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) + Z_DVAL_P(op2));
op2              44372 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              44374 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) + Z_DVAL_P(op2));
op2              44376 Zend/zend_vm_execute.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              44378 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) + ((double)Z_LVAL_P(op2)));
op2              44387 Zend/zend_vm_execute.h 	if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2              44388 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              44390 Zend/zend_vm_execute.h 	add_function(EX_VAR(opline->result.var), op1, op2);
op2              44400 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              44403 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              44405 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              44407 Zend/zend_vm_execute.h 			fast_long_sub_function(result, op1, op2);
op2              44409 Zend/zend_vm_execute.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              44411 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) - Z_DVAL_P(op2));
op2              44415 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              44417 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) - Z_DVAL_P(op2));
op2              44419 Zend/zend_vm_execute.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              44421 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) - ((double)Z_LVAL_P(op2)));
op2              44430 Zend/zend_vm_execute.h 	if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2              44431 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              44433 Zend/zend_vm_execute.h 	sub_function(EX_VAR(opline->result.var), op1, op2);
op2              44443 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              44446 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              44448 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              44452 Zend/zend_vm_execute.h 			ZEND_SIGNED_MULTIPLY_LONG(Z_LVAL_P(op1), Z_LVAL_P(op2), Z_LVAL_P(result), Z_DVAL_P(result), overflow);
op2              44455 Zend/zend_vm_execute.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              44457 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) * Z_DVAL_P(op2));
op2              44461 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              44463 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) * Z_DVAL_P(op2));
op2              44465 Zend/zend_vm_execute.h 		} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              44467 Zend/zend_vm_execute.h 			ZVAL_DOUBLE(result, Z_DVAL_P(op1) * ((double)Z_LVAL_P(op2)));
op2              44476 Zend/zend_vm_execute.h 	if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2              44477 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              44479 Zend/zend_vm_execute.h 	mul_function(EX_VAR(opline->result.var), op1, op2);
op2              44489 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              44493 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              44494 Zend/zend_vm_execute.h 	fast_div_function(EX_VAR(opline->result.var), op1, op2);
op2              44504 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              44507 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              44509 Zend/zend_vm_execute.h 		if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              44511 Zend/zend_vm_execute.h 			if (UNEXPECTED(Z_LVAL_P(op2) == 0)) {
op2              44515 Zend/zend_vm_execute.h 			} else if (UNEXPECTED(Z_LVAL_P(op2) == -1)) {
op2              44519 Zend/zend_vm_execute.h 				ZVAL_LONG(result, Z_LVAL_P(op1) % Z_LVAL_P(op2));
op2              44529 Zend/zend_vm_execute.h 	if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2              44530 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              44532 Zend/zend_vm_execute.h 	mod_function(EX_VAR(opline->result.var), op1, op2);
op2              44542 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              44546 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              44547 Zend/zend_vm_execute.h 	shift_left_function(EX_VAR(opline->result.var), op1, op2);
op2              44557 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              44561 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              44562 Zend/zend_vm_execute.h 	shift_right_function(EX_VAR(opline->result.var), op1, op2);
op2              44572 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              44576 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              44577 Zend/zend_vm_execute.h 	pow_function(EX_VAR(opline->result.var), op1, op2);
op2              44587 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              44591 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              44595 Zend/zend_vm_execute.h 		    ((IS_TMP_VAR|IS_VAR) == IS_CONST || EXPECTED(Z_TYPE_P(op2) == IS_STRING))) {
op2              44597 Zend/zend_vm_execute.h 			zend_string *op2_str = Z_STR_P(op2);
op2              44632 Zend/zend_vm_execute.h 			if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) {
op2              44633 Zend/zend_vm_execute.h 				op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              44635 Zend/zend_vm_execute.h 			concat_function(EX_VAR(opline->result.var), op1, op2);
op2              44647 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              44650 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              44655 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              44656 Zend/zend_vm_execute.h 				result = (Z_LVAL_P(op1) == Z_LVAL_P(op2));
op2              44657 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              44658 Zend/zend_vm_execute.h 				result = ((double)Z_LVAL_P(op1) == Z_DVAL_P(op2));
op2              44663 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              44664 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) == Z_DVAL_P(op2));
op2              44665 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              44666 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) == ((double)Z_LVAL_P(op2)));
op2              44671 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
op2              44672 Zend/zend_vm_execute.h 				if (Z_STR_P(op1) == Z_STR_P(op2)) {
op2              44674 Zend/zend_vm_execute.h 				} else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') {
op2              44675 Zend/zend_vm_execute.h 					if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) {
op2              44678 Zend/zend_vm_execute.h 						result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) == 0);
op2              44681 Zend/zend_vm_execute.h 					result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) == 0);
op2              44700 Zend/zend_vm_execute.h 	if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) {
op2              44701 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              44704 Zend/zend_vm_execute.h 	compare_function(result, op1, op2);
op2              44715 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              44718 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              44723 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              44724 Zend/zend_vm_execute.h 				result = (Z_LVAL_P(op1) != Z_LVAL_P(op2));
op2              44725 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              44726 Zend/zend_vm_execute.h 				result = ((double)Z_LVAL_P(op1) != Z_DVAL_P(op2));
op2              44731 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              44732 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) != Z_DVAL_P(op2));
op2              44733 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              44734 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) != ((double)Z_LVAL_P(op2)));
op2              44739 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
op2              44740 Zend/zend_vm_execute.h 				if (Z_STR_P(op1) == Z_STR_P(op2)) {
op2              44742 Zend/zend_vm_execute.h 				} else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') {
op2              44743 Zend/zend_vm_execute.h 					if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) {
op2              44746 Zend/zend_vm_execute.h 						result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) != 0);
op2              44749 Zend/zend_vm_execute.h 					result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) != 0);
op2              44768 Zend/zend_vm_execute.h 	if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) {
op2              44769 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              44772 Zend/zend_vm_execute.h 	compare_function(result, op1, op2);
op2              44783 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              44786 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              44791 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              44792 Zend/zend_vm_execute.h 				result = (Z_LVAL_P(op1) < Z_LVAL_P(op2));
op2              44793 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              44794 Zend/zend_vm_execute.h 				result = ((double)Z_LVAL_P(op1) < Z_DVAL_P(op2));
op2              44799 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              44800 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) < Z_DVAL_P(op2));
op2              44801 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              44802 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) < ((double)Z_LVAL_P(op2)));
op2              44818 Zend/zend_vm_execute.h 	if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2              44819 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              44822 Zend/zend_vm_execute.h 	compare_function(result, op1, op2);
op2              44833 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              44836 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              44841 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              44842 Zend/zend_vm_execute.h 				result = (Z_LVAL_P(op1) <= Z_LVAL_P(op2));
op2              44843 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              44844 Zend/zend_vm_execute.h 				result = ((double)Z_LVAL_P(op1) <= Z_DVAL_P(op2));
op2              44849 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
op2              44850 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) <= Z_DVAL_P(op2));
op2              44851 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
op2              44852 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) <= ((double)Z_LVAL_P(op2)));
op2              44868 Zend/zend_vm_execute.h 	if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
op2              44869 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              44872 Zend/zend_vm_execute.h 	compare_function(result, op1, op2);
op2              44883 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              44887 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              44888 Zend/zend_vm_execute.h 	compare_function(EX_VAR(opline->result.var), op1, op2);
op2              44898 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              44902 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              44903 Zend/zend_vm_execute.h 	bitwise_or_function(EX_VAR(opline->result.var), op1, op2);
op2              44913 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              44917 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              44918 Zend/zend_vm_execute.h 	bitwise_and_function(EX_VAR(opline->result.var), op1, op2);
op2              44928 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              44932 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              44933 Zend/zend_vm_execute.h 	bitwise_xor_function(EX_VAR(opline->result.var), op1, op2);
op2              44943 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              44947 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              44948 Zend/zend_vm_execute.h 	boolean_xor_function(EX_VAR(opline->result.var), op1, op2);
op2              44962 Zend/zend_vm_execute.h 	zend_fetch_dimension_address_read_R(EX_VAR(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2), (IS_TMP_VAR|IS_VAR));
op2              44976 Zend/zend_vm_execute.h 	zend_fetch_dimension_address_read_IS(EX_VAR(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2), (IS_TMP_VAR|IS_VAR));
op2              44995 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              44999 Zend/zend_vm_execute.h 	offset  = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              45059 Zend/zend_vm_execute.h 	zval *op1, *op2;
op2              45074 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              45076 Zend/zend_vm_execute.h 		op2_str = Z_STR_P(op2);
op2              45077 Zend/zend_vm_execute.h 	} else if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
op2              45078 Zend/zend_vm_execute.h 		op2_str = zend_string_copy(Z_STR_P(op2));
op2              45080 Zend/zend_vm_execute.h 		if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) {
op2              45081 Zend/zend_vm_execute.h 			GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              45083 Zend/zend_vm_execute.h 		op2_str = _zval_get_string_func(op2);
op2              45136 Zend/zend_vm_execute.h 	function_name = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              45206 Zend/zend_vm_execute.h 		fbc = obj->handlers->get_method(&obj, Z_STR_P(function_name), (((IS_TMP_VAR|IS_VAR) == IS_CONST) ? (EX_CONSTANT(opline->op2) + 1) : NULL));
op2              45247 Zend/zend_vm_execute.h 	zval *op1, *op2, *result;
op2              45250 Zend/zend_vm_execute.h 	op2 = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              45255 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              45256 Zend/zend_vm_execute.h 				result = (Z_LVAL_P(op1) == Z_LVAL_P(op2));
op2              45257 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              45258 Zend/zend_vm_execute.h 				result = ((double)Z_LVAL_P(op1) == Z_DVAL_P(op2));
op2              45263 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
op2              45264 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) == Z_DVAL_P(op2));
op2              45265 Zend/zend_vm_execute.h 			} else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
op2              45266 Zend/zend_vm_execute.h 				result = (Z_DVAL_P(op1) == ((double)Z_LVAL_P(op2)));
op2              45271 Zend/zend_vm_execute.h 			if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
op2              45272 Zend/zend_vm_execute.h 				if (Z_STR_P(op1) == Z_STR_P(op2)) {
op2              45274 Zend/zend_vm_execute.h 				} else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') {
op2              45275 Zend/zend_vm_execute.h 					if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) {
op2              45278 Zend/zend_vm_execute.h 						result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) == 0);
op2              45281 Zend/zend_vm_execute.h 					result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) == 0);
op2              45307 Zend/zend_vm_execute.h 	if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) {
op2              45308 Zend/zend_vm_execute.h 		op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
op2              45311 Zend/zend_vm_execute.h 	compare_function(result, op1, op2);
op2              45331 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              45335 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2              45467 Zend/zend_vm_execute.h 		zval_ptr_dtor_nogc(EX_VAR(opline->op2.var));
op2              45471 Zend/zend_vm_execute.h 	offset = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2);
op2               461 ext/gmp/gmp.c  static void shift_operator_helper(gmp_binary_ui_op_t op, zval *return_value, zval *op1, zval *op2) {
op2               462 ext/gmp/gmp.c  	zend_long shift = zval_get_long(op2);
op2               480 ext/gmp/gmp.c  		result, op1, op2, op, (gmp_binary_ui_op_t) uop, \
op2               492 ext/gmp/gmp.c  static int gmp_do_operation_ex(zend_uchar opcode, zval *result, zval *op1, zval *op2) /* {{{ */
op2               502 ext/gmp/gmp.c  		shift_operator_helper(mpz_pow_ui, result, op1, op2);
op2               509 ext/gmp/gmp.c  		shift_operator_helper(mpz_mul_2exp, result, op1, op2);
op2               512 ext/gmp/gmp.c  		shift_operator_helper(mpz_fdiv_q_2exp, result, op1, op2);
op2               529 ext/gmp/gmp.c  static int gmp_do_operation(zend_uchar opcode, zval *result, zval *op1, zval *op2) /* {{{ */
op2               539 ext/gmp/gmp.c  	retval = gmp_do_operation_ex(opcode, result, op1, op2);
op2               549 ext/gmp/gmp.c  static int gmp_compare(zval *result, zval *op1, zval *op2) /* {{{ */
op2               551 ext/gmp/gmp.c  	gmp_cmp(result, op1, op2);
op2                53 ext/intl/collator/collator_sort.c static int collator_regular_compare_function(zval *result, zval *op1, zval *op2)
op2                63 ext/intl/collator/collator_sort.c 	zval* str2_p  = collator_convert_object_to_string( op2, &str2 );
op2               145 ext/intl/collator/collator_sort.c static int collator_numeric_compare_function(zval *result, zval *op1, zval *op2)
op2               157 ext/intl/collator/collator_sort.c 	if( Z_TYPE_P(op2) == IS_STRING )
op2               159 ext/intl/collator/collator_sort.c 		num2_p = collator_convert_string_to_double( op2, &num2 );
op2               160 ext/intl/collator/collator_sort.c 		op2 = num2_p;
op2               163 ext/intl/collator/collator_sort.c 	ZVAL_LONG(result, numeric_compare_function(op1, op2));
op2               177 ext/intl/collator/collator_sort.c static int collator_icu_compare_function(zval *result, zval *op1, zval *op2)
op2               186 ext/intl/collator/collator_sort.c 	str2_p = collator_make_printable_zval( op2, &str2 );
op2                23 ext/intl/collator/collator_sort.h typedef int (*collator_compare_func_t)( zval *result, zval *op1, zval *op2 );
op2               118 ext/mbstring/oniguruma/onigposix.h   unsigned int op2;
op2               401 ext/mbstring/oniguruma/oniguruma.h   unsigned int   op2;
op2               799 ext/mbstring/oniguruma/oniguruma.h void onig_set_syntax_op2 P_((OnigSyntaxType* syntax, unsigned int op2));
op2               313 ext/mbstring/oniguruma/regparse.h #define IS_SYNTAX_OP2(syn, opm)   (((syn)->op2 & (opm)) != 0)
op2               245 ext/mbstring/oniguruma/regsyntax.c onig_set_syntax_op2(OnigSyntaxType* syntax, unsigned int op2)
op2               247 ext/mbstring/oniguruma/regsyntax.c   syntax->op2 = op2;
op2               271 ext/mbstring/oniguruma/regsyntax.c   return syntax->op2;
op2               659 ext/opcache/Optimizer/block_pass.c 			VAR_SOURCE(opline->op2) &&
op2               660 ext/opcache/Optimizer/block_pass.c 			VAR_SOURCE(opline->op2)->opcode == ZEND_QM_ASSIGN &&
op2               661 ext/opcache/Optimizer/block_pass.c 			ZEND_OP1_TYPE(VAR_SOURCE(opline->op2)) == IS_CONST) {
op2               662 ext/opcache/Optimizer/block_pass.c 			znode_op op2 = opline->op2;
op2               663 ext/opcache/Optimizer/block_pass.c 			zend_op *src = VAR_SOURCE(op2);
op2               667 ext/opcache/Optimizer/block_pass.c 				VAR_SOURCE(op2) = NULL;
op2               785 ext/opcache/Optimizer/block_pass.c 				COPY_NODE(opline->op1, opline->op2);
op2               786 ext/opcache/Optimizer/block_pass.c 				SET_UNUSED(opline->op2);
op2               800 ext/opcache/Optimizer/block_pass.c 				SET_UNUSED(opline->op2);
op2              1015 ext/opcache/Optimizer/block_pass.c 				SET_UNUSED(opline->op2);
op2              1058 ext/opcache/Optimizer/block_pass.c 				VAR_SOURCE(opline->op2) &&
op2              1059 ext/opcache/Optimizer/block_pass.c 				VAR_SOURCE(opline->op2)->opcode == ZEND_CAST &&
op2              1060 ext/opcache/Optimizer/block_pass.c 				VAR_SOURCE(opline->op2)->extended_value == IS_STRING) {
op2              1062 ext/opcache/Optimizer/block_pass.c 				zend_op *src = VAR_SOURCE(opline->op2);
op2              1063 ext/opcache/Optimizer/block_pass.c 				VAR_UNSET(opline->op2);
op2              1064 ext/opcache/Optimizer/block_pass.c 				COPY_NODE(opline->op2, src->op1);
op2              1074 ext/opcache/Optimizer/block_pass.c 				COPY_NODE(opline->op1, opline->op2);
op2              1076 ext/opcache/Optimizer/block_pass.c 				opline->op2.var = 0;
op2              1085 ext/opcache/Optimizer/block_pass.c 				opline->op2.var = 0;
op2              1095 ext/opcache/Optimizer/block_pass.c 			             VAR_SOURCE(opline->op2) &&
op2              1096 ext/opcache/Optimizer/block_pass.c 			             (VAR_SOURCE(opline->op2)->opcode == ZEND_FAST_CONCAT ||
op2              1097 ext/opcache/Optimizer/block_pass.c 			              VAR_SOURCE(opline->op2)->opcode == ZEND_ROPE_END ||
op2              1098 ext/opcache/Optimizer/block_pass.c 			              VAR_SOURCE(opline->op2)->opcode == ZEND_FETCH_CONSTANT)))) {
op2              1392 ext/opcache/Optimizer/block_pass.c 					COPY_NODE(last_op->op1, last_op->op2);
op2              1425 ext/opcache/Optimizer/block_pass.c 					last_op->op2.num = 0;
op2              1564 ext/opcache/Optimizer/block_pass.c 					SET_UNUSED(last_op->op2);
op2              1674 ext/opcache/Optimizer/block_pass.c 					SET_UNUSED(last_op->op2);
op2              1687 ext/opcache/Optimizer/block_pass.c 					SET_UNUSED(last_op->op2);
op2              1700 ext/opcache/Optimizer/block_pass.c 					SET_UNUSED(last_op->op2);
op2              1823 ext/opcache/Optimizer/block_pass.c 					T_USAGE(opline->op2);
op2               140 ext/opcache/Optimizer/compact_literals.c 					LITERAL_INFO(opline->op2.constant, LITERAL_FUNC, 1, 1, 1);
op2               143 ext/opcache/Optimizer/compact_literals.c 					LITERAL_INFO(opline->op2.constant, LITERAL_FUNC, 1, 1, 2);
op2               146 ext/opcache/Optimizer/compact_literals.c 					LITERAL_INFO(opline->op2.constant, LITERAL_FUNC, 1, 1, 3);
op2               154 ext/opcache/Optimizer/compact_literals.c 							opline->op2.constant,
op2               168 ext/opcache/Optimizer/compact_literals.c 							opline->op2.constant,
op2               182 ext/opcache/Optimizer/compact_literals.c 							LITERAL_INFO(opline->op2.constant, LITERAL_CONST, 1, 1, 5);
op2               184 ext/opcache/Optimizer/compact_literals.c 							LITERAL_INFO(opline->op2.constant, LITERAL_CONST, 1, 1, 3);
op2               194 ext/opcache/Optimizer/compact_literals.c 							opline->op2.constant,
op2               213 ext/opcache/Optimizer/compact_literals.c 							LITERAL_INFO(opline->op2.constant, LITERAL_CLASS, 1, 1, 2);
op2               219 ext/opcache/Optimizer/compact_literals.c 								opline->op2,
op2               231 ext/opcache/Optimizer/compact_literals.c 						LITERAL_INFO(opline->op2.constant, LITERAL_CLASS, 1, 1, 2);
op2               257 ext/opcache/Optimizer/compact_literals.c 							opline->op2.constant,
op2               280 ext/opcache/Optimizer/compact_literals.c 								opline->op2.constant,
op2               284 ext/opcache/Optimizer/compact_literals.c 							LITERAL_INFO(opline->op2.constant, LITERAL_VALUE, 1, 0, 1);
op2               289 ext/opcache/Optimizer/compact_literals.c 					LITERAL_INFO(opline->op2.constant, LITERAL_GLOBAL, 0, 1, 1);
op2               292 ext/opcache/Optimizer/compact_literals.c 					LITERAL_INFO(opline->op2.constant, LITERAL_VALUE, 0, 0, 1);
op2               293 ext/opcache/Optimizer/compact_literals.c 					if (Z_CACHE_SLOT(op_array->literals[opline->op2.constant]) != -1) {
op2               294 ext/opcache/Optimizer/compact_literals.c 						Z_CACHE_SLOT(op_array->literals[opline->op2.constant]) = cache_size;
op2               301 ext/opcache/Optimizer/compact_literals.c 					if (opline->op2.num != -1) {
op2               302 ext/opcache/Optimizer/compact_literals.c 						opline->op2.num = cache_size;
op2               310 ext/opcache/Optimizer/compact_literals.c 						LITERAL_INFO(opline->op2.constant, LITERAL_VALUE, 1, 0, 1);
op2               506 ext/opcache/Optimizer/compact_literals.c 				opline->op2.constant = map[opline->op2.constant];
op2                34 ext/opcache/Optimizer/optimize_func_calls.c 	Z_TYPE(op_array->literals[(opline)->op2.constant]) == IS_STRING)
op2                61 ext/opcache/Optimizer/optimize_func_calls.c 					zval *function_name = &op_array->literals[opline->op2.constant + 1];
op2                88 ext/opcache/Optimizer/optimize_func_calls.c 						Z_CACHE_SLOT(op_array->literals[fcall->op2.constant + 1]) = Z_CACHE_SLOT(op_array->literals[fcall->op2.constant]);
op2                90 ext/opcache/Optimizer/optimize_func_calls.c 						fcall->op2.constant = fcall->op2.constant + 1;
op2                95 ext/opcache/Optimizer/optimize_func_calls.c 						Z_CACHE_SLOT(op_array->literals[fcall->op2.constant + 1]) = Z_CACHE_SLOT(op_array->literals[fcall->op2.constant]);
op2                96 ext/opcache/Optimizer/optimize_func_calls.c 						literal_dtor(&op_array->literals[fcall->op2.constant]);
op2                97 ext/opcache/Optimizer/optimize_func_calls.c 						literal_dtor(&op_array->literals[fcall->op2.constant + 2]);
op2                98 ext/opcache/Optimizer/optimize_func_calls.c 						fcall->op2.constant = fcall->op2.constant + 1;
op2               122 ext/opcache/Optimizer/optimize_func_calls.c 					if (ARG_MUST_BE_SENT_BY_REF(call_stack[call - 1].func, opline->op2.num)) {
op2               132 ext/opcache/Optimizer/optimize_func_calls.c 					if (ARG_SHOULD_BE_SENT_BY_REF(call_stack[call - 1].func, opline->op2.num)) {
op2               141 ext/opcache/Optimizer/optimize_func_calls.c 					if (ARG_SHOULD_BE_SENT_BY_REF(call_stack[call - 1].func, opline->op2.num)) {
op2               371 ext/opcache/Optimizer/pass1_5.c 			if (send1_opline->op2.num == 2) {
op2               416 ext/opcache/Optimizer/pass1_5.c 						opline->op2.constant = send2_opline->op1.constant;
op2               684 ext/opcache/Optimizer/pass1_5.c 					} else if (op->op2_type == IS_VAR && op->op2.var == var) {
op2               700 ext/opcache/Optimizer/pass1_5.c 					} else if (use->op2_type == IS_VAR && use->op2.var == var) {
op2               702 ext/opcache/Optimizer/pass1_5.c 						use->op2.var = zend_optimizer_lookup_cv(op_array,
op2               131 ext/opcache/Optimizer/pass2.c 						SET_UNUSED(opline->op2);
op2               148 ext/opcache/Optimizer/pass2.c 						COPY_NODE(opline->op1, opline->op2);
op2               165 ext/opcache/Optimizer/pass2.c 							COPY_NODE(opline->op2, (opline + 1)->op1);
op2               113 ext/opcache/Optimizer/pass3.c 							COPY_NODE(opline->op1, opline->op2);
op2               114 ext/opcache/Optimizer/pass3.c 							COPY_NODE(opline->op2, tmp);
op2               264 ext/opcache/Optimizer/pass3.c 							SET_UNUSED(opline->op2);
op2                86 ext/opcache/Optimizer/zend_optimizer.c 				opline->op2.var += sizeof(zval);
op2               140 ext/opcache/Optimizer/zend_optimizer.c 	Z_CACHE_SLOT(op_array->literals[opline->op2.constant]) = op_array->cache_size;
op2               231 ext/opcache/Optimizer/zend_optimizer.c 			opline->op2.constant = zend_optimizer_add_literal(op_array, val);
op2               238 ext/opcache/Optimizer/zend_optimizer.c 			opline->op2.constant = zend_optimizer_add_literal(op_array, val);
op2               250 ext/opcache/Optimizer/zend_optimizer.c 				opline->op2.constant = zend_optimizer_add_literal(op_array, val);
op2               254 ext/opcache/Optimizer/zend_optimizer.c 				opline->op2.constant = zend_optimizer_add_literal(op_array, val);
op2               260 ext/opcache/Optimizer/zend_optimizer.c 			opline->op2.constant = zend_optimizer_add_literal(op_array, val);
op2               279 ext/opcache/Optimizer/zend_optimizer.c 			opline->op2.constant = zend_optimizer_add_literal(op_array, val);
op2               296 ext/opcache/Optimizer/zend_optimizer.c 				opline->op2.constant = zend_optimizer_add_literal(op_array, val);
op2               299 ext/opcache/Optimizer/zend_optimizer.c 				opline->op2.constant = zend_optimizer_add_literal(op_array, val);
op2               318 ext/opcache/Optimizer/zend_optimizer.c 				opline->op2.constant = zend_optimizer_add_literal(op_array, val);
op2               341 ext/opcache/Optimizer/zend_optimizer.c 			opline->op2.constant = zend_optimizer_add_literal(op_array, val);
op2               351 ext/opcache/Optimizer/zend_optimizer.c 			opline->op2.constant = zend_optimizer_add_literal(op_array, val);
op2               570 ext/opcache/Optimizer/zend_optimizer.c 			ZEND_PASS_TWO_UNDO_CONSTANT(op_array, opline->op2);
op2               614 ext/opcache/Optimizer/zend_optimizer.c 			ZEND_PASS_TWO_UPDATE_CONSTANT(op_array, opline->op2);
op2               660 ext/opcache/Optimizer/zend_optimizer.c 				Z_STR_P(RT_CONSTANT(op_array, opline->op2)));
op2                39 ext/opcache/Optimizer/zend_optimizer_internal.h 	(opline)->op2.num = 0; \
op2                50 ext/opcache/Optimizer/zend_optimizer_internal.h #define SAME_VAR(op1, op2)  ((((op1 ## _type & IS_VAR) && (op2 ## _type & IS_VAR)) || (op1 ## _type == IS_TMP_VAR && op2 ## _type == IS_TMP_VAR)) && op1.var == op2.var)
op2               352 ext/opcache/ZendAccelerator.h # define ZEND_OP2(opline)			(opline)->op2
op2               353 ext/opcache/ZendAccelerator.h # define ZEND_OP2_CONST(opline)		(*(opline)->op2.zv)
op2               354 ext/opcache/ZendAccelerator.h # define ZEND_OP2_LITERAL(opline)	(op_array)->literals[(opline)->op2.constant]
op2               389 ext/opcache/zend_file_cache.c 				SERIALIZE_PTR(opline->op2.zv);
op2               413 ext/opcache/zend_file_cache.c 					SERIALIZE_PTR(opline->op2.jmp_addr);
op2               944 ext/opcache/zend_file_cache.c 				UNSERIALIZE_PTR(opline->op2.zv);
op2               968 ext/opcache/zend_file_cache.c 					UNSERIALIZE_PTR(opline->op2.jmp_addr);
op2               524 ext/opcache/zend_persist.c 				opline->op2.zv = (zval*)((char*)opline->op2.zv + ((char*)op_array->literals - (char*)orig_literals));
op2               744 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c static sljit_si push_4_buffer(struct sljit_compiler *compiler, tilegx_mnemonic opc, int op0, int op1, int op2, int op3, int line)
op2               754 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 	inst_buf[inst_buf_index].operand_value[2] = op2;
op2               764 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c static sljit_si push_3_buffer(struct sljit_compiler *compiler, tilegx_mnemonic opc, int op0, int op1, int op2, int line)
op2               774 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 	inst_buf[inst_buf_index].operand_value[2] = op2;
op2               800 ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c 		inst_buf[inst_buf_index].input_registers = (1L << op1) | (1L << op2);
op2               695 ext/reflection/php_reflection.c 			ZVAL_DUP(&zv, RT_CONSTANT(&fptr->op_array, precv->op2));
op2              2860 ext/reflection/php_reflection.c 	ZVAL_COPY_VALUE(return_value, RT_CONSTANT(&param->fptr->op_array, precv->op2));
op2              2890 ext/reflection/php_reflection.c 	if (precv && Z_TYPE_P(RT_CONSTANT(&param->fptr->op_array, precv->op2)) == IS_CONSTANT) {
op2              2915 ext/reflection/php_reflection.c 	if (precv && Z_TYPE_P(RT_CONSTANT(&param->fptr->op_array, precv->op2)) == IS_CONSTANT) {
op2              2916 ext/reflection/php_reflection.c 		RETURN_STR_COPY(Z_STR_P(RT_CONSTANT(&param->fptr->op_array, precv->op2)));
op2              11962 ext/sqlite3/libsqlite/sqlite3.c   u8 op2;                /* TK_REGISTER: original value of Expr.op
op2              64361 ext/sqlite3/libsqlite/sqlite3.c   if( NEVER(op==TK_REGISTER) ) op = pExpr->op2;
op2              64580 ext/sqlite3/libsqlite/sqlite3.c         || NEVER(pExpr->op==TK_REGISTER && pExpr->op2==TK_VARIABLE)
op2              81327 ext/sqlite3/libsqlite/sqlite3.c   if( pExpr->op==TK_AGG_FUNCTION ) pExpr->op2 += pWalker->u.n;
op2              82058 ext/sqlite3/libsqlite/sqlite3.c         pExpr->op2 = 0;
op2              82060 ext/sqlite3/libsqlite/sqlite3.c           pExpr->op2++;
op2              82935 ext/sqlite3/libsqlite/sqlite3.c     if( op==TK_COLLATE || (op==TK_REGISTER && p->op2==TK_COLLATE) ){
op2              84260 ext/sqlite3/libsqlite/sqlite3.c   if( op==TK_REGISTER ) op = p->op2;
op2              84291 ext/sqlite3/libsqlite/sqlite3.c   if( op==TK_REGISTER ) op = p->op2;
op2              85361 ext/sqlite3/libsqlite/sqlite3.c   p->op2 = p->op;
op2              85428 ext/sqlite3/libsqlite/sqlite3.c                                pExpr->op2);
op2              85711 ext/sqlite3/libsqlite/sqlite3.c             pFarg->a[0].pExpr->op2 = 
op2              86245 ext/sqlite3/libsqlite/sqlite3.c                              pExpr->op2, pExpr->u.zToken);
op2              87075 ext/sqlite3/libsqlite/sqlite3.c        && pWalker->walkerDepth==pExpr->op2
op2               144 ext/standard/php_string.h PHPAPI int string_natural_compare_function_ex(zval *result, zval *op1, zval *op2, zend_bool case_insensitive);
op2               145 ext/standard/php_string.h PHPAPI int string_natural_compare_function(zval *result, zval *op1, zval *op2);
op2               146 ext/standard/php_string.h PHPAPI int string_natural_case_compare_function(zval *result, zval *op1, zval *op2);
op2              5144 ext/standard/string.c PHPAPI int string_natural_compare_function_ex(zval *result, zval *op1, zval *op2, zend_bool case_insensitive) /* {{{ */
op2              5147 ext/standard/string.c 	zend_string *str2 = zval_get_string(op2);
op2              5157 ext/standard/string.c PHPAPI int string_natural_case_compare_function(zval *result, zval *op1, zval *op2) /* {{{ */
op2              5159 ext/standard/string.c 	return string_natural_compare_function_ex(result, op1, op2, 1);
op2              5163 ext/standard/string.c PHPAPI int string_natural_compare_function(zval *result, zval *op1, zval *op2) /* {{{ */
op2              5165 ext/standard/string.c 	return string_natural_compare_function_ex(result, op1, op2, 0);
op2               108 sapi/phpdbg/phpdbg_opcode.c 			OP_JMP_ADDR(op, op->op2) - ops->opcodes,
op2               118 sapi/phpdbg/phpdbg_opcode.c 		spprintf(&decode[2], 0, "J%td", OP_JMP_ADDR(op, op->op2) - ops->opcodes);
op2               124 sapi/phpdbg/phpdbg_opcode.c 			spprintf(&decode[2], 0, "J%" PRIu32, op->op2.opline_num);
op2               135 sapi/phpdbg/phpdbg_opcode.c 		spprintf(&decode[2], 0, "%" PRIu32, op->op2.num);
op2               139 sapi/phpdbg/phpdbg_opcode.c 		decode[2] = phpdbg_decode_op(ops, &op->op2, op->op2_type);