From c17eb5261c153ef006c5434b17af128f735902b4 Mon Sep 17 00:00:00 2001 From: Michael Beck Date: Wed, 8 Dec 2004 11:43:00 +0000 Subject: [PATCH] Fixed the last fix :-( [r4599] --- ir/tv/fltcalc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ir/tv/fltcalc.c b/ir/tv/fltcalc.c index 4cb2a3d0b..f8f00eb63 100644 --- a/ir/tv/fltcalc.c +++ b/ir/tv/fltcalc.c @@ -1227,12 +1227,12 @@ LLDBL fc_val_to_float(const void *val) mantissa0 |= sc_sub_bits(_mant(value), result_mantissa, byte_offset) << ((byte_offset-4)<<3); #ifdef HAVE_LONG_DOUBLE - mantissa0 &= 0x000FFFFF; /* get rid of garbage */ buildval.val.high = sign << 15; buildval.val.high |= exponent; buildval.val.mid = mantissa0; buildval.val.low = mantissa1; #else /* no long double */ + mantissa0 &= 0x000FFFFF; /* get rid of garbage */ buildval.val.high = sign << 31; buildval.val.high |= exponent << 20; buildval.val.high |= mantissa0; -- 2.20.1