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
57.69
110.05
65.17
62.13
67.13
65.77
109.86
1715.57
opt/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
57.83
108.21
61.05
58.89
63.49
66.12
160.99
1709.54
opt/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
57.85
110.00
61.52
59.35
64.05
65.94
154.01
1729.45
opt/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
58.43
106.03
65.62
62.49
67.24
65.41
44.31
1585.92
opt/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
58.65
opt/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
65.26
opt/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
81.30
opt/1
gcc_pentium_O0
Grain-v1
___H3
80
64
81.89
opt/1
gcc_k6_O0
Grain-v1
___H3
80
64
81.94
opt/1
gcc_i386_O0
Grain-v1
___H3
80
64
82.17
opt/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
82.46
opt/1
gcc_i486_O0
Grain-v1
___H3
80
64
82.62
opt/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
82.95
opt/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
101.72
opt/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
123.13
218.93
129.74
125.16
134.17
129.54
111.40
3024.23
opt/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
124.42
207.10
131.05
127.90
135.11
130.62
111.40
3115.60
opt/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
124.83
opt/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
127.38
opt/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
127.85
opt/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
128.13
opt/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
128.24
opt/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
130.56
opt/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
133.24
opt/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
133.62
opt/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
134.14
opt/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
137.01
opt/1
gcc_athlon_O0
Grain-v1
___H3
80
64
139.73
238.41
145.18
141.00
150.04
144.59
111.40
3349.81
opt/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
142.21
opt/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
150.11
opt/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
150.16
opt/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
150.27
opt/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
151.68
opt/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
152.20
opt/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
152.24
opt/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
152.28
opt/1
gcc_i386_Os-ofp
Grain-v1
___H3
80
64
152.44
opt/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
4472.98
ref/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
4511.08
ref/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
4577.49
ref/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
4594.41
ref/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
4686.32
ref/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
5036.81
ref/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
5063.35
ref/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
5064.56
ref/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
5076.29
ref/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
5082.38
ref/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
5085.63
ref/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
5086.22
ref/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
5109.04
ref/1
gcc_i386_Os-ofp
Grain-v1
___H3
80
64
5231.30
ref/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
5813.35
ref/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
5830.44
ref/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
5871.65
ref/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
5945.25
ref/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
5981.61
ref/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
6046.62
ref/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
6056.26
ref/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
6079.40
ref/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
6210.99
ref/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
6256.67
ref/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
6263.80
ref/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
6279.41
9366.80
6374.71
6278.69
6544.58
6165.84
163.12
124708.00
ref/1
i386-glibc21-linux-gcc_i386_O1-ofp
Grain-v1
___H3
80
64
6283.53
9415.40
6476.81
6399.05
6649.72
6164.72
196.65
122190.40
ref/1
i386-glibc21-linux-gcc_i486_O1-ofp
Grain-v1
___H3
80
64
6319.77
9426.00
6481.56
6371.50
6643.01
6181.73
154.01
122316.00
ref/1
i386-glibc21-linux-gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
6386.45
9744.90
6642.12
6516.06
6808.54
6468.86
110.74
133042.40
ref/1
i386-glibc21-linux-gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
6515.73
ref/1
i386-glibc21-linux-gcc_i386_Os-ofp
Grain-v1
___H3
80
64
6556.85
ref/1
i386-glibc21-linux-gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
6600.95
ref/1
i386-glibc21-linux-gcc_i486_Os-ofp
Grain-v1
___H3
80
64
9456.27
ref/1
i386-glibc21-linux-gcc_i386_O3-ofp
Grain-v1
___H3
80
64
9485.00
ref/1
i386-glibc21-linux-gcc_i386_O2-ofp
Grain-v1
___H3
80
64
9694.24
ref/1
i386-glibc21-linux-gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
9725.81
ref/1
i386-glibc21-linux-gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
9936.01
ref/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
10012.87
ref/1
i386-glibc21-linux-gcc_i486_O3-ofp
Grain-v1
___H3
80
64
10026.50
ref/1
i386-glibc21-linux-gcc_i486_O2-ofp
Grain-v1
___H3
80
64
10050.95
ref/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
10535.80
ref/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
10566.58
ref/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
10648.64
ref/1
i386-glibc21-linux-gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
10756.27
ref/1
i386-glibc21-linux-gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
11871.04
17625.70
12236.49
12197.68
12591.72
12492.00
155.03
234932.00
ref/1
i386-glibc21-linux-gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
15289.84
ref/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
16536.75
ref/1
i386-glibc21-linux-gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
16537.97
ref/1
i386-glibc21-linux-gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
16793.31
ref/1
i386-glibc21-linux-gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
16969.87
ref/1
i386-glibc21-linux-gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
21689.28
ref/1
i386-glibc21-linux-gcc_i386_O0
Grain-v1
___H3
80
64
22444.30
ref/1
i386-glibc21-linux-gcc_pentiumpro_O0
Grain-v1
___H3
80
64
22684.45
ref/1
i386-glibc21-linux-gcc_pentium_O0
Grain-v1
___H3
80
64
22713.53
ref/1
i386-glibc21-linux-gcc_i486_O0
Grain-v1
___H3
80
64
29967.78
ref/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
29991.65
ref/1
gcc_k6_O0
Grain-v1
___H3
80
64
30004.56
ref/1
gcc_athlon_O0
Grain-v1
___H3
80
64
30109.83
ref/1
gcc_i386_O0
Grain-v1
___H3
80
64
32590.38
ref/1
gcc_i486_O0
Grain-v1
___H3
80
64
32623.54
ref/1
gcc_pentium_O0