Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
15327 | e/tpy | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120803 | 20120717 |
15333 | e/tpy | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120803 | 20120717 |
15345 | e/tpy | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20120803 | 20120717 |
15537 | e/tpy | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20120803 | 20120717 |
15546 | e/tpy | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20120803 | 20120717 |
15618 | e/tpy | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20120803 | 20120717 |
15621 | e/tpy | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20120803 | 20120717 |
15642 | e/tpy | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20120803 | 20120717 |
15645 | e/tpy | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20120803 | 20120717 |
15660 | e/tpy | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20120803 | 20120717 |
15765 | e/tpy | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20120803 | 20120717 |
15864 | e/tpy | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20120803 | 20120717 |
15954 | e/tpy | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20120803 | 20120717 |
15999 | e/tpy | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20120803 | 20120717 |
16095 | e/tpy | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20120803 | 20120717 |
16098 | e/tpy | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20120803 | 20120717 |
16098 | e/tpy | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20120803 | 20120717 |
16098 | e/tpy | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20120803 | 20120717 |
16101 | e/tpy | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20120803 | 20120717 |
16149 | e/tpy | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20120803 | 20120717 |
16209 | e/tpy | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20120803 | 20120717 |
16263 | e/tpy | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20120803 | 20120717 |
16269 | e/tpy | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20120803 | 20120717 |
16275 | e/tpy | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20120803 | 20120717 |
16281 | e/tpy | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20120803 | 20120717 |
16287 | e/tpy | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20120803 | 20120717 |
16287 | e/tpy | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20120803 | 20120717 |
16335 | e/tpy | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
16344 | e/tpy | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
16347 | e/tpy | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20120803 | 20120717 |
16350 | e/tpy | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20120803 | 20120717 |
16353 | e/tpy | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
16371 | e/tpy | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
16371 | e/tpy | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20120803 | 20120717 |
16371 | e/tpy | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
16377 | e/tpy | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20120803 | 20120717 |
16383 | e/tpy | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20120803 | 20120717 |
16383 | e/tpy | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20120803 | 20120717 |
16386 | e/tpy | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20120803 | 20120717 |
16386 | e/tpy | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
16386 | e/tpy | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
16386 | e/tpy | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20120803 | 20120717 |
16395 | e/tpy | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
16446 | e/tpy | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20120803 | 20120717 |
16488 | e/tpy | gcc -m32 -Os -fomit-frame-pointer | 20120803 | 20120717 |
16500 | e/tpy | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20120803 | 20120717 |
16515 | e/tpy | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20120803 | 20120717 |
16527 | e/tpy | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20120803 | 20120717 |
16530 | e/tpy | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
16548 | e/tpy | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20120803 | 20120717 |
16548 | e/tpy | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20120803 | 20120717 |
16560 | e/tpy | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120803 | 20120717 |
16575 | e/tpy | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20120803 | 20120717 |
16650 | e/tpy | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20120803 | 20120717 |
16659 | e/tpy | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20120803 | 20120717 |
16665 | e/tpy | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20120803 | 20120717 |
16725 | e/tpy | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20120803 | 20120717 |
16734 | e/tpy | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20120803 | 20120717 |
16767 | e/tpy | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20120803 | 20120717 |
16803 | e/tpy | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20120803 | 20120717 |
16833 | e/tpy | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20120803 | 20120717 |
16839 | e/tpy | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120803 | 20120717 |
16857 | e/tpy | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20120803 | 20120717 |
16857 | e/tpy | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20120803 | 20120717 |
16872 | e/tpy | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120803 | 20120717 |
16881 | e/tpy | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20120803 | 20120717 |
16890 | e/tpy | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
16893 | e/tpy | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20120803 | 20120717 |
16905 | e/tpy | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
16905 | e/tpy | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20120803 | 20120717 |
16908 | e/tpy | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
16929 | e/tpy | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20120803 | 20120717 |
16971 | e/tpy | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
16977 | e/tpy | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
16992 | e/tpy | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20120803 | 20120717 |
16992 | e/tpy | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20120803 | 20120717 |
17001 | e/tpy | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20120803 | 20120717 |
17004 | e/tpy | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20120803 | 20120717 |
17037 | e/tpy | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20120803 | 20120717 |
17040 | e/tpy | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
17049 | e/tpy | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20120803 | 20120717 |
17142 | e/tpy | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
17172 | e/tpy | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
17184 | e/tpy | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20120803 | 20120717 |
17208 | e/tpy | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
17214 | e/tpy | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20120803 | 20120717 |
17349 | e/tpy | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20120803 | 20120717 |
17376 | e/tpy | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20120803 | 20120717 |
17511 | e/tpy | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20120803 | 20120717 |
17535 | e/tpy | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
17541 | e/tpy | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
17565 | e/tpy | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20120803 | 20120717 |
17568 | e/tpy | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20120803 | 20120717 |
17577 | e/tpy | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20120803 | 20120717 |
17643 | e/tpy | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
17643 | e/tpy | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
17658 | e/tpy | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
17661 | e/tpy | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
17688 | e/tpy | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20120803 | 20120717 |
17688 | e/tpy | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20120803 | 20120717 |
17688 | e/tpy | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20120803 | 20120717 |
17892 | e/tpy | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20120803 | 20120717 |
17985 | e/tpy | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
18099 | e/tpy | gcc -m32 -O -fomit-frame-pointer | 20120803 | 20120717 |
18099 | e/tpy | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20120803 | 20120717 |
18105 | e/tpy | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20120803 | 20120717 |
18108 | e/tpy | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20120803 | 20120717 |
18111 | e/tpy | gcc -m32 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
18111 | e/tpy | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20120803 | 20120717 |
18120 | e/tpy | gcc -m32 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
18138 | e/tpy | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20120803 | 20120717 |
18177 | e/tpy | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20120803 | 20120717 |
18222 | e/tpy | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20120803 | 20120717 |
18225 | e/tpy | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20120803 | 20120717 |
18231 | e/tpy | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20120803 | 20120717 |
18483 | e/tpy | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20120803 | 20120717 |
18666 | e/tpy | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20120803 | 20120717 |
18669 | e/tpy | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20120803 | 20120717 |
18678 | e/tpy | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20120803 | 20120717 |
18954 | e/tpy | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20120803 | 20120717 |
18993 | e/tpy | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20120803 | 20120717 |
19083 | e/tpy | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20120803 | 20120717 |
19095 | e/tpy | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
19134 | e/tpy | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20120803 | 20120717 |
19191 | e/tpy | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
19212 | e/tpy | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20120803 | 20120717 |
19341 | e/tpy | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
19344 | e/tpy | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
19359 | e/tpy | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20120803 | 20120717 |
19410 | e/tpy | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
19455 | e/tpy | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20120803 | 20120717 |
19464 | e/tpy | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20120803 | 20120717 |
19632 | e/tpy | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
19722 | e/tpy | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
19731 | e/tpy | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
19731 | e/tpy | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
19734 | e/tpy | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
19749 | e/tpy | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20120803 | 20120717 |
19809 | e/tpy | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
19956 | e/tpy | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20120803 | 20120717 |
19974 | e/tpy | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20120803 | 20120717 |
19980 | e/tpy | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20120803 | 20120717 |
20040 | e/tpy | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20120803 | 20120717 |
20040 | e/tpy | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20120803 | 20120717 |
20091 | e/tpy | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
20109 | e/tpy | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
20115 | e/tpy | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20120803 | 20120717 |
20121 | e/tpy | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
20124 | e/tpy | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20120803 | 20120717 |
20127 | e/tpy | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
20319 | e/tpy | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
20535 | e/tpy | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20120803 | 20120717 |
20769 | e/tpy | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20120803 | 20120717 |
20916 | e/tpy | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20120803 | 20120717 |
20937 | e/tpy | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20120803 | 20120717 |
21153 | e/tpy | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20120803 | 20120717 |
21417 | e/tpy | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20120803 | 20120717 |
21858 | e/tpy | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20120803 | 20120717 |
21882 | e/tpy | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20120803 | 20120717 |
21906 | e/tpy | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20120803 | 20120717 |
21957 | e/tpy | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20120803 | 20120717 |
22032 | e/tpy | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20120803 | 20120717 |
22035 | e/tpy | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20120803 | 20120717 |
22458 | e/tpy | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20120803 | 20120717 |
23124 | e/tpy | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20120803 | 20120717 |
23136 | e/tpy | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20120803 | 20120717 |
23220 | e/tpy | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20120803 | 20120717 |