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
63.50
102.39
65.19
64.69
67.56
71.89
45.69
1406.07
opt/1
gcc_pentium-m_O1-ofp
Grain-v1
___H3
80
64
68.59
110.93
73.30
71.87
75.35
77.03
45.70
1407.52
opt/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
68.69
133.51
72.68
70.15
75.92
77.42
49.78
1571.74
opt/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
70.23
108.61
71.26
70.59
73.58
78.09
45.69
1371.28
opt/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
97.20
opt/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
97.65
152.05
101.17
98.60
103.71
103.64
52.85
2213.03
opt/1
gcc_prescott_O0
Grain-v1
___H3
80
64
97.92
opt/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
97.93
opt/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
98.66
opt/1
gcc_pentium-m_O0
Grain-v1
___H3
80
64
99.16
opt/1
gcc_pentium3_O0
Grain-v1
___H3
80
64
99.16
opt/1
gcc_pentium4_O0
Grain-v1
___H3
80
64
99.23
178.86
104.31
99.98
107.83
108.05
48.72
2086.01
opt/1
gcc_prescott_O1-ofp
Grain-v1
___H3
80
64
99.41
opt/1
gcc_pentium-mmx_O0
Grain-v1
___H3
80
64
99.46
opt/1
gcc_pentium_O0
Grain-v1
___H3
80
64
99.48
opt/1
gcc_i386_O0
Grain-v1
___H3
80
64
100.33
opt/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
100.36
opt/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
100.39
opt/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
100.67
opt/1
gcc_pentium4_O1-ofp
Grain-v1
___H3
80
64
101.13
opt/1
gcc_k6_O0
Grain-v1
___H3
80
64
101.13
opt/1
gcc_k8_O0
Grain-v1
___H3
80
64
101.53
opt/1
gcc_k8_O1-ofp
Grain-v1
___H3
80
64
103.51
opt/1
gcc_i486_O0
Grain-v1
___H3
80
64
105.46
opt/1
gcc_athlon_O0
Grain-v1
___H3
80
64
107.63
opt/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
108.53
opt/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
119.31
opt/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
122.66
opt/1
gcc_pentium-m_Os-ofp
Grain-v1
___H3
80
64
124.82
opt/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
124.90
opt/1
gcc_pentium3_Os-ofp
Grain-v1
___H3
80
64
128.40
opt/1
gcc_pentium2_O2-ofp
Grain-v1
___H3
80
64
128.56
opt/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
130.28
opt/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
130.44
opt/1
gcc_pentium-m_O3-ual-ofp
Grain-v1
___H3
80
64
130.87
opt/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H3
80
64
134.85
opt/1
gcc_pentium3_O2-ofp
Grain-v1
___H3
80
64
135.95
opt/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
136.69
opt/1
gcc_pentium-m_O2-ofp
Grain-v1
___H3
80
64
141.23
opt/1
gcc_pentium-m_O3-ofp
Grain-v1
___H3
80
64
143.78
opt/1
gcc_pentium3_O3-ofp
Grain-v1
___H3
80
64
147.71
opt/1
gcc_pentium2_O3-ofp
Grain-v1
___H3
80
64
150.21
opt/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
206.50
opt/1
gcc_i386_Os-ofp
Grain-v1
___H3
80
64
214.90
opt/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
219.11
opt/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
220.29
opt/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H3
80
64
225.71
opt/1
gcc_pentium4_Os-ofp
Grain-v1
___H3
80
64
225.88
328.25
229.81
221.68
233.58
223.40
48.65
4309.63
opt/1
gcc_prescott_Os-ofp
Grain-v1
___H3
80
64
232.67
opt/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
233.55
opt/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
233.62
opt/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
233.95
opt/1
gcc_k8_Os-ofp
Grain-v1
___H3
80
64
234.85
opt/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
235.81
opt/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
240.61
opt/1
gcc_prescott_O3-ofp
Grain-v1
___H3
80
64
240.77
opt/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
240.92
opt/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
245.00
opt/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
245.24
opt/1
gcc_prescott_O3-ual-ofp
Grain-v1
___H3
80
64
245.70
opt/1
gcc_prescott_O2-ofp
Grain-v1
___H3
80
64
246.61
opt/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
249.71
opt/1
gcc_pentium4_O3-ofp
Grain-v1
___H3
80
64
249.72
opt/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
250.00
opt/1
gcc_k8_O3-ofp
Grain-v1
___H3
80
64
250.53
opt/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
250.66
opt/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
253.59
opt/1
gcc_k8_O2-ofp
Grain-v1
___H3
80
64
254.37
opt/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
254.44
opt/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
255.84
opt/1
gcc_k8_O3-ual-ofp
Grain-v1
___H3
80
64
258.11
opt/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
261.44
opt/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
269.02
opt/1
gcc_pentium4_O3-ual-ofp
Grain-v1
___H3
80
64
269.51
opt/1
gcc_pentium4_O2-ofp
Grain-v1
___H3
80
64
276.53
opt/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
279.21
opt/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
283.35
opt/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
297.20
opt/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
4443.19
ref/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
4444.80
ref/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
4448.11
ref/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
4457.60
ref/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
4457.75
ref/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
4459.28
ref/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
4495.16
ref/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
4503.76
ref/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
4512.19
ref/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
4533.37
ref/1
gcc_pentium2_O3-ofp
Grain-v1
___H3
80
64
4538.12
ref/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
4539.75
ref/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
4544.60
ref/1
gcc_pentium3_O3-ofp
Grain-v1
___H3
80
64
4648.84
ref/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
4680.28
ref/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
4821.30
ref/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H3
80
64
4864.49
ref/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
4953.11
ref/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
4966.23
ref/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
4971.13
ref/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
4980.18
ref/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
5653.07
ref/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
5954.60
ref/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
6037.23
ref/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
6092.38
ref/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
6100.43
ref/1
gcc_pentium3_Os-ofp
Grain-v1
___H3
80
64
6126.85
ref/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
6149.25
ref/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
6178.78
ref/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
6184.66
ref/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
6256.64
ref/1
gcc_pentium3_O2-ofp
Grain-v1
___H3
80
64
6265.27
ref/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
6292.60
ref/1
gcc_pentium2_O2-ofp
Grain-v1
___H3
80
64
6316.65
ref/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
6356.08
ref/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
6410.41
ref/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
6466.07
ref/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
6946.39
ref/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
7625.50
ref/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
7648.83
ref/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
9673.02
ref/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H3
80
64
9726.25
ref/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
9728.14
ref/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
10017.80
ref/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
10085.36
ref/1
gcc_i386_Os-ofp
Grain-v1
___H3
80
64
12601.79
ref/1
gcc_i386_O0
Grain-v1
___H3
80
64
12617.02
ref/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
12622.75
ref/1
gcc_pentium3_O0
Grain-v1
___H3
80
64
12624.47
ref/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
12630.15
ref/1
gcc_pentium_O0
Grain-v1
___H3
80
64
12648.26
ref/1
gcc_pentium-mmx_O0
Grain-v1
___H3
80
64
13025.22
ref/1
gcc_k6_O0
Grain-v1
___H3
80
64
13672.89
ref/1
gcc_i486_O0
Grain-v1
___H3
80
64
24031.05
ref/1
gcc_athlon_O0