Lines Matching defs:data
37 const uint8_t* data) {
43 size_t c = data[(pos + i) & mask];
57 const uint8_t* data, float* cost) {
60 const size_t max_utf8 = DecideMultiByteStatsLevel(pos, len, mask, data);
71 size_t c = data[(pos + i) & mask];
84 i < window_half + 1 ? 0 : data[(pos + i - window_half - 1) & mask];
86 i < window_half + 2 ? 0 : data[(pos + i - window_half - 2) & mask];
88 --histogram[utf8_pos2][data[(pos + i - window_half) & mask]];
93 size_t c = data[(pos + i + window_half - 1) & mask];
94 size_t last_c = data[(pos + i + window_half - 2) & mask];
96 ++histogram[utf8_pos2][data[(pos + i + window_half) & mask]];
100 size_t c = i < 1 ? 0 : data[(pos + i - 1) & mask];
101 size_t last_c = i < 2 ? 0 : data[(pos + i - 2) & mask];
104 size_t histo = histogram[utf8_pos][data[masked_pos]];
118 of the data is a statistical "anomaly". */
128 const uint8_t* data, float* cost) {
129 if (BrotliIsMostlyUTF8(data, pos, mask, len, kMinUTF8Ratio)) {
130 EstimateBitCostsForLiteralsUTF8(pos, len, mask, data, cost);
140 ++histogram[data[(pos + i) & mask]];
148 --histogram[data[(pos + i - window_half) & mask]];
153 ++histogram[data[(pos + i + window_half) & mask]];
156 histo = histogram[data[(pos + i) & mask]];