FFmpeg
|
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) |
#define PCKEV_AVG_ST_UB | ( | in0, | |
in1, | |||
dst, | |||
pdst | |||
) |
Definition at line 24 of file hpeldsp_msa.c.
#define PCKEV_ST_SB4 | ( | in0, | |
in1, | |||
in2, | |||
in3, | |||
in4, | |||
in5, | |||
in6, | |||
in7, | |||
pdst, | |||
stride | |||
) |
Definition at line 33 of file hpeldsp_msa.c.
#define PCKEV_AVG_ST8x4_UB | ( | in1, | |
dst0, | |||
in2, | |||
dst1, | |||
in3, | |||
dst2, | |||
in4, | |||
dst3, | |||
pdst, | |||
stride | |||
) |
Definition at line 43 of file hpeldsp_msa.c.
|
static |
Definition at line 55 of file hpeldsp_msa.c.
Referenced by ff_put_pixels4_x2_msa().
|
static |
Definition at line 80 of file hpeldsp_msa.c.
Referenced by ff_put_pixels8_x2_msa().
|
static |
Definition at line 100 of file hpeldsp_msa.c.
Referenced by ff_put_pixels16_x2_msa().
|
static |
Definition at line 124 of file hpeldsp_msa.c.
Referenced by ff_put_no_rnd_pixels8_x2_msa().
|
static |
Definition at line 147 of file hpeldsp_msa.c.
Referenced by ff_put_no_rnd_pixels8_x2_msa().
|
static |
Definition at line 160 of file hpeldsp_msa.c.
Referenced by ff_put_no_rnd_pixels16_x2_msa().
|
static |
Definition at line 195 of file hpeldsp_msa.c.
Referenced by ff_put_no_rnd_pixels16_x2_msa().
|
static |
Definition at line 213 of file hpeldsp_msa.c.
Referenced by ff_avg_pixels4_x2_msa().
|
static |
Definition at line 248 of file hpeldsp_msa.c.
Referenced by ff_avg_pixels8_x2_msa().
|
static |
Definition at line 270 of file hpeldsp_msa.c.
Referenced by ff_avg_pixels16_x2_msa().
|
static |
Definition at line 294 of file hpeldsp_msa.c.
Referenced by ff_put_pixels4_y2_msa().
|
static |
Definition at line 322 of file hpeldsp_msa.c.
Referenced by ff_put_pixels8_y2_msa().
|
static |
Definition at line 344 of file hpeldsp_msa.c.
Referenced by ff_put_pixels16_y2_msa().
|
static |
Definition at line 369 of file hpeldsp_msa.c.
Referenced by ff_put_no_rnd_pixels8_y2_msa().
|
static |
Definition at line 386 of file hpeldsp_msa.c.
Referenced by ff_put_no_rnd_pixels8_y2_msa().
|
static |
Definition at line 396 of file hpeldsp_msa.c.
Referenced by ff_put_no_rnd_pixels16_y2_msa().
|
static |
Definition at line 423 of file hpeldsp_msa.c.
Referenced by ff_put_no_rnd_pixels16_y2_msa().
|
static |
Definition at line 440 of file hpeldsp_msa.c.
Referenced by ff_avg_pixels4_y2_msa().
|
static |
Definition at line 474 of file hpeldsp_msa.c.
Referenced by ff_avg_pixels8_y2_msa().
|
static |
Definition at line 496 of file hpeldsp_msa.c.
Referenced by ff_avg_pixels16_y2_msa().
|
static |
Definition at line 529 of file hpeldsp_msa.c.
Referenced by ff_put_pixels4_xy2_msa().
|
static |
Definition at line 566 of file hpeldsp_msa.c.
Referenced by ff_put_pixels8_xy2_msa().
|
static |
Definition at line 603 of file hpeldsp_msa.c.
Referenced by ff_put_pixels16_xy2_msa().
|
static |
Definition at line 661 of file hpeldsp_msa.c.
Referenced by ff_put_no_rnd_pixels8_xy2_msa().
|
static |
Definition at line 709 of file hpeldsp_msa.c.
Referenced by ff_put_no_rnd_pixels8_xy2_msa().
|
static |
Definition at line 743 of file hpeldsp_msa.c.
Referenced by ff_put_no_rnd_pixels16_xy2_msa().
|
static |
Definition at line 860 of file hpeldsp_msa.c.
Referenced by ff_put_no_rnd_pixels16_xy2_msa().
|
static |
Definition at line 924 of file hpeldsp_msa.c.
Referenced by ff_avg_pixels4_xy2_msa().
|
static |
Definition at line 966 of file hpeldsp_msa.c.
Referenced by ff_avg_pixels8_xy2_msa().
|
static |
Definition at line 1006 of file hpeldsp_msa.c.
Referenced by ff_avg_pixels16_xy2_msa().
|
static |
Definition at line 1078 of file hpeldsp_msa.c.
Referenced by ff_put_pixels8_msa().
|
static |
Definition at line 1164 of file hpeldsp_msa.c.
Referenced by copy_width16_msa().
|
static |
Definition at line 1192 of file hpeldsp_msa.c.
Referenced by ff_put_pixels16_msa().
|
static |
Definition at line 1226 of file hpeldsp_msa.c.
Referenced by ff_avg_pixels4_msa().
|
static |
Definition at line 1271 of file hpeldsp_msa.c.
Referenced by ff_avg_pixels8_msa().
|
static |
Definition at line 1297 of file hpeldsp_msa.c.
Referenced by ff_avg_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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.