diff options
| -rwxr-xr-x | sh | bin | 1648 -> 1656 bytes | |||
| -rw-r--r-- | sh.asm | 7 |
2 files changed, 7 insertions, 0 deletions
| Binary files differ @@ -349,6 +349,10 @@ _concat_dir: _dirty_strcpy_1: movDqU xmm2, [rdi+r8] movDqU [rbx+r8],xmm2 + + pcmpistri xmm1, xmm2, 122 + jz _dirty_strcpy_1_exit + PcmpIstrI xmm0, xmm2, 122 ;if there was a null in the ;copied string exit loop jz _dirty_strcpy_1_exit @@ -364,6 +368,9 @@ _concat_dir: movdqu xmm2, [r15+r11] movdqu [rbx+r8], xmm2 + pcmpistri xmm1, xmm2, 122 + jz _parse5 + pcmpistri xmm0, xmm2, 122 jz _parse5 |
