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
44.77
94.18
48.25
46.33
50.69
51.50
61.32
1688.15
opt/1
gcc_i386_O3-ofp
Grain-128
___H3
128
96
44.80
92.56
48.64
45.99
50.68
51.23
61.32
1713.27
opt/1
gcc_i486_O3-ual-ofp
Grain-128
___H3
128
96
44.81
92.41
48.20
45.89
50.38
50.90
66.42
1768.79
opt/1
gcc_i486_O3-ofp
Grain-128
___H3
128
96
44.84
92.87
47.94
45.92
50.28
51.07
61.32
1768.65
opt/1
gcc_i386_O3-ual-ofp
Grain-128
___H3
128
96
46.65
96.18
50.10
47.80
52.41
52.55
63.62
1883.49
opt/1
gcc_prescott_O3-ual-ofp
Grain-128
___H3
128
96
46.71
97.09
50.53
47.98
52.79
52.57
63.62
1799.18
opt/1
gcc_prescott_O3-ofp
Grain-128
___H3
128
96
48.39
opt/1
gcc_pentium-mmx_O3-ual-ofp
Grain-128
___H3
128
96
48.59
opt/1
gcc_pentium-mmx_O3-ofp
Grain-128
___H3
128
96
48.59
opt/1
gcc_pentium_O3-ual-ofp
Grain-128
___H3
128
96
48.69
opt/1
gcc_pentium_O3-ofp
Grain-128
___H3
128
96
50.48
opt/1
gcc_athlon_O3-ofp
Grain-128
___H3
128
96
50.75
opt/1
gcc_athlon_O3-ual-ofp
Grain-128
___H3
128
96
50.77
opt/1
gcc_k8_O3-ofp
Grain-128
___H3
128
96
50.77
opt/1
gcc_k8_O3-ual-ofp
Grain-128
___H3
128
96
51.09
opt/1
gcc_k6_O3-ofp
Grain-128
___H3
128
96
51.72
opt/1
gcc_k6_O3-ual-ofp
Grain-128
___H3
128
96
51.87
opt/1
gcc_pentiumpro_Os-ofp
Grain-128
___H3
128
96
51.89
opt/1
gcc_pentium3_Os-ofp
Grain-128
___H3
128
96
51.95
opt/1
gcc_prescott_O2-ofp
Grain-128
___H3
128
96
51.98
opt/1
gcc_pentium-m_Os-ofp
Grain-128
___H3
128
96
52.10
opt/1
gcc_pentium2_Os-ofp
Grain-128
___H3
128
96
52.16
opt/1
gcc_k6_O2-ofp
Grain-128
___H3
128
96
52.38
101.33
55.42
53.22
57.76
57.63
64.32
1841.15
opt/1
gcc_prescott_Os-ofp
Grain-128
___H3
128
96
52.39
opt/1
gcc_pentium3_O3-ual-ofp
Grain-128
___H3
128
96
52.40
opt/1
gcc_pentium-m_O3-ofp
Grain-128
___H3
128
96
52.40
opt/1
gcc_pentium2_O3-ofp
Grain-128
___H3
128
96
52.40
opt/1
gcc_pentium2_O3-ual-ofp
Grain-128
___H3
128
96
52.40
opt/1
gcc_pentiumpro_O3-ual-ofp
Grain-128
___H3
128
96
52.41
opt/1
gcc_pentium-m_O3-ual-ofp
Grain-128
___H3
128
96
52.41
opt/1
gcc_pentium3_O3-ofp
Grain-128
___H3
128
96
52.44
opt/1
gcc_pentiumpro_O3-ofp
Grain-128
___H3
128
96
52.62
opt/1
gcc_k6_Os-ofp
Grain-128
___H3
128
96
52.70
opt/1
gcc_i386_O2-ofp
Grain-128
___H3
128
96
52.71
opt/1
gcc_i486_O2-ofp
Grain-128
___H3
128
96
52.77
opt/1
gcc_pentium-mmx_O2-ofp
Grain-128
___H3
128
96
52.80
opt/1
gcc_i486_Os-ofp
Grain-128
___H3
128
96
53.20
opt/1
gcc_pentium_Os-ofp
Grain-128
___H3
128
96
53.34
opt/1
gcc_athlon_O2-ofp
Grain-128
___H3
128
96
53.35
opt/1
gcc_k8_O2-ofp
Grain-128
___H3
128
96
53.38
opt/1
gcc_k8_Os-ofp
Grain-128
___H3
128
96
53.40
opt/1
gcc_athlon_Os-ofp
Grain-128
___H3
128
96
53.40
opt/1
gcc_pentium_O2-ofp
Grain-128
___H3
128
96
53.59
opt/1
gcc_pentium-mmx_Os-ofp
Grain-128
___H3
128
96
54.74
opt/1
gcc_pentium3_O2-ofp
Grain-128
___H3
128
96
54.74
opt/1
gcc_pentiumpro_O2-ofp
Grain-128
___H3
128
96
55.43
opt/1
gcc_pentium2_O2-ofp
Grain-128
___H3
128
96
55.45
opt/1
gcc_pentium-m_O2-ofp
Grain-128
___H3
128
96
55.55
opt/1
gcc_prescott_O1-ofp
Grain-128
___H3
128
96
55.84
opt/1
gcc_pentium3_O1-ofp
Grain-128
___H3
128
96
55.84
opt/1
gcc_pentiumpro_O1-ofp
Grain-128
___H3
128
96
56.02
opt/1
gcc_pentium_O1-ofp
Grain-128
___H3
128
96
56.03
opt/1
gcc_k6_O1-ofp
Grain-128
___H3
128
96
56.06
opt/1
gcc_pentium-mmx_O1-ofp
Grain-128
___H3
128
96
56.41
opt/1
gcc_athlon_O1-ofp
Grain-128
___H3
128
96
56.42
opt/1
gcc_pentium2_O1-ofp
Grain-128
___H3
128
96
56.46
opt/1
gcc_k8_O1-ofp
Grain-128
___H3
128
96
56.49
opt/1
gcc_pentium-m_O1-ofp
Grain-128
___H3
128
96
56.74
opt/1
gcc_i486_O1-ofp
Grain-128
___H3
128
96
69.47
opt/1
gcc_pentium3_O0
Grain-128
___H3
128
96
69.55
opt/1
gcc_pentiumpro_O0
Grain-128
___H3
128
96
69.88
opt/1
gcc_pentium-m_O0
Grain-128
___H3
128
96
69.94
opt/1
gcc_pentium2_O0
Grain-128
___H3
128
96
70.16
opt/1
gcc_athlon_O0
Grain-128
___H3
128
96
70.44
opt/1
gcc_prescott_O0
Grain-128
___H3
128
96
70.47
opt/1
gcc_i486_O0
Grain-128
___H3
128
96
70.48
opt/1
gcc_pentium_O0
Grain-128
___H3
128
96
70.52
opt/1
gcc_pentium-mmx_O0
Grain-128
___H3
128
96
71.02
opt/1
gcc_k6_O0
Grain-128
___H3
128
96
71.03
opt/1
gcc_i386_O0
Grain-128
___H3
128
96
71.57
opt/1
gcc_k8_O0
Grain-128
___H3
128
96
5203.18
ref/1
gcc_athlon_O3-ofp
Grain-128
___H3
128
96
5205.26
ref/1
gcc_prescott_O3-ofp
Grain-128
___H3
128
96
5228.53
ref/1
gcc_k8_O3-ofp
Grain-128
___H3
128
96
5296.68
ref/1
gcc_prescott_O1-ofp
Grain-128
___H3
128
96
5296.84
ref/1
gcc_athlon_O2-ofp
Grain-128
___H3
128
96
5296.84
ref/1
gcc_k8_O2-ofp
Grain-128
___H3
128
96
5312.43
ref/1
gcc_prescott_O2-ofp
Grain-128
___H3
128
96
5379.61
ref/1
gcc_i386_O3-ual-ofp
Grain-128
___H3
128
96
5433.92
ref/1
gcc_pentium2_O2-ofp
Grain-128
___H3
128
96
5458.81
ref/1
gcc_pentiumpro_O2-ofp
Grain-128
___H3
128
96
5480.90
ref/1
gcc_pentium-m_O2-ofp
Grain-128
___H3
128
96
5481.91
ref/1
gcc_pentium3_O2-ofp
Grain-128
___H3
128
96
5501.03
ref/1
gcc_pentium2_O3-ofp
Grain-128
___H3
128
96
5524.54
ref/1
gcc_pentium3_O3-ofp
Grain-128
___H3
128
96
5524.74
ref/1
gcc_pentium-m_O3-ofp
Grain-128
___H3
128
96
5971.98
ref/1
gcc_i486_O3-ual-ofp
Grain-128
___H3
128
96
5974.78
ref/1
gcc_pentium_O3-ual-ofp
Grain-128
___H3
128
96
5981.58
ref/1
gcc_pentium-mmx_O3-ual-ofp
Grain-128
___H3
128
96
6870.93
ref/1
gcc_i386_O3-ofp
Grain-128
___H3
128
96
6933.11
ref/1
gcc_i386_O2-ofp
Grain-128
___H3
128
96
6991.44
ref/1
gcc_k8_Os-ofp
Grain-128
___H3
128
96
6993.14
ref/1
gcc_athlon_Os-ofp
Grain-128
___H3
128
96
6995.15
ref/1
gcc_i386_O1-ofp
Grain-128
___H3
128
96
7024.94
ref/1
gcc_prescott_Os-ofp
Grain-128
___H3
128
96
7087.43
ref/1
gcc_k6_O3-ofp
Grain-128
___H3
128
96
7105.80
ref/1
gcc_athlon_O1-ofp
Grain-128
___H3
128
96
7110.75
ref/1
gcc_k6_O2-ofp
Grain-128
___H3
128
96
7133.26
ref/1
gcc_k8_O1-ofp
Grain-128
___H3
128
96
7141.91
ref/1
gcc_i486_O3-ofp
Grain-128
___H3
128
96
7146.56
ref/1
gcc_k6_O1-ofp
Grain-128
___H3
128
96
7169.66
ref/1
gcc_pentiumpro_O1-ofp
Grain-128
___H3
128
96
7182.36
ref/1
gcc_i486_Os-ofp
Grain-128
___H3
128
96
7233.79
ref/1
gcc_pentium-mmx_O3-ofp
Grain-128
___H3
128
96
7236.28
ref/1
gcc_pentium2_O1-ofp
Grain-128
___H3
128
96
7237.74
ref/1
gcc_pentium-m_O1-ofp
Grain-128
___H3
128
96
7239.07
ref/1
gcc_pentium3_O1-ofp
Grain-128
___H3
128
96
7294.95
ref/1
gcc_pentium_O3-ofp
Grain-128
___H3
128
96
7386.56
ref/1
gcc_pentium_O2-ofp
Grain-128
___H3
128
96
7387.59
ref/1
gcc_pentium-mmx_O2-ofp
Grain-128
___H3
128
96
7458.49
ref/1
gcc_k6_Os-ofp
Grain-128
___H3
128
96
7477.15
ref/1
gcc_pentium-mmx_Os-ofp
Grain-128
___H3
128
96
7507.65
ref/1
gcc_pentium_Os-ofp
Grain-128
___H3
128
96
7514.72
ref/1
gcc_i486_O2-ofp
Grain-128
___H3
128
96
7692.82
ref/1
gcc_i486_O1-ofp
Grain-128
___H3
128
96
7758.99
ref/1
gcc_pentium-mmx_O1-ofp
Grain-128
___H3
128
96
7760.28
ref/1
gcc_pentium_O1-ofp
Grain-128
___H3
128
96
10747.72
ref/1
gcc_athlon_O3-ual-ofp
Grain-128
___H3
128
96
10834.59
ref/1
gcc_prescott_O3-ual-ofp
Grain-128
___H3
128
96
11013.44
ref/1
gcc_pentium2_O3-ual-ofp
Grain-128
___H3
128
96
11020.26
ref/1
gcc_pentium-m_O3-ual-ofp
Grain-128
___H3
128
96
11078.08
ref/1
gcc_k8_O3-ual-ofp
Grain-128
___H3
128
96
11118.06
ref/1
gcc_pentiumpro_O3-ual-ofp
Grain-128
___H3
128
96
11134.00
ref/1
gcc_pentium3_O3-ual-ofp
Grain-128
___H3
128
96
11889.65
ref/1
gcc_k6_O3-ual-ofp
Grain-128
___H3
128
96
13154.19
ref/1
gcc_pentiumpro_O3-ofp
Grain-128
___H3
128
96
14288.83
ref/1
gcc_pentium2_Os-ofp
Grain-128
___H3
128
96
14289.79
ref/1
gcc_pentium3_Os-ofp
Grain-128
___H3
128
96
14290.54
ref/1
gcc_pentiumpro_Os-ofp
Grain-128
___H3
128
96
14291.81
ref/1
gcc_pentium-m_Os-ofp
Grain-128
___H3
128
96
22887.08
ref/1
gcc_i386_O0
Grain-128
___H3
128
96
22896.72
ref/1
gcc_k6_O0
Grain-128
___H3
128
96
22905.73
ref/1
gcc_k8_O0
Grain-128
___H3
128
96
22921.06
ref/1
gcc_pentium3_O0
Grain-128
___H3
128
96
22921.51
ref/1
gcc_pentiumpro_O0
Grain-128
___H3
128
96
23009.93
ref/1
gcc_pentium-m_O0
Grain-128
___H3
128
96
23095.08
ref/1
gcc_athlon_O0
Grain-128
___H3
128
96
23133.61
ref/1
gcc_prescott_O0
Grain-128
___H3
128
96
23136.24
ref/1
gcc_pentium2_O0
Grain-128
___H3
128
96
25061.13
ref/1
gcc_pentium-mmx_O0
Grain-128
___H3
128
96
25062.10
ref/1
gcc_i486_O0
Grain-128
___H3
128
96
25205.47
ref/1
gcc_pentium_O0