CRC Polynomial Zoo
Philip Koopman, Carnegie Mellon University
- (0x737e312b; 0xe6fc6257) <=>
(0x75231fb3; 0xea463f67) {2147483616,335041,2609,214,140,55,45,30,7,7,7,5,4,4,1,1,1}
| gold | (*p) CRC-31K/3.1
- (0x4a3ed66b; 0x947dacd7) <=>
(0x759adf14; 0xeb35be29) {2147483616,101769,2646,450,6,6,6,6,6,6,6,6,6,6,5,2,2}
| gold | (*p) CRC-31K/3.14
- (0x66cd3537; 0xcd9a6a6f) <=>
(0x7b2b2cd9; 0xf65659b3) {2147483616,89836,2279,363,319,88,45,30,11,11,3,3,3,2,2,2,2}
| gold | (*p) CRC-31K/3.4
- (0x4a59e381; 0x94b3c703) <=>
(0x6071e694; 0xc0e3cd29) {2147483616,69278,1131,554,124,76,47,43,22,11,11,10,10}
| gold | (*p) CRC-31K/3.12
- (0x4bf43ae9; 0x97e875d3) <=>
(0x65d70bf4; 0xcbae17e9) {2147483616,68274,2788,1019,147,73,35,21,21,8,8,8,4,3,2,2,1}
| gold | (*p) CRC-31K/3.3
- (0x49f2f2b5; 0x93e5e56b) <=>
(0x6b53d3e4; 0xd6a7a7c9) {2147483616,79707,2486,574,147,147,36,23,21,13,6,3,3,3,3,3,2}
| gold | (*p) CRC-31K/3.5
- (0x460ee3bf; 0x8c1dc77f) <=>
(0x7f71dc18; 0xfee3b831) {2147483616,58790,1420,452,84,52,45,39,35,13,1,1,1,1,1,1,1}
| gold | (*p) CRC-31K/3.8
- (0x40d5e985; 0x81abd30b) <=>
(0x6865eac0; 0xd0cbd581) {2147483616,57299,1437,158,132,42,42,31,15,15,13,13,6}
| gold | (*p) CRC-31K/3.11
- (0x705a39ab; 0xe0b47357) <=>
(0x75671683; 0xeace2d07) {2147483616,54608,826,327,130,91,65,26,18,18,18,6,4,2,2}
| gold | (*p) CRC-31K/3.10
- (0x4a30cfd6; 0x94619fad) <=>
(0x5afcc314; 0xb5f98629) {2147483616,39591,1518,320,139,90,81,18,18,14,9,7,5,5,3}
| gold | (*p) CRC-31K/3.6
- (0x59b51725; 0xb36a2e4b) <=>
(0x693a2b66; 0xd27456cd) {2147483616,38610,1932,386,143,52,52,51,11,11,11,7,6,3,3}
| gold | (*p) CRC-31K/3.7
- (0x41df2a47; 0x83be548f) <=>
(0x78953ee0; 0xf12a7dc1) {2147483616,24992,2361,279,160,67,46,20,12,11,9,9,9,9,1}
| gold | (*p) CRC-31K/3.13
- (0x474e03ac; 0x8e9c0759) <=>
(0x4d701cb8; 0x9ae03971) {2147483616,24098,6168,510,149,98,45,22,22,15,9,3,3}
| gold | (*p) CRC-31K/3.2
- (0x4fea6a3a; 0x9fd4d475) <=>
(0x571595fc; 0xae2b2bf9) {2147483616,23848,2157,339,40,40,40,26,25,24,10,3,2,2,2,2,2}
| gold | (*p) CRC-31K/3.9
- (0x40000004; 0x80000009) <=>
(0x48000000; 0x90000001) {2147483616} |
gold | (*p) FP-31
- (0x47d2d9ab; 0x8fa5b357) <=>
(0x7566d2f8; 0xeacda5f1) {2147385314,88286,2108,669,191,49,49,29,15,14,7,6,6,6,5,2,2}
| gold | CRC-31K/17
- (0x52aa4332; 0xa5548665) <=>
(0x53309552; 0xa6612aa5) {1073741792,1073741792,4957,4957,157,157,35,35,9,9,3,3}
| gold | (*op) CRC-31K/4
- (0x4000004b; 0x80000097) <=>
(0x74800000; 0xe9000001) {1073741792,1073741792,2674,2674} |
gold | (*op) FOP-31
- (0x400000bb; 0x80000177) <=>
(0x77400000; 0xee800001) {1073215458,1073215458,3122,3122,3,3}
| gold | (*o) CRC-31K/6sub8
- (0x46e56a7c; 0x8dcad4f9) <=>
(0x4f95a9d8; 0x9f2b53b1) {938599400,938599400,1453,1453,162,162,28,28,17,17,8,8,8,8,4,4}
| gold | (*o) CRC-31K/18
- (0x6624b2eb; 0xcc4965d7) <=>
(0x75d34919; 0xeba69233) {713031564,129449,1806,587,109,73,48,27,19,18,18,3,3,3,3}
| gold | CRC-31K/13
- (0x47e62564; 0x8fcc4ac9) <=>
(0x49a919f8; 0x935233f1) {357886604,357886604,2703,2703,174,174,39,39,17,17,16,16,4,4}
| gold | (*o) CRC-31K/14
- (0x52d246e1; 0xa5a48dc3) <=>
(0x61d892d2; 0xc3b125a5) {22020044,21758,2792,474,132,82,61,23,23,14,14,12,12}
| gold | CRC-31K/15
- (0x74f9e7cb; 0xe9f3cf97) <=>
(0x74f9e7cb; 0xe9f3cf97) {32738,32738,32738,32738,151,151,14,14,13,13,7,7,1,1,1,1,1,1,1,1}
| gold | (*o) CRC-31K/6
- (0x40061800; 0x800c3001) <=>
(0x40061800; 0x800c3001) {32738,32738,32738,32738} |
gold | (*o) CRC-31K/6x
- (0x6906c540; 0xd20d8a81) <=>
(0x40a8d825; 0x8151b04b) {32736,32736,32736,32736,55,55,30,30,11,11} |
gold | (*o) ATCS
- (0x6d094c5d; 0xda1298bb) <=>
(0x6e8ca42d; 0xdd19485b) {3035,3035,137,137,50,50,22,22,11,11,11,11,11,11}
| gold | (*o) CRC-31K/16
- (0x60f2920b; 0xc1e52417) <=>
(0x741253c1; 0xe824a783) {992,992,992,992,992,992,53,53,10,10,9,9}
| gold | (*o) CRC-31K/8
- (0x406a0cff; 0x80d419ff) <=>
(0x7fcc1580; 0xff982b01) {992,992,992,992,992,992,43,43,10,10,1,1,1,1}
| gold | (*o) CRC-31K/8x
- (0x6c740b8d; 0xd8e8171b) <=>
(0x6c740b8d; 0xd8e8171b) {485,485,100,100,100,100,100,100,7,7,2,2,2,2}
| gold | (*o) CRC-31K/10
- (0x456a3501; 0x8ad46a03) <=>
(0x602b15a8; 0xc0562b51) {284,284,47,47,36,36,36,36,36,18,9} |
gold | CRC-31K/11
- (0x6bee283f; 0xd7dc507f) <=>
(0x7f051df5; 0xfe0a3beb) {95,95,39,39,35,35,35,35,35,35,8,8,1,1,1,1,1,1}
| gold | (*o) CRC-31K/12
See the NOTES
PAGE for interpreting this data. Last update 7/2019.
This work is copyright 2015-2018 by Philip Koopman. Licensed under a
Creative
Commons Attribution 4.0 International License.