Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
6110172 | mpfq | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161028 | 20161009 |
6114789 | mpfq | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161028 | 20161009 |
6115482 | mpfq | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161028 | 20161009 |
6115779 | mpfq | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161028 | 20161009 |
6131124 | mpfq | gcc -m32 -O3 -fomit-frame-pointer | 20161028 | 20161009 |
6143013 | mpfq | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161028 | 20161009 |
6158124 | mpfq | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161028 | 20161009 |
6161904 | mpfq | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161028 | 20161009 |
6164955 | mpfq | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161028 | 20161009 |
6166224 | mpfq | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161028 | 20161009 |
6167574 | mpfq | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161028 | 20161009 |
6176673 | mpfq | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161028 | 20161009 |
6197670 | mpfq | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161028 | 20161009 |
6202305 | mpfq | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161028 | 20161009 |
6214419 | mpfq | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161028 | 20161009 |
6245163 | mpfq | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161028 | 20161009 |
6258528 | mpfq | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161028 | 20161009 |
6259149 | mpfq | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161028 | 20161009 |
6264819 | mpfq | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161028 | 20161009 |
6273135 | mpfq | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161028 | 20161009 |
6277068 | mpfq | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161028 | 20161009 |
6277950 | mpfq | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161028 | 20161009 |
6278328 | mpfq | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161028 | 20161009 |
6285105 | mpfq | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161028 | 20161009 |
6287283 | mpfq | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161028 | 20161009 |
6287742 | mpfq | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161028 | 20161009 |
6292791 | mpfq | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161028 | 20161009 |
6301125 | mpfq | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161028 | 20161009 |
6305778 | mpfq | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161028 | 20161009 |
6310638 | mpfq | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161028 | 20161009 |
6313518 | mpfq | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161028 | 20161009 |
6317046 | mpfq | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161028 | 20161009 |
6319332 | mpfq | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161028 | 20161009 |
6322347 | mpfq | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161028 | 20161009 |
6323634 | mpfq | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161028 | 20161009 |
6326010 | mpfq | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161028 | 20161009 |
6380505 | mpfq | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161028 | 20161009 |
6381513 | mpfq | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161028 | 20161009 |
6381963 | mpfq | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161028 | 20161009 |
6382026 | mpfq | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161028 | 20161009 |
6389028 | mpfq | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161028 | 20161009 |
6391980 | mpfq | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161028 | 20161009 |
6395418 | mpfq | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161028 | 20161009 |
6400908 | mpfq | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161028 | 20161009 |
6406776 | mpfq | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161028 | 20161009 |
6408279 | mpfq | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161028 | 20161009 |
6418476 | mpfq | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161028 | 20161009 |
6423849 | mpfq | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161028 | 20161009 |
6450120 | mpfq | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161028 | 20161009 |
6463206 | mpfq | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161028 | 20161009 |
6465726 | mpfq | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161028 | 20161009 |
6468237 | mpfq | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161028 | 20161009 |
6468804 | mpfq | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161028 | 20161009 |
6472224 | mpfq | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161028 | 20161009 |
6528393 | mpfq | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161028 | 20161009 |
6539193 | mpfq | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161028 | 20161009 |
6544332 | mpfq | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161028 | 20161009 |
6547563 | mpfq | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161028 | 20161009 |
6559326 | mpfq | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161028 | 20161009 |
6569127 | mpfq | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161028 | 20161009 |
6680340 | mpfq | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161028 | 20161009 |
6681033 | mpfq | gcc -m32 -O2 -fomit-frame-pointer | 20161028 | 20161009 |
6683238 | mpfq | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161028 | 20161009 |
6684597 | mpfq | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161028 | 20161009 |
6685794 | mpfq | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161028 | 20161009 |
6685965 | mpfq | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161028 | 20161009 |
6686199 | mpfq | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161028 | 20161009 |
6689439 | mpfq | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161028 | 20161009 |
6702885 | mpfq | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161028 | 20161009 |
6715917 | mpfq | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161028 | 20161009 |
6716241 | mpfq | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161028 | 20161009 |
6722235 | mpfq | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161028 | 20161009 |
6724017 | mpfq | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161028 | 20161009 |
6734007 | mpfq | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161028 | 20161009 |
6736725 | mpfq | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161028 | 20161009 |
6740586 | mpfq | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161028 | 20161009 |
6767496 | mpfq | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161028 | 20161009 |
6777207 | mpfq | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161028 | 20161009 |
6857631 | mpfq | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161028 | 20161009 |
6858414 | mpfq | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161028 | 20161009 |
6866586 | mpfq | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161028 | 20161009 |
6867828 | mpfq | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161028 | 20161009 |
6867972 | mpfq | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161028 | 20161009 |
6871428 | mpfq | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161028 | 20161009 |
6989274 | mpfq | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161028 | 20161009 |
6990831 | mpfq | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161028 | 20161009 |
6990975 | mpfq | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161028 | 20161009 |
6993090 | mpfq | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161028 | 20161009 |
7032870 | mpfq | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161028 | 20161009 |
7036614 | mpfq | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161028 | 20161009 |
7110873 | mpfq | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161028 | 20161009 |
7111989 | mpfq | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161028 | 20161009 |
7115904 | mpfq | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161028 | 20161009 |
7173585 | mpfq | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161028 | 20161009 |
7180344 | mpfq | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161028 | 20161009 |
7183197 | mpfq | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161028 | 20161009 |
7253757 | mpfq | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161028 | 20161009 |
7258500 | mpfq | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161028 | 20161009 |
7269246 | mpfq | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161028 | 20161009 |
7270173 | mpfq | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161028 | 20161009 |
7270470 | mpfq | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161028 | 20161009 |
7272207 | mpfq | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161028 | 20161009 |
7275177 | mpfq | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161028 | 20161009 |
7275258 | mpfq | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161028 | 20161009 |
7280784 | mpfq | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161028 | 20161009 |
7282269 | mpfq | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161028 | 20161009 |
7299630 | mpfq | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161028 | 20161009 |
7361532 | mpfq | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161028 | 20161009 |
7364790 | mpfq | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161028 | 20161009 |
7365888 | mpfq | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161028 | 20161009 |
7370019 | mpfq | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161028 | 20161009 |
7370226 | mpfq | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161028 | 20161009 |
7428393 | mpfq | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161028 | 20161009 |
7429932 | mpfq | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161028 | 20161009 |
7430814 | mpfq | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161028 | 20161009 |
7431192 | mpfq | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161028 | 20161009 |
7440255 | mpfq | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161028 | 20161009 |
7447770 | mpfq | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161028 | 20161009 |
7447860 | mpfq | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161028 | 20161009 |
7556688 | mpfq | gcc -m32 -Os -fomit-frame-pointer | 20161028 | 20161009 |
8177769 | mpfq | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161028 | 20161009 |
8179677 | mpfq | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161028 | 20161009 |
8179929 | mpfq | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161028 | 20161009 |
8180838 | mpfq | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161028 | 20161009 |
8295714 | mpfq | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161028 | 20161009 |
8301042 | mpfq | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161028 | 20161009 |
8301051 | mpfq | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161028 | 20161009 |
8304390 | mpfq | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161028 | 20161009 |
8371566 | mpfq | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161028 | 20161009 |
8374761 | mpfq | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161028 | 20161009 |
8376867 | mpfq | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161028 | 20161009 |
8453412 | mpfq | gcc -m32 -O -fomit-frame-pointer | 20161028 | 20161009 |
8528463 | mpfq | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161028 | 20161009 |
8536158 | mpfq | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161028 | 20161009 |
8538075 | mpfq | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161028 | 20161009 |
8619255 | mpfq | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161028 | 20161009 |
8623161 | mpfq | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161028 | 20161009 |
8624619 | mpfq | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161028 | 20161009 |
8624898 | mpfq | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161028 | 20161009 |
8626554 | mpfq | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161028 | 20161009 |
8627787 | mpfq | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161028 | 20161009 |
8667018 | mpfq | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161028 | 20161009 |
8671869 | mpfq | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161028 | 20161009 |
8672301 | mpfq | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161028 | 20161009 |
8682561 | mpfq | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161028 | 20161009 |
8718273 | mpfq | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161028 | 20161009 |
8727849 | mpfq | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161028 | 20161009 |
8750709 | mpfq | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161028 | 20161009 |
8751717 | mpfq | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161028 | 20161009 |
8763255 | mpfq | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161028 | 20161009 |
8772552 | mpfq | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161028 | 20161009 |
8778258 | mpfq | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161028 | 20161009 |
8786709 | mpfq | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161028 | 20161009 |
8790849 | mpfq | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161028 | 20161009 |
8839224 | mpfq | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161028 | 20161009 |
8842311 | mpfq | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161028 | 20161009 |
8858187 | mpfq | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161028 | 20161009 |
9008613 | mpfq | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161028 | 20161009 |
9051633 | mpfq | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161028 | 20161009 |
9079767 | mpfq | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161028 | 20161009 |