Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
195625003 | ref | gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20120522 | 20120521 |
197651531 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120522 | 20120521 |
197784552 | ref | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
198077936 | ref | gcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
198231222 | ref | gcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer | 20120522 | 20120521 |
199522925 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120522 | 20120521 |
199689056 | ref | gcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
200283076 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20120522 | 20120521 |
200293520 | ref | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
202659135 | ref | gcc -funroll-loops -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
203027202 | ref | gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20120522 | 20120521 |
204203874 | ref | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
204257592 | ref | gcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer | 20120522 | 20120521 |
208923379 | ref | gcc -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
210474817 | ref | gcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
210795235 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120522 | 20120521 |
211065988 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120522 | 20120521 |
211256472 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120522 | 20120521 |
211703646 | ref | gcc -Os -fomit-frame-pointer | 20120522 | 20120521 |
211790348 | ref | gcc -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
212089031 | ref | gcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
212163112 | ref | gcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
212197013 | ref | gcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
212341766 | ref | gcc -O2 -fomit-frame-pointer | 20120522 | 20120521 |
212489781 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120522 | 20120521 |
212989413 | ref | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
213328549 | ref | gcc -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
213526635 | ref | gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
213581536 | ref | gcc -m64 -Os -fomit-frame-pointer | 20120522 | 20120521 |
213823932 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
213898608 | ref | gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
213961405 | ref | gcc -mcpu=G5 -Os -fomit-frame-pointer | 20120522 | 20120521 |
214039581 | ref | gcc -O3 -fomit-frame-pointer | 20120522 | 20120521 |
214051439 | ref | gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
214051936 | ref | gcc -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
214171510 | ref | gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
214314800 | ref | gcc -O -fomit-frame-pointer | 20120522 | 20120521 |
214397064 | ref | gcc -m64 -mcpu=G3 -Os -fomit-frame-pointer | 20120522 | 20120521 |
214682650 | ref | gcc -mcpu=G5 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
214725658 | ref | gcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
214759216 | ref | gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
214882941 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120522 | 20120521 |
214912432 | ref | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
214924465 | ref | gcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
215097680 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
215204808 | ref | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
215224177 | ref | gcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
215313462 | ref | gcc -m64 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
215526255 | ref | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
215765606 | ref | gcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
215906509 | ref | gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20120522 | 20120521 |
215957392 | ref | gcc -m64 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
215984181 | ref | gcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
217082124 | ref | gcc -mcpu=G5 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
217161903 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
217187824 | ref | gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
217327439 | ref | gcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
217334600 | ref | gcc -m64 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
217613585 | ref | gcc -m64 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
217927633 | ref | gcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
218208102 | ref | gcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
218239546 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120522 | 20120521 |
218303456 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120522 | 20120521 |
218424654 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120522 | 20120521 |
218599829 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120522 | 20120521 |
218770272 | ref | gcc -funroll-loops -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
218774640 | ref | gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | 20120522 | 20120521 |
218832243 | ref | gcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
218834385 | ref | gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
219056208 | ref | gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
219462663 | ref | gcc -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
219476306 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
219476460 | ref | gcc -m64 -mcpu=G3 -O -fomit-frame-pointer | 20120522 | 20120521 |
219567936 | ref | gcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
219754374 | ref | gcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
219768591 | ref | gcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
219819271 | ref | gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20120522 | 20120521 |
220129056 | ref | gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | 20120522 | 20120521 |
220537604 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20120522 | 20120521 |
220568306 | ref | gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
220634477 | ref | gcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
220745056 | ref | gcc -m64 -O -fomit-frame-pointer | 20120522 | 20120521 |
220960740 | ref | gcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
220975692 | ref | gcc -mcpu=G5 -O -fomit-frame-pointer | 20120522 | 20120521 |
220976336 | ref | gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | 20120522 | 20120521 |
221234279 | ref | gcc -funroll-loops -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
221290832 | ref | gcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
221468268 | ref | gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
222024649 | ref | gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
222044676 | ref | gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
222452342 | ref | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
222704720 | ref | gcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer | 20120522 | 20120521 |
222885600 | ref | gcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
223227011 | ref | gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | 20120522 | 20120521 |
224880208 | ref | gcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer | 20120522 | 20120521 |
224904918 | ref | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
225086400 | ref | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
225982659 | ref | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
227646272 | ref | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
227998155 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120522 | 20120521 |
230536243 | ref | gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
231116767 | ref | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
232049664 | ref | gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
234300738 | ref | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
1034867232 | ref | gcc | 20120522 | 20120521 |
1046220686 | ref | gcc -funroll-loops | 20120522 | 20120521 |
1072286411 | ref | cc | 20120522 | 20120521 |
Compiler | Implementations
|
cc | clean |
gcc | clean |
gcc -O2 -fomit-frame-pointer | clean |
gcc -O3 -fomit-frame-pointer | clean |
gcc -O -fomit-frame-pointer | clean |
gcc -Os -fomit-frame-pointer | clean |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | clean |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | clean |
gcc -fno-schedule-insns -O -fomit-frame-pointer | clean |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | clean |
gcc -funroll-loops | clean |
gcc -funroll-loops -O2 -fomit-frame-pointer | clean |
gcc -funroll-loops -O3 -fomit-frame-pointer | clean |
gcc -funroll-loops -O -fomit-frame-pointer | clean |
gcc -funroll-loops -Os -fomit-frame-pointer | clean |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | clean |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | clean |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | clean |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | clean |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | clean |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | clean |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | clean |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | clean |
gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer | clean |
gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer | clean |
gcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer | clean |
gcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer | clean |
gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer | clean |
gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer | clean |
gcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer | clean |
gcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer | clean |
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | clean |
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | clean |
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer | clean |
gcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | clean |
gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | clean |
gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | clean |
gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | clean |
gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | clean |
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | clean |
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | clean |
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer | clean |
gcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | clean |
gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | clean |
gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | clean |
gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | clean |
gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | clean |
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | clean |
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | clean |
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer | clean |
gcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | clean |
gcc -funroll-loops -maltivec -O2 -fomit-frame-pointer | clean |
gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer | clean |
gcc -funroll-loops -maltivec -O -fomit-frame-pointer | clean |
gcc -funroll-loops -maltivec -Os -fomit-frame-pointer | clean |
gcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer | clean |
gcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer | clean |
gcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer | clean |
gcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer | clean |
gcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | clean |
gcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | clean |
gcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer | clean |
gcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer | clean |
gcc -m64 -O2 -fomit-frame-pointer | clean |
gcc -m64 -O3 -fomit-frame-pointer | clean |
gcc -m64 -O -fomit-frame-pointer | clean |
gcc -m64 -Os -fomit-frame-pointer | clean |
gcc -m64 -maltivec -O2 -fomit-frame-pointer | clean |
gcc -m64 -maltivec -O3 -fomit-frame-pointer | clean |
gcc -m64 -maltivec -O -fomit-frame-pointer | clean |
gcc -m64 -maltivec -Os -fomit-frame-pointer | clean |
gcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer | clean |
gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer | clean |
gcc -m64 -mcpu=G3 -O -fomit-frame-pointer | clean |
gcc -m64 -mcpu=G3 -Os -fomit-frame-pointer | clean |
gcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | clean |
gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | clean |
gcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer | clean |
gcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | clean |
gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | clean |
gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | clean |
gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | clean |
gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | clean |
gcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | clean |
gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | clean |
gcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer | clean |
gcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | clean |
gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | clean |
gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | clean |
gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | clean |
gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | clean |
gcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | clean |
gcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | clean |
gcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer | clean |
gcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | clean |
gcc -maltivec -O2 -fomit-frame-pointer | clean |
gcc -maltivec -O3 -fomit-frame-pointer | clean |
gcc -maltivec -O -fomit-frame-pointer | clean |
gcc -maltivec -Os -fomit-frame-pointer | clean |
gcc -mcpu=G5 -O2 -fomit-frame-pointer | clean |
gcc -mcpu=G5 -O3 -fomit-frame-pointer | clean |
gcc -mcpu=G5 -O -fomit-frame-pointer | clean |
gcc -mcpu=G5 -Os -fomit-frame-pointer | clean |
gcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | clean |
gcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | clean |
gcc -mcpu=G5 -maltivec -O -fomit-frame-pointer | clean |
gcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer | clean
|