[FFmpeg-cvslog] r11231 - trunk/libavcodec/ppc/vc1dsp_altivec.c
lu_zero
subversion
Sun Dec 16 15:31:38 CET 2007
Author: lu_zero
Date: Sun Dec 16 15:31:38 2007
New Revision: 11231
Log:
Make strict altivec parsers happy (gcc-4.3 and others)
Modified:
trunk/libavcodec/ppc/vc1dsp_altivec.c
Modified: trunk/libavcodec/ppc/vc1dsp_altivec.c
==============================================================================
--- trunk/libavcodec/ppc/vc1dsp_altivec.c (original)
+++ trunk/libavcodec/ppc/vc1dsp_altivec.c Sun Dec 16 15:31:38 2007
@@ -311,7 +311,7 @@ static void vc1_inv_trans_8x4_altivec(ui
#define ADD(dest,src,perm) \
/* *(uint64_t *)&tmp = *(uint64_t *)dest; */ \
tmp = vec_ld (0, dest); \
- tmp2 = (vector unsigned int)vec_perm (tmp, vec_splat_u8(0), perm); \
+ tmp2 = (vector signed short)vec_perm (tmp, vec_splat_u8(0), perm); \
tmp3 = vec_adds (tmp2, src); \
tmp = vec_packsu (tmp3, tmp3); \
vec_ste ((vector unsigned int)tmp, 0, (unsigned int *)dest); \
More information about the ffmpeg-cvslog
mailing list