Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
151664 | 7064 4392 352 | 19845 5168 1296 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
179124 | 17014 4392 352 | 32077 5184 1296 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
185880 | 12882 4400 352 | 29917 5168 1520 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
186768 | 13980 4400 352 | 34077 5168 1232 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
188664 | 13426 4400 352 | 31229 5168 1520 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
189524 | 16389 4392 368 | 31661 5184 1296 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
190836 | 15782 4392 352 | 30701 5184 1296 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
194260 | 35244 8784 704 | 33341 5184 1296 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
194628 | 17622 4392 352 | 33341 5184 1296 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
195152 | 19271 4392 352 | 36821 5184 1296 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
195680 | 16405 4392 368 | 31581 5184 1296 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
199208 | 17925 4392 352 | 35125 5184 1296 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
199548 | 15782 4392 352 | 30701 5184 1296 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
202224 | 17378 4392 352 | 32853 5184 1296 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
202880 | 19271 4392 352 | 36821 5184 1296 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
203360 | 20079 4392 352 | 38413 5184 1296 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
204212 | 16389 4392 368 | 31661 5184 1296 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
204436 | 13426 4400 352 | 31229 5168 1520 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
204464 | 20045 4392 352 | 35717 5168 1296 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
204980 | 19899 4392 352 | 38037 5184 1296 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
204980 | 17174 4392 352 | 32341 5184 1296 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
205248 | 12882 4400 352 | 29917 5168 1520 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
205515 | 20565 4392 352 | 36733 5168 1296 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
206012 | 20334 4392 352 | 36397 5168 1296 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
207760 | 16389 4392 368 | 31661 5184 1296 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
208724 | 14019 4400 352 | 32781 5168 1232 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
209444 | 20441 4392 352 | 36413 5168 1296 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
210008 | 20565 4392 352 | 36733 5168 1296 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
211064 | 13980 4400 352 | 34077 5168 1232 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
211492 | 13980 4400 352 | 34077 5168 1232 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
213332 | 17174 4392 352 | 32405 5184 1296 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
215236 | 17158 4392 352 | 32381 5184 1296 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
219104 | 19899 4392 352 | 38037 5184 1296 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
220288 | 19271 4392 352 | 36821 5184 1296 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
220984 | 20334 4392 352 | 36397 5168 1296 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
222204 | 20441 4392 352 | 36413 5168 1296 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
222904 | 17158 4392 352 | 32381 5184 1296 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
223836 | 17925 4392 352 | 35125 5184 1296 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
224504 | 20334 4392 352 | 36397 5168 1296 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
227184 | 17378 4392 352 | 32853 5184 1296 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
227416 | 20079 4392 352 | 38413 5184 1296 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
227444 | 17078 4392 352 | 32309 5184 1296 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
227912 | 6915 4392 352 | 19701 5168 1296 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
233096 | 20045 4392 352 | 35717 5168 1296 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
234176 | 8075 4392 352 | 24309 5168 1296 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
234196 | 7064 4392 352 | 19845 5168 1296 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
234480 | 7988 4392 352 | 24061 5168 1296 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
235268 | 7988 4392 352 | 24061 5168 1296 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
237580 | 17158 4392 352 | 32381 5184 1296 | ref | gcc_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
238540 | 8156 4392 352 | 24309 5168 1296 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
239124 | 8075 4392 352 | 24309 5168 1296 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
242068 | 7048 4392 352 | 19829 5168 1296 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
242196 | 7096 4392 352 | 19901 5168 1296 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
243092 | 14718 8784 704 | 20477 5168 1296 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
246352 | 8156 4392 352 | 24309 5168 1296 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
247568 | 8066 4392 352 | 24333 5168 1296 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190825 | 20190816 |
248608 | 7359 4392 352 | 20477 5168 1296 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
248800 | 7048 4392 352 | 19829 5168 1296 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
250100 | 7048 4392 352 | 19829 5168 1296 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
250960 | 5105 4392 352 | 16945 5152 1264 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
255584 | 7096 4392 352 | 19901 5168 1296 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
256376 | 7064 4392 352 | 19845 5168 1296 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
256668 | 6625 4392 352 | 19085 5168 1296 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
257016 | 8066 4392 352 | 24333 5168 1296 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190825 | 20190816 |
257372 | 5104 4392 352 | 16921 5152 1264 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
259564 | 8066 4392 352 | 24333 5168 1296 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190825 | 20190816 |
260072 | 5951 4392 352 | 18773 5168 1296 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190825 | 20190816 |
260328 | 6625 4392 352 | 19085 5168 1296 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
262936 | 10208 8784 704 | 16921 5152 1264 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
267408 | 5951 4392 352 | 18773 5168 1296 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
267780 | 5105 4392 352 | 16945 5152 1264 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
268236 | 5104 4392 352 | 16921 5152 1264 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
269000 | 5104 4392 352 | 16921 5152 1264 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
275076 | 5104 4392 352 | 16945 5152 1264 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
276200 | 5959 4392 352 | 18789 5168 1296 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190825 | 20190816 |
277152 | 11826 8784 704 | 18725 5168 1296 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
277216 | 7064 4392 352 | 19845 5168 1296 | ref | gcc_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
277232 | 6915 4392 352 | 19701 5168 1296 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
277488 | 5004 4392 352 | 16841 5152 1264 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
277652 | 5028 4392 352 | 16849 5152 1264 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
278088 | 5105 4392 352 | 16945 5152 1264 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
279136 | 5959 4392 352 | 18789 5168 1296 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190825 | 20190816 |
279480 | 5028 4392 352 | 16849 5152 1264 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
280608 | 5951 4392 352 | 18773 5168 1296 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190825 | 20190816 |
282532 | 5028 4392 352 | 16849 5152 1264 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
282868 | 5004 4392 352 | 16817 5152 1264 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
284020 | 5104 4392 352 | 16921 5152 1264 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
285424 | 5004 4392 352 | 16841 5152 1264 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
286632 | 5951 4392 352 | 18773 5168 1296 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190825 | 20190816 |
287076 | 5103 4392 352 | 16905 5152 1264 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
287284 | 5990 4392 352 | 18829 5168 1296 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
287456 | 5104 4392 352 | 16945 5152 1264 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
288568 | 7096 4392 352 | 19901 5168 1296 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
288664 | 5913 4392 352 | 18725 5168 1296 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
288756 | 7048 4392 352 | 19829 5168 1296 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
290160 | 5955 4392 352 | 18773 5168 1296 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190825 | 20190816 |
290536 | 5004 4392 352 | 16841 5152 1264 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
291344 | 5951 4392 352 | 18773 5168 1296 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190825 | 20190816 |
291868 | 5955 4392 352 | 18773 5168 1296 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190825 | 20190816 |
292256 | 5955 4392 352 | 18773 5168 1296 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190825 | 20190816 |
294168 | 5104 4392 352 | 16921 5152 1264 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
295104 | 5990 4392 352 | 18829 5168 1296 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
297356 | 5105 4392 352 | 16945 5152 1264 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
297576 | 6089 4392 352 | 18893 5168 1296 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
298404 | 5104 4392 352 | 16921 5152 1264 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
301424 | 4998 4392 352 | 16801 5152 1264 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
311132 | 5103 4392 352 | 16905 5152 1264 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
314608 | 4998 4392 352 | 16801 5152 1264 | ref | gcc_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
318892 | 4998 4392 352 | 16801 5152 1264 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
322452 | 6089 4392 352 | 18893 5168 1296 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
346104 | 5959 4392 352 | 18789 5168 1296 | ref | gcc_-O_-fomit-frame-pointer | 20190825 | 20190816 |
348956 | 5092 4392 352 | 16905 5152 1264 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
752404 | 8204 4416 352 | 22799 5192 1264 | ref | gcc | 20190825 | 20190816 |
755559 | 8204 4416 352 | 22799 5192 1264 | ref | gcc_-funroll-loops | 20190825 | 20190816 |
766780 | 8204 4416 352 | 22799 5192 1264 | ref | cc | 20190825 | 20190816 |