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.10
55.33
26.06
24.64
27.54
28.22
51.39
1057.70
opt/1
gcc_k8_Os-ofp
Grain-128
___H3
128
96
24.19
56.35
26.13
24.73
27.68
27.94
51.39
1062.31
opt/1
gcc_nocona_O2-ofp
Grain-128
___H3
128
96
24.26
56.48
26.29
24.86
27.84
28.26
51.39
1102.21
opt/1
gcc_k8_O2-ofp
Grain-128
___H3
128
96
24.46
55.87
26.45
25.03
27.95
28.27
51.39
1058.29
opt/1
gcc_nocona_Os-ofp
Grain-128
___H3
128
96
24.71
opt/1
gcc_nocona_O3-ofp
Grain-128
___H3
128
96
24.73
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.13
opt/1
gcc_k8_O1-ofp
Grain-128
___H3
128
96
25.50
opt/1
gcc_k8_O3-ofp
Grain-128
___H3
128
96
25.60
opt/1
gcc_k8_O3-ual-ofp
Grain-128
___H3
128
96
41.17
opt/1
gcc_nocona_O0
Grain-128
___H3
128
96
41.72
opt/1
gcc_k8_O0
Grain-128
___H3
128
96
49.51
99.38
52.89
50.66
55.26
54.93
71.81
1831.88
opt/1
gcc_prescott-m32_O3-ofp
Grain-128
___H3
128
96
49.53
101.88
53.14
50.76
55.61
54.79
71.82
1832.89
opt/1
gcc_prescott-m32_O3-ual-ofp
Grain-128
___H3
128
96
49.59
opt/1
gcc_athlon-m32_O3-ual-ofp
Grain-128
___H3
128
96
49.59
opt/1
gcc_k8-m32_O3-ofp
Grain-128
___H3
128
96
49.59
opt/1
gcc_k8-m32_O3-ual-ofp
Grain-128
___H3
128
96
49.67
opt/1
gcc_m32_O3-ual-ofp
Grain-128
___H3
128
96
49.74
opt/1
gcc_m32_O3-ofp
Grain-128
___H3
128
96
50.14
opt/1
gcc_athlon-m32_O3-ofp
Grain-128
___H3
128
96
51.39
opt/1
gcc_pentium-m32_O3-ofp
Grain-128
___H3
128
96
51.39
opt/1
gcc_pentium-mmx-m32_O3-ofp
Grain-128
___H3
128
96
51.39
opt/1
gcc_pentium-mmx-m32_O3-ual-ofp
Grain-128
___H3
128
96
51.41
opt/1
gcc_pentium-m32_O3-ual-ofp
Grain-128
___H3
128
96
52.35
opt/1
gcc_k6-m32_O3-ofp
Grain-128
___H3
128
96
52.40
opt/1
gcc_i386-m32_O3-ual-ofp
Grain-128
___H3
128
96
52.40
opt/1
gcc_i486-m32_O3-ofp
Grain-128
___H3
128
96
52.41
opt/1
gcc_i386-m32_O3-ofp
Grain-128
___H3
128
96
52.41
opt/1
gcc_i486-m32_O3-ual-ofp
Grain-128
___H3
128
96
52.47
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.83
opt/1
gcc_pentium3-m32_O3-ual-ofp
Grain-128
___H3
128
96
52.84
opt/1
gcc_pentium2-m32_O3-ofp
Grain-128
___H3
128
96
52.84
opt/1
gcc_pentium3-m32_O3-ofp
Grain-128
___H3
128
96
52.84
opt/1
gcc_pentiumpro-m32_O3-ual-ofp
Grain-128
___H3
128
96
52.85
opt/1
gcc_pentiumpro-m32_O3-ofp
Grain-128
___H3
128
96
52.90
opt/1
gcc_prescott-m32_O2-ofp
Grain-128
___H3
128
96
53.27
opt/1
gcc_i486-m32_Os-ofp
Grain-128
___H3
128
96
53.30
opt/1
gcc_i486-m32_O2-ofp
Grain-128
___H3
128
96
53.31
opt/1
gcc_i386-m32_O2-ofp
Grain-128
___H3
128
96
53.41
opt/1
gcc_pentium3-m32_Os-ofp
Grain-128
___H3
128
96
53.41
opt/1
gcc_pentiumpro-m32_Os-ofp
Grain-128
___H3
128
96
53.43
opt/1
gcc_pentium2-m32_Os-ofp
Grain-128
___H3
128
96
53.44
104.03
56.86
54.63
59.28
58.48
71.71
1865.52
opt/1
gcc_prescott-m32_Os-ofp
Grain-128
___H3
128
96
53.63
opt/1
gcc_pentium-mmx-m32_O2-ofp
Grain-128
___H3
128
96
53.65
opt/1
gcc_pentium-m32_O2-ofp
Grain-128
___H3
128
96
54.26
opt/1
gcc_pentium-mmx-m32_Os-ofp
Grain-128
___H3
128
96
54.27
opt/1
gcc_pentium-m32_Os-ofp
Grain-128
___H3
128
96
54.61
opt/1
gcc_k6-m32_O2-ofp
Grain-128
___H3
128
96
54.85
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.50
opt/1
gcc_pentiumpro-m32_O2-ofp
Grain-128
___H3
128
96
55.52
opt/1
gcc_pentium3-m32_O2-ofp
Grain-128
___H3
128
96
55.64
opt/1
gcc_prescott-m32_O1-ofp
Grain-128
___H3
128
96
55.80
opt/1
gcc_k8-m32_O1-ofp
Grain-128
___H3
128
96
55.81
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.86
opt/1
gcc_pentiumpro-m32_O1-ofp
Grain-128
___H3
128
96
55.90
opt/1
gcc_pentium2-m32_O1-ofp
Grain-128
___H3
128
96
56.06
opt/1
gcc_athlon-m32_Os-ofp
Grain-128
___H3
128
96
56.06
opt/1
gcc_k8-m32_O2-ofp
Grain-128
___H3
128
96
56.06
opt/1
gcc_m32_O2-ofp
Grain-128
___H3
128
96
56.06
opt/1
gcc_pentium-m32_O1-ofp
Grain-128
___H3
128
96
56.07
opt/1
gcc_k8-m32_Os-ofp
Grain-128
___H3
128
96
56.07
opt/1
gcc_m32_Os-ofp
Grain-128
___H3
128
96
56.07
opt/1
gcc_pentium-mmx-m32_O1-ofp
Grain-128
___H3
128
96
56.08
opt/1
gcc_i486-m32_O1-ofp
Grain-128
___H3
128
96
56.17
opt/1
gcc_k6-m32_O1-ofp
Grain-128
___H3
128
96
56.68
opt/1
gcc_athlon-m32_O1-ofp
Grain-128
___H3
128
96
69.41
opt/1
gcc_m32_O0
Grain-128
___H3
128
96
69.55
opt/1
gcc_athlon-m32_O0
Grain-128
___H3
128
96
69.62
opt/1
gcc_k6-m32_O0
Grain-128
___H3
128
96
69.69
opt/1
gcc_i386-m32_O0
Grain-128
___H3
128
96
69.70
opt/1
gcc_i486-m32_O0
Grain-128
___H3
128
96
69.82
opt/1
gcc_pentium-m32_O0
Grain-128
___H3
128
96
69.83
opt/1
gcc_pentium-mmx-m32_O0
Grain-128
___H3
128
96
69.96
opt/1
gcc_prescott-m32_O0
Grain-128
___H3
128
96
70.07
opt/1
gcc_pentiumpro-m32_O0
Grain-128
___H3
128
96
70.13
opt/1
gcc_k8-m32_O0
Grain-128
___H3
128
96
70.15
opt/1
gcc_pentium2-m32_O0
Grain-128
___H3
128
96
70.16
opt/1
gcc_pentium3-m32_O0
Grain-128
___H3
128
96
102.56
opt/1
gcc_athlon-m32_O2-ofp
Grain-128
___H3
128
96
4710.99
ref/1
gcc_prescott-m32_O3-ual-ofp
Grain-128
___H3
128
96
4720.29
ref/1
gcc_k8-m32_O3-ual-ofp
Grain-128
___H3
128
96
4724.06
ref/1
gcc_m32_O3-ual-ofp
Grain-128
___H3
128
96
4724.12
ref/1
gcc_athlon-m32_O3-ual-ofp
Grain-128
___H3
128
96
5222.98
ref/1
gcc_prescott-m32_O3-ofp
Grain-128
___H3
128
96
5239.24
ref/1
gcc_prescott-m32_O2-ofp
Grain-128
___H3
128
96
5263.12
ref/1
gcc_prescott-m32_O1-ofp
Grain-128
___H3
128
96
5339.64
ref/1
gcc_k6-m32_O3-ual-ofp
Grain-128
___H3
128
96
5366.51
ref/1
gcc_i386-m32_O3-ual-ofp
Grain-128
___H3
128
96
5373.63
ref/1
gcc_pentium2-m32_O3-ual-ofp
Grain-128
___H3
128
96
5375.37
ref/1
gcc_m32_O2-ofp
Grain-128
___H3
128
96
5378.23
ref/1
gcc_k8-m32_O2-ofp
Grain-128
___H3
128
96
5393.16
ref/1
gcc_athlon-m32_O2-ofp
Grain-128
___H3
128
96
5404.54
ref/1
gcc_pentium3-m32_O3-ual-ofp
Grain-128
___H3
128
96
5410.70
ref/1
gcc_pentiumpro-m32_O3-ual-ofp
Grain-128
___H3
128
96
5472.81
ref/1
gcc_pentium2-m32_O3-ofp
Grain-128
___H3
128
96
5473.46
ref/1
gcc_pentium3-m32_O3-ofp
Grain-128
___H3
128
96
5479.06
ref/1
gcc_pentiumpro-m32_O3-ofp
Grain-128
___H3
128
96
5538.16
ref/1
gcc_pentium3-m32_O2-ofp
Grain-128
___H3
128
96
5538.59
ref/1
gcc_pentiumpro-m32_O2-ofp
Grain-128
___H3
128
96
5542.85
ref/1
gcc_pentium2-m32_O2-ofp
Grain-128
___H3
128
96
5565.26
ref/1
gcc_nocona_O3-ual-ofp
Grain-128
___H3
128
96
5590.32
ref/1
gcc_k8_O3-ual-ofp
Grain-128
___H3
128
96
5759.09
ref/1
gcc_i486-m32_O3-ual-ofp
Grain-128
___H3
128
96
5846.75
ref/1
gcc_pentium-m32_O3-ual-ofp
Grain-128
___H3
128
96
5855.04
ref/1
gcc_pentium-mmx-m32_O3-ual-ofp
Grain-128
___H3
128
96
6654.87
ref/1
gcc_nocona_O3-ofp
Grain-128
___H3
128
96
6752.18
ref/1
gcc_nocona_O2-ofp
Grain-128
___H3
128
96
6763.69
ref/1
gcc_k8-m32_O3-ofp
Grain-128
___H3
128
96
6768.31
ref/1
gcc_m32_O3-ofp
Grain-128
___H3
128
96
6768.41
ref/1
gcc_athlon-m32_O3-ofp
Grain-128
___H3
128
96
6784.80
ref/1
gcc_nocona_O1-ofp
Grain-128
___H3
128
96
6809.87
ref/1
gcc_k8_O3-ofp
Grain-128
___H3
128
96
6895.09
ref/1
gcc_i386-m32_O3-ofp
Grain-128
___H3
128
96
6898.92
ref/1
gcc_nocona_Os-ofp
Grain-128
___H3
128
96
6911.24
ref/1
gcc_k8_Os-ofp
Grain-128
___H3
128
96
6911.95
ref/1
gcc_k8_O2-ofp
Grain-128
___H3
128
96
6916.96
ref/1
gcc_i386-m32_O2-ofp
Grain-128
___H3
128
96
6937.89
ref/1
gcc_k6-m32_O3-ofp
Grain-128
___H3
128
96
6963.08
ref/1
gcc_i386-m32_O1-ofp
Grain-128
___H3
128
96
6967.02
ref/1
gcc_k8_O1-ofp
Grain-128
___H3
128
96
7088.87
ref/1
gcc_k8-m32_O1-ofp
Grain-128
___H3
128
96
7096.14
ref/1
gcc_k6-m32_O1-ofp
Grain-128
___H3
128
96
7098.09
ref/1
gcc_m32_O1-ofp
Grain-128
___H3
128
96
7136.39
ref/1
gcc_athlon-m32_O1-ofp
Grain-128
___H3
128
96
7158.52
ref/1
gcc_k6-m32_O2-ofp
Grain-128
___H3
128
96
7159.89
ref/1
gcc_pentiumpro-m32_O1-ofp
Grain-128
___H3
128
96
7164.04
ref/1
gcc_pentium2-m32_O1-ofp
Grain-128
___H3
128
96
7164.97
ref/1
gcc_pentium3-m32_O1-ofp
Grain-128
___H3
128
96
7200.81
ref/1
gcc_i486-m32_O2-ofp
Grain-128
___H3
128
96
7267.21
ref/1
gcc_pentium-m32_O3-ofp
Grain-128
___H3
128
96
7267.87
ref/1
gcc_pentium-mmx-m32_O3-ofp
Grain-128
___H3
128
96
7287.79
ref/1
gcc_i486-m32_O3-ofp
Grain-128
___H3
128
96
7401.41
ref/1
gcc_pentium-m32_O2-ofp
Grain-128
___H3
128
96
7409.08
ref/1
gcc_pentium-mmx-m32_O2-ofp
Grain-128
___H3
128
96
7680.71
ref/1
gcc_pentium-m32_O1-ofp
Grain-128
___H3
128
96
7690.31
ref/1
gcc_i486-m32_O1-ofp
Grain-128
___H3
128
96
7690.55
ref/1
gcc_pentium-mmx-m32_O1-ofp
Grain-128
___H3
128
96
9625.99
ref/1
gcc_prescott-m32_Os-ofp
Grain-128
___H3
128
96
10119.66
ref/1
gcc_m32_Os-ofp
Grain-128
___H3
128
96
10120.17
ref/1
gcc_athlon-m32_Os-ofp
Grain-128
___H3
128
96
10128.89
ref/1
gcc_k8-m32_Os-ofp
Grain-128
___H3
128
96
10132.60
ref/1
gcc_i486-m32_Os-ofp
Grain-128
___H3
128
96
10178.25
ref/1
gcc_k6-m32_Os-ofp
Grain-128
___H3
128
96
10183.23
ref/1
gcc_pentium-mmx-m32_Os-ofp
Grain-128
___H3
128
96
10183.32
ref/1
gcc_pentium-m32_Os-ofp
Grain-128
___H3
128
96
15497.84
ref/1
gcc_pentium3-m32_Os-ofp
Grain-128
___H3
128
96
15498.83
ref/1
gcc_pentium2-m32_Os-ofp
Grain-128
___H3
128
96
15500.66
ref/1
gcc_pentiumpro-m32_Os-ofp
Grain-128
___H3
128
96
22890.50
ref/1
gcc_pentium2-m32_O0
Grain-128
___H3
128
96
22899.12
ref/1
gcc_prescott-m32_O0
Grain-128
___H3
128
96
22900.70
ref/1
gcc_pentium3-m32_O0
Grain-128
___H3
128
96
22902.33
ref/1
gcc_k8-m32_O0
Grain-128
___H3
128
96
22906.80
ref/1
gcc_i386-m32_O0
Grain-128
___H3
128
96
22912.76
ref/1
gcc_athlon-m32_O0
Grain-128
___H3
128
96
22914.52
ref/1
gcc_k6-m32_O0
Grain-128
___H3
128
96
22914.86
ref/1
gcc_m32_O0
Grain-128
___H3
128
96
22915.88
ref/1
gcc_pentiumpro-m32_O0
Grain-128
___H3
128
96
24950.91
ref/1
gcc_pentium-mmx-m32_O0
Grain-128
___H3
128
96
24972.02
ref/1
gcc_i486-m32_O0
Grain-128
___H3
128
96
24975.40
ref/1
gcc_pentium-m32_O0
Grain-128
___H3
128
96
25899.77
ref/1
gcc_nocona_O0
Grain-128
___H3
128
96
25951.16
ref/1
gcc_k8_O0