Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
23758724 | 47002 0 0 | 65397 784 928 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
25082588 | 46489 0 0 | 64781 784 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
25354892 | 20954 0 0 | 38501 760 1160 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190830 | 20190816 |
26136196 | 46489 0 0 | 64781 784 928 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
26191792 | 19444 0 0 | 36213 760 1160 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190830 | 20190816 |
26566936 | 20954 0 0 | 38501 760 1160 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190830 | 20190816 |
26658500 | 47002 0 0 | 65397 784 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
28017932 | 19444 0 0 | 36213 760 1160 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190830 | 20190816 |
28943996 | 47042 0 0 | 64725 784 928 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
29460848 | 20433 0 0 | 39061 760 872 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190830 | 20190816 |
29479740 | 47042 0 0 | 64725 784 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
29682848 | 47272 0 0 | 64637 784 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
30078068 | 47042 0 0 | 64725 784 928 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
30471292 | 47272 0 0 | 64637 784 928 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
30641072 | 20433 0 0 | 40389 760 872 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190830 | 20190816 |
31308364 | 37010 0 0 | 52637 784 928 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
31467056 | 74662 0 0 | 53157 784 928 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
31720992 | 37331 0 0 | 53157 784 928 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
31731696 | 20433 0 0 | 40389 760 872 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190830 | 20190816 |
32808400 | 37010 0 0 | 52637 784 928 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
33446656 | 37172 0 0 | 52237 784 928 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
33921112 | 30329 0 0 | 45661 784 928 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190830 | 20190816 |
34119788 | 37218 0 0 | 52581 784 928 | ref | gcc_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
34716728 | 37172 0 0 | 52237 784 928 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
35112152 | 20433 0 0 | 40389 760 872 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190830 | 20190816 |
35112880 | 30343 0 0 | 45773 784 928 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
35187364 | 30343 0 0 | 45773 784 928 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
35259716 | 37218 0 0 | 52581 784 928 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
35506684 | 30343 0 0 | 45773 784 928 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
35616440 | 37218 0 0 | 52581 784 928 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
35906712 | 37042 0 0 | 52381 784 928 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
37653104 | 36997 0 0 | 52365 784 928 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
38516724 | 36997 0 0 | 52301 784 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
38713660 | 36826 0 0 | 52029 784 928 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
39102692 | 21681 0 0 | 37917 768 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
39206800 | 21696 0 0 | 37549 768 928 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
39421376 | 21693 0 0 | 37973 768 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
39871452 | 21624 0 0 | 37765 768 928 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
40048700 | 21696 0 0 | 37549 768 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
40618000 | 21681 0 0 | 37917 768 928 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
40635372 | 21693 0 0 | 37973 768 928 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
40720496 | 21681 0 0 | 37917 768 928 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
40800240 | 21624 0 0 | 37765 768 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
46247496 | 11896 0 0 | 28333 768 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190830 | 20190816 |
47321900 | 11962 0 0 | 28261 768 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
47918716 | 11811 0 0 | 28021 768 928 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
48127560 | 11896 0 0 | 28333 768 928 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190830 | 20190816 |
48785316 | 11932 0 0 | 28309 768 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190830 | 20190816 |
49006192 | 11962 0 0 | 28261 768 928 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
49101016 | 11932 0 0 | 28309 768 928 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190830 | 20190816 |
49161152 | 11896 0 0 | 28333 768 928 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190830 | 20190816 |
51096180 | 11811 0 0 | 28021 768 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
72085244 | 8839 0 0 | 21829 768 928 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
75484820 | 8410 0 0 | 21061 768 928 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
76289508 | 8839 0 0 | 21829 768 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
76309448 | 8839 0 0 | 21829 768 928 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
76545264 | 8410 0 0 | 21061 768 928 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
78403068 | 8759 0 0 | 21725 768 928 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
78715960 | 8759 0 0 | 21725 768 928 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
79096332 | 8759 0 0 | 21725 768 928 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
79435724 | 8839 0 0 | 21805 768 928 | ref | gcc_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
79625492 | 8839 0 0 | 21805 768 928 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
79895052 | 8759 0 0 | 21725 768 928 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
81416824 | 8866 0 0 | 21845 768 928 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
81493744 | 8791 0 0 | 21757 768 928 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190830 | 20190816 |
81535564 | 8866 0 0 | 21845 768 928 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
81569224 | 8839 0 0 | 21805 768 928 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
82658664 | 9455 0 0 | 22693 768 928 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
83008780 | 6454 0 0 | 18385 752 896 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
83888852 | 6498 0 0 | 18465 752 896 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
84061208 | 6457 0 0 | 18385 752 896 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
84183520 | 6457 0 0 | 18385 752 896 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
85258392 | 6457 0 0 | 18385 752 896 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
85425660 | 6498 0 0 | 18465 752 896 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
85438944 | 18910 0 0 | 22693 768 928 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
85574556 | 6454 0 0 | 18385 752 896 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
85890256 | 6459 0 0 | 18401 752 896 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
85892784 | 6501 0 0 | 18465 752 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
86388824 | 6457 0 0 | 18385 752 896 | ref | gcc_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
86427216 | 6457 0 0 | 18385 752 896 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
86617488 | 6457 0 0 | 18385 752 896 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
86943528 | 6457 0 0 | 18385 752 896 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
87016256 | 6459 0 0 | 18401 752 896 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
87214736 | 12914 0 0 | 18385 752 896 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
87697528 | 6457 0 0 | 18385 752 896 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
88152580 | 6457 0 0 | 18385 752 896 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
88168824 | 6501 0 0 | 18465 752 896 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
88571972 | 6501 0 0 | 18465 752 896 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
89295076 | 6501 0 0 | 18465 752 896 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
90162840 | 6459 0 0 | 18401 752 896 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
90396716 | 6501 0 0 | 18465 752 896 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
90480556 | 6501 0 0 | 18465 752 896 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
90985476 | 7429 0 0 | 20413 768 928 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190830 | 20190816 |
91478656 | 6501 0 0 | 18465 752 896 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
91671296 | 6457 0 0 | 18385 752 896 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
94365536 | 7429 0 0 | 20413 768 928 | ref | gcc_-O_-fomit-frame-pointer | 20190830 | 20190816 |
97253748 | 7429 0 0 | 20413 768 928 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190830 | 20190816 |
98666576 | 14740 0 0 | 20325 768 928 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
98721588 | 6486 0 0 | 18433 752 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190830 | 20190816 |
100487680 | 7370 0 0 | 20325 768 928 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
102515932 | 7438 0 0 | 20405 768 928 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
104691360 | 7438 0 0 | 20405 768 928 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
105916196 | 7422 0 0 | 20413 768 928 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190830 | 20190816 |
106160312 | 7422 0 0 | 20413 768 928 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190830 | 20190816 |
106940924 | 7422 0 0 | 20413 768 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190830 | 20190816 |
107496504 | 7422 0 0 | 20413 768 928 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190830 | 20190816 |
107636952 | 7422 0 0 | 20413 768 928 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190830 | 20190816 |
107656752 | 7422 0 0 | 20413 768 928 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190830 | 20190816 |
109059304 | 7422 0 0 | 20413 768 928 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190830 | 20190816 |
109727024 | 7422 0 0 | 20413 768 928 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190830 | 20190816 |
111904864 | 7489 0 0 | 20469 768 928 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190830 | 20190816 |
112333352 | 7489 0 0 | 20469 768 928 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190830 | 20190816 |
282216884 | 9479 0 0 | 24199 768 888 | ref | gcc_-funroll-loops | 20190830 | 20190816 |
296145900 | 9479 0 0 | 24199 768 888 | ref | gcc | 20190830 | 20190816 |
296405372 | 9479 0 0 | 24199 768 888 | ref | cc | 20190830 | 20190816 |