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
62.38
104.49
67.91
63.96
68.97
73.66
50.78
1372.97
opt/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H!
80
64
63.13
opt/1
gcc_pentium3_O1-ofp
Grain-v1
___H!
80
64
63.92
opt/1
gcc_pentium2_O1-ofp
Grain-v1
___H!
80
64
68.30
opt/1
gcc_pentium-m_O1-ofp
Grain-v1
___H!
80
64
95.43
152.57
100.97
96.81
102.98
114.14
48.02
2370.82
opt/1
gcc_prescott_O1-ofp
Grain-v1
___H!
80
64
97.48
opt/1
gcc_default_O0
Grain-v1
___H!
80
64
97.74
opt/1
gcc_pentium-m_O0
Grain-v1
___H!
80
64
97.75
opt/1
gcc_pentium4_O0
Grain-v1
___H!
80
64
98.00
opt/1
gcc_pentium3_O0
Grain-v1
___H!
80
64
98.38
opt/1
gcc_pentiumpro_O0
Grain-v1
___H!
80
64
99.08
opt/1
gcc_k8_O1-ofp
Grain-v1
___H!
80
64
99.25
opt/1
gcc_athlon_O0
Grain-v1
___H!
80
64
99.27
opt/1
gcc_pentium2_O0
Grain-v1
___H!
80
64
99.64
opt/1
gcc_i386_O0
Grain-v1
___H!
80
64
99.65
opt/1
gcc_pentium_O0
Grain-v1
___H!
80
64
99.97
opt/1
gcc_prescott_O0
Grain-v1
___H!
80
64
100.28
opt/1
gcc_k8_O0
Grain-v1
___H!
80
64
100.55
opt/1
gcc_pentium-mmx_O0
Grain-v1
___H!
80
64
100.76
opt/1
gcc_k6_O0
Grain-v1
___H!
80
64
100.85
opt/1
gcc_pentium_O1-ofp
Grain-v1
___H!
80
64
101.13
opt/1
gcc_k6_O1-ofp
Grain-v1
___H!
80
64
101.70
opt/1
gcc_i486_O0
Grain-v1
___H!
80
64
102.09
opt/1
gcc_i486_O1-ofp
Grain-v1
___H!
80
64
103.37
opt/1
gcc_i386_O1-ofp
Grain-v1
___H!
80
64
104.49
opt/1
gcc_default_O1-ofp
Grain-v1
___H!
80
64
105.30
opt/1
gcc_pentium4_O1-ofp
Grain-v1
___H!
80
64
106.25
opt/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H!
80
64
106.97
opt/1
gcc_athlon_O1-ofp
Grain-v1
___H!
80
64
119.94
opt/1
gcc_pentium2_Os-ofp
Grain-v1
___H!
80
64
120.03
opt/1
gcc_pentium-m_Os-ofp
Grain-v1
___H!
80
64
120.54
opt/1
gcc_pentium3_Os-ofp
Grain-v1
___H!
80
64
127.52
opt/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H!
80
64
129.21
opt/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H!
80
64
129.86
opt/1
gcc_pentium-m_O2-ofp
Grain-v1
___H!
80
64
130.42
opt/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H!
80
64
130.58
opt/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H!
80
64
130.81
opt/1
gcc_pentium-m_O3-ofp
Grain-v1
___H!
80
64
134.43
opt/1
gcc_pentium3_O2-ofp
Grain-v1
___H!
80
64
135.37
opt/1
gcc_pentium-m_O3-ual-ofp
Grain-v1
___H!
80
64
135.52
opt/1
gcc_pentium2_O2-ofp
Grain-v1
___H!
80
64
136.43
opt/1
gcc_pentium3_O3-ofp
Grain-v1
___H!
80
64
140.19
opt/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H!
80
64
147.30
opt/1
gcc_pentium2_O3-ofp
Grain-v1
___H!
80
64
148.73
opt/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H!
80
64
186.48
opt/1
gcc_i486_Os-ofp
Grain-v1
___H!
80
64
186.90
307.59
193.71
187.94
199.40
195.56
47.85
4384.68
opt/1
gcc_prescott_Os-ofp
Grain-v1
___H!
80
64
189.72
opt/1
gcc_default_Os-ofp
Grain-v1
___H!
80
64
199.62
opt/1
gcc_i386_Os-ofp
Grain-v1
___H!
80
64
200.61
opt/1
gcc_pentium4_Os-ofp
Grain-v1
___H!
80
64
209.00
opt/1
gcc_pentium_O3-ofp
Grain-v1
___H!
80
64
216.73
opt/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H!
80
64
217.16
opt/1
gcc_pentium_O2-ofp
Grain-v1
___H!
80
64
223.37
opt/1
gcc_prescott_O2-ofp
Grain-v1
___H!
80
64
233.08
opt/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H!
80
64
233.84
opt/1
gcc_pentium4_O3-ual-ofp
Grain-v1
___H!
80
64
235.10
opt/1
gcc_prescott_O3-ual-ofp
Grain-v1
___H!
80
64
237.28
opt/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H!
80
64
239.18
opt/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H!
80
64
240.16
opt/1
gcc_k8_O3-ual-ofp
Grain-v1
___H!
80
64
243.51
opt/1
gcc_default_O2-ofp
Grain-v1
___H!
80
64
243.66
opt/1
gcc_pentium4_O3-ofp
Grain-v1
___H!
80
64
244.61
opt/1
gcc_prescott_O3-ofp
Grain-v1
___H!
80
64
245.58
opt/1
gcc_i486_O3-ofp
Grain-v1
___H!
80
64
245.61
opt/1
gcc_i486_O3-ual-ofp
Grain-v1
___H!
80
64
246.18
opt/1
gcc_i486_O2-ofp
Grain-v1
___H!
80
64
247.07
opt/1
gcc_k8_O3-ofp
Grain-v1
___H!
80
64
249.50
opt/1
gcc_k8_Os-ofp
Grain-v1
___H!
80
64
250.50
opt/1
gcc_default_O3-ual-ofp
Grain-v1
___H!
80
64
251.79
opt/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H!
80
64
252.58
opt/1
gcc_k8_O2-ofp
Grain-v1
___H!
80
64
252.81
opt/1
gcc_athlon_Os-ofp
Grain-v1
___H!
80
64
253.25
opt/1
gcc_pentium4_O2-ofp
Grain-v1
___H!
80
64
253.56
opt/1
gcc_pentium_Os-ofp
Grain-v1
___H!
80
64
256.03
opt/1
gcc_k6_Os-ofp
Grain-v1
___H!
80
64
261.96
opt/1
gcc_i386_O3-ofp
Grain-v1
___H!
80
64
266.72
opt/1
gcc_default_O3-ofp
Grain-v1
___H!
80
64
266.89
opt/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H!
80
64
268.08
opt/1
gcc_athlon_O2-ofp
Grain-v1
___H!
80
64
270.06
opt/1
gcc_k6_O2-ofp
Grain-v1
___H!
80
64
277.87
opt/1
gcc_i386_O3-ual-ofp
Grain-v1
___H!
80
64
277.99
opt/1
gcc_athlon_O3-ofp
Grain-v1
___H!
80
64
278.28
opt/1
gcc_k6_O3-ual-ofp
Grain-v1
___H!
80
64
279.73
opt/1
gcc_i386_O2-ofp
Grain-v1
___H!
80
64
290.91
opt/1
gcc_k6_O3-ofp
Grain-v1
___H!
80
64
4012.03
ref/1
gcc_prescott_O1-ofp
Grain-v1
___H!
80
64
4044.31
ref/1
gcc_pentium4_O1-ofp
Grain-v1
___H!
80
64
4109.47
ref/1
gcc_default_O1-ofp
Grain-v1
___H!
80
64
4383.59
ref/1
gcc_athlon_O1-ofp
Grain-v1
___H!
80
64
4443.46
ref/1
gcc_k8_O1-ofp
Grain-v1
___H!
80
64
4450.04
ref/1
gcc_i386_O1-ofp
Grain-v1
___H!
80
64
4457.55
ref/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H!
80
64
4459.15
ref/1
gcc_k6_O1-ofp
Grain-v1
___H!
80
64
4473.99
ref/1
gcc_pentium-m_O1-ofp
Grain-v1
___H!
80
64
4475.86
ref/1
gcc_pentium3_O1-ofp
Grain-v1
___H!
80
64
4476.22
ref/1
gcc_pentium2_O1-ofp
Grain-v1
___H!
80
64
4476.35
ref/1
gcc_pentium3_O3-ofp
Grain-v1
___H!
80
64
4494.40
ref/1
gcc_pentium_O1-ofp
Grain-v1
___H!
80
64
4495.91
ref/1
gcc_i486_O1-ofp
Grain-v1
___H!
80
64
4498.78
ref/1
gcc_athlon_O3-ofp
Grain-v1
___H!
80
64
4499.62
ref/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H!
80
64
4519.29
ref/1
gcc_pentium4_O3-ofp
Grain-v1
___H!
80
64
4519.48
ref/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H!
80
64
4520.34
ref/1
gcc_pentium2_O3-ofp
Grain-v1
___H!
80
64
4526.82
ref/1
gcc_pentium-m_O3-ofp
Grain-v1
___H!
80
64
4527.58
ref/1
gcc_prescott_O3-ofp
Grain-v1
___H!
80
64
4536.00
ref/1
gcc_k8_O3-ofp
Grain-v1
___H!
80
64
4571.00
ref/1
gcc_default_O3-ofp
Grain-v1
___H!
80
64
4645.37
ref/1
gcc_i386_O3-ofp
Grain-v1
___H!
80
64
4650.23
ref/1
gcc_k6_O3-ofp
Grain-v1
___H!
80
64
4810.83
ref/1
gcc_pentium_O3-ofp
Grain-v1
___H!
80
64
4847.16
ref/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H!
80
64
4919.74
ref/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H!
80
64
4946.21
ref/1
gcc_pentium_O2-ofp
Grain-v1
___H!
80
64
4968.09
ref/1
gcc_i486_O2-ofp
Grain-v1
___H!
80
64
4973.37
ref/1
gcc_i486_O3-ofp
Grain-v1
___H!
80
64
5446.82
ref/1
gcc_pentium4_O3-ual-ofp
Grain-v1
___H!
80
64
5446.86
ref/1
gcc_default_O3-ual-ofp
Grain-v1
___H!
80
64
5705.92
ref/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H!
80
64
5706.59
ref/1
gcc_k8_O3-ual-ofp
Grain-v1
___H!
80
64
5905.27
ref/1
gcc_prescott_O3-ual-ofp
Grain-v1
___H!
80
64
5924.87
ref/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H!
80
64
5961.80
ref/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H!
80
64
6046.36
ref/1
gcc_pentium2_Os-ofp
Grain-v1
___H!
80
64
6078.08
ref/1
gcc_pentium3_Os-ofp
Grain-v1
___H!
80
64
6082.79
ref/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H!
80
64
6098.39
ref/1
gcc_pentium-m_Os-ofp
Grain-v1
___H!
80
64
6140.13
ref/1
gcc_i486_O3-ual-ofp
Grain-v1
___H!
80
64
6151.28
ref/1
gcc_pentium3_O2-ofp
Grain-v1
___H!
80
64
6165.16
ref/1
gcc_pentium_Os-ofp
Grain-v1
___H!
80
64
6167.03
ref/1
gcc_pentium2_O2-ofp
Grain-v1
___H!
80
64
6169.28
ref/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H!
80
64
6170.70
ref/1
gcc_pentium-m_O2-ofp
Grain-v1
___H!
80
64
6184.66
ref/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H!
80
64
6263.20
ref/1
gcc_k8_Os-ofp
Grain-v1
___H!
80
64
6268.68
ref/1
gcc_k6_Os-ofp
Grain-v1
___H!
80
64
6272.05
ref/1
gcc_athlon_Os-ofp
Grain-v1
___H!
80
64
6294.90
ref/1
gcc_k8_O2-ofp
Grain-v1
___H!
80
64
6314.86
ref/1
gcc_athlon_O2-ofp
Grain-v1
___H!
80
64
6468.09
ref/1
gcc_pentium4_O2-ofp
Grain-v1
___H!
80
64
6482.08
ref/1
gcc_i386_O2-ofp
Grain-v1
___H!
80
64
6503.81
ref/1
gcc_default_O2-ofp
Grain-v1
___H!
80
64
6649.17
ref/1
gcc_prescott_O2-ofp
Grain-v1
___H!
80
64
6896.44
ref/1
gcc_k6_O2-ofp
Grain-v1
___H!
80
64
7655.26
ref/1
gcc_i386_O3-ual-ofp
Grain-v1
___H!
80
64
7692.90
ref/1
gcc_k6_O3-ual-ofp
Grain-v1
___H!
80
64
9797.71
ref/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H!
80
64
9801.54
ref/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H!
80
64
9801.94
ref/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H!
80
64
9843.66
ref/1
gcc_i486_Os-ofp
Grain-v1
___H!
80
64
9868.70
ref/1
gcc_pentium4_Os-ofp
Grain-v1
___H!
80
64
9906.09
ref/1
gcc_prescott_Os-ofp
Grain-v1
___H!
80
64
10009.28
ref/1
gcc_i386_Os-ofp
Grain-v1
___H!
80
64
10076.03
ref/1
gcc_default_Os-ofp
Grain-v1
___H!
80
64
10173.88
ref/1
gcc_pentium-m_O3-ual-ofp
Grain-v1
___H!
80
64
12604.00
ref/1
gcc_i386_O0
Grain-v1
___H!
80
64
12608.54
ref/1
gcc_k6_O0
Grain-v1
___H!
80
64
12614.83
ref/1
gcc_pentium2_O0
Grain-v1
___H!
80
64
12618.02
ref/1
gcc_pentium4_O0
Grain-v1
___H!
80
64
12618.26
ref/1
gcc_k8_O0
Grain-v1
___H!
80
64
12625.71
ref/1
gcc_pentium-m_O0
Grain-v1
___H!
80
64
12626.82
ref/1
gcc_pentiumpro_O0
Grain-v1
___H!
80
64
12626.87
ref/1
gcc_pentium3_O0
Grain-v1
___H!
80
64
12627.36
ref/1
gcc_i486_O0
Grain-v1
___H!
80
64
12629.09
ref/1
gcc_pentium-mmx_O0
Grain-v1
___H!
80
64
12643.65
ref/1
gcc_pentium_O0
Grain-v1
___H!
80
64
13139.49
ref/1
gcc_athlon_O0
Grain-v1
___H!
80
64
13525.74
ref/1
gcc_prescott_O0
Grain-v1
___H!
80
64
14184.32
ref/1
gcc_default_O0