comparison faandct.c @ 6410:72e573046758 libavcodec

Get rid of another useless variable.
author michael
date Tue, 26 Feb 2008 15:44:49 +0000
parents 813ff53ed933
children 5d50e8a7eb09
comparison
equal deleted inserted replaced
6409:813ff53ed933 6410:72e573046758
75 75
76 static av_always_inline void row_fdct(FLOAT temp[64], DCTELEM * data) 76 static av_always_inline void row_fdct(FLOAT temp[64], DCTELEM * data)
77 { 77 {
78 FLOAT tmp0, tmp1, tmp2, tmp3, tmp4, tmp5, tmp6, tmp7; 78 FLOAT tmp0, tmp1, tmp2, tmp3, tmp4, tmp5, tmp6, tmp7;
79 FLOAT tmp10, tmp11, tmp12, tmp13; 79 FLOAT tmp10, tmp11, tmp12, tmp13;
80 FLOAT z2, z3, z4, z5, z11, z13; 80 FLOAT z2, z4, z5, z11, z13;
81 int i; 81 int i;
82 82
83 for (i=0; i<8*8; i+=8) { 83 for (i=0; i<8*8; i+=8) {
84 tmp0= data[0 + i] + data[7 + i]; 84 tmp0= data[0 + i] + data[7 + i];
85 tmp7= data[0 + i] - data[7 + i]; 85 tmp7= data[0 + i] - data[7 + i];
108 tmp6 += tmp7; 108 tmp6 += tmp7;
109 109
110 z5= (tmp4 - tmp6) * A5; 110 z5= (tmp4 - tmp6) * A5;
111 z2= tmp4*A2 + z5; 111 z2= tmp4*A2 + z5;
112 z4= tmp6*A4 + z5; 112 z4= tmp6*A4 + z5;
113 z3= tmp5*A1; 113 tmp5*=A1;
114 114
115 z11= tmp7 + z3; 115 z11= tmp7 + tmp5;
116 z13= tmp7 - z3; 116 z13= tmp7 - tmp5;
117 117
118 temp[5 + i]= z13 + z2; 118 temp[5 + i]= z13 + z2;
119 temp[3 + i]= z13 - z2; 119 temp[3 + i]= z13 - z2;
120 temp[1 + i]= z11 + z4; 120 temp[1 + i]= z11 + z4;
121 temp[7 + i]= z11 - z4; 121 temp[7 + i]= z11 - z4;
124 124
125 void ff_faandct(DCTELEM * data) 125 void ff_faandct(DCTELEM * data)
126 { 126 {
127 FLOAT tmp0, tmp1, tmp2, tmp3, tmp4, tmp5, tmp6, tmp7; 127 FLOAT tmp0, tmp1, tmp2, tmp3, tmp4, tmp5, tmp6, tmp7;
128 FLOAT tmp10, tmp11, tmp12, tmp13; 128 FLOAT tmp10, tmp11, tmp12, tmp13;
129 FLOAT z2, z3, z4, z5, z11, z13; 129 FLOAT z2, z4, z5, z11, z13;
130 FLOAT temp[64]; 130 FLOAT temp[64];
131 int i; 131 int i;
132 132
133 emms_c(); 133 emms_c();
134 134
162 tmp6 += tmp7; 162 tmp6 += tmp7;
163 163
164 z5= (tmp4 - tmp6) * A5; 164 z5= (tmp4 - tmp6) * A5;
165 z2= tmp4*A2 + z5; 165 z2= tmp4*A2 + z5;
166 z4= tmp6*A4 + z5; 166 z4= tmp6*A4 + z5;
167 z3= tmp5*A1; 167 tmp5*=A1;
168 168
169 z11= tmp7 + z3; 169 z11= tmp7 + tmp5;
170 z13= tmp7 - z3; 170 z13= tmp7 - tmp5;
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));
173 data[8*3 + i]= lrintf(SCALE(8*3 + i) * (z13 - z2)); 173 data[8*3 + i]= lrintf(SCALE(8*3 + i) * (z13 - z2));
174 data[8*1 + i]= lrintf(SCALE(8*1 + i) * (z11 + z4)); 174 data[8*1 + i]= lrintf(SCALE(8*1 + i) * (z11 + z4));
175 data[8*7 + i]= lrintf(SCALE(8*7 + i) * (z11 - z4)); 175 data[8*7 + i]= lrintf(SCALE(8*7 + i) * (z11 - z4));