Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
5577597 | mpfq | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161027 | 20161009 |
5587983 | mpfq | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161027 | 20161009 |
5601843 | mpfq | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161027 | 20161009 |
5658588 | mpfq | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161027 | 20161009 |
5660937 | mpfq | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161027 | 20161009 |
5661333 | mpfq | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161027 | 20161009 |
5661729 | mpfq | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161027 | 20161009 |
5662449 | mpfq | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161027 | 20161009 |
5671278 | mpfq | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161027 | 20161009 |
5671359 | mpfq | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161027 | 20161009 |
5830551 | mpfq | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161027 | 20161009 |
5857335 | mpfq | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161027 | 20161009 |
5912451 | mpfq | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161027 | 20161009 |
5942817 | mpfq | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161027 | 20161009 |
5949972 | mpfq | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161027 | 20161009 |
5954310 | mpfq | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161027 | 20161009 |
5984100 | mpfq | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161027 | 20161009 |
6025671 | mpfq | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161027 | 20161009 |
6081606 | mpfq | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161027 | 20161009 |
6088932 | mpfq | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161027 | 20161009 |
6090111 | mpfq | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161027 | 20161009 |
6096546 | mpfq | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161027 | 20161009 |
6097329 | mpfq | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161027 | 20161009 |
6099264 | mpfq | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161027 | 20161009 |
6101847 | mpfq | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161027 | 20161009 |
6103323 | mpfq | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161027 | 20161009 |
6104853 | mpfq | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161027 | 20161009 |
6106428 | mpfq | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161027 | 20161009 |
6168114 | mpfq | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161027 | 20161009 |
6168915 | mpfq | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161027 | 20161009 |
6178968 | mpfq | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161027 | 20161009 |
6186690 | mpfq | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161027 | 20161009 |
6187284 | mpfq | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161027 | 20161009 |
6265845 | mpfq | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161027 | 20161009 |
6269625 | mpfq | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161027 | 20161009 |
6270525 | mpfq | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161027 | 20161009 |
6272073 | mpfq | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161027 | 20161009 |
6276717 | mpfq | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161027 | 20161009 |
6279165 | mpfq | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161027 | 20161009 |
6281433 | mpfq | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161027 | 20161009 |
6328809 | mpfq | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161027 | 20161009 |
6330123 | mpfq | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161027 | 20161009 |
6373116 | mpfq | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161027 | 20161009 |
6380055 | mpfq | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161027 | 20161009 |
6383439 | mpfq | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161027 | 20161009 |
6385950 | mpfq | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161027 | 20161009 |
6386985 | mpfq | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161027 | 20161009 |
6387147 | mpfq | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161027 | 20161009 |
6389181 | mpfq | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161027 | 20161009 |
6394878 | mpfq | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161027 | 20161009 |
6494517 | mpfq | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161027 | 20161009 |
6498576 | mpfq | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161027 | 20161009 |
6498738 | mpfq | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161027 | 20161009 |
6516279 | mpfq | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161027 | 20161009 |
6517341 | mpfq | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161027 | 20161009 |
6519114 | mpfq | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161027 | 20161009 |
Compiler | Implementations
|
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | mpfq |
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | mpfq |
gcc -funroll-loops -m32 -O -fomit-frame-pointer | mpfq |
gcc -funroll-loops -m32 -Os -fomit-frame-pointer | mpfq |
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | mpfq |
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | mpfq |
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | mpfq |
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | mpfq |
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | mpfq |
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | mpfq |
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | mpfq |
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | mpfq |
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | mpfq |
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | mpfq |
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | mpfq |
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | mpfq |
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | mpfq |
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | mpfq |
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | mpfq |
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | mpfq |
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | mpfq |
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | mpfq |
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | mpfq |
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | mpfq |
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | mpfq |
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | mpfq |
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | mpfq |
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | mpfq |
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | mpfq |
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | mpfq |
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | mpfq |
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | mpfq |
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | mpfq |
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | mpfq |
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | mpfq |
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | mpfq |
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | mpfq |
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | mpfq |
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | mpfq |
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | mpfq |
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | mpfq |
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | mpfq |
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | mpfq |
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | mpfq |
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | mpfq |
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | mpfq |
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | mpfq |
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | mpfq |
gcc -m32 -O2 -fomit-frame-pointer | mpfq |
gcc -m32 -O3 -fomit-frame-pointer | mpfq |
gcc -m32 -O -fomit-frame-pointer | mpfq |
gcc -m32 -Os -fomit-frame-pointer | mpfq |
gcc -m32 -march=athlon -O2 -fomit-frame-pointer | mpfq |
gcc -m32 -march=athlon -O3 -fomit-frame-pointer | mpfq |
gcc -m32 -march=athlon -O -fomit-frame-pointer | mpfq |
gcc -m32 -march=athlon -Os -fomit-frame-pointer | mpfq |
gcc -m32 -march=i386 -O2 -fomit-frame-pointer | mpfq |
gcc -m32 -march=i386 -O3 -fomit-frame-pointer | mpfq |
gcc -m32 -march=i386 -O -fomit-frame-pointer | mpfq |
gcc -m32 -march=i386 -Os -fomit-frame-pointer | mpfq |
gcc -m32 -march=i486 -O2 -fomit-frame-pointer | mpfq |
gcc -m32 -march=i486 -O3 -fomit-frame-pointer | mpfq |
gcc -m32 -march=i486 -O -fomit-frame-pointer | mpfq |
gcc -m32 -march=i486 -Os -fomit-frame-pointer | mpfq |
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | mpfq |
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | mpfq |
gcc -m32 -march=k6-2 -O -fomit-frame-pointer | mpfq |
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | mpfq |
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | mpfq |
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | mpfq |
gcc -m32 -march=k6-3 -O -fomit-frame-pointer | mpfq |
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | mpfq |
gcc -m32 -march=k6 -O2 -fomit-frame-pointer | mpfq |
gcc -m32 -march=k6 -O3 -fomit-frame-pointer | mpfq |
gcc -m32 -march=k6 -O -fomit-frame-pointer | mpfq |
gcc -m32 -march=k6 -Os -fomit-frame-pointer | mpfq |
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | mpfq |
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | mpfq |
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | mpfq |
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | mpfq |
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | mpfq |
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | mpfq |
gcc -m32 -march=pentium2 -O -fomit-frame-pointer | mpfq |
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | mpfq |
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | mpfq |
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | mpfq |
gcc -m32 -march=pentium3 -O -fomit-frame-pointer | mpfq |
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | mpfq |
gcc -m32 -march=pentium -O2 -fomit-frame-pointer | mpfq |
gcc -m32 -march=pentium -O3 -fomit-frame-pointer | mpfq |
gcc -m32 -march=pentium -O -fomit-frame-pointer | mpfq |
gcc -m32 -march=pentium -Os -fomit-frame-pointer | mpfq |
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | mpfq |
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | mpfq |
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | mpfq |
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | mpfq
|