Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
186816 | c | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
202188 | c | gcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer | 20120522 | 20120521 |
203238 | c | gcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer | 20120522 | 20120521 |
205296 | c | gcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
211729 | c | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
212576 | c | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20120522 | 20120521 |
213584 | c | gcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
213962 | c | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20120522 | 20120521 |
213962 | c | gcc -m32 -mcpu=G4 -Os -fomit-frame-pointer | 20120522 | 20120521 |
214963 | c | gcc -m32 -mcpu=G3 -O -fomit-frame-pointer | 20120522 | 20120521 |
216160 | c | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
216181 | c | gcc -m32 -mcpu=G5 -O -fomit-frame-pointer | 20120522 | 20120521 |
217616 | c | gcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
217917 | c | gcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
218834 | c | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
221648 | c | gcc -m32 -O -fomit-frame-pointer | 20120522 | 20120521 |
223104 | c | gcc -m32 -mcpu=G5 -Os -fomit-frame-pointer | 20120522 | 20120521 |
223846 | c | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
225232 | c | gcc -m32 -mcpu=G4 -O -fomit-frame-pointer | 20120522 | 20120521 |
229383 | c | gcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer | 20120522 | 20120521 |
230650 | c | gcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
232379 | c | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
242704 | c | gcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
247940 | c | gcc -m32 -mcpu=G3 -Os -fomit-frame-pointer | 20120522 | 20120521 |
255248 | c | gcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
255360 | c | gcc -m32 -Os -fomit-frame-pointer | 20120522 | 20120521 |
255654 | c | gcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer | 20120522 | 20120521 |
256480 | c | gcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer | 20120522 | 20120521 |
264670 | c | gcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer | 20120522 | 20120521 |
267323 | c | gcc -m32 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
271803 | c | gcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
274736 | c | gcc -m32 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
395038 | c | gcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
413483 | c | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
434021 | c | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
451213 | c | gcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
457359 | c | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
459004 | c | gcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
469861 | c | gcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
471296 | c | gcc -m32 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
479248 | c | gcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
479584 | c | gcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
487564 | c | gcc -m32 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
488019 | c | gcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
489370 | c | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
494641 | c | gcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
500990 | c | gcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
502292 | c | gcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
504378 | c | gcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
506289 | c | gcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
514633 | c | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
517699 | c | gcc -m32 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
523481 | c | gcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
533344 | c | gcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
543809 | c | gcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
543872 | c | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
551663 | c | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
558131 | c | gcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
561666 | c | gcc -m32 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
563584 | c | gcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
567728 | c | gcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
570766 | c | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
575918 | c | gcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
583282 | c | gcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
Compiler | Implementations
|
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | bitslice |
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | bitslice |
gcc -funroll-loops -m32 -O -fomit-frame-pointer | bitslice |
gcc -funroll-loops -m32 -Os -fomit-frame-pointer | bitslice |
gcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer | bitslice |
gcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer | bitslice |
gcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer | bitslice |
gcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer | bitslice |
gcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer | bitslice |
gcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer | bitslice |
gcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer | bitslice |
gcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer | bitslice |
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | bitslice |
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | bitslice |
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer | bitslice |
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | bitslice |
gcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer | bitslice |
gcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer | bitslice |
gcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer | bitslice |
gcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer | bitslice |
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | bitslice |
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | bitslice |
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer | bitslice |
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | bitslice |
gcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer | bitslice |
gcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer | bitslice |
gcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer | bitslice |
gcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer | bitslice |
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | bitslice |
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | bitslice |
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer | bitslice |
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | bitslice |
gcc -m32 -O2 -fomit-frame-pointer | bitslice |
gcc -m32 -O3 -fomit-frame-pointer | bitslice |
gcc -m32 -O -fomit-frame-pointer | bitslice |
gcc -m32 -Os -fomit-frame-pointer | bitslice |
gcc -m32 -maltivec -O2 -fomit-frame-pointer | bitslice |
gcc -m32 -maltivec -O3 -fomit-frame-pointer | bitslice |
gcc -m32 -maltivec -O -fomit-frame-pointer | bitslice |
gcc -m32 -maltivec -Os -fomit-frame-pointer | bitslice |
gcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer | bitslice |
gcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer | bitslice |
gcc -m32 -mcpu=G3 -O -fomit-frame-pointer | bitslice |
gcc -m32 -mcpu=G3 -Os -fomit-frame-pointer | bitslice |
gcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | bitslice |
gcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | bitslice |
gcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer | bitslice |
gcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | bitslice |
gcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer | bitslice |
gcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer | bitslice |
gcc -m32 -mcpu=G4 -O -fomit-frame-pointer | bitslice |
gcc -m32 -mcpu=G4 -Os -fomit-frame-pointer | bitslice |
gcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | bitslice |
gcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | bitslice |
gcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer | bitslice |
gcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | bitslice |
gcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer | bitslice |
gcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer | bitslice |
gcc -m32 -mcpu=G5 -O -fomit-frame-pointer | bitslice |
gcc -m32 -mcpu=G5 -Os -fomit-frame-pointer | bitslice |
gcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | bitslice |
gcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | bitslice |
gcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer | bitslice |
gcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | bitslice
|
Compiler | Implementations
|
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | mmx |
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | mmx |
gcc -funroll-loops -m32 -O -fomit-frame-pointer | mmx |
gcc -funroll-loops -m32 -Os -fomit-frame-pointer | mmx |
gcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer | mmx |
gcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer | mmx |
gcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer | mmx |
gcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer | mmx |
gcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer | mmx |
gcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer | mmx |
gcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer | mmx |
gcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer | mmx |
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | mmx |
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | mmx |
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer | mmx |
gcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | mmx |
gcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer | mmx |
gcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer | mmx |
gcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer | mmx |
gcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer | mmx |
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | mmx |
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | mmx |
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer | mmx |
gcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | mmx |
gcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer | mmx |
gcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer | mmx |
gcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer | mmx |
gcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer | mmx |
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | mmx |
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | mmx |
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer | mmx |
gcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | mmx |
gcc -m32 -O2 -fomit-frame-pointer | mmx |
gcc -m32 -O3 -fomit-frame-pointer | mmx |
gcc -m32 -O -fomit-frame-pointer | mmx |
gcc -m32 -Os -fomit-frame-pointer | mmx |
gcc -m32 -maltivec -O2 -fomit-frame-pointer | mmx |
gcc -m32 -maltivec -O3 -fomit-frame-pointer | mmx |
gcc -m32 -maltivec -O -fomit-frame-pointer | mmx |
gcc -m32 -maltivec -Os -fomit-frame-pointer | mmx |
gcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer | mmx |
gcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer | mmx |
gcc -m32 -mcpu=G3 -O -fomit-frame-pointer | mmx |
gcc -m32 -mcpu=G3 -Os -fomit-frame-pointer | mmx |
gcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | mmx |
gcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | mmx |
gcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer | mmx |
gcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | mmx |
gcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer | mmx |
gcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer | mmx |
gcc -m32 -mcpu=G4 -O -fomit-frame-pointer | mmx |
gcc -m32 -mcpu=G4 -Os -fomit-frame-pointer | mmx |
gcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | mmx |
gcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | mmx |
gcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer | mmx |
gcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | mmx |
gcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer | mmx |
gcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer | mmx |
gcc -m32 -mcpu=G5 -O -fomit-frame-pointer | mmx |
gcc -m32 -mcpu=G5 -Os -fomit-frame-pointer | mmx |
gcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | mmx |
gcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | mmx |
gcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer | mmx |
gcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | mmx
|