| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 314639 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140531 | 20140517 |
| 316818 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 318430 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140531 | 20140517 |
| 319570 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140531 | 20140517 |
| 324888 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 324891 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140531 | 20140517 |
| 325885 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 326048 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 326264 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 326342 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 326457 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140531 | 20140517 |
| 327582 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 327730 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140531 | 20140517 |
| 329755 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140531 | 20140517 |
| 329782 | ref | gcc -m32 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 330249 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 330624 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140531 | 20140517 |
| 332352 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 334606 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 337358 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140531 | 20140517 |
| 337473 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140531 | 20140517 |
| 342024 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 342091 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 342221 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 343794 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 351633 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 352012 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 353185 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 353606 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 353618 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 353682 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 353773 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 356060 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 356354 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 357134 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 357231 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 357294 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 358018 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 360303 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 360846 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 360912 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 361066 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 361073 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 361185 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 362503 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 363288 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 363515 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 366070 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 366085 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 366221 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 366282 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 366394 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 366712 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 366773 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 366967 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 367542 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 367988 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 368061 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 368088 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 368121 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 368151 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 368400 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 368449 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 368491 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 368642 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 368691 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 369403 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 369952 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 370288 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 370500 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 370676 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 371161 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 371270 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 371779 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 371979 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 372606 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 373418 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 373685 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 373785 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 374009 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 374128 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 374430 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 375666 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 375700 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 376588 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 376703 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 376824 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 376900 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 377961 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 378570 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 380236 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 380609 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 380627 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 380891 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 382521 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 382679 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 383131 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140531 | 20140517 |
| 383267 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 383567 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 384337 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 384352 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 384424 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 384470 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 384485 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 384833 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 384924 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 385230 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 385255 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 385421 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 385594 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 385736 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 385748 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 385770 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 385970 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 386230 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 386788 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 387073 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 387297 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 387757 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 387776 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 387806 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 388030 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 389551 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 389600 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 389688 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 391100 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 391567 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 392070 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 392303 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140531 | 20140517 |
| 392515 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 392966 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 394555 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 397246 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 397594 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 397967 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 398258 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140531 | 20140517 |
| 398494 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 400115 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 402040 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140531 | 20140517 |
| 406154 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140531 | 20140517 |