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
60.13
102.94
62.98
61.19
65.06
66.05
63.72
1482.58
opt/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
60.17
103.11
63.05
61.27
65.14
66.06
63.73
1483.89
opt/1
gcc_pentium-m_O1-ofp
Grain-v1
___H3
80
64
60.20
104.53
63.06
61.27
65.25
66.21
64.03
1485.19
opt/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
60.39
103.79
63.07
61.21
65.18
66.16
65.57
1481.52
opt/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
61.20
104.09
63.83
62.12
65.96
67.64
64.32
1503.76
opt/1
gcc_prescott_O1-ofp
Grain-v1
___H3
80
64
62.56
opt/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
62.67
opt/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
62.81
opt/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
63.07
opt/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
63.08
opt/1
gcc_k8_O1-ofp
Grain-v1
___H3
80
64
63.12
opt/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
63.13
opt/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
63.14
opt/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
63.14
opt/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
63.23
opt/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H3
80
64
63.26
opt/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
63.94
opt/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
63.95
opt/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
78.52
126.49
81.56
79.67
83.95
84.27
63.62
1741.69
opt/1
gcc_prescott_O3-ual-ofp
Grain-v1
___H3
80
64
78.79
opt/1
gcc_pentium3_O2-ofp
Grain-v1
___H3
80
64
78.79
opt/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
78.83
opt/1
gcc_pentium-m_O2-ofp
Grain-v1
___H3
80
64
78.94
opt/1
gcc_pentium2_O2-ofp
Grain-v1
___H3
80
64
79.90
opt/1
gcc_prescott_O3-ofp
Grain-v1
___H3
80
64
79.96
130.19
83.06
81.02
85.54
85.74
64.32
1824.99
opt/1
gcc_prescott_Os-ofp
Grain-v1
___H3
80
64
80.23
opt/1
gcc_prescott_O2-ofp
Grain-v1
___H3
80
64
80.25
opt/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
80.28
opt/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
80.44
opt/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H3
80
64
80.49
opt/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
80.51
opt/1
gcc_pentium-m_O3-ual-ofp
Grain-v1
___H3
80
64
80.98
opt/1
gcc_pentium3_Os-ofp
Grain-v1
___H3
80
64
80.99
opt/1
gcc_pentium-m_Os-ofp
Grain-v1
___H3
80
64
81.12
opt/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
81.45
opt/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
81.45
opt/1
gcc_k8_O3-ual-ofp
Grain-v1
___H3
80
64
81.47
opt/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
81.54
opt/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
81.69
opt/1
gcc_pentium-m_O3-ofp
Grain-v1
___H3
80
64
81.72
opt/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
81.72
opt/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
81.79
opt/1
gcc_pentium3_O3-ofp
Grain-v1
___H3
80
64
81.80
opt/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
81.81
opt/1
gcc_pentium2_O3-ofp
Grain-v1
___H3
80
64
81.82
opt/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
82.11
opt/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
82.12
opt/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
82.13
opt/1
gcc_k8_O2-ofp
Grain-v1
___H3
80
64
82.15
opt/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
82.35
opt/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
82.96
opt/1
gcc_k8_O3-ofp
Grain-v1
___H3
80
64
82.99
opt/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
83.09
opt/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
83.11
opt/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
83.32
opt/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
83.32
opt/1
gcc_k8_Os-ofp
Grain-v1
___H3
80
64
84.05
opt/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
84.06
opt/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
84.22
opt/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
86.25
opt/1
gcc_k8_O0
Grain-v1
___H3
80
64
86.31
opt/1
gcc_athlon_O0
Grain-v1
___H3
80
64
87.03
opt/1
gcc_i386_O0
Grain-v1
___H3
80
64
87.10
opt/1
gcc_k6_O0
Grain-v1
___H3
80
64
87.20
opt/1
gcc_pentium_O0
Grain-v1
___H3
80
64
87.21
opt/1
gcc_i486_O0
Grain-v1
___H3
80
64
87.21
opt/1
gcc_pentium-mmx_O0
Grain-v1
___H3
80
64
87.76
opt/1
gcc_prescott_O0
Grain-v1
___H3
80
64
91.23
opt/1
gcc_pentium-m_O0
Grain-v1
___H3
80
64
91.23
opt/1
gcc_pentium3_O0
Grain-v1
___H3
80
64
91.36
opt/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
91.37
opt/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
4600.98
ref/1
gcc_prescott_O3-ofp
Grain-v1
___H3
80
64
4662.51
ref/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
4665.00
ref/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
4676.42
ref/1
gcc_k8_O3-ofp
Grain-v1
___H3
80
64
4687.23
ref/1
gcc_k8_O3-ual-ofp
Grain-v1
___H3
80
64
4687.99
ref/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
4690.76
ref/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
4697.20
ref/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
4698.37
ref/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
4709.53
ref/1
gcc_pentium2_O3-ofp
Grain-v1
___H3
80
64
4710.02
ref/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
4715.47
ref/1
gcc_pentium-m_O3-ofp
Grain-v1
___H3
80
64
4728.12
ref/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
4738.79
ref/1
gcc_pentium3_O3-ofp
Grain-v1
___H3
80
64
4743.53
ref/1
gcc_prescott_O3-ual-ofp
Grain-v1
___H3
80
64
4743.91
ref/1
gcc_prescott_O2-ofp
Grain-v1
___H3
80
64
4754.34
ref/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
4789.03
ref/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
4795.45
ref/1
gcc_pentium3_O2-ofp
Grain-v1
___H3
80
64
4807.37
ref/1
gcc_k8_O2-ofp
Grain-v1
___H3
80
64
4826.92
ref/1
gcc_pentium-m_O2-ofp
Grain-v1
___H3
80
64
4827.57
ref/1
gcc_pentium2_O2-ofp
Grain-v1
___H3
80
64
4828.72
ref/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
4829.48
ref/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
4829.65
ref/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
4830.56
ref/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
5333.66
ref/1
gcc_prescott_O1-ofp
Grain-v1
___H3
80
64
5383.35
ref/1
gcc_k8_O1-ofp
Grain-v1
___H3
80
64
5401.73
ref/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
5404.22
ref/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
5432.13
ref/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
5495.11
ref/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
5516.95
ref/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
5521.17
ref/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
5543.73
ref/1
gcc_pentium-m_O1-ofp
Grain-v1
___H3
80
64
5550.34
ref/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
5570.97
ref/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
5587.12
ref/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H3
80
64
5651.85
ref/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
5707.29
ref/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
5709.45
ref/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
5728.54
ref/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
5747.20
ref/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
5828.25
ref/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
6667.63
ref/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
6684.54
ref/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
6695.47
ref/1
gcc_prescott_Os-ofp
Grain-v1
___H3
80
64
6759.01
ref/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
6764.98
ref/1
gcc_pentium3_Os-ofp
Grain-v1
___H3
80
64
6774.13
ref/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
6796.31
ref/1
gcc_pentium-m_Os-ofp
Grain-v1
___H3
80
64
6800.88
ref/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
6816.96
ref/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
6819.51
ref/1
gcc_k8_Os-ofp
Grain-v1
___H3
80
64
6903.53
ref/1
gcc_pentium-m_O3-ual-ofp
Grain-v1
___H3
80
64
6915.61
ref/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H3
80
64
6917.72
ref/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
7282.04
ref/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
9096.79
ref/1
gcc_i386_Os-ofp
Grain-v1
___H3
80
64
9177.35
ref/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
14639.65
ref/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
14643.90
ref/1
gcc_k6_O0
Grain-v1
___H3
80
64
14645.77
ref/1
gcc_athlon_O0
Grain-v1
___H3
80
64
14647.09
ref/1
gcc_k8_O0
Grain-v1
___H3
80
64
14656.81
ref/1
gcc_i386_O0
Grain-v1
___H3
80
64
14677.85
ref/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
14678.85
ref/1
gcc_pentium-m_O0
Grain-v1
___H3
80
64
14711.36
ref/1
gcc_pentium3_O0
Grain-v1
___H3
80
64
14796.55
ref/1
gcc_prescott_O0
Grain-v1
___H3
80
64
15964.57
ref/1
gcc_pentium-mmx_O0
Grain-v1
___H3
80
64
16015.31
ref/1
gcc_pentium_O0
Grain-v1
___H3
80
64
16059.68
ref/1
gcc_i486_O0