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
64.87
106.84
67.48
65.81
69.56
70.53
59.89
1515.50
opt/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
64.96
106.91
67.56
65.80
69.61
70.45
59.10
1516.65
opt/1
gcc_pentium-m_O1-ofp
Grain-v1
___H3
80
64
65.03
106.75
67.55
65.90
69.63
70.66
59.10
1516.03
opt/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
65.29
106.87
67.59
66.34
69.82
70.55
59.10
1514.40
opt/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
88.92
opt/1
gcc_pentium4_O1-ofp
Grain-v1
___H3
80
64
89.35
148.29
93.75
89.35
95.88
99.90
61.12
2006.61
opt/1
gcc_prescott_O1-ofp
Grain-v1
___H3
80
64
90.93
opt/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
91.15
opt/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
91.20
opt/1
gcc_k8_O1-ofp
Grain-v1
___H3
80
64
91.30
opt/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
92.78
opt/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
103.37
opt/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
104.24
opt/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
108.25
opt/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
108.26
opt/1
gcc_pentium-m_O0
Grain-v1
___H3
80
64
108.27
opt/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
108.30
opt/1
gcc_pentium3_O0
Grain-v1
___H3
80
64
110.39
opt/1
gcc_prescott_O0
Grain-v1
___H3
80
64
110.40
opt/1
gcc_pentium4_O0
Grain-v1
___H3
80
64
110.52
opt/1
gcc_athlon_O0
Grain-v1
___H3
80
64
110.90
opt/1
gcc_k8_O0
Grain-v1
___H3
80
64
111.40
opt/1
gcc_i386_O0
Grain-v1
___H3
80
64
111.40
opt/1
gcc_k6_O0
Grain-v1
___H3
80
64
111.45
opt/1
gcc_pentium_O0
Grain-v1
___H3
80
64
111.50
opt/1
gcc_pentium-mmx_O0
Grain-v1
___H3
80
64
111.51
opt/1
gcc_i486_O0
Grain-v1
___H3
80
64
114.67
opt/1
gcc_pentium3_Os-ofp
Grain-v1
___H3
80
64
114.67
opt/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
114.68
opt/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
114.70
opt/1
gcc_pentium-m_Os-ofp
Grain-v1
___H3
80
64
124.10
opt/1
gcc_pentium3_O2-ofp
Grain-v1
___H3
80
64
124.10
opt/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
124.91
opt/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
124.92
opt/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
124.92
opt/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H3
80
64
124.93
opt/1
gcc_pentium-m_O3-ual-ofp
Grain-v1
___H3
80
64
125.55
opt/1
gcc_pentium-m_O2-ofp
Grain-v1
___H3
80
64
125.56
opt/1
gcc_pentium2_O2-ofp
Grain-v1
___H3
80
64
125.63
opt/1
gcc_pentium3_O3-ofp
Grain-v1
___H3
80
64
125.63
opt/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
125.64
opt/1
gcc_pentium2_O3-ofp
Grain-v1
___H3
80
64
125.65
opt/1
gcc_pentium-m_O3-ofp
Grain-v1
___H3
80
64
181.02
opt/1
gcc_pentium4_Os-ofp
Grain-v1
___H3
80
64
181.05
opt/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
181.39
283.17
189.00
186.71
194.62
190.12
61.12
3954.67
opt/1
gcc_prescott_Os-ofp
Grain-v1
___H3
80
64
181.57
opt/1
gcc_i386_Os-ofp
Grain-v1
___H3
80
64
208.37
opt/1
gcc_k8_Os-ofp
Grain-v1
___H3
80
64
215.43
opt/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
216.59
opt/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
216.82
opt/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
217.38
opt/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
220.87
opt/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
221.90
opt/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H3
80
64
222.34
opt/1
gcc_k8_O2-ofp
Grain-v1
___H3
80
64
226.13
opt/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
228.42
opt/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
232.04
opt/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
232.39
opt/1
gcc_prescott_O2-ofp
Grain-v1
___H3
80
64
234.53
opt/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
236.65
opt/1
gcc_prescott_O3-ual-ofp
Grain-v1
___H3
80
64
238.19
opt/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
238.44
opt/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
239.03
opt/1
gcc_pentium4_O3-ual-ofp
Grain-v1
___H3
80
64
239.98
opt/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
240.11
opt/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
241.30
opt/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
241.82
opt/1
gcc_pentium4_O3-ofp
Grain-v1
___H3
80
64
243.00
opt/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
246.58
opt/1
gcc_k8_O3-ual-ofp
Grain-v1
___H3
80
64
248.15
opt/1
gcc_pentium4_O2-ofp
Grain-v1
___H3
80
64
248.38
opt/1
gcc_k8_O3-ofp
Grain-v1
___H3
80
64
250.20
opt/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
252.29
opt/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
252.63
opt/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
254.90
opt/1
gcc_prescott_O3-ofp
Grain-v1
___H3
80
64
255.81
opt/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
257.01
opt/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
259.78
opt/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
4659.85
ref/1
gcc_prescott_O1-ofp
Grain-v1
___H3
80
64
4685.86
ref/1
gcc_pentium4_O1-ofp
Grain-v1
___H3
80
64
5365.70
ref/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
5367.11
ref/1
gcc_k8_O1-ofp
Grain-v1
___H3
80
64
5368.28
ref/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
5384.27
ref/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
5384.54
ref/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
5392.62
ref/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
5412.49
ref/1
gcc_pentium3_O3-ofp
Grain-v1
___H3
80
64
5417.57
ref/1
gcc_pentium-m_O3-ofp
Grain-v1
___H3
80
64
5435.23
ref/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
5435.96
ref/1
gcc_pentium2_O3-ofp
Grain-v1
___H3
80
64
5436.69
ref/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
5453.88
ref/1
gcc_pentium-m_O1-ofp
Grain-v1
___H3
80
64
5457.77
ref/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
5475.39
ref/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
5514.06
ref/1
gcc_k8_O3-ofp
Grain-v1
___H3
80
64
5532.97
ref/1
gcc_prescott_O3-ofp
Grain-v1
___H3
80
64
5556.30
ref/1
gcc_pentium4_O3-ofp
Grain-v1
___H3
80
64
5691.52
ref/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
5701.92
ref/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
5705.28
ref/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
5709.24
ref/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
5986.87
ref/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
6180.48
ref/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H3
80
64
6249.55
ref/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
6301.80
ref/1
gcc_pentium2_O2-ofp
Grain-v1
___H3
80
64
6303.78
ref/1
gcc_pentium-m_O2-ofp
Grain-v1
___H3
80
64
6305.75
ref/1
gcc_pentium3_O2-ofp
Grain-v1
___H3
80
64
6310.81
ref/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
6367.77
ref/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
6454.84
ref/1
gcc_prescott_O2-ofp
Grain-v1
___H3
80
64
6455.18
ref/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
6489.55
ref/1
gcc_k8_O2-ofp
Grain-v1
___H3
80
64
6508.40
ref/1
gcc_pentium4_O2-ofp
Grain-v1
___H3
80
64
6546.73
ref/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
6573.85
ref/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
6596.24
ref/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
6617.30
ref/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
6842.31
ref/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
6855.33
ref/1
gcc_pentium3_Os-ofp
Grain-v1
___H3
80
64
6868.82
ref/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
6927.54
ref/1
gcc_pentium-m_Os-ofp
Grain-v1
___H3
80
64
7160.99
ref/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
7175.61
ref/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
7176.22
ref/1
gcc_k8_Os-ofp
Grain-v1
___H3
80
64
7180.45
ref/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
7213.54
ref/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
7586.16
ref/1
gcc_k8_O3-ual-ofp
Grain-v1
___H3
80
64
7591.89
ref/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
7612.92
ref/1
gcc_pentium4_O3-ual-ofp
Grain-v1
___H3
80
64
7623.93
ref/1
gcc_prescott_O3-ual-ofp
Grain-v1
___H3
80
64
8308.74
ref/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
8350.15
ref/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
8351.83
ref/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H3
80
64
8362.21
ref/1
gcc_pentium-m_O3-ual-ofp
Grain-v1
___H3
80
64
9843.06
ref/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
9843.65
ref/1
gcc_i386_Os-ofp
Grain-v1
___H3
80
64
9846.82
ref/1
gcc_prescott_Os-ofp
Grain-v1
___H3
80
64
9856.05
ref/1
gcc_pentium4_Os-ofp
Grain-v1
___H3
80
64
10120.84
ref/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
10264.96
ref/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
10270.44
ref/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
10485.35
ref/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
10521.46
ref/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
15269.95
ref/1
gcc_pentium3_O0
Grain-v1
___H3
80
64
15271.67
ref/1
gcc_k6_O0
Grain-v1
___H3
80
64
15276.45
ref/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
15276.71
ref/1
gcc_athlon_O0
Grain-v1
___H3
80
64
15279.69
ref/1
gcc_pentium-m_O0
Grain-v1
___H3
80
64
15279.79
ref/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
15287.98
ref/1
gcc_prescott_O0
Grain-v1
___H3
80
64
15299.28
ref/1
gcc_pentium4_O0
Grain-v1
___H3
80
64
15300.39
ref/1
gcc_k8_O0
Grain-v1
___H3
80
64
16249.47
ref/1
gcc_i386_O0
Grain-v1
___H3
80
64
17167.70
ref/1
gcc_pentium-mmx_O0
Grain-v1
___H3
80
64
17195.99
ref/1
gcc_pentium_O0
Grain-v1
___H3
80
64
17239.26
ref/1
gcc_i486_O0