@Override public int hashCode(){
  return 17 + (isZero() ? 0 : (sign << 8)) + (nans << 16)+ exp+ Arrays.hashCode(mant);
}

@ Override public int hashCode ( ) { return 17 + ( isZero ( ) ? 0 : ( sign << 8 ) ) + ( nans << 16 ) + exp + Arrays . hashCode ( mant ) ; }
gets a hashcode for the instance .
