Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
1746416 | ref | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
1761536 | ref | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
1790516 | ref | gcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
1815933 | ref | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
1821008 | ref | gcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
1845123 | ref | gcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
1845872 | ref | gcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
1855210 | ref | gcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
1856918 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
1856960 | ref | gcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
1862126 | ref | gcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
1866368 | ref | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
1867642 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
1871744 | ref | gcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
1873844 | ref | gcc -m32 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
1885765 | ref | gcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
1892086 | ref | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
1893402 | ref | gcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
1896384 | ref | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
1907031 | ref | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
1913394 | ref | gcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
1914710 | ref | gcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer | 20120522 | 20120521 |
1918385 | ref | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
1940519 | ref | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
1958509 | ref | gcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
1963549 | ref | gcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
1970570 | ref | gcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
1975190 | ref | gcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
1988749 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20120522 | 20120521 |
1991248 | ref | gcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer | 20120522 | 20120521 |
2168929 | ref | gcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer | 20120522 | 20120521 |
2208640 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
2240896 | ref | gcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
2249765 | ref | gcc -m32 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
2250178 | ref | gcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer | 20120522 | 20120521 |
2254231 | ref | gcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
2258256 | ref | gcc -m32 -mcpu=G4 -Os -fomit-frame-pointer | 20120522 | 20120521 |
2259033 | ref | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
2268560 | ref | gcc -m32 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
2290617 | ref | gcc -m32 -mcpu=G3 -Os -fomit-frame-pointer | 20120522 | 20120521 |
2299248 | ref | gcc -m32 -mcpu=G5 -Os -fomit-frame-pointer | 20120522 | 20120521 |
2316041 | ref | gcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
2362962 | ref | gcc -m32 -Os -fomit-frame-pointer | 20120522 | 20120521 |
2364103 | ref | gcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
2373147 | ref | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
2378096 | ref | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
2383591 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20120522 | 20120521 |
2392383 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
2420579 | ref | gcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer | 20120522 | 20120521 |
2429336 | ref | gcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer | 20120522 | 20120521 |
2435041 | ref | gcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
2436189 | ref | gcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
2436896 | ref | gcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
2451232 | ref | gcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
2456496 | ref | gcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
2482984 | ref | gcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
2547748 | ref | gcc -m32 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
2558143 | ref | gcc -m32 -O -fomit-frame-pointer | 20120522 | 20120521 |
2559200 | ref | gcc -m32 -mcpu=G5 -O -fomit-frame-pointer | 20120522 | 20120521 |
2584862 | ref | gcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
2615872 | ref | gcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
2670661 | ref | gcc -m32 -mcpu=G3 -O -fomit-frame-pointer | 20120522 | 20120521 |
2692830 | ref | gcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
2709525 | ref | gcc -m32 -mcpu=G4 -O -fomit-frame-pointer | 20120522 | 20120521 |
Compiler | Implementations
|
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | amd64-3 |
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | amd64-3 |
gcc -funroll-loops -m32 -O -fomit-frame-pointer | amd64-3 |
gcc -funroll-loops -m32 -Os -fomit-frame-pointer | amd64-3 |
gcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer | amd64-3 |
gcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer | amd64-3 |
gcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer | amd64-3 |
gcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer | amd64-3 |
gcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer | amd64-3 |
gcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer | amd64-3 |
gcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer | amd64-3 |
gcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer | amd64-3 |
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | amd64-3 |
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | amd64-3 |
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer | amd64-3 |
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | amd64-3 |
gcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer | amd64-3 |
gcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer | amd64-3 |
gcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer | amd64-3 |
gcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer | amd64-3 |
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | amd64-3 |
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | amd64-3 |
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer | amd64-3 |
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | amd64-3 |
gcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer | amd64-3 |
gcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer | amd64-3 |
gcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer | amd64-3 |
gcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer | amd64-3 |
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | amd64-3 |
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | amd64-3 |
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer | amd64-3 |
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | amd64-3 |
gcc -m32 -O2 -fomit-frame-pointer | amd64-3 |
gcc -m32 -O3 -fomit-frame-pointer | amd64-3 |
gcc -m32 -O -fomit-frame-pointer | amd64-3 |
gcc -m32 -Os -fomit-frame-pointer | amd64-3 |
gcc -m32 -maltivec -O2 -fomit-frame-pointer | amd64-3 |
gcc -m32 -maltivec -O3 -fomit-frame-pointer | amd64-3 |
gcc -m32 -maltivec -O -fomit-frame-pointer | amd64-3 |
gcc -m32 -maltivec -Os -fomit-frame-pointer | amd64-3 |
gcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer | amd64-3 |
gcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer | amd64-3 |
gcc -m32 -mcpu=G3 -O -fomit-frame-pointer | amd64-3 |
gcc -m32 -mcpu=G3 -Os -fomit-frame-pointer | amd64-3 |
gcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | amd64-3 |
gcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | amd64-3 |
gcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer | amd64-3 |
gcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | amd64-3 |
gcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer | amd64-3 |
gcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer | amd64-3 |
gcc -m32 -mcpu=G4 -O -fomit-frame-pointer | amd64-3 |
gcc -m32 -mcpu=G4 -Os -fomit-frame-pointer | amd64-3 |
gcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | amd64-3 |
gcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | amd64-3 |
gcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer | amd64-3 |
gcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | amd64-3 |
gcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer | amd64-3 |
gcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer | amd64-3 |
gcc -m32 -mcpu=G5 -O -fomit-frame-pointer | amd64-3 |
gcc -m32 -mcpu=G5 -Os -fomit-frame-pointer | amd64-3 |
gcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | amd64-3 |
gcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | amd64-3 |
gcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer | amd64-3 |
gcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | amd64-3
|