Lines Matching refs:data
35 int[] data; // In each 32-bit word, bits are filled from top down.
45 data = new int[64];
57 return (data[index >>> 5] >>> ~index) & 1;
68 result[i] = (byte)(data[i >>> 2] >>> (~i << 3));
81 if (bitLength + len + 1 > data.length << 5)
82 data = Arrays.copyOf(data, data.length * 2);
83 assert bitLength + len <= data.length << 5;
88 data[bitLength >>> 5] |= val >>> (len - remain);
95 data[bitLength >>> 5] |= val << (remain - len);
115 while (bitLength + len > data.length * 32)
116 data = Arrays.copyOf(data, data.length * 2);
120 System.arraycopy(vals, 0, data, bitLength / 32, (len + 31) / 32);
125 data[bitLength >>> 5] |= word >>> shift;
127 data[bitLength >>> 5] = word << (32 - shift);