Lines Matching refs:crc
348 FLAC__uint16 polynomial, crc;
352 crc = i << 8;
355 crc = (crc << 1) ^ (crc & (1 << 15) ? polynomial : 0);
357 FLAC__crc16_table[0][i] = crc;
368 FLAC__uint8 crc = 0; in FLAC__crc8() local
371 crc = FLAC__crc8_table[crc ^ *data++]; in FLAC__crc8()
373 return crc; in FLAC__crc8()
378 FLAC__uint16 crc = 0; in FLAC__crc16() local
381 crc ^= data[0] << 8 | data[1]; in FLAC__crc16()
383 crc = FLAC__crc16_table[7][crc >> 8] ^ FLAC__crc16_table[6][crc & 0xFF] ^ in FLAC__crc16()
393 crc = (crc<<8) ^ FLAC__crc16_table[0][(crc>>8) ^ *data++]; in FLAC__crc16()
395 return crc; in FLAC__crc16()
398 FLAC__uint16 FLAC__crc16_update_words32(const FLAC__uint32 *words, uint32_t len, FLAC__uint16 crc) in FLAC__crc16_update_words32() argument
401 crc ^= words[0] >> 16; in FLAC__crc16_update_words32()
403 …crc = FLAC__crc16_table[7][crc >> 8 ] ^ FLAC__crc16_table[6][crc & 0xFF … in FLAC__crc16_update_words32()
413 crc ^= words[0] >> 16; in FLAC__crc16_update_words32()
415 …crc = FLAC__crc16_table[3][crc >> 8 ] ^ FLAC__crc16_table[2][crc & 0xFF … in FLAC__crc16_update_words32()
419 return crc; in FLAC__crc16_update_words32()
422 FLAC__uint16 FLAC__crc16_update_words64(const FLAC__uint64 *words, uint32_t len, FLAC__uint16 crc) in FLAC__crc16_update_words64() argument
425 crc ^= words[0] >> 48; in FLAC__crc16_update_words64()
427 …crc = FLAC__crc16_table[7][crc >> 8 ] ^ FLAC__crc16_table[6][crc & 0xFF … in FLAC__crc16_update_words64()
435 return crc; in FLAC__crc16_update_words64()