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
37.63
83.73
42.11
39.35
43.95
46.60
49.51
1477.78
opt/1
gcc_pentium_O3-ofp
Grain-128
___H3
128
96
38.26
opt/1
gcc_pentium3_O1-ofp
Grain-128
___H3
128
96
38.54
83.08
41.34
39.31
43.46
45.75
49.81
1467.83
opt/1
gcc_prescott_O2-ofp
Grain-128
___H3
128
96
38.63
81.05
41.13
39.46
43.25
46.60
49.81
1452.05
opt/1
gcc_prescott_O3-ual-ofp
Grain-128
___H3
128
96
38.76
opt/1
gcc_pentium2_O1-ofp
Grain-128
___H3
128
96
38.78
opt/1
gcc_athlon_O1-ofp
Grain-128
___H3
128
96
38.99
opt/1
gcc_athlon_Os-ofp
Grain-128
___H3
128
96
39.02
opt/1
gcc_k6_Os-ofp
Grain-128
___H3
128
96
39.09
opt/1
gcc_k6_O3-ofp
Grain-128
___H3
128
96
39.15
opt/1
gcc_k6_O1-ofp
Grain-128
___H3
128
96
39.23
opt/1
gcc_pentiumpro_O2-ofp
Grain-128
___H3
128
96
39.26
opt/1
gcc_pentium2_Os-ofp
Grain-128
___H3
128
96
39.26
opt/1
gcc_prescott_O1-ofp
Grain-128
___H3
128
96
39.27
84.68
42.44
40.71
44.70
46.11
49.81
1520.35
opt/1
gcc_prescott_Os-ofp
Grain-128
___H3
128
96
39.31
85.16
44.61
40.70
45.95
46.02
50.21
1456.83
opt/1
gcc_athlon_O3-ual-ofp
Grain-128
___H3
128
96
39.34
opt/1
gcc_i486_O1-ofp
Grain-128
___H3
128
96
39.56
opt/1
gcc_i386_O3-ual-ofp
Grain-128
___H3
128
96
39.59
opt/1
gcc_pentium-mmx_O1-ofp
Grain-128
___H3
128
96
39.60
opt/1
gcc_pentium3_Os-ofp
Grain-128
___H3
128
96
39.61
opt/1
gcc_pentium_O3-ual-ofp
Grain-128
___H3
128
96
39.63
opt/1
gcc_i486_O2-ofp
Grain-128
___H3
128
96
39.64
opt/1
gcc_pentium-mmx_O3-ual-ofp
Grain-128
___H3
128
96
39.67
opt/1
gcc_i386_O2-ofp
Grain-128
___H3
128
96
39.74
83.42
40.96
39.62
43.38
47.28
50.91
1499.10
opt/1
gcc_pentiumpro_O1-ofp
Grain-128
___H3
128
96
39.74
opt/1
gcc_i486_O3-ual-ofp
Grain-128
___H3
128
96
39.74
opt/1
gcc_pentium2_O2-ofp
Grain-128
___H3
128
96
39.75
opt/1
gcc_k8_O2-ofp
Grain-128
___H3
128
96
39.78
opt/1
gcc_pentium_Os-ofp
Grain-128
___H3
128
96
39.83
opt/1
gcc_pentiumpro_O3-ofp
Grain-128
___H3
128
96
39.84
opt/1
gcc_k6_O2-ofp
Grain-128
___H3
128
96
39.84
opt/1
gcc_pentium3_O2-ofp
Grain-128
___H3
128
96
40.01
opt/1
gcc_pentium3_O3-ual-ofp
Grain-128
___H3
128
96
40.01
opt/1
gcc_pentium_O1-ofp
Grain-128
___H3
128
96
40.23
opt/1
gcc_pentiumpro_Os-ofp
Grain-128
___H3
128
96
40.28
83.02
43.81
41.99
45.83
50.55
50.21
1501.97
opt/1
gcc_i386_O3-ofp
Grain-128
___H3
128
96
40.38
opt/1
gcc_pentium-mmx_Os-ofp
Grain-128
___H3
128
96
40.42
opt/1
gcc_pentium2_O3-ofp
Grain-128
___H3
128
96
40.59
opt/1
gcc_pentium_O2-ofp
Grain-128
___H3
128
96
40.74
opt/1
gcc_pentium-mmx_O3-ofp
Grain-128
___H3
128
96
40.81
opt/1
gcc_pentium-mmx_O2-ofp
Grain-128
___H3
128
96
40.99
opt/1
gcc_i486_O3-ofp
Grain-128
___H3
128
96
41.01
opt/1
gcc_i486_Os-ofp
Grain-128
___H3
128
96
41.17
opt/1
gcc_k6_O3-ual-ofp
Grain-128
___H3
128
96
41.17
opt/1
gcc_pentium3_O3-ofp
Grain-128
___H3
128
96
41.49
82.50
41.17
39.21
43.28
50.66
49.81
1464.79
opt/1
gcc_prescott_O3-ofp
Grain-128
___H3
128
96
41.75
opt/1
gcc_k8_O1-ofp
Grain-128
___H3
128
96
41.94
opt/1
gcc_athlon_O3-ofp
Grain-128
___H3
128
96
42.04
opt/1
gcc_k8_Os-ofp
Grain-128
___H3
128
96
42.58
opt/1
gcc_k8_O3-ual-ofp
Grain-128
___H3
128
96
43.21
opt/1
gcc_pentium2_O3-ual-ofp
Grain-128
___H3
128
96
51.38
opt/1
gcc_pentiumpro_O3-ual-ofp
Grain-128
___H3
128
96
51.78
opt/1
gcc_athlon_O2-ofp
Grain-128
___H3
128
96
60.33
opt/1
gcc_pentiumpro_O0
Grain-128
___H3
128
96
60.44
opt/1
gcc_i486_O0
Grain-128
___H3
128
96
60.67
opt/1
gcc_athlon_O0
Grain-128
___H3
128
96
60.78
opt/1
gcc_pentium3_O0
Grain-128
___H3
128
96
60.89
opt/1
gcc_k6_O0
Grain-128
___H3
128
96
64.98
opt/1
gcc_i386_O0
Grain-128
___H3
128
96
66.02
opt/1
gcc_pentium_O0
Grain-128
___H3
128
96
66.12
opt/1
gcc_k8_O0
Grain-128
___H3
128
96
66.58
opt/1
gcc_prescott_O0
Grain-128
___H3
128
96
68.98
opt/1
gcc_pentium2_O0
Grain-128
___H3
128
96
80.84
opt/1
gcc_k8_O3-ofp
Grain-128
___H3
128
96
133.97
opt/1
gcc_pentium-mmx_O0
Grain-128
___H3
128
96
4435.98
ref/1
gcc_prescott_O3-ual-ofp
Grain-128
___H3
128
96
4517.31
ref/1
gcc_athlon_O3-ual-ofp
Grain-128
___H3
128
96
4738.05
ref/1
gcc_prescott_O3-ofp
Grain-128
___H3
128
96
4982.88
ref/1
gcc_prescott_O2-ofp
Grain-128
___H3
128
96
4985.41
ref/1
gcc_athlon_O2-ofp
Grain-128
___H3
128
96
5005.60
ref/1
gcc_i386_O3-ual-ofp
Grain-128
___H3
128
96
5031.13
ref/1
gcc_k6_O3-ual-ofp
Grain-128
___H3
128
96
5044.10
ref/1
gcc_prescott_O1-ofp
Grain-128
___H3
128
96
5044.21
ref/1
gcc_pentiumpro_O3-ual-ofp
Grain-128
___H3
128
96
5049.91
ref/1
gcc_pentium2_O3-ual-ofp
Grain-128
___H3
128
96
5054.29
ref/1
gcc_pentium2_O3-ofp
Grain-128
___H3
128
96
5059.18
ref/1
gcc_pentium3_O3-ual-ofp
Grain-128
___H3
128
96
5062.59
ref/1
gcc_k8_O2-ofp
Grain-128
___H3
128
96
5068.03
ref/1
gcc_pentiumpro_O3-ofp
Grain-128
___H3
128
96
5099.29
ref/1
gcc_pentium3_O3-ofp
Grain-128
___H3
128
96
5136.58
ref/1
gcc_k8_O3-ual-ofp
Grain-128
___H3
128
96
5182.33
ref/1
gcc_pentiumpro_O2-ofp
Grain-128
___H3
128
96
5184.07
ref/1
gcc_pentium3_O2-ofp
Grain-128
___H3
128
96
5206.09
ref/1
gcc_pentium2_O2-ofp
Grain-128
___H3
128
96
5527.04
ref/1
gcc_i486_O3-ual-ofp
Grain-128
___H3
128
96
5558.59
ref/1
gcc_pentium-mmx_O3-ual-ofp
Grain-128
___H3
128
96
5565.89
ref/1
gcc_pentium_O3-ual-ofp
Grain-128
___H3
128
96
6682.87
ref/1
gcc_athlon_O3-ofp
Grain-128
___H3
128
96
6791.69
ref/1
gcc_k6_O3-ofp
Grain-128
___H3
128
96
6794.75
ref/1
gcc_pentium_O3-ofp
Grain-128
___H3
128
96
6804.57
ref/1
gcc_i386_O3-ofp
Grain-128
___H3
128
96
6812.10
ref/1
gcc_i486_O3-ofp
Grain-128
___H3
128
96
6849.70
ref/1
gcc_i386_O2-ofp
Grain-128
___H3
128
96
6860.29
ref/1
gcc_athlon_O1-ofp
Grain-128
___H3
128
96
6864.66
ref/1
gcc_pentium-mmx_O3-ofp
Grain-128
___H3
128
96
6883.13
ref/1
gcc_pentium_O2-ofp
Grain-128
___H3
128
96
6883.23
ref/1
gcc_pentium-mmx_O2-ofp
Grain-128
___H3
128
96
6892.42
ref/1
gcc_i386_O1-ofp
Grain-128
___H3
128
96
6909.38
ref/1
gcc_i486_O1-ofp
Grain-128
___H3
128
96
6918.13
ref/1
gcc_k8_O3-ofp
Grain-128
___H3
128
96
6940.81
ref/1
gcc_k6_O1-ofp
Grain-128
___H3
128
96
6944.56
ref/1
gcc_pentium_O1-ofp
Grain-128
___H3
128
96
6967.75
ref/1
gcc_k6_O2-ofp
Grain-128
___H3
128
96
6994.87
ref/1
gcc_pentium3_O1-ofp
Grain-128
___H3
128
96
7003.74
ref/1
gcc_pentium2_O1-ofp
Grain-128
___H3
128
96
7005.50
ref/1
gcc_pentiumpro_O1-ofp
Grain-128
___H3
128
96
7096.83
ref/1
gcc_i486_O2-ofp
Grain-128
___H3
128
96
7133.52
ref/1
gcc_pentium-mmx_O1-ofp
Grain-128
___H3
128
96
7432.30
ref/1
gcc_k8_O1-ofp
Grain-128
___H3
128
96
10140.12
ref/1
gcc_i486_Os-ofp
Grain-128
___H3
128
96
10364.08
ref/1
gcc_athlon_Os-ofp
Grain-128
___H3
128
96
10474.29
ref/1
gcc_k8_Os-ofp
Grain-128
___H3
128
96
10745.64
ref/1
gcc_pentium_Os-ofp
Grain-128
___H3
128
96
10770.42
ref/1
gcc_prescott_Os-ofp
Grain-128
___H3
128
96
11063.68
ref/1
gcc_pentium-mmx_Os-ofp
Grain-128
___H3
128
96
11464.11
ref/1
gcc_pentiumpro_Os-ofp
Grain-128
___H3
128
96
11488.95
ref/1
gcc_pentium3_Os-ofp
Grain-128
___H3
128
96
11490.68
ref/1
gcc_pentium2_Os-ofp
Grain-128
___H3
128
96
12591.37
ref/1
gcc_k6_Os-ofp
Grain-128
___H3
128
96
17540.19
ref/1
gcc_prescott_O0
Grain-128
___H3
128
96
17541.65
ref/1
gcc_k6_O0
Grain-128
___H3
128
96
17542.38
ref/1
gcc_pentium3_O0
Grain-128
___H3
128
96
17543.95
ref/1
gcc_i386_O0
Grain-128
___H3
128
96
17555.25
ref/1
gcc_athlon_O0
Grain-128
___H3
128
96
17564.38
ref/1
gcc_pentiumpro_O0
Grain-128
___H3
128
96
17570.48
ref/1
gcc_pentium2_O0
Grain-128
___H3
128
96
17715.13
ref/1
gcc_k8_O0
Grain-128
___H3
128
96
18536.68
ref/1
gcc_i486_O0
Grain-128
___H3
128
96
18908.70
ref/1
gcc_pentium-mmx_O0
Grain-128
___H3
128
96
18941.33
ref/1
gcc_pentium_O0