Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
124040 | c | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140528 | 20140525 |
124076 | c | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140528 | 20140525 |
124120 | c | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140528 | 20140525 |
124132 | c | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140528 | 20140525 |
124144 | c | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
124192 | c | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140528 | 20140525 |
124260 | c | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140528 | 20140525 |
124260 | c | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140528 | 20140525 |
124312 | c | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140528 | 20140525 |
124320 | c | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140528 | 20140525 |
124332 | c | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140528 | 20140525 |
124520 | c | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140528 | 20140525 |
124556 | c | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
124744 | c | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140528 | 20140525 |
124988 | c | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140528 | 20140525 |
125012 | c | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140528 | 20140525 |
125028 | c | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
125052 | c | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140528 | 20140525 |
125108 | c | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140528 | 20140525 |
125272 | c | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140528 | 20140525 |
125292 | c | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140528 | 20140525 |
125324 | c | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140528 | 20140525 |
125328 | c | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140528 | 20140525 |
125344 | c | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140528 | 20140525 |
125352 | c | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140528 | 20140525 |
125484 | c | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
125600 | c | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140528 | 20140525 |
125644 | c | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140528 | 20140525 |
125652 | c | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140528 | 20140525 |
125704 | c | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140528 | 20140525 |
125712 | c | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
125772 | c | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140528 | 20140525 |
125776 | c | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
125796 | c | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140528 | 20140525 |
125880 | c | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140528 | 20140525 |
125884 | c | gcc -m32 -O -fomit-frame-pointer | 20140528 | 20140525 |
126328 | c | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140528 | 20140525 |
126492 | c | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140528 | 20140525 |
126640 | c | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140528 | 20140525 |
126976 | c | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140528 | 20140525 |
128040 | c | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140528 | 20140525 |
128148 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140528 | 20140525 |
128916 | c | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140528 | 20140525 |
139912 | c | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
140068 | c | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
140168 | c | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140528 | 20140525 |
140240 | c | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
140272 | c | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140528 | 20140525 |
140284 | c | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
140340 | c | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
140344 | c | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140528 | 20140525 |
140684 | c | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140528 | 20140525 |
140864 | c | gcc -m32 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
140896 | c | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140528 | 20140525 |
140980 | c | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
141064 | c | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140528 | 20140525 |
141092 | c | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140528 | 20140525 |
141252 | c | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
141256 | c | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
141320 | c | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140528 | 20140525 |
141456 | c | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140528 | 20140525 |
141480 | c | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140528 | 20140525 |
141588 | c | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140528 | 20140525 |
141680 | c | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140528 | 20140525 |
141684 | c | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
141740 | c | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140528 | 20140525 |
141756 | c | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140528 | 20140525 |
141792 | c | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140528 | 20140525 |
141868 | c | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
141908 | c | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
141916 | c | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140528 | 20140525 |
141936 | c | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140528 | 20140525 |
141960 | c | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
141972 | c | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
142024 | c | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140528 | 20140525 |
142088 | c | gcc -m32 -Os -fomit-frame-pointer | 20140528 | 20140525 |
142108 | c | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140528 | 20140525 |
142152 | c | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140528 | 20140525 |
142184 | c | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140528 | 20140525 |
142204 | c | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140528 | 20140525 |
142236 | c | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140528 | 20140525 |
142252 | c | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140528 | 20140525 |
142276 | c | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
142288 | c | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
142308 | c | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
142324 | c | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140528 | 20140525 |
142332 | c | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
142364 | c | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140528 | 20140525 |
142368 | c | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
142656 | c | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
142700 | c | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140528 | 20140525 |
142728 | c | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
142744 | c | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140528 | 20140525 |
142780 | c | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140528 | 20140525 |
142804 | c | gcc -m32 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
142828 | c | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140528 | 20140525 |
142876 | c | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140528 | 20140525 |
143024 | c | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140528 | 20140525 |
143116 | c | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
143132 | c | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
143200 | c | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
143408 | c | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
143560 | c | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
143692 | c | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140528 | 20140525 |
143700 | c | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140528 | 20140525 |
143872 | c | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
143888 | c | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140528 | 20140525 |
143924 | c | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
144032 | c | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140528 | 20140525 |
144104 | c | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140528 | 20140525 |
144116 | c | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140528 | 20140525 |
144284 | c | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140528 | 20140525 |
144296 | c | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
144364 | c | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140528 | 20140525 |
144468 | c | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140528 | 20140525 |
144592 | c | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
144604 | c | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140528 | 20140525 |
144708 | c | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140528 | 20140525 |
145056 | c | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
145320 | c | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
145356 | c | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
145368 | c | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
145432 | c | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
145456 | c | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140528 | 20140525 |
145476 | c | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140528 | 20140525 |
145568 | c | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
145592 | c | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
145692 | c | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
145728 | c | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
145824 | c | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
145852 | c | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
145896 | c | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140528 | 20140525 |
145964 | c | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
146088 | c | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
146120 | c | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
146140 | c | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
146164 | c | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140528 | 20140525 |
146328 | c | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140528 | 20140525 |
146412 | c | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
146684 | c | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
146852 | c | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
146864 | c | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
146936 | c | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
147696 | c | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
147764 | c | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
147768 | c | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
147948 | c | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140528 | 20140525 |
148080 | c | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
148100 | c | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
148164 | c | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
148164 | c | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
148168 | c | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140528 | 20140525 |
148368 | c | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
148636 | c | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140528 | 20140525 |
148804 | c | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140528 | 20140525 |
148828 | c | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140528 | 20140525 |
149068 | c | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
149496 | c | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
149768 | c | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140528 | 20140525 |
150168 | c | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
151208 | c | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140528 | 20140525 |
151340 | c | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140528 | 20140525 |
158620 | c | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140528 | 20140525 |
158664 | c | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140528 | 20140525 |
159392 | c | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140528 | 20140525 |
160536 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140528 | 20140525 |
160596 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140528 | 20140525 |
160676 | c | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140528 | 20140525 |
160744 | c | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140528 | 20140525 |
160804 | c | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140528 | 20140525 |