Mercurial > libavcodec.hg
comparison ppc/dsputil_altivec.h @ 995:edc10966b081 libavcodec
altivec jumbo patch by (Romain Dolbeau <dolbeaur at club-internet dot fr>)
author | michaelni |
---|---|
date | Sat, 11 Jan 2003 20:51:03 +0000 |
parents | 8bec850dc9c7 |
children | 3b7cc8e4b83f |
comparison
equal
deleted
inserted
replaced
994:7701ff462e3a | 995:edc10966b081 |
---|---|
20 extern int pix_abs16x16_x2_altivec(uint8_t *pix1, uint8_t *pix2, int line_size); | 20 extern int pix_abs16x16_x2_altivec(uint8_t *pix1, uint8_t *pix2, int line_size); |
21 extern int pix_abs16x16_y2_altivec(uint8_t *pix1, uint8_t *pix2, int line_size); | 21 extern int pix_abs16x16_y2_altivec(uint8_t *pix1, uint8_t *pix2, int line_size); |
22 extern int pix_abs16x16_xy2_altivec(uint8_t *pix1, uint8_t *pix2, int line_size); | 22 extern int pix_abs16x16_xy2_altivec(uint8_t *pix1, uint8_t *pix2, int line_size); |
23 extern int pix_abs16x16_altivec(uint8_t *pix1, uint8_t *pix2, int line_size); | 23 extern int pix_abs16x16_altivec(uint8_t *pix1, uint8_t *pix2, int line_size); |
24 extern int pix_abs8x8_altivec(uint8_t *pix1, uint8_t *pix2, int line_size); | 24 extern int pix_abs8x8_altivec(uint8_t *pix1, uint8_t *pix2, int line_size); |
25 extern int sad16x16_altivec(void *s, uint8_t *a, uint8_t *b, int stride); | |
26 extern int sad8x8_altivec(void *s, uint8_t *a, uint8_t *b, int stride); | |
25 extern int pix_norm1_altivec(uint8_t *pix, int line_size); | 27 extern int pix_norm1_altivec(uint8_t *pix, int line_size); |
26 extern int sse8_altivec(void *v, uint8_t *pix1, uint8_t *pix2, int line_size); | 28 extern int sse8_altivec(void *v, uint8_t *pix1, uint8_t *pix2, int line_size); |
27 extern int sse16_altivec(void *v, uint8_t *pix1, uint8_t *pix2, int line_size); | 29 extern int sse16_altivec(void *v, uint8_t *pix1, uint8_t *pix2, int line_size); |
28 extern int pix_sum_altivec(UINT8 * pix, int line_size); | 30 extern int pix_sum_altivec(UINT8 * pix, int line_size); |
29 extern void diff_pixels_altivec(DCTELEM* block, const UINT8* s1, const UINT8* s2, int stride); | 31 extern void diff_pixels_altivec(DCTELEM* block, const UINT8* s1, const UINT8* s2, int stride); |
30 extern void get_pixels_altivec(DCTELEM* block, const UINT8 * pixels, int line_size); | 32 extern void get_pixels_altivec(DCTELEM* block, const UINT8 * pixels, int line_size); |
33 | |
34 extern void gmc1_altivec(UINT8 *dst, UINT8 *src, int stride, int h, int x16, int y16, int rounder); | |
35 | |
36 extern void add_bytes_altivec(uint8_t *dst, uint8_t *src, int w); | |
31 | 37 |
32 extern int has_altivec(void); | 38 extern int has_altivec(void); |
33 | 39 |
34 | 40 |
35 | 41 |