1 package it.unimi.dsi.fastutil; 2 3 23 24 32 33 public class HashCommon { 34 35 38 public static final Object REMOVED = new Object (); 39 40 private HashCommon() {}; 41 42 46 47 final public static int float2int( final float f ) { 48 return Float.floatToRawIntBits( f ); 49 } 50 51 55 56 final public static int double2int( final double d ) { 57 final long l = Double.doubleToRawLongBits( d ); 58 return (int)( l ^ ( l >>> 32 ) ); 59 } 60 61 65 final public static int long2int( final long l ) { 66 return (int)( l ^ ( l >>> 32 ) ); 67 } 68 } 69 | Popular Tags |