| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 323974 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 324824 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 325292 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 327663 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 331039 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 332444 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 332447 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 332658 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 333217 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 333665 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 333703 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 333998 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 334122 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 334812 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 334951 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 334984 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 335881 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 335963 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 336080 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 336732 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 337149 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 337212 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 337729 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 337877 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 338031 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 338654 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 340304 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 340472 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 342191 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 343341 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 343364 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 343539 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 344169 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 344267 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 344310 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 344775 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 346015 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 347341 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 350052 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 350114 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 350264 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 350720 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 351648 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 352026 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 353828 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 353858 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 354878 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 355304 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171213 | 20171020 |
| 356322 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 356637 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171213 | 20171020 |
| 356835 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171213 | 20171020 |
| 356929 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 357294 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 358234 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 358345 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 359182 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 359234 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 359992 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 360972 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 361505 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 362597 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 362690 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171213 | 20171020 |
| 363371 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 363565 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 364492 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 364977 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 366656 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 366870 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 369126 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171213 | 20171020 |
| 370531 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 372744 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 375353 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 377420 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 377931 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 378171 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 380812 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171213 | 20171020 |
| 380873 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 380993 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 381564 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 382316 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 382487 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 382490 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171213 | 20171020 |
| 382550 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 382704 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 382976 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 383054 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 383328 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 386788 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 388399 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 392085 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 395602 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 397149 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20171213 | 20171020 |
| 397559 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 398438 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20171213 | 20171020 |
| 398822 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 399039 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 399689 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 399926 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171213 | 20171020 |
| 400239 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171213 | 20171020 |
| 400731 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 400777 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 401088 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 401233 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 401544 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 402599 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 402668 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 403339 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 407565 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171213 | 20171020 |
| 414343 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171213 | 20171020 |
| 414565 | ref | gcc -m32 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 414730 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171213 | 20171020 |
| 414896 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 415226 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171213 | 20171020 |
| 416884 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 418362 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 418499 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171213 | 20171020 |
| 419012 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 419704 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 419908 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171213 | 20171020 |
| 421226 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 421534 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 421841 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 423183 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 423220 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 424702 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171213 | 20171020 |
| 425873 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 425983 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 426797 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 427116 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 427240 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 427266 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 427298 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 427500 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 427885 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 428182 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 428185 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 428586 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171213 | 20171020 |
| 429169 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 429299 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 429305 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 429612 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 429781 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 429801 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 430402 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 430662 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 430866 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 431180 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 434519 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 435395 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171213 | 20171020 |
| 436413 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 436820 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 439274 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 441283 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 441564 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 442602 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 442867 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171213 | 20171020 |
| 443072 | ref | gcc -m32 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 443151 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 443518 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171213 | 20171020 |
| 445188 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 448428 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 450259 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 450478 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 457714 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 458916 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 459047 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 461096 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 462230 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 462816 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 467477 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 467704 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171213 | 20171020 |
| 468741 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171213 | 20171020 |