Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
187635077 | ref | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
196741216 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20120522 | 20120521 |
197784468 | ref | gcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
199364256 | ref | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
202805939 | ref | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
204826167 | ref | gcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer | 20120522 | 20120521 |
205612932 | ref | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
206257072 | ref | gcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer | 20120522 | 20120521 |
207399696 | ref | gcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer | 20120522 | 20120521 |
208724250 | ref | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
211215228 | ref | gcc -m32 -mcpu=G5 -O -fomit-frame-pointer | 20120522 | 20120521 |
211482992 | ref | gcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
212164799 | ref | gcc -m32 -mcpu=G3 -O -fomit-frame-pointer | 20120522 | 20120521 |
213008740 | ref | gcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
213119984 | ref | gcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
213348303 | ref | gcc -m32 -mcpu=G5 -Os -fomit-frame-pointer | 20120522 | 20120521 |
214780734 | ref | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
215439280 | ref | gcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
215918549 | ref | gcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer | 20120522 | 20120521 |
216373255 | ref | gcc -m32 -O -fomit-frame-pointer | 20120522 | 20120521 |
216645184 | ref | gcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
216679456 | ref | gcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer | 20120522 | 20120521 |
216856066 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
216910064 | ref | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
217249221 | ref | gcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
217952476 | ref | gcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer | 20120522 | 20120521 |
218577289 | ref | gcc -m32 -mcpu=G4 -O -fomit-frame-pointer | 20120522 | 20120521 |
219118102 | ref | gcc -m32 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
219271647 | ref | gcc -m32 -Os -fomit-frame-pointer | 20120522 | 20120521 |
219593374 | ref | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
219864071 | ref | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
219959537 | ref | gcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
220155936 | ref | gcc -m32 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
220649324 | ref | gcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
220726415 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
221637605 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
221660222 | ref | gcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
222141353 | ref | gcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
222616058 | ref | gcc -m32 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
223284824 | ref | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
223629973 | ref | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
223705615 | ref | gcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
223737248 | ref | gcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
224131593 | ref | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
224135128 | ref | gcc -m32 -mcpu=G3 -Os -fomit-frame-pointer | 20120522 | 20120521 |
224608272 | ref | gcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
224808528 | ref | gcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
224877688 | ref | gcc -m32 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
224934675 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
225129380 | ref | gcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
227292513 | ref | gcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
227474023 | ref | gcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
227485552 | ref | gcc -m32 -mcpu=G4 -Os -fomit-frame-pointer | 20120522 | 20120521 |
228243232 | ref | gcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
229411728 | ref | gcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
229718020 | ref | gcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
231068929 | ref | gcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
231356398 | ref | gcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
231748195 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20120522 | 20120521 |
231913255 | ref | gcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
232838256 | ref | gcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
233242114 | ref | gcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
233730259 | ref | gcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
234594395 | ref | gcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
Compiler | Implementations
|
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | clean |
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | clean |
gcc -funroll-loops -m32 -O -fomit-frame-pointer | clean |
gcc -funroll-loops -m32 -Os -fomit-frame-pointer | clean |
gcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer | clean |
gcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer | clean |
gcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer | clean |
gcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer | clean |
gcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer | clean |
gcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer | clean |
gcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer | clean |
gcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer | clean |
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | clean |
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | clean |
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer | clean |
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | clean |
gcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer | clean |
gcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer | clean |
gcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer | clean |
gcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer | clean |
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | clean |
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | clean |
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer | clean |
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | clean |
gcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer | clean |
gcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer | clean |
gcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer | clean |
gcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer | clean |
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | clean |
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | clean |
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer | clean |
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | clean |
gcc -m32 -O2 -fomit-frame-pointer | clean |
gcc -m32 -O3 -fomit-frame-pointer | clean |
gcc -m32 -O -fomit-frame-pointer | clean |
gcc -m32 -Os -fomit-frame-pointer | clean |
gcc -m32 -maltivec -O2 -fomit-frame-pointer | clean |
gcc -m32 -maltivec -O3 -fomit-frame-pointer | clean |
gcc -m32 -maltivec -O -fomit-frame-pointer | clean |
gcc -m32 -maltivec -Os -fomit-frame-pointer | clean |
gcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer | clean |
gcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer | clean |
gcc -m32 -mcpu=G3 -O -fomit-frame-pointer | clean |
gcc -m32 -mcpu=G3 -Os -fomit-frame-pointer | clean |
gcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | clean |
gcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | clean |
gcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer | clean |
gcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | clean |
gcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer | clean |
gcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer | clean |
gcc -m32 -mcpu=G4 -O -fomit-frame-pointer | clean |
gcc -m32 -mcpu=G4 -Os -fomit-frame-pointer | clean |
gcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | clean |
gcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | clean |
gcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer | clean |
gcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | clean |
gcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer | clean |
gcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer | clean |
gcc -m32 -mcpu=G5 -O -fomit-frame-pointer | clean |
gcc -m32 -mcpu=G5 -Os -fomit-frame-pointer | clean |
gcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | clean |
gcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | clean |
gcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer | clean |
gcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | clean
|