]> sourceware.org Git - newlib-cygwin.git/commit - newlib/ChangeLog
2008-05-26 Eric Blake <ebb9@byu.net>
authorJeff Johnston <jjohnstn@redhat.com>
Mon, 26 May 2008 23:31:08 +0000 (23:31 +0000)
committerJeff Johnston <jjohnstn@redhat.com>
Mon, 26 May 2008 23:31:08 +0000 (23:31 +0000)
commit70bff2d5033567544fa1970b02699060974b2d70
tree63f10ba544f805523216ade4dfb2bd0043fee46e
parenta6bd72a27873294887681d3bd102d848e5777e2c
2008-05-26  Eric Blake  <ebb9@byu.net>

        Optimize the generic and x86 memchr.
        * libc/string/memchr.c (memchr) [!__OPTIMIZE_SIZE__]:
        Pre-align pointer so unaligned searches aren't penalized.
        * libc/machine/i386/memchr.S (memchr) [!__OPTIMIZE_SIZE__]: Word
        operations are faster than repnz byte searches.
newlib/ChangeLog
newlib/libc/machine/i386/memchr.S
newlib/libc/string/memchr.c
This page took 0.027452 seconds and 5 git commands to generate.