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
60.16
103.43
67.12
65.40
68.98
65.84
64.22
1483.03
opt/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
60.37
103.22
62.98
61.19
65.08
65.88
64.24
1493.58
opt/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
60.42
103.50
62.92
61.25
65.09
66.02
66.11
1481.43
opt/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
61.65
105.61
64.09
62.31
66.28
67.07
62.73
1501.86
opt/1
gcc_prescott_O1-ofp
Grain-v1
___H3
80
64
63.08
opt/1
gcc_k8_O1-ofp
Grain-v1
___H3
80
64
63.24
opt/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
63.27
opt/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
63.29
opt/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
63.29
opt/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
63.30
opt/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
63.30
opt/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
63.84
opt/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
63.93
opt/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
64.02
opt/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H3
80
64
64.02
opt/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
64.13
opt/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
64.13
opt/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
72.34
opt/1
gcc_pentium-m_O3-ofp
Grain-v1
___H3
80
64
76.21
opt/1
gcc_pentium-m_O3-ual-ofp
Grain-v1
___H3
80
64
78.17
129.70
82.98
80.96
85.44
85.26
62.73
1811.52
opt/1
gcc_prescott_O2-ofp
Grain-v1
___H3
80
64
79.60
opt/1
gcc_pentium2_O2-ofp
Grain-v1
___H3
80
64
80.09
131.24
83.19
81.16
85.74
85.79
62.73
1825.52
opt/1
gcc_prescott_Os-ofp
Grain-v1
___H3
80
64
80.38
opt/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
80.54
opt/1
gcc_pentium-m_O2-ofp
Grain-v1
___H3
80
64
80.54
opt/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
80.92
opt/1
gcc_pentium2_O3-ofp
Grain-v1
___H3
80
64
81.02
opt/1
gcc_pentium3_O2-ofp
Grain-v1
___H3
80
64
81.04
opt/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
81.05
opt/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
81.21
opt/1
gcc_k8_O3-ual-ofp
Grain-v1
___H3
80
64
81.23
opt/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
81.26
opt/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
81.40
opt/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
81.42
opt/1
gcc_pentium3_Os-ofp
Grain-v1
___H3
80
64
81.46
opt/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
81.63
opt/1
gcc_pentium3_O3-ofp
Grain-v1
___H3
80
64
81.92
opt/1
gcc_k8_O2-ofp
Grain-v1
___H3
80
64
81.95
opt/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
82.13
opt/1
gcc_pentium-m_O1-ofp
Grain-v1
___H3
80
64
82.14
opt/1
gcc_k8_O3-ofp
Grain-v1
___H3
80
64
82.20
opt/1
gcc_prescott_O3-ual-ofp
Grain-v1
___H3
80
64
82.40
opt/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
82.45
opt/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
82.48
opt/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
82.54
opt/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
82.57
opt/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H3
80
64
82.75
opt/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
82.76
opt/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
82.81
opt/1
gcc_pentium-m_Os-ofp
Grain-v1
___H3
80
64
82.95
opt/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
83.89
opt/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
83.91
opt/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
83.92
opt/1
gcc_k8_Os-ofp
Grain-v1
___H3
80
64
83.97
opt/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
83.97
opt/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
83.99
opt/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
84.28
opt/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
84.59
opt/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
85.53
opt/1
gcc_prescott_O3-ofp
Grain-v1
___H3
80
64
86.37
opt/1
gcc_k8_O0
Grain-v1
___H3
80
64
86.39
opt/1
gcc_athlon_O0
Grain-v1
___H3
80
64
86.96
opt/1
gcc_i486_O0
Grain-v1
___H3
80
64
87.36
opt/1
gcc_pentium_O0
Grain-v1
___H3
80
64
87.62
opt/1
gcc_i386_O0
Grain-v1
___H3
80
64
87.70
opt/1
gcc_k6_O0
Grain-v1
___H3
80
64
88.03
opt/1
gcc_prescott_O0
Grain-v1
___H3
80
64
88.50
opt/1
gcc_pentium-mmx_O0
Grain-v1
___H3
80
64
91.83
opt/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
91.87
opt/1
gcc_pentium3_O0
Grain-v1
___H3
80
64
91.89
opt/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
91.91
opt/1
gcc_pentium-m_O0
Grain-v1
___H3
80
64
4634.70
ref/1
gcc_k8_O3-ual-ofp
Grain-v1
___H3
80
64
4653.42
ref/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
4655.33
ref/1
gcc_pentium2_O3-ofp
Grain-v1
___H3
80
64
4675.12
ref/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
4675.17
ref/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
4688.70
ref/1
gcc_pentium-m_O3-ofp
Grain-v1
___H3
80
64
4698.38
ref/1
gcc_prescott_O3-ofp
Grain-v1
___H3
80
64
4718.76
ref/1
gcc_prescott_O3-ual-ofp
Grain-v1
___H3
80
64
4728.13
ref/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
4746.79
ref/1
gcc_pentium3_O3-ofp
Grain-v1
___H3
80
64
4799.16
ref/1
gcc_pentium2_O2-ofp
Grain-v1
___H3
80
64
4800.01
ref/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
4802.58
ref/1
gcc_pentium3_O2-ofp
Grain-v1
___H3
80
64
4806.32
ref/1
gcc_pentium-m_O2-ofp
Grain-v1
___H3
80
64
4818.79
ref/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
4820.54
ref/1
gcc_prescott_O2-ofp
Grain-v1
___H3
80
64
4824.95
ref/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
4890.68
ref/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
5014.31
ref/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
5353.59
ref/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
5374.03
ref/1
gcc_prescott_O1-ofp
Grain-v1
___H3
80
64
5376.01
ref/1
gcc_k8_O1-ofp
Grain-v1
___H3
80
64
5376.32
ref/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
5388.56
ref/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
5421.67
ref/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
5458.30
ref/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
5485.92
ref/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
5501.80
ref/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
5504.42
ref/1
gcc_k8_O2-ofp
Grain-v1
___H3
80
64
5507.68
ref/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
5516.57
ref/1
gcc_k8_O3-ofp
Grain-v1
___H3
80
64
5543.19
ref/1
gcc_pentium-m_O1-ofp
Grain-v1
___H3
80
64
5552.00
ref/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
5561.41
ref/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
5596.73
ref/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
5670.79
ref/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
5704.39
ref/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
5727.58
ref/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
5818.98
ref/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H3
80
64
6174.07
ref/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
6186.45
ref/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
6206.32
ref/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
6212.90
ref/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
6267.84
ref/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
6674.09
ref/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
6691.56
ref/1
gcc_prescott_Os-ofp
Grain-v1
___H3
80
64
6698.22
ref/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
6714.35
ref/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
6737.26
ref/1
gcc_k8_Os-ofp
Grain-v1
___H3
80
64
6782.48
ref/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
6815.48
ref/1
gcc_pentium3_Os-ofp
Grain-v1
___H3
80
64
6819.33
ref/1
gcc_pentium-m_Os-ofp
Grain-v1
___H3
80
64
6833.36
ref/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
6847.41
ref/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
7000.24
ref/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H3
80
64
7001.08
ref/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
7001.26
ref/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
7002.22
ref/1
gcc_pentium-m_O3-ual-ofp
Grain-v1
___H3
80
64
9080.51
ref/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
9102.14
ref/1
gcc_i386_Os-ofp
Grain-v1
___H3
80
64
14637.25
ref/1
gcc_pentium3_O0
Grain-v1
___H3
80
64
14647.97
ref/1
gcc_k8_O0
Grain-v1
___H3
80
64
14837.54
ref/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
14838.02
ref/1
gcc_k6_O0
Grain-v1
___H3
80
64
14838.70
ref/1
gcc_i386_O0
Grain-v1
___H3
80
64
14847.20
ref/1
gcc_pentium-m_O0
Grain-v1
___H3
80
64
15281.44
ref/1
gcc_prescott_O0
Grain-v1
___H3
80
64
15321.31
ref/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
15358.08
ref/1
gcc_athlon_O0
Grain-v1
___H3
80
64
15953.02
ref/1
gcc_pentium_O0
Grain-v1
___H3
80
64
15982.94
ref/1
gcc_pentium-mmx_O0
Grain-v1
___H3
80
64
16663.61
ref/1
gcc_i486_O0