| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 256815 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 256950 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 256959 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 257022 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 258192 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170915 | 20170904 |
| 258354 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 298359 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 298458 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 349452 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 350163 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 350181 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 350217 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 350397 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 350505 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 351693 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 354159 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 354771 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 354969 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 357840 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 360279 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 360828 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 361116 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 361323 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 363249 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 364527 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 366255 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 372861 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 375057 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 388809 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 389385 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 389502 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 389952 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 390564 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 390591 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 390735 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 390807 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 391410 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 392895 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 395154 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 396189 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 396225 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 396495 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 396621 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 396630 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 396963 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 397053 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 398241 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 405081 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 405783 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 405927 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 406431 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 415899 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 416826 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 417357 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 418869 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 422820 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 423801 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 425268 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 425808 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 426060 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 428346 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170915 | 20170904 |
| 428472 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 433035 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 434655 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170915 | 20170904 |
| 436473 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 437274 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170915 | 20170904 |
| 437445 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170915 | 20170904 |
| 439389 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 439857 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 440028 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 440109 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 441342 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 449235 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170915 | 20170904 |
| 451233 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 451386 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170915 | 20170904 |
| 451467 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 451791 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170915 | 20170904 |
| 451953 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 452034 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 452106 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 452772 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 452790 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 452844 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170915 | 20170904 |
| 453411 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 454257 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 454644 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 455004 | ref | gcc -m32 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 455922 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 457065 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170915 | 20170904 |
| 457461 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 457488 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 457830 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 459864 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 460269 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170915 | 20170904 |
| 460314 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 462069 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 462132 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 464760 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 467100 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 467865 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 472374 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170915 | 20170904 |
| 472563 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 472671 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 472671 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 472815 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 472869 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 473004 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170915 | 20170904 |
| 478233 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 479511 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 486891 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170915 | 20170904 |
| 487476 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170915 | 20170904 |
| 493398 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170915 | 20170904 |
| 495540 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170915 | 20170904 |
| 498204 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 509958 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 520065 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 520299 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 522702 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 528147 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 532800 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 536382 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 540198 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 540315 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 540486 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 543753 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 544356 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 544581 | ref | gcc -m32 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 545238 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 545886 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 546102 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 546237 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 546300 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 546597 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 547641 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 547722 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 549117 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 549162 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 549477 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 549756 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 549891 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 550476 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 551061 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 551070 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 551637 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 551673 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 552879 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 553212 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 553770 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 553932 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 554067 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 555723 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 556137 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170915 | 20170904 |