| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 110304 | c | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 110347 | c | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140528 | 20140525 |
| 110440 | c | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
| 110561 | c | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140528 | 20140525 |
| 110604 | c | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 110608 | c | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 110632 | c | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140528 | 20140525 |
| 110651 | c | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
| 110697 | c | gcc -m32 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 110701 | c | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 110725 | c | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 110838 | c | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
| 110846 | c | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140528 | 20140525 |
| 110861 | c | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140528 | 20140525 |
| 110865 | c | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140528 | 20140525 |
| 110978 | c | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 111107 | c | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
| 111138 | c | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140528 | 20140525 |
| 111189 | c | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 111271 | c | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 111575 | c | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 111988 | c | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 112191 | c | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140528 | 20140525 |
| 112219 | c | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140528 | 20140525 |
| 112343 | c | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 112375 | c | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 112386 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140528 | 20140525 |
| 112616 | c | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 112651 | c | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 112734 | c | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 112773 | c | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 112788 | c | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140528 | 20140525 |
| 112792 | c | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 112839 | c | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140528 | 20140525 |
| 112839 | c | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 112843 | c | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 112878 | c | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 112920 | c | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 112995 | c | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140528 | 20140525 |
| 113284 | c | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 113291 | c | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140528 | 20140525 |
| 113311 | c | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140528 | 20140525 |
| 113509 | c | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140528 | 20140525 |
| 180679 | c | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 180792 | c | gcc -m32 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 180828 | c | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 180964 | c | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 181050 | c | gcc -m32 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 181276 | c | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 181299 | c | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 181522 | c | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 181541 | c | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 181693 | c | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 182072 | c | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 182141 | c | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 182738 | c | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 182793 | c | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 182816 | c | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 182855 | c | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 182875 | c | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 182999 | c | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 183008 | c | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 183023 | c | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 183101 | c | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 183144 | c | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 183160 | c | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 183160 | c | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 183175 | c | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 183253 | c | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 183257 | c | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 183296 | c | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 183327 | c | gcc -m32 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 183327 | c | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 183331 | c | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 183347 | c | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 183350 | c | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 183382 | c | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 183394 | c | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 183444 | c | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 183456 | c | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 183498 | c | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 183514 | c | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 183588 | c | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 183593 | c | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 183702 | c | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 183713 | c | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 183784 | c | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 183865 | c | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 184014 | c | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 184232 | c | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 184291 | c | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 184981 | c | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 185083 | c | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 185133 | c | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 186112 | c | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 186186 | c | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 186217 | c | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 186237 | c | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 186303 | c | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 186342 | c | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 186409 | c | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 186412 | c | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 186435 | c | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 186478 | c | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 186517 | c | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 186646 | c | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 186662 | c | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 186717 | c | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 186939 | c | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 186978 | c | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 187099 | c | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 187189 | c | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 187262 | c | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 187364 | c | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140528 | 20140525 |
| 187371 | c | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 187395 | c | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 187465 | c | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 187481 | c | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 187516 | c | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 187610 | c | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 187688 | c | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 187754 | c | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 187754 | c | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 187770 | c | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 187906 | c | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 187921 | c | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 187933 | c | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 187980 | c | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 187999 | c | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 188023 | c | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 188078 | c | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 188144 | c | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 188210 | c | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 188249 | c | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 188592 | c | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 188674 | c | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 188854 | c | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 188877 | c | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 189197 | c | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 189649 | c | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 189996 | c | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 190667 | c | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 196096 | c | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 196143 | c | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 196151 | c | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 196193 | c | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 196280 | c | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 196540 | c | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 196544 | c | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 196731 | c | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 196732 | c | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 196755 | c | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 197040 | c | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 197168 | c | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 197266 | c | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 197371 | c | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 197472 | c | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 197812 | c | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 253777 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 254569 | c | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 254627 | c | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 254760 | c | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140528 | 20140525 |
| 254896 | c | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 255138 | c | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 255711 | c | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140528 | 20140525 |
| 255762 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140528 | 20140525 |