Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
256398 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
256584 | gcc | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
257007 | gcc | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20120724 | 20120717 |
258030 | gcc | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20120724 | 20120717 |
258045 | gcc | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20120724 | 20120717 |
258087 | gcc | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120724 | 20120717 |
258108 | gcc | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20120724 | 20120717 |
258285 | gcc | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20120724 | 20120717 |
258354 | gcc | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20120724 | 20120717 |
258858 | gcc | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20120724 | 20120717 |
259125 | gcc | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20120724 | 20120717 |
259620 | gcc | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20120724 | 20120717 |
260928 | gcc | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20120724 | 20120717 |
260934 | gcc | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
260946 | gcc | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20120724 | 20120717 |
260952 | gcc | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120724 | 20120717 |
261681 | gcc | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20120724 | 20120717 |
261843 | gcc | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
261951 | gcc | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20120724 | 20120717 |
262794 | gcc | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20120724 | 20120717 |
269730 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20120724 | 20120717 |
270345 | gcc | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
270852 | gcc | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20120724 | 20120717 |
271128 | gcc | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20120724 | 20120717 |
271536 | gcc | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20120724 | 20120717 |
271614 | gcc | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20120724 | 20120717 |
271680 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20120724 | 20120717 |
272379 | gcc | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20120724 | 20120717 |
272412 | gcc | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20120724 | 20120717 |
272574 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20120724 | 20120717 |
272751 | gcc | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20120724 | 20120717 |
280785 | gcc | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20120724 | 20120717 |
280968 | gcc | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20120724 | 20120717 |
281373 | gcc | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20120724 | 20120717 |
281469 | gcc | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20120724 | 20120717 |
283779 | gcc | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120724 | 20120717 |
290640 | gcc | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20120724 | 20120717 |
291339 | gcc | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
291939 | gcc | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20120724 | 20120717 |
291951 | gcc | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20120724 | 20120717 |
292116 | gcc | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
292332 | gcc | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20120724 | 20120717 |
292944 | gcc | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20120724 | 20120717 |
292944 | gcc | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20120724 | 20120717 |
293040 | gcc | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
293100 | gcc | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
293208 | gcc | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20120724 | 20120717 |
294708 | gcc | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20120724 | 20120717 |
296181 | gcc | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20120724 | 20120717 |
296310 | gcc | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20120724 | 20120717 |
296313 | gcc | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120724 | 20120717 |
296313 | gcc | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120724 | 20120717 |
296319 | gcc | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20120724 | 20120717 |
297291 | gcc | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20120724 | 20120717 |
297465 | gcc | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
297648 | gcc | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20120724 | 20120717 |
297816 | gcc | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20120724 | 20120717 |
298557 | gcc | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20120724 | 20120717 |
298623 | gcc | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20120724 | 20120717 |
301242 | gcc | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20120724 | 20120717 |
302016 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
302568 | gcc | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
311229 | gcc | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
311637 | gcc | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20120724 | 20120717 |
323220 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20120724 | 20120717 |
1601100 | gcc | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20120724 | 20120717 |
1601838 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20120724 | 20120717 |
1601997 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20120724 | 20120717 |
1602021 | gcc | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20120724 | 20120717 |
1609518 | gcc | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20120724 | 20120717 |
1609689 | gcc | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20120724 | 20120717 |
1609737 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20120724 | 20120717 |
1610112 | gcc | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20120724 | 20120717 |
1610388 | gcc | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20120724 | 20120717 |
1613427 | gcc | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20120724 | 20120717 |
1613568 | gcc | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20120724 | 20120717 |
1615827 | gcc | gcc -m32 -O -fomit-frame-pointer | 20120724 | 20120717 |
1619574 | gcc | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20120724 | 20120717 |
1620090 | gcc | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20120724 | 20120717 |
1620765 | gcc | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20120724 | 20120717 |
1620798 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20120724 | 20120717 |
1621008 | gcc | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20120724 | 20120717 |
1621536 | gcc | gcc -m32 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
1623270 | gcc | gcc -m32 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
1624527 | gcc | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20120724 | 20120717 |
1627830 | gcc | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
1629744 | gcc | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20120724 | 20120717 |
1630614 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20120724 | 20120717 |
1631037 | gcc | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
1631097 | gcc | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20120724 | 20120717 |
1632402 | gcc | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20120724 | 20120717 |
1632441 | gcc | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20120724 | 20120717 |
1638372 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20120724 | 20120717 |
1638384 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
1639074 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
1639086 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20120724 | 20120717 |
1641243 | gcc | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
1641600 | gcc | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20120724 | 20120717 |
1646280 | gcc | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
1651428 | gcc | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20120724 | 20120717 |
1667097 | gcc | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20120724 | 20120717 |
2302125 | gcc | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20120724 | 20120717 |
2309196 | gcc | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
2317647 | gcc | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20120724 | 20120717 |
2318421 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
2360694 | gcc | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
2600109 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
3206064 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20120724 | 20120717 |
3242772 | gcc | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20120724 | 20120717 |
8045601 | gcc | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20120724 | 20120717 |
8045748 | gcc | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20120724 | 20120717 |
8091213 | gcc | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20120724 | 20120717 |
8091984 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20120724 | 20120717 |
8093592 | gcc | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20120724 | 20120717 |
8093700 | gcc | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20120724 | 20120717 |
8093940 | gcc | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20120724 | 20120717 |
8094987 | gcc | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20120724 | 20120717 |
8100885 | gcc | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20120724 | 20120717 |
8101623 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20120724 | 20120717 |
8106402 | gcc | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
8106858 | gcc | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
8106993 | gcc | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
8107533 | gcc | gcc -m32 -Os -fomit-frame-pointer | 20120724 | 20120717 |
8111094 | gcc | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20120724 | 20120717 |
8111454 | gcc | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20120724 | 20120717 |
8111616 | gcc | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20120724 | 20120717 |
8113062 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
8113803 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
8115267 | gcc | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
8118927 | gcc | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20120724 | 20120717 |
8119401 | gcc | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20120724 | 20120717 |
8119632 | gcc | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20120724 | 20120717 |
8131446 | gcc | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20120724 | 20120717 |
8131932 | gcc | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20120724 | 20120717 |
8139375 | gcc | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20120724 | 20120717 |
8179743 | gcc | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
8181633 | gcc | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
8186400 | gcc | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
8187033 | gcc | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
8233557 | gcc | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20120724 | 20120717 |
8234664 | gcc | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20120724 | 20120717 |
8330592 | gcc | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
8330667 | gcc | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
8330997 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
8331033 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
8331093 | gcc | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
8332914 | gcc | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
8347200 | gcc | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20120724 | 20120717 |
8347674 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20120724 | 20120717 |
8348325 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20120724 | 20120717 |
8348337 | gcc | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20120724 | 20120717 |
8349075 | gcc | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20120724 | 20120717 |
8349534 | gcc | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20120724 | 20120717 |
8350293 | gcc | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20120724 | 20120717 |
8350545 | gcc | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20120724 | 20120717 |
8351139 | gcc | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20120724 | 20120717 |
8353320 | gcc | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20120724 | 20120717 |
8409165 | gcc | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
8409912 | gcc | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
8410593 | gcc | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
8411694 | gcc | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20120724 | 20120717 |