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.92
55.79
26.90
25.55
28.39
30.05
52.03
1092.93
opt/1
gcc_default_O3-ofp
Grain-128
___H3
128
96
24.98
53.98
26.91
25.73
28.33
29.87
51.78
1089.69
opt/1
gcc_default_O2-ofp
Grain-128
___H3
128
96
25.00
54.00
26.91
25.52
28.25
29.92
51.77
1090.10
opt/1
gcc_k8_O2-ofp
Grain-128
___H3
128
96
25.26
54.75
27.05
25.71
28.46
30.49
51.82
1095.30
opt/1
gcc_nocona_O1-ofp
Grain-128
___H3
128
96
25.30
52.76
27.05
25.77
28.34
30.25
51.58
1039.22
opt/1
gcc_nocona_O2-ofp
Grain-128
___H3
128
96
25.40
opt/1
gcc_default_O1-ofp
Grain-128
___H3
128
96
25.40
opt/1
gcc_k8_O1-ofp
Grain-128
___H3
128
96
25.42
opt/1
gcc_default_O3-ual-ofp
Grain-128
___H3
128
96
25.43
53.64
27.28
25.98
28.61
30.69
51.58
1034.71
opt/1
gcc_nocona_O3-ofp
Grain-128
___H3
128
96
25.45
55.71
26.88
25.45
28.33
29.66
51.56
1090.54
opt/1
gcc_k8_O3-ofp
Grain-128
___H3
128
96
25.48
52.89
27.21
26.01
28.53
30.82
51.85
1029.20
opt/1
gcc_nocona_O3-ual-ofp
Grain-128
___H3
128
96
25.56
opt/1
gcc_default_Os-ofp
Grain-128
___H3
128
96
25.57
opt/1
gcc_k8_O3-ual-ofp
Grain-128
___H3
128
96
25.74
opt/1
gcc_k8_Os-ofp
Grain-128
___H3
128
96
26.86
56.09
28.65
27.33
30.05
32.14
52.04
1071.75
opt/1
gcc_nocona_Os-ofp
Grain-128
___H3
128
96
41.92
79.43
44.50
42.80
46.27
47.87
60.01
1443.83
opt/1
gcc_pentiumpro-m32_O3-ual-ofp
Grain-128
___H3
128
96
41.92
79.89
44.50
42.85
46.32
47.68
59.33
1437.10
opt/1
gcc_pentium2-m32_O3-ual-ofp
Grain-128
___H3
128
96
42.45
opt/1
gcc_pentium3-m32_O3-ual-ofp
Grain-128
___H3
128
96
42.46
opt/1
gcc_pentium-m-m32_O3-ual-ofp
Grain-128
___H3
128
96
42.53
opt/1
gcc_pentium2-m32_O2-ofp
Grain-128
___H3
128
96
42.54
opt/1
gcc_pentium-m-m32_O2-ofp
Grain-128
___H3
128
96
42.54
opt/1
gcc_pentiumpro-m32_O2-ofp
Grain-128
___H3
128
96
42.63
opt/1
gcc_pentium-m-m32_O3-ofp
Grain-128
___H3
128
96
42.66
opt/1
gcc_pentium2-m32_O3-ofp
Grain-128
___H3
128
96
42.69
opt/1
gcc_pentium3-m32_O3-ofp
Grain-128
___H3
128
96
42.69
opt/1
gcc_pentiumpro-m32_O3-ofp
Grain-128
___H3
128
96
43.08
opt/1
gcc_pentium3-m32_O2-ofp
Grain-128
___H3
128
96
43.31
82.93
46.38
44.28
48.11
49.91
59.34
1493.83
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_pentium3-m32_Os-ofp
Grain-128
___H3
128
96
43.32
opt/1
gcc_pentium2-m32_Os-ofp
Grain-128
___H3
128
96
44.88
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.37
opt/1
gcc_k6-m32_O3-ofp
Grain-128
___H3
128
96
45.38
opt/1
gcc_nocona_O0
Grain-128
___H3
128
96
45.55
opt/1
gcc_pentium-mmx-m32_Os-ofp
Grain-128
___H3
128
96
45.58
opt/1
gcc_pentium-m32_Os-ofp
Grain-128
___H3
128
96
46.00
opt/1
gcc_k8_O0
Grain-128
___H3
128
96
46.01
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.88
opt/1
gcc_pentium-mmx-m32_O3-ual-ofp
Grain-128
___H3
128
96
46.93
opt/1
gcc_pentium-mmx-m32_O2-ofp
Grain-128
___H3
128
96
46.94
opt/1
gcc_pentium-m32_O2-ofp
Grain-128
___H3
128
96
47.01
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.90
opt/1
gcc_k8-m32_O2-ofp
Grain-128
___H3
128
96
47.91
opt/1
gcc_athlon-m32_O2-ofp
Grain-128
___H3
128
96
47.91
opt/1
gcc_m32_O2-ofp
Grain-128
___H3
128
96
48.07
opt/1
gcc_athlon-m32_O3-ual-ofp
Grain-128
___H3
128
96
48.07
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.38
opt/1
gcc_m32_O3-ofp
Grain-128
___H3
128
96
48.39
opt/1
gcc_athlon-m32_O3-ofp
Grain-128
___H3
128
96
48.62
opt/1
gcc_k8-m32_O3-ofp
Grain-128
___H3
128
96
49.18
93.54
52.17
50.17
54.27
55.02
61.80
1687.98
opt/1
gcc_prescott-m32_O3-ual-ofp
Grain-128
___H3
128
96
49.30
94.50
52.39
50.36
54.53
54.81
61.37
1691.39
opt/1
gcc_prescott-m32_Os-ofp
Grain-128
___H3
128
96
49.31
opt/1
gcc_pentium4-m32_Os-ofp
Grain-128
___H3
128
96
49.36
94.50
52.45
50.42
54.59
54.57
62.03
1699.08
opt/1
gcc_prescott-m32_O2-ofp
Grain-128
___H3
128
96
49.58
opt/1
gcc_pentium4-m32_O3-ual-ofp
Grain-128
___H3
128
96
49.64
opt/1
gcc_i486-m32_Os-ofp
Grain-128
___H3
128
96
49.64
opt/1
gcc_pentium4-m32_O3-ofp
Grain-128
___H3
128
96
49.65
94.81
52.69
50.75
54.86
54.94
61.36
1700.12
opt/1
gcc_prescott-m32_O3-ofp
Grain-128
___H3
128
96
49.66
opt/1
gcc_pentium4-m32_O2-ofp
Grain-128
___H3
128
96
49.82
opt/1
gcc_m32_Os-ofp
Grain-128
___H3
128
96
49.84
opt/1
gcc_k8-m32_Os-ofp
Grain-128
___H3
128
96
50.10
opt/1
gcc_athlon-m32_Os-ofp
Grain-128
___H3
128
96
50.92
opt/1
gcc_i486-m32_O3-ual-ofp
Grain-128
___H3
128
96
51.04
opt/1
gcc_i486-m32_O3-ofp
Grain-128
___H3
128
96
51.27
opt/1
gcc_i486-m32_O2-ofp
Grain-128
___H3
128
96
51.29
opt/1
gcc_i386-m32_O3-ual-ofp
Grain-128
___H3
128
96
51.36
opt/1
gcc_i386-m32_O3-ofp
Grain-128
___H3
128
96
51.90
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.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_athlon-m32_O1-ofp
Grain-128
___H3
128
96
57.17
opt/1
gcc_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_k6-m32_O1-ofp
Grain-128
___H3
128
96
57.18
opt/1
gcc_pentium2-m32_O1-ofp
Grain-128
___H3
128
96
57.22
opt/1
gcc_i486-m32_O1-ofp
Grain-128
___H3
128
96
57.23
opt/1
gcc_pentium-m32_O1-ofp
Grain-128
___H3
128
96
72.69
opt/1
gcc_pentiumpro-m32_O0
Grain-128
___H3
128
96
72.98
opt/1
gcc_m32_O0
Grain-128
___H3
128
96
73.13
opt/1
gcc_pentium4-m32_O0
Grain-128
___H3
128
96
73.20
opt/1
gcc_prescott-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_pentium2-m32_O0
Grain-128
___H3
128
96
73.42
opt/1
gcc_pentium3-m32_O0
Grain-128
___H3
128
96
73.44
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.75
opt/1
gcc_k6-m32_O0
Grain-128
___H3
128
96
73.76
opt/1
gcc_i386-m32_O0
Grain-128
___H3
128
96
73.76
opt/1
gcc_pentium-m32_O0
Grain-128
___H3
128
96
73.78
opt/1
gcc_pentium-mmx-m32_O0
Grain-128
___H3
128
96
6822.68
ref/1
gcc_m32_O1-ofp
Grain-128
___H3
128
96
6855.88
ref/1
gcc_athlon-m32_O1-ofp
Grain-128
___H3
128
96
6856.06
ref/1
gcc_pentiumpro-m32_O1-ofp
Grain-128
___H3
128
96
6857.92
ref/1
gcc_pentium2-m32_O1-ofp
Grain-128
___H3
128
96
6872.58
ref/1
gcc_i386-m32_O1-ofp
Grain-128
___H3
128
96
6917.23
ref/1
gcc_pentium3-m32_O1-ofp
Grain-128
___H3
128
96
6957.17
ref/1
gcc_k6-m32_O1-ofp
Grain-128
___H3
128
96
7267.10
ref/1
gcc_pentium3-m32_O2-ofp
Grain-128
___H3
128
96
7267.45
ref/1
gcc_pentium2-m32_O2-ofp
Grain-128
___H3
128
96
7295.18
ref/1
gcc_pentiumpro-m32_O2-ofp
Grain-128
___H3
128
96
7773.29
ref/1
gcc_i486-m32_O1-ofp
Grain-128
___H3
128
96
7801.24
ref/1
gcc_pentium-m32_O1-ofp
Grain-128
___H3
128
96
7830.65
ref/1
gcc_pentium-mmx-m32_O1-ofp
Grain-128
___H3
128
96
9910.35
ref/1
gcc_pentium-m32_O3-ofp
Grain-128
___H3
128
96
9944.65
ref/1
gcc_pentium-mmx-m32_O3-ofp
Grain-128
___H3
128
96
9951.40
ref/1
gcc_i486-m32_O3-ofp
Grain-128
___H3
128
96
9975.87
ref/1
gcc_pentiumpro-m32_O3-ofp
Grain-128
___H3
128
96
9976.25
ref/1
gcc_pentium3-m32_O3-ofp
Grain-128
___H3
128
96
10051.53
ref/1
gcc_pentium2-m32_O3-ofp
Grain-128
___H3
128
96
10931.93
ref/1
gcc_i386-m32_O3-ofp
Grain-128
___H3
128
96
11111.49
ref/1
gcc_i386-m32_O2-ofp
Grain-128
___H3
128
96
11455.36
ref/1
gcc_m32_O3-ofp
Grain-128
___H3
128
96
11479.43
ref/1
gcc_athlon-m32_O3-ofp
Grain-128
___H3
128
96
11552.97
ref/1
gcc_m32_O3-ual-ofp
Grain-128
___H3
128
96
11638.67
ref/1
gcc_athlon-m32_O3-ual-ofp
Grain-128
___H3
128
96
11713.21
ref/1
gcc_k6-m32_O3-ofp
Grain-128
___H3
128
96
11721.33
ref/1
gcc_athlon-m32_O2-ofp
Grain-128
___H3
128
96
11767.55
ref/1
gcc_m32_O2-ofp
Grain-128
___H3
128
96
11888.38
ref/1
gcc_k6-m32_O2-ofp
Grain-128
___H3
128
96
12437.32
ref/1
gcc_k6-m32_O3-ual-ofp
Grain-128
___H3
128
96
12460.07
ref/1
gcc_i386-m32_O3-ual-ofp
Grain-128
___H3
128
96
12688.59
ref/1
gcc_i486-m32_O3-ual-ofp
Grain-128
___H3
128
96
12700.14
ref/1
gcc_pentium-m32_O3-ual-ofp
Grain-128
___H3
128
96
12968.97
ref/1
gcc_pentium-mmx-m32_O3-ual-ofp
Grain-128
___H3
128
96
13329.11
ref/1
gcc_pentiumpro-m32_O3-ual-ofp
Grain-128
___H3
128
96
13336.08
ref/1
gcc_pentium2-m32_O3-ual-ofp
Grain-128
___H3
128
96
13346.67
ref/1
gcc_pentium3-m32_O3-ual-ofp
Grain-128
___H3
128
96
15544.11
ref/1
gcc_pentium3-m32_Os-ofp
Grain-128
___H3
128
96
15544.88
ref/1
gcc_pentiumpro-m32_Os-ofp
Grain-128
___H3
128
96
15630.86
ref/1
gcc_i486-m32_Os-ofp
Grain-128
___H3
128
96
15658.74
ref/1
gcc_pentium2-m32_Os-ofp
Grain-128
___H3
128
96
15978.04
ref/1
gcc_pentium-m32_O2-ofp
Grain-128
___H3
128
96
16096.84
ref/1
gcc_pentium-mmx-m32_O2-ofp
Grain-128
___H3
128
96
16153.03
ref/1
gcc_i486-m32_O2-ofp
Grain-128
___H3
128
96
16253.32
ref/1
gcc_m32_Os-ofp
Grain-128
___H3
128
96
16275.24
ref/1
gcc_pentium-mmx-m32_Os-ofp
Grain-128
___H3
128
96
16280.42
ref/1
gcc_athlon-m32_Os-ofp
Grain-128
___H3
128
96
16305.19
ref/1
gcc_pentium-m32_Os-ofp
Grain-128
___H3
128
96
16374.92
ref/1
gcc_k6-m32_Os-ofp
Grain-128
___H3
128
96
23924.68
ref/1
gcc_athlon-m32_O0
Grain-128
___H3
128
96
23939.65
ref/1
gcc_m32_O0
Grain-128
___H3
128
96
24006.24
ref/1
gcc_pentium3-m32_O0
Grain-128
___H3
128
96
24009.98
ref/1
gcc_k6-m32_O0
Grain-128
___H3
128
96
24040.38
ref/1
gcc_pentium2-m32_O0
Grain-128
___H3
128
96
24102.08
ref/1
gcc_pentiumpro-m32_O0
Grain-128
___H3
128
96
24124.73
ref/1
gcc_i386-m32_O0
Grain-128
___H3
128
96
26752.72
ref/1
gcc_i486-m32_O0
Grain-128
___H3
128
96
26813.74
ref/1
gcc_pentium-m32_O0
Grain-128
___H3
128
96
26814.00
ref/1
gcc_pentium-mmx-m32_O0