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
58.98
105.48
62.93
62.37
65.64
60.47
71.30
1615.45
opt/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
59.34
104.88
61.18
59.27
63.47
60.38
75.81
1616.57
opt/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
59.61
105.73
62.84
60.60
64.96
60.39
75.80
1616.35
opt/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
60.12
104.50
63.31
60.93
65.26
60.37
71.30
1619.90
opt/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H3
80
64
60.17
opt/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
60.23
opt/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
60.34
103.36
62.98
61.22
65.10
65.87
76.21
1482.01
opt/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
61.49
opt/1
gcc_pentium4_O1-ofp
Grain-v1
___H3
80
64
63.09
opt/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
63.27
opt/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
63.28
opt/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
63.30
opt/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
63.30
opt/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
63.47
opt/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
63.75
opt/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
63.94
opt/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
69.96
opt/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
70.33
opt/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
70.65
opt/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
70.75
opt/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
70.75
opt/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
70.79
opt/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
70.79
opt/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
71.39
opt/1
gcc_pentium4_O3-ofp
Grain-v1
___H3
80
64
71.48
opt/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
71.68
opt/1
gcc_pentium4_O3-ual-ofp
Grain-v1
___H3
80
64
73.13
123.50
76.29
74.36
78.82
78.91
66.81
1729.77
opt/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
73.15
opt/1
gcc_pentium2_O3-ofp
Grain-v1
___H3
80
64
73.15
opt/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H3
80
64
73.34
125.37
76.58
74.42
79.13
78.96
66.61
1723.30
opt/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
73.45
opt/1
gcc_pentium3_O3-ofp
Grain-v1
___H3
80
64
73.59
opt/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
77.85
opt/1
gcc_pentium2_O2-ofp
Grain-v1
___H3
80
64
77.85
opt/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
77.95
opt/1
gcc_pentium3_O2-ofp
Grain-v1
___H3
80
64
78.16
opt/1
gcc_pentium3_Os-ofp
Grain-v1
___H3
80
64
78.17
131.66
81.52
79.37
84.17
83.82
76.20
1916.05
opt/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
78.19
opt/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
80.08
opt/1
gcc_pentium4_Os-ofp
Grain-v1
___H3
80
64
82.33
opt/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
82.68
opt/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
82.68
opt/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
82.77
opt/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
82.80
opt/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
82.95
opt/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
83.24
opt/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
84.16
opt/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
84.21
opt/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
87.77
opt/1
gcc_athlon_O0
Grain-v1
___H3
80
64
88.11
opt/1
gcc_i386_O0
Grain-v1
___H3
80
64
88.64
opt/1
gcc_pentium-mmx_O0
Grain-v1
___H3
80
64
88.65
opt/1
gcc_pentium_O0
Grain-v1
___H3
80
64
88.67
opt/1
gcc_i486_O0
Grain-v1
___H3
80
64
89.17
opt/1
gcc_k6_O0
Grain-v1
___H3
80
64
89.51
opt/1
gcc_pentium4_O0
Grain-v1
___H3
80
64
91.46
opt/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
91.49
opt/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
91.50
opt/1
gcc_pentium3_O0
Grain-v1
___H3
80
64
131.80
opt/1
gcc_pentium4_O2-ofp
Grain-v1
___H3
80
64
4372.61
ref/1
gcc_pentium4_O3-ual-ofp
Grain-v1
___H3
80
64
4384.41
ref/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
4409.65
ref/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
4440.38
ref/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
4683.36
ref/1
gcc_pentium4_O3-ofp
Grain-v1
___H3
80
64
4718.13
ref/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
4777.29
ref/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
4777.84
ref/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H3
80
64
4806.47
ref/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
4832.98
ref/1
gcc_pentium3_Os-ofp
Grain-v1
___H3
80
64
4840.62
ref/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
4840.97
ref/1
gcc_pentium4_O1-ofp
Grain-v1
___H3
80
64
4869.49
ref/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
4870.19
ref/1
gcc_pentium3_O3-ofp
Grain-v1
___H3
80
64
4870.84
ref/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
4872.81
ref/1
gcc_pentium2_O3-ofp
Grain-v1
___H3
80
64
4876.11
ref/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
4878.12
ref/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
4885.98
ref/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
4906.21
ref/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
4940.42
ref/1
gcc_pentium3_O2-ofp
Grain-v1
___H3
80
64
4942.26
ref/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
4952.01
ref/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
4974.33
ref/1
gcc_pentium2_O2-ofp
Grain-v1
___H3
80
64
5356.37
ref/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
5443.12
ref/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
5483.40
ref/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
5498.46
ref/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
5508.27
ref/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
5542.49
ref/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
5591.30
ref/1
gcc_pentium4_O2-ofp
Grain-v1
___H3
80
64
5596.47
ref/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
5613.92
ref/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
5665.48
ref/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
5719.51
ref/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
5753.04
ref/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
5781.19
ref/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
5787.88
ref/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
5801.29
ref/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
6079.49
ref/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
6158.59
ref/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
6231.63
ref/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H3
80
64
9359.11
ref/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
10447.67
ref/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
10449.62
ref/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
10453.36
ref/1
gcc_pentium4_Os-ofp
Grain-v1
___H3
80
64
10457.09
ref/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
10457.46
ref/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
11067.71
ref/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
11087.16
ref/1
gcc_i386_Os-ofp
Grain-v1
___H3
80
64
14611.72
ref/1
gcc_athlon_O0
Grain-v1
___H3
80
64
14625.17
ref/1
gcc_k6_O0
Grain-v1
___H3
80
64
14631.56
ref/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
14631.69
ref/1
gcc_pentium3_O0
Grain-v1
___H3
80
64
14682.69
ref/1
gcc_i386_O0
Grain-v1
___H3
80
64
14767.75
ref/1
gcc_pentium4_O0
Grain-v1
___H3
80
64
15501.82
ref/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
15973.88
ref/1
gcc_pentium-mmx_O0
Grain-v1
___H3
80
64
15974.25
ref/1
gcc_i486_O0
Grain-v1
___H3
80
64
16024.53
ref/1
gcc_pentium_O0