question: public static void putDouble ( long addr , double val ) { if ( UNALIGNED ) UNSAFE . putDouble ( addr , val ) ; else putLongByByte ( addr , Double . doubleToLongBits ( val ) , BIG_ENDIAN ) ; }
target:  Stores given double value. Alignment aware.