#include "config.h"
#include "common/attributes.h"
#include "common/intops.h"
#include "src/scan.h"
#include "src/thread.h"
static const uint16_t ALIGN(scan_4x4[], 32) = …;
static const uint16_t ALIGN(scan_4x8[], 32) = …;
static const uint16_t ALIGN(scan_4x16[], 32) = …;
static const uint16_t ALIGN(scan_8x4[], 32) = …;
static const uint16_t ALIGN(scan_8x8[], 32) = …;
static const uint16_t ALIGN(scan_8x16[], 32) = …;
static const uint16_t ALIGN(scan_8x32[], 32) = …;
static const uint16_t ALIGN(scan_16x4[], 32) = …;
static const uint16_t ALIGN(scan_16x8[], 32) = …;
static const uint16_t ALIGN(scan_16x16[], 32) = …;
static const uint16_t ALIGN(scan_16x32[], 32) = …;
static const uint16_t ALIGN(scan_32x8[], 32) = …;
static const uint16_t ALIGN(scan_32x16[], 32) = …;
static const uint16_t ALIGN(scan_32x32[], 32) = …;
const uint16_t *const dav1d_scans[N_RECT_TX_SIZES] = …;
static uint8_t last_nonzero_col_from_eob_4x4[16];
static uint8_t last_nonzero_col_from_eob_8x8[64];
static uint8_t last_nonzero_col_from_eob_16x16[256];
static uint8_t last_nonzero_col_from_eob_32x32[1024];
static uint8_t last_nonzero_col_from_eob_4x8[32];
static uint8_t last_nonzero_col_from_eob_8x4[32];
static uint8_t last_nonzero_col_from_eob_8x16[128];
static uint8_t last_nonzero_col_from_eob_16x8[128];
static uint8_t last_nonzero_col_from_eob_16x32[512];
static uint8_t last_nonzero_col_from_eob_32x16[512];
static uint8_t last_nonzero_col_from_eob_4x16[64];
static uint8_t last_nonzero_col_from_eob_16x4[64];
static uint8_t last_nonzero_col_from_eob_8x32[256];
static uint8_t last_nonzero_col_from_eob_32x8[256];
static COLD void init_tbl(uint8_t *const last_nonzero_col_from_eob,
const uint16_t *const scan, const int w, const int h)
{ … }
static COLD void init_internal(void) { … }
COLD void dav1d_init_last_nonzero_col_from_eob_tables(void) { … }
const uint8_t *const dav1d_last_nonzero_col_from_eob[N_RECT_TX_SIZES] = …;