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.85
55.72
26.95
25.36
28.34
29.93
52.02
1090.27
opt/1
gcc_k8_O3-ofp
Grain-128
___H3
128
96
24.98
54.63
26.96
25.53
28.33
29.69
51.54
1090.01
opt/1
gcc_k8_O2-ofp
Grain-128
___H3
128
96
24.99
54.18
26.92
25.58
28.30
29.72
51.54
1089.68
opt/1
gcc_default_O2-ofp
Grain-128
___H3
128
96
25.26
opt/1
gcc_default_O1-ofp
Grain-128
___H3
128
96
25.31
55.81
27.08
25.88
28.61
30.71
52.03
1042.02
opt/1
gcc_nocona_O2-ofp
Grain-128
___H3
128
96
25.34
opt/1
gcc_k8_O1-ofp
Grain-128
___H3
128
96
25.46
opt/1
gcc_default_O3-ofp
Grain-128
___H3
128
96
25.47
52.72
27.22
25.86
28.47
30.85
52.04
1026.85
opt/1
gcc_nocona_O3-ual-ofp
Grain-128
___H3
128
96
25.49
53.91
27.28
25.98
28.63
30.71
51.57
1042.56
opt/1
gcc_nocona_O3-ofp
Grain-128
___H3
128
96
25.52
opt/1
gcc_default_O3-ual-ofp
Grain-128
___H3
128
96
25.53
54.92
27.68
25.37
28.70
30.10
52.03
1098.54
opt/1
gcc_k8_O3-ual-ofp
Grain-128
___H3
128
96
25.54
54.18
26.96
25.63
28.34
30.42
52.03
1089.91
opt/1
gcc_nocona_O1-ofp
Grain-128
___H3
128
96
25.57
opt/1
gcc_k8_Os-ofp
Grain-128
___H3
128
96
25.73
opt/1
gcc_default_Os-ofp
Grain-128
___H3
128
96
26.97
56.04
28.66
27.34
30.05
32.08
51.84
1071.70
opt/1
gcc_nocona_Os-ofp
Grain-128
___H3
128
96
41.91
79.38
44.50
42.80
46.27
47.63
60.00
1435.66
opt/1
gcc_pentium3-m32_O3-ual-ofp
Grain-128
___H3
128
96
41.95
79.40
44.50
42.80
46.27
47.71
59.33
1437.07
opt/1
gcc_pentium-m-m32_O3-ual-ofp
Grain-128
___H3
128
96
41.96
80.54
44.72
42.99
46.54
47.88
59.86
1449.86
opt/1
gcc_pentiumpro-m32_O3-ual-ofp
Grain-128
___H3
128
96
42.39
opt/1
gcc_pentium-m-m32_O3-ofp
Grain-128
___H3
128
96
42.40
80.83
44.76
43.09
46.62
47.98
59.26
1452.89
opt/1
gcc_pentiumpro-m32_O3-ofp
Grain-128
___H3
128
96
42.43
opt/1
gcc_pentium2-m32_O3-ofp
Grain-128
___H3
128
96
42.46
opt/1
gcc_pentium2-m32_O3-ual-ofp
Grain-128
___H3
128
96
42.55
opt/1
gcc_pentium-m-m32_O2-ofp
Grain-128
___H3
128
96
42.66
opt/1
gcc_pentium3-m32_O3-ofp
Grain-128
___H3
128
96
42.84
opt/1
gcc_pentium2-m32_O2-ofp
Grain-128
___H3
128
96
42.85
opt/1
gcc_pentiumpro-m32_O2-ofp
Grain-128
___H3
128
96
42.88
opt/1
gcc_pentium3-m32_O2-ofp
Grain-128
___H3
128
96
43.31
83.90
45.98
44.27
47.95
49.07
59.71
1492.94
opt/1
gcc_pentiumpro-m32_Os-ofp
Grain-128
___H3
128
96
43.31
opt/1
gcc_pentium-m-m32_Os-ofp
Grain-128
___H3
128
96
43.31
opt/1
gcc_pentium2-m32_Os-ofp
Grain-128
___H3
128
96
43.31
opt/1
gcc_pentium3-m32_Os-ofp
Grain-128
___H3
128
96
44.86
opt/1
gcc_k6-m32_O2-ofp
Grain-128
___H3
128
96
45.19
opt/1
gcc_k6-m32_O3-ual-ofp
Grain-128
___H3
128
96
45.34
opt/1
gcc_k6-m32_O3-ofp
Grain-128
___H3
128
96
45.42
opt/1
gcc_nocona_O0
Grain-128
___H3
128
96
45.53
opt/1
gcc_pentium-mmx-m32_Os-ofp
Grain-128
___H3
128
96
45.56
opt/1
gcc_pentium-m32_Os-ofp
Grain-128
___H3
128
96
45.97
opt/1
gcc_default_O0
Grain-128
___H3
128
96
46.00
opt/1
gcc_k8_O0
Grain-128
___H3
128
96
46.57
opt/1
gcc_k6-m32_Os-ofp
Grain-128
___H3
128
96
46.86
opt/1
gcc_pentium-m32_O3-ual-ofp
Grain-128
___H3
128
96
46.88
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.93
opt/1
gcc_pentium-m32_O2-ofp
Grain-128
___H3
128
96
47.02
opt/1
gcc_pentium-m32_O3-ofp
Grain-128
___H3
128
96
47.03
opt/1
gcc_pentium-mmx-m32_O3-ofp
Grain-128
___H3
128
96
47.87
opt/1
gcc_m32_O2-ofp
Grain-128
___H3
128
96
47.89
opt/1
gcc_athlon-m32_O2-ofp
Grain-128
___H3
128
96
47.89
opt/1
gcc_k8-m32_O2-ofp
Grain-128
___H3
128
96
48.08
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.08
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.40
opt/1
gcc_athlon-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.26
52.17
50.15
54.24
54.38
61.35
1678.77
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.47
52.39
50.36
54.53
54.77
61.34
1691.27
opt/1
gcc_prescott-m32_Os-ofp
Grain-128
___H3
128
96
49.30
opt/1
gcc_i486-m32_Os-ofp
Grain-128
___H3
128
96
49.38
95.54
52.47
50.70
54.78
55.09
61.81
1715.21
opt/1
gcc_prescott-m32_O2-ofp
Grain-128
___H3
128
96
49.43
opt/1
gcc_pentium4-m32_O3-ual-ofp
Grain-128
___H3
128
96
49.63
opt/1
gcc_pentium4-m32_O3-ofp
Grain-128
___H3
128
96
49.65
opt/1
gcc_pentium4-m32_O2-ofp
Grain-128
___H3
128
96
49.66
95.98
53.02
50.74
55.13
55.23
61.44
1715.45
opt/1
gcc_prescott-m32_O3-ofp
Grain-128
___H3
128
96
49.84
opt/1
gcc_athlon-m32_Os-ofp
Grain-128
___H3
128
96
49.84
opt/1
gcc_m32_Os-ofp
Grain-128
___H3
128
96
49.85
opt/1
gcc_k8-m32_Os-ofp
Grain-128
___H3
128
96
50.90
opt/1
gcc_i386-m32_O3-ual-ofp
Grain-128
___H3
128
96
50.94
opt/1
gcc_i486-m32_O3-ual-ofp
Grain-128
___H3
128
96
51.04
opt/1
gcc_i386-m32_O3-ofp
Grain-128
___H3
128
96
51.25
opt/1
gcc_i486-m32_O2-ofp
Grain-128
___H3
128
96
51.26
opt/1
gcc_i386-m32_O2-ofp
Grain-128
___H3
128
96
51.65
opt/1
gcc_i486-m32_O3-ofp
Grain-128
___H3
128
96
57.02
opt/1
gcc_prescott-m32_O1-ofp
Grain-128
___H3
128
96
57.04
opt/1
gcc_pentium4-m32_O1-ofp
Grain-128
___H3
128
96
57.14
opt/1
gcc_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_pentiumpro-m32_O1-ofp
Grain-128
___H3
128
96
57.17
opt/1
gcc_k6-m32_O1-ofp
Grain-128
___H3
128
96
57.17
opt/1
gcc_pentium-m-m32_O1-ofp
Grain-128
___H3
128
96
57.17
opt/1
gcc_pentium3-m32_O1-ofp
Grain-128
___H3
128
96
57.18
opt/1
gcc_pentium2-m32_O1-ofp
Grain-128
___H3
128
96
57.20
opt/1
gcc_athlon-m32_O1-ofp
Grain-128
___H3
128
96
57.22
opt/1
gcc_i486-m32_O1-ofp
Grain-128
___H3
128
96
57.24
opt/1
gcc_pentium-m32_O1-ofp
Grain-128
___H3
128
96
73.13
opt/1
gcc_prescott-m32_O0
Grain-128
___H3
128
96
73.16
opt/1
gcc_pentium4-m32_O0
Grain-128
___H3
128
96
73.41
opt/1
gcc_pentium-m-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_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_pentiumpro-m32_O0
Grain-128
___H3
128
96
73.45
opt/1
gcc_pentium2-m32_O0
Grain-128
___H3
128
96
73.47
opt/1
gcc_athlon-m32_O0
Grain-128
___H3
128
96
73.75
opt/1
gcc_i486-m32_O0
Grain-128
___H3
128
96
73.76
opt/1
gcc_pentium-mmx-m32_O0
Grain-128
___H3
128
96
73.77
opt/1
gcc_pentium-m32_O0
Grain-128
___H3
128
96
73.78
opt/1
gcc_i386-m32_O0
Grain-128
___H3
128
96
73.79
opt/1
gcc_k6-m32_O0
Grain-128
___H3
128
96
6823.70
ref/1
gcc_m32_O1-ofp
Grain-128
___H3
128
96
6860.35
ref/1
gcc_pentium3-m32_O1-ofp
Grain-128
___H3
128
96
6875.15
ref/1
gcc_athlon-m32_O1-ofp
Grain-128
___H3
128
96
6898.83
ref/1
gcc_k6-m32_O1-ofp
Grain-128
___H3
128
96
6908.38
ref/1
gcc_pentiumpro-m32_O1-ofp
Grain-128
___H3
128
96
6918.17
ref/1
gcc_pentium2-m32_O1-ofp
Grain-128
___H3
128
96
6928.62
ref/1
gcc_i386-m32_O1-ofp
Grain-128
___H3
128
96
7267.47
ref/1
gcc_pentium3-m32_O2-ofp
Grain-128
___H3
128
96
7292.92
ref/1
gcc_pentium2-m32_O2-ofp
Grain-128
___H3
128
96
7324.55
ref/1
gcc_pentiumpro-m32_O2-ofp
Grain-128
___H3
128
96
7772.15
ref/1
gcc_i486-m32_O1-ofp
Grain-128
___H3
128
96
7775.00
ref/1
gcc_pentium-mmx-m32_O1-ofp
Grain-128
___H3
128
96
7830.53
ref/1
gcc_pentium-m32_O1-ofp
Grain-128
___H3
128
96
9868.76
ref/1
gcc_pentium-m32_O3-ofp
Grain-128
___H3
128
96
9946.42
ref/1
gcc_pentium-mmx-m32_O3-ofp
Grain-128
___H3
128
96
9950.71
ref/1
gcc_i486-m32_O3-ofp
Grain-128
___H3
128
96
10019.40
ref/1
gcc_pentium3-m32_O3-ofp
Grain-128
___H3
128
96
10051.23
ref/1
gcc_pentium2-m32_O3-ofp
Grain-128
___H3
128
96
10056.93
ref/1
gcc_pentiumpro-m32_O3-ofp
Grain-128
___H3
128
96
11007.85
ref/1
gcc_i386-m32_O3-ofp
Grain-128
___H3
128
96
11150.99
ref/1
gcc_i386-m32_O2-ofp
Grain-128
___H3
128
96
11495.09
ref/1
gcc_m32_O3-ofp
Grain-128
___H3
128
96
11495.34
ref/1
gcc_athlon-m32_O3-ofp
Grain-128
___H3
128
96
11552.75
ref/1
gcc_athlon-m32_O3-ual-ofp
Grain-128
___H3
128
96
11578.31
ref/1
gcc_k6-m32_O3-ofp
Grain-128
___H3
128
96
11637.90
ref/1
gcc_m32_O3-ual-ofp
Grain-128
___H3
128
96
11751.74
ref/1
gcc_k6-m32_O2-ofp
Grain-128
___H3
128
96
11767.51
ref/1
gcc_m32_O2-ofp
Grain-128
___H3
128
96
11768.55
ref/1
gcc_athlon-m32_O2-ofp
Grain-128
___H3
128
96
12454.30
ref/1
gcc_k6-m32_O3-ual-ofp
Grain-128
___H3
128
96
12533.71
ref/1
gcc_i386-m32_O3-ual-ofp
Grain-128
___H3
128
96
12668.01
ref/1
gcc_i486-m32_O3-ual-ofp
Grain-128
___H3
128
96
12722.15
ref/1
gcc_pentium-m32_O3-ual-ofp
Grain-128
___H3
128
96
12793.91
ref/1
gcc_pentium-mmx-m32_O3-ual-ofp
Grain-128
___H3
128
96
13242.66
ref/1
gcc_pentium3-m32_O3-ual-ofp
Grain-128
___H3
128
96
13243.34
ref/1
gcc_pentium2-m32_O3-ual-ofp
Grain-128
___H3
128
96
13334.48
ref/1
gcc_pentiumpro-m32_O3-ual-ofp
Grain-128
___H3
128
96
15544.99
ref/1
gcc_pentium2-m32_Os-ofp
Grain-128
___H3
128
96
15546.81
ref/1
gcc_pentium3-m32_Os-ofp
Grain-128
___H3
128
96
15563.39
ref/1
gcc_pentiumpro-m32_Os-ofp
Grain-128
___H3
128
96
15660.99
ref/1
gcc_i486-m32_Os-ofp
Grain-128
___H3
128
96
15979.80
ref/1
gcc_pentium-m32_O2-ofp
Grain-128
___H3
128
96
16097.23
ref/1
gcc_pentium-mmx-m32_O2-ofp
Grain-128
___H3
128
96
16155.61
ref/1
gcc_i486-m32_O2-ofp
Grain-128
___H3
128
96
16248.74
ref/1
gcc_athlon-m32_Os-ofp
Grain-128
___H3
128
96
16254.97
ref/1
gcc_k6-m32_Os-ofp
Grain-128
___H3
128
96
16283.04
ref/1
gcc_m32_Os-ofp
Grain-128
___H3
128
96
16305.04
ref/1
gcc_pentium-mmx-m32_Os-ofp
Grain-128
___H3
128
96
16396.15
ref/1
gcc_pentium-m32_Os-ofp
Grain-128
___H3
128
96
23925.11
ref/1
gcc_pentiumpro-m32_O0
Grain-128
___H3
128
96
23938.62
ref/1
gcc_m32_O0
Grain-128
___H3
128
96
23940.68
ref/1
gcc_k6-m32_O0
Grain-128
___H3
128
96
23990.43
ref/1
gcc_athlon-m32_O0
Grain-128
___H3
128
96
24005.64
ref/1
gcc_pentium2-m32_O0
Grain-128
___H3
128
96
24122.00
ref/1
gcc_pentium3-m32_O0
Grain-128
___H3
128
96
24124.77
ref/1
gcc_i386-m32_O0
Grain-128
___H3
128
96
26751.81
ref/1
gcc_i486-m32_O0
Grain-128
___H3
128
96
26755.87
ref/1
gcc_pentium-m32_O0
Grain-128
___H3
128
96
26954.26
ref/1
gcc_pentium-mmx-m32_O0