Lines Matching refs:data

114      * @param data target byte array
118 public static void writeSwappedShort(byte[] data, int offset, short value) {
119 data[ offset + 0 ] = (byte)( ( value >> 0 ) & 0xff );
120 data[ offset + 1 ] = (byte)( ( value >> 8 ) & 0xff );
126 * @param data source byte array
130 public static short readSwappedShort(byte[] data, int offset) {
131 return (short)( ( ( data[ offset + 0 ] & 0xff ) << 0 ) +
132 ( ( data[ offset + 1 ] & 0xff ) << 8 ) );
139 * @param data source byte array
143 public static int readSwappedUnsignedShort(byte[] data, int offset) {
144 return ( ( ( data[ offset + 0 ] & 0xff ) << 0 ) +
145 ( ( data[ offset + 1 ] & 0xff ) << 8 ) );
151 * @param data target byte array
155 public static void writeSwappedInteger(byte[] data, int offset, int value) {
156 data[ offset + 0 ] = (byte)( ( value >> 0 ) & 0xff );
157 data[ offset + 1 ] = (byte)( ( value >> 8 ) & 0xff );
158 data[ offset + 2 ] = (byte)( ( value >> 16 ) & 0xff );
159 data[ offset + 3 ] = (byte)( ( value >> 24 ) & 0xff );
165 * @param data source byte array
169 public static int readSwappedInteger(byte[] data, int offset) {
170 return ( ( ( data[ offset + 0 ] & 0xff ) << 0 ) +
171 ( ( data[ offset + 1 ] & 0xff ) << 8 ) +
172 ( ( data[ offset + 2 ] & 0xff ) << 16 ) +
173 ( ( data[ offset + 3 ] & 0xff ) << 24 ) );
180 * @param data source byte array
184 public static long readSwappedUnsignedInteger(byte[] data, int offset) {
185 long low = ( ( ( data[ offset + 0 ] & 0xff ) << 0 ) +
186 ( ( data[ offset + 1 ] & 0xff ) << 8 ) +
187 ( ( data[ offset + 2 ] & 0xff ) << 16 ) );
189 long high = data[ offset + 3 ] & 0xff;
197 * @param data target byte array
201 public static void writeSwappedLong(byte[] data, int offset, long value) {
202 data[ offset + 0 ] = (byte)( ( value >> 0 ) & 0xff );
203 data[ offset + 1 ] = (byte)( ( value >> 8 ) & 0xff );
204 data[ offset + 2 ] = (byte)( ( value >> 16 ) & 0xff );
205 data[ offset + 3 ] = (byte)( ( value >> 24 ) & 0xff );
206 data[ offset + 4 ] = (byte)( ( value >> 32 ) & 0xff );
207 data[ offset + 5 ] = (byte)( ( value >> 40 ) & 0xff );
208 data[ offset + 6 ] = (byte)( ( value >> 48 ) & 0xff );
209 data[ offset + 7 ] = (byte)( ( value >> 56 ) & 0xff );
215 * @param data source byte array
219 public static long readSwappedLong(byte[] data, int offset) {
221 ( ( data[ offset + 0 ] & 0xff ) << 0 ) +
222 ( ( data[ offset + 1 ] & 0xff ) << 8 ) +
223 ( ( data[ offset + 2 ] & 0xff ) << 16 ) +
224 ( ( data[ offset + 3 ] & 0xff ) << 24 );
226 ( ( data[ offset + 4 ] & 0xff ) << 0 ) +
227 ( ( data[ offset + 5 ] & 0xff ) << 8 ) +
228 ( ( data[ offset + 6 ] & 0xff ) << 16 ) +
229 ( ( data[ offset + 7 ] & 0xff ) << 24 );
236 * @param data target byte array
240 public static void writeSwappedFloat(byte[] data, int offset, float value) {
241 writeSwappedInteger( data, offset, Float.floatToIntBits( value ) );
247 * @param data source byte array
251 public static float readSwappedFloat(byte[] data, int offset) {
252 return Float.intBitsToFloat( readSwappedInteger( data, offset ) );
258 * @param data target byte array
262 public static void writeSwappedDouble(byte[] data, int offset, double value) {
263 writeSwappedLong( data, offset, Double.doubleToLongBits( value ) );
269 * @param data source byte array
273 public static double readSwappedDouble(byte[] data, int offset) {
274 return Double.longBitsToDouble( readSwappedLong( data, offset ) );