Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
17920 | e/v2/sync/2 | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
19362 | e/v2/sync/2 | gcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
20118 | e/v2/sync/2 | gcc -m32 -mcpu=G4 -Os -fomit-frame-pointer | 20120523 | 20120521 |
21756 | e/v2/sync/2 | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20120523 | 20120521 |
21819 | e/v2/sync/2 | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
22092 | e/v2/sync/2 | gcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer | 20120523 | 20120521 |
22113 | e/v2/sync/2 | gcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer | 20120523 | 20120521 |
22582 | e/v2/sync/2 | gcc -m32 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
22624 | e/v2/sync/2 | gcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
22820 | e/v2/sync/2 | gcc -m32 -O -fomit-frame-pointer | 20120523 | 20120521 |
22939 | e/v2/sync/2 | gcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
22960 | e/v2/sync/2 | gcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer | 20120523 | 20120521 |
22974 | e/v2/sync/2 | gcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
23044 | e/v2/sync/2 | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
23072 | e/v2/sync/2 | gcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
23086 | e/v2/sync/2 | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
23086 | e/v2/sync/2 | gcc -m32 -Os -fomit-frame-pointer | 20120523 | 20120521 |
23408 | e/v2/sync/2 | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
23716 | e/v2/sync/2 | gcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
23765 | e/v2/sync/2 | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
23898 | e/v2/sync/2 | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
23898 | e/v2/sync/2 | gcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
23912 | e/v2/sync/2 | gcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
23919 | e/v2/sync/2 | gcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
23947 | e/v2/sync/2 | gcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
24248 | e/v2/sync/2 | gcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
24255 | e/v2/sync/2 | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
24262 | e/v2/sync/2 | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
24276 | e/v2/sync/2 | gcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
24290 | e/v2/sync/2 | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
24381 | e/v2/sync/2 | gcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
24528 | e/v2/sync/2 | gcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer | 20120523 | 20120521 |
24584 | e/v2/sync/2 | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
24654 | e/v2/sync/2 | gcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
24759 | e/v2/sync/2 | gcc -m32 -mcpu=G3 -O -fomit-frame-pointer | 20120523 | 20120521 |
24885 | e/v2/sync/2 | gcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
24885 | e/v2/sync/2 | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
25004 | e/v2/sync/2 | gcc -m32 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
25053 | e/v2/sync/2 | gcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer | 20120523 | 20120521 |
25067 | e/v2/sync/2 | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
25200 | e/v2/sync/2 | gcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
25207 | e/v2/sync/2 | gcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
25298 | e/v2/sync/2 | gcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
25410 | e/v2/sync/2 | gcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
25473 | e/v2/sync/2 | gcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
25774 | e/v2/sync/2 | gcc -m32 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
25837 | e/v2/sync/2 | gcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
25837 | e/v2/sync/2 | gcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
25900 | e/v2/sync/2 | gcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
26005 | e/v2/sync/2 | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20120523 | 20120521 |
26040 | e/v2/sync/2 | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
26208 | e/v2/sync/2 | gcc -m32 -mcpu=G3 -Os -fomit-frame-pointer | 20120523 | 20120521 |
26257 | e/v2/sync/2 | gcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
26761 | e/v2/sync/2 | gcc -m32 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
26936 | e/v2/sync/2 | gcc -m32 -mcpu=G5 -O -fomit-frame-pointer | 20120523 | 20120521 |
27328 | e/v2/sync/2 | gcc -m32 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
27776 | e/v2/sync/2 | gcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer | 20120523 | 20120521 |
27832 | e/v2/sync/2 | gcc -m32 -mcpu=G5 -Os -fomit-frame-pointer | 20120523 | 20120521 |
28364 | e/v2/sync/2 | gcc -m32 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
28371 | e/v2/sync/2 | gcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
29260 | e/v2/sync/2 | gcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
31136 | e/v2/sync/2 | gcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
36218 | e/v2/sync/2 | gcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
40222 | e/v2/sync/2 | gcc -m32 -mcpu=G4 -O -fomit-frame-pointer | 20120523 | 20120521 |
51604 | e/v2/sync/1 | gcc -m32 -mcpu=G3 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
53725 | e/v2/sync/1 | gcc -funroll-loops -m32 -mcpu=G5 -O -fomit-frame-pointer | 20120523 | 20120521 |
55307 | e/v2/sync/1 | gcc -funroll-loops -m32 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
57827 | e/v2/sync/1 | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
58968 | e/v2/sync/1 | gcc -funroll-loops -m32 -mcpu=G3 -O -fomit-frame-pointer | 20120523 | 20120521 |
59619 | e/v2/sync/1 | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
59822 | e/v2/sync/1 | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20120523 | 20120521 |
60144 | e/v2/sync/1 | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
64064 | e/v2/sync/1 | gcc -funroll-loops -m32 -mcpu=G4 -O -fomit-frame-pointer | 20120523 | 20120521 |
64351 | e/v2/sync/1 | gcc -m32 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
67648 | e/v2/sync/1 | gcc -m32 -mcpu=G5 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
68236 | e/v2/sync/1 | gcc -funroll-loops -m32 -mcpu=G3 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
68684 | e/v2/sync/1 | gcc -m32 -mcpu=G4 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
68894 | e/v2/sync/1 | gcc -funroll-loops -m32 -mcpu=G4 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
69258 | e/v2/sync/1 | gcc -funroll-loops -m32 -mcpu=G5 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
70112 | e/v2/sync/1 | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
70651 | e/v2/sync/1 | gcc -m32 -mcpu=G5 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
72450 | e/v2/sync/1 | gcc -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
72471 | e/v2/sync/1 | gcc -m32 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
73437 | e/v2/sync/1 | gcc -funroll-loops -m32 -mcpu=G3 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
73591 | e/v2/sync/1 | gcc -funroll-loops -m32 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
74466 | e/v2/sync/1 | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
76496 | e/v2/sync/1 | gcc -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
76825 | e/v2/sync/1 | gcc -m32 -O -fomit-frame-pointer | 20120523 | 20120521 |
78722 | e/v2/sync/1 | gcc -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
81858 | e/v2/sync/1 | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
82145 | e/v2/sync/1 | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
82173 | e/v2/sync/1 | gcc -funroll-loops -m32 -mcpu=G5 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
82768 | e/v2/sync/1 | gcc -funroll-loops -m32 -mcpu=G4 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
83006 | e/v2/sync/1 | gcc -m32 -mcpu=G3 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
83223 | e/v2/sync/1 | gcc -funroll-loops -m32 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
83279 | e/v2/sync/1 | gcc -m32 -mcpu=G4 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
83713 | e/v2/sync/1 | gcc -m32 -mcpu=G3 -O -fomit-frame-pointer | 20120523 | 20120521 |
84049 | e/v2/sync/1 | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
84224 | e/v2/sync/1 | gcc -m32 -mcpu=G5 -O -fomit-frame-pointer | 20120523 | 20120521 |
85197 | e/v2/sync/1 | gcc -m32 -mcpu=G4 -O -fomit-frame-pointer | 20120523 | 20120521 |
86072 | e/v2/sync/1 | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -O3 -fomit-frame-pointer | 20120523 | 20120521 |
87444 | e/v2/sync/1 | gcc -m32 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
88221 | e/v2/sync/1 | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
89600 | e/v2/sync/1 | gcc -m32 -mcpu=G3 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
91581 | e/v2/sync/1 | gcc -m32 -mcpu=G3 -Os -fomit-frame-pointer | 20120523 | 20120521 |
96187 | e/v2/sync/1 | gcc -m32 -mcpu=G4 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
96761 | e/v2/sync/1 | gcc -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
98672 | e/v2/sync/1 | gcc -m32 -mcpu=G4 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
101584 | e/v2/sync/1 | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
102417 | e/v2/sync/1 | gcc -m32 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
103509 | e/v2/sync/1 | gcc -m32 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
103740 | e/v2/sync/1 | gcc -m32 -mcpu=G3 -maltivec -O2 -fomit-frame-pointer | 20120523 | 20120521 |
106064 | e/v2/sync/1 | gcc -funroll-loops -m32 -mcpu=G3 -Os -fomit-frame-pointer | 20120523 | 20120521 |
107184 | e/v2/sync/1 | gcc -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
108794 | e/v2/sync/1 | gcc -m32 -mcpu=G5 -Os -fomit-frame-pointer | 20120523 | 20120521 |
109956 | e/v2/sync/1 | gcc -funroll-loops -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
110215 | e/v2/sync/1 | gcc -funroll-loops -m32 -mcpu=G4 -Os -fomit-frame-pointer | 20120523 | 20120521 |
110320 | e/v2/sync/1 | gcc -m32 -mcpu=G4 -Os -fomit-frame-pointer | 20120523 | 20120521 |
111139 | e/v2/sync/1 | gcc -funroll-loops -m32 -mcpu=G5 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
112063 | e/v2/sync/1 | gcc -funroll-loops -m32 -mcpu=G3 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
112973 | e/v2/sync/1 | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20120523 | 20120521 |
115794 | e/v2/sync/1 | gcc -m32 -mcpu=G5 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
116319 | e/v2/sync/1 | gcc -funroll-loops -m32 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
123690 | e/v2/sync/1 | gcc -m32 -Os -fomit-frame-pointer | 20120523 | 20120521 |
123774 | e/v2/sync/1 | gcc -m32 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |
128128 | e/v2/sync/1 | gcc -m32 -mcpu=G5 -maltivec -O -fomit-frame-pointer | 20120523 | 20120521 |
128800 | e/v2/sync/1 | gcc -funroll-loops -m32 -mcpu=G5 -Os -fomit-frame-pointer | 20120523 | 20120521 |
131495 | e/v2/sync/1 | gcc -m32 -mcpu=G4 -maltivec -Os -fomit-frame-pointer | 20120523 | 20120521 |