Mercurial > libavcodec.hg
comparison ppc/idct_altivec.c @ 1064:b32afefe7d33 libavcodec
* UINTX -> uintx_t INTX -> intx_t
author | kabi |
---|---|
date | Tue, 11 Feb 2003 16:35:48 +0000 |
parents | b4172ff70d27 |
children | f3152eb76f1a |
comparison
equal
deleted
inserted
replaced
1063:fdeac9642346 | 1064:b32afefe7d33 |
---|---|
174 void idct_put_altivec(uint8_t* dest, int stride, vector_s16_t* block) | 174 void idct_put_altivec(uint8_t* dest, int stride, vector_s16_t* block) |
175 { | 175 { |
176 POWERPC_TBL_DECLARE(altivec_idct_put_num, 1); | 176 POWERPC_TBL_DECLARE(altivec_idct_put_num, 1); |
177 #ifdef ALTIVEC_USE_REFERENCE_C_CODE | 177 #ifdef ALTIVEC_USE_REFERENCE_C_CODE |
178 POWERPC_TBL_START_COUNT(altivec_idct_put_num, 1); | 178 POWERPC_TBL_START_COUNT(altivec_idct_put_num, 1); |
179 void simple_idct_put(UINT8 *dest, int line_size, INT16 *block); | 179 void simple_idct_put(uint8_t *dest, int line_size, int16_t *block); |
180 simple_idct_put(dest, stride, (INT16*)block); | 180 simple_idct_put(dest, stride, (int16_t*)block); |
181 POWERPC_TBL_STOP_COUNT(altivec_idct_put_num, 1); | 181 POWERPC_TBL_STOP_COUNT(altivec_idct_put_num, 1); |
182 #else /* ALTIVEC_USE_REFERENCE_C_CODE */ | 182 #else /* ALTIVEC_USE_REFERENCE_C_CODE */ |
183 vector_u8_t tmp; | 183 vector_u8_t tmp; |
184 | 184 |
185 POWERPC_TBL_START_COUNT(altivec_idct_put_num, 1); | 185 POWERPC_TBL_START_COUNT(altivec_idct_put_num, 1); |
207 void idct_add_altivec(uint8_t* dest, int stride, vector_s16_t* block) | 207 void idct_add_altivec(uint8_t* dest, int stride, vector_s16_t* block) |
208 { | 208 { |
209 POWERPC_TBL_DECLARE(altivec_idct_add_num, 1); | 209 POWERPC_TBL_DECLARE(altivec_idct_add_num, 1); |
210 #ifdef ALTIVEC_USE_REFERENCE_C_CODE | 210 #ifdef ALTIVEC_USE_REFERENCE_C_CODE |
211 POWERPC_TBL_START_COUNT(altivec_idct_add_num, 1); | 211 POWERPC_TBL_START_COUNT(altivec_idct_add_num, 1); |
212 void simple_idct_add(UINT8 *dest, int line_size, INT16 *block); | 212 void simple_idct_add(uint8_t *dest, int line_size, int16_t *block); |
213 simple_idct_add(dest, stride, (INT16*)block); | 213 simple_idct_add(dest, stride, (int16_t*)block); |
214 POWERPC_TBL_STOP_COUNT(altivec_idct_add_num, 1); | 214 POWERPC_TBL_STOP_COUNT(altivec_idct_add_num, 1); |
215 #else /* ALTIVEC_USE_REFERENCE_C_CODE */ | 215 #else /* ALTIVEC_USE_REFERENCE_C_CODE */ |
216 vector_u8_t tmp; | 216 vector_u8_t tmp; |
217 vector_s16_t tmp2, tmp3; | 217 vector_s16_t tmp2, tmp3; |
218 vector_u8_t perm0; | 218 vector_u8_t perm0; |