Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
14704 | opt29_v5_ssse3_asm64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
15440 | opt29_v5_ssse3_asm64 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160718 | 20160715 |
15516 | core_i7_45nm/x86-64/sse4_v1 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
15764 | core_2_45nm/x86-64/sse4_v1 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
15832 | core_i7_45nm/x86-64/sse4_v1 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
15832 | core_i7_45nm/x86-64/sse4_v1 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
15912 | core_i7_45nm/x86-64/sse4_v1 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
16268 | opt29_v5_ssse3_asm64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
16376 | amd_k10/x86-64/sse2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
16456 | core_2_65nm/x86-64/ssse3_v1 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
16480 | opt29_v5_ssse3_asm64 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
16568 | core_2_45nm/x86-64/sse4_v1 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
16772 | opt31ssse3_asm64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
16864 | core_2_65nm/x86-64/ssse3_v1 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
16896 | core_2_45nm/x86-64/sse4_v1 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160718 | 20160715 |
16928 | core_2_45nm/x86-64/sse4_v1 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
16988 | core_i7_45nm/x86-64/sse4_v1 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160718 | 20160715 |
17272 | amd_k10/x86-64/sse2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
17304 | core_2_65nm/x86-64/ssse3_v1 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
17316 | amd_k10/x86-64/sse2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
17532 | core_2_65nm/x86-64/ssse3_v1 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
17584 | amd_k10/x86-64/sse2 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160718 | 20160715 |
17588 | core_2_65nm/x86-64/ssse3_v1 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160718 | 20160715 |
17636 | amd_k10/x86-64/sse2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
17648 | core_2_45nm/x86-64/sse4_v1 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
17876 | opt29_v5_ssse3_asm64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
18328 | opt31ssse3_asm64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
19280 | opt31ssse3_asm64 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160718 | 20160715 |
19752 | opt31ssse3_asm64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
20252 | opt31ssse3_asm64 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
23580 | amd_k8/x86-64/noSSE | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
24140 | amd_k8/x86-64/noSSE | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160718 | 20160715 |
25080 | amd_k8/x86-64/noSSE | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
26268 | amd_k8/x86-64/noSSE | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
26436 | amd_k8/x86-64/noSSE | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
26704 | optc03 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
26960 | optc04 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
27376 | optbbe | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
27404 | optc01 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
27532 | optabe | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
27600 | optc01 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
27796 | optc04 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
28188 | optc02 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
28324 | optabe | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
28612 | optabe | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
28692 | optbbe | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
29268 | optc02 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
29300 | optabe | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160718 | 20160715 |
29540 | optabe | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
29696 | optbbe | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
29968 | optbbe | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160718 | 20160715 |
30204 | optc02 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
30316 | sphlib | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
30360 | optc03 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
30572 | sphlib | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
30772 | optc01 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
30852 | optc04 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
30920 | optbgbe | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
30924 | optbbe | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
30936 | optc03 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
31000 | optc03 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
31276 | optc04 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
31344 | optc01 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160718 | 20160715 |
31508 | optc03 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160718 | 20160715 |
31660 | sphlib | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160718 | 20160715 |
31912 | optbgbe | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
31992 | optbgbe | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
32000 | optc02 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
32004 | sphlib-small | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
32404 | sphlib-small | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
32456 | optbgbe | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160718 | 20160715 |
32576 | optbgbe | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
33040 | sphlib-small | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
33136 | optc02 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160718 | 20160715 |
33544 | sphlib | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
34796 | sphlib | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
34988 | optc01 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
35632 | optc04 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160718 | 20160715 |
35956 | sphlib-small | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
38240 | sphlib-small | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160718 | 20160715 |
48420 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
48568 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
51760 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
55192 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160718 | 20160715 |
61696 | ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20160718 | 20160715 |