Function memchr::arch::generic::packedpair::matched

source ·
unsafe fn matched(start: *const u8, cur: *const u8, chunki: usize) -> usize
Expand description

Accepts a chunk-relative offset and returns a haystack relative offset.

This used to be marked #[cold] and #[inline(never)], but I couldn’t observe a consistent measureable difference between that and just inlining it. So we go with inlining it.

§Safety

Same at ptr::offset_from in addition to cur >= start.