| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 343505 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 346659 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 347174 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 348520 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 349026 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 349225 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 349288 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 349327 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 349475 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 349920 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 350306 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 350322 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 350415 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 350427 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 350716 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 351066 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 351737 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 352662 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 353422 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 353512 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 354030 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 354210 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 354737 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 355723 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 357201 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 357685 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 357716 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 357797 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 357993 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 358301 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 359084 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 359261 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 359834 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 360262 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 361012 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 361682 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 362127 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 362638 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 362680 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 362876 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 362969 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 363043 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 363133 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 363386 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 363554 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 363656 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 363722 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 364244 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 365446 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 365863 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 367989 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 369802 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 372645 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 380605 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 380687 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 389446 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 391049 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20141014 | 20141014 |
| 391509 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 395488 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20141014 | 20141014 |
| 395640 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20141014 | 20141014 |
| 395870 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 396290 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20141014 | 20141014 |
| 396762 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 397340 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20141014 | 20141014 |
| 398424 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20141014 | 20141014 |
| 401680 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20141014 | 20141014 |
| 402157 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 403826 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 404242 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20141014 | 20141014 |
| 411052 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 412788 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 412819 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 417877 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2121136 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2133717 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2152328 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2153206 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2153513 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2153689 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2153752 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2153974 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2157449 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2157940 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2159559 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2160148 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2160312 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2160659 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2163318 | ref | gcc -m32 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2168002 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2172776 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2172850 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2182639 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2187950 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2189023 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2189526 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2197787 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2204963 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2209237 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2212151 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2213477 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2214662 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2220551 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2223823 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2240831 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2243448 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2254848 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2259672 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2260912 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2266969 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2267987 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2278275 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2347414 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2370697 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2371013 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2374422 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2379760 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2490111 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 3604894 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3617882 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3620792 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3621115 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3621217 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3621552 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3623104 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3624442 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3624614 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3630865 | ref | gcc -m32 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3638860 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3640416 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3640525 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3649367 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3653485 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3660022 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3676378 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3676479 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 3676573 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3677076 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3677517 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3678328 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3678812 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3679576 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3679880 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3680434 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3680496 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3681966 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3682353 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3684506 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3685983 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3686171 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3686186 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3687859 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3694341 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3694766 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3694829 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3694954 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3695059 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3699033 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3727164 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 3751094 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 3751453 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3751633 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3752369 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3755220 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 4009590 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20141014 | 20141014 |
| 4048200 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20141014 | 20141014 |
| 4087181 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20141014 | 20141014 |