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.16
103.33
62.93
61.25
65.08
66.30
64.02
1483.92
opt/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
60.18
103.16
63.12
61.25
65.18
65.99
63.73
1483.81
opt/1
gcc_pentium-m_O1-ofp
Grain-v1
___H3
80
64
60.98
104.24
64.31
62.77
66.48
67.28
64.55
1493.30
opt/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
62.61
104.65
65.30
63.37
67.29
69.24
65.71
1532.64
opt/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
62.95
106.70
65.40
63.82
67.65
68.11
67.30
1514.58
opt/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
63.04
opt/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
63.08
opt/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
63.13
opt/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
63.22
opt/1
gcc_k8_O1-ofp
Grain-v1
___H3
80
64
63.26
opt/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H3
80
64
63.29
opt/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
63.44
opt/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
63.62
106.57
66.84
62.06
67.81
70.01
63.42
1517.41
opt/1
gcc_prescott_O1-ofp
Grain-v1
___H3
80
64
63.62
opt/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
64.17
opt/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
64.47
opt/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
65.61
opt/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
65.72
opt/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
78.21
129.34
81.31
79.29
83.86
86.55
64.31
1870.34
opt/1
gcc_prescott_O2-ofp
Grain-v1
___H3
80
64
78.77
opt/1
gcc_pentium2_O2-ofp
Grain-v1
___H3
80
64
78.79
opt/1
gcc_pentium3_O2-ofp
Grain-v1
___H3
80
64
78.80
opt/1
gcc_pentium-m_O2-ofp
Grain-v1
___H3
80
64
79.73
opt/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
80.40
opt/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
80.43
opt/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H3
80
64
80.45
opt/1
gcc_pentium-m_O3-ual-ofp
Grain-v1
___H3
80
64
81.02
opt/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
81.17
opt/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
81.32
opt/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
81.45
opt/1
gcc_k8_O3-ual-ofp
Grain-v1
___H3
80
64
81.53
opt/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
81.74
130.71
82.52
81.84
85.58
90.21
64.32
1837.70
opt/1
gcc_prescott_O3-ual-ofp
Grain-v1
___H3
80
64
81.79
opt/1
gcc_pentium2_O3-ofp
Grain-v1
___H3
80
64
81.79
opt/1
gcc_pentium3_O3-ofp
Grain-v1
___H3
80
64
81.90
opt/1
gcc_pentium-m_O3-ofp
Grain-v1
___H3
80
64
81.94
opt/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
82.14
opt/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
82.14
opt/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
82.17
opt/1
gcc_k8_O2-ofp
Grain-v1
___H3
80
64
82.20
132.79
85.23
82.81
87.61
87.60
64.66
1802.35
opt/1
gcc_prescott_O3-ofp
Grain-v1
___H3
80
64
82.31
opt/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
82.35
opt/1
gcc_k8_O3-ofp
Grain-v1
___H3
80
64
82.38
opt/1
gcc_pentium3_Os-ofp
Grain-v1
___H3
80
64
82.47
opt/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
82.73
opt/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
82.77
opt/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
83.11
opt/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
83.17
opt/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
83.19
135.40
86.55
84.59
89.18
85.79
65.26
1827.00
opt/1
gcc_prescott_Os-ofp
Grain-v1
___H3
80
64
83.19
opt/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
83.69
opt/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
84.02
opt/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
84.29
opt/1
gcc_k8_Os-ofp
Grain-v1
___H3
80
64
84.63
opt/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
84.85
opt/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
84.90
opt/1
gcc_pentium-m_Os-ofp
Grain-v1
___H3
80
64
85.24
opt/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
85.43
opt/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
86.26
opt/1
gcc_k8_O0
Grain-v1
___H3
80
64
86.28
opt/1
gcc_athlon_O0
Grain-v1
___H3
80
64
87.20
opt/1
gcc_pentium-mmx_O0
Grain-v1
___H3
80
64
87.31
opt/1
gcc_i386_O0
Grain-v1
___H3
80
64
87.81
opt/1
gcc_k6_O0
Grain-v1
___H3
80
64
88.31
opt/1
gcc_prescott_O0
Grain-v1
___H3
80
64
88.76
opt/1
gcc_pentium_O0
Grain-v1
___H3
80
64
91.21
opt/1
gcc_pentium-m_O0
Grain-v1
___H3
80
64
91.24
opt/1
gcc_pentium3_O0
Grain-v1
___H3
80
64
91.36
opt/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
94.37
opt/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
153.35
opt/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
167.21
opt/1
gcc_i486_O0
Grain-v1
___H3
80
64
4632.35
ref/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
4646.10
ref/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
4652.94
ref/1
gcc_k8_O3-ual-ofp
Grain-v1
___H3
80
64
4663.15
ref/1
gcc_prescott_O3-ofp
Grain-v1
___H3
80
64
4667.09
ref/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
4699.64
ref/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
4724.24
ref/1
gcc_k8_O3-ofp
Grain-v1
___H3
80
64
4731.20
ref/1
gcc_pentium-m_O3-ofp
Grain-v1
___H3
80
64
4734.76
ref/1
gcc_pentium3_O3-ofp
Grain-v1
___H3
80
64
4748.94
ref/1
gcc_pentium-m_O2-ofp
Grain-v1
___H3
80
64
4755.88
ref/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
4766.98
ref/1
gcc_k8_O2-ofp
Grain-v1
___H3
80
64
4787.35
ref/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
4798.77
ref/1
gcc_pentium2_O3-ofp
Grain-v1
___H3
80
64
4800.30
ref/1
gcc_pentium2_O2-ofp
Grain-v1
___H3
80
64
4813.19
ref/1
gcc_pentium3_O2-ofp
Grain-v1
___H3
80
64
4827.57
ref/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
4846.52
ref/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
4850.63
ref/1
gcc_prescott_O3-ual-ofp
Grain-v1
___H3
80
64
4860.18
ref/1
gcc_prescott_O2-ofp
Grain-v1
___H3
80
64
4871.10
ref/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
4894.05
ref/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
4897.50
ref/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
4899.88
ref/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
5109.41
ref/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
5314.84
ref/1
gcc_prescott_O1-ofp
Grain-v1
___H3
80
64
5369.01
ref/1
gcc_k8_O1-ofp
Grain-v1
___H3
80
64
5369.36
ref/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
5447.27
ref/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
5494.96
ref/1
gcc_pentium-m_O1-ofp
Grain-v1
___H3
80
64
5508.58
ref/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
5548.33
ref/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
5565.63
ref/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
5569.63
ref/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H3
80
64
5607.74
ref/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
5695.39
ref/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
5696.92
ref/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
5699.60
ref/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
5712.51
ref/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
5713.49
ref/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
5730.40
ref/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
5757.73
ref/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
6614.32
ref/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
6669.07
ref/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
6678.22
ref/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
6712.86
ref/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
6768.67
ref/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
6787.11
ref/1
gcc_k8_Os-ofp
Grain-v1
___H3
80
64
6789.68
ref/1
gcc_pentium-m_Os-ofp
Grain-v1
___H3
80
64
6802.10
ref/1
gcc_pentium3_Os-ofp
Grain-v1
___H3
80
64
6871.57
ref/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
6934.22
ref/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
6964.23
ref/1
gcc_pentium-m_O3-ual-ofp
Grain-v1
___H3
80
64
6969.13
ref/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H3
80
64
7357.74
ref/1
gcc_prescott_Os-ofp
Grain-v1
___H3
80
64
7384.59
ref/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
7419.77
ref/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
8450.04
ref/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
9259.83
ref/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
12697.89
ref/1
gcc_i386_Os-ofp
Grain-v1
___H3
80
64
14638.42
ref/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
14702.60
ref/1
gcc_pentium3_O0
Grain-v1
___H3
80
64
14728.46
ref/1
gcc_k8_O0
Grain-v1
___H3
80
64
14818.00
ref/1
gcc_pentium-m_O0
Grain-v1
___H3
80
64
14971.35
ref/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
15061.59
ref/1
gcc_prescott_O0
Grain-v1
___H3
80
64
15682.68
ref/1
gcc_k6_O0
Grain-v1
___H3
80
64
15715.80
ref/1
gcc_athlon_O0
Grain-v1
___H3
80
64
16033.63
ref/1
gcc_pentium-mmx_O0
Grain-v1
___H3
80
64
16356.48
ref/1
gcc_i486_O0
Grain-v1
___H3
80
64
16860.25
ref/1
gcc_pentium_O0
Grain-v1
___H3
80
64
19296.23
ref/1
gcc_i386_O0