| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 268057 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171001 | 20170725 |
| 268067 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171001 | 20170725 |
| 268593 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171001 | 20170725 |
| 268660 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171001 | 20170725 |
| 269011 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171001 | 20170725 |
| 269107 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171001 | 20170725 |
| 269111 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171001 | 20170725 |
| 272203 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171001 | 20170725 |
| 272940 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171001 | 20170725 |
| 273120 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171001 | 20170725 |
| 273158 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171001 | 20170725 |
| 273220 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171001 | 20170725 |
| 273343 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171001 | 20170725 |
| 274527 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171001 | 20170725 |
| 274545 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171001 | 20170725 |
| 275087 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171001 | 20170725 |
| 275799 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171001 | 20170725 |
| 275814 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171001 | 20170725 |
| 281599 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171001 | 20170725 |
| 281618 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171001 | 20170725 |
| 281628 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171001 | 20170725 |
| 281647 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171001 | 20170725 |
| 281761 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171001 | 20170725 |
| 284401 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171001 | 20170725 |
| 284439 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171001 | 20170725 |
| 284573 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171001 | 20170725 |
| 284635 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171001 | 20170725 |
| 284706 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171001 | 20170725 |
| 284715 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171001 | 20170725 |
| 284967 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171001 | 20170725 |
| 285005 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171001 | 20170725 |
| 285076 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171001 | 20170725 |
| 285133 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171001 | 20170725 |
| 285143 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171001 | 20170725 |
| 285242 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171001 | 20170725 |
| 285908 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171001 | 20170725 |
| 285969 | ref | gcc -m32 -Os -fomit-frame-pointer | 20171001 | 20170725 |
| 287726 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171001 | 20170725 |
| 289260 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171001 | 20170725 |
| 289285 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171001 | 20170725 |
| 289294 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171001 | 20170725 |
| 414328 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171001 | 20170725 |
| 416237 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171001 | 20170725 |
| 420024 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171001 | 20170725 |
| 420437 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171001 | 20170725 |
| 423324 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171001 | 20170725 |
| 424242 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171001 | 20170725 |
| 424436 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171001 | 20170725 |
| 424460 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171001 | 20170725 |
| 424864 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171001 | 20170725 |
| 425220 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171001 | 20170725 |
| 425738 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171001 | 20170725 |
| 426516 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171001 | 20170725 |
| 428070 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171001 | 20170725 |
| 428127 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171001 | 20170725 |
| 428583 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171001 | 20170725 |
| 428587 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171001 | 20170725 |
| 429243 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171001 | 20170725 |
| 429680 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171001 | 20170725 |
| 429704 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171001 | 20170725 |
| 429884 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171001 | 20170725 |
| 430844 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171001 | 20170725 |
| 431551 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171001 | 20170725 |
| 431741 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171001 | 20170725 |
| 432321 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171001 | 20170725 |
| 432331 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171001 | 20170725 |
| 432421 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171001 | 20170725 |
| 432450 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20171001 | 20170725 |
| 432739 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171001 | 20170725 |
| 432834 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171001 | 20170725 |
| 433015 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171001 | 20170725 |
| 434406 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171001 | 20170725 |
| 434416 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171001 | 20170725 |
| 434458 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171001 | 20170725 |
| 434497 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171001 | 20170725 |
| 434539 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171001 | 20170725 |
| 434958 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171001 | 20170725 |
| 435490 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171001 | 20170725 |
| 435679 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171001 | 20170725 |
| 435708 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171001 | 20170725 |
| 435775 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171001 | 20170725 |
| 435803 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171001 | 20170725 |
| 436335 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171001 | 20170725 |
| 436473 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171001 | 20170725 |
| 436720 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171001 | 20170725 |
| 436753 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171001 | 20170725 |
| 436776 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171001 | 20170725 |
| 436986 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20171001 | 20170725 |
| 437247 | ref | gcc -m32 -O -fomit-frame-pointer | 20171001 | 20170725 |
| 437446 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171001 | 20170725 |
| 437826 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171001 | 20170725 |
| 438145 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171001 | 20170725 |
| 438686 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171001 | 20170725 |
| 438919 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171001 | 20170725 |
| 439161 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171001 | 20170725 |
| 439181 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171001 | 20170725 |
| 439437 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171001 | 20170725 |
| 439698 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171001 | 20170725 |
| 440182 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171001 | 20170725 |
| 440249 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171001 | 20170725 |
| 440848 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171001 | 20170725 |
| 440890 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171001 | 20170725 |
| 440971 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171001 | 20170725 |
| 441009 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171001 | 20170725 |
| 441052 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171001 | 20170725 |
| 441313 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171001 | 20170725 |
| 441366 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171001 | 20170725 |
| 441427 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171001 | 20170725 |
| 441897 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171001 | 20170725 |
| 442444 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171001 | 20170725 |
| 442700 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171001 | 20170725 |
| 442952 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171001 | 20170725 |
| 443042 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171001 | 20170725 |
| 443123 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171001 | 20170725 |
| 443370 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171001 | 20170725 |
| 443431 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171001 | 20170725 |
| 443456 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171001 | 20170725 |
| 443460 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171001 | 20170725 |
| 443636 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171001 | 20170725 |
| 443816 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171001 | 20170725 |
| 443978 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171001 | 20170725 |
| 444073 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171001 | 20170725 |
| 444097 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171001 | 20170725 |
| 445137 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171001 | 20170725 |
| 445422 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171001 | 20170725 |
| 445560 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171001 | 20170725 |
| 445707 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171001 | 20170725 |
| 446433 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171001 | 20170725 |
| 448035 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171001 | 20170725 |
| 448044 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171001 | 20170725 |
| 448148 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171001 | 20170725 |
| 448182 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171001 | 20170725 |
| 448856 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171001 | 20170725 |
| 448927 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171001 | 20170725 |
| 448980 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171001 | 20170725 |
| 449122 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171001 | 20170725 |
| 449279 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171001 | 20170725 |
| 449616 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171001 | 20170725 |
| 449663 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171001 | 20170725 |
| 449663 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171001 | 20170725 |
| 449663 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171001 | 20170725 |
| 449853 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171001 | 20170725 |
| 449906 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171001 | 20170725 |
| 449992 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171001 | 20170725 |
| 450039 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171001 | 20170725 |
| 450405 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171001 | 20170725 |
| 450433 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171001 | 20170725 |
| 452167 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171001 | 20170725 |
| 452342 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171001 | 20170725 |
| 452409 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171001 | 20170725 |
| 452461 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171001 | 20170725 |
| 452760 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171001 | 20170725 |
| 453216 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171001 | 20170725 |
| 454684 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171001 | 20170725 |
| 455164 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171001 | 20170725 |
| 455216 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171001 | 20170725 |
| 455335 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171001 | 20170725 |
| 455487 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171001 | 20170725 |
| 456034 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171001 | 20170725 |
| 456157 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171001 | 20170725 |
| 456413 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171001 | 20170725 |