Primitive
Profile
Key
IV
MAC
Stream
40 bytes
576 bytes
1500 bytes
Imix
Agility
Key setup
IV setup
Variant
Compiler
Grain-v1
___H!
80
64
63.66
104.19
65.54
66.61
68.58
70.06
45.77
1395.77
opt/1
gcc_pentium3_O1-ofp
Grain-v1
___H!
80
64
63.71
103.43
64.47
63.17
66.66
71.69
53.58
1384.52
opt/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H!
80
64
68.81
opt/1
gcc_pentium2_O1-ofp
Grain-v1
___H!
80
64
70.02
opt/1
gcc_pentium-m_O1-ofp
Grain-v1
___H!
80
64
97.71
opt/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H!
80
64
97.78
opt/1
gcc_pentium2_O0
Grain-v1
___H!
80
64
97.82
opt/1
gcc_pentiumpro_O0
Grain-v1
___H!
80
64
97.84
183.06
107.53
103.05
111.07
103.63
52.75
2076.20
opt/1
gcc_prescott_O0
Grain-v1
___H!
80
64
97.98
opt/1
gcc_pentium3_O0
Grain-v1
___H!
80
64
98.25
opt/1
gcc_pentium4_O0
Grain-v1
___H!
80
64
98.37
opt/1
gcc_pentium-m_O0
Grain-v1
___H!
80
64
99.04
opt/1
gcc_athlon_O0
Grain-v1
___H!
80
64
99.05
opt/1
gcc_k8_O0
Grain-v1
___H!
80
64
99.07
opt/1
gcc_pentium-mmx_O0
Grain-v1
___H!
80
64
99.33
opt/1
gcc_i486_O0
Grain-v1
___H!
80
64
99.38
opt/1
gcc_pentium_O0
Grain-v1
___H!
80
64
100.29
opt/1
gcc_i486_O1-ofp
Grain-v1
___H!
80
64
101.26
opt/1
gcc_k6_O0
Grain-v1
___H!
80
64
101.30
opt/1
gcc_i386_O1-ofp
Grain-v1
___H!
80
64
102.83
opt/1
gcc_k6_O1-ofp
Grain-v1
___H!
80
64
103.46
203.92
111.12
103.89
114.83
110.71
77.15
2147.51
opt/1
gcc_prescott_O1-ofp
Grain-v1
___H!
80
64
105.05
opt/1
gcc_athlon_O1-ofp
Grain-v1
___H!
80
64
106.57
opt/1
gcc_k8_O1-ofp
Grain-v1
___H!
80
64
106.95
opt/1
gcc_pentium4_O1-ofp
Grain-v1
___H!
80
64
107.18
opt/1
gcc_pentium_O1-ofp
Grain-v1
___H!
80
64
108.64
opt/1
gcc_i386_O0
Grain-v1
___H!
80
64
120.46
opt/1
gcc_pentium-m_Os-ofp
Grain-v1
___H!
80
64
120.94
opt/1
gcc_pentium3_Os-ofp
Grain-v1
___H!
80
64
123.61
opt/1
gcc_pentium2_Os-ofp
Grain-v1
___H!
80
64
123.94
opt/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H!
80
64
129.62
opt/1
gcc_pentium-m_O3-ofp
Grain-v1
___H!
80
64
130.24
opt/1
gcc_pentium-m_O3-ual-ofp
Grain-v1
___H!
80
64
130.60
opt/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H!
80
64
131.09
opt/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H!
80
64
135.19
opt/1
gcc_pentium3_O2-ofp
Grain-v1
___H!
80
64
135.61
opt/1
gcc_pentium3_O3-ofp
Grain-v1
___H!
80
64
136.64
opt/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H!
80
64
136.87
opt/1
gcc_pentium-m_O2-ofp
Grain-v1
___H!
80
64
137.35
opt/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H!
80
64
152.50
opt/1
gcc_pentium2_O3-ofp
Grain-v1
___H!
80
64
153.51
opt/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H!
80
64
155.56
opt/1
gcc_pentium2_O2-ofp
Grain-v1
___H!
80
64
206.24
327.91
220.23
220.86
227.85
220.42
48.91
4328.95
opt/1
gcc_prescott_Os-ofp
Grain-v1
___H!
80
64
206.50
opt/1
gcc_i386_Os-ofp
Grain-v1
___H!
80
64
216.82
opt/1
gcc_i486_Os-ofp
Grain-v1
___H!
80
64
218.97
opt/1
gcc_pentium_O2-ofp
Grain-v1
___H!
80
64
219.19
opt/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H!
80
64
221.33
opt/1
gcc_k8_Os-ofp
Grain-v1
___H!
80
64
227.04
opt/1
gcc_pentium4_Os-ofp
Grain-v1
___H!
80
64
232.37
opt/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H!
80
64
236.27
opt/1
gcc_pentium4_O2-ofp
Grain-v1
___H!
80
64
237.54
opt/1
gcc_athlon_Os-ofp
Grain-v1
___H!
80
64
238.68
opt/1
gcc_pentium_O3-ofp
Grain-v1
___H!
80
64
241.27
opt/1
gcc_pentium4_O3-ofp
Grain-v1
___H!
80
64
242.32
opt/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H!
80
64
242.96
opt/1
gcc_i386_O3-ofp
Grain-v1
___H!
80
64
243.26
opt/1
gcc_prescott_O3-ual-ofp
Grain-v1
___H!
80
64
244.94
opt/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H!
80
64
245.80
opt/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H!
80
64
246.40
opt/1
gcc_i486_O3-ofp
Grain-v1
___H!
80
64
248.66
opt/1
gcc_i386_O2-ofp
Grain-v1
___H!
80
64
250.19
opt/1
gcc_k6_Os-ofp
Grain-v1
___H!
80
64
251.38
opt/1
gcc_i386_O3-ual-ofp
Grain-v1
___H!
80
64
251.42
opt/1
gcc_athlon_O2-ofp
Grain-v1
___H!
80
64
251.71
opt/1
gcc_i486_O2-ofp
Grain-v1
___H!
80
64
251.75
opt/1
gcc_k8_O3-ofp
Grain-v1
___H!
80
64
251.78
opt/1
gcc_k8_O3-ual-ofp
Grain-v1
___H!
80
64
254.50
opt/1
gcc_k8_O2-ofp
Grain-v1
___H!
80
64
262.17
opt/1
gcc_pentium4_O3-ual-ofp
Grain-v1
___H!
80
64
263.18
opt/1
gcc_pentium_Os-ofp
Grain-v1
___H!
80
64
267.66
opt/1
gcc_athlon_O3-ofp
Grain-v1
___H!
80
64
268.70
opt/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H!
80
64
269.25
opt/1
gcc_prescott_O2-ofp
Grain-v1
___H!
80
64
269.33
opt/1
gcc_prescott_O3-ofp
Grain-v1
___H!
80
64
288.78
opt/1
gcc_i486_O3-ual-ofp
Grain-v1
___H!
80
64
290.65
opt/1
gcc_k6_O3-ofp
Grain-v1
___H!
80
64
293.63
opt/1
gcc_k6_O3-ual-ofp
Grain-v1
___H!
80
64
293.70
opt/1
gcc_k6_O2-ofp
Grain-v1
___H!
80
64
4413.22
ref/1
gcc_i386_O1-ofp
Grain-v1
___H!
80
64
4437.55
ref/1
gcc_k6_O1-ofp
Grain-v1
___H!
80
64
4448.35
ref/1
gcc_athlon_O1-ofp
Grain-v1
___H!
80
64
4456.02
ref/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H!
80
64
4456.87
ref/1
gcc_pentium3_O1-ofp
Grain-v1
___H!
80
64
4487.09
ref/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H!
80
64
4495.29
ref/1
gcc_pentium_O1-ofp
Grain-v1
___H!
80
64
4516.61
ref/1
gcc_i486_O1-ofp
Grain-v1
___H!
80
64
4524.84
ref/1
gcc_pentium2_O1-ofp
Grain-v1
___H!
80
64
4531.20
ref/1
gcc_pentium3_O3-ofp
Grain-v1
___H!
80
64
4535.07
ref/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H!
80
64
4535.50
ref/1
gcc_pentium2_O3-ofp
Grain-v1
___H!
80
64
4640.14
ref/1
gcc_i386_O3-ofp
Grain-v1
___H!
80
64
4655.22
ref/1
gcc_k6_O3-ofp
Grain-v1
___H!
80
64
4813.09
ref/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H!
80
64
4815.50
ref/1
gcc_pentium_O3-ofp
Grain-v1
___H!
80
64
4903.96
ref/1
gcc_athlon_O3-ofp
Grain-v1
___H!
80
64
4965.43
ref/1
gcc_i486_O3-ofp
Grain-v1
___H!
80
64
4970.80
ref/1
gcc_pentium_O2-ofp
Grain-v1
___H!
80
64
4989.12
ref/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H!
80
64
5008.61
ref/1
gcc_i486_O2-ofp
Grain-v1
___H!
80
64
5600.26
ref/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H!
80
64
5944.22
ref/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H!
80
64
6063.22
ref/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H!
80
64
6103.76
ref/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H!
80
64
6114.98
ref/1
gcc_pentium2_Os-ofp
Grain-v1
___H!
80
64
6141.29
ref/1
gcc_pentium3_Os-ofp
Grain-v1
___H!
80
64
6143.50
ref/1
gcc_pentium_Os-ofp
Grain-v1
___H!
80
64
6164.86
ref/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H!
80
64
6194.50
ref/1
gcc_i486_O3-ual-ofp
Grain-v1
___H!
80
64
6200.36
ref/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H!
80
64
6320.22
ref/1
gcc_pentium2_O2-ofp
Grain-v1
___H!
80
64
6341.45
ref/1
gcc_pentium3_O2-ofp
Grain-v1
___H!
80
64
6421.22
ref/1
gcc_athlon_Os-ofp
Grain-v1
___H!
80
64
6482.47
ref/1
gcc_i386_O2-ofp
Grain-v1
___H!
80
64
6747.58
ref/1
gcc_athlon_O2-ofp
Grain-v1
___H!
80
64
6922.01
ref/1
gcc_k6_O2-ofp
Grain-v1
___H!
80
64
7609.80
ref/1
gcc_i386_O3-ual-ofp
Grain-v1
___H!
80
64
7656.89
ref/1
gcc_k6_O3-ual-ofp
Grain-v1
___H!
80
64
9714.57
ref/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H!
80
64
9730.91
ref/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H!
80
64
9797.91
ref/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H!
80
64
10016.87
ref/1
gcc_i486_Os-ofp
Grain-v1
___H!
80
64
10065.11
ref/1
gcc_i386_Os-ofp
Grain-v1
___H!
80
64
12606.46
ref/1
gcc_k6_O0
Grain-v1
___H!
80
64
12608.55
ref/1
gcc_i386_O0
Grain-v1
___H!
80
64
12616.45
ref/1
gcc_athlon_O0
Grain-v1
___H!
80
64
12623.81
ref/1
gcc_pentiumpro_O0
Grain-v1
___H!
80
64
12628.33
ref/1
gcc_pentium3_O0
Grain-v1
___H!
80
64
12631.09
ref/1
gcc_i486_O0
Grain-v1
___H!
80
64
12643.32
ref/1
gcc_pentium_O0
Grain-v1
___H!
80
64
12667.34
ref/1
gcc_pentium-mmx_O0
Grain-v1
___H!
80
64
14327.17
ref/1
gcc_pentium2_O0
Grain-v1
___H!
80
64
18142.32
ref/1
gcc_k6_Os-ofp