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.92
106.75
67.47
65.76
69.54
70.64
59.10
1515.68
opt/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
64.93
106.58
67.59
65.81
69.61
70.66
59.89
1514.80
opt/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
64.96
107.05
67.47
65.80
69.57
70.60
59.10
1517.14
opt/1
gcc_pentium-m_O1-ofp
Grain-v1
___H3
80
64
65.01
106.75
67.60
65.91
69.66
70.77
59.10
1514.56
opt/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
89.73
opt/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
89.75
opt/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
89.77
opt/1
gcc_pentium4_O1-ofp
Grain-v1
___H3
80
64
90.03
opt/1
gcc_k8_O1-ofp
Grain-v1
___H3
80
64
90.40
159.92
106.31
103.86
109.09
98.43
61.12
1969.31
opt/1
gcc_prescott_O1-ofp
Grain-v1
___H3
80
64
91.66
opt/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
92.20
opt/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
103.39
opt/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
103.53
opt/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
108.26
opt/1
gcc_pentium-m_O0
Grain-v1
___H3
80
64
108.26
opt/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
108.27
opt/1
gcc_pentium3_O0
Grain-v1
___H3
80
64
108.29
opt/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
110.41
opt/1
gcc_prescott_O0
Grain-v1
___H3
80
64
110.44
opt/1
gcc_pentium4_O0
Grain-v1
___H3
80
64
110.70
opt/1
gcc_athlon_O0
Grain-v1
___H3
80
64
110.81
opt/1
gcc_k8_O0
Grain-v1
___H3
80
64
111.40
opt/1
gcc_k6_O0
Grain-v1
___H3
80
64
111.44
opt/1
gcc_pentium_O0
Grain-v1
___H3
80
64
111.46
opt/1
gcc_pentium-mmx_O0
Grain-v1
___H3
80
64
111.65
opt/1
gcc_i386_O0
Grain-v1
___H3
80
64
111.85
opt/1
gcc_i486_O0
Grain-v1
___H3
80
64
114.67
opt/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
114.68
opt/1
gcc_pentium-m_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_pentium-m_O2-ofp
Grain-v1
___H3
80
64
124.11
opt/1
gcc_pentium2_O2-ofp
Grain-v1
___H3
80
64
124.11
opt/1
gcc_pentium3_O2-ofp
Grain-v1
___H3
80
64
124.11
opt/1
gcc_pentiumpro_O2-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.92
opt/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
124.96
opt/1
gcc_pentium-m_O3-ual-ofp
Grain-v1
___H3
80
64
125.63
opt/1
gcc_pentium2_O3-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
127.39
opt/1
gcc_pentium-m_O3-ofp
Grain-v1
___H3
80
64
180.81
284.75
188.48
182.52
192.89
189.35
61.12
3939.68
opt/1
gcc_prescott_Os-ofp
Grain-v1
___H3
80
64
182.03
opt/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
182.64
opt/1
gcc_i386_Os-ofp
Grain-v1
___H3
80
64
182.75
opt/1
gcc_pentium4_Os-ofp
Grain-v1
___H3
80
64
200.51
opt/1
gcc_k8_Os-ofp
Grain-v1
___H3
80
64
204.86
opt/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
212.13
opt/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
217.31
opt/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
220.08
opt/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
221.18
opt/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
222.03
opt/1
gcc_k8_O3-ual-ofp
Grain-v1
___H3
80
64
223.06
opt/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
224.06
opt/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
228.13
opt/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
229.95
opt/1
gcc_pentium4_O2-ofp
Grain-v1
___H3
80
64
230.17
opt/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
232.03
opt/1
gcc_k8_O2-ofp
Grain-v1
___H3
80
64
234.27
opt/1
gcc_prescott_O2-ofp
Grain-v1
___H3
80
64
234.81
opt/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
236.79
opt/1
gcc_pentium4_O3-ual-ofp
Grain-v1
___H3
80
64
237.90
opt/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H3
80
64
239.27
opt/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
239.41
opt/1
gcc_prescott_O3-ofp
Grain-v1
___H3
80
64
243.74
opt/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
243.95
opt/1
gcc_k8_O3-ofp
Grain-v1
___H3
80
64
245.62
opt/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
245.81
opt/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
246.79
opt/1
gcc_prescott_O3-ual-ofp
Grain-v1
___H3
80
64
247.31
opt/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
251.31
opt/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
251.60
opt/1
gcc_pentium4_O3-ofp
Grain-v1
___H3
80
64
252.56
opt/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
254.04
opt/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
254.06
opt/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
254.20
opt/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
257.86
opt/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
4647.94
ref/1
gcc_prescott_O1-ofp
Grain-v1
___H3
80
64
4673.22
ref/1
gcc_pentium4_O1-ofp
Grain-v1
___H3
80
64
5363.12
ref/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
5365.60
ref/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
5369.67
ref/1
gcc_k8_O1-ofp
Grain-v1
___H3
80
64
5380.94
ref/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
5403.92
ref/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
5404.51
ref/1
gcc_k8_O3-ofp
Grain-v1
___H3
80
64
5416.02
ref/1
gcc_pentium-m_O3-ofp
Grain-v1
___H3
80
64
5431.41
ref/1
gcc_pentium2_O3-ofp
Grain-v1
___H3
80
64
5439.98
ref/1
gcc_pentium3_O3-ofp
Grain-v1
___H3
80
64
5442.01
ref/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
5448.89
ref/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
5460.45
ref/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
5467.72
ref/1
gcc_pentium-m_O1-ofp
Grain-v1
___H3
80
64
5489.94
ref/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
5566.43
ref/1
gcc_pentium4_O3-ofp
Grain-v1
___H3
80
64
5569.94
ref/1
gcc_prescott_O3-ofp
Grain-v1
___H3
80
64
5591.31
ref/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
5659.80
ref/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
5694.83
ref/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
5705.23
ref/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
6086.59
ref/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
6150.44
ref/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H3
80
64
6204.28
ref/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
6281.62
ref/1
gcc_pentium2_O2-ofp
Grain-v1
___H3
80
64
6295.02
ref/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
6308.31
ref/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
6315.78
ref/1
gcc_pentium3_O2-ofp
Grain-v1
___H3
80
64
6329.00
ref/1
gcc_pentium-m_O2-ofp
Grain-v1
___H3
80
64
6376.14
ref/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
6376.51
ref/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
6411.98
ref/1
gcc_pentium4_O2-ofp
Grain-v1
___H3
80
64
6464.31
ref/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
6472.66
ref/1
gcc_k8_O2-ofp
Grain-v1
___H3
80
64
6473.65
ref/1
gcc_prescott_O2-ofp
Grain-v1
___H3
80
64
6491.74
ref/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
6569.48
ref/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
6587.76
ref/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
6861.82
ref/1
gcc_pentium3_Os-ofp
Grain-v1
___H3
80
64
6883.53
ref/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
6885.38
ref/1
gcc_pentium-m_Os-ofp
Grain-v1
___H3
80
64
6890.04
ref/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
7145.08
ref/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
7152.40
ref/1
gcc_k8_Os-ofp
Grain-v1
___H3
80
64
7167.44
ref/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
7169.62
ref/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
7368.66
ref/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
7596.64
ref/1
gcc_k8_O3-ual-ofp
Grain-v1
___H3
80
64
7619.11
ref/1
gcc_pentium4_O3-ual-ofp
Grain-v1
___H3
80
64
7637.53
ref/1
gcc_prescott_O3-ual-ofp
Grain-v1
___H3
80
64
7669.48
ref/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
8346.70
ref/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
8351.12
ref/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H3
80
64
8359.13
ref/1
gcc_pentium-m_O3-ual-ofp
Grain-v1
___H3
80
64
8369.06
ref/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
9846.69
ref/1
gcc_prescott_Os-ofp
Grain-v1
___H3
80
64
9846.87
ref/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
9850.18
ref/1
gcc_pentium4_Os-ofp
Grain-v1
___H3
80
64
9882.87
ref/1
gcc_i386_Os-ofp
Grain-v1
___H3
80
64
10054.18
ref/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
10115.39
ref/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
10243.51
ref/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
10364.57
ref/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
10577.13
ref/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
15265.71
ref/1
gcc_prescott_O0
Grain-v1
___H3
80
64
15271.72
ref/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
15275.24
ref/1
gcc_athlon_O0
Grain-v1
___H3
80
64
15277.12
ref/1
gcc_pentium3_O0
Grain-v1
___H3
80
64
15284.56
ref/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
15296.45
ref/1
gcc_k6_O0
Grain-v1
___H3
80
64
15300.27
ref/1
gcc_pentium4_O0
Grain-v1
___H3
80
64
15312.15
ref/1
gcc_pentium-m_O0
Grain-v1
___H3
80
64
15316.26
ref/1
gcc_k8_O0
Grain-v1
___H3
80
64
15982.65
ref/1
gcc_i386_O0
Grain-v1
___H3
80
64
17173.38
ref/1
gcc_pentium_O0
Grain-v1
___H3
80
64
17197.77
ref/1
gcc_pentium-mmx_O0
Grain-v1
___H3
80
64
17237.04
ref/1
gcc_i486_O0