Go to the source code of this file.
Typedefs | |
| typedef vector signed char | vector_s8_t |
| typedef vector unsigned char | vector_u8_t |
| typedef vector signed short | vector_s16_t |
| typedef vector unsigned short | vector_u16_t |
| typedef vector signed int | vector_s32_t |
| typedef vector unsigned int | vector_u32_t |
Functions | |
| static vector_s16_t | my_vec_mergel (vector_s16_t const A, vector_s16_t const B) |
| static const vector_s16_t constants | ATTR_ALIGN (16) |
| void | mpeg2_idct_copy_altivec (int16_t *const _block, uint8_t *dest, const int stride) |
| void | mpeg2_idct_add_altivec (const int last, int16_t *const _block, uint8_t *dest, const int stride) |
| void | mpeg2_idct_altivec_init (void) |
| typedef vector signed char vector_s8_t |
Definition at line 37 of file libmythmpeg2/idct_altivec.c.
| typedef vector unsigned char vector_u8_t |
Definition at line 38 of file libmythmpeg2/idct_altivec.c.
| typedef vector signed short vector_s16_t |
Definition at line 39 of file libmythmpeg2/idct_altivec.c.
| typedef vector unsigned short vector_u16_t |
Definition at line 40 of file libmythmpeg2/idct_altivec.c.
| typedef vector signed int vector_s32_t |
Definition at line 41 of file libmythmpeg2/idct_altivec.c.
| typedef vector unsigned int vector_u32_t |
Definition at line 42 of file libmythmpeg2/idct_altivec.c.
| static vector_s16_t my_vec_mergel | ( | vector_s16_t const | A, | |
| vector_s16_t const | B | |||
| ) | [inline, static] |
Definition at line 46 of file libmythmpeg2/idct_altivec.c.
| static const vector_s16_t constants_4 ATTR_ALIGN | ( | 16 | ) | [static] |
Initial value:
VEC_S16 (16384, 22725, 21407, 19266, 16384, 19266, 21407, 22725)
| void mpeg2_idct_copy_altivec | ( | int16_t *const | _block, | |
| uint8_t * | dest, | |||
| const int | stride | |||
| ) |
| void mpeg2_idct_add_altivec | ( | const int | last, | |
| int16_t *const | _block, | |||
| uint8_t * | dest, | |||
| const int | stride | |||
| ) |
| void mpeg2_idct_altivec_init | ( | void | ) |
1.5.5