Skip to content

Commit 4cdb098

Browse files
committed
Updated Zend/zend_vm_execute.h with vm_gen
1 parent 445f258 commit 4cdb098

File tree

1 file changed

+19
-36
lines changed

1 file changed

+19
-36
lines changed

Zend/zend_vm_execute.h

Lines changed: 19 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -4352,8 +4352,7 @@ static ZEND_VM_COLD ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_SMALLER_SPEC_C
43524352
op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
43534353
}
43544354
result = EX_VAR(opline->result.var);
4355-
compare_function(result, op1, op2);
4356-
ZVAL_BOOL(result, Z_LVAL_P(result) < 0);
4355+
is_smaller_function(result);
43574356

43584357

43594358
ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
@@ -4402,8 +4401,7 @@ static ZEND_VM_COLD ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_SMALLER_OR_EQU
44024401
op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
44034402
}
44044403
result = EX_VAR(opline->result.var);
4405-
compare_function(result, op1, op2);
4406-
ZVAL_BOOL(result, Z_LVAL_P(result) <= 0);
4404+
is_smaller_or_equal_function(result);
44074405

44084406

44094407
ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
@@ -6665,8 +6663,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_SMALLER_SPEC_CONST_TMPVAR_H
66656663
op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
66666664
}
66676665
result = EX_VAR(opline->result.var);
6668-
compare_function(result, op1, op2);
6669-
ZVAL_BOOL(result, Z_LVAL_P(result) < 0);
6666+
is_smaller_function(result);
66706667

66716668
zval_ptr_dtor_nogc(free_op2);
66726669
ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
@@ -6715,8 +6712,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST
67156712
op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
67166713
}
67176714
result = EX_VAR(opline->result.var);
6718-
compare_function(result, op1, op2);
6719-
ZVAL_BOOL(result, Z_LVAL_P(result) <= 0);
6715+
is_smaller_or_equal_function(result);
67206716

67216717
zval_ptr_dtor_nogc(free_op2);
67226718
ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
@@ -9752,8 +9748,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_SMALLER_SPEC_CONST_CV_HANDL
97529748
op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
97539749
}
97549750
result = EX_VAR(opline->result.var);
9755-
compare_function(result, op1, op2);
9756-
ZVAL_BOOL(result, Z_LVAL_P(result) < 0);
9751+
is_smaller_function(result);
97579752

97589753

97599754
ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
@@ -9802,8 +9797,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST
98029797
op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
98039798
}
98049799
result = EX_VAR(opline->result.var);
9805-
compare_function(result, op1, op2);
9806-
ZVAL_BOOL(result, Z_LVAL_P(result) <= 0);
9800+
is_smaller_or_equal_function(result);
98079801

98089802

98099803
ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
@@ -13247,8 +13241,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_SMALLER_SPEC_TMPVAR_CONST_H
1324713241
op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
1324813242
}
1324913243
result = EX_VAR(opline->result.var);
13250-
compare_function(result, op1, op2);
13251-
ZVAL_BOOL(result, Z_LVAL_P(result) < 0);
13244+
is_smaller_function(result);
1325213245
zval_ptr_dtor_nogc(free_op1);
1325313246

1325413247
ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
@@ -13297,8 +13290,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVA
1329713290
op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
1329813291
}
1329913292
result = EX_VAR(opline->result.var);
13300-
compare_function(result, op1, op2);
13301-
ZVAL_BOOL(result, Z_LVAL_P(result) <= 0);
13293+
is_smaller_or_equal_function(result);
1330213294
zval_ptr_dtor_nogc(free_op1);
1330313295

1330413296
ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
@@ -14962,8 +14954,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_SMALLER_SPEC_TMPVAR_TMPVAR_
1496214954
op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
1496314955
}
1496414956
result = EX_VAR(opline->result.var);
14965-
compare_function(result, op1, op2);
14966-
ZVAL_BOOL(result, Z_LVAL_P(result) < 0);
14957+
is_smaller_function(result);
1496714958
zval_ptr_dtor_nogc(free_op1);
1496814959
zval_ptr_dtor_nogc(free_op2);
1496914960
ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
@@ -15012,8 +15003,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVA
1501215003
op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
1501315004
}
1501415005
result = EX_VAR(opline->result.var);
15015-
compare_function(result, op1, op2);
15016-
ZVAL_BOOL(result, Z_LVAL_P(result) <= 0);
15006+
is_smaller_or_equal_function(result);
1501715007
zval_ptr_dtor_nogc(free_op1);
1501815008
zval_ptr_dtor_nogc(free_op2);
1501915009
ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
@@ -16926,8 +16916,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_SMALLER_SPEC_TMPVAR_CV_HAND
1692616916
op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
1692716917
}
1692816918
result = EX_VAR(opline->result.var);
16929-
compare_function(result, op1, op2);
16930-
ZVAL_BOOL(result, Z_LVAL_P(result) < 0);
16919+
is_smaller_function(result);
1693116920
zval_ptr_dtor_nogc(free_op1);
1693216921

1693316922
ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
@@ -16976,8 +16965,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVA
1697616965
op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
1697716966
}
1697816967
result = EX_VAR(opline->result.var);
16979-
compare_function(result, op1, op2);
16980-
ZVAL_BOOL(result, Z_LVAL_P(result) <= 0);
16968+
is_smaller_or_equal_function(result);
1698116969
zval_ptr_dtor_nogc(free_op1);
1698216970

1698316971
ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
@@ -38219,8 +38207,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_SMALLER_SPEC_CV_CONST_HANDL
3821938207
op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
3822038208
}
3822138209
result = EX_VAR(opline->result.var);
38222-
compare_function(result, op1, op2);
38223-
ZVAL_BOOL(result, Z_LVAL_P(result) < 0);
38210+
is_smaller_function(result);
3822438211

3822538212

3822638213
ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
@@ -38269,8 +38256,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_SMALLER_OR_EQUAL_SPEC_CV_CO
3826938256
op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
3827038257
}
3827138258
result = EX_VAR(opline->result.var);
38272-
compare_function(result, op1, op2);
38273-
ZVAL_BOOL(result, Z_LVAL_P(result) <= 0);
38259+
is_smaller_or_equal_function(result);
3827438260

3827538261

3827638262
ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
@@ -42065,8 +42051,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_SMALLER_SPEC_CV_TMPVAR_HAND
4206542051
op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
4206642052
}
4206742053
result = EX_VAR(opline->result.var);
42068-
compare_function(result, op1, op2);
42069-
ZVAL_BOOL(result, Z_LVAL_P(result) < 0);
42054+
is_smaller_function(result);
4207042055

4207142056
zval_ptr_dtor_nogc(free_op2);
4207242057
ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
@@ -42115,8 +42100,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_SMALLER_OR_EQUAL_SPEC_CV_TM
4211542100
op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
4211642101
}
4211742102
result = EX_VAR(opline->result.var);
42118-
compare_function(result, op1, op2);
42119-
ZVAL_BOOL(result, Z_LVAL_P(result) <= 0);
42103+
is_smaller_or_equal_function(result);
4212042104

4212142105
zval_ptr_dtor_nogc(free_op2);
4212242106
ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
@@ -47479,6 +47463,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_EQUAL_SPEC_CV_CV_HANDLER(ZE
4747947463
result = EX_VAR(opline->result.var);
4748047464
is_equal_function(result, op1, op2);
4748147465

47466+
4748247467
ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
4748347468
}
4748447469

@@ -47582,8 +47567,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_SMALLER_SPEC_CV_CV_HANDLER(
4758247567
op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
4758347568
}
4758447569
result = EX_VAR(opline->result.var);
47585-
compare_function(result, op1, op2);
47586-
ZVAL_BOOL(result, Z_LVAL_P(result) < 0);
47570+
is_smaller_function(result);
4758747571

4758847572

4758947573
ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();
@@ -47632,8 +47616,7 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_IS_SMALLER_OR_EQUAL_SPEC_CV_CV
4763247616
op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
4763347617
}
4763447618
result = EX_VAR(opline->result.var);
47635-
compare_function(result, op1, op2);
47636-
ZVAL_BOOL(result, Z_LVAL_P(result) <= 0);
47619+
is_smaller_or_equal_function(result);
4763747620

4763847621

4763947622
ZEND_VM_NEXT_OPCODE_CHECK_EXCEPTION();

0 commit comments

Comments
 (0)