Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
147304 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171110 | 20171020 |
147328 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171110 | 20171020 |
147736 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171110 | 20171020 |
147748 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171110 | 20171020 |
147872 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171110 | 20171020 |
147924 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171110 | 20171020 |
147936 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171110 | 20171020 |
148168 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171110 | 20171020 |
148212 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171110 | 20171020 |
148216 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171110 | 20171020 |
148308 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171110 | 20171020 |
148316 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171110 | 20171020 |
148356 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171110 | 20171020 |
148380 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171110 | 20171020 |
148484 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171110 | 20171020 |
148556 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171110 | 20171020 |
148576 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171110 | 20171020 |
148612 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171110 | 20171020 |
148624 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171110 | 20171020 |
148628 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171110 | 20171020 |
148636 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171110 | 20171020 |
148644 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171110 | 20171020 |
148664 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171110 | 20171020 |
148700 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171110 | 20171020 |
148712 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171110 | 20171020 |
148724 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171110 | 20171020 |
148768 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171110 | 20171020 |
148796 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20171110 | 20171020 |
148832 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20171110 | 20171020 |
148852 | ref | gcc -m32 -Os -fomit-frame-pointer | 20171110 | 20171020 |
148884 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171110 | 20171020 |
148900 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171110 | 20171020 |
148984 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171110 | 20171020 |
149512 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171110 | 20171020 |
150080 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171110 | 20171020 |
150108 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171110 | 20171020 |
150236 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171110 | 20171020 |
150276 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171110 | 20171020 |
150500 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171110 | 20171020 |
150504 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171110 | 20171020 |
150812 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171110 | 20171020 |
150988 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171110 | 20171020 |
151376 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171110 | 20171020 |
151476 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
151736 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171110 | 20171020 |
151772 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
152296 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171110 | 20171020 |
152512 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171110 | 20171020 |
152636 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
152928 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
153176 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171110 | 20171020 |
153176 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
153232 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
153244 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171110 | 20171020 |
153268 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20171110 | 20171020 |
153284 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
153360 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171110 | 20171020 |
153408 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
153424 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171110 | 20171020 |
153468 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20171110 | 20171020 |
154656 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171110 | 20171020 |
154808 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171110 | 20171020 |
161808 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171110 | 20171020 |
161808 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171110 | 20171020 |
162728 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171110 | 20171020 |
162732 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
162844 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
162984 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171110 | 20171020 |
163060 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
163104 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171110 | 20171020 |
163308 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171110 | 20171020 |
163340 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171110 | 20171020 |
163356 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171110 | 20171020 |
163396 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
163416 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171110 | 20171020 |
163444 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171110 | 20171020 |
163556 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
163796 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171110 | 20171020 |
163956 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20171110 | 20171020 |
163984 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20171110 | 20171020 |
164112 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171110 | 20171020 |
164236 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171110 | 20171020 |
164256 | ref | gcc -m32 -O -fomit-frame-pointer | 20171110 | 20171020 |
164408 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171110 | 20171020 |
164412 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171110 | 20171020 |
164412 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171110 | 20171020 |
164524 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171110 | 20171020 |
164576 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171110 | 20171020 |
164724 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171110 | 20171020 |
164856 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171110 | 20171020 |
164992 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171110 | 20171020 |
165212 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171110 | 20171020 |
166068 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
166244 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
166304 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
166432 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
167256 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171110 | 20171020 |
167532 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
167632 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
167844 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
167908 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171110 | 20171020 |
169492 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
170032 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
170520 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
171196 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171110 | 20171020 |
172220 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171110 | 20171020 |
172264 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171110 | 20171020 |
172276 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171110 | 20171020 |
173308 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171110 | 20171020 |
173352 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171110 | 20171020 |
173376 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171110 | 20171020 |
173588 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171110 | 20171020 |
173876 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171110 | 20171020 |
173960 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171110 | 20171020 |
173968 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171110 | 20171020 |
174024 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171110 | 20171020 |
174100 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171110 | 20171020 |
174332 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171110 | 20171020 |
174332 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171110 | 20171020 |
174472 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171110 | 20171020 |
174608 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171110 | 20171020 |
174752 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171110 | 20171020 |
174800 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171110 | 20171020 |
175104 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171110 | 20171020 |
176384 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171110 | 20171020 |
176928 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171110 | 20171020 |
177096 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171110 | 20171020 |
177248 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171110 | 20171020 |
177444 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171110 | 20171020 |
255988 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
256048 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171110 | 20171020 |
256292 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171110 | 20171020 |
257172 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171110 | 20171020 |
258968 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
260040 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
261580 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
261784 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
261836 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171110 | 20171020 |
261972 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
261996 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20171110 | 20171020 |
262020 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
262100 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
262120 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20171110 | 20171020 |
262228 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171110 | 20171020 |
262332 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171110 | 20171020 |
262340 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
262440 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
262880 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171110 | 20171020 |
263216 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
263276 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171110 | 20171020 |
263276 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
263364 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
263516 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
264148 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171110 | 20171020 |
264344 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
265072 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171110 | 20171020 |
265508 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
265880 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171110 | 20171020 |
266332 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
266340 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
266720 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171110 | 20171020 |
267776 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
268112 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
268888 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
269208 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171110 | 20171020 |
269268 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171110 | 20171020 |
270296 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171110 | 20171020 |
270364 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
270372 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171110 | 20171020 |
271364 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171110 | 20171020 |
272208 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171110 | 20171020 |
272980 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171110 | 20171020 |