| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 26508 | opt64 | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140429 | 20140425 |
| 26528 | opt64 | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140429 | 20140425 |
| 26576 | opt64 | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 26688 | opt64 | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140429 | 20140425 |
| 26708 | opt64 | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 26712 | opt64 | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 26732 | opt64 | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140429 | 20140425 |
| 26748 | opt64 | gcc -m32 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 26792 | opt64 | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 26804 | opt64 | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 26924 | opt64 | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 26928 | opt64 | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140429 | 20140425 |
| 26948 | opt64 | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140429 | 20140425 |
| 26996 | opt64 | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140429 | 20140425 |
| 27464 | opt64 | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 27696 | opt64 | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140429 | 20140425 |
| 27748 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140429 | 20140425 |
| 27792 | opt64 | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 27948 | opt64 | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140429 | 20140425 |
| 27980 | opt64 | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140429 | 20140425 |
| 28076 | opt64 | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 28312 | opt64 | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 28404 | opt64 | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 28492 | opt64 | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 28496 | opt64 | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 28548 | opt64 | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 28568 | opt64 | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 28856 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 28876 | opt64 | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 28920 | opt64 | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 28960 | opt64 | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 28992 | opt64 | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 28996 | opt64 | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 29016 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 29032 | opt64 | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 29044 | opt64 | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 29044 | opt64 | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 29076 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 29088 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 29092 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 29096 | opt64 | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 29100 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 29116 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 29116 | opt64 | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 29124 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 29128 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 29132 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 29132 | opt64 | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 29148 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 29152 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 29156 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 29160 | opt64 | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 29164 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 29168 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 29172 | opt64 | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 29228 | opt64 | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 29240 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 29264 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140429 | 20140425 |
| 29268 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 29276 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140429 | 20140425 |
| 29276 | opt64 | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 29284 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 29292 | opt64 | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 29304 | opt64 | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 29308 | opt64 | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 29324 | opt64 | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 29324 | opt64 | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 29328 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 29332 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 29336 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 29356 | opt64 | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 29368 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 29380 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 29468 | opt64 | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 29480 | opt64 | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 29540 | opt64 | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 29560 | opt64 | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 29604 | opt64 | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 29684 | opt64 | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 29716 | opt64 | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 29736 | opt64 | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 29772 | opt64 | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 29796 | opt64 | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 29800 | opt64 | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 29840 | opt64 | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 29848 | opt64 | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 29980 | opt64 | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 29984 | opt64 | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 29988 | opt64 | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 29992 | opt64 | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 29996 | opt64 | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 30008 | opt64 | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 30008 | opt64 | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 30016 | opt64 | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 30020 | opt64 | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 30036 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 30036 | opt64 | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 30040 | opt64 | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 30064 | opt64 | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 30072 | opt64 | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 30104 | opt64 | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 30140 | opt64 | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 30168 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 30172 | opt64 | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 30184 | opt64 | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 30192 | opt64 | gcc -m32 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 30196 | opt64 | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 30208 | opt64 | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 30212 | opt64 | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 30224 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 30224 | opt64 | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 30236 | opt64 | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 30236 | opt64 | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 30240 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 30248 | opt64 | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 30252 | opt64 | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 30252 | opt64 | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 30264 | opt64 | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 30276 | opt64 | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 30300 | opt64 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 30300 | opt64 | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 30308 | opt64 | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 30308 | opt64 | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 30316 | opt64 | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 30320 | opt64 | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
| 30328 | opt64 | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 30336 | opt64 | gcc -m32 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 30348 | opt64 | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 30380 | opt64 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 30392 | opt64 | gcc -m32 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 30452 | opt64 | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 30540 | opt64 | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 30548 | opt64 | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 30548 | opt64 | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 30560 | opt64 | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 30560 | opt64 | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 30588 | opt64 | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 30588 | opt64 | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 30592 | opt64 | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 30592 | opt64 | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 30608 | opt64 | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 30612 | opt64 | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 30616 | opt64 | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140429 | 20140425 |
| 30616 | opt64 | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 30616 | opt64 | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 30620 | opt64 | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 30648 | opt64 | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 30652 | opt64 | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 30656 | opt64 | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140429 | 20140425 |
| 30656 | opt64 | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 30664 | opt64 | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 30720 | opt64 | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
| 30760 | opt64 | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140429 | 20140425 |
| 30768 | opt64 | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 30772 | opt64 | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 30788 | opt64 | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140429 | 20140425 |
| 30800 | opt64 | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 30812 | opt64 | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 30848 | opt64 | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 30856 | opt64 | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 30880 | opt64 | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 31036 | opt64 | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 31044 | opt64 | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140429 | 20140425 |
| 31048 | opt64 | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140429 | 20140425 |
| 31056 | opt64 | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 31128 | opt64 | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140429 | 20140425 |
| 31324 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 31360 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 31456 | opt64 | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 31940 | opt64 | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 31988 | opt64 | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140429 | 20140425 |
| 32012 | opt64 | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140429 | 20140425 |