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
35.77
75.12
39.25
37.91
41.22
42.36
49.51
1431.95
opt/1
gcc_athlon_O1-ofp
Grain-128
___H3
128
96
35.95
74.99
39.50
38.38
41.52
42.10
46.72
1404.29
opt/1
gcc_default_O1-ofp
Grain-128
___H3
128
96
36.03
73.86
38.39
36.64
40.18
42.09
46.72
1372.42
opt/1
gcc_pentium-m_O1-ofp
Grain-128
___H3
128
96
36.11
74.14
38.70
36.88
40.46
43.68
50.64
1375.03
opt/1
gcc_pentium-mmx_O1-ofp
Grain-128
___H3
128
96
36.14
73.70
38.55
36.96
40.38
42.42
49.18
1373.61
opt/1
gcc_i486_O1-ofp
Grain-128
___H3
128
96
36.27
74.73
38.86
37.17
40.70
49.54
46.74
1386.19
opt/1
gcc_pentiumpro_O1-ofp
Grain-128
___H3
128
96
36.33
77.02
39.20
37.47
41.16
43.41
46.72
1450.73
opt/1
gcc_pentium-m_O3-ofp
Grain-128
___H3
128
96
36.37
73.61
38.96
37.27
40.72
43.65
46.63
1371.43
opt/1
gcc_k6-3_O1-ofp
Grain-128
___H3
128
96
36.43
opt/1
gcc_k6_O1-ofp
Grain-128
___H3
128
96
36.78
75.06
39.02
37.36
40.88
42.74
49.27
1379.14
opt/1
gcc_pentium4_O1-ofp
Grain-128
___H3
128
96
36.91
opt/1
gcc_pentium-m_O3-ual-ofp
Grain-128
___H3
128
96
36.95
77.22
40.28
38.18
42.04
44.87
46.72
1485.90
opt/1
gcc_pentiumpro_O2-ofp
Grain-128
___H3
128
96
36.95
opt/1
gcc_pentium2_O3-ual-ofp
Grain-128
___H3
128
96
37.01
76.79
39.64
38.00
41.59
43.79
46.72
1474.17
opt/1
gcc_pentium2_O2-ofp
Grain-128
___H3
128
96
37.20
opt/1
gcc_pentium4_O3-ual-ofp
Grain-128
___H3
128
96
37.34
79.00
39.82
38.34
41.96
52.15
46.14
1515.52
opt/1
gcc_pentiumpro_O3-ual-ofp
Grain-128
___H3
128
96
37.44
opt/1
gcc_k8_O1-ofp
Grain-128
___H3
128
96
37.55
75.01
39.72
37.74
41.41
46.14
50.64
1369.38
opt/1
gcc_pentium_O1-ofp
Grain-128
___H3
128
96
37.56
opt/1
gcc_pentium3_O3-ofp
Grain-128
___H3
128
96
37.66
opt/1
gcc_athlon_O3-ual-ofp
Grain-128
___H3
128
96
37.70
opt/1
gcc_pentium3_O2-ofp
Grain-128
___H3
128
96
37.84
opt/1
gcc_pentium2_O3-ofp
Grain-128
___H3
128
96
37.87
opt/1
gcc_pentium2_O1-ofp
Grain-128
___H3
128
96
37.95
opt/1
gcc_pentium-m_O2-ofp
Grain-128
___H3
128
96
38.20
opt/1
gcc_pentium3_O1-ofp
Grain-128
___H3
128
96
38.34
opt/1
gcc_pentium3_O3-ual-ofp
Grain-128
___H3
128
96
38.43
opt/1
gcc_k8_O3-ofp
Grain-128
___H3
128
96
38.52
opt/1
gcc_pentiumpro_O3-ofp
Grain-128
___H3
128
96
38.70
opt/1
gcc_pentium4_O2-ofp
Grain-128
___H3
128
96
38.74
opt/1
gcc_pentium4_O3-ofp
Grain-128
___H3
128
96
38.98
opt/1
gcc_k8_O2-ofp
Grain-128
___H3
128
96
39.36
opt/1
gcc_k8_O3-ual-ofp
Grain-128
___H3
128
96
39.55
opt/1
gcc_pentium-m_Os-ofp
Grain-128
___H3
128
96
39.88
opt/1
gcc_athlon_Os-ofp
Grain-128
___H3
128
96
39.93
opt/1
gcc_k8_Os-ofp
Grain-128
___H3
128
96
39.94
opt/1
gcc_default_O3-ual-ofp
Grain-128
___H3
128
96
40.04
opt/1
gcc_default_O3-ofp
Grain-128
___H3
128
96
40.25
opt/1
gcc_pentium2_Os-ofp
Grain-128
___H3
128
96
40.31
opt/1
gcc_athlon_O2-ofp
Grain-128
___H3
128
96
40.43
opt/1
gcc_default_O2-ofp
Grain-128
___H3
128
96
40.58
78.51
42.59
40.91
44.43
58.81
46.75
1426.13
opt/1
gcc_pentiumpro_Os-ofp
Grain-128
___H3
128
96
40.92
opt/1
gcc_pentium3_Os-ofp
Grain-128
___H3
128
96
43.23
opt/1
gcc_pentium4_Os-ofp
Grain-128
___H3
128
96
43.43
opt/1
gcc_pentium-mmx_Os-ofp
Grain-128
___H3
128
96
43.48
opt/1
gcc_default_Os-ofp
Grain-128
___H3
128
96
43.70
opt/1
gcc_k6-3_Os-ofp
Grain-128
___H3
128
96
43.76
opt/1
gcc_pentium_Os-ofp
Grain-128
___H3
128
96
43.86
opt/1
gcc_athlon_O3-ofp
Grain-128
___H3
128
96
43.90
opt/1
gcc_k6-3_O3-ual-ofp
Grain-128
___H3
128
96
43.90
opt/1
gcc_k6_Os-ofp
Grain-128
___H3
128
96
44.30
opt/1
gcc_k6_O2-ofp
Grain-128
___H3
128
96
44.44
opt/1
gcc_k6-3_O2-ofp
Grain-128
___H3
128
96
44.71
opt/1
gcc_k6_O3-ofp
Grain-128
___H3
128
96
44.74
opt/1
gcc_k6_O3-ual-ofp
Grain-128
___H3
128
96
44.87
opt/1
gcc_pentium-mmx_O3-ual-ofp
Grain-128
___H3
128
96
45.08
opt/1
gcc_pentium-mmx_O2-ofp
Grain-128
___H3
128
96
45.12
opt/1
gcc_pentium_O3-ual-ofp
Grain-128
___H3
128
96
45.21
opt/1
gcc_pentium-mmx_O3-ofp
Grain-128
___H3
128
96
45.61
opt/1
gcc_pentium_O3-ofp
Grain-128
___H3
128
96
45.66
opt/1
gcc_k6-3_O3-ofp
Grain-128
___H3
128
96
45.79
opt/1
gcc_i386_O3-ual-ofp
Grain-128
___H3
128
96
45.85
opt/1
gcc_i386_O3-ofp
Grain-128
___H3
128
96
45.85
opt/1
gcc_i486_O2-ofp
Grain-128
___H3
128
96
45.85
opt/1
gcc_i486_O3-ofp
Grain-128
___H3
128
96
45.89
opt/1
gcc_i386_O2-ofp
Grain-128
___H3
128
96
45.92
opt/1
gcc_pentium_O2-ofp
Grain-128
___H3
128
96
46.19
opt/1
gcc_i486_Os-ofp
Grain-128
___H3
128
96
47.03
opt/1
gcc_i486_O3-ual-ofp
Grain-128
___H3
128
96
57.98
opt/1
gcc_pentium-m_O0
Grain-128
___H3
128
96
58.17
opt/1
gcc_athlon_O0
Grain-128
___H3
128
96
58.69
opt/1
gcc_pentiumpro_O0
Grain-128
___H3
128
96
60.09
opt/1
gcc_i386_O0
Grain-128
___H3
128
96
60.13
opt/1
gcc_k6_O0
Grain-128
___H3
128
96
60.27
opt/1
gcc_k8_O0
Grain-128
___H3
128
96
60.29
opt/1
gcc_k6-3_O0
Grain-128
___H3
128
96
60.58
opt/1
gcc_pentium_O0
Grain-128
___H3
128
96
60.65
opt/1
gcc_pentium-mmx_O0
Grain-128
___H3
128
96
61.20
opt/1
gcc_pentium4_O0
Grain-128
___H3
128
96
61.29
opt/1
gcc_default_O0
Grain-128
___H3
128
96
61.29
opt/1
gcc_i486_O0
Grain-128
___H3
128
96
61.76
opt/1
gcc_pentium3_O0
Grain-128
___H3
128
96
63.81
opt/1
gcc_pentium2_O0
Grain-128
___H3
128
96
5415.37
ref/1
gcc_default_O1-ofp
Grain-128
___H3
128
96
5516.27
ref/1
gcc_pentium4_O1-ofp
Grain-128
___H3
128
96
6197.54
ref/1
gcc_pentium4_O3-ual-ofp
Grain-128
___H3
128
96
6277.91
ref/1
gcc_default_O3-ual-ofp
Grain-128
___H3
128
96
6334.18
ref/1
gcc_athlon_O3-ual-ofp
Grain-128
___H3
128
96
6359.90
ref/1
gcc_k8_O3-ual-ofp
Grain-128
___H3
128
96
7065.09
ref/1
gcc_i386_O3-ual-ofp
Grain-128
___H3
128
96
7133.36
ref/1
gcc_k6_O3-ual-ofp
Grain-128
___H3
128
96
7133.50
ref/1
gcc_k6-3_O3-ual-ofp
Grain-128
___H3
128
96
7323.11
ref/1
gcc_k8_O1-ofp
Grain-128
___H3
128
96
7325.22
ref/1
gcc_athlon_O1-ofp
Grain-128
___H3
128
96
7358.14
ref/1
gcc_pentium2_O1-ofp
Grain-128
___H3
128
96
7362.61
ref/1
gcc_i386_O1-ofp
Grain-128
___H3
128
96
7368.97
ref/1
gcc_pentium-m_O1-ofp
Grain-128
___H3
128
96
7384.03
ref/1
gcc_pentiumpro_O1-ofp
Grain-128
___H3
128
96
7386.22
ref/1
gcc_k6-3_O1-ofp
Grain-128
___H3
128
96
7387.04
ref/1
gcc_k6_O1-ofp
Grain-128
___H3
128
96
7387.84
ref/1
gcc_pentium3_O1-ofp
Grain-128
___H3
128
96
7473.20
ref/1
gcc_i486_O1-ofp
Grain-128
___H3
128
96
7537.27
ref/1
gcc_pentium_O1-ofp
Grain-128
___H3
128
96
7545.75
ref/1
gcc_pentium-mmx_O1-ofp
Grain-128
___H3
128
96
7573.63
ref/1
gcc_pentium-mmx_O3-ual-ofp
Grain-128
___H3
128
96
7602.12
ref/1
gcc_default_O3-ofp
Grain-128
___H3
128
96
7602.86
ref/1
gcc_k8_O3-ofp
Grain-128
___H3
128
96
7636.27
ref/1
gcc_athlon_O3-ofp
Grain-128
___H3
128
96
7652.92
ref/1
gcc_pentium_O3-ual-ofp
Grain-128
___H3
128
96
7748.08
ref/1
gcc_pentium-m_O3-ofp
Grain-128
___H3
128
96
7756.49
ref/1
gcc_athlon_O2-ofp
Grain-128
___H3
128
96
7759.58
ref/1
gcc_i486_O3-ual-ofp
Grain-128
___H3
128
96
7768.74
ref/1
gcc_k8_O2-ofp
Grain-128
___H3
128
96
7777.38
ref/1
gcc_default_O2-ofp
Grain-128
___H3
128
96
7789.42
ref/1
gcc_pentiumpro_O3-ofp
Grain-128
___H3
128
96
7791.03
ref/1
gcc_pentium3_O3-ofp
Grain-128
___H3
128
96
7834.39
ref/1
gcc_pentium4_O3-ofp
Grain-128
___H3
128
96
7855.31
ref/1
gcc_k6-3_O3-ofp
Grain-128
___H3
128
96
7875.01
ref/1
gcc_k6_O3-ofp
Grain-128
___H3
128
96
8014.63
ref/1
gcc_pentium4_O2-ofp
Grain-128
___H3
128
96
8049.80
ref/1
gcc_pentium-m_O2-ofp
Grain-128
___H3
128
96
8053.97
ref/1
gcc_pentium2_O2-ofp
Grain-128
___H3
128
96
8080.98
ref/1
gcc_pentium3_O2-ofp
Grain-128
___H3
128
96
8084.14
ref/1
gcc_pentiumpro_O2-ofp
Grain-128
___H3
128
96
8150.47
ref/1
gcc_k6_O2-ofp
Grain-128
___H3
128
96
8198.32
ref/1
gcc_i386_O3-ofp
Grain-128
___H3
128
96
8271.18
ref/1
gcc_i386_O2-ofp
Grain-128
___H3
128
96
8271.56
ref/1
gcc_k6-3_O2-ofp
Grain-128
___H3
128
96
8752.21
ref/1
gcc_pentium2_O3-ofp
Grain-128
___H3
128
96
9638.87
ref/1
gcc_pentium-mmx_O3-ofp
Grain-128
___H3
128
96
9783.18
ref/1
gcc_pentium_O3-ofp
Grain-128
___H3
128
96
9917.28
ref/1
gcc_pentium-mmx_O2-ofp
Grain-128
___H3
128
96
9981.44
ref/1
gcc_pentium_O2-ofp
Grain-128
___H3
128
96
10109.14
ref/1
gcc_i486_O3-ofp
Grain-128
___H3
128
96
10158.92
ref/1
gcc_i486_O2-ofp
Grain-128
___H3
128
96
12426.10
ref/1
gcc_pentium-m_O3-ual-ofp
Grain-128
___H3
128
96
12427.97
ref/1
gcc_pentium2_O3-ual-ofp
Grain-128
___H3
128
96
13037.19
ref/1
gcc_pentiumpro_O3-ual-ofp
Grain-128
___H3
128
96
13159.83
ref/1
gcc_pentium3_O3-ual-ofp
Grain-128
___H3
128
96
14367.30
ref/1
gcc_pentium-m_Os-ofp
Grain-128
___H3
128
96
14373.43
ref/1
gcc_pentium2_Os-ofp
Grain-128
___H3
128
96
15239.84
ref/1
gcc_default_Os-ofp
Grain-128
___H3
128
96
15494.77
ref/1
gcc_pentium3_Os-ofp
Grain-128
___H3
128
96
15523.12
ref/1
gcc_pentiumpro_Os-ofp
Grain-128
___H3
128
96
17018.14
ref/1
gcc_i486_Os-ofp
Grain-128
___H3
128
96
17301.24
ref/1
gcc_pentium4_Os-ofp
Grain-128
___H3
128
96
19573.25
ref/1
gcc_i386_O0
Grain-128
___H3
128
96
19575.43
ref/1
gcc_k8_O0
Grain-128
___H3
128
96
19575.97
ref/1
gcc_athlon_O0
Grain-128
___H3
128
96
19576.49
ref/1
gcc_default_O0
Grain-128
___H3
128
96
19598.20
ref/1
gcc_k6_O0
Grain-128
___H3
128
96
19601.36
ref/1
gcc_k6-3_O0
Grain-128
___H3
128
96
19602.97
ref/1
gcc_pentium2_O0
Grain-128
___H3
128
96
19604.83
ref/1
gcc_pentium-m_O0
Grain-128
___H3
128
96
19633.10
ref/1
gcc_pentium-mmx_O0
Grain-128
___H3
128
96
19703.96
ref/1
gcc_i486_O0
Grain-128
___H3
128
96
19709.28
ref/1
gcc_pentium4_O0
Grain-128
___H3
128
96
19801.25
ref/1
gcc_pentium3_O0
Grain-128
___H3
128
96
19804.88
ref/1
gcc_pentiumpro_O0
Grain-128
___H3
128
96
20087.26
ref/1
gcc_pentium_O0
Grain-128
___H3
128
96
21153.22
ref/1
gcc_pentium-mmx_Os-ofp
Grain-128
___H3
128
96
21227.82
ref/1
gcc_k6_Os-ofp
Grain-128
___H3
128
96
21234.84
ref/1
gcc_athlon_Os-ofp
Grain-128
___H3
128
96
21248.96
ref/1
gcc_k6-3_Os-ofp
Grain-128
___H3
128
96
21514.86
ref/1
gcc_pentium_Os-ofp
Grain-128
___H3
128
96
22003.68
ref/1
gcc_k8_Os-ofp