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
23.65
55.35
26.80
25.54
28.29
26.07
52.77
1112.41
opt/1
gcc_nocona_O3-ual-ofp
Grain-128
___H3
128
96
23.69
55.20
26.73
25.44
28.21
25.93
52.68
1107.55
opt/1
gcc_nocona_O3-ofp
Grain-128
___H3
128
96
24.54
opt/1
gcc_nocona_O2-ofp
Grain-128
___H3
128
96
24.89
54.76
26.84
25.45
28.25
27.95
52.39
1060.21
opt/1
gcc_nocona_Os-ofp
Grain-128
___H3
128
96
25.22
opt/1
gcc_k8_Os-ofp
Grain-128
___H3
128
96
25.34
opt/1
gcc_k8_O1-ofp
Grain-128
___H3
128
96
25.35
opt/1
gcc_k8_O3-ofp
Grain-128
___H3
128
96
25.36
opt/1
gcc_nocona_O1-ofp
Grain-128
___H3
128
96
26.45
opt/1
gcc_k8_O3-ual-ofp
Grain-128
___H3
128
96
39.72
opt/1
gcc_k8_O2-ofp
Grain-128
___H3
128
96
42.48
opt/1
gcc_k8_O0
Grain-128
___H3
128
96
42.84
opt/1
gcc_nocona_O0
Grain-128
___H3
128
96
44.98
opt/1
gcc_i486-m32_O3-ual-ofp
Grain-128
___H3
128
96
45.03
opt/1
gcc_i386-m32_O3-ual-ofp
Grain-128
___H3
128
96
45.11
opt/1
gcc_i386-m32_O3-ofp
Grain-128
___H3
128
96
45.11
opt/1
gcc_i486-m32_O3-ofp
Grain-128
___H3
128
96
46.62
96.95
50.15
47.75
52.48
52.94
63.56
1792.31
opt/1
gcc_prescott-m32_O3-ofp
Grain-128
___H3
128
96
47.07
96.47
50.42
48.08
52.72
53.00
63.62
1897.13
opt/1
gcc_prescott-m32_O3-ual-ofp
Grain-128
___H3
128
96
48.89
opt/1
gcc_pentium-m32_O3-ual-ofp
Grain-128
___H3
128
96
48.94
opt/1
gcc_pentium-mmx-m32_O3-ofp
Grain-128
___H3
128
96
48.95
opt/1
gcc_pentium-mmx-m32_O3-ual-ofp
Grain-128
___H3
128
96
49.01
opt/1
gcc_pentium-m32_O3-ofp
Grain-128
___H3
128
96
50.51
opt/1
gcc_k8-m32_O3-ofp
Grain-128
___H3
128
96
50.81
opt/1
gcc_athlon-m32_O3-ofp
Grain-128
___H3
128
96
50.86
opt/1
gcc_k8-m32_O3-ual-ofp
Grain-128
___H3
128
96
51.10
opt/1
gcc_athlon-m32_O3-ual-ofp
Grain-128
___H3
128
96
51.10
opt/1
gcc_m32_O3-ual-ofp
Grain-128
___H3
128
96
51.17
opt/1
gcc_m32_O3-ofp
Grain-128
___H3
128
96
51.23
opt/1
gcc_k6-m32_O3-ofp
Grain-128
___H3
128
96
51.46
opt/1
gcc_k6-m32_O3-ual-ofp
Grain-128
___H3
128
96
51.86
opt/1
gcc_pentium3-m32_Os-ofp
Grain-128
___H3
128
96
52.10
opt/1
gcc_prescott-m32_O2-ofp
Grain-128
___H3
128
96
52.17
opt/1
gcc_k6-m32_O2-ofp
Grain-128
___H3
128
96
52.25
opt/1
gcc_pentium2-m32_Os-ofp
Grain-128
___H3
128
96
52.26
opt/1
gcc_pentiumpro-m32_Os-ofp
Grain-128
___H3
128
96
52.36
opt/1
gcc_pentium-m-m32_Os-ofp
Grain-128
___H3
128
96
52.42
101.96
55.82
53.59
58.17
57.89
63.95
1857.02
opt/1
gcc_prescott-m32_Os-ofp
Grain-128
___H3
128
96
52.60
opt/1
gcc_k6-m32_Os-ofp
Grain-128
___H3
128
96
52.71
opt/1
gcc_i386-m32_O2-ofp
Grain-128
___H3
128
96
52.72
opt/1
gcc_pentium-m-m32_O3-ual-ofp
Grain-128
___H3
128
96
52.76
opt/1
gcc_pentium3-m32_O3-ual-ofp
Grain-128
___H3
128
96
52.77
opt/1
gcc_pentium-m-m32_O3-ofp
Grain-128
___H3
128
96
52.78
opt/1
gcc_i486-m32_Os-ofp
Grain-128
___H3
128
96
52.78
opt/1
gcc_pentium-mmx-m32_O2-ofp
Grain-128
___H3
128
96
52.78
opt/1
gcc_pentium2-m32_O3-ual-ofp
Grain-128
___H3
128
96
52.79
opt/1
gcc_pentium2-m32_O3-ofp
Grain-128
___H3
128
96
52.79
opt/1
gcc_pentiumpro-m32_O3-ual-ofp
Grain-128
___H3
128
96
52.80
opt/1
gcc_pentium3-m32_O3-ofp
Grain-128
___H3
128
96
52.82
opt/1
gcc_pentiumpro-m32_O3-ofp
Grain-128
___H3
128
96
53.03
opt/1
gcc_i486-m32_O2-ofp
Grain-128
___H3
128
96
53.03
opt/1
gcc_pentium-m32_O2-ofp
Grain-128
___H3
128
96
53.20
opt/1
gcc_pentium-mmx-m32_Os-ofp
Grain-128
___H3
128
96
53.21
opt/1
gcc_pentium-m32_Os-ofp
Grain-128
___H3
128
96
53.63
opt/1
gcc_athlon-m32_O2-ofp
Grain-128
___H3
128
96
53.67
opt/1
gcc_m32_O2-ofp
Grain-128
___H3
128
96
53.69
opt/1
gcc_athlon-m32_Os-ofp
Grain-128
___H3
128
96
53.71
opt/1
gcc_m32_Os-ofp
Grain-128
___H3
128
96
53.75
opt/1
gcc_k8-m32_Os-ofp
Grain-128
___H3
128
96
53.77
opt/1
gcc_k8-m32_O2-ofp
Grain-128
___H3
128
96
55.03
opt/1
gcc_pentium2-m32_O2-ofp
Grain-128
___H3
128
96
55.04
opt/1
gcc_pentium3-m32_O2-ofp
Grain-128
___H3
128
96
55.11
opt/1
gcc_pentiumpro-m32_O2-ofp
Grain-128
___H3
128
96
55.15
opt/1
gcc_pentium-m-m32_O2-ofp
Grain-128
___H3
128
96
55.87
opt/1
gcc_prescott-m32_O1-ofp
Grain-128
___H3
128
96
56.10
opt/1
gcc_pentium-m-m32_O1-ofp
Grain-128
___H3
128
96
56.10
opt/1
gcc_pentiumpro-m32_O1-ofp
Grain-128
___H3
128
96
56.13
opt/1
gcc_pentium3-m32_O1-ofp
Grain-128
___H3
128
96
56.20
opt/1
gcc_k8-m32_O1-ofp
Grain-128
___H3
128
96
56.24
opt/1
gcc_athlon-m32_O1-ofp
Grain-128
___H3
128
96
56.37
opt/1
gcc_pentium-mmx-m32_O1-ofp
Grain-128
___H3
128
96
56.39
opt/1
gcc_pentium-m32_O1-ofp
Grain-128
___H3
128
96
56.44
opt/1
gcc_k6-m32_O1-ofp
Grain-128
___H3
128
96
56.47
opt/1
gcc_m32_O1-ofp
Grain-128
___H3
128
96
56.48
opt/1
gcc_i486-m32_O1-ofp
Grain-128
___H3
128
96
56.57
opt/1
gcc_pentium2-m32_O1-ofp
Grain-128
___H3
128
96
69.35
opt/1
gcc_pentium3-m32_O0
Grain-128
___H3
128
96
70.12
opt/1
gcc_pentium2-m32_O0
Grain-128
___H3
128
96
70.16
opt/1
gcc_pentium-m-m32_O0
Grain-128
___H3
128
96
70.38
opt/1
gcc_pentiumpro-m32_O0
Grain-128
___H3
128
96
70.48
opt/1
gcc_prescott-m32_O0
Grain-128
___H3
128
96
70.51
opt/1
gcc_pentium-mmx-m32_O0
Grain-128
___H3
128
96
70.56
opt/1
gcc_pentium-m32_O0
Grain-128
___H3
128
96
71.07
opt/1
gcc_i486-m32_O0
Grain-128
___H3
128
96
71.17
opt/1
gcc_m32_O0
Grain-128
___H3
128
96
71.52
opt/1
gcc_k6-m32_O0
Grain-128
___H3
128
96
71.54
opt/1
gcc_i386-m32_O0
Grain-128
___H3
128
96
71.55
opt/1
gcc_athlon-m32_O0
Grain-128
___H3
128
96
72.23
opt/1
gcc_k8-m32_O0
Grain-128
___H3
128
96
5174.90
ref/1
gcc_prescott-m32_O3-ofp
Grain-128
___H3
128
96
5221.85
ref/1
gcc_athlon-m32_O3-ofp
Grain-128
___H3
128
96
5222.15
ref/1
gcc_k8-m32_O3-ofp
Grain-128
___H3
128
96
5238.88
ref/1
gcc_m32_O3-ofp
Grain-128
___H3
128
96
5300.25
ref/1
gcc_prescott-m32_O2-ofp
Grain-128
___H3
128
96
5301.82
ref/1
gcc_prescott-m32_O1-ofp
Grain-128
___H3
128
96
5317.01
ref/1
gcc_k8-m32_O2-ofp
Grain-128
___H3
128
96
5333.56
ref/1
gcc_athlon-m32_O2-ofp
Grain-128
___H3
128
96
5354.29
ref/1
gcc_m32_O2-ofp
Grain-128
___H3
128
96
5385.99
ref/1
gcc_i386-m32_O3-ual-ofp
Grain-128
___H3
128
96
5452.53
ref/1
gcc_pentiumpro-m32_O2-ofp
Grain-128
___H3
128
96
5453.03
ref/1
gcc_pentium-m-m32_O2-ofp
Grain-128
___H3
128
96
5471.03
ref/1
gcc_pentium3-m32_O2-ofp
Grain-128
___H3
128
96
5492.88
ref/1
gcc_pentium2-m32_O2-ofp
Grain-128
___H3
128
96
5495.39
ref/1
gcc_pentium-m-m32_O3-ofp
Grain-128
___H3
128
96
5496.95
ref/1
gcc_pentium3-m32_O3-ofp
Grain-128
___H3
128
96
5514.27
ref/1
gcc_pentiumpro-m32_O3-ofp
Grain-128
___H3
128
96
5534.25
ref/1
gcc_pentium2-m32_O3-ofp
Grain-128
___H3
128
96
5735.45
ref/1
gcc_nocona_O3-ual-ofp
Grain-128
___H3
128
96
5768.74
ref/1
gcc_k8_O3-ual-ofp
Grain-128
___H3
128
96
6004.84
ref/1
gcc_i486-m32_O3-ual-ofp
Grain-128
___H3
128
96
6020.99
ref/1
gcc_pentium-mmx-m32_O3-ual-ofp
Grain-128
___H3
128
96
6023.25
ref/1
gcc_pentium-m32_O3-ual-ofp
Grain-128
___H3
128
96
6755.65
ref/1
gcc_nocona_O3-ofp
Grain-128
___H3
128
96
6843.45
ref/1
gcc_nocona_O1-ofp
Grain-128
___H3
128
96
6852.36
ref/1
gcc_nocona_O2-ofp
Grain-128
___H3
128
96
6858.30
ref/1
gcc_k8_O3-ofp
Grain-128
___H3
128
96
6938.98
ref/1
gcc_k8_Os-ofp
Grain-128
___H3
128
96
6939.86
ref/1
gcc_nocona_Os-ofp
Grain-128
___H3
128
96
6943.22
ref/1
gcc_i386-m32_O3-ofp
Grain-128
___H3
128
96
6947.60
ref/1
gcc_athlon-m32_O1-ofp
Grain-128
___H3
128
96
6956.31
ref/1
gcc_i386-m32_O2-ofp
Grain-128
___H3
128
96
6987.34
ref/1
gcc_prescott-m32_Os-ofp
Grain-128
___H3
128
96
6989.98
ref/1
gcc_m32_Os-ofp
Grain-128
___H3
128
96
7004.28
ref/1
gcc_i386-m32_O1-ofp
Grain-128
___H3
128
96
7034.92
ref/1
gcc_athlon-m32_Os-ofp
Grain-128
___H3
128
96
7035.92
ref/1
gcc_k8-m32_Os-ofp
Grain-128
___H3
128
96
7054.12
ref/1
gcc_k8_O1-ofp
Grain-128
___H3
128
96
7065.46
ref/1
gcc_k6-m32_O3-ofp
Grain-128
___H3
128
96
7111.72
ref/1
gcc_i486-m32_O3-ofp
Grain-128
___H3
128
96
7128.40
ref/1
gcc_m32_O1-ofp
Grain-128
___H3
128
96
7153.41
ref/1
gcc_k6-m32_O2-ofp
Grain-128
___H3
128
96
7172.54
ref/1
gcc_i486-m32_Os-ofp
Grain-128
___H3
128
96
7184.72
ref/1
gcc_k8-m32_O1-ofp
Grain-128
___H3
128
96
7195.80
ref/1
gcc_pentiumpro-m32_O1-ofp
Grain-128
___H3
128
96
7196.46
ref/1
gcc_pentium3-m32_O1-ofp
Grain-128
___H3
128
96
7196.88
ref/1
gcc_pentium2-m32_O1-ofp
Grain-128
___H3
128
96
7198.41
ref/1
gcc_pentium-m-m32_O1-ofp
Grain-128
___H3
128
96
7225.85
ref/1
gcc_k6-m32_O1-ofp
Grain-128
___H3
128
96
7256.69
ref/1
gcc_pentium-m32_O3-ofp
Grain-128
___H3
128
96
7282.98
ref/1
gcc_pentium-mmx-m32_O3-ofp
Grain-128
___H3
128
96
7412.19
ref/1
gcc_pentium-m32_O2-ofp
Grain-128
___H3
128
96
7415.03
ref/1
gcc_pentium-mmx-m32_O2-ofp
Grain-128
___H3
128
96
7466.88
ref/1
gcc_pentium-mmx-m32_Os-ofp
Grain-128
___H3
128
96
7467.48
ref/1
gcc_pentium-m32_Os-ofp
Grain-128
___H3
128
96
7477.36
ref/1
gcc_k6-m32_Os-ofp
Grain-128
___H3
128
96
7508.21
ref/1
gcc_i486-m32_O2-ofp
Grain-128
___H3
128
96
7719.02
ref/1
gcc_pentium-m32_O1-ofp
Grain-128
___H3
128
96
7746.06
ref/1
gcc_i486-m32_O1-ofp
Grain-128
___H3
128
96
7748.90
ref/1
gcc_pentium-mmx-m32_O1-ofp
Grain-128
___H3
128
96
9929.45
ref/1
gcc_k8_O2-ofp
Grain-128
___H3
128
96
10768.26
ref/1
gcc_athlon-m32_O3-ual-ofp
Grain-128
___H3
128
96
10768.31
ref/1
gcc_k8-m32_O3-ual-ofp
Grain-128
___H3
128
96
10769.71
ref/1
gcc_m32_O3-ual-ofp
Grain-128
___H3
128
96
10853.59
ref/1
gcc_prescott-m32_O3-ual-ofp
Grain-128
___H3
128
96
11055.83
ref/1
gcc_pentiumpro-m32_O3-ual-ofp
Grain-128
___H3
128
96
11061.78
ref/1
gcc_pentium-m-m32_O3-ual-ofp
Grain-128
___H3
128
96
11064.58
ref/1
gcc_pentium2-m32_O3-ual-ofp
Grain-128
___H3
128
96
11137.94
ref/1
gcc_pentium3-m32_O3-ual-ofp
Grain-128
___H3
128
96
11826.51
ref/1
gcc_k6-m32_O3-ual-ofp
Grain-128
___H3
128
96
14336.54
ref/1
gcc_pentiumpro-m32_Os-ofp
Grain-128
___H3
128
96
14352.40
ref/1
gcc_pentium-m-m32_Os-ofp
Grain-128
___H3
128
96
14440.98
ref/1
gcc_pentium3-m32_Os-ofp
Grain-128
___H3
128
96
14441.69
ref/1
gcc_pentium2-m32_Os-ofp
Grain-128
___H3
128
96
22979.79
ref/1
gcc_k6-m32_O0
Grain-128
___H3
128
96
22990.26
ref/1
gcc_k8-m32_O0
Grain-128
___H3
128
96
23008.46
ref/1
gcc_pentium2-m32_O0
Grain-128
___H3
128
96
23058.28
ref/1
gcc_pentiumpro-m32_O0
Grain-128
___H3
128
96
23058.40
ref/1
gcc_pentium3-m32_O0
Grain-128
___H3
128
96
23064.77
ref/1
gcc_pentium-m-m32_O0
Grain-128
___H3
128
96
23138.14
ref/1
gcc_m32_O0
Grain-128
___H3
128
96
23139.96
ref/1
gcc_i386-m32_O0
Grain-128
___H3
128
96
23144.00
ref/1
gcc_athlon-m32_O0
Grain-128
___H3
128
96
23180.51
ref/1
gcc_prescott-m32_O0
Grain-128
___H3
128
96
25113.83
ref/1
gcc_pentium-m32_O0
Grain-128
___H3
128
96
25248.36
ref/1
gcc_pentium-mmx-m32_O0
Grain-128
___H3
128
96
25254.88
ref/1
gcc_i486-m32_O0
Grain-128
___H3
128
96
26061.18
ref/1
gcc_nocona_O0
Grain-128
___H3
128
96
26084.63
ref/1
gcc_k8_O0