From d821a37fdc4f7c3fbe54216202108994a5b5bd20 Mon Sep 17 00:00:00 2001 From: adam Date: Sun, 29 May 2005 22:01:12 +0000 Subject: [PATCH] bugfix on Encode.longToFloat1 darcs-hash:20050529220112-5007d-153194e464c3442fb630bfb27b1a5f57fb65242b.gz --- src/org/ibex/util/Encode.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/org/ibex/util/Encode.java b/src/org/ibex/util/Encode.java index c8f20ef..cd4d39e 100644 --- a/src/org/ibex/util/Encode.java +++ b/src/org/ibex/util/Encode.java @@ -71,7 +71,7 @@ public final class Encode { public static long twoFloatsToLong(float a, float b) { return ((Float.floatToIntBits(a) & 0xffffffffL) << 32) | (Float.floatToIntBits(b) & 0xffffffffL); } - public static float longToFloat1(long l) { return Float.intBitsToFloat((int)(l >> 32)); } + public static float longToFloat1(long l) { return Float.intBitsToFloat((int)((l >> 32) & 0xffffffff)); } public static float longToFloat2(long l) { return Float.intBitsToFloat((int)(l & 0xffffffff)); } private static final char[] fn = -- 1.7.10.4