diff options
| author | Dmitry Stogov <dmitry@zend.com> | 2017-12-05 02:41:12 +0300 |
|---|---|---|
| committer | Dmitry Stogov <dmitry@zend.com> | 2017-12-05 02:41:12 +0300 |
| commit | c019c131e81f5ab209a9c6dbc03985bc43756850 (patch) | |
| tree | 66224d41fb32816bbb4d8e8939e880b12b1b4736 /Zend/zend_string.c | |
| parent | 8305a73483e854f314b8afa2d65dbcb0e7fae1b9 (diff) | |
| download | php-git-c019c131e81f5ab209a9c6dbc03985bc43756850.tar.gz | |
Use unsigned comparison instructions
Diffstat (limited to 'Zend/zend_string.c')
| -rw-r--r-- | Zend/zend_string.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Zend/zend_string.c b/Zend/zend_string.c index 5c280ce0f4..8e0e8eb74b 100644 --- a/Zend/zend_string.c +++ b/Zend/zend_string.c @@ -322,12 +322,12 @@ ZEND_API zend_bool ZEND_FASTCALL zend_string_equal_val(zend_string *s1, zend_str "jne ll1%=\n\t" "addl $0x4, %1\n\t" "subl $0x4, %3\n\t" - "jg ll0%=\n\t" + "ja ll0%=\n\t" "movl $0x1, %0\n\t" "jmp ll3%=\n\t" "ll1%=:\n\t" "cmpl $0x4,%3\n\t" - "jl ll2%=\n\t" + "jb ll2%=\n\t" "xorl %0, %0\n\t" "jmp ll3%=\n\t" "ll2%=:\n\t" @@ -357,12 +357,12 @@ ZEND_API zend_bool ZEND_FASTCALL zend_string_equal_val(zend_string *s1, zend_str "jne ll1%=\n\t" "addq $0x8, %1\n\t" "subq $0x8, %3\n\t" - "jg ll0%=\n\t" + "ja ll0%=\n\t" "movq $0x1, %0\n\t" "jmp ll3%=\n\t" "ll1%=:\n\t" "cmpq $0x8,%3\n\t" - "jl ll2%=\n\t" + "jb ll2%=\n\t" "xorq %0, %0\n\t" "jmp ll3%=\n\t" "ll2%=:\n\t" |
