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
65.71
102.33
67.13
65.62
68.99
69.23
49.32
1350.52
opt/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H!
80
64
65.71
102.35
67.14
65.47
68.94
69.35
49.82
1349.98
opt/1
gcc_pentium2_O1-ofp
Grain-v1
___H!
80
64
66.27
102.43
67.73
66.08
69.50
69.59
49.22
1342.80
opt/1
gcc_pentium3_O1-ofp
Grain-v1
___H!
80
64
78.99
opt/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H!
80
64
79.16
opt/1
gcc_pentium_O1-ofp
Grain-v1
___H!
80
64
79.38
opt/1
gcc_i486_O1-ofp
Grain-v1
___H!
80
64
79.53
opt/1
gcc_i386_O1-ofp
Grain-v1
___H!
80
64
80.18
opt/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H!
80
64
80.20
opt/1
gcc_k6_O1-ofp
Grain-v1
___H!
80
64
80.29
123.98
83.47
81.94
85.69
85.59
49.42
1644.93
opt/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H!
80
64
80.32
opt/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H!
80
64
80.98
opt/1
gcc_k6-3_O1-ofp
Grain-v1
___H!
80
64
81.88
opt/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H!
80
64
81.90
opt/1
gcc_pentium2_O2-ofp
Grain-v1
___H!
80
64
83.14
opt/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H!
80
64
84.29
opt/1
gcc_pentium3_O3-ofp
Grain-v1
___H!
80
64
85.27
opt/1
gcc_pentium2_O3-ofp
Grain-v1
___H!
80
64
85.81
opt/1
gcc_pentium3_Os-ofp
Grain-v1
___H!
80
64
86.05
opt/1
gcc_pentium2_Os-ofp
Grain-v1
___H!
80
64
86.12
136.22
89.27
87.15
91.71
91.22
50.12
1885.05
opt/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H!
80
64
87.35
opt/1
gcc_pentium3_O2-ofp
Grain-v1
___H!
80
64
96.53
opt/1
gcc_default_Os-ofp
Grain-v1
___H!
80
64
99.21
opt/1
gcc_default_O0
Grain-v1
___H!
80
64
99.61
opt/1
gcc_athlon_O0
Grain-v1
___H!
80
64
102.36
opt/1
gcc_k6_Os-ofp
Grain-v1
___H!
80
64
102.91
opt/1
gcc_k6-3_Os-ofp
Grain-v1
___H!
80
64
103.39
opt/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H!
80
64
104.00
opt/1
gcc_athlon_Os-ofp
Grain-v1
___H!
80
64
104.12
opt/1
gcc_k6-3_O2-ofp
Grain-v1
___H!
80
64
104.13
opt/1
gcc_k6_O2-ofp
Grain-v1
___H!
80
64
104.34
opt/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H!
80
64
104.35
opt/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H!
80
64
104.48
opt/1
gcc_pentium_Os-ofp
Grain-v1
___H!
80
64
105.47
opt/1
gcc_default_O1-ofp
Grain-v1
___H!
80
64
106.98
opt/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H!
80
64
107.17
opt/1
gcc_k6_O3-ofp
Grain-v1
___H!
80
64
107.26
opt/1
gcc_i486_Os-ofp
Grain-v1
___H!
80
64
107.28
opt/1
gcc_i386_Os-ofp
Grain-v1
___H!
80
64
107.53
opt/1
gcc_pentium_O3-ofp
Grain-v1
___H!
80
64
107.59
opt/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H!
80
64
107.59
opt/1
gcc_pentium_O2-ofp
Grain-v1
___H!
80
64
107.85
opt/1
gcc_k6-3_O3-ofp
Grain-v1
___H!
80
64
108.05
opt/1
gcc_k6_O3-ual-ofp
Grain-v1
___H!
80
64
108.14
opt/1
gcc_athlon_O1-ofp
Grain-v1
___H!
80
64
108.44
opt/1
gcc_k6-3_O3-ual-ofp
Grain-v1
___H!
80
64
109.68
opt/1
gcc_i486_O3-ual-ofp
Grain-v1
___H!
80
64
110.68
opt/1
gcc_i486_O0
Grain-v1
___H!
80
64
110.94
opt/1
gcc_i486_O2-ofp
Grain-v1
___H!
80
64
111.08
opt/1
gcc_i386_O2-ofp
Grain-v1
___H!
80
64
111.10
opt/1
gcc_i486_O3-ofp
Grain-v1
___H!
80
64
111.36
opt/1
gcc_pentium-mmx_O0
Grain-v1
___H!
80
64
111.43
opt/1
gcc_i386_O3-ual-ofp
Grain-v1
___H!
80
64
111.63
opt/1
gcc_pentium_O0
Grain-v1
___H!
80
64
111.72
opt/1
gcc_i386_O0
Grain-v1
___H!
80
64
111.96
opt/1
gcc_k6-3_O0
Grain-v1
___H!
80
64
111.98
opt/1
gcc_k6_O0
Grain-v1
___H!
80
64
112.14
opt/1
gcc_i386_O3-ofp
Grain-v1
___H!
80
64
115.83
opt/1
gcc_athlon_O2-ofp
Grain-v1
___H!
80
64
116.03
opt/1
gcc_athlon_O3-ofp
Grain-v1
___H!
80
64
117.18
opt/1
gcc_pentiumpro_O0
Grain-v1
___H!
80
64
117.58
opt/1
gcc_pentium3_O0
Grain-v1
___H!
80
64
117.73
opt/1
gcc_pentium2_O0
Grain-v1
___H!
80
64
121.89
opt/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H!
80
64
123.18
opt/1
gcc_default_O2-ofp
Grain-v1
___H!
80
64
123.30
opt/1
gcc_default_O3-ual-ofp
Grain-v1
___H!
80
64
126.29
opt/1
gcc_default_O3-ofp
Grain-v1
___H!
80
64
3788.53
ref/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H!
80
64
3966.64
ref/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H!
80
64
3975.45
ref/1
gcc_pentium2_O1-ofp
Grain-v1
___H!
80
64
3983.62
ref/1
gcc_pentium3_O1-ofp
Grain-v1
___H!
80
64
4019.15
ref/1
gcc_default_O3-ual-ofp
Grain-v1
___H!
80
64
4192.55
ref/1
gcc_default_O1-ofp
Grain-v1
___H!
80
64
4204.99
ref/1
gcc_athlon_O1-ofp
Grain-v1
___H!
80
64
4277.66
ref/1
gcc_i386_O3-ofp
Grain-v1
___H!
80
64
4303.51
ref/1
gcc_k6_O2-ofp
Grain-v1
___H!
80
64
4304.21
ref/1
gcc_k6-3_O2-ofp
Grain-v1
___H!
80
64
4360.03
ref/1
gcc_i386_O2-ofp
Grain-v1
___H!
80
64
4423.40
ref/1
gcc_k6-3_O1-ofp
Grain-v1
___H!
80
64
4423.47
ref/1
gcc_k6_O1-ofp
Grain-v1
___H!
80
64
4425.38
ref/1
gcc_i386_O1-ofp
Grain-v1
___H!
80
64
4537.58
ref/1
gcc_k6-3_O3-ual-ofp
Grain-v1
___H!
80
64
4537.61
ref/1
gcc_k6_O3-ual-ofp
Grain-v1
___H!
80
64
4663.14
ref/1
gcc_default_O3-ofp
Grain-v1
___H!
80
64
4685.49
ref/1
gcc_i386_O3-ual-ofp
Grain-v1
___H!
80
64
4759.44
ref/1
gcc_pentium3_Os-ofp
Grain-v1
___H!
80
64
4766.92
ref/1
gcc_default_O2-ofp
Grain-v1
___H!
80
64
4802.76
ref/1
gcc_k6_O3-ofp
Grain-v1
___H!
80
64
4802.99
ref/1
gcc_k6-3_O3-ofp
Grain-v1
___H!
80
64
4941.49
ref/1
gcc_pentium_O3-ofp
Grain-v1
___H!
80
64
4941.92
ref/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H!
80
64
4951.87
ref/1
gcc_i486_O3-ual-ofp
Grain-v1
___H!
80
64
4966.39
ref/1
gcc_pentium_O2-ofp
Grain-v1
___H!
80
64
4966.63
ref/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H!
80
64
5019.79
ref/1
gcc_i486_O3-ofp
Grain-v1
___H!
80
64
5019.85
ref/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H!
80
64
5019.86
ref/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H!
80
64
5118.55
ref/1
gcc_pentium2_O3-ofp
Grain-v1
___H!
80
64
5118.76
ref/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H!
80
64
5122.65
ref/1
gcc_i486_O2-ofp
Grain-v1
___H!
80
64
5135.51
ref/1
gcc_pentium3_O3-ofp
Grain-v1
___H!
80
64
5203.59
ref/1
gcc_pentium2_O2-ofp
Grain-v1
___H!
80
64
5205.53
ref/1
gcc_pentium3_O2-ofp
Grain-v1
___H!
80
64
5261.05
ref/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H!
80
64
5269.15
ref/1
gcc_athlon_O3-ofp
Grain-v1
___H!
80
64
5369.23
ref/1
gcc_athlon_O2-ofp
Grain-v1
___H!
80
64
5480.30
ref/1
gcc_k6_Os-ofp
Grain-v1
___H!
80
64
5597.37
ref/1
gcc_default_Os-ofp
Grain-v1
___H!
80
64
5660.14
ref/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H!
80
64
5780.22
ref/1
gcc_pentium2_Os-ofp
Grain-v1
___H!
80
64
5917.70
ref/1
gcc_athlon_Os-ofp
Grain-v1
___H!
80
64
6037.75
ref/1
gcc_pentium_Os-ofp
Grain-v1
___H!
80
64
6065.87
ref/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H!
80
64
6122.01
ref/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H!
80
64
6122.30
ref/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H!
80
64
6233.12
ref/1
gcc_k6-3_Os-ofp
Grain-v1
___H!
80
64
6359.03
ref/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H!
80
64
8441.68
ref/1
gcc_i386_Os-ofp
Grain-v1
___H!
80
64
8473.73
ref/1
gcc_i486_Os-ofp
Grain-v1
___H!
80
64
13972.62
ref/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H!
80
64
14016.29
ref/1
gcc_pentium_O1-ofp
Grain-v1
___H!
80
64
14020.24
ref/1
gcc_i486_O1-ofp
Grain-v1
___H!
80
64
14464.97
ref/1
gcc_pentium3_O0
Grain-v1
___H!
80
64
14878.70
ref/1
gcc_athlon_O0
Grain-v1
___H!
80
64
14916.83
ref/1
gcc_i386_O0
Grain-v1
___H!
80
64
14951.10
ref/1
gcc_k6-3_O0
Grain-v1
___H!
80
64
15272.43
ref/1
gcc_default_O0
Grain-v1
___H!
80
64
15281.72
ref/1
gcc_pentiumpro_O0
Grain-v1
___H!
80
64
15448.40
ref/1
gcc_pentium2_O0
Grain-v1
___H!
80
64
16152.52
ref/1
gcc_k6_O0
Grain-v1
___H!
80
64
43556.02
ref/1
gcc_i486_O0
Grain-v1
___H!
80
64
43571.41
ref/1
gcc_pentium_O0
Grain-v1
___H!
80
64
43571.66
ref/1
gcc_pentium-mmx_O0