Added version 0.1 from V.

This commit is contained in:
2015-05-24 23:30:03 +01:00
commit fc784344cb
72 changed files with 24941 additions and 0 deletions

View File

@@ -0,0 +1,310 @@
ClassTitle, CRC-128-sse2/sse2/u64-4-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
CL-150030729, 32, 128, 16, 16, 8, 4, 0, 66736, 1477341
, MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
4, 13.002, 32.502, 33.419, 33.502, 32.752, 33.252, 33.002,, 32.502, Byte
8, 6.313, 22.751, 23.001, 23.064, 13.912, 17.501, 14.970,, 13.912, Word
16, 3.719, 17.376, 17.751, 16.626, 9.688, 12.438, 9.969,, 9.688, Word
32, 3.157, 14.969, 15.094, 14.001, 7.188, 9.751, 7.376,, 7.188, Word
64, 1.938, 13.675, 13.743, 12.782, 5.923, 8.438, 6.565,, 5.923, Word
128, 1.313, 13.141, 13.008, 12.133, 5.297, 7.664, 5.315,, 5.297, Word
256, 1.024, 12.774, 12.665, 11.747, 5.039, 7.309, 4.680,, 4.680, Multiword
512, 0.884, 12.586, 12.522, 11.549, 4.882, 7.146, 4.436,, 4.436, Multiword
1024, 0.807, 12.491, 12.424, 11.451, 5.013, 7.209, 4.365,, 4.365, Multiword
2048, 0.772, 12.445, 12.377, 11.401, 4.987, 7.220, 4.318,, 4.318, Multiword
4096, 0.759, 12.414, 12.351, 11.377, 4.994, 7.177, 4.251,, 4.251, Multiword
8192, 0.747, 12.394, 12.340, 11.375, 4.991, 7.179, 4.217,, 4.217, Multiword
16384, 0.741, 12.153, 12.333, 11.360, 5.036, 7.197, 4.204,, 4.204, Multiword
32768, 0.739, 12.204, 12.330, 11.356, 5.029, 7.188, 4.187,, 4.187, Multiword
65536, 0.737, 12.074, 12.329, 11.354, 5.024, 5.517, 4.187,, 4.187, Multiword
131072, 0.736, 12.257, 12.332, 11.354, 5.035, 5.177, 4.191,, 4.191, Multiword
262144, 0.735, 12.379, 12.420, 11.418, 5.050, 5.021, 4.196,, 4.196, Multiword
524288, 0.735, 12.507, 12.450, 11.467, 5.100, 4.982, 4.235,, 4.235, Multiword
1048576, 0.735, 12.615, 12.486, 11.492, 5.127, 4.799, 4.241,, 4.241, Multiword
2097152, 0.736, 12.726, 12.511, 11.500, 5.141, 4.798, 4.251,, 4.251, Multiword
4194304, 0.741, 12.756, 12.541, 11.535, 5.157, 4.801, 4.269,, 4.269, Multiword
8388608, 0.850, 13.046, 12.788, 11.777, 5.323, 4.951, 4.418,, 4.418, Multiword
16777216, 0.849, 13.036, 12.798, 11.789, 5.337, 4.948, 4.423,, 4.423, Multiword
33554432, 0.852, 13.067, 12.785, 11.808, 5.343, 4.954, 4.438,, 4.438, Multiword
67108864, 0.851, 13.086, 12.813, 11.808, 5.338, 4.944, 4.434,, 4.434, Multiword
ClassTitle, CRC-128-sse2/sse2/u64-3-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
CL-150030729, 32, 128, 16, 16, 8, 3, 0, 66736, 1424205
, Blockword, Multiword,, BestTime, BestMethod
4, 33.254, 34.003,, 33.254, Blockword
8, 15.502, 14.752,, 14.752, Multiword
16, 10.002, 9.970,, 9.970, Multiword
32, 7.532, 7.376,, 7.376, Multiword
64, 6.032, 6.376,, 6.032, Blockword
128, 5.402, 5.116,, 5.116, Multiword
256, 4.961, 4.490,, 4.490, Multiword
512, 4.923, 4.180,, 4.180, Multiword
1024, 4.978, 4.210,, 4.210, Multiword
2048, 5.046, 4.135,, 4.135, Multiword
4096, 4.973, 4.076,, 4.076, Multiword
8192, 5.003, 4.029,, 4.029, Multiword
16384, 5.044, 4.013,, 4.013, Multiword
32768, 5.040, 3.999,, 3.999, Multiword
65536, 5.178, 4.009,, 4.009, Multiword
131072, 4.855, 4.013,, 4.013, Multiword
262144, 4.570, 4.016,, 4.016, Multiword
524288, 4.435, 4.059,, 4.059, Multiword
1048576, 4.443, 4.062,, 4.062, Multiword
2097152, 4.407, 4.083,, 4.083, Multiword
4194304, 4.431, 4.099,, 4.099, Multiword
8388608, 4.554, 4.245,, 4.245, Multiword
16777216, 4.563, 4.252,, 4.252, Multiword
33554432, 4.550, 4.263,, 4.263, Multiword
67108864, 4.534, 4.261,, 4.261, Multiword
ClassTitle, CRC-128-sse2/sse2/u32-4-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
CL-150030729, 32, 128, 16, 16, 4, 4, 0, 33968, 1328148
, MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
4, 11.503, 32.504, 33.420, 33.502, 26.821, 27.253, 26.289,, 26.289, Multiword
8, 6.501, 22.752, 22.939, 23.064, 15.064, 15.755, 15.501,, 15.064, Word
16, 6.063, 17.376, 17.751, 16.626, 10.001, 10.938, 10.125,, 10.001, Word
32, 3.376, 14.969, 15.094, 14.001, 7.157, 7.751, 7.657,, 7.157, Word
64, 1.985, 13.674, 13.743, 12.782, 6.084, 6.297, 5.110,, 5.110, Multiword
128, 1.399, 13.250, 13.008, 12.133, 5.407, 5.501, 3.964,, 3.964, Multiword
256, 1.098, 13.050, 12.665, 11.747, 5.064, 5.184, 3.379,, 3.379, Multiword
512, 0.956, 12.951, 12.522, 11.550, 4.925, 5.032, 3.095,, 3.095, Multiword
1024, 0.884, 12.892, 12.424, 11.451, 4.843, 4.929, 2.950,, 2.950, Multiword
2048, 0.857, 12.861, 12.377, 11.402, 4.841, 4.822, 2.872,, 2.872, Multiword
4096, 0.835, 12.823, 12.351, 11.377, 4.806, 4.805, 2.823,, 2.823, Multiword
8192, 0.824, 12.691, 12.340, 11.375, 4.796, 4.801, 2.808,, 2.808, Multiword
16384, 0.818, 12.513, 12.333, 11.360, 4.791, 4.794, 2.802,, 2.802, Multiword
32768, 0.817, 12.522, 12.330, 11.356, 4.793, 4.813, 2.797,, 2.797, Multiword
65536, 0.815, 12.422, 12.329, 11.354, 4.793, 3.882, 2.795,, 2.795, Multiword
131072, 0.814, 12.259, 12.332, 11.351, 4.789, 3.548, 2.794,, 2.794, Multiword
262144, 0.813, 12.302, 12.417, 11.434, 4.792, 3.387, 2.795,, 2.795, Multiword
524288, 0.813, 12.408, 12.462, 11.480, 4.831, 3.306, 2.796,, 2.796, Multiword
1048576, 0.813, 12.434, 12.492, 11.491, 4.838, 3.190, 2.814,, 2.814, Multiword
2097152, 0.814, 12.465, 12.511, 11.504, 4.846, 3.181, 2.832,, 2.832, Multiword
4194304, 0.819, 12.544, 12.558, 11.551, 4.868, 3.181, 2.840,, 2.840, Multiword
8388608, 0.930, 12.757, 12.798, 11.721, 5.019, 3.306, 2.971,, 2.971, Multiword
16777216, 0.928, 12.799, 12.801, 11.798, 5.045, 3.321, 2.981,, 2.981, Multiword
33554432, 0.932, 12.792, 12.790, 11.807, 5.042, 3.311, 2.988,, 2.988, Multiword
67108864, 0.936, 12.800, 12.824, 11.809, 5.055, 3.309, 2.978,, 2.978, Multiword
ClassTitle, CRC-128-sse2/sse2/u32-3-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
CL-150030729, 32, 128, 16, 16, 4, 3, 0, 33968, 1304055
, Blockword, Multiword,, BestTime, BestMethod
4, 27.337, 26.163,, 26.163, Multiword
8, 15.254, 15.252,, 15.252, Multiword
16, 10.070, 10.453,, 10.070, Blockword
32, 7.501, 8.157,, 7.501, Blockword
64, 5.954, 5.344,, 5.344, Multiword
128, 5.340, 4.072,, 4.072, Multiword
256, 4.989, 3.399,, 3.399, Multiword
512, 4.899, 3.066,, 3.066, Multiword
1024, 4.818, 2.864,, 2.864, Multiword
2048, 4.758, 2.785,, 2.785, Multiword
4096, 4.730, 2.736,, 2.736, Multiword
8192, 4.718, 2.725,, 2.725, Multiword
16384, 4.713, 2.721,, 2.721, Multiword
32768, 4.710, 2.720,, 2.720, Multiword
65536, 4.176, 2.719,, 2.719, Multiword
131072, 3.856, 2.717,, 2.717, Multiword
262144, 3.391, 2.717,, 2.717, Multiword
524288, 3.160, 2.717,, 2.717, Multiword
1048576, 3.141, 2.739,, 2.739, Multiword
2097152, 3.096, 2.752,, 2.752, Multiword
4194304, 3.095, 2.753,, 2.753, Multiword
8388608, 3.186, 2.884,, 2.884, Multiword
16777216, 3.214, 2.901,, 2.901, Multiword
33554432, 3.213, 2.909,, 2.909, Multiword
67108864, 3.214, 2.907,, 2.907, Multiword
ClassTitle, CRC-64-u64/u64/u64-4-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
CL-150030729, 32, 64, 8, 8, 8, 4, 0, 33368, 121356
, MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
4, 7.388, 10.170, 10.184, 10.877, 10.857, 10.789, 10.439,, 10.170, Byte
8, 2.948, 8.160, 8.290, 7.980, 8.238, 8.501, 8.716,, 7.980, ByteWord
16, 1.500, 7.933, 7.910, 7.360, 7.219, 7.048, 5.126,, 5.126, Multiword
32, 0.844, 7.729, 7.566, 7.001, 5.133, 6.594, 3.719,, 3.719, Multiword
64, 0.547, 6.504, 7.469, 6.648, 4.699, 6.318, 2.438,, 2.438, Multiword
128, 0.399, 7.594, 7.470, 6.512, 4.622, 6.130, 1.829,, 1.829, Multiword
256, 0.325, 7.578, 7.445, 6.361, 4.520, 6.032, 1.508,, 1.508, Multiword
512, 0.288, 7.601, 7.460, 6.378, 4.434, 6.042, 1.391,, 1.391, Multiword
1024, 0.269, 7.516, 7.450, 6.363, 4.435, 6.091, 1.316,, 1.316, Multiword
2048, 0.260, 7.426, 7.440, 6.347, 4.444, 6.129, 1.282,, 1.282, Multiword
4096, 0.259, 7.434, 7.415, 6.363, 4.436, 6.073, 1.270,, 1.270, Multiword
8192, 0.255, 7.419, 7.410, 6.359, 4.433, 6.046, 1.270,, 1.270, Multiword
16384, 0.253, 7.362, 7.419, 6.332, 4.432, 6.053, 1.280,, 1.280, Multiword
32768, 0.260, 7.401, 7.341, 6.337, 4.432, 6.078, 1.287,, 1.287, Multiword
65536, 0.302, 7.407, 7.489, 6.347, 4.434, 6.853, 1.288,, 1.288, Multiword
131072, 0.302, 7.406, 7.332, 6.335, 4.436, 6.823, 1.287,, 1.287, Multiword
262144, 0.302, 7.456, 7.518, 6.346, 4.443, 6.810, 1.287,, 1.287, Multiword
524288, 0.301, 7.492, 7.545, 6.393, 4.482, 6.847, 1.287,, 1.287, Multiword
1048576, 0.302, 7.487, 7.556, 6.420, 4.488, 6.914, 1.288,, 1.288, Multiword
2097152, 0.304, 7.519, 7.545, 6.431, 4.502, 6.932, 1.301,, 1.301, Multiword
4194304, 0.304, 7.521, 7.580, 6.453, 4.520, 6.940, 1.302,, 1.302, Multiword
8388608, 0.546, 7.754, 7.808, 6.638, 4.687, 7.102, 1.406,, 1.406, Multiword
16777216, 0.555, 7.754, 7.809, 6.586, 4.695, 7.119, 1.409,, 1.409, Multiword
33554432, 0.556, 7.739, 7.787, 6.666, 4.700, 7.120, 1.414,, 1.414, Multiword
67108864, 0.561, 7.760, 7.817, 6.657, 4.657, 7.129, 1.416,, 1.416, Multiword
ClassTitle, CRC-64-u64/u64/u64-3-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
CL-150030729, 32, 64, 8, 8, 8, 3, 0, 33368, 130167
, Blockword, Multiword,, BestTime, BestMethod
4, 10.593, 10.796,, 10.593, Blockword
8, 6.215, 8.126,, 6.215, Blockword
16, 4.860, 7.201,, 4.860, Blockword
32, 4.153, 6.593,, 4.153, Blockword
64, 3.703, 7.501,, 3.703, Blockword
128, 3.642, 8.064,, 3.642, Blockword
256, 3.535, 8.221,, 3.535, Blockword
512, 3.495, 8.374,, 3.495, Blockword
1024, 3.487, 8.380,, 3.487, Blockword
2048, 3.490, 8.421,, 3.490, Blockword
4096, 3.474, 8.435,, 3.474, Blockword
8192, 3.470, 8.453,, 3.470, Blockword
16384, 3.466, 8.467,, 3.466, Blockword
32768, 3.469, 8.476,, 3.469, Blockword
65536, 5.142, 8.476,, 5.142, Blockword
131072, 5.107, 8.474,, 5.107, Blockword
262144, 5.494, 8.531,, 5.494, Blockword
524288, 5.730, 8.557,, 5.730, Blockword
1048576, 5.731, 8.566,, 5.731, Blockword
2097152, 5.800, 8.582,, 5.800, Blockword
4194304, 5.817, 8.619,, 5.817, Blockword
8388608, 5.930, 8.842,, 5.930, Blockword
16777216, 6.030, 8.854,, 6.030, Blockword
33554432, 6.032, 8.857,, 6.032, Blockword
67108864, 6.040, 8.854,, 6.040, Blockword
ClassTitle, CRC-32-u64/u64/u64-4-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
CL-150030729, 32, 32, 8, 8, 8, 4, 0, 33368, 955008
, MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword, CRC32C,, BestTime, BestMethod
4, 7.367, 10.289, 10.174, 10.934, 11.626, 10.853, 10.593, 8.819,, 8.819, CRC32C
8, 2.751, 8.168, 8.280, 8.116, 8.189, 8.501, 8.782, 6.292,, 6.292, CRC32C
16, 1.491, 7.932, 7.926, 7.360, 7.220, 7.048, 5.126, 3.969,, 3.969, CRC32C
32, 0.845, 7.729, 7.564, 7.000, 4.983, 6.621, 3.719, 3.282,, 3.282, CRC32C
64, 0.547, 7.582, 7.493, 6.650, 4.722, 6.387, 2.438, 2.782,, 2.438, Multiword
128, 0.399, 7.594, 7.469, 6.688, 4.602, 6.157, 1.829, 2.727,, 1.829, Multiword
256, 0.325, 7.578, 7.439, 6.361, 4.520, 6.145, 1.508, 2.641,, 1.508, Multiword
512, 0.288, 7.602, 7.461, 6.378, 4.426, 6.081, 1.389, 1.594,, 1.389, Multiword
1024, 0.269, 7.518, 7.449, 6.379, 4.457, 6.040, 1.316, 1.510,, 1.316, Multiword
2048, 0.260, 7.431, 7.438, 6.351, 4.440, 6.012, 1.277, 1.477,, 1.277, Multiword
4096, 0.259, 7.433, 7.429, 6.363, 4.468, 6.050, 1.273, 1.455,, 1.273, Multiword
8192, 0.255, 7.430, 7.416, 6.360, 4.439, 6.043, 1.264, 1.452,, 1.264, Multiword
16384, 0.253, 7.379, 7.389, 6.331, 4.442, 6.071, 1.275, 1.455,, 1.275, Multiword
32768, 0.260, 7.384, 7.340, 6.338, 4.436, 6.084, 1.286, 1.451,, 1.286, Multiword
65536, 0.302, 7.403, 7.403, 6.339, 4.443, 6.797, 1.288, 1.456,, 1.288, Multiword
131072, 0.301, 7.401, 7.442, 6.334, 4.444, 6.782, 1.287, 1.459,, 1.287, Multiword
262144, 0.301, 7.457, 7.518, 6.344, 4.444, 6.777, 1.287, 1.460,, 1.287, Multiword
524288, 0.301, 7.465, 7.545, 6.391, 4.485, 6.844, 1.287, 1.462,, 1.287, Multiword
1048576, 0.302, 7.503, 7.552, 6.419, 4.491, 6.896, 1.288, 1.463,, 1.288, Multiword
2097152, 0.304, 7.508, 7.554, 6.430, 4.496, 6.896, 1.298, 1.475,, 1.298, Multiword
4194304, 0.305, 7.525, 7.594, 6.460, 4.513, 6.919, 1.306, 1.480,, 1.306, Multiword
8388608, 0.545, 7.745, 7.704, 6.651, 4.674, 7.081, 1.411, 1.596,, 1.411, Multiword
16777216, 0.557, 7.752, 7.807, 6.654, 4.688, 7.091, 1.412, 1.573,, 1.412, Multiword
33554432, 0.560, 7.761, 7.817, 6.663, 4.702, 7.095, 1.413, 1.602,, 1.413, Multiword
67108864, 0.559, 7.760, 7.816, 6.663, 4.702, 7.105, 1.408, 1.606,, 1.408, Multiword
ClassTitle, CRC-32-u64/u64/u64-3-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
CL-150030729, 32, 32, 8, 8, 8, 3, 0, 33368, 957186
, Blockword, Multiword, CRC32C,, BestTime, BestMethod
4, 10.628, 10.797, 8.821,, 8.821, CRC32C
8, 6.279, 8.126, 6.126,, 6.126, CRC32C
16, 4.860, 7.201, 3.969,, 3.969, CRC32C
32, 4.168, 6.601, 3.282,, 3.282, CRC32C
64, 3.689, 7.439, 2.813,, 2.813, CRC32C
128, 3.634, 8.074, 2.735,, 2.735, CRC32C
256, 3.559, 8.217, 2.641,, 2.641, CRC32C
512, 3.489, 8.350, 1.594,, 1.594, CRC32C
1024, 3.487, 8.381, 1.496,, 1.496, CRC32C
2048, 3.486, 8.437, 1.489,, 1.489, CRC32C
4096, 3.470, 8.418, 1.455,, 1.455, CRC32C
8192, 3.468, 8.449, 1.454,, 1.454, CRC32C
16384, 3.464, 8.464, 1.458,, 1.458, CRC32C
32768, 3.468, 8.469, 1.454,, 1.454, CRC32C
65536, 5.093, 8.473, 1.457,, 1.457, CRC32C
131072, 5.076, 8.477, 1.459,, 1.459, CRC32C
262144, 5.464, 8.530, 1.460,, 1.460, CRC32C
524288, 5.704, 8.565, 1.461,, 1.461, CRC32C
1048576, 5.725, 8.571, 1.463,, 1.463, CRC32C
2097152, 5.778, 8.590, 1.475,, 1.475, CRC32C
4194304, 5.786, 8.615, 1.480,, 1.480, CRC32C
8388608, 5.975, 8.835, 1.593,, 1.593, CRC32C
16777216, 6.001, 8.839, 1.600,, 1.600, CRC32C
33554432, 6.005, 8.845, 1.605,, 1.605, CRC32C
67108864, 6.007, 8.861, 1.606,, 1.606, CRC32C
ClassTitle, CRC-32-u32/u32/u32-4-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
CL-150030729, 32, 32, 4, 4, 4, 4, 0, 8500, 917064
, MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword, CRC32C,, BestTime, BestMethod
4, 4.459, 6.636, 6.665, 6.676, 6.376, 6.127, 6.252, 7.564,, 6.127, Blockword
8, 2.626, 5.677, 5.817, 4.663, 3.892, 3.993, 3.752, 5.251,, 3.752, Multiword
16, 1.243, 5.501, 5.928, 4.940, 3.071, 3.063, 3.038, 3.691,, 3.038, Multiword
32, 0.719, 6.193, 6.170, 5.239, 2.750, 2.810, 3.470, 3.146,, 2.750, Word
64, 0.485, 6.380, 6.335, 5.427, 2.651, 2.718, 3.359, 2.762,, 2.651, Word
128, 0.368, 6.774, 6.360, 5.520, 2.591, 2.656, 3.300, 2.717,, 2.591, Word
256, 0.309, 6.664, 6.342, 5.566, 2.547, 2.597, 3.262, 2.637,, 2.547, Word
512, 0.280, 6.687, 6.504, 5.561, 2.561, 2.764, 3.240, 1.559,, 1.559, CRC32C
1024, 0.265, 6.650, 6.469, 5.614, 2.541, 2.741, 3.232, 1.520,, 1.520, CRC32C
2048, 0.269, 6.635, 6.385, 5.696, 2.534, 2.728, 3.219, 1.502,, 1.502, CRC32C
4096, 0.259, 6.619, 6.438, 5.697, 2.525, 2.715, 3.229, 1.455,, 1.455, CRC32C
8192, 0.255, 6.585, 6.429, 5.689, 2.519, 2.709, 3.230, 1.454,, 1.454, CRC32C
16384, 0.253, 6.411, 6.149, 5.565, 2.491, 2.703, 3.237, 1.455,, 1.455, CRC32C
32768, 0.261, 6.437, 6.178, 5.580, 2.486, 2.703, 3.251, 1.456,, 1.456, CRC32C
65536, 0.308, 6.477, 6.251, 5.583, 2.486, 2.698, 3.252, 1.456,, 1.456, CRC32C
131072, 0.307, 6.469, 6.251, 5.585, 2.485, 2.692, 3.254, 1.459,, 1.459, CRC32C
262144, 0.308, 6.471, 6.289, 5.658, 2.485, 2.688, 3.251, 1.460,, 1.460, CRC32C
524288, 0.307, 6.574, 6.299, 5.705, 2.493, 2.688, 3.256, 1.461,, 1.461, CRC32C
1048576, 0.309, 6.622, 6.353, 5.709, 2.517, 2.708, 3.279, 1.463,, 1.463, CRC32C
2097152, 0.311, 6.657, 6.346, 5.731, 2.532, 2.720, 3.292, 1.475,, 1.475, CRC32C
4194304, 0.312, 6.680, 6.469, 5.762, 2.588, 2.741, 3.333, 1.487,, 1.487, CRC32C
8388608, 0.547, 6.874, 6.652, 5.954, 2.682, 2.827, 3.383, 1.566,, 1.566, CRC32C
16777216, 0.553, 6.880, 6.664, 5.891, 2.688, 2.868, 3.449, 1.603,, 1.603, CRC32C
33554432, 0.552, 6.875, 6.699, 5.970, 2.708, 2.861, 3.466, 1.595,, 1.595, CRC32C
67108864, 0.580, 6.847, 6.657, 5.943, 2.699, 2.862, 3.449, 1.608,, 1.608, CRC32C
ClassTitle, CRC-32-u32/u32/u32-3-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
CL-150030729, 32, 32, 4, 4, 4, 3, 0, 8500, 917523
, Blockword, Multiword, CRC32C,, BestTime, BestMethod
4, 6.253, 6.502, 7.563,, 6.253, Blockword
8, 3.969, 4.050, 5.251,, 3.969, Blockword
16, 3.054, 3.065, 3.691,, 3.054, Blockword
32, 2.752, 3.206, 3.146,, 2.752, Blockword
64, 2.714, 3.033, 2.762,, 2.714, Blockword
128, 2.670, 2.907, 2.717,, 2.670, Blockword
256, 2.624, 2.873, 2.637,, 2.624, Blockword
512, 2.762, 2.844, 1.559,, 1.559, CRC32C
1024, 2.739, 2.852, 1.493,, 1.493, CRC32C
2048, 2.718, 2.838, 1.485,, 1.485, CRC32C
4096, 2.711, 2.828, 1.456,, 1.456, CRC32C
8192, 2.706, 2.828, 1.455,, 1.455, CRC32C
16384, 2.704, 2.828, 1.455,, 1.455, CRC32C
32768, 2.703, 2.852, 1.455,, 1.455, CRC32C
65536, 2.405, 2.857, 1.456,, 1.456, CRC32C
131072, 2.397, 2.860, 1.459,, 1.459, CRC32C
262144, 2.316, 2.861, 1.460,, 1.460, CRC32C
524288, 2.276, 2.864, 1.462,, 1.462, CRC32C
1048576, 2.288, 2.885, 1.462,, 1.462, CRC32C
2097152, 2.291, 2.898, 1.475,, 1.475, CRC32C
4194304, 2.304, 2.912, 1.480,, 1.480, CRC32C
8388608, 2.416, 3.002, 1.583,, 1.583, CRC32C
16777216, 2.402, 3.054, 1.610,, 1.610, CRC32C
33554432, 2.425, 3.054, 1.603,, 1.603, CRC32C
67108864, 2.427, 3.052, 1.611,, 1.611, CRC32C
1 ClassTitle, CRC-128-sse2/sse2/u64-4-canonical
2 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
3 CL-150030729, 32, 128, 16, 16, 8, 4, 0, 66736, 1477341
4 , MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
5 4, 13.002, 32.502, 33.419, 33.502, 32.752, 33.252, 33.002,, 32.502, Byte
6 8, 6.313, 22.751, 23.001, 23.064, 13.912, 17.501, 14.970,, 13.912, Word
7 16, 3.719, 17.376, 17.751, 16.626, 9.688, 12.438, 9.969,, 9.688, Word
8 32, 3.157, 14.969, 15.094, 14.001, 7.188, 9.751, 7.376,, 7.188, Word
9 64, 1.938, 13.675, 13.743, 12.782, 5.923, 8.438, 6.565,, 5.923, Word
10 128, 1.313, 13.141, 13.008, 12.133, 5.297, 7.664, 5.315,, 5.297, Word
11 256, 1.024, 12.774, 12.665, 11.747, 5.039, 7.309, 4.680,, 4.680, Multiword
12 512, 0.884, 12.586, 12.522, 11.549, 4.882, 7.146, 4.436,, 4.436, Multiword
13 1024, 0.807, 12.491, 12.424, 11.451, 5.013, 7.209, 4.365,, 4.365, Multiword
14 2048, 0.772, 12.445, 12.377, 11.401, 4.987, 7.220, 4.318,, 4.318, Multiword
15 4096, 0.759, 12.414, 12.351, 11.377, 4.994, 7.177, 4.251,, 4.251, Multiword
16 8192, 0.747, 12.394, 12.340, 11.375, 4.991, 7.179, 4.217,, 4.217, Multiword
17 16384, 0.741, 12.153, 12.333, 11.360, 5.036, 7.197, 4.204,, 4.204, Multiword
18 32768, 0.739, 12.204, 12.330, 11.356, 5.029, 7.188, 4.187,, 4.187, Multiword
19 65536, 0.737, 12.074, 12.329, 11.354, 5.024, 5.517, 4.187,, 4.187, Multiword
20 131072, 0.736, 12.257, 12.332, 11.354, 5.035, 5.177, 4.191,, 4.191, Multiword
21 262144, 0.735, 12.379, 12.420, 11.418, 5.050, 5.021, 4.196,, 4.196, Multiword
22 524288, 0.735, 12.507, 12.450, 11.467, 5.100, 4.982, 4.235,, 4.235, Multiword
23 1048576, 0.735, 12.615, 12.486, 11.492, 5.127, 4.799, 4.241,, 4.241, Multiword
24 2097152, 0.736, 12.726, 12.511, 11.500, 5.141, 4.798, 4.251,, 4.251, Multiword
25 4194304, 0.741, 12.756, 12.541, 11.535, 5.157, 4.801, 4.269,, 4.269, Multiword
26 8388608, 0.850, 13.046, 12.788, 11.777, 5.323, 4.951, 4.418,, 4.418, Multiword
27 16777216, 0.849, 13.036, 12.798, 11.789, 5.337, 4.948, 4.423,, 4.423, Multiword
28 33554432, 0.852, 13.067, 12.785, 11.808, 5.343, 4.954, 4.438,, 4.438, Multiword
29 67108864, 0.851, 13.086, 12.813, 11.808, 5.338, 4.944, 4.434,, 4.434, Multiword
30 ClassTitle, CRC-128-sse2/sse2/u64-3-canonical
31 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
32 CL-150030729, 32, 128, 16, 16, 8, 3, 0, 66736, 1424205
33 , Blockword, Multiword,, BestTime, BestMethod
34 4, 33.254, 34.003,, 33.254, Blockword
35 8, 15.502, 14.752,, 14.752, Multiword
36 16, 10.002, 9.970,, 9.970, Multiword
37 32, 7.532, 7.376,, 7.376, Multiword
38 64, 6.032, 6.376,, 6.032, Blockword
39 128, 5.402, 5.116,, 5.116, Multiword
40 256, 4.961, 4.490,, 4.490, Multiword
41 512, 4.923, 4.180,, 4.180, Multiword
42 1024, 4.978, 4.210,, 4.210, Multiword
43 2048, 5.046, 4.135,, 4.135, Multiword
44 4096, 4.973, 4.076,, 4.076, Multiword
45 8192, 5.003, 4.029,, 4.029, Multiword
46 16384, 5.044, 4.013,, 4.013, Multiword
47 32768, 5.040, 3.999,, 3.999, Multiword
48 65536, 5.178, 4.009,, 4.009, Multiword
49 131072, 4.855, 4.013,, 4.013, Multiword
50 262144, 4.570, 4.016,, 4.016, Multiword
51 524288, 4.435, 4.059,, 4.059, Multiword
52 1048576, 4.443, 4.062,, 4.062, Multiword
53 2097152, 4.407, 4.083,, 4.083, Multiword
54 4194304, 4.431, 4.099,, 4.099, Multiword
55 8388608, 4.554, 4.245,, 4.245, Multiword
56 16777216, 4.563, 4.252,, 4.252, Multiword
57 33554432, 4.550, 4.263,, 4.263, Multiword
58 67108864, 4.534, 4.261,, 4.261, Multiword
59 ClassTitle, CRC-128-sse2/sse2/u32-4-canonical
60 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
61 CL-150030729, 32, 128, 16, 16, 4, 4, 0, 33968, 1328148
62 , MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
63 4, 11.503, 32.504, 33.420, 33.502, 26.821, 27.253, 26.289,, 26.289, Multiword
64 8, 6.501, 22.752, 22.939, 23.064, 15.064, 15.755, 15.501,, 15.064, Word
65 16, 6.063, 17.376, 17.751, 16.626, 10.001, 10.938, 10.125,, 10.001, Word
66 32, 3.376, 14.969, 15.094, 14.001, 7.157, 7.751, 7.657,, 7.157, Word
67 64, 1.985, 13.674, 13.743, 12.782, 6.084, 6.297, 5.110,, 5.110, Multiword
68 128, 1.399, 13.250, 13.008, 12.133, 5.407, 5.501, 3.964,, 3.964, Multiword
69 256, 1.098, 13.050, 12.665, 11.747, 5.064, 5.184, 3.379,, 3.379, Multiword
70 512, 0.956, 12.951, 12.522, 11.550, 4.925, 5.032, 3.095,, 3.095, Multiword
71 1024, 0.884, 12.892, 12.424, 11.451, 4.843, 4.929, 2.950,, 2.950, Multiword
72 2048, 0.857, 12.861, 12.377, 11.402, 4.841, 4.822, 2.872,, 2.872, Multiword
73 4096, 0.835, 12.823, 12.351, 11.377, 4.806, 4.805, 2.823,, 2.823, Multiword
74 8192, 0.824, 12.691, 12.340, 11.375, 4.796, 4.801, 2.808,, 2.808, Multiword
75 16384, 0.818, 12.513, 12.333, 11.360, 4.791, 4.794, 2.802,, 2.802, Multiword
76 32768, 0.817, 12.522, 12.330, 11.356, 4.793, 4.813, 2.797,, 2.797, Multiword
77 65536, 0.815, 12.422, 12.329, 11.354, 4.793, 3.882, 2.795,, 2.795, Multiword
78 131072, 0.814, 12.259, 12.332, 11.351, 4.789, 3.548, 2.794,, 2.794, Multiword
79 262144, 0.813, 12.302, 12.417, 11.434, 4.792, 3.387, 2.795,, 2.795, Multiword
80 524288, 0.813, 12.408, 12.462, 11.480, 4.831, 3.306, 2.796,, 2.796, Multiword
81 1048576, 0.813, 12.434, 12.492, 11.491, 4.838, 3.190, 2.814,, 2.814, Multiword
82 2097152, 0.814, 12.465, 12.511, 11.504, 4.846, 3.181, 2.832,, 2.832, Multiword
83 4194304, 0.819, 12.544, 12.558, 11.551, 4.868, 3.181, 2.840,, 2.840, Multiword
84 8388608, 0.930, 12.757, 12.798, 11.721, 5.019, 3.306, 2.971,, 2.971, Multiword
85 16777216, 0.928, 12.799, 12.801, 11.798, 5.045, 3.321, 2.981,, 2.981, Multiword
86 33554432, 0.932, 12.792, 12.790, 11.807, 5.042, 3.311, 2.988,, 2.988, Multiword
87 67108864, 0.936, 12.800, 12.824, 11.809, 5.055, 3.309, 2.978,, 2.978, Multiword
88 ClassTitle, CRC-128-sse2/sse2/u32-3-canonical
89 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
90 CL-150030729, 32, 128, 16, 16, 4, 3, 0, 33968, 1304055
91 , Blockword, Multiword,, BestTime, BestMethod
92 4, 27.337, 26.163,, 26.163, Multiword
93 8, 15.254, 15.252,, 15.252, Multiword
94 16, 10.070, 10.453,, 10.070, Blockword
95 32, 7.501, 8.157,, 7.501, Blockword
96 64, 5.954, 5.344,, 5.344, Multiword
97 128, 5.340, 4.072,, 4.072, Multiword
98 256, 4.989, 3.399,, 3.399, Multiword
99 512, 4.899, 3.066,, 3.066, Multiword
100 1024, 4.818, 2.864,, 2.864, Multiword
101 2048, 4.758, 2.785,, 2.785, Multiword
102 4096, 4.730, 2.736,, 2.736, Multiword
103 8192, 4.718, 2.725,, 2.725, Multiword
104 16384, 4.713, 2.721,, 2.721, Multiword
105 32768, 4.710, 2.720,, 2.720, Multiword
106 65536, 4.176, 2.719,, 2.719, Multiword
107 131072, 3.856, 2.717,, 2.717, Multiword
108 262144, 3.391, 2.717,, 2.717, Multiword
109 524288, 3.160, 2.717,, 2.717, Multiword
110 1048576, 3.141, 2.739,, 2.739, Multiword
111 2097152, 3.096, 2.752,, 2.752, Multiword
112 4194304, 3.095, 2.753,, 2.753, Multiword
113 8388608, 3.186, 2.884,, 2.884, Multiword
114 16777216, 3.214, 2.901,, 2.901, Multiword
115 33554432, 3.213, 2.909,, 2.909, Multiword
116 67108864, 3.214, 2.907,, 2.907, Multiword
117 ClassTitle, CRC-64-u64/u64/u64-4-canonical
118 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
119 CL-150030729, 32, 64, 8, 8, 8, 4, 0, 33368, 121356
120 , MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
121 4, 7.388, 10.170, 10.184, 10.877, 10.857, 10.789, 10.439,, 10.170, Byte
122 8, 2.948, 8.160, 8.290, 7.980, 8.238, 8.501, 8.716,, 7.980, ByteWord
123 16, 1.500, 7.933, 7.910, 7.360, 7.219, 7.048, 5.126,, 5.126, Multiword
124 32, 0.844, 7.729, 7.566, 7.001, 5.133, 6.594, 3.719,, 3.719, Multiword
125 64, 0.547, 6.504, 7.469, 6.648, 4.699, 6.318, 2.438,, 2.438, Multiword
126 128, 0.399, 7.594, 7.470, 6.512, 4.622, 6.130, 1.829,, 1.829, Multiword
127 256, 0.325, 7.578, 7.445, 6.361, 4.520, 6.032, 1.508,, 1.508, Multiword
128 512, 0.288, 7.601, 7.460, 6.378, 4.434, 6.042, 1.391,, 1.391, Multiword
129 1024, 0.269, 7.516, 7.450, 6.363, 4.435, 6.091, 1.316,, 1.316, Multiword
130 2048, 0.260, 7.426, 7.440, 6.347, 4.444, 6.129, 1.282,, 1.282, Multiword
131 4096, 0.259, 7.434, 7.415, 6.363, 4.436, 6.073, 1.270,, 1.270, Multiword
132 8192, 0.255, 7.419, 7.410, 6.359, 4.433, 6.046, 1.270,, 1.270, Multiword
133 16384, 0.253, 7.362, 7.419, 6.332, 4.432, 6.053, 1.280,, 1.280, Multiword
134 32768, 0.260, 7.401, 7.341, 6.337, 4.432, 6.078, 1.287,, 1.287, Multiword
135 65536, 0.302, 7.407, 7.489, 6.347, 4.434, 6.853, 1.288,, 1.288, Multiword
136 131072, 0.302, 7.406, 7.332, 6.335, 4.436, 6.823, 1.287,, 1.287, Multiword
137 262144, 0.302, 7.456, 7.518, 6.346, 4.443, 6.810, 1.287,, 1.287, Multiword
138 524288, 0.301, 7.492, 7.545, 6.393, 4.482, 6.847, 1.287,, 1.287, Multiword
139 1048576, 0.302, 7.487, 7.556, 6.420, 4.488, 6.914, 1.288,, 1.288, Multiword
140 2097152, 0.304, 7.519, 7.545, 6.431, 4.502, 6.932, 1.301,, 1.301, Multiword
141 4194304, 0.304, 7.521, 7.580, 6.453, 4.520, 6.940, 1.302,, 1.302, Multiword
142 8388608, 0.546, 7.754, 7.808, 6.638, 4.687, 7.102, 1.406,, 1.406, Multiword
143 16777216, 0.555, 7.754, 7.809, 6.586, 4.695, 7.119, 1.409,, 1.409, Multiword
144 33554432, 0.556, 7.739, 7.787, 6.666, 4.700, 7.120, 1.414,, 1.414, Multiword
145 67108864, 0.561, 7.760, 7.817, 6.657, 4.657, 7.129, 1.416,, 1.416, Multiword
146 ClassTitle, CRC-64-u64/u64/u64-3-canonical
147 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
148 CL-150030729, 32, 64, 8, 8, 8, 3, 0, 33368, 130167
149 , Blockword, Multiword,, BestTime, BestMethod
150 4, 10.593, 10.796,, 10.593, Blockword
151 8, 6.215, 8.126,, 6.215, Blockword
152 16, 4.860, 7.201,, 4.860, Blockword
153 32, 4.153, 6.593,, 4.153, Blockword
154 64, 3.703, 7.501,, 3.703, Blockword
155 128, 3.642, 8.064,, 3.642, Blockword
156 256, 3.535, 8.221,, 3.535, Blockword
157 512, 3.495, 8.374,, 3.495, Blockword
158 1024, 3.487, 8.380,, 3.487, Blockword
159 2048, 3.490, 8.421,, 3.490, Blockword
160 4096, 3.474, 8.435,, 3.474, Blockword
161 8192, 3.470, 8.453,, 3.470, Blockword
162 16384, 3.466, 8.467,, 3.466, Blockword
163 32768, 3.469, 8.476,, 3.469, Blockword
164 65536, 5.142, 8.476,, 5.142, Blockword
165 131072, 5.107, 8.474,, 5.107, Blockword
166 262144, 5.494, 8.531,, 5.494, Blockword
167 524288, 5.730, 8.557,, 5.730, Blockword
168 1048576, 5.731, 8.566,, 5.731, Blockword
169 2097152, 5.800, 8.582,, 5.800, Blockword
170 4194304, 5.817, 8.619,, 5.817, Blockword
171 8388608, 5.930, 8.842,, 5.930, Blockword
172 16777216, 6.030, 8.854,, 6.030, Blockword
173 33554432, 6.032, 8.857,, 6.032, Blockword
174 67108864, 6.040, 8.854,, 6.040, Blockword
175 ClassTitle, CRC-32-u64/u64/u64-4-canonical
176 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
177 CL-150030729, 32, 32, 8, 8, 8, 4, 0, 33368, 955008
178 , MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword, CRC32C,, BestTime, BestMethod
179 4, 7.367, 10.289, 10.174, 10.934, 11.626, 10.853, 10.593, 8.819,, 8.819, CRC32C
180 8, 2.751, 8.168, 8.280, 8.116, 8.189, 8.501, 8.782, 6.292,, 6.292, CRC32C
181 16, 1.491, 7.932, 7.926, 7.360, 7.220, 7.048, 5.126, 3.969,, 3.969, CRC32C
182 32, 0.845, 7.729, 7.564, 7.000, 4.983, 6.621, 3.719, 3.282,, 3.282, CRC32C
183 64, 0.547, 7.582, 7.493, 6.650, 4.722, 6.387, 2.438, 2.782,, 2.438, Multiword
184 128, 0.399, 7.594, 7.469, 6.688, 4.602, 6.157, 1.829, 2.727,, 1.829, Multiword
185 256, 0.325, 7.578, 7.439, 6.361, 4.520, 6.145, 1.508, 2.641,, 1.508, Multiword
186 512, 0.288, 7.602, 7.461, 6.378, 4.426, 6.081, 1.389, 1.594,, 1.389, Multiword
187 1024, 0.269, 7.518, 7.449, 6.379, 4.457, 6.040, 1.316, 1.510,, 1.316, Multiword
188 2048, 0.260, 7.431, 7.438, 6.351, 4.440, 6.012, 1.277, 1.477,, 1.277, Multiword
189 4096, 0.259, 7.433, 7.429, 6.363, 4.468, 6.050, 1.273, 1.455,, 1.273, Multiword
190 8192, 0.255, 7.430, 7.416, 6.360, 4.439, 6.043, 1.264, 1.452,, 1.264, Multiword
191 16384, 0.253, 7.379, 7.389, 6.331, 4.442, 6.071, 1.275, 1.455,, 1.275, Multiword
192 32768, 0.260, 7.384, 7.340, 6.338, 4.436, 6.084, 1.286, 1.451,, 1.286, Multiword
193 65536, 0.302, 7.403, 7.403, 6.339, 4.443, 6.797, 1.288, 1.456,, 1.288, Multiword
194 131072, 0.301, 7.401, 7.442, 6.334, 4.444, 6.782, 1.287, 1.459,, 1.287, Multiword
195 262144, 0.301, 7.457, 7.518, 6.344, 4.444, 6.777, 1.287, 1.460,, 1.287, Multiword
196 524288, 0.301, 7.465, 7.545, 6.391, 4.485, 6.844, 1.287, 1.462,, 1.287, Multiword
197 1048576, 0.302, 7.503, 7.552, 6.419, 4.491, 6.896, 1.288, 1.463,, 1.288, Multiword
198 2097152, 0.304, 7.508, 7.554, 6.430, 4.496, 6.896, 1.298, 1.475,, 1.298, Multiword
199 4194304, 0.305, 7.525, 7.594, 6.460, 4.513, 6.919, 1.306, 1.480,, 1.306, Multiword
200 8388608, 0.545, 7.745, 7.704, 6.651, 4.674, 7.081, 1.411, 1.596,, 1.411, Multiword
201 16777216, 0.557, 7.752, 7.807, 6.654, 4.688, 7.091, 1.412, 1.573,, 1.412, Multiword
202 33554432, 0.560, 7.761, 7.817, 6.663, 4.702, 7.095, 1.413, 1.602,, 1.413, Multiword
203 67108864, 0.559, 7.760, 7.816, 6.663, 4.702, 7.105, 1.408, 1.606,, 1.408, Multiword
204 ClassTitle, CRC-32-u64/u64/u64-3-canonical
205 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
206 CL-150030729, 32, 32, 8, 8, 8, 3, 0, 33368, 957186
207 , Blockword, Multiword, CRC32C,, BestTime, BestMethod
208 4, 10.628, 10.797, 8.821,, 8.821, CRC32C
209 8, 6.279, 8.126, 6.126,, 6.126, CRC32C
210 16, 4.860, 7.201, 3.969,, 3.969, CRC32C
211 32, 4.168, 6.601, 3.282,, 3.282, CRC32C
212 64, 3.689, 7.439, 2.813,, 2.813, CRC32C
213 128, 3.634, 8.074, 2.735,, 2.735, CRC32C
214 256, 3.559, 8.217, 2.641,, 2.641, CRC32C
215 512, 3.489, 8.350, 1.594,, 1.594, CRC32C
216 1024, 3.487, 8.381, 1.496,, 1.496, CRC32C
217 2048, 3.486, 8.437, 1.489,, 1.489, CRC32C
218 4096, 3.470, 8.418, 1.455,, 1.455, CRC32C
219 8192, 3.468, 8.449, 1.454,, 1.454, CRC32C
220 16384, 3.464, 8.464, 1.458,, 1.458, CRC32C
221 32768, 3.468, 8.469, 1.454,, 1.454, CRC32C
222 65536, 5.093, 8.473, 1.457,, 1.457, CRC32C
223 131072, 5.076, 8.477, 1.459,, 1.459, CRC32C
224 262144, 5.464, 8.530, 1.460,, 1.460, CRC32C
225 524288, 5.704, 8.565, 1.461,, 1.461, CRC32C
226 1048576, 5.725, 8.571, 1.463,, 1.463, CRC32C
227 2097152, 5.778, 8.590, 1.475,, 1.475, CRC32C
228 4194304, 5.786, 8.615, 1.480,, 1.480, CRC32C
229 8388608, 5.975, 8.835, 1.593,, 1.593, CRC32C
230 16777216, 6.001, 8.839, 1.600,, 1.600, CRC32C
231 33554432, 6.005, 8.845, 1.605,, 1.605, CRC32C
232 67108864, 6.007, 8.861, 1.606,, 1.606, CRC32C
233 ClassTitle, CRC-32-u32/u32/u32-4-canonical
234 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
235 CL-150030729, 32, 32, 4, 4, 4, 4, 0, 8500, 917064
236 , MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword, CRC32C,, BestTime, BestMethod
237 4, 4.459, 6.636, 6.665, 6.676, 6.376, 6.127, 6.252, 7.564,, 6.127, Blockword
238 8, 2.626, 5.677, 5.817, 4.663, 3.892, 3.993, 3.752, 5.251,, 3.752, Multiword
239 16, 1.243, 5.501, 5.928, 4.940, 3.071, 3.063, 3.038, 3.691,, 3.038, Multiword
240 32, 0.719, 6.193, 6.170, 5.239, 2.750, 2.810, 3.470, 3.146,, 2.750, Word
241 64, 0.485, 6.380, 6.335, 5.427, 2.651, 2.718, 3.359, 2.762,, 2.651, Word
242 128, 0.368, 6.774, 6.360, 5.520, 2.591, 2.656, 3.300, 2.717,, 2.591, Word
243 256, 0.309, 6.664, 6.342, 5.566, 2.547, 2.597, 3.262, 2.637,, 2.547, Word
244 512, 0.280, 6.687, 6.504, 5.561, 2.561, 2.764, 3.240, 1.559,, 1.559, CRC32C
245 1024, 0.265, 6.650, 6.469, 5.614, 2.541, 2.741, 3.232, 1.520,, 1.520, CRC32C
246 2048, 0.269, 6.635, 6.385, 5.696, 2.534, 2.728, 3.219, 1.502,, 1.502, CRC32C
247 4096, 0.259, 6.619, 6.438, 5.697, 2.525, 2.715, 3.229, 1.455,, 1.455, CRC32C
248 8192, 0.255, 6.585, 6.429, 5.689, 2.519, 2.709, 3.230, 1.454,, 1.454, CRC32C
249 16384, 0.253, 6.411, 6.149, 5.565, 2.491, 2.703, 3.237, 1.455,, 1.455, CRC32C
250 32768, 0.261, 6.437, 6.178, 5.580, 2.486, 2.703, 3.251, 1.456,, 1.456, CRC32C
251 65536, 0.308, 6.477, 6.251, 5.583, 2.486, 2.698, 3.252, 1.456,, 1.456, CRC32C
252 131072, 0.307, 6.469, 6.251, 5.585, 2.485, 2.692, 3.254, 1.459,, 1.459, CRC32C
253 262144, 0.308, 6.471, 6.289, 5.658, 2.485, 2.688, 3.251, 1.460,, 1.460, CRC32C
254 524288, 0.307, 6.574, 6.299, 5.705, 2.493, 2.688, 3.256, 1.461,, 1.461, CRC32C
255 1048576, 0.309, 6.622, 6.353, 5.709, 2.517, 2.708, 3.279, 1.463,, 1.463, CRC32C
256 2097152, 0.311, 6.657, 6.346, 5.731, 2.532, 2.720, 3.292, 1.475,, 1.475, CRC32C
257 4194304, 0.312, 6.680, 6.469, 5.762, 2.588, 2.741, 3.333, 1.487,, 1.487, CRC32C
258 8388608, 0.547, 6.874, 6.652, 5.954, 2.682, 2.827, 3.383, 1.566,, 1.566, CRC32C
259 16777216, 0.553, 6.880, 6.664, 5.891, 2.688, 2.868, 3.449, 1.603,, 1.603, CRC32C
260 33554432, 0.552, 6.875, 6.699, 5.970, 2.708, 2.861, 3.466, 1.595,, 1.595, CRC32C
261 67108864, 0.580, 6.847, 6.657, 5.943, 2.699, 2.862, 3.449, 1.608,, 1.608, CRC32C
262 ClassTitle, CRC-32-u32/u32/u32-3-canonical
263 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
264 CL-150030729, 32, 32, 4, 4, 4, 3, 0, 8500, 917523
265 , Blockword, Multiword, CRC32C,, BestTime, BestMethod
266 4, 6.253, 6.502, 7.563,, 6.253, Blockword
267 8, 3.969, 4.050, 5.251,, 3.969, Blockword
268 16, 3.054, 3.065, 3.691,, 3.054, Blockword
269 32, 2.752, 3.206, 3.146,, 2.752, Blockword
270 64, 2.714, 3.033, 2.762,, 2.714, Blockword
271 128, 2.670, 2.907, 2.717,, 2.670, Blockword
272 256, 2.624, 2.873, 2.637,, 2.624, Blockword
273 512, 2.762, 2.844, 1.559,, 1.559, CRC32C
274 1024, 2.739, 2.852, 1.493,, 1.493, CRC32C
275 2048, 2.718, 2.838, 1.485,, 1.485, CRC32C
276 4096, 2.711, 2.828, 1.456,, 1.456, CRC32C
277 8192, 2.706, 2.828, 1.455,, 1.455, CRC32C
278 16384, 2.704, 2.828, 1.455,, 1.455, CRC32C
279 32768, 2.703, 2.852, 1.455,, 1.455, CRC32C
280 65536, 2.405, 2.857, 1.456,, 1.456, CRC32C
281 131072, 2.397, 2.860, 1.459,, 1.459, CRC32C
282 262144, 2.316, 2.861, 1.460,, 1.460, CRC32C
283 524288, 2.276, 2.864, 1.462,, 1.462, CRC32C
284 1048576, 2.288, 2.885, 1.462,, 1.462, CRC32C
285 2097152, 2.291, 2.898, 1.475,, 1.475, CRC32C
286 4194304, 2.304, 2.912, 1.480,, 1.480, CRC32C
287 8388608, 2.416, 3.002, 1.583,, 1.583, CRC32C
288 16777216, 2.402, 3.054, 1.610,, 1.610, CRC32C
289 33554432, 2.425, 3.054, 1.603,, 1.603, CRC32C
290 67108864, 2.427, 3.052, 1.611,, 1.611, CRC32C

View File

@@ -0,0 +1,310 @@
ClassTitle, CRC-128-sse2/sse2/u64-4-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
CL-150030729, 64, 128, 16, 16, 8, 4, 0, 66736, 991683
, MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
4, 8.251, 11.910, 11.655, 12.222, 12.535, 16.253, 12.803,, 11.655, ByteUnrolled
8, 5.126, 10.787, 10.758, 10.251, 6.501, 6.876, 7.001,, 6.501, Word
16, 3.625, 11.553, 11.535, 10.407, 4.877, 5.126, 4.875,, 4.875, Multiword
32, 1.751, 11.867, 11.844, 10.782, 4.212, 4.428, 4.339,, 4.212, Word
64, 1.297, 12.134, 12.094, 11.010, 4.018, 4.071, 3.285,, 3.285, Multiword
128, 1.071, 12.602, 12.172, 11.143, 3.824, 3.945, 2.748,, 2.748, Multiword
256, 0.958, 12.492, 12.188, 11.205, 3.786, 3.865, 2.453,, 2.453, Multiword
512, 0.901, 12.419, 12.323, 11.198, 3.892, 3.881, 2.363,, 2.363, Multiword
1024, 0.873, 12.377, 12.276, 11.248, 4.065, 4.093, 2.340,, 2.340, Multiword
2048, 0.858, 12.355, 12.252, 11.257, 4.105, 4.204, 2.322,, 2.322, Multiword
4096, 0.857, 12.339, 12.240, 11.261, 4.080, 4.121, 2.286,, 2.286, Multiword
8192, 0.850, 12.327, 12.226, 11.269, 4.100, 4.157, 2.272,, 2.272, Multiword
16384, 0.847, 12.281, 12.222, 11.258, 4.151, 4.209, 2.265,, 2.265, Multiword
32768, 0.846, 12.233, 12.221, 11.266, 4.151, 4.166, 2.258,, 2.258, Multiword
65536, 0.845, 12.198, 12.223, 11.266, 4.138, 3.116, 2.255,, 2.255, Multiword
131072, 0.845, 12.104, 12.224, 11.270, 4.190, 2.928, 2.254,, 2.254, Multiword
262144, 0.844, 12.271, 12.315, 11.311, 4.196, 2.820, 2.245,, 2.245, Multiword
524288, 0.844, 12.364, 12.338, 11.391, 4.186, 2.774, 2.255,, 2.255, Multiword
1048576, 0.844, 12.469, 12.371, 11.403, 4.249, 2.673, 2.281,, 2.281, Multiword
2097152, 0.845, 12.478, 12.389, 11.415, 4.267, 2.678, 2.284,, 2.284, Multiword
4194304, 0.851, 12.508, 12.410, 11.442, 4.273, 2.671, 2.292,, 2.292, Multiword
8388608, 0.950, 12.742, 12.652, 11.677, 4.413, 2.777, 2.383,, 2.383, Multiword
16777216, 0.950, 12.756, 12.680, 11.694, 4.415, 2.793, 2.407,, 2.407, Multiword
33554432, 0.950, 12.776, 12.668, 11.703, 4.431, 2.791, 2.418,, 2.418, Multiword
67108864, 0.951, 12.775, 12.689, 11.702, 4.432, 2.796, 2.402,, 2.402, Multiword
ClassTitle, CRC-128-sse2/sse2/u64-3-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
CL-150030729, 64, 128, 16, 16, 8, 3, 0, 66736, 957753
, Blockword, Multiword,, BestTime, BestMethod
4, 13.885, 12.628,, 12.628, Multiword
8, 7.001, 6.501,, 6.501, Multiword
16, 5.098, 4.777,, 4.777, Multiword
32, 4.415, 4.331,, 4.331, Multiword
64, 4.109, 3.652,, 3.652, Multiword
128, 3.938, 2.892,, 2.892, Multiword
256, 3.785, 2.633,, 2.633, Multiword
512, 3.878, 2.527,, 2.527, Multiword
1024, 4.110, 2.605,, 2.605, Multiword
2048, 4.199, 2.535,, 2.535, Multiword
4096, 4.132, 2.495,, 2.495, Multiword
8192, 4.150, 2.462,, 2.462, Multiword
16384, 4.184, 2.459,, 2.459, Multiword
32768, 4.191, 2.455,, 2.455, Multiword
65536, 3.608, 2.448,, 2.448, Multiword
131072, 3.375, 2.445,, 2.445, Multiword
262144, 3.035, 2.450,, 2.450, Multiword
524288, 2.863, 2.449,, 2.449, Multiword
1048576, 2.855, 2.474,, 2.474, Multiword
2097152, 2.824, 2.477,, 2.477, Multiword
4194304, 2.820, 2.484,, 2.484, Multiword
8388608, 2.935, 2.605,, 2.605, Multiword
16777216, 2.934, 2.616,, 2.616, Multiword
33554432, 2.939, 2.619,, 2.619, Multiword
67108864, 2.937, 2.626,, 2.626, Multiword
ClassTitle, CRC-128-sse2/sse2/u32-4-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
CL-150030729, 64, 128, 16, 16, 4, 4, 0, 33968, 912312
, MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
4, 8.001, 11.924, 11.666, 12.207, 10.251, 11.252, 10.251,, 10.251, Word
8, 5.001, 10.779, 10.657, 10.251, 6.922, 7.376, 7.104,, 6.922, Word
16, 2.750, 11.553, 11.438, 10.407, 5.915, 6.070, 5.918,, 5.915, Word
32, 1.813, 11.893, 11.844, 10.782, 5.412, 5.446, 4.251,, 4.251, Multiword
64, 1.360, 12.134, 12.079, 11.010, 5.195, 5.135, 3.319,, 3.319, Multiword
128, 1.133, 12.602, 12.172, 11.143, 5.051, 4.989, 2.836,, 2.836, Multiword
256, 1.020, 12.492, 12.188, 11.205, 4.976, 4.895, 2.606,, 2.606, Multiword
512, 0.964, 12.419, 12.323, 11.198, 4.955, 4.919, 2.478,, 2.478, Multiword
1024, 0.935, 12.377, 12.276, 11.248, 4.949, 4.861, 2.414,, 2.414, Multiword
2048, 0.931, 12.354, 12.253, 11.257, 4.949, 4.833, 2.388,, 2.388, Multiword
4096, 0.919, 12.341, 12.240, 11.261, 4.930, 4.817, 2.369,, 2.369, Multiword
8192, 0.913, 12.327, 12.226, 11.269, 4.925, 4.808, 2.364,, 2.364, Multiword
16384, 0.910, 12.251, 12.223, 11.259, 4.920, 4.808, 2.364,, 2.364, Multiword
32768, 0.909, 12.124, 12.223, 11.266, 4.928, 4.806, 2.360,, 2.360, Multiword
65536, 0.908, 12.198, 12.225, 11.265, 4.928, 3.254, 2.359,, 2.359, Multiword
131072, 0.907, 12.219, 12.228, 11.270, 4.927, 3.062, 2.358,, 2.358, Multiword
262144, 0.907, 12.305, 12.314, 11.355, 4.929, 2.962, 2.359,, 2.359, Multiword
524288, 0.906, 12.419, 12.343, 11.387, 4.968, 2.913, 2.359,, 2.359, Multiword
1048576, 0.907, 12.446, 12.360, 11.402, 4.976, 2.787, 2.383,, 2.383, Multiword
2097152, 0.918, 12.482, 12.388, 11.415, 4.990, 2.779, 2.384,, 2.384, Multiword
4194304, 0.918, 12.495, 12.405, 11.443, 5.000, 2.779, 2.395,, 2.395, Multiword
8388608, 1.018, 12.745, 12.625, 11.681, 5.172, 2.903, 2.504,, 2.504, Multiword
16777216, 1.015, 12.757, 12.643, 11.689, 5.191, 2.914, 2.521,, 2.521, Multiword
33554432, 1.017, 12.763, 12.688, 11.677, 5.193, 2.911, 2.525,, 2.525, Multiword
67108864, 1.018, 12.777, 12.689, 11.704, 5.201, 2.911, 2.530,, 2.530, Multiword
ClassTitle, CRC-128-sse2/sse2/u32-3-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
CL-150030729, 64, 128, 16, 16, 4, 3, 0, 33968, 899532
, Blockword, Multiword,, BestTime, BestMethod
4, 10.846, 10.102,, 10.102, Multiword
8, 7.381, 7.031,, 7.031, Multiword
16, 6.126, 5.963,, 5.963, Multiword
32, 5.446, 4.662,, 4.662, Multiword
64, 5.033, 3.495,, 3.495, Multiword
128, 4.956, 3.144,, 3.144, Multiword
256, 4.891, 2.844,, 2.844, Multiword
512, 4.909, 2.753,, 2.753, Multiword
1024, 4.856, 2.670,, 2.670, Multiword
2048, 4.832, 2.665,, 2.665, Multiword
4096, 4.818, 2.643,, 2.643, Multiword
8192, 4.807, 2.624,, 2.624, Multiword
16384, 4.807, 2.635,, 2.635, Multiword
32768, 4.807, 2.636,, 2.636, Multiword
65536, 3.886, 2.638,, 2.638, Multiword
131072, 3.684, 2.637,, 2.637, Multiword
262144, 3.267, 2.638,, 2.638, Multiword
524288, 3.037, 2.638,, 2.638, Multiword
1048576, 3.034, 2.662,, 2.662, Multiword
2097152, 2.992, 2.672,, 2.672, Multiword
4194304, 2.986, 2.675,, 2.675, Multiword
8388608, 3.110, 2.799,, 2.799, Multiword
16777216, 3.116, 2.813,, 2.813, Multiword
33554432, 3.116, 2.815,, 2.815, Multiword
67108864, 3.113, 2.817,, 2.817, Multiword
ClassTitle, CRC-64-u64/u64/u64-4-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
CL-150030729, 64, 64, 8, 8, 8, 4, 0, 33384, 82494
, MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
4, 6.250, 6.127, 6.308, 7.501, 7.327, 7.802, 7.501,, 6.127, Byte
8, 2.000, 6.044, 5.879, 5.027, 3.007, 3.376, 2.949,, 2.949, Multiword
16, 1.125, 6.426, 6.225, 5.129, 2.708, 2.613, 2.491,, 2.491, Multiword
32, 0.625, 6.764, 6.465, 5.378, 2.370, 2.365, 2.289,, 2.289, Multiword
64, 0.392, 6.867, 6.574, 5.438, 2.257, 2.228, 1.741,, 1.741, Multiword
128, 0.308, 7.207, 6.613, 5.417, 2.134, 2.188, 1.425,, 1.425, Multiword
256, 0.281, 7.119, 6.618, 5.455, 2.110, 2.153, 1.290,, 1.290, Multiword
512, 0.266, 7.099, 6.733, 5.454, 2.074, 2.136, 1.218,, 1.218, Multiword
1024, 0.257, 7.047, 6.703, 5.470, 2.070, 2.150, 1.180,, 1.180, Multiword
2048, 0.254, 7.027, 6.690, 5.464, 2.082, 2.153, 1.162,, 1.162, Multiword
4096, 0.257, 7.011, 6.679, 5.493, 2.093, 2.141, 1.157,, 1.157, Multiword
8192, 0.253, 7.006, 6.672, 5.482, 2.078, 2.133, 1.157,, 1.157, Multiword
16384, 0.252, 7.000, 6.669, 5.465, 2.080, 2.130, 1.163,, 1.163, Multiword
32768, 0.259, 6.998, 6.662, 5.464, 2.078, 2.130, 1.180,, 1.180, Multiword
65536, 0.302, 6.983, 6.658, 5.463, 2.082, 1.620, 1.182,, 1.182, Multiword
131072, 0.302, 6.992, 6.651, 5.463, 2.084, 1.594, 1.180,, 1.180, Multiword
262144, 0.302, 7.020, 6.660, 5.464, 2.082, 1.582, 1.182,, 1.182, Multiword
524288, 0.301, 7.034, 6.717, 5.507, 2.084, 1.576, 1.181,, 1.181, Multiword
1048576, 0.302, 7.053, 6.742, 5.531, 2.098, 1.540, 1.182,, 1.182, Multiword
2097152, 0.304, 7.075, 6.760, 5.543, 2.106, 1.553, 1.196,, 1.196, Multiword
4194304, 0.304, 7.111, 6.774, 5.561, 2.108, 1.559, 1.196,, 1.196, Multiword
8388608, 0.543, 7.299, 6.952, 5.745, 2.239, 1.664, 1.300,, 1.300, Multiword
16777216, 0.557, 7.331, 6.952, 5.760, 2.247, 1.673, 1.297,, 1.297, Multiword
33554432, 0.558, 7.322, 6.962, 5.763, 2.247, 1.681, 1.304,, 1.304, Multiword
67108864, 0.562, 7.328, 6.971, 5.768, 2.252, 1.678, 1.305,, 1.305, Multiword
ClassTitle, CRC-64-u64/u64/u64-3-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
CL-150030729, 64, 64, 8, 8, 8, 3, 0, 33384, 88803
, Blockword, Multiword,, BestTime, BestMethod
4, 7.785, 7.501,, 7.501, Multiword
8, 3.435, 3.164,, 3.164, Multiword
16, 2.664, 2.577,, 2.577, Multiword
32, 2.367, 2.314,, 2.314, Multiword
64, 2.265, 1.860,, 1.860, Multiword
128, 2.186, 1.493,, 1.493, Multiword
256, 2.138, 1.376,, 1.376, Multiword
512, 2.149, 1.280,, 1.280, Multiword
1024, 2.143, 1.250,, 1.250, Multiword
2048, 2.134, 1.236,, 1.236, Multiword
4096, 2.129, 1.225,, 1.225, Multiword
8192, 2.129, 1.222,, 1.222, Multiword
16384, 2.130, 1.231,, 1.231, Multiword
32768, 2.130, 1.230,, 1.230, Multiword
65536, 1.589, 1.232,, 1.232, Multiword
131072, 1.565, 1.230,, 1.230, Multiword
262144, 1.409, 1.230,, 1.230, Multiword
524288, 1.330, 1.230,, 1.230, Multiword
1048576, 1.327, 1.231,, 1.231, Multiword
2097152, 1.320, 1.244,, 1.244, Multiword
4194304, 1.320, 1.244,, 1.244, Multiword
8388608, 1.425, 1.361,, 1.361, Multiword
16777216, 1.429, 1.369,, 1.369, Multiword
33554432, 1.431, 1.371,, 1.371, Multiword
67108864, 1.435, 1.373,, 1.373, Multiword
ClassTitle, CRC-32-u64/u64/u64-4-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
CL-150030729, 64, 32, 8, 8, 8, 4, 0, 33384, 1106208
, MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword, CRC32C,, BestTime, BestMethod
4, 6.250, 6.208, 6.313, 7.501, 7.331, 7.802, 7.501, 7.251,, 6.208, Byte
8, 2.000, 6.044, 5.884, 5.027, 3.001, 3.376, 2.955, 3.250,, 2.955, Multiword
16, 1.125, 6.428, 6.225, 5.126, 2.514, 2.613, 2.500, 2.527,, 2.500, Multiword
32, 0.625, 6.762, 6.466, 5.377, 2.250, 2.365, 2.303, 2.241,, 2.241, CRC32C
64, 0.399, 6.868, 6.590, 5.438, 2.153, 2.228, 1.739, 2.150,, 1.739, Multiword
128, 0.308, 7.207, 6.606, 5.447, 2.083, 2.186, 1.425, 2.126,, 1.425, Multiword
256, 0.281, 7.119, 6.620, 5.456, 2.099, 2.153, 1.287, 2.097,, 1.287, Multiword
512, 0.266, 7.099, 6.733, 5.454, 2.084, 2.141, 1.216, 1.446,, 1.216, Multiword
1024, 0.257, 7.047, 6.703, 5.471, 2.086, 2.158, 1.180, 1.417,, 1.180, Multiword
2048, 0.254, 7.027, 6.690, 5.463, 2.075, 2.159, 1.161, 1.400,, 1.161, Multiword
4096, 0.257, 7.011, 6.679, 5.494, 2.092, 2.137, 1.157, 1.380,, 1.157, Multiword
8192, 0.253, 7.006, 6.673, 5.484, 2.078, 2.136, 1.156, 1.379,, 1.156, Multiword
16384, 0.252, 7.002, 6.669, 5.471, 2.079, 2.130, 1.163, 1.389,, 1.163, Multiword
32768, 0.259, 6.994, 6.662, 5.463, 2.081, 2.130, 1.181, 1.381,, 1.181, Multiword
65536, 0.302, 6.982, 6.655, 5.463, 2.083, 1.569, 1.182, 1.385,, 1.182, Multiword
131072, 0.302, 6.976, 6.656, 5.463, 2.082, 1.559, 1.181, 1.385,, 1.181, Multiword
262144, 0.301, 7.009, 6.658, 5.465, 2.083, 1.557, 1.181, 1.386,, 1.181, Multiword
524288, 0.301, 7.044, 6.717, 5.508, 2.082, 1.555, 1.181, 1.386,, 1.181, Multiword
1048576, 0.302, 7.049, 6.742, 5.532, 2.104, 1.521, 1.182, 1.388,, 1.182, Multiword
2097152, 0.304, 7.079, 6.754, 5.544, 2.106, 1.534, 1.196, 1.400,, 1.196, Multiword
4194304, 0.304, 7.111, 6.774, 5.558, 2.107, 1.539, 1.196, 1.406,, 1.196, Multiword
8388608, 0.547, 7.303, 6.941, 5.748, 2.226, 1.646, 1.296, 1.523,, 1.296, Multiword
16777216, 0.561, 7.320, 6.965, 5.756, 2.245, 1.645, 1.297, 1.516,, 1.297, Multiword
33554432, 0.561, 7.318, 6.969, 5.724, 2.251, 1.660, 1.300, 1.531,, 1.300, Multiword
67108864, 0.560, 7.332, 6.969, 5.756, 2.254, 1.662, 1.303, 1.532,, 1.303, Multiword
ClassTitle, CRC-32-u64/u64/u64-3-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
CL-150030729, 64, 32, 8, 8, 8, 3, 0, 33384, 1106505
, Blockword, Multiword, CRC32C,, BestTime, BestMethod
4, 7.918, 7.501, 7.251,, 7.251, CRC32C
8, 3.421, 3.155, 3.250,, 3.155, Multiword
16, 2.673, 2.576, 2.527,, 2.527, CRC32C
32, 2.332, 2.315, 2.240,, 2.240, CRC32C
64, 2.261, 1.860, 2.143,, 1.860, Multiword
128, 2.180, 1.483, 2.126,, 1.483, Multiword
256, 2.139, 1.379, 2.097,, 1.379, Multiword
512, 2.149, 1.279, 1.450,, 1.279, Multiword
1024, 2.151, 1.252, 1.409,, 1.252, Multiword
2048, 2.134, 1.235, 1.408,, 1.235, Multiword
4096, 2.132, 1.226, 1.379,, 1.226, Multiword
8192, 2.131, 1.224, 1.381,, 1.224, Multiword
16384, 2.129, 1.227, 1.390,, 1.227, Multiword
32768, 2.129, 1.231, 1.381,, 1.231, Multiword
65536, 1.551, 1.231, 1.383,, 1.231, Multiword
131072, 1.541, 1.230, 1.384,, 1.230, Multiword
262144, 1.388, 1.230, 1.384,, 1.230, Multiword
524288, 1.311, 1.230, 1.386,, 1.230, Multiword
1048576, 1.310, 1.231, 1.388,, 1.231, Multiword
2097152, 1.304, 1.244, 1.400,, 1.244, Multiword
4194304, 1.309, 1.247, 1.406,, 1.247, Multiword
8388608, 1.406, 1.363, 1.525,, 1.363, Multiword
16777216, 1.417, 1.365, 1.528,, 1.365, Multiword
33554432, 1.412, 1.369, 1.530,, 1.369, Multiword
67108864, 1.418, 1.369, 1.532,, 1.369, Multiword
ClassTitle, CRC-32-u32/u32/u32-4-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
CL-150030729, 64, 32, 4, 4, 4, 4, 0, 8528, 1093401
, MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword, CRC32C,, BestTime, BestMethod
4, 4.000, 6.340, 6.307, 5.876, 5.501, 6.251, 5.501, 7.252,, 5.501, Word
8, 2.250, 6.046, 5.884, 5.024, 3.418, 3.647, 3.375, 3.043,, 3.043, CRC32C
16, 1.000, 6.431, 6.225, 5.361, 2.771, 3.044, 2.885, 2.528,, 2.528, CRC32C
32, 0.594, 6.752, 6.475, 5.505, 2.672, 2.865, 2.095, 2.235,, 2.095, Multiword
64, 0.406, 6.868, 6.568, 5.586, 2.651, 2.797, 1.715, 2.147,, 1.715, Multiword
128, 0.317, 7.207, 6.606, 5.613, 2.625, 2.759, 1.477, 2.126,, 1.477, Multiword
256, 0.282, 7.119, 6.618, 5.622, 2.609, 2.755, 1.376, 2.097,, 1.376, Multiword
512, 0.266, 7.098, 6.742, 5.613, 2.608, 2.801, 1.327, 1.451,, 1.327, Multiword
1024, 0.258, 7.047, 6.706, 5.618, 2.613, 2.759, 1.301, 1.418,, 1.301, Multiword
2048, 0.264, 7.027, 6.684, 5.640, 2.628, 2.759, 1.295, 1.404,, 1.295, Multiword
4096, 0.256, 7.011, 6.677, 5.627, 2.621, 2.752, 1.284, 1.379,, 1.284, Multiword
8192, 0.253, 7.006, 6.668, 5.623, 2.616, 2.759, 1.280, 1.380,, 1.280, Multiword
16384, 0.252, 7.001, 6.666, 5.621, 2.614, 2.755, 1.282, 1.389,, 1.282, Multiword
32768, 0.260, 6.995, 6.668, 5.619, 2.614, 2.754, 1.299, 1.381,, 1.299, Multiword
65536, 0.308, 6.987, 6.655, 5.618, 2.613, 1.498, 1.301, 1.384,, 1.301, Multiword
131072, 0.308, 6.983, 6.647, 5.619, 2.613, 1.489, 1.302, 1.385,, 1.302, Multiword
262144, 0.308, 7.018, 6.663, 5.620, 2.613, 1.491, 1.303, 1.385,, 1.303, Multiword
524288, 0.309, 7.075, 6.716, 5.641, 2.613, 1.488, 1.303, 1.386,, 1.303, Multiword
1048576, 0.309, 7.091, 6.744, 5.675, 2.635, 1.409, 1.304, 1.388,, 1.304, Multiword
2097152, 0.312, 7.101, 6.756, 5.685, 2.636, 1.421, 1.317, 1.400,, 1.317, Multiword
4194304, 0.312, 7.114, 6.769, 5.702, 2.650, 1.426, 1.321, 1.406,, 1.321, Multiword
8388608, 0.545, 7.315, 6.952, 5.878, 2.774, 1.524, 1.425, 1.520,, 1.425, Multiword
16777216, 0.556, 7.327, 6.952, 5.813, 2.774, 1.530, 1.427, 1.526,, 1.427, Multiword
33554432, 0.557, 7.327, 6.853, 5.884, 2.757, 1.516, 1.426, 1.531,, 1.426, Multiword
67108864, 0.556, 7.316, 6.951, 5.883, 2.776, 1.538, 1.428, 1.529,, 1.428, Multiword
ClassTitle, CRC-32-u32/u32/u32-3-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
CL-150030729, 64, 32, 4, 4, 4, 3, 0, 8528, 1094247
, Blockword, Multiword, CRC32C,, BestTime, BestMethod
4, 6.251, 5.501, 7.251,, 5.501, Multiword
8, 3.643, 3.397, 3.064,, 3.064, CRC32C
16, 2.977, 2.935, 2.527,, 2.527, CRC32C
32, 2.825, 2.310, 2.250,, 2.250, CRC32C
64, 2.797, 1.758, 2.141,, 1.758, Multiword
128, 2.758, 1.587, 2.126,, 1.587, Multiword
256, 2.752, 1.455, 2.097,, 1.455, Multiword
512, 2.785, 1.405, 1.454,, 1.405, Multiword
1024, 2.752, 1.385, 1.413,, 1.385, Multiword
2048, 2.754, 1.379, 1.400,, 1.379, Multiword
4096, 2.754, 1.369, 1.378,, 1.369, Multiword
8192, 2.756, 1.362, 1.380,, 1.362, Multiword
16384, 2.752, 1.361, 1.389,, 1.361, Multiword
32768, 2.755, 1.372, 1.382,, 1.372, Multiword
65536, 1.929, 1.376, 1.384,, 1.376, Multiword
131072, 1.920, 1.377, 1.385,, 1.377, Multiword
262144, 1.711, 1.377, 1.385,, 1.377, Multiword
524288, 1.599, 1.377, 1.387,, 1.377, Multiword
1048576, 1.599, 1.379, 1.387,, 1.379, Multiword
2097152, 1.587, 1.387, 1.400,, 1.387, Multiword
4194304, 1.592, 1.397, 1.409,, 1.397, Multiword
8388608, 1.688, 1.497, 1.523,, 1.497, Multiword
16777216, 1.694, 1.502, 1.501,, 1.501, CRC32C
33554432, 1.696, 1.505, 1.532,, 1.505, Multiword
67108864, 1.683, 1.490, 1.529,, 1.490, Multiword
1 ClassTitle, CRC-128-sse2/sse2/u64-4-canonical
2 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
3 CL-150030729, 64, 128, 16, 16, 8, 4, 0, 66736, 991683
4 , MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
5 4, 8.251, 11.910, 11.655, 12.222, 12.535, 16.253, 12.803,, 11.655, ByteUnrolled
6 8, 5.126, 10.787, 10.758, 10.251, 6.501, 6.876, 7.001,, 6.501, Word
7 16, 3.625, 11.553, 11.535, 10.407, 4.877, 5.126, 4.875,, 4.875, Multiword
8 32, 1.751, 11.867, 11.844, 10.782, 4.212, 4.428, 4.339,, 4.212, Word
9 64, 1.297, 12.134, 12.094, 11.010, 4.018, 4.071, 3.285,, 3.285, Multiword
10 128, 1.071, 12.602, 12.172, 11.143, 3.824, 3.945, 2.748,, 2.748, Multiword
11 256, 0.958, 12.492, 12.188, 11.205, 3.786, 3.865, 2.453,, 2.453, Multiword
12 512, 0.901, 12.419, 12.323, 11.198, 3.892, 3.881, 2.363,, 2.363, Multiword
13 1024, 0.873, 12.377, 12.276, 11.248, 4.065, 4.093, 2.340,, 2.340, Multiword
14 2048, 0.858, 12.355, 12.252, 11.257, 4.105, 4.204, 2.322,, 2.322, Multiword
15 4096, 0.857, 12.339, 12.240, 11.261, 4.080, 4.121, 2.286,, 2.286, Multiword
16 8192, 0.850, 12.327, 12.226, 11.269, 4.100, 4.157, 2.272,, 2.272, Multiword
17 16384, 0.847, 12.281, 12.222, 11.258, 4.151, 4.209, 2.265,, 2.265, Multiword
18 32768, 0.846, 12.233, 12.221, 11.266, 4.151, 4.166, 2.258,, 2.258, Multiword
19 65536, 0.845, 12.198, 12.223, 11.266, 4.138, 3.116, 2.255,, 2.255, Multiword
20 131072, 0.845, 12.104, 12.224, 11.270, 4.190, 2.928, 2.254,, 2.254, Multiword
21 262144, 0.844, 12.271, 12.315, 11.311, 4.196, 2.820, 2.245,, 2.245, Multiword
22 524288, 0.844, 12.364, 12.338, 11.391, 4.186, 2.774, 2.255,, 2.255, Multiword
23 1048576, 0.844, 12.469, 12.371, 11.403, 4.249, 2.673, 2.281,, 2.281, Multiword
24 2097152, 0.845, 12.478, 12.389, 11.415, 4.267, 2.678, 2.284,, 2.284, Multiword
25 4194304, 0.851, 12.508, 12.410, 11.442, 4.273, 2.671, 2.292,, 2.292, Multiword
26 8388608, 0.950, 12.742, 12.652, 11.677, 4.413, 2.777, 2.383,, 2.383, Multiword
27 16777216, 0.950, 12.756, 12.680, 11.694, 4.415, 2.793, 2.407,, 2.407, Multiword
28 33554432, 0.950, 12.776, 12.668, 11.703, 4.431, 2.791, 2.418,, 2.418, Multiword
29 67108864, 0.951, 12.775, 12.689, 11.702, 4.432, 2.796, 2.402,, 2.402, Multiword
30 ClassTitle, CRC-128-sse2/sse2/u64-3-canonical
31 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
32 CL-150030729, 64, 128, 16, 16, 8, 3, 0, 66736, 957753
33 , Blockword, Multiword,, BestTime, BestMethod
34 4, 13.885, 12.628,, 12.628, Multiword
35 8, 7.001, 6.501,, 6.501, Multiword
36 16, 5.098, 4.777,, 4.777, Multiword
37 32, 4.415, 4.331,, 4.331, Multiword
38 64, 4.109, 3.652,, 3.652, Multiword
39 128, 3.938, 2.892,, 2.892, Multiword
40 256, 3.785, 2.633,, 2.633, Multiword
41 512, 3.878, 2.527,, 2.527, Multiword
42 1024, 4.110, 2.605,, 2.605, Multiword
43 2048, 4.199, 2.535,, 2.535, Multiword
44 4096, 4.132, 2.495,, 2.495, Multiword
45 8192, 4.150, 2.462,, 2.462, Multiword
46 16384, 4.184, 2.459,, 2.459, Multiword
47 32768, 4.191, 2.455,, 2.455, Multiword
48 65536, 3.608, 2.448,, 2.448, Multiword
49 131072, 3.375, 2.445,, 2.445, Multiword
50 262144, 3.035, 2.450,, 2.450, Multiword
51 524288, 2.863, 2.449,, 2.449, Multiword
52 1048576, 2.855, 2.474,, 2.474, Multiword
53 2097152, 2.824, 2.477,, 2.477, Multiword
54 4194304, 2.820, 2.484,, 2.484, Multiword
55 8388608, 2.935, 2.605,, 2.605, Multiword
56 16777216, 2.934, 2.616,, 2.616, Multiword
57 33554432, 2.939, 2.619,, 2.619, Multiword
58 67108864, 2.937, 2.626,, 2.626, Multiword
59 ClassTitle, CRC-128-sse2/sse2/u32-4-canonical
60 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
61 CL-150030729, 64, 128, 16, 16, 4, 4, 0, 33968, 912312
62 , MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
63 4, 8.001, 11.924, 11.666, 12.207, 10.251, 11.252, 10.251,, 10.251, Word
64 8, 5.001, 10.779, 10.657, 10.251, 6.922, 7.376, 7.104,, 6.922, Word
65 16, 2.750, 11.553, 11.438, 10.407, 5.915, 6.070, 5.918,, 5.915, Word
66 32, 1.813, 11.893, 11.844, 10.782, 5.412, 5.446, 4.251,, 4.251, Multiword
67 64, 1.360, 12.134, 12.079, 11.010, 5.195, 5.135, 3.319,, 3.319, Multiword
68 128, 1.133, 12.602, 12.172, 11.143, 5.051, 4.989, 2.836,, 2.836, Multiword
69 256, 1.020, 12.492, 12.188, 11.205, 4.976, 4.895, 2.606,, 2.606, Multiword
70 512, 0.964, 12.419, 12.323, 11.198, 4.955, 4.919, 2.478,, 2.478, Multiword
71 1024, 0.935, 12.377, 12.276, 11.248, 4.949, 4.861, 2.414,, 2.414, Multiword
72 2048, 0.931, 12.354, 12.253, 11.257, 4.949, 4.833, 2.388,, 2.388, Multiword
73 4096, 0.919, 12.341, 12.240, 11.261, 4.930, 4.817, 2.369,, 2.369, Multiword
74 8192, 0.913, 12.327, 12.226, 11.269, 4.925, 4.808, 2.364,, 2.364, Multiword
75 16384, 0.910, 12.251, 12.223, 11.259, 4.920, 4.808, 2.364,, 2.364, Multiword
76 32768, 0.909, 12.124, 12.223, 11.266, 4.928, 4.806, 2.360,, 2.360, Multiword
77 65536, 0.908, 12.198, 12.225, 11.265, 4.928, 3.254, 2.359,, 2.359, Multiword
78 131072, 0.907, 12.219, 12.228, 11.270, 4.927, 3.062, 2.358,, 2.358, Multiword
79 262144, 0.907, 12.305, 12.314, 11.355, 4.929, 2.962, 2.359,, 2.359, Multiword
80 524288, 0.906, 12.419, 12.343, 11.387, 4.968, 2.913, 2.359,, 2.359, Multiword
81 1048576, 0.907, 12.446, 12.360, 11.402, 4.976, 2.787, 2.383,, 2.383, Multiword
82 2097152, 0.918, 12.482, 12.388, 11.415, 4.990, 2.779, 2.384,, 2.384, Multiword
83 4194304, 0.918, 12.495, 12.405, 11.443, 5.000, 2.779, 2.395,, 2.395, Multiword
84 8388608, 1.018, 12.745, 12.625, 11.681, 5.172, 2.903, 2.504,, 2.504, Multiword
85 16777216, 1.015, 12.757, 12.643, 11.689, 5.191, 2.914, 2.521,, 2.521, Multiword
86 33554432, 1.017, 12.763, 12.688, 11.677, 5.193, 2.911, 2.525,, 2.525, Multiword
87 67108864, 1.018, 12.777, 12.689, 11.704, 5.201, 2.911, 2.530,, 2.530, Multiword
88 ClassTitle, CRC-128-sse2/sse2/u32-3-canonical
89 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
90 CL-150030729, 64, 128, 16, 16, 4, 3, 0, 33968, 899532
91 , Blockword, Multiword,, BestTime, BestMethod
92 4, 10.846, 10.102,, 10.102, Multiword
93 8, 7.381, 7.031,, 7.031, Multiword
94 16, 6.126, 5.963,, 5.963, Multiword
95 32, 5.446, 4.662,, 4.662, Multiword
96 64, 5.033, 3.495,, 3.495, Multiword
97 128, 4.956, 3.144,, 3.144, Multiword
98 256, 4.891, 2.844,, 2.844, Multiword
99 512, 4.909, 2.753,, 2.753, Multiword
100 1024, 4.856, 2.670,, 2.670, Multiword
101 2048, 4.832, 2.665,, 2.665, Multiword
102 4096, 4.818, 2.643,, 2.643, Multiword
103 8192, 4.807, 2.624,, 2.624, Multiword
104 16384, 4.807, 2.635,, 2.635, Multiword
105 32768, 4.807, 2.636,, 2.636, Multiword
106 65536, 3.886, 2.638,, 2.638, Multiword
107 131072, 3.684, 2.637,, 2.637, Multiword
108 262144, 3.267, 2.638,, 2.638, Multiword
109 524288, 3.037, 2.638,, 2.638, Multiword
110 1048576, 3.034, 2.662,, 2.662, Multiword
111 2097152, 2.992, 2.672,, 2.672, Multiword
112 4194304, 2.986, 2.675,, 2.675, Multiword
113 8388608, 3.110, 2.799,, 2.799, Multiword
114 16777216, 3.116, 2.813,, 2.813, Multiword
115 33554432, 3.116, 2.815,, 2.815, Multiword
116 67108864, 3.113, 2.817,, 2.817, Multiword
117 ClassTitle, CRC-64-u64/u64/u64-4-canonical
118 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
119 CL-150030729, 64, 64, 8, 8, 8, 4, 0, 33384, 82494
120 , MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
121 4, 6.250, 6.127, 6.308, 7.501, 7.327, 7.802, 7.501,, 6.127, Byte
122 8, 2.000, 6.044, 5.879, 5.027, 3.007, 3.376, 2.949,, 2.949, Multiword
123 16, 1.125, 6.426, 6.225, 5.129, 2.708, 2.613, 2.491,, 2.491, Multiword
124 32, 0.625, 6.764, 6.465, 5.378, 2.370, 2.365, 2.289,, 2.289, Multiword
125 64, 0.392, 6.867, 6.574, 5.438, 2.257, 2.228, 1.741,, 1.741, Multiword
126 128, 0.308, 7.207, 6.613, 5.417, 2.134, 2.188, 1.425,, 1.425, Multiword
127 256, 0.281, 7.119, 6.618, 5.455, 2.110, 2.153, 1.290,, 1.290, Multiword
128 512, 0.266, 7.099, 6.733, 5.454, 2.074, 2.136, 1.218,, 1.218, Multiword
129 1024, 0.257, 7.047, 6.703, 5.470, 2.070, 2.150, 1.180,, 1.180, Multiword
130 2048, 0.254, 7.027, 6.690, 5.464, 2.082, 2.153, 1.162,, 1.162, Multiword
131 4096, 0.257, 7.011, 6.679, 5.493, 2.093, 2.141, 1.157,, 1.157, Multiword
132 8192, 0.253, 7.006, 6.672, 5.482, 2.078, 2.133, 1.157,, 1.157, Multiword
133 16384, 0.252, 7.000, 6.669, 5.465, 2.080, 2.130, 1.163,, 1.163, Multiword
134 32768, 0.259, 6.998, 6.662, 5.464, 2.078, 2.130, 1.180,, 1.180, Multiword
135 65536, 0.302, 6.983, 6.658, 5.463, 2.082, 1.620, 1.182,, 1.182, Multiword
136 131072, 0.302, 6.992, 6.651, 5.463, 2.084, 1.594, 1.180,, 1.180, Multiword
137 262144, 0.302, 7.020, 6.660, 5.464, 2.082, 1.582, 1.182,, 1.182, Multiword
138 524288, 0.301, 7.034, 6.717, 5.507, 2.084, 1.576, 1.181,, 1.181, Multiword
139 1048576, 0.302, 7.053, 6.742, 5.531, 2.098, 1.540, 1.182,, 1.182, Multiword
140 2097152, 0.304, 7.075, 6.760, 5.543, 2.106, 1.553, 1.196,, 1.196, Multiword
141 4194304, 0.304, 7.111, 6.774, 5.561, 2.108, 1.559, 1.196,, 1.196, Multiword
142 8388608, 0.543, 7.299, 6.952, 5.745, 2.239, 1.664, 1.300,, 1.300, Multiword
143 16777216, 0.557, 7.331, 6.952, 5.760, 2.247, 1.673, 1.297,, 1.297, Multiword
144 33554432, 0.558, 7.322, 6.962, 5.763, 2.247, 1.681, 1.304,, 1.304, Multiword
145 67108864, 0.562, 7.328, 6.971, 5.768, 2.252, 1.678, 1.305,, 1.305, Multiword
146 ClassTitle, CRC-64-u64/u64/u64-3-canonical
147 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
148 CL-150030729, 64, 64, 8, 8, 8, 3, 0, 33384, 88803
149 , Blockword, Multiword,, BestTime, BestMethod
150 4, 7.785, 7.501,, 7.501, Multiword
151 8, 3.435, 3.164,, 3.164, Multiword
152 16, 2.664, 2.577,, 2.577, Multiword
153 32, 2.367, 2.314,, 2.314, Multiword
154 64, 2.265, 1.860,, 1.860, Multiword
155 128, 2.186, 1.493,, 1.493, Multiword
156 256, 2.138, 1.376,, 1.376, Multiword
157 512, 2.149, 1.280,, 1.280, Multiword
158 1024, 2.143, 1.250,, 1.250, Multiword
159 2048, 2.134, 1.236,, 1.236, Multiword
160 4096, 2.129, 1.225,, 1.225, Multiword
161 8192, 2.129, 1.222,, 1.222, Multiword
162 16384, 2.130, 1.231,, 1.231, Multiword
163 32768, 2.130, 1.230,, 1.230, Multiword
164 65536, 1.589, 1.232,, 1.232, Multiword
165 131072, 1.565, 1.230,, 1.230, Multiword
166 262144, 1.409, 1.230,, 1.230, Multiword
167 524288, 1.330, 1.230,, 1.230, Multiword
168 1048576, 1.327, 1.231,, 1.231, Multiword
169 2097152, 1.320, 1.244,, 1.244, Multiword
170 4194304, 1.320, 1.244,, 1.244, Multiword
171 8388608, 1.425, 1.361,, 1.361, Multiword
172 16777216, 1.429, 1.369,, 1.369, Multiword
173 33554432, 1.431, 1.371,, 1.371, Multiword
174 67108864, 1.435, 1.373,, 1.373, Multiword
175 ClassTitle, CRC-32-u64/u64/u64-4-canonical
176 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
177 CL-150030729, 64, 32, 8, 8, 8, 4, 0, 33384, 1106208
178 , MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword, CRC32C,, BestTime, BestMethod
179 4, 6.250, 6.208, 6.313, 7.501, 7.331, 7.802, 7.501, 7.251,, 6.208, Byte
180 8, 2.000, 6.044, 5.884, 5.027, 3.001, 3.376, 2.955, 3.250,, 2.955, Multiword
181 16, 1.125, 6.428, 6.225, 5.126, 2.514, 2.613, 2.500, 2.527,, 2.500, Multiword
182 32, 0.625, 6.762, 6.466, 5.377, 2.250, 2.365, 2.303, 2.241,, 2.241, CRC32C
183 64, 0.399, 6.868, 6.590, 5.438, 2.153, 2.228, 1.739, 2.150,, 1.739, Multiword
184 128, 0.308, 7.207, 6.606, 5.447, 2.083, 2.186, 1.425, 2.126,, 1.425, Multiword
185 256, 0.281, 7.119, 6.620, 5.456, 2.099, 2.153, 1.287, 2.097,, 1.287, Multiword
186 512, 0.266, 7.099, 6.733, 5.454, 2.084, 2.141, 1.216, 1.446,, 1.216, Multiword
187 1024, 0.257, 7.047, 6.703, 5.471, 2.086, 2.158, 1.180, 1.417,, 1.180, Multiword
188 2048, 0.254, 7.027, 6.690, 5.463, 2.075, 2.159, 1.161, 1.400,, 1.161, Multiword
189 4096, 0.257, 7.011, 6.679, 5.494, 2.092, 2.137, 1.157, 1.380,, 1.157, Multiword
190 8192, 0.253, 7.006, 6.673, 5.484, 2.078, 2.136, 1.156, 1.379,, 1.156, Multiword
191 16384, 0.252, 7.002, 6.669, 5.471, 2.079, 2.130, 1.163, 1.389,, 1.163, Multiword
192 32768, 0.259, 6.994, 6.662, 5.463, 2.081, 2.130, 1.181, 1.381,, 1.181, Multiword
193 65536, 0.302, 6.982, 6.655, 5.463, 2.083, 1.569, 1.182, 1.385,, 1.182, Multiword
194 131072, 0.302, 6.976, 6.656, 5.463, 2.082, 1.559, 1.181, 1.385,, 1.181, Multiword
195 262144, 0.301, 7.009, 6.658, 5.465, 2.083, 1.557, 1.181, 1.386,, 1.181, Multiword
196 524288, 0.301, 7.044, 6.717, 5.508, 2.082, 1.555, 1.181, 1.386,, 1.181, Multiword
197 1048576, 0.302, 7.049, 6.742, 5.532, 2.104, 1.521, 1.182, 1.388,, 1.182, Multiword
198 2097152, 0.304, 7.079, 6.754, 5.544, 2.106, 1.534, 1.196, 1.400,, 1.196, Multiword
199 4194304, 0.304, 7.111, 6.774, 5.558, 2.107, 1.539, 1.196, 1.406,, 1.196, Multiword
200 8388608, 0.547, 7.303, 6.941, 5.748, 2.226, 1.646, 1.296, 1.523,, 1.296, Multiword
201 16777216, 0.561, 7.320, 6.965, 5.756, 2.245, 1.645, 1.297, 1.516,, 1.297, Multiword
202 33554432, 0.561, 7.318, 6.969, 5.724, 2.251, 1.660, 1.300, 1.531,, 1.300, Multiword
203 67108864, 0.560, 7.332, 6.969, 5.756, 2.254, 1.662, 1.303, 1.532,, 1.303, Multiword
204 ClassTitle, CRC-32-u64/u64/u64-3-canonical
205 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
206 CL-150030729, 64, 32, 8, 8, 8, 3, 0, 33384, 1106505
207 , Blockword, Multiword, CRC32C,, BestTime, BestMethod
208 4, 7.918, 7.501, 7.251,, 7.251, CRC32C
209 8, 3.421, 3.155, 3.250,, 3.155, Multiword
210 16, 2.673, 2.576, 2.527,, 2.527, CRC32C
211 32, 2.332, 2.315, 2.240,, 2.240, CRC32C
212 64, 2.261, 1.860, 2.143,, 1.860, Multiword
213 128, 2.180, 1.483, 2.126,, 1.483, Multiword
214 256, 2.139, 1.379, 2.097,, 1.379, Multiword
215 512, 2.149, 1.279, 1.450,, 1.279, Multiword
216 1024, 2.151, 1.252, 1.409,, 1.252, Multiword
217 2048, 2.134, 1.235, 1.408,, 1.235, Multiword
218 4096, 2.132, 1.226, 1.379,, 1.226, Multiword
219 8192, 2.131, 1.224, 1.381,, 1.224, Multiword
220 16384, 2.129, 1.227, 1.390,, 1.227, Multiword
221 32768, 2.129, 1.231, 1.381,, 1.231, Multiword
222 65536, 1.551, 1.231, 1.383,, 1.231, Multiword
223 131072, 1.541, 1.230, 1.384,, 1.230, Multiword
224 262144, 1.388, 1.230, 1.384,, 1.230, Multiword
225 524288, 1.311, 1.230, 1.386,, 1.230, Multiword
226 1048576, 1.310, 1.231, 1.388,, 1.231, Multiword
227 2097152, 1.304, 1.244, 1.400,, 1.244, Multiword
228 4194304, 1.309, 1.247, 1.406,, 1.247, Multiword
229 8388608, 1.406, 1.363, 1.525,, 1.363, Multiword
230 16777216, 1.417, 1.365, 1.528,, 1.365, Multiword
231 33554432, 1.412, 1.369, 1.530,, 1.369, Multiword
232 67108864, 1.418, 1.369, 1.532,, 1.369, Multiword
233 ClassTitle, CRC-32-u32/u32/u32-4-canonical
234 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
235 CL-150030729, 64, 32, 4, 4, 4, 4, 0, 8528, 1093401
236 , MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword, CRC32C,, BestTime, BestMethod
237 4, 4.000, 6.340, 6.307, 5.876, 5.501, 6.251, 5.501, 7.252,, 5.501, Word
238 8, 2.250, 6.046, 5.884, 5.024, 3.418, 3.647, 3.375, 3.043,, 3.043, CRC32C
239 16, 1.000, 6.431, 6.225, 5.361, 2.771, 3.044, 2.885, 2.528,, 2.528, CRC32C
240 32, 0.594, 6.752, 6.475, 5.505, 2.672, 2.865, 2.095, 2.235,, 2.095, Multiword
241 64, 0.406, 6.868, 6.568, 5.586, 2.651, 2.797, 1.715, 2.147,, 1.715, Multiword
242 128, 0.317, 7.207, 6.606, 5.613, 2.625, 2.759, 1.477, 2.126,, 1.477, Multiword
243 256, 0.282, 7.119, 6.618, 5.622, 2.609, 2.755, 1.376, 2.097,, 1.376, Multiword
244 512, 0.266, 7.098, 6.742, 5.613, 2.608, 2.801, 1.327, 1.451,, 1.327, Multiword
245 1024, 0.258, 7.047, 6.706, 5.618, 2.613, 2.759, 1.301, 1.418,, 1.301, Multiword
246 2048, 0.264, 7.027, 6.684, 5.640, 2.628, 2.759, 1.295, 1.404,, 1.295, Multiword
247 4096, 0.256, 7.011, 6.677, 5.627, 2.621, 2.752, 1.284, 1.379,, 1.284, Multiword
248 8192, 0.253, 7.006, 6.668, 5.623, 2.616, 2.759, 1.280, 1.380,, 1.280, Multiword
249 16384, 0.252, 7.001, 6.666, 5.621, 2.614, 2.755, 1.282, 1.389,, 1.282, Multiword
250 32768, 0.260, 6.995, 6.668, 5.619, 2.614, 2.754, 1.299, 1.381,, 1.299, Multiword
251 65536, 0.308, 6.987, 6.655, 5.618, 2.613, 1.498, 1.301, 1.384,, 1.301, Multiword
252 131072, 0.308, 6.983, 6.647, 5.619, 2.613, 1.489, 1.302, 1.385,, 1.302, Multiword
253 262144, 0.308, 7.018, 6.663, 5.620, 2.613, 1.491, 1.303, 1.385,, 1.303, Multiword
254 524288, 0.309, 7.075, 6.716, 5.641, 2.613, 1.488, 1.303, 1.386,, 1.303, Multiword
255 1048576, 0.309, 7.091, 6.744, 5.675, 2.635, 1.409, 1.304, 1.388,, 1.304, Multiword
256 2097152, 0.312, 7.101, 6.756, 5.685, 2.636, 1.421, 1.317, 1.400,, 1.317, Multiword
257 4194304, 0.312, 7.114, 6.769, 5.702, 2.650, 1.426, 1.321, 1.406,, 1.321, Multiword
258 8388608, 0.545, 7.315, 6.952, 5.878, 2.774, 1.524, 1.425, 1.520,, 1.425, Multiword
259 16777216, 0.556, 7.327, 6.952, 5.813, 2.774, 1.530, 1.427, 1.526,, 1.427, Multiword
260 33554432, 0.557, 7.327, 6.853, 5.884, 2.757, 1.516, 1.426, 1.531,, 1.426, Multiword
261 67108864, 0.556, 7.316, 6.951, 5.883, 2.776, 1.538, 1.428, 1.529,, 1.428, Multiword
262 ClassTitle, CRC-32-u32/u32/u32-3-canonical
263 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
264 CL-150030729, 64, 32, 4, 4, 4, 3, 0, 8528, 1094247
265 , Blockword, Multiword, CRC32C,, BestTime, BestMethod
266 4, 6.251, 5.501, 7.251,, 5.501, Multiword
267 8, 3.643, 3.397, 3.064,, 3.064, CRC32C
268 16, 2.977, 2.935, 2.527,, 2.527, CRC32C
269 32, 2.825, 2.310, 2.250,, 2.250, CRC32C
270 64, 2.797, 1.758, 2.141,, 1.758, Multiword
271 128, 2.758, 1.587, 2.126,, 1.587, Multiword
272 256, 2.752, 1.455, 2.097,, 1.455, Multiword
273 512, 2.785, 1.405, 1.454,, 1.405, Multiword
274 1024, 2.752, 1.385, 1.413,, 1.385, Multiword
275 2048, 2.754, 1.379, 1.400,, 1.379, Multiword
276 4096, 2.754, 1.369, 1.378,, 1.369, Multiword
277 8192, 2.756, 1.362, 1.380,, 1.362, Multiword
278 16384, 2.752, 1.361, 1.389,, 1.361, Multiword
279 32768, 2.755, 1.372, 1.382,, 1.372, Multiword
280 65536, 1.929, 1.376, 1.384,, 1.376, Multiword
281 131072, 1.920, 1.377, 1.385,, 1.377, Multiword
282 262144, 1.711, 1.377, 1.385,, 1.377, Multiword
283 524288, 1.599, 1.377, 1.387,, 1.377, Multiword
284 1048576, 1.599, 1.379, 1.387,, 1.379, Multiword
285 2097152, 1.587, 1.387, 1.400,, 1.387, Multiword
286 4194304, 1.592, 1.397, 1.409,, 1.397, Multiword
287 8388608, 1.688, 1.497, 1.523,, 1.497, Multiword
288 16777216, 1.694, 1.502, 1.501,, 1.501, CRC32C
289 33554432, 1.696, 1.505, 1.532,, 1.505, Multiword
290 67108864, 1.683, 1.490, 1.529,, 1.490, Multiword

View File

@@ -0,0 +1,310 @@
ClassTitle, CRC-128-sse2/sse2/u64-4-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
GCC-4.5.0, 32, 128, 16, 16, 8, 4, 0, 66720, 1420551
, MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
4, 9.001, 14.602, 15.273, 15.549, 16.727, 15.716, 15.223,, 14.602, Byte
8, 4.251, 12.393, 12.361, 12.410, 7.875, 7.542, 7.177,, 7.177, Multiword
16, 2.375, 12.368, 12.297, 11.396, 6.092, 5.610, 5.489,, 5.489, Multiword
32, 1.626, 12.380, 12.284, 11.282, 5.194, 4.726, 4.688,, 4.688, Multiword
64, 1.188, 12.429, 12.302, 11.735, 4.724, 4.255, 4.835,, 4.255, Blockword
128, 1.032, 12.828, 12.364, 11.560, 4.342, 4.035, 4.594,, 4.035, Blockword
256, 0.954, 12.692, 12.373, 11.506, 4.225, 3.932, 4.541,, 3.932, Blockword
512, 0.914, 12.619, 12.453, 11.477, 4.281, 3.913, 4.628,, 3.913, Blockword
1024, 0.893, 12.636, 12.550, 11.452, 4.634, 4.190, 4.732,, 4.190, Blockword
2048, 0.885, 12.590, 12.585, 11.450, 4.678, 4.247, 4.714,, 4.247, Blockword
4096, 0.885, 12.562, 12.601, 11.442, 4.630, 4.177, 4.658,, 4.177, Blockword
8192, 0.880, 12.555, 12.517, 11.452, 4.651, 4.192, 4.647,, 4.192, Blockword
16384, 0.878, 12.494, 12.452, 11.452, 4.729, 4.262, 4.658,, 4.262, Blockword
32768, 0.876, 12.522, 12.446, 11.453, 4.737, 4.255, 4.645,, 4.255, Blockword
65536, 0.876, 12.526, 12.440, 11.451, 4.713, 5.458, 4.644,, 4.644, Multiword
131072, 0.873, 12.521, 12.435, 11.456, 4.747, 5.154, 4.646,, 4.646, Multiword
262144, 0.875, 12.614, 12.529, 11.549, 4.781, 5.000, 4.642,, 4.642, Multiword
524288, 0.875, 12.664, 12.589, 11.588, 4.833, 4.967, 4.679,, 4.679, Multiword
1048576, 0.875, 12.689, 12.629, 11.597, 4.854, 4.967, 4.690,, 4.690, Multiword
2097152, 0.887, 12.719, 12.690, 11.624, 4.863, 4.965, 4.710,, 4.710, Multiword
4194304, 0.894, 12.773, 12.763, 11.667, 4.885, 4.984, 4.727,, 4.727, Multiword
8388608, 0.994, 13.041, 13.033, 11.942, 5.055, 5.143, 4.912,, 4.912, Multiword
16777216, 0.998, 13.058, 13.042, 11.932, 5.058, 5.143, 4.927,, 4.927, Multiword
33554432, 0.999, 13.054, 13.003, 11.950, 5.073, 5.138, 4.919,, 4.919, Multiword
67108864, 1.008, 13.076, 13.051, 11.965, 5.053, 5.140, 4.914,, 4.914, Multiword
ClassTitle, CRC-128-sse2/sse2/u64-3-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
GCC-4.5.0, 32, 128, 16, 16, 8, 3, 0, 66720, 1375020
, Blockword, Multiword,, BestTime, BestMethod
4, 17.491, 15.685,, 15.685, Multiword
8, 8.001, 7.390,, 7.390, Multiword
16, 5.907, 5.650,, 5.650, Multiword
32, 4.936, 4.490,, 4.490, Multiword
64, 4.357, 5.172,, 4.357, Blockword
128, 4.048, 4.597,, 4.048, Blockword
256, 3.969, 4.286,, 3.969, Blockword
512, 3.956, 4.225,, 3.956, Blockword
1024, 4.247, 4.363,, 4.247, Blockword
2048, 4.250, 4.352,, 4.250, Blockword
4096, 4.139, 4.311,, 4.139, Blockword
8192, 4.228, 4.287,, 4.228, Blockword
16384, 4.271, 4.286,, 4.271, Blockword
32768, 4.237, 4.274,, 4.237, Blockword
65536, 5.284, 4.261,, 4.261, Multiword
131072, 4.970, 4.264,, 4.264, Multiword
262144, 4.914, 4.268,, 4.268, Multiword
524288, 4.907, 4.295,, 4.295, Multiword
1048576, 4.884, 4.313,, 4.313, Multiword
2097152, 4.893, 4.332,, 4.332, Multiword
4194304, 4.895, 4.346,, 4.346, Multiword
8388608, 5.052, 4.514,, 4.514, Multiword
16777216, 5.085, 4.531,, 4.531, Multiword
33554432, 5.086, 4.527,, 4.527, Multiword
67108864, 5.086, 4.505,, 4.505, Multiword
ClassTitle, CRC-128-sse2/sse2/u32-4-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
GCC-4.5.0, 32, 128, 16, 16, 4, 4, 0, 33952, 1282032
, MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
4, 8.335, 14.506, 14.508, 15.689, 9.751, 14.208, 10.675,, 9.751, Word
8, 4.501, 12.385, 12.269, 12.410, 6.813, 8.169, 7.402,, 6.813, Word
16, 2.563, 12.367, 12.364, 11.396, 5.438, 6.021, 5.781,, 5.438, Word
32, 1.500, 12.379, 12.235, 11.282, 4.840, 5.105, 4.250,, 4.250, Multiword
64, 0.991, 12.423, 12.344, 11.733, 4.470, 4.706, 3.292,, 3.292, Multiword
128, 0.914, 12.828, 12.411, 11.559, 4.365, 4.454, 2.868,, 2.868, Multiword
256, 0.795, 12.692, 12.441, 11.506, 4.265, 4.411, 2.643,, 2.643, Multiword
512, 0.839, 12.729, 12.561, 11.491, 4.219, 4.505, 2.544,, 2.544, Multiword
1024, 0.831, 12.636, 12.468, 11.466, 4.213, 4.433, 2.471,, 2.471, Multiword
2048, 0.726, 12.592, 12.422, 11.470, 4.206, 4.387, 2.434,, 2.434, Multiword
4096, 0.815, 12.568, 12.398, 11.473, 4.193, 4.369, 2.435,, 2.435, Multiword
8192, 0.709, 12.561, 12.498, 11.443, 4.186, 4.338, 2.432,, 2.432, Multiword
16384, 0.706, 12.552, 12.454, 11.438, 4.178, 4.355, 2.453,, 2.453, Multiword
32768, 0.733, 12.541, 12.448, 11.444, 4.174, 4.351, 2.473,, 2.473, Multiword
65536, 0.711, 12.528, 12.443, 11.449, 4.164, 3.557, 2.476,, 2.476, Multiword
131072, 0.711, 12.520, 12.448, 11.454, 4.157, 3.254, 2.474,, 2.474, Multiword
262144, 0.717, 12.612, 12.523, 11.501, 4.182, 3.103, 2.477,, 2.477, Multiword
524288, 0.709, 12.659, 12.584, 11.578, 4.212, 3.022, 2.478,, 2.478, Multiword
1048576, 0.717, 12.681, 12.660, 11.603, 4.233, 2.920, 2.504,, 2.504, Multiword
2097152, 0.764, 12.698, 12.705, 11.614, 4.244, 2.915, 2.505,, 2.505, Multiword
4194304, 0.789, 12.777, 12.748, 11.674, 4.278, 2.912, 2.514,, 2.514, Multiword
8388608, 0.888, 13.055, 13.006, 11.949, 4.428, 3.046, 2.652,, 2.652, Multiword
16777216, 0.906, 13.058, 13.031, 11.945, 4.460, 3.052, 2.664,, 2.664, Multiword
33554432, 0.914, 13.063, 13.043, 11.953, 4.461, 3.017, 2.661,, 2.661, Multiword
67108864, 0.923, 13.071, 13.047, 11.956, 4.445, 3.055, 2.668,, 2.668, Multiword
ClassTitle, CRC-128-sse2/sse2/u32-3-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
GCC-4.5.0, 32, 128, 16, 16, 4, 3, 0, 33952, 1273275
, Blockword, Multiword,, BestTime, BestMethod
4, 12.098, 9.876,, 9.876, Multiword
8, 7.937, 6.827,, 6.827, Multiword
16, 6.077, 5.441,, 5.441, Multiword
32, 5.146, 4.157,, 4.157, Multiword
64, 4.704, 2.992,, 2.992, Multiword
128, 4.510, 2.587,, 2.587, Multiword
256, 4.483, 2.315,, 2.315, Multiword
512, 4.469, 2.210,, 2.210, Multiword
1024, 4.401, 2.166,, 2.166, Multiword
2048, 4.375, 2.120,, 2.120, Multiword
4096, 4.364, 2.096,, 2.096, Multiword
8192, 4.358, 2.092,, 2.092, Multiword
16384, 4.336, 2.088,, 2.088, Multiword
32768, 4.347, 2.093,, 2.093, Multiword
65536, 3.739, 2.093,, 2.093, Multiword
131072, 3.435, 2.092,, 2.092, Multiword
262144, 2.979, 2.092,, 2.092, Multiword
524288, 2.743, 2.092,, 2.092, Multiword
1048576, 2.730, 2.117,, 2.117, Multiword
2097152, 2.683, 2.119,, 2.119, Multiword
4194304, 2.680, 2.127,, 2.127, Multiword
8388608, 2.801, 2.257,, 2.257, Multiword
16777216, 2.796, 2.259,, 2.259, Multiword
33554432, 2.800, 2.267,, 2.267, Multiword
67108864, 2.802, 2.262,, 2.262, Multiword
ClassTitle, CRC-64-u64/u64/u64-4-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
GCC-4.5.0, 32, 64, 8, 8, 8, 4, 0, 33376, 149688
, MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
4, 10.532, 15.753, 18.663, 17.473, 17.825, 21.770, 14.752,, 14.752, Multiword
8, 3.179, 12.451, 15.771, 15.191, 9.626, 11.017, 8.126,, 8.126, Multiword
16, 1.825, 10.685, 14.914, 13.574, 7.504, 8.612, 5.275,, 5.275, Multiword
32, 1.485, 9.881, 14.202, 12.751, 6.667, 7.386, 3.732,, 3.732, Multiword
64, 0.886, 9.280, 13.863, 12.298, 6.172, 6.817, 2.366,, 2.366, Multiword
128, 0.599, 9.360, 13.738, 12.100, 5.833, 6.574, 1.809,, 1.809, Multiword
256, 0.455, 9.145, 13.656, 12.039, 5.713, 6.460, 1.551,, 1.551, Multiword
512, 0.385, 9.075, 13.641, 11.956, 5.730, 6.388, 1.407,, 1.407, Multiword
1024, 0.372, 9.045, 13.672, 11.940, 5.718, 6.366, 1.339,, 1.339, Multiword
2048, 0.341, 9.036, 13.618, 11.926, 5.676, 6.298, 1.300,, 1.300, Multiword
4096, 0.333, 9.014, 13.590, 11.919, 5.692, 6.316, 1.288,, 1.288, Multiword
8192, 0.325, 9.011, 13.585, 11.915, 5.690, 6.323, 1.283,, 1.283, Multiword
16384, 0.322, 9.015, 13.584, 11.912, 5.706, 6.338, 1.292,, 1.292, Multiword
32768, 0.328, 9.047, 13.581, 11.917, 5.720, 6.360, 1.304,, 1.304, Multiword
65536, 0.358, 9.069, 13.584, 11.916, 5.723, 8.064, 1.304,, 1.304, Multiword
131072, 0.358, 9.077, 13.594, 11.920, 5.726, 8.039, 1.302,, 1.302, Multiword
262144, 0.357, 9.151, 13.695, 11.978, 5.731, 8.113, 1.302,, 1.302, Multiword
524288, 0.357, 9.174, 13.744, 12.019, 5.766, 8.120, 1.302,, 1.302, Multiword
1048576, 0.358, 9.189, 13.761, 12.057, 5.801, 8.239, 1.303,, 1.303, Multiword
2097152, 0.361, 9.199, 13.790, 12.084, 5.806, 8.235, 1.317,, 1.317, Multiword
4194304, 0.361, 9.262, 13.835, 12.137, 5.852, 8.256, 1.321,, 1.321, Multiword
8388608, 0.586, 9.493, 14.077, 12.388, 6.037, 8.419, 1.438,, 1.438, Multiword
16777216, 0.587, 9.496, 14.108, 12.423, 6.046, 8.438, 1.438,, 1.438, Multiword
33554432, 0.587, 9.500, 14.132, 12.417, 6.048, 8.454, 1.444,, 1.444, Multiword
67108864, 0.599, 9.512, 14.131, 12.424, 6.025, 8.469, 1.441,, 1.441, Multiword
ClassTitle, CRC-64-u64/u64/u64-3-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
GCC-4.5.0, 32, 64, 8, 8, 8, 3, 0, 33376, 161667
, Blockword, Multiword,, BestTime, BestMethod
4, 21.787, 18.251,, 18.251, Multiword
8, 10.376, 9.532,, 9.532, Multiword
16, 8.522, 7.496,, 7.496, Multiword
32, 7.396, 6.587,, 6.587, Multiword
64, 6.839, 7.204,, 6.839, Blockword
128, 6.594, 7.579,, 6.594, Blockword
256, 6.504, 7.547,, 6.504, Blockword
512, 6.430, 7.567,, 6.430, Blockword
1024, 6.396, 7.562,, 6.396, Blockword
2048, 6.405, 7.588,, 6.405, Blockword
4096, 6.390, 7.609,, 6.390, Blockword
8192, 6.383, 7.564,, 6.383, Blockword
16384, 6.398, 7.579,, 6.398, Blockword
32768, 6.417, 7.619,, 6.417, Blockword
65536, 7.486, 7.586,, 7.486, Blockword
131072, 7.450, 7.582,, 7.450, Blockword
262144, 7.750, 7.651,, 7.651, Multiword
524288, 7.859, 7.660,, 7.660, Multiword
1048576, 7.882, 7.702,, 7.702, Multiword
2097152, 7.927, 7.716,, 7.716, Multiword
4194304, 7.964, 7.770,, 7.770, Multiword
8388608, 8.174, 7.958,, 7.958, Multiword
16777216, 8.175, 8.006,, 8.006, Multiword
33554432, 8.238, 8.001,, 8.001, Multiword
67108864, 8.219, 8.016,, 8.016, Multiword
ClassTitle, CRC-32-u64/u64/u64-4-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
GCC-4.5.0, 32, 32, 8, 8, 8, 4, 0, 33376, 1155186
, MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword, CRC32C,, BestTime, BestMethod
4, 10.547, 15.091, 18.248, 17.474, 17.086, 21.882, 14.530, 11.376,, 11.376, CRC32C
8, 3.513, 11.815, 15.771, 15.199, 9.626, 11.001, 8.126, 6.870,, 6.870, CRC32C
16, 1.825, 10.688, 14.914, 13.565, 7.750, 8.675, 5.288, 4.340,, 4.340, CRC32C
32, 1.477, 9.346, 14.205, 12.751, 6.615, 7.508, 3.677, 3.385,, 3.385, CRC32C
64, 0.884, 9.325, 13.820, 12.297, 6.183, 6.940, 2.366, 2.985,, 2.366, Multiword
128, 0.594, 9.321, 13.737, 12.155, 5.868, 6.540, 1.803, 2.861,, 1.803, Multiword
256, 0.458, 9.161, 13.655, 12.053, 5.762, 6.478, 1.550, 2.709,, 1.550, Multiword
512, 0.388, 9.075, 13.633, 11.969, 5.657, 6.412, 1.407, 3.472,, 1.407, Multiword
1024, 0.371, 9.053, 13.669, 11.954, 5.714, 6.364, 1.338, 3.446,, 1.338, Multiword
2048, 0.342, 9.025, 13.617, 11.934, 5.695, 6.323, 1.303, 3.460,, 1.303, Multiword
4096, 0.333, 9.015, 13.590, 11.927, 5.692, 6.322, 1.290, 3.426,, 1.290, Multiword
8192, 0.326, 9.014, 13.583, 11.924, 5.688, 6.320, 1.289, 3.426,, 1.289, Multiword
16384, 0.322, 9.014, 13.582, 11.917, 5.708, 6.346, 1.292, 3.428,, 1.292, Multiword
32768, 0.328, 9.047, 13.582, 11.917, 5.719, 6.357, 1.301, 3.441,, 1.301, Multiword
65536, 0.358, 9.072, 13.583, 11.917, 5.722, 8.026, 1.305, 3.445,, 1.305, Multiword
131072, 0.356, 9.079, 13.586, 11.920, 5.727, 8.018, 1.302, 3.446,, 1.302, Multiword
262144, 0.358, 9.127, 13.683, 12.010, 5.731, 8.069, 1.302, 3.447,, 1.302, Multiword
524288, 0.357, 9.155, 13.736, 12.054, 5.779, 8.100, 1.301, 3.449,, 1.301, Multiword
1048576, 0.359, 9.187, 13.760, 12.069, 5.804, 8.208, 1.304, 3.473,, 1.304, Multiword
2097152, 0.361, 9.206, 13.793, 12.081, 5.802, 8.194, 1.317, 3.491,, 1.317, Multiword
4194304, 0.363, 9.242, 13.836, 12.126, 5.850, 8.244, 1.324, 3.504,, 1.324, Multiword
8388608, 0.589, 9.466, 14.127, 12.392, 6.013, 8.418, 1.435, 3.654,, 1.435, Multiword
16777216, 0.593, 9.490, 14.133, 12.419, 6.053, 8.414, 1.435, 3.670,, 1.435, Multiword
33554432, 0.590, 9.509, 14.132, 12.428, 6.047, 8.424, 1.444, 3.669,, 1.444, Multiword
67108864, 0.591, 9.514, 14.118, 12.419, 6.053, 8.434, 1.441, 3.672,, 1.441, Multiword
ClassTitle, CRC-32-u64/u64/u64-3-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
GCC-4.5.0, 32, 32, 8, 8, 8, 3, 0, 33376, 1166436
, Blockword, Multiword, CRC32C,, BestTime, BestMethod
4, 21.802, 17.772, 11.251,, 11.251, CRC32C
8, 10.376, 9.584, 7.051,, 7.051, CRC32C
16, 8.439, 7.725, 4.338,, 4.338, CRC32C
32, 7.282, 6.640, 3.399,, 3.399, CRC32C
64, 6.751, 7.375, 2.990,, 2.990, CRC32C
128, 6.649, 7.649, 2.843,, 2.843, CRC32C
256, 6.495, 7.493, 2.728,, 2.728, CRC32C
512, 6.423, 7.553, 3.448,, 3.448, CRC32C
1024, 6.436, 7.512, 3.463,, 3.463, CRC32C
2048, 6.374, 7.591, 3.465,, 3.465, CRC32C
4096, 6.388, 7.586, 3.424,, 3.424, CRC32C
8192, 6.387, 7.558, 3.423,, 3.423, CRC32C
16384, 6.391, 7.603, 3.429,, 3.429, CRC32C
32768, 6.415, 7.584, 3.440,, 3.440, CRC32C
65536, 7.423, 7.580, 3.445,, 3.445, CRC32C
131072, 7.405, 7.580, 3.447,, 3.447, CRC32C
262144, 7.721, 7.635, 3.447,, 3.447, CRC32C
524288, 7.828, 7.675, 3.469,, 3.469, CRC32C
1048576, 7.852, 7.701, 3.488,, 3.488, CRC32C
2097152, 7.931, 7.722, 3.485,, 3.485, CRC32C
4194304, 7.955, 7.722, 3.502,, 3.502, CRC32C
8388608, 8.134, 7.973, 3.658,, 3.658, CRC32C
16777216, 8.158, 7.996, 3.666,, 3.666, CRC32C
33554432, 8.133, 8.000, 3.673,, 3.673, CRC32C
67108864, 8.193, 8.007, 3.680,, 3.680, CRC32C
ClassTitle, CRC-32-u32/u32/u32-4-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
GCC-4.5.0, 32, 32, 4, 4, 4, 4, 0, 8528, 1097415
, MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword, CRC32C,, BestTime, BestMethod
4, 5.747, 8.411, 8.605, 8.666, 8.377, 10.244, 8.626, 9.001,, 8.377, Word
8, 3.095, 6.972, 7.111, 6.337, 6.224, 6.138, 5.595, 5.789,, 5.595, Multiword
16, 1.761, 7.288, 7.387, 5.881, 3.688, 4.657, 4.094, 3.851,, 3.688, Word
32, 0.924, 7.397, 7.400, 6.240, 3.280, 4.064, 4.172, 3.177,, 3.177, CRC32C
64, 0.654, 7.437, 7.457, 6.193, 2.946, 3.752, 3.626, 2.805,, 2.805, CRC32C
128, 0.450, 7.563, 7.526, 6.218, 2.766, 3.624, 3.400, 2.751,, 2.751, CRC32C
256, 0.350, 7.481, 7.568, 6.228, 2.725, 3.547, 3.293, 2.672,, 2.672, CRC32C
512, 0.301, 7.412, 7.659, 6.220, 2.694, 3.522, 3.231, 3.461,, 2.694, Word
1024, 0.275, 7.388, 7.625, 6.221, 2.669, 3.476, 3.208, 3.472,, 2.669, Word
2048, 0.270, 7.346, 7.607, 6.238, 2.635, 3.475, 3.205, 3.456,, 2.635, Word
4096, 0.259, 7.348, 7.596, 6.204, 2.612, 3.464, 3.192, 3.423,, 2.612, Word
8192, 0.255, 7.338, 7.594, 6.213, 2.600, 3.465, 3.188, 3.422,, 2.600, Word
16384, 0.253, 7.335, 7.597, 6.198, 2.592, 3.460, 3.180, 3.425,, 2.592, Word
32768, 0.262, 7.337, 7.606, 6.218, 2.593, 3.462, 3.190, 3.434,, 2.593, Word
65536, 0.308, 7.336, 7.608, 6.202, 2.590, 2.995, 3.193, 3.438,, 2.590, Word
131072, 0.308, 7.335, 7.600, 6.200, 2.590, 2.993, 3.198, 3.440,, 2.590, Word
262144, 0.309, 7.384, 7.695, 6.205, 2.589, 2.991, 3.200, 3.442,, 2.589, Word
524288, 0.308, 7.413, 7.727, 6.255, 2.589, 2.989, 3.202, 3.444,, 2.589, Word
1048576, 0.309, 7.422, 7.725, 6.275, 2.623, 2.981, 3.225, 3.466,, 2.623, Word
2097152, 0.312, 7.424, 7.749, 6.294, 2.647, 2.995, 3.240, 3.480,, 2.647, Word
4194304, 0.314, 7.460, 7.783, 6.308, 2.669, 3.002, 3.247, 3.492,, 2.669, Word
8388608, 0.551, 7.701, 7.866, 6.526, 2.795, 3.153, 3.409, 3.662,, 2.795, Word
16777216, 0.553, 7.635, 8.019, 6.532, 2.804, 3.156, 3.407, 3.667,, 2.804, Word
33554432, 0.556, 7.720, 8.019, 6.539, 2.803, 3.163, 3.415, 3.672,, 2.803, Word
67108864, 0.558, 7.718, 8.019, 6.545, 2.813, 3.162, 3.422, 3.661,, 2.813, Word
ClassTitle, CRC-32-u32/u32/u32-3-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
GCC-4.5.0, 32, 32, 4, 4, 4, 3, 0, 8528, 1098198
, Blockword, Multiword, CRC32C,, BestTime, BestMethod
4, 9.687, 13.251, 8.938,, 8.938, CRC32C
8, 6.293, 5.936, 5.711,, 5.711, CRC32C
16, 4.708, 4.477, 3.852,, 3.852, CRC32C
32, 4.027, 3.735, 3.169,, 3.169, CRC32C
64, 3.760, 3.332, 2.805,, 2.805, CRC32C
128, 3.543, 3.164, 2.757,, 2.757, CRC32C
256, 3.484, 3.084, 2.657,, 2.657, CRC32C
512, 3.485, 3.050, 3.471,, 3.050, Multiword
1024, 3.444, 3.018, 3.464,, 3.018, Multiword
2048, 3.406, 3.002, 3.449,, 3.002, Multiword
4096, 3.407, 2.982, 3.428,, 2.982, Multiword
8192, 3.409, 2.991, 3.425,, 2.991, Multiword
16384, 3.398, 2.997, 3.429,, 2.997, Multiword
32768, 3.409, 3.018, 3.436,, 3.018, Multiword
65536, 2.839, 3.020, 3.441,, 2.839, Blockword
131072, 2.825, 3.019, 3.444,, 2.825, Blockword
262144, 2.675, 3.018, 3.445,, 2.675, Blockword
524288, 2.603, 3.021, 3.447,, 2.603, Blockword
1048576, 2.616, 3.044, 3.472,, 2.616, Blockword
2097152, 2.615, 3.056, 3.487,, 2.615, Blockword
4194304, 2.619, 3.080, 3.501,, 2.619, Blockword
8388608, 2.753, 3.172, 3.656,, 2.753, Blockword
16777216, 2.759, 3.227, 3.671,, 2.759, Blockword
33554432, 2.767, 3.226, 3.673,, 2.767, Blockword
67108864, 2.770, 3.223, 3.674,, 2.770, Blockword
1 ClassTitle, CRC-128-sse2/sse2/u64-4-canonical
2 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
3 GCC-4.5.0, 32, 128, 16, 16, 8, 4, 0, 66720, 1420551
4 , MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
5 4, 9.001, 14.602, 15.273, 15.549, 16.727, 15.716, 15.223,, 14.602, Byte
6 8, 4.251, 12.393, 12.361, 12.410, 7.875, 7.542, 7.177,, 7.177, Multiword
7 16, 2.375, 12.368, 12.297, 11.396, 6.092, 5.610, 5.489,, 5.489, Multiword
8 32, 1.626, 12.380, 12.284, 11.282, 5.194, 4.726, 4.688,, 4.688, Multiword
9 64, 1.188, 12.429, 12.302, 11.735, 4.724, 4.255, 4.835,, 4.255, Blockword
10 128, 1.032, 12.828, 12.364, 11.560, 4.342, 4.035, 4.594,, 4.035, Blockword
11 256, 0.954, 12.692, 12.373, 11.506, 4.225, 3.932, 4.541,, 3.932, Blockword
12 512, 0.914, 12.619, 12.453, 11.477, 4.281, 3.913, 4.628,, 3.913, Blockword
13 1024, 0.893, 12.636, 12.550, 11.452, 4.634, 4.190, 4.732,, 4.190, Blockword
14 2048, 0.885, 12.590, 12.585, 11.450, 4.678, 4.247, 4.714,, 4.247, Blockword
15 4096, 0.885, 12.562, 12.601, 11.442, 4.630, 4.177, 4.658,, 4.177, Blockword
16 8192, 0.880, 12.555, 12.517, 11.452, 4.651, 4.192, 4.647,, 4.192, Blockword
17 16384, 0.878, 12.494, 12.452, 11.452, 4.729, 4.262, 4.658,, 4.262, Blockword
18 32768, 0.876, 12.522, 12.446, 11.453, 4.737, 4.255, 4.645,, 4.255, Blockword
19 65536, 0.876, 12.526, 12.440, 11.451, 4.713, 5.458, 4.644,, 4.644, Multiword
20 131072, 0.873, 12.521, 12.435, 11.456, 4.747, 5.154, 4.646,, 4.646, Multiword
21 262144, 0.875, 12.614, 12.529, 11.549, 4.781, 5.000, 4.642,, 4.642, Multiword
22 524288, 0.875, 12.664, 12.589, 11.588, 4.833, 4.967, 4.679,, 4.679, Multiword
23 1048576, 0.875, 12.689, 12.629, 11.597, 4.854, 4.967, 4.690,, 4.690, Multiword
24 2097152, 0.887, 12.719, 12.690, 11.624, 4.863, 4.965, 4.710,, 4.710, Multiword
25 4194304, 0.894, 12.773, 12.763, 11.667, 4.885, 4.984, 4.727,, 4.727, Multiword
26 8388608, 0.994, 13.041, 13.033, 11.942, 5.055, 5.143, 4.912,, 4.912, Multiword
27 16777216, 0.998, 13.058, 13.042, 11.932, 5.058, 5.143, 4.927,, 4.927, Multiword
28 33554432, 0.999, 13.054, 13.003, 11.950, 5.073, 5.138, 4.919,, 4.919, Multiword
29 67108864, 1.008, 13.076, 13.051, 11.965, 5.053, 5.140, 4.914,, 4.914, Multiword
30 ClassTitle, CRC-128-sse2/sse2/u64-3-canonical
31 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
32 GCC-4.5.0, 32, 128, 16, 16, 8, 3, 0, 66720, 1375020
33 , Blockword, Multiword,, BestTime, BestMethod
34 4, 17.491, 15.685,, 15.685, Multiword
35 8, 8.001, 7.390,, 7.390, Multiword
36 16, 5.907, 5.650,, 5.650, Multiword
37 32, 4.936, 4.490,, 4.490, Multiword
38 64, 4.357, 5.172,, 4.357, Blockword
39 128, 4.048, 4.597,, 4.048, Blockword
40 256, 3.969, 4.286,, 3.969, Blockword
41 512, 3.956, 4.225,, 3.956, Blockword
42 1024, 4.247, 4.363,, 4.247, Blockword
43 2048, 4.250, 4.352,, 4.250, Blockword
44 4096, 4.139, 4.311,, 4.139, Blockword
45 8192, 4.228, 4.287,, 4.228, Blockword
46 16384, 4.271, 4.286,, 4.271, Blockword
47 32768, 4.237, 4.274,, 4.237, Blockword
48 65536, 5.284, 4.261,, 4.261, Multiword
49 131072, 4.970, 4.264,, 4.264, Multiword
50 262144, 4.914, 4.268,, 4.268, Multiword
51 524288, 4.907, 4.295,, 4.295, Multiword
52 1048576, 4.884, 4.313,, 4.313, Multiword
53 2097152, 4.893, 4.332,, 4.332, Multiword
54 4194304, 4.895, 4.346,, 4.346, Multiword
55 8388608, 5.052, 4.514,, 4.514, Multiword
56 16777216, 5.085, 4.531,, 4.531, Multiword
57 33554432, 5.086, 4.527,, 4.527, Multiword
58 67108864, 5.086, 4.505,, 4.505, Multiword
59 ClassTitle, CRC-128-sse2/sse2/u32-4-canonical
60 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
61 GCC-4.5.0, 32, 128, 16, 16, 4, 4, 0, 33952, 1282032
62 , MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
63 4, 8.335, 14.506, 14.508, 15.689, 9.751, 14.208, 10.675,, 9.751, Word
64 8, 4.501, 12.385, 12.269, 12.410, 6.813, 8.169, 7.402,, 6.813, Word
65 16, 2.563, 12.367, 12.364, 11.396, 5.438, 6.021, 5.781,, 5.438, Word
66 32, 1.500, 12.379, 12.235, 11.282, 4.840, 5.105, 4.250,, 4.250, Multiword
67 64, 0.991, 12.423, 12.344, 11.733, 4.470, 4.706, 3.292,, 3.292, Multiword
68 128, 0.914, 12.828, 12.411, 11.559, 4.365, 4.454, 2.868,, 2.868, Multiword
69 256, 0.795, 12.692, 12.441, 11.506, 4.265, 4.411, 2.643,, 2.643, Multiword
70 512, 0.839, 12.729, 12.561, 11.491, 4.219, 4.505, 2.544,, 2.544, Multiword
71 1024, 0.831, 12.636, 12.468, 11.466, 4.213, 4.433, 2.471,, 2.471, Multiword
72 2048, 0.726, 12.592, 12.422, 11.470, 4.206, 4.387, 2.434,, 2.434, Multiword
73 4096, 0.815, 12.568, 12.398, 11.473, 4.193, 4.369, 2.435,, 2.435, Multiword
74 8192, 0.709, 12.561, 12.498, 11.443, 4.186, 4.338, 2.432,, 2.432, Multiword
75 16384, 0.706, 12.552, 12.454, 11.438, 4.178, 4.355, 2.453,, 2.453, Multiword
76 32768, 0.733, 12.541, 12.448, 11.444, 4.174, 4.351, 2.473,, 2.473, Multiword
77 65536, 0.711, 12.528, 12.443, 11.449, 4.164, 3.557, 2.476,, 2.476, Multiword
78 131072, 0.711, 12.520, 12.448, 11.454, 4.157, 3.254, 2.474,, 2.474, Multiword
79 262144, 0.717, 12.612, 12.523, 11.501, 4.182, 3.103, 2.477,, 2.477, Multiword
80 524288, 0.709, 12.659, 12.584, 11.578, 4.212, 3.022, 2.478,, 2.478, Multiword
81 1048576, 0.717, 12.681, 12.660, 11.603, 4.233, 2.920, 2.504,, 2.504, Multiword
82 2097152, 0.764, 12.698, 12.705, 11.614, 4.244, 2.915, 2.505,, 2.505, Multiword
83 4194304, 0.789, 12.777, 12.748, 11.674, 4.278, 2.912, 2.514,, 2.514, Multiword
84 8388608, 0.888, 13.055, 13.006, 11.949, 4.428, 3.046, 2.652,, 2.652, Multiword
85 16777216, 0.906, 13.058, 13.031, 11.945, 4.460, 3.052, 2.664,, 2.664, Multiword
86 33554432, 0.914, 13.063, 13.043, 11.953, 4.461, 3.017, 2.661,, 2.661, Multiword
87 67108864, 0.923, 13.071, 13.047, 11.956, 4.445, 3.055, 2.668,, 2.668, Multiword
88 ClassTitle, CRC-128-sse2/sse2/u32-3-canonical
89 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
90 GCC-4.5.0, 32, 128, 16, 16, 4, 3, 0, 33952, 1273275
91 , Blockword, Multiword,, BestTime, BestMethod
92 4, 12.098, 9.876,, 9.876, Multiword
93 8, 7.937, 6.827,, 6.827, Multiword
94 16, 6.077, 5.441,, 5.441, Multiword
95 32, 5.146, 4.157,, 4.157, Multiword
96 64, 4.704, 2.992,, 2.992, Multiword
97 128, 4.510, 2.587,, 2.587, Multiword
98 256, 4.483, 2.315,, 2.315, Multiword
99 512, 4.469, 2.210,, 2.210, Multiword
100 1024, 4.401, 2.166,, 2.166, Multiword
101 2048, 4.375, 2.120,, 2.120, Multiword
102 4096, 4.364, 2.096,, 2.096, Multiword
103 8192, 4.358, 2.092,, 2.092, Multiword
104 16384, 4.336, 2.088,, 2.088, Multiword
105 32768, 4.347, 2.093,, 2.093, Multiword
106 65536, 3.739, 2.093,, 2.093, Multiword
107 131072, 3.435, 2.092,, 2.092, Multiword
108 262144, 2.979, 2.092,, 2.092, Multiword
109 524288, 2.743, 2.092,, 2.092, Multiword
110 1048576, 2.730, 2.117,, 2.117, Multiword
111 2097152, 2.683, 2.119,, 2.119, Multiword
112 4194304, 2.680, 2.127,, 2.127, Multiword
113 8388608, 2.801, 2.257,, 2.257, Multiword
114 16777216, 2.796, 2.259,, 2.259, Multiword
115 33554432, 2.800, 2.267,, 2.267, Multiword
116 67108864, 2.802, 2.262,, 2.262, Multiword
117 ClassTitle, CRC-64-u64/u64/u64-4-canonical
118 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
119 GCC-4.5.0, 32, 64, 8, 8, 8, 4, 0, 33376, 149688
120 , MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
121 4, 10.532, 15.753, 18.663, 17.473, 17.825, 21.770, 14.752,, 14.752, Multiword
122 8, 3.179, 12.451, 15.771, 15.191, 9.626, 11.017, 8.126,, 8.126, Multiword
123 16, 1.825, 10.685, 14.914, 13.574, 7.504, 8.612, 5.275,, 5.275, Multiword
124 32, 1.485, 9.881, 14.202, 12.751, 6.667, 7.386, 3.732,, 3.732, Multiword
125 64, 0.886, 9.280, 13.863, 12.298, 6.172, 6.817, 2.366,, 2.366, Multiword
126 128, 0.599, 9.360, 13.738, 12.100, 5.833, 6.574, 1.809,, 1.809, Multiword
127 256, 0.455, 9.145, 13.656, 12.039, 5.713, 6.460, 1.551,, 1.551, Multiword
128 512, 0.385, 9.075, 13.641, 11.956, 5.730, 6.388, 1.407,, 1.407, Multiword
129 1024, 0.372, 9.045, 13.672, 11.940, 5.718, 6.366, 1.339,, 1.339, Multiword
130 2048, 0.341, 9.036, 13.618, 11.926, 5.676, 6.298, 1.300,, 1.300, Multiword
131 4096, 0.333, 9.014, 13.590, 11.919, 5.692, 6.316, 1.288,, 1.288, Multiword
132 8192, 0.325, 9.011, 13.585, 11.915, 5.690, 6.323, 1.283,, 1.283, Multiword
133 16384, 0.322, 9.015, 13.584, 11.912, 5.706, 6.338, 1.292,, 1.292, Multiword
134 32768, 0.328, 9.047, 13.581, 11.917, 5.720, 6.360, 1.304,, 1.304, Multiword
135 65536, 0.358, 9.069, 13.584, 11.916, 5.723, 8.064, 1.304,, 1.304, Multiword
136 131072, 0.358, 9.077, 13.594, 11.920, 5.726, 8.039, 1.302,, 1.302, Multiword
137 262144, 0.357, 9.151, 13.695, 11.978, 5.731, 8.113, 1.302,, 1.302, Multiword
138 524288, 0.357, 9.174, 13.744, 12.019, 5.766, 8.120, 1.302,, 1.302, Multiword
139 1048576, 0.358, 9.189, 13.761, 12.057, 5.801, 8.239, 1.303,, 1.303, Multiword
140 2097152, 0.361, 9.199, 13.790, 12.084, 5.806, 8.235, 1.317,, 1.317, Multiword
141 4194304, 0.361, 9.262, 13.835, 12.137, 5.852, 8.256, 1.321,, 1.321, Multiword
142 8388608, 0.586, 9.493, 14.077, 12.388, 6.037, 8.419, 1.438,, 1.438, Multiword
143 16777216, 0.587, 9.496, 14.108, 12.423, 6.046, 8.438, 1.438,, 1.438, Multiword
144 33554432, 0.587, 9.500, 14.132, 12.417, 6.048, 8.454, 1.444,, 1.444, Multiword
145 67108864, 0.599, 9.512, 14.131, 12.424, 6.025, 8.469, 1.441,, 1.441, Multiword
146 ClassTitle, CRC-64-u64/u64/u64-3-canonical
147 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
148 GCC-4.5.0, 32, 64, 8, 8, 8, 3, 0, 33376, 161667
149 , Blockword, Multiword,, BestTime, BestMethod
150 4, 21.787, 18.251,, 18.251, Multiword
151 8, 10.376, 9.532,, 9.532, Multiword
152 16, 8.522, 7.496,, 7.496, Multiword
153 32, 7.396, 6.587,, 6.587, Multiword
154 64, 6.839, 7.204,, 6.839, Blockword
155 128, 6.594, 7.579,, 6.594, Blockword
156 256, 6.504, 7.547,, 6.504, Blockword
157 512, 6.430, 7.567,, 6.430, Blockword
158 1024, 6.396, 7.562,, 6.396, Blockword
159 2048, 6.405, 7.588,, 6.405, Blockword
160 4096, 6.390, 7.609,, 6.390, Blockword
161 8192, 6.383, 7.564,, 6.383, Blockword
162 16384, 6.398, 7.579,, 6.398, Blockword
163 32768, 6.417, 7.619,, 6.417, Blockword
164 65536, 7.486, 7.586,, 7.486, Blockword
165 131072, 7.450, 7.582,, 7.450, Blockword
166 262144, 7.750, 7.651,, 7.651, Multiword
167 524288, 7.859, 7.660,, 7.660, Multiword
168 1048576, 7.882, 7.702,, 7.702, Multiword
169 2097152, 7.927, 7.716,, 7.716, Multiword
170 4194304, 7.964, 7.770,, 7.770, Multiword
171 8388608, 8.174, 7.958,, 7.958, Multiword
172 16777216, 8.175, 8.006,, 8.006, Multiword
173 33554432, 8.238, 8.001,, 8.001, Multiword
174 67108864, 8.219, 8.016,, 8.016, Multiword
175 ClassTitle, CRC-32-u64/u64/u64-4-canonical
176 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
177 GCC-4.5.0, 32, 32, 8, 8, 8, 4, 0, 33376, 1155186
178 , MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword, CRC32C,, BestTime, BestMethod
179 4, 10.547, 15.091, 18.248, 17.474, 17.086, 21.882, 14.530, 11.376,, 11.376, CRC32C
180 8, 3.513, 11.815, 15.771, 15.199, 9.626, 11.001, 8.126, 6.870,, 6.870, CRC32C
181 16, 1.825, 10.688, 14.914, 13.565, 7.750, 8.675, 5.288, 4.340,, 4.340, CRC32C
182 32, 1.477, 9.346, 14.205, 12.751, 6.615, 7.508, 3.677, 3.385,, 3.385, CRC32C
183 64, 0.884, 9.325, 13.820, 12.297, 6.183, 6.940, 2.366, 2.985,, 2.366, Multiword
184 128, 0.594, 9.321, 13.737, 12.155, 5.868, 6.540, 1.803, 2.861,, 1.803, Multiword
185 256, 0.458, 9.161, 13.655, 12.053, 5.762, 6.478, 1.550, 2.709,, 1.550, Multiword
186 512, 0.388, 9.075, 13.633, 11.969, 5.657, 6.412, 1.407, 3.472,, 1.407, Multiword
187 1024, 0.371, 9.053, 13.669, 11.954, 5.714, 6.364, 1.338, 3.446,, 1.338, Multiword
188 2048, 0.342, 9.025, 13.617, 11.934, 5.695, 6.323, 1.303, 3.460,, 1.303, Multiword
189 4096, 0.333, 9.015, 13.590, 11.927, 5.692, 6.322, 1.290, 3.426,, 1.290, Multiword
190 8192, 0.326, 9.014, 13.583, 11.924, 5.688, 6.320, 1.289, 3.426,, 1.289, Multiword
191 16384, 0.322, 9.014, 13.582, 11.917, 5.708, 6.346, 1.292, 3.428,, 1.292, Multiword
192 32768, 0.328, 9.047, 13.582, 11.917, 5.719, 6.357, 1.301, 3.441,, 1.301, Multiword
193 65536, 0.358, 9.072, 13.583, 11.917, 5.722, 8.026, 1.305, 3.445,, 1.305, Multiword
194 131072, 0.356, 9.079, 13.586, 11.920, 5.727, 8.018, 1.302, 3.446,, 1.302, Multiword
195 262144, 0.358, 9.127, 13.683, 12.010, 5.731, 8.069, 1.302, 3.447,, 1.302, Multiword
196 524288, 0.357, 9.155, 13.736, 12.054, 5.779, 8.100, 1.301, 3.449,, 1.301, Multiword
197 1048576, 0.359, 9.187, 13.760, 12.069, 5.804, 8.208, 1.304, 3.473,, 1.304, Multiword
198 2097152, 0.361, 9.206, 13.793, 12.081, 5.802, 8.194, 1.317, 3.491,, 1.317, Multiword
199 4194304, 0.363, 9.242, 13.836, 12.126, 5.850, 8.244, 1.324, 3.504,, 1.324, Multiword
200 8388608, 0.589, 9.466, 14.127, 12.392, 6.013, 8.418, 1.435, 3.654,, 1.435, Multiword
201 16777216, 0.593, 9.490, 14.133, 12.419, 6.053, 8.414, 1.435, 3.670,, 1.435, Multiword
202 33554432, 0.590, 9.509, 14.132, 12.428, 6.047, 8.424, 1.444, 3.669,, 1.444, Multiword
203 67108864, 0.591, 9.514, 14.118, 12.419, 6.053, 8.434, 1.441, 3.672,, 1.441, Multiword
204 ClassTitle, CRC-32-u64/u64/u64-3-canonical
205 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
206 GCC-4.5.0, 32, 32, 8, 8, 8, 3, 0, 33376, 1166436
207 , Blockword, Multiword, CRC32C,, BestTime, BestMethod
208 4, 21.802, 17.772, 11.251,, 11.251, CRC32C
209 8, 10.376, 9.584, 7.051,, 7.051, CRC32C
210 16, 8.439, 7.725, 4.338,, 4.338, CRC32C
211 32, 7.282, 6.640, 3.399,, 3.399, CRC32C
212 64, 6.751, 7.375, 2.990,, 2.990, CRC32C
213 128, 6.649, 7.649, 2.843,, 2.843, CRC32C
214 256, 6.495, 7.493, 2.728,, 2.728, CRC32C
215 512, 6.423, 7.553, 3.448,, 3.448, CRC32C
216 1024, 6.436, 7.512, 3.463,, 3.463, CRC32C
217 2048, 6.374, 7.591, 3.465,, 3.465, CRC32C
218 4096, 6.388, 7.586, 3.424,, 3.424, CRC32C
219 8192, 6.387, 7.558, 3.423,, 3.423, CRC32C
220 16384, 6.391, 7.603, 3.429,, 3.429, CRC32C
221 32768, 6.415, 7.584, 3.440,, 3.440, CRC32C
222 65536, 7.423, 7.580, 3.445,, 3.445, CRC32C
223 131072, 7.405, 7.580, 3.447,, 3.447, CRC32C
224 262144, 7.721, 7.635, 3.447,, 3.447, CRC32C
225 524288, 7.828, 7.675, 3.469,, 3.469, CRC32C
226 1048576, 7.852, 7.701, 3.488,, 3.488, CRC32C
227 2097152, 7.931, 7.722, 3.485,, 3.485, CRC32C
228 4194304, 7.955, 7.722, 3.502,, 3.502, CRC32C
229 8388608, 8.134, 7.973, 3.658,, 3.658, CRC32C
230 16777216, 8.158, 7.996, 3.666,, 3.666, CRC32C
231 33554432, 8.133, 8.000, 3.673,, 3.673, CRC32C
232 67108864, 8.193, 8.007, 3.680,, 3.680, CRC32C
233 ClassTitle, CRC-32-u32/u32/u32-4-canonical
234 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
235 GCC-4.5.0, 32, 32, 4, 4, 4, 4, 0, 8528, 1097415
236 , MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword, CRC32C,, BestTime, BestMethod
237 4, 5.747, 8.411, 8.605, 8.666, 8.377, 10.244, 8.626, 9.001,, 8.377, Word
238 8, 3.095, 6.972, 7.111, 6.337, 6.224, 6.138, 5.595, 5.789,, 5.595, Multiword
239 16, 1.761, 7.288, 7.387, 5.881, 3.688, 4.657, 4.094, 3.851,, 3.688, Word
240 32, 0.924, 7.397, 7.400, 6.240, 3.280, 4.064, 4.172, 3.177,, 3.177, CRC32C
241 64, 0.654, 7.437, 7.457, 6.193, 2.946, 3.752, 3.626, 2.805,, 2.805, CRC32C
242 128, 0.450, 7.563, 7.526, 6.218, 2.766, 3.624, 3.400, 2.751,, 2.751, CRC32C
243 256, 0.350, 7.481, 7.568, 6.228, 2.725, 3.547, 3.293, 2.672,, 2.672, CRC32C
244 512, 0.301, 7.412, 7.659, 6.220, 2.694, 3.522, 3.231, 3.461,, 2.694, Word
245 1024, 0.275, 7.388, 7.625, 6.221, 2.669, 3.476, 3.208, 3.472,, 2.669, Word
246 2048, 0.270, 7.346, 7.607, 6.238, 2.635, 3.475, 3.205, 3.456,, 2.635, Word
247 4096, 0.259, 7.348, 7.596, 6.204, 2.612, 3.464, 3.192, 3.423,, 2.612, Word
248 8192, 0.255, 7.338, 7.594, 6.213, 2.600, 3.465, 3.188, 3.422,, 2.600, Word
249 16384, 0.253, 7.335, 7.597, 6.198, 2.592, 3.460, 3.180, 3.425,, 2.592, Word
250 32768, 0.262, 7.337, 7.606, 6.218, 2.593, 3.462, 3.190, 3.434,, 2.593, Word
251 65536, 0.308, 7.336, 7.608, 6.202, 2.590, 2.995, 3.193, 3.438,, 2.590, Word
252 131072, 0.308, 7.335, 7.600, 6.200, 2.590, 2.993, 3.198, 3.440,, 2.590, Word
253 262144, 0.309, 7.384, 7.695, 6.205, 2.589, 2.991, 3.200, 3.442,, 2.589, Word
254 524288, 0.308, 7.413, 7.727, 6.255, 2.589, 2.989, 3.202, 3.444,, 2.589, Word
255 1048576, 0.309, 7.422, 7.725, 6.275, 2.623, 2.981, 3.225, 3.466,, 2.623, Word
256 2097152, 0.312, 7.424, 7.749, 6.294, 2.647, 2.995, 3.240, 3.480,, 2.647, Word
257 4194304, 0.314, 7.460, 7.783, 6.308, 2.669, 3.002, 3.247, 3.492,, 2.669, Word
258 8388608, 0.551, 7.701, 7.866, 6.526, 2.795, 3.153, 3.409, 3.662,, 2.795, Word
259 16777216, 0.553, 7.635, 8.019, 6.532, 2.804, 3.156, 3.407, 3.667,, 2.804, Word
260 33554432, 0.556, 7.720, 8.019, 6.539, 2.803, 3.163, 3.415, 3.672,, 2.803, Word
261 67108864, 0.558, 7.718, 8.019, 6.545, 2.813, 3.162, 3.422, 3.661,, 2.813, Word
262 ClassTitle, CRC-32-u32/u32/u32-3-canonical
263 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
264 GCC-4.5.0, 32, 32, 4, 4, 4, 3, 0, 8528, 1098198
265 , Blockword, Multiword, CRC32C,, BestTime, BestMethod
266 4, 9.687, 13.251, 8.938,, 8.938, CRC32C
267 8, 6.293, 5.936, 5.711,, 5.711, CRC32C
268 16, 4.708, 4.477, 3.852,, 3.852, CRC32C
269 32, 4.027, 3.735, 3.169,, 3.169, CRC32C
270 64, 3.760, 3.332, 2.805,, 2.805, CRC32C
271 128, 3.543, 3.164, 2.757,, 2.757, CRC32C
272 256, 3.484, 3.084, 2.657,, 2.657, CRC32C
273 512, 3.485, 3.050, 3.471,, 3.050, Multiword
274 1024, 3.444, 3.018, 3.464,, 3.018, Multiword
275 2048, 3.406, 3.002, 3.449,, 3.002, Multiword
276 4096, 3.407, 2.982, 3.428,, 2.982, Multiword
277 8192, 3.409, 2.991, 3.425,, 2.991, Multiword
278 16384, 3.398, 2.997, 3.429,, 2.997, Multiword
279 32768, 3.409, 3.018, 3.436,, 3.018, Multiword
280 65536, 2.839, 3.020, 3.441,, 2.839, Blockword
281 131072, 2.825, 3.019, 3.444,, 2.825, Blockword
282 262144, 2.675, 3.018, 3.445,, 2.675, Blockword
283 524288, 2.603, 3.021, 3.447,, 2.603, Blockword
284 1048576, 2.616, 3.044, 3.472,, 2.616, Blockword
285 2097152, 2.615, 3.056, 3.487,, 2.615, Blockword
286 4194304, 2.619, 3.080, 3.501,, 2.619, Blockword
287 8388608, 2.753, 3.172, 3.656,, 2.753, Blockword
288 16777216, 2.759, 3.227, 3.671,, 2.759, Blockword
289 33554432, 2.767, 3.226, 3.673,, 2.767, Blockword
290 67108864, 2.770, 3.223, 3.674,, 2.770, Blockword

View File

@@ -0,0 +1,310 @@
ClassTitle, CRC-128-sse2/sse2/u64-4-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
GCC-4.5.0, 32, 128, 16, 16, 8, 4, 0, 66720, 1424088
, MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
4, 9.001, 14.502, 15.081, 15.643, 16.746, 15.720, 15.710,, 14.502, Byte
8, 4.251, 12.385, 12.267, 12.341, 7.875, 7.633, 7.177,, 7.177, Multiword
16, 2.375, 12.366, 12.345, 11.397, 6.119, 5.610, 5.489,, 5.489, Multiword
32, 1.625, 12.386, 12.328, 11.282, 5.194, 4.727, 4.689,, 4.689, Multiword
64, 1.188, 12.425, 12.335, 11.657, 4.724, 4.255, 4.835,, 4.255, Blockword
128, 0.993, 12.828, 12.407, 11.565, 4.347, 4.035, 4.602,, 4.035, Blockword
256, 0.934, 12.691, 12.421, 11.506, 4.231, 3.927, 4.572,, 3.927, Blockword
512, 0.914, 12.619, 12.453, 11.477, 4.332, 3.886, 4.633,, 3.886, Blockword
1024, 0.890, 12.635, 12.550, 11.451, 4.661, 4.187, 4.718,, 4.187, Blockword
2048, 0.883, 12.591, 12.586, 11.449, 4.692, 4.237, 4.725,, 4.237, Blockword
4096, 0.885, 12.565, 12.596, 11.442, 4.642, 4.162, 4.659,, 4.162, Blockword
8192, 0.880, 12.554, 12.507, 11.452, 4.689, 4.241, 4.661,, 4.241, Blockword
16384, 0.878, 12.494, 12.449, 11.443, 4.752, 4.252, 4.660,, 4.252, Blockword
32768, 0.876, 12.532, 12.444, 11.453, 4.769, 4.288, 4.647,, 4.288, Blockword
65536, 0.876, 12.531, 12.437, 11.458, 4.785, 5.461, 4.645,, 4.645, Multiword
131072, 0.875, 12.522, 12.434, 11.457, 4.777, 5.158, 4.639,, 4.639, Multiword
262144, 0.875, 12.610, 12.517, 11.517, 4.805, 5.001, 4.641,, 4.641, Multiword
524288, 0.875, 12.656, 12.583, 11.589, 4.788, 4.970, 4.678,, 4.678, Multiword
1048576, 0.875, 12.687, 12.620, 11.594, 4.854, 4.965, 4.691,, 4.691, Multiword
2097152, 0.875, 12.694, 12.678, 11.616, 4.880, 4.972, 4.701,, 4.701, Multiword
4194304, 0.913, 12.753, 12.815, 11.664, 4.910, 4.969, 4.734,, 4.734, Multiword
8388608, 0.999, 13.047, 12.996, 11.876, 5.061, 5.131, 4.909,, 4.909, Multiword
16777216, 0.998, 13.072, 13.012, 11.930, 4.976, 5.129, 4.911,, 4.911, Multiword
33554432, 0.999, 13.055, 13.040, 11.947, 5.092, 5.152, 4.886,, 4.886, Multiword
67108864, 1.001, 13.072, 13.025, 11.944, 5.058, 5.138, 4.923,, 4.923, Multiword
ClassTitle, CRC-128-sse2/sse2/u64-3-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
GCC-4.5.0, 32, 128, 16, 16, 8, 3, 0, 66720, 1368999
, Blockword, Multiword,, BestTime, BestMethod
4, 17.492, 15.757,, 15.757, Multiword
8, 8.001, 7.388,, 7.388, Multiword
16, 5.950, 5.669,, 5.669, Multiword
32, 4.933, 4.671,, 4.671, Multiword
64, 4.357, 5.172,, 4.357, Blockword
128, 4.049, 4.599,, 4.049, Blockword
256, 3.969, 4.286,, 3.969, Blockword
512, 3.939, 4.267,, 3.939, Blockword
1024, 4.193, 4.396,, 4.193, Blockword
2048, 4.243, 4.352,, 4.243, Blockword
4096, 4.193, 4.309,, 4.193, Blockword
8192, 4.219, 4.292,, 4.219, Blockword
16384, 4.278, 4.289,, 4.278, Blockword
32768, 4.276, 4.272,, 4.272, Multiword
65536, 5.288, 4.272,, 4.272, Multiword
131072, 4.973, 4.264,, 4.264, Multiword
262144, 4.916, 4.269,, 4.269, Multiword
524288, 4.913, 4.296,, 4.296, Multiword
1048576, 4.886, 4.316,, 4.316, Multiword
2097152, 4.893, 4.323,, 4.323, Multiword
4194304, 4.902, 4.349,, 4.349, Multiword
8388608, 5.061, 4.511,, 4.511, Multiword
16777216, 5.080, 4.527,, 4.527, Multiword
33554432, 5.082, 4.471,, 4.471, Multiword
67108864, 5.086, 4.531,, 4.531, Multiword
ClassTitle, CRC-128-sse2/sse2/u32-4-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
GCC-4.5.0, 32, 128, 16, 16, 4, 4, 0, 33952, 1295964
, MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
4, 8.251, 14.510, 15.110, 15.641, 9.752, 11.874, 11.015,, 9.752, Word
8, 4.501, 12.388, 12.332, 12.493, 6.813, 7.872, 7.375,, 6.813, Word
16, 2.563, 12.369, 12.260, 11.396, 5.438, 5.966, 5.798,, 5.438, Word
32, 1.500, 12.389, 12.235, 11.285, 4.830, 5.105, 4.212,, 4.212, Multiword
64, 1.034, 12.424, 12.301, 11.657, 4.473, 4.706, 3.305,, 3.305, Multiword
128, 0.938, 12.828, 12.405, 11.550, 4.365, 4.441, 2.871,, 2.871, Multiword
256, 0.813, 12.692, 12.372, 11.506, 4.266, 4.452, 2.641,, 2.641, Multiword
512, 0.756, 12.619, 12.453, 11.477, 4.191, 4.496, 2.544,, 2.544, Multiword
1024, 0.829, 12.636, 12.550, 11.448, 4.214, 4.421, 2.470,, 2.470, Multiword
2048, 0.726, 12.592, 12.583, 11.449, 4.165, 4.371, 2.428,, 2.428, Multiword
4096, 0.715, 12.566, 12.594, 11.442, 4.131, 4.364, 2.440,, 2.440, Multiword
8192, 0.709, 12.558, 12.503, 11.452, 4.156, 4.358, 2.427,, 2.427, Multiword
16384, 0.803, 12.494, 12.449, 11.453, 4.184, 4.346, 2.452,, 2.452, Multiword
32768, 0.705, 12.534, 12.445, 11.453, 4.182, 4.355, 2.470,, 2.470, Multiword
65536, 0.710, 12.530, 12.437, 11.452, 4.175, 3.577, 2.475,, 2.475, Multiword
131072, 0.705, 12.522, 12.413, 11.459, 4.158, 3.261, 2.475,, 2.475, Multiword
262144, 0.713, 12.620, 12.521, 11.544, 4.176, 3.108, 2.477,, 2.477, Multiword
524288, 0.712, 12.652, 12.550, 11.594, 4.212, 3.028, 2.479,, 2.479, Multiword
1048576, 0.717, 12.684, 12.610, 11.598, 4.234, 2.923, 2.502,, 2.502, Multiword
2097152, 0.725, 12.717, 12.703, 11.618, 4.252, 2.919, 2.506,, 2.506, Multiword
4194304, 0.775, 12.761, 12.770, 11.666, 4.260, 2.913, 2.515,, 2.515, Multiword
8388608, 0.886, 13.036, 12.999, 11.924, 4.442, 3.040, 2.658,, 2.658, Multiword
16777216, 0.908, 13.057, 13.019, 11.891, 4.447, 3.045, 2.652,, 2.652, Multiword
33554432, 0.911, 13.066, 13.039, 11.893, 4.458, 3.056, 2.668,, 2.668, Multiword
67108864, 0.920, 13.059, 13.041, 11.946, 4.460, 3.049, 2.667,, 2.667, Multiword
ClassTitle, CRC-128-sse2/sse2/u32-3-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
GCC-4.5.0, 32, 128, 16, 16, 4, 3, 0, 33952, 1268838
, Blockword, Multiword,, BestTime, BestMethod
4, 12.167, 9.874,, 9.874, Multiword
8, 7.907, 6.833,, 6.833, Multiword
16, 6.077, 5.517,, 5.517, Multiword
32, 5.137, 4.162,, 4.162, Multiword
64, 4.696, 2.987,, 2.987, Multiword
128, 4.510, 2.587,, 2.587, Multiword
256, 4.483, 2.312,, 2.312, Multiword
512, 4.473, 2.210,, 2.210, Multiword
1024, 4.401, 2.166,, 2.166, Multiword
2048, 4.375, 2.121,, 2.121, Multiword
4096, 4.366, 2.096,, 2.096, Multiword
8192, 4.357, 2.089,, 2.089, Multiword
16384, 4.350, 2.091,, 2.091, Multiword
32768, 4.347, 2.094,, 2.094, Multiword
65536, 3.749, 2.093,, 2.093, Multiword
131072, 3.436, 2.092,, 2.092, Multiword
262144, 2.979, 2.091,, 2.091, Multiword
524288, 2.749, 2.092,, 2.092, Multiword
1048576, 2.723, 2.108,, 2.108, Multiword
2097152, 2.686, 2.118,, 2.118, Multiword
4194304, 2.680, 2.124,, 2.124, Multiword
8388608, 2.803, 2.253,, 2.253, Multiword
16777216, 2.800, 2.262,, 2.262, Multiword
33554432, 2.804, 2.266,, 2.266, Multiword
67108864, 2.804, 2.268,, 2.268, Multiword
ClassTitle, CRC-64-u64/u64/u64-4-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
GCC-4.5.0, 32, 64, 8, 8, 8, 4, 0, 33376, 150786
, MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
4, 10.630, 14.502, 18.405, 18.031, 17.502, 21.509, 17.426,, 14.502, Byte
8, 3.286, 11.851, 15.812, 15.002, 10.011, 11.025, 9.887,, 9.887, Multiword
16, 1.751, 10.420, 15.033, 13.799, 7.627, 8.852, 7.503,, 7.503, Multiword
32, 1.438, 9.713, 14.205, 12.812, 6.824, 7.395, 6.583,, 6.583, Multiword
64, 0.860, 9.304, 13.834, 12.297, 6.144, 6.864, 7.859,, 6.144, Word
128, 0.590, 9.289, 13.737, 12.199, 5.990, 6.528, 8.149,, 5.990, Word
256, 0.456, 9.182, 13.657, 12.015, 5.673, 6.426, 8.120,, 5.673, Word
512, 0.382, 9.095, 13.647, 11.973, 5.733, 6.378, 8.107,, 5.733, Word
1024, 0.373, 9.095, 13.671, 11.961, 5.722, 6.355, 8.106,, 5.722, Word
2048, 0.343, 9.057, 13.617, 11.931, 5.701, 6.338, 8.099,, 5.701, Word
4096, 0.332, 9.076, 13.592, 11.921, 5.698, 6.315, 8.114,, 5.698, Word
8192, 0.326, 9.071, 13.653, 11.920, 5.689, 6.329, 8.109,, 5.689, Word
16384, 0.322, 9.064, 13.618, 11.914, 5.712, 6.349, 8.142,, 5.712, Word
32768, 0.328, 9.064, 13.640, 11.916, 5.721, 6.361, 8.161,, 5.721, Word
65536, 0.359, 9.056, 13.622, 11.915, 5.726, 8.104, 8.168,, 5.726, Word
131072, 0.359, 9.052, 13.629, 11.919, 5.722, 8.017, 8.169,, 5.722, Word
262144, 0.359, 9.157, 13.689, 11.975, 5.732, 8.084, 8.215,, 5.732, Word
524288, 0.359, 9.166, 13.742, 12.049, 5.775, 8.076, 8.231,, 5.775, Word
1048576, 0.359, 9.204, 13.761, 12.061, 5.799, 8.178, 8.262,, 5.799, Word
2097152, 0.362, 9.222, 13.791, 12.082, 5.807, 8.197, 8.275,, 5.807, Word
4194304, 0.363, 9.266, 13.825, 12.127, 5.840, 8.213, 8.316,, 5.840, Word
8388608, 0.586, 9.517, 14.090, 12.391, 6.030, 8.392, 8.545,, 6.030, Word
16777216, 0.593, 9.530, 14.095, 12.409, 6.049, 8.421, 8.506,, 6.049, Word
33554432, 0.589, 9.533, 14.106, 12.410, 6.044, 8.438, 8.570,, 6.044, Word
67108864, 0.600, 9.531, 14.122, 12.422, 6.055, 8.453, 8.573,, 6.055, Word
ClassTitle, CRC-64-u64/u64/u64-3-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
GCC-4.5.0, 32, 64, 8, 8, 8, 3, 0, 33376, 162837
, Blockword, Multiword,, BestTime, BestMethod
4, 27.251, 17.522,, 17.522, Multiword
8, 10.376, 9.675,, 9.675, Multiword
16, 8.524, 7.611,, 7.611, Multiword
32, 7.397, 6.640,, 6.640, Multiword
64, 6.852, 7.344,, 6.852, Blockword
128, 6.595, 7.525,, 6.595, Blockword
256, 6.516, 7.548,, 6.516, Blockword
512, 6.441, 7.557,, 6.441, Blockword
1024, 6.402, 7.576,, 6.402, Blockword
2048, 6.395, 7.544,, 6.395, Blockword
4096, 6.380, 7.568,, 6.380, Blockword
8192, 6.384, 7.561,, 6.384, Blockword
16384, 6.391, 7.575,, 6.391, Blockword
32768, 6.416, 7.584,, 6.416, Blockword
65536, 7.477, 7.587,, 7.477, Blockword
131072, 7.451, 7.602,, 7.451, Blockword
262144, 7.719, 7.666,, 7.666, Multiword
524288, 7.882, 7.672,, 7.672, Multiword
1048576, 7.902, 7.711,, 7.711, Multiword
2097152, 7.953, 7.678,, 7.678, Multiword
4194304, 7.976, 7.771,, 7.771, Multiword
8388608, 8.199, 7.972,, 7.972, Multiword
16777216, 8.196, 7.980,, 7.980, Multiword
33554432, 8.217, 7.988,, 7.988, Multiword
67108864, 8.246, 7.989,, 7.989, Multiword
ClassTitle, CRC-32-u64/u64/u64-4-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
GCC-4.5.0, 32, 32, 8, 8, 8, 4, 0, 33376, 1145943
, MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword, CRC32C,, BestTime, BestMethod
4, 10.795, 14.376, 18.322, 18.045, 17.503, 21.513, 17.763, 11.251,, 11.251, CRC32C
8, 3.221, 11.973, 15.797, 15.002, 10.030, 11.042, 9.868, 7.014,, 7.014, CRC32C
16, 1.718, 10.420, 15.032, 13.802, 7.699, 8.806, 7.882, 4.308,, 4.308, CRC32C
32, 1.449, 9.713, 14.208, 12.750, 6.671, 7.317, 6.783, 3.394,, 3.394, CRC32C
64, 0.864, 9.332, 13.909, 12.432, 6.105, 6.898, 7.938, 2.954,, 2.954, CRC32C
128, 0.595, 9.375, 13.656, 12.162, 5.938, 6.515, 8.016, 2.845,, 2.845, CRC32C
256, 0.460, 9.194, 13.655, 12.024, 5.819, 6.462, 8.028, 2.697,, 2.697, CRC32C
512, 0.382, 9.135, 13.651, 11.956, 5.783, 6.343, 8.117, 3.478,, 3.478, CRC32C
1024, 0.372, 9.121, 13.671, 11.941, 5.700, 6.364, 8.084, 3.475,, 3.475, CRC32C
2048, 0.343, 9.093, 13.613, 11.924, 5.705, 6.308, 8.091, 3.458,, 3.458, CRC32C
4096, 0.332, 9.082, 13.588, 11.924, 5.707, 6.306, 8.108, 3.436,, 3.436, CRC32C
8192, 0.325, 9.071, 13.586, 11.909, 5.697, 6.325, 8.115, 3.427,, 3.427, CRC32C
16384, 0.322, 9.066, 13.601, 11.909, 5.710, 6.348, 8.137, 3.432,, 3.432, CRC32C
32768, 0.328, 9.071, 13.611, 11.912, 5.721, 6.362, 8.158, 3.443,, 3.443, CRC32C
65536, 0.359, 9.064, 13.608, 11.915, 5.724, 7.972, 8.163, 3.444,, 3.444, CRC32C
131072, 0.359, 9.085, 13.596, 11.918, 5.726, 7.961, 8.156, 3.447,, 3.447, CRC32C
262144, 0.359, 9.150, 13.677, 12.005, 5.730, 8.047, 8.221, 3.447,, 3.447, CRC32C
524288, 0.358, 9.183, 13.733, 12.036, 5.776, 8.094, 8.247, 3.449,, 3.449, CRC32C
1048576, 0.359, 9.214, 13.765, 12.060, 5.793, 8.148, 8.258, 3.472,, 3.472, CRC32C
2097152, 0.362, 9.224, 13.786, 12.072, 5.805, 8.169, 8.288, 3.484,, 3.484, CRC32C
4194304, 0.363, 9.286, 13.844, 12.135, 5.841, 8.240, 8.322, 3.501,, 3.501, CRC32C
8388608, 0.592, 9.542, 14.102, 12.407, 6.024, 8.394, 8.523, 3.660,, 3.660, CRC32C
16777216, 0.588, 9.493, 14.099, 12.416, 5.969, 8.431, 8.586, 3.686,, 3.686, CRC32C
33554432, 0.598, 9.512, 14.099, 12.409, 5.940, 8.407, 8.474, 3.627,, 3.627, CRC32C
67108864, 0.597, 9.524, 14.108, 12.406, 6.050, 8.436, 8.571, 3.676,, 3.676, CRC32C
ClassTitle, CRC-32-u64/u64/u64-3-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
GCC-4.5.0, 32, 32, 8, 8, 8, 3, 0, 33376, 1164897
, Blockword, Multiword, CRC32C,, BestTime, BestMethod
4, 27.001, 17.511, 11.251,, 11.251, CRC32C
8, 12.626, 10.234, 7.047,, 7.047, CRC32C
16, 9.501, 7.849, 4.302,, 4.302, CRC32C
32, 7.875, 6.659, 3.406,, 3.406, CRC32C
64, 7.125, 7.454, 2.988,, 2.988, CRC32C
128, 6.821, 7.603, 2.844,, 2.844, CRC32C
256, 6.518, 7.477, 2.696,, 2.696, CRC32C
512, 6.417, 7.507, 3.448,, 3.448, CRC32C
1024, 6.410, 7.508, 3.475,, 3.475, CRC32C
2048, 6.386, 7.559, 3.463,, 3.463, CRC32C
4096, 6.398, 7.553, 3.424,, 3.424, CRC32C
8192, 6.390, 7.561, 3.427,, 3.427, CRC32C
16384, 6.407, 7.574, 3.428,, 3.428, CRC32C
32768, 6.417, 7.582, 3.440,, 3.440, CRC32C
65536, 7.423, 7.579, 3.444,, 3.444, CRC32C
131072, 7.406, 7.580, 3.447,, 3.447, CRC32C
262144, 7.728, 7.679, 3.447,, 3.447, CRC32C
524288, 7.850, 7.671, 3.449,, 3.449, CRC32C
1048576, 7.871, 7.678, 3.472,, 3.472, CRC32C
2097152, 7.900, 7.691, 3.495,, 3.495, CRC32C
4194304, 7.960, 7.709, 3.503,, 3.503, CRC32C
8388608, 8.151, 7.997, 3.660,, 3.660, CRC32C
16777216, 8.131, 7.990, 3.679,, 3.679, CRC32C
33554432, 8.187, 8.004, 3.692,, 3.692, CRC32C
67108864, 8.196, 7.963, 3.637,, 3.637, CRC32C
ClassTitle, CRC-32-u32/u32/u32-4-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
GCC-4.5.0, 32, 32, 4, 4, 4, 4, 0, 8528, 1101600
, MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword, CRC32C,, BestTime, BestMethod
4, 5.508, 8.411, 9.418, 8.922, 8.401, 9.790, 8.627, 9.001,, 8.401, Word
8, 2.796, 6.972, 7.035, 6.292, 5.957, 6.138, 5.672, 5.818,, 5.672, Multiword
16, 1.643, 7.256, 7.387, 5.896, 3.579, 4.690, 4.094, 3.851,, 3.579, Word
32, 0.826, 7.404, 7.392, 6.251, 3.209, 4.077, 4.172, 3.164,, 3.164, CRC32C
64, 0.563, 7.480, 7.457, 6.225, 2.914, 3.752, 3.620, 2.805,, 2.805, CRC32C
128, 0.391, 7.555, 7.525, 6.242, 2.789, 3.604, 3.407, 2.700,, 2.700, CRC32C
256, 0.328, 7.426, 7.568, 6.218, 2.714, 3.524, 3.280, 2.682,, 2.682, CRC32C
512, 0.301, 7.391, 7.653, 6.229, 2.656, 3.524, 3.231, 3.464,, 2.656, Word
1024, 0.277, 7.385, 7.623, 6.210, 2.644, 3.505, 3.209, 3.470,, 2.644, Word
2048, 0.269, 7.356, 7.607, 6.233, 2.659, 3.473, 3.200, 3.451,, 2.659, Word
4096, 0.260, 7.340, 7.596, 6.231, 2.620, 3.465, 3.189, 3.423,, 2.620, Word
8192, 0.255, 7.336, 7.594, 6.224, 2.606, 3.463, 3.189, 3.422,, 2.606, Word
16384, 0.253, 7.335, 7.611, 6.208, 2.592, 3.464, 3.183, 3.425,, 2.592, Word
32768, 0.262, 7.337, 7.606, 6.216, 2.592, 3.461, 3.193, 3.436,, 2.592, Word
65536, 0.308, 7.336, 7.608, 6.207, 2.591, 2.999, 3.195, 3.439,, 2.591, Word
131072, 0.308, 7.335, 7.597, 6.204, 2.590, 2.993, 3.200, 3.440,, 2.590, Word
262144, 0.309, 7.352, 7.671, 6.205, 2.589, 2.990, 3.200, 3.441,, 2.589, Word
524288, 0.309, 7.401, 7.699, 6.250, 2.589, 2.989, 3.203, 3.444,, 2.589, Word
1048576, 0.309, 7.428, 7.729, 6.275, 2.629, 2.981, 3.226, 3.472,, 2.629, Word
2097152, 0.312, 7.434, 7.745, 6.294, 2.652, 2.993, 3.242, 3.478,, 2.652, Word
4194304, 0.312, 7.462, 7.780, 6.325, 2.677, 3.006, 3.251, 3.497,, 2.677, Word
8388608, 0.554, 7.684, 7.906, 6.523, 2.794, 3.143, 3.399, 3.643,, 2.794, Word
16777216, 0.558, 7.694, 8.007, 6.478, 2.816, 3.150, 3.397, 3.663,, 2.816, Word
33554432, 0.564, 7.702, 7.996, 6.497, 2.827, 3.160, 3.418, 3.669,, 2.827, Word
67108864, 0.568, 7.640, 7.984, 6.464, 2.772, 3.137, 3.369, 3.652,, 2.772, Word
ClassTitle, CRC-32-u32/u32/u32-3-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
GCC-4.5.0, 32, 32, 4, 4, 4, 3, 0, 8528, 1098342
, Blockword, Multiword, CRC32C,, BestTime, BestMethod
4, 9.712, 8.364, 9.001,, 8.364, Multiword
8, 6.285, 5.884, 5.906,, 5.884, Multiword
16, 4.683, 4.250, 3.871,, 3.871, CRC32C
32, 4.027, 3.736, 3.165,, 3.165, CRC32C
64, 3.729, 3.337, 2.805,, 2.805, CRC32C
128, 3.543, 3.164, 2.774,, 2.774, CRC32C
256, 3.484, 3.072, 2.695,, 2.695, CRC32C
512, 3.441, 3.050, 3.464,, 3.050, Multiword
1024, 3.433, 3.015, 3.465,, 3.015, Multiword
2048, 3.434, 2.998, 3.439,, 2.998, Multiword
4096, 3.367, 2.982, 3.426,, 2.982, Multiword
8192, 3.388, 2.987, 3.426,, 2.987, Multiword
16384, 3.396, 2.992, 3.428,, 2.992, Multiword
32768, 3.404, 3.020, 3.439,, 3.020, Multiword
65536, 2.841, 3.020, 3.442,, 2.841, Blockword
131072, 2.828, 3.021, 3.444,, 2.828, Blockword
262144, 2.676, 3.020, 3.445,, 2.676, Blockword
524288, 2.603, 3.025, 3.448,, 2.603, Blockword
1048576, 2.621, 3.048, 3.482,, 2.621, Blockword
2097152, 2.606, 3.058, 3.482,, 2.606, Blockword
4194304, 2.626, 3.081, 3.501,, 2.626, Blockword
8388608, 2.749, 3.218, 3.647,, 2.749, Blockword
16777216, 2.706, 3.240, 3.624,, 2.706, Blockword
33554432, 2.773, 3.226, 3.647,, 2.773, Blockword
67108864, 2.749, 3.228, 3.658,, 2.749, Blockword
1 ClassTitle, CRC-128-sse2/sse2/u64-4-canonical
2 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
3 GCC-4.5.0, 32, 128, 16, 16, 8, 4, 0, 66720, 1424088
4 , MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
5 4, 9.001, 14.502, 15.081, 15.643, 16.746, 15.720, 15.710,, 14.502, Byte
6 8, 4.251, 12.385, 12.267, 12.341, 7.875, 7.633, 7.177,, 7.177, Multiword
7 16, 2.375, 12.366, 12.345, 11.397, 6.119, 5.610, 5.489,, 5.489, Multiword
8 32, 1.625, 12.386, 12.328, 11.282, 5.194, 4.727, 4.689,, 4.689, Multiword
9 64, 1.188, 12.425, 12.335, 11.657, 4.724, 4.255, 4.835,, 4.255, Blockword
10 128, 0.993, 12.828, 12.407, 11.565, 4.347, 4.035, 4.602,, 4.035, Blockword
11 256, 0.934, 12.691, 12.421, 11.506, 4.231, 3.927, 4.572,, 3.927, Blockword
12 512, 0.914, 12.619, 12.453, 11.477, 4.332, 3.886, 4.633,, 3.886, Blockword
13 1024, 0.890, 12.635, 12.550, 11.451, 4.661, 4.187, 4.718,, 4.187, Blockword
14 2048, 0.883, 12.591, 12.586, 11.449, 4.692, 4.237, 4.725,, 4.237, Blockword
15 4096, 0.885, 12.565, 12.596, 11.442, 4.642, 4.162, 4.659,, 4.162, Blockword
16 8192, 0.880, 12.554, 12.507, 11.452, 4.689, 4.241, 4.661,, 4.241, Blockword
17 16384, 0.878, 12.494, 12.449, 11.443, 4.752, 4.252, 4.660,, 4.252, Blockword
18 32768, 0.876, 12.532, 12.444, 11.453, 4.769, 4.288, 4.647,, 4.288, Blockword
19 65536, 0.876, 12.531, 12.437, 11.458, 4.785, 5.461, 4.645,, 4.645, Multiword
20 131072, 0.875, 12.522, 12.434, 11.457, 4.777, 5.158, 4.639,, 4.639, Multiword
21 262144, 0.875, 12.610, 12.517, 11.517, 4.805, 5.001, 4.641,, 4.641, Multiword
22 524288, 0.875, 12.656, 12.583, 11.589, 4.788, 4.970, 4.678,, 4.678, Multiword
23 1048576, 0.875, 12.687, 12.620, 11.594, 4.854, 4.965, 4.691,, 4.691, Multiword
24 2097152, 0.875, 12.694, 12.678, 11.616, 4.880, 4.972, 4.701,, 4.701, Multiword
25 4194304, 0.913, 12.753, 12.815, 11.664, 4.910, 4.969, 4.734,, 4.734, Multiword
26 8388608, 0.999, 13.047, 12.996, 11.876, 5.061, 5.131, 4.909,, 4.909, Multiword
27 16777216, 0.998, 13.072, 13.012, 11.930, 4.976, 5.129, 4.911,, 4.911, Multiword
28 33554432, 0.999, 13.055, 13.040, 11.947, 5.092, 5.152, 4.886,, 4.886, Multiword
29 67108864, 1.001, 13.072, 13.025, 11.944, 5.058, 5.138, 4.923,, 4.923, Multiword
30 ClassTitle, CRC-128-sse2/sse2/u64-3-canonical
31 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
32 GCC-4.5.0, 32, 128, 16, 16, 8, 3, 0, 66720, 1368999
33 , Blockword, Multiword,, BestTime, BestMethod
34 4, 17.492, 15.757,, 15.757, Multiword
35 8, 8.001, 7.388,, 7.388, Multiword
36 16, 5.950, 5.669,, 5.669, Multiword
37 32, 4.933, 4.671,, 4.671, Multiword
38 64, 4.357, 5.172,, 4.357, Blockword
39 128, 4.049, 4.599,, 4.049, Blockword
40 256, 3.969, 4.286,, 3.969, Blockword
41 512, 3.939, 4.267,, 3.939, Blockword
42 1024, 4.193, 4.396,, 4.193, Blockword
43 2048, 4.243, 4.352,, 4.243, Blockword
44 4096, 4.193, 4.309,, 4.193, Blockword
45 8192, 4.219, 4.292,, 4.219, Blockword
46 16384, 4.278, 4.289,, 4.278, Blockword
47 32768, 4.276, 4.272,, 4.272, Multiword
48 65536, 5.288, 4.272,, 4.272, Multiword
49 131072, 4.973, 4.264,, 4.264, Multiword
50 262144, 4.916, 4.269,, 4.269, Multiword
51 524288, 4.913, 4.296,, 4.296, Multiword
52 1048576, 4.886, 4.316,, 4.316, Multiword
53 2097152, 4.893, 4.323,, 4.323, Multiword
54 4194304, 4.902, 4.349,, 4.349, Multiword
55 8388608, 5.061, 4.511,, 4.511, Multiword
56 16777216, 5.080, 4.527,, 4.527, Multiword
57 33554432, 5.082, 4.471,, 4.471, Multiword
58 67108864, 5.086, 4.531,, 4.531, Multiword
59 ClassTitle, CRC-128-sse2/sse2/u32-4-canonical
60 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
61 GCC-4.5.0, 32, 128, 16, 16, 4, 4, 0, 33952, 1295964
62 , MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
63 4, 8.251, 14.510, 15.110, 15.641, 9.752, 11.874, 11.015,, 9.752, Word
64 8, 4.501, 12.388, 12.332, 12.493, 6.813, 7.872, 7.375,, 6.813, Word
65 16, 2.563, 12.369, 12.260, 11.396, 5.438, 5.966, 5.798,, 5.438, Word
66 32, 1.500, 12.389, 12.235, 11.285, 4.830, 5.105, 4.212,, 4.212, Multiword
67 64, 1.034, 12.424, 12.301, 11.657, 4.473, 4.706, 3.305,, 3.305, Multiword
68 128, 0.938, 12.828, 12.405, 11.550, 4.365, 4.441, 2.871,, 2.871, Multiword
69 256, 0.813, 12.692, 12.372, 11.506, 4.266, 4.452, 2.641,, 2.641, Multiword
70 512, 0.756, 12.619, 12.453, 11.477, 4.191, 4.496, 2.544,, 2.544, Multiword
71 1024, 0.829, 12.636, 12.550, 11.448, 4.214, 4.421, 2.470,, 2.470, Multiword
72 2048, 0.726, 12.592, 12.583, 11.449, 4.165, 4.371, 2.428,, 2.428, Multiword
73 4096, 0.715, 12.566, 12.594, 11.442, 4.131, 4.364, 2.440,, 2.440, Multiword
74 8192, 0.709, 12.558, 12.503, 11.452, 4.156, 4.358, 2.427,, 2.427, Multiword
75 16384, 0.803, 12.494, 12.449, 11.453, 4.184, 4.346, 2.452,, 2.452, Multiword
76 32768, 0.705, 12.534, 12.445, 11.453, 4.182, 4.355, 2.470,, 2.470, Multiword
77 65536, 0.710, 12.530, 12.437, 11.452, 4.175, 3.577, 2.475,, 2.475, Multiword
78 131072, 0.705, 12.522, 12.413, 11.459, 4.158, 3.261, 2.475,, 2.475, Multiword
79 262144, 0.713, 12.620, 12.521, 11.544, 4.176, 3.108, 2.477,, 2.477, Multiword
80 524288, 0.712, 12.652, 12.550, 11.594, 4.212, 3.028, 2.479,, 2.479, Multiword
81 1048576, 0.717, 12.684, 12.610, 11.598, 4.234, 2.923, 2.502,, 2.502, Multiword
82 2097152, 0.725, 12.717, 12.703, 11.618, 4.252, 2.919, 2.506,, 2.506, Multiword
83 4194304, 0.775, 12.761, 12.770, 11.666, 4.260, 2.913, 2.515,, 2.515, Multiword
84 8388608, 0.886, 13.036, 12.999, 11.924, 4.442, 3.040, 2.658,, 2.658, Multiword
85 16777216, 0.908, 13.057, 13.019, 11.891, 4.447, 3.045, 2.652,, 2.652, Multiword
86 33554432, 0.911, 13.066, 13.039, 11.893, 4.458, 3.056, 2.668,, 2.668, Multiword
87 67108864, 0.920, 13.059, 13.041, 11.946, 4.460, 3.049, 2.667,, 2.667, Multiword
88 ClassTitle, CRC-128-sse2/sse2/u32-3-canonical
89 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
90 GCC-4.5.0, 32, 128, 16, 16, 4, 3, 0, 33952, 1268838
91 , Blockword, Multiword,, BestTime, BestMethod
92 4, 12.167, 9.874,, 9.874, Multiword
93 8, 7.907, 6.833,, 6.833, Multiword
94 16, 6.077, 5.517,, 5.517, Multiword
95 32, 5.137, 4.162,, 4.162, Multiword
96 64, 4.696, 2.987,, 2.987, Multiword
97 128, 4.510, 2.587,, 2.587, Multiword
98 256, 4.483, 2.312,, 2.312, Multiword
99 512, 4.473, 2.210,, 2.210, Multiword
100 1024, 4.401, 2.166,, 2.166, Multiword
101 2048, 4.375, 2.121,, 2.121, Multiword
102 4096, 4.366, 2.096,, 2.096, Multiword
103 8192, 4.357, 2.089,, 2.089, Multiword
104 16384, 4.350, 2.091,, 2.091, Multiword
105 32768, 4.347, 2.094,, 2.094, Multiword
106 65536, 3.749, 2.093,, 2.093, Multiword
107 131072, 3.436, 2.092,, 2.092, Multiword
108 262144, 2.979, 2.091,, 2.091, Multiword
109 524288, 2.749, 2.092,, 2.092, Multiword
110 1048576, 2.723, 2.108,, 2.108, Multiword
111 2097152, 2.686, 2.118,, 2.118, Multiword
112 4194304, 2.680, 2.124,, 2.124, Multiword
113 8388608, 2.803, 2.253,, 2.253, Multiword
114 16777216, 2.800, 2.262,, 2.262, Multiword
115 33554432, 2.804, 2.266,, 2.266, Multiword
116 67108864, 2.804, 2.268,, 2.268, Multiword
117 ClassTitle, CRC-64-u64/u64/u64-4-canonical
118 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
119 GCC-4.5.0, 32, 64, 8, 8, 8, 4, 0, 33376, 150786
120 , MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
121 4, 10.630, 14.502, 18.405, 18.031, 17.502, 21.509, 17.426,, 14.502, Byte
122 8, 3.286, 11.851, 15.812, 15.002, 10.011, 11.025, 9.887,, 9.887, Multiword
123 16, 1.751, 10.420, 15.033, 13.799, 7.627, 8.852, 7.503,, 7.503, Multiword
124 32, 1.438, 9.713, 14.205, 12.812, 6.824, 7.395, 6.583,, 6.583, Multiword
125 64, 0.860, 9.304, 13.834, 12.297, 6.144, 6.864, 7.859,, 6.144, Word
126 128, 0.590, 9.289, 13.737, 12.199, 5.990, 6.528, 8.149,, 5.990, Word
127 256, 0.456, 9.182, 13.657, 12.015, 5.673, 6.426, 8.120,, 5.673, Word
128 512, 0.382, 9.095, 13.647, 11.973, 5.733, 6.378, 8.107,, 5.733, Word
129 1024, 0.373, 9.095, 13.671, 11.961, 5.722, 6.355, 8.106,, 5.722, Word
130 2048, 0.343, 9.057, 13.617, 11.931, 5.701, 6.338, 8.099,, 5.701, Word
131 4096, 0.332, 9.076, 13.592, 11.921, 5.698, 6.315, 8.114,, 5.698, Word
132 8192, 0.326, 9.071, 13.653, 11.920, 5.689, 6.329, 8.109,, 5.689, Word
133 16384, 0.322, 9.064, 13.618, 11.914, 5.712, 6.349, 8.142,, 5.712, Word
134 32768, 0.328, 9.064, 13.640, 11.916, 5.721, 6.361, 8.161,, 5.721, Word
135 65536, 0.359, 9.056, 13.622, 11.915, 5.726, 8.104, 8.168,, 5.726, Word
136 131072, 0.359, 9.052, 13.629, 11.919, 5.722, 8.017, 8.169,, 5.722, Word
137 262144, 0.359, 9.157, 13.689, 11.975, 5.732, 8.084, 8.215,, 5.732, Word
138 524288, 0.359, 9.166, 13.742, 12.049, 5.775, 8.076, 8.231,, 5.775, Word
139 1048576, 0.359, 9.204, 13.761, 12.061, 5.799, 8.178, 8.262,, 5.799, Word
140 2097152, 0.362, 9.222, 13.791, 12.082, 5.807, 8.197, 8.275,, 5.807, Word
141 4194304, 0.363, 9.266, 13.825, 12.127, 5.840, 8.213, 8.316,, 5.840, Word
142 8388608, 0.586, 9.517, 14.090, 12.391, 6.030, 8.392, 8.545,, 6.030, Word
143 16777216, 0.593, 9.530, 14.095, 12.409, 6.049, 8.421, 8.506,, 6.049, Word
144 33554432, 0.589, 9.533, 14.106, 12.410, 6.044, 8.438, 8.570,, 6.044, Word
145 67108864, 0.600, 9.531, 14.122, 12.422, 6.055, 8.453, 8.573,, 6.055, Word
146 ClassTitle, CRC-64-u64/u64/u64-3-canonical
147 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
148 GCC-4.5.0, 32, 64, 8, 8, 8, 3, 0, 33376, 162837
149 , Blockword, Multiword,, BestTime, BestMethod
150 4, 27.251, 17.522,, 17.522, Multiword
151 8, 10.376, 9.675,, 9.675, Multiword
152 16, 8.524, 7.611,, 7.611, Multiword
153 32, 7.397, 6.640,, 6.640, Multiword
154 64, 6.852, 7.344,, 6.852, Blockword
155 128, 6.595, 7.525,, 6.595, Blockword
156 256, 6.516, 7.548,, 6.516, Blockword
157 512, 6.441, 7.557,, 6.441, Blockword
158 1024, 6.402, 7.576,, 6.402, Blockword
159 2048, 6.395, 7.544,, 6.395, Blockword
160 4096, 6.380, 7.568,, 6.380, Blockword
161 8192, 6.384, 7.561,, 6.384, Blockword
162 16384, 6.391, 7.575,, 6.391, Blockword
163 32768, 6.416, 7.584,, 6.416, Blockword
164 65536, 7.477, 7.587,, 7.477, Blockword
165 131072, 7.451, 7.602,, 7.451, Blockword
166 262144, 7.719, 7.666,, 7.666, Multiword
167 524288, 7.882, 7.672,, 7.672, Multiword
168 1048576, 7.902, 7.711,, 7.711, Multiword
169 2097152, 7.953, 7.678,, 7.678, Multiword
170 4194304, 7.976, 7.771,, 7.771, Multiword
171 8388608, 8.199, 7.972,, 7.972, Multiword
172 16777216, 8.196, 7.980,, 7.980, Multiword
173 33554432, 8.217, 7.988,, 7.988, Multiword
174 67108864, 8.246, 7.989,, 7.989, Multiword
175 ClassTitle, CRC-32-u64/u64/u64-4-canonical
176 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
177 GCC-4.5.0, 32, 32, 8, 8, 8, 4, 0, 33376, 1145943
178 , MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword, CRC32C,, BestTime, BestMethod
179 4, 10.795, 14.376, 18.322, 18.045, 17.503, 21.513, 17.763, 11.251,, 11.251, CRC32C
180 8, 3.221, 11.973, 15.797, 15.002, 10.030, 11.042, 9.868, 7.014,, 7.014, CRC32C
181 16, 1.718, 10.420, 15.032, 13.802, 7.699, 8.806, 7.882, 4.308,, 4.308, CRC32C
182 32, 1.449, 9.713, 14.208, 12.750, 6.671, 7.317, 6.783, 3.394,, 3.394, CRC32C
183 64, 0.864, 9.332, 13.909, 12.432, 6.105, 6.898, 7.938, 2.954,, 2.954, CRC32C
184 128, 0.595, 9.375, 13.656, 12.162, 5.938, 6.515, 8.016, 2.845,, 2.845, CRC32C
185 256, 0.460, 9.194, 13.655, 12.024, 5.819, 6.462, 8.028, 2.697,, 2.697, CRC32C
186 512, 0.382, 9.135, 13.651, 11.956, 5.783, 6.343, 8.117, 3.478,, 3.478, CRC32C
187 1024, 0.372, 9.121, 13.671, 11.941, 5.700, 6.364, 8.084, 3.475,, 3.475, CRC32C
188 2048, 0.343, 9.093, 13.613, 11.924, 5.705, 6.308, 8.091, 3.458,, 3.458, CRC32C
189 4096, 0.332, 9.082, 13.588, 11.924, 5.707, 6.306, 8.108, 3.436,, 3.436, CRC32C
190 8192, 0.325, 9.071, 13.586, 11.909, 5.697, 6.325, 8.115, 3.427,, 3.427, CRC32C
191 16384, 0.322, 9.066, 13.601, 11.909, 5.710, 6.348, 8.137, 3.432,, 3.432, CRC32C
192 32768, 0.328, 9.071, 13.611, 11.912, 5.721, 6.362, 8.158, 3.443,, 3.443, CRC32C
193 65536, 0.359, 9.064, 13.608, 11.915, 5.724, 7.972, 8.163, 3.444,, 3.444, CRC32C
194 131072, 0.359, 9.085, 13.596, 11.918, 5.726, 7.961, 8.156, 3.447,, 3.447, CRC32C
195 262144, 0.359, 9.150, 13.677, 12.005, 5.730, 8.047, 8.221, 3.447,, 3.447, CRC32C
196 524288, 0.358, 9.183, 13.733, 12.036, 5.776, 8.094, 8.247, 3.449,, 3.449, CRC32C
197 1048576, 0.359, 9.214, 13.765, 12.060, 5.793, 8.148, 8.258, 3.472,, 3.472, CRC32C
198 2097152, 0.362, 9.224, 13.786, 12.072, 5.805, 8.169, 8.288, 3.484,, 3.484, CRC32C
199 4194304, 0.363, 9.286, 13.844, 12.135, 5.841, 8.240, 8.322, 3.501,, 3.501, CRC32C
200 8388608, 0.592, 9.542, 14.102, 12.407, 6.024, 8.394, 8.523, 3.660,, 3.660, CRC32C
201 16777216, 0.588, 9.493, 14.099, 12.416, 5.969, 8.431, 8.586, 3.686,, 3.686, CRC32C
202 33554432, 0.598, 9.512, 14.099, 12.409, 5.940, 8.407, 8.474, 3.627,, 3.627, CRC32C
203 67108864, 0.597, 9.524, 14.108, 12.406, 6.050, 8.436, 8.571, 3.676,, 3.676, CRC32C
204 ClassTitle, CRC-32-u64/u64/u64-3-canonical
205 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
206 GCC-4.5.0, 32, 32, 8, 8, 8, 3, 0, 33376, 1164897
207 , Blockword, Multiword, CRC32C,, BestTime, BestMethod
208 4, 27.001, 17.511, 11.251,, 11.251, CRC32C
209 8, 12.626, 10.234, 7.047,, 7.047, CRC32C
210 16, 9.501, 7.849, 4.302,, 4.302, CRC32C
211 32, 7.875, 6.659, 3.406,, 3.406, CRC32C
212 64, 7.125, 7.454, 2.988,, 2.988, CRC32C
213 128, 6.821, 7.603, 2.844,, 2.844, CRC32C
214 256, 6.518, 7.477, 2.696,, 2.696, CRC32C
215 512, 6.417, 7.507, 3.448,, 3.448, CRC32C
216 1024, 6.410, 7.508, 3.475,, 3.475, CRC32C
217 2048, 6.386, 7.559, 3.463,, 3.463, CRC32C
218 4096, 6.398, 7.553, 3.424,, 3.424, CRC32C
219 8192, 6.390, 7.561, 3.427,, 3.427, CRC32C
220 16384, 6.407, 7.574, 3.428,, 3.428, CRC32C
221 32768, 6.417, 7.582, 3.440,, 3.440, CRC32C
222 65536, 7.423, 7.579, 3.444,, 3.444, CRC32C
223 131072, 7.406, 7.580, 3.447,, 3.447, CRC32C
224 262144, 7.728, 7.679, 3.447,, 3.447, CRC32C
225 524288, 7.850, 7.671, 3.449,, 3.449, CRC32C
226 1048576, 7.871, 7.678, 3.472,, 3.472, CRC32C
227 2097152, 7.900, 7.691, 3.495,, 3.495, CRC32C
228 4194304, 7.960, 7.709, 3.503,, 3.503, CRC32C
229 8388608, 8.151, 7.997, 3.660,, 3.660, CRC32C
230 16777216, 8.131, 7.990, 3.679,, 3.679, CRC32C
231 33554432, 8.187, 8.004, 3.692,, 3.692, CRC32C
232 67108864, 8.196, 7.963, 3.637,, 3.637, CRC32C
233 ClassTitle, CRC-32-u32/u32/u32-4-canonical
234 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
235 GCC-4.5.0, 32, 32, 4, 4, 4, 4, 0, 8528, 1101600
236 , MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword, CRC32C,, BestTime, BestMethod
237 4, 5.508, 8.411, 9.418, 8.922, 8.401, 9.790, 8.627, 9.001,, 8.401, Word
238 8, 2.796, 6.972, 7.035, 6.292, 5.957, 6.138, 5.672, 5.818,, 5.672, Multiword
239 16, 1.643, 7.256, 7.387, 5.896, 3.579, 4.690, 4.094, 3.851,, 3.579, Word
240 32, 0.826, 7.404, 7.392, 6.251, 3.209, 4.077, 4.172, 3.164,, 3.164, CRC32C
241 64, 0.563, 7.480, 7.457, 6.225, 2.914, 3.752, 3.620, 2.805,, 2.805, CRC32C
242 128, 0.391, 7.555, 7.525, 6.242, 2.789, 3.604, 3.407, 2.700,, 2.700, CRC32C
243 256, 0.328, 7.426, 7.568, 6.218, 2.714, 3.524, 3.280, 2.682,, 2.682, CRC32C
244 512, 0.301, 7.391, 7.653, 6.229, 2.656, 3.524, 3.231, 3.464,, 2.656, Word
245 1024, 0.277, 7.385, 7.623, 6.210, 2.644, 3.505, 3.209, 3.470,, 2.644, Word
246 2048, 0.269, 7.356, 7.607, 6.233, 2.659, 3.473, 3.200, 3.451,, 2.659, Word
247 4096, 0.260, 7.340, 7.596, 6.231, 2.620, 3.465, 3.189, 3.423,, 2.620, Word
248 8192, 0.255, 7.336, 7.594, 6.224, 2.606, 3.463, 3.189, 3.422,, 2.606, Word
249 16384, 0.253, 7.335, 7.611, 6.208, 2.592, 3.464, 3.183, 3.425,, 2.592, Word
250 32768, 0.262, 7.337, 7.606, 6.216, 2.592, 3.461, 3.193, 3.436,, 2.592, Word
251 65536, 0.308, 7.336, 7.608, 6.207, 2.591, 2.999, 3.195, 3.439,, 2.591, Word
252 131072, 0.308, 7.335, 7.597, 6.204, 2.590, 2.993, 3.200, 3.440,, 2.590, Word
253 262144, 0.309, 7.352, 7.671, 6.205, 2.589, 2.990, 3.200, 3.441,, 2.589, Word
254 524288, 0.309, 7.401, 7.699, 6.250, 2.589, 2.989, 3.203, 3.444,, 2.589, Word
255 1048576, 0.309, 7.428, 7.729, 6.275, 2.629, 2.981, 3.226, 3.472,, 2.629, Word
256 2097152, 0.312, 7.434, 7.745, 6.294, 2.652, 2.993, 3.242, 3.478,, 2.652, Word
257 4194304, 0.312, 7.462, 7.780, 6.325, 2.677, 3.006, 3.251, 3.497,, 2.677, Word
258 8388608, 0.554, 7.684, 7.906, 6.523, 2.794, 3.143, 3.399, 3.643,, 2.794, Word
259 16777216, 0.558, 7.694, 8.007, 6.478, 2.816, 3.150, 3.397, 3.663,, 2.816, Word
260 33554432, 0.564, 7.702, 7.996, 6.497, 2.827, 3.160, 3.418, 3.669,, 2.827, Word
261 67108864, 0.568, 7.640, 7.984, 6.464, 2.772, 3.137, 3.369, 3.652,, 2.772, Word
262 ClassTitle, CRC-32-u32/u32/u32-3-canonical
263 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
264 GCC-4.5.0, 32, 32, 4, 4, 4, 3, 0, 8528, 1098342
265 , Blockword, Multiword, CRC32C,, BestTime, BestMethod
266 4, 9.712, 8.364, 9.001,, 8.364, Multiword
267 8, 6.285, 5.884, 5.906,, 5.884, Multiword
268 16, 4.683, 4.250, 3.871,, 3.871, CRC32C
269 32, 4.027, 3.736, 3.165,, 3.165, CRC32C
270 64, 3.729, 3.337, 2.805,, 2.805, CRC32C
271 128, 3.543, 3.164, 2.774,, 2.774, CRC32C
272 256, 3.484, 3.072, 2.695,, 2.695, CRC32C
273 512, 3.441, 3.050, 3.464,, 3.050, Multiword
274 1024, 3.433, 3.015, 3.465,, 3.015, Multiword
275 2048, 3.434, 2.998, 3.439,, 2.998, Multiword
276 4096, 3.367, 2.982, 3.426,, 2.982, Multiword
277 8192, 3.388, 2.987, 3.426,, 2.987, Multiword
278 16384, 3.396, 2.992, 3.428,, 2.992, Multiword
279 32768, 3.404, 3.020, 3.439,, 3.020, Multiword
280 65536, 2.841, 3.020, 3.442,, 2.841, Blockword
281 131072, 2.828, 3.021, 3.444,, 2.828, Blockword
282 262144, 2.676, 3.020, 3.445,, 2.676, Blockword
283 524288, 2.603, 3.025, 3.448,, 2.603, Blockword
284 1048576, 2.621, 3.048, 3.482,, 2.621, Blockword
285 2097152, 2.606, 3.058, 3.482,, 2.606, Blockword
286 4194304, 2.626, 3.081, 3.501,, 2.626, Blockword
287 8388608, 2.749, 3.218, 3.647,, 2.749, Blockword
288 16777216, 2.706, 3.240, 3.624,, 2.706, Blockword
289 33554432, 2.773, 3.226, 3.647,, 2.773, Blockword
290 67108864, 2.749, 3.228, 3.658,, 2.749, Blockword

View File

@@ -0,0 +1,434 @@
ClassTitle, CRC-128-sse2/sse2/u64-4-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
GCC-4.5.0, 64, 128, 16, 16, 8, 4, 0, 66736, 1122039
, MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
4, 6.772, 9.074, 9.324, 9.261, 9.503, 12.238, 10.009,, 9.074, Byte
8, 3.192, 8.603, 8.619, 8.739, 4.241, 5.405, 4.646,, 4.241, Word
16, 1.890, 8.987, 8.998, 8.075, 3.369, 3.944, 3.626,, 3.369, Word
32, 1.380, 9.222, 9.230, 8.116, 2.835, 3.211, 3.287,, 2.835, Word
64, 1.102, 9.329, 9.323, 8.289, 2.645, 2.829, 2.580,, 2.580, Multiword
128, 0.961, 9.672, 9.378, 8.326, 2.537, 2.651, 2.069,, 2.069, Multiword
256, 0.887, 9.568, 9.389, 8.338, 2.452, 2.559, 1.824,, 1.824, Multiword
512, 0.849, 9.517, 9.455, 8.360, 2.446, 2.522, 1.771,, 1.771, Multiword
1024, 0.832, 9.483, 9.448, 8.350, 2.659, 2.782, 1.812,, 1.812, Multiword
2048, 0.821, 9.474, 9.435, 8.360, 2.904, 2.935, 1.813,, 1.813, Multiword
4096, 0.821, 9.458, 9.391, 8.360, 2.804, 2.826, 1.751,, 1.751, Multiword
8192, 0.813, 9.462, 9.422, 8.366, 2.887, 2.880, 1.756,, 1.756, Multiword
16384, 0.807, 9.446, 9.365, 8.308, 2.932, 2.965, 1.751,, 1.751, Multiword
32768, 0.808, 9.421, 9.386, 8.362, 2.937, 2.968, 1.740,, 1.740, Multiword
65536, 0.800, 9.447, 9.386, 8.360, 2.942, 2.689, 1.730,, 1.730, Multiword
131072, 0.782, 9.451, 9.412, 8.358, 2.950, 2.437, 1.734,, 1.734, Multiword
262144, 0.782, 9.492, 9.505, 8.421, 2.989, 2.316, 1.737,, 1.737, Multiword
524288, 0.781, 9.518, 9.512, 8.429, 3.003, 2.249, 1.737,, 1.737, Multiword
1048576, 0.797, 9.550, 9.540, 8.462, 3.033, 2.182, 1.741,, 1.741, Multiword
2097152, 0.781, 9.576, 9.559, 8.481, 3.052, 2.176, 1.766,, 1.766, Multiword
4194304, 0.797, 9.624, 9.639, 8.519, 3.064, 2.175, 1.771,, 1.771, Multiword
8388608, 0.913, 9.867, 9.785, 8.734, 3.186, 2.290, 1.878,, 1.878, Multiword
16777216, 0.911, 9.877, 9.866, 8.763, 3.192, 2.296, 1.887,, 1.887, Multiword
33554432, 0.919, 9.880, 9.868, 8.765, 3.195, 2.303, 1.890,, 1.890, Multiword
67108864, 0.916, 9.876, 9.873, 8.778, 3.196, 2.301, 1.893,, 1.893, Multiword
ClassTitle, CRC-128-sse2/sse2/u64-3-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
GCC-4.5.0, 64, 128, 16, 16, 8, 3, 0, 66736, 1083447
, Blockword, Multiword,, BestTime, BestMethod
4, 12.107, 10.316,, 10.316, Multiword
8, 5.252, 4.667,, 4.667, Multiword
16, 3.848, 3.403,, 3.403, Multiword
32, 3.219, 2.886,, 2.886, Multiword
64, 2.800, 2.470,, 2.470, Multiword
128, 2.631, 2.053,, 2.053, Multiword
256, 2.541, 1.867,, 1.867, Multiword
512, 2.525, 1.809,, 1.809, Multiword
1024, 2.753, 1.899,, 1.899, Multiword
2048, 2.922, 1.903,, 1.903, Multiword
4096, 2.822, 1.845,, 1.845, Multiword
8192, 2.906, 1.808,, 1.808, Multiword
16384, 2.967, 1.823,, 1.823, Multiword
32768, 2.967, 1.816,, 1.816, Multiword
65536, 2.890, 1.814,, 1.814, Multiword
131072, 2.653, 1.814,, 1.814, Multiword
262144, 2.385, 1.805,, 1.805, Multiword
524288, 2.247, 1.814,, 1.814, Multiword
1048576, 2.221, 1.833,, 1.833, Multiword
2097152, 2.203, 1.839,, 1.839, Multiword
4194304, 2.205, 1.840,, 1.840, Multiword
8388608, 2.313, 1.961,, 1.961, Multiword
16777216, 2.314, 1.970,, 1.970, Multiword
33554432, 2.315, 1.979,, 1.979, Multiword
67108864, 2.313, 1.981,, 1.981, Multiword
ClassTitle, CRC-128-sse2/sse2/u32-4-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
GCC-4.5.0, 64, 128, 16, 16, 4, 4, 0, 33968, 1020492
, MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
4, 4.761, 9.089, 9.327, 9.260, 6.906, 9.585, 8.501,, 6.906, Word
8, 2.750, 8.550, 8.589, 8.739, 5.095, 6.398, 5.794,, 5.095, Word
16, 1.620, 9.000, 8.999, 8.069, 4.314, 4.885, 4.829,, 4.314, Word
32, 1.125, 9.222, 9.230, 8.076, 4.018, 4.219, 3.593,, 3.593, Multiword
64, 0.940, 9.329, 9.323, 8.300, 3.954, 4.045, 2.824,, 2.824, Multiword
128, 0.870, 9.672, 9.378, 8.326, 3.840, 3.914, 2.484,, 2.484, Multiword
256, 0.832, 9.568, 9.389, 8.337, 3.825, 3.987, 2.293,, 2.293, Multiword
512, 0.814, 9.516, 9.455, 8.355, 3.856, 3.972, 2.219,, 2.219, Multiword
1024, 0.806, 9.483, 9.447, 8.348, 3.847, 3.913, 2.184,, 2.184, Multiword
2048, 0.812, 9.474, 9.434, 8.360, 3.842, 3.705, 2.167,, 2.167, Multiword
4096, 0.804, 9.458, 9.390, 8.360, 3.893, 3.949, 2.129,, 2.129, Multiword
8192, 0.801, 9.458, 9.422, 8.366, 3.843, 3.677, 2.144,, 2.144, Multiword
16384, 0.799, 9.446, 9.361, 8.308, 3.861, 3.718, 2.148,, 2.148, Multiword
32768, 0.799, 9.435, 9.396, 8.336, 3.848, 3.745, 2.157,, 2.157, Multiword
65536, 0.796, 9.434, 9.379, 8.360, 3.858, 3.010, 2.158,, 2.158, Multiword
131072, 0.796, 9.451, 9.386, 8.358, 3.857, 2.759, 2.160,, 2.160, Multiword
262144, 0.796, 9.480, 9.500, 8.411, 3.876, 2.636, 2.161,, 2.161, Multiword
524288, 0.796, 9.542, 9.517, 8.445, 3.920, 2.574, 2.162,, 2.162, Multiword
1048576, 0.796, 9.555, 9.545, 8.458, 3.923, 2.470, 2.179,, 2.179, Multiword
2097152, 0.796, 9.575, 9.573, 8.479, 3.969, 2.457, 2.183,, 2.183, Multiword
4194304, 0.807, 9.612, 9.620, 8.520, 4.052, 2.457, 2.195,, 2.195, Multiword
8388608, 0.904, 9.856, 9.859, 8.750, 4.242, 2.539, 2.317,, 2.317, Multiword
16777216, 0.908, 9.861, 9.862, 8.765, 4.262, 2.589, 2.326,, 2.326, Multiword
33554432, 0.909, 9.874, 9.873, 8.761, 4.307, 2.591, 2.328,, 2.328, Multiword
67108864, 0.912, 9.875, 9.875, 8.769, 4.277, 2.593, 2.333,, 2.333, Multiword
ClassTitle, CRC-128-sse2/sse2/u32-3-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
GCC-4.5.0, 64, 128, 16, 16, 4, 3, 0, 33968, 1007226
, Blockword, Multiword,, BestTime, BestMethod
4, 9.259, 7.651,, 7.651, Multiword
8, 6.145, 5.478,, 5.478, Multiword
16, 4.896, 4.501,, 4.501, Multiword
32, 4.313, 3.761,, 3.761, Multiword
64, 4.023, 2.782,, 2.782, Multiword
128, 3.872, 2.528,, 2.528, Multiword
256, 3.922, 2.327,, 2.327, Multiword
512, 3.838, 2.234,, 2.234, Multiword
1024, 3.956, 2.197,, 2.197, Multiword
2048, 4.092, 2.178,, 2.178, Multiword
4096, 4.000, 2.110,, 2.110, Multiword
8192, 3.940, 2.124,, 2.124, Multiword
16384, 3.672, 2.135,, 2.135, Multiword
32768, 3.742, 2.155,, 2.155, Multiword
65536, 3.447, 2.158,, 2.158, Multiword
131072, 3.199, 2.159,, 2.159, Multiword
262144, 2.821, 2.158,, 2.158, Multiword
524288, 2.622, 2.159,, 2.159, Multiword
1048576, 2.597, 2.173,, 2.173, Multiword
2097152, 2.568, 2.182,, 2.182, Multiword
4194304, 2.567, 2.193,, 2.193, Multiword
8388608, 2.683, 2.321,, 2.321, Multiword
16777216, 2.680, 2.328,, 2.328, Multiword
33554432, 2.685, 2.324,, 2.324, Multiword
67108864, 2.689, 2.332,, 2.332, Multiword
ClassTitle, CRC-128-u128/u128/u64-4-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
GCC-4.5.0, 64, 128, 16, 16, 8, 4, 0, 66736, 262791
, MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
4, 9.001, 13.419, 16.982, 16.828, 14.598, 16.502, 16.251,, 13.419, Byte
8, 3.751, 12.002, 13.741, 13.501, 6.127, 6.898, 6.855,, 6.127, Word
16, 2.000, 11.202, 12.332, 12.626, 4.594, 5.087, 5.124,, 4.594, Word
32, 1.125, 10.867, 11.957, 11.804, 3.794, 4.214, 4.231,, 3.794, Word
64, 0.644, 10.595, 11.493, 12.657, 3.454, 3.738, 3.985,, 3.454, Word
128, 0.423, 10.680, 11.304, 12.328, 3.324, 3.482, 3.493,, 3.324, Word
256, 0.320, 10.562, 11.168, 12.184, 3.217, 3.393, 3.258,, 3.217, Word
512, 0.265, 10.498, 11.176, 12.129, 3.200, 3.337, 3.229,, 3.200, Word
1024, 0.247, 10.464, 11.135, 12.094, 3.396, 3.603, 3.305,, 3.305, Multiword
2048, 0.233, 10.449, 11.113, 12.087, 3.555, 3.737, 3.321,, 3.321, Multiword
4096, 0.232, 10.430, 11.093, 12.090, 3.534, 3.698, 3.230,, 3.230, Multiword
8192, 0.225, 10.429, 11.091, 12.091, 3.583, 3.743, 3.204,, 3.204, Multiword
16384, 0.225, 10.408, 10.851, 12.088, 3.621, 3.792, 3.220,, 3.220, Multiword
32768, 0.229, 10.446, 11.045, 12.090, 3.635, 3.785, 3.220,, 3.220, Multiword
65536, 0.258, 10.442, 10.962, 12.091, 3.634, 3.497, 3.217,, 3.217, Multiword
131072, 0.258, 10.446, 10.973, 12.096, 3.643, 3.424, 3.211,, 3.211, Multiword
262144, 0.258, 10.491, 10.956, 12.182, 3.665, 3.389, 3.214,, 3.214, Multiword
524288, 0.257, 10.539, 11.076, 12.199, 3.703, 3.368, 3.215,, 3.215, Multiword
1048576, 0.258, 10.573, 11.164, 12.230, 3.713, 3.352, 3.238,, 3.238, Multiword
2097152, 0.260, 10.589, 11.204, 12.254, 3.733, 3.363, 3.251,, 3.251, Multiword
4194304, 0.260, 10.638, 11.326, 12.356, 3.750, 3.376, 3.265,, 3.265, Multiword
8388608, 0.534, 10.890, 11.538, 12.575, 3.896, 3.520, 3.408,, 3.408, Multiword
16777216, 0.556, 10.863, 11.542, 12.602, 3.887, 3.528, 3.427,, 3.427, Multiword
33554432, 0.556, 10.918, 11.550, 12.598, 3.895, 3.539, 3.429,, 3.429, Multiword
67108864, 0.566, 10.895, 11.566, 12.617, 3.902, 3.537, 3.419,, 3.419, Multiword
ClassTitle, CRC-128-u128/u128/u64-3-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
GCC-4.5.0, 64, 128, 16, 16, 8, 3, 0, 66736, 252585
, Blockword, Multiword,, BestTime, BestMethod
4, 16.251, 16.335,, 16.251, Blockword
8, 6.751, 6.506,, 6.506, Multiword
16, 5.027, 4.876,, 4.876, Multiword
32, 4.119, 4.181,, 4.119, Blockword
64, 3.705, 3.938,, 3.705, Blockword
128, 3.483, 3.227,, 3.227, Multiword
256, 3.388, 3.020,, 3.020, Multiword
512, 3.336, 2.952,, 2.952, Multiword
1024, 3.582, 3.057,, 3.057, Multiword
2048, 3.781, 3.072,, 3.072, Multiword
4096, 3.673, 2.999,, 2.999, Multiword
8192, 3.754, 2.962,, 2.962, Multiword
16384, 3.785, 3.001,, 3.001, Multiword
32768, 3.791, 2.999,, 2.999, Multiword
65536, 3.688, 2.996,, 2.996, Multiword
131072, 3.623, 2.990,, 2.990, Multiword
262144, 3.521, 2.991,, 2.991, Multiword
524288, 3.465, 2.993,, 2.993, Multiword
1048576, 3.484, 3.017,, 3.017, Multiword
2097152, 3.479, 3.031,, 3.031, Multiword
4194304, 3.492, 3.046,, 3.046, Multiword
8388608, 3.634, 3.193,, 3.193, Multiword
16777216, 3.640, 3.196,, 3.196, Multiword
33554432, 3.651, 3.175,, 3.175, Multiword
67108864, 3.657, 3.205,, 3.205, Multiword
ClassTitle, CRC-128-u128/u128/u32-4-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
GCC-4.5.0, 64, 128, 16, 16, 4, 4, 0, 33968, 236781
, MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
4, 6.751, 13.230, 16.787, 16.753, 12.003, 12.069, 11.627,, 11.627, Multiword
8, 3.626, 12.158, 14.033, 13.368, 8.060, 8.269, 8.207,, 8.060, Word
16, 1.813, 11.208, 12.362, 12.500, 6.669, 6.660, 6.585,, 6.585, Multiword
32, 1.000, 10.867, 11.924, 11.715, 5.734, 5.857, 6.656,, 5.734, Word
64, 0.594, 10.594, 11.492, 12.657, 5.322, 5.450, 5.500,, 5.322, Word
128, 0.391, 10.680, 11.312, 12.405, 5.115, 5.236, 4.930,, 4.930, Multiword
256, 0.303, 10.562, 11.168, 12.217, 4.962, 5.129, 4.750,, 4.750, Multiword
512, 0.278, 10.499, 11.176, 12.129, 4.955, 5.053, 4.604,, 4.604, Multiword
1024, 0.264, 10.467, 11.135, 12.120, 4.926, 5.073, 4.540,, 4.540, Multiword
2048, 0.265, 10.447, 11.116, 12.102, 4.924, 5.076, 4.505,, 4.505, Multiword
4096, 0.258, 10.434, 11.100, 12.102, 4.928, 5.044, 4.481,, 4.481, Multiword
8192, 0.254, 10.433, 11.090, 12.098, 4.886, 5.041, 4.480,, 4.480, Multiword
16384, 0.252, 10.307, 10.859, 12.095, 4.896, 5.038, 4.494,, 4.494, Multiword
32768, 0.260, 10.427, 11.031, 12.089, 4.895, 5.038, 4.507,, 4.507, Multiword
65536, 0.308, 10.324, 11.002, 12.089, 4.900, 4.065, 4.508,, 4.065, Blockword
131072, 0.308, 10.446, 10.981, 12.096, 4.902, 3.993, 4.519,, 3.993, Blockword
262144, 0.308, 10.492, 11.044, 12.153, 4.907, 3.957, 4.513,, 3.957, Blockword
524288, 0.308, 10.539, 11.151, 12.224, 4.952, 3.970, 4.551,, 3.970, Blockword
1048576, 0.309, 10.561, 11.141, 12.231, 4.982, 3.893, 4.563,, 3.893, Blockword
2097152, 0.312, 10.591, 11.232, 12.254, 4.975, 3.902, 4.577,, 3.902, Blockword
4194304, 0.312, 10.679, 11.333, 12.355, 5.007, 3.910, 4.600,, 3.910, Blockword
8388608, 0.542, 10.913, 11.524, 12.587, 5.177, 4.064, 4.775,, 4.064, Blockword
16777216, 0.546, 10.909, 11.536, 12.611, 5.176, 4.086, 4.777,, 4.086, Blockword
33554432, 0.556, 10.909, 11.550, 12.608, 5.210, 4.086, 4.784,, 4.086, Blockword
67108864, 0.554, 10.922, 11.556, 12.612, 5.203, 4.087, 4.790,, 4.087, Blockword
ClassTitle, CRC-128-u128/u128/u32-3-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
GCC-4.5.0, 64, 128, 16, 16, 4, 3, 0, 33968, 234432
, Blockword, Multiword,, BestTime, BestMethod
4, 12.069, 11.993,, 11.993, Multiword
8, 8.269, 8.167,, 8.167, Multiword
16, 6.660, 6.510,, 6.510, Multiword
32, 5.846, 5.954,, 5.846, Blockword
64, 5.448, 5.156,, 5.156, Multiword
128, 5.235, 4.819,, 4.819, Multiword
256, 5.096, 4.669,, 4.669, Multiword
512, 5.053, 4.595,, 4.595, Multiword
1024, 5.074, 4.548,, 4.548, Multiword
2048, 5.088, 4.537,, 4.537, Multiword
4096, 5.044, 4.517,, 4.517, Multiword
8192, 5.041, 4.514,, 4.514, Multiword
16384, 5.035, 4.519,, 4.519, Multiword
32768, 5.038, 4.522,, 4.522, Multiword
65536, 4.364, 4.520,, 4.364, Blockword
131072, 4.285, 4.521,, 4.285, Blockword
262144, 4.039, 4.520,, 4.039, Blockword
524288, 3.934, 4.532,, 3.934, Blockword
1048576, 3.939, 4.567,, 3.939, Blockword
2097152, 3.926, 4.575,, 3.926, Blockword
4194304, 3.932, 4.604,, 3.932, Blockword
8388608, 4.081, 4.777,, 4.081, Blockword
16777216, 4.042, 4.785,, 4.042, Blockword
33554432, 4.092, 4.790,, 4.092, Blockword
67108864, 4.097, 4.790,, 4.097, Blockword
ClassTitle, CRC-64-u64/u64/u64-4-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
GCC-4.5.0, 64, 64, 8, 8, 8, 4, 0, 33408, 89388
, MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
4, 6.232, 6.192, 7.112, 6.661, 8.257, 10.502, 7.726,, 6.192, Byte
8, 2.560, 6.136, 6.595, 5.317, 4.064, 4.761, 3.228,, 3.228, Multiword
16, 1.381, 6.751, 7.094, 5.761, 3.014, 3.444, 2.721,, 2.721, Multiword
32, 0.828, 7.029, 7.395, 5.800, 2.485, 2.797, 2.433,, 2.433, Multiword
64, 0.516, 7.219, 7.485, 5.975, 2.287, 2.446, 1.679,, 1.679, Multiword
128, 0.372, 7.539, 7.601, 6.101, 2.153, 2.332, 1.404,, 1.404, Multiword
256, 0.294, 7.461, 7.604, 6.127, 2.118, 2.276, 1.268,, 1.268, Multiword
512, 0.258, 7.436, 7.678, 6.127, 2.076, 2.222, 1.201,, 1.201, Multiword
1024, 0.239, 7.373, 7.661, 6.146, 2.060, 2.236, 1.167,, 1.167, Multiword
2048, 0.230, 7.398, 7.638, 6.155, 2.063, 2.217, 1.151,, 1.151, Multiword
4096, 0.230, 7.427, 7.633, 6.154, 2.064, 2.176, 1.145,, 1.145, Multiword
8192, 0.225, 7.384, 7.629, 6.177, 2.058, 2.146, 1.147,, 1.147, Multiword
16384, 0.224, 7.336, 7.627, 6.171, 2.062, 2.180, 1.152,, 1.152, Multiword
32768, 0.229, 7.338, 7.627, 6.163, 2.062, 2.187, 1.170,, 1.170, Multiword
65536, 0.258, 7.336, 7.626, 6.161, 2.064, 2.302, 1.173,, 1.173, Multiword
131072, 0.258, 7.336, 7.626, 6.163, 2.065, 2.280, 1.172,, 1.172, Multiword
262144, 0.258, 7.366, 7.654, 6.165, 2.065, 2.268, 1.172,, 1.172, Multiword
524288, 0.258, 7.404, 7.678, 6.214, 2.066, 2.264, 1.172,, 1.172, Multiword
1048576, 0.258, 7.412, 7.712, 6.237, 2.076, 2.286, 1.173,, 1.173, Multiword
2097152, 0.260, 7.426, 7.724, 6.245, 2.080, 2.283, 1.186,, 1.186, Multiword
4194304, 0.260, 7.473, 7.773, 6.293, 2.101, 2.294, 1.188,, 1.188, Multiword
8388608, 0.534, 7.681, 7.975, 6.481, 2.223, 2.421, 1.295,, 1.295, Multiword
16777216, 0.557, 7.697, 7.983, 6.492, 2.235, 2.432, 1.293,, 1.293, Multiword
33554432, 0.558, 7.680, 7.997, 6.498, 2.243, 2.438, 1.302,, 1.302, Multiword
67108864, 0.558, 7.714, 8.003, 6.501, 2.247, 2.440, 1.304,, 1.304, Multiword
ClassTitle, CRC-64-u64/u64/u64-3-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
GCC-4.5.0, 64, 64, 8, 8, 8, 3, 0, 33408, 95526
, Blockword, Multiword,, BestTime, BestMethod
4, 10.165, 8.551,, 8.551, Multiword
8, 4.756, 3.940,, 3.940, Multiword
16, 3.419, 3.052,, 3.052, Multiword
32, 2.794, 2.566,, 2.566, Multiword
64, 2.504, 2.201,, 2.201, Multiword
128, 2.337, 1.920,, 1.920, Multiword
256, 2.258, 1.833,, 1.833, Multiword
512, 2.232, 1.764,, 1.764, Multiword
1024, 2.237, 1.761,, 1.761, Multiword
2048, 2.213, 1.756,, 1.756, Multiword
4096, 2.202, 1.736,, 1.736, Multiword
8192, 2.197, 1.736,, 1.736, Multiword
16384, 2.177, 1.745,, 1.745, Multiword
32768, 2.198, 1.751,, 1.751, Multiword
65536, 2.204, 1.752,, 1.752, Multiword
131072, 2.178, 1.751,, 1.751, Multiword
262144, 2.153, 1.751,, 1.751, Multiword
524288, 2.144, 1.750,, 1.750, Multiword
1048576, 2.164, 1.752,, 1.752, Multiword
2097152, 2.160, 1.771,, 1.771, Multiword
4194304, 2.168, 1.779,, 1.779, Multiword
8388608, 2.296, 1.901,, 1.901, Multiword
16777216, 2.300, 1.914,, 1.914, Multiword
33554432, 2.301, 1.914,, 1.914, Multiword
67108864, 2.311, 1.917,, 1.917, Multiword
ClassTitle, CRC-32-u64/u64/u64-4-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
GCC-4.5.0, 64, 32, 8, 8, 8, 4, 0, 33408, 1196946
, MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword, CRC32C,, BestTime, BestMethod
4, 6.229, 6.188, 7.108, 6.660, 8.265, 10.610, 7.743, 9.713,, 6.188, Byte
8, 2.558, 6.132, 6.534, 5.269, 4.064, 4.760, 3.261, 4.044,, 3.261, Multiword
16, 1.379, 6.751, 7.094, 5.761, 3.011, 3.444, 2.721, 3.014,, 2.721, Multiword
32, 0.830, 7.069, 7.398, 5.802, 2.563, 2.798, 2.433, 2.375,, 2.375, CRC32C
64, 0.516, 7.233, 7.485, 5.975, 2.287, 2.459, 1.678, 2.115,, 1.678, Multiword
128, 0.372, 7.539, 7.568, 6.092, 2.171, 2.332, 1.404, 2.143,, 1.404, Multiword
256, 0.295, 7.461, 7.607, 6.127, 2.110, 2.276, 1.268, 2.081,, 1.268, Multiword
512, 0.259, 7.436, 7.678, 6.127, 2.075, 2.221, 1.203, 2.398,, 1.203, Multiword
1024, 0.240, 7.373, 7.656, 6.152, 2.070, 2.234, 1.167, 2.182,, 1.167, Multiword
2048, 0.229, 7.398, 7.639, 6.154, 2.063, 2.216, 1.151, 2.176,, 1.151, Multiword
4096, 0.229, 7.431, 7.633, 6.154, 2.064, 2.203, 1.145, 2.251,, 1.145, Multiword
8192, 0.226, 7.384, 7.629, 6.176, 2.058, 2.203, 1.147, 2.240,, 1.147, Multiword
16384, 0.224, 7.336, 7.634, 6.171, 2.061, 2.189, 1.157, 2.247,, 1.157, Multiword
32768, 0.229, 7.335, 7.627, 6.165, 2.062, 2.190, 1.171, 2.253,, 1.171, Multiword
65536, 0.258, 7.336, 7.626, 6.161, 2.064, 2.260, 1.173, 2.256,, 1.173, Multiword
131072, 0.258, 7.335, 7.626, 6.163, 2.063, 2.248, 1.172, 2.258,, 1.172, Multiword
262144, 0.258, 7.355, 7.652, 6.165, 2.066, 2.244, 1.172, 2.258,, 1.172, Multiword
524288, 0.258, 7.417, 7.686, 6.216, 2.066, 2.242, 1.172, 2.260,, 1.172, Multiword
1048576, 0.258, 7.417, 7.706, 6.239, 2.076, 2.262, 1.173, 2.277,, 1.173, Multiword
2097152, 0.260, 7.430, 7.716, 6.249, 2.090, 2.268, 1.186, 2.284,, 1.186, Multiword
4194304, 0.260, 7.496, 7.779, 6.271, 2.097, 2.276, 1.188, 2.292,, 1.188, Multiword
8388608, 0.538, 7.689, 7.975, 6.479, 2.224, 2.407, 1.295, 2.440,, 1.295, Multiword
16777216, 0.553, 7.600, 7.994, 6.480, 2.232, 2.407, 1.294, 2.445,, 1.294, Multiword
33554432, 0.553, 7.701, 7.987, 6.497, 2.244, 2.420, 1.299, 2.451,, 1.299, Multiword
67108864, 0.558, 7.711, 7.997, 6.499, 2.247, 2.422, 1.302, 2.454,, 1.302, Multiword
ClassTitle, CRC-32-u64/u64/u64-3-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
GCC-4.5.0, 64, 32, 8, 8, 8, 3, 0, 33408, 1201599
, Blockword, Multiword, CRC32C,, BestTime, BestMethod
4, 10.501, 8.551, 9.630,, 8.551, Multiword
8, 4.756, 3.982, 4.044,, 3.982, Multiword
16, 3.423, 3.063, 3.001,, 3.001, CRC32C
32, 2.794, 2.595, 2.377,, 2.377, CRC32C
64, 2.503, 2.189, 2.115,, 2.115, CRC32C
128, 2.338, 1.920, 2.142,, 1.920, Multiword
256, 2.254, 1.834, 2.062,, 1.834, Multiword
512, 2.232, 1.771, 2.418,, 1.771, Multiword
1024, 2.227, 1.742, 2.182,, 1.742, Multiword
2048, 2.213, 1.744, 2.176,, 1.744, Multiword
4096, 2.208, 1.742, 2.248,, 1.742, Multiword
8192, 2.206, 1.738, 2.240,, 1.738, Multiword
16384, 2.185, 1.747, 2.245,, 1.747, Multiword
32768, 2.193, 1.750, 2.254,, 1.750, Multiword
65536, 2.164, 1.753, 2.256,, 1.753, Multiword
131072, 2.153, 1.752, 2.259,, 1.752, Multiword
262144, 2.134, 1.751, 2.258,, 1.751, Multiword
524288, 2.125, 1.751, 2.261,, 1.751, Multiword
1048576, 2.143, 1.753, 2.282,, 1.753, Multiword
2097152, 2.147, 1.776, 2.281,, 1.776, Multiword
4194304, 2.152, 1.778, 2.292,, 1.778, Multiword
8388608, 2.277, 1.896, 2.440,, 1.896, Multiword
16777216, 2.284, 1.908, 2.450,, 1.908, Multiword
33554432, 2.293, 1.910, 2.452,, 1.910, Multiword
67108864, 2.291, 1.918, 2.453,, 1.918, Multiword
ClassTitle, CRC-32-u32/u32/u32-4-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
GCC-4.5.0, 64, 32, 4, 4, 4, 4, 0, 8544, 1187748
, MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword, CRC32C,, BestTime, BestMethod
4, 3.251, 6.191, 6.979, 6.170, 5.251, 7.502, 6.512, 9.451,, 5.251, Word
8, 1.875, 6.140, 6.620, 5.605, 3.756, 4.890, 4.251, 4.211,, 3.756, Word
16, 1.125, 6.751, 7.043, 5.502, 3.027, 3.646, 3.498, 3.046,, 3.027, Word
32, 0.656, 7.042, 7.414, 5.817, 2.956, 3.332, 2.516, 2.417,, 2.417, CRC32C
64, 0.422, 7.219, 7.487, 6.083, 2.863, 3.047, 2.032, 2.281,, 2.032, Multiword
128, 0.324, 7.539, 7.572, 6.137, 2.833, 2.919, 1.736, 2.141,, 1.736, Multiword
256, 0.287, 7.461, 7.595, 6.167, 2.825, 2.870, 1.678, 2.100,, 1.678, Multiword
512, 0.268, 7.436, 7.689, 6.177, 2.811, 2.962, 1.616, 2.380,, 1.616, Multiword
1024, 0.260, 7.373, 7.658, 6.180, 2.824, 2.852, 1.595, 2.208,, 1.595, Multiword
2048, 0.264, 7.398, 7.649, 6.202, 2.838, 2.838, 1.593, 2.182,, 1.593, Multiword
4096, 0.257, 7.423, 7.636, 6.208, 2.853, 2.830, 1.578, 2.235,, 1.578, Multiword
8192, 0.254, 7.383, 7.655, 6.187, 2.842, 2.824, 1.571, 2.233,, 1.571, Multiword
16384, 0.252, 7.336, 7.627, 6.213, 2.823, 2.716, 1.568, 2.241,, 1.568, Multiword
32768, 0.259, 7.336, 7.640, 6.198, 2.807, 2.806, 1.577, 2.257,, 1.577, Multiword
65536, 0.308, 7.336, 7.626, 6.194, 2.809, 1.819, 1.580, 2.260,, 1.580, Multiword
131072, 0.308, 7.336, 7.610, 6.200, 2.805, 1.805, 1.581, 2.259,, 1.581, Multiword
262144, 0.308, 7.369, 7.657, 6.202, 2.810, 1.800, 1.582, 2.259,, 1.582, Multiword
524288, 0.309, 7.395, 7.681, 6.263, 2.813, 1.798, 1.581, 2.258,, 1.581, Multiword
1048576, 0.309, 7.423, 7.708, 6.271, 2.830, 1.738, 1.583, 2.282,, 1.583, Multiword
2097152, 0.312, 7.430, 7.718, 6.301, 2.860, 1.758, 1.596, 2.288,, 1.596, Multiword
4194304, 0.312, 7.470, 7.772, 6.327, 2.878, 1.757, 1.601, 2.295,, 1.601, Multiword
8388608, 0.550, 7.671, 7.986, 6.425, 3.027, 1.879, 1.712, 2.429,, 1.712, Multiword
16777216, 0.554, 7.699, 7.980, 6.544, 3.026, 1.888, 1.724, 2.445,, 1.724, Multiword
33554432, 0.557, 7.701, 8.000, 6.546, 3.013, 1.886, 1.726, 2.448,, 1.726, Multiword
67108864, 0.553, 7.715, 8.005, 6.553, 3.050, 1.889, 1.727, 2.451,, 1.727, Multiword
ClassTitle, CRC-32-u32/u32/u32-3-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
GCC-4.5.0, 64, 32, 4, 4, 4, 3, 0, 8544, 1182339
, Blockword, Multiword, CRC32C,, BestTime, BestMethod
4, 7.850, 6.712, 9.448,, 6.712, Multiword
8, 4.973, 4.304, 4.211,, 4.211, CRC32C
16, 3.824, 3.571, 3.453,, 3.453, CRC32C
32, 3.415, 2.563, 2.611,, 2.563, Multiword
64, 3.196, 1.914, 2.276,, 1.914, Multiword
128, 3.090, 1.702, 2.137,, 1.702, Multiword
256, 3.070, 1.539, 2.046,, 1.539, Multiword
512, 3.093, 1.484, 2.380,, 1.484, Multiword
1024, 3.026, 1.455, 2.207,, 1.455, Multiword
2048, 3.010, 1.436, 2.186,, 1.436, Multiword
4096, 2.999, 1.419, 2.233,, 1.419, Multiword
8192, 2.994, 1.418, 2.231,, 1.418, Multiword
16384, 2.991, 1.411, 2.242,, 1.411, Multiword
32768, 2.991, 1.426, 2.259,, 1.426, Multiword
65536, 2.340, 1.425, 2.260,, 1.425, Multiword
131072, 2.332, 1.427, 2.259,, 1.427, Multiword
262144, 2.142, 1.427, 2.260,, 1.427, Multiword
524288, 2.057, 1.428, 2.258,, 1.428, Multiword
1048576, 2.074, 1.429, 2.272,, 1.429, Multiword
2097152, 2.056, 1.442, 2.285,, 1.442, Multiword
4194304, 2.062, 1.448, 2.296,, 1.448, Multiword
8388608, 2.184, 1.554, 2.442,, 1.554, Multiword
16777216, 2.183, 1.556, 2.445,, 1.556, Multiword
33554432, 2.185, 1.569, 2.448,, 1.569, Multiword
67108864, 2.190, 1.567, 2.453,, 1.567, Multiword
1 ClassTitle, CRC-128-sse2/sse2/u64-4-canonical
2 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
3 GCC-4.5.0, 64, 128, 16, 16, 8, 4, 0, 66736, 1122039
4 , MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
5 4, 6.772, 9.074, 9.324, 9.261, 9.503, 12.238, 10.009,, 9.074, Byte
6 8, 3.192, 8.603, 8.619, 8.739, 4.241, 5.405, 4.646,, 4.241, Word
7 16, 1.890, 8.987, 8.998, 8.075, 3.369, 3.944, 3.626,, 3.369, Word
8 32, 1.380, 9.222, 9.230, 8.116, 2.835, 3.211, 3.287,, 2.835, Word
9 64, 1.102, 9.329, 9.323, 8.289, 2.645, 2.829, 2.580,, 2.580, Multiword
10 128, 0.961, 9.672, 9.378, 8.326, 2.537, 2.651, 2.069,, 2.069, Multiword
11 256, 0.887, 9.568, 9.389, 8.338, 2.452, 2.559, 1.824,, 1.824, Multiword
12 512, 0.849, 9.517, 9.455, 8.360, 2.446, 2.522, 1.771,, 1.771, Multiword
13 1024, 0.832, 9.483, 9.448, 8.350, 2.659, 2.782, 1.812,, 1.812, Multiword
14 2048, 0.821, 9.474, 9.435, 8.360, 2.904, 2.935, 1.813,, 1.813, Multiword
15 4096, 0.821, 9.458, 9.391, 8.360, 2.804, 2.826, 1.751,, 1.751, Multiword
16 8192, 0.813, 9.462, 9.422, 8.366, 2.887, 2.880, 1.756,, 1.756, Multiword
17 16384, 0.807, 9.446, 9.365, 8.308, 2.932, 2.965, 1.751,, 1.751, Multiword
18 32768, 0.808, 9.421, 9.386, 8.362, 2.937, 2.968, 1.740,, 1.740, Multiword
19 65536, 0.800, 9.447, 9.386, 8.360, 2.942, 2.689, 1.730,, 1.730, Multiword
20 131072, 0.782, 9.451, 9.412, 8.358, 2.950, 2.437, 1.734,, 1.734, Multiword
21 262144, 0.782, 9.492, 9.505, 8.421, 2.989, 2.316, 1.737,, 1.737, Multiword
22 524288, 0.781, 9.518, 9.512, 8.429, 3.003, 2.249, 1.737,, 1.737, Multiword
23 1048576, 0.797, 9.550, 9.540, 8.462, 3.033, 2.182, 1.741,, 1.741, Multiword
24 2097152, 0.781, 9.576, 9.559, 8.481, 3.052, 2.176, 1.766,, 1.766, Multiword
25 4194304, 0.797, 9.624, 9.639, 8.519, 3.064, 2.175, 1.771,, 1.771, Multiword
26 8388608, 0.913, 9.867, 9.785, 8.734, 3.186, 2.290, 1.878,, 1.878, Multiword
27 16777216, 0.911, 9.877, 9.866, 8.763, 3.192, 2.296, 1.887,, 1.887, Multiword
28 33554432, 0.919, 9.880, 9.868, 8.765, 3.195, 2.303, 1.890,, 1.890, Multiword
29 67108864, 0.916, 9.876, 9.873, 8.778, 3.196, 2.301, 1.893,, 1.893, Multiword
30 ClassTitle, CRC-128-sse2/sse2/u64-3-canonical
31 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
32 GCC-4.5.0, 64, 128, 16, 16, 8, 3, 0, 66736, 1083447
33 , Blockword, Multiword,, BestTime, BestMethod
34 4, 12.107, 10.316,, 10.316, Multiword
35 8, 5.252, 4.667,, 4.667, Multiword
36 16, 3.848, 3.403,, 3.403, Multiword
37 32, 3.219, 2.886,, 2.886, Multiword
38 64, 2.800, 2.470,, 2.470, Multiword
39 128, 2.631, 2.053,, 2.053, Multiword
40 256, 2.541, 1.867,, 1.867, Multiword
41 512, 2.525, 1.809,, 1.809, Multiword
42 1024, 2.753, 1.899,, 1.899, Multiword
43 2048, 2.922, 1.903,, 1.903, Multiword
44 4096, 2.822, 1.845,, 1.845, Multiword
45 8192, 2.906, 1.808,, 1.808, Multiword
46 16384, 2.967, 1.823,, 1.823, Multiword
47 32768, 2.967, 1.816,, 1.816, Multiword
48 65536, 2.890, 1.814,, 1.814, Multiword
49 131072, 2.653, 1.814,, 1.814, Multiword
50 262144, 2.385, 1.805,, 1.805, Multiword
51 524288, 2.247, 1.814,, 1.814, Multiword
52 1048576, 2.221, 1.833,, 1.833, Multiword
53 2097152, 2.203, 1.839,, 1.839, Multiword
54 4194304, 2.205, 1.840,, 1.840, Multiword
55 8388608, 2.313, 1.961,, 1.961, Multiword
56 16777216, 2.314, 1.970,, 1.970, Multiword
57 33554432, 2.315, 1.979,, 1.979, Multiword
58 67108864, 2.313, 1.981,, 1.981, Multiword
59 ClassTitle, CRC-128-sse2/sse2/u32-4-canonical
60 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
61 GCC-4.5.0, 64, 128, 16, 16, 4, 4, 0, 33968, 1020492
62 , MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
63 4, 4.761, 9.089, 9.327, 9.260, 6.906, 9.585, 8.501,, 6.906, Word
64 8, 2.750, 8.550, 8.589, 8.739, 5.095, 6.398, 5.794,, 5.095, Word
65 16, 1.620, 9.000, 8.999, 8.069, 4.314, 4.885, 4.829,, 4.314, Word
66 32, 1.125, 9.222, 9.230, 8.076, 4.018, 4.219, 3.593,, 3.593, Multiword
67 64, 0.940, 9.329, 9.323, 8.300, 3.954, 4.045, 2.824,, 2.824, Multiword
68 128, 0.870, 9.672, 9.378, 8.326, 3.840, 3.914, 2.484,, 2.484, Multiword
69 256, 0.832, 9.568, 9.389, 8.337, 3.825, 3.987, 2.293,, 2.293, Multiword
70 512, 0.814, 9.516, 9.455, 8.355, 3.856, 3.972, 2.219,, 2.219, Multiword
71 1024, 0.806, 9.483, 9.447, 8.348, 3.847, 3.913, 2.184,, 2.184, Multiword
72 2048, 0.812, 9.474, 9.434, 8.360, 3.842, 3.705, 2.167,, 2.167, Multiword
73 4096, 0.804, 9.458, 9.390, 8.360, 3.893, 3.949, 2.129,, 2.129, Multiword
74 8192, 0.801, 9.458, 9.422, 8.366, 3.843, 3.677, 2.144,, 2.144, Multiword
75 16384, 0.799, 9.446, 9.361, 8.308, 3.861, 3.718, 2.148,, 2.148, Multiword
76 32768, 0.799, 9.435, 9.396, 8.336, 3.848, 3.745, 2.157,, 2.157, Multiword
77 65536, 0.796, 9.434, 9.379, 8.360, 3.858, 3.010, 2.158,, 2.158, Multiword
78 131072, 0.796, 9.451, 9.386, 8.358, 3.857, 2.759, 2.160,, 2.160, Multiword
79 262144, 0.796, 9.480, 9.500, 8.411, 3.876, 2.636, 2.161,, 2.161, Multiword
80 524288, 0.796, 9.542, 9.517, 8.445, 3.920, 2.574, 2.162,, 2.162, Multiword
81 1048576, 0.796, 9.555, 9.545, 8.458, 3.923, 2.470, 2.179,, 2.179, Multiword
82 2097152, 0.796, 9.575, 9.573, 8.479, 3.969, 2.457, 2.183,, 2.183, Multiword
83 4194304, 0.807, 9.612, 9.620, 8.520, 4.052, 2.457, 2.195,, 2.195, Multiword
84 8388608, 0.904, 9.856, 9.859, 8.750, 4.242, 2.539, 2.317,, 2.317, Multiword
85 16777216, 0.908, 9.861, 9.862, 8.765, 4.262, 2.589, 2.326,, 2.326, Multiword
86 33554432, 0.909, 9.874, 9.873, 8.761, 4.307, 2.591, 2.328,, 2.328, Multiword
87 67108864, 0.912, 9.875, 9.875, 8.769, 4.277, 2.593, 2.333,, 2.333, Multiword
88 ClassTitle, CRC-128-sse2/sse2/u32-3-canonical
89 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
90 GCC-4.5.0, 64, 128, 16, 16, 4, 3, 0, 33968, 1007226
91 , Blockword, Multiword,, BestTime, BestMethod
92 4, 9.259, 7.651,, 7.651, Multiword
93 8, 6.145, 5.478,, 5.478, Multiword
94 16, 4.896, 4.501,, 4.501, Multiword
95 32, 4.313, 3.761,, 3.761, Multiword
96 64, 4.023, 2.782,, 2.782, Multiword
97 128, 3.872, 2.528,, 2.528, Multiword
98 256, 3.922, 2.327,, 2.327, Multiword
99 512, 3.838, 2.234,, 2.234, Multiword
100 1024, 3.956, 2.197,, 2.197, Multiword
101 2048, 4.092, 2.178,, 2.178, Multiword
102 4096, 4.000, 2.110,, 2.110, Multiword
103 8192, 3.940, 2.124,, 2.124, Multiword
104 16384, 3.672, 2.135,, 2.135, Multiword
105 32768, 3.742, 2.155,, 2.155, Multiword
106 65536, 3.447, 2.158,, 2.158, Multiword
107 131072, 3.199, 2.159,, 2.159, Multiword
108 262144, 2.821, 2.158,, 2.158, Multiword
109 524288, 2.622, 2.159,, 2.159, Multiword
110 1048576, 2.597, 2.173,, 2.173, Multiword
111 2097152, 2.568, 2.182,, 2.182, Multiword
112 4194304, 2.567, 2.193,, 2.193, Multiword
113 8388608, 2.683, 2.321,, 2.321, Multiword
114 16777216, 2.680, 2.328,, 2.328, Multiword
115 33554432, 2.685, 2.324,, 2.324, Multiword
116 67108864, 2.689, 2.332,, 2.332, Multiword
117 ClassTitle, CRC-128-u128/u128/u64-4-canonical
118 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
119 GCC-4.5.0, 64, 128, 16, 16, 8, 4, 0, 66736, 262791
120 , MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
121 4, 9.001, 13.419, 16.982, 16.828, 14.598, 16.502, 16.251,, 13.419, Byte
122 8, 3.751, 12.002, 13.741, 13.501, 6.127, 6.898, 6.855,, 6.127, Word
123 16, 2.000, 11.202, 12.332, 12.626, 4.594, 5.087, 5.124,, 4.594, Word
124 32, 1.125, 10.867, 11.957, 11.804, 3.794, 4.214, 4.231,, 3.794, Word
125 64, 0.644, 10.595, 11.493, 12.657, 3.454, 3.738, 3.985,, 3.454, Word
126 128, 0.423, 10.680, 11.304, 12.328, 3.324, 3.482, 3.493,, 3.324, Word
127 256, 0.320, 10.562, 11.168, 12.184, 3.217, 3.393, 3.258,, 3.217, Word
128 512, 0.265, 10.498, 11.176, 12.129, 3.200, 3.337, 3.229,, 3.200, Word
129 1024, 0.247, 10.464, 11.135, 12.094, 3.396, 3.603, 3.305,, 3.305, Multiword
130 2048, 0.233, 10.449, 11.113, 12.087, 3.555, 3.737, 3.321,, 3.321, Multiword
131 4096, 0.232, 10.430, 11.093, 12.090, 3.534, 3.698, 3.230,, 3.230, Multiword
132 8192, 0.225, 10.429, 11.091, 12.091, 3.583, 3.743, 3.204,, 3.204, Multiword
133 16384, 0.225, 10.408, 10.851, 12.088, 3.621, 3.792, 3.220,, 3.220, Multiword
134 32768, 0.229, 10.446, 11.045, 12.090, 3.635, 3.785, 3.220,, 3.220, Multiword
135 65536, 0.258, 10.442, 10.962, 12.091, 3.634, 3.497, 3.217,, 3.217, Multiword
136 131072, 0.258, 10.446, 10.973, 12.096, 3.643, 3.424, 3.211,, 3.211, Multiword
137 262144, 0.258, 10.491, 10.956, 12.182, 3.665, 3.389, 3.214,, 3.214, Multiword
138 524288, 0.257, 10.539, 11.076, 12.199, 3.703, 3.368, 3.215,, 3.215, Multiword
139 1048576, 0.258, 10.573, 11.164, 12.230, 3.713, 3.352, 3.238,, 3.238, Multiword
140 2097152, 0.260, 10.589, 11.204, 12.254, 3.733, 3.363, 3.251,, 3.251, Multiword
141 4194304, 0.260, 10.638, 11.326, 12.356, 3.750, 3.376, 3.265,, 3.265, Multiword
142 8388608, 0.534, 10.890, 11.538, 12.575, 3.896, 3.520, 3.408,, 3.408, Multiword
143 16777216, 0.556, 10.863, 11.542, 12.602, 3.887, 3.528, 3.427,, 3.427, Multiword
144 33554432, 0.556, 10.918, 11.550, 12.598, 3.895, 3.539, 3.429,, 3.429, Multiword
145 67108864, 0.566, 10.895, 11.566, 12.617, 3.902, 3.537, 3.419,, 3.419, Multiword
146 ClassTitle, CRC-128-u128/u128/u64-3-canonical
147 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
148 GCC-4.5.0, 64, 128, 16, 16, 8, 3, 0, 66736, 252585
149 , Blockword, Multiword,, BestTime, BestMethod
150 4, 16.251, 16.335,, 16.251, Blockword
151 8, 6.751, 6.506,, 6.506, Multiword
152 16, 5.027, 4.876,, 4.876, Multiword
153 32, 4.119, 4.181,, 4.119, Blockword
154 64, 3.705, 3.938,, 3.705, Blockword
155 128, 3.483, 3.227,, 3.227, Multiword
156 256, 3.388, 3.020,, 3.020, Multiword
157 512, 3.336, 2.952,, 2.952, Multiword
158 1024, 3.582, 3.057,, 3.057, Multiword
159 2048, 3.781, 3.072,, 3.072, Multiword
160 4096, 3.673, 2.999,, 2.999, Multiword
161 8192, 3.754, 2.962,, 2.962, Multiword
162 16384, 3.785, 3.001,, 3.001, Multiword
163 32768, 3.791, 2.999,, 2.999, Multiword
164 65536, 3.688, 2.996,, 2.996, Multiword
165 131072, 3.623, 2.990,, 2.990, Multiword
166 262144, 3.521, 2.991,, 2.991, Multiword
167 524288, 3.465, 2.993,, 2.993, Multiword
168 1048576, 3.484, 3.017,, 3.017, Multiword
169 2097152, 3.479, 3.031,, 3.031, Multiword
170 4194304, 3.492, 3.046,, 3.046, Multiword
171 8388608, 3.634, 3.193,, 3.193, Multiword
172 16777216, 3.640, 3.196,, 3.196, Multiword
173 33554432, 3.651, 3.175,, 3.175, Multiword
174 67108864, 3.657, 3.205,, 3.205, Multiword
175 ClassTitle, CRC-128-u128/u128/u32-4-canonical
176 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
177 GCC-4.5.0, 64, 128, 16, 16, 4, 4, 0, 33968, 236781
178 , MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
179 4, 6.751, 13.230, 16.787, 16.753, 12.003, 12.069, 11.627,, 11.627, Multiword
180 8, 3.626, 12.158, 14.033, 13.368, 8.060, 8.269, 8.207,, 8.060, Word
181 16, 1.813, 11.208, 12.362, 12.500, 6.669, 6.660, 6.585,, 6.585, Multiword
182 32, 1.000, 10.867, 11.924, 11.715, 5.734, 5.857, 6.656,, 5.734, Word
183 64, 0.594, 10.594, 11.492, 12.657, 5.322, 5.450, 5.500,, 5.322, Word
184 128, 0.391, 10.680, 11.312, 12.405, 5.115, 5.236, 4.930,, 4.930, Multiword
185 256, 0.303, 10.562, 11.168, 12.217, 4.962, 5.129, 4.750,, 4.750, Multiword
186 512, 0.278, 10.499, 11.176, 12.129, 4.955, 5.053, 4.604,, 4.604, Multiword
187 1024, 0.264, 10.467, 11.135, 12.120, 4.926, 5.073, 4.540,, 4.540, Multiword
188 2048, 0.265, 10.447, 11.116, 12.102, 4.924, 5.076, 4.505,, 4.505, Multiword
189 4096, 0.258, 10.434, 11.100, 12.102, 4.928, 5.044, 4.481,, 4.481, Multiword
190 8192, 0.254, 10.433, 11.090, 12.098, 4.886, 5.041, 4.480,, 4.480, Multiword
191 16384, 0.252, 10.307, 10.859, 12.095, 4.896, 5.038, 4.494,, 4.494, Multiword
192 32768, 0.260, 10.427, 11.031, 12.089, 4.895, 5.038, 4.507,, 4.507, Multiword
193 65536, 0.308, 10.324, 11.002, 12.089, 4.900, 4.065, 4.508,, 4.065, Blockword
194 131072, 0.308, 10.446, 10.981, 12.096, 4.902, 3.993, 4.519,, 3.993, Blockword
195 262144, 0.308, 10.492, 11.044, 12.153, 4.907, 3.957, 4.513,, 3.957, Blockword
196 524288, 0.308, 10.539, 11.151, 12.224, 4.952, 3.970, 4.551,, 3.970, Blockword
197 1048576, 0.309, 10.561, 11.141, 12.231, 4.982, 3.893, 4.563,, 3.893, Blockword
198 2097152, 0.312, 10.591, 11.232, 12.254, 4.975, 3.902, 4.577,, 3.902, Blockword
199 4194304, 0.312, 10.679, 11.333, 12.355, 5.007, 3.910, 4.600,, 3.910, Blockword
200 8388608, 0.542, 10.913, 11.524, 12.587, 5.177, 4.064, 4.775,, 4.064, Blockword
201 16777216, 0.546, 10.909, 11.536, 12.611, 5.176, 4.086, 4.777,, 4.086, Blockword
202 33554432, 0.556, 10.909, 11.550, 12.608, 5.210, 4.086, 4.784,, 4.086, Blockword
203 67108864, 0.554, 10.922, 11.556, 12.612, 5.203, 4.087, 4.790,, 4.087, Blockword
204 ClassTitle, CRC-128-u128/u128/u32-3-canonical
205 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
206 GCC-4.5.0, 64, 128, 16, 16, 4, 3, 0, 33968, 234432
207 , Blockword, Multiword,, BestTime, BestMethod
208 4, 12.069, 11.993,, 11.993, Multiword
209 8, 8.269, 8.167,, 8.167, Multiword
210 16, 6.660, 6.510,, 6.510, Multiword
211 32, 5.846, 5.954,, 5.846, Blockword
212 64, 5.448, 5.156,, 5.156, Multiword
213 128, 5.235, 4.819,, 4.819, Multiword
214 256, 5.096, 4.669,, 4.669, Multiword
215 512, 5.053, 4.595,, 4.595, Multiword
216 1024, 5.074, 4.548,, 4.548, Multiword
217 2048, 5.088, 4.537,, 4.537, Multiword
218 4096, 5.044, 4.517,, 4.517, Multiword
219 8192, 5.041, 4.514,, 4.514, Multiword
220 16384, 5.035, 4.519,, 4.519, Multiword
221 32768, 5.038, 4.522,, 4.522, Multiword
222 65536, 4.364, 4.520,, 4.364, Blockword
223 131072, 4.285, 4.521,, 4.285, Blockword
224 262144, 4.039, 4.520,, 4.039, Blockword
225 524288, 3.934, 4.532,, 3.934, Blockword
226 1048576, 3.939, 4.567,, 3.939, Blockword
227 2097152, 3.926, 4.575,, 3.926, Blockword
228 4194304, 3.932, 4.604,, 3.932, Blockword
229 8388608, 4.081, 4.777,, 4.081, Blockword
230 16777216, 4.042, 4.785,, 4.042, Blockword
231 33554432, 4.092, 4.790,, 4.092, Blockword
232 67108864, 4.097, 4.790,, 4.097, Blockword
233 ClassTitle, CRC-64-u64/u64/u64-4-canonical
234 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
235 GCC-4.5.0, 64, 64, 8, 8, 8, 4, 0, 33408, 89388
236 , MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
237 4, 6.232, 6.192, 7.112, 6.661, 8.257, 10.502, 7.726,, 6.192, Byte
238 8, 2.560, 6.136, 6.595, 5.317, 4.064, 4.761, 3.228,, 3.228, Multiword
239 16, 1.381, 6.751, 7.094, 5.761, 3.014, 3.444, 2.721,, 2.721, Multiword
240 32, 0.828, 7.029, 7.395, 5.800, 2.485, 2.797, 2.433,, 2.433, Multiword
241 64, 0.516, 7.219, 7.485, 5.975, 2.287, 2.446, 1.679,, 1.679, Multiword
242 128, 0.372, 7.539, 7.601, 6.101, 2.153, 2.332, 1.404,, 1.404, Multiword
243 256, 0.294, 7.461, 7.604, 6.127, 2.118, 2.276, 1.268,, 1.268, Multiword
244 512, 0.258, 7.436, 7.678, 6.127, 2.076, 2.222, 1.201,, 1.201, Multiword
245 1024, 0.239, 7.373, 7.661, 6.146, 2.060, 2.236, 1.167,, 1.167, Multiword
246 2048, 0.230, 7.398, 7.638, 6.155, 2.063, 2.217, 1.151,, 1.151, Multiword
247 4096, 0.230, 7.427, 7.633, 6.154, 2.064, 2.176, 1.145,, 1.145, Multiword
248 8192, 0.225, 7.384, 7.629, 6.177, 2.058, 2.146, 1.147,, 1.147, Multiword
249 16384, 0.224, 7.336, 7.627, 6.171, 2.062, 2.180, 1.152,, 1.152, Multiword
250 32768, 0.229, 7.338, 7.627, 6.163, 2.062, 2.187, 1.170,, 1.170, Multiword
251 65536, 0.258, 7.336, 7.626, 6.161, 2.064, 2.302, 1.173,, 1.173, Multiword
252 131072, 0.258, 7.336, 7.626, 6.163, 2.065, 2.280, 1.172,, 1.172, Multiword
253 262144, 0.258, 7.366, 7.654, 6.165, 2.065, 2.268, 1.172,, 1.172, Multiword
254 524288, 0.258, 7.404, 7.678, 6.214, 2.066, 2.264, 1.172,, 1.172, Multiword
255 1048576, 0.258, 7.412, 7.712, 6.237, 2.076, 2.286, 1.173,, 1.173, Multiword
256 2097152, 0.260, 7.426, 7.724, 6.245, 2.080, 2.283, 1.186,, 1.186, Multiword
257 4194304, 0.260, 7.473, 7.773, 6.293, 2.101, 2.294, 1.188,, 1.188, Multiword
258 8388608, 0.534, 7.681, 7.975, 6.481, 2.223, 2.421, 1.295,, 1.295, Multiword
259 16777216, 0.557, 7.697, 7.983, 6.492, 2.235, 2.432, 1.293,, 1.293, Multiword
260 33554432, 0.558, 7.680, 7.997, 6.498, 2.243, 2.438, 1.302,, 1.302, Multiword
261 67108864, 0.558, 7.714, 8.003, 6.501, 2.247, 2.440, 1.304,, 1.304, Multiword
262 ClassTitle, CRC-64-u64/u64/u64-3-canonical
263 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
264 GCC-4.5.0, 64, 64, 8, 8, 8, 3, 0, 33408, 95526
265 , Blockword, Multiword,, BestTime, BestMethod
266 4, 10.165, 8.551,, 8.551, Multiword
267 8, 4.756, 3.940,, 3.940, Multiword
268 16, 3.419, 3.052,, 3.052, Multiword
269 32, 2.794, 2.566,, 2.566, Multiword
270 64, 2.504, 2.201,, 2.201, Multiword
271 128, 2.337, 1.920,, 1.920, Multiword
272 256, 2.258, 1.833,, 1.833, Multiword
273 512, 2.232, 1.764,, 1.764, Multiword
274 1024, 2.237, 1.761,, 1.761, Multiword
275 2048, 2.213, 1.756,, 1.756, Multiword
276 4096, 2.202, 1.736,, 1.736, Multiword
277 8192, 2.197, 1.736,, 1.736, Multiword
278 16384, 2.177, 1.745,, 1.745, Multiword
279 32768, 2.198, 1.751,, 1.751, Multiword
280 65536, 2.204, 1.752,, 1.752, Multiword
281 131072, 2.178, 1.751,, 1.751, Multiword
282 262144, 2.153, 1.751,, 1.751, Multiword
283 524288, 2.144, 1.750,, 1.750, Multiword
284 1048576, 2.164, 1.752,, 1.752, Multiword
285 2097152, 2.160, 1.771,, 1.771, Multiword
286 4194304, 2.168, 1.779,, 1.779, Multiword
287 8388608, 2.296, 1.901,, 1.901, Multiword
288 16777216, 2.300, 1.914,, 1.914, Multiword
289 33554432, 2.301, 1.914,, 1.914, Multiword
290 67108864, 2.311, 1.917,, 1.917, Multiword
291 ClassTitle, CRC-32-u64/u64/u64-4-canonical
292 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
293 GCC-4.5.0, 64, 32, 8, 8, 8, 4, 0, 33408, 1196946
294 , MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword, CRC32C,, BestTime, BestMethod
295 4, 6.229, 6.188, 7.108, 6.660, 8.265, 10.610, 7.743, 9.713,, 6.188, Byte
296 8, 2.558, 6.132, 6.534, 5.269, 4.064, 4.760, 3.261, 4.044,, 3.261, Multiword
297 16, 1.379, 6.751, 7.094, 5.761, 3.011, 3.444, 2.721, 3.014,, 2.721, Multiword
298 32, 0.830, 7.069, 7.398, 5.802, 2.563, 2.798, 2.433, 2.375,, 2.375, CRC32C
299 64, 0.516, 7.233, 7.485, 5.975, 2.287, 2.459, 1.678, 2.115,, 1.678, Multiword
300 128, 0.372, 7.539, 7.568, 6.092, 2.171, 2.332, 1.404, 2.143,, 1.404, Multiword
301 256, 0.295, 7.461, 7.607, 6.127, 2.110, 2.276, 1.268, 2.081,, 1.268, Multiword
302 512, 0.259, 7.436, 7.678, 6.127, 2.075, 2.221, 1.203, 2.398,, 1.203, Multiword
303 1024, 0.240, 7.373, 7.656, 6.152, 2.070, 2.234, 1.167, 2.182,, 1.167, Multiword
304 2048, 0.229, 7.398, 7.639, 6.154, 2.063, 2.216, 1.151, 2.176,, 1.151, Multiword
305 4096, 0.229, 7.431, 7.633, 6.154, 2.064, 2.203, 1.145, 2.251,, 1.145, Multiword
306 8192, 0.226, 7.384, 7.629, 6.176, 2.058, 2.203, 1.147, 2.240,, 1.147, Multiword
307 16384, 0.224, 7.336, 7.634, 6.171, 2.061, 2.189, 1.157, 2.247,, 1.157, Multiword
308 32768, 0.229, 7.335, 7.627, 6.165, 2.062, 2.190, 1.171, 2.253,, 1.171, Multiword
309 65536, 0.258, 7.336, 7.626, 6.161, 2.064, 2.260, 1.173, 2.256,, 1.173, Multiword
310 131072, 0.258, 7.335, 7.626, 6.163, 2.063, 2.248, 1.172, 2.258,, 1.172, Multiword
311 262144, 0.258, 7.355, 7.652, 6.165, 2.066, 2.244, 1.172, 2.258,, 1.172, Multiword
312 524288, 0.258, 7.417, 7.686, 6.216, 2.066, 2.242, 1.172, 2.260,, 1.172, Multiword
313 1048576, 0.258, 7.417, 7.706, 6.239, 2.076, 2.262, 1.173, 2.277,, 1.173, Multiword
314 2097152, 0.260, 7.430, 7.716, 6.249, 2.090, 2.268, 1.186, 2.284,, 1.186, Multiword
315 4194304, 0.260, 7.496, 7.779, 6.271, 2.097, 2.276, 1.188, 2.292,, 1.188, Multiword
316 8388608, 0.538, 7.689, 7.975, 6.479, 2.224, 2.407, 1.295, 2.440,, 1.295, Multiword
317 16777216, 0.553, 7.600, 7.994, 6.480, 2.232, 2.407, 1.294, 2.445,, 1.294, Multiword
318 33554432, 0.553, 7.701, 7.987, 6.497, 2.244, 2.420, 1.299, 2.451,, 1.299, Multiword
319 67108864, 0.558, 7.711, 7.997, 6.499, 2.247, 2.422, 1.302, 2.454,, 1.302, Multiword
320 ClassTitle, CRC-32-u64/u64/u64-3-canonical
321 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
322 GCC-4.5.0, 64, 32, 8, 8, 8, 3, 0, 33408, 1201599
323 , Blockword, Multiword, CRC32C,, BestTime, BestMethod
324 4, 10.501, 8.551, 9.630,, 8.551, Multiword
325 8, 4.756, 3.982, 4.044,, 3.982, Multiword
326 16, 3.423, 3.063, 3.001,, 3.001, CRC32C
327 32, 2.794, 2.595, 2.377,, 2.377, CRC32C
328 64, 2.503, 2.189, 2.115,, 2.115, CRC32C
329 128, 2.338, 1.920, 2.142,, 1.920, Multiword
330 256, 2.254, 1.834, 2.062,, 1.834, Multiword
331 512, 2.232, 1.771, 2.418,, 1.771, Multiword
332 1024, 2.227, 1.742, 2.182,, 1.742, Multiword
333 2048, 2.213, 1.744, 2.176,, 1.744, Multiword
334 4096, 2.208, 1.742, 2.248,, 1.742, Multiword
335 8192, 2.206, 1.738, 2.240,, 1.738, Multiword
336 16384, 2.185, 1.747, 2.245,, 1.747, Multiword
337 32768, 2.193, 1.750, 2.254,, 1.750, Multiword
338 65536, 2.164, 1.753, 2.256,, 1.753, Multiword
339 131072, 2.153, 1.752, 2.259,, 1.752, Multiword
340 262144, 2.134, 1.751, 2.258,, 1.751, Multiword
341 524288, 2.125, 1.751, 2.261,, 1.751, Multiword
342 1048576, 2.143, 1.753, 2.282,, 1.753, Multiword
343 2097152, 2.147, 1.776, 2.281,, 1.776, Multiword
344 4194304, 2.152, 1.778, 2.292,, 1.778, Multiword
345 8388608, 2.277, 1.896, 2.440,, 1.896, Multiword
346 16777216, 2.284, 1.908, 2.450,, 1.908, Multiword
347 33554432, 2.293, 1.910, 2.452,, 1.910, Multiword
348 67108864, 2.291, 1.918, 2.453,, 1.918, Multiword
349 ClassTitle, CRC-32-u32/u32/u32-4-canonical
350 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
351 GCC-4.5.0, 64, 32, 4, 4, 4, 4, 0, 8544, 1187748
352 , MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword, CRC32C,, BestTime, BestMethod
353 4, 3.251, 6.191, 6.979, 6.170, 5.251, 7.502, 6.512, 9.451,, 5.251, Word
354 8, 1.875, 6.140, 6.620, 5.605, 3.756, 4.890, 4.251, 4.211,, 3.756, Word
355 16, 1.125, 6.751, 7.043, 5.502, 3.027, 3.646, 3.498, 3.046,, 3.027, Word
356 32, 0.656, 7.042, 7.414, 5.817, 2.956, 3.332, 2.516, 2.417,, 2.417, CRC32C
357 64, 0.422, 7.219, 7.487, 6.083, 2.863, 3.047, 2.032, 2.281,, 2.032, Multiword
358 128, 0.324, 7.539, 7.572, 6.137, 2.833, 2.919, 1.736, 2.141,, 1.736, Multiword
359 256, 0.287, 7.461, 7.595, 6.167, 2.825, 2.870, 1.678, 2.100,, 1.678, Multiword
360 512, 0.268, 7.436, 7.689, 6.177, 2.811, 2.962, 1.616, 2.380,, 1.616, Multiword
361 1024, 0.260, 7.373, 7.658, 6.180, 2.824, 2.852, 1.595, 2.208,, 1.595, Multiword
362 2048, 0.264, 7.398, 7.649, 6.202, 2.838, 2.838, 1.593, 2.182,, 1.593, Multiword
363 4096, 0.257, 7.423, 7.636, 6.208, 2.853, 2.830, 1.578, 2.235,, 1.578, Multiword
364 8192, 0.254, 7.383, 7.655, 6.187, 2.842, 2.824, 1.571, 2.233,, 1.571, Multiword
365 16384, 0.252, 7.336, 7.627, 6.213, 2.823, 2.716, 1.568, 2.241,, 1.568, Multiword
366 32768, 0.259, 7.336, 7.640, 6.198, 2.807, 2.806, 1.577, 2.257,, 1.577, Multiword
367 65536, 0.308, 7.336, 7.626, 6.194, 2.809, 1.819, 1.580, 2.260,, 1.580, Multiword
368 131072, 0.308, 7.336, 7.610, 6.200, 2.805, 1.805, 1.581, 2.259,, 1.581, Multiword
369 262144, 0.308, 7.369, 7.657, 6.202, 2.810, 1.800, 1.582, 2.259,, 1.582, Multiword
370 524288, 0.309, 7.395, 7.681, 6.263, 2.813, 1.798, 1.581, 2.258,, 1.581, Multiword
371 1048576, 0.309, 7.423, 7.708, 6.271, 2.830, 1.738, 1.583, 2.282,, 1.583, Multiword
372 2097152, 0.312, 7.430, 7.718, 6.301, 2.860, 1.758, 1.596, 2.288,, 1.596, Multiword
373 4194304, 0.312, 7.470, 7.772, 6.327, 2.878, 1.757, 1.601, 2.295,, 1.601, Multiword
374 8388608, 0.550, 7.671, 7.986, 6.425, 3.027, 1.879, 1.712, 2.429,, 1.712, Multiword
375 16777216, 0.554, 7.699, 7.980, 6.544, 3.026, 1.888, 1.724, 2.445,, 1.724, Multiword
376 33554432, 0.557, 7.701, 8.000, 6.546, 3.013, 1.886, 1.726, 2.448,, 1.726, Multiword
377 67108864, 0.553, 7.715, 8.005, 6.553, 3.050, 1.889, 1.727, 2.451,, 1.727, Multiword
378 ClassTitle, CRC-32-u32/u32/u32-3-canonical
379 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
380 GCC-4.5.0, 64, 32, 4, 4, 4, 3, 0, 8544, 1182339
381 , Blockword, Multiword, CRC32C,, BestTime, BestMethod
382 4, 7.850, 6.712, 9.448,, 6.712, Multiword
383 8, 4.973, 4.304, 4.211,, 4.211, CRC32C
384 16, 3.824, 3.571, 3.453,, 3.453, CRC32C
385 32, 3.415, 2.563, 2.611,, 2.563, Multiword
386 64, 3.196, 1.914, 2.276,, 1.914, Multiword
387 128, 3.090, 1.702, 2.137,, 1.702, Multiword
388 256, 3.070, 1.539, 2.046,, 1.539, Multiword
389 512, 3.093, 1.484, 2.380,, 1.484, Multiword
390 1024, 3.026, 1.455, 2.207,, 1.455, Multiword
391 2048, 3.010, 1.436, 2.186,, 1.436, Multiword
392 4096, 2.999, 1.419, 2.233,, 1.419, Multiword
393 8192, 2.994, 1.418, 2.231,, 1.418, Multiword
394 16384, 2.991, 1.411, 2.242,, 1.411, Multiword
395 32768, 2.991, 1.426, 2.259,, 1.426, Multiword
396 65536, 2.340, 1.425, 2.260,, 1.425, Multiword
397 131072, 2.332, 1.427, 2.259,, 1.427, Multiword
398 262144, 2.142, 1.427, 2.260,, 1.427, Multiword
399 524288, 2.057, 1.428, 2.258,, 1.428, Multiword
400 1048576, 2.074, 1.429, 2.272,, 1.429, Multiword
401 2097152, 2.056, 1.442, 2.285,, 1.442, Multiword
402 4194304, 2.062, 1.448, 2.296,, 1.448, Multiword
403 8388608, 2.184, 1.554, 2.442,, 1.554, Multiword
404 16777216, 2.183, 1.556, 2.445,, 1.556, Multiword
405 33554432, 2.185, 1.569, 2.448,, 1.569, Multiword
406 67108864, 2.190, 1.567, 2.453,, 1.567, Multiword

View File

@@ -0,0 +1,434 @@
ClassTitle, CRC-128-sse2/sse2/u64-4-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
GCC-4.5.0, 64, 128, 16, 16, 8, 4, 0, 66736, 1114677
, MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
4, 6.777, 9.090, 9.327, 9.257, 9.503, 12.251, 11.302,, 9.090, Byte
8, 3.209, 8.601, 8.614, 8.695, 4.241, 5.419, 4.848,, 4.241, Word
16, 1.890, 8.956, 8.997, 8.048, 3.368, 3.954, 3.551,, 3.368, Word
32, 1.386, 9.223, 9.230, 8.212, 2.826, 3.211, 3.016,, 2.826, Word
64, 1.110, 9.329, 9.323, 8.298, 2.645, 2.829, 2.485,, 2.485, Multiword
128, 0.961, 9.672, 9.378, 8.326, 2.537, 2.659, 2.055,, 2.055, Multiword
256, 0.881, 9.568, 9.389, 8.338, 2.451, 2.554, 1.833,, 1.833, Multiword
512, 0.847, 9.516, 9.455, 8.356, 2.446, 2.505, 1.788,, 1.788, Multiword
1024, 0.830, 9.483, 9.448, 8.352, 2.692, 2.758, 1.813,, 1.813, Multiword
2048, 0.821, 9.474, 9.434, 8.360, 2.888, 2.931, 1.810,, 1.810, Multiword
4096, 0.820, 9.455, 9.391, 8.360, 2.829, 2.835, 1.769,, 1.769, Multiword
8192, 0.813, 9.460, 9.422, 8.366, 2.880, 2.878, 1.752,, 1.752, Multiword
16384, 0.808, 9.446, 9.379, 8.308, 2.931, 2.969, 1.747,, 1.747, Multiword
32768, 0.808, 9.451, 9.386, 8.344, 2.961, 2.961, 1.739,, 1.739, Multiword
65536, 0.800, 9.451, 9.370, 8.324, 2.938, 2.681, 1.732,, 1.732, Multiword
131072, 0.786, 9.451, 9.415, 8.358, 2.976, 2.432, 1.737,, 1.737, Multiword
262144, 0.793, 9.540, 9.512, 8.405, 2.980, 2.303, 1.728,, 1.728, Multiword
524288, 0.790, 9.541, 9.511, 8.449, 3.010, 2.244, 1.738,, 1.738, Multiword
1048576, 0.797, 9.564, 9.550, 8.482, 3.033, 2.187, 1.762,, 1.762, Multiword
2097152, 0.789, 9.568, 9.564, 8.479, 3.051, 2.175, 1.760,, 1.760, Multiword
4194304, 0.803, 9.607, 9.603, 8.515, 3.060, 2.174, 1.768,, 1.768, Multiword
8388608, 0.898, 9.853, 9.866, 8.760, 3.187, 2.286, 1.876,, 1.876, Multiword
16777216, 0.915, 9.820, 9.865, 8.776, 3.200, 2.294, 1.882,, 1.882, Multiword
33554432, 0.919, 9.876, 9.878, 8.739, 3.199, 2.297, 1.879,, 1.879, Multiword
67108864, 0.924, 9.888, 9.844, 8.788, 3.203, 2.300, 1.886,, 1.886, Multiword
ClassTitle, CRC-128-sse2/sse2/u64-3-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
GCC-4.5.0, 64, 128, 16, 16, 8, 3, 0, 66736, 1077048
, Blockword, Multiword,, BestTime, BestMethod
4, 12.135, 10.314,, 10.314, Multiword
8, 5.314, 4.189,, 4.189, Multiword
16, 3.884, 3.355,, 3.355, Multiword
32, 3.063, 2.895,, 2.895, Multiword
64, 2.758, 2.470,, 2.470, Multiword
128, 2.610, 2.053,, 2.053, Multiword
256, 2.530, 1.869,, 1.869, Multiword
512, 2.482, 1.827,, 1.827, Multiword
1024, 2.691, 1.898,, 1.898, Multiword
2048, 2.926, 1.913,, 1.913, Multiword
4096, 2.848, 1.847,, 1.847, Multiword
8192, 2.871, 1.808,, 1.808, Multiword
16384, 2.942, 1.824,, 1.824, Multiword
32768, 2.959, 1.816,, 1.816, Multiword
65536, 2.888, 1.818,, 1.818, Multiword
131072, 2.637, 1.813,, 1.813, Multiword
262144, 2.371, 1.812,, 1.812, Multiword
524288, 2.240, 1.815,, 1.815, Multiword
1048576, 2.236, 1.820,, 1.820, Multiword
2097152, 2.204, 1.839,, 1.839, Multiword
4194304, 2.203, 1.845,, 1.845, Multiword
8388608, 2.307, 1.967,, 1.967, Multiword
16777216, 2.307, 1.972,, 1.972, Multiword
33554432, 2.321, 1.978,, 1.978, Multiword
67108864, 2.322, 1.976,, 1.976, Multiword
ClassTitle, CRC-128-sse2/sse2/u32-4-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
GCC-4.5.0, 64, 128, 16, 16, 4, 4, 0, 33968, 1012923
, MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
4, 4.762, 9.090, 9.327, 9.254, 6.907, 9.587, 8.501,, 6.907, Word
8, 2.751, 8.603, 8.644, 8.739, 5.139, 6.410, 5.794,, 5.139, Word
16, 1.622, 9.000, 8.997, 8.080, 4.314, 4.788, 4.843,, 4.314, Word
32, 1.125, 9.222, 9.230, 8.087, 4.071, 4.219, 3.544,, 3.544, Multiword
64, 0.940, 9.329, 9.323, 8.296, 3.954, 4.046, 2.815,, 2.815, Multiword
128, 0.870, 9.672, 9.378, 8.326, 3.840, 3.936, 2.473,, 2.473, Multiword
256, 0.832, 9.568, 9.389, 8.337, 3.826, 3.987, 2.292,, 2.292, Multiword
512, 0.814, 9.516, 9.455, 8.358, 3.856, 3.972, 2.221,, 2.221, Multiword
1024, 0.806, 9.483, 9.448, 8.349, 3.847, 3.913, 2.182,, 2.182, Multiword
2048, 0.812, 9.474, 9.435, 8.360, 3.842, 3.705, 2.167,, 2.167, Multiword
4096, 0.804, 9.458, 9.390, 8.360, 3.891, 3.950, 2.150,, 2.150, Multiword
8192, 0.801, 9.457, 9.418, 8.366, 3.843, 3.677, 2.141,, 2.141, Multiword
16384, 0.799, 9.449, 9.363, 8.308, 3.853, 3.677, 2.154,, 2.154, Multiword
32768, 0.798, 9.422, 9.386, 8.351, 3.816, 3.826, 2.159,, 2.159, Multiword
65536, 0.785, 9.384, 9.386, 8.324, 3.854, 3.005, 2.162,, 2.162, Multiword
131072, 0.796, 9.392, 9.413, 8.358, 3.855, 2.754, 2.157,, 2.157, Multiword
262144, 0.796, 9.496, 9.508, 8.398, 3.875, 2.629, 2.162,, 2.162, Multiword
524288, 0.796, 9.528, 9.512, 8.447, 3.921, 2.552, 2.162,, 2.162, Multiword
1048576, 0.796, 9.562, 9.543, 8.461, 3.938, 2.469, 2.185,, 2.185, Multiword
2097152, 0.805, 9.579, 9.564, 8.477, 4.002, 2.457, 2.188,, 2.188, Multiword
4194304, 0.803, 9.603, 9.613, 8.525, 4.078, 2.461, 2.195,, 2.195, Multiword
8388608, 0.909, 9.852, 9.858, 8.755, 4.266, 2.579, 2.321,, 2.321, Multiword
16777216, 0.908, 9.770, 9.865, 8.761, 4.301, 2.594, 2.324,, 2.324, Multiword
33554432, 0.906, 9.876, 9.873, 8.730, 4.318, 2.596, 2.332,, 2.332, Multiword
67108864, 0.911, 9.882, 9.855, 8.782, 4.317, 2.586, 2.332,, 2.332, Multiword
ClassTitle, CRC-128-sse2/sse2/u32-3-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
GCC-4.5.0, 64, 128, 16, 16, 4, 3, 0, 33968, 997623
, Blockword, Multiword,, BestTime, BestMethod
4, 9.264, 7.827,, 7.827, Multiword
8, 6.227, 5.517,, 5.517, Multiword
16, 4.896, 4.501,, 4.501, Multiword
32, 4.313, 3.761,, 3.761, Multiword
64, 4.008, 2.786,, 2.786, Multiword
128, 3.871, 2.528,, 2.528, Multiword
256, 3.922, 2.323,, 2.323, Multiword
512, 3.838, 2.233,, 2.233, Multiword
1024, 3.957, 2.197,, 2.197, Multiword
2048, 4.092, 2.173,, 2.173, Multiword
4096, 4.000, 2.142,, 2.142, Multiword
8192, 3.950, 2.143,, 2.143, Multiword
16384, 3.712, 2.135,, 2.135, Multiword
32768, 3.738, 2.158,, 2.158, Multiword
65536, 3.442, 2.158,, 2.158, Multiword
131072, 3.171, 2.159,, 2.159, Multiword
262144, 2.821, 2.159,, 2.159, Multiword
524288, 2.623, 2.158,, 2.158, Multiword
1048576, 2.610, 2.177,, 2.177, Multiword
2097152, 2.562, 2.184,, 2.184, Multiword
4194304, 2.570, 2.191,, 2.191, Multiword
8388608, 2.690, 2.320,, 2.320, Multiword
16777216, 2.681, 2.326,, 2.326, Multiword
33554432, 2.684, 2.332,, 2.332, Multiword
67108864, 2.696, 2.338,, 2.338, Multiword
ClassTitle, CRC-128-u128/u128/u64-4-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
GCC-4.5.0, 64, 128, 16, 16, 8, 4, 0, 66736, 263376
, MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
4, 9.001, 13.278, 17.014, 16.939, 14.533, 16.501, 16.252,, 13.278, Byte
8, 3.751, 12.126, 13.881, 13.501, 6.139, 6.756, 6.855,, 6.139, Word
16, 2.000, 11.204, 12.330, 12.671, 4.504, 5.028, 5.127,, 4.504, Word
32, 1.130, 10.867, 11.936, 11.790, 3.794, 4.165, 4.158,, 3.794, Word
64, 0.641, 10.595, 11.491, 12.657, 3.454, 3.715, 3.985,, 3.454, Word
128, 0.421, 10.680, 11.304, 12.405, 3.244, 3.493, 3.578,, 3.244, Word
256, 0.321, 10.562, 11.168, 12.217, 3.230, 3.390, 3.278,, 3.230, Word
512, 0.271, 10.499, 11.176, 12.129, 3.200, 3.356, 3.241,, 3.200, Word
1024, 0.245, 10.464, 11.136, 12.120, 3.390, 3.609, 3.285,, 3.285, Multiword
2048, 0.233, 10.449, 11.116, 12.102, 3.528, 3.713, 3.311,, 3.311, Multiword
4096, 0.236, 10.434, 11.097, 12.102, 3.521, 3.682, 3.230,, 3.230, Multiword
8192, 0.227, 10.434, 11.086, 12.100, 3.603, 3.753, 3.208,, 3.208, Multiword
16384, 0.224, 10.387, 10.919, 12.092, 3.633, 3.802, 3.214,, 3.214, Multiword
32768, 0.229, 10.404, 11.007, 12.089, 3.641, 3.786, 3.214,, 3.214, Multiword
65536, 0.258, 10.445, 10.987, 12.090, 3.631, 3.506, 3.210,, 3.210, Multiword
131072, 0.258, 10.446, 10.986, 12.094, 3.656, 3.433, 3.207,, 3.207, Multiword
262144, 0.258, 10.503, 11.027, 12.184, 3.664, 3.396, 3.208,, 3.208, Multiword
524288, 0.258, 10.539, 11.131, 12.191, 3.668, 3.377, 3.210,, 3.210, Multiword
1048576, 0.258, 10.565, 11.158, 12.230, 3.724, 3.358, 3.234,, 3.234, Multiword
2097152, 0.260, 10.579, 11.181, 12.255, 3.737, 3.369, 3.249,, 3.249, Multiword
4194304, 0.260, 10.628, 11.292, 12.315, 3.747, 3.368, 3.269,, 3.269, Multiword
8388608, 0.533, 10.772, 11.522, 12.591, 3.895, 3.530, 3.409,, 3.409, Multiword
16777216, 0.556, 10.912, 11.532, 12.613, 3.903, 3.539, 3.415,, 3.415, Multiword
33554432, 0.556, 10.921, 11.531, 12.608, 3.903, 3.537, 3.423,, 3.423, Multiword
67108864, 0.562, 10.908, 11.563, 12.592, 3.903, 3.542, 3.431,, 3.431, Multiword
ClassTitle, CRC-128-u128/u128/u64-3-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
GCC-4.5.0, 64, 128, 16, 16, 8, 3, 0, 66736, 251253
, Blockword, Multiword,, BestTime, BestMethod
4, 16.251, 16.044,, 16.044, Multiword
8, 6.751, 6.530,, 6.530, Multiword
16, 5.027, 4.876,, 4.876, Multiword
32, 4.119, 4.074,, 4.074, Multiword
64, 3.704, 3.938,, 3.704, Blockword
128, 3.490, 3.227,, 3.227, Multiword
256, 3.388, 3.037,, 3.037, Multiword
512, 3.336, 2.953,, 2.953, Multiword
1024, 3.597, 3.065,, 3.065, Multiword
2048, 3.753, 3.078,, 3.078, Multiword
4096, 3.691, 2.997,, 2.997, Multiword
8192, 3.731, 2.962,, 2.962, Multiword
16384, 3.763, 3.002,, 3.002, Multiword
32768, 3.769, 2.998,, 2.998, Multiword
65536, 3.680, 2.995,, 2.995, Multiword
131072, 3.610, 2.991,, 2.991, Multiword
262144, 3.512, 2.991,, 2.991, Multiword
524288, 3.464, 2.994,, 2.994, Multiword
1048576, 3.477, 3.017,, 3.017, Multiword
2097152, 3.479, 3.028,, 3.028, Multiword
4194304, 3.499, 3.040,, 3.040, Multiword
8388608, 3.641, 3.187,, 3.187, Multiword
16777216, 3.642, 3.198,, 3.198, Multiword
33554432, 3.651, 3.203,, 3.203, Multiword
67108864, 3.648, 3.208,, 3.208, Multiword
ClassTitle, CRC-128-u128/u128/u32-4-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
GCC-4.5.0, 64, 128, 16, 16, 4, 4, 0, 33968, 236997
, MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
4, 6.751, 13.313, 16.871, 16.801, 12.064, 12.128, 12.005,, 12.005, Multiword
8, 3.626, 11.997, 13.934, 13.391, 8.076, 8.269, 8.200,, 8.076, Word
16, 1.813, 11.201, 12.343, 12.603, 6.727, 6.660, 6.582,, 6.582, Multiword
32, 1.000, 10.867, 11.886, 11.746, 5.789, 5.842, 6.407,, 5.789, Word
64, 0.594, 10.595, 11.494, 12.657, 5.366, 5.448, 5.500,, 5.366, Word
128, 0.391, 10.680, 11.311, 12.405, 5.160, 5.239, 4.907,, 4.907, Multiword
256, 0.303, 10.562, 11.168, 12.217, 4.974, 5.129, 4.735,, 4.735, Multiword
512, 0.277, 10.499, 11.176, 12.129, 4.955, 5.053, 4.607,, 4.607, Multiword
1024, 0.263, 10.464, 11.134, 12.120, 4.926, 5.073, 4.524,, 4.524, Multiword
2048, 0.265, 10.449, 11.108, 12.102, 4.950, 5.076, 4.505,, 4.505, Multiword
4096, 0.258, 10.431, 11.093, 12.104, 4.940, 5.044, 4.479,, 4.479, Multiword
8192, 0.254, 10.424, 11.088, 12.104, 4.887, 5.043, 4.483,, 4.483, Multiword
16384, 0.252, 10.309, 10.853, 12.096, 4.902, 5.032, 4.498,, 4.498, Multiword
32768, 0.260, 10.444, 11.033, 12.094, 4.900, 5.040, 4.511,, 4.511, Multiword
65536, 0.308, 10.400, 11.011, 12.091, 4.903, 4.066, 4.512,, 4.066, Blockword
131072, 0.308, 10.446, 10.911, 12.095, 4.901, 3.996, 4.510,, 3.996, Blockword
262144, 0.308, 10.510, 11.072, 12.184, 4.906, 3.957, 4.520,, 3.957, Blockword
524288, 0.309, 10.539, 11.126, 12.228, 4.953, 3.966, 4.547,, 3.966, Blockword
1048576, 0.309, 10.561, 11.190, 12.234, 4.976, 3.903, 4.567,, 3.903, Blockword
2097152, 0.312, 10.591, 11.226, 12.254, 4.974, 3.899, 4.580,, 3.899, Blockword
4194304, 0.312, 10.630, 11.280, 12.301, 4.982, 3.912, 4.587,, 3.912, Blockword
8388608, 0.549, 10.873, 11.528, 12.598, 5.191, 4.080, 4.775,, 4.080, Blockword
16777216, 0.557, 10.909, 11.553, 12.619, 5.195, 4.087, 4.779,, 4.087, Blockword
33554432, 0.557, 10.903, 11.557, 12.617, 5.195, 4.031, 4.787,, 4.031, Blockword
67108864, 0.561, 10.926, 11.560, 12.622, 5.192, 4.091, 4.791,, 4.091, Blockword
ClassTitle, CRC-128-u128/u128/u32-3-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
GCC-4.5.0, 64, 128, 16, 16, 4, 3, 0, 33968, 234801
, Blockword, Multiword,, BestTime, BestMethod
4, 12.274, 12.002,, 12.002, Multiword
8, 8.272, 8.167,, 8.167, Multiword
16, 6.630, 6.494,, 6.494, Multiword
32, 5.891, 6.063,, 5.891, Blockword
64, 5.473, 5.188,, 5.188, Multiword
128, 5.268, 4.907,, 4.907, Multiword
256, 5.129, 4.676,, 4.676, Multiword
512, 5.053, 4.602,, 4.602, Multiword
1024, 5.074, 4.573,, 4.573, Multiword
2048, 5.076, 4.527,, 4.527, Multiword
4096, 4.953, 4.521,, 4.521, Multiword
8192, 5.043, 4.516,, 4.516, Multiword
16384, 5.040, 4.519,, 4.519, Multiword
32768, 5.042, 4.520,, 4.520, Multiword
65536, 4.361, 4.520,, 4.361, Blockword
131072, 4.291, 4.520,, 4.291, Blockword
262144, 4.040, 4.520,, 4.040, Blockword
524288, 3.951, 4.552,, 3.951, Blockword
1048576, 3.949, 4.566,, 3.949, Blockword
2097152, 3.926, 4.577,, 3.926, Blockword
4194304, 3.934, 4.601,, 3.934, Blockword
8388608, 4.088, 4.764,, 4.088, Blockword
16777216, 4.096, 4.789,, 4.096, Blockword
33554432, 4.094, 4.795,, 4.094, Blockword
67108864, 4.092, 4.787,, 4.092, Blockword
ClassTitle, CRC-64-u64/u64/u64-4-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
GCC-4.5.0, 64, 64, 8, 8, 8, 4, 0, 33408, 89820
, MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
4, 6.231, 6.188, 7.109, 7.001, 8.253, 10.006, 9.252,, 6.188, Byte
8, 2.559, 6.140, 6.578, 5.390, 3.810, 4.760, 3.976,, 3.810, Word
16, 1.376, 6.751, 7.094, 5.761, 3.002, 3.443, 2.938,, 2.938, Multiword
32, 0.828, 7.033, 7.398, 5.807, 2.457, 2.797, 2.674,, 2.457, Word
64, 0.517, 7.219, 7.485, 5.975, 2.287, 2.472, 2.307,, 2.287, Word
128, 0.367, 7.539, 7.600, 6.102, 2.189, 2.332, 2.186,, 2.186, Multiword
256, 0.294, 7.461, 7.604, 6.127, 2.119, 2.277, 2.092,, 2.092, Multiword
512, 0.258, 7.436, 7.678, 6.127, 2.086, 2.222, 2.054,, 2.054, Multiword
1024, 0.240, 7.373, 7.661, 6.151, 2.065, 2.223, 2.031,, 2.031, Multiword
2048, 0.230, 7.398, 7.639, 6.154, 2.062, 2.217, 2.018,, 2.018, Multiword
4096, 0.231, 7.434, 7.633, 6.154, 2.056, 2.208, 2.032,, 2.032, Multiword
8192, 0.228, 7.383, 7.629, 6.177, 2.061, 2.191, 2.030,, 2.030, Multiword
16384, 0.223, 7.336, 7.627, 6.171, 2.060, 2.177, 2.036,, 2.036, Multiword
32768, 0.228, 7.337, 7.618, 6.166, 2.060, 2.195, 2.045,, 2.045, Multiword
65536, 0.258, 7.336, 7.626, 6.161, 2.063, 2.307, 2.047,, 2.047, Multiword
131072, 0.258, 7.335, 7.626, 6.163, 2.062, 2.281, 2.047,, 2.047, Multiword
262144, 0.258, 7.353, 7.655, 6.165, 2.064, 2.268, 2.047,, 2.047, Multiword
524288, 0.258, 7.386, 7.697, 6.216, 2.066, 2.263, 2.047,, 2.047, Multiword
1048576, 0.258, 7.420, 7.717, 6.220, 2.089, 2.287, 2.069,, 2.069, Multiword
2097152, 0.260, 7.430, 7.721, 6.247, 2.089, 2.288, 2.069,, 2.069, Multiword
4194304, 0.260, 7.466, 7.762, 6.279, 2.099, 2.295, 2.074,, 2.074, Multiword
8388608, 0.537, 7.677, 7.989, 6.457, 2.232, 2.427, 2.207,, 2.207, Multiword
16777216, 0.558, 7.710, 7.994, 6.486, 2.234, 2.432, 2.224,, 2.224, Multiword
33554432, 0.559, 7.710, 8.000, 6.492, 2.240, 2.420, 2.228,, 2.228, Multiword
67108864, 0.565, 7.712, 7.997, 6.467, 2.245, 2.444, 2.223,, 2.223, Multiword
ClassTitle, CRC-64-u64/u64/u64-3-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
GCC-4.5.0, 64, 64, 8, 8, 8, 3, 0, 33408, 96165
, Blockword, Multiword,, BestTime, BestMethod
4, 10.483, 9.160,, 9.160, Multiword
8, 4.695, 3.965,, 3.965, Multiword
16, 3.403, 3.053,, 3.053, Multiword
32, 2.780, 2.594,, 2.594, Multiword
64, 2.501, 2.191,, 2.191, Multiword
128, 2.333, 1.920,, 1.920, Multiword
256, 2.251, 1.833,, 1.833, Multiword
512, 2.217, 1.764,, 1.764, Multiword
1024, 2.212, 1.762,, 1.762, Multiword
2048, 2.210, 1.747,, 1.747, Multiword
4096, 2.174, 1.739,, 1.739, Multiword
8192, 2.197, 1.738,, 1.738, Multiword
16384, 2.184, 1.745,, 1.745, Multiword
32768, 2.195, 1.750,, 1.750, Multiword
65536, 2.212, 1.752,, 1.752, Multiword
131072, 2.186, 1.750,, 1.750, Multiword
262144, 2.164, 1.751,, 1.751, Multiword
524288, 2.153, 1.750,, 1.750, Multiword
1048576, 2.159, 1.752,, 1.752, Multiword
2097152, 2.173, 1.767,, 1.767, Multiword
4194304, 2.179, 1.776,, 1.776, Multiword
8388608, 2.302, 1.906,, 1.906, Multiword
16777216, 2.292, 1.912,, 1.912, Multiword
33554432, 2.314, 1.914,, 1.914, Multiword
67108864, 2.322, 1.918,, 1.918, Multiword
ClassTitle, CRC-32-u64/u64/u64-4-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
GCC-4.5.0, 64, 32, 8, 8, 8, 4, 0, 33408, 1179666
, MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword, CRC32C,, BestTime, BestMethod
4, 6.229, 6.190, 7.109, 7.001, 8.965, 10.620, 8.413, 8.962,, 6.190, Byte
8, 2.630, 6.133, 6.616, 5.384, 4.063, 4.760, 4.022, 4.041,, 4.022, Multiword
16, 1.377, 6.751, 7.095, 5.761, 3.010, 3.444, 2.938, 3.025,, 2.938, Multiword
32, 0.828, 7.028, 7.395, 5.804, 2.563, 2.798, 2.680, 2.346,, 2.346, CRC32C
64, 0.516, 7.222, 7.485, 5.975, 2.287, 2.498, 2.329, 2.133,, 2.133, CRC32C
128, 0.370, 7.539, 7.567, 6.094, 2.177, 2.332, 2.172, 2.144,, 2.144, CRC32C
256, 0.297, 7.461, 7.604, 6.127, 2.097, 2.280, 2.087, 2.062,, 2.062, CRC32C
512, 0.259, 7.436, 7.678, 6.127, 2.081, 2.222, 2.053, 2.397,, 2.053, Multiword
1024, 0.240, 7.373, 7.661, 6.143, 2.071, 2.234, 2.034, 2.201,, 2.034, Multiword
2048, 0.230, 7.398, 7.639, 6.156, 2.059, 2.216, 2.024, 2.174,, 2.024, Multiword
4096, 0.231, 7.431, 7.633, 6.154, 2.063, 2.205, 2.030, 2.224,, 2.030, Multiword
8192, 0.225, 7.383, 7.629, 6.177, 2.053, 2.202, 2.025, 2.236,, 2.025, Multiword
16384, 0.224, 7.336, 7.628, 6.171, 2.059, 2.182, 2.033, 2.244,, 2.033, Multiword
32768, 0.229, 7.335, 7.627, 6.165, 2.063, 2.185, 2.045, 2.249,, 2.045, Multiword
65536, 0.258, 7.335, 7.626, 6.161, 2.065, 2.261, 2.047, 2.254,, 2.047, Multiword
131072, 0.258, 7.335, 7.626, 6.163, 2.063, 2.251, 2.046, 2.256,, 2.046, Multiword
262144, 0.258, 7.373, 7.644, 6.165, 2.066, 2.245, 2.047, 2.259,, 2.047, Multiword
524288, 0.258, 7.402, 7.693, 6.215, 2.066, 2.242, 2.047, 2.260,, 2.047, Multiword
1048576, 0.258, 7.421, 7.707, 6.239, 2.090, 2.268, 2.070, 2.276,, 2.070, Multiword
2097152, 0.260, 7.440, 7.721, 6.249, 2.088, 2.269, 2.071, 2.287,, 2.071, Multiword
4194304, 0.260, 7.473, 7.767, 6.265, 2.103, 2.278, 2.074, 2.295,, 2.074, Multiword
8388608, 0.540, 7.686, 7.981, 6.484, 2.224, 2.408, 2.203, 2.441,, 2.203, Multiword
16777216, 0.556, 7.695, 7.996, 6.498, 2.241, 2.419, 2.219, 2.444,, 2.219, Multiword
33554432, 0.559, 7.706, 8.001, 6.491, 2.248, 2.422, 2.222, 2.459,, 2.222, Multiword
67108864, 0.560, 7.680, 8.006, 6.504, 2.246, 2.419, 2.224, 2.452,, 2.224, Multiword
ClassTitle, CRC-32-u64/u64/u64-3-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
GCC-4.5.0, 64, 32, 8, 8, 8, 3, 0, 33408, 1198881
, Blockword, Multiword, CRC32C,, BestTime, BestMethod
4, 10.215, 8.553, 9.697,, 8.553, Multiword
8, 4.695, 4.000, 4.049,, 4.000, Multiword
16, 3.405, 3.069, 3.026,, 3.026, CRC32C
32, 2.780, 2.596, 2.391,, 2.391, CRC32C
64, 2.511, 2.191, 2.115,, 2.115, CRC32C
128, 2.314, 1.920, 2.143,, 1.920, Multiword
256, 2.248, 1.834, 2.062,, 1.834, Multiword
512, 2.226, 1.771, 2.398,, 1.771, Multiword
1024, 2.212, 1.742, 2.182,, 1.742, Multiword
2048, 2.210, 1.744, 2.176,, 1.744, Multiword
4096, 2.206, 1.740, 2.248,, 1.740, Multiword
8192, 2.198, 1.741, 2.240,, 1.741, Multiword
16384, 2.166, 1.746, 2.248,, 1.746, Multiword
32768, 2.193, 1.751, 2.253,, 1.751, Multiword
65536, 2.172, 1.752, 2.257,, 1.752, Multiword
131072, 2.163, 1.751, 2.259,, 1.751, Multiword
262144, 2.146, 1.751, 2.257,, 1.751, Multiword
524288, 2.137, 1.750, 2.259,, 1.750, Multiword
1048576, 2.157, 1.752, 2.282,, 1.752, Multiword
2097152, 2.156, 1.776, 2.285,, 1.776, Multiword
4194304, 2.162, 1.777, 2.299,, 1.777, Multiword
8388608, 2.289, 1.894, 2.443,, 1.894, Multiword
16777216, 2.296, 1.905, 2.450,, 1.905, Multiword
33554432, 2.303, 1.912, 2.451,, 1.912, Multiword
67108864, 2.305, 1.918, 2.456,, 1.918, Multiword
ClassTitle, CRC-32-u32/u32/u32-4-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
GCC-4.5.0, 64, 32, 4, 4, 4, 4, 0, 8544, 1181124
, MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword, CRC32C,, BestTime, BestMethod
4, 3.251, 6.189, 7.038, 6.147, 5.251, 7.910, 6.512, 9.450,, 5.251, Word
8, 1.875, 6.137, 6.613, 5.604, 3.752, 4.906, 4.173, 4.211,, 3.752, Word
16, 1.000, 6.751, 7.043, 5.518, 3.108, 3.782, 3.513, 3.053,, 3.053, CRC32C
32, 0.594, 7.070, 7.388, 5.817, 2.956, 3.415, 2.516, 2.417,, 2.417, CRC32C
64, 0.412, 7.220, 7.487, 6.085, 2.860, 3.200, 2.032, 2.144,, 2.032, Multiword
128, 0.323, 7.539, 7.543, 6.138, 2.851, 3.112, 1.735, 2.140,, 1.735, Multiword
256, 0.287, 7.461, 7.584, 6.173, 2.825, 3.013, 1.678, 2.046,, 1.678, Multiword
512, 0.268, 7.436, 7.662, 6.177, 2.804, 3.093, 1.617, 2.380,, 1.617, Multiword
1024, 0.260, 7.373, 7.649, 6.181, 2.826, 3.047, 1.595, 2.208,, 1.595, Multiword
2048, 0.263, 7.398, 7.636, 6.202, 2.838, 3.010, 1.591, 2.182,, 1.591, Multiword
4096, 0.257, 7.431, 7.631, 6.208, 2.853, 2.999, 1.579, 2.235,, 1.579, Multiword
8192, 0.253, 7.384, 7.627, 6.187, 2.842, 2.994, 1.571, 2.232,, 1.571, Multiword
16384, 0.252, 7.336, 7.629, 6.213, 2.821, 2.990, 1.567, 2.241,, 1.567, Multiword
32768, 0.259, 7.343, 7.626, 6.198, 2.806, 2.992, 1.579, 2.257,, 1.579, Multiword
65536, 0.308, 7.336, 7.616, 6.194, 2.807, 2.000, 1.581, 2.261,, 1.581, Multiword
131072, 0.308, 7.336, 7.609, 6.200, 2.802, 1.990, 1.580, 2.258,, 1.580, Multiword
262144, 0.308, 7.378, 7.657, 6.202, 2.814, 1.988, 1.582, 2.259,, 1.582, Multiword
524288, 0.309, 7.411, 7.699, 6.265, 2.833, 1.986, 1.580, 2.259,, 1.580, Multiword
1048576, 0.309, 7.418, 7.706, 6.287, 2.825, 1.935, 1.583, 2.283,, 1.583, Multiword
2097152, 0.312, 7.433, 7.722, 6.300, 2.875, 1.941, 1.596, 2.284,, 1.596, Multiword
4194304, 0.312, 7.460, 7.757, 6.323, 2.880, 1.944, 1.602, 2.295,, 1.602, Multiword
8388608, 0.546, 7.694, 7.967, 6.518, 3.021, 2.070, 1.715, 2.435,, 1.715, Multiword
16777216, 0.558, 7.687, 7.989, 6.436, 3.030, 2.072, 1.691, 2.442,, 1.691, Multiword
33554432, 0.556, 7.696, 8.004, 6.553, 3.049, 2.082, 1.726, 2.455,, 1.726, Multiword
67108864, 0.562, 7.690, 7.997, 6.560, 3.048, 2.082, 1.726, 2.455,, 1.726, Multiword
ClassTitle, CRC-32-u32/u32/u32-3-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
GCC-4.5.0, 64, 32, 4, 4, 4, 3, 0, 8544, 1179927
, Blockword, Multiword, CRC32C,, BestTime, BestMethod
4, 7.577, 6.597, 9.416,, 6.597, Multiword
8, 4.887, 4.201, 4.211,, 4.201, Multiword
16, 3.647, 3.571, 3.044,, 3.044, CRC32C
32, 3.248, 2.563, 2.417,, 2.417, CRC32C
64, 3.032, 1.914, 2.151,, 1.914, Multiword
128, 2.918, 1.709, 2.139,, 1.709, Multiword
256, 2.877, 1.533, 2.066,, 1.533, Multiword
512, 2.961, 1.482, 2.380,, 1.482, Multiword
1024, 2.871, 1.456, 2.207,, 1.456, Multiword
2048, 2.918, 1.433, 2.182,, 1.433, Multiword
4096, 2.982, 1.419, 2.233,, 1.419, Multiword
8192, 2.897, 1.417, 2.233,, 1.417, Multiword
16384, 2.783, 1.410, 2.241,, 1.410, Multiword
32768, 2.812, 1.425, 2.257,, 1.425, Multiword
65536, 2.333, 1.426, 2.261,, 1.426, Multiword
131072, 2.301, 1.426, 2.258,, 1.426, Multiword
262144, 2.168, 1.427, 2.260,, 1.427, Multiword
524288, 2.100, 1.428, 2.259,, 1.428, Multiword
1048576, 2.116, 1.429, 2.283,, 1.429, Multiword
2097152, 2.108, 1.442, 2.283,, 1.442, Multiword
4194304, 2.114, 1.448, 2.293,, 1.448, Multiword
8388608, 2.226, 1.550, 2.436,, 1.550, Multiword
16777216, 2.237, 1.564, 2.449,, 1.564, Multiword
33554432, 2.248, 1.567, 2.452,, 1.567, Multiword
67108864, 2.248, 1.571, 2.454,, 1.571, Multiword
1 ClassTitle, CRC-128-sse2/sse2/u64-4-canonical
2 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
3 GCC-4.5.0, 64, 128, 16, 16, 8, 4, 0, 66736, 1114677
4 , MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
5 4, 6.777, 9.090, 9.327, 9.257, 9.503, 12.251, 11.302,, 9.090, Byte
6 8, 3.209, 8.601, 8.614, 8.695, 4.241, 5.419, 4.848,, 4.241, Word
7 16, 1.890, 8.956, 8.997, 8.048, 3.368, 3.954, 3.551,, 3.368, Word
8 32, 1.386, 9.223, 9.230, 8.212, 2.826, 3.211, 3.016,, 2.826, Word
9 64, 1.110, 9.329, 9.323, 8.298, 2.645, 2.829, 2.485,, 2.485, Multiword
10 128, 0.961, 9.672, 9.378, 8.326, 2.537, 2.659, 2.055,, 2.055, Multiword
11 256, 0.881, 9.568, 9.389, 8.338, 2.451, 2.554, 1.833,, 1.833, Multiword
12 512, 0.847, 9.516, 9.455, 8.356, 2.446, 2.505, 1.788,, 1.788, Multiword
13 1024, 0.830, 9.483, 9.448, 8.352, 2.692, 2.758, 1.813,, 1.813, Multiword
14 2048, 0.821, 9.474, 9.434, 8.360, 2.888, 2.931, 1.810,, 1.810, Multiword
15 4096, 0.820, 9.455, 9.391, 8.360, 2.829, 2.835, 1.769,, 1.769, Multiword
16 8192, 0.813, 9.460, 9.422, 8.366, 2.880, 2.878, 1.752,, 1.752, Multiword
17 16384, 0.808, 9.446, 9.379, 8.308, 2.931, 2.969, 1.747,, 1.747, Multiword
18 32768, 0.808, 9.451, 9.386, 8.344, 2.961, 2.961, 1.739,, 1.739, Multiword
19 65536, 0.800, 9.451, 9.370, 8.324, 2.938, 2.681, 1.732,, 1.732, Multiword
20 131072, 0.786, 9.451, 9.415, 8.358, 2.976, 2.432, 1.737,, 1.737, Multiword
21 262144, 0.793, 9.540, 9.512, 8.405, 2.980, 2.303, 1.728,, 1.728, Multiword
22 524288, 0.790, 9.541, 9.511, 8.449, 3.010, 2.244, 1.738,, 1.738, Multiword
23 1048576, 0.797, 9.564, 9.550, 8.482, 3.033, 2.187, 1.762,, 1.762, Multiword
24 2097152, 0.789, 9.568, 9.564, 8.479, 3.051, 2.175, 1.760,, 1.760, Multiword
25 4194304, 0.803, 9.607, 9.603, 8.515, 3.060, 2.174, 1.768,, 1.768, Multiword
26 8388608, 0.898, 9.853, 9.866, 8.760, 3.187, 2.286, 1.876,, 1.876, Multiword
27 16777216, 0.915, 9.820, 9.865, 8.776, 3.200, 2.294, 1.882,, 1.882, Multiword
28 33554432, 0.919, 9.876, 9.878, 8.739, 3.199, 2.297, 1.879,, 1.879, Multiword
29 67108864, 0.924, 9.888, 9.844, 8.788, 3.203, 2.300, 1.886,, 1.886, Multiword
30 ClassTitle, CRC-128-sse2/sse2/u64-3-canonical
31 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
32 GCC-4.5.0, 64, 128, 16, 16, 8, 3, 0, 66736, 1077048
33 , Blockword, Multiword,, BestTime, BestMethod
34 4, 12.135, 10.314,, 10.314, Multiword
35 8, 5.314, 4.189,, 4.189, Multiword
36 16, 3.884, 3.355,, 3.355, Multiword
37 32, 3.063, 2.895,, 2.895, Multiword
38 64, 2.758, 2.470,, 2.470, Multiword
39 128, 2.610, 2.053,, 2.053, Multiword
40 256, 2.530, 1.869,, 1.869, Multiword
41 512, 2.482, 1.827,, 1.827, Multiword
42 1024, 2.691, 1.898,, 1.898, Multiword
43 2048, 2.926, 1.913,, 1.913, Multiword
44 4096, 2.848, 1.847,, 1.847, Multiword
45 8192, 2.871, 1.808,, 1.808, Multiword
46 16384, 2.942, 1.824,, 1.824, Multiword
47 32768, 2.959, 1.816,, 1.816, Multiword
48 65536, 2.888, 1.818,, 1.818, Multiword
49 131072, 2.637, 1.813,, 1.813, Multiword
50 262144, 2.371, 1.812,, 1.812, Multiword
51 524288, 2.240, 1.815,, 1.815, Multiword
52 1048576, 2.236, 1.820,, 1.820, Multiword
53 2097152, 2.204, 1.839,, 1.839, Multiword
54 4194304, 2.203, 1.845,, 1.845, Multiword
55 8388608, 2.307, 1.967,, 1.967, Multiword
56 16777216, 2.307, 1.972,, 1.972, Multiword
57 33554432, 2.321, 1.978,, 1.978, Multiword
58 67108864, 2.322, 1.976,, 1.976, Multiword
59 ClassTitle, CRC-128-sse2/sse2/u32-4-canonical
60 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
61 GCC-4.5.0, 64, 128, 16, 16, 4, 4, 0, 33968, 1012923
62 , MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
63 4, 4.762, 9.090, 9.327, 9.254, 6.907, 9.587, 8.501,, 6.907, Word
64 8, 2.751, 8.603, 8.644, 8.739, 5.139, 6.410, 5.794,, 5.139, Word
65 16, 1.622, 9.000, 8.997, 8.080, 4.314, 4.788, 4.843,, 4.314, Word
66 32, 1.125, 9.222, 9.230, 8.087, 4.071, 4.219, 3.544,, 3.544, Multiword
67 64, 0.940, 9.329, 9.323, 8.296, 3.954, 4.046, 2.815,, 2.815, Multiword
68 128, 0.870, 9.672, 9.378, 8.326, 3.840, 3.936, 2.473,, 2.473, Multiword
69 256, 0.832, 9.568, 9.389, 8.337, 3.826, 3.987, 2.292,, 2.292, Multiword
70 512, 0.814, 9.516, 9.455, 8.358, 3.856, 3.972, 2.221,, 2.221, Multiword
71 1024, 0.806, 9.483, 9.448, 8.349, 3.847, 3.913, 2.182,, 2.182, Multiword
72 2048, 0.812, 9.474, 9.435, 8.360, 3.842, 3.705, 2.167,, 2.167, Multiword
73 4096, 0.804, 9.458, 9.390, 8.360, 3.891, 3.950, 2.150,, 2.150, Multiword
74 8192, 0.801, 9.457, 9.418, 8.366, 3.843, 3.677, 2.141,, 2.141, Multiword
75 16384, 0.799, 9.449, 9.363, 8.308, 3.853, 3.677, 2.154,, 2.154, Multiword
76 32768, 0.798, 9.422, 9.386, 8.351, 3.816, 3.826, 2.159,, 2.159, Multiword
77 65536, 0.785, 9.384, 9.386, 8.324, 3.854, 3.005, 2.162,, 2.162, Multiword
78 131072, 0.796, 9.392, 9.413, 8.358, 3.855, 2.754, 2.157,, 2.157, Multiword
79 262144, 0.796, 9.496, 9.508, 8.398, 3.875, 2.629, 2.162,, 2.162, Multiword
80 524288, 0.796, 9.528, 9.512, 8.447, 3.921, 2.552, 2.162,, 2.162, Multiword
81 1048576, 0.796, 9.562, 9.543, 8.461, 3.938, 2.469, 2.185,, 2.185, Multiword
82 2097152, 0.805, 9.579, 9.564, 8.477, 4.002, 2.457, 2.188,, 2.188, Multiword
83 4194304, 0.803, 9.603, 9.613, 8.525, 4.078, 2.461, 2.195,, 2.195, Multiword
84 8388608, 0.909, 9.852, 9.858, 8.755, 4.266, 2.579, 2.321,, 2.321, Multiword
85 16777216, 0.908, 9.770, 9.865, 8.761, 4.301, 2.594, 2.324,, 2.324, Multiword
86 33554432, 0.906, 9.876, 9.873, 8.730, 4.318, 2.596, 2.332,, 2.332, Multiword
87 67108864, 0.911, 9.882, 9.855, 8.782, 4.317, 2.586, 2.332,, 2.332, Multiword
88 ClassTitle, CRC-128-sse2/sse2/u32-3-canonical
89 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
90 GCC-4.5.0, 64, 128, 16, 16, 4, 3, 0, 33968, 997623
91 , Blockword, Multiword,, BestTime, BestMethod
92 4, 9.264, 7.827,, 7.827, Multiword
93 8, 6.227, 5.517,, 5.517, Multiword
94 16, 4.896, 4.501,, 4.501, Multiword
95 32, 4.313, 3.761,, 3.761, Multiword
96 64, 4.008, 2.786,, 2.786, Multiword
97 128, 3.871, 2.528,, 2.528, Multiword
98 256, 3.922, 2.323,, 2.323, Multiword
99 512, 3.838, 2.233,, 2.233, Multiword
100 1024, 3.957, 2.197,, 2.197, Multiword
101 2048, 4.092, 2.173,, 2.173, Multiword
102 4096, 4.000, 2.142,, 2.142, Multiword
103 8192, 3.950, 2.143,, 2.143, Multiword
104 16384, 3.712, 2.135,, 2.135, Multiword
105 32768, 3.738, 2.158,, 2.158, Multiword
106 65536, 3.442, 2.158,, 2.158, Multiword
107 131072, 3.171, 2.159,, 2.159, Multiword
108 262144, 2.821, 2.159,, 2.159, Multiword
109 524288, 2.623, 2.158,, 2.158, Multiword
110 1048576, 2.610, 2.177,, 2.177, Multiword
111 2097152, 2.562, 2.184,, 2.184, Multiword
112 4194304, 2.570, 2.191,, 2.191, Multiword
113 8388608, 2.690, 2.320,, 2.320, Multiword
114 16777216, 2.681, 2.326,, 2.326, Multiword
115 33554432, 2.684, 2.332,, 2.332, Multiword
116 67108864, 2.696, 2.338,, 2.338, Multiword
117 ClassTitle, CRC-128-u128/u128/u64-4-canonical
118 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
119 GCC-4.5.0, 64, 128, 16, 16, 8, 4, 0, 66736, 263376
120 , MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
121 4, 9.001, 13.278, 17.014, 16.939, 14.533, 16.501, 16.252,, 13.278, Byte
122 8, 3.751, 12.126, 13.881, 13.501, 6.139, 6.756, 6.855,, 6.139, Word
123 16, 2.000, 11.204, 12.330, 12.671, 4.504, 5.028, 5.127,, 4.504, Word
124 32, 1.130, 10.867, 11.936, 11.790, 3.794, 4.165, 4.158,, 3.794, Word
125 64, 0.641, 10.595, 11.491, 12.657, 3.454, 3.715, 3.985,, 3.454, Word
126 128, 0.421, 10.680, 11.304, 12.405, 3.244, 3.493, 3.578,, 3.244, Word
127 256, 0.321, 10.562, 11.168, 12.217, 3.230, 3.390, 3.278,, 3.230, Word
128 512, 0.271, 10.499, 11.176, 12.129, 3.200, 3.356, 3.241,, 3.200, Word
129 1024, 0.245, 10.464, 11.136, 12.120, 3.390, 3.609, 3.285,, 3.285, Multiword
130 2048, 0.233, 10.449, 11.116, 12.102, 3.528, 3.713, 3.311,, 3.311, Multiword
131 4096, 0.236, 10.434, 11.097, 12.102, 3.521, 3.682, 3.230,, 3.230, Multiword
132 8192, 0.227, 10.434, 11.086, 12.100, 3.603, 3.753, 3.208,, 3.208, Multiword
133 16384, 0.224, 10.387, 10.919, 12.092, 3.633, 3.802, 3.214,, 3.214, Multiword
134 32768, 0.229, 10.404, 11.007, 12.089, 3.641, 3.786, 3.214,, 3.214, Multiword
135 65536, 0.258, 10.445, 10.987, 12.090, 3.631, 3.506, 3.210,, 3.210, Multiword
136 131072, 0.258, 10.446, 10.986, 12.094, 3.656, 3.433, 3.207,, 3.207, Multiword
137 262144, 0.258, 10.503, 11.027, 12.184, 3.664, 3.396, 3.208,, 3.208, Multiword
138 524288, 0.258, 10.539, 11.131, 12.191, 3.668, 3.377, 3.210,, 3.210, Multiword
139 1048576, 0.258, 10.565, 11.158, 12.230, 3.724, 3.358, 3.234,, 3.234, Multiword
140 2097152, 0.260, 10.579, 11.181, 12.255, 3.737, 3.369, 3.249,, 3.249, Multiword
141 4194304, 0.260, 10.628, 11.292, 12.315, 3.747, 3.368, 3.269,, 3.269, Multiword
142 8388608, 0.533, 10.772, 11.522, 12.591, 3.895, 3.530, 3.409,, 3.409, Multiword
143 16777216, 0.556, 10.912, 11.532, 12.613, 3.903, 3.539, 3.415,, 3.415, Multiword
144 33554432, 0.556, 10.921, 11.531, 12.608, 3.903, 3.537, 3.423,, 3.423, Multiword
145 67108864, 0.562, 10.908, 11.563, 12.592, 3.903, 3.542, 3.431,, 3.431, Multiword
146 ClassTitle, CRC-128-u128/u128/u64-3-canonical
147 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
148 GCC-4.5.0, 64, 128, 16, 16, 8, 3, 0, 66736, 251253
149 , Blockword, Multiword,, BestTime, BestMethod
150 4, 16.251, 16.044,, 16.044, Multiword
151 8, 6.751, 6.530,, 6.530, Multiword
152 16, 5.027, 4.876,, 4.876, Multiword
153 32, 4.119, 4.074,, 4.074, Multiword
154 64, 3.704, 3.938,, 3.704, Blockword
155 128, 3.490, 3.227,, 3.227, Multiword
156 256, 3.388, 3.037,, 3.037, Multiword
157 512, 3.336, 2.953,, 2.953, Multiword
158 1024, 3.597, 3.065,, 3.065, Multiword
159 2048, 3.753, 3.078,, 3.078, Multiword
160 4096, 3.691, 2.997,, 2.997, Multiword
161 8192, 3.731, 2.962,, 2.962, Multiword
162 16384, 3.763, 3.002,, 3.002, Multiword
163 32768, 3.769, 2.998,, 2.998, Multiword
164 65536, 3.680, 2.995,, 2.995, Multiword
165 131072, 3.610, 2.991,, 2.991, Multiword
166 262144, 3.512, 2.991,, 2.991, Multiword
167 524288, 3.464, 2.994,, 2.994, Multiword
168 1048576, 3.477, 3.017,, 3.017, Multiword
169 2097152, 3.479, 3.028,, 3.028, Multiword
170 4194304, 3.499, 3.040,, 3.040, Multiword
171 8388608, 3.641, 3.187,, 3.187, Multiword
172 16777216, 3.642, 3.198,, 3.198, Multiword
173 33554432, 3.651, 3.203,, 3.203, Multiword
174 67108864, 3.648, 3.208,, 3.208, Multiword
175 ClassTitle, CRC-128-u128/u128/u32-4-canonical
176 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
177 GCC-4.5.0, 64, 128, 16, 16, 4, 4, 0, 33968, 236997
178 , MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
179 4, 6.751, 13.313, 16.871, 16.801, 12.064, 12.128, 12.005,, 12.005, Multiword
180 8, 3.626, 11.997, 13.934, 13.391, 8.076, 8.269, 8.200,, 8.076, Word
181 16, 1.813, 11.201, 12.343, 12.603, 6.727, 6.660, 6.582,, 6.582, Multiword
182 32, 1.000, 10.867, 11.886, 11.746, 5.789, 5.842, 6.407,, 5.789, Word
183 64, 0.594, 10.595, 11.494, 12.657, 5.366, 5.448, 5.500,, 5.366, Word
184 128, 0.391, 10.680, 11.311, 12.405, 5.160, 5.239, 4.907,, 4.907, Multiword
185 256, 0.303, 10.562, 11.168, 12.217, 4.974, 5.129, 4.735,, 4.735, Multiword
186 512, 0.277, 10.499, 11.176, 12.129, 4.955, 5.053, 4.607,, 4.607, Multiword
187 1024, 0.263, 10.464, 11.134, 12.120, 4.926, 5.073, 4.524,, 4.524, Multiword
188 2048, 0.265, 10.449, 11.108, 12.102, 4.950, 5.076, 4.505,, 4.505, Multiword
189 4096, 0.258, 10.431, 11.093, 12.104, 4.940, 5.044, 4.479,, 4.479, Multiword
190 8192, 0.254, 10.424, 11.088, 12.104, 4.887, 5.043, 4.483,, 4.483, Multiword
191 16384, 0.252, 10.309, 10.853, 12.096, 4.902, 5.032, 4.498,, 4.498, Multiword
192 32768, 0.260, 10.444, 11.033, 12.094, 4.900, 5.040, 4.511,, 4.511, Multiword
193 65536, 0.308, 10.400, 11.011, 12.091, 4.903, 4.066, 4.512,, 4.066, Blockword
194 131072, 0.308, 10.446, 10.911, 12.095, 4.901, 3.996, 4.510,, 3.996, Blockword
195 262144, 0.308, 10.510, 11.072, 12.184, 4.906, 3.957, 4.520,, 3.957, Blockword
196 524288, 0.309, 10.539, 11.126, 12.228, 4.953, 3.966, 4.547,, 3.966, Blockword
197 1048576, 0.309, 10.561, 11.190, 12.234, 4.976, 3.903, 4.567,, 3.903, Blockword
198 2097152, 0.312, 10.591, 11.226, 12.254, 4.974, 3.899, 4.580,, 3.899, Blockword
199 4194304, 0.312, 10.630, 11.280, 12.301, 4.982, 3.912, 4.587,, 3.912, Blockword
200 8388608, 0.549, 10.873, 11.528, 12.598, 5.191, 4.080, 4.775,, 4.080, Blockword
201 16777216, 0.557, 10.909, 11.553, 12.619, 5.195, 4.087, 4.779,, 4.087, Blockword
202 33554432, 0.557, 10.903, 11.557, 12.617, 5.195, 4.031, 4.787,, 4.031, Blockword
203 67108864, 0.561, 10.926, 11.560, 12.622, 5.192, 4.091, 4.791,, 4.091, Blockword
204 ClassTitle, CRC-128-u128/u128/u32-3-canonical
205 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
206 GCC-4.5.0, 64, 128, 16, 16, 4, 3, 0, 33968, 234801
207 , Blockword, Multiword,, BestTime, BestMethod
208 4, 12.274, 12.002,, 12.002, Multiword
209 8, 8.272, 8.167,, 8.167, Multiword
210 16, 6.630, 6.494,, 6.494, Multiword
211 32, 5.891, 6.063,, 5.891, Blockword
212 64, 5.473, 5.188,, 5.188, Multiword
213 128, 5.268, 4.907,, 4.907, Multiword
214 256, 5.129, 4.676,, 4.676, Multiword
215 512, 5.053, 4.602,, 4.602, Multiword
216 1024, 5.074, 4.573,, 4.573, Multiword
217 2048, 5.076, 4.527,, 4.527, Multiword
218 4096, 4.953, 4.521,, 4.521, Multiword
219 8192, 5.043, 4.516,, 4.516, Multiword
220 16384, 5.040, 4.519,, 4.519, Multiword
221 32768, 5.042, 4.520,, 4.520, Multiword
222 65536, 4.361, 4.520,, 4.361, Blockword
223 131072, 4.291, 4.520,, 4.291, Blockword
224 262144, 4.040, 4.520,, 4.040, Blockword
225 524288, 3.951, 4.552,, 3.951, Blockword
226 1048576, 3.949, 4.566,, 3.949, Blockword
227 2097152, 3.926, 4.577,, 3.926, Blockword
228 4194304, 3.934, 4.601,, 3.934, Blockword
229 8388608, 4.088, 4.764,, 4.088, Blockword
230 16777216, 4.096, 4.789,, 4.096, Blockword
231 33554432, 4.094, 4.795,, 4.094, Blockword
232 67108864, 4.092, 4.787,, 4.092, Blockword
233 ClassTitle, CRC-64-u64/u64/u64-4-canonical
234 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
235 GCC-4.5.0, 64, 64, 8, 8, 8, 4, 0, 33408, 89820
236 , MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
237 4, 6.231, 6.188, 7.109, 7.001, 8.253, 10.006, 9.252,, 6.188, Byte
238 8, 2.559, 6.140, 6.578, 5.390, 3.810, 4.760, 3.976,, 3.810, Word
239 16, 1.376, 6.751, 7.094, 5.761, 3.002, 3.443, 2.938,, 2.938, Multiword
240 32, 0.828, 7.033, 7.398, 5.807, 2.457, 2.797, 2.674,, 2.457, Word
241 64, 0.517, 7.219, 7.485, 5.975, 2.287, 2.472, 2.307,, 2.287, Word
242 128, 0.367, 7.539, 7.600, 6.102, 2.189, 2.332, 2.186,, 2.186, Multiword
243 256, 0.294, 7.461, 7.604, 6.127, 2.119, 2.277, 2.092,, 2.092, Multiword
244 512, 0.258, 7.436, 7.678, 6.127, 2.086, 2.222, 2.054,, 2.054, Multiword
245 1024, 0.240, 7.373, 7.661, 6.151, 2.065, 2.223, 2.031,, 2.031, Multiword
246 2048, 0.230, 7.398, 7.639, 6.154, 2.062, 2.217, 2.018,, 2.018, Multiword
247 4096, 0.231, 7.434, 7.633, 6.154, 2.056, 2.208, 2.032,, 2.032, Multiword
248 8192, 0.228, 7.383, 7.629, 6.177, 2.061, 2.191, 2.030,, 2.030, Multiword
249 16384, 0.223, 7.336, 7.627, 6.171, 2.060, 2.177, 2.036,, 2.036, Multiword
250 32768, 0.228, 7.337, 7.618, 6.166, 2.060, 2.195, 2.045,, 2.045, Multiword
251 65536, 0.258, 7.336, 7.626, 6.161, 2.063, 2.307, 2.047,, 2.047, Multiword
252 131072, 0.258, 7.335, 7.626, 6.163, 2.062, 2.281, 2.047,, 2.047, Multiword
253 262144, 0.258, 7.353, 7.655, 6.165, 2.064, 2.268, 2.047,, 2.047, Multiword
254 524288, 0.258, 7.386, 7.697, 6.216, 2.066, 2.263, 2.047,, 2.047, Multiword
255 1048576, 0.258, 7.420, 7.717, 6.220, 2.089, 2.287, 2.069,, 2.069, Multiword
256 2097152, 0.260, 7.430, 7.721, 6.247, 2.089, 2.288, 2.069,, 2.069, Multiword
257 4194304, 0.260, 7.466, 7.762, 6.279, 2.099, 2.295, 2.074,, 2.074, Multiword
258 8388608, 0.537, 7.677, 7.989, 6.457, 2.232, 2.427, 2.207,, 2.207, Multiword
259 16777216, 0.558, 7.710, 7.994, 6.486, 2.234, 2.432, 2.224,, 2.224, Multiword
260 33554432, 0.559, 7.710, 8.000, 6.492, 2.240, 2.420, 2.228,, 2.228, Multiword
261 67108864, 0.565, 7.712, 7.997, 6.467, 2.245, 2.444, 2.223,, 2.223, Multiword
262 ClassTitle, CRC-64-u64/u64/u64-3-canonical
263 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
264 GCC-4.5.0, 64, 64, 8, 8, 8, 3, 0, 33408, 96165
265 , Blockword, Multiword,, BestTime, BestMethod
266 4, 10.483, 9.160,, 9.160, Multiword
267 8, 4.695, 3.965,, 3.965, Multiword
268 16, 3.403, 3.053,, 3.053, Multiword
269 32, 2.780, 2.594,, 2.594, Multiword
270 64, 2.501, 2.191,, 2.191, Multiword
271 128, 2.333, 1.920,, 1.920, Multiword
272 256, 2.251, 1.833,, 1.833, Multiword
273 512, 2.217, 1.764,, 1.764, Multiword
274 1024, 2.212, 1.762,, 1.762, Multiword
275 2048, 2.210, 1.747,, 1.747, Multiword
276 4096, 2.174, 1.739,, 1.739, Multiword
277 8192, 2.197, 1.738,, 1.738, Multiword
278 16384, 2.184, 1.745,, 1.745, Multiword
279 32768, 2.195, 1.750,, 1.750, Multiword
280 65536, 2.212, 1.752,, 1.752, Multiword
281 131072, 2.186, 1.750,, 1.750, Multiword
282 262144, 2.164, 1.751,, 1.751, Multiword
283 524288, 2.153, 1.750,, 1.750, Multiword
284 1048576, 2.159, 1.752,, 1.752, Multiword
285 2097152, 2.173, 1.767,, 1.767, Multiword
286 4194304, 2.179, 1.776,, 1.776, Multiword
287 8388608, 2.302, 1.906,, 1.906, Multiword
288 16777216, 2.292, 1.912,, 1.912, Multiword
289 33554432, 2.314, 1.914,, 1.914, Multiword
290 67108864, 2.322, 1.918,, 1.918, Multiword
291 ClassTitle, CRC-32-u64/u64/u64-4-canonical
292 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
293 GCC-4.5.0, 64, 32, 8, 8, 8, 4, 0, 33408, 1179666
294 , MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword, CRC32C,, BestTime, BestMethod
295 4, 6.229, 6.190, 7.109, 7.001, 8.965, 10.620, 8.413, 8.962,, 6.190, Byte
296 8, 2.630, 6.133, 6.616, 5.384, 4.063, 4.760, 4.022, 4.041,, 4.022, Multiword
297 16, 1.377, 6.751, 7.095, 5.761, 3.010, 3.444, 2.938, 3.025,, 2.938, Multiword
298 32, 0.828, 7.028, 7.395, 5.804, 2.563, 2.798, 2.680, 2.346,, 2.346, CRC32C
299 64, 0.516, 7.222, 7.485, 5.975, 2.287, 2.498, 2.329, 2.133,, 2.133, CRC32C
300 128, 0.370, 7.539, 7.567, 6.094, 2.177, 2.332, 2.172, 2.144,, 2.144, CRC32C
301 256, 0.297, 7.461, 7.604, 6.127, 2.097, 2.280, 2.087, 2.062,, 2.062, CRC32C
302 512, 0.259, 7.436, 7.678, 6.127, 2.081, 2.222, 2.053, 2.397,, 2.053, Multiword
303 1024, 0.240, 7.373, 7.661, 6.143, 2.071, 2.234, 2.034, 2.201,, 2.034, Multiword
304 2048, 0.230, 7.398, 7.639, 6.156, 2.059, 2.216, 2.024, 2.174,, 2.024, Multiword
305 4096, 0.231, 7.431, 7.633, 6.154, 2.063, 2.205, 2.030, 2.224,, 2.030, Multiword
306 8192, 0.225, 7.383, 7.629, 6.177, 2.053, 2.202, 2.025, 2.236,, 2.025, Multiword
307 16384, 0.224, 7.336, 7.628, 6.171, 2.059, 2.182, 2.033, 2.244,, 2.033, Multiword
308 32768, 0.229, 7.335, 7.627, 6.165, 2.063, 2.185, 2.045, 2.249,, 2.045, Multiword
309 65536, 0.258, 7.335, 7.626, 6.161, 2.065, 2.261, 2.047, 2.254,, 2.047, Multiword
310 131072, 0.258, 7.335, 7.626, 6.163, 2.063, 2.251, 2.046, 2.256,, 2.046, Multiword
311 262144, 0.258, 7.373, 7.644, 6.165, 2.066, 2.245, 2.047, 2.259,, 2.047, Multiword
312 524288, 0.258, 7.402, 7.693, 6.215, 2.066, 2.242, 2.047, 2.260,, 2.047, Multiword
313 1048576, 0.258, 7.421, 7.707, 6.239, 2.090, 2.268, 2.070, 2.276,, 2.070, Multiword
314 2097152, 0.260, 7.440, 7.721, 6.249, 2.088, 2.269, 2.071, 2.287,, 2.071, Multiword
315 4194304, 0.260, 7.473, 7.767, 6.265, 2.103, 2.278, 2.074, 2.295,, 2.074, Multiword
316 8388608, 0.540, 7.686, 7.981, 6.484, 2.224, 2.408, 2.203, 2.441,, 2.203, Multiword
317 16777216, 0.556, 7.695, 7.996, 6.498, 2.241, 2.419, 2.219, 2.444,, 2.219, Multiword
318 33554432, 0.559, 7.706, 8.001, 6.491, 2.248, 2.422, 2.222, 2.459,, 2.222, Multiword
319 67108864, 0.560, 7.680, 8.006, 6.504, 2.246, 2.419, 2.224, 2.452,, 2.224, Multiword
320 ClassTitle, CRC-32-u64/u64/u64-3-canonical
321 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
322 GCC-4.5.0, 64, 32, 8, 8, 8, 3, 0, 33408, 1198881
323 , Blockword, Multiword, CRC32C,, BestTime, BestMethod
324 4, 10.215, 8.553, 9.697,, 8.553, Multiword
325 8, 4.695, 4.000, 4.049,, 4.000, Multiword
326 16, 3.405, 3.069, 3.026,, 3.026, CRC32C
327 32, 2.780, 2.596, 2.391,, 2.391, CRC32C
328 64, 2.511, 2.191, 2.115,, 2.115, CRC32C
329 128, 2.314, 1.920, 2.143,, 1.920, Multiword
330 256, 2.248, 1.834, 2.062,, 1.834, Multiword
331 512, 2.226, 1.771, 2.398,, 1.771, Multiword
332 1024, 2.212, 1.742, 2.182,, 1.742, Multiword
333 2048, 2.210, 1.744, 2.176,, 1.744, Multiword
334 4096, 2.206, 1.740, 2.248,, 1.740, Multiword
335 8192, 2.198, 1.741, 2.240,, 1.741, Multiword
336 16384, 2.166, 1.746, 2.248,, 1.746, Multiword
337 32768, 2.193, 1.751, 2.253,, 1.751, Multiword
338 65536, 2.172, 1.752, 2.257,, 1.752, Multiword
339 131072, 2.163, 1.751, 2.259,, 1.751, Multiword
340 262144, 2.146, 1.751, 2.257,, 1.751, Multiword
341 524288, 2.137, 1.750, 2.259,, 1.750, Multiword
342 1048576, 2.157, 1.752, 2.282,, 1.752, Multiword
343 2097152, 2.156, 1.776, 2.285,, 1.776, Multiword
344 4194304, 2.162, 1.777, 2.299,, 1.777, Multiword
345 8388608, 2.289, 1.894, 2.443,, 1.894, Multiword
346 16777216, 2.296, 1.905, 2.450,, 1.905, Multiword
347 33554432, 2.303, 1.912, 2.451,, 1.912, Multiword
348 67108864, 2.305, 1.918, 2.456,, 1.918, Multiword
349 ClassTitle, CRC-32-u32/u32/u32-4-canonical
350 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
351 GCC-4.5.0, 64, 32, 4, 4, 4, 4, 0, 8544, 1181124
352 , MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword, CRC32C,, BestTime, BestMethod
353 4, 3.251, 6.189, 7.038, 6.147, 5.251, 7.910, 6.512, 9.450,, 5.251, Word
354 8, 1.875, 6.137, 6.613, 5.604, 3.752, 4.906, 4.173, 4.211,, 3.752, Word
355 16, 1.000, 6.751, 7.043, 5.518, 3.108, 3.782, 3.513, 3.053,, 3.053, CRC32C
356 32, 0.594, 7.070, 7.388, 5.817, 2.956, 3.415, 2.516, 2.417,, 2.417, CRC32C
357 64, 0.412, 7.220, 7.487, 6.085, 2.860, 3.200, 2.032, 2.144,, 2.032, Multiword
358 128, 0.323, 7.539, 7.543, 6.138, 2.851, 3.112, 1.735, 2.140,, 1.735, Multiword
359 256, 0.287, 7.461, 7.584, 6.173, 2.825, 3.013, 1.678, 2.046,, 1.678, Multiword
360 512, 0.268, 7.436, 7.662, 6.177, 2.804, 3.093, 1.617, 2.380,, 1.617, Multiword
361 1024, 0.260, 7.373, 7.649, 6.181, 2.826, 3.047, 1.595, 2.208,, 1.595, Multiword
362 2048, 0.263, 7.398, 7.636, 6.202, 2.838, 3.010, 1.591, 2.182,, 1.591, Multiword
363 4096, 0.257, 7.431, 7.631, 6.208, 2.853, 2.999, 1.579, 2.235,, 1.579, Multiword
364 8192, 0.253, 7.384, 7.627, 6.187, 2.842, 2.994, 1.571, 2.232,, 1.571, Multiword
365 16384, 0.252, 7.336, 7.629, 6.213, 2.821, 2.990, 1.567, 2.241,, 1.567, Multiword
366 32768, 0.259, 7.343, 7.626, 6.198, 2.806, 2.992, 1.579, 2.257,, 1.579, Multiword
367 65536, 0.308, 7.336, 7.616, 6.194, 2.807, 2.000, 1.581, 2.261,, 1.581, Multiword
368 131072, 0.308, 7.336, 7.609, 6.200, 2.802, 1.990, 1.580, 2.258,, 1.580, Multiword
369 262144, 0.308, 7.378, 7.657, 6.202, 2.814, 1.988, 1.582, 2.259,, 1.582, Multiword
370 524288, 0.309, 7.411, 7.699, 6.265, 2.833, 1.986, 1.580, 2.259,, 1.580, Multiword
371 1048576, 0.309, 7.418, 7.706, 6.287, 2.825, 1.935, 1.583, 2.283,, 1.583, Multiword
372 2097152, 0.312, 7.433, 7.722, 6.300, 2.875, 1.941, 1.596, 2.284,, 1.596, Multiword
373 4194304, 0.312, 7.460, 7.757, 6.323, 2.880, 1.944, 1.602, 2.295,, 1.602, Multiword
374 8388608, 0.546, 7.694, 7.967, 6.518, 3.021, 2.070, 1.715, 2.435,, 1.715, Multiword
375 16777216, 0.558, 7.687, 7.989, 6.436, 3.030, 2.072, 1.691, 2.442,, 1.691, Multiword
376 33554432, 0.556, 7.696, 8.004, 6.553, 3.049, 2.082, 1.726, 2.455,, 1.726, Multiword
377 67108864, 0.562, 7.690, 7.997, 6.560, 3.048, 2.082, 1.726, 2.455,, 1.726, Multiword
378 ClassTitle, CRC-32-u32/u32/u32-3-canonical
379 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
380 GCC-4.5.0, 64, 32, 4, 4, 4, 3, 0, 8544, 1179927
381 , Blockword, Multiword, CRC32C,, BestTime, BestMethod
382 4, 7.577, 6.597, 9.416,, 6.597, Multiword
383 8, 4.887, 4.201, 4.211,, 4.201, Multiword
384 16, 3.647, 3.571, 3.044,, 3.044, CRC32C
385 32, 3.248, 2.563, 2.417,, 2.417, CRC32C
386 64, 3.032, 1.914, 2.151,, 1.914, Multiword
387 128, 2.918, 1.709, 2.139,, 1.709, Multiword
388 256, 2.877, 1.533, 2.066,, 1.533, Multiword
389 512, 2.961, 1.482, 2.380,, 1.482, Multiword
390 1024, 2.871, 1.456, 2.207,, 1.456, Multiword
391 2048, 2.918, 1.433, 2.182,, 1.433, Multiword
392 4096, 2.982, 1.419, 2.233,, 1.419, Multiword
393 8192, 2.897, 1.417, 2.233,, 1.417, Multiword
394 16384, 2.783, 1.410, 2.241,, 1.410, Multiword
395 32768, 2.812, 1.425, 2.257,, 1.425, Multiword
396 65536, 2.333, 1.426, 2.261,, 1.426, Multiword
397 131072, 2.301, 1.426, 2.258,, 1.426, Multiword
398 262144, 2.168, 1.427, 2.260,, 1.427, Multiword
399 524288, 2.100, 1.428, 2.259,, 1.428, Multiword
400 1048576, 2.116, 1.429, 2.283,, 1.429, Multiword
401 2097152, 2.108, 1.442, 2.283,, 1.442, Multiword
402 4194304, 2.114, 1.448, 2.293,, 1.448, Multiword
403 8388608, 2.226, 1.550, 2.436,, 1.550, Multiword
404 16777216, 2.237, 1.564, 2.449,, 1.564, Multiword
405 33554432, 2.248, 1.567, 2.452,, 1.567, Multiword
406 67108864, 2.248, 1.571, 2.454,, 1.571, Multiword

View File

@@ -0,0 +1,310 @@
ClassTitle, CRC-128-sse2/sse2/u64-4-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
ICL-1110, 32, 128, 16, 16, 8, 4, 0, 66736, 1475559
, MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
4, 13.501, 20.001, 21.125, 20.256, 20.001, 21.501, 20.252,, 20.001, Byte
8, 7.126, 15.905, 15.813, 15.626, 8.894, 10.001, 8.651,, 8.651, Multiword
16, 4.227, 13.690, 13.505, 13.407, 6.555, 7.996, 6.500,, 6.500, Multiword
32, 3.391, 12.422, 12.385, 11.860, 5.475, 6.879, 5.432,, 5.432, Multiword
64, 1.953, 11.727, 11.766, 11.094, 4.923, 6.386, 5.455,, 4.923, Word
128, 1.352, 11.399, 11.477, 10.743, 4.578, 6.166, 4.289,, 4.289, Multiword
256, 1.055, 11.200, 11.333, 10.563, 4.413, 6.020, 3.711,, 3.711, Multiword
512, 0.907, 11.100, 11.311, 10.469, 4.345, 5.945, 3.524,, 3.524, Multiword
1024, 0.832, 11.050, 11.264, 10.422, 4.598, 6.091, 3.470,, 3.470, Multiword
2048, 0.795, 11.025, 11.240, 10.399, 4.638, 6.179, 3.451,, 3.451, Multiword
4096, 0.781, 11.026, 11.241, 10.387, 4.574, 6.111, 3.403,, 3.403, Multiword
8192, 0.770, 11.020, 11.237, 10.385, 4.642, 6.166, 3.366,, 3.366, Multiword
16384, 0.764, 11.017, 11.206, 10.381, 4.735, 6.207, 3.369,, 3.369, Multiword
32768, 0.769, 11.016, 11.204, 10.379, 4.721, 6.229, 3.373,, 3.373, Multiword
65536, 0.766, 11.015, 11.203, 10.378, 4.679, 5.611, 3.365,, 3.365, Multiword
131072, 0.764, 11.018, 11.207, 10.377, 4.716, 5.312, 3.353,, 3.353, Multiword
262144, 0.761, 11.079, 11.295, 10.450, 4.721, 5.166, 3.358,, 3.358, Multiword
524288, 0.759, 11.160, 11.337, 10.469, 4.771, 5.100, 3.365,, 3.365, Multiword
1048576, 0.760, 11.210, 11.370, 10.498, 4.788, 5.016, 3.409,, 3.409, Multiword
2097152, 0.764, 11.298, 11.395, 10.515, 4.803, 4.995, 3.412,, 3.412, Multiword
4194304, 0.765, 11.381, 11.450, 10.532, 4.831, 5.010, 3.424,, 3.424, Multiword
8388608, 0.870, 11.613, 11.670, 10.785, 4.982, 5.124, 3.555,, 3.555, Multiword
16777216, 0.864, 11.599, 11.676, 10.789, 4.983, 5.144, 3.562,, 3.562, Multiword
33554432, 0.867, 11.635, 11.679, 10.794, 4.991, 5.138, 3.564,, 3.564, Multiword
67108864, 0.876, 11.640, 11.680, 10.800, 4.997, 5.157, 3.571,, 3.571, Multiword
ClassTitle, CRC-128-sse2/sse2/u64-3-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
ICL-1110, 32, 128, 16, 16, 8, 3, 0, 66736, 1426932
, Blockword, Multiword,, BestTime, BestMethod
4, 21.564, 23.376,, 21.564, Blockword
8, 10.450, 10.350,, 10.350, Multiword
16, 8.190, 7.094,, 7.094, Multiword
32, 6.992, 5.532,, 5.532, Multiword
64, 6.428, 5.610,, 5.610, Multiword
128, 6.138, 4.196,, 4.196, Multiword
256, 6.016, 3.590,, 3.590, Multiword
512, 5.955, 3.277,, 3.277, Multiword
1024, 6.111, 3.252,, 3.252, Multiword
2048, 6.116, 3.187,, 3.187, Multiword
4096, 6.117, 3.120,, 3.120, Multiword
8192, 6.145, 3.078,, 3.078, Multiword
16384, 6.236, 3.087,, 3.087, Multiword
32768, 6.221, 3.075,, 3.075, Multiword
65536, 5.648, 3.060,, 3.060, Multiword
131072, 5.312, 3.064,, 3.064, Multiword
262144, 4.890, 3.063,, 3.063, Multiword
524288, 4.694, 3.070,, 3.070, Multiword
1048576, 4.668, 3.091,, 3.091, Multiword
2097152, 4.627, 3.107,, 3.107, Multiword
4194304, 4.628, 3.112,, 3.112, Multiword
8388608, 4.692, 3.247,, 3.247, Multiword
16777216, 4.752, 3.251,, 3.251, Multiword
33554432, 4.766, 3.256,, 3.256, Multiword
67108864, 4.760, 3.262,, 3.262, Multiword
ClassTitle, CRC-128-sse2/sse2/u32-4-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
ICL-1110, 32, 128, 16, 16, 4, 4, 0, 33968, 1351098
, MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
4, 14.001, 20.439, 20.281, 20.251, 13.901, 14.489, 13.754,, 13.754, Multiword
8, 7.407, 15.943, 15.885, 15.813, 9.665, 9.842, 9.292,, 9.292, Multiword
16, 6.500, 13.439, 13.657, 13.407, 7.129, 7.397, 6.782,, 6.782, Multiword
32, 3.688, 12.453, 12.542, 11.860, 5.913, 6.522, 6.905,, 5.913, Word
64, 2.047, 11.758, 11.875, 11.094, 5.204, 5.938, 4.812,, 4.812, Multiword
128, 1.414, 11.383, 11.602, 10.743, 4.888, 5.654, 3.898,, 3.898, Multiword
256, 1.114, 11.192, 11.422, 10.563, 4.751, 5.525, 3.377,, 3.377, Multiword
512, 0.964, 11.096, 11.309, 10.469, 4.681, 5.484, 3.090,, 3.090, Multiword
1024, 0.934, 11.048, 11.263, 10.422, 4.641, 5.435, 2.964,, 2.964, Multiword
2048, 0.860, 11.024, 11.239, 10.399, 4.697, 5.431, 2.922,, 2.922, Multiword
4096, 0.838, 11.026, 11.240, 10.387, 4.590, 5.418, 2.892,, 2.892, Multiword
8192, 0.829, 11.020, 11.234, 10.385, 4.581, 5.416, 2.881,, 2.881, Multiword
16384, 0.823, 11.019, 11.231, 10.381, 4.578, 5.411, 2.880,, 2.880, Multiword
32768, 0.877, 11.070, 11.279, 10.379, 4.576, 5.412, 2.879,, 2.879, Multiword
65536, 0.876, 11.041, 11.257, 10.377, 4.575, 3.713, 2.876,, 2.876, Multiword
131072, 0.823, 11.057, 11.235, 10.377, 4.574, 3.404, 2.874,, 2.874, Multiword
262144, 0.860, 11.189, 11.321, 10.434, 4.575, 3.250, 2.880,, 2.880, Multiword
524288, 0.850, 11.352, 11.338, 10.467, 4.629, 3.172, 2.875,, 2.875, Multiword
1048576, 0.858, 11.466, 11.382, 10.491, 4.670, 3.009, 2.899,, 2.899, Multiword
2097152, 0.835, 11.500, 11.396, 10.511, 4.713, 3.004, 2.915,, 2.915, Multiword
4194304, 0.840, 11.567, 11.440, 10.561, 4.760, 3.001, 2.921,, 2.921, Multiword
8388608, 0.923, 11.810, 11.682, 10.762, 4.906, 3.120, 3.060,, 3.060, Multiword
16777216, 0.930, 11.815, 11.687, 10.755, 4.933, 3.127, 3.063,, 3.063, Multiword
33554432, 0.936, 11.829, 11.659, 10.797, 4.949, 3.127, 3.063,, 3.063, Multiword
67108864, 0.937, 11.826, 11.692, 10.794, 4.951, 3.126, 3.072,, 3.072, Multiword
ClassTitle, CRC-128-sse2/sse2/u32-3-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
ICL-1110, 32, 128, 16, 16, 4, 3, 0, 33968, 1333206
, Blockword, Multiword,, BestTime, BestMethod
4, 14.207, 16.002,, 14.207, Blockword
8, 9.566, 10.378,, 9.566, Blockword
16, 7.651, 7.439,, 7.439, Multiword
32, 6.505, 7.656,, 6.505, Blockword
64, 5.927, 4.938,, 4.938, Multiword
128, 5.655, 3.875,, 3.875, Multiword
256, 5.498, 3.258,, 3.258, Multiword
512, 5.469, 2.963,, 2.963, Multiword
1024, 5.432, 2.821,, 2.821, Multiword
2048, 5.443, 2.754,, 2.754, Multiword
4096, 5.425, 2.710,, 2.710, Multiword
8192, 5.414, 2.694,, 2.694, Multiword
16384, 5.415, 2.697,, 2.697, Multiword
32768, 5.412, 2.704,, 2.704, Multiword
65536, 4.269, 2.703,, 2.703, Multiword
131072, 3.958, 2.703,, 2.703, Multiword
262144, 3.361, 2.702,, 2.702, Multiword
524288, 3.063, 2.702,, 2.702, Multiword
1048576, 3.044, 2.727,, 2.727, Multiword
2097152, 2.981, 2.731,, 2.731, Multiword
4194304, 2.981, 2.742,, 2.742, Multiword
8388608, 3.086, 2.872,, 2.872, Multiword
16777216, 3.086, 2.887,, 2.887, Multiword
33554432, 3.086, 2.885,, 2.885, Multiword
67108864, 3.086, 2.816,, 2.816, Multiword
ClassTitle, CRC-64-u64/u64/u64-4-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
ICL-1110, 32, 64, 8, 8, 8, 4, 0, 33368, 124902
, MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
4, 9.737, 11.498, 11.841, 15.248, 15.121, 14.716, 11.178,, 11.178, Multiword
8, 4.773, 9.290, 9.418, 10.346, 8.089, 8.251, 9.177,, 8.089, Word
16, 2.658, 7.938, 8.092, 8.609, 5.974, 6.171, 5.625,, 5.625, Multiword
32, 1.305, 7.687, 7.813, 7.740, 4.819, 5.059, 3.813,, 3.813, Multiword
64, 0.771, 7.223, 7.436, 7.342, 4.426, 4.736, 2.573,, 2.573, Multiword
128, 0.519, 6.862, 7.397, 7.186, 4.134, 4.485, 1.868,, 1.868, Multiword
256, 0.396, 6.730, 7.242, 7.013, 4.033, 4.334, 1.540,, 1.540, Multiword
512, 0.324, 6.671, 7.405, 7.002, 3.939, 4.328, 1.427,, 1.427, Multiword
1024, 0.293, 6.627, 7.365, 6.933, 3.918, 4.291, 1.338,, 1.338, Multiword
2048, 0.279, 6.552, 7.341, 6.894, 3.915, 4.261, 1.293,, 1.293, Multiword
4096, 0.276, 6.543, 7.329, 6.917, 3.903, 4.251, 1.275,, 1.275, Multiword
8192, 0.270, 6.541, 7.329, 6.914, 3.894, 4.250, 1.272,, 1.272, Multiword
16384, 0.267, 6.539, 6.739, 6.910, 3.895, 4.252, 1.281,, 1.281, Multiword
32768, 0.274, 6.652, 7.209, 6.909, 3.894, 4.259, 1.288,, 1.288, Multiword
65536, 0.303, 6.485, 7.237, 6.908, 3.893, 5.376, 1.289,, 1.289, Multiword
131072, 0.303, 6.428, 7.176, 6.896, 3.894, 5.338, 1.288,, 1.288, Multiword
262144, 0.303, 6.538, 7.152, 6.944, 3.899, 5.321, 1.287,, 1.287, Multiword
524288, 0.302, 6.825, 7.214, 6.959, 3.927, 5.348, 1.287,, 1.287, Multiword
1048576, 0.303, 7.164, 7.324, 6.974, 3.932, 5.435, 1.288,, 1.288, Multiword
2097152, 0.305, 7.411, 7.376, 7.030, 3.952, 5.440, 1.301,, 1.301, Multiword
4194304, 0.305, 7.507, 7.486, 7.085, 3.964, 5.440, 1.304,, 1.304, Multiword
8388608, 0.547, 7.563, 7.691, 7.270, 4.116, 5.607, 1.408,, 1.408, Multiword
16777216, 0.551, 7.625, 7.658, 7.278, 4.130, 5.615, 1.412,, 1.412, Multiword
33554432, 0.549, 7.732, 7.718, 7.287, 4.129, 5.624, 1.415,, 1.415, Multiword
67108864, 0.553, 7.748, 7.725, 7.285, 4.139, 5.628, 1.419,, 1.419, Multiword
ClassTitle, CRC-64-u64/u64/u64-3-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
ICL-1110, 32, 64, 8, 8, 8, 3, 0, 33368, 134622
, Blockword, Multiword,, BestTime, BestMethod
4, 14.512, 14.751,, 14.512, Blockword
8, 8.174, 7.805,, 7.805, Multiword
16, 6.313, 5.938,, 5.938, Multiword
32, 5.261, 5.135,, 5.135, Multiword
64, 4.588, 5.781,, 4.588, Blockword
128, 4.493, 5.602,, 4.493, Blockword
256, 4.378, 5.410,, 4.378, Blockword
512, 4.332, 5.393,, 4.332, Blockword
1024, 4.291, 5.316,, 4.291, Blockword
2048, 4.255, 5.310,, 4.255, Blockword
4096, 4.226, 5.301,, 4.226, Blockword
8192, 4.243, 5.300,, 4.243, Blockword
16384, 4.248, 5.312,, 4.248, Blockword
32768, 4.250, 5.308,, 4.250, Blockword
65536, 5.039, 5.322,, 5.039, Blockword
131072, 5.001, 5.324,, 5.001, Blockword
262144, 5.161, 5.324,, 5.161, Blockword
524288, 5.286, 5.365,, 5.286, Blockword
1048576, 5.290, 5.382,, 5.290, Blockword
2097152, 5.326, 5.387,, 5.326, Blockword
4194304, 5.334, 5.412,, 5.334, Blockword
8388608, 5.500, 5.590,, 5.500, Blockword
16777216, 5.517, 5.601,, 5.517, Blockword
33554432, 5.524, 5.606,, 5.524, Blockword
67108864, 5.529, 5.604,, 5.529, Blockword
ClassTitle, CRC-32-u64/u64/u64-4-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
ICL-1110, 32, 32, 8, 8, 8, 4, 0, 33368, 1051641
, MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword, CRC32C,, BestTime, BestMethod
4, 9.317, 11.407, 11.414, 15.212, 14.841, 14.753, 11.312, 8.790,, 8.790, CRC32C
8, 4.770, 9.321, 9.428, 10.464, 8.112, 8.251, 9.389, 5.946,, 5.946, CRC32C
16, 2.659, 7.942, 8.209, 8.439, 5.970, 6.283, 5.563, 3.698,, 3.698, CRC32C
32, 1.313, 7.445, 7.811, 7.728, 4.835, 5.225, 3.813, 3.319,, 3.319, CRC32C
64, 0.777, 7.255, 7.437, 7.307, 4.415, 4.720, 2.563, 3.298,, 2.563, Multiword
128, 0.517, 6.902, 7.371, 7.169, 4.130, 4.509, 1.891, 3.210,, 1.891, Multiword
256, 0.373, 6.849, 7.221, 7.013, 4.018, 4.351, 1.584, 3.060,, 1.584, Multiword
512, 0.324, 6.682, 7.403, 7.003, 3.947, 4.328, 1.416, 2.012,, 1.416, Multiword
1024, 0.294, 6.587, 7.367, 6.930, 3.924, 4.280, 1.330, 1.962,, 1.330, Multiword
2048, 0.280, 6.559, 7.342, 6.894, 3.912, 4.261, 1.292, 1.936,, 1.292, Multiword
4096, 0.276, 6.532, 7.347, 6.921, 3.905, 4.248, 1.281, 1.927,, 1.281, Multiword
8192, 0.270, 6.573, 7.286, 6.908, 3.893, 4.256, 1.269, 1.923,, 1.269, Multiword
16384, 0.268, 6.557, 6.739, 6.909, 3.895, 4.253, 1.281, 1.927,, 1.281, Multiword
32768, 0.274, 6.505, 7.311, 6.910, 3.897, 4.258, 1.288, 1.936,, 1.288, Multiword
65536, 0.303, 6.485, 7.262, 6.898, 3.900, 5.303, 1.288, 1.934,, 1.288, Multiword
131072, 0.303, 6.392, 7.202, 6.902, 3.899, 5.294, 1.287, 1.934,, 1.287, Multiword
262144, 0.303, 6.626, 7.086, 6.935, 3.899, 5.284, 1.287, 1.934,, 1.287, Multiword
524288, 0.302, 6.754, 7.222, 6.985, 3.928, 5.326, 1.287, 1.936,, 1.287, Multiword
1048576, 0.303, 7.167, 7.274, 7.002, 3.935, 5.403, 1.288, 1.944,, 1.288, Multiword
2097152, 0.305, 7.239, 7.400, 7.031, 3.954, 5.410, 1.301, 1.960,, 1.301, Multiword
4194304, 0.305, 7.451, 7.490, 7.068, 3.962, 5.417, 1.301, 1.963,, 1.301, Multiword
8388608, 0.541, 7.630, 7.695, 7.281, 4.123, 5.575, 1.409, 2.081,, 1.409, Multiword
16777216, 0.552, 7.628, 7.674, 7.288, 4.132, 5.585, 1.414, 2.092,, 1.414, Multiword
33554432, 0.553, 7.651, 7.723, 7.280, 4.137, 5.598, 1.417, 2.096,, 1.417, Multiword
67108864, 0.553, 7.719, 7.725, 7.303, 4.115, 5.596, 1.419, 2.098,, 1.419, Multiword
ClassTitle, CRC-32-u64/u64/u64-3-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
ICL-1110, 32, 32, 8, 8, 8, 3, 0, 33368, 1049103
, Blockword, Multiword, CRC32C,, BestTime, BestMethod
4, 14.206, 13.817, 8.828,, 8.828, CRC32C
8, 8.207, 7.659, 6.026,, 6.026, CRC32C
16, 6.243, 5.943, 4.032,, 4.032, CRC32C
32, 5.252, 5.167, 3.485,, 3.485, CRC32C
64, 4.611, 5.719, 3.448,, 3.448, CRC32C
128, 4.456, 5.578, 3.166,, 3.166, CRC32C
256, 4.379, 5.399, 3.060,, 3.060, CRC32C
512, 4.289, 5.369, 2.020,, 2.020, CRC32C
1024, 4.289, 5.297, 1.959,, 1.959, CRC32C
2048, 4.282, 5.279, 1.935,, 1.935, CRC32C
4096, 4.262, 5.305, 1.922,, 1.922, CRC32C
8192, 4.241, 5.293, 1.924,, 1.924, CRC32C
16384, 4.249, 5.304, 1.925,, 1.925, CRC32C
32768, 4.258, 5.320, 1.935,, 1.935, CRC32C
65536, 4.977, 5.320, 1.935,, 1.935, CRC32C
131072, 4.963, 5.322, 1.934,, 1.934, CRC32C
262144, 5.131, 5.323, 1.936,, 1.936, CRC32C
524288, 5.239, 5.369, 1.936,, 1.936, CRC32C
1048576, 5.272, 5.382, 1.950,, 1.950, CRC32C
2097152, 5.296, 5.389, 1.956,, 1.956, CRC32C
4194304, 5.309, 5.410, 1.963,, 1.963, CRC32C
8388608, 5.482, 5.591, 2.086,, 2.086, CRC32C
16777216, 5.493, 5.598, 2.091,, 2.091, CRC32C
33554432, 5.501, 5.601, 2.098,, 2.098, CRC32C
67108864, 5.496, 5.608, 2.100,, 2.100, CRC32C
ClassTitle, CRC-32-u32/u32/u32-4-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
ICL-1110, 32, 32, 4, 4, 4, 4, 0, 8500, 1011924
, MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword, CRC32C,, BestTime, BestMethod
4, 8.781, 8.707, 7.040, 9.954, 8.894, 8.733, 8.001, 8.127,, 7.040, ByteUnrolled
8, 4.501, 6.794, 6.636, 7.759, 5.501, 5.752, 5.203, 5.729,, 5.203, Multiword
16, 1.992, 7.121, 6.876, 6.846, 4.315, 4.365, 4.106, 3.689,, 3.689, CRC32C
32, 1.132, 7.232, 7.216, 6.589, 3.609, 3.686, 4.266, 3.261,, 3.261, CRC32C
64, 0.737, 7.393, 7.274, 6.349, 3.275, 3.384, 3.750, 3.407,, 3.275, Word
128, 0.516, 7.389, 7.344, 6.340, 3.111, 3.260, 3.551, 3.149,, 3.111, Word
256, 0.416, 7.623, 7.385, 6.332, 3.010, 3.158, 3.311, 3.113,, 3.010, Word
512, 0.364, 7.534, 7.398, 6.299, 2.963, 3.091, 3.297, 2.015,, 2.015, CRC32C
1024, 0.341, 7.494, 7.354, 6.315, 2.948, 3.152, 3.251, 1.951,, 1.951, CRC32C
2048, 0.323, 7.475, 7.343, 6.342, 2.976, 3.027, 3.222, 1.942,, 1.942, CRC32C
4096, 0.312, 7.466, 7.335, 6.339, 2.965, 3.096, 3.208, 1.928,, 1.928, CRC32C
8192, 0.303, 7.460, 7.331, 6.335, 2.963, 3.012, 3.201, 1.925,, 1.925, CRC32C
16384, 0.300, 7.467, 7.332, 6.333, 2.960, 3.016, 3.203, 1.930,, 1.930, CRC32C
32768, 0.304, 7.529, 7.431, 6.331, 2.959, 3.020, 3.234, 1.933,, 1.933, CRC32C
65536, 0.319, 7.494, 7.401, 6.327, 2.954, 3.097, 3.237, 1.934,, 1.934, CRC32C
131072, 0.318, 7.484, 7.356, 6.320, 2.944, 3.073, 3.237, 1.932,, 1.932, CRC32C
262144, 0.319, 7.498, 7.442, 6.329, 2.943, 3.080, 3.238, 1.935,, 1.935, CRC32C
524288, 0.319, 7.586, 7.466, 6.368, 2.942, 3.086, 3.251, 1.936,, 1.936, CRC32C
1048576, 0.319, 7.596, 7.472, 6.386, 2.978, 3.110, 3.267, 1.949,, 1.949, CRC32C
2097152, 0.321, 7.590, 7.485, 6.403, 2.985, 3.122, 3.284, 1.957,, 1.957, CRC32C
4194304, 0.321, 7.647, 7.521, 6.419, 3.013, 3.130, 3.296, 1.966,, 1.966, CRC32C
8388608, 0.546, 7.857, 7.726, 6.605, 3.138, 3.264, 3.440, 2.087,, 2.087, CRC32C
16777216, 0.556, 7.867, 7.736, 6.614, 3.151, 3.271, 3.447, 2.093,, 2.093, CRC32C
33554432, 0.559, 7.872, 7.737, 6.614, 3.152, 3.278, 3.451, 2.082,, 2.082, CRC32C
67108864, 0.560, 7.878, 7.715, 6.626, 3.158, 3.276, 3.454, 2.098,, 2.098, CRC32C
ClassTitle, CRC-32-u32/u32/u32-3-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
ICL-1110, 32, 32, 4, 4, 4, 3, 0, 8500, 1008315
, Blockword, Multiword, CRC32C,, BestTime, BestMethod
4, 10.252, 8.126, 8.142,, 8.126, Multiword
8, 7.196, 5.376, 5.710,, 5.376, Multiword
16, 4.746, 4.063, 3.782,, 3.782, CRC32C
32, 3.784, 4.750, 3.261,, 3.261, CRC32C
64, 3.521, 3.938, 3.362,, 3.362, CRC32C
128, 3.313, 3.448, 3.149,, 3.149, CRC32C
256, 3.173, 3.223, 3.110,, 3.110, CRC32C
512, 3.190, 3.112, 2.010,, 2.010, CRC32C
1024, 3.156, 3.068, 1.951,, 1.951, CRC32C
2048, 3.071, 3.038, 1.946,, 1.946, CRC32C
4096, 3.088, 3.030, 1.927,, 1.927, CRC32C
8192, 3.076, 3.023, 1.924,, 1.924, CRC32C
16384, 3.013, 3.018, 1.926,, 1.926, CRC32C
32768, 3.003, 3.034, 1.934,, 1.934, CRC32C
65536, 2.905, 3.023, 1.933,, 1.933, CRC32C
131072, 2.890, 2.999, 1.934,, 1.934, CRC32C
262144, 2.835, 3.003, 1.934,, 1.934, CRC32C
524288, 2.808, 3.002, 1.936,, 1.936, CRC32C
1048576, 2.828, 3.040, 1.945,, 1.945, CRC32C
2097152, 2.831, 3.060, 1.957,, 1.957, CRC32C
4194304, 2.841, 3.067, 1.960,, 1.960, CRC32C
8388608, 2.970, 3.207, 2.086,, 2.086, CRC32C
16777216, 2.982, 3.190, 2.088,, 2.088, CRC32C
33554432, 2.984, 3.215, 2.099,, 2.099, CRC32C
67108864, 2.986, 3.224, 2.098,, 2.098, CRC32C
1 ClassTitle, CRC-128-sse2/sse2/u64-4-canonical
2 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
3 ICL-1110, 32, 128, 16, 16, 8, 4, 0, 66736, 1475559
4 , MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
5 4, 13.501, 20.001, 21.125, 20.256, 20.001, 21.501, 20.252,, 20.001, Byte
6 8, 7.126, 15.905, 15.813, 15.626, 8.894, 10.001, 8.651,, 8.651, Multiword
7 16, 4.227, 13.690, 13.505, 13.407, 6.555, 7.996, 6.500,, 6.500, Multiword
8 32, 3.391, 12.422, 12.385, 11.860, 5.475, 6.879, 5.432,, 5.432, Multiword
9 64, 1.953, 11.727, 11.766, 11.094, 4.923, 6.386, 5.455,, 4.923, Word
10 128, 1.352, 11.399, 11.477, 10.743, 4.578, 6.166, 4.289,, 4.289, Multiword
11 256, 1.055, 11.200, 11.333, 10.563, 4.413, 6.020, 3.711,, 3.711, Multiword
12 512, 0.907, 11.100, 11.311, 10.469, 4.345, 5.945, 3.524,, 3.524, Multiword
13 1024, 0.832, 11.050, 11.264, 10.422, 4.598, 6.091, 3.470,, 3.470, Multiword
14 2048, 0.795, 11.025, 11.240, 10.399, 4.638, 6.179, 3.451,, 3.451, Multiword
15 4096, 0.781, 11.026, 11.241, 10.387, 4.574, 6.111, 3.403,, 3.403, Multiword
16 8192, 0.770, 11.020, 11.237, 10.385, 4.642, 6.166, 3.366,, 3.366, Multiword
17 16384, 0.764, 11.017, 11.206, 10.381, 4.735, 6.207, 3.369,, 3.369, Multiword
18 32768, 0.769, 11.016, 11.204, 10.379, 4.721, 6.229, 3.373,, 3.373, Multiword
19 65536, 0.766, 11.015, 11.203, 10.378, 4.679, 5.611, 3.365,, 3.365, Multiword
20 131072, 0.764, 11.018, 11.207, 10.377, 4.716, 5.312, 3.353,, 3.353, Multiword
21 262144, 0.761, 11.079, 11.295, 10.450, 4.721, 5.166, 3.358,, 3.358, Multiword
22 524288, 0.759, 11.160, 11.337, 10.469, 4.771, 5.100, 3.365,, 3.365, Multiword
23 1048576, 0.760, 11.210, 11.370, 10.498, 4.788, 5.016, 3.409,, 3.409, Multiword
24 2097152, 0.764, 11.298, 11.395, 10.515, 4.803, 4.995, 3.412,, 3.412, Multiword
25 4194304, 0.765, 11.381, 11.450, 10.532, 4.831, 5.010, 3.424,, 3.424, Multiword
26 8388608, 0.870, 11.613, 11.670, 10.785, 4.982, 5.124, 3.555,, 3.555, Multiword
27 16777216, 0.864, 11.599, 11.676, 10.789, 4.983, 5.144, 3.562,, 3.562, Multiword
28 33554432, 0.867, 11.635, 11.679, 10.794, 4.991, 5.138, 3.564,, 3.564, Multiword
29 67108864, 0.876, 11.640, 11.680, 10.800, 4.997, 5.157, 3.571,, 3.571, Multiword
30 ClassTitle, CRC-128-sse2/sse2/u64-3-canonical
31 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
32 ICL-1110, 32, 128, 16, 16, 8, 3, 0, 66736, 1426932
33 , Blockword, Multiword,, BestTime, BestMethod
34 4, 21.564, 23.376,, 21.564, Blockword
35 8, 10.450, 10.350,, 10.350, Multiword
36 16, 8.190, 7.094,, 7.094, Multiword
37 32, 6.992, 5.532,, 5.532, Multiword
38 64, 6.428, 5.610,, 5.610, Multiword
39 128, 6.138, 4.196,, 4.196, Multiword
40 256, 6.016, 3.590,, 3.590, Multiword
41 512, 5.955, 3.277,, 3.277, Multiword
42 1024, 6.111, 3.252,, 3.252, Multiword
43 2048, 6.116, 3.187,, 3.187, Multiword
44 4096, 6.117, 3.120,, 3.120, Multiword
45 8192, 6.145, 3.078,, 3.078, Multiword
46 16384, 6.236, 3.087,, 3.087, Multiword
47 32768, 6.221, 3.075,, 3.075, Multiword
48 65536, 5.648, 3.060,, 3.060, Multiword
49 131072, 5.312, 3.064,, 3.064, Multiword
50 262144, 4.890, 3.063,, 3.063, Multiword
51 524288, 4.694, 3.070,, 3.070, Multiword
52 1048576, 4.668, 3.091,, 3.091, Multiword
53 2097152, 4.627, 3.107,, 3.107, Multiword
54 4194304, 4.628, 3.112,, 3.112, Multiword
55 8388608, 4.692, 3.247,, 3.247, Multiword
56 16777216, 4.752, 3.251,, 3.251, Multiword
57 33554432, 4.766, 3.256,, 3.256, Multiword
58 67108864, 4.760, 3.262,, 3.262, Multiword
59 ClassTitle, CRC-128-sse2/sse2/u32-4-canonical
60 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
61 ICL-1110, 32, 128, 16, 16, 4, 4, 0, 33968, 1351098
62 , MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
63 4, 14.001, 20.439, 20.281, 20.251, 13.901, 14.489, 13.754,, 13.754, Multiword
64 8, 7.407, 15.943, 15.885, 15.813, 9.665, 9.842, 9.292,, 9.292, Multiword
65 16, 6.500, 13.439, 13.657, 13.407, 7.129, 7.397, 6.782,, 6.782, Multiword
66 32, 3.688, 12.453, 12.542, 11.860, 5.913, 6.522, 6.905,, 5.913, Word
67 64, 2.047, 11.758, 11.875, 11.094, 5.204, 5.938, 4.812,, 4.812, Multiword
68 128, 1.414, 11.383, 11.602, 10.743, 4.888, 5.654, 3.898,, 3.898, Multiword
69 256, 1.114, 11.192, 11.422, 10.563, 4.751, 5.525, 3.377,, 3.377, Multiword
70 512, 0.964, 11.096, 11.309, 10.469, 4.681, 5.484, 3.090,, 3.090, Multiword
71 1024, 0.934, 11.048, 11.263, 10.422, 4.641, 5.435, 2.964,, 2.964, Multiword
72 2048, 0.860, 11.024, 11.239, 10.399, 4.697, 5.431, 2.922,, 2.922, Multiword
73 4096, 0.838, 11.026, 11.240, 10.387, 4.590, 5.418, 2.892,, 2.892, Multiword
74 8192, 0.829, 11.020, 11.234, 10.385, 4.581, 5.416, 2.881,, 2.881, Multiword
75 16384, 0.823, 11.019, 11.231, 10.381, 4.578, 5.411, 2.880,, 2.880, Multiword
76 32768, 0.877, 11.070, 11.279, 10.379, 4.576, 5.412, 2.879,, 2.879, Multiword
77 65536, 0.876, 11.041, 11.257, 10.377, 4.575, 3.713, 2.876,, 2.876, Multiword
78 131072, 0.823, 11.057, 11.235, 10.377, 4.574, 3.404, 2.874,, 2.874, Multiword
79 262144, 0.860, 11.189, 11.321, 10.434, 4.575, 3.250, 2.880,, 2.880, Multiword
80 524288, 0.850, 11.352, 11.338, 10.467, 4.629, 3.172, 2.875,, 2.875, Multiword
81 1048576, 0.858, 11.466, 11.382, 10.491, 4.670, 3.009, 2.899,, 2.899, Multiword
82 2097152, 0.835, 11.500, 11.396, 10.511, 4.713, 3.004, 2.915,, 2.915, Multiword
83 4194304, 0.840, 11.567, 11.440, 10.561, 4.760, 3.001, 2.921,, 2.921, Multiword
84 8388608, 0.923, 11.810, 11.682, 10.762, 4.906, 3.120, 3.060,, 3.060, Multiword
85 16777216, 0.930, 11.815, 11.687, 10.755, 4.933, 3.127, 3.063,, 3.063, Multiword
86 33554432, 0.936, 11.829, 11.659, 10.797, 4.949, 3.127, 3.063,, 3.063, Multiword
87 67108864, 0.937, 11.826, 11.692, 10.794, 4.951, 3.126, 3.072,, 3.072, Multiword
88 ClassTitle, CRC-128-sse2/sse2/u32-3-canonical
89 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
90 ICL-1110, 32, 128, 16, 16, 4, 3, 0, 33968, 1333206
91 , Blockword, Multiword,, BestTime, BestMethod
92 4, 14.207, 16.002,, 14.207, Blockword
93 8, 9.566, 10.378,, 9.566, Blockword
94 16, 7.651, 7.439,, 7.439, Multiword
95 32, 6.505, 7.656,, 6.505, Blockword
96 64, 5.927, 4.938,, 4.938, Multiword
97 128, 5.655, 3.875,, 3.875, Multiword
98 256, 5.498, 3.258,, 3.258, Multiword
99 512, 5.469, 2.963,, 2.963, Multiword
100 1024, 5.432, 2.821,, 2.821, Multiword
101 2048, 5.443, 2.754,, 2.754, Multiword
102 4096, 5.425, 2.710,, 2.710, Multiword
103 8192, 5.414, 2.694,, 2.694, Multiword
104 16384, 5.415, 2.697,, 2.697, Multiword
105 32768, 5.412, 2.704,, 2.704, Multiword
106 65536, 4.269, 2.703,, 2.703, Multiword
107 131072, 3.958, 2.703,, 2.703, Multiword
108 262144, 3.361, 2.702,, 2.702, Multiword
109 524288, 3.063, 2.702,, 2.702, Multiword
110 1048576, 3.044, 2.727,, 2.727, Multiword
111 2097152, 2.981, 2.731,, 2.731, Multiword
112 4194304, 2.981, 2.742,, 2.742, Multiword
113 8388608, 3.086, 2.872,, 2.872, Multiword
114 16777216, 3.086, 2.887,, 2.887, Multiword
115 33554432, 3.086, 2.885,, 2.885, Multiword
116 67108864, 3.086, 2.816,, 2.816, Multiword
117 ClassTitle, CRC-64-u64/u64/u64-4-canonical
118 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
119 ICL-1110, 32, 64, 8, 8, 8, 4, 0, 33368, 124902
120 , MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
121 4, 9.737, 11.498, 11.841, 15.248, 15.121, 14.716, 11.178,, 11.178, Multiword
122 8, 4.773, 9.290, 9.418, 10.346, 8.089, 8.251, 9.177,, 8.089, Word
123 16, 2.658, 7.938, 8.092, 8.609, 5.974, 6.171, 5.625,, 5.625, Multiword
124 32, 1.305, 7.687, 7.813, 7.740, 4.819, 5.059, 3.813,, 3.813, Multiword
125 64, 0.771, 7.223, 7.436, 7.342, 4.426, 4.736, 2.573,, 2.573, Multiword
126 128, 0.519, 6.862, 7.397, 7.186, 4.134, 4.485, 1.868,, 1.868, Multiword
127 256, 0.396, 6.730, 7.242, 7.013, 4.033, 4.334, 1.540,, 1.540, Multiword
128 512, 0.324, 6.671, 7.405, 7.002, 3.939, 4.328, 1.427,, 1.427, Multiword
129 1024, 0.293, 6.627, 7.365, 6.933, 3.918, 4.291, 1.338,, 1.338, Multiword
130 2048, 0.279, 6.552, 7.341, 6.894, 3.915, 4.261, 1.293,, 1.293, Multiword
131 4096, 0.276, 6.543, 7.329, 6.917, 3.903, 4.251, 1.275,, 1.275, Multiword
132 8192, 0.270, 6.541, 7.329, 6.914, 3.894, 4.250, 1.272,, 1.272, Multiword
133 16384, 0.267, 6.539, 6.739, 6.910, 3.895, 4.252, 1.281,, 1.281, Multiword
134 32768, 0.274, 6.652, 7.209, 6.909, 3.894, 4.259, 1.288,, 1.288, Multiword
135 65536, 0.303, 6.485, 7.237, 6.908, 3.893, 5.376, 1.289,, 1.289, Multiword
136 131072, 0.303, 6.428, 7.176, 6.896, 3.894, 5.338, 1.288,, 1.288, Multiword
137 262144, 0.303, 6.538, 7.152, 6.944, 3.899, 5.321, 1.287,, 1.287, Multiword
138 524288, 0.302, 6.825, 7.214, 6.959, 3.927, 5.348, 1.287,, 1.287, Multiword
139 1048576, 0.303, 7.164, 7.324, 6.974, 3.932, 5.435, 1.288,, 1.288, Multiword
140 2097152, 0.305, 7.411, 7.376, 7.030, 3.952, 5.440, 1.301,, 1.301, Multiword
141 4194304, 0.305, 7.507, 7.486, 7.085, 3.964, 5.440, 1.304,, 1.304, Multiword
142 8388608, 0.547, 7.563, 7.691, 7.270, 4.116, 5.607, 1.408,, 1.408, Multiword
143 16777216, 0.551, 7.625, 7.658, 7.278, 4.130, 5.615, 1.412,, 1.412, Multiword
144 33554432, 0.549, 7.732, 7.718, 7.287, 4.129, 5.624, 1.415,, 1.415, Multiword
145 67108864, 0.553, 7.748, 7.725, 7.285, 4.139, 5.628, 1.419,, 1.419, Multiword
146 ClassTitle, CRC-64-u64/u64/u64-3-canonical
147 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
148 ICL-1110, 32, 64, 8, 8, 8, 3, 0, 33368, 134622
149 , Blockword, Multiword,, BestTime, BestMethod
150 4, 14.512, 14.751,, 14.512, Blockword
151 8, 8.174, 7.805,, 7.805, Multiword
152 16, 6.313, 5.938,, 5.938, Multiword
153 32, 5.261, 5.135,, 5.135, Multiword
154 64, 4.588, 5.781,, 4.588, Blockword
155 128, 4.493, 5.602,, 4.493, Blockword
156 256, 4.378, 5.410,, 4.378, Blockword
157 512, 4.332, 5.393,, 4.332, Blockword
158 1024, 4.291, 5.316,, 4.291, Blockword
159 2048, 4.255, 5.310,, 4.255, Blockword
160 4096, 4.226, 5.301,, 4.226, Blockword
161 8192, 4.243, 5.300,, 4.243, Blockword
162 16384, 4.248, 5.312,, 4.248, Blockword
163 32768, 4.250, 5.308,, 4.250, Blockword
164 65536, 5.039, 5.322,, 5.039, Blockword
165 131072, 5.001, 5.324,, 5.001, Blockword
166 262144, 5.161, 5.324,, 5.161, Blockword
167 524288, 5.286, 5.365,, 5.286, Blockword
168 1048576, 5.290, 5.382,, 5.290, Blockword
169 2097152, 5.326, 5.387,, 5.326, Blockword
170 4194304, 5.334, 5.412,, 5.334, Blockword
171 8388608, 5.500, 5.590,, 5.500, Blockword
172 16777216, 5.517, 5.601,, 5.517, Blockword
173 33554432, 5.524, 5.606,, 5.524, Blockword
174 67108864, 5.529, 5.604,, 5.529, Blockword
175 ClassTitle, CRC-32-u64/u64/u64-4-canonical
176 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
177 ICL-1110, 32, 32, 8, 8, 8, 4, 0, 33368, 1051641
178 , MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword, CRC32C,, BestTime, BestMethod
179 4, 9.317, 11.407, 11.414, 15.212, 14.841, 14.753, 11.312, 8.790,, 8.790, CRC32C
180 8, 4.770, 9.321, 9.428, 10.464, 8.112, 8.251, 9.389, 5.946,, 5.946, CRC32C
181 16, 2.659, 7.942, 8.209, 8.439, 5.970, 6.283, 5.563, 3.698,, 3.698, CRC32C
182 32, 1.313, 7.445, 7.811, 7.728, 4.835, 5.225, 3.813, 3.319,, 3.319, CRC32C
183 64, 0.777, 7.255, 7.437, 7.307, 4.415, 4.720, 2.563, 3.298,, 2.563, Multiword
184 128, 0.517, 6.902, 7.371, 7.169, 4.130, 4.509, 1.891, 3.210,, 1.891, Multiword
185 256, 0.373, 6.849, 7.221, 7.013, 4.018, 4.351, 1.584, 3.060,, 1.584, Multiword
186 512, 0.324, 6.682, 7.403, 7.003, 3.947, 4.328, 1.416, 2.012,, 1.416, Multiword
187 1024, 0.294, 6.587, 7.367, 6.930, 3.924, 4.280, 1.330, 1.962,, 1.330, Multiword
188 2048, 0.280, 6.559, 7.342, 6.894, 3.912, 4.261, 1.292, 1.936,, 1.292, Multiword
189 4096, 0.276, 6.532, 7.347, 6.921, 3.905, 4.248, 1.281, 1.927,, 1.281, Multiword
190 8192, 0.270, 6.573, 7.286, 6.908, 3.893, 4.256, 1.269, 1.923,, 1.269, Multiword
191 16384, 0.268, 6.557, 6.739, 6.909, 3.895, 4.253, 1.281, 1.927,, 1.281, Multiword
192 32768, 0.274, 6.505, 7.311, 6.910, 3.897, 4.258, 1.288, 1.936,, 1.288, Multiword
193 65536, 0.303, 6.485, 7.262, 6.898, 3.900, 5.303, 1.288, 1.934,, 1.288, Multiword
194 131072, 0.303, 6.392, 7.202, 6.902, 3.899, 5.294, 1.287, 1.934,, 1.287, Multiword
195 262144, 0.303, 6.626, 7.086, 6.935, 3.899, 5.284, 1.287, 1.934,, 1.287, Multiword
196 524288, 0.302, 6.754, 7.222, 6.985, 3.928, 5.326, 1.287, 1.936,, 1.287, Multiword
197 1048576, 0.303, 7.167, 7.274, 7.002, 3.935, 5.403, 1.288, 1.944,, 1.288, Multiword
198 2097152, 0.305, 7.239, 7.400, 7.031, 3.954, 5.410, 1.301, 1.960,, 1.301, Multiword
199 4194304, 0.305, 7.451, 7.490, 7.068, 3.962, 5.417, 1.301, 1.963,, 1.301, Multiword
200 8388608, 0.541, 7.630, 7.695, 7.281, 4.123, 5.575, 1.409, 2.081,, 1.409, Multiword
201 16777216, 0.552, 7.628, 7.674, 7.288, 4.132, 5.585, 1.414, 2.092,, 1.414, Multiword
202 33554432, 0.553, 7.651, 7.723, 7.280, 4.137, 5.598, 1.417, 2.096,, 1.417, Multiword
203 67108864, 0.553, 7.719, 7.725, 7.303, 4.115, 5.596, 1.419, 2.098,, 1.419, Multiword
204 ClassTitle, CRC-32-u64/u64/u64-3-canonical
205 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
206 ICL-1110, 32, 32, 8, 8, 8, 3, 0, 33368, 1049103
207 , Blockword, Multiword, CRC32C,, BestTime, BestMethod
208 4, 14.206, 13.817, 8.828,, 8.828, CRC32C
209 8, 8.207, 7.659, 6.026,, 6.026, CRC32C
210 16, 6.243, 5.943, 4.032,, 4.032, CRC32C
211 32, 5.252, 5.167, 3.485,, 3.485, CRC32C
212 64, 4.611, 5.719, 3.448,, 3.448, CRC32C
213 128, 4.456, 5.578, 3.166,, 3.166, CRC32C
214 256, 4.379, 5.399, 3.060,, 3.060, CRC32C
215 512, 4.289, 5.369, 2.020,, 2.020, CRC32C
216 1024, 4.289, 5.297, 1.959,, 1.959, CRC32C
217 2048, 4.282, 5.279, 1.935,, 1.935, CRC32C
218 4096, 4.262, 5.305, 1.922,, 1.922, CRC32C
219 8192, 4.241, 5.293, 1.924,, 1.924, CRC32C
220 16384, 4.249, 5.304, 1.925,, 1.925, CRC32C
221 32768, 4.258, 5.320, 1.935,, 1.935, CRC32C
222 65536, 4.977, 5.320, 1.935,, 1.935, CRC32C
223 131072, 4.963, 5.322, 1.934,, 1.934, CRC32C
224 262144, 5.131, 5.323, 1.936,, 1.936, CRC32C
225 524288, 5.239, 5.369, 1.936,, 1.936, CRC32C
226 1048576, 5.272, 5.382, 1.950,, 1.950, CRC32C
227 2097152, 5.296, 5.389, 1.956,, 1.956, CRC32C
228 4194304, 5.309, 5.410, 1.963,, 1.963, CRC32C
229 8388608, 5.482, 5.591, 2.086,, 2.086, CRC32C
230 16777216, 5.493, 5.598, 2.091,, 2.091, CRC32C
231 33554432, 5.501, 5.601, 2.098,, 2.098, CRC32C
232 67108864, 5.496, 5.608, 2.100,, 2.100, CRC32C
233 ClassTitle, CRC-32-u32/u32/u32-4-canonical
234 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
235 ICL-1110, 32, 32, 4, 4, 4, 4, 0, 8500, 1011924
236 , MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword, CRC32C,, BestTime, BestMethod
237 4, 8.781, 8.707, 7.040, 9.954, 8.894, 8.733, 8.001, 8.127,, 7.040, ByteUnrolled
238 8, 4.501, 6.794, 6.636, 7.759, 5.501, 5.752, 5.203, 5.729,, 5.203, Multiword
239 16, 1.992, 7.121, 6.876, 6.846, 4.315, 4.365, 4.106, 3.689,, 3.689, CRC32C
240 32, 1.132, 7.232, 7.216, 6.589, 3.609, 3.686, 4.266, 3.261,, 3.261, CRC32C
241 64, 0.737, 7.393, 7.274, 6.349, 3.275, 3.384, 3.750, 3.407,, 3.275, Word
242 128, 0.516, 7.389, 7.344, 6.340, 3.111, 3.260, 3.551, 3.149,, 3.111, Word
243 256, 0.416, 7.623, 7.385, 6.332, 3.010, 3.158, 3.311, 3.113,, 3.010, Word
244 512, 0.364, 7.534, 7.398, 6.299, 2.963, 3.091, 3.297, 2.015,, 2.015, CRC32C
245 1024, 0.341, 7.494, 7.354, 6.315, 2.948, 3.152, 3.251, 1.951,, 1.951, CRC32C
246 2048, 0.323, 7.475, 7.343, 6.342, 2.976, 3.027, 3.222, 1.942,, 1.942, CRC32C
247 4096, 0.312, 7.466, 7.335, 6.339, 2.965, 3.096, 3.208, 1.928,, 1.928, CRC32C
248 8192, 0.303, 7.460, 7.331, 6.335, 2.963, 3.012, 3.201, 1.925,, 1.925, CRC32C
249 16384, 0.300, 7.467, 7.332, 6.333, 2.960, 3.016, 3.203, 1.930,, 1.930, CRC32C
250 32768, 0.304, 7.529, 7.431, 6.331, 2.959, 3.020, 3.234, 1.933,, 1.933, CRC32C
251 65536, 0.319, 7.494, 7.401, 6.327, 2.954, 3.097, 3.237, 1.934,, 1.934, CRC32C
252 131072, 0.318, 7.484, 7.356, 6.320, 2.944, 3.073, 3.237, 1.932,, 1.932, CRC32C
253 262144, 0.319, 7.498, 7.442, 6.329, 2.943, 3.080, 3.238, 1.935,, 1.935, CRC32C
254 524288, 0.319, 7.586, 7.466, 6.368, 2.942, 3.086, 3.251, 1.936,, 1.936, CRC32C
255 1048576, 0.319, 7.596, 7.472, 6.386, 2.978, 3.110, 3.267, 1.949,, 1.949, CRC32C
256 2097152, 0.321, 7.590, 7.485, 6.403, 2.985, 3.122, 3.284, 1.957,, 1.957, CRC32C
257 4194304, 0.321, 7.647, 7.521, 6.419, 3.013, 3.130, 3.296, 1.966,, 1.966, CRC32C
258 8388608, 0.546, 7.857, 7.726, 6.605, 3.138, 3.264, 3.440, 2.087,, 2.087, CRC32C
259 16777216, 0.556, 7.867, 7.736, 6.614, 3.151, 3.271, 3.447, 2.093,, 2.093, CRC32C
260 33554432, 0.559, 7.872, 7.737, 6.614, 3.152, 3.278, 3.451, 2.082,, 2.082, CRC32C
261 67108864, 0.560, 7.878, 7.715, 6.626, 3.158, 3.276, 3.454, 2.098,, 2.098, CRC32C
262 ClassTitle, CRC-32-u32/u32/u32-3-canonical
263 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
264 ICL-1110, 32, 32, 4, 4, 4, 3, 0, 8500, 1008315
265 , Blockword, Multiword, CRC32C,, BestTime, BestMethod
266 4, 10.252, 8.126, 8.142,, 8.126, Multiword
267 8, 7.196, 5.376, 5.710,, 5.376, Multiword
268 16, 4.746, 4.063, 3.782,, 3.782, CRC32C
269 32, 3.784, 4.750, 3.261,, 3.261, CRC32C
270 64, 3.521, 3.938, 3.362,, 3.362, CRC32C
271 128, 3.313, 3.448, 3.149,, 3.149, CRC32C
272 256, 3.173, 3.223, 3.110,, 3.110, CRC32C
273 512, 3.190, 3.112, 2.010,, 2.010, CRC32C
274 1024, 3.156, 3.068, 1.951,, 1.951, CRC32C
275 2048, 3.071, 3.038, 1.946,, 1.946, CRC32C
276 4096, 3.088, 3.030, 1.927,, 1.927, CRC32C
277 8192, 3.076, 3.023, 1.924,, 1.924, CRC32C
278 16384, 3.013, 3.018, 1.926,, 1.926, CRC32C
279 32768, 3.003, 3.034, 1.934,, 1.934, CRC32C
280 65536, 2.905, 3.023, 1.933,, 1.933, CRC32C
281 131072, 2.890, 2.999, 1.934,, 1.934, CRC32C
282 262144, 2.835, 3.003, 1.934,, 1.934, CRC32C
283 524288, 2.808, 3.002, 1.936,, 1.936, CRC32C
284 1048576, 2.828, 3.040, 1.945,, 1.945, CRC32C
285 2097152, 2.831, 3.060, 1.957,, 1.957, CRC32C
286 4194304, 2.841, 3.067, 1.960,, 1.960, CRC32C
287 8388608, 2.970, 3.207, 2.086,, 2.086, CRC32C
288 16777216, 2.982, 3.190, 2.088,, 2.088, CRC32C
289 33554432, 2.984, 3.215, 2.099,, 2.099, CRC32C
290 67108864, 2.986, 3.224, 2.098,, 2.098, CRC32C

View File

@@ -0,0 +1,310 @@
ClassTitle, CRC-128-sse2/sse2/u64-4-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
ICL-1110, 64, 128, 16, 16, 8, 4, 0, 66736, 1101915
, MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
4, 5.501, 10.343, 10.361, 11.685, 11.734, 13.631, 12.491,, 10.343, Byte
8, 2.546, 10.376, 10.265, 10.678, 4.629, 6.750, 5.171,, 4.629, Word
16, 1.613, 10.754, 10.566, 9.938, 3.852, 5.121, 4.183,, 3.852, Word
32, 1.173, 10.938, 10.993, 10.313, 3.633, 4.656, 3.474,, 3.474, Multiword
64, 1.097, 11.016, 11.094, 10.516, 3.396, 4.332, 3.089,, 3.089, Multiword
128, 1.040, 11.227, 11.141, 10.375, 3.289, 4.228, 2.521,, 2.521, Multiword
256, 1.016, 11.114, 11.164, 10.411, 3.240, 4.156, 2.205,, 2.205, Multiword
512, 0.998, 11.058, 11.253, 10.401, 3.199, 4.117, 2.152,, 2.152, Multiword
1024, 0.991, 11.030, 11.221, 10.401, 3.380, 4.330, 2.167,, 2.167, Multiword
2048, 0.989, 11.015, 11.206, 10.396, 3.609, 4.458, 2.125,, 2.125, Multiword
4096, 0.992, 11.024, 11.213, 10.394, 3.559, 4.362, 2.073,, 2.073, Multiword
8192, 0.988, 11.026, 11.206, 10.396, 3.597, 4.437, 2.052,, 2.052, Multiword
16384, 0.986, 11.017, 11.204, 10.394, 3.674, 4.480, 2.060,, 2.060, Multiword
32768, 0.986, 11.016, 11.204, 10.393, 3.711, 4.503, 2.048,, 2.048, Multiword
65536, 0.985, 11.016, 11.205, 10.392, 3.664, 2.980, 2.048,, 2.048, Multiword
131072, 0.985, 11.109, 11.241, 10.392, 3.725, 2.775, 2.049,, 2.049, Multiword
262144, 0.985, 11.178, 11.363, 10.527, 3.736, 2.664, 2.053,, 2.053, Multiword
524288, 0.984, 11.231, 11.417, 10.554, 3.799, 2.610, 2.055,, 2.055, Multiword
1048576, 0.984, 11.242, 11.431, 10.590, 3.783, 2.488, 2.085,, 2.085, Multiword
2097152, 0.996, 11.255, 11.458, 10.616, 3.833, 2.489, 2.099,, 2.099, Multiword
4194304, 1.003, 11.281, 11.473, 10.628, 3.844, 2.481, 2.101,, 2.101, Multiword
8388608, 1.090, 11.492, 11.692, 10.847, 3.953, 2.588, 2.201,, 2.201, Multiword
16777216, 1.090, 11.511, 11.718, 10.875, 3.965, 2.600, 2.210,, 2.210, Multiword
33554432, 1.093, 11.518, 11.717, 10.880, 3.969, 2.595, 2.200,, 2.200, Multiword
67108864, 1.096, 11.525, 11.727, 10.882, 3.983, 2.588, 2.215,, 2.215, Multiword
ClassTitle, CRC-128-sse2/sse2/u64-3-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
ICL-1110, 64, 128, 16, 16, 8, 3, 0, 66736, 1064394
, Blockword, Multiword,, BestTime, BestMethod
4, 13.945, 12.789,, 12.789, Multiword
8, 6.684, 5.157,, 5.157, Multiword
16, 5.225, 4.195,, 4.195, Multiword
32, 4.317, 3.663,, 3.663, Multiword
64, 4.368, 3.194,, 3.194, Multiword
128, 4.239, 2.533,, 2.533, Multiword
256, 4.157, 2.310,, 2.310, Multiword
512, 4.131, 2.194,, 2.194, Multiword
1024, 4.310, 2.280,, 2.280, Multiword
2048, 4.448, 2.273,, 2.273, Multiword
4096, 4.395, 2.224,, 2.224, Multiword
8192, 4.436, 2.186,, 2.186, Multiword
16384, 4.466, 2.196,, 2.196, Multiword
32768, 4.502, 2.192,, 2.192, Multiword
65536, 3.565, 2.182,, 2.182, Multiword
131072, 3.358, 2.181,, 2.181, Multiword
262144, 2.919, 2.187,, 2.187, Multiword
524288, 2.688, 2.189,, 2.189, Multiword
1048576, 2.693, 2.224,, 2.224, Multiword
2097152, 2.651, 2.224,, 2.224, Multiword
4194304, 2.653, 2.239,, 2.239, Multiword
8388608, 2.751, 2.351,, 2.351, Multiword
16777216, 2.757, 2.358,, 2.358, Multiword
33554432, 2.751, 2.351,, 2.351, Multiword
67108864, 2.756, 2.362,, 2.362, Multiword
ClassTitle, CRC-128-sse2/sse2/u32-4-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
ICL-1110, 64, 128, 16, 16, 4, 4, 0, 33968, 999252
, MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
4, 6.589, 10.343, 10.361, 11.697, 7.809, 10.250, 8.532,, 7.809, Word
8, 3.751, 10.365, 10.313, 10.678, 5.839, 7.192, 6.306,, 5.839, Word
16, 1.716, 10.732, 10.564, 9.938, 5.252, 6.126, 5.434,, 5.252, Word
32, 1.313, 10.938, 10.993, 10.315, 4.737, 5.630, 4.157,, 4.157, Multiword
64, 1.196, 11.016, 11.094, 10.516, 4.642, 5.342, 3.119,, 3.119, Multiword
128, 1.133, 11.227, 11.141, 10.375, 4.547, 5.248, 2.643,, 2.643, Multiword
256, 1.114, 11.114, 11.164, 10.411, 4.644, 5.199, 2.360,, 2.360, Multiword
512, 1.104, 11.057, 11.253, 10.401, 4.737, 5.256, 2.244,, 2.244, Multiword
1024, 1.098, 11.030, 11.221, 10.401, 4.658, 5.206, 2.180,, 2.180, Multiword
2048, 1.105, 11.017, 11.206, 10.396, 4.631, 5.196, 2.150,, 2.150, Multiword
4096, 1.100, 11.027, 11.212, 10.394, 4.604, 5.192, 2.135,, 2.135, Multiword
8192, 1.097, 11.023, 11.206, 10.396, 4.593, 5.186, 2.130,, 2.130, Multiword
16384, 1.095, 11.017, 11.204, 10.394, 4.588, 5.195, 2.135,, 2.135, Multiword
32768, 1.095, 11.016, 11.203, 10.393, 4.579, 5.199, 2.137,, 2.137, Multiword
65536, 1.094, 11.016, 11.203, 10.392, 4.577, 3.231, 2.139,, 2.139, Multiword
131072, 1.094, 11.112, 11.260, 10.392, 4.579, 3.025, 2.134,, 2.134, Multiword
262144, 1.093, 11.202, 11.370, 10.501, 4.580, 2.916, 2.138,, 2.138, Multiword
524288, 1.093, 11.226, 11.418, 10.565, 4.687, 2.884, 2.139,, 2.139, Multiword
1048576, 1.093, 11.256, 11.431, 10.584, 4.704, 2.712, 2.169,, 2.169, Multiword
2097152, 1.107, 11.253, 11.458, 10.603, 4.724, 2.717, 2.180,, 2.180, Multiword
4194304, 1.112, 11.262, 11.475, 10.638, 4.733, 2.713, 2.184,, 2.184, Multiword
8388608, 1.201, 11.480, 11.691, 10.847, 4.886, 2.818, 2.295,, 2.295, Multiword
16777216, 1.203, 11.507, 11.714, 10.864, 4.900, 2.831, 2.295,, 2.295, Multiword
33554432, 1.208, 11.518, 11.711, 10.872, 4.911, 2.830, 2.301,, 2.301, Multiword
67108864, 1.206, 11.508, 11.730, 10.865, 4.918, 2.829, 2.308,, 2.308, Multiword
ClassTitle, CRC-128-sse2/sse2/u32-3-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
ICL-1110, 64, 128, 16, 16, 4, 3, 0, 33968, 983592
, Blockword, Multiword,, BestTime, BestMethod
4, 10.126, 8.425,, 8.425, Multiword
8, 7.204, 6.224,, 6.224, Multiword
16, 6.082, 5.429,, 5.429, Multiword
32, 5.567, 4.351,, 4.351, Multiword
64, 5.370, 3.175,, 3.175, Multiword
128, 5.254, 2.844,, 2.844, Multiword
256, 5.207, 2.520,, 2.520, Multiword
512, 5.242, 2.416,, 2.416, Multiword
1024, 5.192, 2.368,, 2.368, Multiword
2048, 5.203, 2.331,, 2.331, Multiword
4096, 5.203, 2.313,, 2.313, Multiword
8192, 5.198, 2.312,, 2.312, Multiword
16384, 5.195, 2.313,, 2.313, Multiword
32768, 5.199, 2.319,, 2.319, Multiword
65536, 3.917, 2.319,, 2.319, Multiword
131072, 3.703, 2.319,, 2.319, Multiword
262144, 3.178, 2.319,, 2.319, Multiword
524288, 2.915, 2.321,, 2.321, Multiword
1048576, 2.921, 2.355,, 2.355, Multiword
2097152, 2.864, 2.363,, 2.363, Multiword
4194304, 2.862, 2.372,, 2.372, Multiword
8388608, 2.959, 2.482,, 2.482, Multiword
16777216, 2.968, 2.490,, 2.490, Multiword
33554432, 2.903, 2.500,, 2.500, Multiword
67108864, 2.949, 2.496,, 2.496, Multiword
ClassTitle, CRC-64-u64/u64/u64-4-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
ICL-1110, 64, 64, 8, 8, 8, 4, 0, 33384, 79965
, MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
4, 6.502, 6.521, 6.124, 8.293, 8.280, 9.355, 8.799,, 6.124, ByteUnrolled
8, 2.876, 6.187, 6.135, 5.969, 3.788, 4.341, 4.115,, 3.788, Word
16, 1.501, 6.755, 6.801, 6.418, 3.015, 3.283, 3.188,, 3.015, Word
32, 0.856, 7.126, 7.130, 6.376, 2.535, 2.799, 2.791,, 2.535, Word
64, 0.528, 7.312, 7.251, 6.216, 2.313, 2.513, 2.225,, 2.225, Multiword
128, 0.377, 7.407, 7.364, 6.154, 2.196, 2.399, 1.836,, 1.836, Multiword
256, 0.321, 7.578, 7.402, 6.180, 2.171, 2.328, 1.649,, 1.649, Multiword
512, 0.290, 7.530, 7.533, 6.172, 2.130, 2.287, 1.536,, 1.536, Multiword
1024, 0.278, 7.525, 7.515, 6.199, 2.130, 2.316, 1.494,, 1.494, Multiword
2048, 0.270, 7.536, 7.508, 6.195, 2.124, 2.290, 1.465,, 1.465, Multiword
4096, 0.274, 7.535, 7.518, 6.206, 2.124, 2.281, 1.454,, 1.454, Multiword
8192, 0.271, 7.407, 7.521, 6.202, 2.118, 2.276, 1.458,, 1.458, Multiword
16384, 0.271, 7.492, 7.515, 6.200, 2.118, 2.278, 1.453,, 1.453, Multiword
32768, 0.274, 7.436, 7.409, 6.199, 2.114, 2.280, 1.456,, 1.456, Multiword
65536, 0.303, 7.341, 7.431, 6.201, 2.108, 1.640, 1.454,, 1.454, Multiword
131072, 0.303, 7.345, 7.408, 6.201, 2.115, 1.617, 1.453,, 1.453, Multiword
262144, 0.302, 7.605, 7.546, 6.228, 2.123, 1.605, 1.455,, 1.455, Multiword
524288, 0.302, 7.639, 7.570, 6.283, 2.124, 1.599, 1.455,, 1.455, Multiword
1048576, 0.302, 7.670, 7.607, 6.312, 2.155, 1.566, 1.467,, 1.467, Multiword
2097152, 0.305, 7.676, 7.609, 6.331, 2.163, 1.578, 1.480,, 1.480, Multiword
4194304, 0.305, 7.689, 7.618, 6.335, 2.169, 1.584, 1.485,, 1.485, Multiword
8388608, 0.549, 7.900, 7.808, 6.514, 2.285, 1.687, 1.584,, 1.584, Multiword
16777216, 0.549, 7.840, 7.840, 6.524, 2.294, 1.697, 1.591,, 1.591, Multiword
33554432, 0.554, 7.918, 7.838, 6.518, 2.305, 1.700, 1.591,, 1.591, Multiword
67108864, 0.552, 7.905, 7.845, 6.539, 2.304, 1.703, 1.598,, 1.598, Multiword
ClassTitle, CRC-64-u64/u64/u64-3-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
ICL-1110, 64, 64, 8, 8, 8, 3, 0, 33384, 85698
, Blockword, Multiword,, BestTime, BestMethod
4, 9.267, 9.134,, 9.134, Multiword
8, 4.326, 4.126,, 4.126, Multiword
16, 3.251, 3.195,, 3.195, Multiword
32, 2.811, 2.717,, 2.717, Multiword
64, 2.540, 2.282,, 2.282, Multiword
128, 2.385, 1.821,, 1.821, Multiword
256, 2.354, 1.650,, 1.650, Multiword
512, 2.323, 1.518,, 1.518, Multiword
1024, 2.328, 1.475,, 1.475, Multiword
2048, 2.303, 1.452,, 1.452, Multiword
4096, 2.297, 1.438,, 1.438, Multiword
8192, 2.292, 1.432,, 1.432, Multiword
16384, 2.296, 1.441,, 1.441, Multiword
32768, 2.298, 1.445,, 1.445, Multiword
65536, 1.822, 1.446,, 1.446, Multiword
131072, 1.796, 1.445,, 1.445, Multiword
262144, 1.660, 1.445,, 1.445, Multiword
524288, 1.589, 1.445,, 1.445, Multiword
1048576, 1.598, 1.452,, 1.452, Multiword
2097152, 1.594, 1.471,, 1.471, Multiword
4194304, 1.601, 1.477,, 1.477, Multiword
8388608, 1.697, 1.588,, 1.588, Multiword
16777216, 1.703, 1.597,, 1.597, Multiword
33554432, 1.703, 1.600,, 1.600, Multiword
67108864, 1.707, 1.603,, 1.603, Multiword
ClassTitle, CRC-32-u64/u64/u64-4-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
ICL-1110, 64, 32, 8, 8, 8, 4, 0, 33384, 1118907
, MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword, CRC32C,, BestTime, BestMethod
4, 6.502, 6.520, 6.126, 8.290, 8.280, 9.413, 9.084, 8.001,, 6.126, ByteUnrolled
8, 2.876, 6.191, 6.130, 6.304, 3.788, 4.550, 4.376, 3.751,, 3.751, CRC32C
16, 1.502, 6.777, 6.815, 6.418, 3.004, 3.447, 3.188, 2.876,, 2.876, CRC32C
32, 0.851, 7.138, 7.128, 6.376, 2.602, 2.860, 2.805, 2.314,, 2.314, CRC32C
64, 0.516, 7.280, 7.250, 6.214, 2.313, 2.515, 2.224, 2.235,, 2.224, Multiword
128, 0.381, 7.407, 7.363, 6.154, 2.223, 2.399, 1.811, 2.313,, 1.811, Multiword
256, 0.321, 7.578, 7.403, 6.180, 2.156, 2.310, 1.630, 2.243,, 1.630, Multiword
512, 0.291, 7.530, 7.533, 6.171, 2.131, 2.291, 1.545, 1.532,, 1.532, CRC32C
1024, 0.274, 7.524, 7.515, 6.204, 2.133, 2.317, 1.492, 1.467,, 1.467, CRC32C
2048, 0.270, 7.534, 7.508, 6.195, 2.124, 2.289, 1.471, 1.453,, 1.453, CRC32C
4096, 0.276, 7.536, 7.514, 6.206, 2.125, 2.281, 1.458, 1.417,, 1.417, CRC32C
8192, 0.271, 7.408, 7.517, 6.202, 2.118, 2.276, 1.448, 1.416,, 1.416, CRC32C
16384, 0.270, 7.489, 7.516, 6.200, 2.119, 2.275, 1.453, 1.423,, 1.423, CRC32C
32768, 0.273, 7.436, 7.409, 6.199, 2.114, 2.278, 1.453, 1.317,, 1.317, CRC32C
65536, 0.303, 7.324, 7.413, 6.201, 2.110, 1.594, 1.454, 1.320,, 1.320, CRC32C
131072, 0.302, 7.402, 7.441, 6.199, 2.115, 1.585, 1.455, 1.318,, 1.318, CRC32C
262144, 0.302, 7.616, 7.576, 6.244, 2.112, 1.581, 1.455, 1.317,, 1.317, CRC32C
524288, 0.302, 7.639, 7.580, 6.283, 2.124, 1.579, 1.455, 1.318,, 1.318, CRC32C
1048576, 0.302, 7.658, 7.600, 6.310, 2.152, 1.544, 1.467, 1.321,, 1.321, CRC32C
2097152, 0.305, 7.665, 7.609, 6.323, 2.156, 1.559, 1.478, 1.339,, 1.339, CRC32C
4194304, 0.305, 7.684, 7.628, 6.334, 2.170, 1.566, 1.484, 1.347,, 1.347, CRC32C
8388608, 0.544, 7.907, 7.740, 6.407, 2.292, 1.672, 1.585, 1.460,, 1.460, CRC32C
16777216, 0.552, 7.911, 7.825, 6.527, 2.297, 1.678, 1.591, 1.467,, 1.467, CRC32C
33554432, 0.555, 7.913, 7.838, 6.539, 2.303, 1.677, 1.594, 1.471,, 1.471, CRC32C
67108864, 0.555, 7.920, 7.845, 6.514, 2.303, 1.684, 1.595, 1.470,, 1.470, CRC32C
ClassTitle, CRC-32-u64/u64/u64-3-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
ICL-1110, 64, 32, 8, 8, 8, 3, 0, 33384, 1117989
, Blockword, Multiword, CRC32C,, BestTime, BestMethod
4, 9.288, 9.134, 7.851,, 7.851, CRC32C
8, 4.326, 4.126, 3.677,, 3.677, CRC32C
16, 3.289, 3.195, 2.877,, 2.877, CRC32C
32, 2.810, 2.727, 2.313,, 2.313, CRC32C
64, 2.540, 2.282, 2.235,, 2.235, CRC32C
128, 2.384, 1.821, 2.302,, 1.821, Multiword
256, 2.351, 1.650, 2.249,, 1.650, Multiword
512, 2.323, 1.519, 1.526,, 1.519, Multiword
1024, 2.329, 1.473, 1.462,, 1.462, CRC32C
2048, 2.303, 1.444, 1.447,, 1.444, Multiword
4096, 2.297, 1.439, 1.417,, 1.417, CRC32C
8192, 2.292, 1.431, 1.416,, 1.416, CRC32C
16384, 2.294, 1.441, 1.423,, 1.423, CRC32C
32768, 2.296, 1.445, 1.317,, 1.317, CRC32C
65536, 1.783, 1.446, 1.319,, 1.319, CRC32C
131072, 1.775, 1.445, 1.318,, 1.318, CRC32C
262144, 1.634, 1.445, 1.317,, 1.317, CRC32C
524288, 1.570, 1.445, 1.319,, 1.319, CRC32C
1048576, 1.581, 1.458, 1.319,, 1.319, CRC32C
2097152, 1.575, 1.469, 1.337,, 1.337, CRC32C
4194304, 1.582, 1.476, 1.349,, 1.349, CRC32C
8388608, 1.682, 1.589, 1.461,, 1.461, CRC32C
16777216, 1.684, 1.597, 1.469,, 1.469, CRC32C
33554432, 1.690, 1.598, 1.467,, 1.467, CRC32C
67108864, 1.693, 1.604, 1.474,, 1.474, CRC32C
ClassTitle, CRC-32-u32/u32/u32-4-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
ICL-1110, 64, 32, 4, 4, 4, 4, 0, 8528, 1104507
, MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword, CRC32C,, BestTime, BestMethod
4, 6.752, 6.511, 6.053, 7.464, 6.251, 7.182, 6.766, 7.729,, 6.053, ByteUnrolled
8, 3.751, 6.085, 6.135, 6.463, 4.295, 4.641, 4.626, 3.720,, 3.720, CRC32C
16, 1.501, 6.784, 6.815, 6.085, 3.334, 3.867, 3.680, 2.906,, 2.906, CRC32C
32, 0.876, 7.133, 7.128, 6.288, 3.163, 3.438, 2.922, 2.297,, 2.297, CRC32C
64, 0.563, 7.303, 7.256, 6.217, 2.992, 3.282, 2.204, 2.219,, 2.204, Multiword
128, 0.413, 7.404, 7.363, 6.208, 2.939, 3.161, 1.841, 2.324,, 1.841, Multiword
256, 0.342, 7.578, 7.428, 6.286, 2.930, 3.141, 1.678, 2.248,, 1.678, Multiword
512, 0.306, 7.530, 7.547, 6.275, 2.929, 3.116, 1.586, 1.530,, 1.530, CRC32C
1024, 0.295, 7.524, 7.531, 6.285, 2.937, 3.088, 1.536, 1.463,, 1.463, CRC32C
2048, 0.298, 7.535, 7.510, 6.285, 2.931, 3.073, 1.517, 1.449,, 1.449, CRC32C
4096, 0.289, 7.529, 7.522, 6.279, 2.957, 3.065, 1.505, 1.415,, 1.415, CRC32C
8192, 0.281, 7.407, 7.406, 6.275, 2.942, 3.057, 1.497, 1.415,, 1.415, CRC32C
16384, 0.284, 7.454, 7.395, 6.273, 2.934, 3.055, 1.497, 1.423,, 1.423, CRC32C
32768, 0.286, 7.344, 7.389, 6.274, 2.918, 3.083, 1.509, 1.317,, 1.317, CRC32C
65536, 0.307, 7.335, 7.400, 6.271, 2.907, 1.759, 1.510, 1.320,, 1.320, CRC32C
131072, 0.307, 7.252, 7.426, 6.272, 2.898, 1.746, 1.511, 1.318,, 1.318, CRC32C
262144, 0.307, 7.601, 7.539, 6.310, 2.913, 1.743, 1.510, 1.316,, 1.316, CRC32C
524288, 0.307, 7.640, 7.567, 6.358, 2.949, 1.741, 1.510, 1.318,, 1.318, CRC32C
1048576, 0.308, 7.667, 7.595, 6.382, 2.986, 1.667, 1.522, 1.321,, 1.321, CRC32C
2097152, 0.310, 7.678, 7.612, 6.401, 3.004, 1.679, 1.535, 1.342,, 1.342, CRC32C
4194304, 0.313, 7.689, 7.617, 6.407, 3.009, 1.691, 1.545, 1.347,, 1.347, CRC32C
8388608, 0.546, 7.903, 7.810, 6.581, 3.143, 1.793, 1.643, 1.463,, 1.463, CRC32C
16777216, 0.554, 7.878, 7.832, 6.602, 3.147, 1.797, 1.646, 1.466,, 1.466, CRC32C
33554432, 0.557, 7.915, 7.841, 6.605, 3.150, 1.799, 1.650, 1.468,, 1.468, CRC32C
67108864, 0.556, 7.918, 7.841, 6.616, 3.150, 1.804, 1.655, 1.476,, 1.476, CRC32C
ClassTitle, CRC-32-u32/u32/u32-3-canonical
Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
ICL-1110, 64, 32, 4, 4, 4, 3, 0, 8528, 1112589
, Blockword, Multiword, CRC32C,, BestTime, BestMethod
4, 7.220, 6.817, 7.869,, 6.817, Multiword
8, 4.651, 4.501, 3.703,, 3.703, CRC32C
16, 3.888, 3.796, 2.904,, 2.904, CRC32C
32, 3.482, 2.881, 2.297,, 2.297, CRC32C
64, 3.266, 2.117, 2.219,, 2.117, Multiword
128, 3.176, 1.860, 2.324,, 1.860, Multiword
256, 3.091, 1.668, 2.240,, 1.668, Multiword
512, 3.170, 1.600, 1.531,, 1.531, CRC32C
1024, 3.156, 1.562, 1.463,, 1.463, CRC32C
2048, 3.082, 1.545, 1.449,, 1.449, CRC32C
4096, 3.072, 1.526, 1.414,, 1.414, CRC32C
8192, 3.067, 1.522, 1.416,, 1.416, CRC32C
16384, 3.074, 1.520, 1.423,, 1.423, CRC32C
32768, 3.120, 1.539, 1.317,, 1.317, CRC32C
65536, 2.109, 1.540, 1.320,, 1.320, CRC32C
131072, 2.087, 1.541, 1.318,, 1.318, CRC32C
262144, 1.841, 1.541, 1.316,, 1.316, CRC32C
524288, 1.716, 1.541, 1.317,, 1.317, CRC32C
1048576, 1.739, 1.550, 1.326,, 1.326, CRC32C
2097152, 1.712, 1.567, 1.342,, 1.342, CRC32C
4194304, 1.715, 1.575, 1.347,, 1.347, CRC32C
8388608, 1.805, 1.675, 1.463,, 1.463, CRC32C
16777216, 1.815, 1.679, 1.469,, 1.469, CRC32C
33554432, 1.813, 1.681, 1.472,, 1.472, CRC32C
67108864, 1.816, 1.686, 1.473,, 1.473, CRC32C
1 ClassTitle, CRC-128-sse2/sse2/u64-4-canonical
2 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
3 ICL-1110, 64, 128, 16, 16, 8, 4, 0, 66736, 1101915
4 , MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
5 4, 5.501, 10.343, 10.361, 11.685, 11.734, 13.631, 12.491,, 10.343, Byte
6 8, 2.546, 10.376, 10.265, 10.678, 4.629, 6.750, 5.171,, 4.629, Word
7 16, 1.613, 10.754, 10.566, 9.938, 3.852, 5.121, 4.183,, 3.852, Word
8 32, 1.173, 10.938, 10.993, 10.313, 3.633, 4.656, 3.474,, 3.474, Multiword
9 64, 1.097, 11.016, 11.094, 10.516, 3.396, 4.332, 3.089,, 3.089, Multiword
10 128, 1.040, 11.227, 11.141, 10.375, 3.289, 4.228, 2.521,, 2.521, Multiword
11 256, 1.016, 11.114, 11.164, 10.411, 3.240, 4.156, 2.205,, 2.205, Multiword
12 512, 0.998, 11.058, 11.253, 10.401, 3.199, 4.117, 2.152,, 2.152, Multiword
13 1024, 0.991, 11.030, 11.221, 10.401, 3.380, 4.330, 2.167,, 2.167, Multiword
14 2048, 0.989, 11.015, 11.206, 10.396, 3.609, 4.458, 2.125,, 2.125, Multiword
15 4096, 0.992, 11.024, 11.213, 10.394, 3.559, 4.362, 2.073,, 2.073, Multiword
16 8192, 0.988, 11.026, 11.206, 10.396, 3.597, 4.437, 2.052,, 2.052, Multiword
17 16384, 0.986, 11.017, 11.204, 10.394, 3.674, 4.480, 2.060,, 2.060, Multiword
18 32768, 0.986, 11.016, 11.204, 10.393, 3.711, 4.503, 2.048,, 2.048, Multiword
19 65536, 0.985, 11.016, 11.205, 10.392, 3.664, 2.980, 2.048,, 2.048, Multiword
20 131072, 0.985, 11.109, 11.241, 10.392, 3.725, 2.775, 2.049,, 2.049, Multiword
21 262144, 0.985, 11.178, 11.363, 10.527, 3.736, 2.664, 2.053,, 2.053, Multiword
22 524288, 0.984, 11.231, 11.417, 10.554, 3.799, 2.610, 2.055,, 2.055, Multiword
23 1048576, 0.984, 11.242, 11.431, 10.590, 3.783, 2.488, 2.085,, 2.085, Multiword
24 2097152, 0.996, 11.255, 11.458, 10.616, 3.833, 2.489, 2.099,, 2.099, Multiword
25 4194304, 1.003, 11.281, 11.473, 10.628, 3.844, 2.481, 2.101,, 2.101, Multiword
26 8388608, 1.090, 11.492, 11.692, 10.847, 3.953, 2.588, 2.201,, 2.201, Multiword
27 16777216, 1.090, 11.511, 11.718, 10.875, 3.965, 2.600, 2.210,, 2.210, Multiword
28 33554432, 1.093, 11.518, 11.717, 10.880, 3.969, 2.595, 2.200,, 2.200, Multiword
29 67108864, 1.096, 11.525, 11.727, 10.882, 3.983, 2.588, 2.215,, 2.215, Multiword
30 ClassTitle, CRC-128-sse2/sse2/u64-3-canonical
31 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
32 ICL-1110, 64, 128, 16, 16, 8, 3, 0, 66736, 1064394
33 , Blockword, Multiword,, BestTime, BestMethod
34 4, 13.945, 12.789,, 12.789, Multiword
35 8, 6.684, 5.157,, 5.157, Multiword
36 16, 5.225, 4.195,, 4.195, Multiword
37 32, 4.317, 3.663,, 3.663, Multiword
38 64, 4.368, 3.194,, 3.194, Multiword
39 128, 4.239, 2.533,, 2.533, Multiword
40 256, 4.157, 2.310,, 2.310, Multiword
41 512, 4.131, 2.194,, 2.194, Multiword
42 1024, 4.310, 2.280,, 2.280, Multiword
43 2048, 4.448, 2.273,, 2.273, Multiword
44 4096, 4.395, 2.224,, 2.224, Multiword
45 8192, 4.436, 2.186,, 2.186, Multiword
46 16384, 4.466, 2.196,, 2.196, Multiword
47 32768, 4.502, 2.192,, 2.192, Multiword
48 65536, 3.565, 2.182,, 2.182, Multiword
49 131072, 3.358, 2.181,, 2.181, Multiword
50 262144, 2.919, 2.187,, 2.187, Multiword
51 524288, 2.688, 2.189,, 2.189, Multiword
52 1048576, 2.693, 2.224,, 2.224, Multiword
53 2097152, 2.651, 2.224,, 2.224, Multiword
54 4194304, 2.653, 2.239,, 2.239, Multiword
55 8388608, 2.751, 2.351,, 2.351, Multiword
56 16777216, 2.757, 2.358,, 2.358, Multiword
57 33554432, 2.751, 2.351,, 2.351, Multiword
58 67108864, 2.756, 2.362,, 2.362, Multiword
59 ClassTitle, CRC-128-sse2/sse2/u32-4-canonical
60 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
61 ICL-1110, 64, 128, 16, 16, 4, 4, 0, 33968, 999252
62 , MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
63 4, 6.589, 10.343, 10.361, 11.697, 7.809, 10.250, 8.532,, 7.809, Word
64 8, 3.751, 10.365, 10.313, 10.678, 5.839, 7.192, 6.306,, 5.839, Word
65 16, 1.716, 10.732, 10.564, 9.938, 5.252, 6.126, 5.434,, 5.252, Word
66 32, 1.313, 10.938, 10.993, 10.315, 4.737, 5.630, 4.157,, 4.157, Multiword
67 64, 1.196, 11.016, 11.094, 10.516, 4.642, 5.342, 3.119,, 3.119, Multiword
68 128, 1.133, 11.227, 11.141, 10.375, 4.547, 5.248, 2.643,, 2.643, Multiword
69 256, 1.114, 11.114, 11.164, 10.411, 4.644, 5.199, 2.360,, 2.360, Multiword
70 512, 1.104, 11.057, 11.253, 10.401, 4.737, 5.256, 2.244,, 2.244, Multiword
71 1024, 1.098, 11.030, 11.221, 10.401, 4.658, 5.206, 2.180,, 2.180, Multiword
72 2048, 1.105, 11.017, 11.206, 10.396, 4.631, 5.196, 2.150,, 2.150, Multiword
73 4096, 1.100, 11.027, 11.212, 10.394, 4.604, 5.192, 2.135,, 2.135, Multiword
74 8192, 1.097, 11.023, 11.206, 10.396, 4.593, 5.186, 2.130,, 2.130, Multiword
75 16384, 1.095, 11.017, 11.204, 10.394, 4.588, 5.195, 2.135,, 2.135, Multiword
76 32768, 1.095, 11.016, 11.203, 10.393, 4.579, 5.199, 2.137,, 2.137, Multiword
77 65536, 1.094, 11.016, 11.203, 10.392, 4.577, 3.231, 2.139,, 2.139, Multiword
78 131072, 1.094, 11.112, 11.260, 10.392, 4.579, 3.025, 2.134,, 2.134, Multiword
79 262144, 1.093, 11.202, 11.370, 10.501, 4.580, 2.916, 2.138,, 2.138, Multiword
80 524288, 1.093, 11.226, 11.418, 10.565, 4.687, 2.884, 2.139,, 2.139, Multiword
81 1048576, 1.093, 11.256, 11.431, 10.584, 4.704, 2.712, 2.169,, 2.169, Multiword
82 2097152, 1.107, 11.253, 11.458, 10.603, 4.724, 2.717, 2.180,, 2.180, Multiword
83 4194304, 1.112, 11.262, 11.475, 10.638, 4.733, 2.713, 2.184,, 2.184, Multiword
84 8388608, 1.201, 11.480, 11.691, 10.847, 4.886, 2.818, 2.295,, 2.295, Multiword
85 16777216, 1.203, 11.507, 11.714, 10.864, 4.900, 2.831, 2.295,, 2.295, Multiword
86 33554432, 1.208, 11.518, 11.711, 10.872, 4.911, 2.830, 2.301,, 2.301, Multiword
87 67108864, 1.206, 11.508, 11.730, 10.865, 4.918, 2.829, 2.308,, 2.308, Multiword
88 ClassTitle, CRC-128-sse2/sse2/u32-3-canonical
89 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
90 ICL-1110, 64, 128, 16, 16, 4, 3, 0, 33968, 983592
91 , Blockword, Multiword,, BestTime, BestMethod
92 4, 10.126, 8.425,, 8.425, Multiword
93 8, 7.204, 6.224,, 6.224, Multiword
94 16, 6.082, 5.429,, 5.429, Multiword
95 32, 5.567, 4.351,, 4.351, Multiword
96 64, 5.370, 3.175,, 3.175, Multiword
97 128, 5.254, 2.844,, 2.844, Multiword
98 256, 5.207, 2.520,, 2.520, Multiword
99 512, 5.242, 2.416,, 2.416, Multiword
100 1024, 5.192, 2.368,, 2.368, Multiword
101 2048, 5.203, 2.331,, 2.331, Multiword
102 4096, 5.203, 2.313,, 2.313, Multiword
103 8192, 5.198, 2.312,, 2.312, Multiword
104 16384, 5.195, 2.313,, 2.313, Multiword
105 32768, 5.199, 2.319,, 2.319, Multiword
106 65536, 3.917, 2.319,, 2.319, Multiword
107 131072, 3.703, 2.319,, 2.319, Multiword
108 262144, 3.178, 2.319,, 2.319, Multiword
109 524288, 2.915, 2.321,, 2.321, Multiword
110 1048576, 2.921, 2.355,, 2.355, Multiword
111 2097152, 2.864, 2.363,, 2.363, Multiword
112 4194304, 2.862, 2.372,, 2.372, Multiword
113 8388608, 2.959, 2.482,, 2.482, Multiword
114 16777216, 2.968, 2.490,, 2.490, Multiword
115 33554432, 2.903, 2.500,, 2.500, Multiword
116 67108864, 2.949, 2.496,, 2.496, Multiword
117 ClassTitle, CRC-64-u64/u64/u64-4-canonical
118 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
119 ICL-1110, 64, 64, 8, 8, 8, 4, 0, 33384, 79965
120 , MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword,, BestTime, BestMethod
121 4, 6.502, 6.521, 6.124, 8.293, 8.280, 9.355, 8.799,, 6.124, ByteUnrolled
122 8, 2.876, 6.187, 6.135, 5.969, 3.788, 4.341, 4.115,, 3.788, Word
123 16, 1.501, 6.755, 6.801, 6.418, 3.015, 3.283, 3.188,, 3.015, Word
124 32, 0.856, 7.126, 7.130, 6.376, 2.535, 2.799, 2.791,, 2.535, Word
125 64, 0.528, 7.312, 7.251, 6.216, 2.313, 2.513, 2.225,, 2.225, Multiword
126 128, 0.377, 7.407, 7.364, 6.154, 2.196, 2.399, 1.836,, 1.836, Multiword
127 256, 0.321, 7.578, 7.402, 6.180, 2.171, 2.328, 1.649,, 1.649, Multiword
128 512, 0.290, 7.530, 7.533, 6.172, 2.130, 2.287, 1.536,, 1.536, Multiword
129 1024, 0.278, 7.525, 7.515, 6.199, 2.130, 2.316, 1.494,, 1.494, Multiword
130 2048, 0.270, 7.536, 7.508, 6.195, 2.124, 2.290, 1.465,, 1.465, Multiword
131 4096, 0.274, 7.535, 7.518, 6.206, 2.124, 2.281, 1.454,, 1.454, Multiword
132 8192, 0.271, 7.407, 7.521, 6.202, 2.118, 2.276, 1.458,, 1.458, Multiword
133 16384, 0.271, 7.492, 7.515, 6.200, 2.118, 2.278, 1.453,, 1.453, Multiword
134 32768, 0.274, 7.436, 7.409, 6.199, 2.114, 2.280, 1.456,, 1.456, Multiword
135 65536, 0.303, 7.341, 7.431, 6.201, 2.108, 1.640, 1.454,, 1.454, Multiword
136 131072, 0.303, 7.345, 7.408, 6.201, 2.115, 1.617, 1.453,, 1.453, Multiword
137 262144, 0.302, 7.605, 7.546, 6.228, 2.123, 1.605, 1.455,, 1.455, Multiword
138 524288, 0.302, 7.639, 7.570, 6.283, 2.124, 1.599, 1.455,, 1.455, Multiword
139 1048576, 0.302, 7.670, 7.607, 6.312, 2.155, 1.566, 1.467,, 1.467, Multiword
140 2097152, 0.305, 7.676, 7.609, 6.331, 2.163, 1.578, 1.480,, 1.480, Multiword
141 4194304, 0.305, 7.689, 7.618, 6.335, 2.169, 1.584, 1.485,, 1.485, Multiword
142 8388608, 0.549, 7.900, 7.808, 6.514, 2.285, 1.687, 1.584,, 1.584, Multiword
143 16777216, 0.549, 7.840, 7.840, 6.524, 2.294, 1.697, 1.591,, 1.591, Multiword
144 33554432, 0.554, 7.918, 7.838, 6.518, 2.305, 1.700, 1.591,, 1.591, Multiword
145 67108864, 0.552, 7.905, 7.845, 6.539, 2.304, 1.703, 1.598,, 1.598, Multiword
146 ClassTitle, CRC-64-u64/u64/u64-3-canonical
147 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
148 ICL-1110, 64, 64, 8, 8, 8, 3, 0, 33384, 85698
149 , Blockword, Multiword,, BestTime, BestMethod
150 4, 9.267, 9.134,, 9.134, Multiword
151 8, 4.326, 4.126,, 4.126, Multiword
152 16, 3.251, 3.195,, 3.195, Multiword
153 32, 2.811, 2.717,, 2.717, Multiword
154 64, 2.540, 2.282,, 2.282, Multiword
155 128, 2.385, 1.821,, 1.821, Multiword
156 256, 2.354, 1.650,, 1.650, Multiword
157 512, 2.323, 1.518,, 1.518, Multiword
158 1024, 2.328, 1.475,, 1.475, Multiword
159 2048, 2.303, 1.452,, 1.452, Multiword
160 4096, 2.297, 1.438,, 1.438, Multiword
161 8192, 2.292, 1.432,, 1.432, Multiword
162 16384, 2.296, 1.441,, 1.441, Multiword
163 32768, 2.298, 1.445,, 1.445, Multiword
164 65536, 1.822, 1.446,, 1.446, Multiword
165 131072, 1.796, 1.445,, 1.445, Multiword
166 262144, 1.660, 1.445,, 1.445, Multiword
167 524288, 1.589, 1.445,, 1.445, Multiword
168 1048576, 1.598, 1.452,, 1.452, Multiword
169 2097152, 1.594, 1.471,, 1.471, Multiword
170 4194304, 1.601, 1.477,, 1.477, Multiword
171 8388608, 1.697, 1.588,, 1.588, Multiword
172 16777216, 1.703, 1.597,, 1.597, Multiword
173 33554432, 1.703, 1.600,, 1.600, Multiword
174 67108864, 1.707, 1.603,, 1.603, Multiword
175 ClassTitle, CRC-32-u64/u64/u64-4-canonical
176 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
177 ICL-1110, 64, 32, 8, 8, 8, 4, 0, 33384, 1118907
178 , MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword, CRC32C,, BestTime, BestMethod
179 4, 6.502, 6.520, 6.126, 8.290, 8.280, 9.413, 9.084, 8.001,, 6.126, ByteUnrolled
180 8, 2.876, 6.191, 6.130, 6.304, 3.788, 4.550, 4.376, 3.751,, 3.751, CRC32C
181 16, 1.502, 6.777, 6.815, 6.418, 3.004, 3.447, 3.188, 2.876,, 2.876, CRC32C
182 32, 0.851, 7.138, 7.128, 6.376, 2.602, 2.860, 2.805, 2.314,, 2.314, CRC32C
183 64, 0.516, 7.280, 7.250, 6.214, 2.313, 2.515, 2.224, 2.235,, 2.224, Multiword
184 128, 0.381, 7.407, 7.363, 6.154, 2.223, 2.399, 1.811, 2.313,, 1.811, Multiword
185 256, 0.321, 7.578, 7.403, 6.180, 2.156, 2.310, 1.630, 2.243,, 1.630, Multiword
186 512, 0.291, 7.530, 7.533, 6.171, 2.131, 2.291, 1.545, 1.532,, 1.532, CRC32C
187 1024, 0.274, 7.524, 7.515, 6.204, 2.133, 2.317, 1.492, 1.467,, 1.467, CRC32C
188 2048, 0.270, 7.534, 7.508, 6.195, 2.124, 2.289, 1.471, 1.453,, 1.453, CRC32C
189 4096, 0.276, 7.536, 7.514, 6.206, 2.125, 2.281, 1.458, 1.417,, 1.417, CRC32C
190 8192, 0.271, 7.408, 7.517, 6.202, 2.118, 2.276, 1.448, 1.416,, 1.416, CRC32C
191 16384, 0.270, 7.489, 7.516, 6.200, 2.119, 2.275, 1.453, 1.423,, 1.423, CRC32C
192 32768, 0.273, 7.436, 7.409, 6.199, 2.114, 2.278, 1.453, 1.317,, 1.317, CRC32C
193 65536, 0.303, 7.324, 7.413, 6.201, 2.110, 1.594, 1.454, 1.320,, 1.320, CRC32C
194 131072, 0.302, 7.402, 7.441, 6.199, 2.115, 1.585, 1.455, 1.318,, 1.318, CRC32C
195 262144, 0.302, 7.616, 7.576, 6.244, 2.112, 1.581, 1.455, 1.317,, 1.317, CRC32C
196 524288, 0.302, 7.639, 7.580, 6.283, 2.124, 1.579, 1.455, 1.318,, 1.318, CRC32C
197 1048576, 0.302, 7.658, 7.600, 6.310, 2.152, 1.544, 1.467, 1.321,, 1.321, CRC32C
198 2097152, 0.305, 7.665, 7.609, 6.323, 2.156, 1.559, 1.478, 1.339,, 1.339, CRC32C
199 4194304, 0.305, 7.684, 7.628, 6.334, 2.170, 1.566, 1.484, 1.347,, 1.347, CRC32C
200 8388608, 0.544, 7.907, 7.740, 6.407, 2.292, 1.672, 1.585, 1.460,, 1.460, CRC32C
201 16777216, 0.552, 7.911, 7.825, 6.527, 2.297, 1.678, 1.591, 1.467,, 1.467, CRC32C
202 33554432, 0.555, 7.913, 7.838, 6.539, 2.303, 1.677, 1.594, 1.471,, 1.471, CRC32C
203 67108864, 0.555, 7.920, 7.845, 6.514, 2.303, 1.684, 1.595, 1.470,, 1.470, CRC32C
204 ClassTitle, CRC-32-u64/u64/u64-3-canonical
205 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
206 ICL-1110, 64, 32, 8, 8, 8, 3, 0, 33384, 1117989
207 , Blockword, Multiword, CRC32C,, BestTime, BestMethod
208 4, 9.288, 9.134, 7.851,, 7.851, CRC32C
209 8, 4.326, 4.126, 3.677,, 3.677, CRC32C
210 16, 3.289, 3.195, 2.877,, 2.877, CRC32C
211 32, 2.810, 2.727, 2.313,, 2.313, CRC32C
212 64, 2.540, 2.282, 2.235,, 2.235, CRC32C
213 128, 2.384, 1.821, 2.302,, 1.821, Multiword
214 256, 2.351, 1.650, 2.249,, 1.650, Multiword
215 512, 2.323, 1.519, 1.526,, 1.519, Multiword
216 1024, 2.329, 1.473, 1.462,, 1.462, CRC32C
217 2048, 2.303, 1.444, 1.447,, 1.444, Multiword
218 4096, 2.297, 1.439, 1.417,, 1.417, CRC32C
219 8192, 2.292, 1.431, 1.416,, 1.416, CRC32C
220 16384, 2.294, 1.441, 1.423,, 1.423, CRC32C
221 32768, 2.296, 1.445, 1.317,, 1.317, CRC32C
222 65536, 1.783, 1.446, 1.319,, 1.319, CRC32C
223 131072, 1.775, 1.445, 1.318,, 1.318, CRC32C
224 262144, 1.634, 1.445, 1.317,, 1.317, CRC32C
225 524288, 1.570, 1.445, 1.319,, 1.319, CRC32C
226 1048576, 1.581, 1.458, 1.319,, 1.319, CRC32C
227 2097152, 1.575, 1.469, 1.337,, 1.337, CRC32C
228 4194304, 1.582, 1.476, 1.349,, 1.349, CRC32C
229 8388608, 1.682, 1.589, 1.461,, 1.461, CRC32C
230 16777216, 1.684, 1.597, 1.469,, 1.469, CRC32C
231 33554432, 1.690, 1.598, 1.467,, 1.467, CRC32C
232 67108864, 1.693, 1.604, 1.474,, 1.474, CRC32C
233 ClassTitle, CRC-32-u32/u32/u32-4-canonical
234 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
235 ICL-1110, 64, 32, 4, 4, 4, 4, 0, 8528, 1104507
236 , MemSpeed, Byte, ByteUnrolled, ByteWord, Word, Blockword, Multiword, CRC32C,, BestTime, BestMethod
237 4, 6.752, 6.511, 6.053, 7.464, 6.251, 7.182, 6.766, 7.729,, 6.053, ByteUnrolled
238 8, 3.751, 6.085, 6.135, 6.463, 4.295, 4.641, 4.626, 3.720,, 3.720, CRC32C
239 16, 1.501, 6.784, 6.815, 6.085, 3.334, 3.867, 3.680, 2.906,, 2.906, CRC32C
240 32, 0.876, 7.133, 7.128, 6.288, 3.163, 3.438, 2.922, 2.297,, 2.297, CRC32C
241 64, 0.563, 7.303, 7.256, 6.217, 2.992, 3.282, 2.204, 2.219,, 2.204, Multiword
242 128, 0.413, 7.404, 7.363, 6.208, 2.939, 3.161, 1.841, 2.324,, 1.841, Multiword
243 256, 0.342, 7.578, 7.428, 6.286, 2.930, 3.141, 1.678, 2.248,, 1.678, Multiword
244 512, 0.306, 7.530, 7.547, 6.275, 2.929, 3.116, 1.586, 1.530,, 1.530, CRC32C
245 1024, 0.295, 7.524, 7.531, 6.285, 2.937, 3.088, 1.536, 1.463,, 1.463, CRC32C
246 2048, 0.298, 7.535, 7.510, 6.285, 2.931, 3.073, 1.517, 1.449,, 1.449, CRC32C
247 4096, 0.289, 7.529, 7.522, 6.279, 2.957, 3.065, 1.505, 1.415,, 1.415, CRC32C
248 8192, 0.281, 7.407, 7.406, 6.275, 2.942, 3.057, 1.497, 1.415,, 1.415, CRC32C
249 16384, 0.284, 7.454, 7.395, 6.273, 2.934, 3.055, 1.497, 1.423,, 1.423, CRC32C
250 32768, 0.286, 7.344, 7.389, 6.274, 2.918, 3.083, 1.509, 1.317,, 1.317, CRC32C
251 65536, 0.307, 7.335, 7.400, 6.271, 2.907, 1.759, 1.510, 1.320,, 1.320, CRC32C
252 131072, 0.307, 7.252, 7.426, 6.272, 2.898, 1.746, 1.511, 1.318,, 1.318, CRC32C
253 262144, 0.307, 7.601, 7.539, 6.310, 2.913, 1.743, 1.510, 1.316,, 1.316, CRC32C
254 524288, 0.307, 7.640, 7.567, 6.358, 2.949, 1.741, 1.510, 1.318,, 1.318, CRC32C
255 1048576, 0.308, 7.667, 7.595, 6.382, 2.986, 1.667, 1.522, 1.321,, 1.321, CRC32C
256 2097152, 0.310, 7.678, 7.612, 6.401, 3.004, 1.679, 1.535, 1.342,, 1.342, CRC32C
257 4194304, 0.313, 7.689, 7.617, 6.407, 3.009, 1.691, 1.545, 1.347,, 1.347, CRC32C
258 8388608, 0.546, 7.903, 7.810, 6.581, 3.143, 1.793, 1.643, 1.463,, 1.463, CRC32C
259 16777216, 0.554, 7.878, 7.832, 6.602, 3.147, 1.797, 1.646, 1.466,, 1.466, CRC32C
260 33554432, 0.557, 7.915, 7.841, 6.605, 3.150, 1.799, 1.650, 1.468,, 1.468, CRC32C
261 67108864, 0.556, 7.918, 7.841, 6.616, 3.150, 1.804, 1.655, 1.476,, 1.476, CRC32C
262 ClassTitle, CRC-32-u32/u32/u32-3-canonical
263 Compiler, CpuBits, Degree, Crc, TableEntry, Word, Stride, Alignment, TableBytes, InitCycles
264 ICL-1110, 64, 32, 4, 4, 4, 3, 0, 8528, 1112589
265 , Blockword, Multiword, CRC32C,, BestTime, BestMethod
266 4, 7.220, 6.817, 7.869,, 6.817, Multiword
267 8, 4.651, 4.501, 3.703,, 3.703, CRC32C
268 16, 3.888, 3.796, 2.904,, 2.904, CRC32C
269 32, 3.482, 2.881, 2.297,, 2.297, CRC32C
270 64, 3.266, 2.117, 2.219,, 2.117, Multiword
271 128, 3.176, 1.860, 2.324,, 1.860, Multiword
272 256, 3.091, 1.668, 2.240,, 1.668, Multiword
273 512, 3.170, 1.600, 1.531,, 1.531, CRC32C
274 1024, 3.156, 1.562, 1.463,, 1.463, CRC32C
275 2048, 3.082, 1.545, 1.449,, 1.449, CRC32C
276 4096, 3.072, 1.526, 1.414,, 1.414, CRC32C
277 8192, 3.067, 1.522, 1.416,, 1.416, CRC32C
278 16384, 3.074, 1.520, 1.423,, 1.423, CRC32C
279 32768, 3.120, 1.539, 1.317,, 1.317, CRC32C
280 65536, 2.109, 1.540, 1.320,, 1.320, CRC32C
281 131072, 2.087, 1.541, 1.318,, 1.318, CRC32C
282 262144, 1.841, 1.541, 1.316,, 1.316, CRC32C
283 524288, 1.716, 1.541, 1.317,, 1.317, CRC32C
284 1048576, 1.739, 1.550, 1.326,, 1.326, CRC32C
285 2097152, 1.712, 1.567, 1.342,, 1.342, CRC32C
286 4194304, 1.715, 1.575, 1.347,, 1.347, CRC32C
287 8388608, 1.805, 1.675, 1.463,, 1.463, CRC32C
288 16777216, 1.815, 1.679, 1.469,, 1.469, CRC32C
289 33554432, 1.813, 1.681, 1.472,, 1.472, CRC32C
290 67108864, 1.816, 1.686, 1.473,, 1.473, CRC32C