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
64.24
117.79
79.51
77.79
81.51
70.55
62.04
1494.61
opt/1
gcc_pentium4_O1-ofp
Grain-v1
___H3
80
64
64.28
108.33
66.85
65.14
69.06
70.50
61.74
1547.34
opt/1
gcc_prescott_O1-ofp
Grain-v1
___H3
80
64
67.76
opt/1
gcc_pentium-m_O1-ofp
Grain-v1
___H3
80
64
67.76
opt/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
67.78
opt/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
67.80
opt/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
76.54
opt/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
76.77
118.36
79.77
77.69
81.65
81.42
59.90
1487.81
opt/1
gcc_default_O1-ofp
Grain-v1
___H3
80
64
78.01
opt/1
gcc_k8_O1-ofp
Grain-v1
___H3
80
64
85.62
opt/1
gcc_default_O2-ofp
Grain-v1
___H3
80
64
86.06
opt/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
86.26
opt/1
gcc_k8_O2-ofp
Grain-v1
___H3
80
64
86.28
opt/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
86.95
opt/1
gcc_default_O3-ofp
Grain-v1
___H3
80
64
88.57
opt/1
gcc_k8_O3-ual-ofp
Grain-v1
___H3
80
64
88.65
opt/1
gcc_default_O3-ual-ofp
Grain-v1
___H3
80
64
90.86
opt/1
gcc_k8_O3-ofp
Grain-v1
___H3
80
64
91.08
opt/1
gcc_athlon_O0
Grain-v1
___H3
80
64
92.10
opt/1
gcc_pentium4_O3-ual-ofp
Grain-v1
___H3
80
64
92.14
146.48
95.41
93.24
98.12
118.50
61.74
2050.41
opt/1
gcc_prescott_O3-ual-ofp
Grain-v1
___H3
80
64
92.33
opt/1
gcc_k8_O0
Grain-v1
___H3
80
64
92.34
opt/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
93.29
opt/1
gcc_prescott_O0
Grain-v1
___H3
80
64
93.43
opt/1
gcc_pentium4_O0
Grain-v1
___H3
80
64
93.47
opt/1
gcc_prescott_O3-ofp
Grain-v1
___H3
80
64
93.51
opt/1
gcc_default_O0
Grain-v1
___H3
80
64
93.55
opt/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
93.60
opt/1
gcc_pentium4_O3-ofp
Grain-v1
___H3
80
64
93.60
opt/1
gcc_prescott_O2-ofp
Grain-v1
___H3
80
64
94.28
opt/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
95.39
opt/1
gcc_pentium4_O2-ofp
Grain-v1
___H3
80
64
97.11
opt/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
105.04
opt/1
gcc_pentium-m_O3-ual-ofp
Grain-v1
___H3
80
64
106.22
opt/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H3
80
64
106.47
opt/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
106.50
opt/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
106.91
opt/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
106.97
opt/1
gcc_pentium-m_Os-ofp
Grain-v1
___H3
80
64
106.97
opt/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
107.05
opt/1
gcc_pentium2_O2-ofp
Grain-v1
___H3
80
64
107.05
opt/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
107.06
opt/1
gcc_pentium-m_O2-ofp
Grain-v1
___H3
80
64
107.32
opt/1
gcc_pentium2_O3-ofp
Grain-v1
___H3
80
64
107.67
opt/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
108.37
opt/1
gcc_pentium-m_O3-ofp
Grain-v1
___H3
80
64
108.50
opt/1
gcc_pentium3_O2-ofp
Grain-v1
___H3
80
64
108.54
opt/1
gcc_pentium3_Os-ofp
Grain-v1
___H3
80
64
108.77
opt/1
gcc_pentium3_O3-ofp
Grain-v1
___H3
80
64
110.06
opt/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
110.08
opt/1
gcc_pentium3_O0
Grain-v1
___H3
80
64
110.57
opt/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
110.66
opt/1
gcc_pentium-m_O0
Grain-v1
___H3
80
64
110.87
opt/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
111.06
opt/1
gcc_i486_O0
Grain-v1
___H3
80
64
111.08
opt/1
gcc_pentium_O0
Grain-v1
___H3
80
64
111.67
opt/1
gcc_pentium-mmx_O0
Grain-v1
___H3
80
64
111.77
opt/1
gcc_k6_O0
Grain-v1
___H3
80
64
111.78
opt/1
gcc_i386_O0
Grain-v1
___H3
80
64
111.79
opt/1
gcc_k6-3_O0
Grain-v1
___H3
80
64
115.90
opt/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
115.95
opt/1
gcc_k6-3_O1-ofp
Grain-v1
___H3
80
64
156.36
opt/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
156.56
opt/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
157.03
opt/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
157.42
opt/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
157.71
opt/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
157.73
opt/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H3
80
64
157.95
opt/1
gcc_pentium4_Os-ofp
Grain-v1
___H3
80
64
158.02
opt/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
158.55
249.38
165.41
161.67
169.79
163.99
62.07
3436.62
opt/1
gcc_prescott_Os-ofp
Grain-v1
___H3
80
64
158.63
opt/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
159.09
opt/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
159.21
opt/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
159.38
opt/1
gcc_i386_Os-ofp
Grain-v1
___H3
80
64
159.80
opt/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
178.28
opt/1
gcc_k8_Os-ofp
Grain-v1
___H3
80
64
178.43
opt/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
181.50
opt/1
gcc_k6-3_Os-ofp
Grain-v1
___H3
80
64
181.72
opt/1
gcc_k6-3_O3-ofp
Grain-v1
___H3
80
64
182.28
opt/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
185.71
opt/1
gcc_default_Os-ofp
Grain-v1
___H3
80
64
185.87
opt/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
190.00
opt/1
gcc_k6-3_O2-ofp
Grain-v1
___H3
80
64
190.05
opt/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
190.25
opt/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
194.03
opt/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
194.25
opt/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
194.56
opt/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
203.23
opt/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
204.60
opt/1
gcc_k6-3_O3-ual-ofp
Grain-v1
___H3
80
64
4848.04
ref/1
gcc_pentium4_O3-ofp
Grain-v1
___H3
80
64
4878.04
ref/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
4906.02
ref/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
4913.12
ref/1
gcc_default_O3-ual-ofp
Grain-v1
___H3
80
64
4927.30
ref/1
gcc_prescott_O3-ofp
Grain-v1
___H3
80
64
4928.44
ref/1
gcc_pentium4_O3-ual-ofp
Grain-v1
___H3
80
64
4943.22
ref/1
gcc_prescott_O3-ual-ofp
Grain-v1
___H3
80
64
4944.02
ref/1
gcc_pentium4_O1-ofp
Grain-v1
___H3
80
64
4946.11
ref/1
gcc_k6-3_O3-ual-ofp
Grain-v1
___H3
80
64
4956.30
ref/1
gcc_default_O1-ofp
Grain-v1
___H3
80
64
4962.39
ref/1
gcc_k8_O3-ual-ofp
Grain-v1
___H3
80
64
4962.56
ref/1
gcc_pentium4_O2-ofp
Grain-v1
___H3
80
64
4968.91
ref/1
gcc_prescott_O2-ofp
Grain-v1
___H3
80
64
4975.74
ref/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
4982.20
ref/1
gcc_prescott_O1-ofp
Grain-v1
___H3
80
64
5017.10
ref/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
5130.10
ref/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
5169.71
ref/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
5454.66
ref/1
gcc_pentium-m_O3-ofp
Grain-v1
___H3
80
64
5491.85
ref/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
5499.16
ref/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
5503.41
ref/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
5508.68
ref/1
gcc_pentium3_O3-ofp
Grain-v1
___H3
80
64
5508.71
ref/1
gcc_default_O3-ofp
Grain-v1
___H3
80
64
5554.36
ref/1
gcc_pentium-m_O2-ofp
Grain-v1
___H3
80
64
5560.83
ref/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
5571.54
ref/1
gcc_k8_O3-ofp
Grain-v1
___H3
80
64
5581.68
ref/1
gcc_pentium2_O3-ofp
Grain-v1
___H3
80
64
5591.53
ref/1
gcc_k8_O2-ofp
Grain-v1
___H3
80
64
5604.55
ref/1
gcc_default_O2-ofp
Grain-v1
___H3
80
64
5609.95
ref/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
5633.91
ref/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
5644.49
ref/1
gcc_pentium2_O2-ofp
Grain-v1
___H3
80
64
5651.57
ref/1
gcc_pentium3_O2-ofp
Grain-v1
___H3
80
64
5657.19
ref/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
5663.39
ref/1
gcc_k6-3_O2-ofp
Grain-v1
___H3
80
64
5668.13
ref/1
gcc_pentium-m_O1-ofp
Grain-v1
___H3
80
64
5686.71
ref/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
5694.87
ref/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
5707.68
ref/1
gcc_k6-3_O3-ofp
Grain-v1
___H3
80
64
5713.34
ref/1
gcc_k6-3_O1-ofp
Grain-v1
___H3
80
64
5723.14
ref/1
gcc_k8_O1-ofp
Grain-v1
___H3
80
64
5744.92
ref/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
5746.49
ref/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
5754.45
ref/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
5761.25
ref/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
5773.12
ref/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
5882.66
ref/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
5889.70
ref/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
5893.84
ref/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
5922.73
ref/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
5950.89
ref/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
6189.32
ref/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H3
80
64
6258.44
ref/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
6295.88
ref/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
6326.69
ref/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
6726.86
ref/1
gcc_k6-3_Os-ofp
Grain-v1
___H3
80
64
6742.71
ref/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
6766.93
ref/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
6779.63
ref/1
gcc_k8_Os-ofp
Grain-v1
___H3
80
64
6803.39
ref/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
6810.21
ref/1
gcc_default_Os-ofp
Grain-v1
___H3
80
64
6840.47
ref/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
6926.10
ref/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
6935.10
ref/1
gcc_pentium3_Os-ofp
Grain-v1
___H3
80
64
6945.58
ref/1
gcc_pentium-m_Os-ofp
Grain-v1
___H3
80
64
7007.97
ref/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
8077.94
ref/1
gcc_pentium-m_O3-ual-ofp
Grain-v1
___H3
80
64
8081.59
ref/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H3
80
64
8086.53
ref/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
8101.18
ref/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
9805.52
ref/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
9806.01
ref/1
gcc_i386_Os-ofp
Grain-v1
___H3
80
64
9807.20
ref/1
gcc_pentium4_Os-ofp
Grain-v1
___H3
80
64
9841.22
ref/1
gcc_prescott_Os-ofp
Grain-v1
___H3
80
64
16016.46
ref/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
16016.48
ref/1
gcc_athlon_O0
Grain-v1
___H3
80
64
16021.03
ref/1
gcc_prescott_O0
Grain-v1
___H3
80
64
16022.33
ref/1
gcc_i386_O0
Grain-v1
___H3
80
64
16024.75
ref/1
gcc_pentium3_O0
Grain-v1
___H3
80
64
16027.42
ref/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
16051.29
ref/1
gcc_k6-3_O0
Grain-v1
___H3
80
64
16051.80
ref/1
gcc_k6_O0
Grain-v1
___H3
80
64
16056.85
ref/1
gcc_pentium4_O0
Grain-v1
___H3
80
64
16073.69
ref/1
gcc_pentium-m_O0
Grain-v1
___H3
80
64
16076.42
ref/1
gcc_default_O0
Grain-v1
___H3
80
64
16090.28
ref/1
gcc_k8_O0
Grain-v1
___H3
80
64
17238.20
ref/1
gcc_pentium-mmx_O0
Grain-v1
___H3
80
64
17299.58
ref/1
gcc_pentium_O0
Grain-v1
___H3
80
64
17330.13
ref/1
gcc_i486_O0