Go to the source code of this file.
Functions | |
| int | sad16_x2_altivec (void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) |
| int | sad16_y2_altivec (void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) |
| int | sad16_xy2_altivec (void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) |
| int | sad16_altivec (void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) |
| int | sad8_altivec (void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) |
| int | pix_norm1_altivec (uint8_t *pix, int line_size) |
| int | sse8_altivec (void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) |
| Sum of Squared Errors for a 8x8 block. | |
| int | sse16_altivec (void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) |
| Sum of Squared Errors for a 16x16 block. | |
| int | pix_sum_altivec (uint8_t *pix, int line_size) |
| void | get_pixels_altivec (DCTELEM *restrict block, const uint8_t *pixels, int line_size) |
| void | diff_pixels_altivec (DCTELEM *restrict block, const uint8_t *s1, const uint8_t *s2, int stride) |
| void | add_bytes_altivec (uint8_t *dst, uint8_t *src, int w) |
| void | put_pixels16_altivec (uint8_t *block, const uint8_t *pixels, int line_size, int h) |
| void | avg_pixels16_altivec (uint8_t *block, const uint8_t *pixels, int line_size, int h) |
| void | avg_pixels8_altivec (uint8_t *block, const uint8_t *pixels, int line_size, int h) |
| void | put_pixels8_xy2_altivec (uint8_t *block, const uint8_t *pixels, int line_size, int h) |
| void | put_no_rnd_pixels8_xy2_altivec (uint8_t *block, const uint8_t *pixels, int line_size, int h) |
| void | put_pixels16_xy2_altivec (uint8_t *block, const uint8_t *pixels, int line_size, int h) |
| void | put_no_rnd_pixels16_xy2_altivec (uint8_t *block, const uint8_t *pixels, int line_size, int h) |
| int | hadamard8_diff8x8_altivec (void *s, uint8_t *dst, uint8_t *src, int stride, int h) |
| static int | hadamard8_diff16x8_altivec (void *s, uint8_t *dst, uint8_t *src, int stride, int h) |
| int | hadamard8_diff16_altivec (void *s, uint8_t *dst, uint8_t *src, int stride, int h) |
| static void | vorbis_inverse_coupling_altivec (float *mag, float *ang, int blocksize) |
| void | avg_pixels8_xy2_altivec (uint8_t *block, const uint8_t *pixels, int line_size, int h) |
| void | dsputil_init_altivec (DSPContext *c, AVCodecContext *avctx) |
| int sad16_x2_altivec | ( | void * | v, | |
| uint8_t * | pix1, | |||
| uint8_t * | pix2, | |||
| int | line_size, | |||
| int | h | |||
| ) |
| int sad16_y2_altivec | ( | void * | v, | |
| uint8_t * | pix1, | |||
| uint8_t * | pix2, | |||
| int | line_size, | |||
| int | h | |||
| ) |
| int sad16_xy2_altivec | ( | void * | v, | |
| uint8_t * | pix1, | |||
| uint8_t * | pix2, | |||
| int | line_size, | |||
| int | h | |||
| ) |
| int sad16_altivec | ( | void * | v, | |
| uint8_t * | pix1, | |||
| uint8_t * | pix2, | |||
| int | line_size, | |||
| int | h | |||
| ) |
| int sad8_altivec | ( | void * | v, | |
| uint8_t * | pix1, | |||
| uint8_t * | pix2, | |||
| int | line_size, | |||
| int | h | |||
| ) |
| int pix_norm1_altivec | ( | uint8_t * | pix, | |
| int | line_size | |||
| ) |
| int sse8_altivec | ( | void * | v, | |
| uint8_t * | pix1, | |||
| uint8_t * | pix2, | |||
| int | line_size, | |||
| int | h | |||
| ) |
Sum of Squared Errors for a 8x8 block.
AltiVec-enhanced. It's the sad8_altivec code above w/ squaring added.
Definition at line 361 of file dsputil_altivec.c.
Referenced by dsputil_init_altivec().
| int sse16_altivec | ( | void * | v, | |
| uint8_t * | pix1, | |||
| uint8_t * | pix2, | |||
| int | line_size, | |||
| int | h | |||
| ) |
Sum of Squared Errors for a 16x16 block.
AltiVec-enhanced. It's the sad16_altivec code above w/ squaring added.
Definition at line 417 of file dsputil_altivec.c.
Referenced by dsputil_init_altivec().
| int pix_sum_altivec | ( | uint8_t * | pix, | |
| int | line_size | |||
| ) |
| void get_pixels_altivec | ( | DCTELEM *restrict | block, | |
| const uint8_t * | pixels, | |||
| int | line_size | |||
| ) |
| void diff_pixels_altivec | ( | DCTELEM *restrict | block, | |
| const uint8_t * | s1, | |||
| const uint8_t * | s2, | |||
| int | stride | |||
| ) |
| void add_bytes_altivec | ( | uint8_t * | dst, | |
| uint8_t * | src, | |||
| int | w | |||
| ) |
| void put_pixels16_altivec | ( | uint8_t * | block, | |
| const uint8_t * | pixels, | |||
| int | line_size, | |||
| int | h | |||
| ) |
| void avg_pixels16_altivec | ( | uint8_t * | block, | |
| const uint8_t * | pixels, | |||
| int | line_size, | |||
| int | h | |||
| ) |
| void avg_pixels8_altivec | ( | uint8_t * | block, | |
| const uint8_t * | pixels, | |||
| int | line_size, | |||
| int | h | |||
| ) |
| void put_pixels8_xy2_altivec | ( | uint8_t * | block, | |
| const uint8_t * | pixels, | |||
| int | line_size, | |||
| int | h | |||
| ) |
| void put_no_rnd_pixels8_xy2_altivec | ( | uint8_t * | block, | |
| const uint8_t * | pixels, | |||
| int | line_size, | |||
| int | h | |||
| ) |
| void put_pixels16_xy2_altivec | ( | uint8_t * | block, | |
| const uint8_t * | pixels, | |||
| int | line_size, | |||
| int | h | |||
| ) |
| void put_no_rnd_pixels16_xy2_altivec | ( | uint8_t * | block, | |
| const uint8_t * | pixels, | |||
| int | line_size, | |||
| int | h | |||
| ) |
| int hadamard8_diff8x8_altivec | ( | void * | s, | |
| uint8_t * | dst, | |||
| uint8_t * | src, | |||
| int | stride, | |||
| int | h | |||
| ) |
| static int hadamard8_diff16x8_altivec | ( | void * | s, | |
| uint8_t * | dst, | |||
| uint8_t * | src, | |||
| int | stride, | |||
| int | h | |||
| ) | [static] |
| int hadamard8_diff16_altivec | ( | void * | s, | |
| uint8_t * | dst, | |||
| uint8_t * | src, | |||
| int | stride, | |||
| int | h | |||
| ) |
| static void vorbis_inverse_coupling_altivec | ( | float * | mag, | |
| float * | ang, | |||
| int | blocksize | |||
| ) | [static] |
| void avg_pixels8_xy2_altivec | ( | uint8_t * | block, | |
| const uint8_t * | pixels, | |||
| int | line_size, | |||
| int | h | |||
| ) |
| void dsputil_init_altivec | ( | DSPContext * | c, | |
| AVCodecContext * | avctx | |||
| ) |
1.5.5