| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1012860 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 1022864 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 1026696 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 1028428 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 1029588 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 1033136 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 1040000 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 1040100 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 1042996 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 1043024 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 1043800 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 1044584 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 1044852 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 1052724 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 1057240 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 1061536 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 1077620 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 1077664 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 1077792 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 1077828 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 1078536 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 1108464 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 1108524 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 1113292 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 1114436 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 1118396 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 1126500 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 1461100 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 1461396 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 1461660 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 1463424 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 1466572 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 1469420 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 1470136 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 1471336 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 1753672 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 1753680 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 1758252 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 1758372 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 1767308 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 1767348 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 2181512 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140606 | 20140525 |
| 2182044 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140606 | 20140525 |
| 2182352 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 2184380 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 2250516 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140606 | 20140525 |
| 2250528 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140606 | 20140525 |
| 2261952 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 2324448 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 2324608 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 2325428 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 2391460 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 2391500 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140606 | 20140525 |
| 2391708 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140606 | 20140525 |
| 2392392 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 2407120 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 2476760 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 2477000 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 2477376 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 2530756 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 2531252 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 2531504 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 2531572 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 2556668 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 2556736 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 2556736 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 2594164 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 2594252 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 2594332 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 2596512 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 2611236 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 2611356 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 2611636 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 2611668 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 2621748 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140606 | 20140525 |
| 2621944 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140606 | 20140525 |
| 2622152 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 2622244 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 2700124 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 2775444 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 2775748 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 2789072 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 2819180 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 2819348 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 2819396 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 2819480 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 2819736 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 2819900 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 2820176 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 2823468 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 2837152 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140606 | 20140525 |
| 2846384 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140606 | 20140525 |
| 2846596 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140606 | 20140525 |
| 2850760 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 2856516 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 2856540 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140606 | 20140525 |
| 2859308 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 2882172 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 2902120 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 2902604 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 2922180 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140606 | 20140525 |
| 2925988 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140606 | 20140525 |
| 2998880 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 2999000 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140606 | 20140525 |
| 2999076 | ref | gcc -m32 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 2999144 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 2999176 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 2999284 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140606 | 20140525 |
| 2999456 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 2999516 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140606 | 20140525 |
| 3117600 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 3118448 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 3119600 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 3207820 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 3208384 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 3208864 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 3208880 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 3211824 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 3211852 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 3212264 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 3212456 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 3227572 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 3230072 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 3230100 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 3276312 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 3276736 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 3277844 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 3283272 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 3386872 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 3591212 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 3861196 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 3863256 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 3864012 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 3864624 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 3866744 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 3867528 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 3867696 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 3868024 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 3868764 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 3871876 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 3873828 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 3874308 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 3874368 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 3874516 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 3874744 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 3875020 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 3875160 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 3875164 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 3875344 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 3875388 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 3875676 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 3878240 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 3881716 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 3883208 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 3884628 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 3886244 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 3886896 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 3893360 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 3894640 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 3895168 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 3930924 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 3931360 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 3931932 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 3941752 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140606 | 20140525 |
| 3944704 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140606 | 20140525 |
| 3955636 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 3955744 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 3956472 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 4081844 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 4082248 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140606 | 20140525 |