Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add strstr with unaligned loads. Fixes bug 12100. | Ondřej Bílka | 2013-12-14 | 1 | -19/+0 |
| | | | | | | | | | | A sse42 version of strstr used pcmpistr instruction which is quite ineffective. A faster way is look for pairs of characters which is uses sse2, is faster than pcmpistr and for real strings a pairs we look for are relatively rare. For linear time complexity we use buy or rent technique which switches to two-way algorithm when superlinear behaviour is detected. | ||||
* | Add x86-64 __libc_ifunc_impl_list | H.J. Lu | 2012-10-11 | 1 | -0/+3 |
| | |||||
* | Clean up unnecessary libc_hidden_builtin_def fiddling in x86 multiarch ↵ | Roland McGrath | 2009-10-06 | 1 | -3/+0 |
| | | | | definitions. | ||||
* | Fix strstr/strcasestr/fma/fmaf on x86_64. | Jakub Jelinek | 2009-09-02 | 1 | -1/+2 |
| | |||||
* | SSE4.2 strstr/strcasestr for x86-64. | H.J. Lu | 2009-07-20 | 1 | -0/+18 |
This patch implements SSE4.2 strstr/strcasestr, using Knuth-Morris-Pratt string searching algorithm. |