| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 279305 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 280284 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 280853 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 281494 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 281798 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 282126 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 282140 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 282478 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 282725 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 282811 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 282824 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 282924 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 283352 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 283366 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 283527 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 284198 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 284681 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 285413 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 285646 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 286492 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170915 | 20170725 |
| 286667 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 286790 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 287047 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 287294 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170915 | 20170725 |
| 287466 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 287508 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 287831 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 288120 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 288244 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170915 | 20170725 |
| 288344 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 288843 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 289228 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 289712 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170915 | 20170725 |
| 290154 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 290434 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 291565 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 292610 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 292828 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 292956 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 294386 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 295132 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 295203 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170915 | 20170725 |
| 295469 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170915 | 20170725 |
| 296562 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 296775 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 296861 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 297122 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 297962 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 297977 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 298405 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 299288 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 301041 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170915 | 20170725 |
| 302005 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170915 | 20170725 |
| 302698 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 303535 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 303872 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 304099 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 305625 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 306000 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 306133 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 307249 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 307696 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 308375 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170915 | 20170725 |
| 308660 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 308726 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 308793 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 308997 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 309306 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170915 | 20170725 |
| 309424 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170915 | 20170725 |
| 310114 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 310294 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 310945 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 311054 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 311092 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 311577 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 311743 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 311961 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 312626 | ref | gcc -m32 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 312631 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 312711 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170915 | 20170725 |
| 312845 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 312968 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 313096 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 313106 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 313495 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170915 | 20170725 |
| 314004 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 314070 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 314213 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 314502 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 315010 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 315201 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 315224 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 315229 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 315381 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 315533 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 315647 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 315704 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 315771 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 315885 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 316179 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 316308 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170915 | 20170725 |
| 316559 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170915 | 20170725 |
| 316564 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 316778 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 316806 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 316835 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 317115 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 317314 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 317452 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 317789 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 318250 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 318725 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 319552 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 319703 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 319756 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 319913 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 319979 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 320108 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 320150 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 321115 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170915 | 20170725 |
| 321490 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 321503 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 321660 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 322055 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 322687 | ref | gcc -m32 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 322838 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 323009 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 323271 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 323604 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170915 | 20170725 |
| 323821 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 323922 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170915 | 20170725 |
| 323984 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 324041 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 324102 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 324273 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170915 | 20170725 |
| 324406 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 324477 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 324477 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 324714 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 325161 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 325323 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 325646 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 325845 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 326159 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 326967 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 327660 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 328016 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 328025 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 328025 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 328975 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 329204 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 329266 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 329754 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 331345 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 331683 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 333089 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 333212 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 337739 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 338271 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170915 | 20170725 |
| 340110 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170915 | 20170725 |
| 340613 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170915 | 20170725 |