| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 275981 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161023 | 20161009 |
| 276021 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161023 | 20161009 |
| 276848 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161023 | 20161009 |
| 276850 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161023 | 20161009 |
| 276880 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161023 | 20161009 |
| 276882 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161023 | 20161009 |
| 276896 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161023 | 20161009 |
| 276914 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161023 | 20161009 |
| 276918 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161023 | 20161009 |
| 277064 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161023 | 20161009 |
| 277080 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20161023 | 20161009 |
| 277107 | ref | gcc -m32 -O -fomit-frame-pointer | 20161023 | 20161009 |
| 277403 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161023 | 20161009 |
| 277541 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161023 | 20161009 |
| 277584 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161023 | 20161009 |
| 277827 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161023 | 20161009 |
| 278039 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161023 | 20161009 |
| 291181 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 291253 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 292442 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 292459 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 294767 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 295726 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 295783 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 295864 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 296144 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 296571 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 296683 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 296698 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 296701 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 296762 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 296766 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 296786 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 296792 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 297370 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 298970 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 299150 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 299813 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 302784 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 302787 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 302813 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 303464 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 303504 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 304128 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 304133 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 305234 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 305237 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 305250 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 305259 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 306631 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 306661 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 307650 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 307909 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 307909 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 309147 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 310325 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 311530 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 311748 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 312283 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 312387 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 318525 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161023 | 20161009 |
| 318847 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 319194 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 319637 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161023 | 20161009 |
| 319752 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161023 | 20161009 |
| 319767 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161023 | 20161009 |
| 320074 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 321365 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 326313 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 326363 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 326376 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 328510 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 328511 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161023 | 20161009 |
| 329213 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161023 | 20161009 |
| 329384 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161023 | 20161009 |
| 329405 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161023 | 20161009 |
| 330067 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 331365 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 331544 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 332666 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 332871 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 332896 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 332915 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 332987 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 333497 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 333499 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 336285 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 336616 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 336916 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 337266 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 338286 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 338544 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 338573 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 338721 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 338734 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 338781 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 338892 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 339156 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 339264 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 339424 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 339456 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 339512 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 339531 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 339829 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 339938 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 339947 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 339947 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 339982 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 340234 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 340251 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 341262 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 341301 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 344698 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 344699 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 344700 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 344790 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 345315 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 345346 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 345352 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 345355 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 345838 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 347752 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 347773 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 347797 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 350208 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 350222 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 350301 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 350314 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 350422 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 350437 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 350837 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 351151 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 351186 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 351275 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 352566 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 352629 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 355304 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 355304 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 355520 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 356538 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 356549 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 356620 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 358968 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 368409 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 394147 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161023 | 20161009 |
| 394157 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161023 | 20161009 |
| 394229 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161023 | 20161009 |
| 394231 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161023 | 20161009 |
| 394248 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161023 | 20161009 |
| 394251 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161023 | 20161009 |
| 394288 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161023 | 20161009 |
| 395042 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161023 | 20161009 |
| 402755 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161023 | 20161009 |
| 402771 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161023 | 20161009 |
| 402779 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161023 | 20161009 |
| 402885 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161023 | 20161009 |
| 402890 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161023 | 20161009 |
| 403245 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161023 | 20161009 |
| 403397 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161023 | 20161009 |
| 403414 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161023 | 20161009 |