#ifndef DAV1D_SRC_RECON_H
#define DAV1D_SRC_RECON_H
#include "src/internal.h"
#include "src/levels.h"
#define DEBUG_BLOCK_INFO …
#define DEBUG_B_PIXELS …
#define decl_recon_b_intra_fn(name) …
recon_b_intra_fn;
#define decl_recon_b_inter_fn(name) …
recon_b_inter_fn;
#define decl_filter_sbrow_fn(name) …
filter_sbrow_fn;
#define decl_backup_ipred_edge_fn(name) …
backup_ipred_edge_fn;
#define decl_read_coef_blocks_fn(name) …
read_coef_blocks_fn;
#define decl_copy_pal_block_fn(name) …
copy_pal_block_fn;
#define decl_read_pal_plane_fn(name) …
read_pal_plane_fn;
#define decl_read_pal_uv_fn(name) …
read_pal_uv_fn;
decl_recon_b_intra_fn(dav1d_recon_b_intra_8bpc);
decl_recon_b_intra_fn(dav1d_recon_b_intra_16bpc);
decl_recon_b_inter_fn(dav1d_recon_b_inter_8bpc);
decl_recon_b_inter_fn(dav1d_recon_b_inter_16bpc);
decl_filter_sbrow_fn(dav1d_filter_sbrow_8bpc);
decl_filter_sbrow_fn(dav1d_filter_sbrow_16bpc);
decl_filter_sbrow_fn(dav1d_filter_sbrow_deblock_cols_8bpc);
decl_filter_sbrow_fn(dav1d_filter_sbrow_deblock_cols_16bpc);
decl_filter_sbrow_fn(dav1d_filter_sbrow_deblock_rows_8bpc);
decl_filter_sbrow_fn(dav1d_filter_sbrow_deblock_rows_16bpc);
void dav1d_filter_sbrow_cdef_8bpc(Dav1dTaskContext *tc, int sby);
void dav1d_filter_sbrow_cdef_16bpc(Dav1dTaskContext *tc, int sby);
decl_filter_sbrow_fn(dav1d_filter_sbrow_resize_8bpc);
decl_filter_sbrow_fn(dav1d_filter_sbrow_resize_16bpc);
decl_filter_sbrow_fn(dav1d_filter_sbrow_lr_8bpc);
decl_filter_sbrow_fn(dav1d_filter_sbrow_lr_16bpc);
decl_backup_ipred_edge_fn(dav1d_backup_ipred_edge_8bpc);
decl_backup_ipred_edge_fn(dav1d_backup_ipred_edge_16bpc);
decl_read_coef_blocks_fn(dav1d_read_coef_blocks_8bpc);
decl_read_coef_blocks_fn(dav1d_read_coef_blocks_16bpc);
decl_copy_pal_block_fn(dav1d_copy_pal_block_y_8bpc);
decl_copy_pal_block_fn(dav1d_copy_pal_block_y_16bpc);
decl_copy_pal_block_fn(dav1d_copy_pal_block_uv_8bpc);
decl_copy_pal_block_fn(dav1d_copy_pal_block_uv_16bpc);
decl_read_pal_plane_fn(dav1d_read_pal_plane_8bpc);
decl_read_pal_plane_fn(dav1d_read_pal_plane_16bpc);
decl_read_pal_uv_fn(dav1d_read_pal_uv_8bpc);
decl_read_pal_uv_fn(dav1d_read_pal_uv_16bpc);
#endif