Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
42245 | swpbe | gcc -m32 -Os -fomit-frame-pointer | 20120522 | 20120521 |
47901 | optc | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
52920 | swpbe | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
53830 | swpbe | gcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
55216 | swpbe | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
55447 | swpbe | gcc -m32 -mcpu=G3 -O -fomit-frame-pointer | 20120522 | 20120521 |
57197 | swpbe | gcc -m32 -mcpu=G4 -Os -fomit-frame-pointer | 20120522 | 20120521 |
57883 | swpbe | gcc -m32 -mcpu=G5 -Os -fomit-frame-pointer | 20120522 | 20120521 |
58429 | swpbe | gcc -m32 -mcpu=G4 -O -fomit-frame-pointer | 20120522 | 20120521 |
59178 | swpbe | gcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
59192 | swpbe | gcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
59339 | swpbe | gcc -m32 -O -fomit-frame-pointer | 20120522 | 20120521 |
59584 | swpbe | gcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer | 20120522 | 20120521 |
59892 | swpbe | gcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer | 20120522 | 20120521 |
59955 | swpbe | gcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer | 20120522 | 20120521 |
60116 | swpbe | gcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer | 20120522 | 20120521 |
60697 | optc | gcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
61439 | swpbe | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
61579 | swpbe | gcc -m32 -mcpu=G3 -Os -fomit-frame-pointer | 20120522 | 20120521 |
61600 | optc | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20120522 | 20120521 |
61712 | swpbe | gcc -m32 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
61740 | swpbe | gcc -m32 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
61859 | swpbe | gcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
63196 | swpbe | gcc -m32 -mcpu=G5 -O -fomit-frame-pointer | 20120522 | 20120521 |
63651 | swpbe | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
63840 | optc | gcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
63966 | optc | gcc -m32 -Os -fomit-frame-pointer | 20120522 | 20120521 |
64204 | swpbe | gcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer | 20120522 | 20120521 |
64736 | swpbe | gcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer | 20120522 | 20120521 |
64834 | optc | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
65366 | swpbe | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
65387 | swpbe | gcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
65485 | optc | gcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer | 20120522 | 20120521 |
65968 | optc | gcc -m32 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
66059 | optc | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
66248 | swpbe | gcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
66444 | optc | gcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer | 20120522 | 20120521 |
66675 | optc | gcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
66717 | optc | gcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
66808 | optc | gcc -m32 -mcpu=G3 -Os -fomit-frame-pointer | 20120522 | 20120521 |
66920 | optc | gcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
67088 | swpbe | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20120522 | 20120521 |
67662 | optc | gcc -m32 -mcpu=G4 -O -fomit-frame-pointer | 20120522 | 20120521 |
67760 | optc | gcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer | 20120522 | 20120521 |
67872 | optc | gcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
68397 | swpbe | gcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
68999 | optc | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
69111 | optc | gcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer | 20120522 | 20120521 |
69209 | swpbe | gcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
71120 | optc | gcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
72065 | optc | gcc -m32 -mcpu=G5 -Os -fomit-frame-pointer | 20120522 | 20120521 |
72191 | optc | gcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
72667 | optc | gcc -m32 -O -fomit-frame-pointer | 20120522 | 20120521 |
72709 | optc | gcc -m32 -mcpu=G3 -O -fomit-frame-pointer | 20120522 | 20120521 |
72863 | optc | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
73696 | optc | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20120522 | 20120521 |
73969 | optc | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
74200 | optc | gcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
74480 | swpbe | gcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
76433 | swpbe | gcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
77504 | optc | gcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer | 20120522 | 20120521 |
77616 | optc | gcc -m32 -mcpu=G5 -O -fomit-frame-pointer | 20120522 | 20120521 |
78281 | swpbe | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
78547 | swpbe | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
83167 | optc | gcc -m32 -maltivec -O -fomit-frame-pointer | 20120522 | 20120521 |
85239 | swpbe | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20120522 | 20120521 |
85358 | swpbe | gcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
85974 | swpbe | gcc -m32 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
86625 | optc | gcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer | 20120522 | 20120521 |
87136 | swpbe | gcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
87416 | swpbe | gcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
87752 | optc | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
88011 | swpbe | gcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
88704 | optc | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
89593 | optc | gcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
90041 | swpbe | gcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
90048 | swpbe | gcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
90216 | swpbe | gcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
90720 | swpbe | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
90881 | swpbe | gcc -m32 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
90965 | optc | gcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
91364 | optc | gcc -m32 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
91392 | optc | gcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
91455 | swpbe | gcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
91840 | swpbe | gcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
91847 | optc | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
91931 | swpbe | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
92218 | optc | gcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
93135 | optc | gcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
93226 | optc | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
93240 | swpbe | gcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
93331 | optc | gcc -m32 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
93562 | optc | gcc -m32 -mcpu=G4 -Os -fomit-frame-pointer | 20120522 | 20120521 |
93646 | swpbe | gcc -m32 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
93968 | swpbe | gcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
94381 | optc | gcc -m32 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
94486 | swpbe | gcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
95256 | optc | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
95291 | swpbe | gcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
95375 | optc | gcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
96362 | optc | gcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
96544 | optc | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
97090 | swpbe | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
97209 | optc | gcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
97363 | swpbe | gcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
97419 | swpbe | gcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
97461 | optc | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
97776 | optc | gcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
97979 | swpbe | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120522 | 20120521 |
98147 | swpbe | gcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
98532 | swpbe | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
99134 | swpbe | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
99708 | optc | gcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
100072 | optc | gcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
100086 | optc | gcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
101038 | optc | gcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
102165 | optc | gcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |
103306 | optc | gcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
103663 | optc | gcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
105742 | optc | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
105798 | optc | gcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
108892 | swpbe | gcc -m32 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
109760 | swpbe | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
111909 | optc | gcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
112707 | swpbe | gcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
112714 | swpbe | gcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
118804 | optc | gcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120522 | 20120521 |
134295 | optc | gcc -m32 -maltivec -O3 -fomit-frame-pointer | 20120522 | 20120521 |