| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 233322 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140610 | 20140525 |
| 233481 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140610 | 20140525 |
| 234577 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140610 | 20140525 |
| 238044 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140610 | 20140525 |
| 240513 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140610 | 20140525 |
| 240774 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140610 | 20140525 |
| 240794 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 241087 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140610 | 20140525 |
| 241687 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140610 | 20140525 |
| 242475 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140610 | 20140525 |
| 242720 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140610 | 20140525 |
| 243579 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140610 | 20140525 |
| 243641 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140610 | 20140525 |
| 244307 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140610 | 20140525 |
| 244386 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140610 | 20140525 |
| 245396 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 246386 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 247588 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 248289 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 248532 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 249128 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 249222 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 250045 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140610 | 20140525 |
| 250408 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140610 | 20140525 |
| 250703 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140610 | 20140525 |
| 251578 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140610 | 20140525 |
| 254027 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140610 | 20140525 |
| 254206 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140610 | 20140525 |
| 254245 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140610 | 20140525 |
| 258617 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 258765 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 258804 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140610 | 20140525 |
| 259022 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140610 | 20140525 |
| 259147 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 259159 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 259346 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 260149 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 260735 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 261569 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 261694 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140610 | 20140525 |
| 261924 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140610 | 20140525 |
| 262342 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 262806 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 263051 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 264225 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 265134 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140610 | 20140525 |
| 266312 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140610 | 20140525 |
| 266480 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140610 | 20140525 |
| 266897 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140610 | 20140525 |
| 267388 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140610 | 20140525 |
| 269201 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 269217 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 269314 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 270165 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 270582 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 270750 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 271214 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 271304 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 271506 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 271557 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 271651 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 271655 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 271694 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140610 | 20140525 |
| 271994 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 272013 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140610 | 20140525 |
| 272236 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 272278 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 272450 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140610 | 20140525 |
| 272458 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 272497 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 272641 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140610 | 20140525 |
| 272657 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140610 | 20140525 |
| 272996 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 273152 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 273250 | ref | gcc -m32 -O -fomit-frame-pointer | 20140610 | 20140525 |
| 273269 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140610 | 20140525 |
| 273854 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140610 | 20140525 |
| 274556 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140610 | 20140525 |
| 275048 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 275114 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 275172 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 275488 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 276300 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140610 | 20140525 |
| 276366 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 276377 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140610 | 20140525 |
| 277087 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 277114 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 277399 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 277423 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 277824 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 278125 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 278180 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 278199 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 279064 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 279115 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 279685 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 279903 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 279911 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 280016 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 280043 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 280324 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140610 | 20140525 |
| 280445 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140610 | 20140525 |
| 280867 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 280980 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140610 | 20140525 |
| 281093 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 281143 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 281919 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140610 | 20140525 |
| 281986 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140610 | 20140525 |
| 282352 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140610 | 20140525 |
| 282481 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140610 | 20140525 |
| 282809 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 283121 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140610 | 20140525 |
| 283281 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 284306 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 284447 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 284938 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 285129 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140610 | 20140525 |
| 286868 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140610 | 20140525 |
| 287040 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140610 | 20140525 |
| 287808 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 287859 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140610 | 20140525 |
| 287863 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140610 | 20140525 |
| 287883 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 288120 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 288175 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 288580 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140610 | 20140525 |
| 288920 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 289049 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 289068 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 289166 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 289193 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 289396 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140610 | 20140525 |
| 289645 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 289661 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 289817 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140610 | 20140525 |
| 290706 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 291093 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 291139 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140610 | 20140525 |
| 291599 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 291857 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140610 | 20140525 |
| 292832 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140610 | 20140525 |
| 293245 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140610 | 20140525 |
| 293307 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 294162 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 294349 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140610 | 20140525 |
| 294641 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 295355 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140610 | 20140525 |
| 297753 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140610 | 20140525 |
| 298085 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140610 | 20140525 |
| 300288 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140610 | 20140525 |
| 306969 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140610 | 20140525 |
| 309012 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140610 | 20140525 |
| 309687 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140610 | 20140525 |
| 310924 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140610 | 20140525 |
| 311060 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140610 | 20140525 |
| 312507 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140610 | 20140525 |
| 312573 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140610 | 20140525 |
| 312889 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140610 | 20140525 |
| 312979 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140610 | 20140525 |
| 313739 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140610 | 20140525 |
| 320681 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140610 | 20140525 |
| 320892 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140610 | 20140525 |
| 325163 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140610 | 20140525 |
| 329964 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140610 | 20140525 |
| 330268 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140610 | 20140525 |
| 331730 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140610 | 20140525 |