| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 378419 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 379815 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 380299 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 381568 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 381715 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 383007 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 385814 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 385909 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 385951 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 387220 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 387767 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 387871 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 387999 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 388427 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 388659 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 389219 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 389833 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 389908 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 390407 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 390483 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 390569 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 391486 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 391543 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 391566 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 392217 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 392758 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 393295 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 393380 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 393381 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 393932 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 394255 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 394326 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 395257 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 397370 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 400135 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 402824 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 403703 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 406044 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 412015 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171011 | 20170725 |
| 412048 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171011 | 20170725 |
| 413929 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 414404 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 415145 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 417164 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 417772 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171011 | 20170725 |
| 419107 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171011 | 20170725 |
| 421700 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 421985 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171011 | 20170725 |
| 423044 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 423173 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 423439 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171011 | 20170725 |
| 423672 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 424028 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 424071 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 424327 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 424859 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 425006 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 425044 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 425272 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 425287 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 425496 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 425724 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 428716 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 429433 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 429500 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 429918 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 430602 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 431604 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 432587 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 433186 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 433195 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 433210 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 433480 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 433557 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 433884 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 434169 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 434188 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 439266 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 440415 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 440943 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 441256 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 441475 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 441892 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171011 | 20170725 |
| 441959 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 442149 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 442254 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171011 | 20170725 |
| 442273 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 442700 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 442772 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 442862 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 443018 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 443033 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 443070 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 443698 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 444795 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 446838 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 448011 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 449032 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 449065 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 449583 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 449896 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 450072 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 450423 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 451502 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 451630 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171011 | 20170725 |
| 451730 | ref | gcc -m32 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 452048 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171011 | 20170725 |
| 453834 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171011 | 20170725 |
| 454470 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 454884 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 454893 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 455050 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 455971 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 456010 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171011 | 20170725 |
| 456062 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171011 | 20170725 |
| 456118 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 456143 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171011 | 20170725 |
| 456281 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 456726 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 457377 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 458076 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 458104 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 458432 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 458731 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 459135 | ref | gcc -m32 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 459429 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 459449 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 459505 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 459705 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171011 | 20170725 |
| 460474 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 460517 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 460817 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 461382 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 462199 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 462247 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 462294 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 462432 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 462640 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 462669 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 462773 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 463624 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 463771 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 465205 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 465676 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 466060 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 467096 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 468739 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171011 | 20170725 |
| 469053 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 469077 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 470360 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 470711 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 472197 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171011 | 20170725 |
| 473641 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 497462 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 497591 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 498180 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 499006 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 500754 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 500902 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 503268 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 503453 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171011 | 20170725 |