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.54
111.41
66.73
65.05
69.18
64.59
54.58
1562.02
opt/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
55.81
105.15
60.08
57.58
62.25
66.64
54.63
1614.74
opt/1
gcc_pentium-m_O1-ofp
Grain-v1
___H3
80
64
57.92
opt/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
58.01
opt/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
58.05
opt/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
58.25
opt/1
gcc_k8_O1-ofp
Grain-v1
___H3
80
64
58.93
106.57
60.91
59.23
63.42
69.66
53.55
1606.43
opt/1
gcc_prescott_O1-ofp
Grain-v1
___H3
80
64
60.05
108.62
62.78
61.07
65.29
74.94
59.43
1608.19
opt/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
61.92
opt/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
62.98
opt/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
63.43
opt/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
64.71
opt/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
65.76
opt/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
66.18
109.51
65.76
62.15
67.44
80.06
59.27
1563.09
opt/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
66.44
opt/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
70.71
opt/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H3
80
64
79.50
opt/1
gcc_k8_O0
Grain-v1
___H3
80
64
79.87
opt/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
80.30
opt/1
gcc_athlon_O0
Grain-v1
___H3
80
64
80.65
opt/1
gcc_k6_O0
Grain-v1
___H3
80
64
81.45
opt/1
gcc_prescott_O0
Grain-v1
___H3
80
64
82.15
opt/1
gcc_i386_O0
Grain-v1
___H3
80
64
82.40
opt/1
gcc_pentium-mmx_O0
Grain-v1
___H3
80
64
82.56
opt/1
gcc_pentium_O0
Grain-v1
___H3
80
64
82.66
opt/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
82.90
opt/1
gcc_pentium3_O2-ofp
Grain-v1
___H3
80
64
83.02
opt/1
gcc_i486_O0
Grain-v1
___H3
80
64
83.29
opt/1
gcc_pentium-m_O2-ofp
Grain-v1
___H3
80
64
83.48
opt/1
gcc_pentium3_O0
Grain-v1
___H3
80
64
83.50
opt/1
gcc_pentium-m_O0
Grain-v1
___H3
80
64
83.73
opt/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
83.73
opt/1
gcc_pentium2_O2-ofp
Grain-v1
___H3
80
64
83.88
142.22
89.09
85.88
91.55
94.74
53.67
2067.35
opt/1
gcc_prescott_O2-ofp
Grain-v1
___H3
80
64
84.34
opt/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
84.41
opt/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H3
80
64
84.71
147.37
91.51
87.90
94.01
98.64
53.77
2202.50
opt/1
gcc_prescott_O3-ual-ofp
Grain-v1
___H3
80
64
85.48
opt/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
85.65
opt/1
gcc_pentium3_O3-ofp
Grain-v1
___H3
80
64
85.72
opt/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
85.99
opt/1
gcc_prescott_O3-ofp
Grain-v1
___H3
80
64
86.23
opt/1
gcc_k8_O3-ofp
Grain-v1
___H3
80
64
86.52
opt/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
86.82
opt/1
gcc_k8_Os-ofp
Grain-v1
___H3
80
64
86.87
opt/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
87.06
opt/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
87.09
opt/1
gcc_pentium2_O3-ofp
Grain-v1
___H3
80
64
87.28
opt/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
87.41
opt/1
gcc_pentium-m_O3-ofp
Grain-v1
___H3
80
64
87.54
opt/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
87.61
opt/1
gcc_k8_O3-ual-ofp
Grain-v1
___H3
80
64
87.88
opt/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
88.02
opt/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
88.13
opt/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
88.46
opt/1
gcc_k8_O2-ofp
Grain-v1
___H3
80
64
88.50
opt/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
88.89
opt/1
gcc_pentium-m_Os-ofp
Grain-v1
___H3
80
64
88.90
opt/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
89.35
143.91
89.68
92.69
94.50
98.65
53.76
2054.14
opt/1
gcc_prescott_Os-ofp
Grain-v1
___H3
80
64
89.86
opt/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
90.21
opt/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
90.56
opt/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
93.82
opt/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
95.22
opt/1
gcc_pentium3_Os-ofp
Grain-v1
___H3
80
64
97.00
opt/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
99.47
opt/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
99.75
opt/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
99.88
opt/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
100.04
opt/1
gcc_pentium-m_O3-ual-ofp
Grain-v1
___H3
80
64
101.46
opt/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
133.02
opt/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
163.46
opt/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
3980.15
ref/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
3994.39
ref/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
4019.59
ref/1
gcc_prescott_O3-ual-ofp
Grain-v1
___H3
80
64
4049.70
ref/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
4050.24
ref/1
gcc_k8_O3-ofp
Grain-v1
___H3
80
64
4101.17
ref/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
4106.04
ref/1
gcc_prescott_O3-ofp
Grain-v1
___H3
80
64
4114.53
ref/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
4120.86
ref/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
4164.79
ref/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
4169.19
ref/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
4185.45
ref/1
gcc_pentium-m_O3-ofp
Grain-v1
___H3
80
64
4185.48
ref/1
gcc_pentium2_O3-ofp
Grain-v1
___H3
80
64
4187.08
ref/1
gcc_pentium3_O3-ofp
Grain-v1
___H3
80
64
4207.11
ref/1
gcc_prescott_O2-ofp
Grain-v1
___H3
80
64
4214.92
ref/1
gcc_k8_O2-ofp
Grain-v1
___H3
80
64
4216.44
ref/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
4218.11
ref/1
gcc_k8_O3-ual-ofp
Grain-v1
___H3
80
64
4240.77
ref/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
4343.97
ref/1
gcc_pentium3_O2-ofp
Grain-v1
___H3
80
64
4345.54
ref/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
4361.09
ref/1
gcc_pentium-m_O2-ofp
Grain-v1
___H3
80
64
4361.67
ref/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
4448.10
ref/1
gcc_k8_O1-ofp
Grain-v1
___H3
80
64
4468.23
ref/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
4477.65
ref/1
gcc_prescott_O1-ofp
Grain-v1
___H3
80
64
4494.13
ref/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
4497.09
ref/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
4502.29
ref/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
4571.02
ref/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
4576.39
ref/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
4581.60
ref/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
4593.44
ref/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
4607.76
ref/1
gcc_pentium-m_O1-ofp
Grain-v1
___H3
80
64
4609.41
ref/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
4631.64
ref/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
4646.83
ref/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
4650.96
ref/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
4666.85
ref/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
4686.62
ref/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
4687.54
ref/1
gcc_pentium2_O2-ofp
Grain-v1
___H3
80
64
4688.23
ref/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H3
80
64
5057.46
ref/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H3
80
64
5183.45
ref/1
gcc_pentium-m_O3-ual-ofp
Grain-v1
___H3
80
64
5196.28
ref/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
5550.05
ref/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
5570.69
ref/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
5913.22
ref/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
6058.64
ref/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
6341.72
ref/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
6356.27
ref/1
gcc_prescott_Os-ofp
Grain-v1
___H3
80
64
6390.75
ref/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
6458.09
ref/1
gcc_pentium3_Os-ofp
Grain-v1
___H3
80
64
6661.02
ref/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
6753.33
ref/1
gcc_k8_Os-ofp
Grain-v1
___H3
80
64
6890.21
ref/1
gcc_i386_Os-ofp
Grain-v1
___H3
80
64
6897.09
ref/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
6981.96
ref/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
9823.38
ref/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
11359.71
ref/1
gcc_athlon_O0
Grain-v1
___H3
80
64
11384.71
ref/1
gcc_k8_O0
Grain-v1
___H3
80
64
11432.87
ref/1
gcc_i386_O0
Grain-v1
___H3
80
64
11483.56
ref/1
gcc_pentium-m_O0
Grain-v1
___H3
80
64
11545.88
ref/1
gcc_pentium3_O0
Grain-v1
___H3
80
64
11748.17
ref/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
11936.80
ref/1
gcc_i486_O0
Grain-v1
___H3
80
64
12110.63
ref/1
gcc_prescott_O0
Grain-v1
___H3
80
64
12340.88
ref/1
gcc_pentium_O0
Grain-v1
___H3
80
64
12352.93
ref/1
gcc_k6_O0
Grain-v1
___H3
80
64
12632.78
ref/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
13644.43
ref/1
gcc_pentium-mmx_O0
Grain-v1
___H3
80
64
19977.89
ref/1
gcc_pentium-m_Os-ofp