@@ -5530,8 +5530,8 @@ static int zend_jit_cmp_double_common(dasm_State **Dst, const zend_op *opline, i
5530
5530
case ZEND_IS_EQUAL:
5531
5531
case ZEND_IS_IDENTICAL:
5532
5532
case ZEND_CASE:
5533
- | jp => target_label
5534
5533
| jne => target_label
5534
+ | jp => target_label
5535
5535
break;
5536
5536
case ZEND_IS_NOT_EQUAL:
5537
5537
case ZEND_IS_NOT_IDENTICAL:
@@ -5541,20 +5541,18 @@ static int zend_jit_cmp_double_common(dasm_State **Dst, const zend_op *opline, i
5541
5541
break;
5542
5542
case ZEND_IS_SMALLER:
5543
5543
if (swap) {
5544
- | jp => target_label
5545
5544
| jbe => target_label
5546
5545
} else {
5547
- | jp => target_label
5548
5546
| jae => target_label
5547
+ | jp => target_label
5549
5548
}
5550
5549
break;
5551
5550
case ZEND_IS_SMALLER_OR_EQUAL:
5552
5551
if (swap) {
5553
- | jp => target_label
5554
5552
| jb => target_label
5555
5553
} else {
5556
- | jp => target_label
5557
5554
| ja => target_label
5555
+ | jp => target_label
5558
5556
}
5559
5557
break;
5560
5558
default:
@@ -5574,8 +5572,8 @@ static int zend_jit_cmp_double_common(dasm_State **Dst, const zend_op *opline, i
5574
5572
break;
5575
5573
case ZEND_IS_NOT_EQUAL:
5576
5574
case ZEND_IS_NOT_IDENTICAL:
5577
- | jp => target_label
5578
5575
| jne => target_label
5576
+ | jp => target_label
5579
5577
break;
5580
5578
case ZEND_IS_SMALLER:
5581
5579
if (swap) {
@@ -5608,8 +5606,8 @@ static int zend_jit_cmp_double_common(dasm_State **Dst, const zend_op *opline, i
5608
5606
case ZEND_IS_EQUAL:
5609
5607
case ZEND_IS_IDENTICAL:
5610
5608
case ZEND_CASE:
5611
- | jp => target_label
5612
5609
| jne => target_label
5610
+ | jp => target_label
5613
5611
break;
5614
5612
case ZEND_IS_NOT_EQUAL:
5615
5613
case ZEND_IS_NOT_IDENTICAL:
@@ -5618,20 +5616,18 @@ static int zend_jit_cmp_double_common(dasm_State **Dst, const zend_op *opline, i
5618
5616
break;
5619
5617
case ZEND_IS_SMALLER:
5620
5618
if (swap) {
5621
- | jp => target_label
5622
5619
| jbe => target_label
5623
5620
} else {
5624
- | jp => target_label
5625
5621
| jae => target_label
5622
+ | jp => target_label
5626
5623
}
5627
5624
break;
5628
5625
case ZEND_IS_SMALLER_OR_EQUAL:
5629
5626
if (swap) {
5630
- | jp => target_label
5631
5627
| jb => target_label
5632
5628
} else {
5633
- | jp => target_label
5634
5629
| ja => target_label
5630
+ | jp => target_label
5635
5631
}
5636
5632
break;
5637
5633
default:
@@ -5649,8 +5645,8 @@ static int zend_jit_cmp_double_common(dasm_State **Dst, const zend_op *opline, i
5649
5645
case ZEND_IS_IDENTICAL:
5650
5646
case ZEND_CASE:
5651
5647
| SET_ZVAL_TYPE_INFO res_addr, IS_FALSE
5652
- | jp => target_label
5653
5648
| jne => target_label
5649
+ | jp => target_label
5654
5650
| SET_ZVAL_TYPE_INFO res_addr, IS_TRUE
5655
5651
break;
5656
5652
case ZEND_IS_NOT_EQUAL:
@@ -5664,26 +5660,24 @@ static int zend_jit_cmp_double_common(dasm_State **Dst, const zend_op *opline, i
5664
5660
case ZEND_IS_SMALLER:
5665
5661
if (swap) {
5666
5662
| SET_ZVAL_TYPE_INFO res_addr, IS_FALSE
5667
- | jp => target_label
5668
5663
| jbe => target_label
5669
5664
| SET_ZVAL_TYPE_INFO res_addr, IS_TRUE
5670
5665
} else {
5671
5666
| SET_ZVAL_TYPE_INFO res_addr, IS_FALSE
5672
- | jp => target_label
5673
5667
| jae => target_label
5668
+ | jp => target_label
5674
5669
| SET_ZVAL_TYPE_INFO res_addr, IS_TRUE
5675
5670
}
5676
5671
break;
5677
5672
case ZEND_IS_SMALLER_OR_EQUAL:
5678
5673
if (swap) {
5679
5674
| SET_ZVAL_TYPE_INFO res_addr, IS_FALSE
5680
- | jp => target_label
5681
5675
| jb => target_label
5682
5676
| SET_ZVAL_TYPE_INFO res_addr, IS_TRUE
5683
5677
} else {
5684
5678
| SET_ZVAL_TYPE_INFO res_addr, IS_FALSE
5685
- | jp => target_label
5686
5679
| ja => target_label
5680
+ | jp => target_label
5687
5681
| SET_ZVAL_TYPE_INFO res_addr, IS_TRUE
5688
5682
}
5689
5683
break;
@@ -5709,8 +5703,8 @@ static int zend_jit_cmp_double_common(dasm_State **Dst, const zend_op *opline, i
5709
5703
case ZEND_IS_NOT_EQUAL:
5710
5704
case ZEND_IS_NOT_IDENTICAL:
5711
5705
| SET_ZVAL_TYPE_INFO res_addr, IS_TRUE
5712
- | jp => target_label
5713
5706
| jne => target_label
5707
+ | jp => target_label
5714
5708
| SET_ZVAL_TYPE_INFO res_addr, IS_FALSE
5715
5709
break;
5716
5710
case ZEND_IS_SMALLER:
0 commit comments