private void PutShort(long p, short value) { if (UnsafeUtil.allowUnalignedMemoryAccess) { UnsafeUtil.putShort(p, value); } else { UnsafeUtil.putShortByteWiseLittleEndian(p, value); } }