@@ -4246,8 +4246,7 @@ static ZEND_VM_COLD ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_EQUAL_SPEC_CON
42464246 op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
42474247 }
42484248 result = EX_VAR(opline->result.var);
4249- compare_function(result, op1, op2);
4250- ZVAL_BOOL(result, Z_LVAL_P(result) == 0);
4249+ is_equal_function(result, op1, op2);
42514250
42524251
42534252 ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
@@ -4304,8 +4303,7 @@ static ZEND_VM_COLD ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_NOT_EQUAL_SPEC
43044303 op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
43054304 }
43064305 result = EX_VAR(opline->result.var);
4307- compare_function(result, op1, op2);
4308- ZVAL_BOOL(result, Z_LVAL_P(result) != 0);
4306+ is_not_equal_function(result, op1, op2);
43094307
43104308
43114309 ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
@@ -13143,8 +13141,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_HAN
1314313141 op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
1314413142 }
1314513143 result = EX_VAR(opline->result.var);
13146- compare_function(result, op1, op2);
13147- ZVAL_BOOL(result, Z_LVAL_P(result) == 0);
13144+ is_equal_function(result, op1, op2);
1314813145 zval_ptr_dtor_nogc(free_op1);
1314913146
1315013147 ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
@@ -13201,8 +13198,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST
1320113198 op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
1320213199 }
1320313200 result = EX_VAR(opline->result.var);
13204- compare_function(result, op1, op2);
13205- ZVAL_BOOL(result, Z_LVAL_P(result) != 0);
13201+ is_not_equal_function(result, op1, op2);
1320613202 zval_ptr_dtor_nogc(free_op1);
1320713203
1320813204 ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
@@ -14860,8 +14856,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_HA
1486014856 op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
1486114857 }
1486214858 result = EX_VAR(opline->result.var);
14863- compare_function(result, op1, op2);
14864- ZVAL_BOOL(result, Z_LVAL_P(result) == 0);
14859+ is_equal_function(result, op1, op2);
1486514860 zval_ptr_dtor_nogc(free_op1);
1486614861 zval_ptr_dtor_nogc(free_op2);
1486714862 ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
@@ -14918,8 +14913,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVA
1491814913 op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
1491914914 }
1492014915 result = EX_VAR(opline->result.var);
14921- compare_function(result, op1, op2);
14922- ZVAL_BOOL(result, Z_LVAL_P(result) != 0);
14916+ is_not_equal_function(result, op1, op2);
1492314917 zval_ptr_dtor_nogc(free_op1);
1492414918 zval_ptr_dtor_nogc(free_op2);
1492514919 ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
@@ -38119,8 +38113,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_EQUAL_SPEC_CV_CONST_HANDLER
3811938113 op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
3812038114 }
3812138115 result = EX_VAR(opline->result.var);
38122- compare_function(result, op1, op2);
38123- ZVAL_BOOL(result, Z_LVAL_P(result) == 0);
38116+ is_equal_function(result, op1, op2);
3812438117
3812538118
3812638119 ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
@@ -38177,8 +38170,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_HAN
3817738170 op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
3817838171 }
3817938172 result = EX_VAR(opline->result.var);
38180- compare_function(result, op1, op2);
38181- ZVAL_BOOL(result, Z_LVAL_P(result) != 0);
38173+ is_not_equal_function(result, op1, op2);
3818238174
3818338175
3818438176 ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
@@ -41967,8 +41959,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_EQUAL_SPEC_CV_TMPVAR_HANDLE
4196741959 op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
4196841960 }
4196941961 result = EX_VAR(opline->result.var);
41970- compare_function(result, op1, op2);
41971- ZVAL_BOOL(result, Z_LVAL_P(result) == 0);
41962+ is_equal_function(result, op1, op2);
4197241963
4197341964 zval_ptr_dtor_nogc(free_op2);
4197441965 ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
@@ -42025,8 +42016,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_HA
4202542016 op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
4202642017 }
4202742018 result = EX_VAR(opline->result.var);
42028- compare_function(result, op1, op2);
42029- ZVAL_BOOL(result, Z_LVAL_P(result) != 0);
42019+ is_not_equal_function(result, op1, op2);
4203042020
4203142021 zval_ptr_dtor_nogc(free_op2);
4203242022 ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
@@ -47487,8 +47477,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_EQUAL_SPEC_CV_CV_HANDLER(ZE
4748747477 op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
4748847478 }
4748947479 result = EX_VAR(opline->result.var);
47490- compare_function(result, op1, op2);
47491- ZVAL_BOOL(result, Z_LVAL_P(result) == 0);
47480+ is_equal_function(result, op1, op2);
4749247481
4749347482
4749447483 ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
@@ -47545,8 +47534,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_NOT_EQUAL_SPEC_CV_CV_HANDLE
4754547534 op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
4754647535 }
4754747536 result = EX_VAR(opline->result.var);
47548- compare_function(result, op1, op2);
47549- ZVAL_BOOL(result, Z_LVAL_P(result) != 0);
47537+ is_not_equal_function(result, op1, op2);
4755047538
4755147539
4755247540 ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
0 commit comments