Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
256644 | gcc | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
256860 | gcc | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20120724 | 20120717 |
256890 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
256896 | gcc | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20120724 | 20120717 |
256905 | gcc | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120724 | 20120717 |
256923 | gcc | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20120724 | 20120717 |
257109 | gcc | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20120724 | 20120717 |
257202 | gcc | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20120724 | 20120717 |
258438 | gcc | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20120724 | 20120717 |
258468 | gcc | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20120724 | 20120717 |
258561 | gcc | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20120724 | 20120717 |
259779 | gcc | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20120724 | 20120717 |
261294 | gcc | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
261327 | gcc | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20120724 | 20120717 |
261327 | gcc | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20120724 | 20120717 |
261327 | gcc | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120724 | 20120717 |
261369 | gcc | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20120724 | 20120717 |
261411 | gcc | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20120724 | 20120717 |
261900 | gcc | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
262506 | gcc | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20120724 | 20120717 |
268821 | gcc | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
270357 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20120724 | 20120717 |
270390 | gcc | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20120724 | 20120717 |
270735 | gcc | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20120724 | 20120717 |
271425 | gcc | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20120724 | 20120717 |
271845 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20120724 | 20120717 |
272031 | gcc | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20120724 | 20120717 |
272298 | gcc | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20120724 | 20120717 |
272589 | gcc | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20120724 | 20120717 |
272940 | gcc | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20120724 | 20120717 |
276792 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20120724 | 20120717 |
281370 | gcc | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20120724 | 20120717 |
281646 | gcc | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20120724 | 20120717 |
282912 | gcc | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20120724 | 20120717 |
282972 | gcc | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20120724 | 20120717 |
284076 | gcc | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120724 | 20120717 |
288627 | gcc | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20120724 | 20120717 |
290979 | gcc | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20120724 | 20120717 |
292302 | gcc | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
292302 | gcc | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
292317 | gcc | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
293871 | gcc | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20120724 | 20120717 |
293907 | gcc | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
293952 | gcc | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20120724 | 20120717 |
293952 | gcc | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20120724 | 20120717 |
294129 | gcc | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20120724 | 20120717 |
294162 | gcc | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20120724 | 20120717 |
294174 | gcc | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20120724 | 20120717 |
296040 | gcc | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20120724 | 20120717 |
296412 | gcc | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120724 | 20120717 |
296961 | gcc | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20120724 | 20120717 |
296967 | gcc | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20120724 | 20120717 |
297402 | gcc | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120724 | 20120717 |
298014 | gcc | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20120724 | 20120717 |
298194 | gcc | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20120724 | 20120717 |
298224 | gcc | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
298344 | gcc | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20120724 | 20120717 |
298458 | gcc | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20120724 | 20120717 |
298776 | gcc | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20120724 | 20120717 |
301434 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
301959 | gcc | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20120724 | 20120717 |
302325 | gcc | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20120724 | 20120717 |
302802 | gcc | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
310116 | gcc | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
322560 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20120724 | 20120717 |
1599138 | gcc | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20120724 | 20120717 |
1602846 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20120724 | 20120717 |
1602915 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20120724 | 20120717 |
1604613 | gcc | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20120724 | 20120717 |
1608345 | gcc | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20120724 | 20120717 |
1608435 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20120724 | 20120717 |
1610637 | gcc | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20120724 | 20120717 |
1614540 | gcc | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20120724 | 20120717 |
1614873 | gcc | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20120724 | 20120717 |
1614951 | gcc | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20120724 | 20120717 |
1618803 | gcc | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20120724 | 20120717 |
1620303 | gcc | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20120724 | 20120717 |
1620414 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20120724 | 20120717 |
1620693 | gcc | gcc -m32 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
1620693 | gcc | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20120724 | 20120717 |
1621422 | gcc | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20120724 | 20120717 |
1621605 | gcc | gcc -m32 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
1621668 | gcc | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20120724 | 20120717 |
1621797 | gcc | gcc -m32 -O -fomit-frame-pointer | 20120724 | 20120717 |
1623909 | gcc | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20120724 | 20120717 |
1626099 | gcc | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20120724 | 20120717 |
1626732 | gcc | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
1627608 | gcc | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
1628340 | gcc | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20120724 | 20120717 |
1630422 | gcc | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20120724 | 20120717 |
1630737 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20120724 | 20120717 |
1630758 | gcc | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20120724 | 20120717 |
1630821 | gcc | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20120724 | 20120717 |
1636680 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20120724 | 20120717 |
1637052 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
1639506 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
1639566 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20120724 | 20120717 |
1643328 | gcc | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
1643757 | gcc | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20120724 | 20120717 |
1644081 | gcc | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20120724 | 20120717 |
1648770 | gcc | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
2300211 | gcc | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
2301957 | gcc | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20120724 | 20120717 |
2315775 | gcc | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20120724 | 20120717 |
2319612 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
2352513 | gcc | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
2584611 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
3245997 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20120724 | 20120717 |
3255339 | gcc | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20120724 | 20120717 |
8048355 | gcc | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20120724 | 20120717 |
8049411 | gcc | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20120724 | 20120717 |
8090673 | gcc | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20120724 | 20120717 |
8090766 | gcc | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20120724 | 20120717 |
8091024 | gcc | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20120724 | 20120717 |
8093574 | gcc | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20120724 | 20120717 |
8094627 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20120724 | 20120717 |
8096085 | gcc | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20120724 | 20120717 |
8102160 | gcc | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20120724 | 20120717 |
8105508 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20120724 | 20120717 |
8106561 | gcc | gcc -m32 -Os -fomit-frame-pointer | 20120724 | 20120717 |
8106633 | gcc | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
8108148 | gcc | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20120724 | 20120717 |
8108637 | gcc | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
8108766 | gcc | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
8109684 | gcc | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20120724 | 20120717 |
8111682 | gcc | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20120724 | 20120717 |
8113665 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
8113845 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
8115075 | gcc | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
8118717 | gcc | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20120724 | 20120717 |
8118900 | gcc | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20120724 | 20120717 |
8119281 | gcc | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20120724 | 20120717 |
8132391 | gcc | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20120724 | 20120717 |
8132718 | gcc | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20120724 | 20120717 |
8140461 | gcc | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20120724 | 20120717 |
8181240 | gcc | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
8182695 | gcc | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
8187246 | gcc | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
8188311 | gcc | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20120724 | 20120717 |
8235333 | gcc | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20120724 | 20120717 |
8235669 | gcc | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20120724 | 20120717 |
8329812 | gcc | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
8330487 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
8330529 | gcc | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
8330610 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
8331342 | gcc | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
8332752 | gcc | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
8347380 | gcc | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20120724 | 20120717 |
8347617 | gcc | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20120724 | 20120717 |
8347845 | gcc | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20120724 | 20120717 |
8348013 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20120724 | 20120717 |
8348343 | gcc | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20120724 | 20120717 |
8348427 | gcc | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20120724 | 20120717 |
8348988 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20120724 | 20120717 |
8349063 | gcc | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20120724 | 20120717 |
8351943 | gcc | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20120724 | 20120717 |
8352450 | gcc | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20120724 | 20120717 |
8408907 | gcc | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
8410020 | gcc | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
8412018 | gcc | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20120724 | 20120717 |
8412090 | gcc | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20120724 | 20120717 |