Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
63018 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170908 | 20170725 |
63023 | opt64 | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170908 | 20170725 |
63042 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170908 | 20170725 |
63209 | opt64 | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170908 | 20170725 |
63232 | opt64 | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170908 | 20170725 |
63275 | opt64 | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170908 | 20170725 |
63308 | opt64 | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170908 | 20170725 |
63322 | opt64 | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170908 | 20170725 |
63360 | opt64 | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170908 | 20170725 |
63465 | opt64 | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170908 | 20170725 |
63959 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170908 | 20170725 |
63973 | opt64 | gcc -m32 -Os -fomit-frame-pointer | 20170908 | 20170725 |
63973 | opt64 | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170908 | 20170725 |
63987 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170908 | 20170725 |
63996 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170908 | 20170725 |
64016 | opt64 | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170908 | 20170725 |
64049 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170908 | 20170725 |
64111 | opt64 | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170908 | 20170725 |
64168 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170908 | 20170725 |
64267 | opt64 | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170908 | 20170725 |
64268 | opt64 | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170908 | 20170725 |
64310 | opt64 | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170908 | 20170725 |
64315 | opt64 | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170908 | 20170725 |
64329 | opt64 | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170908 | 20170725 |
64382 | opt64 | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170908 | 20170725 |
64491 | opt64 | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170908 | 20170725 |
64509 | opt64 | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170908 | 20170725 |
64610 | opt64 | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170908 | 20170725 |
64728 | opt64 | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170908 | 20170725 |
64766 | opt64 | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170908 | 20170725 |
64775 | opt64 | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170908 | 20170725 |
65009 | opt64 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170908 | 20170725 |
65071 | opt64 | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170908 | 20170725 |
65080 | opt64 | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170908 | 20170725 |
65279 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170908 | 20170725 |
65279 | opt64 | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170908 | 20170725 |
65393 | opt64 | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170908 | 20170725 |
65679 | opt64 | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170908 | 20170725 |
65721 | opt64 | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170908 | 20170725 |
65726 | opt64 | gcc -m32 -O -fomit-frame-pointer | 20170908 | 20170725 |
65901 | opt64 | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170908 | 20170725 |
65949 | opt64 | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170908 | 20170725 |
65963 | opt64 | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170908 | 20170725 |
66277 | opt64 | gcc -m32 -O2 -fomit-frame-pointer | 20170908 | 20170725 |
66429 | opt64 | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170908 | 20170725 |
66433 | opt64 | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170908 | 20170725 |
66439 | opt64 | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170908 | 20170725 |
66552 | opt64 | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170908 | 20170725 |
66567 | opt64 | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170908 | 20170725 |
66576 | opt64 | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170908 | 20170725 |
66614 | opt64 | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170908 | 20170725 |
66694 | opt64 | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170908 | 20170725 |
66695 | opt64 | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170908 | 20170725 |
66828 | opt64 | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170908 | 20170725 |
66851 | opt64 | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170908 | 20170725 |
66956 | opt64 | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170908 | 20170725 |
67108 | opt64 | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170908 | 20170725 |
67141 | opt64 | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170908 | 20170725 |
67184 | opt64 | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170908 | 20170725 |
67920 | opt64 | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170908 | 20170725 |
68049 | opt64 | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170908 | 20170725 |
68623 | opt64 | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170908 | 20170725 |
68742 | opt64 | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170908 | 20170725 |
68856 | opt64 | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170908 | 20170725 |
69080 | opt64 | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170908 | 20170725 |
69222 | opt64 | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170908 | 20170725 |
70181 | opt64 | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170908 | 20170725 |
70196 | opt64 | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170908 | 20170725 |
70286 | opt64 | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170908 | 20170725 |
70486 | opt64 | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170908 | 20170725 |
70847 | opt64 | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170908 | 20170725 |
71036 | opt64 | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170908 | 20170725 |
71150 | opt64 | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170908 | 20170725 |
71597 | opt64 | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170908 | 20170725 |
71658 | opt64 | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170908 | 20170725 |
71663 | opt64 | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170908 | 20170725 |
71744 | opt64 | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170908 | 20170725 |
72090 | opt64 | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170908 | 20170725 |
72304 | opt64 | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170908 | 20170725 |
72352 | opt64 | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170908 | 20170725 |
72399 | opt64 | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170908 | 20170725 |
72552 | opt64 | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170908 | 20170725 |
72774 | opt64 | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170908 | 20170725 |
73506 | opt64 | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170908 | 20170725 |
73625 | opt64 | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170908 | 20170725 |
74371 | opt64 | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170908 | 20170725 |
75511 | opt64 | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170908 | 20170725 |
75534 | opt64 | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170908 | 20170725 |
76437 | opt64 | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170908 | 20170725 |
76465 | opt64 | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170908 | 20170725 |
76836 | opt64 | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170908 | 20170725 |
76865 | opt64 | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170908 | 20170725 |
76893 | opt64 | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170908 | 20170725 |
76964 | opt64 | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170908 | 20170725 |
77748 | opt64 | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170908 | 20170725 |
77928 | opt64 | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170908 | 20170725 |
78294 | opt64 | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170908 | 20170725 |
78626 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170908 | 20170725 |
79149 | opt64 | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170908 | 20170725 |
79610 | opt64 | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170908 | 20170725 |
79729 | opt64 | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170908 | 20170725 |
79872 | opt64 | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170908 | 20170725 |
81667 | opt64 | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170908 | 20170725 |
81695 | opt64 | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170908 | 20170725 |
81909 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170908 | 20170725 |
82312 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170908 | 20170725 |
82498 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170908 | 20170725 |
82512 | opt64 | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170908 | 20170725 |
82526 | opt64 | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170908 | 20170725 |
82669 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170908 | 20170725 |
82935 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170908 | 20170725 |
82978 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170908 | 20170725 |
85305 | opt64 | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170908 | 20170725 |
85386 | opt64 | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170908 | 20170725 |
98168 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170908 | 20170725 |
98368 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170908 | 20170725 |
98501 | opt64 | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170908 | 20170725 |
103616 | opt64 | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170908 | 20170725 |
110186 | opt64 | gcc -m32 -O3 -fomit-frame-pointer | 20170908 | 20170725 |
110333 | opt64 | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170908 | 20170725 |
110585 | opt64 | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170908 | 20170725 |
110618 | opt64 | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170908 | 20170725 |
111183 | opt64 | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170908 | 20170725 |
111198 | opt64 | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170908 | 20170725 |
111331 | opt64 | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170908 | 20170725 |
111454 | opt64 | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170908 | 20170725 |
111843 | opt64 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170908 | 20170725 |
113320 | opt64 | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170908 | 20170725 |
113335 | opt64 | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170908 | 20170725 |
115073 | opt64 | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170908 | 20170725 |
119776 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170908 | 20170725 |
119913 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170908 | 20170725 |
120531 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170908 | 20170725 |
120669 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170908 | 20170725 |
121666 | opt64 | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170908 | 20170725 |
123286 | opt64 | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170908 | 20170725 |
123391 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170908 | 20170725 |
123566 | opt64 | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170908 | 20170725 |
124236 | opt64 | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170908 | 20170725 |
126664 | opt64 | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170908 | 20170725 |
144410 | opt64 | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170908 | 20170725 |
145032 | opt64 | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170908 | 20170725 |
146081 | opt64 | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170908 | 20170725 |
152589 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170908 | 20170725 |
153705 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170908 | 20170725 |
154498 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170908 | 20170725 |
154703 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170908 | 20170725 |
155107 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170908 | 20170725 |
155325 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170908 | 20170725 |
155396 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170908 | 20170725 |
155553 | opt64 | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170908 | 20170725 |
155809 | opt64 | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170908 | 20170725 |
156042 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170908 | 20170725 |
156227 | opt64 | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170908 | 20170725 |
156983 | opt64 | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170908 | 20170725 |
162735 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170908 | 20170725 |
162844 | opt64 | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170908 | 20170725 |
162997 | opt64 | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170908 | 20170725 |
163124 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170908 | 20170725 |
164221 | opt64 | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170908 | 20170725 |
164355 | opt64 | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170908 | 20170725 |