Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
15548 | opt64 | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20190705 | 20190110 |
15548 | opt64 | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20190705 | 20190110 |
15758 | opt64 | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20190705 | 20190110 |
15772 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190705 | 20190110 |
15784 | opt64 | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20190705 | 20190110 |
15944 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190705 | 20190110 |
16085 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
16154 | opt64 | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20190705 | 20190110 |
16172 | opt64 | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20190705 | 20190110 |
16283 | opt64 | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190705 | 20190110 |
16357 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
16766 | opt64 | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
16947 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190705 | 20190110 |
16986 | opt64 | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20190705 | 20190110 |
17482 | opt64 | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190705 | 20190110 |
17653 | opt64 | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20190705 | 20190110 |
17821 | opt64 | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20190705 | 20190110 |
18010 | opt64 | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20190705 | 20190110 |
18021 | opt64 | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20190705 | 20190110 |
18141 | opt64 | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20190705 | 20190110 |
18224 | opt64 | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20190705 | 20190110 |
18262 | opt64 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20190705 | 20190110 |
18281 | opt64 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
18318 | opt64 | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20190705 | 20190110 |
18329 | opt64 | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20190705 | 20190110 |
18342 | opt64 | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20190705 | 20190110 |
18458 | opt64 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20190705 | 20190110 |
18460 | opt64 | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
18476 | opt64 | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20190705 | 20190110 |
18476 | opt64 | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
18488 | opt64 | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20190705 | 20190110 |
18494 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190705 | 20190110 |
18542 | opt64 | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20190705 | 20190110 |
18579 | opt64 | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20190705 | 20190110 |
18871 | opt64 | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20190705 | 20190110 |
18871 | opt64 | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190705 | 20190110 |
18875 | opt64 | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20190705 | 20190110 |
18942 | opt64 | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
19125 | opt64 | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20190705 | 20190110 |
19131 | opt64 | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20190705 | 20190110 |
19195 | opt64 | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
19363 | opt64 | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
19365 | opt64 | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
19387 | opt64 | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
19414 | opt64 | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20190705 | 20190110 |
19462 | opt64 | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
19514 | opt64 | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
19840 | opt64 | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
19875 | opt64 | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
19877 | opt64 | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
19915 | opt64 | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20190705 | 20190110 |
19917 | opt64 | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20190705 | 20190110 |
20093 | opt64 | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20190705 | 20190110 |
20364 | opt64 | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190705 | 20190110 |
20797 | opt64 | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
21530 | opt64 | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
23296 | opt64 | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20190705 | 20190110 |
23301 | opt64 | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20190705 | 20190110 |
23304 | opt64 | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20190705 | 20190110 |
23308 | opt64 | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20190705 | 20190110 |
23324 | opt64 | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20190705 | 20190110 |
23347 | opt64 | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20190705 | 20190110 |
23355 | opt64 | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20190705 | 20190110 |
23413 | opt64 | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20190705 | 20190110 |
23450 | opt64 | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20190705 | 20190110 |
23480 | opt64 | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20190705 | 20190110 |
23516 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190705 | 20190110 |
23518 | opt64 | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20190705 | 20190110 |
23523 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190705 | 20190110 |
23532 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190705 | 20190110 |
23544 | opt64 | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20190705 | 20190110 |
23557 | opt64 | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20190705 | 20190110 |
23587 | opt64 | gcc -m32 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
23591 | opt64 | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
23597 | opt64 | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190705 | 20190110 |
23611 | opt64 | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
23617 | opt64 | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
23619 | opt64 | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20190705 | 20190110 |
23635 | opt64 | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20190705 | 20190110 |
23635 | opt64 | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
23649 | opt64 | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20190705 | 20190110 |
23670 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190705 | 20190110 |
23685 | opt64 | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20190705 | 20190110 |
23728 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190705 | 20190110 |
23744 | opt64 | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20190705 | 20190110 |
23748 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190705 | 20190110 |
23782 | opt64 | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20190705 | 20190110 |
23786 | opt64 | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190705 | 20190110 |
23795 | opt64 | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190705 | 20190110 |
23804 | opt64 | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20190705 | 20190110 |
23810 | opt64 | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20190705 | 20190110 |
23812 | opt64 | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190705 | 20190110 |
23839 | opt64 | gcc -m32 -Os -fomit-frame-pointer | 20190705 | 20190110 |
23839 | opt64 | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190705 | 20190110 |
23843 | opt64 | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20190705 | 20190110 |
23845 | opt64 | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190705 | 20190110 |
23855 | opt64 | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20190705 | 20190110 |
23867 | opt64 | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190705 | 20190110 |
23883 | opt64 | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20190705 | 20190110 |
23893 | opt64 | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20190705 | 20190110 |
23919 | opt64 | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20190705 | 20190110 |
23940 | opt64 | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20190705 | 20190110 |
23942 | opt64 | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
23978 | opt64 | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20190705 | 20190110 |
24123 | opt64 | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20190705 | 20190110 |
24125 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190705 | 20190110 |
24130 | opt64 | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20190705 | 20190110 |
24139 | opt64 | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20190705 | 20190110 |
24151 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20190705 | 20190110 |
24165 | opt64 | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20190705 | 20190110 |
24165 | opt64 | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190705 | 20190110 |
24175 | opt64 | gcc -m32 -O -fomit-frame-pointer | 20190705 | 20190110 |
24231 | opt64 | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20190705 | 20190110 |
24238 | opt64 | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20190705 | 20190110 |
24266 | opt64 | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20190705 | 20190110 |
24272 | opt64 | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20190705 | 20190110 |
24280 | opt64 | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20190705 | 20190110 |
24280 | opt64 | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20190705 | 20190110 |
24636 | opt64 | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
24712 | opt64 | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20190705 | 20190110 |
24783 | opt64 | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20190705 | 20190110 |
24784 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20190705 | 20190110 |
24785 | opt64 | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
24815 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
24819 | opt64 | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
24827 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20190705 | 20190110 |
24827 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
24834 | opt64 | gcc -m32 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
24847 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20190705 | 20190110 |
24861 | opt64 | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20190705 | 20190110 |
24867 | opt64 | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20190705 | 20190110 |
24869 | opt64 | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20190705 | 20190110 |
24875 | opt64 | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20190705 | 20190110 |
24885 | opt64 | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
24919 | opt64 | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
24930 | opt64 | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20190705 | 20190110 |
24969 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
24969 | opt64 | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
24972 | opt64 | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20190705 | 20190110 |
25044 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
25183 | opt64 | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20190705 | 20190110 |
25264 | opt64 | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
25315 | opt64 | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190705 | 20190110 |
25319 | opt64 | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20190705 | 20190110 |
25403 | opt64 | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
25412 | opt64 | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20190705 | 20190110 |
25413 | opt64 | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
25413 | opt64 | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
25441 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20190705 | 20190110 |
25443 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20190705 | 20190110 |
25457 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190705 | 20190110 |
25579 | opt64 | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
25586 | opt64 | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
25752 | opt64 | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
26000 | opt64 | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190705 | 20190110 |
26016 | opt64 | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
26036 | opt64 | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
26504 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
26566 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
26602 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190705 | 20190110 |
26764 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
26766 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
26770 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190705 | 20190110 |
26998 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190705 | 20190110 |
27182 | opt64 | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20190705 | 20190110 |
27307 | opt64 | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20190705 | 20190110 |
27311 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190705 | 20190110 |
27457 | opt64 | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20190705 | 20190110 |
27796 | opt64 | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190705 | 20190110 |
27891 | opt64 | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
28063 | opt64 | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190705 | 20190110 |
28089 | opt64 | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
121886 | opt64 | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190705 | 20190110 |
122357 | opt64 | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190705 | 20190110 |
127157 | opt64 | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190705 | 20190110 |
128175 | opt64 | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190705 | 20190110 |