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.55
104.68
59.78
56.67
61.72
66.60
54.65
1586.42
opt/1
gcc_pentium-m_O1-ofp
Grain-v1
___H3
80
64
55.65
111.37
66.17
64.96
68.82
66.00
59.19
1563.07
opt/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
56.31
opt/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
57.84
opt/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
57.92
opt/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
57.92
opt/1
gcc_k8_O1-ofp
Grain-v1
___H3
80
64
58.36
opt/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
58.52
opt/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
61.00
opt/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H3
80
64
61.42
opt/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
61.72
opt/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
62.75
opt/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
64.47
opt/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
64.99
105.52
60.43
59.06
63.02
75.53
53.21
1586.42
opt/1
gcc_prescott_O1-ofp
Grain-v1
___H3
80
64
66.80
opt/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
70.19
opt/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
73.90
opt/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
79.04
opt/1
gcc_athlon_O0
Grain-v1
___H3
80
64
80.33
opt/1
gcc_prescott_O0
Grain-v1
___H3
80
64
81.93
opt/1
gcc_i486_O0
Grain-v1
___H3
80
64
82.18
opt/1
gcc_i386_O0
Grain-v1
___H3
80
64
82.24
opt/1
gcc_pentium-mmx_O0
Grain-v1
___H3
80
64
82.34
opt/1
gcc_pentium_O0
Grain-v1
___H3
80
64
82.61
opt/1
gcc_k6_O0
Grain-v1
___H3
80
64
83.12
opt/1
gcc_pentium2_O2-ofp
Grain-v1
___H3
80
64
83.13
140.60
90.97
85.05
92.20
97.08
53.28
2055.41
opt/1
gcc_prescott_O2-ofp
Grain-v1
___H3
80
64
83.29
opt/1
gcc_pentium3_O0
Grain-v1
___H3
80
64
83.77
opt/1
gcc_pentium-m_O0
Grain-v1
___H3
80
64
83.82
opt/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
84.40
opt/1
gcc_pentium3_O2-ofp
Grain-v1
___H3
80
64
84.46
opt/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
84.48
opt/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
84.55
opt/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H3
80
64
84.56
146.08
90.27
86.36
92.66
92.28
53.64
2201.32
opt/1
gcc_prescott_O3-ofp
Grain-v1
___H3
80
64
84.71
opt/1
gcc_pentium2_O3-ofp
Grain-v1
___H3
80
64
84.83
opt/1
gcc_k8_O0
Grain-v1
___H3
80
64
84.90
opt/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
84.96
opt/1
gcc_k8_O3-ual-ofp
Grain-v1
___H3
80
64
85.22
opt/1
gcc_pentium-m_O2-ofp
Grain-v1
___H3
80
64
85.41
opt/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
85.46
opt/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
85.72
opt/1
gcc_pentium-m_O3-ofp
Grain-v1
___H3
80
64
85.76
opt/1
gcc_pentium-m_O3-ual-ofp
Grain-v1
___H3
80
64
85.81
opt/1
gcc_k8_O3-ofp
Grain-v1
___H3
80
64
86.23
opt/1
gcc_pentium-m_Os-ofp
Grain-v1
___H3
80
64
86.30
opt/1
gcc_pentium3_O3-ofp
Grain-v1
___H3
80
64
86.79
opt/1
gcc_k8_Os-ofp
Grain-v1
___H3
80
64
86.89
opt/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
86.92
155.36
91.40
88.38
94.68
97.80
75.06
2363.59
opt/1
gcc_prescott_O3-ual-ofp
Grain-v1
___H3
80
64
87.04
opt/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
87.20
opt/1
gcc_k8_O2-ofp
Grain-v1
___H3
80
64
87.53
opt/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
87.69
opt/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
87.75
opt/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
88.27
opt/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
88.49
opt/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
88.73
opt/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
88.86
opt/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
89.42
opt/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
89.78
opt/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
91.01
opt/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
91.41
opt/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
94.89
opt/1
gcc_pentium3_Os-ofp
Grain-v1
___H3
80
64
98.90
opt/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
99.78
opt/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
99.97
opt/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
102.71
opt/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
134.03
opt/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
166.47
opt/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
170.61
272.34
92.55
88.54
103.40
95.60
54.17
2034.61
opt/1
gcc_prescott_Os-ofp
Grain-v1
___H3
80
64
190.36
opt/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
3988.42
ref/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
4026.27
ref/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
4030.08
ref/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
4032.35
ref/1
gcc_k8_O3-ual-ofp
Grain-v1
___H3
80
64
4051.16
ref/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
4059.69
ref/1
gcc_prescott_O3-ofp
Grain-v1
___H3
80
64
4099.19
ref/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
4107.41
ref/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
4112.76
ref/1
gcc_k8_O3-ofp
Grain-v1
___H3
80
64
4184.34
ref/1
gcc_prescott_O2-ofp
Grain-v1
___H3
80
64
4189.66
ref/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
4195.69
ref/1
gcc_pentium3_O3-ofp
Grain-v1
___H3
80
64
4212.58
ref/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
4212.58
ref/1
gcc_pentium2_O3-ofp
Grain-v1
___H3
80
64
4216.88
ref/1
gcc_k8_O2-ofp
Grain-v1
___H3
80
64
4218.63
ref/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
4297.78
ref/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
4304.50
ref/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
4345.26
ref/1
gcc_pentium2_O2-ofp
Grain-v1
___H3
80
64
4349.78
ref/1
gcc_pentium-m_O2-ofp
Grain-v1
___H3
80
64
4359.26
ref/1
gcc_pentium-m_O3-ofp
Grain-v1
___H3
80
64
4362.83
ref/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
4373.64
ref/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
4449.16
ref/1
gcc_k8_O1-ofp
Grain-v1
___H3
80
64
4454.27
ref/1
gcc_prescott_O1-ofp
Grain-v1
___H3
80
64
4481.85
ref/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
4488.18
ref/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
4496.35
ref/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
4562.93
ref/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
4581.49
ref/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
4594.42
ref/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
4595.68
ref/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
4613.77
ref/1
gcc_prescott_O3-ual-ofp
Grain-v1
___H3
80
64
4630.20
ref/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H3
80
64
4631.25
ref/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
4653.44
ref/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
4665.42
ref/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
4673.30
ref/1
gcc_pentium-m_O1-ofp
Grain-v1
___H3
80
64
4727.22
ref/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
5001.56
ref/1
gcc_pentium3_O2-ofp
Grain-v1
___H3
80
64
5037.79
ref/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
5080.81
ref/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H3
80
64
5137.63
ref/1
gcc_pentium-m_O3-ual-ofp
Grain-v1
___H3
80
64
5150.96
ref/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
5159.95
ref/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
5290.68
ref/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
5292.92
ref/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
5646.65
ref/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
5960.69
ref/1
gcc_pentium-m_Os-ofp
Grain-v1
___H3
80
64
6007.58
ref/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
6054.21
ref/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
6068.45
ref/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
6093.00
ref/1
gcc_k8_Os-ofp
Grain-v1
___H3
80
64
6125.32
ref/1
gcc_pentium3_Os-ofp
Grain-v1
___H3
80
64
6257.34
ref/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
6617.41
ref/1
gcc_prescott_Os-ofp
Grain-v1
___H3
80
64
6768.44
ref/1
gcc_i386_Os-ofp
Grain-v1
___H3
80
64
6777.55
ref/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
6850.37
ref/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
6948.41
ref/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
11357.79
ref/1
gcc_k6_O0
Grain-v1
___H3
80
64
11386.90
ref/1
gcc_k8_O0
Grain-v1
___H3
80
64
11433.08
ref/1
gcc_pentium3_O0
Grain-v1
___H3
80
64
11437.78
ref/1
gcc_athlon_O0
Grain-v1
___H3
80
64
11476.12
ref/1
gcc_prescott_O0
Grain-v1
___H3
80
64
11531.62
ref/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
11607.79
ref/1
gcc_pentium-m_O0
Grain-v1
___H3
80
64
11651.57
ref/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
11995.24
ref/1
gcc_i486_O0
Grain-v1
___H3
80
64
12051.23
ref/1
gcc_pentium-mmx_O0
Grain-v1
___H3
80
64
12087.99
ref/1
gcc_pentium_O0
Grain-v1
___H3
80
64
29475.83
ref/1
gcc_i386_O0