FFmpeg
Functions
me_cmp_mips.h File Reference
#include "../mpegvideo.h"
#include "libavcodec/bit_depth_template.c"

Go to the source code of this file.

Functions

int ff_hadamard8_diff8x8_msa (MpegEncContext *s, const uint8_t *dst, const uint8_t *src, ptrdiff_t stride, int h)
 
int ff_hadamard8_intra8x8_msa (MpegEncContext *s, const uint8_t *dst, const uint8_t *src, ptrdiff_t stride, int h)
 
int ff_hadamard8_diff16_msa (MpegEncContext *s, const uint8_t *dst, const uint8_t *src, ptrdiff_t stride, int h)
 
int ff_hadamard8_intra16_msa (MpegEncContext *s, const uint8_t *dst, const uint8_t *src, ptrdiff_t stride, int h)
 
int ff_pix_abs16_msa (MpegEncContext *v, const uint8_t *pix1, const uint8_t *pix2, ptrdiff_t stride, int h)
 
int ff_pix_abs16_x2_msa (MpegEncContext *v, const uint8_t *pix1, const uint8_t *pix2, ptrdiff_t stride, int h)
 
int ff_pix_abs16_y2_msa (MpegEncContext *v, const uint8_t *pix1, const uint8_t *pix2, ptrdiff_t stride, int h)
 
int ff_pix_abs16_xy2_msa (MpegEncContext *v, const uint8_t *pix1, const uint8_t *pix2, ptrdiff_t stride, int h)
 
int ff_pix_abs8_msa (MpegEncContext *v, const uint8_t *pix1, const uint8_t *pix2, ptrdiff_t stride, int h)
 
int ff_pix_abs8_x2_msa (MpegEncContext *v, const uint8_t *pix1, const uint8_t *pix2, ptrdiff_t stride, int h)
 
int ff_pix_abs8_y2_msa (MpegEncContext *v, const uint8_t *pix1, const uint8_t *pix2, ptrdiff_t stride, int h)
 
int ff_pix_abs8_xy2_msa (MpegEncContext *v, const uint8_t *pix1, const uint8_t *pix2, ptrdiff_t stride, int h)
 
int ff_sse16_msa (MpegEncContext *v, const uint8_t *pu8Src, const uint8_t *pu8Ref, ptrdiff_t stride, int i32Height)
 
int ff_sse8_msa (MpegEncContext *v, const uint8_t *pu8Src, const uint8_t *pu8Ref, ptrdiff_t stride, int i32Height)
 
int ff_sse4_msa (MpegEncContext *v, const uint8_t *pu8Src, const uint8_t *pu8Ref, ptrdiff_t stride, int i32Height)
 
void ff_add_pixels8_msa (const uint8_t *av_restrict pixels, int16_t *block, ptrdiff_t stride)
 

Function Documentation

◆ ff_hadamard8_diff8x8_msa()

int ff_hadamard8_diff8x8_msa ( MpegEncContext s,
const uint8_t *  dst,
const uint8_t *  src,
ptrdiff_t  stride,
int  h 
)

Definition at line 656 of file me_cmp_msa.c.

Referenced by ff_me_cmp_init_mips().

◆ ff_hadamard8_intra8x8_msa()

int ff_hadamard8_intra8x8_msa ( MpegEncContext s,
const uint8_t *  dst,
const uint8_t *  src,
ptrdiff_t  stride,
int  h 
)

Definition at line 662 of file me_cmp_msa.c.

Referenced by ff_me_cmp_init_mips().

◆ ff_hadamard8_diff16_msa()

int ff_hadamard8_diff16_msa ( MpegEncContext s,
const uint8_t *  dst,
const uint8_t *  src,
ptrdiff_t  stride,
int  h 
)

Referenced by ff_me_cmp_init_mips().

◆ ff_hadamard8_intra16_msa()

int ff_hadamard8_intra16_msa ( MpegEncContext s,
const uint8_t *  dst,
const uint8_t *  src,
ptrdiff_t  stride,
int  h 
)

Referenced by ff_me_cmp_init_mips().

◆ ff_pix_abs16_msa()

int ff_pix_abs16_msa ( MpegEncContext v,
const uint8_t *  pix1,
const uint8_t *  pix2,
ptrdiff_t  stride,
int  h 
)

Definition at line 590 of file me_cmp_msa.c.

Referenced by ff_me_cmp_init_mips().

◆ ff_pix_abs16_x2_msa()

int ff_pix_abs16_x2_msa ( MpegEncContext v,
const uint8_t *  pix1,
const uint8_t *  pix2,
ptrdiff_t  stride,
int  h 
)

Definition at line 602 of file me_cmp_msa.c.

Referenced by ff_me_cmp_init_mips().

◆ ff_pix_abs16_y2_msa()

int ff_pix_abs16_y2_msa ( MpegEncContext v,
const uint8_t *  pix1,
const uint8_t *  pix2,
ptrdiff_t  stride,
int  h 
)

Definition at line 608 of file me_cmp_msa.c.

Referenced by ff_me_cmp_init_mips().

◆ ff_pix_abs16_xy2_msa()

int ff_pix_abs16_xy2_msa ( MpegEncContext v,
const uint8_t *  pix1,
const uint8_t *  pix2,
ptrdiff_t  stride,
int  h 
)

Definition at line 614 of file me_cmp_msa.c.

Referenced by ff_me_cmp_init_mips().

◆ ff_pix_abs8_msa()

int ff_pix_abs8_msa ( MpegEncContext v,
const uint8_t *  pix1,
const uint8_t *  pix2,
ptrdiff_t  stride,
int  h 
)

Definition at line 596 of file me_cmp_msa.c.

Referenced by ff_me_cmp_init_mips().

◆ ff_pix_abs8_x2_msa()

int ff_pix_abs8_x2_msa ( MpegEncContext v,
const uint8_t *  pix1,
const uint8_t *  pix2,
ptrdiff_t  stride,
int  h 
)

Definition at line 620 of file me_cmp_msa.c.

Referenced by ff_me_cmp_init_mips().

◆ ff_pix_abs8_y2_msa()

int ff_pix_abs8_y2_msa ( MpegEncContext v,
const uint8_t *  pix1,
const uint8_t *  pix2,
ptrdiff_t  stride,
int  h 
)

Definition at line 626 of file me_cmp_msa.c.

Referenced by ff_me_cmp_init_mips().

◆ ff_pix_abs8_xy2_msa()

int ff_pix_abs8_xy2_msa ( MpegEncContext v,
const uint8_t *  pix1,
const uint8_t *  pix2,
ptrdiff_t  stride,
int  h 
)

Definition at line 632 of file me_cmp_msa.c.

Referenced by ff_me_cmp_init_mips().

◆ ff_sse16_msa()

int ff_sse16_msa ( MpegEncContext v,
const uint8_t *  pu8Src,
const uint8_t *  pu8Ref,
ptrdiff_t  stride,
int  i32Height 
)

Definition at line 638 of file me_cmp_msa.c.

Referenced by ff_me_cmp_init_mips().

◆ ff_sse8_msa()

int ff_sse8_msa ( MpegEncContext v,
const uint8_t *  pu8Src,
const uint8_t *  pu8Ref,
ptrdiff_t  stride,
int  i32Height 
)

Definition at line 644 of file me_cmp_msa.c.

Referenced by ff_me_cmp_init_mips().

◆ ff_sse4_msa()

int ff_sse4_msa ( MpegEncContext v,
const uint8_t *  pu8Src,
const uint8_t *  pu8Ref,
ptrdiff_t  stride,
int  i32Height 
)

Definition at line 650 of file me_cmp_msa.c.

Referenced by ff_me_cmp_init_mips().

◆ ff_add_pixels8_msa()

void ff_add_pixels8_msa ( const uint8_t *av_restrict  pixels,
int16_t *  block,
ptrdiff_t  stride 
)