Primitive
Profile
Key
IV
MAC
Stream
40 bytes
576 bytes
1500 bytes
Imix
Agility
Key setup
IV setup
Variant
Compiler
Grain-v1
___H!
80
64
57.21
107.39
61.33
58.42
63.42
65.88
53.06
1608.06
opt/1
gcc_prescott_O1-ofp
Grain-v1
___H!
80
64
58.20
opt/1
gcc_i386_O1-ofp
Grain-v1
___H!
80
64
58.23
opt/1
gcc_pentium_O1-ofp
Grain-v1
___H!
80
64
58.72
opt/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H!
80
64
58.85
opt/1
gcc_k6_O1-ofp
Grain-v1
___H!
80
64
59.34
opt/1
gcc_athlon_O1-ofp
Grain-v1
___H!
80
64
60.76
opt/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H!
80
64
60.83
opt/1
gcc_pentium_O2-ofp
Grain-v1
___H!
80
64
62.32
opt/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H!
80
64
64.29
opt/1
gcc_k8_O1-ofp
Grain-v1
___H!
80
64
64.67
104.60
58.26
56.29
60.71
74.46
54.16
1573.11
opt/1
gcc_pentium2_O1-ofp
Grain-v1
___H!
80
64
64.86
opt/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H!
80
64
64.98
opt/1
gcc_i486_O1-ofp
Grain-v1
___H!
80
64
65.50
opt/1
gcc_pentium3_O1-ofp
Grain-v1
___H!
80
64
69.44
opt/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H!
80
64
70.70
opt/1
gcc_pentium-m_O1-ofp
Grain-v1
___H!
80
64
72.20
opt/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H!
80
64
74.56
opt/1
gcc_pentium_O3-ofp
Grain-v1
___H!
80
64
78.73
opt/1
gcc_k8_O0
Grain-v1
___H!
80
64
79.23
opt/1
gcc_athlon_O0
Grain-v1
___H!
80
64
79.79
opt/1
gcc_prescott_O0
Grain-v1
___H!
80
64
80.57
opt/1
gcc_k6_O0
Grain-v1
___H!
80
64
82.10
opt/1
gcc_pentium3_O0
Grain-v1
___H!
80
64
82.22
opt/1
gcc_i486_O0
Grain-v1
___H!
80
64
82.26
opt/1
gcc_pentiumpro_O0
Grain-v1
___H!
80
64
82.44
opt/1
gcc_pentium-mmx_O0
Grain-v1
___H!
80
64
82.59
opt/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H!
80
64
82.72
opt/1
gcc_pentium3_O2-ofp
Grain-v1
___H!
80
64
82.73
opt/1
gcc_pentium-m_O0
Grain-v1
___H!
80
64
83.01
opt/1
gcc_i386_O0
Grain-v1
___H!
80
64
83.14
opt/1
gcc_pentium2_O2-ofp
Grain-v1
___H!
80
64
83.46
opt/1
gcc_k8_O3-ofp
Grain-v1
___H!
80
64
83.58
146.44
88.42
86.42
91.66
91.69
53.91
2173.80
opt/1
gcc_prescott_O3-ofp
Grain-v1
___H!
80
64
83.58
opt/1
gcc_k8_O3-ual-ofp
Grain-v1
___H!
80
64
84.23
opt/1
gcc_athlon_O3-ofp
Grain-v1
___H!
80
64
84.48
opt/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H!
80
64
84.88
140.97
89.69
87.18
92.28
92.15
53.06
2060.29
opt/1
gcc_prescott_Os-ofp
Grain-v1
___H!
80
64
84.90
opt/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H!
80
64
84.92
opt/1
gcc_prescott_O2-ofp
Grain-v1
___H!
80
64
85.00
opt/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H!
80
64
85.66
opt/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H!
80
64
86.32
opt/1
gcc_athlon_O2-ofp
Grain-v1
___H!
80
64
86.50
opt/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H!
80
64
86.61
opt/1
gcc_athlon_Os-ofp
Grain-v1
___H!
80
64
86.70
opt/1
gcc_prescott_O3-ual-ofp
Grain-v1
___H!
80
64
86.86
opt/1
gcc_pentium3_O3-ofp
Grain-v1
___H!
80
64
86.95
opt/1
gcc_i386_O3-ofp
Grain-v1
___H!
80
64
87.12
opt/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H!
80
64
87.25
opt/1
gcc_pentium-m_Os-ofp
Grain-v1
___H!
80
64
87.27
opt/1
gcc_pentium_O0
Grain-v1
___H!
80
64
87.50
opt/1
gcc_pentium-m_O2-ofp
Grain-v1
___H!
80
64
87.58
opt/1
gcc_k8_O2-ofp
Grain-v1
___H!
80
64
87.74
opt/1
gcc_pentium3_Os-ofp
Grain-v1
___H!
80
64
87.87
opt/1
gcc_pentium2_Os-ofp
Grain-v1
___H!
80
64
87.90
opt/1
gcc_pentium2_O0
Grain-v1
___H!
80
64
88.51
opt/1
gcc_k8_Os-ofp
Grain-v1
___H!
80
64
88.88
opt/1
gcc_pentium-m_O3-ofp
Grain-v1
___H!
80
64
89.00
opt/1
gcc_pentium-m_O3-ual-ofp
Grain-v1
___H!
80
64
89.49
opt/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H!
80
64
89.86
opt/1
gcc_pentium_Os-ofp
Grain-v1
___H!
80
64
90.51
opt/1
gcc_k6_O3-ual-ofp
Grain-v1
___H!
80
64
90.62
opt/1
gcc_i486_O3-ual-ofp
Grain-v1
___H!
80
64
90.76
opt/1
gcc_k6_O3-ofp
Grain-v1
___H!
80
64
91.13
opt/1
gcc_pentium2_O3-ofp
Grain-v1
___H!
80
64
91.33
opt/1
gcc_i486_O3-ofp
Grain-v1
___H!
80
64
93.35
opt/1
gcc_i386_O3-ual-ofp
Grain-v1
___H!
80
64
96.75
opt/1
gcc_k6_O2-ofp
Grain-v1
___H!
80
64
99.04
opt/1
gcc_i486_Os-ofp
Grain-v1
___H!
80
64
99.65
opt/1
gcc_i386_O2-ofp
Grain-v1
___H!
80
64
101.35
opt/1
gcc_i486_O2-ofp
Grain-v1
___H!
80
64
102.82
opt/1
gcc_k6_Os-ofp
Grain-v1
___H!
80
64
3997.42
ref/1
gcc_i486_O3-ual-ofp
Grain-v1
___H!
80
64
4015.05
ref/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H!
80
64
4015.44
ref/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H!
80
64
4023.91
ref/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H!
80
64
4033.35
ref/1
gcc_athlon_O3-ofp
Grain-v1
___H!
80
64
4033.47
ref/1
gcc_k8_O3-ofp
Grain-v1
___H!
80
64
4065.28
ref/1
gcc_k6_O3-ual-ofp
Grain-v1
___H!
80
64
4086.67
ref/1
gcc_prescott_O3-ofp
Grain-v1
___H!
80
64
4100.72
ref/1
gcc_k8_O3-ual-ofp
Grain-v1
___H!
80
64
4156.92
ref/1
gcc_k6_O3-ofp
Grain-v1
___H!
80
64
4159.10
ref/1
gcc_pentium2_O3-ofp
Grain-v1
___H!
80
64
4159.90
ref/1
gcc_i386_O3-ual-ofp
Grain-v1
___H!
80
64
4171.21
ref/1
gcc_pentium3_O3-ofp
Grain-v1
___H!
80
64
4183.56
ref/1
gcc_pentium-m_O3-ofp
Grain-v1
___H!
80
64
4209.76
ref/1
gcc_prescott_O2-ofp
Grain-v1
___H!
80
64
4210.94
ref/1
gcc_athlon_O2-ofp
Grain-v1
___H!
80
64
4212.00
ref/1
gcc_k8_O2-ofp
Grain-v1
___H!
80
64
4212.50
ref/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H!
80
64
4255.78
ref/1
gcc_i386_O3-ofp
Grain-v1
___H!
80
64
4288.00
ref/1
gcc_i386_O2-ofp
Grain-v1
___H!
80
64
4313.11
ref/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H!
80
64
4329.20
ref/1
gcc_pentium3_O2-ofp
Grain-v1
___H!
80
64
4353.53
ref/1
gcc_pentium-m_O2-ofp
Grain-v1
___H!
80
64
4354.72
ref/1
gcc_pentium2_O2-ofp
Grain-v1
___H!
80
64
4359.33
ref/1
gcc_k6_O2-ofp
Grain-v1
___H!
80
64
4456.51
ref/1
gcc_i386_O1-ofp
Grain-v1
___H!
80
64
4506.45
ref/1
gcc_athlon_O1-ofp
Grain-v1
___H!
80
64
4514.98
ref/1
gcc_k6_O1-ofp
Grain-v1
___H!
80
64
4552.94
ref/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H!
80
64
4582.00
ref/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H!
80
64
4598.86
ref/1
gcc_pentium_O3-ofp
Grain-v1
___H!
80
64
4611.13
ref/1
gcc_pentium_O2-ofp
Grain-v1
___H!
80
64
4616.67
ref/1
gcc_pentium-m_O1-ofp
Grain-v1
___H!
80
64
4617.12
ref/1
gcc_pentium2_O1-ofp
Grain-v1
___H!
80
64
4619.23
ref/1
gcc_i486_O2-ofp
Grain-v1
___H!
80
64
4644.92
ref/1
gcc_i486_O3-ofp
Grain-v1
___H!
80
64
4660.03
ref/1
gcc_i486_O1-ofp
Grain-v1
___H!
80
64
4660.57
ref/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H!
80
64
4660.74
ref/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H!
80
64
4716.85
ref/1
gcc_prescott_O1-ofp
Grain-v1
___H!
80
64
4716.97
ref/1
gcc_pentium3_O1-ofp
Grain-v1
___H!
80
64
4757.34
ref/1
gcc_k8_O1-ofp
Grain-v1
___H!
80
64
4811.21
ref/1
gcc_pentium_O1-ofp
Grain-v1
___H!
80
64
4903.90
ref/1
gcc_prescott_O3-ual-ofp
Grain-v1
___H!
80
64
4996.64
ref/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H!
80
64
5008.10
ref/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H!
80
64
5048.76
ref/1
gcc_pentium-m_O3-ual-ofp
Grain-v1
___H!
80
64
5052.96
ref/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H!
80
64
5726.24
ref/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H!
80
64
5732.12
ref/1
gcc_pentium-m_Os-ofp
Grain-v1
___H!
80
64
5783.29
ref/1
gcc_pentium2_Os-ofp
Grain-v1
___H!
80
64
5836.18
ref/1
gcc_pentium3_Os-ofp
Grain-v1
___H!
80
64
5881.84
ref/1
gcc_k8_Os-ofp
Grain-v1
___H!
80
64
6012.35
ref/1
gcc_pentium_Os-ofp
Grain-v1
___H!
80
64
6016.12
ref/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H!
80
64
6023.13
ref/1
gcc_k6_Os-ofp
Grain-v1
___H!
80
64
6033.73
ref/1
gcc_athlon_Os-ofp
Grain-v1
___H!
80
64
6035.71
ref/1
gcc_prescott_Os-ofp
Grain-v1
___H!
80
64
6754.61
ref/1
gcc_i386_Os-ofp
Grain-v1
___H!
80
64
11287.83
ref/1
gcc_prescott_O0
Grain-v1
___H!
80
64
11331.25
ref/1
gcc_pentium3_O0
Grain-v1
___H!
80
64
11333.38
ref/1
gcc_pentiumpro_O0
Grain-v1
___H!
80
64
11336.82
ref/1
gcc_i386_O0
Grain-v1
___H!
80
64
11340.67
ref/1
gcc_pentium-m_O0
Grain-v1
___H!
80
64
11341.63
ref/1
gcc_k6_O0
Grain-v1
___H!
80
64
11384.40
ref/1
gcc_k8_O0
Grain-v1
___H!
80
64
11437.34
ref/1
gcc_pentium2_O0
Grain-v1
___H!
80
64
11449.79
ref/1
gcc_athlon_O0
Grain-v1
___H!
80
64
11904.37
ref/1
gcc_pentium-mmx_O0
Grain-v1
___H!
80
64
11909.84
ref/1
gcc_pentium_O0
Grain-v1
___H!
80
64
12034.27
ref/1
gcc_i486_O0
Grain-v1
___H!
80
64
20158.22
ref/1
gcc_i486_Os-ofp