public static void putDouble(long addr,double val){
  if (UNALIGNED)   UNSAFE.putDouble(addr,val);
 else   putLongByByte(addr,Double.doubleToLongBits(val),BIG_ENDIAN);
}

public static void putDouble ( long addr , double val ) { if ( UNALIGNED ) UNSAFE . putDouble ( addr , val ) ; else putLongByByte ( addr , Double . doubleToLongBits ( val ) , BIG_ENDIAN ) ; }
stores given double value . alignment aware .
