| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 14709412 | cryptopp | g++ -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 14720980 | cryptopp | g++ -m32 -march=pentium-m -O -fomit-frame-pointer | 20120528 | 20120525 |
| 14733636 | cryptopp | g++ -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 14733917 | cryptopp | g++ -m32 -march=k6-3 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 14737130 | cryptopp | g++ -m32 -march=barcelona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 14741202 | cryptopp | g++ -m32 -march=core2 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 14742587 | cryptopp | g++ -m32 -march=prescott -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 14742953 | cryptopp | g++ -m32 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 14744635 | cryptopp | g++ -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 14747449 | cryptopp | g++ -m32 -march=k8 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 14748087 | cryptopp | g++ -m32 -march=k6 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 14749404 | cryptopp | g++ -m32 -march=pentium -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 14749565 | cryptopp | g++ -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20120528 | 20120525 |
| 14750305 | cryptopp | g++ -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 14750500 | cryptopp | g++ -m32 -march=k8 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 14752073 | cryptopp | g++ -m32 -march=prescott -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 14757623 | cryptopp | g++ -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 14758567 | cryptopp | g++ -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 14760692 | cryptopp | g++ -m32 -march=pentium3 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 14761517 | cryptopp | g++ -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 14762443 | cryptopp | g++ -m32 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 14764551 | cryptopp | g++ -m32 -march=pentium4 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 14764729 | cryptopp | g++ -m32 -march=core2 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 14767016 | cryptopp | g++ -m32 -march=pentium -O -fomit-frame-pointer | 20120528 | 20120525 |
| 14767042 | cryptopp | g++ -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 14769523 | cryptopp | g++ -m32 -march=barcelona -O -fomit-frame-pointer | 20120528 | 20120525 |
| 14771895 | cryptopp | g++ -m32 -march=pentium3 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 14778389 | cryptopp | g++ -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 14778873 | cryptopp | g++ -m32 -march=nocona -O -fomit-frame-pointer | 20120528 | 20120525 |
| 14780140 | cryptopp | g++ -m32 -march=k8 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 14781058 | cryptopp | g++ -m32 -march=k6 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 14783293 | cryptopp | g++ -m32 -march=athlon -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 14791046 | cryptopp | g++ -m32 -march=barcelona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 14793451 | cryptopp | g++ -m32 -march=i386 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 14797693 | cryptopp | g++ -m32 -march=i386 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 14799529 | cryptopp | g++ -m32 -march=pentiumpro -O -fomit-frame-pointer | 20120528 | 20120525 |
| 14800523 | cryptopp | g++ -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 14804000 | cryptopp | g++ -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 14804560 | cryptopp | g++ -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 14805513 | cryptopp | g++ -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 14819725 | cryptopp | g++ -m32 -march=i386 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 14825199 | cryptopp | g++ -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 14828667 | cryptopp | g++ -m32 -march=barcelona -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 14831182 | cryptopp | g++ -m32 -march=i486 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 14840507 | cryptopp | g++ -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 14840958 | cryptopp | g++ -m32 -march=core2 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 14844927 | cryptopp | g++ -m32 -march=k6-2 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 14850222 | cryptopp | g++ -m32 -march=prescott -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 14860576 | cryptopp | g++ -m32 -march=pentium -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 14864435 | cryptopp | g++ -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 14882165 | cryptopp | g++ -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 14886926 | cryptopp | g++ -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 14886959 | cryptopp | g++ -m32 -march=pentium4 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 14898086 | cryptopp | g++ -m32 -march=i486 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 14898783 | cryptopp | g++ -m32 -march=core2 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 14901112 | cryptopp | g++ -m32 -march=i486 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 14904308 | cryptopp | g++ -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20120528 | 20120525 |
| 14912944 | cryptopp | g++ -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 14918494 | cryptopp | g++ -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 14928125 | cryptopp | g++ -m32 -march=nocona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 14934253 | cryptopp | g++ -m32 -march=pentium -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 14936073 | cryptopp | g++ -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 14944981 | cryptopp | g++ -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 14949587 | cryptopp | g++ -m32 -march=prescott -O -fomit-frame-pointer | 20120528 | 20120525 |
| 14953132 | cryptopp | g++ -m32 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 14964794 | cryptopp | g++ -m32 -march=athlon -O -fomit-frame-pointer | 20120528 | 20120525 |
| 14965840 | cryptopp | g++ -m32 -march=k6-2 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 14970192 | cryptopp | g++ -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 14974288 | cryptopp | g++ -m32 -march=k6-3 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 14994740 | cryptopp | g++ -m32 -march=athlon -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 15005050 | cryptopp | g++ -m32 -march=k6 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 15009921 | cryptopp | g++ -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 15019551 | cryptopp | g++ -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 15023826 | cryptopp | g++ -m32 -march=k6 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 15026411 | cryptopp | g++ -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 15048630 | cryptopp | g++ -m32 -march=pentium-m -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 15048672 | cryptopp | g++ -m32 -march=pentium2 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 15084805 | cryptopp | g++ -m32 -march=nocona -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 15096757 | cryptopp | g++ -m32 -march=pentium2 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 15100182 | cryptopp | g++ -m32 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 15104390 | cryptopp | g++ -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 15123310 | cryptopp | g++ -m32 -march=nocona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 15133400 | cryptopp | g++ -m32 -march=athlon -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 15151649 | cryptopp | g++ -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 15175705 | cryptopp | g++ -m32 -march=i386 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 15176206 | cryptopp | g++ -m32 -march=k8 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 15216913 | cryptopp | g++ -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 15309171 | cryptopp | g++ -m32 -march=i486 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 29041347 | gmp | g++ -m32 -march=prescott -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 29049056 | gmp | g++ -m32 -march=athlon -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 29049660 | gmp | g++ -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 29052397 | gmp | g++ -m32 -march=core2 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 29052609 | gmp | g++ -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 29052652 | gmp | g++ -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 29054708 | gmp | g++ -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 29063906 | gmp | g++ -m32 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 29067900 | gmp | g++ -m32 -march=nocona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 29069932 | gmp | g++ -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 29072397 | gmp | g++ -m32 -march=pentium4 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 29076545 | gmp | g++ -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 29079197 | gmp | g++ -m32 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 29083218 | gmp | g++ -m32 -march=i386 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 29086277 | gmp | g++ -m32 -march=barcelona -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 29086363 | gmp | g++ -m32 -march=core2 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 29086932 | gmp | g++ -m32 -march=k6-2 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 29087518 | gmp | g++ -m32 -march=k6 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 29089371 | gmp | g++ -m32 -march=prescott -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 29089474 | gmp | g++ -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 29090341 | gmp | g++ -m32 -march=core2 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 29091233 | gmp | g++ -m32 -march=i386 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 29096809 | gmp | g++ -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 29099333 | gmp | g++ -m32 -march=k6-3 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 29100694 | gmp | g++ -m32 -march=pentium -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 29102368 | gmp | g++ -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 29106329 | gmp | g++ -m32 -march=k8 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 29108326 | gmp | g++ -m32 -march=nocona -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 29110018 | gmp | g++ -m32 -march=k8 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 29112007 | gmp | g++ -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 29112381 | gmp | g++ -m32 -march=athlon -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 29114021 | gmp | g++ -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 29114302 | gmp | g++ -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20120528 | 20120525 |
| 29114667 | gmp | g++ -m32 -march=pentium2 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 29115050 | gmp | g++ -m32 -march=barcelona -O -fomit-frame-pointer | 20120528 | 20120525 |
| 29117821 | gmp | g++ -m32 -march=pentium-m -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 29119827 | gmp | g++ -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 29119972 | gmp | g++ -m32 -march=pentium -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 29120065 | gmp | g++ -m32 -march=athlon -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 29120617 | gmp | g++ -m32 -march=k6-2 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 29122649 | gmp | g++ -m32 -march=pentiumpro -O -fomit-frame-pointer | 20120528 | 20120525 |
| 29122904 | gmp | g++ -m32 -march=pentium-m -O -fomit-frame-pointer | 20120528 | 20120525 |
| 29123057 | gmp | g++ -m32 -march=k8 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 29125114 | gmp | g++ -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 29129780 | gmp | g++ -m32 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 29136028 | gmp | g++ -m32 -march=i486 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 29138944 | gmp | g++ -m32 -march=athlon -O -fomit-frame-pointer | 20120528 | 20120525 |
| 29139318 | gmp | g++ -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 29141723 | gmp | g++ -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 29143202 | gmp | g++ -m32 -march=core2 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 29146806 | gmp | g++ -m32 -march=i386 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 29150486 | gmp | g++ -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 29154362 | gmp | g++ -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 29155043 | gmp | g++ -m32 -march=pentium4 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 29155374 | gmp | g++ -m32 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 29156734 | gmp | g++ -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 29161112 | gmp | g++ -m32 -march=i486 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 29163492 | gmp | g++ -m32 -march=pentium3 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 29167996 | gmp | g++ -m32 -march=k6-3 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 29168566 | gmp | g++ -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 29168847 | gmp | g++ -m32 -march=k6 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 29172196 | gmp | g++ -m32 -march=pentium2 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 29172518 | gmp | g++ -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 29173573 | gmp | g++ -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 29181053 | gmp | g++ -m32 -march=nocona -O -fomit-frame-pointer | 20120528 | 20120525 |
| 29190878 | gmp | g++ -m32 -march=pentium -O -fomit-frame-pointer | 20120528 | 20120525 |
| 29190887 | gmp | g++ -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 29197092 | gmp | g++ -m32 -march=barcelona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 29198971 | gmp | g++ -m32 -march=i486 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 29199064 | gmp | g++ -m32 -march=k6 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 29199107 | gmp | g++ -m32 -march=barcelona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 29205958 | gmp | g++ -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 29208984 | gmp | g++ -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 29212996 | gmp | g++ -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20120528 | 20120525 |
| 29215792 | gmp | g++ -m32 -march=pentium3 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 29220408 | gmp | g++ -m32 -march=i386 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 29221801 | gmp | g++ -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 29227411 | gmp | g++ -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 29241836 | gmp | g++ -m32 -march=k6 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 29253897 | gmp | g++ -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 29262652 | gmp | g++ -m32 -march=prescott -O -fomit-frame-pointer | 20120528 | 20120525 |
| 29268611 | gmp | g++ -m32 -march=prescott -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 29271025 | gmp | g++ -m32 -march=pentium -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 29284855 | gmp | g++ -m32 -march=nocona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 29286809 | gmp | g++ -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 29388963 | gmp | g++ -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 29430204 | gmp | g++ -m32 -march=k8 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 29495059 | gmp | g++ -m32 -march=i486 -O3 -fomit-frame-pointer | 20120528 | 20120525 |