Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
77009160 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180831 | 20180818 |
77286800 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20180831 | 20180818 |
77339440 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20180831 | 20180818 |
77441528 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180831 | 20180818 |
77454996 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20180831 | 20180818 |
77610272 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20180831 | 20180818 |
78003564 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180831 | 20180818 |
78103132 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20180831 | 20180818 |
78109468 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20180831 | 20180818 |
78149856 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180831 | 20180818 |
78216532 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20180831 | 20180818 |
78217996 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180831 | 20180818 |
78228644 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180831 | 20180818 |
78257208 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180831 | 20180818 |
78339168 | ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20180831 | 20180818 |
78374084 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20180831 | 20180818 |
78380324 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20180831 | 20180818 |
78504196 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20180831 | 20180818 |
78513056 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20180831 | 20180818 |
78516536 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20180831 | 20180818 |
78523980 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180831 | 20180818 |
78531900 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20180831 | 20180818 |
78537212 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20180831 | 20180818 |
78542208 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20180831 | 20180818 |
78560240 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20180831 | 20180818 |
78572492 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20180831 | 20180818 |
78640664 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20180831 | 20180818 |
78660528 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20180831 | 20180818 |
78667640 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20180831 | 20180818 |
78668256 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20180831 | 20180818 |
78673628 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20180831 | 20180818 |
78693200 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180831 | 20180818 |
78695580 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20180831 | 20180818 |
78705692 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20180831 | 20180818 |
78712064 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20180831 | 20180818 |
78720680 | ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20180831 | 20180818 |
78741232 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20180831 | 20180818 |
78747348 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20180831 | 20180818 |
78751460 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180831 | 20180818 |
78760376 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20180831 | 20180818 |
78774952 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20180831 | 20180818 |
78783188 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20180831 | 20180818 |
78808152 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20180831 | 20180818 |
78817200 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180831 | 20180818 |
78818796 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20180831 | 20180818 |
78834044 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20180831 | 20180818 |
78838444 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20180831 | 20180818 |
78853320 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180831 | 20180818 |
78902044 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20180831 | 20180818 |
78919832 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20180831 | 20180818 |
78927812 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20180831 | 20180818 |
78930820 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20180831 | 20180818 |
78934384 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20180831 | 20180818 |
78951316 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180831 | 20180818 |
78960648 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180831 | 20180818 |
78972900 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180831 | 20180818 |
78998704 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20180831 | 20180818 |
79015400 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180831 | 20180818 |
79020752 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180831 | 20180818 |
79022060 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20180831 | 20180818 |
79046612 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20180831 | 20180818 |
79058516 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20180831 | 20180818 |
79063160 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20180831 | 20180818 |
79064732 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20180831 | 20180818 |
79074936 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20180831 | 20180818 |
79144884 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20180831 | 20180818 |
79168408 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20180831 | 20180818 |
79170656 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180831 | 20180818 |
79183152 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180831 | 20180818 |
79209996 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180831 | 20180818 |
79211864 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180831 | 20180818 |
79224760 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20180831 | 20180818 |
79233728 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20180831 | 20180818 |
79236364 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20180831 | 20180818 |
79240324 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180831 | 20180818 |
79268224 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180831 | 20180818 |
79277020 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20180831 | 20180818 |
79287496 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20180831 | 20180818 |
79342052 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20180831 | 20180818 |
79478136 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20180831 | 20180818 |
79508776 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20180831 | 20180818 |
79541408 | ref | gcc -m32 -O -fomit-frame-pointer | 20180831 | 20180818 |
79574820 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180831 | 20180818 |
79582492 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20180831 | 20180818 |
79630188 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180831 | 20180818 |
79636952 | ref | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20180831 | 20180818 |
79637200 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180831 | 20180818 |
79640324 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180831 | 20180818 |
79648804 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20180831 | 20180818 |
79653868 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180831 | 20180818 |
79662972 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20180831 | 20180818 |
79706716 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180831 | 20180818 |
79707976 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20180831 | 20180818 |
79716268 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180831 | 20180818 |
79716300 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180831 | 20180818 |
79716812 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180831 | 20180818 |
79750624 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20180831 | 20180818 |
79757288 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180831 | 20180818 |
79821780 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180831 | 20180818 |
79858428 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180831 | 20180818 |
79866884 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20180831 | 20180818 |
79885636 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20180831 | 20180818 |
79895588 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20180831 | 20180818 |
79904632 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20180831 | 20180818 |
79964456 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180831 | 20180818 |
79965676 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20180831 | 20180818 |
80025176 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180831 | 20180818 |
80062944 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20180831 | 20180818 |
80209508 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20180831 | 20180818 |
80537128 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180831 | 20180818 |
80542812 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20180831 | 20180818 |
80562448 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20180831 | 20180818 |
80568784 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180831 | 20180818 |
80735264 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20180831 | 20180818 |
80825048 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20180831 | 20180818 |
80837348 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180831 | 20180818 |
80882496 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180831 | 20180818 |
80883112 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20180831 | 20180818 |
80904872 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20180831 | 20180818 |
80927816 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180831 | 20180818 |
81094136 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20180831 | 20180818 |
81139648 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180831 | 20180818 |
81148512 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20180831 | 20180818 |
81194172 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20180831 | 20180818 |
81206312 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20180831 | 20180818 |
81249848 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20180831 | 20180818 |
81295440 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20180831 | 20180818 |
81493604 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20180831 | 20180818 |
81505880 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20180831 | 20180818 |
81507688 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180831 | 20180818 |
81523196 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20180831 | 20180818 |
81598312 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20180831 | 20180818 |
81647472 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20180831 | 20180818 |
81680476 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20180831 | 20180818 |
81720876 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20180831 | 20180818 |
81897488 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20180831 | 20180818 |
81968172 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20180831 | 20180818 |
81982692 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20180831 | 20180818 |
82292492 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20180831 | 20180818 |
82362460 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20180831 | 20180818 |
82368364 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20180831 | 20180818 |
82435704 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20180831 | 20180818 |
82437036 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180831 | 20180818 |
82445736 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20180831 | 20180818 |
82465408 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180831 | 20180818 |
82513908 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180831 | 20180818 |
82543832 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20180831 | 20180818 |
82559516 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180831 | 20180818 |
82561780 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20180831 | 20180818 |
82579464 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20180831 | 20180818 |
82645544 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20180831 | 20180818 |
82700520 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20180831 | 20180818 |
82762620 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20180831 | 20180818 |
82767532 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20180831 | 20180818 |
82785496 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20180831 | 20180818 |
82960792 | ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20180831 | 20180818 |
82987920 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180831 | 20180818 |
82988772 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180831 | 20180818 |
82996424 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20180831 | 20180818 |
83134360 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20180831 | 20180818 |
83143656 | ref | gcc -m32 -Os -fomit-frame-pointer | 20180831 | 20180818 |
83147408 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180831 | 20180818 |
83155456 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20180831 | 20180818 |
83162736 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20180831 | 20180818 |
83198816 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180831 | 20180818 |
83208908 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20180831 | 20180818 |
83287988 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20180831 | 20180818 |
83317056 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20180831 | 20180818 |
83371392 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180831 | 20180818 |
83413692 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180831 | 20180818 |
83438016 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20180831 | 20180818 |
83472368 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20180831 | 20180818 |
83496092 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20180831 | 20180818 |
83518840 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20180831 | 20180818 |
83527632 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20180831 | 20180818 |
83530904 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20180831 | 20180818 |