Lines Matching defs:cache
64 uint64_t cache;
90 * Refill the internal cache from the bitstream.
94 * Will output the contents of the internal cache,
108 * Will remove the next num bits from the cache (note SKIP_COUNTER
237 s->cache = (uint64_t)AV_RL32(s->buffer + (s->index >> 3)) << s->bits_left | s->cache;
239 s->cache = s->cache | (uint64_t)AV_RB32(s->buffer + (s->index >> 3)) << (32 - s->bits_left);
252 s->cache = AV_RL64(s->buffer + (s->index >> 3));
254 s->cache = AV_RB64(s->buffer + (s->index >> 3));
264 ret = s->cache & ((UINT64_C(1) << n) - 1);
265 s->cache >>= n;
267 ret = s->cache >> (64 - n);
268 s->cache <<= n;
277 return s->cache & ((UINT64_C(1) << n) - 1);
279 return s->cache >> (64 - n);
308 s->cache >>= n;
310 s->cache <<= n;
324 int32_t cache = show_bits(s, 32);
325 int sign = ~cache >> 31;
328 return ((((uint32_t)(sign ^ cache)) >> (32 - n)) ^ sign) - sign;
331 register int32_t cache;
335 cache = GET_CACHE(re, s);
336 sign = ~cache >> 31;
339 return (NEG_USR32(sign ^ cache, n) ^ sign) - sign;
347 register int32_t cache;
351 cache = GET_CACHE(re, s);
352 sign = sign_extend(~cache, n) >> 31;
355 return (zero_extend(sign ^ cache, n) ^ sign) - sign;
474 s->cache = 0;
633 s->cache = 0;