blob: ab8bb327f8b99daea8b1fd23d1c6e9e499b529dc [file] [edit]
#include "crc_macros.h"
#include <stdint.h>
#define GENPOLY 0x1D
static NOINLINE uint8_t crc_loop(uint8_t crc_initval, uint8_t data) {
uint8_t crc = crc_initval;
// This loop will be optimized by HashRecognize.
CRCLOOP_BE(uint8_t, GENPOLY, crc, data);
return crc;
}
int main() {
PRINT_RESULTS(crc_loop);
return 0;
}