Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
51504 | 8280 8 0 | 31757 768 872 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
60940 | 9062 8 0 | 30301 768 1160 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
71616 | 26957 16 0 | 48605 800 928 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
72160 | 6962 8 0 | 27389 768 1160 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
74188 | 22709 16 0 | 39421 792 928 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
75482 | 6962 8 0 | 27389 768 1160 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
76456 | 24046 16 0 | 41109 792 928 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
76624 | 26332 16 0 | 45501 800 928 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
76848 | 24594 16 0 | 44125 800 928 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
77004 | 24046 16 0 | 41109 792 928 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
77052 | 27020 16 0 | 46421 800 928 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
77232 | 21484 16 0 | 41741 792 928 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
77344 | 24837 16 0 | 47005 800 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
77936 | 46876 32 0 | 40773 792 928 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
78100 | 20690 16 0 | 40733 792 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
78148 | 23885 16 0 | 46317 800 928 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
78212 | 9062 8 0 | 30301 768 1160 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
78268 | 27490 16 0 | 48637 800 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
78788 | 22061 16 0 | 41765 792 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
78884 | 23558 16 0 | 40557 792 928 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
79064 | 28660 16 0 | 48061 800 928 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
79260 | 26957 16 0 | 48605 800 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
79624 | 28660 16 0 | 48061 800 928 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
79740 | 20674 16 0 | 40645 792 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
79804 | 22973 16 0 | 39597 792 928 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
79884 | 27252 16 0 | 46645 800 928 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
79908 | 21004 16 0 | 41221 792 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190827 | 20190816 |
79964 | 21100 16 0 | 41077 792 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
80068 | 23438 16 0 | 40773 792 928 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
80416 | 26812 16 0 | 46141 800 928 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
80805 | 8280 8 0 | 31757 768 872 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
80864 | 20690 16 0 | 40733 792 928 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
81624 | 4043 16 0 | 19585 776 896 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
81636 | 21338 16 0 | 41725 792 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
81700 | 45418 32 0 | 39421 792 928 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
81728 | 26812 16 0 | 46141 800 928 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
81764 | 23366 16 0 | 40293 792 928 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
81836 | 22780 16 0 | 39533 792 928 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190827 | 20190816 |
81940 | 4041 16 0 | 19553 776 896 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
81964 | 4041 16 0 | 19553 776 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
82184 | 47284 32 0 | 43485 800 928 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
82300 | 22061 16 0 | 41765 792 928 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
82392 | 4041 16 0 | 19553 776 896 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
82428 | 8280 8 0 | 31757 768 872 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
82504 | 21314 16 0 | 41405 792 928 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
82944 | 21484 16 0 | 41741 792 928 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
82948 | 22725 16 0 | 39381 792 928 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
83328 | 23642 16 0 | 43485 800 928 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
83388 | 21004 16 0 | 41221 792 928 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190827 | 20190816 |
83512 | 24594 16 0 | 44125 800 928 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
83556 | 23614 16 0 | 40589 792 928 | ref | gcc_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
83656 | 4037 16 0 | 19513 776 896 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
83664 | 23534 16 0 | 40509 792 928 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
83872 | 27257 16 0 | 46125 800 928 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
83884 | 4041 16 0 | 19553 776 896 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
83972 | 4037 16 0 | 19521 776 896 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
83980 | 23558 16 0 | 40557 792 928 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
84368 | 23366 16 0 | 40293 792 928 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
84408 | 22778 16 0 | 39533 792 928 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190827 | 20190816 |
84564 | 22780 16 0 | 39533 792 928 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190827 | 20190816 |
84600 | 22832 16 0 | 39597 792 928 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190827 | 20190816 |
84812 | 28660 16 0 | 48061 800 928 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
84964 | 21338 16 0 | 41725 792 928 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
85108 | 4035 16 0 | 19497 776 896 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
85263 | 27252 16 0 | 46581 800 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
85688 | 4043 16 0 | 19585 776 896 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
85876 | 27257 16 0 | 46125 800 928 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
85952 | 24046 16 0 | 41109 792 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
86392 | 26957 16 0 | 48605 800 928 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
86484 | 22780 16 0 | 39533 792 928 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
86836 | 28660 16 0 | 47965 800 928 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
87028 | 23885 16 0 | 46317 800 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
87038 | 21484 16 0 | 41741 792 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
87236 | 22780 16 0 | 39533 792 928 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190827 | 20190816 |
87420 | 8070 32 0 | 19497 776 896 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
87516 | 4043 16 0 | 19585 776 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
87552 | 21004 16 0 | 41221 792 928 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190827 | 20190816 |
87804 | 23614 16 0 | 40589 792 928 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
87840 | 21314 16 0 | 41405 792 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
87848 | 22725 16 0 | 39381 792 928 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
88076 | 4035 16 0 | 19497 776 896 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
88360 | 22778 16 0 | 39533 792 928 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190827 | 20190816 |
88428 | 24065 16 0 | 40557 792 928 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
88888 | 4035 16 0 | 19505 776 896 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
88980 | 23614 16 0 | 40589 792 928 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
89124 | 23558 16 0 | 40557 792 928 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
89292 | 4037 16 0 | 19513 776 896 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
89456 | 4035 16 0 | 19497 776 896 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
89612 | 4041 16 0 | 19553 776 896 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
89644 | 22778 16 0 | 39533 792 928 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190827 | 20190816 |
89712 | 4035 16 0 | 19505 776 896 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
90093 | 20674 16 0 | 40645 792 928 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
90118 | 23558 16 0 | 40557 792 928 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
90224 | 24065 16 0 | 40557 792 928 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
90476 | 22832 16 0 | 39597 792 928 | ref | gcc_-O_-fomit-frame-pointer | 20190827 | 20190816 |
90689 | 22832 16 0 | 39597 792 928 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190827 | 20190816 |
90768 | 4035 16 0 | 19497 776 896 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
90973 | 8280 8 0 | 30429 768 872 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
91472 | 21100 16 0 | 41077 792 928 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
91523 | 22778 16 0 | 39533 792 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190827 | 20190816 |
92854 | 4041 16 0 | 19553 776 896 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
93060 | 4035 16 0 | 19505 776 896 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
93276 | 4041 16 0 | 19553 776 896 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
93744 | 24837 16 0 | 47005 800 928 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
93785 | 4041 16 0 | 19553 776 896 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
93888 | 26812 16 0 | 46141 800 928 | ref | gcc_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
94668 | 27490 16 0 | 48637 800 928 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
95320 | 4041 16 0 | 19553 776 896 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
95878 | 4037 16 0 | 19513 776 896 | ref | gcc_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
97564 | 22973 16 0 | 39597 792 928 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
98918 | 4041 16 0 | 19553 776 896 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
103469 | 4035 16 0 | 19497 776 896 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
405852 | 9889 16 0 | 28455 784 888 | ref | gcc_-funroll-loops | 20190827 | 20190816 |
435496 | 9889 16 0 | 28455 784 888 | ref | cc | 20190827 | 20190816 |
441144 | 9889 16 0 | 28455 784 888 | ref | gcc | 20190827 | 20190816 |