Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
251824 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
251833 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
253393 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
257416 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180825 | 20180818 |
258523 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
258877 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
259204 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20180825 | 20180818 |
259658 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20180825 | 20180818 |
259782 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20180825 | 20180818 |
259991 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20180825 | 20180818 |
261204 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20180825 | 20180818 |
261568 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
261683 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
261784 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
262607 | ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
263462 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20180825 | 20180818 |
263629 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
264305 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180825 | 20180818 |
264343 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20180825 | 20180818 |
264424 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20180825 | 20180818 |
265471 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
266153 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20180825 | 20180818 |
266341 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20180825 | 20180818 |
267195 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
267641 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
268208 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180825 | 20180818 |
270177 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
270246 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180825 | 20180818 |
270831 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
271396 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
271505 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20180825 | 20180818 |
271940 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20180825 | 20180818 |
272131 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20180825 | 20180818 |
272204 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20180825 | 20180818 |
272207 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20180825 | 20180818 |
272527 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20180825 | 20180818 |
272760 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180825 | 20180818 |
273375 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180825 | 20180818 |
274028 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20180825 | 20180818 |
274192 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20180825 | 20180818 |
274246 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20180825 | 20180818 |
274410 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20180825 | 20180818 |
274648 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
275189 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20180825 | 20180818 |
276395 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
276951 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20180825 | 20180818 |
277127 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
278213 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
278661 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
279598 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20180825 | 20180818 |
279671 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20180825 | 20180818 |
279819 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20180825 | 20180818 |
280256 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20180825 | 20180818 |
280308 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180825 | 20180818 |
282435 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20180825 | 20180818 |
282470 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20180825 | 20180818 |
282738 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20180825 | 20180818 |
282927 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20180825 | 20180818 |
283478 | ref | gcc -m32 -O -fomit-frame-pointer | 20180825 | 20180818 |
283608 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20180825 | 20180818 |
284043 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20180825 | 20180818 |
284113 | ref | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20180825 | 20180818 |
284528 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20180825 | 20180818 |
284803 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20180825 | 20180818 |
284974 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20180825 | 20180818 |
285048 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180825 | 20180818 |
285715 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20180825 | 20180818 |
286022 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
286274 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20180825 | 20180818 |
286512 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
286883 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20180825 | 20180818 |
286976 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
287092 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
287193 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
287349 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
287489 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20180825 | 20180818 |
287555 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20180825 | 20180818 |
288025 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20180825 | 20180818 |
288089 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
288291 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180825 | 20180818 |
288316 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20180825 | 20180818 |
288549 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20180825 | 20180818 |
288686 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20180825 | 20180818 |
288761 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20180825 | 20180818 |
289879 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
290047 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
290175 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
290192 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
290397 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
290466 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
291400 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20180825 | 20180818 |
291449 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
291859 | ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
292000 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20180825 | 20180818 |
292490 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
292830 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20180825 | 20180818 |
292834 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20180825 | 20180818 |
292846 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20180825 | 20180818 |
292931 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
293168 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20180825 | 20180818 |
293268 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20180825 | 20180818 |
293500 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180825 | 20180818 |
293551 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20180825 | 20180818 |
293622 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20180825 | 20180818 |
293708 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
293814 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20180825 | 20180818 |
294020 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20180825 | 20180818 |
294026 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20180825 | 20180818 |
294107 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20180825 | 20180818 |
294112 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20180825 | 20180818 |
294458 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
294584 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
295531 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20180825 | 20180818 |
295853 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20180825 | 20180818 |
296395 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20180825 | 20180818 |
296851 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
305909 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20180825 | 20180818 |
307117 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20180825 | 20180818 |
307169 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
307244 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20180825 | 20180818 |
308004 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20180825 | 20180818 |
308986 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20180825 | 20180818 |
310242 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
313877 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20180825 | 20180818 |
313908 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
314004 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20180825 | 20180818 |
314176 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20180825 | 20180818 |
314208 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20180825 | 20180818 |
314333 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20180825 | 20180818 |
314545 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20180825 | 20180818 |
314887 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180825 | 20180818 |
314926 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
315018 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20180825 | 20180818 |
316089 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20180825 | 20180818 |
316318 | ref | gcc -m32 -Os -fomit-frame-pointer | 20180825 | 20180818 |
316432 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20180825 | 20180818 |
316456 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20180825 | 20180818 |
316542 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180825 | 20180818 |
316611 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20180825 | 20180818 |
316791 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20180825 | 20180818 |
316825 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20180825 | 20180818 |
316994 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20180825 | 20180818 |
317196 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20180825 | 20180818 |
317198 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20180825 | 20180818 |
317226 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20180825 | 20180818 |
317300 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20180825 | 20180818 |
317379 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20180825 | 20180818 |
317429 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180825 | 20180818 |
317500 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180825 | 20180818 |
317713 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20180825 | 20180818 |
318653 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20180825 | 20180818 |
318813 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20180825 | 20180818 |
318972 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20180825 | 20180818 |
319137 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20180825 | 20180818 |
319285 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20180825 | 20180818 |
319295 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
319492 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
319668 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20180825 | 20180818 |
320831 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20180825 | 20180818 |
320978 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20180825 | 20180818 |
321012 | ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20180825 | 20180818 |
321600 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20180825 | 20180818 |
321728 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20180825 | 20180818 |
322071 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20180825 | 20180818 |
322550 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20180825 | 20180818 |
323013 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20180825 | 20180818 |
323609 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20180825 | 20180818 |
330788 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20180825 | 20180818 |
331240 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180825 | 20180818 |
331698 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20180825 | 20180818 |
332363 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20180825 | 20180818 |
332782 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20180825 | 20180818 |
332800 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180825 | 20180818 |
334073 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180825 | 20180818 |
336184 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20180825 | 20180818 |
336578 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20180825 | 20180818 |