Lines Matching refs:shift
527 final int shift;
530 public SparseBitShiftingTwoLayerArray(final int size, final int shift) {
531 this.shift = shift;
532 this.cache = new long[1 << shift][];
533 this.secondLayerLength = size >> shift;
537 final int firstIndex = index >> shift;
540 return firstLayerRow[index - (firstIndex * (1 << shift))];
544 final int firstIndex = index >> shift;
549 firstLayerRow[index - (firstIndex * (1 << shift))] = value;
609 final int shift;
613 final int shift)
615 this.shift = shift;
616 this.cache = new float[1 << shift][];
617 this.secondLayerLength = size >> shift;
621 final int firstIndex = index >> shift;
624 return firstLayerRow[index - (firstIndex * (1 << shift))];
628 final int firstIndex = index >> shift;
634 firstLayerRow[index - (firstIndex * (1 << shift))] = value;