Merge "Fix x86-64 __memset_chk."
diff --git a/libc/arch-x86_64/string/sse2-memset-slm.S b/libc/arch-x86_64/string/sse2-memset-slm.S
index 1cf9f4b..fc502c0 100644
--- a/libc/arch-x86_64/string/sse2-memset-slm.S
+++ b/libc/arch-x86_64/string/sse2-memset-slm.S
@@ -43,11 +43,9 @@
 
 ENTRY(__memset_chk)
   # %rdi = dst, %rsi = byte, %rdx = n, %rcx = dst_len
-  cmp %rdx, %rcx
-  jl memset
-
-  # TODO: include __memset_chk_fail in the backtrace?
-  call PIC_PLT(__memset_chk_fail)
+  cmp %rcx, %rdx
+  ja __memset_chk_fail
+  // Fall through to memset...
 END(__memset_chk)