Lines Matching defs:data

121     const uint64_t* data, const std::size_t blk_size)
123 _data(data, data + blk_size/CHAR_BIT)
212 BDI::BDICompDataBaseDelta<TB, TD>::compress(const uint64_t* data,
215 // Parse through data in a sizeof(TB) granularity
221 std::memcpy(&curValue, ((uint8_t*)data) + byte_start,
232 // that is the case, add delta to compressed data and keep parsing
233 // the input data
243 // If we cannot find a base that can accommodate this new line's data,
304 BDI::isZeroPackable(const uint64_t* data) const
306 return std::all_of(data, data + qwordsPerCacheLine,
311 BDI::isSameValuePackable(const uint64_t* data) const
314 const uint64_t rep_value = data[0];
315 return std::all_of(data, data + qwordsPerCacheLine,
322 BDI::tryCompress(const uint64_t* data, const uint8_t encoding) const
329 if (temp_data->compress(data, blkSize)) {
338 uint64_t* data)
342 data[i] = static_cast<const BDICompData*>(comp_data)->access(i);
346 BDI::compress(const uint64_t* data, Cycles& comp_lat, Cycles& decomp_lat)
351 if (isZeroPackable(data)) {
357 } else if (isSameValuePackable(data)) {
358 bdi_data = std::unique_ptr<BDICompData>(new BDICompDataRep(data[0]));
363 // Initialize compressed data as an uncompressed instance
365 new BDICompDataUncompressed(data, blkSize));
393 temp_bdi_data = tryCompress<uint64_t, int32_t>(data,
396 temp_bdi_data = tryCompress<uint64_t, int16_t>(data,
399 temp_bdi_data = tryCompress<uint64_t, int8_t>(data,
402 temp_bdi_data = tryCompress<uint32_t, int16_t>(data,
405 temp_bdi_data = tryCompress<uint32_t, int8_t>(data,
408 temp_bdi_data = tryCompress<uint16_t, int8_t>(data,
435 // In the worst case scenario the data is left uncompressed, so
465 .desc("Number of data entries that were compressed to this encoding.")
470 encodingStats.subdesc(i, "Number of data entries that match " \