Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
3105507 | 6881 1280 0 | 25669 2048 1360 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190830 | 20190816 |
3135651 | 7078 1280 0 | 24901 2048 1648 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190830 | 20190816 |
3280937 | 6881 1280 0 | 26997 2048 1360 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190830 | 20190816 |
3309724 | 6654 1280 0 | 23717 2048 1648 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190830 | 20190816 |
3320199 | 6881 1280 0 | 26997 2048 1360 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190830 | 20190816 |
3435056 | 6881 1280 0 | 26997 2048 1360 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190830 | 20190816 |
3459104 | 7078 1280 0 | 24901 2048 1648 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190830 | 20190816 |
3463191 | 13634 1280 0 | 28830 2064 1408 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
3480918 | 6654 1280 0 | 23717 2048 1648 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190830 | 20190816 |
3552384 | 9094 1280 0 | 25277 2056 1408 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
3572388 | 9094 1280 0 | 25277 2056 1408 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
3648519 | 9014 1280 0 | 25021 2056 1408 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
3656048 | 8926 1280 0 | 25021 2056 1408 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
3693848 | 10931 1280 0 | 26086 2064 1408 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190830 | 20190816 |
3705819 | 17542 1280 0 | 35638 2064 1408 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
3727448 | 17742 1280 0 | 35974 2064 1408 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
3729332 | 13298 1280 0 | 28334 2064 1408 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
3757276 | 8926 1280 0 | 25021 2056 1408 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
3759848 | 13442 1280 0 | 28582 2064 1408 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
3795576 | 13442 1280 0 | 28646 2064 1408 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
3800452 | 14357 1280 0 | 30022 2064 1408 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
3854392 | 8926 1280 0 | 25021 2056 1408 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
3857298 | 17542 1280 0 | 35638 2064 1408 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
3866112 | 13442 1280 0 | 28646 2064 1408 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
3901384 | 14253 1280 0 | 29718 2064 1408 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
3908212 | 13634 1280 0 | 28830 2064 1408 | ref | gcc_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
3910568 | 13634 1280 0 | 28830 2064 1408 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
3911649 | 10931 1280 0 | 26182 2064 1408 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
3922768 | 14253 1280 0 | 29718 2064 1408 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
3963068 | 16294 1280 0 | 33790 2064 1408 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
3973728 | 28714 2560 0 | 30022 2064 1408 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
3985964 | 16294 1280 0 | 33790 2064 1408 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
3998796 | 16294 1280 0 | 33790 2064 1408 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
3999680 | 17742 1280 0 | 35974 2064 1408 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
4007692 | 10931 1280 0 | 26182 2064 1408 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
4027660 | 9014 1280 0 | 25021 2056 1408 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
4132492 | 10931 1280 0 | 26182 2064 1408 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
4809426 | 9282 1280 0 | 25021 2056 1408 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
4917872 | 13792 1280 0 | 28686 2064 1408 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
5078092 | 9282 1280 0 | 25021 2056 1408 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
5090528 | 16550 1280 0 | 33742 2064 1408 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
5115136 | 16550 1280 0 | 33742 2064 1408 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
5188484 | 13792 1280 0 | 28686 2064 1408 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
5507373 | 7722 1280 0 | 24021 2056 1408 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190830 | 20190816 |
5891252 | 7698 1280 0 | 23781 2056 1408 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
5947968 | 7722 1280 0 | 24021 2056 1408 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190830 | 20190816 |
6134574 | 4392 1280 0 | 17261 2056 1408 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
6141264 | 9184 2560 0 | 17709 2056 1408 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
6155348 | 4352 1280 0 | 17189 2056 1408 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
6156252 | 7724 1280 0 | 23965 2056 1408 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190830 | 20190816 |
6165627 | 4275 1280 0 | 17109 2056 1408 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
6199184 | 4275 1280 0 | 17109 2056 1408 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
6216624 | 4392 1280 0 | 17261 2056 1408 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
6241152 | 4275 1280 0 | 17109 2056 1408 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
6279824 | 4592 1280 0 | 17709 2056 1408 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
6309664 | 4275 1280 0 | 17109 2056 1408 | ref | gcc_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
6378780 | 7722 1280 0 | 24021 2056 1408 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190830 | 20190816 |
6385640 | 7724 1280 0 | 23965 2056 1408 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190830 | 20190816 |
6399468 | 4275 1280 0 | 17109 2056 1408 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190830 | 20190816 |
6406668 | 4275 1280 0 | 17109 2056 1408 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
6416060 | 4275 1280 0 | 17109 2056 1408 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
6452488 | 7698 1280 0 | 23781 2056 1408 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
6493344 | 4352 1280 0 | 17189 2056 1408 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
6532296 | 4392 1280 0 | 17261 2056 1408 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
6726164 | 4275 1280 0 | 17109 2056 1408 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
7346120 | 7793 1280 0 | 23965 2056 1408 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
7454434 | 4094 1280 0 | 16613 2056 1408 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
7528708 | 7793 1280 0 | 23965 2056 1408 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
7637789 | 4094 1280 0 | 16613 2056 1408 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
9326000 | 3123 1280 0 | 14929 2040 1376 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
9449400 | 3102 1280 0 | 14913 2040 1376 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
9455564 | 3141 1280 0 | 14985 2040 1376 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
9483557 | 3162 1280 0 | 15001 2040 1376 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
9487752 | 3152 1280 0 | 14993 2040 1376 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
9571164 | 3152 1280 0 | 14993 2040 1376 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
9621867 | 7730 2560 0 | 16693 2056 1408 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
9630028 | 3141 1280 0 | 14985 2040 1376 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
9635901 | 3111 1280 0 | 14921 2040 1376 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
9642150 | 3884 1280 0 | 16741 2056 1408 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190830 | 20190816 |
9663908 | 3141 1280 0 | 14985 2040 1376 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
9665381 | 3102 1280 0 | 14913 2040 1376 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
9667816 | 3123 1280 0 | 14929 2040 1376 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
9676340 | 3836 1280 0 | 16685 2056 1408 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
9676460 | 3102 1280 0 | 14913 2040 1376 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
9680355 | 3162 1280 0 | 15001 2040 1376 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
9698584 | 3111 1280 0 | 14921 2040 1376 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
9713704 | 3123 1280 0 | 14929 2040 1376 | ref | gcc_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
9717723 | 3162 1280 0 | 15001 2040 1376 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
9775716 | 3141 1280 0 | 14985 2040 1376 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
9792576 | 3123 1280 0 | 14929 2040 1376 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
9859560 | 3102 1280 0 | 14913 2040 1376 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
9862840 | 3102 1280 0 | 14913 2040 1376 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
9923352 | 3102 1280 0 | 14913 2040 1376 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
9932848 | 3882 1280 0 | 16741 2056 1408 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190830 | 20190816 |
9942608 | 3836 1280 0 | 16685 2056 1408 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
10033168 | 3882 1280 0 | 16741 2056 1408 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190830 | 20190816 |
10075832 | 3888 1280 0 | 16757 2056 1408 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190830 | 20190816 |
10101676 | 6204 2560 0 | 14913 2040 1376 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
10118304 | 3888 1280 0 | 16757 2056 1408 | ref | gcc_-O_-fomit-frame-pointer | 20190830 | 20190816 |
10118584 | 3865 1280 0 | 16693 2056 1408 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
10151656 | 3906 1280 0 | 16773 2056 1408 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190830 | 20190816 |
10172240 | 3882 1280 0 | 16741 2056 1408 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190830 | 20190816 |
10181089 | 3884 1280 0 | 16741 2056 1408 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190830 | 20190816 |
10200876 | 3906 1280 0 | 16773 2056 1408 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190830 | 20190816 |
10230260 | 3135 1280 0 | 14961 2040 1376 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190830 | 20190816 |
10287092 | 3135 1280 0 | 14961 2040 1376 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
10318532 | 3135 1280 0 | 14961 2040 1376 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
10319824 | 3884 1280 0 | 16741 2056 1408 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190830 | 20190816 |
10367262 | 3884 1280 0 | 16741 2056 1408 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190830 | 20190816 |
10511992 | 3135 1280 0 | 14961 2040 1376 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
10525904 | 3884 1280 0 | 16741 2056 1408 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190830 | 20190816 |
10625660 | 3888 1280 0 | 16757 2056 1408 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190830 | 20190816 |
25235748 | 4899 1300 0 | 19511 2076 1376 | ref | cc | 20190830 | 20190816 |
25562416 | 4899 1300 0 | 19511 2076 1376 | ref | gcc_-funroll-loops | 20190830 | 20190816 |
25977764 | 4899 1300 0 | 19511 2076 1376 | ref | gcc | 20190830 | 20190816 |