Mercurial > libavcodec.hg
comparison ppc/dsputil_altivec.h @ 1064:b32afefe7d33 libavcodec
* UINTX -> uintx_t INTX -> intx_t
author | kabi |
---|---|
date | Tue, 11 Feb 2003 16:35:48 +0000 |
parents | b4172ff70d27 |
children | dea5b2946999 |
comparison
equal
deleted
inserted
replaced
1063:fdeac9642346 | 1064:b32afefe7d33 |
---|---|
32 extern int sad16x16_altivec(void *s, uint8_t *a, uint8_t *b, int stride); | 32 extern int sad16x16_altivec(void *s, uint8_t *a, uint8_t *b, int stride); |
33 extern int sad8x8_altivec(void *s, uint8_t *a, uint8_t *b, int stride); | 33 extern int sad8x8_altivec(void *s, uint8_t *a, uint8_t *b, int stride); |
34 extern int pix_norm1_altivec(uint8_t *pix, int line_size); | 34 extern int pix_norm1_altivec(uint8_t *pix, int line_size); |
35 extern int sse8_altivec(void *v, uint8_t *pix1, uint8_t *pix2, int line_size); | 35 extern int sse8_altivec(void *v, uint8_t *pix1, uint8_t *pix2, int line_size); |
36 extern int sse16_altivec(void *v, uint8_t *pix1, uint8_t *pix2, int line_size); | 36 extern int sse16_altivec(void *v, uint8_t *pix1, uint8_t *pix2, int line_size); |
37 extern int pix_sum_altivec(UINT8 * pix, int line_size); | 37 extern int pix_sum_altivec(uint8_t * pix, int line_size); |
38 extern void diff_pixels_altivec(DCTELEM* block, const UINT8* s1, const UINT8* s2, int stride); | 38 extern void diff_pixels_altivec(DCTELEM* block, const uint8_t* s1, const uint8_t* s2, int stride); |
39 extern void get_pixels_altivec(DCTELEM* block, const UINT8 * pixels, int line_size); | 39 extern void get_pixels_altivec(DCTELEM* block, const uint8_t * pixels, int line_size); |
40 | 40 |
41 extern void add_bytes_altivec(uint8_t *dst, uint8_t *src, int w); | 41 extern void add_bytes_altivec(uint8_t *dst, uint8_t *src, int w); |
42 extern void put_pixels_clamped_altivec(const DCTELEM *block, UINT8 *restrict pixels, int line_size); | 42 extern void put_pixels_clamped_altivec(const DCTELEM *block, uint8_t *restrict pixels, int line_size); |
43 extern void put_pixels16_altivec(uint8_t *block, const uint8_t *pixels, int line_size, int h); | 43 extern void put_pixels16_altivec(uint8_t *block, const uint8_t *pixels, int line_size, int h); |
44 extern void avg_pixels16_altivec(uint8_t *block, const uint8_t *pixels, int line_size, int h); | 44 extern void avg_pixels16_altivec(uint8_t *block, const uint8_t *pixels, int line_size, int h); |
45 extern void avg_pixels8_altivec(uint8_t * block, const uint8_t * pixels, int line_size, int h); | 45 extern void avg_pixels8_altivec(uint8_t * block, const uint8_t * pixels, int line_size, int h); |
46 extern void put_pixels8_xy2_altivec(uint8_t *block, const uint8_t *pixels, int line_size, int h); | 46 extern void put_pixels8_xy2_altivec(uint8_t *block, const uint8_t *pixels, int line_size, int h); |
47 extern void put_no_rnd_pixels8_xy2_altivec(uint8_t *block, const uint8_t *pixels, int line_size, int h); | 47 extern void put_no_rnd_pixels8_xy2_altivec(uint8_t *block, const uint8_t *pixels, int line_size, int h); |
48 extern void put_pixels16_xy2_altivec(uint8_t * block, const uint8_t * pixels, int line_size, int h); | 48 extern void put_pixels16_xy2_altivec(uint8_t * block, const uint8_t * pixels, int line_size, int h); |
49 extern void put_no_rnd_pixels16_xy2_altivec(uint8_t * block, const uint8_t * pixels, int line_size, int h); | 49 extern void put_no_rnd_pixels16_xy2_altivec(uint8_t * block, const uint8_t * pixels, int line_size, int h); |
50 | 50 |
51 extern void gmc1_altivec(UINT8 *dst, UINT8 *src, int stride, int h, int x16, int y16, int rounder); | 51 extern void gmc1_altivec(uint8_t *dst, uint8_t *src, int stride, int h, int x16, int y16, int rounder); |
52 | 52 |
53 extern int has_altivec(void); | 53 extern int has_altivec(void); |
54 | 54 |
55 // used to build registers permutation vectors (vcprm) | 55 // used to build registers permutation vectors (vcprm) |
56 // the 's' are for words in the _s_econd vector | 56 // the 's' are for words in the _s_econd vector |