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
57.83
105.02
61.43
59.07
63.55
60.36
71.32
1617.31
opt/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H!
80
64
58.49
105.41
62.46
60.42
64.66
60.31
71.30
1615.47
opt/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H!
80
64
58.65
105.82
60.71
60.20
63.61
60.34
75.80
1615.42
opt/1
gcc_pentium_O3-ofp
Grain-v1
___H!
80
64
60.09
105.47
62.36
62.37
65.32
60.38
75.80
1615.75
opt/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H!
80
64
60.16
103.33
62.92
61.17
65.05
65.91
76.20
1481.72
opt/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H!
80
64
60.22
opt/1
gcc_pentium3_O1-ofp
Grain-v1
___H!
80
64
60.64
opt/1
gcc_pentium2_O1-ofp
Grain-v1
___H!
80
64
61.72
opt/1
gcc_pentium4_O1-ofp
Grain-v1
___H!
80
64
63.08
opt/1
gcc_athlon_O1-ofp
Grain-v1
___H!
80
64
63.28
opt/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H!
80
64
63.30
opt/1
gcc_i386_O1-ofp
Grain-v1
___H!
80
64
63.30
opt/1
gcc_i486_O1-ofp
Grain-v1
___H!
80
64
63.30
opt/1
gcc_pentium_O1-ofp
Grain-v1
___H!
80
64
63.53
opt/1
gcc_k6_O1-ofp
Grain-v1
___H!
80
64
63.73
opt/1
gcc_pentium_O2-ofp
Grain-v1
___H!
80
64
63.75
opt/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H!
80
64
70.19
opt/1
gcc_athlon_O3-ofp
Grain-v1
___H!
80
64
70.57
opt/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H!
80
64
70.79
opt/1
gcc_i486_O3-ual-ofp
Grain-v1
___H!
80
64
70.83
opt/1
gcc_i486_O3-ofp
Grain-v1
___H!
80
64
70.84
opt/1
gcc_k6_O3-ofp
Grain-v1
___H!
80
64
70.89
opt/1
gcc_i386_O3-ual-ofp
Grain-v1
___H!
80
64
71.12
opt/1
gcc_i386_O3-ofp
Grain-v1
___H!
80
64
71.13
opt/1
gcc_k6_O3-ual-ofp
Grain-v1
___H!
80
64
71.58
opt/1
gcc_pentium4_O3-ual-ofp
Grain-v1
___H!
80
64
71.59
opt/1
gcc_pentium4_O3-ofp
Grain-v1
___H!
80
64
73.13
122.70
76.17
74.34
78.69
78.95
66.61
1722.98
opt/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H!
80
64
73.15
opt/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H!
80
64
73.21
125.07
76.54
74.29
79.04
78.85
66.81
1742.48
opt/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H!
80
64
73.21
opt/1
gcc_pentium2_O3-ofp
Grain-v1
___H!
80
64
73.36
opt/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H!
80
64
73.37
opt/1
gcc_pentium3_O3-ofp
Grain-v1
___H!
80
64
77.85
opt/1
gcc_pentium2_O2-ofp
Grain-v1
___H!
80
64
77.85
opt/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H!
80
64
77.98
opt/1
gcc_pentium3_O2-ofp
Grain-v1
___H!
80
64
78.20
131.62
81.68
79.39
84.27
83.93
76.20
1921.68
opt/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H!
80
64
78.20
opt/1
gcc_pentium2_Os-ofp
Grain-v1
___H!
80
64
78.24
opt/1
gcc_pentium3_Os-ofp
Grain-v1
___H!
80
64
79.72
opt/1
gcc_pentium4_O2-ofp
Grain-v1
___H!
80
64
80.10
opt/1
gcc_pentium4_Os-ofp
Grain-v1
___H!
80
64
82.28
opt/1
gcc_athlon_O2-ofp
Grain-v1
___H!
80
64
82.70
opt/1
gcc_i386_O2-ofp
Grain-v1
___H!
80
64
82.70
opt/1
gcc_i486_O2-ofp
Grain-v1
___H!
80
64
82.76
opt/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H!
80
64
82.77
opt/1
gcc_pentium_Os-ofp
Grain-v1
___H!
80
64
82.92
opt/1
gcc_i486_Os-ofp
Grain-v1
___H!
80
64
83.20
opt/1
gcc_athlon_Os-ofp
Grain-v1
___H!
80
64
84.19
opt/1
gcc_k6_Os-ofp
Grain-v1
___H!
80
64
84.23
opt/1
gcc_k6_O2-ofp
Grain-v1
___H!
80
64
87.78
opt/1
gcc_athlon_O0
Grain-v1
___H!
80
64
88.65
opt/1
gcc_i486_O0
Grain-v1
___H!
80
64
88.66
opt/1
gcc_pentium-mmx_O0
Grain-v1
___H!
80
64
88.66
opt/1
gcc_pentium_O0
Grain-v1
___H!
80
64
88.69
opt/1
gcc_i386_O0
Grain-v1
___H!
80
64
89.32
opt/1
gcc_k6_O0
Grain-v1
___H!
80
64
89.52
opt/1
gcc_pentium4_O0
Grain-v1
___H!
80
64
91.47
opt/1
gcc_pentium3_O0
Grain-v1
___H!
80
64
91.47
opt/1
gcc_pentiumpro_O0
Grain-v1
___H!
80
64
91.49
opt/1
gcc_pentium2_O0
Grain-v1
___H!
80
64
4391.05
ref/1
gcc_pentium4_O3-ual-ofp
Grain-v1
___H!
80
64
4405.25
ref/1
gcc_i386_O3-ual-ofp
Grain-v1
___H!
80
64
4406.89
ref/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H!
80
64
4428.25
ref/1
gcc_k6_O3-ual-ofp
Grain-v1
___H!
80
64
4673.12
ref/1
gcc_athlon_O2-ofp
Grain-v1
___H!
80
64
4704.93
ref/1
gcc_pentium4_O3-ofp
Grain-v1
___H!
80
64
4746.45
ref/1
gcc_pentium4_O2-ofp
Grain-v1
___H!
80
64
4772.73
ref/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H!
80
64
4789.65
ref/1
gcc_i486_O3-ual-ofp
Grain-v1
___H!
80
64
4795.86
ref/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H!
80
64
4811.17
ref/1
gcc_pentium4_O1-ofp
Grain-v1
___H!
80
64
4822.60
ref/1
gcc_k6_O2-ofp
Grain-v1
___H!
80
64
4824.93
ref/1
gcc_pentium2_O3-ofp
Grain-v1
___H!
80
64
4829.63
ref/1
gcc_pentium2_Os-ofp
Grain-v1
___H!
80
64
4836.64
ref/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H!
80
64
4847.18
ref/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H!
80
64
4861.55
ref/1
gcc_pentium3_O3-ofp
Grain-v1
___H!
80
64
4868.18
ref/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H!
80
64
4868.77
ref/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H!
80
64
4870.12
ref/1
gcc_i386_O2-ofp
Grain-v1
___H!
80
64
4880.17
ref/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H!
80
64
4888.79
ref/1
gcc_pentium3_Os-ofp
Grain-v1
___H!
80
64
4908.21
ref/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H!
80
64
4939.56
ref/1
gcc_pentium3_O2-ofp
Grain-v1
___H!
80
64
4975.76
ref/1
gcc_pentium2_O2-ofp
Grain-v1
___H!
80
64
5358.82
ref/1
gcc_athlon_O1-ofp
Grain-v1
___H!
80
64
5433.10
ref/1
gcc_i386_O1-ofp
Grain-v1
___H!
80
64
5455.77
ref/1
gcc_k6_O1-ofp
Grain-v1
___H!
80
64
5470.59
ref/1
gcc_i386_O3-ofp
Grain-v1
___H!
80
64
5495.51
ref/1
gcc_k6_O3-ofp
Grain-v1
___H!
80
64
5501.06
ref/1
gcc_athlon_O3-ofp
Grain-v1
___H!
80
64
5518.30
ref/1
gcc_pentium2_O1-ofp
Grain-v1
___H!
80
64
5530.31
ref/1
gcc_pentium3_O1-ofp
Grain-v1
___H!
80
64
5635.75
ref/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H!
80
64
5746.75
ref/1
gcc_i486_O2-ofp
Grain-v1
___H!
80
64
5753.12
ref/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H!
80
64
5781.77
ref/1
gcc_pentium_O2-ofp
Grain-v1
___H!
80
64
5811.08
ref/1
gcc_i486_O1-ofp
Grain-v1
___H!
80
64
5813.78
ref/1
gcc_pentium_O1-ofp
Grain-v1
___H!
80
64
5814.06
ref/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H!
80
64
6091.46
ref/1
gcc_i486_O3-ofp
Grain-v1
___H!
80
64
6170.67
ref/1
gcc_pentium_O3-ofp
Grain-v1
___H!
80
64
6301.71
ref/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H!
80
64
10436.08
ref/1
gcc_athlon_Os-ofp
Grain-v1
___H!
80
64
10441.35
ref/1
gcc_k6_Os-ofp
Grain-v1
___H!
80
64
10446.91
ref/1
gcc_pentium_Os-ofp
Grain-v1
___H!
80
64
10452.54
ref/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H!
80
64
10463.94
ref/1
gcc_pentium4_Os-ofp
Grain-v1
___H!
80
64
11070.90
ref/1
gcc_i486_Os-ofp
Grain-v1
___H!
80
64
11082.20
ref/1
gcc_i386_Os-ofp
Grain-v1
___H!
80
64
14603.20
ref/1
gcc_pentium3_O0
Grain-v1
___H!
80
64
14620.33
ref/1
gcc_k6_O0
Grain-v1
___H!
80
64
14622.73
ref/1
gcc_pentium2_O0
Grain-v1
___H!
80
64
14627.95
ref/1
gcc_i386_O0
Grain-v1
___H!
80
64
14650.65
ref/1
gcc_athlon_O0
Grain-v1
___H!
80
64
14667.68
ref/1
gcc_pentium4_O0
Grain-v1
___H!
80
64
15476.18
ref/1
gcc_pentiumpro_O0
Grain-v1
___H!
80
64
15967.54
ref/1
gcc_i486_O0
Grain-v1
___H!
80
64
15973.97
ref/1
gcc_pentium_O0
Grain-v1
___H!
80
64
16019.65
ref/1
gcc_pentium-mmx_O0