| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 6149503 | mpfq | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 6151688 | mpfq | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 6154204 | mpfq | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 6155275 | mpfq | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 6155964 | mpfq | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 6159729 | mpfq | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 6165424 | mpfq | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 6170133 | mpfq | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 6173703 | mpfq | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 6188561 | mpfq | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 6189453 | mpfq | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 6195114 | mpfq | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 6197894 | mpfq | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 6198710 | mpfq | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 6202050 | mpfq | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 6209973 | mpfq | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 6226310 | mpfq | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 6238329 | mpfq | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 6490574 | mpfq | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 6524965 | mpfq | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 6539730 | mpfq | gcc -m32 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 6546615 | mpfq | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 6552047 | mpfq | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 6552327 | mpfq | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 6552522 | mpfq | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 6552752 | mpfq | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 6554996 | mpfq | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 6555013 | mpfq | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 6555906 | mpfq | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 6556866 | mpfq | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 6559399 | mpfq | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 6572582 | mpfq | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 6574954 | mpfq | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 6575634 | mpfq | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 6576518 | mpfq | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 6580012 | mpfq | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 6581618 | mpfq | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 6584355 | mpfq | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 6584823 | mpfq | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 6588987 | mpfq | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 6590076 | mpfq | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 6590738 | mpfq | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 6596178 | mpfq | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 6598270 | mpfq | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 6600480 | mpfq | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 6610884 | mpfq | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 6613382 | mpfq | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 6616264 | mpfq | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 6617207 | mpfq | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 6624671 | mpfq | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 6628674 | mpfq | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 6628716 | mpfq | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 6629065 | mpfq | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 6630076 | mpfq | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 6630604 | mpfq | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 6631003 | mpfq | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 6632244 | mpfq | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 6636944 | mpfq | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 6652848 | mpfq | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 6654488 | mpfq | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 6667655 | mpfq | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 6669151 | mpfq | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 6674311 | mpfq | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 6674676 | mpfq | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 6676231 | mpfq | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 6679963 | mpfq | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 6680184 | mpfq | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 6685318 | mpfq | gcc -m32 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 6717015 | mpfq | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 6719888 | mpfq | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 6721265 | mpfq | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 6722778 | mpfq | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 6723304 | mpfq | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 6735578 | mpfq | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 6758282 | mpfq | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 6787242 | mpfq | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 6794526 | mpfq | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 6891698 | mpfq | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 6892421 | mpfq | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 6892888 | mpfq | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 7161598 | mpfq | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 7194468 | mpfq | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 7197009 | mpfq | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 7197723 | mpfq | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 7218769 | mpfq | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 7220682 | mpfq | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 7222127 | mpfq | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 7225773 | mpfq | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 7228791 | mpfq | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 7231468 | mpfq | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 7235064 | mpfq | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 7237342 | mpfq | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 7238660 | mpfq | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 7244507 | mpfq | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 7246182 | mpfq | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 7248528 | mpfq | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 7248834 | mpfq | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 7267500 | mpfq | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 7272124 | mpfq | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 7280080 | mpfq | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 7286676 | mpfq | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 7289523 | mpfq | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 7290764 | mpfq | gcc -m32 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 7316511 | mpfq | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 7324569 | mpfq | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 7354174 | mpfq | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 7356784 | mpfq | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 7359011 | mpfq | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 7361195 | mpfq | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 7363235 | mpfq | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 7427580 | mpfq | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 7435545 | mpfq | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 7438137 | mpfq | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 7468890 | mpfq | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 7475962 | mpfq | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 7487939 | mpfq | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 7533185 | mpfq | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 7545059 | mpfq | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 7548748 | mpfq | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 7555327 | mpfq | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 8528518 | mpfq | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 8537664 | mpfq | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20120528 | 20120525 |
| 8538955 | mpfq | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20120528 | 20120525 |
| 8539109 | mpfq | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 8558165 | mpfq | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 8562551 | mpfq | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 8580903 | mpfq | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20120528 | 20120525 |
| 8581047 | mpfq | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 8602068 | mpfq | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 8602153 | mpfq | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 8662886 | mpfq | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20120528 | 20120525 |
| 8729049 | mpfq | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 8732373 | mpfq | gcc -m32 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 8765523 | mpfq | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20120528 | 20120525 |
| 8777678 | mpfq | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 8780185 | mpfq | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 8780296 | mpfq | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 8782489 | mpfq | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20120528 | 20120525 |
| 8784852 | mpfq | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20120528 | 20120525 |
| 8784886 | mpfq | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 8789501 | mpfq | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20120528 | 20120525 |
| 8790895 | mpfq | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20120528 | 20120525 |
| 8877196 | mpfq | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 8877315 | mpfq | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 8878556 | mpfq | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 8885594 | mpfq | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 8907550 | mpfq | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 8915531 | mpfq | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20120528 | 20120525 |
| 8916109 | mpfq | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 8935319 | mpfq | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20120528 | 20120525 |
| 8954121 | mpfq | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20120528 | 20120525 |
| 8962859 | mpfq | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20120528 | 20120525 |
| 8984236 | mpfq | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 9000676 | mpfq | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20120528 | 20120525 |
| 9004228 | mpfq | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20120528 | 20120525 |
| 9028385 | mpfq | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 9115136 | mpfq | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20120528 | 20120525 |
| 9121112 | mpfq | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 9126306 | mpfq | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 9126935 | mpfq | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20120528 | 20120525 |