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
64.90
106.93
67.47
65.77
69.55
70.56
59.08
1517.19
opt/1
gcc_pentium-m_O1-ofp
Grain-v1
___H3
80
64
64.96
106.61
67.48
65.83
69.55
70.59
59.91
1515.02
opt/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
64.99
106.63
67.67
65.89
69.69
70.65
59.10
1514.58
opt/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
64.99
106.98
67.57
65.88
69.65
70.51
59.11
1516.22
opt/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
89.16
opt/1
gcc_pentium4_O1-ofp
Grain-v1
___H3
80
64
89.99
opt/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
90.68
opt/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
91.43
opt/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
91.48
opt/1
gcc_k8_O1-ofp
Grain-v1
___H3
80
64
92.17
150.08
98.84
93.48
100.38
100.08
61.12
2006.18
opt/1
gcc_prescott_O1-ofp
Grain-v1
___H3
80
64
103.45
opt/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
103.60
opt/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
103.86
opt/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
108.24
opt/1
gcc_pentium-m_O0
Grain-v1
___H3
80
64
108.24
opt/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
108.26
opt/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
108.54
opt/1
gcc_pentium3_O0
Grain-v1
___H3
80
64
110.35
opt/1
gcc_prescott_O0
Grain-v1
___H3
80
64
110.37
opt/1
gcc_pentium4_O0
Grain-v1
___H3
80
64
110.58
opt/1
gcc_athlon_O0
Grain-v1
___H3
80
64
110.62
opt/1
gcc_k8_O0
Grain-v1
___H3
80
64
111.47
opt/1
gcc_i486_O0
Grain-v1
___H3
80
64
111.50
opt/1
gcc_pentium_O0
Grain-v1
___H3
80
64
111.55
opt/1
gcc_pentium-mmx_O0
Grain-v1
___H3
80
64
111.87
opt/1
gcc_k6_O0
Grain-v1
___H3
80
64
111.88
opt/1
gcc_i386_O0
Grain-v1
___H3
80
64
113.23
opt/1
gcc_pentium-m_Os-ofp
Grain-v1
___H3
80
64
114.68
opt/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
114.68
opt/1
gcc_pentium3_Os-ofp
Grain-v1
___H3
80
64
114.68
opt/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
124.11
opt/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
124.13
opt/1
gcc_pentium3_O2-ofp
Grain-v1
___H3
80
64
124.19
opt/1
gcc_pentium2_O3-ofp
Grain-v1
___H3
80
64
124.20
opt/1
gcc_pentium-m_O3-ofp
Grain-v1
___H3
80
64
124.91
opt/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
124.91
opt/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H3
80
64
124.91
opt/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
124.94
opt/1
gcc_pentium-m_O3-ual-ofp
Grain-v1
___H3
80
64
125.63
opt/1
gcc_pentium3_O3-ofp
Grain-v1
___H3
80
64
125.64
opt/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
125.83
opt/1
gcc_pentium2_O2-ofp
Grain-v1
___H3
80
64
125.85
opt/1
gcc_pentium-m_O2-ofp
Grain-v1
___H3
80
64
181.68
283.45
191.12
188.00
196.31
190.06
61.12
3941.37
opt/1
gcc_prescott_Os-ofp
Grain-v1
___H3
80
64
181.68
opt/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
183.53
opt/1
gcc_pentium4_Os-ofp
Grain-v1
___H3
80
64
187.01
opt/1
gcc_i386_Os-ofp
Grain-v1
___H3
80
64
209.68
opt/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
212.35
opt/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
215.67
opt/1
gcc_k8_Os-ofp
Grain-v1
___H3
80
64
216.31
opt/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
219.01
opt/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
220.64
opt/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
220.99
opt/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
221.40
opt/1
gcc_k8_O3-ofp
Grain-v1
___H3
80
64
222.08
opt/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
226.81
opt/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
229.27
opt/1
gcc_k8_O2-ofp
Grain-v1
___H3
80
64
229.88
opt/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
231.02
opt/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
232.13
opt/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
233.25
opt/1
gcc_prescott_O2-ofp
Grain-v1
___H3
80
64
233.31
opt/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
237.46
opt/1
gcc_pentium4_O3-ual-ofp
Grain-v1
___H3
80
64
239.74
opt/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
240.10
opt/1
gcc_prescott_O3-ofp
Grain-v1
___H3
80
64
243.05
opt/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
243.30
opt/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H3
80
64
243.67
opt/1
gcc_k8_O3-ual-ofp
Grain-v1
___H3
80
64
249.64
opt/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
250.34
opt/1
gcc_prescott_O3-ual-ofp
Grain-v1
___H3
80
64
251.40
opt/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
251.48
opt/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
253.28
opt/1
gcc_pentium4_O3-ofp
Grain-v1
___H3
80
64
254.73
opt/1
gcc_pentium4_O2-ofp
Grain-v1
___H3
80
64
254.77
opt/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
258.04
opt/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
264.21
opt/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
266.12
opt/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
4674.98
ref/1
gcc_pentium4_O1-ofp
Grain-v1
___H3
80
64
4689.18
ref/1
gcc_prescott_O1-ofp
Grain-v1
___H3
80
64
5369.12
ref/1
gcc_pentium-m_O1-ofp
Grain-v1
___H3
80
64
5385.51
ref/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
5393.53
ref/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
5400.91
ref/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
5404.11
ref/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
5414.78
ref/1
gcc_pentium-m_O3-ofp
Grain-v1
___H3
80
64
5417.37
ref/1
gcc_pentium3_O3-ofp
Grain-v1
___H3
80
64
5431.79
ref/1
gcc_k8_O1-ofp
Grain-v1
___H3
80
64
5432.34
ref/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
5441.50
ref/1
gcc_pentium2_O3-ofp
Grain-v1
___H3
80
64
5457.30
ref/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
5460.25
ref/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
5492.69
ref/1
gcc_k8_O3-ofp
Grain-v1
___H3
80
64
5507.14
ref/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
5542.17
ref/1
gcc_pentium4_O3-ofp
Grain-v1
___H3
80
64
5543.21
ref/1
gcc_prescott_O3-ofp
Grain-v1
___H3
80
64
5578.57
ref/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
5638.21
ref/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
5681.67
ref/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
5707.98
ref/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
5709.42
ref/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
6181.05
ref/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H3
80
64
6296.58
ref/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
6308.31
ref/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
6330.22
ref/1
gcc_pentium-m_O2-ofp
Grain-v1
___H3
80
64
6334.13
ref/1
gcc_pentium2_O2-ofp
Grain-v1
___H3
80
64
6338.69
ref/1
gcc_pentium3_O2-ofp
Grain-v1
___H3
80
64
6350.98
ref/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
6386.34
ref/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
6405.71
ref/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
6417.01
ref/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
6480.70
ref/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
6490.66
ref/1
gcc_prescott_O2-ofp
Grain-v1
___H3
80
64
6502.48
ref/1
gcc_k8_O2-ofp
Grain-v1
___H3
80
64
6545.05
ref/1
gcc_pentium4_O2-ofp
Grain-v1
___H3
80
64
6565.16
ref/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
6760.76
ref/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
6856.70
ref/1
gcc_pentium3_Os-ofp
Grain-v1
___H3
80
64
6878.93
ref/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
6891.00
ref/1
gcc_pentium-m_Os-ofp
Grain-v1
___H3
80
64
6936.83
ref/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
7160.65
ref/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
7170.70
ref/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
7176.02
ref/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
7179.82
ref/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
7196.09
ref/1
gcc_k8_Os-ofp
Grain-v1
___H3
80
64
7580.75
ref/1
gcc_k8_O3-ual-ofp
Grain-v1
___H3
80
64
7601.30
ref/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
7607.83
ref/1
gcc_pentium4_O3-ual-ofp
Grain-v1
___H3
80
64
7630.63
ref/1
gcc_prescott_O3-ual-ofp
Grain-v1
___H3
80
64
8348.00
ref/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H3
80
64
8348.92
ref/1
gcc_pentium-m_O3-ual-ofp
Grain-v1
___H3
80
64
8350.09
ref/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
8362.87
ref/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
9843.25
ref/1
gcc_i386_Os-ofp
Grain-v1
___H3
80
64
9843.83
ref/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
9847.07
ref/1
gcc_prescott_Os-ofp
Grain-v1
___H3
80
64
9850.64
ref/1
gcc_pentium4_Os-ofp
Grain-v1
___H3
80
64
10139.70
ref/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
10151.18
ref/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
10264.79
ref/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
10271.03
ref/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
10376.96
ref/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
15270.54
ref/1
gcc_pentium-m_O0
Grain-v1
___H3
80
64
15270.97
ref/1
gcc_athlon_O0
Grain-v1
___H3
80
64
15271.61
ref/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
15273.59
ref/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
15276.20
ref/1
gcc_k8_O0
Grain-v1
___H3
80
64
15276.79
ref/1
gcc_prescott_O0
Grain-v1
___H3
80
64
15281.92
ref/1
gcc_i386_O0
Grain-v1
___H3
80
64
15300.10
ref/1
gcc_k6_O0
Grain-v1
___H3
80
64
15306.21
ref/1
gcc_pentium3_O0
Grain-v1
___H3
80
64
15322.74
ref/1
gcc_pentium4_O0
Grain-v1
___H3
80
64
17161.40
ref/1
gcc_pentium-mmx_O0
Grain-v1
___H3
80
64
17185.77
ref/1
gcc_pentium_O0
Grain-v1
___H3
80
64
17254.32
ref/1
gcc_i486_O0