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