From 92b794002b4c1828b75544e7afd2fc5773057799 Mon Sep 17 00:00:00 2001 From: Justine Tunney Date: Sat, 16 Jan 2021 21:52:14 -0800 Subject: [PATCH] Fix pmovmskb mnemonic in memeqmask This change unbreaks test/libc/nexgen32e/memeqmask_test.c which appears to currently be the only reference to this api. It was originally meant to be used for speeding up terminal video rendering. We might delete it Fixes #26 --- libc/nexgen32e/memeqmask.S | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libc/nexgen32e/memeqmask.S b/libc/nexgen32e/memeqmask.S index b191102e..f3b7e396 100644 --- a/libc/nexgen32e/memeqmask.S +++ b/libc/nexgen32e/memeqmask.S @@ -36,8 +36,8 @@ memeqmask: movdqa 16(%rsi,%rax,8),%xmm1 pcmpeqb (%rdx,%rax,8),%xmm0 pcmpeqb 16(%rdx,%rax,8),%xmm1 - vpmovmskb %xmm0,%r8d - vpmovmskb %xmm1,%r9d + pmovmskb %xmm0,%r8d + pmovmskb %xmm1,%r9d mov %r8w,(%rdi,%rax) mov %r9w,2(%rdi,%rax) add $4,%eax