| 180 | |
| 181 | template <Operation op, typename Table> |
| 182 | void ProbeState::firstProbe(const Table& table, int32_t firstKey) { |
| 183 | tagsInTable_ = BaseHashTable::loadTags( |
| 184 | reinterpret_cast<uint8_t*>(table.table_), bucketOffset_); |
| 185 | table.incrementTagLoads(); |
| 186 | hits_ = simd::toBitMask(tagsInTable_ == wantedTags_); |
| 187 | if (hits_) { |
| 188 | loadNextHit<op>(table, firstKey); |
| 189 | } |
| 190 | } |
| 191 | |
| 192 | template <Operation op, typename Compare, typename Insert, typename Table> |
| 193 | char* ProbeState::fullProbe( |
no test coverage detected