Messages in this thread | | | Date | Tue, 30 Jun 2015 18:52:11 -0500 | Subject | Re: [PATCH] un-improve strrchr() | From | Chris Rorvick <> |
| |
[ resending w/o HTML formatting ]
On Sun, Jun 28, 2015 at 11:44 AM, Alexey Dobriyan <adobriyan@gmail.com> wrote: > Previous code did 1 branch per character + 1 branch for every character > in the last path component. Current code does 2 branches per characher > regardless.
Shouldn't that be "+ 2 branches for every character in the last path component"? The structure of the loop is basically the same; you're just performing fewer iterations if the character is found when searching from the end.
Regards,
Chris
| |