code: public static int floatToSortableInt(float value)
      {
          int bits = Float.floatToIntBits(value);
          return bits ^ (bits >> 31) & Integer.MAX_VALUE;
      }
docs: Converts a float value to a sortable int.
  
  @see #doubleToSortableLong(double)