Lines Matching refs:split
48 BlockSplit* split, HistogramType** histograms, size_t* histograms_size) {
58 self->split_ = split;
65 split->types, split->types_alloc_size, max_num_blocks);
67 split->lengths, split->lengths_alloc_size, max_num_blocks);
86 BlockSplit* split = self->split_;
93 split->lengths[0] = (uint32_t)self->block_size_;
94 split->types[0] = 0;
99 ++split->num_types;
121 if (split->num_types < BROTLI_MAX_NUMBER_OF_BLOCK_TYPES &&
125 split->lengths[self->num_blocks_] = (uint32_t)self->block_size_;
126 split->types[self->num_blocks_] = (uint8_t)split->num_types;
128 self->last_histogram_ix_[0] = (uint8_t)split->num_types;
132 ++split->num_types;
141 split->lengths[self->num_blocks_] = (uint32_t)self->block_size_;
142 split->types[self->num_blocks_] = split->types[self->num_blocks_ - 2];
154 split->lengths[self->num_blocks_ - 1] += (uint32_t)self->block_size_;
157 if (split->num_types == 1) {
168 *self->histograms_size_ = split->num_types;
169 split->num_blocks = self->num_blocks_;