| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 256809 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140613 | 20140525 |
| 256917 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140613 | 20140525 |
| 257487 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140613 | 20140525 |
| 257847 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140613 | 20140525 |
| 257967 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140613 | 20140525 |
| 258090 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140613 | 20140525 |
| 258252 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140613 | 20140525 |
| 259017 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140613 | 20140525 |
| 259248 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140613 | 20140525 |
| 259263 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140613 | 20140525 |
| 259377 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140613 | 20140525 |
| 259545 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140613 | 20140525 |
| 261102 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140613 | 20140525 |
| 261303 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140613 | 20140525 |
| 261930 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140613 | 20140525 |
| 261975 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140613 | 20140525 |
| 262935 | ref | gcc -m32 -O -fomit-frame-pointer | 20140613 | 20140525 |
| 262995 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140613 | 20140525 |
| 263499 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140613 | 20140525 |
| 263613 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140613 | 20140525 |
| 263862 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140613 | 20140525 |
| 264108 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140613 | 20140525 |
| 264180 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140613 | 20140525 |
| 264525 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140613 | 20140525 |
| 264738 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140613 | 20140525 |
| 264774 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140613 | 20140525 |
| 265092 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140613 | 20140525 |
| 267090 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140613 | 20140525 |
| 267162 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140613 | 20140525 |
| 268122 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140613 | 20140525 |
| 268179 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140613 | 20140525 |
| 268290 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140613 | 20140525 |
| 268572 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140613 | 20140525 |
| 268638 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140613 | 20140525 |
| 271332 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140613 | 20140525 |
| 274296 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140613 | 20140525 |
| 274323 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140613 | 20140525 |
| 274344 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140613 | 20140525 |
| 274425 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140613 | 20140525 |
| 275361 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140613 | 20140525 |
| 275655 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140613 | 20140525 |
| 276093 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140613 | 20140525 |
| 280740 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140613 | 20140525 |
| 316986 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140613 | 20140525 |
| 317118 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140613 | 20140525 |
| 325902 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140613 | 20140525 |
| 325908 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140613 | 20140525 |
| 328602 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140613 | 20140525 |
| 328761 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140613 | 20140525 |
| 329505 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140613 | 20140525 |
| 329781 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140613 | 20140525 |
| 329802 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140613 | 20140525 |
| 329814 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140613 | 20140525 |
| 329832 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140613 | 20140525 |
| 329883 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140613 | 20140525 |
| 329946 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140613 | 20140525 |
| 331428 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140613 | 20140525 |
| 333321 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140613 | 20140525 |
| 335523 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140613 | 20140525 |
| 335598 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140613 | 20140525 |
| 335691 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140613 | 20140525 |
| 335748 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140613 | 20140525 |
| 335760 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140613 | 20140525 |
| 335781 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140613 | 20140525 |
| 336198 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140613 | 20140525 |
| 336552 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140613 | 20140525 |
| 336693 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140613 | 20140525 |
| 337191 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140613 | 20140525 |
| 337254 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140613 | 20140525 |
| 337371 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140613 | 20140525 |
| 337449 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140613 | 20140525 |
| 337686 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140613 | 20140525 |
| 337845 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140613 | 20140525 |
| 337920 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140613 | 20140525 |
| 337962 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140613 | 20140525 |
| 338037 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140613 | 20140525 |
| 338073 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140613 | 20140525 |
| 338103 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140613 | 20140525 |
| 338244 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140613 | 20140525 |
| 338574 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140613 | 20140525 |
| 338694 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140613 | 20140525 |
| 338925 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140613 | 20140525 |
| 338988 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140613 | 20140525 |
| 339099 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140613 | 20140525 |
| 339291 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140613 | 20140525 |
| 339390 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140613 | 20140525 |
| 339474 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140613 | 20140525 |
| 339645 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140613 | 20140525 |
| 340041 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140613 | 20140525 |
| 340257 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140613 | 20140525 |
| 340320 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140613 | 20140525 |
| 340362 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140613 | 20140525 |
| 340776 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140613 | 20140525 |
| 340911 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140613 | 20140525 |
| 341448 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140613 | 20140525 |
| 341547 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140613 | 20140525 |
| 342318 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140613 | 20140525 |
| 344475 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140613 | 20140525 |
| 344586 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140613 | 20140525 |
| 344688 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140613 | 20140525 |
| 344892 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140613 | 20140525 |
| 345111 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140613 | 20140525 |
| 345555 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140613 | 20140525 |
| 345750 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140613 | 20140525 |
| 346893 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140613 | 20140525 |
| 347004 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140613 | 20140525 |
| 347049 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140613 | 20140525 |
| 347214 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140613 | 20140525 |
| 347445 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140613 | 20140525 |
| 347922 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140613 | 20140525 |
| 348336 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140613 | 20140525 |
| 348447 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140613 | 20140525 |
| 348843 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140613 | 20140525 |
| 348909 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140613 | 20140525 |
| 349077 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140613 | 20140525 |
| 350352 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140613 | 20140525 |
| 350463 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140613 | 20140525 |
| 350493 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140613 | 20140525 |
| 350550 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140613 | 20140525 |
| 350607 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140613 | 20140525 |
| 350934 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140613 | 20140525 |
| 351261 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140613 | 20140525 |
| 351282 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140613 | 20140525 |
| 351300 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140613 | 20140525 |
| 351309 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140613 | 20140525 |
| 351417 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140613 | 20140525 |
| 351603 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140613 | 20140525 |
| 351816 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140613 | 20140525 |
| 354261 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140613 | 20140525 |
| 354300 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140613 | 20140525 |
| 354480 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140613 | 20140525 |
| 354615 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140613 | 20140525 |
| 354792 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140613 | 20140525 |
| 355008 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140613 | 20140525 |
| 356931 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140613 | 20140525 |
| 357114 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140613 | 20140525 |
| 357147 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140613 | 20140525 |
| 357558 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140613 | 20140525 |
| 357930 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140613 | 20140525 |
| 357978 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140613 | 20140525 |
| 358026 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140613 | 20140525 |
| 358053 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140613 | 20140525 |
| 358080 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140613 | 20140525 |
| 358089 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140613 | 20140525 |
| 358128 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140613 | 20140525 |
| 358128 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140613 | 20140525 |
| 358383 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140613 | 20140525 |
| 358668 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140613 | 20140525 |
| 360453 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140613 | 20140525 |
| 361323 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140613 | 20140525 |
| 362472 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140613 | 20140525 |
| 362922 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140613 | 20140525 |
| 364824 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140613 | 20140525 |
| 364908 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140613 | 20140525 |
| 365214 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140613 | 20140525 |
| 366654 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140613 | 20140525 |
| 368625 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140613 | 20140525 |
| 372762 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140613 | 20140525 |
| 372792 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140613 | 20140525 |
| 424791 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140613 | 20140525 |
| 429909 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140613 | 20140525 |
| 432729 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140613 | 20140525 |
| 432909 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140613 | 20140525 |
| 443226 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140613 | 20140525 |
| 443604 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140613 | 20140525 |
| 444042 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140613 | 20140525 |
| 444360 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140613 | 20140525 |