Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
80239 | c | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171113 | 20171020 |
82839 | c | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171113 | 20171020 |
82868 | c | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171113 | 20171020 |
82885 | c | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171113 | 20171020 |
82970 | c | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171113 | 20171020 |
82972 | c | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171113 | 20171020 |
83087 | c | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171113 | 20171020 |
83259 | c | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171113 | 20171020 |
83358 | c | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171113 | 20171020 |
83892 | c | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171113 | 20171020 |
83999 | c | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171113 | 20171020 |
85874 | c | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
85878 | c | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171113 | 20171020 |
85965 | c | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
85975 | c | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
86035 | c | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171113 | 20171020 |
86136 | c | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171113 | 20171020 |
86329 | c | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
86437 | c | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
86447 | c | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
86557 | c | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
86574 | c | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
86583 | c | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171113 | 20171020 |
86601 | c | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171113 | 20171020 |
86653 | c | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171113 | 20171020 |
86724 | c | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171113 | 20171020 |
86782 | c | gcc -m32 -Os -fomit-frame-pointer | 20171113 | 20171020 |
86833 | c | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171113 | 20171020 |
86834 | c | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
86962 | c | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171113 | 20171020 |
86984 | c | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171113 | 20171020 |
86987 | c | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20171113 | 20171020 |
86999 | c | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20171113 | 20171020 |
87075 | c | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171113 | 20171020 |
87155 | c | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171113 | 20171020 |
87164 | c | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171113 | 20171020 |
87174 | c | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171113 | 20171020 |
87182 | c | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171113 | 20171020 |
87201 | c | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171113 | 20171020 |
87226 | c | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171113 | 20171020 |
87280 | c | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
87358 | c | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171113 | 20171020 |
87400 | c | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171113 | 20171020 |
87634 | c | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171113 | 20171020 |
88487 | c | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171113 | 20171020 |
88602 | c | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171113 | 20171020 |
88653 | c | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171113 | 20171020 |
88776 | c | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171113 | 20171020 |
88796 | c | gcc -m32 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
88836 | c | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
88855 | c | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171113 | 20171020 |
88974 | c | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
88980 | c | gcc -m32 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
89002 | c | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
89036 | c | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171113 | 20171020 |
89062 | c | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20171113 | 20171020 |
89073 | c | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
89101 | c | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171113 | 20171020 |
89114 | c | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
89134 | c | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171113 | 20171020 |
89159 | c | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171113 | 20171020 |
89175 | c | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171113 | 20171020 |
89205 | c | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
89206 | c | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171113 | 20171020 |
89270 | c | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
89285 | c | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20171113 | 20171020 |
89374 | c | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
89389 | c | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
89399 | c | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20171113 | 20171020 |
89405 | c | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
89459 | c | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
89475 | c | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20171113 | 20171020 |
89520 | c | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
89540 | c | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171113 | 20171020 |
89589 | c | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
89596 | c | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
89671 | c | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
89707 | c | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171113 | 20171020 |
89736 | c | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
89790 | c | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171113 | 20171020 |
90208 | c | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
90364 | c | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
90621 | c | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
91217 | c | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171113 | 20171020 |
91397 | c | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171113 | 20171020 |
91432 | c | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171113 | 20171020 |
91485 | c | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171113 | 20171020 |
91498 | c | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171113 | 20171020 |
91513 | c | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171113 | 20171020 |
91584 | c | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171113 | 20171020 |
91695 | c | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171113 | 20171020 |
91772 | c | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171113 | 20171020 |
91789 | c | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171113 | 20171020 |
91934 | c | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
92213 | c | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171113 | 20171020 |
92216 | c | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171113 | 20171020 |
92325 | c | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
92411 | c | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171113 | 20171020 |
92464 | c | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171113 | 20171020 |
92548 | c | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171113 | 20171020 |
92607 | c | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171113 | 20171020 |
92613 | c | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
92638 | c | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
93644 | c | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171113 | 20171020 |
93688 | c | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171113 | 20171020 |
93884 | c | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171113 | 20171020 |
93896 | c | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171113 | 20171020 |
94372 | c | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171113 | 20171020 |
97167 | c | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171113 | 20171020 |
97174 | c | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171113 | 20171020 |
97192 | c | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171113 | 20171020 |
97204 | c | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171113 | 20171020 |
97318 | c | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171113 | 20171020 |
97319 | c | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20171113 | 20171020 |
97338 | c | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171113 | 20171020 |
97361 | c | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171113 | 20171020 |
97372 | c | gcc -m32 -O -fomit-frame-pointer | 20171113 | 20171020 |
97406 | c | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171113 | 20171020 |
97409 | c | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171113 | 20171020 |
97438 | c | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20171113 | 20171020 |
97446 | c | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171113 | 20171020 |
97450 | c | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171113 | 20171020 |
97485 | c | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171113 | 20171020 |
97499 | c | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171113 | 20171020 |
97696 | c | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171113 | 20171020 |
98184 | c | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171113 | 20171020 |
98310 | c | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171113 | 20171020 |
98783 | c | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171113 | 20171020 |
99167 | c | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171113 | 20171020 |
99994 | c | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171113 | 20171020 |
100026 | c | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171113 | 20171020 |
100135 | c | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171113 | 20171020 |
100357 | c | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171113 | 20171020 |
102838 | c | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
102933 | c | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
108359 | c | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171113 | 20171020 |
108950 | c | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
109259 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171113 | 20171020 |
109567 | c | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171113 | 20171020 |
110146 | c | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
111687 | c | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171113 | 20171020 |
112122 | c | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171113 | 20171020 |
112186 | c | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171113 | 20171020 |
112208 | c | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171113 | 20171020 |
112625 | c | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
112838 | c | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171113 | 20171020 |
113195 | c | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
113303 | c | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171113 | 20171020 |
113473 | c | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
113636 | c | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
113727 | c | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171113 | 20171020 |
113734 | c | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171113 | 20171020 |
118185 | c | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171113 | 20171020 |
118408 | c | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171113 | 20171020 |
118436 | c | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171113 | 20171020 |
122025 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171113 | 20171020 |
122025 | c | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171113 | 20171020 |
122073 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171113 | 20171020 |
122080 | c | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171113 | 20171020 |
123156 | c | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171113 | 20171020 |
123554 | c | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171113 | 20171020 |
123788 | c | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171113 | 20171020 |
123993 | c | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
124005 | c | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
124113 | c | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
124134 | c | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171113 | 20171020 |
124308 | c | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
128777 | c | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171113 | 20171020 |
128912 | c | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171113 | 20171020 |
129326 | c | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171113 | 20171020 |
129331 | c | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171113 | 20171020 |
144853 | c | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171113 | 20171020 |