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
55.52
112.70
67.32
64.68
69.46
64.40
59.01
1562.15
opt/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
55.62
103.69
58.26
56.79
60.84
64.01
54.16
1585.10
opt/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
58.02
opt/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
58.69
opt/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
58.71
opt/1
gcc_k8_O1-ofp
Grain-v1
___H3
80
64
58.82
opt/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
58.88
opt/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
59.31
112.54
67.33
66.48
70.12
70.98
53.98
1566.48
opt/1
gcc_prescott_O1-ofp
Grain-v1
___H3
80
64
60.85
opt/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
61.81
opt/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H3
80
64
62.53
opt/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
63.25
opt/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
64.58
opt/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
64.76
opt/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
68.84
opt/1
gcc_pentium-m_O1-ofp
Grain-v1
___H3
80
64
69.38
opt/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
69.91
opt/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
72.68
opt/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
78.69
opt/1
gcc_athlon_O0
Grain-v1
___H3
80
64
79.94
opt/1
gcc_prescott_O0
Grain-v1
___H3
80
64
80.33
opt/1
gcc_k8_O0
Grain-v1
___H3
80
64
80.65
opt/1
gcc_i386_O0
Grain-v1
___H3
80
64
81.83
opt/1
gcc_k6_O0
Grain-v1
___H3
80
64
81.91
opt/1
gcc_pentium3_O0
Grain-v1
___H3
80
64
82.16
opt/1
gcc_i486_O0
Grain-v1
___H3
80
64
82.27
opt/1
gcc_pentium-m_O0
Grain-v1
___H3
80
64
82.41
opt/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
82.53
opt/1
gcc_pentium_O0
Grain-v1
___H3
80
64
82.58
opt/1
gcc_pentium-mmx_O0
Grain-v1
___H3
80
64
82.65
opt/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
82.78
opt/1
gcc_pentium2_O2-ofp
Grain-v1
___H3
80
64
83.76
opt/1
gcc_pentium3_O2-ofp
Grain-v1
___H3
80
64
84.31
opt/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H3
80
64
84.37
opt/1
gcc_k8_O3-ofp
Grain-v1
___H3
80
64
84.41
opt/1
gcc_pentium2_O3-ofp
Grain-v1
___H3
80
64
84.80
144.60
90.13
86.15
92.40
95.02
53.60
2051.88
opt/1
gcc_prescott_O2-ofp
Grain-v1
___H3
80
64
84.81
opt/1
gcc_pentium3_O3-ofp
Grain-v1
___H3
80
64
85.00
opt/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
85.30
opt/1
gcc_k8_O3-ual-ofp
Grain-v1
___H3
80
64
85.73
opt/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
85.84
opt/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
85.86
opt/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
86.12
opt/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
86.73
opt/1
gcc_k8_O2-ofp
Grain-v1
___H3
80
64
86.87
opt/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
87.04
opt/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
87.13
145.27
89.84
87.11
92.64
95.58
53.80
2086.04
opt/1
gcc_prescott_Os-ofp
Grain-v1
___H3
80
64
87.26
opt/1
gcc_pentium-m_Os-ofp
Grain-v1
___H3
80
64
87.37
opt/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
87.40
opt/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
87.44
opt/1
gcc_pentium3_Os-ofp
Grain-v1
___H3
80
64
87.71
opt/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
88.13
147.82
92.07
87.08
94.06
103.52
53.85
2202.33
opt/1
gcc_prescott_O3-ual-ofp
Grain-v1
___H3
80
64
88.24
opt/1
gcc_pentium-m_O2-ofp
Grain-v1
___H3
80
64
88.53
opt/1
gcc_prescott_O3-ofp
Grain-v1
___H3
80
64
88.66
opt/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
88.79
opt/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
88.95
opt/1
gcc_pentium-m_O3-ofp
Grain-v1
___H3
80
64
89.37
opt/1
gcc_k8_Os-ofp
Grain-v1
___H3
80
64
90.84
opt/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
91.04
opt/1
gcc_pentium-m_O3-ual-ofp
Grain-v1
___H3
80
64
91.07
opt/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
91.12
opt/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
91.25
opt/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
94.22
opt/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
94.26
opt/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
97.37
opt/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
99.36
opt/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
100.02
opt/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
101.00
opt/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
102.42
opt/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
4022.24
ref/1
gcc_k8_O3-ual-ofp
Grain-v1
___H3
80
64
4026.34
ref/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
4033.38
ref/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
4039.36
ref/1
gcc_prescott_O3-ual-ofp
Grain-v1
___H3
80
64
4070.58
ref/1
gcc_k8_O3-ofp
Grain-v1
___H3
80
64
4093.98
ref/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
4127.69
ref/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
4138.68
ref/1
gcc_prescott_O3-ofp
Grain-v1
___H3
80
64
4160.05
ref/1
gcc_pentium2_O3-ofp
Grain-v1
___H3
80
64
4183.10
ref/1
gcc_pentium-m_O3-ofp
Grain-v1
___H3
80
64
4194.95
ref/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
4196.82
ref/1
gcc_pentium3_O3-ofp
Grain-v1
___H3
80
64
4198.88
ref/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
4212.37
ref/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
4225.53
ref/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
4230.40
ref/1
gcc_prescott_O2-ofp
Grain-v1
___H3
80
64
4242.21
ref/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
4242.31
ref/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
4294.94
ref/1
gcc_k8_O2-ofp
Grain-v1
___H3
80
64
4329.09
ref/1
gcc_pentium3_O2-ofp
Grain-v1
___H3
80
64
4361.58
ref/1
gcc_pentium2_O2-ofp
Grain-v1
___H3
80
64
4369.30
ref/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
4377.27
ref/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
4425.19
ref/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
4427.99
ref/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
4467.95
ref/1
gcc_prescott_O1-ofp
Grain-v1
___H3
80
64
4487.14
ref/1
gcc_k8_O1-ofp
Grain-v1
___H3
80
64
4495.70
ref/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
4500.87
ref/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
4530.33
ref/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
4546.83
ref/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
4575.99
ref/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
4576.52
ref/1
gcc_pentium-m_O1-ofp
Grain-v1
___H3
80
64
4586.95
ref/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
4625.69
ref/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
4628.81
ref/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
4634.64
ref/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
4637.26
ref/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
4643.40
ref/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H3
80
64
4650.61
ref/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
4652.59
ref/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
4655.73
ref/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
4681.56
ref/1
gcc_pentium-m_O2-ofp
Grain-v1
___H3
80
64
5002.73
ref/1
gcc_pentium-m_O3-ual-ofp
Grain-v1
___H3
80
64
5051.05
ref/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H3
80
64
5053.14
ref/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
5225.94
ref/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
5335.24
ref/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
5781.68
ref/1
gcc_pentium3_Os-ofp
Grain-v1
___H3
80
64
5783.60
ref/1
gcc_pentium-m_Os-ofp
Grain-v1
___H3
80
64
5807.20
ref/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
5827.31
ref/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
6033.08
ref/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
6033.62
ref/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
6074.66
ref/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
6091.57
ref/1
gcc_k8_Os-ofp
Grain-v1
___H3
80
64
6099.26
ref/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
6379.27
ref/1
gcc_prescott_Os-ofp
Grain-v1
___H3
80
64
6884.97
ref/1
gcc_i386_Os-ofp
Grain-v1
___H3
80
64
6962.26
ref/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
11330.60
ref/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
11338.27
ref/1
gcc_pentium3_O0
Grain-v1
___H3
80
64
11341.56
ref/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
11447.58
ref/1
gcc_athlon_O0
Grain-v1
___H3
80
64
11449.61
ref/1
gcc_i386_O0
Grain-v1
___H3
80
64
11458.16
ref/1
gcc_k8_O0
Grain-v1
___H3
80
64
11668.10
ref/1
gcc_k6_O0
Grain-v1
___H3
80
64
11728.13
ref/1
gcc_prescott_O0
Grain-v1
___H3
80
64
11904.02
ref/1
gcc_pentium-mmx_O0
Grain-v1
___H3
80
64
12024.40
ref/1
gcc_i486_O0
Grain-v1
___H3
80
64
12034.34
ref/1
gcc_pentium_O0
Grain-v1
___H3
80
64
24683.60
ref/1
gcc_pentium-m_O0