| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 3399970 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140527 | 20140517 |
| 3400033 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140527 | 20140517 |
| 3400397 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 3408118 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 3460224 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140527 | 20140517 |
| 3460491 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140527 | 20140517 |
| 3461333 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 3466625 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 3482545 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 3482906 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 3483334 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 3488815 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 3529912 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 3533003 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 3546237 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 3549652 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 3584739 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 3585782 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 3592054 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 3608167 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 3608827 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 3608897 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 3615449 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 3624767 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 3662994 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 3670470 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140527 | 20140517 |
| 3674070 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140527 | 20140517 |
| 3675912 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 3680070 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140527 | 20140517 |
| 3680734 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140527 | 20140517 |
| 3699579 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 3723746 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 3728697 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 3750115 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 3810809 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 3853185 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 3926952 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 3943279 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 3944221 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 3956851 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 3993409 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 3996203 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 3996467 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 4006512 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 4031862 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 4109694 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 4241143 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 4246191 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 4256303 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 4257906 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 4261167 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 4263129 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 4270285 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 4276139 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 4279964 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 4281973 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 4294242 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 4294448 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 4295491 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 4316145 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 4321311 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 4321655 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 4331600 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 4342833 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 4347957 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 4373000 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 4373130 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 4383691 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 4402157 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 4407670 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 4407936 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 4415549 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 4423779 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 4425439 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 4426176 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140527 | 20140517 |
| 4429048 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 4438586 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 4463341 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 4466194 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 4469591 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 4469912 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 4472664 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140527 | 20140517 |
| 4472788 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 4490773 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 4492300 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 4496003 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 4497288 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 4505828 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 4512643 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 4513576 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 4514474 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 4517651 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 4520100 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 4520540 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 4521065 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 4523736 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 4526251 | ref | gcc -m32 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 4530427 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 4531561 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 4539794 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 4549286 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 4556016 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 4579780 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 4582527 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 4598321 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 4616309 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 4629309 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 4631148 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 4654307 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 4656852 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 4662567 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 4664121 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 4670727 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 4671518 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 4673763 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 4674318 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 4675032 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 4678228 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 4695921 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 4697779 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 4718952 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 4767729 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 4791338 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 4811409 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 4813424 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 4845580 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 4847873 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 4852839 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 4855237 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 4856144 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 4875788 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 4881727 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 4987660 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 4997789 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 5609330 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 5807806 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140527 | 20140517 |
| 5891900 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 5894452 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140527 | 20140517 |
| 5969891 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140527 | 20140517 |
| 5972763 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140527 | 20140517 |