Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
5533703 | mpfq | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
5534873 | mpfq | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
5535710 | mpfq | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140603 | 20140517 |
5536706 | mpfq | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140603 | 20140517 |
5586117 | mpfq | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140603 | 20140517 |
5587206 | mpfq | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
5589803 | mpfq | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
5590427 | mpfq | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140603 | 20140517 |
5648203 | mpfq | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140603 | 20140517 |
5648635 | mpfq | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
5651691 | mpfq | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
5677570 | mpfq | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
5678300 | mpfq | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
5678745 | mpfq | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
5723512 | mpfq | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140603 | 20140517 |
5727221 | mpfq | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
5764724 | mpfq | gcc -m32 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
5765727 | mpfq | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140517 |
5778917 | mpfq | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140603 | 20140517 |
5782006 | mpfq | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
5788839 | mpfq | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
5797741 | mpfq | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140603 | 20140517 |
5801091 | mpfq | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140603 | 20140517 |
5802935 | mpfq | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
5814800 | mpfq | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
5823882 | mpfq | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
5830433 | mpfq | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
5886464 | mpfq | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140603 | 20140517 |
5898806 | mpfq | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140603 | 20140517 |
5970997 | mpfq | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
5971800 | mpfq | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
5990300 | mpfq | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140517 |
5994297 | mpfq | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
5996318 | mpfq | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140603 | 20140517 |
5996688 | mpfq | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
6140018 | mpfq | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140603 | 20140517 |
6140312 | mpfq | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140603 | 20140517 |
6140833 | mpfq | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140603 | 20140517 |
6144967 | mpfq | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140603 | 20140517 |
6283048 | mpfq | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140603 | 20140517 |
6284567 | mpfq | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140517 |
6313099 | mpfq | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140603 | 20140517 |
6318739 | mpfq | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140603 | 20140517 |
6321761 | mpfq | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140603 | 20140517 |
6355600 | mpfq | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140603 | 20140517 |
6356367 | mpfq | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140603 | 20140517 |
6367567 | mpfq | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140603 | 20140517 |
6448794 | mpfq | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140603 | 20140517 |
6472358 | mpfq | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140603 | 20140517 |
6480242 | mpfq | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140603 | 20140517 |
6481058 | mpfq | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140603 | 20140517 |
6482888 | mpfq | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140517 |
6862649 | mpfq | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140603 | 20140517 |
6939530 | mpfq | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140603 | 20140517 |
6944139 | mpfq | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
6949343 | mpfq | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140603 | 20140517 |
6953339 | mpfq | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
6953409 | mpfq | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140603 | 20140517 |
6954930 | mpfq | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140603 | 20140517 |
6956086 | mpfq | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140603 | 20140517 |
6957337 | mpfq | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140603 | 20140517 |
6963473 | mpfq | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140603 | 20140517 |
6964071 | mpfq | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140603 | 20140517 |
6972621 | mpfq | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140603 | 20140517 |
6977927 | mpfq | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140603 | 20140517 |
6978582 | mpfq | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140603 | 20140517 |
6982266 | mpfq | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140603 | 20140517 |
6987979 | mpfq | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140603 | 20140517 |
6991843 | mpfq | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140603 | 20140517 |
6993318 | mpfq | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140603 | 20140517 |
6997303 | mpfq | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140603 | 20140517 |
7006527 | mpfq | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
7017485 | mpfq | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
7050267 | mpfq | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140603 | 20140517 |
7057173 | mpfq | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140603 | 20140517 |
7058970 | mpfq | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140603 | 20140517 |
7059142 | mpfq | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140603 | 20140517 |
7060300 | mpfq | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140603 | 20140517 |
7062903 | mpfq | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140603 | 20140517 |
7080545 | mpfq | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140603 | 20140517 |
7081136 | mpfq | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140517 |
7096415 | mpfq | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
7099209 | mpfq | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
7102972 | mpfq | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
7115885 | mpfq | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140603 | 20140517 |
7142069 | mpfq | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140517 |
7142085 | mpfq | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140603 | 20140517 |
7147123 | mpfq | gcc -m32 -O -fomit-frame-pointer | 20140603 | 20140517 |
7153915 | mpfq | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140603 | 20140517 |
7155423 | mpfq | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
7156573 | mpfq | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140603 | 20140517 |
7158212 | mpfq | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140603 | 20140517 |
7161164 | mpfq | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140603 | 20140517 |
7172855 | mpfq | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140603 | 20140517 |
7174928 | mpfq | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140603 | 20140517 |
7190967 | mpfq | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140603 | 20140517 |
7193000 | mpfq | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140603 | 20140517 |
7197203 | mpfq | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
7198400 | mpfq | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140603 | 20140517 |
7199273 | mpfq | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
7200382 | mpfq | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140603 | 20140517 |
7204501 | mpfq | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140603 | 20140517 |
7213157 | mpfq | gcc -m32 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
7214821 | mpfq | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
7215027 | mpfq | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
7219036 | mpfq | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
7222130 | mpfq | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140603 | 20140517 |
7231691 | mpfq | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140603 | 20140517 |
7233485 | mpfq | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140603 | 20140517 |
7238536 | mpfq | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140603 | 20140517 |
7239548 | mpfq | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140603 | 20140517 |
7240792 | mpfq | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
7250576 | mpfq | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140603 | 20140517 |
7258324 | mpfq | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140603 | 20140517 |
7259848 | mpfq | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140603 | 20140517 |
7260249 | mpfq | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
7260415 | mpfq | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140603 | 20140517 |
7263234 | mpfq | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
7265840 | mpfq | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
7276809 | mpfq | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140603 | 20140517 |
7293338 | mpfq | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140603 | 20140517 |
7295748 | mpfq | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140517 |
7300115 | mpfq | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140603 | 20140517 |
7319827 | mpfq | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140603 | 20140517 |
7322740 | mpfq | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
7324106 | mpfq | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140603 | 20140517 |
7326169 | mpfq | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140603 | 20140517 |
7329906 | mpfq | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140603 | 20140517 |
7352003 | mpfq | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
7374918 | mpfq | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
7377291 | mpfq | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140603 | 20140517 |
7422602 | mpfq | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140603 | 20140517 |
7440203 | mpfq | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140603 | 20140517 |
7483070 | mpfq | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140603 | 20140517 |
7490709 | mpfq | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140603 | 20140517 |
7496199 | mpfq | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140603 | 20140517 |
7504133 | mpfq | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140517 |
7516029 | mpfq | gcc -m32 -Os -fomit-frame-pointer | 20140603 | 20140517 |
7635636 | mpfq | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140603 | 20140517 |
7643261 | mpfq | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140603 | 20140517 |