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
41.85
81.18
44.51
42.79
46.39
45.75
59.30
1474.97
opt/1
gcc_pentiumpro_O2-ofp
Grain-128
___H3
128
96
41.87
81.38
44.45
42.73
46.35
45.73
59.29
1468.36
opt/1
gcc_pentium3_O2-ofp
Grain-128
___H3
128
96
41.92
80.66
44.46
42.75
46.31
45.75
59.30
1468.32
opt/1
gcc_pentium2_O2-ofp
Grain-128
___H3
128
96
42.53
opt/1
gcc_pentium-m_O3-ofp
Grain-128
___H3
128
96
42.54
opt/1
gcc_pentium2_O3-ofp
Grain-128
___H3
128
96
42.76
opt/1
gcc_pentium-m_O2-ofp
Grain-128
___H3
128
96
42.78
80.41
45.38
43.66
47.15
46.56
59.30
1451.39
opt/1
gcc_pentiumpro_O3-ofp
Grain-128
___H3
128
96
42.85
opt/1
gcc_pentium3_O3-ofp
Grain-128
___H3
128
96
43.86
opt/1
gcc_default_O3-ual-ofp
Grain-128
___H3
128
96
44.62
85.69
47.44
45.65
49.41
48.60
59.07
1571.84
opt/1
gcc_pentiumpro_O3-ual-ofp
Grain-128
___H3
128
96
44.62
opt/1
gcc_pentium2_O3-ual-ofp
Grain-128
___H3
128
96
44.62
opt/1
gcc_pentium3_O3-ual-ofp
Grain-128
___H3
128
96
44.62
opt/1
gcc_pentium-m_O3-ual-ofp
Grain-128
___H3
128
96
44.73
opt/1
gcc_default_O2-ofp
Grain-128
___H3
128
96
44.97
opt/1
gcc_default_O3-ofp
Grain-128
___H3
128
96
45.47
opt/1
gcc_k6-3_O2-ofp
Grain-128
___H3
128
96
45.47
opt/1
gcc_k6_O2-ofp
Grain-128
___H3
128
96
45.58
opt/1
gcc_k6-3_Os-ofp
Grain-128
___H3
128
96
45.58
opt/1
gcc_k6_Os-ofp
Grain-128
___H3
128
96
45.73
opt/1
gcc_default_Os-ofp
Grain-128
___H3
128
96
45.75
88.12
48.56
46.72
50.60
49.43
59.30
1572.86
opt/1
gcc_pentiumpro_Os-ofp
Grain-128
___H3
128
96
45.75
opt/1
gcc_k6_O3-ofp
Grain-128
___H3
128
96
45.75
opt/1
gcc_pentium2_Os-ofp
Grain-128
___H3
128
96
45.75
opt/1
gcc_pentium-m_Os-ofp
Grain-128
___H3
128
96
45.81
opt/1
gcc_pentium3_Os-ofp
Grain-128
___H3
128
96
45.90
opt/1
gcc_k6-3_O3-ofp
Grain-128
___H3
128
96
45.96
opt/1
gcc_k6_O3-ual-ofp
Grain-128
___H3
128
96
45.99
opt/1
gcc_k6-3_O3-ual-ofp
Grain-128
___H3
128
96
49.21
opt/1
gcc_pentium_O3-ofp
Grain-128
___H3
128
96
49.23
opt/1
gcc_pentium_O3-ual-ofp
Grain-128
___H3
128
96
49.32
opt/1
gcc_pentium-mmx_O2-ofp
Grain-128
___H3
128
96
49.32
opt/1
gcc_pentium_O2-ofp
Grain-128
___H3
128
96
49.34
opt/1
gcc_pentium-mmx_O3-ual-ofp
Grain-128
___H3
128
96
49.51
opt/1
gcc_pentium-mmx_Os-ofp
Grain-128
___H3
128
96
49.85
93.38
52.86
50.91
54.92
53.10
61.79
1698.94
opt/1
gcc_prescott_O3-ual-ofp
Grain-128
___H3
128
96
49.86
opt/1
gcc_k8_O3-ual-ofp
Grain-128
___H3
128
96
49.87
opt/1
gcc_athlon_O3-ual-ofp
Grain-128
___H3
128
96
49.92
opt/1
gcc_pentium-mmx_O3-ofp
Grain-128
___H3
128
96
49.94
opt/1
gcc_pentium4_O3-ual-ofp
Grain-128
___H3
128
96
49.96
opt/1
gcc_pentium_Os-ofp
Grain-128
___H3
128
96
50.23
93.62
53.24
51.30
55.29
53.46
61.71
1699.01
opt/1
gcc_prescott_O3-ofp
Grain-128
___H3
128
96
50.23
94.82
53.24
51.29
55.38
53.56
61.32
1705.76
opt/1
gcc_prescott_O2-ofp
Grain-128
___H3
128
96
50.23
opt/1
gcc_pentium4_O2-ofp
Grain-128
___H3
128
96
50.24
opt/1
gcc_pentium4_O3-ofp
Grain-128
___H3
128
96
50.39
opt/1
gcc_i386_O3-ual-ofp
Grain-128
___H3
128
96
50.50
opt/1
gcc_i486_O3-ual-ofp
Grain-128
___H3
128
96
50.54
opt/1
gcc_i386_O3-ofp
Grain-128
___H3
128
96
50.54
opt/1
gcc_i486_O3-ofp
Grain-128
___H3
128
96
50.75
96.52
53.84
51.84
56.03
54.46
61.32
1734.18
opt/1
gcc_prescott_Os-ofp
Grain-128
___H3
128
96
50.75
opt/1
gcc_i386_O2-ofp
Grain-128
___H3
128
96
50.75
opt/1
gcc_pentium4_Os-ofp
Grain-128
___H3
128
96
50.82
opt/1
gcc_i486_O2-ofp
Grain-128
___H3
128
96
50.82
opt/1
gcc_i486_Os-ofp
Grain-128
___H3
128
96
51.18
opt/1
gcc_k8_O2-ofp
Grain-128
___H3
128
96
51.22
opt/1
gcc_athlon_O2-ofp
Grain-128
___H3
128
96
51.30
opt/1
gcc_athlon_O3-ofp
Grain-128
___H3
128
96
51.38
opt/1
gcc_k8_O3-ofp
Grain-128
___H3
128
96
51.70
opt/1
gcc_athlon_Os-ofp
Grain-128
___H3
128
96
51.71
opt/1
gcc_k8_Os-ofp
Grain-128
___H3
128
96
55.39
opt/1
gcc_default_O1-ofp
Grain-128
___H3
128
96
55.39
opt/1
gcc_pentium4_O1-ofp
Grain-128
___H3
128
96
55.39
opt/1
gcc_prescott_O1-ofp
Grain-128
___H3
128
96
55.87
opt/1
gcc_athlon_O1-ofp
Grain-128
___H3
128
96
55.87
opt/1
gcc_k8_O1-ofp
Grain-128
___H3
128
96
55.87
opt/1
gcc_pentium2_O1-ofp
Grain-128
___H3
128
96
55.87
opt/1
gcc_pentium3_O1-ofp
Grain-128
___H3
128
96
55.87
opt/1
gcc_pentium-m_O1-ofp
Grain-128
___H3
128
96
55.88
opt/1
gcc_pentiumpro_O1-ofp
Grain-128
___H3
128
96
55.90
opt/1
gcc_i486_O1-ofp
Grain-128
___H3
128
96
55.90
opt/1
gcc_pentium-mmx_O1-ofp
Grain-128
___H3
128
96
55.92
opt/1
gcc_pentium_O1-ofp
Grain-128
___H3
128
96
56.14
opt/1
gcc_k6_O1-ofp
Grain-128
___H3
128
96
56.37
opt/1
gcc_k6-3_O1-ofp
Grain-128
___H3
128
96
72.41
opt/1
gcc_pentium4_O0
Grain-128
___H3
128
96
72.56
opt/1
gcc_prescott_O0
Grain-128
___H3
128
96
72.57
opt/1
gcc_default_O0
Grain-128
___H3
128
96
73.03
opt/1
gcc_pentium2_O0
Grain-128
___H3
128
96
73.03
opt/1
gcc_pentium3_O0
Grain-128
___H3
128
96
73.04
opt/1
gcc_pentium-m_O0
Grain-128
___H3
128
96
73.05
opt/1
gcc_pentiumpro_O0
Grain-128
___H3
128
96
73.06
opt/1
gcc_k8_O0
Grain-128
___H3
128
96
73.07
opt/1
gcc_athlon_O0
Grain-128
___H3
128
96
73.20
opt/1
gcc_i386_O0
Grain-128
___H3
128
96
73.20
opt/1
gcc_k6-3_O0
Grain-128
___H3
128
96
73.20
opt/1
gcc_k6_O0
Grain-128
___H3
128
96
73.20
opt/1
gcc_pentium-mmx_O0
Grain-128
___H3
128
96
73.20
opt/1
gcc_pentium_O0
Grain-128
___H3
128
96
73.21
opt/1
gcc_i486_O0
Grain-128
___H3
128
96
5542.08
ref/1
gcc_prescott_O1-ofp
Grain-128
___H3
128
96
5549.24
ref/1
gcc_default_O1-ofp
Grain-128
___H3
128
96
5552.95
ref/1
gcc_pentium4_O1-ofp
Grain-128
___H3
128
96
6308.10
ref/1
gcc_pentium4_O3-ual-ofp
Grain-128
___H3
128
96
6308.86
ref/1
gcc_prescott_O3-ual-ofp
Grain-128
___H3
128
96
6321.21
ref/1
gcc_default_O3-ual-ofp
Grain-128
___H3
128
96
6356.25
ref/1
gcc_k8_O3-ual-ofp
Grain-128
___H3
128
96
6358.47
ref/1
gcc_athlon_O3-ual-ofp
Grain-128
___H3
128
96
7283.80
ref/1
gcc_k6_O3-ual-ofp
Grain-128
___H3
128
96
7364.48
ref/1
gcc_i386_O3-ual-ofp
Grain-128
___H3
128
96
7388.24
ref/1
gcc_pentiumpro_O1-ofp
Grain-128
___H3
128
96
7393.43
ref/1
gcc_pentium2_O1-ofp
Grain-128
___H3
128
96
7394.43
ref/1
gcc_pentium-m_O1-ofp
Grain-128
___H3
128
96
7405.82
ref/1
gcc_pentium3_O1-ofp
Grain-128
___H3
128
96
7410.95
ref/1
gcc_athlon_O1-ofp
Grain-128
___H3
128
96
7424.42
ref/1
gcc_k8_O1-ofp
Grain-128
___H3
128
96
7434.49
ref/1
gcc_k6-3_O3-ual-ofp
Grain-128
___H3
128
96
7478.70
ref/1
gcc_k6_O1-ofp
Grain-128
___H3
128
96
7488.89
ref/1
gcc_i386_O1-ofp
Grain-128
___H3
128
96
7498.33
ref/1
gcc_k6-3_O1-ofp
Grain-128
___H3
128
96
7614.14
ref/1
gcc_pentium4_O3-ofp
Grain-128
___H3
128
96
7616.91
ref/1
gcc_k8_O3-ofp
Grain-128
___H3
128
96
7617.91
ref/1
gcc_prescott_O3-ofp
Grain-128
___H3
128
96
7620.10
ref/1
gcc_default_O3-ofp
Grain-128
___H3
128
96
7620.32
ref/1
gcc_athlon_O3-ofp
Grain-128
___H3
128
96
7655.22
ref/1
gcc_athlon_O2-ofp
Grain-128
___H3
128
96
7691.39
ref/1
gcc_default_O2-ofp
Grain-128
___H3
128
96
7701.91
ref/1
gcc_pentium4_O2-ofp
Grain-128
___H3
128
96
7717.58
ref/1
gcc_prescott_O2-ofp
Grain-128
___H3
128
96
7727.45
ref/1
gcc_k8_O2-ofp
Grain-128
___H3
128
96
7930.45
ref/1
gcc_pentium-m_O3-ofp
Grain-128
___H3
128
96
7933.27
ref/1
gcc_pentium3_O3-ofp
Grain-128
___H3
128
96
7934.32
ref/1
gcc_pentiumpro_O3-ofp
Grain-128
___H3
128
96
7934.68
ref/1
gcc_pentium2_O3-ofp
Grain-128
___H3
128
96
7970.36
ref/1
gcc_pentium-mmx_O3-ual-ofp
Grain-128
___H3
128
96
7976.71
ref/1
gcc_i486_O3-ual-ofp
Grain-128
___H3
128
96
8033.00
ref/1
gcc_pentiumpro_O2-ofp
Grain-128
___H3
128
96
8040.49
ref/1
gcc_pentium-m_O2-ofp
Grain-128
___H3
128
96
8040.55
ref/1
gcc_pentium3_O2-ofp
Grain-128
___H3
128
96
8043.74
ref/1
gcc_pentium2_O2-ofp
Grain-128
___H3
128
96
8193.47
ref/1
gcc_i386_O3-ofp
Grain-128
___H3
128
96
8198.16
ref/1
gcc_k6-3_O3-ofp
Grain-128
___H3
128
96
8198.53
ref/1
gcc_k6_O3-ofp
Grain-128
___H3
128
96
8205.28
ref/1
gcc_pentium_O3-ual-ofp
Grain-128
___H3
128
96
8225.12
ref/1
gcc_i386_O2-ofp
Grain-128
___H3
128
96
8303.36
ref/1
gcc_k6-3_O2-ofp
Grain-128
___H3
128
96
8303.65
ref/1
gcc_k6_O2-ofp
Grain-128
___H3
128
96
8336.92
ref/1
gcc_pentium_O1-ofp
Grain-128
___H3
128
96
8352.64
ref/1
gcc_pentium-mmx_O1-ofp
Grain-128
___H3
128
96
8364.02
ref/1
gcc_i486_O1-ofp
Grain-128
___H3
128
96
9187.36
ref/1
gcc_pentium_O3-ofp
Grain-128
___H3
128
96
9738.44
ref/1
gcc_pentium-mmx_O3-ofp
Grain-128
___H3
128
96
9798.63
ref/1
gcc_i486_O3-ofp
Grain-128
___H3
128
96
9812.17
ref/1
gcc_pentium_O2-ofp
Grain-128
___H3
128
96
9819.21
ref/1
gcc_pentium-mmx_O2-ofp
Grain-128
___H3
128
96
9833.70
ref/1
gcc_i486_O2-ofp
Grain-128
___H3
128
96
13322.66
ref/1
gcc_pentium2_O3-ual-ofp
Grain-128
___H3
128
96
13323.64
ref/1
gcc_pentiumpro_O3-ual-ofp
Grain-128
___H3
128
96
13326.17
ref/1
gcc_pentium3_O3-ual-ofp
Grain-128
___H3
128
96
15534.60
ref/1
gcc_k8_Os-ofp
Grain-128
___H3
128
96
15550.87
ref/1
gcc_pentium_Os-ofp
Grain-128
___H3
128
96
15568.75
ref/1
gcc_pentium2_Os-ofp
Grain-128
___H3
128
96
15568.82
ref/1
gcc_pentium3_Os-ofp
Grain-128
___H3
128
96
15569.25
ref/1
gcc_prescott_Os-ofp
Grain-128
___H3
128
96
15569.71
ref/1
gcc_pentium-m_Os-ofp
Grain-128
___H3
128
96
15569.81
ref/1
gcc_pentiumpro_Os-ofp
Grain-128
___H3
128
96
15569.88
ref/1
gcc_i486_Os-ofp
Grain-128
___H3
128
96
15570.93
ref/1
gcc_athlon_Os-ofp
Grain-128
___H3
128
96
15573.42
ref/1
gcc_pentium4_Os-ofp
Grain-128
___H3
128
96
15585.67
ref/1
gcc_default_Os-ofp
Grain-128
___H3
128
96
15593.70
ref/1
gcc_k6_Os-ofp
Grain-128
___H3
128
96
15595.09
ref/1
gcc_k6-3_Os-ofp
Grain-128
___H3
128
96
15950.99
ref/1
gcc_pentium-mmx_Os-ofp
Grain-128
___H3
128
96
21008.75
ref/1
gcc_pentium-m_O3-ual-ofp
Grain-128
___H3
128
96
23919.63
ref/1
gcc_pentium-m_O0
Grain-128
___H3
128
96
23919.93
ref/1
gcc_pentium4_O0
Grain-128
___H3
128
96
23920.47
ref/1
gcc_pentium3_O0
Grain-128
___H3
128
96
23921.55
ref/1
gcc_athlon_O0
Grain-128
___H3
128
96
23923.28
ref/1
gcc_k8_O0
Grain-128
___H3
128
96
23927.72
ref/1
gcc_default_O0
Grain-128
___H3
128
96
23927.74
ref/1
gcc_pentium2_O0
Grain-128
___H3
128
96
23928.29
ref/1
gcc_pentiumpro_O0
Grain-128
___H3
128
96
23930.82
ref/1
gcc_prescott_O0
Grain-128
___H3
128
96
23938.77
ref/1
gcc_i386_O0
Grain-128
___H3
128
96
23940.82
ref/1
gcc_k6_O0
Grain-128
___H3
128
96
24262.80
ref/1
gcc_k6-3_O0
Grain-128
___H3
128
96
26978.82
ref/1
gcc_i486_O0
Grain-128
___H3
128
96
26990.51
ref/1
gcc_pentium-mmx_O0
Grain-128
___H3
128
96
26991.22
ref/1
gcc_pentium_O0