Lines Matching defs:delta
193 // New delta is 0, as it is a difference between the new base and itself
202 const TD delta)
204 // Insert new delta with respect to the given base
207 // Insert new delta
208 deltas.push_back(delta);
224 // Iterate through all bases to search for a valid delta
227 // Calculate delta relative to currently parsed base
228 typename std::make_signed<TB>::type delta = curValue -
231 // Check if the delta is within the limits of the delta size. If
232 // that is the case, add delta to compressed data and keep parsing
236 if ((delta >= -limit) && (delta <= limit)) {
237 addDelta(base_index, delta);
244 // add this value as the new base and insert its respective delta of 0.
262 // We decompress all base-delta pairs that form the 64-bit entry
277 // Concatenate all base-delta entries until they form a 64-bit entry
280 // Get base and delta entries corresponding to the current delta
282 const TD delta = deltas[delta_index];
289 value |= static_cast<uint64_t>((base + delta) & mask);
367 // Base size-delta size ratio. Used to optimize run and try to
373 // Check which base-delta size combination is the best. This is
379 // If using more compressors, parse all delta sizes from 1 to
381 // highest possible delta. When we only instantiate one delta
411 fatal("Invalid combination of base and delta sizes.");
434 // delta size ratio (no-metadata ratio) must wait for each other.