| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 241146 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 241379 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 244189 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 244728 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 247490 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 247788 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 247882 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 248293 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 251223 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 252093 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 252309 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 256415 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 257858 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 259423 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 260158 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 261890 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 261957 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 262000 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 262307 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 263313 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 265373 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 265410 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 265411 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 265445 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 267701 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 267906 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 268811 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 271866 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 271893 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 279535 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 279804 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 283184 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 283290 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 285635 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 286222 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 328101 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 363948 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 393836 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 394176 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 395174 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 395343 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 396540 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 396984 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 397443 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 398026 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 398797 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 398981 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 399197 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161022 | 20161009 |
| 401259 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 401741 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 402062 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 403074 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 406112 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 407837 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161022 | 20161009 |
| 409298 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 409718 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161022 | 20161009 |
| 411000 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161022 | 20161009 |
| 411474 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 413829 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161022 | 20161009 |
| 414222 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161022 | 20161009 |
| 414254 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 414325 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161022 | 20161009 |
| 414675 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161022 | 20161009 |
| 415307 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 415859 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 416629 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 416675 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 416680 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 416707 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 416803 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 416808 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 416898 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 417267 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 418958 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 419322 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 420568 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 421348 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 422458 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 423156 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 423299 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 423558 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 423931 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 424413 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 424483 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 424491 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 425936 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 426008 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 426032 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 427206 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 427296 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 427800 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 428069 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 428536 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161022 | 20161009 |
| 428568 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 429144 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 429453 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 429466 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 429591 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 429611 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 429690 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 429757 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 430245 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 430264 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 430573 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 430617 | ref | gcc -m32 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 431173 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 432304 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 432314 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161022 | 20161009 |
| 432822 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 433344 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 434085 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 434376 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 434539 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 436544 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 438432 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 438472 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 440125 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161022 | 20161009 |
| 441101 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 441677 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 441776 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 441901 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161022 | 20161009 |
| 441933 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 441952 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161022 | 20161009 |
| 442430 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161022 | 20161009 |
| 442896 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161022 | 20161009 |
| 443163 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 443229 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 443267 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 443454 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 443518 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 443607 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 445080 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 445733 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161022 | 20161009 |
| 447195 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 447547 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 447558 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 447706 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 448234 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 448234 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 448237 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 448306 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 448531 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 448675 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 448813 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 448941 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 448947 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 449085 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 449213 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 449366 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 449692 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 450022 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 450203 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 451132 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 452328 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 452595 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 454544 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 455662 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 456451 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161022 | 20161009 |
| 459509 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 460118 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161022 | 20161009 |