Primitive
Profile
Key
IV
MAC
Stream
40 bytes
576 bytes
1500 bytes
Imix
Agility
Key setup
IV setup
Variant
Compiler
Grain-128
___H.
128
96
14.71
29.67
15.69
15.09
16.43
19.62
48.24
512.64
opt/1
gcc_k8_O2-ofp
Grain-128
___H.
128
96
14.71
29.72
15.71
15.07
16.44
19.61
48.27
513.39
opt/1
gcc_default_O2-ofp
Grain-128
___H.
128
96
14.92
28.66
15.81
15.23
16.48
20.05
48.24
488.22
opt/1
gcc_k8_O3-ual-ofp
Grain-128
___H.
128
96
14.92
opt/1
gcc_default_O3-ual-ofp
Grain-128
___H.
128
96
15.02
opt/1
gcc_default_O3-ofp
Grain-128
___H.
128
96
15.03
29.79
16.02
15.37
16.72
19.88
48.27
513.40
opt/1
gcc_k8_O3-ofp
Grain-128
___H.
128
96
15.66
opt/1
gcc_default_O1-ofp
Grain-128
___H.
128
96
15.66
opt/1
gcc_k8_O1-ofp
Grain-128
___H.
128
96
15.81
30.54
16.79
16.15
17.50
20.99
48.24
523.48
opt/1
gcc_k8_Os-ofp
Grain-128
___H.
128
96
15.81
opt/1
gcc_default_Os-ofp
Grain-128
___H.
128
96
16.12
32.00
17.20
16.51
17.96
21.20
48.24
562.17
opt/1
gcc_nocona_O1-ofp
Grain-128
___H.
128
96
16.42
33.12
17.61
16.84
18.39
21.62
48.24
573.09
opt/1
gcc_nocona_O3-ofp
Grain-128
___H.
128
96
16.56
32.07
17.63
19.68
19.37
21.79
48.24
562.28
opt/1
gcc_nocona_O3-ual-ofp
Grain-128
___H.
128
96
16.90
opt/1
gcc_nocona_O2-ofp
Grain-128
___H.
128
96
17.43
34.16
18.53
17.85
19.35
22.56
48.24
578.55
opt/1
gcc_nocona_Os-ofp
Grain-128
___H.
128
96
37.59
opt/1
gcc_k8-m32_O1-ofp
Grain-128
___H.
128
96
37.60
70.23
39.86
38.49
41.44
42.74
56.19
1244.28
opt/1
gcc_prescott-m32_O1-ofp
Grain-128
___H.
128
96
37.62
70.53
39.98
38.53
41.54
42.79
54.23
1245.44
opt/1
gcc_pentium4-m32_O1-ofp
Grain-128
___H.
128
96
37.62
opt/1
gcc_athlon-m32_O1-ofp
Grain-128
___H.
128
96
37.63
70.37
39.85
38.46
41.43
42.84
55.28
1255.63
opt/1
gcc_pentiumpro-m32_O1-ofp
Grain-128
___H.
128
96
37.63
70.68
39.85
38.44
41.45
42.74
54.23
1273.82
opt/1
gcc_pentium-m32_O1-ofp
Grain-128
___H.
128
96
37.63
opt/1
gcc_i486-m32_O1-ofp
Grain-128
___H.
128
96
37.64
opt/1
gcc_m32_O1-ofp
Grain-128
___H.
128
96
37.85
70.56
40.11
38.72
41.69
43.02
56.24
1243.58
opt/1
gcc_pentium2-m32_O1-ofp
Grain-128
___H.
128
96
37.85
70.78
40.14
38.74
41.73
43.01
56.24
1245.18
opt/1
gcc_pentium3-m32_O1-ofp
Grain-128
___H.
128
96
38.07
opt/1
gcc_pentium-mmx-m32_O1-ofp
Grain-128
___H.
128
96
38.10
opt/1
gcc_k6-m32_O1-ofp
Grain-128
___H.
128
96
38.10
opt/1
gcc_pentium-m-m32_O1-ofp
Grain-128
___H.
128
96
39.12
opt/1
gcc_pentiumpro-m32_Os-ofp
Grain-128
___H.
128
96
39.15
opt/1
gcc_athlon-m32_O3-ual-ofp
Grain-128
___H.
128
96
39.16
opt/1
gcc_k8-m32_O3-ual-ofp
Grain-128
___H.
128
96
39.20
opt/1
gcc_athlon-m32_O3-ofp
Grain-128
___H.
128
96
39.20
opt/1
gcc_k8-m32_O3-ofp
Grain-128
___H.
128
96
39.25
opt/1
gcc_m32_O3-ual-ofp
Grain-128
___H.
128
96
39.29
opt/1
gcc_pentium-mmx-m32_Os-ofp
Grain-128
___H.
128
96
39.35
opt/1
gcc_m32_O3-ofp
Grain-128
___H.
128
96
39.35
opt/1
gcc_pentium3-m32_Os-ofp
Grain-128
___H.
128
96
39.36
opt/1
gcc_pentium2-m32_Os-ofp
Grain-128
___H.
128
96
39.36
opt/1
gcc_pentium-m-m32_Os-ofp
Grain-128
___H.
128
96
39.39
opt/1
gcc_k6-m32_Os-ofp
Grain-128
___H.
128
96
39.60
opt/1
gcc_pentium-m32_Os-ofp
Grain-128
___H.
128
96
39.72
opt/1
gcc_athlon-m32_O2-ofp
Grain-128
___H.
128
96
39.72
opt/1
gcc_k8-m32_O2-ofp
Grain-128
___H.
128
96
39.78
74.79
42.19
40.70
43.88
44.89
55.24
1343.50
opt/1
gcc_prescott-m32_O3-ofp
Grain-128
___H.
128
96
39.78
opt/1
gcc_pentium4-m32_O3-ofp
Grain-128
___H.
128
96
39.80
opt/1
gcc_i486-m32_Os-ofp
Grain-128
___H.
128
96
39.87
opt/1
gcc_k6-m32_O2-ofp
Grain-128
___H.
128
96
39.89
opt/1
gcc_athlon-m32_Os-ofp
Grain-128
___H.
128
96
39.90
opt/1
gcc_m32_O2-ofp
Grain-128
___H.
128
96
39.91
74.62
42.32
40.87
44.00
45.05
54.22
1337.98
opt/1
gcc_prescott-m32_O3-ual-ofp
Grain-128
___H.
128
96
39.92
opt/1
gcc_pentium4-m32_O3-ual-ofp
Grain-128
___H.
128
96
39.94
opt/1
gcc_k8-m32_Os-ofp
Grain-128
___H.
128
96
40.17
opt/1
gcc_pentium2-m32_O3-ofp
Grain-128
___H.
128
96
40.17
opt/1
gcc_pentium3-m32_O3-ofp
Grain-128
___H.
128
96
40.17
opt/1
gcc_pentium-m-m32_O3-ofp
Grain-128
___H.
128
96
40.22
75.44
42.73
41.18
44.40
45.32
56.19
1355.01
opt/1
gcc_prescott-m32_Os-ofp
Grain-128
___H.
128
96
40.27
opt/1
gcc_pentiumpro-m32_O3-ofp
Grain-128
___H.
128
96
40.28
opt/1
gcc_pentium4-m32_O2-ofp
Grain-128
___H.
128
96
40.28
opt/1
gcc_pentium4-m32_Os-ofp
Grain-128
___H.
128
96
40.30
opt/1
gcc_pentium3-m32_O3-ual-ofp
Grain-128
___H.
128
96
40.30
opt/1
gcc_pentium-m-m32_O3-ual-ofp
Grain-128
___H.
128
96
40.31
opt/1
gcc_pentium2-m32_O3-ual-ofp
Grain-128
___H.
128
96
40.34
opt/1
gcc_pentium-mmx-m32_O3-ofp
Grain-128
___H.
128
96
40.37
opt/1
gcc_pentium-m32_O3-ofp
Grain-128
___H.
128
96
40.41
opt/1
gcc_pentiumpro-m32_O3-ual-ofp
Grain-128
___H.
128
96
40.53
opt/1
gcc_prescott-m32_O2-ofp
Grain-128
___H.
128
96
40.72
opt/1
gcc_k6-m32_O3-ual-ofp
Grain-128
___H.
128
96
40.85
opt/1
gcc_k6-m32_O3-ofp
Grain-128
___H.
128
96
40.95
opt/1
gcc_i386-m32_O3-ual-ofp
Grain-128
___H.
128
96
41.03
opt/1
gcc_pentium-m32_O3-ual-ofp
Grain-128
___H.
128
96
41.04
opt/1
gcc_i486-m32_O3-ual-ofp
Grain-128
___H.
128
96
41.05
opt/1
gcc_m32_Os-ofp
Grain-128
___H.
128
96
41.06
opt/1
gcc_i386-m32_O3-ofp
Grain-128
___H.
128
96
41.06
opt/1
gcc_i486-m32_O3-ofp
Grain-128
___H.
128
96
41.13
opt/1
gcc_pentium2-m32_O2-ofp
Grain-128
___H.
128
96
41.13
opt/1
gcc_pentium3-m32_O2-ofp
Grain-128
___H.
128
96
41.13
opt/1
gcc_pentium-m-m32_O2-ofp
Grain-128
___H.
128
96
41.14
opt/1
gcc_pentiumpro-m32_O2-ofp
Grain-128
___H.
128
96
41.23
opt/1
gcc_pentium-mmx-m32_O3-ual-ofp
Grain-128
___H.
128
96
41.40
opt/1
gcc_pentium-mmx-m32_O2-ofp
Grain-128
___H.
128
96
41.43
opt/1
gcc_pentium-m32_O2-ofp
Grain-128
___H.
128
96
41.56
opt/1
gcc_i386-m32_O2-ofp
Grain-128
___H.
128
96
41.56
opt/1
gcc_i486-m32_O2-ofp
Grain-128
___H.
128
96
49.79
opt/1
gcc_nocona_O0
Grain-128
___H.
128
96
49.96
opt/1
gcc_default_O0
Grain-128
___H.
128
96
49.96
opt/1
gcc_k8_O0
Grain-128
___H.
128
96
70.55
opt/1
gcc_pentium-mmx-m32_O0
Grain-128
___H.
128
96
70.80
opt/1
gcc_k6-m32_O0
Grain-128
___H.
128
96
70.80
opt/1
gcc_k8-m32_O0
Grain-128
___H.
128
96
70.80
opt/1
gcc_pentium-m-m32_O0
Grain-128
___H.
128
96
70.80
opt/1
gcc_prescott-m32_O0
Grain-128
___H.
128
96
71.05
opt/1
gcc_pentium3-m32_O0
Grain-128
___H.
128
96
71.29
opt/1
gcc_i386-m32_O0
Grain-128
___H.
128
96
71.54
opt/1
gcc_i486-m32_O0
Grain-128
___H.
128
96
71.54
opt/1
gcc_pentiumpro-m32_O0
Grain-128
___H.
128
96
71.55
opt/1
gcc_athlon-m32_O0
Grain-128
___H.
128
96
71.55
opt/1
gcc_pentium-m32_O0
Grain-128
___H.
128
96
72.05
opt/1
gcc_pentium2-m32_O0
Grain-128
___H.
128
96
72.05
opt/1
gcc_pentium4-m32_O0
Grain-128
___H.
128
96
73.54
opt/1
gcc_m32_O0
Grain-128
___H.
128
96
4660.84
ref/1
gcc_k6-m32_O1-ofp
Grain-128
___H.
128
96
4956.72
ref/1
gcc_pentium2-m32_O1-ofp
Grain-128
___H.
128
96
4969.88
ref/1
gcc_pentium3-m32_O1-ofp
Grain-128
___H.
128
96
4978.19
ref/1
gcc_prescott-m32_O1-ofp
Grain-128
___H.
128
96
5015.10
ref/1
gcc_pentium-m-m32_O1-ofp
Grain-128
___H.
128
96
5023.97
ref/1
gcc_athlon-m32_O1-ofp
Grain-128
___H.
128
96
5034.14
ref/1
gcc_pentiumpro-m32_O1-ofp
Grain-128
___H.
128
96
5050.19
ref/1
gcc_i386-m32_O1-ofp
Grain-128
___H.
128
96
5175.51
ref/1
gcc_nocona_O3-ual-ofp
Grain-128
___H.
128
96
5210.33
ref/1
gcc_default_O3-ual-ofp
Grain-128
___H.
128
96
5220.19
ref/1
gcc_k8_O3-ual-ofp
Grain-128
___H.
128
96
5251.32
ref/1
gcc_k8-m32_O1-ofp
Grain-128
___H.
128
96
5260.18
ref/1
gcc_m32_O1-ofp
Grain-128
___H.
128
96
5494.79
ref/1
gcc_nocona_O3-ofp
Grain-128
___H.
128
96
5517.47
ref/1
gcc_nocona_O1-ofp
Grain-128
___H.
128
96
5532.52
ref/1
gcc_k8_O1-ofp
Grain-128
___H.
128
96
5544.69
ref/1
gcc_nocona_O2-ofp
Grain-128
___H.
128
96
5545.34
ref/1
gcc_default_O2-ofp
Grain-128
___H.
128
96
5555.69
ref/1
gcc_k8_O2-ofp
Grain-128
___H.
128
96
5556.63
ref/1
gcc_nocona_Os-ofp
Grain-128
___H.
128
96
5560.36
ref/1
gcc_k8_Os-ofp
Grain-128
___H.
128
96
5615.05
ref/1
gcc_default_Os-ofp
Grain-128
___H.
128
96
5627.10
ref/1
gcc_pentium3-m32_O2-ofp
Grain-128
___H.
128
96
5627.37
ref/1
gcc_default_O3-ofp
Grain-128
___H.
128
96
5637.75
ref/1
gcc_k8_O3-ofp
Grain-128
___H.
128
96
5659.39
ref/1
gcc_pentium-mmx-m32_O1-ofp
Grain-128
___H.
128
96
5668.09
ref/1
gcc_default_O1-ofp
Grain-128
___H.
128
96
5714.44
ref/1
gcc_pentiumpro-m32_O2-ofp
Grain-128
___H.
128
96
5733.90
ref/1
gcc_pentium2-m32_O2-ofp
Grain-128
___H.
128
96
5754.43
ref/1
gcc_i486-m32_O1-ofp
Grain-128
___H.
128
96
5769.68
ref/1
gcc_pentium-m-m32_O2-ofp
Grain-128
___H.
128
96
5788.71
ref/1
gcc_pentium-m32_O1-ofp
Grain-128
___H.
128
96
6156.37
ref/1
gcc_pentium4-m32_O1-ofp
Grain-128
___H.
128
96
9087.56
ref/1
gcc_prescott-m32_O3-ual-ofp
Grain-128
___H.
128
96
9234.75
ref/1
gcc_i386-m32_O3-ual-ofp
Grain-128
___H.
128
96
9336.29
ref/1
gcc_pentium4-m32_O3-ual-ofp
Grain-128
___H.
128
96
9346.04
ref/1
gcc_k6-m32_O3-ual-ofp
Grain-128
___H.
128
96
9361.56
ref/1
gcc_pentium-m32_O3-ual-ofp
Grain-128
___H.
128
96
9362.85
ref/1
gcc_pentium-mmx-m32_O3-ual-ofp
Grain-128
___H.
128
96
9535.31
ref/1
gcc_i486-m32_O3-ual-ofp
Grain-128
___H.
128
96
10056.28
ref/1
gcc_k8-m32_O3-ual-ofp
Grain-128
___H.
128
96
10057.01
ref/1
gcc_m32_O3-ual-ofp
Grain-128
___H.
128
96
10074.85
ref/1
gcc_athlon-m32_O3-ual-ofp
Grain-128
___H.
128
96
10680.85
ref/1
gcc_pentium-m32_O3-ofp
Grain-128
___H.
128
96
10683.93
ref/1
gcc_pentium-mmx-m32_O3-ofp
Grain-128
___H.
128
96
11903.91
ref/1
gcc_i486-m32_O3-ofp
Grain-128
___H.
128
96
12182.71
ref/1
gcc_pentiumpro-m32_O3-ual-ofp
Grain-128
___H.
128
96
12186.21
ref/1
gcc_pentium2-m32_O3-ual-ofp
Grain-128
___H.
128
96
12250.53
ref/1
gcc_pentium-m-m32_O3-ual-ofp
Grain-128
___H.
128
96
12275.33
ref/1
gcc_pentium3-m32_O3-ual-ofp
Grain-128
___H.
128
96
13375.91
ref/1
gcc_pentium3-m32_Os-ofp
Grain-128
___H.
128
96
13427.23
ref/1
gcc_pentiumpro-m32_Os-ofp
Grain-128
___H.
128
96
13797.03
ref/1
gcc_pentium-mmx-m32_Os-ofp
Grain-128
___H.
128
96
13831.06
ref/1
gcc_pentium4-m32_Os-ofp
Grain-128
___H.
128
96
13836.13
ref/1
gcc_prescott-m32_Os-ofp
Grain-128
___H.
128
96
13891.01
ref/1
gcc_athlon-m32_Os-ofp
Grain-128
___H.
128
96
13902.07
ref/1
gcc_m32_Os-ofp
Grain-128
___H.
128
96
13924.70
ref/1
gcc_pentium-m32_Os-ofp
Grain-128
___H.
128
96
13928.33
ref/1
gcc_k8-m32_Os-ofp
Grain-128
___H.
128
96
13952.22
ref/1
gcc_k6-m32_Os-ofp
Grain-128
___H.
128
96
13965.36
ref/1
gcc_i486-m32_Os-ofp
Grain-128
___H.
128
96
14493.32
ref/1
gcc_pentium2-m32_Os-ofp
Grain-128
___H.
128
96
15488.03
ref/1
gcc_pentium-m-m32_Os-ofp
Grain-128
___H.
128
96
16941.80
ref/1
gcc_pentium2-m32_O3-ofp
Grain-128
___H.
128
96
16941.92
ref/1
gcc_pentium-m-m32_O3-ofp
Grain-128
___H.
128
96
16958.99
ref/1
gcc_pentiumpro-m32_O3-ofp
Grain-128
___H.
128
96
16969.68
ref/1
gcc_pentium3-m32_O3-ofp
Grain-128
___H.
128
96
17048.13
ref/1
gcc_k6-m32_O3-ofp
Grain-128
___H.
128
96
17057.43
ref/1
gcc_m32_O3-ofp
Grain-128
___H.
128
96
17081.95
ref/1
gcc_k8-m32_O3-ofp
Grain-128
___H.
128
96
17089.00
ref/1
gcc_athlon-m32_O3-ofp
Grain-128
___H.
128
96
17134.06
ref/1
gcc_i386-m32_O2-ofp
Grain-128
___H.
128
96
17182.91
ref/1
gcc_pentium-mmx-m32_O2-ofp
Grain-128
___H.
128
96
17183.00
ref/1
gcc_k8-m32_O2-ofp
Grain-128
___H.
128
96
17213.93
ref/1
gcc_athlon-m32_O2-ofp
Grain-128
___H.
128
96
17237.71
ref/1
gcc_k6-m32_O2-ofp
Grain-128
___H.
128
96
17590.98
ref/1
gcc_m32_O2-ofp
Grain-128
___H.
128
96
18080.13
ref/1
gcc_i386-m32_O3-ofp
Grain-128
___H.
128
96
18105.24
ref/1
gcc_pentium4-m32_O3-ofp
Grain-128
___H.
128
96
18118.59
ref/1
gcc_prescott-m32_O2-ofp
Grain-128
___H.
128
96
18160.01
ref/1
gcc_pentium-m32_O2-ofp
Grain-128
___H.
128
96
18211.12
ref/1
gcc_pentium4-m32_O2-ofp
Grain-128
___H.
128
96
18244.74
ref/1
gcc_prescott-m32_O3-ofp
Grain-128
___H.
128
96
19177.19
ref/1
gcc_i486-m32_O2-ofp
Grain-128
___H.
128
96
22101.81
ref/1
gcc_m32_O0
Grain-128
___H.
128
96
22119.93
ref/1
gcc_prescott-m32_O0
Grain-128
___H.
128
96
22126.68
ref/1
gcc_k6-m32_O0
Grain-128
___H.
128
96
22151.79
ref/1
gcc_i386-m32_O0
Grain-128
___H.
128
96
22152.21
ref/1
gcc_athlon-m32_O0
Grain-128
___H.
128
96
22154.70
ref/1
gcc_pentium-m-m32_O0
Grain-128
___H.
128
96
22157.87
ref/1
gcc_pentium2-m32_O0
Grain-128
___H.
128
96
22158.91
ref/1
gcc_pentiumpro-m32_O0
Grain-128
___H.
128
96
22160.84
ref/1
gcc_i486-m32_O0
Grain-128
___H.
128
96
22166.47
ref/1
gcc_k8-m32_O0
Grain-128
___H.
128
96
22168.23
ref/1
gcc_pentium3-m32_O0
Grain-128
___H.
128
96
22175.01
ref/1
gcc_pentium4-m32_O0
Grain-128
___H.
128
96
22200.49
ref/1
gcc_pentium-mmx-m32_O0
Grain-128
___H.
128
96
22511.08
ref/1
gcc_pentium-m32_O0
Grain-128
___H.
128
96
26296.89
ref/1
gcc_default_O0
Grain-128
___H.
128
96
26297.82
ref/1
gcc_k8_O0
Grain-128
___H.
128
96
26512.96
ref/1
gcc_nocona_O0