summaryrefslogtreecommitdiff
path: root/ext/opcache/jit/zend_jit_x86.dasc
diff options
context:
space:
mode:
Diffstat (limited to 'ext/opcache/jit/zend_jit_x86.dasc')
-rw-r--r--ext/opcache/jit/zend_jit_x86.dasc6
1 files changed, 3 insertions, 3 deletions
diff --git a/ext/opcache/jit/zend_jit_x86.dasc b/ext/opcache/jit/zend_jit_x86.dasc
index fa203f850c..6c1b93df00 100644
--- a/ext/opcache/jit/zend_jit_x86.dasc
+++ b/ext/opcache/jit/zend_jit_x86.dasc
@@ -7119,7 +7119,7 @@ static int zend_jit_cmp_double_common(dasm_State **Dst, const zend_op *opline, z
break;
case ZEND_IS_NOT_IDENTICAL:
if (exit_addr) {
- |1:
+ | jp >1
| je &exit_addr
|1:
} else {
@@ -7212,10 +7212,10 @@ static int zend_jit_cmp_double_common(dasm_State **Dst, const zend_op *opline, z
case ZEND_IS_NOT_EQUAL:
case ZEND_IS_NOT_IDENTICAL:
| jp >1
- | SET_ZVAL_TYPE_INFO res_addr, IS_TRUE
+ | SET_ZVAL_TYPE_INFO res_addr, IS_FALSE
| je => target_label
|1:
- | SET_ZVAL_TYPE_INFO res_addr, IS_FALSE
+ | SET_ZVAL_TYPE_INFO res_addr, IS_TRUE
break;
case ZEND_IS_SMALLER:
if (swap) {