how did you make sure strchr got inlined? (copy the whole implementation?)
can you share your results? / measurement methods
have you run a benchmark of your implementation?