Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
87371737 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170904 | 20170725 |
87372369 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170904 | 20170725 |
87380083 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170904 | 20170725 |
87407861 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170904 | 20170725 |
87429673 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170904 | 20170725 |
87430162 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170904 | 20170725 |
87443861 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170904 | 20170725 |
87453461 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170904 | 20170725 |
87478284 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170904 | 20170725 |
87524707 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170904 | 20170725 |
87556921 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170904 | 20170725 |
87570031 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170904 | 20170725 |
87588561 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170904 | 20170725 |
87605927 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170904 | 20170725 |
87609926 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170904 | 20170725 |
87621478 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170904 | 20170725 |
87671482 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170904 | 20170725 |
87680141 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170904 | 20170725 |
87693450 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170904 | 20170725 |
87736467 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170904 | 20170725 |
87950482 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170904 | 20170725 |
87985779 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170904 | 20170725 |
87992458 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170904 | 20170725 |
87993360 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20170904 | 20170725 |
88056013 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170904 | 20170725 |
88087733 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170904 | 20170725 |
88161040 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170904 | 20170725 |
88183760 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170904 | 20170725 |
88193207 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170904 | 20170725 |
88197135 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170904 | 20170725 |
88208754 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170904 | 20170725 |
88212388 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170904 | 20170725 |
88225859 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170904 | 20170725 |
88321177 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170904 | 20170725 |
88329761 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170904 | 20170725 |
88339455 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170904 | 20170725 |
88365680 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170904 | 20170725 |
88393795 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170904 | 20170725 |
88433904 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170904 | 20170725 |
88529968 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170904 | 20170725 |
88609022 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170904 | 20170725 |
88675323 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170904 | 20170725 |
88736565 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170904 | 20170725 |
88828591 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170904 | 20170725 |
88830686 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170904 | 20170725 |
89203110 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170904 | 20170725 |
89220836 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170904 | 20170725 |
89222442 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170904 | 20170725 |
89252472 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170904 | 20170725 |
89362197 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170904 | 20170725 |
89493439 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170904 | 20170725 |
89531097 | ref | gcc -m32 -O -fomit-frame-pointer | 20170904 | 20170725 |
89705911 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170904 | 20170725 |
89839524 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170904 | 20170725 |
89866779 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170904 | 20170725 |
90044239 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170904 | 20170725 |
90052167 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170904 | 20170725 |
90143614 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170904 | 20170725 |
90439691 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170904 | 20170725 |
90447800 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170904 | 20170725 |
91045074 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170904 | 20170725 |
91097333 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170904 | 20170725 |
91114681 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170904 | 20170725 |
91122095 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170904 | 20170725 |
91124166 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170904 | 20170725 |
91251200 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170904 | 20170725 |
91314964 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170904 | 20170725 |
91499478 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170904 | 20170725 |
91563888 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20170904 | 20170725 |
91648880 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170904 | 20170725 |
91798163 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170904 | 20170725 |
91830672 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170904 | 20170725 |
91832343 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170904 | 20170725 |
91843995 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170904 | 20170725 |
91891975 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170904 | 20170725 |
91925482 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170904 | 20170725 |
93358181 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170904 | 20170725 |
93361369 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170904 | 20170725 |
93593387 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170904 | 20170725 |
93625635 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170904 | 20170725 |
93719557 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170904 | 20170725 |
93757974 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170904 | 20170725 |
93960054 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170904 | 20170725 |
94135548 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170904 | 20170725 |
94199454 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170904 | 20170725 |
94518849 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170904 | 20170725 |
94522368 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170904 | 20170725 |
94536225 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170904 | 20170725 |
94537968 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170904 | 20170725 |
94555035 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170904 | 20170725 |
94555770 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170904 | 20170725 |
94683821 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170904 | 20170725 |
94741486 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170904 | 20170725 |
94750416 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170904 | 20170725 |
94830876 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170904 | 20170725 |
94841892 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170904 | 20170725 |
94926983 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170904 | 20170725 |
94954884 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170904 | 20170725 |
94973067 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170904 | 20170725 |
95030347 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170904 | 20170725 |
95158351 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170904 | 20170725 |
95281704 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170904 | 20170725 |
95698620 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170904 | 20170725 |
95778225 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170904 | 20170725 |
95891166 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170904 | 20170725 |
96153866 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170904 | 20170725 |
96227210 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170904 | 20170725 |
96270773 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170904 | 20170725 |
108618264 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170904 | 20170725 |
108637397 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170904 | 20170725 |
108787293 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170904 | 20170725 |
108800693 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170904 | 20170725 |
110173377 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170904 | 20170725 |
110180482 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170904 | 20170725 |
110288554 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170904 | 20170725 |
110314061 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170904 | 20170725 |
113694556 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170904 | 20170725 |
113699410 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170904 | 20170725 |
114112741 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170904 | 20170725 |
114170045 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170904 | 20170725 |
114197035 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170904 | 20170725 |
114415102 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170904 | 20170725 |
114440748 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170904 | 20170725 |
114474700 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170904 | 20170725 |
114482870 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170904 | 20170725 |
114524837 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170904 | 20170725 |
114608090 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170904 | 20170725 |
114719231 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170904 | 20170725 |
114730094 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170904 | 20170725 |
114745778 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170904 | 20170725 |
114768916 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170904 | 20170725 |
114777527 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170904 | 20170725 |
114978781 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170904 | 20170725 |
115008663 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170904 | 20170725 |
115016163 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170904 | 20170725 |
115026333 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170904 | 20170725 |
115028508 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170904 | 20170725 |
115046135 | ref | gcc -m32 -Os -fomit-frame-pointer | 20170904 | 20170725 |
115048796 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170904 | 20170725 |
115333082 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170904 | 20170725 |
115492160 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170904 | 20170725 |
115564702 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170904 | 20170725 |
115641539 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170904 | 20170725 |
115771955 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170904 | 20170725 |
115882496 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170904 | 20170725 |
116206270 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170904 | 20170725 |
116295504 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170904 | 20170725 |
116352561 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170904 | 20170725 |
116578566 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170904 | 20170725 |
116581730 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170904 | 20170725 |
116629291 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170904 | 20170725 |
117230655 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170904 | 20170725 |
122358860 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170904 | 20170725 |
126254078 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170904 | 20170725 |
126825764 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170904 | 20170725 |
170582764 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170904 | 20170725 |
170686994 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170904 | 20170725 |
170767673 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170904 | 20170725 |
170957013 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170904 | 20170725 |
171550929 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170904 | 20170725 |
171620901 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170904 | 20170725 |