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.77
106.40
63.07
59.96
64.90
63.67
59.01
1592.20
opt/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
57.23
114.31
68.82
65.58
70.75
65.86
53.06
1581.21
opt/1
gcc_prescott_O1-ofp
Grain-v1
___H3
80
64
58.08
opt/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
58.33
opt/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
58.34
opt/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
58.48
opt/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
58.74
opt/1
gcc_k8_O1-ofp
Grain-v1
___H3
80
64
59.85
opt/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H3
80
64
60.62
opt/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
61.67
opt/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
63.56
opt/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
64.87
opt/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
65.11
opt/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
65.15
106.87
63.91
60.34
65.54
73.83
54.16
1575.12
opt/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
66.92
104.33
58.37
56.24
60.74
74.34
54.58
1564.68
opt/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
68.82
opt/1
gcc_pentium-m_O1-ofp
Grain-v1
___H3
80
64
69.77
opt/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
75.98
opt/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
78.93
opt/1
gcc_athlon_O0
Grain-v1
___H3
80
64
79.20
opt/1
gcc_k8_O0
Grain-v1
___H3
80
64
79.79
opt/1
gcc_prescott_O0
Grain-v1
___H3
80
64
81.09
opt/1
gcc_pentium_O0
Grain-v1
___H3
80
64
82.09
opt/1
gcc_pentium-m_O0
Grain-v1
___H3
80
64
82.18
opt/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
82.25
opt/1
gcc_pentium-mmx_O0
Grain-v1
___H3
80
64
82.34
opt/1
gcc_pentium3_O0
Grain-v1
___H3
80
64
82.56
opt/1
gcc_pentium3_O2-ofp
Grain-v1
___H3
80
64
82.72
opt/1
gcc_i386_O0
Grain-v1
___H3
80
64
82.75
opt/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
82.81
opt/1
gcc_k6_O0
Grain-v1
___H3
80
64
83.08
opt/1
gcc_i486_O0
Grain-v1
___H3
80
64
83.62
140.55
86.66
84.44
89.54
90.93
53.06
2012.99
opt/1
gcc_prescott_O2-ofp
Grain-v1
___H3
80
64
83.97
opt/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
84.09
opt/1
gcc_k8_O3-ual-ofp
Grain-v1
___H3
80
64
84.10
141.82
88.03
86.65
91.21
92.70
53.06
1988.38
opt/1
gcc_prescott_Os-ofp
Grain-v1
___H3
80
64
84.33
opt/1
gcc_pentium2_O2-ofp
Grain-v1
___H3
80
64
84.51
opt/1
gcc_k8_O3-ofp
Grain-v1
___H3
80
64
85.48
opt/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
85.61
opt/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H3
80
64
85.70
opt/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
85.80
opt/1
gcc_prescott_O3-ofp
Grain-v1
___H3
80
64
85.97
opt/1
gcc_prescott_O3-ual-ofp
Grain-v1
___H3
80
64
86.28
opt/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
86.28
opt/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
86.29
opt/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
86.49
opt/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
86.55
opt/1
gcc_pentium2_O3-ofp
Grain-v1
___H3
80
64
86.66
opt/1
gcc_pentium-m_Os-ofp
Grain-v1
___H3
80
64
86.75
opt/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
86.79
opt/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
86.96
opt/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
87.33
opt/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
87.66
opt/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
87.68
opt/1
gcc_pentium-m_O2-ofp
Grain-v1
___H3
80
64
87.69
opt/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
87.75
opt/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
87.85
opt/1
gcc_k8_O2-ofp
Grain-v1
___H3
80
64
88.06
opt/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
88.53
opt/1
gcc_pentium3_Os-ofp
Grain-v1
___H3
80
64
88.97
opt/1
gcc_pentium-m_O3-ofp
Grain-v1
___H3
80
64
89.53
opt/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
89.53
opt/1
gcc_pentium-m_O3-ual-ofp
Grain-v1
___H3
80
64
89.80
opt/1
gcc_pentium3_O3-ofp
Grain-v1
___H3
80
64
92.24
opt/1
gcc_k8_Os-ofp
Grain-v1
___H3
80
64
94.16
opt/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
94.39
opt/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
96.54
opt/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
98.07
opt/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
101.12
opt/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
101.64
opt/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
102.71
opt/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
3978.59
ref/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
4008.73
ref/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
4015.15
ref/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
4018.04
ref/1
gcc_k8_O3-ual-ofp
Grain-v1
___H3
80
64
4026.84
ref/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
4029.44
ref/1
gcc_prescott_O3-ual-ofp
Grain-v1
___H3
80
64
4055.90
ref/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
4081.69
ref/1
gcc_k8_O3-ofp
Grain-v1
___H3
80
64
4093.90
ref/1
gcc_prescott_O3-ofp
Grain-v1
___H3
80
64
4156.99
ref/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
4159.93
ref/1
gcc_pentium3_O3-ofp
Grain-v1
___H3
80
64
4173.46
ref/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
4185.01
ref/1
gcc_pentium-m_O3-ofp
Grain-v1
___H3
80
64
4193.82
ref/1
gcc_pentium2_O3-ofp
Grain-v1
___H3
80
64
4196.53
ref/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
4207.19
ref/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
4210.81
ref/1
gcc_k8_O2-ofp
Grain-v1
___H3
80
64
4218.93
ref/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
4294.68
ref/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
4313.87
ref/1
gcc_pentium2_O2-ofp
Grain-v1
___H3
80
64
4354.05
ref/1
gcc_pentium-m_O2-ofp
Grain-v1
___H3
80
64
4363.81
ref/1
gcc_pentium3_O2-ofp
Grain-v1
___H3
80
64
4370.86
ref/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
4391.06
ref/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
4445.60
ref/1
gcc_prescott_O1-ofp
Grain-v1
___H3
80
64
4451.71
ref/1
gcc_k8_O1-ofp
Grain-v1
___H3
80
64
4487.37
ref/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
4500.88
ref/1
gcc_prescott_O2-ofp
Grain-v1
___H3
80
64
4546.71
ref/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
4558.96
ref/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
4565.79
ref/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
4568.57
ref/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
4575.15
ref/1
gcc_pentium-m_O1-ofp
Grain-v1
___H3
80
64
4637.07
ref/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H3
80
64
4642.37
ref/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
4658.99
ref/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
4660.46
ref/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
4663.98
ref/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
4667.09
ref/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
4670.28
ref/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
4726.09
ref/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
4992.79
ref/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
5004.68
ref/1
gcc_pentium-m_O3-ual-ofp
Grain-v1
___H3
80
64
5026.49
ref/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H3
80
64
5044.26
ref/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
5062.01
ref/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
5467.91
ref/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
5715.58
ref/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
5805.25
ref/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
5845.88
ref/1
gcc_pentium3_Os-ofp
Grain-v1
___H3
80
64
5849.64
ref/1
gcc_pentium-m_Os-ofp
Grain-v1
___H3
80
64
6015.53
ref/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
6015.97
ref/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
6018.25
ref/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
6065.25
ref/1
gcc_prescott_Os-ofp
Grain-v1
___H3
80
64
6073.25
ref/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
6093.57
ref/1
gcc_k8_Os-ofp
Grain-v1
___H3
80
64
6781.95
ref/1
gcc_i386_Os-ofp
Grain-v1
___H3
80
64
6845.75
ref/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
10429.57
ref/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
11331.39
ref/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
11341.24
ref/1
gcc_athlon_O0
Grain-v1
___H3
80
64
11345.88
ref/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
11353.78
ref/1
gcc_i386_O0
Grain-v1
___H3
80
64
11435.87
ref/1
gcc_pentium3_O0
Grain-v1
___H3
80
64
11445.21
ref/1
gcc_pentium-m_O0
Grain-v1
___H3
80
64
11874.53
ref/1
gcc_prescott_O0
Grain-v1
___H3
80
64
11910.25
ref/1
gcc_pentium-mmx_O0
Grain-v1
___H3
80
64
12021.11
ref/1
gcc_k8_O0
Grain-v1
___H3
80
64
12025.55
ref/1
gcc_pentium_O0
Grain-v1
___H3
80
64
12382.41
ref/1
gcc_i486_O0
Grain-v1
___H3
80
64
21755.37
ref/1
gcc_k6_O0