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
50.85
105.07
54.37
52.08
57.00
56.59
62.73
1768.76
opt/1
gcc_prescott_O3-ofp
Grain-128
___H3
128
96
51.50
opt/1
gcc_athlon_O3-ofp
Grain-128
___H3
128
96
51.51
opt/1
gcc_k8_O3-ofp
Grain-128
___H3
128
96
51.91
opt/1
gcc_athlon_O3-ual-ofp
Grain-128
___H3
128
96
51.92
102.09
55.31
53.10
57.71
57.86
62.73
1766.55
opt/1
gcc_prescott_O3-ual-ofp
Grain-128
___H3
128
96
51.92
opt/1
gcc_k8_O3-ual-ofp
Grain-128
___H3
128
96
52.61
opt/1
gcc_pentium-m_O3-ofp
Grain-128
___H3
128
96
52.79
opt/1
gcc_k6_O3-ofp
Grain-128
___H3
128
96
53.10
opt/1
gcc_pentium3_O3-ofp
Grain-128
___H3
128
96
53.11
opt/1
gcc_pentium2_O3-ofp
Grain-128
___H3
128
96
53.11
opt/1
gcc_pentiumpro_O3-ofp
Grain-128
___H3
128
96
53.32
opt/1
gcc_prescott_O2-ofp
Grain-128
___H3
128
96
53.37
opt/1
gcc_i386_O2-ofp
Grain-128
___H3
128
96
53.38
opt/1
gcc_i486_Os-ofp
Grain-128
___H3
128
96
53.40
opt/1
gcc_i486_O2-ofp
Grain-128
___H3
128
96
53.51
opt/1
gcc_pentium-m_O3-ual-ofp
Grain-128
___H3
128
96
53.56
opt/1
gcc_pentium-mmx_O2-ofp
Grain-128
___H3
128
96
53.56
opt/1
gcc_pentium_O2-ofp
Grain-128
___H3
128
96
53.82
103.45
57.23
55.03
59.59
59.15
62.73
1887.43
opt/1
gcc_prescott_Os-ofp
Grain-128
___H3
128
96
53.84
opt/1
gcc_k6_O3-ual-ofp
Grain-128
___H3
128
96
54.07
opt/1
gcc_i486_O3-ofp
Grain-128
___H3
128
96
54.10
opt/1
gcc_pentium3_O3-ual-ofp
Grain-128
___H3
128
96
54.11
opt/1
gcc_pentium2_O3-ual-ofp
Grain-128
___H3
128
96
54.11
opt/1
gcc_pentiumpro_O3-ual-ofp
Grain-128
___H3
128
96
54.50
opt/1
gcc_pentium_O3-ofp
Grain-128
___H3
128
96
54.50
opt/1
gcc_pentium_O3-ual-ofp
Grain-128
___H3
128
96
54.51
opt/1
gcc_pentium-mmx_O3-ofp
Grain-128
___H3
128
96
54.51
opt/1
gcc_pentium-mmx_O3-ual-ofp
Grain-128
___H3
128
96
54.59
opt/1
gcc_pentium_Os-ofp
Grain-128
___H3
128
96
54.60
opt/1
gcc_pentium-mmx_Os-ofp
Grain-128
___H3
128
96
54.63
opt/1
gcc_pentium-m_Os-ofp
Grain-128
___H3
128
96
54.63
opt/1
gcc_pentium3_Os-ofp
Grain-128
___H3
128
96
54.63
opt/1
gcc_pentiumpro_Os-ofp
Grain-128
___H3
128
96
54.65
opt/1
gcc_pentium2_Os-ofp
Grain-128
___H3
128
96
54.67
opt/1
gcc_i386_O3-ofp
Grain-128
___H3
128
96
55.19
opt/1
gcc_i486_O3-ual-ofp
Grain-128
___H3
128
96
55.21
opt/1
gcc_i386_O3-ual-ofp
Grain-128
___H3
128
96
56.06
opt/1
gcc_k6_O2-ofp
Grain-128
___H3
128
96
56.53
opt/1
gcc_k6_Os-ofp
Grain-128
___H3
128
96
56.81
opt/1
gcc_pentiumpro_O2-ofp
Grain-128
___H3
128
96
56.82
opt/1
gcc_pentium2_O2-ofp
Grain-128
___H3
128
96
56.82
opt/1
gcc_pentium3_O2-ofp
Grain-128
___H3
128
96
57.34
opt/1
gcc_athlon_O2-ofp
Grain-128
___H3
128
96
57.34
opt/1
gcc_k8_O2-ofp
Grain-128
___H3
128
96
57.36
opt/1
gcc_athlon_Os-ofp
Grain-128
___H3
128
96
57.36
opt/1
gcc_k8_Os-ofp
Grain-128
___H3
128
96
57.66
opt/1
gcc_athlon_O1-ofp
Grain-128
___H3
128
96
57.66
opt/1
gcc_pentium2_O1-ofp
Grain-128
___H3
128
96
57.66
opt/1
gcc_prescott_O1-ofp
Grain-128
___H3
128
96
57.67
opt/1
gcc_k8_O1-ofp
Grain-128
___H3
128
96
57.67
opt/1
gcc_pentium3_O1-ofp
Grain-128
___H3
128
96
57.67
opt/1
gcc_pentiumpro_O1-ofp
Grain-128
___H3
128
96
57.92
opt/1
gcc_k6_O1-ofp
Grain-128
___H3
128
96
57.92
opt/1
gcc_pentium-mmx_O1-ofp
Grain-128
___H3
128
96
57.92
opt/1
gcc_pentium_O1-ofp
Grain-128
___H3
128
96
57.93
opt/1
gcc_i486_O1-ofp
Grain-128
___H3
128
96
62.81
opt/1
gcc_pentium-m_O2-ofp
Grain-128
___H3
128
96
64.28
opt/1
gcc_pentium-m_O1-ofp
Grain-128
___H3
128
96
69.91
opt/1
gcc_i386_O0
Grain-128
___H3
128
96
70.05
opt/1
gcc_k6_O0
Grain-128
___H3
128
96
70.07
opt/1
gcc_k8_O0
Grain-128
___H3
128
96
70.12
opt/1
gcc_pentium_O0
Grain-128
___H3
128
96
70.28
opt/1
gcc_pentium-mmx_O0
Grain-128
___H3
128
96
70.37
opt/1
gcc_i486_O0
Grain-128
___H3
128
96
70.66
opt/1
gcc_athlon_O0
Grain-128
___H3
128
96
70.70
opt/1
gcc_pentium3_O0
Grain-128
___H3
128
96
70.71
opt/1
gcc_pentium2_O0
Grain-128
___H3
128
96
70.99
opt/1
gcc_pentiumpro_O0
Grain-128
___H3
128
96
71.57
opt/1
gcc_prescott_O0
Grain-128
___H3
128
96
74.40
opt/1
gcc_pentium-m_O0
Grain-128
___H3
128
96
4965.25
ref/1
gcc_prescott_O3-ofp
Grain-128
___H3
128
96
5079.05
ref/1
gcc_prescott_O2-ofp
Grain-128
___H3
128
96
5137.02
ref/1
gcc_pentiumpro_O3-ofp
Grain-128
___H3
128
96
5137.33
ref/1
gcc_pentium2_O3-ofp
Grain-128
___H3
128
96
5137.78
ref/1
gcc_pentium3_O3-ofp
Grain-128
___H3
128
96
5159.58
ref/1
gcc_pentium-m_O3-ofp
Grain-128
___H3
128
96
5256.38
ref/1
gcc_k8_O2-ofp
Grain-128
___H3
128
96
5256.77
ref/1
gcc_athlon_O2-ofp
Grain-128
___H3
128
96
5345.27
ref/1
gcc_prescott_O3-ual-ofp
Grain-128
___H3
128
96
5364.88
ref/1
gcc_athlon_O3-ual-ofp
Grain-128
___H3
128
96
5389.84
ref/1
gcc_k8_O3-ual-ofp
Grain-128
___H3
128
96
5393.67
ref/1
gcc_pentiumpro_O2-ofp
Grain-128
___H3
128
96
5394.26
ref/1
gcc_pentium3_O2-ofp
Grain-128
___H3
128
96
5419.47
ref/1
gcc_pentium2_O2-ofp
Grain-128
___H3
128
96
5521.32
ref/1
gcc_pentium-m_O2-ofp
Grain-128
___H3
128
96
6052.61
ref/1
gcc_pentium_O3-ual-ofp
Grain-128
___H3
128
96
6070.55
ref/1
gcc_k6_O3-ual-ofp
Grain-128
___H3
128
96
6079.51
ref/1
gcc_i386_O3-ual-ofp
Grain-128
___H3
128
96
6099.33
ref/1
gcc_i486_O3-ual-ofp
Grain-128
___H3
128
96
6127.50
ref/1
gcc_pentium-mmx_O3-ual-ofp
Grain-128
___H3
128
96
6164.88
ref/1
gcc_prescott_O1-ofp
Grain-128
___H3
128
96
6469.94
ref/1
gcc_pentium3_O1-ofp
Grain-128
___H3
128
96
6761.87
ref/1
gcc_k8_O3-ofp
Grain-128
___H3
128
96
6841.05
ref/1
gcc_athlon_O1-ofp
Grain-128
___H3
128
96
6848.05
ref/1
gcc_athlon_O3-ofp
Grain-128
___H3
128
96
6869.51
ref/1
gcc_k8_O1-ofp
Grain-128
___H3
128
96
6935.19
ref/1
gcc_i386_O3-ofp
Grain-128
___H3
128
96
6947.41
ref/1
gcc_k6_O3-ofp
Grain-128
___H3
128
96
6984.71
ref/1
gcc_i386_O2-ofp
Grain-128
___H3
128
96
7023.99
ref/1
gcc_pentium-mmx_O3-ofp
Grain-128
___H3
128
96
7024.63
ref/1
gcc_pentium_O3-ofp
Grain-128
___H3
128
96
7032.32
ref/1
gcc_k6_O2-ofp
Grain-128
___H3
128
96
7035.68
ref/1
gcc_pentiumpro_O1-ofp
Grain-128
___H3
128
96
7072.95
ref/1
gcc_pentium-m_O1-ofp
Grain-128
___H3
128
96
7073.58
ref/1
gcc_pentium2_O1-ofp
Grain-128
___H3
128
96
7088.10
ref/1
gcc_k6_O1-ofp
Grain-128
___H3
128
96
7122.85
ref/1
gcc_i386_O1-ofp
Grain-128
___H3
128
96
7236.82
ref/1
gcc_i486_O2-ofp
Grain-128
___H3
128
96
7391.63
ref/1
gcc_i486_O3-ofp
Grain-128
___H3
128
96
7450.43
ref/1
gcc_pentium-mmx_O2-ofp
Grain-128
___H3
128
96
7484.49
ref/1
gcc_pentium_O2-ofp
Grain-128
___H3
128
96
7569.28
ref/1
gcc_pentium_O1-ofp
Grain-128
___H3
128
96
8666.42
ref/1
gcc_i486_O1-ofp
Grain-128
___H3
128
96
10967.26
ref/1
gcc_pentium-mmx_O1-ofp
Grain-128
___H3
128
96
11522.22
ref/1
gcc_pentium3_O3-ual-ofp
Grain-128
___H3
128
96
11525.29
ref/1
gcc_pentium2_O3-ual-ofp
Grain-128
___H3
128
96
11528.36
ref/1
gcc_pentiumpro_O3-ual-ofp
Grain-128
___H3
128
96
11531.85
ref/1
gcc_pentium-m_O3-ual-ofp
Grain-128
___H3
128
96
15205.05
ref/1
gcc_athlon_Os-ofp
Grain-128
___H3
128
96
15207.54
ref/1
gcc_prescott_Os-ofp
Grain-128
___H3
128
96
15236.35
ref/1
gcc_pentium_Os-ofp
Grain-128
___H3
128
96
15239.50
ref/1
gcc_i486_Os-ofp
Grain-128
___H3
128
96
15259.16
ref/1
gcc_k8_Os-ofp
Grain-128
___H3
128
96
15343.00
ref/1
gcc_pentium-m_Os-ofp
Grain-128
___H3
128
96
15354.43
ref/1
gcc_pentiumpro_Os-ofp
Grain-128
___H3
128
96
15354.76
ref/1
gcc_pentium3_Os-ofp
Grain-128
___H3
128
96
15374.28
ref/1
gcc_pentium-mmx_Os-ofp
Grain-128
___H3
128
96
15489.39
ref/1
gcc_pentium2_Os-ofp
Grain-128
___H3
128
96
15678.64
ref/1
gcc_k6_Os-ofp
Grain-128
___H3
128
96
22931.30
ref/1
gcc_pentium3_O0
Grain-128
___H3
128
96
22932.54
ref/1
gcc_pentium2_O0
Grain-128
___H3
128
96
22938.97
ref/1
gcc_athlon_O0
Grain-128
___H3
128
96
22971.36
ref/1
gcc_pentiumpro_O0
Grain-128
___H3
128
96
23009.96
ref/1
gcc_prescott_O0
Grain-128
___H3
128
96
23028.61
ref/1
gcc_k8_O0
Grain-128
___H3
128
96
23081.56
ref/1
gcc_i386_O0
Grain-128
___H3
128
96
23149.65
ref/1
gcc_pentium-m_O0
Grain-128
___H3
128
96
23547.62
ref/1
gcc_k6_O0
Grain-128
___H3
128
96
24991.27
ref/1
gcc_i486_O0
Grain-128
___H3
128
96
24991.28
ref/1
gcc_pentium-mmx_O0
Grain-128
___H3
128
96
25209.45
ref/1
gcc_pentium_O0