D | sieve.cc | 18 static TextIdx dryRun(TextIdx sliceLen, Slot* map, TextIdx* shortcut, in dryRun() argument 28 Slot& item = map[shortcut[i]]; in dryRun() 49 Slot* map, TextIdx* shortcut, TextIdx end, TextIdx middle, in createDictionary() argument 59 Slot& item = map[shortcut[i]]; in createDictionary() 137 std::vector<TextIdx> shortcut; in sieve_generate() local 181 shortcut.push_back(slot); in sieve_generate() 189 shortcut.push_back(hashSlot); in sieve_generate() 201 sliceLen, map.data(), shortcut.data(), end, end, a, ++piece); in sieve_generate() 205 data, sliceLen, map.data(), shortcut.data(), end, end, a, ++piece); in sieve_generate() 209 size = dryRun(sliceLen, map.data(), shortcut.data(), end, end, b, ++piece); in sieve_generate() [all …]
|