Lines Matching defs:val

263     public void writeRawByte(byte val) {
267 mWriteBuffer[mWriteIndex++] = val;
273 public static int getRawVarint32Size(int val) {
274 if ((val & (0xffffffff << 7)) == 0) return 1;
275 if ((val & (0xffffffff << 14)) == 0) return 2;
276 if ((val & (0xffffffff << 21)) == 0) return 3;
277 if ((val & (0xffffffff << 28)) == 0) return 4;
284 * @param val treated as unsigned.
286 public void writeRawVarint32(int val) {
288 if ((val & ~0x7F) == 0) {
289 writeRawByte((byte)val);
292 writeRawByte((byte)((val & 0x7F) | 0x80));
293 val >>>= 7;
301 public static int getRawZigZag32Size(int val) {
302 return getRawVarint32Size(zigZag32(val));
308 * @param val treated as signed
310 public void writeRawZigZag32(int val) {
311 writeRawVarint32(zigZag32(val));
317 public static int getRawVarint64Size(long val) {
318 if ((val & (0xffffffffffffffffL << 7)) == 0) return 1;
319 if ((val & (0xffffffffffffffffL << 14)) == 0) return 2;
320 if ((val & (0xffffffffffffffffL << 21)) == 0) return 3;
321 if ((val & (0xffffffffffffffffL << 28)) == 0) return 4;
322 if ((val & (0xffffffffffffffffL << 35)) == 0) return 5;
323 if ((val & (0xffffffffffffffffL << 42)) == 0) return 6;
324 if ((val & (0xffffffffffffffffL << 49)) == 0) return 7;
325 if ((val & (0xffffffffffffffffL << 56)) == 0) return 8;
326 if ((val & (0xffffffffffffffffL << 63)) == 0) return 9;
333 public void writeRawVarint64(long val) {
335 if ((val & ~0x7FL) == 0) {
336 writeRawByte((byte)val);
339 writeRawByte((byte)((val & 0x7F) | 0x80));
340 val >>>= 7;
348 public static int getRawZigZag64Size(long val) {
349 return getRawVarint64Size(zigZag64(val));
355 public void writeRawZigZag64(long val) {
356 writeRawVarint64(zigZag64(val));
362 public void writeRawFixed32(int val) {
363 writeRawByte((byte)(val));
364 writeRawByte((byte)(val >> 8));
365 writeRawByte((byte)(val >> 16));
366 writeRawByte((byte)(val >> 24));
372 public void writeRawFixed64(long val) {
373 writeRawByte((byte)(val));
374 writeRawByte((byte)(val >> 8));
375 writeRawByte((byte)(val >> 16));
376 writeRawByte((byte)(val >> 24));
377 writeRawByte((byte)(val >> 32));
378 writeRawByte((byte)(val >> 40));
379 writeRawByte((byte)(val >> 48));
380 writeRawByte((byte)(val >> 56));
384 * Write a buffer to the stream. Writes nothing if val is null or zero-length.
386 public void writeRawBuffer(byte[] val) {
387 if (val != null && val.length > 0) {
388 writeRawBuffer(val, 0, val.length);
395 public void writeRawBuffer(byte[] val, int offset, int length) {
396 if (val == null) {
402 System.arraycopy(val, offset, mWriteBuffer, mWriteIndex, amt);
411 System.arraycopy(val, offset, mWriteBuffer, mWriteIndex, amt);
530 public void editRawFixed32(int pos, int val) {
531 mBuffers.get(pos / mChunkSize)[pos % mChunkSize] = (byte)(val);
532 mBuffers.get((pos+1) / mChunkSize)[(pos+1) % mChunkSize] = (byte)(val >> 8);
533 mBuffers.get((pos+2) / mChunkSize)[(pos+2) % mChunkSize] = (byte)(val >> 16);
534 mBuffers.get((pos+3) / mChunkSize)[(pos+3) % mChunkSize] = (byte)(val >> 24);
544 private static int zigZag32(int val) {
545 return (val << 1) ^ (val >> 31);
551 private static long zigZag64(long val) {
552 return (val << 1) ^ (val >> 63);