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
24.82
55.20
26.65
25.26
28.09
29.44
51.56
1091.59
opt/1
gcc_default_O3-ofp
Grain-128
___H.
128
96
24.83
55.27
26.69
25.35
28.16
29.82
51.79
1091.50
opt/1
gcc_k8_O3-ofp
Grain-128
___H.
128
96
24.98
54.11
26.91
25.50
28.26
29.80
51.79
1093.68
opt/1
gcc_default_O2-ofp
Grain-128
___H.
128
96
25.00
54.48
26.93
25.55
28.31
29.87
52.03
1089.70
opt/1
gcc_k8_O2-ofp
Grain-128
___H.
128
96
25.24
54.82
26.91
25.58
28.34
30.12
51.57
1089.50
opt/1
gcc_nocona_O1-ofp
Grain-128
___H.
128
96
25.26
opt/1
gcc_k8_O1-ofp
Grain-128
___H.
128
96
25.29
opt/1
gcc_default_O1-ofp
Grain-128
___H.
128
96
25.30
52.24
27.20
25.75
28.39
30.48
51.87
1041.91
opt/1
gcc_nocona_O2-ofp
Grain-128
___H.
128
96
25.41
opt/1
gcc_default_O3-ual-ofp
Grain-128
___H.
128
96
25.47
52.57
27.38
25.88
28.55
30.81
51.82
1031.08
opt/1
gcc_nocona_O3-ual-ofp
Grain-128
___H.
128
96
25.51
54.09
27.29
25.99
28.65
30.72
51.57
1038.11
opt/1
gcc_nocona_O3-ofp
Grain-128
___H.
128
96
25.52
opt/1
gcc_k8_O3-ual-ofp
Grain-128
___H.
128
96
25.53
opt/1
gcc_default_Os-ofp
Grain-128
___H.
128
96
25.57
opt/1
gcc_k8_Os-ofp
Grain-128
___H.
128
96
26.89
56.30
28.83
27.33
30.16
32.46
52.04
1071.65
opt/1
gcc_nocona_Os-ofp
Grain-128
___H.
128
96
41.93
79.53
44.50
42.80
46.28
47.67
59.69
1436.28
opt/1
gcc_pentium3-m32_O3-ual-ofp
Grain-128
___H.
128
96
41.95
79.55
44.51
42.81
46.29
47.88
59.88
1444.55
opt/1
gcc_pentiumpro-m32_O3-ual-ofp
Grain-128
___H.
128
96
42.15
80.52
44.75
43.20
46.63
47.91
59.34
1447.67
opt/1
gcc_pentium2-m32_O3-ofp
Grain-128
___H.
128
96
42.16
80.71
44.76
43.04
46.59
47.96
59.33
1452.83
opt/1
gcc_pentiumpro-m32_O3-ofp
Grain-128
___H.
128
96
42.17
79.50
44.95
42.81
46.53
47.76
59.47
1452.59
opt/1
gcc_pentium-m-m32_O3-ual-ofp
Grain-128
___H.
128
96
42.43
opt/1
gcc_pentium2-m32_O3-ual-ofp
Grain-128
___H.
128
96
42.54
opt/1
gcc_pentium3-m32_O2-ofp
Grain-128
___H.
128
96
42.55
opt/1
gcc_pentiumpro-m32_O2-ofp
Grain-128
___H.
128
96
42.58
opt/1
gcc_pentium-m-m32_O2-ofp
Grain-128
___H.
128
96
42.59
opt/1
gcc_pentium2-m32_O2-ofp
Grain-128
___H.
128
96
42.67
opt/1
gcc_pentium3-m32_O3-ofp
Grain-128
___H.
128
96
42.86
opt/1
gcc_pentium-m-m32_O3-ofp
Grain-128
___H.
128
96
43.30
opt/1
gcc_pentium3-m32_Os-ofp
Grain-128
___H.
128
96
43.31
opt/1
gcc_pentium-m-m32_Os-ofp
Grain-128
___H.
128
96
43.31
opt/1
gcc_pentium2-m32_Os-ofp
Grain-128
___H.
128
96
43.32
82.81
45.98
44.20
47.85
49.24
59.33
1491.37
opt/1
gcc_pentiumpro-m32_Os-ofp
Grain-128
___H.
128
96
44.89
opt/1
gcc_k6-m32_O2-ofp
Grain-128
___H.
128
96
45.17
opt/1
gcc_k6-m32_O3-ual-ofp
Grain-128
___H.
128
96
45.39
opt/1
gcc_nocona_O0
Grain-128
___H.
128
96
45.55
opt/1
gcc_pentium-mmx-m32_Os-ofp
Grain-128
___H.
128
96
45.63
opt/1
gcc_pentium-m32_Os-ofp
Grain-128
___H.
128
96
45.68
opt/1
gcc_k6-m32_O3-ofp
Grain-128
___H.
128
96
45.94
opt/1
gcc_k8_O0
Grain-128
___H.
128
96
46.00
opt/1
gcc_default_O0
Grain-128
___H.
128
96
46.58
opt/1
gcc_k6-m32_Os-ofp
Grain-128
___H.
128
96
46.86
opt/1
gcc_pentium-m32_O3-ual-ofp
Grain-128
___H.
128
96
46.87
opt/1
gcc_pentium-mmx-m32_O3-ual-ofp
Grain-128
___H.
128
96
46.93
opt/1
gcc_pentium-m32_O2-ofp
Grain-128
___H.
128
96
46.93
opt/1
gcc_pentium-mmx-m32_O2-ofp
Grain-128
___H.
128
96
47.01
opt/1
gcc_pentium-mmx-m32_O3-ofp
Grain-128
___H.
128
96
47.16
opt/1
gcc_pentium-m32_O3-ofp
Grain-128
___H.
128
96
47.88
opt/1
gcc_athlon-m32_O2-ofp
Grain-128
___H.
128
96
47.89
opt/1
gcc_m32_O2-ofp
Grain-128
___H.
128
96
47.91
opt/1
gcc_k8-m32_O2-ofp
Grain-128
___H.
128
96
48.07
opt/1
gcc_k8-m32_O3-ual-ofp
Grain-128
___H.
128
96
48.13
opt/1
gcc_athlon-m32_O3-ual-ofp
Grain-128
___H.
128
96
48.13
opt/1
gcc_m32_O3-ual-ofp
Grain-128
___H.
128
96
48.41
opt/1
gcc_athlon-m32_O3-ofp
Grain-128
___H.
128
96
48.50
opt/1
gcc_m32_O3-ofp
Grain-128
___H.
128
96
48.61
opt/1
gcc_k8-m32_O3-ofp
Grain-128
___H.
128
96
49.19
93.30
52.17
50.14
54.24
54.62
61.33
1678.43
opt/1
gcc_prescott-m32_O3-ual-ofp
Grain-128
___H.
128
96
49.28
94.44
52.38
50.35
54.52
54.83
61.33
1690.55
opt/1
gcc_prescott-m32_Os-ofp
Grain-128
___H.
128
96
49.33
opt/1
gcc_i486-m32_Os-ofp
Grain-128
___H.
128
96
49.36
94.37
52.46
50.47
54.60
54.80
61.33
1695.91
opt/1
gcc_prescott-m32_O2-ofp
Grain-128
___H.
128
96
49.37
opt/1
gcc_pentium4-m32_O2-ofp
Grain-128
___H.
128
96
49.42
opt/1
gcc_pentium4-m32_O3-ual-ofp
Grain-128
___H.
128
96
49.63
opt/1
gcc_pentium4-m32_O3-ofp
Grain-128
___H.
128
96
49.67
opt/1
gcc_pentium4-m32_Os-ofp
Grain-128
___H.
128
96
49.68
94.74
52.74
50.77
54.89
55.00
61.32
1696.03
opt/1
gcc_prescott-m32_O3-ofp
Grain-128
___H.
128
96
49.78
opt/1
gcc_athlon-m32_Os-ofp
Grain-128
___H.
128
96
49.84
opt/1
gcc_k8-m32_Os-ofp
Grain-128
___H.
128
96
49.86
opt/1
gcc_m32_Os-ofp
Grain-128
___H.
128
96
50.91
opt/1
gcc_i386-m32_O3-ual-ofp
Grain-128
___H.
128
96
50.91
opt/1
gcc_i486-m32_O3-ual-ofp
Grain-128
___H.
128
96
51.04
opt/1
gcc_i386-m32_O3-ofp
Grain-128
___H.
128
96
51.05
opt/1
gcc_i486-m32_O3-ofp
Grain-128
___H.
128
96
51.25
opt/1
gcc_i386-m32_O2-ofp
Grain-128
___H.
128
96
51.25
opt/1
gcc_i486-m32_O2-ofp
Grain-128
___H.
128
96
57.02
opt/1
gcc_prescott-m32_O1-ofp
Grain-128
___H.
128
96
57.05
opt/1
gcc_pentium4-m32_O1-ofp
Grain-128
___H.
128
96
57.13
opt/1
gcc_m32_O1-ofp
Grain-128
___H.
128
96
57.16
opt/1
gcc_k6-m32_O1-ofp
Grain-128
___H.
128
96
57.17
opt/1
gcc_pentium-mmx-m32_O1-ofp
Grain-128
___H.
128
96
57.17
opt/1
gcc_pentiumpro-m32_O1-ofp
Grain-128
___H.
128
96
57.18
opt/1
gcc_athlon-m32_O1-ofp
Grain-128
___H.
128
96
57.18
opt/1
gcc_k8-m32_O1-ofp
Grain-128
___H.
128
96
57.18
opt/1
gcc_pentium-m-m32_O1-ofp
Grain-128
___H.
128
96
57.18
opt/1
gcc_pentium2-m32_O1-ofp
Grain-128
___H.
128
96
57.19
opt/1
gcc_i486-m32_O1-ofp
Grain-128
___H.
128
96
57.19
opt/1
gcc_pentium3-m32_O1-ofp
Grain-128
___H.
128
96
57.23
opt/1
gcc_pentium-m32_O1-ofp
Grain-128
___H.
128
96
72.71
opt/1
gcc_pentium3-m32_O0
Grain-128
___H.
128
96
72.71
opt/1
gcc_pentiumpro-m32_O0
Grain-128
___H.
128
96
72.99
opt/1
gcc_m32_O0
Grain-128
___H.
128
96
73.13
opt/1
gcc_prescott-m32_O0
Grain-128
___H.
128
96
73.17
opt/1
gcc_pentium4-m32_O0
Grain-128
___H.
128
96
73.41
opt/1
gcc_pentium2-m32_O0
Grain-128
___H.
128
96
73.42
opt/1
gcc_pentium-m-m32_O0
Grain-128
___H.
128
96
73.46
opt/1
gcc_k8-m32_O0
Grain-128
___H.
128
96
73.75
opt/1
gcc_k6-m32_O0
Grain-128
___H.
128
96
73.75
opt/1
gcc_pentium-m32_O0
Grain-128
___H.
128
96
73.77
opt/1
gcc_pentium-mmx-m32_O0
Grain-128
___H.
128
96
73.79
opt/1
gcc_i386-m32_O0
Grain-128
___H.
128
96
73.79
opt/1
gcc_i486-m32_O0
Grain-128
___H.
128
96
74.44
opt/1
gcc_athlon-m32_O0
Grain-128
___H.
128
96
6845.52
ref/1
gcc_m32_O1-ofp
Grain-128
___H.
128
96
6856.58
ref/1
gcc_pentiumpro-m32_O1-ofp
Grain-128
___H.
128
96
6871.87
ref/1
gcc_athlon-m32_O1-ofp
Grain-128
___H.
128
96
6872.89
ref/1
gcc_k6-m32_O1-ofp
Grain-128
___H.
128
96
6882.21
ref/1
gcc_pentium2-m32_O1-ofp
Grain-128
___H.
128
96
6908.69
ref/1
gcc_pentium3-m32_O1-ofp
Grain-128
___H.
128
96
6923.00
ref/1
gcc_i386-m32_O1-ofp
Grain-128
___H.
128
96
7320.24
ref/1
gcc_pentiumpro-m32_O2-ofp
Grain-128
___H.
128
96
7321.27
ref/1
gcc_pentium2-m32_O2-ofp
Grain-128
___H.
128
96
7805.07
ref/1
gcc_pentium-m32_O1-ofp
Grain-128
___H.
128
96
7828.03
ref/1
gcc_pentium-mmx-m32_O1-ofp
Grain-128
___H.
128
96
7831.13
ref/1
gcc_i486-m32_O1-ofp
Grain-128
___H.
128
96
9282.53
ref/1
gcc_pentium3-m32_O2-ofp
Grain-128
___H.
128
96
9869.32
ref/1
gcc_pentium-m32_O3-ofp
Grain-128
___H.
128
96
9915.88
ref/1
gcc_i486-m32_O3-ofp
Grain-128
___H.
128
96
9944.38
ref/1
gcc_pentium-mmx-m32_O3-ofp
Grain-128
___H.
128
96
10015.60
ref/1
gcc_pentium2-m32_O3-ofp
Grain-128
___H.
128
96
10051.82
ref/1
gcc_pentium3-m32_O3-ofp
Grain-128
___H.
128
96
10057.51
ref/1
gcc_pentiumpro-m32_O3-ofp
Grain-128
___H.
128
96
11021.49
ref/1
gcc_i386-m32_O3-ofp
Grain-128
___H.
128
96
11114.26
ref/1
gcc_i386-m32_O2-ofp
Grain-128
___H.
128
96
11455.60
ref/1
gcc_m32_O3-ofp
Grain-128
___H.
128
96
11540.80
ref/1
gcc_athlon-m32_O3-ofp
Grain-128
___H.
128
96
11568.09
ref/1
gcc_athlon-m32_O3-ual-ofp
Grain-128
___H.
128
96
11619.12
ref/1
gcc_k6-m32_O3-ofp
Grain-128
___H.
128
96
11635.48
ref/1
gcc_m32_O3-ual-ofp
Grain-128
___H.
128
96
11710.65
ref/1
gcc_k6-m32_O2-ofp
Grain-128
___H.
128
96
11721.51
ref/1
gcc_athlon-m32_O2-ofp
Grain-128
___H.
128
96
11767.18
ref/1
gcc_m32_O2-ofp
Grain-128
___H.
128
96
12530.93
ref/1
gcc_k6-m32_O3-ual-ofp
Grain-128
___H.
128
96
12542.23
ref/1
gcc_i386-m32_O3-ual-ofp
Grain-128
___H.
128
96
12722.62
ref/1
gcc_pentium-mmx-m32_O3-ual-ofp
Grain-128
___H.
128
96
12761.37
ref/1
gcc_i486-m32_O3-ual-ofp
Grain-128
___H.
128
96
12916.06
ref/1
gcc_pentium-m32_O3-ual-ofp
Grain-128
___H.
128
96
13251.84
ref/1
gcc_pentium2-m32_O3-ual-ofp
Grain-128
___H.
128
96
13327.35
ref/1
gcc_pentium3-m32_O3-ual-ofp
Grain-128
___H.
128
96
13330.19
ref/1
gcc_pentiumpro-m32_O3-ual-ofp
Grain-128
___H.
128
96
15544.05
ref/1
gcc_pentium2-m32_Os-ofp
Grain-128
___H.
128
96
15558.81
ref/1
gcc_pentium3-m32_Os-ofp
Grain-128
___H.
128
96
15625.00
ref/1
gcc_i486-m32_Os-ofp
Grain-128
___H.
128
96
15658.93
ref/1
gcc_pentiumpro-m32_Os-ofp
Grain-128
___H.
128
96
16035.80
ref/1
gcc_i486-m32_O2-ofp
Grain-128
___H.
128
96
16096.38
ref/1
gcc_pentium-mmx-m32_O2-ofp
Grain-128
___H.
128
96
16096.79
ref/1
gcc_pentium-m32_O2-ofp
Grain-128
___H.
128
96
16274.09
ref/1
gcc_pentium-m32_Os-ofp
Grain-128
___H.
128
96
16285.34
ref/1
gcc_k6-m32_Os-ofp
Grain-128
___H.
128
96
16368.64
ref/1
gcc_athlon-m32_Os-ofp
Grain-128
___H.
128
96
16370.96
ref/1
gcc_m32_Os-ofp
Grain-128
___H.
128
96
16395.68
ref/1
gcc_pentium-mmx-m32_Os-ofp
Grain-128
___H.
128
96
23938.21
ref/1
gcc_pentium3-m32_O0
Grain-128
___H.
128
96
23946.58
ref/1
gcc_i386-m32_O0
Grain-128
___H.
128
96
24012.69
ref/1
gcc_k6-m32_O0
Grain-128
___H.
128
96
24037.90
ref/1
gcc_pentium2-m32_O0
Grain-128
___H.
128
96
24104.02
ref/1
gcc_athlon-m32_O0
Grain-128
___H.
128
96
24104.59
ref/1
gcc_pentiumpro-m32_O0
Grain-128
___H.
128
96
24114.65
ref/1
gcc_m32_O0
Grain-128
___H.
128
96
26749.86
ref/1
gcc_i486-m32_O0
Grain-128
___H.
128
96
26752.03
ref/1
gcc_pentium-m32_O0
Grain-128
___H.
128
96
26954.55
ref/1
gcc_pentium-mmx-m32_O0