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
24.86
55.88
26.88
25.47
28.35
29.52
51.56
1090.12
opt/1
gcc_default_O3-ofp
Grain-128
___H3
128
96
24.90
55.75
26.83
25.40
28.29
29.52
51.77
1089.74
opt/1
gcc_k8_O3-ofp
Grain-128
___H3
128
96
24.94
54.14
26.90
25.48
28.24
29.73
51.55
1089.75
opt/1
gcc_k8_O2-ofp
Grain-128
___H3
128
96
25.01
53.96
26.91
25.51
28.25
30.04
52.03
1091.52
opt/1
gcc_default_O2-ofp
Grain-128
___H3
128
96
25.15
53.77
26.93
25.59
28.28
30.06
52.04
1089.81
opt/1
gcc_nocona_O1-ofp
Grain-128
___H3
128
96
25.27
opt/1
gcc_k8_O1-ofp
Grain-128
___H3
128
96
25.30
52.73
27.04
25.76
28.33
30.44
51.58
1038.21
opt/1
gcc_nocona_O2-ofp
Grain-128
___H3
128
96
25.32
opt/1
gcc_default_O1-ofp
Grain-128
___H3
128
96
25.46
opt/1
gcc_default_O3-ual-ofp
Grain-128
___H3
128
96
25.53
53.60
27.26
25.97
28.59
30.72
51.57
1038.89
opt/1
gcc_nocona_O3-ofp
Grain-128
___H3
128
96
25.58
opt/1
gcc_k8_O3-ual-ofp
Grain-128
___H3
128
96
25.61
opt/1
gcc_k8_Os-ofp
Grain-128
___H3
128
96
27.20
56.44
28.68
27.62
30.20
32.23
52.04
1074.66
opt/1
gcc_nocona_Os-ofp
Grain-128
___H3
128
96
31.70
opt/1
gcc_nocona_O3-ual-ofp
Grain-128
___H3
128
96
39.41
opt/1
gcc_default_Os-ofp
Grain-128
___H3
128
96
41.92
79.39
44.58
42.83
46.33
47.72
60.04
1443.74
opt/1
gcc_pentiumpro-m32_O3-ual-ofp
Grain-128
___H3
128
96
41.94
79.45
44.65
42.88
46.39
48.13
59.79
1436.02
opt/1
gcc_pentium2-m32_O3-ual-ofp
Grain-128
___H3
128
96
42.07
79.97
44.69
42.80
46.42
47.75
59.72
1435.88
opt/1
gcc_pentium-m-m32_O3-ual-ofp
Grain-128
___H3
128
96
42.17
80.69
44.76
43.05
46.59
47.86
59.26
1445.77
opt/1
gcc_pentium2-m32_O3-ofp
Grain-128
___H3
128
96
42.17
80.77
44.76
43.05
46.60
47.78
59.25
1445.51
opt/1
gcc_pentium3-m32_O3-ofp
Grain-128
___H3
128
96
42.18
80.67
44.77
43.05
46.60
47.91
59.79
1482.54
opt/1
gcc_pentiumpro-m32_O3-ofp
Grain-128
___H3
128
96
42.21
79.62
44.77
43.11
46.55
48.07
59.47
1440.78
opt/1
gcc_pentium3-m32_O3-ual-ofp
Grain-128
___H3
128
96
42.53
opt/1
gcc_pentium-m-m32_O2-ofp
Grain-128
___H3
128
96
42.54
opt/1
gcc_pentium2-m32_O2-ofp
Grain-128
___H3
128
96
42.54
opt/1
gcc_pentiumpro-m32_O2-ofp
Grain-128
___H3
128
96
42.59
opt/1
gcc_pentium3-m32_O2-ofp
Grain-128
___H3
128
96
42.76
opt/1
gcc_pentium-m-m32_O3-ofp
Grain-128
___H3
128
96
43.30
83.78
45.97
44.21
47.91
49.16
60.02
1491.36
opt/1
gcc_pentiumpro-m32_Os-ofp
Grain-128
___H3
128
96
43.31
opt/1
gcc_pentium3-m32_Os-ofp
Grain-128
___H3
128
96
43.32
opt/1
gcc_pentium-m-m32_Os-ofp
Grain-128
___H3
128
96
43.32
opt/1
gcc_pentium2-m32_Os-ofp
Grain-128
___H3
128
96
44.87
opt/1
gcc_k6-m32_O2-ofp
Grain-128
___H3
128
96
45.26
opt/1
gcc_k6-m32_O3-ual-ofp
Grain-128
___H3
128
96
45.33
opt/1
gcc_k6-m32_O3-ofp
Grain-128
___H3
128
96
45.33
opt/1
gcc_nocona_O0
Grain-128
___H3
128
96
45.53
opt/1
gcc_pentium-m32_Os-ofp
Grain-128
___H3
128
96
45.56
opt/1
gcc_pentium-mmx-m32_Os-ofp
Grain-128
___H3
128
96
46.02
opt/1
gcc_k8_O0
Grain-128
___H3
128
96
46.03
opt/1
gcc_default_O0
Grain-128
___H3
128
96
46.56
opt/1
gcc_k6-m32_Os-ofp
Grain-128
___H3
128
96
46.88
opt/1
gcc_pentium-m32_O3-ual-ofp
Grain-128
___H3
128
96
46.89
opt/1
gcc_pentium-mmx-m32_O3-ual-ofp
Grain-128
___H3
128
96
46.92
opt/1
gcc_pentium-mmx-m32_O2-ofp
Grain-128
___H3
128
96
46.95
opt/1
gcc_pentium-m32_O2-ofp
Grain-128
___H3
128
96
47.00
opt/1
gcc_pentium-mmx-m32_O3-ofp
Grain-128
___H3
128
96
47.02
opt/1
gcc_pentium-m32_O3-ofp
Grain-128
___H3
128
96
47.88
opt/1
gcc_athlon-m32_O2-ofp
Grain-128
___H3
128
96
47.88
opt/1
gcc_m32_O2-ofp
Grain-128
___H3
128
96
47.92
opt/1
gcc_k8-m32_O2-ofp
Grain-128
___H3
128
96
48.07
opt/1
gcc_athlon-m32_O3-ual-ofp
Grain-128
___H3
128
96
48.08
opt/1
gcc_k8-m32_O3-ual-ofp
Grain-128
___H3
128
96
48.15
opt/1
gcc_m32_O3-ual-ofp
Grain-128
___H3
128
96
48.39
opt/1
gcc_m32_O3-ofp
Grain-128
___H3
128
96
48.61
opt/1
gcc_k8-m32_O3-ofp
Grain-128
___H3
128
96
49.19
93.36
52.15
50.16
54.24
54.51
61.35
1679.62
opt/1
gcc_prescott-m32_O3-ual-ofp
Grain-128
___H3
128
96
49.28
opt/1
gcc_pentium4-m32_Os-ofp
Grain-128
___H3
128
96
49.30
94.48
52.39
50.36
54.53
54.80
61.26
1691.41
opt/1
gcc_prescott-m32_Os-ofp
Grain-128
___H3
128
96
49.32
opt/1
gcc_athlon-m32_O3-ofp
Grain-128
___H3
128
96
49.36
94.46
52.46
50.46
54.60
55.15
61.78
1696.78
opt/1
gcc_prescott-m32_O2-ofp
Grain-128
___H3
128
96
49.42
opt/1
gcc_pentium4-m32_O3-ual-ofp
Grain-128
___H3
128
96
49.65
opt/1
gcc_pentium4-m32_O3-ofp
Grain-128
___H3
128
96
49.67
94.78
52.73
50.74
54.89
55.59
61.79
1715.07
opt/1
gcc_prescott-m32_O3-ofp
Grain-128
___H3
128
96
49.67
opt/1
gcc_pentium4-m32_O2-ofp
Grain-128
___H3
128
96
49.77
opt/1
gcc_i486-m32_Os-ofp
Grain-128
___H3
128
96
49.83
opt/1
gcc_k8-m32_Os-ofp
Grain-128
___H3
128
96
49.86
opt/1
gcc_athlon-m32_Os-ofp
Grain-128
___H3
128
96
49.91
opt/1
gcc_m32_Os-ofp
Grain-128
___H3
128
96
51.44
opt/1
gcc_i386-m32_O3-ual-ofp
Grain-128
___H3
128
96
51.65
opt/1
gcc_i386-m32_O3-ofp
Grain-128
___H3
128
96
52.17
opt/1
gcc_i386-m32_O2-ofp
Grain-128
___H3
128
96
57.02
opt/1
gcc_prescott-m32_O1-ofp
Grain-128
___H3
128
96
57.03
opt/1
gcc_pentium4-m32_O1-ofp
Grain-128
___H3
128
96
57.13
opt/1
gcc_pentiumpro-m32_O1-ofp
Grain-128
___H3
128
96
57.15
opt/1
gcc_pentium-mmx-m32_O1-ofp
Grain-128
___H3
128
96
57.16
opt/1
gcc_k8-m32_O1-ofp
Grain-128
___H3
128
96
57.16
opt/1
gcc_m32_O1-ofp
Grain-128
___H3
128
96
57.16
opt/1
gcc_pentium3-m32_O1-ofp
Grain-128
___H3
128
96
57.17
opt/1
gcc_k6-m32_O1-ofp
Grain-128
___H3
128
96
57.19
opt/1
gcc_athlon-m32_O1-ofp
Grain-128
___H3
128
96
57.19
opt/1
gcc_pentium-m-m32_O1-ofp
Grain-128
___H3
128
96
57.19
opt/1
gcc_pentium2-m32_O1-ofp
Grain-128
___H3
128
96
57.28
opt/1
gcc_pentium-m32_O1-ofp
Grain-128
___H3
128
96
57.64
opt/1
gcc_i486-m32_O1-ofp
Grain-128
___H3
128
96
73.13
opt/1
gcc_prescott-m32_O0
Grain-128
___H3
128
96
73.14
opt/1
gcc_pentium4-m32_O0
Grain-128
___H3
128
96
73.34
opt/1
gcc_pentium-m-m32_O0
Grain-128
___H3
128
96
73.41
opt/1
gcc_m32_O0
Grain-128
___H3
128
96
73.42
opt/1
gcc_k8-m32_O0
Grain-128
___H3
128
96
73.42
opt/1
gcc_pentium3-m32_O0
Grain-128
___H3
128
96
73.43
opt/1
gcc_athlon-m32_O0
Grain-128
___H3
128
96
73.43
opt/1
gcc_pentium2-m32_O0
Grain-128
___H3
128
96
73.45
opt/1
gcc_pentiumpro-m32_O0
Grain-128
___H3
128
96
73.77
opt/1
gcc_pentium-mmx-m32_O0
Grain-128
___H3
128
96
73.80
opt/1
gcc_i386-m32_O0
Grain-128
___H3
128
96
74.01
opt/1
gcc_i486-m32_O0
Grain-128
___H3
128
96
74.16
opt/1
gcc_k6-m32_O0
Grain-128
___H3
128
96
74.68
opt/1
gcc_pentium-m32_O0
Grain-128
___H3
128
96
96.71
opt/1
gcc_i486-m32_O3-ofp
Grain-128
___H3
128
96
97.88
opt/1
gcc_i486-m32_O3-ual-ofp
Grain-128
___H3
128
96
98.80
opt/1
gcc_i486-m32_O2-ofp
Grain-128
___H3
128
96
6821.95
ref/1
gcc_athlon-m32_O1-ofp
Grain-128
___H3
128
96
6822.64
ref/1
gcc_m32_O1-ofp
Grain-128
___H3
128
96
6857.86
ref/1
gcc_pentium2-m32_O1-ofp
Grain-128
___H3
128
96
6859.05
ref/1
gcc_pentiumpro-m32_O1-ofp
Grain-128
___H3
128
96
6872.54
ref/1
gcc_k6-m32_O1-ofp
Grain-128
___H3
128
96
6881.68
ref/1
gcc_pentium3-m32_O1-ofp
Grain-128
___H3
128
96
7294.32
ref/1
gcc_pentium2-m32_O2-ofp
Grain-128
___H3
128
96
7295.13
ref/1
gcc_pentium3-m32_O2-ofp
Grain-128
___H3
128
96
7321.06
ref/1
gcc_pentiumpro-m32_O2-ofp
Grain-128
___H3
128
96
7668.81
ref/1
gcc_i386-m32_O1-ofp
Grain-128
___H3
128
96
7804.63
ref/1
gcc_pentium-m32_O1-ofp
Grain-128
___H3
128
96
7831.20
ref/1
gcc_pentium-mmx-m32_O1-ofp
Grain-128
___H3
128
96
8393.35
ref/1
gcc_i486-m32_O1-ofp
Grain-128
___H3
128
96
9871.57
ref/1
gcc_pentium-m32_O3-ofp
Grain-128
___H3
128
96
9942.83
ref/1
gcc_pentium-mmx-m32_O3-ofp
Grain-128
___H3
128
96
10013.63
ref/1
gcc_pentium2-m32_O3-ofp
Grain-128
___H3
128
96
10018.02
ref/1
gcc_i486-m32_O3-ofp
Grain-128
___H3
128
96
10055.72
ref/1
gcc_pentiumpro-m32_O3-ofp
Grain-128
___H3
128
96
10067.84
ref/1
gcc_pentium3-m32_O3-ofp
Grain-128
___H3
128
96
11187.70
ref/1
gcc_i386-m32_O3-ofp
Grain-128
___H3
128
96
11494.85
ref/1
gcc_athlon-m32_O3-ofp
Grain-128
___H3
128
96
11497.65
ref/1
gcc_m32_O3-ofp
Grain-128
___H3
128
96
11568.61
ref/1
gcc_m32_O3-ual-ofp
Grain-128
___H3
128
96
11617.86
ref/1
gcc_k6-m32_O3-ofp
Grain-128
___H3
128
96
11638.66
ref/1
gcc_athlon-m32_O3-ual-ofp
Grain-128
___H3
128
96
11682.47
ref/1
gcc_athlon-m32_O2-ofp
Grain-128
___H3
128
96
11750.60
ref/1
gcc_k6-m32_O2-ofp
Grain-128
___H3
128
96
11773.76
ref/1
gcc_m32_O2-ofp
Grain-128
___H3
128
96
11986.10
ref/1
gcc_i386-m32_O2-ofp
Grain-128
___H3
128
96
12457.27
ref/1
gcc_k6-m32_O3-ual-ofp
Grain-128
___H3
128
96
12722.64
ref/1
gcc_pentium-m32_O3-ual-ofp
Grain-128
___H3
128
96
12722.85
ref/1
gcc_pentium-mmx-m32_O3-ual-ofp
Grain-128
___H3
128
96
13002.11
ref/1
gcc_i386-m32_O3-ual-ofp
Grain-128
___H3
128
96
13235.93
ref/1
gcc_pentiumpro-m32_O3-ual-ofp
Grain-128
___H3
128
96
13304.24
ref/1
gcc_pentium3-m32_O3-ual-ofp
Grain-128
___H3
128
96
13335.01
ref/1
gcc_pentium2-m32_O3-ual-ofp
Grain-128
___H3
128
96
13689.28
ref/1
gcc_i486-m32_O3-ual-ofp
Grain-128
___H3
128
96
15543.68
ref/1
gcc_pentium2-m32_Os-ofp
Grain-128
___H3
128
96
15543.75
ref/1
gcc_pentiumpro-m32_Os-ofp
Grain-128
___H3
128
96
15660.47
ref/1
gcc_pentium3-m32_Os-ofp
Grain-128
___H3
128
96
15977.94
ref/1
gcc_pentium-m32_O2-ofp
Grain-128
___H3
128
96
16098.11
ref/1
gcc_pentium-mmx-m32_O2-ofp
Grain-128
___H3
128
96
16249.14
ref/1
gcc_m32_Os-ofp
Grain-128
___H3
128
96
16278.09
ref/1
gcc_athlon-m32_Os-ofp
Grain-128
___H3
128
96
16306.76
ref/1
gcc_pentium-m32_Os-ofp
Grain-128
___H3
128
96
16382.64
ref/1
gcc_k6-m32_Os-ofp
Grain-128
___H3
128
96
16395.10
ref/1
gcc_pentium-mmx-m32_Os-ofp
Grain-128
___H3
128
96
18166.07
ref/1
gcc_i486-m32_O2-ofp
Grain-128
___H3
128
96
20452.97
ref/1
gcc_i486-m32_Os-ofp
Grain-128
___H3
128
96
23925.80
ref/1
gcc_athlon-m32_O0
Grain-128
___H3
128
96
23939.91
ref/1
gcc_pentium2-m32_O0
Grain-128
___H3
128
96
23995.88
ref/1
gcc_pentiumpro-m32_O0
Grain-128
___H3
128
96
24116.45
ref/1
gcc_pentium3-m32_O0
Grain-128
___H3
128
96
24275.08
ref/1
gcc_m32_O0
Grain-128
___H3
128
96
24402.32
ref/1
gcc_k6-m32_O0
Grain-128
___H3
128
96
24479.39
ref/1
gcc_i386-m32_O0
Grain-128
___H3
128
96
26722.31
ref/1
gcc_pentium-mmx-m32_O0
Grain-128
___H3
128
96
26753.77
ref/1
gcc_pentium-m32_O0
Grain-128
___H3
128
96
27022.49
ref/1
gcc_i486-m32_O0