public static void putLongLE(long addr,long val){
  if (UNALIGNED)   UNSAFE.putLong(addr,Long.reverseBytes(val));
 else   putLongByByte(addr,val,false);
}

public static void putLongLE ( long addr , long val ) { if ( UNALIGNED ) UNSAFE . putLong ( addr , Long . reverseBytes ( val ) ) ; else putLongByByte ( addr , val , false ) ; }
stores given integer value assuming that value should be stored in little - endian byte order and native byte order is big - endian . alignment aware .
