X-Git-Url: http://git.megacz.com/?p=org.ibex.util.git;a=blobdiff_plain;f=src%2Forg%2Fibex%2Futil%2FEncode.java;fp=src%2Forg%2Fibex%2Futil%2FEncode.java;h=cd4d39ec7da803ee2951524464dacb60cf8caf1c;hp=c8f20ef8260bea651752845cfc2b536b488dc1f1;hb=d821a37fdc4f7c3fbe54216202108994a5b5bd20;hpb=29e267c8c02d6326ba551d6e56340b57dba2816b 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 =