Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
5636536 | 9252 0 0 | 21909 784 808 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
5799016 | 9565 0 0 | 22197 784 808 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
5927024 | 9198 0 0 | 21661 784 808 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
5951788 | 9252 0 0 | 21845 784 808 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
6047644 | 9302 0 0 | 21981 784 808 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
6134636 | 9302 0 0 | 21885 784 808 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190824 | 20190816 |
6174492 | 9302 0 0 | 21981 784 808 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
6210712 | 9302 0 0 | 21981 784 808 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
6612916 | 8245 0 0 | 25845 760 752 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190824 | 20190816 |
6872560 | 10295 0 0 | 22885 784 808 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
6939004 | 10066 0 0 | 23181 784 808 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
6962996 | 8245 0 0 | 25845 760 752 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190824 | 20190816 |
6967688 | 8631 0 0 | 23813 760 1136 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190824 | 20190816 |
7036164 | 8245 0 0 | 25845 760 752 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190824 | 20190816 |
7095452 | 10710 0 0 | 26413 784 808 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
7173064 | 20132 0 0 | 23181 784 808 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
7247488 | 8197 0 0 | 24469 760 752 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190824 | 20190816 |
7271780 | 8599 0 0 | 23109 760 1136 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190824 | 20190816 |
7315944 | 8631 0 0 | 23813 760 1136 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190824 | 20190816 |
7316416 | 8599 0 0 | 23109 760 1136 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190824 | 20190816 |
7353280 | 10947 0 0 | 25613 784 808 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
7374912 | 10058 0 0 | 22989 784 808 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
7467568 | 10295 0 0 | 22885 784 808 | ref | gcc_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
7477236 | 10694 0 0 | 26285 784 808 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
7544228 | 10694 0 0 | 26285 784 808 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
7557352 | 10919 0 0 | 25829 784 808 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
7566616 | 10290 0 0 | 22669 784 808 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
7659796 | 10058 0 0 | 22989 784 808 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
7664320 | 10295 0 0 | 22885 784 808 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
7664348 | 10947 0 0 | 25613 784 808 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
7669840 | 10710 0 0 | 26413 784 808 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
7725588 | 10919 0 0 | 25829 784 808 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
7727148 | 10919 0 0 | 25829 784 808 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
7761176 | 10290 0 0 | 22669 784 808 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
8444076 | 11630 0 0 | 24820 776 808 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
8463008 | 11630 0 0 | 24820 776 808 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
8475144 | 11791 0 0 | 25268 776 808 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
8540468 | 12165 0 0 | 25732 776 808 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
8543524 | 12343 0 0 | 25996 776 808 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190824 | 20190816 |
8682072 | 12165 0 0 | 25732 776 808 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
8704488 | 11815 0 0 | 25444 776 808 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
8741268 | 11608 0 0 | 25124 776 808 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
8744176 | 11791 0 0 | 25268 776 808 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
8814440 | 11815 0 0 | 25444 776 808 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
8854260 | 11608 0 0 | 25124 776 808 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
8907512 | 12281 0 0 | 25748 776 808 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
8992948 | 11608 0 0 | 25124 776 808 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
9046516 | 12122 0 0 | 25764 776 808 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190824 | 20190816 |
9055092 | 12343 0 0 | 25996 776 808 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190824 | 20190816 |
9128280 | 12122 0 0 | 25764 776 808 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190824 | 20190816 |
9135112 | 12122 0 0 | 25764 776 808 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190824 | 20190816 |
9155896 | 12281 0 0 | 25748 776 808 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
17699204 | 5638 0 0 | 15852 776 808 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
18103696 | 5801 0 0 | 16404 776 808 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
18484368 | 5796 0 0 | 16004 776 808 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190824 | 20190816 |
18490768 | 5638 0 0 | 15852 776 808 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
18514328 | 5638 0 0 | 15852 776 808 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
18543848 | 5543 0 0 | 15540 776 808 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
18592988 | 11466 0 0 | 15948 776 808 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
18850764 | 5614 0 0 | 15836 776 808 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
18945872 | 11602 0 0 | 16404 776 808 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
18988624 | 5755 0 0 | 15948 776 808 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190824 | 20190816 |
19030136 | 5606 0 0 | 15836 776 808 | ref | gcc_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
19083056 | 5620 0 0 | 15908 776 808 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
19240168 | 5721 0 0 | 16020 776 808 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
19400448 | 5756 0 0 | 15980 776 808 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
19491444 | 5733 0 0 | 15948 776 808 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
19589936 | 5797 0 0 | 16068 776 808 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190824 | 20190816 |
19590308 | 4824 0 0 | 14160 760 776 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
19665020 | 5606 0 0 | 15836 776 808 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
19671376 | 5543 0 0 | 15540 776 808 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
19773708 | 5627 0 0 | 15820 776 808 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190824 | 20190816 |
19778788 | 5756 0 0 | 15964 776 808 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190824 | 20190816 |
19839884 | 5756 0 0 | 15980 776 808 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
19970084 | 5755 0 0 | 15948 776 808 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190824 | 20190816 |
20073156 | 5620 0 0 | 15908 776 808 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
20075888 | 5721 0 0 | 16020 776 808 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
20130796 | 5755 0 0 | 15948 776 808 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190824 | 20190816 |
20251172 | 5606 0 0 | 15836 776 808 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
20284136 | 5620 0 0 | 15908 776 808 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
20540964 | 5756 0 0 | 15964 776 808 | ref | gcc_-O_-fomit-frame-pointer | 20190824 | 20190816 |
20781160 | 5755 0 0 | 15948 776 808 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190824 | 20190816 |
20872328 | 5627 0 0 | 15820 776 808 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190824 | 20190816 |
20921012 | 5755 0 0 | 15948 776 808 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190824 | 20190816 |
20925276 | 5756 0 0 | 15964 776 808 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190824 | 20190816 |
21035344 | 4822 0 0 | 14160 760 776 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
21221888 | 4828 0 0 | 14176 760 776 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
21222368 | 4824 0 0 | 14160 760 776 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
21504628 | 4828 0 0 | 14176 760 776 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
21552032 | 4828 0 0 | 14176 760 776 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
21580912 | 5797 0 0 | 16068 776 808 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190824 | 20190816 |
21871340 | 5627 0 0 | 15820 776 808 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190824 | 20190816 |
22072512 | 4822 0 0 | 14160 760 776 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
22136356 | 4828 0 0 | 14176 760 776 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
22279136 | 4822 0 0 | 14160 760 776 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
22371848 | 4790 0 0 | 14104 760 776 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190824 | 20190816 |
22995468 | 4766 0 0 | 14088 760 776 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
23057524 | 9540 0 0 | 14088 760 776 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
23709652 | 4764 0 0 | 14088 760 776 | ref | gcc_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
23752424 | 4764 0 0 | 14088 760 776 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
24015080 | 4771 0 0 | 14088 760 776 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
24063180 | 4766 0 0 | 14088 760 776 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
24069664 | 4785 0 0 | 14104 760 776 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
24093080 | 4770 0 0 | 14088 760 776 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
24110556 | 4764 0 0 | 14088 760 776 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
24116356 | 4785 0 0 | 14104 760 776 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
24187228 | 4785 0 0 | 14104 760 776 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
24371080 | 4770 0 0 | 14088 760 776 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
24394472 | 4771 0 0 | 14088 760 776 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
24472616 | 4771 0 0 | 14088 760 776 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
24814240 | 4770 0 0 | 14088 760 776 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
25222688 | 4769 0 0 | 14088 760 776 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
104329740 | 11636 0 0 | 23263 768 768 | ref | cc | 20190824 | 20190816 |
105330396 | 11636 0 0 | 23263 768 768 | ref | gcc_-funroll-loops | 20190824 | 20190816 |
108341484 | 11636 0 0 | 23263 768 768 | ref | gcc | 20190824 | 20190816 |