Lines Matching defs:shift
154 int shift;
170 shift = 23 + av_log2(q.den) - av_log2(q.num);
171 if (shift >= 0) n = av_rescale(q.num, 1LL<<shift, q.den);
172 else n = av_rescale(q.num, 1, ((int64_t)q.den) << -shift);
174 shift -= n >= (1<<24);
175 shift += n < (1<<23);
177 if (shift >= 0) n = av_rescale(q.num, 1LL<<shift, q.den);
178 else n = av_rescale(q.num, 1, ((int64_t)q.den) << -shift);
183 return sign<<31 | (150-shift)<<23 | (n - (1<<23));