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.27
103.89
57.40
56.30
60.18
64.26
54.16
1570.94
opt/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
55.65
103.76
58.13
57.06
60.86
64.88
59.01
1596.83
opt/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
56.13
opt/1
gcc_pentium-m_O1-ofp
Grain-v1
___H3
80
64
58.15
opt/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
58.29
opt/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
58.36
opt/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
58.42
opt/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
58.44
opt/1
gcc_k8_O1-ofp
Grain-v1
___H3
80
64
58.47
opt/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
59.78
opt/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
61.22
opt/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
63.49
opt/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
64.07
opt/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
64.90
104.74
59.69
58.18
62.22
74.30
53.06
1580.26
opt/1
gcc_prescott_O1-ofp
Grain-v1
___H3
80
64
65.25
107.71
64.88
60.89
66.35
75.05
54.58
1575.29
opt/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
65.32
opt/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
65.39
opt/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
70.47
opt/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H3
80
64
78.72
opt/1
gcc_k8_O0
Grain-v1
___H3
80
64
79.50
opt/1
gcc_prescott_O0
Grain-v1
___H3
80
64
79.58
opt/1
gcc_athlon_O0
Grain-v1
___H3
80
64
81.12
opt/1
gcc_i486_O0
Grain-v1
___H3
80
64
81.92
opt/1
gcc_pentium_O0
Grain-v1
___H3
80
64
82.06
opt/1
gcc_pentium-m_O0
Grain-v1
___H3
80
64
82.19
opt/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
82.33
opt/1
gcc_pentium3_O0
Grain-v1
___H3
80
64
82.63
opt/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
82.67
opt/1
gcc_pentium2_O2-ofp
Grain-v1
___H3
80
64
82.71
opt/1
gcc_pentium-mmx_O0
Grain-v1
___H3
80
64
82.80
opt/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
82.90
137.95
85.43
83.17
88.20
90.29
53.06
2041.80
opt/1
gcc_prescott_O2-ofp
Grain-v1
___H3
80
64
82.91
opt/1
gcc_pentium3_O2-ofp
Grain-v1
___H3
80
64
83.05
opt/1
gcc_k6_O0
Grain-v1
___H3
80
64
83.42
opt/1
gcc_pentium-m_O2-ofp
Grain-v1
___H3
80
64
84.04
opt/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
84.15
opt/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
84.40
opt/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
84.57
142.56
88.60
86.38
91.48
92.77
53.06
2001.55
opt/1
gcc_prescott_Os-ofp
Grain-v1
___H3
80
64
84.70
opt/1
gcc_pentium-m_O3-ofp
Grain-v1
___H3
80
64
84.78
opt/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
84.81
opt/1
gcc_i386_O0
Grain-v1
___H3
80
64
85.25
opt/1
gcc_pentium3_O3-ofp
Grain-v1
___H3
80
64
85.45
opt/1
gcc_k8_O3-ofp
Grain-v1
___H3
80
64
85.54
opt/1
gcc_prescott_O3-ual-ofp
Grain-v1
___H3
80
64
85.93
opt/1
gcc_pentium-m_O3-ual-ofp
Grain-v1
___H3
80
64
85.96
opt/1
gcc_k8_O3-ual-ofp
Grain-v1
___H3
80
64
86.18
opt/1
gcc_k8_Os-ofp
Grain-v1
___H3
80
64
86.32
opt/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
86.61
opt/1
gcc_prescott_O3-ofp
Grain-v1
___H3
80
64
86.76
opt/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
87.03
opt/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
87.48
opt/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
87.81
opt/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H3
80
64
87.95
opt/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
87.96
opt/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
88.13
opt/1
gcc_pentium2_O3-ofp
Grain-v1
___H3
80
64
88.17
opt/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
88.28
opt/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
88.80
opt/1
gcc_pentium3_Os-ofp
Grain-v1
___H3
80
64
89.09
opt/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
89.09
opt/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
90.02
opt/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
90.85
opt/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
93.81
opt/1
gcc_k8_O2-ofp
Grain-v1
___H3
80
64
94.21
opt/1
gcc_pentium-m_Os-ofp
Grain-v1
___H3
80
64
97.52
opt/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
98.42
opt/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
99.08
opt/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
101.81
opt/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
104.48
opt/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
214.00
opt/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
3983.18
ref/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
3983.65
ref/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
3995.98
ref/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
4022.51
ref/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
4057.58
ref/1
gcc_k8_O3-ual-ofp
Grain-v1
___H3
80
64
4060.94
ref/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
4068.28
ref/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
4070.79
ref/1
gcc_prescott_O3-ofp
Grain-v1
___H3
80
64
4089.54
ref/1
gcc_k8_O3-ofp
Grain-v1
___H3
80
64
4092.98
ref/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
4122.44
ref/1
gcc_prescott_O3-ual-ofp
Grain-v1
___H3
80
64
4163.12
ref/1
gcc_pentium-m_O3-ofp
Grain-v1
___H3
80
64
4165.81
ref/1
gcc_pentium2_O3-ofp
Grain-v1
___H3
80
64
4168.41
ref/1
gcc_prescott_O2-ofp
Grain-v1
___H3
80
64
4172.15
ref/1
gcc_pentium3_O3-ofp
Grain-v1
___H3
80
64
4174.56
ref/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
4193.97
ref/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
4217.81
ref/1
gcc_k8_O2-ofp
Grain-v1
___H3
80
64
4224.93
ref/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
4245.79
ref/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
4301.80
ref/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
4317.19
ref/1
gcc_pentium3_O2-ofp
Grain-v1
___H3
80
64
4331.24
ref/1
gcc_pentium2_O2-ofp
Grain-v1
___H3
80
64
4332.85
ref/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
4333.99
ref/1
gcc_pentium-m_O2-ofp
Grain-v1
___H3
80
64
4422.14
ref/1
gcc_k8_O1-ofp
Grain-v1
___H3
80
64
4458.68
ref/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
4482.74
ref/1
gcc_prescott_O1-ofp
Grain-v1
___H3
80
64
4504.44
ref/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
4522.20
ref/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
4540.87
ref/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
4578.88
ref/1
gcc_pentium-m_O1-ofp
Grain-v1
___H3
80
64
4591.71
ref/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
4596.73
ref/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H3
80
64
4599.30
ref/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
4604.90
ref/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
4633.77
ref/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
4635.32
ref/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
4649.83
ref/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
4673.11
ref/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
4718.22
ref/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
4845.53
ref/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
4995.73
ref/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
4997.21
ref/1
gcc_pentium-m_O3-ual-ofp
Grain-v1
___H3
80
64
5006.84
ref/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
5006.87
ref/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H3
80
64
5027.34
ref/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
5046.82
ref/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
5735.98
ref/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
5737.38
ref/1
gcc_pentium3_Os-ofp
Grain-v1
___H3
80
64
5752.87
ref/1
gcc_pentium-m_Os-ofp
Grain-v1
___H3
80
64
5778.12
ref/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
6037.41
ref/1
gcc_prescott_Os-ofp
Grain-v1
___H3
80
64
6062.64
ref/1
gcc_k8_Os-ofp
Grain-v1
___H3
80
64
6064.17
ref/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
6068.97
ref/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
6114.14
ref/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
6137.39
ref/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
6877.30
ref/1
gcc_i386_Os-ofp
Grain-v1
___H3
80
64
6891.61
ref/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
11302.24
ref/1
gcc_prescott_O0
Grain-v1
___H3
80
64
11340.20
ref/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
11349.04
ref/1
gcc_pentium3_O0
Grain-v1
___H3
80
64
11352.79
ref/1
gcc_athlon_O0
Grain-v1
___H3
80
64
11384.44
ref/1
gcc_k6_O0
Grain-v1
___H3
80
64
11413.97
ref/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
11418.91
ref/1
gcc_k8_O0
Grain-v1
___H3
80
64
11431.91
ref/1
gcc_i386_O0
Grain-v1
___H3
80
64
11454.74
ref/1
gcc_pentium-m_O0
Grain-v1
___H3
80
64
11928.71
ref/1
gcc_pentium-mmx_O0
Grain-v1
___H3
80
64
11951.95
ref/1
gcc_i486_O0
Grain-v1
___H3
80
64
11990.11
ref/1
gcc_pentium_O0