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
23.69
55.20
26.76
25.44
28.23
26.13
52.73
1110.98
opt/1
gcc_nocona_O3-ofp
Grain-128
___H.
128
96
23.71
55.34
26.86
25.56
28.34
26.11
52.73
1121.34
opt/1
gcc_nocona_O3-ual-ofp
Grain-128
___H.
128
96
24.58
opt/1
gcc_nocona_O2-ofp
Grain-128
___H.
128
96
24.92
opt/1
gcc_k8_O2-ofp
Grain-128
___H.
128
96
25.05
opt/1
gcc_k8_Os-ofp
Grain-128
___H.
128
96
25.09
55.01
27.02
25.58
28.41
28.22
52.86
1066.41
opt/1
gcc_nocona_Os-ofp
Grain-128
___H.
128
96
25.29
opt/1
gcc_k8_O3-ofp
Grain-128
___H.
128
96
25.32
opt/1
gcc_nocona_O1-ofp
Grain-128
___H.
128
96
25.65
opt/1
gcc_k8_O1-ofp
Grain-128
___H.
128
96
26.49
opt/1
gcc_k8_O3-ual-ofp
Grain-128
___H.
128
96
42.30
opt/1
gcc_nocona_O0
Grain-128
___H.
128
96
42.98
opt/1
gcc_k8_O0
Grain-128
___H.
128
96
44.68
opt/1
gcc_i486-m32_O3-ual-ofp
Grain-128
___H.
128
96
45.12
opt/1
gcc_i486-m32_O3-ofp
Grain-128
___H.
128
96
45.21
opt/1
gcc_i386-m32_O3-ofp
Grain-128
___H.
128
96
45.36
opt/1
gcc_i386-m32_O3-ual-ofp
Grain-128
___H.
128
96
47.05
98.13
50.33
48.11
52.79
53.20
63.62
1897.51
opt/1
gcc_prescott-m32_O3-ual-ofp
Grain-128
___H.
128
96
48.57
opt/1
gcc_pentium-mmx-m32_O3-ofp
Grain-128
___H.
128
96
48.58
opt/1
gcc_pentium-mmx-m32_O3-ual-ofp
Grain-128
___H.
128
96
48.97
opt/1
gcc_pentium-m32_O3-ual-ofp
Grain-128
___H.
128
96
49.05
opt/1
gcc_pentium-m32_O3-ofp
Grain-128
___H.
128
96
51.07
opt/1
gcc_athlon-m32_O3-ofp
Grain-128
___H.
128
96
51.07
opt/1
gcc_k8-m32_O3-ofp
Grain-128
___H.
128
96
51.07
opt/1
gcc_m32_O3-ofp
Grain-128
___H.
128
96
51.13
opt/1
gcc_m32_O3-ual-ofp
Grain-128
___H.
128
96
51.16
opt/1
gcc_k8-m32_O3-ual-ofp
Grain-128
___H.
128
96
51.19
opt/1
gcc_athlon-m32_O3-ual-ofp
Grain-128
___H.
128
96
51.49
opt/1
gcc_k6-m32_O3-ofp
Grain-128
___H.
128
96
51.51
opt/1
gcc_k6-m32_O3-ual-ofp
Grain-128
___H.
128
96
51.87
opt/1
gcc_pentiumpro-m32_Os-ofp
Grain-128
___H.
128
96
52.06
opt/1
gcc_prescott-m32_O2-ofp
Grain-128
___H.
128
96
52.16
opt/1
gcc_k6-m32_O2-ofp
Grain-128
___H.
128
96
52.22
opt/1
gcc_pentium3-m32_Os-ofp
Grain-128
___H.
128
96
52.23
opt/1
gcc_pentium2-m32_Os-ofp
Grain-128
___H.
128
96
52.37
opt/1
gcc_pentiumpro-m32_O3-ual-ofp
Grain-128
___H.
128
96
52.39
opt/1
gcc_pentium-m-m32_Os-ofp
Grain-128
___H.
128
96
52.41
opt/1
gcc_pentium3-m32_O3-ofp
Grain-128
___H.
128
96
52.41
opt/1
gcc_pentiumpro-m32_O3-ofp
Grain-128
___H.
128
96
52.43
opt/1
gcc_pentium-m-m32_O3-ual-ofp
Grain-128
___H.
128
96
52.48
102.05
55.82
53.62
58.18
57.75
64.05
1855.76
opt/1
gcc_prescott-m32_Os-ofp
Grain-128
___H.
128
96
52.68
opt/1
gcc_pentium-m-m32_O3-ofp
Grain-128
___H.
128
96
52.73
opt/1
gcc_pentium3-m32_O3-ual-ofp
Grain-128
___H.
128
96
52.74
opt/1
gcc_pentium2-m32_O3-ofp
Grain-128
___H.
128
96
52.77
opt/1
gcc_pentium2-m32_O3-ual-ofp
Grain-128
___H.
128
96
52.85
opt/1
gcc_i486-m32_Os-ofp
Grain-128
___H.
128
96
52.92
opt/1
gcc_k6-m32_Os-ofp
Grain-128
___H.
128
96
53.01
opt/1
gcc_i386-m32_O2-ofp
Grain-128
___H.
128
96
53.03
opt/1
gcc_pentium-m32_O2-ofp
Grain-128
___H.
128
96
53.07
opt/1
gcc_i486-m32_O2-ofp
Grain-128
___H.
128
96
53.14
opt/1
gcc_pentium-mmx-m32_O2-ofp
Grain-128
___H.
128
96
53.19
opt/1
gcc_pentium-m32_Os-ofp
Grain-128
___H.
128
96
53.33
opt/1
gcc_m32_O2-ofp
Grain-128
___H.
128
96
53.34
opt/1
gcc_m32_Os-ofp
Grain-128
___H.
128
96
53.35
opt/1
gcc_athlon-m32_O2-ofp
Grain-128
___H.
128
96
53.63
opt/1
gcc_athlon-m32_Os-ofp
Grain-128
___H.
128
96
53.63
opt/1
gcc_pentium-mmx-m32_Os-ofp
Grain-128
___H.
128
96
53.68
opt/1
gcc_k8-m32_Os-ofp
Grain-128
___H.
128
96
53.69
opt/1
gcc_k8-m32_O2-ofp
Grain-128
___H.
128
96
54.77
opt/1
gcc_pentium2-m32_O2-ofp
Grain-128
___H.
128
96
55.05
opt/1
gcc_pentiumpro-m32_O2-ofp
Grain-128
___H.
128
96
55.11
opt/1
gcc_pentium3-m32_O2-ofp
Grain-128
___H.
128
96
55.26
opt/1
gcc_pentium-m-m32_O2-ofp
Grain-128
___H.
128
96
55.83
opt/1
gcc_m32_O1-ofp
Grain-128
___H.
128
96
55.84
opt/1
gcc_pentium3-m32_O1-ofp
Grain-128
___H.
128
96
55.89
opt/1
gcc_prescott-m32_O1-ofp
Grain-128
___H.
128
96
56.02
opt/1
gcc_pentium-m32_O1-ofp
Grain-128
___H.
128
96
56.11
opt/1
gcc_pentium-m-m32_O1-ofp
Grain-128
___H.
128
96
56.15
opt/1
gcc_k8-m32_O1-ofp
Grain-128
___H.
128
96
56.21
opt/1
gcc_athlon-m32_O1-ofp
Grain-128
___H.
128
96
56.22
opt/1
gcc_pentium2-m32_O1-ofp
Grain-128
___H.
128
96
56.25
opt/1
gcc_pentiumpro-m32_O1-ofp
Grain-128
___H.
128
96
56.34
opt/1
gcc_pentium-mmx-m32_O1-ofp
Grain-128
___H.
128
96
56.37
opt/1
gcc_i486-m32_O1-ofp
Grain-128
___H.
128
96
56.42
opt/1
gcc_k6-m32_O1-ofp
Grain-128
___H.
128
96
69.52
opt/1
gcc_pentium2-m32_O0
Grain-128
___H.
128
96
70.19
opt/1
gcc_pentium3-m32_O0
Grain-128
___H.
128
96
70.32
opt/1
gcc_prescott-m32_O0
Grain-128
___H.
128
96
70.86
opt/1
gcc_pentiumpro-m32_O0
Grain-128
___H.
128
96
71.02
opt/1
gcc_pentium-mmx-m32_O0
Grain-128
___H.
128
96
71.06
opt/1
gcc_i386-m32_O0
Grain-128
___H.
128
96
71.12
opt/1
gcc_i486-m32_O0
Grain-128
___H.
128
96
71.16
opt/1
gcc_k8-m32_O0
Grain-128
___H.
128
96
71.16
opt/1
gcc_pentium-m32_O0
Grain-128
___H.
128
96
71.28
opt/1
gcc_pentium-m-m32_O0
Grain-128
___H.
128
96
71.52
opt/1
gcc_athlon-m32_O0
Grain-128
___H.
128
96
71.56
opt/1
gcc_k6-m32_O0
Grain-128
___H.
128
96
72.15
opt/1
gcc_m32_O0
Grain-128
___H.
128
96
93.52
182.09
102.84
96.73
106.03
52.84
63.52
1797.99
opt/1
gcc_prescott-m32_O3-ofp
Grain-128
___H.
128
96
5176.65
ref/1
gcc_prescott-m32_O3-ofp
Grain-128
___H.
128
96
5222.43
ref/1
gcc_athlon-m32_O3-ofp
Grain-128
___H.
128
96
5239.96
ref/1
gcc_m32_O3-ofp
Grain-128
___H.
128
96
5259.97
ref/1
gcc_k8-m32_O3-ofp
Grain-128
___H.
128
96
5281.94
ref/1
gcc_prescott-m32_O2-ofp
Grain-128
___H.
128
96
5308.06
ref/1
gcc_prescott-m32_O1-ofp
Grain-128
___H.
128
96
5328.32
ref/1
gcc_k8-m32_O2-ofp
Grain-128
___H.
128
96
5333.54
ref/1
gcc_m32_O2-ofp
Grain-128
___H.
128
96
5353.44
ref/1
gcc_athlon-m32_O2-ofp
Grain-128
___H.
128
96
5387.09
ref/1
gcc_i386-m32_O3-ual-ofp
Grain-128
___H.
128
96
5451.81
ref/1
gcc_pentium2-m32_O2-ofp
Grain-128
___H.
128
96
5451.86
ref/1
gcc_pentiumpro-m32_O2-ofp
Grain-128
___H.
128
96
5453.32
ref/1
gcc_pentium-m-m32_O2-ofp
Grain-128
___H.
128
96
5492.19
ref/1
gcc_pentium3-m32_O2-ofp
Grain-128
___H.
128
96
5495.28
ref/1
gcc_pentiumpro-m32_O3-ofp
Grain-128
___H.
128
96
5495.93
ref/1
gcc_pentium3-m32_O3-ofp
Grain-128
___H.
128
96
5497.28
ref/1
gcc_pentium2-m32_O3-ofp
Grain-128
___H.
128
96
5513.43
ref/1
gcc_pentium-m-m32_O3-ofp
Grain-128
___H.
128
96
5730.78
ref/1
gcc_nocona_O3-ual-ofp
Grain-128
___H.
128
96
5747.89
ref/1
gcc_k8_O3-ual-ofp
Grain-128
___H.
128
96
5996.02
ref/1
gcc_pentium-m32_O3-ual-ofp
Grain-128
___H.
128
96
6005.14
ref/1
gcc_i486-m32_O3-ual-ofp
Grain-128
___H.
128
96
6022.72
ref/1
gcc_pentium-mmx-m32_O3-ual-ofp
Grain-128
___H.
128
96
6708.06
ref/1
gcc_nocona_O3-ofp
Grain-128
___H.
128
96
6803.74
ref/1
gcc_nocona_O2-ofp
Grain-128
___H.
128
96
6824.82
ref/1
gcc_nocona_O1-ofp
Grain-128
___H.
128
96
6858.34
ref/1
gcc_k8_O3-ofp
Grain-128
___H.
128
96
6892.96
ref/1
gcc_i386-m32_O3-ofp
Grain-128
___H.
128
96
6943.05
ref/1
gcc_nocona_Os-ofp
Grain-128
___H.
128
96
6962.21
ref/1
gcc_k8_Os-ofp
Grain-128
___H.
128
96
6962.69
ref/1
gcc_k8_O2-ofp
Grain-128
___H.
128
96
6986.81
ref/1
gcc_prescott-m32_Os-ofp
Grain-128
___H.
128
96
6987.73
ref/1
gcc_athlon-m32_Os-ofp
Grain-128
___H.
128
96
7006.55
ref/1
gcc_i386-m32_O1-ofp
Grain-128
___H.
128
96
7007.44
ref/1
gcc_m32_Os-ofp
Grain-128
___H.
128
96
7007.57
ref/1
gcc_k8_O1-ofp
Grain-128
___H.
128
96
7010.80
ref/1
gcc_i386-m32_O2-ofp
Grain-128
___H.
128
96
7011.00
ref/1
gcc_k6-m32_O3-ofp
Grain-128
___H.
128
96
7037.42
ref/1
gcc_k8-m32_Os-ofp
Grain-128
___H.
128
96
7124.50
ref/1
gcc_k8-m32_O1-ofp
Grain-128
___H.
128
96
7129.49
ref/1
gcc_m32_O1-ofp
Grain-128
___H.
128
96
7141.55
ref/1
gcc_k6-m32_O2-ofp
Grain-128
___H.
128
96
7151.53
ref/1
gcc_athlon-m32_O1-ofp
Grain-128
___H.
128
96
7163.62
ref/1
gcc_i486-m32_O3-ofp
Grain-128
___H.
128
96
7172.87
ref/1
gcc_k6-m32_O1-ofp
Grain-128
___H.
128
96
7196.76
ref/1
gcc_pentium-m-m32_O1-ofp
Grain-128
___H.
128
96
7215.52
ref/1
gcc_pentiumpro-m32_O1-ofp
Grain-128
___H.
128
96
7217.04
ref/1
gcc_pentium2-m32_O1-ofp
Grain-128
___H.
128
96
7225.26
ref/1
gcc_i486-m32_Os-ofp
Grain-128
___H.
128
96
7250.52
ref/1
gcc_pentium3-m32_O1-ofp
Grain-128
___H.
128
96
7259.39
ref/1
gcc_pentium-mmx-m32_O3-ofp
Grain-128
___H.
128
96
7275.08
ref/1
gcc_pentium-m32_O3-ofp
Grain-128
___H.
128
96
7414.86
ref/1
gcc_pentium-mmx-m32_O2-ofp
Grain-128
___H.
128
96
7439.21
ref/1
gcc_pentium-m32_O2-ofp
Grain-128
___H.
128
96
7467.16
ref/1
gcc_pentium-mmx-m32_Os-ofp
Grain-128
___H.
128
96
7475.34
ref/1
gcc_k6-m32_Os-ofp
Grain-128
___H.
128
96
7506.28
ref/1
gcc_i486-m32_O2-ofp
Grain-128
___H.
128
96
7521.24
ref/1
gcc_pentium-m32_Os-ofp
Grain-128
___H.
128
96
7721.60
ref/1
gcc_pentium-m32_O1-ofp
Grain-128
___H.
128
96
7747.73
ref/1
gcc_i486-m32_O1-ofp
Grain-128
___H.
128
96
7778.17
ref/1
gcc_pentium-mmx-m32_O1-ofp
Grain-128
___H.
128
96
10773.94
ref/1
gcc_athlon-m32_O3-ual-ofp
Grain-128
___H.
128
96
10775.27
ref/1
gcc_m32_O3-ual-ofp
Grain-128
___H.
128
96
10851.85
ref/1
gcc_k8-m32_O3-ual-ofp
Grain-128
___H.
128
96
10936.99
ref/1
gcc_prescott-m32_O3-ual-ofp
Grain-128
___H.
128
96
11057.57
ref/1
gcc_pentiumpro-m32_O3-ual-ofp
Grain-128
___H.
128
96
11063.83
ref/1
gcc_pentium2-m32_O3-ual-ofp
Grain-128
___H.
128
96
11137.86
ref/1
gcc_pentium3-m32_O3-ual-ofp
Grain-128
___H.
128
96
11139.65
ref/1
gcc_pentium-m-m32_O3-ual-ofp
Grain-128
___H.
128
96
11819.40
ref/1
gcc_k6-m32_O3-ual-ofp
Grain-128
___H.
128
96
14339.44
ref/1
gcc_pentium-m-m32_Os-ofp
Grain-128
___H.
128
96
14341.29
ref/1
gcc_pentiumpro-m32_Os-ofp
Grain-128
___H.
128
96
14342.75
ref/1
gcc_pentium2-m32_Os-ofp
Grain-128
___H.
128
96
14344.47
ref/1
gcc_pentium3-m32_Os-ofp
Grain-128
___H.
128
96
22979.92
ref/1
gcc_k6-m32_O0
Grain-128
___H.
128
96
22984.87
ref/1
gcc_m32_O0
Grain-128
___H.
128
96
22985.66
ref/1
gcc_i386-m32_O0
Grain-128
___H.
128
96
22993.47
ref/1
gcc_athlon-m32_O0
Grain-128
___H.
128
96
22993.87
ref/1
gcc_k8-m32_O0
Grain-128
___H.
128
96
23010.59
ref/1
gcc_pentium3-m32_O0
Grain-128
___H.
128
96
23014.36
ref/1
gcc_pentium2-m32_O0
Grain-128
___H.
128
96
23014.39
ref/1
gcc_pentiumpro-m32_O0
Grain-128
___H.
128
96
23062.90
ref/1
gcc_pentium-m-m32_O0
Grain-128
___H.
128
96
23067.88
ref/1
gcc_prescott-m32_O0
Grain-128
___H.
128
96
25068.39
ref/1
gcc_pentium-m32_O0
Grain-128
___H.
128
96
25070.34
ref/1
gcc_pentium-mmx-m32_O0
Grain-128
___H.
128
96
25127.20
ref/1
gcc_i486-m32_O0
Grain-128
___H.
128
96
26069.25
ref/1
gcc_nocona_O0
Grain-128
___H.
128
96
26130.94
ref/1
gcc_k8_O0