]> granicus.if.org Git - php/commitdiff
Don't specialize "cold" handlers
authorDmitry Stogov <dmitry@zend.com>
Thu, 30 May 2019 21:31:57 +0000 (00:31 +0300)
committerDmitry Stogov <dmitry@zend.com>
Thu, 30 May 2019 21:31:57 +0000 (00:31 +0300)
Zend/zend_vm_def.h
Zend/zend_vm_execute.h
Zend/zend_vm_handlers.h
Zend/zend_vm_opcodes.c

index 3796c13f8352a0de68cbe2e9eb152231efcbdb64..5689cf27fa8c718d31cff679c99b96192443198b 100644 (file)
@@ -5921,7 +5921,8 @@ ZEND_VM_HANDLER(74, ZEND_UNSET_VAR, CONST|TMPVAR|CV, UNUSED, VAR_FETCH)
        ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
 }
 
-ZEND_VM_COLD_HANDLER(179, ZEND_UNSET_STATIC_PROP, CONST|TMPVAR|CV, UNUSED|CLASS_FETCH|CONST|VAR, CACHE_SLOT)
+/* No specialization for op_types (CONST|TMPVAR|CV, UNUSED|CLASS_FETCH|CONST|VAR) */
+ZEND_VM_COLD_HANDLER(179, ZEND_UNSET_STATIC_PROP, ANY, ANY, CACHE_SLOT)
 {
        USE_OPLINE
        zval *varname;
@@ -6843,7 +6844,8 @@ ZEND_VM_C_LABEL(array_key_exists_array):
        ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
 }
 
-ZEND_VM_COLD_HANDLER(79, ZEND_EXIT, CONST|TMPVAR|UNUSED|CV, ANY)
+/* No specialization for op_types (CONST|TMPVAR|UNUSED|CV, ANY) */
+ZEND_VM_COLD_HANDLER(79, ZEND_EXIT, ANY, ANY)
 {
        USE_OPLINE
 
index 7edcb9f04dc7ccfc26e364f624d09a1ab1ac13b5..c5b22c0094acff0e7ba6dc291256f12bbc2693ea 100644 (file)
@@ -1936,6 +1936,60 @@ add_again:
        ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
 }
 
+static ZEND_VM_COLD ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_UNSET_STATIC_PROP_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+{
+       USE_OPLINE
+       zval *varname;
+       zend_string *name, *tmp_name;
+       zend_class_entry *ce;
+       zend_free_op free_op1;
+
+       SAVE_OPLINE();
+
+       if (opline->op2_type == IS_CONST) {
+               ce = CACHED_PTR(opline->extended_value);
+               if (UNEXPECTED(ce == NULL)) {
+                       ce = zend_fetch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op2)), Z_STR_P(RT_CONSTANT(opline, opline->op2) + 1), ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION);
+                       if (UNEXPECTED(ce == NULL)) {
+                               ZEND_ASSERT(EG(exception));
+                               FREE_UNFETCHED_OP(opline->op1_type, opline->op1.var);
+                               HANDLE_EXCEPTION();
+                       }
+                       /*CACHE_PTR(opline->extended_value, ce);*/
+               }
+       } else if (opline->op2_type == IS_UNUSED) {
+               ce = zend_fetch_class(NULL, opline->op2.num);
+               if (UNEXPECTED(ce == NULL)) {
+                       ZEND_ASSERT(EG(exception));
+                       FREE_UNFETCHED_OP(opline->op1_type, opline->op1.var);
+                       HANDLE_EXCEPTION();
+               }
+       } else {
+               ce = Z_CE_P(EX_VAR(opline->op2.var));
+       }
+
+       varname = get_zval_ptr_undef(opline->op1_type, opline->op1, &free_op1, BP_VAR_R);
+       if (opline->op1_type == IS_CONST) {
+               name = Z_STR_P(varname);
+       } else if (EXPECTED(Z_TYPE_P(varname) == IS_STRING)) {
+               name = Z_STR_P(varname);
+               tmp_name = NULL;
+       } else {
+               if (opline->op1_type == IS_CV && UNEXPECTED(Z_TYPE_P(varname) == IS_UNDEF)) {
+                       varname = ZVAL_UNDEFINED_OP1();
+               }
+               name = zval_get_tmp_string(varname, &tmp_name);
+       }
+
+       zend_std_unset_static_property(ce, name);
+
+       if (opline->op1_type != IS_CONST) {
+               zend_tmp_string_release(tmp_name);
+       }
+       FREE_OP(free_op1);
+       ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
+}
+
 static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ISSET_ISEMPTY_STATIC_PROP_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
 {
        USE_OPLINE
@@ -1958,6 +2012,35 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ISSET_ISEMPTY_STATIC_PROP_SPEC
        ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
 }
 
+static ZEND_VM_COLD ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_EXIT_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+{
+       USE_OPLINE
+
+       SAVE_OPLINE();
+       if (opline->op1_type != IS_UNUSED) {
+               zend_free_op free_op1;
+               zval *ptr = get_zval_ptr(opline->op1_type, opline->op1, &free_op1, BP_VAR_R);
+
+               do {
+                       if (Z_TYPE_P(ptr) == IS_LONG) {
+                               EG(exit_status) = Z_LVAL_P(ptr);
+                       } else {
+                               if ((opline->op1_type & (IS_VAR|IS_CV)) && Z_ISREF_P(ptr)) {
+                                       ptr = Z_REFVAL_P(ptr);
+                                       if (Z_TYPE_P(ptr) == IS_LONG) {
+                                               EG(exit_status) = Z_LVAL_P(ptr);
+                                               break;
+                                       }
+                               }
+                               zend_print_zval(ptr, 0);
+                       }
+               } while (0);
+               FREE_OP(free_op1);
+       }
+       zend_bailout();
+       ZEND_VM_NEXT_OPCODE(); /* Never reached */
+}
+
 static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_BEGIN_SILENCE_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
 {
        USE_OPLINE
@@ -3822,35 +3905,6 @@ static ZEND_VM_COLD ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_FE_RESET_RW_SPEC_
        }
 }
 
-static ZEND_VM_COLD ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_EXIT_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
-{
-       USE_OPLINE
-
-       SAVE_OPLINE();
-       if (IS_CONST != IS_UNUSED) {
-
-               zval *ptr = RT_CONSTANT(opline, opline->op1);
-
-               do {
-                       if (Z_TYPE_P(ptr) == IS_LONG) {
-                               EG(exit_status) = Z_LVAL_P(ptr);
-                       } else {
-                               if ((IS_CONST & (IS_VAR|IS_CV)) && Z_ISREF_P(ptr)) {
-                                       ptr = Z_REFVAL_P(ptr);
-                                       if (Z_TYPE_P(ptr) == IS_LONG) {
-                                               EG(exit_status) = Z_LVAL_P(ptr);
-                                               break;
-                                       }
-                               }
-                               zend_print_zval(ptr, 0);
-                       }
-               } while (0);
-
-       }
-       zend_bailout();
-       ZEND_VM_NEXT_OPCODE(); /* Never reached */
-}
-
 static ZEND_VM_COLD ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_JMP_SET_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
 {
        USE_OPLINE
@@ -5966,60 +6020,6 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_INIT_ARRAY_SPEC_CONST_CONST_HA
        }
 }
 
-static ZEND_VM_COLD ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_UNSET_STATIC_PROP_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
-{
-       USE_OPLINE
-       zval *varname;
-       zend_string *name, *tmp_name;
-       zend_class_entry *ce;
-
-
-       SAVE_OPLINE();
-
-       if (IS_CONST == IS_CONST) {
-               ce = CACHED_PTR(opline->extended_value);
-               if (UNEXPECTED(ce == NULL)) {
-                       ce = zend_fetch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op2)), Z_STR_P(RT_CONSTANT(opline, opline->op2) + 1), ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION);
-                       if (UNEXPECTED(ce == NULL)) {
-                               ZEND_ASSERT(EG(exception));
-
-                               HANDLE_EXCEPTION();
-                       }
-                       /*CACHE_PTR(opline->extended_value, ce);*/
-               }
-       } else if (IS_CONST == IS_UNUSED) {
-               ce = zend_fetch_class(NULL, opline->op2.num);
-               if (UNEXPECTED(ce == NULL)) {
-                       ZEND_ASSERT(EG(exception));
-
-                       HANDLE_EXCEPTION();
-               }
-       } else {
-               ce = Z_CE_P(EX_VAR(opline->op2.var));
-       }
-
-       varname = RT_CONSTANT(opline, opline->op1);
-       if (IS_CONST == IS_CONST) {
-               name = Z_STR_P(varname);
-       } else if (EXPECTED(Z_TYPE_P(varname) == IS_STRING)) {
-               name = Z_STR_P(varname);
-               tmp_name = NULL;
-       } else {
-               if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(varname) == IS_UNDEF)) {
-                       varname = ZVAL_UNDEFINED_OP1();
-               }
-               name = zval_get_tmp_string(varname, &tmp_name);
-       }
-
-       zend_std_unset_static_property(ce, name);
-
-       if (IS_CONST != IS_CONST) {
-               zend_tmp_string_release(tmp_name);
-       }
-
-       ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
-}
-
 static ZEND_VM_COLD ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
 {
        USE_OPLINE
@@ -6177,6 +6177,7 @@ array_key_exists_array:
        ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
 }
 
+/* No specialization for op_types (CONST|TMPVAR|UNUSED|CV, ANY) */
 static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_DECLARE_INHERITED_CLASS_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
 {
        zend_class_entry *parent;
@@ -8305,6 +8306,7 @@ array_key_exists_array:
        ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
 }
 
+/* No specialization for op_types (CONST|TMPVAR|UNUSED|CV, ANY) */
 static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_YIELD_SPEC_CONST_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
 {
        USE_OPLINE
@@ -8442,60 +8444,6 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_YIELD_SPEC_CONST_TMP_HANDLER(Z
        ZEND_VM_RETURN();
 }
 
-static ZEND_VM_COLD ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_UNSET_STATIC_PROP_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
-{
-       USE_OPLINE
-       zval *varname;
-       zend_string *name, *tmp_name;
-       zend_class_entry *ce;
-
-
-       SAVE_OPLINE();
-
-       if (IS_VAR == IS_CONST) {
-               ce = CACHED_PTR(opline->extended_value);
-               if (UNEXPECTED(ce == NULL)) {
-                       ce = zend_fetch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op2)), Z_STR_P(RT_CONSTANT(opline, opline->op2) + 1), ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION);
-                       if (UNEXPECTED(ce == NULL)) {
-                               ZEND_ASSERT(EG(exception));
-
-                               HANDLE_EXCEPTION();
-                       }
-                       /*CACHE_PTR(opline->extended_value, ce);*/
-               }
-       } else if (IS_VAR == IS_UNUSED) {
-               ce = zend_fetch_class(NULL, opline->op2.num);
-               if (UNEXPECTED(ce == NULL)) {
-                       ZEND_ASSERT(EG(exception));
-
-                       HANDLE_EXCEPTION();
-               }
-       } else {
-               ce = Z_CE_P(EX_VAR(opline->op2.var));
-       }
-
-       varname = RT_CONSTANT(opline, opline->op1);
-       if (IS_CONST == IS_CONST) {
-               name = Z_STR_P(varname);
-       } else if (EXPECTED(Z_TYPE_P(varname) == IS_STRING)) {
-               name = Z_STR_P(varname);
-               tmp_name = NULL;
-       } else {
-               if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(varname) == IS_UNDEF)) {
-                       varname = ZVAL_UNDEFINED_OP1();
-               }
-               name = zval_get_tmp_string(varname, &tmp_name);
-       }
-
-       zend_std_unset_static_property(ce, name);
-
-       if (IS_CONST != IS_CONST) {
-               zend_tmp_string_release(tmp_name);
-       }
-
-       ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
-}
-
 static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_YIELD_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
 {
        USE_OPLINE
@@ -9272,60 +9220,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_UNSET_VAR_SPEC_CONST_UNUSED_HA
        ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
 }
 
-static ZEND_VM_COLD ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_UNSET_STATIC_PROP_SPEC_CONST_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
-{
-       USE_OPLINE
-       zval *varname;
-       zend_string *name, *tmp_name;
-       zend_class_entry *ce;
-
-
-       SAVE_OPLINE();
-
-       if (IS_UNUSED == IS_CONST) {
-               ce = CACHED_PTR(opline->extended_value);
-               if (UNEXPECTED(ce == NULL)) {
-                       ce = zend_fetch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op2)), Z_STR_P(RT_CONSTANT(opline, opline->op2) + 1), ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION);
-                       if (UNEXPECTED(ce == NULL)) {
-                               ZEND_ASSERT(EG(exception));
-
-                               HANDLE_EXCEPTION();
-                       }
-                       /*CACHE_PTR(opline->extended_value, ce);*/
-               }
-       } else if (IS_UNUSED == IS_UNUSED) {
-               ce = zend_fetch_class(NULL, opline->op2.num);
-               if (UNEXPECTED(ce == NULL)) {
-                       ZEND_ASSERT(EG(exception));
-
-                       HANDLE_EXCEPTION();
-               }
-       } else {
-               ce = Z_CE_P(EX_VAR(opline->op2.var));
-       }
-
-       varname = RT_CONSTANT(opline, opline->op1);
-       if (IS_CONST == IS_CONST) {
-               name = Z_STR_P(varname);
-       } else if (EXPECTED(Z_TYPE_P(varname) == IS_STRING)) {
-               name = Z_STR_P(varname);
-               tmp_name = NULL;
-       } else {
-               if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(varname) == IS_UNDEF)) {
-                       varname = ZVAL_UNDEFINED_OP1();
-               }
-               name = zval_get_tmp_string(varname, &tmp_name);
-       }
-
-       zend_std_unset_static_property(ce, name);
-
-       if (IS_CONST != IS_CONST) {
-               zend_tmp_string_release(tmp_name);
-       }
-
-       ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
-}
-
+/* No specialization for op_types (CONST|TMPVAR|CV, UNUSED|CLASS_FETCH|CONST|VAR) */
 static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
 {
        USE_OPLINE
@@ -11144,6 +11039,7 @@ array_key_exists_array:
        ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
 }
 
+/* No specialization for op_types (CONST|TMPVAR|UNUSED|CV, ANY) */
 static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_YIELD_SPEC_CONST_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
 {
        USE_OPLINE
@@ -12984,35 +12880,6 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_INCLUDE_OR_EVAL_SPEC_TMPVAR_HA
        ZEND_VM_NEXT_OPCODE();
 }
 
-static ZEND_VM_COLD ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_EXIT_SPEC_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
-{
-       USE_OPLINE
-
-       SAVE_OPLINE();
-       if ((IS_TMP_VAR|IS_VAR) != IS_UNUSED) {
-               zend_free_op free_op1;
-               zval *ptr = _get_zval_ptr_var(opline->op1.var, &free_op1 EXECUTE_DATA_CC);
-
-               do {
-                       if (Z_TYPE_P(ptr) == IS_LONG) {
-                               EG(exit_status) = Z_LVAL_P(ptr);
-                       } else {
-                               if (((IS_TMP_VAR|IS_VAR) & (IS_VAR|IS_CV)) && Z_ISREF_P(ptr)) {
-                                       ptr = Z_REFVAL_P(ptr);
-                                       if (Z_TYPE_P(ptr) == IS_LONG) {
-                                               EG(exit_status) = Z_LVAL_P(ptr);
-                                               break;
-                                       }
-                               }
-                               zend_print_zval(ptr, 0);
-                       }
-               } while (0);
-               zval_ptr_dtor_nogc(free_op1);
-       }
-       zend_bailout();
-       ZEND_VM_NEXT_OPCODE(); /* Never reached */
-}
-
 static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_COALESCE_SPEC_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
 {
        USE_OPLINE
@@ -14415,60 +14282,6 @@ case_false:
        }
 }
 
-static ZEND_VM_COLD ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_UNSET_STATIC_PROP_SPEC_TMPVAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
-{
-       USE_OPLINE
-       zval *varname;
-       zend_string *name, *tmp_name;
-       zend_class_entry *ce;
-       zend_free_op free_op1;
-
-       SAVE_OPLINE();
-
-       if (IS_CONST == IS_CONST) {
-               ce = CACHED_PTR(opline->extended_value);
-               if (UNEXPECTED(ce == NULL)) {
-                       ce = zend_fetch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op2)), Z_STR_P(RT_CONSTANT(opline, opline->op2) + 1), ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION);
-                       if (UNEXPECTED(ce == NULL)) {
-                               ZEND_ASSERT(EG(exception));
-                               zval_ptr_dtor_nogc(EX_VAR(opline->op1.var));
-                               HANDLE_EXCEPTION();
-                       }
-                       /*CACHE_PTR(opline->extended_value, ce);*/
-               }
-       } else if (IS_CONST == IS_UNUSED) {
-               ce = zend_fetch_class(NULL, opline->op2.num);
-               if (UNEXPECTED(ce == NULL)) {
-                       ZEND_ASSERT(EG(exception));
-                       zval_ptr_dtor_nogc(EX_VAR(opline->op1.var));
-                       HANDLE_EXCEPTION();
-               }
-       } else {
-               ce = Z_CE_P(EX_VAR(opline->op2.var));
-       }
-
-       varname = _get_zval_ptr_var(opline->op1.var, &free_op1 EXECUTE_DATA_CC);
-       if ((IS_TMP_VAR|IS_VAR) == IS_CONST) {
-               name = Z_STR_P(varname);
-       } else if (EXPECTED(Z_TYPE_P(varname) == IS_STRING)) {
-               name = Z_STR_P(varname);
-               tmp_name = NULL;
-       } else {
-               if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(varname) == IS_UNDEF)) {
-                       varname = ZVAL_UNDEFINED_OP1();
-               }
-               name = zval_get_tmp_string(varname, &tmp_name);
-       }
-
-       zend_std_unset_static_property(ce, name);
-
-       if ((IS_TMP_VAR|IS_VAR) != IS_CONST) {
-               zend_tmp_string_release(tmp_name);
-       }
-       zval_ptr_dtor_nogc(free_op1);
-       ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
-}
-
 static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
 {
        USE_OPLINE
@@ -14626,6 +14439,7 @@ array_key_exists_array:
        ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
 }
 
+/* No specialization for op_types (CONST|TMPVAR|UNUSED|CV, ANY) */
 static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_INSTANCEOF_SPEC_TMPVAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
 {
        USE_OPLINE
@@ -16210,60 +16024,7 @@ array_key_exists_array:
        ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
 }
 
-static ZEND_VM_COLD ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_UNSET_STATIC_PROP_SPEC_TMPVAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
-{
-       USE_OPLINE
-       zval *varname;
-       zend_string *name, *tmp_name;
-       zend_class_entry *ce;
-       zend_free_op free_op1;
-
-       SAVE_OPLINE();
-
-       if (IS_VAR == IS_CONST) {
-               ce = CACHED_PTR(opline->extended_value);
-               if (UNEXPECTED(ce == NULL)) {
-                       ce = zend_fetch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op2)), Z_STR_P(RT_CONSTANT(opline, opline->op2) + 1), ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION);
-                       if (UNEXPECTED(ce == NULL)) {
-                               ZEND_ASSERT(EG(exception));
-                               zval_ptr_dtor_nogc(EX_VAR(opline->op1.var));
-                               HANDLE_EXCEPTION();
-                       }
-                       /*CACHE_PTR(opline->extended_value, ce);*/
-               }
-       } else if (IS_VAR == IS_UNUSED) {
-               ce = zend_fetch_class(NULL, opline->op2.num);
-               if (UNEXPECTED(ce == NULL)) {
-                       ZEND_ASSERT(EG(exception));
-                       zval_ptr_dtor_nogc(EX_VAR(opline->op1.var));
-                       HANDLE_EXCEPTION();
-               }
-       } else {
-               ce = Z_CE_P(EX_VAR(opline->op2.var));
-       }
-
-       varname = _get_zval_ptr_var(opline->op1.var, &free_op1 EXECUTE_DATA_CC);
-       if ((IS_TMP_VAR|IS_VAR) == IS_CONST) {
-               name = Z_STR_P(varname);
-       } else if (EXPECTED(Z_TYPE_P(varname) == IS_STRING)) {
-               name = Z_STR_P(varname);
-               tmp_name = NULL;
-       } else {
-               if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(varname) == IS_UNDEF)) {
-                       varname = ZVAL_UNDEFINED_OP1();
-               }
-               name = zval_get_tmp_string(varname, &tmp_name);
-       }
-
-       zend_std_unset_static_property(ce, name);
-
-       if ((IS_TMP_VAR|IS_VAR) != IS_CONST) {
-               zend_tmp_string_release(tmp_name);
-       }
-       zval_ptr_dtor_nogc(free_op1);
-       ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
-}
-
+/* No specialization for op_types (CONST|TMPVAR|UNUSED|CV, ANY) */
 static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_INSTANCEOF_SPEC_TMPVAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
 {
        USE_OPLINE
@@ -16467,60 +16228,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_UNSET_VAR_SPEC_TMPVAR_UNUSED_H
        ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
 }
 
-static ZEND_VM_COLD ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_UNSET_STATIC_PROP_SPEC_TMPVAR_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
-{
-       USE_OPLINE
-       zval *varname;
-       zend_string *name, *tmp_name;
-       zend_class_entry *ce;
-       zend_free_op free_op1;
-
-       SAVE_OPLINE();
-
-       if (IS_UNUSED == IS_CONST) {
-               ce = CACHED_PTR(opline->extended_value);
-               if (UNEXPECTED(ce == NULL)) {
-                       ce = zend_fetch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op2)), Z_STR_P(RT_CONSTANT(opline, opline->op2) + 1), ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION);
-                       if (UNEXPECTED(ce == NULL)) {
-                               ZEND_ASSERT(EG(exception));
-                               zval_ptr_dtor_nogc(EX_VAR(opline->op1.var));
-                               HANDLE_EXCEPTION();
-                       }
-                       /*CACHE_PTR(opline->extended_value, ce);*/
-               }
-       } else if (IS_UNUSED == IS_UNUSED) {
-               ce = zend_fetch_class(NULL, opline->op2.num);
-               if (UNEXPECTED(ce == NULL)) {
-                       ZEND_ASSERT(EG(exception));
-                       zval_ptr_dtor_nogc(EX_VAR(opline->op1.var));
-                       HANDLE_EXCEPTION();
-               }
-       } else {
-               ce = Z_CE_P(EX_VAR(opline->op2.var));
-       }
-
-       varname = _get_zval_ptr_var(opline->op1.var, &free_op1 EXECUTE_DATA_CC);
-       if ((IS_TMP_VAR|IS_VAR) == IS_CONST) {
-               name = Z_STR_P(varname);
-       } else if (EXPECTED(Z_TYPE_P(varname) == IS_STRING)) {
-               name = Z_STR_P(varname);
-               tmp_name = NULL;
-       } else {
-               if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(varname) == IS_UNDEF)) {
-                       varname = ZVAL_UNDEFINED_OP1();
-               }
-               name = zval_get_tmp_string(varname, &tmp_name);
-       }
-
-       zend_std_unset_static_property(ce, name);
-
-       if ((IS_TMP_VAR|IS_VAR) != IS_CONST) {
-               zend_tmp_string_release(tmp_name);
-       }
-       zval_ptr_dtor_nogc(free_op1);
-       ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
-}
-
+/* No specialization for op_types (CONST|TMPVAR|CV, UNUSED|CLASS_FETCH|CONST|VAR) */
 static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ISSET_ISEMPTY_VAR_SPEC_TMPVAR_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
 {
        USE_OPLINE
@@ -17766,6 +17474,7 @@ array_key_exists_array:
        ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
 }
 
+/* No specialization for op_types (CONST|TMPVAR|UNUSED|CV, ANY) */
 static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_RETURN_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
 {
        USE_OPLINE
@@ -32213,35 +31922,6 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_CLONE_SPEC_UNUSED_HANDLER(ZEND
        ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
 }
 
-static ZEND_VM_COLD ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_EXIT_SPEC_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
-{
-       USE_OPLINE
-
-       SAVE_OPLINE();
-       if (IS_UNUSED != IS_UNUSED) {
-
-               zval *ptr = NULL;
-
-               do {
-                       if (Z_TYPE_P(ptr) == IS_LONG) {
-                               EG(exit_status) = Z_LVAL_P(ptr);
-                       } else {
-                               if ((IS_UNUSED & (IS_VAR|IS_CV)) && Z_ISREF_P(ptr)) {
-                                       ptr = Z_REFVAL_P(ptr);
-                                       if (Z_TYPE_P(ptr) == IS_LONG) {
-                                               EG(exit_status) = Z_LVAL_P(ptr);
-                                               break;
-                                       }
-                               }
-                               zend_print_zval(ptr, 0);
-                       }
-               } while (0);
-
-       }
-       zend_bailout();
-       ZEND_VM_NEXT_OPCODE(); /* Never reached */
-}
-
 static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_FETCH_CLASS_NAME_SPEC_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
 {
        uint32_t fetch_type;
@@ -40091,35 +39771,6 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_FE_RESET_RW_SPEC_CV_HANDLER(ZE
        }
 }
 
-static ZEND_VM_COLD ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_EXIT_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
-{
-       USE_OPLINE
-
-       SAVE_OPLINE();
-       if (IS_CV != IS_UNUSED) {
-
-               zval *ptr = _get_zval_ptr_cv_BP_VAR_R(opline->op1.var EXECUTE_DATA_CC);
-
-               do {
-                       if (Z_TYPE_P(ptr) == IS_LONG) {
-                               EG(exit_status) = Z_LVAL_P(ptr);
-                       } else {
-                               if ((IS_CV & (IS_VAR|IS_CV)) && Z_ISREF_P(ptr)) {
-                                       ptr = Z_REFVAL_P(ptr);
-                                       if (Z_TYPE_P(ptr) == IS_LONG) {
-                                               EG(exit_status) = Z_LVAL_P(ptr);
-                                               break;
-                                       }
-                               }
-                               zend_print_zval(ptr, 0);
-                       }
-               } while (0);
-
-       }
-       zend_bailout();
-       ZEND_VM_NEXT_OPCODE(); /* Never reached */
-}
-
 static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_JMP_SET_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
 {
        USE_OPLINE
@@ -43932,60 +43583,6 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_INIT_ARRAY_SPEC_CV_CONST_HANDL
        }
 }
 
-static ZEND_VM_COLD ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_UNSET_STATIC_PROP_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
-{
-       USE_OPLINE
-       zval *varname;
-       zend_string *name, *tmp_name;
-       zend_class_entry *ce;
-
-
-       SAVE_OPLINE();
-
-       if (IS_CONST == IS_CONST) {
-               ce = CACHED_PTR(opline->extended_value);
-               if (UNEXPECTED(ce == NULL)) {
-                       ce = zend_fetch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op2)), Z_STR_P(RT_CONSTANT(opline, opline->op2) + 1), ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION);
-                       if (UNEXPECTED(ce == NULL)) {
-                               ZEND_ASSERT(EG(exception));
-
-                               HANDLE_EXCEPTION();
-                       }
-                       /*CACHE_PTR(opline->extended_value, ce);*/
-               }
-       } else if (IS_CONST == IS_UNUSED) {
-               ce = zend_fetch_class(NULL, opline->op2.num);
-               if (UNEXPECTED(ce == NULL)) {
-                       ZEND_ASSERT(EG(exception));
-
-                       HANDLE_EXCEPTION();
-               }
-       } else {
-               ce = Z_CE_P(EX_VAR(opline->op2.var));
-       }
-
-       varname = EX_VAR(opline->op1.var);
-       if (IS_CV == IS_CONST) {
-               name = Z_STR_P(varname);
-       } else if (EXPECTED(Z_TYPE_P(varname) == IS_STRING)) {
-               name = Z_STR_P(varname);
-               tmp_name = NULL;
-       } else {
-               if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(varname) == IS_UNDEF)) {
-                       varname = ZVAL_UNDEFINED_OP1();
-               }
-               name = zval_get_tmp_string(varname, &tmp_name);
-       }
-
-       zend_std_unset_static_property(ce, name);
-
-       if (IS_CV != IS_CONST) {
-               zend_tmp_string_release(tmp_name);
-       }
-
-       ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
-}
-
 static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_UNSET_DIM_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
 {
        USE_OPLINE
@@ -44265,6 +43862,7 @@ array_key_exists_array:
        ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
 }
 
+/* No specialization for op_types (CONST|TMPVAR|UNUSED|CV, ANY) */
 static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_INSTANCEOF_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
 {
        USE_OPLINE
@@ -48323,6 +47921,7 @@ array_key_exists_array:
        ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
 }
 
+/* No specialization for op_types (CONST|TMPVAR|UNUSED|CV, ANY) */
 static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_IDENTICAL_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
 {
        USE_OPLINE
@@ -48684,60 +48283,6 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_REF_SPEC_CV_VAR_HANDLER
        ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
 }
 
-static ZEND_VM_COLD ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_UNSET_STATIC_PROP_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
-{
-       USE_OPLINE
-       zval *varname;
-       zend_string *name, *tmp_name;
-       zend_class_entry *ce;
-
-
-       SAVE_OPLINE();
-
-       if (IS_VAR == IS_CONST) {
-               ce = CACHED_PTR(opline->extended_value);
-               if (UNEXPECTED(ce == NULL)) {
-                       ce = zend_fetch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op2)), Z_STR_P(RT_CONSTANT(opline, opline->op2) + 1), ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION);
-                       if (UNEXPECTED(ce == NULL)) {
-                               ZEND_ASSERT(EG(exception));
-
-                               HANDLE_EXCEPTION();
-                       }
-                       /*CACHE_PTR(opline->extended_value, ce);*/
-               }
-       } else if (IS_VAR == IS_UNUSED) {
-               ce = zend_fetch_class(NULL, opline->op2.num);
-               if (UNEXPECTED(ce == NULL)) {
-                       ZEND_ASSERT(EG(exception));
-
-                       HANDLE_EXCEPTION();
-               }
-       } else {
-               ce = Z_CE_P(EX_VAR(opline->op2.var));
-       }
-
-       varname = EX_VAR(opline->op1.var);
-       if (IS_CV == IS_CONST) {
-               name = Z_STR_P(varname);
-       } else if (EXPECTED(Z_TYPE_P(varname) == IS_STRING)) {
-               name = Z_STR_P(varname);
-               tmp_name = NULL;
-       } else {
-               if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(varname) == IS_UNDEF)) {
-                       varname = ZVAL_UNDEFINED_OP1();
-               }
-               name = zval_get_tmp_string(varname, &tmp_name);
-       }
-
-       zend_std_unset_static_property(ce, name);
-
-       if (IS_CV != IS_CONST) {
-               zend_tmp_string_release(tmp_name);
-       }
-
-       ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
-}
-
 static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_INSTANCEOF_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
 {
        USE_OPLINE
@@ -50067,60 +49612,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_UNSET_VAR_SPEC_CV_UNUSED_HANDL
        ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
 }
 
-static ZEND_VM_COLD ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_UNSET_STATIC_PROP_SPEC_CV_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
-{
-       USE_OPLINE
-       zval *varname;
-       zend_string *name, *tmp_name;
-       zend_class_entry *ce;
-
-
-       SAVE_OPLINE();
-
-       if (IS_UNUSED == IS_CONST) {
-               ce = CACHED_PTR(opline->extended_value);
-               if (UNEXPECTED(ce == NULL)) {
-                       ce = zend_fetch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op2)), Z_STR_P(RT_CONSTANT(opline, opline->op2) + 1), ZEND_FETCH_CLASS_DEFAULT | ZEND_FETCH_CLASS_EXCEPTION);
-                       if (UNEXPECTED(ce == NULL)) {
-                               ZEND_ASSERT(EG(exception));
-
-                               HANDLE_EXCEPTION();
-                       }
-                       /*CACHE_PTR(opline->extended_value, ce);*/
-               }
-       } else if (IS_UNUSED == IS_UNUSED) {
-               ce = zend_fetch_class(NULL, opline->op2.num);
-               if (UNEXPECTED(ce == NULL)) {
-                       ZEND_ASSERT(EG(exception));
-
-                       HANDLE_EXCEPTION();
-               }
-       } else {
-               ce = Z_CE_P(EX_VAR(opline->op2.var));
-       }
-
-       varname = EX_VAR(opline->op1.var);
-       if (IS_CV == IS_CONST) {
-               name = Z_STR_P(varname);
-       } else if (EXPECTED(Z_TYPE_P(varname) == IS_STRING)) {
-               name = Z_STR_P(varname);
-               tmp_name = NULL;
-       } else {
-               if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(varname) == IS_UNDEF)) {
-                       varname = ZVAL_UNDEFINED_OP1();
-               }
-               name = zval_get_tmp_string(varname, &tmp_name);
-       }
-
-       zend_std_unset_static_property(ce, name);
-
-       if (IS_CV != IS_CONST) {
-               zend_tmp_string_release(tmp_name);
-       }
-
-       ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
-}
-
+/* No specialization for op_types (CONST|TMPVAR|CV, UNUSED|CLASS_FETCH|CONST|VAR) */
 static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ISSET_ISEMPTY_CV_SPEC_CV_UNUSED_SET_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
 {
        USE_OPLINE
@@ -54287,6 +53779,7 @@ array_key_exists_array:
        ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
 }
 
+/* No specialization for op_types (CONST|TMPVAR|UNUSED|CV, ANY) */
 static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_YIELD_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
 {
        USE_OPLINE
@@ -56388,11 +55881,7 @@ ZEND_API void execute_ex(zend_execute_data *ex)
                        (void*)&&ZEND_NULL_LABEL,
                        (void*)&&ZEND_FE_RESET_R_SPEC_CV_LABEL,
                        (void*)&&ZEND_FE_FETCH_R_SPEC_VAR_LABEL,
-                       (void*)&&ZEND_EXIT_SPEC_CONST_LABEL,
-                       (void*)&&ZEND_EXIT_SPEC_TMPVAR_LABEL,
-                       (void*)&&ZEND_EXIT_SPEC_TMPVAR_LABEL,
-                       (void*)&&ZEND_EXIT_SPEC_UNUSED_LABEL,
-                       (void*)&&ZEND_EXIT_SPEC_CV_LABEL,
+                       (void*)&&ZEND_EXIT_SPEC_LABEL,
                        (void*)&&ZEND_FETCH_R_SPEC_CONST_UNUSED_LABEL,
                        (void*)&&ZEND_FETCH_R_SPEC_TMPVAR_UNUSED_LABEL,
                        (void*)&&ZEND_FETCH_R_SPEC_TMPVAR_UNUSED_LABEL,
@@ -57540,31 +57029,7 @@ ZEND_API void execute_ex(zend_execute_data *ex)
                        (void*)&&ZEND_FETCH_STATIC_PROP_IS_SPEC_LABEL,
                        (void*)&&ZEND_FETCH_STATIC_PROP_FUNC_ARG_SPEC_LABEL,
                        (void*)&&ZEND_FETCH_STATIC_PROP_UNSET_SPEC_LABEL,
-                       (void*)&&ZEND_UNSET_STATIC_PROP_SPEC_CONST_CONST_LABEL,
-                       (void*)&&ZEND_NULL_LABEL,
-                       (void*)&&ZEND_UNSET_STATIC_PROP_SPEC_CONST_VAR_LABEL,
-                       (void*)&&ZEND_UNSET_STATIC_PROP_SPEC_CONST_UNUSED_LABEL,
-                       (void*)&&ZEND_NULL_LABEL,
-                       (void*)&&ZEND_UNSET_STATIC_PROP_SPEC_TMPVAR_CONST_LABEL,
-                       (void*)&&ZEND_NULL_LABEL,
-                       (void*)&&ZEND_UNSET_STATIC_PROP_SPEC_TMPVAR_VAR_LABEL,
-                       (void*)&&ZEND_UNSET_STATIC_PROP_SPEC_TMPVAR_UNUSED_LABEL,
-                       (void*)&&ZEND_NULL_LABEL,
-                       (void*)&&ZEND_UNSET_STATIC_PROP_SPEC_TMPVAR_CONST_LABEL,
-                       (void*)&&ZEND_NULL_LABEL,
-                       (void*)&&ZEND_UNSET_STATIC_PROP_SPEC_TMPVAR_VAR_LABEL,
-                       (void*)&&ZEND_UNSET_STATIC_PROP_SPEC_TMPVAR_UNUSED_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_UNSET_STATIC_PROP_SPEC_CV_CONST_LABEL,
-                       (void*)&&ZEND_NULL_LABEL,
-                       (void*)&&ZEND_UNSET_STATIC_PROP_SPEC_CV_VAR_LABEL,
-                       (void*)&&ZEND_UNSET_STATIC_PROP_SPEC_CV_UNUSED_LABEL,
-                       (void*)&&ZEND_NULL_LABEL,
+                       (void*)&&ZEND_UNSET_STATIC_PROP_SPEC_LABEL,
                        (void*)&&ZEND_ISSET_ISEMPTY_STATIC_PROP_SPEC_LABEL,
                        (void*)&&ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_CONST_LABEL,
                        (void*)&&ZEND_NULL_LABEL,
@@ -58927,10 +58392,18 @@ zend_leave_helper_SPEC_LABEL:
                                VM_TRACE(ZEND_ADD_ARRAY_UNPACK_SPEC)
                                ZEND_ADD_ARRAY_UNPACK_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
                                HYBRID_BREAK();
+                       HYBRID_CASE(ZEND_UNSET_STATIC_PROP_SPEC):
+                               VM_TRACE(ZEND_UNSET_STATIC_PROP_SPEC)
+                               ZEND_UNSET_STATIC_PROP_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+                               HYBRID_BREAK();
                        HYBRID_CASE(ZEND_ISSET_ISEMPTY_STATIC_PROP_SPEC):
                                VM_TRACE(ZEND_ISSET_ISEMPTY_STATIC_PROP_SPEC)
                                ZEND_ISSET_ISEMPTY_STATIC_PROP_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
                                HYBRID_BREAK();
+                       HYBRID_CASE(ZEND_EXIT_SPEC):
+                               VM_TRACE(ZEND_EXIT_SPEC)
+                               ZEND_EXIT_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+                               HYBRID_BREAK();
                        HYBRID_CASE(ZEND_BEGIN_SILENCE_SPEC):
                                VM_TRACE(ZEND_BEGIN_SILENCE_SPEC)
                                ZEND_BEGIN_SILENCE_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
@@ -59193,10 +58666,6 @@ zend_leave_helper_SPEC_LABEL:
                                VM_TRACE(ZEND_FE_RESET_RW_SPEC_CONST)
                                ZEND_FE_RESET_RW_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
                                HYBRID_BREAK();
-                       HYBRID_CASE(ZEND_EXIT_SPEC_CONST):
-                               VM_TRACE(ZEND_EXIT_SPEC_CONST)
-                               ZEND_EXIT_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
-                               HYBRID_BREAK();
                        HYBRID_CASE(ZEND_JMP_SET_SPEC_CONST):
                                VM_TRACE(ZEND_JMP_SET_SPEC_CONST)
                                ZEND_JMP_SET_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
@@ -59425,10 +58894,6 @@ zend_leave_helper_SPEC_LABEL:
                                VM_TRACE(ZEND_INIT_ARRAY_SPEC_CONST_CONST)
                                ZEND_INIT_ARRAY_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
                                HYBRID_BREAK();
-                       HYBRID_CASE(ZEND_UNSET_STATIC_PROP_SPEC_CONST_CONST):
-                               VM_TRACE(ZEND_UNSET_STATIC_PROP_SPEC_CONST_CONST)
-                               ZEND_UNSET_STATIC_PROP_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
-                               HYBRID_BREAK();
                        HYBRID_CASE(ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CONST_CONST):
                                VM_TRACE(ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CONST_CONST)
                                ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
@@ -59697,10 +59162,6 @@ zend_leave_helper_SPEC_LABEL:
                                VM_TRACE(ZEND_YIELD_SPEC_CONST_TMP)
                                ZEND_YIELD_SPEC_CONST_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
                                HYBRID_BREAK();
-                       HYBRID_CASE(ZEND_UNSET_STATIC_PROP_SPEC_CONST_VAR):
-                               VM_TRACE(ZEND_UNSET_STATIC_PROP_SPEC_CONST_VAR)
-                               ZEND_UNSET_STATIC_PROP_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
-                               HYBRID_BREAK();
                        HYBRID_CASE(ZEND_YIELD_SPEC_CONST_VAR):
                                VM_TRACE(ZEND_YIELD_SPEC_CONST_VAR)
                                ZEND_YIELD_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
@@ -59805,10 +59266,6 @@ zend_leave_helper_SPEC_LABEL:
                                VM_TRACE(ZEND_UNSET_VAR_SPEC_CONST_UNUSED)
                                ZEND_UNSET_VAR_SPEC_CONST_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
                                HYBRID_BREAK();
-                       HYBRID_CASE(ZEND_UNSET_STATIC_PROP_SPEC_CONST_UNUSED):
-                               VM_TRACE(ZEND_UNSET_STATIC_PROP_SPEC_CONST_UNUSED)
-                               ZEND_UNSET_STATIC_PROP_SPEC_CONST_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
-                               HYBRID_BREAK();
                        HYBRID_CASE(ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_UNUSED):
                                VM_TRACE(ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_UNUSED)
                                ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
@@ -60369,10 +59826,6 @@ zend_leave_helper_SPEC_LABEL:
                                VM_TRACE(ZEND_INCLUDE_OR_EVAL_SPEC_TMPVAR)
                                ZEND_INCLUDE_OR_EVAL_SPEC_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
                                HYBRID_BREAK();
-                       HYBRID_CASE(ZEND_EXIT_SPEC_TMPVAR):
-                               VM_TRACE(ZEND_EXIT_SPEC_TMPVAR)
-                               ZEND_EXIT_SPEC_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
-                               HYBRID_BREAK();
                        HYBRID_CASE(ZEND_COALESCE_SPEC_TMPVAR):
                                VM_TRACE(ZEND_COALESCE_SPEC_TMPVAR)
                                ZEND_COALESCE_SPEC_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
@@ -60485,10 +59938,6 @@ zend_leave_helper_SPEC_LABEL:
                                VM_TRACE(ZEND_CASE_SPEC_TMPVAR_CONST)
                                ZEND_CASE_SPEC_TMPVAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
                                HYBRID_BREAK();
-                       HYBRID_CASE(ZEND_UNSET_STATIC_PROP_SPEC_TMPVAR_CONST):
-                               VM_TRACE(ZEND_UNSET_STATIC_PROP_SPEC_TMPVAR_CONST)
-                               ZEND_UNSET_STATIC_PROP_SPEC_TMPVAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
-                               HYBRID_BREAK();
                        HYBRID_CASE(ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_CONST):
                                VM_TRACE(ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_CONST)
                                ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
@@ -60625,10 +60074,6 @@ zend_leave_helper_SPEC_LABEL:
                                VM_TRACE(ZEND_ARRAY_KEY_EXISTS_SPEC_TMPVAR_TMPVAR)
                                ZEND_ARRAY_KEY_EXISTS_SPEC_TMPVAR_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
                                HYBRID_BREAK();
-                       HYBRID_CASE(ZEND_UNSET_STATIC_PROP_SPEC_TMPVAR_VAR):
-                               VM_TRACE(ZEND_UNSET_STATIC_PROP_SPEC_TMPVAR_VAR)
-                               ZEND_UNSET_STATIC_PROP_SPEC_TMPVAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
-                               HYBRID_BREAK();
                        HYBRID_CASE(ZEND_INSTANCEOF_SPEC_TMPVAR_VAR):
                                VM_TRACE(ZEND_INSTANCEOF_SPEC_TMPVAR_VAR)
                                ZEND_INSTANCEOF_SPEC_TMPVAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
@@ -60661,10 +60106,6 @@ zend_leave_helper_SPEC_LABEL:
                                VM_TRACE(ZEND_UNSET_VAR_SPEC_TMPVAR_UNUSED)
                                ZEND_UNSET_VAR_SPEC_TMPVAR_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
                                HYBRID_BREAK();
-                       HYBRID_CASE(ZEND_UNSET_STATIC_PROP_SPEC_TMPVAR_UNUSED):
-                               VM_TRACE(ZEND_UNSET_STATIC_PROP_SPEC_TMPVAR_UNUSED)
-                               ZEND_UNSET_STATIC_PROP_SPEC_TMPVAR_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
-                               HYBRID_BREAK();
                        HYBRID_CASE(ZEND_ISSET_ISEMPTY_VAR_SPEC_TMPVAR_UNUSED):
                                VM_TRACE(ZEND_ISSET_ISEMPTY_VAR_SPEC_TMPVAR_UNUSED)
                                ZEND_ISSET_ISEMPTY_VAR_SPEC_TMPVAR_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
@@ -62493,10 +61934,6 @@ zend_leave_helper_SPEC_LABEL:
                                VM_TRACE(ZEND_CLONE_SPEC_UNUSED)
                                ZEND_CLONE_SPEC_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
                                HYBRID_BREAK();
-                       HYBRID_CASE(ZEND_EXIT_SPEC_UNUSED):
-                               VM_TRACE(ZEND_EXIT_SPEC_UNUSED)
-                               ZEND_EXIT_SPEC_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
-                               HYBRID_BREAK();
                        HYBRID_CASE(ZEND_FETCH_CLASS_NAME_SPEC_UNUSED):
                                VM_TRACE(ZEND_FETCH_CLASS_NAME_SPEC_UNUSED)
                                ZEND_FETCH_CLASS_NAME_SPEC_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
@@ -63175,10 +62612,6 @@ zend_leave_helper_SPEC_LABEL:
                                VM_TRACE(ZEND_FE_RESET_RW_SPEC_CV)
                                ZEND_FE_RESET_RW_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
                                HYBRID_BREAK();
-                       HYBRID_CASE(ZEND_EXIT_SPEC_CV):
-                               VM_TRACE(ZEND_EXIT_SPEC_CV)
-                               ZEND_EXIT_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
-                               HYBRID_BREAK();
                        HYBRID_CASE(ZEND_JMP_SET_SPEC_CV):
                                VM_TRACE(ZEND_JMP_SET_SPEC_CV)
                                ZEND_JMP_SET_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
@@ -63611,10 +63044,6 @@ zend_leave_helper_SPEC_LABEL:
                                VM_TRACE(ZEND_INIT_ARRAY_SPEC_CV_CONST)
                                ZEND_INIT_ARRAY_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
                                HYBRID_BREAK();
-                       HYBRID_CASE(ZEND_UNSET_STATIC_PROP_SPEC_CV_CONST):
-                               VM_TRACE(ZEND_UNSET_STATIC_PROP_SPEC_CV_CONST)
-                               ZEND_UNSET_STATIC_PROP_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
-                               HYBRID_BREAK();
                        HYBRID_CASE(ZEND_UNSET_DIM_SPEC_CV_CONST):
                                VM_TRACE(ZEND_UNSET_DIM_SPEC_CV_CONST)
                                ZEND_UNSET_DIM_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
@@ -64103,10 +63532,6 @@ zend_leave_helper_SPEC_LABEL:
                                VM_TRACE(ZEND_ASSIGN_REF_SPEC_CV_VAR)
                                ZEND_ASSIGN_REF_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
                                HYBRID_BREAK();
-                       HYBRID_CASE(ZEND_UNSET_STATIC_PROP_SPEC_CV_VAR):
-                               VM_TRACE(ZEND_UNSET_STATIC_PROP_SPEC_CV_VAR)
-                               ZEND_UNSET_STATIC_PROP_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
-                               HYBRID_BREAK();
                        HYBRID_CASE(ZEND_INSTANCEOF_SPEC_CV_VAR):
                                VM_TRACE(ZEND_INSTANCEOF_SPEC_CV_VAR)
                                ZEND_INSTANCEOF_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
@@ -64283,10 +63708,6 @@ zend_leave_helper_SPEC_LABEL:
                                VM_TRACE(ZEND_UNSET_VAR_SPEC_CV_UNUSED)
                                ZEND_UNSET_VAR_SPEC_CV_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
                                HYBRID_BREAK();
-                       HYBRID_CASE(ZEND_UNSET_STATIC_PROP_SPEC_CV_UNUSED):
-                               VM_TRACE(ZEND_UNSET_STATIC_PROP_SPEC_CV_UNUSED)
-                               ZEND_UNSET_STATIC_PROP_SPEC_CV_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
-                               HYBRID_BREAK();
                        HYBRID_CASE(ZEND_ISSET_ISEMPTY_CV_SPEC_CV_UNUSED_SET):
                                VM_TRACE(ZEND_ISSET_ISEMPTY_CV_SPEC_CV_UNUSED_SET)
                                ZEND_ISSET_ISEMPTY_CV_SPEC_CV_UNUSED_SET_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
@@ -66707,11 +66128,7 @@ void zend_vm_init(void)
                ZEND_NULL_HANDLER,
                ZEND_FE_RESET_R_SPEC_CV_HANDLER,
                ZEND_FE_FETCH_R_SPEC_VAR_HANDLER,
-               ZEND_EXIT_SPEC_CONST_HANDLER,
-               ZEND_EXIT_SPEC_TMPVAR_HANDLER,
-               ZEND_EXIT_SPEC_TMPVAR_HANDLER,
-               ZEND_EXIT_SPEC_UNUSED_HANDLER,
-               ZEND_EXIT_SPEC_CV_HANDLER,
+               ZEND_EXIT_SPEC_HANDLER,
                ZEND_FETCH_R_SPEC_CONST_UNUSED_HANDLER,
                ZEND_FETCH_R_SPEC_TMPVAR_UNUSED_HANDLER,
                ZEND_FETCH_R_SPEC_TMPVAR_UNUSED_HANDLER,
@@ -67859,31 +67276,7 @@ void zend_vm_init(void)
                ZEND_FETCH_STATIC_PROP_IS_SPEC_HANDLER,
                ZEND_FETCH_STATIC_PROP_FUNC_ARG_SPEC_HANDLER,
                ZEND_FETCH_STATIC_PROP_UNSET_SPEC_HANDLER,
-               ZEND_UNSET_STATIC_PROP_SPEC_CONST_CONST_HANDLER,
-               ZEND_NULL_HANDLER,
-               ZEND_UNSET_STATIC_PROP_SPEC_CONST_VAR_HANDLER,
-               ZEND_UNSET_STATIC_PROP_SPEC_CONST_UNUSED_HANDLER,
-               ZEND_NULL_HANDLER,
-               ZEND_UNSET_STATIC_PROP_SPEC_TMPVAR_CONST_HANDLER,
-               ZEND_NULL_HANDLER,
-               ZEND_UNSET_STATIC_PROP_SPEC_TMPVAR_VAR_HANDLER,
-               ZEND_UNSET_STATIC_PROP_SPEC_TMPVAR_UNUSED_HANDLER,
-               ZEND_NULL_HANDLER,
-               ZEND_UNSET_STATIC_PROP_SPEC_TMPVAR_CONST_HANDLER,
-               ZEND_NULL_HANDLER,
-               ZEND_UNSET_STATIC_PROP_SPEC_TMPVAR_VAR_HANDLER,
-               ZEND_UNSET_STATIC_PROP_SPEC_TMPVAR_UNUSED_HANDLER,
-               ZEND_NULL_HANDLER,
-               ZEND_NULL_HANDLER,
-               ZEND_NULL_HANDLER,
-               ZEND_NULL_HANDLER,
-               ZEND_NULL_HANDLER,
-               ZEND_NULL_HANDLER,
-               ZEND_UNSET_STATIC_PROP_SPEC_CV_CONST_HANDLER,
-               ZEND_NULL_HANDLER,
-               ZEND_UNSET_STATIC_PROP_SPEC_CV_VAR_HANDLER,
-               ZEND_UNSET_STATIC_PROP_SPEC_CV_UNUSED_HANDLER,
-               ZEND_NULL_HANDLER,
+               ZEND_UNSET_STATIC_PROP_SPEC_HANDLER,
                ZEND_ISSET_ISEMPTY_STATIC_PROP_SPEC_HANDLER,
                ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_CONST_HANDLER,
                ZEND_NULL_HANDLER,
@@ -69077,137 +68470,137 @@ void zend_vm_init(void)
                1891 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
                1916 | SPEC_RULE_OP1,
                1921,
-               1922 | SPEC_RULE_OP1,
-               1927 | SPEC_RULE_OP1,
-               1932 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
-               1957 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
-               1982 | SPEC_RULE_OP1,
-               1987 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
-               2012 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
-               2037 | SPEC_RULE_OP1,
-               2042 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
-               2067 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
-               2092 | SPEC_RULE_OP1,
-               2097 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
-               2122 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
-               2147 | SPEC_RULE_OP1,
-               2152 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
-               2177 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
-               2202 | SPEC_RULE_OP1,
-               2207 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
-               2232 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
-               2257 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+               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 | SPEC_RULE_QUICK_ARG,
+               2283,
+               2284,
                2285,
                2286,
                2287,
-               2288,
-               2289,
-               2290,
-               2291,
-               2292 | SPEC_RULE_OP1,
-               2297 | SPEC_RULE_OP2,
-               2302 | SPEC_RULE_OP1,
-               2307 | SPEC_RULE_OP1,
-               2312 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
-               2337 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
-               2362 | SPEC_RULE_OP1,
-               2367 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
-               2392 | SPEC_RULE_OP1 | SPEC_RULE_QUICK_ARG,
-               2402 | SPEC_RULE_OP1,
-               2407 | SPEC_RULE_OP2,
-               2412,
-               2413 | SPEC_RULE_OP1,
-               2418 | SPEC_RULE_OP1,
-               2423,
-               2424 | SPEC_RULE_OP1,
-               2429 | SPEC_RULE_OP1,
-               2434 | SPEC_RULE_OP1,
-               2439,
-               2440,
-               2441 | SPEC_RULE_OP2,
+               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_RETVAL,
-               2450 | SPEC_RULE_RETVAL,
-               2452 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
-               2477 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
-               2502 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
-               2527 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
-               2552 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_OP_DATA,
-               2677,
-               2678 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
-               2703,
-               2704,
-               2705,
-               2706 | SPEC_RULE_OP1,
-               2711,
-               4210,
-               2712,
-               4210,
-               2713 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_OP_DATA,
-               2838 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
-               2863,
-               2864,
-               2865,
-               2866 | SPEC_RULE_OP1,
+               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,
+               2700,
+               2701,
+               2702 | SPEC_RULE_OP1,
+               2707,
+               4182,
+               2708,
+               4182,
+               2709 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_OP_DATA,
+               2834 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+               2859,
+               2860,
+               2861,
+               2862 | SPEC_RULE_OP1,
+               2867,
+               4182,
+               4182,
+               2868,
+               2869,
+               2870,
                2871,
-               4210,
-               4210,
-               2872,
-               2873,
-               2874,
-               2875,
-               2876 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
-               2901 | SPEC_RULE_OP1,
-               2906,
-               2907,
-               2908,
-               2909,
-               2910 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
-               2935 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_DIM_OBJ,
-               3035,
-               3036 | SPEC_RULE_OP1,
-               3041 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+               2872 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+               2897 | SPEC_RULE_OP1,
+               2902,
+               2903,
+               2904,
+               2905,
+               2906 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+               2931 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_DIM_OBJ,
+               3031,
+               3032 | SPEC_RULE_OP1,
+               3037 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+               3062,
+               3063,
+               3064,
+               3065,
                3066,
                3067,
                3068,
                3069,
                3070,
                3071,
-               3072,
-               3073,
-               3074 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
-               3099,
-               3100 | SPEC_RULE_OP1,
-               3105,
-               3106,
+               3072 | SPEC_RULE_OP1,
+               3077,
+               3078,
+               3079,
+               3080,
+               3081,
+               3082 | SPEC_RULE_OP1,
+               3087 | SPEC_RULE_OP1,
+               3092 | SPEC_RULE_OP1,
+               3097 | SPEC_RULE_OP1,
+               3102 | SPEC_RULE_OP1,
                3107,
-               3108,
-               3109,
-               3110 | SPEC_RULE_OP1,
-               3115 | SPEC_RULE_OP1,
-               3120 | SPEC_RULE_OP1,
-               3125 | SPEC_RULE_OP1,
-               3130 | SPEC_RULE_OP1,
-               3135,
-               3136 | SPEC_RULE_OP1,
-               3141,
-               3142 | SPEC_RULE_OP1,
-               3147,
-               3148 | SPEC_RULE_ISSET,
-               3150 | SPEC_RULE_OP2,
-               3155 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
-               3180 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_OP_DATA,
-               3305 | SPEC_RULE_OP_DATA,
-               3310,
-               3311,
-               3312,
-               3313,
-               3314,
-               3315,
-               3316,
-               4210
+               3108 | SPEC_RULE_OP1,
+               3113,
+               3114 | SPEC_RULE_OP1,
+               3119,
+               3120 | SPEC_RULE_ISSET,
+               3122 | SPEC_RULE_OP2,
+               3127 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+               3152 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_OP_DATA,
+               3277 | SPEC_RULE_OP_DATA,
+               3282,
+               3283,
+               3284,
+               3285,
+               3286,
+               3287,
+               3288,
+               4182
        };
 #if (ZEND_VM_KIND == ZEND_VM_KIND_HYBRID)
        zend_opcode_handler_funcs = labels;
@@ -69414,7 +68807,7 @@ ZEND_API void ZEND_FASTCALL zend_vm_set_opcode_handler_ex(zend_op* op, uint32_t
                                if (op->op1_type == IS_CONST && op->op2_type == IS_CONST) {
                                        break;
                                }
-                               spec = 3318 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_COMMUTATIVE;
+                               spec = 3290 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_COMMUTATIVE;
                                if (op->op1_type < op->op2_type) {
                                        zend_swap_operands(op);
                                }
@@ -69422,7 +68815,7 @@ ZEND_API void ZEND_FASTCALL zend_vm_set_opcode_handler_ex(zend_op* op, uint32_t
                                if (op->op1_type == IS_CONST && op->op2_type == IS_CONST) {
                                        break;
                                }
-                               spec = 3343 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_COMMUTATIVE;
+                               spec = 3315 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_COMMUTATIVE;
                                if (op->op1_type < op->op2_type) {
                                        zend_swap_operands(op);
                                }
@@ -69430,7 +68823,7 @@ ZEND_API void ZEND_FASTCALL zend_vm_set_opcode_handler_ex(zend_op* op, uint32_t
                                if (op->op1_type == IS_CONST && op->op2_type == IS_CONST) {
                                        break;
                                }
-                               spec = 3368 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_COMMUTATIVE;
+                               spec = 3340 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_COMMUTATIVE;
                                if (op->op1_type < op->op2_type) {
                                        zend_swap_operands(op);
                                }
@@ -69441,17 +68834,17 @@ ZEND_API void ZEND_FASTCALL zend_vm_set_opcode_handler_ex(zend_op* op, uint32_t
                                if (op->op1_type == IS_CONST && op->op2_type == IS_CONST) {
                                        break;
                                }
-                               spec = 3393 | SPEC_RULE_OP1 | SPEC_RULE_OP2;
+                               spec = 3365 | SPEC_RULE_OP1 | SPEC_RULE_OP2;
                        } else if (op1_info == MAY_BE_LONG && op2_info == MAY_BE_LONG) {
                                if (op->op1_type == IS_CONST && op->op2_type == IS_CONST) {
                                        break;
                                }
-                               spec = 3418 | SPEC_RULE_OP1 | SPEC_RULE_OP2;
+                               spec = 3390 | SPEC_RULE_OP1 | SPEC_RULE_OP2;
                        } else if (op1_info == MAY_BE_DOUBLE && op2_info == MAY_BE_DOUBLE) {
                                if (op->op1_type == IS_CONST && op->op2_type == IS_CONST) {
                                        break;
                                }
-                               spec = 3443 | SPEC_RULE_OP1 | SPEC_RULE_OP2;
+                               spec = 3415 | SPEC_RULE_OP1 | SPEC_RULE_OP2;
                        }
                        break;
                case ZEND_MUL:
@@ -69462,17 +68855,17 @@ ZEND_API void ZEND_FASTCALL zend_vm_set_opcode_handler_ex(zend_op* op, uint32_t
                                if (op->op1_type == IS_CONST && op->op2_type == IS_CONST) {
                                        break;
                                }
-                               spec = 3468 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_COMMUTATIVE;
+                               spec = 3440 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_COMMUTATIVE;
                        } else if (op1_info == MAY_BE_LONG && op2_info == MAY_BE_LONG) {
                                if (op->op1_type == IS_CONST && op->op2_type == IS_CONST) {
                                        break;
                                }
-                               spec = 3493 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_COMMUTATIVE;
+                               spec = 3465 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_COMMUTATIVE;
                        } else if (op1_info == MAY_BE_DOUBLE && op2_info == MAY_BE_DOUBLE) {
                                if (op->op1_type == IS_CONST && op->op2_type == IS_CONST) {
                                        break;
                                }
-                               spec = 3518 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_COMMUTATIVE;
+                               spec = 3490 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_COMMUTATIVE;
                        }
                        break;
                case ZEND_IS_EQUAL:
@@ -69483,12 +68876,12 @@ ZEND_API void ZEND_FASTCALL zend_vm_set_opcode_handler_ex(zend_op* op, uint32_t
                                if (op->op1_type == IS_CONST && op->op2_type == IS_CONST) {
                                        break;
                                }
-                               spec = 3543 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_SMART_BRANCH | SPEC_RULE_COMMUTATIVE;
+                               spec = 3515 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_SMART_BRANCH | SPEC_RULE_COMMUTATIVE;
                        } else if (op1_info == MAY_BE_DOUBLE && op2_info == MAY_BE_DOUBLE) {
                                if (op->op1_type == IS_CONST && op->op2_type == IS_CONST) {
                                        break;
                                }
-                               spec = 3618 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_SMART_BRANCH | SPEC_RULE_COMMUTATIVE;
+                               spec = 3590 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_SMART_BRANCH | SPEC_RULE_COMMUTATIVE;
                        }
                        break;
                case ZEND_IS_NOT_EQUAL:
@@ -69499,12 +68892,12 @@ ZEND_API void ZEND_FASTCALL zend_vm_set_opcode_handler_ex(zend_op* op, uint32_t
                                if (op->op1_type == IS_CONST && op->op2_type == IS_CONST) {
                                        break;
                                }
-                               spec = 3693 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_SMART_BRANCH | SPEC_RULE_COMMUTATIVE;
+                               spec = 3665 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_SMART_BRANCH | SPEC_RULE_COMMUTATIVE;
                        } else if (op1_info == MAY_BE_DOUBLE && op2_info == MAY_BE_DOUBLE) {
                                if (op->op1_type == IS_CONST && op->op2_type == IS_CONST) {
                                        break;
                                }
-                               spec = 3768 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_SMART_BRANCH | SPEC_RULE_COMMUTATIVE;
+                               spec = 3740 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_SMART_BRANCH | SPEC_RULE_COMMUTATIVE;
                        }
                        break;
                case ZEND_IS_SMALLER:
@@ -69512,12 +68905,12 @@ ZEND_API void ZEND_FASTCALL zend_vm_set_opcode_handler_ex(zend_op* op, uint32_t
                                if (op->op1_type == IS_CONST && op->op2_type == IS_CONST) {
                                        break;
                                }
-                               spec = 3843 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_SMART_BRANCH;
+                               spec = 3815 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_SMART_BRANCH;
                        } else if (op1_info == MAY_BE_DOUBLE && op2_info == MAY_BE_DOUBLE) {
                                if (op->op1_type == IS_CONST && op->op2_type == IS_CONST) {
                                        break;
                                }
-                               spec = 3918 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_SMART_BRANCH;
+                               spec = 3890 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_SMART_BRANCH;
                        }
                        break;
                case ZEND_IS_SMALLER_OR_EQUAL:
@@ -69525,75 +68918,75 @@ ZEND_API void ZEND_FASTCALL zend_vm_set_opcode_handler_ex(zend_op* op, uint32_t
                                if (op->op1_type == IS_CONST && op->op2_type == IS_CONST) {
                                        break;
                                }
-                               spec = 3993 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_SMART_BRANCH;
+                               spec = 3965 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_SMART_BRANCH;
                        } else if (op1_info == MAY_BE_DOUBLE && op2_info == MAY_BE_DOUBLE) {
                                if (op->op1_type == IS_CONST && op->op2_type == IS_CONST) {
                                        break;
                                }
-                               spec = 4068 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_SMART_BRANCH;
+                               spec = 4040 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_SMART_BRANCH;
                        }
                        break;
                case ZEND_QM_ASSIGN:
                        if (op1_info == MAY_BE_DOUBLE) {
-                               spec = 4161 | SPEC_RULE_OP1;
+                               spec = 4133 | 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 = 4166 | SPEC_RULE_OP1;
+                               spec = 4138 | SPEC_RULE_OP1;
                        }
                        break;
                case ZEND_PRE_INC:
                        if (res_info == MAY_BE_LONG && op1_info == MAY_BE_LONG) {
-                               spec = 4143 | SPEC_RULE_RETVAL;
+                               spec = 4115 | SPEC_RULE_RETVAL;
                        } else if (op1_info == MAY_BE_LONG) {
-                               spec = 4145 | SPEC_RULE_RETVAL;
+                               spec = 4117 | SPEC_RULE_RETVAL;
                        } else if (op1_info == (MAY_BE_LONG|MAY_BE_DOUBLE)) {
-                               spec = 4147 | SPEC_RULE_RETVAL;
+                               spec = 4119 | SPEC_RULE_RETVAL;
                        }
                        break;
                case ZEND_PRE_DEC:
                        if (res_info == MAY_BE_LONG && op1_info == MAY_BE_LONG) {
-                               spec = 4149 | SPEC_RULE_RETVAL;
+                               spec = 4121 | SPEC_RULE_RETVAL;
                        } else if (op1_info == MAY_BE_LONG) {
-                               spec = 4151 | SPEC_RULE_RETVAL;
+                               spec = 4123 | SPEC_RULE_RETVAL;
                        } else if (op1_info == (MAY_BE_LONG|MAY_BE_DOUBLE)) {
-                               spec = 4153 | SPEC_RULE_RETVAL;
+                               spec = 4125 | SPEC_RULE_RETVAL;
                        }
                        break;
                case ZEND_POST_INC:
                        if (res_info == MAY_BE_LONG && op1_info == MAY_BE_LONG) {
-                               spec = 4155;
+                               spec = 4127;
                        } else if (op1_info == MAY_BE_LONG) {
-                               spec = 4156;
+                               spec = 4128;
                        } else if (op1_info == (MAY_BE_LONG|MAY_BE_DOUBLE)) {
-                               spec = 4157;
+                               spec = 4129;
                        }
                        break;
                case ZEND_POST_DEC:
                        if (res_info == MAY_BE_LONG && op1_info == MAY_BE_LONG) {
-                               spec = 4158;
+                               spec = 4130;
                        } else if (op1_info == MAY_BE_LONG) {
-                               spec = 4159;
+                               spec = 4131;
                        } else if (op1_info == (MAY_BE_LONG|MAY_BE_DOUBLE)) {
-                               spec = 4160;
+                               spec = 4132;
                        }
                        break;
                case ZEND_JMP:
                        if (OP_JMP_ADDR(op, op->op1) > op) {
-                               spec = 3317;
+                               spec = 3289;
                        }
                        break;
                case ZEND_SEND_VAL:
                        if (op->op1_type == IS_CONST && !Z_REFCOUNTED_P(RT_CONSTANT(op, op->op1))) {
-                               spec = 4206;
+                               spec = 4178;
                        }
                        break;
                case ZEND_SEND_VAR_EX:
                        if (op->op2.num <= MAX_ARG_FLAG_NUM && (op1_info & (MAY_BE_UNDEF|MAY_BE_REF)) == 0) {
-                               spec = 4201 | SPEC_RULE_OP1;
+                               spec = 4173 | SPEC_RULE_OP1;
                        }
                        break;
                case ZEND_FE_FETCH_R:
                        if (op->op2_type == IS_CV && (op1_info & (MAY_BE_UNDEF|MAY_BE_ANY|MAY_BE_REF)) == MAY_BE_ARRAY) {
-                               spec = 4208 | SPEC_RULE_RETVAL;
+                               spec = 4180 | SPEC_RULE_RETVAL;
                        }
                        break;
                case ZEND_FETCH_DIM_R:
@@ -69601,17 +68994,17 @@ ZEND_API void ZEND_FASTCALL zend_vm_set_opcode_handler_ex(zend_op* op, uint32_t
                                if (op->op1_type == IS_CONST && op->op2_type == IS_CONST) {
                                        break;
                                }
-                               spec = 4171 | SPEC_RULE_OP1 | SPEC_RULE_OP2;
+                               spec = 4143 | SPEC_RULE_OP1 | SPEC_RULE_OP2;
                        }
                        break;
                case ZEND_SEND_VAL_EX:
                        if (op->op2.num <= MAX_ARG_FLAG_NUM && op->op1_type == IS_CONST && !Z_REFCOUNTED_P(RT_CONSTANT(op, op->op1))) {
-                               spec = 4207;
+                               spec = 4179;
                        }
                        break;
                case ZEND_SEND_VAR:
                        if ((op1_info & (MAY_BE_UNDEF|MAY_BE_REF)) == 0) {
-                               spec = 4196 | SPEC_RULE_OP1;
+                               spec = 4168 | SPEC_RULE_OP1;
                        }
                        break;
                case ZEND_BW_OR:
index ba090aae150f64859d6c44ccb3021c7f78e4ada5..940a8af1dc58070cc9f1c1416bc99c6538874006 100644 (file)
        _(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_CONST) \
-       _(1923, ZEND_EXIT_SPEC_TMPVAR) \
-       _(1924, ZEND_EXIT_SPEC_TMPVAR) \
-       _(1925, ZEND_EXIT_SPEC_UNUSED) \
-       _(1926, ZEND_EXIT_SPEC_CV) \
-       _(1927, ZEND_FETCH_R_SPEC_CONST_UNUSED) \
-       _(1928, ZEND_FETCH_R_SPEC_TMPVAR_UNUSED) \
-       _(1929, ZEND_FETCH_R_SPEC_TMPVAR_UNUSED) \
-       _(1931, ZEND_FETCH_R_SPEC_CV_UNUSED) \
-       _(1932, ZEND_FETCH_DIM_R_SPEC_CONST_CONST) \
-       _(1933, ZEND_FETCH_DIM_R_SPEC_CONST_TMPVAR) \
-       _(1934, ZEND_FETCH_DIM_R_SPEC_CONST_TMPVAR) \
-       _(1936, ZEND_FETCH_DIM_R_SPEC_CONST_CV) \
-       _(1937, ZEND_FETCH_DIM_R_SPEC_TMPVAR_CONST) \
-       _(1938, ZEND_FETCH_DIM_R_SPEC_TMPVAR_TMPVAR) \
+       _(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) \
-       _(1941, ZEND_FETCH_DIM_R_SPEC_TMPVAR_CV) \
-       _(1942, ZEND_FETCH_DIM_R_SPEC_TMPVAR_CONST) \
-       _(1943, ZEND_FETCH_DIM_R_SPEC_TMPVAR_TMPVAR) \
-       _(1944, ZEND_FETCH_DIM_R_SPEC_TMPVAR_TMPVAR) \
-       _(1946, ZEND_FETCH_DIM_R_SPEC_TMPVAR_CV) \
-       _(1952, ZEND_FETCH_DIM_R_SPEC_CV_CONST) \
-       _(1953, ZEND_FETCH_DIM_R_SPEC_CV_TMPVAR) \
-       _(1954, ZEND_FETCH_DIM_R_SPEC_CV_TMPVAR) \
-       _(1956, ZEND_FETCH_DIM_R_SPEC_CV_CV) \
-       _(1957, ZEND_FETCH_OBJ_R_SPEC_CONST_CONST) \
-       _(1958, ZEND_FETCH_OBJ_R_SPEC_CONST_TMPVAR) \
-       _(1959, ZEND_FETCH_OBJ_R_SPEC_CONST_TMPVAR) \
-       _(1961, ZEND_FETCH_OBJ_R_SPEC_CONST_CV) \
-       _(1962, ZEND_FETCH_OBJ_R_SPEC_TMPVAR_CONST) \
-       _(1963, ZEND_FETCH_OBJ_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) \
-       _(1966, ZEND_FETCH_OBJ_R_SPEC_TMPVAR_CV) \
-       _(1967, ZEND_FETCH_OBJ_R_SPEC_TMPVAR_CONST) \
-       _(1968, ZEND_FETCH_OBJ_R_SPEC_TMPVAR_TMPVAR) \
-       _(1969, ZEND_FETCH_OBJ_R_SPEC_TMPVAR_TMPVAR) \
-       _(1971, ZEND_FETCH_OBJ_R_SPEC_TMPVAR_CV) \
-       _(1972, ZEND_FETCH_OBJ_R_SPEC_UNUSED_CONST) \
-       _(1973, ZEND_FETCH_OBJ_R_SPEC_UNUSED_TMPVAR) \
-       _(1974, ZEND_FETCH_OBJ_R_SPEC_UNUSED_TMPVAR) \
-       _(1976, ZEND_FETCH_OBJ_R_SPEC_UNUSED_CV) \
-       _(1977, ZEND_FETCH_OBJ_R_SPEC_CV_CONST) \
-       _(1978, ZEND_FETCH_OBJ_R_SPEC_CV_TMPVAR) \
-       _(1979, ZEND_FETCH_OBJ_R_SPEC_CV_TMPVAR) \
-       _(1981, ZEND_FETCH_OBJ_R_SPEC_CV_CV) \
-       _(1982, ZEND_FETCH_W_SPEC_CONST_UNUSED) \
-       _(1983, ZEND_FETCH_W_SPEC_TMPVAR_UNUSED) \
-       _(1984, ZEND_FETCH_W_SPEC_TMPVAR_UNUSED) \
-       _(1986, ZEND_FETCH_W_SPEC_CV_UNUSED) \
-       _(1997, ZEND_FETCH_DIM_W_SPEC_VAR_CONST) \
-       _(1998, ZEND_FETCH_DIM_W_SPEC_VAR_TMPVAR) \
-       _(1999, ZEND_FETCH_DIM_W_SPEC_VAR_TMPVAR) \
-       _(2000, ZEND_FETCH_DIM_W_SPEC_VAR_UNUSED) \
-       _(2001, ZEND_FETCH_DIM_W_SPEC_VAR_CV) \
-       _(2007, ZEND_FETCH_DIM_W_SPEC_CV_CONST) \
-       _(2008, ZEND_FETCH_DIM_W_SPEC_CV_TMPVAR) \
-       _(2009, ZEND_FETCH_DIM_W_SPEC_CV_TMPVAR) \
-       _(2010, ZEND_FETCH_DIM_W_SPEC_CV_UNUSED) \
-       _(2011, ZEND_FETCH_DIM_W_SPEC_CV_CV) \
-       _(2022, ZEND_FETCH_OBJ_W_SPEC_VAR_CONST) \
-       _(2023, ZEND_FETCH_OBJ_W_SPEC_VAR_TMPVAR) \
-       _(2024, ZEND_FETCH_OBJ_W_SPEC_VAR_TMPVAR) \
-       _(2026, ZEND_FETCH_OBJ_W_SPEC_VAR_CV) \
-       _(2027, ZEND_FETCH_OBJ_W_SPEC_UNUSED_CONST) \
-       _(2028, ZEND_FETCH_OBJ_W_SPEC_UNUSED_TMPVAR) \
-       _(2029, ZEND_FETCH_OBJ_W_SPEC_UNUSED_TMPVAR) \
-       _(2031, ZEND_FETCH_OBJ_W_SPEC_UNUSED_CV) \
-       _(2032, ZEND_FETCH_OBJ_W_SPEC_CV_CONST) \
-       _(2033, ZEND_FETCH_OBJ_W_SPEC_CV_TMPVAR) \
-       _(2034, ZEND_FETCH_OBJ_W_SPEC_CV_TMPVAR) \
-       _(2036, ZEND_FETCH_OBJ_W_SPEC_CV_CV) \
-       _(2037, ZEND_FETCH_RW_SPEC_CONST_UNUSED) \
-       _(2038, ZEND_FETCH_RW_SPEC_TMPVAR_UNUSED) \
-       _(2039, ZEND_FETCH_RW_SPEC_TMPVAR_UNUSED) \
-       _(2041, ZEND_FETCH_RW_SPEC_CV_UNUSED) \
-       _(2052, ZEND_FETCH_DIM_RW_SPEC_VAR_CONST) \
-       _(2053, ZEND_FETCH_DIM_RW_SPEC_VAR_TMPVAR) \
-       _(2054, ZEND_FETCH_DIM_RW_SPEC_VAR_TMPVAR) \
-       _(2055, ZEND_FETCH_DIM_RW_SPEC_VAR_UNUSED) \
-       _(2056, ZEND_FETCH_DIM_RW_SPEC_VAR_CV) \
-       _(2062, ZEND_FETCH_DIM_RW_SPEC_CV_CONST) \
-       _(2063, ZEND_FETCH_DIM_RW_SPEC_CV_TMPVAR) \
-       _(2064, ZEND_FETCH_DIM_RW_SPEC_CV_TMPVAR) \
-       _(2065, ZEND_FETCH_DIM_RW_SPEC_CV_UNUSED) \
-       _(2066, ZEND_FETCH_DIM_RW_SPEC_CV_CV) \
-       _(2077, ZEND_FETCH_OBJ_RW_SPEC_VAR_CONST) \
-       _(2078, ZEND_FETCH_OBJ_RW_SPEC_VAR_TMPVAR) \
-       _(2079, ZEND_FETCH_OBJ_RW_SPEC_VAR_TMPVAR) \
-       _(2081, ZEND_FETCH_OBJ_RW_SPEC_VAR_CV) \
-       _(2082, ZEND_FETCH_OBJ_RW_SPEC_UNUSED_CONST) \
-       _(2083, ZEND_FETCH_OBJ_RW_SPEC_UNUSED_TMPVAR) \
-       _(2084, ZEND_FETCH_OBJ_RW_SPEC_UNUSED_TMPVAR) \
-       _(2086, ZEND_FETCH_OBJ_RW_SPEC_UNUSED_CV) \
-       _(2087, ZEND_FETCH_OBJ_RW_SPEC_CV_CONST) \
-       _(2088, ZEND_FETCH_OBJ_RW_SPEC_CV_TMPVAR) \
-       _(2089, ZEND_FETCH_OBJ_RW_SPEC_CV_TMPVAR) \
-       _(2091, ZEND_FETCH_OBJ_RW_SPEC_CV_CV) \
-       _(2092, ZEND_FETCH_IS_SPEC_CONST_UNUSED) \
-       _(2093, ZEND_FETCH_IS_SPEC_TMPVAR_UNUSED) \
-       _(2094, ZEND_FETCH_IS_SPEC_TMPVAR_UNUSED) \
-       _(2096, ZEND_FETCH_IS_SPEC_CV_UNUSED) \
-       _(2097, ZEND_FETCH_DIM_IS_SPEC_CONST_CONST) \
-       _(2098, ZEND_FETCH_DIM_IS_SPEC_CONST_TMPVAR) \
-       _(2099, ZEND_FETCH_DIM_IS_SPEC_CONST_TMPVAR) \
-       _(2101, ZEND_FETCH_DIM_IS_SPEC_CONST_CV) \
-       _(2102, ZEND_FETCH_DIM_IS_SPEC_TMPVAR_CONST) \
-       _(2103, ZEND_FETCH_DIM_IS_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) \
-       _(2106, ZEND_FETCH_DIM_IS_SPEC_TMPVAR_CV) \
-       _(2107, ZEND_FETCH_DIM_IS_SPEC_TMPVAR_CONST) \
-       _(2108, ZEND_FETCH_DIM_IS_SPEC_TMPVAR_TMPVAR) \
-       _(2109, ZEND_FETCH_DIM_IS_SPEC_TMPVAR_TMPVAR) \
-       _(2111, ZEND_FETCH_DIM_IS_SPEC_TMPVAR_CV) \
-       _(2117, ZEND_FETCH_DIM_IS_SPEC_CV_CONST) \
-       _(2118, ZEND_FETCH_DIM_IS_SPEC_CV_TMPVAR) \
-       _(2119, ZEND_FETCH_DIM_IS_SPEC_CV_TMPVAR) \
-       _(2121, ZEND_FETCH_DIM_IS_SPEC_CV_CV) \
-       _(2122, ZEND_FETCH_OBJ_IS_SPEC_CONST_CONST) \
-       _(2123, ZEND_FETCH_OBJ_IS_SPEC_CONST_TMPVAR) \
-       _(2124, ZEND_FETCH_OBJ_IS_SPEC_CONST_TMPVAR) \
-       _(2126, ZEND_FETCH_OBJ_IS_SPEC_CONST_CV) \
-       _(2127, ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_CONST) \
-       _(2128, ZEND_FETCH_OBJ_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) \
-       _(2131, ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_CV) \
-       _(2132, ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_CONST) \
-       _(2133, ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_TMPVAR) \
-       _(2134, ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_TMPVAR) \
-       _(2136, ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_CV) \
-       _(2137, ZEND_FETCH_OBJ_IS_SPEC_UNUSED_CONST) \
-       _(2138, ZEND_FETCH_OBJ_IS_SPEC_UNUSED_TMPVAR) \
-       _(2139, ZEND_FETCH_OBJ_IS_SPEC_UNUSED_TMPVAR) \
-       _(2141, ZEND_FETCH_OBJ_IS_SPEC_UNUSED_CV) \
-       _(2142, ZEND_FETCH_OBJ_IS_SPEC_CV_CONST) \
-       _(2143, ZEND_FETCH_OBJ_IS_SPEC_CV_TMPVAR) \
-       _(2144, ZEND_FETCH_OBJ_IS_SPEC_CV_TMPVAR) \
-       _(2146, ZEND_FETCH_OBJ_IS_SPEC_CV_CV) \
-       _(2147, ZEND_FETCH_FUNC_ARG_SPEC_CONST_UNUSED) \
-       _(2148, ZEND_FETCH_FUNC_ARG_SPEC_TMPVAR_UNUSED) \
-       _(2149, ZEND_FETCH_FUNC_ARG_SPEC_TMPVAR_UNUSED) \
-       _(2151, ZEND_FETCH_FUNC_ARG_SPEC_CV_UNUSED) \
-       _(2152, ZEND_FETCH_DIM_FUNC_ARG_SPEC_CONST_CONST) \
-       _(2153, ZEND_FETCH_DIM_FUNC_ARG_SPEC_CONST_TMPVAR) \
-       _(2154, ZEND_FETCH_DIM_FUNC_ARG_SPEC_CONST_TMPVAR) \
-       _(2155, ZEND_FETCH_DIM_FUNC_ARG_SPEC_CONST_UNUSED) \
-       _(2156, ZEND_FETCH_DIM_FUNC_ARG_SPEC_CONST_CV) \
-       _(2157, ZEND_FETCH_DIM_FUNC_ARG_SPEC_TMP_CONST) \
-       _(2158, ZEND_FETCH_DIM_FUNC_ARG_SPEC_TMP_TMPVAR) \
-       _(2159, ZEND_FETCH_DIM_FUNC_ARG_SPEC_TMP_TMPVAR) \
-       _(2160, ZEND_FETCH_DIM_FUNC_ARG_SPEC_TMP_UNUSED) \
-       _(2161, ZEND_FETCH_DIM_FUNC_ARG_SPEC_TMP_CV) \
-       _(2162, ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_CONST) \
-       _(2163, ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_TMPVAR) \
-       _(2164, ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_TMPVAR) \
-       _(2165, ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_UNUSED) \
-       _(2166, ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_CV) \
-       _(2172, ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_CONST) \
-       _(2173, ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_TMPVAR) \
-       _(2174, ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_TMPVAR) \
-       _(2175, ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_UNUSED) \
-       _(2176, ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_CV) \
-       _(2177, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CONST_CONST) \
-       _(2178, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CONST_TMPVAR) \
-       _(2179, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CONST_TMPVAR) \
-       _(2181, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CONST_CV) \
-       _(2182, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_TMP_CONST) \
-       _(2183, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_TMP_TMPVAR) \
-       _(2184, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_TMP_TMPVAR) \
-       _(2186, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_TMP_CV) \
-       _(2187, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_CONST) \
-       _(2188, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_TMPVAR) \
-       _(2189, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_TMPVAR) \
-       _(2191, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_CV) \
-       _(2192, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_CONST) \
-       _(2193, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_TMPVAR) \
-       _(2194, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_TMPVAR) \
-       _(2196, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_CV) \
-       _(2197, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_CONST) \
-       _(2198, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_TMPVAR) \
-       _(2199, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_TMPVAR) \
-       _(2201, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_CV) \
-       _(2202, ZEND_FETCH_UNSET_SPEC_CONST_UNUSED) \
-       _(2203, ZEND_FETCH_UNSET_SPEC_TMPVAR_UNUSED) \
-       _(2204, ZEND_FETCH_UNSET_SPEC_TMPVAR_UNUSED) \
-       _(2206, ZEND_FETCH_UNSET_SPEC_CV_UNUSED) \
-       _(2217, ZEND_FETCH_DIM_UNSET_SPEC_VAR_CONST) \
-       _(2218, ZEND_FETCH_DIM_UNSET_SPEC_VAR_TMPVAR) \
-       _(2219, ZEND_FETCH_DIM_UNSET_SPEC_VAR_TMPVAR) \
-       _(2221, ZEND_FETCH_DIM_UNSET_SPEC_VAR_CV) \
-       _(2227, ZEND_FETCH_DIM_UNSET_SPEC_CV_CONST) \
-       _(2228, ZEND_FETCH_DIM_UNSET_SPEC_CV_TMPVAR) \
-       _(2229, ZEND_FETCH_DIM_UNSET_SPEC_CV_TMPVAR) \
-       _(2231, ZEND_FETCH_DIM_UNSET_SPEC_CV_CV) \
-       _(2242, ZEND_FETCH_OBJ_UNSET_SPEC_VAR_CONST) \
-       _(2243, ZEND_FETCH_OBJ_UNSET_SPEC_VAR_TMPVAR) \
-       _(2244, ZEND_FETCH_OBJ_UNSET_SPEC_VAR_TMPVAR) \
-       _(2246, ZEND_FETCH_OBJ_UNSET_SPEC_VAR_CV) \
-       _(2247, ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_CONST) \
-       _(2248, ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_TMPVAR) \
-       _(2249, ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_TMPVAR) \
-       _(2251, ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_CV) \
-       _(2252, ZEND_FETCH_OBJ_UNSET_SPEC_CV_CONST) \
-       _(2253, ZEND_FETCH_OBJ_UNSET_SPEC_CV_TMPVAR) \
-       _(2254, ZEND_FETCH_OBJ_UNSET_SPEC_CV_TMPVAR) \
-       _(2256, ZEND_FETCH_OBJ_UNSET_SPEC_CV_CV) \
-       _(2257, ZEND_FETCH_LIST_R_SPEC_CONST_CONST) \
-       _(2258, ZEND_FETCH_LIST_R_SPEC_CONST_TMPVAR) \
-       _(2259, ZEND_FETCH_LIST_R_SPEC_CONST_TMPVAR) \
-       _(2261, ZEND_FETCH_LIST_R_SPEC_CONST_CV) \
-       _(2262, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_CONST) \
-       _(2263, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_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) \
-       _(2266, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_CV) \
-       _(2267, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_CONST) \
-       _(2268, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_TMPVAR) \
-       _(2269, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_TMPVAR) \
-       _(2271, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_CV) \
-       _(2277, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_CONST) \
-       _(2278, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_TMPVAR) \
-       _(2279, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_TMPVAR) \
-       _(2281, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_CV) \
-       _(2282, ZEND_FETCH_CONSTANT_SPEC_UNUSED_CONST) \
-       _(2283, ZEND_CHECK_FUNC_ARG_SPEC_UNUSED) \
-       _(2284, ZEND_CHECK_FUNC_ARG_SPEC_UNUSED_QUICK) \
-       _(2285, ZEND_EXT_STMT_SPEC) \
-       _(2286, ZEND_EXT_FCALL_BEGIN_SPEC) \
-       _(2287, ZEND_EXT_FCALL_END_SPEC) \
-       _(2288, ZEND_EXT_NOP_SPEC) \
-       _(2289, ZEND_TICKS_SPEC) \
-       _(2290, ZEND_SEND_VAR_NO_REF_SPEC_VAR) \
-       _(2291, ZEND_CATCH_SPEC_CONST) \
-       _(2292, ZEND_THROW_SPEC_CONST) \
-       _(2293, ZEND_THROW_SPEC_TMP) \
-       _(2294, ZEND_THROW_SPEC_VAR) \
-       _(2296, ZEND_THROW_SPEC_CV) \
-       _(2297, ZEND_FETCH_CLASS_SPEC_UNUSED_CONST) \
-       _(2298, ZEND_FETCH_CLASS_SPEC_UNUSED_TMPVAR) \
-       _(2299, ZEND_FETCH_CLASS_SPEC_UNUSED_TMPVAR) \
-       _(2300, ZEND_FETCH_CLASS_SPEC_UNUSED_UNUSED) \
-       _(2301, ZEND_FETCH_CLASS_SPEC_UNUSED_CV) \
-       _(2302, ZEND_CLONE_SPEC_CONST) \
-       _(2303, ZEND_CLONE_SPEC_TMPVAR) \
-       _(2304, ZEND_CLONE_SPEC_TMPVAR) \
-       _(2305, ZEND_CLONE_SPEC_UNUSED) \
-       _(2306, ZEND_CLONE_SPEC_CV) \
-       _(2307, ZEND_RETURN_BY_REF_SPEC_CONST) \
-       _(2308, ZEND_RETURN_BY_REF_SPEC_TMP) \
-       _(2309, ZEND_RETURN_BY_REF_SPEC_VAR) \
-       _(2311, ZEND_RETURN_BY_REF_SPEC_CV) \
-       _(2312, ZEND_INIT_METHOD_CALL_SPEC_CONST_CONST) \
-       _(2313, ZEND_INIT_METHOD_CALL_SPEC_CONST_TMPVAR) \
-       _(2314, ZEND_INIT_METHOD_CALL_SPEC_CONST_TMPVAR) \
-       _(2316, ZEND_INIT_METHOD_CALL_SPEC_CONST_CV) \
-       _(2317, ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CONST) \
-       _(2318, ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_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) \
-       _(2321, ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CV) \
-       _(2322, ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CONST) \
-       _(2323, ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_TMPVAR) \
-       _(2324, ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_TMPVAR) \
-       _(2326, ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CV) \
-       _(2327, ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CONST) \
-       _(2328, ZEND_INIT_METHOD_CALL_SPEC_UNUSED_TMPVAR) \
-       _(2329, ZEND_INIT_METHOD_CALL_SPEC_UNUSED_TMPVAR) \
-       _(2331, ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CV) \
-       _(2332, ZEND_INIT_METHOD_CALL_SPEC_CV_CONST) \
-       _(2333, ZEND_INIT_METHOD_CALL_SPEC_CV_TMPVAR) \
-       _(2334, ZEND_INIT_METHOD_CALL_SPEC_CV_TMPVAR) \
-       _(2336, ZEND_INIT_METHOD_CALL_SPEC_CV_CV) \
-       _(2337, ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST) \
-       _(2338, ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMPVAR) \
-       _(2339, ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMPVAR) \
-       _(2340, ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED) \
-       _(2341, ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV) \
-       _(2347, ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST) \
-       _(2348, ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMPVAR) \
-       _(2349, ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMPVAR) \
-       _(2350, ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED) \
-       _(2351, ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV) \
-       _(2352, ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CONST) \
-       _(2353, ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_TMPVAR) \
-       _(2354, ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_TMPVAR) \
-       _(2355, ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_UNUSED) \
-       _(2356, ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CV) \
-       _(2362, ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_UNUSED) \
-       _(2363, ZEND_ISSET_ISEMPTY_VAR_SPEC_TMPVAR_UNUSED) \
-       _(2364, ZEND_ISSET_ISEMPTY_VAR_SPEC_TMPVAR_UNUSED) \
-       _(2366, ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_UNUSED) \
-       _(2367, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CONST_CONST) \
-       _(2368, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CONST_TMPVAR) \
-       _(2369, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CONST_TMPVAR) \
-       _(2371, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CONST_CV) \
-       _(2372, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_CONST) \
-       _(2373, ZEND_ISSET_ISEMPTY_DIM_OBJ_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) \
-       _(2376, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_CV) \
-       _(2377, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_CONST) \
-       _(2378, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_TMPVAR) \
-       _(2379, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_TMPVAR) \
-       _(2381, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_CV) \
-       _(2387, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_CONST) \
-       _(2388, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_TMPVAR) \
-       _(2389, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_TMPVAR) \
-       _(2391, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_CV) \
-       _(2392, ZEND_SEND_VAL_EX_SPEC_CONST) \
-       _(2393, ZEND_SEND_VAL_EX_SPEC_CONST_QUICK) \
-       _(2394, ZEND_SEND_VAL_EX_SPEC_TMP) \
-       _(2395, ZEND_SEND_VAL_EX_SPEC_TMP_QUICK) \
-       _(2404, ZEND_SEND_VAR_SPEC_VAR) \
-       _(2406, ZEND_SEND_VAR_SPEC_CV) \
-       _(2407, ZEND_INIT_USER_CALL_SPEC_CONST_CONST) \
-       _(2408, ZEND_INIT_USER_CALL_SPEC_CONST_TMPVAR) \
-       _(2409, ZEND_INIT_USER_CALL_SPEC_CONST_TMPVAR) \
-       _(2411, ZEND_INIT_USER_CALL_SPEC_CONST_CV) \
-       _(2412, ZEND_SEND_ARRAY_SPEC) \
-       _(2413, ZEND_SEND_USER_SPEC_CONST) \
-       _(2414, ZEND_SEND_USER_SPEC_TMP) \
-       _(2415, ZEND_SEND_USER_SPEC_VAR) \
-       _(2417, ZEND_SEND_USER_SPEC_CV) \
-       _(2418, ZEND_STRLEN_SPEC_CONST) \
-       _(2419, ZEND_STRLEN_SPEC_TMPVAR) \
-       _(2420, ZEND_STRLEN_SPEC_TMPVAR) \
-       _(2422, ZEND_STRLEN_SPEC_CV) \
-       _(2423, ZEND_DEFINED_SPEC_CONST) \
-       _(2424, ZEND_TYPE_CHECK_SPEC_CONST) \
-       _(2425, ZEND_TYPE_CHECK_SPEC_TMPVAR) \
-       _(2426, ZEND_TYPE_CHECK_SPEC_TMPVAR) \
-       _(2428, ZEND_TYPE_CHECK_SPEC_CV) \
-       _(2429, ZEND_VERIFY_RETURN_TYPE_SPEC_CONST_UNUSED) \
-       _(2430, ZEND_VERIFY_RETURN_TYPE_SPEC_TMP_UNUSED) \
-       _(2431, ZEND_VERIFY_RETURN_TYPE_SPEC_VAR_UNUSED) \
-       _(2432, ZEND_VERIFY_RETURN_TYPE_SPEC_UNUSED_UNUSED) \
-       _(2433, ZEND_VERIFY_RETURN_TYPE_SPEC_CV_UNUSED) \
-       _(2434, ZEND_FE_RESET_RW_SPEC_CONST) \
-       _(2435, ZEND_FE_RESET_RW_SPEC_TMP) \
-       _(2436, ZEND_FE_RESET_RW_SPEC_VAR) \
-       _(2438, ZEND_FE_RESET_RW_SPEC_CV) \
-       _(2439, ZEND_FE_FETCH_RW_SPEC_VAR) \
-       _(2440, ZEND_FE_FREE_SPEC_TMPVAR) \
-       _(2441, ZEND_INIT_DYNAMIC_CALL_SPEC_CONST) \
-       _(2442, ZEND_INIT_DYNAMIC_CALL_SPEC_TMPVAR) \
-       _(2443, ZEND_INIT_DYNAMIC_CALL_SPEC_TMPVAR) \
-       _(2445, ZEND_INIT_DYNAMIC_CALL_SPEC_CV) \
-       _(2446, ZEND_DO_ICALL_SPEC_RETVAL_UNUSED) \
-       _(2447, ZEND_DO_ICALL_SPEC_RETVAL_USED) \
-       _(2448, ZEND_DO_UCALL_SPEC_RETVAL_UNUSED) \
-       _(2449, ZEND_DO_UCALL_SPEC_RETVAL_USED) \
-       _(2450, ZEND_DO_FCALL_BY_NAME_SPEC_RETVAL_UNUSED) \
-       _(2451, ZEND_DO_FCALL_BY_NAME_SPEC_RETVAL_USED) \
-       _(2462, ZEND_PRE_INC_OBJ_SPEC_VAR_CONST) \
-       _(2463, ZEND_PRE_INC_OBJ_SPEC_VAR_TMPVAR) \
-       _(2464, ZEND_PRE_INC_OBJ_SPEC_VAR_TMPVAR) \
-       _(2466, ZEND_PRE_INC_OBJ_SPEC_VAR_CV) \
-       _(2467, ZEND_PRE_INC_OBJ_SPEC_UNUSED_CONST) \
-       _(2468, ZEND_PRE_INC_OBJ_SPEC_UNUSED_TMPVAR) \
-       _(2469, ZEND_PRE_INC_OBJ_SPEC_UNUSED_TMPVAR) \
-       _(2471, ZEND_PRE_INC_OBJ_SPEC_UNUSED_CV) \
-       _(2472, ZEND_PRE_INC_OBJ_SPEC_CV_CONST) \
-       _(2473, ZEND_PRE_INC_OBJ_SPEC_CV_TMPVAR) \
-       _(2474, ZEND_PRE_INC_OBJ_SPEC_CV_TMPVAR) \
-       _(2476, ZEND_PRE_INC_OBJ_SPEC_CV_CV) \
-       _(2487, ZEND_PRE_DEC_OBJ_SPEC_VAR_CONST) \
-       _(2488, ZEND_PRE_DEC_OBJ_SPEC_VAR_TMPVAR) \
-       _(2489, ZEND_PRE_DEC_OBJ_SPEC_VAR_TMPVAR) \
-       _(2491, ZEND_PRE_DEC_OBJ_SPEC_VAR_CV) \
-       _(2492, ZEND_PRE_DEC_OBJ_SPEC_UNUSED_CONST) \
-       _(2493, ZEND_PRE_DEC_OBJ_SPEC_UNUSED_TMPVAR) \
-       _(2494, ZEND_PRE_DEC_OBJ_SPEC_UNUSED_TMPVAR) \
-       _(2496, ZEND_PRE_DEC_OBJ_SPEC_UNUSED_CV) \
-       _(2497, ZEND_PRE_DEC_OBJ_SPEC_CV_CONST) \
-       _(2498, ZEND_PRE_DEC_OBJ_SPEC_CV_TMPVAR) \
-       _(2499, ZEND_PRE_DEC_OBJ_SPEC_CV_TMPVAR) \
-       _(2501, ZEND_PRE_DEC_OBJ_SPEC_CV_CV) \
-       _(2512, ZEND_POST_INC_OBJ_SPEC_VAR_CONST) \
-       _(2513, ZEND_POST_INC_OBJ_SPEC_VAR_TMPVAR) \
-       _(2514, ZEND_POST_INC_OBJ_SPEC_VAR_TMPVAR) \
-       _(2516, ZEND_POST_INC_OBJ_SPEC_VAR_CV) \
-       _(2517, ZEND_POST_INC_OBJ_SPEC_UNUSED_CONST) \
-       _(2518, ZEND_POST_INC_OBJ_SPEC_UNUSED_TMPVAR) \
-       _(2519, ZEND_POST_INC_OBJ_SPEC_UNUSED_TMPVAR) \
-       _(2521, ZEND_POST_INC_OBJ_SPEC_UNUSED_CV) \
-       _(2522, ZEND_POST_INC_OBJ_SPEC_CV_CONST) \
-       _(2523, ZEND_POST_INC_OBJ_SPEC_CV_TMPVAR) \
-       _(2524, ZEND_POST_INC_OBJ_SPEC_CV_TMPVAR) \
-       _(2526, ZEND_POST_INC_OBJ_SPEC_CV_CV) \
-       _(2537, ZEND_POST_DEC_OBJ_SPEC_VAR_CONST) \
-       _(2538, ZEND_POST_DEC_OBJ_SPEC_VAR_TMPVAR) \
-       _(2539, ZEND_POST_DEC_OBJ_SPEC_VAR_TMPVAR) \
-       _(2541, ZEND_POST_DEC_OBJ_SPEC_VAR_CV) \
-       _(2542, ZEND_POST_DEC_OBJ_SPEC_UNUSED_CONST) \
-       _(2543, ZEND_POST_DEC_OBJ_SPEC_UNUSED_TMPVAR) \
-       _(2544, ZEND_POST_DEC_OBJ_SPEC_UNUSED_TMPVAR) \
-       _(2546, ZEND_POST_DEC_OBJ_SPEC_UNUSED_CV) \
-       _(2547, ZEND_POST_DEC_OBJ_SPEC_CV_CONST) \
-       _(2548, ZEND_POST_DEC_OBJ_SPEC_CV_TMPVAR) \
-       _(2549, ZEND_POST_DEC_OBJ_SPEC_CV_TMPVAR) \
-       _(2551, ZEND_POST_DEC_OBJ_SPEC_CV_CV) \
-       _(2602, ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CONST) \
-       _(2603, ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_TMP) \
-       _(2604, ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_VAR) \
-       _(2606, ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CV) \
-       _(2607, ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CONST) \
-       _(2608, ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_TMP) \
-       _(2609, ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_VAR) \
-       _(2611, ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CV) \
-       _(2612, ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CONST) \
-       _(2613, ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_TMP) \
-       _(2614, ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_VAR) \
-       _(2616, ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CV) \
-       _(2622, ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_CONST) \
-       _(2623, ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_TMP) \
-       _(2624, ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_VAR) \
-       _(2626, ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_CV) \
-       _(2627, ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_CONST) \
-       _(2628, ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_TMP) \
-       _(2629, ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_VAR) \
-       _(2631, ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_CV) \
-       _(2632, ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_CONST) \
-       _(2633, ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_TMP) \
-       _(2634, ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_VAR) \
-       _(2636, ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_CV) \
-       _(2637, ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_CONST) \
-       _(2638, ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_TMP) \
-       _(2639, ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_VAR) \
-       _(2641, ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_CV) \
-       _(2647, ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_CONST) \
-       _(2648, ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_TMP) \
-       _(2649, ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_VAR) \
-       _(2651, ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_CV) \
-       _(2652, ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_CONST) \
-       _(2653, ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_TMP) \
-       _(2654, ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_VAR) \
-       _(2656, ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_CV) \
-       _(2657, ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_CONST) \
-       _(2658, ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_TMP) \
-       _(2659, ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_VAR) \
-       _(2661, ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_CV) \
-       _(2662, ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_CONST) \
-       _(2663, ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_TMP) \
-       _(2664, ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_VAR) \
-       _(2666, ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_CV) \
-       _(2672, ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_CONST) \
-       _(2673, ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_TMP) \
-       _(2674, ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_VAR) \
-       _(2676, ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_CV) \
-       _(2683, ZEND_INSTANCEOF_SPEC_TMPVAR_CONST) \
-       _(2685, ZEND_INSTANCEOF_SPEC_TMPVAR_VAR) \
-       _(2686, ZEND_INSTANCEOF_SPEC_TMPVAR_UNUSED) \
-       _(2688, ZEND_INSTANCEOF_SPEC_TMPVAR_CONST) \
-       _(2690, ZEND_INSTANCEOF_SPEC_TMPVAR_VAR) \
-       _(2691, ZEND_INSTANCEOF_SPEC_TMPVAR_UNUSED) \
-       _(2698, ZEND_INSTANCEOF_SPEC_CV_CONST) \
-       _(2700, ZEND_INSTANCEOF_SPEC_CV_VAR) \
-       _(2701, ZEND_INSTANCEOF_SPEC_CV_UNUSED) \
-       _(2703, ZEND_DECLARE_CLASS_SPEC_CONST) \
-       _(2704, ZEND_DECLARE_INHERITED_CLASS_SPEC_CONST_CONST) \
-       _(2705, ZEND_DECLARE_FUNCTION_SPEC) \
-       _(2706, ZEND_YIELD_FROM_SPEC_CONST) \
-       _(2707, ZEND_YIELD_FROM_SPEC_TMP) \
-       _(2708, ZEND_YIELD_FROM_SPEC_VAR) \
-       _(2710, ZEND_YIELD_FROM_SPEC_CV) \
-       _(2711, ZEND_DECLARE_CONST_SPEC_CONST_CONST) \
-       _(2712, ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_CONST_CONST) \
-       _(2763, ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_CONST) \
-       _(2764, ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_TMP) \
-       _(2765, ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_VAR) \
-       _(2767, ZEND_ASSIGN_DIM_SPEC_VAR_CONST_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_TMPVAR_OP_DATA_CONST) \
-       _(2774, ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_TMP) \
-       _(2775, ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_VAR) \
-       _(2777, ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_CV) \
-       _(2778, ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_CONST) \
-       _(2779, ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_TMP) \
-       _(2780, ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_VAR) \
-       _(2782, ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_CV) \
-       _(2783, ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_CONST) \
-       _(2784, ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_TMP) \
-       _(2785, ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_VAR) \
-       _(2787, ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_CV) \
-       _(2813, ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_CONST) \
-       _(2814, ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_TMP) \
-       _(2815, ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_VAR) \
-       _(2817, ZEND_ASSIGN_DIM_SPEC_CV_CONST_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_TMPVAR_OP_DATA_CONST) \
-       _(2824, ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_TMP) \
-       _(2825, ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_VAR) \
-       _(2827, ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_CV) \
-       _(2828, ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_CONST) \
-       _(2829, ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_TMP) \
-       _(2830, ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_VAR) \
-       _(2832, ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_CV) \
-       _(2833, ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_CONST) \
-       _(2834, ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_TMP) \
-       _(2835, ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_VAR) \
-       _(2837, ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_CV) \
-       _(2838, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CONST_CONST) \
-       _(2839, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CONST_TMPVAR) \
-       _(2840, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CONST_TMPVAR) \
-       _(2842, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CONST_CV) \
-       _(2843, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_CONST) \
-       _(2844, ZEND_ISSET_ISEMPTY_PROP_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_INHERITED_CLASS_SPEC_CONST_CONST) \
+       _(2701, ZEND_DECLARE_FUNCTION_SPEC) \
+       _(2702, ZEND_YIELD_FROM_SPEC_CONST) \
+       _(2703, ZEND_YIELD_FROM_SPEC_TMP) \
+       _(2704, ZEND_YIELD_FROM_SPEC_VAR) \
+       _(2706, ZEND_YIELD_FROM_SPEC_CV) \
+       _(2707, ZEND_DECLARE_CONST_SPEC_CONST_CONST) \
+       _(2708, ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_CONST_CONST) \
+       _(2759, ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_CONST) \
+       _(2760, ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_TMP) \
+       _(2761, ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_VAR) \
+       _(2763, ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_CV) \
+       _(2764, ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_CONST) \
+       _(2765, ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_TMP) \
+       _(2766, ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_VAR) \
+       _(2768, ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_CV) \
+       _(2769, ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_CONST) \
+       _(2770, ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_TMP) \
+       _(2771, ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_VAR) \
+       _(2773, ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_CV) \
+       _(2774, ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_CONST) \
+       _(2775, ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_TMP) \
+       _(2776, ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_VAR) \
+       _(2778, ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_CV) \
+       _(2779, ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_CONST) \
+       _(2780, ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_TMP) \
+       _(2781, ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_VAR) \
+       _(2783, ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_CV) \
+       _(2809, ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_CONST) \
+       _(2810, ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_TMP) \
+       _(2811, ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_VAR) \
+       _(2813, ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_CV) \
+       _(2814, ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_CONST) \
+       _(2815, ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_TMP) \
+       _(2816, ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_VAR) \
+       _(2818, ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_CV) \
+       _(2819, ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_CONST) \
+       _(2820, ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_TMP) \
+       _(2821, ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_VAR) \
+       _(2823, ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_CV) \
+       _(2824, ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_CONST) \
+       _(2825, ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_TMP) \
+       _(2826, ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_VAR) \
+       _(2828, ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_CV) \
+       _(2829, ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_CONST) \
+       _(2830, ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_TMP) \
+       _(2831, ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_VAR) \
+       _(2833, ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_CV) \
+       _(2834, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CONST_CONST) \
+       _(2835, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CONST_TMPVAR) \
+       _(2836, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CONST_TMPVAR) \
+       _(2838, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CONST_CV) \
+       _(2839, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_CONST) \
+       _(2840, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_TMPVAR) \
+       _(2841, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_TMPVAR) \
+       _(2843, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_CV) \
+       _(2844, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_CONST) \
        _(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_TMPVAR_CONST) \
-       _(2849, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_TMPVAR) \
-       _(2850, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_TMPVAR) \
-       _(2852, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_CV) \
-       _(2853, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_CONST) \
-       _(2854, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_TMPVAR) \
-       _(2855, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_TMPVAR) \
-       _(2857, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_CV) \
-       _(2858, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_CONST) \
-       _(2859, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_TMPVAR) \
-       _(2860, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_TMPVAR) \
-       _(2862, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_CV) \
-       _(2863, ZEND_HANDLE_EXCEPTION_SPEC) \
-       _(2864, ZEND_USER_OPCODE_SPEC) \
-       _(2865, ZEND_ASSERT_CHECK_SPEC) \
-       _(2866, ZEND_JMP_SET_SPEC_CONST) \
-       _(2867, ZEND_JMP_SET_SPEC_TMP) \
-       _(2868, ZEND_JMP_SET_SPEC_VAR) \
-       _(2870, ZEND_JMP_SET_SPEC_CV) \
-       _(2871, ZEND_DECLARE_LAMBDA_FUNCTION_SPEC_CONST_UNUSED) \
-       _(2872, ZEND_SEPARATE_SPEC_VAR_UNUSED) \
-       _(2873, ZEND_FETCH_CLASS_NAME_SPEC_UNUSED) \
-       _(2874, ZEND_CALL_TRAMPOLINE_SPEC) \
-       _(2875, ZEND_DISCARD_EXCEPTION_SPEC) \
-       _(2876, ZEND_YIELD_SPEC_CONST_CONST) \
-       _(2877, ZEND_YIELD_SPEC_CONST_TMP) \
-       _(2878, ZEND_YIELD_SPEC_CONST_VAR) \
-       _(2879, ZEND_YIELD_SPEC_CONST_UNUSED) \
-       _(2880, ZEND_YIELD_SPEC_CONST_CV) \
-       _(2881, ZEND_YIELD_SPEC_TMP_CONST) \
-       _(2882, ZEND_YIELD_SPEC_TMP_TMP) \
-       _(2883, ZEND_YIELD_SPEC_TMP_VAR) \
-       _(2884, ZEND_YIELD_SPEC_TMP_UNUSED) \
-       _(2885, ZEND_YIELD_SPEC_TMP_CV) \
-       _(2886, ZEND_YIELD_SPEC_VAR_CONST) \
-       _(2887, ZEND_YIELD_SPEC_VAR_TMP) \
-       _(2888, ZEND_YIELD_SPEC_VAR_VAR) \
-       _(2889, ZEND_YIELD_SPEC_VAR_UNUSED) \
-       _(2890, ZEND_YIELD_SPEC_VAR_CV) \
-       _(2891, ZEND_YIELD_SPEC_UNUSED_CONST) \
-       _(2892, ZEND_YIELD_SPEC_UNUSED_TMP) \
-       _(2893, ZEND_YIELD_SPEC_UNUSED_VAR) \
-       _(2894, ZEND_YIELD_SPEC_UNUSED_UNUSED) \
-       _(2895, ZEND_YIELD_SPEC_UNUSED_CV) \
-       _(2896, ZEND_YIELD_SPEC_CV_CONST) \
-       _(2897, ZEND_YIELD_SPEC_CV_TMP) \
-       _(2898, ZEND_YIELD_SPEC_CV_VAR) \
-       _(2899, ZEND_YIELD_SPEC_CV_UNUSED) \
-       _(2900, ZEND_YIELD_SPEC_CV_CV) \
-       _(2901, ZEND_GENERATOR_RETURN_SPEC_CONST) \
-       _(2902, ZEND_GENERATOR_RETURN_SPEC_TMP) \
-       _(2903, ZEND_GENERATOR_RETURN_SPEC_VAR) \
-       _(2905, ZEND_GENERATOR_RETURN_SPEC_CV) \
-       _(2906, ZEND_FAST_CALL_SPEC) \
-       _(2907, ZEND_FAST_RET_SPEC) \
-       _(2908, ZEND_RECV_VARIADIC_SPEC_UNUSED) \
-       _(2909, ZEND_SEND_UNPACK_SPEC) \
-       _(2910, ZEND_POW_SPEC_CONST_CONST) \
-       _(2911, ZEND_POW_SPEC_CONST_TMPVAR) \
-       _(2912, ZEND_POW_SPEC_CONST_TMPVAR) \
-       _(2914, ZEND_POW_SPEC_CONST_CV) \
-       _(2915, ZEND_POW_SPEC_TMPVAR_CONST) \
-       _(2916, ZEND_POW_SPEC_TMPVAR_TMPVAR) \
+       _(2846, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_TMPVAR) \
+       _(2848, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_CV) \
+       _(2849, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_CONST) \
+       _(2850, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_TMPVAR) \
+       _(2851, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_TMPVAR) \
+       _(2853, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_CV) \
+       _(2854, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_CONST) \
+       _(2855, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_TMPVAR) \
+       _(2856, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_TMPVAR) \
+       _(2858, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_CV) \
+       _(2859, ZEND_HANDLE_EXCEPTION_SPEC) \
+       _(2860, ZEND_USER_OPCODE_SPEC) \
+       _(2861, ZEND_ASSERT_CHECK_SPEC) \
+       _(2862, ZEND_JMP_SET_SPEC_CONST) \
+       _(2863, ZEND_JMP_SET_SPEC_TMP) \
+       _(2864, ZEND_JMP_SET_SPEC_VAR) \
+       _(2866, ZEND_JMP_SET_SPEC_CV) \
+       _(2867, ZEND_DECLARE_LAMBDA_FUNCTION_SPEC_CONST_UNUSED) \
+       _(2868, ZEND_SEPARATE_SPEC_VAR_UNUSED) \
+       _(2869, ZEND_FETCH_CLASS_NAME_SPEC_UNUSED) \
+       _(2870, ZEND_CALL_TRAMPOLINE_SPEC) \
+       _(2871, ZEND_DISCARD_EXCEPTION_SPEC) \
+       _(2872, ZEND_YIELD_SPEC_CONST_CONST) \
+       _(2873, ZEND_YIELD_SPEC_CONST_TMP) \
+       _(2874, ZEND_YIELD_SPEC_CONST_VAR) \
+       _(2875, ZEND_YIELD_SPEC_CONST_UNUSED) \
+       _(2876, ZEND_YIELD_SPEC_CONST_CV) \
+       _(2877, ZEND_YIELD_SPEC_TMP_CONST) \
+       _(2878, ZEND_YIELD_SPEC_TMP_TMP) \
+       _(2879, ZEND_YIELD_SPEC_TMP_VAR) \
+       _(2880, ZEND_YIELD_SPEC_TMP_UNUSED) \
+       _(2881, ZEND_YIELD_SPEC_TMP_CV) \
+       _(2882, ZEND_YIELD_SPEC_VAR_CONST) \
+       _(2883, ZEND_YIELD_SPEC_VAR_TMP) \
+       _(2884, ZEND_YIELD_SPEC_VAR_VAR) \
+       _(2885, ZEND_YIELD_SPEC_VAR_UNUSED) \
+       _(2886, ZEND_YIELD_SPEC_VAR_CV) \
+       _(2887, ZEND_YIELD_SPEC_UNUSED_CONST) \
+       _(2888, ZEND_YIELD_SPEC_UNUSED_TMP) \
+       _(2889, ZEND_YIELD_SPEC_UNUSED_VAR) \
+       _(2890, ZEND_YIELD_SPEC_UNUSED_UNUSED) \
+       _(2891, ZEND_YIELD_SPEC_UNUSED_CV) \
+       _(2892, ZEND_YIELD_SPEC_CV_CONST) \
+       _(2893, ZEND_YIELD_SPEC_CV_TMP) \
+       _(2894, ZEND_YIELD_SPEC_CV_VAR) \
+       _(2895, ZEND_YIELD_SPEC_CV_UNUSED) \
+       _(2896, ZEND_YIELD_SPEC_CV_CV) \
+       _(2897, ZEND_GENERATOR_RETURN_SPEC_CONST) \
+       _(2898, ZEND_GENERATOR_RETURN_SPEC_TMP) \
+       _(2899, ZEND_GENERATOR_RETURN_SPEC_VAR) \
+       _(2901, ZEND_GENERATOR_RETURN_SPEC_CV) \
+       _(2902, ZEND_FAST_CALL_SPEC) \
+       _(2903, ZEND_FAST_RET_SPEC) \
+       _(2904, ZEND_RECV_VARIADIC_SPEC_UNUSED) \
+       _(2905, ZEND_SEND_UNPACK_SPEC) \
+       _(2906, ZEND_POW_SPEC_CONST_CONST) \
+       _(2907, ZEND_POW_SPEC_CONST_TMPVAR) \
+       _(2908, ZEND_POW_SPEC_CONST_TMPVAR) \
+       _(2910, ZEND_POW_SPEC_CONST_CV) \
+       _(2911, ZEND_POW_SPEC_TMPVAR_CONST) \
+       _(2912, ZEND_POW_SPEC_TMPVAR_TMPVAR) \
+       _(2913, ZEND_POW_SPEC_TMPVAR_TMPVAR) \
+       _(2915, ZEND_POW_SPEC_TMPVAR_CV) \
+       _(2916, ZEND_POW_SPEC_TMPVAR_CONST) \
        _(2917, ZEND_POW_SPEC_TMPVAR_TMPVAR) \
-       _(2919, ZEND_POW_SPEC_TMPVAR_CV) \
-       _(2920, ZEND_POW_SPEC_TMPVAR_CONST) \
-       _(2921, ZEND_POW_SPEC_TMPVAR_TMPVAR) \
-       _(2922, ZEND_POW_SPEC_TMPVAR_TMPVAR) \
-       _(2924, ZEND_POW_SPEC_TMPVAR_CV) \
-       _(2930, ZEND_POW_SPEC_CV_CONST) \
-       _(2931, ZEND_POW_SPEC_CV_TMPVAR) \
-       _(2932, ZEND_POW_SPEC_CV_TMPVAR) \
-       _(2934, ZEND_POW_SPEC_CV_CV) \
-       _(2938, ZEND_ASSIGN_POW_SPEC_CONST_CONST_STATIC_PROP) \
+       _(2918, ZEND_POW_SPEC_TMPVAR_TMPVAR) \
+       _(2920, ZEND_POW_SPEC_TMPVAR_CV) \
+       _(2926, ZEND_POW_SPEC_CV_CONST) \
+       _(2927, ZEND_POW_SPEC_CV_TMPVAR) \
+       _(2928, ZEND_POW_SPEC_CV_TMPVAR) \
+       _(2930, ZEND_POW_SPEC_CV_CV) \
+       _(2934, ZEND_ASSIGN_POW_SPEC_CONST_CONST_STATIC_PROP) \
+       _(2938, ZEND_ASSIGN_POW_SPEC_CONST_TMPVAR_STATIC_PROP) \
        _(2942, ZEND_ASSIGN_POW_SPEC_CONST_TMPVAR_STATIC_PROP) \
-       _(2946, ZEND_ASSIGN_POW_SPEC_CONST_TMPVAR_STATIC_PROP) \
-       _(2950, ZEND_ASSIGN_POW_SPEC_CONST_UNUSED_STATIC_PROP) \
-       _(2958, ZEND_ASSIGN_POW_SPEC_TMP_CONST_STATIC_PROP) \
+       _(2946, ZEND_ASSIGN_POW_SPEC_CONST_UNUSED_STATIC_PROP) \
+       _(2954, ZEND_ASSIGN_POW_SPEC_TMP_CONST_STATIC_PROP) \
+       _(2958, ZEND_ASSIGN_POW_SPEC_TMP_TMPVAR_STATIC_PROP) \
        _(2962, ZEND_ASSIGN_POW_SPEC_TMP_TMPVAR_STATIC_PROP) \
-       _(2966, ZEND_ASSIGN_POW_SPEC_TMP_TMPVAR_STATIC_PROP) \
-       _(2970, ZEND_ASSIGN_POW_SPEC_TMP_UNUSED_STATIC_PROP) \
-       _(2975, ZEND_ASSIGN_POW_SPEC_VAR_CONST) \
-       _(2976, ZEND_ASSIGN_POW_SPEC_VAR_CONST_DIM) \
-       _(2977, ZEND_ASSIGN_POW_SPEC_VAR_CONST_OBJ) \
-       _(2978, ZEND_ASSIGN_POW_SPEC_VAR_CONST_STATIC_PROP) \
+       _(2966, ZEND_ASSIGN_POW_SPEC_TMP_UNUSED_STATIC_PROP) \
+       _(2971, ZEND_ASSIGN_POW_SPEC_VAR_CONST) \
+       _(2972, ZEND_ASSIGN_POW_SPEC_VAR_CONST_DIM) \
+       _(2973, ZEND_ASSIGN_POW_SPEC_VAR_CONST_OBJ) \
+       _(2974, ZEND_ASSIGN_POW_SPEC_VAR_CONST_STATIC_PROP) \
+       _(2975, ZEND_ASSIGN_POW_SPEC_VAR_TMPVAR) \
+       _(2976, ZEND_ASSIGN_POW_SPEC_VAR_TMPVAR_DIM) \
+       _(2977, ZEND_ASSIGN_POW_SPEC_VAR_TMPVAR_OBJ) \
+       _(2978, ZEND_ASSIGN_POW_SPEC_VAR_TMPVAR_STATIC_PROP) \
        _(2979, ZEND_ASSIGN_POW_SPEC_VAR_TMPVAR) \
        _(2980, ZEND_ASSIGN_POW_SPEC_VAR_TMPVAR_DIM) \
        _(2981, ZEND_ASSIGN_POW_SPEC_VAR_TMPVAR_OBJ) \
        _(2982, ZEND_ASSIGN_POW_SPEC_VAR_TMPVAR_STATIC_PROP) \
-       _(2983, ZEND_ASSIGN_POW_SPEC_VAR_TMPVAR) \
-       _(2984, ZEND_ASSIGN_POW_SPEC_VAR_TMPVAR_DIM) \
-       _(2985, ZEND_ASSIGN_POW_SPEC_VAR_TMPVAR_OBJ) \
-       _(2986, ZEND_ASSIGN_POW_SPEC_VAR_TMPVAR_STATIC_PROP) \
-       _(2988, ZEND_ASSIGN_POW_SPEC_VAR_UNUSED_DIM) \
-       _(2990, ZEND_ASSIGN_POW_SPEC_VAR_UNUSED_STATIC_PROP) \
-       _(2991, ZEND_ASSIGN_POW_SPEC_VAR_CV) \
-       _(2992, ZEND_ASSIGN_POW_SPEC_VAR_CV_DIM) \
-       _(2993, ZEND_ASSIGN_POW_SPEC_VAR_CV_OBJ) \
-       _(2997, ZEND_ASSIGN_POW_SPEC_UNUSED_CONST_OBJ) \
+       _(2984, ZEND_ASSIGN_POW_SPEC_VAR_UNUSED_DIM) \
+       _(2986, ZEND_ASSIGN_POW_SPEC_VAR_UNUSED_STATIC_PROP) \
+       _(2987, ZEND_ASSIGN_POW_SPEC_VAR_CV) \
+       _(2988, ZEND_ASSIGN_POW_SPEC_VAR_CV_DIM) \
+       _(2989, ZEND_ASSIGN_POW_SPEC_VAR_CV_OBJ) \
+       _(2993, ZEND_ASSIGN_POW_SPEC_UNUSED_CONST_OBJ) \
+       _(2997, ZEND_ASSIGN_POW_SPEC_UNUSED_TMPVAR_OBJ) \
        _(3001, ZEND_ASSIGN_POW_SPEC_UNUSED_TMPVAR_OBJ) \
-       _(3005, ZEND_ASSIGN_POW_SPEC_UNUSED_TMPVAR_OBJ) \
-       _(3013, ZEND_ASSIGN_POW_SPEC_UNUSED_CV_OBJ) \
-       _(3015, ZEND_ASSIGN_POW_SPEC_CV_CONST) \
-       _(3016, ZEND_ASSIGN_POW_SPEC_CV_CONST_DIM) \
-       _(3017, ZEND_ASSIGN_POW_SPEC_CV_CONST_OBJ) \
-       _(3018, ZEND_ASSIGN_POW_SPEC_CV_CONST_STATIC_PROP) \
+       _(3009, ZEND_ASSIGN_POW_SPEC_UNUSED_CV_OBJ) \
+       _(3011, ZEND_ASSIGN_POW_SPEC_CV_CONST) \
+       _(3012, ZEND_ASSIGN_POW_SPEC_CV_CONST_DIM) \
+       _(3013, ZEND_ASSIGN_POW_SPEC_CV_CONST_OBJ) \
+       _(3014, ZEND_ASSIGN_POW_SPEC_CV_CONST_STATIC_PROP) \
+       _(3015, ZEND_ASSIGN_POW_SPEC_CV_TMPVAR) \
+       _(3016, ZEND_ASSIGN_POW_SPEC_CV_TMPVAR_DIM) \
+       _(3017, ZEND_ASSIGN_POW_SPEC_CV_TMPVAR_OBJ) \
+       _(3018, ZEND_ASSIGN_POW_SPEC_CV_TMPVAR_STATIC_PROP) \
        _(3019, ZEND_ASSIGN_POW_SPEC_CV_TMPVAR) \
        _(3020, ZEND_ASSIGN_POW_SPEC_CV_TMPVAR_DIM) \
        _(3021, ZEND_ASSIGN_POW_SPEC_CV_TMPVAR_OBJ) \
        _(3022, ZEND_ASSIGN_POW_SPEC_CV_TMPVAR_STATIC_PROP) \
-       _(3023, ZEND_ASSIGN_POW_SPEC_CV_TMPVAR) \
-       _(3024, ZEND_ASSIGN_POW_SPEC_CV_TMPVAR_DIM) \
-       _(3025, ZEND_ASSIGN_POW_SPEC_CV_TMPVAR_OBJ) \
-       _(3026, ZEND_ASSIGN_POW_SPEC_CV_TMPVAR_STATIC_PROP) \
-       _(3028, ZEND_ASSIGN_POW_SPEC_CV_UNUSED_DIM) \
-       _(3030, ZEND_ASSIGN_POW_SPEC_CV_UNUSED_STATIC_PROP) \
-       _(3031, ZEND_ASSIGN_POW_SPEC_CV_CV) \
-       _(3032, ZEND_ASSIGN_POW_SPEC_CV_CV_DIM) \
-       _(3033, ZEND_ASSIGN_POW_SPEC_CV_CV_OBJ) \
-       _(3035, ZEND_BIND_GLOBAL_SPEC_CV_CONST) \
-       _(3036, ZEND_COALESCE_SPEC_CONST) \
-       _(3037, ZEND_COALESCE_SPEC_TMPVAR) \
-       _(3038, ZEND_COALESCE_SPEC_TMPVAR) \
-       _(3040, ZEND_COALESCE_SPEC_CV) \
-       _(3041, ZEND_SPACESHIP_SPEC_CONST_CONST) \
-       _(3042, ZEND_SPACESHIP_SPEC_CONST_TMPVAR) \
-       _(3043, ZEND_SPACESHIP_SPEC_CONST_TMPVAR) \
-       _(3045, ZEND_SPACESHIP_SPEC_CONST_CV) \
-       _(3046, ZEND_SPACESHIP_SPEC_TMPVAR_CONST) \
-       _(3047, ZEND_SPACESHIP_SPEC_TMPVAR_TMPVAR) \
+       _(3024, ZEND_ASSIGN_POW_SPEC_CV_UNUSED_DIM) \
+       _(3026, ZEND_ASSIGN_POW_SPEC_CV_UNUSED_STATIC_PROP) \
+       _(3027, ZEND_ASSIGN_POW_SPEC_CV_CV) \
+       _(3028, ZEND_ASSIGN_POW_SPEC_CV_CV_DIM) \
+       _(3029, ZEND_ASSIGN_POW_SPEC_CV_CV_OBJ) \
+       _(3031, ZEND_BIND_GLOBAL_SPEC_CV_CONST) \
+       _(3032, ZEND_COALESCE_SPEC_CONST) \
+       _(3033, ZEND_COALESCE_SPEC_TMPVAR) \
+       _(3034, ZEND_COALESCE_SPEC_TMPVAR) \
+       _(3036, ZEND_COALESCE_SPEC_CV) \
+       _(3037, ZEND_SPACESHIP_SPEC_CONST_CONST) \
+       _(3038, ZEND_SPACESHIP_SPEC_CONST_TMPVAR) \
+       _(3039, ZEND_SPACESHIP_SPEC_CONST_TMPVAR) \
+       _(3041, ZEND_SPACESHIP_SPEC_CONST_CV) \
+       _(3042, ZEND_SPACESHIP_SPEC_TMPVAR_CONST) \
+       _(3043, ZEND_SPACESHIP_SPEC_TMPVAR_TMPVAR) \
+       _(3044, ZEND_SPACESHIP_SPEC_TMPVAR_TMPVAR) \
+       _(3046, ZEND_SPACESHIP_SPEC_TMPVAR_CV) \
+       _(3047, ZEND_SPACESHIP_SPEC_TMPVAR_CONST) \
        _(3048, ZEND_SPACESHIP_SPEC_TMPVAR_TMPVAR) \
-       _(3050, ZEND_SPACESHIP_SPEC_TMPVAR_CV) \
-       _(3051, ZEND_SPACESHIP_SPEC_TMPVAR_CONST) \
-       _(3052, ZEND_SPACESHIP_SPEC_TMPVAR_TMPVAR) \
-       _(3053, ZEND_SPACESHIP_SPEC_TMPVAR_TMPVAR) \
-       _(3055, ZEND_SPACESHIP_SPEC_TMPVAR_CV) \
-       _(3061, ZEND_SPACESHIP_SPEC_CV_CONST) \
-       _(3062, ZEND_SPACESHIP_SPEC_CV_TMPVAR) \
-       _(3063, ZEND_SPACESHIP_SPEC_CV_TMPVAR) \
-       _(3065, ZEND_SPACESHIP_SPEC_CV_CV) \
-       _(3066, ZEND_DECLARE_ANON_CLASS_SPEC) \
-       _(3067, ZEND_DECLARE_ANON_INHERITED_CLASS_SPEC_CONST_CONST) \
-       _(3068, ZEND_FETCH_STATIC_PROP_R_SPEC) \
-       _(3069, ZEND_FETCH_STATIC_PROP_W_SPEC) \
-       _(3070, ZEND_FETCH_STATIC_PROP_RW_SPEC) \
-       _(3071, ZEND_FETCH_STATIC_PROP_IS_SPEC) \
-       _(3072, ZEND_FETCH_STATIC_PROP_FUNC_ARG_SPEC) \
-       _(3073, ZEND_FETCH_STATIC_PROP_UNSET_SPEC) \
-       _(3074, ZEND_UNSET_STATIC_PROP_SPEC_CONST_CONST) \
-       _(3076, ZEND_UNSET_STATIC_PROP_SPEC_CONST_VAR) \
-       _(3077, ZEND_UNSET_STATIC_PROP_SPEC_CONST_UNUSED) \
-       _(3079, ZEND_UNSET_STATIC_PROP_SPEC_TMPVAR_CONST) \
-       _(3081, ZEND_UNSET_STATIC_PROP_SPEC_TMPVAR_VAR) \
-       _(3082, ZEND_UNSET_STATIC_PROP_SPEC_TMPVAR_UNUSED) \
-       _(3084, ZEND_UNSET_STATIC_PROP_SPEC_TMPVAR_CONST) \
-       _(3086, ZEND_UNSET_STATIC_PROP_SPEC_TMPVAR_VAR) \
-       _(3087, ZEND_UNSET_STATIC_PROP_SPEC_TMPVAR_UNUSED) \
-       _(3094, ZEND_UNSET_STATIC_PROP_SPEC_CV_CONST) \
-       _(3096, ZEND_UNSET_STATIC_PROP_SPEC_CV_VAR) \
-       _(3097, ZEND_UNSET_STATIC_PROP_SPEC_CV_UNUSED) \
-       _(3099, ZEND_ISSET_ISEMPTY_STATIC_PROP_SPEC) \
-       _(3100, ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_CONST) \
-       _(3102, ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_CONST) \
-       _(3103, ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_CONST) \
-       _(3105, ZEND_BIND_LEXICAL_SPEC_TMP_CV) \
-       _(3106, ZEND_BIND_STATIC_SPEC_CV_UNUSED) \
-       _(3107, ZEND_FETCH_THIS_SPEC_UNUSED_UNUSED) \
-       _(3108, ZEND_SEND_FUNC_ARG_SPEC_VAR) \
-       _(3109, ZEND_ISSET_ISEMPTY_THIS_SPEC_UNUSED_UNUSED) \
-       _(3110, ZEND_SWITCH_LONG_SPEC_CONST_CONST) \
-       _(3111, ZEND_SWITCH_LONG_SPEC_TMPVARCV_CONST) \
-       _(3112, ZEND_SWITCH_LONG_SPEC_TMPVARCV_CONST) \
-       _(3114, ZEND_SWITCH_LONG_SPEC_TMPVARCV_CONST) \
-       _(3115, ZEND_SWITCH_STRING_SPEC_CONST_CONST) \
-       _(3116, ZEND_SWITCH_STRING_SPEC_TMPVARCV_CONST) \
-       _(3117, ZEND_SWITCH_STRING_SPEC_TMPVARCV_CONST) \
-       _(3119, ZEND_SWITCH_STRING_SPEC_TMPVARCV_CONST) \
-       _(3120, ZEND_IN_ARRAY_SPEC_CONST_CONST) \
-       _(3121, ZEND_IN_ARRAY_SPEC_TMP_CONST) \
-       _(3122, ZEND_IN_ARRAY_SPEC_VAR_CONST) \
-       _(3124, ZEND_IN_ARRAY_SPEC_CV_CONST) \
-       _(3125, ZEND_COUNT_SPEC_CONST_UNUSED) \
-       _(3126, ZEND_COUNT_SPEC_TMP_UNUSED) \
-       _(3127, ZEND_COUNT_SPEC_VAR_UNUSED) \
-       _(3129, ZEND_COUNT_SPEC_CV_UNUSED) \
-       _(3130, ZEND_GET_CLASS_SPEC_CONST_UNUSED) \
-       _(3131, ZEND_GET_CLASS_SPEC_TMP_UNUSED) \
-       _(3132, ZEND_GET_CLASS_SPEC_VAR_UNUSED) \
-       _(3133, ZEND_GET_CLASS_SPEC_UNUSED_UNUSED) \
-       _(3134, ZEND_GET_CLASS_SPEC_CV_UNUSED) \
-       _(3135, ZEND_GET_CALLED_CLASS_SPEC_UNUSED_UNUSED) \
-       _(3136, ZEND_GET_TYPE_SPEC_CONST_UNUSED) \
-       _(3137, ZEND_GET_TYPE_SPEC_TMP_UNUSED) \
-       _(3138, ZEND_GET_TYPE_SPEC_VAR_UNUSED) \
-       _(3140, ZEND_GET_TYPE_SPEC_CV_UNUSED) \
-       _(3141, ZEND_FUNC_NUM_ARGS_SPEC_UNUSED_UNUSED) \
-       _(3142, ZEND_FUNC_GET_ARGS_SPEC_CONST_UNUSED) \
-       _(3145, ZEND_FUNC_GET_ARGS_SPEC_UNUSED_UNUSED) \
-       _(3147, ZEND_UNSET_CV_SPEC_CV_UNUSED) \
-       _(3148, ZEND_ISSET_ISEMPTY_CV_SPEC_CV_UNUSED_SET) \
-       _(3149, ZEND_ISSET_ISEMPTY_CV_SPEC_CV_UNUSED_EMPTY) \
-       _(3150, ZEND_FETCH_LIST_W_SPEC_VAR_CONST) \
-       _(3151, ZEND_FETCH_LIST_W_SPEC_VAR_TMPVAR) \
-       _(3152, ZEND_FETCH_LIST_W_SPEC_VAR_TMPVAR) \
-       _(3154, ZEND_FETCH_LIST_W_SPEC_VAR_CV) \
-       _(3155, ZEND_ARRAY_KEY_EXISTS_SPEC_CONST_CONST) \
-       _(3156, ZEND_ARRAY_KEY_EXISTS_SPEC_CONST_TMPVAR) \
-       _(3157, ZEND_ARRAY_KEY_EXISTS_SPEC_CONST_TMPVAR) \
-       _(3159, ZEND_ARRAY_KEY_EXISTS_SPEC_CONST_CV) \
-       _(3160, ZEND_ARRAY_KEY_EXISTS_SPEC_TMPVAR_CONST) \
-       _(3161, ZEND_ARRAY_KEY_EXISTS_SPEC_TMPVAR_TMPVAR) \
-       _(3162, ZEND_ARRAY_KEY_EXISTS_SPEC_TMPVAR_TMPVAR) \
-       _(3164, ZEND_ARRAY_KEY_EXISTS_SPEC_TMPVAR_CV) \
-       _(3165, ZEND_ARRAY_KEY_EXISTS_SPEC_TMPVAR_CONST) \
-       _(3166, ZEND_ARRAY_KEY_EXISTS_SPEC_TMPVAR_TMPVAR) \
-       _(3167, ZEND_ARRAY_KEY_EXISTS_SPEC_TMPVAR_TMPVAR) \
-       _(3169, ZEND_ARRAY_KEY_EXISTS_SPEC_TMPVAR_CV) \
-       _(3175, ZEND_ARRAY_KEY_EXISTS_SPEC_CV_CONST) \
-       _(3176, ZEND_ARRAY_KEY_EXISTS_SPEC_CV_TMPVAR) \
-       _(3177, ZEND_ARRAY_KEY_EXISTS_SPEC_CV_TMPVAR) \
-       _(3179, ZEND_ARRAY_KEY_EXISTS_SPEC_CV_CV) \
-       _(3232, ZEND_ASSIGN_OBJ_REF_SPEC_VAR_CONST_OP_DATA_VAR) \
-       _(3234, ZEND_ASSIGN_OBJ_REF_SPEC_VAR_CONST_OP_DATA_CV) \
-       _(3237, ZEND_ASSIGN_OBJ_REF_SPEC_VAR_TMPVAR_OP_DATA_VAR) \
-       _(3239, ZEND_ASSIGN_OBJ_REF_SPEC_VAR_TMPVAR_OP_DATA_CV) \
-       _(3242, ZEND_ASSIGN_OBJ_REF_SPEC_VAR_TMPVAR_OP_DATA_VAR) \
-       _(3244, ZEND_ASSIGN_OBJ_REF_SPEC_VAR_TMPVAR_OP_DATA_CV) \
-       _(3252, ZEND_ASSIGN_OBJ_REF_SPEC_VAR_CV_OP_DATA_VAR) \
-       _(3254, ZEND_ASSIGN_OBJ_REF_SPEC_VAR_CV_OP_DATA_CV) \
-       _(3257, ZEND_ASSIGN_OBJ_REF_SPEC_UNUSED_CONST_OP_DATA_VAR) \
-       _(3259, ZEND_ASSIGN_OBJ_REF_SPEC_UNUSED_CONST_OP_DATA_CV) \
-       _(3262, ZEND_ASSIGN_OBJ_REF_SPEC_UNUSED_TMPVAR_OP_DATA_VAR) \
-       _(3264, ZEND_ASSIGN_OBJ_REF_SPEC_UNUSED_TMPVAR_OP_DATA_CV) \
-       _(3267, ZEND_ASSIGN_OBJ_REF_SPEC_UNUSED_TMPVAR_OP_DATA_VAR) \
-       _(3269, ZEND_ASSIGN_OBJ_REF_SPEC_UNUSED_TMPVAR_OP_DATA_CV) \
-       _(3277, ZEND_ASSIGN_OBJ_REF_SPEC_UNUSED_CV_OP_DATA_VAR) \
-       _(3279, ZEND_ASSIGN_OBJ_REF_SPEC_UNUSED_CV_OP_DATA_CV) \
-       _(3282, ZEND_ASSIGN_OBJ_REF_SPEC_CV_CONST_OP_DATA_VAR) \
-       _(3284, ZEND_ASSIGN_OBJ_REF_SPEC_CV_CONST_OP_DATA_CV) \
-       _(3287, ZEND_ASSIGN_OBJ_REF_SPEC_CV_TMPVAR_OP_DATA_VAR) \
-       _(3289, ZEND_ASSIGN_OBJ_REF_SPEC_CV_TMPVAR_OP_DATA_CV) \
-       _(3292, ZEND_ASSIGN_OBJ_REF_SPEC_CV_TMPVAR_OP_DATA_VAR) \
-       _(3294, ZEND_ASSIGN_OBJ_REF_SPEC_CV_TMPVAR_OP_DATA_CV) \
-       _(3302, ZEND_ASSIGN_OBJ_REF_SPEC_CV_CV_OP_DATA_VAR) \
-       _(3304, ZEND_ASSIGN_OBJ_REF_SPEC_CV_CV_OP_DATA_CV) \
-       _(3305, ZEND_ASSIGN_STATIC_PROP_SPEC_OP_DATA_CONST) \
-       _(3306, ZEND_ASSIGN_STATIC_PROP_SPEC_OP_DATA_TMP) \
-       _(3307, ZEND_ASSIGN_STATIC_PROP_SPEC_OP_DATA_VAR) \
-       _(3309, ZEND_ASSIGN_STATIC_PROP_SPEC_OP_DATA_CV) \
-       _(3310, ZEND_ASSIGN_STATIC_PROP_REF_SPEC) \
-       _(3311, ZEND_PRE_INC_STATIC_PROP_SPEC) \
-       _(3312, ZEND_PRE_DEC_STATIC_PROP_SPEC) \
-       _(3313, ZEND_POST_INC_STATIC_PROP_SPEC) \
-       _(3314, ZEND_POST_DEC_STATIC_PROP_SPEC) \
-       _(3315, ZEND_COPY_TMP_SPEC_TMPVAR_UNUSED) \
-       _(3316, ZEND_ADD_ARRAY_UNPACK_SPEC) \
-       _(3317, ZEND_JMP_FORWARD_SPEC) \
-       _(3323, ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST) \
-       _(3324, ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
-       _(3325, ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
-       _(3327, ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
-       _(3328, ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST) \
-       _(3329, ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
-       _(3330, ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
-       _(3332, ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
-       _(3338, ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST) \
-       _(3339, ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
-       _(3340, ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
-       _(3342, ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
-       _(3348, ZEND_ADD_LONG_SPEC_TMPVARCV_CONST) \
-       _(3349, ZEND_ADD_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(3350, ZEND_ADD_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(3352, ZEND_ADD_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(3353, ZEND_ADD_LONG_SPEC_TMPVARCV_CONST) \
-       _(3354, ZEND_ADD_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(3355, ZEND_ADD_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(3357, ZEND_ADD_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(3363, ZEND_ADD_LONG_SPEC_TMPVARCV_CONST) \
-       _(3364, ZEND_ADD_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(3365, ZEND_ADD_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(3367, ZEND_ADD_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(3373, ZEND_ADD_DOUBLE_SPEC_TMPVARCV_CONST) \
-       _(3374, ZEND_ADD_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(3375, ZEND_ADD_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(3377, ZEND_ADD_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(3378, ZEND_ADD_DOUBLE_SPEC_TMPVARCV_CONST) \
-       _(3379, ZEND_ADD_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(3380, ZEND_ADD_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(3382, ZEND_ADD_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(3388, ZEND_ADD_DOUBLE_SPEC_TMPVARCV_CONST) \
-       _(3389, ZEND_ADD_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(3390, ZEND_ADD_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(3392, ZEND_ADD_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(3394, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_CONST_TMPVARCV) \
-       _(3395, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_CONST_TMPVARCV) \
-       _(3397, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_CONST_TMPVARCV) \
-       _(3398, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST) \
-       _(3399, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
-       _(3400, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
-       _(3402, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
-       _(3403, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST) \
-       _(3404, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
-       _(3405, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
-       _(3407, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
-       _(3413, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST) \
-       _(3414, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
-       _(3415, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
-       _(3417, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
-       _(3419, ZEND_SUB_LONG_SPEC_CONST_TMPVARCV) \
-       _(3420, ZEND_SUB_LONG_SPEC_CONST_TMPVARCV) \
-       _(3422, ZEND_SUB_LONG_SPEC_CONST_TMPVARCV) \
-       _(3423, ZEND_SUB_LONG_SPEC_TMPVARCV_CONST) \
-       _(3424, ZEND_SUB_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(3425, ZEND_SUB_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(3427, ZEND_SUB_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(3428, ZEND_SUB_LONG_SPEC_TMPVARCV_CONST) \
-       _(3429, ZEND_SUB_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(3430, ZEND_SUB_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(3432, ZEND_SUB_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(3438, ZEND_SUB_LONG_SPEC_TMPVARCV_CONST) \
-       _(3439, ZEND_SUB_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(3440, ZEND_SUB_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(3442, ZEND_SUB_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(3444, ZEND_SUB_DOUBLE_SPEC_CONST_TMPVARCV) \
-       _(3445, ZEND_SUB_DOUBLE_SPEC_CONST_TMPVARCV) \
-       _(3447, ZEND_SUB_DOUBLE_SPEC_CONST_TMPVARCV) \
-       _(3448, ZEND_SUB_DOUBLE_SPEC_TMPVARCV_CONST) \
-       _(3449, ZEND_SUB_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(3450, ZEND_SUB_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(3452, ZEND_SUB_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(3453, ZEND_SUB_DOUBLE_SPEC_TMPVARCV_CONST) \
-       _(3454, ZEND_SUB_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(3455, ZEND_SUB_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(3457, ZEND_SUB_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(3463, ZEND_SUB_DOUBLE_SPEC_TMPVARCV_CONST) \
-       _(3464, ZEND_SUB_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(3465, ZEND_SUB_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(3467, ZEND_SUB_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(3473, ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST) \
-       _(3474, ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
-       _(3475, ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
-       _(3477, ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
-       _(3478, ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST) \
-       _(3479, ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
-       _(3480, ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
-       _(3482, ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
-       _(3488, ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST) \
-       _(3489, ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
-       _(3490, ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
-       _(3492, ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
-       _(3498, ZEND_MUL_LONG_SPEC_TMPVARCV_CONST) \
-       _(3499, ZEND_MUL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(3500, ZEND_MUL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(3502, ZEND_MUL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(3503, ZEND_MUL_LONG_SPEC_TMPVARCV_CONST) \
-       _(3504, ZEND_MUL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(3505, ZEND_MUL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(3507, ZEND_MUL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(3513, ZEND_MUL_LONG_SPEC_TMPVARCV_CONST) \
-       _(3514, ZEND_MUL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(3515, ZEND_MUL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(3517, ZEND_MUL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(3523, ZEND_MUL_DOUBLE_SPEC_TMPVARCV_CONST) \
-       _(3524, ZEND_MUL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(3525, ZEND_MUL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(3527, ZEND_MUL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(3528, ZEND_MUL_DOUBLE_SPEC_TMPVARCV_CONST) \
-       _(3529, ZEND_MUL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(3530, ZEND_MUL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(3532, ZEND_MUL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(3538, ZEND_MUL_DOUBLE_SPEC_TMPVARCV_CONST) \
-       _(3539, ZEND_MUL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(3540, ZEND_MUL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(3542, ZEND_MUL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(3558, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST) \
-       _(3559, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ) \
-       _(3560, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ) \
-       _(3561, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(3562, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(3563, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(3564, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(3565, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(3566, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(3570, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(3571, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(3572, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(3573, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST) \
-       _(3574, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ) \
-       _(3575, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ) \
-       _(3576, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(3577, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(3578, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(3579, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(3580, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(3581, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(3585, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(3586, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(3587, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(3603, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST) \
-       _(3604, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ) \
-       _(3605, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ) \
-       _(3606, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(3607, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(3608, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(3609, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(3610, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(3611, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(3615, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(3616, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(3617, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(3633, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST) \
-       _(3634, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ) \
-       _(3635, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ) \
-       _(3636, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(3637, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(3638, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(3639, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(3640, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(3641, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(3645, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(3646, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(3647, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(3648, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST) \
-       _(3649, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ) \
-       _(3650, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ) \
-       _(3651, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(3652, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(3653, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(3654, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(3655, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(3656, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(3660, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(3661, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(3662, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(3678, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST) \
-       _(3679, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ) \
-       _(3680, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ) \
-       _(3681, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(3682, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(3683, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(3684, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(3685, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(3686, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(3690, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(3691, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(3692, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(3708, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST) \
-       _(3709, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ) \
-       _(3710, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ) \
-       _(3711, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(3712, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(3713, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(3714, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(3715, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(3716, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(3720, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(3721, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(3722, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(3723, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST) \
-       _(3724, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ) \
-       _(3725, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ) \
-       _(3726, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(3727, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(3728, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(3729, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(3730, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(3731, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(3735, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(3736, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(3737, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(3753, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST) \
-       _(3754, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ) \
-       _(3755, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ) \
-       _(3756, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(3757, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(3758, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(3759, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(3760, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(3761, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(3765, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(3766, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(3767, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(3783, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST) \
-       _(3784, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ) \
-       _(3785, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ) \
-       _(3786, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(3787, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(3788, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(3789, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(3790, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(3791, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(3795, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(3796, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(3797, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(3798, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST) \
-       _(3799, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ) \
-       _(3800, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ) \
-       _(3801, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(3802, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(3803, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(3804, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(3805, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(3806, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(3810, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(3811, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(3812, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(3828, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST) \
-       _(3829, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ) \
-       _(3830, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ) \
-       _(3831, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(3832, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(3833, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(3834, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(3835, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(3836, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(3840, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(3841, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(3842, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(3846, ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV) \
-       _(3847, ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV_JMPZ) \
-       _(3848, ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV_JMPNZ) \
-       _(3849, ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV) \
-       _(3850, ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV_JMPZ) \
-       _(3851, ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV_JMPNZ) \
-       _(3855, ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV) \
-       _(3856, ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV_JMPZ) \
-       _(3857, ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV_JMPNZ) \
-       _(3858, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST) \
-       _(3859, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST_JMPZ) \
-       _(3860, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST_JMPNZ) \
-       _(3861, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(3862, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(3863, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(3864, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(3865, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(3866, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(3870, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(3871, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(3872, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(3873, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST) \
-       _(3874, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST_JMPZ) \
-       _(3875, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST_JMPNZ) \
-       _(3876, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(3877, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(3878, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(3879, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(3880, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(3881, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(3885, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(3886, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(3887, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(3903, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST) \
-       _(3904, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST_JMPZ) \
-       _(3905, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST_JMPNZ) \
-       _(3906, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(3907, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(3908, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(3909, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(3910, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(3911, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(3915, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(3916, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(3917, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(3921, ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV) \
-       _(3922, ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV_JMPZ) \
-       _(3923, ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV_JMPNZ) \
-       _(3924, ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV) \
-       _(3925, ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV_JMPZ) \
-       _(3926, ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV_JMPNZ) \
-       _(3930, ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV) \
-       _(3931, ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV_JMPZ) \
-       _(3932, ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV_JMPNZ) \
-       _(3933, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST) \
-       _(3934, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ) \
-       _(3935, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ) \
-       _(3936, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(3937, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(3938, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(3939, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(3940, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(3941, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(3945, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(3946, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(3947, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(3948, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST) \
-       _(3949, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ) \
-       _(3950, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ) \
-       _(3951, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(3952, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(3953, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(3954, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(3955, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(3956, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(3960, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(3961, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(3962, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(3978, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST) \
-       _(3979, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ) \
-       _(3980, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ) \
-       _(3981, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(3982, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(3983, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(3984, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(3985, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(3986, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(3990, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(3991, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(3992, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(3996, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV) \
-       _(3997, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV_JMPZ) \
-       _(3998, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV_JMPNZ) \
-       _(3999, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV) \
-       _(4000, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV_JMPZ) \
-       _(4001, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV_JMPNZ) \
-       _(4005, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV) \
-       _(4006, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV_JMPZ) \
-       _(4007, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV_JMPNZ) \
-       _(4008, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST) \
-       _(4009, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ) \
-       _(4010, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ) \
-       _(4011, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(4012, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(4013, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(4014, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(4015, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(4016, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(4020, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(4021, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(4022, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(4023, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST) \
-       _(4024, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ) \
-       _(4025, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ) \
-       _(4026, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(4027, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(4028, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(4029, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(4030, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(4031, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(4035, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(4036, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(4037, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(4053, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST) \
-       _(4054, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ) \
-       _(4055, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ) \
-       _(4056, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(4057, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(4058, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(4059, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(4060, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(4061, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(4065, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(4066, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(4067, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(4071, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV) \
-       _(4072, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV_JMPZ) \
-       _(4073, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV_JMPNZ) \
-       _(4074, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV) \
-       _(4075, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV_JMPZ) \
-       _(4076, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV_JMPNZ) \
-       _(4080, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV) \
-       _(4081, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV_JMPZ) \
-       _(4082, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV_JMPNZ) \
-       _(4083, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST) \
-       _(4084, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ) \
-       _(4085, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ) \
-       _(4086, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(4087, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(4088, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(4089, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(4090, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(4091, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(4095, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(4096, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(4097, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(4098, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST) \
-       _(4099, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ) \
-       _(4100, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ) \
-       _(4101, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(4102, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(4103, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(4104, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(4105, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(4106, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(4110, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(4111, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(4112, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(4128, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST) \
-       _(4129, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ) \
-       _(4130, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ) \
-       _(4131, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(4132, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(4133, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(4134, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(4135, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(4136, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(4140, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(4141, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(4142, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(4143, ZEND_PRE_INC_LONG_NO_OVERFLOW_SPEC_TMPVARCV_RETVAL_UNUSED) \
-       _(4144, ZEND_PRE_INC_LONG_NO_OVERFLOW_SPEC_TMPVARCV_RETVAL_USED) \
-       _(4145, ZEND_PRE_INC_LONG_SPEC_TMPVARCV_RETVAL_UNUSED) \
-       _(4146, ZEND_PRE_INC_LONG_SPEC_TMPVARCV_RETVAL_USED) \
-       _(4147, ZEND_PRE_INC_LONG_OR_DOUBLE_SPEC_TMPVARCV_RETVAL_UNUSED) \
-       _(4148, ZEND_PRE_INC_LONG_OR_DOUBLE_SPEC_TMPVARCV_RETVAL_USED) \
-       _(4149, ZEND_PRE_DEC_LONG_NO_OVERFLOW_SPEC_TMPVARCV_RETVAL_UNUSED) \
-       _(4150, ZEND_PRE_DEC_LONG_NO_OVERFLOW_SPEC_TMPVARCV_RETVAL_USED) \
-       _(4151, ZEND_PRE_DEC_LONG_SPEC_TMPVARCV_RETVAL_UNUSED) \
-       _(4152, ZEND_PRE_DEC_LONG_SPEC_TMPVARCV_RETVAL_USED) \
-       _(4153, ZEND_PRE_DEC_LONG_OR_DOUBLE_SPEC_TMPVARCV_RETVAL_UNUSED) \
-       _(4154, ZEND_PRE_DEC_LONG_OR_DOUBLE_SPEC_TMPVARCV_RETVAL_USED) \
-       _(4155, ZEND_POST_INC_LONG_NO_OVERFLOW_SPEC_TMPVARCV) \
-       _(4156, ZEND_POST_INC_LONG_SPEC_TMPVARCV) \
-       _(4157, ZEND_POST_INC_LONG_OR_DOUBLE_SPEC_TMPVARCV) \
-       _(4158, ZEND_POST_DEC_LONG_NO_OVERFLOW_SPEC_TMPVARCV) \
-       _(4159, ZEND_POST_DEC_LONG_SPEC_TMPVARCV) \
-       _(4160, ZEND_POST_DEC_LONG_OR_DOUBLE_SPEC_TMPVARCV) \
-       _(4161, ZEND_QM_ASSIGN_DOUBLE_SPEC_CONST) \
-       _(4162, ZEND_QM_ASSIGN_DOUBLE_SPEC_TMPVARCV) \
-       _(4163, ZEND_QM_ASSIGN_DOUBLE_SPEC_TMPVARCV) \
-       _(4165, ZEND_QM_ASSIGN_DOUBLE_SPEC_TMPVARCV) \
-       _(4166, ZEND_QM_ASSIGN_NOREF_SPEC_CONST) \
-       _(4167, ZEND_QM_ASSIGN_NOREF_SPEC_TMPVARCV) \
-       _(4168, ZEND_QM_ASSIGN_NOREF_SPEC_TMPVARCV) \
-       _(4170, ZEND_QM_ASSIGN_NOREF_SPEC_TMPVARCV) \
-       _(4172, ZEND_FETCH_DIM_R_INDEX_SPEC_CONST_TMPVARCV) \
-       _(4173, ZEND_FETCH_DIM_R_INDEX_SPEC_CONST_TMPVARCV) \
-       _(4175, ZEND_FETCH_DIM_R_INDEX_SPEC_CONST_TMPVARCV) \
-       _(4176, ZEND_FETCH_DIM_R_INDEX_SPEC_TMPVAR_CONST) \
-       _(4177, ZEND_FETCH_DIM_R_INDEX_SPEC_TMPVAR_TMPVARCV) \
-       _(4178, ZEND_FETCH_DIM_R_INDEX_SPEC_TMPVAR_TMPVARCV) \
-       _(4180, ZEND_FETCH_DIM_R_INDEX_SPEC_TMPVAR_TMPVARCV) \
-       _(4181, ZEND_FETCH_DIM_R_INDEX_SPEC_TMPVAR_CONST) \
-       _(4182, ZEND_FETCH_DIM_R_INDEX_SPEC_TMPVAR_TMPVARCV) \
-       _(4183, ZEND_FETCH_DIM_R_INDEX_SPEC_TMPVAR_TMPVARCV) \
-       _(4185, ZEND_FETCH_DIM_R_INDEX_SPEC_TMPVAR_TMPVARCV) \
-       _(4191, ZEND_FETCH_DIM_R_INDEX_SPEC_CV_CONST) \
-       _(4192, ZEND_FETCH_DIM_R_INDEX_SPEC_CV_TMPVARCV) \
-       _(4193, ZEND_FETCH_DIM_R_INDEX_SPEC_CV_TMPVARCV) \
-       _(4195, ZEND_FETCH_DIM_R_INDEX_SPEC_CV_TMPVARCV) \
-       _(4198, ZEND_SEND_VAR_SIMPLE_SPEC_VAR) \
-       _(4200, ZEND_SEND_VAR_SIMPLE_SPEC_CV) \
-       _(4203, ZEND_SEND_VAR_EX_SIMPLE_SPEC_VAR) \
-       _(4205, ZEND_SEND_VAR_EX_SIMPLE_SPEC_CV) \
-       _(4206, ZEND_SEND_VAL_SIMPLE_SPEC_CONST) \
-       _(4207, ZEND_SEND_VAL_EX_SIMPLE_SPEC_CONST) \
-       _(4208, ZEND_FE_FETCH_R_SIMPLE_SPEC_VAR_CV_RETVAL_UNUSED) \
-       _(4209, ZEND_FE_FETCH_R_SIMPLE_SPEC_VAR_CV_RETVAL_USED) \
-       _(4209+1, ZEND_NULL)
+       _(3049, ZEND_SPACESHIP_SPEC_TMPVAR_TMPVAR) \
+       _(3051, ZEND_SPACESHIP_SPEC_TMPVAR_CV) \
+       _(3057, ZEND_SPACESHIP_SPEC_CV_CONST) \
+       _(3058, ZEND_SPACESHIP_SPEC_CV_TMPVAR) \
+       _(3059, ZEND_SPACESHIP_SPEC_CV_TMPVAR) \
+       _(3061, ZEND_SPACESHIP_SPEC_CV_CV) \
+       _(3062, ZEND_DECLARE_ANON_CLASS_SPEC) \
+       _(3063, ZEND_DECLARE_ANON_INHERITED_CLASS_SPEC_CONST_CONST) \
+       _(3064, ZEND_FETCH_STATIC_PROP_R_SPEC) \
+       _(3065, ZEND_FETCH_STATIC_PROP_W_SPEC) \
+       _(3066, ZEND_FETCH_STATIC_PROP_RW_SPEC) \
+       _(3067, ZEND_FETCH_STATIC_PROP_IS_SPEC) \
+       _(3068, ZEND_FETCH_STATIC_PROP_FUNC_ARG_SPEC) \
+       _(3069, ZEND_FETCH_STATIC_PROP_UNSET_SPEC) \
+       _(3070, ZEND_UNSET_STATIC_PROP_SPEC) \
+       _(3071, ZEND_ISSET_ISEMPTY_STATIC_PROP_SPEC) \
+       _(3072, ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_CONST) \
+       _(3074, ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_CONST) \
+       _(3075, ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_CONST) \
+       _(3077, ZEND_BIND_LEXICAL_SPEC_TMP_CV) \
+       _(3078, ZEND_BIND_STATIC_SPEC_CV_UNUSED) \
+       _(3079, ZEND_FETCH_THIS_SPEC_UNUSED_UNUSED) \
+       _(3080, ZEND_SEND_FUNC_ARG_SPEC_VAR) \
+       _(3081, ZEND_ISSET_ISEMPTY_THIS_SPEC_UNUSED_UNUSED) \
+       _(3082, ZEND_SWITCH_LONG_SPEC_CONST_CONST) \
+       _(3083, ZEND_SWITCH_LONG_SPEC_TMPVARCV_CONST) \
+       _(3084, ZEND_SWITCH_LONG_SPEC_TMPVARCV_CONST) \
+       _(3086, ZEND_SWITCH_LONG_SPEC_TMPVARCV_CONST) \
+       _(3087, ZEND_SWITCH_STRING_SPEC_CONST_CONST) \
+       _(3088, ZEND_SWITCH_STRING_SPEC_TMPVARCV_CONST) \
+       _(3089, ZEND_SWITCH_STRING_SPEC_TMPVARCV_CONST) \
+       _(3091, ZEND_SWITCH_STRING_SPEC_TMPVARCV_CONST) \
+       _(3092, ZEND_IN_ARRAY_SPEC_CONST_CONST) \
+       _(3093, ZEND_IN_ARRAY_SPEC_TMP_CONST) \
+       _(3094, ZEND_IN_ARRAY_SPEC_VAR_CONST) \
+       _(3096, ZEND_IN_ARRAY_SPEC_CV_CONST) \
+       _(3097, ZEND_COUNT_SPEC_CONST_UNUSED) \
+       _(3098, ZEND_COUNT_SPEC_TMP_UNUSED) \
+       _(3099, ZEND_COUNT_SPEC_VAR_UNUSED) \
+       _(3101, ZEND_COUNT_SPEC_CV_UNUSED) \
+       _(3102, ZEND_GET_CLASS_SPEC_CONST_UNUSED) \
+       _(3103, ZEND_GET_CLASS_SPEC_TMP_UNUSED) \
+       _(3104, ZEND_GET_CLASS_SPEC_VAR_UNUSED) \
+       _(3105, ZEND_GET_CLASS_SPEC_UNUSED_UNUSED) \
+       _(3106, ZEND_GET_CLASS_SPEC_CV_UNUSED) \
+       _(3107, ZEND_GET_CALLED_CLASS_SPEC_UNUSED_UNUSED) \
+       _(3108, ZEND_GET_TYPE_SPEC_CONST_UNUSED) \
+       _(3109, ZEND_GET_TYPE_SPEC_TMP_UNUSED) \
+       _(3110, ZEND_GET_TYPE_SPEC_VAR_UNUSED) \
+       _(3112, ZEND_GET_TYPE_SPEC_CV_UNUSED) \
+       _(3113, ZEND_FUNC_NUM_ARGS_SPEC_UNUSED_UNUSED) \
+       _(3114, ZEND_FUNC_GET_ARGS_SPEC_CONST_UNUSED) \
+       _(3117, ZEND_FUNC_GET_ARGS_SPEC_UNUSED_UNUSED) \
+       _(3119, ZEND_UNSET_CV_SPEC_CV_UNUSED) \
+       _(3120, ZEND_ISSET_ISEMPTY_CV_SPEC_CV_UNUSED_SET) \
+       _(3121, ZEND_ISSET_ISEMPTY_CV_SPEC_CV_UNUSED_EMPTY) \
+       _(3122, ZEND_FETCH_LIST_W_SPEC_VAR_CONST) \
+       _(3123, ZEND_FETCH_LIST_W_SPEC_VAR_TMPVAR) \
+       _(3124, ZEND_FETCH_LIST_W_SPEC_VAR_TMPVAR) \
+       _(3126, ZEND_FETCH_LIST_W_SPEC_VAR_CV) \
+       _(3127, ZEND_ARRAY_KEY_EXISTS_SPEC_CONST_CONST) \
+       _(3128, ZEND_ARRAY_KEY_EXISTS_SPEC_CONST_TMPVAR) \
+       _(3129, ZEND_ARRAY_KEY_EXISTS_SPEC_CONST_TMPVAR) \
+       _(3131, ZEND_ARRAY_KEY_EXISTS_SPEC_CONST_CV) \
+       _(3132, ZEND_ARRAY_KEY_EXISTS_SPEC_TMPVAR_CONST) \
+       _(3133, ZEND_ARRAY_KEY_EXISTS_SPEC_TMPVAR_TMPVAR) \
+       _(3134, ZEND_ARRAY_KEY_EXISTS_SPEC_TMPVAR_TMPVAR) \
+       _(3136, ZEND_ARRAY_KEY_EXISTS_SPEC_TMPVAR_CV) \
+       _(3137, ZEND_ARRAY_KEY_EXISTS_SPEC_TMPVAR_CONST) \
+       _(3138, ZEND_ARRAY_KEY_EXISTS_SPEC_TMPVAR_TMPVAR) \
+       _(3139, ZEND_ARRAY_KEY_EXISTS_SPEC_TMPVAR_TMPVAR) \
+       _(3141, ZEND_ARRAY_KEY_EXISTS_SPEC_TMPVAR_CV) \
+       _(3147, ZEND_ARRAY_KEY_EXISTS_SPEC_CV_CONST) \
+       _(3148, ZEND_ARRAY_KEY_EXISTS_SPEC_CV_TMPVAR) \
+       _(3149, ZEND_ARRAY_KEY_EXISTS_SPEC_CV_TMPVAR) \
+       _(3151, ZEND_ARRAY_KEY_EXISTS_SPEC_CV_CV) \
+       _(3204, ZEND_ASSIGN_OBJ_REF_SPEC_VAR_CONST_OP_DATA_VAR) \
+       _(3206, ZEND_ASSIGN_OBJ_REF_SPEC_VAR_CONST_OP_DATA_CV) \
+       _(3209, ZEND_ASSIGN_OBJ_REF_SPEC_VAR_TMPVAR_OP_DATA_VAR) \
+       _(3211, ZEND_ASSIGN_OBJ_REF_SPEC_VAR_TMPVAR_OP_DATA_CV) \
+       _(3214, ZEND_ASSIGN_OBJ_REF_SPEC_VAR_TMPVAR_OP_DATA_VAR) \
+       _(3216, ZEND_ASSIGN_OBJ_REF_SPEC_VAR_TMPVAR_OP_DATA_CV) \
+       _(3224, ZEND_ASSIGN_OBJ_REF_SPEC_VAR_CV_OP_DATA_VAR) \
+       _(3226, ZEND_ASSIGN_OBJ_REF_SPEC_VAR_CV_OP_DATA_CV) \
+       _(3229, ZEND_ASSIGN_OBJ_REF_SPEC_UNUSED_CONST_OP_DATA_VAR) \
+       _(3231, ZEND_ASSIGN_OBJ_REF_SPEC_UNUSED_CONST_OP_DATA_CV) \
+       _(3234, ZEND_ASSIGN_OBJ_REF_SPEC_UNUSED_TMPVAR_OP_DATA_VAR) \
+       _(3236, ZEND_ASSIGN_OBJ_REF_SPEC_UNUSED_TMPVAR_OP_DATA_CV) \
+       _(3239, ZEND_ASSIGN_OBJ_REF_SPEC_UNUSED_TMPVAR_OP_DATA_VAR) \
+       _(3241, ZEND_ASSIGN_OBJ_REF_SPEC_UNUSED_TMPVAR_OP_DATA_CV) \
+       _(3249, ZEND_ASSIGN_OBJ_REF_SPEC_UNUSED_CV_OP_DATA_VAR) \
+       _(3251, ZEND_ASSIGN_OBJ_REF_SPEC_UNUSED_CV_OP_DATA_CV) \
+       _(3254, ZEND_ASSIGN_OBJ_REF_SPEC_CV_CONST_OP_DATA_VAR) \
+       _(3256, ZEND_ASSIGN_OBJ_REF_SPEC_CV_CONST_OP_DATA_CV) \
+       _(3259, ZEND_ASSIGN_OBJ_REF_SPEC_CV_TMPVAR_OP_DATA_VAR) \
+       _(3261, ZEND_ASSIGN_OBJ_REF_SPEC_CV_TMPVAR_OP_DATA_CV) \
+       _(3264, ZEND_ASSIGN_OBJ_REF_SPEC_CV_TMPVAR_OP_DATA_VAR) \
+       _(3266, ZEND_ASSIGN_OBJ_REF_SPEC_CV_TMPVAR_OP_DATA_CV) \
+       _(3274, ZEND_ASSIGN_OBJ_REF_SPEC_CV_CV_OP_DATA_VAR) \
+       _(3276, ZEND_ASSIGN_OBJ_REF_SPEC_CV_CV_OP_DATA_CV) \
+       _(3277, ZEND_ASSIGN_STATIC_PROP_SPEC_OP_DATA_CONST) \
+       _(3278, ZEND_ASSIGN_STATIC_PROP_SPEC_OP_DATA_TMP) \
+       _(3279, ZEND_ASSIGN_STATIC_PROP_SPEC_OP_DATA_VAR) \
+       _(3281, ZEND_ASSIGN_STATIC_PROP_SPEC_OP_DATA_CV) \
+       _(3282, ZEND_ASSIGN_STATIC_PROP_REF_SPEC) \
+       _(3283, ZEND_PRE_INC_STATIC_PROP_SPEC) \
+       _(3284, ZEND_PRE_DEC_STATIC_PROP_SPEC) \
+       _(3285, ZEND_POST_INC_STATIC_PROP_SPEC) \
+       _(3286, ZEND_POST_DEC_STATIC_PROP_SPEC) \
+       _(3287, ZEND_COPY_TMP_SPEC_TMPVAR_UNUSED) \
+       _(3288, ZEND_ADD_ARRAY_UNPACK_SPEC) \
+       _(3289, ZEND_JMP_FORWARD_SPEC) \
+       _(3295, ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST) \
+       _(3296, ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
+       _(3297, ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
+       _(3299, ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
+       _(3300, ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST) \
+       _(3301, ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
+       _(3302, ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
+       _(3304, ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
+       _(3310, ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST) \
+       _(3311, ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
+       _(3312, ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
+       _(3314, ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
+       _(3320, ZEND_ADD_LONG_SPEC_TMPVARCV_CONST) \
+       _(3321, ZEND_ADD_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3322, ZEND_ADD_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3324, ZEND_ADD_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3325, ZEND_ADD_LONG_SPEC_TMPVARCV_CONST) \
+       _(3326, ZEND_ADD_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3327, ZEND_ADD_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3329, ZEND_ADD_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3335, ZEND_ADD_LONG_SPEC_TMPVARCV_CONST) \
+       _(3336, ZEND_ADD_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3337, ZEND_ADD_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3339, ZEND_ADD_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3345, ZEND_ADD_DOUBLE_SPEC_TMPVARCV_CONST) \
+       _(3346, ZEND_ADD_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(3347, ZEND_ADD_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(3349, ZEND_ADD_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(3350, ZEND_ADD_DOUBLE_SPEC_TMPVARCV_CONST) \
+       _(3351, ZEND_ADD_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(3352, ZEND_ADD_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(3354, ZEND_ADD_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(3360, ZEND_ADD_DOUBLE_SPEC_TMPVARCV_CONST) \
+       _(3361, ZEND_ADD_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(3362, ZEND_ADD_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(3364, ZEND_ADD_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(3366, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_CONST_TMPVARCV) \
+       _(3367, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_CONST_TMPVARCV) \
+       _(3369, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_CONST_TMPVARCV) \
+       _(3370, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST) \
+       _(3371, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
+       _(3372, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
+       _(3374, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
+       _(3375, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST) \
+       _(3376, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
+       _(3377, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
+       _(3379, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
+       _(3385, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST) \
+       _(3386, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
+       _(3387, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
+       _(3389, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
+       _(3391, ZEND_SUB_LONG_SPEC_CONST_TMPVARCV) \
+       _(3392, ZEND_SUB_LONG_SPEC_CONST_TMPVARCV) \
+       _(3394, ZEND_SUB_LONG_SPEC_CONST_TMPVARCV) \
+       _(3395, ZEND_SUB_LONG_SPEC_TMPVARCV_CONST) \
+       _(3396, ZEND_SUB_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3397, ZEND_SUB_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3399, ZEND_SUB_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3400, ZEND_SUB_LONG_SPEC_TMPVARCV_CONST) \
+       _(3401, ZEND_SUB_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3402, ZEND_SUB_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3404, ZEND_SUB_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3410, ZEND_SUB_LONG_SPEC_TMPVARCV_CONST) \
+       _(3411, ZEND_SUB_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3412, ZEND_SUB_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3414, ZEND_SUB_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3416, ZEND_SUB_DOUBLE_SPEC_CONST_TMPVARCV) \
+       _(3417, ZEND_SUB_DOUBLE_SPEC_CONST_TMPVARCV) \
+       _(3419, ZEND_SUB_DOUBLE_SPEC_CONST_TMPVARCV) \
+       _(3420, ZEND_SUB_DOUBLE_SPEC_TMPVARCV_CONST) \
+       _(3421, ZEND_SUB_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(3422, ZEND_SUB_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(3424, ZEND_SUB_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(3425, ZEND_SUB_DOUBLE_SPEC_TMPVARCV_CONST) \
+       _(3426, ZEND_SUB_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(3427, ZEND_SUB_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(3429, ZEND_SUB_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(3435, ZEND_SUB_DOUBLE_SPEC_TMPVARCV_CONST) \
+       _(3436, ZEND_SUB_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(3437, ZEND_SUB_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(3439, ZEND_SUB_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(3445, ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST) \
+       _(3446, ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
+       _(3447, ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
+       _(3449, ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
+       _(3450, ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST) \
+       _(3451, ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
+       _(3452, ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
+       _(3454, ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
+       _(3460, ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST) \
+       _(3461, ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
+       _(3462, ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
+       _(3464, ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
+       _(3470, ZEND_MUL_LONG_SPEC_TMPVARCV_CONST) \
+       _(3471, ZEND_MUL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3472, ZEND_MUL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3474, ZEND_MUL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3475, ZEND_MUL_LONG_SPEC_TMPVARCV_CONST) \
+       _(3476, ZEND_MUL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3477, ZEND_MUL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3479, ZEND_MUL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3485, ZEND_MUL_LONG_SPEC_TMPVARCV_CONST) \
+       _(3486, ZEND_MUL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3487, ZEND_MUL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3489, ZEND_MUL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3495, ZEND_MUL_DOUBLE_SPEC_TMPVARCV_CONST) \
+       _(3496, ZEND_MUL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(3497, ZEND_MUL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(3499, ZEND_MUL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(3500, ZEND_MUL_DOUBLE_SPEC_TMPVARCV_CONST) \
+       _(3501, ZEND_MUL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(3502, ZEND_MUL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(3504, ZEND_MUL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(3510, ZEND_MUL_DOUBLE_SPEC_TMPVARCV_CONST) \
+       _(3511, ZEND_MUL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(3512, ZEND_MUL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(3514, ZEND_MUL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(3530, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST) \
+       _(3531, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ) \
+       _(3532, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ) \
+       _(3533, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3534, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3535, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3536, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3537, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3538, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3542, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3543, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3544, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3545, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST) \
+       _(3546, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ) \
+       _(3547, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ) \
+       _(3548, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3549, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3550, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3551, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3552, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3553, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3557, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3558, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3559, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3575, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST) \
+       _(3576, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ) \
+       _(3577, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ) \
+       _(3578, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3579, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3580, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3581, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3582, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3583, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3587, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3588, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3589, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3605, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST) \
+       _(3606, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ) \
+       _(3607, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ) \
+       _(3608, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(3609, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3610, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3611, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(3612, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3613, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3617, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(3618, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3619, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3620, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST) \
+       _(3621, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ) \
+       _(3622, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ) \
+       _(3623, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(3624, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3625, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3626, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(3627, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3628, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3632, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(3633, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3634, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3650, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST) \
+       _(3651, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ) \
+       _(3652, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ) \
+       _(3653, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(3654, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3655, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3656, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(3657, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3658, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3662, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(3663, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3664, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3680, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST) \
+       _(3681, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ) \
+       _(3682, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ) \
+       _(3683, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3684, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3685, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3686, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3687, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3688, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3692, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3693, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3694, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3695, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST) \
+       _(3696, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ) \
+       _(3697, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ) \
+       _(3698, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3699, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3700, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3701, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3702, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3703, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3707, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3708, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3709, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3725, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST) \
+       _(3726, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ) \
+       _(3727, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ) \
+       _(3728, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3729, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3730, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3731, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3732, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3733, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3737, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3738, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3739, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3755, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST) \
+       _(3756, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ) \
+       _(3757, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ) \
+       _(3758, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(3759, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3760, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3761, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(3762, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3763, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3767, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(3768, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3769, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3770, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST) \
+       _(3771, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ) \
+       _(3772, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ) \
+       _(3773, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(3774, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3775, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3776, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(3777, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3778, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3782, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(3783, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3784, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3800, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST) \
+       _(3801, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ) \
+       _(3802, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ) \
+       _(3803, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(3804, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3805, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3806, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(3807, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3808, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3812, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(3813, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3814, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3818, ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV) \
+       _(3819, ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV_JMPZ) \
+       _(3820, ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV_JMPNZ) \
+       _(3821, ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV) \
+       _(3822, ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV_JMPZ) \
+       _(3823, ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV_JMPNZ) \
+       _(3827, ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV) \
+       _(3828, ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV_JMPZ) \
+       _(3829, ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV_JMPNZ) \
+       _(3830, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST) \
+       _(3831, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST_JMPZ) \
+       _(3832, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST_JMPNZ) \
+       _(3833, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3834, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3835, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3836, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3837, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3838, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3842, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3843, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3844, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3845, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST) \
+       _(3846, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST_JMPZ) \
+       _(3847, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST_JMPNZ) \
+       _(3848, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3849, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3850, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3851, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3852, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3853, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3857, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3858, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3859, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3875, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST) \
+       _(3876, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST_JMPZ) \
+       _(3877, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST_JMPNZ) \
+       _(3878, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3879, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3880, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3881, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3882, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3883, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3887, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3888, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3889, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3893, ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV) \
+       _(3894, ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV_JMPZ) \
+       _(3895, ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV_JMPNZ) \
+       _(3896, ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV) \
+       _(3897, ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV_JMPZ) \
+       _(3898, ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV_JMPNZ) \
+       _(3902, ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV) \
+       _(3903, ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV_JMPZ) \
+       _(3904, ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV_JMPNZ) \
+       _(3905, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST) \
+       _(3906, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ) \
+       _(3907, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ) \
+       _(3908, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(3909, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3910, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3911, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(3912, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3913, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3917, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(3918, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3919, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3920, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST) \
+       _(3921, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ) \
+       _(3922, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ) \
+       _(3923, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(3924, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3925, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3926, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(3927, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3928, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3932, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(3933, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3934, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3950, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST) \
+       _(3951, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ) \
+       _(3952, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ) \
+       _(3953, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(3954, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3955, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3956, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(3957, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3958, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3962, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(3963, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3964, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3968, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV) \
+       _(3969, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV_JMPZ) \
+       _(3970, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV_JMPNZ) \
+       _(3971, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV) \
+       _(3972, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV_JMPZ) \
+       _(3973, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV_JMPNZ) \
+       _(3977, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV) \
+       _(3978, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV_JMPZ) \
+       _(3979, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV_JMPNZ) \
+       _(3980, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST) \
+       _(3981, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ) \
+       _(3982, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ) \
+       _(3983, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3984, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3985, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3986, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3987, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3988, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3992, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3993, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(3994, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(3995, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST) \
+       _(3996, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ) \
+       _(3997, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ) \
+       _(3998, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(3999, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(4000, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(4001, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(4002, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(4003, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(4007, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(4008, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(4009, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(4025, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST) \
+       _(4026, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ) \
+       _(4027, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ) \
+       _(4028, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(4029, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(4030, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(4031, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(4032, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(4033, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(4037, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(4038, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(4039, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(4043, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV) \
+       _(4044, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV_JMPZ) \
+       _(4045, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV_JMPNZ) \
+       _(4046, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV) \
+       _(4047, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV_JMPZ) \
+       _(4048, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV_JMPNZ) \
+       _(4052, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV) \
+       _(4053, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV_JMPZ) \
+       _(4054, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV_JMPNZ) \
+       _(4055, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST) \
+       _(4056, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ) \
+       _(4057, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ) \
+       _(4058, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(4059, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(4060, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(4061, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(4062, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(4063, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(4067, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(4068, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(4069, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(4070, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST) \
+       _(4071, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ) \
+       _(4072, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ) \
+       _(4073, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(4074, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(4075, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(4076, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(4077, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(4078, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(4082, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(4083, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(4084, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(4100, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST) \
+       _(4101, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ) \
+       _(4102, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ) \
+       _(4103, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(4104, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(4105, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(4106, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(4107, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(4108, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(4112, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(4113, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(4114, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(4115, ZEND_PRE_INC_LONG_NO_OVERFLOW_SPEC_TMPVARCV_RETVAL_UNUSED) \
+       _(4116, ZEND_PRE_INC_LONG_NO_OVERFLOW_SPEC_TMPVARCV_RETVAL_USED) \
+       _(4117, ZEND_PRE_INC_LONG_SPEC_TMPVARCV_RETVAL_UNUSED) \
+       _(4118, ZEND_PRE_INC_LONG_SPEC_TMPVARCV_RETVAL_USED) \
+       _(4119, ZEND_PRE_INC_LONG_OR_DOUBLE_SPEC_TMPVARCV_RETVAL_UNUSED) \
+       _(4120, ZEND_PRE_INC_LONG_OR_DOUBLE_SPEC_TMPVARCV_RETVAL_USED) \
+       _(4121, ZEND_PRE_DEC_LONG_NO_OVERFLOW_SPEC_TMPVARCV_RETVAL_UNUSED) \
+       _(4122, ZEND_PRE_DEC_LONG_NO_OVERFLOW_SPEC_TMPVARCV_RETVAL_USED) \
+       _(4123, ZEND_PRE_DEC_LONG_SPEC_TMPVARCV_RETVAL_UNUSED) \
+       _(4124, ZEND_PRE_DEC_LONG_SPEC_TMPVARCV_RETVAL_USED) \
+       _(4125, ZEND_PRE_DEC_LONG_OR_DOUBLE_SPEC_TMPVARCV_RETVAL_UNUSED) \
+       _(4126, ZEND_PRE_DEC_LONG_OR_DOUBLE_SPEC_TMPVARCV_RETVAL_USED) \
+       _(4127, ZEND_POST_INC_LONG_NO_OVERFLOW_SPEC_TMPVARCV) \
+       _(4128, ZEND_POST_INC_LONG_SPEC_TMPVARCV) \
+       _(4129, ZEND_POST_INC_LONG_OR_DOUBLE_SPEC_TMPVARCV) \
+       _(4130, ZEND_POST_DEC_LONG_NO_OVERFLOW_SPEC_TMPVARCV) \
+       _(4131, ZEND_POST_DEC_LONG_SPEC_TMPVARCV) \
+       _(4132, ZEND_POST_DEC_LONG_OR_DOUBLE_SPEC_TMPVARCV) \
+       _(4133, ZEND_QM_ASSIGN_DOUBLE_SPEC_CONST) \
+       _(4134, ZEND_QM_ASSIGN_DOUBLE_SPEC_TMPVARCV) \
+       _(4135, ZEND_QM_ASSIGN_DOUBLE_SPEC_TMPVARCV) \
+       _(4137, ZEND_QM_ASSIGN_DOUBLE_SPEC_TMPVARCV) \
+       _(4138, ZEND_QM_ASSIGN_NOREF_SPEC_CONST) \
+       _(4139, ZEND_QM_ASSIGN_NOREF_SPEC_TMPVARCV) \
+       _(4140, ZEND_QM_ASSIGN_NOREF_SPEC_TMPVARCV) \
+       _(4142, ZEND_QM_ASSIGN_NOREF_SPEC_TMPVARCV) \
+       _(4144, ZEND_FETCH_DIM_R_INDEX_SPEC_CONST_TMPVARCV) \
+       _(4145, ZEND_FETCH_DIM_R_INDEX_SPEC_CONST_TMPVARCV) \
+       _(4147, ZEND_FETCH_DIM_R_INDEX_SPEC_CONST_TMPVARCV) \
+       _(4148, ZEND_FETCH_DIM_R_INDEX_SPEC_TMPVAR_CONST) \
+       _(4149, ZEND_FETCH_DIM_R_INDEX_SPEC_TMPVAR_TMPVARCV) \
+       _(4150, ZEND_FETCH_DIM_R_INDEX_SPEC_TMPVAR_TMPVARCV) \
+       _(4152, ZEND_FETCH_DIM_R_INDEX_SPEC_TMPVAR_TMPVARCV) \
+       _(4153, ZEND_FETCH_DIM_R_INDEX_SPEC_TMPVAR_CONST) \
+       _(4154, ZEND_FETCH_DIM_R_INDEX_SPEC_TMPVAR_TMPVARCV) \
+       _(4155, ZEND_FETCH_DIM_R_INDEX_SPEC_TMPVAR_TMPVARCV) \
+       _(4157, ZEND_FETCH_DIM_R_INDEX_SPEC_TMPVAR_TMPVARCV) \
+       _(4163, ZEND_FETCH_DIM_R_INDEX_SPEC_CV_CONST) \
+       _(4164, ZEND_FETCH_DIM_R_INDEX_SPEC_CV_TMPVARCV) \
+       _(4165, ZEND_FETCH_DIM_R_INDEX_SPEC_CV_TMPVARCV) \
+       _(4167, ZEND_FETCH_DIM_R_INDEX_SPEC_CV_TMPVARCV) \
+       _(4170, ZEND_SEND_VAR_SIMPLE_SPEC_VAR) \
+       _(4172, ZEND_SEND_VAR_SIMPLE_SPEC_CV) \
+       _(4175, ZEND_SEND_VAR_EX_SIMPLE_SPEC_VAR) \
+       _(4177, ZEND_SEND_VAR_EX_SIMPLE_SPEC_CV) \
+       _(4178, ZEND_SEND_VAL_SIMPLE_SPEC_CONST) \
+       _(4179, ZEND_SEND_VAL_EX_SIMPLE_SPEC_CONST) \
+       _(4180, ZEND_FE_FETCH_R_SIMPLE_SPEC_VAR_CV_RETVAL_UNUSED) \
+       _(4181, ZEND_FE_FETCH_R_SIMPLE_SPEC_VAR_CV_RETVAL_USED) \
+       _(4181+1, ZEND_NULL)
index f12759d55208afb7636e19b5bb520d2ea7a4ae79..6496f544024dc839b2777f8ecedd68fec147eff1 100644 (file)
@@ -314,7 +314,7 @@ static uint32_t zend_vm_opcodes_flags[209] = {
        0x00040751,
        0x00002003,
        0x03000001,
-       0x00000007,
+       0x00000000,
        0x00010107,
        0x00000707,
        0x00040757,
@@ -414,7 +414,7 @@ static uint32_t zend_vm_opcodes_flags[209] = {
        0x00047000,
        0x00247000,
        0x00047000,
-       0x00047307,
+       0x00040000,
        0x00067000,
        0x00040373,
        0x00100101,