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.31
63.03
61.77
65.33
66.72
64.02
1496.66
opt/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
60.34
102.97
62.93
61.35
65.10
66.01
63.72
1481.50
opt/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
60.34
103.22
62.93
61.21
65.06
66.02
65.57
1482.89
opt/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
60.36
103.39
63.91
61.31
65.66
66.51
63.72
1493.55
opt/1
gcc_pentium-m_O1-ofp
Grain-v1
___H3
80
64
61.24
104.48
63.90
62.10
66.02
67.16
64.31
1503.52
opt/1
gcc_prescott_O1-ofp
Grain-v1
___H3
80
64
62.68
opt/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
62.85
opt/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
63.07
opt/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
63.09
opt/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
63.09
opt/1
gcc_k8_O1-ofp
Grain-v1
___H3
80
64
63.22
opt/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H3
80
64
63.23
opt/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
63.24
opt/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
63.25
opt/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
63.25
opt/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
63.30
opt/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
63.96
opt/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
63.96
opt/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
78.18
129.24
81.29
79.26
83.83
84.54
64.32
1812.51
opt/1
gcc_prescott_O2-ofp
Grain-v1
___H3
80
64
78.77
opt/1
gcc_pentium2_O2-ofp
Grain-v1
___H3
80
64
78.77
opt/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
78.78
opt/1
gcc_pentium3_O2-ofp
Grain-v1
___H3
80
64
78.79
opt/1
gcc_pentium-m_O2-ofp
Grain-v1
___H3
80
64
79.69
opt/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H3
80
64
79.96
130.72
83.06
81.02
85.58
85.79
64.32
1827.55
opt/1
gcc_prescott_Os-ofp
Grain-v1
___H3
80
64
80.21
opt/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
80.27
opt/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
80.28
opt/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
80.41
opt/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
80.51
opt/1
gcc_pentium-m_O3-ual-ofp
Grain-v1
___H3
80
64
80.61
126.48
81.62
79.63
83.96
85.42
63.62
1743.54
opt/1
gcc_prescott_O3-ual-ofp
Grain-v1
___H3
80
64
80.77
opt/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
80.94
opt/1
gcc_prescott_O3-ofp
Grain-v1
___H3
80
64
80.96
opt/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
80.98
opt/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
80.99
opt/1
gcc_pentium3_Os-ofp
Grain-v1
___H3
80
64
81.00
opt/1
gcc_pentium-m_Os-ofp
Grain-v1
___H3
80
64
81.44
opt/1
gcc_k8_O3-ual-ofp
Grain-v1
___H3
80
64
81.55
opt/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
81.71
opt/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
81.74
opt/1
gcc_pentium-m_O3-ofp
Grain-v1
___H3
80
64
81.75
opt/1
gcc_pentium3_O3-ofp
Grain-v1
___H3
80
64
81.99
opt/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
82.05
opt/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
82.07
opt/1
gcc_k8_O2-ofp
Grain-v1
___H3
80
64
82.09
opt/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
82.15
opt/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
82.23
opt/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
82.32
opt/1
gcc_k8_Os-ofp
Grain-v1
___H3
80
64
82.33
opt/1
gcc_pentium2_O3-ofp
Grain-v1
___H3
80
64
82.67
opt/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
82.77
opt/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
82.77
opt/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
83.17
opt/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
83.31
opt/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
83.62
opt/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
83.85
opt/1
gcc_k8_O3-ofp
Grain-v1
___H3
80
64
84.15
opt/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
84.65
opt/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
86.18
opt/1
gcc_k8_O0
Grain-v1
___H3
80
64
86.26
opt/1
gcc_athlon_O0
Grain-v1
___H3
80
64
87.05
opt/1
gcc_k6_O0
Grain-v1
___H3
80
64
87.19
opt/1
gcc_pentium_O0
Grain-v1
___H3
80
64
87.20
opt/1
gcc_i486_O0
Grain-v1
___H3
80
64
87.21
opt/1
gcc_i386_O0
Grain-v1
___H3
80
64
87.21
opt/1
gcc_pentium-mmx_O0
Grain-v1
___H3
80
64
87.27
opt/1
gcc_prescott_O0
Grain-v1
___H3
80
64
91.25
opt/1
gcc_pentium-m_O0
Grain-v1
___H3
80
64
91.29
opt/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
91.30
opt/1
gcc_pentium3_O0
Grain-v1
___H3
80
64
91.43
opt/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
4618.46
ref/1
gcc_prescott_O3-ofp
Grain-v1
___H3
80
64
4626.72
ref/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
4659.45
ref/1
gcc_prescott_O3-ual-ofp
Grain-v1
___H3
80
64
4664.61
ref/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
4666.65
ref/1
gcc_pentium3_O3-ofp
Grain-v1
___H3
80
64
4669.17
ref/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
4672.26
ref/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
4675.84
ref/1
gcc_k8_O3-ual-ofp
Grain-v1
___H3
80
64
4685.73
ref/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
4686.75
ref/1
gcc_k8_O3-ofp
Grain-v1
___H3
80
64
4687.80
ref/1
gcc_pentium-m_O3-ofp
Grain-v1
___H3
80
64
4692.43
ref/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
4719.26
ref/1
gcc_prescott_O2-ofp
Grain-v1
___H3
80
64
4757.50
ref/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
4757.82
ref/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
4758.67
ref/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
4767.51
ref/1
gcc_k8_O2-ofp
Grain-v1
___H3
80
64
4771.39
ref/1
gcc_pentium2_O2-ofp
Grain-v1
___H3
80
64
4775.40
ref/1
gcc_pentium-m_O2-ofp
Grain-v1
___H3
80
64
4776.54
ref/1
gcc_pentium2_O3-ofp
Grain-v1
___H3
80
64
4793.25
ref/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
4798.23
ref/1
gcc_pentium3_O2-ofp
Grain-v1
___H3
80
64
4805.77
ref/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
4806.17
ref/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
4807.80
ref/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
4809.12
ref/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
5323.14
ref/1
gcc_prescott_O1-ofp
Grain-v1
___H3
80
64
5370.67
ref/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
5381.80
ref/1
gcc_k8_O1-ofp
Grain-v1
___H3
80
64
5413.91
ref/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
5446.78
ref/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
5494.11
ref/1
gcc_pentium-m_O1-ofp
Grain-v1
___H3
80
64
5515.14
ref/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
5539.61
ref/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
5557.99
ref/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
5561.41
ref/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
5574.04
ref/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
5618.68
ref/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H3
80
64
5646.15
ref/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
5673.20
ref/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
5681.92
ref/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
5694.24
ref/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
5713.52
ref/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
5765.69
ref/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
6667.68
ref/1
gcc_k8_Os-ofp
Grain-v1
___H3
80
64
6674.89
ref/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
6679.71
ref/1
gcc_prescott_Os-ofp
Grain-v1
___H3
80
64
6726.08
ref/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
6732.50
ref/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
6760.78
ref/1
gcc_pentium-m_Os-ofp
Grain-v1
___H3
80
64
6806.47
ref/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
6807.74
ref/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
6820.47
ref/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
6829.53
ref/1
gcc_pentium3_Os-ofp
Grain-v1
___H3
80
64
6930.83
ref/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
6962.34
ref/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
6975.53
ref/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H3
80
64
7220.73
ref/1
gcc_pentium-m_O3-ual-ofp
Grain-v1
___H3
80
64
9177.28
ref/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
9179.42
ref/1
gcc_i386_Os-ofp
Grain-v1
___H3
80
64
14643.02
ref/1
gcc_k6_O0
Grain-v1
___H3
80
64
14655.45
ref/1
gcc_i386_O0
Grain-v1
___H3
80
64
14678.94
ref/1
gcc_k8_O0
Grain-v1
___H3
80
64
14692.16
ref/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
14703.79
ref/1
gcc_pentium-m_O0
Grain-v1
___H3
80
64
14705.59
ref/1
gcc_pentium3_O0
Grain-v1
___H3
80
64
14714.87
ref/1
gcc_prescott_O0
Grain-v1
___H3
80
64
14769.17
ref/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
14808.46
ref/1
gcc_athlon_O0
Grain-v1
___H3
80
64
15963.88
ref/1
gcc_pentium_O0
Grain-v1
___H3
80
64
16012.41
ref/1
gcc_i486_O0
Grain-v1
___H3
80
64
16014.89
ref/1
gcc_pentium-mmx_O0