| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1338828 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1339667 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1354368 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1355695 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1358004 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1362539 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1363702 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1366712 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1370705 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1376376 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1376784 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1378462 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1379159 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1383043 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1389312 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1400014 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1433684 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1457119 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1479861 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1530661 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1857912 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1858802 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1862217 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1875864 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1885706 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1934820 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1937056 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1938083 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1942308 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 1945513 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 2008275 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 2021333 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 2046800 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 2088553 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 2091624 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 2094710 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2098768 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 2099744 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2125579 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 2127259 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 2164820 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 2165184 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 2186287 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2195957 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2195981 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2205346 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2220963 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 2228386 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 2229562 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171126 | 20171020 |
| 2285030 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2289478 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2310248 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2315702 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2317734 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2333506 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2338278 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2355520 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2456107 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2506306 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2533150 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2535072 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2548832 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2554725 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2571798 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2579492 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2585786 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2589198 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2592266 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2609439 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2614187 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2619771 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2663093 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2680272 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2692927 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2706660 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2754320 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2854791 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2930124 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2932562 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 2933389 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 3102640 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3104482 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3113613 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 3117101 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 3117727 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3122013 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3128528 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3152812 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3157394 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3254891 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 3284523 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 3305800 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3313222 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3316986 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3322867 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3332495 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3333616 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3344681 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3346286 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 3372689 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3386686 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171126 | 20171020 |
| 3499421 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3677229 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3681811 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3769934 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3771898 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3784906 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3842309 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3888837 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3899715 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3908544 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3917289 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3929657 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3931160 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171126 | 20171020 |
| 3967241 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171126 | 20171020 |
| 4001496 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171126 | 20171020 |
| 4014655 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20171126 | 20171020 |
| 4030435 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20171126 | 20171020 |
| 4057714 | ref | gcc -m32 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 4082545 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 4084019 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 4088887 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 4090716 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 4105177 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 4112999 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171126 | 20171020 |
| 4116157 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4127686 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4135570 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4138575 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 4151570 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4157355 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4175005 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171126 | 20171020 |
| 4175573 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4199535 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4202139 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4210380 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4221074 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4230534 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4242696 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4248140 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4251352 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4252782 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4253023 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4256902 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4263215 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4264076 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4272716 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4276917 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4290849 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4299781 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4311475 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4314278 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4318148 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4321701 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4468694 | ref | gcc -m32 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4472662 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4493541 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4543472 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4582907 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4607357 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4641739 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4662162 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4719957 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4737677 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4762385 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4780941 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4803951 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4824050 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4913842 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 4925078 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171126 | 20171020 |
| 5127126 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171126 | 20171020 |
| 5133989 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171126 | 20171020 |