Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
175620186 | ref | gcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer | 20120522 | 20120521 |
176672272 | ref | gcc -funroll-loops -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
176870435 | ref | gcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
177298380 | ref | gcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
177548770 | ref | gcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer | 20120522 | 20120521 |
177726388 | ref | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
177739289 | ref | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
178206147 | ref | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
178804703 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120522 | 20120521 |
178941728 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20120522 | 20120521 |
179000101 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120522 | 20120521 |
179701312 | ref | gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20120522 | 20120521 |
180822460 | ref | gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20120522 | 20120521 |
187593392 | ref | gcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
188190254 | ref | gcc -funroll-loops -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
188222895 | ref | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
188766928 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120522 | 20120521 |
189200522 | ref | gcc -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
189895664 | ref | gcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
190100260 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
190757427 | ref | gcc -Os -fomit-frame-pointer | 20120522 | 20120521 |
191206848 | ref | gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20120522 | 20120521 |
191209837 | ref | gcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
191259418 | ref | gcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
191539726 | ref | gcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
191728635 | ref | gcc -m64 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
191837569 | ref | gcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer | 20120522 | 20120521 |
191854110 | ref | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
191865632 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120522 | 20120521 |
192108896 | ref | gcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
192322634 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
192457566 | ref | gcc -m64 -Os -fomit-frame-pointer | 20120522 | 20120521 |
192554586 | ref | gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
192560592 | ref | gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | 20120522 | 20120521 |
192622234 | ref | gcc -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
192650283 | ref | gcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
192723650 | ref | gcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
192867500 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120522 | 20120521 |
192933440 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120522 | 20120521 |
192936009 | ref | gcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
193015837 | ref | gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | 20120522 | 20120521 |
193076681 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120522 | 20120521 |
193321079 | ref | gcc -O3 -fomit-frame-pointer | 20120522 | 20120521 |
193321191 | ref | gcc -m64 -mcpu=G3 -O -fomit-frame-pointer | 20120522 | 20120521 |
193532346 | ref | gcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
193576285 | ref | gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
193807572 | ref | gcc -O2 -fomit-frame-pointer | 20120522 | 20120521 |
193942427 | ref | gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
194028772 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
194130405 | ref | gcc -m64 -O -fomit-frame-pointer | 20120522 | 20120521 |
194156459 | ref | gcc -m64 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
194196170 | ref | gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20120522 | 20120521 |
194466167 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120522 | 20120521 |
194692624 | ref | gcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
194697881 | ref | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
195037976 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120522 | 20120521 |
195083462 | ref | gcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
195235313 | ref | gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
195367396 | ref | gcc -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
195458823 | ref | gcc -mcpu=G5 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
195478262 | ref | gcc -mcpu=G5 -Os -fomit-frame-pointer | 20120522 | 20120521 |
195496784 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120522 | 20120521 |
195497071 | ref | gcc -O -fomit-frame-pointer | 20120522 | 20120521 |
195543152 | ref | gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
195551790 | ref | gcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
195557908 | ref | gcc -m64 -mcpu=G3 -Os -fomit-frame-pointer | 20120522 | 20120521 |
195616288 | ref | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
195658561 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120522 | 20120521 |
195722149 | ref | gcc -m64 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
195934886 | ref | gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | 20120522 | 20120521 |
195934928 | ref | gcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
195963068 | ref | gcc -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
196567994 | ref | gcc -mcpu=G5 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
196785008 | ref | gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
196835016 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
196946568 | ref | gcc -m64 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
197212743 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20120522 | 20120521 |
197214080 | ref | gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
197244985 | ref | gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
197504181 | ref | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
197522094 | ref | gcc -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
197568763 | ref | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
197738534 | ref | gcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
198068976 | ref | gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
198113104 | ref | gcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
198141132 | ref | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
198733584 | ref | gcc -mcpu=G5 -O -fomit-frame-pointer | 20120522 | 20120521 |
199113936 | ref | gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | 20120522 | 20120521 |
199147753 | ref | gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
199407845 | ref | gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
199513342 | ref | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
199919545 | ref | gcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
200246193 | ref | gcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
200317404 | ref | gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
200615695 | ref | gcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
200725840 | ref | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
201529062 | ref | gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
202080249 | ref | gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
202144726 | ref | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
202236272 | ref | gcc -funroll-loops -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
202864592 | ref | gcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
204769040 | ref | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
211555043 | ref | gcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer | 20120522 | 20120521 |
213541020 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120522 | 20120521 |
990475248 | ref | gcc | 20120522 | 20120521 |
1001192367 | ref | gcc -funroll-loops | 20120522 | 20120521 |
1006303032 | ref | cc | 20120522 | 20120521 |