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.81
74.91
39.08
37.48
40.95
42.21
46.72
1380.93
opt/1
gcc_default_O1-ofp
Grain-128
___H3
128
96
35.89
73.82
38.41
36.56
40.16
42.11
49.51
1402.60
opt/1
gcc_athlon_O1-ofp
Grain-128
___H3
128
96
35.90
74.12
38.32
36.63
40.15
43.20
46.72
1388.22
opt/1
gcc_pentiumpro_O1-ofp
Grain-128
___H3
128
96
35.98
73.25
38.30
36.66
40.10
43.58
48.40
1391.58
opt/1
gcc_k8_O1-ofp
Grain-128
___H3
128
96
36.11
74.08
38.53
36.90
40.37
42.62
50.62
1361.85
opt/1
gcc_pentium-mmx_O1-ofp
Grain-128
___H3
128
96
36.16
74.54
38.67
36.97
40.51
43.63
50.64
1380.92
opt/1
gcc_pentium_O1-ofp
Grain-128
___H3
128
96
36.31
73.89
38.71
36.99
40.49
43.57
49.30
1380.45
opt/1
gcc_i486_O1-ofp
Grain-128
___H3
128
96
36.40
opt/1
gcc_pentium2_O3-ofp
Grain-128
___H3
128
96
36.52
opt/1
gcc_k8_O2-ofp
Grain-128
___H3
128
96
36.53
opt/1
gcc_k6-3_O1-ofp
Grain-128
___H3
128
96
36.58
opt/1
gcc_pentium2_O3-ual-ofp
Grain-128
___H3
128
96
36.62
opt/1
gcc_pentium4_O1-ofp
Grain-128
___H3
128
96
36.69
opt/1
gcc_pentium3_O1-ofp
Grain-128
___H3
128
96
36.85
opt/1
gcc_pentium4_O3-ual-ofp
Grain-128
___H3
128
96
36.93
76.07
39.16
37.30
41.01
43.54
46.00
1467.84
opt/1
gcc_pentiumpro_O3-ual-ofp
Grain-128
___H3
128
96
36.93
opt/1
gcc_pentium-m_O2-ofp
Grain-128
___H3
128
96
37.06
74.76
38.35
37.04
40.36
43.34
46.72
1393.14
opt/1
gcc_pentium-m_O1-ofp
Grain-128
___H3
128
96
37.07
opt/1
gcc_pentium4_O2-ofp
Grain-128
___H3
128
96
37.10
opt/1
gcc_k6_O1-ofp
Grain-128
___H3
128
96
37.30
opt/1
gcc_athlon_O3-ual-ofp
Grain-128
___H3
128
96
37.88
opt/1
gcc_pentium2_O1-ofp
Grain-128
___H3
128
96
38.07
opt/1
gcc_pentium-m_O3-ofp
Grain-128
___H3
128
96
38.17
opt/1
gcc_pentium2_O2-ofp
Grain-128
___H3
128
96
38.22
opt/1
gcc_pentiumpro_O3-ofp
Grain-128
___H3
128
96
38.25
77.20
39.47
37.58
41.36
45.89
46.72
1509.51
opt/1
gcc_pentiumpro_O2-ofp
Grain-128
___H3
128
96
38.27
opt/1
gcc_pentium3_O3-ofp
Grain-128
___H3
128
96
38.30
opt/1
gcc_athlon_O2-ofp
Grain-128
___H3
128
96
38.40
opt/1
gcc_pentium3_O3-ual-ofp
Grain-128
___H3
128
96
38.47
opt/1
gcc_pentium3_O2-ofp
Grain-128
___H3
128
96
38.89
opt/1
gcc_k8_O3-ofp
Grain-128
___H3
128
96
38.99
opt/1
gcc_athlon_O3-ofp
Grain-128
___H3
128
96
39.13
opt/1
gcc_k8_O3-ual-ofp
Grain-128
___H3
128
96
39.15
opt/1
gcc_pentium-m_O3-ual-ofp
Grain-128
___H3
128
96
39.35
opt/1
gcc_athlon_Os-ofp
Grain-128
___H3
128
96
39.47
opt/1
gcc_k8_Os-ofp
Grain-128
___H3
128
96
39.63
78.62
43.11
41.23
44.85
46.64
46.72
1437.80
opt/1
gcc_pentiumpro_Os-ofp
Grain-128
___H3
128
96
39.69
opt/1
gcc_pentium3_Os-ofp
Grain-128
___H3
128
96
40.06
opt/1
gcc_default_O3-ual-ofp
Grain-128
___H3
128
96
40.28
opt/1
gcc_default_O3-ofp
Grain-128
___H3
128
96
40.33
opt/1
gcc_default_O2-ofp
Grain-128
___H3
128
96
40.64
opt/1
gcc_pentium2_Os-ofp
Grain-128
___H3
128
96
41.20
opt/1
gcc_pentium-m_Os-ofp
Grain-128
___H3
128
96
41.21
opt/1
gcc_pentium4_O3-ofp
Grain-128
___H3
128
96
43.23
opt/1
gcc_pentium4_Os-ofp
Grain-128
___H3
128
96
43.41
opt/1
gcc_default_Os-ofp
Grain-128
___H3
128
96
43.47
opt/1
gcc_pentium_Os-ofp
Grain-128
___H3
128
96
43.58
opt/1
gcc_pentium-mmx_Os-ofp
Grain-128
___H3
128
96
43.88
opt/1
gcc_k6-3_Os-ofp
Grain-128
___H3
128
96
43.91
opt/1
gcc_k6-3_O3-ual-ofp
Grain-128
___H3
128
96
44.34
opt/1
gcc_k6_O2-ofp
Grain-128
___H3
128
96
44.37
opt/1
gcc_k6_Os-ofp
Grain-128
___H3
128
96
44.41
opt/1
gcc_k6_O3-ual-ofp
Grain-128
___H3
128
96
44.50
opt/1
gcc_k6_O3-ofp
Grain-128
___H3
128
96
44.76
opt/1
gcc_pentium_O3-ual-ofp
Grain-128
___H3
128
96
44.83
opt/1
gcc_pentium_O2-ofp
Grain-128
___H3
128
96
44.86
opt/1
gcc_pentium-mmx_O3-ual-ofp
Grain-128
___H3
128
96
44.89
opt/1
gcc_k6-3_O2-ofp
Grain-128
___H3
128
96
45.29
opt/1
gcc_pentium-mmx_O2-ofp
Grain-128
___H3
128
96
45.47
opt/1
gcc_pentium-mmx_O3-ofp
Grain-128
___H3
128
96
45.55
opt/1
gcc_i486_Os-ofp
Grain-128
___H3
128
96
45.66
opt/1
gcc_pentium_O3-ofp
Grain-128
___H3
128
96
45.81
opt/1
gcc_i386_O3-ual-ofp
Grain-128
___H3
128
96
45.84
opt/1
gcc_i486_O3-ofp
Grain-128
___H3
128
96
45.87
opt/1
gcc_i386_O3-ofp
Grain-128
___H3
128
96
45.92
opt/1
gcc_i486_O3-ual-ofp
Grain-128
___H3
128
96
46.03
opt/1
gcc_i486_O2-ofp
Grain-128
___H3
128
96
46.11
opt/1
gcc_i386_O2-ofp
Grain-128
___H3
128
96
46.73
opt/1
gcc_k6-3_O3-ofp
Grain-128
___H3
128
96
58.19
opt/1
gcc_k8_O0
Grain-128
___H3
128
96
59.83
opt/1
gcc_pentium_O0
Grain-128
___H3
128
96
60.29
opt/1
gcc_pentiumpro_O0
Grain-128
___H3
128
96
60.30
opt/1
gcc_pentium3_O0
Grain-128
___H3
128
96
60.50
opt/1
gcc_i386_O0
Grain-128
___H3
128
96
60.57
opt/1
gcc_i486_O0
Grain-128
___H3
128
96
60.65
opt/1
gcc_k6_O0
Grain-128
___H3
128
96
61.14
opt/1
gcc_pentium2_O0
Grain-128
___H3
128
96
61.16
opt/1
gcc_k6-3_O0
Grain-128
___H3
128
96
61.18
opt/1
gcc_pentium-mmx_O0
Grain-128
___H3
128
96
61.38
opt/1
gcc_athlon_O0
Grain-128
___H3
128
96
62.08
opt/1
gcc_pentium4_O0
Grain-128
___H3
128
96
62.13
opt/1
gcc_default_O0
Grain-128
___H3
128
96
62.93
opt/1
gcc_pentium-m_O0
Grain-128
___H3
128
96
5420.00
ref/1
gcc_default_O1-ofp
Grain-128
___H3
128
96
5421.43
ref/1
gcc_pentium4_O1-ofp
Grain-128
___H3
128
96
6207.58
ref/1
gcc_pentium4_O3-ual-ofp
Grain-128
___H3
128
96
6308.81
ref/1
gcc_default_O3-ual-ofp
Grain-128
___H3
128
96
6317.18
ref/1
gcc_athlon_O3-ual-ofp
Grain-128
___H3
128
96
6365.68
ref/1
gcc_k8_O3-ual-ofp
Grain-128
___H3
128
96
7065.12
ref/1
gcc_i386_O3-ual-ofp
Grain-128
___H3
128
96
7148.59
ref/1
gcc_k6-3_O3-ual-ofp
Grain-128
___H3
128
96
7310.94
ref/1
gcc_athlon_O1-ofp
Grain-128
___H3
128
96
7312.35
ref/1
gcc_k8_O1-ofp
Grain-128
___H3
128
96
7365.70
ref/1
gcc_pentium2_O1-ofp
Grain-128
___H3
128
96
7366.34
ref/1
gcc_i386_O1-ofp
Grain-128
___H3
128
96
7370.76
ref/1
gcc_pentium3_O1-ofp
Grain-128
___H3
128
96
7377.32
ref/1
gcc_pentiumpro_O1-ofp
Grain-128
___H3
128
96
7381.24
ref/1
gcc_k6-3_O1-ofp
Grain-128
___H3
128
96
7385.44
ref/1
gcc_pentium-m_O1-ofp
Grain-128
___H3
128
96
7391.12
ref/1
gcc_k6_O3-ual-ofp
Grain-128
___H3
128
96
7393.17
ref/1
gcc_k6_O1-ofp
Grain-128
___H3
128
96
7476.67
ref/1
gcc_pentium-mmx_O1-ofp
Grain-128
___H3
128
96
7542.84
ref/1
gcc_pentium_O3-ual-ofp
Grain-128
___H3
128
96
7545.57
ref/1
gcc_pentium_O1-ofp
Grain-128
___H3
128
96
7547.91
ref/1
gcc_i486_O1-ofp
Grain-128
___H3
128
96
7582.35
ref/1
gcc_pentium-mmx_O3-ual-ofp
Grain-128
___H3
128
96
7583.73
ref/1
gcc_default_O3-ofp
Grain-128
___H3
128
96
7607.43
ref/1
gcc_k8_O3-ofp
Grain-128
___H3
128
96
7607.73
ref/1
gcc_athlon_O3-ofp
Grain-128
___H3
128
96
7734.80
ref/1
gcc_pentium3_O3-ofp
Grain-128
___H3
128
96
7747.28
ref/1
gcc_pentiumpro_O3-ofp
Grain-128
___H3
128
96
7747.90
ref/1
gcc_i486_O3-ual-ofp
Grain-128
___H3
128
96
7749.93
ref/1
gcc_pentium2_O3-ofp
Grain-128
___H3
128
96
7756.42
ref/1
gcc_pentium-m_O3-ofp
Grain-128
___H3
128
96
7775.33
ref/1
gcc_athlon_O2-ofp
Grain-128
___H3
128
96
7775.92
ref/1
gcc_k8_O2-ofp
Grain-128
___H3
128
96
7795.42
ref/1
gcc_default_O2-ofp
Grain-128
___H3
128
96
7839.58
ref/1
gcc_pentium4_O3-ofp
Grain-128
___H3
128
96
7871.07
ref/1
gcc_k6-3_O3-ofp
Grain-128
___H3
128
96
7954.80
ref/1
gcc_pentium4_O2-ofp
Grain-128
___H3
128
96
8010.58
ref/1
gcc_k6_O3-ofp
Grain-128
___H3
128
96
8049.29
ref/1
gcc_pentiumpro_O2-ofp
Grain-128
___H3
128
96
8050.62
ref/1
gcc_pentium-m_O2-ofp
Grain-128
___H3
128
96
8052.39
ref/1
gcc_pentium2_O2-ofp
Grain-128
___H3
128
96
8142.44
ref/1
gcc_pentium3_O2-ofp
Grain-128
___H3
128
96
8163.95
ref/1
gcc_k6_O2-ofp
Grain-128
___H3
128
96
8165.64
ref/1
gcc_k6-3_O2-ofp
Grain-128
___H3
128
96
8280.18
ref/1
gcc_i386_O2-ofp
Grain-128
___H3
128
96
9022.06
ref/1
gcc_i386_O3-ofp
Grain-128
___H3
128
96
9664.99
ref/1
gcc_pentium_O3-ofp
Grain-128
___H3
128
96
9906.68
ref/1
gcc_pentium_O2-ofp
Grain-128
___H3
128
96
9943.04
ref/1
gcc_pentium-mmx_O2-ofp
Grain-128
___H3
128
96
10147.24
ref/1
gcc_i486_O2-ofp
Grain-128
___H3
128
96
10649.61
ref/1
gcc_i486_O3-ofp
Grain-128
___H3
128
96
12411.28
ref/1
gcc_pentiumpro_O3-ual-ofp
Grain-128
___H3
128
96
12427.45
ref/1
gcc_pentium3_O3-ual-ofp
Grain-128
___H3
128
96
12429.03
ref/1
gcc_pentium-m_O3-ual-ofp
Grain-128
___H3
128
96
12445.08
ref/1
gcc_pentium2_O3-ual-ofp
Grain-128
___H3
128
96
14346.97
ref/1
gcc_pentium-m_Os-ofp
Grain-128
___H3
128
96
14349.59
ref/1
gcc_pentium3_Os-ofp
Grain-128
___H3
128
96
14350.15
ref/1
gcc_pentium2_Os-ofp
Grain-128
___H3
128
96
14369.70
ref/1
gcc_pentiumpro_Os-ofp
Grain-128
___H3
128
96
14442.24
ref/1
gcc_default_Os-ofp
Grain-128
___H3
128
96
17498.83
ref/1
gcc_i486_Os-ofp
Grain-128
___H3
128
96
17526.55
ref/1
gcc_pentium4_Os-ofp
Grain-128
___H3
128
96
19573.12
ref/1
gcc_k6_O0
Grain-128
___H3
128
96
19575.24
ref/1
gcc_k8_O0
Grain-128
___H3
128
96
19576.01
ref/1
gcc_pentium2_O0
Grain-128
___H3
128
96
19576.20
ref/1
gcc_athlon_O0
Grain-128
___H3
128
96
19576.26
ref/1
gcc_pentium3_O0
Grain-128
___H3
128
96
19576.92
ref/1
gcc_default_O0
Grain-128
___H3
128
96
19589.66
ref/1
gcc_i386_O0
Grain-128
___H3
128
96
19599.99
ref/1
gcc_k6-3_O0
Grain-128
___H3
128
96
19602.72
ref/1
gcc_pentiumpro_O0
Grain-128
___H3
128
96
19602.89
ref/1
gcc_pentium4_O0
Grain-128
___H3
128
96
19605.96
ref/1
gcc_pentium-mmx_O0
Grain-128
___H3
128
96
19647.03
ref/1
gcc_i486_O0
Grain-128
___H3
128
96
19653.71
ref/1
gcc_pentium_O0
Grain-128
___H3
128
96
20868.96
ref/1
gcc_pentium-m_O0
Grain-128
___H3
128
96
21151.65
ref/1
gcc_pentium_Os-ofp
Grain-128
___H3
128
96
21153.64
ref/1
gcc_pentium-mmx_Os-ofp
Grain-128
___H3
128
96
21227.78
ref/1
gcc_k6-3_Os-ofp
Grain-128
___H3
128
96
21278.98
ref/1
gcc_k6_Os-ofp
Grain-128
___H3
128
96
21345.02
ref/1
gcc_k8_Os-ofp
Grain-128
___H3
128
96
21439.34
ref/1
gcc_athlon_Os-ofp
Grain-128
___H3
128
96
23460.39
ref/1
gcc_pentium-mmx_O3-ofp