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
55.74
104.36
59.36
56.99
61.57
63.42
50.56
1594.74
opt/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
55.89
103.89
58.51
57.05
61.09
63.81
55.91
1578.40
opt/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
56.35
105.58
60.58
57.82
62.65
65.10
49.83
1598.23
opt/1
gcc_pentium4_O1-ofp
Grain-v1
___H3
80
64
56.89
opt/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
56.94
opt/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
57.00
opt/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
57.65
opt/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
60.88
opt/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
63.85
113.16
67.39
66.37
70.16
72.12
50.56
1560.89
opt/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
63.95
opt/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
64.36
opt/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
64.39
opt/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H3
80
64
64.40
opt/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
68.43
opt/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
68.82
opt/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
68.82
opt/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
74.15
opt/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
74.25
opt/1
gcc_pentium4_O3-ofp
Grain-v1
___H3
80
64
74.30
opt/1
gcc_pentium4_O3-ual-ofp
Grain-v1
___H3
80
64
74.34
opt/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
74.37
opt/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
74.42
opt/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
77.48
opt/1
gcc_pentium4_O0
Grain-v1
___H3
80
64
77.57
opt/1
gcc_athlon_O0
Grain-v1
___H3
80
64
78.57
opt/1
gcc_k6_O0
Grain-v1
___H3
80
64
78.59
138.76
83.85
83.72
87.57
88.69
55.91
2044.96
opt/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
78.66
opt/1
gcc_i386_O0
Grain-v1
___H3
80
64
78.69
opt/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
79.13
opt/1
gcc_pentium-mmx_O0
Grain-v1
___H3
80
64
79.38
opt/1
gcc_i486_O0
Grain-v1
___H3
80
64
79.39
opt/1
gcc_pentium_O0
Grain-v1
___H3
80
64
80.47
opt/1
gcc_pentium3_O2-ofp
Grain-v1
___H3
80
64
81.93
opt/1
gcc_pentium3_Os-ofp
Grain-v1
___H3
80
64
82.25
opt/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
82.84
opt/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
83.01
opt/1
gcc_pentium2_O2-ofp
Grain-v1
___H3
80
64
83.11
opt/1
gcc_pentium3_O0
Grain-v1
___H3
80
64
83.11
opt/1
gcc_pentium4_O2-ofp
Grain-v1
___H3
80
64
83.17
opt/1
gcc_pentium4_Os-ofp
Grain-v1
___H3
80
64
83.23
opt/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
84.13
opt/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
84.29
opt/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
85.65
opt/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
88.83
opt/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
89.16
opt/1
gcc_pentium2_O3-ofp
Grain-v1
___H3
80
64
89.33
opt/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
89.39
opt/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H3
80
64
89.68
opt/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
89.74
opt/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
89.81
opt/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
89.90
opt/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
90.05
opt/1
gcc_pentium3_O3-ofp
Grain-v1
___H3
80
64
91.84
opt/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
91.89
opt/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
92.41
opt/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
92.92
opt/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
98.05
opt/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
98.87
opt/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
99.62
opt/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
3826.51
ref/1
gcc_pentium4_O3-ual-ofp
Grain-v1
___H3
80
64
3842.75
ref/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
3843.05
ref/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
3853.68
ref/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
3893.04
ref/1
gcc_pentium4_O3-ofp
Grain-v1
___H3
80
64
3974.14
ref/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
4005.40
ref/1
gcc_pentium4_O1-ofp
Grain-v1
___H3
80
64
4027.79
ref/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
4039.26
ref/1
gcc_pentium4_O2-ofp
Grain-v1
___H3
80
64
4078.21
ref/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
4081.29
ref/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
4086.41
ref/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H3
80
64
4089.38
ref/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
4090.49
ref/1
gcc_pentium2_O3-ofp
Grain-v1
___H3
80
64
4100.08
ref/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
4101.11
ref/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
4119.99
ref/1
gcc_pentium3_O3-ofp
Grain-v1
___H3
80
64
4138.48
ref/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
4144.79
ref/1
gcc_pentium3_Os-ofp
Grain-v1
___H3
80
64
4144.89
ref/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
4164.06
ref/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
4175.96
ref/1
gcc_pentium3_O2-ofp
Grain-v1
___H3
80
64
4181.14
ref/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
4187.11
ref/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
4191.90
ref/1
gcc_pentium2_O2-ofp
Grain-v1
___H3
80
64
4350.13
ref/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
4421.71
ref/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
4433.62
ref/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
4517.67
ref/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
4529.03
ref/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
4532.32
ref/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
4537.05
ref/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
4546.97
ref/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
4556.61
ref/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
4561.43
ref/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
4565.52
ref/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
4580.93
ref/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
4586.41
ref/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
4624.44
ref/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
4638.97
ref/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
4666.82
ref/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
4691.13
ref/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
4758.67
ref/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H3
80
64
7971.82
ref/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
7981.33
ref/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
8249.74
ref/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
8252.93
ref/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
8259.04
ref/1
gcc_pentium4_Os-ofp
Grain-v1
___H3
80
64
8570.14
ref/1
gcc_i386_Os-ofp
Grain-v1
___H3
80
64
9013.68
ref/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
11288.48
ref/1
gcc_pentium4_O0
Grain-v1
___H3
80
64
11319.70
ref/1
gcc_pentium3_O0
Grain-v1
___H3
80
64
11358.35
ref/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
11360.74
ref/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
11383.19
ref/1
gcc_athlon_O0
Grain-v1
___H3
80
64
11394.08
ref/1
gcc_k6_O0
Grain-v1
___H3
80
64
11472.46
ref/1
gcc_i386_O0
Grain-v1
___H3
80
64
11901.84
ref/1
gcc_pentium-mmx_O0
Grain-v1
___H3
80
64
11901.85
ref/1
gcc_pentium_O0
Grain-v1
___H3
80
64
11909.57
ref/1
gcc_i486_O0