|
|
|
@ -402,10 +402,10 @@ static inline void idct_col (int16_t * const col, const int offset)
|
|
|
|
|
#define T3 43790
|
|
|
|
|
#define C4 23170
|
|
|
|
|
|
|
|
|
|
static const short _T1[] ATTR_ALIGN(8) = {T1,T1,T1,T1};
|
|
|
|
|
static const short _T2[] ATTR_ALIGN(8) = {T2,T2,T2,T2};
|
|
|
|
|
static const short _T3[] ATTR_ALIGN(8) = {T3,T3,T3,T3};
|
|
|
|
|
static const short _C4[] ATTR_ALIGN(8) = {C4,C4,C4,C4};
|
|
|
|
|
static const unsigned short _T1[] ATTR_ALIGN(8) = {T1,T1,T1,T1};
|
|
|
|
|
static const unsigned short _T2[] ATTR_ALIGN(8) = {T2,T2,T2,T2};
|
|
|
|
|
static const unsigned short _T3[] ATTR_ALIGN(8) = {T3,T3,T3,T3};
|
|
|
|
|
static const unsigned short _C4[] ATTR_ALIGN(8) = {C4,C4,C4,C4};
|
|
|
|
|
|
|
|
|
|
/* column code adapted from peter gubanov */
|
|
|
|
|
/* http://www.elecard.com/peter/idct.shtml */
|
|
|
|
|