| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 322283 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 323263 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 323779 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 324406 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 329523 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 329827 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 330774 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 330988 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 331871 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 332214 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 332255 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 332351 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 332853 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 333094 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 333131 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 333788 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 334277 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 334394 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 334841 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 334934 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 335779 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 336272 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 336592 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 336656 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 336824 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 338063 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 339734 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 341240 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 341302 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 342150 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 342498 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 342686 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 342691 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 342922 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 343081 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 343111 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 344425 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 344538 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 346403 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 346508 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 348452 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 349524 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 349864 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 350430 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 352080 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 352814 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 352868 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 353326 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 353712 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171213 | 20171020 |
| 355291 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 355627 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 355897 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 357876 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171213 | 20171020 |
| 358349 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 358550 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 358878 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171213 | 20171020 |
| 359553 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 360014 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 360291 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 360328 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 360830 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 361197 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171213 | 20171020 |
| 362063 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 362339 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 362372 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 367382 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 367656 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 368167 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 368263 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 369905 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 373874 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 376116 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 376786 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 377542 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 377592 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 379592 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 379791 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 380118 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 380947 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 380953 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 381161 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 381274 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171213 | 20171020 |
| 381508 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 381958 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171213 | 20171020 |
| 382065 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 382176 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 382769 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 385728 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 386666 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 392988 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 393137 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 394167 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 394435 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 395488 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 396370 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 396685 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20171213 | 20171020 |
| 396912 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 398547 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 399173 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20171213 | 20171020 |
| 399399 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 400294 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 400331 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 400400 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171213 | 20171020 |
| 401092 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171213 | 20171020 |
| 402200 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 402313 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 403570 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171213 | 20171020 |
| 412979 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 413493 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 413950 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171213 | 20171020 |
| 414905 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171213 | 20171020 |
| 415439 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171213 | 20171020 |
| 415483 | ref | gcc -m32 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 415586 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171213 | 20171020 |
| 417992 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 418326 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171213 | 20171020 |
| 418459 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 419428 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 420055 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171213 | 20171020 |
| 420058 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 421291 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 421518 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 422254 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 422394 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 422424 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 423364 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 424083 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 424126 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 424269 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 424511 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 424572 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 424769 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 424836 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 424853 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 426159 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 426911 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 426935 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 426987 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 427472 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 427481 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 427491 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 428388 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 428766 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 429557 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 432116 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 432327 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 432490 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 435276 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 436019 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 436605 | ref | gcc -m32 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 440872 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171213 | 20171020 |
| 440876 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 441030 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171213 | 20171020 |
| 442205 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 442462 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 442679 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 448060 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 449187 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 451418 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 451460 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 451949 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 455211 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 455413 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 457039 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 457631 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 458406 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 459844 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 459876 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 462798 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 462927 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 486285 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 486849 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171213 | 20171020 |