Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
132585 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170829 | 20170725 |
133581 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170829 | 20170725 |
133595 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
134680 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
136213 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170829 | 20170725 |
136284 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170829 | 20170725 |
136333 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
136617 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
136740 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170829 | 20170725 |
136891 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
136962 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170829 | 20170725 |
136993 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170829 | 20170725 |
136997 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170829 | 20170725 |
137299 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
137423 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170829 | 20170725 |
137441 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170829 | 20170725 |
137498 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170829 | 20170725 |
137680 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
137764 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
137803 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
137817 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170829 | 20170725 |
137928 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
137959 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170829 | 20170725 |
138070 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
138348 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170829 | 20170725 |
138487 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170829 | 20170725 |
138556 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170829 | 20170725 |
138827 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170829 | 20170725 |
138831 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170829 | 20170725 |
138925 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170829 | 20170725 |
139217 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
139261 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
139337 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
139585 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
139775 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170829 | 20170725 |
139780 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170829 | 20170725 |
139789 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170829 | 20170725 |
139802 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170829 | 20170725 |
139837 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170829 | 20170725 |
139842 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
139872 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
139891 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
139917 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170829 | 20170725 |
139917 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170829 | 20170725 |
139926 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170829 | 20170725 |
139944 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170829 | 20170725 |
139961 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170829 | 20170725 |
139966 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170829 | 20170725 |
139992 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170829 | 20170725 |
140001 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
140002 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170829 | 20170725 |
140010 | ref | gcc -m32 -Os -fomit-frame-pointer | 20170829 | 20170725 |
140010 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170829 | 20170725 |
140019 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170829 | 20170725 |
140055 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170829 | 20170725 |
140085 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170829 | 20170725 |
140120 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
140311 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170829 | 20170725 |
140360 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
140369 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
140400 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170829 | 20170725 |
140431 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170829 | 20170725 |
140537 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170829 | 20170725 |
140564 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170829 | 20170725 |
140635 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
140652 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
140666 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170829 | 20170725 |
140666 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170829 | 20170725 |
140688 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170829 | 20170725 |
140715 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170829 | 20170725 |
140758 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170829 | 20170725 |
140786 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170829 | 20170725 |
140847 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170829 | 20170725 |
140852 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170829 | 20170725 |
141272 | ref | gcc -m32 -O -fomit-frame-pointer | 20170829 | 20170725 |
141282 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170829 | 20170725 |
141468 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170829 | 20170725 |
141636 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170829 | 20170725 |
141672 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170829 | 20170725 |
141672 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170829 | 20170725 |
141689 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170829 | 20170725 |
141871 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170829 | 20170725 |
141876 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170829 | 20170725 |
141898 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170829 | 20170725 |
141915 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170829 | 20170725 |
142110 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170829 | 20170725 |
142239 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
142545 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170829 | 20170725 |
142571 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170829 | 20170725 |
142607 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170829 | 20170725 |
142650 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170829 | 20170725 |
142695 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170829 | 20170725 |
142889 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170829 | 20170725 |
142965 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170829 | 20170725 |
143053 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170829 | 20170725 |
143068 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170829 | 20170725 |
143076 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
143094 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
143196 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
143302 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
143816 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170829 | 20170725 |
143869 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170829 | 20170725 |
144055 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170829 | 20170725 |
145154 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
145314 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170829 | 20170725 |
145318 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170829 | 20170725 |
145349 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170829 | 20170725 |
145983 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170829 | 20170725 |
146249 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170829 | 20170725 |
146249 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170829 | 20170725 |
146288 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170829 | 20170725 |
146363 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170829 | 20170725 |
146363 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170829 | 20170725 |
146483 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
146505 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170829 | 20170725 |
146532 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
146780 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
146825 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170829 | 20170725 |
146846 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
146864 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170829 | 20170725 |
146869 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
146896 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170829 | 20170725 |
146926 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
146988 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170829 | 20170725 |
147405 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170829 | 20170725 |
147591 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170829 | 20170725 |
147644 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170829 | 20170725 |
147693 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170829 | 20170725 |
147830 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
147848 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170829 | 20170725 |
147848 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170829 | 20170725 |
147857 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
148229 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170829 | 20170725 |
148543 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170829 | 20170725 |
148583 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170829 | 20170725 |
148592 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170829 | 20170725 |
148592 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170829 | 20170725 |
148614 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170829 | 20170725 |
149376 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170829 | 20170725 |
149735 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
149824 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
149890 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170829 | 20170725 |
150090 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
151104 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170829 | 20170725 |
151140 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170829 | 20170725 |
151184 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170829 | 20170725 |
152018 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170829 | 20170725 |
152123 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170829 | 20170725 |
152124 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170829 | 20170725 |
152695 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170829 | 20170725 |
153120 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170829 | 20170725 |
153156 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170829 | 20170725 |
153953 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
154480 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170829 | 20170725 |
154644 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170829 | 20170725 |
154649 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170829 | 20170725 |
155025 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170829 | 20170725 |
155025 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170829 | 20170725 |
156262 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170829 | 20170725 |
156262 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170829 | 20170725 |