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.18
54.89
25.89
24.58
27.40
28.20
51.41
1089.43
opt/1
gcc_default_O2-ofp
Grain-128
___H.
128
96
24.19
52.22
25.99
24.81
27.35
28.47
51.92
1028.33
opt/1
gcc_nocona_O3-ual-ofp
Grain-128
___H.
128
96
24.22
53.58
25.90
24.61
27.32
28.22
51.49
1080.69
opt/1
gcc_default_O3-ofp
Grain-128
___H.
128
96
24.37
54.63
26.33
25.03
27.79
28.46
51.41
1082.17
opt/1
gcc_k8_O2-ofp
Grain-128
___H.
128
96
24.38
55.70
26.20
24.87
27.73
28.46
51.41
1077.07
opt/1
gcc_default_Os-ofp
Grain-128
___H.
128
96
24.45
opt/1
gcc_k8_Os-ofp
Grain-128
___H.
128
96
24.71
opt/1
gcc_default_O1-ofp
Grain-128
___H.
128
96
24.71
opt/1
gcc_k8_O3-ofp
Grain-128
___H.
128
96
24.72
opt/1
gcc_nocona_O1-ofp
Grain-128
___H.
128
96
24.74
opt/1
gcc_nocona_O2-ofp
Grain-128
___H.
128
96
24.78
opt/1
gcc_k8_O3-ual-ofp
Grain-128
___H.
128
96
24.80
opt/1
gcc_default_O3-ual-ofp
Grain-128
___H.
128
96
24.82
53.22
26.55
25.23
27.89
29.30
51.92
1006.01
opt/1
gcc_nocona_Os-ofp
Grain-128
___H.
128
96
24.98
opt/1
gcc_nocona_O3-ofp
Grain-128
___H.
128
96
24.99
opt/1
gcc_k8_O1-ofp
Grain-128
___H.
128
96
41.84
80.87
44.67
42.80
46.47
45.58
59.63
1467.07
opt/1
gcc_pentium2-m32_O2-ofp
Grain-128
___H.
128
96
41.85
81.11
44.52
42.79
46.40
45.60
59.63
1473.29
opt/1
gcc_pentiumpro-m32_O2-ofp
Grain-128
___H.
128
96
41.90
80.40
44.47
42.74
46.30
45.66
59.63
1466.59
opt/1
gcc_pentium-m-m32_O2-ofp
Grain-128
___H.
128
96
42.02
81.00
44.51
42.82
46.39
45.53
59.63
1466.35
opt/1
gcc_pentium3-m32_O2-ofp
Grain-128
___H.
128
96
42.53
80.05
45.14
43.42
46.90
46.21
59.63
1452.99
opt/1
gcc_pentiumpro-m32_O3-ofp
Grain-128
___H.
128
96
42.53
opt/1
gcc_pentium-m-m32_O3-ofp
Grain-128
___H.
128
96
42.77
opt/1
gcc_pentium2-m32_O3-ofp
Grain-128
___H.
128
96
42.83
opt/1
gcc_pentium3-m32_O3-ofp
Grain-128
___H.
128
96
43.87
opt/1
gcc_m32_O3-ual-ofp
Grain-128
___H.
128
96
44.62
85.39
47.43
45.63
49.37
48.29
59.01
1571.99
opt/1
gcc_pentiumpro-m32_O3-ual-ofp
Grain-128
___H.
128
96
44.62
opt/1
gcc_pentium-m-m32_O3-ual-ofp
Grain-128
___H.
128
96
44.62
opt/1
gcc_pentium3-m32_O3-ual-ofp
Grain-128
___H.
128
96
44.73
opt/1
gcc_m32_O3-ofp
Grain-128
___H.
128
96
44.75
opt/1
gcc_m32_O2-ofp
Grain-128
___H.
128
96
44.77
opt/1
gcc_pentium2-m32_O3-ual-ofp
Grain-128
___H.
128
96
45.18
opt/1
gcc_nocona_O0
Grain-128
___H.
128
96
45.47
opt/1
gcc_k6-3-m32_O2-ofp
Grain-128
___H.
128
96
45.47
opt/1
gcc_k6-m32_O2-ofp
Grain-128
___H.
128
96
45.57
opt/1
gcc_k6-3-m32_Os-ofp
Grain-128
___H.
128
96
45.57
opt/1
gcc_k6-m32_Os-ofp
Grain-128
___H.
128
96
45.70
opt/1
gcc_m32_Os-ofp
Grain-128
___H.
128
96
45.74
87.43
48.57
46.73
50.56
49.28
59.63
1573.08
opt/1
gcc_pentiumpro-m32_Os-ofp
Grain-128
___H.
128
96
45.74
opt/1
gcc_pentium3-m32_Os-ofp
Grain-128
___H.
128
96
45.75
opt/1
gcc_pentium-m-m32_Os-ofp
Grain-128
___H.
128
96
45.75
opt/1
gcc_pentium2-m32_Os-ofp
Grain-128
___H.
128
96
45.90
opt/1
gcc_default_O0
Grain-128
___H.
128
96
45.93
opt/1
gcc_k8_O0
Grain-128
___H.
128
96
45.95
opt/1
gcc_k6-m32_O3-ofp
Grain-128
___H.
128
96
45.98
opt/1
gcc_k6-3-m32_O3-ual-ofp
Grain-128
___H.
128
96
45.98
opt/1
gcc_k6-m32_O3-ual-ofp
Grain-128
___H.
128
96
46.10
opt/1
gcc_k6-3-m32_O3-ofp
Grain-128
___H.
128
96
49.29
opt/1
gcc_pentium-m32_O3-ual-ofp
Grain-128
___H.
128
96
49.30
opt/1
gcc_pentium-mmx-m32_O3-ofp
Grain-128
___H.
128
96
49.31
opt/1
gcc_pentium-mmx-m32_O3-ual-ofp
Grain-128
___H.
128
96
49.50
opt/1
gcc_pentium-m32_Os-ofp
Grain-128
___H.
128
96
49.56
opt/1
gcc_pentium-mmx-m32_Os-ofp
Grain-128
___H.
128
96
49.84
93.36
52.85
50.90
54.91
53.00
61.62
1698.20
opt/1
gcc_prescott-m32_O3-ual-ofp
Grain-128
___H.
128
96
49.84
opt/1
gcc_pentium4-m32_O3-ual-ofp
Grain-128
___H.
128
96
49.90
opt/1
gcc_pentium-m32_O3-ofp
Grain-128
___H.
128
96
50.07
opt/1
gcc_athlon-m32_O3-ual-ofp
Grain-128
___H.
128
96
50.07
opt/1
gcc_k8-m32_O3-ual-ofp
Grain-128
___H.
128
96
50.16
opt/1
gcc_pentium-m32_O2-ofp
Grain-128
___H.
128
96
50.17
opt/1
gcc_pentium-mmx-m32_O2-ofp
Grain-128
___H.
128
96
50.22
94.87
53.24
51.29
55.38
53.64
61.61
1706.41
opt/1
gcc_prescott-m32_O2-ofp
Grain-128
___H.
128
96
50.22
opt/1
gcc_pentium4-m32_O2-ofp
Grain-128
___H.
128
96
50.23
93.55
53.24
51.30
55.29
53.34
61.62
1698.37
opt/1
gcc_prescott-m32_O3-ofp
Grain-128
___H.
128
96
50.38
opt/1
gcc_i386-m32_O3-ual-ofp
Grain-128
___H.
128
96
50.38
opt/1
gcc_i486-m32_O3-ual-ofp
Grain-128
___H.
128
96
50.74
96.60
53.85
51.84
56.04
54.09
61.61
1733.54
opt/1
gcc_prescott-m32_Os-ofp
Grain-128
___H.
128
96
50.74
opt/1
gcc_i486-m32_O2-ofp
Grain-128
___H.
128
96
50.74
opt/1
gcc_i486-m32_Os-ofp
Grain-128
___H.
128
96
50.76
opt/1
gcc_i486-m32_O3-ofp
Grain-128
___H.
128
96
50.77
opt/1
gcc_i386-m32_O3-ofp
Grain-128
___H.
128
96
50.86
opt/1
gcc_i386-m32_O2-ofp
Grain-128
___H.
128
96
50.86
opt/1
gcc_pentium4-m32_Os-ofp
Grain-128
___H.
128
96
51.01
opt/1
gcc_athlon-m32_O3-ofp
Grain-128
___H.
128
96
51.18
opt/1
gcc_k8-m32_O2-ofp
Grain-128
___H.
128
96
51.19
opt/1
gcc_athlon-m32_O2-ofp
Grain-128
___H.
128
96
51.20
opt/1
gcc_pentium4-m32_O3-ofp
Grain-128
___H.
128
96
51.28
opt/1
gcc_k8-m32_O3-ofp
Grain-128
___H.
128
96
51.93
opt/1
gcc_k8-m32_Os-ofp
Grain-128
___H.
128
96
51.94
opt/1
gcc_athlon-m32_Os-ofp
Grain-128
___H.
128
96
55.38
opt/1
gcc_prescott-m32_O1-ofp
Grain-128
___H.
128
96
55.39
opt/1
gcc_m32_O1-ofp
Grain-128
___H.
128
96
55.45
opt/1
gcc_pentium4-m32_O1-ofp
Grain-128
___H.
128
96
55.87
opt/1
gcc_athlon-m32_O1-ofp
Grain-128
___H.
128
96
55.87
opt/1
gcc_k8-m32_O1-ofp
Grain-128
___H.
128
96
55.87
opt/1
gcc_pentium-m-m32_O1-ofp
Grain-128
___H.
128
96
55.87
opt/1
gcc_pentium2-m32_O1-ofp
Grain-128
___H.
128
96
55.87
opt/1
gcc_pentium3-m32_O1-ofp
Grain-128
___H.
128
96
55.87
opt/1
gcc_pentiumpro-m32_O1-ofp
Grain-128
___H.
128
96
55.90
opt/1
gcc_i486-m32_O1-ofp
Grain-128
___H.
128
96
55.90
opt/1
gcc_pentium-mmx-m32_O1-ofp
Grain-128
___H.
128
96
56.37
opt/1
gcc_k6-3-m32_O1-ofp
Grain-128
___H.
128
96
56.37
opt/1
gcc_k6-m32_O1-ofp
Grain-128
___H.
128
96
62.19
opt/1
gcc_pentium-m32_O1-ofp
Grain-128
___H.
128
96
72.28
opt/1
gcc_pentium4-m32_O0
Grain-128
___H.
128
96
72.30
opt/1
gcc_m32_O0
Grain-128
___H.
128
96
72.30
opt/1
gcc_prescott-m32_O0
Grain-128
___H.
128
96
72.90
opt/1
gcc_pentium-m-m32_O0
Grain-128
___H.
128
96
72.90
opt/1
gcc_pentium2-m32_O0
Grain-128
___H.
128
96
72.91
opt/1
gcc_pentium3-m32_O0
Grain-128
___H.
128
96
72.93
opt/1
gcc_pentiumpro-m32_O0
Grain-128
___H.
128
96
73.05
opt/1
gcc_k8-m32_O0
Grain-128
___H.
128
96
73.15
opt/1
gcc_athlon-m32_O0
Grain-128
___H.
128
96
73.74
opt/1
gcc_pentium-mmx-m32_O0
Grain-128
___H.
128
96
73.75
opt/1
gcc_i386-m32_O0
Grain-128
___H.
128
96
73.75
opt/1
gcc_i486-m32_O0
Grain-128
___H.
128
96
73.75
opt/1
gcc_k6-3-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
5537.14
ref/1
gcc_m32_O1-ofp
Grain-128
___H.
128
96
5543.04
ref/1
gcc_prescott-m32_O1-ofp
Grain-128
___H.
128
96
5548.42
ref/1
gcc_pentium4-m32_O1-ofp
Grain-128
___H.
128
96
6260.96
ref/1
gcc_default_O3-ual-ofp
Grain-128
___H.
128
96
6318.50
ref/1
gcc_m32_O3-ual-ofp
Grain-128
___H.
128
96
6322.41
ref/1
gcc_prescott-m32_O3-ual-ofp
Grain-128
___H.
128
96
6324.02
ref/1
gcc_pentium4-m32_O3-ual-ofp
Grain-128
___H.
128
96
6340.69
ref/1
gcc_k8_O3-ual-ofp
Grain-128
___H.
128
96
6371.06
ref/1
gcc_k8-m32_O3-ual-ofp
Grain-128
___H.
128
96
6372.14
ref/1
gcc_athlon-m32_O3-ual-ofp
Grain-128
___H.
128
96
6502.25
ref/1
gcc_nocona_O3-ual-ofp
Grain-128
___H.
128
96
7225.98
ref/1
gcc_default_O3-ofp
Grain-128
___H.
128
96
7248.19
ref/1
gcc_k6-m32_O3-ual-ofp
Grain-128
___H.
128
96
7251.86
ref/1
gcc_nocona_O3-ofp
Grain-128
___H.
128
96
7304.77
ref/1
gcc_default_O2-ofp
Grain-128
___H.
128
96
7328.34
ref/1
gcc_nocona_O1-ofp
Grain-128
___H.
128
96
7330.07
ref/1
gcc_default_O1-ofp
Grain-128
___H.
128
96
7338.38
ref/1
gcc_k8_O3-ofp
Grain-128
___H.
128
96
7352.90
ref/1
gcc_i386-m32_O3-ual-ofp
Grain-128
___H.
128
96
7353.56
ref/1
gcc_nocona_O2-ofp
Grain-128
___H.
128
96
7395.00
ref/1
gcc_pentium2-m32_O1-ofp
Grain-128
___H.
128
96
7396.04
ref/1
gcc_pentium3-m32_O1-ofp
Grain-128
___H.
128
96
7398.54
ref/1
gcc_pentium-m-m32_O1-ofp
Grain-128
___H.
128
96
7399.78
ref/1
gcc_pentiumpro-m32_O1-ofp
Grain-128
___H.
128
96
7415.92
ref/1
gcc_k8-m32_O1-ofp
Grain-128
___H.
128
96
7418.60
ref/1
gcc_k8_O2-ofp
Grain-128
___H.
128
96
7425.85
ref/1
gcc_athlon-m32_O1-ofp
Grain-128
___H.
128
96
7468.15
ref/1
gcc_k6-m32_O1-ofp
Grain-128
___H.
128
96
7481.51
ref/1
gcc_i386-m32_O1-ofp
Grain-128
___H.
128
96
7496.02
ref/1
gcc_k8_O1-ofp
Grain-128
___H.
128
96
7538.60
ref/1
gcc_nocona_Os-ofp
Grain-128
___H.
128
96
7587.86
ref/1
gcc_k8_Os-ofp
Grain-128
___H.
128
96
7590.84
ref/1
gcc_default_Os-ofp
Grain-128
___H.
128
96
7603.92
ref/1
gcc_m32_O3-ofp
Grain-128
___H.
128
96
7612.08
ref/1
gcc_prescott-m32_O3-ofp
Grain-128
___H.
128
96
7612.16
ref/1
gcc_pentium4-m32_O3-ofp
Grain-128
___H.
128
96
7620.49
ref/1
gcc_k8-m32_O3-ofp
Grain-128
___H.
128
96
7624.32
ref/1
gcc_athlon-m32_O3-ofp
Grain-128
___H.
128
96
7669.71
ref/1
gcc_athlon-m32_O2-ofp
Grain-128
___H.
128
96
7670.14
ref/1
gcc_k8-m32_O2-ofp
Grain-128
___H.
128
96
7675.52
ref/1
gcc_m32_O2-ofp
Grain-128
___H.
128
96
7709.42
ref/1
gcc_i486-m32_O3-ual-ofp
Grain-128
___H.
128
96
7712.28
ref/1
gcc_pentium4-m32_O2-ofp
Grain-128
___H.
128
96
7732.51
ref/1
gcc_prescott-m32_O2-ofp
Grain-128
___H.
128
96
7787.66
ref/1
gcc_pentium-mmx-m32_O3-ual-ofp
Grain-128
___H.
128
96
7790.93
ref/1
gcc_pentium-m32_O3-ual-ofp
Grain-128
___H.
128
96
7921.71
ref/1
gcc_pentium-m-m32_O3-ofp
Grain-128
___H.
128
96
7922.13
ref/1
gcc_pentium3-m32_O3-ofp
Grain-128
___H.
128
96
7922.32
ref/1
gcc_pentium2-m32_O3-ofp
Grain-128
___H.
128
96
7925.47
ref/1
gcc_pentiumpro-m32_O3-ofp
Grain-128
___H.
128
96
8020.60
ref/1
gcc_pentium2-m32_O2-ofp
Grain-128
___H.
128
96
8026.32
ref/1
gcc_pentium-m-m32_O2-ofp
Grain-128
___H.
128
96
8026.44
ref/1
gcc_pentium3-m32_O2-ofp
Grain-128
___H.
128
96
8036.60
ref/1
gcc_pentiumpro-m32_O2-ofp
Grain-128
___H.
128
96
8184.41
ref/1
gcc_i386-m32_O3-ofp
Grain-128
___H.
128
96
8189.38
ref/1
gcc_k6-m32_O3-ofp
Grain-128
___H.
128
96
8216.61
ref/1
gcc_i386-m32_O2-ofp
Grain-128
___H.
128
96
8317.35
ref/1
gcc_k6-m32_O2-ofp
Grain-128
___H.
128
96
8328.65
ref/1
gcc_i486-m32_O1-ofp
Grain-128
___H.
128
96
8328.80
ref/1
gcc_pentium-mmx-m32_O1-ofp
Grain-128
___H.
128
96
8335.79
ref/1
gcc_pentium-m32_O1-ofp
Grain-128
___H.
128
96
9730.30
ref/1
gcc_pentium-m32_O3-ofp
Grain-128
___H.
128
96
9733.30
ref/1
gcc_pentium-mmx-m32_O3-ofp
Grain-128
___H.
128
96
9788.14
ref/1
gcc_i486-m32_O3-ofp
Grain-128
___H.
128
96
9794.28
ref/1
gcc_pentium-m32_O2-ofp
Grain-128
___H.
128
96
9816.79
ref/1
gcc_i486-m32_O2-ofp
Grain-128
___H.
128
96
9822.19
ref/1
gcc_pentium-mmx-m32_O2-ofp
Grain-128
___H.
128
96
13303.97
ref/1
gcc_pentium2-m32_O3-ual-ofp
Grain-128
___H.
128
96
13304.70
ref/1
gcc_pentium3-m32_O3-ual-ofp
Grain-128
___H.
128
96
13304.84
ref/1
gcc_pentiumpro-m32_O3-ual-ofp
Grain-128
___H.
128
96
13308.93
ref/1
gcc_pentium-m-m32_O3-ual-ofp
Grain-128
___H.
128
96
15511.95
ref/1
gcc_pentium-m32_Os-ofp
Grain-128
___H.
128
96
15514.53
ref/1
gcc_pentium-mmx-m32_Os-ofp
Grain-128
___H.
128
96
15527.38
ref/1
gcc_k8-m32_Os-ofp
Grain-128
___H.
128
96
15533.57
ref/1
gcc_athlon-m32_Os-ofp
Grain-128
___H.
128
96
15544.94
ref/1
gcc_pentium2-m32_Os-ofp
Grain-128
___H.
128
96
15545.43
ref/1
gcc_pentium3-m32_Os-ofp
Grain-128
___H.
128
96
15545.94
ref/1
gcc_pentium-m-m32_Os-ofp
Grain-128
___H.
128
96
15553.51
ref/1
gcc_pentiumpro-m32_Os-ofp
Grain-128
___H.
128
96
15560.04
ref/1
gcc_prescott-m32_Os-ofp
Grain-128
___H.
128
96
15560.25
ref/1
gcc_pentium4-m32_Os-ofp
Grain-128
___H.
128
96
15562.49
ref/1
gcc_i486-m32_Os-ofp
Grain-128
___H.
128
96
15595.12
ref/1
gcc_m32_Os-ofp
Grain-128
___H.
128
96
15932.81
ref/1
gcc_k6-m32_Os-ofp
Grain-128
___H.
128
96
24902.82
ref/1
gcc_k8-m32_O0
Grain-128
___H.
128
96
24913.78
ref/1
gcc_pentium3-m32_O0
Grain-128
___H.
128
96
24914.74
ref/1
gcc_pentiumpro-m32_O0
Grain-128
___H.
128
96
24916.59
ref/1
gcc_pentium-m-m32_O0
Grain-128
___H.
128
96
24916.87
ref/1
gcc_pentium4-m32_O0
Grain-128
___H.
128
96
24920.01
ref/1
gcc_i386-m32_O0
Grain-128
___H.
128
96
24928.01
ref/1
gcc_m32_O0
Grain-128
___H.
128
96
24930.03
ref/1
gcc_athlon-m32_O0
Grain-128
___H.
128
96
24938.37
ref/1
gcc_k6-m32_O0
Grain-128
___H.
128
96
24947.79
ref/1
gcc_prescott-m32_O0
Grain-128
___H.
128
96
24958.58
ref/1
gcc_pentium2-m32_O0
Grain-128
___H.
128
96
25943.79
ref/1
gcc_default_O0
Grain-128
___H.
128
96
25944.37
ref/1
gcc_k8_O0
Grain-128
___H.
128
96
25956.39
ref/1
gcc_nocona_O0
Grain-128
___H.
128
96
26946.09
ref/1
gcc_pentium-mmx-m32_O0
Grain-128
___H.
128
96
26949.39
ref/1
gcc_pentium-m32_O0
Grain-128
___H.
128
96
26951.57
ref/1
gcc_i486-m32_O0