| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 342622 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 343883 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 344055 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 344768 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 345075 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 345218 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 345255 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 346680 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 349080 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 350460 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 351915 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 354120 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 354510 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 357802 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 358552 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 358972 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 359257 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 359377 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 359452 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 359760 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 360382 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 361035 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 361260 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 361433 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 362138 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 362235 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 364410 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 364560 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 364845 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 366818 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 367215 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 367965 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 368145 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 370073 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 370395 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 377250 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 382320 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 382860 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 383122 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 383535 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 385830 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 386738 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 387960 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 388597 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 389752 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 390457 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 391380 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 391905 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 395933 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 396217 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 396428 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 397163 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 397463 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 397725 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 398572 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 399195 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 403357 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 406028 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 418837 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20141016 | 20141014 |
| 419122 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20141016 | 20141014 |
| 421230 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 421845 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20141016 | 20141014 |
| 422572 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20141016 | 20141014 |
| 422888 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20141016 | 20141014 |
| 424740 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 425317 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 425587 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20141016 | 20141014 |
| 425858 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 427530 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 428850 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 430523 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 433410 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 434258 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 434902 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20141016 | 20141014 |
| 438810 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20141016 | 20141014 |
| 448222 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 1940932 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 1941825 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 1945695 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 1950608 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 1950682 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 1957387 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 1965052 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2006340 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2006415 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2006760 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2007180 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2023455 | ref | gcc -m32 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2023680 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2024745 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2026935 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2028232 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2043562 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2043578 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2045782 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2045978 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2047650 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2053193 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2055397 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2064450 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2084962 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2085075 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2088120 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2091067 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2093318 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2103218 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2103705 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2103968 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2106975 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2134875 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2135392 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2135693 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2288460 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2297430 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2298157 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2403495 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2429385 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2441528 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2588535 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 2589592 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 2591115 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 2591355 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 2597033 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 2597078 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 2597363 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 2598135 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 2598908 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 2604225 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 2604833 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 2604998 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 2605560 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 2607555 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 2608605 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 2609498 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 2610960 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 2612738 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 2614253 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 2614838 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 2615160 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 2615535 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 2616870 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 2635200 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 2638485 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 2638792 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 2641207 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 2641365 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 2643562 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 2643998 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 2644875 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 2645055 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 2646285 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 2647493 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 2652952 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 2653613 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 2654903 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 2666250 | ref | gcc -m32 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 2676420 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 2676960 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 2699400 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2706420 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20141016 | 20141014 |