mirror of
https://github.com/claunia/findcrcs.git
synced 2025-12-16 18:54:25 +00:00
435 lines
28 KiB
CSV
435 lines
28 KiB
CSV
|
|
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
|
||
|
|
|