Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
248008 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180825 | 20180818 |
248512 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
250042 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
250911 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
253666 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20180825 | 20180818 |
254367 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20180825 | 20180818 |
256359 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180825 | 20180818 |
256535 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
256597 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20180825 | 20180818 |
256603 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20180825 | 20180818 |
256744 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
256977 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20180825 | 20180818 |
256982 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20180825 | 20180818 |
257500 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
258478 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
258524 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180825 | 20180818 |
259474 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
260038 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
260089 | ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
260808 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
261293 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20180825 | 20180818 |
261655 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180825 | 20180818 |
261680 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20180825 | 20180818 |
263788 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
263865 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20180825 | 20180818 |
264111 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
264899 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180825 | 20180818 |
265080 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
265173 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180825 | 20180818 |
266323 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20180825 | 20180818 |
267135 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
268726 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20180825 | 20180818 |
269143 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20180825 | 20180818 |
269222 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20180825 | 20180818 |
269278 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
269388 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20180825 | 20180818 |
270401 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20180825 | 20180818 |
270691 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20180825 | 20180818 |
270706 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180825 | 20180818 |
270760 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
270895 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
270921 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20180825 | 20180818 |
271447 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180825 | 20180818 |
271617 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20180825 | 20180818 |
273446 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
273625 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20180825 | 20180818 |
273661 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
274363 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180825 | 20180818 |
274662 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
276323 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20180825 | 20180818 |
276333 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20180825 | 20180818 |
277728 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180825 | 20180818 |
277750 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20180825 | 20180818 |
277916 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20180825 | 20180818 |
277919 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20180825 | 20180818 |
278149 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20180825 | 20180818 |
278218 | ref | gcc -m32 -O -fomit-frame-pointer | 20180825 | 20180818 |
278321 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20180825 | 20180818 |
278976 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20180825 | 20180818 |
279088 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20180825 | 20180818 |
279776 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20180825 | 20180818 |
280129 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20180825 | 20180818 |
280222 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20180825 | 20180818 |
280506 | ref | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20180825 | 20180818 |
280694 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20180825 | 20180818 |
281004 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20180825 | 20180818 |
281163 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20180825 | 20180818 |
281234 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
281347 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180825 | 20180818 |
281433 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20180825 | 20180818 |
282061 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
282298 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
282595 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
282756 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20180825 | 20180818 |
283702 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20180825 | 20180818 |
283909 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
284083 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20180825 | 20180818 |
284228 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
284270 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
284490 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20180825 | 20180818 |
284806 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
284932 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
285101 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180825 | 20180818 |
285222 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
285500 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20180825 | 20180818 |
285705 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
285968 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180825 | 20180818 |
286139 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20180825 | 20180818 |
286762 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20180825 | 20180818 |
286839 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20180825 | 20180818 |
287023 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
287329 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
287486 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
287720 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
287996 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180825 | 20180818 |
288097 | ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
289197 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
289201 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20180825 | 20180818 |
289460 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20180825 | 20180818 |
289849 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180825 | 20180818 |
289939 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180825 | 20180818 |
289981 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20180825 | 20180818 |
289998 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
290050 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20180825 | 20180818 |
290472 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
290609 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20180825 | 20180818 |
290712 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20180825 | 20180818 |
291524 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180825 | 20180818 |
292024 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
292073 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20180825 | 20180818 |
292329 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20180825 | 20180818 |
293125 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20180825 | 20180818 |
293587 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180825 | 20180818 |
294455 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
294865 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180825 | 20180818 |
295724 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20180825 | 20180818 |
302104 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20180825 | 20180818 |
303280 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20180825 | 20180818 |
303748 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20180825 | 20180818 |
304084 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
304801 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20180825 | 20180818 |
305644 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
305681 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20180825 | 20180818 |
306234 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
310871 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20180825 | 20180818 |
311206 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20180825 | 20180818 |
311343 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20180825 | 20180818 |
311714 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20180825 | 20180818 |
311903 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180825 | 20180818 |
312042 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
312053 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180825 | 20180818 |
312148 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180825 | 20180818 |
312272 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180825 | 20180818 |
312550 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20180825 | 20180818 |
312932 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20180825 | 20180818 |
312943 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20180825 | 20180818 |
313033 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20180825 | 20180818 |
313159 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20180825 | 20180818 |
313238 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20180825 | 20180818 |
313430 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
313438 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20180825 | 20180818 |
313693 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180825 | 20180818 |
313705 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20180825 | 20180818 |
313792 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180825 | 20180818 |
313903 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20180825 | 20180818 |
313956 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20180825 | 20180818 |
314057 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20180825 | 20180818 |
314143 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20180825 | 20180818 |
314341 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20180825 | 20180818 |
314377 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180825 | 20180818 |
314647 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
315170 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180825 | 20180818 |
315272 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20180825 | 20180818 |
315304 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20180825 | 20180818 |
315307 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
315331 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20180825 | 20180818 |
315331 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20180825 | 20180818 |
315469 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20180825 | 20180818 |
315519 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20180825 | 20180818 |
315875 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20180825 | 20180818 |
315951 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20180825 | 20180818 |
316405 | ref | gcc -m32 -Os -fomit-frame-pointer | 20180825 | 20180818 |
317281 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20180825 | 20180818 |
318232 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180825 | 20180818 |
319393 | ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20180825 | 20180818 |
320137 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20180825 | 20180818 |
321580 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20180825 | 20180818 |
326931 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180825 | 20180818 |
327908 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20180825 | 20180818 |
327938 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20180825 | 20180818 |
328381 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180825 | 20180818 |
330114 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
331480 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180825 | 20180818 |
331611 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180825 | 20180818 |
331708 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180825 | 20180818 |
331911 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180825 | 20180818 |