Lines Matching defs:outOfs

105     static void b2iLittle(byte[] in, int inOfs, int[] out, int outOfs, int len) {
110 out[outOfs++] = unsafe.getInt(in, (long)inOfs);
117 out[outOfs++] = reverseBytes(unsafe.getInt(in, (long)inOfs));
123 out[outOfs++] = ((in[inOfs ] & 0xff) )
178 static void i2bLittle(int[] in, int inOfs, byte[] out, int outOfs, int len) {
180 outOfs += byteArrayOfs;
181 len += outOfs;
182 while (outOfs < len) {
183 unsafe.putInt(out, (long)outOfs, in[inOfs++]);
184 outOfs += 4;
186 } else if (bigEndian && ((outOfs & 3) == 0)) {
187 outOfs += byteArrayOfs;
188 len += outOfs;
189 while (outOfs < len) {
190 unsafe.putInt(out, (long)outOfs, reverseBytes(in[inOfs++]));
191 outOfs += 4;
194 len += outOfs;
195 while (outOfs < len) {
197 out[outOfs++] = (byte)(i );
198 out[outOfs++] = (byte)(i >> 8);
199 out[outOfs++] = (byte)(i >> 16);
200 out[outOfs++] = (byte)(i >> 24);
205 // Store one 32-bit value into out[outOfs..outOfs+3] in little endian order.
206 static void i2bLittle4(int val, byte[] out, int outOfs) {
208 unsafe.putInt(out, (long)(byteArrayOfs + outOfs), val);
209 } else if (bigEndian && ((outOfs & 3) == 0)) {
210 unsafe.putInt(out, (long)(byteArrayOfs + outOfs), reverseBytes(val));
212 out[outOfs ] = (byte)(val );
213 out[outOfs + 1] = (byte)(val >> 8);
214 out[outOfs + 2] = (byte)(val >> 16);
215 out[outOfs + 3] = (byte)(val >> 24);
222 static void b2iBig(byte[] in, int inOfs, int[] out, int outOfs, int len) {
227 out[outOfs++] = reverseBytes(unsafe.getInt(in, (long)inOfs));
234 out[outOfs++] = unsafe.getInt(in, (long)inOfs);
240 out[outOfs++] = ((in[inOfs + 3] & 0xff) )
295 static void i2bBig(int[] in, int inOfs, byte[] out, int outOfs, int len) {
297 outOfs += byteArrayOfs;
298 len += outOfs;
299 while (outOfs < len) {
300 unsafe.putInt(out, (long)outOfs, reverseBytes(in[inOfs++]));
301 outOfs += 4;
303 } else if (bigEndian && ((outOfs & 3) == 0)) {
304 outOfs += byteArrayOfs;
305 len += outOfs;
306 while (outOfs < len) {
307 unsafe.putInt(out, (long)outOfs, in[inOfs++]);
308 outOfs += 4;
311 len += outOfs;
312 while (outOfs < len) {
314 out[outOfs++] = (byte)(i >> 24);
315 out[outOfs++] = (byte)(i >> 16);
316 out[outOfs++] = (byte)(i >> 8);
317 out[outOfs++] = (byte)(i );
322 // Store one 32-bit value into out[outOfs..outOfs+3] in big endian order.
323 static void i2bBig4(int val, byte[] out, int outOfs) {
325 unsafe.putInt(out, (long)(byteArrayOfs + outOfs), reverseBytes(val));
326 } else if (bigEndian && ((outOfs & 3) == 0)) {
327 unsafe.putInt(out, (long)(byteArrayOfs + outOfs), val);
329 out[outOfs ] = (byte)(val >> 24);
330 out[outOfs + 1] = (byte)(val >> 16);
331 out[outOfs + 2] = (byte)(val >> 8);
332 out[outOfs + 3] = (byte)(val );
339 static void b2lBig(byte[] in, int inOfs, long[] out, int outOfs, int len) {
344 out[outOfs++] = reverseBytes(unsafe.getLong(in, (long)inOfs));
356 out[outOfs++] =
373 out[outOfs++] = ((long)i1 << 32) | (i2 & 0xffffffffL);
408 static void l2bBig(long[] in, int inOfs, byte[] out, int outOfs, int len) {
409 len += outOfs;
410 while (outOfs < len) {
412 out[outOfs++] = (byte)(i >> 56);
413 out[outOfs++] = (byte)(i >> 48);
414 out[outOfs++] = (byte)(i >> 40);
415 out[outOfs++] = (byte)(i >> 32);
416 out[outOfs++] = (byte)(i >> 24);
417 out[outOfs++] = (byte)(i >> 16);
418 out[outOfs++] = (byte)(i >> 8);
419 out[outOfs++] = (byte)(i );