Jeff Johnston
70bff2d503
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.
2008-05-26 23:31:08 +00:00
..
2005-10-28 21:21:08 +00:00
2002-05-23 18:46:04 +00:00
2002-05-23 18:46:04 +00:00
2000-02-17 19:39:52 +00:00
2008-01-15 13:35:33 +00:00
2008-01-15 13:35:33 +00:00
2002-07-23 21:38:00 +00:00
2008-05-26 23:31:08 +00:00
2005-03-06 20:40:05 +00:00
2000-02-17 19:39:52 +00:00
2008-01-12 04:25:55 +00:00
2000-02-17 19:39:52 +00:00
2002-07-23 21:38:00 +00:00
2008-05-26 23:23:15 +00:00
2000-02-17 19:39:52 +00:00
2007-06-28 17:07:23 +00:00
2007-06-28 17:07:23 +00:00
2008-01-12 04:25:55 +00:00
2005-10-28 21:33:23 +00:00
2008-01-12 04:25:55 +00:00
2000-02-17 19:39:52 +00:00
2008-05-22 02:31:46 +00:00
2000-02-17 19:39:52 +00:00
2005-10-28 21:33:23 +00:00
2007-05-29 21:26:59 +00:00
2005-10-28 21:21:08 +00:00
2002-07-23 21:38:00 +00:00
2002-07-23 21:38:00 +00:00
2005-10-28 21:21:08 +00:00
2002-05-17 23:39:39 +00:00
2008-01-12 04:25:55 +00:00
2002-05-13 19:33:46 +00:00
2002-05-13 19:33:46 +00:00
2008-05-26 22:56:14 +00:00
2005-10-28 21:33:23 +00:00
2005-10-28 21:33:23 +00:00
2005-10-28 21:21:08 +00:00
2000-02-17 19:39:52 +00:00
2000-02-17 19:39:52 +00:00
2006-02-13 17:27:50 +00:00
2002-07-23 21:38:00 +00:00
2006-02-13 17:27:50 +00:00
2005-10-28 21:21:08 +00:00
2007-05-29 21:26:59 +00:00
2002-05-24 00:13:57 +00:00
2000-02-17 19:39:52 +00:00
2008-01-12 04:25:55 +00:00
2002-08-29 19:47:43 +00:00
2005-10-28 21:21:08 +00:00
2005-10-28 21:33:23 +00:00
2000-02-17 19:39:52 +00:00
2000-08-30 18:31:59 +00:00
2000-02-17 19:39:52 +00:00
2007-12-19 17:33:12 +00:00
2007-12-19 17:33:12 +00:00
2005-10-28 21:21:08 +00:00
2005-10-28 21:21:08 +00:00
2005-10-28 21:21:08 +00:00
2005-10-28 21:33:23 +00:00
2005-10-28 21:21:08 +00:00
2005-10-28 21:21:08 +00:00
2005-10-28 21:33:23 +00:00
2005-10-28 21:33:23 +00:00
2005-10-28 21:21:08 +00:00
2005-10-28 21:21:08 +00:00
2005-10-28 21:21:08 +00:00
2005-10-28 21:21:08 +00:00
2005-10-28 21:33:23 +00:00
2005-10-28 21:21:08 +00:00
2005-10-28 21:21:08 +00:00
2005-10-28 21:21:08 +00:00
2005-10-28 21:33:23 +00:00
2007-12-19 17:33:12 +00:00
2005-10-28 21:21:08 +00:00
2007-07-04 16:18:34 +00:00
2005-10-28 21:21:08 +00:00
2005-10-28 21:33:23 +00:00
2005-10-28 21:33:23 +00:00
2005-10-28 21:33:23 +00:00
2005-10-28 21:33:23 +00:00
2005-10-28 21:33:23 +00:00