| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 3143592 | mpfq | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 3145869 | mpfq | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 3148965 | mpfq | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 3152115 | mpfq | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 3154707 | mpfq | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 3157047 | mpfq | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 3160350 | mpfq | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 3165804 | mpfq | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 3171420 | mpfq | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 3175317 | mpfq | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 3202020 | mpfq | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 3204549 | mpfq | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 3208293 | mpfq | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 3220542 | mpfq | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 3224556 | mpfq | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 3237228 | mpfq | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 3239334 | mpfq | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 3251961 | mpfq | gcc -m32 -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 3252177 | mpfq | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 3259989 | mpfq | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 3267297 | mpfq | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 3270969 | mpfq | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 3274659 | mpfq | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 3274749 | mpfq | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 3288384 | mpfq | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 3291966 | mpfq | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 3296106 | mpfq | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 3302901 | mpfq | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 3303450 | mpfq | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 3303855 | mpfq | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 3307338 | mpfq | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 3335562 | mpfq | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 3337668 | mpfq | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 3352833 | mpfq | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 3390048 | mpfq | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20110110 | 20110106 |
| 3738132 | mpfq | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 3749427 | mpfq | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 3760623 | mpfq | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 3846573 | mpfq | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 3848670 | mpfq | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 3852603 | mpfq | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 3863547 | mpfq | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 3888423 | mpfq | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 3889062 | mpfq | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 3891690 | mpfq | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 3902805 | mpfq | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 3912840 | mpfq | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 3931029 | mpfq | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 3944421 | mpfq | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 3945555 | mpfq | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 3946041 | mpfq | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 3965400 | mpfq | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 3971061 | mpfq | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 3973581 | mpfq | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 3976011 | mpfq | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 3979071 | mpfq | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 3982338 | mpfq | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 3984975 | mpfq | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 4021506 | mpfq | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 4024026 | mpfq | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 4027464 | mpfq | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 4029993 | mpfq | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 4054671 | mpfq | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 4060917 | mpfq | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 4064670 | mpfq | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 4065327 | mpfq | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 4080096 | mpfq | gcc -m32 -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 4123206 | mpfq | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 4126410 | mpfq | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 4127112 | mpfq | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20110110 | 20110106 |
| 4229379 | mpfq | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 4231341 | mpfq | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20110110 | 20110106 |
| 4232475 | mpfq | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 4232583 | mpfq | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 4234131 | mpfq | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20110110 | 20110106 |
| 4242420 | mpfq | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20110110 | 20110106 |
| 4244364 | mpfq | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 4248837 | mpfq | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20110110 | 20110106 |
| 4254921 | mpfq | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20110110 | 20110106 |
| 4259259 | mpfq | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20110110 | 20110106 |
| 4270572 | mpfq | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20110110 | 20110106 |
| 4275594 | mpfq | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20110110 | 20110106 |
| 4282542 | mpfq | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20110110 | 20110106 |
| 4284171 | mpfq | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20110110 | 20110106 |
| 4293765 | mpfq | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20110110 | 20110106 |
| 4297293 | mpfq | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 4299642 | mpfq | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20110110 | 20110106 |
| 4300290 | mpfq | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20110110 | 20110106 |
| 4308291 | mpfq | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 4312278 | mpfq | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 4314195 | mpfq | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20110110 | 20110106 |
| 4318470 | mpfq | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 4332267 | mpfq | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20110110 | 20110106 |
| 4333194 | mpfq | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 4333725 | mpfq | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 4334166 | mpfq | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 4335435 | mpfq | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 4338117 | mpfq | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 4338306 | mpfq | gcc -m32 -O -fomit-frame-pointer | 20110110 | 20110106 |
| 4340709 | mpfq | gcc -m32 -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 4342365 | mpfq | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 4343373 | mpfq | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20110110 | 20110106 |
| 4354326 | mpfq | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20110110 | 20110106 |
| 4390650 | mpfq | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 4404483 | mpfq | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20110110 | 20110106 |
| 4411683 | mpfq | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20110110 | 20110106 |
| 4413330 | mpfq | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20110110 | 20110106 |
| 4414095 | mpfq | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 4414383 | mpfq | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 4415733 | mpfq | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 4420692 | mpfq | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 4422537 | mpfq | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20110110 | 20110106 |
| 4433319 | mpfq | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20110110 | 20110106 |
| 4435407 | mpfq | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 4437684 | mpfq | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 4437936 | mpfq | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 4440915 | mpfq | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 4448889 | mpfq | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 4451580 | mpfq | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20110110 | 20110106 |
| 4456386 | mpfq | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20110110 | 20110106 |
| 4456656 | mpfq | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20110110 | 20110106 |
| 4461381 | mpfq | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20110110 | 20110106 |
| 4462650 | mpfq | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20110110 | 20110106 |
| 4463919 | mpfq | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 4465017 | mpfq | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 4469175 | mpfq | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 4471731 | mpfq | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20110110 | 20110106 |
| 4472838 | mpfq | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20110110 | 20110106 |
| 4476024 | mpfq | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20110110 | 20110106 |
| 4477716 | mpfq | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20110110 | 20110106 |
| 4488615 | mpfq | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 4489713 | mpfq | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 4505427 | mpfq | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 4514175 | mpfq | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 4539762 | mpfq | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 4540932 | mpfq | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20110110 | 20110106 |
| 4547322 | mpfq | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20110110 | 20110106 |
| 4548906 | mpfq | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20110110 | 20110106 |
| 4555422 | mpfq | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20110110 | 20110106 |
| 4558986 | mpfq | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20110110 | 20110106 |