| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 80408 | gcc | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20190705 | 20190110 |
| 81040 | gcc | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20190705 | 20190110 |
| 81448 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 81916 | gcc | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20190705 | 20190110 |
| 82060 | gcc | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 82244 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20190705 | 20190110 |
| 84568 | gcc | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 84792 | gcc | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 86288 | gcc | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 86864 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 86924 | gcc | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 87552 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 88372 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 88372 | gcc | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 88852 | gcc | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 89776 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 89848 | gcc | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 90412 | gcc | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 90528 | gcc | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 90684 | gcc | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 90908 | gcc | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 91676 | gcc | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 91744 | gcc | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 92272 | gcc | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 92508 | gcc | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 93556 | gcc | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 94680 | gcc | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 94976 | gcc | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 96548 | gcc | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 96760 | gcc | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 97144 | gcc | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 97272 | gcc | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20190705 | 20190110 |
| 97872 | gcc | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 97924 | gcc | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 98264 | gcc | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20190705 | 20190110 |
| 98364 | gcc | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 98544 | gcc | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 98748 | gcc | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 98788 | gcc | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 98896 | gcc | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 98928 | gcc | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20190705 | 20190110 |
| 99020 | gcc | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 99100 | gcc | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20190705 | 20190110 |
| 99148 | gcc | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 99188 | gcc | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20190705 | 20190110 |
| 99244 | gcc | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20190705 | 20190110 |
| 99452 | gcc | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 99640 | gcc | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 99868 | gcc | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 100076 | gcc | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 100088 | gcc | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 100224 | gcc | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 100404 | gcc | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20190705 | 20190110 |
| 100656 | gcc | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 100804 | gcc | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 101916 | gcc | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 110916 | gcc | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 111052 | gcc | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 111144 | gcc | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 112136 | gcc | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 112260 | gcc | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 112496 | gcc | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 112600 | gcc | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 112808 | gcc | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 113036 | gcc | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 113320 | gcc | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 114108 | gcc | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 116376 | gcc | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 142788 | gcc | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 143060 | gcc | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 156204 | gcc | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 157944 | gcc | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 158236 | gcc | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 161128 | gcc | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 163024 | gcc | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 168056 | gcc | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 308164 | gcc | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 336644 | gcc | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 340164 | gcc | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 342476 | gcc | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 355984 | gcc | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190705 | 20190110 |
| 356876 | gcc | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20190705 | 20190110 |
| 357388 | gcc | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20190705 | 20190110 |
| 358464 | gcc | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20190705 | 20190110 |
| 359036 | gcc | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 359060 | gcc | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20190705 | 20190110 |
| 360412 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 360592 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190705 | 20190110 |
| 363528 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190705 | 20190110 |
| 363980 | gcc | gcc -m32 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 365728 | gcc | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 366120 | gcc | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190705 | 20190110 |
| 402308 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 402660 | gcc | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 404812 | gcc | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 404920 | gcc | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 405500 | gcc | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 405528 | gcc | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 405584 | gcc | gcc -m32 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 406248 | gcc | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 406512 | gcc | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 407292 | gcc | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 407452 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 407760 | gcc | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 407856 | gcc | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 408268 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 408416 | gcc | gcc -m32 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 408528 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 409032 | gcc | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 409592 | gcc | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 409600 | gcc | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 410364 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 410524 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 410936 | gcc | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 411564 | gcc | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 411768 | gcc | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 655604 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 658916 | gcc | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 662160 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 670260 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 672128 | gcc | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 674044 | gcc | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 675488 | gcc | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 678808 | gcc | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 1461344 | gcc | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 1462056 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 1468076 | gcc | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 1475988 | gcc | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 1478484 | gcc | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 1479760 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 1484864 | gcc | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 1485176 | gcc | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 1485212 | gcc | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 1485940 | gcc | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 1486656 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 1488316 | gcc | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 1488384 | gcc | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 1489000 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 1489132 | gcc | gcc -m32 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 1489508 | gcc | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 1489592 | gcc | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 1489604 | gcc | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 1489636 | gcc | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 1490500 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 1491004 | gcc | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 1491420 | gcc | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 1491616 | gcc | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 1492456 | gcc | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 1493228 | gcc | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 1494088 | gcc | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 1494160 | gcc | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 1495468 | gcc | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 1496824 | gcc | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 1498444 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 1499724 | gcc | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 1499748 | gcc | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 1501072 | gcc | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 1502692 | gcc | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 1509892 | gcc | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 1510216 | gcc | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 1510916 | gcc | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 1511456 | gcc | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 1514112 | gcc | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 1515640 | gcc | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 1515716 | gcc | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 1516104 | gcc | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 1516152 | gcc | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 1516964 | gcc | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 1522700 | gcc | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 1526396 | gcc | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 1527500 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 1533240 | gcc | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 1534848 | gcc | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 1535896 | gcc | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 1537752 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 1546868 | gcc | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20190705 | 20190110 |