Primitive
Profile
Key
IV
MAC
Stream
40 bytes
576 bytes
1500 bytes
Imix
Agility
Key setup
IV setup
Variant
Compiler
Grain-v1
___H3
80
64
54.54
94.95
56.98
55.13
58.91
59.73
52.73
1412.54
opt/1
gcc_nocona_O1-ofp
Grain-v1
___H3
80
64
55.21
opt/1
gcc_k8_O1-ofp
Grain-v1
___H3
80
64
60.17
104.94
63.42
61.65
65.61
66.31
64.11
1490.45
opt/1
gcc_pentium2-m32_O1-ofp
Grain-v1
___H3
80
64
60.18
103.18
63.05
61.27
65.14
66.24
64.02
1487.06
opt/1
gcc_pentium-m-m32_O1-ofp
Grain-v1
___H3
80
64
60.31
103.40
63.41
61.54
65.46
66.32
64.02
1492.23
opt/1
gcc_pentium3-m32_O1-ofp
Grain-v1
___H3
80
64
60.80
104.79
64.65
61.61
66.29
67.09
52.79
1546.05
opt/1
gcc_nocona_O3-ofp
Grain-v1
___H3
80
64
60.86
103.93
63.31
61.60
65.47
66.14
66.02
1490.04
opt/1
gcc_pentiumpro-m32_O1-ofp
Grain-v1
___H3
80
64
61.41
opt/1
gcc_nocona_O2-ofp
Grain-v1
___H3
80
64
61.79
104.43
64.26
62.89
66.51
67.72
64.39
1515.81
opt/1
gcc_prescott-m32_O1-ofp
Grain-v1
___H3
80
64
61.94
opt/1
gcc_k8_O3-ual-ofp
Grain-v1
___H3
80
64
62.10
opt/1
gcc_nocona_Os-ofp
Grain-v1
___H3
80
64
63.16
opt/1
gcc_pentium-mmx-m32_O3-ual-ofp
Grain-v1
___H3
80
64
63.22
opt/1
gcc_athlon-m32_O1-ofp
Grain-v1
___H3
80
64
63.22
opt/1
gcc_pentium-mmx-m32_O3-ofp
Grain-v1
___H3
80
64
63.28
opt/1
gcc_pentium-m32_O3-ual-ofp
Grain-v1
___H3
80
64
63.30
opt/1
gcc_i486-m32_O1-ofp
Grain-v1
___H3
80
64
63.58
opt/1
gcc_pentium-m32_O3-ofp
Grain-v1
___H3
80
64
63.62
opt/1
gcc_i386-m32_O1-ofp
Grain-v1
___H3
80
64
63.62
opt/1
gcc_pentium-mmx-m32_O1-ofp
Grain-v1
___H3
80
64
63.76
opt/1
gcc_m32_O1-ofp
Grain-v1
___H3
80
64
63.82
opt/1
gcc_pentium-m32_O1-ofp
Grain-v1
___H3
80
64
64.11
opt/1
gcc_k8_O3-ofp
Grain-v1
___H3
80
64
64.42
opt/1
gcc_pentium-mmx-m32_O2-ofp
Grain-v1
___H3
80
64
64.58
opt/1
gcc_k8_O2-ofp
Grain-v1
___H3
80
64
64.63
opt/1
gcc_pentium-m32_O2-ofp
Grain-v1
___H3
80
64
64.65
opt/1
gcc_k6-m32_O1-ofp
Grain-v1
___H3
80
64
66.14
opt/1
gcc_k8_Os-ofp
Grain-v1
___H3
80
64
68.72
opt/1
gcc_nocona_O3-ual-ofp
Grain-v1
___H3
80
64
78.73
130.13
81.27
79.24
83.87
84.52
63.53
1829.95
opt/1
gcc_prescott-m32_O2-ofp
Grain-v1
___H3
80
64
79.31
opt/1
gcc_pentium3-m32_O2-ofp
Grain-v1
___H3
80
64
79.32
opt/1
gcc_pentiumpro-m32_O2-ofp
Grain-v1
___H3
80
64
79.34
opt/1
gcc_pentium-m-m32_O2-ofp
Grain-v1
___H3
80
64
79.97
130.21
83.06
81.03
85.55
86.18
63.56
1830.65
opt/1
gcc_prescott-m32_Os-ofp
Grain-v1
___H3
80
64
80.02
127.29
82.17
80.11
84.51
85.14
63.81
1755.40
opt/1
gcc_prescott-m32_O3-ual-ofp
Grain-v1
___H3
80
64
80.30
127.70
83.46
81.13
85.64
84.35
71.21
1770.87
opt/1
gcc_prescott-m32_O3-ofp
Grain-v1
___H3
80
64
80.45
opt/1
gcc_pentiumpro-m32_O3-ual-ofp
Grain-v1
___H3
80
64
80.46
opt/1
gcc_i486-m32_O3-ual-ofp
Grain-v1
___H3
80
64
80.56
opt/1
gcc_pentium2-m32_O2-ofp
Grain-v1
___H3
80
64
80.83
opt/1
gcc_i386-m32_O3-ual-ofp
Grain-v1
___H3
80
64
80.96
opt/1
gcc_pentium2-m32_O3-ual-ofp
Grain-v1
___H3
80
64
80.98
opt/1
gcc_pentium-m-m32_O3-ual-ofp
Grain-v1
___H3
80
64
80.98
opt/1
gcc_pentium3-m32_O3-ual-ofp
Grain-v1
___H3
80
64
81.00
opt/1
gcc_pentium-m-m32_Os-ofp
Grain-v1
___H3
80
64
81.16
opt/1
gcc_pentium3-m32_O3-ofp
Grain-v1
___H3
80
64
81.31
opt/1
gcc_i386-m32_O3-ofp
Grain-v1
___H3
80
64
81.42
opt/1
gcc_pentium3-m32_Os-ofp
Grain-v1
___H3
80
64
81.48
opt/1
gcc_athlon-m32_O3-ual-ofp
Grain-v1
___H3
80
64
81.55
opt/1
gcc_pentium-m-m32_O3-ofp
Grain-v1
___H3
80
64
81.69
opt/1
gcc_pentium2-m32_O3-ofp
Grain-v1
___H3
80
64
81.74
opt/1
gcc_i386-m32_O2-ofp
Grain-v1
___H3
80
64
81.74
opt/1
gcc_i486-m32_O2-ofp
Grain-v1
___H3
80
64
81.92
opt/1
gcc_pentium2-m32_Os-ofp
Grain-v1
___H3
80
64
81.97
opt/1
gcc_pentiumpro-m32_Os-ofp
Grain-v1
___H3
80
64
82.05
opt/1
gcc_i486-m32_O3-ofp
Grain-v1
___H3
80
64
82.32
opt/1
gcc_i486-m32_Os-ofp
Grain-v1
___H3
80
64
82.32
opt/1
gcc_pentiumpro-m32_O3-ofp
Grain-v1
___H3
80
64
82.52
opt/1
gcc_k6-m32_O3-ual-ofp
Grain-v1
___H3
80
64
82.57
opt/1
gcc_m32_O2-ofp
Grain-v1
___H3
80
64
82.63
opt/1
gcc_athlon-m32_O2-ofp
Grain-v1
___H3
80
64
82.65
opt/1
gcc_athlon-m32_O3-ofp
Grain-v1
___H3
80
64
82.75
opt/1
gcc_m32_O3-ofp
Grain-v1
___H3
80
64
82.85
opt/1
gcc_k8-m32_Os-ofp
Grain-v1
___H3
80
64
82.86
opt/1
gcc_m32_Os-ofp
Grain-v1
___H3
80
64
82.96
opt/1
gcc_m32_O3-ual-ofp
Grain-v1
___H3
80
64
83.19
opt/1
gcc_k6-m32_O3-ofp
Grain-v1
___H3
80
64
83.28
opt/1
gcc_athlon-m32_Os-ofp
Grain-v1
___H3
80
64
83.81
opt/1
gcc_k8-m32_O2-ofp
Grain-v1
___H3
80
64
83.86
opt/1
gcc_pentium-mmx-m32_Os-ofp
Grain-v1
___H3
80
64
84.03
opt/1
gcc_pentium-m32_Os-ofp
Grain-v1
___H3
80
64
84.92
opt/1
gcc_k6-m32_O2-ofp
Grain-v1
___H3
80
64
86.25
opt/1
gcc_athlon-m32_O0
Grain-v1
___H3
80
64
86.29
opt/1
gcc_m32_O0
Grain-v1
___H3
80
64
87.06
opt/1
gcc_k6-m32_O0
Grain-v1
___H3
80
64
87.20
opt/1
gcc_pentium-m32_O0
Grain-v1
___H3
80
64
87.21
opt/1
gcc_i486-m32_O0
Grain-v1
___H3
80
64
87.21
opt/1
gcc_pentium-mmx-m32_O0
Grain-v1
___H3
80
64
87.31
opt/1
gcc_prescott-m32_O0
Grain-v1
___H3
80
64
87.45
opt/1
gcc_i386-m32_O0
Grain-v1
___H3
80
64
91.23
opt/1
gcc_pentium2-m32_O0
Grain-v1
___H3
80
64
91.23
opt/1
gcc_pentium3-m32_O0
Grain-v1
___H3
80
64
91.27
opt/1
gcc_pentium-m-m32_O0
Grain-v1
___H3
80
64
91.28
opt/1
gcc_pentiumpro-m32_O0
Grain-v1
___H3
80
64
119.45
opt/1
gcc_k8-m32_O3-ual-ofp
Grain-v1
___H3
80
64
125.65
opt/1
gcc_k8-m32_O1-ofp
Grain-v1
___H3
80
64
150.94
opt/1
gcc_k6-m32_Os-ofp
Grain-v1
___H3
80
64
151.95
opt/1
gcc_k8-m32_O3-ofp
Grain-v1
___H3
80
64
159.37
opt/1
gcc_k8_O0
Grain-v1
___H3
80
64
161.37
opt/1
gcc_nocona_O0
Grain-v1
___H3
80
64
165.10
opt/1
gcc_k8-m32_O0
Grain-v1
___H3
80
64
4271.94
ref/1
gcc_k8_O3-ual-ofp
Grain-v1
___H3
80
64
4275.99
ref/1
gcc_nocona_O3-ofp
Grain-v1
___H3
80
64
4367.62
ref/1
gcc_k8_O3-ofp
Grain-v1
___H3
80
64
4369.73
ref/1
gcc_nocona_O3-ual-ofp
Grain-v1
___H3
80
64
4493.01
ref/1
gcc_nocona_O1-ofp
Grain-v1
___H3
80
64
4532.94
ref/1
gcc_nocona_O2-ofp
Grain-v1
___H3
80
64
4557.75
ref/1
gcc_k8_Os-ofp
Grain-v1
___H3
80
64
4576.29
ref/1
gcc_nocona_Os-ofp
Grain-v1
___H3
80
64
4585.61
ref/1
gcc_prescott-m32_O3-ofp
Grain-v1
___H3
80
64
4661.60
ref/1
gcc_k8_O2-ofp
Grain-v1
___H3
80
64
4672.47
ref/1
gcc_m32_O3-ual-ofp
Grain-v1
___H3
80
64
4672.84
ref/1
gcc_athlon-m32_O3-ofp
Grain-v1
___H3
80
64
4684.45
ref/1
gcc_k8-m32_O3-ual-ofp
Grain-v1
___H3
80
64
4688.35
ref/1
gcc_k6-m32_O3-ofp
Grain-v1
___H3
80
64
4706.54
ref/1
gcc_pentium-m-m32_O3-ofp
Grain-v1
___H3
80
64
4710.77
ref/1
gcc_prescott-m32_O3-ual-ofp
Grain-v1
___H3
80
64
4717.74
ref/1
gcc_i386-m32_O3-ofp
Grain-v1
___H3
80
64
4720.01
ref/1
gcc_pentium3-m32_O3-ofp
Grain-v1
___H3
80
64
4721.67
ref/1
gcc_athlon-m32_O3-ual-ofp
Grain-v1
___H3
80
64
4731.91
ref/1
gcc_pentiumpro-m32_O3-ofp
Grain-v1
___H3
80
64
4733.02
ref/1
gcc_pentium2-m32_O3-ofp
Grain-v1
___H3
80
64
4739.03
ref/1
gcc_m32_O3-ofp
Grain-v1
___H3
80
64
4750.93
ref/1
gcc_prescott-m32_O2-ofp
Grain-v1
___H3
80
64
4764.92
ref/1
gcc_k6-m32_O3-ual-ofp
Grain-v1
___H3
80
64
4775.66
ref/1
gcc_m32_O2-ofp
Grain-v1
___H3
80
64
4794.27
ref/1
gcc_pentium-mmx-m32_O3-ual-ofp
Grain-v1
___H3
80
64
4794.38
ref/1
gcc_pentium-m-m32_O2-ofp
Grain-v1
___H3
80
64
4795.48
ref/1
gcc_pentium2-m32_O2-ofp
Grain-v1
___H3
80
64
4803.47
ref/1
gcc_pentiumpro-m32_O2-ofp
Grain-v1
___H3
80
64
4817.17
ref/1
gcc_athlon-m32_O2-ofp
Grain-v1
___H3
80
64
4836.21
ref/1
gcc_i386-m32_O2-ofp
Grain-v1
___H3
80
64
4843.13
ref/1
gcc_pentium-m32_O3-ual-ofp
Grain-v1
___H3
80
64
4845.05
ref/1
gcc_i386-m32_O3-ual-ofp
Grain-v1
___H3
80
64
4858.18
ref/1
gcc_pentium3-m32_O2-ofp
Grain-v1
___H3
80
64
4863.88
ref/1
gcc_i486-m32_O3-ual-ofp
Grain-v1
___H3
80
64
4880.06
ref/1
gcc_k6-m32_O2-ofp
Grain-v1
___H3
80
64
5306.80
ref/1
gcc_k8_O1-ofp
Grain-v1
___H3
80
64
5369.77
ref/1
gcc_m32_O1-ofp
Grain-v1
___H3
80
64
5401.15
ref/1
gcc_athlon-m32_O1-ofp
Grain-v1
___H3
80
64
5422.83
ref/1
gcc_k6-m32_O1-ofp
Grain-v1
___H3
80
64
5423.38
ref/1
gcc_i386-m32_O1-ofp
Grain-v1
___H3
80
64
5430.20
ref/1
gcc_prescott-m32_O1-ofp
Grain-v1
___H3
80
64
5540.28
ref/1
gcc_pentiumpro-m32_O1-ofp
Grain-v1
___H3
80
64
5567.51
ref/1
gcc_i486-m32_O3-ofp
Grain-v1
___H3
80
64
5574.74
ref/1
gcc_pentium2-m32_O1-ofp
Grain-v1
___H3
80
64
5580.46
ref/1
gcc_pentium-m-m32_O1-ofp
Grain-v1
___H3
80
64
5598.76
ref/1
gcc_pentium3-m32_O1-ofp
Grain-v1
___H3
80
64
5618.03
ref/1
gcc_pentium-mmx-m32_O3-ofp
Grain-v1
___H3
80
64
5663.09
ref/1
gcc_pentium-m32_O3-ofp
Grain-v1
___H3
80
64
5680.70
ref/1
gcc_pentium-mmx-m32_O2-ofp
Grain-v1
___H3
80
64
5715.59
ref/1
gcc_i486-m32_O1-ofp
Grain-v1
___H3
80
64
5719.47
ref/1
gcc_pentium-m32_O1-ofp
Grain-v1
___H3
80
64
5724.39
ref/1
gcc_pentium-mmx-m32_O1-ofp
Grain-v1
___H3
80
64
5733.00
ref/1
gcc_pentium-m32_O2-ofp
Grain-v1
___H3
80
64
5744.25
ref/1
gcc_i486-m32_O2-ofp
Grain-v1
___H3
80
64
6686.46
ref/1
gcc_m32_Os-ofp
Grain-v1
___H3
80
64
6688.16
ref/1
gcc_pentium-m32_Os-ofp
Grain-v1
___H3
80
64
6697.39
ref/1
gcc_prescott-m32_Os-ofp
Grain-v1
___H3
80
64
6783.34
ref/1
gcc_pentium-mmx-m32_Os-ofp
Grain-v1
___H3
80
64
6789.72
ref/1
gcc_athlon-m32_Os-ofp
Grain-v1
___H3
80
64
6804.33
ref/1
gcc_pentium-m-m32_Os-ofp
Grain-v1
___H3
80
64
6836.46
ref/1
gcc_pentium2-m32_Os-ofp
Grain-v1
___H3
80
64
6839.47
ref/1
gcc_pentium3-m32_Os-ofp
Grain-v1
___H3
80
64
6839.49
ref/1
gcc_k8-m32_Os-ofp
Grain-v1
___H3
80
64
6841.52
ref/1
gcc_pentiumpro-m32_Os-ofp
Grain-v1
___H3
80
64
6929.30
ref/1
gcc_pentium-m-m32_O3-ual-ofp
Grain-v1
___H3
80
64
6944.91
ref/1
gcc_pentiumpro-m32_O3-ual-ofp
Grain-v1
___H3
80
64
6978.08
ref/1
gcc_pentium2-m32_O3-ual-ofp
Grain-v1
___H3
80
64
6978.21
ref/1
gcc_pentium3-m32_O3-ual-ofp
Grain-v1
___H3
80
64
8039.06
ref/1
gcc_k8-m32_O3-ofp
Grain-v1
___H3
80
64
8397.83
ref/1
gcc_k8-m32_O2-ofp
Grain-v1
___H3
80
64
8614.11
ref/1
gcc_k8-m32_O1-ofp
Grain-v1
___H3
80
64
9126.03
ref/1
gcc_i386-m32_Os-ofp
Grain-v1
___H3
80
64
9193.66
ref/1
gcc_i486-m32_Os-ofp
Grain-v1
___H3
80
64
10207.20
ref/1
gcc_k6-m32_Os-ofp
Grain-v1
___H3
80
64
14690.66
ref/1
gcc_pentium3-m32_O0
Grain-v1
___H3
80
64
14700.32
ref/1
gcc_i386-m32_O0
Grain-v1
___H3
80
64
14705.73
ref/1
gcc_pentium2-m32_O0
Grain-v1
___H3
80
64
14710.24
ref/1
gcc_athlon-m32_O0
Grain-v1
___H3
80
64
14714.52
ref/1
gcc_k6-m32_O0
Grain-v1
___H3
80
64
14722.24
ref/1
gcc_pentium-m-m32_O0
Grain-v1
___H3
80
64
14738.64
ref/1
gcc_pentiumpro-m32_O0
Grain-v1
___H3
80
64
14750.64
ref/1
gcc_prescott-m32_O0
Grain-v1
___H3
80
64
14836.58
ref/1
gcc_m32_O0
Grain-v1
___H3
80
64
14861.43
ref/1
gcc_k8_O0
Grain-v1
___H3
80
64
14995.93
ref/1
gcc_nocona_O0
Grain-v1
___H3
80
64
16058.12
ref/1
gcc_pentium-m32_O0
Grain-v1
___H3
80
64
16126.62
ref/1
gcc_pentium-mmx-m32_O0
Grain-v1
___H3
80
64
16185.51
ref/1
gcc_i486-m32_O0
Grain-v1
___H3
80
64
19765.12
ref/1
gcc_k8-m32_O0