public static void putShortLE(long addr,short val){
  if (UNALIGNED)   UNSAFE.putShort(addr,Short.reverseBytes(val));
 else   putShortByByte(addr,val,false);
}

public static void putShortLE ( long addr , short val ) { if ( UNALIGNED ) UNSAFE . putShort ( addr , Short . reverseBytes ( val ) ) ; else putShortByByte ( addr , val , false ) ; }
stores given short value assuming that value should be stored in little - endian byte order and native byte order is big - endian . alignment aware .
