Home | History | Annotate | Download | only in util

Lines Matching refs:off

8     public static short bigEndianToShort(byte[] bs, int off)
10 int n = (bs[ off] & 0xff) << 8;
11 n |= (bs[++off] & 0xff);
15 public static int bigEndianToInt(byte[] bs, int off)
17 int n = bs[ off] << 24;
18 n |= (bs[++off] & 0xff) << 16;
19 n |= (bs[++off] & 0xff) << 8;
20 n |= (bs[++off] & 0xff);
24 public static void bigEndianToInt(byte[] bs, int off, int[] ns)
28 ns[i] = bigEndianToInt(bs, off);
29 off += 4;
40 public static void intToBigEndian(int n, byte[] bs, int off)
42 bs[ off] = (byte)(n >>> 24);
43 bs[++off] = (byte)(n >>> 16);
44 bs[++off] = (byte)(n >>> 8);
45 bs[++off] = (byte)(n );
55 public static void intToBigEndian(int[] ns, byte[] bs, int off)
59 intToBigEndian(ns[i], bs, off);
60 off += 4;
64 public static long bigEndianToLong(byte[] bs, int off)
66 int hi = bigEndianToInt(bs, off);
67 int lo = bigEndianToInt(bs, off + 4);
71 public static void bigEndianToLong(byte[] bs, int off, long[] ns)
75 ns[i] = bigEndianToLong(bs, off);
76 off += 8;
87 public static void longToBigEndian(long n, byte[] bs, int off)
89 intToBigEndian((int)(n >>> 32), bs, off);
90 intToBigEndian((int)(n & 0xffffffffL), bs, off + 4);
100 public static void longToBigEndian(long[] ns, byte[] bs, int off)
104 longToBigEndian(ns[i], bs, off);
105 off += 8;
109 public static short littleEndianToShort(byte[] bs, int off)
111 int n = bs[ off] & 0xff;
112 n |= (bs[++off] & 0xff) << 8;
116 public static int littleEndianToInt(byte[] bs, int off)
118 int n = bs[ off] & 0xff;
119 n |= (bs[++off] & 0xff) << 8;
120 n |= (bs[++off] & 0xff) << 16;
121 n |= bs[++off] << 24;
125 public static void littleEndianToInt(byte[] bs, int off, int[] ns)
129 ns[i] = littleEndianToInt(bs, off);
130 off += 4;
143 public static int[] littleEndianToInt(byte[] bs, int off, int count)
148 ns[i] = littleEndianToInt(bs, off);
149 off += 4;
161 public static void shortToLittleEndian(short n, byte[] bs, int off)
163 bs[ off] = (byte)(n );
164 bs[++off] = (byte)(n >>> 8);
174 public static void intToLittleEndian(int n, byte[] bs, int off)
176 bs[ off] = (byte)(n );
177 bs[++off] = (byte)(n >>> 8);
178 bs[++off] = (byte)(n >>> 16);
179 bs[++off] = (byte)(n >>> 24);
189 public static void intToLittleEndian(int[] ns, byte[] bs, int off)
193 intToLittleEndian(ns[i], bs, off);
194 off += 4;
198 public static long littleEndianToLong(byte[] bs, int off)
200 int lo = littleEndianToInt(bs, off);
201 int hi = littleEndianToInt(bs, off + 4);
205 public static void littleEndianToLong(byte[] bs, int off, long[] ns)
209 ns[i] = littleEndianToLong(bs, off);
210 off += 8;
221 public static void longToLittleEndian(long n, byte[] bs, int off)
223 intToLittleEndian((int)(n & 0xffffffffL), bs, off);
224 intToLittleEndian((int)(n >>> 32), bs, off + 4);
234 public static void longToLittleEndian(long[] ns, byte[] bs, int off)
238 longToLittleEndian(ns[i], bs, off);
239 off += 8;