Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
139398 | sphlib | gcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
141043 | sphlib | gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
142310 | sphlib | gcc -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
146223 | sphlib | gcc -mcpu=G5 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
197722 | sphlib | gcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
200900 | sphlib | gcc -mcpu=G5 -Os -fomit-frame-pointer | 20120523 | 20120521 |
205492 | sphlib | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
207291 | sphlib | gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
214165 | sphlib | gcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
214928 | sphlib | gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20120523 | 20120521 |
217147 | sphlib | gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
217168 | sphlib | gcc -funroll-loops -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
217868 | sphlib | gcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
220038 | sphlib | gcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer | 20120523 | 20120521 |
220073 | sphlib | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120523 | 20120521 |
221438 | sphlib | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120523 | 20120521 |
221900 | sphlib | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120523 | 20120521 |
222593 | sphlib | gcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
222656 | sphlib | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
222768 | sphlib | gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20120523 | 20120521 |
223419 | sphlib | gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
223748 | sphlib | gcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
224245 | sphlib | gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
224784 | sphlib | gcc -m64 -Os -fomit-frame-pointer | 20120523 | 20120521 |
225666 | sphlib | gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | 20120523 | 20120521 |
225757 | sphlib | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120523 | 20120521 |
225974 | sphlib | gcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
226135 | sphlib | gcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
226233 | sphlib | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
226380 | sphlib | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
226800 | sphlib | gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
226814 | sphlib | gcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer | 20120523 | 20120521 |
227017 | sphlib | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120523 | 20120521 |
227752 | sphlib | gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
227920 | sphlib | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120523 | 20120521 |
228655 | sphlib | gcc -O3 -fomit-frame-pointer | 20120523 | 20120521 |
228942 | sphlib | gcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
229005 | sphlib | gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
229229 | sphlib | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
229306 | sphlib | gcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer | 20120523 | 20120521 |
229726 | sphlib | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120523 | 20120521 |
230125 | sphlib | gcc -mcpu=G5 -O -fomit-frame-pointer | 20120523 | 20120521 |
230160 | sphlib | gcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
230321 | sphlib | gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
230447 | sphlib | gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | 20120523 | 20120521 |
230496 | sphlib | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
231021 | sphlib | gcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
231224 | sphlib | gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20120523 | 20120521 |
231280 | sphlib | gcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
231777 | sphlib | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
231931 | sphlib | gcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
231945 | sphlib | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
232260 | sphlib | gcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
233023 | sphlib | gcc -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
233247 | sphlib | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
234143 | sphlib | gcc -funroll-loops -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
234416 | sphlib | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
235382 | sphlib | gcc -m64 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
236418 | sphlib | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
237391 | sphlib | gcc -m64 -mcpu=G3 -O -fomit-frame-pointer | 20120523 | 20120521 |
237447 | sphlib | gcc -funroll-loops -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
237517 | sphlib | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120523 | 20120521 |
238448 | sphlib | gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
239008 | sphlib | gcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
239197 | sphlib | gcc -m64 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
239680 | sphlib | gcc -m64 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
239988 | sphlib | gcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
240044 | sphlib | gcc -m64 -O -fomit-frame-pointer | 20120523 | 20120521 |
240149 | sphlib | gcc -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
240464 | sphlib | gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | 20120523 | 20120521 |
240807 | sphlib | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
240919 | sphlib | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
241493 | sphlib | gcc -m64 -mcpu=G3 -Os -fomit-frame-pointer | 20120523 | 20120521 |
241584 | sphlib | gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
242928 | sphlib | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
243509 | sphlib | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120523 | 20120521 |
243530 | sphlib | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120523 | 20120521 |
243572 | sphlib | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
243782 | sphlib | gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
244769 | sphlib | gcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
245119 | sphlib | gcc -m64 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
245168 | sphlib | gcc -m64 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
247387 | sphlib | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
247800 | sphlib | gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
248577 | sphlib | gcc -funroll-loops -O -fomit-frame-pointer | 20120523 | 20120521 |
248759 | sphlib | gcc -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
248864 | sphlib | gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
249375 | sphlib | gcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
250096 | sphlib | gcc -funroll-loops -Os -fomit-frame-pointer | 20120523 | 20120521 |
250544 | sphlib | gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | 20120523 | 20120521 |
250761 | sphlib | gcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
254016 | sphlib | gcc -O -fomit-frame-pointer | 20120523 | 20120521 |
255990 | sphlib | gcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
257047 | sphlib | gcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
259315 | sphlib | gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20120523 | 20120521 |
260372 | sphlib | gcc -mcpu=G5 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
260449 | sphlib | gcc -m64 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
261317 | sphlib | gcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer | 20120523 | 20120521 |
262556 | sphlib | gcc -Os -fomit-frame-pointer | 20120523 | 20120521 |
263137 | sphlib | gcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
276598 | sphlib | gcc -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
281771 | sphlib | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120523 | 20120521 |
295428 | sphlib | gcc -O2 -fomit-frame-pointer | 20120523 | 20120521 |
313075 | sphlib | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120523 | 20120521 |
1158465 | sphlib | gcc | 20120523 | 20120521 |
1322251 | sphlib | cc | 20120523 | 20120521 |
1474207 | sphlib | gcc -funroll-loops | 20120523 | 20120521 |
Compiler | Implementations
|
cc | arm opt32 |
gcc | arm opt32 |
gcc -O2 -fomit-frame-pointer | arm opt32 |
gcc -O3 -fomit-frame-pointer | arm opt32 |
gcc -O -fomit-frame-pointer | arm opt32 |
gcc -Os -fomit-frame-pointer | arm opt32 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | arm opt32 |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | arm opt32 |
gcc -fno-schedule-insns -O -fomit-frame-pointer | arm opt32 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | arm opt32 |
gcc -funroll-loops | arm opt32 |
gcc -funroll-loops -O2 -fomit-frame-pointer | arm opt32 |
gcc -funroll-loops -O3 -fomit-frame-pointer | arm opt32 |
gcc -funroll-loops -O -fomit-frame-pointer | arm opt32 |
gcc -funroll-loops -Os -fomit-frame-pointer | arm opt32 |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | arm opt32 |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | arm opt32 |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | arm opt32 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | arm opt32 |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | arm opt32 |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | arm opt32 |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | arm opt32 |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | arm opt32 |
gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer | arm opt32 |
gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer | arm opt32 |
gcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer | arm opt32 |
gcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer | arm opt32 |
gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer | arm opt32 |
gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer | arm opt32 |
gcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer | arm opt32 |
gcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer | arm opt32 |
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | arm opt32 |
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | arm opt32 |
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer | arm opt32 |
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | arm opt32 |
gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | arm opt32 |
gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | arm opt32 |
gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | arm opt32 |
gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | arm opt32 |
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | arm opt32 |
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | arm opt32 |
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer | arm opt32 |
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | arm opt32 |
gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | arm opt32 |
gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | arm opt32 |
gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | arm opt32 |
gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | arm opt32 |
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | arm opt32 |
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | arm opt32 |
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer | arm opt32 |
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | arm opt32 |
gcc -funroll-loops -maltivec -O2 -fomit-frame-pointer | arm opt32 |
gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer | arm opt32 |
gcc -funroll-loops -maltivec -O -fomit-frame-pointer | arm opt32 |
gcc -funroll-loops -maltivec -Os -fomit-frame-pointer | arm opt32 |
gcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer | arm opt32 |
gcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer | arm opt32 |
gcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer | arm opt32 |
gcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer | arm opt32 |
gcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | arm opt32 |
gcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | arm opt32 |
gcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer | arm opt32 |
gcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer | arm opt32 |
gcc -m64 -O2 -fomit-frame-pointer | arm opt32 |
gcc -m64 -O3 -fomit-frame-pointer | arm opt32 |
gcc -m64 -O -fomit-frame-pointer | arm opt32 |
gcc -m64 -Os -fomit-frame-pointer | arm opt32 |
gcc -m64 -maltivec -O2 -fomit-frame-pointer | arm opt32 |
gcc -m64 -maltivec -O3 -fomit-frame-pointer | arm opt32 |
gcc -m64 -maltivec -O -fomit-frame-pointer | arm opt32 |
gcc -m64 -maltivec -Os -fomit-frame-pointer | arm opt32 |
gcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer | arm opt32 |
gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer | arm opt32 |
gcc -m64 -mcpu=G3 -O -fomit-frame-pointer | arm opt32 |
gcc -m64 -mcpu=G3 -Os -fomit-frame-pointer | arm opt32 |
gcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | arm opt32 |
gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | arm opt32 |
gcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer | arm opt32 |
gcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | arm opt32 |
gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | arm opt32 |
gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | arm opt32 |
gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | arm opt32 |
gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | arm opt32 |
gcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | arm opt32 |
gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | arm opt32 |
gcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer | arm opt32 |
gcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | arm opt32 |
gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | arm opt32 |
gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | arm opt32 |
gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | arm opt32 |
gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | arm opt32 |
gcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | arm opt32 |
gcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | arm opt32 |
gcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer | arm opt32 |
gcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | arm opt32 |
gcc -maltivec -O2 -fomit-frame-pointer | arm opt32 |
gcc -maltivec -O3 -fomit-frame-pointer | arm opt32 |
gcc -maltivec -O -fomit-frame-pointer | arm opt32 |
gcc -maltivec -Os -fomit-frame-pointer | arm opt32 |
gcc -mcpu=G5 -O2 -fomit-frame-pointer | arm opt32 |
gcc -mcpu=G5 -O3 -fomit-frame-pointer | arm opt32 |
gcc -mcpu=G5 -O -fomit-frame-pointer | arm opt32 |
gcc -mcpu=G5 -Os -fomit-frame-pointer | arm opt32 |
gcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | arm opt32 |
gcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | arm opt32 |
gcc -mcpu=G5 -maltivec -O -fomit-frame-pointer | arm opt32 |
gcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer | arm opt32
|