MCPcopy Create free account
hub / github.com/0xShug0/audio.cpp / hash_combine

Function hash_combine

src/framework/tokenizers/sentencepiece.cpp:36–38  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

34}
35
36size_t hash_combine(size_t seed, size_t value) {
37 return seed ^ (value + 0x9e3779b97f4a7c15ULL + (seed << 6U) + (seed >> 2U));
38}
39
40size_t fingerprint_piece(const SentencePiecePiece & piece) {
41 size_t seed = std::hash<int>{}(piece.id);

Callers 2

fingerprint_pieceFunction · 0.85
fingerprint_piecesFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected