| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 383952 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 385677 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 385857 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 388250 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 388740 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 388764 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 390754 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 391129 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 392322 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 392768 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 392901 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 393177 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 393190 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 393404 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 393675 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 393737 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 393931 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 394531 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 394535 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 394753 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 394772 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 394829 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 395956 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 396150 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 396625 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 396777 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 396981 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 396986 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 397247 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 397888 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 398696 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 399275 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 400643 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 401047 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 401261 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 401846 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 404111 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 410813 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 416157 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 416508 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171011 | 20170725 |
| 416860 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171011 | 20170725 |
| 417672 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 422337 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171011 | 20170725 |
| 422855 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 424089 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 424888 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 424959 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 425638 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 425781 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171011 | 20170725 |
| 425932 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171011 | 20170725 |
| 426108 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171011 | 20170725 |
| 427538 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 429737 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 430165 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 430445 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 430502 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 430545 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 430768 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 431167 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 431338 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 433229 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 433447 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 434236 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 434682 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 434796 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 435185 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 435295 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 435503 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 435513 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 436934 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 437722 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 438107 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 438478 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 439537 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 439584 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 441465 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 443692 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 446143 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 446249 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 446429 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 446481 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171011 | 20170725 |
| 446553 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 446590 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 446671 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 446847 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171011 | 20170725 |
| 447911 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 450509 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 450604 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 450604 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 451041 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 451093 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 451202 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 451455 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 452210 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 452832 | ref | gcc -m32 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 453449 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 455174 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 457074 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 457648 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171011 | 20170725 |
| 458969 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 459235 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 459353 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 459662 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 459805 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 459857 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 461054 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 461624 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171011 | 20170725 |
| 461653 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 461724 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 461904 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 462027 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 462332 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 462355 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 462474 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 462902 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 463197 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171011 | 20170725 |
| 463239 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171011 | 20170725 |
| 463429 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 463557 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171011 | 20170725 |
| 463871 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 463923 | ref | gcc -m32 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 464536 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 464958 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 465116 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 465386 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 465842 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 466479 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 466611 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 467676 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 468150 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 468213 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 468345 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 468825 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 468829 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 468967 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 469124 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171011 | 20170725 |
| 469224 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 469552 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 469975 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171011 | 20170725 |
| 469993 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 470317 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 471186 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 472188 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 472758 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 472986 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 473945 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 474045 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171011 | 20170725 |
| 474250 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 474682 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 475105 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171011 | 20170725 |
| 477285 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 477703 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 477888 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 495045 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 495306 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 495444 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 495848 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 505899 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 506160 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 510012 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 510426 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171011 | 20170725 |