Primitive
Profile
Key
IV
MAC
Stream
40 bytes
576 bytes
1500 bytes
Imix
Agility
Key setup
IV setup
Variant
Compiler
Grain-128
___H3
128
96
50.91
103.09
54.88
52.06
57.15
57.16
62.73
1750.29
opt/1
gcc_prescott_O3-ofp
Grain-128
___H3
128
96
51.50
opt/1
gcc_k8_O3-ofp
Grain-128
___H3
128
96
51.58
opt/1
gcc_athlon_O3-ofp
Grain-128
___H3
128
96
51.94
102.73
55.23
53.12
57.71
58.25
62.73
1809.68
opt/1
gcc_prescott_O3-ual-ofp
Grain-128
___H3
128
96
51.94
opt/1
gcc_k8_O3-ual-ofp
Grain-128
___H3
128
96
51.98
opt/1
gcc_athlon_O3-ual-ofp
Grain-128
___H3
128
96
52.60
opt/1
gcc_pentium-m_O3-ofp
Grain-128
___H3
128
96
52.80
opt/1
gcc_k6_O3-ofp
Grain-128
___H3
128
96
53.10
opt/1
gcc_pentium2_O3-ofp
Grain-128
___H3
128
96
53.11
opt/1
gcc_pentium3_O3-ofp
Grain-128
___H3
128
96
53.11
opt/1
gcc_pentiumpro_O3-ofp
Grain-128
___H3
128
96
53.32
opt/1
gcc_prescott_O2-ofp
Grain-128
___H3
128
96
53.37
opt/1
gcc_i486_Os-ofp
Grain-128
___H3
128
96
53.42
opt/1
gcc_i486_O2-ofp
Grain-128
___H3
128
96
53.51
opt/1
gcc_pentium-m_O3-ual-ofp
Grain-128
___H3
128
96
53.56
opt/1
gcc_pentium_O2-ofp
Grain-128
___H3
128
96
53.57
opt/1
gcc_pentium-mmx_O2-ofp
Grain-128
___H3
128
96
53.63
opt/1
gcc_i386_O2-ofp
Grain-128
___H3
128
96
53.80
103.36
57.22
55.01
59.57
59.11
62.73
1882.39
opt/1
gcc_prescott_Os-ofp
Grain-128
___H3
128
96
53.88
opt/1
gcc_k6_O3-ual-ofp
Grain-128
___H3
128
96
54.05
opt/1
gcc_i386_O3-ofp
Grain-128
___H3
128
96
54.05
opt/1
gcc_i486_O3-ofp
Grain-128
___H3
128
96
54.10
opt/1
gcc_pentium2_O3-ual-ofp
Grain-128
___H3
128
96
54.11
opt/1
gcc_pentium3_O3-ual-ofp
Grain-128
___H3
128
96
54.11
opt/1
gcc_pentiumpro_O3-ual-ofp
Grain-128
___H3
128
96
54.49
opt/1
gcc_pentium-mmx_O3-ofp
Grain-128
___H3
128
96
54.50
opt/1
gcc_pentium_O3-ofp
Grain-128
___H3
128
96
54.50
opt/1
gcc_pentium_O3-ual-ofp
Grain-128
___H3
128
96
54.51
opt/1
gcc_pentium-mmx_O3-ual-ofp
Grain-128
___H3
128
96
54.60
opt/1
gcc_pentium-mmx_Os-ofp
Grain-128
___H3
128
96
54.60
opt/1
gcc_pentium_Os-ofp
Grain-128
___H3
128
96
54.63
opt/1
gcc_pentium2_Os-ofp
Grain-128
___H3
128
96
54.64
opt/1
gcc_pentium3_Os-ofp
Grain-128
___H3
128
96
54.64
opt/1
gcc_pentiumpro_Os-ofp
Grain-128
___H3
128
96
55.17
opt/1
gcc_pentium-m_Os-ofp
Grain-128
___H3
128
96
55.20
opt/1
gcc_i486_O3-ual-ofp
Grain-128
___H3
128
96
55.21
opt/1
gcc_i386_O3-ual-ofp
Grain-128
___H3
128
96
56.06
opt/1
gcc_k6_O2-ofp
Grain-128
___H3
128
96
56.81
opt/1
gcc_pentium2_O2-ofp
Grain-128
___H3
128
96
56.81
opt/1
gcc_pentiumpro_O2-ofp
Grain-128
___H3
128
96
57.15
opt/1
gcc_k6_Os-ofp
Grain-128
___H3
128
96
57.34
opt/1
gcc_athlon_O2-ofp
Grain-128
___H3
128
96
57.35
opt/1
gcc_k8_O2-ofp
Grain-128
___H3
128
96
57.35
opt/1
gcc_k8_Os-ofp
Grain-128
___H3
128
96
57.36
opt/1
gcc_athlon_Os-ofp
Grain-128
___H3
128
96
57.38
opt/1
gcc_pentium3_O2-ofp
Grain-128
___H3
128
96
57.64
opt/1
gcc_prescott_O1-ofp
Grain-128
___H3
128
96
57.67
opt/1
gcc_athlon_O1-ofp
Grain-128
___H3
128
96
57.67
opt/1
gcc_k8_O1-ofp
Grain-128
___H3
128
96
57.67
opt/1
gcc_pentiumpro_O1-ofp
Grain-128
___H3
128
96
57.68
opt/1
gcc_pentium2_O1-ofp
Grain-128
___H3
128
96
57.68
opt/1
gcc_pentium3_O1-ofp
Grain-128
___H3
128
96
57.92
opt/1
gcc_k6_O1-ofp
Grain-128
___H3
128
96
57.92
opt/1
gcc_pentium-mmx_O1-ofp
Grain-128
___H3
128
96
57.92
opt/1
gcc_pentium_O1-ofp
Grain-128
___H3
128
96
57.94
opt/1
gcc_i486_O1-ofp
Grain-128
___H3
128
96
62.81
opt/1
gcc_pentium-m_O2-ofp
Grain-128
___H3
128
96
64.28
opt/1
gcc_pentium-m_O1-ofp
Grain-128
___H3
128
96
70.28
opt/1
gcc_pentium_O0
Grain-128
___H3
128
96
70.29
opt/1
gcc_i386_O0
Grain-128
___H3
128
96
70.30
opt/1
gcc_k6_O0
Grain-128
___H3
128
96
70.48
opt/1
gcc_i486_O0
Grain-128
___H3
128
96
70.55
opt/1
gcc_k8_O0
Grain-128
___H3
128
96
70.65
opt/1
gcc_athlon_O0
Grain-128
___H3
128
96
70.67
opt/1
gcc_pentiumpro_O0
Grain-128
___H3
128
96
70.72
opt/1
gcc_pentium2_O0
Grain-128
___H3
128
96
70.73
opt/1
gcc_pentium3_O0
Grain-128
___H3
128
96
71.07
opt/1
gcc_pentium-mmx_O0
Grain-128
___H3
128
96
71.57
opt/1
gcc_prescott_O0
Grain-128
___H3
128
96
74.42
opt/1
gcc_pentium-m_O0
Grain-128
___H3
128
96
4940.84
ref/1
gcc_prescott_O3-ofp
Grain-128
___H3
128
96
5102.14
ref/1
gcc_prescott_O2-ofp
Grain-128
___H3
128
96
5135.28
ref/1
gcc_pentium-m_O3-ofp
Grain-128
___H3
128
96
5136.43
ref/1
gcc_pentium2_O3-ofp
Grain-128
___H3
128
96
5137.78
ref/1
gcc_pentium3_O3-ofp
Grain-128
___H3
128
96
5137.78
ref/1
gcc_pentiumpro_O3-ofp
Grain-128
___H3
128
96
5256.87
ref/1
gcc_athlon_O2-ofp
Grain-128
___H3
128
96
5364.88
ref/1
gcc_k8_O3-ual-ofp
Grain-128
___H3
128
96
5393.28
ref/1
gcc_pentium-m_O2-ofp
Grain-128
___H3
128
96
5393.59
ref/1
gcc_pentium3_O2-ofp
Grain-128
___H3
128
96
5394.36
ref/1
gcc_pentium2_O2-ofp
Grain-128
___H3
128
96
5394.46
ref/1
gcc_pentiumpro_O2-ofp
Grain-128
___H3
128
96
5398.01
ref/1
gcc_prescott_O3-ual-ofp
Grain-128
___H3
128
96
5404.85
ref/1
gcc_athlon_O3-ual-ofp
Grain-128
___H3
128
96
6052.04
ref/1
gcc_pentiumpro_O1-ofp
Grain-128
___H3
128
96
6053.03
ref/1
gcc_pentium_O3-ual-ofp
Grain-128
___H3
128
96
6053.61
ref/1
gcc_pentium-mmx_O3-ual-ofp
Grain-128
___H3
128
96
6071.02
ref/1
gcc_k6_O3-ual-ofp
Grain-128
___H3
128
96
6099.31
ref/1
gcc_i486_O3-ual-ofp
Grain-128
___H3
128
96
6242.43
ref/1
gcc_i386_O3-ual-ofp
Grain-128
___H3
128
96
6254.25
ref/1
gcc_pentium2_O1-ofp
Grain-128
___H3
128
96
6761.74
ref/1
gcc_k8_O3-ofp
Grain-128
___H3
128
96
6789.47
ref/1
gcc_athlon_O3-ofp
Grain-128
___H3
128
96
6840.36
ref/1
gcc_prescott_O1-ofp
Grain-128
___H3
128
96
6842.18
ref/1
gcc_athlon_O1-ofp
Grain-128
___H3
128
96
6870.27
ref/1
gcc_k8_O1-ofp
Grain-128
___H3
128
96
6935.65
ref/1
gcc_i386_O3-ofp
Grain-128
___H3
128
96
6948.87
ref/1
gcc_k6_O3-ofp
Grain-128
___H3
128
96
6990.18
ref/1
gcc_pentium-mmx_O3-ofp
Grain-128
___H3
128
96
6990.33
ref/1
gcc_pentium_O3-ofp
Grain-128
___H3
128
96
7012.53
ref/1
gcc_pentium3_O1-ofp
Grain-128
___H3
128
96
7041.82
ref/1
gcc_pentium-m_O1-ofp
Grain-128
___H3
128
96
7044.84
ref/1
gcc_k6_O2-ofp
Grain-128
___H3
128
96
7068.26
ref/1
gcc_i386_O2-ofp
Grain-128
___H3
128
96
7087.58
ref/1
gcc_i386_O1-ofp
Grain-128
___H3
128
96
7088.06
ref/1
gcc_k6_O1-ofp
Grain-128
___H3
128
96
7201.01
ref/1
gcc_i486_O2-ofp
Grain-128
___H3
128
96
7391.26
ref/1
gcc_i486_O3-ofp
Grain-128
___H3
128
96
7449.54
ref/1
gcc_pentium-mmx_O2-ofp
Grain-128
___H3
128
96
7449.68
ref/1
gcc_pentium_O2-ofp
Grain-128
___H3
128
96
7570.23
ref/1
gcc_pentium_O1-ofp
Grain-128
___H3
128
96
10857.06
ref/1
gcc_pentium-mmx_O1-ofp
Grain-128
___H3
128
96
10966.86
ref/1
gcc_i486_O1-ofp
Grain-128
___H3
128
96
11546.05
ref/1
gcc_pentium2_O3-ual-ofp
Grain-128
___H3
128
96
11631.00
ref/1
gcc_pentiumpro_O3-ual-ofp
Grain-128
___H3
128
96
11632.65
ref/1
gcc_pentium3_O3-ual-ofp
Grain-128
___H3
128
96
11671.30
ref/1
gcc_pentium-m_O3-ual-ofp
Grain-128
___H3
128
96
12889.55
ref/1
gcc_k8_O2-ofp
Grain-128
___H3
128
96
15223.12
ref/1
gcc_prescott_Os-ofp
Grain-128
___H3
128
96
15237.97
ref/1
gcc_pentium_Os-ofp
Grain-128
___H3
128
96
15238.48
ref/1
gcc_pentium-mmx_Os-ofp
Grain-128
___H3
128
96
15255.74
ref/1
gcc_k6_Os-ofp
Grain-128
___H3
128
96
15259.05
ref/1
gcc_k8_Os-ofp
Grain-128
___H3
128
96
15343.99
ref/1
gcc_athlon_Os-ofp
Grain-128
___H3
128
96
15346.34
ref/1
gcc_pentium-m_Os-ofp
Grain-128
___H3
128
96
15374.55
ref/1
gcc_i486_Os-ofp
Grain-128
___H3
128
96
15378.11
ref/1
gcc_pentium3_Os-ofp
Grain-128
___H3
128
96
15486.60
ref/1
gcc_pentiumpro_Os-ofp
Grain-128
___H3
128
96
15492.68
ref/1
gcc_pentium2_Os-ofp
Grain-128
___H3
128
96
22931.28
ref/1
gcc_pentium3_O0
Grain-128
___H3
128
96
22932.03
ref/1
gcc_prescott_O0
Grain-128
___H3
128
96
22933.22
ref/1
gcc_pentium2_O0
Grain-128
___H3
128
96
22938.65
ref/1
gcc_athlon_O0
Grain-128
___H3
128
96
23003.00
ref/1
gcc_i386_O0
Grain-128
___H3
128
96
23028.82
ref/1
gcc_k8_O0
Grain-128
___H3
128
96
23071.27
ref/1
gcc_k6_O0
Grain-128
___H3
128
96
23147.82
ref/1
gcc_pentium-m_O0
Grain-128
___H3
128
96
24047.28
ref/1
gcc_pentiumpro_O0
Grain-128
___H3
128
96
25066.04
ref/1
gcc_pentium_O0
Grain-128
___H3
128
96
25400.83
ref/1
gcc_i486_O0
Grain-128
___H3
128
96
25487.57
ref/1
gcc_pentium-mmx_O0