Unified · Split
| @@ -266,10 +266,9 @@ int main(int argc, char **argv){ · 265 unmodified lines | |||
| 266 | sum_ab+= a*b; | 266 | sum_ab+= a*b; |
| 267 | maxdiff= FFMAX(maxdiff, FFABS(a-b)); | 267 | maxdiff= FFMAX(maxdiff, FFABS(a-b)); |
| 268 | } | 268 | } |
| 269 | x = sum_ab/sum_bb; | 269 | sse= sum_aa + sum_bb - 2*sum_ab; |
| 270 | sse= sum_aa + sum_bb*x*x - 2*x*sum_ab; | ||
| 271 | 270 | ||
| 272 | fprintf(stderr, "[%f %f %f] len:%5d\n", sqrt(sse/out_count), x, maxdiff, out_count); | 271 | fprintf(stderr, "[e:%f c:%f max:%f] len:%5d\n", sqrt(sse/out_count), sum_ab/(sqrt(sum_aa*sum_bb)), maxdiff, out_count); |
| 273 | } | 272 | } |
| 274 | 273 | ||
| 275 | flush_i++; | 274 | flush_i++; |
| @@ -296,10 +295,9 @@ int main(int argc, char **argv){ · 20 unmodified lines | |||
| 296 | sum_ab+= a*b; | 295 | sum_ab+= a*b; |
| 297 | maxdiff= FFMAX(maxdiff, FFABS(a-b)); | 296 | maxdiff= FFMAX(maxdiff, FFABS(a-b)); |
| 298 | } | 297 | } |
| 299 | x = sum_ab/sum_bb; | 298 | sse= sum_aa + sum_bb - 2*sum_ab; |
| 300 | sse= sum_aa + sum_bb*x*x - 2*x*sum_ab; | ||
| 301 | 299 | ||
| 302 | fprintf(stderr, "[%f %f %f] len:%5d F:%3d\n", sqrt(sse/flush_count), x, maxdiff, flush_count, flush_i); | 300 | fprintf(stderr, "[e:%f c:%f max:%f] len:%5d F:%3d\n", sqrt(sse/flush_count), sum_ab/(sqrt(sum_aa*sum_bb)), maxdiff, flush_count, flush_i); |
| 303 | } | 301 | } |
| 304 | } | 302 | } |
| 305 | 303 | ||