| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 311925 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 312221 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 312281 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 312368 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 312398 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 312728 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 313361 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 315182 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 315492 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 315896 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 316029 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 316238 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 316269 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 316442 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 316839 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 316874 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 317878 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171121 | 20171020 |
| 318241 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171121 | 20171020 |
| 318306 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 318706 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171121 | 20171020 |
| 319872 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 320043 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 320065 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 320241 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 320581 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 320642 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171121 | 20171020 |
| 320661 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 320725 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 320726 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171121 | 20171020 |
| 320864 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171121 | 20171020 |
| 320941 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 321850 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 323000 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 323249 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 323307 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 323505 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 323528 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 323695 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 323832 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 324231 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 324287 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 324783 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 324940 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 325378 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 325767 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 326055 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 326173 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 326310 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 326780 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 327363 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 327462 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 327559 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 327708 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 327934 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 328102 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 328916 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 329193 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 329284 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 329301 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171121 | 20171020 |
| 329560 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 331348 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 333596 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171121 | 20171020 |
| 334636 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171121 | 20171020 |
| 334864 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 335047 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 335048 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 335446 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 335449 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 335777 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 336452 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 336794 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 337248 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 337259 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 337552 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 338120 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 338348 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 338377 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 338719 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 339390 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 339570 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 339797 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 340094 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 340335 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 340392 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 342505 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 342798 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 342822 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 342903 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 343013 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 343317 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 343412 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171121 | 20171020 |
| 343623 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 343931 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 344127 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171121 | 20171020 |
| 345164 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 346832 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171121 | 20171020 |
| 346848 | ref | gcc -m32 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 346933 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 348128 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 348156 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 348886 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 349086 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20171121 | 20171020 |
| 349090 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171121 | 20171020 |
| 349233 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20171121 | 20171020 |
| 349594 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 349703 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 349710 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 351011 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171121 | 20171020 |
| 351454 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 352573 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 352649 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 352685 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 352693 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 354486 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171121 | 20171020 |
| 355686 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 357554 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 358287 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 358622 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 358685 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 359201 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 359454 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 359611 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 359640 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 360127 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 360406 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171121 | 20171020 |
| 360520 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 360903 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 361161 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171121 | 20171020 |
| 361189 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171121 | 20171020 |
| 361261 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 363268 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 364163 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 364266 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 364710 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 364774 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171121 | 20171020 |
| 365272 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 365275 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 365540 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 365578 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 365752 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 366081 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 366292 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171121 | 20171020 |
| 368172 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 368700 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 368750 | ref | gcc -m32 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 368798 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 369017 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 369026 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 369353 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 369371 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 369438 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 369462 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 369562 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 370594 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 372142 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 372414 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 372552 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 372641 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 373083 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 374087 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 374845 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 375116 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 375472 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 375481 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 375775 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 376763 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 379780 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 380034 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 380357 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 380823 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 381616 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171121 | 20171020 |
| 515386 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171121 | 20171020 |