extend_receive
diff = t ? extend_receive(j, t) : 0;
data[dezigzag[k++]] = (short) extend_receive(j,s);