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
35.82
74.34
38.31
36.65
40.17
42.35
46.72
1378.11
opt/1
gcc_default_O1-ofp
Grain-128
___H.
128
96
35.83
74.70
39.11
37.46
40.94
43.71
46.72
1382.28
opt/1
gcc_pentium-m_O1-ofp
Grain-128
___H.
128
96
35.90
74.03
39.22
37.43
40.95
42.39
49.18
1379.10
opt/1
gcc_pentium4_O1-ofp
Grain-128
___H.
128
96
36.17
74.97
39.12
37.44
40.96
42.48
50.64
1375.79
opt/1
gcc_pentium_O1-ofp
Grain-128
___H.
128
96
36.23
opt/1
gcc_athlon_O1-ofp
Grain-128
___H.
128
96
36.28
opt/1
gcc_k6_O1-ofp
Grain-128
___H.
128
96
36.29
opt/1
gcc_pentium2_O3-ofp
Grain-128
___H.
128
96
36.40
opt/1
gcc_pentium-m_O3-ofp
Grain-128
___H.
128
96
36.40
opt/1
gcc_pentium3_O3-ofp
Grain-128
___H.
128
96
36.41
opt/1
gcc_k6-3_O1-ofp
Grain-128
___H.
128
96
36.45
opt/1
gcc_pentium3_O2-ofp
Grain-128
___H.
128
96
36.57
76.26
39.39
37.57
41.25
43.28
46.00
1471.00
opt/1
gcc_pentiumpro_O3-ual-ofp
Grain-128
___H.
128
96
36.59
opt/1
gcc_pentium3_O3-ual-ofp
Grain-128
___H.
128
96
36.64
opt/1
gcc_i486_O1-ofp
Grain-128
___H.
128
96
36.69
opt/1
gcc_pentium-mmx_O1-ofp
Grain-128
___H.
128
96
36.69
opt/1
gcc_pentium3_O1-ofp
Grain-128
___H.
128
96
36.76
73.27
38.36
36.65
40.13
43.10
46.72
1389.91
opt/1
gcc_pentiumpro_O1-ofp
Grain-128
___H.
128
96
36.85
88.78
41.25
38.82
43.62
43.76
46.72
1642.58
opt/1
gcc_pentiumpro_O3-ofp
Grain-128
___H.
128
96
36.85
opt/1
gcc_pentium4_O3-ofp
Grain-128
___H.
128
96
36.88
opt/1
gcc_pentium-m_O3-ual-ofp
Grain-128
___H.
128
96
37.16
opt/1
gcc_k8_O3-ofp
Grain-128
___H.
128
96
37.19
opt/1
gcc_pentium2_O2-ofp
Grain-128
___H.
128
96
37.36
opt/1
gcc_k8_O3-ual-ofp
Grain-128
___H.
128
96
37.40
opt/1
gcc_pentium2_O3-ual-ofp
Grain-128
___H.
128
96
37.47
opt/1
gcc_pentium2_O1-ofp
Grain-128
___H.
128
96
37.64
opt/1
gcc_athlon_O3-ual-ofp
Grain-128
___H.
128
96
38.25
opt/1
gcc_pentium-m_O2-ofp
Grain-128
___H.
128
96
38.49
opt/1
gcc_pentiumpro_O2-ofp
Grain-128
___H.
128
96
38.60
opt/1
gcc_athlon_O2-ofp
Grain-128
___H.
128
96
38.70
opt/1
gcc_pentium4_O3-ual-ofp
Grain-128
___H.
128
96
38.79
opt/1
gcc_athlon_O3-ofp
Grain-128
___H.
128
96
38.82
opt/1
gcc_pentium4_O2-ofp
Grain-128
___H.
128
96
39.26
opt/1
gcc_default_O3-ofp
Grain-128
___H.
128
96
39.48
opt/1
gcc_k8_Os-ofp
Grain-128
___H.
128
96
39.53
opt/1
gcc_default_O3-ual-ofp
Grain-128
___H.
128
96
39.61
opt/1
gcc_athlon_Os-ofp
Grain-128
___H.
128
96
39.89
opt/1
gcc_pentium-m_Os-ofp
Grain-128
___H.
128
96
40.01
78.05
42.13
40.34
43.94
46.34
46.72
1433.32
opt/1
gcc_pentiumpro_Os-ofp
Grain-128
___H.
128
96
40.09
opt/1
gcc_pentium2_Os-ofp
Grain-128
___H.
128
96
40.12
opt/1
gcc_default_O2-ofp
Grain-128
___H.
128
96
40.19
opt/1
gcc_k8_O2-ofp
Grain-128
___H.
128
96
40.72
opt/1
gcc_pentium3_Os-ofp
Grain-128
___H.
128
96
40.78
opt/1
gcc_k8_O1-ofp
Grain-128
___H.
128
96
42.75
opt/1
gcc_default_Os-ofp
Grain-128
___H.
128
96
43.09
opt/1
gcc_pentium4_Os-ofp
Grain-128
___H.
128
96
43.52
opt/1
gcc_pentium-mmx_Os-ofp
Grain-128
___H.
128
96
43.63
opt/1
gcc_k6_Os-ofp
Grain-128
___H.
128
96
43.74
opt/1
gcc_pentium_Os-ofp
Grain-128
___H.
128
96
43.84
opt/1
gcc_k6-3_Os-ofp
Grain-128
___H.
128
96
44.24
opt/1
gcc_k6_O3-ual-ofp
Grain-128
___H.
128
96
44.35
opt/1
gcc_k6_O2-ofp
Grain-128
___H.
128
96
44.87
opt/1
gcc_pentium-mmx_O3-ual-ofp
Grain-128
___H.
128
96
44.90
opt/1
gcc_k6_O3-ofp
Grain-128
___H.
128
96
45.11
opt/1
gcc_pentium-mmx_O2-ofp
Grain-128
___H.
128
96
45.11
opt/1
gcc_pentium_O3-ual-ofp
Grain-128
___H.
128
96
45.12
opt/1
gcc_k6-3_O3-ual-ofp
Grain-128
___H.
128
96
45.17
opt/1
gcc_pentium_O2-ofp
Grain-128
___H.
128
96
45.22
opt/1
gcc_pentium-mmx_O3-ofp
Grain-128
___H.
128
96
45.26
opt/1
gcc_k6-3_O2-ofp
Grain-128
___H.
128
96
45.36
opt/1
gcc_pentium_O3-ofp
Grain-128
___H.
128
96
45.61
opt/1
gcc_i486_Os-ofp
Grain-128
___H.
128
96
45.86
opt/1
gcc_i386_O3-ual-ofp
Grain-128
___H.
128
96
45.88
opt/1
gcc_i386_O2-ofp
Grain-128
___H.
128
96
45.92
opt/1
gcc_i386_O3-ofp
Grain-128
___H.
128
96
46.03
opt/1
gcc_i486_O3-ual-ofp
Grain-128
___H.
128
96
46.24
opt/1
gcc_i486_O2-ofp
Grain-128
___H.
128
96
46.69
opt/1
gcc_i486_O3-ofp
Grain-128
___H.
128
96
47.83
opt/1
gcc_k6-3_O3-ofp
Grain-128
___H.
128
96
58.33
opt/1
gcc_default_O0
Grain-128
___H.
128
96
59.39
opt/1
gcc_pentium_O0
Grain-128
___H.
128
96
60.17
opt/1
gcc_i386_O0
Grain-128
___H.
128
96
60.29
opt/1
gcc_pentiumpro_O0
Grain-128
___H.
128
96
60.57
opt/1
gcc_pentium4_O0
Grain-128
___H.
128
96
60.67
opt/1
gcc_i486_O0
Grain-128
___H.
128
96
60.70
opt/1
gcc_athlon_O0
Grain-128
___H.
128
96
60.71
opt/1
gcc_k6_O0
Grain-128
___H.
128
96
60.83
opt/1
gcc_pentium3_O0
Grain-128
___H.
128
96
61.01
opt/1
gcc_k6-3_O0
Grain-128
___H.
128
96
61.18
opt/1
gcc_pentium2_O0
Grain-128
___H.
128
96
61.28
opt/1
gcc_pentium-m_O0
Grain-128
___H.
128
96
61.31
opt/1
gcc_k8_O0
Grain-128
___H.
128
96
62.29
opt/1
gcc_pentium-mmx_O0
Grain-128
___H.
128
96
5418.41
ref/1
gcc_pentium4_O1-ofp
Grain-128
___H.
128
96
5426.92
ref/1
gcc_default_O1-ofp
Grain-128
___H.
128
96
6236.14
ref/1
gcc_pentium4_O3-ual-ofp
Grain-128
___H.
128
96
6270.92
ref/1
gcc_default_O3-ual-ofp
Grain-128
___H.
128
96
6341.44
ref/1
gcc_k8_O3-ual-ofp
Grain-128
___H.
128
96
6373.22
ref/1
gcc_athlon_O3-ual-ofp
Grain-128
___H.
128
96
7108.74
ref/1
gcc_i386_O3-ual-ofp
Grain-128
___H.
128
96
7130.37
ref/1
gcc_k6-3_O3-ual-ofp
Grain-128
___H.
128
96
7148.83
ref/1
gcc_k6_O3-ual-ofp
Grain-128
___H.
128
96
7313.67
ref/1
gcc_k8_O1-ofp
Grain-128
___H.
128
96
7317.77
ref/1
gcc_athlon_O1-ofp
Grain-128
___H.
128
96
7356.71
ref/1
gcc_i386_O1-ofp
Grain-128
___H.
128
96
7357.80
ref/1
gcc_pentium-m_O1-ofp
Grain-128
___H.
128
96
7358.08
ref/1
gcc_pentiumpro_O1-ofp
Grain-128
___H.
128
96
7375.51
ref/1
gcc_pentium3_O1-ofp
Grain-128
___H.
128
96
7377.05
ref/1
gcc_pentium2_O1-ofp
Grain-128
___H.
128
96
7389.18
ref/1
gcc_k6_O1-ofp
Grain-128
___H.
128
96
7446.74
ref/1
gcc_i486_O1-ofp
Grain-128
___H.
128
96
7461.15
ref/1
gcc_pentium-mmx_O1-ofp
Grain-128
___H.
128
96
7534.62
ref/1
gcc_pentium_O1-ofp
Grain-128
___H.
128
96
7557.76
ref/1
gcc_pentium-mmx_O3-ual-ofp
Grain-128
___H.
128
96
7561.22
ref/1
gcc_pentium_O3-ual-ofp
Grain-128
___H.
128
96
7586.62
ref/1
gcc_default_O3-ofp
Grain-128
___H.
128
96
7601.34
ref/1
gcc_k8_O3-ofp
Grain-128
___H.
128
96
7619.99
ref/1
gcc_athlon_O3-ofp
Grain-128
___H.
128
96
7730.35
ref/1
gcc_i486_O3-ual-ofp
Grain-128
___H.
128
96
7746.73
ref/1
gcc_pentium3_O3-ofp
Grain-128
___H.
128
96
7747.58
ref/1
gcc_pentiumpro_O3-ofp
Grain-128
___H.
128
96
7752.15
ref/1
gcc_k8_O2-ofp
Grain-128
___H.
128
96
7757.59
ref/1
gcc_pentium-m_O3-ofp
Grain-128
___H.
128
96
7766.34
ref/1
gcc_pentium2_O3-ofp
Grain-128
___H.
128
96
7772.51
ref/1
gcc_athlon_O2-ofp
Grain-128
___H.
128
96
7775.40
ref/1
gcc_default_O2-ofp
Grain-128
___H.
128
96
7832.13
ref/1
gcc_k6_O3-ofp
Grain-128
___H.
128
96
7843.64
ref/1
gcc_pentium4_O3-ofp
Grain-128
___H.
128
96
7872.87
ref/1
gcc_k6-3_O3-ofp
Grain-128
___H.
128
96
7951.38
ref/1
gcc_pentium4_O2-ofp
Grain-128
___H.
128
96
8034.75
ref/1
gcc_pentiumpro_O2-ofp
Grain-128
___H.
128
96
8035.03
ref/1
gcc_pentium3_O2-ofp
Grain-128
___H.
128
96
8036.36
ref/1
gcc_pentium-m_O2-ofp
Grain-128
___H.
128
96
8121.82
ref/1
gcc_pentium2_O2-ofp
Grain-128
___H.
128
96
8157.69
ref/1
gcc_k6_O2-ofp
Grain-128
___H.
128
96
8160.32
ref/1
gcc_k6-3_O2-ofp
Grain-128
___H.
128
96
8178.65
ref/1
gcc_i386_O3-ofp
Grain-128
___H.
128
96
8420.98
ref/1
gcc_k6-3_O1-ofp
Grain-128
___H.
128
96
8714.98
ref/1
gcc_i386_O2-ofp
Grain-128
___H.
128
96
9653.05
ref/1
gcc_pentium-mmx_O3-ofp
Grain-128
___H.
128
96
9665.19
ref/1
gcc_pentium_O3-ofp
Grain-128
___H.
128
96
9886.69
ref/1
gcc_pentium-mmx_O2-ofp
Grain-128
___H.
128
96
9925.69
ref/1
gcc_pentium_O2-ofp
Grain-128
___H.
128
96
10173.22
ref/1
gcc_i486_O2-ofp
Grain-128
___H.
128
96
10618.89
ref/1
gcc_i486_O3-ofp
Grain-128
___H.
128
96
12411.29
ref/1
gcc_pentium2_O3-ual-ofp
Grain-128
___H.
128
96
12411.55
ref/1
gcc_pentium-m_O3-ual-ofp
Grain-128
___H.
128
96
12427.01
ref/1
gcc_pentiumpro_O3-ual-ofp
Grain-128
___H.
128
96
12449.97
ref/1
gcc_pentium3_O3-ual-ofp
Grain-128
___H.
128
96
14347.01
ref/1
gcc_pentium3_Os-ofp
Grain-128
___H.
128
96
14367.54
ref/1
gcc_pentium2_Os-ofp
Grain-128
___H.
128
96
14494.46
ref/1
gcc_default_Os-ofp
Grain-128
___H.
128
96
17006.16
ref/1
gcc_i486_Os-ofp
Grain-128
___H.
128
96
18854.04
ref/1
gcc_pentium4_Os-ofp
Grain-128
___H.
128
96
19573.08
ref/1
gcc_k6_O0
Grain-128
___H.
128
96
19574.94
ref/1
gcc_k8_O0
Grain-128
___H.
128
96
19576.27
ref/1
gcc_pentium3_O0
Grain-128
___H.
128
96
19576.78
ref/1
gcc_default_O0
Grain-128
___H.
128
96
19587.59
ref/1
gcc_k6-3_O0
Grain-128
___H.
128
96
19599.98
ref/1
gcc_pentium-m_O0
Grain-128
___H.
128
96
19600.41
ref/1
gcc_i386_O0
Grain-128
___H.
128
96
19601.96
ref/1
gcc_athlon_O0
Grain-128
___H.
128
96
19602.63
ref/1
gcc_pentium2_O0
Grain-128
___H.
128
96
19603.44
ref/1
gcc_pentiumpro_O0
Grain-128
___H.
128
96
19603.95
ref/1
gcc_pentium4_O0
Grain-128
___H.
128
96
19626.78
ref/1
gcc_pentium_O0
Grain-128
___H.
128
96
19648.21
ref/1
gcc_pentium-mmx_O0
Grain-128
___H.
128
96
19653.91
ref/1
gcc_i486_O0
Grain-128
___H.
128
96
20107.32
ref/1
gcc_pentium-mmx_Os-ofp
Grain-128
___H.
128
96
21227.69
ref/1
gcc_k6_Os-ofp
Grain-128
___H.
128
96
21239.83
ref/1
gcc_k8_Os-ofp
Grain-128
___H.
128
96
21248.59
ref/1
gcc_k6-3_Os-ofp
Grain-128
___H.
128
96
21269.98
ref/1
gcc_pentium_Os-ofp
Grain-128
___H.
128
96
21345.05
ref/1
gcc_athlon_Os-ofp
Grain-128
___H.
128
96
25476.23
ref/1
gcc_pentium-m_Os-ofp
Grain-128
___H.
128
96
58209.34
ref/1
gcc_pentiumpro_Os-ofp