while (--len >= 0) c = crc_table[(c ^ buf[off++]) & 0xff] ^ (c >>> 8);
c = crc_table[(c ^ bval) & 0xff] ^ (c >>> 8);
	public void update(byte[] buf, int off, int len) {		int c = ~crc;		while (--len >= 0)			c = crc_table[(c ^ buf[off++]) & 0xff] ^ (c >>> 8);		crc = ~c;	}