]> granicus.if.org Git - php/commitdiff
Fixed bug that exception won't be catched
authorXinchen Hui <laruence@php.net>
Tue, 18 Dec 2012 07:20:58 +0000 (15:20 +0800)
committerXinchen Hui <laruence@php.net>
Tue, 18 Dec 2012 07:20:58 +0000 (15:20 +0800)
related failed test Zend/tests/bug35437.phpt (after he latest
execute_data improvement, run with non CALL vm kind)

Zend/zend_vm_def.h
Zend/zend_vm_execute.h

index f7b10a29a68d9d557e6b657e5e726c52c6d2753c..bfe6f722f317e9f025780913e53e0e9e3d06612b 100644 (file)
@@ -1942,14 +1942,15 @@ ZEND_VM_HELPER(zend_do_fcall_common_helper, ANY, ANY)
        if (UNEXPECTED((fbc->common.fn_flags & (ZEND_ACC_ABSTRACT|ZEND_ACC_DEPRECATED)) != 0)) {
                if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_ABSTRACT) != 0)) {
                        zend_error_noreturn(E_ERROR, "Cannot call abstract method %s::%s()", fbc->common.scope->name, fbc->common.function_name);
-                       CHECK_EXCEPTION();
-                       ZEND_VM_NEXT_OPCODE(); /* Never reached */
                }
                if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_DEPRECATED) != 0)) {
                        zend_error(E_DEPRECATED, "Function %s%s%s() is deprecated",
                                fbc->common.scope ? fbc->common.scope->name : "",
                                fbc->common.scope ? "::" : "",
                                fbc->common.function_name);
+                       if (UNEXPECTED(EG(exception) != NULL)) {
+                               HANDLE_EXCEPTION();
+                       }
                }
        }
        if (fbc->common.scope &&
@@ -1959,6 +1960,9 @@ ZEND_VM_HELPER(zend_do_fcall_common_helper, ANY, ANY)
                if (fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) {
                        /* FIXME: output identifiers properly */
                        zend_error(E_STRICT, "Non-static method %s::%s() should not be called statically", fbc->common.scope->name, fbc->common.function_name);
+                       if (UNEXPECTED(EG(exception) != NULL)) {
+                               HANDLE_EXCEPTION();
+                       }
                } else {
                        /* FIXME: output identifiers properly */
                        /* An internal function assumes $this is present and won't check that. So PHP would crash by allowing the call. */
index c077d5d2a5393b2e2f828903d5619025ad511046..23a886ca85f40f2c6e6bb9a56958331e62fb1577 100644 (file)
@@ -307,11 +307,11 @@ static opcode_handler_t zend_vm_get_opcode_handler(zend_uchar opcode, zend_op* o
 #undef USE_OPLINE
 #undef LOAD_OPLINE
 #undef SAVE_OPLINE
-#define OPLINE EX(opline)
-#define DCL_OPLINE
-#define USE_OPLINE zend_op *opline = EX(opline);
-#define LOAD_OPLINE()
-#define SAVE_OPLINE()
+#define OPLINE opline
+#define DCL_OPLINE zend_op *opline;
+#define USE_OPLINE
+#define LOAD_OPLINE() opline = EX(opline)
+#define SAVE_OPLINE() EX(opline) = opline
 #undef CHECK_EXCEPTION
 #undef HANDLE_EXCEPTION
 #undef HANDLE_EXCEPTION_LEAVE
@@ -319,11 +319,11 @@ static opcode_handler_t zend_vm_get_opcode_handler(zend_uchar opcode, zend_op* o
 #define HANDLE_EXCEPTION() LOAD_OPLINE(); ZEND_VM_CONTINUE()
 #define HANDLE_EXCEPTION_LEAVE() LOAD_OPLINE(); ZEND_VM_LEAVE()
 #define LOAD_REGS()
-#define ZEND_VM_CONTINUE()         return 0
-#define ZEND_VM_RETURN()           return 1
-#define ZEND_VM_ENTER()            return 2
-#define ZEND_VM_LEAVE()            return 3
-#define ZEND_VM_DISPATCH(opcode, opline) return zend_vm_get_opcode_handler(opcode, opline)(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+#define ZEND_VM_CONTINUE() goto zend_vm_continue
+#define ZEND_VM_RETURN()   EG(in_execution) = original_in_execution; return
+#define ZEND_VM_ENTER()    goto zend_vm_enter
+#define ZEND_VM_LEAVE()    ZEND_VM_CONTINUE()
+#define ZEND_VM_DISPATCH(opcode, opline) dispatch_handler = zend_vm_get_opcode_handler(opcode, opline); goto zend_vm_dispatch;
 
 #define ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_INTERNAL execute_data TSRMLS_CC
 
@@ -332,6 +332,11 @@ ZEND_API void execute_ex(zend_execute_data *execute_data TSRMLS_DC)
        DCL_OPLINE
        zend_bool original_in_execution;
 
+       opcode_handler_t dispatch_handler;
+       int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC);
+       incdec_t incdec_op;
+       int type;
+       int prop_dim;
 
 
        original_in_execution = EG(in_execution);
@@ -346,42 +351,17 @@ zend_vm_enter:
        LOAD_OPLINE();
 
        while (1) {
-       int ret;
+zend_vm_continue:
 #ifdef ZEND_WIN32
                if (EG(timed_out)) {
                        zend_timeout(0);
                }
 #endif
 
-               if ((ret = OPLINE->handler(execute_data TSRMLS_CC)) > 0) {
-                       switch (ret) {
-                               case 1:
-                                       EG(in_execution) = original_in_execution;
-                                       return;
-                               case 2:
-                                       goto zend_vm_enter;
-                                       break;
-                               case 3:
-                                       execute_data = EG(current_execute_data);
-                                       break;
-                               default:
-                                       break;
-                       }
-               }
-
-       }
-       zend_error_noreturn(E_ERROR, "Arrived at end of main loop which shouldn't happen");
-}
-
-ZEND_API void zend_execute(zend_op_array *op_array TSRMLS_DC)
-{
-       if (EG(exception)) {
-               return;
-       } 
-       zend_execute_ex(i_create_execute_data_from_op_array(op_array, 0 TSRMLS_CC) TSRMLS_CC);
-}
-
-static int ZEND_FASTCALL zend_leave_helper_SPEC(ZEND_OPCODE_HANDLER_ARGS)
+               dispatch_handler = OPLINE->handler;
+zend_vm_dispatch:
+               switch ((int)dispatch_handler) {
+zend_leave_helper_SPEC:
 {
        zend_bool nested;
        zend_op_array *op_array = EX(op_array);
@@ -471,7 +451,7 @@ static int ZEND_FASTCALL zend_leave_helper_SPEC(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_RETURN();
 }
 
-static int ZEND_FASTCALL zend_do_fcall_common_helper_SPEC(ZEND_OPCODE_HANDLER_ARGS)
+zend_do_fcall_common_helper_SPEC:
 {
        USE_OPLINE
        zend_bool should_change_scope = 0;
@@ -482,14 +462,15 @@ static int ZEND_FASTCALL zend_do_fcall_common_helper_SPEC(ZEND_OPCODE_HANDLER_AR
        if (UNEXPECTED((fbc->common.fn_flags & (ZEND_ACC_ABSTRACT|ZEND_ACC_DEPRECATED)) != 0)) {
                if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_ABSTRACT) != 0)) {
                        zend_error_noreturn(E_ERROR, "Cannot call abstract method %s::%s()", fbc->common.scope->name, fbc->common.function_name);
-                       CHECK_EXCEPTION();
-                       ZEND_VM_NEXT_OPCODE(); /* Never reached */
                }
                if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_DEPRECATED) != 0)) {
                        zend_error(E_DEPRECATED, "Function %s%s%s() is deprecated",
                                fbc->common.scope ? fbc->common.scope->name : "",
                                fbc->common.scope ? "::" : "",
                                fbc->common.function_name);
+                       if (UNEXPECTED(EG(exception) != NULL)) {
+                               HANDLE_EXCEPTION();
+                       }
                }
        }
        if (fbc->common.scope &&
@@ -499,6 +480,9 @@ static int ZEND_FASTCALL zend_do_fcall_common_helper_SPEC(ZEND_OPCODE_HANDLER_AR
                if (fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) {
                        /* FIXME: output identifiers properly */
                        zend_error(E_STRICT, "Non-static method %s::%s() should not be called statically", fbc->common.scope->name, fbc->common.function_name);
+                       if (UNEXPECTED(EG(exception) != NULL)) {
+                               HANDLE_EXCEPTION();
+                       }
                } else {
                        /* FIXME: output identifiers properly */
                        /* An internal function assumes $this is present and won't check that. So PHP would crash by allowing the call. */
@@ -643,7 +627,7 @@ static int ZEND_FASTCALL zend_do_fcall_common_helper_SPEC(ZEND_OPCODE_HANDLER_AR
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_JMP_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1050: /*ZEND_JMP_SPEC_HANDLER*/
 {
        USE_OPLINE
 
@@ -654,7 +638,7 @@ static int ZEND_FASTCALL  ZEND_JMP_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_CONTINUE();
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_STRING_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1325: /*ZEND_INIT_STRING_SPEC_HANDLER*/
 {
        USE_OPLINE
        zval *tmp = &EX_T(opline->result.var).tmp_var;
@@ -670,13 +654,13 @@ static int ZEND_FASTCALL  ZEND_INIT_STRING_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1525: /*ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER*/
 {
        EX(function_state).function = EX(call)->fbc;
-       return zend_do_fcall_common_helper_SPEC(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       goto zend_do_fcall_common_helper_SPEC;
 }
 
-static int ZEND_FASTCALL  ZEND_GENERATOR_RETURN_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 4025: /*ZEND_GENERATOR_RETURN_SPEC_HANDLER*/ ZEND_GENERATOR_RETURN_SPEC_LABEL:
 {
        /* The generator object is stored in return_value_ptr_ptr */
        zend_generator *generator = (zend_generator *) EG(return_value_ptr_ptr);
@@ -688,7 +672,7 @@ static int ZEND_FASTCALL  ZEND_GENERATOR_RETURN_SPEC_HANDLER(ZEND_OPCODE_HANDLER
        ZEND_VM_RETURN();
 }
 
-static int ZEND_FASTCALL  ZEND_RECV_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1575: /*ZEND_RECV_SPEC_HANDLER*/
 {
        USE_OPLINE
        zend_uint arg_num = opline->op1.num;
@@ -729,7 +713,7 @@ static int ZEND_FASTCALL  ZEND_RECV_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_NEW_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1700: /*ZEND_NEW_SPEC_HANDLER*/
 {
        USE_OPLINE
        zval *object_zval;
@@ -779,7 +763,7 @@ static int ZEND_FASTCALL  ZEND_NEW_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        }
 }
 
-static int ZEND_FASTCALL  ZEND_BEGIN_SILENCE_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1425: /*ZEND_BEGIN_SILENCE_SPEC_HANDLER*/
 {
        USE_OPLINE
 
@@ -820,14 +804,14 @@ static int ZEND_FASTCALL  ZEND_BEGIN_SILENCE_SPEC_HANDLER(ZEND_OPCODE_HANDLER_AR
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_RAISE_ABSTRACT_ERROR_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3550: /*ZEND_RAISE_ABSTRACT_ERROR_SPEC_HANDLER*/
 {
        SAVE_OPLINE();
        zend_error_noreturn(E_ERROR, "Cannot call abstract method %s::%s()", EG(scope)->name, EX(op_array)->function_name);
        ZEND_VM_NEXT_OPCODE(); /* Never reached */
 }
 
-static int ZEND_FASTCALL  ZEND_EXT_STMT_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2525: /*ZEND_EXT_STMT_SPEC_HANDLER*/
 {
        SAVE_OPLINE();
        if (!EG(no_extensions)) {
@@ -837,7 +821,7 @@ static int ZEND_FASTCALL  ZEND_EXT_STMT_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2550: /*ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER*/
 {
        SAVE_OPLINE();
        if (!EG(no_extensions)) {
@@ -847,7 +831,7 @@ static int ZEND_FASTCALL  ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER(ZEND_OPCODE_HANDLER_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_EXT_FCALL_END_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2575: /*ZEND_EXT_FCALL_END_SPEC_HANDLER*/
 {
        SAVE_OPLINE();
        if (!EG(no_extensions)) {
@@ -857,7 +841,7 @@ static int ZEND_FASTCALL  ZEND_EXT_FCALL_END_SPEC_HANDLER(ZEND_OPCODE_HANDLER_AR
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_DECLARE_CLASS_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3475: /*ZEND_DECLARE_CLASS_SPEC_HANDLER*/
 {
        USE_OPLINE
 
@@ -867,7 +851,7 @@ static int ZEND_FASTCALL  ZEND_DECLARE_CLASS_SPEC_HANDLER(ZEND_OPCODE_HANDLER_AR
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3500: /*ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER*/
 {
        USE_OPLINE
 
@@ -877,7 +861,7 @@ static int ZEND_FASTCALL  ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER(ZEND_OPCODE_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3625: /*ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER*/
 {
        USE_OPLINE
        zend_class_entry **pce, **pce_orig;
@@ -892,7 +876,7 @@ static int ZEND_FASTCALL  ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER(ZEND
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_DECLARE_FUNCTION_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3525: /*ZEND_DECLARE_FUNCTION_SPEC_HANDLER*/
 {
        USE_OPLINE
 
@@ -902,7 +886,7 @@ static int ZEND_FASTCALL  ZEND_DECLARE_FUNCTION_SPEC_HANDLER(ZEND_OPCODE_HANDLER
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_TICKS_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2625: /*ZEND_TICKS_SPEC_HANDLER*/
 {
        USE_OPLINE
 
@@ -917,17 +901,17 @@ static int ZEND_FASTCALL  ZEND_TICKS_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_EXT_NOP_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2600: /*ZEND_EXT_NOP_SPEC_HANDLER*/
 {
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_NOP_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 0: /*ZEND_NOP_SPEC_HANDLER*/
 {
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ADD_TRAIT_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3850: /*ZEND_ADD_TRAIT_SPEC_HANDLER*/
 {
        USE_OPLINE
        zend_class_entry *ce = EX_T(opline->op1.var).class_entry;
@@ -957,7 +941,7 @@ static int ZEND_FASTCALL  ZEND_ADD_TRAIT_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BIND_TRAITS_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3875: /*ZEND_BIND_TRAITS_SPEC_HANDLER*/
 {
        USE_OPLINE
        zend_class_entry *ce = EX_T(opline->op1.var).class_entry;
@@ -968,7 +952,7 @@ static int ZEND_FASTCALL  ZEND_BIND_TRAITS_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_HANDLE_EXCEPTION_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3725: /*ZEND_HANDLE_EXCEPTION_SPEC_HANDLER*/
 {
        zend_uint op_num = EG(opline_before_exception)-EG(active_op_array)->opcodes;
        int i;
@@ -1067,14 +1051,14 @@ static int ZEND_FASTCALL  ZEND_HANDLE_EXCEPTION_SPEC_HANDLER(ZEND_OPCODE_HANDLER
                ZEND_VM_CONTINUE();
        } else {
                if (UNEXPECTED((EX(op_array)->fn_flags & ZEND_ACC_GENERATOR) != 0)) {
-                       return ZEND_GENERATOR_RETURN_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+                       goto ZEND_GENERATOR_RETURN_SPEC_LABEL;
                } else {
-                       return zend_leave_helper_SPEC(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+                       goto zend_leave_helper_SPEC;
                }
        }
 }
 
-static int ZEND_FASTCALL  ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3650: /*ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER*/
 {
        USE_OPLINE
 
@@ -1084,7 +1068,7 @@ static int ZEND_FASTCALL  ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER(ZEND_OPCODE_HA
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_USER_OPCODE_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3750: /*ZEND_USER_OPCODE_SPEC_HANDLER*/
 {
        USE_OPLINE
        int ret;
@@ -1098,9 +1082,9 @@ static int ZEND_FASTCALL  ZEND_USER_OPCODE_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS
                        ZEND_VM_CONTINUE();
                case ZEND_USER_OPCODE_RETURN:
                        if (UNEXPECTED((EX(op_array)->fn_flags & ZEND_ACC_GENERATOR) != 0)) {
-                               return ZEND_GENERATOR_RETURN_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+                               goto ZEND_GENERATOR_RETURN_SPEC_LABEL;
                        } else {
-                               return zend_leave_helper_SPEC(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+                               goto zend_leave_helper_SPEC;
                        }
                case ZEND_USER_OPCODE_ENTER:
                        ZEND_VM_ENTER();
@@ -1113,7 +1097,7 @@ static int ZEND_FASTCALL  ZEND_USER_OPCODE_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS
        }
 }
 
-static int ZEND_FASTCALL  ZEND_DISCARD_EXCEPTION_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3975: /*ZEND_DISCARD_EXCEPTION_SPEC_HANDLER*/
 {
        if (EG(prev_exception) != NULL) {
                /* discard the previously thrown exception */
@@ -1124,7 +1108,7 @@ static int ZEND_FASTCALL  ZEND_DISCARD_EXCEPTION_SPEC_HANDLER(ZEND_OPCODE_HANDLE
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FAST_CALL_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 4050: /*ZEND_FAST_CALL_SPEC_HANDLER*/
 {
        USE_OPLINE
 
@@ -1139,7 +1123,7 @@ static int ZEND_FASTCALL  ZEND_FAST_CALL_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_CONTINUE();
 }
 
-static int ZEND_FASTCALL  ZEND_FAST_RET_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 4075: /*ZEND_FAST_RET_SPEC_HANDLER*/
 {
        if (EX(fast_ret)) {
                ZEND_VM_SET_OPCODE(EX(fast_ret));
@@ -1157,15 +1141,15 @@ static int ZEND_FASTCALL  ZEND_FAST_RET_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
                        ZEND_VM_CONTINUE();
                } else if (UNEXPECTED((EX(op_array)->fn_flags & ZEND_ACC_GENERATOR) != 0)) {
                        zend_exception_restore(TSRMLS_C);
-                       return ZEND_GENERATOR_RETURN_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+                       goto ZEND_GENERATOR_RETURN_SPEC_LABEL;
                } else {
                        zend_exception_restore(TSRMLS_C);
-                       return zend_leave_helper_SPEC(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+                       goto zend_leave_helper_SPEC;
                }
        }
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_CLASS_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2725: /*ZEND_FETCH_CLASS_SPEC_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -1201,7 +1185,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_CLASS_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLE
        }
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_FCALL_BY_NAME_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1475: /*ZEND_INIT_FCALL_BY_NAME_SPEC_CONST_HANDLER*/
 {
        USE_OPLINE
        zval *function_name;
@@ -1345,7 +1329,7 @@ static int ZEND_FASTCALL  ZEND_INIT_FCALL_BY_NAME_SPEC_CONST_HANDLER(ZEND_OPCODE
 }
 
 
-static int ZEND_FASTCALL  ZEND_INIT_NS_FCALL_BY_NAME_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1725: /*ZEND_INIT_NS_FCALL_BY_NAME_SPEC_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_literal *func_name;
@@ -1373,7 +1357,7 @@ static int ZEND_FASTCALL  ZEND_INIT_NS_FCALL_BY_NAME_SPEC_CONST_HANDLER(ZEND_OPC
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_RECV_INIT_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1600: /*ZEND_RECV_INIT_SPEC_CONST_HANDLER*/
 {
        USE_OPLINE
        zval *assignment_value;
@@ -1407,7 +1391,7 @@ static int ZEND_FASTCALL  ZEND_RECV_INIT_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BRK_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1250: /*ZEND_BRK_SPEC_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_brk_cont_element *el;
@@ -1419,7 +1403,7 @@ static int ZEND_FASTCALL  ZEND_BRK_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_JMP(EX(op_array)->opcodes + el->brk);
 }
 
-static int ZEND_FASTCALL  ZEND_CONT_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1275: /*ZEND_CONT_SPEC_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_brk_cont_element *el;
@@ -1431,7 +1415,7 @@ static int ZEND_FASTCALL  ZEND_CONT_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_JMP(EX(op_array)->opcodes + el->cont);
 }
 
-static int ZEND_FASTCALL  ZEND_GOTO_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2500: /*ZEND_GOTO_SPEC_CONST_HANDLER*/
 {
        zend_op *brk_opline;
        USE_OPLINE
@@ -1458,7 +1442,7 @@ static int ZEND_FASTCALL  ZEND_GOTO_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_JMP(opline->op1.jmp_addr);
 }
 
-static int ZEND_FASTCALL  ZEND_ADD_INTERFACE_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3600: /*ZEND_ADD_INTERFACE_SPEC_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_class_entry *ce = EX_T(opline->op1.var).class_entry;
@@ -1485,7 +1469,7 @@ static int ZEND_FASTCALL  ZEND_ADD_INTERFACE_SPEC_CONST_HANDLER(ZEND_OPCODE_HAND
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_CLASS_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2726: /*ZEND_FETCH_CLASS_SPEC_TMP_HANDLER*/
 {
        USE_OPLINE
 
@@ -1522,7 +1506,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_CLASS_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLER_
        }
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_FCALL_BY_NAME_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1476: /*ZEND_INIT_FCALL_BY_NAME_SPEC_TMP_HANDLER*/
 {
        USE_OPLINE
        zval *function_name;
@@ -1666,7 +1650,7 @@ static int ZEND_FASTCALL  ZEND_INIT_FCALL_BY_NAME_SPEC_TMP_HANDLER(ZEND_OPCODE_H
 }
 
 
-static int ZEND_FASTCALL  ZEND_FETCH_CLASS_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2727: /*ZEND_FETCH_CLASS_SPEC_VAR_HANDLER*/
 {
        USE_OPLINE
 
@@ -1703,7 +1687,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_CLASS_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_
        }
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_FCALL_BY_NAME_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1477: /*ZEND_INIT_FCALL_BY_NAME_SPEC_VAR_HANDLER*/
 {
        USE_OPLINE
        zval *function_name;
@@ -1847,7 +1831,7 @@ static int ZEND_FASTCALL  ZEND_INIT_FCALL_BY_NAME_SPEC_VAR_HANDLER(ZEND_OPCODE_H
 }
 
 
-static int ZEND_FASTCALL  ZEND_FETCH_CLASS_SPEC_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2728: /*ZEND_FETCH_CLASS_SPEC_UNUSED_HANDLER*/
 {
        USE_OPLINE
 
@@ -1883,7 +1867,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_CLASS_SPEC_UNUSED_HANDLER(ZEND_OPCODE_HANDL
        }
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_CLASS_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2729: /*ZEND_FETCH_CLASS_SPEC_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -1919,7 +1903,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_CLASS_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_A
        }
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_FCALL_BY_NAME_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1479: /*ZEND_INIT_FCALL_BY_NAME_SPEC_CV_HANDLER*/
 {
        USE_OPLINE
        zval *function_name;
@@ -2063,7 +2047,7 @@ static int ZEND_FASTCALL  ZEND_INIT_FCALL_BY_NAME_SPEC_CV_HANDLER(ZEND_OPCODE_HA
 }
 
 
-static int ZEND_FASTCALL  ZEND_BW_NOT_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 300: /*ZEND_BW_NOT_SPEC_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -2076,7 +2060,7 @@ static int ZEND_FASTCALL  ZEND_BW_NOT_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARG
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BOOL_NOT_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 325: /*ZEND_BOOL_NOT_SPEC_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -2089,7 +2073,7 @@ static int ZEND_FASTCALL  ZEND_BOOL_NOT_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_A
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ECHO_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1000: /*ZEND_ECHO_SPEC_CONST_HANDLER*/ ZEND_ECHO_SPEC_CONST_LABEL:
 {
        USE_OPLINE
 
@@ -2119,15 +2103,15 @@ static int ZEND_FASTCALL  ZEND_ECHO_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_PRINT_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1025: /*ZEND_PRINT_SPEC_CONST_HANDLER*/
 {
        USE_OPLINE
 
        ZVAL_LONG(&EX_T(opline->result.var).tmp_var, 1);
-       return ZEND_ECHO_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       goto ZEND_ECHO_SPEC_CONST_LABEL;
 }
 
-static int ZEND_FASTCALL  ZEND_JMPZ_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1075: /*ZEND_JMPZ_SPEC_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -2157,7 +2141,7 @@ static int ZEND_FASTCALL  ZEND_JMPZ_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_JMPNZ_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1100: /*ZEND_JMPNZ_SPEC_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -2187,7 +2171,7 @@ static int ZEND_FASTCALL  ZEND_JMPNZ_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_JMPZNZ_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1125: /*ZEND_JMPZNZ_SPEC_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -2221,7 +2205,7 @@ static int ZEND_FASTCALL  ZEND_JMPZNZ_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARG
        }
 }
 
-static int ZEND_FASTCALL  ZEND_JMPZ_EX_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1150: /*ZEND_JMPZ_EX_SPEC_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -2252,7 +2236,7 @@ static int ZEND_FASTCALL  ZEND_JMPZ_EX_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_AR
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_JMPNZ_EX_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1175: /*ZEND_JMPNZ_EX_SPEC_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -2283,7 +2267,7 @@ static int ZEND_FASTCALL  ZEND_JMPNZ_EX_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_A
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_DO_FCALL_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1500: /*ZEND_DO_FCALL_SPEC_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -2304,10 +2288,10 @@ static int ZEND_FASTCALL  ZEND_DO_FCALL_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_A
        call->is_ctor_call = 0;
        EX(call) = call;
 
-       return zend_do_fcall_common_helper_SPEC(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       goto zend_do_fcall_common_helper_SPEC;
 }
 
-static int ZEND_FASTCALL  ZEND_RETURN_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1550: /*ZEND_RETURN_SPEC_CONST_HANDLER*/
 {
        USE_OPLINE
        zval *retval_ptr;
@@ -2354,10 +2338,10 @@ static int ZEND_FASTCALL  ZEND_RETURN_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARG
                *EG(return_value_ptr_ptr) = ret;
        }
 
-       return zend_leave_helper_SPEC(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       goto zend_leave_helper_SPEC;
 }
 
-static int ZEND_FASTCALL  ZEND_RETURN_BY_REF_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2775: /*ZEND_RETURN_BY_REF_SPEC_CONST_HANDLER*/
 {
        USE_OPLINE
        zval *retval_ptr;
@@ -2425,10 +2409,10 @@ static int ZEND_FASTCALL  ZEND_RETURN_BY_REF_SPEC_CONST_HANDLER(ZEND_OPCODE_HAND
                }
        } while (0);
 
-       return zend_leave_helper_SPEC(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       goto zend_leave_helper_SPEC;
 }
 
-static int ZEND_FASTCALL  ZEND_THROW_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2700: /*ZEND_THROW_SPEC_CONST_HANDLER*/
 {
        USE_OPLINE
        zval *value;
@@ -2455,7 +2439,7 @@ static int ZEND_FASTCALL  ZEND_THROW_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS
        HANDLE_EXCEPTION();
 }
 
-static int ZEND_FASTCALL  ZEND_SEND_VAL_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1625: /*ZEND_SEND_VAL_SPEC_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -2483,7 +2467,7 @@ static int ZEND_FASTCALL  ZEND_SEND_VAL_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_A
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BOOL_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1300: /*ZEND_BOOL_SPEC_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -2497,7 +2481,7 @@ static int ZEND_FASTCALL  ZEND_BOOL_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_CLONE_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2750: /*ZEND_CLONE_SPEC_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -2560,7 +2544,7 @@ static int ZEND_FASTCALL  ZEND_CLONE_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_CAST_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 525: /*ZEND_CAST_SPEC_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -2619,7 +2603,7 @@ static int ZEND_FASTCALL  ZEND_CAST_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_INCLUDE_OR_EVAL_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1825: /*ZEND_INCLUDE_OR_EVAL_SPEC_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_op_array *new_op_array=NULL;
@@ -2753,7 +2737,7 @@ static int ZEND_FASTCALL  ZEND_INCLUDE_OR_EVAL_SPEC_CONST_HANDLER(ZEND_OPCODE_HA
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FE_RESET_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1925: /*ZEND_FE_RESET_SPEC_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -2895,7 +2879,7 @@ static int ZEND_FASTCALL  ZEND_FE_RESET_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_A
        }
 }
 
-static int ZEND_FASTCALL  ZEND_EXIT_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1975: /*ZEND_EXIT_SPEC_CONST_HANDLER*/
 {
 #if 0 || (IS_CONST != IS_UNUSED)
        USE_OPLINE
@@ -2917,7 +2901,7 @@ static int ZEND_FASTCALL  ZEND_EXIT_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE(); /* Never reached */
 }
 
-static int ZEND_FASTCALL  ZEND_JMP_SET_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3800: /*ZEND_JMP_SET_SPEC_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -2942,7 +2926,7 @@ static int ZEND_FASTCALL  ZEND_JMP_SET_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_AR
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_JMP_SET_VAR_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3950: /*ZEND_JMP_SET_VAR_SPEC_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -2976,7 +2960,7 @@ static int ZEND_FASTCALL  ZEND_JMP_SET_VAR_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLE
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_QM_ASSIGN_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 550: /*ZEND_QM_ASSIGN_SPEC_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -2994,7 +2978,7 @@ static int ZEND_FASTCALL  ZEND_QM_ASSIGN_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_QM_ASSIGN_VAR_SPEC_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3925: /*ZEND_QM_ASSIGN_VAR_SPEC_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -3021,7 +3005,7 @@ static int ZEND_FASTCALL  ZEND_QM_ASSIGN_VAR_SPEC_CONST_HANDLER(ZEND_OPCODE_HAND
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ADD_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 25: /*ZEND_ADD_SPEC_CONST_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -3036,7 +3020,7 @@ static int ZEND_FASTCALL  ZEND_ADD_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDLER_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SUB_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 50: /*ZEND_SUB_SPEC_CONST_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -3051,7 +3035,7 @@ static int ZEND_FASTCALL  ZEND_SUB_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDLER_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_MUL_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 75: /*ZEND_MUL_SPEC_CONST_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -3066,7 +3050,7 @@ static int ZEND_FASTCALL  ZEND_MUL_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDLER_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_DIV_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 100: /*ZEND_DIV_SPEC_CONST_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -3081,7 +3065,7 @@ static int ZEND_FASTCALL  ZEND_DIV_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDLER_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_MOD_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 125: /*ZEND_MOD_SPEC_CONST_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -3096,7 +3080,7 @@ static int ZEND_FASTCALL  ZEND_MOD_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDLER_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SL_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 150: /*ZEND_SL_SPEC_CONST_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -3111,7 +3095,7 @@ static int ZEND_FASTCALL  ZEND_SL_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDLER_A
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SR_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 175: /*ZEND_SR_SPEC_CONST_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -3126,7 +3110,7 @@ static int ZEND_FASTCALL  ZEND_SR_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDLER_A
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_CONCAT_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 200: /*ZEND_CONCAT_SPEC_CONST_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -3141,7 +3125,7 @@ static int ZEND_FASTCALL  ZEND_CONCAT_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDL
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_IDENTICAL_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 375: /*ZEND_IS_IDENTICAL_SPEC_CONST_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -3156,7 +3140,7 @@ static int ZEND_FASTCALL  ZEND_IS_IDENTICAL_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_NOT_IDENTICAL_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 400: /*ZEND_IS_NOT_IDENTICAL_SPEC_CONST_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -3173,7 +3157,7 @@ static int ZEND_FASTCALL  ZEND_IS_NOT_IDENTICAL_SPEC_CONST_CONST_HANDLER(ZEND_OP
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_EQUAL_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 425: /*ZEND_IS_EQUAL_SPEC_CONST_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -3189,7 +3173,7 @@ static int ZEND_FASTCALL  ZEND_IS_EQUAL_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HAN
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_NOT_EQUAL_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 450: /*ZEND_IS_NOT_EQUAL_SPEC_CONST_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -3205,7 +3189,7 @@ static int ZEND_FASTCALL  ZEND_IS_NOT_EQUAL_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_SMALLER_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 475: /*ZEND_IS_SMALLER_SPEC_CONST_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -3221,7 +3205,7 @@ static int ZEND_FASTCALL  ZEND_IS_SMALLER_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_H
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 500: /*ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -3237,7 +3221,7 @@ static int ZEND_FASTCALL  ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_CONST_HANDLER(ZEND
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BW_OR_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 225: /*ZEND_BW_OR_SPEC_CONST_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -3252,7 +3236,7 @@ static int ZEND_FASTCALL  ZEND_BW_OR_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDLE
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BW_AND_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 250: /*ZEND_BW_AND_SPEC_CONST_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -3267,7 +3251,7 @@ static int ZEND_FASTCALL  ZEND_BW_AND_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDL
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BW_XOR_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 275: /*ZEND_BW_XOR_SPEC_CONST_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -3282,7 +3266,7 @@ static int ZEND_FASTCALL  ZEND_BW_XOR_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDL
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BOOL_XOR_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 350: /*ZEND_BOOL_XOR_SPEC_CONST_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -3297,7 +3281,7 @@ static int ZEND_FASTCALL  ZEND_BOOL_XOR_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HAN
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL zend_fetch_var_address_helper_SPEC_CONST_CONST(int type, ZEND_OPCODE_HANDLER_ARGS)
+zend_fetch_var_address_helper_SPEC_CONST_CONST:
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -3429,39 +3413,39 @@ static int ZEND_FASTCALL zend_fetch_var_address_helper_SPEC_CONST_CONST(int type
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_R_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2000: /*ZEND_FETCH_R_SPEC_CONST_CONST_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_CONST_CONST(BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_R; goto zend_fetch_var_address_helper_SPEC_CONST_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_W_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2075: /*ZEND_FETCH_W_SPEC_CONST_CONST_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_CONST_CONST(BP_VAR_W, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_W; goto zend_fetch_var_address_helper_SPEC_CONST_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_RW_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2150: /*ZEND_FETCH_RW_SPEC_CONST_CONST_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_CONST_CONST(BP_VAR_RW, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_RW; goto zend_fetch_var_address_helper_SPEC_CONST_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_FUNC_ARG_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2300: /*ZEND_FETCH_FUNC_ARG_SPEC_CONST_CONST_HANDLER*/
 {
        USE_OPLINE
 
-       return zend_fetch_var_address_helper_SPEC_CONST_CONST(ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))?BP_VAR_W:BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))?BP_VAR_W:BP_VAR_R; goto zend_fetch_var_address_helper_SPEC_CONST_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_UNSET_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2375: /*ZEND_FETCH_UNSET_SPEC_CONST_CONST_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_CONST_CONST(BP_VAR_UNSET, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_UNSET; goto zend_fetch_var_address_helper_SPEC_CONST_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_IS_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2225: /*ZEND_FETCH_IS_SPEC_CONST_CONST_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_CONST_CONST(BP_VAR_IS, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_IS; goto zend_fetch_var_address_helper_SPEC_CONST_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_R_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2025: /*ZEND_FETCH_DIM_R_SPEC_CONST_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -3491,7 +3475,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_R_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_TMP_VAR_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2450: /*ZEND_FETCH_DIM_TMP_VAR_SPEC_CONST_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -3515,7 +3499,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_TMP_VAR_SPEC_CONST_CONST_HANDLER(ZEND_O
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2825: /*ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER*/
 {
        USE_OPLINE
        zval *function_name;
@@ -3633,7 +3617,7 @@ static int ZEND_FASTCALL  ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER(
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_CASE_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1200: /*ZEND_CASE_SPEC_CONST_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -3650,7 +3634,7 @@ static int ZEND_FASTCALL  ZEND_CASE_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDLER
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_CONSTANT_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2475: /*ZEND_FETCH_CONSTANT_SPEC_CONST_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -3742,7 +3726,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_CONSTANT_SPEC_CONST_CONST_HANDLER(ZEND_OPCO
        }
 }
 
-static int ZEND_FASTCALL  ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1800: /*ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_CONST_HANDLER*/ ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_CONST_LABEL:
 {
        USE_OPLINE
 
@@ -3786,18 +3770,18 @@ static int ZEND_FASTCALL  ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_CONST_HANDLER(ZEND_O
                switch (Z_TYPE_P(offset)) {
                        case IS_DOUBLE:
                                hval = zend_dval_to_lval(Z_DVAL_P(offset));
-                               goto num_index;
+                               goto num_index_SPEC_CONST_CONST;
                        case IS_LONG:
                        case IS_BOOL:
                                hval = Z_LVAL_P(offset);
-num_index:
+num_index_SPEC_CONST_CONST:
                                zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *), NULL);
                                break;
                        case IS_STRING:
                                if (IS_CONST == IS_CONST) {
                                        hval = Z_HASH_P(offset);
                                } else {
-                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index);
+                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_SPEC_CONST_CONST);
                                        if (IS_INTERNED(Z_STRVAL_P(offset))) {
                                                hval = INTERNED_HASH(Z_STRVAL_P(offset));
                                        } else {
@@ -3828,7 +3812,7 @@ num_index:
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_ARRAY_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1775: /*ZEND_INIT_ARRAY_SPEC_CONST_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -3837,12 +3821,12 @@ static int ZEND_FASTCALL  ZEND_INIT_ARRAY_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_H
                ZEND_VM_NEXT_OPCODE();
 #if 0 || IS_CONST != IS_UNUSED
        } else {
-               return ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+               goto ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_CONST_LABEL;
 #endif
        }
 }
 
-static int ZEND_FASTCALL  ZEND_UNSET_VAR_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1850: /*ZEND_UNSET_VAR_SPEC_CONST_CONST_HANDLER*/
 {
        USE_OPLINE
        zval tmp, *varname;
@@ -3918,7 +3902,7 @@ static int ZEND_FASTCALL  ZEND_UNSET_VAR_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HA
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2850: /*ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_CONST_HANDLER*/
 {
        USE_OPLINE
        zval **value;
@@ -4003,7 +3987,7 @@ static int ZEND_FASTCALL  ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_CONST_HANDLER(ZEND_O
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_DECLARE_CONST_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3575: /*ZEND_DECLARE_CONST_SPEC_CONST_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -4043,7 +4027,7 @@ static int ZEND_FASTCALL  ZEND_DECLARE_CONST_SPEC_CONST_CONST_HANDLER(ZEND_OPCOD
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_YIELD_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 4000: /*ZEND_YIELD_SPEC_CONST_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -4197,7 +4181,7 @@ static int ZEND_FASTCALL  ZEND_YIELD_SPEC_CONST_CONST_HANDLER(ZEND_OPCODE_HANDLE
        ZEND_VM_RETURN();
 }
 
-static int ZEND_FASTCALL  ZEND_ADD_SPEC_CONST_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 26: /*ZEND_ADD_SPEC_CONST_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -4212,7 +4196,7 @@ static int ZEND_FASTCALL  ZEND_ADD_SPEC_CONST_TMP_HANDLER(ZEND_OPCODE_HANDLER_AR
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SUB_SPEC_CONST_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 51: /*ZEND_SUB_SPEC_CONST_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -4227,7 +4211,7 @@ static int ZEND_FASTCALL  ZEND_SUB_SPEC_CONST_TMP_HANDLER(ZEND_OPCODE_HANDLER_AR
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_MUL_SPEC_CONST_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 76: /*ZEND_MUL_SPEC_CONST_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -4242,7 +4226,7 @@ static int ZEND_FASTCALL  ZEND_MUL_SPEC_CONST_TMP_HANDLER(ZEND_OPCODE_HANDLER_AR
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_DIV_SPEC_CONST_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 101: /*ZEND_DIV_SPEC_CONST_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -4257,7 +4241,7 @@ static int ZEND_FASTCALL  ZEND_DIV_SPEC_CONST_TMP_HANDLER(ZEND_OPCODE_HANDLER_AR
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_MOD_SPEC_CONST_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 126: /*ZEND_MOD_SPEC_CONST_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -4272,7 +4256,7 @@ static int ZEND_FASTCALL  ZEND_MOD_SPEC_CONST_TMP_HANDLER(ZEND_OPCODE_HANDLER_AR
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SL_SPEC_CONST_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 151: /*ZEND_SL_SPEC_CONST_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -4287,7 +4271,7 @@ static int ZEND_FASTCALL  ZEND_SL_SPEC_CONST_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARG
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SR_SPEC_CONST_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 176: /*ZEND_SR_SPEC_CONST_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -4302,7 +4286,7 @@ static int ZEND_FASTCALL  ZEND_SR_SPEC_CONST_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARG
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_CONCAT_SPEC_CONST_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 201: /*ZEND_CONCAT_SPEC_CONST_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -4317,7 +4301,7 @@ static int ZEND_FASTCALL  ZEND_CONCAT_SPEC_CONST_TMP_HANDLER(ZEND_OPCODE_HANDLER
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_IDENTICAL_SPEC_CONST_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 376: /*ZEND_IS_IDENTICAL_SPEC_CONST_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -4332,7 +4316,7 @@ static int ZEND_FASTCALL  ZEND_IS_IDENTICAL_SPEC_CONST_TMP_HANDLER(ZEND_OPCODE_H
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_NOT_IDENTICAL_SPEC_CONST_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 401: /*ZEND_IS_NOT_IDENTICAL_SPEC_CONST_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -4349,7 +4333,7 @@ static int ZEND_FASTCALL  ZEND_IS_NOT_IDENTICAL_SPEC_CONST_TMP_HANDLER(ZEND_OPCO
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_EQUAL_SPEC_CONST_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 426: /*ZEND_IS_EQUAL_SPEC_CONST_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -4365,7 +4349,7 @@ static int ZEND_FASTCALL  ZEND_IS_EQUAL_SPEC_CONST_TMP_HANDLER(ZEND_OPCODE_HANDL
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_NOT_EQUAL_SPEC_CONST_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 451: /*ZEND_IS_NOT_EQUAL_SPEC_CONST_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -4381,7 +4365,7 @@ static int ZEND_FASTCALL  ZEND_IS_NOT_EQUAL_SPEC_CONST_TMP_HANDLER(ZEND_OPCODE_H
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_SMALLER_SPEC_CONST_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 476: /*ZEND_IS_SMALLER_SPEC_CONST_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -4397,7 +4381,7 @@ static int ZEND_FASTCALL  ZEND_IS_SMALLER_SPEC_CONST_TMP_HANDLER(ZEND_OPCODE_HAN
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 501: /*ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -4413,7 +4397,7 @@ static int ZEND_FASTCALL  ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMP_HANDLER(ZEND_O
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BW_OR_SPEC_CONST_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 226: /*ZEND_BW_OR_SPEC_CONST_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -4428,7 +4412,7 @@ static int ZEND_FASTCALL  ZEND_BW_OR_SPEC_CONST_TMP_HANDLER(ZEND_OPCODE_HANDLER_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BW_AND_SPEC_CONST_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 251: /*ZEND_BW_AND_SPEC_CONST_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -4443,7 +4427,7 @@ static int ZEND_FASTCALL  ZEND_BW_AND_SPEC_CONST_TMP_HANDLER(ZEND_OPCODE_HANDLER
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BW_XOR_SPEC_CONST_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 276: /*ZEND_BW_XOR_SPEC_CONST_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -4458,7 +4442,7 @@ static int ZEND_FASTCALL  ZEND_BW_XOR_SPEC_CONST_TMP_HANDLER(ZEND_OPCODE_HANDLER
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BOOL_XOR_SPEC_CONST_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 351: /*ZEND_BOOL_XOR_SPEC_CONST_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -4473,7 +4457,7 @@ static int ZEND_FASTCALL  ZEND_BOOL_XOR_SPEC_CONST_TMP_HANDLER(ZEND_OPCODE_HANDL
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_R_SPEC_CONST_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2026: /*ZEND_FETCH_DIM_R_SPEC_CONST_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -4503,7 +4487,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_R_SPEC_CONST_TMP_HANDLER(ZEND_OPCODE_HA
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2826: /*ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMP_HANDLER*/
 {
        USE_OPLINE
        zval *function_name;
@@ -4621,7 +4605,7 @@ static int ZEND_FASTCALL  ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMP_HANDLER(ZE
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_CASE_SPEC_CONST_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1201: /*ZEND_CASE_SPEC_CONST_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -4639,7 +4623,7 @@ static int ZEND_FASTCALL  ZEND_CASE_SPEC_CONST_TMP_HANDLER(ZEND_OPCODE_HANDLER_A
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1801: /*ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_TMP_HANDLER*/ ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_TMP_LABEL:
 {
        USE_OPLINE
 
@@ -4683,18 +4667,18 @@ static int ZEND_FASTCALL  ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_TMP_HANDLER(ZEND_OPC
                switch (Z_TYPE_P(offset)) {
                        case IS_DOUBLE:
                                hval = zend_dval_to_lval(Z_DVAL_P(offset));
-                               goto num_index;
+                               goto num_index_SPEC_CONST_TMP;
                        case IS_LONG:
                        case IS_BOOL:
                                hval = Z_LVAL_P(offset);
-num_index:
+num_index_SPEC_CONST_TMP:
                                zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *), NULL);
                                break;
                        case IS_STRING:
                                if (IS_TMP_VAR == IS_CONST) {
                                        hval = Z_HASH_P(offset);
                                } else {
-                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index);
+                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_SPEC_CONST_TMP);
                                        if (IS_INTERNED(Z_STRVAL_P(offset))) {
                                                hval = INTERNED_HASH(Z_STRVAL_P(offset));
                                        } else {
@@ -4725,7 +4709,7 @@ num_index:
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_ARRAY_SPEC_CONST_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1776: /*ZEND_INIT_ARRAY_SPEC_CONST_TMP_HANDLER*/
 {
        USE_OPLINE
 
@@ -4734,12 +4718,12 @@ static int ZEND_FASTCALL  ZEND_INIT_ARRAY_SPEC_CONST_TMP_HANDLER(ZEND_OPCODE_HAN
                ZEND_VM_NEXT_OPCODE();
 #if 0 || IS_CONST != IS_UNUSED
        } else {
-               return ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+               goto ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_TMP_LABEL;
 #endif
        }
 }
 
-static int ZEND_FASTCALL  ZEND_YIELD_SPEC_CONST_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 4001: /*ZEND_YIELD_SPEC_CONST_TMP_HANDLER*/
 {
        USE_OPLINE
 
@@ -4893,7 +4877,7 @@ static int ZEND_FASTCALL  ZEND_YIELD_SPEC_CONST_TMP_HANDLER(ZEND_OPCODE_HANDLER_
        ZEND_VM_RETURN();
 }
 
-static int ZEND_FASTCALL  ZEND_ADD_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 27: /*ZEND_ADD_SPEC_CONST_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -4908,7 +4892,7 @@ static int ZEND_FASTCALL  ZEND_ADD_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HANDLER_AR
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SUB_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 52: /*ZEND_SUB_SPEC_CONST_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -4923,7 +4907,7 @@ static int ZEND_FASTCALL  ZEND_SUB_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HANDLER_AR
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_MUL_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 77: /*ZEND_MUL_SPEC_CONST_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -4938,7 +4922,7 @@ static int ZEND_FASTCALL  ZEND_MUL_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HANDLER_AR
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_DIV_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 102: /*ZEND_DIV_SPEC_CONST_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -4953,7 +4937,7 @@ static int ZEND_FASTCALL  ZEND_DIV_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HANDLER_AR
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_MOD_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 127: /*ZEND_MOD_SPEC_CONST_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -4968,7 +4952,7 @@ static int ZEND_FASTCALL  ZEND_MOD_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HANDLER_AR
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SL_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 152: /*ZEND_SL_SPEC_CONST_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -4983,7 +4967,7 @@ static int ZEND_FASTCALL  ZEND_SL_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARG
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SR_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 177: /*ZEND_SR_SPEC_CONST_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -4998,7 +4982,7 @@ static int ZEND_FASTCALL  ZEND_SR_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARG
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_CONCAT_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 202: /*ZEND_CONCAT_SPEC_CONST_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -5013,7 +4997,7 @@ static int ZEND_FASTCALL  ZEND_CONCAT_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HANDLER
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_IDENTICAL_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 377: /*ZEND_IS_IDENTICAL_SPEC_CONST_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -5028,7 +5012,7 @@ static int ZEND_FASTCALL  ZEND_IS_IDENTICAL_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_H
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_NOT_IDENTICAL_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 402: /*ZEND_IS_NOT_IDENTICAL_SPEC_CONST_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -5045,7 +5029,7 @@ static int ZEND_FASTCALL  ZEND_IS_NOT_IDENTICAL_SPEC_CONST_VAR_HANDLER(ZEND_OPCO
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_EQUAL_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 427: /*ZEND_IS_EQUAL_SPEC_CONST_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -5061,7 +5045,7 @@ static int ZEND_FASTCALL  ZEND_IS_EQUAL_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HANDL
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_NOT_EQUAL_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 452: /*ZEND_IS_NOT_EQUAL_SPEC_CONST_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -5077,7 +5061,7 @@ static int ZEND_FASTCALL  ZEND_IS_NOT_EQUAL_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_H
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_SMALLER_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 477: /*ZEND_IS_SMALLER_SPEC_CONST_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -5093,7 +5077,7 @@ static int ZEND_FASTCALL  ZEND_IS_SMALLER_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HAN
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 502: /*ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -5109,7 +5093,7 @@ static int ZEND_FASTCALL  ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_VAR_HANDLER(ZEND_O
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BW_OR_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 227: /*ZEND_BW_OR_SPEC_CONST_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -5124,7 +5108,7 @@ static int ZEND_FASTCALL  ZEND_BW_OR_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HANDLER_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BW_AND_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 252: /*ZEND_BW_AND_SPEC_CONST_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -5139,7 +5123,7 @@ static int ZEND_FASTCALL  ZEND_BW_AND_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HANDLER
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BW_XOR_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 277: /*ZEND_BW_XOR_SPEC_CONST_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -5154,7 +5138,7 @@ static int ZEND_FASTCALL  ZEND_BW_XOR_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HANDLER
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BOOL_XOR_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 352: /*ZEND_BOOL_XOR_SPEC_CONST_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -5169,7 +5153,7 @@ static int ZEND_FASTCALL  ZEND_BOOL_XOR_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HANDL
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL zend_fetch_var_address_helper_SPEC_CONST_VAR(int type, ZEND_OPCODE_HANDLER_ARGS)
+zend_fetch_var_address_helper_SPEC_CONST_VAR:
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -5301,39 +5285,39 @@ static int ZEND_FASTCALL zend_fetch_var_address_helper_SPEC_CONST_VAR(int type,
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_R_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2002: /*ZEND_FETCH_R_SPEC_CONST_VAR_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_CONST_VAR(BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_R; goto zend_fetch_var_address_helper_SPEC_CONST_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_W_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2077: /*ZEND_FETCH_W_SPEC_CONST_VAR_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_CONST_VAR(BP_VAR_W, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_W; goto zend_fetch_var_address_helper_SPEC_CONST_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_RW_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2152: /*ZEND_FETCH_RW_SPEC_CONST_VAR_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_CONST_VAR(BP_VAR_RW, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_RW; goto zend_fetch_var_address_helper_SPEC_CONST_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_FUNC_ARG_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2302: /*ZEND_FETCH_FUNC_ARG_SPEC_CONST_VAR_HANDLER*/
 {
        USE_OPLINE
 
-       return zend_fetch_var_address_helper_SPEC_CONST_VAR(ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))?BP_VAR_W:BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))?BP_VAR_W:BP_VAR_R; goto zend_fetch_var_address_helper_SPEC_CONST_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_UNSET_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2377: /*ZEND_FETCH_UNSET_SPEC_CONST_VAR_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_CONST_VAR(BP_VAR_UNSET, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_UNSET; goto zend_fetch_var_address_helper_SPEC_CONST_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_IS_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2227: /*ZEND_FETCH_IS_SPEC_CONST_VAR_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_CONST_VAR(BP_VAR_IS, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_IS; goto zend_fetch_var_address_helper_SPEC_CONST_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_R_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2027: /*ZEND_FETCH_DIM_R_SPEC_CONST_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -5363,7 +5347,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_R_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HA
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2827: /*ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_VAR_HANDLER*/
 {
        USE_OPLINE
        zval *function_name;
@@ -5481,7 +5465,7 @@ static int ZEND_FASTCALL  ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_VAR_HANDLER(ZE
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_CASE_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1202: /*ZEND_CASE_SPEC_CONST_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -5499,7 +5483,7 @@ static int ZEND_FASTCALL  ZEND_CASE_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HANDLER_A
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1802: /*ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_VAR_HANDLER*/ ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_VAR_LABEL:
 {
        USE_OPLINE
 
@@ -5543,18 +5527,18 @@ static int ZEND_FASTCALL  ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_VAR_HANDLER(ZEND_OPC
                switch (Z_TYPE_P(offset)) {
                        case IS_DOUBLE:
                                hval = zend_dval_to_lval(Z_DVAL_P(offset));
-                               goto num_index;
+                               goto num_index_SPEC_CONST_VAR;
                        case IS_LONG:
                        case IS_BOOL:
                                hval = Z_LVAL_P(offset);
-num_index:
+num_index_SPEC_CONST_VAR:
                                zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *), NULL);
                                break;
                        case IS_STRING:
                                if (IS_VAR == IS_CONST) {
                                        hval = Z_HASH_P(offset);
                                } else {
-                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index);
+                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_SPEC_CONST_VAR);
                                        if (IS_INTERNED(Z_STRVAL_P(offset))) {
                                                hval = INTERNED_HASH(Z_STRVAL_P(offset));
                                        } else {
@@ -5585,7 +5569,7 @@ num_index:
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_ARRAY_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1777: /*ZEND_INIT_ARRAY_SPEC_CONST_VAR_HANDLER*/
 {
        USE_OPLINE
 
@@ -5594,12 +5578,12 @@ static int ZEND_FASTCALL  ZEND_INIT_ARRAY_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HAN
                ZEND_VM_NEXT_OPCODE();
 #if 0 || IS_CONST != IS_UNUSED
        } else {
-               return ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+               goto ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_VAR_LABEL;
 #endif
        }
 }
 
-static int ZEND_FASTCALL  ZEND_UNSET_VAR_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1852: /*ZEND_UNSET_VAR_SPEC_CONST_VAR_HANDLER*/
 {
        USE_OPLINE
        zval tmp, *varname;
@@ -5675,7 +5659,7 @@ static int ZEND_FASTCALL  ZEND_UNSET_VAR_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HAND
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2852: /*ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_VAR_HANDLER*/
 {
        USE_OPLINE
        zval **value;
@@ -5760,7 +5744,7 @@ static int ZEND_FASTCALL  ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_VAR_HANDLER(ZEND_OPC
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_YIELD_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 4002: /*ZEND_YIELD_SPEC_CONST_VAR_HANDLER*/
 {
        USE_OPLINE
 
@@ -5915,7 +5899,7 @@ static int ZEND_FASTCALL  ZEND_YIELD_SPEC_CONST_VAR_HANDLER(ZEND_OPCODE_HANDLER_
        ZEND_VM_RETURN();
 }
 
-static int ZEND_FASTCALL zend_fetch_var_address_helper_SPEC_CONST_UNUSED(int type, ZEND_OPCODE_HANDLER_ARGS)
+zend_fetch_var_address_helper_SPEC_CONST_UNUSED:
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -6047,39 +6031,39 @@ static int ZEND_FASTCALL zend_fetch_var_address_helper_SPEC_CONST_UNUSED(int typ
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_R_SPEC_CONST_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2003: /*ZEND_FETCH_R_SPEC_CONST_UNUSED_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_CONST_UNUSED(BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_R; goto zend_fetch_var_address_helper_SPEC_CONST_UNUSED;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_W_SPEC_CONST_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2078: /*ZEND_FETCH_W_SPEC_CONST_UNUSED_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_CONST_UNUSED(BP_VAR_W, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_W; goto zend_fetch_var_address_helper_SPEC_CONST_UNUSED;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_RW_SPEC_CONST_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2153: /*ZEND_FETCH_RW_SPEC_CONST_UNUSED_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_CONST_UNUSED(BP_VAR_RW, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_RW; goto zend_fetch_var_address_helper_SPEC_CONST_UNUSED;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_FUNC_ARG_SPEC_CONST_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2303: /*ZEND_FETCH_FUNC_ARG_SPEC_CONST_UNUSED_HANDLER*/
 {
        USE_OPLINE
 
-       return zend_fetch_var_address_helper_SPEC_CONST_UNUSED(ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))?BP_VAR_W:BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))?BP_VAR_W:BP_VAR_R; goto zend_fetch_var_address_helper_SPEC_CONST_UNUSED;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_UNSET_SPEC_CONST_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2378: /*ZEND_FETCH_UNSET_SPEC_CONST_UNUSED_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_CONST_UNUSED(BP_VAR_UNSET, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_UNSET; goto zend_fetch_var_address_helper_SPEC_CONST_UNUSED;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_IS_SPEC_CONST_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2228: /*ZEND_FETCH_IS_SPEC_CONST_UNUSED_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_CONST_UNUSED(BP_VAR_IS, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_IS; goto zend_fetch_var_address_helper_SPEC_CONST_UNUSED;
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2828: /*ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED_HANDLER*/
 {
        USE_OPLINE
        zval *function_name;
@@ -6197,7 +6181,7 @@ static int ZEND_FASTCALL  ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED_HANDLER
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1803: /*ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_UNUSED_HANDLER*/ ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_UNUSED_LABEL:
 {
        USE_OPLINE
 
@@ -6241,18 +6225,18 @@ static int ZEND_FASTCALL  ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_UNUSED_HANDLER(ZEND_
                switch (Z_TYPE_P(offset)) {
                        case IS_DOUBLE:
                                hval = zend_dval_to_lval(Z_DVAL_P(offset));
-                               goto num_index;
+                               goto num_index_SPEC_CONST_UNUSED;
                        case IS_LONG:
                        case IS_BOOL:
                                hval = Z_LVAL_P(offset);
-num_index:
+num_index_SPEC_CONST_UNUSED:
                                zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *), NULL);
                                break;
                        case IS_STRING:
                                if (IS_UNUSED == IS_CONST) {
                                        hval = Z_HASH_P(offset);
                                } else {
-                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index);
+                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_SPEC_CONST_UNUSED);
                                        if (IS_INTERNED(Z_STRVAL_P(offset))) {
                                                hval = INTERNED_HASH(Z_STRVAL_P(offset));
                                        } else {
@@ -6283,7 +6267,7 @@ num_index:
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_ARRAY_SPEC_CONST_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1778: /*ZEND_INIT_ARRAY_SPEC_CONST_UNUSED_HANDLER*/
 {
        USE_OPLINE
 
@@ -6292,12 +6276,12 @@ static int ZEND_FASTCALL  ZEND_INIT_ARRAY_SPEC_CONST_UNUSED_HANDLER(ZEND_OPCODE_
                ZEND_VM_NEXT_OPCODE();
 #if 0 || IS_CONST != IS_UNUSED
        } else {
-               return ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+               goto ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_UNUSED_LABEL;
 #endif
        }
 }
 
-static int ZEND_FASTCALL  ZEND_UNSET_VAR_SPEC_CONST_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1853: /*ZEND_UNSET_VAR_SPEC_CONST_UNUSED_HANDLER*/
 {
        USE_OPLINE
        zval tmp, *varname;
@@ -6373,7 +6357,7 @@ static int ZEND_FASTCALL  ZEND_UNSET_VAR_SPEC_CONST_UNUSED_HANDLER(ZEND_OPCODE_H
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2853: /*ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_UNUSED_HANDLER*/
 {
        USE_OPLINE
        zval **value;
@@ -6458,7 +6442,7 @@ static int ZEND_FASTCALL  ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_UNUSED_HANDLER(ZEND_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_DECLARE_LAMBDA_FUNCTION_SPEC_CONST_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3828: /*ZEND_DECLARE_LAMBDA_FUNCTION_SPEC_CONST_UNUSED_HANDLER*/
 {
        USE_OPLINE
        zend_function *op_array;
@@ -6476,7 +6460,7 @@ static int ZEND_FASTCALL  ZEND_DECLARE_LAMBDA_FUNCTION_SPEC_CONST_UNUSED_HANDLER
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_YIELD_SPEC_CONST_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 4003: /*ZEND_YIELD_SPEC_CONST_UNUSED_HANDLER*/
 {
        USE_OPLINE
 
@@ -6630,7 +6614,7 @@ static int ZEND_FASTCALL  ZEND_YIELD_SPEC_CONST_UNUSED_HANDLER(ZEND_OPCODE_HANDL
        ZEND_VM_RETURN();
 }
 
-static int ZEND_FASTCALL  ZEND_ADD_SPEC_CONST_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 29: /*ZEND_ADD_SPEC_CONST_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -6645,7 +6629,7 @@ static int ZEND_FASTCALL  ZEND_ADD_SPEC_CONST_CV_HANDLER(ZEND_OPCODE_HANDLER_ARG
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SUB_SPEC_CONST_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 54: /*ZEND_SUB_SPEC_CONST_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -6660,7 +6644,7 @@ static int ZEND_FASTCALL  ZEND_SUB_SPEC_CONST_CV_HANDLER(ZEND_OPCODE_HANDLER_ARG
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_MUL_SPEC_CONST_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 79: /*ZEND_MUL_SPEC_CONST_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -6675,7 +6659,7 @@ static int ZEND_FASTCALL  ZEND_MUL_SPEC_CONST_CV_HANDLER(ZEND_OPCODE_HANDLER_ARG
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_DIV_SPEC_CONST_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 104: /*ZEND_DIV_SPEC_CONST_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -6690,7 +6674,7 @@ static int ZEND_FASTCALL  ZEND_DIV_SPEC_CONST_CV_HANDLER(ZEND_OPCODE_HANDLER_ARG
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_MOD_SPEC_CONST_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 129: /*ZEND_MOD_SPEC_CONST_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -6705,7 +6689,7 @@ static int ZEND_FASTCALL  ZEND_MOD_SPEC_CONST_CV_HANDLER(ZEND_OPCODE_HANDLER_ARG
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SL_SPEC_CONST_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 154: /*ZEND_SL_SPEC_CONST_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -6720,7 +6704,7 @@ static int ZEND_FASTCALL  ZEND_SL_SPEC_CONST_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SR_SPEC_CONST_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 179: /*ZEND_SR_SPEC_CONST_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -6735,7 +6719,7 @@ static int ZEND_FASTCALL  ZEND_SR_SPEC_CONST_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_CONCAT_SPEC_CONST_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 204: /*ZEND_CONCAT_SPEC_CONST_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -6750,7 +6734,7 @@ static int ZEND_FASTCALL  ZEND_CONCAT_SPEC_CONST_CV_HANDLER(ZEND_OPCODE_HANDLER_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_IDENTICAL_SPEC_CONST_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 379: /*ZEND_IS_IDENTICAL_SPEC_CONST_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -6765,7 +6749,7 @@ static int ZEND_FASTCALL  ZEND_IS_IDENTICAL_SPEC_CONST_CV_HANDLER(ZEND_OPCODE_HA
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_NOT_IDENTICAL_SPEC_CONST_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 404: /*ZEND_IS_NOT_IDENTICAL_SPEC_CONST_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -6782,7 +6766,7 @@ static int ZEND_FASTCALL  ZEND_IS_NOT_IDENTICAL_SPEC_CONST_CV_HANDLER(ZEND_OPCOD
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_EQUAL_SPEC_CONST_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 429: /*ZEND_IS_EQUAL_SPEC_CONST_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -6798,7 +6782,7 @@ static int ZEND_FASTCALL  ZEND_IS_EQUAL_SPEC_CONST_CV_HANDLER(ZEND_OPCODE_HANDLE
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_NOT_EQUAL_SPEC_CONST_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 454: /*ZEND_IS_NOT_EQUAL_SPEC_CONST_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -6814,7 +6798,7 @@ static int ZEND_FASTCALL  ZEND_IS_NOT_EQUAL_SPEC_CONST_CV_HANDLER(ZEND_OPCODE_HA
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_SMALLER_SPEC_CONST_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 479: /*ZEND_IS_SMALLER_SPEC_CONST_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -6830,7 +6814,7 @@ static int ZEND_FASTCALL  ZEND_IS_SMALLER_SPEC_CONST_CV_HANDLER(ZEND_OPCODE_HAND
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 504: /*ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -6846,7 +6830,7 @@ static int ZEND_FASTCALL  ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_CV_HANDLER(ZEND_OP
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BW_OR_SPEC_CONST_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 229: /*ZEND_BW_OR_SPEC_CONST_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -6861,7 +6845,7 @@ static int ZEND_FASTCALL  ZEND_BW_OR_SPEC_CONST_CV_HANDLER(ZEND_OPCODE_HANDLER_A
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BW_AND_SPEC_CONST_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 254: /*ZEND_BW_AND_SPEC_CONST_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -6876,7 +6860,7 @@ static int ZEND_FASTCALL  ZEND_BW_AND_SPEC_CONST_CV_HANDLER(ZEND_OPCODE_HANDLER_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BW_XOR_SPEC_CONST_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 279: /*ZEND_BW_XOR_SPEC_CONST_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -6891,7 +6875,7 @@ static int ZEND_FASTCALL  ZEND_BW_XOR_SPEC_CONST_CV_HANDLER(ZEND_OPCODE_HANDLER_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BOOL_XOR_SPEC_CONST_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 354: /*ZEND_BOOL_XOR_SPEC_CONST_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -6906,7 +6890,7 @@ static int ZEND_FASTCALL  ZEND_BOOL_XOR_SPEC_CONST_CV_HANDLER(ZEND_OPCODE_HANDLE
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_R_SPEC_CONST_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2029: /*ZEND_FETCH_DIM_R_SPEC_CONST_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -6936,7 +6920,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_R_SPEC_CONST_CV_HANDLER(ZEND_OPCODE_HAN
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2829: /*ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER*/
 {
        USE_OPLINE
        zval *function_name;
@@ -7054,7 +7038,7 @@ static int ZEND_FASTCALL  ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER(ZEN
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_CATCH_SPEC_CONST_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2679: /*ZEND_CATCH_SPEC_CONST_CV_HANDLER*/
 {
        USE_OPLINE
        zend_class_entry *ce, *catch_ce;
@@ -7114,7 +7098,7 @@ static int ZEND_FASTCALL  ZEND_CATCH_SPEC_CONST_CV_HANDLER(ZEND_OPCODE_HANDLER_A
        }
 }
 
-static int ZEND_FASTCALL  ZEND_CASE_SPEC_CONST_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1204: /*ZEND_CASE_SPEC_CONST_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -7131,7 +7115,7 @@ static int ZEND_FASTCALL  ZEND_CASE_SPEC_CONST_CV_HANDLER(ZEND_OPCODE_HANDLER_AR
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1804: /*ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_CV_HANDLER*/ ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_CV_LABEL:
 {
        USE_OPLINE
 
@@ -7175,18 +7159,18 @@ static int ZEND_FASTCALL  ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_CV_HANDLER(ZEND_OPCO
                switch (Z_TYPE_P(offset)) {
                        case IS_DOUBLE:
                                hval = zend_dval_to_lval(Z_DVAL_P(offset));
-                               goto num_index;
+                               goto num_index_SPEC_CONST_CV;
                        case IS_LONG:
                        case IS_BOOL:
                                hval = Z_LVAL_P(offset);
-num_index:
+num_index_SPEC_CONST_CV:
                                zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *), NULL);
                                break;
                        case IS_STRING:
                                if (IS_CV == IS_CONST) {
                                        hval = Z_HASH_P(offset);
                                } else {
-                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index);
+                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_SPEC_CONST_CV);
                                        if (IS_INTERNED(Z_STRVAL_P(offset))) {
                                                hval = INTERNED_HASH(Z_STRVAL_P(offset));
                                        } else {
@@ -7217,7 +7201,7 @@ num_index:
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_ARRAY_SPEC_CONST_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1779: /*ZEND_INIT_ARRAY_SPEC_CONST_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -7226,12 +7210,12 @@ static int ZEND_FASTCALL  ZEND_INIT_ARRAY_SPEC_CONST_CV_HANDLER(ZEND_OPCODE_HAND
                ZEND_VM_NEXT_OPCODE();
 #if 0 || IS_CONST != IS_UNUSED
        } else {
-               return ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+               goto ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_CV_LABEL;
 #endif
        }
 }
 
-static int ZEND_FASTCALL  ZEND_YIELD_SPEC_CONST_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 4004: /*ZEND_YIELD_SPEC_CONST_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -7385,7 +7369,7 @@ static int ZEND_FASTCALL  ZEND_YIELD_SPEC_CONST_CV_HANDLER(ZEND_OPCODE_HANDLER_A
        ZEND_VM_RETURN();
 }
 
-static int ZEND_FASTCALL  ZEND_BW_NOT_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 305: /*ZEND_BW_NOT_SPEC_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -7398,7 +7382,7 @@ static int ZEND_FASTCALL  ZEND_BW_NOT_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BOOL_NOT_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 330: /*ZEND_BOOL_NOT_SPEC_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -7411,7 +7395,7 @@ static int ZEND_FASTCALL  ZEND_BOOL_NOT_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARG
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ECHO_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1005: /*ZEND_ECHO_SPEC_TMP_HANDLER*/ ZEND_ECHO_SPEC_TMP_LABEL:
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -7442,15 +7426,15 @@ static int ZEND_FASTCALL  ZEND_ECHO_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_PRINT_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1030: /*ZEND_PRINT_SPEC_TMP_HANDLER*/
 {
        USE_OPLINE
 
        ZVAL_LONG(&EX_T(opline->result.var).tmp_var, 1);
-       return ZEND_ECHO_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       goto ZEND_ECHO_SPEC_TMP_LABEL;
 }
 
-static int ZEND_FASTCALL  ZEND_JMPZ_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1080: /*ZEND_JMPZ_SPEC_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -7480,7 +7464,7 @@ static int ZEND_FASTCALL  ZEND_JMPZ_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_JMPNZ_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1105: /*ZEND_JMPNZ_SPEC_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -7510,7 +7494,7 @@ static int ZEND_FASTCALL  ZEND_JMPNZ_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_JMPZNZ_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1130: /*ZEND_JMPZNZ_SPEC_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -7544,7 +7528,7 @@ static int ZEND_FASTCALL  ZEND_JMPZNZ_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        }
 }
 
-static int ZEND_FASTCALL  ZEND_JMPZ_EX_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1155: /*ZEND_JMPZ_EX_SPEC_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -7575,7 +7559,7 @@ static int ZEND_FASTCALL  ZEND_JMPZ_EX_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_JMPNZ_EX_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1180: /*ZEND_JMPNZ_EX_SPEC_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -7606,7 +7590,7 @@ static int ZEND_FASTCALL  ZEND_JMPNZ_EX_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARG
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FREE_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1755: /*ZEND_FREE_SPEC_TMP_HANDLER*/
 {
        USE_OPLINE
 
@@ -7620,7 +7604,7 @@ static int ZEND_FASTCALL  ZEND_FREE_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_RETURN_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1555: /*ZEND_RETURN_SPEC_TMP_HANDLER*/
 {
        USE_OPLINE
        zval *retval_ptr;
@@ -7667,10 +7651,10 @@ static int ZEND_FASTCALL  ZEND_RETURN_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
                *EG(return_value_ptr_ptr) = ret;
        }
 
-       return zend_leave_helper_SPEC(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       goto zend_leave_helper_SPEC;
 }
 
-static int ZEND_FASTCALL  ZEND_RETURN_BY_REF_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2780: /*ZEND_RETURN_BY_REF_SPEC_TMP_HANDLER*/
 {
        USE_OPLINE
        zval *retval_ptr;
@@ -7738,10 +7722,10 @@ static int ZEND_FASTCALL  ZEND_RETURN_BY_REF_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLE
                }
        } while (0);
 
-       return zend_leave_helper_SPEC(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       goto zend_leave_helper_SPEC;
 }
 
-static int ZEND_FASTCALL  ZEND_THROW_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2705: /*ZEND_THROW_SPEC_TMP_HANDLER*/
 {
        USE_OPLINE
        zval *value;
@@ -7768,7 +7752,7 @@ static int ZEND_FASTCALL  ZEND_THROW_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        HANDLE_EXCEPTION();
 }
 
-static int ZEND_FASTCALL  ZEND_SEND_VAL_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1630: /*ZEND_SEND_VAL_SPEC_TMP_HANDLER*/
 {
        USE_OPLINE
 
@@ -7796,7 +7780,7 @@ static int ZEND_FASTCALL  ZEND_SEND_VAL_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARG
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BOOL_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1305: /*ZEND_BOOL_SPEC_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -7811,7 +7795,7 @@ static int ZEND_FASTCALL  ZEND_BOOL_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_CLONE_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2755: /*ZEND_CLONE_SPEC_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -7874,7 +7858,7 @@ static int ZEND_FASTCALL  ZEND_CLONE_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_CAST_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 530: /*ZEND_CAST_SPEC_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -7933,7 +7917,7 @@ static int ZEND_FASTCALL  ZEND_CAST_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_INCLUDE_OR_EVAL_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1830: /*ZEND_INCLUDE_OR_EVAL_SPEC_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_op_array *new_op_array=NULL;
@@ -8067,7 +8051,7 @@ static int ZEND_FASTCALL  ZEND_INCLUDE_OR_EVAL_SPEC_TMP_HANDLER(ZEND_OPCODE_HAND
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FE_RESET_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1930: /*ZEND_FE_RESET_SPEC_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -8209,7 +8193,7 @@ static int ZEND_FASTCALL  ZEND_FE_RESET_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARG
        }
 }
 
-static int ZEND_FASTCALL  ZEND_EXIT_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1980: /*ZEND_EXIT_SPEC_TMP_HANDLER*/
 {
 #if 0 || (IS_TMP_VAR != IS_UNUSED)
        USE_OPLINE
@@ -8231,7 +8215,7 @@ static int ZEND_FASTCALL  ZEND_EXIT_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE(); /* Never reached */
 }
 
-static int ZEND_FASTCALL  ZEND_END_SILENCE_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1455: /*ZEND_END_SILENCE_SPEC_TMP_HANDLER*/
 {
        USE_OPLINE
        zval restored_error_reporting;
@@ -8260,7 +8244,7 @@ static int ZEND_FASTCALL  ZEND_END_SILENCE_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLER_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_JMP_SET_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3805: /*ZEND_JMP_SET_SPEC_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -8286,7 +8270,7 @@ static int ZEND_FASTCALL  ZEND_JMP_SET_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_JMP_SET_VAR_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3955: /*ZEND_JMP_SET_VAR_SPEC_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -8321,7 +8305,7 @@ static int ZEND_FASTCALL  ZEND_JMP_SET_VAR_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLER_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_QM_ASSIGN_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 555: /*ZEND_QM_ASSIGN_SPEC_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -8339,7 +8323,7 @@ static int ZEND_FASTCALL  ZEND_QM_ASSIGN_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLER_AR
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_QM_ASSIGN_VAR_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3930: /*ZEND_QM_ASSIGN_VAR_SPEC_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -8366,7 +8350,7 @@ static int ZEND_FASTCALL  ZEND_QM_ASSIGN_VAR_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLE
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_INSTANCEOF_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3455: /*ZEND_INSTANCEOF_SPEC_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -8387,7 +8371,7 @@ static int ZEND_FASTCALL  ZEND_INSTANCEOF_SPEC_TMP_HANDLER(ZEND_OPCODE_HANDLER_A
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ADD_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 30: /*ZEND_ADD_SPEC_TMP_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -8402,7 +8386,7 @@ static int ZEND_FASTCALL  ZEND_ADD_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HANDLER_AR
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SUB_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 55: /*ZEND_SUB_SPEC_TMP_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -8417,7 +8401,7 @@ static int ZEND_FASTCALL  ZEND_SUB_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HANDLER_AR
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_MUL_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 80: /*ZEND_MUL_SPEC_TMP_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -8432,7 +8416,7 @@ static int ZEND_FASTCALL  ZEND_MUL_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HANDLER_AR
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_DIV_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 105: /*ZEND_DIV_SPEC_TMP_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -8447,7 +8431,7 @@ static int ZEND_FASTCALL  ZEND_DIV_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HANDLER_AR
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_MOD_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 130: /*ZEND_MOD_SPEC_TMP_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -8462,7 +8446,7 @@ static int ZEND_FASTCALL  ZEND_MOD_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HANDLER_AR
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SL_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 155: /*ZEND_SL_SPEC_TMP_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -8477,7 +8461,7 @@ static int ZEND_FASTCALL  ZEND_SL_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARG
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SR_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 180: /*ZEND_SR_SPEC_TMP_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -8492,7 +8476,7 @@ static int ZEND_FASTCALL  ZEND_SR_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARG
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_CONCAT_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 205: /*ZEND_CONCAT_SPEC_TMP_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -8507,7 +8491,7 @@ static int ZEND_FASTCALL  ZEND_CONCAT_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HANDLER
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_IDENTICAL_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 380: /*ZEND_IS_IDENTICAL_SPEC_TMP_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -8522,7 +8506,7 @@ static int ZEND_FASTCALL  ZEND_IS_IDENTICAL_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_H
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_NOT_IDENTICAL_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 405: /*ZEND_IS_NOT_IDENTICAL_SPEC_TMP_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -8539,7 +8523,7 @@ static int ZEND_FASTCALL  ZEND_IS_NOT_IDENTICAL_SPEC_TMP_CONST_HANDLER(ZEND_OPCO
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_EQUAL_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 430: /*ZEND_IS_EQUAL_SPEC_TMP_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -8555,7 +8539,7 @@ static int ZEND_FASTCALL  ZEND_IS_EQUAL_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HANDL
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_NOT_EQUAL_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 455: /*ZEND_IS_NOT_EQUAL_SPEC_TMP_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -8571,7 +8555,7 @@ static int ZEND_FASTCALL  ZEND_IS_NOT_EQUAL_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_H
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_SMALLER_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 480: /*ZEND_IS_SMALLER_SPEC_TMP_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -8587,7 +8571,7 @@ static int ZEND_FASTCALL  ZEND_IS_SMALLER_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HAN
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 505: /*ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMP_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -8603,7 +8587,7 @@ static int ZEND_FASTCALL  ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMP_CONST_HANDLER(ZEND_O
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BW_OR_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 230: /*ZEND_BW_OR_SPEC_TMP_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -8618,7 +8602,7 @@ static int ZEND_FASTCALL  ZEND_BW_OR_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HANDLER_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BW_AND_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 255: /*ZEND_BW_AND_SPEC_TMP_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -8633,7 +8617,7 @@ static int ZEND_FASTCALL  ZEND_BW_AND_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HANDLER
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BW_XOR_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 280: /*ZEND_BW_XOR_SPEC_TMP_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -8648,7 +8632,7 @@ static int ZEND_FASTCALL  ZEND_BW_XOR_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HANDLER
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BOOL_XOR_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 355: /*ZEND_BOOL_XOR_SPEC_TMP_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -8663,7 +8647,7 @@ static int ZEND_FASTCALL  ZEND_BOOL_XOR_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HANDL
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL zend_fetch_var_address_helper_SPEC_TMP_CONST(int type, ZEND_OPCODE_HANDLER_ARGS)
+zend_fetch_var_address_helper_SPEC_TMP_CONST:
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -8795,39 +8779,39 @@ static int ZEND_FASTCALL zend_fetch_var_address_helper_SPEC_TMP_CONST(int type,
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_R_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2005: /*ZEND_FETCH_R_SPEC_TMP_CONST_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_TMP_CONST(BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_R; goto zend_fetch_var_address_helper_SPEC_TMP_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_W_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2080: /*ZEND_FETCH_W_SPEC_TMP_CONST_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_TMP_CONST(BP_VAR_W, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_W; goto zend_fetch_var_address_helper_SPEC_TMP_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_RW_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2155: /*ZEND_FETCH_RW_SPEC_TMP_CONST_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_TMP_CONST(BP_VAR_RW, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_RW; goto zend_fetch_var_address_helper_SPEC_TMP_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_FUNC_ARG_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2305: /*ZEND_FETCH_FUNC_ARG_SPEC_TMP_CONST_HANDLER*/
 {
        USE_OPLINE
 
-       return zend_fetch_var_address_helper_SPEC_TMP_CONST(ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))?BP_VAR_W:BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))?BP_VAR_W:BP_VAR_R; goto zend_fetch_var_address_helper_SPEC_TMP_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_UNSET_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2380: /*ZEND_FETCH_UNSET_SPEC_TMP_CONST_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_TMP_CONST(BP_VAR_UNSET, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_UNSET; goto zend_fetch_var_address_helper_SPEC_TMP_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_IS_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2230: /*ZEND_FETCH_IS_SPEC_TMP_CONST_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_TMP_CONST(BP_VAR_IS, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_IS; goto zend_fetch_var_address_helper_SPEC_TMP_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_R_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2030: /*ZEND_FETCH_DIM_R_SPEC_TMP_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -8857,7 +8841,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_R_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HA
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_TMP_VAR_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2455: /*ZEND_FETCH_DIM_TMP_VAR_SPEC_TMP_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -8881,7 +8865,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_TMP_VAR_SPEC_TMP_CONST_HANDLER(ZEND_OPC
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ADD_CHAR_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1355: /*ZEND_ADD_CHAR_SPEC_TMP_CONST_HANDLER*/
 {
        USE_OPLINE
        zval *str = &EX_T(opline->result.var).tmp_var;
@@ -8904,7 +8888,7 @@ static int ZEND_FASTCALL  ZEND_ADD_CHAR_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HANDL
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ADD_STRING_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1380: /*ZEND_ADD_STRING_SPEC_TMP_CONST_HANDLER*/
 {
        USE_OPLINE
        zval *str = &EX_T(opline->result.var).tmp_var;
@@ -8927,7 +8911,7 @@ static int ZEND_FASTCALL  ZEND_ADD_STRING_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HAN
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_METHOD_CALL_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2805: /*ZEND_INIT_METHOD_CALL_SPEC_TMP_CONST_HANDLER*/
 {
        USE_OPLINE
        zval *function_name;
@@ -8999,7 +8983,7 @@ static int ZEND_FASTCALL  ZEND_INIT_METHOD_CALL_SPEC_TMP_CONST_HANDLER(ZEND_OPCO
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_CASE_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1205: /*ZEND_CASE_SPEC_TMP_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -9016,7 +9000,7 @@ static int ZEND_FASTCALL  ZEND_CASE_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HANDLER_A
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1805: /*ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_CONST_HANDLER*/ ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_CONST_LABEL:
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -9060,18 +9044,18 @@ static int ZEND_FASTCALL  ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_CONST_HANDLER(ZEND_OPC
                switch (Z_TYPE_P(offset)) {
                        case IS_DOUBLE:
                                hval = zend_dval_to_lval(Z_DVAL_P(offset));
-                               goto num_index;
+                               goto num_index_SPEC_TMP_CONST;
                        case IS_LONG:
                        case IS_BOOL:
                                hval = Z_LVAL_P(offset);
-num_index:
+num_index_SPEC_TMP_CONST:
                                zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *), NULL);
                                break;
                        case IS_STRING:
                                if (IS_CONST == IS_CONST) {
                                        hval = Z_HASH_P(offset);
                                } else {
-                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index);
+                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_SPEC_TMP_CONST);
                                        if (IS_INTERNED(Z_STRVAL_P(offset))) {
                                                hval = INTERNED_HASH(Z_STRVAL_P(offset));
                                        } else {
@@ -9102,7 +9086,7 @@ num_index:
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_ARRAY_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1780: /*ZEND_INIT_ARRAY_SPEC_TMP_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -9111,12 +9095,12 @@ static int ZEND_FASTCALL  ZEND_INIT_ARRAY_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HAN
                ZEND_VM_NEXT_OPCODE();
 #if 0 || IS_TMP_VAR != IS_UNUSED
        } else {
-               return ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+               goto ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_CONST_LABEL;
 #endif
        }
 }
 
-static int ZEND_FASTCALL  ZEND_UNSET_VAR_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1855: /*ZEND_UNSET_VAR_SPEC_TMP_CONST_HANDLER*/
 {
        USE_OPLINE
        zval tmp, *varname;
@@ -9192,7 +9176,7 @@ static int ZEND_FASTCALL  ZEND_UNSET_VAR_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HAND
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ISSET_ISEMPTY_VAR_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2855: /*ZEND_ISSET_ISEMPTY_VAR_SPEC_TMP_CONST_HANDLER*/
 {
        USE_OPLINE
        zval **value;
@@ -9277,7 +9261,7 @@ static int ZEND_FASTCALL  ZEND_ISSET_ISEMPTY_VAR_SPEC_TMP_CONST_HANDLER(ZEND_OPC
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_YIELD_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 4005: /*ZEND_YIELD_SPEC_TMP_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -9431,7 +9415,7 @@ static int ZEND_FASTCALL  ZEND_YIELD_SPEC_TMP_CONST_HANDLER(ZEND_OPCODE_HANDLER_
        ZEND_VM_RETURN();
 }
 
-static int ZEND_FASTCALL  ZEND_ADD_SPEC_TMP_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 31: /*ZEND_ADD_SPEC_TMP_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -9446,7 +9430,7 @@ static int ZEND_FASTCALL  ZEND_ADD_SPEC_TMP_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SUB_SPEC_TMP_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 56: /*ZEND_SUB_SPEC_TMP_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -9461,7 +9445,7 @@ static int ZEND_FASTCALL  ZEND_SUB_SPEC_TMP_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_MUL_SPEC_TMP_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 81: /*ZEND_MUL_SPEC_TMP_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -9476,7 +9460,7 @@ static int ZEND_FASTCALL  ZEND_MUL_SPEC_TMP_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_DIV_SPEC_TMP_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 106: /*ZEND_DIV_SPEC_TMP_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -9491,7 +9475,7 @@ static int ZEND_FASTCALL  ZEND_DIV_SPEC_TMP_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_MOD_SPEC_TMP_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 131: /*ZEND_MOD_SPEC_TMP_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -9506,7 +9490,7 @@ static int ZEND_FASTCALL  ZEND_MOD_SPEC_TMP_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SL_SPEC_TMP_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 156: /*ZEND_SL_SPEC_TMP_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -9521,7 +9505,7 @@ static int ZEND_FASTCALL  ZEND_SL_SPEC_TMP_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SR_SPEC_TMP_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 181: /*ZEND_SR_SPEC_TMP_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -9536,7 +9520,7 @@ static int ZEND_FASTCALL  ZEND_SR_SPEC_TMP_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_CONCAT_SPEC_TMP_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 206: /*ZEND_CONCAT_SPEC_TMP_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -9551,7 +9535,7 @@ static int ZEND_FASTCALL  ZEND_CONCAT_SPEC_TMP_TMP_HANDLER(ZEND_OPCODE_HANDLER_A
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_IDENTICAL_SPEC_TMP_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 381: /*ZEND_IS_IDENTICAL_SPEC_TMP_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -9566,7 +9550,7 @@ static int ZEND_FASTCALL  ZEND_IS_IDENTICAL_SPEC_TMP_TMP_HANDLER(ZEND_OPCODE_HAN
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_NOT_IDENTICAL_SPEC_TMP_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 406: /*ZEND_IS_NOT_IDENTICAL_SPEC_TMP_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -9583,7 +9567,7 @@ static int ZEND_FASTCALL  ZEND_IS_NOT_IDENTICAL_SPEC_TMP_TMP_HANDLER(ZEND_OPCODE
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_EQUAL_SPEC_TMP_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 431: /*ZEND_IS_EQUAL_SPEC_TMP_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -9599,7 +9583,7 @@ static int ZEND_FASTCALL  ZEND_IS_EQUAL_SPEC_TMP_TMP_HANDLER(ZEND_OPCODE_HANDLER
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_NOT_EQUAL_SPEC_TMP_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 456: /*ZEND_IS_NOT_EQUAL_SPEC_TMP_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -9615,7 +9599,7 @@ static int ZEND_FASTCALL  ZEND_IS_NOT_EQUAL_SPEC_TMP_TMP_HANDLER(ZEND_OPCODE_HAN
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_SMALLER_SPEC_TMP_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 481: /*ZEND_IS_SMALLER_SPEC_TMP_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -9631,7 +9615,7 @@ static int ZEND_FASTCALL  ZEND_IS_SMALLER_SPEC_TMP_TMP_HANDLER(ZEND_OPCODE_HANDL
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMP_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 506: /*ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMP_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -9647,7 +9631,7 @@ static int ZEND_FASTCALL  ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMP_TMP_HANDLER(ZEND_OPC
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BW_OR_SPEC_TMP_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 231: /*ZEND_BW_OR_SPEC_TMP_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -9662,7 +9646,7 @@ static int ZEND_FASTCALL  ZEND_BW_OR_SPEC_TMP_TMP_HANDLER(ZEND_OPCODE_HANDLER_AR
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BW_AND_SPEC_TMP_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 256: /*ZEND_BW_AND_SPEC_TMP_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -9677,7 +9661,7 @@ static int ZEND_FASTCALL  ZEND_BW_AND_SPEC_TMP_TMP_HANDLER(ZEND_OPCODE_HANDLER_A
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BW_XOR_SPEC_TMP_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 281: /*ZEND_BW_XOR_SPEC_TMP_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -9692,7 +9676,7 @@ static int ZEND_FASTCALL  ZEND_BW_XOR_SPEC_TMP_TMP_HANDLER(ZEND_OPCODE_HANDLER_A
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BOOL_XOR_SPEC_TMP_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 356: /*ZEND_BOOL_XOR_SPEC_TMP_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -9707,7 +9691,7 @@ static int ZEND_FASTCALL  ZEND_BOOL_XOR_SPEC_TMP_TMP_HANDLER(ZEND_OPCODE_HANDLER
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_R_SPEC_TMP_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2031: /*ZEND_FETCH_DIM_R_SPEC_TMP_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -9737,7 +9721,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_R_SPEC_TMP_TMP_HANDLER(ZEND_OPCODE_HAND
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ADD_VAR_SPEC_TMP_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1406: /*ZEND_ADD_VAR_SPEC_TMP_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -9782,7 +9766,7 @@ static int ZEND_FASTCALL  ZEND_ADD_VAR_SPEC_TMP_TMP_HANDLER(ZEND_OPCODE_HANDLER_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_METHOD_CALL_SPEC_TMP_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2806: /*ZEND_INIT_METHOD_CALL_SPEC_TMP_TMP_HANDLER*/
 {
        USE_OPLINE
        zval *function_name;
@@ -9855,7 +9839,7 @@ static int ZEND_FASTCALL  ZEND_INIT_METHOD_CALL_SPEC_TMP_TMP_HANDLER(ZEND_OPCODE
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_CASE_SPEC_TMP_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1206: /*ZEND_CASE_SPEC_TMP_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -9873,7 +9857,7 @@ static int ZEND_FASTCALL  ZEND_CASE_SPEC_TMP_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARG
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1806: /*ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_TMP_HANDLER*/ ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_TMP_LABEL:
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -9917,18 +9901,18 @@ static int ZEND_FASTCALL  ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_TMP_HANDLER(ZEND_OPCOD
                switch (Z_TYPE_P(offset)) {
                        case IS_DOUBLE:
                                hval = zend_dval_to_lval(Z_DVAL_P(offset));
-                               goto num_index;
+                               goto num_index_SPEC_TMP_TMP;
                        case IS_LONG:
                        case IS_BOOL:
                                hval = Z_LVAL_P(offset);
-num_index:
+num_index_SPEC_TMP_TMP:
                                zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *), NULL);
                                break;
                        case IS_STRING:
                                if (IS_TMP_VAR == IS_CONST) {
                                        hval = Z_HASH_P(offset);
                                } else {
-                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index);
+                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_SPEC_TMP_TMP);
                                        if (IS_INTERNED(Z_STRVAL_P(offset))) {
                                                hval = INTERNED_HASH(Z_STRVAL_P(offset));
                                        } else {
@@ -9959,7 +9943,7 @@ num_index:
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_ARRAY_SPEC_TMP_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1781: /*ZEND_INIT_ARRAY_SPEC_TMP_TMP_HANDLER*/
 {
        USE_OPLINE
 
@@ -9968,12 +9952,12 @@ static int ZEND_FASTCALL  ZEND_INIT_ARRAY_SPEC_TMP_TMP_HANDLER(ZEND_OPCODE_HANDL
                ZEND_VM_NEXT_OPCODE();
 #if 0 || IS_TMP_VAR != IS_UNUSED
        } else {
-               return ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+               goto ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_TMP_LABEL;
 #endif
        }
 }
 
-static int ZEND_FASTCALL  ZEND_YIELD_SPEC_TMP_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 4006: /*ZEND_YIELD_SPEC_TMP_TMP_HANDLER*/
 {
        USE_OPLINE
 
@@ -10127,7 +10111,7 @@ static int ZEND_FASTCALL  ZEND_YIELD_SPEC_TMP_TMP_HANDLER(ZEND_OPCODE_HANDLER_AR
        ZEND_VM_RETURN();
 }
 
-static int ZEND_FASTCALL  ZEND_ADD_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 32: /*ZEND_ADD_SPEC_TMP_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -10142,7 +10126,7 @@ static int ZEND_FASTCALL  ZEND_ADD_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SUB_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 57: /*ZEND_SUB_SPEC_TMP_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -10157,7 +10141,7 @@ static int ZEND_FASTCALL  ZEND_SUB_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_MUL_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 82: /*ZEND_MUL_SPEC_TMP_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -10172,7 +10156,7 @@ static int ZEND_FASTCALL  ZEND_MUL_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_DIV_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 107: /*ZEND_DIV_SPEC_TMP_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -10187,7 +10171,7 @@ static int ZEND_FASTCALL  ZEND_DIV_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_MOD_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 132: /*ZEND_MOD_SPEC_TMP_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -10202,7 +10186,7 @@ static int ZEND_FASTCALL  ZEND_MOD_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SL_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 157: /*ZEND_SL_SPEC_TMP_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -10217,7 +10201,7 @@ static int ZEND_FASTCALL  ZEND_SL_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SR_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 182: /*ZEND_SR_SPEC_TMP_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -10232,7 +10216,7 @@ static int ZEND_FASTCALL  ZEND_SR_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_CONCAT_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 207: /*ZEND_CONCAT_SPEC_TMP_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -10247,7 +10231,7 @@ static int ZEND_FASTCALL  ZEND_CONCAT_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HANDLER_A
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_IDENTICAL_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 382: /*ZEND_IS_IDENTICAL_SPEC_TMP_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -10262,7 +10246,7 @@ static int ZEND_FASTCALL  ZEND_IS_IDENTICAL_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HAN
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_NOT_IDENTICAL_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 407: /*ZEND_IS_NOT_IDENTICAL_SPEC_TMP_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -10279,7 +10263,7 @@ static int ZEND_FASTCALL  ZEND_IS_NOT_IDENTICAL_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_EQUAL_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 432: /*ZEND_IS_EQUAL_SPEC_TMP_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -10295,7 +10279,7 @@ static int ZEND_FASTCALL  ZEND_IS_EQUAL_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HANDLER
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_NOT_EQUAL_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 457: /*ZEND_IS_NOT_EQUAL_SPEC_TMP_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -10311,7 +10295,7 @@ static int ZEND_FASTCALL  ZEND_IS_NOT_EQUAL_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HAN
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_SMALLER_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 482: /*ZEND_IS_SMALLER_SPEC_TMP_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -10327,7 +10311,7 @@ static int ZEND_FASTCALL  ZEND_IS_SMALLER_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HANDL
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 507: /*ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMP_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -10343,7 +10327,7 @@ static int ZEND_FASTCALL  ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMP_VAR_HANDLER(ZEND_OPC
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BW_OR_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 232: /*ZEND_BW_OR_SPEC_TMP_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -10358,7 +10342,7 @@ static int ZEND_FASTCALL  ZEND_BW_OR_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HANDLER_AR
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BW_AND_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 257: /*ZEND_BW_AND_SPEC_TMP_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -10373,7 +10357,7 @@ static int ZEND_FASTCALL  ZEND_BW_AND_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HANDLER_A
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BW_XOR_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 282: /*ZEND_BW_XOR_SPEC_TMP_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -10388,7 +10372,7 @@ static int ZEND_FASTCALL  ZEND_BW_XOR_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HANDLER_A
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BOOL_XOR_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 357: /*ZEND_BOOL_XOR_SPEC_TMP_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -10403,7 +10387,7 @@ static int ZEND_FASTCALL  ZEND_BOOL_XOR_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HANDLER
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL zend_fetch_var_address_helper_SPEC_TMP_VAR(int type, ZEND_OPCODE_HANDLER_ARGS)
+zend_fetch_var_address_helper_SPEC_TMP_VAR:
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -10535,39 +10519,39 @@ static int ZEND_FASTCALL zend_fetch_var_address_helper_SPEC_TMP_VAR(int type, ZE
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_R_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2007: /*ZEND_FETCH_R_SPEC_TMP_VAR_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_TMP_VAR(BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_R; goto zend_fetch_var_address_helper_SPEC_TMP_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_W_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2082: /*ZEND_FETCH_W_SPEC_TMP_VAR_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_TMP_VAR(BP_VAR_W, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_W; goto zend_fetch_var_address_helper_SPEC_TMP_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_RW_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2157: /*ZEND_FETCH_RW_SPEC_TMP_VAR_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_TMP_VAR(BP_VAR_RW, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_RW; goto zend_fetch_var_address_helper_SPEC_TMP_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_FUNC_ARG_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2307: /*ZEND_FETCH_FUNC_ARG_SPEC_TMP_VAR_HANDLER*/
 {
        USE_OPLINE
 
-       return zend_fetch_var_address_helper_SPEC_TMP_VAR(ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))?BP_VAR_W:BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))?BP_VAR_W:BP_VAR_R; goto zend_fetch_var_address_helper_SPEC_TMP_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_UNSET_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2382: /*ZEND_FETCH_UNSET_SPEC_TMP_VAR_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_TMP_VAR(BP_VAR_UNSET, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_UNSET; goto zend_fetch_var_address_helper_SPEC_TMP_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_IS_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2232: /*ZEND_FETCH_IS_SPEC_TMP_VAR_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_TMP_VAR(BP_VAR_IS, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_IS; goto zend_fetch_var_address_helper_SPEC_TMP_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_R_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2032: /*ZEND_FETCH_DIM_R_SPEC_TMP_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -10597,7 +10581,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_R_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HAND
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ADD_VAR_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1407: /*ZEND_ADD_VAR_SPEC_TMP_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -10642,7 +10626,7 @@ static int ZEND_FASTCALL  ZEND_ADD_VAR_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HANDLER_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_METHOD_CALL_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2807: /*ZEND_INIT_METHOD_CALL_SPEC_TMP_VAR_HANDLER*/
 {
        USE_OPLINE
        zval *function_name;
@@ -10715,7 +10699,7 @@ static int ZEND_FASTCALL  ZEND_INIT_METHOD_CALL_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_CASE_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1207: /*ZEND_CASE_SPEC_TMP_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -10733,7 +10717,7 @@ static int ZEND_FASTCALL  ZEND_CASE_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARG
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1807: /*ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_VAR_HANDLER*/ ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_VAR_LABEL:
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -10777,18 +10761,18 @@ static int ZEND_FASTCALL  ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_VAR_HANDLER(ZEND_OPCOD
                switch (Z_TYPE_P(offset)) {
                        case IS_DOUBLE:
                                hval = zend_dval_to_lval(Z_DVAL_P(offset));
-                               goto num_index;
+                               goto num_index_SPEC_TMP_VAR;
                        case IS_LONG:
                        case IS_BOOL:
                                hval = Z_LVAL_P(offset);
-num_index:
+num_index_SPEC_TMP_VAR:
                                zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *), NULL);
                                break;
                        case IS_STRING:
                                if (IS_VAR == IS_CONST) {
                                        hval = Z_HASH_P(offset);
                                } else {
-                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index);
+                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_SPEC_TMP_VAR);
                                        if (IS_INTERNED(Z_STRVAL_P(offset))) {
                                                hval = INTERNED_HASH(Z_STRVAL_P(offset));
                                        } else {
@@ -10819,7 +10803,7 @@ num_index:
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_ARRAY_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1782: /*ZEND_INIT_ARRAY_SPEC_TMP_VAR_HANDLER*/
 {
        USE_OPLINE
 
@@ -10828,12 +10812,12 @@ static int ZEND_FASTCALL  ZEND_INIT_ARRAY_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HANDL
                ZEND_VM_NEXT_OPCODE();
 #if 0 || IS_TMP_VAR != IS_UNUSED
        } else {
-               return ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+               goto ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_VAR_LABEL;
 #endif
        }
 }
 
-static int ZEND_FASTCALL  ZEND_UNSET_VAR_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1857: /*ZEND_UNSET_VAR_SPEC_TMP_VAR_HANDLER*/
 {
        USE_OPLINE
        zval tmp, *varname;
@@ -10909,7 +10893,7 @@ static int ZEND_FASTCALL  ZEND_UNSET_VAR_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HANDLE
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ISSET_ISEMPTY_VAR_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2857: /*ZEND_ISSET_ISEMPTY_VAR_SPEC_TMP_VAR_HANDLER*/
 {
        USE_OPLINE
        zval **value;
@@ -10994,7 +10978,7 @@ static int ZEND_FASTCALL  ZEND_ISSET_ISEMPTY_VAR_SPEC_TMP_VAR_HANDLER(ZEND_OPCOD
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_YIELD_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 4007: /*ZEND_YIELD_SPEC_TMP_VAR_HANDLER*/
 {
        USE_OPLINE
 
@@ -11149,7 +11133,7 @@ static int ZEND_FASTCALL  ZEND_YIELD_SPEC_TMP_VAR_HANDLER(ZEND_OPCODE_HANDLER_AR
        ZEND_VM_RETURN();
 }
 
-static int ZEND_FASTCALL zend_fetch_var_address_helper_SPEC_TMP_UNUSED(int type, ZEND_OPCODE_HANDLER_ARGS)
+zend_fetch_var_address_helper_SPEC_TMP_UNUSED:
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -11281,39 +11265,39 @@ static int ZEND_FASTCALL zend_fetch_var_address_helper_SPEC_TMP_UNUSED(int type,
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_R_SPEC_TMP_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2008: /*ZEND_FETCH_R_SPEC_TMP_UNUSED_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_TMP_UNUSED(BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_R; goto zend_fetch_var_address_helper_SPEC_TMP_UNUSED;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_W_SPEC_TMP_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2083: /*ZEND_FETCH_W_SPEC_TMP_UNUSED_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_TMP_UNUSED(BP_VAR_W, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_W; goto zend_fetch_var_address_helper_SPEC_TMP_UNUSED;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_RW_SPEC_TMP_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2158: /*ZEND_FETCH_RW_SPEC_TMP_UNUSED_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_TMP_UNUSED(BP_VAR_RW, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_RW; goto zend_fetch_var_address_helper_SPEC_TMP_UNUSED;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_FUNC_ARG_SPEC_TMP_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2308: /*ZEND_FETCH_FUNC_ARG_SPEC_TMP_UNUSED_HANDLER*/
 {
        USE_OPLINE
 
-       return zend_fetch_var_address_helper_SPEC_TMP_UNUSED(ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))?BP_VAR_W:BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))?BP_VAR_W:BP_VAR_R; goto zend_fetch_var_address_helper_SPEC_TMP_UNUSED;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_UNSET_SPEC_TMP_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2383: /*ZEND_FETCH_UNSET_SPEC_TMP_UNUSED_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_TMP_UNUSED(BP_VAR_UNSET, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_UNSET; goto zend_fetch_var_address_helper_SPEC_TMP_UNUSED;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_IS_SPEC_TMP_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2233: /*ZEND_FETCH_IS_SPEC_TMP_UNUSED_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_TMP_UNUSED(BP_VAR_IS, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_IS; goto zend_fetch_var_address_helper_SPEC_TMP_UNUSED;
 }
 
-static int ZEND_FASTCALL  ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1808: /*ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_UNUSED_HANDLER*/ ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_UNUSED_LABEL:
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -11357,18 +11341,18 @@ static int ZEND_FASTCALL  ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_UNUSED_HANDLER(ZEND_OP
                switch (Z_TYPE_P(offset)) {
                        case IS_DOUBLE:
                                hval = zend_dval_to_lval(Z_DVAL_P(offset));
-                               goto num_index;
+                               goto num_index_SPEC_TMP_UNUSED;
                        case IS_LONG:
                        case IS_BOOL:
                                hval = Z_LVAL_P(offset);
-num_index:
+num_index_SPEC_TMP_UNUSED:
                                zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *), NULL);
                                break;
                        case IS_STRING:
                                if (IS_UNUSED == IS_CONST) {
                                        hval = Z_HASH_P(offset);
                                } else {
-                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index);
+                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_SPEC_TMP_UNUSED);
                                        if (IS_INTERNED(Z_STRVAL_P(offset))) {
                                                hval = INTERNED_HASH(Z_STRVAL_P(offset));
                                        } else {
@@ -11399,7 +11383,7 @@ num_index:
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_ARRAY_SPEC_TMP_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1783: /*ZEND_INIT_ARRAY_SPEC_TMP_UNUSED_HANDLER*/
 {
        USE_OPLINE
 
@@ -11408,12 +11392,12 @@ static int ZEND_FASTCALL  ZEND_INIT_ARRAY_SPEC_TMP_UNUSED_HANDLER(ZEND_OPCODE_HA
                ZEND_VM_NEXT_OPCODE();
 #if 0 || IS_TMP_VAR != IS_UNUSED
        } else {
-               return ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+               goto ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_UNUSED_LABEL;
 #endif
        }
 }
 
-static int ZEND_FASTCALL  ZEND_UNSET_VAR_SPEC_TMP_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1858: /*ZEND_UNSET_VAR_SPEC_TMP_UNUSED_HANDLER*/
 {
        USE_OPLINE
        zval tmp, *varname;
@@ -11489,7 +11473,7 @@ static int ZEND_FASTCALL  ZEND_UNSET_VAR_SPEC_TMP_UNUSED_HANDLER(ZEND_OPCODE_HAN
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ISSET_ISEMPTY_VAR_SPEC_TMP_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2858: /*ZEND_ISSET_ISEMPTY_VAR_SPEC_TMP_UNUSED_HANDLER*/
 {
        USE_OPLINE
        zval **value;
@@ -11574,7 +11558,7 @@ static int ZEND_FASTCALL  ZEND_ISSET_ISEMPTY_VAR_SPEC_TMP_UNUSED_HANDLER(ZEND_OP
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_YIELD_SPEC_TMP_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 4008: /*ZEND_YIELD_SPEC_TMP_UNUSED_HANDLER*/
 {
        USE_OPLINE
 
@@ -11728,7 +11712,7 @@ static int ZEND_FASTCALL  ZEND_YIELD_SPEC_TMP_UNUSED_HANDLER(ZEND_OPCODE_HANDLER
        ZEND_VM_RETURN();
 }
 
-static int ZEND_FASTCALL  ZEND_ADD_SPEC_TMP_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 34: /*ZEND_ADD_SPEC_TMP_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -11743,7 +11727,7 @@ static int ZEND_FASTCALL  ZEND_ADD_SPEC_TMP_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SUB_SPEC_TMP_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 59: /*ZEND_SUB_SPEC_TMP_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -11758,7 +11742,7 @@ static int ZEND_FASTCALL  ZEND_SUB_SPEC_TMP_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_MUL_SPEC_TMP_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 84: /*ZEND_MUL_SPEC_TMP_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -11773,7 +11757,7 @@ static int ZEND_FASTCALL  ZEND_MUL_SPEC_TMP_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_DIV_SPEC_TMP_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 109: /*ZEND_DIV_SPEC_TMP_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -11788,7 +11772,7 @@ static int ZEND_FASTCALL  ZEND_DIV_SPEC_TMP_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_MOD_SPEC_TMP_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 134: /*ZEND_MOD_SPEC_TMP_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -11803,7 +11787,7 @@ static int ZEND_FASTCALL  ZEND_MOD_SPEC_TMP_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SL_SPEC_TMP_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 159: /*ZEND_SL_SPEC_TMP_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -11818,7 +11802,7 @@ static int ZEND_FASTCALL  ZEND_SL_SPEC_TMP_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SR_SPEC_TMP_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 184: /*ZEND_SR_SPEC_TMP_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -11833,7 +11817,7 @@ static int ZEND_FASTCALL  ZEND_SR_SPEC_TMP_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_CONCAT_SPEC_TMP_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 209: /*ZEND_CONCAT_SPEC_TMP_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -11848,7 +11832,7 @@ static int ZEND_FASTCALL  ZEND_CONCAT_SPEC_TMP_CV_HANDLER(ZEND_OPCODE_HANDLER_AR
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_IDENTICAL_SPEC_TMP_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 384: /*ZEND_IS_IDENTICAL_SPEC_TMP_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -11863,7 +11847,7 @@ static int ZEND_FASTCALL  ZEND_IS_IDENTICAL_SPEC_TMP_CV_HANDLER(ZEND_OPCODE_HAND
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_NOT_IDENTICAL_SPEC_TMP_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 409: /*ZEND_IS_NOT_IDENTICAL_SPEC_TMP_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -11880,7 +11864,7 @@ static int ZEND_FASTCALL  ZEND_IS_NOT_IDENTICAL_SPEC_TMP_CV_HANDLER(ZEND_OPCODE_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_EQUAL_SPEC_TMP_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 434: /*ZEND_IS_EQUAL_SPEC_TMP_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -11896,7 +11880,7 @@ static int ZEND_FASTCALL  ZEND_IS_EQUAL_SPEC_TMP_CV_HANDLER(ZEND_OPCODE_HANDLER_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_NOT_EQUAL_SPEC_TMP_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 459: /*ZEND_IS_NOT_EQUAL_SPEC_TMP_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -11912,7 +11896,7 @@ static int ZEND_FASTCALL  ZEND_IS_NOT_EQUAL_SPEC_TMP_CV_HANDLER(ZEND_OPCODE_HAND
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_SMALLER_SPEC_TMP_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 484: /*ZEND_IS_SMALLER_SPEC_TMP_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -11928,7 +11912,7 @@ static int ZEND_FASTCALL  ZEND_IS_SMALLER_SPEC_TMP_CV_HANDLER(ZEND_OPCODE_HANDLE
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMP_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 509: /*ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMP_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -11944,7 +11928,7 @@ static int ZEND_FASTCALL  ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMP_CV_HANDLER(ZEND_OPCO
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BW_OR_SPEC_TMP_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 234: /*ZEND_BW_OR_SPEC_TMP_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -11959,7 +11943,7 @@ static int ZEND_FASTCALL  ZEND_BW_OR_SPEC_TMP_CV_HANDLER(ZEND_OPCODE_HANDLER_ARG
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BW_AND_SPEC_TMP_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 259: /*ZEND_BW_AND_SPEC_TMP_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -11974,7 +11958,7 @@ static int ZEND_FASTCALL  ZEND_BW_AND_SPEC_TMP_CV_HANDLER(ZEND_OPCODE_HANDLER_AR
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BW_XOR_SPEC_TMP_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 284: /*ZEND_BW_XOR_SPEC_TMP_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -11989,7 +11973,7 @@ static int ZEND_FASTCALL  ZEND_BW_XOR_SPEC_TMP_CV_HANDLER(ZEND_OPCODE_HANDLER_AR
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BOOL_XOR_SPEC_TMP_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 359: /*ZEND_BOOL_XOR_SPEC_TMP_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -12004,7 +11988,7 @@ static int ZEND_FASTCALL  ZEND_BOOL_XOR_SPEC_TMP_CV_HANDLER(ZEND_OPCODE_HANDLER_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_R_SPEC_TMP_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2034: /*ZEND_FETCH_DIM_R_SPEC_TMP_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -12034,7 +12018,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_R_SPEC_TMP_CV_HANDLER(ZEND_OPCODE_HANDL
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ADD_VAR_SPEC_TMP_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1409: /*ZEND_ADD_VAR_SPEC_TMP_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -12078,7 +12062,7 @@ static int ZEND_FASTCALL  ZEND_ADD_VAR_SPEC_TMP_CV_HANDLER(ZEND_OPCODE_HANDLER_A
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_METHOD_CALL_SPEC_TMP_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2809: /*ZEND_INIT_METHOD_CALL_SPEC_TMP_CV_HANDLER*/
 {
        USE_OPLINE
        zval *function_name;
@@ -12150,7 +12134,7 @@ static int ZEND_FASTCALL  ZEND_INIT_METHOD_CALL_SPEC_TMP_CV_HANDLER(ZEND_OPCODE_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_CASE_SPEC_TMP_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1209: /*ZEND_CASE_SPEC_TMP_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -12167,7 +12151,7 @@ static int ZEND_FASTCALL  ZEND_CASE_SPEC_TMP_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1809: /*ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_CV_HANDLER*/ ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_CV_LABEL:
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -12211,18 +12195,18 @@ static int ZEND_FASTCALL  ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_CV_HANDLER(ZEND_OPCODE
                switch (Z_TYPE_P(offset)) {
                        case IS_DOUBLE:
                                hval = zend_dval_to_lval(Z_DVAL_P(offset));
-                               goto num_index;
+                               goto num_index_SPEC_TMP_CV;
                        case IS_LONG:
                        case IS_BOOL:
                                hval = Z_LVAL_P(offset);
-num_index:
+num_index_SPEC_TMP_CV:
                                zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *), NULL);
                                break;
                        case IS_STRING:
                                if (IS_CV == IS_CONST) {
                                        hval = Z_HASH_P(offset);
                                } else {
-                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index);
+                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_SPEC_TMP_CV);
                                        if (IS_INTERNED(Z_STRVAL_P(offset))) {
                                                hval = INTERNED_HASH(Z_STRVAL_P(offset));
                                        } else {
@@ -12253,7 +12237,7 @@ num_index:
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_ARRAY_SPEC_TMP_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1784: /*ZEND_INIT_ARRAY_SPEC_TMP_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -12262,12 +12246,12 @@ static int ZEND_FASTCALL  ZEND_INIT_ARRAY_SPEC_TMP_CV_HANDLER(ZEND_OPCODE_HANDLE
                ZEND_VM_NEXT_OPCODE();
 #if 0 || IS_TMP_VAR != IS_UNUSED
        } else {
-               return ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+               goto ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_CV_LABEL;
 #endif
        }
 }
 
-static int ZEND_FASTCALL  ZEND_YIELD_SPEC_TMP_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 4009: /*ZEND_YIELD_SPEC_TMP_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -12421,7 +12405,7 @@ static int ZEND_FASTCALL  ZEND_YIELD_SPEC_TMP_CV_HANDLER(ZEND_OPCODE_HANDLER_ARG
        ZEND_VM_RETURN();
 }
 
-static int ZEND_FASTCALL  ZEND_BW_NOT_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 310: /*ZEND_BW_NOT_SPEC_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -12434,7 +12418,7 @@ static int ZEND_FASTCALL  ZEND_BW_NOT_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BOOL_NOT_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 335: /*ZEND_BOOL_NOT_SPEC_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -12447,7 +12431,7 @@ static int ZEND_FASTCALL  ZEND_BOOL_NOT_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARG
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_PRE_INC_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 860: /*ZEND_PRE_INC_SPEC_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -12494,7 +12478,7 @@ static int ZEND_FASTCALL  ZEND_PRE_INC_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_PRE_DEC_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 885: /*ZEND_PRE_DEC_SPEC_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -12541,7 +12525,7 @@ static int ZEND_FASTCALL  ZEND_PRE_DEC_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_POST_INC_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 910: /*ZEND_POST_INC_SPEC_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -12584,7 +12568,7 @@ static int ZEND_FASTCALL  ZEND_POST_INC_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARG
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_POST_DEC_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 935: /*ZEND_POST_DEC_SPEC_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -12627,7 +12611,7 @@ static int ZEND_FASTCALL  ZEND_POST_DEC_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARG
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ECHO_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1010: /*ZEND_ECHO_SPEC_VAR_HANDLER*/ ZEND_ECHO_SPEC_VAR_LABEL:
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -12658,15 +12642,15 @@ static int ZEND_FASTCALL  ZEND_ECHO_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_PRINT_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1035: /*ZEND_PRINT_SPEC_VAR_HANDLER*/
 {
        USE_OPLINE
 
        ZVAL_LONG(&EX_T(opline->result.var).tmp_var, 1);
-       return ZEND_ECHO_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       goto ZEND_ECHO_SPEC_VAR_LABEL;
 }
 
-static int ZEND_FASTCALL  ZEND_JMPZ_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1085: /*ZEND_JMPZ_SPEC_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -12696,7 +12680,7 @@ static int ZEND_FASTCALL  ZEND_JMPZ_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_JMPNZ_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1110: /*ZEND_JMPNZ_SPEC_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -12726,7 +12710,7 @@ static int ZEND_FASTCALL  ZEND_JMPNZ_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_JMPZNZ_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1135: /*ZEND_JMPZNZ_SPEC_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -12760,7 +12744,7 @@ static int ZEND_FASTCALL  ZEND_JMPZNZ_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        }
 }
 
-static int ZEND_FASTCALL  ZEND_JMPZ_EX_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1160: /*ZEND_JMPZ_EX_SPEC_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -12791,7 +12775,7 @@ static int ZEND_FASTCALL  ZEND_JMPZ_EX_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_JMPNZ_EX_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1185: /*ZEND_JMPNZ_EX_SPEC_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -12822,7 +12806,7 @@ static int ZEND_FASTCALL  ZEND_JMPNZ_EX_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARG
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FREE_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1760: /*ZEND_FREE_SPEC_VAR_HANDLER*/
 {
        USE_OPLINE
 
@@ -12836,7 +12820,7 @@ static int ZEND_FASTCALL  ZEND_FREE_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_RETURN_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1560: /*ZEND_RETURN_SPEC_VAR_HANDLER*/
 {
        USE_OPLINE
        zval *retval_ptr;
@@ -12883,10 +12867,10 @@ static int ZEND_FASTCALL  ZEND_RETURN_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
                *EG(return_value_ptr_ptr) = ret;
        }
        if (free_op1.var) {zval_ptr_dtor(&free_op1.var);};
-       return zend_leave_helper_SPEC(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       goto zend_leave_helper_SPEC;
 }
 
-static int ZEND_FASTCALL  ZEND_RETURN_BY_REF_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2785: /*ZEND_RETURN_BY_REF_SPEC_VAR_HANDLER*/
 {
        USE_OPLINE
        zval *retval_ptr;
@@ -12955,10 +12939,10 @@ static int ZEND_FASTCALL  ZEND_RETURN_BY_REF_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLE
        } while (0);
 
        if (free_op1.var) {zval_ptr_dtor(&free_op1.var);};
-       return zend_leave_helper_SPEC(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       goto zend_leave_helper_SPEC;
 }
 
-static int ZEND_FASTCALL  ZEND_THROW_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2710: /*ZEND_THROW_SPEC_VAR_HANDLER*/
 {
        USE_OPLINE
        zval *value;
@@ -12985,7 +12969,7 @@ static int ZEND_FASTCALL  ZEND_THROW_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        HANDLE_EXCEPTION();
 }
 
-static int ZEND_FASTCALL zend_send_by_var_helper_SPEC_VAR(ZEND_OPCODE_HANDLER_ARGS)
+zend_send_by_var_helper_SPEC_VAR:
 {
        USE_OPLINE
        zval *varptr;
@@ -13013,7 +12997,7 @@ static int ZEND_FASTCALL zend_send_by_var_helper_SPEC_VAR(ZEND_OPCODE_HANDLER_AR
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SEND_VAR_NO_REF_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2660: /*ZEND_SEND_VAR_NO_REF_SPEC_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -13022,10 +13006,10 @@ static int ZEND_FASTCALL  ZEND_SEND_VAR_NO_REF_SPEC_VAR_HANDLER(ZEND_OPCODE_HAND
        SAVE_OPLINE();
        if (opline->extended_value & ZEND_ARG_COMPILE_TIME_BOUND) { /* Had function_ptr at compile_time */
                if (!(opline->extended_value & ZEND_ARG_SEND_BY_REF)) {
-                       return zend_send_by_var_helper_SPEC_VAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+                       goto zend_send_by_var_helper_SPEC_VAR;
                }
        } else if (!ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.opline_num)) {
-               return zend_send_by_var_helper_SPEC_VAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+               goto zend_send_by_var_helper_SPEC_VAR;
        }
 
        if (IS_VAR == IS_VAR &&
@@ -13065,7 +13049,7 @@ static int ZEND_FASTCALL  ZEND_SEND_VAR_NO_REF_SPEC_VAR_HANDLER(ZEND_OPCODE_HAND
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SEND_REF_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1685: /*ZEND_SEND_REF_SPEC_VAR_HANDLER*/ ZEND_SEND_REF_SPEC_VAR_LABEL:
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -13087,7 +13071,7 @@ static int ZEND_FASTCALL  ZEND_SEND_REF_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARG
        }
 
        if (EX(function_state).function->type == ZEND_INTERNAL_FUNCTION && !ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.opline_num)) {
-               return zend_send_by_var_helper_SPEC_VAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+               goto zend_send_by_var_helper_SPEC_VAR;
        }
 
        SEPARATE_ZVAL_TO_MAKE_IS_REF(varptr_ptr);
@@ -13100,19 +13084,19 @@ static int ZEND_FASTCALL  ZEND_SEND_REF_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARG
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SEND_VAR_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1660: /*ZEND_SEND_VAR_SPEC_VAR_HANDLER*/
 {
        USE_OPLINE
 
        if ((opline->extended_value == ZEND_DO_FCALL_BY_NAME)
                && ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.opline_num)) {
-               return ZEND_SEND_REF_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+               goto ZEND_SEND_REF_SPEC_VAR_LABEL;
        }
        SAVE_OPLINE();
-       return zend_send_by_var_helper_SPEC_VAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       goto zend_send_by_var_helper_SPEC_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_BOOL_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1310: /*ZEND_BOOL_SPEC_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -13127,7 +13111,7 @@ static int ZEND_FASTCALL  ZEND_BOOL_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SWITCH_FREE_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1235: /*ZEND_SWITCH_FREE_SPEC_VAR_HANDLER*/
 {
        USE_OPLINE
 
@@ -13137,7 +13121,7 @@ static int ZEND_FASTCALL  ZEND_SWITCH_FREE_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_CLONE_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2760: /*ZEND_CLONE_SPEC_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -13200,7 +13184,7 @@ static int ZEND_FASTCALL  ZEND_CLONE_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_CAST_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 535: /*ZEND_CAST_SPEC_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -13259,7 +13243,7 @@ static int ZEND_FASTCALL  ZEND_CAST_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_INCLUDE_OR_EVAL_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1835: /*ZEND_INCLUDE_OR_EVAL_SPEC_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_op_array *new_op_array=NULL;
@@ -13393,7 +13377,7 @@ static int ZEND_FASTCALL  ZEND_INCLUDE_OR_EVAL_SPEC_VAR_HANDLER(ZEND_OPCODE_HAND
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FE_RESET_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1935: /*ZEND_FE_RESET_SPEC_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -13536,7 +13520,7 @@ static int ZEND_FASTCALL  ZEND_FE_RESET_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARG
        }
 }
 
-static int ZEND_FASTCALL  ZEND_FE_FETCH_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1960: /*ZEND_FE_FETCH_SPEC_VAR_HANDLER*/
 {
        USE_OPLINE
 
@@ -13678,7 +13662,7 @@ static int ZEND_FASTCALL  ZEND_FE_FETCH_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARG
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_EXIT_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1985: /*ZEND_EXIT_SPEC_VAR_HANDLER*/
 {
 #if 0 || (IS_VAR != IS_UNUSED)
        USE_OPLINE
@@ -13700,7 +13684,7 @@ static int ZEND_FASTCALL  ZEND_EXIT_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE(); /* Never reached */
 }
 
-static int ZEND_FASTCALL  ZEND_JMP_SET_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3810: /*ZEND_JMP_SET_SPEC_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -13726,7 +13710,7 @@ static int ZEND_FASTCALL  ZEND_JMP_SET_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_JMP_SET_VAR_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3960: /*ZEND_JMP_SET_VAR_SPEC_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -13761,7 +13745,7 @@ static int ZEND_FASTCALL  ZEND_JMP_SET_VAR_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_QM_ASSIGN_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 560: /*ZEND_QM_ASSIGN_SPEC_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -13779,7 +13763,7 @@ static int ZEND_FASTCALL  ZEND_QM_ASSIGN_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_AR
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_QM_ASSIGN_VAR_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3935: /*ZEND_QM_ASSIGN_VAR_SPEC_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -13807,7 +13791,7 @@ static int ZEND_FASTCALL  ZEND_QM_ASSIGN_VAR_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLE
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_INSTANCEOF_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3460: /*ZEND_INSTANCEOF_SPEC_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -13828,7 +13812,7 @@ static int ZEND_FASTCALL  ZEND_INSTANCEOF_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_A
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ADD_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 35: /*ZEND_ADD_SPEC_VAR_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -13843,7 +13827,7 @@ static int ZEND_FASTCALL  ZEND_ADD_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_AR
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SUB_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 60: /*ZEND_SUB_SPEC_VAR_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -13858,7 +13842,7 @@ static int ZEND_FASTCALL  ZEND_SUB_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_AR
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_MUL_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 85: /*ZEND_MUL_SPEC_VAR_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -13873,7 +13857,7 @@ static int ZEND_FASTCALL  ZEND_MUL_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_AR
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_DIV_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 110: /*ZEND_DIV_SPEC_VAR_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -13888,7 +13872,7 @@ static int ZEND_FASTCALL  ZEND_DIV_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_AR
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_MOD_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 135: /*ZEND_MOD_SPEC_VAR_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -13903,7 +13887,7 @@ static int ZEND_FASTCALL  ZEND_MOD_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_AR
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SL_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 160: /*ZEND_SL_SPEC_VAR_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -13918,7 +13902,7 @@ static int ZEND_FASTCALL  ZEND_SL_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARG
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SR_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 185: /*ZEND_SR_SPEC_VAR_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -13933,7 +13917,7 @@ static int ZEND_FASTCALL  ZEND_SR_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARG
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_CONCAT_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 210: /*ZEND_CONCAT_SPEC_VAR_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -13948,7 +13932,7 @@ static int ZEND_FASTCALL  ZEND_CONCAT_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_IDENTICAL_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 385: /*ZEND_IS_IDENTICAL_SPEC_VAR_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -13963,7 +13947,7 @@ static int ZEND_FASTCALL  ZEND_IS_IDENTICAL_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_H
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_NOT_IDENTICAL_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 410: /*ZEND_IS_NOT_IDENTICAL_SPEC_VAR_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -13980,7 +13964,7 @@ static int ZEND_FASTCALL  ZEND_IS_NOT_IDENTICAL_SPEC_VAR_CONST_HANDLER(ZEND_OPCO
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_EQUAL_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 435: /*ZEND_IS_EQUAL_SPEC_VAR_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -13996,7 +13980,7 @@ static int ZEND_FASTCALL  ZEND_IS_EQUAL_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDL
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_NOT_EQUAL_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 460: /*ZEND_IS_NOT_EQUAL_SPEC_VAR_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -14012,7 +13996,7 @@ static int ZEND_FASTCALL  ZEND_IS_NOT_EQUAL_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_H
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_SMALLER_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 485: /*ZEND_IS_SMALLER_SPEC_VAR_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -14028,7 +14012,7 @@ static int ZEND_FASTCALL  ZEND_IS_SMALLER_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HAN
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_SMALLER_OR_EQUAL_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 510: /*ZEND_IS_SMALLER_OR_EQUAL_SPEC_VAR_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -14044,7 +14028,7 @@ static int ZEND_FASTCALL  ZEND_IS_SMALLER_OR_EQUAL_SPEC_VAR_CONST_HANDLER(ZEND_O
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BW_OR_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 235: /*ZEND_BW_OR_SPEC_VAR_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -14059,7 +14043,7 @@ static int ZEND_FASTCALL  ZEND_BW_OR_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BW_AND_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 260: /*ZEND_BW_AND_SPEC_VAR_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -14074,7 +14058,7 @@ static int ZEND_FASTCALL  ZEND_BW_AND_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BW_XOR_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 285: /*ZEND_BW_XOR_SPEC_VAR_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -14089,7 +14073,7 @@ static int ZEND_FASTCALL  ZEND_BW_XOR_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BOOL_XOR_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 360: /*ZEND_BOOL_XOR_SPEC_VAR_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -14104,7 +14088,7 @@ static int ZEND_FASTCALL  ZEND_BOOL_XOR_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDL
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_VAR_CONST(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
+zend_binary_assign_op_obj_helper_SPEC_VAR_CONST:
 {
        USE_OPLINE
        zend_free_op free_op1, free_op_data1;
@@ -14216,7 +14200,7 @@ static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_VAR_CONST(int (*b
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_VAR_CONST(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
+zend_binary_assign_op_helper_SPEC_VAR_CONST:
 {
        USE_OPLINE
        zend_free_op free_op1, free_op_data2, free_op_data1;
@@ -14226,7 +14210,7 @@ static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_VAR_CONST(int (*binar
        SAVE_OPLINE();
        switch (opline->extended_value) {
                case ZEND_ASSIGN_OBJ:
-                       return zend_binary_assign_op_obj_helper_SPEC_VAR_CONST(binary_op, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+                       binary_op = binary_op; goto zend_binary_assign_op_obj_helper_SPEC_VAR_CONST;
                        break;
                case ZEND_ASSIGN_DIM: {
                                zval **container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
@@ -14237,7 +14221,7 @@ static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_VAR_CONST(int (*binar
                                        if (IS_VAR == IS_VAR && !(free_op1.var != NULL)) {
                                                Z_ADDREF_PP(container);  /* undo the effect of get_obj_zval_ptr_ptr() */
                                        }
-                                       return zend_binary_assign_op_obj_helper_SPEC_VAR_CONST(binary_op, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+                                       binary_op = binary_op; goto zend_binary_assign_op_obj_helper_SPEC_VAR_CONST;
                                } else {
                                        zval *dim = opline->op2.zv;
 
@@ -14305,62 +14289,62 @@ static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_VAR_CONST(int (*binar
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_ADD_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 585: /*ZEND_ASSIGN_ADD_SPEC_VAR_CONST_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_VAR_CONST(add_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = add_function; goto zend_binary_assign_op_helper_SPEC_VAR_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_SUB_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 610: /*ZEND_ASSIGN_SUB_SPEC_VAR_CONST_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_VAR_CONST(sub_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = sub_function; goto zend_binary_assign_op_helper_SPEC_VAR_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_MUL_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 635: /*ZEND_ASSIGN_MUL_SPEC_VAR_CONST_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_VAR_CONST(mul_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = mul_function; goto zend_binary_assign_op_helper_SPEC_VAR_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_DIV_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 660: /*ZEND_ASSIGN_DIV_SPEC_VAR_CONST_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_VAR_CONST(div_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = div_function; goto zend_binary_assign_op_helper_SPEC_VAR_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_MOD_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 685: /*ZEND_ASSIGN_MOD_SPEC_VAR_CONST_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_VAR_CONST(mod_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = mod_function; goto zend_binary_assign_op_helper_SPEC_VAR_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_SL_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 710: /*ZEND_ASSIGN_SL_SPEC_VAR_CONST_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_VAR_CONST(shift_left_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = shift_left_function; goto zend_binary_assign_op_helper_SPEC_VAR_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_SR_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 735: /*ZEND_ASSIGN_SR_SPEC_VAR_CONST_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_VAR_CONST(shift_right_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = shift_right_function; goto zend_binary_assign_op_helper_SPEC_VAR_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_CONCAT_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 760: /*ZEND_ASSIGN_CONCAT_SPEC_VAR_CONST_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_VAR_CONST(concat_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = concat_function; goto zend_binary_assign_op_helper_SPEC_VAR_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_BW_OR_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 785: /*ZEND_ASSIGN_BW_OR_SPEC_VAR_CONST_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_VAR_CONST(bitwise_or_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = bitwise_or_function; goto zend_binary_assign_op_helper_SPEC_VAR_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_BW_AND_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 810: /*ZEND_ASSIGN_BW_AND_SPEC_VAR_CONST_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_VAR_CONST(bitwise_and_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = bitwise_and_function; goto zend_binary_assign_op_helper_SPEC_VAR_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_BW_XOR_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 835: /*ZEND_ASSIGN_BW_XOR_SPEC_VAR_CONST_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_VAR_CONST(bitwise_xor_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = bitwise_xor_function; goto zend_binary_assign_op_helper_SPEC_VAR_CONST;
 }
 
-static int ZEND_FASTCALL zend_pre_incdec_property_helper_SPEC_VAR_CONST(incdec_t incdec_op, ZEND_OPCODE_HANDLER_ARGS)
+zend_pre_incdec_property_helper_SPEC_VAR_CONST:
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -14454,17 +14438,17 @@ static int ZEND_FASTCALL zend_pre_incdec_property_helper_SPEC_VAR_CONST(incdec_t
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_PRE_INC_OBJ_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3310: /*ZEND_PRE_INC_OBJ_SPEC_VAR_CONST_HANDLER*/
 {
-       return zend_pre_incdec_property_helper_SPEC_VAR_CONST(increment_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       incdec_op = increment_function; goto zend_pre_incdec_property_helper_SPEC_VAR_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_PRE_DEC_OBJ_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3335: /*ZEND_PRE_DEC_OBJ_SPEC_VAR_CONST_HANDLER*/
 {
-       return zend_pre_incdec_property_helper_SPEC_VAR_CONST(decrement_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       incdec_op = decrement_function; goto zend_pre_incdec_property_helper_SPEC_VAR_CONST;
 }
 
-static int ZEND_FASTCALL zend_post_incdec_property_helper_SPEC_VAR_CONST(incdec_t incdec_op, ZEND_OPCODE_HANDLER_ARGS)
+zend_post_incdec_property_helper_SPEC_VAR_CONST:
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -14556,17 +14540,17 @@ static int ZEND_FASTCALL zend_post_incdec_property_helper_SPEC_VAR_CONST(incdec_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_POST_INC_OBJ_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3360: /*ZEND_POST_INC_OBJ_SPEC_VAR_CONST_HANDLER*/
 {
-       return zend_post_incdec_property_helper_SPEC_VAR_CONST(increment_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       incdec_op = increment_function; goto zend_post_incdec_property_helper_SPEC_VAR_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_POST_DEC_OBJ_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3385: /*ZEND_POST_DEC_OBJ_SPEC_VAR_CONST_HANDLER*/
 {
-       return zend_post_incdec_property_helper_SPEC_VAR_CONST(decrement_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       incdec_op = decrement_function; goto zend_post_incdec_property_helper_SPEC_VAR_CONST;
 }
 
-static int ZEND_FASTCALL zend_fetch_var_address_helper_SPEC_VAR_CONST(int type, ZEND_OPCODE_HANDLER_ARGS)
+zend_fetch_var_address_helper_SPEC_VAR_CONST:
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -14698,39 +14682,39 @@ static int ZEND_FASTCALL zend_fetch_var_address_helper_SPEC_VAR_CONST(int type,
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_R_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2010: /*ZEND_FETCH_R_SPEC_VAR_CONST_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_VAR_CONST(BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_R; goto zend_fetch_var_address_helper_SPEC_VAR_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_W_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2085: /*ZEND_FETCH_W_SPEC_VAR_CONST_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_VAR_CONST(BP_VAR_W, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_W; goto zend_fetch_var_address_helper_SPEC_VAR_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_RW_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2160: /*ZEND_FETCH_RW_SPEC_VAR_CONST_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_VAR_CONST(BP_VAR_RW, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_RW; goto zend_fetch_var_address_helper_SPEC_VAR_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_FUNC_ARG_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2310: /*ZEND_FETCH_FUNC_ARG_SPEC_VAR_CONST_HANDLER*/
 {
        USE_OPLINE
 
-       return zend_fetch_var_address_helper_SPEC_VAR_CONST(ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))?BP_VAR_W:BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))?BP_VAR_W:BP_VAR_R; goto zend_fetch_var_address_helper_SPEC_VAR_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_UNSET_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2385: /*ZEND_FETCH_UNSET_SPEC_VAR_CONST_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_VAR_CONST(BP_VAR_UNSET, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_UNSET; goto zend_fetch_var_address_helper_SPEC_VAR_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_IS_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2235: /*ZEND_FETCH_IS_SPEC_VAR_CONST_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_VAR_CONST(BP_VAR_IS, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_IS; goto zend_fetch_var_address_helper_SPEC_VAR_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_R_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2035: /*ZEND_FETCH_DIM_R_SPEC_VAR_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -14760,7 +14744,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_R_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HA
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_W_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2110: /*ZEND_FETCH_DIM_W_SPEC_VAR_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -14794,7 +14778,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_W_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HA
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_RW_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2185: /*ZEND_FETCH_DIM_RW_SPEC_VAR_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -14816,7 +14800,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_RW_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_H
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_IS_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2260: /*ZEND_FETCH_DIM_IS_SPEC_VAR_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -14831,7 +14815,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_IS_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_H
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2335: /*ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -14861,7 +14845,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_CONST_HANDLER(ZEND_OP
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_UNSET_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2410: /*ZEND_FETCH_DIM_UNSET_SPEC_VAR_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -14902,7 +14886,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_UNSET_SPEC_VAR_CONST_HANDLER(ZEND_OPCOD
        }
 }
 
-static int ZEND_FASTCALL zend_fetch_property_address_read_helper_SPEC_VAR_CONST(ZEND_OPCODE_HANDLER_ARGS)
+zend_fetch_property_address_read_helper_SPEC_VAR_CONST:
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -14945,12 +14929,12 @@ static int ZEND_FASTCALL zend_fetch_property_address_read_helper_SPEC_VAR_CONST(
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_R_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2060: /*ZEND_FETCH_OBJ_R_SPEC_VAR_CONST_HANDLER*/
 {
-       return zend_fetch_property_address_read_helper_SPEC_VAR_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       goto zend_fetch_property_address_read_helper_SPEC_VAR_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_W_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2135: /*ZEND_FETCH_OBJ_W_SPEC_VAR_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -14999,7 +14983,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_W_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HA
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_RW_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2210: /*ZEND_FETCH_OBJ_RW_SPEC_VAR_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -15030,7 +15014,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_RW_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_H
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_IS_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2285: /*ZEND_FETCH_OBJ_IS_SPEC_VAR_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -15072,7 +15056,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_IS_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_H
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2360: /*ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -15105,11 +15089,11 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_CONST_HANDLER(ZEND_OP
                CHECK_EXCEPTION();
                ZEND_VM_NEXT_OPCODE();
        } else {
-               return zend_fetch_property_address_read_helper_SPEC_VAR_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+               goto zend_fetch_property_address_read_helper_SPEC_VAR_CONST;
        }
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_UNSET_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2435: /*ZEND_FETCH_OBJ_UNSET_SPEC_VAR_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_res;
@@ -15152,7 +15136,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_UNSET_SPEC_VAR_CONST_HANDLER(ZEND_OPCOD
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3410: /*ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -15182,7 +15166,7 @@ static int ZEND_FASTCALL  ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HAN
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_DIM_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3685: /*ZEND_ASSIGN_DIM_SPEC_VAR_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -15262,7 +15246,7 @@ static int ZEND_FASTCALL  ZEND_ASSIGN_DIM_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HAN
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 960: /*ZEND_ASSIGN_SPEC_VAR_CONST_HANDLER*/ ZEND_ASSIGN_SPEC_VAR_CONST_LABEL:
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -15317,7 +15301,7 @@ static int ZEND_FASTCALL  ZEND_ASSIGN_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_METHOD_CALL_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2810: /*ZEND_INIT_METHOD_CALL_SPEC_VAR_CONST_HANDLER*/
 {
        USE_OPLINE
        zval *function_name;
@@ -15390,7 +15374,7 @@ static int ZEND_FASTCALL  ZEND_INIT_METHOD_CALL_SPEC_VAR_CONST_HANDLER(ZEND_OPCO
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2835: /*ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER*/
 {
        USE_OPLINE
        zval *function_name;
@@ -15508,7 +15492,7 @@ static int ZEND_FASTCALL  ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER(ZE
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_CASE_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1210: /*ZEND_CASE_SPEC_VAR_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -15525,7 +15509,7 @@ static int ZEND_FASTCALL  ZEND_CASE_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_A
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_CONSTANT_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2485: /*ZEND_FETCH_CONSTANT_SPEC_VAR_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -15617,7 +15601,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_CONSTANT_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE
        }
 }
 
-static int ZEND_FASTCALL  ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1810: /*ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_CONST_HANDLER*/ ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_CONST_LABEL:
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -15661,18 +15645,18 @@ static int ZEND_FASTCALL  ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_CONST_HANDLER(ZEND_OPC
                switch (Z_TYPE_P(offset)) {
                        case IS_DOUBLE:
                                hval = zend_dval_to_lval(Z_DVAL_P(offset));
-                               goto num_index;
+                               goto num_index_SPEC_VAR_CONST;
                        case IS_LONG:
                        case IS_BOOL:
                                hval = Z_LVAL_P(offset);
-num_index:
+num_index_SPEC_VAR_CONST:
                                zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *), NULL);
                                break;
                        case IS_STRING:
                                if (IS_CONST == IS_CONST) {
                                        hval = Z_HASH_P(offset);
                                } else {
-                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index);
+                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_SPEC_VAR_CONST);
                                        if (IS_INTERNED(Z_STRVAL_P(offset))) {
                                                hval = INTERNED_HASH(Z_STRVAL_P(offset));
                                        } else {
@@ -15703,7 +15687,7 @@ num_index:
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_ARRAY_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1785: /*ZEND_INIT_ARRAY_SPEC_VAR_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -15712,12 +15696,12 @@ static int ZEND_FASTCALL  ZEND_INIT_ARRAY_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HAN
                ZEND_VM_NEXT_OPCODE();
 #if 0 || IS_VAR != IS_UNUSED
        } else {
-               return ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+               goto ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_CONST_LABEL;
 #endif
        }
 }
 
-static int ZEND_FASTCALL  ZEND_UNSET_VAR_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1860: /*ZEND_UNSET_VAR_SPEC_VAR_CONST_HANDLER*/
 {
        USE_OPLINE
        zval tmp, *varname;
@@ -15793,7 +15777,7 @@ static int ZEND_FASTCALL  ZEND_UNSET_VAR_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HAND
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_UNSET_DIM_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1885: /*ZEND_UNSET_DIM_SPEC_VAR_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -15831,7 +15815,7 @@ static int ZEND_FASTCALL  ZEND_UNSET_DIM_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HAND
                                                if (IS_CONST == IS_CONST) {
                                                        hval = Z_HASH_P(offset);
                                                } else {
-                                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_dim);
+                                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_dim_SPEC_VAR_CONST);
                                                        if (IS_INTERNED(Z_STRVAL_P(offset))) {
                                                                hval = INTERNED_HASH(Z_STRVAL_P(offset));
                                                        } else {
@@ -15847,7 +15831,7 @@ static int ZEND_FASTCALL  ZEND_UNSET_DIM_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HAND
                                                        zval_ptr_dtor(&offset);
                                                }
                                                break;
-num_index_dim:
+num_index_dim_SPEC_VAR_CONST:
                                                zend_hash_index_del(ht, hval);
                                                if (IS_CONST == IS_CV || IS_CONST == IS_VAR) {
                                                        zval_ptr_dtor(&offset);
@@ -15893,7 +15877,7 @@ num_index_dim:
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_UNSET_OBJ_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1910: /*ZEND_UNSET_OBJ_SPEC_VAR_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -15934,7 +15918,7 @@ static int ZEND_FASTCALL  ZEND_UNSET_OBJ_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HAND
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ISSET_ISEMPTY_VAR_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2860: /*ZEND_ISSET_ISEMPTY_VAR_SPEC_VAR_CONST_HANDLER*/
 {
        USE_OPLINE
        zval **value;
@@ -16019,7 +16003,7 @@ static int ZEND_FASTCALL  ZEND_ISSET_ISEMPTY_VAR_SPEC_VAR_CONST_HANDLER(ZEND_OPC
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_CONST(int prop_dim, ZEND_OPCODE_HANDLER_ARGS)
+zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_CONST:
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -16043,12 +16027,12 @@ static int ZEND_FASTCALL zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_CONST(
                switch (Z_TYPE_P(offset)) {
                        case IS_DOUBLE:
                                hval = zend_dval_to_lval(Z_DVAL_P(offset));
-                               goto num_index_prop;
+                               goto num_index_prop_SPEC_VAR_CONST;
                        case IS_RESOURCE:
                        case IS_BOOL:
                        case IS_LONG:
                                hval = Z_LVAL_P(offset);
-num_index_prop:
+num_index_prop_SPEC_VAR_CONST:
                                if (zend_hash_index_find(ht, hval, (void **) &value) == SUCCESS) {
                                        isset = 1;
                                }
@@ -16058,7 +16042,7 @@ num_index_prop:
                                        hval = Z_HASH_P(offset);
                                } else {
                                        if (!prop_dim) {
-                                               ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_prop);
+                                               ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_prop_SPEC_VAR_CONST);
                                        }
                                        if (IS_INTERNED(Z_STRVAL_P(offset))) {
                                                hval = INTERNED_HASH(Z_STRVAL_P(offset));
@@ -16163,17 +16147,17 @@ num_index_prop:
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2885: /*ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_VAR_CONST_HANDLER*/
 {
-       return zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_CONST(0, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       prop_dim = 0; goto zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3710: /*ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_VAR_CONST_HANDLER*/
 {
-       return zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_CONST(1, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       prop_dim = 1; goto zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_YIELD_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 4010: /*ZEND_YIELD_SPEC_VAR_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -16329,7 +16313,7 @@ static int ZEND_FASTCALL  ZEND_YIELD_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_
        ZEND_VM_RETURN();
 }
 
-static int ZEND_FASTCALL  ZEND_ADD_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 36: /*ZEND_ADD_SPEC_VAR_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -16344,7 +16328,7 @@ static int ZEND_FASTCALL  ZEND_ADD_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SUB_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 61: /*ZEND_SUB_SPEC_VAR_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -16359,7 +16343,7 @@ static int ZEND_FASTCALL  ZEND_SUB_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_MUL_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 86: /*ZEND_MUL_SPEC_VAR_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -16374,7 +16358,7 @@ static int ZEND_FASTCALL  ZEND_MUL_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_DIV_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 111: /*ZEND_DIV_SPEC_VAR_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -16389,7 +16373,7 @@ static int ZEND_FASTCALL  ZEND_DIV_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_MOD_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 136: /*ZEND_MOD_SPEC_VAR_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -16404,7 +16388,7 @@ static int ZEND_FASTCALL  ZEND_MOD_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SL_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 161: /*ZEND_SL_SPEC_VAR_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -16419,7 +16403,7 @@ static int ZEND_FASTCALL  ZEND_SL_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SR_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 186: /*ZEND_SR_SPEC_VAR_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -16434,7 +16418,7 @@ static int ZEND_FASTCALL  ZEND_SR_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_CONCAT_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 211: /*ZEND_CONCAT_SPEC_VAR_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -16449,7 +16433,7 @@ static int ZEND_FASTCALL  ZEND_CONCAT_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_A
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_IDENTICAL_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 386: /*ZEND_IS_IDENTICAL_SPEC_VAR_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -16464,7 +16448,7 @@ static int ZEND_FASTCALL  ZEND_IS_IDENTICAL_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HAN
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_NOT_IDENTICAL_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 411: /*ZEND_IS_NOT_IDENTICAL_SPEC_VAR_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -16481,7 +16465,7 @@ static int ZEND_FASTCALL  ZEND_IS_NOT_IDENTICAL_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_EQUAL_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 436: /*ZEND_IS_EQUAL_SPEC_VAR_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -16497,7 +16481,7 @@ static int ZEND_FASTCALL  ZEND_IS_EQUAL_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_NOT_EQUAL_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 461: /*ZEND_IS_NOT_EQUAL_SPEC_VAR_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -16513,7 +16497,7 @@ static int ZEND_FASTCALL  ZEND_IS_NOT_EQUAL_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HAN
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_SMALLER_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 486: /*ZEND_IS_SMALLER_SPEC_VAR_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -16529,7 +16513,7 @@ static int ZEND_FASTCALL  ZEND_IS_SMALLER_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDL
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_SMALLER_OR_EQUAL_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 511: /*ZEND_IS_SMALLER_OR_EQUAL_SPEC_VAR_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -16545,7 +16529,7 @@ static int ZEND_FASTCALL  ZEND_IS_SMALLER_OR_EQUAL_SPEC_VAR_TMP_HANDLER(ZEND_OPC
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BW_OR_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 236: /*ZEND_BW_OR_SPEC_VAR_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -16560,7 +16544,7 @@ static int ZEND_FASTCALL  ZEND_BW_OR_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_AR
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BW_AND_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 261: /*ZEND_BW_AND_SPEC_VAR_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -16575,7 +16559,7 @@ static int ZEND_FASTCALL  ZEND_BW_AND_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_A
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BW_XOR_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 286: /*ZEND_BW_XOR_SPEC_VAR_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -16590,7 +16574,7 @@ static int ZEND_FASTCALL  ZEND_BW_XOR_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_A
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BOOL_XOR_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 361: /*ZEND_BOOL_XOR_SPEC_VAR_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -16605,7 +16589,7 @@ static int ZEND_FASTCALL  ZEND_BOOL_XOR_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_VAR_TMP(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
+zend_binary_assign_op_obj_helper_SPEC_VAR_TMP:
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2, free_op_data1;
@@ -16717,7 +16701,7 @@ static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_VAR_TMP(int (*bin
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_VAR_TMP(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
+zend_binary_assign_op_helper_SPEC_VAR_TMP:
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2, free_op_data2, free_op_data1;
@@ -16727,7 +16711,7 @@ static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_VAR_TMP(int (*binary_
        SAVE_OPLINE();
        switch (opline->extended_value) {
                case ZEND_ASSIGN_OBJ:
-                       return zend_binary_assign_op_obj_helper_SPEC_VAR_TMP(binary_op, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+                       binary_op = binary_op; goto zend_binary_assign_op_obj_helper_SPEC_VAR_TMP;
                        break;
                case ZEND_ASSIGN_DIM: {
                                zval **container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
@@ -16738,7 +16722,7 @@ static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_VAR_TMP(int (*binary_
                                        if (IS_VAR == IS_VAR && !(free_op1.var != NULL)) {
                                                Z_ADDREF_PP(container);  /* undo the effect of get_obj_zval_ptr_ptr() */
                                        }
-                                       return zend_binary_assign_op_obj_helper_SPEC_VAR_TMP(binary_op, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+                                       binary_op = binary_op; goto zend_binary_assign_op_obj_helper_SPEC_VAR_TMP;
                                } else {
                                        zval *dim = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
 
@@ -16807,62 +16791,62 @@ static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_VAR_TMP(int (*binary_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_ADD_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 586: /*ZEND_ASSIGN_ADD_SPEC_VAR_TMP_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_VAR_TMP(add_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = add_function; goto zend_binary_assign_op_helper_SPEC_VAR_TMP;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_SUB_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 611: /*ZEND_ASSIGN_SUB_SPEC_VAR_TMP_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_VAR_TMP(sub_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = sub_function; goto zend_binary_assign_op_helper_SPEC_VAR_TMP;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_MUL_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 636: /*ZEND_ASSIGN_MUL_SPEC_VAR_TMP_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_VAR_TMP(mul_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = mul_function; goto zend_binary_assign_op_helper_SPEC_VAR_TMP;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_DIV_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 661: /*ZEND_ASSIGN_DIV_SPEC_VAR_TMP_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_VAR_TMP(div_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = div_function; goto zend_binary_assign_op_helper_SPEC_VAR_TMP;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_MOD_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 686: /*ZEND_ASSIGN_MOD_SPEC_VAR_TMP_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_VAR_TMP(mod_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = mod_function; goto zend_binary_assign_op_helper_SPEC_VAR_TMP;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_SL_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 711: /*ZEND_ASSIGN_SL_SPEC_VAR_TMP_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_VAR_TMP(shift_left_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = shift_left_function; goto zend_binary_assign_op_helper_SPEC_VAR_TMP;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_SR_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 736: /*ZEND_ASSIGN_SR_SPEC_VAR_TMP_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_VAR_TMP(shift_right_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = shift_right_function; goto zend_binary_assign_op_helper_SPEC_VAR_TMP;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_CONCAT_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 761: /*ZEND_ASSIGN_CONCAT_SPEC_VAR_TMP_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_VAR_TMP(concat_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = concat_function; goto zend_binary_assign_op_helper_SPEC_VAR_TMP;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_BW_OR_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 786: /*ZEND_ASSIGN_BW_OR_SPEC_VAR_TMP_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_VAR_TMP(bitwise_or_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = bitwise_or_function; goto zend_binary_assign_op_helper_SPEC_VAR_TMP;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_BW_AND_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 811: /*ZEND_ASSIGN_BW_AND_SPEC_VAR_TMP_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_VAR_TMP(bitwise_and_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = bitwise_and_function; goto zend_binary_assign_op_helper_SPEC_VAR_TMP;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_BW_XOR_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 836: /*ZEND_ASSIGN_BW_XOR_SPEC_VAR_TMP_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_VAR_TMP(bitwise_xor_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = bitwise_xor_function; goto zend_binary_assign_op_helper_SPEC_VAR_TMP;
 }
 
-static int ZEND_FASTCALL zend_pre_incdec_property_helper_SPEC_VAR_TMP(incdec_t incdec_op, ZEND_OPCODE_HANDLER_ARGS)
+zend_pre_incdec_property_helper_SPEC_VAR_TMP:
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -16956,17 +16940,17 @@ static int ZEND_FASTCALL zend_pre_incdec_property_helper_SPEC_VAR_TMP(incdec_t i
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_PRE_INC_OBJ_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3311: /*ZEND_PRE_INC_OBJ_SPEC_VAR_TMP_HANDLER*/
 {
-       return zend_pre_incdec_property_helper_SPEC_VAR_TMP(increment_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       incdec_op = increment_function; goto zend_pre_incdec_property_helper_SPEC_VAR_TMP;
 }
 
-static int ZEND_FASTCALL  ZEND_PRE_DEC_OBJ_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3336: /*ZEND_PRE_DEC_OBJ_SPEC_VAR_TMP_HANDLER*/
 {
-       return zend_pre_incdec_property_helper_SPEC_VAR_TMP(decrement_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       incdec_op = decrement_function; goto zend_pre_incdec_property_helper_SPEC_VAR_TMP;
 }
 
-static int ZEND_FASTCALL zend_post_incdec_property_helper_SPEC_VAR_TMP(incdec_t incdec_op, ZEND_OPCODE_HANDLER_ARGS)
+zend_post_incdec_property_helper_SPEC_VAR_TMP:
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -17058,17 +17042,17 @@ static int ZEND_FASTCALL zend_post_incdec_property_helper_SPEC_VAR_TMP(incdec_t
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_POST_INC_OBJ_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3361: /*ZEND_POST_INC_OBJ_SPEC_VAR_TMP_HANDLER*/
 {
-       return zend_post_incdec_property_helper_SPEC_VAR_TMP(increment_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       incdec_op = increment_function; goto zend_post_incdec_property_helper_SPEC_VAR_TMP;
 }
 
-static int ZEND_FASTCALL  ZEND_POST_DEC_OBJ_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3386: /*ZEND_POST_DEC_OBJ_SPEC_VAR_TMP_HANDLER*/
 {
-       return zend_post_incdec_property_helper_SPEC_VAR_TMP(decrement_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       incdec_op = decrement_function; goto zend_post_incdec_property_helper_SPEC_VAR_TMP;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_R_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2036: /*ZEND_FETCH_DIM_R_SPEC_VAR_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -17098,7 +17082,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_R_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HAND
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_W_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2111: /*ZEND_FETCH_DIM_W_SPEC_VAR_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -17132,7 +17116,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_W_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HAND
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_RW_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2186: /*ZEND_FETCH_DIM_RW_SPEC_VAR_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -17154,7 +17138,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_RW_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HAN
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_IS_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2261: /*ZEND_FETCH_DIM_IS_SPEC_VAR_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -17169,7 +17153,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_IS_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HAN
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2336: /*ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -17199,7 +17183,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_TMP_HANDLER(ZEND_OPCO
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_UNSET_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2411: /*ZEND_FETCH_DIM_UNSET_SPEC_VAR_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -17240,7 +17224,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_UNSET_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_
        }
 }
 
-static int ZEND_FASTCALL zend_fetch_property_address_read_helper_SPEC_VAR_TMP(ZEND_OPCODE_HANDLER_ARGS)
+zend_fetch_property_address_read_helper_SPEC_VAR_TMP:
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -17283,12 +17267,12 @@ static int ZEND_FASTCALL zend_fetch_property_address_read_helper_SPEC_VAR_TMP(ZE
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_R_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2061: /*ZEND_FETCH_OBJ_R_SPEC_VAR_TMP_HANDLER*/
 {
-       return zend_fetch_property_address_read_helper_SPEC_VAR_TMP(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       goto zend_fetch_property_address_read_helper_SPEC_VAR_TMP;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_W_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2136: /*ZEND_FETCH_OBJ_W_SPEC_VAR_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -17337,7 +17321,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_W_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HAND
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_RW_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2211: /*ZEND_FETCH_OBJ_RW_SPEC_VAR_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -17368,7 +17352,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_RW_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HAN
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_IS_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2286: /*ZEND_FETCH_OBJ_IS_SPEC_VAR_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -17410,7 +17394,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_IS_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HAN
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2361: /*ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_TMP_HANDLER*/
 {
        USE_OPLINE
 
@@ -17443,11 +17427,11 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_TMP_HANDLER(ZEND_OPCO
                CHECK_EXCEPTION();
                ZEND_VM_NEXT_OPCODE();
        } else {
-               return zend_fetch_property_address_read_helper_SPEC_VAR_TMP(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+               goto zend_fetch_property_address_read_helper_SPEC_VAR_TMP;
        }
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_UNSET_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2436: /*ZEND_FETCH_OBJ_UNSET_SPEC_VAR_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2, free_res;
@@ -17490,7 +17474,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_UNSET_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_OBJ_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3411: /*ZEND_ASSIGN_OBJ_SPEC_VAR_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -17520,7 +17504,7 @@ static int ZEND_FASTCALL  ZEND_ASSIGN_OBJ_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDL
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_DIM_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3686: /*ZEND_ASSIGN_DIM_SPEC_VAR_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -17601,7 +17585,7 @@ static int ZEND_FASTCALL  ZEND_ASSIGN_DIM_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDL
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 961: /*ZEND_ASSIGN_SPEC_VAR_TMP_HANDLER*/ ZEND_ASSIGN_SPEC_VAR_TMP_LABEL:
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -17656,7 +17640,7 @@ static int ZEND_FASTCALL  ZEND_ASSIGN_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_A
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_METHOD_CALL_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2811: /*ZEND_INIT_METHOD_CALL_SPEC_VAR_TMP_HANDLER*/
 {
        USE_OPLINE
        zval *function_name;
@@ -17730,7 +17714,7 @@ static int ZEND_FASTCALL  ZEND_INIT_METHOD_CALL_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2836: /*ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMP_HANDLER*/
 {
        USE_OPLINE
        zval *function_name;
@@ -17848,7 +17832,7 @@ static int ZEND_FASTCALL  ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMP_HANDLER(ZEND
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_CASE_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1211: /*ZEND_CASE_SPEC_VAR_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -17866,7 +17850,7 @@ static int ZEND_FASTCALL  ZEND_CASE_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARG
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1811: /*ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_TMP_HANDLER*/ ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_TMP_LABEL:
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -17910,18 +17894,18 @@ static int ZEND_FASTCALL  ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_TMP_HANDLER(ZEND_OPCOD
                switch (Z_TYPE_P(offset)) {
                        case IS_DOUBLE:
                                hval = zend_dval_to_lval(Z_DVAL_P(offset));
-                               goto num_index;
+                               goto num_index_SPEC_VAR_TMP;
                        case IS_LONG:
                        case IS_BOOL:
                                hval = Z_LVAL_P(offset);
-num_index:
+num_index_SPEC_VAR_TMP:
                                zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *), NULL);
                                break;
                        case IS_STRING:
                                if (IS_TMP_VAR == IS_CONST) {
                                        hval = Z_HASH_P(offset);
                                } else {
-                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index);
+                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_SPEC_VAR_TMP);
                                        if (IS_INTERNED(Z_STRVAL_P(offset))) {
                                                hval = INTERNED_HASH(Z_STRVAL_P(offset));
                                        } else {
@@ -17952,7 +17936,7 @@ num_index:
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_ARRAY_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1786: /*ZEND_INIT_ARRAY_SPEC_VAR_TMP_HANDLER*/
 {
        USE_OPLINE
 
@@ -17961,12 +17945,12 @@ static int ZEND_FASTCALL  ZEND_INIT_ARRAY_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDL
                ZEND_VM_NEXT_OPCODE();
 #if 0 || IS_VAR != IS_UNUSED
        } else {
-               return ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+               goto ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_TMP_LABEL;
 #endif
        }
 }
 
-static int ZEND_FASTCALL  ZEND_UNSET_DIM_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1886: /*ZEND_UNSET_DIM_SPEC_VAR_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -18004,7 +17988,7 @@ static int ZEND_FASTCALL  ZEND_UNSET_DIM_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLE
                                                if (IS_TMP_VAR == IS_CONST) {
                                                        hval = Z_HASH_P(offset);
                                                } else {
-                                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_dim);
+                                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_dim_SPEC_VAR_TMP);
                                                        if (IS_INTERNED(Z_STRVAL_P(offset))) {
                                                                hval = INTERNED_HASH(Z_STRVAL_P(offset));
                                                        } else {
@@ -18020,7 +18004,7 @@ static int ZEND_FASTCALL  ZEND_UNSET_DIM_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLE
                                                        zval_ptr_dtor(&offset);
                                                }
                                                break;
-num_index_dim:
+num_index_dim_SPEC_VAR_TMP:
                                                zend_hash_index_del(ht, hval);
                                                if (IS_TMP_VAR == IS_CV || IS_TMP_VAR == IS_VAR) {
                                                        zval_ptr_dtor(&offset);
@@ -18066,7 +18050,7 @@ num_index_dim:
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_UNSET_OBJ_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1911: /*ZEND_UNSET_OBJ_SPEC_VAR_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -18107,7 +18091,7 @@ static int ZEND_FASTCALL  ZEND_UNSET_OBJ_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLE
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_TMP(int prop_dim, ZEND_OPCODE_HANDLER_ARGS)
+zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_TMP:
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -18131,12 +18115,12 @@ static int ZEND_FASTCALL zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_TMP(in
                switch (Z_TYPE_P(offset)) {
                        case IS_DOUBLE:
                                hval = zend_dval_to_lval(Z_DVAL_P(offset));
-                               goto num_index_prop;
+                               goto num_index_prop_SPEC_VAR_TMP;
                        case IS_RESOURCE:
                        case IS_BOOL:
                        case IS_LONG:
                                hval = Z_LVAL_P(offset);
-num_index_prop:
+num_index_prop_SPEC_VAR_TMP:
                                if (zend_hash_index_find(ht, hval, (void **) &value) == SUCCESS) {
                                        isset = 1;
                                }
@@ -18146,7 +18130,7 @@ num_index_prop:
                                        hval = Z_HASH_P(offset);
                                } else {
                                        if (!prop_dim) {
-                                               ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_prop);
+                                               ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_prop_SPEC_VAR_TMP);
                                        }
                                        if (IS_INTERNED(Z_STRVAL_P(offset))) {
                                                hval = INTERNED_HASH(Z_STRVAL_P(offset));
@@ -18251,17 +18235,17 @@ num_index_prop:
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2886: /*ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_VAR_TMP_HANDLER*/
 {
-       return zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_TMP(0, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       prop_dim = 0; goto zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_TMP;
 }
 
-static int ZEND_FASTCALL  ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3711: /*ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_VAR_TMP_HANDLER*/
 {
-       return zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_TMP(1, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       prop_dim = 1; goto zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_TMP;
 }
 
-static int ZEND_FASTCALL  ZEND_YIELD_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 4011: /*ZEND_YIELD_SPEC_VAR_TMP_HANDLER*/
 {
        USE_OPLINE
 
@@ -18417,7 +18401,7 @@ static int ZEND_FASTCALL  ZEND_YIELD_SPEC_VAR_TMP_HANDLER(ZEND_OPCODE_HANDLER_AR
        ZEND_VM_RETURN();
 }
 
-static int ZEND_FASTCALL  ZEND_ADD_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 37: /*ZEND_ADD_SPEC_VAR_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -18432,7 +18416,7 @@ static int ZEND_FASTCALL  ZEND_ADD_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SUB_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 62: /*ZEND_SUB_SPEC_VAR_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -18447,7 +18431,7 @@ static int ZEND_FASTCALL  ZEND_SUB_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_MUL_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 87: /*ZEND_MUL_SPEC_VAR_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -18462,7 +18446,7 @@ static int ZEND_FASTCALL  ZEND_MUL_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_DIV_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 112: /*ZEND_DIV_SPEC_VAR_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -18477,7 +18461,7 @@ static int ZEND_FASTCALL  ZEND_DIV_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_MOD_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 137: /*ZEND_MOD_SPEC_VAR_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -18492,7 +18476,7 @@ static int ZEND_FASTCALL  ZEND_MOD_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SL_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 162: /*ZEND_SL_SPEC_VAR_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -18507,7 +18491,7 @@ static int ZEND_FASTCALL  ZEND_SL_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SR_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 187: /*ZEND_SR_SPEC_VAR_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -18522,7 +18506,7 @@ static int ZEND_FASTCALL  ZEND_SR_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_CONCAT_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 212: /*ZEND_CONCAT_SPEC_VAR_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -18537,7 +18521,7 @@ static int ZEND_FASTCALL  ZEND_CONCAT_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_A
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_IDENTICAL_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 387: /*ZEND_IS_IDENTICAL_SPEC_VAR_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -18552,7 +18536,7 @@ static int ZEND_FASTCALL  ZEND_IS_IDENTICAL_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HAN
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_NOT_IDENTICAL_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 412: /*ZEND_IS_NOT_IDENTICAL_SPEC_VAR_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -18569,7 +18553,7 @@ static int ZEND_FASTCALL  ZEND_IS_NOT_IDENTICAL_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_EQUAL_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 437: /*ZEND_IS_EQUAL_SPEC_VAR_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -18585,7 +18569,7 @@ static int ZEND_FASTCALL  ZEND_IS_EQUAL_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_NOT_EQUAL_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 462: /*ZEND_IS_NOT_EQUAL_SPEC_VAR_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -18601,7 +18585,7 @@ static int ZEND_FASTCALL  ZEND_IS_NOT_EQUAL_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HAN
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_SMALLER_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 487: /*ZEND_IS_SMALLER_SPEC_VAR_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -18617,7 +18601,7 @@ static int ZEND_FASTCALL  ZEND_IS_SMALLER_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDL
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_SMALLER_OR_EQUAL_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 512: /*ZEND_IS_SMALLER_OR_EQUAL_SPEC_VAR_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -18633,7 +18617,7 @@ static int ZEND_FASTCALL  ZEND_IS_SMALLER_OR_EQUAL_SPEC_VAR_VAR_HANDLER(ZEND_OPC
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BW_OR_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 237: /*ZEND_BW_OR_SPEC_VAR_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -18648,7 +18632,7 @@ static int ZEND_FASTCALL  ZEND_BW_OR_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_AR
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BW_AND_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 262: /*ZEND_BW_AND_SPEC_VAR_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -18663,7 +18647,7 @@ static int ZEND_FASTCALL  ZEND_BW_AND_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_A
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BW_XOR_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 287: /*ZEND_BW_XOR_SPEC_VAR_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -18678,7 +18662,7 @@ static int ZEND_FASTCALL  ZEND_BW_XOR_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_A
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BOOL_XOR_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 362: /*ZEND_BOOL_XOR_SPEC_VAR_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -18693,7 +18677,7 @@ static int ZEND_FASTCALL  ZEND_BOOL_XOR_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_VAR_VAR(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
+zend_binary_assign_op_obj_helper_SPEC_VAR_VAR:
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2, free_op_data1;
@@ -18805,7 +18789,7 @@ static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_VAR_VAR(int (*bin
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_VAR_VAR(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
+zend_binary_assign_op_helper_SPEC_VAR_VAR:
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2, free_op_data2, free_op_data1;
@@ -18815,7 +18799,7 @@ static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_VAR_VAR(int (*binary_
        SAVE_OPLINE();
        switch (opline->extended_value) {
                case ZEND_ASSIGN_OBJ:
-                       return zend_binary_assign_op_obj_helper_SPEC_VAR_VAR(binary_op, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+                       binary_op = binary_op; goto zend_binary_assign_op_obj_helper_SPEC_VAR_VAR;
                        break;
                case ZEND_ASSIGN_DIM: {
                                zval **container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
@@ -18826,7 +18810,7 @@ static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_VAR_VAR(int (*binary_
                                        if (IS_VAR == IS_VAR && !(free_op1.var != NULL)) {
                                                Z_ADDREF_PP(container);  /* undo the effect of get_obj_zval_ptr_ptr() */
                                        }
-                                       return zend_binary_assign_op_obj_helper_SPEC_VAR_VAR(binary_op, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+                                       binary_op = binary_op; goto zend_binary_assign_op_obj_helper_SPEC_VAR_VAR;
                                } else {
                                        zval *dim = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
 
@@ -18895,62 +18879,62 @@ static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_VAR_VAR(int (*binary_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_ADD_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 587: /*ZEND_ASSIGN_ADD_SPEC_VAR_VAR_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_VAR_VAR(add_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = add_function; goto zend_binary_assign_op_helper_SPEC_VAR_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_SUB_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 612: /*ZEND_ASSIGN_SUB_SPEC_VAR_VAR_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_VAR_VAR(sub_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = sub_function; goto zend_binary_assign_op_helper_SPEC_VAR_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_MUL_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 637: /*ZEND_ASSIGN_MUL_SPEC_VAR_VAR_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_VAR_VAR(mul_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = mul_function; goto zend_binary_assign_op_helper_SPEC_VAR_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_DIV_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 662: /*ZEND_ASSIGN_DIV_SPEC_VAR_VAR_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_VAR_VAR(div_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = div_function; goto zend_binary_assign_op_helper_SPEC_VAR_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_MOD_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 687: /*ZEND_ASSIGN_MOD_SPEC_VAR_VAR_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_VAR_VAR(mod_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = mod_function; goto zend_binary_assign_op_helper_SPEC_VAR_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_SL_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 712: /*ZEND_ASSIGN_SL_SPEC_VAR_VAR_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_VAR_VAR(shift_left_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = shift_left_function; goto zend_binary_assign_op_helper_SPEC_VAR_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_SR_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 737: /*ZEND_ASSIGN_SR_SPEC_VAR_VAR_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_VAR_VAR(shift_right_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = shift_right_function; goto zend_binary_assign_op_helper_SPEC_VAR_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_CONCAT_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 762: /*ZEND_ASSIGN_CONCAT_SPEC_VAR_VAR_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_VAR_VAR(concat_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = concat_function; goto zend_binary_assign_op_helper_SPEC_VAR_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_BW_OR_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 787: /*ZEND_ASSIGN_BW_OR_SPEC_VAR_VAR_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_VAR_VAR(bitwise_or_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = bitwise_or_function; goto zend_binary_assign_op_helper_SPEC_VAR_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_BW_AND_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 812: /*ZEND_ASSIGN_BW_AND_SPEC_VAR_VAR_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_VAR_VAR(bitwise_and_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = bitwise_and_function; goto zend_binary_assign_op_helper_SPEC_VAR_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_BW_XOR_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 837: /*ZEND_ASSIGN_BW_XOR_SPEC_VAR_VAR_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_VAR_VAR(bitwise_xor_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = bitwise_xor_function; goto zend_binary_assign_op_helper_SPEC_VAR_VAR;
 }
 
-static int ZEND_FASTCALL zend_pre_incdec_property_helper_SPEC_VAR_VAR(incdec_t incdec_op, ZEND_OPCODE_HANDLER_ARGS)
+zend_pre_incdec_property_helper_SPEC_VAR_VAR:
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -19044,17 +19028,17 @@ static int ZEND_FASTCALL zend_pre_incdec_property_helper_SPEC_VAR_VAR(incdec_t i
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_PRE_INC_OBJ_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3312: /*ZEND_PRE_INC_OBJ_SPEC_VAR_VAR_HANDLER*/
 {
-       return zend_pre_incdec_property_helper_SPEC_VAR_VAR(increment_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       incdec_op = increment_function; goto zend_pre_incdec_property_helper_SPEC_VAR_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_PRE_DEC_OBJ_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3337: /*ZEND_PRE_DEC_OBJ_SPEC_VAR_VAR_HANDLER*/
 {
-       return zend_pre_incdec_property_helper_SPEC_VAR_VAR(decrement_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       incdec_op = decrement_function; goto zend_pre_incdec_property_helper_SPEC_VAR_VAR;
 }
 
-static int ZEND_FASTCALL zend_post_incdec_property_helper_SPEC_VAR_VAR(incdec_t incdec_op, ZEND_OPCODE_HANDLER_ARGS)
+zend_post_incdec_property_helper_SPEC_VAR_VAR:
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -19146,17 +19130,17 @@ static int ZEND_FASTCALL zend_post_incdec_property_helper_SPEC_VAR_VAR(incdec_t
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_POST_INC_OBJ_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3362: /*ZEND_POST_INC_OBJ_SPEC_VAR_VAR_HANDLER*/
 {
-       return zend_post_incdec_property_helper_SPEC_VAR_VAR(increment_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       incdec_op = increment_function; goto zend_post_incdec_property_helper_SPEC_VAR_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_POST_DEC_OBJ_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3387: /*ZEND_POST_DEC_OBJ_SPEC_VAR_VAR_HANDLER*/
 {
-       return zend_post_incdec_property_helper_SPEC_VAR_VAR(decrement_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       incdec_op = decrement_function; goto zend_post_incdec_property_helper_SPEC_VAR_VAR;
 }
 
-static int ZEND_FASTCALL zend_fetch_var_address_helper_SPEC_VAR_VAR(int type, ZEND_OPCODE_HANDLER_ARGS)
+zend_fetch_var_address_helper_SPEC_VAR_VAR:
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -19288,39 +19272,39 @@ static int ZEND_FASTCALL zend_fetch_var_address_helper_SPEC_VAR_VAR(int type, ZE
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_R_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2012: /*ZEND_FETCH_R_SPEC_VAR_VAR_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_VAR_VAR(BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_R; goto zend_fetch_var_address_helper_SPEC_VAR_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_W_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2087: /*ZEND_FETCH_W_SPEC_VAR_VAR_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_VAR_VAR(BP_VAR_W, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_W; goto zend_fetch_var_address_helper_SPEC_VAR_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_RW_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2162: /*ZEND_FETCH_RW_SPEC_VAR_VAR_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_VAR_VAR(BP_VAR_RW, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_RW; goto zend_fetch_var_address_helper_SPEC_VAR_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_FUNC_ARG_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2312: /*ZEND_FETCH_FUNC_ARG_SPEC_VAR_VAR_HANDLER*/
 {
        USE_OPLINE
 
-       return zend_fetch_var_address_helper_SPEC_VAR_VAR(ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))?BP_VAR_W:BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))?BP_VAR_W:BP_VAR_R; goto zend_fetch_var_address_helper_SPEC_VAR_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_UNSET_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2387: /*ZEND_FETCH_UNSET_SPEC_VAR_VAR_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_VAR_VAR(BP_VAR_UNSET, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_UNSET; goto zend_fetch_var_address_helper_SPEC_VAR_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_IS_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2237: /*ZEND_FETCH_IS_SPEC_VAR_VAR_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_VAR_VAR(BP_VAR_IS, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_IS; goto zend_fetch_var_address_helper_SPEC_VAR_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_R_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2037: /*ZEND_FETCH_DIM_R_SPEC_VAR_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -19350,7 +19334,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_R_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HAND
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_W_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2112: /*ZEND_FETCH_DIM_W_SPEC_VAR_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -19384,7 +19368,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_W_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HAND
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_RW_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2187: /*ZEND_FETCH_DIM_RW_SPEC_VAR_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -19406,7 +19390,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_RW_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HAN
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_IS_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2262: /*ZEND_FETCH_DIM_IS_SPEC_VAR_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -19421,7 +19405,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_IS_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HAN
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2337: /*ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -19451,7 +19435,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_VAR_HANDLER(ZEND_OPCO
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_UNSET_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2412: /*ZEND_FETCH_DIM_UNSET_SPEC_VAR_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -19492,7 +19476,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_UNSET_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_
        }
 }
 
-static int ZEND_FASTCALL zend_fetch_property_address_read_helper_SPEC_VAR_VAR(ZEND_OPCODE_HANDLER_ARGS)
+zend_fetch_property_address_read_helper_SPEC_VAR_VAR:
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -19535,12 +19519,12 @@ static int ZEND_FASTCALL zend_fetch_property_address_read_helper_SPEC_VAR_VAR(ZE
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_R_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2062: /*ZEND_FETCH_OBJ_R_SPEC_VAR_VAR_HANDLER*/
 {
-       return zend_fetch_property_address_read_helper_SPEC_VAR_VAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       goto zend_fetch_property_address_read_helper_SPEC_VAR_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_W_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2137: /*ZEND_FETCH_OBJ_W_SPEC_VAR_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -19589,7 +19573,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_W_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HAND
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_RW_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2212: /*ZEND_FETCH_OBJ_RW_SPEC_VAR_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -19620,7 +19604,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_RW_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HAN
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_IS_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2287: /*ZEND_FETCH_OBJ_IS_SPEC_VAR_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -19662,7 +19646,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_IS_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HAN
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2362: /*ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_VAR_HANDLER*/
 {
        USE_OPLINE
 
@@ -19695,11 +19679,11 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_VAR_HANDLER(ZEND_OPCO
                CHECK_EXCEPTION();
                ZEND_VM_NEXT_OPCODE();
        } else {
-               return zend_fetch_property_address_read_helper_SPEC_VAR_VAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+               goto zend_fetch_property_address_read_helper_SPEC_VAR_VAR;
        }
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_UNSET_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2437: /*ZEND_FETCH_OBJ_UNSET_SPEC_VAR_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2, free_res;
@@ -19742,7 +19726,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_UNSET_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_OBJ_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3412: /*ZEND_ASSIGN_OBJ_SPEC_VAR_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -19772,7 +19756,7 @@ static int ZEND_FASTCALL  ZEND_ASSIGN_OBJ_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDL
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_DIM_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3687: /*ZEND_ASSIGN_DIM_SPEC_VAR_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -19853,7 +19837,7 @@ static int ZEND_FASTCALL  ZEND_ASSIGN_DIM_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDL
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 962: /*ZEND_ASSIGN_SPEC_VAR_VAR_HANDLER*/ ZEND_ASSIGN_SPEC_VAR_VAR_LABEL:
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -19909,7 +19893,7 @@ static int ZEND_FASTCALL  ZEND_ASSIGN_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_A
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_REF_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 987: /*ZEND_ASSIGN_REF_SPEC_VAR_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -19932,7 +19916,7 @@ static int ZEND_FASTCALL  ZEND_ASSIGN_REF_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDL
                        if (free_op2.var) {zval_ptr_dtor(&free_op2.var);};
                        HANDLE_EXCEPTION();
                }
-               return ZEND_ASSIGN_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+               goto ZEND_ASSIGN_SPEC_VAR_VAR_LABEL;
        } else if (IS_VAR == IS_VAR && opline->extended_value == ZEND_RETURNS_NEW) {
                PZVAL_LOCK(*value_ptr_ptr);
        }
@@ -19963,7 +19947,7 @@ static int ZEND_FASTCALL  ZEND_ASSIGN_REF_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDL
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_METHOD_CALL_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2812: /*ZEND_INIT_METHOD_CALL_SPEC_VAR_VAR_HANDLER*/
 {
        USE_OPLINE
        zval *function_name;
@@ -20037,7 +20021,7 @@ static int ZEND_FASTCALL  ZEND_INIT_METHOD_CALL_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2837: /*ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_VAR_HANDLER*/
 {
        USE_OPLINE
        zval *function_name;
@@ -20155,7 +20139,7 @@ static int ZEND_FASTCALL  ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_VAR_HANDLER(ZEND
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_CASE_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1212: /*ZEND_CASE_SPEC_VAR_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -20173,7 +20157,7 @@ static int ZEND_FASTCALL  ZEND_CASE_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARG
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1812: /*ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_VAR_HANDLER*/ ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_VAR_LABEL:
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -20217,18 +20201,18 @@ static int ZEND_FASTCALL  ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_VAR_HANDLER(ZEND_OPCOD
                switch (Z_TYPE_P(offset)) {
                        case IS_DOUBLE:
                                hval = zend_dval_to_lval(Z_DVAL_P(offset));
-                               goto num_index;
+                               goto num_index_SPEC_VAR_VAR;
                        case IS_LONG:
                        case IS_BOOL:
                                hval = Z_LVAL_P(offset);
-num_index:
+num_index_SPEC_VAR_VAR:
                                zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *), NULL);
                                break;
                        case IS_STRING:
                                if (IS_VAR == IS_CONST) {
                                        hval = Z_HASH_P(offset);
                                } else {
-                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index);
+                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_SPEC_VAR_VAR);
                                        if (IS_INTERNED(Z_STRVAL_P(offset))) {
                                                hval = INTERNED_HASH(Z_STRVAL_P(offset));
                                        } else {
@@ -20259,7 +20243,7 @@ num_index:
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_ARRAY_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1787: /*ZEND_INIT_ARRAY_SPEC_VAR_VAR_HANDLER*/
 {
        USE_OPLINE
 
@@ -20268,12 +20252,12 @@ static int ZEND_FASTCALL  ZEND_INIT_ARRAY_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDL
                ZEND_VM_NEXT_OPCODE();
 #if 0 || IS_VAR != IS_UNUSED
        } else {
-               return ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+               goto ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_VAR_LABEL;
 #endif
        }
 }
 
-static int ZEND_FASTCALL  ZEND_UNSET_VAR_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1862: /*ZEND_UNSET_VAR_SPEC_VAR_VAR_HANDLER*/
 {
        USE_OPLINE
        zval tmp, *varname;
@@ -20349,7 +20333,7 @@ static int ZEND_FASTCALL  ZEND_UNSET_VAR_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLE
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_UNSET_DIM_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1887: /*ZEND_UNSET_DIM_SPEC_VAR_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -20387,7 +20371,7 @@ static int ZEND_FASTCALL  ZEND_UNSET_DIM_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLE
                                                if (IS_VAR == IS_CONST) {
                                                        hval = Z_HASH_P(offset);
                                                } else {
-                                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_dim);
+                                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_dim_SPEC_VAR_VAR);
                                                        if (IS_INTERNED(Z_STRVAL_P(offset))) {
                                                                hval = INTERNED_HASH(Z_STRVAL_P(offset));
                                                        } else {
@@ -20403,7 +20387,7 @@ static int ZEND_FASTCALL  ZEND_UNSET_DIM_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLE
                                                        zval_ptr_dtor(&offset);
                                                }
                                                break;
-num_index_dim:
+num_index_dim_SPEC_VAR_VAR:
                                                zend_hash_index_del(ht, hval);
                                                if (IS_VAR == IS_CV || IS_VAR == IS_VAR) {
                                                        zval_ptr_dtor(&offset);
@@ -20449,7 +20433,7 @@ num_index_dim:
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_UNSET_OBJ_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1912: /*ZEND_UNSET_OBJ_SPEC_VAR_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -20490,7 +20474,7 @@ static int ZEND_FASTCALL  ZEND_UNSET_OBJ_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLE
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ISSET_ISEMPTY_VAR_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2862: /*ZEND_ISSET_ISEMPTY_VAR_SPEC_VAR_VAR_HANDLER*/
 {
        USE_OPLINE
        zval **value;
@@ -20575,7 +20559,7 @@ static int ZEND_FASTCALL  ZEND_ISSET_ISEMPTY_VAR_SPEC_VAR_VAR_HANDLER(ZEND_OPCOD
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_VAR(int prop_dim, ZEND_OPCODE_HANDLER_ARGS)
+zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_VAR:
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -20599,12 +20583,12 @@ static int ZEND_FASTCALL zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_VAR(in
                switch (Z_TYPE_P(offset)) {
                        case IS_DOUBLE:
                                hval = zend_dval_to_lval(Z_DVAL_P(offset));
-                               goto num_index_prop;
+                               goto num_index_prop_SPEC_VAR_VAR;
                        case IS_RESOURCE:
                        case IS_BOOL:
                        case IS_LONG:
                                hval = Z_LVAL_P(offset);
-num_index_prop:
+num_index_prop_SPEC_VAR_VAR:
                                if (zend_hash_index_find(ht, hval, (void **) &value) == SUCCESS) {
                                        isset = 1;
                                }
@@ -20614,7 +20598,7 @@ num_index_prop:
                                        hval = Z_HASH_P(offset);
                                } else {
                                        if (!prop_dim) {
-                                               ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_prop);
+                                               ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_prop_SPEC_VAR_VAR);
                                        }
                                        if (IS_INTERNED(Z_STRVAL_P(offset))) {
                                                hval = INTERNED_HASH(Z_STRVAL_P(offset));
@@ -20719,17 +20703,17 @@ num_index_prop:
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2887: /*ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_VAR_VAR_HANDLER*/
 {
-       return zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_VAR(0, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       prop_dim = 0; goto zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3712: /*ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_VAR_VAR_HANDLER*/
 {
-       return zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_VAR(1, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       prop_dim = 1; goto zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_YIELD_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 4012: /*ZEND_YIELD_SPEC_VAR_VAR_HANDLER*/
 {
        USE_OPLINE
 
@@ -20886,7 +20870,7 @@ static int ZEND_FASTCALL  ZEND_YIELD_SPEC_VAR_VAR_HANDLER(ZEND_OPCODE_HANDLER_AR
        ZEND_VM_RETURN();
 }
 
-static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_VAR_UNUSED(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
+zend_binary_assign_op_obj_helper_SPEC_VAR_UNUSED:
 {
        USE_OPLINE
        zend_free_op free_op1, free_op_data1;
@@ -20998,7 +20982,7 @@ static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_VAR_UNUSED(int (*
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_VAR_UNUSED(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
+zend_binary_assign_op_helper_SPEC_VAR_UNUSED:
 {
        USE_OPLINE
        zend_free_op free_op1, free_op_data2, free_op_data1;
@@ -21008,7 +20992,7 @@ static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_VAR_UNUSED(int (*bina
        SAVE_OPLINE();
        switch (opline->extended_value) {
                case ZEND_ASSIGN_OBJ:
-                       return zend_binary_assign_op_obj_helper_SPEC_VAR_UNUSED(binary_op, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+                       binary_op = binary_op; goto zend_binary_assign_op_obj_helper_SPEC_VAR_UNUSED;
                        break;
                case ZEND_ASSIGN_DIM: {
                                zval **container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
@@ -21019,7 +21003,7 @@ static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_VAR_UNUSED(int (*bina
                                        if (IS_VAR == IS_VAR && !(free_op1.var != NULL)) {
                                                Z_ADDREF_PP(container);  /* undo the effect of get_obj_zval_ptr_ptr() */
                                        }
-                                       return zend_binary_assign_op_obj_helper_SPEC_VAR_UNUSED(binary_op, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+                                       binary_op = binary_op; goto zend_binary_assign_op_obj_helper_SPEC_VAR_UNUSED;
                                } else {
                                        zval *dim = NULL;
 
@@ -21087,62 +21071,62 @@ static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_VAR_UNUSED(int (*bina
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_ADD_SPEC_VAR_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 588: /*ZEND_ASSIGN_ADD_SPEC_VAR_UNUSED_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_VAR_UNUSED(add_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = add_function; goto zend_binary_assign_op_helper_SPEC_VAR_UNUSED;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_SUB_SPEC_VAR_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 613: /*ZEND_ASSIGN_SUB_SPEC_VAR_UNUSED_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_VAR_UNUSED(sub_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = sub_function; goto zend_binary_assign_op_helper_SPEC_VAR_UNUSED;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_MUL_SPEC_VAR_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 638: /*ZEND_ASSIGN_MUL_SPEC_VAR_UNUSED_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_VAR_UNUSED(mul_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = mul_function; goto zend_binary_assign_op_helper_SPEC_VAR_UNUSED;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_DIV_SPEC_VAR_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 663: /*ZEND_ASSIGN_DIV_SPEC_VAR_UNUSED_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_VAR_UNUSED(div_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = div_function; goto zend_binary_assign_op_helper_SPEC_VAR_UNUSED;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_MOD_SPEC_VAR_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 688: /*ZEND_ASSIGN_MOD_SPEC_VAR_UNUSED_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_VAR_UNUSED(mod_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = mod_function; goto zend_binary_assign_op_helper_SPEC_VAR_UNUSED;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_SL_SPEC_VAR_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 713: /*ZEND_ASSIGN_SL_SPEC_VAR_UNUSED_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_VAR_UNUSED(shift_left_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = shift_left_function; goto zend_binary_assign_op_helper_SPEC_VAR_UNUSED;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_SR_SPEC_VAR_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 738: /*ZEND_ASSIGN_SR_SPEC_VAR_UNUSED_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_VAR_UNUSED(shift_right_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = shift_right_function; goto zend_binary_assign_op_helper_SPEC_VAR_UNUSED;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_CONCAT_SPEC_VAR_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 763: /*ZEND_ASSIGN_CONCAT_SPEC_VAR_UNUSED_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_VAR_UNUSED(concat_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = concat_function; goto zend_binary_assign_op_helper_SPEC_VAR_UNUSED;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_BW_OR_SPEC_VAR_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 788: /*ZEND_ASSIGN_BW_OR_SPEC_VAR_UNUSED_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_VAR_UNUSED(bitwise_or_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = bitwise_or_function; goto zend_binary_assign_op_helper_SPEC_VAR_UNUSED;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_BW_AND_SPEC_VAR_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 813: /*ZEND_ASSIGN_BW_AND_SPEC_VAR_UNUSED_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_VAR_UNUSED(bitwise_and_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = bitwise_and_function; goto zend_binary_assign_op_helper_SPEC_VAR_UNUSED;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_BW_XOR_SPEC_VAR_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 838: /*ZEND_ASSIGN_BW_XOR_SPEC_VAR_UNUSED_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_VAR_UNUSED(bitwise_xor_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = bitwise_xor_function; goto zend_binary_assign_op_helper_SPEC_VAR_UNUSED;
 }
 
-static int ZEND_FASTCALL zend_fetch_var_address_helper_SPEC_VAR_UNUSED(int type, ZEND_OPCODE_HANDLER_ARGS)
+zend_fetch_var_address_helper_SPEC_VAR_UNUSED:
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -21274,39 +21258,39 @@ static int ZEND_FASTCALL zend_fetch_var_address_helper_SPEC_VAR_UNUSED(int type,
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_R_SPEC_VAR_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2013: /*ZEND_FETCH_R_SPEC_VAR_UNUSED_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_VAR_UNUSED(BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_R; goto zend_fetch_var_address_helper_SPEC_VAR_UNUSED;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_W_SPEC_VAR_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2088: /*ZEND_FETCH_W_SPEC_VAR_UNUSED_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_VAR_UNUSED(BP_VAR_W, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_W; goto zend_fetch_var_address_helper_SPEC_VAR_UNUSED;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_RW_SPEC_VAR_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2163: /*ZEND_FETCH_RW_SPEC_VAR_UNUSED_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_VAR_UNUSED(BP_VAR_RW, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_RW; goto zend_fetch_var_address_helper_SPEC_VAR_UNUSED;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_FUNC_ARG_SPEC_VAR_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2313: /*ZEND_FETCH_FUNC_ARG_SPEC_VAR_UNUSED_HANDLER*/
 {
        USE_OPLINE
 
-       return zend_fetch_var_address_helper_SPEC_VAR_UNUSED(ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))?BP_VAR_W:BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))?BP_VAR_W:BP_VAR_R; goto zend_fetch_var_address_helper_SPEC_VAR_UNUSED;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_UNSET_SPEC_VAR_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2388: /*ZEND_FETCH_UNSET_SPEC_VAR_UNUSED_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_VAR_UNUSED(BP_VAR_UNSET, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_UNSET; goto zend_fetch_var_address_helper_SPEC_VAR_UNUSED;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_IS_SPEC_VAR_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2238: /*ZEND_FETCH_IS_SPEC_VAR_UNUSED_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_VAR_UNUSED(BP_VAR_IS, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_IS; goto zend_fetch_var_address_helper_SPEC_VAR_UNUSED;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_W_SPEC_VAR_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2113: /*ZEND_FETCH_DIM_W_SPEC_VAR_UNUSED_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -21340,7 +21324,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_W_SPEC_VAR_UNUSED_HANDLER(ZEND_OPCODE_H
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_RW_SPEC_VAR_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2188: /*ZEND_FETCH_DIM_RW_SPEC_VAR_UNUSED_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -21362,7 +21346,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_RW_SPEC_VAR_UNUSED_HANDLER(ZEND_OPCODE_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2338: /*ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_UNUSED_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -21392,7 +21376,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_UNUSED_HANDLER(ZEND_O
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3688: /*ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -21472,7 +21456,7 @@ static int ZEND_FASTCALL  ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_HANDLER(ZEND_OPCODE_HA
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2838: /*ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED_HANDLER*/
 {
        USE_OPLINE
        zval *function_name;
@@ -21590,7 +21574,7 @@ static int ZEND_FASTCALL  ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED_HANDLER(Z
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1813: /*ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_UNUSED_HANDLER*/ ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_UNUSED_LABEL:
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -21634,18 +21618,18 @@ static int ZEND_FASTCALL  ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_UNUSED_HANDLER(ZEND_OP
                switch (Z_TYPE_P(offset)) {
                        case IS_DOUBLE:
                                hval = zend_dval_to_lval(Z_DVAL_P(offset));
-                               goto num_index;
+                               goto num_index_SPEC_VAR_UNUSED;
                        case IS_LONG:
                        case IS_BOOL:
                                hval = Z_LVAL_P(offset);
-num_index:
+num_index_SPEC_VAR_UNUSED:
                                zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *), NULL);
                                break;
                        case IS_STRING:
                                if (IS_UNUSED == IS_CONST) {
                                        hval = Z_HASH_P(offset);
                                } else {
-                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index);
+                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_SPEC_VAR_UNUSED);
                                        if (IS_INTERNED(Z_STRVAL_P(offset))) {
                                                hval = INTERNED_HASH(Z_STRVAL_P(offset));
                                        } else {
@@ -21676,7 +21660,7 @@ num_index:
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_ARRAY_SPEC_VAR_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1788: /*ZEND_INIT_ARRAY_SPEC_VAR_UNUSED_HANDLER*/
 {
        USE_OPLINE
 
@@ -21685,12 +21669,12 @@ static int ZEND_FASTCALL  ZEND_INIT_ARRAY_SPEC_VAR_UNUSED_HANDLER(ZEND_OPCODE_HA
                ZEND_VM_NEXT_OPCODE();
 #if 0 || IS_VAR != IS_UNUSED
        } else {
-               return ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+               goto ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_UNUSED_LABEL;
 #endif
        }
 }
 
-static int ZEND_FASTCALL  ZEND_UNSET_VAR_SPEC_VAR_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1863: /*ZEND_UNSET_VAR_SPEC_VAR_UNUSED_HANDLER*/
 {
        USE_OPLINE
        zval tmp, *varname;
@@ -21766,7 +21750,7 @@ static int ZEND_FASTCALL  ZEND_UNSET_VAR_SPEC_VAR_UNUSED_HANDLER(ZEND_OPCODE_HAN
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ISSET_ISEMPTY_VAR_SPEC_VAR_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2863: /*ZEND_ISSET_ISEMPTY_VAR_SPEC_VAR_UNUSED_HANDLER*/
 {
        USE_OPLINE
        zval **value;
@@ -21851,7 +21835,7 @@ static int ZEND_FASTCALL  ZEND_ISSET_ISEMPTY_VAR_SPEC_VAR_UNUSED_HANDLER(ZEND_OP
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SEPARATE_SPEC_VAR_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3913: /*ZEND_SEPARATE_SPEC_VAR_UNUSED_HANDLER*/
 {
        USE_OPLINE
        zval *var_ptr, *new_zv;
@@ -21872,7 +21856,7 @@ static int ZEND_FASTCALL  ZEND_SEPARATE_SPEC_VAR_UNUSED_HANDLER(ZEND_OPCODE_HAND
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_YIELD_SPEC_VAR_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 4013: /*ZEND_YIELD_SPEC_VAR_UNUSED_HANDLER*/
 {
        USE_OPLINE
 
@@ -22028,7 +22012,7 @@ static int ZEND_FASTCALL  ZEND_YIELD_SPEC_VAR_UNUSED_HANDLER(ZEND_OPCODE_HANDLER
        ZEND_VM_RETURN();
 }
 
-static int ZEND_FASTCALL  ZEND_ADD_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 39: /*ZEND_ADD_SPEC_VAR_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -22043,7 +22027,7 @@ static int ZEND_FASTCALL  ZEND_ADD_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SUB_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 64: /*ZEND_SUB_SPEC_VAR_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -22058,7 +22042,7 @@ static int ZEND_FASTCALL  ZEND_SUB_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_MUL_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 89: /*ZEND_MUL_SPEC_VAR_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -22073,7 +22057,7 @@ static int ZEND_FASTCALL  ZEND_MUL_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_DIV_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 114: /*ZEND_DIV_SPEC_VAR_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -22088,7 +22072,7 @@ static int ZEND_FASTCALL  ZEND_DIV_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_MOD_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 139: /*ZEND_MOD_SPEC_VAR_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -22103,7 +22087,7 @@ static int ZEND_FASTCALL  ZEND_MOD_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SL_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 164: /*ZEND_SL_SPEC_VAR_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -22118,7 +22102,7 @@ static int ZEND_FASTCALL  ZEND_SL_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SR_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 189: /*ZEND_SR_SPEC_VAR_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -22133,7 +22117,7 @@ static int ZEND_FASTCALL  ZEND_SR_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_CONCAT_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 214: /*ZEND_CONCAT_SPEC_VAR_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -22148,7 +22132,7 @@ static int ZEND_FASTCALL  ZEND_CONCAT_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_AR
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_IDENTICAL_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 389: /*ZEND_IS_IDENTICAL_SPEC_VAR_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -22163,7 +22147,7 @@ static int ZEND_FASTCALL  ZEND_IS_IDENTICAL_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HAND
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_NOT_IDENTICAL_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 414: /*ZEND_IS_NOT_IDENTICAL_SPEC_VAR_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -22180,7 +22164,7 @@ static int ZEND_FASTCALL  ZEND_IS_NOT_IDENTICAL_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_EQUAL_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 439: /*ZEND_IS_EQUAL_SPEC_VAR_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -22196,7 +22180,7 @@ static int ZEND_FASTCALL  ZEND_IS_EQUAL_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_NOT_EQUAL_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 464: /*ZEND_IS_NOT_EQUAL_SPEC_VAR_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -22212,7 +22196,7 @@ static int ZEND_FASTCALL  ZEND_IS_NOT_EQUAL_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HAND
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_SMALLER_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 489: /*ZEND_IS_SMALLER_SPEC_VAR_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -22228,7 +22212,7 @@ static int ZEND_FASTCALL  ZEND_IS_SMALLER_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLE
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_SMALLER_OR_EQUAL_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 514: /*ZEND_IS_SMALLER_OR_EQUAL_SPEC_VAR_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -22244,7 +22228,7 @@ static int ZEND_FASTCALL  ZEND_IS_SMALLER_OR_EQUAL_SPEC_VAR_CV_HANDLER(ZEND_OPCO
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BW_OR_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 239: /*ZEND_BW_OR_SPEC_VAR_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -22259,7 +22243,7 @@ static int ZEND_FASTCALL  ZEND_BW_OR_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARG
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BW_AND_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 264: /*ZEND_BW_AND_SPEC_VAR_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -22274,7 +22258,7 @@ static int ZEND_FASTCALL  ZEND_BW_AND_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_AR
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BW_XOR_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 289: /*ZEND_BW_XOR_SPEC_VAR_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -22289,7 +22273,7 @@ static int ZEND_FASTCALL  ZEND_BW_XOR_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_AR
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BOOL_XOR_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 364: /*ZEND_BOOL_XOR_SPEC_VAR_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -22304,7 +22288,7 @@ static int ZEND_FASTCALL  ZEND_BOOL_XOR_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_VAR_CV(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
+zend_binary_assign_op_obj_helper_SPEC_VAR_CV:
 {
        USE_OPLINE
        zend_free_op free_op1, free_op_data1;
@@ -22416,7 +22400,7 @@ static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_VAR_CV(int (*bina
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_VAR_CV(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
+zend_binary_assign_op_helper_SPEC_VAR_CV:
 {
        USE_OPLINE
        zend_free_op free_op1, free_op_data2, free_op_data1;
@@ -22426,7 +22410,7 @@ static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_VAR_CV(int (*binary_o
        SAVE_OPLINE();
        switch (opline->extended_value) {
                case ZEND_ASSIGN_OBJ:
-                       return zend_binary_assign_op_obj_helper_SPEC_VAR_CV(binary_op, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+                       binary_op = binary_op; goto zend_binary_assign_op_obj_helper_SPEC_VAR_CV;
                        break;
                case ZEND_ASSIGN_DIM: {
                                zval **container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC);
@@ -22437,7 +22421,7 @@ static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_VAR_CV(int (*binary_o
                                        if (IS_VAR == IS_VAR && !(free_op1.var != NULL)) {
                                                Z_ADDREF_PP(container);  /* undo the effect of get_obj_zval_ptr_ptr() */
                                        }
-                                       return zend_binary_assign_op_obj_helper_SPEC_VAR_CV(binary_op, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+                                       binary_op = binary_op; goto zend_binary_assign_op_obj_helper_SPEC_VAR_CV;
                                } else {
                                        zval *dim = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
 
@@ -22505,62 +22489,62 @@ static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_VAR_CV(int (*binary_o
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_ADD_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 589: /*ZEND_ASSIGN_ADD_SPEC_VAR_CV_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_VAR_CV(add_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = add_function; goto zend_binary_assign_op_helper_SPEC_VAR_CV;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_SUB_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 614: /*ZEND_ASSIGN_SUB_SPEC_VAR_CV_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_VAR_CV(sub_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = sub_function; goto zend_binary_assign_op_helper_SPEC_VAR_CV;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_MUL_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 639: /*ZEND_ASSIGN_MUL_SPEC_VAR_CV_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_VAR_CV(mul_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = mul_function; goto zend_binary_assign_op_helper_SPEC_VAR_CV;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_DIV_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 664: /*ZEND_ASSIGN_DIV_SPEC_VAR_CV_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_VAR_CV(div_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = div_function; goto zend_binary_assign_op_helper_SPEC_VAR_CV;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_MOD_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 689: /*ZEND_ASSIGN_MOD_SPEC_VAR_CV_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_VAR_CV(mod_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = mod_function; goto zend_binary_assign_op_helper_SPEC_VAR_CV;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_SL_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 714: /*ZEND_ASSIGN_SL_SPEC_VAR_CV_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_VAR_CV(shift_left_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = shift_left_function; goto zend_binary_assign_op_helper_SPEC_VAR_CV;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_SR_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 739: /*ZEND_ASSIGN_SR_SPEC_VAR_CV_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_VAR_CV(shift_right_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = shift_right_function; goto zend_binary_assign_op_helper_SPEC_VAR_CV;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_CONCAT_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 764: /*ZEND_ASSIGN_CONCAT_SPEC_VAR_CV_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_VAR_CV(concat_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = concat_function; goto zend_binary_assign_op_helper_SPEC_VAR_CV;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_BW_OR_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 789: /*ZEND_ASSIGN_BW_OR_SPEC_VAR_CV_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_VAR_CV(bitwise_or_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = bitwise_or_function; goto zend_binary_assign_op_helper_SPEC_VAR_CV;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_BW_AND_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 814: /*ZEND_ASSIGN_BW_AND_SPEC_VAR_CV_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_VAR_CV(bitwise_and_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = bitwise_and_function; goto zend_binary_assign_op_helper_SPEC_VAR_CV;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_BW_XOR_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 839: /*ZEND_ASSIGN_BW_XOR_SPEC_VAR_CV_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_VAR_CV(bitwise_xor_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = bitwise_xor_function; goto zend_binary_assign_op_helper_SPEC_VAR_CV;
 }
 
-static int ZEND_FASTCALL zend_pre_incdec_property_helper_SPEC_VAR_CV(incdec_t incdec_op, ZEND_OPCODE_HANDLER_ARGS)
+zend_pre_incdec_property_helper_SPEC_VAR_CV:
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -22654,17 +22638,17 @@ static int ZEND_FASTCALL zend_pre_incdec_property_helper_SPEC_VAR_CV(incdec_t in
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_PRE_INC_OBJ_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3314: /*ZEND_PRE_INC_OBJ_SPEC_VAR_CV_HANDLER*/
 {
-       return zend_pre_incdec_property_helper_SPEC_VAR_CV(increment_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       incdec_op = increment_function; goto zend_pre_incdec_property_helper_SPEC_VAR_CV;
 }
 
-static int ZEND_FASTCALL  ZEND_PRE_DEC_OBJ_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3339: /*ZEND_PRE_DEC_OBJ_SPEC_VAR_CV_HANDLER*/
 {
-       return zend_pre_incdec_property_helper_SPEC_VAR_CV(decrement_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       incdec_op = decrement_function; goto zend_pre_incdec_property_helper_SPEC_VAR_CV;
 }
 
-static int ZEND_FASTCALL zend_post_incdec_property_helper_SPEC_VAR_CV(incdec_t incdec_op, ZEND_OPCODE_HANDLER_ARGS)
+zend_post_incdec_property_helper_SPEC_VAR_CV:
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -22756,17 +22740,17 @@ static int ZEND_FASTCALL zend_post_incdec_property_helper_SPEC_VAR_CV(incdec_t i
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_POST_INC_OBJ_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3364: /*ZEND_POST_INC_OBJ_SPEC_VAR_CV_HANDLER*/
 {
-       return zend_post_incdec_property_helper_SPEC_VAR_CV(increment_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       incdec_op = increment_function; goto zend_post_incdec_property_helper_SPEC_VAR_CV;
 }
 
-static int ZEND_FASTCALL  ZEND_POST_DEC_OBJ_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3389: /*ZEND_POST_DEC_OBJ_SPEC_VAR_CV_HANDLER*/
 {
-       return zend_post_incdec_property_helper_SPEC_VAR_CV(decrement_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       incdec_op = decrement_function; goto zend_post_incdec_property_helper_SPEC_VAR_CV;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_R_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2039: /*ZEND_FETCH_DIM_R_SPEC_VAR_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -22796,7 +22780,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_R_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDL
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_W_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2114: /*ZEND_FETCH_DIM_W_SPEC_VAR_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -22830,7 +22814,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_W_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDL
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_RW_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2189: /*ZEND_FETCH_DIM_RW_SPEC_VAR_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -22852,7 +22836,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_RW_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HAND
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_IS_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2264: /*ZEND_FETCH_DIM_IS_SPEC_VAR_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -22867,7 +22851,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_IS_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HAND
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2339: /*ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -22897,7 +22881,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_CV_HANDLER(ZEND_OPCOD
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_UNSET_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2414: /*ZEND_FETCH_DIM_UNSET_SPEC_VAR_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -22938,7 +22922,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_UNSET_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_H
        }
 }
 
-static int ZEND_FASTCALL zend_fetch_property_address_read_helper_SPEC_VAR_CV(ZEND_OPCODE_HANDLER_ARGS)
+zend_fetch_property_address_read_helper_SPEC_VAR_CV:
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -22981,12 +22965,12 @@ static int ZEND_FASTCALL zend_fetch_property_address_read_helper_SPEC_VAR_CV(ZEN
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_R_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2064: /*ZEND_FETCH_OBJ_R_SPEC_VAR_CV_HANDLER*/
 {
-       return zend_fetch_property_address_read_helper_SPEC_VAR_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       goto zend_fetch_property_address_read_helper_SPEC_VAR_CV;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_W_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2139: /*ZEND_FETCH_OBJ_W_SPEC_VAR_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -23035,7 +23019,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_W_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDL
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_RW_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2214: /*ZEND_FETCH_OBJ_RW_SPEC_VAR_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -23066,7 +23050,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_RW_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HAND
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_IS_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2289: /*ZEND_FETCH_OBJ_IS_SPEC_VAR_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -23108,7 +23092,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_IS_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HAND
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2364: /*ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -23141,11 +23125,11 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_CV_HANDLER(ZEND_OPCOD
                CHECK_EXCEPTION();
                ZEND_VM_NEXT_OPCODE();
        } else {
-               return zend_fetch_property_address_read_helper_SPEC_VAR_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+               goto zend_fetch_property_address_read_helper_SPEC_VAR_CV;
        }
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_UNSET_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2439: /*ZEND_FETCH_OBJ_UNSET_SPEC_VAR_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_res;
@@ -23188,7 +23172,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_UNSET_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_H
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_OBJ_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3414: /*ZEND_ASSIGN_OBJ_SPEC_VAR_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -23218,7 +23202,7 @@ static int ZEND_FASTCALL  ZEND_ASSIGN_OBJ_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLE
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_DIM_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3689: /*ZEND_ASSIGN_DIM_SPEC_VAR_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -23298,7 +23282,7 @@ static int ZEND_FASTCALL  ZEND_ASSIGN_DIM_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLE
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 964: /*ZEND_ASSIGN_SPEC_VAR_CV_HANDLER*/ ZEND_ASSIGN_SPEC_VAR_CV_LABEL:
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -23353,7 +23337,7 @@ static int ZEND_FASTCALL  ZEND_ASSIGN_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_AR
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_REF_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 989: /*ZEND_ASSIGN_REF_SPEC_VAR_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -23376,7 +23360,7 @@ static int ZEND_FASTCALL  ZEND_ASSIGN_REF_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLE
 
                        HANDLE_EXCEPTION();
                }
-               return ZEND_ASSIGN_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+               goto ZEND_ASSIGN_SPEC_VAR_CV_LABEL;
        } else if (IS_CV == IS_VAR && opline->extended_value == ZEND_RETURNS_NEW) {
                PZVAL_LOCK(*value_ptr_ptr);
        }
@@ -23406,7 +23390,7 @@ static int ZEND_FASTCALL  ZEND_ASSIGN_REF_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLE
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_METHOD_CALL_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2814: /*ZEND_INIT_METHOD_CALL_SPEC_VAR_CV_HANDLER*/
 {
        USE_OPLINE
        zval *function_name;
@@ -23479,7 +23463,7 @@ static int ZEND_FASTCALL  ZEND_INIT_METHOD_CALL_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2839: /*ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER*/
 {
        USE_OPLINE
        zval *function_name;
@@ -23597,7 +23581,7 @@ static int ZEND_FASTCALL  ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER(ZEND_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_CASE_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1214: /*ZEND_CASE_SPEC_VAR_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -23614,7 +23598,7 @@ static int ZEND_FASTCALL  ZEND_CASE_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1814: /*ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_CV_HANDLER*/ ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_CV_LABEL:
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -23658,18 +23642,18 @@ static int ZEND_FASTCALL  ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_CV_HANDLER(ZEND_OPCODE
                switch (Z_TYPE_P(offset)) {
                        case IS_DOUBLE:
                                hval = zend_dval_to_lval(Z_DVAL_P(offset));
-                               goto num_index;
+                               goto num_index_SPEC_VAR_CV;
                        case IS_LONG:
                        case IS_BOOL:
                                hval = Z_LVAL_P(offset);
-num_index:
+num_index_SPEC_VAR_CV:
                                zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *), NULL);
                                break;
                        case IS_STRING:
                                if (IS_CV == IS_CONST) {
                                        hval = Z_HASH_P(offset);
                                } else {
-                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index);
+                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_SPEC_VAR_CV);
                                        if (IS_INTERNED(Z_STRVAL_P(offset))) {
                                                hval = INTERNED_HASH(Z_STRVAL_P(offset));
                                        } else {
@@ -23700,7 +23684,7 @@ num_index:
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_ARRAY_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1789: /*ZEND_INIT_ARRAY_SPEC_VAR_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -23709,12 +23693,12 @@ static int ZEND_FASTCALL  ZEND_INIT_ARRAY_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLE
                ZEND_VM_NEXT_OPCODE();
 #if 0 || IS_VAR != IS_UNUSED
        } else {
-               return ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+               goto ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_CV_LABEL;
 #endif
        }
 }
 
-static int ZEND_FASTCALL  ZEND_UNSET_DIM_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1889: /*ZEND_UNSET_DIM_SPEC_VAR_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -23752,7 +23736,7 @@ static int ZEND_FASTCALL  ZEND_UNSET_DIM_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER
                                                if (IS_CV == IS_CONST) {
                                                        hval = Z_HASH_P(offset);
                                                } else {
-                                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_dim);
+                                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_dim_SPEC_VAR_CV);
                                                        if (IS_INTERNED(Z_STRVAL_P(offset))) {
                                                                hval = INTERNED_HASH(Z_STRVAL_P(offset));
                                                        } else {
@@ -23768,7 +23752,7 @@ static int ZEND_FASTCALL  ZEND_UNSET_DIM_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER
                                                        zval_ptr_dtor(&offset);
                                                }
                                                break;
-num_index_dim:
+num_index_dim_SPEC_VAR_CV:
                                                zend_hash_index_del(ht, hval);
                                                if (IS_CV == IS_CV || IS_CV == IS_VAR) {
                                                        zval_ptr_dtor(&offset);
@@ -23814,7 +23798,7 @@ num_index_dim:
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_UNSET_OBJ_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1914: /*ZEND_UNSET_OBJ_SPEC_VAR_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -23855,7 +23839,7 @@ static int ZEND_FASTCALL  ZEND_UNSET_OBJ_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_CV(int prop_dim, ZEND_OPCODE_HANDLER_ARGS)
+zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_CV:
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -23879,12 +23863,12 @@ static int ZEND_FASTCALL zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_CV(int
                switch (Z_TYPE_P(offset)) {
                        case IS_DOUBLE:
                                hval = zend_dval_to_lval(Z_DVAL_P(offset));
-                               goto num_index_prop;
+                               goto num_index_prop_SPEC_VAR_CV;
                        case IS_RESOURCE:
                        case IS_BOOL:
                        case IS_LONG:
                                hval = Z_LVAL_P(offset);
-num_index_prop:
+num_index_prop_SPEC_VAR_CV:
                                if (zend_hash_index_find(ht, hval, (void **) &value) == SUCCESS) {
                                        isset = 1;
                                }
@@ -23894,7 +23878,7 @@ num_index_prop:
                                        hval = Z_HASH_P(offset);
                                } else {
                                        if (!prop_dim) {
-                                               ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_prop);
+                                               ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_prop_SPEC_VAR_CV);
                                        }
                                        if (IS_INTERNED(Z_STRVAL_P(offset))) {
                                                hval = INTERNED_HASH(Z_STRVAL_P(offset));
@@ -23999,17 +23983,17 @@ num_index_prop:
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2889: /*ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_VAR_CV_HANDLER*/
 {
-       return zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_CV(0, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       prop_dim = 0; goto zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_CV;
 }
 
-static int ZEND_FASTCALL  ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3714: /*ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_VAR_CV_HANDLER*/
 {
-       return zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_CV(1, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       prop_dim = 1; goto zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_CV;
 }
 
-static int ZEND_FASTCALL  ZEND_YIELD_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 4014: /*ZEND_YIELD_SPEC_VAR_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -24165,7 +24149,7 @@ static int ZEND_FASTCALL  ZEND_YIELD_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARG
        ZEND_VM_RETURN();
 }
 
-static int ZEND_FASTCALL  ZEND_CLONE_SPEC_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2765: /*ZEND_CLONE_SPEC_UNUSED_HANDLER*/
 {
        USE_OPLINE
 
@@ -24228,7 +24212,7 @@ static int ZEND_FASTCALL  ZEND_CLONE_SPEC_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARG
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_EXIT_SPEC_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1990: /*ZEND_EXIT_SPEC_UNUSED_HANDLER*/
 {
 #if 0 || (IS_UNUSED != IS_UNUSED)
        USE_OPLINE
@@ -24250,7 +24234,7 @@ static int ZEND_FASTCALL  ZEND_EXIT_SPEC_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS
        ZEND_VM_NEXT_OPCODE(); /* Never reached */
 }
 
-static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
+zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST:
 {
        USE_OPLINE
        zend_free_op free_op_data1;
@@ -24361,7 +24345,7 @@ static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST(int
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_UNUSED_CONST(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
+zend_binary_assign_op_helper_SPEC_UNUSED_CONST:
 {
        USE_OPLINE
        zend_free_op free_op_data2, free_op_data1;
@@ -24371,7 +24355,7 @@ static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_UNUSED_CONST(int (*bi
        SAVE_OPLINE();
        switch (opline->extended_value) {
                case ZEND_ASSIGN_OBJ:
-                       return zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST(binary_op, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+                       binary_op = binary_op; goto zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST;
                        break;
                case ZEND_ASSIGN_DIM: {
                                zval **container = _get_obj_zval_ptr_ptr_unused(TSRMLS_C);
@@ -24382,7 +24366,7 @@ static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_UNUSED_CONST(int (*bi
                                        if (IS_UNUSED == IS_VAR && !0) {
                                                Z_ADDREF_PP(container);  /* undo the effect of get_obj_zval_ptr_ptr() */
                                        }
-                                       return zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST(binary_op, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+                                       binary_op = binary_op; goto zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST;
                                } else {
                                        zval *dim = opline->op2.zv;
 
@@ -24450,62 +24434,62 @@ static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_UNUSED_CONST(int (*bi
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_ADD_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 590: /*ZEND_ASSIGN_ADD_SPEC_UNUSED_CONST_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_UNUSED_CONST(add_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = add_function; goto zend_binary_assign_op_helper_SPEC_UNUSED_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_SUB_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 615: /*ZEND_ASSIGN_SUB_SPEC_UNUSED_CONST_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_UNUSED_CONST(sub_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = sub_function; goto zend_binary_assign_op_helper_SPEC_UNUSED_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_MUL_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 640: /*ZEND_ASSIGN_MUL_SPEC_UNUSED_CONST_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_UNUSED_CONST(mul_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = mul_function; goto zend_binary_assign_op_helper_SPEC_UNUSED_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_DIV_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 665: /*ZEND_ASSIGN_DIV_SPEC_UNUSED_CONST_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_UNUSED_CONST(div_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = div_function; goto zend_binary_assign_op_helper_SPEC_UNUSED_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_MOD_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 690: /*ZEND_ASSIGN_MOD_SPEC_UNUSED_CONST_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_UNUSED_CONST(mod_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = mod_function; goto zend_binary_assign_op_helper_SPEC_UNUSED_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_SL_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 715: /*ZEND_ASSIGN_SL_SPEC_UNUSED_CONST_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_UNUSED_CONST(shift_left_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = shift_left_function; goto zend_binary_assign_op_helper_SPEC_UNUSED_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_SR_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 740: /*ZEND_ASSIGN_SR_SPEC_UNUSED_CONST_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_UNUSED_CONST(shift_right_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = shift_right_function; goto zend_binary_assign_op_helper_SPEC_UNUSED_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_CONCAT_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 765: /*ZEND_ASSIGN_CONCAT_SPEC_UNUSED_CONST_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_UNUSED_CONST(concat_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = concat_function; goto zend_binary_assign_op_helper_SPEC_UNUSED_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_BW_OR_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 790: /*ZEND_ASSIGN_BW_OR_SPEC_UNUSED_CONST_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_UNUSED_CONST(bitwise_or_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = bitwise_or_function; goto zend_binary_assign_op_helper_SPEC_UNUSED_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_BW_AND_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 815: /*ZEND_ASSIGN_BW_AND_SPEC_UNUSED_CONST_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_UNUSED_CONST(bitwise_and_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = bitwise_and_function; goto zend_binary_assign_op_helper_SPEC_UNUSED_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_BW_XOR_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 840: /*ZEND_ASSIGN_BW_XOR_SPEC_UNUSED_CONST_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_UNUSED_CONST(bitwise_xor_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = bitwise_xor_function; goto zend_binary_assign_op_helper_SPEC_UNUSED_CONST;
 }
 
-static int ZEND_FASTCALL zend_pre_incdec_property_helper_SPEC_UNUSED_CONST(incdec_t incdec_op, ZEND_OPCODE_HANDLER_ARGS)
+zend_pre_incdec_property_helper_SPEC_UNUSED_CONST:
 {
        USE_OPLINE
 
@@ -24599,17 +24583,17 @@ static int ZEND_FASTCALL zend_pre_incdec_property_helper_SPEC_UNUSED_CONST(incde
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_PRE_INC_OBJ_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3315: /*ZEND_PRE_INC_OBJ_SPEC_UNUSED_CONST_HANDLER*/
 {
-       return zend_pre_incdec_property_helper_SPEC_UNUSED_CONST(increment_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       incdec_op = increment_function; goto zend_pre_incdec_property_helper_SPEC_UNUSED_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_PRE_DEC_OBJ_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3340: /*ZEND_PRE_DEC_OBJ_SPEC_UNUSED_CONST_HANDLER*/
 {
-       return zend_pre_incdec_property_helper_SPEC_UNUSED_CONST(decrement_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       incdec_op = decrement_function; goto zend_pre_incdec_property_helper_SPEC_UNUSED_CONST;
 }
 
-static int ZEND_FASTCALL zend_post_incdec_property_helper_SPEC_UNUSED_CONST(incdec_t incdec_op, ZEND_OPCODE_HANDLER_ARGS)
+zend_post_incdec_property_helper_SPEC_UNUSED_CONST:
 {
        USE_OPLINE
 
@@ -24701,17 +24685,17 @@ static int ZEND_FASTCALL zend_post_incdec_property_helper_SPEC_UNUSED_CONST(incd
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_POST_INC_OBJ_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3365: /*ZEND_POST_INC_OBJ_SPEC_UNUSED_CONST_HANDLER*/
 {
-       return zend_post_incdec_property_helper_SPEC_UNUSED_CONST(increment_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       incdec_op = increment_function; goto zend_post_incdec_property_helper_SPEC_UNUSED_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_POST_DEC_OBJ_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3390: /*ZEND_POST_DEC_OBJ_SPEC_UNUSED_CONST_HANDLER*/
 {
-       return zend_post_incdec_property_helper_SPEC_UNUSED_CONST(decrement_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       incdec_op = decrement_function; goto zend_post_incdec_property_helper_SPEC_UNUSED_CONST;
 }
 
-static int ZEND_FASTCALL zend_fetch_property_address_read_helper_SPEC_UNUSED_CONST(ZEND_OPCODE_HANDLER_ARGS)
+zend_fetch_property_address_read_helper_SPEC_UNUSED_CONST:
 {
        USE_OPLINE
 
@@ -24753,12 +24737,12 @@ static int ZEND_FASTCALL zend_fetch_property_address_read_helper_SPEC_UNUSED_CON
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_R_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2065: /*ZEND_FETCH_OBJ_R_SPEC_UNUSED_CONST_HANDLER*/
 {
-       return zend_fetch_property_address_read_helper_SPEC_UNUSED_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       goto zend_fetch_property_address_read_helper_SPEC_UNUSED_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_W_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2140: /*ZEND_FETCH_OBJ_W_SPEC_UNUSED_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -24806,7 +24790,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_W_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_RW_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2215: /*ZEND_FETCH_OBJ_RW_SPEC_UNUSED_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -24837,7 +24821,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_RW_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCOD
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_IS_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2290: /*ZEND_FETCH_OBJ_IS_SPEC_UNUSED_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -24878,7 +24862,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_IS_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCOD
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2365: /*ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -24911,11 +24895,11 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_CONST_HANDLER(ZEND
                CHECK_EXCEPTION();
                ZEND_VM_NEXT_OPCODE();
        } else {
-               return zend_fetch_property_address_read_helper_SPEC_UNUSED_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+               goto zend_fetch_property_address_read_helper_SPEC_UNUSED_CONST;
        }
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2440: /*ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_res;
@@ -24957,7 +24941,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_CONST_HANDLER(ZEND_OP
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3415: /*ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -24987,7 +24971,7 @@ static int ZEND_FASTCALL  ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ADD_CHAR_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1365: /*ZEND_ADD_CHAR_SPEC_UNUSED_CONST_HANDLER*/
 {
        USE_OPLINE
        zval *str = &EX_T(opline->result.var).tmp_var;
@@ -25010,7 +24994,7 @@ static int ZEND_FASTCALL  ZEND_ADD_CHAR_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE_HA
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ADD_STRING_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1390: /*ZEND_ADD_STRING_SPEC_UNUSED_CONST_HANDLER*/
 {
        USE_OPLINE
        zval *str = &EX_T(opline->result.var).tmp_var;
@@ -25033,7 +25017,7 @@ static int ZEND_FASTCALL  ZEND_ADD_STRING_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2815: /*ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER*/
 {
        USE_OPLINE
        zval *function_name;
@@ -25105,7 +25089,7 @@ static int ZEND_FASTCALL  ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER(ZEND_O
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_CONSTANT_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2490: /*ZEND_FETCH_CONSTANT_SPEC_UNUSED_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -25197,7 +25181,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_CONSTANT_SPEC_UNUSED_CONST_HANDLER(ZEND_OPC
        }
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_ARRAY_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1790: /*ZEND_INIT_ARRAY_SPEC_UNUSED_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -25206,12 +25190,12 @@ static int ZEND_FASTCALL  ZEND_INIT_ARRAY_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE_
                ZEND_VM_NEXT_OPCODE();
 #if 0 || IS_UNUSED != IS_UNUSED
        } else {
-               return ZEND_ADD_ARRAY_ELEMENT_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+               goto ZEND_ADD_ARRAY_ELEMENT_SPEC_UNUSED_CONST_LABEL;
 #endif
        }
 }
 
-static int ZEND_FASTCALL  ZEND_UNSET_DIM_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1890: /*ZEND_UNSET_DIM_SPEC_UNUSED_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -25249,7 +25233,7 @@ static int ZEND_FASTCALL  ZEND_UNSET_DIM_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE_H
                                                if (IS_CONST == IS_CONST) {
                                                        hval = Z_HASH_P(offset);
                                                } else {
-                                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_dim);
+                                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_dim_SPEC_UNUSED_CONST);
                                                        if (IS_INTERNED(Z_STRVAL_P(offset))) {
                                                                hval = INTERNED_HASH(Z_STRVAL_P(offset));
                                                        } else {
@@ -25265,7 +25249,7 @@ static int ZEND_FASTCALL  ZEND_UNSET_DIM_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE_H
                                                        zval_ptr_dtor(&offset);
                                                }
                                                break;
-num_index_dim:
+num_index_dim_SPEC_UNUSED_CONST:
                                                zend_hash_index_del(ht, hval);
                                                if (IS_CONST == IS_CV || IS_CONST == IS_VAR) {
                                                        zval_ptr_dtor(&offset);
@@ -25310,7 +25294,7 @@ num_index_dim:
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_UNSET_OBJ_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1915: /*ZEND_UNSET_OBJ_SPEC_UNUSED_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -25350,7 +25334,7 @@ static int ZEND_FASTCALL  ZEND_UNSET_OBJ_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE_H
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_CONST(int prop_dim, ZEND_OPCODE_HANDLER_ARGS)
+zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_CONST:
 {
        USE_OPLINE
 
@@ -25374,12 +25358,12 @@ static int ZEND_FASTCALL zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_CON
                switch (Z_TYPE_P(offset)) {
                        case IS_DOUBLE:
                                hval = zend_dval_to_lval(Z_DVAL_P(offset));
-                               goto num_index_prop;
+                               goto num_index_prop_SPEC_UNUSED_CONST;
                        case IS_RESOURCE:
                        case IS_BOOL:
                        case IS_LONG:
                                hval = Z_LVAL_P(offset);
-num_index_prop:
+num_index_prop_SPEC_UNUSED_CONST:
                                if (zend_hash_index_find(ht, hval, (void **) &value) == SUCCESS) {
                                        isset = 1;
                                }
@@ -25389,7 +25373,7 @@ num_index_prop:
                                        hval = Z_HASH_P(offset);
                                } else {
                                        if (!prop_dim) {
-                                               ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_prop);
+                                               ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_prop_SPEC_UNUSED_CONST);
                                        }
                                        if (IS_INTERNED(Z_STRVAL_P(offset))) {
                                                hval = INTERNED_HASH(Z_STRVAL_P(offset));
@@ -25492,17 +25476,17 @@ num_index_prop:
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2890: /*ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_UNUSED_CONST_HANDLER*/
 {
-       return zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_CONST(0, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       prop_dim = 0; goto zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3715: /*ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_CONST_HANDLER*/
 {
-       return zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_CONST(1, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       prop_dim = 1; goto zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_YIELD_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 4015: /*ZEND_YIELD_SPEC_UNUSED_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -25656,7 +25640,7 @@ static int ZEND_FASTCALL  ZEND_YIELD_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE_HANDL
        ZEND_VM_RETURN();
 }
 
-static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMP(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
+zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMP:
 {
        USE_OPLINE
        zend_free_op free_op2, free_op_data1;
@@ -25767,7 +25751,7 @@ static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMP(int (*
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_UNUSED_TMP(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
+zend_binary_assign_op_helper_SPEC_UNUSED_TMP:
 {
        USE_OPLINE
        zend_free_op free_op2, free_op_data2, free_op_data1;
@@ -25777,7 +25761,7 @@ static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_UNUSED_TMP(int (*bina
        SAVE_OPLINE();
        switch (opline->extended_value) {
                case ZEND_ASSIGN_OBJ:
-                       return zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMP(binary_op, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+                       binary_op = binary_op; goto zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMP;
                        break;
                case ZEND_ASSIGN_DIM: {
                                zval **container = _get_obj_zval_ptr_ptr_unused(TSRMLS_C);
@@ -25788,7 +25772,7 @@ static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_UNUSED_TMP(int (*bina
                                        if (IS_UNUSED == IS_VAR && !0) {
                                                Z_ADDREF_PP(container);  /* undo the effect of get_obj_zval_ptr_ptr() */
                                        }
-                                       return zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMP(binary_op, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+                                       binary_op = binary_op; goto zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMP;
                                } else {
                                        zval *dim = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
 
@@ -25857,62 +25841,62 @@ static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_UNUSED_TMP(int (*bina
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_ADD_SPEC_UNUSED_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 591: /*ZEND_ASSIGN_ADD_SPEC_UNUSED_TMP_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_UNUSED_TMP(add_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = add_function; goto zend_binary_assign_op_helper_SPEC_UNUSED_TMP;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_SUB_SPEC_UNUSED_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 616: /*ZEND_ASSIGN_SUB_SPEC_UNUSED_TMP_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_UNUSED_TMP(sub_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = sub_function; goto zend_binary_assign_op_helper_SPEC_UNUSED_TMP;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_MUL_SPEC_UNUSED_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 641: /*ZEND_ASSIGN_MUL_SPEC_UNUSED_TMP_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_UNUSED_TMP(mul_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = mul_function; goto zend_binary_assign_op_helper_SPEC_UNUSED_TMP;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_DIV_SPEC_UNUSED_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 666: /*ZEND_ASSIGN_DIV_SPEC_UNUSED_TMP_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_UNUSED_TMP(div_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = div_function; goto zend_binary_assign_op_helper_SPEC_UNUSED_TMP;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_MOD_SPEC_UNUSED_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 691: /*ZEND_ASSIGN_MOD_SPEC_UNUSED_TMP_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_UNUSED_TMP(mod_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = mod_function; goto zend_binary_assign_op_helper_SPEC_UNUSED_TMP;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_SL_SPEC_UNUSED_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 716: /*ZEND_ASSIGN_SL_SPEC_UNUSED_TMP_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_UNUSED_TMP(shift_left_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = shift_left_function; goto zend_binary_assign_op_helper_SPEC_UNUSED_TMP;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_SR_SPEC_UNUSED_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 741: /*ZEND_ASSIGN_SR_SPEC_UNUSED_TMP_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_UNUSED_TMP(shift_right_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = shift_right_function; goto zend_binary_assign_op_helper_SPEC_UNUSED_TMP;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_CONCAT_SPEC_UNUSED_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 766: /*ZEND_ASSIGN_CONCAT_SPEC_UNUSED_TMP_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_UNUSED_TMP(concat_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = concat_function; goto zend_binary_assign_op_helper_SPEC_UNUSED_TMP;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_BW_OR_SPEC_UNUSED_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 791: /*ZEND_ASSIGN_BW_OR_SPEC_UNUSED_TMP_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_UNUSED_TMP(bitwise_or_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = bitwise_or_function; goto zend_binary_assign_op_helper_SPEC_UNUSED_TMP;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_BW_AND_SPEC_UNUSED_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 816: /*ZEND_ASSIGN_BW_AND_SPEC_UNUSED_TMP_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_UNUSED_TMP(bitwise_and_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = bitwise_and_function; goto zend_binary_assign_op_helper_SPEC_UNUSED_TMP;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_BW_XOR_SPEC_UNUSED_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 841: /*ZEND_ASSIGN_BW_XOR_SPEC_UNUSED_TMP_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_UNUSED_TMP(bitwise_xor_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = bitwise_xor_function; goto zend_binary_assign_op_helper_SPEC_UNUSED_TMP;
 }
 
-static int ZEND_FASTCALL zend_pre_incdec_property_helper_SPEC_UNUSED_TMP(incdec_t incdec_op, ZEND_OPCODE_HANDLER_ARGS)
+zend_pre_incdec_property_helper_SPEC_UNUSED_TMP:
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -26006,17 +25990,17 @@ static int ZEND_FASTCALL zend_pre_incdec_property_helper_SPEC_UNUSED_TMP(incdec_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_PRE_INC_OBJ_SPEC_UNUSED_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3316: /*ZEND_PRE_INC_OBJ_SPEC_UNUSED_TMP_HANDLER*/
 {
-       return zend_pre_incdec_property_helper_SPEC_UNUSED_TMP(increment_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       incdec_op = increment_function; goto zend_pre_incdec_property_helper_SPEC_UNUSED_TMP;
 }
 
-static int ZEND_FASTCALL  ZEND_PRE_DEC_OBJ_SPEC_UNUSED_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3341: /*ZEND_PRE_DEC_OBJ_SPEC_UNUSED_TMP_HANDLER*/
 {
-       return zend_pre_incdec_property_helper_SPEC_UNUSED_TMP(decrement_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       incdec_op = decrement_function; goto zend_pre_incdec_property_helper_SPEC_UNUSED_TMP;
 }
 
-static int ZEND_FASTCALL zend_post_incdec_property_helper_SPEC_UNUSED_TMP(incdec_t incdec_op, ZEND_OPCODE_HANDLER_ARGS)
+zend_post_incdec_property_helper_SPEC_UNUSED_TMP:
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -26108,17 +26092,17 @@ static int ZEND_FASTCALL zend_post_incdec_property_helper_SPEC_UNUSED_TMP(incdec
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_POST_INC_OBJ_SPEC_UNUSED_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3366: /*ZEND_POST_INC_OBJ_SPEC_UNUSED_TMP_HANDLER*/
 {
-       return zend_post_incdec_property_helper_SPEC_UNUSED_TMP(increment_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       incdec_op = increment_function; goto zend_post_incdec_property_helper_SPEC_UNUSED_TMP;
 }
 
-static int ZEND_FASTCALL  ZEND_POST_DEC_OBJ_SPEC_UNUSED_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3391: /*ZEND_POST_DEC_OBJ_SPEC_UNUSED_TMP_HANDLER*/
 {
-       return zend_post_incdec_property_helper_SPEC_UNUSED_TMP(decrement_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       incdec_op = decrement_function; goto zend_post_incdec_property_helper_SPEC_UNUSED_TMP;
 }
 
-static int ZEND_FASTCALL zend_fetch_property_address_read_helper_SPEC_UNUSED_TMP(ZEND_OPCODE_HANDLER_ARGS)
+zend_fetch_property_address_read_helper_SPEC_UNUSED_TMP:
 {
        USE_OPLINE
 
@@ -26160,12 +26144,12 @@ static int ZEND_FASTCALL zend_fetch_property_address_read_helper_SPEC_UNUSED_TMP
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_R_SPEC_UNUSED_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2066: /*ZEND_FETCH_OBJ_R_SPEC_UNUSED_TMP_HANDLER*/
 {
-       return zend_fetch_property_address_read_helper_SPEC_UNUSED_TMP(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       goto zend_fetch_property_address_read_helper_SPEC_UNUSED_TMP;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_W_SPEC_UNUSED_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2141: /*ZEND_FETCH_OBJ_W_SPEC_UNUSED_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -26213,7 +26197,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_W_SPEC_UNUSED_TMP_HANDLER(ZEND_OPCODE_H
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_RW_SPEC_UNUSED_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2216: /*ZEND_FETCH_OBJ_RW_SPEC_UNUSED_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -26244,7 +26228,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_RW_SPEC_UNUSED_TMP_HANDLER(ZEND_OPCODE_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_IS_SPEC_UNUSED_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2291: /*ZEND_FETCH_OBJ_IS_SPEC_UNUSED_TMP_HANDLER*/
 {
        USE_OPLINE
 
@@ -26285,7 +26269,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_IS_SPEC_UNUSED_TMP_HANDLER(ZEND_OPCODE_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2366: /*ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_TMP_HANDLER*/
 {
        USE_OPLINE
 
@@ -26318,11 +26302,11 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_TMP_HANDLER(ZEND_O
                CHECK_EXCEPTION();
                ZEND_VM_NEXT_OPCODE();
        } else {
-               return zend_fetch_property_address_read_helper_SPEC_UNUSED_TMP(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+               goto zend_fetch_property_address_read_helper_SPEC_UNUSED_TMP;
        }
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2441: /*ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2, free_res;
@@ -26364,7 +26348,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_TMP_HANDLER(ZEND_OPCO
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3416: /*ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -26394,7 +26378,7 @@ static int ZEND_FASTCALL  ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMP_HANDLER(ZEND_OPCODE_HA
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ADD_VAR_SPEC_UNUSED_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1416: /*ZEND_ADD_VAR_SPEC_UNUSED_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -26439,7 +26423,7 @@ static int ZEND_FASTCALL  ZEND_ADD_VAR_SPEC_UNUSED_TMP_HANDLER(ZEND_OPCODE_HANDL
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_METHOD_CALL_SPEC_UNUSED_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2816: /*ZEND_INIT_METHOD_CALL_SPEC_UNUSED_TMP_HANDLER*/
 {
        USE_OPLINE
        zval *function_name;
@@ -26512,7 +26496,7 @@ static int ZEND_FASTCALL  ZEND_INIT_METHOD_CALL_SPEC_UNUSED_TMP_HANDLER(ZEND_OPC
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_ARRAY_SPEC_UNUSED_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1791: /*ZEND_INIT_ARRAY_SPEC_UNUSED_TMP_HANDLER*/
 {
        USE_OPLINE
 
@@ -26521,12 +26505,12 @@ static int ZEND_FASTCALL  ZEND_INIT_ARRAY_SPEC_UNUSED_TMP_HANDLER(ZEND_OPCODE_HA
                ZEND_VM_NEXT_OPCODE();
 #if 0 || IS_UNUSED != IS_UNUSED
        } else {
-               return ZEND_ADD_ARRAY_ELEMENT_SPEC_UNUSED_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+               goto ZEND_ADD_ARRAY_ELEMENT_SPEC_UNUSED_TMP_LABEL;
 #endif
        }
 }
 
-static int ZEND_FASTCALL  ZEND_UNSET_DIM_SPEC_UNUSED_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1891: /*ZEND_UNSET_DIM_SPEC_UNUSED_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -26564,7 +26548,7 @@ static int ZEND_FASTCALL  ZEND_UNSET_DIM_SPEC_UNUSED_TMP_HANDLER(ZEND_OPCODE_HAN
                                                if (IS_TMP_VAR == IS_CONST) {
                                                        hval = Z_HASH_P(offset);
                                                } else {
-                                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_dim);
+                                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_dim_SPEC_UNUSED_TMP);
                                                        if (IS_INTERNED(Z_STRVAL_P(offset))) {
                                                                hval = INTERNED_HASH(Z_STRVAL_P(offset));
                                                        } else {
@@ -26580,7 +26564,7 @@ static int ZEND_FASTCALL  ZEND_UNSET_DIM_SPEC_UNUSED_TMP_HANDLER(ZEND_OPCODE_HAN
                                                        zval_ptr_dtor(&offset);
                                                }
                                                break;
-num_index_dim:
+num_index_dim_SPEC_UNUSED_TMP:
                                                zend_hash_index_del(ht, hval);
                                                if (IS_TMP_VAR == IS_CV || IS_TMP_VAR == IS_VAR) {
                                                        zval_ptr_dtor(&offset);
@@ -26625,7 +26609,7 @@ num_index_dim:
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_UNSET_OBJ_SPEC_UNUSED_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1916: /*ZEND_UNSET_OBJ_SPEC_UNUSED_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -26665,7 +26649,7 @@ static int ZEND_FASTCALL  ZEND_UNSET_OBJ_SPEC_UNUSED_TMP_HANDLER(ZEND_OPCODE_HAN
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_TMP(int prop_dim, ZEND_OPCODE_HANDLER_ARGS)
+zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_TMP:
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -26689,12 +26673,12 @@ static int ZEND_FASTCALL zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_TMP
                switch (Z_TYPE_P(offset)) {
                        case IS_DOUBLE:
                                hval = zend_dval_to_lval(Z_DVAL_P(offset));
-                               goto num_index_prop;
+                               goto num_index_prop_SPEC_UNUSED_TMP;
                        case IS_RESOURCE:
                        case IS_BOOL:
                        case IS_LONG:
                                hval = Z_LVAL_P(offset);
-num_index_prop:
+num_index_prop_SPEC_UNUSED_TMP:
                                if (zend_hash_index_find(ht, hval, (void **) &value) == SUCCESS) {
                                        isset = 1;
                                }
@@ -26704,7 +26688,7 @@ num_index_prop:
                                        hval = Z_HASH_P(offset);
                                } else {
                                        if (!prop_dim) {
-                                               ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_prop);
+                                               ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_prop_SPEC_UNUSED_TMP);
                                        }
                                        if (IS_INTERNED(Z_STRVAL_P(offset))) {
                                                hval = INTERNED_HASH(Z_STRVAL_P(offset));
@@ -26807,17 +26791,17 @@ num_index_prop:
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_UNUSED_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2891: /*ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_UNUSED_TMP_HANDLER*/
 {
-       return zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_TMP(0, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       prop_dim = 0; goto zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_TMP;
 }
 
-static int ZEND_FASTCALL  ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3716: /*ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_TMP_HANDLER*/
 {
-       return zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_TMP(1, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       prop_dim = 1; goto zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_TMP;
 }
 
-static int ZEND_FASTCALL  ZEND_YIELD_SPEC_UNUSED_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 4016: /*ZEND_YIELD_SPEC_UNUSED_TMP_HANDLER*/
 {
        USE_OPLINE
 
@@ -26971,7 +26955,7 @@ static int ZEND_FASTCALL  ZEND_YIELD_SPEC_UNUSED_TMP_HANDLER(ZEND_OPCODE_HANDLER
        ZEND_VM_RETURN();
 }
 
-static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_UNUSED_VAR(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
+zend_binary_assign_op_obj_helper_SPEC_UNUSED_VAR:
 {
        USE_OPLINE
        zend_free_op free_op2, free_op_data1;
@@ -27082,7 +27066,7 @@ static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_UNUSED_VAR(int (*
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_UNUSED_VAR(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
+zend_binary_assign_op_helper_SPEC_UNUSED_VAR:
 {
        USE_OPLINE
        zend_free_op free_op2, free_op_data2, free_op_data1;
@@ -27092,7 +27076,7 @@ static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_UNUSED_VAR(int (*bina
        SAVE_OPLINE();
        switch (opline->extended_value) {
                case ZEND_ASSIGN_OBJ:
-                       return zend_binary_assign_op_obj_helper_SPEC_UNUSED_VAR(binary_op, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+                       binary_op = binary_op; goto zend_binary_assign_op_obj_helper_SPEC_UNUSED_VAR;
                        break;
                case ZEND_ASSIGN_DIM: {
                                zval **container = _get_obj_zval_ptr_ptr_unused(TSRMLS_C);
@@ -27103,7 +27087,7 @@ static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_UNUSED_VAR(int (*bina
                                        if (IS_UNUSED == IS_VAR && !0) {
                                                Z_ADDREF_PP(container);  /* undo the effect of get_obj_zval_ptr_ptr() */
                                        }
-                                       return zend_binary_assign_op_obj_helper_SPEC_UNUSED_VAR(binary_op, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+                                       binary_op = binary_op; goto zend_binary_assign_op_obj_helper_SPEC_UNUSED_VAR;
                                } else {
                                        zval *dim = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
 
@@ -27172,62 +27156,62 @@ static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_UNUSED_VAR(int (*bina
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_ADD_SPEC_UNUSED_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 592: /*ZEND_ASSIGN_ADD_SPEC_UNUSED_VAR_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_UNUSED_VAR(add_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = add_function; goto zend_binary_assign_op_helper_SPEC_UNUSED_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_SUB_SPEC_UNUSED_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 617: /*ZEND_ASSIGN_SUB_SPEC_UNUSED_VAR_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_UNUSED_VAR(sub_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = sub_function; goto zend_binary_assign_op_helper_SPEC_UNUSED_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_MUL_SPEC_UNUSED_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 642: /*ZEND_ASSIGN_MUL_SPEC_UNUSED_VAR_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_UNUSED_VAR(mul_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = mul_function; goto zend_binary_assign_op_helper_SPEC_UNUSED_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_DIV_SPEC_UNUSED_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 667: /*ZEND_ASSIGN_DIV_SPEC_UNUSED_VAR_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_UNUSED_VAR(div_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = div_function; goto zend_binary_assign_op_helper_SPEC_UNUSED_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_MOD_SPEC_UNUSED_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 692: /*ZEND_ASSIGN_MOD_SPEC_UNUSED_VAR_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_UNUSED_VAR(mod_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = mod_function; goto zend_binary_assign_op_helper_SPEC_UNUSED_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_SL_SPEC_UNUSED_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 717: /*ZEND_ASSIGN_SL_SPEC_UNUSED_VAR_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_UNUSED_VAR(shift_left_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = shift_left_function; goto zend_binary_assign_op_helper_SPEC_UNUSED_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_SR_SPEC_UNUSED_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 742: /*ZEND_ASSIGN_SR_SPEC_UNUSED_VAR_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_UNUSED_VAR(shift_right_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = shift_right_function; goto zend_binary_assign_op_helper_SPEC_UNUSED_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_CONCAT_SPEC_UNUSED_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 767: /*ZEND_ASSIGN_CONCAT_SPEC_UNUSED_VAR_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_UNUSED_VAR(concat_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = concat_function; goto zend_binary_assign_op_helper_SPEC_UNUSED_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_BW_OR_SPEC_UNUSED_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 792: /*ZEND_ASSIGN_BW_OR_SPEC_UNUSED_VAR_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_UNUSED_VAR(bitwise_or_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = bitwise_or_function; goto zend_binary_assign_op_helper_SPEC_UNUSED_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_BW_AND_SPEC_UNUSED_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 817: /*ZEND_ASSIGN_BW_AND_SPEC_UNUSED_VAR_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_UNUSED_VAR(bitwise_and_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = bitwise_and_function; goto zend_binary_assign_op_helper_SPEC_UNUSED_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_BW_XOR_SPEC_UNUSED_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 842: /*ZEND_ASSIGN_BW_XOR_SPEC_UNUSED_VAR_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_UNUSED_VAR(bitwise_xor_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = bitwise_xor_function; goto zend_binary_assign_op_helper_SPEC_UNUSED_VAR;
 }
 
-static int ZEND_FASTCALL zend_pre_incdec_property_helper_SPEC_UNUSED_VAR(incdec_t incdec_op, ZEND_OPCODE_HANDLER_ARGS)
+zend_pre_incdec_property_helper_SPEC_UNUSED_VAR:
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -27321,17 +27305,17 @@ static int ZEND_FASTCALL zend_pre_incdec_property_helper_SPEC_UNUSED_VAR(incdec_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_PRE_INC_OBJ_SPEC_UNUSED_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3317: /*ZEND_PRE_INC_OBJ_SPEC_UNUSED_VAR_HANDLER*/
 {
-       return zend_pre_incdec_property_helper_SPEC_UNUSED_VAR(increment_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       incdec_op = increment_function; goto zend_pre_incdec_property_helper_SPEC_UNUSED_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_PRE_DEC_OBJ_SPEC_UNUSED_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3342: /*ZEND_PRE_DEC_OBJ_SPEC_UNUSED_VAR_HANDLER*/
 {
-       return zend_pre_incdec_property_helper_SPEC_UNUSED_VAR(decrement_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       incdec_op = decrement_function; goto zend_pre_incdec_property_helper_SPEC_UNUSED_VAR;
 }
 
-static int ZEND_FASTCALL zend_post_incdec_property_helper_SPEC_UNUSED_VAR(incdec_t incdec_op, ZEND_OPCODE_HANDLER_ARGS)
+zend_post_incdec_property_helper_SPEC_UNUSED_VAR:
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -27423,17 +27407,17 @@ static int ZEND_FASTCALL zend_post_incdec_property_helper_SPEC_UNUSED_VAR(incdec
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_POST_INC_OBJ_SPEC_UNUSED_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3367: /*ZEND_POST_INC_OBJ_SPEC_UNUSED_VAR_HANDLER*/
 {
-       return zend_post_incdec_property_helper_SPEC_UNUSED_VAR(increment_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       incdec_op = increment_function; goto zend_post_incdec_property_helper_SPEC_UNUSED_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_POST_DEC_OBJ_SPEC_UNUSED_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3392: /*ZEND_POST_DEC_OBJ_SPEC_UNUSED_VAR_HANDLER*/
 {
-       return zend_post_incdec_property_helper_SPEC_UNUSED_VAR(decrement_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       incdec_op = decrement_function; goto zend_post_incdec_property_helper_SPEC_UNUSED_VAR;
 }
 
-static int ZEND_FASTCALL zend_fetch_property_address_read_helper_SPEC_UNUSED_VAR(ZEND_OPCODE_HANDLER_ARGS)
+zend_fetch_property_address_read_helper_SPEC_UNUSED_VAR:
 {
        USE_OPLINE
 
@@ -27475,12 +27459,12 @@ static int ZEND_FASTCALL zend_fetch_property_address_read_helper_SPEC_UNUSED_VAR
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_R_SPEC_UNUSED_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2067: /*ZEND_FETCH_OBJ_R_SPEC_UNUSED_VAR_HANDLER*/
 {
-       return zend_fetch_property_address_read_helper_SPEC_UNUSED_VAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       goto zend_fetch_property_address_read_helper_SPEC_UNUSED_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_W_SPEC_UNUSED_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2142: /*ZEND_FETCH_OBJ_W_SPEC_UNUSED_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -27528,7 +27512,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_W_SPEC_UNUSED_VAR_HANDLER(ZEND_OPCODE_H
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_RW_SPEC_UNUSED_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2217: /*ZEND_FETCH_OBJ_RW_SPEC_UNUSED_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -27559,7 +27543,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_RW_SPEC_UNUSED_VAR_HANDLER(ZEND_OPCODE_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_IS_SPEC_UNUSED_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2292: /*ZEND_FETCH_OBJ_IS_SPEC_UNUSED_VAR_HANDLER*/
 {
        USE_OPLINE
 
@@ -27600,7 +27584,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_IS_SPEC_UNUSED_VAR_HANDLER(ZEND_OPCODE_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2367: /*ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_VAR_HANDLER*/
 {
        USE_OPLINE
 
@@ -27633,11 +27617,11 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_VAR_HANDLER(ZEND_O
                CHECK_EXCEPTION();
                ZEND_VM_NEXT_OPCODE();
        } else {
-               return zend_fetch_property_address_read_helper_SPEC_UNUSED_VAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+               goto zend_fetch_property_address_read_helper_SPEC_UNUSED_VAR;
        }
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2442: /*ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2, free_res;
@@ -27679,7 +27663,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_VAR_HANDLER(ZEND_OPCO
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_OBJ_SPEC_UNUSED_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3417: /*ZEND_ASSIGN_OBJ_SPEC_UNUSED_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -27709,7 +27693,7 @@ static int ZEND_FASTCALL  ZEND_ASSIGN_OBJ_SPEC_UNUSED_VAR_HANDLER(ZEND_OPCODE_HA
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ADD_VAR_SPEC_UNUSED_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1417: /*ZEND_ADD_VAR_SPEC_UNUSED_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -27754,7 +27738,7 @@ static int ZEND_FASTCALL  ZEND_ADD_VAR_SPEC_UNUSED_VAR_HANDLER(ZEND_OPCODE_HANDL
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_METHOD_CALL_SPEC_UNUSED_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2817: /*ZEND_INIT_METHOD_CALL_SPEC_UNUSED_VAR_HANDLER*/
 {
        USE_OPLINE
        zval *function_name;
@@ -27827,7 +27811,7 @@ static int ZEND_FASTCALL  ZEND_INIT_METHOD_CALL_SPEC_UNUSED_VAR_HANDLER(ZEND_OPC
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_ARRAY_SPEC_UNUSED_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1792: /*ZEND_INIT_ARRAY_SPEC_UNUSED_VAR_HANDLER*/
 {
        USE_OPLINE
 
@@ -27836,12 +27820,12 @@ static int ZEND_FASTCALL  ZEND_INIT_ARRAY_SPEC_UNUSED_VAR_HANDLER(ZEND_OPCODE_HA
                ZEND_VM_NEXT_OPCODE();
 #if 0 || IS_UNUSED != IS_UNUSED
        } else {
-               return ZEND_ADD_ARRAY_ELEMENT_SPEC_UNUSED_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+               goto ZEND_ADD_ARRAY_ELEMENT_SPEC_UNUSED_VAR_LABEL;
 #endif
        }
 }
 
-static int ZEND_FASTCALL  ZEND_UNSET_DIM_SPEC_UNUSED_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1892: /*ZEND_UNSET_DIM_SPEC_UNUSED_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -27879,7 +27863,7 @@ static int ZEND_FASTCALL  ZEND_UNSET_DIM_SPEC_UNUSED_VAR_HANDLER(ZEND_OPCODE_HAN
                                                if (IS_VAR == IS_CONST) {
                                                        hval = Z_HASH_P(offset);
                                                } else {
-                                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_dim);
+                                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_dim_SPEC_UNUSED_VAR);
                                                        if (IS_INTERNED(Z_STRVAL_P(offset))) {
                                                                hval = INTERNED_HASH(Z_STRVAL_P(offset));
                                                        } else {
@@ -27895,7 +27879,7 @@ static int ZEND_FASTCALL  ZEND_UNSET_DIM_SPEC_UNUSED_VAR_HANDLER(ZEND_OPCODE_HAN
                                                        zval_ptr_dtor(&offset);
                                                }
                                                break;
-num_index_dim:
+num_index_dim_SPEC_UNUSED_VAR:
                                                zend_hash_index_del(ht, hval);
                                                if (IS_VAR == IS_CV || IS_VAR == IS_VAR) {
                                                        zval_ptr_dtor(&offset);
@@ -27940,7 +27924,7 @@ num_index_dim:
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_UNSET_OBJ_SPEC_UNUSED_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1917: /*ZEND_UNSET_OBJ_SPEC_UNUSED_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -27980,7 +27964,7 @@ static int ZEND_FASTCALL  ZEND_UNSET_OBJ_SPEC_UNUSED_VAR_HANDLER(ZEND_OPCODE_HAN
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_VAR(int prop_dim, ZEND_OPCODE_HANDLER_ARGS)
+zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_VAR:
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -28004,12 +27988,12 @@ static int ZEND_FASTCALL zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_VAR
                switch (Z_TYPE_P(offset)) {
                        case IS_DOUBLE:
                                hval = zend_dval_to_lval(Z_DVAL_P(offset));
-                               goto num_index_prop;
+                               goto num_index_prop_SPEC_UNUSED_VAR;
                        case IS_RESOURCE:
                        case IS_BOOL:
                        case IS_LONG:
                                hval = Z_LVAL_P(offset);
-num_index_prop:
+num_index_prop_SPEC_UNUSED_VAR:
                                if (zend_hash_index_find(ht, hval, (void **) &value) == SUCCESS) {
                                        isset = 1;
                                }
@@ -28019,7 +28003,7 @@ num_index_prop:
                                        hval = Z_HASH_P(offset);
                                } else {
                                        if (!prop_dim) {
-                                               ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_prop);
+                                               ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_prop_SPEC_UNUSED_VAR);
                                        }
                                        if (IS_INTERNED(Z_STRVAL_P(offset))) {
                                                hval = INTERNED_HASH(Z_STRVAL_P(offset));
@@ -28122,17 +28106,17 @@ num_index_prop:
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_UNUSED_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2892: /*ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_UNUSED_VAR_HANDLER*/
 {
-       return zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_VAR(0, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       prop_dim = 0; goto zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3717: /*ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_VAR_HANDLER*/
 {
-       return zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_VAR(1, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       prop_dim = 1; goto zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_YIELD_SPEC_UNUSED_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 4017: /*ZEND_YIELD_SPEC_UNUSED_VAR_HANDLER*/
 {
        USE_OPLINE
 
@@ -28287,7 +28271,7 @@ static int ZEND_FASTCALL  ZEND_YIELD_SPEC_UNUSED_VAR_HANDLER(ZEND_OPCODE_HANDLER
        ZEND_VM_RETURN();
 }
 
-static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_UNUSED_UNUSED(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
+zend_binary_assign_op_obj_helper_SPEC_UNUSED_UNUSED:
 {
        USE_OPLINE
        zend_free_op free_op_data1;
@@ -28398,7 +28382,7 @@ static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_UNUSED_UNUSED(int
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_UNUSED_UNUSED(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
+zend_binary_assign_op_helper_SPEC_UNUSED_UNUSED:
 {
        USE_OPLINE
        zend_free_op free_op_data2, free_op_data1;
@@ -28408,7 +28392,7 @@ static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_UNUSED_UNUSED(int (*b
        SAVE_OPLINE();
        switch (opline->extended_value) {
                case ZEND_ASSIGN_OBJ:
-                       return zend_binary_assign_op_obj_helper_SPEC_UNUSED_UNUSED(binary_op, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+                       binary_op = binary_op; goto zend_binary_assign_op_obj_helper_SPEC_UNUSED_UNUSED;
                        break;
                case ZEND_ASSIGN_DIM: {
                                zval **container = _get_obj_zval_ptr_ptr_unused(TSRMLS_C);
@@ -28419,7 +28403,7 @@ static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_UNUSED_UNUSED(int (*b
                                        if (IS_UNUSED == IS_VAR && !0) {
                                                Z_ADDREF_PP(container);  /* undo the effect of get_obj_zval_ptr_ptr() */
                                        }
-                                       return zend_binary_assign_op_obj_helper_SPEC_UNUSED_UNUSED(binary_op, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+                                       binary_op = binary_op; goto zend_binary_assign_op_obj_helper_SPEC_UNUSED_UNUSED;
                                } else {
                                        zval *dim = NULL;
 
@@ -28487,62 +28471,62 @@ static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_UNUSED_UNUSED(int (*b
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_ADD_SPEC_UNUSED_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 593: /*ZEND_ASSIGN_ADD_SPEC_UNUSED_UNUSED_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_UNUSED_UNUSED(add_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = add_function; goto zend_binary_assign_op_helper_SPEC_UNUSED_UNUSED;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_SUB_SPEC_UNUSED_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 618: /*ZEND_ASSIGN_SUB_SPEC_UNUSED_UNUSED_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_UNUSED_UNUSED(sub_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = sub_function; goto zend_binary_assign_op_helper_SPEC_UNUSED_UNUSED;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_MUL_SPEC_UNUSED_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 643: /*ZEND_ASSIGN_MUL_SPEC_UNUSED_UNUSED_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_UNUSED_UNUSED(mul_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = mul_function; goto zend_binary_assign_op_helper_SPEC_UNUSED_UNUSED;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_DIV_SPEC_UNUSED_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 668: /*ZEND_ASSIGN_DIV_SPEC_UNUSED_UNUSED_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_UNUSED_UNUSED(div_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = div_function; goto zend_binary_assign_op_helper_SPEC_UNUSED_UNUSED;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_MOD_SPEC_UNUSED_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 693: /*ZEND_ASSIGN_MOD_SPEC_UNUSED_UNUSED_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_UNUSED_UNUSED(mod_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = mod_function; goto zend_binary_assign_op_helper_SPEC_UNUSED_UNUSED;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_SL_SPEC_UNUSED_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 718: /*ZEND_ASSIGN_SL_SPEC_UNUSED_UNUSED_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_UNUSED_UNUSED(shift_left_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = shift_left_function; goto zend_binary_assign_op_helper_SPEC_UNUSED_UNUSED;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_SR_SPEC_UNUSED_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 743: /*ZEND_ASSIGN_SR_SPEC_UNUSED_UNUSED_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_UNUSED_UNUSED(shift_right_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = shift_right_function; goto zend_binary_assign_op_helper_SPEC_UNUSED_UNUSED;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_CONCAT_SPEC_UNUSED_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 768: /*ZEND_ASSIGN_CONCAT_SPEC_UNUSED_UNUSED_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_UNUSED_UNUSED(concat_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = concat_function; goto zend_binary_assign_op_helper_SPEC_UNUSED_UNUSED;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_BW_OR_SPEC_UNUSED_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 793: /*ZEND_ASSIGN_BW_OR_SPEC_UNUSED_UNUSED_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_UNUSED_UNUSED(bitwise_or_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = bitwise_or_function; goto zend_binary_assign_op_helper_SPEC_UNUSED_UNUSED;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_BW_AND_SPEC_UNUSED_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 818: /*ZEND_ASSIGN_BW_AND_SPEC_UNUSED_UNUSED_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_UNUSED_UNUSED(bitwise_and_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = bitwise_and_function; goto zend_binary_assign_op_helper_SPEC_UNUSED_UNUSED;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_BW_XOR_SPEC_UNUSED_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 843: /*ZEND_ASSIGN_BW_XOR_SPEC_UNUSED_UNUSED_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_UNUSED_UNUSED(bitwise_xor_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = bitwise_xor_function; goto zend_binary_assign_op_helper_SPEC_UNUSED_UNUSED;
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_ARRAY_SPEC_UNUSED_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1793: /*ZEND_INIT_ARRAY_SPEC_UNUSED_UNUSED_HANDLER*/
 {
        USE_OPLINE
 
@@ -28551,12 +28535,12 @@ static int ZEND_FASTCALL  ZEND_INIT_ARRAY_SPEC_UNUSED_UNUSED_HANDLER(ZEND_OPCODE
                ZEND_VM_NEXT_OPCODE();
 #if 0 || IS_UNUSED != IS_UNUSED
        } else {
-               return ZEND_ADD_ARRAY_ELEMENT_SPEC_UNUSED_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+               goto ZEND_ADD_ARRAY_ELEMENT_SPEC_UNUSED_UNUSED_LABEL;
 #endif
        }
 }
 
-static int ZEND_FASTCALL  ZEND_YIELD_SPEC_UNUSED_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 4018: /*ZEND_YIELD_SPEC_UNUSED_UNUSED_HANDLER*/
 {
        USE_OPLINE
 
@@ -28710,7 +28694,7 @@ static int ZEND_FASTCALL  ZEND_YIELD_SPEC_UNUSED_UNUSED_HANDLER(ZEND_OPCODE_HAND
        ZEND_VM_RETURN();
 }
 
-static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
+zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV:
 {
        USE_OPLINE
        zend_free_op free_op_data1;
@@ -28821,7 +28805,7 @@ static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV(int (*b
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_UNUSED_CV(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
+zend_binary_assign_op_helper_SPEC_UNUSED_CV:
 {
        USE_OPLINE
        zend_free_op free_op_data2, free_op_data1;
@@ -28831,7 +28815,7 @@ static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_UNUSED_CV(int (*binar
        SAVE_OPLINE();
        switch (opline->extended_value) {
                case ZEND_ASSIGN_OBJ:
-                       return zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV(binary_op, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+                       binary_op = binary_op; goto zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV;
                        break;
                case ZEND_ASSIGN_DIM: {
                                zval **container = _get_obj_zval_ptr_ptr_unused(TSRMLS_C);
@@ -28842,7 +28826,7 @@ static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_UNUSED_CV(int (*binar
                                        if (IS_UNUSED == IS_VAR && !0) {
                                                Z_ADDREF_PP(container);  /* undo the effect of get_obj_zval_ptr_ptr() */
                                        }
-                                       return zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV(binary_op, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+                                       binary_op = binary_op; goto zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV;
                                } else {
                                        zval *dim = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
 
@@ -28910,62 +28894,62 @@ static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_UNUSED_CV(int (*binar
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_ADD_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 594: /*ZEND_ASSIGN_ADD_SPEC_UNUSED_CV_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_UNUSED_CV(add_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = add_function; goto zend_binary_assign_op_helper_SPEC_UNUSED_CV;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_SUB_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 619: /*ZEND_ASSIGN_SUB_SPEC_UNUSED_CV_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_UNUSED_CV(sub_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = sub_function; goto zend_binary_assign_op_helper_SPEC_UNUSED_CV;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_MUL_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 644: /*ZEND_ASSIGN_MUL_SPEC_UNUSED_CV_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_UNUSED_CV(mul_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = mul_function; goto zend_binary_assign_op_helper_SPEC_UNUSED_CV;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_DIV_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 669: /*ZEND_ASSIGN_DIV_SPEC_UNUSED_CV_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_UNUSED_CV(div_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = div_function; goto zend_binary_assign_op_helper_SPEC_UNUSED_CV;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_MOD_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 694: /*ZEND_ASSIGN_MOD_SPEC_UNUSED_CV_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_UNUSED_CV(mod_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = mod_function; goto zend_binary_assign_op_helper_SPEC_UNUSED_CV;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_SL_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 719: /*ZEND_ASSIGN_SL_SPEC_UNUSED_CV_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_UNUSED_CV(shift_left_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = shift_left_function; goto zend_binary_assign_op_helper_SPEC_UNUSED_CV;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_SR_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 744: /*ZEND_ASSIGN_SR_SPEC_UNUSED_CV_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_UNUSED_CV(shift_right_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = shift_right_function; goto zend_binary_assign_op_helper_SPEC_UNUSED_CV;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_CONCAT_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 769: /*ZEND_ASSIGN_CONCAT_SPEC_UNUSED_CV_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_UNUSED_CV(concat_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = concat_function; goto zend_binary_assign_op_helper_SPEC_UNUSED_CV;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_BW_OR_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 794: /*ZEND_ASSIGN_BW_OR_SPEC_UNUSED_CV_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_UNUSED_CV(bitwise_or_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = bitwise_or_function; goto zend_binary_assign_op_helper_SPEC_UNUSED_CV;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_BW_AND_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 819: /*ZEND_ASSIGN_BW_AND_SPEC_UNUSED_CV_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_UNUSED_CV(bitwise_and_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = bitwise_and_function; goto zend_binary_assign_op_helper_SPEC_UNUSED_CV;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_BW_XOR_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 844: /*ZEND_ASSIGN_BW_XOR_SPEC_UNUSED_CV_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_UNUSED_CV(bitwise_xor_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = bitwise_xor_function; goto zend_binary_assign_op_helper_SPEC_UNUSED_CV;
 }
 
-static int ZEND_FASTCALL zend_pre_incdec_property_helper_SPEC_UNUSED_CV(incdec_t incdec_op, ZEND_OPCODE_HANDLER_ARGS)
+zend_pre_incdec_property_helper_SPEC_UNUSED_CV:
 {
        USE_OPLINE
 
@@ -29059,17 +29043,17 @@ static int ZEND_FASTCALL zend_pre_incdec_property_helper_SPEC_UNUSED_CV(incdec_t
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_PRE_INC_OBJ_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3319: /*ZEND_PRE_INC_OBJ_SPEC_UNUSED_CV_HANDLER*/
 {
-       return zend_pre_incdec_property_helper_SPEC_UNUSED_CV(increment_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       incdec_op = increment_function; goto zend_pre_incdec_property_helper_SPEC_UNUSED_CV;
 }
 
-static int ZEND_FASTCALL  ZEND_PRE_DEC_OBJ_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3344: /*ZEND_PRE_DEC_OBJ_SPEC_UNUSED_CV_HANDLER*/
 {
-       return zend_pre_incdec_property_helper_SPEC_UNUSED_CV(decrement_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       incdec_op = decrement_function; goto zend_pre_incdec_property_helper_SPEC_UNUSED_CV;
 }
 
-static int ZEND_FASTCALL zend_post_incdec_property_helper_SPEC_UNUSED_CV(incdec_t incdec_op, ZEND_OPCODE_HANDLER_ARGS)
+zend_post_incdec_property_helper_SPEC_UNUSED_CV:
 {
        USE_OPLINE
 
@@ -29161,17 +29145,17 @@ static int ZEND_FASTCALL zend_post_incdec_property_helper_SPEC_UNUSED_CV(incdec_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_POST_INC_OBJ_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3369: /*ZEND_POST_INC_OBJ_SPEC_UNUSED_CV_HANDLER*/
 {
-       return zend_post_incdec_property_helper_SPEC_UNUSED_CV(increment_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       incdec_op = increment_function; goto zend_post_incdec_property_helper_SPEC_UNUSED_CV;
 }
 
-static int ZEND_FASTCALL  ZEND_POST_DEC_OBJ_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3394: /*ZEND_POST_DEC_OBJ_SPEC_UNUSED_CV_HANDLER*/
 {
-       return zend_post_incdec_property_helper_SPEC_UNUSED_CV(decrement_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       incdec_op = decrement_function; goto zend_post_incdec_property_helper_SPEC_UNUSED_CV;
 }
 
-static int ZEND_FASTCALL zend_fetch_property_address_read_helper_SPEC_UNUSED_CV(ZEND_OPCODE_HANDLER_ARGS)
+zend_fetch_property_address_read_helper_SPEC_UNUSED_CV:
 {
        USE_OPLINE
 
@@ -29213,12 +29197,12 @@ static int ZEND_FASTCALL zend_fetch_property_address_read_helper_SPEC_UNUSED_CV(
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_R_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2069: /*ZEND_FETCH_OBJ_R_SPEC_UNUSED_CV_HANDLER*/
 {
-       return zend_fetch_property_address_read_helper_SPEC_UNUSED_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       goto zend_fetch_property_address_read_helper_SPEC_UNUSED_CV;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_W_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2144: /*ZEND_FETCH_OBJ_W_SPEC_UNUSED_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -29266,7 +29250,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_W_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_HA
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_RW_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2219: /*ZEND_FETCH_OBJ_RW_SPEC_UNUSED_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -29297,7 +29281,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_RW_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_H
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_IS_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2294: /*ZEND_FETCH_OBJ_IS_SPEC_UNUSED_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -29338,7 +29322,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_IS_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_H
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2369: /*ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -29371,11 +29355,11 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_CV_HANDLER(ZEND_OP
                CHECK_EXCEPTION();
                ZEND_VM_NEXT_OPCODE();
        } else {
-               return zend_fetch_property_address_read_helper_SPEC_UNUSED_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+               goto zend_fetch_property_address_read_helper_SPEC_UNUSED_CV;
        }
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2444: /*ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_res;
@@ -29417,7 +29401,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_CV_HANDLER(ZEND_OPCOD
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3419: /*ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -29447,7 +29431,7 @@ static int ZEND_FASTCALL  ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_HAN
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ADD_VAR_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1419: /*ZEND_ADD_VAR_SPEC_UNUSED_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -29491,7 +29475,7 @@ static int ZEND_FASTCALL  ZEND_ADD_VAR_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_HANDLE
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2819: /*ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CV_HANDLER*/
 {
        USE_OPLINE
        zval *function_name;
@@ -29563,7 +29547,7 @@ static int ZEND_FASTCALL  ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CV_HANDLER(ZEND_OPCO
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_ARRAY_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1794: /*ZEND_INIT_ARRAY_SPEC_UNUSED_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -29572,12 +29556,12 @@ static int ZEND_FASTCALL  ZEND_INIT_ARRAY_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_HAN
                ZEND_VM_NEXT_OPCODE();
 #if 0 || IS_UNUSED != IS_UNUSED
        } else {
-               return ZEND_ADD_ARRAY_ELEMENT_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+               goto ZEND_ADD_ARRAY_ELEMENT_SPEC_UNUSED_CV_LABEL;
 #endif
        }
 }
 
-static int ZEND_FASTCALL  ZEND_UNSET_DIM_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1894: /*ZEND_UNSET_DIM_SPEC_UNUSED_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -29615,7 +29599,7 @@ static int ZEND_FASTCALL  ZEND_UNSET_DIM_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_HAND
                                                if (IS_CV == IS_CONST) {
                                                        hval = Z_HASH_P(offset);
                                                } else {
-                                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_dim);
+                                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_dim_SPEC_UNUSED_CV);
                                                        if (IS_INTERNED(Z_STRVAL_P(offset))) {
                                                                hval = INTERNED_HASH(Z_STRVAL_P(offset));
                                                        } else {
@@ -29631,7 +29615,7 @@ static int ZEND_FASTCALL  ZEND_UNSET_DIM_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_HAND
                                                        zval_ptr_dtor(&offset);
                                                }
                                                break;
-num_index_dim:
+num_index_dim_SPEC_UNUSED_CV:
                                                zend_hash_index_del(ht, hval);
                                                if (IS_CV == IS_CV || IS_CV == IS_VAR) {
                                                        zval_ptr_dtor(&offset);
@@ -29676,7 +29660,7 @@ num_index_dim:
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_UNSET_OBJ_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1919: /*ZEND_UNSET_OBJ_SPEC_UNUSED_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -29716,7 +29700,7 @@ static int ZEND_FASTCALL  ZEND_UNSET_OBJ_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_HAND
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_CV(int prop_dim, ZEND_OPCODE_HANDLER_ARGS)
+zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_CV:
 {
        USE_OPLINE
 
@@ -29740,12 +29724,12 @@ static int ZEND_FASTCALL zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_CV(
                switch (Z_TYPE_P(offset)) {
                        case IS_DOUBLE:
                                hval = zend_dval_to_lval(Z_DVAL_P(offset));
-                               goto num_index_prop;
+                               goto num_index_prop_SPEC_UNUSED_CV;
                        case IS_RESOURCE:
                        case IS_BOOL:
                        case IS_LONG:
                                hval = Z_LVAL_P(offset);
-num_index_prop:
+num_index_prop_SPEC_UNUSED_CV:
                                if (zend_hash_index_find(ht, hval, (void **) &value) == SUCCESS) {
                                        isset = 1;
                                }
@@ -29755,7 +29739,7 @@ num_index_prop:
                                        hval = Z_HASH_P(offset);
                                } else {
                                        if (!prop_dim) {
-                                               ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_prop);
+                                               ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_prop_SPEC_UNUSED_CV);
                                        }
                                        if (IS_INTERNED(Z_STRVAL_P(offset))) {
                                                hval = INTERNED_HASH(Z_STRVAL_P(offset));
@@ -29858,17 +29842,17 @@ num_index_prop:
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2894: /*ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_UNUSED_CV_HANDLER*/
 {
-       return zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_CV(0, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       prop_dim = 0; goto zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_CV;
 }
 
-static int ZEND_FASTCALL  ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3719: /*ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_CV_HANDLER*/
 {
-       return zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_CV(1, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       prop_dim = 1; goto zend_isset_isempty_dim_prop_obj_handler_SPEC_UNUSED_CV;
 }
 
-static int ZEND_FASTCALL  ZEND_YIELD_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 4019: /*ZEND_YIELD_SPEC_UNUSED_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -30022,7 +30006,7 @@ static int ZEND_FASTCALL  ZEND_YIELD_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_HANDLER_
        ZEND_VM_RETURN();
 }
 
-static int ZEND_FASTCALL  ZEND_BW_NOT_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 320: /*ZEND_BW_NOT_SPEC_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -30035,7 +30019,7 @@ static int ZEND_FASTCALL  ZEND_BW_NOT_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BOOL_NOT_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 345: /*ZEND_BOOL_NOT_SPEC_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -30048,7 +30032,7 @@ static int ZEND_FASTCALL  ZEND_BOOL_NOT_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_PRE_INC_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 870: /*ZEND_PRE_INC_SPEC_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -30094,7 +30078,7 @@ static int ZEND_FASTCALL  ZEND_PRE_INC_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_PRE_DEC_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 895: /*ZEND_PRE_DEC_SPEC_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -30140,7 +30124,7 @@ static int ZEND_FASTCALL  ZEND_PRE_DEC_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_POST_INC_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 920: /*ZEND_POST_INC_SPEC_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -30182,7 +30166,7 @@ static int ZEND_FASTCALL  ZEND_POST_INC_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_POST_DEC_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 945: /*ZEND_POST_DEC_SPEC_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -30224,7 +30208,7 @@ static int ZEND_FASTCALL  ZEND_POST_DEC_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ECHO_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1020: /*ZEND_ECHO_SPEC_CV_HANDLER*/ ZEND_ECHO_SPEC_CV_LABEL:
 {
        USE_OPLINE
 
@@ -30254,15 +30238,15 @@ static int ZEND_FASTCALL  ZEND_ECHO_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_PRINT_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1045: /*ZEND_PRINT_SPEC_CV_HANDLER*/
 {
        USE_OPLINE
 
        ZVAL_LONG(&EX_T(opline->result.var).tmp_var, 1);
-       return ZEND_ECHO_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       goto ZEND_ECHO_SPEC_CV_LABEL;
 }
 
-static int ZEND_FASTCALL  ZEND_JMPZ_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1095: /*ZEND_JMPZ_SPEC_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -30292,7 +30276,7 @@ static int ZEND_FASTCALL  ZEND_JMPZ_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_JMPNZ_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1120: /*ZEND_JMPNZ_SPEC_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -30322,7 +30306,7 @@ static int ZEND_FASTCALL  ZEND_JMPNZ_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_JMPZNZ_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1145: /*ZEND_JMPZNZ_SPEC_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -30356,7 +30340,7 @@ static int ZEND_FASTCALL  ZEND_JMPZNZ_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        }
 }
 
-static int ZEND_FASTCALL  ZEND_JMPZ_EX_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1170: /*ZEND_JMPZ_EX_SPEC_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -30387,7 +30371,7 @@ static int ZEND_FASTCALL  ZEND_JMPZ_EX_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_JMPNZ_EX_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1195: /*ZEND_JMPNZ_EX_SPEC_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -30418,7 +30402,7 @@ static int ZEND_FASTCALL  ZEND_JMPNZ_EX_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_RETURN_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1570: /*ZEND_RETURN_SPEC_CV_HANDLER*/
 {
        USE_OPLINE
        zval *retval_ptr;
@@ -30465,10 +30449,10 @@ static int ZEND_FASTCALL  ZEND_RETURN_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
                *EG(return_value_ptr_ptr) = ret;
        }
 
-       return zend_leave_helper_SPEC(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       goto zend_leave_helper_SPEC;
 }
 
-static int ZEND_FASTCALL  ZEND_RETURN_BY_REF_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2795: /*ZEND_RETURN_BY_REF_SPEC_CV_HANDLER*/
 {
        USE_OPLINE
        zval *retval_ptr;
@@ -30536,10 +30520,10 @@ static int ZEND_FASTCALL  ZEND_RETURN_BY_REF_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER
                }
        } while (0);
 
-       return zend_leave_helper_SPEC(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       goto zend_leave_helper_SPEC;
 }
 
-static int ZEND_FASTCALL  ZEND_THROW_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2720: /*ZEND_THROW_SPEC_CV_HANDLER*/
 {
        USE_OPLINE
        zval *value;
@@ -30566,7 +30550,7 @@ static int ZEND_FASTCALL  ZEND_THROW_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        HANDLE_EXCEPTION();
 }
 
-static int ZEND_FASTCALL zend_send_by_var_helper_SPEC_CV(ZEND_OPCODE_HANDLER_ARGS)
+zend_send_by_var_helper_SPEC_CV:
 {
        USE_OPLINE
        zval *varptr;
@@ -30594,7 +30578,7 @@ static int ZEND_FASTCALL zend_send_by_var_helper_SPEC_CV(ZEND_OPCODE_HANDLER_ARG
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SEND_VAR_NO_REF_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2670: /*ZEND_SEND_VAR_NO_REF_SPEC_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -30603,10 +30587,10 @@ static int ZEND_FASTCALL  ZEND_SEND_VAR_NO_REF_SPEC_CV_HANDLER(ZEND_OPCODE_HANDL
        SAVE_OPLINE();
        if (opline->extended_value & ZEND_ARG_COMPILE_TIME_BOUND) { /* Had function_ptr at compile_time */
                if (!(opline->extended_value & ZEND_ARG_SEND_BY_REF)) {
-                       return zend_send_by_var_helper_SPEC_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+                       goto zend_send_by_var_helper_SPEC_CV;
                }
        } else if (!ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.opline_num)) {
-               return zend_send_by_var_helper_SPEC_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+               goto zend_send_by_var_helper_SPEC_CV;
        }
 
        if (IS_CV == IS_VAR &&
@@ -30646,7 +30630,7 @@ static int ZEND_FASTCALL  ZEND_SEND_VAR_NO_REF_SPEC_CV_HANDLER(ZEND_OPCODE_HANDL
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SEND_REF_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1695: /*ZEND_SEND_REF_SPEC_CV_HANDLER*/ ZEND_SEND_REF_SPEC_CV_LABEL:
 {
        USE_OPLINE
 
@@ -30668,7 +30652,7 @@ static int ZEND_FASTCALL  ZEND_SEND_REF_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS
        }
 
        if (EX(function_state).function->type == ZEND_INTERNAL_FUNCTION && !ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.opline_num)) {
-               return zend_send_by_var_helper_SPEC_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+               goto zend_send_by_var_helper_SPEC_CV;
        }
 
        SEPARATE_ZVAL_TO_MAKE_IS_REF(varptr_ptr);
@@ -30680,19 +30664,19 @@ static int ZEND_FASTCALL  ZEND_SEND_REF_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SEND_VAR_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1670: /*ZEND_SEND_VAR_SPEC_CV_HANDLER*/
 {
        USE_OPLINE
 
        if ((opline->extended_value == ZEND_DO_FCALL_BY_NAME)
                && ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, opline->op2.opline_num)) {
-               return ZEND_SEND_REF_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+               goto ZEND_SEND_REF_SPEC_CV_LABEL;
        }
        SAVE_OPLINE();
-       return zend_send_by_var_helper_SPEC_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       goto zend_send_by_var_helper_SPEC_CV;
 }
 
-static int ZEND_FASTCALL  ZEND_BOOL_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1320: /*ZEND_BOOL_SPEC_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -30706,7 +30690,7 @@ static int ZEND_FASTCALL  ZEND_BOOL_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_CLONE_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2770: /*ZEND_CLONE_SPEC_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -30769,7 +30753,7 @@ static int ZEND_FASTCALL  ZEND_CLONE_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_CAST_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 545: /*ZEND_CAST_SPEC_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -30828,7 +30812,7 @@ static int ZEND_FASTCALL  ZEND_CAST_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_INCLUDE_OR_EVAL_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1845: /*ZEND_INCLUDE_OR_EVAL_SPEC_CV_HANDLER*/
 {
        USE_OPLINE
        zend_op_array *new_op_array=NULL;
@@ -30962,7 +30946,7 @@ static int ZEND_FASTCALL  ZEND_INCLUDE_OR_EVAL_SPEC_CV_HANDLER(ZEND_OPCODE_HANDL
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FE_RESET_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1945: /*ZEND_FE_RESET_SPEC_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -31104,7 +31088,7 @@ static int ZEND_FASTCALL  ZEND_FE_RESET_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS
        }
 }
 
-static int ZEND_FASTCALL  ZEND_EXIT_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1995: /*ZEND_EXIT_SPEC_CV_HANDLER*/
 {
 #if 0 || (IS_CV != IS_UNUSED)
        USE_OPLINE
@@ -31126,7 +31110,7 @@ static int ZEND_FASTCALL  ZEND_EXIT_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE(); /* Never reached */
 }
 
-static int ZEND_FASTCALL  ZEND_JMP_SET_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3820: /*ZEND_JMP_SET_SPEC_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -31151,7 +31135,7 @@ static int ZEND_FASTCALL  ZEND_JMP_SET_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_JMP_SET_VAR_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3970: /*ZEND_JMP_SET_VAR_SPEC_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -31185,7 +31169,7 @@ static int ZEND_FASTCALL  ZEND_JMP_SET_VAR_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_A
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_QM_ASSIGN_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 570: /*ZEND_QM_ASSIGN_SPEC_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -31203,7 +31187,7 @@ static int ZEND_FASTCALL  ZEND_QM_ASSIGN_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARG
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_QM_ASSIGN_VAR_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3945: /*ZEND_QM_ASSIGN_VAR_SPEC_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -31230,7 +31214,7 @@ static int ZEND_FASTCALL  ZEND_QM_ASSIGN_VAR_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_INSTANCEOF_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3470: /*ZEND_INSTANCEOF_SPEC_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -31251,7 +31235,7 @@ static int ZEND_FASTCALL  ZEND_INSTANCEOF_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_AR
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ADD_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 45: /*ZEND_ADD_SPEC_CV_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -31266,7 +31250,7 @@ static int ZEND_FASTCALL  ZEND_ADD_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARG
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SUB_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 70: /*ZEND_SUB_SPEC_CV_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -31281,7 +31265,7 @@ static int ZEND_FASTCALL  ZEND_SUB_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARG
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_MUL_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 95: /*ZEND_MUL_SPEC_CV_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -31296,7 +31280,7 @@ static int ZEND_FASTCALL  ZEND_MUL_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARG
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_DIV_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 120: /*ZEND_DIV_SPEC_CV_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -31311,7 +31295,7 @@ static int ZEND_FASTCALL  ZEND_DIV_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARG
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_MOD_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 145: /*ZEND_MOD_SPEC_CV_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -31326,7 +31310,7 @@ static int ZEND_FASTCALL  ZEND_MOD_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARG
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SL_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 170: /*ZEND_SL_SPEC_CV_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -31341,7 +31325,7 @@ static int ZEND_FASTCALL  ZEND_SL_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SR_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 195: /*ZEND_SR_SPEC_CV_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -31356,7 +31340,7 @@ static int ZEND_FASTCALL  ZEND_SR_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_CONCAT_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 220: /*ZEND_CONCAT_SPEC_CV_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -31371,7 +31355,7 @@ static int ZEND_FASTCALL  ZEND_CONCAT_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_IDENTICAL_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 395: /*ZEND_IS_IDENTICAL_SPEC_CV_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -31386,7 +31370,7 @@ static int ZEND_FASTCALL  ZEND_IS_IDENTICAL_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HA
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_NOT_IDENTICAL_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 420: /*ZEND_IS_NOT_IDENTICAL_SPEC_CV_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -31403,7 +31387,7 @@ static int ZEND_FASTCALL  ZEND_IS_NOT_IDENTICAL_SPEC_CV_CONST_HANDLER(ZEND_OPCOD
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_EQUAL_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 445: /*ZEND_IS_EQUAL_SPEC_CV_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -31419,7 +31403,7 @@ static int ZEND_FASTCALL  ZEND_IS_EQUAL_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLE
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 470: /*ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -31435,7 +31419,7 @@ static int ZEND_FASTCALL  ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HA
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_SMALLER_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 495: /*ZEND_IS_SMALLER_SPEC_CV_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -31451,7 +31435,7 @@ static int ZEND_FASTCALL  ZEND_IS_SMALLER_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HAND
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_SMALLER_OR_EQUAL_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 520: /*ZEND_IS_SMALLER_OR_EQUAL_SPEC_CV_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -31467,7 +31451,7 @@ static int ZEND_FASTCALL  ZEND_IS_SMALLER_OR_EQUAL_SPEC_CV_CONST_HANDLER(ZEND_OP
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BW_OR_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 245: /*ZEND_BW_OR_SPEC_CV_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -31482,7 +31466,7 @@ static int ZEND_FASTCALL  ZEND_BW_OR_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_A
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BW_AND_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 270: /*ZEND_BW_AND_SPEC_CV_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -31497,7 +31481,7 @@ static int ZEND_FASTCALL  ZEND_BW_AND_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BW_XOR_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 295: /*ZEND_BW_XOR_SPEC_CV_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -31512,7 +31496,7 @@ static int ZEND_FASTCALL  ZEND_BW_XOR_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BOOL_XOR_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 370: /*ZEND_BOOL_XOR_SPEC_CV_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -31527,7 +31511,7 @@ static int ZEND_FASTCALL  ZEND_BOOL_XOR_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLE
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_CV_CONST(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
+zend_binary_assign_op_obj_helper_SPEC_CV_CONST:
 {
        USE_OPLINE
        zend_free_op free_op_data1;
@@ -31638,7 +31622,7 @@ static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_CV_CONST(int (*bi
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_CV_CONST(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
+zend_binary_assign_op_helper_SPEC_CV_CONST:
 {
        USE_OPLINE
        zend_free_op free_op_data2, free_op_data1;
@@ -31648,7 +31632,7 @@ static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_CV_CONST(int (*binary
        SAVE_OPLINE();
        switch (opline->extended_value) {
                case ZEND_ASSIGN_OBJ:
-                       return zend_binary_assign_op_obj_helper_SPEC_CV_CONST(binary_op, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+                       binary_op = binary_op; goto zend_binary_assign_op_obj_helper_SPEC_CV_CONST;
                        break;
                case ZEND_ASSIGN_DIM: {
                                zval **container = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var TSRMLS_CC);
@@ -31659,7 +31643,7 @@ static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_CV_CONST(int (*binary
                                        if (IS_CV == IS_VAR && !0) {
                                                Z_ADDREF_PP(container);  /* undo the effect of get_obj_zval_ptr_ptr() */
                                        }
-                                       return zend_binary_assign_op_obj_helper_SPEC_CV_CONST(binary_op, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+                                       binary_op = binary_op; goto zend_binary_assign_op_obj_helper_SPEC_CV_CONST;
                                } else {
                                        zval *dim = opline->op2.zv;
 
@@ -31727,62 +31711,62 @@ static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_CV_CONST(int (*binary
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_ADD_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 595: /*ZEND_ASSIGN_ADD_SPEC_CV_CONST_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_CV_CONST(add_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = add_function; goto zend_binary_assign_op_helper_SPEC_CV_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_SUB_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 620: /*ZEND_ASSIGN_SUB_SPEC_CV_CONST_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_CV_CONST(sub_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = sub_function; goto zend_binary_assign_op_helper_SPEC_CV_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_MUL_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 645: /*ZEND_ASSIGN_MUL_SPEC_CV_CONST_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_CV_CONST(mul_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = mul_function; goto zend_binary_assign_op_helper_SPEC_CV_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_DIV_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 670: /*ZEND_ASSIGN_DIV_SPEC_CV_CONST_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_CV_CONST(div_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = div_function; goto zend_binary_assign_op_helper_SPEC_CV_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_MOD_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 695: /*ZEND_ASSIGN_MOD_SPEC_CV_CONST_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_CV_CONST(mod_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = mod_function; goto zend_binary_assign_op_helper_SPEC_CV_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_SL_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 720: /*ZEND_ASSIGN_SL_SPEC_CV_CONST_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_CV_CONST(shift_left_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = shift_left_function; goto zend_binary_assign_op_helper_SPEC_CV_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_SR_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 745: /*ZEND_ASSIGN_SR_SPEC_CV_CONST_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_CV_CONST(shift_right_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = shift_right_function; goto zend_binary_assign_op_helper_SPEC_CV_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_CONCAT_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 770: /*ZEND_ASSIGN_CONCAT_SPEC_CV_CONST_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_CV_CONST(concat_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = concat_function; goto zend_binary_assign_op_helper_SPEC_CV_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_BW_OR_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 795: /*ZEND_ASSIGN_BW_OR_SPEC_CV_CONST_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_CV_CONST(bitwise_or_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = bitwise_or_function; goto zend_binary_assign_op_helper_SPEC_CV_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_BW_AND_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 820: /*ZEND_ASSIGN_BW_AND_SPEC_CV_CONST_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_CV_CONST(bitwise_and_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = bitwise_and_function; goto zend_binary_assign_op_helper_SPEC_CV_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_BW_XOR_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 845: /*ZEND_ASSIGN_BW_XOR_SPEC_CV_CONST_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_CV_CONST(bitwise_xor_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = bitwise_xor_function; goto zend_binary_assign_op_helper_SPEC_CV_CONST;
 }
 
-static int ZEND_FASTCALL zend_pre_incdec_property_helper_SPEC_CV_CONST(incdec_t incdec_op, ZEND_OPCODE_HANDLER_ARGS)
+zend_pre_incdec_property_helper_SPEC_CV_CONST:
 {
        USE_OPLINE
 
@@ -31876,17 +31860,17 @@ static int ZEND_FASTCALL zend_pre_incdec_property_helper_SPEC_CV_CONST(incdec_t
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_PRE_INC_OBJ_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3320: /*ZEND_PRE_INC_OBJ_SPEC_CV_CONST_HANDLER*/
 {
-       return zend_pre_incdec_property_helper_SPEC_CV_CONST(increment_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       incdec_op = increment_function; goto zend_pre_incdec_property_helper_SPEC_CV_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_PRE_DEC_OBJ_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3345: /*ZEND_PRE_DEC_OBJ_SPEC_CV_CONST_HANDLER*/
 {
-       return zend_pre_incdec_property_helper_SPEC_CV_CONST(decrement_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       incdec_op = decrement_function; goto zend_pre_incdec_property_helper_SPEC_CV_CONST;
 }
 
-static int ZEND_FASTCALL zend_post_incdec_property_helper_SPEC_CV_CONST(incdec_t incdec_op, ZEND_OPCODE_HANDLER_ARGS)
+zend_post_incdec_property_helper_SPEC_CV_CONST:
 {
        USE_OPLINE
 
@@ -31978,17 +31962,17 @@ static int ZEND_FASTCALL zend_post_incdec_property_helper_SPEC_CV_CONST(incdec_t
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_POST_INC_OBJ_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3370: /*ZEND_POST_INC_OBJ_SPEC_CV_CONST_HANDLER*/
 {
-       return zend_post_incdec_property_helper_SPEC_CV_CONST(increment_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       incdec_op = increment_function; goto zend_post_incdec_property_helper_SPEC_CV_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_POST_DEC_OBJ_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3395: /*ZEND_POST_DEC_OBJ_SPEC_CV_CONST_HANDLER*/
 {
-       return zend_post_incdec_property_helper_SPEC_CV_CONST(decrement_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       incdec_op = decrement_function; goto zend_post_incdec_property_helper_SPEC_CV_CONST;
 }
 
-static int ZEND_FASTCALL zend_fetch_var_address_helper_SPEC_CV_CONST(int type, ZEND_OPCODE_HANDLER_ARGS)
+zend_fetch_var_address_helper_SPEC_CV_CONST:
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -32120,39 +32104,39 @@ static int ZEND_FASTCALL zend_fetch_var_address_helper_SPEC_CV_CONST(int type, Z
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_R_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2020: /*ZEND_FETCH_R_SPEC_CV_CONST_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_CV_CONST(BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_R; goto zend_fetch_var_address_helper_SPEC_CV_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_W_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2095: /*ZEND_FETCH_W_SPEC_CV_CONST_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_CV_CONST(BP_VAR_W, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_W; goto zend_fetch_var_address_helper_SPEC_CV_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_RW_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2170: /*ZEND_FETCH_RW_SPEC_CV_CONST_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_CV_CONST(BP_VAR_RW, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_RW; goto zend_fetch_var_address_helper_SPEC_CV_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_FUNC_ARG_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2320: /*ZEND_FETCH_FUNC_ARG_SPEC_CV_CONST_HANDLER*/
 {
        USE_OPLINE
 
-       return zend_fetch_var_address_helper_SPEC_CV_CONST(ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))?BP_VAR_W:BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))?BP_VAR_W:BP_VAR_R; goto zend_fetch_var_address_helper_SPEC_CV_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_UNSET_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2395: /*ZEND_FETCH_UNSET_SPEC_CV_CONST_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_CV_CONST(BP_VAR_UNSET, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_UNSET; goto zend_fetch_var_address_helper_SPEC_CV_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_IS_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2245: /*ZEND_FETCH_IS_SPEC_CV_CONST_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_CV_CONST(BP_VAR_IS, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_IS; goto zend_fetch_var_address_helper_SPEC_CV_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_R_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2045: /*ZEND_FETCH_DIM_R_SPEC_CV_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -32182,7 +32166,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_R_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HAN
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_W_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2120: /*ZEND_FETCH_DIM_W_SPEC_CV_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -32215,7 +32199,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_W_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HAN
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_RW_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2195: /*ZEND_FETCH_DIM_RW_SPEC_CV_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -32237,7 +32221,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_RW_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HA
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_IS_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2270: /*ZEND_FETCH_DIM_IS_SPEC_CV_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -32252,7 +32236,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_IS_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HA
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2345: /*ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -32282,7 +32266,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_CONST_HANDLER(ZEND_OPC
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_UNSET_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2420: /*ZEND_FETCH_DIM_UNSET_SPEC_CV_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -32323,7 +32307,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_UNSET_SPEC_CV_CONST_HANDLER(ZEND_OPCODE
        }
 }
 
-static int ZEND_FASTCALL zend_fetch_property_address_read_helper_SPEC_CV_CONST(ZEND_OPCODE_HANDLER_ARGS)
+zend_fetch_property_address_read_helper_SPEC_CV_CONST:
 {
        USE_OPLINE
 
@@ -32365,12 +32349,12 @@ static int ZEND_FASTCALL zend_fetch_property_address_read_helper_SPEC_CV_CONST(Z
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_R_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2070: /*ZEND_FETCH_OBJ_R_SPEC_CV_CONST_HANDLER*/
 {
-       return zend_fetch_property_address_read_helper_SPEC_CV_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       goto zend_fetch_property_address_read_helper_SPEC_CV_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_W_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2145: /*ZEND_FETCH_OBJ_W_SPEC_CV_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -32418,7 +32402,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_W_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HAN
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_RW_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2220: /*ZEND_FETCH_OBJ_RW_SPEC_CV_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -32449,7 +32433,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_RW_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HA
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_IS_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2295: /*ZEND_FETCH_OBJ_IS_SPEC_CV_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -32490,7 +32474,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_IS_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HA
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2370: /*ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -32523,11 +32507,11 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_CONST_HANDLER(ZEND_OPC
                CHECK_EXCEPTION();
                ZEND_VM_NEXT_OPCODE();
        } else {
-               return zend_fetch_property_address_read_helper_SPEC_CV_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+               goto zend_fetch_property_address_read_helper_SPEC_CV_CONST;
        }
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_UNSET_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2445: /*ZEND_FETCH_OBJ_UNSET_SPEC_CV_CONST_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_res;
@@ -32569,7 +32553,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_UNSET_SPEC_CV_CONST_HANDLER(ZEND_OPCODE
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_OBJ_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3420: /*ZEND_ASSIGN_OBJ_SPEC_CV_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -32599,7 +32583,7 @@ static int ZEND_FASTCALL  ZEND_ASSIGN_OBJ_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HAND
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_DIM_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3695: /*ZEND_ASSIGN_DIM_SPEC_CV_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -32679,7 +32663,7 @@ static int ZEND_FASTCALL  ZEND_ASSIGN_DIM_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HAND
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 970: /*ZEND_ASSIGN_SPEC_CV_CONST_HANDLER*/ ZEND_ASSIGN_SPEC_CV_CONST_LABEL:
 {
        USE_OPLINE
 
@@ -32732,7 +32716,7 @@ static int ZEND_FASTCALL  ZEND_ASSIGN_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_METHOD_CALL_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2820: /*ZEND_INIT_METHOD_CALL_SPEC_CV_CONST_HANDLER*/
 {
        USE_OPLINE
        zval *function_name;
@@ -32804,7 +32788,7 @@ static int ZEND_FASTCALL  ZEND_INIT_METHOD_CALL_SPEC_CV_CONST_HANDLER(ZEND_OPCOD
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_CASE_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1220: /*ZEND_CASE_SPEC_CV_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -32821,7 +32805,7 @@ static int ZEND_FASTCALL  ZEND_CASE_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_AR
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1820: /*ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_CONST_HANDLER*/ ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_CONST_LABEL:
 {
        USE_OPLINE
 
@@ -32865,18 +32849,18 @@ static int ZEND_FASTCALL  ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_CONST_HANDLER(ZEND_OPCO
                switch (Z_TYPE_P(offset)) {
                        case IS_DOUBLE:
                                hval = zend_dval_to_lval(Z_DVAL_P(offset));
-                               goto num_index;
+                               goto num_index_SPEC_CV_CONST;
                        case IS_LONG:
                        case IS_BOOL:
                                hval = Z_LVAL_P(offset);
-num_index:
+num_index_SPEC_CV_CONST:
                                zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *), NULL);
                                break;
                        case IS_STRING:
                                if (IS_CONST == IS_CONST) {
                                        hval = Z_HASH_P(offset);
                                } else {
-                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index);
+                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_SPEC_CV_CONST);
                                        if (IS_INTERNED(Z_STRVAL_P(offset))) {
                                                hval = INTERNED_HASH(Z_STRVAL_P(offset));
                                        } else {
@@ -32907,7 +32891,7 @@ num_index:
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_ARRAY_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1795: /*ZEND_INIT_ARRAY_SPEC_CV_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -32916,12 +32900,12 @@ static int ZEND_FASTCALL  ZEND_INIT_ARRAY_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HAND
                ZEND_VM_NEXT_OPCODE();
 #if 0 || IS_CV != IS_UNUSED
        } else {
-               return ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+               goto ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_CONST_LABEL;
 #endif
        }
 }
 
-static int ZEND_FASTCALL  ZEND_UNSET_VAR_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1870: /*ZEND_UNSET_VAR_SPEC_CV_CONST_HANDLER*/
 {
        USE_OPLINE
        zval tmp, *varname;
@@ -32997,7 +32981,7 @@ static int ZEND_FASTCALL  ZEND_UNSET_VAR_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDL
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_UNSET_DIM_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1895: /*ZEND_UNSET_DIM_SPEC_CV_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -33035,7 +33019,7 @@ static int ZEND_FASTCALL  ZEND_UNSET_DIM_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDL
                                                if (IS_CONST == IS_CONST) {
                                                        hval = Z_HASH_P(offset);
                                                } else {
-                                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_dim);
+                                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_dim_SPEC_CV_CONST);
                                                        if (IS_INTERNED(Z_STRVAL_P(offset))) {
                                                                hval = INTERNED_HASH(Z_STRVAL_P(offset));
                                                        } else {
@@ -33051,7 +33035,7 @@ static int ZEND_FASTCALL  ZEND_UNSET_DIM_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDL
                                                        zval_ptr_dtor(&offset);
                                                }
                                                break;
-num_index_dim:
+num_index_dim_SPEC_CV_CONST:
                                                zend_hash_index_del(ht, hval);
                                                if (IS_CONST == IS_CV || IS_CONST == IS_VAR) {
                                                        zval_ptr_dtor(&offset);
@@ -33096,7 +33080,7 @@ num_index_dim:
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_UNSET_OBJ_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1920: /*ZEND_UNSET_OBJ_SPEC_CV_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -33136,7 +33120,7 @@ static int ZEND_FASTCALL  ZEND_UNSET_OBJ_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDL
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2870: /*ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_CONST_HANDLER*/
 {
        USE_OPLINE
        zval **value;
@@ -33221,7 +33205,7 @@ static int ZEND_FASTCALL  ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_CONST_HANDLER(ZEND_OPCO
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_CONST(int prop_dim, ZEND_OPCODE_HANDLER_ARGS)
+zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_CONST:
 {
        USE_OPLINE
 
@@ -33245,12 +33229,12 @@ static int ZEND_FASTCALL zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_CONST(i
                switch (Z_TYPE_P(offset)) {
                        case IS_DOUBLE:
                                hval = zend_dval_to_lval(Z_DVAL_P(offset));
-                               goto num_index_prop;
+                               goto num_index_prop_SPEC_CV_CONST;
                        case IS_RESOURCE:
                        case IS_BOOL:
                        case IS_LONG:
                                hval = Z_LVAL_P(offset);
-num_index_prop:
+num_index_prop_SPEC_CV_CONST:
                                if (zend_hash_index_find(ht, hval, (void **) &value) == SUCCESS) {
                                        isset = 1;
                                }
@@ -33260,7 +33244,7 @@ num_index_prop:
                                        hval = Z_HASH_P(offset);
                                } else {
                                        if (!prop_dim) {
-                                               ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_prop);
+                                               ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_prop_SPEC_CV_CONST);
                                        }
                                        if (IS_INTERNED(Z_STRVAL_P(offset))) {
                                                hval = INTERNED_HASH(Z_STRVAL_P(offset));
@@ -33363,17 +33347,17 @@ num_index_prop:
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2895: /*ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_CONST_HANDLER*/
 {
-       return zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_CONST(0, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       prop_dim = 0; goto zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3720: /*ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_CONST_HANDLER*/
 {
-       return zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_CONST(1, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       prop_dim = 1; goto zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_CONST;
 }
 
-static int ZEND_FASTCALL  ZEND_YIELD_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 4020: /*ZEND_YIELD_SPEC_CV_CONST_HANDLER*/
 {
        USE_OPLINE
 
@@ -33527,7 +33511,7 @@ static int ZEND_FASTCALL  ZEND_YIELD_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_A
        ZEND_VM_RETURN();
 }
 
-static int ZEND_FASTCALL  ZEND_ADD_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 46: /*ZEND_ADD_SPEC_CV_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -33542,7 +33526,7 @@ static int ZEND_FASTCALL  ZEND_ADD_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SUB_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 71: /*ZEND_SUB_SPEC_CV_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -33557,7 +33541,7 @@ static int ZEND_FASTCALL  ZEND_SUB_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_MUL_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 96: /*ZEND_MUL_SPEC_CV_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -33572,7 +33556,7 @@ static int ZEND_FASTCALL  ZEND_MUL_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_DIV_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 121: /*ZEND_DIV_SPEC_CV_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -33587,7 +33571,7 @@ static int ZEND_FASTCALL  ZEND_DIV_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_MOD_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 146: /*ZEND_MOD_SPEC_CV_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -33602,7 +33586,7 @@ static int ZEND_FASTCALL  ZEND_MOD_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SL_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 171: /*ZEND_SL_SPEC_CV_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -33617,7 +33601,7 @@ static int ZEND_FASTCALL  ZEND_SL_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SR_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 196: /*ZEND_SR_SPEC_CV_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -33632,7 +33616,7 @@ static int ZEND_FASTCALL  ZEND_SR_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_CONCAT_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 221: /*ZEND_CONCAT_SPEC_CV_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -33647,7 +33631,7 @@ static int ZEND_FASTCALL  ZEND_CONCAT_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_AR
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_IDENTICAL_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 396: /*ZEND_IS_IDENTICAL_SPEC_CV_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -33662,7 +33646,7 @@ static int ZEND_FASTCALL  ZEND_IS_IDENTICAL_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HAND
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_NOT_IDENTICAL_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 421: /*ZEND_IS_NOT_IDENTICAL_SPEC_CV_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -33679,7 +33663,7 @@ static int ZEND_FASTCALL  ZEND_IS_NOT_IDENTICAL_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_EQUAL_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 446: /*ZEND_IS_EQUAL_SPEC_CV_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -33695,7 +33679,7 @@ static int ZEND_FASTCALL  ZEND_IS_EQUAL_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_NOT_EQUAL_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 471: /*ZEND_IS_NOT_EQUAL_SPEC_CV_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -33711,7 +33695,7 @@ static int ZEND_FASTCALL  ZEND_IS_NOT_EQUAL_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HAND
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_SMALLER_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 496: /*ZEND_IS_SMALLER_SPEC_CV_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -33727,7 +33711,7 @@ static int ZEND_FASTCALL  ZEND_IS_SMALLER_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLE
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_SMALLER_OR_EQUAL_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 521: /*ZEND_IS_SMALLER_OR_EQUAL_SPEC_CV_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -33743,7 +33727,7 @@ static int ZEND_FASTCALL  ZEND_IS_SMALLER_OR_EQUAL_SPEC_CV_TMP_HANDLER(ZEND_OPCO
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BW_OR_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 246: /*ZEND_BW_OR_SPEC_CV_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -33758,7 +33742,7 @@ static int ZEND_FASTCALL  ZEND_BW_OR_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARG
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BW_AND_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 271: /*ZEND_BW_AND_SPEC_CV_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -33773,7 +33757,7 @@ static int ZEND_FASTCALL  ZEND_BW_AND_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_AR
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BW_XOR_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 296: /*ZEND_BW_XOR_SPEC_CV_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -33788,7 +33772,7 @@ static int ZEND_FASTCALL  ZEND_BW_XOR_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_AR
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BOOL_XOR_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 371: /*ZEND_BOOL_XOR_SPEC_CV_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -33803,7 +33787,7 @@ static int ZEND_FASTCALL  ZEND_BOOL_XOR_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_CV_TMP(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
+zend_binary_assign_op_obj_helper_SPEC_CV_TMP:
 {
        USE_OPLINE
        zend_free_op free_op2, free_op_data1;
@@ -33914,7 +33898,7 @@ static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_CV_TMP(int (*bina
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_CV_TMP(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
+zend_binary_assign_op_helper_SPEC_CV_TMP:
 {
        USE_OPLINE
        zend_free_op free_op2, free_op_data2, free_op_data1;
@@ -33924,7 +33908,7 @@ static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_CV_TMP(int (*binary_o
        SAVE_OPLINE();
        switch (opline->extended_value) {
                case ZEND_ASSIGN_OBJ:
-                       return zend_binary_assign_op_obj_helper_SPEC_CV_TMP(binary_op, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+                       binary_op = binary_op; goto zend_binary_assign_op_obj_helper_SPEC_CV_TMP;
                        break;
                case ZEND_ASSIGN_DIM: {
                                zval **container = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var TSRMLS_CC);
@@ -33935,7 +33919,7 @@ static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_CV_TMP(int (*binary_o
                                        if (IS_CV == IS_VAR && !0) {
                                                Z_ADDREF_PP(container);  /* undo the effect of get_obj_zval_ptr_ptr() */
                                        }
-                                       return zend_binary_assign_op_obj_helper_SPEC_CV_TMP(binary_op, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+                                       binary_op = binary_op; goto zend_binary_assign_op_obj_helper_SPEC_CV_TMP;
                                } else {
                                        zval *dim = _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
 
@@ -34004,62 +33988,62 @@ static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_CV_TMP(int (*binary_o
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_ADD_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 596: /*ZEND_ASSIGN_ADD_SPEC_CV_TMP_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_CV_TMP(add_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = add_function; goto zend_binary_assign_op_helper_SPEC_CV_TMP;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_SUB_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 621: /*ZEND_ASSIGN_SUB_SPEC_CV_TMP_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_CV_TMP(sub_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = sub_function; goto zend_binary_assign_op_helper_SPEC_CV_TMP;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_MUL_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 646: /*ZEND_ASSIGN_MUL_SPEC_CV_TMP_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_CV_TMP(mul_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = mul_function; goto zend_binary_assign_op_helper_SPEC_CV_TMP;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_DIV_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 671: /*ZEND_ASSIGN_DIV_SPEC_CV_TMP_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_CV_TMP(div_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = div_function; goto zend_binary_assign_op_helper_SPEC_CV_TMP;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_MOD_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 696: /*ZEND_ASSIGN_MOD_SPEC_CV_TMP_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_CV_TMP(mod_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = mod_function; goto zend_binary_assign_op_helper_SPEC_CV_TMP;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_SL_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 721: /*ZEND_ASSIGN_SL_SPEC_CV_TMP_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_CV_TMP(shift_left_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = shift_left_function; goto zend_binary_assign_op_helper_SPEC_CV_TMP;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_SR_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 746: /*ZEND_ASSIGN_SR_SPEC_CV_TMP_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_CV_TMP(shift_right_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = shift_right_function; goto zend_binary_assign_op_helper_SPEC_CV_TMP;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_CONCAT_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 771: /*ZEND_ASSIGN_CONCAT_SPEC_CV_TMP_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_CV_TMP(concat_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = concat_function; goto zend_binary_assign_op_helper_SPEC_CV_TMP;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_BW_OR_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 796: /*ZEND_ASSIGN_BW_OR_SPEC_CV_TMP_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_CV_TMP(bitwise_or_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = bitwise_or_function; goto zend_binary_assign_op_helper_SPEC_CV_TMP;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_BW_AND_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 821: /*ZEND_ASSIGN_BW_AND_SPEC_CV_TMP_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_CV_TMP(bitwise_and_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = bitwise_and_function; goto zend_binary_assign_op_helper_SPEC_CV_TMP;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_BW_XOR_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 846: /*ZEND_ASSIGN_BW_XOR_SPEC_CV_TMP_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_CV_TMP(bitwise_xor_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = bitwise_xor_function; goto zend_binary_assign_op_helper_SPEC_CV_TMP;
 }
 
-static int ZEND_FASTCALL zend_pre_incdec_property_helper_SPEC_CV_TMP(incdec_t incdec_op, ZEND_OPCODE_HANDLER_ARGS)
+zend_pre_incdec_property_helper_SPEC_CV_TMP:
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -34153,17 +34137,17 @@ static int ZEND_FASTCALL zend_pre_incdec_property_helper_SPEC_CV_TMP(incdec_t in
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_PRE_INC_OBJ_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3321: /*ZEND_PRE_INC_OBJ_SPEC_CV_TMP_HANDLER*/
 {
-       return zend_pre_incdec_property_helper_SPEC_CV_TMP(increment_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       incdec_op = increment_function; goto zend_pre_incdec_property_helper_SPEC_CV_TMP;
 }
 
-static int ZEND_FASTCALL  ZEND_PRE_DEC_OBJ_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3346: /*ZEND_PRE_DEC_OBJ_SPEC_CV_TMP_HANDLER*/
 {
-       return zend_pre_incdec_property_helper_SPEC_CV_TMP(decrement_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       incdec_op = decrement_function; goto zend_pre_incdec_property_helper_SPEC_CV_TMP;
 }
 
-static int ZEND_FASTCALL zend_post_incdec_property_helper_SPEC_CV_TMP(incdec_t incdec_op, ZEND_OPCODE_HANDLER_ARGS)
+zend_post_incdec_property_helper_SPEC_CV_TMP:
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -34255,17 +34239,17 @@ static int ZEND_FASTCALL zend_post_incdec_property_helper_SPEC_CV_TMP(incdec_t i
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_POST_INC_OBJ_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3371: /*ZEND_POST_INC_OBJ_SPEC_CV_TMP_HANDLER*/
 {
-       return zend_post_incdec_property_helper_SPEC_CV_TMP(increment_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       incdec_op = increment_function; goto zend_post_incdec_property_helper_SPEC_CV_TMP;
 }
 
-static int ZEND_FASTCALL  ZEND_POST_DEC_OBJ_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3396: /*ZEND_POST_DEC_OBJ_SPEC_CV_TMP_HANDLER*/
 {
-       return zend_post_incdec_property_helper_SPEC_CV_TMP(decrement_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       incdec_op = decrement_function; goto zend_post_incdec_property_helper_SPEC_CV_TMP;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_R_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2046: /*ZEND_FETCH_DIM_R_SPEC_CV_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -34295,7 +34279,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_R_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDL
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_W_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2121: /*ZEND_FETCH_DIM_W_SPEC_CV_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -34328,7 +34312,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_W_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDL
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_RW_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2196: /*ZEND_FETCH_DIM_RW_SPEC_CV_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -34350,7 +34334,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_RW_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HAND
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_IS_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2271: /*ZEND_FETCH_DIM_IS_SPEC_CV_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -34365,7 +34349,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_IS_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HAND
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2346: /*ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -34395,7 +34379,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_TMP_HANDLER(ZEND_OPCOD
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_UNSET_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2421: /*ZEND_FETCH_DIM_UNSET_SPEC_CV_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -34436,7 +34420,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_UNSET_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_H
        }
 }
 
-static int ZEND_FASTCALL zend_fetch_property_address_read_helper_SPEC_CV_TMP(ZEND_OPCODE_HANDLER_ARGS)
+zend_fetch_property_address_read_helper_SPEC_CV_TMP:
 {
        USE_OPLINE
 
@@ -34478,12 +34462,12 @@ static int ZEND_FASTCALL zend_fetch_property_address_read_helper_SPEC_CV_TMP(ZEN
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_R_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2071: /*ZEND_FETCH_OBJ_R_SPEC_CV_TMP_HANDLER*/
 {
-       return zend_fetch_property_address_read_helper_SPEC_CV_TMP(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       goto zend_fetch_property_address_read_helper_SPEC_CV_TMP;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_W_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2146: /*ZEND_FETCH_OBJ_W_SPEC_CV_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -34531,7 +34515,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_W_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDL
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_RW_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2221: /*ZEND_FETCH_OBJ_RW_SPEC_CV_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -34562,7 +34546,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_RW_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HAND
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_IS_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2296: /*ZEND_FETCH_OBJ_IS_SPEC_CV_TMP_HANDLER*/
 {
        USE_OPLINE
 
@@ -34603,7 +34587,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_IS_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HAND
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2371: /*ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_TMP_HANDLER*/
 {
        USE_OPLINE
 
@@ -34636,11 +34620,11 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_TMP_HANDLER(ZEND_OPCOD
                CHECK_EXCEPTION();
                ZEND_VM_NEXT_OPCODE();
        } else {
-               return zend_fetch_property_address_read_helper_SPEC_CV_TMP(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+               goto zend_fetch_property_address_read_helper_SPEC_CV_TMP;
        }
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_UNSET_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2446: /*ZEND_FETCH_OBJ_UNSET_SPEC_CV_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2, free_res;
@@ -34682,7 +34666,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_UNSET_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_H
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_OBJ_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3421: /*ZEND_ASSIGN_OBJ_SPEC_CV_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -34712,7 +34696,7 @@ static int ZEND_FASTCALL  ZEND_ASSIGN_OBJ_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLE
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_DIM_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3696: /*ZEND_ASSIGN_DIM_SPEC_CV_TMP_HANDLER*/
 {
        USE_OPLINE
 
@@ -34793,7 +34777,7 @@ static int ZEND_FASTCALL  ZEND_ASSIGN_DIM_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLE
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 971: /*ZEND_ASSIGN_SPEC_CV_TMP_HANDLER*/ ZEND_ASSIGN_SPEC_CV_TMP_LABEL:
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -34846,7 +34830,7 @@ static int ZEND_FASTCALL  ZEND_ASSIGN_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_AR
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_METHOD_CALL_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2821: /*ZEND_INIT_METHOD_CALL_SPEC_CV_TMP_HANDLER*/
 {
        USE_OPLINE
        zval *function_name;
@@ -34919,7 +34903,7 @@ static int ZEND_FASTCALL  ZEND_INIT_METHOD_CALL_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_CASE_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1221: /*ZEND_CASE_SPEC_CV_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -34937,7 +34921,7 @@ static int ZEND_FASTCALL  ZEND_CASE_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1821: /*ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_TMP_HANDLER*/ ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_TMP_LABEL:
 {
        USE_OPLINE
 
@@ -34981,18 +34965,18 @@ static int ZEND_FASTCALL  ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_TMP_HANDLER(ZEND_OPCODE
                switch (Z_TYPE_P(offset)) {
                        case IS_DOUBLE:
                                hval = zend_dval_to_lval(Z_DVAL_P(offset));
-                               goto num_index;
+                               goto num_index_SPEC_CV_TMP;
                        case IS_LONG:
                        case IS_BOOL:
                                hval = Z_LVAL_P(offset);
-num_index:
+num_index_SPEC_CV_TMP:
                                zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *), NULL);
                                break;
                        case IS_STRING:
                                if (IS_TMP_VAR == IS_CONST) {
                                        hval = Z_HASH_P(offset);
                                } else {
-                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index);
+                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_SPEC_CV_TMP);
                                        if (IS_INTERNED(Z_STRVAL_P(offset))) {
                                                hval = INTERNED_HASH(Z_STRVAL_P(offset));
                                        } else {
@@ -35023,7 +35007,7 @@ num_index:
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_ARRAY_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1796: /*ZEND_INIT_ARRAY_SPEC_CV_TMP_HANDLER*/
 {
        USE_OPLINE
 
@@ -35032,12 +35016,12 @@ static int ZEND_FASTCALL  ZEND_INIT_ARRAY_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLE
                ZEND_VM_NEXT_OPCODE();
 #if 0 || IS_CV != IS_UNUSED
        } else {
-               return ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+               goto ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_TMP_LABEL;
 #endif
        }
 }
 
-static int ZEND_FASTCALL  ZEND_UNSET_DIM_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1896: /*ZEND_UNSET_DIM_SPEC_CV_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -35075,7 +35059,7 @@ static int ZEND_FASTCALL  ZEND_UNSET_DIM_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER
                                                if (IS_TMP_VAR == IS_CONST) {
                                                        hval = Z_HASH_P(offset);
                                                } else {
-                                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_dim);
+                                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_dim_SPEC_CV_TMP);
                                                        if (IS_INTERNED(Z_STRVAL_P(offset))) {
                                                                hval = INTERNED_HASH(Z_STRVAL_P(offset));
                                                        } else {
@@ -35091,7 +35075,7 @@ static int ZEND_FASTCALL  ZEND_UNSET_DIM_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER
                                                        zval_ptr_dtor(&offset);
                                                }
                                                break;
-num_index_dim:
+num_index_dim_SPEC_CV_TMP:
                                                zend_hash_index_del(ht, hval);
                                                if (IS_TMP_VAR == IS_CV || IS_TMP_VAR == IS_VAR) {
                                                        zval_ptr_dtor(&offset);
@@ -35136,7 +35120,7 @@ num_index_dim:
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_UNSET_OBJ_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1921: /*ZEND_UNSET_OBJ_SPEC_CV_TMP_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -35176,7 +35160,7 @@ static int ZEND_FASTCALL  ZEND_UNSET_OBJ_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_TMP(int prop_dim, ZEND_OPCODE_HANDLER_ARGS)
+zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_TMP:
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -35200,12 +35184,12 @@ static int ZEND_FASTCALL zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_TMP(int
                switch (Z_TYPE_P(offset)) {
                        case IS_DOUBLE:
                                hval = zend_dval_to_lval(Z_DVAL_P(offset));
-                               goto num_index_prop;
+                               goto num_index_prop_SPEC_CV_TMP;
                        case IS_RESOURCE:
                        case IS_BOOL:
                        case IS_LONG:
                                hval = Z_LVAL_P(offset);
-num_index_prop:
+num_index_prop_SPEC_CV_TMP:
                                if (zend_hash_index_find(ht, hval, (void **) &value) == SUCCESS) {
                                        isset = 1;
                                }
@@ -35215,7 +35199,7 @@ num_index_prop:
                                        hval = Z_HASH_P(offset);
                                } else {
                                        if (!prop_dim) {
-                                               ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_prop);
+                                               ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_prop_SPEC_CV_TMP);
                                        }
                                        if (IS_INTERNED(Z_STRVAL_P(offset))) {
                                                hval = INTERNED_HASH(Z_STRVAL_P(offset));
@@ -35318,17 +35302,17 @@ num_index_prop:
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2896: /*ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_TMP_HANDLER*/
 {
-       return zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_TMP(0, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       prop_dim = 0; goto zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_TMP;
 }
 
-static int ZEND_FASTCALL  ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3721: /*ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_TMP_HANDLER*/
 {
-       return zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_TMP(1, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       prop_dim = 1; goto zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_TMP;
 }
 
-static int ZEND_FASTCALL  ZEND_YIELD_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 4021: /*ZEND_YIELD_SPEC_CV_TMP_HANDLER*/
 {
        USE_OPLINE
 
@@ -35482,7 +35466,7 @@ static int ZEND_FASTCALL  ZEND_YIELD_SPEC_CV_TMP_HANDLER(ZEND_OPCODE_HANDLER_ARG
        ZEND_VM_RETURN();
 }
 
-static int ZEND_FASTCALL  ZEND_ADD_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 47: /*ZEND_ADD_SPEC_CV_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -35497,7 +35481,7 @@ static int ZEND_FASTCALL  ZEND_ADD_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SUB_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 72: /*ZEND_SUB_SPEC_CV_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -35512,7 +35496,7 @@ static int ZEND_FASTCALL  ZEND_SUB_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_MUL_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 97: /*ZEND_MUL_SPEC_CV_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -35527,7 +35511,7 @@ static int ZEND_FASTCALL  ZEND_MUL_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_DIV_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 122: /*ZEND_DIV_SPEC_CV_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -35542,7 +35526,7 @@ static int ZEND_FASTCALL  ZEND_DIV_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_MOD_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 147: /*ZEND_MOD_SPEC_CV_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -35557,7 +35541,7 @@ static int ZEND_FASTCALL  ZEND_MOD_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SL_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 172: /*ZEND_SL_SPEC_CV_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -35572,7 +35556,7 @@ static int ZEND_FASTCALL  ZEND_SL_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SR_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 197: /*ZEND_SR_SPEC_CV_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -35587,7 +35571,7 @@ static int ZEND_FASTCALL  ZEND_SR_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_CONCAT_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 222: /*ZEND_CONCAT_SPEC_CV_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -35602,7 +35586,7 @@ static int ZEND_FASTCALL  ZEND_CONCAT_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_AR
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_IDENTICAL_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 397: /*ZEND_IS_IDENTICAL_SPEC_CV_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -35617,7 +35601,7 @@ static int ZEND_FASTCALL  ZEND_IS_IDENTICAL_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HAND
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_NOT_IDENTICAL_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 422: /*ZEND_IS_NOT_IDENTICAL_SPEC_CV_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -35634,7 +35618,7 @@ static int ZEND_FASTCALL  ZEND_IS_NOT_IDENTICAL_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_EQUAL_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 447: /*ZEND_IS_EQUAL_SPEC_CV_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -35650,7 +35634,7 @@ static int ZEND_FASTCALL  ZEND_IS_EQUAL_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_NOT_EQUAL_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 472: /*ZEND_IS_NOT_EQUAL_SPEC_CV_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -35666,7 +35650,7 @@ static int ZEND_FASTCALL  ZEND_IS_NOT_EQUAL_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HAND
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_SMALLER_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 497: /*ZEND_IS_SMALLER_SPEC_CV_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -35682,7 +35666,7 @@ static int ZEND_FASTCALL  ZEND_IS_SMALLER_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLE
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_SMALLER_OR_EQUAL_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 522: /*ZEND_IS_SMALLER_OR_EQUAL_SPEC_CV_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -35698,7 +35682,7 @@ static int ZEND_FASTCALL  ZEND_IS_SMALLER_OR_EQUAL_SPEC_CV_VAR_HANDLER(ZEND_OPCO
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BW_OR_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 247: /*ZEND_BW_OR_SPEC_CV_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -35713,7 +35697,7 @@ static int ZEND_FASTCALL  ZEND_BW_OR_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARG
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BW_AND_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 272: /*ZEND_BW_AND_SPEC_CV_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -35728,7 +35712,7 @@ static int ZEND_FASTCALL  ZEND_BW_AND_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_AR
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BW_XOR_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 297: /*ZEND_BW_XOR_SPEC_CV_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -35743,7 +35727,7 @@ static int ZEND_FASTCALL  ZEND_BW_XOR_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_AR
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BOOL_XOR_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 372: /*ZEND_BOOL_XOR_SPEC_CV_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -35758,7 +35742,7 @@ static int ZEND_FASTCALL  ZEND_BOOL_XOR_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_CV_VAR(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
+zend_binary_assign_op_obj_helper_SPEC_CV_VAR:
 {
        USE_OPLINE
        zend_free_op free_op2, free_op_data1;
@@ -35869,7 +35853,7 @@ static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_CV_VAR(int (*bina
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_CV_VAR(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
+zend_binary_assign_op_helper_SPEC_CV_VAR:
 {
        USE_OPLINE
        zend_free_op free_op2, free_op_data2, free_op_data1;
@@ -35879,7 +35863,7 @@ static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_CV_VAR(int (*binary_o
        SAVE_OPLINE();
        switch (opline->extended_value) {
                case ZEND_ASSIGN_OBJ:
-                       return zend_binary_assign_op_obj_helper_SPEC_CV_VAR(binary_op, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+                       binary_op = binary_op; goto zend_binary_assign_op_obj_helper_SPEC_CV_VAR;
                        break;
                case ZEND_ASSIGN_DIM: {
                                zval **container = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var TSRMLS_CC);
@@ -35890,7 +35874,7 @@ static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_CV_VAR(int (*binary_o
                                        if (IS_CV == IS_VAR && !0) {
                                                Z_ADDREF_PP(container);  /* undo the effect of get_obj_zval_ptr_ptr() */
                                        }
-                                       return zend_binary_assign_op_obj_helper_SPEC_CV_VAR(binary_op, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+                                       binary_op = binary_op; goto zend_binary_assign_op_obj_helper_SPEC_CV_VAR;
                                } else {
                                        zval *dim = _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC);
 
@@ -35959,62 +35943,62 @@ static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_CV_VAR(int (*binary_o
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_ADD_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 597: /*ZEND_ASSIGN_ADD_SPEC_CV_VAR_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_CV_VAR(add_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = add_function; goto zend_binary_assign_op_helper_SPEC_CV_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_SUB_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 622: /*ZEND_ASSIGN_SUB_SPEC_CV_VAR_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_CV_VAR(sub_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = sub_function; goto zend_binary_assign_op_helper_SPEC_CV_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_MUL_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 647: /*ZEND_ASSIGN_MUL_SPEC_CV_VAR_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_CV_VAR(mul_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = mul_function; goto zend_binary_assign_op_helper_SPEC_CV_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_DIV_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 672: /*ZEND_ASSIGN_DIV_SPEC_CV_VAR_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_CV_VAR(div_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = div_function; goto zend_binary_assign_op_helper_SPEC_CV_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_MOD_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 697: /*ZEND_ASSIGN_MOD_SPEC_CV_VAR_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_CV_VAR(mod_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = mod_function; goto zend_binary_assign_op_helper_SPEC_CV_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_SL_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 722: /*ZEND_ASSIGN_SL_SPEC_CV_VAR_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_CV_VAR(shift_left_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = shift_left_function; goto zend_binary_assign_op_helper_SPEC_CV_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_SR_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 747: /*ZEND_ASSIGN_SR_SPEC_CV_VAR_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_CV_VAR(shift_right_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = shift_right_function; goto zend_binary_assign_op_helper_SPEC_CV_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_CONCAT_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 772: /*ZEND_ASSIGN_CONCAT_SPEC_CV_VAR_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_CV_VAR(concat_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = concat_function; goto zend_binary_assign_op_helper_SPEC_CV_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_BW_OR_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 797: /*ZEND_ASSIGN_BW_OR_SPEC_CV_VAR_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_CV_VAR(bitwise_or_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = bitwise_or_function; goto zend_binary_assign_op_helper_SPEC_CV_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_BW_AND_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 822: /*ZEND_ASSIGN_BW_AND_SPEC_CV_VAR_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_CV_VAR(bitwise_and_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = bitwise_and_function; goto zend_binary_assign_op_helper_SPEC_CV_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_BW_XOR_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 847: /*ZEND_ASSIGN_BW_XOR_SPEC_CV_VAR_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_CV_VAR(bitwise_xor_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = bitwise_xor_function; goto zend_binary_assign_op_helper_SPEC_CV_VAR;
 }
 
-static int ZEND_FASTCALL zend_pre_incdec_property_helper_SPEC_CV_VAR(incdec_t incdec_op, ZEND_OPCODE_HANDLER_ARGS)
+zend_pre_incdec_property_helper_SPEC_CV_VAR:
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -36108,17 +36092,17 @@ static int ZEND_FASTCALL zend_pre_incdec_property_helper_SPEC_CV_VAR(incdec_t in
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_PRE_INC_OBJ_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3322: /*ZEND_PRE_INC_OBJ_SPEC_CV_VAR_HANDLER*/
 {
-       return zend_pre_incdec_property_helper_SPEC_CV_VAR(increment_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       incdec_op = increment_function; goto zend_pre_incdec_property_helper_SPEC_CV_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_PRE_DEC_OBJ_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3347: /*ZEND_PRE_DEC_OBJ_SPEC_CV_VAR_HANDLER*/
 {
-       return zend_pre_incdec_property_helper_SPEC_CV_VAR(decrement_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       incdec_op = decrement_function; goto zend_pre_incdec_property_helper_SPEC_CV_VAR;
 }
 
-static int ZEND_FASTCALL zend_post_incdec_property_helper_SPEC_CV_VAR(incdec_t incdec_op, ZEND_OPCODE_HANDLER_ARGS)
+zend_post_incdec_property_helper_SPEC_CV_VAR:
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -36210,17 +36194,17 @@ static int ZEND_FASTCALL zend_post_incdec_property_helper_SPEC_CV_VAR(incdec_t i
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_POST_INC_OBJ_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3372: /*ZEND_POST_INC_OBJ_SPEC_CV_VAR_HANDLER*/
 {
-       return zend_post_incdec_property_helper_SPEC_CV_VAR(increment_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       incdec_op = increment_function; goto zend_post_incdec_property_helper_SPEC_CV_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_POST_DEC_OBJ_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3397: /*ZEND_POST_DEC_OBJ_SPEC_CV_VAR_HANDLER*/
 {
-       return zend_post_incdec_property_helper_SPEC_CV_VAR(decrement_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       incdec_op = decrement_function; goto zend_post_incdec_property_helper_SPEC_CV_VAR;
 }
 
-static int ZEND_FASTCALL zend_fetch_var_address_helper_SPEC_CV_VAR(int type, ZEND_OPCODE_HANDLER_ARGS)
+zend_fetch_var_address_helper_SPEC_CV_VAR:
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -36352,39 +36336,39 @@ static int ZEND_FASTCALL zend_fetch_var_address_helper_SPEC_CV_VAR(int type, ZEN
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_R_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2022: /*ZEND_FETCH_R_SPEC_CV_VAR_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_CV_VAR(BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_R; goto zend_fetch_var_address_helper_SPEC_CV_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_W_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2097: /*ZEND_FETCH_W_SPEC_CV_VAR_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_CV_VAR(BP_VAR_W, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_W; goto zend_fetch_var_address_helper_SPEC_CV_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_RW_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2172: /*ZEND_FETCH_RW_SPEC_CV_VAR_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_CV_VAR(BP_VAR_RW, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_RW; goto zend_fetch_var_address_helper_SPEC_CV_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_FUNC_ARG_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2322: /*ZEND_FETCH_FUNC_ARG_SPEC_CV_VAR_HANDLER*/
 {
        USE_OPLINE
 
-       return zend_fetch_var_address_helper_SPEC_CV_VAR(ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))?BP_VAR_W:BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))?BP_VAR_W:BP_VAR_R; goto zend_fetch_var_address_helper_SPEC_CV_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_UNSET_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2397: /*ZEND_FETCH_UNSET_SPEC_CV_VAR_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_CV_VAR(BP_VAR_UNSET, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_UNSET; goto zend_fetch_var_address_helper_SPEC_CV_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_IS_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2247: /*ZEND_FETCH_IS_SPEC_CV_VAR_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_CV_VAR(BP_VAR_IS, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_IS; goto zend_fetch_var_address_helper_SPEC_CV_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_R_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2047: /*ZEND_FETCH_DIM_R_SPEC_CV_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -36414,7 +36398,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_R_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDL
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_W_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2122: /*ZEND_FETCH_DIM_W_SPEC_CV_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -36447,7 +36431,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_W_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDL
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_RW_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2197: /*ZEND_FETCH_DIM_RW_SPEC_CV_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -36469,7 +36453,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_RW_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HAND
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_IS_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2272: /*ZEND_FETCH_DIM_IS_SPEC_CV_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -36484,7 +36468,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_IS_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HAND
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2347: /*ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -36514,7 +36498,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_VAR_HANDLER(ZEND_OPCOD
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_UNSET_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2422: /*ZEND_FETCH_DIM_UNSET_SPEC_CV_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -36555,7 +36539,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_UNSET_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_H
        }
 }
 
-static int ZEND_FASTCALL zend_fetch_property_address_read_helper_SPEC_CV_VAR(ZEND_OPCODE_HANDLER_ARGS)
+zend_fetch_property_address_read_helper_SPEC_CV_VAR:
 {
        USE_OPLINE
 
@@ -36597,12 +36581,12 @@ static int ZEND_FASTCALL zend_fetch_property_address_read_helper_SPEC_CV_VAR(ZEN
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_R_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2072: /*ZEND_FETCH_OBJ_R_SPEC_CV_VAR_HANDLER*/
 {
-       return zend_fetch_property_address_read_helper_SPEC_CV_VAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       goto zend_fetch_property_address_read_helper_SPEC_CV_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_W_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2147: /*ZEND_FETCH_OBJ_W_SPEC_CV_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -36650,7 +36634,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_W_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDL
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_RW_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2222: /*ZEND_FETCH_OBJ_RW_SPEC_CV_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -36681,7 +36665,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_RW_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HAND
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_IS_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2297: /*ZEND_FETCH_OBJ_IS_SPEC_CV_VAR_HANDLER*/
 {
        USE_OPLINE
 
@@ -36722,7 +36706,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_IS_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HAND
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2372: /*ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_VAR_HANDLER*/
 {
        USE_OPLINE
 
@@ -36755,11 +36739,11 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_VAR_HANDLER(ZEND_OPCOD
                CHECK_EXCEPTION();
                ZEND_VM_NEXT_OPCODE();
        } else {
-               return zend_fetch_property_address_read_helper_SPEC_CV_VAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+               goto zend_fetch_property_address_read_helper_SPEC_CV_VAR;
        }
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_UNSET_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2447: /*ZEND_FETCH_OBJ_UNSET_SPEC_CV_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2, free_res;
@@ -36801,7 +36785,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_UNSET_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_H
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_OBJ_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3422: /*ZEND_ASSIGN_OBJ_SPEC_CV_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -36831,7 +36815,7 @@ static int ZEND_FASTCALL  ZEND_ASSIGN_OBJ_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLE
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_DIM_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3697: /*ZEND_ASSIGN_DIM_SPEC_CV_VAR_HANDLER*/
 {
        USE_OPLINE
 
@@ -36912,7 +36896,7 @@ static int ZEND_FASTCALL  ZEND_ASSIGN_DIM_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLE
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 972: /*ZEND_ASSIGN_SPEC_CV_VAR_HANDLER*/ ZEND_ASSIGN_SPEC_CV_VAR_LABEL:
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -36966,7 +36950,7 @@ static int ZEND_FASTCALL  ZEND_ASSIGN_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_AR
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_REF_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 997: /*ZEND_ASSIGN_REF_SPEC_CV_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -36989,7 +36973,7 @@ static int ZEND_FASTCALL  ZEND_ASSIGN_REF_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLE
                        if (free_op2.var) {zval_ptr_dtor(&free_op2.var);};
                        HANDLE_EXCEPTION();
                }
-               return ZEND_ASSIGN_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+               goto ZEND_ASSIGN_SPEC_CV_VAR_LABEL;
        } else if (IS_VAR == IS_VAR && opline->extended_value == ZEND_RETURNS_NEW) {
                PZVAL_LOCK(*value_ptr_ptr);
        }
@@ -37019,7 +37003,7 @@ static int ZEND_FASTCALL  ZEND_ASSIGN_REF_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLE
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_METHOD_CALL_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2822: /*ZEND_INIT_METHOD_CALL_SPEC_CV_VAR_HANDLER*/
 {
        USE_OPLINE
        zval *function_name;
@@ -37092,7 +37076,7 @@ static int ZEND_FASTCALL  ZEND_INIT_METHOD_CALL_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_CASE_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1222: /*ZEND_CASE_SPEC_CV_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -37110,7 +37094,7 @@ static int ZEND_FASTCALL  ZEND_CASE_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1822: /*ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_VAR_HANDLER*/ ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_VAR_LABEL:
 {
        USE_OPLINE
 
@@ -37154,18 +37138,18 @@ static int ZEND_FASTCALL  ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_VAR_HANDLER(ZEND_OPCODE
                switch (Z_TYPE_P(offset)) {
                        case IS_DOUBLE:
                                hval = zend_dval_to_lval(Z_DVAL_P(offset));
-                               goto num_index;
+                               goto num_index_SPEC_CV_VAR;
                        case IS_LONG:
                        case IS_BOOL:
                                hval = Z_LVAL_P(offset);
-num_index:
+num_index_SPEC_CV_VAR:
                                zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *), NULL);
                                break;
                        case IS_STRING:
                                if (IS_VAR == IS_CONST) {
                                        hval = Z_HASH_P(offset);
                                } else {
-                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index);
+                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_SPEC_CV_VAR);
                                        if (IS_INTERNED(Z_STRVAL_P(offset))) {
                                                hval = INTERNED_HASH(Z_STRVAL_P(offset));
                                        } else {
@@ -37196,7 +37180,7 @@ num_index:
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_ARRAY_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1797: /*ZEND_INIT_ARRAY_SPEC_CV_VAR_HANDLER*/
 {
        USE_OPLINE
 
@@ -37205,12 +37189,12 @@ static int ZEND_FASTCALL  ZEND_INIT_ARRAY_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLE
                ZEND_VM_NEXT_OPCODE();
 #if 0 || IS_CV != IS_UNUSED
        } else {
-               return ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+               goto ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_VAR_LABEL;
 #endif
        }
 }
 
-static int ZEND_FASTCALL  ZEND_UNSET_VAR_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1872: /*ZEND_UNSET_VAR_SPEC_CV_VAR_HANDLER*/
 {
        USE_OPLINE
        zval tmp, *varname;
@@ -37286,7 +37270,7 @@ static int ZEND_FASTCALL  ZEND_UNSET_VAR_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_UNSET_DIM_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1897: /*ZEND_UNSET_DIM_SPEC_CV_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -37324,7 +37308,7 @@ static int ZEND_FASTCALL  ZEND_UNSET_DIM_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER
                                                if (IS_VAR == IS_CONST) {
                                                        hval = Z_HASH_P(offset);
                                                } else {
-                                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_dim);
+                                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_dim_SPEC_CV_VAR);
                                                        if (IS_INTERNED(Z_STRVAL_P(offset))) {
                                                                hval = INTERNED_HASH(Z_STRVAL_P(offset));
                                                        } else {
@@ -37340,7 +37324,7 @@ static int ZEND_FASTCALL  ZEND_UNSET_DIM_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER
                                                        zval_ptr_dtor(&offset);
                                                }
                                                break;
-num_index_dim:
+num_index_dim_SPEC_CV_VAR:
                                                zend_hash_index_del(ht, hval);
                                                if (IS_VAR == IS_CV || IS_VAR == IS_VAR) {
                                                        zval_ptr_dtor(&offset);
@@ -37385,7 +37369,7 @@ num_index_dim:
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_UNSET_OBJ_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1922: /*ZEND_UNSET_OBJ_SPEC_CV_VAR_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -37425,7 +37409,7 @@ static int ZEND_FASTCALL  ZEND_UNSET_OBJ_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2872: /*ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_VAR_HANDLER*/
 {
        USE_OPLINE
        zval **value;
@@ -37510,7 +37494,7 @@ static int ZEND_FASTCALL  ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_VAR_HANDLER(ZEND_OPCODE
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_VAR(int prop_dim, ZEND_OPCODE_HANDLER_ARGS)
+zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_VAR:
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -37534,12 +37518,12 @@ static int ZEND_FASTCALL zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_VAR(int
                switch (Z_TYPE_P(offset)) {
                        case IS_DOUBLE:
                                hval = zend_dval_to_lval(Z_DVAL_P(offset));
-                               goto num_index_prop;
+                               goto num_index_prop_SPEC_CV_VAR;
                        case IS_RESOURCE:
                        case IS_BOOL:
                        case IS_LONG:
                                hval = Z_LVAL_P(offset);
-num_index_prop:
+num_index_prop_SPEC_CV_VAR:
                                if (zend_hash_index_find(ht, hval, (void **) &value) == SUCCESS) {
                                        isset = 1;
                                }
@@ -37549,7 +37533,7 @@ num_index_prop:
                                        hval = Z_HASH_P(offset);
                                } else {
                                        if (!prop_dim) {
-                                               ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_prop);
+                                               ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_prop_SPEC_CV_VAR);
                                        }
                                        if (IS_INTERNED(Z_STRVAL_P(offset))) {
                                                hval = INTERNED_HASH(Z_STRVAL_P(offset));
@@ -37652,17 +37636,17 @@ num_index_prop:
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2897: /*ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_VAR_HANDLER*/
 {
-       return zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_VAR(0, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       prop_dim = 0; goto zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3722: /*ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_VAR_HANDLER*/
 {
-       return zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_VAR(1, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       prop_dim = 1; goto zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_VAR;
 }
 
-static int ZEND_FASTCALL  ZEND_YIELD_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 4022: /*ZEND_YIELD_SPEC_CV_VAR_HANDLER*/
 {
        USE_OPLINE
 
@@ -37817,7 +37801,7 @@ static int ZEND_FASTCALL  ZEND_YIELD_SPEC_CV_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARG
        ZEND_VM_RETURN();
 }
 
-static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_CV_UNUSED(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
+zend_binary_assign_op_obj_helper_SPEC_CV_UNUSED:
 {
        USE_OPLINE
        zend_free_op free_op_data1;
@@ -37928,7 +37912,7 @@ static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_CV_UNUSED(int (*b
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_CV_UNUSED(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
+zend_binary_assign_op_helper_SPEC_CV_UNUSED:
 {
        USE_OPLINE
        zend_free_op free_op_data2, free_op_data1;
@@ -37938,7 +37922,7 @@ static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_CV_UNUSED(int (*binar
        SAVE_OPLINE();
        switch (opline->extended_value) {
                case ZEND_ASSIGN_OBJ:
-                       return zend_binary_assign_op_obj_helper_SPEC_CV_UNUSED(binary_op, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+                       binary_op = binary_op; goto zend_binary_assign_op_obj_helper_SPEC_CV_UNUSED;
                        break;
                case ZEND_ASSIGN_DIM: {
                                zval **container = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var TSRMLS_CC);
@@ -37949,7 +37933,7 @@ static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_CV_UNUSED(int (*binar
                                        if (IS_CV == IS_VAR && !0) {
                                                Z_ADDREF_PP(container);  /* undo the effect of get_obj_zval_ptr_ptr() */
                                        }
-                                       return zend_binary_assign_op_obj_helper_SPEC_CV_UNUSED(binary_op, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+                                       binary_op = binary_op; goto zend_binary_assign_op_obj_helper_SPEC_CV_UNUSED;
                                } else {
                                        zval *dim = NULL;
 
@@ -38017,62 +38001,62 @@ static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_CV_UNUSED(int (*binar
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_ADD_SPEC_CV_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 598: /*ZEND_ASSIGN_ADD_SPEC_CV_UNUSED_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_CV_UNUSED(add_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = add_function; goto zend_binary_assign_op_helper_SPEC_CV_UNUSED;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_SUB_SPEC_CV_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 623: /*ZEND_ASSIGN_SUB_SPEC_CV_UNUSED_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_CV_UNUSED(sub_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = sub_function; goto zend_binary_assign_op_helper_SPEC_CV_UNUSED;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_MUL_SPEC_CV_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 648: /*ZEND_ASSIGN_MUL_SPEC_CV_UNUSED_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_CV_UNUSED(mul_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = mul_function; goto zend_binary_assign_op_helper_SPEC_CV_UNUSED;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_DIV_SPEC_CV_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 673: /*ZEND_ASSIGN_DIV_SPEC_CV_UNUSED_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_CV_UNUSED(div_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = div_function; goto zend_binary_assign_op_helper_SPEC_CV_UNUSED;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_MOD_SPEC_CV_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 698: /*ZEND_ASSIGN_MOD_SPEC_CV_UNUSED_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_CV_UNUSED(mod_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = mod_function; goto zend_binary_assign_op_helper_SPEC_CV_UNUSED;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_SL_SPEC_CV_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 723: /*ZEND_ASSIGN_SL_SPEC_CV_UNUSED_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_CV_UNUSED(shift_left_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = shift_left_function; goto zend_binary_assign_op_helper_SPEC_CV_UNUSED;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_SR_SPEC_CV_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 748: /*ZEND_ASSIGN_SR_SPEC_CV_UNUSED_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_CV_UNUSED(shift_right_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = shift_right_function; goto zend_binary_assign_op_helper_SPEC_CV_UNUSED;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_CONCAT_SPEC_CV_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 773: /*ZEND_ASSIGN_CONCAT_SPEC_CV_UNUSED_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_CV_UNUSED(concat_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = concat_function; goto zend_binary_assign_op_helper_SPEC_CV_UNUSED;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_BW_OR_SPEC_CV_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 798: /*ZEND_ASSIGN_BW_OR_SPEC_CV_UNUSED_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_CV_UNUSED(bitwise_or_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = bitwise_or_function; goto zend_binary_assign_op_helper_SPEC_CV_UNUSED;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_BW_AND_SPEC_CV_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 823: /*ZEND_ASSIGN_BW_AND_SPEC_CV_UNUSED_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_CV_UNUSED(bitwise_and_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = bitwise_and_function; goto zend_binary_assign_op_helper_SPEC_CV_UNUSED;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_BW_XOR_SPEC_CV_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 848: /*ZEND_ASSIGN_BW_XOR_SPEC_CV_UNUSED_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_CV_UNUSED(bitwise_xor_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = bitwise_xor_function; goto zend_binary_assign_op_helper_SPEC_CV_UNUSED;
 }
 
-static int ZEND_FASTCALL zend_fetch_var_address_helper_SPEC_CV_UNUSED(int type, ZEND_OPCODE_HANDLER_ARGS)
+zend_fetch_var_address_helper_SPEC_CV_UNUSED:
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -38204,39 +38188,39 @@ static int ZEND_FASTCALL zend_fetch_var_address_helper_SPEC_CV_UNUSED(int type,
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_R_SPEC_CV_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2023: /*ZEND_FETCH_R_SPEC_CV_UNUSED_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_CV_UNUSED(BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_R; goto zend_fetch_var_address_helper_SPEC_CV_UNUSED;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_W_SPEC_CV_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2098: /*ZEND_FETCH_W_SPEC_CV_UNUSED_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_CV_UNUSED(BP_VAR_W, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_W; goto zend_fetch_var_address_helper_SPEC_CV_UNUSED;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_RW_SPEC_CV_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2173: /*ZEND_FETCH_RW_SPEC_CV_UNUSED_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_CV_UNUSED(BP_VAR_RW, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_RW; goto zend_fetch_var_address_helper_SPEC_CV_UNUSED;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_FUNC_ARG_SPEC_CV_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2323: /*ZEND_FETCH_FUNC_ARG_SPEC_CV_UNUSED_HANDLER*/
 {
        USE_OPLINE
 
-       return zend_fetch_var_address_helper_SPEC_CV_UNUSED(ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))?BP_VAR_W:BP_VAR_R, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = ARG_SHOULD_BE_SENT_BY_REF(EX(call)->fbc, (opline->extended_value & ZEND_FETCH_ARG_MASK))?BP_VAR_W:BP_VAR_R; goto zend_fetch_var_address_helper_SPEC_CV_UNUSED;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_UNSET_SPEC_CV_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2398: /*ZEND_FETCH_UNSET_SPEC_CV_UNUSED_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_CV_UNUSED(BP_VAR_UNSET, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_UNSET; goto zend_fetch_var_address_helper_SPEC_CV_UNUSED;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_IS_SPEC_CV_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2248: /*ZEND_FETCH_IS_SPEC_CV_UNUSED_HANDLER*/
 {
-       return zend_fetch_var_address_helper_SPEC_CV_UNUSED(BP_VAR_IS, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       type = BP_VAR_IS; goto zend_fetch_var_address_helper_SPEC_CV_UNUSED;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_W_SPEC_CV_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2123: /*ZEND_FETCH_DIM_W_SPEC_CV_UNUSED_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -38269,7 +38253,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_W_SPEC_CV_UNUSED_HANDLER(ZEND_OPCODE_HA
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_RW_SPEC_CV_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2198: /*ZEND_FETCH_DIM_RW_SPEC_CV_UNUSED_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -38291,7 +38275,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_RW_SPEC_CV_UNUSED_HANDLER(ZEND_OPCODE_H
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2348: /*ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_UNUSED_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -38321,7 +38305,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_UNUSED_HANDLER(ZEND_OP
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3698: /*ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_HANDLER*/
 {
        USE_OPLINE
 
@@ -38401,7 +38385,7 @@ static int ZEND_FASTCALL  ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_HANDLER(ZEND_OPCODE_HAN
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1823: /*ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_UNUSED_HANDLER*/ ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_UNUSED_LABEL:
 {
        USE_OPLINE
 
@@ -38445,18 +38429,18 @@ static int ZEND_FASTCALL  ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_UNUSED_HANDLER(ZEND_OPC
                switch (Z_TYPE_P(offset)) {
                        case IS_DOUBLE:
                                hval = zend_dval_to_lval(Z_DVAL_P(offset));
-                               goto num_index;
+                               goto num_index_SPEC_CV_UNUSED;
                        case IS_LONG:
                        case IS_BOOL:
                                hval = Z_LVAL_P(offset);
-num_index:
+num_index_SPEC_CV_UNUSED:
                                zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *), NULL);
                                break;
                        case IS_STRING:
                                if (IS_UNUSED == IS_CONST) {
                                        hval = Z_HASH_P(offset);
                                } else {
-                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index);
+                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_SPEC_CV_UNUSED);
                                        if (IS_INTERNED(Z_STRVAL_P(offset))) {
                                                hval = INTERNED_HASH(Z_STRVAL_P(offset));
                                        } else {
@@ -38487,7 +38471,7 @@ num_index:
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_ARRAY_SPEC_CV_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1798: /*ZEND_INIT_ARRAY_SPEC_CV_UNUSED_HANDLER*/
 {
        USE_OPLINE
 
@@ -38496,12 +38480,12 @@ static int ZEND_FASTCALL  ZEND_INIT_ARRAY_SPEC_CV_UNUSED_HANDLER(ZEND_OPCODE_HAN
                ZEND_VM_NEXT_OPCODE();
 #if 0 || IS_CV != IS_UNUSED
        } else {
-               return ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+               goto ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_UNUSED_LABEL;
 #endif
        }
 }
 
-static int ZEND_FASTCALL  ZEND_UNSET_VAR_SPEC_CV_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1873: /*ZEND_UNSET_VAR_SPEC_CV_UNUSED_HANDLER*/
 {
        USE_OPLINE
        zval tmp, *varname;
@@ -38577,7 +38561,7 @@ static int ZEND_FASTCALL  ZEND_UNSET_VAR_SPEC_CV_UNUSED_HANDLER(ZEND_OPCODE_HAND
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2873: /*ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_UNUSED_HANDLER*/
 {
        USE_OPLINE
        zval **value;
@@ -38662,7 +38646,7 @@ static int ZEND_FASTCALL  ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_UNUSED_HANDLER(ZEND_OPC
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_YIELD_SPEC_CV_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 4023: /*ZEND_YIELD_SPEC_CV_UNUSED_HANDLER*/
 {
        USE_OPLINE
 
@@ -38816,7 +38800,7 @@ static int ZEND_FASTCALL  ZEND_YIELD_SPEC_CV_UNUSED_HANDLER(ZEND_OPCODE_HANDLER_
        ZEND_VM_RETURN();
 }
 
-static int ZEND_FASTCALL  ZEND_ADD_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 49: /*ZEND_ADD_SPEC_CV_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -38831,7 +38815,7 @@ static int ZEND_FASTCALL  ZEND_ADD_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SUB_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 74: /*ZEND_SUB_SPEC_CV_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -38846,7 +38830,7 @@ static int ZEND_FASTCALL  ZEND_SUB_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_MUL_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 99: /*ZEND_MUL_SPEC_CV_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -38861,7 +38845,7 @@ static int ZEND_FASTCALL  ZEND_MUL_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_DIV_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 124: /*ZEND_DIV_SPEC_CV_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -38876,7 +38860,7 @@ static int ZEND_FASTCALL  ZEND_DIV_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_MOD_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 149: /*ZEND_MOD_SPEC_CV_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -38891,7 +38875,7 @@ static int ZEND_FASTCALL  ZEND_MOD_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SL_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 174: /*ZEND_SL_SPEC_CV_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -38906,7 +38890,7 @@ static int ZEND_FASTCALL  ZEND_SL_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_SR_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 199: /*ZEND_SR_SPEC_CV_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -38921,7 +38905,7 @@ static int ZEND_FASTCALL  ZEND_SR_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_CONCAT_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 224: /*ZEND_CONCAT_SPEC_CV_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -38936,7 +38920,7 @@ static int ZEND_FASTCALL  ZEND_CONCAT_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARG
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_IDENTICAL_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 399: /*ZEND_IS_IDENTICAL_SPEC_CV_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -38951,7 +38935,7 @@ static int ZEND_FASTCALL  ZEND_IS_IDENTICAL_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDL
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_NOT_IDENTICAL_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 424: /*ZEND_IS_NOT_IDENTICAL_SPEC_CV_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -38968,7 +38952,7 @@ static int ZEND_FASTCALL  ZEND_IS_NOT_IDENTICAL_SPEC_CV_CV_HANDLER(ZEND_OPCODE_H
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_EQUAL_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 449: /*ZEND_IS_EQUAL_SPEC_CV_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -38984,7 +38968,7 @@ static int ZEND_FASTCALL  ZEND_IS_EQUAL_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_A
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_NOT_EQUAL_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 474: /*ZEND_IS_NOT_EQUAL_SPEC_CV_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -39000,7 +38984,7 @@ static int ZEND_FASTCALL  ZEND_IS_NOT_EQUAL_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDL
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_SMALLER_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 499: /*ZEND_IS_SMALLER_SPEC_CV_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -39016,7 +39000,7 @@ static int ZEND_FASTCALL  ZEND_IS_SMALLER_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_IS_SMALLER_OR_EQUAL_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 524: /*ZEND_IS_SMALLER_OR_EQUAL_SPEC_CV_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -39032,7 +39016,7 @@ static int ZEND_FASTCALL  ZEND_IS_SMALLER_OR_EQUAL_SPEC_CV_CV_HANDLER(ZEND_OPCOD
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BW_OR_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 249: /*ZEND_BW_OR_SPEC_CV_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -39047,7 +39031,7 @@ static int ZEND_FASTCALL  ZEND_BW_OR_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BW_AND_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 274: /*ZEND_BW_AND_SPEC_CV_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -39062,7 +39046,7 @@ static int ZEND_FASTCALL  ZEND_BW_AND_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARG
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BW_XOR_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 299: /*ZEND_BW_XOR_SPEC_CV_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -39077,7 +39061,7 @@ static int ZEND_FASTCALL  ZEND_BW_XOR_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARG
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_BOOL_XOR_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 374: /*ZEND_BOOL_XOR_SPEC_CV_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -39092,7 +39076,7 @@ static int ZEND_FASTCALL  ZEND_BOOL_XOR_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_A
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_CV_CV(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
+zend_binary_assign_op_obj_helper_SPEC_CV_CV:
 {
        USE_OPLINE
        zend_free_op free_op_data1;
@@ -39203,7 +39187,7 @@ static int ZEND_FASTCALL zend_binary_assign_op_obj_helper_SPEC_CV_CV(int (*binar
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_CV_CV(int (*binary_op)(zval *result, zval *op1, zval *op2 TSRMLS_DC), ZEND_OPCODE_HANDLER_ARGS)
+zend_binary_assign_op_helper_SPEC_CV_CV:
 {
        USE_OPLINE
        zend_free_op free_op_data2, free_op_data1;
@@ -39213,7 +39197,7 @@ static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_CV_CV(int (*binary_op
        SAVE_OPLINE();
        switch (opline->extended_value) {
                case ZEND_ASSIGN_OBJ:
-                       return zend_binary_assign_op_obj_helper_SPEC_CV_CV(binary_op, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+                       binary_op = binary_op; goto zend_binary_assign_op_obj_helper_SPEC_CV_CV;
                        break;
                case ZEND_ASSIGN_DIM: {
                                zval **container = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var TSRMLS_CC);
@@ -39224,7 +39208,7 @@ static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_CV_CV(int (*binary_op
                                        if (IS_CV == IS_VAR && !0) {
                                                Z_ADDREF_PP(container);  /* undo the effect of get_obj_zval_ptr_ptr() */
                                        }
-                                       return zend_binary_assign_op_obj_helper_SPEC_CV_CV(binary_op, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+                                       binary_op = binary_op; goto zend_binary_assign_op_obj_helper_SPEC_CV_CV;
                                } else {
                                        zval *dim = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC);
 
@@ -39292,62 +39276,62 @@ static int ZEND_FASTCALL zend_binary_assign_op_helper_SPEC_CV_CV(int (*binary_op
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_ADD_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 599: /*ZEND_ASSIGN_ADD_SPEC_CV_CV_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_CV_CV(add_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = add_function; goto zend_binary_assign_op_helper_SPEC_CV_CV;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_SUB_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 624: /*ZEND_ASSIGN_SUB_SPEC_CV_CV_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_CV_CV(sub_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = sub_function; goto zend_binary_assign_op_helper_SPEC_CV_CV;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_MUL_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 649: /*ZEND_ASSIGN_MUL_SPEC_CV_CV_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_CV_CV(mul_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = mul_function; goto zend_binary_assign_op_helper_SPEC_CV_CV;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_DIV_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 674: /*ZEND_ASSIGN_DIV_SPEC_CV_CV_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_CV_CV(div_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = div_function; goto zend_binary_assign_op_helper_SPEC_CV_CV;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_MOD_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 699: /*ZEND_ASSIGN_MOD_SPEC_CV_CV_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_CV_CV(mod_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = mod_function; goto zend_binary_assign_op_helper_SPEC_CV_CV;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_SL_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 724: /*ZEND_ASSIGN_SL_SPEC_CV_CV_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_CV_CV(shift_left_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = shift_left_function; goto zend_binary_assign_op_helper_SPEC_CV_CV;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_SR_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 749: /*ZEND_ASSIGN_SR_SPEC_CV_CV_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_CV_CV(shift_right_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = shift_right_function; goto zend_binary_assign_op_helper_SPEC_CV_CV;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_CONCAT_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 774: /*ZEND_ASSIGN_CONCAT_SPEC_CV_CV_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_CV_CV(concat_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = concat_function; goto zend_binary_assign_op_helper_SPEC_CV_CV;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_BW_OR_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 799: /*ZEND_ASSIGN_BW_OR_SPEC_CV_CV_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_CV_CV(bitwise_or_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = bitwise_or_function; goto zend_binary_assign_op_helper_SPEC_CV_CV;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_BW_AND_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 824: /*ZEND_ASSIGN_BW_AND_SPEC_CV_CV_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_CV_CV(bitwise_and_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = bitwise_and_function; goto zend_binary_assign_op_helper_SPEC_CV_CV;
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_BW_XOR_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 849: /*ZEND_ASSIGN_BW_XOR_SPEC_CV_CV_HANDLER*/
 {
-       return zend_binary_assign_op_helper_SPEC_CV_CV(bitwise_xor_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       binary_op = bitwise_xor_function; goto zend_binary_assign_op_helper_SPEC_CV_CV;
 }
 
-static int ZEND_FASTCALL zend_pre_incdec_property_helper_SPEC_CV_CV(incdec_t incdec_op, ZEND_OPCODE_HANDLER_ARGS)
+zend_pre_incdec_property_helper_SPEC_CV_CV:
 {
        USE_OPLINE
 
@@ -39441,17 +39425,17 @@ static int ZEND_FASTCALL zend_pre_incdec_property_helper_SPEC_CV_CV(incdec_t inc
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_PRE_INC_OBJ_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3324: /*ZEND_PRE_INC_OBJ_SPEC_CV_CV_HANDLER*/
 {
-       return zend_pre_incdec_property_helper_SPEC_CV_CV(increment_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       incdec_op = increment_function; goto zend_pre_incdec_property_helper_SPEC_CV_CV;
 }
 
-static int ZEND_FASTCALL  ZEND_PRE_DEC_OBJ_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3349: /*ZEND_PRE_DEC_OBJ_SPEC_CV_CV_HANDLER*/
 {
-       return zend_pre_incdec_property_helper_SPEC_CV_CV(decrement_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       incdec_op = decrement_function; goto zend_pre_incdec_property_helper_SPEC_CV_CV;
 }
 
-static int ZEND_FASTCALL zend_post_incdec_property_helper_SPEC_CV_CV(incdec_t incdec_op, ZEND_OPCODE_HANDLER_ARGS)
+zend_post_incdec_property_helper_SPEC_CV_CV:
 {
        USE_OPLINE
 
@@ -39543,17 +39527,17 @@ static int ZEND_FASTCALL zend_post_incdec_property_helper_SPEC_CV_CV(incdec_t in
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_POST_INC_OBJ_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3374: /*ZEND_POST_INC_OBJ_SPEC_CV_CV_HANDLER*/
 {
-       return zend_post_incdec_property_helper_SPEC_CV_CV(increment_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       incdec_op = increment_function; goto zend_post_incdec_property_helper_SPEC_CV_CV;
 }
 
-static int ZEND_FASTCALL  ZEND_POST_DEC_OBJ_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3399: /*ZEND_POST_DEC_OBJ_SPEC_CV_CV_HANDLER*/
 {
-       return zend_post_incdec_property_helper_SPEC_CV_CV(decrement_function, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       incdec_op = decrement_function; goto zend_post_incdec_property_helper_SPEC_CV_CV;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_R_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2049: /*ZEND_FETCH_DIM_R_SPEC_CV_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -39583,7 +39567,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_R_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLE
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_W_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2124: /*ZEND_FETCH_DIM_W_SPEC_CV_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -39616,7 +39600,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_W_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLE
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_RW_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2199: /*ZEND_FETCH_DIM_RW_SPEC_CV_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -39638,7 +39622,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_RW_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDL
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_IS_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2274: /*ZEND_FETCH_DIM_IS_SPEC_CV_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -39653,7 +39637,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_IS_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDL
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2349: /*ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -39683,7 +39667,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_CV_HANDLER(ZEND_OPCODE
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_DIM_UNSET_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2424: /*ZEND_FETCH_DIM_UNSET_SPEC_CV_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -39724,7 +39708,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_DIM_UNSET_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HA
        }
 }
 
-static int ZEND_FASTCALL zend_fetch_property_address_read_helper_SPEC_CV_CV(ZEND_OPCODE_HANDLER_ARGS)
+zend_fetch_property_address_read_helper_SPEC_CV_CV:
 {
        USE_OPLINE
 
@@ -39766,12 +39750,12 @@ static int ZEND_FASTCALL zend_fetch_property_address_read_helper_SPEC_CV_CV(ZEND
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_R_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2074: /*ZEND_FETCH_OBJ_R_SPEC_CV_CV_HANDLER*/
 {
-       return zend_fetch_property_address_read_helper_SPEC_CV_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       goto zend_fetch_property_address_read_helper_SPEC_CV_CV;
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_W_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2149: /*ZEND_FETCH_OBJ_W_SPEC_CV_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -39819,7 +39803,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_W_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLE
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_RW_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2224: /*ZEND_FETCH_OBJ_RW_SPEC_CV_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -39850,7 +39834,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_RW_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDL
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_IS_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2299: /*ZEND_FETCH_OBJ_IS_SPEC_CV_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -39891,7 +39875,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_IS_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDL
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2374: /*ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -39924,11 +39908,11 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_CV_HANDLER(ZEND_OPCODE
                CHECK_EXCEPTION();
                ZEND_VM_NEXT_OPCODE();
        } else {
-               return zend_fetch_property_address_read_helper_SPEC_CV_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+               goto zend_fetch_property_address_read_helper_SPEC_CV_CV;
        }
 }
 
-static int ZEND_FASTCALL  ZEND_FETCH_OBJ_UNSET_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2449: /*ZEND_FETCH_OBJ_UNSET_SPEC_CV_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op1, free_res;
@@ -39970,7 +39954,7 @@ static int ZEND_FASTCALL  ZEND_FETCH_OBJ_UNSET_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HA
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_OBJ_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3424: /*ZEND_ASSIGN_OBJ_SPEC_CV_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -40000,7 +39984,7 @@ static int ZEND_FASTCALL  ZEND_ASSIGN_OBJ_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_DIM_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3699: /*ZEND_ASSIGN_DIM_SPEC_CV_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -40080,7 +40064,7 @@ static int ZEND_FASTCALL  ZEND_ASSIGN_DIM_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 974: /*ZEND_ASSIGN_SPEC_CV_CV_HANDLER*/ ZEND_ASSIGN_SPEC_CV_CV_LABEL:
 {
        USE_OPLINE
 
@@ -40133,7 +40117,7 @@ static int ZEND_FASTCALL  ZEND_ASSIGN_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARG
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ASSIGN_REF_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 999: /*ZEND_ASSIGN_REF_SPEC_CV_CV_HANDLER*/
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -40156,7 +40140,7 @@ static int ZEND_FASTCALL  ZEND_ASSIGN_REF_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER
 
                        HANDLE_EXCEPTION();
                }
-               return ZEND_ASSIGN_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+               goto ZEND_ASSIGN_SPEC_CV_CV_LABEL;
        } else if (IS_CV == IS_VAR && opline->extended_value == ZEND_RETURNS_NEW) {
                PZVAL_LOCK(*value_ptr_ptr);
        }
@@ -40185,7 +40169,7 @@ static int ZEND_FASTCALL  ZEND_ASSIGN_REF_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_METHOD_CALL_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2824: /*ZEND_INIT_METHOD_CALL_SPEC_CV_CV_HANDLER*/
 {
        USE_OPLINE
        zval *function_name;
@@ -40257,7 +40241,7 @@ static int ZEND_FASTCALL  ZEND_INIT_METHOD_CALL_SPEC_CV_CV_HANDLER(ZEND_OPCODE_H
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_CASE_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1224: /*ZEND_CASE_SPEC_CV_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -40274,7 +40258,7 @@ static int ZEND_FASTCALL  ZEND_CASE_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1824: /*ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_CV_HANDLER*/ ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_CV_LABEL:
 {
        USE_OPLINE
 
@@ -40318,18 +40302,18 @@ static int ZEND_FASTCALL  ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_CV_HANDLER(ZEND_OPCODE_
                switch (Z_TYPE_P(offset)) {
                        case IS_DOUBLE:
                                hval = zend_dval_to_lval(Z_DVAL_P(offset));
-                               goto num_index;
+                               goto num_index_SPEC_CV_CV;
                        case IS_LONG:
                        case IS_BOOL:
                                hval = Z_LVAL_P(offset);
-num_index:
+num_index_SPEC_CV_CV:
                                zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *), NULL);
                                break;
                        case IS_STRING:
                                if (IS_CV == IS_CONST) {
                                        hval = Z_HASH_P(offset);
                                } else {
-                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index);
+                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_SPEC_CV_CV);
                                        if (IS_INTERNED(Z_STRVAL_P(offset))) {
                                                hval = INTERNED_HASH(Z_STRVAL_P(offset));
                                        } else {
@@ -40360,7 +40344,7 @@ num_index:
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_INIT_ARRAY_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1799: /*ZEND_INIT_ARRAY_SPEC_CV_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -40369,12 +40353,12 @@ static int ZEND_FASTCALL  ZEND_INIT_ARRAY_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER
                ZEND_VM_NEXT_OPCODE();
 #if 0 || IS_CV != IS_UNUSED
        } else {
-               return ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+               goto ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_CV_LABEL;
 #endif
        }
 }
 
-static int ZEND_FASTCALL  ZEND_UNSET_DIM_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1899: /*ZEND_UNSET_DIM_SPEC_CV_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -40412,7 +40396,7 @@ static int ZEND_FASTCALL  ZEND_UNSET_DIM_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_
                                                if (IS_CV == IS_CONST) {
                                                        hval = Z_HASH_P(offset);
                                                } else {
-                                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_dim);
+                                                       ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_dim_SPEC_CV_CV);
                                                        if (IS_INTERNED(Z_STRVAL_P(offset))) {
                                                                hval = INTERNED_HASH(Z_STRVAL_P(offset));
                                                        } else {
@@ -40428,7 +40412,7 @@ static int ZEND_FASTCALL  ZEND_UNSET_DIM_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_
                                                        zval_ptr_dtor(&offset);
                                                }
                                                break;
-num_index_dim:
+num_index_dim_SPEC_CV_CV:
                                                zend_hash_index_del(ht, hval);
                                                if (IS_CV == IS_CV || IS_CV == IS_VAR) {
                                                        zval_ptr_dtor(&offset);
@@ -40473,7 +40457,7 @@ num_index_dim:
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_UNSET_OBJ_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 1924: /*ZEND_UNSET_OBJ_SPEC_CV_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -40513,7 +40497,7 @@ static int ZEND_FASTCALL  ZEND_UNSET_OBJ_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_CV(int prop_dim, ZEND_OPCODE_HANDLER_ARGS)
+zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_CV:
 {
        USE_OPLINE
 
@@ -40537,12 +40521,12 @@ static int ZEND_FASTCALL zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_CV(int
                switch (Z_TYPE_P(offset)) {
                        case IS_DOUBLE:
                                hval = zend_dval_to_lval(Z_DVAL_P(offset));
-                               goto num_index_prop;
+                               goto num_index_prop_SPEC_CV_CV;
                        case IS_RESOURCE:
                        case IS_BOOL:
                        case IS_LONG:
                                hval = Z_LVAL_P(offset);
-num_index_prop:
+num_index_prop_SPEC_CV_CV:
                                if (zend_hash_index_find(ht, hval, (void **) &value) == SUCCESS) {
                                        isset = 1;
                                }
@@ -40552,7 +40536,7 @@ num_index_prop:
                                        hval = Z_HASH_P(offset);
                                } else {
                                        if (!prop_dim) {
-                                               ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_prop);
+                                               ZEND_HANDLE_NUMERIC_EX(Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, goto num_index_prop_SPEC_CV_CV);
                                        }
                                        if (IS_INTERNED(Z_STRVAL_P(offset))) {
                                                hval = INTERNED_HASH(Z_STRVAL_P(offset));
@@ -40655,17 +40639,17 @@ num_index_prop:
        ZEND_VM_NEXT_OPCODE();
 }
 
-static int ZEND_FASTCALL  ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 2899: /*ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_CV_HANDLER*/
 {
-       return zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_CV(0, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       prop_dim = 0; goto zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_CV;
 }
 
-static int ZEND_FASTCALL  ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 3724: /*ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_CV_HANDLER*/
 {
-       return zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_CV(1, ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       prop_dim = 1; goto zend_isset_isempty_dim_prop_obj_handler_SPEC_CV_CV;
 }
 
-static int ZEND_FASTCALL  ZEND_YIELD_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
+case 4024: /*ZEND_YIELD_SPEC_CV_CV_HANDLER*/
 {
        USE_OPLINE
 
@@ -40819,4117 +40803,4128 @@ static int ZEND_FASTCALL  ZEND_YIELD_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS
        ZEND_VM_RETURN();
 }
 
-static int ZEND_FASTCALL ZEND_NULL_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
-{
+default:
        zend_error_noreturn(E_ERROR, "Invalid opcode %d/%d/%d.", OPLINE->opcode, OPLINE->op1_type, OPLINE->op2_type);
        ZEND_VM_NEXT_OPCODE(); /* Never reached */
+               }
+
+       }
+       zend_error_noreturn(E_ERROR, "Arrived at end of main loop which shouldn't happen");
+}
+
+ZEND_API void zend_execute(zend_op_array *op_array TSRMLS_DC)
+{
+       if (EG(exception)) {
+               return;
+       } 
+       zend_execute_ex(i_create_execute_data_from_op_array(op_array, 0 TSRMLS_CC) TSRMLS_CC);
 }
 
 
 void zend_init_opcodes_handlers(void)
 {
   static const opcode_handler_t labels[] = {
-       ZEND_NOP_SPEC_HANDLER,
-       ZEND_NOP_SPEC_HANDLER,
-       ZEND_NOP_SPEC_HANDLER,
-       ZEND_NOP_SPEC_HANDLER,
-       ZEND_NOP_SPEC_HANDLER,
-       ZEND_NOP_SPEC_HANDLER,
-       ZEND_NOP_SPEC_HANDLER,
-       ZEND_NOP_SPEC_HANDLER,
-       ZEND_NOP_SPEC_HANDLER,
-       ZEND_NOP_SPEC_HANDLER,
-       ZEND_NOP_SPEC_HANDLER,
-       ZEND_NOP_SPEC_HANDLER,
-       ZEND_NOP_SPEC_HANDLER,
-       ZEND_NOP_SPEC_HANDLER,
-       ZEND_NOP_SPEC_HANDLER,
-       ZEND_NOP_SPEC_HANDLER,
-       ZEND_NOP_SPEC_HANDLER,
-       ZEND_NOP_SPEC_HANDLER,
-       ZEND_NOP_SPEC_HANDLER,
-       ZEND_NOP_SPEC_HANDLER,
-       ZEND_NOP_SPEC_HANDLER,
-       ZEND_NOP_SPEC_HANDLER,
-       ZEND_NOP_SPEC_HANDLER,
-       ZEND_NOP_SPEC_HANDLER,
-       ZEND_NOP_SPEC_HANDLER,
-       ZEND_ADD_SPEC_CONST_CONST_HANDLER,
-       ZEND_ADD_SPEC_CONST_TMP_HANDLER,
-       ZEND_ADD_SPEC_CONST_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ADD_SPEC_CONST_CV_HANDLER,
-       ZEND_ADD_SPEC_TMP_CONST_HANDLER,
-       ZEND_ADD_SPEC_TMP_TMP_HANDLER,
-       ZEND_ADD_SPEC_TMP_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ADD_SPEC_TMP_CV_HANDLER,
-       ZEND_ADD_SPEC_VAR_CONST_HANDLER,
-       ZEND_ADD_SPEC_VAR_TMP_HANDLER,
-       ZEND_ADD_SPEC_VAR_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ADD_SPEC_VAR_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ADD_SPEC_CV_CONST_HANDLER,
-       ZEND_ADD_SPEC_CV_TMP_HANDLER,
-       ZEND_ADD_SPEC_CV_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ADD_SPEC_CV_CV_HANDLER,
-       ZEND_SUB_SPEC_CONST_CONST_HANDLER,
-       ZEND_SUB_SPEC_CONST_TMP_HANDLER,
-       ZEND_SUB_SPEC_CONST_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_SUB_SPEC_CONST_CV_HANDLER,
-       ZEND_SUB_SPEC_TMP_CONST_HANDLER,
-       ZEND_SUB_SPEC_TMP_TMP_HANDLER,
-       ZEND_SUB_SPEC_TMP_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_SUB_SPEC_TMP_CV_HANDLER,
-       ZEND_SUB_SPEC_VAR_CONST_HANDLER,
-       ZEND_SUB_SPEC_VAR_TMP_HANDLER,
-       ZEND_SUB_SPEC_VAR_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_SUB_SPEC_VAR_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_SUB_SPEC_CV_CONST_HANDLER,
-       ZEND_SUB_SPEC_CV_TMP_HANDLER,
-       ZEND_SUB_SPEC_CV_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_SUB_SPEC_CV_CV_HANDLER,
-       ZEND_MUL_SPEC_CONST_CONST_HANDLER,
-       ZEND_MUL_SPEC_CONST_TMP_HANDLER,
-       ZEND_MUL_SPEC_CONST_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_MUL_SPEC_CONST_CV_HANDLER,
-       ZEND_MUL_SPEC_TMP_CONST_HANDLER,
-       ZEND_MUL_SPEC_TMP_TMP_HANDLER,
-       ZEND_MUL_SPEC_TMP_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_MUL_SPEC_TMP_CV_HANDLER,
-       ZEND_MUL_SPEC_VAR_CONST_HANDLER,
-       ZEND_MUL_SPEC_VAR_TMP_HANDLER,
-       ZEND_MUL_SPEC_VAR_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_MUL_SPEC_VAR_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_MUL_SPEC_CV_CONST_HANDLER,
-       ZEND_MUL_SPEC_CV_TMP_HANDLER,
-       ZEND_MUL_SPEC_CV_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_MUL_SPEC_CV_CV_HANDLER,
-       ZEND_DIV_SPEC_CONST_CONST_HANDLER,
-       ZEND_DIV_SPEC_CONST_TMP_HANDLER,
-       ZEND_DIV_SPEC_CONST_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_DIV_SPEC_CONST_CV_HANDLER,
-       ZEND_DIV_SPEC_TMP_CONST_HANDLER,
-       ZEND_DIV_SPEC_TMP_TMP_HANDLER,
-       ZEND_DIV_SPEC_TMP_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_DIV_SPEC_TMP_CV_HANDLER,
-       ZEND_DIV_SPEC_VAR_CONST_HANDLER,
-       ZEND_DIV_SPEC_VAR_TMP_HANDLER,
-       ZEND_DIV_SPEC_VAR_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_DIV_SPEC_VAR_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_DIV_SPEC_CV_CONST_HANDLER,
-       ZEND_DIV_SPEC_CV_TMP_HANDLER,
-       ZEND_DIV_SPEC_CV_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_DIV_SPEC_CV_CV_HANDLER,
-       ZEND_MOD_SPEC_CONST_CONST_HANDLER,
-       ZEND_MOD_SPEC_CONST_TMP_HANDLER,
-       ZEND_MOD_SPEC_CONST_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_MOD_SPEC_CONST_CV_HANDLER,
-       ZEND_MOD_SPEC_TMP_CONST_HANDLER,
-       ZEND_MOD_SPEC_TMP_TMP_HANDLER,
-       ZEND_MOD_SPEC_TMP_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_MOD_SPEC_TMP_CV_HANDLER,
-       ZEND_MOD_SPEC_VAR_CONST_HANDLER,
-       ZEND_MOD_SPEC_VAR_TMP_HANDLER,
-       ZEND_MOD_SPEC_VAR_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_MOD_SPEC_VAR_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_MOD_SPEC_CV_CONST_HANDLER,
-       ZEND_MOD_SPEC_CV_TMP_HANDLER,
-       ZEND_MOD_SPEC_CV_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_MOD_SPEC_CV_CV_HANDLER,
-       ZEND_SL_SPEC_CONST_CONST_HANDLER,
-       ZEND_SL_SPEC_CONST_TMP_HANDLER,
-       ZEND_SL_SPEC_CONST_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_SL_SPEC_CONST_CV_HANDLER,
-       ZEND_SL_SPEC_TMP_CONST_HANDLER,
-       ZEND_SL_SPEC_TMP_TMP_HANDLER,
-       ZEND_SL_SPEC_TMP_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_SL_SPEC_TMP_CV_HANDLER,
-       ZEND_SL_SPEC_VAR_CONST_HANDLER,
-       ZEND_SL_SPEC_VAR_TMP_HANDLER,
-       ZEND_SL_SPEC_VAR_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_SL_SPEC_VAR_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_SL_SPEC_CV_CONST_HANDLER,
-       ZEND_SL_SPEC_CV_TMP_HANDLER,
-       ZEND_SL_SPEC_CV_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_SL_SPEC_CV_CV_HANDLER,
-       ZEND_SR_SPEC_CONST_CONST_HANDLER,
-       ZEND_SR_SPEC_CONST_TMP_HANDLER,
-       ZEND_SR_SPEC_CONST_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_SR_SPEC_CONST_CV_HANDLER,
-       ZEND_SR_SPEC_TMP_CONST_HANDLER,
-       ZEND_SR_SPEC_TMP_TMP_HANDLER,
-       ZEND_SR_SPEC_TMP_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_SR_SPEC_TMP_CV_HANDLER,
-       ZEND_SR_SPEC_VAR_CONST_HANDLER,
-       ZEND_SR_SPEC_VAR_TMP_HANDLER,
-       ZEND_SR_SPEC_VAR_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_SR_SPEC_VAR_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_SR_SPEC_CV_CONST_HANDLER,
-       ZEND_SR_SPEC_CV_TMP_HANDLER,
-       ZEND_SR_SPEC_CV_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_SR_SPEC_CV_CV_HANDLER,
-       ZEND_CONCAT_SPEC_CONST_CONST_HANDLER,
-       ZEND_CONCAT_SPEC_CONST_TMP_HANDLER,
-       ZEND_CONCAT_SPEC_CONST_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_CONCAT_SPEC_CONST_CV_HANDLER,
-       ZEND_CONCAT_SPEC_TMP_CONST_HANDLER,
-       ZEND_CONCAT_SPEC_TMP_TMP_HANDLER,
-       ZEND_CONCAT_SPEC_TMP_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_CONCAT_SPEC_TMP_CV_HANDLER,
-       ZEND_CONCAT_SPEC_VAR_CONST_HANDLER,
-       ZEND_CONCAT_SPEC_VAR_TMP_HANDLER,
-       ZEND_CONCAT_SPEC_VAR_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_CONCAT_SPEC_VAR_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_CONCAT_SPEC_CV_CONST_HANDLER,
-       ZEND_CONCAT_SPEC_CV_TMP_HANDLER,
-       ZEND_CONCAT_SPEC_CV_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_CONCAT_SPEC_CV_CV_HANDLER,
-       ZEND_BW_OR_SPEC_CONST_CONST_HANDLER,
-       ZEND_BW_OR_SPEC_CONST_TMP_HANDLER,
-       ZEND_BW_OR_SPEC_CONST_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_BW_OR_SPEC_CONST_CV_HANDLER,
-       ZEND_BW_OR_SPEC_TMP_CONST_HANDLER,
-       ZEND_BW_OR_SPEC_TMP_TMP_HANDLER,
-       ZEND_BW_OR_SPEC_TMP_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_BW_OR_SPEC_TMP_CV_HANDLER,
-       ZEND_BW_OR_SPEC_VAR_CONST_HANDLER,
-       ZEND_BW_OR_SPEC_VAR_TMP_HANDLER,
-       ZEND_BW_OR_SPEC_VAR_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_BW_OR_SPEC_VAR_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_BW_OR_SPEC_CV_CONST_HANDLER,
-       ZEND_BW_OR_SPEC_CV_TMP_HANDLER,
-       ZEND_BW_OR_SPEC_CV_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_BW_OR_SPEC_CV_CV_HANDLER,
-       ZEND_BW_AND_SPEC_CONST_CONST_HANDLER,
-       ZEND_BW_AND_SPEC_CONST_TMP_HANDLER,
-       ZEND_BW_AND_SPEC_CONST_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_BW_AND_SPEC_CONST_CV_HANDLER,
-       ZEND_BW_AND_SPEC_TMP_CONST_HANDLER,
-       ZEND_BW_AND_SPEC_TMP_TMP_HANDLER,
-       ZEND_BW_AND_SPEC_TMP_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_BW_AND_SPEC_TMP_CV_HANDLER,
-       ZEND_BW_AND_SPEC_VAR_CONST_HANDLER,
-       ZEND_BW_AND_SPEC_VAR_TMP_HANDLER,
-       ZEND_BW_AND_SPEC_VAR_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_BW_AND_SPEC_VAR_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_BW_AND_SPEC_CV_CONST_HANDLER,
-       ZEND_BW_AND_SPEC_CV_TMP_HANDLER,
-       ZEND_BW_AND_SPEC_CV_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_BW_AND_SPEC_CV_CV_HANDLER,
-       ZEND_BW_XOR_SPEC_CONST_CONST_HANDLER,
-       ZEND_BW_XOR_SPEC_CONST_TMP_HANDLER,
-       ZEND_BW_XOR_SPEC_CONST_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_BW_XOR_SPEC_CONST_CV_HANDLER,
-       ZEND_BW_XOR_SPEC_TMP_CONST_HANDLER,
-       ZEND_BW_XOR_SPEC_TMP_TMP_HANDLER,
-       ZEND_BW_XOR_SPEC_TMP_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_BW_XOR_SPEC_TMP_CV_HANDLER,
-       ZEND_BW_XOR_SPEC_VAR_CONST_HANDLER,
-       ZEND_BW_XOR_SPEC_VAR_TMP_HANDLER,
-       ZEND_BW_XOR_SPEC_VAR_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_BW_XOR_SPEC_VAR_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_BW_XOR_SPEC_CV_CONST_HANDLER,
-       ZEND_BW_XOR_SPEC_CV_TMP_HANDLER,
-       ZEND_BW_XOR_SPEC_CV_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_BW_XOR_SPEC_CV_CV_HANDLER,
-       ZEND_BW_NOT_SPEC_CONST_HANDLER,
-       ZEND_BW_NOT_SPEC_CONST_HANDLER,
-       ZEND_BW_NOT_SPEC_CONST_HANDLER,
-       ZEND_BW_NOT_SPEC_CONST_HANDLER,
-       ZEND_BW_NOT_SPEC_CONST_HANDLER,
-       ZEND_BW_NOT_SPEC_TMP_HANDLER,
-       ZEND_BW_NOT_SPEC_TMP_HANDLER,
-       ZEND_BW_NOT_SPEC_TMP_HANDLER,
-       ZEND_BW_NOT_SPEC_TMP_HANDLER,
-       ZEND_BW_NOT_SPEC_TMP_HANDLER,
-       ZEND_BW_NOT_SPEC_VAR_HANDLER,
-       ZEND_BW_NOT_SPEC_VAR_HANDLER,
-       ZEND_BW_NOT_SPEC_VAR_HANDLER,
-       ZEND_BW_NOT_SPEC_VAR_HANDLER,
-       ZEND_BW_NOT_SPEC_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_BW_NOT_SPEC_CV_HANDLER,
-       ZEND_BW_NOT_SPEC_CV_HANDLER,
-       ZEND_BW_NOT_SPEC_CV_HANDLER,
-       ZEND_BW_NOT_SPEC_CV_HANDLER,
-       ZEND_BW_NOT_SPEC_CV_HANDLER,
-       ZEND_BOOL_NOT_SPEC_CONST_HANDLER,
-       ZEND_BOOL_NOT_SPEC_CONST_HANDLER,
-       ZEND_BOOL_NOT_SPEC_CONST_HANDLER,
-       ZEND_BOOL_NOT_SPEC_CONST_HANDLER,
-       ZEND_BOOL_NOT_SPEC_CONST_HANDLER,
-       ZEND_BOOL_NOT_SPEC_TMP_HANDLER,
-       ZEND_BOOL_NOT_SPEC_TMP_HANDLER,
-       ZEND_BOOL_NOT_SPEC_TMP_HANDLER,
-       ZEND_BOOL_NOT_SPEC_TMP_HANDLER,
-       ZEND_BOOL_NOT_SPEC_TMP_HANDLER,
-       ZEND_BOOL_NOT_SPEC_VAR_HANDLER,
-       ZEND_BOOL_NOT_SPEC_VAR_HANDLER,
-       ZEND_BOOL_NOT_SPEC_VAR_HANDLER,
-       ZEND_BOOL_NOT_SPEC_VAR_HANDLER,
-       ZEND_BOOL_NOT_SPEC_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_BOOL_NOT_SPEC_CV_HANDLER,
-       ZEND_BOOL_NOT_SPEC_CV_HANDLER,
-       ZEND_BOOL_NOT_SPEC_CV_HANDLER,
-       ZEND_BOOL_NOT_SPEC_CV_HANDLER,
-       ZEND_BOOL_NOT_SPEC_CV_HANDLER,
-       ZEND_BOOL_XOR_SPEC_CONST_CONST_HANDLER,
-       ZEND_BOOL_XOR_SPEC_CONST_TMP_HANDLER,
-       ZEND_BOOL_XOR_SPEC_CONST_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_BOOL_XOR_SPEC_CONST_CV_HANDLER,
-       ZEND_BOOL_XOR_SPEC_TMP_CONST_HANDLER,
-       ZEND_BOOL_XOR_SPEC_TMP_TMP_HANDLER,
-       ZEND_BOOL_XOR_SPEC_TMP_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_BOOL_XOR_SPEC_TMP_CV_HANDLER,
-       ZEND_BOOL_XOR_SPEC_VAR_CONST_HANDLER,
-       ZEND_BOOL_XOR_SPEC_VAR_TMP_HANDLER,
-       ZEND_BOOL_XOR_SPEC_VAR_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_BOOL_XOR_SPEC_VAR_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_BOOL_XOR_SPEC_CV_CONST_HANDLER,
-       ZEND_BOOL_XOR_SPEC_CV_TMP_HANDLER,
-       ZEND_BOOL_XOR_SPEC_CV_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_BOOL_XOR_SPEC_CV_CV_HANDLER,
-       ZEND_IS_IDENTICAL_SPEC_CONST_CONST_HANDLER,
-       ZEND_IS_IDENTICAL_SPEC_CONST_TMP_HANDLER,
-       ZEND_IS_IDENTICAL_SPEC_CONST_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_IS_IDENTICAL_SPEC_CONST_CV_HANDLER,
-       ZEND_IS_IDENTICAL_SPEC_TMP_CONST_HANDLER,
-       ZEND_IS_IDENTICAL_SPEC_TMP_TMP_HANDLER,
-       ZEND_IS_IDENTICAL_SPEC_TMP_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_IS_IDENTICAL_SPEC_TMP_CV_HANDLER,
-       ZEND_IS_IDENTICAL_SPEC_VAR_CONST_HANDLER,
-       ZEND_IS_IDENTICAL_SPEC_VAR_TMP_HANDLER,
-       ZEND_IS_IDENTICAL_SPEC_VAR_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_IS_IDENTICAL_SPEC_VAR_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_IS_IDENTICAL_SPEC_CV_CONST_HANDLER,
-       ZEND_IS_IDENTICAL_SPEC_CV_TMP_HANDLER,
-       ZEND_IS_IDENTICAL_SPEC_CV_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_IS_IDENTICAL_SPEC_CV_CV_HANDLER,
-       ZEND_IS_NOT_IDENTICAL_SPEC_CONST_CONST_HANDLER,
-       ZEND_IS_NOT_IDENTICAL_SPEC_CONST_TMP_HANDLER,
-       ZEND_IS_NOT_IDENTICAL_SPEC_CONST_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_IS_NOT_IDENTICAL_SPEC_CONST_CV_HANDLER,
-       ZEND_IS_NOT_IDENTICAL_SPEC_TMP_CONST_HANDLER,
-       ZEND_IS_NOT_IDENTICAL_SPEC_TMP_TMP_HANDLER,
-       ZEND_IS_NOT_IDENTICAL_SPEC_TMP_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_IS_NOT_IDENTICAL_SPEC_TMP_CV_HANDLER,
-       ZEND_IS_NOT_IDENTICAL_SPEC_VAR_CONST_HANDLER,
-       ZEND_IS_NOT_IDENTICAL_SPEC_VAR_TMP_HANDLER,
-       ZEND_IS_NOT_IDENTICAL_SPEC_VAR_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_IS_NOT_IDENTICAL_SPEC_VAR_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_IS_NOT_IDENTICAL_SPEC_CV_CONST_HANDLER,
-       ZEND_IS_NOT_IDENTICAL_SPEC_CV_TMP_HANDLER,
-       ZEND_IS_NOT_IDENTICAL_SPEC_CV_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_IS_NOT_IDENTICAL_SPEC_CV_CV_HANDLER,
-       ZEND_IS_EQUAL_SPEC_CONST_CONST_HANDLER,
-       ZEND_IS_EQUAL_SPEC_CONST_TMP_HANDLER,
-       ZEND_IS_EQUAL_SPEC_CONST_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_IS_EQUAL_SPEC_CONST_CV_HANDLER,
-       ZEND_IS_EQUAL_SPEC_TMP_CONST_HANDLER,
-       ZEND_IS_EQUAL_SPEC_TMP_TMP_HANDLER,
-       ZEND_IS_EQUAL_SPEC_TMP_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_IS_EQUAL_SPEC_TMP_CV_HANDLER,
-       ZEND_IS_EQUAL_SPEC_VAR_CONST_HANDLER,
-       ZEND_IS_EQUAL_SPEC_VAR_TMP_HANDLER,
-       ZEND_IS_EQUAL_SPEC_VAR_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_IS_EQUAL_SPEC_VAR_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_IS_EQUAL_SPEC_CV_CONST_HANDLER,
-       ZEND_IS_EQUAL_SPEC_CV_TMP_HANDLER,
-       ZEND_IS_EQUAL_SPEC_CV_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_IS_EQUAL_SPEC_CV_CV_HANDLER,
-       ZEND_IS_NOT_EQUAL_SPEC_CONST_CONST_HANDLER,
-       ZEND_IS_NOT_EQUAL_SPEC_CONST_TMP_HANDLER,
-       ZEND_IS_NOT_EQUAL_SPEC_CONST_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_IS_NOT_EQUAL_SPEC_CONST_CV_HANDLER,
-       ZEND_IS_NOT_EQUAL_SPEC_TMP_CONST_HANDLER,
-       ZEND_IS_NOT_EQUAL_SPEC_TMP_TMP_HANDLER,
-       ZEND_IS_NOT_EQUAL_SPEC_TMP_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_IS_NOT_EQUAL_SPEC_TMP_CV_HANDLER,
-       ZEND_IS_NOT_EQUAL_SPEC_VAR_CONST_HANDLER,
-       ZEND_IS_NOT_EQUAL_SPEC_VAR_TMP_HANDLER,
-       ZEND_IS_NOT_EQUAL_SPEC_VAR_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_IS_NOT_EQUAL_SPEC_VAR_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_HANDLER,
-       ZEND_IS_NOT_EQUAL_SPEC_CV_TMP_HANDLER,
-       ZEND_IS_NOT_EQUAL_SPEC_CV_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_IS_NOT_EQUAL_SPEC_CV_CV_HANDLER,
-       ZEND_IS_SMALLER_SPEC_CONST_CONST_HANDLER,
-       ZEND_IS_SMALLER_SPEC_CONST_TMP_HANDLER,
-       ZEND_IS_SMALLER_SPEC_CONST_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_IS_SMALLER_SPEC_CONST_CV_HANDLER,
-       ZEND_IS_SMALLER_SPEC_TMP_CONST_HANDLER,
-       ZEND_IS_SMALLER_SPEC_TMP_TMP_HANDLER,
-       ZEND_IS_SMALLER_SPEC_TMP_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_IS_SMALLER_SPEC_TMP_CV_HANDLER,
-       ZEND_IS_SMALLER_SPEC_VAR_CONST_HANDLER,
-       ZEND_IS_SMALLER_SPEC_VAR_TMP_HANDLER,
-       ZEND_IS_SMALLER_SPEC_VAR_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_IS_SMALLER_SPEC_VAR_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_IS_SMALLER_SPEC_CV_CONST_HANDLER,
-       ZEND_IS_SMALLER_SPEC_CV_TMP_HANDLER,
-       ZEND_IS_SMALLER_SPEC_CV_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_IS_SMALLER_SPEC_CV_CV_HANDLER,
-       ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_CONST_HANDLER,
-       ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMP_HANDLER,
-       ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_CV_HANDLER,
-       ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMP_CONST_HANDLER,
-       ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMP_TMP_HANDLER,
-       ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMP_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMP_CV_HANDLER,
-       ZEND_IS_SMALLER_OR_EQUAL_SPEC_VAR_CONST_HANDLER,
-       ZEND_IS_SMALLER_OR_EQUAL_SPEC_VAR_TMP_HANDLER,
-       ZEND_IS_SMALLER_OR_EQUAL_SPEC_VAR_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_IS_SMALLER_OR_EQUAL_SPEC_VAR_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_IS_SMALLER_OR_EQUAL_SPEC_CV_CONST_HANDLER,
-       ZEND_IS_SMALLER_OR_EQUAL_SPEC_CV_TMP_HANDLER,
-       ZEND_IS_SMALLER_OR_EQUAL_SPEC_CV_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_IS_SMALLER_OR_EQUAL_SPEC_CV_CV_HANDLER,
-       ZEND_CAST_SPEC_CONST_HANDLER,
-       ZEND_CAST_SPEC_CONST_HANDLER,
-       ZEND_CAST_SPEC_CONST_HANDLER,
-       ZEND_CAST_SPEC_CONST_HANDLER,
-       ZEND_CAST_SPEC_CONST_HANDLER,
-       ZEND_CAST_SPEC_TMP_HANDLER,
-       ZEND_CAST_SPEC_TMP_HANDLER,
-       ZEND_CAST_SPEC_TMP_HANDLER,
-       ZEND_CAST_SPEC_TMP_HANDLER,
-       ZEND_CAST_SPEC_TMP_HANDLER,
-       ZEND_CAST_SPEC_VAR_HANDLER,
-       ZEND_CAST_SPEC_VAR_HANDLER,
-       ZEND_CAST_SPEC_VAR_HANDLER,
-       ZEND_CAST_SPEC_VAR_HANDLER,
-       ZEND_CAST_SPEC_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_CAST_SPEC_CV_HANDLER,
-       ZEND_CAST_SPEC_CV_HANDLER,
-       ZEND_CAST_SPEC_CV_HANDLER,
-       ZEND_CAST_SPEC_CV_HANDLER,
-       ZEND_CAST_SPEC_CV_HANDLER,
-       ZEND_QM_ASSIGN_SPEC_CONST_HANDLER,
-       ZEND_QM_ASSIGN_SPEC_CONST_HANDLER,
-       ZEND_QM_ASSIGN_SPEC_CONST_HANDLER,
-       ZEND_QM_ASSIGN_SPEC_CONST_HANDLER,
-       ZEND_QM_ASSIGN_SPEC_CONST_HANDLER,
-       ZEND_QM_ASSIGN_SPEC_TMP_HANDLER,
-       ZEND_QM_ASSIGN_SPEC_TMP_HANDLER,
-       ZEND_QM_ASSIGN_SPEC_TMP_HANDLER,
-       ZEND_QM_ASSIGN_SPEC_TMP_HANDLER,
-       ZEND_QM_ASSIGN_SPEC_TMP_HANDLER,
-       ZEND_QM_ASSIGN_SPEC_VAR_HANDLER,
-       ZEND_QM_ASSIGN_SPEC_VAR_HANDLER,
-       ZEND_QM_ASSIGN_SPEC_VAR_HANDLER,
-       ZEND_QM_ASSIGN_SPEC_VAR_HANDLER,
-       ZEND_QM_ASSIGN_SPEC_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_QM_ASSIGN_SPEC_CV_HANDLER,
-       ZEND_QM_ASSIGN_SPEC_CV_HANDLER,
-       ZEND_QM_ASSIGN_SPEC_CV_HANDLER,
-       ZEND_QM_ASSIGN_SPEC_CV_HANDLER,
-       ZEND_QM_ASSIGN_SPEC_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ASSIGN_ADD_SPEC_VAR_CONST_HANDLER,
-       ZEND_ASSIGN_ADD_SPEC_VAR_TMP_HANDLER,
-       ZEND_ASSIGN_ADD_SPEC_VAR_VAR_HANDLER,
-       ZEND_ASSIGN_ADD_SPEC_VAR_UNUSED_HANDLER,
-       ZEND_ASSIGN_ADD_SPEC_VAR_CV_HANDLER,
-       ZEND_ASSIGN_ADD_SPEC_UNUSED_CONST_HANDLER,
-       ZEND_ASSIGN_ADD_SPEC_UNUSED_TMP_HANDLER,
-       ZEND_ASSIGN_ADD_SPEC_UNUSED_VAR_HANDLER,
-       ZEND_ASSIGN_ADD_SPEC_UNUSED_UNUSED_HANDLER,
-       ZEND_ASSIGN_ADD_SPEC_UNUSED_CV_HANDLER,
-       ZEND_ASSIGN_ADD_SPEC_CV_CONST_HANDLER,
-       ZEND_ASSIGN_ADD_SPEC_CV_TMP_HANDLER,
-       ZEND_ASSIGN_ADD_SPEC_CV_VAR_HANDLER,
-       ZEND_ASSIGN_ADD_SPEC_CV_UNUSED_HANDLER,
-       ZEND_ASSIGN_ADD_SPEC_CV_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ASSIGN_SUB_SPEC_VAR_CONST_HANDLER,
-       ZEND_ASSIGN_SUB_SPEC_VAR_TMP_HANDLER,
-       ZEND_ASSIGN_SUB_SPEC_VAR_VAR_HANDLER,
-       ZEND_ASSIGN_SUB_SPEC_VAR_UNUSED_HANDLER,
-       ZEND_ASSIGN_SUB_SPEC_VAR_CV_HANDLER,
-       ZEND_ASSIGN_SUB_SPEC_UNUSED_CONST_HANDLER,
-       ZEND_ASSIGN_SUB_SPEC_UNUSED_TMP_HANDLER,
-       ZEND_ASSIGN_SUB_SPEC_UNUSED_VAR_HANDLER,
-       ZEND_ASSIGN_SUB_SPEC_UNUSED_UNUSED_HANDLER,
-       ZEND_ASSIGN_SUB_SPEC_UNUSED_CV_HANDLER,
-       ZEND_ASSIGN_SUB_SPEC_CV_CONST_HANDLER,
-       ZEND_ASSIGN_SUB_SPEC_CV_TMP_HANDLER,
-       ZEND_ASSIGN_SUB_SPEC_CV_VAR_HANDLER,
-       ZEND_ASSIGN_SUB_SPEC_CV_UNUSED_HANDLER,
-       ZEND_ASSIGN_SUB_SPEC_CV_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ASSIGN_MUL_SPEC_VAR_CONST_HANDLER,
-       ZEND_ASSIGN_MUL_SPEC_VAR_TMP_HANDLER,
-       ZEND_ASSIGN_MUL_SPEC_VAR_VAR_HANDLER,
-       ZEND_ASSIGN_MUL_SPEC_VAR_UNUSED_HANDLER,
-       ZEND_ASSIGN_MUL_SPEC_VAR_CV_HANDLER,
-       ZEND_ASSIGN_MUL_SPEC_UNUSED_CONST_HANDLER,
-       ZEND_ASSIGN_MUL_SPEC_UNUSED_TMP_HANDLER,
-       ZEND_ASSIGN_MUL_SPEC_UNUSED_VAR_HANDLER,
-       ZEND_ASSIGN_MUL_SPEC_UNUSED_UNUSED_HANDLER,
-       ZEND_ASSIGN_MUL_SPEC_UNUSED_CV_HANDLER,
-       ZEND_ASSIGN_MUL_SPEC_CV_CONST_HANDLER,
-       ZEND_ASSIGN_MUL_SPEC_CV_TMP_HANDLER,
-       ZEND_ASSIGN_MUL_SPEC_CV_VAR_HANDLER,
-       ZEND_ASSIGN_MUL_SPEC_CV_UNUSED_HANDLER,
-       ZEND_ASSIGN_MUL_SPEC_CV_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ASSIGN_DIV_SPEC_VAR_CONST_HANDLER,
-       ZEND_ASSIGN_DIV_SPEC_VAR_TMP_HANDLER,
-       ZEND_ASSIGN_DIV_SPEC_VAR_VAR_HANDLER,
-       ZEND_ASSIGN_DIV_SPEC_VAR_UNUSED_HANDLER,
-       ZEND_ASSIGN_DIV_SPEC_VAR_CV_HANDLER,
-       ZEND_ASSIGN_DIV_SPEC_UNUSED_CONST_HANDLER,
-       ZEND_ASSIGN_DIV_SPEC_UNUSED_TMP_HANDLER,
-       ZEND_ASSIGN_DIV_SPEC_UNUSED_VAR_HANDLER,
-       ZEND_ASSIGN_DIV_SPEC_UNUSED_UNUSED_HANDLER,
-       ZEND_ASSIGN_DIV_SPEC_UNUSED_CV_HANDLER,
-       ZEND_ASSIGN_DIV_SPEC_CV_CONST_HANDLER,
-       ZEND_ASSIGN_DIV_SPEC_CV_TMP_HANDLER,
-       ZEND_ASSIGN_DIV_SPEC_CV_VAR_HANDLER,
-       ZEND_ASSIGN_DIV_SPEC_CV_UNUSED_HANDLER,
-       ZEND_ASSIGN_DIV_SPEC_CV_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ASSIGN_MOD_SPEC_VAR_CONST_HANDLER,
-       ZEND_ASSIGN_MOD_SPEC_VAR_TMP_HANDLER,
-       ZEND_ASSIGN_MOD_SPEC_VAR_VAR_HANDLER,
-       ZEND_ASSIGN_MOD_SPEC_VAR_UNUSED_HANDLER,
-       ZEND_ASSIGN_MOD_SPEC_VAR_CV_HANDLER,
-       ZEND_ASSIGN_MOD_SPEC_UNUSED_CONST_HANDLER,
-       ZEND_ASSIGN_MOD_SPEC_UNUSED_TMP_HANDLER,
-       ZEND_ASSIGN_MOD_SPEC_UNUSED_VAR_HANDLER,
-       ZEND_ASSIGN_MOD_SPEC_UNUSED_UNUSED_HANDLER,
-       ZEND_ASSIGN_MOD_SPEC_UNUSED_CV_HANDLER,
-       ZEND_ASSIGN_MOD_SPEC_CV_CONST_HANDLER,
-       ZEND_ASSIGN_MOD_SPEC_CV_TMP_HANDLER,
-       ZEND_ASSIGN_MOD_SPEC_CV_VAR_HANDLER,
-       ZEND_ASSIGN_MOD_SPEC_CV_UNUSED_HANDLER,
-       ZEND_ASSIGN_MOD_SPEC_CV_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ASSIGN_SL_SPEC_VAR_CONST_HANDLER,
-       ZEND_ASSIGN_SL_SPEC_VAR_TMP_HANDLER,
-       ZEND_ASSIGN_SL_SPEC_VAR_VAR_HANDLER,
-       ZEND_ASSIGN_SL_SPEC_VAR_UNUSED_HANDLER,
-       ZEND_ASSIGN_SL_SPEC_VAR_CV_HANDLER,
-       ZEND_ASSIGN_SL_SPEC_UNUSED_CONST_HANDLER,
-       ZEND_ASSIGN_SL_SPEC_UNUSED_TMP_HANDLER,
-       ZEND_ASSIGN_SL_SPEC_UNUSED_VAR_HANDLER,
-       ZEND_ASSIGN_SL_SPEC_UNUSED_UNUSED_HANDLER,
-       ZEND_ASSIGN_SL_SPEC_UNUSED_CV_HANDLER,
-       ZEND_ASSIGN_SL_SPEC_CV_CONST_HANDLER,
-       ZEND_ASSIGN_SL_SPEC_CV_TMP_HANDLER,
-       ZEND_ASSIGN_SL_SPEC_CV_VAR_HANDLER,
-       ZEND_ASSIGN_SL_SPEC_CV_UNUSED_HANDLER,
-       ZEND_ASSIGN_SL_SPEC_CV_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ASSIGN_SR_SPEC_VAR_CONST_HANDLER,
-       ZEND_ASSIGN_SR_SPEC_VAR_TMP_HANDLER,
-       ZEND_ASSIGN_SR_SPEC_VAR_VAR_HANDLER,
-       ZEND_ASSIGN_SR_SPEC_VAR_UNUSED_HANDLER,
-       ZEND_ASSIGN_SR_SPEC_VAR_CV_HANDLER,
-       ZEND_ASSIGN_SR_SPEC_UNUSED_CONST_HANDLER,
-       ZEND_ASSIGN_SR_SPEC_UNUSED_TMP_HANDLER,
-       ZEND_ASSIGN_SR_SPEC_UNUSED_VAR_HANDLER,
-       ZEND_ASSIGN_SR_SPEC_UNUSED_UNUSED_HANDLER,
-       ZEND_ASSIGN_SR_SPEC_UNUSED_CV_HANDLER,
-       ZEND_ASSIGN_SR_SPEC_CV_CONST_HANDLER,
-       ZEND_ASSIGN_SR_SPEC_CV_TMP_HANDLER,
-       ZEND_ASSIGN_SR_SPEC_CV_VAR_HANDLER,
-       ZEND_ASSIGN_SR_SPEC_CV_UNUSED_HANDLER,
-       ZEND_ASSIGN_SR_SPEC_CV_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ASSIGN_CONCAT_SPEC_VAR_CONST_HANDLER,
-       ZEND_ASSIGN_CONCAT_SPEC_VAR_TMP_HANDLER,
-       ZEND_ASSIGN_CONCAT_SPEC_VAR_VAR_HANDLER,
-       ZEND_ASSIGN_CONCAT_SPEC_VAR_UNUSED_HANDLER,
-       ZEND_ASSIGN_CONCAT_SPEC_VAR_CV_HANDLER,
-       ZEND_ASSIGN_CONCAT_SPEC_UNUSED_CONST_HANDLER,
-       ZEND_ASSIGN_CONCAT_SPEC_UNUSED_TMP_HANDLER,
-       ZEND_ASSIGN_CONCAT_SPEC_UNUSED_VAR_HANDLER,
-       ZEND_ASSIGN_CONCAT_SPEC_UNUSED_UNUSED_HANDLER,
-       ZEND_ASSIGN_CONCAT_SPEC_UNUSED_CV_HANDLER,
-       ZEND_ASSIGN_CONCAT_SPEC_CV_CONST_HANDLER,
-       ZEND_ASSIGN_CONCAT_SPEC_CV_TMP_HANDLER,
-       ZEND_ASSIGN_CONCAT_SPEC_CV_VAR_HANDLER,
-       ZEND_ASSIGN_CONCAT_SPEC_CV_UNUSED_HANDLER,
-       ZEND_ASSIGN_CONCAT_SPEC_CV_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ASSIGN_BW_OR_SPEC_VAR_CONST_HANDLER,
-       ZEND_ASSIGN_BW_OR_SPEC_VAR_TMP_HANDLER,
-       ZEND_ASSIGN_BW_OR_SPEC_VAR_VAR_HANDLER,
-       ZEND_ASSIGN_BW_OR_SPEC_VAR_UNUSED_HANDLER,
-       ZEND_ASSIGN_BW_OR_SPEC_VAR_CV_HANDLER,
-       ZEND_ASSIGN_BW_OR_SPEC_UNUSED_CONST_HANDLER,
-       ZEND_ASSIGN_BW_OR_SPEC_UNUSED_TMP_HANDLER,
-       ZEND_ASSIGN_BW_OR_SPEC_UNUSED_VAR_HANDLER,
-       ZEND_ASSIGN_BW_OR_SPEC_UNUSED_UNUSED_HANDLER,
-       ZEND_ASSIGN_BW_OR_SPEC_UNUSED_CV_HANDLER,
-       ZEND_ASSIGN_BW_OR_SPEC_CV_CONST_HANDLER,
-       ZEND_ASSIGN_BW_OR_SPEC_CV_TMP_HANDLER,
-       ZEND_ASSIGN_BW_OR_SPEC_CV_VAR_HANDLER,
-       ZEND_ASSIGN_BW_OR_SPEC_CV_UNUSED_HANDLER,
-       ZEND_ASSIGN_BW_OR_SPEC_CV_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ASSIGN_BW_AND_SPEC_VAR_CONST_HANDLER,
-       ZEND_ASSIGN_BW_AND_SPEC_VAR_TMP_HANDLER,
-       ZEND_ASSIGN_BW_AND_SPEC_VAR_VAR_HANDLER,
-       ZEND_ASSIGN_BW_AND_SPEC_VAR_UNUSED_HANDLER,
-       ZEND_ASSIGN_BW_AND_SPEC_VAR_CV_HANDLER,
-       ZEND_ASSIGN_BW_AND_SPEC_UNUSED_CONST_HANDLER,
-       ZEND_ASSIGN_BW_AND_SPEC_UNUSED_TMP_HANDLER,
-       ZEND_ASSIGN_BW_AND_SPEC_UNUSED_VAR_HANDLER,
-       ZEND_ASSIGN_BW_AND_SPEC_UNUSED_UNUSED_HANDLER,
-       ZEND_ASSIGN_BW_AND_SPEC_UNUSED_CV_HANDLER,
-       ZEND_ASSIGN_BW_AND_SPEC_CV_CONST_HANDLER,
-       ZEND_ASSIGN_BW_AND_SPEC_CV_TMP_HANDLER,
-       ZEND_ASSIGN_BW_AND_SPEC_CV_VAR_HANDLER,
-       ZEND_ASSIGN_BW_AND_SPEC_CV_UNUSED_HANDLER,
-       ZEND_ASSIGN_BW_AND_SPEC_CV_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ASSIGN_BW_XOR_SPEC_VAR_CONST_HANDLER,
-       ZEND_ASSIGN_BW_XOR_SPEC_VAR_TMP_HANDLER,
-       ZEND_ASSIGN_BW_XOR_SPEC_VAR_VAR_HANDLER,
-       ZEND_ASSIGN_BW_XOR_SPEC_VAR_UNUSED_HANDLER,
-       ZEND_ASSIGN_BW_XOR_SPEC_VAR_CV_HANDLER,
-       ZEND_ASSIGN_BW_XOR_SPEC_UNUSED_CONST_HANDLER,
-       ZEND_ASSIGN_BW_XOR_SPEC_UNUSED_TMP_HANDLER,
-       ZEND_ASSIGN_BW_XOR_SPEC_UNUSED_VAR_HANDLER,
-       ZEND_ASSIGN_BW_XOR_SPEC_UNUSED_UNUSED_HANDLER,
-       ZEND_ASSIGN_BW_XOR_SPEC_UNUSED_CV_HANDLER,
-       ZEND_ASSIGN_BW_XOR_SPEC_CV_CONST_HANDLER,
-       ZEND_ASSIGN_BW_XOR_SPEC_CV_TMP_HANDLER,
-       ZEND_ASSIGN_BW_XOR_SPEC_CV_VAR_HANDLER,
-       ZEND_ASSIGN_BW_XOR_SPEC_CV_UNUSED_HANDLER,
-       ZEND_ASSIGN_BW_XOR_SPEC_CV_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_PRE_INC_SPEC_VAR_HANDLER,
-       ZEND_PRE_INC_SPEC_VAR_HANDLER,
-       ZEND_PRE_INC_SPEC_VAR_HANDLER,
-       ZEND_PRE_INC_SPEC_VAR_HANDLER,
-       ZEND_PRE_INC_SPEC_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_PRE_INC_SPEC_CV_HANDLER,
-       ZEND_PRE_INC_SPEC_CV_HANDLER,
-       ZEND_PRE_INC_SPEC_CV_HANDLER,
-       ZEND_PRE_INC_SPEC_CV_HANDLER,
-       ZEND_PRE_INC_SPEC_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_PRE_DEC_SPEC_VAR_HANDLER,
-       ZEND_PRE_DEC_SPEC_VAR_HANDLER,
-       ZEND_PRE_DEC_SPEC_VAR_HANDLER,
-       ZEND_PRE_DEC_SPEC_VAR_HANDLER,
-       ZEND_PRE_DEC_SPEC_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_PRE_DEC_SPEC_CV_HANDLER,
-       ZEND_PRE_DEC_SPEC_CV_HANDLER,
-       ZEND_PRE_DEC_SPEC_CV_HANDLER,
-       ZEND_PRE_DEC_SPEC_CV_HANDLER,
-       ZEND_PRE_DEC_SPEC_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_POST_INC_SPEC_VAR_HANDLER,
-       ZEND_POST_INC_SPEC_VAR_HANDLER,
-       ZEND_POST_INC_SPEC_VAR_HANDLER,
-       ZEND_POST_INC_SPEC_VAR_HANDLER,
-       ZEND_POST_INC_SPEC_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_POST_INC_SPEC_CV_HANDLER,
-       ZEND_POST_INC_SPEC_CV_HANDLER,
-       ZEND_POST_INC_SPEC_CV_HANDLER,
-       ZEND_POST_INC_SPEC_CV_HANDLER,
-       ZEND_POST_INC_SPEC_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_POST_DEC_SPEC_VAR_HANDLER,
-       ZEND_POST_DEC_SPEC_VAR_HANDLER,
-       ZEND_POST_DEC_SPEC_VAR_HANDLER,
-       ZEND_POST_DEC_SPEC_VAR_HANDLER,
-       ZEND_POST_DEC_SPEC_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_POST_DEC_SPEC_CV_HANDLER,
-       ZEND_POST_DEC_SPEC_CV_HANDLER,
-       ZEND_POST_DEC_SPEC_CV_HANDLER,
-       ZEND_POST_DEC_SPEC_CV_HANDLER,
-       ZEND_POST_DEC_SPEC_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ASSIGN_SPEC_VAR_CONST_HANDLER,
-       ZEND_ASSIGN_SPEC_VAR_TMP_HANDLER,
-       ZEND_ASSIGN_SPEC_VAR_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ASSIGN_SPEC_VAR_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ASSIGN_SPEC_CV_CONST_HANDLER,
-       ZEND_ASSIGN_SPEC_CV_TMP_HANDLER,
-       ZEND_ASSIGN_SPEC_CV_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ASSIGN_SPEC_CV_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ASSIGN_REF_SPEC_VAR_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ASSIGN_REF_SPEC_VAR_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ASSIGN_REF_SPEC_CV_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ASSIGN_REF_SPEC_CV_CV_HANDLER,
-       ZEND_ECHO_SPEC_CONST_HANDLER,
-       ZEND_ECHO_SPEC_CONST_HANDLER,
-       ZEND_ECHO_SPEC_CONST_HANDLER,
-       ZEND_ECHO_SPEC_CONST_HANDLER,
-       ZEND_ECHO_SPEC_CONST_HANDLER,
-       ZEND_ECHO_SPEC_TMP_HANDLER,
-       ZEND_ECHO_SPEC_TMP_HANDLER,
-       ZEND_ECHO_SPEC_TMP_HANDLER,
-       ZEND_ECHO_SPEC_TMP_HANDLER,
-       ZEND_ECHO_SPEC_TMP_HANDLER,
-       ZEND_ECHO_SPEC_VAR_HANDLER,
-       ZEND_ECHO_SPEC_VAR_HANDLER,
-       ZEND_ECHO_SPEC_VAR_HANDLER,
-       ZEND_ECHO_SPEC_VAR_HANDLER,
-       ZEND_ECHO_SPEC_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ECHO_SPEC_CV_HANDLER,
-       ZEND_ECHO_SPEC_CV_HANDLER,
-       ZEND_ECHO_SPEC_CV_HANDLER,
-       ZEND_ECHO_SPEC_CV_HANDLER,
-       ZEND_ECHO_SPEC_CV_HANDLER,
-       ZEND_PRINT_SPEC_CONST_HANDLER,
-       ZEND_PRINT_SPEC_CONST_HANDLER,
-       ZEND_PRINT_SPEC_CONST_HANDLER,
-       ZEND_PRINT_SPEC_CONST_HANDLER,
-       ZEND_PRINT_SPEC_CONST_HANDLER,
-       ZEND_PRINT_SPEC_TMP_HANDLER,
-       ZEND_PRINT_SPEC_TMP_HANDLER,
-       ZEND_PRINT_SPEC_TMP_HANDLER,
-       ZEND_PRINT_SPEC_TMP_HANDLER,
-       ZEND_PRINT_SPEC_TMP_HANDLER,
-       ZEND_PRINT_SPEC_VAR_HANDLER,
-       ZEND_PRINT_SPEC_VAR_HANDLER,
-       ZEND_PRINT_SPEC_VAR_HANDLER,
-       ZEND_PRINT_SPEC_VAR_HANDLER,
-       ZEND_PRINT_SPEC_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_PRINT_SPEC_CV_HANDLER,
-       ZEND_PRINT_SPEC_CV_HANDLER,
-       ZEND_PRINT_SPEC_CV_HANDLER,
-       ZEND_PRINT_SPEC_CV_HANDLER,
-       ZEND_PRINT_SPEC_CV_HANDLER,
-       ZEND_JMP_SPEC_HANDLER,
-       ZEND_JMP_SPEC_HANDLER,
-       ZEND_JMP_SPEC_HANDLER,
-       ZEND_JMP_SPEC_HANDLER,
-       ZEND_JMP_SPEC_HANDLER,
-       ZEND_JMP_SPEC_HANDLER,
-       ZEND_JMP_SPEC_HANDLER,
-       ZEND_JMP_SPEC_HANDLER,
-       ZEND_JMP_SPEC_HANDLER,
-       ZEND_JMP_SPEC_HANDLER,
-       ZEND_JMP_SPEC_HANDLER,
-       ZEND_JMP_SPEC_HANDLER,
-       ZEND_JMP_SPEC_HANDLER,
-       ZEND_JMP_SPEC_HANDLER,
-       ZEND_JMP_SPEC_HANDLER,
-       ZEND_JMP_SPEC_HANDLER,
-       ZEND_JMP_SPEC_HANDLER,
-       ZEND_JMP_SPEC_HANDLER,
-       ZEND_JMP_SPEC_HANDLER,
-       ZEND_JMP_SPEC_HANDLER,
-       ZEND_JMP_SPEC_HANDLER,
-       ZEND_JMP_SPEC_HANDLER,
-       ZEND_JMP_SPEC_HANDLER,
-       ZEND_JMP_SPEC_HANDLER,
-       ZEND_JMP_SPEC_HANDLER,
-       ZEND_JMPZ_SPEC_CONST_HANDLER,
-       ZEND_JMPZ_SPEC_CONST_HANDLER,
-       ZEND_JMPZ_SPEC_CONST_HANDLER,
-       ZEND_JMPZ_SPEC_CONST_HANDLER,
-       ZEND_JMPZ_SPEC_CONST_HANDLER,
-       ZEND_JMPZ_SPEC_TMP_HANDLER,
-       ZEND_JMPZ_SPEC_TMP_HANDLER,
-       ZEND_JMPZ_SPEC_TMP_HANDLER,
-       ZEND_JMPZ_SPEC_TMP_HANDLER,
-       ZEND_JMPZ_SPEC_TMP_HANDLER,
-       ZEND_JMPZ_SPEC_VAR_HANDLER,
-       ZEND_JMPZ_SPEC_VAR_HANDLER,
-       ZEND_JMPZ_SPEC_VAR_HANDLER,
-       ZEND_JMPZ_SPEC_VAR_HANDLER,
-       ZEND_JMPZ_SPEC_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_JMPZ_SPEC_CV_HANDLER,
-       ZEND_JMPZ_SPEC_CV_HANDLER,
-       ZEND_JMPZ_SPEC_CV_HANDLER,
-       ZEND_JMPZ_SPEC_CV_HANDLER,
-       ZEND_JMPZ_SPEC_CV_HANDLER,
-       ZEND_JMPNZ_SPEC_CONST_HANDLER,
-       ZEND_JMPNZ_SPEC_CONST_HANDLER,
-       ZEND_JMPNZ_SPEC_CONST_HANDLER,
-       ZEND_JMPNZ_SPEC_CONST_HANDLER,
-       ZEND_JMPNZ_SPEC_CONST_HANDLER,
-       ZEND_JMPNZ_SPEC_TMP_HANDLER,
-       ZEND_JMPNZ_SPEC_TMP_HANDLER,
-       ZEND_JMPNZ_SPEC_TMP_HANDLER,
-       ZEND_JMPNZ_SPEC_TMP_HANDLER,
-       ZEND_JMPNZ_SPEC_TMP_HANDLER,
-       ZEND_JMPNZ_SPEC_VAR_HANDLER,
-       ZEND_JMPNZ_SPEC_VAR_HANDLER,
-       ZEND_JMPNZ_SPEC_VAR_HANDLER,
-       ZEND_JMPNZ_SPEC_VAR_HANDLER,
-       ZEND_JMPNZ_SPEC_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_JMPNZ_SPEC_CV_HANDLER,
-       ZEND_JMPNZ_SPEC_CV_HANDLER,
-       ZEND_JMPNZ_SPEC_CV_HANDLER,
-       ZEND_JMPNZ_SPEC_CV_HANDLER,
-       ZEND_JMPNZ_SPEC_CV_HANDLER,
-       ZEND_JMPZNZ_SPEC_CONST_HANDLER,
-       ZEND_JMPZNZ_SPEC_CONST_HANDLER,
-       ZEND_JMPZNZ_SPEC_CONST_HANDLER,
-       ZEND_JMPZNZ_SPEC_CONST_HANDLER,
-       ZEND_JMPZNZ_SPEC_CONST_HANDLER,
-       ZEND_JMPZNZ_SPEC_TMP_HANDLER,
-       ZEND_JMPZNZ_SPEC_TMP_HANDLER,
-       ZEND_JMPZNZ_SPEC_TMP_HANDLER,
-       ZEND_JMPZNZ_SPEC_TMP_HANDLER,
-       ZEND_JMPZNZ_SPEC_TMP_HANDLER,
-       ZEND_JMPZNZ_SPEC_VAR_HANDLER,
-       ZEND_JMPZNZ_SPEC_VAR_HANDLER,
-       ZEND_JMPZNZ_SPEC_VAR_HANDLER,
-       ZEND_JMPZNZ_SPEC_VAR_HANDLER,
-       ZEND_JMPZNZ_SPEC_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_JMPZNZ_SPEC_CV_HANDLER,
-       ZEND_JMPZNZ_SPEC_CV_HANDLER,
-       ZEND_JMPZNZ_SPEC_CV_HANDLER,
-       ZEND_JMPZNZ_SPEC_CV_HANDLER,
-       ZEND_JMPZNZ_SPEC_CV_HANDLER,
-       ZEND_JMPZ_EX_SPEC_CONST_HANDLER,
-       ZEND_JMPZ_EX_SPEC_CONST_HANDLER,
-       ZEND_JMPZ_EX_SPEC_CONST_HANDLER,
-       ZEND_JMPZ_EX_SPEC_CONST_HANDLER,
-       ZEND_JMPZ_EX_SPEC_CONST_HANDLER,
-       ZEND_JMPZ_EX_SPEC_TMP_HANDLER,
-       ZEND_JMPZ_EX_SPEC_TMP_HANDLER,
-       ZEND_JMPZ_EX_SPEC_TMP_HANDLER,
-       ZEND_JMPZ_EX_SPEC_TMP_HANDLER,
-       ZEND_JMPZ_EX_SPEC_TMP_HANDLER,
-       ZEND_JMPZ_EX_SPEC_VAR_HANDLER,
-       ZEND_JMPZ_EX_SPEC_VAR_HANDLER,
-       ZEND_JMPZ_EX_SPEC_VAR_HANDLER,
-       ZEND_JMPZ_EX_SPEC_VAR_HANDLER,
-       ZEND_JMPZ_EX_SPEC_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_JMPZ_EX_SPEC_CV_HANDLER,
-       ZEND_JMPZ_EX_SPEC_CV_HANDLER,
-       ZEND_JMPZ_EX_SPEC_CV_HANDLER,
-       ZEND_JMPZ_EX_SPEC_CV_HANDLER,
-       ZEND_JMPZ_EX_SPEC_CV_HANDLER,
-       ZEND_JMPNZ_EX_SPEC_CONST_HANDLER,
-       ZEND_JMPNZ_EX_SPEC_CONST_HANDLER,
-       ZEND_JMPNZ_EX_SPEC_CONST_HANDLER,
-       ZEND_JMPNZ_EX_SPEC_CONST_HANDLER,
-       ZEND_JMPNZ_EX_SPEC_CONST_HANDLER,
-       ZEND_JMPNZ_EX_SPEC_TMP_HANDLER,
-       ZEND_JMPNZ_EX_SPEC_TMP_HANDLER,
-       ZEND_JMPNZ_EX_SPEC_TMP_HANDLER,
-       ZEND_JMPNZ_EX_SPEC_TMP_HANDLER,
-       ZEND_JMPNZ_EX_SPEC_TMP_HANDLER,
-       ZEND_JMPNZ_EX_SPEC_VAR_HANDLER,
-       ZEND_JMPNZ_EX_SPEC_VAR_HANDLER,
-       ZEND_JMPNZ_EX_SPEC_VAR_HANDLER,
-       ZEND_JMPNZ_EX_SPEC_VAR_HANDLER,
-       ZEND_JMPNZ_EX_SPEC_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_JMPNZ_EX_SPEC_CV_HANDLER,
-       ZEND_JMPNZ_EX_SPEC_CV_HANDLER,
-       ZEND_JMPNZ_EX_SPEC_CV_HANDLER,
-       ZEND_JMPNZ_EX_SPEC_CV_HANDLER,
-       ZEND_JMPNZ_EX_SPEC_CV_HANDLER,
-       ZEND_CASE_SPEC_CONST_CONST_HANDLER,
-       ZEND_CASE_SPEC_CONST_TMP_HANDLER,
-       ZEND_CASE_SPEC_CONST_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_CASE_SPEC_CONST_CV_HANDLER,
-       ZEND_CASE_SPEC_TMP_CONST_HANDLER,
-       ZEND_CASE_SPEC_TMP_TMP_HANDLER,
-       ZEND_CASE_SPEC_TMP_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_CASE_SPEC_TMP_CV_HANDLER,
-       ZEND_CASE_SPEC_VAR_CONST_HANDLER,
-       ZEND_CASE_SPEC_VAR_TMP_HANDLER,
-       ZEND_CASE_SPEC_VAR_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_CASE_SPEC_VAR_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_CASE_SPEC_CV_CONST_HANDLER,
-       ZEND_CASE_SPEC_CV_TMP_HANDLER,
-       ZEND_CASE_SPEC_CV_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_CASE_SPEC_CV_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_SWITCH_FREE_SPEC_VAR_HANDLER,
-       ZEND_SWITCH_FREE_SPEC_VAR_HANDLER,
-       ZEND_SWITCH_FREE_SPEC_VAR_HANDLER,
-       ZEND_SWITCH_FREE_SPEC_VAR_HANDLER,
-       ZEND_SWITCH_FREE_SPEC_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_BRK_SPEC_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_BRK_SPEC_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_BRK_SPEC_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_BRK_SPEC_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_BRK_SPEC_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_CONT_SPEC_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_CONT_SPEC_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_CONT_SPEC_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_CONT_SPEC_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_CONT_SPEC_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_BOOL_SPEC_CONST_HANDLER,
-       ZEND_BOOL_SPEC_CONST_HANDLER,
-       ZEND_BOOL_SPEC_CONST_HANDLER,
-       ZEND_BOOL_SPEC_CONST_HANDLER,
-       ZEND_BOOL_SPEC_CONST_HANDLER,
-       ZEND_BOOL_SPEC_TMP_HANDLER,
-       ZEND_BOOL_SPEC_TMP_HANDLER,
-       ZEND_BOOL_SPEC_TMP_HANDLER,
-       ZEND_BOOL_SPEC_TMP_HANDLER,
-       ZEND_BOOL_SPEC_TMP_HANDLER,
-       ZEND_BOOL_SPEC_VAR_HANDLER,
-       ZEND_BOOL_SPEC_VAR_HANDLER,
-       ZEND_BOOL_SPEC_VAR_HANDLER,
-       ZEND_BOOL_SPEC_VAR_HANDLER,
-       ZEND_BOOL_SPEC_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_BOOL_SPEC_CV_HANDLER,
-       ZEND_BOOL_SPEC_CV_HANDLER,
-       ZEND_BOOL_SPEC_CV_HANDLER,
-       ZEND_BOOL_SPEC_CV_HANDLER,
-       ZEND_BOOL_SPEC_CV_HANDLER,
-       ZEND_INIT_STRING_SPEC_HANDLER,
-       ZEND_INIT_STRING_SPEC_HANDLER,
-       ZEND_INIT_STRING_SPEC_HANDLER,
-       ZEND_INIT_STRING_SPEC_HANDLER,
-       ZEND_INIT_STRING_SPEC_HANDLER,
-       ZEND_INIT_STRING_SPEC_HANDLER,
-       ZEND_INIT_STRING_SPEC_HANDLER,
-       ZEND_INIT_STRING_SPEC_HANDLER,
-       ZEND_INIT_STRING_SPEC_HANDLER,
-       ZEND_INIT_STRING_SPEC_HANDLER,
-       ZEND_INIT_STRING_SPEC_HANDLER,
-       ZEND_INIT_STRING_SPEC_HANDLER,
-       ZEND_INIT_STRING_SPEC_HANDLER,
-       ZEND_INIT_STRING_SPEC_HANDLER,
-       ZEND_INIT_STRING_SPEC_HANDLER,
-       ZEND_INIT_STRING_SPEC_HANDLER,
-       ZEND_INIT_STRING_SPEC_HANDLER,
-       ZEND_INIT_STRING_SPEC_HANDLER,
-       ZEND_INIT_STRING_SPEC_HANDLER,
-       ZEND_INIT_STRING_SPEC_HANDLER,
-       ZEND_INIT_STRING_SPEC_HANDLER,
-       ZEND_INIT_STRING_SPEC_HANDLER,
-       ZEND_INIT_STRING_SPEC_HANDLER,
-       ZEND_INIT_STRING_SPEC_HANDLER,
-       ZEND_INIT_STRING_SPEC_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ADD_CHAR_SPEC_TMP_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ADD_CHAR_SPEC_UNUSED_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ADD_STRING_SPEC_TMP_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ADD_STRING_SPEC_UNUSED_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ADD_VAR_SPEC_TMP_TMP_HANDLER,
-       ZEND_ADD_VAR_SPEC_TMP_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ADD_VAR_SPEC_TMP_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ADD_VAR_SPEC_UNUSED_TMP_HANDLER,
-       ZEND_ADD_VAR_SPEC_UNUSED_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ADD_VAR_SPEC_UNUSED_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_BEGIN_SILENCE_SPEC_HANDLER,
-       ZEND_BEGIN_SILENCE_SPEC_HANDLER,
-       ZEND_BEGIN_SILENCE_SPEC_HANDLER,
-       ZEND_BEGIN_SILENCE_SPEC_HANDLER,
-       ZEND_BEGIN_SILENCE_SPEC_HANDLER,
-       ZEND_BEGIN_SILENCE_SPEC_HANDLER,
-       ZEND_BEGIN_SILENCE_SPEC_HANDLER,
-       ZEND_BEGIN_SILENCE_SPEC_HANDLER,
-       ZEND_BEGIN_SILENCE_SPEC_HANDLER,
-       ZEND_BEGIN_SILENCE_SPEC_HANDLER,
-       ZEND_BEGIN_SILENCE_SPEC_HANDLER,
-       ZEND_BEGIN_SILENCE_SPEC_HANDLER,
-       ZEND_BEGIN_SILENCE_SPEC_HANDLER,
-       ZEND_BEGIN_SILENCE_SPEC_HANDLER,
-       ZEND_BEGIN_SILENCE_SPEC_HANDLER,
-       ZEND_BEGIN_SILENCE_SPEC_HANDLER,
-       ZEND_BEGIN_SILENCE_SPEC_HANDLER,
-       ZEND_BEGIN_SILENCE_SPEC_HANDLER,
-       ZEND_BEGIN_SILENCE_SPEC_HANDLER,
-       ZEND_BEGIN_SILENCE_SPEC_HANDLER,
-       ZEND_BEGIN_SILENCE_SPEC_HANDLER,
-       ZEND_BEGIN_SILENCE_SPEC_HANDLER,
-       ZEND_BEGIN_SILENCE_SPEC_HANDLER,
-       ZEND_BEGIN_SILENCE_SPEC_HANDLER,
-       ZEND_BEGIN_SILENCE_SPEC_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_END_SILENCE_SPEC_TMP_HANDLER,
-       ZEND_END_SILENCE_SPEC_TMP_HANDLER,
-       ZEND_END_SILENCE_SPEC_TMP_HANDLER,
-       ZEND_END_SILENCE_SPEC_TMP_HANDLER,
-       ZEND_END_SILENCE_SPEC_TMP_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_INIT_FCALL_BY_NAME_SPEC_CONST_HANDLER,
-       ZEND_INIT_FCALL_BY_NAME_SPEC_TMP_HANDLER,
-       ZEND_INIT_FCALL_BY_NAME_SPEC_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_INIT_FCALL_BY_NAME_SPEC_CV_HANDLER,
-       ZEND_INIT_FCALL_BY_NAME_SPEC_CONST_HANDLER,
-       ZEND_INIT_FCALL_BY_NAME_SPEC_TMP_HANDLER,
-       ZEND_INIT_FCALL_BY_NAME_SPEC_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_INIT_FCALL_BY_NAME_SPEC_CV_HANDLER,
-       ZEND_INIT_FCALL_BY_NAME_SPEC_CONST_HANDLER,
-       ZEND_INIT_FCALL_BY_NAME_SPEC_TMP_HANDLER,
-       ZEND_INIT_FCALL_BY_NAME_SPEC_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_INIT_FCALL_BY_NAME_SPEC_CV_HANDLER,
-       ZEND_INIT_FCALL_BY_NAME_SPEC_CONST_HANDLER,
-       ZEND_INIT_FCALL_BY_NAME_SPEC_TMP_HANDLER,
-       ZEND_INIT_FCALL_BY_NAME_SPEC_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_INIT_FCALL_BY_NAME_SPEC_CV_HANDLER,
-       ZEND_INIT_FCALL_BY_NAME_SPEC_CONST_HANDLER,
-       ZEND_INIT_FCALL_BY_NAME_SPEC_TMP_HANDLER,
-       ZEND_INIT_FCALL_BY_NAME_SPEC_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_INIT_FCALL_BY_NAME_SPEC_CV_HANDLER,
-       ZEND_DO_FCALL_SPEC_CONST_HANDLER,
-       ZEND_DO_FCALL_SPEC_CONST_HANDLER,
-       ZEND_DO_FCALL_SPEC_CONST_HANDLER,
-       ZEND_DO_FCALL_SPEC_CONST_HANDLER,
-       ZEND_DO_FCALL_SPEC_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER,
-       ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER,
-       ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER,
-       ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER,
-       ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER,
-       ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER,
-       ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER,
-       ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER,
-       ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER,
-       ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER,
-       ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER,
-       ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER,
-       ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER,
-       ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER,
-       ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER,
-       ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER,
-       ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER,
-       ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER,
-       ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER,
-       ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER,
-       ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER,
-       ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER,
-       ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER,
-       ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER,
-       ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER,
-       ZEND_RETURN_SPEC_CONST_HANDLER,
-       ZEND_RETURN_SPEC_CONST_HANDLER,
-       ZEND_RETURN_SPEC_CONST_HANDLER,
-       ZEND_RETURN_SPEC_CONST_HANDLER,
-       ZEND_RETURN_SPEC_CONST_HANDLER,
-       ZEND_RETURN_SPEC_TMP_HANDLER,
-       ZEND_RETURN_SPEC_TMP_HANDLER,
-       ZEND_RETURN_SPEC_TMP_HANDLER,
-       ZEND_RETURN_SPEC_TMP_HANDLER,
-       ZEND_RETURN_SPEC_TMP_HANDLER,
-       ZEND_RETURN_SPEC_VAR_HANDLER,
-       ZEND_RETURN_SPEC_VAR_HANDLER,
-       ZEND_RETURN_SPEC_VAR_HANDLER,
-       ZEND_RETURN_SPEC_VAR_HANDLER,
-       ZEND_RETURN_SPEC_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_RETURN_SPEC_CV_HANDLER,
-       ZEND_RETURN_SPEC_CV_HANDLER,
-       ZEND_RETURN_SPEC_CV_HANDLER,
-       ZEND_RETURN_SPEC_CV_HANDLER,
-       ZEND_RETURN_SPEC_CV_HANDLER,
-       ZEND_RECV_SPEC_HANDLER,
-       ZEND_RECV_SPEC_HANDLER,
-       ZEND_RECV_SPEC_HANDLER,
-       ZEND_RECV_SPEC_HANDLER,
-       ZEND_RECV_SPEC_HANDLER,
-       ZEND_RECV_SPEC_HANDLER,
-       ZEND_RECV_SPEC_HANDLER,
-       ZEND_RECV_SPEC_HANDLER,
-       ZEND_RECV_SPEC_HANDLER,
-       ZEND_RECV_SPEC_HANDLER,
-       ZEND_RECV_SPEC_HANDLER,
-       ZEND_RECV_SPEC_HANDLER,
-       ZEND_RECV_SPEC_HANDLER,
-       ZEND_RECV_SPEC_HANDLER,
-       ZEND_RECV_SPEC_HANDLER,
-       ZEND_RECV_SPEC_HANDLER,
-       ZEND_RECV_SPEC_HANDLER,
-       ZEND_RECV_SPEC_HANDLER,
-       ZEND_RECV_SPEC_HANDLER,
-       ZEND_RECV_SPEC_HANDLER,
-       ZEND_RECV_SPEC_HANDLER,
-       ZEND_RECV_SPEC_HANDLER,
-       ZEND_RECV_SPEC_HANDLER,
-       ZEND_RECV_SPEC_HANDLER,
-       ZEND_RECV_SPEC_HANDLER,
-       ZEND_RECV_INIT_SPEC_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_RECV_INIT_SPEC_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_RECV_INIT_SPEC_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_RECV_INIT_SPEC_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_RECV_INIT_SPEC_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_SEND_VAL_SPEC_CONST_HANDLER,
-       ZEND_SEND_VAL_SPEC_CONST_HANDLER,
-       ZEND_SEND_VAL_SPEC_CONST_HANDLER,
-       ZEND_SEND_VAL_SPEC_CONST_HANDLER,
-       ZEND_SEND_VAL_SPEC_CONST_HANDLER,
-       ZEND_SEND_VAL_SPEC_TMP_HANDLER,
-       ZEND_SEND_VAL_SPEC_TMP_HANDLER,
-       ZEND_SEND_VAL_SPEC_TMP_HANDLER,
-       ZEND_SEND_VAL_SPEC_TMP_HANDLER,
-       ZEND_SEND_VAL_SPEC_TMP_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_SEND_VAR_SPEC_VAR_HANDLER,
-       ZEND_SEND_VAR_SPEC_VAR_HANDLER,
-       ZEND_SEND_VAR_SPEC_VAR_HANDLER,
-       ZEND_SEND_VAR_SPEC_VAR_HANDLER,
-       ZEND_SEND_VAR_SPEC_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_SEND_VAR_SPEC_CV_HANDLER,
-       ZEND_SEND_VAR_SPEC_CV_HANDLER,
-       ZEND_SEND_VAR_SPEC_CV_HANDLER,
-       ZEND_SEND_VAR_SPEC_CV_HANDLER,
-       ZEND_SEND_VAR_SPEC_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_SEND_REF_SPEC_VAR_HANDLER,
-       ZEND_SEND_REF_SPEC_VAR_HANDLER,
-       ZEND_SEND_REF_SPEC_VAR_HANDLER,
-       ZEND_SEND_REF_SPEC_VAR_HANDLER,
-       ZEND_SEND_REF_SPEC_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_SEND_REF_SPEC_CV_HANDLER,
-       ZEND_SEND_REF_SPEC_CV_HANDLER,
-       ZEND_SEND_REF_SPEC_CV_HANDLER,
-       ZEND_SEND_REF_SPEC_CV_HANDLER,
-       ZEND_SEND_REF_SPEC_CV_HANDLER,
-       ZEND_NEW_SPEC_HANDLER,
-       ZEND_NEW_SPEC_HANDLER,
-       ZEND_NEW_SPEC_HANDLER,
-       ZEND_NEW_SPEC_HANDLER,
-       ZEND_NEW_SPEC_HANDLER,
-       ZEND_NEW_SPEC_HANDLER,
-       ZEND_NEW_SPEC_HANDLER,
-       ZEND_NEW_SPEC_HANDLER,
-       ZEND_NEW_SPEC_HANDLER,
-       ZEND_NEW_SPEC_HANDLER,
-       ZEND_NEW_SPEC_HANDLER,
-       ZEND_NEW_SPEC_HANDLER,
-       ZEND_NEW_SPEC_HANDLER,
-       ZEND_NEW_SPEC_HANDLER,
-       ZEND_NEW_SPEC_HANDLER,
-       ZEND_NEW_SPEC_HANDLER,
-       ZEND_NEW_SPEC_HANDLER,
-       ZEND_NEW_SPEC_HANDLER,
-       ZEND_NEW_SPEC_HANDLER,
-       ZEND_NEW_SPEC_HANDLER,
-       ZEND_NEW_SPEC_HANDLER,
-       ZEND_NEW_SPEC_HANDLER,
-       ZEND_NEW_SPEC_HANDLER,
-       ZEND_NEW_SPEC_HANDLER,
-       ZEND_NEW_SPEC_HANDLER,
-       ZEND_INIT_NS_FCALL_BY_NAME_SPEC_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_INIT_NS_FCALL_BY_NAME_SPEC_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_INIT_NS_FCALL_BY_NAME_SPEC_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_INIT_NS_FCALL_BY_NAME_SPEC_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_INIT_NS_FCALL_BY_NAME_SPEC_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FREE_SPEC_TMP_HANDLER,
-       ZEND_FREE_SPEC_TMP_HANDLER,
-       ZEND_FREE_SPEC_TMP_HANDLER,
-       ZEND_FREE_SPEC_TMP_HANDLER,
-       ZEND_FREE_SPEC_TMP_HANDLER,
-       ZEND_FREE_SPEC_VAR_HANDLER,
-       ZEND_FREE_SPEC_VAR_HANDLER,
-       ZEND_FREE_SPEC_VAR_HANDLER,
-       ZEND_FREE_SPEC_VAR_HANDLER,
-       ZEND_FREE_SPEC_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_INIT_ARRAY_SPEC_CONST_CONST_HANDLER,
-       ZEND_INIT_ARRAY_SPEC_CONST_TMP_HANDLER,
-       ZEND_INIT_ARRAY_SPEC_CONST_VAR_HANDLER,
-       ZEND_INIT_ARRAY_SPEC_CONST_UNUSED_HANDLER,
-       ZEND_INIT_ARRAY_SPEC_CONST_CV_HANDLER,
-       ZEND_INIT_ARRAY_SPEC_TMP_CONST_HANDLER,
-       ZEND_INIT_ARRAY_SPEC_TMP_TMP_HANDLER,
-       ZEND_INIT_ARRAY_SPEC_TMP_VAR_HANDLER,
-       ZEND_INIT_ARRAY_SPEC_TMP_UNUSED_HANDLER,
-       ZEND_INIT_ARRAY_SPEC_TMP_CV_HANDLER,
-       ZEND_INIT_ARRAY_SPEC_VAR_CONST_HANDLER,
-       ZEND_INIT_ARRAY_SPEC_VAR_TMP_HANDLER,
-       ZEND_INIT_ARRAY_SPEC_VAR_VAR_HANDLER,
-       ZEND_INIT_ARRAY_SPEC_VAR_UNUSED_HANDLER,
-       ZEND_INIT_ARRAY_SPEC_VAR_CV_HANDLER,
-       ZEND_INIT_ARRAY_SPEC_UNUSED_CONST_HANDLER,
-       ZEND_INIT_ARRAY_SPEC_UNUSED_TMP_HANDLER,
-       ZEND_INIT_ARRAY_SPEC_UNUSED_VAR_HANDLER,
-       ZEND_INIT_ARRAY_SPEC_UNUSED_UNUSED_HANDLER,
-       ZEND_INIT_ARRAY_SPEC_UNUSED_CV_HANDLER,
-       ZEND_INIT_ARRAY_SPEC_CV_CONST_HANDLER,
-       ZEND_INIT_ARRAY_SPEC_CV_TMP_HANDLER,
-       ZEND_INIT_ARRAY_SPEC_CV_VAR_HANDLER,
-       ZEND_INIT_ARRAY_SPEC_CV_UNUSED_HANDLER,
-       ZEND_INIT_ARRAY_SPEC_CV_CV_HANDLER,
-       ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_CONST_HANDLER,
-       ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_TMP_HANDLER,
-       ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_VAR_HANDLER,
-       ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_UNUSED_HANDLER,
-       ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_CV_HANDLER,
-       ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_CONST_HANDLER,
-       ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_TMP_HANDLER,
-       ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_VAR_HANDLER,
-       ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_UNUSED_HANDLER,
-       ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_CV_HANDLER,
-       ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_CONST_HANDLER,
-       ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_TMP_HANDLER,
-       ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_VAR_HANDLER,
-       ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_UNUSED_HANDLER,
-       ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_CONST_HANDLER,
-       ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_TMP_HANDLER,
-       ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_VAR_HANDLER,
-       ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_UNUSED_HANDLER,
-       ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_CV_HANDLER,
-       ZEND_INCLUDE_OR_EVAL_SPEC_CONST_HANDLER,
-       ZEND_INCLUDE_OR_EVAL_SPEC_CONST_HANDLER,
-       ZEND_INCLUDE_OR_EVAL_SPEC_CONST_HANDLER,
-       ZEND_INCLUDE_OR_EVAL_SPEC_CONST_HANDLER,
-       ZEND_INCLUDE_OR_EVAL_SPEC_CONST_HANDLER,
-       ZEND_INCLUDE_OR_EVAL_SPEC_TMP_HANDLER,
-       ZEND_INCLUDE_OR_EVAL_SPEC_TMP_HANDLER,
-       ZEND_INCLUDE_OR_EVAL_SPEC_TMP_HANDLER,
-       ZEND_INCLUDE_OR_EVAL_SPEC_TMP_HANDLER,
-       ZEND_INCLUDE_OR_EVAL_SPEC_TMP_HANDLER,
-       ZEND_INCLUDE_OR_EVAL_SPEC_VAR_HANDLER,
-       ZEND_INCLUDE_OR_EVAL_SPEC_VAR_HANDLER,
-       ZEND_INCLUDE_OR_EVAL_SPEC_VAR_HANDLER,
-       ZEND_INCLUDE_OR_EVAL_SPEC_VAR_HANDLER,
-       ZEND_INCLUDE_OR_EVAL_SPEC_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_INCLUDE_OR_EVAL_SPEC_CV_HANDLER,
-       ZEND_INCLUDE_OR_EVAL_SPEC_CV_HANDLER,
-       ZEND_INCLUDE_OR_EVAL_SPEC_CV_HANDLER,
-       ZEND_INCLUDE_OR_EVAL_SPEC_CV_HANDLER,
-       ZEND_INCLUDE_OR_EVAL_SPEC_CV_HANDLER,
-       ZEND_UNSET_VAR_SPEC_CONST_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_UNSET_VAR_SPEC_CONST_VAR_HANDLER,
-       ZEND_UNSET_VAR_SPEC_CONST_UNUSED_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_UNSET_VAR_SPEC_TMP_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_UNSET_VAR_SPEC_TMP_VAR_HANDLER,
-       ZEND_UNSET_VAR_SPEC_TMP_UNUSED_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_UNSET_VAR_SPEC_VAR_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_UNSET_VAR_SPEC_VAR_VAR_HANDLER,
-       ZEND_UNSET_VAR_SPEC_VAR_UNUSED_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_UNSET_VAR_SPEC_CV_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_UNSET_VAR_SPEC_CV_VAR_HANDLER,
-       ZEND_UNSET_VAR_SPEC_CV_UNUSED_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_UNSET_DIM_SPEC_VAR_CONST_HANDLER,
-       ZEND_UNSET_DIM_SPEC_VAR_TMP_HANDLER,
-       ZEND_UNSET_DIM_SPEC_VAR_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_UNSET_DIM_SPEC_VAR_CV_HANDLER,
-       ZEND_UNSET_DIM_SPEC_UNUSED_CONST_HANDLER,
-       ZEND_UNSET_DIM_SPEC_UNUSED_TMP_HANDLER,
-       ZEND_UNSET_DIM_SPEC_UNUSED_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_UNSET_DIM_SPEC_UNUSED_CV_HANDLER,
-       ZEND_UNSET_DIM_SPEC_CV_CONST_HANDLER,
-       ZEND_UNSET_DIM_SPEC_CV_TMP_HANDLER,
-       ZEND_UNSET_DIM_SPEC_CV_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_UNSET_DIM_SPEC_CV_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_UNSET_OBJ_SPEC_VAR_CONST_HANDLER,
-       ZEND_UNSET_OBJ_SPEC_VAR_TMP_HANDLER,
-       ZEND_UNSET_OBJ_SPEC_VAR_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_UNSET_OBJ_SPEC_VAR_CV_HANDLER,
-       ZEND_UNSET_OBJ_SPEC_UNUSED_CONST_HANDLER,
-       ZEND_UNSET_OBJ_SPEC_UNUSED_TMP_HANDLER,
-       ZEND_UNSET_OBJ_SPEC_UNUSED_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_UNSET_OBJ_SPEC_UNUSED_CV_HANDLER,
-       ZEND_UNSET_OBJ_SPEC_CV_CONST_HANDLER,
-       ZEND_UNSET_OBJ_SPEC_CV_TMP_HANDLER,
-       ZEND_UNSET_OBJ_SPEC_CV_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_UNSET_OBJ_SPEC_CV_CV_HANDLER,
-       ZEND_FE_RESET_SPEC_CONST_HANDLER,
-       ZEND_FE_RESET_SPEC_CONST_HANDLER,
-       ZEND_FE_RESET_SPEC_CONST_HANDLER,
-       ZEND_FE_RESET_SPEC_CONST_HANDLER,
-       ZEND_FE_RESET_SPEC_CONST_HANDLER,
-       ZEND_FE_RESET_SPEC_TMP_HANDLER,
-       ZEND_FE_RESET_SPEC_TMP_HANDLER,
-       ZEND_FE_RESET_SPEC_TMP_HANDLER,
-       ZEND_FE_RESET_SPEC_TMP_HANDLER,
-       ZEND_FE_RESET_SPEC_TMP_HANDLER,
-       ZEND_FE_RESET_SPEC_VAR_HANDLER,
-       ZEND_FE_RESET_SPEC_VAR_HANDLER,
-       ZEND_FE_RESET_SPEC_VAR_HANDLER,
-       ZEND_FE_RESET_SPEC_VAR_HANDLER,
-       ZEND_FE_RESET_SPEC_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FE_RESET_SPEC_CV_HANDLER,
-       ZEND_FE_RESET_SPEC_CV_HANDLER,
-       ZEND_FE_RESET_SPEC_CV_HANDLER,
-       ZEND_FE_RESET_SPEC_CV_HANDLER,
-       ZEND_FE_RESET_SPEC_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FE_FETCH_SPEC_VAR_HANDLER,
-       ZEND_FE_FETCH_SPEC_VAR_HANDLER,
-       ZEND_FE_FETCH_SPEC_VAR_HANDLER,
-       ZEND_FE_FETCH_SPEC_VAR_HANDLER,
-       ZEND_FE_FETCH_SPEC_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_EXIT_SPEC_CONST_HANDLER,
-       ZEND_EXIT_SPEC_CONST_HANDLER,
-       ZEND_EXIT_SPEC_CONST_HANDLER,
-       ZEND_EXIT_SPEC_CONST_HANDLER,
-       ZEND_EXIT_SPEC_CONST_HANDLER,
-       ZEND_EXIT_SPEC_TMP_HANDLER,
-       ZEND_EXIT_SPEC_TMP_HANDLER,
-       ZEND_EXIT_SPEC_TMP_HANDLER,
-       ZEND_EXIT_SPEC_TMP_HANDLER,
-       ZEND_EXIT_SPEC_TMP_HANDLER,
-       ZEND_EXIT_SPEC_VAR_HANDLER,
-       ZEND_EXIT_SPEC_VAR_HANDLER,
-       ZEND_EXIT_SPEC_VAR_HANDLER,
-       ZEND_EXIT_SPEC_VAR_HANDLER,
-       ZEND_EXIT_SPEC_VAR_HANDLER,
-       ZEND_EXIT_SPEC_UNUSED_HANDLER,
-       ZEND_EXIT_SPEC_UNUSED_HANDLER,
-       ZEND_EXIT_SPEC_UNUSED_HANDLER,
-       ZEND_EXIT_SPEC_UNUSED_HANDLER,
-       ZEND_EXIT_SPEC_UNUSED_HANDLER,
-       ZEND_EXIT_SPEC_CV_HANDLER,
-       ZEND_EXIT_SPEC_CV_HANDLER,
-       ZEND_EXIT_SPEC_CV_HANDLER,
-       ZEND_EXIT_SPEC_CV_HANDLER,
-       ZEND_EXIT_SPEC_CV_HANDLER,
-       ZEND_FETCH_R_SPEC_CONST_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_R_SPEC_CONST_VAR_HANDLER,
-       ZEND_FETCH_R_SPEC_CONST_UNUSED_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_R_SPEC_TMP_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_R_SPEC_TMP_VAR_HANDLER,
-       ZEND_FETCH_R_SPEC_TMP_UNUSED_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_R_SPEC_VAR_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_R_SPEC_VAR_VAR_HANDLER,
-       ZEND_FETCH_R_SPEC_VAR_UNUSED_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_R_SPEC_CV_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_R_SPEC_CV_VAR_HANDLER,
-       ZEND_FETCH_R_SPEC_CV_UNUSED_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_DIM_R_SPEC_CONST_CONST_HANDLER,
-       ZEND_FETCH_DIM_R_SPEC_CONST_TMP_HANDLER,
-       ZEND_FETCH_DIM_R_SPEC_CONST_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_DIM_R_SPEC_CONST_CV_HANDLER,
-       ZEND_FETCH_DIM_R_SPEC_TMP_CONST_HANDLER,
-       ZEND_FETCH_DIM_R_SPEC_TMP_TMP_HANDLER,
-       ZEND_FETCH_DIM_R_SPEC_TMP_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_DIM_R_SPEC_TMP_CV_HANDLER,
-       ZEND_FETCH_DIM_R_SPEC_VAR_CONST_HANDLER,
-       ZEND_FETCH_DIM_R_SPEC_VAR_TMP_HANDLER,
-       ZEND_FETCH_DIM_R_SPEC_VAR_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_DIM_R_SPEC_VAR_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_DIM_R_SPEC_CV_CONST_HANDLER,
-       ZEND_FETCH_DIM_R_SPEC_CV_TMP_HANDLER,
-       ZEND_FETCH_DIM_R_SPEC_CV_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_DIM_R_SPEC_CV_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_OBJ_R_SPEC_VAR_CONST_HANDLER,
-       ZEND_FETCH_OBJ_R_SPEC_VAR_TMP_HANDLER,
-       ZEND_FETCH_OBJ_R_SPEC_VAR_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_OBJ_R_SPEC_VAR_CV_HANDLER,
-       ZEND_FETCH_OBJ_R_SPEC_UNUSED_CONST_HANDLER,
-       ZEND_FETCH_OBJ_R_SPEC_UNUSED_TMP_HANDLER,
-       ZEND_FETCH_OBJ_R_SPEC_UNUSED_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_OBJ_R_SPEC_UNUSED_CV_HANDLER,
-       ZEND_FETCH_OBJ_R_SPEC_CV_CONST_HANDLER,
-       ZEND_FETCH_OBJ_R_SPEC_CV_TMP_HANDLER,
-       ZEND_FETCH_OBJ_R_SPEC_CV_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_OBJ_R_SPEC_CV_CV_HANDLER,
-       ZEND_FETCH_W_SPEC_CONST_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_W_SPEC_CONST_VAR_HANDLER,
-       ZEND_FETCH_W_SPEC_CONST_UNUSED_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_W_SPEC_TMP_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_W_SPEC_TMP_VAR_HANDLER,
-       ZEND_FETCH_W_SPEC_TMP_UNUSED_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_W_SPEC_VAR_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_W_SPEC_VAR_VAR_HANDLER,
-       ZEND_FETCH_W_SPEC_VAR_UNUSED_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_W_SPEC_CV_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_W_SPEC_CV_VAR_HANDLER,
-       ZEND_FETCH_W_SPEC_CV_UNUSED_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_DIM_W_SPEC_VAR_CONST_HANDLER,
-       ZEND_FETCH_DIM_W_SPEC_VAR_TMP_HANDLER,
-       ZEND_FETCH_DIM_W_SPEC_VAR_VAR_HANDLER,
-       ZEND_FETCH_DIM_W_SPEC_VAR_UNUSED_HANDLER,
-       ZEND_FETCH_DIM_W_SPEC_VAR_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_DIM_W_SPEC_CV_CONST_HANDLER,
-       ZEND_FETCH_DIM_W_SPEC_CV_TMP_HANDLER,
-       ZEND_FETCH_DIM_W_SPEC_CV_VAR_HANDLER,
-       ZEND_FETCH_DIM_W_SPEC_CV_UNUSED_HANDLER,
-       ZEND_FETCH_DIM_W_SPEC_CV_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_OBJ_W_SPEC_VAR_CONST_HANDLER,
-       ZEND_FETCH_OBJ_W_SPEC_VAR_TMP_HANDLER,
-       ZEND_FETCH_OBJ_W_SPEC_VAR_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_OBJ_W_SPEC_VAR_CV_HANDLER,
-       ZEND_FETCH_OBJ_W_SPEC_UNUSED_CONST_HANDLER,
-       ZEND_FETCH_OBJ_W_SPEC_UNUSED_TMP_HANDLER,
-       ZEND_FETCH_OBJ_W_SPEC_UNUSED_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_OBJ_W_SPEC_UNUSED_CV_HANDLER,
-       ZEND_FETCH_OBJ_W_SPEC_CV_CONST_HANDLER,
-       ZEND_FETCH_OBJ_W_SPEC_CV_TMP_HANDLER,
-       ZEND_FETCH_OBJ_W_SPEC_CV_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_OBJ_W_SPEC_CV_CV_HANDLER,
-       ZEND_FETCH_RW_SPEC_CONST_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_RW_SPEC_CONST_VAR_HANDLER,
-       ZEND_FETCH_RW_SPEC_CONST_UNUSED_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_RW_SPEC_TMP_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_RW_SPEC_TMP_VAR_HANDLER,
-       ZEND_FETCH_RW_SPEC_TMP_UNUSED_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_RW_SPEC_VAR_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_RW_SPEC_VAR_VAR_HANDLER,
-       ZEND_FETCH_RW_SPEC_VAR_UNUSED_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_RW_SPEC_CV_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_RW_SPEC_CV_VAR_HANDLER,
-       ZEND_FETCH_RW_SPEC_CV_UNUSED_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_DIM_RW_SPEC_VAR_CONST_HANDLER,
-       ZEND_FETCH_DIM_RW_SPEC_VAR_TMP_HANDLER,
-       ZEND_FETCH_DIM_RW_SPEC_VAR_VAR_HANDLER,
-       ZEND_FETCH_DIM_RW_SPEC_VAR_UNUSED_HANDLER,
-       ZEND_FETCH_DIM_RW_SPEC_VAR_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_DIM_RW_SPEC_CV_CONST_HANDLER,
-       ZEND_FETCH_DIM_RW_SPEC_CV_TMP_HANDLER,
-       ZEND_FETCH_DIM_RW_SPEC_CV_VAR_HANDLER,
-       ZEND_FETCH_DIM_RW_SPEC_CV_UNUSED_HANDLER,
-       ZEND_FETCH_DIM_RW_SPEC_CV_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_OBJ_RW_SPEC_VAR_CONST_HANDLER,
-       ZEND_FETCH_OBJ_RW_SPEC_VAR_TMP_HANDLER,
-       ZEND_FETCH_OBJ_RW_SPEC_VAR_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_OBJ_RW_SPEC_VAR_CV_HANDLER,
-       ZEND_FETCH_OBJ_RW_SPEC_UNUSED_CONST_HANDLER,
-       ZEND_FETCH_OBJ_RW_SPEC_UNUSED_TMP_HANDLER,
-       ZEND_FETCH_OBJ_RW_SPEC_UNUSED_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_OBJ_RW_SPEC_UNUSED_CV_HANDLER,
-       ZEND_FETCH_OBJ_RW_SPEC_CV_CONST_HANDLER,
-       ZEND_FETCH_OBJ_RW_SPEC_CV_TMP_HANDLER,
-       ZEND_FETCH_OBJ_RW_SPEC_CV_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_OBJ_RW_SPEC_CV_CV_HANDLER,
-       ZEND_FETCH_IS_SPEC_CONST_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_IS_SPEC_CONST_VAR_HANDLER,
-       ZEND_FETCH_IS_SPEC_CONST_UNUSED_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_IS_SPEC_TMP_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_IS_SPEC_TMP_VAR_HANDLER,
-       ZEND_FETCH_IS_SPEC_TMP_UNUSED_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_IS_SPEC_VAR_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_IS_SPEC_VAR_VAR_HANDLER,
-       ZEND_FETCH_IS_SPEC_VAR_UNUSED_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_IS_SPEC_CV_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_IS_SPEC_CV_VAR_HANDLER,
-       ZEND_FETCH_IS_SPEC_CV_UNUSED_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_DIM_IS_SPEC_VAR_CONST_HANDLER,
-       ZEND_FETCH_DIM_IS_SPEC_VAR_TMP_HANDLER,
-       ZEND_FETCH_DIM_IS_SPEC_VAR_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_DIM_IS_SPEC_VAR_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_DIM_IS_SPEC_CV_CONST_HANDLER,
-       ZEND_FETCH_DIM_IS_SPEC_CV_TMP_HANDLER,
-       ZEND_FETCH_DIM_IS_SPEC_CV_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_DIM_IS_SPEC_CV_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_OBJ_IS_SPEC_VAR_CONST_HANDLER,
-       ZEND_FETCH_OBJ_IS_SPEC_VAR_TMP_HANDLER,
-       ZEND_FETCH_OBJ_IS_SPEC_VAR_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_OBJ_IS_SPEC_VAR_CV_HANDLER,
-       ZEND_FETCH_OBJ_IS_SPEC_UNUSED_CONST_HANDLER,
-       ZEND_FETCH_OBJ_IS_SPEC_UNUSED_TMP_HANDLER,
-       ZEND_FETCH_OBJ_IS_SPEC_UNUSED_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_OBJ_IS_SPEC_UNUSED_CV_HANDLER,
-       ZEND_FETCH_OBJ_IS_SPEC_CV_CONST_HANDLER,
-       ZEND_FETCH_OBJ_IS_SPEC_CV_TMP_HANDLER,
-       ZEND_FETCH_OBJ_IS_SPEC_CV_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_OBJ_IS_SPEC_CV_CV_HANDLER,
-       ZEND_FETCH_FUNC_ARG_SPEC_CONST_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_FUNC_ARG_SPEC_CONST_VAR_HANDLER,
-       ZEND_FETCH_FUNC_ARG_SPEC_CONST_UNUSED_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_FUNC_ARG_SPEC_TMP_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_FUNC_ARG_SPEC_TMP_VAR_HANDLER,
-       ZEND_FETCH_FUNC_ARG_SPEC_TMP_UNUSED_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_FUNC_ARG_SPEC_VAR_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_FUNC_ARG_SPEC_VAR_VAR_HANDLER,
-       ZEND_FETCH_FUNC_ARG_SPEC_VAR_UNUSED_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_FUNC_ARG_SPEC_CV_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_FUNC_ARG_SPEC_CV_VAR_HANDLER,
-       ZEND_FETCH_FUNC_ARG_SPEC_CV_UNUSED_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_CONST_HANDLER,
-       ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_TMP_HANDLER,
-       ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_VAR_HANDLER,
-       ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_UNUSED_HANDLER,
-       ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_CONST_HANDLER,
-       ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_TMP_HANDLER,
-       ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_VAR_HANDLER,
-       ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_UNUSED_HANDLER,
-       ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_CONST_HANDLER,
-       ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_TMP_HANDLER,
-       ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_CV_HANDLER,
-       ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_CONST_HANDLER,
-       ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_TMP_HANDLER,
-       ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_CV_HANDLER,
-       ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_CONST_HANDLER,
-       ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_TMP_HANDLER,
-       ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_CV_HANDLER,
-       ZEND_FETCH_UNSET_SPEC_CONST_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_UNSET_SPEC_CONST_VAR_HANDLER,
-       ZEND_FETCH_UNSET_SPEC_CONST_UNUSED_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_UNSET_SPEC_TMP_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_UNSET_SPEC_TMP_VAR_HANDLER,
-       ZEND_FETCH_UNSET_SPEC_TMP_UNUSED_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_UNSET_SPEC_VAR_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_UNSET_SPEC_VAR_VAR_HANDLER,
-       ZEND_FETCH_UNSET_SPEC_VAR_UNUSED_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_UNSET_SPEC_CV_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_UNSET_SPEC_CV_VAR_HANDLER,
-       ZEND_FETCH_UNSET_SPEC_CV_UNUSED_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_DIM_UNSET_SPEC_VAR_CONST_HANDLER,
-       ZEND_FETCH_DIM_UNSET_SPEC_VAR_TMP_HANDLER,
-       ZEND_FETCH_DIM_UNSET_SPEC_VAR_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_DIM_UNSET_SPEC_VAR_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_DIM_UNSET_SPEC_CV_CONST_HANDLER,
-       ZEND_FETCH_DIM_UNSET_SPEC_CV_TMP_HANDLER,
-       ZEND_FETCH_DIM_UNSET_SPEC_CV_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_DIM_UNSET_SPEC_CV_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_OBJ_UNSET_SPEC_VAR_CONST_HANDLER,
-       ZEND_FETCH_OBJ_UNSET_SPEC_VAR_TMP_HANDLER,
-       ZEND_FETCH_OBJ_UNSET_SPEC_VAR_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_OBJ_UNSET_SPEC_VAR_CV_HANDLER,
-       ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_CONST_HANDLER,
-       ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_TMP_HANDLER,
-       ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_CV_HANDLER,
-       ZEND_FETCH_OBJ_UNSET_SPEC_CV_CONST_HANDLER,
-       ZEND_FETCH_OBJ_UNSET_SPEC_CV_TMP_HANDLER,
-       ZEND_FETCH_OBJ_UNSET_SPEC_CV_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_OBJ_UNSET_SPEC_CV_CV_HANDLER,
-       ZEND_FETCH_DIM_TMP_VAR_SPEC_CONST_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_DIM_TMP_VAR_SPEC_TMP_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_CONSTANT_SPEC_CONST_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_CONSTANT_SPEC_VAR_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_FETCH_CONSTANT_SPEC_UNUSED_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_GOTO_SPEC_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_GOTO_SPEC_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_GOTO_SPEC_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_GOTO_SPEC_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_GOTO_SPEC_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_EXT_STMT_SPEC_HANDLER,
-       ZEND_EXT_STMT_SPEC_HANDLER,
-       ZEND_EXT_STMT_SPEC_HANDLER,
-       ZEND_EXT_STMT_SPEC_HANDLER,
-       ZEND_EXT_STMT_SPEC_HANDLER,
-       ZEND_EXT_STMT_SPEC_HANDLER,
-       ZEND_EXT_STMT_SPEC_HANDLER,
-       ZEND_EXT_STMT_SPEC_HANDLER,
-       ZEND_EXT_STMT_SPEC_HANDLER,
-       ZEND_EXT_STMT_SPEC_HANDLER,
-       ZEND_EXT_STMT_SPEC_HANDLER,
-       ZEND_EXT_STMT_SPEC_HANDLER,
-       ZEND_EXT_STMT_SPEC_HANDLER,
-       ZEND_EXT_STMT_SPEC_HANDLER,
-       ZEND_EXT_STMT_SPEC_HANDLER,
-       ZEND_EXT_STMT_SPEC_HANDLER,
-       ZEND_EXT_STMT_SPEC_HANDLER,
-       ZEND_EXT_STMT_SPEC_HANDLER,
-       ZEND_EXT_STMT_SPEC_HANDLER,
-       ZEND_EXT_STMT_SPEC_HANDLER,
-       ZEND_EXT_STMT_SPEC_HANDLER,
-       ZEND_EXT_STMT_SPEC_HANDLER,
-       ZEND_EXT_STMT_SPEC_HANDLER,
-       ZEND_EXT_STMT_SPEC_HANDLER,
-       ZEND_EXT_STMT_SPEC_HANDLER,
-       ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER,
-       ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER,
-       ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER,
-       ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER,
-       ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER,
-       ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER,
-       ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER,
-       ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER,
-       ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER,
-       ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER,
-       ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER,
-       ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER,
-       ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER,
-       ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER,
-       ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER,
-       ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER,
-       ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER,
-       ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER,
-       ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER,
-       ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER,
-       ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER,
-       ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER,
-       ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER,
-       ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER,
-       ZEND_EXT_FCALL_BEGIN_SPEC_HANDLER,
-       ZEND_EXT_FCALL_END_SPEC_HANDLER,
-       ZEND_EXT_FCALL_END_SPEC_HANDLER,
-       ZEND_EXT_FCALL_END_SPEC_HANDLER,
-       ZEND_EXT_FCALL_END_SPEC_HANDLER,
-       ZEND_EXT_FCALL_END_SPEC_HANDLER,
-       ZEND_EXT_FCALL_END_SPEC_HANDLER,
-       ZEND_EXT_FCALL_END_SPEC_HANDLER,
-       ZEND_EXT_FCALL_END_SPEC_HANDLER,
-       ZEND_EXT_FCALL_END_SPEC_HANDLER,
-       ZEND_EXT_FCALL_END_SPEC_HANDLER,
-       ZEND_EXT_FCALL_END_SPEC_HANDLER,
-       ZEND_EXT_FCALL_END_SPEC_HANDLER,
-       ZEND_EXT_FCALL_END_SPEC_HANDLER,
-       ZEND_EXT_FCALL_END_SPEC_HANDLER,
-       ZEND_EXT_FCALL_END_SPEC_HANDLER,
-       ZEND_EXT_FCALL_END_SPEC_HANDLER,
-       ZEND_EXT_FCALL_END_SPEC_HANDLER,
-       ZEND_EXT_FCALL_END_SPEC_HANDLER,
-       ZEND_EXT_FCALL_END_SPEC_HANDLER,
-       ZEND_EXT_FCALL_END_SPEC_HANDLER,
-       ZEND_EXT_FCALL_END_SPEC_HANDLER,
-       ZEND_EXT_FCALL_END_SPEC_HANDLER,
-       ZEND_EXT_FCALL_END_SPEC_HANDLER,
-       ZEND_EXT_FCALL_END_SPEC_HANDLER,
-       ZEND_EXT_FCALL_END_SPEC_HANDLER,
-       ZEND_EXT_NOP_SPEC_HANDLER,
-       ZEND_EXT_NOP_SPEC_HANDLER,
-       ZEND_EXT_NOP_SPEC_HANDLER,
-       ZEND_EXT_NOP_SPEC_HANDLER,
-       ZEND_EXT_NOP_SPEC_HANDLER,
-       ZEND_EXT_NOP_SPEC_HANDLER,
-       ZEND_EXT_NOP_SPEC_HANDLER,
-       ZEND_EXT_NOP_SPEC_HANDLER,
-       ZEND_EXT_NOP_SPEC_HANDLER,
-       ZEND_EXT_NOP_SPEC_HANDLER,
-       ZEND_EXT_NOP_SPEC_HANDLER,
-       ZEND_EXT_NOP_SPEC_HANDLER,
-       ZEND_EXT_NOP_SPEC_HANDLER,
-       ZEND_EXT_NOP_SPEC_HANDLER,
-       ZEND_EXT_NOP_SPEC_HANDLER,
-       ZEND_EXT_NOP_SPEC_HANDLER,
-       ZEND_EXT_NOP_SPEC_HANDLER,
-       ZEND_EXT_NOP_SPEC_HANDLER,
-       ZEND_EXT_NOP_SPEC_HANDLER,
-       ZEND_EXT_NOP_SPEC_HANDLER,
-       ZEND_EXT_NOP_SPEC_HANDLER,
-       ZEND_EXT_NOP_SPEC_HANDLER,
-       ZEND_EXT_NOP_SPEC_HANDLER,
-       ZEND_EXT_NOP_SPEC_HANDLER,
-       ZEND_EXT_NOP_SPEC_HANDLER,
-       ZEND_TICKS_SPEC_HANDLER,
-       ZEND_TICKS_SPEC_HANDLER,
-       ZEND_TICKS_SPEC_HANDLER,
-       ZEND_TICKS_SPEC_HANDLER,
-       ZEND_TICKS_SPEC_HANDLER,
-       ZEND_TICKS_SPEC_HANDLER,
-       ZEND_TICKS_SPEC_HANDLER,
-       ZEND_TICKS_SPEC_HANDLER,
-       ZEND_TICKS_SPEC_HANDLER,
-       ZEND_TICKS_SPEC_HANDLER,
-       ZEND_TICKS_SPEC_HANDLER,
-       ZEND_TICKS_SPEC_HANDLER,
-       ZEND_TICKS_SPEC_HANDLER,
-       ZEND_TICKS_SPEC_HANDLER,
-       ZEND_TICKS_SPEC_HANDLER,
-       ZEND_TICKS_SPEC_HANDLER,
-       ZEND_TICKS_SPEC_HANDLER,
-       ZEND_TICKS_SPEC_HANDLER,
-       ZEND_TICKS_SPEC_HANDLER,
-       ZEND_TICKS_SPEC_HANDLER,
-       ZEND_TICKS_SPEC_HANDLER,
-       ZEND_TICKS_SPEC_HANDLER,
-       ZEND_TICKS_SPEC_HANDLER,
-       ZEND_TICKS_SPEC_HANDLER,
-       ZEND_TICKS_SPEC_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_SEND_VAR_NO_REF_SPEC_VAR_HANDLER,
-       ZEND_SEND_VAR_NO_REF_SPEC_VAR_HANDLER,
-       ZEND_SEND_VAR_NO_REF_SPEC_VAR_HANDLER,
-       ZEND_SEND_VAR_NO_REF_SPEC_VAR_HANDLER,
-       ZEND_SEND_VAR_NO_REF_SPEC_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_SEND_VAR_NO_REF_SPEC_CV_HANDLER,
-       ZEND_SEND_VAR_NO_REF_SPEC_CV_HANDLER,
-       ZEND_SEND_VAR_NO_REF_SPEC_CV_HANDLER,
-       ZEND_SEND_VAR_NO_REF_SPEC_CV_HANDLER,
-       ZEND_SEND_VAR_NO_REF_SPEC_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_CATCH_SPEC_CONST_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_THROW_SPEC_CONST_HANDLER,
-       ZEND_THROW_SPEC_CONST_HANDLER,
-       ZEND_THROW_SPEC_CONST_HANDLER,
-       ZEND_THROW_SPEC_CONST_HANDLER,
-       ZEND_THROW_SPEC_CONST_HANDLER,
-       ZEND_THROW_SPEC_TMP_HANDLER,
-       ZEND_THROW_SPEC_TMP_HANDLER,
-       ZEND_THROW_SPEC_TMP_HANDLER,
-       ZEND_THROW_SPEC_TMP_HANDLER,
-       ZEND_THROW_SPEC_TMP_HANDLER,
-       ZEND_THROW_SPEC_VAR_HANDLER,
-       ZEND_THROW_SPEC_VAR_HANDLER,
-       ZEND_THROW_SPEC_VAR_HANDLER,
-       ZEND_THROW_SPEC_VAR_HANDLER,
-       ZEND_THROW_SPEC_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_THROW_SPEC_CV_HANDLER,
-       ZEND_THROW_SPEC_CV_HANDLER,
-       ZEND_THROW_SPEC_CV_HANDLER,
-       ZEND_THROW_SPEC_CV_HANDLER,
-       ZEND_THROW_SPEC_CV_HANDLER,
-       ZEND_FETCH_CLASS_SPEC_CONST_HANDLER,
-       ZEND_FETCH_CLASS_SPEC_TMP_HANDLER,
-       ZEND_FETCH_CLASS_SPEC_VAR_HANDLER,
-       ZEND_FETCH_CLASS_SPEC_UNUSED_HANDLER,
-       ZEND_FETCH_CLASS_SPEC_CV_HANDLER,
-       ZEND_FETCH_CLASS_SPEC_CONST_HANDLER,
-       ZEND_FETCH_CLASS_SPEC_TMP_HANDLER,
-       ZEND_FETCH_CLASS_SPEC_VAR_HANDLER,
-       ZEND_FETCH_CLASS_SPEC_UNUSED_HANDLER,
-       ZEND_FETCH_CLASS_SPEC_CV_HANDLER,
-       ZEND_FETCH_CLASS_SPEC_CONST_HANDLER,
-       ZEND_FETCH_CLASS_SPEC_TMP_HANDLER,
-       ZEND_FETCH_CLASS_SPEC_VAR_HANDLER,
-       ZEND_FETCH_CLASS_SPEC_UNUSED_HANDLER,
-       ZEND_FETCH_CLASS_SPEC_CV_HANDLER,
-       ZEND_FETCH_CLASS_SPEC_CONST_HANDLER,
-       ZEND_FETCH_CLASS_SPEC_TMP_HANDLER,
-       ZEND_FETCH_CLASS_SPEC_VAR_HANDLER,
-       ZEND_FETCH_CLASS_SPEC_UNUSED_HANDLER,
-       ZEND_FETCH_CLASS_SPEC_CV_HANDLER,
-       ZEND_FETCH_CLASS_SPEC_CONST_HANDLER,
-       ZEND_FETCH_CLASS_SPEC_TMP_HANDLER,
-       ZEND_FETCH_CLASS_SPEC_VAR_HANDLER,
-       ZEND_FETCH_CLASS_SPEC_UNUSED_HANDLER,
-       ZEND_FETCH_CLASS_SPEC_CV_HANDLER,
-       ZEND_CLONE_SPEC_CONST_HANDLER,
-       ZEND_CLONE_SPEC_CONST_HANDLER,
-       ZEND_CLONE_SPEC_CONST_HANDLER,
-       ZEND_CLONE_SPEC_CONST_HANDLER,
-       ZEND_CLONE_SPEC_CONST_HANDLER,
-       ZEND_CLONE_SPEC_TMP_HANDLER,
-       ZEND_CLONE_SPEC_TMP_HANDLER,
-       ZEND_CLONE_SPEC_TMP_HANDLER,
-       ZEND_CLONE_SPEC_TMP_HANDLER,
-       ZEND_CLONE_SPEC_TMP_HANDLER,
-       ZEND_CLONE_SPEC_VAR_HANDLER,
-       ZEND_CLONE_SPEC_VAR_HANDLER,
-       ZEND_CLONE_SPEC_VAR_HANDLER,
-       ZEND_CLONE_SPEC_VAR_HANDLER,
-       ZEND_CLONE_SPEC_VAR_HANDLER,
-       ZEND_CLONE_SPEC_UNUSED_HANDLER,
-       ZEND_CLONE_SPEC_UNUSED_HANDLER,
-       ZEND_CLONE_SPEC_UNUSED_HANDLER,
-       ZEND_CLONE_SPEC_UNUSED_HANDLER,
-       ZEND_CLONE_SPEC_UNUSED_HANDLER,
-       ZEND_CLONE_SPEC_CV_HANDLER,
-       ZEND_CLONE_SPEC_CV_HANDLER,
-       ZEND_CLONE_SPEC_CV_HANDLER,
-       ZEND_CLONE_SPEC_CV_HANDLER,
-       ZEND_CLONE_SPEC_CV_HANDLER,
-       ZEND_RETURN_BY_REF_SPEC_CONST_HANDLER,
-       ZEND_RETURN_BY_REF_SPEC_CONST_HANDLER,
-       ZEND_RETURN_BY_REF_SPEC_CONST_HANDLER,
-       ZEND_RETURN_BY_REF_SPEC_CONST_HANDLER,
-       ZEND_RETURN_BY_REF_SPEC_CONST_HANDLER,
-       ZEND_RETURN_BY_REF_SPEC_TMP_HANDLER,
-       ZEND_RETURN_BY_REF_SPEC_TMP_HANDLER,
-       ZEND_RETURN_BY_REF_SPEC_TMP_HANDLER,
-       ZEND_RETURN_BY_REF_SPEC_TMP_HANDLER,
-       ZEND_RETURN_BY_REF_SPEC_TMP_HANDLER,
-       ZEND_RETURN_BY_REF_SPEC_VAR_HANDLER,
-       ZEND_RETURN_BY_REF_SPEC_VAR_HANDLER,
-       ZEND_RETURN_BY_REF_SPEC_VAR_HANDLER,
-       ZEND_RETURN_BY_REF_SPEC_VAR_HANDLER,
-       ZEND_RETURN_BY_REF_SPEC_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_RETURN_BY_REF_SPEC_CV_HANDLER,
-       ZEND_RETURN_BY_REF_SPEC_CV_HANDLER,
-       ZEND_RETURN_BY_REF_SPEC_CV_HANDLER,
-       ZEND_RETURN_BY_REF_SPEC_CV_HANDLER,
-       ZEND_RETURN_BY_REF_SPEC_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_INIT_METHOD_CALL_SPEC_TMP_CONST_HANDLER,
-       ZEND_INIT_METHOD_CALL_SPEC_TMP_TMP_HANDLER,
-       ZEND_INIT_METHOD_CALL_SPEC_TMP_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_INIT_METHOD_CALL_SPEC_TMP_CV_HANDLER,
-       ZEND_INIT_METHOD_CALL_SPEC_VAR_CONST_HANDLER,
-       ZEND_INIT_METHOD_CALL_SPEC_VAR_TMP_HANDLER,
-       ZEND_INIT_METHOD_CALL_SPEC_VAR_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_INIT_METHOD_CALL_SPEC_VAR_CV_HANDLER,
-       ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER,
-       ZEND_INIT_METHOD_CALL_SPEC_UNUSED_TMP_HANDLER,
-       ZEND_INIT_METHOD_CALL_SPEC_UNUSED_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CV_HANDLER,
-       ZEND_INIT_METHOD_CALL_SPEC_CV_CONST_HANDLER,
-       ZEND_INIT_METHOD_CALL_SPEC_CV_TMP_HANDLER,
-       ZEND_INIT_METHOD_CALL_SPEC_CV_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_INIT_METHOD_CALL_SPEC_CV_CV_HANDLER,
-       ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER,
-       ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMP_HANDLER,
-       ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_VAR_HANDLER,
-       ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED_HANDLER,
-       ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER,
-       ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMP_HANDLER,
-       ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_VAR_HANDLER,
-       ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED_HANDLER,
-       ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_VAR_HANDLER,
-       ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_UNUSED_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ISSET_ISEMPTY_VAR_SPEC_TMP_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ISSET_ISEMPTY_VAR_SPEC_TMP_VAR_HANDLER,
-       ZEND_ISSET_ISEMPTY_VAR_SPEC_TMP_UNUSED_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ISSET_ISEMPTY_VAR_SPEC_VAR_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ISSET_ISEMPTY_VAR_SPEC_VAR_VAR_HANDLER,
-       ZEND_ISSET_ISEMPTY_VAR_SPEC_VAR_UNUSED_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_VAR_HANDLER,
-       ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_UNUSED_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_VAR_CONST_HANDLER,
-       ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_VAR_TMP_HANDLER,
-       ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_VAR_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_VAR_CV_HANDLER,
-       ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_UNUSED_CONST_HANDLER,
-       ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_UNUSED_TMP_HANDLER,
-       ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_UNUSED_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_UNUSED_CV_HANDLER,
-       ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_CONST_HANDLER,
-       ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_TMP_HANDLER,
-       ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_PRE_INC_OBJ_SPEC_VAR_CONST_HANDLER,
-       ZEND_PRE_INC_OBJ_SPEC_VAR_TMP_HANDLER,
-       ZEND_PRE_INC_OBJ_SPEC_VAR_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_PRE_INC_OBJ_SPEC_VAR_CV_HANDLER,
-       ZEND_PRE_INC_OBJ_SPEC_UNUSED_CONST_HANDLER,
-       ZEND_PRE_INC_OBJ_SPEC_UNUSED_TMP_HANDLER,
-       ZEND_PRE_INC_OBJ_SPEC_UNUSED_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_PRE_INC_OBJ_SPEC_UNUSED_CV_HANDLER,
-       ZEND_PRE_INC_OBJ_SPEC_CV_CONST_HANDLER,
-       ZEND_PRE_INC_OBJ_SPEC_CV_TMP_HANDLER,
-       ZEND_PRE_INC_OBJ_SPEC_CV_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_PRE_INC_OBJ_SPEC_CV_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_PRE_DEC_OBJ_SPEC_VAR_CONST_HANDLER,
-       ZEND_PRE_DEC_OBJ_SPEC_VAR_TMP_HANDLER,
-       ZEND_PRE_DEC_OBJ_SPEC_VAR_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_PRE_DEC_OBJ_SPEC_VAR_CV_HANDLER,
-       ZEND_PRE_DEC_OBJ_SPEC_UNUSED_CONST_HANDLER,
-       ZEND_PRE_DEC_OBJ_SPEC_UNUSED_TMP_HANDLER,
-       ZEND_PRE_DEC_OBJ_SPEC_UNUSED_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_PRE_DEC_OBJ_SPEC_UNUSED_CV_HANDLER,
-       ZEND_PRE_DEC_OBJ_SPEC_CV_CONST_HANDLER,
-       ZEND_PRE_DEC_OBJ_SPEC_CV_TMP_HANDLER,
-       ZEND_PRE_DEC_OBJ_SPEC_CV_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_PRE_DEC_OBJ_SPEC_CV_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_POST_INC_OBJ_SPEC_VAR_CONST_HANDLER,
-       ZEND_POST_INC_OBJ_SPEC_VAR_TMP_HANDLER,
-       ZEND_POST_INC_OBJ_SPEC_VAR_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_POST_INC_OBJ_SPEC_VAR_CV_HANDLER,
-       ZEND_POST_INC_OBJ_SPEC_UNUSED_CONST_HANDLER,
-       ZEND_POST_INC_OBJ_SPEC_UNUSED_TMP_HANDLER,
-       ZEND_POST_INC_OBJ_SPEC_UNUSED_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_POST_INC_OBJ_SPEC_UNUSED_CV_HANDLER,
-       ZEND_POST_INC_OBJ_SPEC_CV_CONST_HANDLER,
-       ZEND_POST_INC_OBJ_SPEC_CV_TMP_HANDLER,
-       ZEND_POST_INC_OBJ_SPEC_CV_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_POST_INC_OBJ_SPEC_CV_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_POST_DEC_OBJ_SPEC_VAR_CONST_HANDLER,
-       ZEND_POST_DEC_OBJ_SPEC_VAR_TMP_HANDLER,
-       ZEND_POST_DEC_OBJ_SPEC_VAR_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_POST_DEC_OBJ_SPEC_VAR_CV_HANDLER,
-       ZEND_POST_DEC_OBJ_SPEC_UNUSED_CONST_HANDLER,
-       ZEND_POST_DEC_OBJ_SPEC_UNUSED_TMP_HANDLER,
-       ZEND_POST_DEC_OBJ_SPEC_UNUSED_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_POST_DEC_OBJ_SPEC_UNUSED_CV_HANDLER,
-       ZEND_POST_DEC_OBJ_SPEC_CV_CONST_HANDLER,
-       ZEND_POST_DEC_OBJ_SPEC_CV_TMP_HANDLER,
-       ZEND_POST_DEC_OBJ_SPEC_CV_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_POST_DEC_OBJ_SPEC_CV_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_HANDLER,
-       ZEND_ASSIGN_OBJ_SPEC_VAR_TMP_HANDLER,
-       ZEND_ASSIGN_OBJ_SPEC_VAR_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ASSIGN_OBJ_SPEC_VAR_CV_HANDLER,
-       ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_HANDLER,
-       ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMP_HANDLER,
-       ZEND_ASSIGN_OBJ_SPEC_UNUSED_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_HANDLER,
-       ZEND_ASSIGN_OBJ_SPEC_CV_CONST_HANDLER,
-       ZEND_ASSIGN_OBJ_SPEC_CV_TMP_HANDLER,
-       ZEND_ASSIGN_OBJ_SPEC_CV_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ASSIGN_OBJ_SPEC_CV_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_INSTANCEOF_SPEC_TMP_HANDLER,
-       ZEND_INSTANCEOF_SPEC_TMP_HANDLER,
-       ZEND_INSTANCEOF_SPEC_TMP_HANDLER,
-       ZEND_INSTANCEOF_SPEC_TMP_HANDLER,
-       ZEND_INSTANCEOF_SPEC_TMP_HANDLER,
-       ZEND_INSTANCEOF_SPEC_VAR_HANDLER,
-       ZEND_INSTANCEOF_SPEC_VAR_HANDLER,
-       ZEND_INSTANCEOF_SPEC_VAR_HANDLER,
-       ZEND_INSTANCEOF_SPEC_VAR_HANDLER,
-       ZEND_INSTANCEOF_SPEC_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_INSTANCEOF_SPEC_CV_HANDLER,
-       ZEND_INSTANCEOF_SPEC_CV_HANDLER,
-       ZEND_INSTANCEOF_SPEC_CV_HANDLER,
-       ZEND_INSTANCEOF_SPEC_CV_HANDLER,
-       ZEND_INSTANCEOF_SPEC_CV_HANDLER,
-       ZEND_DECLARE_CLASS_SPEC_HANDLER,
-       ZEND_DECLARE_CLASS_SPEC_HANDLER,
-       ZEND_DECLARE_CLASS_SPEC_HANDLER,
-       ZEND_DECLARE_CLASS_SPEC_HANDLER,
-       ZEND_DECLARE_CLASS_SPEC_HANDLER,
-       ZEND_DECLARE_CLASS_SPEC_HANDLER,
-       ZEND_DECLARE_CLASS_SPEC_HANDLER,
-       ZEND_DECLARE_CLASS_SPEC_HANDLER,
-       ZEND_DECLARE_CLASS_SPEC_HANDLER,
-       ZEND_DECLARE_CLASS_SPEC_HANDLER,
-       ZEND_DECLARE_CLASS_SPEC_HANDLER,
-       ZEND_DECLARE_CLASS_SPEC_HANDLER,
-       ZEND_DECLARE_CLASS_SPEC_HANDLER,
-       ZEND_DECLARE_CLASS_SPEC_HANDLER,
-       ZEND_DECLARE_CLASS_SPEC_HANDLER,
-       ZEND_DECLARE_CLASS_SPEC_HANDLER,
-       ZEND_DECLARE_CLASS_SPEC_HANDLER,
-       ZEND_DECLARE_CLASS_SPEC_HANDLER,
-       ZEND_DECLARE_CLASS_SPEC_HANDLER,
-       ZEND_DECLARE_CLASS_SPEC_HANDLER,
-       ZEND_DECLARE_CLASS_SPEC_HANDLER,
-       ZEND_DECLARE_CLASS_SPEC_HANDLER,
-       ZEND_DECLARE_CLASS_SPEC_HANDLER,
-       ZEND_DECLARE_CLASS_SPEC_HANDLER,
-       ZEND_DECLARE_CLASS_SPEC_HANDLER,
-       ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER,
-       ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER,
-       ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER,
-       ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER,
-       ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER,
-       ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER,
-       ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER,
-       ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER,
-       ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER,
-       ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER,
-       ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER,
-       ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER,
-       ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER,
-       ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER,
-       ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER,
-       ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER,
-       ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER,
-       ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER,
-       ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER,
-       ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER,
-       ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER,
-       ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER,
-       ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER,
-       ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER,
-       ZEND_DECLARE_INHERITED_CLASS_SPEC_HANDLER,
-       ZEND_DECLARE_FUNCTION_SPEC_HANDLER,
-       ZEND_DECLARE_FUNCTION_SPEC_HANDLER,
-       ZEND_DECLARE_FUNCTION_SPEC_HANDLER,
-       ZEND_DECLARE_FUNCTION_SPEC_HANDLER,
-       ZEND_DECLARE_FUNCTION_SPEC_HANDLER,
-       ZEND_DECLARE_FUNCTION_SPEC_HANDLER,
-       ZEND_DECLARE_FUNCTION_SPEC_HANDLER,
-       ZEND_DECLARE_FUNCTION_SPEC_HANDLER,
-       ZEND_DECLARE_FUNCTION_SPEC_HANDLER,
-       ZEND_DECLARE_FUNCTION_SPEC_HANDLER,
-       ZEND_DECLARE_FUNCTION_SPEC_HANDLER,
-       ZEND_DECLARE_FUNCTION_SPEC_HANDLER,
-       ZEND_DECLARE_FUNCTION_SPEC_HANDLER,
-       ZEND_DECLARE_FUNCTION_SPEC_HANDLER,
-       ZEND_DECLARE_FUNCTION_SPEC_HANDLER,
-       ZEND_DECLARE_FUNCTION_SPEC_HANDLER,
-       ZEND_DECLARE_FUNCTION_SPEC_HANDLER,
-       ZEND_DECLARE_FUNCTION_SPEC_HANDLER,
-       ZEND_DECLARE_FUNCTION_SPEC_HANDLER,
-       ZEND_DECLARE_FUNCTION_SPEC_HANDLER,
-       ZEND_DECLARE_FUNCTION_SPEC_HANDLER,
-       ZEND_DECLARE_FUNCTION_SPEC_HANDLER,
-       ZEND_DECLARE_FUNCTION_SPEC_HANDLER,
-       ZEND_DECLARE_FUNCTION_SPEC_HANDLER,
-       ZEND_DECLARE_FUNCTION_SPEC_HANDLER,
-       ZEND_RAISE_ABSTRACT_ERROR_SPEC_HANDLER,
-       ZEND_RAISE_ABSTRACT_ERROR_SPEC_HANDLER,
-       ZEND_RAISE_ABSTRACT_ERROR_SPEC_HANDLER,
-       ZEND_RAISE_ABSTRACT_ERROR_SPEC_HANDLER,
-       ZEND_RAISE_ABSTRACT_ERROR_SPEC_HANDLER,
-       ZEND_RAISE_ABSTRACT_ERROR_SPEC_HANDLER,
-       ZEND_RAISE_ABSTRACT_ERROR_SPEC_HANDLER,
-       ZEND_RAISE_ABSTRACT_ERROR_SPEC_HANDLER,
-       ZEND_RAISE_ABSTRACT_ERROR_SPEC_HANDLER,
-       ZEND_RAISE_ABSTRACT_ERROR_SPEC_HANDLER,
-       ZEND_RAISE_ABSTRACT_ERROR_SPEC_HANDLER,
-       ZEND_RAISE_ABSTRACT_ERROR_SPEC_HANDLER,
-       ZEND_RAISE_ABSTRACT_ERROR_SPEC_HANDLER,
-       ZEND_RAISE_ABSTRACT_ERROR_SPEC_HANDLER,
-       ZEND_RAISE_ABSTRACT_ERROR_SPEC_HANDLER,
-       ZEND_RAISE_ABSTRACT_ERROR_SPEC_HANDLER,
-       ZEND_RAISE_ABSTRACT_ERROR_SPEC_HANDLER,
-       ZEND_RAISE_ABSTRACT_ERROR_SPEC_HANDLER,
-       ZEND_RAISE_ABSTRACT_ERROR_SPEC_HANDLER,
-       ZEND_RAISE_ABSTRACT_ERROR_SPEC_HANDLER,
-       ZEND_RAISE_ABSTRACT_ERROR_SPEC_HANDLER,
-       ZEND_RAISE_ABSTRACT_ERROR_SPEC_HANDLER,
-       ZEND_RAISE_ABSTRACT_ERROR_SPEC_HANDLER,
-       ZEND_RAISE_ABSTRACT_ERROR_SPEC_HANDLER,
-       ZEND_RAISE_ABSTRACT_ERROR_SPEC_HANDLER,
-       ZEND_DECLARE_CONST_SPEC_CONST_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ADD_INTERFACE_SPEC_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ADD_INTERFACE_SPEC_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ADD_INTERFACE_SPEC_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ADD_INTERFACE_SPEC_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ADD_INTERFACE_SPEC_CONST_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER,
-       ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER,
-       ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER,
-       ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER,
-       ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER,
-       ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER,
-       ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER,
-       ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER,
-       ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER,
-       ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER,
-       ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER,
-       ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER,
-       ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER,
-       ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER,
-       ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER,
-       ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER,
-       ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER,
-       ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER,
-       ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER,
-       ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER,
-       ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER,
-       ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER,
-       ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER,
-       ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER,
-       ZEND_DECLARE_INHERITED_CLASS_DELAYED_SPEC_HANDLER,
-       ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER,
-       ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER,
-       ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER,
-       ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER,
-       ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER,
-       ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER,
-       ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER,
-       ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER,
-       ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER,
-       ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER,
-       ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER,
-       ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER,
-       ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER,
-       ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER,
-       ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER,
-       ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER,
-       ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER,
-       ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER,
-       ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER,
-       ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER,
-       ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER,
-       ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER,
-       ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER,
-       ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER,
-       ZEND_VERIFY_ABSTRACT_CLASS_SPEC_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ASSIGN_DIM_SPEC_VAR_CONST_HANDLER,
-       ZEND_ASSIGN_DIM_SPEC_VAR_TMP_HANDLER,
-       ZEND_ASSIGN_DIM_SPEC_VAR_VAR_HANDLER,
-       ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_HANDLER,
-       ZEND_ASSIGN_DIM_SPEC_VAR_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ASSIGN_DIM_SPEC_CV_CONST_HANDLER,
-       ZEND_ASSIGN_DIM_SPEC_CV_TMP_HANDLER,
-       ZEND_ASSIGN_DIM_SPEC_CV_VAR_HANDLER,
-       ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_HANDLER,
-       ZEND_ASSIGN_DIM_SPEC_CV_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_VAR_CONST_HANDLER,
-       ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_VAR_TMP_HANDLER,
-       ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_VAR_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_VAR_CV_HANDLER,
-       ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_CONST_HANDLER,
-       ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_TMP_HANDLER,
-       ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_CV_HANDLER,
-       ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_CONST_HANDLER,
-       ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_TMP_HANDLER,
-       ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_CV_HANDLER,
-       ZEND_HANDLE_EXCEPTION_SPEC_HANDLER,
-       ZEND_HANDLE_EXCEPTION_SPEC_HANDLER,
-       ZEND_HANDLE_EXCEPTION_SPEC_HANDLER,
-       ZEND_HANDLE_EXCEPTION_SPEC_HANDLER,
-       ZEND_HANDLE_EXCEPTION_SPEC_HANDLER,
-       ZEND_HANDLE_EXCEPTION_SPEC_HANDLER,
-       ZEND_HANDLE_EXCEPTION_SPEC_HANDLER,
-       ZEND_HANDLE_EXCEPTION_SPEC_HANDLER,
-       ZEND_HANDLE_EXCEPTION_SPEC_HANDLER,
-       ZEND_HANDLE_EXCEPTION_SPEC_HANDLER,
-       ZEND_HANDLE_EXCEPTION_SPEC_HANDLER,
-       ZEND_HANDLE_EXCEPTION_SPEC_HANDLER,
-       ZEND_HANDLE_EXCEPTION_SPEC_HANDLER,
-       ZEND_HANDLE_EXCEPTION_SPEC_HANDLER,
-       ZEND_HANDLE_EXCEPTION_SPEC_HANDLER,
-       ZEND_HANDLE_EXCEPTION_SPEC_HANDLER,
-       ZEND_HANDLE_EXCEPTION_SPEC_HANDLER,
-       ZEND_HANDLE_EXCEPTION_SPEC_HANDLER,
-       ZEND_HANDLE_EXCEPTION_SPEC_HANDLER,
-       ZEND_HANDLE_EXCEPTION_SPEC_HANDLER,
-       ZEND_HANDLE_EXCEPTION_SPEC_HANDLER,
-       ZEND_HANDLE_EXCEPTION_SPEC_HANDLER,
-       ZEND_HANDLE_EXCEPTION_SPEC_HANDLER,
-       ZEND_HANDLE_EXCEPTION_SPEC_HANDLER,
-       ZEND_HANDLE_EXCEPTION_SPEC_HANDLER,
-       ZEND_USER_OPCODE_SPEC_HANDLER,
-       ZEND_USER_OPCODE_SPEC_HANDLER,
-       ZEND_USER_OPCODE_SPEC_HANDLER,
-       ZEND_USER_OPCODE_SPEC_HANDLER,
-       ZEND_USER_OPCODE_SPEC_HANDLER,
-       ZEND_USER_OPCODE_SPEC_HANDLER,
-       ZEND_USER_OPCODE_SPEC_HANDLER,
-       ZEND_USER_OPCODE_SPEC_HANDLER,
-       ZEND_USER_OPCODE_SPEC_HANDLER,
-       ZEND_USER_OPCODE_SPEC_HANDLER,
-       ZEND_USER_OPCODE_SPEC_HANDLER,
-       ZEND_USER_OPCODE_SPEC_HANDLER,
-       ZEND_USER_OPCODE_SPEC_HANDLER,
-       ZEND_USER_OPCODE_SPEC_HANDLER,
-       ZEND_USER_OPCODE_SPEC_HANDLER,
-       ZEND_USER_OPCODE_SPEC_HANDLER,
-       ZEND_USER_OPCODE_SPEC_HANDLER,
-       ZEND_USER_OPCODE_SPEC_HANDLER,
-       ZEND_USER_OPCODE_SPEC_HANDLER,
-       ZEND_USER_OPCODE_SPEC_HANDLER,
-       ZEND_USER_OPCODE_SPEC_HANDLER,
-       ZEND_USER_OPCODE_SPEC_HANDLER,
-       ZEND_USER_OPCODE_SPEC_HANDLER,
-       ZEND_USER_OPCODE_SPEC_HANDLER,
-       ZEND_USER_OPCODE_SPEC_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_JMP_SET_SPEC_CONST_HANDLER,
-       ZEND_JMP_SET_SPEC_CONST_HANDLER,
-       ZEND_JMP_SET_SPEC_CONST_HANDLER,
-       ZEND_JMP_SET_SPEC_CONST_HANDLER,
-       ZEND_JMP_SET_SPEC_CONST_HANDLER,
-       ZEND_JMP_SET_SPEC_TMP_HANDLER,
-       ZEND_JMP_SET_SPEC_TMP_HANDLER,
-       ZEND_JMP_SET_SPEC_TMP_HANDLER,
-       ZEND_JMP_SET_SPEC_TMP_HANDLER,
-       ZEND_JMP_SET_SPEC_TMP_HANDLER,
-       ZEND_JMP_SET_SPEC_VAR_HANDLER,
-       ZEND_JMP_SET_SPEC_VAR_HANDLER,
-       ZEND_JMP_SET_SPEC_VAR_HANDLER,
-       ZEND_JMP_SET_SPEC_VAR_HANDLER,
-       ZEND_JMP_SET_SPEC_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_JMP_SET_SPEC_CV_HANDLER,
-       ZEND_JMP_SET_SPEC_CV_HANDLER,
-       ZEND_JMP_SET_SPEC_CV_HANDLER,
-       ZEND_JMP_SET_SPEC_CV_HANDLER,
-       ZEND_JMP_SET_SPEC_CV_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_DECLARE_LAMBDA_FUNCTION_SPEC_CONST_UNUSED_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_ADD_TRAIT_SPEC_HANDLER,
-       ZEND_ADD_TRAIT_SPEC_HANDLER,
-       ZEND_ADD_TRAIT_SPEC_HANDLER,
-       ZEND_ADD_TRAIT_SPEC_HANDLER,
-       ZEND_ADD_TRAIT_SPEC_HANDLER,
-       ZEND_ADD_TRAIT_SPEC_HANDLER,
-       ZEND_ADD_TRAIT_SPEC_HANDLER,
-       ZEND_ADD_TRAIT_SPEC_HANDLER,
-       ZEND_ADD_TRAIT_SPEC_HANDLER,
-       ZEND_ADD_TRAIT_SPEC_HANDLER,
-       ZEND_ADD_TRAIT_SPEC_HANDLER,
-       ZEND_ADD_TRAIT_SPEC_HANDLER,
-       ZEND_ADD_TRAIT_SPEC_HANDLER,
-       ZEND_ADD_TRAIT_SPEC_HANDLER,
-       ZEND_ADD_TRAIT_SPEC_HANDLER,
-       ZEND_ADD_TRAIT_SPEC_HANDLER,
-       ZEND_ADD_TRAIT_SPEC_HANDLER,
-       ZEND_ADD_TRAIT_SPEC_HANDLER,
-       ZEND_ADD_TRAIT_SPEC_HANDLER,
-       ZEND_ADD_TRAIT_SPEC_HANDLER,
-       ZEND_ADD_TRAIT_SPEC_HANDLER,
-       ZEND_ADD_TRAIT_SPEC_HANDLER,
-       ZEND_ADD_TRAIT_SPEC_HANDLER,
-       ZEND_ADD_TRAIT_SPEC_HANDLER,
-       ZEND_ADD_TRAIT_SPEC_HANDLER,
-       ZEND_BIND_TRAITS_SPEC_HANDLER,
-       ZEND_BIND_TRAITS_SPEC_HANDLER,
-       ZEND_BIND_TRAITS_SPEC_HANDLER,
-       ZEND_BIND_TRAITS_SPEC_HANDLER,
-       ZEND_BIND_TRAITS_SPEC_HANDLER,
-       ZEND_BIND_TRAITS_SPEC_HANDLER,
-       ZEND_BIND_TRAITS_SPEC_HANDLER,
-       ZEND_BIND_TRAITS_SPEC_HANDLER,
-       ZEND_BIND_TRAITS_SPEC_HANDLER,
-       ZEND_BIND_TRAITS_SPEC_HANDLER,
-       ZEND_BIND_TRAITS_SPEC_HANDLER,
-       ZEND_BIND_TRAITS_SPEC_HANDLER,
-       ZEND_BIND_TRAITS_SPEC_HANDLER,
-       ZEND_BIND_TRAITS_SPEC_HANDLER,
-       ZEND_BIND_TRAITS_SPEC_HANDLER,
-       ZEND_BIND_TRAITS_SPEC_HANDLER,
-       ZEND_BIND_TRAITS_SPEC_HANDLER,
-       ZEND_BIND_TRAITS_SPEC_HANDLER,
-       ZEND_BIND_TRAITS_SPEC_HANDLER,
-       ZEND_BIND_TRAITS_SPEC_HANDLER,
-       ZEND_BIND_TRAITS_SPEC_HANDLER,
-       ZEND_BIND_TRAITS_SPEC_HANDLER,
-       ZEND_BIND_TRAITS_SPEC_HANDLER,
-       ZEND_BIND_TRAITS_SPEC_HANDLER,
-       ZEND_BIND_TRAITS_SPEC_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_SEPARATE_SPEC_VAR_UNUSED_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_QM_ASSIGN_VAR_SPEC_CONST_HANDLER,
-       ZEND_QM_ASSIGN_VAR_SPEC_CONST_HANDLER,
-       ZEND_QM_ASSIGN_VAR_SPEC_CONST_HANDLER,
-       ZEND_QM_ASSIGN_VAR_SPEC_CONST_HANDLER,
-       ZEND_QM_ASSIGN_VAR_SPEC_CONST_HANDLER,
-       ZEND_QM_ASSIGN_VAR_SPEC_TMP_HANDLER,
-       ZEND_QM_ASSIGN_VAR_SPEC_TMP_HANDLER,
-       ZEND_QM_ASSIGN_VAR_SPEC_TMP_HANDLER,
-       ZEND_QM_ASSIGN_VAR_SPEC_TMP_HANDLER,
-       ZEND_QM_ASSIGN_VAR_SPEC_TMP_HANDLER,
-       ZEND_QM_ASSIGN_VAR_SPEC_VAR_HANDLER,
-       ZEND_QM_ASSIGN_VAR_SPEC_VAR_HANDLER,
-       ZEND_QM_ASSIGN_VAR_SPEC_VAR_HANDLER,
-       ZEND_QM_ASSIGN_VAR_SPEC_VAR_HANDLER,
-       ZEND_QM_ASSIGN_VAR_SPEC_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_QM_ASSIGN_VAR_SPEC_CV_HANDLER,
-       ZEND_QM_ASSIGN_VAR_SPEC_CV_HANDLER,
-       ZEND_QM_ASSIGN_VAR_SPEC_CV_HANDLER,
-       ZEND_QM_ASSIGN_VAR_SPEC_CV_HANDLER,
-       ZEND_QM_ASSIGN_VAR_SPEC_CV_HANDLER,
-       ZEND_JMP_SET_VAR_SPEC_CONST_HANDLER,
-       ZEND_JMP_SET_VAR_SPEC_CONST_HANDLER,
-       ZEND_JMP_SET_VAR_SPEC_CONST_HANDLER,
-       ZEND_JMP_SET_VAR_SPEC_CONST_HANDLER,
-       ZEND_JMP_SET_VAR_SPEC_CONST_HANDLER,
-       ZEND_JMP_SET_VAR_SPEC_TMP_HANDLER,
-       ZEND_JMP_SET_VAR_SPEC_TMP_HANDLER,
-       ZEND_JMP_SET_VAR_SPEC_TMP_HANDLER,
-       ZEND_JMP_SET_VAR_SPEC_TMP_HANDLER,
-       ZEND_JMP_SET_VAR_SPEC_TMP_HANDLER,
-       ZEND_JMP_SET_VAR_SPEC_VAR_HANDLER,
-       ZEND_JMP_SET_VAR_SPEC_VAR_HANDLER,
-       ZEND_JMP_SET_VAR_SPEC_VAR_HANDLER,
-       ZEND_JMP_SET_VAR_SPEC_VAR_HANDLER,
-       ZEND_JMP_SET_VAR_SPEC_VAR_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_NULL_HANDLER,
-       ZEND_JMP_SET_VAR_SPEC_CV_HANDLER,
-       ZEND_JMP_SET_VAR_SPEC_CV_HANDLER,
-       ZEND_JMP_SET_VAR_SPEC_CV_HANDLER,
-       ZEND_JMP_SET_VAR_SPEC_CV_HANDLER,
-       ZEND_JMP_SET_VAR_SPEC_CV_HANDLER,
-       ZEND_DISCARD_EXCEPTION_SPEC_HANDLER,
-       ZEND_DISCARD_EXCEPTION_SPEC_HANDLER,
-       ZEND_DISCARD_EXCEPTION_SPEC_HANDLER,
-       ZEND_DISCARD_EXCEPTION_SPEC_HANDLER,
-       ZEND_DISCARD_EXCEPTION_SPEC_HANDLER,
-       ZEND_DISCARD_EXCEPTION_SPEC_HANDLER,
-       ZEND_DISCARD_EXCEPTION_SPEC_HANDLER,
-       ZEND_DISCARD_EXCEPTION_SPEC_HANDLER,
-       ZEND_DISCARD_EXCEPTION_SPEC_HANDLER,
-       ZEND_DISCARD_EXCEPTION_SPEC_HANDLER,
-       ZEND_DISCARD_EXCEPTION_SPEC_HANDLER,
-       ZEND_DISCARD_EXCEPTION_SPEC_HANDLER,
-       ZEND_DISCARD_EXCEPTION_SPEC_HANDLER,
-       ZEND_DISCARD_EXCEPTION_SPEC_HANDLER,
-       ZEND_DISCARD_EXCEPTION_SPEC_HANDLER,
-       ZEND_DISCARD_EXCEPTION_SPEC_HANDLER,
-       ZEND_DISCARD_EXCEPTION_SPEC_HANDLER,
-       ZEND_DISCARD_EXCEPTION_SPEC_HANDLER,
-       ZEND_DISCARD_EXCEPTION_SPEC_HANDLER,
-       ZEND_DISCARD_EXCEPTION_SPEC_HANDLER,
-       ZEND_DISCARD_EXCEPTION_SPEC_HANDLER,
-       ZEND_DISCARD_EXCEPTION_SPEC_HANDLER,
-       ZEND_DISCARD_EXCEPTION_SPEC_HANDLER,
-       ZEND_DISCARD_EXCEPTION_SPEC_HANDLER,
-       ZEND_DISCARD_EXCEPTION_SPEC_HANDLER,
-       ZEND_YIELD_SPEC_CONST_CONST_HANDLER,
-       ZEND_YIELD_SPEC_CONST_TMP_HANDLER,
-       ZEND_YIELD_SPEC_CONST_VAR_HANDLER,
-       ZEND_YIELD_SPEC_CONST_UNUSED_HANDLER,
-       ZEND_YIELD_SPEC_CONST_CV_HANDLER,
-       ZEND_YIELD_SPEC_TMP_CONST_HANDLER,
-       ZEND_YIELD_SPEC_TMP_TMP_HANDLER,
-       ZEND_YIELD_SPEC_TMP_VAR_HANDLER,
-       ZEND_YIELD_SPEC_TMP_UNUSED_HANDLER,
-       ZEND_YIELD_SPEC_TMP_CV_HANDLER,
-       ZEND_YIELD_SPEC_VAR_CONST_HANDLER,
-       ZEND_YIELD_SPEC_VAR_TMP_HANDLER,
-       ZEND_YIELD_SPEC_VAR_VAR_HANDLER,
-       ZEND_YIELD_SPEC_VAR_UNUSED_HANDLER,
-       ZEND_YIELD_SPEC_VAR_CV_HANDLER,
-       ZEND_YIELD_SPEC_UNUSED_CONST_HANDLER,
-       ZEND_YIELD_SPEC_UNUSED_TMP_HANDLER,
-       ZEND_YIELD_SPEC_UNUSED_VAR_HANDLER,
-       ZEND_YIELD_SPEC_UNUSED_UNUSED_HANDLER,
-       ZEND_YIELD_SPEC_UNUSED_CV_HANDLER,
-       ZEND_YIELD_SPEC_CV_CONST_HANDLER,
-       ZEND_YIELD_SPEC_CV_TMP_HANDLER,
-       ZEND_YIELD_SPEC_CV_VAR_HANDLER,
-       ZEND_YIELD_SPEC_CV_UNUSED_HANDLER,
-       ZEND_YIELD_SPEC_CV_CV_HANDLER,
-       ZEND_GENERATOR_RETURN_SPEC_HANDLER,
-       ZEND_GENERATOR_RETURN_SPEC_HANDLER,
-       ZEND_GENERATOR_RETURN_SPEC_HANDLER,
-       ZEND_GENERATOR_RETURN_SPEC_HANDLER,
-       ZEND_GENERATOR_RETURN_SPEC_HANDLER,
-       ZEND_GENERATOR_RETURN_SPEC_HANDLER,
-       ZEND_GENERATOR_RETURN_SPEC_HANDLER,
-       ZEND_GENERATOR_RETURN_SPEC_HANDLER,
-       ZEND_GENERATOR_RETURN_SPEC_HANDLER,
-       ZEND_GENERATOR_RETURN_SPEC_HANDLER,
-       ZEND_GENERATOR_RETURN_SPEC_HANDLER,
-       ZEND_GENERATOR_RETURN_SPEC_HANDLER,
-       ZEND_GENERATOR_RETURN_SPEC_HANDLER,
-       ZEND_GENERATOR_RETURN_SPEC_HANDLER,
-       ZEND_GENERATOR_RETURN_SPEC_HANDLER,
-       ZEND_GENERATOR_RETURN_SPEC_HANDLER,
-       ZEND_GENERATOR_RETURN_SPEC_HANDLER,
-       ZEND_GENERATOR_RETURN_SPEC_HANDLER,
-       ZEND_GENERATOR_RETURN_SPEC_HANDLER,
-       ZEND_GENERATOR_RETURN_SPEC_HANDLER,
-       ZEND_GENERATOR_RETURN_SPEC_HANDLER,
-       ZEND_GENERATOR_RETURN_SPEC_HANDLER,
-       ZEND_GENERATOR_RETURN_SPEC_HANDLER,
-       ZEND_GENERATOR_RETURN_SPEC_HANDLER,
-       ZEND_GENERATOR_RETURN_SPEC_HANDLER,
-       ZEND_FAST_CALL_SPEC_HANDLER,
-       ZEND_FAST_CALL_SPEC_HANDLER,
-       ZEND_FAST_CALL_SPEC_HANDLER,
-       ZEND_FAST_CALL_SPEC_HANDLER,
-       ZEND_FAST_CALL_SPEC_HANDLER,
-       ZEND_FAST_CALL_SPEC_HANDLER,
-       ZEND_FAST_CALL_SPEC_HANDLER,
-       ZEND_FAST_CALL_SPEC_HANDLER,
-       ZEND_FAST_CALL_SPEC_HANDLER,
-       ZEND_FAST_CALL_SPEC_HANDLER,
-       ZEND_FAST_CALL_SPEC_HANDLER,
-       ZEND_FAST_CALL_SPEC_HANDLER,
-       ZEND_FAST_CALL_SPEC_HANDLER,
-       ZEND_FAST_CALL_SPEC_HANDLER,
-       ZEND_FAST_CALL_SPEC_HANDLER,
-       ZEND_FAST_CALL_SPEC_HANDLER,
-       ZEND_FAST_CALL_SPEC_HANDLER,
-       ZEND_FAST_CALL_SPEC_HANDLER,
-       ZEND_FAST_CALL_SPEC_HANDLER,
-       ZEND_FAST_CALL_SPEC_HANDLER,
-       ZEND_FAST_CALL_SPEC_HANDLER,
-       ZEND_FAST_CALL_SPEC_HANDLER,
-       ZEND_FAST_CALL_SPEC_HANDLER,
-       ZEND_FAST_CALL_SPEC_HANDLER,
-       ZEND_FAST_CALL_SPEC_HANDLER,
-       ZEND_FAST_RET_SPEC_HANDLER,
-       ZEND_FAST_RET_SPEC_HANDLER,
-       ZEND_FAST_RET_SPEC_HANDLER,
-       ZEND_FAST_RET_SPEC_HANDLER,
-       ZEND_FAST_RET_SPEC_HANDLER,
-       ZEND_FAST_RET_SPEC_HANDLER,
-       ZEND_FAST_RET_SPEC_HANDLER,
-       ZEND_FAST_RET_SPEC_HANDLER,
-       ZEND_FAST_RET_SPEC_HANDLER,
-       ZEND_FAST_RET_SPEC_HANDLER,
-       ZEND_FAST_RET_SPEC_HANDLER,
-       ZEND_FAST_RET_SPEC_HANDLER,
-       ZEND_FAST_RET_SPEC_HANDLER,
-       ZEND_FAST_RET_SPEC_HANDLER,
-       ZEND_FAST_RET_SPEC_HANDLER,
-       ZEND_FAST_RET_SPEC_HANDLER,
-       ZEND_FAST_RET_SPEC_HANDLER,
-       ZEND_FAST_RET_SPEC_HANDLER,
-       ZEND_FAST_RET_SPEC_HANDLER,
-       ZEND_FAST_RET_SPEC_HANDLER,
-       ZEND_FAST_RET_SPEC_HANDLER,
-       ZEND_FAST_RET_SPEC_HANDLER,
-       ZEND_FAST_RET_SPEC_HANDLER,
-       ZEND_FAST_RET_SPEC_HANDLER,
-       ZEND_FAST_RET_SPEC_HANDLER,
-       ZEND_NULL_HANDLER
+       (opcode_handler_t)0,
+       (opcode_handler_t)0,
+       (opcode_handler_t)0,
+       (opcode_handler_t)0,
+       (opcode_handler_t)0,
+       (opcode_handler_t)0,
+       (opcode_handler_t)0,
+       (opcode_handler_t)0,
+       (opcode_handler_t)0,
+       (opcode_handler_t)0,
+       (opcode_handler_t)0,
+       (opcode_handler_t)0,
+       (opcode_handler_t)0,
+       (opcode_handler_t)0,
+       (opcode_handler_t)0,
+       (opcode_handler_t)0,
+       (opcode_handler_t)0,
+       (opcode_handler_t)0,
+       (opcode_handler_t)0,
+       (opcode_handler_t)0,
+       (opcode_handler_t)0,
+       (opcode_handler_t)0,
+       (opcode_handler_t)0,
+       (opcode_handler_t)0,
+       (opcode_handler_t)0,
+       (opcode_handler_t)25,
+       (opcode_handler_t)26,
+       (opcode_handler_t)27,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)29,
+       (opcode_handler_t)30,
+       (opcode_handler_t)31,
+       (opcode_handler_t)32,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)34,
+       (opcode_handler_t)35,
+       (opcode_handler_t)36,
+       (opcode_handler_t)37,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)39,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)45,
+       (opcode_handler_t)46,
+       (opcode_handler_t)47,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)49,
+       (opcode_handler_t)50,
+       (opcode_handler_t)51,
+       (opcode_handler_t)52,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)54,
+       (opcode_handler_t)55,
+       (opcode_handler_t)56,
+       (opcode_handler_t)57,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)59,
+       (opcode_handler_t)60,
+       (opcode_handler_t)61,
+       (opcode_handler_t)62,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)64,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)70,
+       (opcode_handler_t)71,
+       (opcode_handler_t)72,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)74,
+       (opcode_handler_t)75,
+       (opcode_handler_t)76,
+       (opcode_handler_t)77,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)79,
+       (opcode_handler_t)80,
+       (opcode_handler_t)81,
+       (opcode_handler_t)82,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)84,
+       (opcode_handler_t)85,
+       (opcode_handler_t)86,
+       (opcode_handler_t)87,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)89,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)95,
+       (opcode_handler_t)96,
+       (opcode_handler_t)97,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)99,
+       (opcode_handler_t)100,
+       (opcode_handler_t)101,
+       (opcode_handler_t)102,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)104,
+       (opcode_handler_t)105,
+       (opcode_handler_t)106,
+       (opcode_handler_t)107,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)109,
+       (opcode_handler_t)110,
+       (opcode_handler_t)111,
+       (opcode_handler_t)112,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)114,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)120,
+       (opcode_handler_t)121,
+       (opcode_handler_t)122,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)124,
+       (opcode_handler_t)125,
+       (opcode_handler_t)126,
+       (opcode_handler_t)127,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)129,
+       (opcode_handler_t)130,
+       (opcode_handler_t)131,
+       (opcode_handler_t)132,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)134,
+       (opcode_handler_t)135,
+       (opcode_handler_t)136,
+       (opcode_handler_t)137,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)139,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)145,
+       (opcode_handler_t)146,
+       (opcode_handler_t)147,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)149,
+       (opcode_handler_t)150,
+       (opcode_handler_t)151,
+       (opcode_handler_t)152,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)154,
+       (opcode_handler_t)155,
+       (opcode_handler_t)156,
+       (opcode_handler_t)157,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)159,
+       (opcode_handler_t)160,
+       (opcode_handler_t)161,
+       (opcode_handler_t)162,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)164,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)170,
+       (opcode_handler_t)171,
+       (opcode_handler_t)172,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)174,
+       (opcode_handler_t)175,
+       (opcode_handler_t)176,
+       (opcode_handler_t)177,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)179,
+       (opcode_handler_t)180,
+       (opcode_handler_t)181,
+       (opcode_handler_t)182,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)184,
+       (opcode_handler_t)185,
+       (opcode_handler_t)186,
+       (opcode_handler_t)187,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)189,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)195,
+       (opcode_handler_t)196,
+       (opcode_handler_t)197,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)199,
+       (opcode_handler_t)200,
+       (opcode_handler_t)201,
+       (opcode_handler_t)202,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)204,
+       (opcode_handler_t)205,
+       (opcode_handler_t)206,
+       (opcode_handler_t)207,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)209,
+       (opcode_handler_t)210,
+       (opcode_handler_t)211,
+       (opcode_handler_t)212,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)214,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)220,
+       (opcode_handler_t)221,
+       (opcode_handler_t)222,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)224,
+       (opcode_handler_t)225,
+       (opcode_handler_t)226,
+       (opcode_handler_t)227,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)229,
+       (opcode_handler_t)230,
+       (opcode_handler_t)231,
+       (opcode_handler_t)232,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)234,
+       (opcode_handler_t)235,
+       (opcode_handler_t)236,
+       (opcode_handler_t)237,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)239,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)245,
+       (opcode_handler_t)246,
+       (opcode_handler_t)247,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)249,
+       (opcode_handler_t)250,
+       (opcode_handler_t)251,
+       (opcode_handler_t)252,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)254,
+       (opcode_handler_t)255,
+       (opcode_handler_t)256,
+       (opcode_handler_t)257,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)259,
+       (opcode_handler_t)260,
+       (opcode_handler_t)261,
+       (opcode_handler_t)262,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)264,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)270,
+       (opcode_handler_t)271,
+       (opcode_handler_t)272,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)274,
+       (opcode_handler_t)275,
+       (opcode_handler_t)276,
+       (opcode_handler_t)277,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)279,
+       (opcode_handler_t)280,
+       (opcode_handler_t)281,
+       (opcode_handler_t)282,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)284,
+       (opcode_handler_t)285,
+       (opcode_handler_t)286,
+       (opcode_handler_t)287,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)289,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)295,
+       (opcode_handler_t)296,
+       (opcode_handler_t)297,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)299,
+       (opcode_handler_t)300,
+       (opcode_handler_t)300,
+       (opcode_handler_t)300,
+       (opcode_handler_t)300,
+       (opcode_handler_t)300,
+       (opcode_handler_t)305,
+       (opcode_handler_t)305,
+       (opcode_handler_t)305,
+       (opcode_handler_t)305,
+       (opcode_handler_t)305,
+       (opcode_handler_t)310,
+       (opcode_handler_t)310,
+       (opcode_handler_t)310,
+       (opcode_handler_t)310,
+       (opcode_handler_t)310,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)320,
+       (opcode_handler_t)320,
+       (opcode_handler_t)320,
+       (opcode_handler_t)320,
+       (opcode_handler_t)320,
+       (opcode_handler_t)325,
+       (opcode_handler_t)325,
+       (opcode_handler_t)325,
+       (opcode_handler_t)325,
+       (opcode_handler_t)325,
+       (opcode_handler_t)330,
+       (opcode_handler_t)330,
+       (opcode_handler_t)330,
+       (opcode_handler_t)330,
+       (opcode_handler_t)330,
+       (opcode_handler_t)335,
+       (opcode_handler_t)335,
+       (opcode_handler_t)335,
+       (opcode_handler_t)335,
+       (opcode_handler_t)335,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)345,
+       (opcode_handler_t)345,
+       (opcode_handler_t)345,
+       (opcode_handler_t)345,
+       (opcode_handler_t)345,
+       (opcode_handler_t)350,
+       (opcode_handler_t)351,
+       (opcode_handler_t)352,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)354,
+       (opcode_handler_t)355,
+       (opcode_handler_t)356,
+       (opcode_handler_t)357,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)359,
+       (opcode_handler_t)360,
+       (opcode_handler_t)361,
+       (opcode_handler_t)362,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)364,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)370,
+       (opcode_handler_t)371,
+       (opcode_handler_t)372,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)374,
+       (opcode_handler_t)375,
+       (opcode_handler_t)376,
+       (opcode_handler_t)377,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)379,
+       (opcode_handler_t)380,
+       (opcode_handler_t)381,
+       (opcode_handler_t)382,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)384,
+       (opcode_handler_t)385,
+       (opcode_handler_t)386,
+       (opcode_handler_t)387,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)389,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)395,
+       (opcode_handler_t)396,
+       (opcode_handler_t)397,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)399,
+       (opcode_handler_t)400,
+       (opcode_handler_t)401,
+       (opcode_handler_t)402,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)404,
+       (opcode_handler_t)405,
+       (opcode_handler_t)406,
+       (opcode_handler_t)407,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)409,
+       (opcode_handler_t)410,
+       (opcode_handler_t)411,
+       (opcode_handler_t)412,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)414,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)420,
+       (opcode_handler_t)421,
+       (opcode_handler_t)422,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)424,
+       (opcode_handler_t)425,
+       (opcode_handler_t)426,
+       (opcode_handler_t)427,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)429,
+       (opcode_handler_t)430,
+       (opcode_handler_t)431,
+       (opcode_handler_t)432,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)434,
+       (opcode_handler_t)435,
+       (opcode_handler_t)436,
+       (opcode_handler_t)437,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)439,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)445,
+       (opcode_handler_t)446,
+       (opcode_handler_t)447,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)449,
+       (opcode_handler_t)450,
+       (opcode_handler_t)451,
+       (opcode_handler_t)452,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)454,
+       (opcode_handler_t)455,
+       (opcode_handler_t)456,
+       (opcode_handler_t)457,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)459,
+       (opcode_handler_t)460,
+       (opcode_handler_t)461,
+       (opcode_handler_t)462,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)464,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)470,
+       (opcode_handler_t)471,
+       (opcode_handler_t)472,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)474,
+       (opcode_handler_t)475,
+       (opcode_handler_t)476,
+       (opcode_handler_t)477,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)479,
+       (opcode_handler_t)480,
+       (opcode_handler_t)481,
+       (opcode_handler_t)482,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)484,
+       (opcode_handler_t)485,
+       (opcode_handler_t)486,
+       (opcode_handler_t)487,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)489,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)495,
+       (opcode_handler_t)496,
+       (opcode_handler_t)497,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)499,
+       (opcode_handler_t)500,
+       (opcode_handler_t)501,
+       (opcode_handler_t)502,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)504,
+       (opcode_handler_t)505,
+       (opcode_handler_t)506,
+       (opcode_handler_t)507,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)509,
+       (opcode_handler_t)510,
+       (opcode_handler_t)511,
+       (opcode_handler_t)512,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)514,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)520,
+       (opcode_handler_t)521,
+       (opcode_handler_t)522,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)524,
+       (opcode_handler_t)525,
+       (opcode_handler_t)525,
+       (opcode_handler_t)525,
+       (opcode_handler_t)525,
+       (opcode_handler_t)525,
+       (opcode_handler_t)530,
+       (opcode_handler_t)530,
+       (opcode_handler_t)530,
+       (opcode_handler_t)530,
+       (opcode_handler_t)530,
+       (opcode_handler_t)535,
+       (opcode_handler_t)535,
+       (opcode_handler_t)535,
+       (opcode_handler_t)535,
+       (opcode_handler_t)535,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)545,
+       (opcode_handler_t)545,
+       (opcode_handler_t)545,
+       (opcode_handler_t)545,
+       (opcode_handler_t)545,
+       (opcode_handler_t)550,
+       (opcode_handler_t)550,
+       (opcode_handler_t)550,
+       (opcode_handler_t)550,
+       (opcode_handler_t)550,
+       (opcode_handler_t)555,
+       (opcode_handler_t)555,
+       (opcode_handler_t)555,
+       (opcode_handler_t)555,
+       (opcode_handler_t)555,
+       (opcode_handler_t)560,
+       (opcode_handler_t)560,
+       (opcode_handler_t)560,
+       (opcode_handler_t)560,
+       (opcode_handler_t)560,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)570,
+       (opcode_handler_t)570,
+       (opcode_handler_t)570,
+       (opcode_handler_t)570,
+       (opcode_handler_t)570,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)585,
+       (opcode_handler_t)586,
+       (opcode_handler_t)587,
+       (opcode_handler_t)588,
+       (opcode_handler_t)589,
+       (opcode_handler_t)590,
+       (opcode_handler_t)591,
+       (opcode_handler_t)592,
+       (opcode_handler_t)593,
+       (opcode_handler_t)594,
+       (opcode_handler_t)595,
+       (opcode_handler_t)596,
+       (opcode_handler_t)597,
+       (opcode_handler_t)598,
+       (opcode_handler_t)599,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)610,
+       (opcode_handler_t)611,
+       (opcode_handler_t)612,
+       (opcode_handler_t)613,
+       (opcode_handler_t)614,
+       (opcode_handler_t)615,
+       (opcode_handler_t)616,
+       (opcode_handler_t)617,
+       (opcode_handler_t)618,
+       (opcode_handler_t)619,
+       (opcode_handler_t)620,
+       (opcode_handler_t)621,
+       (opcode_handler_t)622,
+       (opcode_handler_t)623,
+       (opcode_handler_t)624,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)635,
+       (opcode_handler_t)636,
+       (opcode_handler_t)637,
+       (opcode_handler_t)638,
+       (opcode_handler_t)639,
+       (opcode_handler_t)640,
+       (opcode_handler_t)641,
+       (opcode_handler_t)642,
+       (opcode_handler_t)643,
+       (opcode_handler_t)644,
+       (opcode_handler_t)645,
+       (opcode_handler_t)646,
+       (opcode_handler_t)647,
+       (opcode_handler_t)648,
+       (opcode_handler_t)649,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)660,
+       (opcode_handler_t)661,
+       (opcode_handler_t)662,
+       (opcode_handler_t)663,
+       (opcode_handler_t)664,
+       (opcode_handler_t)665,
+       (opcode_handler_t)666,
+       (opcode_handler_t)667,
+       (opcode_handler_t)668,
+       (opcode_handler_t)669,
+       (opcode_handler_t)670,
+       (opcode_handler_t)671,
+       (opcode_handler_t)672,
+       (opcode_handler_t)673,
+       (opcode_handler_t)674,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)685,
+       (opcode_handler_t)686,
+       (opcode_handler_t)687,
+       (opcode_handler_t)688,
+       (opcode_handler_t)689,
+       (opcode_handler_t)690,
+       (opcode_handler_t)691,
+       (opcode_handler_t)692,
+       (opcode_handler_t)693,
+       (opcode_handler_t)694,
+       (opcode_handler_t)695,
+       (opcode_handler_t)696,
+       (opcode_handler_t)697,
+       (opcode_handler_t)698,
+       (opcode_handler_t)699,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)710,
+       (opcode_handler_t)711,
+       (opcode_handler_t)712,
+       (opcode_handler_t)713,
+       (opcode_handler_t)714,
+       (opcode_handler_t)715,
+       (opcode_handler_t)716,
+       (opcode_handler_t)717,
+       (opcode_handler_t)718,
+       (opcode_handler_t)719,
+       (opcode_handler_t)720,
+       (opcode_handler_t)721,
+       (opcode_handler_t)722,
+       (opcode_handler_t)723,
+       (opcode_handler_t)724,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)735,
+       (opcode_handler_t)736,
+       (opcode_handler_t)737,
+       (opcode_handler_t)738,
+       (opcode_handler_t)739,
+       (opcode_handler_t)740,
+       (opcode_handler_t)741,
+       (opcode_handler_t)742,
+       (opcode_handler_t)743,
+       (opcode_handler_t)744,
+       (opcode_handler_t)745,
+       (opcode_handler_t)746,
+       (opcode_handler_t)747,
+       (opcode_handler_t)748,
+       (opcode_handler_t)749,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)760,
+       (opcode_handler_t)761,
+       (opcode_handler_t)762,
+       (opcode_handler_t)763,
+       (opcode_handler_t)764,
+       (opcode_handler_t)765,
+       (opcode_handler_t)766,
+       (opcode_handler_t)767,
+       (opcode_handler_t)768,
+       (opcode_handler_t)769,
+       (opcode_handler_t)770,
+       (opcode_handler_t)771,
+       (opcode_handler_t)772,
+       (opcode_handler_t)773,
+       (opcode_handler_t)774,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)785,
+       (opcode_handler_t)786,
+       (opcode_handler_t)787,
+       (opcode_handler_t)788,
+       (opcode_handler_t)789,
+       (opcode_handler_t)790,
+       (opcode_handler_t)791,
+       (opcode_handler_t)792,
+       (opcode_handler_t)793,
+       (opcode_handler_t)794,
+       (opcode_handler_t)795,
+       (opcode_handler_t)796,
+       (opcode_handler_t)797,
+       (opcode_handler_t)798,
+       (opcode_handler_t)799,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)810,
+       (opcode_handler_t)811,
+       (opcode_handler_t)812,
+       (opcode_handler_t)813,
+       (opcode_handler_t)814,
+       (opcode_handler_t)815,
+       (opcode_handler_t)816,
+       (opcode_handler_t)817,
+       (opcode_handler_t)818,
+       (opcode_handler_t)819,
+       (opcode_handler_t)820,
+       (opcode_handler_t)821,
+       (opcode_handler_t)822,
+       (opcode_handler_t)823,
+       (opcode_handler_t)824,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)835,
+       (opcode_handler_t)836,
+       (opcode_handler_t)837,
+       (opcode_handler_t)838,
+       (opcode_handler_t)839,
+       (opcode_handler_t)840,
+       (opcode_handler_t)841,
+       (opcode_handler_t)842,
+       (opcode_handler_t)843,
+       (opcode_handler_t)844,
+       (opcode_handler_t)845,
+       (opcode_handler_t)846,
+       (opcode_handler_t)847,
+       (opcode_handler_t)848,
+       (opcode_handler_t)849,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)860,
+       (opcode_handler_t)860,
+       (opcode_handler_t)860,
+       (opcode_handler_t)860,
+       (opcode_handler_t)860,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)870,
+       (opcode_handler_t)870,
+       (opcode_handler_t)870,
+       (opcode_handler_t)870,
+       (opcode_handler_t)870,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)885,
+       (opcode_handler_t)885,
+       (opcode_handler_t)885,
+       (opcode_handler_t)885,
+       (opcode_handler_t)885,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)895,
+       (opcode_handler_t)895,
+       (opcode_handler_t)895,
+       (opcode_handler_t)895,
+       (opcode_handler_t)895,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)910,
+       (opcode_handler_t)910,
+       (opcode_handler_t)910,
+       (opcode_handler_t)910,
+       (opcode_handler_t)910,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)920,
+       (opcode_handler_t)920,
+       (opcode_handler_t)920,
+       (opcode_handler_t)920,
+       (opcode_handler_t)920,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)935,
+       (opcode_handler_t)935,
+       (opcode_handler_t)935,
+       (opcode_handler_t)935,
+       (opcode_handler_t)935,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)945,
+       (opcode_handler_t)945,
+       (opcode_handler_t)945,
+       (opcode_handler_t)945,
+       (opcode_handler_t)945,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)960,
+       (opcode_handler_t)961,
+       (opcode_handler_t)962,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)964,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)970,
+       (opcode_handler_t)971,
+       (opcode_handler_t)972,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)974,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)987,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)989,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)997,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)999,
+       (opcode_handler_t)1000,
+       (opcode_handler_t)1000,
+       (opcode_handler_t)1000,
+       (opcode_handler_t)1000,
+       (opcode_handler_t)1000,
+       (opcode_handler_t)1005,
+       (opcode_handler_t)1005,
+       (opcode_handler_t)1005,
+       (opcode_handler_t)1005,
+       (opcode_handler_t)1005,
+       (opcode_handler_t)1010,
+       (opcode_handler_t)1010,
+       (opcode_handler_t)1010,
+       (opcode_handler_t)1010,
+       (opcode_handler_t)1010,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1020,
+       (opcode_handler_t)1020,
+       (opcode_handler_t)1020,
+       (opcode_handler_t)1020,
+       (opcode_handler_t)1020,
+       (opcode_handler_t)1025,
+       (opcode_handler_t)1025,
+       (opcode_handler_t)1025,
+       (opcode_handler_t)1025,
+       (opcode_handler_t)1025,
+       (opcode_handler_t)1030,
+       (opcode_handler_t)1030,
+       (opcode_handler_t)1030,
+       (opcode_handler_t)1030,
+       (opcode_handler_t)1030,
+       (opcode_handler_t)1035,
+       (opcode_handler_t)1035,
+       (opcode_handler_t)1035,
+       (opcode_handler_t)1035,
+       (opcode_handler_t)1035,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1045,
+       (opcode_handler_t)1045,
+       (opcode_handler_t)1045,
+       (opcode_handler_t)1045,
+       (opcode_handler_t)1045,
+       (opcode_handler_t)1050,
+       (opcode_handler_t)1050,
+       (opcode_handler_t)1050,
+       (opcode_handler_t)1050,
+       (opcode_handler_t)1050,
+       (opcode_handler_t)1050,
+       (opcode_handler_t)1050,
+       (opcode_handler_t)1050,
+       (opcode_handler_t)1050,
+       (opcode_handler_t)1050,
+       (opcode_handler_t)1050,
+       (opcode_handler_t)1050,
+       (opcode_handler_t)1050,
+       (opcode_handler_t)1050,
+       (opcode_handler_t)1050,
+       (opcode_handler_t)1050,
+       (opcode_handler_t)1050,
+       (opcode_handler_t)1050,
+       (opcode_handler_t)1050,
+       (opcode_handler_t)1050,
+       (opcode_handler_t)1050,
+       (opcode_handler_t)1050,
+       (opcode_handler_t)1050,
+       (opcode_handler_t)1050,
+       (opcode_handler_t)1050,
+       (opcode_handler_t)1075,
+       (opcode_handler_t)1075,
+       (opcode_handler_t)1075,
+       (opcode_handler_t)1075,
+       (opcode_handler_t)1075,
+       (opcode_handler_t)1080,
+       (opcode_handler_t)1080,
+       (opcode_handler_t)1080,
+       (opcode_handler_t)1080,
+       (opcode_handler_t)1080,
+       (opcode_handler_t)1085,
+       (opcode_handler_t)1085,
+       (opcode_handler_t)1085,
+       (opcode_handler_t)1085,
+       (opcode_handler_t)1085,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1095,
+       (opcode_handler_t)1095,
+       (opcode_handler_t)1095,
+       (opcode_handler_t)1095,
+       (opcode_handler_t)1095,
+       (opcode_handler_t)1100,
+       (opcode_handler_t)1100,
+       (opcode_handler_t)1100,
+       (opcode_handler_t)1100,
+       (opcode_handler_t)1100,
+       (opcode_handler_t)1105,
+       (opcode_handler_t)1105,
+       (opcode_handler_t)1105,
+       (opcode_handler_t)1105,
+       (opcode_handler_t)1105,
+       (opcode_handler_t)1110,
+       (opcode_handler_t)1110,
+       (opcode_handler_t)1110,
+       (opcode_handler_t)1110,
+       (opcode_handler_t)1110,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1120,
+       (opcode_handler_t)1120,
+       (opcode_handler_t)1120,
+       (opcode_handler_t)1120,
+       (opcode_handler_t)1120,
+       (opcode_handler_t)1125,
+       (opcode_handler_t)1125,
+       (opcode_handler_t)1125,
+       (opcode_handler_t)1125,
+       (opcode_handler_t)1125,
+       (opcode_handler_t)1130,
+       (opcode_handler_t)1130,
+       (opcode_handler_t)1130,
+       (opcode_handler_t)1130,
+       (opcode_handler_t)1130,
+       (opcode_handler_t)1135,
+       (opcode_handler_t)1135,
+       (opcode_handler_t)1135,
+       (opcode_handler_t)1135,
+       (opcode_handler_t)1135,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1145,
+       (opcode_handler_t)1145,
+       (opcode_handler_t)1145,
+       (opcode_handler_t)1145,
+       (opcode_handler_t)1145,
+       (opcode_handler_t)1150,
+       (opcode_handler_t)1150,
+       (opcode_handler_t)1150,
+       (opcode_handler_t)1150,
+       (opcode_handler_t)1150,
+       (opcode_handler_t)1155,
+       (opcode_handler_t)1155,
+       (opcode_handler_t)1155,
+       (opcode_handler_t)1155,
+       (opcode_handler_t)1155,
+       (opcode_handler_t)1160,
+       (opcode_handler_t)1160,
+       (opcode_handler_t)1160,
+       (opcode_handler_t)1160,
+       (opcode_handler_t)1160,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1170,
+       (opcode_handler_t)1170,
+       (opcode_handler_t)1170,
+       (opcode_handler_t)1170,
+       (opcode_handler_t)1170,
+       (opcode_handler_t)1175,
+       (opcode_handler_t)1175,
+       (opcode_handler_t)1175,
+       (opcode_handler_t)1175,
+       (opcode_handler_t)1175,
+       (opcode_handler_t)1180,
+       (opcode_handler_t)1180,
+       (opcode_handler_t)1180,
+       (opcode_handler_t)1180,
+       (opcode_handler_t)1180,
+       (opcode_handler_t)1185,
+       (opcode_handler_t)1185,
+       (opcode_handler_t)1185,
+       (opcode_handler_t)1185,
+       (opcode_handler_t)1185,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1195,
+       (opcode_handler_t)1195,
+       (opcode_handler_t)1195,
+       (opcode_handler_t)1195,
+       (opcode_handler_t)1195,
+       (opcode_handler_t)1200,
+       (opcode_handler_t)1201,
+       (opcode_handler_t)1202,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1204,
+       (opcode_handler_t)1205,
+       (opcode_handler_t)1206,
+       (opcode_handler_t)1207,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1209,
+       (opcode_handler_t)1210,
+       (opcode_handler_t)1211,
+       (opcode_handler_t)1212,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1214,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1220,
+       (opcode_handler_t)1221,
+       (opcode_handler_t)1222,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1224,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1235,
+       (opcode_handler_t)1235,
+       (opcode_handler_t)1235,
+       (opcode_handler_t)1235,
+       (opcode_handler_t)1235,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1250,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1250,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1250,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1250,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1250,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1275,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1275,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1275,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1275,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1275,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1300,
+       (opcode_handler_t)1300,
+       (opcode_handler_t)1300,
+       (opcode_handler_t)1300,
+       (opcode_handler_t)1300,
+       (opcode_handler_t)1305,
+       (opcode_handler_t)1305,
+       (opcode_handler_t)1305,
+       (opcode_handler_t)1305,
+       (opcode_handler_t)1305,
+       (opcode_handler_t)1310,
+       (opcode_handler_t)1310,
+       (opcode_handler_t)1310,
+       (opcode_handler_t)1310,
+       (opcode_handler_t)1310,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1320,
+       (opcode_handler_t)1320,
+       (opcode_handler_t)1320,
+       (opcode_handler_t)1320,
+       (opcode_handler_t)1320,
+       (opcode_handler_t)1325,
+       (opcode_handler_t)1325,
+       (opcode_handler_t)1325,
+       (opcode_handler_t)1325,
+       (opcode_handler_t)1325,
+       (opcode_handler_t)1325,
+       (opcode_handler_t)1325,
+       (opcode_handler_t)1325,
+       (opcode_handler_t)1325,
+       (opcode_handler_t)1325,
+       (opcode_handler_t)1325,
+       (opcode_handler_t)1325,
+       (opcode_handler_t)1325,
+       (opcode_handler_t)1325,
+       (opcode_handler_t)1325,
+       (opcode_handler_t)1325,
+       (opcode_handler_t)1325,
+       (opcode_handler_t)1325,
+       (opcode_handler_t)1325,
+       (opcode_handler_t)1325,
+       (opcode_handler_t)1325,
+       (opcode_handler_t)1325,
+       (opcode_handler_t)1325,
+       (opcode_handler_t)1325,
+       (opcode_handler_t)1325,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1355,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1365,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1380,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1390,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1406,
+       (opcode_handler_t)1407,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1409,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1416,
+       (opcode_handler_t)1417,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1419,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1425,
+       (opcode_handler_t)1425,
+       (opcode_handler_t)1425,
+       (opcode_handler_t)1425,
+       (opcode_handler_t)1425,
+       (opcode_handler_t)1425,
+       (opcode_handler_t)1425,
+       (opcode_handler_t)1425,
+       (opcode_handler_t)1425,
+       (opcode_handler_t)1425,
+       (opcode_handler_t)1425,
+       (opcode_handler_t)1425,
+       (opcode_handler_t)1425,
+       (opcode_handler_t)1425,
+       (opcode_handler_t)1425,
+       (opcode_handler_t)1425,
+       (opcode_handler_t)1425,
+       (opcode_handler_t)1425,
+       (opcode_handler_t)1425,
+       (opcode_handler_t)1425,
+       (opcode_handler_t)1425,
+       (opcode_handler_t)1425,
+       (opcode_handler_t)1425,
+       (opcode_handler_t)1425,
+       (opcode_handler_t)1425,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1455,
+       (opcode_handler_t)1455,
+       (opcode_handler_t)1455,
+       (opcode_handler_t)1455,
+       (opcode_handler_t)1455,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1475,
+       (opcode_handler_t)1476,
+       (opcode_handler_t)1477,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1479,
+       (opcode_handler_t)1475,
+       (opcode_handler_t)1476,
+       (opcode_handler_t)1477,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1479,
+       (opcode_handler_t)1475,
+       (opcode_handler_t)1476,
+       (opcode_handler_t)1477,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1479,
+       (opcode_handler_t)1475,
+       (opcode_handler_t)1476,
+       (opcode_handler_t)1477,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1479,
+       (opcode_handler_t)1475,
+       (opcode_handler_t)1476,
+       (opcode_handler_t)1477,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1479,
+       (opcode_handler_t)1500,
+       (opcode_handler_t)1500,
+       (opcode_handler_t)1500,
+       (opcode_handler_t)1500,
+       (opcode_handler_t)1500,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1525,
+       (opcode_handler_t)1525,
+       (opcode_handler_t)1525,
+       (opcode_handler_t)1525,
+       (opcode_handler_t)1525,
+       (opcode_handler_t)1525,
+       (opcode_handler_t)1525,
+       (opcode_handler_t)1525,
+       (opcode_handler_t)1525,
+       (opcode_handler_t)1525,
+       (opcode_handler_t)1525,
+       (opcode_handler_t)1525,
+       (opcode_handler_t)1525,
+       (opcode_handler_t)1525,
+       (opcode_handler_t)1525,
+       (opcode_handler_t)1525,
+       (opcode_handler_t)1525,
+       (opcode_handler_t)1525,
+       (opcode_handler_t)1525,
+       (opcode_handler_t)1525,
+       (opcode_handler_t)1525,
+       (opcode_handler_t)1525,
+       (opcode_handler_t)1525,
+       (opcode_handler_t)1525,
+       (opcode_handler_t)1525,
+       (opcode_handler_t)1550,
+       (opcode_handler_t)1550,
+       (opcode_handler_t)1550,
+       (opcode_handler_t)1550,
+       (opcode_handler_t)1550,
+       (opcode_handler_t)1555,
+       (opcode_handler_t)1555,
+       (opcode_handler_t)1555,
+       (opcode_handler_t)1555,
+       (opcode_handler_t)1555,
+       (opcode_handler_t)1560,
+       (opcode_handler_t)1560,
+       (opcode_handler_t)1560,
+       (opcode_handler_t)1560,
+       (opcode_handler_t)1560,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1570,
+       (opcode_handler_t)1570,
+       (opcode_handler_t)1570,
+       (opcode_handler_t)1570,
+       (opcode_handler_t)1570,
+       (opcode_handler_t)1575,
+       (opcode_handler_t)1575,
+       (opcode_handler_t)1575,
+       (opcode_handler_t)1575,
+       (opcode_handler_t)1575,
+       (opcode_handler_t)1575,
+       (opcode_handler_t)1575,
+       (opcode_handler_t)1575,
+       (opcode_handler_t)1575,
+       (opcode_handler_t)1575,
+       (opcode_handler_t)1575,
+       (opcode_handler_t)1575,
+       (opcode_handler_t)1575,
+       (opcode_handler_t)1575,
+       (opcode_handler_t)1575,
+       (opcode_handler_t)1575,
+       (opcode_handler_t)1575,
+       (opcode_handler_t)1575,
+       (opcode_handler_t)1575,
+       (opcode_handler_t)1575,
+       (opcode_handler_t)1575,
+       (opcode_handler_t)1575,
+       (opcode_handler_t)1575,
+       (opcode_handler_t)1575,
+       (opcode_handler_t)1575,
+       (opcode_handler_t)1600,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1600,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1600,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1600,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1600,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1625,
+       (opcode_handler_t)1625,
+       (opcode_handler_t)1625,
+       (opcode_handler_t)1625,
+       (opcode_handler_t)1625,
+       (opcode_handler_t)1630,
+       (opcode_handler_t)1630,
+       (opcode_handler_t)1630,
+       (opcode_handler_t)1630,
+       (opcode_handler_t)1630,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1660,
+       (opcode_handler_t)1660,
+       (opcode_handler_t)1660,
+       (opcode_handler_t)1660,
+       (opcode_handler_t)1660,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1670,
+       (opcode_handler_t)1670,
+       (opcode_handler_t)1670,
+       (opcode_handler_t)1670,
+       (opcode_handler_t)1670,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1685,
+       (opcode_handler_t)1685,
+       (opcode_handler_t)1685,
+       (opcode_handler_t)1685,
+       (opcode_handler_t)1685,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1695,
+       (opcode_handler_t)1695,
+       (opcode_handler_t)1695,
+       (opcode_handler_t)1695,
+       (opcode_handler_t)1695,
+       (opcode_handler_t)1700,
+       (opcode_handler_t)1700,
+       (opcode_handler_t)1700,
+       (opcode_handler_t)1700,
+       (opcode_handler_t)1700,
+       (opcode_handler_t)1700,
+       (opcode_handler_t)1700,
+       (opcode_handler_t)1700,
+       (opcode_handler_t)1700,
+       (opcode_handler_t)1700,
+       (opcode_handler_t)1700,
+       (opcode_handler_t)1700,
+       (opcode_handler_t)1700,
+       (opcode_handler_t)1700,
+       (opcode_handler_t)1700,
+       (opcode_handler_t)1700,
+       (opcode_handler_t)1700,
+       (opcode_handler_t)1700,
+       (opcode_handler_t)1700,
+       (opcode_handler_t)1700,
+       (opcode_handler_t)1700,
+       (opcode_handler_t)1700,
+       (opcode_handler_t)1700,
+       (opcode_handler_t)1700,
+       (opcode_handler_t)1700,
+       (opcode_handler_t)1725,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1725,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1725,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1725,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1725,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1755,
+       (opcode_handler_t)1755,
+       (opcode_handler_t)1755,
+       (opcode_handler_t)1755,
+       (opcode_handler_t)1755,
+       (opcode_handler_t)1760,
+       (opcode_handler_t)1760,
+       (opcode_handler_t)1760,
+       (opcode_handler_t)1760,
+       (opcode_handler_t)1760,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1775,
+       (opcode_handler_t)1776,
+       (opcode_handler_t)1777,
+       (opcode_handler_t)1778,
+       (opcode_handler_t)1779,
+       (opcode_handler_t)1780,
+       (opcode_handler_t)1781,
+       (opcode_handler_t)1782,
+       (opcode_handler_t)1783,
+       (opcode_handler_t)1784,
+       (opcode_handler_t)1785,
+       (opcode_handler_t)1786,
+       (opcode_handler_t)1787,
+       (opcode_handler_t)1788,
+       (opcode_handler_t)1789,
+       (opcode_handler_t)1790,
+       (opcode_handler_t)1791,
+       (opcode_handler_t)1792,
+       (opcode_handler_t)1793,
+       (opcode_handler_t)1794,
+       (opcode_handler_t)1795,
+       (opcode_handler_t)1796,
+       (opcode_handler_t)1797,
+       (opcode_handler_t)1798,
+       (opcode_handler_t)1799,
+       (opcode_handler_t)1800,
+       (opcode_handler_t)1801,
+       (opcode_handler_t)1802,
+       (opcode_handler_t)1803,
+       (opcode_handler_t)1804,
+       (opcode_handler_t)1805,
+       (opcode_handler_t)1806,
+       (opcode_handler_t)1807,
+       (opcode_handler_t)1808,
+       (opcode_handler_t)1809,
+       (opcode_handler_t)1810,
+       (opcode_handler_t)1811,
+       (opcode_handler_t)1812,
+       (opcode_handler_t)1813,
+       (opcode_handler_t)1814,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1820,
+       (opcode_handler_t)1821,
+       (opcode_handler_t)1822,
+       (opcode_handler_t)1823,
+       (opcode_handler_t)1824,
+       (opcode_handler_t)1825,
+       (opcode_handler_t)1825,
+       (opcode_handler_t)1825,
+       (opcode_handler_t)1825,
+       (opcode_handler_t)1825,
+       (opcode_handler_t)1830,
+       (opcode_handler_t)1830,
+       (opcode_handler_t)1830,
+       (opcode_handler_t)1830,
+       (opcode_handler_t)1830,
+       (opcode_handler_t)1835,
+       (opcode_handler_t)1835,
+       (opcode_handler_t)1835,
+       (opcode_handler_t)1835,
+       (opcode_handler_t)1835,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1845,
+       (opcode_handler_t)1845,
+       (opcode_handler_t)1845,
+       (opcode_handler_t)1845,
+       (opcode_handler_t)1845,
+       (opcode_handler_t)1850,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1852,
+       (opcode_handler_t)1853,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1855,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1857,
+       (opcode_handler_t)1858,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1860,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1862,
+       (opcode_handler_t)1863,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1870,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1872,
+       (opcode_handler_t)1873,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1885,
+       (opcode_handler_t)1886,
+       (opcode_handler_t)1887,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1889,
+       (opcode_handler_t)1890,
+       (opcode_handler_t)1891,
+       (opcode_handler_t)1892,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1894,
+       (opcode_handler_t)1895,
+       (opcode_handler_t)1896,
+       (opcode_handler_t)1897,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1899,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1910,
+       (opcode_handler_t)1911,
+       (opcode_handler_t)1912,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1914,
+       (opcode_handler_t)1915,
+       (opcode_handler_t)1916,
+       (opcode_handler_t)1917,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1919,
+       (opcode_handler_t)1920,
+       (opcode_handler_t)1921,
+       (opcode_handler_t)1922,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1924,
+       (opcode_handler_t)1925,
+       (opcode_handler_t)1925,
+       (opcode_handler_t)1925,
+       (opcode_handler_t)1925,
+       (opcode_handler_t)1925,
+       (opcode_handler_t)1930,
+       (opcode_handler_t)1930,
+       (opcode_handler_t)1930,
+       (opcode_handler_t)1930,
+       (opcode_handler_t)1930,
+       (opcode_handler_t)1935,
+       (opcode_handler_t)1935,
+       (opcode_handler_t)1935,
+       (opcode_handler_t)1935,
+       (opcode_handler_t)1935,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1945,
+       (opcode_handler_t)1945,
+       (opcode_handler_t)1945,
+       (opcode_handler_t)1945,
+       (opcode_handler_t)1945,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1960,
+       (opcode_handler_t)1960,
+       (opcode_handler_t)1960,
+       (opcode_handler_t)1960,
+       (opcode_handler_t)1960,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)1975,
+       (opcode_handler_t)1975,
+       (opcode_handler_t)1975,
+       (opcode_handler_t)1975,
+       (opcode_handler_t)1975,
+       (opcode_handler_t)1980,
+       (opcode_handler_t)1980,
+       (opcode_handler_t)1980,
+       (opcode_handler_t)1980,
+       (opcode_handler_t)1980,
+       (opcode_handler_t)1985,
+       (opcode_handler_t)1985,
+       (opcode_handler_t)1985,
+       (opcode_handler_t)1985,
+       (opcode_handler_t)1985,
+       (opcode_handler_t)1990,
+       (opcode_handler_t)1990,
+       (opcode_handler_t)1990,
+       (opcode_handler_t)1990,
+       (opcode_handler_t)1990,
+       (opcode_handler_t)1995,
+       (opcode_handler_t)1995,
+       (opcode_handler_t)1995,
+       (opcode_handler_t)1995,
+       (opcode_handler_t)1995,
+       (opcode_handler_t)2000,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2002,
+       (opcode_handler_t)2003,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2005,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2007,
+       (opcode_handler_t)2008,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2010,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2012,
+       (opcode_handler_t)2013,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2020,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2022,
+       (opcode_handler_t)2023,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2025,
+       (opcode_handler_t)2026,
+       (opcode_handler_t)2027,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2029,
+       (opcode_handler_t)2030,
+       (opcode_handler_t)2031,
+       (opcode_handler_t)2032,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2034,
+       (opcode_handler_t)2035,
+       (opcode_handler_t)2036,
+       (opcode_handler_t)2037,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2039,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2045,
+       (opcode_handler_t)2046,
+       (opcode_handler_t)2047,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2049,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2060,
+       (opcode_handler_t)2061,
+       (opcode_handler_t)2062,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2064,
+       (opcode_handler_t)2065,
+       (opcode_handler_t)2066,
+       (opcode_handler_t)2067,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2069,
+       (opcode_handler_t)2070,
+       (opcode_handler_t)2071,
+       (opcode_handler_t)2072,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2074,
+       (opcode_handler_t)2075,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2077,
+       (opcode_handler_t)2078,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2080,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2082,
+       (opcode_handler_t)2083,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2085,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2087,
+       (opcode_handler_t)2088,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2095,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2097,
+       (opcode_handler_t)2098,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2110,
+       (opcode_handler_t)2111,
+       (opcode_handler_t)2112,
+       (opcode_handler_t)2113,
+       (opcode_handler_t)2114,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2120,
+       (opcode_handler_t)2121,
+       (opcode_handler_t)2122,
+       (opcode_handler_t)2123,
+       (opcode_handler_t)2124,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2135,
+       (opcode_handler_t)2136,
+       (opcode_handler_t)2137,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2139,
+       (opcode_handler_t)2140,
+       (opcode_handler_t)2141,
+       (opcode_handler_t)2142,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2144,
+       (opcode_handler_t)2145,
+       (opcode_handler_t)2146,
+       (opcode_handler_t)2147,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2149,
+       (opcode_handler_t)2150,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2152,
+       (opcode_handler_t)2153,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2155,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2157,
+       (opcode_handler_t)2158,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2160,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2162,
+       (opcode_handler_t)2163,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2170,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2172,
+       (opcode_handler_t)2173,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2185,
+       (opcode_handler_t)2186,
+       (opcode_handler_t)2187,
+       (opcode_handler_t)2188,
+       (opcode_handler_t)2189,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2195,
+       (opcode_handler_t)2196,
+       (opcode_handler_t)2197,
+       (opcode_handler_t)2198,
+       (opcode_handler_t)2199,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2210,
+       (opcode_handler_t)2211,
+       (opcode_handler_t)2212,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2214,
+       (opcode_handler_t)2215,
+       (opcode_handler_t)2216,
+       (opcode_handler_t)2217,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2219,
+       (opcode_handler_t)2220,
+       (opcode_handler_t)2221,
+       (opcode_handler_t)2222,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2224,
+       (opcode_handler_t)2225,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2227,
+       (opcode_handler_t)2228,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2230,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2232,
+       (opcode_handler_t)2233,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2235,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2237,
+       (opcode_handler_t)2238,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2245,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2247,
+       (opcode_handler_t)2248,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2260,
+       (opcode_handler_t)2261,
+       (opcode_handler_t)2262,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2264,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2270,
+       (opcode_handler_t)2271,
+       (opcode_handler_t)2272,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2274,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2285,
+       (opcode_handler_t)2286,
+       (opcode_handler_t)2287,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2289,
+       (opcode_handler_t)2290,
+       (opcode_handler_t)2291,
+       (opcode_handler_t)2292,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2294,
+       (opcode_handler_t)2295,
+       (opcode_handler_t)2296,
+       (opcode_handler_t)2297,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2299,
+       (opcode_handler_t)2300,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2302,
+       (opcode_handler_t)2303,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2305,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2307,
+       (opcode_handler_t)2308,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2310,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2312,
+       (opcode_handler_t)2313,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2320,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2322,
+       (opcode_handler_t)2323,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2335,
+       (opcode_handler_t)2336,
+       (opcode_handler_t)2337,
+       (opcode_handler_t)2338,
+       (opcode_handler_t)2339,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2345,
+       (opcode_handler_t)2346,
+       (opcode_handler_t)2347,
+       (opcode_handler_t)2348,
+       (opcode_handler_t)2349,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2360,
+       (opcode_handler_t)2361,
+       (opcode_handler_t)2362,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2364,
+       (opcode_handler_t)2365,
+       (opcode_handler_t)2366,
+       (opcode_handler_t)2367,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2369,
+       (opcode_handler_t)2370,
+       (opcode_handler_t)2371,
+       (opcode_handler_t)2372,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2374,
+       (opcode_handler_t)2375,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2377,
+       (opcode_handler_t)2378,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2380,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2382,
+       (opcode_handler_t)2383,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2385,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2387,
+       (opcode_handler_t)2388,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2395,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2397,
+       (opcode_handler_t)2398,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2410,
+       (opcode_handler_t)2411,
+       (opcode_handler_t)2412,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2414,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2420,
+       (opcode_handler_t)2421,
+       (opcode_handler_t)2422,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2424,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2435,
+       (opcode_handler_t)2436,
+       (opcode_handler_t)2437,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2439,
+       (opcode_handler_t)2440,
+       (opcode_handler_t)2441,
+       (opcode_handler_t)2442,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2444,
+       (opcode_handler_t)2445,
+       (opcode_handler_t)2446,
+       (opcode_handler_t)2447,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2449,
+       (opcode_handler_t)2450,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2455,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2475,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2485,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2490,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2500,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2500,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2500,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2500,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2500,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2525,
+       (opcode_handler_t)2525,
+       (opcode_handler_t)2525,
+       (opcode_handler_t)2525,
+       (opcode_handler_t)2525,
+       (opcode_handler_t)2525,
+       (opcode_handler_t)2525,
+       (opcode_handler_t)2525,
+       (opcode_handler_t)2525,
+       (opcode_handler_t)2525,
+       (opcode_handler_t)2525,
+       (opcode_handler_t)2525,
+       (opcode_handler_t)2525,
+       (opcode_handler_t)2525,
+       (opcode_handler_t)2525,
+       (opcode_handler_t)2525,
+       (opcode_handler_t)2525,
+       (opcode_handler_t)2525,
+       (opcode_handler_t)2525,
+       (opcode_handler_t)2525,
+       (opcode_handler_t)2525,
+       (opcode_handler_t)2525,
+       (opcode_handler_t)2525,
+       (opcode_handler_t)2525,
+       (opcode_handler_t)2525,
+       (opcode_handler_t)2550,
+       (opcode_handler_t)2550,
+       (opcode_handler_t)2550,
+       (opcode_handler_t)2550,
+       (opcode_handler_t)2550,
+       (opcode_handler_t)2550,
+       (opcode_handler_t)2550,
+       (opcode_handler_t)2550,
+       (opcode_handler_t)2550,
+       (opcode_handler_t)2550,
+       (opcode_handler_t)2550,
+       (opcode_handler_t)2550,
+       (opcode_handler_t)2550,
+       (opcode_handler_t)2550,
+       (opcode_handler_t)2550,
+       (opcode_handler_t)2550,
+       (opcode_handler_t)2550,
+       (opcode_handler_t)2550,
+       (opcode_handler_t)2550,
+       (opcode_handler_t)2550,
+       (opcode_handler_t)2550,
+       (opcode_handler_t)2550,
+       (opcode_handler_t)2550,
+       (opcode_handler_t)2550,
+       (opcode_handler_t)2550,
+       (opcode_handler_t)2575,
+       (opcode_handler_t)2575,
+       (opcode_handler_t)2575,
+       (opcode_handler_t)2575,
+       (opcode_handler_t)2575,
+       (opcode_handler_t)2575,
+       (opcode_handler_t)2575,
+       (opcode_handler_t)2575,
+       (opcode_handler_t)2575,
+       (opcode_handler_t)2575,
+       (opcode_handler_t)2575,
+       (opcode_handler_t)2575,
+       (opcode_handler_t)2575,
+       (opcode_handler_t)2575,
+       (opcode_handler_t)2575,
+       (opcode_handler_t)2575,
+       (opcode_handler_t)2575,
+       (opcode_handler_t)2575,
+       (opcode_handler_t)2575,
+       (opcode_handler_t)2575,
+       (opcode_handler_t)2575,
+       (opcode_handler_t)2575,
+       (opcode_handler_t)2575,
+       (opcode_handler_t)2575,
+       (opcode_handler_t)2575,
+       (opcode_handler_t)2600,
+       (opcode_handler_t)2600,
+       (opcode_handler_t)2600,
+       (opcode_handler_t)2600,
+       (opcode_handler_t)2600,
+       (opcode_handler_t)2600,
+       (opcode_handler_t)2600,
+       (opcode_handler_t)2600,
+       (opcode_handler_t)2600,
+       (opcode_handler_t)2600,
+       (opcode_handler_t)2600,
+       (opcode_handler_t)2600,
+       (opcode_handler_t)2600,
+       (opcode_handler_t)2600,
+       (opcode_handler_t)2600,
+       (opcode_handler_t)2600,
+       (opcode_handler_t)2600,
+       (opcode_handler_t)2600,
+       (opcode_handler_t)2600,
+       (opcode_handler_t)2600,
+       (opcode_handler_t)2600,
+       (opcode_handler_t)2600,
+       (opcode_handler_t)2600,
+       (opcode_handler_t)2600,
+       (opcode_handler_t)2600,
+       (opcode_handler_t)2625,
+       (opcode_handler_t)2625,
+       (opcode_handler_t)2625,
+       (opcode_handler_t)2625,
+       (opcode_handler_t)2625,
+       (opcode_handler_t)2625,
+       (opcode_handler_t)2625,
+       (opcode_handler_t)2625,
+       (opcode_handler_t)2625,
+       (opcode_handler_t)2625,
+       (opcode_handler_t)2625,
+       (opcode_handler_t)2625,
+       (opcode_handler_t)2625,
+       (opcode_handler_t)2625,
+       (opcode_handler_t)2625,
+       (opcode_handler_t)2625,
+       (opcode_handler_t)2625,
+       (opcode_handler_t)2625,
+       (opcode_handler_t)2625,
+       (opcode_handler_t)2625,
+       (opcode_handler_t)2625,
+       (opcode_handler_t)2625,
+       (opcode_handler_t)2625,
+       (opcode_handler_t)2625,
+       (opcode_handler_t)2625,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2660,
+       (opcode_handler_t)2660,
+       (opcode_handler_t)2660,
+       (opcode_handler_t)2660,
+       (opcode_handler_t)2660,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2670,
+       (opcode_handler_t)2670,
+       (opcode_handler_t)2670,
+       (opcode_handler_t)2670,
+       (opcode_handler_t)2670,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2679,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2700,
+       (opcode_handler_t)2700,
+       (opcode_handler_t)2700,
+       (opcode_handler_t)2700,
+       (opcode_handler_t)2700,
+       (opcode_handler_t)2705,
+       (opcode_handler_t)2705,
+       (opcode_handler_t)2705,
+       (opcode_handler_t)2705,
+       (opcode_handler_t)2705,
+       (opcode_handler_t)2710,
+       (opcode_handler_t)2710,
+       (opcode_handler_t)2710,
+       (opcode_handler_t)2710,
+       (opcode_handler_t)2710,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2720,
+       (opcode_handler_t)2720,
+       (opcode_handler_t)2720,
+       (opcode_handler_t)2720,
+       (opcode_handler_t)2720,
+       (opcode_handler_t)2725,
+       (opcode_handler_t)2726,
+       (opcode_handler_t)2727,
+       (opcode_handler_t)2728,
+       (opcode_handler_t)2729,
+       (opcode_handler_t)2725,
+       (opcode_handler_t)2726,
+       (opcode_handler_t)2727,
+       (opcode_handler_t)2728,
+       (opcode_handler_t)2729,
+       (opcode_handler_t)2725,
+       (opcode_handler_t)2726,
+       (opcode_handler_t)2727,
+       (opcode_handler_t)2728,
+       (opcode_handler_t)2729,
+       (opcode_handler_t)2725,
+       (opcode_handler_t)2726,
+       (opcode_handler_t)2727,
+       (opcode_handler_t)2728,
+       (opcode_handler_t)2729,
+       (opcode_handler_t)2725,
+       (opcode_handler_t)2726,
+       (opcode_handler_t)2727,
+       (opcode_handler_t)2728,
+       (opcode_handler_t)2729,
+       (opcode_handler_t)2750,
+       (opcode_handler_t)2750,
+       (opcode_handler_t)2750,
+       (opcode_handler_t)2750,
+       (opcode_handler_t)2750,
+       (opcode_handler_t)2755,
+       (opcode_handler_t)2755,
+       (opcode_handler_t)2755,
+       (opcode_handler_t)2755,
+       (opcode_handler_t)2755,
+       (opcode_handler_t)2760,
+       (opcode_handler_t)2760,
+       (opcode_handler_t)2760,
+       (opcode_handler_t)2760,
+       (opcode_handler_t)2760,
+       (opcode_handler_t)2765,
+       (opcode_handler_t)2765,
+       (opcode_handler_t)2765,
+       (opcode_handler_t)2765,
+       (opcode_handler_t)2765,
+       (opcode_handler_t)2770,
+       (opcode_handler_t)2770,
+       (opcode_handler_t)2770,
+       (opcode_handler_t)2770,
+       (opcode_handler_t)2770,
+       (opcode_handler_t)2775,
+       (opcode_handler_t)2775,
+       (opcode_handler_t)2775,
+       (opcode_handler_t)2775,
+       (opcode_handler_t)2775,
+       (opcode_handler_t)2780,
+       (opcode_handler_t)2780,
+       (opcode_handler_t)2780,
+       (opcode_handler_t)2780,
+       (opcode_handler_t)2780,
+       (opcode_handler_t)2785,
+       (opcode_handler_t)2785,
+       (opcode_handler_t)2785,
+       (opcode_handler_t)2785,
+       (opcode_handler_t)2785,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2795,
+       (opcode_handler_t)2795,
+       (opcode_handler_t)2795,
+       (opcode_handler_t)2795,
+       (opcode_handler_t)2795,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2805,
+       (opcode_handler_t)2806,
+       (opcode_handler_t)2807,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2809,
+       (opcode_handler_t)2810,
+       (opcode_handler_t)2811,
+       (opcode_handler_t)2812,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2814,
+       (opcode_handler_t)2815,
+       (opcode_handler_t)2816,
+       (opcode_handler_t)2817,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2819,
+       (opcode_handler_t)2820,
+       (opcode_handler_t)2821,
+       (opcode_handler_t)2822,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2824,
+       (opcode_handler_t)2825,
+       (opcode_handler_t)2826,
+       (opcode_handler_t)2827,
+       (opcode_handler_t)2828,
+       (opcode_handler_t)2829,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2835,
+       (opcode_handler_t)2836,
+       (opcode_handler_t)2837,
+       (opcode_handler_t)2838,
+       (opcode_handler_t)2839,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2850,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2852,
+       (opcode_handler_t)2853,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2855,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2857,
+       (opcode_handler_t)2858,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2860,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2862,
+       (opcode_handler_t)2863,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2870,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2872,
+       (opcode_handler_t)2873,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2885,
+       (opcode_handler_t)2886,
+       (opcode_handler_t)2887,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2889,
+       (opcode_handler_t)2890,
+       (opcode_handler_t)2891,
+       (opcode_handler_t)2892,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2894,
+       (opcode_handler_t)2895,
+       (opcode_handler_t)2896,
+       (opcode_handler_t)2897,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)2899,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)3310,
+       (opcode_handler_t)3311,
+       (opcode_handler_t)3312,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)3314,
+       (opcode_handler_t)3315,
+       (opcode_handler_t)3316,
+       (opcode_handler_t)3317,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)3319,
+       (opcode_handler_t)3320,
+       (opcode_handler_t)3321,
+       (opcode_handler_t)3322,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)3324,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)3335,
+       (opcode_handler_t)3336,
+       (opcode_handler_t)3337,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)3339,
+       (opcode_handler_t)3340,
+       (opcode_handler_t)3341,
+       (opcode_handler_t)3342,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)3344,
+       (opcode_handler_t)3345,
+       (opcode_handler_t)3346,
+       (opcode_handler_t)3347,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)3349,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)3360,
+       (opcode_handler_t)3361,
+       (opcode_handler_t)3362,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)3364,
+       (opcode_handler_t)3365,
+       (opcode_handler_t)3366,
+       (opcode_handler_t)3367,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)3369,
+       (opcode_handler_t)3370,
+       (opcode_handler_t)3371,
+       (opcode_handler_t)3372,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)3374,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)3385,
+       (opcode_handler_t)3386,
+       (opcode_handler_t)3387,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)3389,
+       (opcode_handler_t)3390,
+       (opcode_handler_t)3391,
+       (opcode_handler_t)3392,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)3394,
+       (opcode_handler_t)3395,
+       (opcode_handler_t)3396,
+       (opcode_handler_t)3397,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)3399,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)3410,
+       (opcode_handler_t)3411,
+       (opcode_handler_t)3412,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)3414,
+       (opcode_handler_t)3415,
+       (opcode_handler_t)3416,
+       (opcode_handler_t)3417,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)3419,
+       (opcode_handler_t)3420,
+       (opcode_handler_t)3421,
+       (opcode_handler_t)3422,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)3424,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)3455,
+       (opcode_handler_t)3455,
+       (opcode_handler_t)3455,
+       (opcode_handler_t)3455,
+       (opcode_handler_t)3455,
+       (opcode_handler_t)3460,
+       (opcode_handler_t)3460,
+       (opcode_handler_t)3460,
+       (opcode_handler_t)3460,
+       (opcode_handler_t)3460,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)3470,
+       (opcode_handler_t)3470,
+       (opcode_handler_t)3470,
+       (opcode_handler_t)3470,
+       (opcode_handler_t)3470,
+       (opcode_handler_t)3475,
+       (opcode_handler_t)3475,
+       (opcode_handler_t)3475,
+       (opcode_handler_t)3475,
+       (opcode_handler_t)3475,
+       (opcode_handler_t)3475,
+       (opcode_handler_t)3475,
+       (opcode_handler_t)3475,
+       (opcode_handler_t)3475,
+       (opcode_handler_t)3475,
+       (opcode_handler_t)3475,
+       (opcode_handler_t)3475,
+       (opcode_handler_t)3475,
+       (opcode_handler_t)3475,
+       (opcode_handler_t)3475,
+       (opcode_handler_t)3475,
+       (opcode_handler_t)3475,
+       (opcode_handler_t)3475,
+       (opcode_handler_t)3475,
+       (opcode_handler_t)3475,
+       (opcode_handler_t)3475,
+       (opcode_handler_t)3475,
+       (opcode_handler_t)3475,
+       (opcode_handler_t)3475,
+       (opcode_handler_t)3475,
+       (opcode_handler_t)3500,
+       (opcode_handler_t)3500,
+       (opcode_handler_t)3500,
+       (opcode_handler_t)3500,
+       (opcode_handler_t)3500,
+       (opcode_handler_t)3500,
+       (opcode_handler_t)3500,
+       (opcode_handler_t)3500,
+       (opcode_handler_t)3500,
+       (opcode_handler_t)3500,
+       (opcode_handler_t)3500,
+       (opcode_handler_t)3500,
+       (opcode_handler_t)3500,
+       (opcode_handler_t)3500,
+       (opcode_handler_t)3500,
+       (opcode_handler_t)3500,
+       (opcode_handler_t)3500,
+       (opcode_handler_t)3500,
+       (opcode_handler_t)3500,
+       (opcode_handler_t)3500,
+       (opcode_handler_t)3500,
+       (opcode_handler_t)3500,
+       (opcode_handler_t)3500,
+       (opcode_handler_t)3500,
+       (opcode_handler_t)3500,
+       (opcode_handler_t)3525,
+       (opcode_handler_t)3525,
+       (opcode_handler_t)3525,
+       (opcode_handler_t)3525,
+       (opcode_handler_t)3525,
+       (opcode_handler_t)3525,
+       (opcode_handler_t)3525,
+       (opcode_handler_t)3525,
+       (opcode_handler_t)3525,
+       (opcode_handler_t)3525,
+       (opcode_handler_t)3525,
+       (opcode_handler_t)3525,
+       (opcode_handler_t)3525,
+       (opcode_handler_t)3525,
+       (opcode_handler_t)3525,
+       (opcode_handler_t)3525,
+       (opcode_handler_t)3525,
+       (opcode_handler_t)3525,
+       (opcode_handler_t)3525,
+       (opcode_handler_t)3525,
+       (opcode_handler_t)3525,
+       (opcode_handler_t)3525,
+       (opcode_handler_t)3525,
+       (opcode_handler_t)3525,
+       (opcode_handler_t)3525,
+       (opcode_handler_t)3550,
+       (opcode_handler_t)3550,
+       (opcode_handler_t)3550,
+       (opcode_handler_t)3550,
+       (opcode_handler_t)3550,
+       (opcode_handler_t)3550,
+       (opcode_handler_t)3550,
+       (opcode_handler_t)3550,
+       (opcode_handler_t)3550,
+       (opcode_handler_t)3550,
+       (opcode_handler_t)3550,
+       (opcode_handler_t)3550,
+       (opcode_handler_t)3550,
+       (opcode_handler_t)3550,
+       (opcode_handler_t)3550,
+       (opcode_handler_t)3550,
+       (opcode_handler_t)3550,
+       (opcode_handler_t)3550,
+       (opcode_handler_t)3550,
+       (opcode_handler_t)3550,
+       (opcode_handler_t)3550,
+       (opcode_handler_t)3550,
+       (opcode_handler_t)3550,
+       (opcode_handler_t)3550,
+       (opcode_handler_t)3550,
+       (opcode_handler_t)3575,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)3600,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)3600,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)3600,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)3600,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)3600,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)3625,
+       (opcode_handler_t)3625,
+       (opcode_handler_t)3625,
+       (opcode_handler_t)3625,
+       (opcode_handler_t)3625,
+       (opcode_handler_t)3625,
+       (opcode_handler_t)3625,
+       (opcode_handler_t)3625,
+       (opcode_handler_t)3625,
+       (opcode_handler_t)3625,
+       (opcode_handler_t)3625,
+       (opcode_handler_t)3625,
+       (opcode_handler_t)3625,
+       (opcode_handler_t)3625,
+       (opcode_handler_t)3625,
+       (opcode_handler_t)3625,
+       (opcode_handler_t)3625,
+       (opcode_handler_t)3625,
+       (opcode_handler_t)3625,
+       (opcode_handler_t)3625,
+       (opcode_handler_t)3625,
+       (opcode_handler_t)3625,
+       (opcode_handler_t)3625,
+       (opcode_handler_t)3625,
+       (opcode_handler_t)3625,
+       (opcode_handler_t)3650,
+       (opcode_handler_t)3650,
+       (opcode_handler_t)3650,
+       (opcode_handler_t)3650,
+       (opcode_handler_t)3650,
+       (opcode_handler_t)3650,
+       (opcode_handler_t)3650,
+       (opcode_handler_t)3650,
+       (opcode_handler_t)3650,
+       (opcode_handler_t)3650,
+       (opcode_handler_t)3650,
+       (opcode_handler_t)3650,
+       (opcode_handler_t)3650,
+       (opcode_handler_t)3650,
+       (opcode_handler_t)3650,
+       (opcode_handler_t)3650,
+       (opcode_handler_t)3650,
+       (opcode_handler_t)3650,
+       (opcode_handler_t)3650,
+       (opcode_handler_t)3650,
+       (opcode_handler_t)3650,
+       (opcode_handler_t)3650,
+       (opcode_handler_t)3650,
+       (opcode_handler_t)3650,
+       (opcode_handler_t)3650,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)3685,
+       (opcode_handler_t)3686,
+       (opcode_handler_t)3687,
+       (opcode_handler_t)3688,
+       (opcode_handler_t)3689,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)3695,
+       (opcode_handler_t)3696,
+       (opcode_handler_t)3697,
+       (opcode_handler_t)3698,
+       (opcode_handler_t)3699,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)3710,
+       (opcode_handler_t)3711,
+       (opcode_handler_t)3712,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)3714,
+       (opcode_handler_t)3715,
+       (opcode_handler_t)3716,
+       (opcode_handler_t)3717,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)3719,
+       (opcode_handler_t)3720,
+       (opcode_handler_t)3721,
+       (opcode_handler_t)3722,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)3724,
+       (opcode_handler_t)3725,
+       (opcode_handler_t)3725,
+       (opcode_handler_t)3725,
+       (opcode_handler_t)3725,
+       (opcode_handler_t)3725,
+       (opcode_handler_t)3725,
+       (opcode_handler_t)3725,
+       (opcode_handler_t)3725,
+       (opcode_handler_t)3725,
+       (opcode_handler_t)3725,
+       (opcode_handler_t)3725,
+       (opcode_handler_t)3725,
+       (opcode_handler_t)3725,
+       (opcode_handler_t)3725,
+       (opcode_handler_t)3725,
+       (opcode_handler_t)3725,
+       (opcode_handler_t)3725,
+       (opcode_handler_t)3725,
+       (opcode_handler_t)3725,
+       (opcode_handler_t)3725,
+       (opcode_handler_t)3725,
+       (opcode_handler_t)3725,
+       (opcode_handler_t)3725,
+       (opcode_handler_t)3725,
+       (opcode_handler_t)3725,
+       (opcode_handler_t)3750,
+       (opcode_handler_t)3750,
+       (opcode_handler_t)3750,
+       (opcode_handler_t)3750,
+       (opcode_handler_t)3750,
+       (opcode_handler_t)3750,
+       (opcode_handler_t)3750,
+       (opcode_handler_t)3750,
+       (opcode_handler_t)3750,
+       (opcode_handler_t)3750,
+       (opcode_handler_t)3750,
+       (opcode_handler_t)3750,
+       (opcode_handler_t)3750,
+       (opcode_handler_t)3750,
+       (opcode_handler_t)3750,
+       (opcode_handler_t)3750,
+       (opcode_handler_t)3750,
+       (opcode_handler_t)3750,
+       (opcode_handler_t)3750,
+       (opcode_handler_t)3750,
+       (opcode_handler_t)3750,
+       (opcode_handler_t)3750,
+       (opcode_handler_t)3750,
+       (opcode_handler_t)3750,
+       (opcode_handler_t)3750,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)3800,
+       (opcode_handler_t)3800,
+       (opcode_handler_t)3800,
+       (opcode_handler_t)3800,
+       (opcode_handler_t)3800,
+       (opcode_handler_t)3805,
+       (opcode_handler_t)3805,
+       (opcode_handler_t)3805,
+       (opcode_handler_t)3805,
+       (opcode_handler_t)3805,
+       (opcode_handler_t)3810,
+       (opcode_handler_t)3810,
+       (opcode_handler_t)3810,
+       (opcode_handler_t)3810,
+       (opcode_handler_t)3810,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)3820,
+       (opcode_handler_t)3820,
+       (opcode_handler_t)3820,
+       (opcode_handler_t)3820,
+       (opcode_handler_t)3820,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)3828,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)3850,
+       (opcode_handler_t)3850,
+       (opcode_handler_t)3850,
+       (opcode_handler_t)3850,
+       (opcode_handler_t)3850,
+       (opcode_handler_t)3850,
+       (opcode_handler_t)3850,
+       (opcode_handler_t)3850,
+       (opcode_handler_t)3850,
+       (opcode_handler_t)3850,
+       (opcode_handler_t)3850,
+       (opcode_handler_t)3850,
+       (opcode_handler_t)3850,
+       (opcode_handler_t)3850,
+       (opcode_handler_t)3850,
+       (opcode_handler_t)3850,
+       (opcode_handler_t)3850,
+       (opcode_handler_t)3850,
+       (opcode_handler_t)3850,
+       (opcode_handler_t)3850,
+       (opcode_handler_t)3850,
+       (opcode_handler_t)3850,
+       (opcode_handler_t)3850,
+       (opcode_handler_t)3850,
+       (opcode_handler_t)3850,
+       (opcode_handler_t)3875,
+       (opcode_handler_t)3875,
+       (opcode_handler_t)3875,
+       (opcode_handler_t)3875,
+       (opcode_handler_t)3875,
+       (opcode_handler_t)3875,
+       (opcode_handler_t)3875,
+       (opcode_handler_t)3875,
+       (opcode_handler_t)3875,
+       (opcode_handler_t)3875,
+       (opcode_handler_t)3875,
+       (opcode_handler_t)3875,
+       (opcode_handler_t)3875,
+       (opcode_handler_t)3875,
+       (opcode_handler_t)3875,
+       (opcode_handler_t)3875,
+       (opcode_handler_t)3875,
+       (opcode_handler_t)3875,
+       (opcode_handler_t)3875,
+       (opcode_handler_t)3875,
+       (opcode_handler_t)3875,
+       (opcode_handler_t)3875,
+       (opcode_handler_t)3875,
+       (opcode_handler_t)3875,
+       (opcode_handler_t)3875,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)3913,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)3925,
+       (opcode_handler_t)3925,
+       (opcode_handler_t)3925,
+       (opcode_handler_t)3925,
+       (opcode_handler_t)3925,
+       (opcode_handler_t)3930,
+       (opcode_handler_t)3930,
+       (opcode_handler_t)3930,
+       (opcode_handler_t)3930,
+       (opcode_handler_t)3930,
+       (opcode_handler_t)3935,
+       (opcode_handler_t)3935,
+       (opcode_handler_t)3935,
+       (opcode_handler_t)3935,
+       (opcode_handler_t)3935,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)3945,
+       (opcode_handler_t)3945,
+       (opcode_handler_t)3945,
+       (opcode_handler_t)3945,
+       (opcode_handler_t)3945,
+       (opcode_handler_t)3950,
+       (opcode_handler_t)3950,
+       (opcode_handler_t)3950,
+       (opcode_handler_t)3950,
+       (opcode_handler_t)3950,
+       (opcode_handler_t)3955,
+       (opcode_handler_t)3955,
+       (opcode_handler_t)3955,
+       (opcode_handler_t)3955,
+       (opcode_handler_t)3955,
+       (opcode_handler_t)3960,
+       (opcode_handler_t)3960,
+       (opcode_handler_t)3960,
+       (opcode_handler_t)3960,
+       (opcode_handler_t)3960,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)-1,
+       (opcode_handler_t)3970,
+       (opcode_handler_t)3970,
+       (opcode_handler_t)3970,
+       (opcode_handler_t)3970,
+       (opcode_handler_t)3970,
+       (opcode_handler_t)3975,
+       (opcode_handler_t)3975,
+       (opcode_handler_t)3975,
+       (opcode_handler_t)3975,
+       (opcode_handler_t)3975,
+       (opcode_handler_t)3975,
+       (opcode_handler_t)3975,
+       (opcode_handler_t)3975,
+       (opcode_handler_t)3975,
+       (opcode_handler_t)3975,
+       (opcode_handler_t)3975,
+       (opcode_handler_t)3975,
+       (opcode_handler_t)3975,
+       (opcode_handler_t)3975,
+       (opcode_handler_t)3975,
+       (opcode_handler_t)3975,
+       (opcode_handler_t)3975,
+       (opcode_handler_t)3975,
+       (opcode_handler_t)3975,
+       (opcode_handler_t)3975,
+       (opcode_handler_t)3975,
+       (opcode_handler_t)3975,
+       (opcode_handler_t)3975,
+       (opcode_handler_t)3975,
+       (opcode_handler_t)3975,
+       (opcode_handler_t)4000,
+       (opcode_handler_t)4001,
+       (opcode_handler_t)4002,
+       (opcode_handler_t)4003,
+       (opcode_handler_t)4004,
+       (opcode_handler_t)4005,
+       (opcode_handler_t)4006,
+       (opcode_handler_t)4007,
+       (opcode_handler_t)4008,
+       (opcode_handler_t)4009,
+       (opcode_handler_t)4010,
+       (opcode_handler_t)4011,
+       (opcode_handler_t)4012,
+       (opcode_handler_t)4013,
+       (opcode_handler_t)4014,
+       (opcode_handler_t)4015,
+       (opcode_handler_t)4016,
+       (opcode_handler_t)4017,
+       (opcode_handler_t)4018,
+       (opcode_handler_t)4019,
+       (opcode_handler_t)4020,
+       (opcode_handler_t)4021,
+       (opcode_handler_t)4022,
+       (opcode_handler_t)4023,
+       (opcode_handler_t)4024,
+       (opcode_handler_t)4025,
+       (opcode_handler_t)4025,
+       (opcode_handler_t)4025,
+       (opcode_handler_t)4025,
+       (opcode_handler_t)4025,
+       (opcode_handler_t)4025,
+       (opcode_handler_t)4025,
+       (opcode_handler_t)4025,
+       (opcode_handler_t)4025,
+       (opcode_handler_t)4025,
+       (opcode_handler_t)4025,
+       (opcode_handler_t)4025,
+       (opcode_handler_t)4025,
+       (opcode_handler_t)4025,
+       (opcode_handler_t)4025,
+       (opcode_handler_t)4025,
+       (opcode_handler_t)4025,
+       (opcode_handler_t)4025,
+       (opcode_handler_t)4025,
+       (opcode_handler_t)4025,
+       (opcode_handler_t)4025,
+       (opcode_handler_t)4025,
+       (opcode_handler_t)4025,
+       (opcode_handler_t)4025,
+       (opcode_handler_t)4025,
+       (opcode_handler_t)4050,
+       (opcode_handler_t)4050,
+       (opcode_handler_t)4050,
+       (opcode_handler_t)4050,
+       (opcode_handler_t)4050,
+       (opcode_handler_t)4050,
+       (opcode_handler_t)4050,
+       (opcode_handler_t)4050,
+       (opcode_handler_t)4050,
+       (opcode_handler_t)4050,
+       (opcode_handler_t)4050,
+       (opcode_handler_t)4050,
+       (opcode_handler_t)4050,
+       (opcode_handler_t)4050,
+       (opcode_handler_t)4050,
+       (opcode_handler_t)4050,
+       (opcode_handler_t)4050,
+       (opcode_handler_t)4050,
+       (opcode_handler_t)4050,
+       (opcode_handler_t)4050,
+       (opcode_handler_t)4050,
+       (opcode_handler_t)4050,
+       (opcode_handler_t)4050,
+       (opcode_handler_t)4050,
+       (opcode_handler_t)4050,
+       (opcode_handler_t)4075,
+       (opcode_handler_t)4075,
+       (opcode_handler_t)4075,
+       (opcode_handler_t)4075,
+       (opcode_handler_t)4075,
+       (opcode_handler_t)4075,
+       (opcode_handler_t)4075,
+       (opcode_handler_t)4075,
+       (opcode_handler_t)4075,
+       (opcode_handler_t)4075,
+       (opcode_handler_t)4075,
+       (opcode_handler_t)4075,
+       (opcode_handler_t)4075,
+       (opcode_handler_t)4075,
+       (opcode_handler_t)4075,
+       (opcode_handler_t)4075,
+       (opcode_handler_t)4075,
+       (opcode_handler_t)4075,
+       (opcode_handler_t)4075,
+       (opcode_handler_t)4075,
+       (opcode_handler_t)4075,
+       (opcode_handler_t)4075,
+       (opcode_handler_t)4075,
+       (opcode_handler_t)4075,
+       (opcode_handler_t)4075,
+       (opcode_handler_t)-1
   };
   zend_opcode_handlers = (opcode_handler_t*)labels;
 }
@@ -44962,8 +44957,210 @@ ZEND_API void zend_vm_set_opcode_handler(zend_op* op)
        op->handler = zend_vm_get_opcode_handler(zend_user_opcodes[op->opcode], op);
 }
 
+#undef OPLINE
+#undef DCL_OPLINE
+#undef USE_OPLINE
+#undef LOAD_OPLINE
+#undef SAVE_OPLINE
+#define OPLINE EX(opline)
+#define DCL_OPLINE
+#define USE_OPLINE zend_op *opline = EX(opline);
+#define LOAD_OPLINE()
+#define SAVE_OPLINE()
+#undef CHECK_EXCEPTION
+#undef HANDLE_EXCEPTION
+#undef HANDLE_EXCEPTION_LEAVE
+#define CHECK_EXCEPTION() LOAD_OPLINE()
+#define HANDLE_EXCEPTION() LOAD_OPLINE(); ZEND_VM_CONTINUE()
+#define HANDLE_EXCEPTION_LEAVE() LOAD_OPLINE(); ZEND_VM_LEAVE()
+#undef ZEND_VM_CONTINUE
+#undef ZEND_VM_RETURN
+#undef ZEND_VM_ENTER
+#undef ZEND_VM_LEAVE
+#undef ZEND_VM_DISPATCH
+#undef ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_INTERNAL
+
+#define ZEND_VM_CONTINUE()   return 0
+#define ZEND_VM_RETURN()     return 1
+#define ZEND_VM_ENTER()      return 2
+#define ZEND_VM_LEAVE()      return 3
+#define ZEND_VM_DISPATCH(opcode, opline) return zend_vm_get_opcode_handler(opcode, opline)(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+
+#define ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_INTERNAL execute_data TSRMLS_CC
+
 ZEND_API int zend_do_fcall(ZEND_OPCODE_HANDLER_ARGS)
 {
-       return zend_do_fcall_common_helper_SPEC(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
+       USE_OPLINE
+       zend_bool should_change_scope = 0;
+       zend_function *fbc = EX(function_state).function;
+
+       SAVE_OPLINE();
+       EX(object) = EX(call)->object;
+       if (UNEXPECTED((fbc->common.fn_flags & (ZEND_ACC_ABSTRACT|ZEND_ACC_DEPRECATED)) != 0)) {
+               if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_ABSTRACT) != 0)) {
+                       zend_error_noreturn(E_ERROR, "Cannot call abstract method %s::%s()", fbc->common.scope->name, fbc->common.function_name);
+               }
+               if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_DEPRECATED) != 0)) {
+                       zend_error(E_DEPRECATED, "Function %s%s%s() is deprecated",
+                               fbc->common.scope ? fbc->common.scope->name : "",
+                               fbc->common.scope ? "::" : "",
+                               fbc->common.function_name);
+                       if (UNEXPECTED(EG(exception) != NULL)) {
+                               HANDLE_EXCEPTION();
+                       }
+               }
+       }
+       if (fbc->common.scope &&
+               !(fbc->common.fn_flags & ZEND_ACC_STATIC) &&
+               !EX(object)) {
+
+               if (fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) {
+                       /* FIXME: output identifiers properly */
+                       zend_error(E_STRICT, "Non-static method %s::%s() should not be called statically", fbc->common.scope->name, fbc->common.function_name);
+                       if (UNEXPECTED(EG(exception) != NULL)) {
+                               HANDLE_EXCEPTION();
+                       }
+               } else {
+                       /* FIXME: output identifiers properly */
+                       /* An internal function assumes $this is present and won't check that. So PHP would crash by allowing the call. */
+                       zend_error_noreturn(E_ERROR, "Non-static method %s::%s() cannot be called statically", fbc->common.scope->name, fbc->common.function_name);
+               }
+       }
+
+       if (fbc->type == ZEND_USER_FUNCTION || fbc->common.scope) {
+               should_change_scope = 1;
+               EX(current_this) = EG(This);
+               EX(current_scope) = EG(scope);
+               EX(current_called_scope) = EG(called_scope);
+               EG(This) = EX(object);
+               EG(scope) = (fbc->type == ZEND_USER_FUNCTION || !EX(object)) ? fbc->common.scope : NULL;
+               EG(called_scope) = EX(call)->called_scope;
+       }
+
+       EX(function_state).arguments = zend_vm_stack_top(TSRMLS_C);
+       zend_vm_stack_push((void*)(zend_uintptr_t)opline->extended_value TSRMLS_CC);
+       LOAD_OPLINE();
+
+       if (fbc->type == ZEND_INTERNAL_FUNCTION) {
+               temp_variable *ret = &EX_T(opline->result.var);
+
+               MAKE_STD_ZVAL(ret->var.ptr);
+               ZVAL_NULL(ret->var.ptr);
+               ret->var.ptr_ptr = &ret->var.ptr;
+               ret->var.fcall_returned_reference = (fbc->common.fn_flags & ZEND_ACC_RETURN_REFERENCE) != 0;
+
+               if (fbc->common.arg_info) {
+                       zend_uint i=0;
+                       zval **p = (zval**)EX(function_state).arguments;
+                       ulong arg_count = opline->extended_value;
+
+                       while (arg_count>0) {
+                               zend_verify_arg_type(fbc, ++i, *(p-arg_count), 0 TSRMLS_CC);
+                               arg_count--;
+                       }
+               }
+
+               if (!zend_execute_internal) {
+                       /* saves one function call if zend_execute_internal is not used */
+                       fbc->internal_function.handler(opline->extended_value, ret->var.ptr, (fbc->common.fn_flags & ZEND_ACC_RETURN_REFERENCE) ? &ret->var.ptr : NULL, EX(object), RETURN_VALUE_USED(opline) TSRMLS_CC);
+               } else {
+                       zend_execute_internal(execute_data, NULL, RETURN_VALUE_USED(opline) TSRMLS_CC);
+               }
+
+               if (!RETURN_VALUE_USED(opline)) {
+                       zval_ptr_dtor(&ret->var.ptr);
+               }
+       } else if (fbc->type == ZEND_USER_FUNCTION) {
+               EX(original_return_value) = EG(return_value_ptr_ptr);
+               EG(active_symbol_table) = NULL;
+               EG(active_op_array) = &fbc->op_array;
+               EG(return_value_ptr_ptr) = NULL;
+               if (RETURN_VALUE_USED(opline)) {
+                       temp_variable *ret = &EX_T(opline->result.var);
+
+                       ret->var.ptr = NULL;
+                       EG(return_value_ptr_ptr) = &ret->var.ptr;
+                       ret->var.ptr_ptr = &ret->var.ptr;
+                       ret->var.fcall_returned_reference = (fbc->common.fn_flags & ZEND_ACC_RETURN_REFERENCE) != 0;
+               }
+
+               if (UNEXPECTED((EG(active_op_array)->fn_flags & ZEND_ACC_GENERATOR) != 0)) {
+                       if (RETURN_VALUE_USED(opline)) {
+                               EX_T(opline->result.var).var.ptr = zend_generator_create_zval(EG(active_op_array) TSRMLS_CC);
+                       }
+               } else if (EXPECTED(zend_execute_ex == execute_ex)) {
+                       if (EXPECTED(EG(exception) == NULL)) {
+                               ZEND_VM_ENTER();
+                       }
+               } else {
+                       zend_execute(EG(active_op_array) TSRMLS_CC);
+               }
+
+               EG(opline_ptr) = &EX(opline);
+               EG(active_op_array) = EX(op_array);
+               EG(return_value_ptr_ptr) = EX(original_return_value);
+               if (EG(active_symbol_table)) {
+                       zend_clean_and_cache_symbol_table(EG(active_symbol_table) TSRMLS_CC);
+               }
+               EG(active_symbol_table) = EX(symbol_table);
+       } else { /* ZEND_OVERLOADED_FUNCTION */
+               MAKE_STD_ZVAL(EX_T(opline->result.var).var.ptr);
+               ZVAL_NULL(EX_T(opline->result.var).var.ptr);
+
+               /* Not sure what should be done here if it's a static method */
+               if (EXPECTED(EX(object) != NULL)) {
+                       Z_OBJ_HT_P(EX(object))->call_method(fbc->common.function_name, opline->extended_value, EX_T(opline->result.var).var.ptr, &EX_T(opline->result.var).var.ptr, EX(object), RETURN_VALUE_USED(opline) TSRMLS_CC);
+               } else {
+                       zend_error_noreturn(E_ERROR, "Cannot call overloaded function for non-object");
+               }
+
+               if (fbc->type == ZEND_OVERLOADED_FUNCTION_TEMPORARY) {
+                       efree((char*)fbc->common.function_name);
+               }
+               efree(fbc);
+
+               if (!RETURN_VALUE_USED(opline)) {
+                       zval_ptr_dtor(&EX_T(opline->result.var).var.ptr);
+               } else {
+                       Z_UNSET_ISREF_P(EX_T(opline->result.var).var.ptr);
+                       Z_SET_REFCOUNT_P(EX_T(opline->result.var).var.ptr, 1);
+                       EX_T(opline->result.var).var.fcall_returned_reference = 0;
+                       EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr;
+               }
+       }
+
+       EX(function_state).function = (zend_function *) EX(op_array);
+       EX(function_state).arguments = NULL;
+
+       if (should_change_scope) {
+               if (EG(This)) {
+                       if (UNEXPECTED(EG(exception) != NULL) && EX(call)->is_ctor_call) {
+                               if (EX(call)->is_ctor_result_used) {
+                                       Z_DELREF_P(EG(This));
+                               }
+                               if (Z_REFCOUNT_P(EG(This)) == 1) {
+                                       zend_object_store_ctor_failed(EG(This) TSRMLS_CC);
+                               }
+                       }
+                       zval_ptr_dtor(&EG(This));
+               }
+               EG(This) = EX(current_this);
+               EG(scope) = EX(current_scope);
+               EG(called_scope) = EX(current_called_scope);
+       }
+
+       EX(call)--;
+
+       zend_vm_stack_clear_multiple(1 TSRMLS_CC);
+
+       if (UNEXPECTED(EG(exception) != NULL)) {
+               zend_throw_exception_internal(NULL TSRMLS_CC);
+               if (RETURN_VALUE_USED(opline) && EX_T(opline->result.var).var.ptr) {
+                       zval_ptr_dtor(&EX_T(opline->result.var).var.ptr);
+               }
+               HANDLE_EXCEPTION();
+       }
+
+       ZEND_VM_NEXT_OPCODE();
 }