[FFmpeg-cvslog] r9296 - trunk/libavcodec/ppc/h264_altivec.c
gpoirier
subversion
Tue Jun 12 23:24:25 CEST 2007
Author: gpoirier
Date: Tue Jun 12 23:24:25 2007
New Revision: 9296
Log:
kill one vector constant value load by the right combination of vec_splatX/vec_sl
patch by Sigbjorn Skjaeret %sskjer-1 A broadpark P no%
Modified:
trunk/libavcodec/ppc/h264_altivec.c
Modified: trunk/libavcodec/ppc/h264_altivec.c
==============================================================================
--- trunk/libavcodec/ppc/h264_altivec.c (original)
+++ trunk/libavcodec/ppc/h264_altivec.c Tue Jun 12 23:24:25 2007
@@ -763,8 +763,7 @@ static inline vector unsigned char h264_
#define h264_deblock_p0_q0(p0, p1, q0, q1, tc0masked) { \
\
- const vec_u8_t A0v = (vec_u8_t) AVV(0xA0,0xA0,0xA0,0xA0,0xA0,0xA0,0xA0,0xA0, \
- 0xA0,0xA0,0xA0,0xA0,0xA0,0xA0,0xA0,0xA0); \
+ const vector unsigned char A0v = vec_sl(vec_splat_u8(10), vec_splat_u8(4)); \
\
register vector unsigned char pq0bit = vec_xor(p0,q0); \
register vector unsigned char temp; \
More information about the ffmpeg-cvslog
mailing list