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
68.18
117.09
80.85
79.29
82.76
76.01
51.23
1460.87
opt/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
80.48
opt/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
81.22
opt/1
gcc_pentium-m_O1-ofp
Grain-v1
___H3
80
64
83.26
opt/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
83.67
opt/1
gcc_pentium4_O0
Grain-v1
___H3
80
64
83.88
opt/1
gcc_default_O0
Grain-v1
___H3
80
64
83.93
opt/1
gcc_k8_O0
Grain-v1
___H3
80
64
84.93
opt/1
gcc_athlon_O0
Grain-v1
___H3
80
64
85.86
opt/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
86.36
opt/1
gcc_k8_O1-ofp
Grain-v1
___H3
80
64
91.57
opt/1
gcc_default_O1-ofp
Grain-v1
___H3
80
64
91.60
opt/1
gcc_pentium4_O1-ofp
Grain-v1
___H3
80
64
97.98
opt/1
gcc_pentium_O0
Grain-v1
___H3
80
64
98.18
opt/1
gcc_pentium-mmx_O0
Grain-v1
___H3
80
64
98.28
opt/1
gcc_i486_O0
Grain-v1
___H3
80
64
98.43
opt/1
gcc_k6-3_O0
Grain-v1
___H3
80
64
98.88
opt/1
gcc_pentium-m_O0
Grain-v1
___H3
80
64
99.12
opt/1
gcc_pentium3_O0
Grain-v1
___H3
80
64
99.66
opt/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
99.86
opt/1
gcc_k6_O0
Grain-v1
___H3
80
64
99.96
opt/1
gcc_i386_O0
Grain-v1
___H3
80
64
101.88
opt/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
120.41
opt/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
122.69
opt/1
gcc_pentium2_O2-ofp
Grain-v1
___H3
80
64
122.94
opt/1
gcc_k8_O2-ofp
Grain-v1
___H3
80
64
123.06
opt/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
123.10
opt/1
gcc_k8_O3-ofp
Grain-v1
___H3
80
64
123.16
opt/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
124.11
opt/1
gcc_pentium-m_O3-ual-ofp
Grain-v1
___H3
80
64
124.15
opt/1
gcc_pentium2_O3-ofp
Grain-v1
___H3
80
64
124.25
opt/1
gcc_pentium-m_O3-ofp
Grain-v1
___H3
80
64
124.39
opt/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H3
80
64
124.74
opt/1
gcc_pentium3_O3-ofp
Grain-v1
___H3
80
64
124.77
opt/1
gcc_default_O3-ofp
Grain-v1
___H3
80
64
125.51
opt/1
gcc_pentium3_O2-ofp
Grain-v1
___H3
80
64
125.52
190.94
128.29
128.08
132.51
131.32
51.23
2559.10
opt/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
125.68
191.17
130.41
123.98
132.21
130.20
51.19
2567.08
opt/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
125.86
opt/1
gcc_pentium-m_Os-ofp
Grain-v1
___H3
80
64
126.01
192.16
131.61
127.72
134.33
132.52
51.23
2596.26
opt/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
126.16
opt/1
gcc_default_O2-ofp
Grain-v1
___H3
80
64
126.48
opt/1
gcc_pentium3_Os-ofp
Grain-v1
___H3
80
64
126.49
opt/1
gcc_pentium-m_O2-ofp
Grain-v1
___H3
80
64
127.61
opt/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
128.94
193.60
129.06
129.87
133.78
135.03
51.23
2591.08
opt/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
130.74
opt/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
138.98
opt/1
gcc_pentium4_O3-ofp
Grain-v1
___H3
80
64
139.10
opt/1
gcc_default_O3-ual-ofp
Grain-v1
___H3
80
64
139.38
opt/1
gcc_k8_O3-ual-ofp
Grain-v1
___H3
80
64
142.69
opt/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
143.56
opt/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
144.10
opt/1
gcc_pentium4_O3-ual-ofp
Grain-v1
___H3
80
64
145.20
opt/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
145.23
opt/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
145.42
opt/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
148.30
opt/1
gcc_pentium4_O2-ofp
Grain-v1
___H3
80
64
153.35
opt/1
gcc_k6-3_O1-ofp
Grain-v1
___H3
80
64
258.33
opt/1
gcc_i386_Os-ofp
Grain-v1
___H3
80
64
259.02
opt/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
261.43
opt/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
262.11
opt/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
262.34
opt/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
262.50
opt/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
265.71
opt/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
266.10
opt/1
gcc_pentium4_Os-ofp
Grain-v1
___H3
80
64
266.31
opt/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
266.31
opt/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H3
80
64
267.22
opt/1
gcc_default_Os-ofp
Grain-v1
___H3
80
64
267.80
opt/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
269.73
opt/1
gcc_k8_Os-ofp
Grain-v1
___H3
80
64
274.34
opt/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
279.79
opt/1
gcc_k6-3_Os-ofp
Grain-v1
___H3
80
64
280.44
opt/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
282.52
opt/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
284.02
opt/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
286.33
opt/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
287.65
opt/1
gcc_k6-3_O3-ofp
Grain-v1
___H3
80
64
290.03
opt/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
290.13
opt/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
290.47
opt/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
293.87
opt/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
293.94
opt/1
gcc_k6-3_O2-ofp
Grain-v1
___H3
80
64
295.74
opt/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
306.43
opt/1
gcc_k6-3_O3-ual-ofp
Grain-v1
___H3
80
64
308.90
opt/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
4068.91
ref/1
gcc_pentium4_O3-ofp
Grain-v1
___H3
80
64
4140.06
ref/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
4163.86
ref/1
gcc_pentium4_O3-ual-ofp
Grain-v1
___H3
80
64
4166.78
ref/1
gcc_default_O3-ual-ofp
Grain-v1
___H3
80
64
4174.44
ref/1
gcc_default_O1-ofp
Grain-v1
___H3
80
64
4194.57
ref/1
gcc_pentium4_O2-ofp
Grain-v1
___H3
80
64
4206.51
ref/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
4227.89
ref/1
gcc_k8_O3-ual-ofp
Grain-v1
___H3
80
64
4235.46
ref/1
gcc_pentium4_O1-ofp
Grain-v1
___H3
80
64
4263.07
ref/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
4313.31
ref/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
4336.08
ref/1
gcc_k6-3_O3-ual-ofp
Grain-v1
___H3
80
64
4342.80
ref/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
4368.18
ref/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
4473.49
ref/1
gcc_k8_O3-ofp
Grain-v1
___H3
80
64
4482.59
ref/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
4497.07
ref/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
4517.35
ref/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
4524.70
ref/1
gcc_k6-3_O3-ofp
Grain-v1
___H3
80
64
4529.77
ref/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
4552.85
ref/1
gcc_pentium3_O3-ofp
Grain-v1
___H3
80
64
4553.95
ref/1
gcc_pentium2_O3-ofp
Grain-v1
___H3
80
64
4569.12
ref/1
gcc_k8_O1-ofp
Grain-v1
___H3
80
64
4572.42
ref/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
4572.64
ref/1
gcc_k8_O2-ofp
Grain-v1
___H3
80
64
4579.51
ref/1
gcc_k6-3_O2-ofp
Grain-v1
___H3
80
64
4586.49
ref/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
4589.70
ref/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
4589.93
ref/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
4590.24
ref/1
gcc_pentium-m_O3-ofp
Grain-v1
___H3
80
64
4595.08
ref/1
gcc_pentium3_O2-ofp
Grain-v1
___H3
80
64
4598.94
ref/1
gcc_k6-3_O1-ofp
Grain-v1
___H3
80
64
4603.40
ref/1
gcc_pentium-m_O1-ofp
Grain-v1
___H3
80
64
4605.19
ref/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
4606.54
ref/1
gcc_pentium2_O2-ofp
Grain-v1
___H3
80
64
4608.39
ref/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
4608.54
ref/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
4610.83
ref/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
4613.58
ref/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
4613.60
ref/1
gcc_default_O2-ofp
Grain-v1
___H3
80
64
4615.99
ref/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
4620.14
ref/1
gcc_pentium-m_O2-ofp
Grain-v1
___H3
80
64
4625.65
ref/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
4630.88
ref/1
gcc_default_O3-ofp
Grain-v1
___H3
80
64
4661.24
ref/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
4670.11
ref/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
4736.69
ref/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
4766.52
ref/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H3
80
64
4848.99
ref/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
4873.80
ref/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
4934.85
ref/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
5698.73
ref/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
5706.02
ref/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
5735.84
ref/1
gcc_default_Os-ofp
Grain-v1
___H3
80
64
5763.24
ref/1
gcc_pentium3_Os-ofp
Grain-v1
___H3
80
64
5773.94
ref/1
gcc_pentium-m_Os-ofp
Grain-v1
___H3
80
64
5819.97
ref/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
5921.23
ref/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
5939.52
ref/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
5940.69
ref/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
5954.41
ref/1
gcc_k8_Os-ofp
Grain-v1
___H3
80
64
5961.74
ref/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
5994.53
ref/1
gcc_k6-3_Os-ofp
Grain-v1
___H3
80
64
7499.40
ref/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
7504.81
ref/1
gcc_pentium-m_O3-ual-ofp
Grain-v1
___H3
80
64
7517.65
ref/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
7653.26
ref/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H3
80
64
9666.95
ref/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
9764.36
ref/1
gcc_i386_Os-ofp
Grain-v1
___H3
80
64
9964.93
ref/1
gcc_pentium4_Os-ofp
Grain-v1
___H3
80
64
12505.27
ref/1
gcc_pentium-mmx_O0
Grain-v1
___H3
80
64
12523.22
ref/1
gcc_i486_O0
Grain-v1
___H3
80
64
12523.67
ref/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
12524.41
ref/1
gcc_athlon_O0
Grain-v1
___H3
80
64
12525.25
ref/1
gcc_pentium_O0
Grain-v1
___H3
80
64
12526.04
ref/1
gcc_default_O0
Grain-v1
___H3
80
64
12529.72
ref/1
gcc_k8_O0
Grain-v1
___H3
80
64
12537.39
ref/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
12539.35
ref/1
gcc_pentium4_O0
Grain-v1
___H3
80
64
12542.84
ref/1
gcc_pentium3_O0
Grain-v1
___H3
80
64
12544.24
ref/1
gcc_i386_O0
Grain-v1
___H3
80
64
12546.14
ref/1
gcc_pentium-m_O0
Grain-v1
___H3
80
64
12548.27
ref/1
gcc_k6-3_O0
Grain-v1
___H3
80
64
13259.49
ref/1
gcc_k6_O0