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, 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
|
||
|
|
|