Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
16825107 | 5929 16 0 | 18526 800 808 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190823 | 20190816 |
17310836 | 5929 16 0 | 18526 800 808 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190823 | 20190816 |
17994957 | 6608 16 0 | 20077 792 808 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190823 | 20190816 |
18029457 | 7393 16 0 | 22302 800 808 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190823 | 20190816 |
18175659 | 5163 16 0 | 17822 800 808 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190823 | 20190816 |
18233204 | 6000 16 0 | 18646 800 808 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190823 | 20190816 |
18249228 | 7349 16 0 | 22934 800 808 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190823 | 20190816 |
18279377 | 5929 16 0 | 18526 800 808 | ref | gcc_-O3_-fomit-frame-pointer | 20190823 | 20190816 |
18290181 | 6608 16 0 | 20077 792 808 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190823 | 20190816 |
18385677 | 7349 16 0 | 22934 800 808 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190823 | 20190816 |
18407533 | 6665 16 0 | 20165 792 808 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190823 | 20190816 |
18425286 | 5163 16 0 | 17822 800 808 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190823 | 20190816 |
18438801 | 6000 16 0 | 18582 800 808 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190823 | 20190816 |
18487805 | 7393 16 0 | 22302 800 808 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190823 | 20190816 |
18532672 | 6023 16 0 | 18942 800 808 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190823 | 20190816 |
18548050 | 6023 16 0 | 18942 800 808 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190823 | 20190816 |
18580112 | 5163 16 0 | 17726 800 808 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190823 | 20190816 |
18591356 | 5929 16 0 | 18382 800 808 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190823 | 20190816 |
18691568 | 6665 16 0 | 20165 792 808 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190823 | 20190816 |
18741868 | 6665 16 0 | 20165 792 808 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190823 | 20190816 |
18888884 | 5163 16 0 | 17822 800 808 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190823 | 20190816 |
19049448 | 7393 16 0 | 22302 800 808 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190823 | 20190816 |
19465468 | 6000 16 0 | 18630 800 808 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190823 | 20190816 |
21835371 | 5177 16 0 | 18837 792 808 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190823 | 20190816 |
22068664 | 5177 16 0 | 18837 792 808 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190823 | 20190816 |
22387758 | 5132 16 0 | 18781 792 808 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190823 | 20190816 |
22675432 | 5177 16 0 | 18837 792 808 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190823 | 20190816 |
22676856 | 5132 16 0 | 18781 792 808 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190823 | 20190816 |
29380470 | 3514 16 0 | 13821 792 808 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190823 | 20190816 |
29699862 | 3587 16 0 | 13805 792 808 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190823 | 20190816 |
30097957 | 3603 16 0 | 13877 792 808 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190823 | 20190816 |
30337702 | 3587 16 0 | 13805 792 808 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190823 | 20190816 |
30348697 | 3603 16 0 | 13877 792 808 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190823 | 20190816 |
30490332 | 3587 16 0 | 13805 792 808 | ref | gcc_-O2_-fomit-frame-pointer | 20190823 | 20190816 |
30874298 | 6716 16 0 | 21406 800 808 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190823 | 20190816 |
31093732 | 3587 16 0 | 13805 792 808 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190823 | 20190816 |
31371987 | 7047 16 0 | 22710 800 808 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190823 | 20190816 |
31568531 | 7047 16 0 | 22710 800 808 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190823 | 20190816 |
31829157 | 5865 16 0 | 18950 800 808 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190823 | 20190816 |
31870209 | 6065 16 0 | 19269 792 808 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190823 | 20190816 |
32131812 | 5553 16 0 | 17942 800 808 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190823 | 20190816 |
32140827 | 6716 16 0 | 21406 800 808 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190823 | 20190816 |
32275373 | 3514 16 0 | 13821 792 808 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190823 | 20190816 |
32358411 | 3587 16 0 | 13805 792 808 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190823 | 20190816 |
32402188 | 5553 16 0 | 17942 800 808 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190823 | 20190816 |
32641197 | 6065 16 0 | 19269 792 808 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190823 | 20190816 |
32807776 | 11730 32 0 | 18950 800 808 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190823 | 20190816 |
32809900 | 2910 16 0 | 13117 792 808 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190823 | 20190816 |
32866184 | 6145 16 0 | 20749 784 1136 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190823 | 20190816 |
32872860 | 6145 16 0 | 20749 784 1136 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190823 | 20190816 |
32955428 | 3587 16 0 | 13805 792 808 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190823 | 20190816 |
32966552 | 6095 16 0 | 22445 784 752 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190823 | 20190816 |
33231524 | 3587 16 0 | 13805 792 808 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190823 | 20190816 |
33309279 | 6376 16 0 | 19989 792 808 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190823 | 20190816 |
33366060 | 2910 16 0 | 13117 792 808 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190823 | 20190816 |
33416040 | 3603 16 0 | 13877 792 808 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190823 | 20190816 |
33634204 | 6095 16 0 | 23773 784 752 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190823 | 20190816 |
33697996 | 6145 16 0 | 21421 784 1136 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190823 | 20190816 |
33703344 | 6095 16 0 | 23773 784 752 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190823 | 20190816 |
33864932 | 6376 16 0 | 19989 792 808 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190823 | 20190816 |
33904868 | 6095 16 0 | 23773 784 752 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190823 | 20190816 |
34494448 | 3587 16 0 | 13805 792 808 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190823 | 20190816 |
34919700 | 2907 16 0 | 13117 792 808 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190823 | 20190816 |
34935255 | 2907 16 0 | 13117 792 808 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190823 | 20190816 |
35580945 | 2907 16 0 | 13117 792 808 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190823 | 20190816 |
35693500 | 2907 16 0 | 13117 792 808 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190823 | 20190816 |
35912637 | 2855 16 0 | 13109 792 808 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190823 | 20190816 |
36312384 | 2907 16 0 | 13117 792 808 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190823 | 20190816 |
36908386 | 2855 16 0 | 13109 792 808 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190823 | 20190816 |
37027524 | 2910 16 0 | 13117 792 808 | ref | gcc_-O_-fomit-frame-pointer | 20190823 | 20190816 |
37503634 | 6145 16 0 | 21421 784 1136 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190823 | 20190816 |
37902135 | 2907 16 0 | 13117 792 808 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190823 | 20190816 |
38167131 | 2907 16 0 | 13117 792 808 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190823 | 20190816 |
38869957 | 2907 16 0 | 13117 792 808 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190823 | 20190816 |
41813468 | 5114 16 0 | 18565 792 808 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190823 | 20190816 |
42771957 | 5114 16 0 | 18565 792 808 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190823 | 20190816 |
44104620 | 5049 16 0 | 18613 792 808 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190823 | 20190816 |
44129943 | 5049 16 0 | 18613 792 808 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190823 | 20190816 |
64778487 | 2606 16 0 | 11953 776 776 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190823 | 20190816 |
65940072 | 2609 16 0 | 11937 776 776 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190823 | 20190816 |
66077692 | 2605 16 0 | 11937 776 776 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190823 | 20190816 |
66272736 | 2606 16 0 | 11953 776 776 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190823 | 20190816 |
66337713 | 2606 16 0 | 11937 776 776 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190823 | 20190816 |
66570683 | 2629 16 0 | 11985 776 776 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190823 | 20190816 |
66639892 | 2609 16 0 | 11937 776 776 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190823 | 20190816 |
67636413 | 2628 16 0 | 11953 776 776 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190823 | 20190816 |
67716276 | 2636 16 0 | 11993 776 776 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190823 | 20190816 |
67741362 | 2637 16 0 | 11993 776 776 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190823 | 20190816 |
67902511 | 2609 16 0 | 11937 776 776 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190823 | 20190816 |
67936293 | 2628 16 0 | 11953 776 776 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190823 | 20190816 |
67990503 | 2628 16 0 | 11953 776 776 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190823 | 20190816 |
68015790 | 2629 16 0 | 11953 776 776 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190823 | 20190816 |
68030385 | 6916 32 0 | 14021 792 808 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190823 | 20190816 |
68116848 | 2628 16 0 | 11953 776 776 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190823 | 20190816 |
68958092 | 2606 16 0 | 11953 776 776 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190823 | 20190816 |
69062454 | 2636 16 0 | 11993 776 776 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190823 | 20190816 |
69587457 | 2629 16 0 | 11953 776 776 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190823 | 20190816 |
69932841 | 2637 16 0 | 11993 776 776 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190823 | 20190816 |
70065795 | 2605 16 0 | 11937 776 776 | ref | gcc_-Os_-fomit-frame-pointer | 20190823 | 20190816 |
70080486 | 3458 16 0 | 14021 792 808 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190823 | 20190816 |
70152544 | 2605 16 0 | 11937 776 776 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190823 | 20190816 |
71087058 | 2879 16 0 | 13085 792 808 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190823 | 20190816 |
71385616 | 2629 16 0 | 11985 776 776 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190823 | 20190816 |
71449636 | 2628 16 0 | 11953 776 776 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190823 | 20190816 |
71568452 | 2629 16 0 | 11953 776 776 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190823 | 20190816 |
72035004 | 3223 16 0 | 13221 792 808 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190823 | 20190816 |
72194724 | 2609 16 0 | 11937 776 776 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190823 | 20190816 |
72672972 | 5256 32 0 | 11953 776 776 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190823 | 20190816 |
72986568 | 3223 16 0 | 13221 792 808 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190823 | 20190816 |
75698108 | 5758 32 0 | 13085 792 808 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190823 | 20190816 |
77790987 | 2855 16 0 | 13085 792 808 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190823 | 20190816 |
78923184 | 2855 16 0 | 13085 792 808 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190823 | 20190816 |
108608295 | 4974 16 0 | 16542 784 768 | ref | gcc_-funroll-loops | 20190823 | 20190816 |
109406304 | 4974 16 0 | 16542 784 768 | ref | gcc | 20190823 | 20190816 |
111902852 | 4974 16 0 | 16542 784 768 | ref | cc | 20190823 | 20190816 |