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.02
54.84
25.90
24.46
27.36
28.23
51.41
1088.41
opt/1
gcc_default_O2-ofp
Grain-128
___H3
128
96
24.18
52.29
26.02
24.80
27.37
28.46
51.92
1030.66
opt/1
gcc_nocona_O3-ual-ofp
Grain-128
___H3
128
96
24.20
53.56
25.91
24.78
27.39
28.28
51.49
1080.64
opt/1
gcc_default_O3-ofp
Grain-128
___H3
128
96
24.27
54.92
26.20
24.86
27.68
28.36
51.41
1081.03
opt/1
gcc_k8_O2-ofp
Grain-128
___H3
128
96
24.35
55.09
26.14
24.87
27.66
28.31
51.41
1093.32
opt/1
gcc_default_Os-ofp
Grain-128
___H3
128
96
24.39
54.92
26.25
24.88
27.71
28.37
51.41
1077.12
opt/1
gcc_k8_Os-ofp
Grain-128
___H3
128
96
24.66
opt/1
gcc_k8_O3-ofp
Grain-128
___H3
128
96
24.67
opt/1
gcc_nocona_O2-ofp
Grain-128
___H3
128
96
24.74
opt/1
gcc_default_O1-ofp
Grain-128
___H3
128
96
24.76
opt/1
gcc_nocona_O1-ofp
Grain-128
___H3
128
96
24.77
opt/1
gcc_default_O3-ual-ofp
Grain-128
___H3
128
96
24.79
opt/1
gcc_k8_O3-ual-ofp
Grain-128
___H3
128
96
24.98
opt/1
gcc_nocona_O3-ofp
Grain-128
___H3
128
96
25.02
opt/1
gcc_k8_O1-ofp
Grain-128
___H3
128
96
25.14
53.36
26.67
25.42
28.04
29.34
51.92
1007.86
opt/1
gcc_nocona_Os-ofp
Grain-128
___H3
128
96
41.84
80.72
44.48
42.74
46.33
45.57
59.63
1466.45
opt/1
gcc_pentium3-m32_O2-ofp
Grain-128
___H3
128
96
41.84
81.18
44.50
42.76
46.38
45.60
59.63
1475.12
opt/1
gcc_pentiumpro-m32_O2-ofp
Grain-128
___H3
128
96
41.85
80.73
44.50
42.82
46.37
45.56
59.63
1466.49
opt/1
gcc_pentium-m-m32_O2-ofp
Grain-128
___H3
128
96
41.85
82.60
44.59
42.77
46.53
45.60
59.63
1469.34
opt/1
gcc_pentium2-m32_O2-ofp
Grain-128
___H3
128
96
42.53
opt/1
gcc_pentium-m-m32_O3-ofp
Grain-128
___H3
128
96
42.60
80.11
45.14
43.43
46.91
46.20
59.63
1452.17
opt/1
gcc_pentiumpro-m32_O3-ofp
Grain-128
___H3
128
96
42.77
opt/1
gcc_pentium2-m32_O3-ofp
Grain-128
___H3
128
96
42.77
opt/1
gcc_pentium3-m32_O3-ofp
Grain-128
___H3
128
96
43.87
opt/1
gcc_m32_O3-ual-ofp
Grain-128
___H3
128
96
44.62
85.22
47.43
45.67
49.37
48.27
59.01
1571.68
opt/1
gcc_pentiumpro-m32_O3-ual-ofp
Grain-128
___H3
128
96
44.62
opt/1
gcc_pentium2-m32_O3-ual-ofp
Grain-128
___H3
128
96
44.62
opt/1
gcc_pentium3-m32_O3-ual-ofp
Grain-128
___H3
128
96
44.63
opt/1
gcc_pentium-m-m32_O3-ual-ofp
Grain-128
___H3
128
96
44.73
opt/1
gcc_m32_O3-ofp
Grain-128
___H3
128
96
44.75
opt/1
gcc_m32_O2-ofp
Grain-128
___H3
128
96
45.16
opt/1
gcc_nocona_O0
Grain-128
___H3
128
96
45.48
opt/1
gcc_k6-m32_O2-ofp
Grain-128
___H3
128
96
45.57
opt/1
gcc_k6-3-m32_Os-ofp
Grain-128
___H3
128
96
45.57
opt/1
gcc_k6-m32_Os-ofp
Grain-128
___H3
128
96
45.63
opt/1
gcc_k6-3-m32_O2-ofp
Grain-128
___H3
128
96
45.71
opt/1
gcc_m32_Os-ofp
Grain-128
___H3
128
96
45.74
87.56
48.57
46.89
50.63
49.28
59.63
1573.08
opt/1
gcc_pentiumpro-m32_Os-ofp
Grain-128
___H3
128
96
45.74
opt/1
gcc_pentium2-m32_Os-ofp
Grain-128
___H3
128
96
45.74
opt/1
gcc_pentium3-m32_Os-ofp
Grain-128
___H3
128
96
45.80
opt/1
gcc_pentium-m-m32_Os-ofp
Grain-128
___H3
128
96
45.94
opt/1
gcc_default_O0
Grain-128
___H3
128
96
45.94
opt/1
gcc_k6-m32_O3-ual-ofp
Grain-128
___H3
128
96
45.94
opt/1
gcc_k8_O0
Grain-128
___H3
128
96
45.99
opt/1
gcc_k6-3-m32_O3-ual-ofp
Grain-128
___H3
128
96
46.10
opt/1
gcc_k6-3-m32_O3-ofp
Grain-128
___H3
128
96
46.10
opt/1
gcc_k6-m32_O3-ofp
Grain-128
___H3
128
96
49.23
opt/1
gcc_pentium-mmx-m32_O3-ofp
Grain-128
___H3
128
96
49.29
opt/1
gcc_pentium-m32_O3-ual-ofp
Grain-128
___H3
128
96
49.30
opt/1
gcc_pentium-mmx-m32_O3-ual-ofp
Grain-128
___H3
128
96
49.49
opt/1
gcc_pentium-m32_Os-ofp
Grain-128
___H3
128
96
49.50
opt/1
gcc_pentium-mmx-m32_Os-ofp
Grain-128
___H3
128
96
49.84
opt/1
gcc_pentium4-m32_O3-ual-ofp
Grain-128
___H3
128
96
49.89
93.33
52.86
50.91
54.92
52.94
61.61
1698.47
opt/1
gcc_prescott-m32_O3-ual-ofp
Grain-128
___H3
128
96
49.91
opt/1
gcc_pentium-m32_O3-ofp
Grain-128
___H3
128
96
50.07
opt/1
gcc_k8-m32_O3-ual-ofp
Grain-128
___H3
128
96
50.12
opt/1
gcc_athlon-m32_O3-ual-ofp
Grain-128
___H3
128
96
50.16
opt/1
gcc_pentium-mmx-m32_O2-ofp
Grain-128
___H3
128
96
50.17
opt/1
gcc_pentium-m32_O2-ofp
Grain-128
___H3
128
96
50.22
94.81
53.24
51.29
55.37
53.31
61.62
1706.41
opt/1
gcc_prescott-m32_O2-ofp
Grain-128
___H3
128
96
50.22
opt/1
gcc_pentium4-m32_O2-ofp
Grain-128
___H3
128
96
50.23
93.58
53.23
51.29
55.29
53.38
61.62
1698.61
opt/1
gcc_prescott-m32_O3-ofp
Grain-128
___H3
128
96
50.23
opt/1
gcc_pentium4-m32_O3-ofp
Grain-128
___H3
128
96
50.38
opt/1
gcc_i486-m32_O3-ual-ofp
Grain-128
___H3
128
96
50.39
opt/1
gcc_i386-m32_O3-ual-ofp
Grain-128
___H3
128
96
50.74
96.44
53.84
51.84
56.02
54.17
61.62
1733.75
opt/1
gcc_prescott-m32_Os-ofp
Grain-128
___H3
128
96
50.74
opt/1
gcc_i386-m32_O2-ofp
Grain-128
___H3
128
96
50.74
opt/1
gcc_i486-m32_O2-ofp
Grain-128
___H3
128
96
50.74
opt/1
gcc_i486-m32_Os-ofp
Grain-128
___H3
128
96
50.74
opt/1
gcc_pentium4-m32_Os-ofp
Grain-128
___H3
128
96
50.76
opt/1
gcc_i386-m32_O3-ofp
Grain-128
___H3
128
96
50.76
opt/1
gcc_i486-m32_O3-ofp
Grain-128
___H3
128
96
50.96
opt/1
gcc_athlon-m32_O3-ofp
Grain-128
___H3
128
96
51.19
opt/1
gcc_athlon-m32_O2-ofp
Grain-128
___H3
128
96
51.19
opt/1
gcc_k8-m32_O2-ofp
Grain-128
___H3
128
96
51.28
opt/1
gcc_k8-m32_O3-ofp
Grain-128
___H3
128
96
51.93
opt/1
gcc_k8-m32_Os-ofp
Grain-128
___H3
128
96
51.94
opt/1
gcc_athlon-m32_Os-ofp
Grain-128
___H3
128
96
55.39
opt/1
gcc_m32_O1-ofp
Grain-128
___H3
128
96
55.39
opt/1
gcc_pentium4-m32_O1-ofp
Grain-128
___H3
128
96
55.39
opt/1
gcc_prescott-m32_O1-ofp
Grain-128
___H3
128
96
55.87
opt/1
gcc_pentium-m-m32_O1-ofp
Grain-128
___H3
128
96
55.87
opt/1
gcc_pentium2-m32_O1-ofp
Grain-128
___H3
128
96
55.87
opt/1
gcc_pentiumpro-m32_O1-ofp
Grain-128
___H3
128
96
55.89
opt/1
gcc_k8-m32_O1-ofp
Grain-128
___H3
128
96
55.90
opt/1
gcc_athlon-m32_O1-ofp
Grain-128
___H3
128
96
55.90
opt/1
gcc_i486-m32_O1-ofp
Grain-128
___H3
128
96
55.90
opt/1
gcc_pentium-m32_O1-ofp
Grain-128
___H3
128
96
55.93
opt/1
gcc_pentium-mmx-m32_O1-ofp
Grain-128
___H3
128
96
56.37
opt/1
gcc_k6-3-m32_O1-ofp
Grain-128
___H3
128
96
56.37
opt/1
gcc_k6-m32_O1-ofp
Grain-128
___H3
128
96
56.48
opt/1
gcc_pentium3-m32_O1-ofp
Grain-128
___H3
128
96
72.28
opt/1
gcc_pentium4-m32_O0
Grain-128
___H3
128
96
72.28
opt/1
gcc_prescott-m32_O0
Grain-128
___H3
128
96
72.30
opt/1
gcc_m32_O0
Grain-128
___H3
128
96
72.90
opt/1
gcc_pentium-m-m32_O0
Grain-128
___H3
128
96
72.91
opt/1
gcc_pentium2-m32_O0
Grain-128
___H3
128
96
72.91
opt/1
gcc_pentium3-m32_O0
Grain-128
___H3
128
96
72.92
opt/1
gcc_pentiumpro-m32_O0
Grain-128
___H3
128
96
73.07
opt/1
gcc_k8-m32_O0
Grain-128
___H3
128
96
73.08
opt/1
gcc_athlon-m32_O0
Grain-128
___H3
128
96
73.74
opt/1
gcc_i386-m32_O0
Grain-128
___H3
128
96
73.74
opt/1
gcc_i486-m32_O0
Grain-128
___H3
128
96
73.75
opt/1
gcc_k6-3-m32_O0
Grain-128
___H3
128
96
73.75
opt/1
gcc_k6-m32_O0
Grain-128
___H3
128
96
73.75
opt/1
gcc_pentium-m32_O0
Grain-128
___H3
128
96
73.75
opt/1
gcc_pentium-mmx-m32_O0
Grain-128
___H3
128
96
5545.86
ref/1
gcc_pentium4-m32_O1-ofp
Grain-128
___H3
128
96
5552.34
ref/1
gcc_prescott-m32_O1-ofp
Grain-128
___H3
128
96
5695.05
ref/1
gcc_m32_O1-ofp
Grain-128
___H3
128
96
6261.25
ref/1
gcc_default_O3-ual-ofp
Grain-128
___H3
128
96
6319.80
ref/1
gcc_m32_O3-ual-ofp
Grain-128
___H3
128
96
6325.97
ref/1
gcc_pentium4-m32_O3-ual-ofp
Grain-128
___H3
128
96
6326.38
ref/1
gcc_prescott-m32_O3-ual-ofp
Grain-128
___H3
128
96
6340.61
ref/1
gcc_k8_O3-ual-ofp
Grain-128
___H3
128
96
6367.75
ref/1
gcc_k8-m32_O3-ual-ofp
Grain-128
___H3
128
96
6371.41
ref/1
gcc_athlon-m32_O3-ual-ofp
Grain-128
___H3
128
96
6500.69
ref/1
gcc_nocona_O3-ual-ofp
Grain-128
___H3
128
96
7228.99
ref/1
gcc_default_O3-ofp
Grain-128
___H3
128
96
7230.14
ref/1
gcc_k6-m32_O3-ual-ofp
Grain-128
___H3
128
96
7247.33
ref/1
gcc_nocona_O3-ofp
Grain-128
___H3
128
96
7308.84
ref/1
gcc_default_O2-ofp
Grain-128
___H3
128
96
7331.01
ref/1
gcc_nocona_O1-ofp
Grain-128
___H3
128
96
7340.82
ref/1
gcc_k8_O3-ofp
Grain-128
___H3
128
96
7367.61
ref/1
gcc_nocona_O2-ofp
Grain-128
___H3
128
96
7377.83
ref/1
gcc_default_O1-ofp
Grain-128
___H3
128
96
7381.48
ref/1
gcc_pentium2-m32_O1-ofp
Grain-128
___H3
128
96
7384.08
ref/1
gcc_pentium3-m32_O1-ofp
Grain-128
___H3
128
96
7386.60
ref/1
gcc_pentiumpro-m32_O1-ofp
Grain-128
___H3
128
96
7414.38
ref/1
gcc_athlon-m32_O1-ofp
Grain-128
___H3
128
96
7414.81
ref/1
gcc_k8-m32_O1-ofp
Grain-128
___H3
128
96
7422.36
ref/1
gcc_k8_O2-ofp
Grain-128
___H3
128
96
7438.62
ref/1
gcc_i386-m32_O3-ual-ofp
Grain-128
___H3
128
96
7457.19
ref/1
gcc_pentium-m-m32_O1-ofp
Grain-128
___H3
128
96
7479.48
ref/1
gcc_i386-m32_O1-ofp
Grain-128
___H3
128
96
7491.48
ref/1
gcc_k6-m32_O1-ofp
Grain-128
___H3
128
96
7492.78
ref/1
gcc_k8_O1-ofp
Grain-128
___H3
128
96
7542.93
ref/1
gcc_nocona_Os-ofp
Grain-128
___H3
128
96
7587.67
ref/1
gcc_default_Os-ofp
Grain-128
___H3
128
96
7591.70
ref/1
gcc_k8_Os-ofp
Grain-128
___H3
128
96
7604.01
ref/1
gcc_m32_O3-ofp
Grain-128
___H3
128
96
7609.25
ref/1
gcc_prescott-m32_O3-ofp
Grain-128
___H3
128
96
7614.51
ref/1
gcc_pentium4-m32_O3-ofp
Grain-128
___H3
128
96
7619.96
ref/1
gcc_k8-m32_O3-ofp
Grain-128
___H3
128
96
7624.09
ref/1
gcc_athlon-m32_O3-ofp
Grain-128
___H3
128
96
7669.47
ref/1
gcc_k8-m32_O2-ofp
Grain-128
___H3
128
96
7681.11
ref/1
gcc_athlon-m32_O2-ofp
Grain-128
___H3
128
96
7692.37
ref/1
gcc_m32_O2-ofp
Grain-128
___H3
128
96
7706.37
ref/1
gcc_i486-m32_O3-ual-ofp
Grain-128
___H3
128
96
7715.12
ref/1
gcc_pentium4-m32_O2-ofp
Grain-128
___H3
128
96
7715.41
ref/1
gcc_prescott-m32_O2-ofp
Grain-128
___H3
128
96
7787.90
ref/1
gcc_pentium-mmx-m32_O3-ual-ofp
Grain-128
___H3
128
96
7791.14
ref/1
gcc_pentium-m32_O3-ual-ofp
Grain-128
___H3
128
96
7921.71
ref/1
gcc_pentium-m-m32_O3-ofp
Grain-128
___H3
128
96
7925.22
ref/1
gcc_pentiumpro-m32_O3-ofp
Grain-128
___H3
128
96
7925.83
ref/1
gcc_pentium3-m32_O3-ofp
Grain-128
___H3
128
96
7925.91
ref/1
gcc_pentium2-m32_O3-ofp
Grain-128
___H3
128
96
8020.73
ref/1
gcc_pentium2-m32_O2-ofp
Grain-128
___H3
128
96
8021.97
ref/1
gcc_pentiumpro-m32_O2-ofp
Grain-128
___H3
128
96
8040.85
ref/1
gcc_pentium3-m32_O2-ofp
Grain-128
___H3
128
96
8041.45
ref/1
gcc_pentium-m-m32_O2-ofp
Grain-128
___H3
128
96
8182.25
ref/1
gcc_i386-m32_O3-ofp
Grain-128
___H3
128
96
8189.44
ref/1
gcc_k6-m32_O3-ofp
Grain-128
___H3
128
96
8212.60
ref/1
gcc_i386-m32_O2-ofp
Grain-128
___H3
128
96
8303.38
ref/1
gcc_k6-m32_O2-ofp
Grain-128
___H3
128
96
8315.36
ref/1
gcc_pentium-m32_O1-ofp
Grain-128
___H3
128
96
8332.79
ref/1
gcc_pentium-mmx-m32_O1-ofp
Grain-128
___H3
128
96
8340.34
ref/1
gcc_i486-m32_O1-ofp
Grain-128
___H3
128
96
9731.20
ref/1
gcc_pentium-mmx-m32_O3-ofp
Grain-128
___H3
128
96
9734.80
ref/1
gcc_pentium-m32_O3-ofp
Grain-128
___H3
128
96
9790.17
ref/1
gcc_i486-m32_O3-ofp
Grain-128
___H3
128
96
9794.85
ref/1
gcc_pentium-mmx-m32_O2-ofp
Grain-128
___H3
128
96
9799.85
ref/1
gcc_pentium-m32_O2-ofp
Grain-128
___H3
128
96
9816.73
ref/1
gcc_i486-m32_O2-ofp
Grain-128
___H3
128
96
13303.43
ref/1
gcc_pentium2-m32_O3-ual-ofp
Grain-128
___H3
128
96
13304.77
ref/1
gcc_pentium3-m32_O3-ual-ofp
Grain-128
___H3
128
96
13310.78
ref/1
gcc_pentiumpro-m32_O3-ual-ofp
Grain-128
___H3
128
96
13619.29
ref/1
gcc_pentium-m-m32_O3-ual-ofp
Grain-128
___H3
128
96
15504.45
ref/1
gcc_pentium-mmx-m32_Os-ofp
Grain-128
___H3
128
96
15504.59
ref/1
gcc_pentium-m32_Os-ofp
Grain-128
___H3
128
96
15525.13
ref/1
gcc_athlon-m32_Os-ofp
Grain-128
___H3
128
96
15535.25
ref/1
gcc_k8-m32_Os-ofp
Grain-128
___H3
128
96
15545.33
ref/1
gcc_pentium-m-m32_Os-ofp
Grain-128
___H3
128
96
15545.49
ref/1
gcc_pentiumpro-m32_Os-ofp
Grain-128
___H3
128
96
15552.16
ref/1
gcc_pentium2-m32_Os-ofp
Grain-128
___H3
128
96
15554.67
ref/1
gcc_pentium3-m32_Os-ofp
Grain-128
___H3
128
96
15560.04
ref/1
gcc_i486-m32_Os-ofp
Grain-128
___H3
128
96
15560.40
ref/1
gcc_pentium4-m32_Os-ofp
Grain-128
___H3
128
96
15570.18
ref/1
gcc_prescott-m32_Os-ofp
Grain-128
___H3
128
96
15594.73
ref/1
gcc_m32_Os-ofp
Grain-128
___H3
128
96
15932.64
ref/1
gcc_k6-m32_Os-ofp
Grain-128
___H3
128
96
24903.54
ref/1
gcc_pentiumpro-m32_O0
Grain-128
___H3
128
96
24913.25
ref/1
gcc_m32_O0
Grain-128
___H3
128
96
24916.78
ref/1
gcc_k8-m32_O0
Grain-128
___H3
128
96
24917.79
ref/1
gcc_pentium-m-m32_O0
Grain-128
___H3
128
96
24919.08
ref/1
gcc_athlon-m32_O0
Grain-128
___H3
128
96
24922.27
ref/1
gcc_i386-m32_O0
Grain-128
___H3
128
96
24925.18
ref/1
gcc_pentium3-m32_O0
Grain-128
___H3
128
96
24926.93
ref/1
gcc_pentium2-m32_O0
Grain-128
___H3
128
96
24930.45
ref/1
gcc_pentium4-m32_O0
Grain-128
___H3
128
96
24940.41
ref/1
gcc_prescott-m32_O0
Grain-128
___H3
128
96
25279.87
ref/1
gcc_k6-m32_O0
Grain-128
___H3
128
96
25924.71
ref/1
gcc_nocona_O0
Grain-128
___H3
128
96
25937.19
ref/1
gcc_default_O0
Grain-128
___H3
128
96
26008.71
ref/1
gcc_k8_O0
Grain-128
___H3
128
96
26938.94
ref/1
gcc_i486-m32_O0
Grain-128
___H3
128
96
26946.84
ref/1
gcc_pentium-mmx-m32_O0
Grain-128
___H3
128
96
26956.34
ref/1
gcc_pentium-m32_O0