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
104.36
62.88
61.19
65.10
65.92
64.22
1481.58
opt/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
60.33
103.10
62.89
61.16
65.01
65.82
66.12
1481.26
opt/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
60.40
103.25
63.06
61.24
65.15
65.88
64.22
1481.31
opt/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
61.48
105.38
64.19
62.38
66.35
67.14
62.72
1503.66
opt/1
gcc_prescott_O1-ofp
Grain-v1
___H3
80
64
63.06
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.28
opt/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
63.29
opt/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
63.29
opt/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
63.30
opt/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
63.30
opt/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
63.85
opt/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
63.90
opt/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
63.97
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.13
opt/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
64.14
opt/1
gcc_pentium_O3-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.18
129.83
81.28
79.24
83.86
85.58
62.72
1808.33
opt/1
gcc_prescott_O2-ofp
Grain-v1
___H3
80
64
79.60
opt/1
gcc_pentium2_O2-ofp
Grain-v1
___H3
80
64
79.61
opt/1
gcc_pentium3_O2-ofp
Grain-v1
___H3
80
64
80.11
130.69
83.25
81.20
85.75
86.93
62.72
1823.54
opt/1
gcc_prescott_Os-ofp
Grain-v1
___H3
80
64
80.37
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.90
opt/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
81.04
opt/1
gcc_k8_O3-ual-ofp
Grain-v1
___H3
80
64
81.18
opt/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
81.20
opt/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
81.24
opt/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
81.41
opt/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
81.64
opt/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H3
80
64
81.65
opt/1
gcc_pentium2_O3-ofp
Grain-v1
___H3
80
64
81.65
opt/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
81.65
opt/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
81.73
opt/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
81.93
opt/1
gcc_k8_O2-ofp
Grain-v1
___H3
80
64
81.94
opt/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
81.99
opt/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
82.13
opt/1
gcc_pentium-m_O1-ofp
Grain-v1
___H3
80
64
82.45
opt/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
82.45
opt/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
82.47
opt/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
82.70
opt/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
82.73
opt/1
gcc_pentium3_Os-ofp
Grain-v1
___H3
80
64
82.74
opt/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
82.81
opt/1
gcc_pentium-m_Os-ofp
Grain-v1
___H3
80
64
83.05
opt/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
83.06
opt/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
83.40
opt/1
gcc_k8_O3-ofp
Grain-v1
___H3
80
64
83.62
opt/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
83.63
opt/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
83.73
opt/1
gcc_k8_Os-ofp
Grain-v1
___H3
80
64
84.00
opt/1
gcc_prescott_O3-ual-ofp
Grain-v1
___H3
80
64
84.26
opt/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
84.31
opt/1
gcc_pentium3_O3-ofp
Grain-v1
___H3
80
64
84.34
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.40
opt/1
gcc_k8_O0
Grain-v1
___H3
80
64
86.52
opt/1
gcc_athlon_O0
Grain-v1
___H3
80
64
86.95
opt/1
gcc_i486_O0
Grain-v1
___H3
80
64
86.96
opt/1
gcc_pentium_O0
Grain-v1
___H3
80
64
86.98
opt/1
gcc_pentium-mmx_O0
Grain-v1
___H3
80
64
87.30
opt/1
gcc_k6_O0
Grain-v1
___H3
80
64
88.00
opt/1
gcc_i386_O0
Grain-v1
___H3
80
64
88.03
opt/1
gcc_prescott_O0
Grain-v1
___H3
80
64
91.82
opt/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
91.88
opt/1
gcc_pentium-m_O0
Grain-v1
___H3
80
64
91.88
opt/1
gcc_pentium3_O0
Grain-v1
___H3
80
64
91.89
opt/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
4629.59
ref/1
gcc_prescott_O3-ual-ofp
Grain-v1
___H3
80
64
4632.57
ref/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
4635.56
ref/1
gcc_k8_O3-ual-ofp
Grain-v1
___H3
80
64
4645.08
ref/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
4663.80
ref/1
gcc_pentium2_O3-ofp
Grain-v1
___H3
80
64
4714.99
ref/1
gcc_pentium-m_O3-ofp
Grain-v1
___H3
80
64
4718.07
ref/1
gcc_pentium3_O3-ofp
Grain-v1
___H3
80
64
4719.66
ref/1
gcc_prescott_O3-ofp
Grain-v1
___H3
80
64
4722.79
ref/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
4725.09
ref/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
4730.46
ref/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
4767.50
ref/1
gcc_pentium3_O2-ofp
Grain-v1
___H3
80
64
4779.48
ref/1
gcc_prescott_O2-ofp
Grain-v1
___H3
80
64
4817.20
ref/1
gcc_pentium2_O2-ofp
Grain-v1
___H3
80
64
4841.32
ref/1
gcc_pentium-m_O2-ofp
Grain-v1
___H3
80
64
4851.53
ref/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
4866.70
ref/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
4891.40
ref/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
5021.02
ref/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
5050.99
ref/1
gcc_k8_O2-ofp
Grain-v1
___H3
80
64
5375.94
ref/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
5405.84
ref/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
5405.91
ref/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
5417.74
ref/1
gcc_k8_O1-ofp
Grain-v1
___H3
80
64
5424.37
ref/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
5424.51
ref/1
gcc_prescott_O1-ofp
Grain-v1
___H3
80
64
5467.04
ref/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
5490.60
ref/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
5507.33
ref/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
5511.41
ref/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
5513.48
ref/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
5517.98
ref/1
gcc_pentium-m_O1-ofp
Grain-v1
___H3
80
64
5527.65
ref/1
gcc_k8_O3-ofp
Grain-v1
___H3
80
64
5536.33
ref/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
5550.53
ref/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
5676.57
ref/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
5718.25
ref/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
5886.76
ref/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
6097.77
ref/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H3
80
64
6146.44
ref/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
6186.60
ref/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
6227.90
ref/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
6260.07
ref/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
6266.38
ref/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
6648.83
ref/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
6652.42
ref/1
gcc_k8_Os-ofp
Grain-v1
___H3
80
64
6727.44
ref/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
6734.10
ref/1
gcc_prescott_Os-ofp
Grain-v1
___H3
80
64
6744.90
ref/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
6807.56
ref/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
6808.73
ref/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
6853.68
ref/1
gcc_pentium-m_Os-ofp
Grain-v1
___H3
80
64
6856.29
ref/1
gcc_pentium3_Os-ofp
Grain-v1
___H3
80
64
6868.12
ref/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
7001.40
ref/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
7016.49
ref/1
gcc_pentium-m_O3-ual-ofp
Grain-v1
___H3
80
64
7062.58
ref/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
7062.64
ref/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H3
80
64
9080.43
ref/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
9080.68
ref/1
gcc_i386_Os-ofp
Grain-v1
___H3
80
64
14638.39
ref/1
gcc_pentium3_O0
Grain-v1
___H3
80
64
14646.00
ref/1
gcc_k8_O0
Grain-v1
___H3
80
64
14762.85
ref/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
14787.14
ref/1
gcc_i386_O0
Grain-v1
___H3
80
64
14842.39
ref/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
15307.47
ref/1
gcc_k6_O0
Grain-v1
___H3
80
64
15330.31
ref/1
gcc_pentium-m_O0
Grain-v1
___H3
80
64
15400.61
ref/1
gcc_athlon_O0
Grain-v1
___H3
80
64
15952.32
ref/1
gcc_pentium_O0
Grain-v1
___H3
80
64
15982.55
ref/1
gcc_pentium-mmx_O0
Grain-v1
___H3
80
64
15998.72
ref/1
gcc_i486_O0
Grain-v1
___H3
80
64
17843.54
ref/1
gcc_prescott_O0