Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
4451224 | 4315 1280 0 | 19557 2048 1616 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190824 | 20190816 |
4575144 | 4193 1280 0 | 18773 2048 1616 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190824 | 20190816 |
4588860 | 4179 1280 0 | 21829 2048 1232 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190824 | 20190816 |
4712300 | 4179 1280 0 | 21829 2048 1232 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190824 | 20190816 |
4784088 | 4179 1280 0 | 20501 2048 1232 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190824 | 20190816 |
4876320 | 7749 1280 0 | 23469 2072 1312 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
4878020 | 7053 1280 0 | 20173 2072 1312 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
4950144 | 4193 1280 0 | 18773 2048 1616 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190824 | 20190816 |
4973956 | 4179 1280 0 | 21829 2048 1232 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190824 | 20190816 |
5065276 | 4315 1280 0 | 19557 2048 1616 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190824 | 20190816 |
5079176 | 6672 1280 0 | 20164 2064 1312 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
5091392 | 6712 1280 0 | 20172 2064 1312 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
5094412 | 6773 1280 0 | 19437 2072 1312 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
5154988 | 7749 1280 0 | 23469 2072 1312 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
5260664 | 6712 1280 0 | 20172 2064 1312 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
5265520 | 7717 1280 0 | 23317 2072 1312 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
5321388 | 7061 1280 0 | 19685 2072 1312 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
5331756 | 6736 1280 0 | 20356 2064 1312 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
5343072 | 6672 1280 0 | 20164 2064 1312 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
5360016 | 7741 1280 0 | 22677 2072 1312 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
5361556 | 7741 1280 0 | 22677 2072 1312 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
5384948 | 6773 1280 0 | 19437 2072 1312 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
5388272 | 6725 1280 0 | 19189 2072 1312 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
5413944 | 7037 1280 0 | 20005 2072 1312 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
5418836 | 7061 1280 0 | 19685 2072 1312 | ref | gcc_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
5424680 | 7061 1280 0 | 19685 2072 1312 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
5463300 | 6705 1280 0 | 19381 2072 1312 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
5497232 | 7037 1280 0 | 20005 2072 1312 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
5544920 | 6672 1280 0 | 20164 2064 1312 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
5545604 | 6736 1280 0 | 20356 2064 1312 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
5547612 | 7741 1280 0 | 22677 2072 1312 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
5598844 | 7717 1280 0 | 23317 2072 1312 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
5611304 | 6705 1280 0 | 19381 2072 1312 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
5634208 | 6773 1280 0 | 19373 2072 1312 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
5805876 | 6705 1280 0 | 19285 2072 1312 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190824 | 20190816 |
5806932 | 14106 2560 0 | 20173 2072 1312 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
5815040 | 6705 1280 0 | 19381 2072 1312 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
6635792 | 6902 1280 0 | 20116 2064 1312 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
6994088 | 7202 1280 0 | 19613 2072 1312 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
7077176 | 7202 1280 0 | 19613 2072 1312 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
7084260 | 7884 1280 0 | 22605 2072 1312 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
7117104 | 7884 1280 0 | 22605 2072 1312 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
7121392 | 6902 1280 0 | 20116 2064 1312 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
8284972 | 2900 1280 0 | 13132 2064 1312 | ref | gcc_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
8441612 | 5439 1280 0 | 19076 2064 1312 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190824 | 20190816 |
8559064 | 2900 1280 0 | 13132 2064 1312 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
8606068 | 2948 1280 0 | 13236 2064 1312 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
8662008 | 5416 1280 0 | 18860 2064 1312 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
8683145 | 5463 1280 0 | 19100 2064 1312 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190824 | 20190816 |
8710580 | 2908 1280 0 | 13132 2064 1312 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190824 | 20190816 |
8852244 | 2900 1280 0 | 13132 2064 1312 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
8887096 | 2908 1280 0 | 13132 2064 1312 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
8919900 | 5439 1280 0 | 19076 2064 1312 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190824 | 20190816 |
8941452 | 5463 1280 0 | 19100 2064 1312 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190824 | 20190816 |
8977124 | 5416 1280 0 | 18860 2064 1312 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
8977324 | 6190 2560 0 | 13652 2064 1312 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
8984928 | 3095 1280 0 | 13652 2064 1312 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
9027236 | 2908 1280 0 | 13132 2064 1312 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
9028008 | 2900 1280 0 | 13132 2064 1312 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
9031260 | 2948 1280 0 | 13236 2064 1312 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
9038828 | 2908 1280 0 | 13132 2064 1312 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
9061968 | 2919 1280 0 | 13228 2064 1312 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
9256072 | 2919 1280 0 | 13228 2064 1312 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
9316076 | 2948 1280 0 | 13236 2064 1312 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
9364600 | 5463 1280 0 | 19100 2064 1312 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190824 | 20190816 |
10029360 | 5556 1280 0 | 19116 2064 1312 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
10161200 | 2764 1280 0 | 12756 2064 1312 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
10435936 | 5556 1280 0 | 19116 2064 1312 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
10811336 | 2764 1280 0 | 12756 2064 1312 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
12866900 | 2199 1280 0 | 11536 2048 1280 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
12888888 | 2130 1280 0 | 11440 2048 1280 | ref | gcc_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
12937916 | 2138 1280 0 | 11456 2048 1280 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190824 | 20190816 |
13042888 | 2138 1280 0 | 11456 2048 1280 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
13085776 | 2188 1280 0 | 11528 2048 1280 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
13126404 | 2149 1280 0 | 11464 2048 1280 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
13163568 | 2130 1280 0 | 11440 2048 1280 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
13204220 | 2130 1280 0 | 11440 2048 1280 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
13274796 | 2138 1280 0 | 11456 2048 1280 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
13421596 | 2149 1280 0 | 11464 2048 1280 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
13432740 | 2140 1280 0 | 11456 2048 1280 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
13466656 | 2178 1280 0 | 11512 2048 1280 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
13479008 | 2138 1280 0 | 11456 2048 1280 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
13507812 | 2140 1280 0 | 11456 2048 1280 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
13509892 | 2178 1280 0 | 11512 2048 1280 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
13527880 | 2188 1280 0 | 11528 2048 1280 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
13533576 | 2711 1280 0 | 12908 2064 1312 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190824 | 20190816 |
13564856 | 2188 1280 0 | 11528 2048 1280 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
13588236 | 2140 1280 0 | 11456 2048 1280 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
13620000 | 2188 1280 0 | 11528 2048 1280 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
13658516 | 2708 1280 0 | 12908 2064 1312 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190824 | 20190816 |
13749152 | 2199 1280 0 | 11536 2048 1280 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
13795408 | 2708 1280 0 | 12908 2064 1312 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190824 | 20190816 |
13798428 | 2711 1280 0 | 12908 2064 1312 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190824 | 20190816 |
13847956 | 2140 1280 0 | 11456 2048 1280 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
13884684 | 2140 1280 0 | 11456 2048 1280 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
13917360 | 2708 1280 0 | 12908 2064 1312 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190824 | 20190816 |
13975848 | 4280 2560 0 | 11456 2048 1280 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
13979844 | 2689 1280 0 | 12932 2064 1312 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190824 | 20190816 |
13998776 | 2140 1280 0 | 11456 2048 1280 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
13999644 | 2664 1280 0 | 12892 2064 1312 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
14003796 | 5334 2560 0 | 12860 2064 1312 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
14014756 | 2667 1280 0 | 12860 2064 1312 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
14069324 | 2130 1280 0 | 11440 2048 1280 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
14090088 | 2178 1280 0 | 11512 2048 1280 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
14342772 | 2708 1280 0 | 12908 2064 1312 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190824 | 20190816 |
14353812 | 2711 1280 0 | 12908 2064 1312 | ref | gcc_-O_-fomit-frame-pointer | 20190824 | 20190816 |
14364988 | 2664 1280 0 | 12892 2064 1312 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
14517736 | 2708 1280 0 | 12908 2064 1312 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190824 | 20190816 |
14571200 | 2689 1280 0 | 12932 2064 1312 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190824 | 20190816 |
14664344 | 2708 1280 0 | 12908 2064 1312 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190824 | 20190816 |
14666376 | 2708 1280 0 | 12908 2064 1312 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190824 | 20190816 |
15061280 | 2708 1280 0 | 12908 2064 1312 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190824 | 20190816 |
36480952 | 3906 1300 0 | 15406 2068 1248 | ref | gcc | 20190824 | 20190816 |
36814360 | 3906 1300 0 | 15406 2068 1248 | ref | cc | 20190824 | 20190816 |
37354800 | 3906 1300 0 | 15406 2068 1248 | ref | gcc_-funroll-loops | 20190824 | 20190816 |