| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 2647659 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 2653410 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 2654991 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 2655993 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 2657459 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 2702506 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 2702734 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 2710468 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 2783799 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 2833932 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 2886754 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 2894819 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 2896038 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 2935104 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 2948719 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 2950089 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 2960654 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 2962408 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 3068418 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 3935562 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 3945878 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 3946664 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 3946681 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 3956106 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 3959448 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 3966466 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 3974985 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 3975305 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 3985649 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 3995874 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 3998031 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 4001975 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 4003814 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 4003836 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 4004437 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 4008702 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 4015947 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 4025856 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 4028348 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 4054560 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 4056783 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 4060447 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 4062088 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 4065062 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 4073403 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 4075462 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 4080006 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 4112595 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 4162242 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171217 | 20171020 |
| 4163500 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171217 | 20171020 |
| 4175373 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171217 | 20171020 |
| 4179113 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171217 | 20171020 |
| 4180363 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171217 | 20171020 |
| 4190568 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171217 | 20171020 |
| 4240995 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171217 | 20171020 |
| 4243527 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171217 | 20171020 |
| 4247799 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171217 | 20171020 |
| 4282676 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171217 | 20171020 |
| 4315196 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 4318211 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 4318939 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 4326755 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 4333669 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171217 | 20171020 |
| 4334419 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 4337987 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 4338184 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 4341156 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171217 | 20171020 |
| 4347336 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171217 | 20171020 |
| 4353041 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 4364540 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 4365533 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171217 | 20171020 |
| 4373253 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 4374830 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 4375710 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 4380641 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 4382653 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 4387646 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 4389424 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 4390663 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 4407818 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 4446356 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 4453039 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 4474809 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171217 | 20171020 |
| 4477678 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171217 | 20171020 |
| 4480964 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 4489619 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 4491713 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 4492643 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171217 | 20171020 |
| 4495005 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 4498830 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171217 | 20171020 |
| 4502572 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 4508470 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171217 | 20171020 |
| 4536815 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171217 | 20171020 |
| 4541645 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 4546532 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171217 | 20171020 |
| 4547272 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 4567239 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171217 | 20171020 |
| 4568113 | ref | gcc -m32 -O -fomit-frame-pointer | 20171217 | 20171020 |
| 4574994 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171217 | 20171020 |
| 4575694 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171217 | 20171020 |
| 4576435 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171217 | 20171020 |
| 4584654 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171217 | 20171020 |
| 4588021 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171217 | 20171020 |
| 4589575 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 4591359 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20171217 | 20171020 |
| 4592437 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171217 | 20171020 |
| 4592454 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 4594149 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 4594215 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20171217 | 20171020 |
| 4599942 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171217 | 20171020 |
| 4609584 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 4610714 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 4619729 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 4627010 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 4655196 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171217 | 20171020 |
| 4657081 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171217 | 20171020 |
| 4667391 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 4672484 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171217 | 20171020 |
| 4673726 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 4697738 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171217 | 20171020 |
| 4704139 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171217 | 20171020 |
| 4739983 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171217 | 20171020 |
| 4749286 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171217 | 20171020 |
| 4807303 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171217 | 20171020 |
| 4822793 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171217 | 20171020 |
| 4907495 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171217 | 20171020 |
| 4908555 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171217 | 20171020 |
| 4911277 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171217 | 20171020 |
| 4912361 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171217 | 20171020 |
| 5355652 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 5369443 | ref | gcc -m32 -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 5371209 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 5374083 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 5375142 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 5379898 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 5384889 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 5386143 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 5389654 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 5394592 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 5403832 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 5404088 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 5408966 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 5409970 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 5411023 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 5414768 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 5415572 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 5420095 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 5420789 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 5427796 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 5438613 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 5448388 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 5452600 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 5452741 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 5455565 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 5456259 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 5456462 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 5464229 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 5469866 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 5471171 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 5490515 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 5491183 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 5491738 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 5492630 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 5493231 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 5499409 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 5513878 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 5523113 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 5532583 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 5534685 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 5547522 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 5552762 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20171217 | 20171020 |
| 5644893 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171217 | 20171020 |