| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 252862 | c | gcc -m32 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 252982 | c | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 253575 | c | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 257092 | c | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140703 | 20140622 |
| 259110 | c | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 259193 | c | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140703 | 20140622 |
| 259320 | c | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 259327 | c | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 259402 | c | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140703 | 20140622 |
| 259455 | c | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 259463 | c | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140703 | 20140622 |
| 259463 | c | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140703 | 20140622 |
| 259673 | c | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 259703 | c | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140703 | 20140622 |
| 259792 | c | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 259950 | c | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140703 | 20140622 |
| 260002 | c | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140703 | 20140622 |
| 260025 | c | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 260288 | c | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140703 | 20140622 |
| 260557 | c | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140703 | 20140622 |
| 260580 | c | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 261225 | c | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 261292 | c | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140703 | 20140622 |
| 261555 | c | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 261675 | c | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140703 | 20140622 |
| 262485 | c | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140703 | 20140622 |
| 262628 | c | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 263970 | c | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 267015 | c | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140703 | 20140622 |
| 267157 | c | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 271283 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140703 | 20140622 |
| 271598 | c | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 272048 | c | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 273225 | c | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 273412 | c | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140703 | 20140622 |
| 273938 | c | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 274267 | c | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 274417 | c | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 274545 | c | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 274575 | c | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140703 | 20140622 |
| 281663 | c | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 293947 | c | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 294105 | c | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 294210 | c | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 294427 | c | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 294488 | c | gcc -m32 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 294615 | c | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 294623 | c | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 294675 | c | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 294698 | c | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 294698 | c | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 294728 | c | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 294750 | c | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 294803 | c | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 294810 | c | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 294877 | c | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 295027 | c | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 295035 | c | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 295147 | c | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 295155 | c | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 295170 | c | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 295208 | c | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 295245 | c | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 295357 | c | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 295447 | c | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 295500 | c | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 295553 | c | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 295582 | c | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 295590 | c | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 295627 | c | gcc -m32 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 295642 | c | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 295643 | c | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 295658 | c | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 295673 | c | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 295695 | c | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 295793 | c | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 295838 | c | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 295845 | c | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 295853 | c | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 295905 | c | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 295973 | c | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 296048 | c | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 296153 | c | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 296183 | c | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 296212 | c | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 296220 | c | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 296235 | c | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 296273 | c | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 296288 | c | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 296310 | c | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 296422 | c | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 296423 | c | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 296430 | c | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 296460 | c | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 296520 | c | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 296535 | c | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 296805 | c | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 296933 | c | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 297278 | c | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 297600 | c | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 297653 | c | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 297683 | c | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 297698 | c | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 297713 | c | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 298095 | c | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 298358 | c | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 298492 | c | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 298890 | c | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 299212 | c | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 299512 | c | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 299723 | c | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 300173 | c | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 300367 | c | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 300375 | c | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 300817 | c | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 300885 | c | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 301035 | c | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 301223 | c | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 301230 | c | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 301290 | c | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 301290 | c | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 301425 | c | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 301567 | c | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 301620 | c | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 301680 | c | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 304267 | c | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 304755 | c | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 305033 | c | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 306135 | c | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 306375 | c | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 307155 | c | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 307597 | c | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 307763 | c | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 309090 | c | gcc -m32 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 309173 | c | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 309585 | c | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 309675 | c | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 310207 | c | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 310538 | c | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 310628 | c | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 310650 | c | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 310800 | c | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 311115 | c | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 311340 | c | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 311625 | c | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 311632 | c | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 311768 | c | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 312480 | c | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 312765 | c | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 312840 | c | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 315600 | c | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 318000 | c | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 339277 | c | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 339330 | c | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 339892 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 339990 | c | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 340185 | c | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 340627 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 352508 | c | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 354217 | c | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140703 | 20140622 |