Lines Matching refs:score
86 int score = 0, i;
89 score += (pix1[i] - pix2[i]) * (pix1[i] - pix2[i]);
90 return score;
154 int sqr, diff, score;
159 score = sqr - (diff * (int64_t)diff >> (level + 3)); // FIXME: 64 bits slooow
160 if (score < best_vector_score) {
164 best_vector_score = score;
190 int score = 0;
196 score += encode_block(s, src, ref, decoded, stride, level - 1,
198 score += encode_block(s, src + offset, ref + offset, decoded + offset,
200 score += lambda;
202 if (score < best_score) {
203 best_score = score;
375 int score[4] = { 0, 0, 0, 0 }, best;
395 score[0] = vlc[1] * lambda;
397 score[0] += encode_block(s, src + 16 * x, NULL, temp, stride,
404 score[0] = INT_MAX;
432 score[1] += lambda * put_bits_count(&s->reorder_pb[5]);
441 score[1] += encode_block(s, src + 16 * x, temp + 16*stride,
443 best = score[1] <= score[0];
446 score[2] = s->mecc.sse[0](NULL, src + 16 * x, ref,
448 score[2] += vlc[1] * lambda;
449 if (score[2] < score[best] && mx == 0 && my == 0) {
473 s->rd_total += score[best];