#include <assert.h>
#include "config/aom_config.h"
#include "aom_dsp/bitreader_buffer.h"
#include "aom_dsp/recenter.h"
#include "aom_ports/bitops.h"
size_t aom_rb_bytes_read(const struct aom_read_bit_buffer *rb) { … }
int aom_rb_read_bit(struct aom_read_bit_buffer *rb) { … }
int aom_rb_read_literal(struct aom_read_bit_buffer *rb, int bits) { … }
uint32_t aom_rb_read_unsigned_literal(struct aom_read_bit_buffer *rb,
int bits) { … }
int aom_rb_read_inv_signed_literal(struct aom_read_bit_buffer *rb, int bits) { … }
uint32_t aom_rb_read_uvlc(struct aom_read_bit_buffer *rb) { … }
static uint16_t aom_rb_read_primitive_quniform(struct aom_read_bit_buffer *rb,
uint16_t n) { … }
static uint16_t aom_rb_read_primitive_subexpfin(struct aom_read_bit_buffer *rb,
uint16_t n, uint16_t k) { … }
static uint16_t aom_rb_read_primitive_refsubexpfin(
struct aom_read_bit_buffer *rb, uint16_t n, uint16_t k, uint16_t ref) { … }
int16_t aom_rb_read_signed_primitive_refsubexpfin(
struct aom_read_bit_buffer *rb, uint16_t n, uint16_t k, int16_t ref) { … }