Lines Matching defs:current
59 crc_normal_update(crcInfoPtr crc, uint8_t *p, size_t len, uint64_t current)
63 case 1: current = crc_table_value8(crc->table.bytes, *p, (uint8_t) current); break;
64 case 2: current = crc_table_value16(crc->table.b16, *p, (uint16_t) current); break;
65 case 4: current = crc_table_value32(crc->table.b32, *p, (uint32_t) current); break;
66 case 8: current = crc_table_value64(crc->table.b64, *p, current); break;
70 return current & descmaskfunc(crc->descriptor);
75 crc_normal_final(crcInfoPtr crc, uint64_t current)
77 return current ^ crc->descriptor->def.parms.final_xor & descmaskfunc(crc->descriptor);
86 uint64_t current = crc->descriptor->def.parms.initial_value;
89 case 1: current = crc_table_value8(crc->table.bytes, *p, (uint8_t) current); break;
90 case 2: current = crc_table_value16(crc->table.b16, *p, (uint16_t) current); break;
91 case 4: current = crc_table_value32(crc->table.b32, *p, (uint32_t) current); break;
92 case 8: current = crc_table_value64(crc->table.b64, *p, current); break;
96 return current ^ crc->descriptor->def.parms.final_xor;