| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 385615 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 385971 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 387862 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 390484 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 390573 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 391149 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 392701 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 394155 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 394791 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 395238 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 395395 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 395679 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 395728 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 395865 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 396074 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 396117 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 396173 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 396392 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 396492 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 396962 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 397318 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 397342 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 397983 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 398825 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 398852 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 399195 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 399532 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 399788 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 400145 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 400211 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 400454 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 400534 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 401223 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 402724 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 403393 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 407289 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 409027 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 412419 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 418090 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 418095 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171011 | 20170725 |
| 418167 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171011 | 20170725 |
| 419834 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 421572 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 422612 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 423558 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 423714 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171011 | 20170725 |
| 423805 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 424939 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 426084 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 427196 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171011 | 20170725 |
| 428901 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171011 | 20170725 |
| 429756 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171011 | 20170725 |
| 430098 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 431566 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 431965 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 432231 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 432863 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 433057 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 433082 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 433133 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 433381 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 436159 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 436663 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 436805 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 437123 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 437186 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 437318 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 437328 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 437456 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 438249 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 439437 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 439622 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 439636 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 440610 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 441427 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 441436 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 443365 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 445450 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 446552 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 447820 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 447934 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171011 | 20170725 |
| 448433 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 448566 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 448927 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 449645 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 449740 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 449972 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171011 | 20170725 |
| 452452 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 452841 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 452889 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 452894 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 454357 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 454484 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 454513 | ref | gcc -m32 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 454641 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 455407 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 458100 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 459729 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 460266 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171011 | 20170725 |
| 461648 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 462114 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 462332 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 462598 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 463077 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 463932 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 463946 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171011 | 20170725 |
| 464089 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 464336 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 464341 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 464479 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171011 | 20170725 |
| 464598 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 464612 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171011 | 20170725 |
| 464660 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 464693 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 464783 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 465115 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 465248 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 465382 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171011 | 20170725 |
| 465405 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 465941 | ref | gcc -m32 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 466056 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 466882 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 467068 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 468278 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 468421 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 468506 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 468982 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 469319 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 469338 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 469842 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 470046 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 470264 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 470307 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 470777 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 471048 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 471129 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 471399 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 471836 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 471884 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 471998 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 472051 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171011 | 20170725 |
| 472340 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171011 | 20170725 |
| 472530 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 472730 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 474933 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 475408 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 475566 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 476140 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171011 | 20170725 |
| 477442 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171011 | 20170725 |
| 477485 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 482282 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 482363 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 482515 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 497762 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 498061 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 498147 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 498602 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 508221 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 508502 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 512572 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 513133 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171011 | 20170725 |