Lines Matching refs:rp15
46 byte 254: bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 rp0 rp3 rp5 ... rp15
47 byte 255: bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 rp1 rp3 rp5 ... rp15
84 rp15 skips 128 bytes then covers 128
90 ECC 1 rp15 rp14 rp13 rp12 rp11 rp10 rp09 rp08
136 rp15 = bit7 ^ bit6 ^ bit5 ^ bit4 ^ bit3 ^ bit2 ^ bit1 ^ bit0 ^ rp15;
195 unsigned char rp8, rp9, rp10, rp11, rp12, rp13, rp14, rp15;
202 rp12 = 0; rp13 = 0; rp14 = 0; rp15 = 0;
215 if (i & 0x80) rp15 ^= cur; else rp14 ^= cur;
227 (parity[rp15] << 7) |
304 unsigned long rp8, rp9, rp10, rp11, rp12, rp13, rp14, rp15;
311 rp12 = 0; rp13 = 0; rp14 = 0; rp15 = 0;
322 if (i & 0x20) rp15 ^= cur; else rp14 ^= cur;
341 rp15 ^= (rp15 >> 16); rp15 ^= (rp15 >> 8); rp15 &= 0xff;
359 (parity[rp15] << 7) |
391 If we look at e.g. rp14 and rp15 we see that we either xor our data with
392 rp14 or with rp15. However we also have par which goes over all data.
394 rp15 through rp14 = par ^ rp15;
395 (or if desired we can avoid calculating rp15 and calculate it from
412 if (i & 0x20) rp15 ^= cur; else rp14 ^= cur;
419 if (i & 0x20) rp15 ^= cur;
427 rp14 = par ^ rp15;
462 if (i & 0x2) rp15 ^= cur; else rp14 ^= cur;