Commit 9302e38f authored by diego's avatar diego

Remove const vector macro indirection that is useless and obfuscating

now that the Metrowerks workarounds are gone.


git-svn-id: file:///var/local/repositories/ffmpeg/trunk@10633 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
parent 9e677d8f
This diff is collapsed.
...@@ -97,6 +97,4 @@ __ch (__bin_args_eq (vector unsigned int, (a1), vector unsigned int, (a2)), \ ...@@ -97,6 +97,4 @@ __ch (__bin_args_eq (vector unsigned int, (a1), vector unsigned int, (a2)), \
#endif #endif
#define const_vector const vector
#endif /* GCC_FIXES_H */ #endif /* GCC_FIXES_H */
...@@ -45,8 +45,8 @@ POWERPC_PERF_DECLARE(altivec_gmc1_num, GMC1_PERF_COND); ...@@ -45,8 +45,8 @@ POWERPC_PERF_DECLARE(altivec_gmc1_num, GMC1_PERF_COND);
( x16)*( y16), /* D */ ( x16)*( y16), /* D */
0, 0, 0, 0 /* padding */ 0, 0, 0, 0 /* padding */
}; };
register const_vector unsigned char vczero = (const_vector unsigned char)vec_splat_u8(0); register const vector unsigned char vczero = (const vector unsigned char)vec_splat_u8(0);
register const_vector unsigned short vcsr8 = (const_vector unsigned short)vec_splat_u16(8); register const vector unsigned short vcsr8 = (const vector unsigned short)vec_splat_u16(8);
register vector unsigned char dstv, dstv2, src_0, src_1, srcvA, srcvB, srcvC, srcvD; register vector unsigned char dstv, dstv2, src_0, src_1, srcvA, srcvB, srcvC, srcvD;
register vector unsigned short Av, Bv, Cv, Dv, rounderV, tempA, tempB, tempC, tempD; register vector unsigned short Av, Bv, Cv, Dv, rounderV, tempA, tempB, tempC, tempD;
int i; int i;
......
...@@ -45,7 +45,7 @@ ...@@ -45,7 +45,7 @@
#include "dsputil_altivec.h" #include "dsputil_altivec.h"
#define vector_s16_t vector signed short #define vector_s16_t vector signed short
#define const_vector_s16_t const_vector signed short #define const_vector_s16_t const vector signed short
#define vector_u16_t vector unsigned short #define vector_u16_t vector unsigned short
#define vector_s8_t vector signed char #define vector_s8_t vector signed char
#define vector_u8_t vector unsigned char #define vector_u8_t vector unsigned char
......
...@@ -79,7 +79,7 @@ int dct_quantize_altivec(MpegEncContext* s, ...@@ -79,7 +79,7 @@ int dct_quantize_altivec(MpegEncContext* s,
int lastNonZero; int lastNonZero;
vector float row0, row1, row2, row3, row4, row5, row6, row7; vector float row0, row1, row2, row3, row4, row5, row6, row7;
vector float alt0, alt1, alt2, alt3, alt4, alt5, alt6, alt7; vector float alt0, alt1, alt2, alt3, alt4, alt5, alt6, alt7;
const_vector float zero = (const_vector float)FOUROF(0.); const vector float zero = (const vector float)FOUROF(0.);
// used after quantise step // used after quantise step
int oldBaseValue = 0; int oldBaseValue = 0;
...@@ -522,7 +522,7 @@ POWERPC_PERF_START_COUNT(altivec_dct_unquantize_h263_num, 1); ...@@ -522,7 +522,7 @@ POWERPC_PERF_START_COUNT(altivec_dct_unquantize_h263_num, 1);
} }
{ {
register const_vector signed short vczero = (const_vector signed short)vec_splat_s16(0); register const vector signed short vczero = (const vector signed short)vec_splat_s16(0);
DECLARE_ALIGNED_16(short, qmul8[]) = DECLARE_ALIGNED_16(short, qmul8[]) =
{ {
qmul, qmul, qmul, qmul, qmul, qmul, qmul, qmul,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment