Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
60984 | regs | gcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
61684 | regs | gcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
62167 | regs | gcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
83979 | regs | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20120522 | 20120521 |
84224 | regs | gcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
88879 | regs | gcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer | 20120522 | 20120521 |
89915 | regs | gcc -m32 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
90384 | regs | gcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
90482 | regs | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
90629 | regs | gcc -m32 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
91182 | regs | gcc -m32 -mcpu=G3 -Os -fomit-frame-pointer | 20120522 | 20120521 |
92624 | regs | gcc -m32 -mcpu=G4 -O -fomit-frame-pointer | 20120522 | 20120521 |
92960 | regs | gcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
92967 | regs | gcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
93408 | regs | gcc -m32 -Os -fomit-frame-pointer | 20120522 | 20120521 |
93534 | regs | gcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
93646 | regs | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
94227 | regs | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
94612 | regs | gcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
94633 | regs | gcc -m32 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
94822 | regs | gcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
95865 | regs | gcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer | 20120522 | 20120521 |
96166 | regs | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
96362 | regs | gcc -m32 -mcpu=G5 -O -fomit-frame-pointer | 20120522 | 20120521 |
96481 | regs | gcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
97237 | regs | gcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer | 20120522 | 20120521 |
97664 | regs | gcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
97909 | regs | gcc -m32 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
98420 | regs | gcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
98546 | regs | gcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
98560 | regs | gcc -m32 -O -fomit-frame-pointer | 20120522 | 20120521 |
99295 | regs | gcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
99344 | regs | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
99568 | regs | gcc -m32 -mcpu=G3 -O -fomit-frame-pointer | 20120522 | 20120521 |
99673 | regs | gcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
100240 | regs | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20120522 | 20120521 |
100352 | regs | gcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
100639 | regs | gcc -m32 -mcpu=G4 -Os -fomit-frame-pointer | 20120522 | 20120521 |
100912 | regs | gcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer | 20120522 | 20120521 |
101136 | regs | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
101332 | regs | gcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
101395 | regs | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
101549 | regs | gcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
101605 | regs | gcc -m32 -mcpu=G5 -Os -fomit-frame-pointer | 20120522 | 20120521 |
101822 | regs | gcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer | 20120522 | 20120521 |
102928 | regs | gcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
104209 | regs | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
104272 | regs | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
105007 | regs | gcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer | 20120522 | 20120521 |
105154 | regs | gcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
105196 | regs | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
105462 | regs | gcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
106022 | regs | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
106491 | regs | gcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
106764 | regs | gcc -m32 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
106981 | regs | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
107331 | regs | gcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
108024 | regs | gcc -m32 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
109417 | regs | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
109480 | regs | gcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
110320 | regs | gcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
110432 | regs | gcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
113253 | regs | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
115136 | regs | gcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
Compiler | Implementations
|
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | bswap |
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | bswap |
gcc -funroll-loops -m32 -O -fomit-frame-pointer | bswap |
gcc -funroll-loops -m32 -Os -fomit-frame-pointer | bswap |
gcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer | bswap |
gcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer | bswap |
gcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer | bswap |
gcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer | bswap |
gcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer | bswap |
gcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer | bswap |
gcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer | bswap |
gcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer | bswap |
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | bswap |
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | bswap |
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer | bswap |
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | bswap |
gcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer | bswap |
gcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer | bswap |
gcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer | bswap |
gcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer | bswap |
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | bswap |
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | bswap |
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer | bswap |
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | bswap |
gcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer | bswap |
gcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer | bswap |
gcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer | bswap |
gcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer | bswap |
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | bswap |
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | bswap |
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer | bswap |
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | bswap |
gcc -m32 -O2 -fomit-frame-pointer | bswap |
gcc -m32 -O3 -fomit-frame-pointer | bswap |
gcc -m32 -O -fomit-frame-pointer | bswap |
gcc -m32 -Os -fomit-frame-pointer | bswap |
gcc -m32 -maltivec -O2 -fomit-frame-pointer | bswap |
gcc -m32 -maltivec -O3 -fomit-frame-pointer | bswap |
gcc -m32 -maltivec -O -fomit-frame-pointer | bswap |
gcc -m32 -maltivec -Os -fomit-frame-pointer | bswap |
gcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer | bswap |
gcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer | bswap |
gcc -m32 -mcpu=G3 -O -fomit-frame-pointer | bswap |
gcc -m32 -mcpu=G3 -Os -fomit-frame-pointer | bswap |
gcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | bswap |
gcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | bswap |
gcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer | bswap |
gcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | bswap |
gcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer | bswap |
gcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer | bswap |
gcc -m32 -mcpu=G4 -O -fomit-frame-pointer | bswap |
gcc -m32 -mcpu=G4 -Os -fomit-frame-pointer | bswap |
gcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | bswap |
gcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | bswap |
gcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer | bswap |
gcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | bswap |
gcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer | bswap |
gcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer | bswap |
gcc -m32 -mcpu=G5 -O -fomit-frame-pointer | bswap |
gcc -m32 -mcpu=G5 -Os -fomit-frame-pointer | bswap |
gcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | bswap |
gcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | bswap |
gcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer | bswap |
gcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | bswap
|