From da2017d49d992f82e9407cfe3069d6326d2a4179 Mon Sep 17 00:00:00 2001 From: "sgunderson@bigfoot.com" <> Date: Sun, 31 May 2009 18:23:41 +0200 Subject: [PATCH] Make idct_float.c compile without optimization. --- idct_float.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/idct_float.c b/idct_float.c index ede97cd..34ff5b6 100644 --- a/idct_float.c +++ b/idct_float.c @@ -50,9 +50,11 @@ static inline void idct1d_float(double y0, double y1, double y2, double y3, doub // constants static const double a1 = 0.7071067811865474; // sqrt(2) static const double a2 = 0.5411961001461971; // cos(3/8 pi) * sqrt(2) - static const double a3 = a1; + // static const double a3 = a1; + static const double a3 = 0.7071067811865474; static const double a4 = 1.3065629648763766; // cos(pi/8) * sqrt(2) - static const double a5 = 0.5 * (a4 - a2); + // static const double a5 = 0.5 * (a4 - a2); + static const double a5 = 0.3826834323650897; // phase 1 const double p1_0 = y0; -- 2.39.2