| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 300855 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 306772 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 307265 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 307535 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 308781 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 310363 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 313449 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 313500 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 313579 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 314027 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 317630 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 317636 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 317694 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 318955 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 319070 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 319798 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 320301 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 320318 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 320347 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 320468 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 320575 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 320787 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 321000 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 321043 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 322400 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 323075 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 323701 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 323703 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 324555 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 325774 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 328288 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 329302 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 329312 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 329960 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161023 | 20161009 |
| 330137 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161023 | 20161009 |
| 330844 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161023 | 20161009 |
| 331648 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 332599 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161023 | 20161009 |
| 333115 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 333342 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 333713 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 333954 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 335309 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161023 | 20161009 |
| 335692 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161023 | 20161009 |
| 335814 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161023 | 20161009 |
| 336964 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 338621 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161023 | 20161009 |
| 338838 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161023 | 20161009 |
| 339268 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161023 | 20161009 |
| 339315 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 340832 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161023 | 20161009 |
| 340858 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 341598 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 342040 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161023 | 20161009 |
| 342440 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 342745 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 342968 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161023 | 20161009 |
| 343641 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161023 | 20161009 |
| 343714 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 343822 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 344025 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 344259 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 344286 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 347651 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 349826 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 350550 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161023 | 20161009 |
| 350904 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161023 | 20161009 |
| 351180 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 353234 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161023 | 20161009 |
| 353824 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 354657 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 354966 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161023 | 20161009 |
| 355656 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161023 | 20161009 |
| 356299 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 356821 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 358787 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 361308 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 363456 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 364789 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 365899 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 366093 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 366661 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 367491 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 370046 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 370973 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 373784 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 374184 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161023 | 20161009 |
| 374724 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20161023 | 20161009 |
| 374883 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 375045 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161023 | 20161009 |
| 375416 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161023 | 20161009 |
| 375570 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161023 | 20161009 |
| 375905 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161023 | 20161009 |
| 376415 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161023 | 20161009 |
| 376997 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 377077 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 378065 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161023 | 20161009 |
| 378099 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161023 | 20161009 |
| 378330 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161023 | 20161009 |
| 379844 | ref | gcc -m32 -O -fomit-frame-pointer | 20161023 | 20161009 |
| 380160 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161023 | 20161009 |
| 380776 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 380817 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 381088 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 381789 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161023 | 20161009 |
| 382515 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161023 | 20161009 |
| 383354 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161023 | 20161009 |
| 383451 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 385559 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 385848 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 386347 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161023 | 20161009 |
| 386394 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 386853 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 387689 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161023 | 20161009 |
| 387744 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161023 | 20161009 |
| 388282 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161023 | 20161009 |
| 389685 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 390032 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 390320 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 391098 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 391466 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 393269 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161023 | 20161009 |
| 393546 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161023 | 20161009 |
| 394743 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161023 | 20161009 |
| 395179 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161023 | 20161009 |
| 395436 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 395868 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 396496 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 397128 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 398947 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 400832 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161023 | 20161009 |
| 406077 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 406552 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 408292 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 408401 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 408824 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 409986 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 410909 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 411240 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 412691 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 412731 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 412832 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 414608 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 414898 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 416605 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 416670 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 416734 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 418360 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 419887 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 420061 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 420241 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 420621 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 421181 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 421606 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 422720 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 422921 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 423024 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 423080 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 423099 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161023 | 20161009 |
| 424040 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20161023 | 20161009 |