]> granicus.if.org Git - php/commitdiff
Remove duplicated code for (PRE|POST)_DEC_(OBJ|STATIC_PROP) opcodes
authorDmitry Stogov <dmitry@zend.com>
Tue, 9 Jul 2019 07:46:04 +0000 (10:46 +0300)
committerDmitry Stogov <dmitry@zend.com>
Tue, 9 Jul 2019 07:46:04 +0000 (10:46 +0300)
Zend/zend_vm_def.h
Zend/zend_vm_execute.h
Zend/zend_vm_gen.php
Zend/zend_vm_handlers.h

index 2d3eba044181e694838f35a6001132ae53b79e56..f2019d20195e27856c6ec6b3a48477f500964194 100644 (file)
@@ -1141,7 +1141,7 @@ ZEND_VM_HANDLER(26, ZEND_ASSIGN_OP, VAR|CV, CONST|TMPVAR|CV, OP)
        ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
 }
 
-ZEND_VM_HELPER(zend_pre_incdec_property_helper, VAR|UNUSED|CV, CONST|TMPVAR|CV)
+ZEND_VM_HANDLER(132, ZEND_PRE_INC_OBJ, VAR|UNUSED|THIS|CV, CONST|TMPVAR|CV, CACHE_SLOT)
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -1198,17 +1198,12 @@ ZEND_VM_C_LABEL(pre_incdec_object):
        ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
 }
 
-ZEND_VM_HANDLER(132, ZEND_PRE_INC_OBJ, VAR|UNUSED|THIS|CV, CONST|TMPVAR|CV, CACHE_SLOT)
-{
-       ZEND_VM_DISPATCH_TO_HELPER(zend_pre_incdec_property_helper);
-}
-
 ZEND_VM_HANDLER(133, ZEND_PRE_DEC_OBJ, VAR|UNUSED|THIS|CV, CONST|TMPVAR|CV, CACHE_SLOT)
 {
-       ZEND_VM_DISPATCH_TO_HELPER(zend_pre_incdec_property_helper);
+       ZEND_VM_DISPATCH_TO_HANDLER(ZEND_PRE_INC_OBJ);
 }
 
-ZEND_VM_HELPER(zend_post_incdec_property_helper, VAR|UNUSED|CV, CONST|TMPVAR|CV)
+ZEND_VM_HANDLER(134, ZEND_POST_INC_OBJ, VAR|UNUSED|THIS|CV, CONST|TMPVAR|CV, CACHE_SLOT)
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -1264,18 +1259,13 @@ ZEND_VM_C_LABEL(post_incdec_object):
        ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
 }
 
-ZEND_VM_HANDLER(134, ZEND_POST_INC_OBJ, VAR|UNUSED|THIS|CV, CONST|TMPVAR|CV, CACHE_SLOT)
-{
-       ZEND_VM_DISPATCH_TO_HELPER(zend_post_incdec_property_helper);
-}
-
 ZEND_VM_HANDLER(135, ZEND_POST_DEC_OBJ, VAR|UNUSED|THIS|CV, CONST|TMPVAR|CV, CACHE_SLOT)
 {
-       ZEND_VM_DISPATCH_TO_HELPER(zend_post_incdec_property_helper);
+       ZEND_VM_DISPATCH_TO_HANDLER(ZEND_POST_INC_OBJ);
 }
 
 /* No specialization for op_types (CONST|TMPVAR|CV, UNUSED|CONST|VAR) */
-ZEND_VM_HELPER(zend_pre_incdec_static_property_helper, ANY, ANY)
+ZEND_VM_HANDLER(38, ZEND_PRE_INC_STATIC_PROP, ANY, ANY, CACHE_SLOT)
 {
        USE_OPLINE
        zval *prop;
@@ -1293,20 +1283,14 @@ ZEND_VM_HELPER(zend_pre_incdec_static_property_helper, ANY, ANY)
        ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
 }
 
-/* No specialization for op_types (CONST|TMPVAR|CV, UNUSED|CONST|VAR) */
-ZEND_VM_HANDLER(38, ZEND_PRE_INC_STATIC_PROP, ANY, ANY, CACHE_SLOT)
-{
-       ZEND_VM_DISPATCH_TO_HELPER(zend_pre_incdec_static_property_helper);
-}
-
 /* No specialization for op_types (CONST|TMPVAR|CV, UNUSED|CONST|VAR) */
 ZEND_VM_HANDLER(39, ZEND_PRE_DEC_STATIC_PROP, ANY, ANY, CACHE_SLOT)
 {
-       ZEND_VM_DISPATCH_TO_HELPER(zend_pre_incdec_static_property_helper);
+       ZEND_VM_DISPATCH_TO_HANDLER(ZEND_PRE_INC_STATIC_PROP);
 }
 
 /* No specialization for op_types (CONST|TMPVAR|CV, UNUSED|CONST|VAR) */
-ZEND_VM_HELPER(zend_post_incdec_static_property_helper, ANY, ANY)
+ZEND_VM_HANDLER(40, ZEND_POST_INC_STATIC_PROP, ANY, ANY, CACHE_SLOT)
 {
        USE_OPLINE
        zval *prop;
@@ -1324,16 +1308,10 @@ ZEND_VM_HELPER(zend_post_incdec_static_property_helper, ANY, ANY)
        ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
 }
 
-/* No specialization for op_types (CONST|TMPVAR|CV, UNUSED|CONST|VAR) */
-ZEND_VM_HANDLER(40, ZEND_POST_INC_STATIC_PROP, ANY, ANY, CACHE_SLOT)
-{
-       ZEND_VM_DISPATCH_TO_HELPER(zend_post_incdec_static_property_helper);
-}
-
 /* No specialization for op_types (CONST|TMPVAR|CV, UNUSED|CONST|VAR) */
 ZEND_VM_HANDLER(41, ZEND_POST_DEC_STATIC_PROP, ANY, ANY, CACHE_SLOT)
 {
-       ZEND_VM_DISPATCH_TO_HELPER(zend_post_incdec_static_property_helper);
+       ZEND_VM_DISPATCH_TO_HANDLER(ZEND_POST_INC_STATIC_PROP);
 }
 
 ZEND_VM_HANDLER(34, ZEND_PRE_INC, VAR|CV, ANY, SPEC(RETVAL))
index ffb1a2768e801726a1198cb45e89dc9a1e5d7257..27c9e0ce42050f4abca20c8b0cc5ad49855adec1 100644 (file)
@@ -533,7 +533,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_STATIC_PROP_OP_SPEC_HAN
        ZEND_VM_NEXT_OPCODE_EX(1, 2);
 }
 
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_pre_incdec_static_property_helper_SPEC(ZEND_OPCODE_HANDLER_ARGS)
+static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_PRE_INC_STATIC_PROP_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
 {
        USE_OPLINE
        zval *prop;
@@ -552,19 +552,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_pre_incdec_static_property_hel
 }
 
 /* No specialization for op_types (CONST|TMPVAR|CV, UNUSED|CONST|VAR) */
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_PRE_INC_STATIC_PROP_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
-{
-       ZEND_VM_TAIL_CALL(zend_pre_incdec_static_property_helper_SPEC(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
-}
-
-/* No specialization for op_types (CONST|TMPVAR|CV, UNUSED|CONST|VAR) */
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_PRE_DEC_STATIC_PROP_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
-{
-       ZEND_VM_TAIL_CALL(zend_pre_incdec_static_property_helper_SPEC(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
-}
-
-/* No specialization for op_types (CONST|TMPVAR|CV, UNUSED|CONST|VAR) */
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_post_incdec_static_property_helper_SPEC(ZEND_OPCODE_HANDLER_ARGS)
+static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_POST_INC_STATIC_PROP_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
 {
        USE_OPLINE
        zval *prop;
@@ -583,17 +571,6 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_post_incdec_static_property_he
 }
 
 /* No specialization for op_types (CONST|TMPVAR|CV, UNUSED|CONST|VAR) */
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_POST_INC_STATIC_PROP_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
-{
-       ZEND_VM_TAIL_CALL(zend_post_incdec_static_property_helper_SPEC(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
-}
-
-/* No specialization for op_types (CONST|TMPVAR|CV, UNUSED|CONST|VAR) */
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_POST_DEC_STATIC_PROP_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
-{
-       ZEND_VM_TAIL_CALL(zend_post_incdec_static_property_helper_SPEC(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
-}
-
 static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_fetch_static_prop_helper_SPEC(int type ZEND_OPCODE_HANDLER_ARGS_DC)
 {
        USE_OPLINE
@@ -21906,7 +21883,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_OP_SPEC_VAR_CONST_HANDL
        ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
 }
 
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_pre_incdec_property_helper_SPEC_VAR_CONST(ZEND_OPCODE_HANDLER_ARGS)
+static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_PRE_INC_OBJ_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -21962,17 +21939,7 @@ pre_incdec_object:
        ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
 }
 
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_PRE_INC_OBJ_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
-{
-       ZEND_VM_TAIL_CALL(zend_pre_incdec_property_helper_SPEC_VAR_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
-}
-
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_PRE_DEC_OBJ_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
-{
-       ZEND_VM_TAIL_CALL(zend_pre_incdec_property_helper_SPEC_VAR_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
-}
-
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_post_incdec_property_helper_SPEC_VAR_CONST(ZEND_OPCODE_HANDLER_ARGS)
+static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_POST_INC_OBJ_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -22027,17 +21994,6 @@ post_incdec_object:
        ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
 }
 
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_POST_INC_OBJ_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
-{
-       ZEND_VM_TAIL_CALL(zend_post_incdec_property_helper_SPEC_VAR_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
-}
-
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_POST_DEC_OBJ_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
-{
-       ZEND_VM_TAIL_CALL(zend_post_incdec_property_helper_SPEC_VAR_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
-}
-
-/* No specialization for op_types (CONST|TMPVAR|CV, UNUSED|CONST|VAR) */
 static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_FETCH_DIM_W_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
 {
        USE_OPLINE
@@ -24205,7 +24161,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_OP_SPEC_VAR_TMPVAR_HAND
        ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
 }
 
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_pre_incdec_property_helper_SPEC_VAR_TMPVAR(ZEND_OPCODE_HANDLER_ARGS)
+static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_PRE_INC_OBJ_SPEC_VAR_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -24262,17 +24218,7 @@ pre_incdec_object:
        ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
 }
 
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_PRE_INC_OBJ_SPEC_VAR_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
-{
-       ZEND_VM_TAIL_CALL(zend_pre_incdec_property_helper_SPEC_VAR_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
-}
-
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_PRE_DEC_OBJ_SPEC_VAR_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
-{
-       ZEND_VM_TAIL_CALL(zend_pre_incdec_property_helper_SPEC_VAR_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
-}
-
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_post_incdec_property_helper_SPEC_VAR_TMPVAR(ZEND_OPCODE_HANDLER_ARGS)
+static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_POST_INC_OBJ_SPEC_VAR_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
 {
        USE_OPLINE
        zend_free_op free_op1, free_op2;
@@ -24328,17 +24274,6 @@ post_incdec_object:
        ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
 }
 
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_POST_INC_OBJ_SPEC_VAR_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
-{
-       ZEND_VM_TAIL_CALL(zend_post_incdec_property_helper_SPEC_VAR_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
-}
-
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_POST_DEC_OBJ_SPEC_VAR_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
-{
-       ZEND_VM_TAIL_CALL(zend_post_incdec_property_helper_SPEC_VAR_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
-}
-
-/* No specialization for op_types (CONST|TMPVAR|CV, UNUSED|CONST|VAR) */
 static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_FETCH_DIM_W_SPEC_VAR_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
 {
        USE_OPLINE
@@ -27974,7 +27909,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_OP_SPEC_VAR_CV_HANDLER(
        ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
 }
 
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_pre_incdec_property_helper_SPEC_VAR_CV(ZEND_OPCODE_HANDLER_ARGS)
+static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_PRE_INC_OBJ_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -28030,17 +27965,7 @@ pre_incdec_object:
        ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
 }
 
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_PRE_INC_OBJ_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
-{
-       ZEND_VM_TAIL_CALL(zend_pre_incdec_property_helper_SPEC_VAR_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
-}
-
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_PRE_DEC_OBJ_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
-{
-       ZEND_VM_TAIL_CALL(zend_pre_incdec_property_helper_SPEC_VAR_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
-}
-
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_post_incdec_property_helper_SPEC_VAR_CV(ZEND_OPCODE_HANDLER_ARGS)
+static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_POST_INC_OBJ_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
 {
        USE_OPLINE
        zend_free_op free_op1;
@@ -28095,17 +28020,6 @@ post_incdec_object:
        ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
 }
 
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_POST_INC_OBJ_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
-{
-       ZEND_VM_TAIL_CALL(zend_post_incdec_property_helper_SPEC_VAR_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
-}
-
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_POST_DEC_OBJ_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
-{
-       ZEND_VM_TAIL_CALL(zend_post_incdec_property_helper_SPEC_VAR_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
-}
-
-/* No specialization for op_types (CONST|TMPVAR|CV, UNUSED|CONST|VAR) */
 static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_FETCH_DIM_W_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
 {
        USE_OPLINE
@@ -30316,7 +30230,7 @@ assign_op_object:
 }
 
 /* No specialization for op_types (CONST|TMP|VAR|CV, UNUSED|CONST|TMPVAR) */
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_pre_incdec_property_helper_SPEC_UNUSED_CONST(ZEND_OPCODE_HANDLER_ARGS)
+static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_PRE_INC_OBJ_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
 {
        USE_OPLINE
 
@@ -30372,17 +30286,7 @@ pre_incdec_object:
        ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
 }
 
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_PRE_INC_OBJ_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
-{
-       ZEND_VM_TAIL_CALL(zend_pre_incdec_property_helper_SPEC_UNUSED_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
-}
-
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_PRE_DEC_OBJ_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
-{
-       ZEND_VM_TAIL_CALL(zend_pre_incdec_property_helper_SPEC_UNUSED_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
-}
-
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_post_incdec_property_helper_SPEC_UNUSED_CONST(ZEND_OPCODE_HANDLER_ARGS)
+static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_POST_INC_OBJ_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
 {
        USE_OPLINE
 
@@ -30437,17 +30341,6 @@ post_incdec_object:
        ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
 }
 
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_POST_INC_OBJ_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
-{
-       ZEND_VM_TAIL_CALL(zend_post_incdec_property_helper_SPEC_UNUSED_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
-}
-
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_POST_DEC_OBJ_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
-{
-       ZEND_VM_TAIL_CALL(zend_post_incdec_property_helper_SPEC_UNUSED_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
-}
-
-/* No specialization for op_types (CONST|TMPVAR|CV, UNUSED|CONST|VAR) */
 static ZEND_VM_HOT ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_FETCH_OBJ_R_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
 {
        USE_OPLINE
@@ -32141,7 +32034,7 @@ assign_op_object:
 }
 
 /* No specialization for op_types (CONST|TMP|VAR|CV, UNUSED|CONST|TMPVAR) */
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_pre_incdec_property_helper_SPEC_UNUSED_TMPVAR(ZEND_OPCODE_HANDLER_ARGS)
+static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_PRE_INC_OBJ_SPEC_UNUSED_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -32198,17 +32091,7 @@ pre_incdec_object:
        ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
 }
 
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_PRE_INC_OBJ_SPEC_UNUSED_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
-{
-       ZEND_VM_TAIL_CALL(zend_pre_incdec_property_helper_SPEC_UNUSED_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
-}
-
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_PRE_DEC_OBJ_SPEC_UNUSED_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
-{
-       ZEND_VM_TAIL_CALL(zend_pre_incdec_property_helper_SPEC_UNUSED_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
-}
-
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_post_incdec_property_helper_SPEC_UNUSED_TMPVAR(ZEND_OPCODE_HANDLER_ARGS)
+static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_POST_INC_OBJ_SPEC_UNUSED_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -32264,17 +32147,6 @@ post_incdec_object:
        ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
 }
 
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_POST_INC_OBJ_SPEC_UNUSED_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
-{
-       ZEND_VM_TAIL_CALL(zend_post_incdec_property_helper_SPEC_UNUSED_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
-}
-
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_POST_DEC_OBJ_SPEC_UNUSED_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
-{
-       ZEND_VM_TAIL_CALL(zend_post_incdec_property_helper_SPEC_UNUSED_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
-}
-
-/* No specialization for op_types (CONST|TMPVAR|CV, UNUSED|CONST|VAR) */
 static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_FETCH_OBJ_R_SPEC_UNUSED_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
 {
        USE_OPLINE
@@ -34640,7 +34512,7 @@ assign_op_object:
 }
 
 /* No specialization for op_types (CONST|TMP|VAR|CV, UNUSED|CONST|TMPVAR) */
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_pre_incdec_property_helper_SPEC_UNUSED_CV(ZEND_OPCODE_HANDLER_ARGS)
+static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_PRE_INC_OBJ_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
 {
        USE_OPLINE
 
@@ -34696,17 +34568,7 @@ pre_incdec_object:
        ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
 }
 
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_PRE_INC_OBJ_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
-{
-       ZEND_VM_TAIL_CALL(zend_pre_incdec_property_helper_SPEC_UNUSED_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
-}
-
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_PRE_DEC_OBJ_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
-{
-       ZEND_VM_TAIL_CALL(zend_pre_incdec_property_helper_SPEC_UNUSED_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
-}
-
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_post_incdec_property_helper_SPEC_UNUSED_CV(ZEND_OPCODE_HANDLER_ARGS)
+static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_POST_INC_OBJ_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
 {
        USE_OPLINE
 
@@ -34761,17 +34623,6 @@ post_incdec_object:
        ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
 }
 
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_POST_INC_OBJ_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
-{
-       ZEND_VM_TAIL_CALL(zend_post_incdec_property_helper_SPEC_UNUSED_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
-}
-
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_POST_DEC_OBJ_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
-{
-       ZEND_VM_TAIL_CALL(zend_post_incdec_property_helper_SPEC_UNUSED_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
-}
-
-/* No specialization for op_types (CONST|TMPVAR|CV, UNUSED|CONST|VAR) */
 static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_FETCH_OBJ_R_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
 {
        USE_OPLINE
@@ -38946,7 +38797,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_OP_SPEC_CV_CONST_HANDLE
        ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
 }
 
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_pre_incdec_property_helper_SPEC_CV_CONST(ZEND_OPCODE_HANDLER_ARGS)
+static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_PRE_INC_OBJ_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
 {
        USE_OPLINE
 
@@ -39002,17 +38853,7 @@ pre_incdec_object:
        ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
 }
 
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_PRE_INC_OBJ_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
-{
-       ZEND_VM_TAIL_CALL(zend_pre_incdec_property_helper_SPEC_CV_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
-}
-
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_PRE_DEC_OBJ_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
-{
-       ZEND_VM_TAIL_CALL(zend_pre_incdec_property_helper_SPEC_CV_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
-}
-
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_post_incdec_property_helper_SPEC_CV_CONST(ZEND_OPCODE_HANDLER_ARGS)
+static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_POST_INC_OBJ_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
 {
        USE_OPLINE
 
@@ -39067,17 +38908,6 @@ post_incdec_object:
        ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
 }
 
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_POST_INC_OBJ_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
-{
-       ZEND_VM_TAIL_CALL(zend_post_incdec_property_helper_SPEC_CV_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
-}
-
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_POST_DEC_OBJ_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
-{
-       ZEND_VM_TAIL_CALL(zend_post_incdec_property_helper_SPEC_CV_CONST(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
-}
-
-/* No specialization for op_types (CONST|TMPVAR|CV, UNUSED|CONST|VAR) */
 static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_FETCH_DIM_R_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
 {
        USE_OPLINE
@@ -42660,7 +42490,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_OP_SPEC_CV_TMPVAR_HANDL
        ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
 }
 
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_pre_incdec_property_helper_SPEC_CV_TMPVAR(ZEND_OPCODE_HANDLER_ARGS)
+static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_PRE_INC_OBJ_SPEC_CV_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -42717,17 +42547,7 @@ pre_incdec_object:
        ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
 }
 
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_PRE_INC_OBJ_SPEC_CV_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
-{
-       ZEND_VM_TAIL_CALL(zend_pre_incdec_property_helper_SPEC_CV_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
-}
-
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_PRE_DEC_OBJ_SPEC_CV_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
-{
-       ZEND_VM_TAIL_CALL(zend_pre_incdec_property_helper_SPEC_CV_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
-}
-
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_post_incdec_property_helper_SPEC_CV_TMPVAR(ZEND_OPCODE_HANDLER_ARGS)
+static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_POST_INC_OBJ_SPEC_CV_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
 {
        USE_OPLINE
        zend_free_op free_op2;
@@ -42783,17 +42603,6 @@ post_incdec_object:
        ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
 }
 
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_POST_INC_OBJ_SPEC_CV_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
-{
-       ZEND_VM_TAIL_CALL(zend_post_incdec_property_helper_SPEC_CV_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
-}
-
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_POST_DEC_OBJ_SPEC_CV_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
-{
-       ZEND_VM_TAIL_CALL(zend_post_incdec_property_helper_SPEC_CV_TMPVAR(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
-}
-
-/* No specialization for op_types (CONST|TMPVAR|CV, UNUSED|CONST|VAR) */
 static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_FETCH_DIM_R_SPEC_CV_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
 {
        USE_OPLINE
@@ -47947,7 +47756,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSIGN_OP_SPEC_CV_CV_HANDLER(Z
        ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
 }
 
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_pre_incdec_property_helper_SPEC_CV_CV(ZEND_OPCODE_HANDLER_ARGS)
+static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_PRE_INC_OBJ_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
 {
        USE_OPLINE
 
@@ -48003,17 +47812,7 @@ pre_incdec_object:
        ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
 }
 
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_PRE_INC_OBJ_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
-{
-       ZEND_VM_TAIL_CALL(zend_pre_incdec_property_helper_SPEC_CV_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
-}
-
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_PRE_DEC_OBJ_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
-{
-       ZEND_VM_TAIL_CALL(zend_pre_incdec_property_helper_SPEC_CV_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
-}
-
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL zend_post_incdec_property_helper_SPEC_CV_CV(ZEND_OPCODE_HANDLER_ARGS)
+static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_POST_INC_OBJ_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
 {
        USE_OPLINE
 
@@ -48068,17 +47867,6 @@ post_incdec_object:
        ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
 }
 
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_POST_INC_OBJ_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
-{
-       ZEND_VM_TAIL_CALL(zend_post_incdec_property_helper_SPEC_CV_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
-}
-
-static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_POST_DEC_OBJ_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
-{
-       ZEND_VM_TAIL_CALL(zend_post_incdec_property_helper_SPEC_CV_CV(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU));
-}
-
-/* No specialization for op_types (CONST|TMPVAR|CV, UNUSED|CONST|VAR) */
 static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_FETCH_DIM_R_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS)
 {
        USE_OPLINE
@@ -51573,9 +51361,7 @@ ZEND_API void execute_ex(zend_execute_data *ex)
                        (void*)&&ZEND_NULL_LABEL,
                        (void*)&&ZEND_POST_DEC_SPEC_CV_LABEL,
                        (void*)&&ZEND_PRE_INC_STATIC_PROP_SPEC_LABEL,
-                       (void*)&&ZEND_PRE_DEC_STATIC_PROP_SPEC_LABEL,
                        (void*)&&ZEND_POST_INC_STATIC_PROP_SPEC_LABEL,
-                       (void*)&&ZEND_POST_DEC_STATIC_PROP_SPEC_LABEL,
                        (void*)&&ZEND_JMP_SPEC_LABEL,
                        (void*)&&ZEND_JMPZ_SPEC_CONST_LABEL,
                        (void*)&&ZEND_JMPZ_SPEC_TMPVAR_LABEL,
@@ -52377,31 +52163,6 @@ ZEND_API void execute_ex(zend_execute_data *ex)
                        (void*)&&ZEND_NULL_LABEL,
                        (void*)&&ZEND_NULL_LABEL,
                        (void*)&&ZEND_NULL_LABEL,
-                       (void*)&&ZEND_PRE_DEC_OBJ_SPEC_VAR_CONST_LABEL,
-                       (void*)&&ZEND_PRE_DEC_OBJ_SPEC_VAR_TMPVAR_LABEL,
-                       (void*)&&ZEND_PRE_DEC_OBJ_SPEC_VAR_TMPVAR_LABEL,
-                       (void*)&&ZEND_NULL_LABEL,
-                       (void*)&&ZEND_PRE_DEC_OBJ_SPEC_VAR_CV_LABEL,
-                       (void*)&&ZEND_PRE_DEC_OBJ_SPEC_UNUSED_CONST_LABEL,
-                       (void*)&&ZEND_PRE_DEC_OBJ_SPEC_UNUSED_TMPVAR_LABEL,
-                       (void*)&&ZEND_PRE_DEC_OBJ_SPEC_UNUSED_TMPVAR_LABEL,
-                       (void*)&&ZEND_NULL_LABEL,
-                       (void*)&&ZEND_PRE_DEC_OBJ_SPEC_UNUSED_CV_LABEL,
-                       (void*)&&ZEND_PRE_DEC_OBJ_SPEC_CV_CONST_LABEL,
-                       (void*)&&ZEND_PRE_DEC_OBJ_SPEC_CV_TMPVAR_LABEL,
-                       (void*)&&ZEND_PRE_DEC_OBJ_SPEC_CV_TMPVAR_LABEL,
-                       (void*)&&ZEND_NULL_LABEL,
-                       (void*)&&ZEND_PRE_DEC_OBJ_SPEC_CV_CV_LABEL,
-                       (void*)&&ZEND_NULL_LABEL,
-                       (void*)&&ZEND_NULL_LABEL,
-                       (void*)&&ZEND_NULL_LABEL,
-                       (void*)&&ZEND_NULL_LABEL,
-                       (void*)&&ZEND_NULL_LABEL,
-                       (void*)&&ZEND_NULL_LABEL,
-                       (void*)&&ZEND_NULL_LABEL,
-                       (void*)&&ZEND_NULL_LABEL,
-                       (void*)&&ZEND_NULL_LABEL,
-                       (void*)&&ZEND_NULL_LABEL,
                        (void*)&&ZEND_POST_INC_OBJ_SPEC_VAR_CONST_LABEL,
                        (void*)&&ZEND_POST_INC_OBJ_SPEC_VAR_TMPVAR_LABEL,
                        (void*)&&ZEND_POST_INC_OBJ_SPEC_VAR_TMPVAR_LABEL,
@@ -52417,31 +52178,6 @@ ZEND_API void execute_ex(zend_execute_data *ex)
                        (void*)&&ZEND_POST_INC_OBJ_SPEC_CV_TMPVAR_LABEL,
                        (void*)&&ZEND_NULL_LABEL,
                        (void*)&&ZEND_POST_INC_OBJ_SPEC_CV_CV_LABEL,
-                       (void*)&&ZEND_NULL_LABEL,
-                       (void*)&&ZEND_NULL_LABEL,
-                       (void*)&&ZEND_NULL_LABEL,
-                       (void*)&&ZEND_NULL_LABEL,
-                       (void*)&&ZEND_NULL_LABEL,
-                       (void*)&&ZEND_NULL_LABEL,
-                       (void*)&&ZEND_NULL_LABEL,
-                       (void*)&&ZEND_NULL_LABEL,
-                       (void*)&&ZEND_NULL_LABEL,
-                       (void*)&&ZEND_NULL_LABEL,
-                       (void*)&&ZEND_POST_DEC_OBJ_SPEC_VAR_CONST_LABEL,
-                       (void*)&&ZEND_POST_DEC_OBJ_SPEC_VAR_TMPVAR_LABEL,
-                       (void*)&&ZEND_POST_DEC_OBJ_SPEC_VAR_TMPVAR_LABEL,
-                       (void*)&&ZEND_NULL_LABEL,
-                       (void*)&&ZEND_POST_DEC_OBJ_SPEC_VAR_CV_LABEL,
-                       (void*)&&ZEND_POST_DEC_OBJ_SPEC_UNUSED_CONST_LABEL,
-                       (void*)&&ZEND_POST_DEC_OBJ_SPEC_UNUSED_TMPVAR_LABEL,
-                       (void*)&&ZEND_POST_DEC_OBJ_SPEC_UNUSED_TMPVAR_LABEL,
-                       (void*)&&ZEND_NULL_LABEL,
-                       (void*)&&ZEND_POST_DEC_OBJ_SPEC_UNUSED_CV_LABEL,
-                       (void*)&&ZEND_POST_DEC_OBJ_SPEC_CV_CONST_LABEL,
-                       (void*)&&ZEND_POST_DEC_OBJ_SPEC_CV_TMPVAR_LABEL,
-                       (void*)&&ZEND_POST_DEC_OBJ_SPEC_CV_TMPVAR_LABEL,
-                       (void*)&&ZEND_NULL_LABEL,
-                       (void*)&&ZEND_POST_DEC_OBJ_SPEC_CV_CV_LABEL,
                        (void*)&&ZEND_ECHO_SPEC_CONST_LABEL,
                        (void*)&&ZEND_ECHO_SPEC_TMPVAR_LABEL,
                        (void*)&&ZEND_ECHO_SPEC_TMPVAR_LABEL,
@@ -53611,18 +53347,10 @@ ZEND_API void execute_ex(zend_execute_data *ex)
                                VM_TRACE(ZEND_PRE_INC_STATIC_PROP_SPEC)
                                ZEND_PRE_INC_STATIC_PROP_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
                                HYBRID_BREAK();
-                       HYBRID_CASE(ZEND_PRE_DEC_STATIC_PROP_SPEC):
-                               VM_TRACE(ZEND_PRE_DEC_STATIC_PROP_SPEC)
-                               ZEND_PRE_DEC_STATIC_PROP_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
-                               HYBRID_BREAK();
                        HYBRID_CASE(ZEND_POST_INC_STATIC_PROP_SPEC):
                                VM_TRACE(ZEND_POST_INC_STATIC_PROP_SPEC)
                                ZEND_POST_INC_STATIC_PROP_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
                                HYBRID_BREAK();
-                       HYBRID_CASE(ZEND_POST_DEC_STATIC_PROP_SPEC):
-                               VM_TRACE(ZEND_POST_DEC_STATIC_PROP_SPEC)
-                               ZEND_POST_DEC_STATIC_PROP_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
-                               HYBRID_BREAK();
                        HYBRID_CASE(ZEND_FETCH_STATIC_PROP_R_SPEC):
                                VM_TRACE(ZEND_FETCH_STATIC_PROP_R_SPEC)
                                ZEND_FETCH_STATIC_PROP_R_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
@@ -55960,18 +55688,10 @@ zend_leave_helper_SPEC_LABEL:
                                VM_TRACE(ZEND_PRE_INC_OBJ_SPEC_VAR_CONST)
                                ZEND_PRE_INC_OBJ_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
                                HYBRID_BREAK();
-                       HYBRID_CASE(ZEND_PRE_DEC_OBJ_SPEC_VAR_CONST):
-                               VM_TRACE(ZEND_PRE_DEC_OBJ_SPEC_VAR_CONST)
-                               ZEND_PRE_DEC_OBJ_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
-                               HYBRID_BREAK();
                        HYBRID_CASE(ZEND_POST_INC_OBJ_SPEC_VAR_CONST):
                                VM_TRACE(ZEND_POST_INC_OBJ_SPEC_VAR_CONST)
                                ZEND_POST_INC_OBJ_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
                                HYBRID_BREAK();
-                       HYBRID_CASE(ZEND_POST_DEC_OBJ_SPEC_VAR_CONST):
-                               VM_TRACE(ZEND_POST_DEC_OBJ_SPEC_VAR_CONST)
-                               ZEND_POST_DEC_OBJ_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
-                               HYBRID_BREAK();
                        HYBRID_CASE(ZEND_FETCH_DIM_W_SPEC_VAR_CONST):
                                VM_TRACE(ZEND_FETCH_DIM_W_SPEC_VAR_CONST)
                                ZEND_FETCH_DIM_W_SPEC_VAR_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
@@ -56104,18 +55824,10 @@ zend_leave_helper_SPEC_LABEL:
                                VM_TRACE(ZEND_PRE_INC_OBJ_SPEC_VAR_TMPVAR)
                                ZEND_PRE_INC_OBJ_SPEC_VAR_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
                                HYBRID_BREAK();
-                       HYBRID_CASE(ZEND_PRE_DEC_OBJ_SPEC_VAR_TMPVAR):
-                               VM_TRACE(ZEND_PRE_DEC_OBJ_SPEC_VAR_TMPVAR)
-                               ZEND_PRE_DEC_OBJ_SPEC_VAR_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
-                               HYBRID_BREAK();
                        HYBRID_CASE(ZEND_POST_INC_OBJ_SPEC_VAR_TMPVAR):
                                VM_TRACE(ZEND_POST_INC_OBJ_SPEC_VAR_TMPVAR)
                                ZEND_POST_INC_OBJ_SPEC_VAR_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
                                HYBRID_BREAK();
-                       HYBRID_CASE(ZEND_POST_DEC_OBJ_SPEC_VAR_TMPVAR):
-                               VM_TRACE(ZEND_POST_DEC_OBJ_SPEC_VAR_TMPVAR)
-                               ZEND_POST_DEC_OBJ_SPEC_VAR_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
-                               HYBRID_BREAK();
                        HYBRID_CASE(ZEND_FETCH_DIM_W_SPEC_VAR_TMPVAR):
                                VM_TRACE(ZEND_FETCH_DIM_W_SPEC_VAR_TMPVAR)
                                ZEND_FETCH_DIM_W_SPEC_VAR_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
@@ -56348,18 +56060,10 @@ zend_leave_helper_SPEC_LABEL:
                                VM_TRACE(ZEND_PRE_INC_OBJ_SPEC_VAR_CV)
                                ZEND_PRE_INC_OBJ_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
                                HYBRID_BREAK();
-                       HYBRID_CASE(ZEND_PRE_DEC_OBJ_SPEC_VAR_CV):
-                               VM_TRACE(ZEND_PRE_DEC_OBJ_SPEC_VAR_CV)
-                               ZEND_PRE_DEC_OBJ_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
-                               HYBRID_BREAK();
                        HYBRID_CASE(ZEND_POST_INC_OBJ_SPEC_VAR_CV):
                                VM_TRACE(ZEND_POST_INC_OBJ_SPEC_VAR_CV)
                                ZEND_POST_INC_OBJ_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
                                HYBRID_BREAK();
-                       HYBRID_CASE(ZEND_POST_DEC_OBJ_SPEC_VAR_CV):
-                               VM_TRACE(ZEND_POST_DEC_OBJ_SPEC_VAR_CV)
-                               ZEND_POST_DEC_OBJ_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
-                               HYBRID_BREAK();
                        HYBRID_CASE(ZEND_FETCH_DIM_W_SPEC_VAR_CV):
                                VM_TRACE(ZEND_FETCH_DIM_W_SPEC_VAR_CV)
                                ZEND_FETCH_DIM_W_SPEC_VAR_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
@@ -56504,18 +56208,10 @@ zend_leave_helper_SPEC_LABEL:
                                VM_TRACE(ZEND_PRE_INC_OBJ_SPEC_UNUSED_CONST)
                                ZEND_PRE_INC_OBJ_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
                                HYBRID_BREAK();
-                       HYBRID_CASE(ZEND_PRE_DEC_OBJ_SPEC_UNUSED_CONST):
-                               VM_TRACE(ZEND_PRE_DEC_OBJ_SPEC_UNUSED_CONST)
-                               ZEND_PRE_DEC_OBJ_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
-                               HYBRID_BREAK();
                        HYBRID_CASE(ZEND_POST_INC_OBJ_SPEC_UNUSED_CONST):
                                VM_TRACE(ZEND_POST_INC_OBJ_SPEC_UNUSED_CONST)
                                ZEND_POST_INC_OBJ_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
                                HYBRID_BREAK();
-                       HYBRID_CASE(ZEND_POST_DEC_OBJ_SPEC_UNUSED_CONST):
-                               VM_TRACE(ZEND_POST_DEC_OBJ_SPEC_UNUSED_CONST)
-                               ZEND_POST_DEC_OBJ_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
-                               HYBRID_BREAK();
                        HYBRID_CASE(ZEND_FETCH_OBJ_R_SPEC_UNUSED_CONST):
                                VM_TRACE(ZEND_FETCH_OBJ_R_SPEC_UNUSED_CONST)
                                ZEND_FETCH_OBJ_R_SPEC_UNUSED_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
@@ -56612,18 +56308,10 @@ zend_leave_helper_SPEC_LABEL:
                                VM_TRACE(ZEND_PRE_INC_OBJ_SPEC_UNUSED_TMPVAR)
                                ZEND_PRE_INC_OBJ_SPEC_UNUSED_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
                                HYBRID_BREAK();
-                       HYBRID_CASE(ZEND_PRE_DEC_OBJ_SPEC_UNUSED_TMPVAR):
-                               VM_TRACE(ZEND_PRE_DEC_OBJ_SPEC_UNUSED_TMPVAR)
-                               ZEND_PRE_DEC_OBJ_SPEC_UNUSED_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
-                               HYBRID_BREAK();
                        HYBRID_CASE(ZEND_POST_INC_OBJ_SPEC_UNUSED_TMPVAR):
                                VM_TRACE(ZEND_POST_INC_OBJ_SPEC_UNUSED_TMPVAR)
                                ZEND_POST_INC_OBJ_SPEC_UNUSED_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
                                HYBRID_BREAK();
-                       HYBRID_CASE(ZEND_POST_DEC_OBJ_SPEC_UNUSED_TMPVAR):
-                               VM_TRACE(ZEND_POST_DEC_OBJ_SPEC_UNUSED_TMPVAR)
-                               ZEND_POST_DEC_OBJ_SPEC_UNUSED_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
-                               HYBRID_BREAK();
                        HYBRID_CASE(ZEND_FETCH_OBJ_R_SPEC_UNUSED_TMPVAR):
                                VM_TRACE(ZEND_FETCH_OBJ_R_SPEC_UNUSED_TMPVAR)
                                ZEND_FETCH_OBJ_R_SPEC_UNUSED_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
@@ -56764,18 +56452,10 @@ zend_leave_helper_SPEC_LABEL:
                                VM_TRACE(ZEND_PRE_INC_OBJ_SPEC_UNUSED_CV)
                                ZEND_PRE_INC_OBJ_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
                                HYBRID_BREAK();
-                       HYBRID_CASE(ZEND_PRE_DEC_OBJ_SPEC_UNUSED_CV):
-                               VM_TRACE(ZEND_PRE_DEC_OBJ_SPEC_UNUSED_CV)
-                               ZEND_PRE_DEC_OBJ_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
-                               HYBRID_BREAK();
                        HYBRID_CASE(ZEND_POST_INC_OBJ_SPEC_UNUSED_CV):
                                VM_TRACE(ZEND_POST_INC_OBJ_SPEC_UNUSED_CV)
                                ZEND_POST_INC_OBJ_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
                                HYBRID_BREAK();
-                       HYBRID_CASE(ZEND_POST_DEC_OBJ_SPEC_UNUSED_CV):
-                               VM_TRACE(ZEND_POST_DEC_OBJ_SPEC_UNUSED_CV)
-                               ZEND_POST_DEC_OBJ_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
-                               HYBRID_BREAK();
                        HYBRID_CASE(ZEND_FETCH_OBJ_R_SPEC_UNUSED_CV):
                                VM_TRACE(ZEND_FETCH_OBJ_R_SPEC_UNUSED_CV)
                                ZEND_FETCH_OBJ_R_SPEC_UNUSED_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
@@ -57166,18 +56846,10 @@ zend_leave_helper_SPEC_LABEL:
                                VM_TRACE(ZEND_PRE_INC_OBJ_SPEC_CV_CONST)
                                ZEND_PRE_INC_OBJ_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
                                HYBRID_BREAK();
-                       HYBRID_CASE(ZEND_PRE_DEC_OBJ_SPEC_CV_CONST):
-                               VM_TRACE(ZEND_PRE_DEC_OBJ_SPEC_CV_CONST)
-                               ZEND_PRE_DEC_OBJ_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
-                               HYBRID_BREAK();
                        HYBRID_CASE(ZEND_POST_INC_OBJ_SPEC_CV_CONST):
                                VM_TRACE(ZEND_POST_INC_OBJ_SPEC_CV_CONST)
                                ZEND_POST_INC_OBJ_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
                                HYBRID_BREAK();
-                       HYBRID_CASE(ZEND_POST_DEC_OBJ_SPEC_CV_CONST):
-                               VM_TRACE(ZEND_POST_DEC_OBJ_SPEC_CV_CONST)
-                               ZEND_POST_DEC_OBJ_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
-                               HYBRID_BREAK();
                        HYBRID_CASE(ZEND_FETCH_DIM_R_SPEC_CV_CONST):
                                VM_TRACE(ZEND_FETCH_DIM_R_SPEC_CV_CONST)
                                ZEND_FETCH_DIM_R_SPEC_CV_CONST_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
@@ -57422,18 +57094,10 @@ zend_leave_helper_SPEC_LABEL:
                                VM_TRACE(ZEND_PRE_INC_OBJ_SPEC_CV_TMPVAR)
                                ZEND_PRE_INC_OBJ_SPEC_CV_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
                                HYBRID_BREAK();
-                       HYBRID_CASE(ZEND_PRE_DEC_OBJ_SPEC_CV_TMPVAR):
-                               VM_TRACE(ZEND_PRE_DEC_OBJ_SPEC_CV_TMPVAR)
-                               ZEND_PRE_DEC_OBJ_SPEC_CV_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
-                               HYBRID_BREAK();
                        HYBRID_CASE(ZEND_POST_INC_OBJ_SPEC_CV_TMPVAR):
                                VM_TRACE(ZEND_POST_INC_OBJ_SPEC_CV_TMPVAR)
                                ZEND_POST_INC_OBJ_SPEC_CV_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
                                HYBRID_BREAK();
-                       HYBRID_CASE(ZEND_POST_DEC_OBJ_SPEC_CV_TMPVAR):
-                               VM_TRACE(ZEND_POST_DEC_OBJ_SPEC_CV_TMPVAR)
-                               ZEND_POST_DEC_OBJ_SPEC_CV_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
-                               HYBRID_BREAK();
                        HYBRID_CASE(ZEND_FETCH_DIM_R_SPEC_CV_TMPVAR):
                                VM_TRACE(ZEND_FETCH_DIM_R_SPEC_CV_TMPVAR)
                                ZEND_FETCH_DIM_R_SPEC_CV_TMPVAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
@@ -57822,18 +57486,10 @@ zend_leave_helper_SPEC_LABEL:
                                VM_TRACE(ZEND_PRE_INC_OBJ_SPEC_CV_CV)
                                ZEND_PRE_INC_OBJ_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
                                HYBRID_BREAK();
-                       HYBRID_CASE(ZEND_PRE_DEC_OBJ_SPEC_CV_CV):
-                               VM_TRACE(ZEND_PRE_DEC_OBJ_SPEC_CV_CV)
-                               ZEND_PRE_DEC_OBJ_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
-                               HYBRID_BREAK();
                        HYBRID_CASE(ZEND_POST_INC_OBJ_SPEC_CV_CV):
                                VM_TRACE(ZEND_POST_INC_OBJ_SPEC_CV_CV)
                                ZEND_POST_INC_OBJ_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
                                HYBRID_BREAK();
-                       HYBRID_CASE(ZEND_POST_DEC_OBJ_SPEC_CV_CV):
-                               VM_TRACE(ZEND_POST_DEC_OBJ_SPEC_CV_CV)
-                               ZEND_POST_DEC_OBJ_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
-                               HYBRID_BREAK();
                        HYBRID_CASE(ZEND_FETCH_DIM_R_SPEC_CV_CV):
                                VM_TRACE(ZEND_FETCH_DIM_R_SPEC_CV_CV)
                                ZEND_FETCH_DIM_R_SPEC_CV_CV_HANDLER(ZEND_OPCODE_HANDLER_ARGS_PASSTHRU);
@@ -59102,9 +58758,7 @@ void zend_vm_init(void)
                ZEND_NULL_HANDLER,
                ZEND_POST_DEC_SPEC_CV_HANDLER,
                ZEND_PRE_INC_STATIC_PROP_SPEC_HANDLER,
-               ZEND_PRE_DEC_STATIC_PROP_SPEC_HANDLER,
                ZEND_POST_INC_STATIC_PROP_SPEC_HANDLER,
-               ZEND_POST_DEC_STATIC_PROP_SPEC_HANDLER,
                ZEND_JMP_SPEC_HANDLER,
                ZEND_JMPZ_SPEC_CONST_HANDLER,
                ZEND_JMPZ_SPEC_TMPVAR_HANDLER,
@@ -59906,31 +59560,6 @@ void zend_vm_init(void)
                ZEND_NULL_HANDLER,
                ZEND_NULL_HANDLER,
                ZEND_NULL_HANDLER,
-               ZEND_PRE_DEC_OBJ_SPEC_VAR_CONST_HANDLER,
-               ZEND_PRE_DEC_OBJ_SPEC_VAR_TMPVAR_HANDLER,
-               ZEND_PRE_DEC_OBJ_SPEC_VAR_TMPVAR_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_TMPVAR_HANDLER,
-               ZEND_PRE_DEC_OBJ_SPEC_UNUSED_TMPVAR_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_TMPVAR_HANDLER,
-               ZEND_PRE_DEC_OBJ_SPEC_CV_TMPVAR_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_TMPVAR_HANDLER,
                ZEND_POST_INC_OBJ_SPEC_VAR_TMPVAR_HANDLER,
@@ -59946,31 +59575,6 @@ void zend_vm_init(void)
                ZEND_POST_INC_OBJ_SPEC_CV_TMPVAR_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_TMPVAR_HANDLER,
-               ZEND_POST_DEC_OBJ_SPEC_VAR_TMPVAR_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_TMPVAR_HANDLER,
-               ZEND_POST_DEC_OBJ_SPEC_UNUSED_TMPVAR_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_TMPVAR_HANDLER,
-               ZEND_POST_DEC_OBJ_SPEC_CV_TMPVAR_HANDLER,
-               ZEND_NULL_HANDLER,
-               ZEND_POST_DEC_OBJ_SPEC_CV_CV_HANDLER,
                ZEND_ECHO_SPEC_CONST_HANDLER,
                ZEND_ECHO_SPEC_TMPVAR_HANDLER,
                ZEND_ECHO_SPEC_TMPVAR_HANDLER,
@@ -61146,163 +60750,163 @@ void zend_vm_init(void)
                1043 | SPEC_RULE_OP1,
                1048 | SPEC_RULE_OP1,
                1053,
+               1053,
+               1054,
                1054,
                1055,
-               1056,
-               1057,
-               1058 | SPEC_RULE_OP1,
-               1063 | SPEC_RULE_OP1,
-               1068 | SPEC_RULE_OP1,
-               1073 | SPEC_RULE_OP1,
-               1078 | SPEC_RULE_OP1,
-               1083 | SPEC_RULE_OP2,
-               1088,
-               1089 | SPEC_RULE_QUICK_ARG,
-               1091 | SPEC_RULE_OP1,
-               1096 | SPEC_RULE_OP1,
-               1101 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
-               1126 | SPEC_RULE_OP2,
-               1131 | SPEC_RULE_OP2,
-               1136 | SPEC_RULE_OP2,
+               1056 | SPEC_RULE_OP1,
+               1061 | SPEC_RULE_OP1,
+               1066 | SPEC_RULE_OP1,
+               1071 | SPEC_RULE_OP1,
+               1076 | SPEC_RULE_OP1,
+               1081 | SPEC_RULE_OP2,
+               1086,
+               1087 | SPEC_RULE_QUICK_ARG,
+               1089 | SPEC_RULE_OP1,
+               1094 | SPEC_RULE_OP1,
+               1099 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+               1124 | SPEC_RULE_OP2,
+               1129 | SPEC_RULE_OP2,
+               1134 | SPEC_RULE_OP2,
+               1139,
+               1140,
                1141,
-               1142,
-               1143,
-               1144 | SPEC_RULE_RETVAL,
-               1146,
-               1147 | SPEC_RULE_OP1,
-               1152,
-               1153,
-               1154 | SPEC_RULE_OP1,
-               1159 | SPEC_RULE_OP1 | SPEC_RULE_QUICK_ARG,
-               1169 | SPEC_RULE_OP1,
-               1174 | SPEC_RULE_OP1,
-               1179,
-               1180,
-               1181 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
-               1206 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
-               1231 | SPEC_RULE_OP1,
-               1236 | SPEC_RULE_OP1,
-               1241 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
-               1266 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
-               1291 | SPEC_RULE_OP1,
-               1296,
-               1297,
-               1298 | SPEC_RULE_OP1,
-               1303 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
-               1328 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
-               1353 | SPEC_RULE_OP1,
-               1358 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
-               1383 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
-               1408 | SPEC_RULE_OP1,
-               1413 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
-               1438 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
-               1463 | SPEC_RULE_OP1,
-               1468 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
-               1493 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
-               1518 | SPEC_RULE_OP1,
-               1523 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
-               1548 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
-               1573 | SPEC_RULE_OP1,
-               1578 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
-               1603 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
-               1628 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
-               1653,
-               1654 | SPEC_RULE_QUICK_ARG,
+               1142 | SPEC_RULE_RETVAL,
+               1144,
+               1145 | SPEC_RULE_OP1,
+               1150,
+               1151,
+               1152 | SPEC_RULE_OP1,
+               1157 | SPEC_RULE_OP1 | SPEC_RULE_QUICK_ARG,
+               1167 | SPEC_RULE_OP1,
+               1172 | SPEC_RULE_OP1,
+               1177,
+               1178,
+               1179 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+               1204 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+               1229 | SPEC_RULE_OP1,
+               1234 | SPEC_RULE_OP1,
+               1239 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+               1264 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+               1289 | SPEC_RULE_OP1,
+               1294,
+               1295,
+               1296 | SPEC_RULE_OP1,
+               1301 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+               1326 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+               1351 | SPEC_RULE_OP1,
+               1356 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+               1381 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+               1406 | SPEC_RULE_OP1,
+               1411 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+               1436 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+               1461 | SPEC_RULE_OP1,
+               1466 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+               1491 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+               1516 | SPEC_RULE_OP1,
+               1521 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+               1546 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+               1571 | SPEC_RULE_OP1,
+               1576 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+               1601 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+               1626 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+               1651,
+               1652 | SPEC_RULE_QUICK_ARG,
+               1654,
+               1655,
                1656,
                1657,
                1658,
                1659,
                1660,
-               1661,
-               1662,
-               1663 | SPEC_RULE_OP1,
-               1668 | SPEC_RULE_OP2,
-               1673 | SPEC_RULE_OP1,
-               1678 | SPEC_RULE_OP1,
-               1683 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
-               1708 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
-               1733 | SPEC_RULE_OP1,
-               1738 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
-               1763 | SPEC_RULE_OP1 | SPEC_RULE_QUICK_ARG,
-               1773 | SPEC_RULE_OP1,
-               1778 | SPEC_RULE_OP2,
-               1783,
-               1784 | SPEC_RULE_OP1,
-               1789 | SPEC_RULE_OP1,
-               1794,
-               1795 | SPEC_RULE_OP1,
-               1800 | SPEC_RULE_OP1,
-               1805 | SPEC_RULE_OP1,
-               1810,
-               1811,
-               1812 | SPEC_RULE_OP2,
+               1661 | SPEC_RULE_OP1,
+               1666 | SPEC_RULE_OP2,
+               1671 | SPEC_RULE_OP1,
+               1676 | SPEC_RULE_OP1,
+               1681 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+               1706 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+               1731 | SPEC_RULE_OP1,
+               1736 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+               1761 | SPEC_RULE_OP1 | SPEC_RULE_QUICK_ARG,
+               1771 | SPEC_RULE_OP1,
+               1776 | SPEC_RULE_OP2,
+               1781,
+               1782 | SPEC_RULE_OP1,
+               1787 | SPEC_RULE_OP1,
+               1792,
+               1793 | SPEC_RULE_OP1,
+               1798 | SPEC_RULE_OP1,
+               1803 | SPEC_RULE_OP1,
+               1808,
+               1809,
+               1810 | SPEC_RULE_OP2,
+               1815 | SPEC_RULE_RETVAL,
                1817 | SPEC_RULE_RETVAL,
                1819 | SPEC_RULE_RETVAL,
-               1821 | SPEC_RULE_RETVAL,
-               1823 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
-               1848 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
-               1873 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
-               1898 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
-               1923 | SPEC_RULE_OP1,
-               1928,
-               1929 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
-               1954,
-               1955 | SPEC_RULE_OP1,
-               1960,
-               1961,
-               1962,
-               1963,
-               1964,
-               1965,
-               1966,
-               1967 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+               1821 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+               1821 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+               1846 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+               1846 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+               1871 | SPEC_RULE_OP1,
+               1876,
+               1877 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+               1902,
+               1903 | SPEC_RULE_OP1,
+               1908,
+               1909,
+               1910,
+               1911,
+               1912,
+               1913,
+               1914,
+               1915 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+               1940,
+               1941,
+               1942,
+               1943 | SPEC_RULE_OP1,
+               1948,
+               1949 | SPEC_RULE_ISSET,
+               1951 | SPEC_RULE_OP2,
+               1956,
+               1957,
+               1958,
+               1959,
+               1960 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+               1985 | SPEC_RULE_OP1,
+               1990,
+               1991,
                1992,
                1993,
-               1994,
-               1995 | SPEC_RULE_OP1,
+               1994 | SPEC_RULE_OP1,
+               1999,
                2000,
-               2001 | SPEC_RULE_ISSET,
-               2003 | SPEC_RULE_OP2,
-               2008,
-               2009,
-               2010,
-               2011,
-               2012 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
-               2037 | SPEC_RULE_OP1,
+               2001 | SPEC_RULE_OP1,
+               2006 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+               2031,
+               2032 | SPEC_RULE_OP1,
+               2037,
+               2038,
+               2039,
+               2040,
+               2041,
                2042,
                2043,
                2044,
-               2045,
-               2046 | SPEC_RULE_OP1,
+               2045 | SPEC_RULE_OP1,
+               2050,
                2051,
                2052,
-               2053 | SPEC_RULE_OP1,
-               2058 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
-               2083,
-               2084 | SPEC_RULE_OP1,
-               2089,
-               2090,
-               2091,
-               2092,
-               2093,
-               2094,
-               2095,
-               2096,
-               2097 | SPEC_RULE_OP1,
-               2102,
-               2103,
-               2104,
-               2105,
-               2106,
-               2107 | SPEC_RULE_OP1,
-               2112 | SPEC_RULE_OP1,
-               2117 | SPEC_RULE_OP1,
-               2122 | SPEC_RULE_OP1,
-               2127 | SPEC_RULE_OP1,
-               2132,
-               2133 | SPEC_RULE_OP1,
-               2138 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
-               3056
+               2053,
+               2054,
+               2055 | SPEC_RULE_OP1,
+               2060 | SPEC_RULE_OP1,
+               2065 | SPEC_RULE_OP1,
+               2070 | SPEC_RULE_OP1,
+               2075 | SPEC_RULE_OP1,
+               2080,
+               2081 | SPEC_RULE_OP1,
+               2086 | SPEC_RULE_OP1 | SPEC_RULE_OP2,
+               3004
        };
 #if (ZEND_VM_KIND == ZEND_VM_KIND_HYBRID)
        zend_opcode_handler_funcs = labels;
@@ -61490,7 +61094,7 @@ ZEND_API void ZEND_FASTCALL zend_vm_set_opcode_handler_ex(zend_op* op, uint32_t
                                if (op->op1_type == IS_CONST && op->op2_type == IS_CONST) {
                                        break;
                                }
-                               spec = 2164 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_COMMUTATIVE;
+                               spec = 2112 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_COMMUTATIVE;
                                if (op->op1_type < op->op2_type) {
                                        zend_swap_operands(op);
                                }
@@ -61498,7 +61102,7 @@ ZEND_API void ZEND_FASTCALL zend_vm_set_opcode_handler_ex(zend_op* op, uint32_t
                                if (op->op1_type == IS_CONST && op->op2_type == IS_CONST) {
                                        break;
                                }
-                               spec = 2189 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_COMMUTATIVE;
+                               spec = 2137 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_COMMUTATIVE;
                                if (op->op1_type < op->op2_type) {
                                        zend_swap_operands(op);
                                }
@@ -61506,7 +61110,7 @@ ZEND_API void ZEND_FASTCALL zend_vm_set_opcode_handler_ex(zend_op* op, uint32_t
                                if (op->op1_type == IS_CONST && op->op2_type == IS_CONST) {
                                        break;
                                }
-                               spec = 2214 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_COMMUTATIVE;
+                               spec = 2162 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_COMMUTATIVE;
                                if (op->op1_type < op->op2_type) {
                                        zend_swap_operands(op);
                                }
@@ -61517,17 +61121,17 @@ ZEND_API void ZEND_FASTCALL zend_vm_set_opcode_handler_ex(zend_op* op, uint32_t
                                if (op->op1_type == IS_CONST && op->op2_type == IS_CONST) {
                                        break;
                                }
-                               spec = 2239 | SPEC_RULE_OP1 | SPEC_RULE_OP2;
+                               spec = 2187 | SPEC_RULE_OP1 | SPEC_RULE_OP2;
                        } else if (op1_info == MAY_BE_LONG && op2_info == MAY_BE_LONG) {
                                if (op->op1_type == IS_CONST && op->op2_type == IS_CONST) {
                                        break;
                                }
-                               spec = 2264 | SPEC_RULE_OP1 | SPEC_RULE_OP2;
+                               spec = 2212 | SPEC_RULE_OP1 | SPEC_RULE_OP2;
                        } else if (op1_info == MAY_BE_DOUBLE && op2_info == MAY_BE_DOUBLE) {
                                if (op->op1_type == IS_CONST && op->op2_type == IS_CONST) {
                                        break;
                                }
-                               spec = 2289 | SPEC_RULE_OP1 | SPEC_RULE_OP2;
+                               spec = 2237 | SPEC_RULE_OP1 | SPEC_RULE_OP2;
                        }
                        break;
                case ZEND_MUL:
@@ -61538,17 +61142,17 @@ ZEND_API void ZEND_FASTCALL zend_vm_set_opcode_handler_ex(zend_op* op, uint32_t
                                if (op->op1_type == IS_CONST && op->op2_type == IS_CONST) {
                                        break;
                                }
-                               spec = 2314 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_COMMUTATIVE;
+                               spec = 2262 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_COMMUTATIVE;
                        } else if (op1_info == MAY_BE_LONG && op2_info == MAY_BE_LONG) {
                                if (op->op1_type == IS_CONST && op->op2_type == IS_CONST) {
                                        break;
                                }
-                               spec = 2339 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_COMMUTATIVE;
+                               spec = 2287 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_COMMUTATIVE;
                        } else if (op1_info == MAY_BE_DOUBLE && op2_info == MAY_BE_DOUBLE) {
                                if (op->op1_type == IS_CONST && op->op2_type == IS_CONST) {
                                        break;
                                }
-                               spec = 2364 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_COMMUTATIVE;
+                               spec = 2312 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_COMMUTATIVE;
                        }
                        break;
                case ZEND_IS_EQUAL:
@@ -61559,12 +61163,12 @@ ZEND_API void ZEND_FASTCALL zend_vm_set_opcode_handler_ex(zend_op* op, uint32_t
                                if (op->op1_type == IS_CONST && op->op2_type == IS_CONST) {
                                        break;
                                }
-                               spec = 2389 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_SMART_BRANCH | SPEC_RULE_COMMUTATIVE;
+                               spec = 2337 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_SMART_BRANCH | SPEC_RULE_COMMUTATIVE;
                        } else if (op1_info == MAY_BE_DOUBLE && op2_info == MAY_BE_DOUBLE) {
                                if (op->op1_type == IS_CONST && op->op2_type == IS_CONST) {
                                        break;
                                }
-                               spec = 2464 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_SMART_BRANCH | SPEC_RULE_COMMUTATIVE;
+                               spec = 2412 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_SMART_BRANCH | SPEC_RULE_COMMUTATIVE;
                        }
                        break;
                case ZEND_IS_NOT_EQUAL:
@@ -61575,12 +61179,12 @@ ZEND_API void ZEND_FASTCALL zend_vm_set_opcode_handler_ex(zend_op* op, uint32_t
                                if (op->op1_type == IS_CONST && op->op2_type == IS_CONST) {
                                        break;
                                }
-                               spec = 2539 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_SMART_BRANCH | SPEC_RULE_COMMUTATIVE;
+                               spec = 2487 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_SMART_BRANCH | SPEC_RULE_COMMUTATIVE;
                        } else if (op1_info == MAY_BE_DOUBLE && op2_info == MAY_BE_DOUBLE) {
                                if (op->op1_type == IS_CONST && op->op2_type == IS_CONST) {
                                        break;
                                }
-                               spec = 2614 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_SMART_BRANCH | SPEC_RULE_COMMUTATIVE;
+                               spec = 2562 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_SMART_BRANCH | SPEC_RULE_COMMUTATIVE;
                        }
                        break;
                case ZEND_IS_SMALLER:
@@ -61588,12 +61192,12 @@ ZEND_API void ZEND_FASTCALL zend_vm_set_opcode_handler_ex(zend_op* op, uint32_t
                                if (op->op1_type == IS_CONST && op->op2_type == IS_CONST) {
                                        break;
                                }
-                               spec = 2689 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_SMART_BRANCH;
+                               spec = 2637 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_SMART_BRANCH;
                        } else if (op1_info == MAY_BE_DOUBLE && op2_info == MAY_BE_DOUBLE) {
                                if (op->op1_type == IS_CONST && op->op2_type == IS_CONST) {
                                        break;
                                }
-                               spec = 2764 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_SMART_BRANCH;
+                               spec = 2712 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_SMART_BRANCH;
                        }
                        break;
                case ZEND_IS_SMALLER_OR_EQUAL:
@@ -61601,75 +61205,75 @@ ZEND_API void ZEND_FASTCALL zend_vm_set_opcode_handler_ex(zend_op* op, uint32_t
                                if (op->op1_type == IS_CONST && op->op2_type == IS_CONST) {
                                        break;
                                }
-                               spec = 2839 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_SMART_BRANCH;
+                               spec = 2787 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_SMART_BRANCH;
                        } else if (op1_info == MAY_BE_DOUBLE && op2_info == MAY_BE_DOUBLE) {
                                if (op->op1_type == IS_CONST && op->op2_type == IS_CONST) {
                                        break;
                                }
-                               spec = 2914 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_SMART_BRANCH;
+                               spec = 2862 | SPEC_RULE_OP1 | SPEC_RULE_OP2 | SPEC_RULE_SMART_BRANCH;
                        }
                        break;
                case ZEND_QM_ASSIGN:
                        if (op1_info == MAY_BE_DOUBLE) {
-                               spec = 3007 | SPEC_RULE_OP1;
+                               spec = 2955 | SPEC_RULE_OP1;
                        } else if ((op->op1_type == IS_CONST) ? !Z_REFCOUNTED_P(RT_CONSTANT(op, op->op1)) : (!(op1_info & ((MAY_BE_ANY|MAY_BE_UNDEF)-(MAY_BE_NULL|MAY_BE_FALSE|MAY_BE_TRUE|MAY_BE_LONG|MAY_BE_DOUBLE))))) {
-                               spec = 3012 | SPEC_RULE_OP1;
+                               spec = 2960 | SPEC_RULE_OP1;
                        }
                        break;
                case ZEND_PRE_INC:
                        if (res_info == MAY_BE_LONG && op1_info == MAY_BE_LONG) {
-                               spec = 2989 | SPEC_RULE_RETVAL;
+                               spec = 2937 | SPEC_RULE_RETVAL;
                        } else if (op1_info == MAY_BE_LONG) {
-                               spec = 2991 | SPEC_RULE_RETVAL;
+                               spec = 2939 | SPEC_RULE_RETVAL;
                        } else if (op1_info == (MAY_BE_LONG|MAY_BE_DOUBLE)) {
-                               spec = 2993 | SPEC_RULE_RETVAL;
+                               spec = 2941 | SPEC_RULE_RETVAL;
                        }
                        break;
                case ZEND_PRE_DEC:
                        if (res_info == MAY_BE_LONG && op1_info == MAY_BE_LONG) {
-                               spec = 2995 | SPEC_RULE_RETVAL;
+                               spec = 2943 | SPEC_RULE_RETVAL;
                        } else if (op1_info == MAY_BE_LONG) {
-                               spec = 2997 | SPEC_RULE_RETVAL;
+                               spec = 2945 | SPEC_RULE_RETVAL;
                        } else if (op1_info == (MAY_BE_LONG|MAY_BE_DOUBLE)) {
-                               spec = 2999 | SPEC_RULE_RETVAL;
+                               spec = 2947 | SPEC_RULE_RETVAL;
                        }
                        break;
                case ZEND_POST_INC:
                        if (res_info == MAY_BE_LONG && op1_info == MAY_BE_LONG) {
-                               spec = 3001;
+                               spec = 2949;
                        } else if (op1_info == MAY_BE_LONG) {
-                               spec = 3002;
+                               spec = 2950;
                        } else if (op1_info == (MAY_BE_LONG|MAY_BE_DOUBLE)) {
-                               spec = 3003;
+                               spec = 2951;
                        }
                        break;
                case ZEND_POST_DEC:
                        if (res_info == MAY_BE_LONG && op1_info == MAY_BE_LONG) {
-                               spec = 3004;
+                               spec = 2952;
                        } else if (op1_info == MAY_BE_LONG) {
-                               spec = 3005;
+                               spec = 2953;
                        } else if (op1_info == (MAY_BE_LONG|MAY_BE_DOUBLE)) {
-                               spec = 3006;
+                               spec = 2954;
                        }
                        break;
                case ZEND_JMP:
                        if (OP_JMP_ADDR(op, op->op1) > op) {
-                               spec = 2163;
+                               spec = 2111;
                        }
                        break;
                case ZEND_SEND_VAL:
                        if (op->op1_type == IS_CONST && !Z_REFCOUNTED_P(RT_CONSTANT(op, op->op1))) {
-                               spec = 3052;
+                               spec = 3000;
                        }
                        break;
                case ZEND_SEND_VAR_EX:
                        if (op->op2.num <= MAX_ARG_FLAG_NUM && (op1_info & (MAY_BE_UNDEF|MAY_BE_REF)) == 0) {
-                               spec = 3047 | SPEC_RULE_OP1;
+                               spec = 2995 | SPEC_RULE_OP1;
                        }
                        break;
                case ZEND_FE_FETCH_R:
                        if (op->op2_type == IS_CV && (op1_info & (MAY_BE_UNDEF|MAY_BE_ANY|MAY_BE_REF)) == MAY_BE_ARRAY) {
-                               spec = 3054 | SPEC_RULE_RETVAL;
+                               spec = 3002 | SPEC_RULE_RETVAL;
                        }
                        break;
                case ZEND_FETCH_DIM_R:
@@ -61677,17 +61281,17 @@ ZEND_API void ZEND_FASTCALL zend_vm_set_opcode_handler_ex(zend_op* op, uint32_t
                                if (op->op1_type == IS_CONST && op->op2_type == IS_CONST) {
                                        break;
                                }
-                               spec = 3017 | SPEC_RULE_OP1 | SPEC_RULE_OP2;
+                               spec = 2965 | SPEC_RULE_OP1 | SPEC_RULE_OP2;
                        }
                        break;
                case ZEND_SEND_VAL_EX:
                        if (op->op2.num <= MAX_ARG_FLAG_NUM && op->op1_type == IS_CONST && !Z_REFCOUNTED_P(RT_CONSTANT(op, op->op1))) {
-                               spec = 3053;
+                               spec = 3001;
                        }
                        break;
                case ZEND_SEND_VAR:
                        if ((op1_info & (MAY_BE_UNDEF|MAY_BE_REF)) == 0) {
-                               spec = 3042 | SPEC_RULE_OP1;
+                               spec = 2990 | SPEC_RULE_OP1;
                        }
                        break;
                case ZEND_BW_OR:
index 05c0688496c8323b67aa766120a8e7f453004b3a..e178071caa6a4d4f5f29c18b0a90c2c7ed644adb 100755 (executable)
@@ -1061,6 +1061,10 @@ function is_inline_hybrid_handler($name, $hot, $op1, $op2, $extra_spec) {
 function gen_handler($f, $spec, $kind, $name, $op1, $op2, $use, $code, $lineno, $opcode, $extra_spec = null, &$switch_labels = array()) {
        global $definition_file, $prefix, $opnames, $gen_order;
 
+       if (isset($opcode['alias']) && ($spec || $kind != ZEND_VM_KIND_SWITCH)) {
+               return;
+       }
+
        if ($spec && skip_extra_spec_function($op1, $op2, $extra_spec)) {
                return;
        }
@@ -1204,7 +1208,7 @@ function gen_null_label($f, $kind, $prolog) {
 
 // Generates array of opcode handlers (specialized or unspecialized)
 function gen_labels($f, $spec, $kind, $prolog, &$specs, $switch_labels = array()) {
-       global $opcodes, $op_types, $prefix, $op_types_ex;
+       global $opcodes, $opnames, $op_types, $prefix, $op_types_ex;
 
        $list = [];
        $next = 0;
@@ -1214,6 +1218,10 @@ function gen_labels($f, $spec, $kind, $prolog, &$specs, $switch_labels = array()
 
          // For each opcode in opcode number order
                foreach($opcodes as $num => $dsc) {
+                       if (isset($dsc['alias'])) {
+                               $specs[$num] = $specs[$opnames[$dsc['alias']]];
+                               continue;
+                       }
                        $specs[$num] = "$label";
                        $spec_op1 = $spec_op2 = $spec_extra = false;
                        $def_op1_type = $def_op2_type = "ANY";
@@ -1425,8 +1433,18 @@ function gen_labels($f, $spec, $kind, $prolog, &$specs, $switch_labels = array()
                        }
                        $next = $num+1;
 
-                       //ugly trick for ZEND_VM_DEFINE_OP
-                       if ($dsc["code"]) {
+                       if (isset($dsc['alias']) && $kind != ZEND_VM_KIND_SWITCH) {
+                               // Emit pointer to unspecialized handler
+                               switch ($kind) {
+                               case ZEND_VM_KIND_CALL:
+                                       out($f,$prolog.$dsc['alias']."_HANDLER,\n");
+                                       break;
+                               case ZEND_VM_KIND_GOTO:
+                                       out($f,$prolog."(void*)&&".$dsc['alias']."_LABEL,\n");
+                                       break;
+                               }
+                               $list[] = $dsc["op"];
+                       } else if ($dsc["code"]) { //ugly trick for ZEND_VM_DEFINE_OP
                                // Emit pointer to unspecialized handler
                                switch ($kind) {
                                case ZEND_VM_KIND_CALL:
@@ -2496,7 +2514,17 @@ function gen_vm($def, $skel) {
 
        // Search for opcode handlers those are used by other opcode handlers
        foreach ($opcodes as $dsc) {
-               if (preg_match_all("/ZEND_VM_DISPATCH_TO_HANDLER\(\s*([A-Z_]*)\s*\)/m", $dsc["code"], $mm, PREG_SET_ORDER)) {
+               if (preg_match("/^\s*{\s*ZEND_VM_DISPATCH_TO_HANDLER\(\s*([A-Z_]*)\s*\)\s*;\s*}\s*/", $dsc["code"], $m)) {
+                       $op = $m[1];
+                       if (!isset($opnames[$op])) {
+                               die("ERROR ($def:$lineno): Opcode with name '$op' is not defined.\n");
+                       }
+                       $opcodes[$opnames[$dsc['op']]]['alias'] = $op;
+                       if (!ZEND_VM_SPEC && ZEND_VM_KIND == ZEND_VM_KIND_SWITCH) {
+                               $code = $opnames[$op];
+                               $opcodes[$code]['use'] = 1;
+                       }
+               } else if (preg_match_all("/ZEND_VM_DISPATCH_TO_HANDLER\(\s*([A-Z_]*)\s*\)/m", $dsc["code"], $mm, PREG_SET_ORDER)) {
                        foreach ($mm as $m) {
                                $op = $m[1];
                                if (!isset($opnames[$op])) {
index 50d312604a43fe8cac05bb2cdbd4b5639fcf880d..ae575e2a195a186a472fc9f52bf377a0a3c82e98 100644 (file)
        _(1050, ZEND_POST_DEC_SPEC_VAR) \
        _(1052, ZEND_POST_DEC_SPEC_CV) \
        _(1053, ZEND_PRE_INC_STATIC_PROP_SPEC) \
-       _(1054, ZEND_PRE_DEC_STATIC_PROP_SPEC) \
-       _(1055, ZEND_POST_INC_STATIC_PROP_SPEC) \
-       _(1056, ZEND_POST_DEC_STATIC_PROP_SPEC) \
-       _(1057, ZEND_JMP_SPEC) \
-       _(1058, ZEND_JMPZ_SPEC_CONST) \
-       _(1059, ZEND_JMPZ_SPEC_TMPVAR) \
-       _(1060, ZEND_JMPZ_SPEC_TMPVAR) \
-       _(1062, ZEND_JMPZ_SPEC_CV) \
-       _(1063, ZEND_JMPNZ_SPEC_CONST) \
-       _(1064, ZEND_JMPNZ_SPEC_TMPVAR) \
-       _(1065, ZEND_JMPNZ_SPEC_TMPVAR) \
-       _(1067, ZEND_JMPNZ_SPEC_CV) \
-       _(1068, ZEND_JMPZNZ_SPEC_CONST) \
-       _(1069, ZEND_JMPZNZ_SPEC_TMPVAR) \
-       _(1070, ZEND_JMPZNZ_SPEC_TMPVAR) \
-       _(1072, ZEND_JMPZNZ_SPEC_CV) \
-       _(1073, ZEND_JMPZ_EX_SPEC_CONST) \
-       _(1074, ZEND_JMPZ_EX_SPEC_TMPVAR) \
-       _(1075, ZEND_JMPZ_EX_SPEC_TMPVAR) \
-       _(1077, ZEND_JMPZ_EX_SPEC_CV) \
-       _(1078, ZEND_JMPNZ_EX_SPEC_CONST) \
-       _(1079, ZEND_JMPNZ_EX_SPEC_TMPVAR) \
-       _(1080, ZEND_JMPNZ_EX_SPEC_TMPVAR) \
-       _(1082, ZEND_JMPNZ_EX_SPEC_CV) \
-       _(1083, ZEND_CASE_SPEC_TMPVAR_CONST) \
-       _(1084, ZEND_CASE_SPEC_TMPVAR_TMPVAR) \
-       _(1085, ZEND_CASE_SPEC_TMPVAR_TMPVAR) \
-       _(1087, ZEND_CASE_SPEC_TMPVAR_CV) \
-       _(1088, ZEND_CHECK_VAR_SPEC_CV_UNUSED) \
-       _(1089, ZEND_SEND_VAR_NO_REF_EX_SPEC_VAR) \
-       _(1090, ZEND_SEND_VAR_NO_REF_EX_SPEC_VAR_QUICK) \
-       _(1091, ZEND_CAST_SPEC_CONST) \
-       _(1092, ZEND_CAST_SPEC_TMP) \
-       _(1093, ZEND_CAST_SPEC_VAR) \
-       _(1095, ZEND_CAST_SPEC_CV) \
-       _(1096, ZEND_BOOL_SPEC_CONST) \
-       _(1097, ZEND_BOOL_SPEC_TMPVAR) \
-       _(1098, ZEND_BOOL_SPEC_TMPVAR) \
-       _(1100, ZEND_BOOL_SPEC_CV) \
-       _(1101, ZEND_FAST_CONCAT_SPEC_CONST_CONST) \
-       _(1102, ZEND_FAST_CONCAT_SPEC_CONST_TMPVAR) \
-       _(1103, ZEND_FAST_CONCAT_SPEC_CONST_TMPVAR) \
-       _(1105, ZEND_FAST_CONCAT_SPEC_CONST_CV) \
-       _(1106, ZEND_FAST_CONCAT_SPEC_TMPVAR_CONST) \
-       _(1107, ZEND_FAST_CONCAT_SPEC_TMPVAR_TMPVAR) \
-       _(1108, ZEND_FAST_CONCAT_SPEC_TMPVAR_TMPVAR) \
-       _(1110, ZEND_FAST_CONCAT_SPEC_TMPVAR_CV) \
-       _(1111, ZEND_FAST_CONCAT_SPEC_TMPVAR_CONST) \
-       _(1112, ZEND_FAST_CONCAT_SPEC_TMPVAR_TMPVAR) \
-       _(1113, ZEND_FAST_CONCAT_SPEC_TMPVAR_TMPVAR) \
-       _(1115, ZEND_FAST_CONCAT_SPEC_TMPVAR_CV) \
-       _(1121, ZEND_FAST_CONCAT_SPEC_CV_CONST) \
-       _(1122, ZEND_FAST_CONCAT_SPEC_CV_TMPVAR) \
-       _(1123, ZEND_FAST_CONCAT_SPEC_CV_TMPVAR) \
-       _(1125, ZEND_FAST_CONCAT_SPEC_CV_CV) \
-       _(1126, ZEND_ROPE_INIT_SPEC_UNUSED_CONST) \
-       _(1127, ZEND_ROPE_INIT_SPEC_UNUSED_TMPVAR) \
-       _(1128, ZEND_ROPE_INIT_SPEC_UNUSED_TMPVAR) \
-       _(1130, ZEND_ROPE_INIT_SPEC_UNUSED_CV) \
-       _(1131, ZEND_ROPE_ADD_SPEC_TMP_CONST) \
-       _(1132, ZEND_ROPE_ADD_SPEC_TMP_TMPVAR) \
-       _(1133, ZEND_ROPE_ADD_SPEC_TMP_TMPVAR) \
-       _(1135, ZEND_ROPE_ADD_SPEC_TMP_CV) \
-       _(1136, ZEND_ROPE_END_SPEC_TMP_CONST) \
-       _(1137, ZEND_ROPE_END_SPEC_TMP_TMPVAR) \
-       _(1138, ZEND_ROPE_END_SPEC_TMP_TMPVAR) \
-       _(1140, ZEND_ROPE_END_SPEC_TMP_CV) \
-       _(1141, ZEND_BEGIN_SILENCE_SPEC) \
-       _(1142, ZEND_END_SILENCE_SPEC_TMP) \
-       _(1143, ZEND_INIT_FCALL_BY_NAME_SPEC_CONST) \
-       _(1144, ZEND_DO_FCALL_SPEC_RETVAL_UNUSED) \
-       _(1145, ZEND_DO_FCALL_SPEC_RETVAL_USED) \
-       _(1146, ZEND_INIT_FCALL_SPEC_CONST) \
-       _(1147, ZEND_RETURN_SPEC_CONST) \
-       _(1148, ZEND_RETURN_SPEC_TMP) \
-       _(1149, ZEND_RETURN_SPEC_VAR) \
-       _(1151, ZEND_RETURN_SPEC_CV) \
-       _(1152, ZEND_RECV_SPEC_UNUSED) \
-       _(1153, ZEND_RECV_INIT_SPEC_CONST) \
-       _(1154, ZEND_SEND_VAL_SPEC_CONST) \
-       _(1155, ZEND_SEND_VAL_SPEC_TMPVAR) \
-       _(1156, ZEND_SEND_VAL_SPEC_TMPVAR) \
-       _(1163, ZEND_SEND_VAR_EX_SPEC_VAR) \
-       _(1164, ZEND_SEND_VAR_EX_SPEC_VAR_QUICK) \
-       _(1167, ZEND_SEND_VAR_EX_SPEC_CV) \
-       _(1168, ZEND_SEND_VAR_EX_SPEC_CV_QUICK) \
-       _(1171, ZEND_SEND_REF_SPEC_VAR) \
-       _(1173, ZEND_SEND_REF_SPEC_CV) \
-       _(1174, ZEND_NEW_SPEC_CONST_UNUSED) \
-       _(1176, ZEND_NEW_SPEC_VAR_UNUSED) \
-       _(1177, ZEND_NEW_SPEC_UNUSED_UNUSED) \
-       _(1179, ZEND_INIT_NS_FCALL_BY_NAME_SPEC_CONST) \
-       _(1180, ZEND_FREE_SPEC_TMPVAR) \
-       _(1181, ZEND_INIT_ARRAY_SPEC_CONST_CONST) \
-       _(1182, ZEND_INIT_ARRAY_SPEC_CONST_TMPVAR) \
-       _(1183, ZEND_INIT_ARRAY_SPEC_CONST_TMPVAR) \
-       _(1184, ZEND_INIT_ARRAY_SPEC_CONST_UNUSED) \
-       _(1185, ZEND_INIT_ARRAY_SPEC_CONST_CV) \
-       _(1186, ZEND_INIT_ARRAY_SPEC_TMP_CONST) \
-       _(1187, ZEND_INIT_ARRAY_SPEC_TMP_TMPVAR) \
-       _(1188, ZEND_INIT_ARRAY_SPEC_TMP_TMPVAR) \
-       _(1189, ZEND_INIT_ARRAY_SPEC_TMP_UNUSED) \
-       _(1190, ZEND_INIT_ARRAY_SPEC_TMP_CV) \
-       _(1191, ZEND_INIT_ARRAY_SPEC_VAR_CONST) \
-       _(1192, ZEND_INIT_ARRAY_SPEC_VAR_TMPVAR) \
-       _(1193, ZEND_INIT_ARRAY_SPEC_VAR_TMPVAR) \
-       _(1194, ZEND_INIT_ARRAY_SPEC_VAR_UNUSED) \
-       _(1195, ZEND_INIT_ARRAY_SPEC_VAR_CV) \
-       _(1196, ZEND_INIT_ARRAY_SPEC_UNUSED_CONST) \
-       _(1197, ZEND_INIT_ARRAY_SPEC_UNUSED_TMPVAR) \
-       _(1198, ZEND_INIT_ARRAY_SPEC_UNUSED_TMPVAR) \
-       _(1199, ZEND_INIT_ARRAY_SPEC_UNUSED_UNUSED) \
-       _(1200, ZEND_INIT_ARRAY_SPEC_UNUSED_CV) \
-       _(1201, ZEND_INIT_ARRAY_SPEC_CV_CONST) \
-       _(1202, ZEND_INIT_ARRAY_SPEC_CV_TMPVAR) \
-       _(1203, ZEND_INIT_ARRAY_SPEC_CV_TMPVAR) \
-       _(1204, ZEND_INIT_ARRAY_SPEC_CV_UNUSED) \
-       _(1205, ZEND_INIT_ARRAY_SPEC_CV_CV) \
-       _(1206, ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_CONST) \
-       _(1207, ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_TMPVAR) \
-       _(1208, ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_TMPVAR) \
-       _(1209, ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_UNUSED) \
-       _(1210, ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_CV) \
-       _(1211, ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_CONST) \
-       _(1212, ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_TMPVAR) \
-       _(1213, ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_TMPVAR) \
-       _(1214, ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_UNUSED) \
-       _(1215, ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_CV) \
-       _(1216, ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_CONST) \
-       _(1217, ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_TMPVAR) \
-       _(1218, ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_TMPVAR) \
-       _(1219, ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_UNUSED) \
-       _(1220, ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_CV) \
-       _(1226, ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_CONST) \
-       _(1227, ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_TMPVAR) \
-       _(1228, ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_TMPVAR) \
-       _(1229, ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_UNUSED) \
-       _(1230, ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_CV) \
-       _(1231, ZEND_INCLUDE_OR_EVAL_SPEC_CONST) \
-       _(1232, ZEND_INCLUDE_OR_EVAL_SPEC_TMPVAR) \
-       _(1233, ZEND_INCLUDE_OR_EVAL_SPEC_TMPVAR) \
-       _(1235, ZEND_INCLUDE_OR_EVAL_SPEC_CV) \
-       _(1236, ZEND_UNSET_VAR_SPEC_CONST_UNUSED) \
-       _(1237, ZEND_UNSET_VAR_SPEC_TMPVAR_UNUSED) \
-       _(1238, ZEND_UNSET_VAR_SPEC_TMPVAR_UNUSED) \
-       _(1240, ZEND_UNSET_VAR_SPEC_CV_UNUSED) \
-       _(1251, ZEND_UNSET_DIM_SPEC_VAR_CONST) \
-       _(1252, ZEND_UNSET_DIM_SPEC_VAR_TMPVAR) \
-       _(1253, ZEND_UNSET_DIM_SPEC_VAR_TMPVAR) \
-       _(1255, ZEND_UNSET_DIM_SPEC_VAR_CV) \
-       _(1261, ZEND_UNSET_DIM_SPEC_CV_CONST) \
-       _(1262, ZEND_UNSET_DIM_SPEC_CV_TMPVAR) \
-       _(1263, ZEND_UNSET_DIM_SPEC_CV_TMPVAR) \
-       _(1265, ZEND_UNSET_DIM_SPEC_CV_CV) \
-       _(1276, ZEND_UNSET_OBJ_SPEC_VAR_CONST) \
-       _(1277, ZEND_UNSET_OBJ_SPEC_VAR_TMPVAR) \
-       _(1278, ZEND_UNSET_OBJ_SPEC_VAR_TMPVAR) \
-       _(1280, ZEND_UNSET_OBJ_SPEC_VAR_CV) \
-       _(1281, ZEND_UNSET_OBJ_SPEC_UNUSED_CONST) \
-       _(1282, ZEND_UNSET_OBJ_SPEC_UNUSED_TMPVAR) \
-       _(1283, ZEND_UNSET_OBJ_SPEC_UNUSED_TMPVAR) \
-       _(1285, ZEND_UNSET_OBJ_SPEC_UNUSED_CV) \
-       _(1286, ZEND_UNSET_OBJ_SPEC_CV_CONST) \
-       _(1287, ZEND_UNSET_OBJ_SPEC_CV_TMPVAR) \
-       _(1288, ZEND_UNSET_OBJ_SPEC_CV_TMPVAR) \
-       _(1290, ZEND_UNSET_OBJ_SPEC_CV_CV) \
-       _(1291, ZEND_FE_RESET_R_SPEC_CONST) \
-       _(1292, ZEND_FE_RESET_R_SPEC_TMP) \
-       _(1293, ZEND_FE_RESET_R_SPEC_VAR) \
-       _(1295, ZEND_FE_RESET_R_SPEC_CV) \
-       _(1296, ZEND_FE_FETCH_R_SPEC_VAR) \
-       _(1297, ZEND_EXIT_SPEC) \
-       _(1298, ZEND_FETCH_R_SPEC_CONST_UNUSED) \
-       _(1299, ZEND_FETCH_R_SPEC_TMPVAR_UNUSED) \
-       _(1300, ZEND_FETCH_R_SPEC_TMPVAR_UNUSED) \
-       _(1302, ZEND_FETCH_R_SPEC_CV_UNUSED) \
-       _(1303, ZEND_FETCH_DIM_R_SPEC_CONST_CONST) \
-       _(1304, ZEND_FETCH_DIM_R_SPEC_CONST_TMPVAR) \
-       _(1305, ZEND_FETCH_DIM_R_SPEC_CONST_TMPVAR) \
-       _(1307, ZEND_FETCH_DIM_R_SPEC_CONST_CV) \
-       _(1308, ZEND_FETCH_DIM_R_SPEC_TMPVAR_CONST) \
-       _(1309, ZEND_FETCH_DIM_R_SPEC_TMPVAR_TMPVAR) \
-       _(1310, ZEND_FETCH_DIM_R_SPEC_TMPVAR_TMPVAR) \
-       _(1312, ZEND_FETCH_DIM_R_SPEC_TMPVAR_CV) \
-       _(1313, ZEND_FETCH_DIM_R_SPEC_TMPVAR_CONST) \
-       _(1314, ZEND_FETCH_DIM_R_SPEC_TMPVAR_TMPVAR) \
-       _(1315, ZEND_FETCH_DIM_R_SPEC_TMPVAR_TMPVAR) \
-       _(1317, ZEND_FETCH_DIM_R_SPEC_TMPVAR_CV) \
-       _(1323, ZEND_FETCH_DIM_R_SPEC_CV_CONST) \
-       _(1324, ZEND_FETCH_DIM_R_SPEC_CV_TMPVAR) \
-       _(1325, ZEND_FETCH_DIM_R_SPEC_CV_TMPVAR) \
-       _(1327, ZEND_FETCH_DIM_R_SPEC_CV_CV) \
-       _(1328, ZEND_FETCH_OBJ_R_SPEC_CONST_CONST) \
-       _(1329, ZEND_FETCH_OBJ_R_SPEC_CONST_TMPVAR) \
-       _(1330, ZEND_FETCH_OBJ_R_SPEC_CONST_TMPVAR) \
-       _(1332, ZEND_FETCH_OBJ_R_SPEC_CONST_CV) \
-       _(1333, ZEND_FETCH_OBJ_R_SPEC_TMPVAR_CONST) \
-       _(1334, ZEND_FETCH_OBJ_R_SPEC_TMPVAR_TMPVAR) \
-       _(1335, ZEND_FETCH_OBJ_R_SPEC_TMPVAR_TMPVAR) \
-       _(1337, ZEND_FETCH_OBJ_R_SPEC_TMPVAR_CV) \
-       _(1338, ZEND_FETCH_OBJ_R_SPEC_TMPVAR_CONST) \
-       _(1339, ZEND_FETCH_OBJ_R_SPEC_TMPVAR_TMPVAR) \
-       _(1340, ZEND_FETCH_OBJ_R_SPEC_TMPVAR_TMPVAR) \
-       _(1342, ZEND_FETCH_OBJ_R_SPEC_TMPVAR_CV) \
-       _(1343, ZEND_FETCH_OBJ_R_SPEC_UNUSED_CONST) \
-       _(1344, ZEND_FETCH_OBJ_R_SPEC_UNUSED_TMPVAR) \
-       _(1345, ZEND_FETCH_OBJ_R_SPEC_UNUSED_TMPVAR) \
-       _(1347, ZEND_FETCH_OBJ_R_SPEC_UNUSED_CV) \
-       _(1348, ZEND_FETCH_OBJ_R_SPEC_CV_CONST) \
-       _(1349, ZEND_FETCH_OBJ_R_SPEC_CV_TMPVAR) \
-       _(1350, ZEND_FETCH_OBJ_R_SPEC_CV_TMPVAR) \
-       _(1352, ZEND_FETCH_OBJ_R_SPEC_CV_CV) \
-       _(1353, ZEND_FETCH_W_SPEC_CONST_UNUSED) \
-       _(1354, ZEND_FETCH_W_SPEC_TMPVAR_UNUSED) \
-       _(1355, ZEND_FETCH_W_SPEC_TMPVAR_UNUSED) \
-       _(1357, ZEND_FETCH_W_SPEC_CV_UNUSED) \
-       _(1368, ZEND_FETCH_DIM_W_SPEC_VAR_CONST) \
-       _(1369, ZEND_FETCH_DIM_W_SPEC_VAR_TMPVAR) \
-       _(1370, ZEND_FETCH_DIM_W_SPEC_VAR_TMPVAR) \
-       _(1371, ZEND_FETCH_DIM_W_SPEC_VAR_UNUSED) \
-       _(1372, ZEND_FETCH_DIM_W_SPEC_VAR_CV) \
-       _(1378, ZEND_FETCH_DIM_W_SPEC_CV_CONST) \
-       _(1379, ZEND_FETCH_DIM_W_SPEC_CV_TMPVAR) \
-       _(1380, ZEND_FETCH_DIM_W_SPEC_CV_TMPVAR) \
-       _(1381, ZEND_FETCH_DIM_W_SPEC_CV_UNUSED) \
-       _(1382, ZEND_FETCH_DIM_W_SPEC_CV_CV) \
-       _(1393, ZEND_FETCH_OBJ_W_SPEC_VAR_CONST) \
-       _(1394, ZEND_FETCH_OBJ_W_SPEC_VAR_TMPVAR) \
-       _(1395, ZEND_FETCH_OBJ_W_SPEC_VAR_TMPVAR) \
-       _(1397, ZEND_FETCH_OBJ_W_SPEC_VAR_CV) \
-       _(1398, ZEND_FETCH_OBJ_W_SPEC_UNUSED_CONST) \
-       _(1399, ZEND_FETCH_OBJ_W_SPEC_UNUSED_TMPVAR) \
-       _(1400, ZEND_FETCH_OBJ_W_SPEC_UNUSED_TMPVAR) \
-       _(1402, ZEND_FETCH_OBJ_W_SPEC_UNUSED_CV) \
-       _(1403, ZEND_FETCH_OBJ_W_SPEC_CV_CONST) \
-       _(1404, ZEND_FETCH_OBJ_W_SPEC_CV_TMPVAR) \
-       _(1405, ZEND_FETCH_OBJ_W_SPEC_CV_TMPVAR) \
-       _(1407, ZEND_FETCH_OBJ_W_SPEC_CV_CV) \
-       _(1408, ZEND_FETCH_RW_SPEC_CONST_UNUSED) \
-       _(1409, ZEND_FETCH_RW_SPEC_TMPVAR_UNUSED) \
-       _(1410, ZEND_FETCH_RW_SPEC_TMPVAR_UNUSED) \
-       _(1412, ZEND_FETCH_RW_SPEC_CV_UNUSED) \
-       _(1423, ZEND_FETCH_DIM_RW_SPEC_VAR_CONST) \
-       _(1424, ZEND_FETCH_DIM_RW_SPEC_VAR_TMPVAR) \
-       _(1425, ZEND_FETCH_DIM_RW_SPEC_VAR_TMPVAR) \
-       _(1426, ZEND_FETCH_DIM_RW_SPEC_VAR_UNUSED) \
-       _(1427, ZEND_FETCH_DIM_RW_SPEC_VAR_CV) \
-       _(1433, ZEND_FETCH_DIM_RW_SPEC_CV_CONST) \
-       _(1434, ZEND_FETCH_DIM_RW_SPEC_CV_TMPVAR) \
-       _(1435, ZEND_FETCH_DIM_RW_SPEC_CV_TMPVAR) \
-       _(1436, ZEND_FETCH_DIM_RW_SPEC_CV_UNUSED) \
-       _(1437, ZEND_FETCH_DIM_RW_SPEC_CV_CV) \
-       _(1448, ZEND_FETCH_OBJ_RW_SPEC_VAR_CONST) \
-       _(1449, ZEND_FETCH_OBJ_RW_SPEC_VAR_TMPVAR) \
-       _(1450, ZEND_FETCH_OBJ_RW_SPEC_VAR_TMPVAR) \
-       _(1452, ZEND_FETCH_OBJ_RW_SPEC_VAR_CV) \
-       _(1453, ZEND_FETCH_OBJ_RW_SPEC_UNUSED_CONST) \
-       _(1454, ZEND_FETCH_OBJ_RW_SPEC_UNUSED_TMPVAR) \
-       _(1455, ZEND_FETCH_OBJ_RW_SPEC_UNUSED_TMPVAR) \
-       _(1457, ZEND_FETCH_OBJ_RW_SPEC_UNUSED_CV) \
-       _(1458, ZEND_FETCH_OBJ_RW_SPEC_CV_CONST) \
-       _(1459, ZEND_FETCH_OBJ_RW_SPEC_CV_TMPVAR) \
-       _(1460, ZEND_FETCH_OBJ_RW_SPEC_CV_TMPVAR) \
-       _(1462, ZEND_FETCH_OBJ_RW_SPEC_CV_CV) \
-       _(1463, ZEND_FETCH_IS_SPEC_CONST_UNUSED) \
-       _(1464, ZEND_FETCH_IS_SPEC_TMPVAR_UNUSED) \
-       _(1465, ZEND_FETCH_IS_SPEC_TMPVAR_UNUSED) \
-       _(1467, ZEND_FETCH_IS_SPEC_CV_UNUSED) \
-       _(1468, ZEND_FETCH_DIM_IS_SPEC_CONST_CONST) \
-       _(1469, ZEND_FETCH_DIM_IS_SPEC_CONST_TMPVAR) \
-       _(1470, ZEND_FETCH_DIM_IS_SPEC_CONST_TMPVAR) \
-       _(1472, ZEND_FETCH_DIM_IS_SPEC_CONST_CV) \
-       _(1473, ZEND_FETCH_DIM_IS_SPEC_TMPVAR_CONST) \
-       _(1474, ZEND_FETCH_DIM_IS_SPEC_TMPVAR_TMPVAR) \
-       _(1475, ZEND_FETCH_DIM_IS_SPEC_TMPVAR_TMPVAR) \
-       _(1477, ZEND_FETCH_DIM_IS_SPEC_TMPVAR_CV) \
-       _(1478, ZEND_FETCH_DIM_IS_SPEC_TMPVAR_CONST) \
-       _(1479, ZEND_FETCH_DIM_IS_SPEC_TMPVAR_TMPVAR) \
-       _(1480, ZEND_FETCH_DIM_IS_SPEC_TMPVAR_TMPVAR) \
-       _(1482, ZEND_FETCH_DIM_IS_SPEC_TMPVAR_CV) \
-       _(1488, ZEND_FETCH_DIM_IS_SPEC_CV_CONST) \
-       _(1489, ZEND_FETCH_DIM_IS_SPEC_CV_TMPVAR) \
-       _(1490, ZEND_FETCH_DIM_IS_SPEC_CV_TMPVAR) \
-       _(1492, ZEND_FETCH_DIM_IS_SPEC_CV_CV) \
-       _(1493, ZEND_FETCH_OBJ_IS_SPEC_CONST_CONST) \
-       _(1494, ZEND_FETCH_OBJ_IS_SPEC_CONST_TMPVAR) \
-       _(1495, ZEND_FETCH_OBJ_IS_SPEC_CONST_TMPVAR) \
-       _(1497, ZEND_FETCH_OBJ_IS_SPEC_CONST_CV) \
-       _(1498, ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_CONST) \
-       _(1499, ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_TMPVAR) \
-       _(1500, ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_TMPVAR) \
-       _(1502, ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_CV) \
-       _(1503, ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_CONST) \
-       _(1504, ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_TMPVAR) \
-       _(1505, ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_TMPVAR) \
-       _(1507, ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_CV) \
-       _(1508, ZEND_FETCH_OBJ_IS_SPEC_UNUSED_CONST) \
-       _(1509, ZEND_FETCH_OBJ_IS_SPEC_UNUSED_TMPVAR) \
-       _(1510, ZEND_FETCH_OBJ_IS_SPEC_UNUSED_TMPVAR) \
-       _(1512, ZEND_FETCH_OBJ_IS_SPEC_UNUSED_CV) \
-       _(1513, ZEND_FETCH_OBJ_IS_SPEC_CV_CONST) \
-       _(1514, ZEND_FETCH_OBJ_IS_SPEC_CV_TMPVAR) \
-       _(1515, ZEND_FETCH_OBJ_IS_SPEC_CV_TMPVAR) \
-       _(1517, ZEND_FETCH_OBJ_IS_SPEC_CV_CV) \
-       _(1518, ZEND_FETCH_FUNC_ARG_SPEC_CONST_UNUSED) \
-       _(1519, ZEND_FETCH_FUNC_ARG_SPEC_TMPVAR_UNUSED) \
-       _(1520, ZEND_FETCH_FUNC_ARG_SPEC_TMPVAR_UNUSED) \
-       _(1522, ZEND_FETCH_FUNC_ARG_SPEC_CV_UNUSED) \
-       _(1523, ZEND_FETCH_DIM_FUNC_ARG_SPEC_CONST_CONST) \
-       _(1524, ZEND_FETCH_DIM_FUNC_ARG_SPEC_CONST_TMPVAR) \
-       _(1525, ZEND_FETCH_DIM_FUNC_ARG_SPEC_CONST_TMPVAR) \
-       _(1526, ZEND_FETCH_DIM_FUNC_ARG_SPEC_CONST_UNUSED) \
-       _(1527, ZEND_FETCH_DIM_FUNC_ARG_SPEC_CONST_CV) \
-       _(1528, ZEND_FETCH_DIM_FUNC_ARG_SPEC_TMP_CONST) \
-       _(1529, ZEND_FETCH_DIM_FUNC_ARG_SPEC_TMP_TMPVAR) \
-       _(1530, ZEND_FETCH_DIM_FUNC_ARG_SPEC_TMP_TMPVAR) \
-       _(1531, ZEND_FETCH_DIM_FUNC_ARG_SPEC_TMP_UNUSED) \
-       _(1532, ZEND_FETCH_DIM_FUNC_ARG_SPEC_TMP_CV) \
-       _(1533, ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_CONST) \
-       _(1534, ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_TMPVAR) \
-       _(1535, ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_TMPVAR) \
-       _(1536, ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_UNUSED) \
-       _(1537, ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_CV) \
-       _(1543, ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_CONST) \
-       _(1544, ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_TMPVAR) \
-       _(1545, ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_TMPVAR) \
-       _(1546, ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_UNUSED) \
-       _(1547, ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_CV) \
-       _(1548, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CONST_CONST) \
-       _(1549, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CONST_TMPVAR) \
-       _(1550, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CONST_TMPVAR) \
-       _(1552, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CONST_CV) \
-       _(1553, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_TMP_CONST) \
-       _(1554, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_TMP_TMPVAR) \
-       _(1555, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_TMP_TMPVAR) \
-       _(1557, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_TMP_CV) \
-       _(1558, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_CONST) \
-       _(1559, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_TMPVAR) \
-       _(1560, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_TMPVAR) \
-       _(1562, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_CV) \
-       _(1563, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_CONST) \
-       _(1564, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_TMPVAR) \
-       _(1565, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_TMPVAR) \
-       _(1567, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_CV) \
-       _(1568, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_CONST) \
-       _(1569, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_TMPVAR) \
-       _(1570, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_TMPVAR) \
-       _(1572, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_CV) \
-       _(1573, ZEND_FETCH_UNSET_SPEC_CONST_UNUSED) \
-       _(1574, ZEND_FETCH_UNSET_SPEC_TMPVAR_UNUSED) \
-       _(1575, ZEND_FETCH_UNSET_SPEC_TMPVAR_UNUSED) \
-       _(1577, ZEND_FETCH_UNSET_SPEC_CV_UNUSED) \
-       _(1588, ZEND_FETCH_DIM_UNSET_SPEC_VAR_CONST) \
-       _(1589, ZEND_FETCH_DIM_UNSET_SPEC_VAR_TMPVAR) \
-       _(1590, ZEND_FETCH_DIM_UNSET_SPEC_VAR_TMPVAR) \
-       _(1592, ZEND_FETCH_DIM_UNSET_SPEC_VAR_CV) \
-       _(1598, ZEND_FETCH_DIM_UNSET_SPEC_CV_CONST) \
-       _(1599, ZEND_FETCH_DIM_UNSET_SPEC_CV_TMPVAR) \
-       _(1600, ZEND_FETCH_DIM_UNSET_SPEC_CV_TMPVAR) \
-       _(1602, ZEND_FETCH_DIM_UNSET_SPEC_CV_CV) \
-       _(1613, ZEND_FETCH_OBJ_UNSET_SPEC_VAR_CONST) \
-       _(1614, ZEND_FETCH_OBJ_UNSET_SPEC_VAR_TMPVAR) \
-       _(1615, ZEND_FETCH_OBJ_UNSET_SPEC_VAR_TMPVAR) \
-       _(1617, ZEND_FETCH_OBJ_UNSET_SPEC_VAR_CV) \
-       _(1618, ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_CONST) \
-       _(1619, ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_TMPVAR) \
-       _(1620, ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_TMPVAR) \
-       _(1622, ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_CV) \
-       _(1623, ZEND_FETCH_OBJ_UNSET_SPEC_CV_CONST) \
-       _(1624, ZEND_FETCH_OBJ_UNSET_SPEC_CV_TMPVAR) \
-       _(1625, ZEND_FETCH_OBJ_UNSET_SPEC_CV_TMPVAR) \
-       _(1627, ZEND_FETCH_OBJ_UNSET_SPEC_CV_CV) \
-       _(1628, ZEND_FETCH_LIST_R_SPEC_CONST_CONST) \
-       _(1629, ZEND_FETCH_LIST_R_SPEC_CONST_TMPVAR) \
-       _(1630, ZEND_FETCH_LIST_R_SPEC_CONST_TMPVAR) \
-       _(1632, ZEND_FETCH_LIST_R_SPEC_CONST_CV) \
-       _(1633, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_CONST) \
-       _(1634, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_TMPVAR) \
-       _(1635, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_TMPVAR) \
-       _(1637, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_CV) \
-       _(1638, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_CONST) \
-       _(1639, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_TMPVAR) \
-       _(1640, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_TMPVAR) \
-       _(1642, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_CV) \
-       _(1648, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_CONST) \
-       _(1649, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_TMPVAR) \
-       _(1650, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_TMPVAR) \
-       _(1652, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_CV) \
-       _(1653, ZEND_FETCH_CONSTANT_SPEC_UNUSED_CONST) \
-       _(1654, ZEND_CHECK_FUNC_ARG_SPEC_UNUSED) \
-       _(1655, ZEND_CHECK_FUNC_ARG_SPEC_UNUSED_QUICK) \
-       _(1656, ZEND_EXT_STMT_SPEC) \
-       _(1657, ZEND_EXT_FCALL_BEGIN_SPEC) \
-       _(1658, ZEND_EXT_FCALL_END_SPEC) \
-       _(1659, ZEND_EXT_NOP_SPEC) \
-       _(1660, ZEND_TICKS_SPEC) \
-       _(1661, ZEND_SEND_VAR_NO_REF_SPEC_VAR) \
-       _(1662, ZEND_CATCH_SPEC_CONST) \
-       _(1663, ZEND_THROW_SPEC_CONST) \
-       _(1664, ZEND_THROW_SPEC_TMP) \
-       _(1665, ZEND_THROW_SPEC_VAR) \
-       _(1667, ZEND_THROW_SPEC_CV) \
-       _(1668, ZEND_FETCH_CLASS_SPEC_UNUSED_CONST) \
-       _(1669, ZEND_FETCH_CLASS_SPEC_UNUSED_TMPVAR) \
-       _(1670, ZEND_FETCH_CLASS_SPEC_UNUSED_TMPVAR) \
-       _(1671, ZEND_FETCH_CLASS_SPEC_UNUSED_UNUSED) \
-       _(1672, ZEND_FETCH_CLASS_SPEC_UNUSED_CV) \
-       _(1673, ZEND_CLONE_SPEC_CONST) \
-       _(1674, ZEND_CLONE_SPEC_TMPVAR) \
-       _(1675, ZEND_CLONE_SPEC_TMPVAR) \
-       _(1676, ZEND_CLONE_SPEC_UNUSED) \
-       _(1677, ZEND_CLONE_SPEC_CV) \
-       _(1678, ZEND_RETURN_BY_REF_SPEC_CONST) \
-       _(1679, ZEND_RETURN_BY_REF_SPEC_TMP) \
-       _(1680, ZEND_RETURN_BY_REF_SPEC_VAR) \
-       _(1682, ZEND_RETURN_BY_REF_SPEC_CV) \
-       _(1683, ZEND_INIT_METHOD_CALL_SPEC_CONST_CONST) \
-       _(1684, ZEND_INIT_METHOD_CALL_SPEC_CONST_TMPVAR) \
-       _(1685, ZEND_INIT_METHOD_CALL_SPEC_CONST_TMPVAR) \
-       _(1687, ZEND_INIT_METHOD_CALL_SPEC_CONST_CV) \
-       _(1688, ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CONST) \
-       _(1689, ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_TMPVAR) \
-       _(1690, ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_TMPVAR) \
-       _(1692, ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CV) \
-       _(1693, ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CONST) \
-       _(1694, ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_TMPVAR) \
-       _(1695, ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_TMPVAR) \
-       _(1697, ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CV) \
-       _(1698, ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CONST) \
-       _(1699, ZEND_INIT_METHOD_CALL_SPEC_UNUSED_TMPVAR) \
-       _(1700, ZEND_INIT_METHOD_CALL_SPEC_UNUSED_TMPVAR) \
-       _(1702, ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CV) \
-       _(1703, ZEND_INIT_METHOD_CALL_SPEC_CV_CONST) \
-       _(1704, ZEND_INIT_METHOD_CALL_SPEC_CV_TMPVAR) \
-       _(1705, ZEND_INIT_METHOD_CALL_SPEC_CV_TMPVAR) \
-       _(1707, ZEND_INIT_METHOD_CALL_SPEC_CV_CV) \
-       _(1708, ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST) \
-       _(1709, ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMPVAR) \
-       _(1710, ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMPVAR) \
-       _(1711, ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED) \
-       _(1712, ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV) \
-       _(1718, ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST) \
-       _(1719, ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMPVAR) \
-       _(1720, ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMPVAR) \
-       _(1721, ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED) \
-       _(1722, ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV) \
-       _(1723, ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CONST) \
-       _(1724, ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_TMPVAR) \
-       _(1725, ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_TMPVAR) \
-       _(1726, ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_UNUSED) \
-       _(1727, ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CV) \
-       _(1733, ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_UNUSED) \
-       _(1734, ZEND_ISSET_ISEMPTY_VAR_SPEC_TMPVAR_UNUSED) \
-       _(1735, ZEND_ISSET_ISEMPTY_VAR_SPEC_TMPVAR_UNUSED) \
-       _(1737, ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_UNUSED) \
-       _(1738, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CONST_CONST) \
-       _(1739, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CONST_TMPVAR) \
-       _(1740, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CONST_TMPVAR) \
-       _(1742, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CONST_CV) \
-       _(1743, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_CONST) \
-       _(1744, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_TMPVAR) \
-       _(1745, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_TMPVAR) \
-       _(1747, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_CV) \
-       _(1748, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_CONST) \
-       _(1749, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_TMPVAR) \
-       _(1750, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_TMPVAR) \
-       _(1752, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_CV) \
-       _(1758, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_CONST) \
-       _(1759, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_TMPVAR) \
-       _(1760, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_TMPVAR) \
-       _(1762, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_CV) \
-       _(1763, ZEND_SEND_VAL_EX_SPEC_CONST) \
-       _(1764, ZEND_SEND_VAL_EX_SPEC_CONST_QUICK) \
-       _(1765, ZEND_SEND_VAL_EX_SPEC_TMP) \
-       _(1766, ZEND_SEND_VAL_EX_SPEC_TMP_QUICK) \
-       _(1775, ZEND_SEND_VAR_SPEC_VAR) \
-       _(1777, ZEND_SEND_VAR_SPEC_CV) \
-       _(1778, ZEND_INIT_USER_CALL_SPEC_CONST_CONST) \
-       _(1779, ZEND_INIT_USER_CALL_SPEC_CONST_TMPVAR) \
-       _(1780, ZEND_INIT_USER_CALL_SPEC_CONST_TMPVAR) \
-       _(1782, ZEND_INIT_USER_CALL_SPEC_CONST_CV) \
-       _(1783, ZEND_SEND_ARRAY_SPEC) \
-       _(1784, ZEND_SEND_USER_SPEC_CONST) \
-       _(1785, ZEND_SEND_USER_SPEC_TMP) \
-       _(1786, ZEND_SEND_USER_SPEC_VAR) \
-       _(1788, ZEND_SEND_USER_SPEC_CV) \
-       _(1789, ZEND_STRLEN_SPEC_CONST) \
-       _(1790, ZEND_STRLEN_SPEC_TMPVAR) \
-       _(1791, ZEND_STRLEN_SPEC_TMPVAR) \
-       _(1793, ZEND_STRLEN_SPEC_CV) \
-       _(1794, ZEND_DEFINED_SPEC_CONST) \
-       _(1795, ZEND_TYPE_CHECK_SPEC_CONST) \
-       _(1796, ZEND_TYPE_CHECK_SPEC_TMPVAR) \
-       _(1797, ZEND_TYPE_CHECK_SPEC_TMPVAR) \
-       _(1799, ZEND_TYPE_CHECK_SPEC_CV) \
-       _(1800, ZEND_VERIFY_RETURN_TYPE_SPEC_CONST_UNUSED) \
-       _(1801, ZEND_VERIFY_RETURN_TYPE_SPEC_TMP_UNUSED) \
-       _(1802, ZEND_VERIFY_RETURN_TYPE_SPEC_VAR_UNUSED) \
-       _(1803, ZEND_VERIFY_RETURN_TYPE_SPEC_UNUSED_UNUSED) \
-       _(1804, ZEND_VERIFY_RETURN_TYPE_SPEC_CV_UNUSED) \
-       _(1805, ZEND_FE_RESET_RW_SPEC_CONST) \
-       _(1806, ZEND_FE_RESET_RW_SPEC_TMP) \
-       _(1807, ZEND_FE_RESET_RW_SPEC_VAR) \
-       _(1809, ZEND_FE_RESET_RW_SPEC_CV) \
-       _(1810, ZEND_FE_FETCH_RW_SPEC_VAR) \
-       _(1811, ZEND_FE_FREE_SPEC_TMPVAR) \
-       _(1812, ZEND_INIT_DYNAMIC_CALL_SPEC_CONST) \
-       _(1813, ZEND_INIT_DYNAMIC_CALL_SPEC_TMPVAR) \
-       _(1814, ZEND_INIT_DYNAMIC_CALL_SPEC_TMPVAR) \
-       _(1816, ZEND_INIT_DYNAMIC_CALL_SPEC_CV) \
-       _(1817, ZEND_DO_ICALL_SPEC_RETVAL_UNUSED) \
-       _(1818, ZEND_DO_ICALL_SPEC_RETVAL_USED) \
-       _(1819, ZEND_DO_UCALL_SPEC_RETVAL_UNUSED) \
-       _(1820, ZEND_DO_UCALL_SPEC_RETVAL_USED) \
-       _(1821, ZEND_DO_FCALL_BY_NAME_SPEC_RETVAL_UNUSED) \
-       _(1822, ZEND_DO_FCALL_BY_NAME_SPEC_RETVAL_USED) \
-       _(1833, ZEND_PRE_INC_OBJ_SPEC_VAR_CONST) \
-       _(1834, ZEND_PRE_INC_OBJ_SPEC_VAR_TMPVAR) \
-       _(1835, ZEND_PRE_INC_OBJ_SPEC_VAR_TMPVAR) \
-       _(1837, ZEND_PRE_INC_OBJ_SPEC_VAR_CV) \
-       _(1838, ZEND_PRE_INC_OBJ_SPEC_UNUSED_CONST) \
-       _(1839, ZEND_PRE_INC_OBJ_SPEC_UNUSED_TMPVAR) \
-       _(1840, ZEND_PRE_INC_OBJ_SPEC_UNUSED_TMPVAR) \
-       _(1842, ZEND_PRE_INC_OBJ_SPEC_UNUSED_CV) \
-       _(1843, ZEND_PRE_INC_OBJ_SPEC_CV_CONST) \
-       _(1844, ZEND_PRE_INC_OBJ_SPEC_CV_TMPVAR) \
-       _(1845, ZEND_PRE_INC_OBJ_SPEC_CV_TMPVAR) \
-       _(1847, ZEND_PRE_INC_OBJ_SPEC_CV_CV) \
-       _(1858, ZEND_PRE_DEC_OBJ_SPEC_VAR_CONST) \
-       _(1859, ZEND_PRE_DEC_OBJ_SPEC_VAR_TMPVAR) \
-       _(1860, ZEND_PRE_DEC_OBJ_SPEC_VAR_TMPVAR) \
-       _(1862, ZEND_PRE_DEC_OBJ_SPEC_VAR_CV) \
-       _(1863, ZEND_PRE_DEC_OBJ_SPEC_UNUSED_CONST) \
-       _(1864, ZEND_PRE_DEC_OBJ_SPEC_UNUSED_TMPVAR) \
-       _(1865, ZEND_PRE_DEC_OBJ_SPEC_UNUSED_TMPVAR) \
-       _(1867, ZEND_PRE_DEC_OBJ_SPEC_UNUSED_CV) \
-       _(1868, ZEND_PRE_DEC_OBJ_SPEC_CV_CONST) \
-       _(1869, ZEND_PRE_DEC_OBJ_SPEC_CV_TMPVAR) \
-       _(1870, ZEND_PRE_DEC_OBJ_SPEC_CV_TMPVAR) \
-       _(1872, ZEND_PRE_DEC_OBJ_SPEC_CV_CV) \
-       _(1883, ZEND_POST_INC_OBJ_SPEC_VAR_CONST) \
-       _(1884, ZEND_POST_INC_OBJ_SPEC_VAR_TMPVAR) \
-       _(1885, ZEND_POST_INC_OBJ_SPEC_VAR_TMPVAR) \
-       _(1887, ZEND_POST_INC_OBJ_SPEC_VAR_CV) \
-       _(1888, ZEND_POST_INC_OBJ_SPEC_UNUSED_CONST) \
-       _(1889, ZEND_POST_INC_OBJ_SPEC_UNUSED_TMPVAR) \
-       _(1890, ZEND_POST_INC_OBJ_SPEC_UNUSED_TMPVAR) \
-       _(1892, ZEND_POST_INC_OBJ_SPEC_UNUSED_CV) \
-       _(1893, ZEND_POST_INC_OBJ_SPEC_CV_CONST) \
-       _(1894, ZEND_POST_INC_OBJ_SPEC_CV_TMPVAR) \
-       _(1895, ZEND_POST_INC_OBJ_SPEC_CV_TMPVAR) \
-       _(1897, ZEND_POST_INC_OBJ_SPEC_CV_CV) \
-       _(1908, ZEND_POST_DEC_OBJ_SPEC_VAR_CONST) \
-       _(1909, ZEND_POST_DEC_OBJ_SPEC_VAR_TMPVAR) \
-       _(1910, ZEND_POST_DEC_OBJ_SPEC_VAR_TMPVAR) \
-       _(1912, ZEND_POST_DEC_OBJ_SPEC_VAR_CV) \
-       _(1913, ZEND_POST_DEC_OBJ_SPEC_UNUSED_CONST) \
-       _(1914, ZEND_POST_DEC_OBJ_SPEC_UNUSED_TMPVAR) \
-       _(1915, ZEND_POST_DEC_OBJ_SPEC_UNUSED_TMPVAR) \
-       _(1917, ZEND_POST_DEC_OBJ_SPEC_UNUSED_CV) \
-       _(1918, ZEND_POST_DEC_OBJ_SPEC_CV_CONST) \
-       _(1919, ZEND_POST_DEC_OBJ_SPEC_CV_TMPVAR) \
-       _(1920, ZEND_POST_DEC_OBJ_SPEC_CV_TMPVAR) \
-       _(1922, ZEND_POST_DEC_OBJ_SPEC_CV_CV) \
-       _(1923, ZEND_ECHO_SPEC_CONST) \
-       _(1924, ZEND_ECHO_SPEC_TMPVAR) \
-       _(1925, ZEND_ECHO_SPEC_TMPVAR) \
-       _(1927, ZEND_ECHO_SPEC_CV) \
-       _(1934, ZEND_INSTANCEOF_SPEC_TMPVAR_CONST) \
-       _(1936, ZEND_INSTANCEOF_SPEC_TMPVAR_VAR) \
-       _(1937, ZEND_INSTANCEOF_SPEC_TMPVAR_UNUSED) \
-       _(1939, ZEND_INSTANCEOF_SPEC_TMPVAR_CONST) \
-       _(1941, ZEND_INSTANCEOF_SPEC_TMPVAR_VAR) \
-       _(1942, ZEND_INSTANCEOF_SPEC_TMPVAR_UNUSED) \
-       _(1949, ZEND_INSTANCEOF_SPEC_CV_CONST) \
-       _(1951, ZEND_INSTANCEOF_SPEC_CV_VAR) \
-       _(1952, ZEND_INSTANCEOF_SPEC_CV_UNUSED) \
-       _(1954, ZEND_GENERATOR_CREATE_SPEC) \
-       _(1957, ZEND_MAKE_REF_SPEC_VAR_UNUSED) \
-       _(1959, ZEND_MAKE_REF_SPEC_CV_UNUSED) \
-       _(1960, ZEND_DECLARE_FUNCTION_SPEC) \
-       _(1961, ZEND_DECLARE_LAMBDA_FUNCTION_SPEC_CONST_UNUSED) \
-       _(1962, ZEND_DECLARE_CONST_SPEC_CONST_CONST) \
-       _(1963, ZEND_DECLARE_CLASS_SPEC_CONST) \
-       _(1964, ZEND_DECLARE_CLASS_DELAYED_SPEC_CONST_CONST) \
-       _(1965, ZEND_DECLARE_ANON_CLASS_SPEC) \
-       _(1966, ZEND_ADD_ARRAY_UNPACK_SPEC) \
-       _(1967, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CONST_CONST) \
-       _(1968, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CONST_TMPVAR) \
-       _(1969, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CONST_TMPVAR) \
-       _(1971, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CONST_CV) \
-       _(1972, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_CONST) \
-       _(1973, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_TMPVAR) \
-       _(1974, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_TMPVAR) \
-       _(1976, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_CV) \
-       _(1977, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_CONST) \
-       _(1978, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_TMPVAR) \
-       _(1979, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_TMPVAR) \
-       _(1981, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_CV) \
-       _(1982, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_CONST) \
-       _(1983, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_TMPVAR) \
-       _(1984, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_TMPVAR) \
-       _(1986, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_CV) \
-       _(1987, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_CONST) \
-       _(1988, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_TMPVAR) \
-       _(1989, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_TMPVAR) \
-       _(1991, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_CV) \
-       _(1992, ZEND_HANDLE_EXCEPTION_SPEC) \
-       _(1993, ZEND_USER_OPCODE_SPEC) \
-       _(1994, ZEND_ASSERT_CHECK_SPEC) \
-       _(1995, ZEND_JMP_SET_SPEC_CONST) \
-       _(1996, ZEND_JMP_SET_SPEC_TMP) \
-       _(1997, ZEND_JMP_SET_SPEC_VAR) \
-       _(1999, ZEND_JMP_SET_SPEC_CV) \
-       _(2000, ZEND_UNSET_CV_SPEC_CV_UNUSED) \
-       _(2001, ZEND_ISSET_ISEMPTY_CV_SPEC_CV_UNUSED_SET) \
-       _(2002, ZEND_ISSET_ISEMPTY_CV_SPEC_CV_UNUSED_EMPTY) \
-       _(2003, ZEND_FETCH_LIST_W_SPEC_VAR_CONST) \
-       _(2004, ZEND_FETCH_LIST_W_SPEC_VAR_TMPVAR) \
-       _(2005, ZEND_FETCH_LIST_W_SPEC_VAR_TMPVAR) \
-       _(2007, ZEND_FETCH_LIST_W_SPEC_VAR_CV) \
-       _(2008, ZEND_SEPARATE_SPEC_VAR_UNUSED) \
-       _(2009, ZEND_FETCH_CLASS_NAME_SPEC_UNUSED) \
-       _(2010, ZEND_CALL_TRAMPOLINE_SPEC) \
-       _(2011, ZEND_DISCARD_EXCEPTION_SPEC) \
-       _(2012, ZEND_YIELD_SPEC_CONST_CONST) \
-       _(2013, ZEND_YIELD_SPEC_CONST_TMP) \
-       _(2014, ZEND_YIELD_SPEC_CONST_VAR) \
-       _(2015, ZEND_YIELD_SPEC_CONST_UNUSED) \
-       _(2016, ZEND_YIELD_SPEC_CONST_CV) \
-       _(2017, ZEND_YIELD_SPEC_TMP_CONST) \
-       _(2018, ZEND_YIELD_SPEC_TMP_TMP) \
-       _(2019, ZEND_YIELD_SPEC_TMP_VAR) \
-       _(2020, ZEND_YIELD_SPEC_TMP_UNUSED) \
-       _(2021, ZEND_YIELD_SPEC_TMP_CV) \
-       _(2022, ZEND_YIELD_SPEC_VAR_CONST) \
-       _(2023, ZEND_YIELD_SPEC_VAR_TMP) \
-       _(2024, ZEND_YIELD_SPEC_VAR_VAR) \
-       _(2025, ZEND_YIELD_SPEC_VAR_UNUSED) \
-       _(2026, ZEND_YIELD_SPEC_VAR_CV) \
-       _(2027, ZEND_YIELD_SPEC_UNUSED_CONST) \
-       _(2028, ZEND_YIELD_SPEC_UNUSED_TMP) \
-       _(2029, ZEND_YIELD_SPEC_UNUSED_VAR) \
-       _(2030, ZEND_YIELD_SPEC_UNUSED_UNUSED) \
-       _(2031, ZEND_YIELD_SPEC_UNUSED_CV) \
-       _(2032, ZEND_YIELD_SPEC_CV_CONST) \
-       _(2033, ZEND_YIELD_SPEC_CV_TMP) \
-       _(2034, ZEND_YIELD_SPEC_CV_VAR) \
-       _(2035, ZEND_YIELD_SPEC_CV_UNUSED) \
-       _(2036, ZEND_YIELD_SPEC_CV_CV) \
-       _(2037, ZEND_GENERATOR_RETURN_SPEC_CONST) \
-       _(2038, ZEND_GENERATOR_RETURN_SPEC_TMP) \
-       _(2039, ZEND_GENERATOR_RETURN_SPEC_VAR) \
-       _(2041, ZEND_GENERATOR_RETURN_SPEC_CV) \
-       _(2042, ZEND_FAST_CALL_SPEC) \
-       _(2043, ZEND_FAST_RET_SPEC) \
-       _(2044, ZEND_RECV_VARIADIC_SPEC_UNUSED) \
-       _(2045, ZEND_SEND_UNPACK_SPEC) \
-       _(2046, ZEND_YIELD_FROM_SPEC_CONST) \
-       _(2047, ZEND_YIELD_FROM_SPEC_TMP) \
-       _(2048, ZEND_YIELD_FROM_SPEC_VAR) \
-       _(2050, ZEND_YIELD_FROM_SPEC_CV) \
-       _(2051, ZEND_COPY_TMP_SPEC_TMPVAR_UNUSED) \
-       _(2052, ZEND_BIND_GLOBAL_SPEC_CV_CONST) \
-       _(2053, ZEND_COALESCE_SPEC_CONST) \
-       _(2054, ZEND_COALESCE_SPEC_TMPVAR) \
-       _(2055, ZEND_COALESCE_SPEC_TMPVAR) \
-       _(2057, ZEND_COALESCE_SPEC_CV) \
-       _(2058, ZEND_SPACESHIP_SPEC_CONST_CONST) \
-       _(2059, ZEND_SPACESHIP_SPEC_CONST_TMPVAR) \
-       _(2060, ZEND_SPACESHIP_SPEC_CONST_TMPVAR) \
-       _(2062, ZEND_SPACESHIP_SPEC_CONST_CV) \
-       _(2063, ZEND_SPACESHIP_SPEC_TMPVAR_CONST) \
-       _(2064, ZEND_SPACESHIP_SPEC_TMPVAR_TMPVAR) \
-       _(2065, ZEND_SPACESHIP_SPEC_TMPVAR_TMPVAR) \
-       _(2067, ZEND_SPACESHIP_SPEC_TMPVAR_CV) \
-       _(2068, ZEND_SPACESHIP_SPEC_TMPVAR_CONST) \
-       _(2069, ZEND_SPACESHIP_SPEC_TMPVAR_TMPVAR) \
-       _(2070, ZEND_SPACESHIP_SPEC_TMPVAR_TMPVAR) \
-       _(2072, ZEND_SPACESHIP_SPEC_TMPVAR_CV) \
-       _(2078, ZEND_SPACESHIP_SPEC_CV_CONST) \
-       _(2079, ZEND_SPACESHIP_SPEC_CV_TMPVAR) \
-       _(2080, ZEND_SPACESHIP_SPEC_CV_TMPVAR) \
-       _(2082, ZEND_SPACESHIP_SPEC_CV_CV) \
-       _(2083, ZEND_FUNC_NUM_ARGS_SPEC_UNUSED_UNUSED) \
-       _(2084, ZEND_FUNC_GET_ARGS_SPEC_CONST_UNUSED) \
-       _(2087, ZEND_FUNC_GET_ARGS_SPEC_UNUSED_UNUSED) \
-       _(2089, ZEND_FETCH_STATIC_PROP_R_SPEC) \
-       _(2090, ZEND_FETCH_STATIC_PROP_W_SPEC) \
-       _(2091, ZEND_FETCH_STATIC_PROP_RW_SPEC) \
-       _(2092, ZEND_FETCH_STATIC_PROP_IS_SPEC) \
-       _(2093, ZEND_FETCH_STATIC_PROP_FUNC_ARG_SPEC) \
-       _(2094, ZEND_FETCH_STATIC_PROP_UNSET_SPEC) \
-       _(2095, ZEND_UNSET_STATIC_PROP_SPEC) \
-       _(2096, ZEND_ISSET_ISEMPTY_STATIC_PROP_SPEC) \
-       _(2097, ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_CONST) \
-       _(2099, ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_CONST) \
-       _(2100, ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_CONST) \
-       _(2102, ZEND_BIND_LEXICAL_SPEC_TMP_CV) \
-       _(2103, ZEND_BIND_STATIC_SPEC_CV_UNUSED) \
-       _(2104, ZEND_FETCH_THIS_SPEC_UNUSED_UNUSED) \
-       _(2105, ZEND_SEND_FUNC_ARG_SPEC_VAR) \
-       _(2106, ZEND_ISSET_ISEMPTY_THIS_SPEC_UNUSED_UNUSED) \
-       _(2107, ZEND_SWITCH_LONG_SPEC_CONST_CONST) \
-       _(2108, ZEND_SWITCH_LONG_SPEC_TMPVARCV_CONST) \
-       _(2109, ZEND_SWITCH_LONG_SPEC_TMPVARCV_CONST) \
-       _(2111, ZEND_SWITCH_LONG_SPEC_TMPVARCV_CONST) \
-       _(2112, ZEND_SWITCH_STRING_SPEC_CONST_CONST) \
-       _(2113, ZEND_SWITCH_STRING_SPEC_TMPVARCV_CONST) \
-       _(2114, ZEND_SWITCH_STRING_SPEC_TMPVARCV_CONST) \
-       _(2116, ZEND_SWITCH_STRING_SPEC_TMPVARCV_CONST) \
-       _(2117, ZEND_IN_ARRAY_SPEC_CONST_CONST) \
-       _(2118, ZEND_IN_ARRAY_SPEC_TMP_CONST) \
-       _(2119, ZEND_IN_ARRAY_SPEC_VAR_CONST) \
-       _(2121, ZEND_IN_ARRAY_SPEC_CV_CONST) \
-       _(2122, ZEND_COUNT_SPEC_CONST_UNUSED) \
-       _(2123, ZEND_COUNT_SPEC_TMP_UNUSED) \
-       _(2124, ZEND_COUNT_SPEC_VAR_UNUSED) \
-       _(2126, ZEND_COUNT_SPEC_CV_UNUSED) \
-       _(2127, ZEND_GET_CLASS_SPEC_CONST_UNUSED) \
-       _(2128, ZEND_GET_CLASS_SPEC_TMP_UNUSED) \
-       _(2129, ZEND_GET_CLASS_SPEC_VAR_UNUSED) \
-       _(2130, ZEND_GET_CLASS_SPEC_UNUSED_UNUSED) \
-       _(2131, ZEND_GET_CLASS_SPEC_CV_UNUSED) \
-       _(2132, ZEND_GET_CALLED_CLASS_SPEC_UNUSED_UNUSED) \
-       _(2133, ZEND_GET_TYPE_SPEC_CONST_UNUSED) \
-       _(2134, ZEND_GET_TYPE_SPEC_TMP_UNUSED) \
-       _(2135, ZEND_GET_TYPE_SPEC_VAR_UNUSED) \
-       _(2137, ZEND_GET_TYPE_SPEC_CV_UNUSED) \
-       _(2138, ZEND_ARRAY_KEY_EXISTS_SPEC_CONST_CONST) \
-       _(2139, ZEND_ARRAY_KEY_EXISTS_SPEC_CONST_TMPVAR) \
-       _(2140, ZEND_ARRAY_KEY_EXISTS_SPEC_CONST_TMPVAR) \
-       _(2142, ZEND_ARRAY_KEY_EXISTS_SPEC_CONST_CV) \
-       _(2143, ZEND_ARRAY_KEY_EXISTS_SPEC_TMPVAR_CONST) \
-       _(2144, ZEND_ARRAY_KEY_EXISTS_SPEC_TMPVAR_TMPVAR) \
-       _(2145, ZEND_ARRAY_KEY_EXISTS_SPEC_TMPVAR_TMPVAR) \
-       _(2147, ZEND_ARRAY_KEY_EXISTS_SPEC_TMPVAR_CV) \
-       _(2148, ZEND_ARRAY_KEY_EXISTS_SPEC_TMPVAR_CONST) \
-       _(2149, ZEND_ARRAY_KEY_EXISTS_SPEC_TMPVAR_TMPVAR) \
-       _(2150, ZEND_ARRAY_KEY_EXISTS_SPEC_TMPVAR_TMPVAR) \
-       _(2152, ZEND_ARRAY_KEY_EXISTS_SPEC_TMPVAR_CV) \
-       _(2158, ZEND_ARRAY_KEY_EXISTS_SPEC_CV_CONST) \
-       _(2159, ZEND_ARRAY_KEY_EXISTS_SPEC_CV_TMPVAR) \
-       _(2160, ZEND_ARRAY_KEY_EXISTS_SPEC_CV_TMPVAR) \
-       _(2162, ZEND_ARRAY_KEY_EXISTS_SPEC_CV_CV) \
-       _(2163, ZEND_JMP_FORWARD_SPEC) \
-       _(2169, ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST) \
-       _(2170, ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
-       _(2171, ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
-       _(2173, ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
-       _(2174, ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST) \
-       _(2175, ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
-       _(2176, ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
-       _(2178, ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
-       _(2184, ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST) \
-       _(2185, ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
-       _(2186, ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
-       _(2188, ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
-       _(2194, ZEND_ADD_LONG_SPEC_TMPVARCV_CONST) \
-       _(2195, ZEND_ADD_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2196, ZEND_ADD_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2198, ZEND_ADD_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2199, ZEND_ADD_LONG_SPEC_TMPVARCV_CONST) \
-       _(2200, ZEND_ADD_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2201, ZEND_ADD_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2203, ZEND_ADD_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2209, ZEND_ADD_LONG_SPEC_TMPVARCV_CONST) \
-       _(2210, ZEND_ADD_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2211, ZEND_ADD_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2213, ZEND_ADD_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2219, ZEND_ADD_DOUBLE_SPEC_TMPVARCV_CONST) \
-       _(2220, ZEND_ADD_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2221, ZEND_ADD_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2223, ZEND_ADD_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2224, ZEND_ADD_DOUBLE_SPEC_TMPVARCV_CONST) \
-       _(2225, ZEND_ADD_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2226, ZEND_ADD_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2228, ZEND_ADD_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2234, ZEND_ADD_DOUBLE_SPEC_TMPVARCV_CONST) \
-       _(2235, ZEND_ADD_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2236, ZEND_ADD_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2238, ZEND_ADD_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2240, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_CONST_TMPVARCV) \
-       _(2241, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_CONST_TMPVARCV) \
-       _(2243, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_CONST_TMPVARCV) \
-       _(2244, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST) \
-       _(2245, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
-       _(2246, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
-       _(2248, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
-       _(2249, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST) \
-       _(2250, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
-       _(2251, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
-       _(2253, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
-       _(2259, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST) \
-       _(2260, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
-       _(2261, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
-       _(2263, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
-       _(2265, ZEND_SUB_LONG_SPEC_CONST_TMPVARCV) \
-       _(2266, ZEND_SUB_LONG_SPEC_CONST_TMPVARCV) \
-       _(2268, ZEND_SUB_LONG_SPEC_CONST_TMPVARCV) \
-       _(2269, ZEND_SUB_LONG_SPEC_TMPVARCV_CONST) \
-       _(2270, ZEND_SUB_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2271, ZEND_SUB_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2273, ZEND_SUB_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2274, ZEND_SUB_LONG_SPEC_TMPVARCV_CONST) \
-       _(2275, ZEND_SUB_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2276, ZEND_SUB_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2278, ZEND_SUB_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2284, ZEND_SUB_LONG_SPEC_TMPVARCV_CONST) \
-       _(2285, ZEND_SUB_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2286, ZEND_SUB_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2288, ZEND_SUB_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2290, ZEND_SUB_DOUBLE_SPEC_CONST_TMPVARCV) \
-       _(2291, ZEND_SUB_DOUBLE_SPEC_CONST_TMPVARCV) \
-       _(2293, ZEND_SUB_DOUBLE_SPEC_CONST_TMPVARCV) \
-       _(2294, ZEND_SUB_DOUBLE_SPEC_TMPVARCV_CONST) \
-       _(2295, ZEND_SUB_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2296, ZEND_SUB_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2298, ZEND_SUB_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2299, ZEND_SUB_DOUBLE_SPEC_TMPVARCV_CONST) \
-       _(2300, ZEND_SUB_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2301, ZEND_SUB_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2303, ZEND_SUB_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2309, ZEND_SUB_DOUBLE_SPEC_TMPVARCV_CONST) \
-       _(2310, ZEND_SUB_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2311, ZEND_SUB_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2313, ZEND_SUB_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2319, ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST) \
-       _(2320, ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
-       _(2321, ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
-       _(2323, ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
-       _(2324, ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST) \
-       _(2325, ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
-       _(2326, ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
-       _(2328, ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
-       _(2334, ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST) \
-       _(2335, ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
-       _(2336, ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
-       _(2338, ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
-       _(2344, ZEND_MUL_LONG_SPEC_TMPVARCV_CONST) \
-       _(2345, ZEND_MUL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2346, ZEND_MUL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2348, ZEND_MUL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2349, ZEND_MUL_LONG_SPEC_TMPVARCV_CONST) \
-       _(2350, ZEND_MUL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2351, ZEND_MUL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2353, ZEND_MUL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2359, ZEND_MUL_LONG_SPEC_TMPVARCV_CONST) \
-       _(2360, ZEND_MUL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2361, ZEND_MUL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2363, ZEND_MUL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2369, ZEND_MUL_DOUBLE_SPEC_TMPVARCV_CONST) \
-       _(2370, ZEND_MUL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2371, ZEND_MUL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2373, ZEND_MUL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2374, ZEND_MUL_DOUBLE_SPEC_TMPVARCV_CONST) \
-       _(2375, ZEND_MUL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2376, ZEND_MUL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2378, ZEND_MUL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2384, ZEND_MUL_DOUBLE_SPEC_TMPVARCV_CONST) \
-       _(2385, ZEND_MUL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2386, ZEND_MUL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2388, ZEND_MUL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2404, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST) \
-       _(2405, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ) \
-       _(2406, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ) \
-       _(2407, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2408, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2409, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2410, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2411, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2412, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2416, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2417, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2418, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2419, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST) \
-       _(2420, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ) \
-       _(2421, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ) \
-       _(2422, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2423, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2424, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2425, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2426, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2427, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2431, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2432, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2433, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2449, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST) \
-       _(2450, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ) \
-       _(2451, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ) \
-       _(2452, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2453, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2454, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2455, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2456, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2457, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2461, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2462, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2463, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2479, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST) \
-       _(2480, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ) \
-       _(2481, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ) \
-       _(2482, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2483, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2484, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2485, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2486, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2487, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2491, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2492, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2493, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2494, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST) \
-       _(2495, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ) \
-       _(2496, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ) \
-       _(2497, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2498, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2499, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2500, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2501, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2502, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2506, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2507, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2508, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2524, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST) \
-       _(2525, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ) \
-       _(2526, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ) \
-       _(2527, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2528, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2529, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2530, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2531, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2532, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2536, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2537, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2538, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2554, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST) \
-       _(2555, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ) \
-       _(2556, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ) \
-       _(2557, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2558, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2559, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2560, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2561, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2562, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2566, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2567, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2568, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2569, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST) \
-       _(2570, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ) \
-       _(2571, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ) \
-       _(2572, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2573, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2574, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2575, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2576, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2577, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2581, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2582, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2583, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2599, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST) \
-       _(2600, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ) \
-       _(2601, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ) \
-       _(2602, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2603, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2604, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2605, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2606, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2607, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2611, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2612, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2613, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2629, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST) \
-       _(2630, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ) \
-       _(2631, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ) \
-       _(2632, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2633, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2634, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2635, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2636, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2637, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2641, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2642, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2643, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2644, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST) \
-       _(2645, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ) \
-       _(2646, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ) \
-       _(2647, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2648, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2649, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2650, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2651, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2652, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2656, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2657, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2658, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2674, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST) \
-       _(2675, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ) \
-       _(2676, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ) \
-       _(2677, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2678, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2679, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2680, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2681, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2682, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2686, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2687, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2688, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2692, ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV) \
-       _(2693, ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV_JMPZ) \
-       _(2694, ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV_JMPNZ) \
-       _(2695, ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV) \
-       _(2696, ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV_JMPZ) \
-       _(2697, ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV_JMPNZ) \
-       _(2701, ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV) \
-       _(2702, ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV_JMPZ) \
-       _(2703, ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV_JMPNZ) \
-       _(2704, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST) \
-       _(2705, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST_JMPZ) \
-       _(2706, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST_JMPNZ) \
-       _(2707, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2708, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2709, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2710, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2711, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2712, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2716, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2717, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2718, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2719, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST) \
-       _(2720, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST_JMPZ) \
-       _(2721, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST_JMPNZ) \
-       _(2722, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2723, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2724, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2725, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2726, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2727, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2731, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2732, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2733, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2749, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST) \
-       _(2750, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST_JMPZ) \
-       _(2751, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST_JMPNZ) \
-       _(2752, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2753, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2754, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2755, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2756, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2757, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2761, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2762, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2763, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2767, ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV) \
-       _(2768, ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV_JMPZ) \
-       _(2769, ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV_JMPNZ) \
-       _(2770, ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV) \
-       _(2771, ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV_JMPZ) \
-       _(2772, ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV_JMPNZ) \
-       _(2776, ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV) \
-       _(2777, ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV_JMPZ) \
-       _(2778, ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV_JMPNZ) \
-       _(2779, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST) \
-       _(2780, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ) \
-       _(2781, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ) \
-       _(2782, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2783, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2784, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2785, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2786, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2787, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2791, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2792, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2793, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2794, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST) \
-       _(2795, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ) \
-       _(2796, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ) \
-       _(2797, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2798, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2799, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2800, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2801, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2802, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2806, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2807, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2808, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2824, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST) \
-       _(2825, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ) \
-       _(2826, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ) \
-       _(2827, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2828, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2829, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2830, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2831, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2832, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2836, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2837, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2838, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2842, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV) \
-       _(2843, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV_JMPZ) \
-       _(2844, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV_JMPNZ) \
-       _(2845, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV) \
-       _(2846, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV_JMPZ) \
-       _(2847, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV_JMPNZ) \
-       _(2851, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV) \
-       _(2852, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV_JMPZ) \
-       _(2853, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV_JMPNZ) \
-       _(2854, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST) \
-       _(2855, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ) \
-       _(2856, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ) \
-       _(2857, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2858, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2859, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2860, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2861, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2862, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2866, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2867, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2868, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2869, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST) \
-       _(2870, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ) \
-       _(2871, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ) \
-       _(2872, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2873, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2874, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2875, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2876, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2877, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2881, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2882, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2883, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2899, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST) \
-       _(2900, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ) \
-       _(2901, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ) \
-       _(2902, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2903, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2904, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2905, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2906, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2907, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2911, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
-       _(2912, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2913, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2917, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV) \
-       _(2918, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV_JMPZ) \
-       _(2919, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV_JMPNZ) \
-       _(2920, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV) \
-       _(2921, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV_JMPZ) \
-       _(2922, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV_JMPNZ) \
-       _(2926, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV) \
-       _(2927, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV_JMPZ) \
-       _(2928, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV_JMPNZ) \
-       _(2929, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST) \
-       _(2930, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ) \
-       _(2931, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ) \
-       _(2932, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2933, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2934, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2935, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2936, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2937, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2941, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2942, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2943, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2944, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST) \
-       _(2945, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ) \
-       _(2946, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ) \
-       _(2947, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2948, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2949, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2950, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2951, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2952, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2956, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2957, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2958, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2974, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST) \
-       _(2975, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ) \
-       _(2976, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ) \
-       _(2977, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2978, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2979, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2980, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2981, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2982, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2986, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
-       _(2987, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
-       _(2988, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
-       _(2989, ZEND_PRE_INC_LONG_NO_OVERFLOW_SPEC_TMPVARCV_RETVAL_UNUSED) \
-       _(2990, ZEND_PRE_INC_LONG_NO_OVERFLOW_SPEC_TMPVARCV_RETVAL_USED) \
-       _(2991, ZEND_PRE_INC_LONG_SPEC_TMPVARCV_RETVAL_UNUSED) \
-       _(2992, ZEND_PRE_INC_LONG_SPEC_TMPVARCV_RETVAL_USED) \
-       _(2993, ZEND_PRE_INC_LONG_OR_DOUBLE_SPEC_TMPVARCV_RETVAL_UNUSED) \
-       _(2994, ZEND_PRE_INC_LONG_OR_DOUBLE_SPEC_TMPVARCV_RETVAL_USED) \
-       _(2995, ZEND_PRE_DEC_LONG_NO_OVERFLOW_SPEC_TMPVARCV_RETVAL_UNUSED) \
-       _(2996, ZEND_PRE_DEC_LONG_NO_OVERFLOW_SPEC_TMPVARCV_RETVAL_USED) \
-       _(2997, ZEND_PRE_DEC_LONG_SPEC_TMPVARCV_RETVAL_UNUSED) \
-       _(2998, ZEND_PRE_DEC_LONG_SPEC_TMPVARCV_RETVAL_USED) \
-       _(2999, ZEND_PRE_DEC_LONG_OR_DOUBLE_SPEC_TMPVARCV_RETVAL_UNUSED) \
-       _(3000, ZEND_PRE_DEC_LONG_OR_DOUBLE_SPEC_TMPVARCV_RETVAL_USED) \
-       _(3001, ZEND_POST_INC_LONG_NO_OVERFLOW_SPEC_TMPVARCV) \
-       _(3002, ZEND_POST_INC_LONG_SPEC_TMPVARCV) \
-       _(3003, ZEND_POST_INC_LONG_OR_DOUBLE_SPEC_TMPVARCV) \
-       _(3004, ZEND_POST_DEC_LONG_NO_OVERFLOW_SPEC_TMPVARCV) \
-       _(3005, ZEND_POST_DEC_LONG_SPEC_TMPVARCV) \
-       _(3006, ZEND_POST_DEC_LONG_OR_DOUBLE_SPEC_TMPVARCV) \
-       _(3007, ZEND_QM_ASSIGN_DOUBLE_SPEC_CONST) \
-       _(3008, ZEND_QM_ASSIGN_DOUBLE_SPEC_TMPVARCV) \
-       _(3009, ZEND_QM_ASSIGN_DOUBLE_SPEC_TMPVARCV) \
-       _(3011, ZEND_QM_ASSIGN_DOUBLE_SPEC_TMPVARCV) \
-       _(3012, ZEND_QM_ASSIGN_NOREF_SPEC_CONST) \
-       _(3013, ZEND_QM_ASSIGN_NOREF_SPEC_TMPVARCV) \
-       _(3014, ZEND_QM_ASSIGN_NOREF_SPEC_TMPVARCV) \
-       _(3016, ZEND_QM_ASSIGN_NOREF_SPEC_TMPVARCV) \
-       _(3018, ZEND_FETCH_DIM_R_INDEX_SPEC_CONST_TMPVARCV) \
-       _(3019, ZEND_FETCH_DIM_R_INDEX_SPEC_CONST_TMPVARCV) \
-       _(3021, ZEND_FETCH_DIM_R_INDEX_SPEC_CONST_TMPVARCV) \
-       _(3022, ZEND_FETCH_DIM_R_INDEX_SPEC_TMPVAR_CONST) \
-       _(3023, ZEND_FETCH_DIM_R_INDEX_SPEC_TMPVAR_TMPVARCV) \
-       _(3024, ZEND_FETCH_DIM_R_INDEX_SPEC_TMPVAR_TMPVARCV) \
-       _(3026, ZEND_FETCH_DIM_R_INDEX_SPEC_TMPVAR_TMPVARCV) \
-       _(3027, ZEND_FETCH_DIM_R_INDEX_SPEC_TMPVAR_CONST) \
-       _(3028, ZEND_FETCH_DIM_R_INDEX_SPEC_TMPVAR_TMPVARCV) \
-       _(3029, ZEND_FETCH_DIM_R_INDEX_SPEC_TMPVAR_TMPVARCV) \
-       _(3031, ZEND_FETCH_DIM_R_INDEX_SPEC_TMPVAR_TMPVARCV) \
-       _(3037, ZEND_FETCH_DIM_R_INDEX_SPEC_CV_CONST) \
-       _(3038, ZEND_FETCH_DIM_R_INDEX_SPEC_CV_TMPVARCV) \
-       _(3039, ZEND_FETCH_DIM_R_INDEX_SPEC_CV_TMPVARCV) \
-       _(3041, ZEND_FETCH_DIM_R_INDEX_SPEC_CV_TMPVARCV) \
-       _(3044, ZEND_SEND_VAR_SIMPLE_SPEC_VAR) \
-       _(3046, ZEND_SEND_VAR_SIMPLE_SPEC_CV) \
-       _(3049, ZEND_SEND_VAR_EX_SIMPLE_SPEC_VAR) \
-       _(3051, ZEND_SEND_VAR_EX_SIMPLE_SPEC_CV) \
-       _(3052, ZEND_SEND_VAL_SIMPLE_SPEC_CONST) \
-       _(3053, ZEND_SEND_VAL_EX_SIMPLE_SPEC_CONST) \
-       _(3054, ZEND_FE_FETCH_R_SIMPLE_SPEC_VAR_CV_RETVAL_UNUSED) \
-       _(3055, ZEND_FE_FETCH_R_SIMPLE_SPEC_VAR_CV_RETVAL_USED) \
-       _(3055+1, ZEND_NULL)
+       _(1054, ZEND_POST_INC_STATIC_PROP_SPEC) \
+       _(1055, ZEND_JMP_SPEC) \
+       _(1056, ZEND_JMPZ_SPEC_CONST) \
+       _(1057, ZEND_JMPZ_SPEC_TMPVAR) \
+       _(1058, ZEND_JMPZ_SPEC_TMPVAR) \
+       _(1060, ZEND_JMPZ_SPEC_CV) \
+       _(1061, ZEND_JMPNZ_SPEC_CONST) \
+       _(1062, ZEND_JMPNZ_SPEC_TMPVAR) \
+       _(1063, ZEND_JMPNZ_SPEC_TMPVAR) \
+       _(1065, ZEND_JMPNZ_SPEC_CV) \
+       _(1066, ZEND_JMPZNZ_SPEC_CONST) \
+       _(1067, ZEND_JMPZNZ_SPEC_TMPVAR) \
+       _(1068, ZEND_JMPZNZ_SPEC_TMPVAR) \
+       _(1070, ZEND_JMPZNZ_SPEC_CV) \
+       _(1071, ZEND_JMPZ_EX_SPEC_CONST) \
+       _(1072, ZEND_JMPZ_EX_SPEC_TMPVAR) \
+       _(1073, ZEND_JMPZ_EX_SPEC_TMPVAR) \
+       _(1075, ZEND_JMPZ_EX_SPEC_CV) \
+       _(1076, ZEND_JMPNZ_EX_SPEC_CONST) \
+       _(1077, ZEND_JMPNZ_EX_SPEC_TMPVAR) \
+       _(1078, ZEND_JMPNZ_EX_SPEC_TMPVAR) \
+       _(1080, ZEND_JMPNZ_EX_SPEC_CV) \
+       _(1081, ZEND_CASE_SPEC_TMPVAR_CONST) \
+       _(1082, ZEND_CASE_SPEC_TMPVAR_TMPVAR) \
+       _(1083, ZEND_CASE_SPEC_TMPVAR_TMPVAR) \
+       _(1085, ZEND_CASE_SPEC_TMPVAR_CV) \
+       _(1086, ZEND_CHECK_VAR_SPEC_CV_UNUSED) \
+       _(1087, ZEND_SEND_VAR_NO_REF_EX_SPEC_VAR) \
+       _(1088, ZEND_SEND_VAR_NO_REF_EX_SPEC_VAR_QUICK) \
+       _(1089, ZEND_CAST_SPEC_CONST) \
+       _(1090, ZEND_CAST_SPEC_TMP) \
+       _(1091, ZEND_CAST_SPEC_VAR) \
+       _(1093, ZEND_CAST_SPEC_CV) \
+       _(1094, ZEND_BOOL_SPEC_CONST) \
+       _(1095, ZEND_BOOL_SPEC_TMPVAR) \
+       _(1096, ZEND_BOOL_SPEC_TMPVAR) \
+       _(1098, ZEND_BOOL_SPEC_CV) \
+       _(1099, ZEND_FAST_CONCAT_SPEC_CONST_CONST) \
+       _(1100, ZEND_FAST_CONCAT_SPEC_CONST_TMPVAR) \
+       _(1101, ZEND_FAST_CONCAT_SPEC_CONST_TMPVAR) \
+       _(1103, ZEND_FAST_CONCAT_SPEC_CONST_CV) \
+       _(1104, ZEND_FAST_CONCAT_SPEC_TMPVAR_CONST) \
+       _(1105, ZEND_FAST_CONCAT_SPEC_TMPVAR_TMPVAR) \
+       _(1106, ZEND_FAST_CONCAT_SPEC_TMPVAR_TMPVAR) \
+       _(1108, ZEND_FAST_CONCAT_SPEC_TMPVAR_CV) \
+       _(1109, ZEND_FAST_CONCAT_SPEC_TMPVAR_CONST) \
+       _(1110, ZEND_FAST_CONCAT_SPEC_TMPVAR_TMPVAR) \
+       _(1111, ZEND_FAST_CONCAT_SPEC_TMPVAR_TMPVAR) \
+       _(1113, ZEND_FAST_CONCAT_SPEC_TMPVAR_CV) \
+       _(1119, ZEND_FAST_CONCAT_SPEC_CV_CONST) \
+       _(1120, ZEND_FAST_CONCAT_SPEC_CV_TMPVAR) \
+       _(1121, ZEND_FAST_CONCAT_SPEC_CV_TMPVAR) \
+       _(1123, ZEND_FAST_CONCAT_SPEC_CV_CV) \
+       _(1124, ZEND_ROPE_INIT_SPEC_UNUSED_CONST) \
+       _(1125, ZEND_ROPE_INIT_SPEC_UNUSED_TMPVAR) \
+       _(1126, ZEND_ROPE_INIT_SPEC_UNUSED_TMPVAR) \
+       _(1128, ZEND_ROPE_INIT_SPEC_UNUSED_CV) \
+       _(1129, ZEND_ROPE_ADD_SPEC_TMP_CONST) \
+       _(1130, ZEND_ROPE_ADD_SPEC_TMP_TMPVAR) \
+       _(1131, ZEND_ROPE_ADD_SPEC_TMP_TMPVAR) \
+       _(1133, ZEND_ROPE_ADD_SPEC_TMP_CV) \
+       _(1134, ZEND_ROPE_END_SPEC_TMP_CONST) \
+       _(1135, ZEND_ROPE_END_SPEC_TMP_TMPVAR) \
+       _(1136, ZEND_ROPE_END_SPEC_TMP_TMPVAR) \
+       _(1138, ZEND_ROPE_END_SPEC_TMP_CV) \
+       _(1139, ZEND_BEGIN_SILENCE_SPEC) \
+       _(1140, ZEND_END_SILENCE_SPEC_TMP) \
+       _(1141, ZEND_INIT_FCALL_BY_NAME_SPEC_CONST) \
+       _(1142, ZEND_DO_FCALL_SPEC_RETVAL_UNUSED) \
+       _(1143, ZEND_DO_FCALL_SPEC_RETVAL_USED) \
+       _(1144, ZEND_INIT_FCALL_SPEC_CONST) \
+       _(1145, ZEND_RETURN_SPEC_CONST) \
+       _(1146, ZEND_RETURN_SPEC_TMP) \
+       _(1147, ZEND_RETURN_SPEC_VAR) \
+       _(1149, ZEND_RETURN_SPEC_CV) \
+       _(1150, ZEND_RECV_SPEC_UNUSED) \
+       _(1151, ZEND_RECV_INIT_SPEC_CONST) \
+       _(1152, ZEND_SEND_VAL_SPEC_CONST) \
+       _(1153, ZEND_SEND_VAL_SPEC_TMPVAR) \
+       _(1154, ZEND_SEND_VAL_SPEC_TMPVAR) \
+       _(1161, ZEND_SEND_VAR_EX_SPEC_VAR) \
+       _(1162, ZEND_SEND_VAR_EX_SPEC_VAR_QUICK) \
+       _(1165, ZEND_SEND_VAR_EX_SPEC_CV) \
+       _(1166, ZEND_SEND_VAR_EX_SPEC_CV_QUICK) \
+       _(1169, ZEND_SEND_REF_SPEC_VAR) \
+       _(1171, ZEND_SEND_REF_SPEC_CV) \
+       _(1172, ZEND_NEW_SPEC_CONST_UNUSED) \
+       _(1174, ZEND_NEW_SPEC_VAR_UNUSED) \
+       _(1175, ZEND_NEW_SPEC_UNUSED_UNUSED) \
+       _(1177, ZEND_INIT_NS_FCALL_BY_NAME_SPEC_CONST) \
+       _(1178, ZEND_FREE_SPEC_TMPVAR) \
+       _(1179, ZEND_INIT_ARRAY_SPEC_CONST_CONST) \
+       _(1180, ZEND_INIT_ARRAY_SPEC_CONST_TMPVAR) \
+       _(1181, ZEND_INIT_ARRAY_SPEC_CONST_TMPVAR) \
+       _(1182, ZEND_INIT_ARRAY_SPEC_CONST_UNUSED) \
+       _(1183, ZEND_INIT_ARRAY_SPEC_CONST_CV) \
+       _(1184, ZEND_INIT_ARRAY_SPEC_TMP_CONST) \
+       _(1185, ZEND_INIT_ARRAY_SPEC_TMP_TMPVAR) \
+       _(1186, ZEND_INIT_ARRAY_SPEC_TMP_TMPVAR) \
+       _(1187, ZEND_INIT_ARRAY_SPEC_TMP_UNUSED) \
+       _(1188, ZEND_INIT_ARRAY_SPEC_TMP_CV) \
+       _(1189, ZEND_INIT_ARRAY_SPEC_VAR_CONST) \
+       _(1190, ZEND_INIT_ARRAY_SPEC_VAR_TMPVAR) \
+       _(1191, ZEND_INIT_ARRAY_SPEC_VAR_TMPVAR) \
+       _(1192, ZEND_INIT_ARRAY_SPEC_VAR_UNUSED) \
+       _(1193, ZEND_INIT_ARRAY_SPEC_VAR_CV) \
+       _(1194, ZEND_INIT_ARRAY_SPEC_UNUSED_CONST) \
+       _(1195, ZEND_INIT_ARRAY_SPEC_UNUSED_TMPVAR) \
+       _(1196, ZEND_INIT_ARRAY_SPEC_UNUSED_TMPVAR) \
+       _(1197, ZEND_INIT_ARRAY_SPEC_UNUSED_UNUSED) \
+       _(1198, ZEND_INIT_ARRAY_SPEC_UNUSED_CV) \
+       _(1199, ZEND_INIT_ARRAY_SPEC_CV_CONST) \
+       _(1200, ZEND_INIT_ARRAY_SPEC_CV_TMPVAR) \
+       _(1201, ZEND_INIT_ARRAY_SPEC_CV_TMPVAR) \
+       _(1202, ZEND_INIT_ARRAY_SPEC_CV_UNUSED) \
+       _(1203, ZEND_INIT_ARRAY_SPEC_CV_CV) \
+       _(1204, ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_CONST) \
+       _(1205, ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_TMPVAR) \
+       _(1206, ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_TMPVAR) \
+       _(1207, ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_UNUSED) \
+       _(1208, ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_CV) \
+       _(1209, ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_CONST) \
+       _(1210, ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_TMPVAR) \
+       _(1211, ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_TMPVAR) \
+       _(1212, ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_UNUSED) \
+       _(1213, ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_CV) \
+       _(1214, ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_CONST) \
+       _(1215, ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_TMPVAR) \
+       _(1216, ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_TMPVAR) \
+       _(1217, ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_UNUSED) \
+       _(1218, ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_CV) \
+       _(1224, ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_CONST) \
+       _(1225, ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_TMPVAR) \
+       _(1226, ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_TMPVAR) \
+       _(1227, ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_UNUSED) \
+       _(1228, ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_CV) \
+       _(1229, ZEND_INCLUDE_OR_EVAL_SPEC_CONST) \
+       _(1230, ZEND_INCLUDE_OR_EVAL_SPEC_TMPVAR) \
+       _(1231, ZEND_INCLUDE_OR_EVAL_SPEC_TMPVAR) \
+       _(1233, ZEND_INCLUDE_OR_EVAL_SPEC_CV) \
+       _(1234, ZEND_UNSET_VAR_SPEC_CONST_UNUSED) \
+       _(1235, ZEND_UNSET_VAR_SPEC_TMPVAR_UNUSED) \
+       _(1236, ZEND_UNSET_VAR_SPEC_TMPVAR_UNUSED) \
+       _(1238, ZEND_UNSET_VAR_SPEC_CV_UNUSED) \
+       _(1249, ZEND_UNSET_DIM_SPEC_VAR_CONST) \
+       _(1250, ZEND_UNSET_DIM_SPEC_VAR_TMPVAR) \
+       _(1251, ZEND_UNSET_DIM_SPEC_VAR_TMPVAR) \
+       _(1253, ZEND_UNSET_DIM_SPEC_VAR_CV) \
+       _(1259, ZEND_UNSET_DIM_SPEC_CV_CONST) \
+       _(1260, ZEND_UNSET_DIM_SPEC_CV_TMPVAR) \
+       _(1261, ZEND_UNSET_DIM_SPEC_CV_TMPVAR) \
+       _(1263, ZEND_UNSET_DIM_SPEC_CV_CV) \
+       _(1274, ZEND_UNSET_OBJ_SPEC_VAR_CONST) \
+       _(1275, ZEND_UNSET_OBJ_SPEC_VAR_TMPVAR) \
+       _(1276, ZEND_UNSET_OBJ_SPEC_VAR_TMPVAR) \
+       _(1278, ZEND_UNSET_OBJ_SPEC_VAR_CV) \
+       _(1279, ZEND_UNSET_OBJ_SPEC_UNUSED_CONST) \
+       _(1280, ZEND_UNSET_OBJ_SPEC_UNUSED_TMPVAR) \
+       _(1281, ZEND_UNSET_OBJ_SPEC_UNUSED_TMPVAR) \
+       _(1283, ZEND_UNSET_OBJ_SPEC_UNUSED_CV) \
+       _(1284, ZEND_UNSET_OBJ_SPEC_CV_CONST) \
+       _(1285, ZEND_UNSET_OBJ_SPEC_CV_TMPVAR) \
+       _(1286, ZEND_UNSET_OBJ_SPEC_CV_TMPVAR) \
+       _(1288, ZEND_UNSET_OBJ_SPEC_CV_CV) \
+       _(1289, ZEND_FE_RESET_R_SPEC_CONST) \
+       _(1290, ZEND_FE_RESET_R_SPEC_TMP) \
+       _(1291, ZEND_FE_RESET_R_SPEC_VAR) \
+       _(1293, ZEND_FE_RESET_R_SPEC_CV) \
+       _(1294, ZEND_FE_FETCH_R_SPEC_VAR) \
+       _(1295, ZEND_EXIT_SPEC) \
+       _(1296, ZEND_FETCH_R_SPEC_CONST_UNUSED) \
+       _(1297, ZEND_FETCH_R_SPEC_TMPVAR_UNUSED) \
+       _(1298, ZEND_FETCH_R_SPEC_TMPVAR_UNUSED) \
+       _(1300, ZEND_FETCH_R_SPEC_CV_UNUSED) \
+       _(1301, ZEND_FETCH_DIM_R_SPEC_CONST_CONST) \
+       _(1302, ZEND_FETCH_DIM_R_SPEC_CONST_TMPVAR) \
+       _(1303, ZEND_FETCH_DIM_R_SPEC_CONST_TMPVAR) \
+       _(1305, ZEND_FETCH_DIM_R_SPEC_CONST_CV) \
+       _(1306, ZEND_FETCH_DIM_R_SPEC_TMPVAR_CONST) \
+       _(1307, ZEND_FETCH_DIM_R_SPEC_TMPVAR_TMPVAR) \
+       _(1308, ZEND_FETCH_DIM_R_SPEC_TMPVAR_TMPVAR) \
+       _(1310, ZEND_FETCH_DIM_R_SPEC_TMPVAR_CV) \
+       _(1311, ZEND_FETCH_DIM_R_SPEC_TMPVAR_CONST) \
+       _(1312, ZEND_FETCH_DIM_R_SPEC_TMPVAR_TMPVAR) \
+       _(1313, ZEND_FETCH_DIM_R_SPEC_TMPVAR_TMPVAR) \
+       _(1315, ZEND_FETCH_DIM_R_SPEC_TMPVAR_CV) \
+       _(1321, ZEND_FETCH_DIM_R_SPEC_CV_CONST) \
+       _(1322, ZEND_FETCH_DIM_R_SPEC_CV_TMPVAR) \
+       _(1323, ZEND_FETCH_DIM_R_SPEC_CV_TMPVAR) \
+       _(1325, ZEND_FETCH_DIM_R_SPEC_CV_CV) \
+       _(1326, ZEND_FETCH_OBJ_R_SPEC_CONST_CONST) \
+       _(1327, ZEND_FETCH_OBJ_R_SPEC_CONST_TMPVAR) \
+       _(1328, ZEND_FETCH_OBJ_R_SPEC_CONST_TMPVAR) \
+       _(1330, ZEND_FETCH_OBJ_R_SPEC_CONST_CV) \
+       _(1331, ZEND_FETCH_OBJ_R_SPEC_TMPVAR_CONST) \
+       _(1332, ZEND_FETCH_OBJ_R_SPEC_TMPVAR_TMPVAR) \
+       _(1333, ZEND_FETCH_OBJ_R_SPEC_TMPVAR_TMPVAR) \
+       _(1335, ZEND_FETCH_OBJ_R_SPEC_TMPVAR_CV) \
+       _(1336, ZEND_FETCH_OBJ_R_SPEC_TMPVAR_CONST) \
+       _(1337, ZEND_FETCH_OBJ_R_SPEC_TMPVAR_TMPVAR) \
+       _(1338, ZEND_FETCH_OBJ_R_SPEC_TMPVAR_TMPVAR) \
+       _(1340, ZEND_FETCH_OBJ_R_SPEC_TMPVAR_CV) \
+       _(1341, ZEND_FETCH_OBJ_R_SPEC_UNUSED_CONST) \
+       _(1342, ZEND_FETCH_OBJ_R_SPEC_UNUSED_TMPVAR) \
+       _(1343, ZEND_FETCH_OBJ_R_SPEC_UNUSED_TMPVAR) \
+       _(1345, ZEND_FETCH_OBJ_R_SPEC_UNUSED_CV) \
+       _(1346, ZEND_FETCH_OBJ_R_SPEC_CV_CONST) \
+       _(1347, ZEND_FETCH_OBJ_R_SPEC_CV_TMPVAR) \
+       _(1348, ZEND_FETCH_OBJ_R_SPEC_CV_TMPVAR) \
+       _(1350, ZEND_FETCH_OBJ_R_SPEC_CV_CV) \
+       _(1351, ZEND_FETCH_W_SPEC_CONST_UNUSED) \
+       _(1352, ZEND_FETCH_W_SPEC_TMPVAR_UNUSED) \
+       _(1353, ZEND_FETCH_W_SPEC_TMPVAR_UNUSED) \
+       _(1355, ZEND_FETCH_W_SPEC_CV_UNUSED) \
+       _(1366, ZEND_FETCH_DIM_W_SPEC_VAR_CONST) \
+       _(1367, ZEND_FETCH_DIM_W_SPEC_VAR_TMPVAR) \
+       _(1368, ZEND_FETCH_DIM_W_SPEC_VAR_TMPVAR) \
+       _(1369, ZEND_FETCH_DIM_W_SPEC_VAR_UNUSED) \
+       _(1370, ZEND_FETCH_DIM_W_SPEC_VAR_CV) \
+       _(1376, ZEND_FETCH_DIM_W_SPEC_CV_CONST) \
+       _(1377, ZEND_FETCH_DIM_W_SPEC_CV_TMPVAR) \
+       _(1378, ZEND_FETCH_DIM_W_SPEC_CV_TMPVAR) \
+       _(1379, ZEND_FETCH_DIM_W_SPEC_CV_UNUSED) \
+       _(1380, ZEND_FETCH_DIM_W_SPEC_CV_CV) \
+       _(1391, ZEND_FETCH_OBJ_W_SPEC_VAR_CONST) \
+       _(1392, ZEND_FETCH_OBJ_W_SPEC_VAR_TMPVAR) \
+       _(1393, ZEND_FETCH_OBJ_W_SPEC_VAR_TMPVAR) \
+       _(1395, ZEND_FETCH_OBJ_W_SPEC_VAR_CV) \
+       _(1396, ZEND_FETCH_OBJ_W_SPEC_UNUSED_CONST) \
+       _(1397, ZEND_FETCH_OBJ_W_SPEC_UNUSED_TMPVAR) \
+       _(1398, ZEND_FETCH_OBJ_W_SPEC_UNUSED_TMPVAR) \
+       _(1400, ZEND_FETCH_OBJ_W_SPEC_UNUSED_CV) \
+       _(1401, ZEND_FETCH_OBJ_W_SPEC_CV_CONST) \
+       _(1402, ZEND_FETCH_OBJ_W_SPEC_CV_TMPVAR) \
+       _(1403, ZEND_FETCH_OBJ_W_SPEC_CV_TMPVAR) \
+       _(1405, ZEND_FETCH_OBJ_W_SPEC_CV_CV) \
+       _(1406, ZEND_FETCH_RW_SPEC_CONST_UNUSED) \
+       _(1407, ZEND_FETCH_RW_SPEC_TMPVAR_UNUSED) \
+       _(1408, ZEND_FETCH_RW_SPEC_TMPVAR_UNUSED) \
+       _(1410, ZEND_FETCH_RW_SPEC_CV_UNUSED) \
+       _(1421, ZEND_FETCH_DIM_RW_SPEC_VAR_CONST) \
+       _(1422, ZEND_FETCH_DIM_RW_SPEC_VAR_TMPVAR) \
+       _(1423, ZEND_FETCH_DIM_RW_SPEC_VAR_TMPVAR) \
+       _(1424, ZEND_FETCH_DIM_RW_SPEC_VAR_UNUSED) \
+       _(1425, ZEND_FETCH_DIM_RW_SPEC_VAR_CV) \
+       _(1431, ZEND_FETCH_DIM_RW_SPEC_CV_CONST) \
+       _(1432, ZEND_FETCH_DIM_RW_SPEC_CV_TMPVAR) \
+       _(1433, ZEND_FETCH_DIM_RW_SPEC_CV_TMPVAR) \
+       _(1434, ZEND_FETCH_DIM_RW_SPEC_CV_UNUSED) \
+       _(1435, ZEND_FETCH_DIM_RW_SPEC_CV_CV) \
+       _(1446, ZEND_FETCH_OBJ_RW_SPEC_VAR_CONST) \
+       _(1447, ZEND_FETCH_OBJ_RW_SPEC_VAR_TMPVAR) \
+       _(1448, ZEND_FETCH_OBJ_RW_SPEC_VAR_TMPVAR) \
+       _(1450, ZEND_FETCH_OBJ_RW_SPEC_VAR_CV) \
+       _(1451, ZEND_FETCH_OBJ_RW_SPEC_UNUSED_CONST) \
+       _(1452, ZEND_FETCH_OBJ_RW_SPEC_UNUSED_TMPVAR) \
+       _(1453, ZEND_FETCH_OBJ_RW_SPEC_UNUSED_TMPVAR) \
+       _(1455, ZEND_FETCH_OBJ_RW_SPEC_UNUSED_CV) \
+       _(1456, ZEND_FETCH_OBJ_RW_SPEC_CV_CONST) \
+       _(1457, ZEND_FETCH_OBJ_RW_SPEC_CV_TMPVAR) \
+       _(1458, ZEND_FETCH_OBJ_RW_SPEC_CV_TMPVAR) \
+       _(1460, ZEND_FETCH_OBJ_RW_SPEC_CV_CV) \
+       _(1461, ZEND_FETCH_IS_SPEC_CONST_UNUSED) \
+       _(1462, ZEND_FETCH_IS_SPEC_TMPVAR_UNUSED) \
+       _(1463, ZEND_FETCH_IS_SPEC_TMPVAR_UNUSED) \
+       _(1465, ZEND_FETCH_IS_SPEC_CV_UNUSED) \
+       _(1466, ZEND_FETCH_DIM_IS_SPEC_CONST_CONST) \
+       _(1467, ZEND_FETCH_DIM_IS_SPEC_CONST_TMPVAR) \
+       _(1468, ZEND_FETCH_DIM_IS_SPEC_CONST_TMPVAR) \
+       _(1470, ZEND_FETCH_DIM_IS_SPEC_CONST_CV) \
+       _(1471, ZEND_FETCH_DIM_IS_SPEC_TMPVAR_CONST) \
+       _(1472, ZEND_FETCH_DIM_IS_SPEC_TMPVAR_TMPVAR) \
+       _(1473, ZEND_FETCH_DIM_IS_SPEC_TMPVAR_TMPVAR) \
+       _(1475, ZEND_FETCH_DIM_IS_SPEC_TMPVAR_CV) \
+       _(1476, ZEND_FETCH_DIM_IS_SPEC_TMPVAR_CONST) \
+       _(1477, ZEND_FETCH_DIM_IS_SPEC_TMPVAR_TMPVAR) \
+       _(1478, ZEND_FETCH_DIM_IS_SPEC_TMPVAR_TMPVAR) \
+       _(1480, ZEND_FETCH_DIM_IS_SPEC_TMPVAR_CV) \
+       _(1486, ZEND_FETCH_DIM_IS_SPEC_CV_CONST) \
+       _(1487, ZEND_FETCH_DIM_IS_SPEC_CV_TMPVAR) \
+       _(1488, ZEND_FETCH_DIM_IS_SPEC_CV_TMPVAR) \
+       _(1490, ZEND_FETCH_DIM_IS_SPEC_CV_CV) \
+       _(1491, ZEND_FETCH_OBJ_IS_SPEC_CONST_CONST) \
+       _(1492, ZEND_FETCH_OBJ_IS_SPEC_CONST_TMPVAR) \
+       _(1493, ZEND_FETCH_OBJ_IS_SPEC_CONST_TMPVAR) \
+       _(1495, ZEND_FETCH_OBJ_IS_SPEC_CONST_CV) \
+       _(1496, ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_CONST) \
+       _(1497, ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_TMPVAR) \
+       _(1498, ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_TMPVAR) \
+       _(1500, ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_CV) \
+       _(1501, ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_CONST) \
+       _(1502, ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_TMPVAR) \
+       _(1503, ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_TMPVAR) \
+       _(1505, ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_CV) \
+       _(1506, ZEND_FETCH_OBJ_IS_SPEC_UNUSED_CONST) \
+       _(1507, ZEND_FETCH_OBJ_IS_SPEC_UNUSED_TMPVAR) \
+       _(1508, ZEND_FETCH_OBJ_IS_SPEC_UNUSED_TMPVAR) \
+       _(1510, ZEND_FETCH_OBJ_IS_SPEC_UNUSED_CV) \
+       _(1511, ZEND_FETCH_OBJ_IS_SPEC_CV_CONST) \
+       _(1512, ZEND_FETCH_OBJ_IS_SPEC_CV_TMPVAR) \
+       _(1513, ZEND_FETCH_OBJ_IS_SPEC_CV_TMPVAR) \
+       _(1515, ZEND_FETCH_OBJ_IS_SPEC_CV_CV) \
+       _(1516, ZEND_FETCH_FUNC_ARG_SPEC_CONST_UNUSED) \
+       _(1517, ZEND_FETCH_FUNC_ARG_SPEC_TMPVAR_UNUSED) \
+       _(1518, ZEND_FETCH_FUNC_ARG_SPEC_TMPVAR_UNUSED) \
+       _(1520, ZEND_FETCH_FUNC_ARG_SPEC_CV_UNUSED) \
+       _(1521, ZEND_FETCH_DIM_FUNC_ARG_SPEC_CONST_CONST) \
+       _(1522, ZEND_FETCH_DIM_FUNC_ARG_SPEC_CONST_TMPVAR) \
+       _(1523, ZEND_FETCH_DIM_FUNC_ARG_SPEC_CONST_TMPVAR) \
+       _(1524, ZEND_FETCH_DIM_FUNC_ARG_SPEC_CONST_UNUSED) \
+       _(1525, ZEND_FETCH_DIM_FUNC_ARG_SPEC_CONST_CV) \
+       _(1526, ZEND_FETCH_DIM_FUNC_ARG_SPEC_TMP_CONST) \
+       _(1527, ZEND_FETCH_DIM_FUNC_ARG_SPEC_TMP_TMPVAR) \
+       _(1528, ZEND_FETCH_DIM_FUNC_ARG_SPEC_TMP_TMPVAR) \
+       _(1529, ZEND_FETCH_DIM_FUNC_ARG_SPEC_TMP_UNUSED) \
+       _(1530, ZEND_FETCH_DIM_FUNC_ARG_SPEC_TMP_CV) \
+       _(1531, ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_CONST) \
+       _(1532, ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_TMPVAR) \
+       _(1533, ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_TMPVAR) \
+       _(1534, ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_UNUSED) \
+       _(1535, ZEND_FETCH_DIM_FUNC_ARG_SPEC_VAR_CV) \
+       _(1541, ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_CONST) \
+       _(1542, ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_TMPVAR) \
+       _(1543, ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_TMPVAR) \
+       _(1544, ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_UNUSED) \
+       _(1545, ZEND_FETCH_DIM_FUNC_ARG_SPEC_CV_CV) \
+       _(1546, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CONST_CONST) \
+       _(1547, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CONST_TMPVAR) \
+       _(1548, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CONST_TMPVAR) \
+       _(1550, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CONST_CV) \
+       _(1551, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_TMP_CONST) \
+       _(1552, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_TMP_TMPVAR) \
+       _(1553, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_TMP_TMPVAR) \
+       _(1555, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_TMP_CV) \
+       _(1556, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_CONST) \
+       _(1557, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_TMPVAR) \
+       _(1558, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_TMPVAR) \
+       _(1560, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_VAR_CV) \
+       _(1561, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_CONST) \
+       _(1562, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_TMPVAR) \
+       _(1563, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_TMPVAR) \
+       _(1565, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_UNUSED_CV) \
+       _(1566, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_CONST) \
+       _(1567, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_TMPVAR) \
+       _(1568, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_TMPVAR) \
+       _(1570, ZEND_FETCH_OBJ_FUNC_ARG_SPEC_CV_CV) \
+       _(1571, ZEND_FETCH_UNSET_SPEC_CONST_UNUSED) \
+       _(1572, ZEND_FETCH_UNSET_SPEC_TMPVAR_UNUSED) \
+       _(1573, ZEND_FETCH_UNSET_SPEC_TMPVAR_UNUSED) \
+       _(1575, ZEND_FETCH_UNSET_SPEC_CV_UNUSED) \
+       _(1586, ZEND_FETCH_DIM_UNSET_SPEC_VAR_CONST) \
+       _(1587, ZEND_FETCH_DIM_UNSET_SPEC_VAR_TMPVAR) \
+       _(1588, ZEND_FETCH_DIM_UNSET_SPEC_VAR_TMPVAR) \
+       _(1590, ZEND_FETCH_DIM_UNSET_SPEC_VAR_CV) \
+       _(1596, ZEND_FETCH_DIM_UNSET_SPEC_CV_CONST) \
+       _(1597, ZEND_FETCH_DIM_UNSET_SPEC_CV_TMPVAR) \
+       _(1598, ZEND_FETCH_DIM_UNSET_SPEC_CV_TMPVAR) \
+       _(1600, ZEND_FETCH_DIM_UNSET_SPEC_CV_CV) \
+       _(1611, ZEND_FETCH_OBJ_UNSET_SPEC_VAR_CONST) \
+       _(1612, ZEND_FETCH_OBJ_UNSET_SPEC_VAR_TMPVAR) \
+       _(1613, ZEND_FETCH_OBJ_UNSET_SPEC_VAR_TMPVAR) \
+       _(1615, ZEND_FETCH_OBJ_UNSET_SPEC_VAR_CV) \
+       _(1616, ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_CONST) \
+       _(1617, ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_TMPVAR) \
+       _(1618, ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_TMPVAR) \
+       _(1620, ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_CV) \
+       _(1621, ZEND_FETCH_OBJ_UNSET_SPEC_CV_CONST) \
+       _(1622, ZEND_FETCH_OBJ_UNSET_SPEC_CV_TMPVAR) \
+       _(1623, ZEND_FETCH_OBJ_UNSET_SPEC_CV_TMPVAR) \
+       _(1625, ZEND_FETCH_OBJ_UNSET_SPEC_CV_CV) \
+       _(1626, ZEND_FETCH_LIST_R_SPEC_CONST_CONST) \
+       _(1627, ZEND_FETCH_LIST_R_SPEC_CONST_TMPVAR) \
+       _(1628, ZEND_FETCH_LIST_R_SPEC_CONST_TMPVAR) \
+       _(1630, ZEND_FETCH_LIST_R_SPEC_CONST_CV) \
+       _(1631, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_CONST) \
+       _(1632, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_TMPVAR) \
+       _(1633, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_TMPVAR) \
+       _(1635, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_CV) \
+       _(1636, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_CONST) \
+       _(1637, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_TMPVAR) \
+       _(1638, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_TMPVAR) \
+       _(1640, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_CV) \
+       _(1646, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_CONST) \
+       _(1647, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_TMPVAR) \
+       _(1648, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_TMPVAR) \
+       _(1650, ZEND_FETCH_LIST_R_SPEC_TMPVARCV_CV) \
+       _(1651, ZEND_FETCH_CONSTANT_SPEC_UNUSED_CONST) \
+       _(1652, ZEND_CHECK_FUNC_ARG_SPEC_UNUSED) \
+       _(1653, ZEND_CHECK_FUNC_ARG_SPEC_UNUSED_QUICK) \
+       _(1654, ZEND_EXT_STMT_SPEC) \
+       _(1655, ZEND_EXT_FCALL_BEGIN_SPEC) \
+       _(1656, ZEND_EXT_FCALL_END_SPEC) \
+       _(1657, ZEND_EXT_NOP_SPEC) \
+       _(1658, ZEND_TICKS_SPEC) \
+       _(1659, ZEND_SEND_VAR_NO_REF_SPEC_VAR) \
+       _(1660, ZEND_CATCH_SPEC_CONST) \
+       _(1661, ZEND_THROW_SPEC_CONST) \
+       _(1662, ZEND_THROW_SPEC_TMP) \
+       _(1663, ZEND_THROW_SPEC_VAR) \
+       _(1665, ZEND_THROW_SPEC_CV) \
+       _(1666, ZEND_FETCH_CLASS_SPEC_UNUSED_CONST) \
+       _(1667, ZEND_FETCH_CLASS_SPEC_UNUSED_TMPVAR) \
+       _(1668, ZEND_FETCH_CLASS_SPEC_UNUSED_TMPVAR) \
+       _(1669, ZEND_FETCH_CLASS_SPEC_UNUSED_UNUSED) \
+       _(1670, ZEND_FETCH_CLASS_SPEC_UNUSED_CV) \
+       _(1671, ZEND_CLONE_SPEC_CONST) \
+       _(1672, ZEND_CLONE_SPEC_TMPVAR) \
+       _(1673, ZEND_CLONE_SPEC_TMPVAR) \
+       _(1674, ZEND_CLONE_SPEC_UNUSED) \
+       _(1675, ZEND_CLONE_SPEC_CV) \
+       _(1676, ZEND_RETURN_BY_REF_SPEC_CONST) \
+       _(1677, ZEND_RETURN_BY_REF_SPEC_TMP) \
+       _(1678, ZEND_RETURN_BY_REF_SPEC_VAR) \
+       _(1680, ZEND_RETURN_BY_REF_SPEC_CV) \
+       _(1681, ZEND_INIT_METHOD_CALL_SPEC_CONST_CONST) \
+       _(1682, ZEND_INIT_METHOD_CALL_SPEC_CONST_TMPVAR) \
+       _(1683, ZEND_INIT_METHOD_CALL_SPEC_CONST_TMPVAR) \
+       _(1685, ZEND_INIT_METHOD_CALL_SPEC_CONST_CV) \
+       _(1686, ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CONST) \
+       _(1687, ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_TMPVAR) \
+       _(1688, ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_TMPVAR) \
+       _(1690, ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CV) \
+       _(1691, ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CONST) \
+       _(1692, ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_TMPVAR) \
+       _(1693, ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_TMPVAR) \
+       _(1695, ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CV) \
+       _(1696, ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CONST) \
+       _(1697, ZEND_INIT_METHOD_CALL_SPEC_UNUSED_TMPVAR) \
+       _(1698, ZEND_INIT_METHOD_CALL_SPEC_UNUSED_TMPVAR) \
+       _(1700, ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CV) \
+       _(1701, ZEND_INIT_METHOD_CALL_SPEC_CV_CONST) \
+       _(1702, ZEND_INIT_METHOD_CALL_SPEC_CV_TMPVAR) \
+       _(1703, ZEND_INIT_METHOD_CALL_SPEC_CV_TMPVAR) \
+       _(1705, ZEND_INIT_METHOD_CALL_SPEC_CV_CV) \
+       _(1706, ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST) \
+       _(1707, ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMPVAR) \
+       _(1708, ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMPVAR) \
+       _(1709, ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED) \
+       _(1710, ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV) \
+       _(1716, ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST) \
+       _(1717, ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMPVAR) \
+       _(1718, ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMPVAR) \
+       _(1719, ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED) \
+       _(1720, ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV) \
+       _(1721, ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CONST) \
+       _(1722, ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_TMPVAR) \
+       _(1723, ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_TMPVAR) \
+       _(1724, ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_UNUSED) \
+       _(1725, ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CV) \
+       _(1731, ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_UNUSED) \
+       _(1732, ZEND_ISSET_ISEMPTY_VAR_SPEC_TMPVAR_UNUSED) \
+       _(1733, ZEND_ISSET_ISEMPTY_VAR_SPEC_TMPVAR_UNUSED) \
+       _(1735, ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_UNUSED) \
+       _(1736, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CONST_CONST) \
+       _(1737, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CONST_TMPVAR) \
+       _(1738, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CONST_TMPVAR) \
+       _(1740, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CONST_CV) \
+       _(1741, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_CONST) \
+       _(1742, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_TMPVAR) \
+       _(1743, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_TMPVAR) \
+       _(1745, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_CV) \
+       _(1746, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_CONST) \
+       _(1747, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_TMPVAR) \
+       _(1748, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_TMPVAR) \
+       _(1750, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_CV) \
+       _(1756, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_CONST) \
+       _(1757, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_TMPVAR) \
+       _(1758, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_TMPVAR) \
+       _(1760, ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_CV) \
+       _(1761, ZEND_SEND_VAL_EX_SPEC_CONST) \
+       _(1762, ZEND_SEND_VAL_EX_SPEC_CONST_QUICK) \
+       _(1763, ZEND_SEND_VAL_EX_SPEC_TMP) \
+       _(1764, ZEND_SEND_VAL_EX_SPEC_TMP_QUICK) \
+       _(1773, ZEND_SEND_VAR_SPEC_VAR) \
+       _(1775, ZEND_SEND_VAR_SPEC_CV) \
+       _(1776, ZEND_INIT_USER_CALL_SPEC_CONST_CONST) \
+       _(1777, ZEND_INIT_USER_CALL_SPEC_CONST_TMPVAR) \
+       _(1778, ZEND_INIT_USER_CALL_SPEC_CONST_TMPVAR) \
+       _(1780, ZEND_INIT_USER_CALL_SPEC_CONST_CV) \
+       _(1781, ZEND_SEND_ARRAY_SPEC) \
+       _(1782, ZEND_SEND_USER_SPEC_CONST) \
+       _(1783, ZEND_SEND_USER_SPEC_TMP) \
+       _(1784, ZEND_SEND_USER_SPEC_VAR) \
+       _(1786, ZEND_SEND_USER_SPEC_CV) \
+       _(1787, ZEND_STRLEN_SPEC_CONST) \
+       _(1788, ZEND_STRLEN_SPEC_TMPVAR) \
+       _(1789, ZEND_STRLEN_SPEC_TMPVAR) \
+       _(1791, ZEND_STRLEN_SPEC_CV) \
+       _(1792, ZEND_DEFINED_SPEC_CONST) \
+       _(1793, ZEND_TYPE_CHECK_SPEC_CONST) \
+       _(1794, ZEND_TYPE_CHECK_SPEC_TMPVAR) \
+       _(1795, ZEND_TYPE_CHECK_SPEC_TMPVAR) \
+       _(1797, ZEND_TYPE_CHECK_SPEC_CV) \
+       _(1798, ZEND_VERIFY_RETURN_TYPE_SPEC_CONST_UNUSED) \
+       _(1799, ZEND_VERIFY_RETURN_TYPE_SPEC_TMP_UNUSED) \
+       _(1800, ZEND_VERIFY_RETURN_TYPE_SPEC_VAR_UNUSED) \
+       _(1801, ZEND_VERIFY_RETURN_TYPE_SPEC_UNUSED_UNUSED) \
+       _(1802, ZEND_VERIFY_RETURN_TYPE_SPEC_CV_UNUSED) \
+       _(1803, ZEND_FE_RESET_RW_SPEC_CONST) \
+       _(1804, ZEND_FE_RESET_RW_SPEC_TMP) \
+       _(1805, ZEND_FE_RESET_RW_SPEC_VAR) \
+       _(1807, ZEND_FE_RESET_RW_SPEC_CV) \
+       _(1808, ZEND_FE_FETCH_RW_SPEC_VAR) \
+       _(1809, ZEND_FE_FREE_SPEC_TMPVAR) \
+       _(1810, ZEND_INIT_DYNAMIC_CALL_SPEC_CONST) \
+       _(1811, ZEND_INIT_DYNAMIC_CALL_SPEC_TMPVAR) \
+       _(1812, ZEND_INIT_DYNAMIC_CALL_SPEC_TMPVAR) \
+       _(1814, ZEND_INIT_DYNAMIC_CALL_SPEC_CV) \
+       _(1815, ZEND_DO_ICALL_SPEC_RETVAL_UNUSED) \
+       _(1816, ZEND_DO_ICALL_SPEC_RETVAL_USED) \
+       _(1817, ZEND_DO_UCALL_SPEC_RETVAL_UNUSED) \
+       _(1818, ZEND_DO_UCALL_SPEC_RETVAL_USED) \
+       _(1819, ZEND_DO_FCALL_BY_NAME_SPEC_RETVAL_UNUSED) \
+       _(1820, ZEND_DO_FCALL_BY_NAME_SPEC_RETVAL_USED) \
+       _(1831, ZEND_PRE_INC_OBJ_SPEC_VAR_CONST) \
+       _(1832, ZEND_PRE_INC_OBJ_SPEC_VAR_TMPVAR) \
+       _(1833, ZEND_PRE_INC_OBJ_SPEC_VAR_TMPVAR) \
+       _(1835, ZEND_PRE_INC_OBJ_SPEC_VAR_CV) \
+       _(1836, ZEND_PRE_INC_OBJ_SPEC_UNUSED_CONST) \
+       _(1837, ZEND_PRE_INC_OBJ_SPEC_UNUSED_TMPVAR) \
+       _(1838, ZEND_PRE_INC_OBJ_SPEC_UNUSED_TMPVAR) \
+       _(1840, ZEND_PRE_INC_OBJ_SPEC_UNUSED_CV) \
+       _(1841, ZEND_PRE_INC_OBJ_SPEC_CV_CONST) \
+       _(1842, ZEND_PRE_INC_OBJ_SPEC_CV_TMPVAR) \
+       _(1843, ZEND_PRE_INC_OBJ_SPEC_CV_TMPVAR) \
+       _(1845, ZEND_PRE_INC_OBJ_SPEC_CV_CV) \
+       _(1856, ZEND_POST_INC_OBJ_SPEC_VAR_CONST) \
+       _(1857, ZEND_POST_INC_OBJ_SPEC_VAR_TMPVAR) \
+       _(1858, ZEND_POST_INC_OBJ_SPEC_VAR_TMPVAR) \
+       _(1860, ZEND_POST_INC_OBJ_SPEC_VAR_CV) \
+       _(1861, ZEND_POST_INC_OBJ_SPEC_UNUSED_CONST) \
+       _(1862, ZEND_POST_INC_OBJ_SPEC_UNUSED_TMPVAR) \
+       _(1863, ZEND_POST_INC_OBJ_SPEC_UNUSED_TMPVAR) \
+       _(1865, ZEND_POST_INC_OBJ_SPEC_UNUSED_CV) \
+       _(1866, ZEND_POST_INC_OBJ_SPEC_CV_CONST) \
+       _(1867, ZEND_POST_INC_OBJ_SPEC_CV_TMPVAR) \
+       _(1868, ZEND_POST_INC_OBJ_SPEC_CV_TMPVAR) \
+       _(1870, ZEND_POST_INC_OBJ_SPEC_CV_CV) \
+       _(1871, ZEND_ECHO_SPEC_CONST) \
+       _(1872, ZEND_ECHO_SPEC_TMPVAR) \
+       _(1873, ZEND_ECHO_SPEC_TMPVAR) \
+       _(1875, ZEND_ECHO_SPEC_CV) \
+       _(1882, ZEND_INSTANCEOF_SPEC_TMPVAR_CONST) \
+       _(1884, ZEND_INSTANCEOF_SPEC_TMPVAR_VAR) \
+       _(1885, ZEND_INSTANCEOF_SPEC_TMPVAR_UNUSED) \
+       _(1887, ZEND_INSTANCEOF_SPEC_TMPVAR_CONST) \
+       _(1889, ZEND_INSTANCEOF_SPEC_TMPVAR_VAR) \
+       _(1890, ZEND_INSTANCEOF_SPEC_TMPVAR_UNUSED) \
+       _(1897, ZEND_INSTANCEOF_SPEC_CV_CONST) \
+       _(1899, ZEND_INSTANCEOF_SPEC_CV_VAR) \
+       _(1900, ZEND_INSTANCEOF_SPEC_CV_UNUSED) \
+       _(1902, ZEND_GENERATOR_CREATE_SPEC) \
+       _(1905, ZEND_MAKE_REF_SPEC_VAR_UNUSED) \
+       _(1907, ZEND_MAKE_REF_SPEC_CV_UNUSED) \
+       _(1908, ZEND_DECLARE_FUNCTION_SPEC) \
+       _(1909, ZEND_DECLARE_LAMBDA_FUNCTION_SPEC_CONST_UNUSED) \
+       _(1910, ZEND_DECLARE_CONST_SPEC_CONST_CONST) \
+       _(1911, ZEND_DECLARE_CLASS_SPEC_CONST) \
+       _(1912, ZEND_DECLARE_CLASS_DELAYED_SPEC_CONST_CONST) \
+       _(1913, ZEND_DECLARE_ANON_CLASS_SPEC) \
+       _(1914, ZEND_ADD_ARRAY_UNPACK_SPEC) \
+       _(1915, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CONST_CONST) \
+       _(1916, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CONST_TMPVAR) \
+       _(1917, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CONST_TMPVAR) \
+       _(1919, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CONST_CV) \
+       _(1920, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_CONST) \
+       _(1921, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_TMPVAR) \
+       _(1922, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_TMPVAR) \
+       _(1924, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_CV) \
+       _(1925, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_CONST) \
+       _(1926, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_TMPVAR) \
+       _(1927, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_TMPVAR) \
+       _(1929, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_CV) \
+       _(1930, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_CONST) \
+       _(1931, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_TMPVAR) \
+       _(1932, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_TMPVAR) \
+       _(1934, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_UNUSED_CV) \
+       _(1935, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_CONST) \
+       _(1936, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_TMPVAR) \
+       _(1937, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_TMPVAR) \
+       _(1939, ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_CV) \
+       _(1940, ZEND_HANDLE_EXCEPTION_SPEC) \
+       _(1941, ZEND_USER_OPCODE_SPEC) \
+       _(1942, ZEND_ASSERT_CHECK_SPEC) \
+       _(1943, ZEND_JMP_SET_SPEC_CONST) \
+       _(1944, ZEND_JMP_SET_SPEC_TMP) \
+       _(1945, ZEND_JMP_SET_SPEC_VAR) \
+       _(1947, ZEND_JMP_SET_SPEC_CV) \
+       _(1948, ZEND_UNSET_CV_SPEC_CV_UNUSED) \
+       _(1949, ZEND_ISSET_ISEMPTY_CV_SPEC_CV_UNUSED_SET) \
+       _(1950, ZEND_ISSET_ISEMPTY_CV_SPEC_CV_UNUSED_EMPTY) \
+       _(1951, ZEND_FETCH_LIST_W_SPEC_VAR_CONST) \
+       _(1952, ZEND_FETCH_LIST_W_SPEC_VAR_TMPVAR) \
+       _(1953, ZEND_FETCH_LIST_W_SPEC_VAR_TMPVAR) \
+       _(1955, ZEND_FETCH_LIST_W_SPEC_VAR_CV) \
+       _(1956, ZEND_SEPARATE_SPEC_VAR_UNUSED) \
+       _(1957, ZEND_FETCH_CLASS_NAME_SPEC_UNUSED) \
+       _(1958, ZEND_CALL_TRAMPOLINE_SPEC) \
+       _(1959, ZEND_DISCARD_EXCEPTION_SPEC) \
+       _(1960, ZEND_YIELD_SPEC_CONST_CONST) \
+       _(1961, ZEND_YIELD_SPEC_CONST_TMP) \
+       _(1962, ZEND_YIELD_SPEC_CONST_VAR) \
+       _(1963, ZEND_YIELD_SPEC_CONST_UNUSED) \
+       _(1964, ZEND_YIELD_SPEC_CONST_CV) \
+       _(1965, ZEND_YIELD_SPEC_TMP_CONST) \
+       _(1966, ZEND_YIELD_SPEC_TMP_TMP) \
+       _(1967, ZEND_YIELD_SPEC_TMP_VAR) \
+       _(1968, ZEND_YIELD_SPEC_TMP_UNUSED) \
+       _(1969, ZEND_YIELD_SPEC_TMP_CV) \
+       _(1970, ZEND_YIELD_SPEC_VAR_CONST) \
+       _(1971, ZEND_YIELD_SPEC_VAR_TMP) \
+       _(1972, ZEND_YIELD_SPEC_VAR_VAR) \
+       _(1973, ZEND_YIELD_SPEC_VAR_UNUSED) \
+       _(1974, ZEND_YIELD_SPEC_VAR_CV) \
+       _(1975, ZEND_YIELD_SPEC_UNUSED_CONST) \
+       _(1976, ZEND_YIELD_SPEC_UNUSED_TMP) \
+       _(1977, ZEND_YIELD_SPEC_UNUSED_VAR) \
+       _(1978, ZEND_YIELD_SPEC_UNUSED_UNUSED) \
+       _(1979, ZEND_YIELD_SPEC_UNUSED_CV) \
+       _(1980, ZEND_YIELD_SPEC_CV_CONST) \
+       _(1981, ZEND_YIELD_SPEC_CV_TMP) \
+       _(1982, ZEND_YIELD_SPEC_CV_VAR) \
+       _(1983, ZEND_YIELD_SPEC_CV_UNUSED) \
+       _(1984, ZEND_YIELD_SPEC_CV_CV) \
+       _(1985, ZEND_GENERATOR_RETURN_SPEC_CONST) \
+       _(1986, ZEND_GENERATOR_RETURN_SPEC_TMP) \
+       _(1987, ZEND_GENERATOR_RETURN_SPEC_VAR) \
+       _(1989, ZEND_GENERATOR_RETURN_SPEC_CV) \
+       _(1990, ZEND_FAST_CALL_SPEC) \
+       _(1991, ZEND_FAST_RET_SPEC) \
+       _(1992, ZEND_RECV_VARIADIC_SPEC_UNUSED) \
+       _(1993, ZEND_SEND_UNPACK_SPEC) \
+       _(1994, ZEND_YIELD_FROM_SPEC_CONST) \
+       _(1995, ZEND_YIELD_FROM_SPEC_TMP) \
+       _(1996, ZEND_YIELD_FROM_SPEC_VAR) \
+       _(1998, ZEND_YIELD_FROM_SPEC_CV) \
+       _(1999, ZEND_COPY_TMP_SPEC_TMPVAR_UNUSED) \
+       _(2000, ZEND_BIND_GLOBAL_SPEC_CV_CONST) \
+       _(2001, ZEND_COALESCE_SPEC_CONST) \
+       _(2002, ZEND_COALESCE_SPEC_TMPVAR) \
+       _(2003, ZEND_COALESCE_SPEC_TMPVAR) \
+       _(2005, ZEND_COALESCE_SPEC_CV) \
+       _(2006, ZEND_SPACESHIP_SPEC_CONST_CONST) \
+       _(2007, ZEND_SPACESHIP_SPEC_CONST_TMPVAR) \
+       _(2008, ZEND_SPACESHIP_SPEC_CONST_TMPVAR) \
+       _(2010, ZEND_SPACESHIP_SPEC_CONST_CV) \
+       _(2011, ZEND_SPACESHIP_SPEC_TMPVAR_CONST) \
+       _(2012, ZEND_SPACESHIP_SPEC_TMPVAR_TMPVAR) \
+       _(2013, ZEND_SPACESHIP_SPEC_TMPVAR_TMPVAR) \
+       _(2015, ZEND_SPACESHIP_SPEC_TMPVAR_CV) \
+       _(2016, ZEND_SPACESHIP_SPEC_TMPVAR_CONST) \
+       _(2017, ZEND_SPACESHIP_SPEC_TMPVAR_TMPVAR) \
+       _(2018, ZEND_SPACESHIP_SPEC_TMPVAR_TMPVAR) \
+       _(2020, ZEND_SPACESHIP_SPEC_TMPVAR_CV) \
+       _(2026, ZEND_SPACESHIP_SPEC_CV_CONST) \
+       _(2027, ZEND_SPACESHIP_SPEC_CV_TMPVAR) \
+       _(2028, ZEND_SPACESHIP_SPEC_CV_TMPVAR) \
+       _(2030, ZEND_SPACESHIP_SPEC_CV_CV) \
+       _(2031, ZEND_FUNC_NUM_ARGS_SPEC_UNUSED_UNUSED) \
+       _(2032, ZEND_FUNC_GET_ARGS_SPEC_CONST_UNUSED) \
+       _(2035, ZEND_FUNC_GET_ARGS_SPEC_UNUSED_UNUSED) \
+       _(2037, ZEND_FETCH_STATIC_PROP_R_SPEC) \
+       _(2038, ZEND_FETCH_STATIC_PROP_W_SPEC) \
+       _(2039, ZEND_FETCH_STATIC_PROP_RW_SPEC) \
+       _(2040, ZEND_FETCH_STATIC_PROP_IS_SPEC) \
+       _(2041, ZEND_FETCH_STATIC_PROP_FUNC_ARG_SPEC) \
+       _(2042, ZEND_FETCH_STATIC_PROP_UNSET_SPEC) \
+       _(2043, ZEND_UNSET_STATIC_PROP_SPEC) \
+       _(2044, ZEND_ISSET_ISEMPTY_STATIC_PROP_SPEC) \
+       _(2045, ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_CONST) \
+       _(2047, ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_CONST) \
+       _(2048, ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_CONST) \
+       _(2050, ZEND_BIND_LEXICAL_SPEC_TMP_CV) \
+       _(2051, ZEND_BIND_STATIC_SPEC_CV_UNUSED) \
+       _(2052, ZEND_FETCH_THIS_SPEC_UNUSED_UNUSED) \
+       _(2053, ZEND_SEND_FUNC_ARG_SPEC_VAR) \
+       _(2054, ZEND_ISSET_ISEMPTY_THIS_SPEC_UNUSED_UNUSED) \
+       _(2055, ZEND_SWITCH_LONG_SPEC_CONST_CONST) \
+       _(2056, ZEND_SWITCH_LONG_SPEC_TMPVARCV_CONST) \
+       _(2057, ZEND_SWITCH_LONG_SPEC_TMPVARCV_CONST) \
+       _(2059, ZEND_SWITCH_LONG_SPEC_TMPVARCV_CONST) \
+       _(2060, ZEND_SWITCH_STRING_SPEC_CONST_CONST) \
+       _(2061, ZEND_SWITCH_STRING_SPEC_TMPVARCV_CONST) \
+       _(2062, ZEND_SWITCH_STRING_SPEC_TMPVARCV_CONST) \
+       _(2064, ZEND_SWITCH_STRING_SPEC_TMPVARCV_CONST) \
+       _(2065, ZEND_IN_ARRAY_SPEC_CONST_CONST) \
+       _(2066, ZEND_IN_ARRAY_SPEC_TMP_CONST) \
+       _(2067, ZEND_IN_ARRAY_SPEC_VAR_CONST) \
+       _(2069, ZEND_IN_ARRAY_SPEC_CV_CONST) \
+       _(2070, ZEND_COUNT_SPEC_CONST_UNUSED) \
+       _(2071, ZEND_COUNT_SPEC_TMP_UNUSED) \
+       _(2072, ZEND_COUNT_SPEC_VAR_UNUSED) \
+       _(2074, ZEND_COUNT_SPEC_CV_UNUSED) \
+       _(2075, ZEND_GET_CLASS_SPEC_CONST_UNUSED) \
+       _(2076, ZEND_GET_CLASS_SPEC_TMP_UNUSED) \
+       _(2077, ZEND_GET_CLASS_SPEC_VAR_UNUSED) \
+       _(2078, ZEND_GET_CLASS_SPEC_UNUSED_UNUSED) \
+       _(2079, ZEND_GET_CLASS_SPEC_CV_UNUSED) \
+       _(2080, ZEND_GET_CALLED_CLASS_SPEC_UNUSED_UNUSED) \
+       _(2081, ZEND_GET_TYPE_SPEC_CONST_UNUSED) \
+       _(2082, ZEND_GET_TYPE_SPEC_TMP_UNUSED) \
+       _(2083, ZEND_GET_TYPE_SPEC_VAR_UNUSED) \
+       _(2085, ZEND_GET_TYPE_SPEC_CV_UNUSED) \
+       _(2086, ZEND_ARRAY_KEY_EXISTS_SPEC_CONST_CONST) \
+       _(2087, ZEND_ARRAY_KEY_EXISTS_SPEC_CONST_TMPVAR) \
+       _(2088, ZEND_ARRAY_KEY_EXISTS_SPEC_CONST_TMPVAR) \
+       _(2090, ZEND_ARRAY_KEY_EXISTS_SPEC_CONST_CV) \
+       _(2091, ZEND_ARRAY_KEY_EXISTS_SPEC_TMPVAR_CONST) \
+       _(2092, ZEND_ARRAY_KEY_EXISTS_SPEC_TMPVAR_TMPVAR) \
+       _(2093, ZEND_ARRAY_KEY_EXISTS_SPEC_TMPVAR_TMPVAR) \
+       _(2095, ZEND_ARRAY_KEY_EXISTS_SPEC_TMPVAR_CV) \
+       _(2096, ZEND_ARRAY_KEY_EXISTS_SPEC_TMPVAR_CONST) \
+       _(2097, ZEND_ARRAY_KEY_EXISTS_SPEC_TMPVAR_TMPVAR) \
+       _(2098, ZEND_ARRAY_KEY_EXISTS_SPEC_TMPVAR_TMPVAR) \
+       _(2100, ZEND_ARRAY_KEY_EXISTS_SPEC_TMPVAR_CV) \
+       _(2106, ZEND_ARRAY_KEY_EXISTS_SPEC_CV_CONST) \
+       _(2107, ZEND_ARRAY_KEY_EXISTS_SPEC_CV_TMPVAR) \
+       _(2108, ZEND_ARRAY_KEY_EXISTS_SPEC_CV_TMPVAR) \
+       _(2110, ZEND_ARRAY_KEY_EXISTS_SPEC_CV_CV) \
+       _(2111, ZEND_JMP_FORWARD_SPEC) \
+       _(2117, ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST) \
+       _(2118, ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
+       _(2119, ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
+       _(2121, ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
+       _(2122, ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST) \
+       _(2123, ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
+       _(2124, ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
+       _(2126, ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
+       _(2132, ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST) \
+       _(2133, ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
+       _(2134, ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
+       _(2136, ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
+       _(2142, ZEND_ADD_LONG_SPEC_TMPVARCV_CONST) \
+       _(2143, ZEND_ADD_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2144, ZEND_ADD_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2146, ZEND_ADD_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2147, ZEND_ADD_LONG_SPEC_TMPVARCV_CONST) \
+       _(2148, ZEND_ADD_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2149, ZEND_ADD_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2151, ZEND_ADD_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2157, ZEND_ADD_LONG_SPEC_TMPVARCV_CONST) \
+       _(2158, ZEND_ADD_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2159, ZEND_ADD_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2161, ZEND_ADD_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2167, ZEND_ADD_DOUBLE_SPEC_TMPVARCV_CONST) \
+       _(2168, ZEND_ADD_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2169, ZEND_ADD_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2171, ZEND_ADD_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2172, ZEND_ADD_DOUBLE_SPEC_TMPVARCV_CONST) \
+       _(2173, ZEND_ADD_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2174, ZEND_ADD_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2176, ZEND_ADD_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2182, ZEND_ADD_DOUBLE_SPEC_TMPVARCV_CONST) \
+       _(2183, ZEND_ADD_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2184, ZEND_ADD_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2186, ZEND_ADD_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2188, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_CONST_TMPVARCV) \
+       _(2189, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_CONST_TMPVARCV) \
+       _(2191, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_CONST_TMPVARCV) \
+       _(2192, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST) \
+       _(2193, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
+       _(2194, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
+       _(2196, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
+       _(2197, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST) \
+       _(2198, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
+       _(2199, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
+       _(2201, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
+       _(2207, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST) \
+       _(2208, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
+       _(2209, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
+       _(2211, ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
+       _(2213, ZEND_SUB_LONG_SPEC_CONST_TMPVARCV) \
+       _(2214, ZEND_SUB_LONG_SPEC_CONST_TMPVARCV) \
+       _(2216, ZEND_SUB_LONG_SPEC_CONST_TMPVARCV) \
+       _(2217, ZEND_SUB_LONG_SPEC_TMPVARCV_CONST) \
+       _(2218, ZEND_SUB_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2219, ZEND_SUB_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2221, ZEND_SUB_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2222, ZEND_SUB_LONG_SPEC_TMPVARCV_CONST) \
+       _(2223, ZEND_SUB_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2224, ZEND_SUB_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2226, ZEND_SUB_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2232, ZEND_SUB_LONG_SPEC_TMPVARCV_CONST) \
+       _(2233, ZEND_SUB_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2234, ZEND_SUB_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2236, ZEND_SUB_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2238, ZEND_SUB_DOUBLE_SPEC_CONST_TMPVARCV) \
+       _(2239, ZEND_SUB_DOUBLE_SPEC_CONST_TMPVARCV) \
+       _(2241, ZEND_SUB_DOUBLE_SPEC_CONST_TMPVARCV) \
+       _(2242, ZEND_SUB_DOUBLE_SPEC_TMPVARCV_CONST) \
+       _(2243, ZEND_SUB_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2244, ZEND_SUB_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2246, ZEND_SUB_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2247, ZEND_SUB_DOUBLE_SPEC_TMPVARCV_CONST) \
+       _(2248, ZEND_SUB_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2249, ZEND_SUB_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2251, ZEND_SUB_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2257, ZEND_SUB_DOUBLE_SPEC_TMPVARCV_CONST) \
+       _(2258, ZEND_SUB_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2259, ZEND_SUB_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2261, ZEND_SUB_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2267, ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST) \
+       _(2268, ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
+       _(2269, ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
+       _(2271, ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
+       _(2272, ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST) \
+       _(2273, ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
+       _(2274, ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
+       _(2276, ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
+       _(2282, ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST) \
+       _(2283, ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
+       _(2284, ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
+       _(2286, ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV) \
+       _(2292, ZEND_MUL_LONG_SPEC_TMPVARCV_CONST) \
+       _(2293, ZEND_MUL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2294, ZEND_MUL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2296, ZEND_MUL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2297, ZEND_MUL_LONG_SPEC_TMPVARCV_CONST) \
+       _(2298, ZEND_MUL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2299, ZEND_MUL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2301, ZEND_MUL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2307, ZEND_MUL_LONG_SPEC_TMPVARCV_CONST) \
+       _(2308, ZEND_MUL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2309, ZEND_MUL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2311, ZEND_MUL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2317, ZEND_MUL_DOUBLE_SPEC_TMPVARCV_CONST) \
+       _(2318, ZEND_MUL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2319, ZEND_MUL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2321, ZEND_MUL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2322, ZEND_MUL_DOUBLE_SPEC_TMPVARCV_CONST) \
+       _(2323, ZEND_MUL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2324, ZEND_MUL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2326, ZEND_MUL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2332, ZEND_MUL_DOUBLE_SPEC_TMPVARCV_CONST) \
+       _(2333, ZEND_MUL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2334, ZEND_MUL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2336, ZEND_MUL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2352, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST) \
+       _(2353, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ) \
+       _(2354, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ) \
+       _(2355, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2356, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2357, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2358, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2359, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2360, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2364, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2365, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2366, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2367, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST) \
+       _(2368, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ) \
+       _(2369, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ) \
+       _(2370, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2371, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2372, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2373, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2374, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2375, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2379, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2380, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2381, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2397, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST) \
+       _(2398, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ) \
+       _(2399, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ) \
+       _(2400, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2401, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2402, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2403, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2404, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2405, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2409, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2410, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2411, ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2427, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST) \
+       _(2428, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ) \
+       _(2429, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ) \
+       _(2430, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2431, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2432, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2433, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2434, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2435, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2439, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2440, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2441, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2442, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST) \
+       _(2443, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ) \
+       _(2444, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ) \
+       _(2445, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2446, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2447, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2448, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2449, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2450, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2454, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2455, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2456, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2472, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST) \
+       _(2473, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ) \
+       _(2474, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ) \
+       _(2475, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2476, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2477, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2478, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2479, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2480, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2484, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2485, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2486, ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2502, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST) \
+       _(2503, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ) \
+       _(2504, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ) \
+       _(2505, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2506, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2507, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2508, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2509, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2510, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2514, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2515, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2516, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2517, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST) \
+       _(2518, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ) \
+       _(2519, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ) \
+       _(2520, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2521, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2522, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2523, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2524, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2525, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2529, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2530, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2531, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2547, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST) \
+       _(2548, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ) \
+       _(2549, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ) \
+       _(2550, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2551, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2552, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2553, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2554, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2555, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2559, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2560, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2561, ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2577, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST) \
+       _(2578, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ) \
+       _(2579, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ) \
+       _(2580, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2581, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2582, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2583, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2584, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2585, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2589, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2590, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2591, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2592, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST) \
+       _(2593, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ) \
+       _(2594, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ) \
+       _(2595, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2596, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2597, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2598, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2599, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2600, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2604, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2605, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2606, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2622, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST) \
+       _(2623, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ) \
+       _(2624, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ) \
+       _(2625, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2626, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2627, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2628, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2629, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2630, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2634, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2635, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2636, ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2640, ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV) \
+       _(2641, ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV_JMPZ) \
+       _(2642, ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV_JMPNZ) \
+       _(2643, ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV) \
+       _(2644, ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV_JMPZ) \
+       _(2645, ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV_JMPNZ) \
+       _(2649, ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV) \
+       _(2650, ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV_JMPZ) \
+       _(2651, ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV_JMPNZ) \
+       _(2652, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST) \
+       _(2653, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST_JMPZ) \
+       _(2654, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST_JMPNZ) \
+       _(2655, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2656, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2657, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2658, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2659, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2660, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2664, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2665, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2666, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2667, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST) \
+       _(2668, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST_JMPZ) \
+       _(2669, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST_JMPNZ) \
+       _(2670, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2671, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2672, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2673, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2674, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2675, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2679, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2680, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2681, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2697, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST) \
+       _(2698, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST_JMPZ) \
+       _(2699, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST_JMPNZ) \
+       _(2700, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2701, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2702, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2703, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2704, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2705, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2709, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2710, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2711, ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2715, ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV) \
+       _(2716, ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV_JMPZ) \
+       _(2717, ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV_JMPNZ) \
+       _(2718, ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV) \
+       _(2719, ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV_JMPZ) \
+       _(2720, ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV_JMPNZ) \
+       _(2724, ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV) \
+       _(2725, ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV_JMPZ) \
+       _(2726, ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV_JMPNZ) \
+       _(2727, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST) \
+       _(2728, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ) \
+       _(2729, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ) \
+       _(2730, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2731, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2732, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2733, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2734, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2735, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2739, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2740, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2741, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2742, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST) \
+       _(2743, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ) \
+       _(2744, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ) \
+       _(2745, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2746, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2747, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2748, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2749, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2750, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2754, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2755, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2756, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2772, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST) \
+       _(2773, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ) \
+       _(2774, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ) \
+       _(2775, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2776, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2777, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2778, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2779, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2780, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2784, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2785, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2786, ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2790, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV) \
+       _(2791, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV_JMPZ) \
+       _(2792, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV_JMPNZ) \
+       _(2793, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV) \
+       _(2794, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV_JMPZ) \
+       _(2795, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV_JMPNZ) \
+       _(2799, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV) \
+       _(2800, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV_JMPZ) \
+       _(2801, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV_JMPNZ) \
+       _(2802, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST) \
+       _(2803, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ) \
+       _(2804, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ) \
+       _(2805, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2806, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2807, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2808, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2809, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2810, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2814, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2815, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2816, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2817, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST) \
+       _(2818, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ) \
+       _(2819, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ) \
+       _(2820, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2821, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2822, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2823, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2824, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2825, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2829, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2830, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2831, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2847, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST) \
+       _(2848, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ) \
+       _(2849, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ) \
+       _(2850, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2851, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2852, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2853, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2854, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2855, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2859, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV) \
+       _(2860, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2861, ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2865, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV) \
+       _(2866, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV_JMPZ) \
+       _(2867, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV_JMPNZ) \
+       _(2868, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV) \
+       _(2869, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV_JMPZ) \
+       _(2870, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV_JMPNZ) \
+       _(2874, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV) \
+       _(2875, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV_JMPZ) \
+       _(2876, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV_JMPNZ) \
+       _(2877, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST) \
+       _(2878, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ) \
+       _(2879, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ) \
+       _(2880, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2881, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2882, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2883, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2884, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2885, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2889, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2890, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2891, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2892, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST) \
+       _(2893, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ) \
+       _(2894, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ) \
+       _(2895, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2896, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2897, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2898, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2899, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2900, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2904, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2905, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2906, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2922, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST) \
+       _(2923, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ) \
+       _(2924, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ) \
+       _(2925, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2926, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2927, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2928, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2929, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2930, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2934, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV) \
+       _(2935, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ) \
+       _(2936, ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ) \
+       _(2937, ZEND_PRE_INC_LONG_NO_OVERFLOW_SPEC_TMPVARCV_RETVAL_UNUSED) \
+       _(2938, ZEND_PRE_INC_LONG_NO_OVERFLOW_SPEC_TMPVARCV_RETVAL_USED) \
+       _(2939, ZEND_PRE_INC_LONG_SPEC_TMPVARCV_RETVAL_UNUSED) \
+       _(2940, ZEND_PRE_INC_LONG_SPEC_TMPVARCV_RETVAL_USED) \
+       _(2941, ZEND_PRE_INC_LONG_OR_DOUBLE_SPEC_TMPVARCV_RETVAL_UNUSED) \
+       _(2942, ZEND_PRE_INC_LONG_OR_DOUBLE_SPEC_TMPVARCV_RETVAL_USED) \
+       _(2943, ZEND_PRE_DEC_LONG_NO_OVERFLOW_SPEC_TMPVARCV_RETVAL_UNUSED) \
+       _(2944, ZEND_PRE_DEC_LONG_NO_OVERFLOW_SPEC_TMPVARCV_RETVAL_USED) \
+       _(2945, ZEND_PRE_DEC_LONG_SPEC_TMPVARCV_RETVAL_UNUSED) \
+       _(2946, ZEND_PRE_DEC_LONG_SPEC_TMPVARCV_RETVAL_USED) \
+       _(2947, ZEND_PRE_DEC_LONG_OR_DOUBLE_SPEC_TMPVARCV_RETVAL_UNUSED) \
+       _(2948, ZEND_PRE_DEC_LONG_OR_DOUBLE_SPEC_TMPVARCV_RETVAL_USED) \
+       _(2949, ZEND_POST_INC_LONG_NO_OVERFLOW_SPEC_TMPVARCV) \
+       _(2950, ZEND_POST_INC_LONG_SPEC_TMPVARCV) \
+       _(2951, ZEND_POST_INC_LONG_OR_DOUBLE_SPEC_TMPVARCV) \
+       _(2952, ZEND_POST_DEC_LONG_NO_OVERFLOW_SPEC_TMPVARCV) \
+       _(2953, ZEND_POST_DEC_LONG_SPEC_TMPVARCV) \
+       _(2954, ZEND_POST_DEC_LONG_OR_DOUBLE_SPEC_TMPVARCV) \
+       _(2955, ZEND_QM_ASSIGN_DOUBLE_SPEC_CONST) \
+       _(2956, ZEND_QM_ASSIGN_DOUBLE_SPEC_TMPVARCV) \
+       _(2957, ZEND_QM_ASSIGN_DOUBLE_SPEC_TMPVARCV) \
+       _(2959, ZEND_QM_ASSIGN_DOUBLE_SPEC_TMPVARCV) \
+       _(2960, ZEND_QM_ASSIGN_NOREF_SPEC_CONST) \
+       _(2961, ZEND_QM_ASSIGN_NOREF_SPEC_TMPVARCV) \
+       _(2962, ZEND_QM_ASSIGN_NOREF_SPEC_TMPVARCV) \
+       _(2964, ZEND_QM_ASSIGN_NOREF_SPEC_TMPVARCV) \
+       _(2966, ZEND_FETCH_DIM_R_INDEX_SPEC_CONST_TMPVARCV) \
+       _(2967, ZEND_FETCH_DIM_R_INDEX_SPEC_CONST_TMPVARCV) \
+       _(2969, ZEND_FETCH_DIM_R_INDEX_SPEC_CONST_TMPVARCV) \
+       _(2970, ZEND_FETCH_DIM_R_INDEX_SPEC_TMPVAR_CONST) \
+       _(2971, ZEND_FETCH_DIM_R_INDEX_SPEC_TMPVAR_TMPVARCV) \
+       _(2972, ZEND_FETCH_DIM_R_INDEX_SPEC_TMPVAR_TMPVARCV) \
+       _(2974, ZEND_FETCH_DIM_R_INDEX_SPEC_TMPVAR_TMPVARCV) \
+       _(2975, ZEND_FETCH_DIM_R_INDEX_SPEC_TMPVAR_CONST) \
+       _(2976, ZEND_FETCH_DIM_R_INDEX_SPEC_TMPVAR_TMPVARCV) \
+       _(2977, ZEND_FETCH_DIM_R_INDEX_SPEC_TMPVAR_TMPVARCV) \
+       _(2979, ZEND_FETCH_DIM_R_INDEX_SPEC_TMPVAR_TMPVARCV) \
+       _(2985, ZEND_FETCH_DIM_R_INDEX_SPEC_CV_CONST) \
+       _(2986, ZEND_FETCH_DIM_R_INDEX_SPEC_CV_TMPVARCV) \
+       _(2987, ZEND_FETCH_DIM_R_INDEX_SPEC_CV_TMPVARCV) \
+       _(2989, ZEND_FETCH_DIM_R_INDEX_SPEC_CV_TMPVARCV) \
+       _(2992, ZEND_SEND_VAR_SIMPLE_SPEC_VAR) \
+       _(2994, ZEND_SEND_VAR_SIMPLE_SPEC_CV) \
+       _(2997, ZEND_SEND_VAR_EX_SIMPLE_SPEC_VAR) \
+       _(2999, ZEND_SEND_VAR_EX_SIMPLE_SPEC_CV) \
+       _(3000, ZEND_SEND_VAL_SIMPLE_SPEC_CONST) \
+       _(3001, ZEND_SEND_VAL_EX_SIMPLE_SPEC_CONST) \
+       _(3002, ZEND_FE_FETCH_R_SIMPLE_SPEC_VAR_CV_RETVAL_UNUSED) \
+       _(3003, ZEND_FE_FETCH_R_SIMPLE_SPEC_VAR_CV_RETVAL_USED) \
+       _(3003+1, ZEND_NULL)