Lines Matching refs:del
358 private final int del; /*0..2*/ // type of delta encoding (0 == none)
369 private Coding(int B, int H, int S, int del) {
374 this.del = del;
394 if (this.del != that.del) return false;
399 return (del<<14)+(S<<11)+(B<<8)+(H<<0);
404 private static synchronized Coding of(int B, int H, int S, int del) {
406 Coding x0 = new Coding(B, H, S, del);
470 for (int dstep = 0; dstep < del; dstep++) {
484 for (int dstep = 0; dstep < del; dstep++) {
532 Coding setB(int B) { return Coding.of(B, H, S, del); }
533 Coding setH(int H) { return Coding.of(B, H, S, del); }
534 Coding setS(int S) { return Coding.of(B, H, S, del); }
536 Coding setD(int del) { return Coding.of(B, H, S, del); }
537 Coding getDeltaCoding() { return setD(del+1); }
542 return Coding.of(B, H, 0, del-1);
593 return del != 0;
600 public int del() { return del; }
609 int dkey = this.del - that.del;
621 int diffdel = this.del - that.del;
736 if (del > 0) {
837 (byte)(del + 2*S + 8*(B-1)),
852 int del = dsb % 2;
859 (0 <= del && del <= 1))
862 throw new RuntimeException("Bad arb. coding: ("+B+","+H+","+S+","+del);
864 res[0] = Coding.of(B, H, S, del);
872 return "("+B+","+H+","+S+","+del+")";