Primitive
Profile
Key
IV
MAC
Stream
40 bytes
576 bytes
1500 bytes
Imix
Agility
Key setup
IV setup
Variant
Compiler
Hermes8
_____
128
128
79.26
204.80
86.09
81.96
92.71
81.74
109.95
4355.94
1
gcc_k8_O3-ual-ofp
Hermes8
_____
128
128
80.15
1
gcc-3.4_nocona_O3-ual-ofp
Hermes8
_____
128
128
81.91
198.86
89.17
84.10
94.83
84.78
108.94
4266.02
1
gcc_nocona_O3-ual-ofp
Hermes8
_____
128
128
82.31
1
gcc_k8_O3-ofp
Hermes8
_____
128
128
82.80
1
gcc-3.4_k8_O3-ual-ofp
Hermes8
_____
128
128
85.99
204.35
91.87
83.46
96.50
87.09
108.94
4410.87
1
gcc_nocona_O3-ofp
Hermes8
_____
128
128
88.03
1
gcc-3.4_nocona_O3-ofp
Hermes8
_____
128
128
89.09
1
gcc-3.3_prescott_O2-ofp
Hermes8
_____
128
128
90.18
1
gcc-3.3_nocona_O3-ual-ofp
Hermes8
_____
128
128
90.49
1
gcc-3.3_prescott_O3-ual-ofp
Hermes8
_____
128
128
91.89
1
gcc-3.3_default_O3-ual-ofp
Hermes8
_____
128
128
91.92
1
gcc-3.3_athlon_O3-ual-ofp
Hermes8
_____
128
128
92.47
1
gcc-3.3_pentiumpro_O3-ual-ofp
Hermes8
_____
128
128
92.78
1
gcc-3.3_nocona_O2-ofp
Hermes8
_____
128
128
92.95
1
gcc-3.3_prescott_O3-ofp
Hermes8
_____
128
128
97.20
1
gcc-3.3_k6_O3-ual-ofp
Hermes8
_____
128
128
97.24
1
gcc-3.3_pentiumpro_O2-ofp
Hermes8
_____
128
128
97.29
1
gcc_k8_O2-ofp
Hermes8
_____
128
128
97.30
1
gcc-3.4_nocona_O1-ofp
Hermes8
_____
128
128
97.42
1
gcc_nocona_O1-ofp
Hermes8
_____
128
128
97.87
1
gcc-3.3_nocona_O1-ofp
Hermes8
_____
128
128
98.74
1
gcc_nocona_O2-ofp
Hermes8
_____
128
128
98.77
1
gcc-3.3_athlon_O2-ofp
Hermes8
_____
128
128
98.90
1
gcc-3.3_prescott_O1-ofp
Hermes8
_____
128
128
99.05
1
gcc-3.4_k8_O3-ofp
Hermes8
_____
128
128
99.59
1
gcc-3.3_default_O2-ofp
Hermes8
_____
128
128
99.69
1
gcc-3.3_athlon_O3-ofp
Hermes8
_____
128
128
99.69
1
gcc-3.3_default_O3-ofp
Hermes8
_____
128
128
100.34
1
gcc-3.4_nocona_O2-ofp
Hermes8
_____
128
128
100.35
1
gcc-3.4_prescott-m32_O1-ofp
Hermes8
_____
128
128
100.35
1
gcc-3.4_prescott-m32_O2-ofp
Hermes8
_____
128
128
101.73
1
gcc-3.3_pentiumpro_O3-ofp
Hermes8
_____
128
128
102.05
1
gcc-3.4_k8_O2-ofp
Hermes8
_____
128
128
102.49
1
gcc-3.3_athlon_Os-ofp
Hermes8
_____
128
128
102.51
1
gcc_k8_O1-ofp
Hermes8
_____
128
128
102.68
1
gcc-3.4_k8_Os-ofp
Hermes8
_____
128
128
103.17
1
gcc-3.4_k8_O1-ofp
Hermes8
_____
128
128
104.20
261.80
114.32
107.86
122.06
106.63
118.18
6006.49
1
gcc_prescott-m32_O3-ofp
Hermes8
_____
128
128
104.20
1
gcc-3.4_prescott-m32_O3-ofp
Hermes8
_____
128
128
104.34
1
gcc-3.3_default_O1-ofp
Hermes8
_____
128
128
104.42
1
gcc-3.3_athlon_O1-ofp
Hermes8
_____
128
128
104.54
1
gcc-3.4_pentium4-m32_O3-ofp
Hermes8
_____
128
128
104.61
1
gcc-3.4_nocona_Os-ofp
Hermes8
_____
128
128
104.65
1
gcc-3.3_nocona_O3-ofp
Hermes8
_____
128
128
104.80
1
gcc-3.3_nocona_Os-ofp
Hermes8
_____
128
128
104.96
1
gcc-3.3_prescott_Os-ofp
Hermes8
_____
128
128
105.10
1
gcc-3.3_default_Os-ofp
Hermes8
_____
128
128
105.39
1
gcc-3.3_pentiumpro_O1-ofp
Hermes8
_____
128
128
106.18
1
gcc-3.3_pentiumpro_Os-ofp
Hermes8
_____
128
128
107.18
1
gcc-3.4_m32_O1-ofp
Hermes8
_____
128
128
107.27
1
gcc_athlon-m32_O3-ofp
Hermes8
_____
128
128
107.62
1
gcc-3.4_pentium4-m32_O1-ofp
Hermes8
_____
128
128
107.76
1
gcc_k8-m32_O3-ofp
Hermes8
_____
128
128
108.12
1
gcc-3.4_athlon-m32_O1-ofp
Hermes8
_____
128
128
108.57
276.86
113.45
106.09
121.95
103.41
118.63
6125.49
1
gcc_pentium4-m32_O3-ofp
Hermes8
_____
128
128
108.60
1
gcc_m32_O3-ofp
Hermes8
_____
128
128
108.80
1
gcc-3.4_m32_O2-ofp
Hermes8
_____
128
128
109.15
1
gcc-3.4_k8-m32_O1-ofp
Hermes8
_____
128
128
109.51
1
gcc-3.4_m32_O3-ofp
Hermes8
_____
128
128
109.58
1
gcc-3.4_k8-m32_O2-ofp
Hermes8
_____
128
128
109.77
1
gcc_nocona_Os-ofp
Hermes8
_____
128
128
109.82
1
gcc-3.4_k8-m32_O3-ofp
Hermes8
_____
128
128
109.85
1
gcc-3.3_pentium_O3-ual-ofp
Hermes8
_____
128
128
110.02
1
gcc-3.3_k6_O2-ofp
Hermes8
_____
128
128
110.31
1
gcc-3.3_k6_O3-ofp
Hermes8
_____
128
128
110.58
1
gcc-3.4_pentium4-m32_O2-ofp
Hermes8
_____
128
128
110.61
1
gcc_m32_O2-ofp
Hermes8
_____
128
128
110.71
1
gcc-3.3_i386_O3-ual-ofp
Hermes8
_____
128
128
111.40
1
gcc-3.3_i486_O3-ual-ofp
Hermes8
_____
128
128
111.40
1
gcc-3.4_athlon-m32_O2-ofp
Hermes8
_____
128
128
111.57
1
gcc_m32_O1-ofp
Hermes8
_____
128
128
112.62
1
gcc_k8-m32_O2-ofp
Hermes8
_____
128
128
112.72
1
gcc-3.4_athlon-m32_O3-ofp
Hermes8
_____
128
128
112.89
1
gcc_prescott-m32_O2-ofp
Hermes8
_____
128
128
113.13
1
gcc_athlon-m32_O2-ofp
Hermes8
_____
128
128
114.33
1
gcc_k8_Os-ofp
Hermes8
_____
128
128
114.80
1
gcc_pentium4-m32_O2-ofp
Hermes8
_____
128
128
114.99
1
gcc_k6-m32_O3-ofp
Hermes8
_____
128
128
115.07
1
gcc-3.4_k6-m32_O1-ofp
Hermes8
_____
128
128
116.46
1
gcc-3.3_i486_O2-ofp
Hermes8
_____
128
128
116.49
1
gcc-3.3_i486_Os-ofp
Hermes8
_____
128
128
117.64
1
gcc_i486-m32_O3-ofp
Hermes8
_____
128
128
118.11
1
gcc-3.3_k6_Os-ofp
Hermes8
_____
128
128
118.88
1
gcc-3.3_i386_O3-ofp
Hermes8
_____
128
128
118.91
1
gcc-3.3_i386_O2-ofp
Hermes8
_____
128
128
119.20
1
gcc-3.3_i486_O3-ofp
Hermes8
_____
128
128
120.58
1
gcc-3.3_k6_O1-ofp
Hermes8
_____
128
128
120.70
1
gcc-3.4_k6-m32_O3-ofp
Hermes8
_____
128
128
120.81
1
gcc-3.3_pentium_O3-ofp
Hermes8
_____
128
128
121.26
1
gcc-3.4_k6-m32_O2-ofp
Hermes8
_____
128
128
122.61
1
gcc-3.3_pentium_Os-ofp
Hermes8
_____
128
128
123.29
1
gcc-3.3_pentium_O2-ofp
Hermes8
_____
128
128
123.90
1
gcc_k6-m32_O2-ofp
Hermes8
_____
128
128
124.69
1
gcc-3.4_i486-m32_O3-ofp
Hermes8
_____
128
128
124.71
1
gcc_pentium-m-m32_O1-ofp
Hermes8
_____
128
128
124.74
1
gcc-3.4_pentium-m32_O2-ofp
Hermes8
_____
128
128
124.88
1
gcc-3.3_i386_O1-ofp
Hermes8
_____
128
128
125.07
1
gcc-3.4_pentium-mmx-m32_O2-ofp
Hermes8
_____
128
128
125.12
1
gcc-3.4_i386-m32_O3-ofp
Hermes8
_____
128
128
125.26
1
gcc_athlon-m32_O1-ofp
Hermes8
_____
128
128
125.68
1
gcc_pentium-m32_O3-ofp
Hermes8
_____
128
128
126.39
1
gcc_pentium-mmx-m32_O3-ofp
Hermes8
_____
128
128
127.06
1
gcc_pentium-mmx-m32_Os-ofp
Hermes8
_____
128
128
127.37
1
gcc-3.4_i486-m32_O2-ofp
Hermes8
_____
128
128
127.44
1
gcc-3.3_pentium_O1-ofp
Hermes8
_____
128
128
127.45
1
gcc_i386-m32_O3-ofp
Hermes8
_____
128
128
127.48
1
gcc-3.3_i486_O1-ofp
Hermes8
_____
128
128
127.48
1
gcc-3.4_pentium-mmx-m32_O3-ofp
Hermes8
_____
128
128
127.89
1
gcc-3.4_pentium2-m32_O3-ofp
Hermes8
_____
128
128
127.92
1
gcc-3.4_i386-m32_O1-ofp
Hermes8
_____
128
128
128.94
1
gcc-3.4_pentium2-m32_O2-ofp
Hermes8
_____
128
128
129.37
1
gcc-3.4_pentium-m32_O3-ofp
Hermes8
_____
128
128
129.44
1
gcc-3.4_pentium-m32_O1-ofp
Hermes8
_____
128
128
129.93
1
gcc-3.4_pentium-mmx-m32_O1-ofp
Hermes8
_____
128
128
130.81
1
gcc-3.4_i486-m32_O1-ofp
Hermes8
_____
128
128
131.43
1
gcc_pentium-m32_Os-ofp
Hermes8
_____
128
128
131.91
387.04
147.60
137.38
160.26
133.63
154.62
9607.12
1
gcc_prescott-m32_Os-ofp
Hermes8
_____
128
128
131.96
1
gcc_pentium-m32_O2-ofp
Hermes8
_____
128
128
131.98
1
gcc_pentium-mmx-m32_O2-ofp
Hermes8
_____
128
128
132.14
1
gcc_m32_Os-ofp
Hermes8
_____
128
128
132.39
1
gcc_i486-m32_Os-ofp
Hermes8
_____
128
128
133.05
1
gcc_pentium4-m32_Os-ofp
Hermes8
_____
128
128
133.45
1
gcc-3.4_i386-m32_O2-ofp
Hermes8
_____
128
128
133.75
1
gcc-3.4_pentium-m-m32_O2-ofp
Hermes8
_____
128
128
134.78
1
gcc-3.4_pentium3-m32_O2-ofp
Hermes8
_____
128
128
135.13
1
gcc_pentium3-m32_O1-ofp
Hermes8
_____
128
128
135.48
1
gcc-3.4_pentium-m-m32_O3-ofp
Hermes8
_____
128
128
136.09
1
gcc_pentiumpro-m32_O1-ofp
Hermes8
_____
128
128
137.11
1
gcc_i486-m32_O2-ofp
Hermes8
_____
128
128
137.12
1
gcc-3.4_pentiumpro-m32_O2-ofp
Hermes8
_____
128
128
137.29
1
gcc_k8-m32_O1-ofp
Hermes8
_____
128
128
137.48
1
gcc_k6-m32_Os-ofp
Hermes8
_____
128
128
137.57
1
gcc_k8-m32_Os-ofp
Hermes8
_____
128
128
137.60
1
gcc-3.4_pentiumpro-m32_O3-ofp
Hermes8
_____
128
128
137.74
1
gcc-3.4_pentium2-m32_O1-ofp
Hermes8
_____
128
128
138.17
1
gcc_k6-m32_O1-ofp
Hermes8
_____
128
128
138.33
1
gcc_prescott-m32_O1-ofp
Hermes8
_____
128
128
138.57
1
gcc-3.4_pentiumpro-m32_O1-ofp
Hermes8
_____
128
128
138.83
1
gcc_pentium4-m32_O1-ofp
Hermes8
_____
128
128
139.19
1
gcc-3.4_pentium-m-m32_O1-ofp
Hermes8
_____
128
128
139.87
1
gcc_athlon-m32_Os-ofp
Hermes8
_____
128
128
140.04
1
gcc_pentium2-m32_O1-ofp
Hermes8
_____
128
128
140.20
1
gcc_i386-m32_O2-ofp
Hermes8
_____
128
128
142.39
1
gcc_pentium4-m32_O3-ual-ofp
Hermes8
_____
128
128
142.42
1
gcc-3.4_pentium3-m32_O3-ofp
Hermes8
_____
128
128
143.66
1
gcc_m32_O3-ual-ofp
Hermes8
_____
128
128
145.26
1
gcc_athlon-m32_O3-ual-ofp
Hermes8
_____
128
128
145.83
1
gcc_k8-m32_O3-ual-ofp
Hermes8
_____
128
128
148.21
1
gcc_prescott-m32_O3-ual-ofp
Hermes8
_____
128
128
148.41
1
gcc-3.4_pentium3-m32_O1-ofp
Hermes8
_____
128
128
149.02
1
gcc_pentium3-m32_O3-ual-ofp
Hermes8
_____
128
128
149.24
1
gcc_pentium-m32_O1-ofp
Hermes8
_____
128
128
149.24
1
gcc_pentium-mmx-m32_O1-ofp
Hermes8
_____
128
128
149.89
1
gcc-3.4_m32_Os-ofp
Hermes8
_____
128
128
150.25
1
gcc_k6-m32_O3-ual-ofp
Hermes8
_____
128
128
150.98
1
gcc_pentium2-m32_O3-ual-ofp
Hermes8
_____
128
128
151.04
1
gcc-3.4_athlon-m32_Os-ofp
Hermes8
_____
128
128
151.25
1
gcc-3.4_pentium4-m32_Os-ofp
Hermes8
_____
128
128
151.52
1
gcc-3.4_prescott-m32_Os-ofp
Hermes8
_____
128
128
151.58
1
gcc_i386-m32_O1-ofp
Hermes8
_____
128
128
152.00
1
gcc-3.4_prescott-m32_O3-ual-ofp
Hermes8
_____
128
128
152.53
1
gcc-3.4_k6-m32_Os-ofp
Hermes8
_____
128
128
152.81
1
gcc-3.4_pentium-m-m32_O3-ual-ofp
Hermes8
_____
128
128
153.28
1
gcc-3.4_k8-m32_Os-ofp
Hermes8
_____
128
128
153.72
1
gcc-3.4_pentium4-m32_O3-ual-ofp
Hermes8
_____
128
128
153.89
1
gcc-3.4_pentium3-m32_O3-ual-ofp
Hermes8
_____
128
128
154.34
1
gcc_pentium-m-m32_O3-ual-ofp
Hermes8
_____
128
128
154.46
1
gcc-3.4_pentium2-m32_O3-ual-ofp
Hermes8
_____
128
128
154.53
1
gcc-3.4_athlon-m32_O3-ual-ofp
Hermes8
_____
128
128
154.67
1
gcc-3.4_pentium-m32_Os-ofp
Hermes8
_____
128
128
155.10
1
gcc-3.4_pentium-mmx-m32_Os-ofp
Hermes8
_____
128
128
155.61
1
gcc-3.4_pentiumpro-m32_O3-ual-ofp
Hermes8
_____
128
128
156.59
1
gcc-3.4_i486-m32_Os-ofp
Hermes8
_____
128
128
157.92
1
gcc_pentiumpro-m32_O3-ual-ofp
Hermes8
_____
128
128
158.06
1
gcc_i386-m32_O3-ual-ofp
Hermes8
_____
128
128
159.25
1
gcc_pentium-mmx-m32_O3-ual-ofp
Hermes8
_____
128
128
160.93
1
gcc-3.4_pentium3-m32_Os-ofp
Hermes8
_____
128
128
161.02
1
gcc-3.4_m32_O3-ual-ofp
Hermes8
_____
128
128
161.22
1
gcc_i486-m32_O1-ofp
Hermes8
_____
128
128
162.14
1
gcc-3.4_k8-m32_O3-ual-ofp
Hermes8
_____
128
128
165.51
1
gcc-3.4_k6-m32_O3-ual-ofp
Hermes8
_____
128
128
167.61
1
gcc_pentium-m32_O3-ual-ofp
Hermes8
_____
128
128
168.70
1
gcc_i486-m32_O3-ual-ofp
Hermes8
_____
128
128
169.53
1
gcc_pentium-m-m32_O3-ofp
Hermes8
_____
128
128
171.01
1
gcc_pentium-m-m32_O2-ofp
Hermes8
_____
128
128
171.01
1
gcc_pentium2-m32_O2-ofp
Hermes8
_____
128
128
171.07
1
gcc_pentium3-m32_O2-ofp
Hermes8
_____
128
128
171.47
1
gcc_pentiumpro-m32_O2-ofp
Hermes8
_____
128
128
171.60
1
gcc_pentium2-m32_O3-ofp
Hermes8
_____
128
128
172.85
1
gcc_pentium3-m32_O3-ofp
Hermes8
_____
128
128
176.59
1
gcc-3.4_pentium-m32_O3-ual-ofp
Hermes8
_____
128
128
176.69
1
gcc-3.4_pentium-mmx-m32_O3-ual-ofp
Hermes8
_____
128
128
176.83
1
gcc_pentiumpro-m32_O3-ofp
Hermes8
_____
128
128
177.46
1
gcc-3.4_i386-m32_O3-ual-ofp
Hermes8
_____
128
128
184.05
1
gcc-3.4_pentium2-m32_Os-ofp
Hermes8
_____
128
128
187.58
1
gcc-3.4_pentiumpro-m32_Os-ofp
Hermes8
_____
128
128
187.59
1
gcc-3.4_pentium-m-m32_Os-ofp
Hermes8
_____
128
128
192.12
1
gcc-3.4_i486-m32_O3-ual-ofp
Hermes8
_____
128
128
192.13
1
gcc_pentium-m-m32_Os-ofp
Hermes8
_____
128
128
194.65
1
gcc_pentiumpro-m32_Os-ofp
Hermes8
_____
128
128
194.85
1
gcc_pentium3-m32_Os-ofp
Hermes8
_____
128
128
194.86
1
gcc_pentium2-m32_Os-ofp
Hermes8
_____
128
128
267.28
1
gcc_k6-m32_O0
Hermes8
_____
128
128
267.78
1
gcc_pentium4-m32_O0
Hermes8
_____
128
128
268.52
1
gcc_pentium3-m32_O0
Hermes8
_____
128
128
270.69
1
gcc_m32_O0
Hermes8
_____
128
128
272.15
1
gcc-3.4_nocona_O0
Hermes8
_____
128
128
273.82
1
gcc_athlon-m32_O0
Hermes8
_____
128
128
274.12
1
gcc-3.3_prescott_O0
Hermes8
_____
128
128
274.17
1
gcc-3.3_nocona_O0
Hermes8
_____
128
128
274.17
1
gcc_pentium-m-m32_O0
Hermes8
_____
128
128
275.36
1
gcc_pentiumpro-m32_O0
Hermes8
_____
128
128
276.60
1
gcc-3.3_k6_O0
Hermes8
_____
128
128
277.86
1
gcc_prescott-m32_O0
Hermes8
_____
128
128
278.16
1
gcc-3.4_k8_O0
Hermes8
_____
128
128
278.91
1
gcc_nocona_O0
Hermes8
_____
128
128
279.59
1
gcc-3.4_prescott-m32_O0
Hermes8
_____
128
128
280.13
1
gcc_pentium2-m32_O0
Hermes8
_____
128
128
281.30
1
gcc-3.4_athlon-m32_O0
Hermes8
_____
128
128
282.01
1
gcc-3.4_k8-m32_O0
Hermes8
_____
128
128
282.53
1
gcc-3.4_pentium-m-m32_O0
Hermes8
_____
128
128
282.80
1
gcc_pentium-mmx-m32_O0
Hermes8
_____
128
128
283.18
1
gcc-3.4_pentiumpro-m32_O0
Hermes8
_____
128
128
283.19
1
gcc-3.4_pentium2-m32_O0
Hermes8
_____
128
128
283.81
1
gcc-3.4_m32_O0
Hermes8
_____
128
128
284.44
1
gcc_pentium-m32_O0
Hermes8
_____
128
128
285.07
1
gcc-3.3_pentiumpro_O0
Hermes8
_____
128
128
285.63
1
gcc-3.4_k6-m32_O0
Hermes8
_____
128
128
286.04
1
gcc-3.4_pentium3-m32_O0
Hermes8
_____
128
128
286.22
1
gcc_i386-m32_O0
Hermes8
_____
128
128
286.36
1
gcc_i486-m32_O0
Hermes8
_____
128
128
287.68
1
gcc-3.3_default_O0
Hermes8
_____
128
128
287.74
1
gcc-3.3_athlon_O0
Hermes8
_____
128
128
288.15
1
gcc_k8-m32_O0
Hermes8
_____
128
128
288.71
1
gcc-3.3_i386_O0
Hermes8
_____
128
128
289.83
1
gcc-3.4_pentium4-m32_O0
Hermes8
_____
128
128
290.08
1
gcc-3.3_pentium_O0
Hermes8
_____
128
128
296.16
1
gcc_k8_O0
Hermes8
_____
128
128
296.71
1
gcc-3.3_i486_O0
Hermes8
_____
128
128
300.20
1
gcc-3.4_i386-m32_O0
Hermes8
_____
128
128
306.65
1
gcc-3.4_i486-m32_O0
Hermes8
_____
128
128
315.93
1
gcc-3.4_pentium-m32_O0
Hermes8
_____
128
128
320.25
1
gcc-3.4_pentium-mmx-m32_O0