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
74.55
39.12
37.49
40.95
42.21
49.51
1413.31
opt/1
gcc_athlon_O1-ofp
Grain-128
___H3
128
96
35.93
74.02
38.33
36.73
40.19
43.28
49.18
1380.17
opt/1
gcc_pentium4_O1-ofp
Grain-128
___H3
128
96
36.06
74.38
39.66
37.65
41.30
42.33
50.62
1384.84
opt/1
gcc_pentium_O1-ofp
Grain-128
___H3
128
96
36.11
74.85
39.06
37.49
40.94
42.40
50.64
1368.95
opt/1
gcc_pentium-mmx_O1-ofp
Grain-128
___H3
128
96
36.43
opt/1
gcc_k6_O1-ofp
Grain-128
___H3
128
96
36.44
opt/1
gcc_pentium2_O2-ofp
Grain-128
___H3
128
96
36.46
opt/1
gcc_athlon_O2-ofp
Grain-128
___H3
128
96
36.46
opt/1
gcc_pentium2_O3-ofp
Grain-128
___H3
128
96
36.52
76.36
39.35
37.55
41.23
43.51
46.00
1467.37
opt/1
gcc_pentiumpro_O3-ual-ofp
Grain-128
___H3
128
96
36.61
opt/1
gcc_pentium3_O1-ofp
Grain-128
___H3
128
96
36.62
opt/1
gcc_k8_O1-ofp
Grain-128
___H3
128
96
36.65
opt/1
gcc_pentium2_O1-ofp
Grain-128
___H3
128
96
36.79
74.36
38.77
36.60
40.41
43.16
46.72
1363.67
opt/1
gcc_pentium-m_O1-ofp
Grain-128
___H3
128
96
36.79
74.75
38.28
37.53
40.50
43.72
46.72
1372.43
opt/1
gcc_pentiumpro_O1-ofp
Grain-128
___H3
128
96
36.79
opt/1
gcc_pentium-m_O3-ofp
Grain-128
___H3
128
96
36.82
77.91
40.33
38.95
42.40
44.10
46.72
1460.06
opt/1
gcc_pentiumpro_O2-ofp
Grain-128
___H3
128
96
36.92
opt/1
gcc_pentium-m_O3-ual-ofp
Grain-128
___H3
128
96
36.95
opt/1
gcc_default_O1-ofp
Grain-128
___H3
128
96
37.02
opt/1
gcc_k6-3_O1-ofp
Grain-128
___H3
128
96
37.20
opt/1
gcc_pentium-m_O2-ofp
Grain-128
___H3
128
96
37.30
opt/1
gcc_k8_O3-ual-ofp
Grain-128
___H3
128
96
37.71
opt/1
gcc_pentium4_O2-ofp
Grain-128
___H3
128
96
37.84
opt/1
gcc_pentium3_O3-ofp
Grain-128
___H3
128
96
37.97
opt/1
gcc_pentium2_O3-ual-ofp
Grain-128
___H3
128
96
38.32
opt/1
gcc_pentium4_O3-ual-ofp
Grain-128
___H3
128
96
38.46
opt/1
gcc_pentium4_O3-ofp
Grain-128
___H3
128
96
38.56
opt/1
gcc_pentium3_O3-ual-ofp
Grain-128
___H3
128
96
38.67
opt/1
gcc_pentium3_O2-ofp
Grain-128
___H3
128
96
38.69
opt/1
gcc_k8_O3-ofp
Grain-128
___H3
128
96
38.79
opt/1
gcc_athlon_O3-ofp
Grain-128
___H3
128
96
38.90
opt/1
gcc_k8_O2-ofp
Grain-128
___H3
128
96
39.19
opt/1
gcc_default_O3-ofp
Grain-128
___H3
128
96
39.41
opt/1
gcc_athlon_O3-ual-ofp
Grain-128
___H3
128
96
39.43
opt/1
gcc_pentiumpro_O3-ofp
Grain-128
___H3
128
96
39.55
opt/1
gcc_k8_Os-ofp
Grain-128
___H3
128
96
39.55
opt/1
gcc_pentium-m_Os-ofp
Grain-128
___H3
128
96
39.66
opt/1
gcc_athlon_Os-ofp
Grain-128
___H3
128
96
39.86
opt/1
gcc_default_O3-ual-ofp
Grain-128
___H3
128
96
40.06
opt/1
gcc_default_O2-ofp
Grain-128
___H3
128
96
40.18
opt/1
gcc_pentium3_Os-ofp
Grain-128
___H3
128
96
40.48
74.38
39.21
37.05
40.83
43.66
49.18
1390.24
opt/1
gcc_i486_O1-ofp
Grain-128
___H3
128
96
40.67
78.17
42.65
41.32
44.60
47.01
46.72
1418.92
opt/1
gcc_pentiumpro_Os-ofp
Grain-128
___H3
128
96
41.11
opt/1
gcc_pentium2_Os-ofp
Grain-128
___H3
128
96
42.68
opt/1
gcc_default_Os-ofp
Grain-128
___H3
128
96
43.55
opt/1
gcc_pentium_Os-ofp
Grain-128
___H3
128
96
43.75
opt/1
gcc_k6-3_Os-ofp
Grain-128
___H3
128
96
43.76
opt/1
gcc_k6_Os-ofp
Grain-128
___H3
128
96
43.96
opt/1
gcc_pentium4_Os-ofp
Grain-128
___H3
128
96
44.20
opt/1
gcc_k6_O3-ual-ofp
Grain-128
___H3
128
96
44.32
opt/1
gcc_k6_O2-ofp
Grain-128
___H3
128
96
44.43
opt/1
gcc_pentium-mmx_Os-ofp
Grain-128
___H3
128
96
44.49
opt/1
gcc_k6_O3-ofp
Grain-128
___H3
128
96
44.83
opt/1
gcc_pentium-mmx_O3-ual-ofp
Grain-128
___H3
128
96
44.85
opt/1
gcc_pentium-mmx_O2-ofp
Grain-128
___H3
128
96
44.89
opt/1
gcc_k6-3_O2-ofp
Grain-128
___H3
128
96
44.95
opt/1
gcc_k6-3_O3-ofp
Grain-128
___H3
128
96
45.29
opt/1
gcc_k6-3_O3-ual-ofp
Grain-128
___H3
128
96
45.35
opt/1
gcc_pentium-mmx_O3-ofp
Grain-128
___H3
128
96
45.39
opt/1
gcc_pentium_O2-ofp
Grain-128
___H3
128
96
45.51
opt/1
gcc_i486_Os-ofp
Grain-128
___H3
128
96
45.62
opt/1
gcc_i386_O3-ofp
Grain-128
___H3
128
96
45.73
opt/1
gcc_i486_O3-ofp
Grain-128
___H3
128
96
45.83
opt/1
gcc_i386_O3-ual-ofp
Grain-128
___H3
128
96
45.87
opt/1
gcc_pentium_O3-ual-ofp
Grain-128
___H3
128
96
46.03
opt/1
gcc_i486_O2-ofp
Grain-128
___H3
128
96
46.04
opt/1
gcc_pentium_O3-ofp
Grain-128
___H3
128
96
46.35
opt/1
gcc_i386_O2-ofp
Grain-128
___H3
128
96
46.47
opt/1
gcc_i486_O3-ual-ofp
Grain-128
___H3
128
96
57.93
opt/1
gcc_pentium2_O0
Grain-128
___H3
128
96
58.00
opt/1
gcc_pentiumpro_O0
Grain-128
___H3
128
96
58.34
opt/1
gcc_pentium4_O0
Grain-128
___H3
128
96
59.33
opt/1
gcc_k6_O0
Grain-128
___H3
128
96
59.61
opt/1
gcc_pentium-mmx_O0
Grain-128
___H3
128
96
60.13
opt/1
gcc_k6-3_O0
Grain-128
___H3
128
96
60.19
opt/1
gcc_pentium_O0
Grain-128
___H3
128
96
60.83
opt/1
gcc_i486_O0
Grain-128
___H3
128
96
60.84
opt/1
gcc_i386_O0
Grain-128
___H3
128
96
60.94
opt/1
gcc_default_O0
Grain-128
___H3
128
96
61.03
opt/1
gcc_pentium-m_O0
Grain-128
___H3
128
96
61.36
opt/1
gcc_k8_O0
Grain-128
___H3
128
96
61.39
opt/1
gcc_athlon_O0
Grain-128
___H3
128
96
61.53
opt/1
gcc_pentium3_O0
Grain-128
___H3
128
96
5411.06
ref/1
gcc_default_O1-ofp
Grain-128
___H3
128
96
5413.75
ref/1
gcc_pentium4_O1-ofp
Grain-128
___H3
128
96
6189.25
ref/1
gcc_pentium4_O3-ual-ofp
Grain-128
___H3
128
96
6311.99
ref/1
gcc_default_O3-ual-ofp
Grain-128
___H3
128
96
6344.46
ref/1
gcc_k8_O3-ual-ofp
Grain-128
___H3
128
96
6348.75
ref/1
gcc_athlon_O3-ual-ofp
Grain-128
___H3
128
96
7065.09
ref/1
gcc_i386_O3-ual-ofp
Grain-128
___H3
128
96
7132.82
ref/1
gcc_k6-3_O3-ual-ofp
Grain-128
___H3
128
96
7158.40
ref/1
gcc_k6_O3-ual-ofp
Grain-128
___H3
128
96
7312.71
ref/1
gcc_athlon_O1-ofp
Grain-128
___H3
128
96
7323.70
ref/1
gcc_k8_O1-ofp
Grain-128
___H3
128
96
7358.03
ref/1
gcc_pentium3_O1-ofp
Grain-128
___H3
128
96
7359.80
ref/1
gcc_i386_O1-ofp
Grain-128
___H3
128
96
7369.22
ref/1
gcc_pentium2_O1-ofp
Grain-128
___H3
128
96
7374.18
ref/1
gcc_pentiumpro_O1-ofp
Grain-128
___H3
128
96
7374.25
ref/1
gcc_pentium-m_O1-ofp
Grain-128
___H3
128
96
7387.21
ref/1
gcc_k6-3_O1-ofp
Grain-128
___H3
128
96
7395.28
ref/1
gcc_k6_O1-ofp
Grain-128
___H3
128
96
7457.33
ref/1
gcc_pentium-mmx_O1-ofp
Grain-128
___H3
128
96
7535.86
ref/1
gcc_i486_O1-ofp
Grain-128
___H3
128
96
7571.96
ref/1
gcc_default_O3-ofp
Grain-128
___H3
128
96
7572.18
ref/1
gcc_pentium_O3-ual-ofp
Grain-128
___H3
128
96
7591.50
ref/1
gcc_pentium-mmx_O3-ual-ofp
Grain-128
___H3
128
96
7601.42
ref/1
gcc_k8_O3-ofp
Grain-128
___H3
128
96
7646.37
ref/1
gcc_athlon_O3-ofp
Grain-128
___H3
128
96
7735.66
ref/1
gcc_pentium-m_O3-ofp
Grain-128
___H3
128
96
7750.77
ref/1
gcc_pentium3_O3-ofp
Grain-128
___H3
128
96
7758.01
ref/1
gcc_i486_O3-ual-ofp
Grain-128
___H3
128
96
7758.91
ref/1
gcc_athlon_O2-ofp
Grain-128
___H3
128
96
7768.64
ref/1
gcc_pentium2_O3-ofp
Grain-128
___H3
128
96
7778.20
ref/1
gcc_k8_O2-ofp
Grain-128
___H3
128
96
7791.54
ref/1
gcc_default_O2-ofp
Grain-128
___H3
128
96
7842.57
ref/1
gcc_k6-3_O3-ofp
Grain-128
___H3
128
96
7842.87
ref/1
gcc_k6_O3-ofp
Grain-128
___H3
128
96
7876.20
ref/1
gcc_pentiumpro_O3-ofp
Grain-128
___H3
128
96
7877.17
ref/1
gcc_pentium4_O3-ofp
Grain-128
___H3
128
96
7953.10
ref/1
gcc_pentium4_O2-ofp
Grain-128
___H3
128
96
8036.07
ref/1
gcc_pentium3_O2-ofp
Grain-128
___H3
128
96
8040.01
ref/1
gcc_pentium-m_O2-ofp
Grain-128
___H3
128
96
8053.76
ref/1
gcc_pentiumpro_O2-ofp
Grain-128
___H3
128
96
8156.00
ref/1
gcc_k6_O2-ofp
Grain-128
___H3
128
96
8179.35
ref/1
gcc_k6-3_O2-ofp
Grain-128
___H3
128
96
8197.93
ref/1
gcc_i386_O3-ofp
Grain-128
___H3
128
96
8282.46
ref/1
gcc_i386_O2-ofp
Grain-128
___H3
128
96
8378.35
ref/1
gcc_pentium_O1-ofp
Grain-128
___H3
128
96
9043.05
ref/1
gcc_pentium2_O2-ofp
Grain-128
___H3
128
96
9646.54
ref/1
gcc_pentium_O3-ofp
Grain-128
___H3
128
96
9667.89
ref/1
gcc_pentium-mmx_O3-ofp
Grain-128
___H3
128
96
9886.55
ref/1
gcc_pentium-mmx_O2-ofp
Grain-128
___H3
128
96
9942.62
ref/1
gcc_pentium_O2-ofp
Grain-128
___H3
128
96
10093.21
ref/1
gcc_i486_O3-ofp
Grain-128
___H3
128
96
10569.02
ref/1
gcc_i486_O2-ofp
Grain-128
___H3
128
96
12428.78
ref/1
gcc_pentium3_O3-ual-ofp
Grain-128
___H3
128
96
12438.62
ref/1
gcc_pentium-m_O3-ual-ofp
Grain-128
___H3
128
96
12444.18
ref/1
gcc_pentiumpro_O3-ual-ofp
Grain-128
___H3
128
96
12467.84
ref/1
gcc_pentium2_O3-ual-ofp
Grain-128
___H3
128
96
14338.05
ref/1
gcc_pentium-m_Os-ofp
Grain-128
___H3
128
96
14339.71
ref/1
gcc_pentium3_Os-ofp
Grain-128
___H3
128
96
14346.88
ref/1
gcc_pentium2_Os-ofp
Grain-128
___H3
128
96
14347.84
ref/1
gcc_pentiumpro_Os-ofp
Grain-128
___H3
128
96
14446.46
ref/1
gcc_default_Os-ofp
Grain-128
___H3
128
96
16514.84
ref/1
gcc_i486_Os-ofp
Grain-128
___H3
128
96
17497.81
ref/1
gcc_pentium4_Os-ofp
Grain-128
___H3
128
96
19573.27
ref/1
gcc_k6-3_O0
Grain-128
___H3
128
96
19575.04
ref/1
gcc_athlon_O0
Grain-128
___H3
128
96
19575.17
ref/1
gcc_pentiumpro_O0
Grain-128
___H3
128
96
19575.50
ref/1
gcc_pentium-m_O0
Grain-128
___H3
128
96
19586.39
ref/1
gcc_i386_O0
Grain-128
___H3
128
96
19600.27
ref/1
gcc_k6_O0
Grain-128
___H3
128
96
19601.02
ref/1
gcc_pentium-mmx_O0
Grain-128
___H3
128
96
19602.56
ref/1
gcc_default_O0
Grain-128
___H3
128
96
19602.58
ref/1
gcc_pentium4_O0
Grain-128
___H3
128
96
19602.60
ref/1
gcc_pentium3_O0
Grain-128
___H3
128
96
19603.27
ref/1
gcc_pentium2_O0
Grain-128
___H3
128
96
19604.45
ref/1
gcc_k8_O0
Grain-128
___H3
128
96
19615.29
ref/1
gcc_pentium_O0
Grain-128
___H3
128
96
19657.77
ref/1
gcc_i486_O0
Grain-128
___H3
128
96
21154.89
ref/1
gcc_pentium_Os-ofp
Grain-128
___H3
128
96
21249.59
ref/1
gcc_k6_Os-ofp
Grain-128
___H3
128
96
21278.55
ref/1
gcc_k6-3_Os-ofp
Grain-128
___H3
128
96
21345.09
ref/1
gcc_k8_Os-ofp
Grain-128
___H3
128
96
21374.50
ref/1
gcc_athlon_Os-ofp
Grain-128
___H3
128
96
21388.29
ref/1
gcc_pentium-mmx_Os-ofp