| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 328189 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 329911 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 331016 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 331734 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 336577 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 336831 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 337904 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 337910 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 338247 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 338731 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 339000 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 339206 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 339285 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 339533 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 341086 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 341476 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 341568 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 341779 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 341877 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 342267 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 342490 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 342538 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 342856 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 343192 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 343991 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 345307 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 346646 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 347572 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 348896 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 349129 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 349144 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 349824 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 351114 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 351904 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 352416 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 353003 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 353911 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 354472 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 355625 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 357296 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 359629 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 359712 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171213 | 20171020 |
| 359957 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 359996 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 360520 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 361153 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 361606 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 361820 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 362226 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171213 | 20171020 |
| 362338 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 362397 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 362442 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 363218 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 363289 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 363333 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171213 | 20171020 |
| 365906 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 366073 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 367406 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 367703 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 367786 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 368409 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 368859 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 368912 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171213 | 20171020 |
| 372230 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 372540 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 374517 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 376145 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 378240 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 381167 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 382390 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 382414 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 382564 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 382573 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 383050 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171213 | 20171020 |
| 383182 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 383278 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 383410 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 385984 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 386528 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171213 | 20171020 |
| 386995 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 388580 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 388647 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 388675 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 388886 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 388970 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 397145 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 397372 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 398566 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171213 | 20171020 |
| 399599 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171213 | 20171020 |
| 399948 | ref | gcc -m32 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 400188 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 400330 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 402248 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 402822 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 403886 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 404910 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 405613 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 406366 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171213 | 20171020 |
| 406669 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 406709 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 407463 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171213 | 20171020 |
| 408155 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 408527 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 408816 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 415459 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171213 | 20171020 |
| 421279 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 421827 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 422489 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171213 | 20171020 |
| 422844 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 422949 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 423027 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 423794 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171213 | 20171020 |
| 423828 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 424029 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 424227 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 425280 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 425671 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20171213 | 20171020 |
| 426130 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20171213 | 20171020 |
| 426384 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 426626 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171213 | 20171020 |
| 427346 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171213 | 20171020 |
| 428302 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 429267 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 430002 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 430388 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 430987 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 431117 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 431678 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 431762 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 431799 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 431965 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 432113 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 432187 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 432203 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 432246 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 432591 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 432678 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 433998 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 434660 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 435863 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 436149 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 436224 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 438707 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 438842 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171213 | 20171020 |
| 439951 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171213 | 20171020 |
| 440242 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 440424 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 440796 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 444727 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 445180 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 445291 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 445738 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 445857 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 446054 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 446140 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 446296 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 447758 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 447866 | ref | gcc -m32 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 449734 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 455288 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 457293 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 463465 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 463535 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 463576 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 464399 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 467048 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 467833 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 473524 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 473577 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 473969 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 490891 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 492273 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171213 | 20171020 |