Skip to content

Commit 5f24868

Browse files
committed
Generate zend_vm
1 parent b5d90d5 commit 5f24868

File tree

1 file changed

+12
-24
lines changed

1 file changed

+12
-24
lines changed

Zend/zend_vm_execute.h

Lines changed: 12 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)