summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Zend/zend_execute.c38
-rw-r--r--Zend/zend_vm_def.h120
-rw-r--r--Zend/zend_vm_execute.h1644
-rw-r--r--Zend/zend_vm_handlers.h2870
-rw-r--r--Zend/zend_vm_opcodes.c34
-rw-r--r--Zend/zend_vm_opcodes.h54
6 files changed, 2391 insertions, 2369 deletions
diff --git a/Zend/zend_execute.c b/Zend/zend_execute.c
index 6d95b7f91d..0f2288ca03 100644
--- a/Zend/zend_execute.c
+++ b/Zend/zend_execute.c
@@ -1301,7 +1301,29 @@ static zend_never_inline void zend_assign_to_object_dim(zval *object, zval *dim,
}
}
-static zend_never_inline void zend_binary_assign_op_obj_dim(zval *object, zval *property, zval *value, binary_op_type binary_op OPLINE_DC EXECUTE_DATA_DC)
+static zend_always_inline int zend_binary_op(zval *ret, zval *op1, zval *op2 OPLINE_DC)
+{
+ static const binary_op_type zend_binary_ops[] = {
+ add_function,
+ sub_function,
+ mul_function,
+ div_function,
+ mod_function,
+ shift_left_function,
+ shift_right_function,
+ concat_function,
+ bitwise_or_function,
+ bitwise_and_function,
+ bitwise_xor_function,
+ pow_function
+ };
+ /* size_t cast makes GCC to better optimize 64-bit PIC code */
+ size_t opcode = (size_t)opline->opcode;
+
+ return zend_binary_ops[opcode - ZEND_ASSIGN_ADD](ret, op1, op2);
+}
+
+static zend_never_inline void zend_binary_assign_op_obj_dim(zval *object, zval *property, zval *value OPLINE_DC EXECUTE_DATA_DC)
{
zval *z;
zval rv, res;
@@ -1317,7 +1339,7 @@ static zend_never_inline void zend_binary_assign_op_obj_dim(zval *object, zval *
}
ZVAL_COPY_VALUE(z, value);
}
- if (binary_op(&res, z, value) == SUCCESS) {
+ if (zend_binary_op(&res, z, value OPLINE_CC) == SUCCESS) {
Z_OBJ_HT_P(object)->write_dimension(object, property, &res);
}
if (z == &rv) {
@@ -1335,11 +1357,11 @@ static zend_never_inline void zend_binary_assign_op_obj_dim(zval *object, zval *
}
}
-static zend_never_inline void zend_binary_assign_op_typed_ref(zend_reference *ref, zval *value, binary_op_type binary_op EXECUTE_DATA_DC)
+static zend_never_inline void zend_binary_assign_op_typed_ref(zend_reference *ref, zval *value OPLINE_DC EXECUTE_DATA_DC)
{
zval z_copy;
- binary_op(&z_copy, &ref->val, value);
+ zend_binary_op(&z_copy, &ref->val, value OPLINE_CC);
if (EXPECTED(zend_verify_ref_assignable_zval(ref, &z_copy, EX_USES_STRICT_TYPES()))) {
zval_ptr_dtor(&ref->val);
ZVAL_COPY_VALUE(&ref->val, &z_copy);
@@ -1348,11 +1370,11 @@ static zend_never_inline void zend_binary_assign_op_typed_ref(zend_reference *re
}
}
-static zend_never_inline void zend_binary_assign_op_typed_prop(zend_property_info *prop_info, zval *zptr, zval *value, binary_op_type binary_op EXECUTE_DATA_DC)
+static zend_never_inline void zend_binary_assign_op_typed_prop(zend_property_info *prop_info, zval *zptr, zval *value OPLINE_DC EXECUTE_DATA_DC)
{
zval z_copy;
- binary_op(&z_copy, zptr, value);
+ zend_binary_op(&z_copy, zptr, value OPLINE_CC);
if (EXPECTED(zend_verify_property_type(prop_info, &z_copy, EX_USES_STRICT_TYPES()))) {
zval_ptr_dtor(zptr);
ZVAL_COPY_VALUE(zptr, &z_copy);
@@ -1872,7 +1894,7 @@ static zend_never_inline void zend_pre_incdec_overloaded_property(zval *object,
zval_ptr_dtor(z);
}
-static zend_never_inline void zend_assign_op_overloaded_property(zval *object, zval *property, void **cache_slot, zval *value, binary_op_type binary_op OPLINE_DC EXECUTE_DATA_DC)
+static zend_never_inline void zend_assign_op_overloaded_property(zval *object, zval *property, void **cache_slot, zval *value OPLINE_DC EXECUTE_DATA_DC)
{
zval *z;
zval rv, obj, res;
@@ -1896,7 +1918,7 @@ static zend_never_inline void zend_assign_op_overloaded_property(zval *object, z
}
ZVAL_COPY_VALUE(z, value);
}
- if (binary_op(&res, z, value) == SUCCESS) {
+ if (zend_binary_op(&res, z, value OPLINE_CC) == SUCCESS) {
Z_OBJ_HT(obj)->write_property(&obj, property, &res, cache_slot);
}
if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
diff --git a/Zend/zend_vm_def.h b/Zend/zend_vm_def.h
index 3f1cbc37e1..2b83d6d24a 100644
--- a/Zend/zend_vm_def.h
+++ b/Zend/zend_vm_def.h
@@ -274,7 +274,7 @@ ZEND_VM_COLD_CONSTCONST_HANDLER(7, ZEND_SR, CONST|TMPVAR|CV, CONST|TMPVAR|CV)
ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
}
-ZEND_VM_COLD_CONSTCONST_HANDLER(166, ZEND_POW, CONST|TMPVAR|CV, CONST|TMPVAR|CV)
+ZEND_VM_COLD_CONSTCONST_HANDLER(12, ZEND_POW, CONST|TMPVAR|CV, CONST|TMPVAR|CV)
{
USE_OPLINE
zend_free_op free_op1, free_op2;
@@ -361,7 +361,7 @@ ZEND_VM_HANDLER(8, ZEND_CONCAT, CONST|TMPVAR|CV, CONST|TMPVAR|CV, SPEC(NO_CONST_
}
}
-ZEND_VM_COLD_CONSTCONST_HANDLER(15, ZEND_IS_IDENTICAL, CONST|TMP|VAR|CV, CONST|TMP|VAR|CV, SPEC(COMMUTATIVE))
+ZEND_VM_COLD_CONSTCONST_HANDLER(16, ZEND_IS_IDENTICAL, CONST|TMP|VAR|CV, CONST|TMP|VAR|CV, SPEC(COMMUTATIVE))
{
USE_OPLINE
zend_free_op free_op1, free_op2;
@@ -379,7 +379,7 @@ ZEND_VM_COLD_CONSTCONST_HANDLER(15, ZEND_IS_IDENTICAL, CONST|TMP|VAR|CV, CONST|T
ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
}
-ZEND_VM_COLD_CONSTCONST_HANDLER(16, ZEND_IS_NOT_IDENTICAL, CONST|TMP|VAR|CV, CONST|TMP|VAR|CV, SPEC(COMMUTATIVE))
+ZEND_VM_COLD_CONSTCONST_HANDLER(17, ZEND_IS_NOT_IDENTICAL, CONST|TMP|VAR|CV, CONST|TMP|VAR|CV, SPEC(COMMUTATIVE))
{
USE_OPLINE
zend_free_op free_op1, free_op2;
@@ -397,7 +397,7 @@ ZEND_VM_COLD_CONSTCONST_HANDLER(16, ZEND_IS_NOT_IDENTICAL, CONST|TMP|VAR|CV, CON
ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
}
-ZEND_VM_COLD_CONSTCONST_HANDLER(17, ZEND_IS_EQUAL, CONST|TMPVAR|CV, CONST|TMPVAR|CV, SPEC(COMMUTATIVE))
+ZEND_VM_COLD_CONSTCONST_HANDLER(18, ZEND_IS_EQUAL, CONST|TMPVAR|CV, CONST|TMPVAR|CV, SPEC(COMMUTATIVE))
{
USE_OPLINE
zend_free_op free_op1, free_op2;
@@ -475,7 +475,7 @@ ZEND_VM_C_LABEL(is_equal_false):
}
}
-ZEND_VM_COLD_CONSTCONST_HANDLER(18, ZEND_IS_NOT_EQUAL, CONST|TMPVAR|CV, CONST|TMPVAR|CV, SPEC(COMMUTATIVE))
+ZEND_VM_COLD_CONSTCONST_HANDLER(19, ZEND_IS_NOT_EQUAL, CONST|TMPVAR|CV, CONST|TMPVAR|CV, SPEC(COMMUTATIVE))
{
USE_OPLINE
zend_free_op free_op1, free_op2;
@@ -553,7 +553,7 @@ ZEND_VM_C_LABEL(is_not_equal_false):
}
}
-ZEND_VM_COLD_CONSTCONST_HANDLER(19, ZEND_IS_SMALLER, CONST|TMPVAR|CV, CONST|TMPVAR|CV)
+ZEND_VM_COLD_CONSTCONST_HANDLER(20, ZEND_IS_SMALLER, CONST|TMPVAR|CV, CONST|TMPVAR|CV)
{
USE_OPLINE
zend_free_op free_op1, free_op2;
@@ -616,7 +616,7 @@ ZEND_VM_C_LABEL(is_smaller_false):
}
}
-ZEND_VM_COLD_CONSTCONST_HANDLER(20, ZEND_IS_SMALLER_OR_EQUAL, CONST|TMPVAR|CV, CONST|TMPVAR|CV)
+ZEND_VM_COLD_CONSTCONST_HANDLER(21, ZEND_IS_SMALLER_OR_EQUAL, CONST|TMPVAR|CV, CONST|TMPVAR|CV)
{
USE_OPLINE
zend_free_op free_op1, free_op2;
@@ -775,7 +775,7 @@ ZEND_VM_COLD_CONSTCONST_HANDLER(11, ZEND_BW_XOR, CONST|TMPVAR|CV, CONST|TMPVAR|C
ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
}
-ZEND_VM_COLD_CONSTCONST_HANDLER(14, ZEND_BOOL_XOR, CONST|TMPVAR|CV, CONST|TMPVAR|CV, SPEC(COMMUTATIVE))
+ZEND_VM_COLD_CONSTCONST_HANDLER(15, ZEND_BOOL_XOR, CONST|TMPVAR|CV, CONST|TMPVAR|CV, SPEC(COMMUTATIVE))
{
USE_OPLINE
zend_free_op free_op1, free_op2;
@@ -790,7 +790,7 @@ ZEND_VM_COLD_CONSTCONST_HANDLER(14, ZEND_BOOL_XOR, CONST|TMPVAR|CV, CONST|TMPVAR
ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
}
-ZEND_VM_COLD_CONST_HANDLER(12, ZEND_BW_NOT, CONST|TMPVAR|CV, ANY)
+ZEND_VM_COLD_CONST_HANDLER(13, ZEND_BW_NOT, CONST|TMPVAR|CV, ANY)
{
USE_OPLINE
zend_free_op free_op1;
@@ -809,7 +809,7 @@ ZEND_VM_COLD_CONST_HANDLER(12, ZEND_BW_NOT, CONST|TMPVAR|CV, ANY)
ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
}
-ZEND_VM_COLD_CONST_HANDLER(13, ZEND_BOOL_NOT, CONST|TMPVAR|CV, ANY)
+ZEND_VM_COLD_CONST_HANDLER(14, ZEND_BOOL_NOT, CONST|TMPVAR|CV, ANY)
{
USE_OPLINE
zval *val;
@@ -869,7 +869,7 @@ ZEND_VM_COLD_HELPER(zend_undefined_function_helper, ANY, ANY)
HANDLE_EXCEPTION();
}
-ZEND_VM_HELPER(zend_binary_assign_op_obj_helper, VAR|UNUSED|CV, CONST|TMPVAR|CV, binary_op_type binary_op)
+ZEND_VM_HELPER(zend_binary_assign_op_obj_helper, VAR|UNUSED|CV, CONST|TMPVAR|CV)
{
USE_OPLINE
zend_free_op free_op1, free_op2, free_op_data;
@@ -919,7 +919,7 @@ ZEND_VM_C_LABEL(assign_op_object):
if (UNEXPECTED(Z_ISREF_P(zptr))) {
ref = Z_REF_P(zptr);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
- zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
+ zend_binary_assign_op_typed_ref(ref, value OPLINE_CC EXECUTE_DATA_CC);
break;
}
zptr = Z_REFVAL_P(zptr);
@@ -932,9 +932,9 @@ ZEND_VM_C_LABEL(assign_op_object):
}
if (UNEXPECTED(prop_info)) {
/* special case for typed properties */
- zend_binary_assign_op_typed_prop(prop_info, zptr, value, binary_op EXECUTE_DATA_CC);
+ zend_binary_assign_op_typed_prop(prop_info, zptr, value OPLINE_CC EXECUTE_DATA_CC);
} else {
- binary_op(zptr, zptr, value);
+ zend_binary_op(zptr, zptr, value OPLINE_CC);
}
} while (0);
@@ -943,7 +943,7 @@ ZEND_VM_C_LABEL(assign_op_object):
}
}
} else {
- zend_assign_op_overloaded_property(object, property, cache_slot, value, binary_op OPLINE_CC EXECUTE_DATA_CC);
+ zend_assign_op_overloaded_property(object, property, cache_slot, value OPLINE_CC EXECUTE_DATA_CC);
}
} while (0);
@@ -955,7 +955,7 @@ ZEND_VM_C_LABEL(assign_op_object):
}
/* No specialization for op_types (CONST|TMP|VAR|CV, UNUSED|CONST|TMPVAR) */
-ZEND_VM_HELPER(zend_binary_assign_op_static_prop_helper, ANY, ANY, binary_op_type binary_op)
+ZEND_VM_HELPER(zend_binary_assign_op_static_prop_helper, ANY, ANY)
{
/* This helper actually never will receive IS_VAR as second op, and has the same handling for VAR and TMP in the first op, but for interoperability with the other binary_assign_op helpers, it is necessary to "include" it */
@@ -980,7 +980,7 @@ ZEND_VM_HELPER(zend_binary_assign_op_static_prop_helper, ANY, ANY, binary_op_typ
if (UNEXPECTED(Z_ISREF_P(prop))) {
ref = Z_REF_P(prop);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
- zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
+ zend_binary_assign_op_typed_ref(ref, value OPLINE_CC EXECUTE_DATA_CC);
break;
}
prop = Z_REFVAL_P(prop);
@@ -988,9 +988,9 @@ ZEND_VM_HELPER(zend_binary_assign_op_static_prop_helper, ANY, ANY, binary_op_typ
if (UNEXPECTED(prop_info->type)) {
/* special case for typed properties */
- zend_binary_assign_op_typed_prop(prop_info, prop, value, binary_op EXECUTE_DATA_CC);
+ zend_binary_assign_op_typed_prop(prop_info, prop, value OPLINE_CC EXECUTE_DATA_CC);
} else {
- binary_op(prop, prop, value);
+ zend_binary_op(prop, prop, value OPLINE_CC);
}
} while (0);
@@ -1003,7 +1003,7 @@ ZEND_VM_HELPER(zend_binary_assign_op_static_prop_helper, ANY, ANY, binary_op_typ
ZEND_VM_NEXT_OPCODE_EX(1, 2);
}
-ZEND_VM_HELPER(zend_binary_assign_op_dim_helper, VAR|CV, CONST|TMPVAR|UNUSED|CV, binary_op_type binary_op)
+ZEND_VM_HELPER(zend_binary_assign_op_dim_helper, VAR|CV, CONST|TMPVAR|UNUSED|CV)
{
USE_OPLINE
zend_free_op free_op1, free_op2, free_op_data1;
@@ -1042,11 +1042,11 @@ ZEND_VM_C_LABEL(assign_dim_op_new_array):
zend_reference *ref = Z_REF_P(var_ptr);
var_ptr = Z_REFVAL_P(var_ptr);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
- zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
+ zend_binary_assign_op_typed_ref(ref, value OPLINE_CC EXECUTE_DATA_CC);
break;
}
}
- binary_op(var_ptr, var_ptr, value);
+ zend_binary_op(var_ptr, var_ptr, value OPLINE_CC);
} while (0);
if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
@@ -1067,7 +1067,7 @@ ZEND_VM_C_LABEL(assign_dim_op_new_array):
if (OP2_TYPE == IS_CONST && Z_EXTRA_P(dim) == ZEND_EXTRA_VALUE) {
dim++;
}
- zend_binary_assign_op_obj_dim(container, dim, value, binary_op OPLINE_CC EXECUTE_DATA_CC);
+ zend_binary_assign_op_obj_dim(container, dim, value OPLINE_CC EXECUTE_DATA_CC);
} else {
if (UNEXPECTED(Z_TYPE_P(container) == IS_STRING)) {
if (OP2_TYPE == IS_UNUSED) {
@@ -1103,7 +1103,7 @@ ZEND_VM_C_LABEL(assign_dim_op_ret_null):
ZEND_VM_NEXT_OPCODE_EX(1, 2);
}
-ZEND_VM_HELPER(zend_binary_assign_op_simple_helper, VAR|CV, CONST|TMPVAR|CV, binary_op_type binary_op)
+ZEND_VM_HELPER(zend_binary_assign_op_simple_helper, VAR|CV, CONST|TMPVAR|CV)
{
USE_OPLINE
zend_free_op free_op1, free_op2;
@@ -1123,12 +1123,12 @@ ZEND_VM_HELPER(zend_binary_assign_op_simple_helper, VAR|CV, CONST|TMPVAR|CV, bin
if (UNEXPECTED(Z_TYPE_P(var_ptr) == IS_REFERENCE)) {
zend_reference *ref = Z_REF_P(var_ptr);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
- zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
+ zend_binary_assign_op_typed_ref(ref, value OPLINE_CC EXECUTE_DATA_CC);
break;
}
var_ptr = Z_REFVAL_P(var_ptr);
}
- binary_op(var_ptr, var_ptr, value);
+ zend_binary_op(var_ptr, var_ptr, value OPLINE_CC);
} while (0);
if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
@@ -1141,81 +1141,81 @@ ZEND_VM_HELPER(zend_binary_assign_op_simple_helper, VAR|CV, CONST|TMPVAR|CV, bin
ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
}
-ZEND_VM_INLINE_HELPER(zend_binary_assign_op_helper, CONST|TMP|VAR|UNUSED|THIS|CV, CONST|TMPVAR|UNUSED|NEXT|CV, SPEC(DIM_OBJ), binary_op_type binary_op)
+ZEND_VM_INLINE_HELPER(zend_binary_assign_op_helper, CONST|TMP|VAR|UNUSED|THIS|CV, CONST|TMPVAR|UNUSED|NEXT|CV, SPEC(DIM_OBJ))
{
USE_OPLINE
if (EXPECTED(opline->extended_value == 0)) {
- ZEND_VM_DISPATCH_TO_HELPER(zend_binary_assign_op_simple_helper, binary_op, binary_op);
+ ZEND_VM_DISPATCH_TO_HELPER(zend_binary_assign_op_simple_helper);
}
if (EXPECTED(opline->extended_value == ZEND_ASSIGN_DIM)) {
- ZEND_VM_DISPATCH_TO_HELPER(zend_binary_assign_op_dim_helper, binary_op, binary_op);
+ ZEND_VM_DISPATCH_TO_HELPER(zend_binary_assign_op_dim_helper);
}
if (UNEXPECTED(opline->extended_value == ZEND_ASSIGN_STATIC_PROP)) {
- ZEND_VM_DISPATCH_TO_HELPER(zend_binary_assign_op_static_prop_helper, binary_op, binary_op);
+ ZEND_VM_DISPATCH_TO_HELPER(zend_binary_assign_op_static_prop_helper);
}
- ZEND_VM_DISPATCH_TO_HELPER(zend_binary_assign_op_obj_helper, binary_op, binary_op);
+ ZEND_VM_DISPATCH_TO_HELPER(zend_binary_assign_op_obj_helper);
}
-ZEND_VM_HANDLER(23, ZEND_ASSIGN_ADD, CONST|TMP|VAR|UNUSED|THIS|CV, CONST|TMPVAR|UNUSED|NEXT|CV, DIM_OBJ|CACHE_SLOT, SPEC(DIM_OBJ))
+ZEND_VM_HANDLER(22, ZEND_ASSIGN_ADD, CONST|TMP|VAR|UNUSED|THIS|CV, CONST|TMPVAR|UNUSED|NEXT|CV, DIM_OBJ|CACHE_SLOT, SPEC(DIM_OBJ))
{
- ZEND_VM_DISPATCH_TO_HELPER(zend_binary_assign_op_helper, binary_op, add_function);
+ ZEND_VM_DISPATCH_TO_HELPER(zend_binary_assign_op_helper);
}
-ZEND_VM_HANDLER(24, ZEND_ASSIGN_SUB, CONST|TMP|VAR|UNUSED|THIS|CV, CONST|TMPVAR|UNUSED|NEXT|CV, DIM_OBJ|CACHE_SLOT, SPEC(DIM_OBJ))
+ZEND_VM_HANDLER(23, ZEND_ASSIGN_SUB, CONST|TMP|VAR|UNUSED|THIS|CV, CONST|TMPVAR|UNUSED|NEXT|CV, DIM_OBJ|CACHE_SLOT, SPEC(DIM_OBJ))
{
- ZEND_VM_DISPATCH_TO_HELPER(zend_binary_assign_op_helper, binary_op, sub_function);
+ ZEND_VM_DISPATCH_TO_HELPER(zend_binary_assign_op_helper);
}
-ZEND_VM_HANDLER(25, ZEND_ASSIGN_MUL, CONST|TMP|VAR|UNUSED|THIS|CV, CONST|TMPVAR|UNUSED|NEXT|CV, DIM_OBJ|CACHE_SLOT, SPEC(DIM_OBJ))
+ZEND_VM_HANDLER(24, ZEND_ASSIGN_MUL, CONST|TMP|VAR|UNUSED|THIS|CV, CONST|TMPVAR|UNUSED|NEXT|CV, DIM_OBJ|CACHE_SLOT, SPEC(DIM_OBJ))
{
- ZEND_VM_DISPATCH_TO_HELPER(zend_binary_assign_op_helper, binary_op, mul_function);
+ ZEND_VM_DISPATCH_TO_HELPER(zend_binary_assign_op_helper);
}
-ZEND_VM_HANDLER(26, ZEND_ASSIGN_DIV, CONST|TMP|VAR|UNUSED|THIS|CV, CONST|TMPVAR|UNUSED|NEXT|CV, DIM_OBJ|CACHE_SLOT, SPEC(DIM_OBJ))
+ZEND_VM_HANDLER(25, ZEND_ASSIGN_DIV, CONST|TMP|VAR|UNUSED|THIS|CV, CONST|TMPVAR|UNUSED|NEXT|CV, DIM_OBJ|CACHE_SLOT, SPEC(DIM_OBJ))
{
- ZEND_VM_DISPATCH_TO_HELPER(zend_binary_assign_op_helper, binary_op, div_function);
+ ZEND_VM_DISPATCH_TO_HELPER(zend_binary_assign_op_helper);
}
-ZEND_VM_HANDLER(27, ZEND_ASSIGN_MOD, CONST|TMP|VAR|UNUSED|THIS|CV, CONST|TMPVAR|UNUSED|NEXT|CV, DIM_OBJ|CACHE_SLOT, SPEC(DIM_OBJ))
+ZEND_VM_HANDLER(26, ZEND_ASSIGN_MOD, CONST|TMP|VAR|UNUSED|THIS|CV, CONST|TMPVAR|UNUSED|NEXT|CV, DIM_OBJ|CACHE_SLOT, SPEC(DIM_OBJ))
{
- ZEND_VM_DISPATCH_TO_HELPER(zend_binary_assign_op_helper, binary_op, mod_function);
+ ZEND_VM_DISPATCH_TO_HELPER(zend_binary_assign_op_helper);
}
-ZEND_VM_HANDLER(28, ZEND_ASSIGN_SL, CONST|TMP|VAR|UNUSED|THIS|CV, CONST|TMPVAR|UNUSED|NEXT|CV, DIM_OBJ|CACHE_SLOT, SPEC(DIM_OBJ))
+ZEND_VM_HANDLER(27, ZEND_ASSIGN_SL, CONST|TMP|VAR|UNUSED|THIS|CV, CONST|TMPVAR|UNUSED|NEXT|CV, DIM_OBJ|CACHE_SLOT, SPEC(DIM_OBJ))
{
- ZEND_VM_DISPATCH_TO_HELPER(zend_binary_assign_op_helper, binary_op, shift_left_function);
+ ZEND_VM_DISPATCH_TO_HELPER(zend_binary_assign_op_helper);
}
-ZEND_VM_HANDLER(29, ZEND_ASSIGN_SR, CONST|TMP|VAR|UNUSED|THIS|CV, CONST|TMPVAR|UNUSED|NEXT|CV, DIM_OBJ|CACHE_SLOT, SPEC(DIM_OBJ))
+ZEND_VM_HANDLER(28, ZEND_ASSIGN_SR, CONST|TMP|VAR|UNUSED|THIS|CV, CONST|TMPVAR|UNUSED|NEXT|CV, DIM_OBJ|CACHE_SLOT, SPEC(DIM_OBJ))
{
- ZEND_VM_DISPATCH_TO_HELPER(zend_binary_assign_op_helper, binary_op, shift_right_function);
+ ZEND_VM_DISPATCH_TO_HELPER(zend_binary_assign_op_helper);
}
-ZEND_VM_HANDLER(30, ZEND_ASSIGN_CONCAT, CONST|TMP|VAR|UNUSED|THIS|CV, CONST|TMPVAR|UNUSED|NEXT|CV, DIM_OBJ|CACHE_SLOT, SPEC(DIM_OBJ))
+ZEND_VM_HANDLER(29, ZEND_ASSIGN_CONCAT, CONST|TMP|VAR|UNUSED|THIS|CV, CONST|TMPVAR|UNUSED|NEXT|CV, DIM_OBJ|CACHE_SLOT, SPEC(DIM_OBJ))
{
- ZEND_VM_DISPATCH_TO_HELPER(zend_binary_assign_op_helper, binary_op, concat_function);
+ ZEND_VM_DISPATCH_TO_HELPER(zend_binary_assign_op_helper);
}
-ZEND_VM_HANDLER(31, ZEND_ASSIGN_BW_OR, CONST|TMP|VAR|UNUSED|THIS|CV, CONST|TMPVAR|UNUSED|NEXT|CV, DIM_OBJ|CACHE_SLOT, SPEC(DIM_OBJ))
+ZEND_VM_HANDLER(30, ZEND_ASSIGN_BW_OR, CONST|TMP|VAR|UNUSED|THIS|CV, CONST|TMPVAR|UNUSED|NEXT|CV, DIM_OBJ|CACHE_SLOT, SPEC(DIM_OBJ))
{
- ZEND_VM_DISPATCH_TO_HELPER(zend_binary_assign_op_helper, binary_op, bitwise_or_function);
+ ZEND_VM_DISPATCH_TO_HELPER(zend_binary_assign_op_helper);
}
-ZEND_VM_HANDLER(32, ZEND_ASSIGN_BW_AND, CONST|TMP|VAR|UNUSED|THIS|CV, CONST|TMPVAR|UNUSED|NEXT|CV, DIM_OBJ|CACHE_SLOT, SPEC(DIM_OBJ))
+ZEND_VM_HANDLER(31, ZEND_ASSIGN_BW_AND, CONST|TMP|VAR|UNUSED|THIS|CV, CONST|TMPVAR|UNUSED|NEXT|CV, DIM_OBJ|CACHE_SLOT, SPEC(DIM_OBJ))
{
- ZEND_VM_DISPATCH_TO_HELPER(zend_binary_assign_op_helper, binary_op, bitwise_and_function);
+ ZEND_VM_DISPATCH_TO_HELPER(zend_binary_assign_op_helper);
}
-ZEND_VM_HANDLER(33, ZEND_ASSIGN_BW_XOR, CONST|TMP|VAR|UNUSED|THIS|CV, CONST|TMPVAR|UNUSED|NEXT|CV, DIM_OBJ|CACHE_SLOT, SPEC(DIM_OBJ))
+ZEND_VM_HANDLER(32, ZEND_ASSIGN_BW_XOR, CONST|TMP|VAR|UNUSED|THIS|CV, CONST|TMPVAR|UNUSED|NEXT|CV, DIM_OBJ|CACHE_SLOT, SPEC(DIM_OBJ))
{
- ZEND_VM_DISPATCH_TO_HELPER(zend_binary_assign_op_helper, binary_op, bitwise_xor_function);
+ ZEND_VM_DISPATCH_TO_HELPER(zend_binary_assign_op_helper);
}
-ZEND_VM_HANDLER(167, ZEND_ASSIGN_POW, CONST|TMP|VAR|UNUSED|THIS|CV, CONST|TMPVAR|UNUSED|NEXT|CV, DIM_OBJ|CACHE_SLOT, SPEC(DIM_OBJ))
+ZEND_VM_HANDLER(33, ZEND_ASSIGN_POW, CONST|TMP|VAR|UNUSED|THIS|CV, CONST|TMPVAR|UNUSED|NEXT|CV, DIM_OBJ|CACHE_SLOT, SPEC(DIM_OBJ))
{
- ZEND_VM_DISPATCH_TO_HELPER(zend_binary_assign_op_helper, binary_op, pow_function);
+ ZEND_VM_DISPATCH_TO_HELPER(zend_binary_assign_op_helper);
}
ZEND_VM_HELPER(zend_pre_incdec_property_helper, VAR|UNUSED|CV, CONST|TMPVAR|CV)
@@ -4272,7 +4272,7 @@ ZEND_VM_COLD_CONST_HANDLER(111, ZEND_RETURN_BY_REF, CONST|TMP|VAR|CV, ANY, SRC)
ZEND_VM_DISPATCH_TO_HELPER(zend_leave_helper);
}
-ZEND_VM_HANDLER(41, ZEND_GENERATOR_CREATE, ANY, ANY)
+ZEND_VM_HANDLER(139, ZEND_GENERATOR_CREATE, ANY, ANY)
{
zval *return_value = EX(return_value);
@@ -5702,7 +5702,7 @@ ZEND_VM_HANDLER(71, ZEND_INIT_ARRAY, CONST|TMP|VAR|CV|UNUSED, CONST|TMPVAR|UNUSE
}
}
-ZEND_VM_COLD_CONST_HANDLER(21, ZEND_CAST, CONST|TMP|VAR|CV, ANY, TYPE)
+ZEND_VM_COLD_CONST_HANDLER(51, ZEND_CAST, CONST|TMP|VAR|CV, ANY, TYPE)
{
USE_OPLINE
zend_free_op free_op1;
@@ -7007,7 +7007,7 @@ ZEND_VM_COLD_CONST_HANDLER(169, ZEND_COALESCE, CONST|TMPVAR|CV, JMP_ADDR)
ZEND_VM_NEXT_OPCODE();
}
-ZEND_VM_HOT_HANDLER(22, ZEND_QM_ASSIGN, CONST|TMP|VAR|CV, ANY)
+ZEND_VM_HOT_HANDLER(41, ZEND_QM_ASSIGN, CONST|TMP|VAR|CV, ANY)
{
USE_OPLINE
zend_free_op free_op1;
@@ -7082,7 +7082,7 @@ ZEND_VM_COLD_HANDLER(103, ZEND_EXT_FCALL_END, ANY, ANY)
ZEND_VM_NEXT_OPCODE();
}
-ZEND_VM_HANDLER(139, ZEND_DECLARE_CLASS, CONST, ANY)
+ZEND_VM_HANDLER(144, ZEND_DECLARE_CLASS, CONST, ANY)
{
USE_OPLINE
@@ -8266,7 +8266,7 @@ ZEND_VM_HANDLER(49, ZEND_CHECK_VAR, CV, UNUSED)
ZEND_VM_NEXT_OPCODE();
}
-ZEND_VM_HANDLER(51, ZEND_MAKE_REF, VAR|CV, UNUSED)
+ZEND_VM_HANDLER(140, ZEND_MAKE_REF, VAR|CV, UNUSED)
{
USE_OPLINE
zval *op1 = EX_VAR(opline->op1.var);
diff --git a/Zend/zend_vm_execute.h b/Zend/zend_vm_execute.h
index c14b0e4e42..adf255649b 100644
--- a/Zend/zend_vm_execute.h
+++ b/Zend/zend_vm_execute.h
@@ -486,7 +486,7 @@ static zend_never_inline ZEND_COLD ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_un
HANDLE_EXCEPTION();
}
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_static_prop_helper_SPEC(binary_op_type binary_op ZEND_OPCODE_HANDLER_ARGS_DC)
+static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_static_prop_helper_SPEC(ZEND_OPCODE_HANDLER_ARGS)
{
/* This helper actually never will receive IS_VAR as second op, and has the same handling for VAR and TMP in the first op, but for interoperability with the other binary_assign_op helpers, it is necessary to "include" it */
@@ -511,7 +511,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_static_prop_h
if (UNEXPECTED(Z_ISREF_P(prop))) {
ref = Z_REF_P(prop);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
- zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
+ zend_binary_assign_op_typed_ref(ref, value OPLINE_CC EXECUTE_DATA_CC);
break;
}
prop = Z_REFVAL_P(prop);
@@ -519,9 +519,9 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_static_prop_h
if (UNEXPECTED(prop_info->type)) {
/* special case for typed properties */
- zend_binary_assign_op_typed_prop(prop_info, prop, value, binary_op EXECUTE_DATA_CC);
+ zend_binary_assign_op_typed_prop(prop_info, prop, value OPLINE_CC EXECUTE_DATA_CC);
} else {
- binary_op(prop, prop, value);
+ zend_binary_op(prop, prop, value OPLINE_CC);
}
} while (0);
@@ -4994,62 +4994,62 @@ static ZEND_VM_COLD ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_BOOL_XOR_SPEC_CON
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_ADD_SPEC_STATIC_PROP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_static_prop_helper_SPEC(add_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_static_prop_helper_SPEC(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SUB_SPEC_STATIC_PROP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_static_prop_helper_SPEC(sub_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_static_prop_helper_SPEC(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_MUL_SPEC_STATIC_PROP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_static_prop_helper_SPEC(mul_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_static_prop_helper_SPEC(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_DIV_SPEC_STATIC_PROP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_static_prop_helper_SPEC(div_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_static_prop_helper_SPEC(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_MOD_SPEC_STATIC_PROP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_static_prop_helper_SPEC(mod_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_static_prop_helper_SPEC(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SL_SPEC_STATIC_PROP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_static_prop_helper_SPEC(shift_left_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_static_prop_helper_SPEC(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SR_SPEC_STATIC_PROP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_static_prop_helper_SPEC(shift_right_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_static_prop_helper_SPEC(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_CONCAT_SPEC_STATIC_PROP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_static_prop_helper_SPEC(concat_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_static_prop_helper_SPEC(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_OR_SPEC_STATIC_PROP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_static_prop_helper_SPEC(bitwise_or_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_static_prop_helper_SPEC(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_AND_SPEC_STATIC_PROP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_static_prop_helper_SPEC(bitwise_and_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_static_prop_helper_SPEC(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_XOR_SPEC_STATIC_PROP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_static_prop_helper_SPEC(bitwise_xor_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_static_prop_helper_SPEC(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_POW_SPEC_STATIC_PROP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_static_prop_helper_SPEC(pow_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_static_prop_helper_SPEC(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_VM_COLD ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_FETCH_DIM_R_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
@@ -21745,7 +21745,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_NOT_IDENTICAL_SPEC_VAR_CONS
ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
}
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_VAR_CONST(binary_op_type binary_op ZEND_OPCODE_HANDLER_ARGS_DC)
+static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_VAR_CONST(ZEND_OPCODE_HANDLER_ARGS)
{
USE_OPLINE
zend_free_op free_op1, free_op_data;
@@ -21795,7 +21795,7 @@ assign_op_object:
if (UNEXPECTED(Z_ISREF_P(zptr))) {
ref = Z_REF_P(zptr);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
- zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
+ zend_binary_assign_op_typed_ref(ref, value OPLINE_CC EXECUTE_DATA_CC);
break;
}
zptr = Z_REFVAL_P(zptr);
@@ -21808,9 +21808,9 @@ assign_op_object:
}
if (UNEXPECTED(prop_info)) {
/* special case for typed properties */
- zend_binary_assign_op_typed_prop(prop_info, zptr, value, binary_op EXECUTE_DATA_CC);
+ zend_binary_assign_op_typed_prop(prop_info, zptr, value OPLINE_CC EXECUTE_DATA_CC);
} else {
- binary_op(zptr, zptr, value);
+ zend_binary_op(zptr, zptr, value OPLINE_CC);
}
} while (0);
@@ -21819,7 +21819,7 @@ assign_op_object:
}
}
} else {
- zend_assign_op_overloaded_property(object, property, cache_slot, value, binary_op OPLINE_CC EXECUTE_DATA_CC);
+ zend_assign_op_overloaded_property(object, property, cache_slot, value OPLINE_CC EXECUTE_DATA_CC);
}
} while (0);
@@ -21831,7 +21831,7 @@ assign_op_object:
}
/* No specialization for op_types (CONST|TMP|VAR|CV, UNUSED|CONST|TMPVAR) */
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_dim_helper_SPEC_VAR_CONST(binary_op_type binary_op ZEND_OPCODE_HANDLER_ARGS_DC)
+static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_dim_helper_SPEC_VAR_CONST(ZEND_OPCODE_HANDLER_ARGS)
{
USE_OPLINE
zend_free_op free_op1, free_op_data1;
@@ -21870,11 +21870,11 @@ assign_dim_op_new_array:
zend_reference *ref = Z_REF_P(var_ptr);
var_ptr = Z_REFVAL_P(var_ptr);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
- zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
+ zend_binary_assign_op_typed_ref(ref, value OPLINE_CC EXECUTE_DATA_CC);
break;
}
}
- binary_op(var_ptr, var_ptr, value);
+ zend_binary_op(var_ptr, var_ptr, value OPLINE_CC);
} while (0);
if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
@@ -21895,7 +21895,7 @@ assign_dim_op_new_array:
if (IS_CONST == IS_CONST && Z_EXTRA_P(dim) == ZEND_EXTRA_VALUE) {
dim++;
}
- zend_binary_assign_op_obj_dim(container, dim, value, binary_op OPLINE_CC EXECUTE_DATA_CC);
+ zend_binary_assign_op_obj_dim(container, dim, value OPLINE_CC EXECUTE_DATA_CC);
} else {
if (UNEXPECTED(Z_TYPE_P(container) == IS_STRING)) {
if (IS_CONST == IS_UNUSED) {
@@ -21930,7 +21930,7 @@ assign_dim_op_ret_null:
ZEND_VM_NEXT_OPCODE_EX(1, 2);
}
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_simple_helper_SPEC_VAR_CONST(binary_op_type binary_op ZEND_OPCODE_HANDLER_ARGS_DC)
+static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_simple_helper_SPEC_VAR_CONST(ZEND_OPCODE_HANDLER_ARGS)
{
USE_OPLINE
zend_free_op free_op1;
@@ -21950,12 +21950,12 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_simple_helper
if (UNEXPECTED(Z_TYPE_P(var_ptr) == IS_REFERENCE)) {
zend_reference *ref = Z_REF_P(var_ptr);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
- zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
+ zend_binary_assign_op_typed_ref(ref, value OPLINE_CC EXECUTE_DATA_CC);
break;
}
var_ptr = Z_REFVAL_P(var_ptr);
}
- binary_op(var_ptr, var_ptr, value);
+ zend_binary_op(var_ptr, var_ptr, value OPLINE_CC);
} while (0);
if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
@@ -21969,182 +21969,182 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_simple_helper
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_ADD_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_CONST(add_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_ADD_SPEC_VAR_CONST_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_CONST(add_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_ADD_SPEC_VAR_CONST_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_CONST(add_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SUB_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_CONST(sub_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SUB_SPEC_VAR_CONST_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_CONST(sub_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SUB_SPEC_VAR_CONST_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_CONST(sub_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_MUL_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_CONST(mul_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_MUL_SPEC_VAR_CONST_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_CONST(mul_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_MUL_SPEC_VAR_CONST_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_CONST(mul_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_DIV_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_CONST(div_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_DIV_SPEC_VAR_CONST_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_CONST(div_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_DIV_SPEC_VAR_CONST_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_CONST(div_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_MOD_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_CONST(mod_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_MOD_SPEC_VAR_CONST_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_CONST(mod_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_MOD_SPEC_VAR_CONST_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_CONST(mod_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SL_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_CONST(shift_left_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SL_SPEC_VAR_CONST_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_CONST(shift_left_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SL_SPEC_VAR_CONST_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_CONST(shift_left_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SR_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_CONST(shift_right_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SR_SPEC_VAR_CONST_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_CONST(shift_right_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SR_SPEC_VAR_CONST_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_CONST(shift_right_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_CONCAT_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_CONST(concat_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_CONCAT_SPEC_VAR_CONST_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_CONST(concat_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_CONCAT_SPEC_VAR_CONST_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_CONST(concat_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_OR_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_CONST(bitwise_or_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_OR_SPEC_VAR_CONST_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_CONST(bitwise_or_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_OR_SPEC_VAR_CONST_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_CONST(bitwise_or_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_AND_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_CONST(bitwise_and_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_AND_SPEC_VAR_CONST_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_CONST(bitwise_and_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_AND_SPEC_VAR_CONST_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_CONST(bitwise_and_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_XOR_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_CONST(bitwise_xor_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_XOR_SPEC_VAR_CONST_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_CONST(bitwise_xor_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_XOR_SPEC_VAR_CONST_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_CONST(bitwise_xor_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_POW_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_CONST(pow_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_POW_SPEC_VAR_CONST_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_CONST(pow_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_POW_SPEC_VAR_CONST_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_CONST(pow_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_pre_incdec_property_helper_SPEC_VAR_CONST(ZEND_OPCODE_HANDLER_ARGS)
@@ -24222,7 +24222,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IN_ARRAY_SPEC_VAR_CONST_HANDLE
ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
}
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_VAR_TMPVAR(binary_op_type binary_op ZEND_OPCODE_HANDLER_ARGS_DC)
+static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_VAR_TMPVAR(ZEND_OPCODE_HANDLER_ARGS)
{
USE_OPLINE
zend_free_op free_op1, free_op2, free_op_data;
@@ -24272,7 +24272,7 @@ assign_op_object:
if (UNEXPECTED(Z_ISREF_P(zptr))) {
ref = Z_REF_P(zptr);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
- zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
+ zend_binary_assign_op_typed_ref(ref, value OPLINE_CC EXECUTE_DATA_CC);
break;
}
zptr = Z_REFVAL_P(zptr);
@@ -24285,9 +24285,9 @@ assign_op_object:
}
if (UNEXPECTED(prop_info)) {
/* special case for typed properties */
- zend_binary_assign_op_typed_prop(prop_info, zptr, value, binary_op EXECUTE_DATA_CC);
+ zend_binary_assign_op_typed_prop(prop_info, zptr, value OPLINE_CC EXECUTE_DATA_CC);
} else {
- binary_op(zptr, zptr, value);
+ zend_binary_op(zptr, zptr, value OPLINE_CC);
}
} while (0);
@@ -24296,7 +24296,7 @@ assign_op_object:
}
}
} else {
- zend_assign_op_overloaded_property(object, property, cache_slot, value, binary_op OPLINE_CC EXECUTE_DATA_CC);
+ zend_assign_op_overloaded_property(object, property, cache_slot, value OPLINE_CC EXECUTE_DATA_CC);
}
} while (0);
@@ -24308,7 +24308,7 @@ assign_op_object:
}
/* No specialization for op_types (CONST|TMP|VAR|CV, UNUSED|CONST|TMPVAR) */
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_dim_helper_SPEC_VAR_TMPVAR(binary_op_type binary_op ZEND_OPCODE_HANDLER_ARGS_DC)
+static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_dim_helper_SPEC_VAR_TMPVAR(ZEND_OPCODE_HANDLER_ARGS)
{
USE_OPLINE
zend_free_op free_op1, free_op2, free_op_data1;
@@ -24347,11 +24347,11 @@ assign_dim_op_new_array:
zend_reference *ref = Z_REF_P(var_ptr);
var_ptr = Z_REFVAL_P(var_ptr);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
- zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
+ zend_binary_assign_op_typed_ref(ref, value OPLINE_CC EXECUTE_DATA_CC);
break;
}
}
- binary_op(var_ptr, var_ptr, value);
+ zend_binary_op(var_ptr, var_ptr, value OPLINE_CC);
} while (0);
if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
@@ -24372,7 +24372,7 @@ assign_dim_op_new_array:
if ((IS_TMP_VAR|IS_VAR) == IS_CONST && Z_EXTRA_P(dim) == ZEND_EXTRA_VALUE) {
dim++;
}
- zend_binary_assign_op_obj_dim(container, dim, value, binary_op OPLINE_CC EXECUTE_DATA_CC);
+ zend_binary_assign_op_obj_dim(container, dim, value OPLINE_CC EXECUTE_DATA_CC);
} else {
if (UNEXPECTED(Z_TYPE_P(container) == IS_STRING)) {
if ((IS_TMP_VAR|IS_VAR) == IS_UNUSED) {
@@ -24408,7 +24408,7 @@ assign_dim_op_ret_null:
ZEND_VM_NEXT_OPCODE_EX(1, 2);
}
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_simple_helper_SPEC_VAR_TMPVAR(binary_op_type binary_op ZEND_OPCODE_HANDLER_ARGS_DC)
+static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_simple_helper_SPEC_VAR_TMPVAR(ZEND_OPCODE_HANDLER_ARGS)
{
USE_OPLINE
zend_free_op free_op1, free_op2;
@@ -24428,12 +24428,12 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_simple_helper
if (UNEXPECTED(Z_TYPE_P(var_ptr) == IS_REFERENCE)) {
zend_reference *ref = Z_REF_P(var_ptr);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
- zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
+ zend_binary_assign_op_typed_ref(ref, value OPLINE_CC EXECUTE_DATA_CC);
break;
}
var_ptr = Z_REFVAL_P(var_ptr);
}
- binary_op(var_ptr, var_ptr, value);
+ zend_binary_op(var_ptr, var_ptr, value OPLINE_CC);
} while (0);
if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
@@ -24448,182 +24448,182 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_simple_helper
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_ADD_SPEC_VAR_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_TMPVAR(add_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_ADD_SPEC_VAR_TMPVAR_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_TMPVAR(add_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_ADD_SPEC_VAR_TMPVAR_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_TMPVAR(add_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SUB_SPEC_VAR_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_TMPVAR(sub_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SUB_SPEC_VAR_TMPVAR_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_TMPVAR(sub_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SUB_SPEC_VAR_TMPVAR_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_TMPVAR(sub_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_MUL_SPEC_VAR_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_TMPVAR(mul_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_MUL_SPEC_VAR_TMPVAR_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_TMPVAR(mul_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_MUL_SPEC_VAR_TMPVAR_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_TMPVAR(mul_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_DIV_SPEC_VAR_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_TMPVAR(div_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_DIV_SPEC_VAR_TMPVAR_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_TMPVAR(div_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_DIV_SPEC_VAR_TMPVAR_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_TMPVAR(div_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_MOD_SPEC_VAR_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_TMPVAR(mod_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_MOD_SPEC_VAR_TMPVAR_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_TMPVAR(mod_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_MOD_SPEC_VAR_TMPVAR_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_TMPVAR(mod_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SL_SPEC_VAR_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_TMPVAR(shift_left_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SL_SPEC_VAR_TMPVAR_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_TMPVAR(shift_left_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SL_SPEC_VAR_TMPVAR_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_TMPVAR(shift_left_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SR_SPEC_VAR_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_TMPVAR(shift_right_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SR_SPEC_VAR_TMPVAR_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_TMPVAR(shift_right_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SR_SPEC_VAR_TMPVAR_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_TMPVAR(shift_right_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_CONCAT_SPEC_VAR_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_TMPVAR(concat_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_CONCAT_SPEC_VAR_TMPVAR_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_TMPVAR(concat_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_CONCAT_SPEC_VAR_TMPVAR_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_TMPVAR(concat_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_OR_SPEC_VAR_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_TMPVAR(bitwise_or_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_OR_SPEC_VAR_TMPVAR_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_TMPVAR(bitwise_or_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_OR_SPEC_VAR_TMPVAR_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_TMPVAR(bitwise_or_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_AND_SPEC_VAR_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_TMPVAR(bitwise_and_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_AND_SPEC_VAR_TMPVAR_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_TMPVAR(bitwise_and_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_AND_SPEC_VAR_TMPVAR_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_TMPVAR(bitwise_and_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_XOR_SPEC_VAR_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_TMPVAR(bitwise_xor_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_XOR_SPEC_VAR_TMPVAR_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_TMPVAR(bitwise_xor_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_XOR_SPEC_VAR_TMPVAR_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_TMPVAR(bitwise_xor_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_POW_SPEC_VAR_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_TMPVAR(pow_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_POW_SPEC_VAR_TMPVAR_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_TMPVAR(pow_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_POW_SPEC_VAR_TMPVAR_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_TMPVAR(pow_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_pre_incdec_property_helper_SPEC_VAR_TMPVAR(ZEND_OPCODE_HANDLER_ARGS)
@@ -26901,7 +26901,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_YIELD_SPEC_VAR_VAR_HANDLER(ZEN
ZEND_VM_RETURN();
}
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_dim_helper_SPEC_VAR_UNUSED(binary_op_type binary_op ZEND_OPCODE_HANDLER_ARGS_DC)
+static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_dim_helper_SPEC_VAR_UNUSED(ZEND_OPCODE_HANDLER_ARGS)
{
USE_OPLINE
zend_free_op free_op1, free_op_data1;
@@ -26940,11 +26940,11 @@ assign_dim_op_new_array:
zend_reference *ref = Z_REF_P(var_ptr);
var_ptr = Z_REFVAL_P(var_ptr);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
- zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
+ zend_binary_assign_op_typed_ref(ref, value OPLINE_CC EXECUTE_DATA_CC);
break;
}
}
- binary_op(var_ptr, var_ptr, value);
+ zend_binary_op(var_ptr, var_ptr, value OPLINE_CC);
} while (0);
if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
@@ -26965,7 +26965,7 @@ assign_dim_op_new_array:
if (IS_UNUSED == IS_CONST && Z_EXTRA_P(dim) == ZEND_EXTRA_VALUE) {
dim++;
}
- zend_binary_assign_op_obj_dim(container, dim, value, binary_op OPLINE_CC EXECUTE_DATA_CC);
+ zend_binary_assign_op_obj_dim(container, dim, value OPLINE_CC EXECUTE_DATA_CC);
} else {
if (UNEXPECTED(Z_TYPE_P(container) == IS_STRING)) {
if (IS_UNUSED == IS_UNUSED) {
@@ -27002,62 +27002,62 @@ assign_dim_op_ret_null:
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_ADD_SPEC_VAR_UNUSED_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_UNUSED(add_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_UNUSED(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SUB_SPEC_VAR_UNUSED_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_UNUSED(sub_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_UNUSED(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_MUL_SPEC_VAR_UNUSED_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_UNUSED(mul_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_UNUSED(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_DIV_SPEC_VAR_UNUSED_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_UNUSED(div_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_UNUSED(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_MOD_SPEC_VAR_UNUSED_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_UNUSED(mod_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_UNUSED(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SL_SPEC_VAR_UNUSED_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_UNUSED(shift_left_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_UNUSED(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SR_SPEC_VAR_UNUSED_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_UNUSED(shift_right_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_UNUSED(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_CONCAT_SPEC_VAR_UNUSED_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_UNUSED(concat_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_UNUSED(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_OR_SPEC_VAR_UNUSED_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_UNUSED(bitwise_or_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_UNUSED(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_AND_SPEC_VAR_UNUSED_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_UNUSED(bitwise_and_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_UNUSED(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_XOR_SPEC_VAR_UNUSED_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_UNUSED(bitwise_xor_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_UNUSED(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_POW_SPEC_VAR_UNUSED_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_UNUSED(pow_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_UNUSED(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_FETCH_DIM_W_SPEC_VAR_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
@@ -28233,7 +28233,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_GET_TYPE_SPEC_VAR_UNUSED_HANDL
ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
}
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_VAR_CV(binary_op_type binary_op ZEND_OPCODE_HANDLER_ARGS_DC)
+static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_VAR_CV(ZEND_OPCODE_HANDLER_ARGS)
{
USE_OPLINE
zend_free_op free_op1, free_op_data;
@@ -28283,7 +28283,7 @@ assign_op_object:
if (UNEXPECTED(Z_ISREF_P(zptr))) {
ref = Z_REF_P(zptr);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
- zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
+ zend_binary_assign_op_typed_ref(ref, value OPLINE_CC EXECUTE_DATA_CC);
break;
}
zptr = Z_REFVAL_P(zptr);
@@ -28296,9 +28296,9 @@ assign_op_object:
}
if (UNEXPECTED(prop_info)) {
/* special case for typed properties */
- zend_binary_assign_op_typed_prop(prop_info, zptr, value, binary_op EXECUTE_DATA_CC);
+ zend_binary_assign_op_typed_prop(prop_info, zptr, value OPLINE_CC EXECUTE_DATA_CC);
} else {
- binary_op(zptr, zptr, value);
+ zend_binary_op(zptr, zptr, value OPLINE_CC);
}
} while (0);
@@ -28307,7 +28307,7 @@ assign_op_object:
}
}
} else {
- zend_assign_op_overloaded_property(object, property, cache_slot, value, binary_op OPLINE_CC EXECUTE_DATA_CC);
+ zend_assign_op_overloaded_property(object, property, cache_slot, value OPLINE_CC EXECUTE_DATA_CC);
}
} while (0);
@@ -28319,7 +28319,7 @@ assign_op_object:
}
/* No specialization for op_types (CONST|TMP|VAR|CV, UNUSED|CONST|TMPVAR) */
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_dim_helper_SPEC_VAR_CV(binary_op_type binary_op ZEND_OPCODE_HANDLER_ARGS_DC)
+static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_dim_helper_SPEC_VAR_CV(ZEND_OPCODE_HANDLER_ARGS)
{
USE_OPLINE
zend_free_op free_op1, free_op_data1;
@@ -28358,11 +28358,11 @@ assign_dim_op_new_array:
zend_reference *ref = Z_REF_P(var_ptr);
var_ptr = Z_REFVAL_P(var_ptr);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
- zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
+ zend_binary_assign_op_typed_ref(ref, value OPLINE_CC EXECUTE_DATA_CC);
break;
}
}
- binary_op(var_ptr, var_ptr, value);
+ zend_binary_op(var_ptr, var_ptr, value OPLINE_CC);
} while (0);
if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
@@ -28383,7 +28383,7 @@ assign_dim_op_new_array:
if (IS_CV == IS_CONST && Z_EXTRA_P(dim) == ZEND_EXTRA_VALUE) {
dim++;
}
- zend_binary_assign_op_obj_dim(container, dim, value, binary_op OPLINE_CC EXECUTE_DATA_CC);
+ zend_binary_assign_op_obj_dim(container, dim, value OPLINE_CC EXECUTE_DATA_CC);
} else {
if (UNEXPECTED(Z_TYPE_P(container) == IS_STRING)) {
if (IS_CV == IS_UNUSED) {
@@ -28418,7 +28418,7 @@ assign_dim_op_ret_null:
ZEND_VM_NEXT_OPCODE_EX(1, 2);
}
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_simple_helper_SPEC_VAR_CV(binary_op_type binary_op ZEND_OPCODE_HANDLER_ARGS_DC)
+static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_simple_helper_SPEC_VAR_CV(ZEND_OPCODE_HANDLER_ARGS)
{
USE_OPLINE
zend_free_op free_op1;
@@ -28438,12 +28438,12 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_simple_helper
if (UNEXPECTED(Z_TYPE_P(var_ptr) == IS_REFERENCE)) {
zend_reference *ref = Z_REF_P(var_ptr);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
- zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
+ zend_binary_assign_op_typed_ref(ref, value OPLINE_CC EXECUTE_DATA_CC);
break;
}
var_ptr = Z_REFVAL_P(var_ptr);
}
- binary_op(var_ptr, var_ptr, value);
+ zend_binary_op(var_ptr, var_ptr, value OPLINE_CC);
} while (0);
if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
@@ -28457,182 +28457,182 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_simple_helper
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_ADD_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_CV(add_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_ADD_SPEC_VAR_CV_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_CV(add_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_ADD_SPEC_VAR_CV_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_CV(add_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SUB_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_CV(sub_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SUB_SPEC_VAR_CV_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_CV(sub_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SUB_SPEC_VAR_CV_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_CV(sub_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_MUL_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_CV(mul_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_MUL_SPEC_VAR_CV_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_CV(mul_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_MUL_SPEC_VAR_CV_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_CV(mul_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_DIV_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_CV(div_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_DIV_SPEC_VAR_CV_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_CV(div_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_DIV_SPEC_VAR_CV_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_CV(div_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_MOD_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_CV(mod_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_MOD_SPEC_VAR_CV_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_CV(mod_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_MOD_SPEC_VAR_CV_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_CV(mod_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SL_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_CV(shift_left_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SL_SPEC_VAR_CV_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_CV(shift_left_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SL_SPEC_VAR_CV_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_CV(shift_left_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SR_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_CV(shift_right_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SR_SPEC_VAR_CV_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_CV(shift_right_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SR_SPEC_VAR_CV_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_CV(shift_right_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_CONCAT_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_CV(concat_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_CONCAT_SPEC_VAR_CV_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_CV(concat_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_CONCAT_SPEC_VAR_CV_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_CV(concat_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_OR_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_CV(bitwise_or_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_OR_SPEC_VAR_CV_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_CV(bitwise_or_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_OR_SPEC_VAR_CV_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_CV(bitwise_or_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_AND_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_CV(bitwise_and_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_AND_SPEC_VAR_CV_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_CV(bitwise_and_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_AND_SPEC_VAR_CV_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_CV(bitwise_and_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_XOR_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_CV(bitwise_xor_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_XOR_SPEC_VAR_CV_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_CV(bitwise_xor_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_XOR_SPEC_VAR_CV_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_CV(bitwise_xor_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_POW_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_CV(pow_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_VAR_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_POW_SPEC_VAR_CV_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_CV(pow_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_VAR_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_POW_SPEC_VAR_CV_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_CV(pow_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_VAR_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_pre_incdec_property_helper_SPEC_VAR_CV(ZEND_OPCODE_HANDLER_ARGS)
@@ -30891,7 +30891,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_FETCH_CLASS_NAME_SPEC_UNUSED_H
ZEND_VM_NEXT_OPCODE();
}
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST(binary_op_type binary_op ZEND_OPCODE_HANDLER_ARGS_DC)
+static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST(ZEND_OPCODE_HANDLER_ARGS)
{
USE_OPLINE
zend_free_op free_op_data;
@@ -30941,7 +30941,7 @@ assign_op_object:
if (UNEXPECTED(Z_ISREF_P(zptr))) {
ref = Z_REF_P(zptr);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
- zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
+ zend_binary_assign_op_typed_ref(ref, value OPLINE_CC EXECUTE_DATA_CC);
break;
}
zptr = Z_REFVAL_P(zptr);
@@ -30954,9 +30954,9 @@ assign_op_object:
}
if (UNEXPECTED(prop_info)) {
/* special case for typed properties */
- zend_binary_assign_op_typed_prop(prop_info, zptr, value, binary_op EXECUTE_DATA_CC);
+ zend_binary_assign_op_typed_prop(prop_info, zptr, value OPLINE_CC EXECUTE_DATA_CC);
} else {
- binary_op(zptr, zptr, value);
+ zend_binary_op(zptr, zptr, value OPLINE_CC);
}
} while (0);
@@ -30965,7 +30965,7 @@ assign_op_object:
}
}
} else {
- zend_assign_op_overloaded_property(object, property, cache_slot, value, binary_op OPLINE_CC EXECUTE_DATA_CC);
+ zend_assign_op_overloaded_property(object, property, cache_slot, value OPLINE_CC EXECUTE_DATA_CC);
}
} while (0);
@@ -30979,62 +30979,62 @@ assign_op_object:
/* No specialization for op_types (CONST|TMP|VAR|CV, UNUSED|CONST|TMPVAR) */
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_ADD_SPEC_UNUSED_CONST_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST(add_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SUB_SPEC_UNUSED_CONST_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST(sub_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_MUL_SPEC_UNUSED_CONST_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST(mul_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_DIV_SPEC_UNUSED_CONST_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST(div_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_MOD_SPEC_UNUSED_CONST_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST(mod_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SL_SPEC_UNUSED_CONST_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST(shift_left_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SR_SPEC_UNUSED_CONST_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST(shift_right_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_CONCAT_SPEC_UNUSED_CONST_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST(concat_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_OR_SPEC_UNUSED_CONST_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST(bitwise_or_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_AND_SPEC_UNUSED_CONST_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST(bitwise_and_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_XOR_SPEC_UNUSED_CONST_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST(bitwise_xor_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_POW_SPEC_UNUSED_CONST_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST(pow_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_pre_incdec_property_helper_SPEC_UNUSED_CONST(ZEND_OPCODE_HANDLER_ARGS)
@@ -32776,7 +32776,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_YIELD_SPEC_UNUSED_CONST_HANDLE
ZEND_VM_RETURN();
}
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMPVAR(binary_op_type binary_op ZEND_OPCODE_HANDLER_ARGS_DC)
+static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMPVAR(ZEND_OPCODE_HANDLER_ARGS)
{
USE_OPLINE
zend_free_op free_op2, free_op_data;
@@ -32826,7 +32826,7 @@ assign_op_object:
if (UNEXPECTED(Z_ISREF_P(zptr))) {
ref = Z_REF_P(zptr);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
- zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
+ zend_binary_assign_op_typed_ref(ref, value OPLINE_CC EXECUTE_DATA_CC);
break;
}
zptr = Z_REFVAL_P(zptr);
@@ -32839,9 +32839,9 @@ assign_op_object:
}
if (UNEXPECTED(prop_info)) {
/* special case for typed properties */
- zend_binary_assign_op_typed_prop(prop_info, zptr, value, binary_op EXECUTE_DATA_CC);
+ zend_binary_assign_op_typed_prop(prop_info, zptr, value OPLINE_CC EXECUTE_DATA_CC);
} else {
- binary_op(zptr, zptr, value);
+ zend_binary_op(zptr, zptr, value OPLINE_CC);
}
} while (0);
@@ -32850,7 +32850,7 @@ assign_op_object:
}
}
} else {
- zend_assign_op_overloaded_property(object, property, cache_slot, value, binary_op OPLINE_CC EXECUTE_DATA_CC);
+ zend_assign_op_overloaded_property(object, property, cache_slot, value OPLINE_CC EXECUTE_DATA_CC);
}
} while (0);
@@ -32864,62 +32864,62 @@ assign_op_object:
/* No specialization for op_types (CONST|TMP|VAR|CV, UNUSED|CONST|TMPVAR) */
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_ADD_SPEC_UNUSED_TMPVAR_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMPVAR(add_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SUB_SPEC_UNUSED_TMPVAR_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMPVAR(sub_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_MUL_SPEC_UNUSED_TMPVAR_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMPVAR(mul_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_DIV_SPEC_UNUSED_TMPVAR_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMPVAR(div_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_MOD_SPEC_UNUSED_TMPVAR_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMPVAR(mod_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SL_SPEC_UNUSED_TMPVAR_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMPVAR(shift_left_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SR_SPEC_UNUSED_TMPVAR_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMPVAR(shift_right_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_CONCAT_SPEC_UNUSED_TMPVAR_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMPVAR(concat_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_OR_SPEC_UNUSED_TMPVAR_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMPVAR(bitwise_or_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_AND_SPEC_UNUSED_TMPVAR_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMPVAR(bitwise_and_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_XOR_SPEC_UNUSED_TMPVAR_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMPVAR(bitwise_xor_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_POW_SPEC_UNUSED_TMPVAR_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMPVAR(pow_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_pre_incdec_property_helper_SPEC_UNUSED_TMPVAR(ZEND_OPCODE_HANDLER_ARGS)
@@ -35335,7 +35335,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_FUNC_GET_ARGS_SPEC_UNUSED_UNUS
ZEND_VM_NEXT_OPCODE();
}
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV(binary_op_type binary_op ZEND_OPCODE_HANDLER_ARGS_DC)
+static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV(ZEND_OPCODE_HANDLER_ARGS)
{
USE_OPLINE
zend_free_op free_op_data;
@@ -35385,7 +35385,7 @@ assign_op_object:
if (UNEXPECTED(Z_ISREF_P(zptr))) {
ref = Z_REF_P(zptr);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
- zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
+ zend_binary_assign_op_typed_ref(ref, value OPLINE_CC EXECUTE_DATA_CC);
break;
}
zptr = Z_REFVAL_P(zptr);
@@ -35398,9 +35398,9 @@ assign_op_object:
}
if (UNEXPECTED(prop_info)) {
/* special case for typed properties */
- zend_binary_assign_op_typed_prop(prop_info, zptr, value, binary_op EXECUTE_DATA_CC);
+ zend_binary_assign_op_typed_prop(prop_info, zptr, value OPLINE_CC EXECUTE_DATA_CC);
} else {
- binary_op(zptr, zptr, value);
+ zend_binary_op(zptr, zptr, value OPLINE_CC);
}
} while (0);
@@ -35409,7 +35409,7 @@ assign_op_object:
}
}
} else {
- zend_assign_op_overloaded_property(object, property, cache_slot, value, binary_op OPLINE_CC EXECUTE_DATA_CC);
+ zend_assign_op_overloaded_property(object, property, cache_slot, value OPLINE_CC EXECUTE_DATA_CC);
}
} while (0);
@@ -35423,62 +35423,62 @@ assign_op_object:
/* No specialization for op_types (CONST|TMP|VAR|CV, UNUSED|CONST|TMPVAR) */
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_ADD_SPEC_UNUSED_CV_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV(add_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SUB_SPEC_UNUSED_CV_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV(sub_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_MUL_SPEC_UNUSED_CV_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV(mul_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_DIV_SPEC_UNUSED_CV_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV(div_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_MOD_SPEC_UNUSED_CV_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV(mod_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SL_SPEC_UNUSED_CV_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV(shift_left_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SR_SPEC_UNUSED_CV_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV(shift_right_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_CONCAT_SPEC_UNUSED_CV_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV(concat_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_OR_SPEC_UNUSED_CV_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV(bitwise_or_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_AND_SPEC_UNUSED_CV_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV(bitwise_and_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_XOR_SPEC_UNUSED_CV_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV(bitwise_xor_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_POW_SPEC_UNUSED_CV_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV(pow_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_pre_incdec_property_helper_SPEC_UNUSED_CV(ZEND_OPCODE_HANDLER_ARGS)
@@ -39565,7 +39565,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_BOOL_XOR_SPEC_CV_CONST_HANDLER
ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
}
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_CV_CONST(binary_op_type binary_op ZEND_OPCODE_HANDLER_ARGS_DC)
+static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_CV_CONST(ZEND_OPCODE_HANDLER_ARGS)
{
USE_OPLINE
zend_free_op free_op_data;
@@ -39615,7 +39615,7 @@ assign_op_object:
if (UNEXPECTED(Z_ISREF_P(zptr))) {
ref = Z_REF_P(zptr);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
- zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
+ zend_binary_assign_op_typed_ref(ref, value OPLINE_CC EXECUTE_DATA_CC);
break;
}
zptr = Z_REFVAL_P(zptr);
@@ -39628,9 +39628,9 @@ assign_op_object:
}
if (UNEXPECTED(prop_info)) {
/* special case for typed properties */
- zend_binary_assign_op_typed_prop(prop_info, zptr, value, binary_op EXECUTE_DATA_CC);
+ zend_binary_assign_op_typed_prop(prop_info, zptr, value OPLINE_CC EXECUTE_DATA_CC);
} else {
- binary_op(zptr, zptr, value);
+ zend_binary_op(zptr, zptr, value OPLINE_CC);
}
} while (0);
@@ -39639,7 +39639,7 @@ assign_op_object:
}
}
} else {
- zend_assign_op_overloaded_property(object, property, cache_slot, value, binary_op OPLINE_CC EXECUTE_DATA_CC);
+ zend_assign_op_overloaded_property(object, property, cache_slot, value OPLINE_CC EXECUTE_DATA_CC);
}
} while (0);
@@ -39651,7 +39651,7 @@ assign_op_object:
}
/* No specialization for op_types (CONST|TMP|VAR|CV, UNUSED|CONST|TMPVAR) */
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_dim_helper_SPEC_CV_CONST(binary_op_type binary_op ZEND_OPCODE_HANDLER_ARGS_DC)
+static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_dim_helper_SPEC_CV_CONST(ZEND_OPCODE_HANDLER_ARGS)
{
USE_OPLINE
zend_free_op free_op_data1;
@@ -39690,11 +39690,11 @@ assign_dim_op_new_array:
zend_reference *ref = Z_REF_P(var_ptr);
var_ptr = Z_REFVAL_P(var_ptr);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
- zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
+ zend_binary_assign_op_typed_ref(ref, value OPLINE_CC EXECUTE_DATA_CC);
break;
}
}
- binary_op(var_ptr, var_ptr, value);
+ zend_binary_op(var_ptr, var_ptr, value OPLINE_CC);
} while (0);
if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
@@ -39715,7 +39715,7 @@ assign_dim_op_new_array:
if (IS_CONST == IS_CONST && Z_EXTRA_P(dim) == ZEND_EXTRA_VALUE) {
dim++;
}
- zend_binary_assign_op_obj_dim(container, dim, value, binary_op OPLINE_CC EXECUTE_DATA_CC);
+ zend_binary_assign_op_obj_dim(container, dim, value OPLINE_CC EXECUTE_DATA_CC);
} else {
if (UNEXPECTED(Z_TYPE_P(container) == IS_STRING)) {
if (IS_CONST == IS_UNUSED) {
@@ -39750,7 +39750,7 @@ assign_dim_op_ret_null:
ZEND_VM_NEXT_OPCODE_EX(1, 2);
}
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_simple_helper_SPEC_CV_CONST(binary_op_type binary_op ZEND_OPCODE_HANDLER_ARGS_DC)
+static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_simple_helper_SPEC_CV_CONST(ZEND_OPCODE_HANDLER_ARGS)
{
USE_OPLINE
@@ -39770,12 +39770,12 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_simple_helper
if (UNEXPECTED(Z_TYPE_P(var_ptr) == IS_REFERENCE)) {
zend_reference *ref = Z_REF_P(var_ptr);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
- zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
+ zend_binary_assign_op_typed_ref(ref, value OPLINE_CC EXECUTE_DATA_CC);
break;
}
var_ptr = Z_REFVAL_P(var_ptr);
}
- binary_op(var_ptr, var_ptr, value);
+ zend_binary_op(var_ptr, var_ptr, value OPLINE_CC);
} while (0);
if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
@@ -39789,182 +39789,182 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_simple_helper
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_ADD_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_CONST(add_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_ADD_SPEC_CV_CONST_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_CONST(add_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_ADD_SPEC_CV_CONST_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_CONST(add_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SUB_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_CONST(sub_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SUB_SPEC_CV_CONST_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_CONST(sub_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SUB_SPEC_CV_CONST_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_CONST(sub_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_MUL_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_CONST(mul_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_MUL_SPEC_CV_CONST_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_CONST(mul_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_MUL_SPEC_CV_CONST_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_CONST(mul_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_DIV_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_CONST(div_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_DIV_SPEC_CV_CONST_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_CONST(div_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_DIV_SPEC_CV_CONST_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_CONST(div_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_MOD_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_CONST(mod_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_MOD_SPEC_CV_CONST_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_CONST(mod_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_MOD_SPEC_CV_CONST_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_CONST(mod_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SL_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_CONST(shift_left_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SL_SPEC_CV_CONST_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_CONST(shift_left_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SL_SPEC_CV_CONST_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_CONST(shift_left_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SR_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_CONST(shift_right_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SR_SPEC_CV_CONST_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_CONST(shift_right_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SR_SPEC_CV_CONST_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_CONST(shift_right_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_CONCAT_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_CONST(concat_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_CONCAT_SPEC_CV_CONST_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_CONST(concat_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_CONCAT_SPEC_CV_CONST_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_CONST(concat_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_OR_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_CONST(bitwise_or_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_OR_SPEC_CV_CONST_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_CONST(bitwise_or_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_OR_SPEC_CV_CONST_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_CONST(bitwise_or_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_AND_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_CONST(bitwise_and_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_AND_SPEC_CV_CONST_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_CONST(bitwise_and_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_AND_SPEC_CV_CONST_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_CONST(bitwise_and_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_XOR_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_CONST(bitwise_xor_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_XOR_SPEC_CV_CONST_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_CONST(bitwise_xor_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_XOR_SPEC_CV_CONST_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_CONST(bitwise_xor_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_POW_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_CONST(pow_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_POW_SPEC_CV_CONST_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_CONST(pow_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_POW_SPEC_CV_CONST_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_CONST(pow_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_pre_incdec_property_helper_SPEC_CV_CONST(ZEND_OPCODE_HANDLER_ARGS)
@@ -43457,7 +43457,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_BOOL_XOR_SPEC_CV_TMPVAR_HANDLE
ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
}
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_CV_TMPVAR(binary_op_type binary_op ZEND_OPCODE_HANDLER_ARGS_DC)
+static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_CV_TMPVAR(ZEND_OPCODE_HANDLER_ARGS)
{
USE_OPLINE
zend_free_op free_op2, free_op_data;
@@ -43507,7 +43507,7 @@ assign_op_object:
if (UNEXPECTED(Z_ISREF_P(zptr))) {
ref = Z_REF_P(zptr);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
- zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
+ zend_binary_assign_op_typed_ref(ref, value OPLINE_CC EXECUTE_DATA_CC);
break;
}
zptr = Z_REFVAL_P(zptr);
@@ -43520,9 +43520,9 @@ assign_op_object:
}
if (UNEXPECTED(prop_info)) {
/* special case for typed properties */
- zend_binary_assign_op_typed_prop(prop_info, zptr, value, binary_op EXECUTE_DATA_CC);
+ zend_binary_assign_op_typed_prop(prop_info, zptr, value OPLINE_CC EXECUTE_DATA_CC);
} else {
- binary_op(zptr, zptr, value);
+ zend_binary_op(zptr, zptr, value OPLINE_CC);
}
} while (0);
@@ -43531,7 +43531,7 @@ assign_op_object:
}
}
} else {
- zend_assign_op_overloaded_property(object, property, cache_slot, value, binary_op OPLINE_CC EXECUTE_DATA_CC);
+ zend_assign_op_overloaded_property(object, property, cache_slot, value OPLINE_CC EXECUTE_DATA_CC);
}
} while (0);
@@ -43543,7 +43543,7 @@ assign_op_object:
}
/* No specialization for op_types (CONST|TMP|VAR|CV, UNUSED|CONST|TMPVAR) */
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_dim_helper_SPEC_CV_TMPVAR(binary_op_type binary_op ZEND_OPCODE_HANDLER_ARGS_DC)
+static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_dim_helper_SPEC_CV_TMPVAR(ZEND_OPCODE_HANDLER_ARGS)
{
USE_OPLINE
zend_free_op free_op2, free_op_data1;
@@ -43582,11 +43582,11 @@ assign_dim_op_new_array:
zend_reference *ref = Z_REF_P(var_ptr);
var_ptr = Z_REFVAL_P(var_ptr);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
- zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
+ zend_binary_assign_op_typed_ref(ref, value OPLINE_CC EXECUTE_DATA_CC);
break;
}
}
- binary_op(var_ptr, var_ptr, value);
+ zend_binary_op(var_ptr, var_ptr, value OPLINE_CC);
} while (0);
if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
@@ -43607,7 +43607,7 @@ assign_dim_op_new_array:
if ((IS_TMP_VAR|IS_VAR) == IS_CONST && Z_EXTRA_P(dim) == ZEND_EXTRA_VALUE) {
dim++;
}
- zend_binary_assign_op_obj_dim(container, dim, value, binary_op OPLINE_CC EXECUTE_DATA_CC);
+ zend_binary_assign_op_obj_dim(container, dim, value OPLINE_CC EXECUTE_DATA_CC);
} else {
if (UNEXPECTED(Z_TYPE_P(container) == IS_STRING)) {
if ((IS_TMP_VAR|IS_VAR) == IS_UNUSED) {
@@ -43643,7 +43643,7 @@ assign_dim_op_ret_null:
ZEND_VM_NEXT_OPCODE_EX(1, 2);
}
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_simple_helper_SPEC_CV_TMPVAR(binary_op_type binary_op ZEND_OPCODE_HANDLER_ARGS_DC)
+static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_simple_helper_SPEC_CV_TMPVAR(ZEND_OPCODE_HANDLER_ARGS)
{
USE_OPLINE
zend_free_op free_op2;
@@ -43663,12 +43663,12 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_simple_helper
if (UNEXPECTED(Z_TYPE_P(var_ptr) == IS_REFERENCE)) {
zend_reference *ref = Z_REF_P(var_ptr);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
- zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
+ zend_binary_assign_op_typed_ref(ref, value OPLINE_CC EXECUTE_DATA_CC);
break;
}
var_ptr = Z_REFVAL_P(var_ptr);
}
- binary_op(var_ptr, var_ptr, value);
+ zend_binary_op(var_ptr, var_ptr, value OPLINE_CC);
} while (0);
if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
@@ -43683,182 +43683,182 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_simple_helper
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_ADD_SPEC_CV_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_TMPVAR(add_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_ADD_SPEC_CV_TMPVAR_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_TMPVAR(add_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_ADD_SPEC_CV_TMPVAR_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_TMPVAR(add_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SUB_SPEC_CV_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_TMPVAR(sub_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SUB_SPEC_CV_TMPVAR_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_TMPVAR(sub_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SUB_SPEC_CV_TMPVAR_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_TMPVAR(sub_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_MUL_SPEC_CV_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_TMPVAR(mul_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_MUL_SPEC_CV_TMPVAR_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_TMPVAR(mul_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_MUL_SPEC_CV_TMPVAR_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_TMPVAR(mul_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_DIV_SPEC_CV_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_TMPVAR(div_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_DIV_SPEC_CV_TMPVAR_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_TMPVAR(div_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_DIV_SPEC_CV_TMPVAR_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_TMPVAR(div_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_MOD_SPEC_CV_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_TMPVAR(mod_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_MOD_SPEC_CV_TMPVAR_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_TMPVAR(mod_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_MOD_SPEC_CV_TMPVAR_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_TMPVAR(mod_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SL_SPEC_CV_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_TMPVAR(shift_left_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SL_SPEC_CV_TMPVAR_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_TMPVAR(shift_left_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SL_SPEC_CV_TMPVAR_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_TMPVAR(shift_left_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SR_SPEC_CV_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_TMPVAR(shift_right_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SR_SPEC_CV_TMPVAR_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_TMPVAR(shift_right_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SR_SPEC_CV_TMPVAR_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_TMPVAR(shift_right_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_CONCAT_SPEC_CV_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_TMPVAR(concat_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_CONCAT_SPEC_CV_TMPVAR_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_TMPVAR(concat_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_CONCAT_SPEC_CV_TMPVAR_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_TMPVAR(concat_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_OR_SPEC_CV_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_TMPVAR(bitwise_or_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_OR_SPEC_CV_TMPVAR_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_TMPVAR(bitwise_or_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_OR_SPEC_CV_TMPVAR_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_TMPVAR(bitwise_or_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_AND_SPEC_CV_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_TMPVAR(bitwise_and_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_AND_SPEC_CV_TMPVAR_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_TMPVAR(bitwise_and_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_AND_SPEC_CV_TMPVAR_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_TMPVAR(bitwise_and_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_XOR_SPEC_CV_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_TMPVAR(bitwise_xor_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_XOR_SPEC_CV_TMPVAR_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_TMPVAR(bitwise_xor_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_XOR_SPEC_CV_TMPVAR_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_TMPVAR(bitwise_xor_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_POW_SPEC_CV_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_TMPVAR(pow_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_POW_SPEC_CV_TMPVAR_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_TMPVAR(pow_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_POW_SPEC_CV_TMPVAR_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_TMPVAR(pow_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_pre_incdec_property_helper_SPEC_CV_TMPVAR(ZEND_OPCODE_HANDLER_ARGS)
@@ -46711,7 +46711,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_YIELD_SPEC_CV_VAR_HANDLER(ZEND
ZEND_VM_RETURN();
}
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_dim_helper_SPEC_CV_UNUSED(binary_op_type binary_op ZEND_OPCODE_HANDLER_ARGS_DC)
+static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_dim_helper_SPEC_CV_UNUSED(ZEND_OPCODE_HANDLER_ARGS)
{
USE_OPLINE
zend_free_op free_op_data1;
@@ -46750,11 +46750,11 @@ assign_dim_op_new_array:
zend_reference *ref = Z_REF_P(var_ptr);
var_ptr = Z_REFVAL_P(var_ptr);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
- zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
+ zend_binary_assign_op_typed_ref(ref, value OPLINE_CC EXECUTE_DATA_CC);
break;
}
}
- binary_op(var_ptr, var_ptr, value);
+ zend_binary_op(var_ptr, var_ptr, value OPLINE_CC);
} while (0);
if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
@@ -46775,7 +46775,7 @@ assign_dim_op_new_array:
if (IS_UNUSED == IS_CONST && Z_EXTRA_P(dim) == ZEND_EXTRA_VALUE) {
dim++;
}
- zend_binary_assign_op_obj_dim(container, dim, value, binary_op OPLINE_CC EXECUTE_DATA_CC);
+ zend_binary_assign_op_obj_dim(container, dim, value OPLINE_CC EXECUTE_DATA_CC);
} else {
if (UNEXPECTED(Z_TYPE_P(container) == IS_STRING)) {
if (IS_UNUSED == IS_UNUSED) {
@@ -46812,62 +46812,62 @@ assign_dim_op_ret_null:
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_ADD_SPEC_CV_UNUSED_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_UNUSED(add_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_UNUSED(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SUB_SPEC_CV_UNUSED_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_UNUSED(sub_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_UNUSED(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_MUL_SPEC_CV_UNUSED_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_UNUSED(mul_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_UNUSED(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_DIV_SPEC_CV_UNUSED_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_UNUSED(div_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_UNUSED(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_MOD_SPEC_CV_UNUSED_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_UNUSED(mod_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_UNUSED(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SL_SPEC_CV_UNUSED_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_UNUSED(shift_left_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_UNUSED(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SR_SPEC_CV_UNUSED_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_UNUSED(shift_right_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_UNUSED(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_CONCAT_SPEC_CV_UNUSED_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_UNUSED(concat_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_UNUSED(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_OR_SPEC_CV_UNUSED_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_UNUSED(bitwise_or_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_UNUSED(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_AND_SPEC_CV_UNUSED_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_UNUSED(bitwise_and_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_UNUSED(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_XOR_SPEC_CV_UNUSED_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_UNUSED(bitwise_xor_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_UNUSED(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_POW_SPEC_CV_UNUSED_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_UNUSED(pow_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_UNUSED(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_fetch_var_address_helper_SPEC_CV_UNUSED(int type ZEND_OPCODE_HANDLER_ARGS_DC)
@@ -48986,7 +48986,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_BOOL_XOR_SPEC_CV_CV_HANDLER(ZE
ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
}
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_CV_CV(binary_op_type binary_op ZEND_OPCODE_HANDLER_ARGS_DC)
+static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_CV_CV(ZEND_OPCODE_HANDLER_ARGS)
{
USE_OPLINE
zend_free_op free_op_data;
@@ -49036,7 +49036,7 @@ assign_op_object:
if (UNEXPECTED(Z_ISREF_P(zptr))) {
ref = Z_REF_P(zptr);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
- zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
+ zend_binary_assign_op_typed_ref(ref, value OPLINE_CC EXECUTE_DATA_CC);
break;
}
zptr = Z_REFVAL_P(zptr);
@@ -49049,9 +49049,9 @@ assign_op_object:
}
if (UNEXPECTED(prop_info)) {
/* special case for typed properties */
- zend_binary_assign_op_typed_prop(prop_info, zptr, value, binary_op EXECUTE_DATA_CC);
+ zend_binary_assign_op_typed_prop(prop_info, zptr, value OPLINE_CC EXECUTE_DATA_CC);
} else {
- binary_op(zptr, zptr, value);
+ zend_binary_op(zptr, zptr, value OPLINE_CC);
}
} while (0);
@@ -49060,7 +49060,7 @@ assign_op_object:
}
}
} else {
- zend_assign_op_overloaded_property(object, property, cache_slot, value, binary_op OPLINE_CC EXECUTE_DATA_CC);
+ zend_assign_op_overloaded_property(object, property, cache_slot, value OPLINE_CC EXECUTE_DATA_CC);
}
} while (0);
@@ -49072,7 +49072,7 @@ assign_op_object:
}
/* No specialization for op_types (CONST|TMP|VAR|CV, UNUSED|CONST|TMPVAR) */
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_dim_helper_SPEC_CV_CV(binary_op_type binary_op ZEND_OPCODE_HANDLER_ARGS_DC)
+static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_dim_helper_SPEC_CV_CV(ZEND_OPCODE_HANDLER_ARGS)
{
USE_OPLINE
zend_free_op free_op_data1;
@@ -49111,11 +49111,11 @@ assign_dim_op_new_array:
zend_reference *ref = Z_REF_P(var_ptr);
var_ptr = Z_REFVAL_P(var_ptr);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
- zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
+ zend_binary_assign_op_typed_ref(ref, value OPLINE_CC EXECUTE_DATA_CC);
break;
}
}
- binary_op(var_ptr, var_ptr, value);
+ zend_binary_op(var_ptr, var_ptr, value OPLINE_CC);
} while (0);
if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
@@ -49136,7 +49136,7 @@ assign_dim_op_new_array:
if (IS_CV == IS_CONST && Z_EXTRA_P(dim) == ZEND_EXTRA_VALUE) {
dim++;
}
- zend_binary_assign_op_obj_dim(container, dim, value, binary_op OPLINE_CC EXECUTE_DATA_CC);
+ zend_binary_assign_op_obj_dim(container, dim, value OPLINE_CC EXECUTE_DATA_CC);
} else {
if (UNEXPECTED(Z_TYPE_P(container) == IS_STRING)) {
if (IS_CV == IS_UNUSED) {
@@ -49171,7 +49171,7 @@ assign_dim_op_ret_null:
ZEND_VM_NEXT_OPCODE_EX(1, 2);
}
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_simple_helper_SPEC_CV_CV(binary_op_type binary_op ZEND_OPCODE_HANDLER_ARGS_DC)
+static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_simple_helper_SPEC_CV_CV(ZEND_OPCODE_HANDLER_ARGS)
{
USE_OPLINE
@@ -49191,12 +49191,12 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_simple_helper
if (UNEXPECTED(Z_TYPE_P(var_ptr) == IS_REFERENCE)) {
zend_reference *ref = Z_REF_P(var_ptr);
if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
- zend_binary_assign_op_typed_ref(ref, value, binary_op EXECUTE_DATA_CC);
+ zend_binary_assign_op_typed_ref(ref, value OPLINE_CC EXECUTE_DATA_CC);
break;
}
var_ptr = Z_REFVAL_P(var_ptr);
}
- binary_op(var_ptr, var_ptr, value);
+ zend_binary_op(var_ptr, var_ptr, value OPLINE_CC);
} while (0);
if (UNEXPECTED(RETURN_VALUE_USED(opline))) {
@@ -49210,182 +49210,182 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_binary_assign_op_simple_helper
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_ADD_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_CV(add_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_ADD_SPEC_CV_CV_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_CV(add_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_ADD_SPEC_CV_CV_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_CV(add_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SUB_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_CV(sub_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SUB_SPEC_CV_CV_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_CV(sub_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SUB_SPEC_CV_CV_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_CV(sub_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_MUL_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_CV(mul_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_MUL_SPEC_CV_CV_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_CV(mul_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_MUL_SPEC_CV_CV_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_CV(mul_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_DIV_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_CV(div_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_DIV_SPEC_CV_CV_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_CV(div_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_DIV_SPEC_CV_CV_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_CV(div_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_MOD_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_CV(mod_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_MOD_SPEC_CV_CV_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_CV(mod_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_MOD_SPEC_CV_CV_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_CV(mod_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SL_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_CV(shift_left_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SL_SPEC_CV_CV_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_CV(shift_left_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SL_SPEC_CV_CV_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_CV(shift_left_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SR_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_CV(shift_right_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SR_SPEC_CV_CV_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_CV(shift_right_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_SR_SPEC_CV_CV_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_CV(shift_right_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_CONCAT_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_CV(concat_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_CONCAT_SPEC_CV_CV_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_CV(concat_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_CONCAT_SPEC_CV_CV_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_CV(concat_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_OR_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_CV(bitwise_or_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_OR_SPEC_CV_CV_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_CV(bitwise_or_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_OR_SPEC_CV_CV_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_CV(bitwise_or_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_AND_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_CV(bitwise_and_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_AND_SPEC_CV_CV_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_CV(bitwise_and_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_AND_SPEC_CV_CV_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_CV(bitwise_and_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_XOR_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_CV(bitwise_xor_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_XOR_SPEC_CV_CV_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_CV(bitwise_xor_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_BW_XOR_SPEC_CV_CV_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_CV(bitwise_xor_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_POW_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_CV(pow_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_simple_helper_SPEC_CV_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_POW_SPEC_CV_CV_DIM_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_CV(pow_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_dim_helper_SPEC_CV_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_POW_SPEC_CV_CV_OBJ_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
{
- ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_CV(pow_function ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC));
+ ZEND_VM_TAIL_CALL(zend_binary_assign_op_obj_helper_SPEC_CV_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
}
static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_pre_incdec_property_helper_SPEC_CV_CV(ZEND_OPCODE_HANDLER_ARGS)
@@ -52236,6 +52236,31 @@ ZEND_API void execute_ex(zend_execute_data *ex)
(void*)&&ZEND_BW_XOR_SPEC_CV_TMPVAR_LABEL,
(void*)&&ZEND_NULL_LABEL,
(void*)&&ZEND_BW_XOR_SPEC_CV_CV_LABEL,
+ (void*)&&ZEND_POW_SPEC_CONST_CONST_LABEL,
+ (void*)&&ZEND_POW_SPEC_CONST_TMPVAR_LABEL,
+ (void*)&&ZEND_POW_SPEC_CONST_TMPVAR_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_POW_SPEC_CONST_CV_LABEL,
+ (void*)&&ZEND_POW_SPEC_TMPVAR_CONST_LABEL,
+ (void*)&&ZEND_POW_SPEC_TMPVAR_TMPVAR_LABEL,
+ (void*)&&ZEND_POW_SPEC_TMPVAR_TMPVAR_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_POW_SPEC_TMPVAR_CV_LABEL,
+ (void*)&&ZEND_POW_SPEC_TMPVAR_CONST_LABEL,
+ (void*)&&ZEND_POW_SPEC_TMPVAR_TMPVAR_LABEL,
+ (void*)&&ZEND_POW_SPEC_TMPVAR_TMPVAR_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_POW_SPEC_TMPVAR_CV_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_POW_SPEC_CV_CONST_LABEL,
+ (void*)&&ZEND_POW_SPEC_CV_TMPVAR_LABEL,
+ (void*)&&ZEND_POW_SPEC_CV_TMPVAR_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_POW_SPEC_CV_CV_LABEL,
(void*)&&ZEND_BW_NOT_SPEC_CONST_LABEL,
(void*)&&ZEND_BW_NOT_SPEC_TMPVAR_LABEL,
(void*)&&ZEND_BW_NOT_SPEC_TMPVAR_LABEL,
@@ -52421,16 +52446,6 @@ ZEND_API void execute_ex(zend_execute_data *ex)
(void*)&&ZEND_IS_SMALLER_OR_EQUAL_SPEC_CV_TMPVAR_LABEL,
(void*)&&ZEND_NULL_LABEL,
(void*)&&ZEND_IS_SMALLER_OR_EQUAL_SPEC_CV_CV_LABEL,
- (void*)&&ZEND_CAST_SPEC_CONST_LABEL,
- (void*)&&ZEND_CAST_SPEC_TMP_LABEL,
- (void*)&&ZEND_CAST_SPEC_VAR_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_CAST_SPEC_CV_LABEL,
- (void*)&&ZEND_QM_ASSIGN_SPEC_CONST_LABEL,
- (void*)&&ZEND_QM_ASSIGN_SPEC_TMP_LABEL,
- (void*)&&ZEND_QM_ASSIGN_SPEC_VAR_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_QM_ASSIGN_SPEC_CV_LABEL,
(void*)&&ZEND_NULL_LABEL,
(void*)&&ZEND_NULL_LABEL,
(void*)&&ZEND_NULL_LABEL,
@@ -53534,6 +53549,106 @@ ZEND_API void execute_ex(zend_execute_data *ex)
(void*)&&ZEND_NULL_LABEL,
(void*)&&ZEND_NULL_LABEL,
(void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_ASSIGN_POW_SPEC_STATIC_PROP_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_ASSIGN_POW_SPEC_STATIC_PROP_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_ASSIGN_POW_SPEC_STATIC_PROP_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_ASSIGN_POW_SPEC_STATIC_PROP_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_ASSIGN_POW_SPEC_STATIC_PROP_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_ASSIGN_POW_SPEC_STATIC_PROP_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_ASSIGN_POW_SPEC_STATIC_PROP_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_ASSIGN_POW_SPEC_STATIC_PROP_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_ASSIGN_POW_SPEC_VAR_CONST_LABEL,
+ (void*)&&ZEND_ASSIGN_POW_SPEC_VAR_CONST_DIM_LABEL,
+ (void*)&&ZEND_ASSIGN_POW_SPEC_VAR_CONST_OBJ_LABEL,
+ (void*)&&ZEND_ASSIGN_POW_SPEC_STATIC_PROP_LABEL,
+ (void*)&&ZEND_ASSIGN_POW_SPEC_VAR_TMPVAR_LABEL,
+ (void*)&&ZEND_ASSIGN_POW_SPEC_VAR_TMPVAR_DIM_LABEL,
+ (void*)&&ZEND_ASSIGN_POW_SPEC_VAR_TMPVAR_OBJ_LABEL,
+ (void*)&&ZEND_ASSIGN_POW_SPEC_STATIC_PROP_LABEL,
+ (void*)&&ZEND_ASSIGN_POW_SPEC_VAR_TMPVAR_LABEL,
+ (void*)&&ZEND_ASSIGN_POW_SPEC_VAR_TMPVAR_DIM_LABEL,
+ (void*)&&ZEND_ASSIGN_POW_SPEC_VAR_TMPVAR_OBJ_LABEL,
+ (void*)&&ZEND_ASSIGN_POW_SPEC_STATIC_PROP_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_ASSIGN_POW_SPEC_VAR_UNUSED_DIM_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_ASSIGN_POW_SPEC_STATIC_PROP_LABEL,
+ (void*)&&ZEND_ASSIGN_POW_SPEC_VAR_CV_LABEL,
+ (void*)&&ZEND_ASSIGN_POW_SPEC_VAR_CV_DIM_LABEL,
+ (void*)&&ZEND_ASSIGN_POW_SPEC_VAR_CV_OBJ_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_ASSIGN_POW_SPEC_UNUSED_CONST_OBJ_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_ASSIGN_POW_SPEC_UNUSED_TMPVAR_OBJ_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_ASSIGN_POW_SPEC_UNUSED_TMPVAR_OBJ_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_ASSIGN_POW_SPEC_UNUSED_CV_OBJ_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_ASSIGN_POW_SPEC_CV_CONST_LABEL,
+ (void*)&&ZEND_ASSIGN_POW_SPEC_CV_CONST_DIM_LABEL,
+ (void*)&&ZEND_ASSIGN_POW_SPEC_CV_CONST_OBJ_LABEL,
+ (void*)&&ZEND_ASSIGN_POW_SPEC_STATIC_PROP_LABEL,
+ (void*)&&ZEND_ASSIGN_POW_SPEC_CV_TMPVAR_LABEL,
+ (void*)&&ZEND_ASSIGN_POW_SPEC_CV_TMPVAR_DIM_LABEL,
+ (void*)&&ZEND_ASSIGN_POW_SPEC_CV_TMPVAR_OBJ_LABEL,
+ (void*)&&ZEND_ASSIGN_POW_SPEC_STATIC_PROP_LABEL,
+ (void*)&&ZEND_ASSIGN_POW_SPEC_CV_TMPVAR_LABEL,
+ (void*)&&ZEND_ASSIGN_POW_SPEC_CV_TMPVAR_DIM_LABEL,
+ (void*)&&ZEND_ASSIGN_POW_SPEC_CV_TMPVAR_OBJ_LABEL,
+ (void*)&&ZEND_ASSIGN_POW_SPEC_STATIC_PROP_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_ASSIGN_POW_SPEC_CV_UNUSED_DIM_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_ASSIGN_POW_SPEC_STATIC_PROP_LABEL,
+ (void*)&&ZEND_ASSIGN_POW_SPEC_CV_CV_LABEL,
+ (void*)&&ZEND_ASSIGN_POW_SPEC_CV_CV_DIM_LABEL,
+ (void*)&&ZEND_ASSIGN_POW_SPEC_CV_CV_OBJ_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
(void*)&&ZEND_NULL_LABEL,
(void*)&&ZEND_PRE_INC_SPEC_VAR_RETVAL_UNUSED_LABEL,
(void*)&&ZEND_PRE_INC_SPEC_VAR_RETVAL_USED_LABEL,
@@ -53641,7 +53756,11 @@ ZEND_API void execute_ex(zend_execute_data *ex)
(void*)&&ZEND_ECHO_SPEC_TMPVAR_LABEL,
(void*)&&ZEND_NULL_LABEL,
(void*)&&ZEND_ECHO_SPEC_CV_LABEL,
- (void*)&&ZEND_GENERATOR_CREATE_SPEC_LABEL,
+ (void*)&&ZEND_QM_ASSIGN_SPEC_CONST_LABEL,
+ (void*)&&ZEND_QM_ASSIGN_SPEC_TMP_LABEL,
+ (void*)&&ZEND_QM_ASSIGN_SPEC_VAR_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_QM_ASSIGN_SPEC_CV_LABEL,
(void*)&&ZEND_JMP_SPEC_LABEL,
(void*)&&ZEND_JMPZ_SPEC_CONST_LABEL,
(void*)&&ZEND_JMPZ_SPEC_TMPVAR_LABEL,
@@ -53676,11 +53795,11 @@ ZEND_API void execute_ex(zend_execute_data *ex)
(void*)&&ZEND_CHECK_VAR_SPEC_CV_UNUSED_LABEL,
(void*)&&ZEND_SEND_VAR_NO_REF_EX_SPEC_VAR_LABEL,
(void*)&&ZEND_SEND_VAR_NO_REF_EX_SPEC_VAR_QUICK_LABEL,
+ (void*)&&ZEND_CAST_SPEC_CONST_LABEL,
+ (void*)&&ZEND_CAST_SPEC_TMP_LABEL,
+ (void*)&&ZEND_CAST_SPEC_VAR_LABEL,
(void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_MAKE_REF_SPEC_VAR_UNUSED_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_MAKE_REF_SPEC_CV_UNUSED_LABEL,
+ (void*)&&ZEND_CAST_SPEC_CV_LABEL,
(void*)&&ZEND_BOOL_SPEC_CONST_LABEL,
(void*)&&ZEND_BOOL_SPEC_TMPVAR_LABEL,
(void*)&&ZEND_BOOL_SPEC_TMPVAR_LABEL,
@@ -54659,7 +54778,12 @@ ZEND_API void execute_ex(zend_execute_data *ex)
(void*)&&ZEND_INSTANCEOF_SPEC_CV_VAR_LABEL,
(void*)&&ZEND_INSTANCEOF_SPEC_CV_UNUSED_LABEL,
(void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_DECLARE_CLASS_SPEC_CONST_LABEL,
+ (void*)&&ZEND_GENERATOR_CREATE_SPEC_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_MAKE_REF_SPEC_VAR_UNUSED_LABEL,
+ (void*)&&ZEND_NULL_LABEL,
+ (void*)&&ZEND_MAKE_REF_SPEC_CV_UNUSED_LABEL,
(void*)&&ZEND_DECLARE_FUNCTION_SPEC_LABEL,
(void*)&&ZEND_YIELD_FROM_SPEC_CONST_LABEL,
(void*)&&ZEND_YIELD_FROM_SPEC_TMP_LABEL,
@@ -54667,6 +54791,7 @@ ZEND_API void execute_ex(zend_execute_data *ex)
(void*)&&ZEND_NULL_LABEL,
(void*)&&ZEND_YIELD_FROM_SPEC_CV_LABEL,
(void*)&&ZEND_DECLARE_CONST_SPEC_CONST_CONST_LABEL,
+ (void*)&&ZEND_DECLARE_CLASS_SPEC_CONST_LABEL,
(void*)&&ZEND_DECLARE_CLASS_DELAYED_SPEC_CONST_CONST_LABEL,
(void*)&&ZEND_NULL_LABEL,
(void*)&&ZEND_NULL_LABEL,
@@ -54865,131 +54990,6 @@ ZEND_API void execute_ex(zend_execute_data *ex)
(void*)&&ZEND_FAST_RET_SPEC_LABEL,
(void*)&&ZEND_RECV_VARIADIC_SPEC_UNUSED_LABEL,
(void*)&&ZEND_SEND_UNPACK_SPEC_LABEL,
- (void*)&&ZEND_POW_SPEC_CONST_CONST_LABEL,
- (void*)&&ZEND_POW_SPEC_CONST_TMPVAR_LABEL,
- (void*)&&ZEND_POW_SPEC_CONST_TMPVAR_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_POW_SPEC_CONST_CV_LABEL,
- (void*)&&ZEND_POW_SPEC_TMPVAR_CONST_LABEL,
- (void*)&&ZEND_POW_SPEC_TMPVAR_TMPVAR_LABEL,
- (void*)&&ZEND_POW_SPEC_TMPVAR_TMPVAR_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_POW_SPEC_TMPVAR_CV_LABEL,
- (void*)&&ZEND_POW_SPEC_TMPVAR_CONST_LABEL,
- (void*)&&ZEND_POW_SPEC_TMPVAR_TMPVAR_LABEL,
- (void*)&&ZEND_POW_SPEC_TMPVAR_TMPVAR_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_POW_SPEC_TMPVAR_CV_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_POW_SPEC_CV_CONST_LABEL,
- (void*)&&ZEND_POW_SPEC_CV_TMPVAR_LABEL,
- (void*)&&ZEND_POW_SPEC_CV_TMPVAR_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_POW_SPEC_CV_CV_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_ASSIGN_POW_SPEC_STATIC_PROP_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_ASSIGN_POW_SPEC_STATIC_PROP_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_ASSIGN_POW_SPEC_STATIC_PROP_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_ASSIGN_POW_SPEC_STATIC_PROP_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_ASSIGN_POW_SPEC_STATIC_PROP_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_ASSIGN_POW_SPEC_STATIC_PROP_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_ASSIGN_POW_SPEC_STATIC_PROP_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_ASSIGN_POW_SPEC_STATIC_PROP_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_ASSIGN_POW_SPEC_VAR_CONST_LABEL,
- (void*)&&ZEND_ASSIGN_POW_SPEC_VAR_CONST_DIM_LABEL,
- (void*)&&ZEND_ASSIGN_POW_SPEC_VAR_CONST_OBJ_LABEL,
- (void*)&&ZEND_ASSIGN_POW_SPEC_STATIC_PROP_LABEL,
- (void*)&&ZEND_ASSIGN_POW_SPEC_VAR_TMPVAR_LABEL,
- (void*)&&ZEND_ASSIGN_POW_SPEC_VAR_TMPVAR_DIM_LABEL,
- (void*)&&ZEND_ASSIGN_POW_SPEC_VAR_TMPVAR_OBJ_LABEL,
- (void*)&&ZEND_ASSIGN_POW_SPEC_STATIC_PROP_LABEL,
- (void*)&&ZEND_ASSIGN_POW_SPEC_VAR_TMPVAR_LABEL,
- (void*)&&ZEND_ASSIGN_POW_SPEC_VAR_TMPVAR_DIM_LABEL,
- (void*)&&ZEND_ASSIGN_POW_SPEC_VAR_TMPVAR_OBJ_LABEL,
- (void*)&&ZEND_ASSIGN_POW_SPEC_STATIC_PROP_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_ASSIGN_POW_SPEC_VAR_UNUSED_DIM_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_ASSIGN_POW_SPEC_STATIC_PROP_LABEL,
- (void*)&&ZEND_ASSIGN_POW_SPEC_VAR_CV_LABEL,
- (void*)&&ZEND_ASSIGN_POW_SPEC_VAR_CV_DIM_LABEL,
- (void*)&&ZEND_ASSIGN_POW_SPEC_VAR_CV_OBJ_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_ASSIGN_POW_SPEC_UNUSED_CONST_OBJ_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_ASSIGN_POW_SPEC_UNUSED_TMPVAR_OBJ_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_ASSIGN_POW_SPEC_UNUSED_TMPVAR_OBJ_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_ASSIGN_POW_SPEC_UNUSED_CV_OBJ_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_ASSIGN_POW_SPEC_CV_CONST_LABEL,
- (void*)&&ZEND_ASSIGN_POW_SPEC_CV_CONST_DIM_LABEL,
- (void*)&&ZEND_ASSIGN_POW_SPEC_CV_CONST_OBJ_LABEL,
- (void*)&&ZEND_ASSIGN_POW_SPEC_STATIC_PROP_LABEL,
- (void*)&&ZEND_ASSIGN_POW_SPEC_CV_TMPVAR_LABEL,
- (void*)&&ZEND_ASSIGN_POW_SPEC_CV_TMPVAR_DIM_LABEL,
- (void*)&&ZEND_ASSIGN_POW_SPEC_CV_TMPVAR_OBJ_LABEL,
- (void*)&&ZEND_ASSIGN_POW_SPEC_STATIC_PROP_LABEL,
- (void*)&&ZEND_ASSIGN_POW_SPEC_CV_TMPVAR_LABEL,
- (void*)&&ZEND_ASSIGN_POW_SPEC_CV_TMPVAR_DIM_LABEL,
- (void*)&&ZEND_ASSIGN_POW_SPEC_CV_TMPVAR_OBJ_LABEL,
- (void*)&&ZEND_ASSIGN_POW_SPEC_STATIC_PROP_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_ASSIGN_POW_SPEC_CV_UNUSED_DIM_LABEL,
- (void*)&&ZEND_NULL_LABEL,
- (void*)&&ZEND_ASSIGN_POW_SPEC_STATIC_PROP_LABEL,
- (void*)&&ZEND_ASSIGN_POW_SPEC_CV_CV_LABEL,
- (void*)&&ZEND_ASSIGN_POW_SPEC_CV_CV_DIM_LABEL,
- (void*)&&ZEND_ASSIGN_POW_SPEC_CV_CV_OBJ_LABEL,
- (void*)&&ZEND_NULL_LABEL,
(void*)&&ZEND_BIND_GLOBAL_SPEC_CV_CONST_LABEL,
(void*)&&ZEND_COALESCE_SPEC_CONST_LABEL,
(void*)&&ZEND_COALESCE_SPEC_TMPVAR_LABEL,
@@ -61945,6 +61945,31 @@ void zend_vm_init(void)
ZEND_BW_XOR_SPEC_CV_TMPVAR_HANDLER,
ZEND_NULL_HANDLER,
ZEND_BW_XOR_SPEC_CV_CV_HANDLER,
+ ZEND_POW_SPEC_CONST_CONST_HANDLER,
+ ZEND_POW_SPEC_CONST_TMPVAR_HANDLER,
+ ZEND_POW_SPEC_CONST_TMPVAR_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_POW_SPEC_CONST_CV_HANDLER,
+ ZEND_POW_SPEC_TMPVAR_CONST_HANDLER,
+ ZEND_POW_SPEC_TMPVAR_TMPVAR_HANDLER,
+ ZEND_POW_SPEC_TMPVAR_TMPVAR_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_POW_SPEC_TMPVAR_CV_HANDLER,
+ ZEND_POW_SPEC_TMPVAR_CONST_HANDLER,
+ ZEND_POW_SPEC_TMPVAR_TMPVAR_HANDLER,
+ ZEND_POW_SPEC_TMPVAR_TMPVAR_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_POW_SPEC_TMPVAR_CV_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_POW_SPEC_CV_CONST_HANDLER,
+ ZEND_POW_SPEC_CV_TMPVAR_HANDLER,
+ ZEND_POW_SPEC_CV_TMPVAR_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_POW_SPEC_CV_CV_HANDLER,
ZEND_BW_NOT_SPEC_CONST_HANDLER,
ZEND_BW_NOT_SPEC_TMPVAR_HANDLER,
ZEND_BW_NOT_SPEC_TMPVAR_HANDLER,
@@ -62130,16 +62155,6 @@ void zend_vm_init(void)
ZEND_IS_SMALLER_OR_EQUAL_SPEC_CV_TMPVAR_HANDLER,
ZEND_NULL_HANDLER,
ZEND_IS_SMALLER_OR_EQUAL_SPEC_CV_CV_HANDLER,
- ZEND_CAST_SPEC_CONST_HANDLER,
- ZEND_CAST_SPEC_TMP_HANDLER,
- ZEND_CAST_SPEC_VAR_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_CAST_SPEC_CV_HANDLER,
- ZEND_QM_ASSIGN_SPEC_CONST_HANDLER,
- ZEND_QM_ASSIGN_SPEC_TMP_HANDLER,
- ZEND_QM_ASSIGN_SPEC_VAR_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_QM_ASSIGN_SPEC_CV_HANDLER,
ZEND_NULL_HANDLER,
ZEND_NULL_HANDLER,
ZEND_NULL_HANDLER,
@@ -63243,6 +63258,106 @@ void zend_vm_init(void)
ZEND_NULL_HANDLER,
ZEND_NULL_HANDLER,
ZEND_NULL_HANDLER,
+ ZEND_ASSIGN_POW_SPEC_STATIC_PROP_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_ASSIGN_POW_SPEC_STATIC_PROP_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_ASSIGN_POW_SPEC_STATIC_PROP_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_ASSIGN_POW_SPEC_STATIC_PROP_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_ASSIGN_POW_SPEC_STATIC_PROP_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_ASSIGN_POW_SPEC_STATIC_PROP_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_ASSIGN_POW_SPEC_STATIC_PROP_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_ASSIGN_POW_SPEC_STATIC_PROP_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_ASSIGN_POW_SPEC_VAR_CONST_HANDLER,
+ ZEND_ASSIGN_POW_SPEC_VAR_CONST_DIM_HANDLER,
+ ZEND_ASSIGN_POW_SPEC_VAR_CONST_OBJ_HANDLER,
+ ZEND_ASSIGN_POW_SPEC_STATIC_PROP_HANDLER,
+ ZEND_ASSIGN_POW_SPEC_VAR_TMPVAR_HANDLER,
+ ZEND_ASSIGN_POW_SPEC_VAR_TMPVAR_DIM_HANDLER,
+ ZEND_ASSIGN_POW_SPEC_VAR_TMPVAR_OBJ_HANDLER,
+ ZEND_ASSIGN_POW_SPEC_STATIC_PROP_HANDLER,
+ ZEND_ASSIGN_POW_SPEC_VAR_TMPVAR_HANDLER,
+ ZEND_ASSIGN_POW_SPEC_VAR_TMPVAR_DIM_HANDLER,
+ ZEND_ASSIGN_POW_SPEC_VAR_TMPVAR_OBJ_HANDLER,
+ ZEND_ASSIGN_POW_SPEC_STATIC_PROP_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_ASSIGN_POW_SPEC_VAR_UNUSED_DIM_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_ASSIGN_POW_SPEC_STATIC_PROP_HANDLER,
+ ZEND_ASSIGN_POW_SPEC_VAR_CV_HANDLER,
+ ZEND_ASSIGN_POW_SPEC_VAR_CV_DIM_HANDLER,
+ ZEND_ASSIGN_POW_SPEC_VAR_CV_OBJ_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_ASSIGN_POW_SPEC_UNUSED_CONST_OBJ_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_ASSIGN_POW_SPEC_UNUSED_TMPVAR_OBJ_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_ASSIGN_POW_SPEC_UNUSED_TMPVAR_OBJ_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_ASSIGN_POW_SPEC_UNUSED_CV_OBJ_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_ASSIGN_POW_SPEC_CV_CONST_HANDLER,
+ ZEND_ASSIGN_POW_SPEC_CV_CONST_DIM_HANDLER,
+ ZEND_ASSIGN_POW_SPEC_CV_CONST_OBJ_HANDLER,
+ ZEND_ASSIGN_POW_SPEC_STATIC_PROP_HANDLER,
+ ZEND_ASSIGN_POW_SPEC_CV_TMPVAR_HANDLER,
+ ZEND_ASSIGN_POW_SPEC_CV_TMPVAR_DIM_HANDLER,
+ ZEND_ASSIGN_POW_SPEC_CV_TMPVAR_OBJ_HANDLER,
+ ZEND_ASSIGN_POW_SPEC_STATIC_PROP_HANDLER,
+ ZEND_ASSIGN_POW_SPEC_CV_TMPVAR_HANDLER,
+ ZEND_ASSIGN_POW_SPEC_CV_TMPVAR_DIM_HANDLER,
+ ZEND_ASSIGN_POW_SPEC_CV_TMPVAR_OBJ_HANDLER,
+ ZEND_ASSIGN_POW_SPEC_STATIC_PROP_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_ASSIGN_POW_SPEC_CV_UNUSED_DIM_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_ASSIGN_POW_SPEC_STATIC_PROP_HANDLER,
+ ZEND_ASSIGN_POW_SPEC_CV_CV_HANDLER,
+ ZEND_ASSIGN_POW_SPEC_CV_CV_DIM_HANDLER,
+ ZEND_ASSIGN_POW_SPEC_CV_CV_OBJ_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_NULL_HANDLER,
ZEND_NULL_HANDLER,
ZEND_PRE_INC_SPEC_VAR_RETVAL_UNUSED_HANDLER,
ZEND_PRE_INC_SPEC_VAR_RETVAL_USED_HANDLER,
@@ -63350,7 +63465,11 @@ void zend_vm_init(void)
ZEND_ECHO_SPEC_TMPVAR_HANDLER,
ZEND_NULL_HANDLER,
ZEND_ECHO_SPEC_CV_HANDLER,
- ZEND_GENERATOR_CREATE_SPEC_HANDLER,
+ ZEND_QM_ASSIGN_SPEC_CONST_HANDLER,
+ ZEND_QM_ASSIGN_SPEC_TMP_HANDLER,
+ ZEND_QM_ASSIGN_SPEC_VAR_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_QM_ASSIGN_SPEC_CV_HANDLER,
ZEND_JMP_SPEC_HANDLER,
ZEND_JMPZ_SPEC_CONST_HANDLER,
ZEND_JMPZ_SPEC_TMPVAR_HANDLER,
@@ -63385,11 +63504,11 @@ void zend_vm_init(void)
ZEND_CHECK_VAR_SPEC_CV_UNUSED_HANDLER,
ZEND_SEND_VAR_NO_REF_EX_SPEC_VAR_HANDLER,
ZEND_SEND_VAR_NO_REF_EX_SPEC_VAR_QUICK_HANDLER,
+ ZEND_CAST_SPEC_CONST_HANDLER,
+ ZEND_CAST_SPEC_TMP_HANDLER,
+ ZEND_CAST_SPEC_VAR_HANDLER,
ZEND_NULL_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_MAKE_REF_SPEC_VAR_UNUSED_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_MAKE_REF_SPEC_CV_UNUSED_HANDLER,
+ ZEND_CAST_SPEC_CV_HANDLER,
ZEND_BOOL_SPEC_CONST_HANDLER,
ZEND_BOOL_SPEC_TMPVAR_HANDLER,
ZEND_BOOL_SPEC_TMPVAR_HANDLER,
@@ -64368,7 +64487,12 @@ void zend_vm_init(void)
ZEND_INSTANCEOF_SPEC_CV_VAR_HANDLER,
ZEND_INSTANCEOF_SPEC_CV_UNUSED_HANDLER,
ZEND_NULL_HANDLER,
- ZEND_DECLARE_CLASS_SPEC_CONST_HANDLER,
+ ZEND_GENERATOR_CREATE_SPEC_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_MAKE_REF_SPEC_VAR_UNUSED_HANDLER,
+ ZEND_NULL_HANDLER,
+ ZEND_MAKE_REF_SPEC_CV_UNUSED_HANDLER,
ZEND_DECLARE_FUNCTION_SPEC_HANDLER,
ZEND_YIELD_FROM_SPEC_CONST_HANDLER,
ZEND_YIELD_FROM_SPEC_TMP_HANDLER,
@@ -64376,6 +64500,7 @@ void zend_vm_init(void)
ZEND_NULL_HANDLER,
ZEND_YIELD_FROM_SPEC_CV_HANDLER,
ZEND_DECLARE_CONST_SPEC_CONST_CONST_HANDLER,
+ ZEND_DECLARE_CLASS_SPEC_CONST_HANDLER,
ZEND_DECLARE_CLASS_DELAYED_SPEC_CONST_CONST_HANDLER,
ZEND_NULL_HANDLER,
ZEND_NULL_HANDLER,
@@ -64574,131 +64699,6 @@ void zend_vm_init(void)
ZEND_FAST_RET_SPEC_HANDLER,
ZEND_RECV_VARIADIC_SPEC_UNUSED_HANDLER,
ZEND_SEND_UNPACK_SPEC_HANDLER,
- ZEND_POW_SPEC_CONST_CONST_HANDLER,
- ZEND_POW_SPEC_CONST_TMPVAR_HANDLER,
- ZEND_POW_SPEC_CONST_TMPVAR_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_POW_SPEC_CONST_CV_HANDLER,
- ZEND_POW_SPEC_TMPVAR_CONST_HANDLER,
- ZEND_POW_SPEC_TMPVAR_TMPVAR_HANDLER,
- ZEND_POW_SPEC_TMPVAR_TMPVAR_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_POW_SPEC_TMPVAR_CV_HANDLER,
- ZEND_POW_SPEC_TMPVAR_CONST_HANDLER,
- ZEND_POW_SPEC_TMPVAR_TMPVAR_HANDLER,
- ZEND_POW_SPEC_TMPVAR_TMPVAR_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_POW_SPEC_TMPVAR_CV_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_POW_SPEC_CV_CONST_HANDLER,
- ZEND_POW_SPEC_CV_TMPVAR_HANDLER,
- ZEND_POW_SPEC_CV_TMPVAR_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_POW_SPEC_CV_CV_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_ASSIGN_POW_SPEC_STATIC_PROP_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_ASSIGN_POW_SPEC_STATIC_PROP_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_ASSIGN_POW_SPEC_STATIC_PROP_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_ASSIGN_POW_SPEC_STATIC_PROP_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_ASSIGN_POW_SPEC_STATIC_PROP_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_ASSIGN_POW_SPEC_STATIC_PROP_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_ASSIGN_POW_SPEC_STATIC_PROP_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_ASSIGN_POW_SPEC_STATIC_PROP_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_ASSIGN_POW_SPEC_VAR_CONST_HANDLER,
- ZEND_ASSIGN_POW_SPEC_VAR_CONST_DIM_HANDLER,
- ZEND_ASSIGN_POW_SPEC_VAR_CONST_OBJ_HANDLER,
- ZEND_ASSIGN_POW_SPEC_STATIC_PROP_HANDLER,
- ZEND_ASSIGN_POW_SPEC_VAR_TMPVAR_HANDLER,
- ZEND_ASSIGN_POW_SPEC_VAR_TMPVAR_DIM_HANDLER,
- ZEND_ASSIGN_POW_SPEC_VAR_TMPVAR_OBJ_HANDLER,
- ZEND_ASSIGN_POW_SPEC_STATIC_PROP_HANDLER,
- ZEND_ASSIGN_POW_SPEC_VAR_TMPVAR_HANDLER,
- ZEND_ASSIGN_POW_SPEC_VAR_TMPVAR_DIM_HANDLER,
- ZEND_ASSIGN_POW_SPEC_VAR_TMPVAR_OBJ_HANDLER,
- ZEND_ASSIGN_POW_SPEC_STATIC_PROP_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_ASSIGN_POW_SPEC_VAR_UNUSED_DIM_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_ASSIGN_POW_SPEC_STATIC_PROP_HANDLER,
- ZEND_ASSIGN_POW_SPEC_VAR_CV_HANDLER,
- ZEND_ASSIGN_POW_SPEC_VAR_CV_DIM_HANDLER,
- ZEND_ASSIGN_POW_SPEC_VAR_CV_OBJ_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_ASSIGN_POW_SPEC_UNUSED_CONST_OBJ_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_ASSIGN_POW_SPEC_UNUSED_TMPVAR_OBJ_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_ASSIGN_POW_SPEC_UNUSED_TMPVAR_OBJ_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_ASSIGN_POW_SPEC_UNUSED_CV_OBJ_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_ASSIGN_POW_SPEC_CV_CONST_HANDLER,
- ZEND_ASSIGN_POW_SPEC_CV_CONST_DIM_HANDLER,
- ZEND_ASSIGN_POW_SPEC_CV_CONST_OBJ_HANDLER,
- ZEND_ASSIGN_POW_SPEC_STATIC_PROP_HANDLER,
- ZEND_ASSIGN_POW_SPEC_CV_TMPVAR_HANDLER,
- ZEND_ASSIGN_POW_SPEC_CV_TMPVAR_DIM_HANDLER,
- ZEND_ASSIGN_POW_SPEC_CV_TMPVAR_OBJ_HANDLER,
- ZEND_ASSIGN_POW_SPEC_STATIC_PROP_HANDLER,
- ZEND_ASSIGN_POW_SPEC_CV_TMPVAR_HANDLER,
- ZEND_ASSIGN_POW_SPEC_CV_TMPVAR_DIM_HANDLER,
- ZEND_ASSIGN_POW_SPEC_CV_TMPVAR_OBJ_HANDLER,
- ZEND_ASSIGN_POW_SPEC_STATIC_PROP_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_ASSIGN_POW_SPEC_CV_UNUSED_DIM_HANDLER,
- ZEND_NULL_HANDLER,
- ZEND_ASSIGN_POW_SPEC_STATIC_PROP_HANDLER,
- ZEND_ASSIGN_POW_SPEC_CV_CV_HANDLER,
- ZEND_ASSIGN_POW_SPEC_CV_CV_DIM_HANDLER,
- ZEND_ASSIGN_POW_SPEC_CV_CV_OBJ_HANDLER,
- ZEND_NULL_HANDLER,
ZEND_BIND_GLOBAL_SPEC_CV_CONST_HANDLER,
ZEND_COALESCE_SPEC_CONST_HANDLER,
ZEND_COALESCE_SPEC_TMPVAR_HANDLER,
@@ -65864,162 +65864,162 @@ void zend_vm_init(void)
201 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_COMMUTATIVE,
226 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_COMMUTATIVE,
251 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_COMMUTATIVE,
- 276 | SPEC_RULE_OP1,
- 281 | SPEC_RULE_OP1,
- 286 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_COMMUTATIVE,
+ 276 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+ 301 | SPEC_RULE_OP1,
+ 306 | SPEC_RULE_OP1,
311 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_COMMUTATIVE,
336 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_COMMUTATIVE,
361 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_COMMUTATIVE,
386 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_COMMUTATIVE,
- 411 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+ 411 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_COMMUTATIVE,
436 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
- 461 | SPEC_RULE_OP1,
- 466 | SPEC_RULE_OP1,
- 471 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_DIM_OBJ,
- 571 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_DIM_OBJ,
- 671 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_DIM_OBJ,
- 771 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_DIM_OBJ,
- 871 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_DIM_OBJ,
- 971 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_DIM_OBJ,
- 1071 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_DIM_OBJ,
- 1171 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_DIM_OBJ,
- 1271 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_DIM_OBJ,
- 1371 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_DIM_OBJ,
- 1471 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_DIM_OBJ,
- 1571 | SPEC_RULE_OP1 | SPEC_RULE_RETVAL,
- 1581 | SPEC_RULE_OP1 | SPEC_RULE_RETVAL,
- 1591 | SPEC_RULE_OP1,
- 1596 | SPEC_RULE_OP1,
- 1601 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_RETVAL,
- 1651 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
- 1676 | SPEC_RULE_OP1,
- 1681,
- 1682,
- 1683 | SPEC_RULE_OP1,
- 1688 | SPEC_RULE_OP1,
- 1693 | SPEC_RULE_OP1,
- 1698 | SPEC_RULE_OP1,
- 1703 | SPEC_RULE_OP1,
- 1708 | SPEC_RULE_OP2,
- 1713,
- 1714 | SPEC_RULE_QUICK_ARG,
- 1716 | SPEC_RULE_OP1,
- 1721 | SPEC_RULE_OP1,
- 1726 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
- 1751 | SPEC_RULE_OP2,
- 1756 | SPEC_RULE_OP2,
- 1761 | SPEC_RULE_OP2,
- 1766,
- 1767,
- 1768,
- 1769 | SPEC_RULE_RETVAL,
- 1771,
- 1772 | SPEC_RULE_OP1,
- 1777,
- 1778,
- 1779 | SPEC_RULE_OP1,
- 1784 | SPEC_RULE_OP1 | SPEC_RULE_QUICK_ARG,
- 1794 | SPEC_RULE_OP1,
- 1799 | SPEC_RULE_OP1,
- 1804,
- 1805,
- 1806 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
- 1831 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
- 1856 | SPEC_RULE_OP1,
- 1861 | SPEC_RULE_OP1,
- 1866 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
- 1891 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
- 1916 | SPEC_RULE_OP1,
- 1921,
- 1922,
- 1923 | SPEC_RULE_OP1,
- 1928 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
- 1953 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
- 1978 | SPEC_RULE_OP1,
- 1983 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
- 2008 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
- 2033 | SPEC_RULE_OP1,
- 2038 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
- 2063 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
- 2088 | SPEC_RULE_OP1,
- 2093 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
- 2118 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
- 2143 | SPEC_RULE_OP1,
- 2148 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
- 2173 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
- 2198 | SPEC_RULE_OP1,
- 2203 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
- 2228 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
- 2253 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
- 2278,
- 2279 | SPEC_RULE_QUICK_ARG,
- 2281,
- 2282,
- 2283,
- 2284,
- 2285,
- 2286,
- 2287,
- 2288 | SPEC_RULE_OP1,
- 2293 | SPEC_RULE_OP2,
- 2298 | SPEC_RULE_OP1,
- 2303 | SPEC_RULE_OP1,
- 2308 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
- 2333 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
- 2358 | SPEC_RULE_OP1,
- 2363 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
- 2388 | SPEC_RULE_OP1 | SPEC_RULE_QUICK_ARG,
- 2398 | SPEC_RULE_OP1,
- 2403 | SPEC_RULE_OP2,
- 2408,
- 2409 | SPEC_RULE_OP1,
- 2414 | SPEC_RULE_OP1,
- 2419,
- 2420 | SPEC_RULE_OP1,
- 2425 | SPEC_RULE_OP1,
- 2430 | SPEC_RULE_OP1,
- 2435,
- 2436,
- 2437 | SPEC_RULE_OP2,
- 2442 | SPEC_RULE_RETVAL,
- 2444 | SPEC_RULE_RETVAL,
- 2446 | SPEC_RULE_RETVAL,
- 2448 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
- 2473 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
- 2498 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
- 2523 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
- 2548 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_OP_DATA,
- 2673,
- 2674 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
- 2699,
+ 461 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+ 486 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_DIM_OBJ,
+ 586 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_DIM_OBJ,
+ 686 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_DIM_OBJ,
+ 786 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_DIM_OBJ,
+ 886 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_DIM_OBJ,
+ 986 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_DIM_OBJ,
+ 1086 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_DIM_OBJ,
+ 1186 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_DIM_OBJ,
+ 1286 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_DIM_OBJ,
+ 1386 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_DIM_OBJ,
+ 1486 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_DIM_OBJ,
+ 1586 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_DIM_OBJ,
+ 1686 | SPEC_RULE_OP1 | SPEC_RULE_RETVAL,
+ 1696 | SPEC_RULE_OP1 | SPEC_RULE_RETVAL,
+ 1706 | SPEC_RULE_OP1,
+ 1711 | SPEC_RULE_OP1,
+ 1716 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_RETVAL,
+ 1766 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+ 1791 | SPEC_RULE_OP1,
+ 1796 | SPEC_RULE_OP1,
+ 1801,
+ 1802 | SPEC_RULE_OP1,
+ 1807 | SPEC_RULE_OP1,
+ 1812 | SPEC_RULE_OP1,
+ 1817 | SPEC_RULE_OP1,
+ 1822 | SPEC_RULE_OP1,
+ 1827 | SPEC_RULE_OP2,
+ 1832,
+ 1833 | SPEC_RULE_QUICK_ARG,
+ 1835 | SPEC_RULE_OP1,
+ 1840 | SPEC_RULE_OP1,
+ 1845 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+ 1870 | SPEC_RULE_OP2,
+ 1875 | SPEC_RULE_OP2,
+ 1880 | SPEC_RULE_OP2,
+ 1885,
+ 1886,
+ 1887,
+ 1888 | SPEC_RULE_RETVAL,
+ 1890,
+ 1891 | SPEC_RULE_OP1,
+ 1896,
+ 1897,
+ 1898 | SPEC_RULE_OP1,
+ 1903 | SPEC_RULE_OP1 | SPEC_RULE_QUICK_ARG,
+ 1913 | SPEC_RULE_OP1,
+ 1918 | SPEC_RULE_OP1,
+ 1923,
+ 1924,
+ 1925 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+ 1950 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+ 1975 | SPEC_RULE_OP1,
+ 1980 | SPEC_RULE_OP1,
+ 1985 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+ 2010 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+ 2035 | SPEC_RULE_OP1,
+ 2040,
+ 2041,
+ 2042 | SPEC_RULE_OP1,
+ 2047 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+ 2072 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+ 2097 | SPEC_RULE_OP1,
+ 2102 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+ 2127 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+ 2152 | SPEC_RULE_OP1,
+ 2157 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+ 2182 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+ 2207 | SPEC_RULE_OP1,
+ 2212 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+ 2237 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+ 2262 | SPEC_RULE_OP1,
+ 2267 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+ 2292 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+ 2317 | SPEC_RULE_OP1,
+ 2322 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+ 2347 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+ 2372 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+ 2397,
+ 2398 | SPEC_RULE_QUICK_ARG,
+ 2400,
+ 2401,
+ 2402,
+ 2403,
+ 2404,
+ 2405,
+ 2406,
+ 2407 | SPEC_RULE_OP1,
+ 2412 | SPEC_RULE_OP2,
+ 2417 | SPEC_RULE_OP1,
+ 2422 | SPEC_RULE_OP1,
+ 2427 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+ 2452 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+ 2477 | SPEC_RULE_OP1,
+ 2482 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+ 2507 | SPEC_RULE_OP1 | SPEC_RULE_QUICK_ARG,
+ 2517 | SPEC_RULE_OP1,
+ 2522 | SPEC_RULE_OP2,
+ 2527,
+ 2528 | SPEC_RULE_OP1,
+ 2533 | SPEC_RULE_OP1,
+ 2538,
+ 2539 | SPEC_RULE_OP1,
+ 2544 | SPEC_RULE_OP1,
+ 2549 | SPEC_RULE_OP1,
+ 2554,
+ 2555,
+ 2556 | SPEC_RULE_OP2,
+ 2561 | SPEC_RULE_RETVAL,
+ 2563 | SPEC_RULE_RETVAL,
+ 2565 | SPEC_RULE_RETVAL,
+ 2567 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+ 2592 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+ 2617 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+ 2642 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+ 2667 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_OP_DATA,
+ 2792,
+ 2793 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+ 2818,
+ 2819 | SPEC_RULE_OP1,
+ 2824,
+ 2825 | SPEC_RULE_OP1,
+ 2830,
+ 2831,
+ 2832,
4180,
- 2700,
- 2701 | SPEC_RULE_OP1,
- 2706,
+ 2833 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_OP_DATA,
+ 2958 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+ 2983,
+ 2984,
+ 2985,
+ 2986 | SPEC_RULE_OP1,
+ 2991,
4180,
- 2707,
4180,
- 2708 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_OP_DATA,
- 2833 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
- 2858,
- 2859,
- 2860,
- 2861 | SPEC_RULE_OP1,
- 2866,
+ 2992,
+ 2993,
+ 2994,
+ 2995,
+ 2996 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+ 3021 | SPEC_RULE_OP1,
+ 3026,
+ 3027,
+ 3028,
+ 3029,
4180,
4180,
- 2867,
- 2868,
- 2869,
- 2870,
- 2871 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
- 2896 | SPEC_RULE_OP1,
- 2901,
- 2902,
- 2903,
- 2904,
- 2905 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
- 2930 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_DIM_OBJ,
3030,
3031 | SPEC_RULE_OP1,
3036 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
@@ -66387,13 +66387,6 @@ ZEND_API void ZEND_FASTCALL zend_vm_set_opcode_handler_ex(zend_op* op, uint32_t
spec = 4038 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_SMART_BRANCH;
}
break;
- case ZEND_QM_ASSIGN:
- if (op1_info == MAY_BE_DOUBLE) {
- spec = 4131 | SPEC_RULE_OP1;
- } else if ((op->op1_type == IS_CONST) ? !Z_REFCOUNTED_P(RT_CONSTANT(op, op->op1)) : (!(op1_info & ((MAY_BE_ANY|MAY_BE_UNDEF)-(MAY_BE_NULL|MAY_BE_FALSE|MAY_BE_TRUE|MAY_BE_LONG|MAY_BE_DOUBLE))))) {
- spec = 4136 | SPEC_RULE_OP1;
- }
- break;
case ZEND_PRE_INC:
if (res_info == MAY_BE_LONG && op1_info == MAY_BE_LONG) {
spec = 4113 | SPEC_RULE_RETVAL;
@@ -66430,6 +66423,13 @@ ZEND_API void ZEND_FASTCALL zend_vm_set_opcode_handler_ex(zend_op* op, uint32_t
spec = 4130;
}
break;
+ case ZEND_QM_ASSIGN:
+ if (op1_info == MAY_BE_DOUBLE) {
+ spec = 4131 | SPEC_RULE_OP1;
+ } else if ((op->op1_type == IS_CONST) ? !Z_REFCOUNTED_P(RT_CONSTANT(op, op->op1)) : (!(op1_info & ((MAY_BE_ANY|MAY_BE_UNDEF)-(MAY_BE_NULL|MAY_BE_FALSE|MAY_BE_TRUE|MAY_BE_LONG|MAY_BE_DOUBLE))))) {
+ spec = 4136 | SPEC_RULE_OP1;
+ }
+ break;
case ZEND_JMP:
if (OP_JMP_ADDR(op, op->op1) > op) {
spec = 3287;
diff --git a/Zend/zend_vm_handlers.h b/Zend/zend_vm_handlers.h
index b4d852274e..d63c4ed9fd 100644
--- a/Zend/zend_vm_handlers.h
+++ b/Zend/zend_vm_handlers.h
@@ -155,1441 +155,1441 @@
_(272, ZEND_BW_XOR_SPEC_CV_TMPVAR) \
_(273, ZEND_BW_XOR_SPEC_CV_TMPVAR) \
_(275, ZEND_BW_XOR_SPEC_CV_CV) \
- _(276, ZEND_BW_NOT_SPEC_CONST) \
- _(277, ZEND_BW_NOT_SPEC_TMPVAR) \
- _(278, ZEND_BW_NOT_SPEC_TMPVAR) \
- _(280, ZEND_BW_NOT_SPEC_CV) \
- _(281, ZEND_BOOL_NOT_SPEC_CONST) \
- _(282, ZEND_BOOL_NOT_SPEC_TMPVAR) \
- _(283, ZEND_BOOL_NOT_SPEC_TMPVAR) \
- _(285, ZEND_BOOL_NOT_SPEC_CV) \
- _(286, ZEND_BOOL_XOR_SPEC_CONST_CONST) \
- _(291, ZEND_BOOL_XOR_SPEC_TMPVAR_CONST) \
- _(292, ZEND_BOOL_XOR_SPEC_TMPVAR_TMPVAR) \
- _(293, ZEND_BOOL_XOR_SPEC_TMPVAR_TMPVAR) \
- _(296, ZEND_BOOL_XOR_SPEC_TMPVAR_CONST) \
- _(297, ZEND_BOOL_XOR_SPEC_TMPVAR_TMPVAR) \
- _(298, ZEND_BOOL_XOR_SPEC_TMPVAR_TMPVAR) \
- _(306, ZEND_BOOL_XOR_SPEC_CV_CONST) \
- _(307, ZEND_BOOL_XOR_SPEC_CV_TMPVAR) \
- _(308, ZEND_BOOL_XOR_SPEC_CV_TMPVAR) \
- _(310, ZEND_BOOL_XOR_SPEC_CV_CV) \
- _(311, ZEND_IS_IDENTICAL_SPEC_CONST_CONST) \
- _(316, ZEND_IS_IDENTICAL_SPEC_TMP_CONST) \
- _(317, ZEND_IS_IDENTICAL_SPEC_TMP_TMP) \
- _(321, ZEND_IS_IDENTICAL_SPEC_VAR_CONST) \
- _(322, ZEND_IS_IDENTICAL_SPEC_VAR_TMP) \
- _(323, ZEND_IS_IDENTICAL_SPEC_VAR_VAR) \
- _(331, ZEND_IS_IDENTICAL_SPEC_CV_CONST) \
- _(332, ZEND_IS_IDENTICAL_SPEC_CV_TMP) \
- _(333, ZEND_IS_IDENTICAL_SPEC_CV_VAR) \
- _(335, ZEND_IS_IDENTICAL_SPEC_CV_CV) \
- _(336, ZEND_IS_NOT_IDENTICAL_SPEC_CONST_CONST) \
- _(341, ZEND_IS_NOT_IDENTICAL_SPEC_TMP_CONST) \
- _(342, ZEND_IS_NOT_IDENTICAL_SPEC_TMP_TMP) \
- _(346, ZEND_IS_NOT_IDENTICAL_SPEC_VAR_CONST) \
- _(347, ZEND_IS_NOT_IDENTICAL_SPEC_VAR_TMP) \
- _(348, ZEND_IS_NOT_IDENTICAL_SPEC_VAR_VAR) \
- _(356, ZEND_IS_NOT_IDENTICAL_SPEC_CV_CONST) \
- _(357, ZEND_IS_NOT_IDENTICAL_SPEC_CV_TMP) \
- _(358, ZEND_IS_NOT_IDENTICAL_SPEC_CV_VAR) \
- _(360, ZEND_IS_NOT_IDENTICAL_SPEC_CV_CV) \
- _(361, ZEND_IS_EQUAL_SPEC_CONST_CONST) \
- _(366, ZEND_IS_EQUAL_SPEC_TMPVAR_CONST) \
- _(367, ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR) \
- _(368, ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR) \
- _(371, ZEND_IS_EQUAL_SPEC_TMPVAR_CONST) \
- _(372, ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR) \
- _(373, ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR) \
- _(381, ZEND_IS_EQUAL_SPEC_CV_CONST) \
- _(382, ZEND_IS_EQUAL_SPEC_CV_TMPVAR) \
- _(383, ZEND_IS_EQUAL_SPEC_CV_TMPVAR) \
- _(385, ZEND_IS_EQUAL_SPEC_CV_CV) \
- _(386, ZEND_IS_NOT_EQUAL_SPEC_CONST_CONST) \
- _(391, ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST) \
- _(392, ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR) \
- _(393, ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR) \
- _(396, ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST) \
- _(397, ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR) \
- _(398, ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR) \
- _(406, ZEND_IS_NOT_EQUAL_SPEC_CV_CONST) \
- _(407, ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR) \
- _(408, ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR) \
- _(410, ZEND_IS_NOT_EQUAL_SPEC_CV_CV) \
- _(411, ZEND_IS_SMALLER_SPEC_CONST_CONST) \
- _(412, ZEND_IS_SMALLER_SPEC_CONST_TMPVAR) \
- _(413, ZEND_IS_SMALLER_SPEC_CONST_TMPVAR) \
- _(415, ZEND_IS_SMALLER_SPEC_CONST_CV) \
- _(416, ZEND_IS_SMALLER_SPEC_TMPVAR_CONST) \
- _(417, ZEND_IS_SMALLER_SPEC_TMPVAR_TMPVAR) \
- _(418, ZEND_IS_SMALLER_SPEC_TMPVAR_TMPVAR) \
- _(420, ZEND_IS_SMALLER_SPEC_TMPVAR_CV) \
- _(421, ZEND_IS_SMALLER_SPEC_TMPVAR_CONST) \
- _(422, ZEND_IS_SMALLER_SPEC_TMPVAR_TMPVAR) \
- _(423, ZEND_IS_SMALLER_SPEC_TMPVAR_TMPVAR) \
- _(425, ZEND_IS_SMALLER_SPEC_TMPVAR_CV) \
- _(431, ZEND_IS_SMALLER_SPEC_CV_CONST) \
- _(432, ZEND_IS_SMALLER_SPEC_CV_TMPVAR) \
- _(433, ZEND_IS_SMALLER_SPEC_CV_TMPVAR) \
- _(435, ZEND_IS_SMALLER_SPEC_CV_CV) \
- _(436, ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_CONST) \
- _(437, ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVAR) \
- _(438, ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVAR) \
- _(440, ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_CV) \
- _(441, ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVAR_CONST) \
- _(442, ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVAR_TMPVAR) \
- _(443, ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVAR_TMPVAR) \
- _(445, ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVAR_CV) \
- _(446, ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVAR_CONST) \
- _(447, ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVAR_TMPVAR) \
- _(448, ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVAR_TMPVAR) \
- _(450, ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVAR_CV) \
- _(456, ZEND_IS_SMALLER_OR_EQUAL_SPEC_CV_CONST) \
- _(457, ZEND_IS_SMALLER_OR_EQUAL_SPEC_CV_TMPVAR) \
- _(458, ZEND_IS_SMALLER_OR_EQUAL_SPEC_CV_TMPVAR) \
- _(460, ZEND_IS_SMALLER_OR_EQUAL_SPEC_CV_CV) \
- _(461, ZEND_CAST_SPEC_CONST) \
- _(462, ZEND_CAST_SPEC_TMP) \
- _(463, ZEND_CAST_SPEC_VAR) \
- _(465, ZEND_CAST_SPEC_CV) \
- _(466, ZEND_QM_ASSIGN_SPEC_CONST) \
- _(467, ZEND_QM_ASSIGN_SPEC_TMP) \
- _(468, ZEND_QM_ASSIGN_SPEC_VAR) \
- _(470, ZEND_QM_ASSIGN_SPEC_CV) \
- _(474, ZEND_ASSIGN_ADD_SPEC_STATIC_PROP) \
- _(478, ZEND_ASSIGN_ADD_SPEC_STATIC_PROP) \
- _(482, ZEND_ASSIGN_ADD_SPEC_STATIC_PROP) \
- _(486, ZEND_ASSIGN_ADD_SPEC_STATIC_PROP) \
- _(494, ZEND_ASSIGN_ADD_SPEC_STATIC_PROP) \
- _(498, ZEND_ASSIGN_ADD_SPEC_STATIC_PROP) \
- _(502, ZEND_ASSIGN_ADD_SPEC_STATIC_PROP) \
- _(506, ZEND_ASSIGN_ADD_SPEC_STATIC_PROP) \
- _(511, ZEND_ASSIGN_ADD_SPEC_VAR_CONST) \
- _(512, ZEND_ASSIGN_ADD_SPEC_VAR_CONST_DIM) \
- _(513, ZEND_ASSIGN_ADD_SPEC_VAR_CONST_OBJ) \
- _(514, ZEND_ASSIGN_ADD_SPEC_STATIC_PROP) \
- _(515, ZEND_ASSIGN_ADD_SPEC_VAR_TMPVAR) \
- _(516, ZEND_ASSIGN_ADD_SPEC_VAR_TMPVAR_DIM) \
- _(517, ZEND_ASSIGN_ADD_SPEC_VAR_TMPVAR_OBJ) \
- _(518, ZEND_ASSIGN_ADD_SPEC_STATIC_PROP) \
- _(519, ZEND_ASSIGN_ADD_SPEC_VAR_TMPVAR) \
- _(520, ZEND_ASSIGN_ADD_SPEC_VAR_TMPVAR_DIM) \
- _(521, ZEND_ASSIGN_ADD_SPEC_VAR_TMPVAR_OBJ) \
- _(522, ZEND_ASSIGN_ADD_SPEC_STATIC_PROP) \
- _(524, ZEND_ASSIGN_ADD_SPEC_VAR_UNUSED_DIM) \
- _(526, ZEND_ASSIGN_ADD_SPEC_STATIC_PROP) \
- _(527, ZEND_ASSIGN_ADD_SPEC_VAR_CV) \
- _(528, ZEND_ASSIGN_ADD_SPEC_VAR_CV_DIM) \
- _(529, ZEND_ASSIGN_ADD_SPEC_VAR_CV_OBJ) \
- _(533, ZEND_ASSIGN_ADD_SPEC_UNUSED_CONST_OBJ) \
- _(537, ZEND_ASSIGN_ADD_SPEC_UNUSED_TMPVAR_OBJ) \
- _(541, ZEND_ASSIGN_ADD_SPEC_UNUSED_TMPVAR_OBJ) \
- _(549, ZEND_ASSIGN_ADD_SPEC_UNUSED_CV_OBJ) \
- _(551, ZEND_ASSIGN_ADD_SPEC_CV_CONST) \
- _(552, ZEND_ASSIGN_ADD_SPEC_CV_CONST_DIM) \
- _(553, ZEND_ASSIGN_ADD_SPEC_CV_CONST_OBJ) \
- _(554, ZEND_ASSIGN_ADD_SPEC_STATIC_PROP) \
- _(555, ZEND_ASSIGN_ADD_SPEC_CV_TMPVAR) \
- _(556, ZEND_ASSIGN_ADD_SPEC_CV_TMPVAR_DIM) \
- _(557, ZEND_ASSIGN_ADD_SPEC_CV_TMPVAR_OBJ) \
- _(558, ZEND_ASSIGN_ADD_SPEC_STATIC_PROP) \
- _(559, ZEND_ASSIGN_ADD_SPEC_CV_TMPVAR) \
- _(560, ZEND_ASSIGN_ADD_SPEC_CV_TMPVAR_DIM) \
- _(561, ZEND_ASSIGN_ADD_SPEC_CV_TMPVAR_OBJ) \
- _(562, ZEND_ASSIGN_ADD_SPEC_STATIC_PROP) \
- _(564, ZEND_ASSIGN_ADD_SPEC_CV_UNUSED_DIM) \
- _(566, ZEND_ASSIGN_ADD_SPEC_STATIC_PROP) \
- _(567, ZEND_ASSIGN_ADD_SPEC_CV_CV) \
- _(568, ZEND_ASSIGN_ADD_SPEC_CV_CV_DIM) \
- _(569, ZEND_ASSIGN_ADD_SPEC_CV_CV_OBJ) \
- _(574, ZEND_ASSIGN_SUB_SPEC_STATIC_PROP) \
- _(578, ZEND_ASSIGN_SUB_SPEC_STATIC_PROP) \
- _(582, ZEND_ASSIGN_SUB_SPEC_STATIC_PROP) \
- _(586, ZEND_ASSIGN_SUB_SPEC_STATIC_PROP) \
- _(594, ZEND_ASSIGN_SUB_SPEC_STATIC_PROP) \
- _(598, ZEND_ASSIGN_SUB_SPEC_STATIC_PROP) \
- _(602, ZEND_ASSIGN_SUB_SPEC_STATIC_PROP) \
- _(606, ZEND_ASSIGN_SUB_SPEC_STATIC_PROP) \
- _(611, ZEND_ASSIGN_SUB_SPEC_VAR_CONST) \
- _(612, ZEND_ASSIGN_SUB_SPEC_VAR_CONST_DIM) \
- _(613, ZEND_ASSIGN_SUB_SPEC_VAR_CONST_OBJ) \
- _(614, ZEND_ASSIGN_SUB_SPEC_STATIC_PROP) \
- _(615, ZEND_ASSIGN_SUB_SPEC_VAR_TMPVAR) \
- _(616, ZEND_ASSIGN_SUB_SPEC_VAR_TMPVAR_DIM) \
- _(617, ZEND_ASSIGN_SUB_SPEC_VAR_TMPVAR_OBJ) \
- _(618, ZEND_ASSIGN_SUB_SPEC_STATIC_PROP) \
- _(619, ZEND_ASSIGN_SUB_SPEC_VAR_TMPVAR) \
- _(620, ZEND_ASSIGN_SUB_SPEC_VAR_TMPVAR_DIM) \
- _(621, ZEND_ASSIGN_SUB_SPEC_VAR_TMPVAR_OBJ) \
- _(622, ZEND_ASSIGN_SUB_SPEC_STATIC_PROP) \
- _(624, ZEND_ASSIGN_SUB_SPEC_VAR_UNUSED_DIM) \
- _(626, ZEND_ASSIGN_SUB_SPEC_STATIC_PROP) \
- _(627, ZEND_ASSIGN_SUB_SPEC_VAR_CV) \
- _(628, ZEND_ASSIGN_SUB_SPEC_VAR_CV_DIM) \
- _(629, ZEND_ASSIGN_SUB_SPEC_VAR_CV_OBJ) \
- _(633, ZEND_ASSIGN_SUB_SPEC_UNUSED_CONST_OBJ) \
- _(637, ZEND_ASSIGN_SUB_SPEC_UNUSED_TMPVAR_OBJ) \
- _(641, ZEND_ASSIGN_SUB_SPEC_UNUSED_TMPVAR_OBJ) \
- _(649, ZEND_ASSIGN_SUB_SPEC_UNUSED_CV_OBJ) \
- _(651, ZEND_ASSIGN_SUB_SPEC_CV_CONST) \
- _(652, ZEND_ASSIGN_SUB_SPEC_CV_CONST_DIM) \
- _(653, ZEND_ASSIGN_SUB_SPEC_CV_CONST_OBJ) \
- _(654, ZEND_ASSIGN_SUB_SPEC_STATIC_PROP) \
- _(655, ZEND_ASSIGN_SUB_SPEC_CV_TMPVAR) \
- _(656, ZEND_ASSIGN_SUB_SPEC_CV_TMPVAR_DIM) \
- _(657, ZEND_ASSIGN_SUB_SPEC_CV_TMPVAR_OBJ) \
- _(658, ZEND_ASSIGN_SUB_SPEC_STATIC_PROP) \
- _(659, ZEND_ASSIGN_SUB_SPEC_CV_TMPVAR) \
- _(660, ZEND_ASSIGN_SUB_SPEC_CV_TMPVAR_DIM) \
- _(661, ZEND_ASSIGN_SUB_SPEC_CV_TMPVAR_OBJ) \
- _(662, ZEND_ASSIGN_SUB_SPEC_STATIC_PROP) \
- _(664, ZEND_ASSIGN_SUB_SPEC_CV_UNUSED_DIM) \
- _(666, ZEND_ASSIGN_SUB_SPEC_STATIC_PROP) \
- _(667, ZEND_ASSIGN_SUB_SPEC_CV_CV) \
- _(668, ZEND_ASSIGN_SUB_SPEC_CV_CV_DIM) \
- _(669, ZEND_ASSIGN_SUB_SPEC_CV_CV_OBJ) \
- _(674, ZEND_ASSIGN_MUL_SPEC_STATIC_PROP) \
- _(678, ZEND_ASSIGN_MUL_SPEC_STATIC_PROP) \
- _(682, ZEND_ASSIGN_MUL_SPEC_STATIC_PROP) \
- _(686, ZEND_ASSIGN_MUL_SPEC_STATIC_PROP) \
- _(694, ZEND_ASSIGN_MUL_SPEC_STATIC_PROP) \
- _(698, ZEND_ASSIGN_MUL_SPEC_STATIC_PROP) \
- _(702, ZEND_ASSIGN_MUL_SPEC_STATIC_PROP) \
- _(706, ZEND_ASSIGN_MUL_SPEC_STATIC_PROP) \
- _(711, ZEND_ASSIGN_MUL_SPEC_VAR_CONST) \
- _(712, ZEND_ASSIGN_MUL_SPEC_VAR_CONST_DIM) \
- _(713, ZEND_ASSIGN_MUL_SPEC_VAR_CONST_OBJ) \
- _(714, ZEND_ASSIGN_MUL_SPEC_STATIC_PROP) \
- _(715, ZEND_ASSIGN_MUL_SPEC_VAR_TMPVAR) \
- _(716, ZEND_ASSIGN_MUL_SPEC_VAR_TMPVAR_DIM) \
- _(717, ZEND_ASSIGN_MUL_SPEC_VAR_TMPVAR_OBJ) \
- _(718, ZEND_ASSIGN_MUL_SPEC_STATIC_PROP) \
- _(719, ZEND_ASSIGN_MUL_SPEC_VAR_TMPVAR) \
- _(720, ZEND_ASSIGN_MUL_SPEC_VAR_TMPVAR_DIM) \
- _(721, ZEND_ASSIGN_MUL_SPEC_VAR_TMPVAR_OBJ) \
- _(722, ZEND_ASSIGN_MUL_SPEC_STATIC_PROP) \
- _(724, ZEND_ASSIGN_MUL_SPEC_VAR_UNUSED_DIM) \
- _(726, ZEND_ASSIGN_MUL_SPEC_STATIC_PROP) \
- _(727, ZEND_ASSIGN_MUL_SPEC_VAR_CV) \
- _(728, ZEND_ASSIGN_MUL_SPEC_VAR_CV_DIM) \
- _(729, ZEND_ASSIGN_MUL_SPEC_VAR_CV_OBJ) \
- _(733, ZEND_ASSIGN_MUL_SPEC_UNUSED_CONST_OBJ) \
- _(737, ZEND_ASSIGN_MUL_SPEC_UNUSED_TMPVAR_OBJ) \
- _(741, ZEND_ASSIGN_MUL_SPEC_UNUSED_TMPVAR_OBJ) \
- _(749, ZEND_ASSIGN_MUL_SPEC_UNUSED_CV_OBJ) \
- _(751, ZEND_ASSIGN_MUL_SPEC_CV_CONST) \
- _(752, ZEND_ASSIGN_MUL_SPEC_CV_CONST_DIM) \
- _(753, ZEND_ASSIGN_MUL_SPEC_CV_CONST_OBJ) \
- _(754, ZEND_ASSIGN_MUL_SPEC_STATIC_PROP) \
- _(755, ZEND_ASSIGN_MUL_SPEC_CV_TMPVAR) \
- _(756, ZEND_ASSIGN_MUL_SPEC_CV_TMPVAR_DIM) \
- _(757, ZEND_ASSIGN_MUL_SPEC_CV_TMPVAR_OBJ) \
- _(758, ZEND_ASSIGN_MUL_SPEC_STATIC_PROP) \
- _(759, ZEND_ASSIGN_MUL_SPEC_CV_TMPVAR) \
- _(760, ZEND_ASSIGN_MUL_SPEC_CV_TMPVAR_DIM) \
- _(761, ZEND_ASSIGN_MUL_SPEC_CV_TMPVAR_OBJ) \
- _(762, ZEND_ASSIGN_MUL_SPEC_STATIC_PROP) \
- _(764, ZEND_ASSIGN_MUL_SPEC_CV_UNUSED_DIM) \
- _(766, ZEND_ASSIGN_MUL_SPEC_STATIC_PROP) \
- _(767, ZEND_ASSIGN_MUL_SPEC_CV_CV) \
- _(768, ZEND_ASSIGN_MUL_SPEC_CV_CV_DIM) \
- _(769, ZEND_ASSIGN_MUL_SPEC_CV_CV_OBJ) \
- _(774, ZEND_ASSIGN_DIV_SPEC_STATIC_PROP) \
- _(778, ZEND_ASSIGN_DIV_SPEC_STATIC_PROP) \
- _(782, ZEND_ASSIGN_DIV_SPEC_STATIC_PROP) \
- _(786, ZEND_ASSIGN_DIV_SPEC_STATIC_PROP) \
- _(794, ZEND_ASSIGN_DIV_SPEC_STATIC_PROP) \
- _(798, ZEND_ASSIGN_DIV_SPEC_STATIC_PROP) \
- _(802, ZEND_ASSIGN_DIV_SPEC_STATIC_PROP) \
- _(806, ZEND_ASSIGN_DIV_SPEC_STATIC_PROP) \
- _(811, ZEND_ASSIGN_DIV_SPEC_VAR_CONST) \
- _(812, ZEND_ASSIGN_DIV_SPEC_VAR_CONST_DIM) \
- _(813, ZEND_ASSIGN_DIV_SPEC_VAR_CONST_OBJ) \
- _(814, ZEND_ASSIGN_DIV_SPEC_STATIC_PROP) \
- _(815, ZEND_ASSIGN_DIV_SPEC_VAR_TMPVAR) \
- _(816, ZEND_ASSIGN_DIV_SPEC_VAR_TMPVAR_DIM) \
- _(817, ZEND_ASSIGN_DIV_SPEC_VAR_TMPVAR_OBJ) \
- _(818, ZEND_ASSIGN_DIV_SPEC_STATIC_PROP) \
- _(819, ZEND_ASSIGN_DIV_SPEC_VAR_TMPVAR) \
- _(820, ZEND_ASSIGN_DIV_SPEC_VAR_TMPVAR_DIM) \
- _(821, ZEND_ASSIGN_DIV_SPEC_VAR_TMPVAR_OBJ) \
- _(822, ZEND_ASSIGN_DIV_SPEC_STATIC_PROP) \
- _(824, ZEND_ASSIGN_DIV_SPEC_VAR_UNUSED_DIM) \
- _(826, ZEND_ASSIGN_DIV_SPEC_STATIC_PROP) \
- _(827, ZEND_ASSIGN_DIV_SPEC_VAR_CV) \
- _(828, ZEND_ASSIGN_DIV_SPEC_VAR_CV_DIM) \
- _(829, ZEND_ASSIGN_DIV_SPEC_VAR_CV_OBJ) \
- _(833, ZEND_ASSIGN_DIV_SPEC_UNUSED_CONST_OBJ) \
- _(837, ZEND_ASSIGN_DIV_SPEC_UNUSED_TMPVAR_OBJ) \
- _(841, ZEND_ASSIGN_DIV_SPEC_UNUSED_TMPVAR_OBJ) \
- _(849, ZEND_ASSIGN_DIV_SPEC_UNUSED_CV_OBJ) \
- _(851, ZEND_ASSIGN_DIV_SPEC_CV_CONST) \
- _(852, ZEND_ASSIGN_DIV_SPEC_CV_CONST_DIM) \
- _(853, ZEND_ASSIGN_DIV_SPEC_CV_CONST_OBJ) \
- _(854, ZEND_ASSIGN_DIV_SPEC_STATIC_PROP) \
- _(855, ZEND_ASSIGN_DIV_SPEC_CV_TMPVAR) \
- _(856, ZEND_ASSIGN_DIV_SPEC_CV_TMPVAR_DIM) \
- _(857, ZEND_ASSIGN_DIV_SPEC_CV_TMPVAR_OBJ) \
- _(858, ZEND_ASSIGN_DIV_SPEC_STATIC_PROP) \
- _(859, ZEND_ASSIGN_DIV_SPEC_CV_TMPVAR) \
- _(860, ZEND_ASSIGN_DIV_SPEC_CV_TMPVAR_DIM) \
- _(861, ZEND_ASSIGN_DIV_SPEC_CV_TMPVAR_OBJ) \
- _(862, ZEND_ASSIGN_DIV_SPEC_STATIC_PROP) \
- _(864, ZEND_ASSIGN_DIV_SPEC_CV_UNUSED_DIM) \
- _(866, ZEND_ASSIGN_DIV_SPEC_STATIC_PROP) \
- _(867, ZEND_ASSIGN_DIV_SPEC_CV_CV) \
- _(868, ZEND_ASSIGN_DIV_SPEC_CV_CV_DIM) \
- _(869, ZEND_ASSIGN_DIV_SPEC_CV_CV_OBJ) \
- _(874, ZEND_ASSIGN_MOD_SPEC_STATIC_PROP) \
- _(878, ZEND_ASSIGN_MOD_SPEC_STATIC_PROP) \
- _(882, ZEND_ASSIGN_MOD_SPEC_STATIC_PROP) \
- _(886, ZEND_ASSIGN_MOD_SPEC_STATIC_PROP) \
- _(894, ZEND_ASSIGN_MOD_SPEC_STATIC_PROP) \
- _(898, ZEND_ASSIGN_MOD_SPEC_STATIC_PROP) \
- _(902, ZEND_ASSIGN_MOD_SPEC_STATIC_PROP) \
- _(906, ZEND_ASSIGN_MOD_SPEC_STATIC_PROP) \
- _(911, ZEND_ASSIGN_MOD_SPEC_VAR_CONST) \
- _(912, ZEND_ASSIGN_MOD_SPEC_VAR_CONST_DIM) \
- _(913, ZEND_ASSIGN_MOD_SPEC_VAR_CONST_OBJ) \
- _(914, ZEND_ASSIGN_MOD_SPEC_STATIC_PROP) \
- _(915, ZEND_ASSIGN_MOD_SPEC_VAR_TMPVAR) \
- _(916, ZEND_ASSIGN_MOD_SPEC_VAR_TMPVAR_DIM) \
- _(917, ZEND_ASSIGN_MOD_SPEC_VAR_TMPVAR_OBJ) \
- _(918, ZEND_ASSIGN_MOD_SPEC_STATIC_PROP) \
- _(919, ZEND_ASSIGN_MOD_SPEC_VAR_TMPVAR) \
- _(920, ZEND_ASSIGN_MOD_SPEC_VAR_TMPVAR_DIM) \
- _(921, ZEND_ASSIGN_MOD_SPEC_VAR_TMPVAR_OBJ) \
- _(922, ZEND_ASSIGN_MOD_SPEC_STATIC_PROP) \
- _(924, ZEND_ASSIGN_MOD_SPEC_VAR_UNUSED_DIM) \
- _(926, ZEND_ASSIGN_MOD_SPEC_STATIC_PROP) \
- _(927, ZEND_ASSIGN_MOD_SPEC_VAR_CV) \
- _(928, ZEND_ASSIGN_MOD_SPEC_VAR_CV_DIM) \
- _(929, ZEND_ASSIGN_MOD_SPEC_VAR_CV_OBJ) \
- _(933, ZEND_ASSIGN_MOD_SPEC_UNUSED_CONST_OBJ) \
- _(937, ZEND_ASSIGN_MOD_SPEC_UNUSED_TMPVAR_OBJ) \
- _(941, ZEND_ASSIGN_MOD_SPEC_UNUSED_TMPVAR_OBJ) \
- _(949, ZEND_ASSIGN_MOD_SPEC_UNUSED_CV_OBJ) \
- _(951, ZEND_ASSIGN_MOD_SPEC_CV_CONST) \
- _(952, ZEND_ASSIGN_MOD_SPEC_CV_CONST_DIM) \
- _(953, ZEND_ASSIGN_MOD_SPEC_CV_CONST_OBJ) \
- _(954, ZEND_ASSIGN_MOD_SPEC_STATIC_PROP) \
- _(955, ZEND_ASSIGN_MOD_SPEC_CV_TMPVAR) \
- _(956, ZEND_ASSIGN_MOD_SPEC_CV_TMPVAR_DIM) \
- _(957, ZEND_ASSIGN_MOD_SPEC_CV_TMPVAR_OBJ) \
- _(958, ZEND_ASSIGN_MOD_SPEC_STATIC_PROP) \
- _(959, ZEND_ASSIGN_MOD_SPEC_CV_TMPVAR) \
- _(960, ZEND_ASSIGN_MOD_SPEC_CV_TMPVAR_DIM) \
- _(961, ZEND_ASSIGN_MOD_SPEC_CV_TMPVAR_OBJ) \
- _(962, ZEND_ASSIGN_MOD_SPEC_STATIC_PROP) \
- _(964, ZEND_ASSIGN_MOD_SPEC_CV_UNUSED_DIM) \
- _(966, ZEND_ASSIGN_MOD_SPEC_STATIC_PROP) \
- _(967, ZEND_ASSIGN_MOD_SPEC_CV_CV) \
- _(968, ZEND_ASSIGN_MOD_SPEC_CV_CV_DIM) \
- _(969, ZEND_ASSIGN_MOD_SPEC_CV_CV_OBJ) \
- _(974, ZEND_ASSIGN_SL_SPEC_STATIC_PROP) \
- _(978, ZEND_ASSIGN_SL_SPEC_STATIC_PROP) \
- _(982, ZEND_ASSIGN_SL_SPEC_STATIC_PROP) \
- _(986, ZEND_ASSIGN_SL_SPEC_STATIC_PROP) \
- _(994, ZEND_ASSIGN_SL_SPEC_STATIC_PROP) \
- _(998, ZEND_ASSIGN_SL_SPEC_STATIC_PROP) \
- _(1002, ZEND_ASSIGN_SL_SPEC_STATIC_PROP) \
- _(1006, ZEND_ASSIGN_SL_SPEC_STATIC_PROP) \
- _(1011, ZEND_ASSIGN_SL_SPEC_VAR_CONST) \
- _(1012, ZEND_ASSIGN_SL_SPEC_VAR_CONST_DIM) \
- _(1013, ZEND_ASSIGN_SL_SPEC_VAR_CONST_OBJ) \
- _(1014, ZEND_ASSIGN_SL_SPEC_STATIC_PROP) \
- _(1015, ZEND_ASSIGN_SL_SPEC_VAR_TMPVAR) \
- _(1016, ZEND_ASSIGN_SL_SPEC_VAR_TMPVAR_DIM) \
- _(1017, ZEND_ASSIGN_SL_SPEC_VAR_TMPVAR_OBJ) \
- _(1018, ZEND_ASSIGN_SL_SPEC_STATIC_PROP) \
- _(1019, ZEND_ASSIGN_SL_SPEC_VAR_TMPVAR) \
- _(1020, ZEND_ASSIGN_SL_SPEC_VAR_TMPVAR_DIM) \
- _(1021, ZEND_ASSIGN_SL_SPEC_VAR_TMPVAR_OBJ) \
- _(1022, ZEND_ASSIGN_SL_SPEC_STATIC_PROP) \
- _(1024, ZEND_ASSIGN_SL_SPEC_VAR_UNUSED_DIM) \
- _(1026, ZEND_ASSIGN_SL_SPEC_STATIC_PROP) \
- _(1027, ZEND_ASSIGN_SL_SPEC_VAR_CV) \
- _(1028, ZEND_ASSIGN_SL_SPEC_VAR_CV_DIM) \
- _(1029, ZEND_ASSIGN_SL_SPEC_VAR_CV_OBJ) \
- _(1033, ZEND_ASSIGN_SL_SPEC_UNUSED_CONST_OBJ) \
- _(1037, ZEND_ASSIGN_SL_SPEC_UNUSED_TMPVAR_OBJ) \
- _(1041, ZEND_ASSIGN_SL_SPEC_UNUSED_TMPVAR_OBJ) \
- _(1049, ZEND_ASSIGN_SL_SPEC_UNUSED_CV_OBJ) \
- _(1051, ZEND_ASSIGN_SL_SPEC_CV_CONST) \
- _(1052, ZEND_ASSIGN_SL_SPEC_CV_CONST_DIM) \
- _(1053, ZEND_ASSIGN_SL_SPEC_CV_CONST_OBJ) \
- _(1054, ZEND_ASSIGN_SL_SPEC_STATIC_PROP) \
- _(1055, ZEND_ASSIGN_SL_SPEC_CV_TMPVAR) \
- _(1056, ZEND_ASSIGN_SL_SPEC_CV_TMPVAR_DIM) \
- _(1057, ZEND_ASSIGN_SL_SPEC_CV_TMPVAR_OBJ) \
- _(1058, ZEND_ASSIGN_SL_SPEC_STATIC_PROP) \
- _(1059, ZEND_ASSIGN_SL_SPEC_CV_TMPVAR) \
- _(1060, ZEND_ASSIGN_SL_SPEC_CV_TMPVAR_DIM) \
- _(1061, ZEND_ASSIGN_SL_SPEC_CV_TMPVAR_OBJ) \
- _(1062, ZEND_ASSIGN_SL_SPEC_STATIC_PROP) \
- _(1064, ZEND_ASSIGN_SL_SPEC_CV_UNUSED_DIM) \
- _(1066, ZEND_ASSIGN_SL_SPEC_STATIC_PROP) \
- _(1067, ZEND_ASSIGN_SL_SPEC_CV_CV) \
- _(1068, ZEND_ASSIGN_SL_SPEC_CV_CV_DIM) \
- _(1069, ZEND_ASSIGN_SL_SPEC_CV_CV_OBJ) \
- _(1074, ZEND_ASSIGN_SR_SPEC_STATIC_PROP) \
- _(1078, ZEND_ASSIGN_SR_SPEC_STATIC_PROP) \
- _(1082, ZEND_ASSIGN_SR_SPEC_STATIC_PROP) \
- _(1086, ZEND_ASSIGN_SR_SPEC_STATIC_PROP) \
- _(1094, ZEND_ASSIGN_SR_SPEC_STATIC_PROP) \
- _(1098, ZEND_ASSIGN_SR_SPEC_STATIC_PROP) \
- _(1102, ZEND_ASSIGN_SR_SPEC_STATIC_PROP) \
- _(1106, ZEND_ASSIGN_SR_SPEC_STATIC_PROP) \
- _(1111, ZEND_ASSIGN_SR_SPEC_VAR_CONST) \
- _(1112, ZEND_ASSIGN_SR_SPEC_VAR_CONST_DIM) \
- _(1113, ZEND_ASSIGN_SR_SPEC_VAR_CONST_OBJ) \
- _(1114, ZEND_ASSIGN_SR_SPEC_STATIC_PROP) \
- _(1115, ZEND_ASSIGN_SR_SPEC_VAR_TMPVAR) \
- _(1116, ZEND_ASSIGN_SR_SPEC_VAR_TMPVAR_DIM) \
- _(1117, ZEND_ASSIGN_SR_SPEC_VAR_TMPVAR_OBJ) \
- _(1118, ZEND_ASSIGN_SR_SPEC_STATIC_PROP) \
- _(1119, ZEND_ASSIGN_SR_SPEC_VAR_TMPVAR) \
- _(1120, ZEND_ASSIGN_SR_SPEC_VAR_TMPVAR_DIM) \
- _(1121, ZEND_ASSIGN_SR_SPEC_VAR_TMPVAR_OBJ) \
- _(1122, ZEND_ASSIGN_SR_SPEC_STATIC_PROP) \
- _(1124, ZEND_ASSIGN_SR_SPEC_VAR_UNUSED_DIM) \
- _(1126, ZEND_ASSIGN_SR_SPEC_STATIC_PROP) \
- _(1127, ZEND_ASSIGN_SR_SPEC_VAR_CV) \
- _(1128, ZEND_ASSIGN_SR_SPEC_VAR_CV_DIM) \
- _(1129, ZEND_ASSIGN_SR_SPEC_VAR_CV_OBJ) \
- _(1133, ZEND_ASSIGN_SR_SPEC_UNUSED_CONST_OBJ) \
- _(1137, ZEND_ASSIGN_SR_SPEC_UNUSED_TMPVAR_OBJ) \
- _(1141, ZEND_ASSIGN_SR_SPEC_UNUSED_TMPVAR_OBJ) \
- _(1149, ZEND_ASSIGN_SR_SPEC_UNUSED_CV_OBJ) \
- _(1151, ZEND_ASSIGN_SR_SPEC_CV_CONST) \
- _(1152, ZEND_ASSIGN_SR_SPEC_CV_CONST_DIM) \
- _(1153, ZEND_ASSIGN_SR_SPEC_CV_CONST_OBJ) \
- _(1154, ZEND_ASSIGN_SR_SPEC_STATIC_PROP) \
- _(1155, ZEND_ASSIGN_SR_SPEC_CV_TMPVAR) \
- _(1156, ZEND_ASSIGN_SR_SPEC_CV_TMPVAR_DIM) \
- _(1157, ZEND_ASSIGN_SR_SPEC_CV_TMPVAR_OBJ) \
- _(1158, ZEND_ASSIGN_SR_SPEC_STATIC_PROP) \
- _(1159, ZEND_ASSIGN_SR_SPEC_CV_TMPVAR) \
- _(1160, ZEND_ASSIGN_SR_SPEC_CV_TMPVAR_DIM) \
- _(1161, ZEND_ASSIGN_SR_SPEC_CV_TMPVAR_OBJ) \
- _(1162, ZEND_ASSIGN_SR_SPEC_STATIC_PROP) \
- _(1164, ZEND_ASSIGN_SR_SPEC_CV_UNUSED_DIM) \
- _(1166, ZEND_ASSIGN_SR_SPEC_STATIC_PROP) \
- _(1167, ZEND_ASSIGN_SR_SPEC_CV_CV) \
- _(1168, ZEND_ASSIGN_SR_SPEC_CV_CV_DIM) \
- _(1169, ZEND_ASSIGN_SR_SPEC_CV_CV_OBJ) \
- _(1174, ZEND_ASSIGN_CONCAT_SPEC_STATIC_PROP) \
- _(1178, ZEND_ASSIGN_CONCAT_SPEC_STATIC_PROP) \
- _(1182, ZEND_ASSIGN_CONCAT_SPEC_STATIC_PROP) \
- _(1186, ZEND_ASSIGN_CONCAT_SPEC_STATIC_PROP) \
- _(1194, ZEND_ASSIGN_CONCAT_SPEC_STATIC_PROP) \
- _(1198, ZEND_ASSIGN_CONCAT_SPEC_STATIC_PROP) \
- _(1202, ZEND_ASSIGN_CONCAT_SPEC_STATIC_PROP) \
- _(1206, ZEND_ASSIGN_CONCAT_SPEC_STATIC_PROP) \
- _(1211, ZEND_ASSIGN_CONCAT_SPEC_VAR_CONST) \
- _(1212, ZEND_ASSIGN_CONCAT_SPEC_VAR_CONST_DIM) \
- _(1213, ZEND_ASSIGN_CONCAT_SPEC_VAR_CONST_OBJ) \
- _(1214, ZEND_ASSIGN_CONCAT_SPEC_STATIC_PROP) \
- _(1215, ZEND_ASSIGN_CONCAT_SPEC_VAR_TMPVAR) \
- _(1216, ZEND_ASSIGN_CONCAT_SPEC_VAR_TMPVAR_DIM) \
- _(1217, ZEND_ASSIGN_CONCAT_SPEC_VAR_TMPVAR_OBJ) \
- _(1218, ZEND_ASSIGN_CONCAT_SPEC_STATIC_PROP) \
- _(1219, ZEND_ASSIGN_CONCAT_SPEC_VAR_TMPVAR) \
- _(1220, ZEND_ASSIGN_CONCAT_SPEC_VAR_TMPVAR_DIM) \
- _(1221, ZEND_ASSIGN_CONCAT_SPEC_VAR_TMPVAR_OBJ) \
- _(1222, ZEND_ASSIGN_CONCAT_SPEC_STATIC_PROP) \
- _(1224, ZEND_ASSIGN_CONCAT_SPEC_VAR_UNUSED_DIM) \
- _(1226, ZEND_ASSIGN_CONCAT_SPEC_STATIC_PROP) \
- _(1227, ZEND_ASSIGN_CONCAT_SPEC_VAR_CV) \
- _(1228, ZEND_ASSIGN_CONCAT_SPEC_VAR_CV_DIM) \
- _(1229, ZEND_ASSIGN_CONCAT_SPEC_VAR_CV_OBJ) \
- _(1233, ZEND_ASSIGN_CONCAT_SPEC_UNUSED_CONST_OBJ) \
- _(1237, ZEND_ASSIGN_CONCAT_SPEC_UNUSED_TMPVAR_OBJ) \
- _(1241, ZEND_ASSIGN_CONCAT_SPEC_UNUSED_TMPVAR_OBJ) \
- _(1249, ZEND_ASSIGN_CONCAT_SPEC_UNUSED_CV_OBJ) \
- _(1251, ZEND_ASSIGN_CONCAT_SPEC_CV_CONST) \
- _(1252, ZEND_ASSIGN_CONCAT_SPEC_CV_CONST_DIM) \
- _(1253, ZEND_ASSIGN_CONCAT_SPEC_CV_CONST_OBJ) \
- _(1254, ZEND_ASSIGN_CONCAT_SPEC_STATIC_PROP) \
- _(1255, ZEND_ASSIGN_CONCAT_SPEC_CV_TMPVAR) \
- _(1256, ZEND_ASSIGN_CONCAT_SPEC_CV_TMPVAR_DIM) \
- _(1257, ZEND_ASSIGN_CONCAT_SPEC_CV_TMPVAR_OBJ) \
- _(1258, ZEND_ASSIGN_CONCAT_SPEC_STATIC_PROP) \
- _(1259, ZEND_ASSIGN_CONCAT_SPEC_CV_TMPVAR) \
- _(1260, ZEND_ASSIGN_CONCAT_SPEC_CV_TMPVAR_DIM) \
- _(1261, ZEND_ASSIGN_CONCAT_SPEC_CV_TMPVAR_OBJ) \
- _(1262, ZEND_ASSIGN_CONCAT_SPEC_STATIC_PROP) \
- _(1264, ZEND_ASSIGN_CONCAT_SPEC_CV_UNUSED_DIM) \
- _(1266, ZEND_ASSIGN_CONCAT_SPEC_STATIC_PROP) \
- _(1267, ZEND_ASSIGN_CONCAT_SPEC_CV_CV) \
- _(1268, ZEND_ASSIGN_CONCAT_SPEC_CV_CV_DIM) \
- _(1269, ZEND_ASSIGN_CONCAT_SPEC_CV_CV_OBJ) \
- _(1274, ZEND_ASSIGN_BW_OR_SPEC_STATIC_PROP) \
- _(1278, ZEND_ASSIGN_BW_OR_SPEC_STATIC_PROP) \
- _(1282, ZEND_ASSIGN_BW_OR_SPEC_STATIC_PROP) \
- _(1286, ZEND_ASSIGN_BW_OR_SPEC_STATIC_PROP) \
- _(1294, ZEND_ASSIGN_BW_OR_SPEC_STATIC_PROP) \
- _(1298, ZEND_ASSIGN_BW_OR_SPEC_STATIC_PROP) \
- _(1302, ZEND_ASSIGN_BW_OR_SPEC_STATIC_PROP) \
- _(1306, ZEND_ASSIGN_BW_OR_SPEC_STATIC_PROP) \
- _(1311, ZEND_ASSIGN_BW_OR_SPEC_VAR_CONST) \
- _(1312, ZEND_ASSIGN_BW_OR_SPEC_VAR_CONST_DIM) \
- _(1313, ZEND_ASSIGN_BW_OR_SPEC_VAR_CONST_OBJ) \
- _(1314, ZEND_ASSIGN_BW_OR_SPEC_STATIC_PROP) \
- _(1315, ZEND_ASSIGN_BW_OR_SPEC_VAR_TMPVAR) \
- _(1316, ZEND_ASSIGN_BW_OR_SPEC_VAR_TMPVAR_DIM) \
- _(1317, ZEND_ASSIGN_BW_OR_SPEC_VAR_TMPVAR_OBJ) \
- _(1318, ZEND_ASSIGN_BW_OR_SPEC_STATIC_PROP) \
- _(1319, ZEND_ASSIGN_BW_OR_SPEC_VAR_TMPVAR) \
- _(1320, ZEND_ASSIGN_BW_OR_SPEC_VAR_TMPVAR_DIM) \
- _(1321, ZEND_ASSIGN_BW_OR_SPEC_VAR_TMPVAR_OBJ) \
- _(1322, ZEND_ASSIGN_BW_OR_SPEC_STATIC_PROP) \
- _(1324, ZEND_ASSIGN_BW_OR_SPEC_VAR_UNUSED_DIM) \
- _(1326, ZEND_ASSIGN_BW_OR_SPEC_STATIC_PROP) \
- _(1327, ZEND_ASSIGN_BW_OR_SPEC_VAR_CV) \
- _(1328, ZEND_ASSIGN_BW_OR_SPEC_VAR_CV_DIM) \
- _(1329, ZEND_ASSIGN_BW_OR_SPEC_VAR_CV_OBJ) \
- _(1333, ZEND_ASSIGN_BW_OR_SPEC_UNUSED_CONST_OBJ) \
- _(1337, ZEND_ASSIGN_BW_OR_SPEC_UNUSED_TMPVAR_OBJ) \
- _(1341, ZEND_ASSIGN_BW_OR_SPEC_UNUSED_TMPVAR_OBJ) \
- _(1349, ZEND_ASSIGN_BW_OR_SPEC_UNUSED_CV_OBJ) \
- _(1351, ZEND_ASSIGN_BW_OR_SPEC_CV_CONST) \
- _(1352, ZEND_ASSIGN_BW_OR_SPEC_CV_CONST_DIM) \
- _(1353, ZEND_ASSIGN_BW_OR_SPEC_CV_CONST_OBJ) \
- _(1354, ZEND_ASSIGN_BW_OR_SPEC_STATIC_PROP) \
- _(1355, ZEND_ASSIGN_BW_OR_SPEC_CV_TMPVAR) \
- _(1356, ZEND_ASSIGN_BW_OR_SPEC_CV_TMPVAR_DIM) \
- _(1357, ZEND_ASSIGN_BW_OR_SPEC_CV_TMPVAR_OBJ) \
- _(1358, ZEND_ASSIGN_BW_OR_SPEC_STATIC_PROP) \
- _(1359, ZEND_ASSIGN_BW_OR_SPEC_CV_TMPVAR) \
- _(1360, ZEND_ASSIGN_BW_OR_SPEC_CV_TMPVAR_DIM) \
- _(1361, ZEND_ASSIGN_BW_OR_SPEC_CV_TMPVAR_OBJ) \
- _(1362, ZEND_ASSIGN_BW_OR_SPEC_STATIC_PROP) \
- _(1364, ZEND_ASSIGN_BW_OR_SPEC_CV_UNUSED_DIM) \
- _(1366, ZEND_ASSIGN_BW_OR_SPEC_STATIC_PROP) \
- _(1367, ZEND_ASSIGN_BW_OR_SPEC_CV_CV) \
- _(1368, ZEND_ASSIGN_BW_OR_SPEC_CV_CV_DIM) \
- _(1369, ZEND_ASSIGN_BW_OR_SPEC_CV_CV_OBJ) \
- _(1374, ZEND_ASSIGN_BW_AND_SPEC_STATIC_PROP) \
- _(1378, ZEND_ASSIGN_BW_AND_SPEC_STATIC_PROP) \
- _(1382, ZEND_ASSIGN_BW_AND_SPEC_STATIC_PROP) \
- _(1386, ZEND_ASSIGN_BW_AND_SPEC_STATIC_PROP) \
- _(1394, ZEND_ASSIGN_BW_AND_SPEC_STATIC_PROP) \
- _(1398, ZEND_ASSIGN_BW_AND_SPEC_STATIC_PROP) \
- _(1402, ZEND_ASSIGN_BW_AND_SPEC_STATIC_PROP) \
- _(1406, ZEND_ASSIGN_BW_AND_SPEC_STATIC_PROP) \
- _(1411, ZEND_ASSIGN_BW_AND_SPEC_VAR_CONST) \
- _(1412, ZEND_ASSIGN_BW_AND_SPEC_VAR_CONST_DIM) \
- _(1413, ZEND_ASSIGN_BW_AND_SPEC_VAR_CONST_OBJ) \
- _(1414, ZEND_ASSIGN_BW_AND_SPEC_STATIC_PROP) \
- _(1415, ZEND_ASSIGN_BW_AND_SPEC_VAR_TMPVAR) \
- _(1416, ZEND_ASSIGN_BW_AND_SPEC_VAR_TMPVAR_DIM) \
- _(1417, ZEND_ASSIGN_BW_AND_SPEC_VAR_TMPVAR_OBJ) \
- _(1418, ZEND_ASSIGN_BW_AND_SPEC_STATIC_PROP) \
- _(1419, ZEND_ASSIGN_BW_AND_SPEC_VAR_TMPVAR) \
- _(1420, ZEND_ASSIGN_BW_AND_SPEC_VAR_TMPVAR_DIM) \
- _(1421, ZEND_ASSIGN_BW_AND_SPEC_VAR_TMPVAR_OBJ) \
- _(1422, ZEND_ASSIGN_BW_AND_SPEC_STATIC_PROP) \
- _(1424, ZEND_ASSIGN_BW_AND_SPEC_VAR_UNUSED_DIM) \
- _(1426, ZEND_ASSIGN_BW_AND_SPEC_STATIC_PROP) \
- _(1427, ZEND_ASSIGN_BW_AND_SPEC_VAR_CV) \
- _(1428, ZEND_ASSIGN_BW_AND_SPEC_VAR_CV_DIM) \
- _(1429, ZEND_ASSIGN_BW_AND_SPEC_VAR_CV_OBJ) \
- _(1433, ZEND_ASSIGN_BW_AND_SPEC_UNUSED_CONST_OBJ) \
- _(1437, ZEND_ASSIGN_BW_AND_SPEC_UNUSED_TMPVAR_OBJ) \
- _(1441, ZEND_ASSIGN_BW_AND_SPEC_UNUSED_TMPVAR_OBJ) \
- _(1449, ZEND_ASSIGN_BW_AND_SPEC_UNUSED_CV_OBJ) \
- _(1451, ZEND_ASSIGN_BW_AND_SPEC_CV_CONST) \
- _(1452, ZEND_ASSIGN_BW_AND_SPEC_CV_CONST_DIM) \
- _(1453, ZEND_ASSIGN_BW_AND_SPEC_CV_CONST_OBJ) \
- _(1454, ZEND_ASSIGN_BW_AND_SPEC_STATIC_PROP) \
- _(1455, ZEND_ASSIGN_BW_AND_SPEC_CV_TMPVAR) \
- _(1456, ZEND_ASSIGN_BW_AND_SPEC_CV_TMPVAR_DIM) \
- _(1457, ZEND_ASSIGN_BW_AND_SPEC_CV_TMPVAR_OBJ) \
- _(1458, ZEND_ASSIGN_BW_AND_SPEC_STATIC_PROP) \
- _(1459, ZEND_ASSIGN_BW_AND_SPEC_CV_TMPVAR) \
- _(1460, ZEND_ASSIGN_BW_AND_SPEC_CV_TMPVAR_DIM) \
- _(1461, ZEND_ASSIGN_BW_AND_SPEC_CV_TMPVAR_OBJ) \
- _(1462, ZEND_ASSIGN_BW_AND_SPEC_STATIC_PROP) \
- _(1464, ZEND_ASSIGN_BW_AND_SPEC_CV_UNUSED_DIM) \
- _(1466, ZEND_ASSIGN_BW_AND_SPEC_STATIC_PROP) \
- _(1467, ZEND_ASSIGN_BW_AND_SPEC_CV_CV) \
- _(1468, ZEND_ASSIGN_BW_AND_SPEC_CV_CV_DIM) \
- _(1469, ZEND_ASSIGN_BW_AND_SPEC_CV_CV_OBJ) \
- _(1474, ZEND_ASSIGN_BW_XOR_SPEC_STATIC_PROP) \
- _(1478, ZEND_ASSIGN_BW_XOR_SPEC_STATIC_PROP) \
- _(1482, ZEND_ASSIGN_BW_XOR_SPEC_STATIC_PROP) \
- _(1486, ZEND_ASSIGN_BW_XOR_SPEC_STATIC_PROP) \
- _(1494, ZEND_ASSIGN_BW_XOR_SPEC_STATIC_PROP) \
- _(1498, ZEND_ASSIGN_BW_XOR_SPEC_STATIC_PROP) \
- _(1502, ZEND_ASSIGN_BW_XOR_SPEC_STATIC_PROP) \
- _(1506, ZEND_ASSIGN_BW_XOR_SPEC_STATIC_PROP) \
- _(1511, ZEND_ASSIGN_BW_XOR_SPEC_VAR_CONST) \
- _(1512, ZEND_ASSIGN_BW_XOR_SPEC_VAR_CONST_DIM) \
- _(1513, ZEND_ASSIGN_BW_XOR_SPEC_VAR_CONST_OBJ) \
- _(1514, ZEND_ASSIGN_BW_XOR_SPEC_STATIC_PROP) \
- _(1515, ZEND_ASSIGN_BW_XOR_SPEC_VAR_TMPVAR) \
- _(1516, ZEND_ASSIGN_BW_XOR_SPEC_VAR_TMPVAR_DIM) \
- _(1517, ZEND_ASSIGN_BW_XOR_SPEC_VAR_TMPVAR_OBJ) \
- _(1518, ZEND_ASSIGN_BW_XOR_SPEC_STATIC_PROP) \
- _(1519, ZEND_ASSIGN_BW_XOR_SPEC_VAR_TMPVAR) \
- _(1520, ZEND_ASSIGN_BW_XOR_SPEC_VAR_TMPVAR_DIM) \
- _(1521, ZEND_ASSIGN_BW_XOR_SPEC_VAR_TMPVAR_OBJ) \
- _(1522, ZEND_ASSIGN_BW_XOR_SPEC_STATIC_PROP) \
- _(1524, ZEND_ASSIGN_BW_XOR_SPEC_VAR_UNUSED_DIM) \
- _(1526, ZEND_ASSIGN_BW_XOR_SPEC_STATIC_PROP) \
- _(1527, ZEND_ASSIGN_BW_XOR_SPEC_VAR_CV) \
- _(1528, ZEND_ASSIGN_BW_XOR_SPEC_VAR_CV_DIM) \
- _(1529, ZEND_ASSIGN_BW_XOR_SPEC_VAR_CV_OBJ) \
- _(1533, ZEND_ASSIGN_BW_XOR_SPEC_UNUSED_CONST_OBJ) \
- _(1537, ZEND_ASSIGN_BW_XOR_SPEC_UNUSED_TMPVAR_OBJ) \
- _(1541, ZEND_ASSIGN_BW_XOR_SPEC_UNUSED_TMPVAR_OBJ) \
- _(1549, ZEND_ASSIGN_BW_XOR_SPEC_UNUSED_CV_OBJ) \
- _(1551, ZEND_ASSIGN_BW_XOR_SPEC_CV_CONST) \
- _(1552, ZEND_ASSIGN_BW_XOR_SPEC_CV_CONST_DIM) \
- _(1553, ZEND_ASSIGN_BW_XOR_SPEC_CV_CONST_OBJ) \
- _(1554, ZEND_ASSIGN_BW_XOR_SPEC_STATIC_PROP) \
- _(1555, ZEND_ASSIGN_BW_XOR_SPEC_CV_TMPVAR) \
- _(1556, ZEND_ASSIGN_BW_XOR_SPEC_CV_TMPVAR_DIM) \
- _(1557, ZEND_ASSIGN_BW_XOR_SPEC_CV_TMPVAR_OBJ) \
- _(1558, ZEND_ASSIGN_BW_XOR_SPEC_STATIC_PROP) \
- _(1559, ZEND_ASSIGN_BW_XOR_SPEC_CV_TMPVAR) \
- _(1560, ZEND_ASSIGN_BW_XOR_SPEC_CV_TMPVAR_DIM) \
- _(1561, ZEND_ASSIGN_BW_XOR_SPEC_CV_TMPVAR_OBJ) \
- _(1562, ZEND_ASSIGN_BW_XOR_SPEC_STATIC_PROP) \
- _(1564, ZEND_ASSIGN_BW_XOR_SPEC_CV_UNUSED_DIM) \
- _(1566, ZEND_ASSIGN_BW_XOR_SPEC_STATIC_PROP) \
- _(1567, ZEND_ASSIGN_BW_XOR_SPEC_CV_CV) \
- _(1568, ZEND_ASSIGN_BW_XOR_SPEC_CV_CV_DIM) \
- _(1569, ZEND_ASSIGN_BW_XOR_SPEC_CV_CV_OBJ) \
- _(1575, ZEND_PRE_INC_SPEC_VAR_RETVAL_UNUSED) \
- _(1576, ZEND_PRE_INC_SPEC_VAR_RETVAL_USED) \
- _(1579, ZEND_PRE_INC_SPEC_CV_RETVAL_UNUSED) \
- _(1580, ZEND_PRE_INC_SPEC_CV_RETVAL_USED) \
- _(1585, ZEND_PRE_DEC_SPEC_VAR_RETVAL_UNUSED) \
- _(1586, ZEND_PRE_DEC_SPEC_VAR_RETVAL_USED) \
- _(1589, ZEND_PRE_DEC_SPEC_CV_RETVAL_UNUSED) \
- _(1590, ZEND_PRE_DEC_SPEC_CV_RETVAL_USED) \
- _(1593, ZEND_POST_INC_SPEC_VAR) \
- _(1595, ZEND_POST_INC_SPEC_CV) \
- _(1598, ZEND_POST_DEC_SPEC_VAR) \
- _(1600, ZEND_POST_DEC_SPEC_CV) \
- _(1621, ZEND_ASSIGN_SPEC_VAR_CONST_RETVAL_UNUSED) \
- _(1622, ZEND_ASSIGN_SPEC_VAR_CONST_RETVAL_USED) \
- _(1623, ZEND_ASSIGN_SPEC_VAR_TMP_RETVAL_UNUSED) \
- _(1624, ZEND_ASSIGN_SPEC_VAR_TMP_RETVAL_USED) \
- _(1625, ZEND_ASSIGN_SPEC_VAR_VAR_RETVAL_UNUSED) \
- _(1626, ZEND_ASSIGN_SPEC_VAR_VAR_RETVAL_USED) \
- _(1629, ZEND_ASSIGN_SPEC_VAR_CV_RETVAL_UNUSED) \
- _(1630, ZEND_ASSIGN_SPEC_VAR_CV_RETVAL_USED) \
- _(1641, ZEND_ASSIGN_SPEC_CV_CONST_RETVAL_UNUSED) \
- _(1642, ZEND_ASSIGN_SPEC_CV_CONST_RETVAL_USED) \
- _(1643, ZEND_ASSIGN_SPEC_CV_TMP_RETVAL_UNUSED) \
- _(1644, ZEND_ASSIGN_SPEC_CV_TMP_RETVAL_USED) \
- _(1645, ZEND_ASSIGN_SPEC_CV_VAR_RETVAL_UNUSED) \
- _(1646, ZEND_ASSIGN_SPEC_CV_VAR_RETVAL_USED) \
- _(1649, ZEND_ASSIGN_SPEC_CV_CV_RETVAL_UNUSED) \
- _(1650, ZEND_ASSIGN_SPEC_CV_CV_RETVAL_USED) \
- _(1663, ZEND_ASSIGN_REF_SPEC_VAR_VAR) \
- _(1665, ZEND_ASSIGN_REF_SPEC_VAR_CV) \
- _(1673, ZEND_ASSIGN_REF_SPEC_CV_VAR) \
- _(1675, ZEND_ASSIGN_REF_SPEC_CV_CV) \
- _(1676, ZEND_ECHO_SPEC_CONST) \
- _(1677, ZEND_ECHO_SPEC_TMPVAR) \
- _(1678, ZEND_ECHO_SPEC_TMPVAR) \
- _(1680, ZEND_ECHO_SPEC_CV) \
- _(1681, ZEND_GENERATOR_CREATE_SPEC) \
- _(1682, ZEND_JMP_SPEC) \
- _(1683, ZEND_JMPZ_SPEC_CONST) \
- _(1684, ZEND_JMPZ_SPEC_TMPVAR) \
- _(1685, ZEND_JMPZ_SPEC_TMPVAR) \
- _(1687, ZEND_JMPZ_SPEC_CV) \
- _(1688, ZEND_JMPNZ_SPEC_CONST) \
- _(1689, ZEND_JMPNZ_SPEC_TMPVAR) \
- _(1690, ZEND_JMPNZ_SPEC_TMPVAR) \
- _(1692, ZEND_JMPNZ_SPEC_CV) \
- _(1693, ZEND_JMPZNZ_SPEC_CONST) \
- _(1694, ZEND_JMPZNZ_SPEC_TMPVAR) \
- _(1695, ZEND_JMPZNZ_SPEC_TMPVAR) \
- _(1697, ZEND_JMPZNZ_SPEC_CV) \
- _(1698, ZEND_JMPZ_EX_SPEC_CONST) \
- _(1699, ZEND_JMPZ_EX_SPEC_TMPVAR) \
- _(1700, ZEND_JMPZ_EX_SPEC_TMPVAR) \
- _(1702, ZEND_JMPZ_EX_SPEC_CV) \
- _(1703, ZEND_JMPNZ_EX_SPEC_CONST) \
- _(1704, ZEND_JMPNZ_EX_SPEC_TMPVAR) \
- _(1705, ZEND_JMPNZ_EX_SPEC_TMPVAR) \
- _(1707, ZEND_JMPNZ_EX_SPEC_CV) \
- _(1708, ZEND_CASE_SPEC_TMPVAR_CONST) \
- _(1709, ZEND_CASE_SPEC_TMPVAR_TMPVAR) \
- _(1710, ZEND_CASE_SPEC_TMPVAR_TMPVAR) \
- _(1712, ZEND_CASE_SPEC_TMPVAR_CV) \
- _(1713, ZEND_CHECK_VAR_SPEC_CV_UNUSED) \
- _(1714, ZEND_SEND_VAR_NO_REF_EX_SPEC_VAR) \
- _(1715, ZEND_SEND_VAR_NO_REF_EX_SPEC_VAR_QUICK) \
- _(1718, ZEND_MAKE_REF_SPEC_VAR_UNUSED) \
- _(1720, ZEND_MAKE_REF_SPEC_CV_UNUSED) \
- _(1721, ZEND_BOOL_SPEC_CONST) \
- _(1722, ZEND_BOOL_SPEC_TMPVAR) \
- _(1723, ZEND_BOOL_SPEC_TMPVAR) \
- _(1725, ZEND_BOOL_SPEC_CV) \
- _(1726, ZEND_FAST_CONCAT_SPEC_CONST_CONST) \
- _(1727, ZEND_FAST_CONCAT_SPEC_CONST_TMPVAR) \
- _(1728, ZEND_FAST_CONCAT_SPEC_CONST_TMPVAR) \
- _(1730, ZEND_FAST_CONCAT_SPEC_CONST_CV) \
- _(1731, ZEND_FAST_CONCAT_SPEC_TMPVAR_CONST) \
- _(1732, ZEND_FAST_CONCAT_SPEC_TMPVAR_TMPVAR) \
- _(1733, ZEND_FAST_CONCAT_SPEC_TMPVAR_TMPVAR) \
- _(1735, ZEND_FAST_CONCAT_SPEC_TMPVAR_CV) \
- _(1736, ZEND_FAST_CONCAT_SPEC_TMPVAR_CONST) \
- _(1737, ZEND_FAST_CONCAT_SPEC_TMPVAR_TMPVAR) \
- _(1738, ZEND_FAST_CONCAT_SPEC_TMPVAR_TMPVAR) \
- _(1740, ZEND_FAST_CONCAT_SPEC_TMPVAR_CV) \
- _(1746, ZEND_FAST_CONCAT_SPEC_CV_CONST) \
- _(1747, ZEND_FAST_CONCAT_SPEC_CV_TMPVAR) \
- _(1748, ZEND_FAST_CONCAT_SPEC_CV_TMPVAR) \
- _(1750, ZEND_FAST_CONCAT_SPEC_CV_CV) \
- _(1751, ZEND_ROPE_INIT_SPEC_UNUSED_CONST) \
- _(1752, ZEND_ROPE_INIT_SPEC_UNUSED_TMPVAR) \
- _(1753, ZEND_ROPE_INIT_SPEC_UNUSED_TMPVAR) \
- _(1755, ZEND_ROPE_INIT_SPEC_UNUSED_CV) \
- _(1756, ZEND_ROPE_ADD_SPEC_TMP_CONST) \
- _(1757, ZEND_ROPE_ADD_SPEC_TMP_TMPVAR) \
- _(1758, ZEND_ROPE_ADD_SPEC_TMP_TMPVAR) \
- _(1760, ZEND_ROPE_ADD_SPEC_TMP_CV) \
- _(1761, ZEND_ROPE_END_SPEC_TMP_CONST) \
- _(1762, ZEND_ROPE_END_SPEC_TMP_TMPVAR) \
- _(1763, ZEND_ROPE_END_SPEC_TMP_TMPVAR) \
- _(1765, ZEND_ROPE_END_SPEC_TMP_CV) \
- _(1766, ZEND_BEGIN_SILENCE_SPEC) \
- _(1767, ZEND_END_SILENCE_SPEC_TMP) \
- _(1768, ZEND_INIT_FCALL_BY_NAME_SPEC_CONST) \
- _(1769, ZEND_DO_FCALL_SPEC_RETVAL_UNUSED) \
- _(1770, ZEND_DO_FCALL_SPEC_RETVAL_USED) \
- _(1771, ZEND_INIT_FCALL_SPEC_CONST) \
- _(1772, ZEND_RETURN_SPEC_CONST) \
- _(1773, ZEND_RETURN_SPEC_TMP) \
- _(1774, ZEND_RETURN_SPEC_VAR) \
- _(1776, ZEND_RETURN_SPEC_CV) \
- _(1777, ZEND_RECV_SPEC_UNUSED) \
- _(1778, ZEND_RECV_INIT_SPEC_CONST) \
- _(1779, ZEND_SEND_VAL_SPEC_CONST) \
- _(1780, ZEND_SEND_VAL_SPEC_TMPVAR) \
- _(1781, ZEND_SEND_VAL_SPEC_TMPVAR) \
- _(1788, ZEND_SEND_VAR_EX_SPEC_VAR) \
- _(1789, ZEND_SEND_VAR_EX_SPEC_VAR_QUICK) \
- _(1792, ZEND_SEND_VAR_EX_SPEC_CV) \
- _(1793, ZEND_SEND_VAR_EX_SPEC_CV_QUICK) \
- _(1796, ZEND_SEND_REF_SPEC_VAR) \
- _(1798, ZEND_SEND_REF_SPEC_CV) \
- _(1799, ZEND_NEW_SPEC_CONST_UNUSED) \
- _(1801, ZEND_NEW_SPEC_VAR_UNUSED) \
- _(1802, ZEND_NEW_SPEC_UNUSED_UNUSED) \
- _(1804, ZEND_INIT_NS_FCALL_BY_NAME_SPEC_CONST) \
- _(1805, ZEND_FREE_SPEC_TMPVAR) \
- _(1806, ZEND_INIT_ARRAY_SPEC_CONST_CONST) \
- _(1807, ZEND_INIT_ARRAY_SPEC_CONST_TMPVAR) \
- _(1808, ZEND_INIT_ARRAY_SPEC_CONST_TMPVAR) \
- _(1809, ZEND_INIT_ARRAY_SPEC_CONST_UNUSED) \
- _(1810, ZEND_INIT_ARRAY_SPEC_CONST_CV) \
- _(1811, ZEND_INIT_ARRAY_SPEC_TMP_CONST) \
- _(1812, ZEND_INIT_ARRAY_SPEC_TMP_TMPVAR) \
- _(1813, ZEND_INIT_ARRAY_SPEC_TMP_TMPVAR) \
- _(1814, ZEND_INIT_ARRAY_SPEC_TMP_UNUSED) \
- _(1815, ZEND_INIT_ARRAY_SPEC_TMP_CV) \
- _(1816, ZEND_INIT_ARRAY_SPEC_VAR_CONST) \
- _(1817, ZEND_INIT_ARRAY_SPEC_VAR_TMPVAR) \
- _(1818, ZEND_INIT_ARRAY_SPEC_VAR_TMPVAR) \
- _(1819, ZEND_INIT_ARRAY_SPEC_VAR_UNUSED) \
- _(1820, ZEND_INIT_ARRAY_SPEC_VAR_CV) \
- _(1821, ZEND_INIT_ARRAY_SPEC_UNUSED_CONST) \
- _(1822, ZEND_INIT_ARRAY_SPEC_UNUSED_TMPVAR) \
- _(1823, ZEND_INIT_ARRAY_SPEC_UNUSED_TMPVAR) \
- _(1824, ZEND_INIT_ARRAY_SPEC_UNUSED_UNUSED) \
- _(1825, ZEND_INIT_ARRAY_SPEC_UNUSED_CV) \
- _(1826, ZEND_INIT_ARRAY_SPEC_CV_CONST) \
- _(1827, ZEND_INIT_ARRAY_SPEC_CV_TMPVAR) \
- _(1828, ZEND_INIT_ARRAY_SPEC_CV_TMPVAR) \
- _(1829, ZEND_INIT_ARRAY_SPEC_CV_UNUSED) \
- _(1830, ZEND_INIT_ARRAY_SPEC_CV_CV) \
- _(1831, ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_CONST) \
- _(1832, ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_TMPVAR) \
- _(1833, ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_TMPVAR) \
- _(1834, ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_UNUSED) \
- _(1835, ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_CV) \
- _(1836, ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_CONST) \
- _(1837, ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_TMPVAR) \
- _(1838, ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_TMPVAR) \
- _(1839, ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_UNUSED) \
- _(1840, ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_CV) \
- _(1841, ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_CONST) \
- _(1842, ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_TMPVAR) \
- _(1843, ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_TMPVAR) \
- _(1844, ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_UNUSED) \
- _(1845, ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_CV) \
- _(1851, ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_CONST) \
- _(1852, ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_TMPVAR) \
- _(1853, ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_TMPVAR) \
- _(1854, ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_UNUSED) \
- _(1855, ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_CV) \
- _(1856, ZEND_INCLUDE_OR_EVAL_SPEC_CONST) \
- _(1857, ZEND_INCLUDE_OR_EVAL_SPEC_TMPVAR) \
- _(1858, ZEND_INCLUDE_OR_EVAL_SPEC_TMPVAR) \
- _(1860, ZEND_INCLUDE_OR_EVAL_SPEC_CV) \
- _(1861, ZEND_UNSET_VAR_SPEC_CONST_UNUSED) \
- _(1862, ZEND_UNSET_VAR_SPEC_TMPVAR_UNUSED) \
- _(1863, ZEND_UNSET_VAR_SPEC_TMPVAR_UNUSED) \
- _(1865, ZEND_UNSET_VAR_SPEC_CV_UNUSED) \
- _(1876, ZEND_UNSET_DIM_SPEC_VAR_CONST) \
- _(1877, ZEND_UNSET_DIM_SPEC_VAR_TMPVAR) \
- _(1878, ZEND_UNSET_DIM_SPEC_VAR_TMPVAR) \
- _(1880, ZEND_UNSET_DIM_SPEC_VAR_CV) \
- _(1886, ZEND_UNSET_DIM_SPEC_CV_CONST) \
- _(1887, ZEND_UNSET_DIM_SPEC_CV_TMPVAR) \
- _(1888, ZEND_UNSET_DIM_SPEC_CV_TMPVAR) \
- _(1890, ZEND_UNSET_DIM_SPEC_CV_CV) \
- _(1901, ZEND_UNSET_OBJ_SPEC_VAR_CONST) \
- _(1902, ZEND_UNSET_OBJ_SPEC_VAR_TMPVAR) \
- _(1903, ZEND_UNSET_OBJ_SPEC_VAR_TMPVAR) \
- _(1905, ZEND_UNSET_OBJ_SPEC_VAR_CV) \
- _(1906, ZEND_UNSET_OBJ_SPEC_UNUSED_CONST) \
- _(1907, ZEND_UNSET_OBJ_SPEC_UNUSED_TMPVAR) \
- _(1908, ZEND_UNSET_OBJ_SPEC_UNUSED_TMPVAR) \
- _(1910, ZEND_UNSET_OBJ_SPEC_UNUSED_CV) \
- _(1911, ZEND_UNSET_OBJ_SPEC_CV_CONST) \
- _(1912, ZEND_UNSET_OBJ_SPEC_CV_TMPVAR) \
- _(1913, ZEND_UNSET_OBJ_SPEC_CV_TMPVAR) \
- _(1915, ZEND_UNSET_OBJ_SPEC_CV_CV) \
- _(1916, ZEND_FE_RESET_R_SPEC_CONST) \
- _(1917, ZEND_FE_RESET_R_SPEC_TMP) \
- _(1918, ZEND_FE_RESET_R_SPEC_VAR) \
- _(1920, ZEND_FE_RESET_R_SPEC_CV) \
- _(1921, ZEND_FE_FETCH_R_SPEC_VAR) \
- _(1922, ZEND_EXIT_SPEC) \
- _(1923, ZEND_FETCH_R_SPEC_CONST_UNUSED) \
- _(1924, ZEND_FETCH_R_SPEC_TMPVAR_UNUSED) \
- _(1925, ZEND_FETCH_R_SPEC_TMPVAR_UNUSED) \
- _(1927, ZEND_FETCH_R_SPEC_CV_UNUSED) \
- _(1928, ZEND_FETCH_DIM_R_SPEC_CONST_CONST) \
- _(1929, ZEND_FETCH_DIM_R_SPEC_CONST_TMPVAR) \
- _(1930, ZEND_FETCH_DIM_R_SPEC_CONST_TMPVAR) \
- _(1932, ZEND_FETCH_DIM_R_SPEC_CONST_CV) \
- _(1933, ZEND_FETCH_DIM_R_SPEC_TMPVAR_CONST) \
- _(1934, ZEND_FETCH_DIM_R_SPEC_TMPVAR_TMPVAR) \
- _(1935, ZEND_FETCH_DIM_R_SPEC_TMPVAR_TMPVAR) \
- _(1937, ZEND_FETCH_DIM_R_SPEC_TMPVAR_CV) \
- _(1938, ZEND_FETCH_DIM_R_SPEC_TMPVAR_CONST) \
- _(1939, ZEND_FETCH_DIM_R_SPEC_TMPVAR_TMPVAR) \
- _(1940, ZEND_FETCH_DIM_R_SPEC_TMPVAR_TMPVAR) \
- _(1942, ZEND_FETCH_DIM_R_SPEC_TMPVAR_CV) \
- _(1948, ZEND_FETCH_DIM_R_SPEC_CV_CONST) \
- _(1949, ZEND_FETCH_DIM_R_SPEC_CV_TMPVAR) \
- _(1950, ZEND_FETCH_DIM_R_SPEC_CV_TMPVAR) \
- _(1952, ZEND_FETCH_DIM_R_SPEC_CV_CV) \
- _(1953, ZEND_FETCH_OBJ_R_SPEC_CONST_CONST) \
- _(1954, ZEND_FETCH_OBJ_R_SPEC_CONST_TMPVAR) \
- _(1955, ZEND_FETCH_OBJ_R_SPEC_CONST_TMPVAR) \
- _(1957, ZEND_FETCH_OBJ_R_SPEC_CONST_CV) \
- _(1958, ZEND_FETCH_OBJ_R_SPEC_TMPVAR_CONST) \
- _(1959, ZEND_FETCH_OBJ_R_SPEC_TMPVAR_TMPVAR) \
- _(1960, ZEND_FETCH_OBJ_R_SPEC_TMPVAR_TMPVAR) \
- _(1962, ZEND_FETCH_OBJ_R_SPEC_TMPVAR_CV) \
- _(1963, ZEND_FETCH_OBJ_R_SPEC_TMPVAR_CONST) \
- _(1964, ZEND_FETCH_OBJ_R_SPEC_TMPVAR_TMPVAR) \
- _(1965, ZEND_FETCH_OBJ_R_SPEC_TMPVAR_TMPVAR) \
- _(1967, ZEND_FETCH_OBJ_R_SPEC_TMPVAR_CV) \
- _(1968, ZEND_FETCH_OBJ_R_SPEC_UNUSED_CONST) \
- _(1969, ZEND_FETCH_OBJ_R_SPEC_UNUSED_TMPVAR) \
- _(1970, ZEND_FETCH_OBJ_R_SPEC_UNUSED_TMPVAR) \
- _(1972, ZEND_FETCH_OBJ_R_SPEC_UNUSED_CV) \
- _(1973, ZEND_FETCH_OBJ_R_SPEC_CV_CONST) \
- _(1974, ZEND_FETCH_OBJ_R_SPEC_CV_TMPVAR) \
- _(1975, ZEND_FETCH_OBJ_R_SPEC_CV_TMPVAR) \
- _(1977, ZEND_FETCH_OBJ_R_SPEC_CV_CV) \
- _(1978, ZEND_FETCH_W_SPEC_CONST_UNUSED) \
- _(1979, ZEND_FETCH_W_SPEC_TMPVAR_UNUSED) \
- _(1980, ZEND_FETCH_W_SPEC_TMPVAR_UNUSED) \
- _(1982, ZEND_FETCH_W_SPEC_CV_UNUSED) \
- _(1993, ZEND_FETCH_DIM_W_SPEC_VAR_CONST) \
- _(1994, ZEND_FETCH_DIM_W_SPEC_VAR_TMPVAR) \
- _(1995, ZEND_FETCH_DIM_W_SPEC_VAR_TMPVAR) \
- _(1996, ZEND_FETCH_DIM_W_SPEC_VAR_UNUSED) \
- _(1997, ZEND_FETCH_DIM_W_SPEC_VAR_CV) \
- _(2003, ZEND_FETCH_DIM_W_SPEC_CV_CONST) \
- _(2004, ZEND_FETCH_DIM_W_SPEC_CV_TMPVAR) \
- _(2005, ZEND_FETCH_DIM_W_SPEC_CV_TMPVAR) \
- _(2006, ZEND_FETCH_DIM_W_SPEC_CV_UNUSED) \
- _(2007, ZEND_FETCH_DIM_W_SPEC_CV_CV) \
- _(2018, ZEND_FETCH_OBJ_W_SPEC_VAR_CONST) \
- _(2019, ZEND_FETCH_OBJ_W_SPEC_VAR_TMPVAR) \
- _(2020, ZEND_FETCH_OBJ_W_SPEC_VAR_TMPVAR) \
- _(2022, ZEND_FETCH_OBJ_W_SPEC_VAR_CV) \
- _(2023, ZEND_FETCH_OBJ_W_SPEC_UNUSED_CONST) \
- _(2024, ZEND_FETCH_OBJ_W_SPEC_UNUSED_TMPVAR) \
- _(2025, ZEND_FETCH_OBJ_W_SPEC_UNUSED_TMPVAR) \
- _(2027, ZEND_FETCH_OBJ_W_SPEC_UNUSED_CV) \
- _(2028, ZEND_FETCH_OBJ_W_SPEC_CV_CONST) \
- _(2029, ZEND_FETCH_OBJ_W_SPEC_CV_TMPVAR) \
- _(2030, ZEND_FETCH_OBJ_W_SPEC_CV_TMPVAR) \
- _(2032, ZEND_FETCH_OBJ_W_SPEC_CV_CV) \
- _(2033, ZEND_FETCH_RW_SPEC_CONST_UNUSED) \
- _(2034, ZEND_FETCH_RW_SPEC_TMPVAR_UNUSED) \
- _(2035, ZEND_FETCH_RW_SPEC_TMPVAR_UNUSED) \
- _(2037, ZEND_FETCH_RW_SPEC_CV_UNUSED) \
- _(2048, ZEND_FETCH_DIM_RW_SPEC_VAR_CONST) \
- _(2049, ZEND_FETCH_DIM_RW_SPEC_VAR_TMPVAR) \
- _(2050, ZEND_FETCH_DIM_RW_SPEC_VAR_TMPVAR) \
- _(2051, ZEND_FETCH_DIM_RW_SPEC_VAR_UNUSED) \
- _(2052, ZEND_FETCH_DIM_RW_SPEC_VAR_CV) \
- _(2058, ZEND_FETCH_DIM_RW_SPEC_CV_CONST) \
- _(2059, ZEND_FETCH_DIM_RW_SPEC_CV_TMPVAR) \
- _(2060, ZEND_FETCH_DIM_RW_SPEC_CV_TMPVAR) \
- _(2061, ZEND_FETCH_DIM_RW_SPEC_CV_UNUSED) \
- _(2062, ZEND_FETCH_DIM_RW_SPEC_CV_CV) \
- _(2073, ZEND_FETCH_OBJ_RW_SPEC_VAR_CONST) \
- _(2074, ZEND_FETCH_OBJ_RW_SPEC_VAR_TMPVAR) \
- _(2075, ZEND_FETCH_OBJ_RW_SPEC_VAR_TMPVAR) \
- _(2077, ZEND_FETCH_OBJ_RW_SPEC_VAR_CV) \
- _(2078, ZEND_FETCH_OBJ_RW_SPEC_UNUSED_CONST) \
- _(2079, ZEND_FETCH_OBJ_RW_SPEC_UNUSED_TMPVAR) \
- _(2080, ZEND_FETCH_OBJ_RW_SPEC_UNUSED_TMPVAR) \
- _(2082, ZEND_FETCH_OBJ_RW_SPEC_UNUSED_CV) \
- _(2083, ZEND_FETCH_OBJ_RW_SPEC_CV_CONST) \
- _(2084, ZEND_FETCH_OBJ_RW_SPEC_CV_TMPVAR) \
- _(2085, ZEND_FETCH_OBJ_RW_SPEC_CV_TMPVAR) \
- _(2087, ZEND_FETCH_OBJ_RW_SPEC_CV_CV) \
- _(2088, ZEND_FETCH_IS_SPEC_CONST_UNUSED) \
- _(2089, ZEND_FETCH_IS_SPEC_TMPVAR_UNUSED) \
- _(2090, ZEND_FETCH_IS_SPEC_TMPVAR_UNUSED) \
- _(2092, ZEND_FETCH_IS_SPEC_CV_UNUSED) \
- _(2093, ZEND_FETCH_DIM_IS_SPEC_CONST_CONST) \
- _(2094, ZEND_FETCH_DIM_IS_SPEC_CONST_TMPVAR) \
- _(2095, ZEND_FETCH_DIM_IS_SPEC_CONST_TMPVAR) \
- _(2097, ZEND_FETCH_DIM_IS_SPEC_CONST_CV) \
- _(2098, ZEND_FETCH_DIM_IS_SPEC_TMPVAR_CONST) \
- _(2099, ZEND_FETCH_DIM_IS_SPEC_TMPVAR_TMPVAR) \
- _(2100, ZEND_FETCH_DIM_IS_SPEC_TMPVAR_TMPVAR) \
- _(2102, ZEND_FETCH_DIM_IS_SPEC_TMPVAR_CV) \
- _(2103, ZEND_FETCH_DIM_IS_SPEC_TMPVAR_CONST) \
- _(2104, ZEND_FETCH_DIM_IS_SPEC_TMPVAR_TMPVAR) \
- _(2105, ZEND_FETCH_DIM_IS_SPEC_TMPVAR_TMPVAR) \
- _(2107, ZEND_FETCH_DIM_IS_SPEC_TMPVAR_CV) \
- _(2113, ZEND_FETCH_DIM_IS_SPEC_CV_CONST) \
- _(2114, ZEND_FETCH_DIM_IS_SPEC_CV_TMPVAR) \
- _(2115, ZEND_FETCH_DIM_IS_SPEC_CV_TMPVAR) \
- _(2117, ZEND_FETCH_DIM_IS_SPEC_CV_CV) \
- _(2118, ZEND_FETCH_OBJ_IS_SPEC_CONST_CONST) \
- _(2119, ZEND_FETCH_OBJ_IS_SPEC_CONST_TMPVAR) \
- _(2120, ZEND_FETCH_OBJ_IS_SPEC_CONST_TMPVAR) \
- _(2122, ZEND_FETCH_OBJ_IS_SPEC_CONST_CV) \
- _(2123, ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_CONST) \
- _(2124, ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_TMPVAR) \
- _(2125, ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_TMPVAR) \
- _(2127, ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_CV) \
- _(2128, ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_CONST) \
- _(2129, ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_TMPVAR) \
- _(2130, ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_TMPVAR) \
- _(2132, ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_CV) \
- _(2133, ZEND_FETCH_OBJ_IS_SPEC_UNUSED_CONST) \
- _(2134, ZEND_FETCH_OBJ_IS_SPEC_UNUSED_TMPVAR) \
- _(2135, ZEND_FETCH_OBJ_IS_SPEC_UNUSED_TMPVAR) \
- _(2137, ZEND_FETCH_OBJ_IS_SPEC_UNUSED_CV) \
- _(2138, ZEND_FETCH_OBJ_IS_SPEC_CV_CONST) \
- _(2139, ZEND_FETCH_OBJ_IS_SPEC_CV_TMPVAR) \
- _(2140, ZEND_FETCH_OBJ_IS_SPEC_CV_TMPVAR) \
- _(2142, ZEND_FETCH_OBJ_IS_SPEC_CV_CV) \
- _(2143, ZEND_FETCH_FUNC_ARG_SPEC_CONST_UNUSED) \
- _(2144, ZEND_FETCH_FUNC_ARG_SPEC_TMPVAR_UNUSED) \
- _(2145, ZEND_FETCH_FUNC_ARG_SPEC_TMPVAR_UNUSED) \
- _(2147, ZEND_FETCH_FUNC_ARG_SPEC_CV_UNUSED) \
- _(2148, ZEND_FETCH_DIM_FUNC_ARG_SPEC_CONST_CONST) \
- _(2149, ZEND_FETCH_DIM_FUNC_ARG_SPEC_CONST_TMPVAR) \
- _(2150, ZEND_FETCH_DIM_FUNC_ARG_SPEC_CONST_TMPVAR) \
- _(2151, ZEND_FETCH_DIM_FUNC_ARG_SPEC_CONST_UNUSED) \
- _(2152, ZEND_FETCH_DIM_FUNC_ARG_SPEC_CONST_CV) \
- _(2153, ZEND_FETCH_DIM_FUNC_ARG_SPEC_TMP_CONST) \
- _(2154, ZEND_FETCH_DIM_FUNC_ARG_SPEC_TMP_TMPVAR) \
- _(2155, ZEND_FETCH_DIM_FUNC_ARG_SPEC_TMP_TMPVAR) \
- _(2156, ZEND_FETCH_DIM_FUNC_ARG_SPEC_TMP_UNUSED) \
- _(2157, ZEND_FETCH_DIM_FUNC_ARG_SPEC_TMP_CV) \
- _(2158, ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_CONST) \
- _(2159, ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_TMPVAR) \
- _(2160, ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_TMPVAR) \
- _(2161, ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_UNUSED) \
- _(2162, ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_CV) \
- _(2168, ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_CONST) \
- _(2169, ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_TMPVAR) \
- _(2170, ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_TMPVAR) \
- _(2171, ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_UNUSED) \
- _(2172, ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_CV) \
- _(2173, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CONST_CONST) \
- _(2174, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CONST_TMPVAR) \
- _(2175, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CONST_TMPVAR) \
- _(2177, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CONST_CV) \
- _(2178, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_TMP_CONST) \
- _(2179, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_TMP_TMPVAR) \
- _(2180, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_TMP_TMPVAR) \
- _(2182, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_TMP_CV) \
- _(2183, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_CONST) \
- _(2184, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_TMPVAR) \
- _(2185, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_TMPVAR) \
- _(2187, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_CV) \
- _(2188, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_CONST) \
- _(2189, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_TMPVAR) \
- _(2190, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_TMPVAR) \
- _(2192, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_CV) \
- _(2193, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_CONST) \
- _(2194, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_TMPVAR) \
- _(2195, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_TMPVAR) \
- _(2197, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_CV) \
- _(2198, ZEND_FETCH_UNSET_SPEC_CONST_UNUSED) \
- _(2199, ZEND_FETCH_UNSET_SPEC_TMPVAR_UNUSED) \
- _(2200, ZEND_FETCH_UNSET_SPEC_TMPVAR_UNUSED) \
- _(2202, ZEND_FETCH_UNSET_SPEC_CV_UNUSED) \
- _(2213, ZEND_FETCH_DIM_UNSET_SPEC_VAR_CONST) \
- _(2214, ZEND_FETCH_DIM_UNSET_SPEC_VAR_TMPVAR) \
- _(2215, ZEND_FETCH_DIM_UNSET_SPEC_VAR_TMPVAR) \
- _(2217, ZEND_FETCH_DIM_UNSET_SPEC_VAR_CV) \
- _(2223, ZEND_FETCH_DIM_UNSET_SPEC_CV_CONST) \
- _(2224, ZEND_FETCH_DIM_UNSET_SPEC_CV_TMPVAR) \
- _(2225, ZEND_FETCH_DIM_UNSET_SPEC_CV_TMPVAR) \
- _(2227, ZEND_FETCH_DIM_UNSET_SPEC_CV_CV) \
- _(2238, ZEND_FETCH_OBJ_UNSET_SPEC_VAR_CONST) \
- _(2239, ZEND_FETCH_OBJ_UNSET_SPEC_VAR_TMPVAR) \
- _(2240, ZEND_FETCH_OBJ_UNSET_SPEC_VAR_TMPVAR) \
- _(2242, ZEND_FETCH_OBJ_UNSET_SPEC_VAR_CV) \
- _(2243, ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_CONST) \
- _(2244, ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_TMPVAR) \
- _(2245, ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_TMPVAR) \
- _(2247, ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_CV) \
- _(2248, ZEND_FETCH_OBJ_UNSET_SPEC_CV_CONST) \
- _(2249, ZEND_FETCH_OBJ_UNSET_SPEC_CV_TMPVAR) \
- _(2250, ZEND_FETCH_OBJ_UNSET_SPEC_CV_TMPVAR) \
- _(2252, ZEND_FETCH_OBJ_UNSET_SPEC_CV_CV) \
- _(2253, ZEND_FETCH_LIST_R_SPEC_CONST_CONST) \
- _(2254, ZEND_FETCH_LIST_R_SPEC_CONST_TMPVAR) \
- _(2255, ZEND_FETCH_LIST_R_SPEC_CONST_TMPVAR) \
- _(2257, ZEND_FETCH_LIST_R_SPEC_CONST_CV) \
- _(2258, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_CONST) \
- _(2259, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_TMPVAR) \
- _(2260, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_TMPVAR) \
- _(2262, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_CV) \
- _(2263, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_CONST) \
- _(2264, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_TMPVAR) \
- _(2265, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_TMPVAR) \
- _(2267, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_CV) \
- _(2273, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_CONST) \
- _(2274, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_TMPVAR) \
- _(2275, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_TMPVAR) \
- _(2277, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_CV) \
- _(2278, ZEND_FETCH_CONSTANT_SPEC_UNUSED_CONST) \
- _(2279, ZEND_CHECK_FUNC_ARG_SPEC_UNUSED) \
- _(2280, ZEND_CHECK_FUNC_ARG_SPEC_UNUSED_QUICK) \
- _(2281, ZEND_EXT_STMT_SPEC) \
- _(2282, ZEND_EXT_FCALL_BEGIN_SPEC) \
- _(2283, ZEND_EXT_FCALL_END_SPEC) \
- _(2284, ZEND_EXT_NOP_SPEC) \
- _(2285, ZEND_TICKS_SPEC) \
- _(2286, ZEND_SEND_VAR_NO_REF_SPEC_VAR) \
- _(2287, ZEND_CATCH_SPEC_CONST) \
- _(2288, ZEND_THROW_SPEC_CONST) \
- _(2289, ZEND_THROW_SPEC_TMP) \
- _(2290, ZEND_THROW_SPEC_VAR) \
- _(2292, ZEND_THROW_SPEC_CV) \
- _(2293, ZEND_FETCH_CLASS_SPEC_UNUSED_CONST) \
- _(2294, ZEND_FETCH_CLASS_SPEC_UNUSED_TMPVAR) \
- _(2295, ZEND_FETCH_CLASS_SPEC_UNUSED_TMPVAR) \
- _(2296, ZEND_FETCH_CLASS_SPEC_UNUSED_UNUSED) \
- _(2297, ZEND_FETCH_CLASS_SPEC_UNUSED_CV) \
- _(2298, ZEND_CLONE_SPEC_CONST) \
- _(2299, ZEND_CLONE_SPEC_TMPVAR) \
- _(2300, ZEND_CLONE_SPEC_TMPVAR) \
- _(2301, ZEND_CLONE_SPEC_UNUSED) \
- _(2302, ZEND_CLONE_SPEC_CV) \
- _(2303, ZEND_RETURN_BY_REF_SPEC_CONST) \
- _(2304, ZEND_RETURN_BY_REF_SPEC_TMP) \
- _(2305, ZEND_RETURN_BY_REF_SPEC_VAR) \
- _(2307, ZEND_RETURN_BY_REF_SPEC_CV) \
- _(2308, ZEND_INIT_METHOD_CALL_SPEC_CONST_CONST) \
- _(2309, ZEND_INIT_METHOD_CALL_SPEC_CONST_TMPVAR) \
- _(2310, ZEND_INIT_METHOD_CALL_SPEC_CONST_TMPVAR) \
- _(2312, ZEND_INIT_METHOD_CALL_SPEC_CONST_CV) \
- _(2313, ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CONST) \
- _(2314, ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_TMPVAR) \
- _(2315, ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_TMPVAR) \
- _(2317, ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CV) \
- _(2318, ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CONST) \
- _(2319, ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_TMPVAR) \
- _(2320, ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_TMPVAR) \
- _(2322, ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CV) \
- _(2323, ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CONST) \
- _(2324, ZEND_INIT_METHOD_CALL_SPEC_UNUSED_TMPVAR) \
- _(2325, ZEND_INIT_METHOD_CALL_SPEC_UNUSED_TMPVAR) \
- _(2327, ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CV) \
- _(2328, ZEND_INIT_METHOD_CALL_SPEC_CV_CONST) \
- _(2329, ZEND_INIT_METHOD_CALL_SPEC_CV_TMPVAR) \
- _(2330, ZEND_INIT_METHOD_CALL_SPEC_CV_TMPVAR) \
- _(2332, ZEND_INIT_METHOD_CALL_SPEC_CV_CV) \
- _(2333, ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST) \
- _(2334, ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMPVAR) \
- _(2335, ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMPVAR) \
- _(2336, ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED) \
- _(2337, ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV) \
- _(2343, ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST) \
- _(2344, ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMPVAR) \
- _(2345, ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMPVAR) \
- _(2346, ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED) \
- _(2347, ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV) \
- _(2348, ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CONST) \
- _(2349, ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_TMPVAR) \
- _(2350, ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_TMPVAR) \
- _(2351, ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_UNUSED) \
- _(2352, ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CV) \
- _(2358, ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_UNUSED) \
- _(2359, ZEND_ISSET_ISEMPTY_VAR_SPEC_TMPVAR_UNUSED) \
- _(2360, ZEND_ISSET_ISEMPTY_VAR_SPEC_TMPVAR_UNUSED) \
- _(2362, ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_UNUSED) \
- _(2363, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CONST_CONST) \
- _(2364, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CONST_TMPVAR) \
- _(2365, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CONST_TMPVAR) \
- _(2367, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CONST_CV) \
- _(2368, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_CONST) \
- _(2369, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_TMPVAR) \
- _(2370, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_TMPVAR) \
- _(2372, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_CV) \
- _(2373, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_CONST) \
- _(2374, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_TMPVAR) \
- _(2375, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_TMPVAR) \
- _(2377, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_CV) \
- _(2383, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_CONST) \
- _(2384, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_TMPVAR) \
- _(2385, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_TMPVAR) \
- _(2387, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_CV) \
- _(2388, ZEND_SEND_VAL_EX_SPEC_CONST) \
- _(2389, ZEND_SEND_VAL_EX_SPEC_CONST_QUICK) \
- _(2390, ZEND_SEND_VAL_EX_SPEC_TMP) \
- _(2391, ZEND_SEND_VAL_EX_SPEC_TMP_QUICK) \
- _(2400, ZEND_SEND_VAR_SPEC_VAR) \
- _(2402, ZEND_SEND_VAR_SPEC_CV) \
- _(2403, ZEND_INIT_USER_CALL_SPEC_CONST_CONST) \
- _(2404, ZEND_INIT_USER_CALL_SPEC_CONST_TMPVAR) \
- _(2405, ZEND_INIT_USER_CALL_SPEC_CONST_TMPVAR) \
- _(2407, ZEND_INIT_USER_CALL_SPEC_CONST_CV) \
- _(2408, ZEND_SEND_ARRAY_SPEC) \
- _(2409, ZEND_SEND_USER_SPEC_CONST) \
- _(2410, ZEND_SEND_USER_SPEC_TMP) \
- _(2411, ZEND_SEND_USER_SPEC_VAR) \
- _(2413, ZEND_SEND_USER_SPEC_CV) \
- _(2414, ZEND_STRLEN_SPEC_CONST) \
- _(2415, ZEND_STRLEN_SPEC_TMPVAR) \
- _(2416, ZEND_STRLEN_SPEC_TMPVAR) \
- _(2418, ZEND_STRLEN_SPEC_CV) \
- _(2419, ZEND_DEFINED_SPEC_CONST) \
- _(2420, ZEND_TYPE_CHECK_SPEC_CONST) \
- _(2421, ZEND_TYPE_CHECK_SPEC_TMPVAR) \
- _(2422, ZEND_TYPE_CHECK_SPEC_TMPVAR) \
- _(2424, ZEND_TYPE_CHECK_SPEC_CV) \
- _(2425, ZEND_VERIFY_RETURN_TYPE_SPEC_CONST_UNUSED) \
- _(2426, ZEND_VERIFY_RETURN_TYPE_SPEC_TMP_UNUSED) \
- _(2427, ZEND_VERIFY_RETURN_TYPE_SPEC_VAR_UNUSED) \
- _(2428, ZEND_VERIFY_RETURN_TYPE_SPEC_UNUSED_UNUSED) \
- _(2429, ZEND_VERIFY_RETURN_TYPE_SPEC_CV_UNUSED) \
- _(2430, ZEND_FE_RESET_RW_SPEC_CONST) \
- _(2431, ZEND_FE_RESET_RW_SPEC_TMP) \
- _(2432, ZEND_FE_RESET_RW_SPEC_VAR) \
- _(2434, ZEND_FE_RESET_RW_SPEC_CV) \
- _(2435, ZEND_FE_FETCH_RW_SPEC_VAR) \
- _(2436, ZEND_FE_FREE_SPEC_TMPVAR) \
- _(2437, ZEND_INIT_DYNAMIC_CALL_SPEC_CONST) \
- _(2438, ZEND_INIT_DYNAMIC_CALL_SPEC_TMPVAR) \
- _(2439, ZEND_INIT_DYNAMIC_CALL_SPEC_TMPVAR) \
- _(2441, ZEND_INIT_DYNAMIC_CALL_SPEC_CV) \
- _(2442, ZEND_DO_ICALL_SPEC_RETVAL_UNUSED) \
- _(2443, ZEND_DO_ICALL_SPEC_RETVAL_USED) \
- _(2444, ZEND_DO_UCALL_SPEC_RETVAL_UNUSED) \
- _(2445, ZEND_DO_UCALL_SPEC_RETVAL_USED) \
- _(2446, ZEND_DO_FCALL_BY_NAME_SPEC_RETVAL_UNUSED) \
- _(2447, ZEND_DO_FCALL_BY_NAME_SPEC_RETVAL_USED) \
- _(2458, ZEND_PRE_INC_OBJ_SPEC_VAR_CONST) \
- _(2459, ZEND_PRE_INC_OBJ_SPEC_VAR_TMPVAR) \
- _(2460, ZEND_PRE_INC_OBJ_SPEC_VAR_TMPVAR) \
- _(2462, ZEND_PRE_INC_OBJ_SPEC_VAR_CV) \
- _(2463, ZEND_PRE_INC_OBJ_SPEC_UNUSED_CONST) \
- _(2464, ZEND_PRE_INC_OBJ_SPEC_UNUSED_TMPVAR) \
- _(2465, ZEND_PRE_INC_OBJ_SPEC_UNUSED_TMPVAR) \
- _(2467, ZEND_PRE_INC_OBJ_SPEC_UNUSED_CV) \
- _(2468, ZEND_PRE_INC_OBJ_SPEC_CV_CONST) \
- _(2469, ZEND_PRE_INC_OBJ_SPEC_CV_TMPVAR) \
- _(2470, ZEND_PRE_INC_OBJ_SPEC_CV_TMPVAR) \
- _(2472, ZEND_PRE_INC_OBJ_SPEC_CV_CV) \
- _(2483, ZEND_PRE_DEC_OBJ_SPEC_VAR_CONST) \
- _(2484, ZEND_PRE_DEC_OBJ_SPEC_VAR_TMPVAR) \
- _(2485, ZEND_PRE_DEC_OBJ_SPEC_VAR_TMPVAR) \
- _(2487, ZEND_PRE_DEC_OBJ_SPEC_VAR_CV) \
- _(2488, ZEND_PRE_DEC_OBJ_SPEC_UNUSED_CONST) \
- _(2489, ZEND_PRE_DEC_OBJ_SPEC_UNUSED_TMPVAR) \
- _(2490, ZEND_PRE_DEC_OBJ_SPEC_UNUSED_TMPVAR) \
- _(2492, ZEND_PRE_DEC_OBJ_SPEC_UNUSED_CV) \
- _(2493, ZEND_PRE_DEC_OBJ_SPEC_CV_CONST) \
- _(2494, ZEND_PRE_DEC_OBJ_SPEC_CV_TMPVAR) \
- _(2495, ZEND_PRE_DEC_OBJ_SPEC_CV_TMPVAR) \
- _(2497, ZEND_PRE_DEC_OBJ_SPEC_CV_CV) \
- _(2508, ZEND_POST_INC_OBJ_SPEC_VAR_CONST) \
- _(2509, ZEND_POST_INC_OBJ_SPEC_VAR_TMPVAR) \
- _(2510, ZEND_POST_INC_OBJ_SPEC_VAR_TMPVAR) \
- _(2512, ZEND_POST_INC_OBJ_SPEC_VAR_CV) \
- _(2513, ZEND_POST_INC_OBJ_SPEC_UNUSED_CONST) \
- _(2514, ZEND_POST_INC_OBJ_SPEC_UNUSED_TMPVAR) \
- _(2515, ZEND_POST_INC_OBJ_SPEC_UNUSED_TMPVAR) \
- _(2517, ZEND_POST_INC_OBJ_SPEC_UNUSED_CV) \
- _(2518, ZEND_POST_INC_OBJ_SPEC_CV_CONST) \
- _(2519, ZEND_POST_INC_OBJ_SPEC_CV_TMPVAR) \
- _(2520, ZEND_POST_INC_OBJ_SPEC_CV_TMPVAR) \
- _(2522, ZEND_POST_INC_OBJ_SPEC_CV_CV) \
- _(2533, ZEND_POST_DEC_OBJ_SPEC_VAR_CONST) \
- _(2534, ZEND_POST_DEC_OBJ_SPEC_VAR_TMPVAR) \
- _(2535, ZEND_POST_DEC_OBJ_SPEC_VAR_TMPVAR) \
- _(2537, ZEND_POST_DEC_OBJ_SPEC_VAR_CV) \
- _(2538, ZEND_POST_DEC_OBJ_SPEC_UNUSED_CONST) \
- _(2539, ZEND_POST_DEC_OBJ_SPEC_UNUSED_TMPVAR) \
- _(2540, ZEND_POST_DEC_OBJ_SPEC_UNUSED_TMPVAR) \
- _(2542, ZEND_POST_DEC_OBJ_SPEC_UNUSED_CV) \
- _(2543, ZEND_POST_DEC_OBJ_SPEC_CV_CONST) \
- _(2544, ZEND_POST_DEC_OBJ_SPEC_CV_TMPVAR) \
- _(2545, ZEND_POST_DEC_OBJ_SPEC_CV_TMPVAR) \
- _(2547, ZEND_POST_DEC_OBJ_SPEC_CV_CV) \
- _(2598, ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CONST) \
- _(2599, ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_TMP) \
- _(2600, ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_VAR) \
- _(2602, ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CV) \
- _(2603, ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CONST) \
- _(2604, ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_TMP) \
- _(2605, ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_VAR) \
- _(2607, ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CV) \
- _(2608, ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CONST) \
- _(2609, ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_TMP) \
- _(2610, ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_VAR) \
- _(2612, ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CV) \
- _(2618, ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_CONST) \
- _(2619, ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_TMP) \
- _(2620, ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_VAR) \
- _(2622, ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_CV) \
- _(2623, ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_CONST) \
- _(2624, ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_TMP) \
- _(2625, ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_VAR) \
- _(2627, ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_CV) \
- _(2628, ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_CONST) \
- _(2629, ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_TMP) \
- _(2630, ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_VAR) \
- _(2632, ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_CV) \
- _(2633, ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_CONST) \
- _(2634, ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_TMP) \
- _(2635, ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_VAR) \
- _(2637, ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_CV) \
- _(2643, ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_CONST) \
- _(2644, ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_TMP) \
- _(2645, ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_VAR) \
- _(2647, ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_CV) \
- _(2648, ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_CONST) \
- _(2649, ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_TMP) \
- _(2650, ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_VAR) \
- _(2652, ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_CV) \
- _(2653, ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_CONST) \
- _(2654, ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_TMP) \
- _(2655, ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_VAR) \
- _(2657, ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_CV) \
- _(2658, ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_CONST) \
- _(2659, ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_TMP) \
- _(2660, ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_VAR) \
- _(2662, ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_CV) \
- _(2668, ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_CONST) \
- _(2669, ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_TMP) \
- _(2670, ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_VAR) \
- _(2672, ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_CV) \
- _(2679, ZEND_INSTANCEOF_SPEC_TMPVAR_CONST) \
- _(2681, ZEND_INSTANCEOF_SPEC_TMPVAR_VAR) \
- _(2682, ZEND_INSTANCEOF_SPEC_TMPVAR_UNUSED) \
- _(2684, ZEND_INSTANCEOF_SPEC_TMPVAR_CONST) \
- _(2686, ZEND_INSTANCEOF_SPEC_TMPVAR_VAR) \
- _(2687, ZEND_INSTANCEOF_SPEC_TMPVAR_UNUSED) \
- _(2694, ZEND_INSTANCEOF_SPEC_CV_CONST) \
- _(2696, ZEND_INSTANCEOF_SPEC_CV_VAR) \
- _(2697, ZEND_INSTANCEOF_SPEC_CV_UNUSED) \
- _(2699, ZEND_DECLARE_CLASS_SPEC_CONST) \
- _(2700, ZEND_DECLARE_FUNCTION_SPEC) \
- _(2701, ZEND_YIELD_FROM_SPEC_CONST) \
- _(2702, ZEND_YIELD_FROM_SPEC_TMP) \
- _(2703, ZEND_YIELD_FROM_SPEC_VAR) \
- _(2705, ZEND_YIELD_FROM_SPEC_CV) \
- _(2706, ZEND_DECLARE_CONST_SPEC_CONST_CONST) \
- _(2707, ZEND_DECLARE_CLASS_DELAYED_SPEC_CONST_CONST) \
- _(2758, ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_CONST) \
- _(2759, ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_TMP) \
- _(2760, ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_VAR) \
- _(2762, ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_CV) \
- _(2763, ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_CONST) \
- _(2764, ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_TMP) \
- _(2765, ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_VAR) \
- _(2767, ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_CV) \
- _(2768, ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_CONST) \
- _(2769, ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_TMP) \
- _(2770, ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_VAR) \
- _(2772, ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_CV) \
- _(2773, ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_CONST) \
- _(2774, ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_TMP) \
- _(2775, ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_VAR) \
- _(2777, ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_CV) \
- _(2778, ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_CONST) \
- _(2779, ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_TMP) \
- _(2780, ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_VAR) \
- _(2782, ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_CV) \
- _(2808, ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_CONST) \
- _(2809, ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_TMP) \
- _(2810, ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_VAR) \
- _(2812, ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_CV) \
- _(2813, ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_CONST) \
- _(2814, ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_TMP) \
- _(2815, ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_VAR) \
- _(2817, ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_CV) \
- _(2818, ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_CONST) \
- _(2819, ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_TMP) \
- _(2820, ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_VAR) \
- _(2822, ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_CV) \
- _(2823, ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_CONST) \
- _(2824, ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_TMP) \
- _(2825, ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_VAR) \
- _(2827, ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_CV) \
- _(2828, ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_CONST) \
- _(2829, ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_TMP) \
- _(2830, ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_VAR) \
- _(2832, ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_CV) \
- _(2833, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CONST_CONST) \
- _(2834, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CONST_TMPVAR) \
- _(2835, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CONST_TMPVAR) \
- _(2837, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CONST_CV) \
- _(2838, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_CONST) \
- _(2839, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_TMPVAR) \
- _(2840, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_TMPVAR) \
- _(2842, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_CV) \
- _(2843, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_CONST) \
- _(2844, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_TMPVAR) \
- _(2845, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_TMPVAR) \
- _(2847, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_CV) \
- _(2848, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_CONST) \
- _(2849, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_TMPVAR) \
- _(2850, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_TMPVAR) \
- _(2852, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_CV) \
- _(2853, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_CONST) \
- _(2854, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_TMPVAR) \
- _(2855, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_TMPVAR) \
- _(2857, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_CV) \
- _(2858, ZEND_HANDLE_EXCEPTION_SPEC) \
- _(2859, ZEND_USER_OPCODE_SPEC) \
- _(2860, ZEND_ASSERT_CHECK_SPEC) \
- _(2861, ZEND_JMP_SET_SPEC_CONST) \
- _(2862, ZEND_JMP_SET_SPEC_TMP) \
- _(2863, ZEND_JMP_SET_SPEC_VAR) \
- _(2865, ZEND_JMP_SET_SPEC_CV) \
- _(2866, ZEND_DECLARE_LAMBDA_FUNCTION_SPEC_CONST_UNUSED) \
- _(2867, ZEND_SEPARATE_SPEC_VAR_UNUSED) \
- _(2868, ZEND_FETCH_CLASS_NAME_SPEC_UNUSED) \
- _(2869, ZEND_CALL_TRAMPOLINE_SPEC) \
- _(2870, ZEND_DISCARD_EXCEPTION_SPEC) \
- _(2871, ZEND_YIELD_SPEC_CONST_CONST) \
- _(2872, ZEND_YIELD_SPEC_CONST_TMP) \
- _(2873, ZEND_YIELD_SPEC_CONST_VAR) \
- _(2874, ZEND_YIELD_SPEC_CONST_UNUSED) \
- _(2875, ZEND_YIELD_SPEC_CONST_CV) \
- _(2876, ZEND_YIELD_SPEC_TMP_CONST) \
- _(2877, ZEND_YIELD_SPEC_TMP_TMP) \
- _(2878, ZEND_YIELD_SPEC_TMP_VAR) \
- _(2879, ZEND_YIELD_SPEC_TMP_UNUSED) \
- _(2880, ZEND_YIELD_SPEC_TMP_CV) \
- _(2881, ZEND_YIELD_SPEC_VAR_CONST) \
- _(2882, ZEND_YIELD_SPEC_VAR_TMP) \
- _(2883, ZEND_YIELD_SPEC_VAR_VAR) \
- _(2884, ZEND_YIELD_SPEC_VAR_UNUSED) \
- _(2885, ZEND_YIELD_SPEC_VAR_CV) \
- _(2886, ZEND_YIELD_SPEC_UNUSED_CONST) \
- _(2887, ZEND_YIELD_SPEC_UNUSED_TMP) \
- _(2888, ZEND_YIELD_SPEC_UNUSED_VAR) \
- _(2889, ZEND_YIELD_SPEC_UNUSED_UNUSED) \
- _(2890, ZEND_YIELD_SPEC_UNUSED_CV) \
- _(2891, ZEND_YIELD_SPEC_CV_CONST) \
- _(2892, ZEND_YIELD_SPEC_CV_TMP) \
- _(2893, ZEND_YIELD_SPEC_CV_VAR) \
- _(2894, ZEND_YIELD_SPEC_CV_UNUSED) \
- _(2895, ZEND_YIELD_SPEC_CV_CV) \
- _(2896, ZEND_GENERATOR_RETURN_SPEC_CONST) \
- _(2897, ZEND_GENERATOR_RETURN_SPEC_TMP) \
- _(2898, ZEND_GENERATOR_RETURN_SPEC_VAR) \
- _(2900, ZEND_GENERATOR_RETURN_SPEC_CV) \
- _(2901, ZEND_FAST_CALL_SPEC) \
- _(2902, ZEND_FAST_RET_SPEC) \
- _(2903, ZEND_RECV_VARIADIC_SPEC_UNUSED) \
- _(2904, ZEND_SEND_UNPACK_SPEC) \
- _(2905, ZEND_POW_SPEC_CONST_CONST) \
- _(2906, ZEND_POW_SPEC_CONST_TMPVAR) \
- _(2907, ZEND_POW_SPEC_CONST_TMPVAR) \
- _(2909, ZEND_POW_SPEC_CONST_CV) \
- _(2910, ZEND_POW_SPEC_TMPVAR_CONST) \
- _(2911, ZEND_POW_SPEC_TMPVAR_TMPVAR) \
- _(2912, ZEND_POW_SPEC_TMPVAR_TMPVAR) \
- _(2914, ZEND_POW_SPEC_TMPVAR_CV) \
- _(2915, ZEND_POW_SPEC_TMPVAR_CONST) \
- _(2916, ZEND_POW_SPEC_TMPVAR_TMPVAR) \
- _(2917, ZEND_POW_SPEC_TMPVAR_TMPVAR) \
- _(2919, ZEND_POW_SPEC_TMPVAR_CV) \
- _(2925, ZEND_POW_SPEC_CV_CONST) \
- _(2926, ZEND_POW_SPEC_CV_TMPVAR) \
- _(2927, ZEND_POW_SPEC_CV_TMPVAR) \
- _(2929, ZEND_POW_SPEC_CV_CV) \
- _(2933, ZEND_ASSIGN_POW_SPEC_STATIC_PROP) \
- _(2937, ZEND_ASSIGN_POW_SPEC_STATIC_PROP) \
- _(2941, ZEND_ASSIGN_POW_SPEC_STATIC_PROP) \
- _(2945, ZEND_ASSIGN_POW_SPEC_STATIC_PROP) \
- _(2953, ZEND_ASSIGN_POW_SPEC_STATIC_PROP) \
- _(2957, ZEND_ASSIGN_POW_SPEC_STATIC_PROP) \
- _(2961, ZEND_ASSIGN_POW_SPEC_STATIC_PROP) \
- _(2965, ZEND_ASSIGN_POW_SPEC_STATIC_PROP) \
- _(2970, ZEND_ASSIGN_POW_SPEC_VAR_CONST) \
- _(2971, ZEND_ASSIGN_POW_SPEC_VAR_CONST_DIM) \
- _(2972, ZEND_ASSIGN_POW_SPEC_VAR_CONST_OBJ) \
- _(2973, ZEND_ASSIGN_POW_SPEC_STATIC_PROP) \
- _(2974, ZEND_ASSIGN_POW_SPEC_VAR_TMPVAR) \
- _(2975, ZEND_ASSIGN_POW_SPEC_VAR_TMPVAR_DIM) \
- _(2976, ZEND_ASSIGN_POW_SPEC_VAR_TMPVAR_OBJ) \
- _(2977, ZEND_ASSIGN_POW_SPEC_STATIC_PROP) \
- _(2978, ZEND_ASSIGN_POW_SPEC_VAR_TMPVAR) \
- _(2979, ZEND_ASSIGN_POW_SPEC_VAR_TMPVAR_DIM) \
- _(2980, ZEND_ASSIGN_POW_SPEC_VAR_TMPVAR_OBJ) \
- _(2981, ZEND_ASSIGN_POW_SPEC_STATIC_PROP) \
- _(2983, ZEND_ASSIGN_POW_SPEC_VAR_UNUSED_DIM) \
- _(2985, ZEND_ASSIGN_POW_SPEC_STATIC_PROP) \
- _(2986, ZEND_ASSIGN_POW_SPEC_VAR_CV) \
- _(2987, ZEND_ASSIGN_POW_SPEC_VAR_CV_DIM) \
- _(2988, ZEND_ASSIGN_POW_SPEC_VAR_CV_OBJ) \
- _(2992, ZEND_ASSIGN_POW_SPEC_UNUSED_CONST_OBJ) \
- _(2996, ZEND_ASSIGN_POW_SPEC_UNUSED_TMPVAR_OBJ) \
- _(3000, ZEND_ASSIGN_POW_SPEC_UNUSED_TMPVAR_OBJ) \
- _(3008, ZEND_ASSIGN_POW_SPEC_UNUSED_CV_OBJ) \
- _(3010, ZEND_ASSIGN_POW_SPEC_CV_CONST) \
- _(3011, ZEND_ASSIGN_POW_SPEC_CV_CONST_DIM) \
- _(3012, ZEND_ASSIGN_POW_SPEC_CV_CONST_OBJ) \
- _(3013, ZEND_ASSIGN_POW_SPEC_STATIC_PROP) \
- _(3014, ZEND_ASSIGN_POW_SPEC_CV_TMPVAR) \
- _(3015, ZEND_ASSIGN_POW_SPEC_CV_TMPVAR_DIM) \
- _(3016, ZEND_ASSIGN_POW_SPEC_CV_TMPVAR_OBJ) \
- _(3017, ZEND_ASSIGN_POW_SPEC_STATIC_PROP) \
- _(3018, ZEND_ASSIGN_POW_SPEC_CV_TMPVAR) \
- _(3019, ZEND_ASSIGN_POW_SPEC_CV_TMPVAR_DIM) \
- _(3020, ZEND_ASSIGN_POW_SPEC_CV_TMPVAR_OBJ) \
- _(3021, ZEND_ASSIGN_POW_SPEC_STATIC_PROP) \
- _(3023, ZEND_ASSIGN_POW_SPEC_CV_UNUSED_DIM) \
- _(3025, ZEND_ASSIGN_POW_SPEC_STATIC_PROP) \
- _(3026, ZEND_ASSIGN_POW_SPEC_CV_CV) \
- _(3027, ZEND_ASSIGN_POW_SPEC_CV_CV_DIM) \
- _(3028, ZEND_ASSIGN_POW_SPEC_CV_CV_OBJ) \
+ _(276, ZEND_POW_SPEC_CONST_CONST) \
+ _(277, ZEND_POW_SPEC_CONST_TMPVAR) \
+ _(278, ZEND_POW_SPEC_CONST_TMPVAR) \
+ _(280, ZEND_POW_SPEC_CONST_CV) \
+ _(281, ZEND_POW_SPEC_TMPVAR_CONST) \
+ _(282, ZEND_POW_SPEC_TMPVAR_TMPVAR) \
+ _(283, ZEND_POW_SPEC_TMPVAR_TMPVAR) \
+ _(285, ZEND_POW_SPEC_TMPVAR_CV) \
+ _(286, ZEND_POW_SPEC_TMPVAR_CONST) \
+ _(287, ZEND_POW_SPEC_TMPVAR_TMPVAR) \
+ _(288, ZEND_POW_SPEC_TMPVAR_TMPVAR) \
+ _(290, ZEND_POW_SPEC_TMPVAR_CV) \
+ _(296, ZEND_POW_SPEC_CV_CONST) \
+ _(297, ZEND_POW_SPEC_CV_TMPVAR) \
+ _(298, ZEND_POW_SPEC_CV_TMPVAR) \
+ _(300, ZEND_POW_SPEC_CV_CV) \
+ _(301, ZEND_BW_NOT_SPEC_CONST) \
+ _(302, ZEND_BW_NOT_SPEC_TMPVAR) \
+ _(303, ZEND_BW_NOT_SPEC_TMPVAR) \
+ _(305, ZEND_BW_NOT_SPEC_CV) \
+ _(306, ZEND_BOOL_NOT_SPEC_CONST) \
+ _(307, ZEND_BOOL_NOT_SPEC_TMPVAR) \
+ _(308, ZEND_BOOL_NOT_SPEC_TMPVAR) \
+ _(310, ZEND_BOOL_NOT_SPEC_CV) \
+ _(311, ZEND_BOOL_XOR_SPEC_CONST_CONST) \
+ _(316, ZEND_BOOL_XOR_SPEC_TMPVAR_CONST) \
+ _(317, ZEND_BOOL_XOR_SPEC_TMPVAR_TMPVAR) \
+ _(318, ZEND_BOOL_XOR_SPEC_TMPVAR_TMPVAR) \
+ _(321, ZEND_BOOL_XOR_SPEC_TMPVAR_CONST) \
+ _(322, ZEND_BOOL_XOR_SPEC_TMPVAR_TMPVAR) \
+ _(323, ZEND_BOOL_XOR_SPEC_TMPVAR_TMPVAR) \
+ _(331, ZEND_BOOL_XOR_SPEC_CV_CONST) \
+ _(332, ZEND_BOOL_XOR_SPEC_CV_TMPVAR) \
+ _(333, ZEND_BOOL_XOR_SPEC_CV_TMPVAR) \
+ _(335, ZEND_BOOL_XOR_SPEC_CV_CV) \
+ _(336, ZEND_IS_IDENTICAL_SPEC_CONST_CONST) \
+ _(341, ZEND_IS_IDENTICAL_SPEC_TMP_CONST) \
+ _(342, ZEND_IS_IDENTICAL_SPEC_TMP_TMP) \
+ _(346, ZEND_IS_IDENTICAL_SPEC_VAR_CONST) \
+ _(347, ZEND_IS_IDENTICAL_SPEC_VAR_TMP) \
+ _(348, ZEND_IS_IDENTICAL_SPEC_VAR_VAR) \
+ _(356, ZEND_IS_IDENTICAL_SPEC_CV_CONST) \
+ _(357, ZEND_IS_IDENTICAL_SPEC_CV_TMP) \
+ _(358, ZEND_IS_IDENTICAL_SPEC_CV_VAR) \
+ _(360, ZEND_IS_IDENTICAL_SPEC_CV_CV) \
+ _(361, ZEND_IS_NOT_IDENTICAL_SPEC_CONST_CONST) \
+ _(366, ZEND_IS_NOT_IDENTICAL_SPEC_TMP_CONST) \
+ _(367, ZEND_IS_NOT_IDENTICAL_SPEC_TMP_TMP) \
+ _(371, ZEND_IS_NOT_IDENTICAL_SPEC_VAR_CONST) \
+ _(372, ZEND_IS_NOT_IDENTICAL_SPEC_VAR_TMP) \
+ _(373, ZEND_IS_NOT_IDENTICAL_SPEC_VAR_VAR) \
+ _(381, ZEND_IS_NOT_IDENTICAL_SPEC_CV_CONST) \
+ _(382, ZEND_IS_NOT_IDENTICAL_SPEC_CV_TMP) \
+ _(383, ZEND_IS_NOT_IDENTICAL_SPEC_CV_VAR) \
+ _(385, ZEND_IS_NOT_IDENTICAL_SPEC_CV_CV) \
+ _(386, ZEND_IS_EQUAL_SPEC_CONST_CONST) \
+ _(391, ZEND_IS_EQUAL_SPEC_TMPVAR_CONST) \
+ _(392, ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR) \
+ _(393, ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR) \
+ _(396, ZEND_IS_EQUAL_SPEC_TMPVAR_CONST) \
+ _(397, ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR) \
+ _(398, ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR) \
+ _(406, ZEND_IS_EQUAL_SPEC_CV_CONST) \
+ _(407, ZEND_IS_EQUAL_SPEC_CV_TMPVAR) \
+ _(408, ZEND_IS_EQUAL_SPEC_CV_TMPVAR) \
+ _(410, ZEND_IS_EQUAL_SPEC_CV_CV) \
+ _(411, ZEND_IS_NOT_EQUAL_SPEC_CONST_CONST) \
+ _(416, ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST) \
+ _(417, ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR) \
+ _(418, ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR) \
+ _(421, ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST) \
+ _(422, ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR) \
+ _(423, ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR) \
+ _(431, ZEND_IS_NOT_EQUAL_SPEC_CV_CONST) \
+ _(432, ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR) \
+ _(433, ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR) \
+ _(435, ZEND_IS_NOT_EQUAL_SPEC_CV_CV) \
+ _(436, ZEND_IS_SMALLER_SPEC_CONST_CONST) \
+ _(437, ZEND_IS_SMALLER_SPEC_CONST_TMPVAR) \
+ _(438, ZEND_IS_SMALLER_SPEC_CONST_TMPVAR) \
+ _(440, ZEND_IS_SMALLER_SPEC_CONST_CV) \
+ _(441, ZEND_IS_SMALLER_SPEC_TMPVAR_CONST) \
+ _(442, ZEND_IS_SMALLER_SPEC_TMPVAR_TMPVAR) \
+ _(443, ZEND_IS_SMALLER_SPEC_TMPVAR_TMPVAR) \
+ _(445, ZEND_IS_SMALLER_SPEC_TMPVAR_CV) \
+ _(446, ZEND_IS_SMALLER_SPEC_TMPVAR_CONST) \
+ _(447, ZEND_IS_SMALLER_SPEC_TMPVAR_TMPVAR) \
+ _(448, ZEND_IS_SMALLER_SPEC_TMPVAR_TMPVAR) \
+ _(450, ZEND_IS_SMALLER_SPEC_TMPVAR_CV) \
+ _(456, ZEND_IS_SMALLER_SPEC_CV_CONST) \
+ _(457, ZEND_IS_SMALLER_SPEC_CV_TMPVAR) \
+ _(458, ZEND_IS_SMALLER_SPEC_CV_TMPVAR) \
+ _(460, ZEND_IS_SMALLER_SPEC_CV_CV) \
+ _(461, ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_CONST) \
+ _(462, ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVAR) \
+ _(463, ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVAR) \
+ _(465, ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_CV) \
+ _(466, ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVAR_CONST) \
+ _(467, ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVAR_TMPVAR) \
+ _(468, ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVAR_TMPVAR) \
+ _(470, ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVAR_CV) \
+ _(471, ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVAR_CONST) \
+ _(472, ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVAR_TMPVAR) \
+ _(473, ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVAR_TMPVAR) \
+ _(475, ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVAR_CV) \
+ _(481, ZEND_IS_SMALLER_OR_EQUAL_SPEC_CV_CONST) \
+ _(482, ZEND_IS_SMALLER_OR_EQUAL_SPEC_CV_TMPVAR) \
+ _(483, ZEND_IS_SMALLER_OR_EQUAL_SPEC_CV_TMPVAR) \
+ _(485, ZEND_IS_SMALLER_OR_EQUAL_SPEC_CV_CV) \
+ _(489, ZEND_ASSIGN_ADD_SPEC_STATIC_PROP) \
+ _(493, ZEND_ASSIGN_ADD_SPEC_STATIC_PROP) \
+ _(497, ZEND_ASSIGN_ADD_SPEC_STATIC_PROP) \
+ _(501, ZEND_ASSIGN_ADD_SPEC_STATIC_PROP) \
+ _(509, ZEND_ASSIGN_ADD_SPEC_STATIC_PROP) \
+ _(513, ZEND_ASSIGN_ADD_SPEC_STATIC_PROP) \
+ _(517, ZEND_ASSIGN_ADD_SPEC_STATIC_PROP) \
+ _(521, ZEND_ASSIGN_ADD_SPEC_STATIC_PROP) \
+ _(526, ZEND_ASSIGN_ADD_SPEC_VAR_CONST) \
+ _(527, ZEND_ASSIGN_ADD_SPEC_VAR_CONST_DIM) \
+ _(528, ZEND_ASSIGN_ADD_SPEC_VAR_CONST_OBJ) \
+ _(529, ZEND_ASSIGN_ADD_SPEC_STATIC_PROP) \
+ _(530, ZEND_ASSIGN_ADD_SPEC_VAR_TMPVAR) \
+ _(531, ZEND_ASSIGN_ADD_SPEC_VAR_TMPVAR_DIM) \
+ _(532, ZEND_ASSIGN_ADD_SPEC_VAR_TMPVAR_OBJ) \
+ _(533, ZEND_ASSIGN_ADD_SPEC_STATIC_PROP) \
+ _(534, ZEND_ASSIGN_ADD_SPEC_VAR_TMPVAR) \
+ _(535, ZEND_ASSIGN_ADD_SPEC_VAR_TMPVAR_DIM) \
+ _(536, ZEND_ASSIGN_ADD_SPEC_VAR_TMPVAR_OBJ) \
+ _(537, ZEND_ASSIGN_ADD_SPEC_STATIC_PROP) \
+ _(539, ZEND_ASSIGN_ADD_SPEC_VAR_UNUSED_DIM) \
+ _(541, ZEND_ASSIGN_ADD_SPEC_STATIC_PROP) \
+ _(542, ZEND_ASSIGN_ADD_SPEC_VAR_CV) \
+ _(543, ZEND_ASSIGN_ADD_SPEC_VAR_CV_DIM) \
+ _(544, ZEND_ASSIGN_ADD_SPEC_VAR_CV_OBJ) \
+ _(548, ZEND_ASSIGN_ADD_SPEC_UNUSED_CONST_OBJ) \
+ _(552, ZEND_ASSIGN_ADD_SPEC_UNUSED_TMPVAR_OBJ) \
+ _(556, ZEND_ASSIGN_ADD_SPEC_UNUSED_TMPVAR_OBJ) \
+ _(564, ZEND_ASSIGN_ADD_SPEC_UNUSED_CV_OBJ) \
+ _(566, ZEND_ASSIGN_ADD_SPEC_CV_CONST) \
+ _(567, ZEND_ASSIGN_ADD_SPEC_CV_CONST_DIM) \
+ _(568, ZEND_ASSIGN_ADD_SPEC_CV_CONST_OBJ) \
+ _(569, ZEND_ASSIGN_ADD_SPEC_STATIC_PROP) \
+ _(570, ZEND_ASSIGN_ADD_SPEC_CV_TMPVAR) \
+ _(571, ZEND_ASSIGN_ADD_SPEC_CV_TMPVAR_DIM) \
+ _(572, ZEND_ASSIGN_ADD_SPEC_CV_TMPVAR_OBJ) \
+ _(573, ZEND_ASSIGN_ADD_SPEC_STATIC_PROP) \
+ _(574, ZEND_ASSIGN_ADD_SPEC_CV_TMPVAR) \
+ _(575, ZEND_ASSIGN_ADD_SPEC_CV_TMPVAR_DIM) \
+ _(576, ZEND_ASSIGN_ADD_SPEC_CV_TMPVAR_OBJ) \
+ _(577, ZEND_ASSIGN_ADD_SPEC_STATIC_PROP) \
+ _(579, ZEND_ASSIGN_ADD_SPEC_CV_UNUSED_DIM) \
+ _(581, ZEND_ASSIGN_ADD_SPEC_STATIC_PROP) \
+ _(582, ZEND_ASSIGN_ADD_SPEC_CV_CV) \
+ _(583, ZEND_ASSIGN_ADD_SPEC_CV_CV_DIM) \
+ _(584, ZEND_ASSIGN_ADD_SPEC_CV_CV_OBJ) \
+ _(589, ZEND_ASSIGN_SUB_SPEC_STATIC_PROP) \
+ _(593, ZEND_ASSIGN_SUB_SPEC_STATIC_PROP) \
+ _(597, ZEND_ASSIGN_SUB_SPEC_STATIC_PROP) \
+ _(601, ZEND_ASSIGN_SUB_SPEC_STATIC_PROP) \
+ _(609, ZEND_ASSIGN_SUB_SPEC_STATIC_PROP) \
+ _(613, ZEND_ASSIGN_SUB_SPEC_STATIC_PROP) \
+ _(617, ZEND_ASSIGN_SUB_SPEC_STATIC_PROP) \
+ _(621, ZEND_ASSIGN_SUB_SPEC_STATIC_PROP) \
+ _(626, ZEND_ASSIGN_SUB_SPEC_VAR_CONST) \
+ _(627, ZEND_ASSIGN_SUB_SPEC_VAR_CONST_DIM) \
+ _(628, ZEND_ASSIGN_SUB_SPEC_VAR_CONST_OBJ) \
+ _(629, ZEND_ASSIGN_SUB_SPEC_STATIC_PROP) \
+ _(630, ZEND_ASSIGN_SUB_SPEC_VAR_TMPVAR) \
+ _(631, ZEND_ASSIGN_SUB_SPEC_VAR_TMPVAR_DIM) \
+ _(632, ZEND_ASSIGN_SUB_SPEC_VAR_TMPVAR_OBJ) \
+ _(633, ZEND_ASSIGN_SUB_SPEC_STATIC_PROP) \
+ _(634, ZEND_ASSIGN_SUB_SPEC_VAR_TMPVAR) \
+ _(635, ZEND_ASSIGN_SUB_SPEC_VAR_TMPVAR_DIM) \
+ _(636, ZEND_ASSIGN_SUB_SPEC_VAR_TMPVAR_OBJ) \
+ _(637, ZEND_ASSIGN_SUB_SPEC_STATIC_PROP) \
+ _(639, ZEND_ASSIGN_SUB_SPEC_VAR_UNUSED_DIM) \
+ _(641, ZEND_ASSIGN_SUB_SPEC_STATIC_PROP) \
+ _(642, ZEND_ASSIGN_SUB_SPEC_VAR_CV) \
+ _(643, ZEND_ASSIGN_SUB_SPEC_VAR_CV_DIM) \
+ _(644, ZEND_ASSIGN_SUB_SPEC_VAR_CV_OBJ) \
+ _(648, ZEND_ASSIGN_SUB_SPEC_UNUSED_CONST_OBJ) \
+ _(652, ZEND_ASSIGN_SUB_SPEC_UNUSED_TMPVAR_OBJ) \
+ _(656, ZEND_ASSIGN_SUB_SPEC_UNUSED_TMPVAR_OBJ) \
+ _(664, ZEND_ASSIGN_SUB_SPEC_UNUSED_CV_OBJ) \
+ _(666, ZEND_ASSIGN_SUB_SPEC_CV_CONST) \
+ _(667, ZEND_ASSIGN_SUB_SPEC_CV_CONST_DIM) \
+ _(668, ZEND_ASSIGN_SUB_SPEC_CV_CONST_OBJ) \
+ _(669, ZEND_ASSIGN_SUB_SPEC_STATIC_PROP) \
+ _(670, ZEND_ASSIGN_SUB_SPEC_CV_TMPVAR) \
+ _(671, ZEND_ASSIGN_SUB_SPEC_CV_TMPVAR_DIM) \
+ _(672, ZEND_ASSIGN_SUB_SPEC_CV_TMPVAR_OBJ) \
+ _(673, ZEND_ASSIGN_SUB_SPEC_STATIC_PROP) \
+ _(674, ZEND_ASSIGN_SUB_SPEC_CV_TMPVAR) \
+ _(675, ZEND_ASSIGN_SUB_SPEC_CV_TMPVAR_DIM) \
+ _(676, ZEND_ASSIGN_SUB_SPEC_CV_TMPVAR_OBJ) \
+ _(677, ZEND_ASSIGN_SUB_SPEC_STATIC_PROP) \
+ _(679, ZEND_ASSIGN_SUB_SPEC_CV_UNUSED_DIM) \
+ _(681, ZEND_ASSIGN_SUB_SPEC_STATIC_PROP) \
+ _(682, ZEND_ASSIGN_SUB_SPEC_CV_CV) \
+ _(683, ZEND_ASSIGN_SUB_SPEC_CV_CV_DIM) \
+ _(684, ZEND_ASSIGN_SUB_SPEC_CV_CV_OBJ) \
+ _(689, ZEND_ASSIGN_MUL_SPEC_STATIC_PROP) \
+ _(693, ZEND_ASSIGN_MUL_SPEC_STATIC_PROP) \
+ _(697, ZEND_ASSIGN_MUL_SPEC_STATIC_PROP) \
+ _(701, ZEND_ASSIGN_MUL_SPEC_STATIC_PROP) \
+ _(709, ZEND_ASSIGN_MUL_SPEC_STATIC_PROP) \
+ _(713, ZEND_ASSIGN_MUL_SPEC_STATIC_PROP) \
+ _(717, ZEND_ASSIGN_MUL_SPEC_STATIC_PROP) \
+ _(721, ZEND_ASSIGN_MUL_SPEC_STATIC_PROP) \
+ _(726, ZEND_ASSIGN_MUL_SPEC_VAR_CONST) \
+ _(727, ZEND_ASSIGN_MUL_SPEC_VAR_CONST_DIM) \
+ _(728, ZEND_ASSIGN_MUL_SPEC_VAR_CONST_OBJ) \
+ _(729, ZEND_ASSIGN_MUL_SPEC_STATIC_PROP) \
+ _(730, ZEND_ASSIGN_MUL_SPEC_VAR_TMPVAR) \
+ _(731, ZEND_ASSIGN_MUL_SPEC_VAR_TMPVAR_DIM) \
+ _(732, ZEND_ASSIGN_MUL_SPEC_VAR_TMPVAR_OBJ) \
+ _(733, ZEND_ASSIGN_MUL_SPEC_STATIC_PROP) \
+ _(734, ZEND_ASSIGN_MUL_SPEC_VAR_TMPVAR) \
+ _(735, ZEND_ASSIGN_MUL_SPEC_VAR_TMPVAR_DIM) \
+ _(736, ZEND_ASSIGN_MUL_SPEC_VAR_TMPVAR_OBJ) \
+ _(737, ZEND_ASSIGN_MUL_SPEC_STATIC_PROP) \
+ _(739, ZEND_ASSIGN_MUL_SPEC_VAR_UNUSED_DIM) \
+ _(741, ZEND_ASSIGN_MUL_SPEC_STATIC_PROP) \
+ _(742, ZEND_ASSIGN_MUL_SPEC_VAR_CV) \
+ _(743, ZEND_ASSIGN_MUL_SPEC_VAR_CV_DIM) \
+ _(744, ZEND_ASSIGN_MUL_SPEC_VAR_CV_OBJ) \
+ _(748, ZEND_ASSIGN_MUL_SPEC_UNUSED_CONST_OBJ) \
+ _(752, ZEND_ASSIGN_MUL_SPEC_UNUSED_TMPVAR_OBJ) \
+ _(756, ZEND_ASSIGN_MUL_SPEC_UNUSED_TMPVAR_OBJ) \
+ _(764, ZEND_ASSIGN_MUL_SPEC_UNUSED_CV_OBJ) \
+ _(766, ZEND_ASSIGN_MUL_SPEC_CV_CONST) \
+ _(767, ZEND_ASSIGN_MUL_SPEC_CV_CONST_DIM) \
+ _(768, ZEND_ASSIGN_MUL_SPEC_CV_CONST_OBJ) \
+ _(769, ZEND_ASSIGN_MUL_SPEC_STATIC_PROP) \
+ _(770, ZEND_ASSIGN_MUL_SPEC_CV_TMPVAR) \
+ _(771, ZEND_ASSIGN_MUL_SPEC_CV_TMPVAR_DIM) \
+ _(772, ZEND_ASSIGN_MUL_SPEC_CV_TMPVAR_OBJ) \
+ _(773, ZEND_ASSIGN_MUL_SPEC_STATIC_PROP) \
+ _(774, ZEND_ASSIGN_MUL_SPEC_CV_TMPVAR) \
+ _(775, ZEND_ASSIGN_MUL_SPEC_CV_TMPVAR_DIM) \
+ _(776, ZEND_ASSIGN_MUL_SPEC_CV_TMPVAR_OBJ) \
+ _(777, ZEND_ASSIGN_MUL_SPEC_STATIC_PROP) \
+ _(779, ZEND_ASSIGN_MUL_SPEC_CV_UNUSED_DIM) \
+ _(781, ZEND_ASSIGN_MUL_SPEC_STATIC_PROP) \
+ _(782, ZEND_ASSIGN_MUL_SPEC_CV_CV) \
+ _(783, ZEND_ASSIGN_MUL_SPEC_CV_CV_DIM) \
+ _(784, ZEND_ASSIGN_MUL_SPEC_CV_CV_OBJ) \
+ _(789, ZEND_ASSIGN_DIV_SPEC_STATIC_PROP) \
+ _(793, ZEND_ASSIGN_DIV_SPEC_STATIC_PROP) \
+ _(797, ZEND_ASSIGN_DIV_SPEC_STATIC_PROP) \
+ _(801, ZEND_ASSIGN_DIV_SPEC_STATIC_PROP) \
+ _(809, ZEND_ASSIGN_DIV_SPEC_STATIC_PROP) \
+ _(813, ZEND_ASSIGN_DIV_SPEC_STATIC_PROP) \
+ _(817, ZEND_ASSIGN_DIV_SPEC_STATIC_PROP) \
+ _(821, ZEND_ASSIGN_DIV_SPEC_STATIC_PROP) \
+ _(826, ZEND_ASSIGN_DIV_SPEC_VAR_CONST) \
+ _(827, ZEND_ASSIGN_DIV_SPEC_VAR_CONST_DIM) \
+ _(828, ZEND_ASSIGN_DIV_SPEC_VAR_CONST_OBJ) \
+ _(829, ZEND_ASSIGN_DIV_SPEC_STATIC_PROP) \
+ _(830, ZEND_ASSIGN_DIV_SPEC_VAR_TMPVAR) \
+ _(831, ZEND_ASSIGN_DIV_SPEC_VAR_TMPVAR_DIM) \
+ _(832, ZEND_ASSIGN_DIV_SPEC_VAR_TMPVAR_OBJ) \
+ _(833, ZEND_ASSIGN_DIV_SPEC_STATIC_PROP) \
+ _(834, ZEND_ASSIGN_DIV_SPEC_VAR_TMPVAR) \
+ _(835, ZEND_ASSIGN_DIV_SPEC_VAR_TMPVAR_DIM) \
+ _(836, ZEND_ASSIGN_DIV_SPEC_VAR_TMPVAR_OBJ) \
+ _(837, ZEND_ASSIGN_DIV_SPEC_STATIC_PROP) \
+ _(839, ZEND_ASSIGN_DIV_SPEC_VAR_UNUSED_DIM) \
+ _(841, ZEND_ASSIGN_DIV_SPEC_STATIC_PROP) \
+ _(842, ZEND_ASSIGN_DIV_SPEC_VAR_CV) \
+ _(843, ZEND_ASSIGN_DIV_SPEC_VAR_CV_DIM) \
+ _(844, ZEND_ASSIGN_DIV_SPEC_VAR_CV_OBJ) \
+ _(848, ZEND_ASSIGN_DIV_SPEC_UNUSED_CONST_OBJ) \
+ _(852, ZEND_ASSIGN_DIV_SPEC_UNUSED_TMPVAR_OBJ) \
+ _(856, ZEND_ASSIGN_DIV_SPEC_UNUSED_TMPVAR_OBJ) \
+ _(864, ZEND_ASSIGN_DIV_SPEC_UNUSED_CV_OBJ) \
+ _(866, ZEND_ASSIGN_DIV_SPEC_CV_CONST) \
+ _(867, ZEND_ASSIGN_DIV_SPEC_CV_CONST_DIM) \
+ _(868, ZEND_ASSIGN_DIV_SPEC_CV_CONST_OBJ) \
+ _(869, ZEND_ASSIGN_DIV_SPEC_STATIC_PROP) \
+ _(870, ZEND_ASSIGN_DIV_SPEC_CV_TMPVAR) \
+ _(871, ZEND_ASSIGN_DIV_SPEC_CV_TMPVAR_DIM) \
+ _(872, ZEND_ASSIGN_DIV_SPEC_CV_TMPVAR_OBJ) \
+ _(873, ZEND_ASSIGN_DIV_SPEC_STATIC_PROP) \
+ _(874, ZEND_ASSIGN_DIV_SPEC_CV_TMPVAR) \
+ _(875, ZEND_ASSIGN_DIV_SPEC_CV_TMPVAR_DIM) \
+ _(876, ZEND_ASSIGN_DIV_SPEC_CV_TMPVAR_OBJ) \
+ _(877, ZEND_ASSIGN_DIV_SPEC_STATIC_PROP) \
+ _(879, ZEND_ASSIGN_DIV_SPEC_CV_UNUSED_DIM) \
+ _(881, ZEND_ASSIGN_DIV_SPEC_STATIC_PROP) \
+ _(882, ZEND_ASSIGN_DIV_SPEC_CV_CV) \
+ _(883, ZEND_ASSIGN_DIV_SPEC_CV_CV_DIM) \
+ _(884, ZEND_ASSIGN_DIV_SPEC_CV_CV_OBJ) \
+ _(889, ZEND_ASSIGN_MOD_SPEC_STATIC_PROP) \
+ _(893, ZEND_ASSIGN_MOD_SPEC_STATIC_PROP) \
+ _(897, ZEND_ASSIGN_MOD_SPEC_STATIC_PROP) \
+ _(901, ZEND_ASSIGN_MOD_SPEC_STATIC_PROP) \
+ _(909, ZEND_ASSIGN_MOD_SPEC_STATIC_PROP) \
+ _(913, ZEND_ASSIGN_MOD_SPEC_STATIC_PROP) \
+ _(917, ZEND_ASSIGN_MOD_SPEC_STATIC_PROP) \
+ _(921, ZEND_ASSIGN_MOD_SPEC_STATIC_PROP) \
+ _(926, ZEND_ASSIGN_MOD_SPEC_VAR_CONST) \
+ _(927, ZEND_ASSIGN_MOD_SPEC_VAR_CONST_DIM) \
+ _(928, ZEND_ASSIGN_MOD_SPEC_VAR_CONST_OBJ) \
+ _(929, ZEND_ASSIGN_MOD_SPEC_STATIC_PROP) \
+ _(930, ZEND_ASSIGN_MOD_SPEC_VAR_TMPVAR) \
+ _(931, ZEND_ASSIGN_MOD_SPEC_VAR_TMPVAR_DIM) \
+ _(932, ZEND_ASSIGN_MOD_SPEC_VAR_TMPVAR_OBJ) \
+ _(933, ZEND_ASSIGN_MOD_SPEC_STATIC_PROP) \
+ _(934, ZEND_ASSIGN_MOD_SPEC_VAR_TMPVAR) \
+ _(935, ZEND_ASSIGN_MOD_SPEC_VAR_TMPVAR_DIM) \
+ _(936, ZEND_ASSIGN_MOD_SPEC_VAR_TMPVAR_OBJ) \
+ _(937, ZEND_ASSIGN_MOD_SPEC_STATIC_PROP) \
+ _(939, ZEND_ASSIGN_MOD_SPEC_VAR_UNUSED_DIM) \
+ _(941, ZEND_ASSIGN_MOD_SPEC_STATIC_PROP) \
+ _(942, ZEND_ASSIGN_MOD_SPEC_VAR_CV) \
+ _(943, ZEND_ASSIGN_MOD_SPEC_VAR_CV_DIM) \
+ _(944, ZEND_ASSIGN_MOD_SPEC_VAR_CV_OBJ) \
+ _(948, ZEND_ASSIGN_MOD_SPEC_UNUSED_CONST_OBJ) \
+ _(952, ZEND_ASSIGN_MOD_SPEC_UNUSED_TMPVAR_OBJ) \
+ _(956, ZEND_ASSIGN_MOD_SPEC_UNUSED_TMPVAR_OBJ) \
+ _(964, ZEND_ASSIGN_MOD_SPEC_UNUSED_CV_OBJ) \
+ _(966, ZEND_ASSIGN_MOD_SPEC_CV_CONST) \
+ _(967, ZEND_ASSIGN_MOD_SPEC_CV_CONST_DIM) \
+ _(968, ZEND_ASSIGN_MOD_SPEC_CV_CONST_OBJ) \
+ _(969, ZEND_ASSIGN_MOD_SPEC_STATIC_PROP) \
+ _(970, ZEND_ASSIGN_MOD_SPEC_CV_TMPVAR) \
+ _(971, ZEND_ASSIGN_MOD_SPEC_CV_TMPVAR_DIM) \
+ _(972, ZEND_ASSIGN_MOD_SPEC_CV_TMPVAR_OBJ) \
+ _(973, ZEND_ASSIGN_MOD_SPEC_STATIC_PROP) \
+ _(974, ZEND_ASSIGN_MOD_SPEC_CV_TMPVAR) \
+ _(975, ZEND_ASSIGN_MOD_SPEC_CV_TMPVAR_DIM) \
+ _(976, ZEND_ASSIGN_MOD_SPEC_CV_TMPVAR_OBJ) \
+ _(977, ZEND_ASSIGN_MOD_SPEC_STATIC_PROP) \
+ _(979, ZEND_ASSIGN_MOD_SPEC_CV_UNUSED_DIM) \
+ _(981, ZEND_ASSIGN_MOD_SPEC_STATIC_PROP) \
+ _(982, ZEND_ASSIGN_MOD_SPEC_CV_CV) \
+ _(983, ZEND_ASSIGN_MOD_SPEC_CV_CV_DIM) \
+ _(984, ZEND_ASSIGN_MOD_SPEC_CV_CV_OBJ) \
+ _(989, ZEND_ASSIGN_SL_SPEC_STATIC_PROP) \
+ _(993, ZEND_ASSIGN_SL_SPEC_STATIC_PROP) \
+ _(997, ZEND_ASSIGN_SL_SPEC_STATIC_PROP) \
+ _(1001, ZEND_ASSIGN_SL_SPEC_STATIC_PROP) \
+ _(1009, ZEND_ASSIGN_SL_SPEC_STATIC_PROP) \
+ _(1013, ZEND_ASSIGN_SL_SPEC_STATIC_PROP) \
+ _(1017, ZEND_ASSIGN_SL_SPEC_STATIC_PROP) \
+ _(1021, ZEND_ASSIGN_SL_SPEC_STATIC_PROP) \
+ _(1026, ZEND_ASSIGN_SL_SPEC_VAR_CONST) \
+ _(1027, ZEND_ASSIGN_SL_SPEC_VAR_CONST_DIM) \
+ _(1028, ZEND_ASSIGN_SL_SPEC_VAR_CONST_OBJ) \
+ _(1029, ZEND_ASSIGN_SL_SPEC_STATIC_PROP) \
+ _(1030, ZEND_ASSIGN_SL_SPEC_VAR_TMPVAR) \
+ _(1031, ZEND_ASSIGN_SL_SPEC_VAR_TMPVAR_DIM) \
+ _(1032, ZEND_ASSIGN_SL_SPEC_VAR_TMPVAR_OBJ) \
+ _(1033, ZEND_ASSIGN_SL_SPEC_STATIC_PROP) \
+ _(1034, ZEND_ASSIGN_SL_SPEC_VAR_TMPVAR) \
+ _(1035, ZEND_ASSIGN_SL_SPEC_VAR_TMPVAR_DIM) \
+ _(1036, ZEND_ASSIGN_SL_SPEC_VAR_TMPVAR_OBJ) \
+ _(1037, ZEND_ASSIGN_SL_SPEC_STATIC_PROP) \
+ _(1039, ZEND_ASSIGN_SL_SPEC_VAR_UNUSED_DIM) \
+ _(1041, ZEND_ASSIGN_SL_SPEC_STATIC_PROP) \
+ _(1042, ZEND_ASSIGN_SL_SPEC_VAR_CV) \
+ _(1043, ZEND_ASSIGN_SL_SPEC_VAR_CV_DIM) \
+ _(1044, ZEND_ASSIGN_SL_SPEC_VAR_CV_OBJ) \
+ _(1048, ZEND_ASSIGN_SL_SPEC_UNUSED_CONST_OBJ) \
+ _(1052, ZEND_ASSIGN_SL_SPEC_UNUSED_TMPVAR_OBJ) \
+ _(1056, ZEND_ASSIGN_SL_SPEC_UNUSED_TMPVAR_OBJ) \
+ _(1064, ZEND_ASSIGN_SL_SPEC_UNUSED_CV_OBJ) \
+ _(1066, ZEND_ASSIGN_SL_SPEC_CV_CONST) \
+ _(1067, ZEND_ASSIGN_SL_SPEC_CV_CONST_DIM) \
+ _(1068, ZEND_ASSIGN_SL_SPEC_CV_CONST_OBJ) \
+ _(1069, ZEND_ASSIGN_SL_SPEC_STATIC_PROP) \
+ _(1070, ZEND_ASSIGN_SL_SPEC_CV_TMPVAR) \
+ _(1071, ZEND_ASSIGN_SL_SPEC_CV_TMPVAR_DIM) \
+ _(1072, ZEND_ASSIGN_SL_SPEC_CV_TMPVAR_OBJ) \
+ _(1073, ZEND_ASSIGN_SL_SPEC_STATIC_PROP) \
+ _(1074, ZEND_ASSIGN_SL_SPEC_CV_TMPVAR) \
+ _(1075, ZEND_ASSIGN_SL_SPEC_CV_TMPVAR_DIM) \
+ _(1076, ZEND_ASSIGN_SL_SPEC_CV_TMPVAR_OBJ) \
+ _(1077, ZEND_ASSIGN_SL_SPEC_STATIC_PROP) \
+ _(1079, ZEND_ASSIGN_SL_SPEC_CV_UNUSED_DIM) \
+ _(1081, ZEND_ASSIGN_SL_SPEC_STATIC_PROP) \
+ _(1082, ZEND_ASSIGN_SL_SPEC_CV_CV) \
+ _(1083, ZEND_ASSIGN_SL_SPEC_CV_CV_DIM) \
+ _(1084, ZEND_ASSIGN_SL_SPEC_CV_CV_OBJ) \
+ _(1089, ZEND_ASSIGN_SR_SPEC_STATIC_PROP) \
+ _(1093, ZEND_ASSIGN_SR_SPEC_STATIC_PROP) \
+ _(1097, ZEND_ASSIGN_SR_SPEC_STATIC_PROP) \
+ _(1101, ZEND_ASSIGN_SR_SPEC_STATIC_PROP) \
+ _(1109, ZEND_ASSIGN_SR_SPEC_STATIC_PROP) \
+ _(1113, ZEND_ASSIGN_SR_SPEC_STATIC_PROP) \
+ _(1117, ZEND_ASSIGN_SR_SPEC_STATIC_PROP) \
+ _(1121, ZEND_ASSIGN_SR_SPEC_STATIC_PROP) \
+ _(1126, ZEND_ASSIGN_SR_SPEC_VAR_CONST) \
+ _(1127, ZEND_ASSIGN_SR_SPEC_VAR_CONST_DIM) \
+ _(1128, ZEND_ASSIGN_SR_SPEC_VAR_CONST_OBJ) \
+ _(1129, ZEND_ASSIGN_SR_SPEC_STATIC_PROP) \
+ _(1130, ZEND_ASSIGN_SR_SPEC_VAR_TMPVAR) \
+ _(1131, ZEND_ASSIGN_SR_SPEC_VAR_TMPVAR_DIM) \
+ _(1132, ZEND_ASSIGN_SR_SPEC_VAR_TMPVAR_OBJ) \
+ _(1133, ZEND_ASSIGN_SR_SPEC_STATIC_PROP) \
+ _(1134, ZEND_ASSIGN_SR_SPEC_VAR_TMPVAR) \
+ _(1135, ZEND_ASSIGN_SR_SPEC_VAR_TMPVAR_DIM) \
+ _(1136, ZEND_ASSIGN_SR_SPEC_VAR_TMPVAR_OBJ) \
+ _(1137, ZEND_ASSIGN_SR_SPEC_STATIC_PROP) \
+ _(1139, ZEND_ASSIGN_SR_SPEC_VAR_UNUSED_DIM) \
+ _(1141, ZEND_ASSIGN_SR_SPEC_STATIC_PROP) \
+ _(1142, ZEND_ASSIGN_SR_SPEC_VAR_CV) \
+ _(1143, ZEND_ASSIGN_SR_SPEC_VAR_CV_DIM) \
+ _(1144, ZEND_ASSIGN_SR_SPEC_VAR_CV_OBJ) \
+ _(1148, ZEND_ASSIGN_SR_SPEC_UNUSED_CONST_OBJ) \
+ _(1152, ZEND_ASSIGN_SR_SPEC_UNUSED_TMPVAR_OBJ) \
+ _(1156, ZEND_ASSIGN_SR_SPEC_UNUSED_TMPVAR_OBJ) \
+ _(1164, ZEND_ASSIGN_SR_SPEC_UNUSED_CV_OBJ) \
+ _(1166, ZEND_ASSIGN_SR_SPEC_CV_CONST) \
+ _(1167, ZEND_ASSIGN_SR_SPEC_CV_CONST_DIM) \
+ _(1168, ZEND_ASSIGN_SR_SPEC_CV_CONST_OBJ) \
+ _(1169, ZEND_ASSIGN_SR_SPEC_STATIC_PROP) \
+ _(1170, ZEND_ASSIGN_SR_SPEC_CV_TMPVAR) \
+ _(1171, ZEND_ASSIGN_SR_SPEC_CV_TMPVAR_DIM) \
+ _(1172, ZEND_ASSIGN_SR_SPEC_CV_TMPVAR_OBJ) \
+ _(1173, ZEND_ASSIGN_SR_SPEC_STATIC_PROP) \
+ _(1174, ZEND_ASSIGN_SR_SPEC_CV_TMPVAR) \
+ _(1175, ZEND_ASSIGN_SR_SPEC_CV_TMPVAR_DIM) \
+ _(1176, ZEND_ASSIGN_SR_SPEC_CV_TMPVAR_OBJ) \
+ _(1177, ZEND_ASSIGN_SR_SPEC_STATIC_PROP) \
+ _(1179, ZEND_ASSIGN_SR_SPEC_CV_UNUSED_DIM) \
+ _(1181, ZEND_ASSIGN_SR_SPEC_STATIC_PROP) \
+ _(1182, ZEND_ASSIGN_SR_SPEC_CV_CV) \
+ _(1183, ZEND_ASSIGN_SR_SPEC_CV_CV_DIM) \
+ _(1184, ZEND_ASSIGN_SR_SPEC_CV_CV_OBJ) \
+ _(1189, ZEND_ASSIGN_CONCAT_SPEC_STATIC_PROP) \
+ _(1193, ZEND_ASSIGN_CONCAT_SPEC_STATIC_PROP) \
+ _(1197, ZEND_ASSIGN_CONCAT_SPEC_STATIC_PROP) \
+ _(1201, ZEND_ASSIGN_CONCAT_SPEC_STATIC_PROP) \
+ _(1209, ZEND_ASSIGN_CONCAT_SPEC_STATIC_PROP) \
+ _(1213, ZEND_ASSIGN_CONCAT_SPEC_STATIC_PROP) \
+ _(1217, ZEND_ASSIGN_CONCAT_SPEC_STATIC_PROP) \
+ _(1221, ZEND_ASSIGN_CONCAT_SPEC_STATIC_PROP) \
+ _(1226, ZEND_ASSIGN_CONCAT_SPEC_VAR_CONST) \
+ _(1227, ZEND_ASSIGN_CONCAT_SPEC_VAR_CONST_DIM) \
+ _(1228, ZEND_ASSIGN_CONCAT_SPEC_VAR_CONST_OBJ) \
+ _(1229, ZEND_ASSIGN_CONCAT_SPEC_STATIC_PROP) \
+ _(1230, ZEND_ASSIGN_CONCAT_SPEC_VAR_TMPVAR) \
+ _(1231, ZEND_ASSIGN_CONCAT_SPEC_VAR_TMPVAR_DIM) \
+ _(1232, ZEND_ASSIGN_CONCAT_SPEC_VAR_TMPVAR_OBJ) \
+ _(1233, ZEND_ASSIGN_CONCAT_SPEC_STATIC_PROP) \
+ _(1234, ZEND_ASSIGN_CONCAT_SPEC_VAR_TMPVAR) \
+ _(1235, ZEND_ASSIGN_CONCAT_SPEC_VAR_TMPVAR_DIM) \
+ _(1236, ZEND_ASSIGN_CONCAT_SPEC_VAR_TMPVAR_OBJ) \
+ _(1237, ZEND_ASSIGN_CONCAT_SPEC_STATIC_PROP) \
+ _(1239, ZEND_ASSIGN_CONCAT_SPEC_VAR_UNUSED_DIM) \
+ _(1241, ZEND_ASSIGN_CONCAT_SPEC_STATIC_PROP) \
+ _(1242, ZEND_ASSIGN_CONCAT_SPEC_VAR_CV) \
+ _(1243, ZEND_ASSIGN_CONCAT_SPEC_VAR_CV_DIM) \
+ _(1244, ZEND_ASSIGN_CONCAT_SPEC_VAR_CV_OBJ) \
+ _(1248, ZEND_ASSIGN_CONCAT_SPEC_UNUSED_CONST_OBJ) \
+ _(1252, ZEND_ASSIGN_CONCAT_SPEC_UNUSED_TMPVAR_OBJ) \
+ _(1256, ZEND_ASSIGN_CONCAT_SPEC_UNUSED_TMPVAR_OBJ) \
+ _(1264, ZEND_ASSIGN_CONCAT_SPEC_UNUSED_CV_OBJ) \
+ _(1266, ZEND_ASSIGN_CONCAT_SPEC_CV_CONST) \
+ _(1267, ZEND_ASSIGN_CONCAT_SPEC_CV_CONST_DIM) \
+ _(1268, ZEND_ASSIGN_CONCAT_SPEC_CV_CONST_OBJ) \
+ _(1269, ZEND_ASSIGN_CONCAT_SPEC_STATIC_PROP) \
+ _(1270, ZEND_ASSIGN_CONCAT_SPEC_CV_TMPVAR) \
+ _(1271, ZEND_ASSIGN_CONCAT_SPEC_CV_TMPVAR_DIM) \
+ _(1272, ZEND_ASSIGN_CONCAT_SPEC_CV_TMPVAR_OBJ) \
+ _(1273, ZEND_ASSIGN_CONCAT_SPEC_STATIC_PROP) \
+ _(1274, ZEND_ASSIGN_CONCAT_SPEC_CV_TMPVAR) \
+ _(1275, ZEND_ASSIGN_CONCAT_SPEC_CV_TMPVAR_DIM) \
+ _(1276, ZEND_ASSIGN_CONCAT_SPEC_CV_TMPVAR_OBJ) \
+ _(1277, ZEND_ASSIGN_CONCAT_SPEC_STATIC_PROP) \
+ _(1279, ZEND_ASSIGN_CONCAT_SPEC_CV_UNUSED_DIM) \
+ _(1281, ZEND_ASSIGN_CONCAT_SPEC_STATIC_PROP) \
+ _(1282, ZEND_ASSIGN_CONCAT_SPEC_CV_CV) \
+ _(1283, ZEND_ASSIGN_CONCAT_SPEC_CV_CV_DIM) \
+ _(1284, ZEND_ASSIGN_CONCAT_SPEC_CV_CV_OBJ) \
+ _(1289, ZEND_ASSIGN_BW_OR_SPEC_STATIC_PROP) \
+ _(1293, ZEND_ASSIGN_BW_OR_SPEC_STATIC_PROP) \
+ _(1297, ZEND_ASSIGN_BW_OR_SPEC_STATIC_PROP) \
+ _(1301, ZEND_ASSIGN_BW_OR_SPEC_STATIC_PROP) \
+ _(1309, ZEND_ASSIGN_BW_OR_SPEC_STATIC_PROP) \
+ _(1313, ZEND_ASSIGN_BW_OR_SPEC_STATIC_PROP) \
+ _(1317, ZEND_ASSIGN_BW_OR_SPEC_STATIC_PROP) \
+ _(1321, ZEND_ASSIGN_BW_OR_SPEC_STATIC_PROP) \
+ _(1326, ZEND_ASSIGN_BW_OR_SPEC_VAR_CONST) \
+ _(1327, ZEND_ASSIGN_BW_OR_SPEC_VAR_CONST_DIM) \
+ _(1328, ZEND_ASSIGN_BW_OR_SPEC_VAR_CONST_OBJ) \
+ _(1329, ZEND_ASSIGN_BW_OR_SPEC_STATIC_PROP) \
+ _(1330, ZEND_ASSIGN_BW_OR_SPEC_VAR_TMPVAR) \
+ _(1331, ZEND_ASSIGN_BW_OR_SPEC_VAR_TMPVAR_DIM) \
+ _(1332, ZEND_ASSIGN_BW_OR_SPEC_VAR_TMPVAR_OBJ) \
+ _(1333, ZEND_ASSIGN_BW_OR_SPEC_STATIC_PROP) \
+ _(1334, ZEND_ASSIGN_BW_OR_SPEC_VAR_TMPVAR) \
+ _(1335, ZEND_ASSIGN_BW_OR_SPEC_VAR_TMPVAR_DIM) \
+ _(1336, ZEND_ASSIGN_BW_OR_SPEC_VAR_TMPVAR_OBJ) \
+ _(1337, ZEND_ASSIGN_BW_OR_SPEC_STATIC_PROP) \
+ _(1339, ZEND_ASSIGN_BW_OR_SPEC_VAR_UNUSED_DIM) \
+ _(1341, ZEND_ASSIGN_BW_OR_SPEC_STATIC_PROP) \
+ _(1342, ZEND_ASSIGN_BW_OR_SPEC_VAR_CV) \
+ _(1343, ZEND_ASSIGN_BW_OR_SPEC_VAR_CV_DIM) \
+ _(1344, ZEND_ASSIGN_BW_OR_SPEC_VAR_CV_OBJ) \
+ _(1348, ZEND_ASSIGN_BW_OR_SPEC_UNUSED_CONST_OBJ) \
+ _(1352, ZEND_ASSIGN_BW_OR_SPEC_UNUSED_TMPVAR_OBJ) \
+ _(1356, ZEND_ASSIGN_BW_OR_SPEC_UNUSED_TMPVAR_OBJ) \
+ _(1364, ZEND_ASSIGN_BW_OR_SPEC_UNUSED_CV_OBJ) \
+ _(1366, ZEND_ASSIGN_BW_OR_SPEC_CV_CONST) \
+ _(1367, ZEND_ASSIGN_BW_OR_SPEC_CV_CONST_DIM) \
+ _(1368, ZEND_ASSIGN_BW_OR_SPEC_CV_CONST_OBJ) \
+ _(1369, ZEND_ASSIGN_BW_OR_SPEC_STATIC_PROP) \
+ _(1370, ZEND_ASSIGN_BW_OR_SPEC_CV_TMPVAR) \
+ _(1371, ZEND_ASSIGN_BW_OR_SPEC_CV_TMPVAR_DIM) \
+ _(1372, ZEND_ASSIGN_BW_OR_SPEC_CV_TMPVAR_OBJ) \
+ _(1373, ZEND_ASSIGN_BW_OR_SPEC_STATIC_PROP) \
+ _(1374, ZEND_ASSIGN_BW_OR_SPEC_CV_TMPVAR) \
+ _(1375, ZEND_ASSIGN_BW_OR_SPEC_CV_TMPVAR_DIM) \
+ _(1376, ZEND_ASSIGN_BW_OR_SPEC_CV_TMPVAR_OBJ) \
+ _(1377, ZEND_ASSIGN_BW_OR_SPEC_STATIC_PROP) \
+ _(1379, ZEND_ASSIGN_BW_OR_SPEC_CV_UNUSED_DIM) \
+ _(1381, ZEND_ASSIGN_BW_OR_SPEC_STATIC_PROP) \
+ _(1382, ZEND_ASSIGN_BW_OR_SPEC_CV_CV) \
+ _(1383, ZEND_ASSIGN_BW_OR_SPEC_CV_CV_DIM) \
+ _(1384, ZEND_ASSIGN_BW_OR_SPEC_CV_CV_OBJ) \
+ _(1389, ZEND_ASSIGN_BW_AND_SPEC_STATIC_PROP) \
+ _(1393, ZEND_ASSIGN_BW_AND_SPEC_STATIC_PROP) \
+ _(1397, ZEND_ASSIGN_BW_AND_SPEC_STATIC_PROP) \
+ _(1401, ZEND_ASSIGN_BW_AND_SPEC_STATIC_PROP) \
+ _(1409, ZEND_ASSIGN_BW_AND_SPEC_STATIC_PROP) \
+ _(1413, ZEND_ASSIGN_BW_AND_SPEC_STATIC_PROP) \
+ _(1417, ZEND_ASSIGN_BW_AND_SPEC_STATIC_PROP) \
+ _(1421, ZEND_ASSIGN_BW_AND_SPEC_STATIC_PROP) \
+ _(1426, ZEND_ASSIGN_BW_AND_SPEC_VAR_CONST) \
+ _(1427, ZEND_ASSIGN_BW_AND_SPEC_VAR_CONST_DIM) \
+ _(1428, ZEND_ASSIGN_BW_AND_SPEC_VAR_CONST_OBJ) \
+ _(1429, ZEND_ASSIGN_BW_AND_SPEC_STATIC_PROP) \
+ _(1430, ZEND_ASSIGN_BW_AND_SPEC_VAR_TMPVAR) \
+ _(1431, ZEND_ASSIGN_BW_AND_SPEC_VAR_TMPVAR_DIM) \
+ _(1432, ZEND_ASSIGN_BW_AND_SPEC_VAR_TMPVAR_OBJ) \
+ _(1433, ZEND_ASSIGN_BW_AND_SPEC_STATIC_PROP) \
+ _(1434, ZEND_ASSIGN_BW_AND_SPEC_VAR_TMPVAR) \
+ _(1435, ZEND_ASSIGN_BW_AND_SPEC_VAR_TMPVAR_DIM) \
+ _(1436, ZEND_ASSIGN_BW_AND_SPEC_VAR_TMPVAR_OBJ) \
+ _(1437, ZEND_ASSIGN_BW_AND_SPEC_STATIC_PROP) \
+ _(1439, ZEND_ASSIGN_BW_AND_SPEC_VAR_UNUSED_DIM) \
+ _(1441, ZEND_ASSIGN_BW_AND_SPEC_STATIC_PROP) \
+ _(1442, ZEND_ASSIGN_BW_AND_SPEC_VAR_CV) \
+ _(1443, ZEND_ASSIGN_BW_AND_SPEC_VAR_CV_DIM) \
+ _(1444, ZEND_ASSIGN_BW_AND_SPEC_VAR_CV_OBJ) \
+ _(1448, ZEND_ASSIGN_BW_AND_SPEC_UNUSED_CONST_OBJ) \
+ _(1452, ZEND_ASSIGN_BW_AND_SPEC_UNUSED_TMPVAR_OBJ) \
+ _(1456, ZEND_ASSIGN_BW_AND_SPEC_UNUSED_TMPVAR_OBJ) \
+ _(1464, ZEND_ASSIGN_BW_AND_SPEC_UNUSED_CV_OBJ) \
+ _(1466, ZEND_ASSIGN_BW_AND_SPEC_CV_CONST) \
+ _(1467, ZEND_ASSIGN_BW_AND_SPEC_CV_CONST_DIM) \
+ _(1468, ZEND_ASSIGN_BW_AND_SPEC_CV_CONST_OBJ) \
+ _(1469, ZEND_ASSIGN_BW_AND_SPEC_STATIC_PROP) \
+ _(1470, ZEND_ASSIGN_BW_AND_SPEC_CV_TMPVAR) \
+ _(1471, ZEND_ASSIGN_BW_AND_SPEC_CV_TMPVAR_DIM) \
+ _(1472, ZEND_ASSIGN_BW_AND_SPEC_CV_TMPVAR_OBJ) \
+ _(1473, ZEND_ASSIGN_BW_AND_SPEC_STATIC_PROP) \
+ _(1474, ZEND_ASSIGN_BW_AND_SPEC_CV_TMPVAR) \
+ _(1475, ZEND_ASSIGN_BW_AND_SPEC_CV_TMPVAR_DIM) \
+ _(1476, ZEND_ASSIGN_BW_AND_SPEC_CV_TMPVAR_OBJ) \
+ _(1477, ZEND_ASSIGN_BW_AND_SPEC_STATIC_PROP) \
+ _(1479, ZEND_ASSIGN_BW_AND_SPEC_CV_UNUSED_DIM) \
+ _(1481, ZEND_ASSIGN_BW_AND_SPEC_STATIC_PROP) \
+ _(1482, ZEND_ASSIGN_BW_AND_SPEC_CV_CV) \
+ _(1483, ZEND_ASSIGN_BW_AND_SPEC_CV_CV_DIM) \
+ _(1484, ZEND_ASSIGN_BW_AND_SPEC_CV_CV_OBJ) \
+ _(1489, ZEND_ASSIGN_BW_XOR_SPEC_STATIC_PROP) \
+ _(1493, ZEND_ASSIGN_BW_XOR_SPEC_STATIC_PROP) \
+ _(1497, ZEND_ASSIGN_BW_XOR_SPEC_STATIC_PROP) \
+ _(1501, ZEND_ASSIGN_BW_XOR_SPEC_STATIC_PROP) \
+ _(1509, ZEND_ASSIGN_BW_XOR_SPEC_STATIC_PROP) \
+ _(1513, ZEND_ASSIGN_BW_XOR_SPEC_STATIC_PROP) \
+ _(1517, ZEND_ASSIGN_BW_XOR_SPEC_STATIC_PROP) \
+ _(1521, ZEND_ASSIGN_BW_XOR_SPEC_STATIC_PROP) \
+ _(1526, ZEND_ASSIGN_BW_XOR_SPEC_VAR_CONST) \
+ _(1527, ZEND_ASSIGN_BW_XOR_SPEC_VAR_CONST_DIM) \
+ _(1528, ZEND_ASSIGN_BW_XOR_SPEC_VAR_CONST_OBJ) \
+ _(1529, ZEND_ASSIGN_BW_XOR_SPEC_STATIC_PROP) \
+ _(1530, ZEND_ASSIGN_BW_XOR_SPEC_VAR_TMPVAR) \
+ _(1531, ZEND_ASSIGN_BW_XOR_SPEC_VAR_TMPVAR_DIM) \
+ _(1532, ZEND_ASSIGN_BW_XOR_SPEC_VAR_TMPVAR_OBJ) \
+ _(1533, ZEND_ASSIGN_BW_XOR_SPEC_STATIC_PROP) \
+ _(1534, ZEND_ASSIGN_BW_XOR_SPEC_VAR_TMPVAR) \
+ _(1535, ZEND_ASSIGN_BW_XOR_SPEC_VAR_TMPVAR_DIM) \
+ _(1536, ZEND_ASSIGN_BW_XOR_SPEC_VAR_TMPVAR_OBJ) \
+ _(1537, ZEND_ASSIGN_BW_XOR_SPEC_STATIC_PROP) \
+ _(1539, ZEND_ASSIGN_BW_XOR_SPEC_VAR_UNUSED_DIM) \
+ _(1541, ZEND_ASSIGN_BW_XOR_SPEC_STATIC_PROP) \
+ _(1542, ZEND_ASSIGN_BW_XOR_SPEC_VAR_CV) \
+ _(1543, ZEND_ASSIGN_BW_XOR_SPEC_VAR_CV_DIM) \
+ _(1544, ZEND_ASSIGN_BW_XOR_SPEC_VAR_CV_OBJ) \
+ _(1548, ZEND_ASSIGN_BW_XOR_SPEC_UNUSED_CONST_OBJ) \
+ _(1552, ZEND_ASSIGN_BW_XOR_SPEC_UNUSED_TMPVAR_OBJ) \
+ _(1556, ZEND_ASSIGN_BW_XOR_SPEC_UNUSED_TMPVAR_OBJ) \
+ _(1564, ZEND_ASSIGN_BW_XOR_SPEC_UNUSED_CV_OBJ) \
+ _(1566, ZEND_ASSIGN_BW_XOR_SPEC_CV_CONST) \
+ _(1567, ZEND_ASSIGN_BW_XOR_SPEC_CV_CONST_DIM) \
+ _(1568, ZEND_ASSIGN_BW_XOR_SPEC_CV_CONST_OBJ) \
+ _(1569, ZEND_ASSIGN_BW_XOR_SPEC_STATIC_PROP) \
+ _(1570, ZEND_ASSIGN_BW_XOR_SPEC_CV_TMPVAR) \
+ _(1571, ZEND_ASSIGN_BW_XOR_SPEC_CV_TMPVAR_DIM) \
+ _(1572, ZEND_ASSIGN_BW_XOR_SPEC_CV_TMPVAR_OBJ) \
+ _(1573, ZEND_ASSIGN_BW_XOR_SPEC_STATIC_PROP) \
+ _(1574, ZEND_ASSIGN_BW_XOR_SPEC_CV_TMPVAR) \
+ _(1575, ZEND_ASSIGN_BW_XOR_SPEC_CV_TMPVAR_DIM) \
+ _(1576, ZEND_ASSIGN_BW_XOR_SPEC_CV_TMPVAR_OBJ) \
+ _(1577, ZEND_ASSIGN_BW_XOR_SPEC_STATIC_PROP) \
+ _(1579, ZEND_ASSIGN_BW_XOR_SPEC_CV_UNUSED_DIM) \
+ _(1581, ZEND_ASSIGN_BW_XOR_SPEC_STATIC_PROP) \
+ _(1582, ZEND_ASSIGN_BW_XOR_SPEC_CV_CV) \
+ _(1583, ZEND_ASSIGN_BW_XOR_SPEC_CV_CV_DIM) \
+ _(1584, ZEND_ASSIGN_BW_XOR_SPEC_CV_CV_OBJ) \
+ _(1589, ZEND_ASSIGN_POW_SPEC_STATIC_PROP) \
+ _(1593, ZEND_ASSIGN_POW_SPEC_STATIC_PROP) \
+ _(1597, ZEND_ASSIGN_POW_SPEC_STATIC_PROP) \
+ _(1601, ZEND_ASSIGN_POW_SPEC_STATIC_PROP) \
+ _(1609, ZEND_ASSIGN_POW_SPEC_STATIC_PROP) \
+ _(1613, ZEND_ASSIGN_POW_SPEC_STATIC_PROP) \
+ _(1617, ZEND_ASSIGN_POW_SPEC_STATIC_PROP) \
+ _(1621, ZEND_ASSIGN_POW_SPEC_STATIC_PROP) \
+ _(1626, ZEND_ASSIGN_POW_SPEC_VAR_CONST) \
+ _(1627, ZEND_ASSIGN_POW_SPEC_VAR_CONST_DIM) \
+ _(1628, ZEND_ASSIGN_POW_SPEC_VAR_CONST_OBJ) \
+ _(1629, ZEND_ASSIGN_POW_SPEC_STATIC_PROP) \
+ _(1630, ZEND_ASSIGN_POW_SPEC_VAR_TMPVAR) \
+ _(1631, ZEND_ASSIGN_POW_SPEC_VAR_TMPVAR_DIM) \
+ _(1632, ZEND_ASSIGN_POW_SPEC_VAR_TMPVAR_OBJ) \
+ _(1633, ZEND_ASSIGN_POW_SPEC_STATIC_PROP) \
+ _(1634, ZEND_ASSIGN_POW_SPEC_VAR_TMPVAR) \
+ _(1635, ZEND_ASSIGN_POW_SPEC_VAR_TMPVAR_DIM) \
+ _(1636, ZEND_ASSIGN_POW_SPEC_VAR_TMPVAR_OBJ) \
+ _(1637, ZEND_ASSIGN_POW_SPEC_STATIC_PROP) \
+ _(1639, ZEND_ASSIGN_POW_SPEC_VAR_UNUSED_DIM) \
+ _(1641, ZEND_ASSIGN_POW_SPEC_STATIC_PROP) \
+ _(1642, ZEND_ASSIGN_POW_SPEC_VAR_CV) \
+ _(1643, ZEND_ASSIGN_POW_SPEC_VAR_CV_DIM) \
+ _(1644, ZEND_ASSIGN_POW_SPEC_VAR_CV_OBJ) \
+ _(1648, ZEND_ASSIGN_POW_SPEC_UNUSED_CONST_OBJ) \
+ _(1652, ZEND_ASSIGN_POW_SPEC_UNUSED_TMPVAR_OBJ) \
+ _(1656, ZEND_ASSIGN_POW_SPEC_UNUSED_TMPVAR_OBJ) \
+ _(1664, ZEND_ASSIGN_POW_SPEC_UNUSED_CV_OBJ) \
+ _(1666, ZEND_ASSIGN_POW_SPEC_CV_CONST) \
+ _(1667, ZEND_ASSIGN_POW_SPEC_CV_CONST_DIM) \
+ _(1668, ZEND_ASSIGN_POW_SPEC_CV_CONST_OBJ) \
+ _(1669, ZEND_ASSIGN_POW_SPEC_STATIC_PROP) \
+ _(1670, ZEND_ASSIGN_POW_SPEC_CV_TMPVAR) \
+ _(1671, ZEND_ASSIGN_POW_SPEC_CV_TMPVAR_DIM) \
+ _(1672, ZEND_ASSIGN_POW_SPEC_CV_TMPVAR_OBJ) \
+ _(1673, ZEND_ASSIGN_POW_SPEC_STATIC_PROP) \
+ _(1674, ZEND_ASSIGN_POW_SPEC_CV_TMPVAR) \
+ _(1675, ZEND_ASSIGN_POW_SPEC_CV_TMPVAR_DIM) \
+ _(1676, ZEND_ASSIGN_POW_SPEC_CV_TMPVAR_OBJ) \
+ _(1677, ZEND_ASSIGN_POW_SPEC_STATIC_PROP) \
+ _(1679, ZEND_ASSIGN_POW_SPEC_CV_UNUSED_DIM) \
+ _(1681, ZEND_ASSIGN_POW_SPEC_STATIC_PROP) \
+ _(1682, ZEND_ASSIGN_POW_SPEC_CV_CV) \
+ _(1683, ZEND_ASSIGN_POW_SPEC_CV_CV_DIM) \
+ _(1684, ZEND_ASSIGN_POW_SPEC_CV_CV_OBJ) \
+ _(1690, ZEND_PRE_INC_SPEC_VAR_RETVAL_UNUSED) \
+ _(1691, ZEND_PRE_INC_SPEC_VAR_RETVAL_USED) \
+ _(1694, ZEND_PRE_INC_SPEC_CV_RETVAL_UNUSED) \
+ _(1695, ZEND_PRE_INC_SPEC_CV_RETVAL_USED) \
+ _(1700, ZEND_PRE_DEC_SPEC_VAR_RETVAL_UNUSED) \
+ _(1701, ZEND_PRE_DEC_SPEC_VAR_RETVAL_USED) \
+ _(1704, ZEND_PRE_DEC_SPEC_CV_RETVAL_UNUSED) \
+ _(1705, ZEND_PRE_DEC_SPEC_CV_RETVAL_USED) \
+ _(1708, ZEND_POST_INC_SPEC_VAR) \
+ _(1710, ZEND_POST_INC_SPEC_CV) \
+ _(1713, ZEND_POST_DEC_SPEC_VAR) \
+ _(1715, ZEND_POST_DEC_SPEC_CV) \
+ _(1736, ZEND_ASSIGN_SPEC_VAR_CONST_RETVAL_UNUSED) \
+ _(1737, ZEND_ASSIGN_SPEC_VAR_CONST_RETVAL_USED) \
+ _(1738, ZEND_ASSIGN_SPEC_VAR_TMP_RETVAL_UNUSED) \
+ _(1739, ZEND_ASSIGN_SPEC_VAR_TMP_RETVAL_USED) \
+ _(1740, ZEND_ASSIGN_SPEC_VAR_VAR_RETVAL_UNUSED) \
+ _(1741, ZEND_ASSIGN_SPEC_VAR_VAR_RETVAL_USED) \
+ _(1744, ZEND_ASSIGN_SPEC_VAR_CV_RETVAL_UNUSED) \
+ _(1745, ZEND_ASSIGN_SPEC_VAR_CV_RETVAL_USED) \
+ _(1756, ZEND_ASSIGN_SPEC_CV_CONST_RETVAL_UNUSED) \
+ _(1757, ZEND_ASSIGN_SPEC_CV_CONST_RETVAL_USED) \
+ _(1758, ZEND_ASSIGN_SPEC_CV_TMP_RETVAL_UNUSED) \
+ _(1759, ZEND_ASSIGN_SPEC_CV_TMP_RETVAL_USED) \
+ _(1760, ZEND_ASSIGN_SPEC_CV_VAR_RETVAL_UNUSED) \
+ _(1761, ZEND_ASSIGN_SPEC_CV_VAR_RETVAL_USED) \
+ _(1764, ZEND_ASSIGN_SPEC_CV_CV_RETVAL_UNUSED) \
+ _(1765, ZEND_ASSIGN_SPEC_CV_CV_RETVAL_USED) \
+ _(1778, ZEND_ASSIGN_REF_SPEC_VAR_VAR) \
+ _(1780, ZEND_ASSIGN_REF_SPEC_VAR_CV) \
+ _(1788, ZEND_ASSIGN_REF_SPEC_CV_VAR) \
+ _(1790, ZEND_ASSIGN_REF_SPEC_CV_CV) \
+ _(1791, ZEND_ECHO_SPEC_CONST) \
+ _(1792, ZEND_ECHO_SPEC_TMPVAR) \
+ _(1793, ZEND_ECHO_SPEC_TMPVAR) \
+ _(1795, ZEND_ECHO_SPEC_CV) \
+ _(1796, ZEND_QM_ASSIGN_SPEC_CONST) \
+ _(1797, ZEND_QM_ASSIGN_SPEC_TMP) \
+ _(1798, ZEND_QM_ASSIGN_SPEC_VAR) \
+ _(1800, ZEND_QM_ASSIGN_SPEC_CV) \
+ _(1801, ZEND_JMP_SPEC) \
+ _(1802, ZEND_JMPZ_SPEC_CONST) \
+ _(1803, ZEND_JMPZ_SPEC_TMPVAR) \
+ _(1804, ZEND_JMPZ_SPEC_TMPVAR) \
+ _(1806, ZEND_JMPZ_SPEC_CV) \
+ _(1807, ZEND_JMPNZ_SPEC_CONST) \
+ _(1808, ZEND_JMPNZ_SPEC_TMPVAR) \
+ _(1809, ZEND_JMPNZ_SPEC_TMPVAR) \
+ _(1811, ZEND_JMPNZ_SPEC_CV) \
+ _(1812, ZEND_JMPZNZ_SPEC_CONST) \
+ _(1813, ZEND_JMPZNZ_SPEC_TMPVAR) \
+ _(1814, ZEND_JMPZNZ_SPEC_TMPVAR) \
+ _(1816, ZEND_JMPZNZ_SPEC_CV) \
+ _(1817, ZEND_JMPZ_EX_SPEC_CONST) \
+ _(1818, ZEND_JMPZ_EX_SPEC_TMPVAR) \
+ _(1819, ZEND_JMPZ_EX_SPEC_TMPVAR) \
+ _(1821, ZEND_JMPZ_EX_SPEC_CV) \
+ _(1822, ZEND_JMPNZ_EX_SPEC_CONST) \
+ _(1823, ZEND_JMPNZ_EX_SPEC_TMPVAR) \
+ _(1824, ZEND_JMPNZ_EX_SPEC_TMPVAR) \
+ _(1826, ZEND_JMPNZ_EX_SPEC_CV) \
+ _(1827, ZEND_CASE_SPEC_TMPVAR_CONST) \
+ _(1828, ZEND_CASE_SPEC_TMPVAR_TMPVAR) \
+ _(1829, ZEND_CASE_SPEC_TMPVAR_TMPVAR) \
+ _(1831, ZEND_CASE_SPEC_TMPVAR_CV) \
+ _(1832, ZEND_CHECK_VAR_SPEC_CV_UNUSED) \
+ _(1833, ZEND_SEND_VAR_NO_REF_EX_SPEC_VAR) \
+ _(1834, ZEND_SEND_VAR_NO_REF_EX_SPEC_VAR_QUICK) \
+ _(1835, ZEND_CAST_SPEC_CONST) \
+ _(1836, ZEND_CAST_SPEC_TMP) \
+ _(1837, ZEND_CAST_SPEC_VAR) \
+ _(1839, ZEND_CAST_SPEC_CV) \
+ _(1840, ZEND_BOOL_SPEC_CONST) \
+ _(1841, ZEND_BOOL_SPEC_TMPVAR) \
+ _(1842, ZEND_BOOL_SPEC_TMPVAR) \
+ _(1844, ZEND_BOOL_SPEC_CV) \
+ _(1845, ZEND_FAST_CONCAT_SPEC_CONST_CONST) \
+ _(1846, ZEND_FAST_CONCAT_SPEC_CONST_TMPVAR) \
+ _(1847, ZEND_FAST_CONCAT_SPEC_CONST_TMPVAR) \
+ _(1849, ZEND_FAST_CONCAT_SPEC_CONST_CV) \
+ _(1850, ZEND_FAST_CONCAT_SPEC_TMPVAR_CONST) \
+ _(1851, ZEND_FAST_CONCAT_SPEC_TMPVAR_TMPVAR) \
+ _(1852, ZEND_FAST_CONCAT_SPEC_TMPVAR_TMPVAR) \
+ _(1854, ZEND_FAST_CONCAT_SPEC_TMPVAR_CV) \
+ _(1855, ZEND_FAST_CONCAT_SPEC_TMPVAR_CONST) \
+ _(1856, ZEND_FAST_CONCAT_SPEC_TMPVAR_TMPVAR) \
+ _(1857, ZEND_FAST_CONCAT_SPEC_TMPVAR_TMPVAR) \
+ _(1859, ZEND_FAST_CONCAT_SPEC_TMPVAR_CV) \
+ _(1865, ZEND_FAST_CONCAT_SPEC_CV_CONST) \
+ _(1866, ZEND_FAST_CONCAT_SPEC_CV_TMPVAR) \
+ _(1867, ZEND_FAST_CONCAT_SPEC_CV_TMPVAR) \
+ _(1869, ZEND_FAST_CONCAT_SPEC_CV_CV) \
+ _(1870, ZEND_ROPE_INIT_SPEC_UNUSED_CONST) \
+ _(1871, ZEND_ROPE_INIT_SPEC_UNUSED_TMPVAR) \
+ _(1872, ZEND_ROPE_INIT_SPEC_UNUSED_TMPVAR) \
+ _(1874, ZEND_ROPE_INIT_SPEC_UNUSED_CV) \
+ _(1875, ZEND_ROPE_ADD_SPEC_TMP_CONST) \
+ _(1876, ZEND_ROPE_ADD_SPEC_TMP_TMPVAR) \
+ _(1877, ZEND_ROPE_ADD_SPEC_TMP_TMPVAR) \
+ _(1879, ZEND_ROPE_ADD_SPEC_TMP_CV) \
+ _(1880, ZEND_ROPE_END_SPEC_TMP_CONST) \
+ _(1881, ZEND_ROPE_END_SPEC_TMP_TMPVAR) \
+ _(1882, ZEND_ROPE_END_SPEC_TMP_TMPVAR) \
+ _(1884, ZEND_ROPE_END_SPEC_TMP_CV) \
+ _(1885, ZEND_BEGIN_SILENCE_SPEC) \
+ _(1886, ZEND_END_SILENCE_SPEC_TMP) \
+ _(1887, ZEND_INIT_FCALL_BY_NAME_SPEC_CONST) \
+ _(1888, ZEND_DO_FCALL_SPEC_RETVAL_UNUSED) \
+ _(1889, ZEND_DO_FCALL_SPEC_RETVAL_USED) \
+ _(1890, ZEND_INIT_FCALL_SPEC_CONST) \
+ _(1891, ZEND_RETURN_SPEC_CONST) \
+ _(1892, ZEND_RETURN_SPEC_TMP) \
+ _(1893, ZEND_RETURN_SPEC_VAR) \
+ _(1895, ZEND_RETURN_SPEC_CV) \
+ _(1896, ZEND_RECV_SPEC_UNUSED) \
+ _(1897, ZEND_RECV_INIT_SPEC_CONST) \
+ _(1898, ZEND_SEND_VAL_SPEC_CONST) \
+ _(1899, ZEND_SEND_VAL_SPEC_TMPVAR) \
+ _(1900, ZEND_SEND_VAL_SPEC_TMPVAR) \
+ _(1907, ZEND_SEND_VAR_EX_SPEC_VAR) \
+ _(1908, ZEND_SEND_VAR_EX_SPEC_VAR_QUICK) \
+ _(1911, ZEND_SEND_VAR_EX_SPEC_CV) \
+ _(1912, ZEND_SEND_VAR_EX_SPEC_CV_QUICK) \
+ _(1915, ZEND_SEND_REF_SPEC_VAR) \
+ _(1917, ZEND_SEND_REF_SPEC_CV) \
+ _(1918, ZEND_NEW_SPEC_CONST_UNUSED) \
+ _(1920, ZEND_NEW_SPEC_VAR_UNUSED) \
+ _(1921, ZEND_NEW_SPEC_UNUSED_UNUSED) \
+ _(1923, ZEND_INIT_NS_FCALL_BY_NAME_SPEC_CONST) \
+ _(1924, ZEND_FREE_SPEC_TMPVAR) \
+ _(1925, ZEND_INIT_ARRAY_SPEC_CONST_CONST) \
+ _(1926, ZEND_INIT_ARRAY_SPEC_CONST_TMPVAR) \
+ _(1927, ZEND_INIT_ARRAY_SPEC_CONST_TMPVAR) \
+ _(1928, ZEND_INIT_ARRAY_SPEC_CONST_UNUSED) \
+ _(1929, ZEND_INIT_ARRAY_SPEC_CONST_CV) \
+ _(1930, ZEND_INIT_ARRAY_SPEC_TMP_CONST) \
+ _(1931, ZEND_INIT_ARRAY_SPEC_TMP_TMPVAR) \
+ _(1932, ZEND_INIT_ARRAY_SPEC_TMP_TMPVAR) \
+ _(1933, ZEND_INIT_ARRAY_SPEC_TMP_UNUSED) \
+ _(1934, ZEND_INIT_ARRAY_SPEC_TMP_CV) \
+ _(1935, ZEND_INIT_ARRAY_SPEC_VAR_CONST) \
+ _(1936, ZEND_INIT_ARRAY_SPEC_VAR_TMPVAR) \
+ _(1937, ZEND_INIT_ARRAY_SPEC_VAR_TMPVAR) \
+ _(1938, ZEND_INIT_ARRAY_SPEC_VAR_UNUSED) \
+ _(1939, ZEND_INIT_ARRAY_SPEC_VAR_CV) \
+ _(1940, ZEND_INIT_ARRAY_SPEC_UNUSED_CONST) \
+ _(1941, ZEND_INIT_ARRAY_SPEC_UNUSED_TMPVAR) \
+ _(1942, ZEND_INIT_ARRAY_SPEC_UNUSED_TMPVAR) \
+ _(1943, ZEND_INIT_ARRAY_SPEC_UNUSED_UNUSED) \
+ _(1944, ZEND_INIT_ARRAY_SPEC_UNUSED_CV) \
+ _(1945, ZEND_INIT_ARRAY_SPEC_CV_CONST) \
+ _(1946, ZEND_INIT_ARRAY_SPEC_CV_TMPVAR) \
+ _(1947, ZEND_INIT_ARRAY_SPEC_CV_TMPVAR) \
+ _(1948, ZEND_INIT_ARRAY_SPEC_CV_UNUSED) \
+ _(1949, ZEND_INIT_ARRAY_SPEC_CV_CV) \
+ _(1950, ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_CONST) \
+ _(1951, ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_TMPVAR) \
+ _(1952, ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_TMPVAR) \
+ _(1953, ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_UNUSED) \
+ _(1954, ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_CV) \
+ _(1955, ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_CONST) \
+ _(1956, ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_TMPVAR) \
+ _(1957, ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_TMPVAR) \
+ _(1958, ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_UNUSED) \
+ _(1959, ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_CV) \
+ _(1960, ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_CONST) \
+ _(1961, ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_TMPVAR) \
+ _(1962, ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_TMPVAR) \
+ _(1963, ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_UNUSED) \
+ _(1964, ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_CV) \
+ _(1970, ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_CONST) \
+ _(1971, ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_TMPVAR) \
+ _(1972, ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_TMPVAR) \
+ _(1973, ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_UNUSED) \
+ _(1974, ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_CV) \
+ _(1975, ZEND_INCLUDE_OR_EVAL_SPEC_CONST) \
+ _(1976, ZEND_INCLUDE_OR_EVAL_SPEC_TMPVAR) \
+ _(1977, ZEND_INCLUDE_OR_EVAL_SPEC_TMPVAR) \
+ _(1979, ZEND_INCLUDE_OR_EVAL_SPEC_CV) \
+ _(1980, ZEND_UNSET_VAR_SPEC_CONST_UNUSED) \
+ _(1981, ZEND_UNSET_VAR_SPEC_TMPVAR_UNUSED) \
+ _(1982, ZEND_UNSET_VAR_SPEC_TMPVAR_UNUSED) \
+ _(1984, ZEND_UNSET_VAR_SPEC_CV_UNUSED) \
+ _(1995, ZEND_UNSET_DIM_SPEC_VAR_CONST) \
+ _(1996, ZEND_UNSET_DIM_SPEC_VAR_TMPVAR) \
+ _(1997, ZEND_UNSET_DIM_SPEC_VAR_TMPVAR) \
+ _(1999, ZEND_UNSET_DIM_SPEC_VAR_CV) \
+ _(2005, ZEND_UNSET_DIM_SPEC_CV_CONST) \
+ _(2006, ZEND_UNSET_DIM_SPEC_CV_TMPVAR) \
+ _(2007, ZEND_UNSET_DIM_SPEC_CV_TMPVAR) \
+ _(2009, ZEND_UNSET_DIM_SPEC_CV_CV) \
+ _(2020, ZEND_UNSET_OBJ_SPEC_VAR_CONST) \
+ _(2021, ZEND_UNSET_OBJ_SPEC_VAR_TMPVAR) \
+ _(2022, ZEND_UNSET_OBJ_SPEC_VAR_TMPVAR) \
+ _(2024, ZEND_UNSET_OBJ_SPEC_VAR_CV) \
+ _(2025, ZEND_UNSET_OBJ_SPEC_UNUSED_CONST) \
+ _(2026, ZEND_UNSET_OBJ_SPEC_UNUSED_TMPVAR) \
+ _(2027, ZEND_UNSET_OBJ_SPEC_UNUSED_TMPVAR) \
+ _(2029, ZEND_UNSET_OBJ_SPEC_UNUSED_CV) \
+ _(2030, ZEND_UNSET_OBJ_SPEC_CV_CONST) \
+ _(2031, ZEND_UNSET_OBJ_SPEC_CV_TMPVAR) \
+ _(2032, ZEND_UNSET_OBJ_SPEC_CV_TMPVAR) \
+ _(2034, ZEND_UNSET_OBJ_SPEC_CV_CV) \
+ _(2035, ZEND_FE_RESET_R_SPEC_CONST) \
+ _(2036, ZEND_FE_RESET_R_SPEC_TMP) \
+ _(2037, ZEND_FE_RESET_R_SPEC_VAR) \
+ _(2039, ZEND_FE_RESET_R_SPEC_CV) \
+ _(2040, ZEND_FE_FETCH_R_SPEC_VAR) \
+ _(2041, ZEND_EXIT_SPEC) \
+ _(2042, ZEND_FETCH_R_SPEC_CONST_UNUSED) \
+ _(2043, ZEND_FETCH_R_SPEC_TMPVAR_UNUSED) \
+ _(2044, ZEND_FETCH_R_SPEC_TMPVAR_UNUSED) \
+ _(2046, ZEND_FETCH_R_SPEC_CV_UNUSED) \
+ _(2047, ZEND_FETCH_DIM_R_SPEC_CONST_CONST) \
+ _(2048, ZEND_FETCH_DIM_R_SPEC_CONST_TMPVAR) \
+ _(2049, ZEND_FETCH_DIM_R_SPEC_CONST_TMPVAR) \
+ _(2051, ZEND_FETCH_DIM_R_SPEC_CONST_CV) \
+ _(2052, ZEND_FETCH_DIM_R_SPEC_TMPVAR_CONST) \
+ _(2053, ZEND_FETCH_DIM_R_SPEC_TMPVAR_TMPVAR) \
+ _(2054, ZEND_FETCH_DIM_R_SPEC_TMPVAR_TMPVAR) \
+ _(2056, ZEND_FETCH_DIM_R_SPEC_TMPVAR_CV) \
+ _(2057, ZEND_FETCH_DIM_R_SPEC_TMPVAR_CONST) \
+ _(2058, ZEND_FETCH_DIM_R_SPEC_TMPVAR_TMPVAR) \
+ _(2059, ZEND_FETCH_DIM_R_SPEC_TMPVAR_TMPVAR) \
+ _(2061, ZEND_FETCH_DIM_R_SPEC_TMPVAR_CV) \
+ _(2067, ZEND_FETCH_DIM_R_SPEC_CV_CONST) \
+ _(2068, ZEND_FETCH_DIM_R_SPEC_CV_TMPVAR) \
+ _(2069, ZEND_FETCH_DIM_R_SPEC_CV_TMPVAR) \
+ _(2071, ZEND_FETCH_DIM_R_SPEC_CV_CV) \
+ _(2072, ZEND_FETCH_OBJ_R_SPEC_CONST_CONST) \
+ _(2073, ZEND_FETCH_OBJ_R_SPEC_CONST_TMPVAR) \
+ _(2074, ZEND_FETCH_OBJ_R_SPEC_CONST_TMPVAR) \
+ _(2076, ZEND_FETCH_OBJ_R_SPEC_CONST_CV) \
+ _(2077, ZEND_FETCH_OBJ_R_SPEC_TMPVAR_CONST) \
+ _(2078, ZEND_FETCH_OBJ_R_SPEC_TMPVAR_TMPVAR) \
+ _(2079, ZEND_FETCH_OBJ_R_SPEC_TMPVAR_TMPVAR) \
+ _(2081, ZEND_FETCH_OBJ_R_SPEC_TMPVAR_CV) \
+ _(2082, ZEND_FETCH_OBJ_R_SPEC_TMPVAR_CONST) \
+ _(2083, ZEND_FETCH_OBJ_R_SPEC_TMPVAR_TMPVAR) \
+ _(2084, ZEND_FETCH_OBJ_R_SPEC_TMPVAR_TMPVAR) \
+ _(2086, ZEND_FETCH_OBJ_R_SPEC_TMPVAR_CV) \
+ _(2087, ZEND_FETCH_OBJ_R_SPEC_UNUSED_CONST) \
+ _(2088, ZEND_FETCH_OBJ_R_SPEC_UNUSED_TMPVAR) \
+ _(2089, ZEND_FETCH_OBJ_R_SPEC_UNUSED_TMPVAR) \
+ _(2091, ZEND_FETCH_OBJ_R_SPEC_UNUSED_CV) \
+ _(2092, ZEND_FETCH_OBJ_R_SPEC_CV_CONST) \
+ _(2093, ZEND_FETCH_OBJ_R_SPEC_CV_TMPVAR) \
+ _(2094, ZEND_FETCH_OBJ_R_SPEC_CV_TMPVAR) \
+ _(2096, ZEND_FETCH_OBJ_R_SPEC_CV_CV) \
+ _(2097, ZEND_FETCH_W_SPEC_CONST_UNUSED) \
+ _(2098, ZEND_FETCH_W_SPEC_TMPVAR_UNUSED) \
+ _(2099, ZEND_FETCH_W_SPEC_TMPVAR_UNUSED) \
+ _(2101, ZEND_FETCH_W_SPEC_CV_UNUSED) \
+ _(2112, ZEND_FETCH_DIM_W_SPEC_VAR_CONST) \
+ _(2113, ZEND_FETCH_DIM_W_SPEC_VAR_TMPVAR) \
+ _(2114, ZEND_FETCH_DIM_W_SPEC_VAR_TMPVAR) \
+ _(2115, ZEND_FETCH_DIM_W_SPEC_VAR_UNUSED) \
+ _(2116, ZEND_FETCH_DIM_W_SPEC_VAR_CV) \
+ _(2122, ZEND_FETCH_DIM_W_SPEC_CV_CONST) \
+ _(2123, ZEND_FETCH_DIM_W_SPEC_CV_TMPVAR) \
+ _(2124, ZEND_FETCH_DIM_W_SPEC_CV_TMPVAR) \
+ _(2125, ZEND_FETCH_DIM_W_SPEC_CV_UNUSED) \
+ _(2126, ZEND_FETCH_DIM_W_SPEC_CV_CV) \
+ _(2137, ZEND_FETCH_OBJ_W_SPEC_VAR_CONST) \
+ _(2138, ZEND_FETCH_OBJ_W_SPEC_VAR_TMPVAR) \
+ _(2139, ZEND_FETCH_OBJ_W_SPEC_VAR_TMPVAR) \
+ _(2141, ZEND_FETCH_OBJ_W_SPEC_VAR_CV) \
+ _(2142, ZEND_FETCH_OBJ_W_SPEC_UNUSED_CONST) \
+ _(2143, ZEND_FETCH_OBJ_W_SPEC_UNUSED_TMPVAR) \
+ _(2144, ZEND_FETCH_OBJ_W_SPEC_UNUSED_TMPVAR) \
+ _(2146, ZEND_FETCH_OBJ_W_SPEC_UNUSED_CV) \
+ _(2147, ZEND_FETCH_OBJ_W_SPEC_CV_CONST) \
+ _(2148, ZEND_FETCH_OBJ_W_SPEC_CV_TMPVAR) \
+ _(2149, ZEND_FETCH_OBJ_W_SPEC_CV_TMPVAR) \
+ _(2151, ZEND_FETCH_OBJ_W_SPEC_CV_CV) \
+ _(2152, ZEND_FETCH_RW_SPEC_CONST_UNUSED) \
+ _(2153, ZEND_FETCH_RW_SPEC_TMPVAR_UNUSED) \
+ _(2154, ZEND_FETCH_RW_SPEC_TMPVAR_UNUSED) \
+ _(2156, ZEND_FETCH_RW_SPEC_CV_UNUSED) \
+ _(2167, ZEND_FETCH_DIM_RW_SPEC_VAR_CONST) \
+ _(2168, ZEND_FETCH_DIM_RW_SPEC_VAR_TMPVAR) \
+ _(2169, ZEND_FETCH_DIM_RW_SPEC_VAR_TMPVAR) \
+ _(2170, ZEND_FETCH_DIM_RW_SPEC_VAR_UNUSED) \
+ _(2171, ZEND_FETCH_DIM_RW_SPEC_VAR_CV) \
+ _(2177, ZEND_FETCH_DIM_RW_SPEC_CV_CONST) \
+ _(2178, ZEND_FETCH_DIM_RW_SPEC_CV_TMPVAR) \
+ _(2179, ZEND_FETCH_DIM_RW_SPEC_CV_TMPVAR) \
+ _(2180, ZEND_FETCH_DIM_RW_SPEC_CV_UNUSED) \
+ _(2181, ZEND_FETCH_DIM_RW_SPEC_CV_CV) \
+ _(2192, ZEND_FETCH_OBJ_RW_SPEC_VAR_CONST) \
+ _(2193, ZEND_FETCH_OBJ_RW_SPEC_VAR_TMPVAR) \
+ _(2194, ZEND_FETCH_OBJ_RW_SPEC_VAR_TMPVAR) \
+ _(2196, ZEND_FETCH_OBJ_RW_SPEC_VAR_CV) \
+ _(2197, ZEND_FETCH_OBJ_RW_SPEC_UNUSED_CONST) \
+ _(2198, ZEND_FETCH_OBJ_RW_SPEC_UNUSED_TMPVAR) \
+ _(2199, ZEND_FETCH_OBJ_RW_SPEC_UNUSED_TMPVAR) \
+ _(2201, ZEND_FETCH_OBJ_RW_SPEC_UNUSED_CV) \
+ _(2202, ZEND_FETCH_OBJ_RW_SPEC_CV_CONST) \
+ _(2203, ZEND_FETCH_OBJ_RW_SPEC_CV_TMPVAR) \
+ _(2204, ZEND_FETCH_OBJ_RW_SPEC_CV_TMPVAR) \
+ _(2206, ZEND_FETCH_OBJ_RW_SPEC_CV_CV) \
+ _(2207, ZEND_FETCH_IS_SPEC_CONST_UNUSED) \
+ _(2208, ZEND_FETCH_IS_SPEC_TMPVAR_UNUSED) \
+ _(2209, ZEND_FETCH_IS_SPEC_TMPVAR_UNUSED) \
+ _(2211, ZEND_FETCH_IS_SPEC_CV_UNUSED) \
+ _(2212, ZEND_FETCH_DIM_IS_SPEC_CONST_CONST) \
+ _(2213, ZEND_FETCH_DIM_IS_SPEC_CONST_TMPVAR) \
+ _(2214, ZEND_FETCH_DIM_IS_SPEC_CONST_TMPVAR) \
+ _(2216, ZEND_FETCH_DIM_IS_SPEC_CONST_CV) \
+ _(2217, ZEND_FETCH_DIM_IS_SPEC_TMPVAR_CONST) \
+ _(2218, ZEND_FETCH_DIM_IS_SPEC_TMPVAR_TMPVAR) \
+ _(2219, ZEND_FETCH_DIM_IS_SPEC_TMPVAR_TMPVAR) \
+ _(2221, ZEND_FETCH_DIM_IS_SPEC_TMPVAR_CV) \
+ _(2222, ZEND_FETCH_DIM_IS_SPEC_TMPVAR_CONST) \
+ _(2223, ZEND_FETCH_DIM_IS_SPEC_TMPVAR_TMPVAR) \
+ _(2224, ZEND_FETCH_DIM_IS_SPEC_TMPVAR_TMPVAR) \
+ _(2226, ZEND_FETCH_DIM_IS_SPEC_TMPVAR_CV) \
+ _(2232, ZEND_FETCH_DIM_IS_SPEC_CV_CONST) \
+ _(2233, ZEND_FETCH_DIM_IS_SPEC_CV_TMPVAR) \
+ _(2234, ZEND_FETCH_DIM_IS_SPEC_CV_TMPVAR) \
+ _(2236, ZEND_FETCH_DIM_IS_SPEC_CV_CV) \
+ _(2237, ZEND_FETCH_OBJ_IS_SPEC_CONST_CONST) \
+ _(2238, ZEND_FETCH_OBJ_IS_SPEC_CONST_TMPVAR) \
+ _(2239, ZEND_FETCH_OBJ_IS_SPEC_CONST_TMPVAR) \
+ _(2241, ZEND_FETCH_OBJ_IS_SPEC_CONST_CV) \
+ _(2242, ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_CONST) \
+ _(2243, ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_TMPVAR) \
+ _(2244, ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_TMPVAR) \
+ _(2246, ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_CV) \
+ _(2247, ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_CONST) \
+ _(2248, ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_TMPVAR) \
+ _(2249, ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_TMPVAR) \
+ _(2251, ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_CV) \
+ _(2252, ZEND_FETCH_OBJ_IS_SPEC_UNUSED_CONST) \
+ _(2253, ZEND_FETCH_OBJ_IS_SPEC_UNUSED_TMPVAR) \
+ _(2254, ZEND_FETCH_OBJ_IS_SPEC_UNUSED_TMPVAR) \
+ _(2256, ZEND_FETCH_OBJ_IS_SPEC_UNUSED_CV) \
+ _(2257, ZEND_FETCH_OBJ_IS_SPEC_CV_CONST) \
+ _(2258, ZEND_FETCH_OBJ_IS_SPEC_CV_TMPVAR) \
+ _(2259, ZEND_FETCH_OBJ_IS_SPEC_CV_TMPVAR) \
+ _(2261, ZEND_FETCH_OBJ_IS_SPEC_CV_CV) \
+ _(2262, ZEND_FETCH_FUNC_ARG_SPEC_CONST_UNUSED) \
+ _(2263, ZEND_FETCH_FUNC_ARG_SPEC_TMPVAR_UNUSED) \
+ _(2264, ZEND_FETCH_FUNC_ARG_SPEC_TMPVAR_UNUSED) \
+ _(2266, ZEND_FETCH_FUNC_ARG_SPEC_CV_UNUSED) \
+ _(2267, ZEND_FETCH_DIM_FUNC_ARG_SPEC_CONST_CONST) \
+ _(2268, ZEND_FETCH_DIM_FUNC_ARG_SPEC_CONST_TMPVAR) \
+ _(2269, ZEND_FETCH_DIM_FUNC_ARG_SPEC_CONST_TMPVAR) \
+ _(2270, ZEND_FETCH_DIM_FUNC_ARG_SPEC_CONST_UNUSED) \
+ _(2271, ZEND_FETCH_DIM_FUNC_ARG_SPEC_CONST_CV) \
+ _(2272, ZEND_FETCH_DIM_FUNC_ARG_SPEC_TMP_CONST) \
+ _(2273, ZEND_FETCH_DIM_FUNC_ARG_SPEC_TMP_TMPVAR) \
+ _(2274, ZEND_FETCH_DIM_FUNC_ARG_SPEC_TMP_TMPVAR) \
+ _(2275, ZEND_FETCH_DIM_FUNC_ARG_SPEC_TMP_UNUSED) \
+ _(2276, ZEND_FETCH_DIM_FUNC_ARG_SPEC_TMP_CV) \
+ _(2277, ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_CONST) \
+ _(2278, ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_TMPVAR) \
+ _(2279, ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_TMPVAR) \
+ _(2280, ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_UNUSED) \
+ _(2281, ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_CV) \
+ _(2287, ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_CONST) \
+ _(2288, ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_TMPVAR) \
+ _(2289, ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_TMPVAR) \
+ _(2290, ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_UNUSED) \
+ _(2291, ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_CV) \
+ _(2292, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CONST_CONST) \
+ _(2293, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CONST_TMPVAR) \
+ _(2294, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CONST_TMPVAR) \
+ _(2296, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CONST_CV) \
+ _(2297, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_TMP_CONST) \
+ _(2298, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_TMP_TMPVAR) \
+ _(2299, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_TMP_TMPVAR) \
+ _(2301, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_TMP_CV) \
+ _(2302, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_CONST) \
+ _(2303, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_TMPVAR) \
+ _(2304, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_TMPVAR) \
+ _(2306, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_CV) \
+ _(2307, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_CONST) \
+ _(2308, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_TMPVAR) \
+ _(2309, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_TMPVAR) \
+ _(2311, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_CV) \
+ _(2312, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_CONST) \
+ _(2313, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_TMPVAR) \
+ _(2314, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_TMPVAR) \
+ _(2316, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_CV) \
+ _(2317, ZEND_FETCH_UNSET_SPEC_CONST_UNUSED) \
+ _(2318, ZEND_FETCH_UNSET_SPEC_TMPVAR_UNUSED) \
+ _(2319, ZEND_FETCH_UNSET_SPEC_TMPVAR_UNUSED) \
+ _(2321, ZEND_FETCH_UNSET_SPEC_CV_UNUSED) \
+ _(2332, ZEND_FETCH_DIM_UNSET_SPEC_VAR_CONST) \
+ _(2333, ZEND_FETCH_DIM_UNSET_SPEC_VAR_TMPVAR) \
+ _(2334, ZEND_FETCH_DIM_UNSET_SPEC_VAR_TMPVAR) \
+ _(2336, ZEND_FETCH_DIM_UNSET_SPEC_VAR_CV) \
+ _(2342, ZEND_FETCH_DIM_UNSET_SPEC_CV_CONST) \
+ _(2343, ZEND_FETCH_DIM_UNSET_SPEC_CV_TMPVAR) \
+ _(2344, ZEND_FETCH_DIM_UNSET_SPEC_CV_TMPVAR) \
+ _(2346, ZEND_FETCH_DIM_UNSET_SPEC_CV_CV) \
+ _(2357, ZEND_FETCH_OBJ_UNSET_SPEC_VAR_CONST) \
+ _(2358, ZEND_FETCH_OBJ_UNSET_SPEC_VAR_TMPVAR) \
+ _(2359, ZEND_FETCH_OBJ_UNSET_SPEC_VAR_TMPVAR) \
+ _(2361, ZEND_FETCH_OBJ_UNSET_SPEC_VAR_CV) \
+ _(2362, ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_CONST) \
+ _(2363, ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_TMPVAR) \
+ _(2364, ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_TMPVAR) \
+ _(2366, ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_CV) \
+ _(2367, ZEND_FETCH_OBJ_UNSET_SPEC_CV_CONST) \
+ _(2368, ZEND_FETCH_OBJ_UNSET_SPEC_CV_TMPVAR) \
+ _(2369, ZEND_FETCH_OBJ_UNSET_SPEC_CV_TMPVAR) \
+ _(2371, ZEND_FETCH_OBJ_UNSET_SPEC_CV_CV) \
+ _(2372, ZEND_FETCH_LIST_R_SPEC_CONST_CONST) \
+ _(2373, ZEND_FETCH_LIST_R_SPEC_CONST_TMPVAR) \
+ _(2374, ZEND_FETCH_LIST_R_SPEC_CONST_TMPVAR) \
+ _(2376, ZEND_FETCH_LIST_R_SPEC_CONST_CV) \
+ _(2377, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_CONST) \
+ _(2378, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_TMPVAR) \
+ _(2379, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_TMPVAR) \
+ _(2381, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_CV) \
+ _(2382, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_CONST) \
+ _(2383, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_TMPVAR) \
+ _(2384, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_TMPVAR) \
+ _(2386, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_CV) \
+ _(2392, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_CONST) \
+ _(2393, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_TMPVAR) \
+ _(2394, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_TMPVAR) \
+ _(2396, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_CV) \
+ _(2397, ZEND_FETCH_CONSTANT_SPEC_UNUSED_CONST) \
+ _(2398, ZEND_CHECK_FUNC_ARG_SPEC_UNUSED) \
+ _(2399, ZEND_CHECK_FUNC_ARG_SPEC_UNUSED_QUICK) \
+ _(2400, ZEND_EXT_STMT_SPEC) \
+ _(2401, ZEND_EXT_FCALL_BEGIN_SPEC) \
+ _(2402, ZEND_EXT_FCALL_END_SPEC) \
+ _(2403, ZEND_EXT_NOP_SPEC) \
+ _(2404, ZEND_TICKS_SPEC) \
+ _(2405, ZEND_SEND_VAR_NO_REF_SPEC_VAR) \
+ _(2406, ZEND_CATCH_SPEC_CONST) \
+ _(2407, ZEND_THROW_SPEC_CONST) \
+ _(2408, ZEND_THROW_SPEC_TMP) \
+ _(2409, ZEND_THROW_SPEC_VAR) \
+ _(2411, ZEND_THROW_SPEC_CV) \
+ _(2412, ZEND_FETCH_CLASS_SPEC_UNUSED_CONST) \
+ _(2413, ZEND_FETCH_CLASS_SPEC_UNUSED_TMPVAR) \
+ _(2414, ZEND_FETCH_CLASS_SPEC_UNUSED_TMPVAR) \
+ _(2415, ZEND_FETCH_CLASS_SPEC_UNUSED_UNUSED) \
+ _(2416, ZEND_FETCH_CLASS_SPEC_UNUSED_CV) \
+ _(2417, ZEND_CLONE_SPEC_CONST) \
+ _(2418, ZEND_CLONE_SPEC_TMPVAR) \
+ _(2419, ZEND_CLONE_SPEC_TMPVAR) \
+ _(2420, ZEND_CLONE_SPEC_UNUSED) \
+ _(2421, ZEND_CLONE_SPEC_CV) \
+ _(2422, ZEND_RETURN_BY_REF_SPEC_CONST) \
+ _(2423, ZEND_RETURN_BY_REF_SPEC_TMP) \
+ _(2424, ZEND_RETURN_BY_REF_SPEC_VAR) \
+ _(2426, ZEND_RETURN_BY_REF_SPEC_CV) \
+ _(2427, ZEND_INIT_METHOD_CALL_SPEC_CONST_CONST) \
+ _(2428, ZEND_INIT_METHOD_CALL_SPEC_CONST_TMPVAR) \
+ _(2429, ZEND_INIT_METHOD_CALL_SPEC_CONST_TMPVAR) \
+ _(2431, ZEND_INIT_METHOD_CALL_SPEC_CONST_CV) \
+ _(2432, ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CONST) \
+ _(2433, ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_TMPVAR) \
+ _(2434, ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_TMPVAR) \
+ _(2436, ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CV) \
+ _(2437, ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CONST) \
+ _(2438, ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_TMPVAR) \
+ _(2439, ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_TMPVAR) \
+ _(2441, ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CV) \
+ _(2442, ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CONST) \
+ _(2443, ZEND_INIT_METHOD_CALL_SPEC_UNUSED_TMPVAR) \
+ _(2444, ZEND_INIT_METHOD_CALL_SPEC_UNUSED_TMPVAR) \
+ _(2446, ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CV) \
+ _(2447, ZEND_INIT_METHOD_CALL_SPEC_CV_CONST) \
+ _(2448, ZEND_INIT_METHOD_CALL_SPEC_CV_TMPVAR) \
+ _(2449, ZEND_INIT_METHOD_CALL_SPEC_CV_TMPVAR) \
+ _(2451, ZEND_INIT_METHOD_CALL_SPEC_CV_CV) \
+ _(2452, ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST) \
+ _(2453, ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMPVAR) \
+ _(2454, ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMPVAR) \
+ _(2455, ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED) \
+ _(2456, ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV) \
+ _(2462, ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST) \
+ _(2463, ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMPVAR) \
+ _(2464, ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMPVAR) \
+ _(2465, ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED) \
+ _(2466, ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV) \
+ _(2467, ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CONST) \
+ _(2468, ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_TMPVAR) \
+ _(2469, ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_TMPVAR) \
+ _(2470, ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_UNUSED) \
+ _(2471, ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CV) \
+ _(2477, ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_UNUSED) \
+ _(2478, ZEND_ISSET_ISEMPTY_VAR_SPEC_TMPVAR_UNUSED) \
+ _(2479, ZEND_ISSET_ISEMPTY_VAR_SPEC_TMPVAR_UNUSED) \
+ _(2481, ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_UNUSED) \
+ _(2482, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CONST_CONST) \
+ _(2483, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CONST_TMPVAR) \
+ _(2484, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CONST_TMPVAR) \
+ _(2486, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CONST_CV) \
+ _(2487, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_CONST) \
+ _(2488, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_TMPVAR) \
+ _(2489, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_TMPVAR) \
+ _(2491, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_CV) \
+ _(2492, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_CONST) \
+ _(2493, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_TMPVAR) \
+ _(2494, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_TMPVAR) \
+ _(2496, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_CV) \
+ _(2502, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_CONST) \
+ _(2503, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_TMPVAR) \
+ _(2504, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_TMPVAR) \
+ _(2506, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_CV) \
+ _(2507, ZEND_SEND_VAL_EX_SPEC_CONST) \
+ _(2508, ZEND_SEND_VAL_EX_SPEC_CONST_QUICK) \
+ _(2509, ZEND_SEND_VAL_EX_SPEC_TMP) \
+ _(2510, ZEND_SEND_VAL_EX_SPEC_TMP_QUICK) \
+ _(2519, ZEND_SEND_VAR_SPEC_VAR) \
+ _(2521, ZEND_SEND_VAR_SPEC_CV) \
+ _(2522, ZEND_INIT_USER_CALL_SPEC_CONST_CONST) \
+ _(2523, ZEND_INIT_USER_CALL_SPEC_CONST_TMPVAR) \
+ _(2524, ZEND_INIT_USER_CALL_SPEC_CONST_TMPVAR) \
+ _(2526, ZEND_INIT_USER_CALL_SPEC_CONST_CV) \
+ _(2527, ZEND_SEND_ARRAY_SPEC) \
+ _(2528, ZEND_SEND_USER_SPEC_CONST) \
+ _(2529, ZEND_SEND_USER_SPEC_TMP) \
+ _(2530, ZEND_SEND_USER_SPEC_VAR) \
+ _(2532, ZEND_SEND_USER_SPEC_CV) \
+ _(2533, ZEND_STRLEN_SPEC_CONST) \
+ _(2534, ZEND_STRLEN_SPEC_TMPVAR) \
+ _(2535, ZEND_STRLEN_SPEC_TMPVAR) \
+ _(2537, ZEND_STRLEN_SPEC_CV) \
+ _(2538, ZEND_DEFINED_SPEC_CONST) \
+ _(2539, ZEND_TYPE_CHECK_SPEC_CONST) \
+ _(2540, ZEND_TYPE_CHECK_SPEC_TMPVAR) \
+ _(2541, ZEND_TYPE_CHECK_SPEC_TMPVAR) \
+ _(2543, ZEND_TYPE_CHECK_SPEC_CV) \
+ _(2544, ZEND_VERIFY_RETURN_TYPE_SPEC_CONST_UNUSED) \
+ _(2545, ZEND_VERIFY_RETURN_TYPE_SPEC_TMP_UNUSED) \
+ _(2546, ZEND_VERIFY_RETURN_TYPE_SPEC_VAR_UNUSED) \
+ _(2547, ZEND_VERIFY_RETURN_TYPE_SPEC_UNUSED_UNUSED) \
+ _(2548, ZEND_VERIFY_RETURN_TYPE_SPEC_CV_UNUSED) \
+ _(2549, ZEND_FE_RESET_RW_SPEC_CONST) \
+ _(2550, ZEND_FE_RESET_RW_SPEC_TMP) \
+ _(2551, ZEND_FE_RESET_RW_SPEC_VAR) \
+ _(2553, ZEND_FE_RESET_RW_SPEC_CV) \
+ _(2554, ZEND_FE_FETCH_RW_SPEC_VAR) \
+ _(2555, ZEND_FE_FREE_SPEC_TMPVAR) \
+ _(2556, ZEND_INIT_DYNAMIC_CALL_SPEC_CONST) \
+ _(2557, ZEND_INIT_DYNAMIC_CALL_SPEC_TMPVAR) \
+ _(2558, ZEND_INIT_DYNAMIC_CALL_SPEC_TMPVAR) \
+ _(2560, ZEND_INIT_DYNAMIC_CALL_SPEC_CV) \
+ _(2561, ZEND_DO_ICALL_SPEC_RETVAL_UNUSED) \
+ _(2562, ZEND_DO_ICALL_SPEC_RETVAL_USED) \
+ _(2563, ZEND_DO_UCALL_SPEC_RETVAL_UNUSED) \
+ _(2564, ZEND_DO_UCALL_SPEC_RETVAL_USED) \
+ _(2565, ZEND_DO_FCALL_BY_NAME_SPEC_RETVAL_UNUSED) \
+ _(2566, ZEND_DO_FCALL_BY_NAME_SPEC_RETVAL_USED) \
+ _(2577, ZEND_PRE_INC_OBJ_SPEC_VAR_CONST) \
+ _(2578, ZEND_PRE_INC_OBJ_SPEC_VAR_TMPVAR) \
+ _(2579, ZEND_PRE_INC_OBJ_SPEC_VAR_TMPVAR) \
+ _(2581, ZEND_PRE_INC_OBJ_SPEC_VAR_CV) \
+ _(2582, ZEND_PRE_INC_OBJ_SPEC_UNUSED_CONST) \
+ _(2583, ZEND_PRE_INC_OBJ_SPEC_UNUSED_TMPVAR) \
+ _(2584, ZEND_PRE_INC_OBJ_SPEC_UNUSED_TMPVAR) \
+ _(2586, ZEND_PRE_INC_OBJ_SPEC_UNUSED_CV) \
+ _(2587, ZEND_PRE_INC_OBJ_SPEC_CV_CONST) \
+ _(2588, ZEND_PRE_INC_OBJ_SPEC_CV_TMPVAR) \
+ _(2589, ZEND_PRE_INC_OBJ_SPEC_CV_TMPVAR) \
+ _(2591, ZEND_PRE_INC_OBJ_SPEC_CV_CV) \
+ _(2602, ZEND_PRE_DEC_OBJ_SPEC_VAR_CONST) \
+ _(2603, ZEND_PRE_DEC_OBJ_SPEC_VAR_TMPVAR) \
+ _(2604, ZEND_PRE_DEC_OBJ_SPEC_VAR_TMPVAR) \
+ _(2606, ZEND_PRE_DEC_OBJ_SPEC_VAR_CV) \
+ _(2607, ZEND_PRE_DEC_OBJ_SPEC_UNUSED_CONST) \
+ _(2608, ZEND_PRE_DEC_OBJ_SPEC_UNUSED_TMPVAR) \
+ _(2609, ZEND_PRE_DEC_OBJ_SPEC_UNUSED_TMPVAR) \
+ _(2611, ZEND_PRE_DEC_OBJ_SPEC_UNUSED_CV) \
+ _(2612, ZEND_PRE_DEC_OBJ_SPEC_CV_CONST) \
+ _(2613, ZEND_PRE_DEC_OBJ_SPEC_CV_TMPVAR) \
+ _(2614, ZEND_PRE_DEC_OBJ_SPEC_CV_TMPVAR) \
+ _(2616, ZEND_PRE_DEC_OBJ_SPEC_CV_CV) \
+ _(2627, ZEND_POST_INC_OBJ_SPEC_VAR_CONST) \
+ _(2628, ZEND_POST_INC_OBJ_SPEC_VAR_TMPVAR) \
+ _(2629, ZEND_POST_INC_OBJ_SPEC_VAR_TMPVAR) \
+ _(2631, ZEND_POST_INC_OBJ_SPEC_VAR_CV) \
+ _(2632, ZEND_POST_INC_OBJ_SPEC_UNUSED_CONST) \
+ _(2633, ZEND_POST_INC_OBJ_SPEC_UNUSED_TMPVAR) \
+ _(2634, ZEND_POST_INC_OBJ_SPEC_UNUSED_TMPVAR) \
+ _(2636, ZEND_POST_INC_OBJ_SPEC_UNUSED_CV) \
+ _(2637, ZEND_POST_INC_OBJ_SPEC_CV_CONST) \
+ _(2638, ZEND_POST_INC_OBJ_SPEC_CV_TMPVAR) \
+ _(2639, ZEND_POST_INC_OBJ_SPEC_CV_TMPVAR) \
+ _(2641, ZEND_POST_INC_OBJ_SPEC_CV_CV) \
+ _(2652, ZEND_POST_DEC_OBJ_SPEC_VAR_CONST) \
+ _(2653, ZEND_POST_DEC_OBJ_SPEC_VAR_TMPVAR) \
+ _(2654, ZEND_POST_DEC_OBJ_SPEC_VAR_TMPVAR) \
+ _(2656, ZEND_POST_DEC_OBJ_SPEC_VAR_CV) \
+ _(2657, ZEND_POST_DEC_OBJ_SPEC_UNUSED_CONST) \
+ _(2658, ZEND_POST_DEC_OBJ_SPEC_UNUSED_TMPVAR) \
+ _(2659, ZEND_POST_DEC_OBJ_SPEC_UNUSED_TMPVAR) \
+ _(2661, ZEND_POST_DEC_OBJ_SPEC_UNUSED_CV) \
+ _(2662, ZEND_POST_DEC_OBJ_SPEC_CV_CONST) \
+ _(2663, ZEND_POST_DEC_OBJ_SPEC_CV_TMPVAR) \
+ _(2664, ZEND_POST_DEC_OBJ_SPEC_CV_TMPVAR) \
+ _(2666, ZEND_POST_DEC_OBJ_SPEC_CV_CV) \
+ _(2717, ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CONST) \
+ _(2718, ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_TMP) \
+ _(2719, ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_VAR) \
+ _(2721, ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CV) \
+ _(2722, ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CONST) \
+ _(2723, ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_TMP) \
+ _(2724, ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_VAR) \
+ _(2726, ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CV) \
+ _(2727, ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CONST) \
+ _(2728, ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_TMP) \
+ _(2729, ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_VAR) \
+ _(2731, ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CV) \
+ _(2737, ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_CONST) \
+ _(2738, ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_TMP) \
+ _(2739, ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_VAR) \
+ _(2741, ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_CV) \
+ _(2742, ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_CONST) \
+ _(2743, ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_TMP) \
+ _(2744, ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_VAR) \
+ _(2746, ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_CV) \
+ _(2747, ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_CONST) \
+ _(2748, ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_TMP) \
+ _(2749, ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_VAR) \
+ _(2751, ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_CV) \
+ _(2752, ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_CONST) \
+ _(2753, ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_TMP) \
+ _(2754, ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_VAR) \
+ _(2756, ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_CV) \
+ _(2762, ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_CONST) \
+ _(2763, ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_TMP) \
+ _(2764, ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_VAR) \
+ _(2766, ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_CV) \
+ _(2767, ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_CONST) \
+ _(2768, ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_TMP) \
+ _(2769, ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_VAR) \
+ _(2771, ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_CV) \
+ _(2772, ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_CONST) \
+ _(2773, ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_TMP) \
+ _(2774, ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_VAR) \
+ _(2776, ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_CV) \
+ _(2777, ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_CONST) \
+ _(2778, ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_TMP) \
+ _(2779, ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_VAR) \
+ _(2781, ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_CV) \
+ _(2787, ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_CONST) \
+ _(2788, ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_TMP) \
+ _(2789, ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_VAR) \
+ _(2791, ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_CV) \
+ _(2798, ZEND_INSTANCEOF_SPEC_TMPVAR_CONST) \
+ _(2800, ZEND_INSTANCEOF_SPEC_TMPVAR_VAR) \
+ _(2801, ZEND_INSTANCEOF_SPEC_TMPVAR_UNUSED) \
+ _(2803, ZEND_INSTANCEOF_SPEC_TMPVAR_CONST) \
+ _(2805, ZEND_INSTANCEOF_SPEC_TMPVAR_VAR) \
+ _(2806, ZEND_INSTANCEOF_SPEC_TMPVAR_UNUSED) \
+ _(2813, ZEND_INSTANCEOF_SPEC_CV_CONST) \
+ _(2815, ZEND_INSTANCEOF_SPEC_CV_VAR) \
+ _(2816, ZEND_INSTANCEOF_SPEC_CV_UNUSED) \
+ _(2818, ZEND_GENERATOR_CREATE_SPEC) \
+ _(2821, ZEND_MAKE_REF_SPEC_VAR_UNUSED) \
+ _(2823, ZEND_MAKE_REF_SPEC_CV_UNUSED) \
+ _(2824, ZEND_DECLARE_FUNCTION_SPEC) \
+ _(2825, ZEND_YIELD_FROM_SPEC_CONST) \
+ _(2826, ZEND_YIELD_FROM_SPEC_TMP) \
+ _(2827, ZEND_YIELD_FROM_SPEC_VAR) \
+ _(2829, ZEND_YIELD_FROM_SPEC_CV) \
+ _(2830, ZEND_DECLARE_CONST_SPEC_CONST_CONST) \
+ _(2831, ZEND_DECLARE_CLASS_SPEC_CONST) \
+ _(2832, ZEND_DECLARE_CLASS_DELAYED_SPEC_CONST_CONST) \
+ _(2883, ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_CONST) \
+ _(2884, ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_TMP) \
+ _(2885, ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_VAR) \
+ _(2887, ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_CV) \
+ _(2888, ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_CONST) \
+ _(2889, ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_TMP) \
+ _(2890, ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_VAR) \
+ _(2892, ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_CV) \
+ _(2893, ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_CONST) \
+ _(2894, ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_TMP) \
+ _(2895, ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_VAR) \
+ _(2897, ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_CV) \
+ _(2898, ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_CONST) \
+ _(2899, ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_TMP) \
+ _(2900, ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_VAR) \
+ _(2902, ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_CV) \
+ _(2903, ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_CONST) \
+ _(2904, ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_TMP) \
+ _(2905, ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_VAR) \
+ _(2907, ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_CV) \
+ _(2933, ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_CONST) \
+ _(2934, ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_TMP) \
+ _(2935, ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_VAR) \
+ _(2937, ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_CV) \
+ _(2938, ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_CONST) \
+ _(2939, ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_TMP) \
+ _(2940, ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_VAR) \
+ _(2942, ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_CV) \
+ _(2943, ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_CONST) \
+ _(2944, ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_TMP) \
+ _(2945, ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_VAR) \
+ _(2947, ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_CV) \
+ _(2948, ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_CONST) \
+ _(2949, ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_TMP) \
+ _(2950, ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_VAR) \
+ _(2952, ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_CV) \
+ _(2953, ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_CONST) \
+ _(2954, ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_TMP) \
+ _(2955, ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_VAR) \
+ _(2957, ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_CV) \
+ _(2958, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CONST_CONST) \
+ _(2959, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CONST_TMPVAR) \
+ _(2960, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CONST_TMPVAR) \
+ _(2962, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CONST_CV) \
+ _(2963, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_CONST) \
+ _(2964, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_TMPVAR) \
+ _(2965, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_TMPVAR) \
+ _(2967, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_CV) \
+ _(2968, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_CONST) \
+ _(2969, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_TMPVAR) \
+ _(2970, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_TMPVAR) \
+ _(2972, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_CV) \
+ _(2973, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_CONST) \
+ _(2974, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_TMPVAR) \
+ _(2975, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_TMPVAR) \
+ _(2977, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_CV) \
+ _(2978, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_CONST) \
+ _(2979, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_TMPVAR) \
+ _(2980, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_TMPVAR) \
+ _(2982, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_CV) \
+ _(2983, ZEND_HANDLE_EXCEPTION_SPEC) \
+ _(2984, ZEND_USER_OPCODE_SPEC) \
+ _(2985, ZEND_ASSERT_CHECK_SPEC) \
+ _(2986, ZEND_JMP_SET_SPEC_CONST) \
+ _(2987, ZEND_JMP_SET_SPEC_TMP) \
+ _(2988, ZEND_JMP_SET_SPEC_VAR) \
+ _(2990, ZEND_JMP_SET_SPEC_CV) \
+ _(2991, ZEND_DECLARE_LAMBDA_FUNCTION_SPEC_CONST_UNUSED) \
+ _(2992, ZEND_SEPARATE_SPEC_VAR_UNUSED) \
+ _(2993, ZEND_FETCH_CLASS_NAME_SPEC_UNUSED) \
+ _(2994, ZEND_CALL_TRAMPOLINE_SPEC) \
+ _(2995, ZEND_DISCARD_EXCEPTION_SPEC) \
+ _(2996, ZEND_YIELD_SPEC_CONST_CONST) \
+ _(2997, ZEND_YIELD_SPEC_CONST_TMP) \
+ _(2998, ZEND_YIELD_SPEC_CONST_VAR) \
+ _(2999, ZEND_YIELD_SPEC_CONST_UNUSED) \
+ _(3000, ZEND_YIELD_SPEC_CONST_CV) \
+ _(3001, ZEND_YIELD_SPEC_TMP_CONST) \
+ _(3002, ZEND_YIELD_SPEC_TMP_TMP) \
+ _(3003, ZEND_YIELD_SPEC_TMP_VAR) \
+ _(3004, ZEND_YIELD_SPEC_TMP_UNUSED) \
+ _(3005, ZEND_YIELD_SPEC_TMP_CV) \
+ _(3006, ZEND_YIELD_SPEC_VAR_CONST) \
+ _(3007, ZEND_YIELD_SPEC_VAR_TMP) \
+ _(3008, ZEND_YIELD_SPEC_VAR_VAR) \
+ _(3009, ZEND_YIELD_SPEC_VAR_UNUSED) \
+ _(3010, ZEND_YIELD_SPEC_VAR_CV) \
+ _(3011, ZEND_YIELD_SPEC_UNUSED_CONST) \
+ _(3012, ZEND_YIELD_SPEC_UNUSED_TMP) \
+ _(3013, ZEND_YIELD_SPEC_UNUSED_VAR) \
+ _(3014, ZEND_YIELD_SPEC_UNUSED_UNUSED) \
+ _(3015, ZEND_YIELD_SPEC_UNUSED_CV) \
+ _(3016, ZEND_YIELD_SPEC_CV_CONST) \
+ _(3017, ZEND_YIELD_SPEC_CV_TMP) \
+ _(3018, ZEND_YIELD_SPEC_CV_VAR) \
+ _(3019, ZEND_YIELD_SPEC_CV_UNUSED) \
+ _(3020, ZEND_YIELD_SPEC_CV_CV) \
+ _(3021, ZEND_GENERATOR_RETURN_SPEC_CONST) \
+ _(3022, ZEND_GENERATOR_RETURN_SPEC_TMP) \
+ _(3023, ZEND_GENERATOR_RETURN_SPEC_VAR) \
+ _(3025, ZEND_GENERATOR_RETURN_SPEC_CV) \
+ _(3026, ZEND_FAST_CALL_SPEC) \
+ _(3027, ZEND_FAST_RET_SPEC) \
+ _(3028, ZEND_RECV_VARIADIC_SPEC_UNUSED) \
+ _(3029, ZEND_SEND_UNPACK_SPEC) \
_(3030, ZEND_BIND_GLOBAL_SPEC_CV_CONST) \
_(3031, ZEND_COALESCE_SPEC_CONST) \
_(3032, ZEND_COALESCE_SPEC_TMPVAR) \
diff --git a/Zend/zend_vm_opcodes.c b/Zend/zend_vm_opcodes.c
index b1c754f6d3..2d4cbd3c1e 100644
--- a/Zend/zend_vm_opcodes.c
+++ b/Zend/zend_vm_opcodes.c
@@ -35,6 +35,7 @@ static const char *zend_vm_opcodes_names[209] = {
"ZEND_BW_OR",
"ZEND_BW_AND",
"ZEND_BW_XOR",
+ "ZEND_POW",
"ZEND_BW_NOT",
"ZEND_BOOL_NOT",
"ZEND_BOOL_XOR",
@@ -44,8 +45,6 @@ static const char *zend_vm_opcodes_names[209] = {
"ZEND_IS_NOT_EQUAL",
"ZEND_IS_SMALLER",
"ZEND_IS_SMALLER_OR_EQUAL",
- "ZEND_CAST",
- "ZEND_QM_ASSIGN",
"ZEND_ASSIGN_ADD",
"ZEND_ASSIGN_SUB",
"ZEND_ASSIGN_MUL",
@@ -57,6 +56,7 @@ static const char *zend_vm_opcodes_names[209] = {
"ZEND_ASSIGN_BW_OR",
"ZEND_ASSIGN_BW_AND",
"ZEND_ASSIGN_BW_XOR",
+ "ZEND_ASSIGN_POW",
"ZEND_PRE_INC",
"ZEND_PRE_DEC",
"ZEND_POST_INC",
@@ -64,7 +64,7 @@ static const char *zend_vm_opcodes_names[209] = {
"ZEND_ASSIGN",
"ZEND_ASSIGN_REF",
"ZEND_ECHO",
- "ZEND_GENERATOR_CREATE",
+ "ZEND_QM_ASSIGN",
"ZEND_JMP",
"ZEND_JMPZ",
"ZEND_JMPNZ",
@@ -74,7 +74,7 @@ static const char *zend_vm_opcodes_names[209] = {
"ZEND_CASE",
"ZEND_CHECK_VAR",
"ZEND_SEND_VAR_NO_REF_EX",
- "ZEND_MAKE_REF",
+ "ZEND_CAST",
"ZEND_BOOL",
"ZEND_FAST_CONCAT",
"ZEND_ROPE_INIT",
@@ -162,12 +162,12 @@ static const char *zend_vm_opcodes_names[209] = {
"ZEND_ASSIGN_OBJ",
"ZEND_OP_DATA",
"ZEND_INSTANCEOF",
- "ZEND_DECLARE_CLASS",
- NULL,
+ "ZEND_GENERATOR_CREATE",
+ "ZEND_MAKE_REF",
"ZEND_DECLARE_FUNCTION",
"ZEND_YIELD_FROM",
"ZEND_DECLARE_CONST",
- NULL,
+ "ZEND_DECLARE_CLASS",
"ZEND_DECLARE_CLASS_DELAYED",
NULL,
"ZEND_ASSIGN_DIM",
@@ -189,8 +189,8 @@ static const char *zend_vm_opcodes_names[209] = {
"ZEND_FAST_RET",
"ZEND_RECV_VARIADIC",
"ZEND_SEND_UNPACK",
- "ZEND_POW",
- "ZEND_ASSIGN_POW",
+ NULL,
+ NULL,
"ZEND_BIND_GLOBAL",
"ZEND_COALESCE",
"ZEND_SPACESHIP",
@@ -247,6 +247,7 @@ static uint32_t zend_vm_opcodes_flags[209] = {
0x80000707,
0x80000707,
0x80000707,
+ 0x00000707,
0x00000007,
0x00000007,
0x80000707,
@@ -256,8 +257,7 @@ static uint32_t zend_vm_opcodes_flags[209] = {
0x80000707,
0x00000707,
0x00000707,
- 0x07000003,
- 0x00000003,
+ 0x04046753,
0x04046753,
0x04046753,
0x04046753,
@@ -276,7 +276,7 @@ static uint32_t zend_vm_opcodes_flags[209] = {
0x00000301,
0x0b000101,
0x00000007,
- 0x00000000,
+ 0x00000003,
0x00000020,
0x00002007,
0x00002007,
@@ -286,7 +286,7 @@ static uint32_t zend_vm_opcodes_flags[209] = {
0x00000705,
0x00000101,
0x00001001,
- 0x00000101,
+ 0x07000003,
0x00000007,
0x00000707,
0x01000701,
@@ -374,12 +374,12 @@ static uint32_t zend_vm_opcodes_flags[209] = {
0x00040751,
0x00000000,
0x00047305,
- 0x00000003,
0x00000000,
+ 0x00000101,
0x00000000,
0x00000003,
0x00000303,
- 0x00000000,
+ 0x00000003,
0x00000303,
0x00000000,
0x00006701,
@@ -401,8 +401,8 @@ static uint32_t zend_vm_opcodes_flags[209] = {
0x00003000,
0x0000a110,
0x00000000,
- 0x00000707,
- 0x04046753,
+ 0x00000000,
+ 0x00000000,
0x00040301,
0x00002007,
0x00000707,
diff --git a/Zend/zend_vm_opcodes.h b/Zend/zend_vm_opcodes.h
index d902ac705b..a738bf8184 100644
--- a/Zend/zend_vm_opcodes.h
+++ b/Zend/zend_vm_opcodes.h
@@ -88,28 +88,28 @@ END_EXTERN_C()
#define ZEND_BW_OR 9
#define ZEND_BW_AND 10
#define ZEND_BW_XOR 11
-#define ZEND_BW_NOT 12
-#define ZEND_BOOL_NOT 13
-#define ZEND_BOOL_XOR 14
-#define ZEND_IS_IDENTICAL 15
-#define ZEND_IS_NOT_IDENTICAL 16
-#define ZEND_IS_EQUAL 17
-#define ZEND_IS_NOT_EQUAL 18
-#define ZEND_IS_SMALLER 19
-#define ZEND_IS_SMALLER_OR_EQUAL 20
-#define ZEND_CAST 21
-#define ZEND_QM_ASSIGN 22
-#define ZEND_ASSIGN_ADD 23
-#define ZEND_ASSIGN_SUB 24
-#define ZEND_ASSIGN_MUL 25
-#define ZEND_ASSIGN_DIV 26
-#define ZEND_ASSIGN_MOD 27
-#define ZEND_ASSIGN_SL 28
-#define ZEND_ASSIGN_SR 29
-#define ZEND_ASSIGN_CONCAT 30
-#define ZEND_ASSIGN_BW_OR 31
-#define ZEND_ASSIGN_BW_AND 32
-#define ZEND_ASSIGN_BW_XOR 33
+#define ZEND_POW 12
+#define ZEND_BW_NOT 13
+#define ZEND_BOOL_NOT 14
+#define ZEND_BOOL_XOR 15
+#define ZEND_IS_IDENTICAL 16
+#define ZEND_IS_NOT_IDENTICAL 17
+#define ZEND_IS_EQUAL 18
+#define ZEND_IS_NOT_EQUAL 19
+#define ZEND_IS_SMALLER 20
+#define ZEND_IS_SMALLER_OR_EQUAL 21
+#define ZEND_ASSIGN_ADD 22
+#define ZEND_ASSIGN_SUB 23
+#define ZEND_ASSIGN_MUL 24
+#define ZEND_ASSIGN_DIV 25
+#define ZEND_ASSIGN_MOD 26
+#define ZEND_ASSIGN_SL 27
+#define ZEND_ASSIGN_SR 28
+#define ZEND_ASSIGN_CONCAT 29
+#define ZEND_ASSIGN_BW_OR 30
+#define ZEND_ASSIGN_BW_AND 31
+#define ZEND_ASSIGN_BW_XOR 32
+#define ZEND_ASSIGN_POW 33
#define ZEND_PRE_INC 34
#define ZEND_PRE_DEC 35
#define ZEND_POST_INC 36
@@ -117,7 +117,7 @@ END_EXTERN_C()
#define ZEND_ASSIGN 38
#define ZEND_ASSIGN_REF 39
#define ZEND_ECHO 40
-#define ZEND_GENERATOR_CREATE 41
+#define ZEND_QM_ASSIGN 41
#define ZEND_JMP 42
#define ZEND_JMPZ 43
#define ZEND_JMPNZ 44
@@ -127,7 +127,7 @@ END_EXTERN_C()
#define ZEND_CASE 48
#define ZEND_CHECK_VAR 49
#define ZEND_SEND_VAR_NO_REF_EX 50
-#define ZEND_MAKE_REF 51
+#define ZEND_CAST 51
#define ZEND_BOOL 52
#define ZEND_FAST_CONCAT 53
#define ZEND_ROPE_INIT 54
@@ -215,10 +215,12 @@ END_EXTERN_C()
#define ZEND_ASSIGN_OBJ 136
#define ZEND_OP_DATA 137
#define ZEND_INSTANCEOF 138
-#define ZEND_DECLARE_CLASS 139
+#define ZEND_GENERATOR_CREATE 139
+#define ZEND_MAKE_REF 140
#define ZEND_DECLARE_FUNCTION 141
#define ZEND_YIELD_FROM 142
#define ZEND_DECLARE_CONST 143
+#define ZEND_DECLARE_CLASS 144
#define ZEND_DECLARE_CLASS_DELAYED 145
#define ZEND_ASSIGN_DIM 147
#define ZEND_ISSET_ISEMPTY_PROP_OBJ 148
@@ -237,8 +239,6 @@ END_EXTERN_C()
#define ZEND_FAST_RET 163
#define ZEND_RECV_VARIADIC 164
#define ZEND_SEND_UNPACK 165
-#define ZEND_POW 166
-#define ZEND_ASSIGN_POW 167
#define ZEND_BIND_GLOBAL 168
#define ZEND_COALESCE 169
#define ZEND_SPACESHIP 170