[FFmpeg-cvslog] r12235 - trunk/libavcodec/faandct.c
michael
subversion
Tue Feb 26 16:32:35 CET 2008
Author: michael
Date: Tue Feb 26 16:32:34 2008
New Revision: 12235
Log:
Avoid a=b+c but rather use a+=b (gcc is too stupid to do this itself),
code is exactly the same just uses different variables.
Modified:
trunk/libavcodec/faandct.c
Modified: trunk/libavcodec/faandct.c
==============================================================================
--- trunk/libavcodec/faandct.c (original)
+++ trunk/libavcodec/faandct.c Tue Feb 26 16:32:34 2008
@@ -103,14 +103,14 @@ static av_always_inline void row_fdct(FL
temp[2 + i]= tmp13 + tmp12;
temp[6 + i]= tmp13 - tmp12;
- tmp10= tmp4 + tmp5;
- tmp11= tmp5 + tmp6;
- tmp12= tmp6 + tmp7;
+ tmp4 += tmp5;
+ tmp5 += tmp6;
+ tmp6 += tmp7;
- z5= (tmp10 - tmp12) * A5;
- z2= tmp10*A2 + z5;
- z4= tmp12*A4 + z5;
- z3= tmp11*A1;
+ z5= (tmp4 - tmp6) * A5;
+ z2= tmp4*A2 + z5;
+ z4= tmp6*A4 + z5;
+ z3= tmp5*A1;
z11= tmp7 + z3;
z13= tmp7 - z3;
@@ -157,14 +157,14 @@ void ff_faandct(DCTELEM * data)
data[8*2 + i]= lrintf(SCALE(8*2 + i) * (tmp13 + tmp12));
data[8*6 + i]= lrintf(SCALE(8*6 + i) * (tmp13 - tmp12));
- tmp10= tmp4 + tmp5;
- tmp11= tmp5 + tmp6;
- tmp12= tmp6 + tmp7;
+ tmp4 += tmp5;
+ tmp5 += tmp6;
+ tmp6 += tmp7;
- z5= (tmp10 - tmp12) * A5;
- z2= tmp10*A2 + z5;
- z4= tmp12*A4 + z5;
- z3= tmp11*A1;
+ z5= (tmp4 - tmp6) * A5;
+ z2= tmp4*A2 + z5;
+ z4= tmp6*A4 + z5;
+ z3= tmp5*A1;
z11= tmp7 + z3;
z13= tmp7 - z3;
More information about the ffmpeg-cvslog
mailing list