Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
77676 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140429 | 20140425 |
77764 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140429 | 20140425 |
77776 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140429 | 20140425 |
77796 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140429 | 20140425 |
77808 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140429 | 20140425 |
78008 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140429 | 20140425 |
78016 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140429 | 20140425 |
78020 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140429 | 20140425 |
78048 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140429 | 20140425 |
78052 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140429 | 20140425 |
79264 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140429 | 20140425 |
81224 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140429 | 20140425 |
81228 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140429 | 20140425 |
81236 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140429 | 20140425 |
81240 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140429 | 20140425 |
81244 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140429 | 20140425 |
81268 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140429 | 20140425 |
81292 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140429 | 20140425 |
81300 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140429 | 20140425 |
81308 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140429 | 20140425 |
81332 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140429 | 20140425 |
81408 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140429 | 20140425 |
81436 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140429 | 20140425 |
81576 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140429 | 20140425 |
81580 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140429 | 20140425 |
81612 | ref | gcc -m32 -O -fomit-frame-pointer | 20140429 | 20140425 |
81616 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140429 | 20140425 |
82008 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140429 | 20140425 |
82304 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140429 | 20140425 |
86368 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140429 | 20140425 |
86444 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140429 | 20140425 |
86496 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140429 | 20140425 |
86660 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140429 | 20140425 |
91060 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140429 | 20140425 |
91116 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140429 | 20140425 |
91328 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140429 | 20140425 |
91332 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140429 | 20140425 |
91376 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140429 | 20140425 |
91432 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140429 | 20140425 |
91436 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140429 | 20140425 |
91568 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140429 | 20140425 |
91612 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140429 | 20140425 |
91632 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
91668 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140429 | 20140425 |
91676 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140429 | 20140425 |
91828 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
91852 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140429 | 20140425 |
91876 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140429 | 20140425 |
92420 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140429 | 20140425 |
92856 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140429 | 20140425 |
92876 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
92888 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
92892 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
92896 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140429 | 20140425 |
93196 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140429 | 20140425 |
93232 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140429 | 20140425 |
93240 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140429 | 20140425 |
93636 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140429 | 20140425 |
93640 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140429 | 20140425 |
93720 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140429 | 20140425 |
93884 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140429 | 20140425 |
93884 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140429 | 20140425 |
94232 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
94348 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
94376 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
94388 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140429 | 20140425 |
94396 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140429 | 20140425 |
94996 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
95036 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140429 | 20140425 |
95064 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140429 | 20140425 |
95088 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
96528 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140429 | 20140425 |
96552 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
96644 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140429 | 20140425 |
96792 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140429 | 20140425 |
96812 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140429 | 20140425 |
96996 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
99064 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140429 | 20140425 |
99088 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20140429 | 20140425 |
99108 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
99128 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20140429 | 20140425 |
99172 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
99176 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
99188 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
99228 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140429 | 20140425 |
99288 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
99296 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140429 | 20140425 |
99312 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140429 | 20140425 |
99320 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140429 | 20140425 |
99356 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140429 | 20140425 |
99364 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
99376 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140429 | 20140425 |
99376 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140429 | 20140425 |
99396 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
99416 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
99420 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140429 | 20140425 |
99420 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140429 | 20140425 |
99424 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140429 | 20140425 |
99428 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
99468 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
99472 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
99480 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
99484 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
99484 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
99484 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
99492 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140429 | 20140425 |
99616 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
103832 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140429 | 20140425 |
104384 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140429 | 20140425 |
104632 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
104780 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
104784 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140429 | 20140425 |
104800 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
104932 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140429 | 20140425 |
104956 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140429 | 20140425 |
104964 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
105344 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140429 | 20140425 |
105492 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
105576 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140429 | 20140425 |
105688 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140429 | 20140425 |
105788 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140429 | 20140425 |
106064 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140429 | 20140425 |
106088 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140429 | 20140425 |
106096 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140429 | 20140425 |
106104 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140429 | 20140425 |
106388 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140429 | 20140425 |
106428 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140429 | 20140425 |
106540 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140429 | 20140425 |
106604 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140429 | 20140425 |
106608 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140429 | 20140425 |
106644 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140429 | 20140425 |
106680 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140429 | 20140425 |
106840 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140429 | 20140425 |
106868 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140429 | 20140425 |
106880 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140429 | 20140425 |
106908 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140429 | 20140425 |
106932 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140429 | 20140425 |
106964 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140429 | 20140425 |
107000 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140429 | 20140425 |
107068 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140429 | 20140425 |
107072 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140429 | 20140425 |
107104 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140429 | 20140425 |
107140 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140429 | 20140425 |
107200 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140429 | 20140425 |
107228 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140429 | 20140425 |
107236 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140429 | 20140425 |
107252 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140429 | 20140425 |
107276 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140429 | 20140425 |
107440 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
107524 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
107536 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140429 | 20140425 |
107544 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
107780 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140429 | 20140425 |
108080 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140429 | 20140425 |
108256 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140429 | 20140425 |
108336 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140429 | 20140425 |
109260 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
109472 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
109480 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
109660 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
111116 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
111120 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140429 | 20140425 |
111156 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140429 | 20140425 |
112292 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140429 | 20140425 |
112328 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140429 | 20140425 |
112440 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
114112 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
114152 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
114208 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140429 | 20140425 |
114400 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
114464 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140429 | 20140425 |
114512 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140429 | 20140425 |