FFmpeg
Macros | Functions
hpeldsp_msa.c File Reference
#include "libavutil/mips/generic_macros_msa.h"
#include "libavcodec/mips/hpeldsp_mips.h"

Go to the source code of this file.

Macros

#define PCKEV_AVG_ST_UB(in0, in1, dst, pdst)
 
#define PCKEV_ST_SB4(in0, in1, in2, in3, in4, in5, in6, in7, pdst, stride)
 
#define PCKEV_AVG_ST8x4_UB(in1, dst0, in2, dst1, in3, dst2, in4, dst3, pdst, stride)
 

Functions

static void common_hz_bil_4w_msa (const uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, uint8_t height)
 
static void common_hz_bil_8w_msa (const uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, uint8_t height)
 
static void common_hz_bil_16w_msa (const uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, uint8_t height)
 
static void common_hz_bil_no_rnd_8x8_msa (const uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride)
 
static void common_hz_bil_no_rnd_4x8_msa (const uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride)
 
static void common_hz_bil_no_rnd_16x16_msa (const uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride)
 
static void common_hz_bil_no_rnd_8x16_msa (const uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride)
 
static void common_hz_bil_and_aver_dst_4w_msa (const uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, uint8_t height)
 
static void common_hz_bil_and_aver_dst_8w_msa (const uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, uint8_t height)
 
static void common_hz_bil_and_aver_dst_16w_msa (const uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, uint8_t height)
 
static void common_vt_bil_4w_msa (const uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, uint8_t height)
 
static void common_vt_bil_8w_msa (const uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, uint8_t height)
 
static void common_vt_bil_16w_msa (const uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, uint8_t height)
 
static void common_vt_bil_no_rnd_8x8_msa (const uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride)
 
static void common_vt_bil_no_rnd_4x8_msa (const uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride)
 
static void common_vt_bil_no_rnd_16x16_msa (const uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride)
 
static void common_vt_bil_no_rnd_8x16_msa (const uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride)
 
static void common_vt_bil_and_aver_dst_4w_msa (const uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, uint8_t height)
 
static void common_vt_bil_and_aver_dst_8w_msa (const uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, uint8_t height)
 
static void common_vt_bil_and_aver_dst_16w_msa (const uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, uint8_t height)
 
static void common_hv_bil_4w_msa (const uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, uint8_t height)
 
static void common_hv_bil_8w_msa (const uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, uint8_t height)
 
static void common_hv_bil_16w_msa (const uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, uint8_t height)
 
static void common_hv_bil_no_rnd_8x8_msa (const uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride)
 
static void common_hv_bil_no_rnd_4x8_msa (const uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride)
 
static void common_hv_bil_no_rnd_16x16_msa (const uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride)
 
static void common_hv_bil_no_rnd_8x16_msa (const uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride)
 
static void common_hv_bil_and_aver_dst_4w_msa (const uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, uint8_t height)
 
static void common_hv_bil_and_aver_dst_8w_msa (const uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, uint8_t height)
 
static void common_hv_bil_and_aver_dst_16w_msa (const uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, uint8_t height)
 
static void copy_width8_msa (const uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, int32_t height)
 
static void copy_16multx8mult_msa (const uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, int32_t height, int32_t width)
 
static void copy_width16_msa (const uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, int32_t height)
 
static void avg_width4_msa (const uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, int32_t height)
 
static void avg_width8_msa (const uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, int32_t height)
 
static void avg_width16_msa (const uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, int32_t height)
 
void ff_put_pixels16_msa (uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
 
void ff_put_pixels16_x2_msa (uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
 
void ff_put_pixels16_y2_msa (uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
 
void ff_put_pixels16_xy2_msa (uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
 
void ff_put_pixels8_msa (uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
 
void ff_put_pixels8_x2_msa (uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
 
void ff_put_pixels8_y2_msa (uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
 
void ff_put_pixels8_xy2_msa (uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
 
void ff_put_pixels4_x2_msa (uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
 
void ff_put_pixels4_y2_msa (uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
 
void ff_put_pixels4_xy2_msa (uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
 
void ff_put_no_rnd_pixels16_x2_msa (uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
 
void ff_put_no_rnd_pixels16_y2_msa (uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
 
void ff_put_no_rnd_pixels16_xy2_msa (uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
 
void ff_put_no_rnd_pixels8_x2_msa (uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
 
void ff_put_no_rnd_pixels8_y2_msa (uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
 
void ff_put_no_rnd_pixels8_xy2_msa (uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
 
void ff_avg_pixels16_msa (uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
 
void ff_avg_pixels16_x2_msa (uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
 
void ff_avg_pixels16_y2_msa (uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
 
void ff_avg_pixels16_xy2_msa (uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
 
void ff_avg_pixels8_msa (uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
 
void ff_avg_pixels8_x2_msa (uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
 
void ff_avg_pixels8_y2_msa (uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
 
void ff_avg_pixels8_xy2_msa (uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
 
void ff_avg_pixels4_msa (uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
 
void ff_avg_pixels4_x2_msa (uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
 
void ff_avg_pixels4_y2_msa (uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
 
void ff_avg_pixels4_xy2_msa (uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h)
 

Macro Definition Documentation

◆ PCKEV_AVG_ST_UB

#define PCKEV_AVG_ST_UB (   in0,
  in1,
  dst,
  pdst 
)
Value:
{ \
v16u8 tmp_m; \
\
tmp_m = (v16u8) __msa_pckev_b((v16i8) in0, (v16i8) in1); \
tmp_m = __msa_aver_u_b(tmp_m, (v16u8) dst); \
ST_UB(tmp_m, (pdst)); \
}

Definition at line 24 of file hpeldsp_msa.c.

◆ PCKEV_ST_SB4

#define PCKEV_ST_SB4 (   in0,
  in1,
  in2,
  in3,
  in4,
  in5,
  in6,
  in7,
  pdst,
  stride 
)
Value:
{ \
v16i8 tmp0_m, tmp1_m, tmp2_m, tmp3_m; \
uint8_t *pdst_m = (uint8_t *) (pdst); \
PCKEV_B4_SB(in0, in1, in2, in3, in4, in5, in6, in7, \
tmp0_m, tmp1_m, tmp2_m, tmp3_m); \
ST_SB4(tmp0_m, tmp1_m, tmp2_m, tmp3_m, pdst_m, stride); \
}

Definition at line 33 of file hpeldsp_msa.c.

◆ PCKEV_AVG_ST8x4_UB

#define PCKEV_AVG_ST8x4_UB (   in1,
  dst0,
  in2,
  dst1,
  in3,
  dst2,
  in4,
  dst3,
  pdst,
  stride 
)
Value:
{ \
v16u8 tmp0_m, tmp1_m, tmp2_m, tmp3_m; \
uint8_t *pdst_m = (uint8_t *) (pdst); \
PCKEV_B2_UB(in2, in1, in4, in3, tmp0_m, tmp1_m); \
PCKEV_D2_UB(dst1, dst0, dst3, dst2, tmp2_m, tmp3_m); \
AVER_UB2_UB(tmp0_m, tmp2_m, tmp1_m, tmp3_m, tmp0_m, tmp1_m); \
ST_D4(tmp0_m, tmp1_m, 0, 1, 0, 1, pdst_m, stride); \
}

Definition at line 43 of file hpeldsp_msa.c.

Function Documentation

◆ common_hz_bil_4w_msa()

static void common_hz_bil_4w_msa ( const uint8_t *  src,
int32_t  src_stride,
uint8_t *  dst,
int32_t  dst_stride,
uint8_t  height 
)
static

Definition at line 55 of file hpeldsp_msa.c.

Referenced by ff_put_pixels4_x2_msa().

◆ common_hz_bil_8w_msa()

static void common_hz_bil_8w_msa ( const uint8_t *  src,
int32_t  src_stride,
uint8_t *  dst,
int32_t  dst_stride,
uint8_t  height 
)
static

Definition at line 80 of file hpeldsp_msa.c.

Referenced by ff_put_pixels8_x2_msa().

◆ common_hz_bil_16w_msa()

static void common_hz_bil_16w_msa ( const uint8_t *  src,
int32_t  src_stride,
uint8_t *  dst,
int32_t  dst_stride,
uint8_t  height 
)
static

Definition at line 100 of file hpeldsp_msa.c.

Referenced by ff_put_pixels16_x2_msa().

◆ common_hz_bil_no_rnd_8x8_msa()

static void common_hz_bil_no_rnd_8x8_msa ( const uint8_t *  src,
int32_t  src_stride,
uint8_t *  dst,
int32_t  dst_stride 
)
static

Definition at line 124 of file hpeldsp_msa.c.

Referenced by ff_put_no_rnd_pixels8_x2_msa().

◆ common_hz_bil_no_rnd_4x8_msa()

static void common_hz_bil_no_rnd_4x8_msa ( const uint8_t *  src,
int32_t  src_stride,
uint8_t *  dst,
int32_t  dst_stride 
)
static

Definition at line 147 of file hpeldsp_msa.c.

Referenced by ff_put_no_rnd_pixels8_x2_msa().

◆ common_hz_bil_no_rnd_16x16_msa()

static void common_hz_bil_no_rnd_16x16_msa ( const uint8_t *  src,
int32_t  src_stride,
uint8_t *  dst,
int32_t  dst_stride 
)
static

Definition at line 160 of file hpeldsp_msa.c.

Referenced by ff_put_no_rnd_pixels16_x2_msa().

◆ common_hz_bil_no_rnd_8x16_msa()

static void common_hz_bil_no_rnd_8x16_msa ( const uint8_t *  src,
int32_t  src_stride,
uint8_t *  dst,
int32_t  dst_stride 
)
static

Definition at line 195 of file hpeldsp_msa.c.

Referenced by ff_put_no_rnd_pixels16_x2_msa().

◆ common_hz_bil_and_aver_dst_4w_msa()

static void common_hz_bil_and_aver_dst_4w_msa ( const uint8_t *  src,
int32_t  src_stride,
uint8_t *  dst,
int32_t  dst_stride,
uint8_t  height 
)
static

Definition at line 213 of file hpeldsp_msa.c.

Referenced by ff_avg_pixels4_x2_msa().

◆ common_hz_bil_and_aver_dst_8w_msa()

static void common_hz_bil_and_aver_dst_8w_msa ( const uint8_t *  src,
int32_t  src_stride,
uint8_t *  dst,
int32_t  dst_stride,
uint8_t  height 
)
static

Definition at line 248 of file hpeldsp_msa.c.

Referenced by ff_avg_pixels8_x2_msa().

◆ common_hz_bil_and_aver_dst_16w_msa()

static void common_hz_bil_and_aver_dst_16w_msa ( const uint8_t *  src,
int32_t  src_stride,
uint8_t *  dst,
int32_t  dst_stride,
uint8_t  height 
)
static

Definition at line 270 of file hpeldsp_msa.c.

Referenced by ff_avg_pixels16_x2_msa().

◆ common_vt_bil_4w_msa()

static void common_vt_bil_4w_msa ( const uint8_t *  src,
int32_t  src_stride,
uint8_t *  dst,
int32_t  dst_stride,
uint8_t  height 
)
static

Definition at line 294 of file hpeldsp_msa.c.

Referenced by ff_put_pixels4_y2_msa().

◆ common_vt_bil_8w_msa()

static void common_vt_bil_8w_msa ( const uint8_t *  src,
int32_t  src_stride,
uint8_t *  dst,
int32_t  dst_stride,
uint8_t  height 
)
static

Definition at line 322 of file hpeldsp_msa.c.

Referenced by ff_put_pixels8_y2_msa().

◆ common_vt_bil_16w_msa()

static void common_vt_bil_16w_msa ( const uint8_t *  src,
int32_t  src_stride,
uint8_t *  dst,
int32_t  dst_stride,
uint8_t  height 
)
static

Definition at line 344 of file hpeldsp_msa.c.

Referenced by ff_put_pixels16_y2_msa().

◆ common_vt_bil_no_rnd_8x8_msa()

static void common_vt_bil_no_rnd_8x8_msa ( const uint8_t *  src,
int32_t  src_stride,
uint8_t *  dst,
int32_t  dst_stride 
)
static

Definition at line 369 of file hpeldsp_msa.c.

Referenced by ff_put_no_rnd_pixels8_y2_msa().

◆ common_vt_bil_no_rnd_4x8_msa()

static void common_vt_bil_no_rnd_4x8_msa ( const uint8_t *  src,
int32_t  src_stride,
uint8_t *  dst,
int32_t  dst_stride 
)
static

Definition at line 386 of file hpeldsp_msa.c.

Referenced by ff_put_no_rnd_pixels8_y2_msa().

◆ common_vt_bil_no_rnd_16x16_msa()

static void common_vt_bil_no_rnd_16x16_msa ( const uint8_t *  src,
int32_t  src_stride,
uint8_t *  dst,
int32_t  dst_stride 
)
static

Definition at line 396 of file hpeldsp_msa.c.

Referenced by ff_put_no_rnd_pixels16_y2_msa().

◆ common_vt_bil_no_rnd_8x16_msa()

static void common_vt_bil_no_rnd_8x16_msa ( const uint8_t *  src,
int32_t  src_stride,
uint8_t *  dst,
int32_t  dst_stride 
)
static

Definition at line 423 of file hpeldsp_msa.c.

Referenced by ff_put_no_rnd_pixels16_y2_msa().

◆ common_vt_bil_and_aver_dst_4w_msa()

static void common_vt_bil_and_aver_dst_4w_msa ( const uint8_t *  src,
int32_t  src_stride,
uint8_t *  dst,
int32_t  dst_stride,
uint8_t  height 
)
static

Definition at line 440 of file hpeldsp_msa.c.

Referenced by ff_avg_pixels4_y2_msa().

◆ common_vt_bil_and_aver_dst_8w_msa()

static void common_vt_bil_and_aver_dst_8w_msa ( const uint8_t *  src,
int32_t  src_stride,
uint8_t *  dst,
int32_t  dst_stride,
uint8_t  height 
)
static

Definition at line 474 of file hpeldsp_msa.c.

Referenced by ff_avg_pixels8_y2_msa().

◆ common_vt_bil_and_aver_dst_16w_msa()

static void common_vt_bil_and_aver_dst_16w_msa ( const uint8_t *  src,
int32_t  src_stride,
uint8_t *  dst,
int32_t  dst_stride,
uint8_t  height 
)
static

Definition at line 496 of file hpeldsp_msa.c.

Referenced by ff_avg_pixels16_y2_msa().

◆ common_hv_bil_4w_msa()

static void common_hv_bil_4w_msa ( const uint8_t *  src,
int32_t  src_stride,
uint8_t *  dst,
int32_t  dst_stride,
uint8_t  height 
)
static

Definition at line 529 of file hpeldsp_msa.c.

Referenced by ff_put_pixels4_xy2_msa().

◆ common_hv_bil_8w_msa()

static void common_hv_bil_8w_msa ( const uint8_t *  src,
int32_t  src_stride,
uint8_t *  dst,
int32_t  dst_stride,
uint8_t  height 
)
static

Definition at line 566 of file hpeldsp_msa.c.

Referenced by ff_put_pixels8_xy2_msa().

◆ common_hv_bil_16w_msa()

static void common_hv_bil_16w_msa ( const uint8_t *  src,
int32_t  src_stride,
uint8_t *  dst,
int32_t  dst_stride,
uint8_t  height 
)
static

Definition at line 603 of file hpeldsp_msa.c.

Referenced by ff_put_pixels16_xy2_msa().

◆ common_hv_bil_no_rnd_8x8_msa()

static void common_hv_bil_no_rnd_8x8_msa ( const uint8_t *  src,
int32_t  src_stride,
uint8_t *  dst,
int32_t  dst_stride 
)
static

Definition at line 661 of file hpeldsp_msa.c.

Referenced by ff_put_no_rnd_pixels8_xy2_msa().

◆ common_hv_bil_no_rnd_4x8_msa()

static void common_hv_bil_no_rnd_4x8_msa ( const uint8_t *  src,
int32_t  src_stride,
uint8_t *  dst,
int32_t  dst_stride 
)
static

Definition at line 709 of file hpeldsp_msa.c.

Referenced by ff_put_no_rnd_pixels8_xy2_msa().

◆ common_hv_bil_no_rnd_16x16_msa()

static void common_hv_bil_no_rnd_16x16_msa ( const uint8_t *  src,
int32_t  src_stride,
uint8_t *  dst,
int32_t  dst_stride 
)
static

Definition at line 743 of file hpeldsp_msa.c.

Referenced by ff_put_no_rnd_pixels16_xy2_msa().

◆ common_hv_bil_no_rnd_8x16_msa()

static void common_hv_bil_no_rnd_8x16_msa ( const uint8_t *  src,
int32_t  src_stride,
uint8_t *  dst,
int32_t  dst_stride 
)
static

Definition at line 860 of file hpeldsp_msa.c.

Referenced by ff_put_no_rnd_pixels16_xy2_msa().

◆ common_hv_bil_and_aver_dst_4w_msa()

static void common_hv_bil_and_aver_dst_4w_msa ( const uint8_t *  src,
int32_t  src_stride,
uint8_t *  dst,
int32_t  dst_stride,
uint8_t  height 
)
static

Definition at line 924 of file hpeldsp_msa.c.

Referenced by ff_avg_pixels4_xy2_msa().

◆ common_hv_bil_and_aver_dst_8w_msa()

static void common_hv_bil_and_aver_dst_8w_msa ( const uint8_t *  src,
int32_t  src_stride,
uint8_t *  dst,
int32_t  dst_stride,
uint8_t  height 
)
static

Definition at line 966 of file hpeldsp_msa.c.

Referenced by ff_avg_pixels8_xy2_msa().

◆ common_hv_bil_and_aver_dst_16w_msa()

static void common_hv_bil_and_aver_dst_16w_msa ( const uint8_t *  src,
int32_t  src_stride,
uint8_t *  dst,
int32_t  dst_stride,
uint8_t  height 
)
static

Definition at line 1006 of file hpeldsp_msa.c.

Referenced by ff_avg_pixels16_xy2_msa().

◆ copy_width8_msa()

static void copy_width8_msa ( const uint8_t *  src,
int32_t  src_stride,
uint8_t *  dst,
int32_t  dst_stride,
int32_t  height 
)
static

Definition at line 1078 of file hpeldsp_msa.c.

Referenced by ff_put_pixels8_msa().

◆ copy_16multx8mult_msa()

static void copy_16multx8mult_msa ( const uint8_t *  src,
int32_t  src_stride,
uint8_t *  dst,
int32_t  dst_stride,
int32_t  height,
int32_t  width 
)
static

Definition at line 1164 of file hpeldsp_msa.c.

Referenced by copy_width16_msa().

◆ copy_width16_msa()

static void copy_width16_msa ( const uint8_t *  src,
int32_t  src_stride,
uint8_t *  dst,
int32_t  dst_stride,
int32_t  height 
)
static

Definition at line 1192 of file hpeldsp_msa.c.

Referenced by ff_put_pixels16_msa().

◆ avg_width4_msa()

static void avg_width4_msa ( const uint8_t *  src,
int32_t  src_stride,
uint8_t *  dst,
int32_t  dst_stride,
int32_t  height 
)
static

Definition at line 1226 of file hpeldsp_msa.c.

Referenced by ff_avg_pixels4_msa().

◆ avg_width8_msa()

static void avg_width8_msa ( const uint8_t *  src,
int32_t  src_stride,
uint8_t *  dst,
int32_t  dst_stride,
int32_t  height 
)
static

Definition at line 1271 of file hpeldsp_msa.c.

Referenced by ff_avg_pixels8_msa().

◆ avg_width16_msa()

static void avg_width16_msa ( const uint8_t *  src,
int32_t  src_stride,
uint8_t *  dst,
int32_t  dst_stride,
int32_t  height 
)
static

Definition at line 1297 of file hpeldsp_msa.c.

Referenced by ff_avg_pixels16_msa().

◆ ff_put_pixels16_msa()

void ff_put_pixels16_msa ( uint8_t *  block,
const uint8_t *  pixels,
ptrdiff_t  line_size,
int  h 
)

Definition at line 1319 of file hpeldsp_msa.c.

◆ ff_put_pixels16_x2_msa()

void ff_put_pixels16_x2_msa ( uint8_t *  block,
const uint8_t *  pixels,
ptrdiff_t  line_size,
int  h 
)

Definition at line 1325 of file hpeldsp_msa.c.

◆ ff_put_pixels16_y2_msa()

void ff_put_pixels16_y2_msa ( uint8_t *  block,
const uint8_t *  pixels,
ptrdiff_t  line_size,
int  h 
)

Definition at line 1331 of file hpeldsp_msa.c.

◆ ff_put_pixels16_xy2_msa()

void ff_put_pixels16_xy2_msa ( uint8_t *  block,
const uint8_t *  pixels,
ptrdiff_t  line_size,
int  h 
)

Definition at line 1337 of file hpeldsp_msa.c.

◆ ff_put_pixels8_msa()

void ff_put_pixels8_msa ( uint8_t *  block,
const uint8_t *  pixels,
ptrdiff_t  line_size,
int  h 
)

Definition at line 1343 of file hpeldsp_msa.c.

◆ ff_put_pixels8_x2_msa()

void ff_put_pixels8_x2_msa ( uint8_t *  block,
const uint8_t *  pixels,
ptrdiff_t  line_size,
int  h 
)

Definition at line 1349 of file hpeldsp_msa.c.

◆ ff_put_pixels8_y2_msa()

void ff_put_pixels8_y2_msa ( uint8_t *  block,
const uint8_t *  pixels,
ptrdiff_t  line_size,
int  h 
)

Definition at line 1355 of file hpeldsp_msa.c.

◆ ff_put_pixels8_xy2_msa()

void ff_put_pixels8_xy2_msa ( uint8_t *  block,
const uint8_t *  pixels,
ptrdiff_t  line_size,
int  h 
)

Definition at line 1361 of file hpeldsp_msa.c.

◆ ff_put_pixels4_x2_msa()

void ff_put_pixels4_x2_msa ( uint8_t *  block,
const uint8_t *  pixels,
ptrdiff_t  line_size,
int  h 
)

Definition at line 1367 of file hpeldsp_msa.c.

◆ ff_put_pixels4_y2_msa()

void ff_put_pixels4_y2_msa ( uint8_t *  block,
const uint8_t *  pixels,
ptrdiff_t  line_size,
int  h 
)

Definition at line 1373 of file hpeldsp_msa.c.

◆ ff_put_pixels4_xy2_msa()

void ff_put_pixels4_xy2_msa ( uint8_t *  block,
const uint8_t *  pixels,
ptrdiff_t  line_size,
int  h 
)

Definition at line 1379 of file hpeldsp_msa.c.

◆ ff_put_no_rnd_pixels16_x2_msa()

void ff_put_no_rnd_pixels16_x2_msa ( uint8_t *  block,
const uint8_t *  pixels,
ptrdiff_t  line_size,
int  h 
)

Definition at line 1385 of file hpeldsp_msa.c.

◆ ff_put_no_rnd_pixels16_y2_msa()

void ff_put_no_rnd_pixels16_y2_msa ( uint8_t *  block,
const uint8_t *  pixels,
ptrdiff_t  line_size,
int  h 
)

Definition at line 1395 of file hpeldsp_msa.c.

◆ ff_put_no_rnd_pixels16_xy2_msa()

void ff_put_no_rnd_pixels16_xy2_msa ( uint8_t *  block,
const uint8_t *  pixels,
ptrdiff_t  line_size,
int  h 
)

Definition at line 1405 of file hpeldsp_msa.c.

◆ ff_put_no_rnd_pixels8_x2_msa()

void ff_put_no_rnd_pixels8_x2_msa ( uint8_t *  block,
const uint8_t *  pixels,
ptrdiff_t  line_size,
int  h 
)

Definition at line 1416 of file hpeldsp_msa.c.

◆ ff_put_no_rnd_pixels8_y2_msa()

void ff_put_no_rnd_pixels8_y2_msa ( uint8_t *  block,
const uint8_t *  pixels,
ptrdiff_t  line_size,
int  h 
)

Definition at line 1426 of file hpeldsp_msa.c.

◆ ff_put_no_rnd_pixels8_xy2_msa()

void ff_put_no_rnd_pixels8_xy2_msa ( uint8_t *  block,
const uint8_t *  pixels,
ptrdiff_t  line_size,
int  h 
)

Definition at line 1436 of file hpeldsp_msa.c.

◆ ff_avg_pixels16_msa()

void ff_avg_pixels16_msa ( uint8_t *  block,
const uint8_t *  pixels,
ptrdiff_t  line_size,
int  h 
)

Definition at line 1446 of file hpeldsp_msa.c.

◆ ff_avg_pixels16_x2_msa()

void ff_avg_pixels16_x2_msa ( uint8_t *  block,
const uint8_t *  pixels,
ptrdiff_t  line_size,
int  h 
)

Definition at line 1452 of file hpeldsp_msa.c.

◆ ff_avg_pixels16_y2_msa()

void ff_avg_pixels16_y2_msa ( uint8_t *  block,
const uint8_t *  pixels,
ptrdiff_t  line_size,
int  h 
)

Definition at line 1458 of file hpeldsp_msa.c.

◆ ff_avg_pixels16_xy2_msa()

void ff_avg_pixels16_xy2_msa ( uint8_t *  block,
const uint8_t *  pixels,
ptrdiff_t  line_size,
int  h 
)

Definition at line 1464 of file hpeldsp_msa.c.

◆ ff_avg_pixels8_msa()

void ff_avg_pixels8_msa ( uint8_t *  block,
const uint8_t *  pixels,
ptrdiff_t  line_size,
int  h 
)

Definition at line 1470 of file hpeldsp_msa.c.

◆ ff_avg_pixels8_x2_msa()

void ff_avg_pixels8_x2_msa ( uint8_t *  block,
const uint8_t *  pixels,
ptrdiff_t  line_size,
int  h 
)

Definition at line 1476 of file hpeldsp_msa.c.

◆ ff_avg_pixels8_y2_msa()

void ff_avg_pixels8_y2_msa ( uint8_t *  block,
const uint8_t *  pixels,
ptrdiff_t  line_size,
int  h 
)

Definition at line 1482 of file hpeldsp_msa.c.

◆ ff_avg_pixels8_xy2_msa()

void ff_avg_pixels8_xy2_msa ( uint8_t *  block,
const uint8_t *  pixels,
ptrdiff_t  line_size,
int  h 
)

Definition at line 1488 of file hpeldsp_msa.c.

◆ ff_avg_pixels4_msa()

void ff_avg_pixels4_msa ( uint8_t *  block,
const uint8_t *  pixels,
ptrdiff_t  line_size,
int  h 
)

Definition at line 1494 of file hpeldsp_msa.c.

◆ ff_avg_pixels4_x2_msa()

void ff_avg_pixels4_x2_msa ( uint8_t *  block,
const uint8_t *  pixels,
ptrdiff_t  line_size,
int  h 
)

Definition at line 1500 of file hpeldsp_msa.c.

◆ ff_avg_pixels4_y2_msa()

void ff_avg_pixels4_y2_msa ( uint8_t *  block,
const uint8_t *  pixels,
ptrdiff_t  line_size,
int  h 
)

Definition at line 1506 of file hpeldsp_msa.c.

◆ ff_avg_pixels4_xy2_msa()

void ff_avg_pixels4_xy2_msa ( uint8_t *  block,
const uint8_t *  pixels,
ptrdiff_t  line_size,
int  h 
)

Definition at line 1512 of file hpeldsp_msa.c.

PCKEV_B4_SB
#define PCKEV_B4_SB(...)
Definition: generic_macros_msa.h:1738
PCKEV_B2_UB
#define PCKEV_B2_UB(...)
Definition: generic_macros_msa.h:1720
dst
uint8_t ptrdiff_t const uint8_t ptrdiff_t int intptr_t intptr_t int int16_t * dst
Definition: dsp.h:83
stride
#define stride
Definition: h264pred_template.c:537