MCPcopy Create free account
hub / github.com/ashvardanian/StringZilla / sz_utf8_count

Function sz_utf8_count

include/stringzilla/utf8.h:1739–1751  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1737#if !SZ_DYNAMIC_DISPATCH
1738
1739SZ_DYNAMIC sz_size_t sz_utf8_count(sz_cptr_t text, sz_size_t length) {
1740#if SZ_USE_ICE
1741 return sz_utf8_count_ice(text, length);
1742#elif SZ_USE_HASWELL
1743 return sz_utf8_count_haswell(text, length);
1744#elif SZ_USE_SVE2
1745 return sz_utf8_count_sve2(text, length);
1746#elif SZ_USE_NEON
1747 return sz_utf8_count_neon(text, length);
1748#else
1749 return sz_utf8_count_serial(text, length);
1750#endif
1751}
1752
1753SZ_DYNAMIC sz_cptr_t sz_utf8_find_nth(sz_cptr_t text, sz_size_t length, sz_size_t n) {
1754#if SZ_USE_ICE

Callers 3

sizeMethod · 0.70
utf8_countMethod · 0.70
utf8_countMethod · 0.70

Calls 5

sz_utf8_count_iceFunction · 0.85
sz_utf8_count_haswellFunction · 0.85
sz_utf8_count_sve2Function · 0.85
sz_utf8_count_neonFunction · 0.85
sz_utf8_count_serialFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…