Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
15748 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190705 | 20190110 |
15936 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190705 | 20190110 |
15976 | opt64 | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20190705 | 20190110 |
16036 | opt64 | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20190705 | 20190110 |
16172 | opt64 | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20190705 | 20190110 |
16188 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
16196 | opt64 | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20190705 | 20190110 |
16324 | opt64 | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190705 | 20190110 |
16360 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
16532 | opt64 | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20190705 | 20190110 |
16544 | opt64 | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20190705 | 20190110 |
16728 | opt64 | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
17532 | opt64 | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20190705 | 20190110 |
17568 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190705 | 20190110 |
17972 | opt64 | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190705 | 20190110 |
18140 | opt64 | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20190705 | 20190110 |
18172 | opt64 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20190705 | 20190110 |
18212 | opt64 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
18240 | opt64 | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
18252 | opt64 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20190705 | 20190110 |
18432 | opt64 | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20190705 | 20190110 |
18464 | opt64 | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20190705 | 20190110 |
18472 | opt64 | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20190705 | 20190110 |
18524 | opt64 | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20190705 | 20190110 |
18584 | opt64 | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20190705 | 20190110 |
18716 | opt64 | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
18744 | opt64 | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20190705 | 20190110 |
18748 | opt64 | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20190705 | 20190110 |
18864 | opt64 | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20190705 | 20190110 |
18924 | opt64 | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20190705 | 20190110 |
19016 | opt64 | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20190705 | 20190110 |
19052 | opt64 | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20190705 | 20190110 |
19052 | opt64 | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20190705 | 20190110 |
19072 | opt64 | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
19400 | opt64 | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
19404 | opt64 | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20190705 | 20190110 |
19408 | opt64 | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20190705 | 20190110 |
19412 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190705 | 20190110 |
19412 | opt64 | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
19456 | opt64 | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
19460 | opt64 | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20190705 | 20190110 |
19476 | opt64 | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190705 | 20190110 |
19480 | opt64 | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
19516 | opt64 | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20190705 | 20190110 |
19564 | opt64 | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
19564 | opt64 | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
19796 | opt64 | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
19804 | opt64 | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
19844 | opt64 | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
19992 | opt64 | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20190705 | 20190110 |
20136 | opt64 | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20190705 | 20190110 |
20152 | opt64 | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20190705 | 20190110 |
20188 | opt64 | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190705 | 20190110 |
20296 | opt64 | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
20548 | opt64 | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20190705 | 20190110 |
21540 | opt64 | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
25776 | opt64 | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20190705 | 20190110 |
26124 | opt64 | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20190705 | 20190110 |
26176 | opt64 | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
26180 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190705 | 20190110 |
26212 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190705 | 20190110 |
26292 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190705 | 20190110 |
26364 | opt64 | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
26380 | opt64 | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
26384 | opt64 | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20190705 | 20190110 |
26400 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190705 | 20190110 |
26456 | opt64 | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20190705 | 20190110 |
26472 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190705 | 20190110 |
26484 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190705 | 20190110 |
26484 | opt64 | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20190705 | 20190110 |
26496 | opt64 | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
26512 | opt64 | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20190705 | 20190110 |
26512 | opt64 | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20190705 | 20190110 |
26516 | opt64 | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
26516 | opt64 | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20190705 | 20190110 |
26524 | opt64 | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
26528 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
26528 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190705 | 20190110 |
26532 | opt64 | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20190705 | 20190110 |
26536 | opt64 | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190705 | 20190110 |
26544 | opt64 | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20190705 | 20190110 |
26552 | opt64 | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20190705 | 20190110 |
26556 | opt64 | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20190705 | 20190110 |
26572 | opt64 | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20190705 | 20190110 |
26600 | opt64 | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20190705 | 20190110 |
26624 | opt64 | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20190705 | 20190110 |
26624 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20190705 | 20190110 |
26636 | opt64 | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20190705 | 20190110 |
26692 | opt64 | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20190705 | 20190110 |
26700 | opt64 | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20190705 | 20190110 |
26720 | opt64 | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190705 | 20190110 |
26728 | opt64 | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20190705 | 20190110 |
26728 | opt64 | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
26728 | opt64 | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20190705 | 20190110 |
26744 | opt64 | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20190705 | 20190110 |
26748 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
26752 | opt64 | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20190705 | 20190110 |
26764 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
26780 | opt64 | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20190705 | 20190110 |
26812 | opt64 | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20190705 | 20190110 |
26820 | opt64 | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20190705 | 20190110 |
26820 | opt64 | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20190705 | 20190110 |
26824 | opt64 | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20190705 | 20190110 |
26836 | opt64 | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
26916 | opt64 | gcc -m32 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
26988 | opt64 | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190705 | 20190110 |
27000 | opt64 | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190705 | 20190110 |
27004 | opt64 | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20190705 | 20190110 |
27008 | opt64 | gcc -m32 -Os -fomit-frame-pointer | 20190705 | 20190110 |
27016 | opt64 | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20190705 | 20190110 |
27016 | opt64 | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190705 | 20190110 |
27032 | opt64 | gcc -m32 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
27036 | opt64 | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
27060 | opt64 | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
27060 | opt64 | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190705 | 20190110 |
27064 | opt64 | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190705 | 20190110 |
27068 | opt64 | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
27072 | opt64 | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20190705 | 20190110 |
27108 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
27140 | opt64 | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190705 | 20190110 |
27168 | opt64 | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20190705 | 20190110 |
27172 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
27212 | opt64 | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20190705 | 20190110 |
27220 | opt64 | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
27228 | opt64 | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
27260 | opt64 | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
27272 | opt64 | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20190705 | 20190110 |
27276 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
27296 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190705 | 20190110 |
27316 | opt64 | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20190705 | 20190110 |
27332 | opt64 | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
27360 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190705 | 20190110 |
27380 | opt64 | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20190705 | 20190110 |
27424 | opt64 | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
27424 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190705 | 20190110 |
27432 | opt64 | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20190705 | 20190110 |
27444 | opt64 | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190705 | 20190110 |
27456 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
27484 | opt64 | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
27504 | opt64 | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
27504 | opt64 | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20190705 | 20190110 |
27560 | opt64 | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190705 | 20190110 |
27588 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20190705 | 20190110 |
27600 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20190705 | 20190110 |
27612 | opt64 | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20190705 | 20190110 |
27624 | opt64 | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20190705 | 20190110 |
27624 | opt64 | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20190705 | 20190110 |
27632 | opt64 | gcc -m32 -O -fomit-frame-pointer | 20190705 | 20190110 |
27648 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
27680 | opt64 | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
27728 | opt64 | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20190705 | 20190110 |
27744 | opt64 | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20190705 | 20190110 |
27796 | opt64 | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20190705 | 20190110 |
27836 | opt64 | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20190705 | 20190110 |
27844 | opt64 | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20190705 | 20190110 |
27864 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190705 | 20190110 |
27892 | opt64 | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190705 | 20190110 |
27940 | opt64 | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20190705 | 20190110 |
27948 | opt64 | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20190705 | 20190110 |
28004 | opt64 | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20190705 | 20190110 |
28060 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20190705 | 20190110 |
28068 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20190705 | 20190110 |
28092 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190705 | 20190110 |
28100 | opt64 | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20190705 | 20190110 |
28132 | opt64 | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
28236 | opt64 | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20190705 | 20190110 |
28276 | opt64 | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
28324 | opt64 | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190705 | 20190110 |
28612 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20190705 | 20190110 |
28636 | opt64 | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20190705 | 20190110 |
28760 | opt64 | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20190705 | 20190110 |
29112 | opt64 | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
119740 | opt64 | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190705 | 20190110 |
119904 | opt64 | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190705 | 20190110 |
125468 | opt64 | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190705 | 20190110 |
125496 | opt64 | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190705 | 20190110 |