Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
13825 | ref | gcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
13902 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120523 | 20120521 |
13923 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20120523 | 20120521 |
14112 | ref | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
14203 | ref | gcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
14210 | ref | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
14672 | ref | gcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
14770 | ref | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
14882 | ref | gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20120523 | 20120521 |
15183 | ref | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
15204 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
15288 | ref | gcc -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
15302 | ref | gcc -mcpu=G5 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
15456 | ref | gcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
15533 | ref | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
15568 | ref | gcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
15715 | ref | gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
15736 | ref | gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
15736 | ref | gcc -mcpu=G5 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
15771 | ref | gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | 20120523 | 20120521 |
15841 | ref | gcc -m64 -mcpu=G3 -Os -fomit-frame-pointer | 20120523 | 20120521 |
15876 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120523 | 20120521 |
15925 | ref | gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
15960 | ref | gcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
15967 | ref | gcc -Os -fomit-frame-pointer | 20120523 | 20120521 |
15974 | ref | gcc -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
16016 | ref | gcc -funroll-loops -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
16016 | ref | gcc -m64 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
16016 | ref | gcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
16037 | ref | gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
16093 | ref | gcc -m64 -mcpu=G3 -O -fomit-frame-pointer | 20120523 | 20120521 |
16093 | ref | gcc -mcpu=G5 -Os -fomit-frame-pointer | 20120523 | 20120521 |
16107 | ref | gcc -O2 -fomit-frame-pointer | 20120523 | 20120521 |
16128 | ref | gcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
16128 | ref | gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20120523 | 20120521 |
16128 | ref | gcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
16135 | ref | gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
16184 | ref | gcc -m64 -O -fomit-frame-pointer | 20120523 | 20120521 |
16226 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120523 | 20120521 |
16226 | ref | gcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
16240 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120523 | 20120521 |
16317 | ref | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
16331 | ref | gcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
16338 | ref | gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20120523 | 20120521 |
16345 | ref | gcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
16352 | ref | gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
16352 | ref | gcc -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
16373 | ref | gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | 20120523 | 20120521 |
16380 | ref | gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
16387 | ref | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
16394 | ref | gcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer | 20120523 | 20120521 |
16408 | ref | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
16443 | ref | gcc -m64 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
16443 | ref | gcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
16450 | ref | gcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer | 20120523 | 20120521 |
16471 | ref | gcc -mcpu=G5 -O -fomit-frame-pointer | 20120523 | 20120521 |
16506 | ref | gcc -m64 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
16513 | ref | gcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
16520 | ref | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
16520 | ref | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
16534 | ref | gcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
16548 | ref | gcc -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
16555 | ref | gcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
16576 | ref | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
16583 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120523 | 20120521 |
16611 | ref | gcc | 20120523 | 20120521 |
16660 | ref | gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
16716 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
16730 | ref | gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | 20120523 | 20120521 |
16779 | ref | gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
16800 | ref | gcc -funroll-loops -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
16800 | ref | gcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer | 20120523 | 20120521 |
16807 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120523 | 20120521 |
16814 | ref | gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | 20120523 | 20120521 |
16842 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120523 | 20120521 |
16849 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120523 | 20120521 |
16863 | ref | gcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
16912 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120523 | 20120521 |
16912 | ref | gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
16919 | ref | gcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
16954 | ref | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
16975 | ref | gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20120523 | 20120521 |
16975 | ref | gcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
17031 | ref | gcc -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
17038 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120523 | 20120521 |
17045 | ref | gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
17052 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120523 | 20120521 |
17087 | ref | gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
17101 | ref | gcc -m64 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
17129 | ref | gcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
17136 | ref | gcc -O -fomit-frame-pointer | 20120523 | 20120521 |
17136 | ref | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
17255 | ref | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
17283 | ref | cc | 20120523 | 20120521 |
17430 | ref | gcc -funroll-loops -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
17472 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120523 | 20120521 |
17563 | ref | gcc -funroll-loops | 20120523 | 20120521 |
17815 | ref | gcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
17920 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20120523 | 20120521 |
18333 | ref | gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
18704 | ref | gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
18914 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
18928 | ref | gcc -m64 -Os -fomit-frame-pointer | 20120523 | 20120521 |
19054 | ref | gcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
19950 | ref | gcc -O3 -fomit-frame-pointer | 20120523 | 20120521 |
20832 | ref | gcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer | 20120523 | 20120521 |
21931 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20120523 | 20120521 |