Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
5902065 | mpfq | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
5903955 | mpfq | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20141017 | 20141014 |
5925202 | mpfq | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
5929365 | mpfq | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20141017 | 20141014 |
5929485 | mpfq | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
5929823 | mpfq | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
5930498 | mpfq | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
5931510 | mpfq | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20141017 | 20141014 |
5935860 | mpfq | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
5938627 | mpfq | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20141017 | 20141014 |
5963910 | mpfq | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20141017 | 20141014 |
5969273 | mpfq | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20141017 | 20141014 |
5970225 | mpfq | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
5970247 | mpfq | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20141017 | 20141014 |
5999542 | mpfq | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
6006847 | mpfq | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20141017 | 20141014 |
6054112 | mpfq | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
6058035 | mpfq | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20141017 | 20141014 |
6095587 | mpfq | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
6096630 | mpfq | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
6098137 | mpfq | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
6159743 | mpfq | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
6194857 | mpfq | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20141017 | 20141014 |
6260078 | mpfq | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
6260198 | mpfq | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
6267405 | mpfq | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
6313635 | mpfq | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20141017 | 20141014 |
6323212 | mpfq | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
6326265 | mpfq | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
6326775 | mpfq | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
6330592 | mpfq | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20141017 | 20141014 |
6336435 | mpfq | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20141017 | 20141014 |
6341820 | mpfq | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
6398520 | mpfq | gcc -m32 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
6478793 | mpfq | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20141017 | 20141014 |
6479340 | mpfq | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20141017 | 20141014 |
6480967 | mpfq | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20141017 | 20141014 |
6486420 | mpfq | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20141017 | 20141014 |
6503430 | mpfq | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
6529763 | mpfq | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20141017 | 20141014 |
7536495 | mpfq | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
7601820 | mpfq | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20141017 | 20141014 |
7602255 | mpfq | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
7605097 | mpfq | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20141017 | 20141014 |
7616415 | mpfq | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
7617188 | mpfq | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
7618545 | mpfq | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20141017 | 20141014 |
7620517 | mpfq | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
7622707 | mpfq | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
7646108 | mpfq | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20141017 | 20141014 |
7647345 | mpfq | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
7648380 | mpfq | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20141017 | 20141014 |
7658617 | mpfq | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
7685992 | mpfq | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
7715318 | mpfq | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20141017 | 20141014 |
7738125 | mpfq | gcc -m32 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
7756485 | mpfq | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20141017 | 20141014 |
7757302 | mpfq | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
7776435 | mpfq | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
7783283 | mpfq | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
7785127 | mpfq | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
7805385 | mpfq | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
7812817 | mpfq | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
7816050 | mpfq | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
7883513 | mpfq | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20141017 | 20141014 |
7912245 | mpfq | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
7931010 | mpfq | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20141017 | 20141014 |
7940048 | mpfq | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20141017 | 20141014 |
7943910 | mpfq | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
7954087 | mpfq | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20141017 | 20141014 |
7987815 | mpfq | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
8053005 | mpfq | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20141017 | 20141014 |
8060745 | mpfq | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
8062298 | mpfq | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20141017 | 20141014 |
8078288 | mpfq | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20141017 | 20141014 |
8080995 | mpfq | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20141017 | 20141014 |
8157368 | mpfq | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
8177055 | mpfq | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20141017 | 20141014 |
8203230 | mpfq | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20141017 | 20141014 |
8209538 | mpfq | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20141017 | 20141014 |
8215440 | mpfq | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20141017 | 20141014 |
8219250 | mpfq | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20141017 | 20141014 |
8223713 | mpfq | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20141017 | 20141014 |
8227350 | mpfq | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20141017 | 20141014 |
8229143 | mpfq | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20141017 | 20141014 |
8229900 | mpfq | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20141017 | 20141014 |
8245575 | mpfq | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20141017 | 20141014 |
8248238 | mpfq | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20141017 | 20141014 |
8257987 | mpfq | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20141017 | 20141014 |
8264467 | mpfq | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20141017 | 20141014 |
8267355 | mpfq | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20141017 | 20141014 |
8280480 | mpfq | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20141017 | 20141014 |
8291430 | mpfq | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20141017 | 20141014 |
8303835 | mpfq | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20141017 | 20141014 |
8330340 | mpfq | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20141017 | 20141014 |
8340135 | mpfq | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20141017 | 20141014 |
8346743 | mpfq | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20141017 | 20141014 |
8349953 | mpfq | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20141017 | 20141014 |
8352495 | mpfq | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20141017 | 20141014 |
8354025 | mpfq | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20141017 | 20141014 |
8362913 | mpfq | gcc -m32 -O -fomit-frame-pointer | 20141017 | 20141014 |
8391225 | mpfq | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20141017 | 20141014 |
8395837 | mpfq | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20141017 | 20141014 |
8402798 | mpfq | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20141017 | 20141014 |
8411992 | mpfq | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20141017 | 20141014 |
8443140 | mpfq | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20141017 | 20141014 |
8449448 | mpfq | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20141017 | 20141014 |
8458747 | mpfq | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20141017 | 20141014 |
8467380 | mpfq | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20141017 | 20141014 |
8483550 | mpfq | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20141017 | 20141014 |
8505968 | mpfq | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20141017 | 20141014 |
8513032 | mpfq | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20141017 | 20141014 |
8606475 | mpfq | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20141017 | 20141014 |
8620845 | mpfq | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20141017 | 20141014 |
8629748 | mpfq | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20141017 | 20141014 |
8631330 | mpfq | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20141017 | 20141014 |
8633655 | mpfq | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20141017 | 20141014 |
8635905 | mpfq | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20141017 | 20141014 |
8643968 | mpfq | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20141017 | 20141014 |
8667825 | mpfq | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20141017 | 20141014 |
8697195 | mpfq | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20141017 | 20141014 |
8703840 | mpfq | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20141017 | 20141014 |
8742488 | mpfq | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20141017 | 20141014 |
8747250 | mpfq | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20141017 | 20141014 |
8748488 | mpfq | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20141017 | 20141014 |
8756528 | mpfq | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20141017 | 20141014 |
8757945 | mpfq | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20141017 | 20141014 |
8758890 | mpfq | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20141017 | 20141014 |
8763877 | mpfq | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20141017 | 20141014 |
8767403 | mpfq | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20141017 | 20141014 |
8785635 | mpfq | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20141017 | 20141014 |
8796683 | mpfq | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20141017 | 20141014 |
8809208 | mpfq | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20141017 | 20141014 |
8817188 | mpfq | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20141017 | 20141014 |
8825310 | mpfq | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20141017 | 20141014 |
8827890 | mpfq | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20141017 | 20141014 |
8828115 | mpfq | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20141017 | 20141014 |
8829360 | mpfq | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20141017 | 20141014 |
8840197 | mpfq | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20141017 | 20141014 |
8848650 | mpfq | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20141017 | 20141014 |
8849355 | mpfq | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20141017 | 20141014 |
8852760 | mpfq | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20141017 | 20141014 |
8859075 | mpfq | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20141017 | 20141014 |
8870955 | mpfq | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20141017 | 20141014 |
8871742 | mpfq | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20141017 | 20141014 |
8871870 | mpfq | gcc -m32 -Os -fomit-frame-pointer | 20141017 | 20141014 |
8875125 | mpfq | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20141017 | 20141014 |
8895877 | mpfq | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20141017 | 20141014 |
8896740 | mpfq | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20141017 | 20141014 |
8902800 | mpfq | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20141017 | 20141014 |
8903835 | mpfq | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20141017 | 20141014 |
8906100 | mpfq | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20141017 | 20141014 |
8907353 | mpfq | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20141017 | 20141014 |
8909685 | mpfq | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20141017 | 20141014 |
8921108 | mpfq | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20141017 | 20141014 |
8945393 | mpfq | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20141017 | 20141014 |
8948700 | mpfq | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20141017 | 20141014 |
8949615 | mpfq | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20141017 | 20141014 |
8966685 | mpfq | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20141017 | 20141014 |
8981610 | mpfq | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20141017 | 20141014 |