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
75.57
121.65
79.98
79.00
82.48
85.93
46.08
1476.46
opt/1
gcc_pentium-m_O1-ofp
Grain-v1
___H3
80
64
76.72
121.31
82.63
80.10
84.35
86.15
46.08
1556.99
opt/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
78.11
opt/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
79.14
109.53
69.33
67.93
71.57
86.74
50.30
1508.55
opt/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
84.90
opt/1
gcc_k8_O0
Grain-v1
___H3
80
64
84.99
opt/1
gcc_pentium4_O0
Grain-v1
___H3
80
64
85.03
opt/1
gcc_athlon_O0
Grain-v1
___H3
80
64
86.77
opt/1
gcc_default_O0
Grain-v1
___H3
80
64
91.13
opt/1
gcc_k8_O1-ofp
Grain-v1
___H3
80
64
91.31
opt/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
91.49
opt/1
gcc_pentium4_O1-ofp
Grain-v1
___H3
80
64
91.56
opt/1
gcc_default_O1-ofp
Grain-v1
___H3
80
64
97.11
opt/1
gcc_k6_O0
Grain-v1
___H3
80
64
97.22
opt/1
gcc_pentium3_O0
Grain-v1
___H3
80
64
97.78
opt/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
98.02
opt/1
gcc_i386_O0
Grain-v1
___H3
80
64
98.04
opt/1
gcc_pentium_O0
Grain-v1
___H3
80
64
98.56
opt/1
gcc_i486_O0
Grain-v1
___H3
80
64
98.75
opt/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
98.95
opt/1
gcc_pentium-m_O0
Grain-v1
___H3
80
64
99.92
opt/1
gcc_pentium-mmx_O0
Grain-v1
___H3
80
64
101.84
opt/1
gcc_k6-3_O0
Grain-v1
___H3
80
64
112.71
opt/1
gcc_k8_O2-ofp
Grain-v1
___H3
80
64
118.26
opt/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
119.01
opt/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
120.63
opt/1
gcc_default_O3-ofp
Grain-v1
___H3
80
64
122.04
opt/1
gcc_k8_O3-ofp
Grain-v1
___H3
80
64
123.83
opt/1
gcc_pentium3_O2-ofp
Grain-v1
___H3
80
64
123.89
opt/1
gcc_pentium-m_O2-ofp
Grain-v1
___H3
80
64
124.63
opt/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
124.94
opt/1
gcc_pentium-m_O3-ofp
Grain-v1
___H3
80
64
125.34
opt/1
gcc_pentium2_O2-ofp
Grain-v1
___H3
80
64
125.37
opt/1
gcc_pentium2_O3-ofp
Grain-v1
___H3
80
64
125.53
192.87
133.60
130.39
136.49
132.90
50.30
2656.24
opt/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
127.22
opt/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H3
80
64
127.29
opt/1
gcc_pentium3_Os-ofp
Grain-v1
___H3
80
64
127.38
opt/1
gcc_pentium-m_Os-ofp
Grain-v1
___H3
80
64
127.55
opt/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
127.81
198.44
129.60
126.22
133.08
134.95
48.82
2536.07
opt/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
127.96
opt/1
gcc_pentium3_O3-ofp
Grain-v1
___H3
80
64
128.39
opt/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
128.91
opt/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
129.43
opt/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
131.61
opt/1
gcc_pentium-m_O3-ual-ofp
Grain-v1
___H3
80
64
131.68
opt/1
gcc_k8_O3-ual-ofp
Grain-v1
___H3
80
64
132.05
opt/1
gcc_pentium4_O2-ofp
Grain-v1
___H3
80
64
137.50
opt/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
137.81
opt/1
gcc_default_O2-ofp
Grain-v1
___H3
80
64
138.09
opt/1
gcc_default_O3-ual-ofp
Grain-v1
___H3
80
64
138.89
opt/1
gcc_pentium4_O3-ofp
Grain-v1
___H3
80
64
140.84
opt/1
gcc_k6-3_O1-ofp
Grain-v1
___H3
80
64
141.53
opt/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
142.34
opt/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
143.92
opt/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
145.56
opt/1
gcc_pentium4_O3-ual-ofp
Grain-v1
___H3
80
64
145.83
opt/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
251.18
opt/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
255.67
opt/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
260.52
opt/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
262.05
opt/1
gcc_pentium4_Os-ofp
Grain-v1
___H3
80
64
263.40
opt/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
263.58
opt/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
263.75
opt/1
gcc_i386_Os-ofp
Grain-v1
___H3
80
64
265.05
opt/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
267.51
opt/1
gcc_default_Os-ofp
Grain-v1
___H3
80
64
267.82
opt/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
268.47
opt/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H3
80
64
269.29
opt/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
270.34
opt/1
gcc_k8_Os-ofp
Grain-v1
___H3
80
64
276.29
opt/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
280.88
opt/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
281.72
opt/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
285.75
opt/1
gcc_k6-3_Os-ofp
Grain-v1
___H3
80
64
287.45
opt/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
287.63
opt/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
287.94
opt/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
288.72
opt/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
289.98
opt/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
290.50
opt/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
291.04
opt/1
gcc_k6-3_O2-ofp
Grain-v1
___H3
80
64
292.23
opt/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
295.09
opt/1
gcc_k6-3_O3-ofp
Grain-v1
___H3
80
64
307.82
opt/1
gcc_k6-3_O3-ual-ofp
Grain-v1
___H3
80
64
307.84
opt/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
4087.81
ref/1
gcc_pentium4_O3-ofp
Grain-v1
___H3
80
64
4141.46
ref/1
gcc_k8_O3-ual-ofp
Grain-v1
___H3
80
64
4147.90
ref/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
4150.33
ref/1
gcc_default_O1-ofp
Grain-v1
___H3
80
64
4150.86
ref/1
gcc_pentium4_O2-ofp
Grain-v1
___H3
80
64
4152.14
ref/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
4170.69
ref/1
gcc_pentium4_O3-ual-ofp
Grain-v1
___H3
80
64
4171.83
ref/1
gcc_k6-3_O3-ual-ofp
Grain-v1
___H3
80
64
4177.37
ref/1
gcc_default_O3-ual-ofp
Grain-v1
___H3
80
64
4180.53
ref/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
4198.69
ref/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
4211.65
ref/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
4278.62
ref/1
gcc_pentium4_O1-ofp
Grain-v1
___H3
80
64
4325.99
ref/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
4445.86
ref/1
gcc_k8_O3-ofp
Grain-v1
___H3
80
64
4449.87
ref/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
4463.87
ref/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
4496.37
ref/1
gcc_pentium-m_O3-ofp
Grain-v1
___H3
80
64
4496.44
ref/1
gcc_pentium2_O3-ofp
Grain-v1
___H3
80
64
4500.03
ref/1
gcc_default_O2-ofp
Grain-v1
___H3
80
64
4515.62
ref/1
gcc_pentium3_O3-ofp
Grain-v1
___H3
80
64
4515.72
ref/1
gcc_k6-3_O1-ofp
Grain-v1
___H3
80
64
4515.87
ref/1
gcc_k6-3_O3-ofp
Grain-v1
___H3
80
64
4525.51
ref/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
4533.64
ref/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
4536.69
ref/1
gcc_k8_O1-ofp
Grain-v1
___H3
80
64
4538.31
ref/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
4547.31
ref/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
4547.89
ref/1
gcc_k8_O2-ofp
Grain-v1
___H3
80
64
4550.99
ref/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
4552.61
ref/1
gcc_default_O3-ofp
Grain-v1
___H3
80
64
4555.22
ref/1
gcc_pentium2_O2-ofp
Grain-v1
___H3
80
64
4556.80
ref/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
4557.54
ref/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
4562.95
ref/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
4574.92
ref/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
4575.00
ref/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
4577.65
ref/1
gcc_pentium-m_O2-ofp
Grain-v1
___H3
80
64
4578.36
ref/1
gcc_pentium3_O2-ofp
Grain-v1
___H3
80
64
4583.58
ref/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
4592.52
ref/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
4598.02
ref/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
4598.38
ref/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
4599.56
ref/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
4634.40
ref/1
gcc_pentium-m_O1-ofp
Grain-v1
___H3
80
64
4678.01
ref/1
gcc_k6-3_O2-ofp
Grain-v1
___H3
80
64
4708.57
ref/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H3
80
64
4719.09
ref/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
4741.14
ref/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
4856.75
ref/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
4911.53
ref/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
5633.07
ref/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
5680.42
ref/1
gcc_pentium3_Os-ofp
Grain-v1
___H3
80
64
5706.00
ref/1
gcc_pentium-m_Os-ofp
Grain-v1
___H3
80
64
5706.07
ref/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
5843.81
ref/1
gcc_default_Os-ofp
Grain-v1
___H3
80
64
5880.98
ref/1
gcc_k8_Os-ofp
Grain-v1
___H3
80
64
5936.61
ref/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
5945.08
ref/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
5963.86
ref/1
gcc_k6-3_Os-ofp
Grain-v1
___H3
80
64
5989.22
ref/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
6045.34
ref/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
6959.23
ref/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
7940.79
ref/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
7945.21
ref/1
gcc_pentium-m_O3-ual-ofp
Grain-v1
___H3
80
64
7963.60
ref/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
7965.42
ref/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H3
80
64
9672.45
ref/1
gcc_pentium4_Os-ofp
Grain-v1
___H3
80
64
9674.52
ref/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
9694.99
ref/1
gcc_i386_Os-ofp
Grain-v1
___H3
80
64
12513.52
ref/1
gcc_pentium_O0
Grain-v1
___H3
80
64
12513.92
ref/1
gcc_i486_O0
Grain-v1
___H3
80
64
12515.45
ref/1
gcc_k6-3_O0
Grain-v1
___H3
80
64
12517.58
ref/1
gcc_i386_O0
Grain-v1
___H3
80
64
12523.42
ref/1
gcc_k6_O0
Grain-v1
___H3
80
64
12529.34
ref/1
gcc_pentium-m_O0
Grain-v1
___H3
80
64
12530.88
ref/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
12530.97
ref/1
gcc_default_O0
Grain-v1
___H3
80
64
12531.28
ref/1
gcc_pentium4_O0
Grain-v1
___H3
80
64
12540.55
ref/1
gcc_k8_O0
Grain-v1
___H3
80
64
12541.24
ref/1
gcc_pentium3_O0
Grain-v1
___H3
80
64
12566.03
ref/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
13146.31
ref/1
gcc_pentium-mmx_O0
Grain-v1
___H3
80
64
13269.62
ref/1
gcc_athlon_O0