Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
32781 | e/tpy | gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
39368 | e/tpy | gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | 20120523 | 20120521 |
43512 | e/tpy | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
44296 | e/tpy | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
44688 | e/tpy | gcc -funroll-loops -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
45024 | e/tpy | gcc -m64 -mcpu=G3 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
45136 | e/tpy | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120523 | 20120521 |
45248 | e/tpy | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
45360 | e/tpy | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120523 | 20120521 |
45402 | e/tpy | gcc -m64 -Os -fomit-frame-pointer | 20120523 | 20120521 |
45605 | e/tpy | gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
45780 | e/tpy | gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20120523 | 20120521 |
45850 | e/tpy | gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
46571 | e/tpy | gcc -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
46844 | e/tpy | gcc -funroll-loops -m64 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
47397 | e/tpy | gcc -m64 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
47474 | e/tpy | gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
47509 | e/tpy | gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
47516 | e/tpy | gcc -m64 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
47747 | e/tpy | gcc -funroll-loops -m64 -mcpu=G3 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
48048 | e/tpy | gcc -funroll-loops -mcpu=G5 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
48125 | e/tpy | gcc -mcpu=G5 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
48370 | e/tpy | gcc -funroll-loops -mcpu=G5 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
48636 | e/tpy | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
48762 | e/tpy | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
48797 | e/tpy | gcc -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
48804 | e/tpy | gcc -funroll-loops -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
48944 | e/tpy | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120523 | 20120521 |
49042 | e/tpy | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
49056 | e/tpy | gcc -m64 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
49210 | e/tpy | gcc -funroll-loops -mcpu=G5 -Os -fomit-frame-pointer | 20120523 | 20120521 |
49280 | e/tpy | gcc -O2 -fomit-frame-pointer | 20120523 | 20120521 |
49280 | e/tpy | gcc -m64 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
49497 | e/tpy | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
49539 | e/tpy | gcc -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
49546 | e/tpy | gcc -funroll-loops -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
49672 | e/tpy | gcc -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
49735 | e/tpy | gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
50288 | e/tpy | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120523 | 20120521 |
50512 | e/tpy | gcc -funroll-loops -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
50687 | e/tpy | gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20120523 | 20120521 |
50960 | e/tpy | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
51107 | e/tpy | gcc -funroll-loops -m64 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
51170 | e/tpy | gcc -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
51674 | e/tpy | gcc -m64 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
51730 | e/tpy | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
51870 | e/tpy | gcc -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
52094 | e/tpy | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
52304 | e/tpy | gcc -mcpu=G5 -Os -fomit-frame-pointer | 20120523 | 20120521 |
52416 | e/tpy | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
52465 | e/tpy | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120523 | 20120521 |
52843 | e/tpy | gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20120523 | 20120521 |
52941 | e/tpy | gcc -m64 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
52962 | e/tpy | gcc -funroll-loops -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
53046 | e/tpy | gcc -m64 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
53270 | e/tpy | gcc -m64 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
53319 | e/tpy | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120523 | 20120521 |
53347 | e/tpy | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
53445 | e/tpy | gcc -m64 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
53466 | e/tpy | gcc -funroll-loops -m64 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
54201 | e/tpy | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
54208 | e/tpy | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120523 | 20120521 |
54474 | e/tpy | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120523 | 20120521 |
55216 | e/tpy | gcc -funroll-loops -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
55230 | e/tpy | gcc -m64 -mcpu=G3 -O -fomit-frame-pointer | 20120523 | 20120521 |
55468 | e/tpy | gcc -m64 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
56280 | e/tpy | gcc -funroll-loops -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
56490 | e/tpy | gcc -m64 -mcpu=G3 -Os -fomit-frame-pointer | 20120523 | 20120521 |
56588 | e/tpy | gcc -mcpu=G5 -O -fomit-frame-pointer | 20120523 | 20120521 |
56952 | e/tpy | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120523 | 20120521 |
57029 | e/tpy | gcc -funroll-loops -Os -fomit-frame-pointer | 20120523 | 20120521 |
57120 | e/tpy | gcc -funroll-loops -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
57428 | e/tpy | gcc -funroll-loops -mcpu=G5 -O -fomit-frame-pointer | 20120523 | 20120521 |
57512 | e/tpy | gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | 20120523 | 20120521 |
57610 | e/tpy | gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20120523 | 20120521 |
57680 | e/tpy | gcc -O3 -fomit-frame-pointer | 20120523 | 20120521 |
57715 | e/tpy | gcc -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
58065 | e/tpy | gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | 20120523 | 20120521 |
58464 | e/tpy | gcc -m64 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
58513 | e/tpy | gcc -O -fomit-frame-pointer | 20120523 | 20120521 |
58597 | e/tpy | gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | 20120523 | 20120521 |
58674 | e/tpy | gcc -Os -fomit-frame-pointer | 20120523 | 20120521 |
58772 | e/tpy | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120523 | 20120521 |
59073 | e/tpy | gcc -funroll-loops -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
59584 | e/tpy | gcc -funroll-loops -m64 -mcpu=G3 -Os -fomit-frame-pointer | 20120523 | 20120521 |
59703 | e/tpy | gcc -funroll-loops -m64 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
59829 | e/tpy | gcc -m64 -mcpu=G3 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
60571 | e/tpy | gcc -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
60620 | e/tpy | gcc -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
61250 | e/tpy | gcc -funroll-loops -m64 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
61264 | e/tpy | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120523 | 20120521 |
61516 | e/tpy | gcc -funroll-loops -m64 -mcpu=G3 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
62384 | e/tpy | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120523 | 20120521 |
62818 | e/tpy | gcc -funroll-loops -O -fomit-frame-pointer | 20120523 | 20120521 |
62846 | e/tpy | gcc -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
63840 | e/tpy | gcc -funroll-loops -m64 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
64064 | e/tpy | gcc -funroll-loops -m64 -mcpu=G3 -O -fomit-frame-pointer | 20120523 | 20120521 |
66486 | e/tpy | gcc -m64 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
66640 | e/tpy | gcc -m64 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
66752 | e/tpy | gcc -m64 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
71281 | e/tpy | gcc -mcpu=G5 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
72940 | e/tpy | gcc -m64 -O -fomit-frame-pointer | 20120523 | 20120521 |
79695 | e/tpy | gcc -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
85078 | e/tpy | gcc -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
269472 | e/tpy | gcc -funroll-loops | 20120523 | 20120521 |
271369 | e/tpy | gcc | 20120523 | 20120521 |
282429 | e/tpy | cc | 20120523 | 20120521 |