| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 370486 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 371555 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 373293 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 374153 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 374234 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 375345 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 375359 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 375967 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 377810 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 378584 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 379544 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 379862 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 384261 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 385040 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 390678 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 391794 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 393637 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 394678 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 395081 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 395452 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 396245 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 397262 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 397290 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 397499 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 397970 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 398231 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 398382 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 398658 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 399053 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 399200 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 399432 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 399680 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 399784 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 399840 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 400159 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 400188 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 400473 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 400539 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 400619 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 400938 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 401062 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 401081 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 402107 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 402339 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 402401 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 402439 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 402890 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 403821 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 404443 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170917 | 20170725 |
| 404472 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170917 | 20170725 |
| 404710 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 404947 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170917 | 20170725 |
| 404999 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 405018 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 405113 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 405161 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 405217 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 405365 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170917 | 20170725 |
| 405589 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 405731 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 406273 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170917 | 20170725 |
| 406472 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 406691 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170917 | 20170725 |
| 406932 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 406999 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 407056 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 407161 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 407445 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 407503 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 407507 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170917 | 20170725 |
| 407963 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170917 | 20170725 |
| 408106 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 409122 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 414343 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 418936 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 420014 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 420332 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 420413 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 420546 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 420570 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 420613 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 420746 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 421145 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 421353 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 422057 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 422859 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 423311 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 424475 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170917 | 20170725 |
| 424698 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170917 | 20170725 |
| 425106 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 425258 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170917 | 20170725 |
| 425401 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 425458 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 425463 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 425742 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 425823 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 425956 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 426056 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 426517 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 426645 | ref | gcc -m32 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 426792 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170917 | 20170725 |
| 426954 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170917 | 20170725 |
| 427191 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170917 | 20170725 |
| 427239 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 427647 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 428222 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 428317 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 428906 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 429733 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170917 | 20170725 |
| 431143 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 431163 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 431547 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 431604 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170917 | 20170725 |
| 432900 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 434264 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 434340 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 434402 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 435152 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 436206 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 437984 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170917 | 20170725 |
| 460964 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 461677 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 461762 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 461781 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 461833 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 462037 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 462351 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 462588 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 462850 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 463814 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 463880 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 463923 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 463970 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 464089 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 464265 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 464341 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 464896 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 465813 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 465999 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 466146 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 466340 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 466967 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 467091 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 467438 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 467505 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 467695 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 467704 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 468151 | ref | gcc -m32 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 468217 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 468284 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 468293 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 469006 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 469177 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 469338 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 469362 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 469695 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 469823 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 470392 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 473894 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 476140 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 483450 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170917 | 20170725 |