| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 120375 | c | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 121397 | c | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 159397 | c | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 270550 | c | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140521 | 20140517 |
| 270675 | c | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 270817 | c | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140521 | 20140517 |
| 270842 | c | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140521 | 20140517 |
| 270908 | c | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 271025 | c | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 271167 | c | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
| 271217 | c | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140521 | 20140517 |
| 271300 | c | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 271308 | c | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 271908 | c | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 272758 | c | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 273492 | c | gcc -m32 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 273533 | c | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 273534 | c | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140521 | 20140517 |
| 273675 | c | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
| 273683 | c | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 273792 | c | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140521 | 20140517 |
| 273934 | c | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140521 | 20140517 |
| 274034 | c | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 274058 | c | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140521 | 20140517 |
| 274092 | c | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 274334 | c | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 274500 | c | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 274742 | c | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 275225 | c | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 276025 | c | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 281092 | c | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 281458 | c | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140521 | 20140517 |
| 281592 | c | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140521 | 20140517 |
| 283042 | c | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 283117 | c | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140521 | 20140517 |
| 287741 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140521 | 20140517 |
| 332179 | c | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 335956 | c | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 357091 | c | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 357225 | c | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 357308 | c | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 357325 | c | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 357425 | c | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 357558 | c | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 357683 | c | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 358034 | c | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 358284 | c | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 358400 | c | gcc -m32 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 358483 | c | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 358825 | c | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 359242 | c | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 359267 | c | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 359300 | c | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 359458 | c | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 359491 | c | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 359875 | c | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 360084 | c | gcc -m32 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 360142 | c | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 360150 | c | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 360167 | c | gcc -m32 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 360234 | c | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 360367 | c | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 360500 | c | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 360650 | c | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 360683 | c | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 360858 | c | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 360883 | c | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 360900 | c | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 360983 | c | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 361192 | c | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 361242 | c | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 361300 | c | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 361333 | c | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 361400 | c | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 361400 | c | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 361408 | c | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 361417 | c | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 361542 | c | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 361558 | c | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 361592 | c | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 361617 | c | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 361650 | c | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 361775 | c | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 361892 | c | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 361975 | c | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 362059 | c | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 362075 | c | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 362134 | c | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 362150 | c | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 362166 | c | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 362191 | c | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 362325 | c | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 362408 | c | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 362416 | c | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 362434 | c | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 362492 | c | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 362525 | c | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 362709 | c | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 362759 | c | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 362791 | c | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 362858 | c | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 362933 | c | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 362966 | c | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 363025 | c | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 363209 | c | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 363333 | c | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 363575 | c | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 363583 | c | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 363675 | c | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 363716 | c | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 364000 | c | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 364092 | c | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 364258 | c | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 364316 | c | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 364367 | c | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 364425 | c | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 364425 | c | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 364542 | c | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 364708 | c | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 364817 | c | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 365066 | c | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 365800 | c | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 365850 | c | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 366050 | c | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 366250 | c | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 367100 | c | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 367692 | c | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 367958 | c | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 368867 | c | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 369100 | c | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 372183 | c | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 375034 | c | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 432125 | c | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 433217 | c | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 434183 | c | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 436100 | c | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 436650 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 436750 | c | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 438100 | c | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 438600 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140521 | 20140517 |