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.55
95.06
57.17
55.48
59.15
58.93
51.41
1406.38
opt/1
gcc_nocona_O1-ofp
Grain-v1
___H3
80
64
55.22
opt/1
gcc_k8_O1-ofp
Grain-v1
___H3
80
64
60.27
103.72
63.04
61.23
65.17
65.35
65.16
1478.25
opt/1
gcc_pentium3-m32_O1-ofp
Grain-v1
___H3
80
64
60.32
103.93
62.99
61.50
65.25
65.32
65.43
1479.85
opt/1
gcc_pentiumpro-m32_O1-ofp
Grain-v1
___H3
80
64
60.60
103.23
62.92
61.48
65.16
65.35
65.17
1483.83
opt/1
gcc_pentium2-m32_O1-ofp
Grain-v1
___H3
80
64
61.08
opt/1
gcc_nocona_O3-ofp
Grain-v1
___H3
80
64
61.59
104.79
64.21
62.42
66.34
66.36
61.64
1490.42
opt/1
gcc_prescott-m32_O1-ofp
Grain-v1
___H3
80
64
62.28
opt/1
gcc_nocona_O2-ofp
Grain-v1
___H3
80
64
62.91
opt/1
gcc_m32_O1-ofp
Grain-v1
___H3
80
64
63.24
opt/1
gcc_athlon-m32_O1-ofp
Grain-v1
___H3
80
64
63.29
opt/1
gcc_pentium-mmx-m32_O1-ofp
Grain-v1
___H3
80
64
63.30
opt/1
gcc_i386-m32_O1-ofp
Grain-v1
___H3
80
64
63.31
opt/1
gcc_pentium-m32_O1-ofp
Grain-v1
___H3
80
64
63.32
opt/1
gcc_k6-m32_O1-ofp
Grain-v1
___H3
80
64
63.42
opt/1
gcc_k8-m32_O1-ofp
Grain-v1
___H3
80
64
63.43
opt/1
gcc_nocona_Os-ofp
Grain-v1
___H3
80
64
63.53
opt/1
gcc_nocona_O3-ual-ofp
Grain-v1
___H3
80
64
63.65
opt/1
gcc_i486-m32_O1-ofp
Grain-v1
___H3
80
64
63.86
opt/1
gcc_pentium-mmx-m32_O2-ofp
Grain-v1
___H3
80
64
63.93
opt/1
gcc_pentium-m32_O2-ofp
Grain-v1
___H3
80
64
64.89
opt/1
gcc_pentium-m32_O3-ofp
Grain-v1
___H3
80
64
64.95
opt/1
gcc_pentium-m32_O3-ual-ofp
Grain-v1
___H3
80
64
64.95
opt/1
gcc_pentium-mmx-m32_O3-ual-ofp
Grain-v1
___H3
80
64
65.05
opt/1
gcc_pentium-mmx-m32_O3-ofp
Grain-v1
___H3
80
64
65.11
opt/1
gcc_k8_O3-ual-ofp
Grain-v1
___H3
80
64
65.20
opt/1
gcc_k8_O2-ofp
Grain-v1
___H3
80
64
66.46
opt/1
gcc_k8_Os-ofp
Grain-v1
___H3
80
64
66.68
opt/1
gcc_k8_O3-ofp
Grain-v1
___H3
80
64
73.11
opt/1
gcc_pentium-m-m32_O3-ofp
Grain-v1
___H3
80
64
75.18
opt/1
gcc_pentium-m-m32_O3-ual-ofp
Grain-v1
___H3
80
64
78.38
129.38
83.14
79.93
85.13
82.80
61.65
1826.93
opt/1
gcc_prescott-m32_O2-ofp
Grain-v1
___H3
80
64
79.90
opt/1
gcc_pentium3-m32_O2-ofp
Grain-v1
___H3
80
64
80.37
opt/1
gcc_i486-m32_O3-ual-ofp
Grain-v1
___H3
80
64
80.76
opt/1
gcc_pentium-m-m32_O2-ofp
Grain-v1
___H3
80
64
81.09
131.33
83.43
81.27
85.92
84.69
61.65
1842.91
opt/1
gcc_prescott-m32_Os-ofp
Grain-v1
___H3
80
64
81.14
opt/1
gcc_athlon-m32_O3-ual-ofp
Grain-v1
___H3
80
64
81.15
opt/1
gcc_athlon-m32_O3-ofp
Grain-v1
___H3
80
64
81.18
opt/1
gcc_pentium-m-m32_Os-ofp
Grain-v1
___H3
80
64
81.19
opt/1
gcc_pentiumpro-m32_Os-ofp
Grain-v1
___H3
80
64
81.21
opt/1
gcc_pentium3-m32_Os-ofp
Grain-v1
___H3
80
64
81.24
opt/1
gcc_i486-m32_O3-ofp
Grain-v1
___H3
80
64
81.28
opt/1
gcc_i386-m32_O3-ofp
Grain-v1
___H3
80
64
81.32
opt/1
gcc_k8-m32_O3-ual-ofp
Grain-v1
___H3
80
64
81.44
opt/1
gcc_i386-m32_O3-ual-ofp
Grain-v1
___H3
80
64
81.44
opt/1
gcc_pentiumpro-m32_O2-ofp
Grain-v1
___H3
80
64
81.51
opt/1
gcc_pentium2-m32_O2-ofp
Grain-v1
___H3
80
64
81.73
opt/1
gcc_pentium2-m32_Os-ofp
Grain-v1
___H3
80
64
82.06
opt/1
gcc_pentiumpro-m32_O3-ofp
Grain-v1
___H3
80
64
82.10
opt/1
gcc_k8-m32_O3-ofp
Grain-v1
___H3
80
64
82.10
opt/1
gcc_m32_O3-ual-ofp
Grain-v1
___H3
80
64
82.11
opt/1
gcc_nocona_O0
Grain-v1
___H3
80
64
82.22
opt/1
gcc_m32_O3-ofp
Grain-v1
___H3
80
64
82.44
opt/1
gcc_k6-m32_O3-ofp
Grain-v1
___H3
80
64
82.48
opt/1
gcc_k6-m32_O3-ual-ofp
Grain-v1
___H3
80
64
82.64
opt/1
gcc_pentium-m-m32_O1-ofp
Grain-v1
___H3
80
64
82.67
opt/1
gcc_k8_O0
Grain-v1
___H3
80
64
82.94
opt/1
gcc_prescott-m32_O3-ofp
Grain-v1
___H3
80
64
83.11
opt/1
gcc_pentium2-m32_O3-ual-ofp
Grain-v1
___H3
80
64
83.12
opt/1
gcc_pentiumpro-m32_O3-ual-ofp
Grain-v1
___H3
80
64
83.13
opt/1
gcc_pentium2-m32_O3-ofp
Grain-v1
___H3
80
64
83.27
opt/1
gcc_i486-m32_O2-ofp
Grain-v1
___H3
80
64
83.27
opt/1
gcc_pentium3-m32_O3-ofp
Grain-v1
___H3
80
64
83.28
opt/1
gcc_i386-m32_O2-ofp
Grain-v1
___H3
80
64
83.31
opt/1
gcc_pentium3-m32_O3-ual-ofp
Grain-v1
___H3
80
64
83.39
opt/1
gcc_k8-m32_O2-ofp
Grain-v1
___H3
80
64
83.40
opt/1
gcc_m32_O2-ofp
Grain-v1
___H3
80
64
83.45
opt/1
gcc_k6-m32_Os-ofp
Grain-v1
___H3
80
64
83.48
opt/1
gcc_athlon-m32_O2-ofp
Grain-v1
___H3
80
64
83.95
opt/1
gcc_pentium-mmx-m32_Os-ofp
Grain-v1
___H3
80
64
84.03
opt/1
gcc_i486-m32_Os-ofp
Grain-v1
___H3
80
64
84.06
opt/1
gcc_pentium-m32_Os-ofp
Grain-v1
___H3
80
64
84.17
opt/1
gcc_m32_Os-ofp
Grain-v1
___H3
80
64
84.32
opt/1
gcc_prescott-m32_O3-ual-ofp
Grain-v1
___H3
80
64
84.37
opt/1
gcc_athlon-m32_Os-ofp
Grain-v1
___H3
80
64
84.50
opt/1
gcc_k8-m32_Os-ofp
Grain-v1
___H3
80
64
84.72
opt/1
gcc_k6-m32_O2-ofp
Grain-v1
___H3
80
64
86.75
opt/1
gcc_k8-m32_O0
Grain-v1
___H3
80
64
86.82
opt/1
gcc_m32_O0
Grain-v1
___H3
80
64
86.83
opt/1
gcc_athlon-m32_O0
Grain-v1
___H3
80
64
87.59
opt/1
gcc_k6-m32_O0
Grain-v1
___H3
80
64
87.68
opt/1
gcc_i386-m32_O0
Grain-v1
___H3
80
64
87.75
opt/1
gcc_i486-m32_O0
Grain-v1
___H3
80
64
88.19
opt/1
gcc_prescott-m32_O0
Grain-v1
___H3
80
64
88.41
opt/1
gcc_pentium-mmx-m32_O0
Grain-v1
___H3
80
64
88.44
opt/1
gcc_pentium-m32_O0
Grain-v1
___H3
80
64
91.80
opt/1
gcc_pentium2-m32_O0
Grain-v1
___H3
80
64
91.82
opt/1
gcc_pentiumpro-m32_O0
Grain-v1
___H3
80
64
91.84
opt/1
gcc_pentium-m-m32_O0
Grain-v1
___H3
80
64
92.00
opt/1
gcc_pentium3-m32_O0
Grain-v1
___H3
80
64
4410.70
ref/1
gcc_nocona_O3-ofp
Grain-v1
___H3
80
64
4410.79
ref/1
gcc_k8_O3-ofp
Grain-v1
___H3
80
64
4432.57
ref/1
gcc_k8_O3-ual-ofp
Grain-v1
___H3
80
64
4434.02
ref/1
gcc_nocona_O3-ual-ofp
Grain-v1
___H3
80
64
4488.44
ref/1
gcc_nocona_O2-ofp
Grain-v1
___H3
80
64
4570.77
ref/1
gcc_k8_O2-ofp
Grain-v1
___H3
80
64
4582.45
ref/1
gcc_k8_Os-ofp
Grain-v1
___H3
80
64
4591.12
ref/1
gcc_nocona_Os-ofp
Grain-v1
___H3
80
64
4696.24
ref/1
gcc_nocona_O1-ofp
Grain-v1
___H3
80
64
4784.43
ref/1
gcc_athlon-m32_O3-ual-ofp
Grain-v1
___H3
80
64
4798.50
ref/1
gcc_prescott-m32_O3-ual-ofp
Grain-v1
___H3
80
64
4832.92
ref/1
gcc_k6-m32_O3-ual-ofp
Grain-v1
___H3
80
64
4834.94
ref/1
gcc_m32_O3-ual-ofp
Grain-v1
___H3
80
64
4843.89
ref/1
gcc_i386-m32_O3-ual-ofp
Grain-v1
___H3
80
64
4883.77
ref/1
gcc_prescott-m32_O3-ofp
Grain-v1
___H3
80
64
4890.12
ref/1
gcc_i486-m32_O3-ual-ofp
Grain-v1
___H3
80
64
4895.90
ref/1
gcc_pentium-m-m32_O3-ofp
Grain-v1
___H3
80
64
4933.31
ref/1
gcc_pentium2-m32_O3-ofp
Grain-v1
___H3
80
64
4937.52
ref/1
gcc_pentiumpro-m32_O3-ofp
Grain-v1
___H3
80
64
4937.61
ref/1
gcc_pentium3-m32_O3-ofp
Grain-v1
___H3
80
64
4957.25
ref/1
gcc_prescott-m32_O2-ofp
Grain-v1
___H3
80
64
4968.34
ref/1
gcc_pentium-m32_O3-ual-ofp
Grain-v1
___H3
80
64
5007.73
ref/1
gcc_k8-m32_O3-ual-ofp
Grain-v1
___H3
80
64
5036.17
ref/1
gcc_pentium2-m32_O2-ofp
Grain-v1
___H3
80
64
5039.92
ref/1
gcc_pentium3-m32_O2-ofp
Grain-v1
___H3
80
64
5047.92
ref/1
gcc_pentiumpro-m32_O2-ofp
Grain-v1
___H3
80
64
5068.24
ref/1
gcc_pentium-mmx-m32_O3-ual-ofp
Grain-v1
___H3
80
64
5111.34
ref/1
gcc_pentium-m-m32_O2-ofp
Grain-v1
___H3
80
64
5267.41
ref/1
gcc_k8_O1-ofp
Grain-v1
___H3
80
64
5405.88
ref/1
gcc_prescott-m32_O1-ofp
Grain-v1
___H3
80
64
5427.00
ref/1
gcc_i386-m32_O1-ofp
Grain-v1
___H3
80
64
5433.63
ref/1
gcc_k8-m32_O1-ofp
Grain-v1
___H3
80
64
5460.81
ref/1
gcc_athlon-m32_O1-ofp
Grain-v1
___H3
80
64
5472.29
ref/1
gcc_i386-m32_O2-ofp
Grain-v1
___H3
80
64
5474.71
ref/1
gcc_m32_O1-ofp
Grain-v1
___H3
80
64
5487.43
ref/1
gcc_k6-m32_O1-ofp
Grain-v1
___H3
80
64
5491.57
ref/1
gcc_pentiumpro-m32_O1-ofp
Grain-v1
___H3
80
64
5546.70
ref/1
gcc_pentium2-m32_O1-ofp
Grain-v1
___H3
80
64
5582.38
ref/1
gcc_i386-m32_O3-ofp
Grain-v1
___H3
80
64
5594.51
ref/1
gcc_pentium-m-m32_O1-ofp
Grain-v1
___H3
80
64
5610.43
ref/1
gcc_k6-m32_O3-ofp
Grain-v1
___H3
80
64
5630.74
ref/1
gcc_pentium3-m32_O1-ofp
Grain-v1
___H3
80
64
5638.07
ref/1
gcc_m32_O3-ofp
Grain-v1
___H3
80
64
5667.16
ref/1
gcc_athlon-m32_O3-ofp
Grain-v1
___H3
80
64
5676.35
ref/1
gcc_athlon-m32_O2-ofp
Grain-v1
___H3
80
64
5677.64
ref/1
gcc_k8-m32_O2-ofp
Grain-v1
___H3
80
64
5704.23
ref/1
gcc_k6-m32_O2-ofp
Grain-v1
___H3
80
64
5709.29
ref/1
gcc_m32_O2-ofp
Grain-v1
___H3
80
64
5740.36
ref/1
gcc_k8-m32_O3-ofp
Grain-v1
___H3
80
64
5777.55
ref/1
gcc_pentium-mmx-m32_O1-ofp
Grain-v1
___H3
80
64
5789.46
ref/1
gcc_pentium-m32_O1-ofp
Grain-v1
___H3
80
64
5796.82
ref/1
gcc_i486-m32_O1-ofp
Grain-v1
___H3
80
64
6204.24
ref/1
gcc_i486-m32_O3-ofp
Grain-v1
___H3
80
64
6230.89
ref/1
gcc_pentium-mmx-m32_O2-ofp
Grain-v1
___H3
80
64
6253.85
ref/1
gcc_i486-m32_O2-ofp
Grain-v1
___H3
80
64
6283.38
ref/1
gcc_pentium-m32_O3-ofp
Grain-v1
___H3
80
64
6287.09
ref/1
gcc_pentium-mmx-m32_O3-ofp
Grain-v1
___H3
80
64
6363.24
ref/1
gcc_pentium-m32_O2-ofp
Grain-v1
___H3
80
64
6712.92
ref/1
gcc_k8-m32_Os-ofp
Grain-v1
___H3
80
64
6743.40
ref/1
gcc_prescott-m32_Os-ofp
Grain-v1
___H3
80
64
6761.51
ref/1
gcc_m32_Os-ofp
Grain-v1
___H3
80
64
6792.53
ref/1
gcc_athlon-m32_Os-ofp
Grain-v1
___H3
80
64
6808.23
ref/1
gcc_k6-m32_Os-ofp
Grain-v1
___H3
80
64
6816.07
ref/1
gcc_pentium-mmx-m32_Os-ofp
Grain-v1
___H3
80
64
6830.50
ref/1
gcc_pentium-m32_Os-ofp
Grain-v1
___H3
80
64
6850.48
ref/1
gcc_pentium2-m32_Os-ofp
Grain-v1
___H3
80
64
6874.12
ref/1
gcc_pentiumpro-m32_Os-ofp
Grain-v1
___H3
80
64
6886.54
ref/1
gcc_pentium-m-m32_Os-ofp
Grain-v1
___H3
80
64
6892.97
ref/1
gcc_pentium3-m32_Os-ofp
Grain-v1
___H3
80
64
7063.37
ref/1
gcc_pentiumpro-m32_O3-ual-ofp
Grain-v1
___H3
80
64
7067.46
ref/1
gcc_pentium2-m32_O3-ual-ofp
Grain-v1
___H3
80
64
7068.54
ref/1
gcc_pentium-m-m32_O3-ual-ofp
Grain-v1
___H3
80
64
7397.52
ref/1
gcc_pentium3-m32_O3-ual-ofp
Grain-v1
___H3
80
64
9150.47
ref/1
gcc_i386-m32_Os-ofp
Grain-v1
___H3
80
64
9160.27
ref/1
gcc_i486-m32_Os-ofp
Grain-v1
___H3
80
64
14652.14
ref/1
gcc_pentium2-m32_O0
Grain-v1
___H3
80
64
14676.98
ref/1
gcc_pentium-m-m32_O0
Grain-v1
___H3
80
64
14677.87
ref/1
gcc_nocona_O0
Grain-v1
___H3
80
64
14761.25
ref/1
gcc_k8-m32_O0
Grain-v1
___H3
80
64
14765.19
ref/1
gcc_athlon-m32_O0
Grain-v1
___H3
80
64
14770.54
ref/1
gcc_i386-m32_O0
Grain-v1
___H3
80
64
14771.48
ref/1
gcc_prescott-m32_O0
Grain-v1
___H3
80
64
14776.14
ref/1
gcc_pentiumpro-m32_O0
Grain-v1
___H3
80
64
14783.00
ref/1
gcc_k8_O0
Grain-v1
___H3
80
64
14788.12
ref/1
gcc_m32_O0
Grain-v1
___H3
80
64
14837.80
ref/1
gcc_k6-m32_O0
Grain-v1
___H3
80
64
14856.52
ref/1
gcc_pentium3-m32_O0
Grain-v1
___H3
80
64
16025.30
ref/1
gcc_i486-m32_O0
Grain-v1
___H3
80
64
16029.07
ref/1
gcc_pentium-m32_O0
Grain-v1
___H3
80
64
16101.47
ref/1
gcc_pentium-mmx-m32_O0