Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
1706736 | 28413 0 0 | 43629 784 928 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
1856048 | 28752 0 0 | 48829 760 872 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
1895020 | 28847 0 0 | 46653 760 1160 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
2948848 | 28413 0 0 | 43725 784 928 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
3035552 | 28413 0 0 | 43725 784 928 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
3035808 | 28752 0 0 | 48829 760 872 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
3044980 | 28437 0 0 | 43541 784 928 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
3122232 | 28965 0 0 | 44197 784 928 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
3137656 | 28413 0 0 | 43725 784 928 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
3149220 | 28768 0 0 | 47517 760 872 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
3180000 | 28559 0 0 | 45581 760 1160 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
3214592 | 28621 0 0 | 43821 784 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
3265464 | 28621 0 0 | 43885 784 928 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
3338304 | 28752 0 0 | 48829 760 872 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
3386164 | 28559 0 0 | 45581 760 1160 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
3525024 | 28847 0 0 | 46653 760 1160 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
3770332 | 31394 0 0 | 48973 784 928 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
3803076 | 29301 0 0 | 44557 784 928 | ref | gcc_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
3806236 | 29301 0 0 | 44557 784 928 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
3806800 | 29301 0 0 | 44557 784 928 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
3842660 | 29226 0 0 | 44173 784 928 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
3910120 | 31321 0 0 | 48573 784 928 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
3912180 | 31321 0 0 | 48573 784 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
3943364 | 31394 0 0 | 48973 784 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
4074884 | 31394 0 0 | 48973 784 928 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
4176416 | 29226 0 0 | 44173 784 928 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
4289944 | 32107 0 0 | 50453 784 928 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
4366804 | 32107 0 0 | 50453 784 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
4415812 | 60236 0 0 | 45861 784 928 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
4466768 | 32195 0 0 | 50373 784 928 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
4467004 | 32195 0 0 | 50373 784 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
4592468 | 30222 0 0 | 45749 784 928 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
4613412 | 30118 0 0 | 45861 784 928 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
4801124 | 30222 0 0 | 45749 784 928 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
5910956 | 28749 0 0 | 45037 784 928 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
6082348 | 28749 0 0 | 45037 784 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
6100940 | 28724 0 0 | 44613 784 928 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
6256448 | 28749 0 0 | 45037 784 928 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
6318944 | 28819 0 0 | 45181 784 928 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
6348556 | 28819 0 0 | 45181 784 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
6368828 | 28724 0 0 | 44613 784 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
6439080 | 28780 0 0 | 44973 784 928 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
6458856 | 24943 0 0 | 37621 784 928 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
6530724 | 25058 0 0 | 38069 784 928 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
6722280 | 25058 0 0 | 38069 784 928 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
6740456 | 25210 0 0 | 38237 784 928 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
6761288 | 25210 0 0 | 38237 784 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
6789252 | 25058 0 0 | 38069 784 928 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
6800564 | 24943 0 0 | 37621 784 928 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
6829288 | 25058 0 0 | 38069 784 928 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
6889072 | 25210 0 0 | 38237 784 928 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
6925400 | 28780 0 0 | 44973 784 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
6989208 | 50420 0 0 | 38525 784 928 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
7003336 | 25042 0 0 | 38061 784 928 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
7039376 | 24986 0 0 | 37989 784 928 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
7189648 | 25042 0 0 | 38061 784 928 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
7267476 | 24986 0 0 | 37989 784 928 | ref | gcc_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
7371528 | 25002 0 0 | 38005 784 928 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
7460452 | 24986 0 0 | 37989 784 928 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
7587652 | 25210 0 0 | 38525 784 928 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
7720528 | 27404 0 0 | 43909 784 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190825 | 20190816 |
8211780 | 27404 0 0 | 43909 784 928 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190825 | 20190816 |
8237140 | 27309 0 0 | 43749 784 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
8468128 | 27404 0 0 | 43909 784 928 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190825 | 20190816 |
8618128 | 27309 0 0 | 43749 784 928 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
8877480 | 27235 0 0 | 43525 784 928 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
9097436 | 24319 0 0 | 37357 784 928 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
9490056 | 23230 0 0 | 35160 760 896 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
9545344 | 23129 0 0 | 35024 760 896 | ref | gcc_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
9547852 | 23129 0 0 | 35024 760 896 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
9563776 | 23231 0 0 | 35176 760 896 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
9588908 | 48638 0 0 | 37357 784 928 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
9690600 | 23230 0 0 | 35160 760 896 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
9705840 | 23129 0 0 | 35024 760 896 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
9715364 | 23167 0 0 | 35072 760 896 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
9734412 | 23231 0 0 | 35176 760 896 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
9783432 | 24390 0 0 | 37413 784 928 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
9795560 | 24379 0 0 | 37437 784 928 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
9808932 | 23167 0 0 | 35072 760 896 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
9839928 | 24396 0 0 | 37453 784 928 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190825 | 20190816 |
9843056 | 24379 0 0 | 37437 784 928 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
9843544 | 23231 0 0 | 35176 760 896 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
9964484 | 23129 0 0 | 35024 760 896 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
10091036 | 24395 0 0 | 37453 784 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190825 | 20190816 |
10092984 | 24390 0 0 | 37413 784 928 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
10199020 | 27401 0 0 | 43773 784 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
10212852 | 24396 0 0 | 37453 784 928 | ref | gcc_-O_-fomit-frame-pointer | 20190825 | 20190816 |
10253356 | 23231 0 0 | 35176 760 896 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
10288908 | 24396 0 0 | 37453 784 928 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190825 | 20190816 |
10353504 | 24395 0 0 | 37453 784 928 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190825 | 20190816 |
10391860 | 24395 0 0 | 37453 784 928 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190825 | 20190816 |
10423384 | 27401 0 0 | 43773 784 928 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
10562772 | 27235 0 0 | 43525 784 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
10581228 | 23167 0 0 | 35072 760 896 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
10700892 | 24395 0 0 | 37453 784 928 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190825 | 20190816 |
10810324 | 23197 0 0 | 35104 760 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
11111920 | 23137 0 0 | 35040 760 896 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
11141676 | 23136 0 0 | 35040 760 896 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
11344996 | 46274 0 0 | 35040 760 896 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
11436404 | 24395 0 0 | 37453 784 928 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
11472056 | 24395 0 0 | 37453 784 928 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190825 | 20190816 |
11486816 | 24395 0 0 | 37453 784 928 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190825 | 20190816 |
11504616 | 23136 0 0 | 35040 760 896 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
11974384 | 23208 0 0 | 35144 760 896 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
11986452 | 24395 0 0 | 37453 784 928 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190825 | 20190816 |
12380148 | 23137 0 0 | 35040 760 896 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
12514824 | 23208 0 0 | 35144 760 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
12754612 | 23137 0 0 | 35040 760 896 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
12797980 | 23208 0 0 | 35144 760 896 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
12836724 | 23137 0 0 | 35040 760 896 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
13168940 | 23137 0 0 | 35040 760 896 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
13206448 | 23137 0 0 | 35040 760 896 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
24952008 | 41574 0 0 | 56207 768 888 | ref | gcc | 20190825 | 20190816 |
25317836 | 41574 0 0 | 56207 768 888 | ref | gcc_-funroll-loops | 20190825 | 20190816 |
25721576 | 41574 0 0 | 56207 768 888 | ref | cc | 20190825 | 20190816 |