Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
10293008 | 44793 72 0 | 60037 864 936 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
10986276 | 44905 72 0 | 60253 864 936 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
11041304 | 45937 72 0 | 61341 864 936 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
11059968 | 44025 72 0 | 59485 864 936 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
11163056 | 44025 72 0 | 59485 864 936 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
11235296 | 44025 72 0 | 59485 864 936 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
11244952 | 44905 72 0 | 60317 864 936 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
11404228 | 40008 72 0 | 55373 864 936 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190828 | 20190816 |
11504236 | 24557 72 0 | 44692 848 880 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190828 | 20190816 |
11925360 | 24257 72 0 | 42004 848 1168 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190828 | 20190816 |
12147824 | 25091 72 0 | 43892 848 880 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
12253776 | 24557 72 0 | 44692 848 880 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190828 | 20190816 |
12339932 | 24557 72 0 | 44692 848 880 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190828 | 20190816 |
12437516 | 46837 72 0 | 62277 864 936 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
12466712 | 23569 72 0 | 40548 848 1168 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
12622792 | 23569 72 0 | 40548 848 1168 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
12683116 | 46837 72 0 | 62277 864 936 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
12947936 | 74381 72 0 | 92741 864 936 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
13023692 | 24257 72 0 | 42004 848 1168 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
13112044 | 46837 72 0 | 62277 864 936 | ref | gcc_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
13291188 | 47481 72 0 | 62613 864 936 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
13307196 | 62566 72 0 | 79981 864 936 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
13366292 | 76929 72 0 | 95429 864 936 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
13378324 | 58800 72 0 | 74709 864 936 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
13398160 | 47481 72 0 | 62613 864 936 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
13410800 | 60483 72 0 | 78237 864 936 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
13467868 | 117600 144 0 | 74709 864 936 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
13474784 | 56019 72 0 | 71717 864 936 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
13497552 | 56019 72 0 | 71717 864 936 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
13502244 | 62566 72 0 | 79981 864 936 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
13507888 | 60483 72 0 | 78237 864 936 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
13588672 | 76929 72 0 | 95429 864 936 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
13716952 | 74381 72 0 | 92741 864 936 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
13816288 | 60483 72 0 | 78237 864 936 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
14699128 | 29143 72 0 | 45500 856 936 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
15191160 | 29501 72 0 | 45932 856 936 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
15390868 | 29143 72 0 | 45500 856 936 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
15442504 | 29501 72 0 | 45932 856 936 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
15487108 | 28747 72 0 | 44708 856 936 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
15618808 | 28747 72 0 | 44708 856 936 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
15670632 | 29143 72 0 | 45500 856 936 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
15819808 | 28981 72 0 | 45244 856 936 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
15916868 | 28981 72 0 | 45244 856 936 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
16536052 | 20912 72 0 | 37404 856 936 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190828 | 20190816 |
16572000 | 20881 72 0 | 37428 856 936 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190828 | 20190816 |
16655704 | 20881 72 0 | 37428 856 936 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190828 | 20190816 |
16819880 | 21164 72 0 | 37580 856 936 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
16858012 | 21164 72 0 | 37580 856 936 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
16977824 | 21084 72 0 | 37428 856 936 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
17362916 | 20912 72 0 | 37404 856 936 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190828 | 20190816 |
17396584 | 21084 72 0 | 37428 856 936 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
17815700 | 20881 72 0 | 37428 856 936 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190828 | 20190816 |
27715304 | 12380 72 0 | 25444 856 936 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
29174808 | 12396 72 0 | 25460 856 936 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
29341964 | 12396 72 0 | 25460 856 936 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
29393720 | 11009 72 0 | 24100 856 936 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190828 | 20190816 |
29414416 | 11661 72 0 | 24412 856 936 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
29557720 | 11661 72 0 | 24412 856 936 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
29629036 | 12380 72 0 | 25444 856 936 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
29645420 | 12380 72 0 | 25444 856 936 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
29816380 | 12380 72 0 | 25444 856 936 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
29968184 | 12396 72 0 | 25460 856 936 | ref | gcc_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
30250972 | 11094 72 0 | 24196 856 936 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190828 | 20190816 |
30261432 | 11150 72 0 | 24228 856 936 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
30320312 | 12396 72 0 | 25484 856 936 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
30326068 | 12396 72 0 | 25484 856 936 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
30329168 | 12396 72 0 | 25484 856 936 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
30506536 | 12364 72 0 | 25428 856 936 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190828 | 20190816 |
30588180 | 12147 72 0 | 25228 856 936 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
30660772 | 12770 72 0 | 26156 856 936 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
30681104 | 11009 72 0 | 24100 856 936 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190828 | 20190816 |
30774740 | 11085 72 0 | 24180 856 936 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190828 | 20190816 |
30944780 | 11009 72 0 | 24100 856 936 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190828 | 20190816 |
30946428 | 25540 144 0 | 26156 856 936 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
31339992 | 11002 72 0 | 24108 856 936 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190828 | 20190816 |
31421068 | 9600 72 0 | 21712 840 904 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
31600000 | 11071 72 0 | 24164 856 936 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190828 | 20190816 |
31672088 | 11094 72 0 | 24196 856 936 | ref | gcc_-O_-fomit-frame-pointer | 20190828 | 20190816 |
31682512 | 11069 72 0 | 24164 856 936 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
31760296 | 11085 72 0 | 24180 856 936 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190828 | 20190816 |
31829152 | 11002 72 0 | 24108 856 936 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190828 | 20190816 |
31939740 | 11085 72 0 | 24180 856 936 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190828 | 20190816 |
32030992 | 12147 72 0 | 25228 856 936 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
32091416 | 11150 72 0 | 24228 856 936 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
32253560 | 11085 72 0 | 24180 856 936 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190828 | 20190816 |
32306588 | 11094 72 0 | 24196 856 936 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190828 | 20190816 |
32530900 | 9593 72 0 | 21712 840 904 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
32656624 | 9600 72 0 | 21712 840 904 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
32805232 | 9600 72 0 | 21712 840 904 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
33132676 | 22138 144 0 | 24164 856 936 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
33962764 | 9593 72 0 | 21712 840 904 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
34135256 | 9600 72 0 | 21712 840 904 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
34389544 | 9600 72 0 | 21712 840 904 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
34441872 | 9600 72 0 | 21712 840 904 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
34469432 | 9600 72 0 | 21712 840 904 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
35754312 | 9487 72 0 | 21568 840 904 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
36557764 | 9529 72 0 | 21624 840 904 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190828 | 20190816 |
37427316 | 9487 72 0 | 21568 840 904 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
37495032 | 9487 72 0 | 21568 840 904 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
37568104 | 18974 144 0 | 21568 840 904 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
37948720 | 9480 72 0 | 21568 840 904 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
37950208 | 9488 72 0 | 21568 840 904 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
37990172 | 9488 72 0 | 21568 840 904 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
37996488 | 9488 72 0 | 21568 840 904 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
38073248 | 9487 72 0 | 21568 840 904 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
38172580 | 9487 72 0 | 21568 840 904 | ref | gcc_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
38194504 | 9487 72 0 | 21568 840 904 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
38197460 | 9494 72 0 | 21584 840 904 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
38549724 | 9494 72 0 | 21584 840 904 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
38779420 | 9492 72 0 | 21568 840 904 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
39077368 | 9494 72 0 | 21584 840 904 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
39353596 | 9480 72 0 | 21568 840 904 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
151203396 | 17853 72 0 | 32726 856 896 | ref | gcc | 20190828 | 20190816 |
155728000 | 17853 72 0 | 32726 856 896 | ref | cc | 20190828 | 20190816 |
157805648 | 17853 72 0 | 32726 856 896 | ref | gcc_-funroll-loops | 20190828 | 20190816 |