Current section

Files

Jump to
crc c_src nif crc_model_uint32.c.h
Raw

c_src/nif/crc_model_uint32.c.h

// -*- mode: c++; tab-width: 4; indent-tabs-mode: nil; st-rulers: [132] -*-
// vim: ts=4 sw=4 ft=c++ et
static crc_model_stub_t crc_model_uint32_stubs[] = {
/* crc_17_can_fd */
{{NULL, NULL}, false, 0, "crc_17_can_fd", 0, "crc_17_can_fd", "CRC-17/CAN-FD"},
/* crc_21_can_fd */
{{NULL, NULL}, false, 0, "crc_21_can_fd", 0, "crc_21_can_fd", "CRC-21/CAN-FD"},
/* crc_24 */
{{NULL, NULL}, false, 0, "crc_24", 0, "crc_24", "CRC-24"},
{{NULL, NULL}, false, 0, "crc_24", 0, "crc_24_openpgp", "CRC-24/OPENPGP"},
/* crc_24_ble */
{{NULL, NULL}, false, 0, "crc_24_ble", 0, "crc_24_ble", "CRC-24/BLE"},
/* crc_24_flexray_a */
{{NULL, NULL}, false, 0, "crc_24_flexray_a", 0, "crc_24_flexray_a", "CRC-24/FLEXRAY-A"},
/* crc_24_flexray_b */
{{NULL, NULL}, false, 0, "crc_24_flexray_b", 0, "crc_24_flexray_b", "CRC-24/FLEXRAY-B"},
/* crc_24_interlaken */
{{NULL, NULL}, false, 0, "crc_24_interlaken", 0, "crc_24_interlaken", "CRC-24/INTERLAKEN"},
/* crc_24_lte_a */
{{NULL, NULL}, false, 0, "crc_24_lte_a", 0, "crc_24_lte_a", "CRC-24/LTE-A"},
/* crc_24_lte_b */
{{NULL, NULL}, false, 0, "crc_24_lte_b", 0, "crc_24_lte_b", "CRC-24/LTE-B"},
/* crc_30_cdma */
{{NULL, NULL}, false, 0, "crc_30_cdma", 0, "crc_30_cdma", "CRC-30/CDMA"},
/* crc_31_philips */
{{NULL, NULL}, false, 0, "crc_31_philips", 0, "crc_31_philips", "CRC-31/PHILIPS"},
/* crc_32 */
{{NULL, NULL}, false, 0, "crc_32", 0, "crc_32", "CRC-32"},
{{NULL, NULL}, false, 0, "crc_32", 0, "crc_32_adccp", "CRC-32/ADCCP"},
{{NULL, NULL}, false, 0, "crc_32", 0, "pkzip", "PKZIP"},
/* crc_32_autosar */
{{NULL, NULL}, false, 0, "crc_32_autosar", 0, "crc_32_autosar", "CRC-32/AUTOSAR"},
/* crc_32_bzip2 */
{{NULL, NULL}, false, 0, "crc_32_bzip2", 0, "b_crc_32", "B-CRC-32"},
{{NULL, NULL}, false, 0, "crc_32_bzip2", 0, "crc_32_aal5", "CRC-32/AAL5"},
{{NULL, NULL}, false, 0, "crc_32_bzip2", 0, "crc_32_bzip2", "CRC-32/BZIP2"},
{{NULL, NULL}, false, 0, "crc_32_bzip2", 0, "crc_32_dect_b", "CRC-32/DECT-B"},
/* crc_32_jamcrc */
{{NULL, NULL}, false, 0, "crc_32_jamcrc", 0, "crc_32_jamcrc", "CRC-32/JAMCRC"},
{{NULL, NULL}, false, 0, "crc_32_jamcrc", 0, "jamcrc", "JAMCRC"},
/* crc_32_mpeg_2 */
{{NULL, NULL}, false, 0, "crc_32_mpeg_2", 0, "crc_32_mpeg_2", "CRC-32/MPEG-2"},
/* crc_32_posix */
{{NULL, NULL}, false, 0, "crc_32_posix", 0, "cksum", "CKSUM"},
{{NULL, NULL}, false, 0, "crc_32_posix", 0, "crc_32_posix", "CRC-32/POSIX"},
/* crc_32_xfer */
{{NULL, NULL}, false, 0, "crc_32_xfer", 0, "crc_32_xfer", "CRC-32/XFER"},
{{NULL, NULL}, false, 0, "crc_32_xfer", 0, "xfer", "XFER"},
/* crc_32c */
{{NULL, NULL}, false, 0, "crc_32c", 0, "crc_32_castagnoli", "CRC-32/CASTAGNOLI"},
{{NULL, NULL}, false, 0, "crc_32c", 0, "crc_32_interlaken", "CRC-32/INTERLAKEN"},
{{NULL, NULL}, false, 0, "crc_32c", 0, "crc_32_iscsi", "CRC-32/ISCSI"},
{{NULL, NULL}, false, 0, "crc_32c", 0, "crc_32c", "CRC-32C"},
/* crc_32d */
{{NULL, NULL}, false, 0, "crc_32d", 0, "crc_32d", "CRC-32D"},
/* crc_32q */
{{NULL, NULL}, false, 0, "crc_32q", 0, "crc_32q", "CRC-32Q"},
/* END */
{{NULL, NULL}, true}};
static crc_model_uint32_t crc_model_uint32_list[] = {
/* width=17 poly=0x0001685b init=0x00000000 refin=false refout=false xorout=0x00000000 check=0x00004f03 residue=0x00000000
name="CRC-17/CAN-FD" */
{{{NULL, NULL}, true, 0, "crc_17_can_fd", 32},
false,
17,
0x0001685b,
0x00000000,
false,
false,
0x00000000,
0x00004f03,
0x00000000,
{0x00000000, 0x0001685b, 0x0001b8ed, 0x0000d0b6, 0x00001981, 0x000171da, 0x0001a16c, 0x0000c937, 0x00003302, 0x00015b59,
0x00018bef, 0x0000e3b4, 0x00002a83, 0x000142d8, 0x0001926e, 0x0000fa35, 0x00006604, 0x00010e5f, 0x0001dee9, 0x0000b6b2,
0x00007f85, 0x000117de, 0x0001c768, 0x0000af33, 0x00005506, 0x00013d5d, 0x0001edeb, 0x000085b0, 0x00004c87, 0x000124dc,
0x0001f46a, 0x00009c31, 0x0000cc08, 0x0001a453, 0x000174e5, 0x00001cbe, 0x0000d589, 0x0001bdd2, 0x00016d64, 0x0000053f,
0x0000ff0a, 0x00019751, 0x000147e7, 0x00002fbc, 0x0000e68b, 0x00018ed0, 0x00015e66, 0x0000363d, 0x0000aa0c, 0x0001c257,
0x000112e1, 0x00007aba, 0x0000b38d, 0x0001dbd6, 0x00010b60, 0x0000633b, 0x0000990e, 0x0001f155, 0x000121e3, 0x000049b8,
0x0000808f, 0x0001e8d4, 0x00013862, 0x00005039, 0x00019810, 0x0000f04b, 0x000020fd, 0x000148a6, 0x00018191, 0x0000e9ca,
0x0000397c, 0x00015127, 0x0001ab12, 0x0000c349, 0x000013ff, 0x00017ba4, 0x0001b293, 0x0000dac8, 0x00000a7e, 0x00016225,
0x0001fe14, 0x0000964f, 0x000046f9, 0x00012ea2, 0x0001e795, 0x00008fce, 0x00005f78, 0x00013723, 0x0001cd16, 0x0000a54d,
0x000075fb, 0x00011da0, 0x0001d497, 0x0000bccc, 0x00006c7a, 0x00010421, 0x00015418, 0x00003c43, 0x0000ecf5, 0x000184ae,
0x00014d99, 0x000025c2, 0x0000f574, 0x00019d2f, 0x0001671a, 0x00000f41, 0x0000dff7, 0x0001b7ac, 0x00017e9b, 0x000016c0,
0x0000c676, 0x0001ae2d, 0x0001321c, 0x00005a47, 0x00008af1, 0x0001e2aa, 0x00012b9d, 0x000043c6, 0x00009370, 0x0001fb2b,
0x0001011e, 0x00006945, 0x0000b9f3, 0x0001d1a8, 0x0001189f, 0x000070c4, 0x0000a072, 0x0001c829, 0x0000587b, 0x00013020,
0x0001e096, 0x000088cd, 0x000041fa, 0x000129a1, 0x0001f917, 0x0000914c, 0x00006b79, 0x00010322, 0x0001d394, 0x0000bbcf,
0x000072f8, 0x00011aa3, 0x0001ca15, 0x0000a24e, 0x00003e7f, 0x00015624, 0x00018692, 0x0000eec9, 0x000027fe, 0x00014fa5,
0x00019f13, 0x0000f748, 0x00000d7d, 0x00016526, 0x0001b590, 0x0000ddcb, 0x000014fc, 0x00017ca7, 0x0001ac11, 0x0000c44a,
0x00009473, 0x0001fc28, 0x00012c9e, 0x000044c5, 0x00008df2, 0x0001e5a9, 0x0001351f, 0x00005d44, 0x0000a771, 0x0001cf2a,
0x00011f9c, 0x000077c7, 0x0000bef0, 0x0001d6ab, 0x0001061d, 0x00006e46, 0x0000f277, 0x00019a2c, 0x00014a9a, 0x000022c1,
0x0000ebf6, 0x000183ad, 0x0001531b, 0x00003b40, 0x0000c175, 0x0001a92e, 0x00017998, 0x000011c3, 0x0000d8f4, 0x0001b0af,
0x00016019, 0x00000842, 0x0001c06b, 0x0000a830, 0x00007886, 0x000110dd, 0x0001d9ea, 0x0000b1b1, 0x00006107, 0x0001095c,
0x0001f369, 0x00009b32, 0x00004b84, 0x000123df, 0x0001eae8, 0x000082b3, 0x00005205, 0x00013a5e, 0x0001a66f, 0x0000ce34,
0x00001e82, 0x000176d9, 0x0001bfee, 0x0000d7b5, 0x00000703, 0x00016f58, 0x0001956d, 0x0000fd36, 0x00002d80, 0x000145db,
0x00018cec, 0x0000e4b7, 0x00003401, 0x00015c5a, 0x00010c63, 0x00006438, 0x0000b48e, 0x0001dcd5, 0x000115e2, 0x00007db9,
0x0000ad0f, 0x0001c554, 0x00013f61, 0x0000573a, 0x0000878c, 0x0001efd7, 0x000126e0, 0x00004ebb, 0x00009e0d, 0x0001f656,
0x00016a67, 0x0000023c, 0x0000d28a, 0x0001bad1, 0x000173e6, 0x00001bbd, 0x0000cb0b, 0x0001a350, 0x00015965, 0x0000313e,
0x0000e188, 0x000189d3, 0x000140e4, 0x000028bf, 0x0000f809, 0x00019052}},
/* width=21 poly=0x00102899 init=0x00000000 refin=false refout=false xorout=0x00000000 check=0x000ed841 residue=0x00000000
name="CRC-21/CAN-FD" */
{{{NULL, NULL}, true, 0, "crc_21_can_fd", 32},
false,
21,
0x00102899,
0x00000000,
false,
false,
0x00000000,
0x000ed841,
0x00000000,
{0x00000000, 0x00102899, 0x001079ab, 0x00005132, 0x0010dbcf, 0x0000f356, 0x0000a264, 0x00108afd, 0x00119f07, 0x0001b79e,
0x0001e6ac, 0x0011ce35, 0x000144c8, 0x00116c51, 0x00113d63, 0x000115fa, 0x00131697, 0x00033e0e, 0x00036f3c, 0x001347a5,
0x0003cd58, 0x0013e5c1, 0x0013b4f3, 0x00039c6a, 0x00028990, 0x0012a109, 0x0012f03b, 0x0002d8a2, 0x0012525f, 0x00027ac6,
0x00022bf4, 0x0012036d, 0x001605b7, 0x00062d2e, 0x00067c1c, 0x00165485, 0x0006de78, 0x0016f6e1, 0x0016a7d3, 0x00068f4a,
0x00079ab0, 0x0017b229, 0x0017e31b, 0x0007cb82, 0x0017417f, 0x000769e6, 0x000738d4, 0x0017104d, 0x00051320, 0x00153bb9,
0x00156a8b, 0x00054212, 0x0015c8ef, 0x0005e076, 0x0005b144, 0x001599dd, 0x00148c27, 0x0004a4be, 0x0004f58c, 0x0014dd15,
0x000457e8, 0x00147f71, 0x00142e43, 0x000406da, 0x001c23f7, 0x000c0b6e, 0x000c5a5c, 0x001c72c5, 0x000cf838, 0x001cd0a1,
0x001c8193, 0x000ca90a, 0x000dbcf0, 0x001d9469, 0x001dc55b, 0x000dedc2, 0x001d673f, 0x000d4fa6, 0x000d1e94, 0x001d360d,
0x000f3560, 0x001f1df9, 0x001f4ccb, 0x000f6452, 0x001feeaf, 0x000fc636, 0x000f9704, 0x001fbf9d, 0x001eaa67, 0x000e82fe,
0x000ed3cc, 0x001efb55, 0x000e71a8, 0x001e5931, 0x001e0803, 0x000e209a, 0x000a2640, 0x001a0ed9, 0x001a5feb, 0x000a7772,
0x001afd8f, 0x000ad516, 0x000a8424, 0x001aacbd, 0x001bb947, 0x000b91de, 0x000bc0ec, 0x001be875, 0x000b6288, 0x001b4a11,
0x001b1b23, 0x000b33ba, 0x001930d7, 0x0009184e, 0x0009497c, 0x001961e5, 0x0009eb18, 0x0019c381, 0x001992b3, 0x0009ba2a,
0x0008afd0, 0x00188749, 0x0018d67b, 0x0008fee2, 0x0018741f, 0x00085c86, 0x00080db4, 0x0018252d, 0x00086f77, 0x001847ee,
0x001816dc, 0x00083e45, 0x0018b4b8, 0x00089c21, 0x0008cd13, 0x0018e58a, 0x0019f070, 0x0009d8e9, 0x000989db, 0x0019a142,
0x00092bbf, 0x00190326, 0x00195214, 0x00097a8d, 0x001b79e0, 0x000b5179, 0x000b004b, 0x001b28d2, 0x000ba22f, 0x001b8ab6,
0x001bdb84, 0x000bf31d, 0x000ae6e7, 0x001ace7e, 0x001a9f4c, 0x000ab7d5, 0x001a3d28, 0x000a15b1, 0x000a4483, 0x001a6c1a,
0x001e6ac0, 0x000e4259, 0x000e136b, 0x001e3bf2, 0x000eb10f, 0x001e9996, 0x001ec8a4, 0x000ee03d, 0x000ff5c7, 0x001fdd5e,
0x001f8c6c, 0x000fa4f5, 0x001f2e08, 0x000f0691, 0x000f57a3, 0x001f7f3a, 0x000d7c57, 0x001d54ce, 0x001d05fc, 0x000d2d65,
0x001da798, 0x000d8f01, 0x000dde33, 0x001df6aa, 0x001ce350, 0x000ccbc9, 0x000c9afb, 0x001cb262, 0x000c389f, 0x001c1006,
0x001c4134, 0x000c69ad, 0x00144c80, 0x00046419, 0x0004352b, 0x00141db2, 0x0004974f, 0x0014bfd6, 0x0014eee4, 0x0004c67d,
0x0005d387, 0x0015fb1e, 0x0015aa2c, 0x000582b5, 0x00150848, 0x000520d1, 0x000571e3, 0x0015597a, 0x00075a17, 0x0017728e,
0x001723bc, 0x00070b25, 0x001781d8, 0x0007a941, 0x0007f873, 0x0017d0ea, 0x0016c510, 0x0006ed89, 0x0006bcbb, 0x00169422,
0x00061edf, 0x00163646, 0x00166774, 0x00064fed, 0x00024937, 0x001261ae, 0x0012309c, 0x00021805, 0x001292f8, 0x0002ba61,
0x0002eb53, 0x0012c3ca, 0x0013d630, 0x0003fea9, 0x0003af9b, 0x00138702, 0x00030dff, 0x00132566, 0x00137454, 0x00035ccd,
0x00115fa0, 0x00017739, 0x0001260b, 0x00110e92, 0x0001846f, 0x0011acf6, 0x0011fdc4, 0x0001d55d, 0x0000c0a7, 0x0010e83e,
0x0010b90c, 0x00009195, 0x00101b68, 0x000033f1, 0x000062c3, 0x00104a5a}},
/* width=24 poly=0x00864cfb init=0x00b704ce refin=false refout=false xorout=0x00000000 check=0x0021cf02 residue=0x00000000
name="CRC-24" alias="CRC-24/OPENPGP" */
{{{NULL, NULL}, true, 0, "crc_24", 32},
false,
24,
0x00864cfb,
0x00b704ce,
false,
false,
0x00000000,
0x0021cf02,
0x00000000,
{0x00000000, 0x00864cfb, 0x008ad50d, 0x000c99f6, 0x0093e6e1, 0x0015aa1a, 0x001933ec, 0x009f7f17, 0x00a18139, 0x0027cdc2,
0x002b5434, 0x00ad18cf, 0x003267d8, 0x00b42b23, 0x00b8b2d5, 0x003efe2e, 0x00c54e89, 0x00430272, 0x004f9b84, 0x00c9d77f,
0x0056a868, 0x00d0e493, 0x00dc7d65, 0x005a319e, 0x0064cfb0, 0x00e2834b, 0x00ee1abd, 0x00685646, 0x00f72951, 0x007165aa,
0x007dfc5c, 0x00fbb0a7, 0x000cd1e9, 0x008a9d12, 0x008604e4, 0x0000481f, 0x009f3708, 0x00197bf3, 0x0015e205, 0x0093aefe,
0x00ad50d0, 0x002b1c2b, 0x002785dd, 0x00a1c926, 0x003eb631, 0x00b8faca, 0x00b4633c, 0x00322fc7, 0x00c99f60, 0x004fd39b,
0x00434a6d, 0x00c50696, 0x005a7981, 0x00dc357a, 0x00d0ac8c, 0x0056e077, 0x00681e59, 0x00ee52a2, 0x00e2cb54, 0x006487af,
0x00fbf8b8, 0x007db443, 0x00712db5, 0x00f7614e, 0x0019a3d2, 0x009fef29, 0x009376df, 0x00153a24, 0x008a4533, 0x000c09c8,
0x0000903e, 0x0086dcc5, 0x00b822eb, 0x003e6e10, 0x0032f7e6, 0x00b4bb1d, 0x002bc40a, 0x00ad88f1, 0x00a11107, 0x00275dfc,
0x00dced5b, 0x005aa1a0, 0x00563856, 0x00d074ad, 0x004f0bba, 0x00c94741, 0x00c5deb7, 0x0043924c, 0x007d6c62, 0x00fb2099,
0x00f7b96f, 0x0071f594, 0x00ee8a83, 0x0068c678, 0x00645f8e, 0x00e21375, 0x0015723b, 0x00933ec0, 0x009fa736, 0x0019ebcd,
0x008694da, 0x0000d821, 0x000c41d7, 0x008a0d2c, 0x00b4f302, 0x0032bff9, 0x003e260f, 0x00b86af4, 0x002715e3, 0x00a15918,
0x00adc0ee, 0x002b8c15, 0x00d03cb2, 0x00567049, 0x005ae9bf, 0x00dca544, 0x0043da53, 0x00c596a8, 0x00c90f5e, 0x004f43a5,
0x0071bd8b, 0x00f7f170, 0x00fb6886, 0x007d247d, 0x00e25b6a, 0x00641791, 0x00688e67, 0x00eec29c, 0x003347a4, 0x00b50b5f,
0x00b992a9, 0x003fde52, 0x00a0a145, 0x0026edbe, 0x002a7448, 0x00ac38b3, 0x0092c69d, 0x00148a66, 0x00181390, 0x009e5f6b,
0x0001207c, 0x00876c87, 0x008bf571, 0x000db98a, 0x00f6092d, 0x007045d6, 0x007cdc20, 0x00fa90db, 0x0065efcc, 0x00e3a337,
0x00ef3ac1, 0x0069763a, 0x00578814, 0x00d1c4ef, 0x00dd5d19, 0x005b11e2, 0x00c46ef5, 0x0042220e, 0x004ebbf8, 0x00c8f703,
0x003f964d, 0x00b9dab6, 0x00b54340, 0x00330fbb, 0x00ac70ac, 0x002a3c57, 0x0026a5a1, 0x00a0e95a, 0x009e1774, 0x00185b8f,
0x0014c279, 0x00928e82, 0x000df195, 0x008bbd6e, 0x00872498, 0x00016863, 0x00fad8c4, 0x007c943f, 0x00700dc9, 0x00f64132,
0x00693e25, 0x00ef72de, 0x00e3eb28, 0x0065a7d3, 0x005b59fd, 0x00dd1506, 0x00d18cf0, 0x0057c00b, 0x00c8bf1c, 0x004ef3e7,
0x00426a11, 0x00c426ea, 0x002ae476, 0x00aca88d, 0x00a0317b, 0x00267d80, 0x00b90297, 0x003f4e6c, 0x0033d79a, 0x00b59b61,
0x008b654f, 0x000d29b4, 0x0001b042, 0x0087fcb9, 0x001883ae, 0x009ecf55, 0x009256a3, 0x00141a58, 0x00efaaff, 0x0069e604,
0x00657ff2, 0x00e33309, 0x007c4c1e, 0x00fa00e5, 0x00f69913, 0x0070d5e8, 0x004e2bc6, 0x00c8673d, 0x00c4fecb, 0x0042b230,
0x00ddcd27, 0x005b81dc, 0x0057182a, 0x00d154d1, 0x0026359f, 0x00a07964, 0x00ace092, 0x002aac69, 0x00b5d37e, 0x00339f85,
0x003f0673, 0x00b94a88, 0x0087b4a6, 0x0001f85d, 0x000d61ab, 0x008b2d50, 0x00145247, 0x00921ebc, 0x009e874a, 0x0018cbb1,
0x00e37b16, 0x006537ed, 0x0069ae1b, 0x00efe2e0, 0x00709df7, 0x00f6d10c, 0x00fa48fa, 0x007c0401, 0x0042fa2f, 0x00c4b6d4,
0x00c82f22, 0x004e63d9, 0x00d11cce, 0x00575035, 0x005bc9c3, 0x00dd8538}},
/* width=24 poly=0x0000065b init=0x00555555 refin=true refout=true xorout=0x00000000 check=0x00c25a56 residue=0x00000000
name="CRC-24/BLE" */
{{{NULL, NULL}, true, 0, "crc_24_ble", 32},
false,
24,
0x0000065b,
0x00555555,
true,
true,
0x00000000,
0x00c25a56,
0x00000000,
{0x00000000, 0x0001b4c0, 0x00036980, 0x0002dd40, 0x0006d300, 0x000767c0, 0x0005ba80, 0x00040e40, 0x000da600, 0x000c12c0,
0x000ecf80, 0x000f7b40, 0x000b7500, 0x000ac1c0, 0x00081c80, 0x0009a840, 0x001b4c00, 0x001af8c0, 0x00182580, 0x00199140,
0x001d9f00, 0x001c2bc0, 0x001ef680, 0x001f4240, 0x0016ea00, 0x00175ec0, 0x00158380, 0x00143740, 0x00103900, 0x00118dc0,
0x00135080, 0x0012e440, 0x00369800, 0x00372cc0, 0x0035f180, 0x00344540, 0x00304b00, 0x0031ffc0, 0x00332280, 0x00329640,
0x003b3e00, 0x003a8ac0, 0x00385780, 0x0039e340, 0x003ded00, 0x003c59c0, 0x003e8480, 0x003f3040, 0x002dd400, 0x002c60c0,
0x002ebd80, 0x002f0940, 0x002b0700, 0x002ab3c0, 0x00286e80, 0x0029da40, 0x00207200, 0x0021c6c0, 0x00231b80, 0x0022af40,
0x0026a100, 0x002715c0, 0x0025c880, 0x00247c40, 0x006d3000, 0x006c84c0, 0x006e5980, 0x006fed40, 0x006be300, 0x006a57c0,
0x00688a80, 0x00693e40, 0x00609600, 0x006122c0, 0x0063ff80, 0x00624b40, 0x00664500, 0x0067f1c0, 0x00652c80, 0x00649840,
0x00767c00, 0x0077c8c0, 0x00751580, 0x0074a140, 0x0070af00, 0x00711bc0, 0x0073c680, 0x00727240, 0x007bda00, 0x007a6ec0,
0x0078b380, 0x00790740, 0x007d0900, 0x007cbdc0, 0x007e6080, 0x007fd440, 0x005ba800, 0x005a1cc0, 0x0058c180, 0x00597540,
0x005d7b00, 0x005ccfc0, 0x005e1280, 0x005fa640, 0x00560e00, 0x0057bac0, 0x00556780, 0x0054d340, 0x0050dd00, 0x005169c0,
0x0053b480, 0x00520040, 0x0040e400, 0x004150c0, 0x00438d80, 0x00423940, 0x00463700, 0x004783c0, 0x00455e80, 0x0044ea40,
0x004d4200, 0x004cf6c0, 0x004e2b80, 0x004f9f40, 0x004b9100, 0x004a25c0, 0x0048f880, 0x00494c40, 0x00da6000, 0x00dbd4c0,
0x00d90980, 0x00d8bd40, 0x00dcb300, 0x00dd07c0, 0x00dfda80, 0x00de6e40, 0x00d7c600, 0x00d672c0, 0x00d4af80, 0x00d51b40,
0x00d11500, 0x00d0a1c0, 0x00d27c80, 0x00d3c840, 0x00c12c00, 0x00c098c0, 0x00c24580, 0x00c3f140, 0x00c7ff00, 0x00c64bc0,
0x00c49680, 0x00c52240, 0x00cc8a00, 0x00cd3ec0, 0x00cfe380, 0x00ce5740, 0x00ca5900, 0x00cbedc0, 0x00c93080, 0x00c88440,
0x00ecf800, 0x00ed4cc0, 0x00ef9180, 0x00ee2540, 0x00ea2b00, 0x00eb9fc0, 0x00e94280, 0x00e8f640, 0x00e15e00, 0x00e0eac0,
0x00e23780, 0x00e38340, 0x00e78d00, 0x00e639c0, 0x00e4e480, 0x00e55040, 0x00f7b400, 0x00f600c0, 0x00f4dd80, 0x00f56940,
0x00f16700, 0x00f0d3c0, 0x00f20e80, 0x00f3ba40, 0x00fa1200, 0x00fba6c0, 0x00f97b80, 0x00f8cf40, 0x00fcc100, 0x00fd75c0,
0x00ffa880, 0x00fe1c40, 0x00b75000, 0x00b6e4c0, 0x00b43980, 0x00b58d40, 0x00b18300, 0x00b037c0, 0x00b2ea80, 0x00b35e40,
0x00baf600, 0x00bb42c0, 0x00b99f80, 0x00b82b40, 0x00bc2500, 0x00bd91c0, 0x00bf4c80, 0x00bef840, 0x00ac1c00, 0x00ada8c0,
0x00af7580, 0x00aec140, 0x00aacf00, 0x00ab7bc0, 0x00a9a680, 0x00a81240, 0x00a1ba00, 0x00a00ec0, 0x00a2d380, 0x00a36740,
0x00a76900, 0x00a6ddc0, 0x00a40080, 0x00a5b440, 0x0081c800, 0x00807cc0, 0x0082a180, 0x00831540, 0x00871b00, 0x0086afc0,
0x00847280, 0x0085c640, 0x008c6e00, 0x008ddac0, 0x008f0780, 0x008eb340, 0x008abd00, 0x008b09c0, 0x0089d480, 0x00886040,
0x009a8400, 0x009b30c0, 0x0099ed80, 0x00985940, 0x009c5700, 0x009de3c0, 0x009f3e80, 0x009e8a40, 0x00972200, 0x009696c0,
0x00944b80, 0x0095ff40, 0x0091f100, 0x009045c0, 0x00929880, 0x00932c40}},
/* width=24 poly=0x005d6dcb init=0x00fedcba refin=false refout=false xorout=0x00000000 check=0x007979bd residue=0x00000000
name="CRC-24/FLEXRAY-A" */
{{{NULL, NULL}, true, 0, "crc_24_flexray_a", 32},
false,
24,
0x005d6dcb,
0x00fedcba,
false,
false,
0x00000000,
0x007979bd,
0x00000000,
{0x00000000, 0x005d6dcb, 0x00badb96, 0x00e7b65d, 0x0028dae7, 0x0075b72c, 0x00920171, 0x00cf6cba, 0x0051b5ce, 0x000cd805,
0x00eb6e58, 0x00b60393, 0x00796f29, 0x002402e2, 0x00c3b4bf, 0x009ed974, 0x00a36b9c, 0x00fe0657, 0x0019b00a, 0x0044ddc1,
0x008bb17b, 0x00d6dcb0, 0x00316aed, 0x006c0726, 0x00f2de52, 0x00afb399, 0x004805c4, 0x0015680f, 0x00da04b5, 0x0087697e,
0x0060df23, 0x003db2e8, 0x001bbaf3, 0x0046d738, 0x00a16165, 0x00fc0cae, 0x00336014, 0x006e0ddf, 0x0089bb82, 0x00d4d649,
0x004a0f3d, 0x001762f6, 0x00f0d4ab, 0x00adb960, 0x0062d5da, 0x003fb811, 0x00d80e4c, 0x00856387, 0x00b8d16f, 0x00e5bca4,
0x00020af9, 0x005f6732, 0x00900b88, 0x00cd6643, 0x002ad01e, 0x0077bdd5, 0x00e964a1, 0x00b4096a, 0x0053bf37, 0x000ed2fc,
0x00c1be46, 0x009cd38d, 0x007b65d0, 0x0026081b, 0x003775e6, 0x006a182d, 0x008dae70, 0x00d0c3bb, 0x001faf01, 0x0042c2ca,
0x00a57497, 0x00f8195c, 0x0066c028, 0x003bade3, 0x00dc1bbe, 0x00817675, 0x004e1acf, 0x00137704, 0x00f4c159, 0x00a9ac92,
0x00941e7a, 0x00c973b1, 0x002ec5ec, 0x0073a827, 0x00bcc49d, 0x00e1a956, 0x00061f0b, 0x005b72c0, 0x00c5abb4, 0x0098c67f,
0x007f7022, 0x00221de9, 0x00ed7153, 0x00b01c98, 0x0057aac5, 0x000ac70e, 0x002ccf15, 0x0071a2de, 0x00961483, 0x00cb7948,
0x000415f2, 0x00597839, 0x00bece64, 0x00e3a3af, 0x007d7adb, 0x00201710, 0x00c7a14d, 0x009acc86, 0x0055a03c, 0x0008cdf7,
0x00ef7baa, 0x00b21661, 0x008fa489, 0x00d2c942, 0x00357f1f, 0x006812d4, 0x00a77e6e, 0x00fa13a5, 0x001da5f8, 0x0040c833,
0x00de1147, 0x00837c8c, 0x0064cad1, 0x0039a71a, 0x00f6cba0, 0x00aba66b, 0x004c1036, 0x00117dfd, 0x006eebcc, 0x00338607,
0x00d4305a, 0x00895d91, 0x0046312b, 0x001b5ce0, 0x00fceabd, 0x00a18776, 0x003f5e02, 0x006233c9, 0x00858594, 0x00d8e85f,
0x001784e5, 0x004ae92e, 0x00ad5f73, 0x00f032b8, 0x00cd8050, 0x0090ed9b, 0x00775bc6, 0x002a360d, 0x00e55ab7, 0x00b8377c,
0x005f8121, 0x0002ecea, 0x009c359e, 0x00c15855, 0x0026ee08, 0x007b83c3, 0x00b4ef79, 0x00e982b2, 0x000e34ef, 0x00535924,
0x0075513f, 0x00283cf4, 0x00cf8aa9, 0x0092e762, 0x005d8bd8, 0x0000e613, 0x00e7504e, 0x00ba3d85, 0x0024e4f1, 0x0079893a,
0x009e3f67, 0x00c352ac, 0x000c3e16, 0x005153dd, 0x00b6e580, 0x00eb884b, 0x00d63aa3, 0x008b5768, 0x006ce135, 0x00318cfe,
0x00fee044, 0x00a38d8f, 0x00443bd2, 0x00195619, 0x00878f6d, 0x00dae2a6, 0x003d54fb, 0x00603930, 0x00af558a, 0x00f23841,
0x00158e1c, 0x0048e3d7, 0x00599e2a, 0x0004f3e1, 0x00e345bc, 0x00be2877, 0x007144cd, 0x002c2906, 0x00cb9f5b, 0x0096f290,
0x00082be4, 0x0055462f, 0x00b2f072, 0x00ef9db9, 0x0020f103, 0x007d9cc8, 0x009a2a95, 0x00c7475e, 0x00faf5b6, 0x00a7987d,
0x00402e20, 0x001d43eb, 0x00d22f51, 0x008f429a, 0x0068f4c7, 0x0035990c, 0x00ab4078, 0x00f62db3, 0x00119bee, 0x004cf625,
0x00839a9f, 0x00def754, 0x00394109, 0x00642cc2, 0x004224d9, 0x001f4912, 0x00f8ff4f, 0x00a59284, 0x006afe3e, 0x003793f5,
0x00d025a8, 0x008d4863, 0x00139117, 0x004efcdc, 0x00a94a81, 0x00f4274a, 0x003b4bf0, 0x0066263b, 0x00819066, 0x00dcfdad,
0x00e14f45, 0x00bc228e, 0x005b94d3, 0x0006f918, 0x00c995a2, 0x0094f869, 0x00734e34, 0x002e23ff, 0x00b0fa8b, 0x00ed9740,
0x000a211d, 0x00574cd6, 0x0098206c, 0x00c54da7, 0x0022fbfa, 0x007f9631}},
/* width=24 poly=0x005d6dcb init=0x00abcdef refin=false refout=false xorout=0x00000000 check=0x001f23b8 residue=0x00000000
name="CRC-24/FLEXRAY-B" */
{{{NULL, NULL}, true, 0, "crc_24_flexray_b", 32},
false,
24,
0x005d6dcb,
0x00abcdef,
false,
false,
0x00000000,
0x001f23b8,
0x00000000,
{0x00000000, 0x005d6dcb, 0x00badb96, 0x00e7b65d, 0x0028dae7, 0x0075b72c, 0x00920171, 0x00cf6cba, 0x0051b5ce, 0x000cd805,
0x00eb6e58, 0x00b60393, 0x00796f29, 0x002402e2, 0x00c3b4bf, 0x009ed974, 0x00a36b9c, 0x00fe0657, 0x0019b00a, 0x0044ddc1,
0x008bb17b, 0x00d6dcb0, 0x00316aed, 0x006c0726, 0x00f2de52, 0x00afb399, 0x004805c4, 0x0015680f, 0x00da04b5, 0x0087697e,
0x0060df23, 0x003db2e8, 0x001bbaf3, 0x0046d738, 0x00a16165, 0x00fc0cae, 0x00336014, 0x006e0ddf, 0x0089bb82, 0x00d4d649,
0x004a0f3d, 0x001762f6, 0x00f0d4ab, 0x00adb960, 0x0062d5da, 0x003fb811, 0x00d80e4c, 0x00856387, 0x00b8d16f, 0x00e5bca4,
0x00020af9, 0x005f6732, 0x00900b88, 0x00cd6643, 0x002ad01e, 0x0077bdd5, 0x00e964a1, 0x00b4096a, 0x0053bf37, 0x000ed2fc,
0x00c1be46, 0x009cd38d, 0x007b65d0, 0x0026081b, 0x003775e6, 0x006a182d, 0x008dae70, 0x00d0c3bb, 0x001faf01, 0x0042c2ca,
0x00a57497, 0x00f8195c, 0x0066c028, 0x003bade3, 0x00dc1bbe, 0x00817675, 0x004e1acf, 0x00137704, 0x00f4c159, 0x00a9ac92,
0x00941e7a, 0x00c973b1, 0x002ec5ec, 0x0073a827, 0x00bcc49d, 0x00e1a956, 0x00061f0b, 0x005b72c0, 0x00c5abb4, 0x0098c67f,
0x007f7022, 0x00221de9, 0x00ed7153, 0x00b01c98, 0x0057aac5, 0x000ac70e, 0x002ccf15, 0x0071a2de, 0x00961483, 0x00cb7948,
0x000415f2, 0x00597839, 0x00bece64, 0x00e3a3af, 0x007d7adb, 0x00201710, 0x00c7a14d, 0x009acc86, 0x0055a03c, 0x0008cdf7,
0x00ef7baa, 0x00b21661, 0x008fa489, 0x00d2c942, 0x00357f1f, 0x006812d4, 0x00a77e6e, 0x00fa13a5, 0x001da5f8, 0x0040c833,
0x00de1147, 0x00837c8c, 0x0064cad1, 0x0039a71a, 0x00f6cba0, 0x00aba66b, 0x004c1036, 0x00117dfd, 0x006eebcc, 0x00338607,
0x00d4305a, 0x00895d91, 0x0046312b, 0x001b5ce0, 0x00fceabd, 0x00a18776, 0x003f5e02, 0x006233c9, 0x00858594, 0x00d8e85f,
0x001784e5, 0x004ae92e, 0x00ad5f73, 0x00f032b8, 0x00cd8050, 0x0090ed9b, 0x00775bc6, 0x002a360d, 0x00e55ab7, 0x00b8377c,
0x005f8121, 0x0002ecea, 0x009c359e, 0x00c15855, 0x0026ee08, 0x007b83c3, 0x00b4ef79, 0x00e982b2, 0x000e34ef, 0x00535924,
0x0075513f, 0x00283cf4, 0x00cf8aa9, 0x0092e762, 0x005d8bd8, 0x0000e613, 0x00e7504e, 0x00ba3d85, 0x0024e4f1, 0x0079893a,
0x009e3f67, 0x00c352ac, 0x000c3e16, 0x005153dd, 0x00b6e580, 0x00eb884b, 0x00d63aa3, 0x008b5768, 0x006ce135, 0x00318cfe,
0x00fee044, 0x00a38d8f, 0x00443bd2, 0x00195619, 0x00878f6d, 0x00dae2a6, 0x003d54fb, 0x00603930, 0x00af558a, 0x00f23841,
0x00158e1c, 0x0048e3d7, 0x00599e2a, 0x0004f3e1, 0x00e345bc, 0x00be2877, 0x007144cd, 0x002c2906, 0x00cb9f5b, 0x0096f290,
0x00082be4, 0x0055462f, 0x00b2f072, 0x00ef9db9, 0x0020f103, 0x007d9cc8, 0x009a2a95, 0x00c7475e, 0x00faf5b6, 0x00a7987d,
0x00402e20, 0x001d43eb, 0x00d22f51, 0x008f429a, 0x0068f4c7, 0x0035990c, 0x00ab4078, 0x00f62db3, 0x00119bee, 0x004cf625,
0x00839a9f, 0x00def754, 0x00394109, 0x00642cc2, 0x004224d9, 0x001f4912, 0x00f8ff4f, 0x00a59284, 0x006afe3e, 0x003793f5,
0x00d025a8, 0x008d4863, 0x00139117, 0x004efcdc, 0x00a94a81, 0x00f4274a, 0x003b4bf0, 0x0066263b, 0x00819066, 0x00dcfdad,
0x00e14f45, 0x00bc228e, 0x005b94d3, 0x0006f918, 0x00c995a2, 0x0094f869, 0x00734e34, 0x002e23ff, 0x00b0fa8b, 0x00ed9740,
0x000a211d, 0x00574cd6, 0x0098206c, 0x00c54da7, 0x0022fbfa, 0x007f9631}},
/* width=24 poly=0x00328b63 init=0x00ffffff refin=false refout=false xorout=0x00ffffff check=0x00b4f3e6 residue=0x00144e63
name="CRC-24/INTERLAKEN" */
{{{NULL, NULL}, true, 0, "crc_24_interlaken", 32},
false,
24,
0x00328b63,
0x00ffffff,
false,
false,
0x00ffffff,
0x00b4f3e6,
0x00144e63,
{0x00000000, 0x00328b63, 0x006516c6, 0x00579da5, 0x00ca2d8c, 0x00f8a6ef, 0x00af3b4a, 0x009db029, 0x00a6d07b, 0x00945b18,
0x00c3c6bd, 0x00f14dde, 0x006cfdf7, 0x005e7694, 0x0009eb31, 0x003b6052, 0x007f2b95, 0x004da0f6, 0x001a3d53, 0x0028b630,
0x00b50619, 0x00878d7a, 0x00d010df, 0x00e29bbc, 0x00d9fbee, 0x00eb708d, 0x00bced28, 0x008e664b, 0x0013d662, 0x00215d01,
0x0076c0a4, 0x00444bc7, 0x00fe572a, 0x00ccdc49, 0x009b41ec, 0x00a9ca8f, 0x00347aa6, 0x0006f1c5, 0x00516c60, 0x0063e703,
0x00588751, 0x006a0c32, 0x003d9197, 0x000f1af4, 0x0092aadd, 0x00a021be, 0x00f7bc1b, 0x00c53778, 0x00817cbf, 0x00b3f7dc,
0x00e46a79, 0x00d6e11a, 0x004b5133, 0x0079da50, 0x002e47f5, 0x001ccc96, 0x0027acc4, 0x001527a7, 0x0042ba02, 0x00703161,
0x00ed8148, 0x00df0a2b, 0x0088978e, 0x00ba1ced, 0x00ce2537, 0x00fcae54, 0x00ab33f1, 0x0099b892, 0x000408bb, 0x003683d8,
0x00611e7d, 0x0053951e, 0x0068f54c, 0x005a7e2f, 0x000de38a, 0x003f68e9, 0x00a2d8c0, 0x009053a3, 0x00c7ce06, 0x00f54565,
0x00b10ea2, 0x008385c1, 0x00d41864, 0x00e69307, 0x007b232e, 0x0049a84d, 0x001e35e8, 0x002cbe8b, 0x0017ded9, 0x002555ba,
0x0072c81f, 0x0040437c, 0x00ddf355, 0x00ef7836, 0x00b8e593, 0x008a6ef0, 0x0030721d, 0x0002f97e, 0x005564db, 0x0067efb8,
0x00fa5f91, 0x00c8d4f2, 0x009f4957, 0x00adc234, 0x0096a266, 0x00a42905, 0x00f3b4a0, 0x00c13fc3, 0x005c8fea, 0x006e0489,
0x0039992c, 0x000b124f, 0x004f5988, 0x007dd2eb, 0x002a4f4e, 0x0018c42d, 0x00857404, 0x00b7ff67, 0x00e062c2, 0x00d2e9a1,
0x00e989f3, 0x00db0290, 0x008c9f35, 0x00be1456, 0x0023a47f, 0x00112f1c, 0x0046b2b9, 0x007439da, 0x00aec10d, 0x009c4a6e,
0x00cbd7cb, 0x00f95ca8, 0x0064ec81, 0x005667e2, 0x0001fa47, 0x00337124, 0x00081176, 0x003a9a15, 0x006d07b0, 0x005f8cd3,
0x00c23cfa, 0x00f0b799, 0x00a72a3c, 0x0095a15f, 0x00d1ea98, 0x00e361fb, 0x00b4fc5e, 0x0086773d, 0x001bc714, 0x00294c77,
0x007ed1d2, 0x004c5ab1, 0x00773ae3, 0x0045b180, 0x00122c25, 0x0020a746, 0x00bd176f, 0x008f9c0c, 0x00d801a9, 0x00ea8aca,
0x00509627, 0x00621d44, 0x003580e1, 0x00070b82, 0x009abbab, 0x00a830c8, 0x00ffad6d, 0x00cd260e, 0x00f6465c, 0x00c4cd3f,
0x0093509a, 0x00a1dbf9, 0x003c6bd0, 0x000ee0b3, 0x00597d16, 0x006bf675, 0x002fbdb2, 0x001d36d1, 0x004aab74, 0x00782017,
0x00e5903e, 0x00d71b5d, 0x008086f8, 0x00b20d9b, 0x00896dc9, 0x00bbe6aa, 0x00ec7b0f, 0x00def06c, 0x00434045, 0x0071cb26,
0x00265683, 0x0014dde0, 0x0060e43a, 0x00526f59, 0x0005f2fc, 0x0037799f, 0x00aac9b6, 0x009842d5, 0x00cfdf70, 0x00fd5413,
0x00c63441, 0x00f4bf22, 0x00a32287, 0x0091a9e4, 0x000c19cd, 0x003e92ae, 0x00690f0b, 0x005b8468, 0x001fcfaf, 0x002d44cc,
0x007ad969, 0x0048520a, 0x00d5e223, 0x00e76940, 0x00b0f4e5, 0x00827f86, 0x00b91fd4, 0x008b94b7, 0x00dc0912, 0x00ee8271,
0x00733258, 0x0041b93b, 0x0016249e, 0x0024affd, 0x009eb310, 0x00ac3873, 0x00fba5d6, 0x00c92eb5, 0x00549e9c, 0x006615ff,
0x0031885a, 0x00030339, 0x0038636b, 0x000ae808, 0x005d75ad, 0x006ffece, 0x00f24ee7, 0x00c0c584, 0x00975821, 0x00a5d342,
0x00e19885, 0x00d313e6, 0x00848e43, 0x00b60520, 0x002bb509, 0x00193e6a, 0x004ea3cf, 0x007c28ac, 0x004748fe, 0x0075c39d,
0x00225e38, 0x0010d55b, 0x008d6572, 0x00bfee11, 0x00e873b4, 0x00daf8d7}},
/* width=24 poly=0x00864cfb init=0x00000000 refin=false refout=false xorout=0x00000000 check=0x00cde703 residue=0x00000000
name="CRC-24/LTE-A" */
{{{NULL, NULL}, true, 0, "crc_24_lte_a", 32},
false,
24,
0x00864cfb,
0x00000000,
false,
false,
0x00000000,
0x00cde703,
0x00000000,
{0x00000000, 0x00864cfb, 0x008ad50d, 0x000c99f6, 0x0093e6e1, 0x0015aa1a, 0x001933ec, 0x009f7f17, 0x00a18139, 0x0027cdc2,
0x002b5434, 0x00ad18cf, 0x003267d8, 0x00b42b23, 0x00b8b2d5, 0x003efe2e, 0x00c54e89, 0x00430272, 0x004f9b84, 0x00c9d77f,
0x0056a868, 0x00d0e493, 0x00dc7d65, 0x005a319e, 0x0064cfb0, 0x00e2834b, 0x00ee1abd, 0x00685646, 0x00f72951, 0x007165aa,
0x007dfc5c, 0x00fbb0a7, 0x000cd1e9, 0x008a9d12, 0x008604e4, 0x0000481f, 0x009f3708, 0x00197bf3, 0x0015e205, 0x0093aefe,
0x00ad50d0, 0x002b1c2b, 0x002785dd, 0x00a1c926, 0x003eb631, 0x00b8faca, 0x00b4633c, 0x00322fc7, 0x00c99f60, 0x004fd39b,
0x00434a6d, 0x00c50696, 0x005a7981, 0x00dc357a, 0x00d0ac8c, 0x0056e077, 0x00681e59, 0x00ee52a2, 0x00e2cb54, 0x006487af,
0x00fbf8b8, 0x007db443, 0x00712db5, 0x00f7614e, 0x0019a3d2, 0x009fef29, 0x009376df, 0x00153a24, 0x008a4533, 0x000c09c8,
0x0000903e, 0x0086dcc5, 0x00b822eb, 0x003e6e10, 0x0032f7e6, 0x00b4bb1d, 0x002bc40a, 0x00ad88f1, 0x00a11107, 0x00275dfc,
0x00dced5b, 0x005aa1a0, 0x00563856, 0x00d074ad, 0x004f0bba, 0x00c94741, 0x00c5deb7, 0x0043924c, 0x007d6c62, 0x00fb2099,
0x00f7b96f, 0x0071f594, 0x00ee8a83, 0x0068c678, 0x00645f8e, 0x00e21375, 0x0015723b, 0x00933ec0, 0x009fa736, 0x0019ebcd,
0x008694da, 0x0000d821, 0x000c41d7, 0x008a0d2c, 0x00b4f302, 0x0032bff9, 0x003e260f, 0x00b86af4, 0x002715e3, 0x00a15918,
0x00adc0ee, 0x002b8c15, 0x00d03cb2, 0x00567049, 0x005ae9bf, 0x00dca544, 0x0043da53, 0x00c596a8, 0x00c90f5e, 0x004f43a5,
0x0071bd8b, 0x00f7f170, 0x00fb6886, 0x007d247d, 0x00e25b6a, 0x00641791, 0x00688e67, 0x00eec29c, 0x003347a4, 0x00b50b5f,
0x00b992a9, 0x003fde52, 0x00a0a145, 0x0026edbe, 0x002a7448, 0x00ac38b3, 0x0092c69d, 0x00148a66, 0x00181390, 0x009e5f6b,
0x0001207c, 0x00876c87, 0x008bf571, 0x000db98a, 0x00f6092d, 0x007045d6, 0x007cdc20, 0x00fa90db, 0x0065efcc, 0x00e3a337,
0x00ef3ac1, 0x0069763a, 0x00578814, 0x00d1c4ef, 0x00dd5d19, 0x005b11e2, 0x00c46ef5, 0x0042220e, 0x004ebbf8, 0x00c8f703,
0x003f964d, 0x00b9dab6, 0x00b54340, 0x00330fbb, 0x00ac70ac, 0x002a3c57, 0x0026a5a1, 0x00a0e95a, 0x009e1774, 0x00185b8f,
0x0014c279, 0x00928e82, 0x000df195, 0x008bbd6e, 0x00872498, 0x00016863, 0x00fad8c4, 0x007c943f, 0x00700dc9, 0x00f64132,
0x00693e25, 0x00ef72de, 0x00e3eb28, 0x0065a7d3, 0x005b59fd, 0x00dd1506, 0x00d18cf0, 0x0057c00b, 0x00c8bf1c, 0x004ef3e7,
0x00426a11, 0x00c426ea, 0x002ae476, 0x00aca88d, 0x00a0317b, 0x00267d80, 0x00b90297, 0x003f4e6c, 0x0033d79a, 0x00b59b61,
0x008b654f, 0x000d29b4, 0x0001b042, 0x0087fcb9, 0x001883ae, 0x009ecf55, 0x009256a3, 0x00141a58, 0x00efaaff, 0x0069e604,
0x00657ff2, 0x00e33309, 0x007c4c1e, 0x00fa00e5, 0x00f69913, 0x0070d5e8, 0x004e2bc6, 0x00c8673d, 0x00c4fecb, 0x0042b230,
0x00ddcd27, 0x005b81dc, 0x0057182a, 0x00d154d1, 0x0026359f, 0x00a07964, 0x00ace092, 0x002aac69, 0x00b5d37e, 0x00339f85,
0x003f0673, 0x00b94a88, 0x0087b4a6, 0x0001f85d, 0x000d61ab, 0x008b2d50, 0x00145247, 0x00921ebc, 0x009e874a, 0x0018cbb1,
0x00e37b16, 0x006537ed, 0x0069ae1b, 0x00efe2e0, 0x00709df7, 0x00f6d10c, 0x00fa48fa, 0x007c0401, 0x0042fa2f, 0x00c4b6d4,
0x00c82f22, 0x004e63d9, 0x00d11cce, 0x00575035, 0x005bc9c3, 0x00dd8538}},
/* width=24 poly=0x00800063 init=0x00000000 refin=false refout=false xorout=0x00000000 check=0x0023ef52 residue=0x00000000
name="CRC-24/LTE-B" */
{{{NULL, NULL}, true, 0, "crc_24_lte_b", 32},
false,
24,
0x00800063,
0x00000000,
false,
false,
0x00000000,
0x0023ef52,
0x00000000,
{0x00000000, 0x00800063, 0x008000a5, 0x000000c6, 0x00800129, 0x0000014a, 0x0000018c, 0x008001ef, 0x00800231, 0x00000252,
0x00000294, 0x008002f7, 0x00000318, 0x0080037b, 0x008003bd, 0x000003de, 0x00800401, 0x00000462, 0x000004a4, 0x008004c7,
0x00000528, 0x0080054b, 0x0080058d, 0x000005ee, 0x00000630, 0x00800653, 0x00800695, 0x000006f6, 0x00800719, 0x0000077a,
0x000007bc, 0x008007df, 0x00800861, 0x00000802, 0x000008c4, 0x008008a7, 0x00000948, 0x0080092b, 0x008009ed, 0x0000098e,
0x00000a50, 0x00800a33, 0x00800af5, 0x00000a96, 0x00800b79, 0x00000b1a, 0x00000bdc, 0x00800bbf, 0x00000c60, 0x00800c03,
0x00800cc5, 0x00000ca6, 0x00800d49, 0x00000d2a, 0x00000dec, 0x00800d8f, 0x00800e51, 0x00000e32, 0x00000ef4, 0x00800e97,
0x00000f78, 0x00800f1b, 0x00800fdd, 0x00000fbe, 0x008010a1, 0x000010c2, 0x00001004, 0x00801067, 0x00001188, 0x008011eb,
0x0080112d, 0x0000114e, 0x00001290, 0x008012f3, 0x00801235, 0x00001256, 0x008013b9, 0x000013da, 0x0000131c, 0x0080137f,
0x000014a0, 0x008014c3, 0x00801405, 0x00001466, 0x00801589, 0x000015ea, 0x0000152c, 0x0080154f, 0x00801691, 0x000016f2,
0x00001634, 0x00801657, 0x000017b8, 0x008017db, 0x0080171d, 0x0000177e, 0x000018c0, 0x008018a3, 0x00801865, 0x00001806,
0x008019e9, 0x0000198a, 0x0000194c, 0x0080192f, 0x00801af1, 0x00001a92, 0x00001a54, 0x00801a37, 0x00001bd8, 0x00801bbb,
0x00801b7d, 0x00001b1e, 0x00801cc1, 0x00001ca2, 0x00001c64, 0x00801c07, 0x00001de8, 0x00801d8b, 0x00801d4d, 0x00001d2e,
0x00001ef0, 0x00801e93, 0x00801e55, 0x00001e36, 0x00801fd9, 0x00001fba, 0x00001f7c, 0x00801f1f, 0x00802121, 0x00002142,
0x00002184, 0x008021e7, 0x00002008, 0x0080206b, 0x008020ad, 0x000020ce, 0x00002310, 0x00802373, 0x008023b5, 0x000023d6,
0x00802239, 0x0000225a, 0x0000229c, 0x008022ff, 0x00002520, 0x00802543, 0x00802585, 0x000025e6, 0x00802409, 0x0000246a,
0x000024ac, 0x008024cf, 0x00802711, 0x00002772, 0x000027b4, 0x008027d7, 0x00002638, 0x0080265b, 0x0080269d, 0x000026fe,
0x00002940, 0x00802923, 0x008029e5, 0x00002986, 0x00802869, 0x0000280a, 0x000028cc, 0x008028af, 0x00802b71, 0x00002b12,
0x00002bd4, 0x00802bb7, 0x00002a58, 0x00802a3b, 0x00802afd, 0x00002a9e, 0x00802d41, 0x00002d22, 0x00002de4, 0x00802d87,
0x00002c68, 0x00802c0b, 0x00802ccd, 0x00002cae, 0x00002f70, 0x00802f13, 0x00802fd5, 0x00002fb6, 0x00802e59, 0x00002e3a,
0x00002efc, 0x00802e9f, 0x00003180, 0x008031e3, 0x00803125, 0x00003146, 0x008030a9, 0x000030ca, 0x0000300c, 0x0080306f,
0x008033b1, 0x000033d2, 0x00003314, 0x00803377, 0x00003298, 0x008032fb, 0x0080323d, 0x0000325e, 0x00803581, 0x000035e2,
0x00003524, 0x00803547, 0x000034a8, 0x008034cb, 0x0080340d, 0x0000346e, 0x000037b0, 0x008037d3, 0x00803715, 0x00003776,
0x00803699, 0x000036fa, 0x0000363c, 0x0080365f, 0x008039e1, 0x00003982, 0x00003944, 0x00803927, 0x000038c8, 0x008038ab,
0x0080386d, 0x0000380e, 0x00003bd0, 0x00803bb3, 0x00803b75, 0x00003b16, 0x00803af9, 0x00003a9a, 0x00003a5c, 0x00803a3f,
0x00003de0, 0x00803d83, 0x00803d45, 0x00003d26, 0x00803cc9, 0x00003caa, 0x00003c6c, 0x00803c0f, 0x00803fd1, 0x00003fb2,
0x00003f74, 0x00803f17, 0x00003ef8, 0x00803e9b, 0x00803e5d, 0x00003e3e}},
/* width=30 poly=0x2030b9c7 init=0x3fffffff refin=false refout=false xorout=0x3fffffff check=0x04c34abf residue=0x34efa55a
name="CRC-30/CDMA" */
{{{NULL, NULL}, true, 0, "crc_30_cdma", 32},
false,
30,
0x2030b9c7,
0x3fffffff,
false,
false,
0x3fffffff,
0x04c34abf,
0x34efa55a,
{0x00000000, 0x2030b9c7, 0x2051ca49, 0x0061738e, 0x20932d55, 0x00a39492, 0x00c2e71c, 0x20f25edb, 0x2116e36d, 0x01265aaa,
0x01472924, 0x217790e3, 0x0185ce38, 0x21b577ff, 0x21d40471, 0x01e4bdb6, 0x221d7f1d, 0x022dc6da, 0x024cb554, 0x227c0c93,
0x028e5248, 0x22beeb8f, 0x22df9801, 0x02ef21c6, 0x030b9c70, 0x233b25b7, 0x235a5639, 0x036aeffe, 0x2398b125, 0x03a808e2,
0x03c97b6c, 0x23f9c2ab, 0x240a47fd, 0x043afe3a, 0x045b8db4, 0x246b3473, 0x04996aa8, 0x24a9d36f, 0x24c8a0e1, 0x04f81926,
0x051ca490, 0x252c1d57, 0x254d6ed9, 0x057dd71e, 0x258f89c5, 0x05bf3002, 0x05de438c, 0x25eefa4b, 0x061738e0, 0x26278127,
0x2646f2a9, 0x06764b6e, 0x268415b5, 0x06b4ac72, 0x06d5dffc, 0x26e5663b, 0x2701db8d, 0x0731624a, 0x075011c4, 0x2760a803,
0x0792f6d8, 0x27a24f1f, 0x27c33c91, 0x07f38556, 0x2824363d, 0x08148ffa, 0x0875fc74, 0x284545b3, 0x08b71b68, 0x2887a2af,
0x28e6d121, 0x08d668e6, 0x0932d550, 0x29026c97, 0x29631f19, 0x0953a6de, 0x29a1f805, 0x099141c2, 0x09f0324c, 0x29c08b8b,
0x0a394920, 0x2a09f0e7, 0x2a688369, 0x0a583aae, 0x2aaa6475, 0x0a9addb2, 0x0afbae3c, 0x2acb17fb, 0x2b2faa4d, 0x0b1f138a,
0x0b7e6004, 0x2b4ed9c3, 0x0bbc8718, 0x2b8c3edf, 0x2bed4d51, 0x0bddf496, 0x0c2e71c0, 0x2c1ec807, 0x2c7fbb89, 0x0c4f024e,
0x2cbd5c95, 0x0c8de552, 0x0cec96dc, 0x2cdc2f1b, 0x2d3892ad, 0x0d082b6a, 0x0d6958e4, 0x2d59e123, 0x0dabbff8, 0x2d9b063f,
0x2dfa75b1, 0x0dcacc76, 0x2e330edd, 0x0e03b71a, 0x0e62c494, 0x2e527d53, 0x0ea02388, 0x2e909a4f, 0x2ef1e9c1, 0x0ec15006,
0x0f25edb0, 0x2f155477, 0x2f7427f9, 0x0f449e3e, 0x2fb6c0e5, 0x0f867922, 0x0fe70aac, 0x2fd7b36b, 0x3078d5bd, 0x10486c7a,
0x10291ff4, 0x3019a633, 0x10ebf8e8, 0x30db412f, 0x30ba32a1, 0x108a8b66, 0x116e36d0, 0x315e8f17, 0x313ffc99, 0x110f455e,
0x31fd1b85, 0x11cda242, 0x11acd1cc, 0x319c680b, 0x1265aaa0, 0x32551367, 0x323460e9, 0x1204d92e, 0x32f687f5, 0x12c63e32,
0x12a74dbc, 0x3297f47b, 0x337349cd, 0x1343f00a, 0x13228384, 0x33123a43, 0x13e06498, 0x33d0dd5f, 0x33b1aed1, 0x13811716,
0x14729240, 0x34422b87, 0x34235809, 0x1413e1ce, 0x34e1bf15, 0x14d106d2, 0x14b0755c, 0x3480cc9b, 0x3564712d, 0x1554c8ea,
0x1535bb64, 0x350502a3, 0x15f75c78, 0x35c7e5bf, 0x35a69631, 0x15962ff6, 0x366fed5d, 0x165f549a, 0x163e2714, 0x360e9ed3,
0x16fcc008, 0x36cc79cf, 0x36ad0a41, 0x169db386, 0x17790e30, 0x3749b7f7, 0x3728c479, 0x17187dbe, 0x37ea2365, 0x17da9aa2,
0x17bbe92c, 0x378b50eb, 0x185ce380, 0x386c5a47, 0x380d29c9, 0x183d900e, 0x38cfced5, 0x18ff7712, 0x189e049c, 0x38aebd5b,
0x394a00ed, 0x197ab92a, 0x191bcaa4, 0x392b7363, 0x19d92db8, 0x39e9947f, 0x3988e7f1, 0x19b85e36, 0x3a419c9d, 0x1a71255a,
0x1a1056d4, 0x3a20ef13, 0x1ad2b1c8, 0x3ae2080f, 0x3a837b81, 0x1ab3c246, 0x1b577ff0, 0x3b67c637, 0x3b06b5b9, 0x1b360c7e,
0x3bc452a5, 0x1bf4eb62, 0x1b9598ec, 0x3ba5212b, 0x3c56a47d, 0x1c661dba, 0x1c076e34, 0x3c37d7f3, 0x1cc58928, 0x3cf530ef,
0x3c944361, 0x1ca4faa6, 0x1d404710, 0x3d70fed7, 0x3d118d59, 0x1d21349e, 0x3dd36a45, 0x1de3d382, 0x1d82a00c, 0x3db219cb,
0x1e4bdb60, 0x3e7b62a7, 0x3e1a1129, 0x1e2aa8ee, 0x3ed8f635, 0x1ee84ff2, 0x1e893c7c, 0x3eb985bb, 0x3f5d380d, 0x1f6d81ca,
0x1f0cf244, 0x3f3c4b83, 0x1fce1558, 0x3ffeac9f, 0x3f9fdf11, 0x1faf66d6}},
/* width=31 poly=0x04c11db7 init=0x7fffffff refin=false refout=false xorout=0x7fffffff check=0x0ce9e46c residue=0x4eaf26f1
name="CRC-31/PHILIPS" */
{{{NULL, NULL}, true, 0, "crc_31_philips", 32},
false,
31,
0x04c11db7,
0x7fffffff,
false,
false,
0x7fffffff,
0x0ce9e46c,
0x4eaf26f1,
{0x00000000, 0x04c11db7, 0x09823b6e, 0x0d4326d9, 0x130476dc, 0x17c56b6b, 0x1a864db2, 0x1e475005, 0x2608edb8, 0x22c9f00f,
0x2f8ad6d6, 0x2b4bcb61, 0x350c9b64, 0x31cd86d3, 0x3c8ea00a, 0x384fbdbd, 0x4c11db70, 0x48d0c6c7, 0x4593e01e, 0x4152fda9,
0x5f15adac, 0x5bd4b01b, 0x569796c2, 0x52568b75, 0x6a1936c8, 0x6ed82b7f, 0x639b0da6, 0x675a1011, 0x791d4014, 0x7ddc5da3,
0x709f7b7a, 0x745e66cd, 0x1ce2ab57, 0x1823b6e0, 0x15609039, 0x11a18d8e, 0x0fe6dd8b, 0x0b27c03c, 0x0664e6e5, 0x02a5fb52,
0x3aea46ef, 0x3e2b5b58, 0x33687d81, 0x37a96036, 0x29ee3033, 0x2d2f2d84, 0x206c0b5d, 0x24ad16ea, 0x50f37027, 0x54326d90,
0x59714b49, 0x5db056fe, 0x43f706fb, 0x47361b4c, 0x4a753d95, 0x4eb42022, 0x76fb9d9f, 0x723a8028, 0x7f79a6f1, 0x7bb8bb46,
0x65ffeb43, 0x613ef6f4, 0x6c7dd02d, 0x68bccd9a, 0x39c556ae, 0x3d044b19, 0x30476dc0, 0x34867077, 0x2ac12072, 0x2e003dc5,
0x23431b1c, 0x278206ab, 0x1fcdbb16, 0x1b0ca6a1, 0x164f8078, 0x128e9dcf, 0x0cc9cdca, 0x0808d07d, 0x054bf6a4, 0x018aeb13,
0x75d48dde, 0x71159069, 0x7c56b6b0, 0x7897ab07, 0x66d0fb02, 0x6211e6b5, 0x6f52c06c, 0x6b93dddb, 0x53dc6066, 0x571d7dd1,
0x5a5e5b08, 0x5e9f46bf, 0x40d816ba, 0x44190b0d, 0x495a2dd4, 0x4d9b3063, 0x2527fdf9, 0x21e6e04e, 0x2ca5c697, 0x2864db20,
0x36238b25, 0x32e29692, 0x3fa1b04b, 0x3b60adfc, 0x032f1041, 0x07ee0df6, 0x0aad2b2f, 0x0e6c3698, 0x102b669d, 0x14ea7b2a,
0x19a95df3, 0x1d684044, 0x69362689, 0x6df73b3e, 0x60b41de7, 0x64750050, 0x7a325055, 0x7ef34de2, 0x73b06b3b, 0x7771768c,
0x4f3ecb31, 0x4bffd686, 0x46bcf05f, 0x427dede8, 0x5c3abded, 0x58fba05a, 0x55b88683, 0x51799b34, 0x738aad5c, 0x774bb0eb,
0x7a089632, 0x7ec98b85, 0x608edb80, 0x644fc637, 0x690ce0ee, 0x6dcdfd59, 0x558240e4, 0x51435d53, 0x5c007b8a, 0x58c1663d,
0x46863638, 0x42472b8f, 0x4f040d56, 0x4bc510e1, 0x3f9b762c, 0x3b5a6b9b, 0x36194d42, 0x32d850f5, 0x2c9f00f0, 0x285e1d47,
0x251d3b9e, 0x21dc2629, 0x19939b94, 0x1d528623, 0x1011a0fa, 0x14d0bd4d, 0x0a97ed48, 0x0e56f0ff, 0x0315d626, 0x07d4cb91,
0x6f68060b, 0x6ba91bbc, 0x66ea3d65, 0x622b20d2, 0x7c6c70d7, 0x78ad6d60, 0x75ee4bb9, 0x712f560e, 0x4960ebb3, 0x4da1f604,
0x40e2d0dd, 0x4423cd6a, 0x5a649d6f, 0x5ea580d8, 0x53e6a601, 0x5727bbb6, 0x2379dd7b, 0x27b8c0cc, 0x2afbe615, 0x2e3afba2,
0x307daba7, 0x34bcb610, 0x39ff90c9, 0x3d3e8d7e, 0x057130c3, 0x01b02d74, 0x0cf30bad, 0x0832161a, 0x1675461f, 0x12b45ba8,
0x1ff77d71, 0x1b3660c6, 0x4a4ffbf2, 0x4e8ee645, 0x43cdc09c, 0x470cdd2b, 0x594b8d2e, 0x5d8a9099, 0x50c9b640, 0x5408abf7,
0x6c47164a, 0x68860bfd, 0x65c52d24, 0x61043093, 0x7f436096, 0x7b827d21, 0x76c15bf8, 0x7200464f, 0x065e2082, 0x029f3d35,
0x0fdc1bec, 0x0b1d065b, 0x155a565e, 0x119b4be9, 0x1cd86d30, 0x18197087, 0x2056cd3a, 0x2497d08d, 0x29d4f654, 0x2d15ebe3,
0x3352bbe6, 0x3793a651, 0x3ad08088, 0x3e119d3f, 0x56ad50a5, 0x526c4d12, 0x5f2f6bcb, 0x5bee767c, 0x45a92679, 0x41683bce,
0x4c2b1d17, 0x48ea00a0, 0x70a5bd1d, 0x7464a0aa, 0x79278673, 0x7de69bc4, 0x63a1cbc1, 0x6760d676, 0x6a23f0af, 0x6ee2ed18,
0x1abc8bd5, 0x1e7d9662, 0x133eb0bb, 0x17ffad0c, 0x09b8fd09, 0x0d79e0be, 0x003ac667, 0x04fbdbd0, 0x3cb4666d, 0x38757bda,
0x35365d03, 0x31f740b4, 0x2fb010b1, 0x2b710d06, 0x26322bdf, 0x22f33668}},
/* width=32 poly=0x04c11db7 init=0xffffffff refin=true refout=true xorout=0xffffffff check=0xcbf43926 residue=0xdebb20e3
name="CRC-32" alias="CRC-32/ADCCP" alias="PKZIP" */
{{{NULL, NULL}, true, 0, "crc_32", 32},
false,
32,
0x04c11db7,
0xffffffff,
true,
true,
0xffffffff,
0xcbf43926,
0xdebb20e3,
{0x00000000, 0x77073096, 0xee0e612c, 0x990951ba, 0x076dc419, 0x706af48f, 0xe963a535, 0x9e6495a3, 0x0edb8832, 0x79dcb8a4,
0xe0d5e91e, 0x97d2d988, 0x09b64c2b, 0x7eb17cbd, 0xe7b82d07, 0x90bf1d91, 0x1db71064, 0x6ab020f2, 0xf3b97148, 0x84be41de,
0x1adad47d, 0x6ddde4eb, 0xf4d4b551, 0x83d385c7, 0x136c9856, 0x646ba8c0, 0xfd62f97a, 0x8a65c9ec, 0x14015c4f, 0x63066cd9,
0xfa0f3d63, 0x8d080df5, 0x3b6e20c8, 0x4c69105e, 0xd56041e4, 0xa2677172, 0x3c03e4d1, 0x4b04d447, 0xd20d85fd, 0xa50ab56b,
0x35b5a8fa, 0x42b2986c, 0xdbbbc9d6, 0xacbcf940, 0x32d86ce3, 0x45df5c75, 0xdcd60dcf, 0xabd13d59, 0x26d930ac, 0x51de003a,
0xc8d75180, 0xbfd06116, 0x21b4f4b5, 0x56b3c423, 0xcfba9599, 0xb8bda50f, 0x2802b89e, 0x5f058808, 0xc60cd9b2, 0xb10be924,
0x2f6f7c87, 0x58684c11, 0xc1611dab, 0xb6662d3d, 0x76dc4190, 0x01db7106, 0x98d220bc, 0xefd5102a, 0x71b18589, 0x06b6b51f,
0x9fbfe4a5, 0xe8b8d433, 0x7807c9a2, 0x0f00f934, 0x9609a88e, 0xe10e9818, 0x7f6a0dbb, 0x086d3d2d, 0x91646c97, 0xe6635c01,
0x6b6b51f4, 0x1c6c6162, 0x856530d8, 0xf262004e, 0x6c0695ed, 0x1b01a57b, 0x8208f4c1, 0xf50fc457, 0x65b0d9c6, 0x12b7e950,
0x8bbeb8ea, 0xfcb9887c, 0x62dd1ddf, 0x15da2d49, 0x8cd37cf3, 0xfbd44c65, 0x4db26158, 0x3ab551ce, 0xa3bc0074, 0xd4bb30e2,
0x4adfa541, 0x3dd895d7, 0xa4d1c46d, 0xd3d6f4fb, 0x4369e96a, 0x346ed9fc, 0xad678846, 0xda60b8d0, 0x44042d73, 0x33031de5,
0xaa0a4c5f, 0xdd0d7cc9, 0x5005713c, 0x270241aa, 0xbe0b1010, 0xc90c2086, 0x5768b525, 0x206f85b3, 0xb966d409, 0xce61e49f,
0x5edef90e, 0x29d9c998, 0xb0d09822, 0xc7d7a8b4, 0x59b33d17, 0x2eb40d81, 0xb7bd5c3b, 0xc0ba6cad, 0xedb88320, 0x9abfb3b6,
0x03b6e20c, 0x74b1d29a, 0xead54739, 0x9dd277af, 0x04db2615, 0x73dc1683, 0xe3630b12, 0x94643b84, 0x0d6d6a3e, 0x7a6a5aa8,
0xe40ecf0b, 0x9309ff9d, 0x0a00ae27, 0x7d079eb1, 0xf00f9344, 0x8708a3d2, 0x1e01f268, 0x6906c2fe, 0xf762575d, 0x806567cb,
0x196c3671, 0x6e6b06e7, 0xfed41b76, 0x89d32be0, 0x10da7a5a, 0x67dd4acc, 0xf9b9df6f, 0x8ebeeff9, 0x17b7be43, 0x60b08ed5,
0xd6d6a3e8, 0xa1d1937e, 0x38d8c2c4, 0x4fdff252, 0xd1bb67f1, 0xa6bc5767, 0x3fb506dd, 0x48b2364b, 0xd80d2bda, 0xaf0a1b4c,
0x36034af6, 0x41047a60, 0xdf60efc3, 0xa867df55, 0x316e8eef, 0x4669be79, 0xcb61b38c, 0xbc66831a, 0x256fd2a0, 0x5268e236,
0xcc0c7795, 0xbb0b4703, 0x220216b9, 0x5505262f, 0xc5ba3bbe, 0xb2bd0b28, 0x2bb45a92, 0x5cb36a04, 0xc2d7ffa7, 0xb5d0cf31,
0x2cd99e8b, 0x5bdeae1d, 0x9b64c2b0, 0xec63f226, 0x756aa39c, 0x026d930a, 0x9c0906a9, 0xeb0e363f, 0x72076785, 0x05005713,
0x95bf4a82, 0xe2b87a14, 0x7bb12bae, 0x0cb61b38, 0x92d28e9b, 0xe5d5be0d, 0x7cdcefb7, 0x0bdbdf21, 0x86d3d2d4, 0xf1d4e242,
0x68ddb3f8, 0x1fda836e, 0x81be16cd, 0xf6b9265b, 0x6fb077e1, 0x18b74777, 0x88085ae6, 0xff0f6a70, 0x66063bca, 0x11010b5c,
0x8f659eff, 0xf862ae69, 0x616bffd3, 0x166ccf45, 0xa00ae278, 0xd70dd2ee, 0x4e048354, 0x3903b3c2, 0xa7672661, 0xd06016f7,
0x4969474d, 0x3e6e77db, 0xaed16a4a, 0xd9d65adc, 0x40df0b66, 0x37d83bf0, 0xa9bcae53, 0xdebb9ec5, 0x47b2cf7f, 0x30b5ffe9,
0xbdbdf21c, 0xcabac28a, 0x53b39330, 0x24b4a3a6, 0xbad03605, 0xcdd70693, 0x54de5729, 0x23d967bf, 0xb3667a2e, 0xc4614ab8,
0x5d681b02, 0x2a6f2b94, 0xb40bbe37, 0xc30c8ea1, 0x5a05df1b, 0x2d02ef8d}},
/* width=32 poly=0xf4acfb13 init=0xffffffff refin=true refout=true xorout=0xffffffff check=0x1697d06a residue=0x904cddbf
name="CRC-32/AUTOSAR" */
{{{NULL, NULL}, true, 0, "crc_32_autosar", 32},
false,
32,
0xf4acfb13,
0xffffffff,
true,
true,
0xffffffff,
0x1697d06a,
0x904cddbf,
{0x00000000, 0x30850ff5, 0x610a1fea, 0x518f101f, 0xc2143fd4, 0xf2913021, 0xa31e203e, 0x939b2fcb, 0x159615f7, 0x25131a02,
0x749c0a1d, 0x441905e8, 0xd7822a23, 0xe70725d6, 0xb68835c9, 0x860d3a3c, 0x2b2c2bee, 0x1ba9241b, 0x4a263404, 0x7aa33bf1,
0xe938143a, 0xd9bd1bcf, 0x88320bd0, 0xb8b70425, 0x3eba3e19, 0x0e3f31ec, 0x5fb021f3, 0x6f352e06, 0xfcae01cd, 0xcc2b0e38,
0x9da41e27, 0xad2111d2, 0x565857dc, 0x66dd5829, 0x37524836, 0x07d747c3, 0x944c6808, 0xa4c967fd, 0xf54677e2, 0xc5c37817,
0x43ce422b, 0x734b4dde, 0x22c45dc1, 0x12415234, 0x81da7dff, 0xb15f720a, 0xe0d06215, 0xd0556de0, 0x7d747c32, 0x4df173c7,
0x1c7e63d8, 0x2cfb6c2d, 0xbf6043e6, 0x8fe54c13, 0xde6a5c0c, 0xeeef53f9, 0x68e269c5, 0x58676630, 0x09e8762f, 0x396d79da,
0xaaf65611, 0x9a7359e4, 0xcbfc49fb, 0xfb79460e, 0xacb0afb8, 0x9c35a04d, 0xcdbab052, 0xfd3fbfa7, 0x6ea4906c, 0x5e219f99,
0x0fae8f86, 0x3f2b8073, 0xb926ba4f, 0x89a3b5ba, 0xd82ca5a5, 0xe8a9aa50, 0x7b32859b, 0x4bb78a6e, 0x1a389a71, 0x2abd9584,
0x879c8456, 0xb7198ba3, 0xe6969bbc, 0xd6139449, 0x4588bb82, 0x750db477, 0x2482a468, 0x1407ab9d, 0x920a91a1, 0xa28f9e54,
0xf3008e4b, 0xc38581be, 0x501eae75, 0x609ba180, 0x3114b19f, 0x0191be6a, 0xfae8f864, 0xca6df791, 0x9be2e78e, 0xab67e87b,
0x38fcc7b0, 0x0879c845, 0x59f6d85a, 0x6973d7af, 0xef7eed93, 0xdffbe266, 0x8e74f279, 0xbef1fd8c, 0x2d6ad247, 0x1defddb2,
0x4c60cdad, 0x7ce5c258, 0xd1c4d38a, 0xe141dc7f, 0xb0cecc60, 0x804bc395, 0x13d0ec5e, 0x2355e3ab, 0x72daf3b4, 0x425ffc41,
0xc452c67d, 0xf4d7c988, 0xa558d997, 0x95ddd662, 0x0646f9a9, 0x36c3f65c, 0x674ce643, 0x57c9e9b6, 0xc8df352f, 0xf85a3ada,
0xa9d52ac5, 0x99502530, 0x0acb0afb, 0x3a4e050e, 0x6bc11511, 0x5b441ae4, 0xdd4920d8, 0xedcc2f2d, 0xbc433f32, 0x8cc630c7,
0x1f5d1f0c, 0x2fd810f9, 0x7e5700e6, 0x4ed20f13, 0xe3f31ec1, 0xd3761134, 0x82f9012b, 0xb27c0ede, 0x21e72115, 0x11622ee0,
0x40ed3eff, 0x7068310a, 0xf6650b36, 0xc6e004c3, 0x976f14dc, 0xa7ea1b29, 0x347134e2, 0x04f43b17, 0x557b2b08, 0x65fe24fd,
0x9e8762f3, 0xae026d06, 0xff8d7d19, 0xcf0872ec, 0x5c935d27, 0x6c1652d2, 0x3d9942cd, 0x0d1c4d38, 0x8b117704, 0xbb9478f1,
0xea1b68ee, 0xda9e671b, 0x490548d0, 0x79804725, 0x280f573a, 0x188a58cf, 0xb5ab491d, 0x852e46e8, 0xd4a156f7, 0xe4245902,
0x77bf76c9, 0x473a793c, 0x16b56923, 0x263066d6, 0xa03d5cea, 0x90b8531f, 0xc1374300, 0xf1b24cf5, 0x6229633e, 0x52ac6ccb,
0x03237cd4, 0x33a67321, 0x646f9a97, 0x54ea9562, 0x0565857d, 0x35e08a88, 0xa67ba543, 0x96feaab6, 0xc771baa9, 0xf7f4b55c,
0x71f98f60, 0x417c8095, 0x10f3908a, 0x20769f7f, 0xb3edb0b4, 0x8368bf41, 0xd2e7af5e, 0xe262a0ab, 0x4f43b179, 0x7fc6be8c,
0x2e49ae93, 0x1ecca166, 0x8d578ead, 0xbdd28158, 0xec5d9147, 0xdcd89eb2, 0x5ad5a48e, 0x6a50ab7b, 0x3bdfbb64, 0x0b5ab491,
0x98c19b5a, 0xa84494af, 0xf9cb84b0, 0xc94e8b45, 0x3237cd4b, 0x02b2c2be, 0x533dd2a1, 0x63b8dd54, 0xf023f29f, 0xc0a6fd6a,
0x9129ed75, 0xa1ace280, 0x27a1d8bc, 0x1724d749, 0x46abc756, 0x762ec8a3, 0xe5b5e768, 0xd530e89d, 0x84bff882, 0xb43af777,
0x191be6a5, 0x299ee950, 0x7811f94f, 0x4894f6ba, 0xdb0fd971, 0xeb8ad684, 0xba05c69b, 0x8a80c96e, 0x0c8df352, 0x3c08fca7,
0x6d87ecb8, 0x5d02e34d, 0xce99cc86, 0xfe1cc373, 0xaf93d36c, 0x9f16dc99}},
/* width=32 poly=0x04c11db7 init=0xffffffff refin=false refout=false xorout=0xffffffff check=0xfc891918 residue=0xc704dd7b
name="CRC-32/BZIP2" alias="B-CRC-32" alias="CRC-32/AAL5" alias="CRC-32/DECT-B" */
{{{NULL, NULL}, true, 0, "crc_32_bzip2", 32},
false,
32,
0x04c11db7,
0xffffffff,
false,
false,
0xffffffff,
0xfc891918,
0xc704dd7b,
{0x00000000, 0x04c11db7, 0x09823b6e, 0x0d4326d9, 0x130476dc, 0x17c56b6b, 0x1a864db2, 0x1e475005, 0x2608edb8, 0x22c9f00f,
0x2f8ad6d6, 0x2b4bcb61, 0x350c9b64, 0x31cd86d3, 0x3c8ea00a, 0x384fbdbd, 0x4c11db70, 0x48d0c6c7, 0x4593e01e, 0x4152fda9,
0x5f15adac, 0x5bd4b01b, 0x569796c2, 0x52568b75, 0x6a1936c8, 0x6ed82b7f, 0x639b0da6, 0x675a1011, 0x791d4014, 0x7ddc5da3,
0x709f7b7a, 0x745e66cd, 0x9823b6e0, 0x9ce2ab57, 0x91a18d8e, 0x95609039, 0x8b27c03c, 0x8fe6dd8b, 0x82a5fb52, 0x8664e6e5,
0xbe2b5b58, 0xbaea46ef, 0xb7a96036, 0xb3687d81, 0xad2f2d84, 0xa9ee3033, 0xa4ad16ea, 0xa06c0b5d, 0xd4326d90, 0xd0f37027,
0xddb056fe, 0xd9714b49, 0xc7361b4c, 0xc3f706fb, 0xceb42022, 0xca753d95, 0xf23a8028, 0xf6fb9d9f, 0xfbb8bb46, 0xff79a6f1,
0xe13ef6f4, 0xe5ffeb43, 0xe8bccd9a, 0xec7dd02d, 0x34867077, 0x30476dc0, 0x3d044b19, 0x39c556ae, 0x278206ab, 0x23431b1c,
0x2e003dc5, 0x2ac12072, 0x128e9dcf, 0x164f8078, 0x1b0ca6a1, 0x1fcdbb16, 0x018aeb13, 0x054bf6a4, 0x0808d07d, 0x0cc9cdca,
0x7897ab07, 0x7c56b6b0, 0x71159069, 0x75d48dde, 0x6b93dddb, 0x6f52c06c, 0x6211e6b5, 0x66d0fb02, 0x5e9f46bf, 0x5a5e5b08,
0x571d7dd1, 0x53dc6066, 0x4d9b3063, 0x495a2dd4, 0x44190b0d, 0x40d816ba, 0xaca5c697, 0xa864db20, 0xa527fdf9, 0xa1e6e04e,
0xbfa1b04b, 0xbb60adfc, 0xb6238b25, 0xb2e29692, 0x8aad2b2f, 0x8e6c3698, 0x832f1041, 0x87ee0df6, 0x99a95df3, 0x9d684044,
0x902b669d, 0x94ea7b2a, 0xe0b41de7, 0xe4750050, 0xe9362689, 0xedf73b3e, 0xf3b06b3b, 0xf771768c, 0xfa325055, 0xfef34de2,
0xc6bcf05f, 0xc27dede8, 0xcf3ecb31, 0xcbffd686, 0xd5b88683, 0xd1799b34, 0xdc3abded, 0xd8fba05a, 0x690ce0ee, 0x6dcdfd59,
0x608edb80, 0x644fc637, 0x7a089632, 0x7ec98b85, 0x738aad5c, 0x774bb0eb, 0x4f040d56, 0x4bc510e1, 0x46863638, 0x42472b8f,
0x5c007b8a, 0x58c1663d, 0x558240e4, 0x51435d53, 0x251d3b9e, 0x21dc2629, 0x2c9f00f0, 0x285e1d47, 0x36194d42, 0x32d850f5,
0x3f9b762c, 0x3b5a6b9b, 0x0315d626, 0x07d4cb91, 0x0a97ed48, 0x0e56f0ff, 0x1011a0fa, 0x14d0bd4d, 0x19939b94, 0x1d528623,
0xf12f560e, 0xf5ee4bb9, 0xf8ad6d60, 0xfc6c70d7, 0xe22b20d2, 0xe6ea3d65, 0xeba91bbc, 0xef68060b, 0xd727bbb6, 0xd3e6a601,
0xdea580d8, 0xda649d6f, 0xc423cd6a, 0xc0e2d0dd, 0xcda1f604, 0xc960ebb3, 0xbd3e8d7e, 0xb9ff90c9, 0xb4bcb610, 0xb07daba7,
0xae3afba2, 0xaafbe615, 0xa7b8c0cc, 0xa379dd7b, 0x9b3660c6, 0x9ff77d71, 0x92b45ba8, 0x9675461f, 0x8832161a, 0x8cf30bad,
0x81b02d74, 0x857130c3, 0x5d8a9099, 0x594b8d2e, 0x5408abf7, 0x50c9b640, 0x4e8ee645, 0x4a4ffbf2, 0x470cdd2b, 0x43cdc09c,
0x7b827d21, 0x7f436096, 0x7200464f, 0x76c15bf8, 0x68860bfd, 0x6c47164a, 0x61043093, 0x65c52d24, 0x119b4be9, 0x155a565e,
0x18197087, 0x1cd86d30, 0x029f3d35, 0x065e2082, 0x0b1d065b, 0x0fdc1bec, 0x3793a651, 0x3352bbe6, 0x3e119d3f, 0x3ad08088,
0x2497d08d, 0x2056cd3a, 0x2d15ebe3, 0x29d4f654, 0xc5a92679, 0xc1683bce, 0xcc2b1d17, 0xc8ea00a0, 0xd6ad50a5, 0xd26c4d12,
0xdf2f6bcb, 0xdbee767c, 0xe3a1cbc1, 0xe760d676, 0xea23f0af, 0xeee2ed18, 0xf0a5bd1d, 0xf464a0aa, 0xf9278673, 0xfde69bc4,
0x89b8fd09, 0x8d79e0be, 0x803ac667, 0x84fbdbd0, 0x9abc8bd5, 0x9e7d9662, 0x933eb0bb, 0x97ffad0c, 0xafb010b1, 0xab710d06,
0xa6322bdf, 0xa2f33668, 0xbcb4666d, 0xb8757bda, 0xb5365d03, 0xb1f740b4}},
/* width=32 poly=0x04c11db7 init=0xffffffff refin=true refout=true xorout=0x00000000 check=0x340bc6d9 residue=0x00000000
name="CRC-32/JAMCRC" alias="JAMCRC" */
{{{NULL, NULL}, true, 0, "crc_32_jamcrc", 32},
false,
32,
0x04c11db7,
0xffffffff,
true,
true,
0x00000000,
0x340bc6d9,
0x00000000,
{0x00000000, 0x77073096, 0xee0e612c, 0x990951ba, 0x076dc419, 0x706af48f, 0xe963a535, 0x9e6495a3, 0x0edb8832, 0x79dcb8a4,
0xe0d5e91e, 0x97d2d988, 0x09b64c2b, 0x7eb17cbd, 0xe7b82d07, 0x90bf1d91, 0x1db71064, 0x6ab020f2, 0xf3b97148, 0x84be41de,
0x1adad47d, 0x6ddde4eb, 0xf4d4b551, 0x83d385c7, 0x136c9856, 0x646ba8c0, 0xfd62f97a, 0x8a65c9ec, 0x14015c4f, 0x63066cd9,
0xfa0f3d63, 0x8d080df5, 0x3b6e20c8, 0x4c69105e, 0xd56041e4, 0xa2677172, 0x3c03e4d1, 0x4b04d447, 0xd20d85fd, 0xa50ab56b,
0x35b5a8fa, 0x42b2986c, 0xdbbbc9d6, 0xacbcf940, 0x32d86ce3, 0x45df5c75, 0xdcd60dcf, 0xabd13d59, 0x26d930ac, 0x51de003a,
0xc8d75180, 0xbfd06116, 0x21b4f4b5, 0x56b3c423, 0xcfba9599, 0xb8bda50f, 0x2802b89e, 0x5f058808, 0xc60cd9b2, 0xb10be924,
0x2f6f7c87, 0x58684c11, 0xc1611dab, 0xb6662d3d, 0x76dc4190, 0x01db7106, 0x98d220bc, 0xefd5102a, 0x71b18589, 0x06b6b51f,
0x9fbfe4a5, 0xe8b8d433, 0x7807c9a2, 0x0f00f934, 0x9609a88e, 0xe10e9818, 0x7f6a0dbb, 0x086d3d2d, 0x91646c97, 0xe6635c01,
0x6b6b51f4, 0x1c6c6162, 0x856530d8, 0xf262004e, 0x6c0695ed, 0x1b01a57b, 0x8208f4c1, 0xf50fc457, 0x65b0d9c6, 0x12b7e950,
0x8bbeb8ea, 0xfcb9887c, 0x62dd1ddf, 0x15da2d49, 0x8cd37cf3, 0xfbd44c65, 0x4db26158, 0x3ab551ce, 0xa3bc0074, 0xd4bb30e2,
0x4adfa541, 0x3dd895d7, 0xa4d1c46d, 0xd3d6f4fb, 0x4369e96a, 0x346ed9fc, 0xad678846, 0xda60b8d0, 0x44042d73, 0x33031de5,
0xaa0a4c5f, 0xdd0d7cc9, 0x5005713c, 0x270241aa, 0xbe0b1010, 0xc90c2086, 0x5768b525, 0x206f85b3, 0xb966d409, 0xce61e49f,
0x5edef90e, 0x29d9c998, 0xb0d09822, 0xc7d7a8b4, 0x59b33d17, 0x2eb40d81, 0xb7bd5c3b, 0xc0ba6cad, 0xedb88320, 0x9abfb3b6,
0x03b6e20c, 0x74b1d29a, 0xead54739, 0x9dd277af, 0x04db2615, 0x73dc1683, 0xe3630b12, 0x94643b84, 0x0d6d6a3e, 0x7a6a5aa8,
0xe40ecf0b, 0x9309ff9d, 0x0a00ae27, 0x7d079eb1, 0xf00f9344, 0x8708a3d2, 0x1e01f268, 0x6906c2fe, 0xf762575d, 0x806567cb,
0x196c3671, 0x6e6b06e7, 0xfed41b76, 0x89d32be0, 0x10da7a5a, 0x67dd4acc, 0xf9b9df6f, 0x8ebeeff9, 0x17b7be43, 0x60b08ed5,
0xd6d6a3e8, 0xa1d1937e, 0x38d8c2c4, 0x4fdff252, 0xd1bb67f1, 0xa6bc5767, 0x3fb506dd, 0x48b2364b, 0xd80d2bda, 0xaf0a1b4c,
0x36034af6, 0x41047a60, 0xdf60efc3, 0xa867df55, 0x316e8eef, 0x4669be79, 0xcb61b38c, 0xbc66831a, 0x256fd2a0, 0x5268e236,
0xcc0c7795, 0xbb0b4703, 0x220216b9, 0x5505262f, 0xc5ba3bbe, 0xb2bd0b28, 0x2bb45a92, 0x5cb36a04, 0xc2d7ffa7, 0xb5d0cf31,
0x2cd99e8b, 0x5bdeae1d, 0x9b64c2b0, 0xec63f226, 0x756aa39c, 0x026d930a, 0x9c0906a9, 0xeb0e363f, 0x72076785, 0x05005713,
0x95bf4a82, 0xe2b87a14, 0x7bb12bae, 0x0cb61b38, 0x92d28e9b, 0xe5d5be0d, 0x7cdcefb7, 0x0bdbdf21, 0x86d3d2d4, 0xf1d4e242,
0x68ddb3f8, 0x1fda836e, 0x81be16cd, 0xf6b9265b, 0x6fb077e1, 0x18b74777, 0x88085ae6, 0xff0f6a70, 0x66063bca, 0x11010b5c,
0x8f659eff, 0xf862ae69, 0x616bffd3, 0x166ccf45, 0xa00ae278, 0xd70dd2ee, 0x4e048354, 0x3903b3c2, 0xa7672661, 0xd06016f7,
0x4969474d, 0x3e6e77db, 0xaed16a4a, 0xd9d65adc, 0x40df0b66, 0x37d83bf0, 0xa9bcae53, 0xdebb9ec5, 0x47b2cf7f, 0x30b5ffe9,
0xbdbdf21c, 0xcabac28a, 0x53b39330, 0x24b4a3a6, 0xbad03605, 0xcdd70693, 0x54de5729, 0x23d967bf, 0xb3667a2e, 0xc4614ab8,
0x5d681b02, 0x2a6f2b94, 0xb40bbe37, 0xc30c8ea1, 0x5a05df1b, 0x2d02ef8d}},
/* width=32 poly=0x04c11db7 init=0xffffffff refin=false refout=false xorout=0x00000000 check=0x0376e6e7 residue=0x00000000
name="CRC-32/MPEG-2" */
{{{NULL, NULL}, true, 0, "crc_32_mpeg_2", 32},
false,
32,
0x04c11db7,
0xffffffff,
false,
false,
0x00000000,
0x0376e6e7,
0x00000000,
{0x00000000, 0x04c11db7, 0x09823b6e, 0x0d4326d9, 0x130476dc, 0x17c56b6b, 0x1a864db2, 0x1e475005, 0x2608edb8, 0x22c9f00f,
0x2f8ad6d6, 0x2b4bcb61, 0x350c9b64, 0x31cd86d3, 0x3c8ea00a, 0x384fbdbd, 0x4c11db70, 0x48d0c6c7, 0x4593e01e, 0x4152fda9,
0x5f15adac, 0x5bd4b01b, 0x569796c2, 0x52568b75, 0x6a1936c8, 0x6ed82b7f, 0x639b0da6, 0x675a1011, 0x791d4014, 0x7ddc5da3,
0x709f7b7a, 0x745e66cd, 0x9823b6e0, 0x9ce2ab57, 0x91a18d8e, 0x95609039, 0x8b27c03c, 0x8fe6dd8b, 0x82a5fb52, 0x8664e6e5,
0xbe2b5b58, 0xbaea46ef, 0xb7a96036, 0xb3687d81, 0xad2f2d84, 0xa9ee3033, 0xa4ad16ea, 0xa06c0b5d, 0xd4326d90, 0xd0f37027,
0xddb056fe, 0xd9714b49, 0xc7361b4c, 0xc3f706fb, 0xceb42022, 0xca753d95, 0xf23a8028, 0xf6fb9d9f, 0xfbb8bb46, 0xff79a6f1,
0xe13ef6f4, 0xe5ffeb43, 0xe8bccd9a, 0xec7dd02d, 0x34867077, 0x30476dc0, 0x3d044b19, 0x39c556ae, 0x278206ab, 0x23431b1c,
0x2e003dc5, 0x2ac12072, 0x128e9dcf, 0x164f8078, 0x1b0ca6a1, 0x1fcdbb16, 0x018aeb13, 0x054bf6a4, 0x0808d07d, 0x0cc9cdca,
0x7897ab07, 0x7c56b6b0, 0x71159069, 0x75d48dde, 0x6b93dddb, 0x6f52c06c, 0x6211e6b5, 0x66d0fb02, 0x5e9f46bf, 0x5a5e5b08,
0x571d7dd1, 0x53dc6066, 0x4d9b3063, 0x495a2dd4, 0x44190b0d, 0x40d816ba, 0xaca5c697, 0xa864db20, 0xa527fdf9, 0xa1e6e04e,
0xbfa1b04b, 0xbb60adfc, 0xb6238b25, 0xb2e29692, 0x8aad2b2f, 0x8e6c3698, 0x832f1041, 0x87ee0df6, 0x99a95df3, 0x9d684044,
0x902b669d, 0x94ea7b2a, 0xe0b41de7, 0xe4750050, 0xe9362689, 0xedf73b3e, 0xf3b06b3b, 0xf771768c, 0xfa325055, 0xfef34de2,
0xc6bcf05f, 0xc27dede8, 0xcf3ecb31, 0xcbffd686, 0xd5b88683, 0xd1799b34, 0xdc3abded, 0xd8fba05a, 0x690ce0ee, 0x6dcdfd59,
0x608edb80, 0x644fc637, 0x7a089632, 0x7ec98b85, 0x738aad5c, 0x774bb0eb, 0x4f040d56, 0x4bc510e1, 0x46863638, 0x42472b8f,
0x5c007b8a, 0x58c1663d, 0x558240e4, 0x51435d53, 0x251d3b9e, 0x21dc2629, 0x2c9f00f0, 0x285e1d47, 0x36194d42, 0x32d850f5,
0x3f9b762c, 0x3b5a6b9b, 0x0315d626, 0x07d4cb91, 0x0a97ed48, 0x0e56f0ff, 0x1011a0fa, 0x14d0bd4d, 0x19939b94, 0x1d528623,
0xf12f560e, 0xf5ee4bb9, 0xf8ad6d60, 0xfc6c70d7, 0xe22b20d2, 0xe6ea3d65, 0xeba91bbc, 0xef68060b, 0xd727bbb6, 0xd3e6a601,
0xdea580d8, 0xda649d6f, 0xc423cd6a, 0xc0e2d0dd, 0xcda1f604, 0xc960ebb3, 0xbd3e8d7e, 0xb9ff90c9, 0xb4bcb610, 0xb07daba7,
0xae3afba2, 0xaafbe615, 0xa7b8c0cc, 0xa379dd7b, 0x9b3660c6, 0x9ff77d71, 0x92b45ba8, 0x9675461f, 0x8832161a, 0x8cf30bad,
0x81b02d74, 0x857130c3, 0x5d8a9099, 0x594b8d2e, 0x5408abf7, 0x50c9b640, 0x4e8ee645, 0x4a4ffbf2, 0x470cdd2b, 0x43cdc09c,
0x7b827d21, 0x7f436096, 0x7200464f, 0x76c15bf8, 0x68860bfd, 0x6c47164a, 0x61043093, 0x65c52d24, 0x119b4be9, 0x155a565e,
0x18197087, 0x1cd86d30, 0x029f3d35, 0x065e2082, 0x0b1d065b, 0x0fdc1bec, 0x3793a651, 0x3352bbe6, 0x3e119d3f, 0x3ad08088,
0x2497d08d, 0x2056cd3a, 0x2d15ebe3, 0x29d4f654, 0xc5a92679, 0xc1683bce, 0xcc2b1d17, 0xc8ea00a0, 0xd6ad50a5, 0xd26c4d12,
0xdf2f6bcb, 0xdbee767c, 0xe3a1cbc1, 0xe760d676, 0xea23f0af, 0xeee2ed18, 0xf0a5bd1d, 0xf464a0aa, 0xf9278673, 0xfde69bc4,
0x89b8fd09, 0x8d79e0be, 0x803ac667, 0x84fbdbd0, 0x9abc8bd5, 0x9e7d9662, 0x933eb0bb, 0x97ffad0c, 0xafb010b1, 0xab710d06,
0xa6322bdf, 0xa2f33668, 0xbcb4666d, 0xb8757bda, 0xb5365d03, 0xb1f740b4}},
/* width=32 poly=0x04c11db7 init=0x00000000 refin=false refout=false xorout=0xffffffff check=0x765e7680 residue=0xc704dd7b
name="CRC-32/POSIX" alias="CKSUM" */
{{{NULL, NULL}, true, 0, "crc_32_posix", 32},
false,
32,
0x04c11db7,
0x00000000,
false,
false,
0xffffffff,
0x765e7680,
0xc704dd7b,
{0x00000000, 0x04c11db7, 0x09823b6e, 0x0d4326d9, 0x130476dc, 0x17c56b6b, 0x1a864db2, 0x1e475005, 0x2608edb8, 0x22c9f00f,
0x2f8ad6d6, 0x2b4bcb61, 0x350c9b64, 0x31cd86d3, 0x3c8ea00a, 0x384fbdbd, 0x4c11db70, 0x48d0c6c7, 0x4593e01e, 0x4152fda9,
0x5f15adac, 0x5bd4b01b, 0x569796c2, 0x52568b75, 0x6a1936c8, 0x6ed82b7f, 0x639b0da6, 0x675a1011, 0x791d4014, 0x7ddc5da3,
0x709f7b7a, 0x745e66cd, 0x9823b6e0, 0x9ce2ab57, 0x91a18d8e, 0x95609039, 0x8b27c03c, 0x8fe6dd8b, 0x82a5fb52, 0x8664e6e5,
0xbe2b5b58, 0xbaea46ef, 0xb7a96036, 0xb3687d81, 0xad2f2d84, 0xa9ee3033, 0xa4ad16ea, 0xa06c0b5d, 0xd4326d90, 0xd0f37027,
0xddb056fe, 0xd9714b49, 0xc7361b4c, 0xc3f706fb, 0xceb42022, 0xca753d95, 0xf23a8028, 0xf6fb9d9f, 0xfbb8bb46, 0xff79a6f1,
0xe13ef6f4, 0xe5ffeb43, 0xe8bccd9a, 0xec7dd02d, 0x34867077, 0x30476dc0, 0x3d044b19, 0x39c556ae, 0x278206ab, 0x23431b1c,
0x2e003dc5, 0x2ac12072, 0x128e9dcf, 0x164f8078, 0x1b0ca6a1, 0x1fcdbb16, 0x018aeb13, 0x054bf6a4, 0x0808d07d, 0x0cc9cdca,
0x7897ab07, 0x7c56b6b0, 0x71159069, 0x75d48dde, 0x6b93dddb, 0x6f52c06c, 0x6211e6b5, 0x66d0fb02, 0x5e9f46bf, 0x5a5e5b08,
0x571d7dd1, 0x53dc6066, 0x4d9b3063, 0x495a2dd4, 0x44190b0d, 0x40d816ba, 0xaca5c697, 0xa864db20, 0xa527fdf9, 0xa1e6e04e,
0xbfa1b04b, 0xbb60adfc, 0xb6238b25, 0xb2e29692, 0x8aad2b2f, 0x8e6c3698, 0x832f1041, 0x87ee0df6, 0x99a95df3, 0x9d684044,
0x902b669d, 0x94ea7b2a, 0xe0b41de7, 0xe4750050, 0xe9362689, 0xedf73b3e, 0xf3b06b3b, 0xf771768c, 0xfa325055, 0xfef34de2,
0xc6bcf05f, 0xc27dede8, 0xcf3ecb31, 0xcbffd686, 0xd5b88683, 0xd1799b34, 0xdc3abded, 0xd8fba05a, 0x690ce0ee, 0x6dcdfd59,
0x608edb80, 0x644fc637, 0x7a089632, 0x7ec98b85, 0x738aad5c, 0x774bb0eb, 0x4f040d56, 0x4bc510e1, 0x46863638, 0x42472b8f,
0x5c007b8a, 0x58c1663d, 0x558240e4, 0x51435d53, 0x251d3b9e, 0x21dc2629, 0x2c9f00f0, 0x285e1d47, 0x36194d42, 0x32d850f5,
0x3f9b762c, 0x3b5a6b9b, 0x0315d626, 0x07d4cb91, 0x0a97ed48, 0x0e56f0ff, 0x1011a0fa, 0x14d0bd4d, 0x19939b94, 0x1d528623,
0xf12f560e, 0xf5ee4bb9, 0xf8ad6d60, 0xfc6c70d7, 0xe22b20d2, 0xe6ea3d65, 0xeba91bbc, 0xef68060b, 0xd727bbb6, 0xd3e6a601,
0xdea580d8, 0xda649d6f, 0xc423cd6a, 0xc0e2d0dd, 0xcda1f604, 0xc960ebb3, 0xbd3e8d7e, 0xb9ff90c9, 0xb4bcb610, 0xb07daba7,
0xae3afba2, 0xaafbe615, 0xa7b8c0cc, 0xa379dd7b, 0x9b3660c6, 0x9ff77d71, 0x92b45ba8, 0x9675461f, 0x8832161a, 0x8cf30bad,
0x81b02d74, 0x857130c3, 0x5d8a9099, 0x594b8d2e, 0x5408abf7, 0x50c9b640, 0x4e8ee645, 0x4a4ffbf2, 0x470cdd2b, 0x43cdc09c,
0x7b827d21, 0x7f436096, 0x7200464f, 0x76c15bf8, 0x68860bfd, 0x6c47164a, 0x61043093, 0x65c52d24, 0x119b4be9, 0x155a565e,
0x18197087, 0x1cd86d30, 0x029f3d35, 0x065e2082, 0x0b1d065b, 0x0fdc1bec, 0x3793a651, 0x3352bbe6, 0x3e119d3f, 0x3ad08088,
0x2497d08d, 0x2056cd3a, 0x2d15ebe3, 0x29d4f654, 0xc5a92679, 0xc1683bce, 0xcc2b1d17, 0xc8ea00a0, 0xd6ad50a5, 0xd26c4d12,
0xdf2f6bcb, 0xdbee767c, 0xe3a1cbc1, 0xe760d676, 0xea23f0af, 0xeee2ed18, 0xf0a5bd1d, 0xf464a0aa, 0xf9278673, 0xfde69bc4,
0x89b8fd09, 0x8d79e0be, 0x803ac667, 0x84fbdbd0, 0x9abc8bd5, 0x9e7d9662, 0x933eb0bb, 0x97ffad0c, 0xafb010b1, 0xab710d06,
0xa6322bdf, 0xa2f33668, 0xbcb4666d, 0xb8757bda, 0xb5365d03, 0xb1f740b4}},
/* width=32 poly=0x000000af init=0x00000000 refin=false refout=false xorout=0x00000000 check=0xbd0be338 residue=0x00000000
name="CRC-32/XFER" alias="XFER" */
{{{NULL, NULL}, true, 0, "crc_32_xfer", 32},
false,
32,
0x000000af,
0x00000000,
false,
false,
0x00000000,
0xbd0be338,
0x00000000,
{0x00000000, 0x000000af, 0x0000015e, 0x000001f1, 0x000002bc, 0x00000213, 0x000003e2, 0x0000034d, 0x00000578, 0x000005d7,
0x00000426, 0x00000489, 0x000007c4, 0x0000076b, 0x0000069a, 0x00000635, 0x00000af0, 0x00000a5f, 0x00000bae, 0x00000b01,
0x0000084c, 0x000008e3, 0x00000912, 0x000009bd, 0x00000f88, 0x00000f27, 0x00000ed6, 0x00000e79, 0x00000d34, 0x00000d9b,
0x00000c6a, 0x00000cc5, 0x000015e0, 0x0000154f, 0x000014be, 0x00001411, 0x0000175c, 0x000017f3, 0x00001602, 0x000016ad,
0x00001098, 0x00001037, 0x000011c6, 0x00001169, 0x00001224, 0x0000128b, 0x0000137a, 0x000013d5, 0x00001f10, 0x00001fbf,
0x00001e4e, 0x00001ee1, 0x00001dac, 0x00001d03, 0x00001cf2, 0x00001c5d, 0x00001a68, 0x00001ac7, 0x00001b36, 0x00001b99,
0x000018d4, 0x0000187b, 0x0000198a, 0x00001925, 0x00002bc0, 0x00002b6f, 0x00002a9e, 0x00002a31, 0x0000297c, 0x000029d3,
0x00002822, 0x0000288d, 0x00002eb8, 0x00002e17, 0x00002fe6, 0x00002f49, 0x00002c04, 0x00002cab, 0x00002d5a, 0x00002df5,
0x00002130, 0x0000219f, 0x0000206e, 0x000020c1, 0x0000238c, 0x00002323, 0x000022d2, 0x0000227d, 0x00002448, 0x000024e7,
0x00002516, 0x000025b9, 0x000026f4, 0x0000265b, 0x000027aa, 0x00002705, 0x00003e20, 0x00003e8f, 0x00003f7e, 0x00003fd1,
0x00003c9c, 0x00003c33, 0x00003dc2, 0x00003d6d, 0x00003b58, 0x00003bf7, 0x00003a06, 0x00003aa9, 0x000039e4, 0x0000394b,
0x000038ba, 0x00003815, 0x000034d0, 0x0000347f, 0x0000358e, 0x00003521, 0x0000366c, 0x000036c3, 0x00003732, 0x0000379d,
0x000031a8, 0x00003107, 0x000030f6, 0x00003059, 0x00003314, 0x000033bb, 0x0000324a, 0x000032e5, 0x00005780, 0x0000572f,
0x000056de, 0x00005671, 0x0000553c, 0x00005593, 0x00005462, 0x000054cd, 0x000052f8, 0x00005257, 0x000053a6, 0x00005309,
0x00005044, 0x000050eb, 0x0000511a, 0x000051b5, 0x00005d70, 0x00005ddf, 0x00005c2e, 0x00005c81, 0x00005fcc, 0x00005f63,
0x00005e92, 0x00005e3d, 0x00005808, 0x000058a7, 0x00005956, 0x000059f9, 0x00005ab4, 0x00005a1b, 0x00005bea, 0x00005b45,
0x00004260, 0x000042cf, 0x0000433e, 0x00004391, 0x000040dc, 0x00004073, 0x00004182, 0x0000412d, 0x00004718, 0x000047b7,
0x00004646, 0x000046e9, 0x000045a4, 0x0000450b, 0x000044fa, 0x00004455, 0x00004890, 0x0000483f, 0x000049ce, 0x00004961,
0x00004a2c, 0x00004a83, 0x00004b72, 0x00004bdd, 0x00004de8, 0x00004d47, 0x00004cb6, 0x00004c19, 0x00004f54, 0x00004ffb,
0x00004e0a, 0x00004ea5, 0x00007c40, 0x00007cef, 0x00007d1e, 0x00007db1, 0x00007efc, 0x00007e53, 0x00007fa2, 0x00007f0d,
0x00007938, 0x00007997, 0x00007866, 0x000078c9, 0x00007b84, 0x00007b2b, 0x00007ada, 0x00007a75, 0x000076b0, 0x0000761f,
0x000077ee, 0x00007741, 0x0000740c, 0x000074a3, 0x00007552, 0x000075fd, 0x000073c8, 0x00007367, 0x00007296, 0x00007239,
0x00007174, 0x000071db, 0x0000702a, 0x00007085, 0x000069a0, 0x0000690f, 0x000068fe, 0x00006851, 0x00006b1c, 0x00006bb3,
0x00006a42, 0x00006aed, 0x00006cd8, 0x00006c77, 0x00006d86, 0x00006d29, 0x00006e64, 0x00006ecb, 0x00006f3a, 0x00006f95,
0x00006350, 0x000063ff, 0x0000620e, 0x000062a1, 0x000061ec, 0x00006143, 0x000060b2, 0x0000601d, 0x00006628, 0x00006687,
0x00006776, 0x000067d9, 0x00006494, 0x0000643b, 0x000065ca, 0x00006565}},
/* width=32 poly=0x1edc6f41 init=0xffffffff refin=true refout=true xorout=0xffffffff check=0xe3069283 residue=0xb798b438
name="CRC-32C" alias="CRC-32/CASTAGNOLI" alias="CRC-32/INTERLAKEN" alias="CRC-32/ISCSI" */
{{{NULL, NULL}, true, 0, "crc_32c", 32},
false,
32,
0x1edc6f41,
0xffffffff,
true,
true,
0xffffffff,
0xe3069283,
0xb798b438,
{0x00000000, 0xf26b8303, 0xe13b70f7, 0x1350f3f4, 0xc79a971f, 0x35f1141c, 0x26a1e7e8, 0xd4ca64eb, 0x8ad958cf, 0x78b2dbcc,
0x6be22838, 0x9989ab3b, 0x4d43cfd0, 0xbf284cd3, 0xac78bf27, 0x5e133c24, 0x105ec76f, 0xe235446c, 0xf165b798, 0x030e349b,
0xd7c45070, 0x25afd373, 0x36ff2087, 0xc494a384, 0x9a879fa0, 0x68ec1ca3, 0x7bbcef57, 0x89d76c54, 0x5d1d08bf, 0xaf768bbc,
0xbc267848, 0x4e4dfb4b, 0x20bd8ede, 0xd2d60ddd, 0xc186fe29, 0x33ed7d2a, 0xe72719c1, 0x154c9ac2, 0x061c6936, 0xf477ea35,
0xaa64d611, 0x580f5512, 0x4b5fa6e6, 0xb93425e5, 0x6dfe410e, 0x9f95c20d, 0x8cc531f9, 0x7eaeb2fa, 0x30e349b1, 0xc288cab2,
0xd1d83946, 0x23b3ba45, 0xf779deae, 0x05125dad, 0x1642ae59, 0xe4292d5a, 0xba3a117e, 0x4851927d, 0x5b016189, 0xa96ae28a,
0x7da08661, 0x8fcb0562, 0x9c9bf696, 0x6ef07595, 0x417b1dbc, 0xb3109ebf, 0xa0406d4b, 0x522bee48, 0x86e18aa3, 0x748a09a0,
0x67dafa54, 0x95b17957, 0xcba24573, 0x39c9c670, 0x2a993584, 0xd8f2b687, 0x0c38d26c, 0xfe53516f, 0xed03a29b, 0x1f682198,
0x5125dad3, 0xa34e59d0, 0xb01eaa24, 0x42752927, 0x96bf4dcc, 0x64d4cecf, 0x77843d3b, 0x85efbe38, 0xdbfc821c, 0x2997011f,
0x3ac7f2eb, 0xc8ac71e8, 0x1c661503, 0xee0d9600, 0xfd5d65f4, 0x0f36e6f7, 0x61c69362, 0x93ad1061, 0x80fde395, 0x72966096,
0xa65c047d, 0x5437877e, 0x4767748a, 0xb50cf789, 0xeb1fcbad, 0x197448ae, 0x0a24bb5a, 0xf84f3859, 0x2c855cb2, 0xdeeedfb1,
0xcdbe2c45, 0x3fd5af46, 0x7198540d, 0x83f3d70e, 0x90a324fa, 0x62c8a7f9, 0xb602c312, 0x44694011, 0x5739b3e5, 0xa55230e6,
0xfb410cc2, 0x092a8fc1, 0x1a7a7c35, 0xe811ff36, 0x3cdb9bdd, 0xceb018de, 0xdde0eb2a, 0x2f8b6829, 0x82f63b78, 0x709db87b,
0x63cd4b8f, 0x91a6c88c, 0x456cac67, 0xb7072f64, 0xa457dc90, 0x563c5f93, 0x082f63b7, 0xfa44e0b4, 0xe9141340, 0x1b7f9043,
0xcfb5f4a8, 0x3dde77ab, 0x2e8e845f, 0xdce5075c, 0x92a8fc17, 0x60c37f14, 0x73938ce0, 0x81f80fe3, 0x55326b08, 0xa759e80b,
0xb4091bff, 0x466298fc, 0x1871a4d8, 0xea1a27db, 0xf94ad42f, 0x0b21572c, 0xdfeb33c7, 0x2d80b0c4, 0x3ed04330, 0xccbbc033,
0xa24bb5a6, 0x502036a5, 0x4370c551, 0xb11b4652, 0x65d122b9, 0x97baa1ba, 0x84ea524e, 0x7681d14d, 0x2892ed69, 0xdaf96e6a,
0xc9a99d9e, 0x3bc21e9d, 0xef087a76, 0x1d63f975, 0x0e330a81, 0xfc588982, 0xb21572c9, 0x407ef1ca, 0x532e023e, 0xa145813d,
0x758fe5d6, 0x87e466d5, 0x94b49521, 0x66df1622, 0x38cc2a06, 0xcaa7a905, 0xd9f75af1, 0x2b9cd9f2, 0xff56bd19, 0x0d3d3e1a,
0x1e6dcdee, 0xec064eed, 0xc38d26c4, 0x31e6a5c7, 0x22b65633, 0xd0ddd530, 0x0417b1db, 0xf67c32d8, 0xe52cc12c, 0x1747422f,
0x49547e0b, 0xbb3ffd08, 0xa86f0efc, 0x5a048dff, 0x8ecee914, 0x7ca56a17, 0x6ff599e3, 0x9d9e1ae0, 0xd3d3e1ab, 0x21b862a8,
0x32e8915c, 0xc083125f, 0x144976b4, 0xe622f5b7, 0xf5720643, 0x07198540, 0x590ab964, 0xab613a67, 0xb831c993, 0x4a5a4a90,
0x9e902e7b, 0x6cfbad78, 0x7fab5e8c, 0x8dc0dd8f, 0xe330a81a, 0x115b2b19, 0x020bd8ed, 0xf0605bee, 0x24aa3f05, 0xd6c1bc06,
0xc5914ff2, 0x37faccf1, 0x69e9f0d5, 0x9b8273d6, 0x88d28022, 0x7ab90321, 0xae7367ca, 0x5c18e4c9, 0x4f48173d, 0xbd23943e,
0xf36e6f75, 0x0105ec76, 0x12551f82, 0xe03e9c81, 0x34f4f86a, 0xc69f7b69, 0xd5cf889d, 0x27a40b9e, 0x79b737ba, 0x8bdcb4b9,
0x988c474d, 0x6ae7c44e, 0xbe2da0a5, 0x4c4623a6, 0x5f16d052, 0xad7d5351}},
/* width=32 poly=0xa833982b init=0xffffffff refin=true refout=true xorout=0xffffffff check=0x87315576 residue=0x45270551
name="CRC-32D" */
{{{NULL, NULL}, true, 0, "crc_32d", 32},
false,
32,
0xa833982b,
0xffffffff,
true,
true,
0xffffffff,
0x87315576,
0x45270551,
{0x00000000, 0x2bddd04f, 0x57bba09e, 0x7c6670d1, 0xaf77413c, 0x84aa9173, 0xf8cce1a2, 0xd31131ed, 0xf6dd1a53, 0xdd00ca1c,
0xa166bacd, 0x8abb6a82, 0x59aa5b6f, 0x72778b20, 0x0e11fbf1, 0x25cc2bbe, 0x4589ac8d, 0x6e547cc2, 0x12320c13, 0x39efdc5c,
0xeafeedb1, 0xc1233dfe, 0xbd454d2f, 0x96989d60, 0xb354b6de, 0x98896691, 0xe4ef1640, 0xcf32c60f, 0x1c23f7e2, 0x37fe27ad,
0x4b98577c, 0x60458733, 0x8b13591a, 0xa0ce8955, 0xdca8f984, 0xf77529cb, 0x24641826, 0x0fb9c869, 0x73dfb8b8, 0x580268f7,
0x7dce4349, 0x56139306, 0x2a75e3d7, 0x01a83398, 0xd2b90275, 0xf964d23a, 0x8502a2eb, 0xaedf72a4, 0xce9af597, 0xe54725d8,
0x99215509, 0xb2fc8546, 0x61edb4ab, 0x4a3064e4, 0x36561435, 0x1d8bc47a, 0x3847efc4, 0x139a3f8b, 0x6ffc4f5a, 0x44219f15,
0x9730aef8, 0xbced7eb7, 0xc08b0e66, 0xeb56de29, 0xbe152a1f, 0x95c8fa50, 0xe9ae8a81, 0xc2735ace, 0x11626b23, 0x3abfbb6c,
0x46d9cbbd, 0x6d041bf2, 0x48c8304c, 0x6315e003, 0x1f7390d2, 0x34ae409d, 0xe7bf7170, 0xcc62a13f, 0xb004d1ee, 0x9bd901a1,
0xfb9c8692, 0xd04156dd, 0xac27260c, 0x87faf643, 0x54ebc7ae, 0x7f3617e1, 0x03506730, 0x288db77f, 0x0d419cc1, 0x269c4c8e,
0x5afa3c5f, 0x7127ec10, 0xa236ddfd, 0x89eb0db2, 0xf58d7d63, 0xde50ad2c, 0x35067305, 0x1edba34a, 0x62bdd39b, 0x496003d4,
0x9a713239, 0xb1ace276, 0xcdca92a7, 0xe61742e8, 0xc3db6956, 0xe806b919, 0x9460c9c8, 0xbfbd1987, 0x6cac286a, 0x4771f825,
0x3b1788f4, 0x10ca58bb, 0x708fdf88, 0x5b520fc7, 0x27347f16, 0x0ce9af59, 0xdff89eb4, 0xf4254efb, 0x88433e2a, 0xa39eee65,
0x8652c5db, 0xad8f1594, 0xd1e96545, 0xfa34b50a, 0x292584e7, 0x02f854a8, 0x7e9e2479, 0x5543f436, 0xd419cc15, 0xffc41c5a,
0x83a26c8b, 0xa87fbcc4, 0x7b6e8d29, 0x50b35d66, 0x2cd52db7, 0x0708fdf8, 0x22c4d646, 0x09190609, 0x757f76d8, 0x5ea2a697,
0x8db3977a, 0xa66e4735, 0xda0837e4, 0xf1d5e7ab, 0x91906098, 0xba4db0d7, 0xc62bc006, 0xedf61049, 0x3ee721a4, 0x153af1eb,
0x695c813a, 0x42815175, 0x674d7acb, 0x4c90aa84, 0x30f6da55, 0x1b2b0a1a, 0xc83a3bf7, 0xe3e7ebb8, 0x9f819b69, 0xb45c4b26,
0x5f0a950f, 0x74d74540, 0x08b13591, 0x236ce5de, 0xf07dd433, 0xdba0047c, 0xa7c674ad, 0x8c1ba4e2, 0xa9d78f5c, 0x820a5f13,
0xfe6c2fc2, 0xd5b1ff8d, 0x06a0ce60, 0x2d7d1e2f, 0x511b6efe, 0x7ac6beb1, 0x1a833982, 0x315ee9cd, 0x4d38991c, 0x66e54953,
0xb5f478be, 0x9e29a8f1, 0xe24fd820, 0xc992086f, 0xec5e23d1, 0xc783f39e, 0xbbe5834f, 0x90385300, 0x432962ed, 0x68f4b2a2,
0x1492c273, 0x3f4f123c, 0x6a0ce60a, 0x41d13645, 0x3db74694, 0x166a96db, 0xc57ba736, 0xeea67779, 0x92c007a8, 0xb91dd7e7,
0x9cd1fc59, 0xb70c2c16, 0xcb6a5cc7, 0xe0b78c88, 0x33a6bd65, 0x187b6d2a, 0x641d1dfb, 0x4fc0cdb4, 0x2f854a87, 0x04589ac8,
0x783eea19, 0x53e33a56, 0x80f20bbb, 0xab2fdbf4, 0xd749ab25, 0xfc947b6a, 0xd95850d4, 0xf285809b, 0x8ee3f04a, 0xa53e2005,
0x762f11e8, 0x5df2c1a7, 0x2194b176, 0x0a496139, 0xe11fbf10, 0xcac26f5f, 0xb6a41f8e, 0x9d79cfc1, 0x4e68fe2c, 0x65b52e63,
0x19d35eb2, 0x320e8efd, 0x17c2a543, 0x3c1f750c, 0x407905dd, 0x6ba4d592, 0xb8b5e47f, 0x93683430, 0xef0e44e1, 0xc4d394ae,
0xa496139d, 0x8f4bc3d2, 0xf32db303, 0xd8f0634c, 0x0be152a1, 0x203c82ee, 0x5c5af23f, 0x77872270, 0x524b09ce, 0x7996d981,
0x05f0a950, 0x2e2d791f, 0xfd3c48f2, 0xd6e198bd, 0xaa87e86c, 0x815a3823}},
/* width=32 poly=0x814141ab init=0x00000000 refin=false refout=false xorout=0x00000000 check=0x3010bf7f residue=0x00000000
name="CRC-32Q" */
{{{NULL, NULL}, true, 0, "crc_32q", 32},
false,
32,
0x814141ab,
0x00000000,
false,
false,
0x00000000,
0x3010bf7f,
0x00000000,
{0x00000000, 0x814141ab, 0x83c3c2fd, 0x02828356, 0x86c6c451, 0x078785fa, 0x050506ac, 0x84444707, 0x8cccc909, 0x0d8d88a2,
0x0f0f0bf4, 0x8e4e4a5f, 0x0a0a0d58, 0x8b4b4cf3, 0x89c9cfa5, 0x08888e0e, 0x98d8d3b9, 0x19999212, 0x1b1b1144, 0x9a5a50ef,
0x1e1e17e8, 0x9f5f5643, 0x9dddd515, 0x1c9c94be, 0x14141ab0, 0x95555b1b, 0x97d7d84d, 0x169699e6, 0x92d2dee1, 0x13939f4a,
0x11111c1c, 0x90505db7, 0xb0f0e6d9, 0x31b1a772, 0x33332424, 0xb272658f, 0x36362288, 0xb7776323, 0xb5f5e075, 0x34b4a1de,
0x3c3c2fd0, 0xbd7d6e7b, 0xbfffed2d, 0x3ebeac86, 0xbafaeb81, 0x3bbbaa2a, 0x3939297c, 0xb87868d7, 0x28283560, 0xa96974cb,
0xabebf79d, 0x2aaab636, 0xaeeef131, 0x2fafb09a, 0x2d2d33cc, 0xac6c7267, 0xa4e4fc69, 0x25a5bdc2, 0x27273e94, 0xa6667f3f,
0x22223838, 0xa3637993, 0xa1e1fac5, 0x20a0bb6e, 0xe0a08c19, 0x61e1cdb2, 0x63634ee4, 0xe2220f4f, 0x66664848, 0xe72709e3,
0xe5a58ab5, 0x64e4cb1e, 0x6c6c4510, 0xed2d04bb, 0xefaf87ed, 0x6eeec646, 0xeaaa8141, 0x6bebc0ea, 0x696943bc, 0xe8280217,
0x78785fa0, 0xf9391e0b, 0xfbbb9d5d, 0x7afadcf6, 0xfebe9bf1, 0x7fffda5a, 0x7d7d590c, 0xfc3c18a7, 0xf4b496a9, 0x75f5d702,
0x77775454, 0xf63615ff, 0x727252f8, 0xf3331353, 0xf1b19005, 0x70f0d1ae, 0x50506ac0, 0xd1112b6b, 0xd393a83d, 0x52d2e996,
0xd696ae91, 0x57d7ef3a, 0x55556c6c, 0xd4142dc7, 0xdc9ca3c9, 0x5ddde262, 0x5f5f6134, 0xde1e209f, 0x5a5a6798, 0xdb1b2633,
0xd999a565, 0x58d8e4ce, 0xc888b979, 0x49c9f8d2, 0x4b4b7b84, 0xca0a3a2f, 0x4e4e7d28, 0xcf0f3c83, 0xcd8dbfd5, 0x4cccfe7e,
0x44447070, 0xc50531db, 0xc787b28d, 0x46c6f326, 0xc282b421, 0x43c3f58a, 0x414176dc, 0xc0003777, 0x40005999, 0xc1411832,
0xc3c39b64, 0x4282dacf, 0xc6c69dc8, 0x4787dc63, 0x45055f35, 0xc4441e9e, 0xcccc9090, 0x4d8dd13b, 0x4f0f526d, 0xce4e13c6,
0x4a0a54c1, 0xcb4b156a, 0xc9c9963c, 0x4888d797, 0xd8d88a20, 0x5999cb8b, 0x5b1b48dd, 0xda5a0976, 0x5e1e4e71, 0xdf5f0fda,
0xdddd8c8c, 0x5c9ccd27, 0x54144329, 0xd5550282, 0xd7d781d4, 0x5696c07f, 0xd2d28778, 0x5393c6d3, 0x51114585, 0xd050042e,
0xf0f0bf40, 0x71b1feeb, 0x73337dbd, 0xf2723c16, 0x76367b11, 0xf7773aba, 0xf5f5b9ec, 0x74b4f847, 0x7c3c7649, 0xfd7d37e2,
0xffffb4b4, 0x7ebef51f, 0xfafab218, 0x7bbbf3b3, 0x793970e5, 0xf878314e, 0x68286cf9, 0xe9692d52, 0xebebae04, 0x6aaaefaf,
0xeeeea8a8, 0x6fafe903, 0x6d2d6a55, 0xec6c2bfe, 0xe4e4a5f0, 0x65a5e45b, 0x6727670d, 0xe66626a6, 0x622261a1, 0xe363200a,
0xe1e1a35c, 0x60a0e2f7, 0xa0a0d580, 0x21e1942b, 0x2363177d, 0xa22256d6, 0x266611d1, 0xa727507a, 0xa5a5d32c, 0x24e49287,
0x2c6c1c89, 0xad2d5d22, 0xafafde74, 0x2eee9fdf, 0xaaaad8d8, 0x2beb9973, 0x29691a25, 0xa8285b8e, 0x38780639, 0xb9394792,
0xbbbbc4c4, 0x3afa856f, 0xbebec268, 0x3fff83c3, 0x3d7d0095, 0xbc3c413e, 0xb4b4cf30, 0x35f58e9b, 0x37770dcd, 0xb6364c66,
0x32720b61, 0xb3334aca, 0xb1b1c99c, 0x30f08837, 0x10503359, 0x911172f2, 0x9393f1a4, 0x12d2b00f, 0x9696f708, 0x17d7b6a3,
0x155535f5, 0x9414745e, 0x9c9cfa50, 0x1dddbbfb, 0x1f5f38ad, 0x9e1e7906, 0x1a5a3e01, 0x9b1b7faa, 0x9999fcfc, 0x18d8bd57,
0x8888e0e0, 0x09c9a14b, 0x0b4b221d, 0x8a0a63b6, 0x0e4e24b1, 0x8f0f651a, 0x8d8de64c, 0x0ccca7e7, 0x044429e9, 0x85056842,
0x8787eb14, 0x06c6aabf, 0x8282edb8, 0x03c3ac13, 0x01412f45, 0x80006eee}},
/* END */
{{{NULL, NULL}, false, 0, "\0", 0}}};