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

Function sz_fill

include/stringzilla/memory.h:1458–1470  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1456}
1457
1458SZ_DYNAMIC void sz_fill(sz_ptr_t target, sz_size_t length, sz_u8_t value) {
1459#if SZ_USE_SKYLAKE
1460 sz_fill_skylake(target, length, value);
1461#elif SZ_USE_HASWELL
1462 sz_fill_haswell(target, length, value);
1463#elif SZ_USE_SVE && SZ_ENFORCE_SVE_OVER_NEON
1464 sz_fill_sve(target, length, value);
1465#elif SZ_USE_NEON
1466 sz_fill_neon(target, length, value);
1467#else
1468 sz_fill_serial(target, length, value);
1469#endif
1470}
1471
1472SZ_DYNAMIC void sz_lookup(sz_ptr_t target, sz_size_t length, sz_cptr_t source, char const lut[sz_at_least_(256)]) {
1473#if SZ_USE_ICE

Callers 6

memsetFunction · 0.70
initMethod · 0.70
basic_stringClass · 0.70
try_resizeMethod · 0.70

Calls 5

sz_fill_skylakeFunction · 0.85
sz_fill_haswellFunction · 0.85
sz_fill_sveFunction · 0.85
sz_fill_neonFunction · 0.85
sz_fill_serialFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…