Lines Matching refs:clusters
73 uint32_t* clusters,
90 FN(BrotliCompareAndPushToQueue)(out, cluster_size, clusters[idx1],
91 clusters[idx2], max_num_pairs, &pairs[0], &num_pairs);
117 if (clusters[i] == best_idx2) {
118 memmove(&clusters[i], &clusters[i + 1],
119 (num_clusters - i - 1) * sizeof(clusters[0]));
149 FN(BrotliCompareAndPushToQueue)(out, cluster_size, best_idx1, clusters[i],
169 When called, clusters[0..num_clusters) contains the unique values from
173 size_t in_size, const uint32_t* clusters, size_t num_clusters,
183 FN(BrotliHistogramBitCostDistance)(&in[i], &out[clusters[j]]);
186 best_out = clusters[j];
194 FN(HistogramClear)(&out[clusters[i]]);
254 uint32_t* clusters = BROTLI_ALLOC(m, uint32_t, in_size);
263 BROTLI_IS_NULL(clusters) || BROTLI_IS_NULL(pairs)) {
283 clusters[num_clusters + j] = (uint32_t)(i + j);
288 &clusters[num_clusters], pairs,
305 histogram_symbols, clusters,
312 FN(BrotliHistogramRemap)(in, in_size, clusters, num_clusters,
314 BROTLI_FREE(m, clusters);