ARC
Calculates CRC-16 ARC over given range of bytes from the block of data. It is using the 0x8005 polynomial and 0x0000 initial value.
Input data and output CRC are reversed.
See: http://reveng.sourceforge.net/crc-catalogue/16.htm#crc.cat.crc-16-arc
Return
the CRC-16.
Parameters
data
The input data block for computation.
offset
Offset from where the range starts.
length
Length of the range in bytes.