Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
4065642 | mpfq | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161028 | 20161009 |
4065885 | mpfq | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161028 | 20161009 |
4091841 | mpfq | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161028 | 20161009 |
4135761 | mpfq | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161028 | 20161009 |
4141440 | mpfq | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161028 | 20161009 |
4152429 | mpfq | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161028 | 20161009 |
4160889 | mpfq | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161028 | 20161009 |
4162662 | mpfq | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161028 | 20161009 |
4182867 | mpfq | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161028 | 20161009 |
4183542 | mpfq | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161028 | 20161009 |
4184442 | mpfq | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161028 | 20161009 |
4184613 | mpfq | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161028 | 20161009 |
4348602 | mpfq | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161028 | 20161009 |
4375818 | mpfq | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161028 | 20161009 |
4529862 | mpfq | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161028 | 20161009 |
4604121 | mpfq | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161028 | 20161009 |
4656492 | mpfq | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161028 | 20161009 |
4691160 | mpfq | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161028 | 20161009 |
4699404 | mpfq | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161028 | 20161009 |
4728384 | mpfq | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161028 | 20161009 |
4729455 | mpfq | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161028 | 20161009 |
4730409 | mpfq | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161028 | 20161009 |
4731777 | mpfq | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161028 | 20161009 |
4758921 | mpfq | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161028 | 20161009 |
4769730 | mpfq | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161028 | 20161009 |
4784058 | mpfq | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161028 | 20161009 |
4789386 | mpfq | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161028 | 20161009 |
4789836 | mpfq | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161028 | 20161009 |
4790466 | mpfq | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161028 | 20161009 |
4794822 | mpfq | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161028 | 20161009 |
4804695 | mpfq | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161028 | 20161009 |
4817898 | mpfq | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161028 | 20161009 |
4824873 | mpfq | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161028 | 20161009 |
4826430 | mpfq | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161028 | 20161009 |
4828257 | mpfq | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161028 | 20161009 |
4853574 | mpfq | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161028 | 20161009 |
4855797 | mpfq | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161028 | 20161009 |
4856067 | mpfq | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161028 | 20161009 |
4857255 | mpfq | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161028 | 20161009 |
4857444 | mpfq | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161028 | 20161009 |
4859829 | mpfq | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161028 | 20161009 |
4860108 | mpfq | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161028 | 20161009 |
4862754 | mpfq | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161028 | 20161009 |
4862763 | mpfq | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161028 | 20161009 |
4923990 | mpfq | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161028 | 20161009 |
4929300 | mpfq | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161028 | 20161009 |
4931361 | mpfq | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161028 | 20161009 |
4967334 | mpfq | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161028 | 20161009 |
4970673 | mpfq | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161028 | 20161009 |
5007870 | mpfq | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161028 | 20161009 |
5009166 | mpfq | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161028 | 20161009 |
5015691 | mpfq | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161028 | 20161009 |
5019948 | mpfq | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161028 | 20161009 |
5025231 | mpfq | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161028 | 20161009 |
5029623 | mpfq | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161028 | 20161009 |
5031810 | mpfq | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161028 | 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
|