Primitive
Profile
Key
IV
MAC
Stream
40 bytes
576 bytes
1500 bytes
Imix
Agility
Key setup
IV setup
Variant
Compiler
Grain-128
___H.
128
96
71.88
145.30
79.15
75.62
82.39
71.93
79.46
2229.85
opt/1
gcc_k6_O1-ofp
Grain-128
___H.
128
96
72.75
opt/1
gcc-4.0_pentium_O3-ofp
Grain-128
___H.
128
96
73.05
opt/1
gcc_k6-3_O1-ofp
Grain-128
___H.
128
96
73.21
146.40
80.89
74.97
83.21
72.20
82.86
2237.31
opt/1
gcc_pentium_O1-ofp
Grain-128
___H.
128
96
73.44
opt/1
gcc-4.0_k6-3_O1-ofp
Grain-128
___H.
128
96
74.19
opt/1
gcc-4.0_pentium-mmx_O1-ofp
Grain-128
___H.
128
96
74.47
opt/1
gcc-4.0_pentium_Os-ofp
Grain-128
___H.
128
96
74.54
opt/1
gcc-4.0_pentium-mmx_Os-ofp
Grain-128
___H.
128
96
74.75
opt/1
gcc-4.0_pentium-mmx_O3-ual-ofp
Grain-128
___H.
128
96
75.21
opt/1
gcc_pentium-mmx_O1-ofp
Grain-128
___H.
128
96
75.30
opt/1
gcc-4.0_i486_O1-ofp
Grain-128
___H.
128
96
75.30
opt/1
gcc_i486_O1-ofp
Grain-128
___H.
128
96
75.47
170.33
83.29
77.93
87.29
73.70
82.86
2438.23
opt/1
gcc_pentium_O3-ofp
Grain-128
___H.
128
96
75.88
opt/1
gcc-4.0_pentium_O2-ofp
Grain-128
___H.
128
96
75.94
opt/1
gcc-4.0_default_O1-ofp
Grain-128
___H.
128
96
75.97
opt/1
gcc_pentium-mmx_O2-ofp
Grain-128
___H.
128
96
76.03
opt/1
gcc_default_O1-ofp
Grain-128
___H.
128
96
76.09
opt/1
gcc_pentium-mmx_O3-ofp
Grain-128
___H.
128
96
76.11
opt/1
gcc-4.0_k6_O1-ofp
Grain-128
___H.
128
96
76.22
opt/1
gcc-4.0_pentium_O3-ual-ofp
Grain-128
___H.
128
96
76.23
opt/1
gcc-4.0_pentium-mmx_O3-ofp
Grain-128
___H.
128
96
76.32
opt/1
gcc_pentium-mmx_Os-ofp
Grain-128
___H.
128
96
76.59
177.97
87.29
79.76
90.74
74.65
82.86
2339.38
opt/1
gcc_pentium_Os-ofp
Grain-128
___H.
128
96
76.69
opt/1
gcc-4.0_pentium-mmx_O2-ofp
Grain-128
___H.
128
96
77.06
opt/1
gcc_default_O3-ofp
Grain-128
___H.
128
96
77.18
opt/1
gcc_pentium_O2-ofp
Grain-128
___H.
128
96
77.34
opt/1
gcc-4.0_i486_O3-ofp
Grain-128
___H.
128
96
77.43
opt/1
gcc_default_O2-ofp
Grain-128
___H.
128
96
77.51
opt/1
gcc_pentium-mmx_O3-ual-ofp
Grain-128
___H.
128
96
77.75
opt/1
gcc-4.0_i386_O2-ofp
Grain-128
___H.
128
96
77.89
opt/1
gcc_i386_O3-ofp
Grain-128
___H.
128
96
78.10
opt/1
gcc-4.0_default_Os-ofp
Grain-128
___H.
128
96
78.21
opt/1
gcc_i486_Os-ofp
Grain-128
___H.
128
96
78.24
opt/1
gcc_k6_Os-ofp
Grain-128
___H.
128
96
78.28
opt/1
gcc_pentium_O3-ual-ofp
Grain-128
___H.
128
96
78.37
opt/1
gcc_i386_O2-ofp
Grain-128
___H.
128
96
78.41
opt/1
gcc-4.0_k6_O2-ofp
Grain-128
___H.
128
96
78.52
opt/1
gcc-4.0_i486_Os-ofp
Grain-128
___H.
128
96
78.60
opt/1
gcc-4.0_i486_O2-ofp
Grain-128
___H.
128
96
78.63
opt/1
gcc_i486_O3-ofp
Grain-128
___H.
128
96
79.08
opt/1
gcc-4.0_i386_O3-ofp
Grain-128
___H.
128
96
79.21
opt/1
gcc_k6_O3-ual-ofp
Grain-128
___H.
128
96
79.29
opt/1
gcc-4.0_default_O3-ual-ofp
Grain-128
___H.
128
96
79.30
opt/1
gcc_i486_O2-ofp
Grain-128
___H.
128
96
79.35
opt/1
gcc_i386_O3-ual-ofp
Grain-128
___H.
128
96
79.62
opt/1
gcc_default_Os-ofp
Grain-128
___H.
128
96
79.64
opt/1
gcc-4.0_k6-3_Os-ofp
Grain-128
___H.
128
96
79.81
opt/1
gcc_default_O3-ual-ofp
Grain-128
___H.
128
96
79.99
opt/1
gcc_k6-3_Os-ofp
Grain-128
___H.
128
96
80.10
opt/1
gcc-4.0_default_O2-ofp
Grain-128
___H.
128
96
80.10
opt/1
gcc_k6_O2-ofp
Grain-128
___H.
128
96
80.13
opt/1
gcc-4.0_i486_O3-ual-ofp
Grain-128
___H.
128
96
80.22
opt/1
gcc_k6-3_O2-ofp
Grain-128
___H.
128
96
80.42
opt/1
gcc-4.0_k6-3_O2-ofp
Grain-128
___H.
128
96
80.50
opt/1
gcc_k6-3_O3-ual-ofp
Grain-128
___H.
128
96
80.64
opt/1
gcc-4.0_k6_O3-ofp
Grain-128
___H.
128
96
80.69
opt/1
gcc_k6_O3-ofp
Grain-128
___H.
128
96
81.09
opt/1
gcc-4.0_default_O3-ofp
Grain-128
___H.
128
96
81.13
opt/1
gcc-4.0_k6_O3-ual-ofp
Grain-128
___H.
128
96
81.17
opt/1
gcc-4.0_k6_Os-ofp
Grain-128
___H.
128
96
81.17
opt/1
gcc_k6-3_O3-ofp
Grain-128
___H.
128
96
81.26
opt/1
gcc-4.0_k6-3_O3-ofp
Grain-128
___H.
128
96
81.55
opt/1
gcc-4.0_k6-3_O3-ual-ofp
Grain-128
___H.
128
96
82.07
opt/1
gcc-4.0_i386_O3-ual-ofp
Grain-128
___H.
128
96
104.93
opt/1
gcc-4.0_pentium_O1-ofp
Grain-128
___H.
128
96
105.89
opt/1
gcc_i486_O0
Grain-128
___H.
128
96
106.45
opt/1
gcc-4.0_pentium-mmx_O0
Grain-128
___H.
128
96
106.98
opt/1
gcc-4.0_default_O0
Grain-128
___H.
128
96
107.18
opt/1
gcc-4.0_pentium_O0
Grain-128
___H.
128
96
107.41
opt/1
gcc-4.0_k6_O0
Grain-128
___H.
128
96
108.10
opt/1
gcc_pentium_O0
Grain-128
___H.
128
96
108.34
opt/1
gcc_default_O0
Grain-128
___H.
128
96
108.38
opt/1
gcc-4.0_i386_O0
Grain-128
___H.
128
96
109.21
opt/1
gcc_k6-3_O0
Grain-128
___H.
128
96
109.25
opt/1
gcc-4.0_i486_O0
Grain-128
___H.
128
96
109.26
opt/1
gcc_i386_O0
Grain-128
___H.
128
96
109.50
opt/1
gcc-4.0_k6-3_O0
Grain-128
___H.
128
96
109.83
opt/1
gcc_pentium-mmx_O0
Grain-128
___H.
128
96
111.50
opt/1
gcc_k6_O0
Grain-128
___H.
128
96
124.41
opt/1
gcc_i486_O3-ual-ofp
Grain-128
___H.
128
96
10738.26
ref/1
gcc_pentium-mmx_O3-ofp
Grain-128
___H.
128
96
10743.30
ref/1
gcc_pentium_O3-ofp
Grain-128
___H.
128
96
10801.97
ref/1
gcc_pentium-mmx_O2-ofp
Grain-128
___H.
128
96
10850.34
ref/1
gcc_pentium_O2-ofp
Grain-128
___H.
128
96
11101.93
ref/1
gcc_pentium-mmx_O3-ual-ofp
Grain-128
___H.
128
96
11103.36
ref/1
gcc_pentium_O3-ual-ofp
Grain-128
___H.
128
96
11445.17
ref/1
gcc_i486_O3-ual-ofp
Grain-128
___H.
128
96
11870.37
ref/1
gcc-4.0_pentium-mmx_O1-ofp
Grain-128
___H.
128
96
11878.92
ref/1
gcc-4.0_pentium_O1-ofp
Grain-128
___H.
128
96
11881.49
ref/1
gcc-4.0_i486_O1-ofp
Grain-128
___H.
128
96
12228.94
ref/1
gcc_pentium-mmx_O1-ofp
Grain-128
___H.
128
96
12246.59
ref/1
gcc_i486_O1-ofp
Grain-128
___H.
128
96
12252.10
ref/1
gcc_pentium_O1-ofp
Grain-128
___H.
128
96
12400.93
ref/1
gcc-4.0_pentium-mmx_O3-ual-ofp
Grain-128
___H.
128
96
12406.13
ref/1
gcc-4.0_pentium_O3-ual-ofp
Grain-128
___H.
128
96
12475.59
ref/1
gcc-4.0_i486_O3-ual-ofp
Grain-128
___H.
128
96
12988.72
ref/1
gcc_pentium-mmx_Os-ofp
Grain-128
___H.
128
96
13011.65
ref/1
gcc_k6_O3-ual-ofp
Grain-128
___H.
128
96
13027.58
ref/1
gcc-4.0_pentium-mmx_O3-ofp
Grain-128
___H.
128
96
13030.04
ref/1
gcc_k6_Os-ofp
Grain-128
___H.
128
96
13030.37
ref/1
gcc_pentium_Os-ofp
Grain-128
___H.
128
96
13035.33
ref/1
gcc-4.0_pentium_O3-ofp
Grain-128
___H.
128
96
13051.56
ref/1
gcc_k6-3_O3-ual-ofp
Grain-128
___H.
128
96
13077.48
ref/1
gcc_default_Os-ofp
Grain-128
___H.
128
96
13084.96
ref/1
gcc_k6-3_Os-ofp
Grain-128
___H.
128
96
13096.21
ref/1
gcc_i486_Os-ofp
Grain-128
___H.
128
96
13272.46
ref/1
gcc_i386_O3-ual-ofp
Grain-128
___H.
128
96
13712.45
ref/1
gcc_i486_O3-ofp
Grain-128
___H.
128
96
13800.17
ref/1
gcc_i486_O2-ofp
Grain-128
___H.
128
96
13991.71
ref/1
gcc-4.0_k6-3_O1-ofp
Grain-128
___H.
128
96
13993.56
ref/1
gcc-4.0_i386_O1-ofp
Grain-128
___H.
128
96
14047.40
ref/1
gcc-4.0_k6_O1-ofp
Grain-128
___H.
128
96
14359.58
ref/1
gcc_k6-3_O1-ofp
Grain-128
___H.
128
96
14417.87
ref/1
gcc_k6_O1-ofp
Grain-128
___H.
128
96
14962.94
ref/1
gcc-4.0_i386_O3-ual-ofp
Grain-128
___H.
128
96
14977.44
ref/1
gcc-4.0_k6_O3-ual-ofp
Grain-128
___H.
128
96
15033.29
ref/1
gcc-4.0_k6-3_O3-ual-ofp
Grain-128
___H.
128
96
15094.88
ref/1
gcc_i386_O1-ofp
Grain-128
___H.
128
96
15146.61
ref/1
gcc-4.0_i486_O3-ofp
Grain-128
___H.
128
96
15217.74
ref/1
gcc-4.0_pentium_Os-ofp
Grain-128
___H.
128
96
15228.74
ref/1
gcc-4.0_k6_Os-ofp
Grain-128
___H.
128
96
15250.64
ref/1
gcc-4.0_pentium-mmx_Os-ofp
Grain-128
___H.
128
96
15275.92
ref/1
gcc-4.0_k6-3_Os-ofp
Grain-128
___H.
128
96
15302.29
ref/1
gcc-4.0_default_Os-ofp
Grain-128
___H.
128
96
15364.64
ref/1
gcc-4.0_i486_Os-ofp
Grain-128
___H.
128
96
15631.96
ref/1
gcc-4.0_pentium-mmx_O2-ofp
Grain-128
___H.
128
96
15682.69
ref/1
gcc-4.0_pentium_O2-ofp
Grain-128
___H.
128
96
15830.52
ref/1
gcc_i386_O3-ofp
Grain-128
___H.
128
96
15897.10
ref/1
gcc_k6-3_O3-ofp
Grain-128
___H.
128
96
15925.18
ref/1
gcc_i386_O2-ofp
Grain-128
___H.
128
96
16025.48
ref/1
gcc_k6-3_O2-ofp
Grain-128
___H.
128
96
16043.63
ref/1
gcc_k6_O2-ofp
Grain-128
___H.
128
96
16122.17
ref/1
gcc_k6_O3-ofp
Grain-128
___H.
128
96
16763.72
ref/1
gcc-4.0_i486_O2-ofp
Grain-128
___H.
128
96
17535.19
ref/1
gcc-4.0_i386_O3-ofp
Grain-128
___H.
128
96
17674.40
ref/1
gcc-4.0_i386_O2-ofp
Grain-128
___H.
128
96
18641.63
ref/1
gcc-4.0_k6_O3-ofp
Grain-128
___H.
128
96
18648.63
ref/1
gcc-4.0_k6-3_O3-ofp
Grain-128
___H.
128
96
18708.51
ref/1
gcc-4.0_default_O1-ofp
Grain-128
___H.
128
96
18729.69
ref/1
gcc-4.0_k6-3_O2-ofp
Grain-128
___H.
128
96
18767.48
ref/1
gcc-4.0_k6_O2-ofp
Grain-128
___H.
128
96
20032.09
ref/1
gcc_default_O3-ual-ofp
Grain-128
___H.
128
96
20125.43
ref/1
gcc_default_O1-ofp
Grain-128
___H.
128
96
21890.94
ref/1
gcc_default_O3-ofp
Grain-128
___H.
128
96
21930.19
ref/1
gcc_default_O2-ofp
Grain-128
___H.
128
96
22791.00
ref/1
gcc-4.0_default_O3-ual-ofp
Grain-128
___H.
128
96
23963.77
ref/1
gcc-4.0_default_O3-ofp
Grain-128
___H.
128
96
24138.13
ref/1
gcc-4.0_default_O2-ofp
Grain-128
___H.
128
96
26562.18
ref/1
gcc_pentium_O0
Grain-128
___H.
128
96
26595.76
ref/1
gcc_pentium-mmx_O0
Grain-128
___H.
128
96
27459.49
ref/1
gcc-4.0_pentium-mmx_O0
Grain-128
___H.
128
96
27465.49
ref/1
gcc-4.0_pentium_O0
Grain-128
___H.
128
96
27472.56
ref/1
gcc-4.0_i486_O0
Grain-128
___H.
128
96
37886.19
ref/1
gcc_i386_O0
Grain-128
___H.
128
96
37902.68
ref/1
gcc_k6-3_O0
Grain-128
___H.
128
96
37907.71
ref/1
gcc_k6_O0
Grain-128
___H.
128
96
39810.81
ref/1
gcc-4.0_k6-3_O0
Grain-128
___H.
128
96
39814.89
ref/1
gcc-4.0_k6_O0
Grain-128
___H.
128
96
40538.12
ref/1
gcc-4.0_i386_O0
Grain-128
___H.
128
96
45621.97
ref/1
gcc_default_O0
Grain-128
___H.
128
96
46648.46
ref/1
gcc-4.0_default_O0
Grain-128
___H.
128
96
56350.14
ref/1
gcc_i486_O0