FFmpeg
|
#include "h264qpel_lasx.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_pixels8_l2_8_lsx (uint8_t *dst, const uint8_t *src, const uint8_t *half, ptrdiff_t dstStride, ptrdiff_t srcStride) |
static av_always_inline void | avg_pixels8_l2_8_lsx (uint8_t *dst, const uint8_t *src, const uint8_t *half, ptrdiff_t dstStride, ptrdiff_t srcStride) |
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_pixels16_l2_8_lsx (uint8_t *dst, const uint8_t *src, uint8_t *half, ptrdiff_t dstStride, ptrdiff_t srcStride) |
static av_always_inline void | avg_pixels16_l2_8_lsx (uint8_t *dst, const uint8_t *src, uint8_t *half, ptrdiff_t dstStride, ptrdiff_t srcStride) |
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 980 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 1033 of file h264qpel_lasx.c.
#define QPEL8_HV_LOWPASS_H | ( | tmp | ) |
Definition at line 1168 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 1188 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 425 of file h264qpel_lasx.c.
Referenced by ff_put_h264_qpel8_mc01_lasx(), ff_put_h264_qpel8_mc03_lasx(), ff_put_h264_qpel8_mc10_lasx(), ff_put_h264_qpel8_mc11_lasx(), ff_put_h264_qpel8_mc12_lasx(), ff_put_h264_qpel8_mc13_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_mc32_lasx(), and ff_put_h264_qpel8_mc33_lasx().
|
static |
Definition at line 489 of file h264qpel_lasx.c.
Referenced by ff_avg_h264_qpel8_mc10_lasx(), ff_avg_h264_qpel8_mc11_lasx(), ff_avg_h264_qpel8_mc12_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_mc32_lasx(), and ff_avg_h264_qpel8_mc33_lasx().
|
static |
Definition at line 574 of file h264qpel_lasx.c.
Referenced by ff_put_h264_qpel16_mc00_lasx().
|
static |
Definition at line 634 of file h264qpel_lasx.c.
Referenced by ff_avg_h264_qpel16_mc00_lasx().
|
static |
Definition at line 736 of file h264qpel_lasx.c.
Referenced by ff_put_h264_qpel16_mc01_lasx(), ff_put_h264_qpel16_mc03_lasx(), ff_put_h264_qpel16_mc10_lasx(), ff_put_h264_qpel16_mc12_lasx(), ff_put_h264_qpel16_mc21_lasx(), ff_put_h264_qpel16_mc23_lasx(), ff_put_h264_qpel16_mc30_lasx(), and ff_put_h264_qpel16_mc32_lasx().
|
static |
Definition at line 840 of file h264qpel_lasx.c.
Referenced by ff_avg_h264_qpel16_mc01_lasx(), ff_avg_h264_qpel16_mc03_lasx(), ff_avg_h264_qpel16_mc10_lasx(), ff_avg_h264_qpel16_mc12_lasx(), ff_avg_h264_qpel16_mc21_lasx(), ff_avg_h264_qpel16_mc23_lasx(), ff_avg_h264_qpel16_mc30_lasx(), and ff_avg_h264_qpel16_mc32_lasx().
|
static |
Definition at line 1001 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 1053 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 1100 of file h264qpel_lasx.c.
Referenced by avg_h264_qpel16_v_lowpass_lasx(), and ff_avg_h264_qpel8_mc02_lasx().
|
static |
Definition at line 1214 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 1274 of file h264qpel_lasx.c.
Referenced by avg_h264_qpel16_h_lowpass_lasx(), and ff_avg_h264_qpel8_mc20_lasx().
|
static |
Definition at line 1323 of file h264qpel_lasx.c.
Referenced by avg_h264_qpel16_hv_lowpass_lasx(), and ff_avg_h264_qpel8_mc22_lasx().
|
static |
Definition at line 1402 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 1414 of file h264qpel_lasx.c.
Referenced by ff_avg_h264_qpel16_mc20_lasx().
|
static |
Definition at line 1425 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 1436 of file h264qpel_lasx.c.
Referenced by ff_avg_h264_qpel16_mc02_lasx().
|
static |
Definition at line 1447 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 1458 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 1469 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 1477 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 1487 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 1493 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 1502 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 1511 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 1522 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 1534 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 1545 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 1551 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 1563 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 1569 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 1581 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 1590 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 1601 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 1613 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 1624 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 1632 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 1641 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 1647 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 1656 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 1667 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 1679 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 1690 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 1696 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 1708 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 1714 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 1726 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 1737 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 1749 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 1760 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 1768 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 1777 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 1783 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 1792 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 1801 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 1808 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 1820 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 1827 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 1833 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 1845 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 1851 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 1863 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 1872 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 1879 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 1891 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 1898 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 1906 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 1915 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 1921 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 1930 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 1939 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 1947 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 1959 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 1967 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 1973 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 1985 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 1991 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 2003 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 2012 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 2020 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 2032 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().