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

Function sz_equal

include/stringzilla/compare.h:523–535  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

521#if !SZ_DYNAMIC_DISPATCH
522
523SZ_DYNAMIC sz_bool_t sz_equal(sz_cptr_t a, sz_cptr_t b, sz_size_t length) {
524#if SZ_USE_SKYLAKE
525 return sz_equal_skylake(a, b, length);
526#elif SZ_USE_HASWELL
527 return sz_equal_haswell(a, b, length);
528#elif SZ_USE_SVE && SZ_ENFORCE_SVE_OVER_NEON
529 return sz_equal_sve(a, b, length);
530#elif SZ_USE_NEON
531 return sz_equal_neon(a, b, length);
532#else
533 return sz_equal_serial(a, b, length);
534#endif
535}
536
537SZ_DYNAMIC sz_ordering_t sz_order(sz_cptr_t a, sz_size_t a_length, sz_cptr_t b, sz_size_t b_length) {
538#if SZ_USE_SKYLAKE

Callers 7

sz_hash_state_equalFunction · 0.70
operator==Method · 0.70
starts_withMethod · 0.70
ends_withMethod · 0.70
sz_string_equalFunction · 0.70

Calls 5

sz_equal_skylakeFunction · 0.85
sz_equal_haswellFunction · 0.85
sz_equal_sveFunction · 0.85
sz_equal_neonFunction · 0.85
sz_equal_serialFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…