FFmpeg
|
#include "h264qpel_loongarch.h"
#include "libavutil/loongarch/loongson_intrinsics.h"
#include "libavutil/attributes.h"
Go to the source code of this file.
Macros | |
#define | AVC_HORZ_FILTER_SH(in0, in1, mask0, mask1, mask2) |
#define | AVC_DOT_SH3_SH(in0, in1, in2, coeff0, coeff1, coeff2) |
#define | QPEL8_H_LOWPASS(out_v) |
#define | QPEL8_V_LOWPASS(src0, src1, src2, src3, src4, src5, src6, tmp0, tmp1, tmp2, tmp3, tmp4, tmp5) |
#define | QPEL8_HV_LOWPASS_H(tmp) |
#define | QPEL8_HV_LOWPASS_V(src0, src1, src2, src3, src4, src5, temp0, temp1, temp2, temp3, temp4, temp5, out) |
Functions | |
static av_always_inline void | avc_luma_hv_qrt_and_aver_dst_16x16_lasx (uint8_t *src_x, uint8_t *src_y, uint8_t *dst, ptrdiff_t stride) |
static av_always_inline void | avc_luma_hv_qrt_16x16_lasx (uint8_t *src_x, uint8_t *src_y, uint8_t *dst, ptrdiff_t stride) |
static av_always_inline void | put_pixels8_8_inline_asm (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
static av_always_inline void | avg_pixels8_8_lsx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
static av_always_inline void | put_pixels16_8_lsx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
static av_always_inline void | avg_pixels16_8_lsx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
static av_always_inline void | put_h264_qpel8_h_lowpass_lasx (uint8_t *dst, const uint8_t *src, int dstStride, int srcStride) |
static av_always_inline void | put_h264_qpel8_v_lowpass_lasx (uint8_t *dst, uint8_t *src, int dstStride, int srcStride) |
static av_always_inline void | avg_h264_qpel8_v_lowpass_lasx (uint8_t *dst, uint8_t *src, int dstStride, int srcStride) |
static av_always_inline void | put_h264_qpel8_hv_lowpass_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t srcStride) |
static av_always_inline void | avg_h264_qpel8_h_lowpass_lasx (uint8_t *dst, const uint8_t *src, int dstStride, int srcStride) |
static av_always_inline void | avg_h264_qpel8_hv_lowpass_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t srcStride) |
static av_always_inline void | put_h264_qpel16_h_lowpass_lasx (uint8_t *dst, const uint8_t *src, int dstStride, int srcStride) |
static av_always_inline void | avg_h264_qpel16_h_lowpass_lasx (uint8_t *dst, const uint8_t *src, int dstStride, int srcStride) |
static void | put_h264_qpel16_v_lowpass_lasx (uint8_t *dst, const uint8_t *src, int dstStride, int srcStride) |
static void | avg_h264_qpel16_v_lowpass_lasx (uint8_t *dst, const uint8_t *src, int dstStride, int srcStride) |
static void | put_h264_qpel16_hv_lowpass_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t srcStride) |
static void | avg_h264_qpel16_hv_lowpass_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t srcStride) |
void | ff_put_h264_qpel8_mc00_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_put_h264_qpel8_mc10_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_put_h264_qpel8_mc20_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_put_h264_qpel8_mc30_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_put_h264_qpel8_mc01_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_put_h264_qpel8_mc11_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_put_h264_qpel8_mc21_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_put_h264_qpel8_mc31_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_put_h264_qpel8_mc02_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_put_h264_qpel8_mc12_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_put_h264_qpel8_mc22_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_put_h264_qpel8_mc32_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_put_h264_qpel8_mc03_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_put_h264_qpel8_mc13_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_put_h264_qpel8_mc23_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_put_h264_qpel8_mc33_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_avg_h264_qpel8_mc00_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_avg_h264_qpel8_mc10_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_avg_h264_qpel8_mc20_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_avg_h264_qpel8_mc30_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_avg_h264_qpel8_mc11_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_avg_h264_qpel8_mc21_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_avg_h264_qpel8_mc31_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_avg_h264_qpel8_mc02_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_avg_h264_qpel8_mc12_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_avg_h264_qpel8_mc22_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_avg_h264_qpel8_mc32_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_avg_h264_qpel8_mc13_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_avg_h264_qpel8_mc23_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_avg_h264_qpel8_mc33_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_put_h264_qpel16_mc00_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_put_h264_qpel16_mc10_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_put_h264_qpel16_mc20_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_put_h264_qpel16_mc30_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_put_h264_qpel16_mc01_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_put_h264_qpel16_mc11_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_put_h264_qpel16_mc21_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_put_h264_qpel16_mc31_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_put_h264_qpel16_mc02_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_put_h264_qpel16_mc12_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_put_h264_qpel16_mc22_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_put_h264_qpel16_mc32_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_put_h264_qpel16_mc03_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_put_h264_qpel16_mc13_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_put_h264_qpel16_mc23_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_put_h264_qpel16_mc33_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_avg_h264_qpel16_mc00_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_avg_h264_qpel16_mc10_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_avg_h264_qpel16_mc20_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_avg_h264_qpel16_mc30_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_avg_h264_qpel16_mc01_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_avg_h264_qpel16_mc11_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_avg_h264_qpel16_mc21_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_avg_h264_qpel16_mc31_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_avg_h264_qpel16_mc02_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_avg_h264_qpel16_mc12_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_avg_h264_qpel16_mc22_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_avg_h264_qpel16_mc32_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_avg_h264_qpel16_mc03_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_avg_h264_qpel16_mc13_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_avg_h264_qpel16_mc23_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
void | ff_avg_h264_qpel16_mc33_lasx (uint8_t *dst, const uint8_t *src, ptrdiff_t stride) |
Variables | |
static const uint8_t | luma_mask_arr [16 *6] |
#define AVC_HORZ_FILTER_SH | ( | in0, | |
in1, | |||
mask0, | |||
mask1, | |||
mask2 | |||
) |
Definition at line 38 of file h264qpel_lasx.c.
#define AVC_DOT_SH3_SH | ( | in0, | |
in1, | |||
in2, | |||
coeff0, | |||
coeff1, | |||
coeff2 | |||
) |
Definition at line 53 of file h264qpel_lasx.c.
#define QPEL8_H_LOWPASS | ( | out_v | ) |
Definition at line 581 of file h264qpel_lasx.c.
#define QPEL8_V_LOWPASS | ( | src0, | |
src1, | |||
src2, | |||
src3, | |||
src4, | |||
src5, | |||
src6, | |||
tmp0, | |||
tmp1, | |||
tmp2, | |||
tmp3, | |||
tmp4, | |||
tmp5 | |||
) |
Definition at line 634 of file h264qpel_lasx.c.
#define QPEL8_HV_LOWPASS_H | ( | tmp | ) |
Definition at line 769 of file h264qpel_lasx.c.
#define QPEL8_HV_LOWPASS_V | ( | src0, | |
src1, | |||
src2, | |||
src3, | |||
src4, | |||
src5, | |||
temp0, | |||
temp1, | |||
temp2, | |||
temp3, | |||
temp4, | |||
temp5, | |||
out | |||
) |
Definition at line 789 of file h264qpel_lasx.c.
|
static |
Definition at line 65 of file h264qpel_lasx.c.
Referenced by ff_avg_h264_qpel16_mc11_lasx(), ff_avg_h264_qpel16_mc13_lasx(), ff_avg_h264_qpel16_mc31_lasx(), and ff_avg_h264_qpel16_mc33_lasx().
|
static |
Definition at line 197 of file h264qpel_lasx.c.
Referenced by ff_put_h264_qpel16_mc11_lasx(), ff_put_h264_qpel16_mc13_lasx(), ff_put_h264_qpel16_mc31_lasx(), and ff_put_h264_qpel16_mc33_lasx().
|
static |
Definition at line 317 of file h264qpel_lasx.c.
Referenced by ff_put_h264_qpel8_mc00_lasx().
|
static |
Definition at line 360 of file h264qpel_lasx.c.
Referenced by ff_avg_h264_qpel8_mc00_lasx().
|
static |
Definition at line 423 of file h264qpel_lasx.c.
Referenced by ff_put_h264_qpel16_mc00_lasx().
|
static |
Definition at line 483 of file h264qpel_lasx.c.
Referenced by ff_avg_h264_qpel16_mc00_lasx().
|
static |
Definition at line 602 of file h264qpel_lasx.c.
Referenced by ff_avg_h264_qpel8_mc10_lasx(), ff_avg_h264_qpel8_mc11_lasx(), ff_avg_h264_qpel8_mc13_lasx(), ff_avg_h264_qpel8_mc21_lasx(), ff_avg_h264_qpel8_mc23_lasx(), ff_avg_h264_qpel8_mc30_lasx(), ff_avg_h264_qpel8_mc31_lasx(), ff_avg_h264_qpel8_mc33_lasx(), ff_put_h264_qpel8_mc10_lasx(), ff_put_h264_qpel8_mc11_lasx(), ff_put_h264_qpel8_mc13_lasx(), ff_put_h264_qpel8_mc20_lasx(), ff_put_h264_qpel8_mc21_lasx(), ff_put_h264_qpel8_mc23_lasx(), ff_put_h264_qpel8_mc30_lasx(), ff_put_h264_qpel8_mc31_lasx(), ff_put_h264_qpel8_mc33_lasx(), and put_h264_qpel16_h_lowpass_lasx().
|
static |
Definition at line 654 of file h264qpel_lasx.c.
Referenced by ff_avg_h264_qpel8_mc11_lasx(), ff_avg_h264_qpel8_mc12_lasx(), ff_avg_h264_qpel8_mc13_lasx(), ff_avg_h264_qpel8_mc31_lasx(), ff_avg_h264_qpel8_mc32_lasx(), ff_avg_h264_qpel8_mc33_lasx(), ff_put_h264_qpel8_mc01_lasx(), ff_put_h264_qpel8_mc02_lasx(), ff_put_h264_qpel8_mc03_lasx(), ff_put_h264_qpel8_mc11_lasx(), ff_put_h264_qpel8_mc12_lasx(), ff_put_h264_qpel8_mc13_lasx(), ff_put_h264_qpel8_mc31_lasx(), ff_put_h264_qpel8_mc32_lasx(), ff_put_h264_qpel8_mc33_lasx(), and put_h264_qpel16_v_lowpass_lasx().
|
static |
Definition at line 701 of file h264qpel_lasx.c.
Referenced by avg_h264_qpel16_v_lowpass_lasx(), and ff_avg_h264_qpel8_mc02_lasx().
|
static |
Definition at line 815 of file h264qpel_lasx.c.
Referenced by ff_avg_h264_qpel8_mc12_lasx(), ff_avg_h264_qpel8_mc21_lasx(), ff_avg_h264_qpel8_mc23_lasx(), ff_avg_h264_qpel8_mc32_lasx(), ff_put_h264_qpel8_mc12_lasx(), ff_put_h264_qpel8_mc21_lasx(), ff_put_h264_qpel8_mc22_lasx(), ff_put_h264_qpel8_mc23_lasx(), ff_put_h264_qpel8_mc32_lasx(), and put_h264_qpel16_hv_lowpass_lasx().
|
static |
Definition at line 875 of file h264qpel_lasx.c.
Referenced by avg_h264_qpel16_h_lowpass_lasx(), and ff_avg_h264_qpel8_mc20_lasx().
|
static |
Definition at line 924 of file h264qpel_lasx.c.
Referenced by avg_h264_qpel16_hv_lowpass_lasx(), and ff_avg_h264_qpel8_mc22_lasx().
|
static |
Definition at line 1003 of file h264qpel_lasx.c.
Referenced by ff_avg_h264_qpel16_mc10_lasx(), ff_avg_h264_qpel16_mc21_lasx(), ff_avg_h264_qpel16_mc23_lasx(), ff_avg_h264_qpel16_mc30_lasx(), ff_put_h264_qpel16_mc10_lasx(), ff_put_h264_qpel16_mc20_lasx(), ff_put_h264_qpel16_mc21_lasx(), ff_put_h264_qpel16_mc23_lasx(), and ff_put_h264_qpel16_mc30_lasx().
|
static |
Definition at line 1015 of file h264qpel_lasx.c.
Referenced by ff_avg_h264_qpel16_mc20_lasx().
|
static |
Definition at line 1026 of file h264qpel_lasx.c.
Referenced by ff_avg_h264_qpel16_mc01_lasx(), ff_avg_h264_qpel16_mc03_lasx(), ff_avg_h264_qpel16_mc12_lasx(), ff_avg_h264_qpel16_mc32_lasx(), ff_put_h264_qpel16_mc01_lasx(), ff_put_h264_qpel16_mc02_lasx(), ff_put_h264_qpel16_mc03_lasx(), ff_put_h264_qpel16_mc12_lasx(), and ff_put_h264_qpel16_mc32_lasx().
|
static |
Definition at line 1037 of file h264qpel_lasx.c.
Referenced by ff_avg_h264_qpel16_mc02_lasx().
|
static |
Definition at line 1048 of file h264qpel_lasx.c.
Referenced by ff_avg_h264_qpel16_mc12_lasx(), ff_avg_h264_qpel16_mc21_lasx(), ff_avg_h264_qpel16_mc23_lasx(), ff_avg_h264_qpel16_mc32_lasx(), ff_put_h264_qpel16_mc12_lasx(), ff_put_h264_qpel16_mc21_lasx(), ff_put_h264_qpel16_mc22_lasx(), ff_put_h264_qpel16_mc23_lasx(), and ff_put_h264_qpel16_mc32_lasx().
|
static |
Definition at line 1059 of file h264qpel_lasx.c.
Referenced by ff_avg_h264_qpel16_mc22_lasx().
void ff_put_h264_qpel8_mc00_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1070 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_put_h264_qpel8_mc10_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1078 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_put_h264_qpel8_mc20_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1088 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_put_h264_qpel8_mc30_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1094 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_put_h264_qpel8_mc01_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1103 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_put_h264_qpel8_mc11_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1112 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_put_h264_qpel8_mc21_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1123 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_put_h264_qpel8_mc31_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1135 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_put_h264_qpel8_mc02_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1146 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_put_h264_qpel8_mc12_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1152 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_put_h264_qpel8_mc22_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1164 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_put_h264_qpel8_mc32_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1170 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_put_h264_qpel8_mc03_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1182 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_put_h264_qpel8_mc13_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1191 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_put_h264_qpel8_mc23_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1202 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_put_h264_qpel8_mc33_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1214 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_avg_h264_qpel8_mc00_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1225 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_avg_h264_qpel8_mc10_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1233 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_avg_h264_qpel8_mc20_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1242 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_avg_h264_qpel8_mc30_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1248 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_avg_h264_qpel8_mc11_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1257 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_avg_h264_qpel8_mc21_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1268 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_avg_h264_qpel8_mc31_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1280 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_avg_h264_qpel8_mc02_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1291 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_avg_h264_qpel8_mc12_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1297 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_avg_h264_qpel8_mc22_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1309 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_avg_h264_qpel8_mc32_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1315 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_avg_h264_qpel8_mc13_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1327 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_avg_h264_qpel8_mc23_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1338 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_avg_h264_qpel8_mc33_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1350 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_put_h264_qpel16_mc00_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1361 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_put_h264_qpel16_mc10_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1369 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_put_h264_qpel16_mc20_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1378 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_put_h264_qpel16_mc30_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1384 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_put_h264_qpel16_mc01_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1393 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_put_h264_qpel16_mc11_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1402 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_put_h264_qpel16_mc21_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1409 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_put_h264_qpel16_mc31_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1421 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_put_h264_qpel16_mc02_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1428 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_put_h264_qpel16_mc12_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1434 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_put_h264_qpel16_mc22_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1446 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_put_h264_qpel16_mc32_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1452 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_put_h264_qpel16_mc03_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1464 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_put_h264_qpel16_mc13_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1473 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_put_h264_qpel16_mc23_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1480 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_put_h264_qpel16_mc33_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1492 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_avg_h264_qpel16_mc00_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1499 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_avg_h264_qpel16_mc10_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1507 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_avg_h264_qpel16_mc20_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1516 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_avg_h264_qpel16_mc30_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1522 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_avg_h264_qpel16_mc01_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1531 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_avg_h264_qpel16_mc11_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1540 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_avg_h264_qpel16_mc21_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1548 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_avg_h264_qpel16_mc31_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1560 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_avg_h264_qpel16_mc02_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1568 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_avg_h264_qpel16_mc12_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1574 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_avg_h264_qpel16_mc22_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1586 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_avg_h264_qpel16_mc32_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1592 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_avg_h264_qpel16_mc03_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1604 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_avg_h264_qpel16_mc13_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1613 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_avg_h264_qpel16_mc23_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1621 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
void ff_avg_h264_qpel16_mc33_lasx | ( | uint8_t * | dst, |
const uint8_t * | src, | ||
ptrdiff_t | stride | ||
) |
Definition at line 1633 of file h264qpel_lasx.c.
Referenced by ff_h264qpel_init_loongarch().
|
static |
Definition at line 28 of file h264qpel_lasx.c.
Referenced by avc_luma_hv_qrt_16x16_lasx(), and avc_luma_hv_qrt_and_aver_dst_16x16_lasx().