crcutil 85 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596
  1. gmake crcutil_ut
  2. gmake[1]: Entering directory '/Users/rurban/Software/smhasher/crcutil-1.0'
  3. g++-mp-5 -DHAVE_CONFIG_H -I. -DCRCUTIL_USE_MM_CRC32=1 -Wall -msse2 -Icode -O3 -Wall -msse4.2 -MT crc32c_sse4.o -MD -MP -MF .deps/crc32c_sse4.Tpo -c -o crc32c_sse4.o `test -f 'code/crc32c_sse4.cc' || echo './'`code/crc32c_sse4.cc
  4. g++-mp-5 -DHAVE_CONFIG_H -I. -DCRCUTIL_USE_MM_CRC32=1 -Wall -msse2 -Icode -O3 -Wall -msse4.2 -MT multiword_128_64_gcc_amd64_sse2.o -MD -MP -MF .deps/multiword_128_64_gcc_amd64_sse2.Tpo -c -o multiword_128_64_gcc_amd64_sse2.o `test -f 'code/multiword_128_64_gcc_amd64_sse2.cc' || echo './'`code/multiword_128_64_gcc_amd64_sse2.cc
  5. g++-mp-5 -DHAVE_CONFIG_H -I. -DCRCUTIL_USE_MM_CRC32=1 -Wall -msse2 -Icode -O3 -Wall -msse4.2 -MT multiword_64_64_cl_i386_mmx.o -MD -MP -MF .deps/multiword_64_64_cl_i386_mmx.Tpo -c -o multiword_64_64_cl_i386_mmx.o `test -f 'code/multiword_64_64_cl_i386_mmx.cc' || echo './'`code/multiword_64_64_cl_i386_mmx.cc
  6. g++-mp-5 -DHAVE_CONFIG_H -I. -DCRCUTIL_USE_MM_CRC32=1 -Wall -msse2 -Icode -O3 -Wall -msse4.2 -MT multiword_64_64_gcc_amd64_asm.o -MD -MP -MF .deps/multiword_64_64_gcc_amd64_asm.Tpo -c -o multiword_64_64_gcc_amd64_asm.o `test -f 'code/multiword_64_64_gcc_amd64_asm.cc' || echo './'`code/multiword_64_64_gcc_amd64_asm.cc
  7. mv -f .deps/multiword_64_64_cl_i386_mmx.Tpo .deps/multiword_64_64_cl_i386_mmx.Po
  8. g++-mp-5 -DHAVE_CONFIG_H -I. -DCRCUTIL_USE_MM_CRC32=1 -Wall -msse2 -Icode -O3 -Wall -msse4.2 -MT multiword_64_64_gcc_i386_mmx.o -MD -MP -MF .deps/multiword_64_64_gcc_i386_mmx.Tpo -c -o multiword_64_64_gcc_i386_mmx.o `test -f 'code/multiword_64_64_gcc_i386_mmx.cc' || echo './'`code/multiword_64_64_gcc_i386_mmx.cc
  9. mv -f .deps/multiword_128_64_gcc_amd64_sse2.Tpo .deps/multiword_128_64_gcc_amd64_sse2.Po
  10. gcc-mp-5 -DHAVE_CONFIG_H -I. -DCRCUTIL_USE_MM_CRC32=1 -Wall -msse2 -Icode -g -O2 -MT set_hi_pri.o -MD -MP -MF .deps/set_hi_pri.Tpo -c -o set_hi_pri.o `test -f 'tests/set_hi_pri.c' || echo './'`tests/set_hi_pri.c
  11. mv -f .deps/multiword_64_64_gcc_amd64_asm.Tpo .deps/multiword_64_64_gcc_amd64_asm.Po
  12. mv -f .deps/set_hi_pri.Tpo .deps/set_hi_pri.Po
  13. g++-mp-5 -DHAVE_CONFIG_H -I. -DCRCUTIL_USE_MM_CRC32=1 -Wall -msse2 -Icode -O3 -Wall -msse4.2 -MT unittest.o -MD -MP -MF .deps/unittest.Tpo -c -o unittest.o `test -f 'tests/unittest.cc' || echo './'`tests/unittest.cc
  14. mv -f .deps/multiword_64_64_gcc_i386_mmx.Tpo .deps/multiword_64_64_gcc_i386_mmx.Po
  15. mv -f .deps/crc32c_sse4.Tpo .deps/crc32c_sse4.Po
  16. mv -f .deps/unittest.Tpo .deps/unittest.Po
  17. g++-mp-5 -DCRCUTIL_USE_MM_CRC32=1 -Wall -msse2 -Icode -O3 -Wall -msse4.2 -o crcutil_ut crc32c_sse4.o multiword_128_64_gcc_amd64_sse2.o multiword_64_64_cl_i386_mmx.o multiword_64_64_gcc_amd64_asm.o multiword_64_64_gcc_i386_mmx.o set_hi_pri.o unittest.o
  18. gmake[1]: Leaving directory '/Users/rurban/Software/smhasher/crcutil-1.0'
  19. gmake check-TESTS
  20. gmake[1]: Entering directory '/Users/rurban/Software/smhasher/crcutil-1.0'
  21. ClassTitle, CRC-64-u64/u64/u64-4-canonical
  22. Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
  23. GCC-5.1.0, 64, 64, 8, 8, 8, 4, 0, 33408, 71919
  24. , MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
  25. 4, 0.231, 2.884, 2.991, 3.171, 3.704, 4.960, 3.271,, 2.884, Byte
  26. 8, 0.087, 2.839, 3.023, 2.470, 1.830, 2.465, 1.566,, 1.566, Multiword
  27. 16, 0.044, 3.210, 3.468, 2.936, 1.431, 1.840, 1.428,, 1.428, Multiword
  28. 32, 0.022, 4.180, 4.470, 3.809, 1.467, 1.672, 1.472,, 1.467, Word
  29. 64, 0.015, 4.889, 5.042, 4.405, 1.434, 1.590, 0.942,, 0.942, Multiword
  30. 128, 0.006, 5.147, 5.366, 4.769, 1.431, 1.549, 0.778,, 0.778, Multiword
  31. 256, 0.003, 5.272, 5.501, 4.919, 1.427, 1.529, 0.695,, 0.695, Multiword
  32. 512, 0.002, 5.334, 5.576, 4.994, 1.426, 1.532, 0.654,, 0.654, Multiword
  33. 1024, 0.001, 5.364, 5.613, 5.031, 1.425, 1.521, 0.633,, 0.633, Multiword
  34. 2048, 0.001, 5.371, 5.631, 5.048, 1.418, 1.515, 0.624,, 0.624, Multiword
  35. 4096, 0.000, 5.369, 5.638, 5.056, 1.428, 1.512, 0.620,, 0.620, Multiword
  36. 8192, 0.000, 5.362, 5.636, 5.039, 1.426, 1.511, 0.617,, 0.617, Multiword
  37. 16384, 0.000, 5.320, 5.624, 5.001, 1.425, 1.510, 0.616,, 0.616, Multiword
  38. 32768, 0.000, 5.290, 5.603, 5.002, 1.425, 1.510, 0.609,, 0.609, Multiword
  39. 65536, 0.000, 5.284, 5.570, 5.003, 1.425, 0.944, 0.608,, 0.608, Multiword
  40. 131072, 0.000, 5.257, 5.560, 5.003, 1.425, 0.932, 0.608,, 0.608, Multiword
  41. 262144, 0.000, 5.257, 5.559, 5.003, 1.426, 0.927, 0.608,, 0.608, Multiword
  42. 524288, 0.000, 5.257, 5.540, 5.003, 1.426, 0.925, 0.608,, 0.608, Multiword
  43. 1048576, 0.000, 5.257, 5.561, 5.005, 1.426, 0.886, 0.608,, 0.608, Multiword
  44. 2097152, 0.000, 5.270, 5.562, 5.005, 1.427, 0.886, 0.615,, 0.615, Multiword
  45. 4194304, 0.000, 5.338, 5.649, 5.132, 1.433, 0.894, 0.624,, 0.624, Multiword
  46. 8388608, 0.000, 5.384, 5.610, 5.279, 1.457, 0.900, 0.621,, 0.621, Multiword
  47. 16777216, 0.000, 5.329, 6.253, 5.201, 1.499, 0.901, 0.656,, 0.656, Multiword
  48. 33554432, 0.000, 5.418, 5.683, 5.068, 1.524, 0.914, 0.663,, 0.663, Multiword
  49. 67108864, 0.000, 5.484, 5.717, 5.183, 1.492, 0.918, 0.667,, 0.667, Multiword
  50. ClassTitle, CRC-64-u64/u64/u64-3-canonical
  51. Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
  52. GCC-5.1.0, 64, 64, 8, 8, 8, 3, 0, 33408, 40144
  53. , Blockword, Multiword,, BestTime, BestMethod
  54. 4, 4.814, 3.832,, 3.832, Multiword
  55. 8, 2.473, 1.830,, 1.830, Multiword
  56. 16, 1.835, 1.458,, 1.458, Multiword
  57. 32, 1.669, 1.438,, 1.438, Multiword
  58. 64, 1.591, 1.140,, 1.140, Multiword
  59. 128, 1.551, 0.906,, 0.906, Multiword
  60. 256, 1.532, 0.855,, 0.855, Multiword
  61. 512, 1.528, 0.810,, 0.810, Multiword
  62. 1024, 1.519, 0.787,, 0.787, Multiword
  63. 2048, 1.515, 0.778,, 0.778, Multiword
  64. 4096, 1.513, 0.772,, 0.772, Multiword
  65. 8192, 1.511, 0.768,, 0.768, Multiword
  66. 16384, 1.510, 0.767,, 0.767, Multiword
  67. 32768, 1.510, 0.767,, 0.767, Multiword
  68. 65536, 1.078, 0.766,, 0.766, Multiword
  69. 131072, 1.067, 0.765,, 0.765, Multiword
  70. 262144, 0.946, 0.765,, 0.765, Multiword
  71. 524288, 0.887, 0.764,, 0.764, Multiword
  72. 1048576, 0.886, 0.764,, 0.764, Multiword
  73. 2097152, 0.871, 0.764,, 0.764, Multiword
  74. 4194304, 0.876, 0.770,, 0.770, Multiword
  75. 8388608, 0.879, 0.772,, 0.772, Multiword
  76. 16777216, 0.886, 0.769,, 0.769, Multiword
  77. 33554432, 0.904, 0.797,, 0.797, Multiword
  78. 67108864, 0.910, 0.825,, 0.825, Multiword
  79. ClassTitle, CRC-32-u64/u64/u64-4-canonical
  80. Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
  81. GCC-5.1.0, 64, 32, 8, 8, 8, 4, 0, 33408, 512858
  82. , MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword, CRC32C,, BestTime, BestMethod
  83. 4, 0.199, 2.882, 3.797, 3.178, 3.707, 4.960, 3.271, 2.744,, 2.744, CRC32C
  84. 8, 0.087, 2.905, 3.023, 2.470, 1.830, 2.465, 1.567, 1.045,, 1.045, CRC32C
  85. 16, 0.046, 3.209, 3.468, 2.936, 1.417, 1.841, 1.421, 0.566,, 0.566, CRC32C
  86. 32, 0.025, 4.180, 4.469, 3.808, 1.467, 1.672, 1.470, 0.261,, 0.261, CRC32C
  87. 64, 0.015, 4.890, 5.042, 4.405, 1.433, 1.590, 0.942, 0.152,, 0.152, CRC32C
  88. 128, 0.006, 5.147, 5.299, 4.769, 1.431, 1.549, 0.778, 0.104,, 0.104, CRC32C
  89. 256, 0.003, 5.273, 5.501, 4.919, 1.428, 1.529, 0.695, 0.137,, 0.137, CRC32C
  90. 512, 0.002, 5.335, 5.576, 4.994, 1.426, 1.533, 0.655, 0.095,, 0.095, CRC32C
  91. 1024, 0.001, 5.363, 5.613, 5.032, 1.426, 1.521, 0.634, 0.091,, 0.091, CRC32C
  92. 2048, 0.001, 5.369, 5.632, 5.049, 1.426, 1.515, 0.624, 0.123,, 0.123, CRC32C
  93. 4096, 0.000, 5.376, 5.636, 5.054, 1.427, 1.512, 0.620, 0.089,, 0.089, CRC32C
  94. 8192, 0.000, 5.375, 5.634, 5.047, 1.426, 1.510, 0.618, 0.089,, 0.089, CRC32C
  95. 16384, 0.000, 5.344, 5.624, 5.003, 1.425, 1.510, 0.616, 0.090,, 0.090, CRC32C
  96. 32768, 0.000, 5.289, 5.591, 5.002, 1.425, 1.510, 0.609, 0.088,, 0.088, CRC32C
  97. 65536, 0.000, 5.284, 5.570, 5.003, 1.425, 0.924, 0.608, 0.088,, 0.088, CRC32C
  98. 131072, 0.000, 5.256, 5.559, 5.003, 1.425, 0.918, 0.607, 0.088,, 0.088, CRC32C
  99. 262144, 0.000, 5.257, 5.561, 5.003, 1.426, 0.913, 0.608, 0.089,, 0.089, CRC32C
  100. 524288, 0.000, 5.257, 5.561, 5.004, 1.426, 0.913, 0.608, 0.089,, 0.089, CRC32C
  101. 1048576, 0.000, 5.365, 5.633, 5.004, 1.426, 0.885, 0.609, 0.089,, 0.089, CRC32C
  102. 2097152, 0.000, 5.388, 5.661, 5.052, 1.426, 0.875, 0.615, 0.089,, 0.089, CRC32C
  103. 4194304, 0.000, 5.386, 5.643, 5.110, 1.432, 0.882, 0.623, 0.095,, 0.095, CRC32C
  104. 8388608, 0.000, 5.394, 5.666, 5.122, 1.477, 0.890, 0.618, 0.118,, 0.118, CRC32C
  105. 16777216, 0.000, 5.388, 5.666, 5.124, 1.450, 0.967, 0.630, 0.127,, 0.127, CRC32C
  106. 33554432, 0.000, 5.569, 5.668, 5.150, 1.506, 0.902, 0.656, 0.127,, 0.127, CRC32C
  107. 67108864, 0.000, 5.502, 5.630, 5.294, 1.546, 0.920, 0.674, 0.129,, 0.129, CRC32C
  108. ClassTitle, CRC-32-u64/u64/u64-3-canonical
  109. Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
  110. GCC-5.1.0, 64, 32, 8, 8, 8, 3, 0, 33408, 42611
  111. , Blockword, Multiword,, BestTime, BestMethod
  112. 4, 4.812, 3.832,, 3.832, Multiword
  113. 8, 2.467, 1.830,, 1.830, Multiword
  114. 16, 1.834, 1.458,, 1.458, Multiword
  115. 32, 1.669, 1.443,, 1.443, Multiword
  116. 64, 1.591, 1.140,, 1.140, Multiword
  117. 128, 1.551, 0.906,, 0.906, Multiword
  118. 256, 1.531, 0.853,, 0.853, Multiword
  119. 512, 1.528, 0.797,, 0.797, Multiword
  120. 1024, 1.519, 0.782,, 0.782, Multiword
  121. 2048, 1.515, 0.773,, 0.773, Multiword
  122. 4096, 1.513, 0.769,, 0.769, Multiword
  123. 8192, 1.511, 0.766,, 0.766, Multiword
  124. 16384, 1.510, 0.767,, 0.767, Multiword
  125. 32768, 1.510, 0.765,, 0.765, Multiword
  126. 65536, 1.060, 0.764,, 0.764, Multiword
  127. 131072, 1.054, 0.764,, 0.764, Multiword
  128. 262144, 0.936, 0.765,, 0.765, Multiword
  129. 524288, 0.877, 0.765,, 0.765, Multiword
  130. 1048576, 0.876, 0.764,, 0.764, Multiword
  131. 2097152, 0.862, 0.764,, 0.764, Multiword
  132. 4194304, 0.868, 0.769,, 0.769, Multiword
  133. 8388608, 0.872, 0.768,, 0.768, Multiword
  134. 16777216, 0.871, 0.771,, 0.771, Multiword
  135. 33554432, 0.877, 0.779,, 0.779, Multiword
  136. 67108864, 0.887, 0.787,, 0.787, Multiword
  137. ClassTitle, CRC-32-u32/u32/u32-4-canonical
  138. Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
  139. GCC-5.1.0, 64, 32, 4, 4, 4, 4, 0, 8544, 15584
  140. , MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
  141. 4, 0.175, 2.693, 2.906, 2.789, 2.614, 3.137, 2.697,, 2.614, Word
  142. 8, 0.111, 2.623, 2.958, 2.873, 1.686, 2.008, 1.919,, 1.686, Word
  143. 16, 0.050, 2.856, 3.287, 2.993, 1.384, 1.634, 1.474,, 1.384, Word
  144. 32, 0.025, 3.598, 4.343, 3.916, 1.565, 1.692, 1.074,, 1.074, Multiword
  145. 64, 0.011, 4.381, 4.936, 4.479, 1.773, 1.892, 0.871,, 0.871, Multiword
  146. 128, 0.006, 4.658, 5.225, 4.788, 1.875, 1.993, 0.769,, 0.769, Multiword
  147. 256, 0.003, 4.797, 5.406, 4.943, 1.926, 2.067, 0.728,, 0.728, Multiword
  148. 512, 0.001, 4.866, 5.481, 5.031, 1.951, 2.079, 0.733,, 0.733, Multiword
  149. 1024, 0.002, 4.902, 5.519, 5.065, 1.966, 2.085, 0.702,, 0.702, Multiword
  150. 2048, 0.001, 4.919, 5.538, 5.082, 1.971, 2.088, 0.706,, 0.706, Multiword
  151. 4096, 0.001, 4.927, 5.547, 5.085, 1.973, 2.090, 0.694,, 0.694, Multiword
  152. 8192, 0.000, 4.932, 5.549, 5.062, 1.974, 2.091, 0.674,, 0.674, Multiword
  153. 16384, 0.000, 4.934, 5.547, 5.015, 1.975, 2.091, 0.672,, 0.672, Multiword
  154. 32768, 0.000, 4.936, 5.529, 5.015, 1.974, 2.091, 0.672,, 0.672, Multiword
  155. 65536, 0.000, 4.937, 5.529, 5.016, 1.973, 0.817, 0.672,, 0.672, Multiword
  156. 131072, 0.000, 4.937, 5.529, 5.017, 1.973, 0.812, 0.672,, 0.672, Multiword
  157. 262144, 0.000, 4.938, 5.529, 5.017, 1.974, 0.809, 0.672,, 0.672, Multiword
  158. 524288, 0.000, 4.938, 5.530, 5.017, 1.974, 0.808, 0.671,, 0.671, Multiword
  159. 1048576, 0.000, 4.938, 5.530, 5.019, 1.974, 0.727, 0.671,, 0.671, Multiword
  160. 2097152, 0.000, 4.994, 5.593, 5.092, 1.974, 0.727, 0.675,, 0.675, Multiword
  161. 4194304, 0.000, 5.117, 5.581, 5.091, 2.043, 0.730, 0.675,, 0.675, Multiword
  162. 8388608, 0.000, 5.156, 5.914, 5.165, 2.017, 0.736, 0.677,, 0.677, Multiword
  163. 16777216, 0.000, 5.026, 5.835, 5.270, 2.063, 0.745, 0.707,, 0.707, Multiword
  164. 33554432, 0.000, 5.074, 5.706, 5.161, 2.014, 0.758, 0.757,, 0.757, Multiword
  165. 67108864, 0.000, 5.139, 5.784, 5.282, 2.038, 0.742, 0.720,, 0.720, Multiword
  166. ClassTitle, CRC-32-u32/u32/u32-3-canonical
  167. Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
  168. GCC-5.1.0, 64, 32, 4, 4, 4, 3, 0, 8544, 16424
  169. , Blockword, Multiword,, BestTime, BestMethod
  170. 4, 2.790, 2.614,, 2.614, Multiword
  171. 8, 1.958, 1.652,, 1.652, Multiword
  172. 16, 1.603, 1.430,, 1.430, Multiword
  173. 32, 1.679, 1.115,, 1.115, Multiword
  174. 64, 1.879, 0.916,, 0.916, Multiword
  175. 128, 1.988, 0.881,, 0.881, Multiword
  176. 256, 2.068, 0.820,, 0.820, Multiword
  177. 512, 2.080, 0.818,, 0.818, Multiword
  178. 1024, 2.086, 0.805,, 0.805, Multiword
  179. 2048, 2.088, 0.795,, 0.795, Multiword
  180. 4096, 2.090, 0.793,, 0.793, Multiword
  181. 8192, 2.091, 0.788,, 0.788, Multiword
  182. 16384, 2.091, 0.789,, 0.789, Multiword
  183. 32768, 2.091, 0.789,, 0.789, Multiword
  184. 65536, 1.191, 0.788,, 0.788, Multiword
  185. 131072, 1.191, 0.789,, 0.789, Multiword
  186. 262144, 0.962, 0.789,, 0.789, Multiword
  187. 524288, 0.852, 0.789,, 0.789, Multiword
  188. 1048576, 0.851, 0.789,, 0.789, Multiword
  189. 2097152, 0.821, 0.790,, 0.790, Multiword
  190. 4194304, 0.827, 0.791,, 0.791, Multiword
  191. 8388608, 0.828, 0.792,, 0.792, Multiword
  192. 16777216, 0.824, 0.795,, 0.795, Multiword
  193. 33554432, 0.822, 0.818,, 0.818, Multiword
  194. 67108864, 0.835, 0.853,, 0.835, Blockword
  195. ClassTitle, CRC-128-sse2/sse2/u64-4-canonical
  196. Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
  197. GCC-5.1.0, 64, 128, 16, 16, 8, 4, 0, 66736, 847390
  198. , MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
  199. 4, 2.962, 5.054, 4.974, 5.052, 6.558, 7.870, 6.410,, 4.974, ByteUnrolled
  200. 8, 1.046, 5.413, 5.411, 5.372, 2.638, 3.381, 2.854,, 2.638, Word
  201. 16, 0.566, 6.467, 6.496, 5.613, 2.842, 2.955, 2.463,, 2.463, Multiword
  202. 32, 0.305, 7.414, 7.436, 6.667, 2.419, 2.482, 2.195,, 2.195, Multiword
  203. 64, 0.185, 7.906, 7.902, 7.243, 2.198, 2.249, 1.534,, 1.534, Multiword
  204. 128, 0.125, 8.139, 8.133, 7.473, 2.117, 2.133, 1.228,, 1.228, Multiword
  205. 256, 0.095, 8.249, 8.257, 7.593, 2.071, 2.112, 1.063,, 1.063, Multiword
  206. 512, 0.108, 8.307, 8.310, 7.652, 2.050, 2.086, 1.009,, 1.009, Multiword
  207. 1024, 0.076, 8.335, 8.337, 7.681, 2.126, 2.162, 0.987,, 0.987, Multiword
  208. 2048, 0.080, 8.350, 8.350, 7.697, 2.145, 2.178, 0.972,, 0.972, Multiword
  209. 4096, 0.075, 8.357, 8.357, 7.704, 2.152, 2.173, 0.952,, 0.952, Multiword
  210. 8192, 0.073, 8.360, 8.360, 7.707, 2.167, 2.201, 0.939,, 0.939, Multiword
  211. 16384, 0.072, 8.362, 8.362, 7.709, 2.177, 2.199, 0.942,, 0.942, Multiword
  212. 32768, 0.073, 8.363, 8.363, 7.710, 2.175, 2.193, 0.939,, 0.939, Multiword
  213. 65536, 0.081, 8.363, 8.364, 7.710, 2.164, 1.848, 0.928,, 0.928, Multiword
  214. 131072, 0.081, 8.364, 8.364, 7.710, 2.161, 1.704, 0.928,, 0.928, Multiword
  215. 262144, 0.081, 8.364, 8.364, 7.710, 2.174, 1.644, 0.927,, 0.927, Multiword
  216. 524288, 0.097, 8.364, 8.364, 7.710, 2.225, 1.650, 0.937,, 0.937, Multiword
  217. 1048576, 0.097, 8.454, 8.364, 7.738, 2.226, 1.598, 0.938,, 0.938, Multiword
  218. 2097152, 0.097, 8.508, 8.463, 7.711, 2.175, 1.605, 0.937,, 0.937, Multiword
  219. 4194304, 0.120, 8.579, 8.586, 7.780, 2.179, 1.589, 0.936,, 0.936, Multiword
  220. 8388608, 0.175, 8.560, 8.425, 7.882, 2.291, 1.640, 0.948,, 0.948, Multiword
  221. 16777216, 0.145, 8.569, 8.638, 7.873, 2.307, 1.627, 0.978,, 0.978, Multiword
  222. 33554432, 0.151, 9.163, 9.327, 8.074, 2.323, 1.643, 0.980,, 0.980, Multiword
  223. 67108864, 0.163, 9.025, 8.790, 7.811, 2.478, 1.691, 0.990,, 0.990, Multiword
  224. ClassTitle, CRC-128-sse2/sse2/u64-6-canonical
  225. Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
  226. GCC-5.1.0, 64, 128, 16, 16, 8, 6, 0, 66736, 950452
  227. , Blockword, Multiword,, BestTime, BestMethod
  228. 4, 7.965, 7.381,, 7.381, Multiword
  229. 8, 3.481, 3.117,, 3.117, Multiword
  230. 16, 2.961, 2.982,, 2.961, Blockword
  231. 32, 2.498, 2.555,, 2.498, Blockword
  232. 64, 2.271, 2.332,, 2.271, Blockword
  233. 128, 2.158, 1.763,, 1.763, Multiword
  234. 256, 2.111, 1.456,, 1.456, Multiword
  235. 512, 2.081, 1.405,, 1.405, Multiword
  236. 1024, 2.152, 1.350,, 1.350, Multiword
  237. 2048, 2.193, 1.335,, 1.335, Multiword
  238. 4096, 2.173, 1.289,, 1.289, Multiword
  239. 8192, 2.189, 1.278,, 1.278, Multiword
  240. 16384, 2.189, 1.264,, 1.264, Multiword
  241. 32768, 2.235, 1.264,, 1.264, Multiword
  242. 65536, 2.196, 1.256,, 1.256, Multiword
  243. 131072, 1.916, 1.254,, 1.254, Multiword
  244. 262144, 1.858, 1.252,, 1.252, Multiword
  245. 524288, 1.760, 1.253,, 1.253, Multiword
  246. 1048576, 1.712, 1.256,, 1.256, Multiword
  247. 2097152, 1.704, 1.259,, 1.259, Multiword
  248. 4194304, 1.712, 1.291,, 1.291, Multiword
  249. 8388608, 1.740, 1.269,, 1.269, Multiword
  250. 16777216, 1.725, 1.285,, 1.285, Multiword
  251. 33554432, 1.727, 1.295,, 1.295, Multiword
  252. 67108864, 1.777, 1.355,, 1.355, Multiword
  253. ClassTitle, CRC-128-sse2/sse2/u64-3-canonical
  254. Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
  255. GCC-5.1.0, 64, 128, 16, 16, 8, 3, 0, 66736, 814570
  256. , Blockword, Multiword,, BestTime, BestMethod
  257. 4, 7.871, 7.236,, 7.236, Multiword
  258. 8, 3.380, 3.035,, 3.035, Multiword
  259. 16, 2.955, 2.917,, 2.917, Multiword
  260. 32, 2.482, 2.540,, 2.482, Blockword
  261. 64, 2.248, 1.789,, 1.789, Multiword
  262. 128, 2.132, 1.400,, 1.400, Multiword
  263. 256, 2.075, 1.314,, 1.314, Multiword
  264. 512, 2.076, 1.237,, 1.237, Multiword
  265. 1024, 2.135, 1.243,, 1.243, Multiword
  266. 2048, 2.184, 1.228,, 1.228, Multiword
  267. 4096, 2.169, 1.209,, 1.209, Multiword
  268. 8192, 2.163, 1.201,, 1.201, Multiword
  269. 16384, 2.197, 1.193,, 1.193, Multiword
  270. 32768, 2.183, 1.187,, 1.187, Multiword
  271. 65536, 1.999, 1.186,, 1.186, Multiword
  272. 131072, 1.872, 1.183,, 1.183, Multiword
  273. 262144, 1.676, 1.192,, 1.192, Multiword
  274. 524288, 1.614, 1.192,, 1.192, Multiword
  275. 1048576, 1.606, 1.185,, 1.185, Multiword
  276. 2097152, 1.585, 1.247,, 1.247, Multiword
  277. 4194304, 1.719, 1.203,, 1.203, Multiword
  278. 8388608, 1.601, 1.198,, 1.198, Multiword
  279. 16777216, 1.620, 1.218,, 1.218, Multiword
  280. 33554432, 1.647, 1.232,, 1.232, Multiword
  281. 67108864, 1.633, 1.350,, 1.350, Multiword
  282. ClassTitle, CRC-128-sse2/sse2/u32-4-canonical
  283. Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
  284. GCC-5.1.0, 64, 128, 16, 16, 4, 4, 0, 33968, 781890
  285. , MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
  286. 4, 2.614, 6.166, 6.141, 6.167, 3.628, 4.159, 3.826,, 3.628, Word
  287. 8, 1.394, 5.748, 5.742, 5.722, 2.978, 3.235, 3.118,, 2.978, Word
  288. 16, 0.653, 6.774, 6.875, 5.941, 3.042, 3.177, 3.064,, 3.042, Word
  289. 32, 0.422, 7.576, 7.619, 7.775, 3.010, 3.044, 2.021,, 2.021, Multiword
  290. 64, 0.235, 8.008, 7.995, 7.300, 3.000, 2.994, 1.530,, 1.530, Multiword
  291. 128, 0.178, 8.190, 8.191, 7.504, 2.994, 2.980, 1.289,, 1.289, Multiword
  292. 256, 0.146, 8.275, 8.280, 7.608, 2.992, 3.005, 1.181,, 1.181, Multiword
  293. 512, 0.126, 8.320, 8.322, 7.659, 2.991, 3.003, 1.134,, 1.134, Multiword
  294. 1024, 0.166, 8.342, 8.343, 7.685, 2.991, 3.000, 1.109,, 1.109, Multiword
  295. 2048, 0.118, 8.353, 8.353, 7.700, 2.994, 2.999, 1.098,, 1.098, Multiword
  296. 4096, 0.133, 8.358, 8.359, 7.705, 2.991, 2.999, 1.087,, 1.087, Multiword
  297. 8192, 0.116, 8.361, 8.361, 7.708, 2.991, 3.000, 1.071,, 1.071, Multiword
  298. 16384, 0.116, 8.363, 8.363, 7.709, 2.992, 3.003, 1.070,, 1.070, Multiword
  299. 32768, 0.116, 8.363, 8.363, 7.711, 2.991, 3.001, 1.083,, 1.083, Multiword
  300. 65536, 0.116, 8.364, 8.364, 7.710, 2.992, 1.918, 1.077,, 1.077, Multiword
  301. 131072, 0.116, 8.364, 8.364, 7.710, 2.992, 1.777, 1.070,, 1.070, Multiword
  302. 262144, 0.116, 8.364, 8.364, 7.710, 2.993, 1.727, 1.070,, 1.070, Multiword
  303. 524288, 0.116, 8.364, 8.364, 7.710, 2.994, 1.717, 1.071,, 1.071, Multiword
  304. 1048576, 0.123, 8.366, 8.401, 7.714, 2.995, 1.631, 1.077,, 1.077, Multiword
  305. 2097152, 0.152, 8.534, 8.463, 7.830, 2.995, 1.623, 1.073,, 1.073, Multiword
  306. 4194304, 0.153, 8.524, 8.546, 7.844, 3.040, 1.632, 1.076,, 1.076, Multiword
  307. 8388608, 0.151, 8.511, 8.519, 7.893, 3.060, 1.649, 1.079,, 1.079, Multiword
  308. 16777216, 0.154, 8.660, 8.465, 7.884, 3.092, 1.647, 1.110,, 1.110, Multiword
  309. 33554432, 0.156, 8.978, 9.033, 8.278, 3.086, 1.674, 1.105,, 1.105, Multiword
  310. 67108864, 0.187, 8.953, 8.743, 8.086, 3.123, 1.727, 1.151,, 1.151, Multiword
  311. ClassTitle, CRC-128-sse2/sse2/u32-6-canonical
  312. Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
  313. GCC-5.1.0, 64, 128, 16, 16, 4, 6, 0, 33968, 763030
  314. , Blockword, Multiword,, BestTime, BestMethod
  315. 4, 5.176, 4.479,, 4.479, Multiword
  316. 8, 3.904, 3.513,, 3.513, Multiword
  317. 16, 3.728, 3.362,, 3.362, Multiword
  318. 32, 3.333, 3.151,, 3.151, Multiword
  319. 64, 3.138, 2.294,, 2.294, Multiword
  320. 128, 3.051, 1.550,, 1.550, Multiword
  321. 256, 3.026, 1.400,, 1.400, Multiword
  322. 512, 3.013, 1.234,, 1.234, Multiword
  323. 1024, 3.008, 1.199,, 1.199, Multiword
  324. 2048, 3.005, 1.166,, 1.166, Multiword
  325. 4096, 3.003, 1.155,, 1.155, Multiword
  326. 8192, 3.002, 1.143,, 1.143, Multiword
  327. 16384, 3.003, 1.141,, 1.141, Multiword
  328. 32768, 3.002, 1.137,, 1.137, Multiword
  329. 65536, 3.002, 1.135,, 1.135, Multiword
  330. 131072, 2.077, 1.134,, 1.134, Multiword
  331. 262144, 2.017, 1.134,, 1.134, Multiword
  332. 524288, 1.753, 1.133,, 1.133, Multiword
  333. 1048576, 1.618, 1.133,, 1.133, Multiword
  334. 2097152, 1.610, 1.133,, 1.133, Multiword
  335. 4194304, 1.868, 1.145,, 1.145, Multiword
  336. 8388608, 1.597, 1.141,, 1.141, Multiword
  337. 16777216, 1.598, 1.154,, 1.154, Multiword
  338. 33554432, 1.606, 1.165,, 1.165, Multiword
  339. 67108864, 1.625, 1.178,, 1.178, Multiword
  340. ClassTitle, CRC-128-sse2/sse2/u32-3-canonical
  341. Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
  342. GCC-5.1.0, 64, 128, 16, 16, 4, 3, 0, 33968, 767160
  343. , Blockword, Multiword,, BestTime, BestMethod
  344. 4, 4.197, 3.633,, 3.633, Multiword
  345. 8, 3.268, 3.073,, 3.073, Multiword
  346. 16, 3.209, 3.085,, 3.085, Multiword
  347. 32, 3.058, 2.316,, 2.316, Multiword
  348. 64, 2.998, 1.689,, 1.689, Multiword
  349. 128, 2.979, 1.531,, 1.531, Multiword
  350. 256, 3.008, 1.373,, 1.373, Multiword
  351. 512, 3.003, 1.332,, 1.332, Multiword
  352. 1024, 3.003, 1.303,, 1.303, Multiword
  353. 2048, 3.001, 1.287,, 1.287, Multiword
  354. 4096, 3.001, 1.271,, 1.271, Multiword
  355. 8192, 2.999, 1.271,, 1.271, Multiword
  356. 16384, 3.002, 1.270,, 1.270, Multiword
  357. 32768, 3.002, 1.269,, 1.269, Multiword
  358. 65536, 2.321, 1.268,, 1.268, Multiword
  359. 131072, 2.177, 1.267,, 1.267, Multiword
  360. 262144, 1.886, 1.268,, 1.268, Multiword
  361. 524288, 1.761, 1.269,, 1.269, Multiword
  362. 1048576, 1.753, 1.271,, 1.271, Multiword
  363. 2097152, 1.713, 1.268,, 1.268, Multiword
  364. 4194304, 1.737, 1.276,, 1.276, Multiword
  365. 8388608, 1.744, 1.300,, 1.300, Multiword
  366. 16777216, 1.728, 1.325,, 1.325, Multiword
  367. 33554432, 1.735, 1.322,, 1.322, Multiword
  368. 67108864, 1.753, 1.347,, 1.347, Multiword
  369. ClassTitle, CRC-64-sse2/sse2/u64-4-canonical
  370. Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
  371. GCC-5.1.0, 64, 64, 16, 16, 8, 4, 0, 66736, 299358
  372. , MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
  373. 4, 2.962, 5.053, 4.976, 5.052, 6.561, 7.871, 6.412,, 4.976, ByteUnrolled
  374. 8, 1.046, 5.413, 5.412, 5.372, 2.638, 3.381, 2.854,, 2.638, Word
  375. 16, 0.566, 6.467, 6.496, 5.613, 2.842, 2.955, 2.463,, 2.463, Multiword
  376. 32, 0.305, 7.414, 7.436, 6.666, 2.420, 2.482, 2.193,, 2.193, Multiword
  377. 64, 0.185, 7.906, 7.903, 7.242, 2.198, 2.249, 1.533,, 1.533, Multiword
  378. 128, 0.125, 8.139, 8.132, 7.473, 2.117, 2.133, 1.228,, 1.228, Multiword
  379. 256, 0.095, 8.249, 8.257, 7.593, 2.072, 2.075, 1.062,, 1.062, Multiword
  380. 512, 0.082, 8.307, 8.310, 7.652, 2.050, 2.085, 0.998,, 0.998, Multiword
  381. 1024, 0.076, 8.335, 8.337, 7.681, 2.118, 2.139, 0.990,, 0.990, Multiword
  382. 2048, 0.080, 8.350, 8.350, 7.697, 2.468, 2.221, 0.969,, 0.969, Multiword
  383. 4096, 0.086, 8.357, 8.357, 7.704, 2.155, 2.176, 0.950,, 0.950, Multiword
  384. 8192, 0.073, 8.360, 8.360, 7.707, 2.167, 2.195, 0.939,, 0.939, Multiword
  385. 16384, 0.072, 8.362, 8.362, 7.709, 2.172, 2.179, 0.930,, 0.930, Multiword
  386. 32768, 0.072, 8.364, 8.363, 7.710, 2.171, 2.185, 0.939,, 0.939, Multiword
  387. 65536, 0.081, 8.363, 8.364, 7.710, 2.162, 1.565, 0.927,, 0.927, Multiword
  388. 131072, 0.086, 8.364, 8.364, 7.710, 2.161, 1.500, 0.926,, 0.926, Multiword
  389. 262144, 0.081, 8.364, 8.364, 7.710, 2.172, 1.466, 0.937,, 0.937, Multiword
  390. 524288, 0.097, 8.364, 8.364, 7.710, 2.165, 1.448, 0.927,, 0.927, Multiword
  391. 1048576, 0.097, 8.514, 8.444, 7.747, 2.226, 1.386, 0.927,, 0.927, Multiword
  392. 2097152, 0.097, 8.480, 8.542, 7.881, 2.191, 1.386, 0.926,, 0.926, Multiword
  393. 4194304, 0.117, 8.559, 8.439, 7.842, 2.280, 1.410, 0.941,, 0.941, Multiword
  394. 8388608, 0.144, 8.540, 8.526, 7.861, 2.189, 1.419, 1.089,, 1.089, Multiword
  395. 16777216, 0.148, 8.823, 9.051, 8.022, 2.311, 1.423, 0.944,, 0.944, Multiword
  396. 33554432, 0.148, 8.522, 8.486, 8.079, 2.257, 1.409, 0.944,, 0.944, Multiword
  397. 67108864, 0.148, 8.654, 9.099, 9.159, 2.571, 1.616, 1.084,, 1.084, Multiword
  398. ClassTitle, CRC-64-sse2/sse2/u64-3-canonical
  399. Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
  400. GCC-5.1.0, 64, 64, 16, 16, 8, 3, 0, 66736, 318296
  401. , Blockword, Multiword,, BestTime, BestMethod
  402. 4, 7.872, 8.233,, 7.872, Blockword
  403. 8, 3.847, 3.453,, 3.453, Multiword
  404. 16, 2.955, 2.915,, 2.915, Multiword
  405. 32, 2.482, 2.540,, 2.482, Blockword
  406. 64, 2.558, 2.041,, 2.041, Multiword
  407. 128, 2.427, 1.601,, 1.601, Multiword
  408. 256, 2.076, 1.313,, 1.313, Multiword
  409. 512, 2.077, 1.229,, 1.229, Multiword
  410. 1024, 2.148, 1.253,, 1.253, Multiword
  411. 2048, 2.196, 1.224,, 1.224, Multiword
  412. 4096, 2.180, 1.210,, 1.210, Multiword
  413. 8192, 2.171, 1.195,, 1.195, Multiword
  414. 16384, 2.180, 1.190,, 1.190, Multiword
  415. 32768, 2.185, 1.358,, 1.358, Multiword
  416. 65536, 2.035, 1.356,, 1.356, Multiword
  417. 131072, 1.715, 1.184,, 1.184, Multiword
  418. 262144, 1.524, 1.191,, 1.191, Multiword
  419. 524288, 1.630, 1.356,, 1.356, Multiword
  420. 1048576, 1.626, 1.372,, 1.372, Multiword
  421. 2097152, 1.612, 1.280,, 1.280, Multiword
  422. 4194304, 1.514, 1.215,, 1.215, Multiword
  423. 8388608, 1.453, 1.308,, 1.308, Multiword
  424. 16777216, 1.468, 1.248,, 1.248, Multiword
  425. 33554432, 1.533, 1.278,, 1.278, Multiword
  426. 67108864, 1.707, 1.319,, 1.319, Multiword
  427. ClassTitle, CRC-64-sse2/sse2/u32-4-canonical
  428. Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
  429. GCC-5.1.0, 64, 64, 16, 16, 4, 4, 0, 33968, 261124
  430. , MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
  431. 4, 2.614, 6.168, 6.137, 6.167, 3.631, 4.159, 3.836,, 3.631, Word
  432. 8, 1.394, 5.748, 5.743, 5.721, 2.978, 3.234, 3.117,, 2.978, Word
  433. 16, 0.653, 6.774, 6.876, 5.942, 3.041, 3.178, 3.064,, 3.041, Word
  434. 32, 0.370, 7.575, 7.619, 6.833, 3.010, 3.044, 2.021,, 2.021, Multiword
  435. 64, 0.235, 8.008, 7.995, 7.300, 3.000, 2.994, 1.516,, 1.516, Multiword
  436. 128, 0.178, 8.190, 8.191, 7.504, 2.995, 2.980, 1.290,, 1.290, Multiword
  437. 256, 0.146, 8.275, 8.279, 7.608, 2.993, 3.004, 1.179,, 1.179, Multiword
  438. 512, 0.167, 8.320, 8.322, 7.659, 2.992, 3.003, 1.134,, 1.134, Multiword
  439. 1024, 0.121, 8.341, 8.343, 7.685, 2.990, 2.977, 1.108,, 1.108, Multiword
  440. 2048, 0.118, 8.353, 8.353, 7.700, 2.994, 2.979, 1.098,, 1.098, Multiword
  441. 4096, 0.117, 8.358, 8.359, 7.705, 2.992, 3.000, 1.085,, 1.085, Multiword
  442. 8192, 0.116, 8.361, 8.361, 7.708, 2.992, 2.998, 1.070,, 1.070, Multiword
  443. 16384, 0.116, 8.363, 8.363, 7.709, 2.991, 3.001, 1.071,, 1.071, Multiword
  444. 32768, 0.120, 8.364, 8.363, 7.711, 2.992, 3.002, 1.084,, 1.084, Multiword
  445. 65536, 0.116, 8.364, 8.364, 7.710, 2.992, 1.645, 1.083,, 1.083, Multiword
  446. 131072, 0.127, 8.364, 8.364, 7.710, 2.993, 1.572, 1.072,, 1.072, Multiword
  447. 262144, 0.116, 8.364, 8.364, 7.710, 2.993, 1.536, 1.070,, 1.070, Multiword
  448. 524288, 0.153, 8.364, 8.364, 7.710, 2.994, 1.728, 1.219,, 1.219, Multiword
  449. 1048576, 0.132, 8.487, 8.441, 7.744, 2.994, 1.419, 1.071,, 1.071, Multiword
  450. 2097152, 0.127, 8.565, 8.440, 7.786, 2.997, 1.420, 1.071,, 1.071, Multiword
  451. 4194304, 0.130, 8.680, 8.952, 7.911, 3.054, 1.432, 1.097,, 1.097, Multiword
  452. 8388608, 0.151, 8.456, 8.443, 7.880, 3.036, 1.432, 1.079,, 1.079, Multiword
  453. 16777216, 0.156, 8.599, 8.739, 8.119, 3.079, 1.464, 1.103,, 1.103, Multiword
  454. 33554432, 0.156, 8.861, 8.553, 8.032, 3.116, 1.460, 1.132,, 1.132, Multiword
  455. 67108864, 0.161, 8.912, 9.598, 8.239, 3.342, 1.459, 1.207,, 1.207, Multiword
  456. ClassTitle, CRC-64-sse2/sse2/u32-3-canonical
  457. Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
  458. GCC-5.1.0, 64, 64, 16, 16, 4, 3, 0, 33968, 254094
  459. , Blockword, Multiword,, BestTime, BestMethod
  460. 4, 4.196, 3.633,, 3.633, Multiword
  461. 8, 3.269, 3.071,, 3.071, Multiword
  462. 16, 3.209, 3.085,, 3.085, Multiword
  463. 32, 3.056, 2.315,, 2.315, Multiword
  464. 64, 2.998, 1.690,, 1.690, Multiword
  465. 128, 2.979, 1.532,, 1.532, Multiword
  466. 256, 3.010, 1.373,, 1.373, Multiword
  467. 512, 3.005, 1.334,, 1.334, Multiword
  468. 1024, 2.957, 1.304,, 1.304, Multiword
  469. 2048, 2.999, 1.289,, 1.289, Multiword
  470. 4096, 2.999, 1.270,, 1.270, Multiword
  471. 8192, 3.000, 1.274,, 1.274, Multiword
  472. 16384, 3.003, 1.351,, 1.351, Multiword
  473. 32768, 3.000, 1.397,, 1.397, Multiword
  474. 65536, 2.308, 1.395,, 1.395, Multiword
  475. 131072, 2.236, 1.308,, 1.308, Multiword
  476. 262144, 1.720, 1.269,, 1.269, Multiword
  477. 524288, 1.570, 1.269,, 1.269, Multiword
  478. 1048576, 1.571, 1.269,, 1.269, Multiword
  479. 2097152, 1.545, 1.269,, 1.269, Multiword
  480. 4194304, 1.557, 1.276,, 1.276, Multiword
  481. 8388608, 1.570, 1.413,, 1.413, Multiword
  482. 16777216, 1.619, 1.337,, 1.337, Multiword
  483. 33554432, 1.623, 1.350,, 1.350, Multiword
  484. 67108864, 1.609, 1.403,, 1.403, Multiword
  485. ClassTitle, CRC-32-sse2/sse2/u64-4-canonical
  486. Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
  487. GCC-5.1.0, 64, 32, 16, 16, 8, 4, 0, 66736, 151266
  488. , MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
  489. 4, 2.962, 5.052, 4.976, 5.052, 6.558, 7.870, 6.410,, 4.976, ByteUnrolled
  490. 8, 1.113, 5.413, 5.412, 5.372, 2.639, 3.488, 2.855,, 2.639, Word
  491. 16, 0.623, 6.468, 6.496, 5.613, 2.842, 2.955, 2.462,, 2.462, Multiword
  492. 32, 0.305, 7.414, 7.436, 6.667, 2.419, 2.483, 2.193,, 2.193, Multiword
  493. 64, 0.185, 7.906, 7.902, 7.242, 2.198, 2.249, 1.533,, 1.533, Multiword
  494. 128, 0.125, 8.139, 8.132, 7.473, 2.117, 2.133, 1.228,, 1.228, Multiword
  495. 256, 0.096, 8.249, 8.257, 7.593, 2.071, 2.074, 1.075,, 1.075, Multiword
  496. 512, 0.082, 8.307, 8.310, 7.652, 2.049, 2.371, 1.152,, 1.152, Multiword
  497. 1024, 0.086, 8.335, 8.337, 7.681, 2.119, 2.157, 0.997,, 0.997, Multiword
  498. 2048, 0.080, 8.350, 8.350, 7.697, 2.168, 2.196, 0.972,, 0.972, Multiword
  499. 4096, 0.075, 8.357, 8.357, 7.704, 2.173, 2.193, 0.947,, 0.947, Multiword
  500. 8192, 0.073, 8.360, 8.360, 7.707, 2.164, 2.185, 0.940,, 0.940, Multiword
  501. 16384, 0.071, 8.362, 8.362, 7.709, 2.162, 2.183, 0.937,, 0.937, Multiword
  502. 32768, 0.096, 8.363, 8.363, 7.710, 2.165, 2.185, 0.940,, 0.940, Multiword
  503. 65536, 0.081, 8.363, 8.363, 7.710, 2.161, 1.442, 0.928,, 0.928, Multiword
  504. 131072, 0.081, 8.364, 8.364, 7.710, 2.221, 1.404, 0.937,, 0.937, Multiword
  505. 262144, 0.081, 8.364, 8.364, 7.710, 2.174, 1.392, 0.937,, 0.937, Multiword
  506. 524288, 0.096, 8.364, 8.364, 7.710, 2.220, 1.374, 0.927,, 0.927, Multiword
  507. 1048576, 0.097, 8.455, 8.412, 7.782, 2.206, 1.323, 0.938,, 0.938, Multiword
  508. 2097152, 0.097, 8.499, 8.498, 7.788, 2.227, 1.330, 0.931,, 0.931, Multiword
  509. 4194304, 0.143, 8.560, 8.616, 7.938, 2.265, 1.362, 0.943,, 0.943, Multiword
  510. 8388608, 0.138, 8.569, 8.564, 8.017, 2.319, 1.351, 0.946,, 0.946, Multiword
  511. 16777216, 0.144, 8.625, 8.628, 7.843, 2.320, 1.365, 0.954,, 0.954, Multiword
  512. 33554432, 0.148, 8.776, 9.019, 7.832, 2.265, 1.356, 0.954,, 0.954, Multiword
  513. 67108864, 0.149, 8.819, 8.585, 7.990, 2.418, 1.356, 1.004,, 1.004, Multiword
  514. ClassTitle, CRC-32-sse2/sse2/u64-3-canonical
  515. Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
  516. GCC-5.1.0, 64, 32, 16, 16, 8, 3, 0, 66736, 292754
  517. , Blockword, Multiword,, BestTime, BestMethod
  518. 4, 7.873, 7.236,, 7.236, Multiword
  519. 8, 3.380, 3.035,, 3.035, Multiword
  520. 16, 2.955, 2.916,, 2.916, Multiword
  521. 32, 2.483, 2.540,, 2.483, Blockword
  522. 64, 2.248, 1.793,, 1.793, Multiword
  523. 128, 2.132, 1.400,, 1.400, Multiword
  524. 256, 2.075, 1.307,, 1.307, Multiword
  525. 512, 2.077, 1.220,, 1.220, Multiword
  526. 1024, 2.159, 1.242,, 1.242, Multiword
  527. 2048, 2.187, 1.224,, 1.224, Multiword
  528. 4096, 2.192, 1.211,, 1.211, Multiword
  529. 8192, 2.185, 1.197,, 1.197, Multiword
  530. 16384, 2.236, 1.197,, 1.197, Multiword
  531. 32768, 2.187, 1.184,, 1.184, Multiword
  532. 65536, 1.675, 1.184,, 1.184, Multiword
  533. 131072, 1.639, 1.185,, 1.185, Multiword
  534. 262144, 1.450, 1.185,, 1.185, Multiword
  535. 524288, 1.363, 1.184,, 1.184, Multiword
  536. 1048576, 1.367, 1.191,, 1.191, Multiword
  537. 2097152, 1.350, 1.192,, 1.192, Multiword
  538. 4194304, 1.394, 1.202,, 1.202, Multiword
  539. 8388608, 1.362, 1.200,, 1.200, Multiword
  540. 16777216, 1.399, 1.199,, 1.199, Multiword
  541. 33554432, 1.537, 1.385,, 1.385, Multiword
  542. 67108864, 1.471, 1.214,, 1.214, Multiword
  543. ClassTitle, CRC-32-sse2/sse2/u32-4-canonical
  544. Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
  545. GCC-5.1.0, 64, 32, 16, 16, 4, 4, 0, 33968, 180813
  546. , MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
  547. 4, 2.614, 6.166, 6.137, 6.167, 3.629, 4.159, 3.834,, 3.629, Word
  548. 8, 1.394, 5.748, 5.746, 5.720, 2.978, 3.334, 3.117,, 2.978, Word
  549. 16, 0.653, 6.774, 6.875, 5.941, 3.042, 3.398, 3.064,, 3.042, Word
  550. 32, 0.370, 7.575, 7.619, 6.833, 3.010, 3.176, 2.021,, 2.021, Multiword
  551. 64, 0.235, 8.008, 7.995, 7.300, 3.000, 3.061, 1.516,, 1.516, Multiword
  552. 128, 0.178, 8.190, 8.176, 7.504, 2.995, 3.012, 1.289,, 1.289, Multiword
  553. 256, 0.146, 8.275, 8.279, 7.608, 2.992, 3.007, 1.181,, 1.181, Multiword
  554. 512, 0.126, 8.320, 8.322, 7.659, 2.992, 3.004, 1.134,, 1.134, Multiword
  555. 1024, 0.121, 8.342, 8.343, 7.685, 2.991, 3.002, 1.110,, 1.110, Multiword
  556. 2048, 0.118, 8.353, 8.353, 7.700, 2.993, 3.001, 1.098,, 1.098, Multiword
  557. 4096, 0.117, 8.358, 8.359, 7.705, 2.992, 3.001, 1.085,, 1.085, Multiword
  558. 8192, 0.116, 8.361, 8.361, 7.708, 2.991, 3.000, 1.072,, 1.072, Multiword
  559. 16384, 0.116, 8.363, 8.363, 7.709, 2.992, 3.379, 1.218,, 1.218, Multiword
  560. 32768, 0.132, 9.518, 8.363, 7.711, 2.960, 3.001, 1.084,, 1.084, Multiword
  561. 65536, 0.116, 8.364, 8.364, 7.710, 2.993, 1.518, 1.084,, 1.084, Multiword
  562. 131072, 0.123, 8.364, 8.364, 7.710, 2.992, 1.481, 1.070,, 1.070, Multiword
  563. 262144, 0.116, 8.364, 8.364, 7.710, 2.994, 1.462, 1.079,, 1.079, Multiword
  564. 524288, 0.132, 8.364, 8.364, 7.710, 2.995, 1.454, 1.077,, 1.077, Multiword
  565. 1048576, 0.116, 8.366, 8.364, 7.766, 2.996, 1.356, 1.071,, 1.071, Multiword
  566. 2097152, 0.116, 9.105, 9.680, 8.968, 3.425, 1.568, 1.178,, 1.178, Multiword
  567. 4194304, 0.190, 9.492, 8.712, 7.782, 3.064, 1.366, 1.097,, 1.097, Multiword
  568. 8388608, 0.155, 8.800, 8.600, 7.865, 3.040, 1.378, 1.149,, 1.149, Multiword
  569. 16777216, 0.158, 8.641, 8.612, 8.132, 3.156, 1.440, 1.086,, 1.086, Multiword
  570. 33554432, 0.156, 8.550, 8.475, 7.857, 3.260, 1.407, 1.129,, 1.129, Multiword
  571. 67108864, 0.155, 8.678, 8.989, 7.819, 3.517, 1.733, 1.235,, 1.235, Multiword
  572. ClassTitle, CRC-32-sse2/sse2/u32-3-canonical
  573. Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
  574. GCC-5.1.0, 64, 32, 16, 16, 4, 3, 0, 33968, 121778
  575. , Blockword, Multiword,, BestTime, BestMethod
  576. 4, 4.195, 3.633,, 3.633, Multiword
  577. 8, 3.355, 3.070,, 3.070, Multiword
  578. 16, 3.405, 3.085,, 3.085, Multiword
  579. 32, 3.181, 2.350,, 2.350, Multiword
  580. 64, 3.061, 1.690,, 1.690, Multiword
  581. 128, 3.011, 1.531,, 1.531, Multiword
  582. 256, 3.014, 1.374,, 1.374, Multiword
  583. 512, 3.007, 1.333,, 1.333, Multiword
  584. 1024, 3.004, 1.303,, 1.303, Multiword
  585. 2048, 3.003, 1.289,, 1.289, Multiword
  586. 4096, 2.997, 1.273,, 1.273, Multiword
  587. 8192, 3.001, 1.273,, 1.273, Multiword
  588. 16384, 3.000, 1.269,, 1.269, Multiword
  589. 32768, 3.001, 1.269,, 1.269, Multiword
  590. 65536, 1.980, 1.268,, 1.268, Multiword
  591. 131072, 1.949, 1.268,, 1.268, Multiword
  592. 262144, 1.661, 1.268,, 1.268, Multiword
  593. 524288, 1.514, 1.269,, 1.269, Multiword
  594. 1048576, 1.516, 1.269,, 1.269, Multiword
  595. 2097152, 1.484, 1.529,, 1.484, Blockword
  596. 4194304, 1.736, 1.516,, 1.516, Multiword
  597. 8388608, 1.794, 1.508,, 1.508, Multiword
  598. 16777216, 1.763, 1.498,, 1.498, Multiword
  599. 33554432, 1.520, 1.302,, 1.302, Multiword
  600. 67108864, 1.537, 1.351,, 1.351, Multiword
  601. ClassTitle, CRC-128-u128/u128/u64-4-canonical
  602. Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
  603. GCC-5.1.0, 64, 128, 16, 16, 8, 4, 0, 66736, 159420
  604. , MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
  605. 4, 0.175, 7.045, 7.668, 7.229, 7.731, 9.136, 7.577,, 7.045, Byte
  606. 8, 0.090, 7.592, 8.115, 7.560, 3.051, 4.039, 3.347,, 3.051, Word
  607. 16, 0.044, 8.148, 8.687, 7.367, 2.654, 3.089, 2.755,, 2.654, Word
  608. 32, 0.043, 8.433, 8.953, 7.393, 2.371, 2.649, 2.786,, 2.371, Word
  609. 64, 0.013, 9.808, 10.344, 10.492, 2.270, 2.433, 2.202,, 2.202, Multiword
  610. 128, 0.007, 8.613, 9.160, 10.481, 2.223, 2.328, 1.937,, 1.937, Multiword
  611. 256, 0.003, 8.615, 9.191, 10.489, 2.198, 2.275, 1.819,, 1.819, Multiword
  612. 512, 0.002, 8.614, 9.218, 10.488, 2.187, 2.251, 1.773,, 1.773, Multiword
  613. 1024, 0.001, 8.614, 9.219, 10.486, 2.278, 2.344, 1.804,, 1.804, Multiword
  614. 2048, 0.001, 8.609, 9.220, 10.489, 2.292, 2.377, 1.786,, 1.786, Multiword
  615. 4096, 0.000, 8.607, 9.119, 10.455, 2.307, 2.366, 1.766,, 1.766, Multiword
  616. 8192, 0.000, 8.601, 9.080, 10.463, 2.288, 2.350, 1.749,, 1.749, Multiword
  617. 16384, 0.000, 8.581, 9.101, 10.468, 2.312, 2.366, 1.745,, 1.745, Multiword
  618. 32768, 0.000, 8.571, 9.046, 10.466, 2.315, 2.357, 1.741,, 1.741, Multiword
  619. 65536, 0.000, 8.543, 9.038, 10.449, 2.259, 2.011, 1.737,, 1.737, Multiword
  620. 131072, 0.000, 8.398, 9.037, 10.449, 2.314, 1.978, 1.739,, 1.739, Multiword
  621. 262144, 0.000, 8.400, 9.039, 10.448, 2.318, 1.962, 1.737,, 1.737, Multiword
  622. 524288, 0.000, 8.400, 9.057, 10.449, 2.310, 1.964, 1.737,, 1.737, Multiword
  623. 1048576, 0.000, 8.488, 9.090, 10.540, 2.310, 1.959, 1.753,, 1.753, Multiword
  624. 2097152, 0.000, 8.741, 9.224, 10.623, 2.364, 1.979, 1.753,, 1.753, Multiword
  625. 4194304, 0.000, 8.600, 9.184, 10.706, 2.398, 2.008, 1.759,, 1.759, Multiword
  626. 8388608, 0.000, 8.577, 9.207, 10.542, 2.456, 2.045, 1.791,, 1.791, Multiword
  627. 16777216, 0.000, 8.779, 9.287, 10.874, 2.397, 2.002, 1.765,, 1.765, Multiword
  628. 33554432, 0.000, 8.546, 9.672, 11.098, 2.478, 2.108, 1.800,, 1.800, Multiword
  629. 67108864, 0.000, 9.059, 9.743, 11.111, 2.440, 2.028, 1.899,, 1.899, Multiword
  630. ClassTitle, CRC-128-u128/u128/u64-6-canonical
  631. Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
  632. GCC-5.1.0, 64, 128, 16, 16, 8, 6, 0, 66736, 170988
  633. , Blockword, Multiword,, BestTime, BestMethod
  634. 4, 9.091, 7.632,, 7.632, Multiword
  635. 8, 4.032, 3.421,, 3.421, Multiword
  636. 16, 3.100, 2.786,, 2.786, Multiword
  637. 32, 2.668, 2.472,, 2.472, Multiword
  638. 64, 2.451, 2.323,, 2.323, Multiword
  639. 128, 2.341, 2.165,, 2.165, Multiword
  640. 256, 2.288, 1.994,, 1.994, Multiword
  641. 512, 2.262, 1.938,, 1.938, Multiword
  642. 1024, 2.369, 1.962,, 1.962, Multiword
  643. 2048, 2.385, 1.959,, 1.959, Multiword
  644. 4096, 2.382, 1.899,, 1.899, Multiword
  645. 8192, 2.376, 1.883,, 1.883, Multiword
  646. 16384, 2.394, 1.858,, 1.858, Multiword
  647. 32768, 2.387, 1.850,, 1.850, Multiword
  648. 65536, 2.389, 1.846,, 1.846, Multiword
  649. 131072, 2.107, 1.844,, 1.844, Multiword
  650. 262144, 2.089, 1.860,, 1.860, Multiword
  651. 524288, 2.022, 1.844,, 1.844, Multiword
  652. 1048576, 1.990, 1.845,, 1.845, Multiword
  653. 2097152, 2.007, 1.861,, 1.861, Multiword
  654. 4194304, 2.042, 1.894,, 1.894, Multiword
  655. 8388608, 2.085, 1.968,, 1.968, Multiword
  656. 16777216, 2.062, 1.905,, 1.905, Multiword
  657. 33554432, 2.069, 1.948,, 1.948, Multiword
  658. 67108864, 2.098, 1.931,, 1.931, Multiword
  659. ClassTitle, CRC-128-u128/u128/u64-3-canonical
  660. Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
  661. GCC-5.1.0, 64, 128, 16, 16, 8, 3, 0, 66736, 201255
  662. , Blockword, Multiword,, BestTime, BestMethod
  663. 4, 8.553, 7.730,, 7.730, Multiword
  664. 8, 3.790, 3.445,, 3.445, Multiword
  665. 16, 2.977, 2.779,, 2.779, Multiword
  666. 32, 2.587, 2.477,, 2.477, Multiword
  667. 64, 2.404, 2.168,, 2.168, Multiword
  668. 128, 2.314, 1.876,, 1.876, Multiword
  669. 256, 2.268, 1.793,, 1.793, Multiword
  670. 512, 2.247, 1.734,, 1.734, Multiword
  671. 1024, 2.342, 1.803,, 1.803, Multiword
  672. 2048, 2.370, 1.786,, 1.786, Multiword
  673. 4096, 2.360, 1.757,, 1.757, Multiword
  674. 8192, 2.349, 1.737,, 1.737, Multiword
  675. 16384, 2.363, 1.727,, 1.727, Multiword
  676. 32768, 2.357, 1.745,, 1.745, Multiword
  677. 65536, 2.140, 1.723,, 1.723, Multiword
  678. 131072, 2.083, 1.741,, 1.741, Multiword
  679. 262144, 1.990, 1.722,, 1.722, Multiword
  680. 524288, 1.944, 1.724,, 1.724, Multiword
  681. 1048576, 1.968, 1.724,, 1.724, Multiword
  682. 2097152, 1.973, 1.742,, 1.742, Multiword
  683. 4194304, 2.002, 1.760,, 1.760, Multiword
  684. 8388608, 2.010, 1.789,, 1.789, Multiword
  685. 16777216, 2.017, 1.910,, 1.910, Multiword
  686. 33554432, 2.003, 1.782,, 1.782, Multiword
  687. 67108864, 2.024, 1.813,, 1.813, Multiword
  688. ClassTitle, CRC-128-u128/u128/u32-4-canonical
  689. Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
  690. GCC-5.1.0, 64, 128, 16, 16, 4, 4, 0, 33968, 146858
  691. , MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
  692. 4, 0.175, 7.047, 7.667, 7.230, 4.562, 5.642, 5.287,, 4.562, Word
  693. 8, 0.090, 7.591, 8.117, 7.560, 3.545, 4.747, 4.428,, 3.545, Word
  694. 16, 0.048, 8.151, 9.886, 7.367, 3.869, 3.552, 3.413,, 3.413, Multiword
  695. 32, 0.022, 8.433, 8.953, 7.393, 3.659, 3.700, 3.108,, 3.108, Multiword
  696. 64, 0.013, 8.609, 9.089, 10.491, 3.558, 3.097, 2.683,, 2.683, Multiword
  697. 128, 0.006, 8.612, 9.200, 10.480, 3.508, 3.105, 2.498,, 2.498, Multiword
  698. 256, 0.003, 8.612, 9.191, 10.488, 3.482, 3.032, 2.395,, 2.395, Multiword
  699. 512, 0.002, 8.612, 9.218, 10.488, 3.469, 2.995, 2.353,, 2.353, Multiword
  700. 1024, 0.002, 8.613, 9.221, 10.486, 3.464, 2.977, 2.325,, 2.325, Multiword
  701. 2048, 0.001, 8.609, 9.223, 10.486, 3.494, 2.969, 2.319,, 2.319, Multiword
  702. 4096, 0.000, 8.611, 10.375, 10.480, 3.484, 3.362, 2.627,, 2.627, Multiword
  703. 8192, 0.000, 8.602, 9.113, 10.472, 3.465, 2.956, 2.304,, 2.304, Multiword
  704. 16384, 0.000, 8.590, 9.110, 10.455, 3.474, 2.941, 2.307,, 2.307, Multiword
  705. 32768, 0.000, 8.490, 9.082, 10.463, 3.487, 2.924, 2.306,, 2.306, Multiword
  706. 65536, 0.000, 8.401, 9.100, 10.449, 3.480, 2.108, 2.304,, 2.108, Blockword
  707. 131072, 0.000, 8.398, 9.099, 10.447, 3.477, 2.074, 2.304,, 2.074, Blockword
  708. 262144, 0.000, 8.399, 9.110, 10.447, 3.477, 2.059, 2.304,, 2.059, Blockword
  709. 524288, 0.000, 8.400, 9.078, 10.448, 3.974, 2.058, 2.304,, 2.058, Blockword
  710. 1048576, 0.000, 8.409, 9.137, 10.528, 3.476, 2.032, 2.304,, 2.032, Blockword
  711. 2097152, 0.000, 8.419, 9.185, 10.744, 3.587, 2.037, 2.304,, 2.037, Blockword
  712. 4194304, 0.000, 8.781, 9.526, 10.609, 3.499, 2.167, 2.312,, 2.167, Blockword
  713. 8388608, 0.000, 8.587, 9.205, 10.657, 3.593, 2.081, 2.337,, 2.081, Blockword
  714. 16777216, 0.000, 8.596, 9.289, 11.150, 3.543, 2.093, 2.349,, 2.093, Blockword
  715. 33554432, 0.000, 8.711, 9.236, 10.818, 3.535, 2.122, 2.372,, 2.122, Blockword
  716. 67108864, 0.000, 9.448, 9.779, 11.232, 3.643, 2.081, 2.334,, 2.081, Blockword
  717. ClassTitle, CRC-128-u128/u128/u32-6-canonical
  718. Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
  719. GCC-5.1.0, 64, 128, 16, 16, 4, 6, 0, 33968, 145688
  720. , Blockword, Multiword,, BestTime, BestMethod
  721. 4, 6.435, 5.323,, 5.323, Multiword
  722. 8, 4.799, 3.832,, 3.832, Multiword
  723. 16, 3.907, 3.363,, 3.363, Multiword
  724. 32, 3.493, 3.157,, 3.157, Multiword
  725. 64, 3.283, 3.125,, 3.125, Multiword
  726. 128, 3.184, 2.784,, 2.784, Multiword
  727. 256, 3.159, 2.678,, 2.678, Multiword
  728. 512, 3.126, 2.597,, 2.597, Multiword
  729. 1024, 3.109, 2.569,, 2.569, Multiword
  730. 2048, 3.101, 2.545,, 2.545, Multiword
  731. 4096, 3.097, 2.536,, 2.536, Multiword
  732. 8192, 3.095, 2.877,, 2.877, Multiword
  733. 16384, 3.095, 2.530,, 2.530, Multiword
  734. 32768, 3.093, 2.528,, 2.528, Multiword
  735. 65536, 3.093, 2.524,, 2.524, Multiword
  736. 131072, 2.307, 2.531,, 2.307, Blockword
  737. 262144, 2.292, 2.533,, 2.292, Blockword
  738. 524288, 2.083, 2.538,, 2.083, Blockword
  739. 1048576, 2.002, 2.539,, 2.002, Blockword
  740. 2097152, 2.017, 2.541,, 2.017, Blockword
  741. 4194304, 2.032, 2.579,, 2.032, Blockword
  742. 8388608, 2.031, 2.586,, 2.031, Blockword
  743. 16777216, 2.060, 2.590,, 2.060, Blockword
  744. 33554432, 2.012, 2.574,, 2.012, Blockword
  745. 67108864, 2.167, 2.730,, 2.167, Blockword
  746. ClassTitle, CRC-128-u128/u128/u32-3-canonical
  747. Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
  748. GCC-5.1.0, 64, 128, 16, 16, 4, 3, 0, 33968, 143050
  749. , Blockword, Multiword,, BestTime, BestMethod
  750. 4, 6.392, 4.451,, 4.451, Multiword
  751. 8, 4.728, 3.433,, 3.433, Multiword
  752. 16, 3.880, 3.174,, 3.174, Multiword
  753. 32, 3.459, 3.017,, 3.017, Multiword
  754. 64, 3.247, 2.543,, 2.543, Multiword
  755. 128, 3.146, 2.391,, 2.391, Multiword
  756. 256, 3.116, 2.275,, 2.275, Multiword
  757. 512, 3.094, 2.239,, 2.239, Multiword
  758. 1024, 3.077, 2.223,, 2.223, Multiword
  759. 2048, 3.067, 2.204,, 2.204, Multiword
  760. 4096, 3.063, 2.193,, 2.193, Multiword
  761. 8192, 3.061, 2.191,, 2.191, Multiword
  762. 16384, 3.061, 2.189,, 2.189, Multiword
  763. 32768, 3.060, 2.189,, 2.189, Multiword
  764. 65536, 2.348, 2.188,, 2.188, Multiword
  765. 131072, 2.315, 2.187,, 2.187, Multiword
  766. 262144, 2.105, 2.188,, 2.105, Blockword
  767. 524288, 2.010, 2.188,, 2.010, Blockword
  768. 1048576, 2.028, 2.188,, 2.028, Blockword
  769. 2097152, 2.004, 2.189,, 2.004, Blockword
  770. 4194304, 2.093, 2.228,, 2.093, Blockword
  771. 8388608, 2.041, 2.227,, 2.041, Blockword
  772. 16777216, 2.045, 2.230,, 2.045, Blockword
  773. 33554432, 2.042, 2.216,, 2.042, Blockword
  774. 67108864, 2.081, 2.330,, 2.081, Blockword
  775. ClassTitle, CRC-64-64/64/2
  776. Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
  777. GCC-5.1.0, 64, 64, 8, 8, 8, 2, 0, 33408, 36490
  778. , Blockword, Multiword,, BestTime, BestMethod
  779. 4, 4.601, 3.805,, 3.805, Multiword
  780. 8, 2.376, 1.743,, 1.743, Multiword
  781. 16, 1.739, 1.484,, 1.484, Multiword
  782. 32, 1.617, 1.135,, 1.135, Multiword
  783. 64, 1.561, 0.981,, 0.981, Multiword
  784. 128, 1.534, 0.905,, 0.905, Multiword
  785. 256, 1.521, 0.865,, 0.865, Multiword
  786. 512, 1.528, 0.848,, 0.848, Multiword
  787. 1024, 1.519, 0.838,, 0.838, Multiword
  788. 2048, 1.514, 0.842,, 0.842, Multiword
  789. 4096, 1.512, 0.837,, 0.837, Multiword
  790. 8192, 1.511, 0.835,, 0.835, Multiword
  791. 16384, 1.510, 0.834,, 0.834, Multiword
  792. 32768, 0.978, 0.834,, 0.834, Multiword
  793. 65536, 0.953, 0.834,, 0.834, Multiword
  794. 131072, 0.944, 0.835,, 0.835, Multiword
  795. 262144, 0.938, 0.834,, 0.834, Multiword
  796. 524288, 0.898, 0.834,, 0.834, Multiword
  797. 1048576, 0.899, 0.835,, 0.835, Multiword
  798. 2097152, 0.898, 0.835,, 0.835, Multiword
  799. 4194304, 0.910, 0.842,, 0.842, Multiword
  800. 8388608, 0.922, 0.841,, 0.841, Multiword
  801. 16777216, 0.919, 0.847,, 0.847, Multiword
  802. 33554432, 0.935, 0.857,, 0.857, Multiword
  803. 67108864, 0.931, 0.864,, 0.864, Multiword
  804. ClassTitle, CRC-64-64/64/3
  805. Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
  806. GCC-5.1.0, 64, 64, 8, 8, 8, 3, 0, 33408, 39670
  807. , Blockword, Multiword,, BestTime, BestMethod
  808. 4, 4.812, 3.832,, 3.832, Multiword
  809. 8, 2.482, 1.830,, 1.830, Multiword
  810. 16, 1.834, 1.459,, 1.459, Multiword
  811. 32, 1.670, 1.440,, 1.440, Multiword
  812. 64, 1.592, 1.140,, 1.140, Multiword
  813. 128, 1.552, 0.915,, 0.915, Multiword
  814. 256, 1.532, 0.863,, 0.863, Multiword
  815. 512, 1.528, 0.811,, 0.811, Multiword
  816. 1024, 1.519, 0.788,, 0.788, Multiword
  817. 2048, 1.515, 0.781,, 0.781, Multiword
  818. 4096, 1.513, 0.773,, 0.773, Multiword
  819. 8192, 1.511, 0.768,, 0.768, Multiword
  820. 16384, 1.510, 0.766,, 0.766, Multiword
  821. 32768, 1.510, 0.766,, 0.766, Multiword
  822. 65536, 1.078, 0.766,, 0.766, Multiword
  823. 131072, 1.066, 0.764,, 0.764, Multiword
  824. 262144, 0.947, 0.765,, 0.765, Multiword
  825. 524288, 0.887, 0.764,, 0.764, Multiword
  826. 1048576, 0.886, 0.764,, 0.764, Multiword
  827. 2097152, 0.871, 0.764,, 0.764, Multiword
  828. 4194304, 0.879, 0.767,, 0.767, Multiword
  829. 8388608, 0.884, 0.772,, 0.772, Multiword
  830. 16777216, 0.881, 0.804,, 0.804, Multiword
  831. 33554432, 0.894, 0.788,, 0.788, Multiword
  832. 67108864, 0.927, 0.787,, 0.787, Multiword
  833. ClassTitle, CRC-64-64/64/4
  834. Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
  835. GCC-5.1.0, 64, 64, 8, 8, 8, 4, 0, 33408, 36424
  836. , Blockword, Multiword,, BestTime, BestMethod
  837. 4, 4.960, 3.271,, 3.271, Multiword
  838. 8, 2.465, 1.564,, 1.564, Multiword
  839. 16, 1.841, 1.420,, 1.420, Multiword
  840. 32, 1.672, 1.471,, 1.471, Multiword
  841. 64, 1.590, 0.942,, 0.942, Multiword
  842. 128, 1.549, 0.778,, 0.778, Multiword
  843. 256, 1.529, 0.695,, 0.695, Multiword
  844. 512, 1.533, 0.655,, 0.655, Multiword
  845. 1024, 1.521, 0.634,, 0.634, Multiword
  846. 2048, 1.515, 0.624,, 0.624, Multiword
  847. 4096, 1.512, 0.620,, 0.620, Multiword
  848. 8192, 1.511, 0.617,, 0.617, Multiword
  849. 16384, 1.510, 0.617,, 0.617, Multiword
  850. 32768, 1.510, 0.615,, 0.615, Multiword
  851. 65536, 0.944, 0.608,, 0.608, Multiword
  852. 131072, 0.933, 0.607,, 0.607, Multiword
  853. 262144, 0.927, 0.608,, 0.608, Multiword
  854. 524288, 0.925, 0.608,, 0.608, Multiword
  855. 1048576, 0.887, 0.607,, 0.607, Multiword
  856. 2097152, 0.886, 0.608,, 0.608, Multiword
  857. 4194304, 0.891, 0.615,, 0.615, Multiword
  858. 8388608, 0.899, 0.617,, 0.617, Multiword
  859. 16777216, 0.921, 0.727,, 0.727, Multiword
  860. 33554432, 0.908, 0.715,, 0.715, Multiword
  861. 67108864, 0.900, 0.687,, 0.687, Multiword
  862. ClassTitle, CRC-64-64/64/5
  863. Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
  864. GCC-5.1.0, 64, 64, 8, 8, 8, 5, 0, 33408, 39780
  865. , Blockword, Multiword,, BestTime, BestMethod
  866. 4, 4.910, 4.532,, 4.532, Multiword
  867. 8, 2.468, 2.101,, 2.101, Multiword
  868. 16, 1.805, 1.587,, 1.587, Multiword
  869. 32, 1.639, 1.528,, 1.528, Multiword
  870. 64, 1.573, 1.500,, 1.500, Multiword
  871. 128, 1.540, 1.111,, 1.111, Multiword
  872. 256, 1.524, 1.030,, 1.030, Multiword
  873. 512, 1.531, 0.983,, 0.983, Multiword
  874. 1024, 1.520, 0.948,, 0.948, Multiword
  875. 2048, 1.514, 0.916,, 0.916, Multiword
  876. 4096, 1.512, 0.916,, 0.916, Multiword
  877. 8192, 1.511, 0.915,, 0.915, Multiword
  878. 16384, 1.510, 0.912,, 0.912, Multiword
  879. 32768, 1.510, 0.909,, 0.909, Multiword
  880. 65536, 1.509, 0.908,, 0.908, Multiword
  881. 131072, 1.185, 0.907,, 0.907, Multiword
  882. 262144, 1.006, 0.907,, 0.907, Multiword
  883. 524288, 1.004, 0.907,, 0.907, Multiword
  884. 1048576, 0.959, 0.906,, 0.906, Multiword
  885. 2097152, 0.937, 0.907,, 0.907, Multiword
  886. 4194304, 0.954, 0.914,, 0.914, Multiword
  887. 8388608, 0.946, 0.916,, 0.916, Multiword
  888. 16777216, 0.967, 0.911,, 0.911, Multiword
  889. 33554432, 0.954, 0.955,, 0.954, Blockword
  890. 67108864, 1.002, 0.932,, 0.932, Multiword
  891. ClassTitle, CRC-64-64/64/6
  892. Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
  893. GCC-5.1.0, 64, 64, 8, 8, 8, 6, 0, 33408, 39734
  894. , Blockword, Multiword,, BestTime, BestMethod
  895. 4, 4.969, 4.668,, 4.668, Multiword
  896. 8, 2.447, 2.151,, 2.151, Multiword
  897. 16, 1.820, 1.605,, 1.605, Multiword
  898. 32, 1.629, 1.537,, 1.537, Multiword
  899. 64, 1.545, 1.505,, 1.505, Multiword
  900. 128, 1.499, 1.302,, 1.302, Multiword
  901. 256, 1.478, 1.087,, 1.087, Multiword
  902. 512, 1.468, 1.041,, 1.041, Multiword
  903. 1024, 1.497, 0.995,, 0.995, Multiword
  904. 2048, 1.495, 0.990,, 0.990, Multiword
  905. 4096, 1.494, 0.975,, 0.975, Multiword
  906. 8192, 1.494, 0.978,, 0.978, Multiword
  907. 16384, 1.495, 0.973,, 0.973, Multiword
  908. 32768, 1.494, 0.971,, 0.971, Multiword
  909. 65536, 1.494, 0.967,, 0.967, Multiword
  910. 131072, 1.140, 0.967,, 0.967, Multiword
  911. 262144, 1.135, 0.967,, 0.967, Multiword
  912. 524288, 1.031, 0.966,, 0.966, Multiword
  913. 1048576, 0.978, 0.965,, 0.965, Multiword
  914. 2097152, 0.977, 0.967,, 0.967, Multiword
  915. 4194304, 1.030, 0.971,, 0.971, Multiword
  916. 8388608, 0.985, 0.985,, 0.985, Blockword
  917. 16777216, 0.992, 0.995,, 0.992, Blockword
  918. 33554432, 1.008, 0.991,, 0.991, Multiword
  919. 67108864, 0.981, 1.001,, 0.981, Blockword
  920. ClassTitle, CRC-64-64/64/7
  921. Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
  922. GCC-5.1.0, 64, 64, 8, 8, 8, 7, 0, 33408, 83409
  923. , Blockword, Multiword,, BestTime, BestMethod
  924. 4, 4.867, 4.706,, 4.706, Multiword
  925. 8, 2.368, 2.144,, 2.144, Multiword
  926. 16, 1.743, 1.605,, 1.605, Multiword
  927. 32, 1.600, 1.537,, 1.537, Multiword
  928. 64, 1.533, 1.505,, 1.505, Multiword
  929. 128, 1.497, 1.224,, 1.224, Multiword
  930. 256, 1.479, 1.127,, 1.127, Multiword
  931. 512, 1.494, 1.016,, 1.016, Multiword
  932. 1024, 1.494, 1.001,, 1.001, Multiword
  933. 2048, 1.494, 1.007,, 1.007, Multiword
  934. 4096, 1.495, 0.983,, 0.983, Multiword
  935. 8192, 1.448, 0.985,, 0.985, Multiword
  936. 16384, 1.495, 0.979,, 0.979, Multiword
  937. 32768, 1.495, 0.975,, 0.975, Multiword
  938. 65536, 1.494, 0.972,, 0.972, Multiword
  939. 131072, 1.144, 0.971,, 0.971, Multiword
  940. 262144, 1.070, 0.971,, 0.971, Multiword
  941. 524288, 1.068, 0.970,, 0.970, Multiword
  942. 1048576, 1.013, 0.970,, 0.970, Multiword
  943. 2097152, 0.985, 0.972,, 0.972, Multiword
  944. 4194304, 1.128, 0.979,, 0.979, Multiword
  945. 8388608, 0.996, 0.984,, 0.984, Multiword
  946. 16777216, 0.998, 0.989,, 0.989, Multiword
  947. 33554432, 1.056, 0.985,, 0.985, Multiword
  948. 67108864, 1.014, 1.007,, 1.007, Multiword
  949. ClassTitle, CRC-64-64/64/8
  950. Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
  951. GCC-5.1.0, 64, 64, 8, 8, 8, 8, 0, 33408, 36746
  952. , Blockword, Multiword,, BestTime, BestMethod
  953. 4, 4.939, 4.718,, 4.718, Multiword
  954. 8, 2.358, 2.156,, 2.156, Multiword
  955. 16, 1.801, 1.606,, 1.606, Multiword
  956. 32, 1.620, 1.538,, 1.538, Multiword
  957. 64, 1.539, 1.505,, 1.505, Multiword
  958. 128, 1.497, 1.249,, 1.249, Multiword
  959. 256, 1.504, 1.125,, 1.125, Multiword
  960. 512, 1.496, 1.069,, 1.069, Multiword
  961. 1024, 1.496, 1.040,, 1.040, Multiword
  962. 2048, 1.495, 1.032,, 1.032, Multiword
  963. 4096, 1.494, 1.018,, 1.018, Multiword
  964. 8192, 1.445, 1.020,, 1.020, Multiword
  965. 16384, 1.494, 1.017,, 1.017, Multiword
  966. 32768, 1.494, 1.016,, 1.016, Multiword
  967. 65536, 1.494, 1.014,, 1.014, Multiword
  968. 131072, 1.031, 1.013,, 1.013, Multiword
  969. 262144, 1.025, 1.013,, 1.013, Multiword
  970. 524288, 1.025, 1.012,, 1.012, Multiword
  971. 1048576, 1.021, 1.012,, 1.012, Multiword
  972. 2097152, 0.991, 1.012,, 0.991, Blockword
  973. 4194304, 1.002, 1.020,, 1.002, Blockword
  974. 8388608, 1.021, 1.022,, 1.021, Blockword
  975. 16777216, 1.017, 1.019,, 1.017, Blockword
  976. 33554432, 1.023, 1.028,, 1.023, Blockword
  977. 67108864, 1.024, 1.026,, 1.024, Blockword
  978. ClassTitle, CRC-128-sse2/size_t/2
  979. Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
  980. GCC-5.1.0, 64, 128, 16, 16, 8, 2, 0, 66736, 840714
  981. , Blockword, Multiword,, BestTime, BestMethod
  982. 4, 7.021, 6.153,, 6.153, Multiword
  983. 8, 3.355, 2.822,, 2.822, Multiword
  984. 16, 2.636, 2.344,, 2.344, Multiword
  985. 32, 2.337, 1.698,, 1.698, Multiword
  986. 64, 2.188, 1.437,, 1.437, Multiword
  987. 128, 2.115, 1.316,, 1.316, Multiword
  988. 256, 2.080, 1.274,, 1.274, Multiword
  989. 512, 2.114, 1.246,, 1.246, Multiword
  990. 1024, 2.137, 1.308,, 1.308, Multiword
  991. 2048, 2.194, 1.301,, 1.301, Multiword
  992. 4096, 2.188, 1.277,, 1.277, Multiword
  993. 8192, 2.170, 1.281,, 1.281, Multiword
  994. 16384, 2.196, 1.273,, 1.273, Multiword
  995. 32768, 2.190, 1.269,, 1.269, Multiword
  996. 65536, 1.889, 1.269,, 1.269, Multiword
  997. 131072, 1.746, 1.266,, 1.266, Multiword
  998. 262144, 1.685, 1.289,, 1.289, Multiword
  999. 524288, 1.640, 1.268,, 1.268, Multiword
  1000. 1048576, 1.646, 1.278,, 1.278, Multiword
  1001. 2097152, 1.641, 1.292,, 1.292, Multiword
  1002. 4194304, 1.646, 1.319,, 1.319, Multiword
  1003. 8388608, 1.663, 1.303,, 1.303, Multiword
  1004. 16777216, 1.662, 1.333,, 1.333, Multiword
  1005. 33554432, 1.674, 1.331,, 1.331, Multiword
  1006. 67108864, 1.707, 1.340,, 1.340, Multiword
  1007. ClassTitle, CRC-128-sse2/size_t/3
  1008. Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
  1009. GCC-5.1.0, 64, 128, 16, 16, 8, 3, 0, 66736, 812328
  1010. , Blockword, Multiword,, BestTime, BestMethod
  1011. 4, 6.878, 6.201,, 6.201, Multiword
  1012. 8, 3.364, 2.837,, 2.837, Multiword
  1013. 16, 2.619, 2.389,, 2.389, Multiword
  1014. 32, 2.314, 2.249,, 2.249, Multiword
  1015. 64, 2.164, 1.753,, 1.753, Multiword
  1016. 128, 2.090, 1.428,, 1.428, Multiword
  1017. 256, 2.054, 1.333,, 1.333, Multiword
  1018. 512, 2.107, 1.233,, 1.233, Multiword
  1019. 1024, 2.135, 1.254,, 1.254, Multiword
  1020. 2048, 2.188, 1.227,, 1.227, Multiword
  1021. 4096, 2.189, 1.210,, 1.210, Multiword
  1022. 8192, 2.184, 1.193,, 1.193, Multiword
  1023. 16384, 2.185, 1.192,, 1.192, Multiword
  1024. 32768, 2.185, 1.195,, 1.195, Multiword
  1025. 65536, 1.999, 1.183,, 1.183, Multiword
  1026. 131072, 1.854, 1.183,, 1.183, Multiword
  1027. 262144, 1.677, 1.191,, 1.191, Multiword
  1028. 524288, 1.612, 1.184,, 1.184, Multiword
  1029. 1048576, 1.604, 1.184,, 1.184, Multiword
  1030. 2097152, 1.586, 1.191,, 1.191, Multiword
  1031. 4194304, 1.588, 1.196,, 1.196, Multiword
  1032. 8388608, 1.588, 1.197,, 1.197, Multiword
  1033. 16777216, 1.602, 1.213,, 1.213, Multiword
  1034. 33554432, 1.604, 1.225,, 1.225, Multiword
  1035. 67108864, 1.614, 1.224,, 1.224, Multiword
  1036. ClassTitle, CRC-128-sse2/size_t/4
  1037. Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
  1038. GCC-5.1.0, 64, 128, 16, 16, 8, 4, 0, 66736, 840638
  1039. , Blockword, Multiword,, BestTime, BestMethod
  1040. 4, 6.881, 5.233,, 5.233, Multiword
  1041. 8, 3.386, 2.818,, 2.818, Multiword
  1042. 16, 2.621, 2.364,, 2.364, Multiword
  1043. 32, 2.311, 2.154,, 2.154, Multiword
  1044. 64, 2.164, 1.531,, 1.531, Multiword
  1045. 128, 2.090, 1.228,, 1.228, Multiword
  1046. 256, 2.055, 1.062,, 1.062, Multiword
  1047. 512, 2.120, 0.993,, 0.993, Multiword
  1048. 1024, 2.109, 0.981,, 0.981, Multiword
  1049. 2048, 2.204, 0.970,, 0.970, Multiword
  1050. 4096, 2.190, 0.955,, 0.955, Multiword
  1051. 8192, 2.171, 0.938,, 0.938, Multiword
  1052. 16384, 2.199, 0.941,, 0.941, Multiword
  1053. 32768, 2.191, 0.930,, 0.930, Multiword
  1054. 65536, 1.842, 0.928,, 0.928, Multiword
  1055. 131072, 1.709, 0.927,, 0.927, Multiword
  1056. 262144, 1.662, 0.933,, 0.933, Multiword
  1057. 524288, 1.648, 0.937,, 0.937, Multiword
  1058. 1048576, 1.600, 0.937,, 0.937, Multiword
  1059. 2097152, 1.596, 1.073,, 1.073, Multiword
  1060. 4194304, 1.931, 1.114,, 1.114, Multiword
  1061. 8388608, 1.694, 0.948,, 0.948, Multiword
  1062. 16777216, 1.735, 0.990,, 0.990, Multiword
  1063. 33554432, 1.608, 0.986,, 0.986, Multiword
  1064. 67108864, 1.639, 0.960,, 0.960, Multiword
  1065. ClassTitle, CRC-128-sse2/size_t/5
  1066. Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
  1067. GCC-5.1.0, 64, 128, 16, 16, 8, 5, 0, 66736, 1101177
  1068. , Blockword, Multiword,, BestTime, BestMethod
  1069. 4, 6.991, 6.415,, 6.415, Multiword
  1070. 8, 3.362, 3.015,, 3.015, Multiword
  1071. 16, 2.629, 2.520,, 2.520, Multiword
  1072. 32, 2.308, 2.320,, 2.308, Blockword
  1073. 64, 2.150, 2.221,, 2.150, Blockword
  1074. 128, 2.070, 1.520,, 1.520, Multiword
  1075. 256, 2.106, 1.424,, 1.424, Multiword
  1076. 512, 2.117, 1.389,, 1.389, Multiword
  1077. 1024, 2.110, 1.357,, 1.357, Multiword
  1078. 2048, 2.193, 1.301,, 1.301, Multiword
  1079. 4096, 2.183, 1.288,, 1.288, Multiword
  1080. 8192, 2.185, 1.275,, 1.275, Multiword
  1081. 16384, 2.186, 1.258,, 1.258, Multiword
  1082. 32768, 2.185, 1.255,, 1.255, Multiword
  1083. 65536, 2.185, 1.253,, 1.253, Multiword
  1084. 131072, 1.988, 1.253,, 1.253, Multiword
  1085. 262144, 1.734, 1.251,, 1.251, Multiword
  1086. 524288, 1.723, 1.249,, 1.249, Multiword
  1087. 1048576, 1.670, 1.251,, 1.251, Multiword
  1088. 2097152, 1.642, 1.257,, 1.257, Multiword
  1089. 4194304, 1.663, 1.272,, 1.272, Multiword
  1090. 8388608, 1.667, 1.262,, 1.262, Multiword
  1091. 16777216, 1.670, 1.277,, 1.277, Multiword
  1092. 33554432, 1.673, 1.292,, 1.292, Multiword
  1093. 67108864, 1.719, 1.274,, 1.274, Multiword
  1094. ClassTitle, CRC-128-sse2/size_t/6
  1095. Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
  1096. GCC-5.1.0, 64, 128, 16, 16, 8, 6, 0, 66736, 898674
  1097. , Blockword, Multiword,, BestTime, BestMethod
  1098. 4, 7.029, 6.391,, 6.391, Multiword
  1099. 8, 3.395, 2.989,, 2.989, Multiword
  1100. 16, 2.671, 2.505,, 2.505, Multiword
  1101. 32, 2.354, 2.307,, 2.307, Multiword
  1102. 64, 2.199, 2.209,, 2.199, Blockword
  1103. 128, 2.122, 1.777,, 1.777, Multiword
  1104. 256, 2.096, 1.443,, 1.443, Multiword
  1105. 512, 2.128, 1.406,, 1.406, Multiword
  1106. 1024, 2.115, 1.350,, 1.350, Multiword
  1107. 2048, 2.204, 1.336,, 1.336, Multiword
  1108. 4096, 2.190, 1.291,, 1.291, Multiword
  1109. 8192, 2.172, 1.278,, 1.278, Multiword
  1110. 16384, 2.242, 1.262,, 1.262, Multiword
  1111. 32768, 2.191, 1.261,, 1.261, Multiword
  1112. 65536, 2.191, 1.256,, 1.256, Multiword
  1113. 131072, 1.930, 1.432,, 1.432, Multiword
  1114. 262144, 1.869, 1.253,, 1.253, Multiword
  1115. 524288, 1.763, 1.252,, 1.252, Multiword
  1116. 1048576, 1.708, 1.257,, 1.257, Multiword
  1117. 2097152, 1.705, 1.253,, 1.253, Multiword
  1118. 4194304, 1.694, 1.386,, 1.386, Multiword
  1119. 8388608, 1.716, 1.268,, 1.268, Multiword
  1120. 16777216, 1.722, 1.284,, 1.284, Multiword
  1121. 33554432, 1.750, 1.272,, 1.272, Multiword
  1122. 67108864, 1.754, 1.290,, 1.290, Multiword
  1123. ClassTitle, CRC-128-sse2/size_t/7
  1124. Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
  1125. GCC-5.1.0, 64, 128, 16, 16, 8, 7, 0, 66736, 805926
  1126. , Blockword, Multiword,, BestTime, BestMethod
  1127. 4, 7.038, 6.357,, 6.357, Multiword
  1128. 8, 3.396, 2.965,, 2.965, Multiword
  1129. 16, 2.671, 2.500,, 2.500, Multiword
  1130. 32, 2.354, 2.303,, 2.303, Multiword
  1131. 64, 2.199, 2.206,, 2.199, Blockword
  1132. 128, 2.123, 1.680,, 1.680, Multiword
  1133. 256, 2.084, 1.528,, 1.528, Multiword
  1134. 512, 2.409, 1.577,, 1.577, Multiword
  1135. 1024, 2.402, 1.584,, 1.584, Multiword
  1136. 2048, 2.495, 1.559,, 1.559, Multiword
  1137. 4096, 2.497, 1.488,, 1.488, Multiword
  1138. 8192, 2.514, 1.474,, 1.474, Multiword
  1139. 16384, 2.552, 1.468,, 1.468, Multiword
  1140. 32768, 2.560, 1.459,, 1.459, Multiword
  1141. 65536, 2.556, 1.456,, 1.456, Multiword
  1142. 131072, 2.130, 1.454,, 1.454, Multiword
  1143. 262144, 2.076, 1.453,, 1.453, Multiword
  1144. 524288, 2.068, 1.453,, 1.453, Multiword
  1145. 1048576, 1.991, 1.453,, 1.453, Multiword
  1146. 2097152, 2.000, 1.277,, 1.277, Multiword
  1147. 4194304, 1.789, 1.298,, 1.298, Multiword
  1148. 8388608, 1.839, 1.294,, 1.294, Multiword
  1149. 16777216, 1.742, 1.304,, 1.304, Multiword
  1150. 33554432, 1.738, 1.311,, 1.311, Multiword
  1151. 67108864, 1.755, 1.320,, 1.320, Multiword
  1152. ClassTitle, CRC-128-sse2/size_t/8
  1153. Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
  1154. GCC-5.1.0, 64, 128, 16, 16, 8, 8, 0, 66736, 840968
  1155. , Blockword, Multiword,, BestTime, BestMethod
  1156. 4, 7.052, 6.393,, 6.393, Multiword
  1157. 8, 3.384, 2.991,, 2.991, Multiword
  1158. 16, 2.663, 2.507,, 2.507, Multiword
  1159. 32, 2.351, 2.308,, 2.308, Multiword
  1160. 64, 2.198, 2.208,, 2.198, Blockword
  1161. 128, 2.122, 1.665,, 1.665, Multiword
  1162. 256, 2.084, 1.465,, 1.465, Multiword
  1163. 512, 2.114, 1.404,, 1.404, Multiword
  1164. 1024, 2.128, 1.388,, 1.388, Multiword
  1165. 2048, 2.183, 1.365,, 1.365, Multiword
  1166. 4096, 2.189, 1.335,, 1.335, Multiword
  1167. 8192, 2.187, 1.315,, 1.315, Multiword
  1168. 16384, 2.197, 1.306,, 1.306, Multiword
  1169. 32768, 2.186, 1.308,, 1.308, Multiword
  1170. 65536, 2.185, 1.298,, 1.298, Multiword
  1171. 131072, 1.807, 1.298,, 1.298, Multiword
  1172. 262144, 1.764, 1.298,, 1.298, Multiword
  1173. 524288, 1.763, 1.297,, 1.297, Multiword
  1174. 1048576, 1.748, 1.297,, 1.297, Multiword
  1175. 2097152, 1.710, 1.297,, 1.297, Multiword
  1176. 4194304, 1.776, 1.358,, 1.358, Multiword
  1177. 8388608, 1.741, 1.323,, 1.323, Multiword
  1178. 16777216, 1.756, 1.383,, 1.383, Multiword
  1179. 33554432, 1.751, 1.329,, 1.329, Multiword
  1180. 67108864, 1.771, 1.336,, 1.336, Multiword
  1181. ClassTitle, CRC-32-size_t/size_t/2
  1182. Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
  1183. GCC-5.1.0, 64, 32, 8, 8, 8, 2, 0, 33408, 21018
  1184. , Blockword, Multiword,, BestTime, BestMethod
  1185. 4, 4.601, 3.805,, 3.805, Multiword
  1186. 8, 2.374, 1.743,, 1.743, Multiword
  1187. 16, 1.739, 1.486,, 1.486, Multiword
  1188. 32, 1.617, 1.135,, 1.135, Multiword
  1189. 64, 1.561, 0.981,, 0.981, Multiword
  1190. 128, 1.534, 0.905,, 0.905, Multiword
  1191. 256, 1.521, 0.865,, 0.865, Multiword
  1192. 512, 1.528, 0.849,, 0.849, Multiword
  1193. 1024, 1.519, 0.840,, 0.840, Multiword
  1194. 2048, 1.514, 0.841,, 0.841, Multiword
  1195. 4096, 1.512, 0.835,, 0.835, Multiword
  1196. 8192, 1.511, 0.834,, 0.834, Multiword
  1197. 16384, 1.510, 0.835,, 0.835, Multiword
  1198. 32768, 0.950, 0.836,, 0.836, Multiword
  1199. 65536, 0.938, 0.835,, 0.835, Multiword
  1200. 131072, 0.932, 0.835,, 0.835, Multiword
  1201. 262144, 0.929, 0.834,, 0.834, Multiword
  1202. 524288, 0.893, 0.834,, 0.834, Multiword
  1203. 1048576, 0.891, 0.835,, 0.835, Multiword
  1204. 2097152, 0.892, 0.836,, 0.836, Multiword
  1205. 4194304, 0.902, 0.841,, 0.841, Multiword
  1206. 8388608, 0.906, 0.841,, 0.841, Multiword
  1207. 16777216, 0.915, 0.853,, 0.853, Multiword
  1208. 33554432, 0.921, 0.860,, 0.860, Multiword
  1209. 67108864, 0.916, 0.866,, 0.866, Multiword
  1210. ClassTitle, CRC-32-size_t/size_t/3
  1211. Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
  1212. GCC-5.1.0, 64, 32, 8, 8, 8, 3, 0, 33408, 21890
  1213. , Blockword, Multiword,, BestTime, BestMethod
  1214. 4, 4.812, 3.832,, 3.832, Multiword
  1215. 8, 2.473, 1.830,, 1.830, Multiword
  1216. 16, 1.834, 1.458,, 1.458, Multiword
  1217. 32, 1.668, 1.443,, 1.443, Multiword
  1218. 64, 1.591, 1.140,, 1.140, Multiword
  1219. 128, 1.552, 0.906,, 0.906, Multiword
  1220. 256, 1.531, 0.855,, 0.855, Multiword
  1221. 512, 1.528, 0.794,, 0.794, Multiword
  1222. 1024, 1.519, 0.782,, 0.782, Multiword
  1223. 2048, 1.515, 0.778,, 0.778, Multiword
  1224. 4096, 1.513, 0.771,, 0.771, Multiword
  1225. 8192, 1.511, 0.766,, 0.766, Multiword
  1226. 16384, 1.510, 0.767,, 0.767, Multiword
  1227. 32768, 1.510, 0.765,, 0.765, Multiword
  1228. 65536, 1.060, 0.764,, 0.764, Multiword
  1229. 131072, 1.053, 0.764,, 0.764, Multiword
  1230. 262144, 0.936, 0.764,, 0.764, Multiword
  1231. 524288, 0.877, 0.765,, 0.765, Multiword
  1232. 1048576, 0.876, 0.764,, 0.764, Multiword
  1233. 2097152, 0.862, 0.764,, 0.764, Multiword
  1234. 4194304, 0.870, 0.769,, 0.769, Multiword
  1235. 8388608, 0.872, 0.770,, 0.770, Multiword
  1236. 16777216, 0.880, 0.772,, 0.772, Multiword
  1237. 33554432, 0.883, 0.801,, 0.801, Multiword
  1238. 67108864, 0.888, 0.789,, 0.789, Multiword
  1239. ClassTitle, CRC-32-size_t/size_t/4
  1240. Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
  1241. GCC-5.1.0, 64, 32, 8, 8, 8, 4, 0, 33408, 451152
  1242. , Blockword, Multiword, CRC32C,, BestTime, BestMethod
  1243. 4, 4.960, 3.271, 2.744,, 2.744, CRC32C
  1244. 8, 2.465, 1.564, 1.045,, 1.045, CRC32C
  1245. 16, 1.840, 1.421, 0.566,, 0.566, CRC32C
  1246. 32, 1.672, 1.471, 0.261,, 0.261, CRC32C
  1247. 64, 1.590, 0.942, 0.174,, 0.174, CRC32C
  1248. 128, 1.550, 0.778, 0.104,, 0.104, CRC32C
  1249. 256, 1.528, 0.695, 0.121,, 0.121, CRC32C
  1250. 512, 1.534, 0.654, 0.101,, 0.101, CRC32C
  1251. 1024, 1.521, 0.634, 0.091,, 0.091, CRC32C
  1252. 2048, 1.515, 0.625, 0.093,, 0.093, CRC32C
  1253. 4096, 1.510, 0.620, 0.089,, 0.089, CRC32C
  1254. 8192, 1.511, 0.617, 0.089,, 0.089, CRC32C
  1255. 16384, 1.511, 0.615, 0.090,, 0.090, CRC32C
  1256. 32768, 1.510, 0.614, 0.088,, 0.088, CRC32C
  1257. 65536, 0.923, 0.607, 0.088,, 0.088, CRC32C
  1258. 131072, 0.917, 0.607, 0.088,, 0.088, CRC32C
  1259. 262144, 0.915, 0.608, 0.089,, 0.089, CRC32C
  1260. 524288, 0.913, 0.607, 0.090,, 0.090, CRC32C
  1261. 1048576, 0.876, 0.607, 0.089,, 0.089, CRC32C
  1262. 2097152, 0.875, 0.608, 0.089,, 0.089, CRC32C
  1263. 4194304, 0.881, 0.627, 0.097,, 0.097, CRC32C
  1264. 8388608, 0.891, 0.627, 0.125,, 0.125, CRC32C
  1265. 16777216, 0.887, 0.622, 0.149,, 0.149, CRC32C
  1266. 33554432, 1.027, 0.675, 0.159,, 0.159, CRC32C
  1267. 67108864, 0.918, 0.673, 0.137,, 0.137, CRC32C
  1268. ClassTitle, CRC-32-size_t/size_t/5
  1269. Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
  1270. GCC-5.1.0, 64, 32, 8, 8, 8, 5, 0, 33408, 21874
  1271. , Blockword, Multiword,, BestTime, BestMethod
  1272. 4, 4.908, 4.532,, 4.532, Multiword
  1273. 8, 2.467, 2.100,, 2.100, Multiword
  1274. 16, 1.805, 1.587,, 1.587, Multiword
  1275. 32, 1.638, 1.528,, 1.528, Multiword
  1276. 64, 1.573, 1.500,, 1.500, Multiword
  1277. 128, 1.541, 1.111,, 1.111, Multiword
  1278. 256, 1.524, 1.029,, 1.029, Multiword
  1279. 512, 1.531, 0.983,, 0.983, Multiword
  1280. 1024, 1.520, 0.938,, 0.938, Multiword
  1281. 2048, 1.515, 0.919,, 0.919, Multiword
  1282. 4096, 1.512, 0.920,, 0.920, Multiword
  1283. 8192, 1.511, 0.917,, 0.917, Multiword
  1284. 16384, 1.511, 0.912,, 0.912, Multiword
  1285. 32768, 1.510, 0.909,, 0.909, Multiword
  1286. 65536, 1.509, 0.908,, 0.908, Multiword
  1287. 131072, 1.174, 0.907,, 0.907, Multiword
  1288. 262144, 0.994, 0.907,, 0.907, Multiword
  1289. 524288, 0.993, 0.907,, 0.907, Multiword
  1290. 1048576, 0.947, 0.907,, 0.907, Multiword
  1291. 2097152, 0.925, 0.906,, 0.906, Multiword
  1292. 4194304, 0.931, 0.913,, 0.913, Multiword
  1293. 8388608, 0.932, 0.915,, 0.915, Multiword
  1294. 16777216, 0.952, 0.929,, 0.929, Multiword
  1295. 33554432, 0.963, 0.933,, 0.933, Multiword
  1296. 67108864, 0.971, 0.940,, 0.940, Multiword
  1297. ClassTitle, CRC-32-size_t/size_t/6
  1298. Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
  1299. GCC-5.1.0, 64, 32, 8, 8, 8, 6, 0, 33408, 22422
  1300. , Blockword, Multiword,, BestTime, BestMethod
  1301. 4, 4.968, 4.669,, 4.669, Multiword
  1302. 8, 2.452, 2.153,, 2.153, Multiword
  1303. 16, 1.820, 1.606,, 1.606, Multiword
  1304. 32, 1.629, 1.537,, 1.537, Multiword
  1305. 64, 1.545, 1.505,, 1.505, Multiword
  1306. 128, 1.500, 1.277,, 1.277, Multiword
  1307. 256, 1.478, 1.093,, 1.093, Multiword
  1308. 512, 1.500, 1.044,, 1.044, Multiword
  1309. 1024, 1.497, 0.994,, 0.994, Multiword
  1310. 2048, 1.495, 0.991,, 0.991, Multiword
  1311. 4096, 1.494, 0.977,, 0.977, Multiword
  1312. 8192, 1.494, 0.979,, 0.979, Multiword
  1313. 16384, 1.494, 0.972,, 0.972, Multiword
  1314. 32768, 1.494, 0.971,, 0.971, Multiword
  1315. 65536, 1.495, 0.967,, 0.967, Multiword
  1316. 131072, 1.127, 0.967,, 0.967, Multiword
  1317. 262144, 1.124, 0.966,, 0.966, Multiword
  1318. 524288, 1.018, 0.967,, 0.967, Multiword
  1319. 1048576, 0.965, 0.965,, 0.965, Blockword
  1320. 2097152, 0.966, 0.967,, 0.966, Blockword
  1321. 4194304, 0.958, 0.975,, 0.958, Blockword
  1322. 8388608, 0.976, 0.973,, 0.973, Multiword
  1323. 16777216, 0.980, 0.993,, 0.980, Blockword
  1324. 33554432, 0.982, 0.988,, 0.982, Blockword
  1325. 67108864, 0.989, 0.995,, 0.989, Blockword
  1326. ClassTitle, CRC-32-size_t/size_t/7
  1327. Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
  1328. GCC-5.1.0, 64, 32, 8, 8, 8, 7, 0, 33408, 23462
  1329. , Blockword, Multiword,, BestTime, BestMethod
  1330. 4, 4.869, 4.706,, 4.706, Multiword
  1331. 8, 2.368, 2.142,, 2.142, Multiword
  1332. 16, 1.743, 1.605,, 1.605, Multiword
  1333. 32, 1.600, 1.537,, 1.537, Multiword
  1334. 64, 1.533, 1.505,, 1.505, Multiword
  1335. 128, 1.497, 1.224,, 1.224, Multiword
  1336. 256, 1.479, 1.134,, 1.134, Multiword
  1337. 512, 1.495, 1.016,, 1.016, Multiword
  1338. 1024, 1.494, 1.000,, 1.000, Multiword
  1339. 2048, 1.495, 1.010,, 1.010, Multiword
  1340. 4096, 1.493, 0.983,, 0.983, Multiword
  1341. 8192, 1.494, 0.986,, 0.986, Multiword
  1342. 16384, 1.456, 0.983,, 0.983, Multiword
  1343. 32768, 1.495, 0.974,, 0.974, Multiword
  1344. 65536, 1.494, 0.971,, 0.971, Multiword
  1345. 131072, 1.059, 0.971,, 0.971, Multiword
  1346. 262144, 1.057, 0.971,, 0.971, Multiword
  1347. 524288, 1.056, 0.970,, 0.970, Multiword
  1348. 1048576, 1.002, 0.970,, 0.970, Multiword
  1349. 2097152, 0.972, 0.970,, 0.970, Multiword
  1350. 4194304, 0.974, 0.979,, 0.974, Blockword
  1351. 8388608, 0.985, 0.992,, 0.985, Blockword
  1352. 16777216, 0.999, 1.000,, 0.999, Blockword
  1353. 33554432, 1.006, 1.086,, 1.006, Blockword
  1354. 67108864, 0.998, 1.048,, 0.998, Blockword
  1355. CRC-128
  1356. Multiword-sse2/size_t/4 0.943 cycles/byte
  1357. Multiword-sse2/sse2/u64-4 0.944 cycles/byte
  1358. Multiword-sse2/sse2/u32-4 1.080 cycles/byte
  1359. Multiword-sse2/sse2/u32-6 1.146 cycles/byte
  1360. Multiword-sse2/size_t/3 1.200 cycles/byte
  1361. Multiword-sse2/sse2/u64-3 1.200 cycles/byte
  1362. Multiword-sse2/size_t/5 1.272 cycles/byte
  1363. Multiword-sse2/sse2/u32-3 1.274 cycles/byte
  1364. Multiword-sse2/sse2/u64-6 1.277 cycles/byte
  1365. Multiword-sse2/size_t/2 1.280 cycles/byte
  1366. Multiword-sse2/size_t/6 1.293 cycles/byte
  1367. Multiword-sse2/size_t/8 1.319 cycles/byte
  1368. Multiword-sse2/size_t/7 1.482 cycles/byte
  1369. Multiword-u128/u128/u64-3 1.744 cycles/byte
  1370. Multiword-u128/u128/u64-4 1.754 cycles/byte
  1371. Multiword-u128/u128/u64-6 1.877 cycles/byte
  1372. Blockword-sse2/size_t/4 1.957 cycles/byte
  1373. Blockword-sse2/sse2/u64-4 1.959 cycles/byte
  1374. Blockword-sse2/size_t/2 1.971 cycles/byte
  1375. Blockword-sse2/sse2/u64-3 1.982 cycles/byte
  1376. Blockword-sse2/size_t/3 1.983 cycles/byte
  1377. Blockword-sse2/size_t/8 2.031 cycles/byte
  1378. Blockword-sse2/size_t/5 2.031 cycles/byte
  1379. Blockword-sse2/sse2/u64-6 2.052 cycles/byte
  1380. Blockword-sse2/size_t/6 2.052 cycles/byte
  1381. Word-sse2/sse2/u64-4 2.172 cycles/byte
  1382. Blockword-u128/u128/u64-4 2.185 cycles/byte
  1383. Multiword-u128/u128/u32-3 2.193 cycles/byte
  1384. Blockword-u128/u128/u64-3 2.206 cycles/byte
  1385. Blockword-u128/u128/u64-6 2.263 cycles/byte
  1386. Word-u128/u128/u64-4 2.300 cycles/byte
  1387. Multiword-u128/u128/u32-4 2.337 cycles/byte
  1388. Blockword-sse2/size_t/7 2.349 cycles/byte
  1389. Blockword-sse2/sse2/u32-4 2.434 cycles/byte
  1390. Blockword-sse2/sse2/u32-3 2.537 cycles/byte
  1391. Multiword-u128/u128/u32-6 2.568 cycles/byte
  1392. Blockword-u128/u128/u32-4 2.587 cycles/byte
  1393. Blockword-sse2/sse2/u32-6 2.590 cycles/byte
  1394. Blockword-u128/u128/u32-3 2.654 cycles/byte
  1395. Blockword-u128/u128/u32-6 2.761 cycles/byte
  1396. Word-sse2/sse2/u32-4 2.992 cycles/byte
  1397. Word-u128/u128/u32-4 3.523 cycles/byte
  1398. ByteWord-sse2/sse2/u32-4 7.707 cycles/byte
  1399. ByteWord-sse2/sse2/u64-4 7.708 cycles/byte
  1400. ByteUnrolled-sse2/sse2/u64-4 8.359 cycles/byte
  1401. Byte-sse2/sse2/u32-4 8.360 cycles/byte
  1402. ByteUnrolled-sse2/sse2/u32-4 8.363 cycles/byte
  1403. Byte-sse2/sse2/u64-4 8.367 cycles/byte
  1404. Byte-u128/u128/u32-4 8.502 cycles/byte
  1405. Byte-u128/u128/u64-4 8.528 cycles/byte
  1406. ByteUnrolled-u128/u128/u64-4 9.095 cycles/byte
  1407. ByteUnrolled-u128/u128/u32-4 9.241 cycles/byte
  1408. ByteWord-u128/u128/u32-4 10.469 cycles/byte
  1409. ByteWord-u128/u128/u64-4 10.469 cycles/byte
  1410. CRC-32
  1411. CRC32C-size_t/size_t/4 0.089 cycles/byte
  1412. CRC32C-u64/u64/u64-4 0.092 cycles/byte
  1413. Multiword-u64/u64/u64-4 0.615 cycles/byte
  1414. Multiword-size_t/size_t/4 0.615 cycles/byte
  1415. Multiword-u32/u32/u32-4 0.680 cycles/byte
  1416. Multiword-u64/u64/u64-3 0.768 cycles/byte
  1417. Multiword-size_t/size_t/3 0.768 cycles/byte
  1418. Multiword-u32/u32/u32-3 0.791 cycles/byte
  1419. Multiword-size_t/size_t/2 0.836 cycles/byte
  1420. Multiword-size_t/size_t/5 0.914 cycles/byte
  1421. Multiword-sse2/sse2/u64-4 0.945 cycles/byte
  1422. Multiword-size_t/size_t/6 0.974 cycles/byte
  1423. Multiword-size_t/size_t/7 0.981 cycles/byte
  1424. Multiword-sse2/sse2/u32-4 1.095 cycles/byte
  1425. Blockword-size_t/size_t/2 1.191 cycles/byte
  1426. Multiword-sse2/sse2/u64-3 1.199 cycles/byte
  1427. Blockword-size_t/size_t/4 1.238 cycles/byte
  1428. Blockword-u64/u64/u64-4 1.239 cycles/byte
  1429. Blockword-size_t/size_t/3 1.262 cycles/byte
  1430. Blockword-u64/u64/u64-3 1.262 cycles/byte
  1431. Multiword-sse2/sse2/u32-3 1.274 cycles/byte
  1432. Blockword-size_t/size_t/7 1.327 cycles/byte
  1433. Blockword-size_t/size_t/5 1.336 cycles/byte
  1434. Blockword-size_t/size_t/6 1.336 cycles/byte
  1435. Word-u64/u64/u64-4 1.426 cycles/byte
  1436. Blockword-u32/u32/u32-4 1.501 cycles/byte
  1437. Blockword-u32/u32/u32-3 1.598 cycles/byte
  1438. Blockword-sse2/sse2/u64-4 1.821 cycles/byte
  1439. Blockword-sse2/sse2/u64-3 1.876 cycles/byte
  1440. Word-u32/u32/u32-4 1.973 cycles/byte
  1441. Word-sse2/sse2/u64-4 2.176 cycles/byte
  1442. Blockword-sse2/sse2/u32-4 2.332 cycles/byte
  1443. Blockword-sse2/sse2/u32-3 2.421 cycles/byte
  1444. Word-sse2/sse2/u32-4 2.990 cycles/byte
  1445. Byte-u32/u32/u32-4 4.931 cycles/byte
  1446. ByteWord-u64/u64/u64-4 5.018 cycles/byte
  1447. ByteWord-u32/u32/u32-4 5.037 cycles/byte
  1448. Byte-u64/u64/u64-4 5.321 cycles/byte
  1449. ByteUnrolled-u32/u32/u32-4 5.534 cycles/byte
  1450. ByteUnrolled-u64/u64/u64-4 5.601 cycles/byte
  1451. ByteWord-sse2/sse2/u32-4 7.711 cycles/byte
  1452. ByteWord-sse2/sse2/u64-4 7.712 cycles/byte
  1453. ByteUnrolled-sse2/sse2/u32-4 8.360 cycles/byte
  1454. ByteUnrolled-sse2/sse2/u64-4 8.363 cycles/byte
  1455. Byte-sse2/sse2/u64-4 8.367 cycles/byte
  1456. Byte-sse2/sse2/u32-4 8.465 cycles/byte
  1457. CRC-64
  1458. Multiword-u64/u64/u64-4 0.614 cycles/byte
  1459. Multiword-64/64/4 0.615 cycles/byte
  1460. Multiword-u64/u64/u64-3 0.769 cycles/byte
  1461. Multiword-64/64/3 0.770 cycles/byte
  1462. Multiword-64/64/2 0.836 cycles/byte
  1463. Multiword-64/64/5 0.914 cycles/byte
  1464. Multiword-sse2/sse2/u64-4 0.942 cycles/byte
  1465. Multiword-64/64/6 0.974 cycles/byte
  1466. Multiword-64/64/7 0.980 cycles/byte
  1467. Multiword-64/64/8 1.019 cycles/byte
  1468. Multiword-sse2/sse2/u32-4 1.094 cycles/byte
  1469. Blockword-64/64/2 1.198 cycles/byte
  1470. Blockword-u64/u64/u64-4 1.245 cycles/byte
  1471. Blockword-64/64/4 1.245 cycles/byte
  1472. Multiword-sse2/sse2/u64-3 1.263 cycles/byte
  1473. Blockword-64/64/3 1.267 cycles/byte
  1474. Blockword-u64/u64/u64-3 1.267 cycles/byte
  1475. Multiword-sse2/sse2/u32-3 1.309 cycles/byte
  1476. Blockword-64/64/8 1.319 cycles/byte
  1477. Blockword-64/64/7 1.337 cycles/byte
  1478. Blockword-64/64/5 1.340 cycles/byte
  1479. Blockword-64/64/6 1.341 cycles/byte
  1480. Word-u64/u64/u64-4 1.425 cycles/byte
  1481. Blockword-sse2/sse2/u64-4 1.860 cycles/byte
  1482. Blockword-sse2/sse2/u64-3 1.963 cycles/byte
  1483. Word-sse2/sse2/u64-4 2.194 cycles/byte
  1484. Blockword-sse2/sse2/u32-4 2.351 cycles/byte
  1485. Blockword-sse2/sse2/u32-3 2.488 cycles/byte
  1486. Word-sse2/sse2/u32-4 2.992 cycles/byte
  1487. ByteWord-u64/u64/u64-4 5.018 cycles/byte
  1488. Byte-u64/u64/u64-4 5.308 cycles/byte
  1489. ByteUnrolled-u64/u64/u64-4 5.594 cycles/byte
  1490. ByteWord-sse2/sse2/u64-4 7.709 cycles/byte
  1491. ByteWord-sse2/sse2/u32-4 7.709 cycles/byte
  1492. ByteUnrolled-sse2/sse2/u64-4 8.366 cycles/byte
  1493. ByteUnrolled-sse2/sse2/u32-4 8.367 cycles/byte
  1494. Byte-sse2/sse2/u32-4 8.371 cycles/byte
  1495. Byte-sse2/sse2/u64-4 8.372 cycles/byte
  1496. PASS: crcutil_ut
  1497. =============
  1498. 1 test passed
  1499. =============
  1500. gmake[1]: Leaving directory '/Users/rurban/Software/smhasher/crcutil-1.0'