FFmpeg
Loading...
Searching...
No Matches
h264pred.c File Reference
#include <string.h>
#include "checkasm.h"
#include "libavcodec/codec_id.h"
#include "libavcodec/h264pred.h"
#include "libavutil/common.h"
#include "libavutil/internal.h"
#include "libavutil/intreadwrite.h"
#include "libavutil/mem_internal.h"

Go to the source code of this file.

Macros

#define SIZEOF_PIXEL   ((bit_depth + 7) / 8)
 
#define BUF_SIZE   (3 * 16 * 17)
 
#define check_pred_func(func, name, mode_name)
 
#define randomize_buffers()
 
#define src0   (buf0 + 4 * 16) /* Offset to allow room for top and left */
 
#define src1   (buf1 + 4 * 16)
 

Functions

static void check_pred4x4 (H264PredContext *h, uint8_t *buf0, uint8_t *buf1, int codec, int chroma_format, int bit_depth)
 
static void check_pred8x8 (H264PredContext *h, uint8_t *buf0, uint8_t *buf1, int codec, int chroma_format, int bit_depth)
 
static void check_pred16x16 (H264PredContext *h, uint8_t *buf0, uint8_t *buf1, int codec, int chroma_format, int bit_depth)
 
static void check_pred8x8l (H264PredContext *h, uint8_t *buf0, uint8_t *buf1, int codec, int chroma_format, int bit_depth)
 
void checkasm_check_h264pred (void)
 

Variables

static const int codec_ids [4] = { AV_CODEC_ID_H264, AV_CODEC_ID_VP8, AV_CODEC_ID_RV40, AV_CODEC_ID_SVQ3 }
 
static const char *const pred4x4_modes [4][15]
 
static const char *const pred8x8_modes [4][11]
 
static const char *const pred16x16_modes [4][9]
 
static const uint32_t pixel_mask [3] = { 0xffffffff, 0x01ff01ff, 0x03ff03ff }
 

Macro Definition Documentation

◆ SIZEOF_PIXEL

#define SIZEOF_PIXEL   ((bit_depth + 7) / 8)

Definition at line 121 of file h264pred.c.

◆ BUF_SIZE

#define BUF_SIZE   (3 * 16 * 17)

Definition at line 122 of file h264pred.c.

◆ check_pred_func

#define check_pred_func ( func,
name,
mode_name )
Value:
(mode_name && ((codec_ids[codec] == AV_CODEC_ID_H264) ? \
check_func(func, "pred%s_%s_%d", name, mode_name, bit_depth) : \
check_func(func, "pred%s_%s", name, mode_name)))
static enum AVCodecID codec_ids[]
static void bit_depth(AudioStatsContext *s, const uint64_t *const mask, uint8_t *depth)
Definition af_astats.c:246
#define check_func
Definition test.h:481
@ AV_CODEC_ID_H264
Definition codec_id.h:77
int(* func)(AVBPrint *dst, const char *in, const char *arg)
Definition jacosubdec.c:66
const char * name
Definition qsvenc.c:142

Definition at line 124 of file h264pred.c.

Referenced by check_pred16x16(), check_pred4x4(), check_pred8x8(), and check_pred8x8l().

◆ randomize_buffers

#define randomize_buffers ( )
Value:
do { \
uint32_t mask = pixel_mask[bit_depth - 8]; \
int i; \
for (i = 0; i < BUF_SIZE; i += 4) { \
uint32_t r = rnd() & mask; \
AV_WN32A(buf0 + i, r); \
AV_WN32A(buf1 + i, r); \
} \
} while (0)
#define i(width, name, range_min, range_max)
Definition cbs_h264.c:63
#define rnd
Definition checkasm.h:136
#define r
Definition input.c:42
static const uint16_t mask[17]
Definition lzw.c:38
#define BUF_SIZE
Definition setpts.c:159
static const uint32_t pixel_mask[5]
Definition h264dsp.c:31

Definition at line 129 of file h264pred.c.

Referenced by check_pred16x16(), check_pred4x4(), check_pred8x8(), and check_pred8x8l().

◆ src0

#define src0   (buf0 + 4 * 16) /* Offset to allow room for top and left */

Definition at line 140 of file h264pred.c.

Referenced by any_vscale(), apply_averaging(), apply_bdof(), apply_bdof_min_block(), assemble_freq_bands_c(), av_bprint_escape(), avc_biwgt_4x2_msa(), avc_biwgt_4x4_msa(), avc_biwgt_4x8_msa(), avc_biwgt_8x16_msa(), avc_biwgt_8x4_msa(), avc_biwgt_8x8_msa(), avc_chroma_hv_2x2_msa(), avc_chroma_hv_2x4_msa(), avc_chroma_hv_4x2_msa(), avc_chroma_hv_4x4_msa(), avc_chroma_hv_4x8_msa(), avc_chroma_hv_8x4_msa(), avc_chroma_hv_8x8_msa(), avc_chroma_hv_and_aver_dst_2x2_msa(), avc_chroma_hv_and_aver_dst_2x4_msa(), avc_chroma_hv_and_aver_dst_4x2_msa(), avc_chroma_hv_and_aver_dst_4x4_msa(), avc_chroma_hv_and_aver_dst_4x8_msa(), avc_chroma_hv_and_aver_dst_8x4_msa(), avc_chroma_hv_and_aver_dst_8x8_msa(), avc_chroma_hz_2x2_msa(), avc_chroma_hz_2x4_msa(), avc_chroma_hz_4x2_msa(), avc_chroma_hz_4x4_msa(), avc_chroma_hz_4x8_msa(), avc_chroma_hz_8x4_msa(), avc_chroma_hz_8x8_msa(), avc_chroma_hz_and_aver_dst_2x2_msa(), avc_chroma_hz_and_aver_dst_2x4_msa(), avc_chroma_hz_and_aver_dst_4x2_msa(), avc_chroma_hz_and_aver_dst_4x4_msa(), avc_chroma_hz_and_aver_dst_4x8_msa(), avc_chroma_hz_and_aver_dst_8x4_msa(), avc_chroma_hz_and_aver_dst_8x8_msa(), avc_chroma_hz_nonmult_msa(), avc_chroma_vt_2x2_msa(), avc_chroma_vt_2x4_msa(), avc_chroma_vt_4x2_msa(), avc_chroma_vt_4x4_msa(), avc_chroma_vt_4x8_msa(), avc_chroma_vt_8x4_msa(), avc_chroma_vt_8x8_msa(), avc_chroma_vt_and_aver_dst_2x2_msa(), avc_chroma_vt_and_aver_dst_2x4_msa(), avc_chroma_vt_and_aver_dst_4x2_msa(), avc_chroma_vt_and_aver_dst_4x4_msa(), avc_chroma_vt_and_aver_dst_4x8_msa(), avc_chroma_vt_and_aver_dst_8x4_msa(), avc_chroma_vt_and_aver_dst_8x8_msa(), avc_deq_idct_luma_dc_msa(), avc_h_loop_filter_luma_mbaff_intra_msa(), avc_h_loop_filter_luma_mbaff_msa(), avc_idct8_addblk_msa(), avc_wgt_4x2_msa(), avc_wgt_4x4_msa(), avc_wgt_4x8_msa(), avc_wgt_8x16_msa(), avc_wgt_8x4_msa(), avc_wgt_8x8_msa(), avg(), avg_width16_lsx(), avg_width16_msa(), avg_width16_msa(), avg_width16_msa(), avg_width32_lsx(), avg_width32_msa(), avg_width4_msa(), avg_width4_msa(), avg_width4_msa(), avg_width64_lsx(), avg_width64_msa(), avg_width8_lsx(), avg_width8_msa(), avg_width8_msa(), avg_width8_msa(), avg_width8_msa(), call_kernel(), check_add_bytes(), check_add_gradient_pred(), check_add_int16(), check_add_left_pred(), check_add_left_pred_16(), check_add_median_pred(), check_add_put_clamped(), check_alf_classify(), check_alf_filter(), check_avg(), check_bdof(), check_butterflies(), check_cavs_qpeldsp(), check_compiled(), check_diff_bytes(), check_dmvr(), check_ict_float(), check_interleave_bytes(), check_interleaved_to_planar(), check_mspel_pixels(), check_pred16x16(), check_pred4x4(), check_pred8x8(), check_pred8x8l(), check_put_vvc_chroma(), check_put_vvc_chroma_uni(), check_put_vvc_luma(), check_put_vvc_luma_uni(), check_qmf(), check_rct_int(), check_rgb24toyv12(), check_sao_band(), check_sao_band(), check_sao_edge(), check_sao_edge(), check_scalarproduct_fixed(), check_shuffle_bytes(), check_vector_fmul(), check_vector_fmul_add(), check_vector_fmul_window(), check_vector_fmul_window_scaled(), check_vvc_sad(), checkasm_check_bswapdsp(), checkasm_check_fixed_dsp(), checkasm_check_float_dsp(), checkasm_check_h264qpel(), checkasm_check_hevc_epel(), checkasm_check_hevc_epel_bi(), checkasm_check_hevc_epel_bi_w(), checkasm_check_hevc_epel_uni(), checkasm_check_hevc_epel_uni_w(), checkasm_check_hevc_qpel(), checkasm_check_hevc_qpel_bi(), checkasm_check_hevc_qpel_bi_w(), checkasm_check_hevc_qpel_uni(), checkasm_check_hevc_qpel_uni_w(), checkasm_check_hpeldsp(), checkasm_check_qpeldsp(), checkasm_check_sw_rgb(), checkasm_check_v210dec(), chroma_mc_uni(), common_hv_2ht_2vt_4x4_msa(), common_hv_2ht_2vt_4x4_msa(), common_hv_2ht_2vt_4x8_msa(), common_hv_2ht_2vt_4x8_msa(), common_hv_2ht_2vt_8x4_msa(), common_hv_2ht_2vt_8x4_msa(), common_hv_2ht_2vt_8x8mult_msa(), common_hv_2ht_2vt_8x8mult_msa(), common_hv_2ht_2vt_and_aver_dst_4x4_msa(), common_hv_2ht_2vt_and_aver_dst_4x8_msa(), common_hv_2ht_2vt_and_aver_dst_8x4_msa(), common_hv_2ht_2vt_and_aver_dst_8x8mult_msa(), common_hv_8ht_8vt_4w_lsx(), common_hv_8ht_8vt_4w_msa(), common_hv_8ht_8vt_8w_lsx(), common_hv_8ht_8vt_8w_msa(), common_hv_8ht_8vt_and_aver_dst_4w_lsx(), common_hv_8ht_8vt_and_aver_dst_4w_msa(), common_hv_8ht_8vt_and_aver_dst_8w_lsx(), common_hv_8ht_8vt_and_aver_dst_8w_msa(), common_hv_bil_16w_msa(), common_hv_bil_4w_msa(), common_hv_bil_8w_lasx(), common_hv_bil_8w_msa(), common_hv_bil_and_aver_dst_16w_msa(), common_hv_bil_and_aver_dst_4w_msa(), common_hv_bil_and_aver_dst_8w_msa(), common_hv_bil_no_rnd_16x16_msa(), common_hv_bil_no_rnd_4x8_msa(), common_hv_bil_no_rnd_8x16_msa(), common_hv_bil_no_rnd_8x8_msa(), common_hz_2t_4x4_msa(), common_hz_2t_4x4_msa(), common_hz_2t_4x8_msa(), common_hz_2t_4x8_msa(), common_hz_2t_8x4_msa(), common_hz_2t_8x4_msa(), common_hz_2t_8x8mult_msa(), common_hz_2t_8x8mult_msa(), common_hz_2t_and_aver_dst_4x4_msa(), common_hz_2t_and_aver_dst_4x8_msa(), common_hz_2t_and_aver_dst_8x4_msa(), common_hz_2t_and_aver_dst_8x8mult_msa(), common_hz_4t_12w_msa(), common_hz_4t_16w_msa(), common_hz_4t_24w_msa(), common_hz_4t_32w_msa(), common_hz_4t_4x16_msa(), common_hz_4t_4x16_msa(), common_hz_4t_4x2_msa(), common_hz_4t_4x4_msa(), common_hz_4t_4x4_msa(), common_hz_4t_4x8_msa(), common_hz_4t_4x8_msa(), common_hz_4t_6w_msa(), common_hz_4t_8x2mult_msa(), common_hz_4t_8x4mult_msa(), common_hz_6t_4x4_msa(), common_hz_6t_4x8_msa(), common_hz_8t_12w_msa(), common_hz_8t_16w_lsx(), common_hz_8t_16w_msa(), common_hz_8t_16w_msa(), common_hz_8t_24w_msa(), common_hz_8t_32w_lsx(), common_hz_8t_32w_msa(), common_hz_8t_32w_msa(), common_hz_8t_48w_msa(), common_hz_8t_4x16_msa(), common_hz_8t_4x4_lsx(), common_hz_8t_4x4_msa(), common_hz_8t_4x4_msa(), common_hz_8t_4x8_lsx(), common_hz_8t_4x8_msa(), common_hz_8t_4x8_msa(), common_hz_8t_64w_lsx(), common_hz_8t_64w_lsx(), common_hz_8t_64w_msa(), common_hz_8t_64w_msa(), common_hz_8t_8w_msa(), common_hz_8t_8x4_lsx(), common_hz_8t_8x4_msa(), common_hz_8t_8x8mult_lsx(), common_hz_8t_8x8mult_msa(), common_hz_8t_and_aver_dst_16w_lsx(), common_hz_8t_and_aver_dst_16w_msa(), common_hz_8t_and_aver_dst_32w_lsx(), common_hz_8t_and_aver_dst_32w_msa(), common_hz_8t_and_aver_dst_4x4_lsx(), common_hz_8t_and_aver_dst_4x4_msa(), common_hz_8t_and_aver_dst_4x8_lsx(), common_hz_8t_and_aver_dst_4x8_msa(), common_hz_8t_and_aver_dst_64w_lsx(), common_hz_8t_and_aver_dst_64w_msa(), common_hz_8t_and_aver_dst_8w_lsx(), common_hz_8t_and_aver_dst_8w_msa(), common_hz_bil_16w_msa(), common_hz_bil_4w_msa(), common_hz_bil_8w_msa(), common_hz_bil_and_aver_dst_16w_msa(), common_hz_bil_and_aver_dst_4w_msa(), common_hz_bil_and_aver_dst_8w_msa(), common_hz_bil_no_rnd_16x16_msa(), common_hz_bil_no_rnd_4x8_msa(), common_hz_bil_no_rnd_8x16_msa(), common_hz_bil_no_rnd_8x8_msa(), common_vt_2t_24w_lsx(), common_vt_2t_32w_lsx(), common_vt_2t_4x4_msa(), common_vt_2t_4x4_msa(), common_vt_2t_4x8_msa(), common_vt_2t_4x8_msa(), common_vt_2t_8x4_msa(), common_vt_2t_8x4_msa(), common_vt_2t_8x8mult_msa(), common_vt_2t_8x8mult_msa(), common_vt_2t_and_aver_dst_4x4_msa(), common_vt_2t_and_aver_dst_4x8_msa(), common_vt_2t_and_aver_dst_8x4_msa(), common_vt_2t_and_aver_dst_8x8mult_msa(), common_vt_4t_12w_msa(), common_vt_4t_16w_msa(), common_vt_4t_24w_msa(), common_vt_4t_32w_msa(), common_vt_4t_4x2_msa(), common_vt_4t_4x4multiple_msa(), common_vt_4t_6w_msa(), common_vt_4t_8x2_msa(), common_vt_4t_8x4mult_msa(), common_vt_4t_8x6_msa(), common_vt_8t_12w_msa(), common_vt_8t_16w_lsx(), common_vt_8t_16w_lsx(), common_vt_8t_16w_msa(), common_vt_8t_16w_msa(), common_vt_8t_16w_mult_lsx(), common_vt_8t_16w_mult_msa(), common_vt_8t_16w_mult_msa(), common_vt_8t_4w_lsx(), common_vt_8t_4w_msa(), common_vt_8t_4w_msa(), common_vt_8t_8w_lsx(), common_vt_8t_8w_lsx(), common_vt_8t_8w_msa(), common_vt_8t_8w_msa(), common_vt_8t_and_aver_dst_16w_mult_lsx(), common_vt_8t_and_aver_dst_16w_mult_msa(), common_vt_8t_and_aver_dst_4w_lsx(), common_vt_8t_and_aver_dst_4w_msa(), common_vt_8t_and_aver_dst_8w_lsx(), common_vt_8t_and_aver_dst_8w_msa(), common_vt_bil_16w_msa(), common_vt_bil_4w_msa(), common_vt_bil_8w_msa(), common_vt_bil_and_aver_dst_16w_msa(), common_vt_bil_and_aver_dst_4w_msa(), common_vt_bil_and_aver_dst_8w_msa(), common_vt_bil_no_rnd_16x16_msa(), common_vt_bil_no_rnd_4x8_msa(), common_vt_bil_no_rnd_8x16_msa(), common_vt_bil_no_rnd_8x8_msa(), copy_16multx8mult_msa(), copy_16multx8mult_msa(), copy_16multx8mult_msa(), copy_16x16_msa(), copy_8bit_to_16bit_width8_msa(), copy_8x8_msa(), copy_width12_msa(), copy_width16_lsx(), copy_width16_msa(), copy_width16_msa(), copy_width16_msa(), copy_width16_msa(), copy_width24_msa(), copy_width32_lsx(), copy_width32_msa(), copy_width32_msa(), copy_width48_msa(), copy_width64_lsx(), copy_width64_msa(), copy_width64_msa(), copy_width8_lsx(), copy_width8_msa(), copy_width8_msa(), deband_16_c(), deband_16_coupling_c(), deband_8_c(), deband_8_coupling_c(), derive_bdof_vx_vy(), diff_bytes(), do_hybrid_window(), extract_even2avg_c(), extract_odd2avg_c(), ff_avg_bilin_16h_msa(), ff_avg_bilin_16hv_msa(), ff_avg_bilin_16v_msa(), ff_avg_bilin_32h_msa(), ff_avg_bilin_32v_msa(), ff_avg_bilin_64h_msa(), ff_avg_bilin_64v_msa(), ff_avg_h264_qpel16_mc00_msa(), ff_avg_h264_qpel16_mc01_msa(), ff_avg_h264_qpel16_mc02_msa(), ff_avg_h264_qpel16_mc03_msa(), ff_avg_h264_qpel16_mc10_msa(), ff_avg_h264_qpel16_mc12_msa(), ff_avg_h264_qpel16_mc20_msa(), ff_avg_h264_qpel16_mc21_msa(), ff_avg_h264_qpel16_mc22_msa(), ff_avg_h264_qpel16_mc23_msa(), ff_avg_h264_qpel16_mc30_msa(), ff_avg_h264_qpel16_mc32_msa(), ff_avg_h264_qpel4_mc00_msa(), ff_avg_h264_qpel4_mc01_msa(), ff_avg_h264_qpel4_mc02_msa(), ff_avg_h264_qpel4_mc03_msa(), ff_avg_h264_qpel4_mc10_msa(), ff_avg_h264_qpel4_mc12_msa(), ff_avg_h264_qpel4_mc20_msa(), ff_avg_h264_qpel4_mc21_msa(), ff_avg_h264_qpel4_mc22_msa(), ff_avg_h264_qpel4_mc23_msa(), ff_avg_h264_qpel4_mc30_msa(), ff_avg_h264_qpel4_mc32_msa(), ff_avg_h264_qpel8_mc00_msa(), ff_avg_h264_qpel8_mc01_msa(), ff_avg_h264_qpel8_mc02_msa(), ff_avg_h264_qpel8_mc03_msa(), ff_avg_h264_qpel8_mc10_msa(), ff_avg_h264_qpel8_mc12_msa(), ff_avg_h264_qpel8_mc20_msa(), ff_avg_h264_qpel8_mc21_msa(), ff_avg_h264_qpel8_mc22_msa(), ff_avg_h264_qpel8_mc23_msa(), ff_avg_h264_qpel8_mc30_msa(), ff_avg_h264_qpel8_mc32_msa(), ff_biweight_h264_pixels16_8_msa(), ff_butterflies_fixed_sse2(), ff_butterflies_float_sse(), ff_h264_add_pixels4_8_lasx(), ff_h264_add_pixels8_8_lasx(), ff_h264_biweight_pixels16_8_mmi(), ff_h264_idct4x4_addblk_dc_msa(), ff_h264_idct_add_msa(), ff_hevc_loop_filter_chroma_v_8_lsx(), ff_hor_16x16_lsx(), ff_hor_16x16_msa(), ff_hor_32x32_lsx(), ff_hor_32x32_msa(), ff_hscale_16_to_15_lasx(), ff_hscale_16_to_19_lasx(), ff_hscale_8_to_15_lasx(), ff_hscale_8_to_19_lasx(), ff_ict_float_avx(), ff_ict_float_fma3(), ff_ict_float_fma4(), ff_ict_float_rvv(), ff_ict_float_sse(), ff_pixelutils_sad16_msa(), ff_pred8x8l_dc_8_mmi(), ff_pred8x8l_top_dc_8_mmi(), ff_pred8x8l_vertical_8_mmi(), ff_ps_mul_pair_single_neon(), ff_ps_mul_pair_single_rvv(), ff_ps_mul_pair_single_sse(), ff_put_bilin_16h_msa(), ff_put_bilin_16hv_msa(), ff_put_bilin_16v_msa(), ff_put_bilin_32h_msa(), ff_put_bilin_32v_msa(), ff_put_bilin_64h_msa(), ff_put_bilin_64v_msa(), ff_put_h264_qpel16_mc00_msa(), ff_put_h264_qpel16_mc01_msa(), ff_put_h264_qpel16_mc02_msa(), ff_put_h264_qpel16_mc03_msa(), ff_put_h264_qpel16_mc10_msa(), ff_put_h264_qpel16_mc12_msa(), ff_put_h264_qpel16_mc20_msa(), ff_put_h264_qpel16_mc21_msa(), ff_put_h264_qpel16_mc22_msa(), ff_put_h264_qpel16_mc23_msa(), ff_put_h264_qpel16_mc30_msa(), ff_put_h264_qpel16_mc32_msa(), ff_put_h264_qpel4_mc01_msa(), ff_put_h264_qpel4_mc02_msa(), ff_put_h264_qpel4_mc03_msa(), ff_put_h264_qpel4_mc10_msa(), ff_put_h264_qpel4_mc12_msa(), ff_put_h264_qpel4_mc20_msa(), ff_put_h264_qpel4_mc21_msa(), ff_put_h264_qpel4_mc22_msa(), ff_put_h264_qpel4_mc23_msa(), ff_put_h264_qpel4_mc30_msa(), ff_put_h264_qpel4_mc32_msa(), ff_put_h264_qpel8_mc00_msa(), ff_put_h264_qpel8_mc01_msa(), ff_put_h264_qpel8_mc02_msa(), ff_put_h264_qpel8_mc03_msa(), ff_put_h264_qpel8_mc10_msa(), ff_put_h264_qpel8_mc12_msa(), ff_put_h264_qpel8_mc20_msa(), ff_put_h264_qpel8_mc21_msa(), ff_put_h264_qpel8_mc22_msa(), ff_put_h264_qpel8_mc23_msa(), ff_put_h264_qpel8_mc30_msa(), ff_put_h264_qpel8_mc32_msa(), ff_put_no_rnd_pixels16_x2_8_lasx(), ff_put_no_rnd_pixels16_xy2_8_lasx(), ff_put_no_rnd_pixels16_y2_8_lasx(), ff_put_no_rnd_pixels8_x2_8_lasx(), ff_put_no_rnd_pixels8_xy2_8_lsx(), ff_put_no_rnd_pixels8_y2_8_lasx(), ff_put_pixels16_8_lsx(), ff_put_pixels16_xy2_8_lasx(), ff_put_vp8_bilinear16_h_mmi(), ff_put_vp8_bilinear16_h_msa(), ff_put_vp8_bilinear16_hv_msa(), ff_put_vp8_bilinear16_v_mmi(), ff_put_vp8_bilinear16_v_msa(), ff_put_vp8_epel16_h4_msa(), ff_put_vp8_epel16_h6_lsx(), ff_put_vp8_epel16_h6_msa(), ff_put_vp8_epel16_v4_lsx(), ff_put_vp8_epel16_v4_mmi(), ff_put_vp8_epel16_v4_msa(), ff_put_vp8_epel16_v6_lsx(), ff_put_vp8_epel16_v6_mmi(), ff_put_vp8_epel16_v6_msa(), ff_put_vp8_epel4_h4v4_msa(), ff_put_vp8_epel4_h4v6_msa(), ff_put_vp8_epel4_h6v4_msa(), ff_put_vp8_epel4_h6v6_msa(), ff_put_vp8_epel4_v4_msa(), ff_put_vp8_epel4_v6_msa(), ff_put_vp8_epel8_h4_msa(), ff_put_vp8_epel8_h4v4_msa(), ff_put_vp8_epel8_h4v6_lsx(), ff_put_vp8_epel8_h4v6_msa(), ff_put_vp8_epel8_h6_lsx(), ff_put_vp8_epel8_h6_msa(), ff_put_vp8_epel8_h6v4_lsx(), ff_put_vp8_epel8_h6v4_msa(), ff_put_vp8_epel8_h6v6_lsx(), ff_put_vp8_epel8_h6v6_msa(), ff_put_vp8_epel8_v4_lsx(), ff_put_vp8_epel8_v4_msa(), ff_put_vp8_epel8_v6_lsx(), ff_put_vp8_epel8_v6_msa(), ff_put_vp8_pixels16_lsx(), ff_put_vp8_pixels16_msa(), ff_put_vp8_pixels8_lsx(), ff_put_vp8_pixels8_msa(), ff_rct_int_avx2(), ff_rct_int_rvv(), ff_rct_int_sse2(), ff_sbr_qmf_deint_bfly_neon(), ff_sbr_qmf_deint_bfly_sse2(), ff_tm_16x16_lsx(), ff_tm_32x32_lsx(), ff_tm_4x4_lsx(), ff_tm_4x4_msa(), ff_tm_8x8_lsx(), ff_tm_8x8_msa(), ff_tx_mdct_fwd(), ff_tx_mdct_inv(), ff_vector_dmul_avx(), ff_vector_dmul_rvv(), ff_vector_dmul_sse2(), ff_vector_fmul_add_altivec(), ff_vector_fmul_add_avx(), ff_vector_fmul_add_fixed_rvv(), ff_vector_fmul_add_fma3(), ff_vector_fmul_add_neon(), ff_vector_fmul_add_rvv(), ff_vector_fmul_add_sse(), ff_vector_fmul_add_vsx(), ff_vector_fmul_altivec(), ff_vector_fmul_avx(), ff_vector_fmul_fixed_rvv(), ff_vector_fmul_neon(), ff_vector_fmul_reverse_altivec(), ff_vector_fmul_reverse_avx(), ff_vector_fmul_reverse_avx2(), ff_vector_fmul_reverse_fixed_rvv(), ff_vector_fmul_reverse_neon(), ff_vector_fmul_reverse_rvv(), ff_vector_fmul_reverse_sse(), ff_vector_fmul_reverse_vfp(), ff_vector_fmul_reverse_vsx(), ff_vector_fmul_rvv(), ff_vector_fmul_sse(), ff_vector_fmul_vfp(), ff_vector_fmul_vsx(), ff_vector_fmul_window_altivec(), ff_vector_fmul_window_fixed_rvv(), ff_vector_fmul_window_neon(), ff_vector_fmul_window_rvv(), ff_vector_fmul_window_scaled_rvv(), ff_vector_fmul_window_sse(), ff_vector_fmul_window_vfp(), ff_vector_fmul_window_vsx(), ff_vert_16x16_lsx(), ff_vert_16x16_msa(), ff_vert_32x32_lsx(), ff_vvc_avg_10_neon(), ff_vvc_avg_12_neon(), ff_vvc_avg_8_neon(), ff_vvc_sad_neon(), ff_vvc_sad_rvv_128(), ff_vvc_sad_rvv_256(), ff_vvc_w_avg_10_neon(), ff_vvc_w_avg_12_neon(), ff_vvc_w_avg_8_neon(), ff_weight_h264_pixels16_8_msa(), fir_quantums(), for(), hadamard_diff_8x8_msa(), hadamard_intra_8x8_msa(), hevc_bi_copy_12w_lsx(), hevc_bi_copy_12w_msa(), hevc_bi_copy_16w_lsx(), hevc_bi_copy_16w_msa(), hevc_bi_copy_24w_msa(), hevc_bi_copy_32w_msa(), hevc_bi_copy_48w_msa(), hevc_bi_copy_4w_lsx(), hevc_bi_copy_4w_msa(), hevc_bi_copy_64w_msa(), hevc_bi_copy_6w_lsx(), hevc_bi_copy_6w_msa(), hevc_bi_copy_8w_lsx(), hevc_bi_copy_8w_msa(), hevc_biwgt_copy_12w_msa(), hevc_biwgt_copy_16w_msa(), hevc_biwgt_copy_24w_msa(), hevc_biwgt_copy_32w_msa(), hevc_biwgt_copy_48w_msa(), hevc_biwgt_copy_4w_msa(), hevc_biwgt_copy_64w_msa(), hevc_biwgt_copy_6w_msa(), hevc_biwgt_copy_8w_msa(), hevc_copy_12w_lsx(), hevc_copy_12w_msa(), hevc_copy_16w_lsx(), hevc_copy_16w_msa(), hevc_copy_24w_lsx(), hevc_copy_24w_msa(), hevc_copy_32w_lsx(), hevc_copy_32w_msa(), hevc_copy_48w_lsx(), hevc_copy_48w_msa(), hevc_copy_4w_lsx(), hevc_copy_4w_msa(), hevc_copy_64w_lsx(), hevc_copy_64w_msa(), hevc_copy_6w_lsx(), hevc_copy_6w_msa(), hevc_copy_8w_lsx(), hevc_copy_8w_msa(), hevc_hv_4t_12w_lsx(), hevc_hv_4t_12w_lsx(), hevc_hv_4t_12w_msa(), hevc_hv_4t_4multx8mult_msa(), hevc_hv_4t_4x2_msa(), hevc_hv_4t_4x4_msa(), hevc_hv_4t_6w_msa(), hevc_hv_4t_8mult_lsx(), hevc_hv_4t_8multx4_lsx(), hevc_hv_4t_8multx4_lsx(), hevc_hv_4t_8multx4_msa(), hevc_hv_4t_8multx4mult_lsx(), hevc_hv_4t_8multx4mult_lsx(), hevc_hv_4t_8multx4mult_msa(), hevc_hv_4t_8x2_lsx(), hevc_hv_4t_8x2_lsx(), hevc_hv_4t_8x2_lsx(), hevc_hv_4t_8x2_msa(), hevc_hv_4t_8x6_lsx(), hevc_hv_4t_8x6_lsx(), hevc_hv_4t_8x6_lsx(), hevc_hv_4t_8x6_msa(), hevc_hv_8t_12w_lsx(), hevc_hv_8t_12w_msa(), hevc_hv_8t_4w_lsx(), hevc_hv_8t_4w_msa(), hevc_hv_8t_8multx1mult_lsx(), hevc_hv_8t_8multx1mult_lsx(), hevc_hv_8t_8multx1mult_msa(), hevc_hv_8t_8x2_lsx(), hevc_hv_8t_8x2_lsx(), hevc_hv_bi_4t_12w_msa(), hevc_hv_bi_4t_4multx8mult_msa(), hevc_hv_bi_4t_4x2_msa(), hevc_hv_bi_4t_4x4_msa(), hevc_hv_bi_4t_6w_msa(), hevc_hv_bi_4t_8multx4_msa(), hevc_hv_bi_4t_8multx4mult_msa(), hevc_hv_bi_4t_8x2_msa(), hevc_hv_bi_4t_8x6_msa(), hevc_hv_bi_8t_12w_msa(), hevc_hv_bi_8t_4w_msa(), hevc_hv_bi_8t_8multx1mult_msa(), hevc_hv_biwgt_4t_12w_msa(), hevc_hv_biwgt_4t_4multx8mult_msa(), hevc_hv_biwgt_4t_4x2_msa(), hevc_hv_biwgt_4t_4x4_msa(), hevc_hv_biwgt_4t_6w_msa(), hevc_hv_biwgt_4t_8multx4_msa(), hevc_hv_biwgt_4t_8multx4mult_msa(), hevc_hv_biwgt_4t_8x2_msa(), hevc_hv_biwgt_4t_8x6_msa(), hevc_hv_biwgt_8t_12w_msa(), hevc_hv_biwgt_8t_4w_msa(), hevc_hv_biwgt_8t_8multx2mult_msa(), hevc_hv_uni_4t_12w_msa(), hevc_hv_uni_4t_4multx8mult_msa(), hevc_hv_uni_4t_4x2_msa(), hevc_hv_uni_4t_4x4_msa(), hevc_hv_uni_4t_6w_msa(), hevc_hv_uni_4t_8multx4_msa(), hevc_hv_uni_4t_8multx4mult_msa(), hevc_hv_uni_4t_8x2_msa(), hevc_hv_uni_4t_8x6_msa(), hevc_hv_uni_8t_12w_msa(), hevc_hv_uni_8t_4w_msa(), hevc_hv_uni_8t_8multx2mult_msa(), hevc_hv_uniwgt_4t_12w_msa(), hevc_hv_uniwgt_4t_4multx8mult_msa(), hevc_hv_uniwgt_4t_4x2_msa(), hevc_hv_uniwgt_4t_4x4_msa(), hevc_hv_uniwgt_4t_6w_msa(), hevc_hv_uniwgt_4t_8multx4_msa(), hevc_hv_uniwgt_4t_8multx4mult_msa(), hevc_hv_uniwgt_4t_8x2_msa(), hevc_hv_uniwgt_4t_8x6_msa(), hevc_hv_uniwgt_8t_12w_msa(), hevc_hv_uniwgt_8t_4w_msa(), hevc_hv_uniwgt_8t_8multx2mult_msa(), hevc_hz_4t_12w_msa(), hevc_hz_4t_16w_msa(), hevc_hz_4t_24w_lsx(), hevc_hz_4t_24w_msa(), hevc_hz_4t_32w_lsx(), hevc_hz_4t_32w_lsx(), hevc_hz_4t_32w_msa(), hevc_hz_4t_4x2_msa(), hevc_hz_4t_4x4_msa(), hevc_hz_4t_4x8multiple_msa(), hevc_hz_4t_6w_msa(), hevc_hz_4t_8x2multiple_msa(), hevc_hz_4t_8x4multiple_msa(), hevc_hz_8t_12w_lsx(), hevc_hz_8t_12w_msa(), hevc_hz_8t_16w_lsx(), hevc_hz_8t_16w_lsx(), hevc_hz_8t_16w_msa(), hevc_hz_8t_24w_lsx(), hevc_hz_8t_24w_lsx(), hevc_hz_8t_24w_msa(), hevc_hz_8t_32w_lsx(), hevc_hz_8t_32w_msa(), hevc_hz_8t_48w_lsx(), hevc_hz_8t_48w_msa(), hevc_hz_8t_4w_lsx(), hevc_hz_8t_4w_msa(), hevc_hz_8t_64w_lsx(), hevc_hz_8t_64w_msa(), hevc_hz_8t_8w_lsx(), hevc_hz_8t_8w_msa(), hevc_hz_bi_4t_12w_msa(), hevc_hz_bi_4t_16w_msa(), hevc_hz_bi_4t_24w_msa(), hevc_hz_bi_4t_32w_msa(), hevc_hz_bi_4t_4x2_msa(), hevc_hz_bi_4t_4x4_msa(), hevc_hz_bi_4t_4x8multiple_msa(), hevc_hz_bi_4t_6w_msa(), hevc_hz_bi_4t_8x2_msa(), hevc_hz_bi_4t_8x4multiple_msa(), hevc_hz_bi_4t_8x6_msa(), hevc_hz_bi_8t_12w_msa(), hevc_hz_bi_8t_16w_msa(), hevc_hz_bi_8t_24w_msa(), hevc_hz_bi_8t_32w_msa(), hevc_hz_bi_8t_48w_msa(), hevc_hz_bi_8t_4w_msa(), hevc_hz_bi_8t_64w_msa(), hevc_hz_bi_8t_8w_msa(), hevc_hz_biwgt_4t_12w_msa(), hevc_hz_biwgt_4t_16w_msa(), hevc_hz_biwgt_4t_24w_msa(), hevc_hz_biwgt_4t_32w_msa(), hevc_hz_biwgt_4t_4x2_msa(), hevc_hz_biwgt_4t_4x4_msa(), hevc_hz_biwgt_4t_4x8multiple_msa(), hevc_hz_biwgt_4t_6w_msa(), hevc_hz_biwgt_4t_8x2_msa(), hevc_hz_biwgt_4t_8x4multiple_msa(), hevc_hz_biwgt_4t_8x6_msa(), hevc_hz_biwgt_8t_12w_msa(), hevc_hz_biwgt_8t_16w_msa(), hevc_hz_biwgt_8t_24w_msa(), hevc_hz_biwgt_8t_32w_msa(), hevc_hz_biwgt_8t_48w_msa(), hevc_hz_biwgt_8t_4w_msa(), hevc_hz_biwgt_8t_64w_msa(), hevc_hz_biwgt_8t_8w_msa(), hevc_hz_uniwgt_4t_12w_msa(), hevc_hz_uniwgt_4t_16w_msa(), hevc_hz_uniwgt_4t_24w_msa(), hevc_hz_uniwgt_4t_32w_msa(), hevc_hz_uniwgt_4t_4x2_msa(), hevc_hz_uniwgt_4t_4x4_msa(), hevc_hz_uniwgt_4t_4x8multiple_msa(), hevc_hz_uniwgt_4t_6w_msa(), hevc_hz_uniwgt_4t_8x2_msa(), hevc_hz_uniwgt_4t_8x4_msa(), hevc_hz_uniwgt_4t_8x6_msa(), hevc_hz_uniwgt_4t_8x8multiple_msa(), hevc_hz_uniwgt_8t_12w_msa(), hevc_hz_uniwgt_8t_16w_msa(), hevc_hz_uniwgt_8t_24w_msa(), hevc_hz_uniwgt_8t_32w_msa(), hevc_hz_uniwgt_8t_48w_msa(), hevc_hz_uniwgt_8t_4w_msa(), hevc_hz_uniwgt_8t_64w_msa(), hevc_hz_uniwgt_8t_8w_msa(), hevc_idct_8x32_column_lsx(), hevc_idct_8x32_column_msa(), hevc_intra_pred_horiz_16x16_msa(), hevc_intra_pred_horiz_32x32_msa(), hevc_intra_pred_horiz_4x4_msa(), hevc_intra_pred_horiz_8x8_msa(), hevc_intra_pred_plane_16x16_msa(), hevc_intra_pred_plane_4x4_msa(), hevc_intra_pred_plane_8x8_msa(), hevc_loopfilter_chroma_ver_msa(), hevc_sao_band_filter_16multiple_msa(), hevc_sao_band_filter_4width_msa(), hevc_sao_band_filter_8width_msa(), hevc_sao_edge_filter_0degree_4width_lsx(), hevc_sao_edge_filter_0degree_4width_msa(), hevc_sao_edge_filter_0degree_8width_lsx(), hevc_sao_edge_filter_0degree_8width_msa(), hevc_uniwgt_copy_12w_msa(), hevc_uniwgt_copy_16w_msa(), hevc_uniwgt_copy_24w_msa(), hevc_uniwgt_copy_32w_msa(), hevc_uniwgt_copy_48w_msa(), hevc_uniwgt_copy_4w_msa(), hevc_uniwgt_copy_64w_msa(), hevc_uniwgt_copy_6w_msa(), hevc_uniwgt_copy_8w_msa(), hevc_vt_4t_12w_lsx(), hevc_vt_4t_12w_msa(), hevc_vt_4t_16w_lsx(), hevc_vt_4t_16w_lsx(), hevc_vt_4t_16w_msa(), hevc_vt_4t_24w_lsx(), hevc_vt_4t_24w_lsx(), hevc_vt_4t_24w_msa(), hevc_vt_4t_32w_lsx(), hevc_vt_4t_32w_msa(), hevc_vt_4t_4x16_msa(), hevc_vt_4t_4x2_msa(), hevc_vt_4t_4x4_msa(), hevc_vt_4t_4x8_msa(), hevc_vt_4t_6w_msa(), hevc_vt_4t_8x2_msa(), hevc_vt_4t_8x4multiple_msa(), hevc_vt_4t_8x6_msa(), hevc_vt_8t_12w_lsx(), hevc_vt_8t_12w_msa(), hevc_vt_8t_16multx2mult_lsx(), hevc_vt_8t_16multx4mult_lsx(), hevc_vt_8t_16multx4mult_msa(), hevc_vt_8t_4w_lsx(), hevc_vt_8t_4w_msa(), hevc_vt_8t_8w_lsx(), hevc_vt_8t_8w_lsx(), hevc_vt_8t_8w_msa(), hevc_vt_bi_4t_12w_msa(), hevc_vt_bi_4t_16w_msa(), hevc_vt_bi_4t_24w_msa(), hevc_vt_bi_4t_32w_msa(), hevc_vt_bi_4t_4x2_msa(), hevc_vt_bi_4t_4x4_msa(), hevc_vt_bi_4t_4x8multiple_msa(), hevc_vt_bi_4t_6w_msa(), hevc_vt_bi_4t_8x2_msa(), hevc_vt_bi_4t_8x4multiple_msa(), hevc_vt_bi_4t_8x6_msa(), hevc_vt_bi_8t_12w_msa(), hevc_vt_bi_8t_16multx2mult_msa(), hevc_vt_bi_8t_4w_msa(), hevc_vt_bi_8t_8w_msa(), hevc_vt_biwgt_4t_12w_msa(), hevc_vt_biwgt_4t_16w_msa(), hevc_vt_biwgt_4t_24w_msa(), hevc_vt_biwgt_4t_32w_msa(), hevc_vt_biwgt_4t_4x2_msa(), hevc_vt_biwgt_4t_4x4_msa(), hevc_vt_biwgt_4t_4x8multiple_msa(), hevc_vt_biwgt_4t_6w_msa(), hevc_vt_biwgt_4t_8x2_msa(), hevc_vt_biwgt_4t_8x4multiple_msa(), hevc_vt_biwgt_4t_8x6_msa(), hevc_vt_biwgt_8t_12w_msa(), hevc_vt_biwgt_8t_16multx2mult_msa(), hevc_vt_biwgt_8t_4w_msa(), hevc_vt_biwgt_8t_8w_msa(), hevc_vt_uniwgt_4t_12w_msa(), hevc_vt_uniwgt_4t_16w_msa(), hevc_vt_uniwgt_4t_24w_msa(), hevc_vt_uniwgt_4t_32w_msa(), hevc_vt_uniwgt_4t_4x2_msa(), hevc_vt_uniwgt_4t_4x4_msa(), hevc_vt_uniwgt_4t_4x8multiple_msa(), hevc_vt_uniwgt_4t_6w_msa(), hevc_vt_uniwgt_4t_8x2_msa(), hevc_vt_uniwgt_4t_8x4_msa(), hevc_vt_uniwgt_4t_8x6_msa(), hevc_vt_uniwgt_4t_8x8mult_msa(), hevc_vt_uniwgt_8t_12w_msa(), hevc_vt_uniwgt_8t_16multx4mult_msa(), hevc_vt_uniwgt_8t_4w_msa(), hevc_vt_uniwgt_8t_8w_msa(), ict_float(), ict_int(), interleave_TMPL(), intra_predict_dc_4blk_8x8_msa(), intra_predict_hor_dc_8x8_msa(), intra_predict_horiz_16x16_msa(), intra_predict_mad_cow_dc_0l0_8x8_msa(), intra_predict_mad_cow_dc_0lt_8x8_msa(), intra_predict_mad_cow_dc_l00_8x8_msa(), intra_predict_mad_cow_dc_l0t_8x8_msa(), luma_mc_bi(), packed_vscale(), planar8ToP01xleWrapper(), planar_rgb_to_uv_lasx(), planar_rgb_to_y_lasx(), pred8x16_plane(), pred8x8_plane(), process_intra_lower_16x16_msa(), process_intra_upper_16x16_msa(), ps_mul_pair_single_c(), put_gpm(), put_snow_qpel2_v_lowpass_8(), randomize_buffers(), rct_int(), sad_16width_msa(), sad_8width_msa(), sad_horiz_bilinear_filter_16width_msa(), sad_horiz_bilinear_filter_8width_msa(), sad_hv_bilinear_filter_16width_msa(), sad_hv_bilinear_filter_8width_msa(), sad_vert_bilinear_filter_16width_msa(), sad_vert_bilinear_filter_8width_msa(), sbr_qmf_deint_bfly_c(), sse_4width_msa(), sse_8width_msa(), test_butterflies_float(), test_dcmul_add(), test_fcmul_add(), test_inverse_coupling(), test_mul_pair_single(), test_qmf_deint_bfly(), test_scalarproduct_double(), test_scalarproduct_float(), test_vector_dmac_scalar(), test_vector_dmul(), test_vector_dmul_scalar(), test_vector_fmac_scalar(), test_vector_fmul(), test_vector_fmul_add(), test_vector_fmul_scalar(), test_vector_fmul_window(), vector_dmul_c(), vector_fmul_add_c(), vector_fmul_add_c(), vector_fmul_c(), vector_fmul_c(), vector_fmul_reverse_c(), vector_fmul_reverse_c(), vector_fmul_window_c(), vector_fmul_window_c(), vector_fmul_window_scaled_c(), vp3_check_put_no_rnd_pixels_l2(), vvc_sad(), w_avg(), wmv2_mspel8_v_lowpass(), yuv2planeX_8_lasx(), and yuv2yuv().

◆ src1

#define src1   (buf1 + 4 * 16)

Definition at line 141 of file h264pred.c.

Referenced by add_bytes_l2_c(), add_lag_median_prediction(), add_median_pred_c(), any_vscale(), apply_averaging(), apply_bdof(), apply_bdof_min_block(), assemble_freq_bands_c(), avc_biwgt_4x8_msa(), avc_biwgt_8x16_msa(), avc_biwgt_8x4_msa(), avc_biwgt_8x8_msa(), avc_chroma_hv_2x2_msa(), avc_chroma_hv_2x4_msa(), avc_chroma_hv_4x2_msa(), avc_chroma_hv_4x4_msa(), avc_chroma_hv_4x8_msa(), avc_chroma_hv_8x4_msa(), avc_chroma_hv_8x8_msa(), avc_chroma_hv_and_aver_dst_2x2_msa(), avc_chroma_hv_and_aver_dst_2x4_msa(), avc_chroma_hv_and_aver_dst_4x2_msa(), avc_chroma_hv_and_aver_dst_4x4_msa(), avc_chroma_hv_and_aver_dst_4x8_msa(), avc_chroma_hv_and_aver_dst_8x4_msa(), avc_chroma_hv_and_aver_dst_8x8_msa(), avc_chroma_hz_2x2_msa(), avc_chroma_hz_2x4_msa(), avc_chroma_hz_4x2_msa(), avc_chroma_hz_4x4_msa(), avc_chroma_hz_4x8_msa(), avc_chroma_hz_8x4_msa(), avc_chroma_hz_8x8_msa(), avc_chroma_hz_and_aver_dst_2x2_msa(), avc_chroma_hz_and_aver_dst_2x4_msa(), avc_chroma_hz_and_aver_dst_4x2_msa(), avc_chroma_hz_and_aver_dst_4x4_msa(), avc_chroma_hz_and_aver_dst_4x8_msa(), avc_chroma_hz_and_aver_dst_8x4_msa(), avc_chroma_hz_and_aver_dst_8x8_msa(), avc_chroma_hz_nonmult_msa(), avc_chroma_vt_2x2_msa(), avc_chroma_vt_2x4_msa(), avc_chroma_vt_4x2_msa(), avc_chroma_vt_4x4_msa(), avc_chroma_vt_4x8_msa(), avc_chroma_vt_8x4_msa(), avc_chroma_vt_8x8_msa(), avc_chroma_vt_and_aver_dst_2x2_msa(), avc_chroma_vt_and_aver_dst_2x4_msa(), avc_chroma_vt_and_aver_dst_4x2_msa(), avc_chroma_vt_and_aver_dst_4x4_msa(), avc_chroma_vt_and_aver_dst_4x8_msa(), avc_chroma_vt_and_aver_dst_8x4_msa(), avc_chroma_vt_and_aver_dst_8x8_msa(), avc_deq_idct_luma_dc_msa(), avc_h_loop_filter_luma_mbaff_intra_msa(), avc_h_loop_filter_luma_mbaff_msa(), avc_idct8_addblk_msa(), avc_wgt_4x8_msa(), avc_wgt_8x16_msa(), avc_wgt_8x4_msa(), avc_wgt_8x8_msa(), avg(), avg_width16_lsx(), avg_width16_msa(), avg_width16_msa(), avg_width16_msa(), avg_width32_lsx(), avg_width32_msa(), avg_width4_msa(), avg_width4_msa(), avg_width4_msa(), avg_width64_lsx(), avg_width64_msa(), avg_width8_lsx(), avg_width8_msa(), avg_width8_msa(), avg_width8_msa(), avg_width8_msa(), bgr24ToUV_c(), bgr24ToUV_half_c(), bit8x8_c(), blt_ipol(), bswap16UV_c(), call_kernel(), celt_frame_mdct(), check_add_bytes(), check_add_bytes_l2(), check_add_gradient_pred(), check_add_int16(), check_add_left_pred(), check_add_left_pred_16(), check_add_median_pred(), check_add_put_clamped(), check_alf_classify(), check_alf_filter(), check_avg(), check_bdof(), check_butterflies(), check_cavs_qpeldsp(), check_compiled(), check_diff_bytes(), check_dmvr(), check_ict_float(), check_interleave_bytes(), check_interleaved_to_planar(), check_mspel_pixels(), check_pred16x16(), check_pred4x4(), check_pred8x8(), check_pred8x8l(), check_put_vvc_chroma(), check_put_vvc_chroma_uni(), check_put_vvc_luma(), check_put_vvc_luma_uni(), check_qmf(), check_rct_int(), check_rgb24toyv12(), check_rgb_to_uv(), check_rgba_to_a(), check_sao_band(), check_sao_band(), check_sao_edge(), check_sao_edge(), check_scalarproduct_fixed(), check_scene_sad(), check_shuffle_bytes(), check_sub_hfyu_median_pred_int16(), check_sub_median_pred(), check_vector_fmul(), check_vector_fmul_add(), check_vector_fmul_window(), check_vector_fmul_window_scaled(), check_vvc_sad(), checkasm_check_bswapdsp(), checkasm_check_fixed_dsp(), checkasm_check_float_dsp(), checkasm_check_h264qpel(), checkasm_check_hevc_epel(), checkasm_check_hevc_epel_bi(), checkasm_check_hevc_epel_bi_w(), checkasm_check_hevc_epel_uni(), checkasm_check_hevc_epel_uni_w(), checkasm_check_hevc_qpel(), checkasm_check_hevc_qpel_bi(), checkasm_check_hevc_qpel_bi_w(), checkasm_check_hevc_qpel_uni(), checkasm_check_hevc_qpel_uni_w(), checkasm_check_hpeldsp(), checkasm_check_qpeldsp(), checkasm_check_sad(), checkasm_check_sw_rgb(), checkasm_check_v210dec(), chr_h_scale(), chr_planar_vscale(), chroma_mc_bi(), common_hv_2ht_2vt_4x4_msa(), common_hv_2ht_2vt_4x4_msa(), common_hv_2ht_2vt_4x8_msa(), common_hv_2ht_2vt_4x8_msa(), common_hv_2ht_2vt_8x4_msa(), common_hv_2ht_2vt_8x4_msa(), common_hv_2ht_2vt_8x8mult_msa(), common_hv_2ht_2vt_8x8mult_msa(), common_hv_2ht_2vt_and_aver_dst_4x4_msa(), common_hv_2ht_2vt_and_aver_dst_4x8_msa(), common_hv_2ht_2vt_and_aver_dst_8x4_msa(), common_hv_2ht_2vt_and_aver_dst_8x8mult_msa(), common_hv_8ht_8vt_4w_lsx(), common_hv_8ht_8vt_4w_msa(), common_hv_8ht_8vt_8w_lsx(), common_hv_8ht_8vt_8w_msa(), common_hv_8ht_8vt_and_aver_dst_4w_lsx(), common_hv_8ht_8vt_and_aver_dst_4w_msa(), common_hv_8ht_8vt_and_aver_dst_8w_lsx(), common_hv_8ht_8vt_and_aver_dst_8w_msa(), common_hv_bil_16w_msa(), common_hv_bil_4w_msa(), common_hv_bil_8w_lasx(), common_hv_bil_8w_msa(), common_hv_bil_and_aver_dst_16w_msa(), common_hv_bil_and_aver_dst_4w_msa(), common_hv_bil_and_aver_dst_8w_msa(), common_hv_bil_no_rnd_16x16_msa(), common_hv_bil_no_rnd_4x8_msa(), common_hv_bil_no_rnd_8x16_msa(), common_hv_bil_no_rnd_8x8_msa(), common_hz_2t_4x4_msa(), common_hz_2t_4x4_msa(), common_hz_2t_4x8_msa(), common_hz_2t_4x8_msa(), common_hz_2t_8x4_msa(), common_hz_2t_8x4_msa(), common_hz_2t_8x8mult_msa(), common_hz_2t_8x8mult_msa(), common_hz_2t_and_aver_dst_4x4_msa(), common_hz_2t_and_aver_dst_4x8_msa(), common_hz_2t_and_aver_dst_8x4_msa(), common_hz_2t_and_aver_dst_8x8mult_msa(), common_hz_4t_12w_msa(), common_hz_4t_16w_msa(), common_hz_4t_24w_msa(), common_hz_4t_32w_msa(), common_hz_4t_4x16_msa(), common_hz_4t_4x16_msa(), common_hz_4t_4x2_msa(), common_hz_4t_4x4_msa(), common_hz_4t_4x4_msa(), common_hz_4t_4x8_msa(), common_hz_4t_4x8_msa(), common_hz_4t_6w_msa(), common_hz_4t_8x2mult_msa(), common_hz_4t_8x4mult_msa(), common_hz_6t_4x4_msa(), common_hz_6t_4x8_msa(), common_hz_8t_12w_msa(), common_hz_8t_16w_lsx(), common_hz_8t_16w_msa(), common_hz_8t_16w_msa(), common_hz_8t_24w_msa(), common_hz_8t_32w_lsx(), common_hz_8t_32w_msa(), common_hz_8t_32w_msa(), common_hz_8t_48w_msa(), common_hz_8t_4x16_msa(), common_hz_8t_4x4_lsx(), common_hz_8t_4x4_msa(), common_hz_8t_4x4_msa(), common_hz_8t_4x8_lsx(), common_hz_8t_4x8_msa(), common_hz_8t_4x8_msa(), common_hz_8t_64w_lsx(), common_hz_8t_64w_lsx(), common_hz_8t_64w_msa(), common_hz_8t_64w_msa(), common_hz_8t_8w_msa(), common_hz_8t_8x4_lsx(), common_hz_8t_8x4_msa(), common_hz_8t_8x8mult_lsx(), common_hz_8t_8x8mult_msa(), common_hz_8t_and_aver_dst_16w_lsx(), common_hz_8t_and_aver_dst_16w_msa(), common_hz_8t_and_aver_dst_32w_lsx(), common_hz_8t_and_aver_dst_32w_msa(), common_hz_8t_and_aver_dst_4x4_lsx(), common_hz_8t_and_aver_dst_4x4_msa(), common_hz_8t_and_aver_dst_4x8_lsx(), common_hz_8t_and_aver_dst_4x8_msa(), common_hz_8t_and_aver_dst_64w_lsx(), common_hz_8t_and_aver_dst_64w_msa(), common_hz_8t_and_aver_dst_8w_lsx(), common_hz_8t_and_aver_dst_8w_msa(), common_hz_bil_16w_msa(), common_hz_bil_4w_msa(), common_hz_bil_8w_msa(), common_hz_bil_and_aver_dst_16w_msa(), common_hz_bil_and_aver_dst_4w_msa(), common_hz_bil_and_aver_dst_8w_msa(), common_hz_bil_no_rnd_16x16_msa(), common_hz_bil_no_rnd_4x8_msa(), common_hz_bil_no_rnd_8x16_msa(), common_hz_bil_no_rnd_8x8_msa(), common_vt_2t_24w_lsx(), common_vt_2t_32w_lsx(), common_vt_2t_4x4_msa(), common_vt_2t_4x4_msa(), common_vt_2t_4x8_msa(), common_vt_2t_4x8_msa(), common_vt_2t_8x4_msa(), common_vt_2t_8x4_msa(), common_vt_2t_8x8mult_msa(), common_vt_2t_8x8mult_msa(), common_vt_2t_and_aver_dst_4x4_msa(), common_vt_2t_and_aver_dst_4x8_msa(), common_vt_2t_and_aver_dst_8x4_msa(), common_vt_2t_and_aver_dst_8x8mult_msa(), common_vt_4t_12w_msa(), common_vt_4t_16w_msa(), common_vt_4t_24w_msa(), common_vt_4t_32w_msa(), common_vt_4t_4x2_msa(), common_vt_4t_4x4multiple_msa(), common_vt_4t_6w_msa(), common_vt_4t_8x2_msa(), common_vt_4t_8x4mult_msa(), common_vt_4t_8x6_msa(), common_vt_8t_12w_msa(), common_vt_8t_16w_lsx(), common_vt_8t_16w_lsx(), common_vt_8t_16w_msa(), common_vt_8t_16w_msa(), common_vt_8t_16w_mult_lsx(), common_vt_8t_16w_mult_msa(), common_vt_8t_16w_mult_msa(), common_vt_8t_4w_lsx(), common_vt_8t_4w_msa(), common_vt_8t_4w_msa(), common_vt_8t_8w_lsx(), common_vt_8t_8w_lsx(), common_vt_8t_8w_msa(), common_vt_8t_8w_msa(), common_vt_8t_and_aver_dst_16w_mult_lsx(), common_vt_8t_and_aver_dst_16w_mult_msa(), common_vt_8t_and_aver_dst_4w_lsx(), common_vt_8t_and_aver_dst_4w_msa(), common_vt_8t_and_aver_dst_8w_lsx(), common_vt_8t_and_aver_dst_8w_msa(), common_vt_bil_16w_msa(), common_vt_bil_4w_msa(), common_vt_bil_8w_msa(), common_vt_bil_and_aver_dst_16w_msa(), common_vt_bil_and_aver_dst_4w_msa(), common_vt_bil_and_aver_dst_8w_msa(), common_vt_bil_no_rnd_16x16_msa(), common_vt_bil_no_rnd_4x8_msa(), common_vt_bil_no_rnd_8x16_msa(), common_vt_bil_no_rnd_8x8_msa(), copy_16multx8mult_msa(), copy_16multx8mult_msa(), copy_16multx8mult_msa(), copy_16x16_msa(), copy_8bit_to_16bit_width8_msa(), copy_8x8_msa(), copy_width12_msa(), copy_width16_lsx(), copy_width16_msa(), copy_width16_msa(), copy_width16_msa(), copy_width16_msa(), copy_width24_msa(), copy_width32_lsx(), copy_width32_msa(), copy_width32_msa(), copy_width48_msa(), copy_width64_lsx(), copy_width64_msa(), copy_width64_msa(), copy_width8_lsx(), copy_width8_msa(), copy_width8_msa(), dct_max8x8_c(), dct_sad8x8_c(), derive_bdof_vx_vy(), diff_bytes(), diff_bytes_c(), diff_int16_c(), diff_pixels_msa(), do_hybrid_window(), extract_even2avg_c(), extract_odd2avg_c(), ff_add_bytes_l2_sse2(), ff_avg_bilin_16h_msa(), ff_avg_bilin_16hv_msa(), ff_avg_bilin_16v_msa(), ff_avg_bilin_32h_msa(), ff_avg_bilin_32v_msa(), ff_avg_bilin_64h_msa(), ff_avg_bilin_64v_msa(), ff_avg_h264_qpel16_mc00_msa(), ff_avg_h264_qpel16_mc01_msa(), ff_avg_h264_qpel16_mc02_msa(), ff_avg_h264_qpel16_mc03_msa(), ff_avg_h264_qpel16_mc10_msa(), ff_avg_h264_qpel16_mc12_msa(), ff_avg_h264_qpel16_mc20_msa(), ff_avg_h264_qpel16_mc21_msa(), ff_avg_h264_qpel16_mc22_msa(), ff_avg_h264_qpel16_mc23_msa(), ff_avg_h264_qpel16_mc30_msa(), ff_avg_h264_qpel16_mc32_msa(), ff_avg_h264_qpel4_mc01_msa(), ff_avg_h264_qpel4_mc02_msa(), ff_avg_h264_qpel4_mc03_msa(), ff_avg_h264_qpel4_mc10_msa(), ff_avg_h264_qpel4_mc12_msa(), ff_avg_h264_qpel4_mc20_msa(), ff_avg_h264_qpel4_mc21_msa(), ff_avg_h264_qpel4_mc22_msa(), ff_avg_h264_qpel4_mc23_msa(), ff_avg_h264_qpel4_mc30_msa(), ff_avg_h264_qpel4_mc32_msa(), ff_avg_h264_qpel8_mc00_msa(), ff_avg_h264_qpel8_mc01_msa(), ff_avg_h264_qpel8_mc02_msa(), ff_avg_h264_qpel8_mc03_msa(), ff_avg_h264_qpel8_mc10_msa(), ff_avg_h264_qpel8_mc12_msa(), ff_avg_h264_qpel8_mc20_msa(), ff_avg_h264_qpel8_mc21_msa(), ff_avg_h264_qpel8_mc22_msa(), ff_avg_h264_qpel8_mc23_msa(), ff_avg_h264_qpel8_mc30_msa(), ff_avg_h264_qpel8_mc32_msa(), ff_avg_pixels16_l2_8_mmi(), ff_avg_pixels16x16_l2_sse2(), ff_avg_pixels4_l2_8_mmi(), ff_avg_pixels4_xy2_msa(), ff_avg_pixels4x4_l2_mmxext(), ff_avg_pixels8_l2_8_mmi(), ff_avg_pixels8x8_l2_mmxext(), ff_biweight_h264_pixels16_8_msa(), ff_butterflies_fixed_sse2(), ff_butterflies_float_sse(), ff_diff_bytes_avx2(), ff_diff_bytes_sse2(), ff_diff_int16_avx2(), ff_diff_int16_sse2(), ff_diff_pixels_mmi(), ff_diff_pixels_msa(), ff_gradfun_blur_line_movdqa_sse2(), ff_gradfun_blur_line_movdqu_sse2(), ff_h264_add_pixels8_8_lasx(), ff_h264_biweight_pixels16_8_mmi(), ff_h264_idct4x4_addblk_dc_msa(), ff_h264_idct_add_msa(), ff_hcscale_fast_c(), ff_hcscale_fast_mmxext(), ff_hevc_loop_filter_chroma_v_8_lsx(), ff_hor_16x16_lsx(), ff_hor_16x16_msa(), ff_hor_32x32_lsx(), ff_hor_32x32_msa(), ff_hscale_16_to_15_lasx(), ff_hscale_16_to_19_lasx(), ff_hscale_8_to_15_lasx(), ff_hscale_8_to_19_lasx(), ff_ict_float_avx(), ff_ict_float_fma3(), ff_ict_float_fma4(), ff_ict_float_rvv(), ff_ict_float_sse(), ff_interleave_bytes_lasx(), ff_interleave_bytes_neon(), ff_interleave_bytes_rvv(), ff_llvidenc_diff_bytes_rvv(), ff_llvidenc_sub_median_pred_rvb(), ff_llvidenc_sub_median_pred_rvv(), ff_matrix_mul_3x3(), ff_mjpeg_decode_frame_from_buf(), ff_pixelutils_sad16_armv6(), ff_pixelutils_sad16_msa(), ff_pixelutils_sad16_neon(), ff_pixelutils_sad16_rvv(), ff_pixelutils_sad32_neon(), ff_pixelutils_sad8_armv6(), ff_pixelutils_sad8_neon(), ff_pixelutils_sad8_rvv(), ff_pixelutils_sad_16x16_sse2(), ff_pixelutils_sad_32x32_avx2(), ff_pixelutils_sad_32x32_sse2(), ff_pixelutils_sad_8x8_sse2(), ff_pixelutils_sad_a_16x16_sse2(), ff_pixelutils_sad_a_32x32_sse2(), ff_pixelutils_sad_u_16x16_sse2(), ff_pixelutils_sad_u_32x32_sse2(), ff_png_add_bytes_l2_neon(), ff_pred8x8l_dc_8_mmi(), ff_pred8x8l_top_dc_8_mmi(), ff_pred8x8l_vertical_8_mmi(), ff_ps_mul_pair_single_neon(), ff_ps_mul_pair_single_rvv(), ff_ps_mul_pair_single_sse(), ff_put_bilin_16h_msa(), ff_put_bilin_16hv_msa(), ff_put_bilin_16v_msa(), ff_put_bilin_32h_msa(), ff_put_bilin_32v_msa(), ff_put_bilin_64h_msa(), ff_put_bilin_64v_msa(), ff_put_h264_qpel16_mc00_msa(), ff_put_h264_qpel16_mc01_msa(), ff_put_h264_qpel16_mc02_msa(), ff_put_h264_qpel16_mc03_msa(), ff_put_h264_qpel16_mc10_msa(), ff_put_h264_qpel16_mc12_msa(), ff_put_h264_qpel16_mc20_msa(), ff_put_h264_qpel16_mc21_msa(), ff_put_h264_qpel16_mc22_msa(), ff_put_h264_qpel16_mc23_msa(), ff_put_h264_qpel16_mc30_msa(), ff_put_h264_qpel16_mc32_msa(), ff_put_h264_qpel4_mc01_msa(), ff_put_h264_qpel4_mc02_msa(), ff_put_h264_qpel4_mc03_msa(), ff_put_h264_qpel4_mc10_msa(), ff_put_h264_qpel4_mc12_msa(), ff_put_h264_qpel4_mc20_msa(), ff_put_h264_qpel4_mc21_msa(), ff_put_h264_qpel4_mc22_msa(), ff_put_h264_qpel4_mc23_msa(), ff_put_h264_qpel4_mc30_msa(), ff_put_h264_qpel4_mc32_msa(), ff_put_h264_qpel8_mc00_msa(), ff_put_h264_qpel8_mc01_msa(), ff_put_h264_qpel8_mc02_msa(), ff_put_h264_qpel8_mc03_msa(), ff_put_h264_qpel8_mc10_msa(), ff_put_h264_qpel8_mc12_msa(), ff_put_h264_qpel8_mc20_msa(), ff_put_h264_qpel8_mc21_msa(), ff_put_h264_qpel8_mc22_msa(), ff_put_h264_qpel8_mc23_msa(), ff_put_h264_qpel8_mc30_msa(), ff_put_h264_qpel8_mc32_msa(), ff_put_no_rnd_pixels16_l2_8_mmi(), ff_put_no_rnd_pixels16_x2_8_lasx(), ff_put_no_rnd_pixels16_xy2_8_lasx(), ff_put_no_rnd_pixels16_y2_8_lasx(), ff_put_no_rnd_pixels16x16_l2_sse2(), ff_put_no_rnd_pixels8_l2_8_mmi(), ff_put_no_rnd_pixels8_x2_8_lasx(), ff_put_no_rnd_pixels8_xy2_8_lsx(), ff_put_no_rnd_pixels8_y2_8_lasx(), ff_put_no_rnd_pixels8x8_l2_mmxext(), ff_put_no_rnd_pixels_l2_mmi(), ff_put_no_rnd_pixels_l2_msa(), ff_put_pixels16_8_lsx(), ff_put_pixels16_l2_8_mmi(), ff_put_pixels16_xy2_8_lasx(), ff_put_pixels16x16_l2_sse2(), ff_put_pixels4_l2_8_mmi(), ff_put_pixels4x4_l2_mmxext(), ff_put_pixels8_l2_8(), ff_put_pixels8_l2_8_mmi(), ff_put_pixels8x8_l2_mmxext(), ff_put_vp8_bilinear16_h_msa(), ff_put_vp8_bilinear16_hv_msa(), ff_put_vp8_bilinear16_v_mmi(), ff_put_vp8_bilinear16_v_msa(), ff_put_vp8_bilinear4_v_mmi(), ff_put_vp8_bilinear8_v_mmi(), ff_put_vp8_epel16_h4_mmi(), ff_put_vp8_epel16_h4_msa(), ff_put_vp8_epel16_h6_lsx(), ff_put_vp8_epel16_h6_mmi(), ff_put_vp8_epel16_h6_msa(), ff_put_vp8_epel16_v4_lsx(), ff_put_vp8_epel16_v4_mmi(), ff_put_vp8_epel16_v4_msa(), ff_put_vp8_epel16_v6_lsx(), ff_put_vp8_epel16_v6_mmi(), ff_put_vp8_epel16_v6_msa(), ff_put_vp8_epel4_h4v4_msa(), ff_put_vp8_epel4_h4v6_msa(), ff_put_vp8_epel4_h6v4_msa(), ff_put_vp8_epel4_h6v6_msa(), ff_put_vp8_epel4_v4_mmi(), ff_put_vp8_epel4_v4_msa(), ff_put_vp8_epel4_v6_mmi(), ff_put_vp8_epel4_v6_msa(), ff_put_vp8_epel8_h4_msa(), ff_put_vp8_epel8_h4v4_msa(), ff_put_vp8_epel8_h4v6_lsx(), ff_put_vp8_epel8_h4v6_msa(), ff_put_vp8_epel8_h6_lsx(), ff_put_vp8_epel8_h6_msa(), ff_put_vp8_epel8_h6v4_lsx(), ff_put_vp8_epel8_h6v4_msa(), ff_put_vp8_epel8_h6v6_lsx(), ff_put_vp8_epel8_h6v6_msa(), ff_put_vp8_epel8_v4_lsx(), ff_put_vp8_epel8_v4_mmi(), ff_put_vp8_epel8_v4_msa(), ff_put_vp8_epel8_v6_lsx(), ff_put_vp8_epel8_v6_mmi(), ff_put_vp8_epel8_v6_msa(), ff_put_vp8_pixels16_lsx(), ff_put_vp8_pixels16_msa(), ff_put_vp8_pixels8_lsx(), ff_put_vp8_pixels8_msa(), ff_rct_int_avx2(), ff_rct_int_rvv(), ff_rct_int_sse2(), ff_rgb24toyv12_c(), ff_sbr_qmf_deint_bfly_neon(), ff_sbr_qmf_deint_bfly_sse2(), ff_scene_sad16_c(), ff_scene_sad_c(), ff_sub_hfyu_median_pred_int16_avx2(), ff_sub_hfyu_median_pred_int16_sse2(), ff_sub_median_pred_sse2(), ff_sws_free_altivec_bufs(), ff_tm_16x16_lsx(), ff_tm_32x32_lsx(), ff_tm_4x4_lsx(), ff_tm_4x4_msa(), ff_tm_8x8_lsx(), ff_tm_8x8_msa(), ff_tx_mdct_fwd(), ff_tx_mdct_inv(), ff_vector_dmul_avx(), ff_vector_dmul_rvv(), ff_vector_dmul_sse2(), ff_vector_fmul_add_altivec(), ff_vector_fmul_add_avx(), ff_vector_fmul_add_fixed_rvv(), ff_vector_fmul_add_fma3(), ff_vector_fmul_add_neon(), ff_vector_fmul_add_rvv(), ff_vector_fmul_add_sse(), ff_vector_fmul_add_vsx(), ff_vector_fmul_altivec(), ff_vector_fmul_avx(), ff_vector_fmul_fixed_rvv(), ff_vector_fmul_neon(), ff_vector_fmul_reverse_altivec(), ff_vector_fmul_reverse_avx(), ff_vector_fmul_reverse_avx2(), ff_vector_fmul_reverse_fixed_rvv(), ff_vector_fmul_reverse_neon(), ff_vector_fmul_reverse_rvv(), ff_vector_fmul_reverse_sse(), ff_vector_fmul_reverse_vfp(), ff_vector_fmul_reverse_vsx(), ff_vector_fmul_rvv(), ff_vector_fmul_sse(), ff_vector_fmul_vfp(), ff_vector_fmul_vsx(), ff_vector_fmul_window_altivec(), ff_vector_fmul_window_fixed_rvv(), ff_vector_fmul_window_neon(), ff_vector_fmul_window_rvv(), ff_vector_fmul_window_scaled_rvv(), ff_vector_fmul_window_sse(), ff_vector_fmul_window_vfp(), ff_vector_fmul_window_vsx(), ff_vert_32x32_lsx(), ff_vert_32x32_msa(), ff_vvc_avg_10_neon(), ff_vvc_avg_12_neon(), ff_vvc_avg_8_neon(), ff_vvc_sad_neon(), ff_vvc_sad_rvv_128(), ff_vvc_sad_rvv_256(), ff_vvc_w_avg_10_neon(), ff_vvc_w_avg_12_neon(), ff_vvc_w_avg_8_neon(), ff_weight_h264_pixels16_8_msa(), filter_frame(), filter_slice(), find_block_motion(), find_motion(), fir_quantums(), for(), gamma_convert(), hadamard_diff_8x8_msa(), hadamard_intra_8x8_msa(), hevc_bi_copy_12w_lsx(), hevc_bi_copy_12w_msa(), hevc_bi_copy_16w_lsx(), hevc_bi_copy_16w_msa(), hevc_bi_copy_24w_msa(), hevc_bi_copy_32w_msa(), hevc_bi_copy_48w_msa(), hevc_bi_copy_4w_lsx(), hevc_bi_copy_4w_msa(), hevc_bi_copy_64w_msa(), hevc_bi_copy_6w_lsx(), hevc_bi_copy_6w_msa(), hevc_bi_copy_8w_lsx(), hevc_bi_copy_8w_msa(), hevc_biwgt_copy_12w_msa(), hevc_biwgt_copy_16w_msa(), hevc_biwgt_copy_24w_msa(), hevc_biwgt_copy_32w_msa(), hevc_biwgt_copy_48w_msa(), hevc_biwgt_copy_4w_msa(), hevc_biwgt_copy_64w_msa(), hevc_biwgt_copy_6w_msa(), hevc_biwgt_copy_8w_msa(), hevc_copy_12w_lsx(), hevc_copy_12w_msa(), hevc_copy_16w_lsx(), hevc_copy_16w_msa(), hevc_copy_24w_lsx(), hevc_copy_24w_msa(), hevc_copy_32w_lsx(), hevc_copy_32w_msa(), hevc_copy_48w_lsx(), hevc_copy_48w_msa(), hevc_copy_4w_lsx(), hevc_copy_4w_msa(), hevc_copy_64w_lsx(), hevc_copy_64w_msa(), hevc_copy_6w_lsx(), hevc_copy_6w_msa(), hevc_copy_8w_lsx(), hevc_copy_8w_msa(), hevc_hv_4t_12w_lsx(), hevc_hv_4t_12w_lsx(), hevc_hv_4t_12w_msa(), hevc_hv_4t_4multx8mult_msa(), hevc_hv_4t_4x2_msa(), hevc_hv_4t_4x4_msa(), hevc_hv_4t_6w_msa(), hevc_hv_4t_8mult_lsx(), hevc_hv_4t_8multx4_lsx(), hevc_hv_4t_8multx4_lsx(), hevc_hv_4t_8multx4_msa(), hevc_hv_4t_8multx4mult_lsx(), hevc_hv_4t_8multx4mult_lsx(), hevc_hv_4t_8multx4mult_msa(), hevc_hv_4t_8x2_lsx(), hevc_hv_4t_8x2_lsx(), hevc_hv_4t_8x2_lsx(), hevc_hv_4t_8x2_msa(), hevc_hv_4t_8x6_lsx(), hevc_hv_4t_8x6_lsx(), hevc_hv_4t_8x6_lsx(), hevc_hv_4t_8x6_msa(), hevc_hv_8t_12w_lsx(), hevc_hv_8t_12w_msa(), hevc_hv_8t_4w_lsx(), hevc_hv_8t_4w_msa(), hevc_hv_8t_8multx1mult_lsx(), hevc_hv_8t_8multx1mult_lsx(), hevc_hv_8t_8multx1mult_msa(), hevc_hv_8t_8x2_lsx(), hevc_hv_8t_8x2_lsx(), hevc_hv_bi_4t_12w_msa(), hevc_hv_bi_4t_4multx8mult_msa(), hevc_hv_bi_4t_4x2_msa(), hevc_hv_bi_4t_4x4_msa(), hevc_hv_bi_4t_6w_msa(), hevc_hv_bi_4t_8multx4_msa(), hevc_hv_bi_4t_8multx4mult_msa(), hevc_hv_bi_4t_8x2_msa(), hevc_hv_bi_4t_8x6_msa(), hevc_hv_bi_8t_12w_msa(), hevc_hv_bi_8t_4w_msa(), hevc_hv_bi_8t_8multx1mult_msa(), hevc_hv_biwgt_4t_12w_msa(), hevc_hv_biwgt_4t_4multx8mult_msa(), hevc_hv_biwgt_4t_4x2_msa(), hevc_hv_biwgt_4t_4x4_msa(), hevc_hv_biwgt_4t_6w_msa(), hevc_hv_biwgt_4t_8multx4_msa(), hevc_hv_biwgt_4t_8multx4mult_msa(), hevc_hv_biwgt_4t_8x2_msa(), hevc_hv_biwgt_4t_8x6_msa(), hevc_hv_biwgt_8t_12w_msa(), hevc_hv_biwgt_8t_4w_msa(), hevc_hv_biwgt_8t_8multx2mult_msa(), hevc_hv_uni_4t_12w_msa(), hevc_hv_uni_4t_4multx8mult_msa(), hevc_hv_uni_4t_4x2_msa(), hevc_hv_uni_4t_4x4_msa(), hevc_hv_uni_4t_6w_msa(), hevc_hv_uni_4t_8multx4_msa(), hevc_hv_uni_4t_8multx4mult_msa(), hevc_hv_uni_4t_8x2_msa(), hevc_hv_uni_4t_8x6_msa(), hevc_hv_uni_8t_12w_msa(), hevc_hv_uni_8t_4w_msa(), hevc_hv_uni_8t_8multx2mult_msa(), hevc_hv_uniwgt_4t_12w_msa(), hevc_hv_uniwgt_4t_4multx8mult_msa(), hevc_hv_uniwgt_4t_4x2_msa(), hevc_hv_uniwgt_4t_4x4_msa(), hevc_hv_uniwgt_4t_6w_msa(), hevc_hv_uniwgt_4t_8multx4_msa(), hevc_hv_uniwgt_4t_8multx4mult_msa(), hevc_hv_uniwgt_4t_8x2_msa(), hevc_hv_uniwgt_4t_8x6_msa(), hevc_hv_uniwgt_8t_12w_msa(), hevc_hv_uniwgt_8t_4w_msa(), hevc_hv_uniwgt_8t_8multx2mult_msa(), hevc_hz_4t_12w_msa(), hevc_hz_4t_16w_msa(), hevc_hz_4t_24w_lsx(), hevc_hz_4t_24w_msa(), hevc_hz_4t_32w_lsx(), hevc_hz_4t_32w_lsx(), hevc_hz_4t_32w_msa(), hevc_hz_4t_4x2_msa(), hevc_hz_4t_4x4_msa(), hevc_hz_4t_4x8multiple_msa(), hevc_hz_4t_6w_msa(), hevc_hz_4t_8x2multiple_msa(), hevc_hz_4t_8x4multiple_msa(), hevc_hz_8t_12w_lsx(), hevc_hz_8t_12w_msa(), hevc_hz_8t_16w_lsx(), hevc_hz_8t_16w_lsx(), hevc_hz_8t_16w_msa(), hevc_hz_8t_24w_lsx(), hevc_hz_8t_24w_lsx(), hevc_hz_8t_24w_msa(), hevc_hz_8t_32w_lsx(), hevc_hz_8t_32w_msa(), hevc_hz_8t_48w_lsx(), hevc_hz_8t_48w_msa(), hevc_hz_8t_4w_lsx(), hevc_hz_8t_4w_msa(), hevc_hz_8t_64w_lsx(), hevc_hz_8t_64w_msa(), hevc_hz_8t_8w_lsx(), hevc_hz_8t_8w_msa(), hevc_hz_bi_4t_12w_msa(), hevc_hz_bi_4t_16w_msa(), hevc_hz_bi_4t_24w_msa(), hevc_hz_bi_4t_32w_msa(), hevc_hz_bi_4t_4x2_msa(), hevc_hz_bi_4t_4x4_msa(), hevc_hz_bi_4t_4x8multiple_msa(), hevc_hz_bi_4t_6w_msa(), hevc_hz_bi_4t_8x2_msa(), hevc_hz_bi_4t_8x4multiple_msa(), hevc_hz_bi_4t_8x6_msa(), hevc_hz_bi_8t_12w_msa(), hevc_hz_bi_8t_16w_msa(), hevc_hz_bi_8t_24w_msa(), hevc_hz_bi_8t_32w_msa(), hevc_hz_bi_8t_48w_msa(), hevc_hz_bi_8t_4w_msa(), hevc_hz_bi_8t_64w_msa(), hevc_hz_bi_8t_8w_msa(), hevc_hz_biwgt_4t_12w_msa(), hevc_hz_biwgt_4t_16w_msa(), hevc_hz_biwgt_4t_24w_msa(), hevc_hz_biwgt_4t_32w_msa(), hevc_hz_biwgt_4t_4x2_msa(), hevc_hz_biwgt_4t_4x4_msa(), hevc_hz_biwgt_4t_4x8multiple_msa(), hevc_hz_biwgt_4t_6w_msa(), hevc_hz_biwgt_4t_8x2_msa(), hevc_hz_biwgt_4t_8x4multiple_msa(), hevc_hz_biwgt_4t_8x6_msa(), hevc_hz_biwgt_8t_12w_msa(), hevc_hz_biwgt_8t_16w_msa(), hevc_hz_biwgt_8t_24w_msa(), hevc_hz_biwgt_8t_32w_msa(), hevc_hz_biwgt_8t_48w_msa(), hevc_hz_biwgt_8t_4w_msa(), hevc_hz_biwgt_8t_64w_msa(), hevc_hz_biwgt_8t_8w_msa(), hevc_hz_uniwgt_4t_12w_msa(), hevc_hz_uniwgt_4t_16w_msa(), hevc_hz_uniwgt_4t_24w_msa(), hevc_hz_uniwgt_4t_32w_msa(), hevc_hz_uniwgt_4t_4x2_msa(), hevc_hz_uniwgt_4t_4x4_msa(), hevc_hz_uniwgt_4t_4x8multiple_msa(), hevc_hz_uniwgt_4t_6w_msa(), hevc_hz_uniwgt_4t_8x2_msa(), hevc_hz_uniwgt_4t_8x4_msa(), hevc_hz_uniwgt_4t_8x6_msa(), hevc_hz_uniwgt_4t_8x8multiple_msa(), hevc_hz_uniwgt_8t_12w_msa(), hevc_hz_uniwgt_8t_16w_msa(), hevc_hz_uniwgt_8t_24w_msa(), hevc_hz_uniwgt_8t_32w_msa(), hevc_hz_uniwgt_8t_48w_msa(), hevc_hz_uniwgt_8t_4w_msa(), hevc_hz_uniwgt_8t_64w_msa(), hevc_hz_uniwgt_8t_8w_msa(), hevc_idct_8x32_column_lsx(), hevc_idct_8x32_column_msa(), hevc_intra_pred_horiz_16x16_msa(), hevc_intra_pred_horiz_32x32_msa(), hevc_intra_pred_plane_16x16_msa(), hevc_intra_pred_plane_4x4_msa(), hevc_intra_pred_plane_8x8_msa(), hevc_loopfilter_chroma_ver_msa(), hevc_sao_band_filter_16multiple_msa(), hevc_sao_band_filter_4width_msa(), hevc_sao_band_filter_8width_msa(), hevc_sao_edge_filter_0degree_8width_lsx(), hevc_sao_edge_filter_0degree_8width_msa(), hevc_uniwgt_copy_12w_msa(), hevc_uniwgt_copy_16w_msa(), hevc_uniwgt_copy_24w_msa(), hevc_uniwgt_copy_32w_msa(), hevc_uniwgt_copy_48w_msa(), hevc_uniwgt_copy_4w_msa(), hevc_uniwgt_copy_64w_msa(), hevc_uniwgt_copy_6w_msa(), hevc_uniwgt_copy_8w_msa(), hevc_vt_4t_12w_lsx(), hevc_vt_4t_12w_msa(), hevc_vt_4t_16w_lsx(), hevc_vt_4t_16w_lsx(), hevc_vt_4t_16w_msa(), hevc_vt_4t_24w_lsx(), hevc_vt_4t_24w_lsx(), hevc_vt_4t_24w_msa(), hevc_vt_4t_32w_lsx(), hevc_vt_4t_32w_msa(), hevc_vt_4t_4x16_msa(), hevc_vt_4t_4x2_msa(), hevc_vt_4t_4x4_msa(), hevc_vt_4t_4x8_msa(), hevc_vt_4t_6w_msa(), hevc_vt_4t_8x2_msa(), hevc_vt_4t_8x4multiple_msa(), hevc_vt_4t_8x6_msa(), hevc_vt_8t_12w_lsx(), hevc_vt_8t_12w_msa(), hevc_vt_8t_16multx2mult_lsx(), hevc_vt_8t_16multx4mult_lsx(), hevc_vt_8t_16multx4mult_msa(), hevc_vt_8t_4w_lsx(), hevc_vt_8t_4w_msa(), hevc_vt_8t_8w_lsx(), hevc_vt_8t_8w_lsx(), hevc_vt_8t_8w_msa(), hevc_vt_bi_4t_12w_msa(), hevc_vt_bi_4t_16w_msa(), hevc_vt_bi_4t_24w_msa(), hevc_vt_bi_4t_32w_msa(), hevc_vt_bi_4t_4x2_msa(), hevc_vt_bi_4t_4x4_msa(), hevc_vt_bi_4t_4x8multiple_msa(), hevc_vt_bi_4t_6w_msa(), hevc_vt_bi_4t_8x2_msa(), hevc_vt_bi_4t_8x4multiple_msa(), hevc_vt_bi_4t_8x6_msa(), hevc_vt_bi_8t_12w_msa(), hevc_vt_bi_8t_16multx2mult_msa(), hevc_vt_bi_8t_4w_msa(), hevc_vt_bi_8t_8w_msa(), hevc_vt_biwgt_4t_12w_msa(), hevc_vt_biwgt_4t_16w_msa(), hevc_vt_biwgt_4t_24w_msa(), hevc_vt_biwgt_4t_32w_msa(), hevc_vt_biwgt_4t_4x2_msa(), hevc_vt_biwgt_4t_4x4_msa(), hevc_vt_biwgt_4t_4x8multiple_msa(), hevc_vt_biwgt_4t_6w_msa(), hevc_vt_biwgt_4t_8x2_msa(), hevc_vt_biwgt_4t_8x4multiple_msa(), hevc_vt_biwgt_4t_8x6_msa(), hevc_vt_biwgt_8t_12w_msa(), hevc_vt_biwgt_8t_16multx2mult_msa(), hevc_vt_biwgt_8t_4w_msa(), hevc_vt_biwgt_8t_8w_msa(), hevc_vt_uniwgt_4t_12w_msa(), hevc_vt_uniwgt_4t_16w_msa(), hevc_vt_uniwgt_4t_24w_msa(), hevc_vt_uniwgt_4t_32w_msa(), hevc_vt_uniwgt_4t_4x2_msa(), hevc_vt_uniwgt_4t_4x4_msa(), hevc_vt_uniwgt_4t_4x8multiple_msa(), hevc_vt_uniwgt_4t_6w_msa(), hevc_vt_uniwgt_4t_8x2_msa(), hevc_vt_uniwgt_4t_8x4_msa(), hevc_vt_uniwgt_4t_8x6_msa(), hevc_vt_uniwgt_4t_8x8mult_msa(), hevc_vt_uniwgt_8t_12w_msa(), hevc_vt_uniwgt_8t_16multx4mult_msa(), hevc_vt_uniwgt_8t_4w_msa(), hevc_vt_uniwgt_8t_8w_msa(), ict_float(), ict_int(), idct_8x8(), interleave_TMPL(), interleaveBytes_c(), interp_lines(), intra_predict_dc_4blk_8x8_msa(), intra_predict_hor_dc_8x8_msa(), intra_predict_horiz_16x16_msa(), intra_predict_mad_cow_dc_0lt_8x8_msa(), intra_predict_mad_cow_dc_l0t_8x8_msa(), intra_predict_vert_32x32_msa(), LOOP_FILTER(), luma_mc_bi(), magicyuv_median_pred16(), mc_block(), nv12ToUV_c(), nv12ToUV_lsx(), nv21ToUV_c(), nv21ToUV_lsx(), nv24_to_yuv420p_chroma(), packed_vscale(), palToUV_c(), planar8ToP01xleWrapper(), planar_rgb_to_uv_lasx(), planar_rgb_to_y_lasx(), pred8x16_plane(), pred8x8_plane(), process_intra_lower_16x16_msa(), process_intra_upper_16x16_msa(), ps_mul_pair_single_c(), put_gpm(), put_pixels16_l2_8_lsx(), put_pixels8_l2_8_lsx(), put_snow_qpel2_v_lowpass_8(), quant_psnr8x8_c(), randomize_buffers(), rct_int(), rd8x8_c(), rescale(), restore_tqb_pixels(), rgb24ToUV_c(), rgb24ToUV_half_c(), rgb48ToUV_c_template(), rgb48ToUV_half_c_template(), rgb64ToUV_c_template(), rgb64ToUV_half_c_template(), sad_16width_msa(), sad_8width_msa(), sad_horiz_bilinear_filter_16width_msa(), sad_horiz_bilinear_filter_8width_msa(), sad_hv_bilinear_filter_16width_msa(), sad_hv_bilinear_filter_8width_msa(), sad_vert_bilinear_filter_16width_msa(), sad_vert_bilinear_filter_8width_msa(), sao_filter_CTB(), sbr_qmf_deint_bfly_c(), sse(), sse_4width_msa(), sse_8width_msa(), sub_hfyu_median_pred_int16_c(), sub_left_prediction(), sub_median_pred_c(), sub_median_prediction(), sum_delta_flipped(), test_butterflies_float(), test_dcmul_add(), test_fcmul_add(), test_inverse_coupling(), test_mul_pair_single(), test_qmf_deint_bfly(), test_scalarproduct_double(), test_scalarproduct_float(), test_vector_dmac_scalar(), test_vector_dmul(), test_vector_dmul_scalar(), test_vector_fmac_scalar(), test_vector_fmul(), test_vector_fmul_add(), test_vector_fmul_scalar(), test_vector_fmul_window(), twiddle(), update_sample_stats_16(), upsample_plane_c(), uyvyToUV_c(), uyvyToUV_lsx(), uyyvyyToUV_c(), vector_dmul_c(), vector_fmul_add_c(), vector_fmul_add_c(), vector_fmul_c(), vector_fmul_c(), vector_fmul_reverse_c(), vector_fmul_reverse_c(), vector_fmul_window_c(), vector_fmul_window_c(), vector_fmul_window_scaled_c(), vp3_check_put_no_rnd_pixels_l2(), vp8_mc_chroma(), vvc_sad(), w_avg(), wmv2_mspel8_v_lowpass(), x2rgb10tobgr64_bswap(), yuv2yuv(), yuv420_abgr32_lsx(), yuy2ToUV_c(), yuy2ToUV_lsx(), yvy2ToUV_c(), and yvy2ToUV_lsx().

Function Documentation

◆ check_pred4x4()

static void check_pred4x4 ( H264PredContext * h,
uint8_t * buf0,
uint8_t * buf1,
int codec,
int chroma_format,
int bit_depth )
static

Definition at line 143 of file h264pred.c.

Referenced by checkasm_check_h264pred().

◆ check_pred8x8()

static void check_pred8x8 ( H264PredContext * h,
uint8_t * buf0,
uint8_t * buf1,
int codec,
int chroma_format,
int bit_depth )
static

Definition at line 164 of file h264pred.c.

Referenced by checkasm_check_h264pred().

◆ check_pred16x16()

static void check_pred16x16 ( H264PredContext * h,
uint8_t * buf0,
uint8_t * buf1,
int codec,
int chroma_format,
int bit_depth )
static

Definition at line 183 of file h264pred.c.

Referenced by checkasm_check_h264pred().

◆ check_pred8x8l()

static void check_pred8x8l ( H264PredContext * h,
uint8_t * buf0,
uint8_t * buf1,
int codec,
int chroma_format,
int bit_depth )
static

Definition at line 203 of file h264pred.c.

Referenced by checkasm_check_h264pred().

◆ checkasm_check_h264pred()

void checkasm_check_h264pred ( void )

Definition at line 234 of file h264pred.c.

Variable Documentation

◆ codec_ids

const int codec_ids[4] = { AV_CODEC_ID_H264, AV_CODEC_ID_VP8, AV_CODEC_ID_RV40, AV_CODEC_ID_SVQ3 }
static

Definition at line 30 of file h264pred.c.

◆ pred4x4_modes

const char* const pred4x4_modes[4][15]
static

Definition at line 32 of file h264pred.c.

Referenced by check_pred4x4(), and check_pred8x8l().

◆ pred8x8_modes

const char* const pred8x8_modes[4][11]
static
Initial value:
= {
{
[DC_PRED8x8 ] = "dc",
[HOR_PRED8x8 ] = "horizontal",
[VERT_PRED8x8 ] = "vertical",
[PLANE_PRED8x8 ] = "plane",
[LEFT_DC_PRED8x8 ] = "left_dc",
[TOP_DC_PRED8x8 ] = "top_dc",
[DC_128_PRED8x8 ] = "dc_128",
[ALZHEIMER_DC_L0T_PRED8x8] = "mad_cow_dc_l0t",
[ALZHEIMER_DC_0LT_PRED8x8] = "mad_cow_dc_0lt",
[ALZHEIMER_DC_L00_PRED8x8] = "mad_cow_dc_l00",
[ALZHEIMER_DC_0L0_PRED8x8] = "mad_cow_dc_0l0",
},
{
[DC_PRED8x8 ] = "dc_rv40",
[PLANE_PRED8x8 ] = "tm_vp8",
[DC_127_PRED8x8] = "dc_127_vp8",
[DC_129_PRED8x8] = "dc_129_vp8",
},
{
[DC_PRED8x8 ] = "dc_rv40",
[LEFT_DC_PRED8x8] = "left_dc_rv40",
[TOP_DC_PRED8x8 ] = "top_dc_rv40",
},
}
#define ALZHEIMER_DC_0LT_PRED8x8
Definition h264pred.h:80
#define TOP_DC_PRED8x8
Definition h264pred.h:75
#define ALZHEIMER_DC_L00_PRED8x8
Definition h264pred.h:81
#define ALZHEIMER_DC_L0T_PRED8x8
Definition h264pred.h:79
#define HOR_PRED8x8
Definition h264pred.h:69
#define DC_127_PRED8x8
Definition h264pred.h:85
#define VERT_PRED8x8
Definition h264pred.h:70
#define DC_129_PRED8x8
Definition h264pred.h:86
#define DC_PRED8x8
Definition h264pred.h:68
#define LEFT_DC_PRED8x8
Definition h264pred.h:74
#define ALZHEIMER_DC_0L0_PRED8x8
Definition h264pred.h:82
#define PLANE_PRED8x8
Definition h264pred.h:71
#define DC_128_PRED8x8
Definition h264pred.h:76

Definition at line 68 of file h264pred.c.

Referenced by check_pred8x8().

◆ pred16x16_modes

const char* const pred16x16_modes[4][9]
static
Initial value:
= {
{
[DC_PRED8x8 ] = "dc",
[HOR_PRED8x8 ] = "horizontal",
[VERT_PRED8x8 ] = "vertical",
[PLANE_PRED8x8 ] = "plane",
[LEFT_DC_PRED8x8] = "left_dc",
[TOP_DC_PRED8x8 ] = "top_dc",
[DC_128_PRED8x8 ] = "dc_128",
},
{
[PLANE_PRED8x8 ] = "tm_vp8",
[DC_127_PRED8x8] = "dc_127_vp8",
[DC_129_PRED8x8] = "dc_129_vp8",
},
{
[PLANE_PRED8x8] = "plane_rv40",
},
{
[PLANE_PRED8x8] = "plane_svq3",
},
}

Definition at line 96 of file h264pred.c.

Referenced by check_pred16x16().

◆ pixel_mask

const uint32_t pixel_mask[3] = { 0xffffffff, 0x01ff01ff, 0x03ff03ff }
static

Definition at line 119 of file h264pred.c.