Primitive
Profile
Key
IV
MAC
Stream
40 bytes
576 bytes
1500 bytes
Imix
Agility
Key setup
IV setup
Variant
Compiler
Grain-v1
___H3
80
64
62.47
103.26
64.70
63.42
66.87
70.63
45.81
1386.72
opt/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
63.92
opt/1
gcc_pentium-m_O1-ofp
Grain-v1
___H3
80
64
66.84
opt/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
68.54
109.64
73.18
71.65
75.12
76.75
53.72
1410.26
opt/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
96.59
opt/1
gcc_pentium-m_O0
Grain-v1
___H3
80
64
97.58
151.25
101.33
98.63
103.76
105.13
52.98
2090.06
opt/1
gcc_prescott_O0
Grain-v1
___H3
80
64
97.61
opt/1
gcc_pentium4_O1-ofp
Grain-v1
___H3
80
64
97.98
158.17
102.63
99.62
105.34
106.76
48.88
2009.43
opt/1
gcc_prescott_O1-ofp
Grain-v1
___H3
80
64
98.13
opt/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
98.85
opt/1
gcc_k8_O0
Grain-v1
___H3
80
64
98.92
opt/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
99.05
opt/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
99.23
opt/1
gcc_k6_O0
Grain-v1
___H3
80
64
99.26
opt/1
gcc_pentium3_O0
Grain-v1
___H3
80
64
99.49
opt/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
99.51
opt/1
gcc_pentium_O0
Grain-v1
___H3
80
64
99.53
opt/1
gcc_i486_O0
Grain-v1
___H3
80
64
99.58
opt/1
gcc_pentium4_O0
Grain-v1
___H3
80
64
99.68
opt/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
99.69
opt/1
gcc_pentium-mmx_O0
Grain-v1
___H3
80
64
100.02
opt/1
gcc_i386_O0
Grain-v1
___H3
80
64
100.74
opt/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
101.01
opt/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
101.74
opt/1
gcc_athlon_O0
Grain-v1
___H3
80
64
104.58
opt/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
105.18
opt/1
gcc_k8_O1-ofp
Grain-v1
___H3
80
64
117.31
opt/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
119.23
opt/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
121.93
opt/1
gcc_pentium-m_Os-ofp
Grain-v1
___H3
80
64
122.08
opt/1
gcc_pentium3_Os-ofp
Grain-v1
___H3
80
64
128.21
opt/1
gcc_pentium2_O2-ofp
Grain-v1
___H3
80
64
128.62
opt/1
gcc_pentium-m_O2-ofp
Grain-v1
___H3
80
64
130.19
opt/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H3
80
64
134.68
opt/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
135.11
opt/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
136.33
opt/1
gcc_pentium3_O2-ofp
Grain-v1
___H3
80
64
137.50
opt/1
gcc_pentium-m_O3-ual-ofp
Grain-v1
___H3
80
64
139.16
opt/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
140.85
opt/1
gcc_pentium-m_O3-ofp
Grain-v1
___H3
80
64
147.68
opt/1
gcc_pentium3_O3-ofp
Grain-v1
___H3
80
64
147.86
opt/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
148.03
opt/1
gcc_pentium2_O3-ofp
Grain-v1
___H3
80
64
202.61
331.78
217.95
205.34
221.12
206.79
48.86
4483.60
opt/1
gcc_prescott_Os-ofp
Grain-v1
___H3
80
64
208.00
opt/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
212.12
opt/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
214.21
opt/1
gcc_pentium4_Os-ofp
Grain-v1
___H3
80
64
216.90
opt/1
gcc_i386_Os-ofp
Grain-v1
___H3
80
64
220.76
opt/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
224.35
opt/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
231.74
opt/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H3
80
64
234.62
opt/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
235.30
opt/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
236.45
opt/1
gcc_prescott_O3-ual-ofp
Grain-v1
___H3
80
64
240.50
opt/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
240.72
opt/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
241.52
opt/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
243.58
opt/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
244.79
opt/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
245.40
opt/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
249.64
opt/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
249.86
opt/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
252.46
opt/1
gcc_k8_O3-ofp
Grain-v1
___H3
80
64
256.85
opt/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
257.61
opt/1
gcc_k8_O3-ual-ofp
Grain-v1
___H3
80
64
258.31
opt/1
gcc_k8_O2-ofp
Grain-v1
___H3
80
64
258.90
opt/1
gcc_k8_Os-ofp
Grain-v1
___H3
80
64
261.36
opt/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
262.40
opt/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
263.70
opt/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
267.93
opt/1
gcc_prescott_O3-ofp
Grain-v1
___H3
80
64
268.00
opt/1
gcc_pentium4_O3-ual-ofp
Grain-v1
___H3
80
64
269.70
opt/1
gcc_pentium4_O3-ofp
Grain-v1
___H3
80
64
270.55
opt/1
gcc_prescott_O2-ofp
Grain-v1
___H3
80
64
274.96
opt/1
gcc_pentium4_O2-ofp
Grain-v1
___H3
80
64
278.23
opt/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
288.67
opt/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
291.45
opt/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
293.16
opt/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
4435.16
ref/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
4459.65
ref/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
4473.99
ref/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
4480.73
ref/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
4492.34
ref/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
4494.29
ref/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
4508.35
ref/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
4514.71
ref/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
4535.13
ref/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
4540.44
ref/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
4544.99
ref/1
gcc_pentium3_O3-ofp
Grain-v1
___H3
80
64
4547.79
ref/1
gcc_pentium2_O3-ofp
Grain-v1
___H3
80
64
4646.50
ref/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
4651.76
ref/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
4832.13
ref/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H3
80
64
4833.28
ref/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
4968.09
ref/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
4975.71
ref/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
4991.81
ref/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
5015.54
ref/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
5092.01
ref/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
5743.21
ref/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
6046.89
ref/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
6051.51
ref/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
6101.31
ref/1
gcc_pentium3_Os-ofp
Grain-v1
___H3
80
64
6131.02
ref/1
gcc_pentium3_O2-ofp
Grain-v1
___H3
80
64
6131.75
ref/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
6176.16
ref/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
6187.20
ref/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
6198.29
ref/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
6235.83
ref/1
gcc_pentium2_O2-ofp
Grain-v1
___H3
80
64
6278.41
ref/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
6301.44
ref/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
6330.25
ref/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
6446.27
ref/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
6818.63
ref/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
7659.54
ref/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
7728.75
ref/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
9732.64
ref/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
9743.12
ref/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
9792.31
ref/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H3
80
64
10036.64
ref/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
10079.17
ref/1
gcc_i386_Os-ofp
Grain-v1
___H3
80
64
12622.79
ref/1
gcc_athlon_O0
Grain-v1
___H3
80
64
12628.09
ref/1
gcc_pentium3_O0
Grain-v1
___H3
80
64
12629.30
ref/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
12630.17
ref/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
12632.41
ref/1
gcc_k6_O0
Grain-v1
___H3
80
64
12647.48
ref/1
gcc_pentium_O0
Grain-v1
___H3
80
64
12803.93
ref/1
gcc_i486_O0
Grain-v1
___H3
80
64
13036.58
ref/1
gcc_pentium-mmx_O0
Grain-v1
___H3
80
64
16137.32
ref/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
20565.94
ref/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
53477.88
ref/1
gcc_i386_O0