Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
116392 | gcc | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
116528 | gcc | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
116548 | gcc | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
116572 | gcc | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140124 | 20130419 |
116616 | gcc | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
116964 | gcc | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140124 | 20130419 |
117344 | gcc | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
117528 | gcc | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140124 | 20130419 |
117936 | gcc | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140124 | 20130419 |
117968 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140124 | 20130419 |
118036 | gcc | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
119532 | gcc | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
119536 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
119752 | gcc | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140124 | 20130419 |
119852 | gcc | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140124 | 20130419 |
120300 | gcc | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140124 | 20130419 |
120828 | gcc | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140124 | 20130419 |
121988 | gcc | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140124 | 20130419 |
122104 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140124 | 20130419 |
122376 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140124 | 20130419 |
122404 | gcc | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140124 | 20130419 |
122496 | gcc | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140124 | 20130419 |
122644 | gcc | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140124 | 20130419 |
123784 | gcc | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
124500 | gcc | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140124 | 20130419 |
124856 | gcc | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140124 | 20130419 |
125036 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
125048 | gcc | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140124 | 20130419 |
125176 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140124 | 20130419 |
128936 | gcc | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140124 | 20130419 |
129004 | gcc | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140124 | 20130419 |
129584 | gcc | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140124 | 20130419 |
129620 | gcc | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140124 | 20130419 |
129676 | gcc | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140124 | 20130419 |
129884 | gcc | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
130104 | gcc | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140124 | 20130419 |
130188 | gcc | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140124 | 20130419 |
130280 | gcc | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
130324 | gcc | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
130324 | gcc | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140124 | 20130419 |
130416 | gcc | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
130436 | gcc | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140124 | 20130419 |
130752 | gcc | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
130840 | gcc | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140124 | 20130419 |
131088 | gcc | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140124 | 20130419 |
131172 | gcc | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140124 | 20130419 |
131296 | gcc | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140124 | 20130419 |
131736 | gcc | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140124 | 20130419 |
131772 | gcc | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140124 | 20130419 |
131856 | gcc | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140124 | 20130419 |
131868 | gcc | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140124 | 20130419 |
132140 | gcc | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140124 | 20130419 |
132184 | gcc | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140124 | 20130419 |
132416 | gcc | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140124 | 20130419 |
132424 | gcc | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140124 | 20130419 |
132432 | gcc | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140124 | 20130419 |
132492 | gcc | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140124 | 20130419 |
132852 | gcc | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140124 | 20130419 |
133028 | gcc | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140124 | 20130419 |
133776 | gcc | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140124 | 20130419 |
133892 | gcc | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140124 | 20130419 |
134652 | gcc | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140124 | 20130419 |
134924 | gcc | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140124 | 20130419 |
135036 | gcc | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
135060 | gcc | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140124 | 20130419 |
135408 | gcc | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140124 | 20130419 |
135424 | gcc | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140124 | 20130419 |
135832 | gcc | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140124 | 20130419 |
560628 | gcc | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140124 | 20130419 |
560668 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140124 | 20130419 |
561880 | gcc | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140124 | 20130419 |
565268 | gcc | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
604192 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140124 | 20130419 |
604280 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140124 | 20130419 |
605092 | gcc | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140124 | 20130419 |
605112 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140124 | 20130419 |
605232 | gcc | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140124 | 20130419 |
605524 | gcc | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140124 | 20130419 |
620180 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
621036 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140124 | 20130419 |
837196 | gcc | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140124 | 20130419 |
841184 | gcc | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140124 | 20130419 |
853348 | gcc | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
854768 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
884244 | gcc | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
998552 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
1078304 | gcc | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
1078780 | gcc | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140124 | 20130419 |
1080276 | gcc | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140124 | 20130419 |
1080308 | gcc | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140124 | 20130419 |
1080340 | gcc | gcc -m32 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
1081008 | gcc | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140124 | 20130419 |
1081012 | gcc | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140124 | 20130419 |
1081272 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
1081284 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140124 | 20130419 |
1081968 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140124 | 20130419 |
1083300 | gcc | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
1084472 | gcc | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140124 | 20130419 |
1090468 | gcc | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140124 | 20130419 |
1092104 | gcc | gcc -m32 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
1093364 | gcc | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140124 | 20130419 |
1093784 | gcc | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140124 | 20130419 |
1096656 | gcc | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140124 | 20130419 |
1097392 | gcc | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140124 | 20130419 |
1097412 | gcc | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140124 | 20130419 |
1097628 | gcc | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140124 | 20130419 |
1097656 | gcc | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140124 | 20130419 |
1099552 | gcc | gcc -m32 -O -fomit-frame-pointer | 20140124 | 20130419 |
1099828 | gcc | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
1100632 | gcc | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140124 | 20130419 |
1194748 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140124 | 20130419 |
1205476 | gcc | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140124 | 20130419 |
3694076 | gcc | gcc -m32 -Os -fomit-frame-pointer | 20140124 | 20130419 |
3711080 | gcc | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140124 | 20130419 |
3713104 | gcc | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140124 | 20130419 |
3713924 | gcc | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140124 | 20130419 |
3735136 | gcc | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140124 | 20130419 |
3735472 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140124 | 20130419 |
3745916 | gcc | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
3746352 | gcc | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
3747600 | gcc | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
3753732 | gcc | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140124 | 20130419 |
3754092 | gcc | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140124 | 20130419 |
3754868 | gcc | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140124 | 20130419 |
3754920 | gcc | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140124 | 20130419 |
3765992 | gcc | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140124 | 20130419 |
3768220 | gcc | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140124 | 20130419 |
3769788 | gcc | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140124 | 20130419 |
3778040 | gcc | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140124 | 20130419 |
3782036 | gcc | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140124 | 20130419 |
3785796 | gcc | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
3787620 | gcc | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
3792272 | gcc | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
3795604 | gcc | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
3796860 | gcc | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
3798640 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
3798816 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140124 | 20130419 |
3817740 | gcc | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140124 | 20130419 |
3817920 | gcc | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140124 | 20130419 |
3818392 | gcc | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140124 | 20130419 |
3828248 | gcc | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
3828860 | gcc | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
3839200 | gcc | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
3875784 | gcc | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140124 | 20130419 |
3878068 | gcc | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
3884596 | gcc | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
3888652 | gcc | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
3890944 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140124 | 20130419 |
3893060 | gcc | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140124 | 20130419 |
3894280 | gcc | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140124 | 20130419 |
3896028 | gcc | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
3896220 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
3896720 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
3899832 | gcc | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140124 | 20130419 |
3904064 | gcc | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140124 | 20130419 |
3904080 | gcc | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140124 | 20130419 |
3906872 | gcc | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140124 | 20130419 |
3906936 | gcc | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140124 | 20130419 |
3907464 | gcc | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140124 | 20130419 |
3915632 | gcc | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140124 | 20130419 |
3928280 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140124 | 20130419 |
3928580 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140124 | 20130419 |
3929388 | gcc | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140124 | 20130419 |
3943280 | gcc | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140124 | 20130419 |