Lines Matching full:record
99 // Record proba context used
100 static int Record(int bit, proba_t* const stats) {
105 // record bit count (lower 16 bits) and increment total count (upper 16 bits).
114 // Simulate block coding, but only record statistics.
115 // Note: no need to record the fixed probas.
121 Record(0, s + 0);
126 Record(1, s + 0); // order of record doesn't matter
128 Record(0, s + 1);
131 Record(1, s + 1);
132 if (!Record(2u < (unsigned int)(v + 1), s + 2)) { // v = -1 or 1
137 if (!Record(v > 4, s + 3)) {
138 if (Record(v != 2, s + 4))
139 Record(v == 4, s + 5);
140 } else if (!Record(v > 10, s + 6)) {
141 Record(v > 6, s + 7);
142 } else if (!Record((v >= 3 + (8 << 2)), s + 8)) {
143 Record((v >= 3 + (8 << 1)), s + 9);
145 Record((v >= 3 + (8 << 3)), s + 10);
157 if (pattern & 1) Record(!!(bits & mask), s + 3 + i);
164 if (n < 16) Record(0, s + 0);
726 // Just record the number of skips and act like skip_proba is not used.