From 22baad3c3de66e418e402585d6bc6322cba68a87 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Mon, 4 Oct 1999 06:16:19 +0000 Subject: Update. 1999-10-03 Ulrich Drepper * sysdeps/i386/i486/bits/string.h (__memrchr): New function. * sysdeps/i386/bits/string.h (__memrchr): Add cld to comply to conventions. * string/Versions: Export memrchr. --- sysdeps/i386/bits/string.h | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'sysdeps/i386/bits') diff --git a/sysdeps/i386/bits/string.h b/sysdeps/i386/bits/string.h index 6fc78b3799..01c17db68d 100644 --- a/sysdeps/i386/bits/string.h +++ b/sysdeps/i386/bits/string.h @@ -300,7 +300,8 @@ memchr (__const void *__s, int __c, size_t __n) "movl $1,%0\n" "1:" : "=D" (__res), "=&c" (__d0) - : "a" (__c), "0" (__s), "1" (__n)); + : "a" (__c), "0" (__s), "1" (__n) + : "cc"); return __res - 1; } #endif @@ -319,9 +320,10 @@ __memrchr (__const void *__s, int __c, size_t __n) "repne; scasb\n\t" "je 1f\n\t" "movl $1,%0\n" - "1:" + "1:\tcld" : "=D" (__res), "=&c" (__d0) - : "a" (__c), "0" (__s), "1" (__n)); + : "a" (__c), "0" (__s), "1" (__n) + : "cc"); return __res - 1; } #endif -- cgit v1.2.3