comparison faandct.c @ 6409:813ff53ed933 libavcodec

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.
author michael
date Tue, 26 Feb 2008 15:32:34 +0000
parents 7af599600f2d
children 72e573046758
comparison
equal deleted inserted replaced
6408:7af599600f2d 6409:813ff53ed933
101 tmp12 += tmp13; 101 tmp12 += tmp13;
102 tmp12 *= A1; 102 tmp12 *= A1;
103 temp[2 + i]= tmp13 + tmp12; 103 temp[2 + i]= tmp13 + tmp12;
104 temp[6 + i]= tmp13 - tmp12; 104 temp[6 + i]= tmp13 - tmp12;
105 105
106 tmp10= tmp4 + tmp5; 106 tmp4 += tmp5;
107 tmp11= tmp5 + tmp6; 107 tmp5 += tmp6;
108 tmp12= tmp6 + tmp7; 108 tmp6 += tmp7;
109 109
110 z5= (tmp10 - tmp12) * A5; 110 z5= (tmp4 - tmp6) * A5;
111 z2= tmp10*A2 + z5; 111 z2= tmp4*A2 + z5;
112 z4= tmp12*A4 + z5; 112 z4= tmp6*A4 + z5;
113 z3= tmp11*A1; 113 z3= tmp5*A1;
114 114
115 z11= tmp7 + z3; 115 z11= tmp7 + z3;
116 z13= tmp7 - z3; 116 z13= tmp7 - z3;
117 117
118 temp[5 + i]= z13 + z2; 118 temp[5 + i]= z13 + z2;
155 tmp12 += tmp13; 155 tmp12 += tmp13;
156 tmp12 *= A1; 156 tmp12 *= A1;
157 data[8*2 + i]= lrintf(SCALE(8*2 + i) * (tmp13 + tmp12)); 157 data[8*2 + i]= lrintf(SCALE(8*2 + i) * (tmp13 + tmp12));
158 data[8*6 + i]= lrintf(SCALE(8*6 + i) * (tmp13 - tmp12)); 158 data[8*6 + i]= lrintf(SCALE(8*6 + i) * (tmp13 - tmp12));
159 159
160 tmp10= tmp4 + tmp5; 160 tmp4 += tmp5;
161 tmp11= tmp5 + tmp6; 161 tmp5 += tmp6;
162 tmp12= tmp6 + tmp7; 162 tmp6 += tmp7;
163 163
164 z5= (tmp10 - tmp12) * A5; 164 z5= (tmp4 - tmp6) * A5;
165 z2= tmp10*A2 + z5; 165 z2= tmp4*A2 + z5;
166 z4= tmp12*A4 + z5; 166 z4= tmp6*A4 + z5;
167 z3= tmp11*A1; 167 z3= tmp5*A1;
168 168
169 z11= tmp7 + z3; 169 z11= tmp7 + z3;
170 z13= tmp7 - z3; 170 z13= tmp7 - z3;
171 171
172 data[8*5 + i]= lrintf(SCALE(8*5 + i) * (z13 + z2)); 172 data[8*5 + i]= lrintf(SCALE(8*5 + i) * (z13 + z2));