| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 225374 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 225531 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 225774 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 226864 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 227141 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 227229 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 227467 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 227485 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 227618 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 227747 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 228453 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 228725 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 229346 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 229971 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 230101 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 230259 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 230371 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 230471 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 230576 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 234437 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 235341 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 235363 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 235747 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 235818 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 236009 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 236254 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 236283 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 236648 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161015 | 20161009 |
| 236687 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161015 | 20161009 |
| 236806 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 236814 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161015 | 20161009 |
| 236941 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161015 | 20161009 |
| 236954 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 236959 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161015 | 20161009 |
| 237117 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 237166 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161015 | 20161009 |
| 237224 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 237303 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 237371 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 237392 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 237752 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 238059 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 238168 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 238264 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 238363 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 238886 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 239003 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 239623 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 241128 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 241806 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 241946 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 242093 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 242359 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 242454 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 242474 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 242560 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 242579 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161015 | 20161009 |
| 242625 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 243037 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 243041 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 243589 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161015 | 20161009 |
| 244095 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 244102 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 244471 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 244560 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 244755 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 245390 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 246911 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 247014 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 247596 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 249496 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 249686 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 251224 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 251425 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 251501 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 252123 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 252384 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 252507 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 252736 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 252763 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 252819 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 253159 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 253200 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 253224 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 253445 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 253457 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 253539 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 253585 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 253787 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 253877 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 254521 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 254744 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 254770 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 255422 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 255491 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 257752 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161015 | 20161009 |
| 258237 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 258351 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 258357 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 258683 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161015 | 20161009 |
| 258689 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 258780 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161015 | 20161009 |
| 258789 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 258829 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161015 | 20161009 |
| 258976 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 259062 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 259093 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 259128 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 259370 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 259869 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 260571 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 261267 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 261277 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 261698 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161015 | 20161009 |
| 261734 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161015 | 20161009 |
| 261939 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 261976 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 262069 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 262474 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 262511 | ref | gcc -m32 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 262790 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161015 | 20161009 |
| 262881 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 263541 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 264384 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 264702 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 264888 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 264932 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 265040 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 265072 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 265984 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 266394 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 266413 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 266456 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 267353 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 267365 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161015 | 20161009 |
| 267381 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 267397 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 267989 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 267997 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 268008 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 268059 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 268063 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 268733 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161015 | 20161009 |
| 269922 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 270382 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 271104 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 271648 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 272200 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 272392 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 272452 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 272528 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 272979 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 273077 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 273157 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 273215 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 276491 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 276578 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 276690 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 280069 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 280736 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161015 | 20161009 |