| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 310146 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 310186 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 310198 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 310640 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 311263 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 311443 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 311777 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 311777 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 311795 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 312216 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 312414 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 313475 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 313976 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 316083 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 316156 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 316529 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 319161 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 319936 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 325192 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 325262 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 326009 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 326014 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 326191 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 326415 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 327260 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 328237 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 328238 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 331666 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 332381 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 333514 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 333812 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 334161 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 334374 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 335090 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 335550 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 335763 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 336199 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 337264 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171126 | 20171020 |
| 337831 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 338024 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171126 | 20171020 |
| 338048 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 338097 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 338505 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 339405 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 339861 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171126 | 20171020 |
| 339885 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 340505 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 340974 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 341709 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 341717 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 342461 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 342513 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 342773 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 343001 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 343018 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 343459 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 343532 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 344514 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 344784 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171126 | 20171020 |
| 344883 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 345219 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171126 | 20171020 |
| 345227 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 346213 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171126 | 20171020 |
| 346418 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 346970 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 347689 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 347831 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 349270 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 349763 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 350583 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 350764 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 350914 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 351694 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 353533 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 353868 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 354016 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 354122 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 354402 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 354506 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171126 | 20171020 |
| 355173 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 355194 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 355307 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 356085 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 356325 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 356623 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 359916 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 360812 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 360994 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171126 | 20171020 |
| 361093 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 363487 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 363582 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20171126 | 20171020 |
| 363987 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171126 | 20171020 |
| 364015 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 364058 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 364366 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 364959 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 365004 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 365517 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171126 | 20171020 |
| 366280 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 366401 | ref | gcc -m32 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 366446 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171126 | 20171020 |
| 366594 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 367864 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171126 | 20171020 |
| 368285 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171126 | 20171020 |
| 368469 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20171126 | 20171020 |
| 368526 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171126 | 20171020 |
| 368686 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 368900 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 370442 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 370492 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 370562 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 371041 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 371284 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 371973 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171126 | 20171020 |
| 372350 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 372435 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 372589 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171126 | 20171020 |
| 372709 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171126 | 20171020 |
| 373032 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 373943 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 374396 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 375389 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 376709 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 376754 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 376987 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 384484 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 386851 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 387159 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 388510 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 388591 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 388932 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 389268 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 390834 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 391363 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 391397 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 391857 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 392085 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 392444 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 392932 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 392994 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 393030 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 393539 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 393754 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 394048 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 394198 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 394472 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 394475 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 394588 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 394617 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 395117 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 395176 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 395185 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 395530 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 396020 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 396429 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 397329 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 397493 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 397505 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 398928 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 398955 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 399040 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 399408 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 399543 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 407776 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 409820 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 412165 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 412213 | ref | gcc -m32 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 412664 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 413066 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 413799 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 414103 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 416593 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171126 | 20171020 |