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.15
55.23
26.08
24.73
27.58
27.89
51.39
1062.20
opt/1
gcc_nocona_O2-ofp
Grain-128
___H3
128
96
24.15
55.78
26.05
24.63
27.57
28.31
51.39
1053.53
opt/1
gcc_k8_Os-ofp
Grain-128
___H3
128
96
24.34
57.33
26.38
44.88
35.29
28.29
51.31
1098.48
opt/1
gcc_k8_O2-ofp
Grain-128
___H3
128
96
24.44
55.78
26.38
25.25
27.98
28.27
51.39
1060.44
opt/1
gcc_nocona_Os-ofp
Grain-128
___H3
128
96
24.69
opt/1
gcc_nocona_O3-ofp
Grain-128
___H3
128
96
24.74
opt/1
gcc_nocona_O3-ual-ofp
Grain-128
___H3
128
96
24.82
opt/1
gcc_nocona_O1-ofp
Grain-128
___H3
128
96
25.12
opt/1
gcc_k8_O1-ofp
Grain-128
___H3
128
96
25.40
opt/1
gcc_k8_O3-ofp
Grain-128
___H3
128
96
25.62
opt/1
gcc_k8_O3-ual-ofp
Grain-128
___H3
128
96
41.30
opt/1
gcc_nocona_O0
Grain-128
___H3
128
96
41.77
opt/1
gcc_k8_O0
Grain-128
___H3
128
96
49.50
101.74
53.15
50.78
55.61
54.80
71.81
1846.78
opt/1
gcc_prescott-m32_O3-ual-ofp
Grain-128
___H3
128
96
49.50
99.36
52.89
50.69
55.27
54.85
71.71
1831.80
opt/1
gcc_prescott-m32_O3-ofp
Grain-128
___H3
128
96
49.58
opt/1
gcc_athlon-m32_O3-ofp
Grain-128
___H3
128
96
49.58
opt/1
gcc_m32_O3-ual-ofp
Grain-128
___H3
128
96
49.60
opt/1
gcc_athlon-m32_O3-ual-ofp
Grain-128
___H3
128
96
49.60
opt/1
gcc_m32_O3-ofp
Grain-128
___H3
128
96
49.72
opt/1
gcc_k8-m32_O3-ofp
Grain-128
___H3
128
96
49.78
opt/1
gcc_k8-m32_O3-ual-ofp
Grain-128
___H3
128
96
51.17
opt/1
gcc_pentium-m32_O3-ual-ofp
Grain-128
___H3
128
96
51.38
opt/1
gcc_pentium-mmx-m32_O3-ual-ofp
Grain-128
___H3
128
96
51.39
opt/1
gcc_pentium-m32_O3-ofp
Grain-128
___H3
128
96
51.51
opt/1
gcc_pentium-mmx-m32_O3-ofp
Grain-128
___H3
128
96
52.36
opt/1
gcc_k6-m32_O3-ofp
Grain-128
___H3
128
96
52.40
opt/1
gcc_i386-m32_O3-ofp
Grain-128
___H3
128
96
52.40
opt/1
gcc_i386-m32_O3-ual-ofp
Grain-128
___H3
128
96
52.41
opt/1
gcc_i486-m32_O3-ual-ofp
Grain-128
___H3
128
96
52.42
opt/1
gcc_i486-m32_O3-ofp
Grain-128
___H3
128
96
52.46
opt/1
gcc_k6-m32_O3-ual-ofp
Grain-128
___H3
128
96
52.82
opt/1
gcc_pentium2-m32_O3-ual-ofp
Grain-128
___H3
128
96
52.84
opt/1
gcc_pentium3-m32_O3-ofp
Grain-128
___H3
128
96
52.85
opt/1
gcc_pentiumpro-m32_O3-ofp
Grain-128
___H3
128
96
52.85
opt/1
gcc_pentiumpro-m32_O3-ual-ofp
Grain-128
___H3
128
96
52.86
opt/1
gcc_pentium2-m32_O3-ofp
Grain-128
___H3
128
96
52.91
opt/1
gcc_pentium3-m32_O3-ual-ofp
Grain-128
___H3
128
96
52.91
opt/1
gcc_prescott-m32_O2-ofp
Grain-128
___H3
128
96
53.30
opt/1
gcc_i386-m32_O2-ofp
Grain-128
___H3
128
96
53.41
opt/1
gcc_pentium2-m32_Os-ofp
Grain-128
___H3
128
96
53.41
opt/1
gcc_pentiumpro-m32_Os-ofp
Grain-128
___H3
128
96
53.44
opt/1
gcc_pentium3-m32_Os-ofp
Grain-128
___H3
128
96
53.58
103.73
56.88
55.02
59.41
58.27
71.81
1865.67
opt/1
gcc_prescott-m32_Os-ofp
Grain-128
___H3
128
96
53.63
opt/1
gcc_i486-m32_Os-ofp
Grain-128
___H3
128
96
53.63
opt/1
gcc_pentium-m32_O2-ofp
Grain-128
___H3
128
96
53.63
opt/1
gcc_pentium-mmx-m32_O2-ofp
Grain-128
___H3
128
96
54.38
opt/1
gcc_pentium-m32_Os-ofp
Grain-128
___H3
128
96
54.39
opt/1
gcc_pentium-mmx-m32_Os-ofp
Grain-128
___H3
128
96
54.45
opt/1
gcc_k6-m32_O2-ofp
Grain-128
___H3
128
96
54.77
opt/1
gcc_k6-m32_Os-ofp
Grain-128
___H3
128
96
55.39
opt/1
gcc_pentium2-m32_O2-ofp
Grain-128
___H3
128
96
55.39
opt/1
gcc_pentium3-m32_O2-ofp
Grain-128
___H3
128
96
55.39
opt/1
gcc_pentiumpro-m32_O2-ofp
Grain-128
___H3
128
96
55.56
opt/1
gcc_prescott-m32_O1-ofp
Grain-128
___H3
128
96
55.79
opt/1
gcc_athlon-m32_O1-ofp
Grain-128
___H3
128
96
55.80
opt/1
gcc_pentium2-m32_O1-ofp
Grain-128
___H3
128
96
55.82
opt/1
gcc_m32_O1-ofp
Grain-128
___H3
128
96
55.82
opt/1
gcc_pentium3-m32_O1-ofp
Grain-128
___H3
128
96
55.84
opt/1
gcc_k8-m32_O1-ofp
Grain-128
___H3
128
96
55.91
opt/1
gcc_pentiumpro-m32_O1-ofp
Grain-128
___H3
128
96
56.05
opt/1
gcc_m32_O2-ofp
Grain-128
___H3
128
96
56.05
opt/1
gcc_m32_Os-ofp
Grain-128
___H3
128
96
56.06
opt/1
gcc_athlon-m32_O2-ofp
Grain-128
___H3
128
96
56.06
opt/1
gcc_k6-m32_O1-ofp
Grain-128
___H3
128
96
56.07
opt/1
gcc_i486-m32_O1-ofp
Grain-128
___H3
128
96
56.09
opt/1
gcc_athlon-m32_Os-ofp
Grain-128
___H3
128
96
56.17
opt/1
gcc_k8-m32_O2-ofp
Grain-128
___H3
128
96
56.17
opt/1
gcc_pentium-m32_O1-ofp
Grain-128
___H3
128
96
56.18
opt/1
gcc_pentium-mmx-m32_O1-ofp
Grain-128
___H3
128
96
56.19
opt/1
gcc_k8-m32_Os-ofp
Grain-128
___H3
128
96
69.44
opt/1
gcc_m32_O0
Grain-128
___H3
128
96
69.45
opt/1
gcc_athlon-m32_O0
Grain-128
___H3
128
96
69.61
opt/1
gcc_k6-m32_O0
Grain-128
___H3
128
96
69.70
opt/1
gcc_i486-m32_O0
Grain-128
___H3
128
96
69.70
opt/1
gcc_pentium-mmx-m32_O0
Grain-128
___H3
128
96
69.71
opt/1
gcc_pentium-m32_O0
Grain-128
___H3
128
96
69.72
opt/1
gcc_i386-m32_O0
Grain-128
___H3
128
96
69.96
opt/1
gcc_prescott-m32_O0
Grain-128
___H3
128
96
70.14
opt/1
gcc_pentium2-m32_O0
Grain-128
___H3
128
96
70.14
opt/1
gcc_pentiumpro-m32_O0
Grain-128
___H3
128
96
70.33
opt/1
gcc_pentium3-m32_O0
Grain-128
___H3
128
96
80.15
opt/1
gcc_k8-m32_O0
Grain-128
___H3
128
96
92.40
opt/1
gcc_i486-m32_O2-ofp
Grain-128
___H3
128
96
4710.36
ref/1
gcc_prescott-m32_O3-ual-ofp
Grain-128
___H3
128
96
4721.76
ref/1
gcc_m32_O3-ual-ofp
Grain-128
___H3
128
96
4723.60
ref/1
gcc_athlon-m32_O3-ual-ofp
Grain-128
___H3
128
96
4736.66
ref/1
gcc_k8-m32_O3-ual-ofp
Grain-128
___H3
128
96
5223.63
ref/1
gcc_prescott-m32_O3-ofp
Grain-128
___H3
128
96
5235.31
ref/1
gcc_prescott-m32_O2-ofp
Grain-128
___H3
128
96
5259.65
ref/1
gcc_prescott-m32_O1-ofp
Grain-128
___H3
128
96
5359.56
ref/1
gcc_k6-m32_O3-ual-ofp
Grain-128
___H3
128
96
5363.37
ref/1
gcc_i386-m32_O3-ual-ofp
Grain-128
___H3
128
96
5375.60
ref/1
gcc_athlon-m32_O2-ofp
Grain-128
___H3
128
96
5378.55
ref/1
gcc_m32_O2-ofp
Grain-128
___H3
128
96
5389.39
ref/1
gcc_pentiumpro-m32_O3-ual-ofp
Grain-128
___H3
128
96
5394.00
ref/1
gcc_pentium3-m32_O3-ual-ofp
Grain-128
___H3
128
96
5411.18
ref/1
gcc_pentium2-m32_O3-ual-ofp
Grain-128
___H3
128
96
5466.98
ref/1
gcc_pentium3-m32_O3-ofp
Grain-128
___H3
128
96
5472.22
ref/1
gcc_pentium2-m32_O3-ofp
Grain-128
___H3
128
96
5473.28
ref/1
gcc_pentiumpro-m32_O3-ofp
Grain-128
___H3
128
96
5539.82
ref/1
gcc_pentium2-m32_O2-ofp
Grain-128
___H3
128
96
5545.74
ref/1
gcc_pentium3-m32_O2-ofp
Grain-128
___H3
128
96
5545.91
ref/1
gcc_pentiumpro-m32_O2-ofp
Grain-128
___H3
128
96
5558.66
ref/1
gcc_nocona_O3-ual-ofp
Grain-128
___H3
128
96
5590.89
ref/1
gcc_k8_O3-ual-ofp
Grain-128
___H3
128
96
5801.46
ref/1
gcc_k8-m32_O2-ofp
Grain-128
___H3
128
96
5847.70
ref/1
gcc_pentium-m32_O3-ual-ofp
Grain-128
___H3
128
96
5851.11
ref/1
gcc_pentium-mmx-m32_O3-ual-ofp
Grain-128
___H3
128
96
6448.82
ref/1
gcc_i486-m32_O3-ual-ofp
Grain-128
___H3
128
96
6665.24
ref/1
gcc_nocona_O3-ofp
Grain-128
___H3
128
96
6752.85
ref/1
gcc_nocona_O2-ofp
Grain-128
___H3
128
96
6769.14
ref/1
gcc_m32_O3-ofp
Grain-128
___H3
128
96
6771.30
ref/1
gcc_athlon-m32_O3-ofp
Grain-128
___H3
128
96
6780.35
ref/1
gcc_k8-m32_O3-ofp
Grain-128
___H3
128
96
6789.53
ref/1
gcc_nocona_O1-ofp
Grain-128
___H3
128
96
6806.30
ref/1
gcc_k8_O3-ofp
Grain-128
___H3
128
96
6901.22
ref/1
gcc_k8_Os-ofp
Grain-128
___H3
128
96
6902.35
ref/1
gcc_i386-m32_O3-ofp
Grain-128
___H3
128
96
6903.92
ref/1
gcc_k8_O2-ofp
Grain-128
___H3
128
96
6920.70
ref/1
gcc_i386-m32_O2-ofp
Grain-128
___H3
128
96
6963.11
ref/1
gcc_i386-m32_O1-ofp
Grain-128
___H3
128
96
6963.90
ref/1
gcc_nocona_Os-ofp
Grain-128
___H3
128
96
6970.47
ref/1
gcc_k6-m32_O3-ofp
Grain-128
___H3
128
96
6973.56
ref/1
gcc_k8_O1-ofp
Grain-128
___H3
128
96
7088.76
ref/1
gcc_athlon-m32_O1-ofp
Grain-128
___H3
128
96
7088.99
ref/1
gcc_m32_O1-ofp
Grain-128
___H3
128
96
7092.35
ref/1
gcc_k6-m32_O1-ofp
Grain-128
___H3
128
96
7111.50
ref/1
gcc_k8-m32_O1-ofp
Grain-128
___H3
128
96
7154.24
ref/1
gcc_k6-m32_O2-ofp
Grain-128
___H3
128
96
7155.11
ref/1
gcc_pentium3-m32_O1-ofp
Grain-128
___H3
128
96
7155.60
ref/1
gcc_pentiumpro-m32_O1-ofp
Grain-128
___H3
128
96
7155.79
ref/1
gcc_pentium2-m32_O1-ofp
Grain-128
___H3
128
96
7259.99
ref/1
gcc_pentium-mmx-m32_O3-ofp
Grain-128
___H3
128
96
7270.39
ref/1
gcc_pentium-m32_O3-ofp
Grain-128
___H3
128
96
7271.21
ref/1
gcc_i486-m32_O2-ofp
Grain-128
___H3
128
96
7401.34
ref/1
gcc_pentium-m32_O2-ofp
Grain-128
___H3
128
96
7408.15
ref/1
gcc_pentium-mmx-m32_O2-ofp
Grain-128
___H3
128
96
7460.53
ref/1
gcc_i486-m32_O3-ofp
Grain-128
___H3
128
96
7680.89
ref/1
gcc_pentium-mmx-m32_O1-ofp
Grain-128
___H3
128
96
7681.22
ref/1
gcc_pentium-m32_O1-ofp
Grain-128
___H3
128
96
7691.03
ref/1
gcc_i486-m32_O1-ofp
Grain-128
___H3
128
96
9621.89
ref/1
gcc_prescott-m32_Os-ofp
Grain-128
___H3
128
96
10121.05
ref/1
gcc_athlon-m32_Os-ofp
Grain-128
___H3
128
96
10124.14
ref/1
gcc_k8-m32_Os-ofp
Grain-128
___H3
128
96
10130.11
ref/1
gcc_m32_Os-ofp
Grain-128
___H3
128
96
10193.59
ref/1
gcc_pentium-mmx-m32_Os-ofp
Grain-128
___H3
128
96
10202.52
ref/1
gcc_pentium-m32_Os-ofp
Grain-128
___H3
128
96
10295.78
ref/1
gcc_i486-m32_Os-ofp
Grain-128
___H3
128
96
10716.16
ref/1
gcc_k6-m32_Os-ofp
Grain-128
___H3
128
96
15497.41
ref/1
gcc_pentiumpro-m32_Os-ofp
Grain-128
___H3
128
96
15499.74
ref/1
gcc_pentium3-m32_Os-ofp
Grain-128
___H3
128
96
15524.29
ref/1
gcc_pentium2-m32_Os-ofp
Grain-128
___H3
128
96
22887.50
ref/1
gcc_m32_O0
Grain-128
___H3
128
96
22888.29
ref/1
gcc_pentiumpro-m32_O0
Grain-128
___H3
128
96
22889.44
ref/1
gcc_pentium2-m32_O0
Grain-128
___H3
128
96
22898.42
ref/1
gcc_prescott-m32_O0
Grain-128
___H3
128
96
22901.43
ref/1
gcc_pentium3-m32_O0
Grain-128
___H3
128
96
22914.66
ref/1
gcc_k6-m32_O0
Grain-128
___H3
128
96
22915.47
ref/1
gcc_i386-m32_O0
Grain-128
___H3
128
96
22928.63
ref/1
gcc_athlon-m32_O0
Grain-128
___H3
128
96
24495.81
ref/1
gcc_k8-m32_O0
Grain-128
___H3
128
96
24944.08
ref/1
gcc_pentium-mmx-m32_O0
Grain-128
___H3
128
96
24944.53
ref/1
gcc_pentium-m32_O0
Grain-128
___H3
128
96
24945.79
ref/1
gcc_i486-m32_O0
Grain-128
___H3
128
96
25925.28
ref/1
gcc_nocona_O0
Grain-128
___H3
128
96
25971.97
ref/1
gcc_k8_O0