private void Putspan(int span, int[][] tab)
{
int code, length;
while (span >= 2624) {
int[] te = tab[63 + (2560>>6)];
code = te[CODE];
length = te[LENGTH];
PutBits(code, length);
span -= te[RUNLEN];
}
if (span >= 64) {
int[] te = tab[63 + (span>>6)];
code = te[CODE];
length = te[LENGTH];
PutBits(code, length);
span -= te[RUNLEN];
}
code = tab[span][CODE];
length = tab[span][LENGTH];
PutBits(code, length);
}