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.71
104.93
58.75
55.96
60.89
64.02
50.56
1567.74
opt/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
56.25
105.09
59.11
56.84
61.43
64.98
49.83
1599.29
opt/1
gcc_pentium4_O1-ofp
Grain-v1
___H3
80
64
56.87
opt/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
56.93
opt/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
57.30
104.73
60.74
59.31
63.23
64.85
55.68
1616.30
opt/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
60.18
opt/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
63.73
opt/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
64.26
opt/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
64.39
113.06
68.83
67.14
71.24
72.28
55.91
1557.97
opt/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
64.55
opt/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
64.66
opt/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
65.50
opt/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
65.79
opt/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
66.34
opt/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
66.38
opt/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H3
80
64
68.14
opt/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
74.11
opt/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
74.38
opt/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
74.55
opt/1
gcc_pentium4_O3-ofp
Grain-v1
___H3
80
64
74.57
opt/1
gcc_pentium4_O3-ual-ofp
Grain-v1
___H3
80
64
77.53
opt/1
gcc_athlon_O0
Grain-v1
___H3
80
64
78.32
opt/1
gcc_pentium-mmx_O0
Grain-v1
___H3
80
64
78.69
opt/1
gcc_i386_O0
Grain-v1
___H3
80
64
78.80
opt/1
gcc_k6_O0
Grain-v1
___H3
80
64
78.85
opt/1
gcc_pentium4_O0
Grain-v1
___H3
80
64
79.14
opt/1
gcc_i486_O0
Grain-v1
___H3
80
64
79.15
opt/1
gcc_pentium_O0
Grain-v1
___H3
80
64
79.47
opt/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
79.54
opt/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
82.00
opt/1
gcc_pentium3_O2-ofp
Grain-v1
___H3
80
64
82.45
opt/1
gcc_pentium3_O0
Grain-v1
___H3
80
64
82.51
opt/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
82.52
opt/1
gcc_pentium3_Os-ofp
Grain-v1
___H3
80
64
82.54
138.59
87.78
88.78
91.63
91.36
55.91
2033.75
opt/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
82.79
opt/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
82.83
opt/1
gcc_pentium4_Os-ofp
Grain-v1
___H3
80
64
83.53
138.55
89.44
87.15
91.97
90.66
55.91
2034.48
opt/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
83.56
opt/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
83.77
opt/1
gcc_pentium4_O2-ofp
Grain-v1
___H3
80
64
84.31
opt/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
84.34
opt/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
84.99
opt/1
gcc_pentium2_O2-ofp
Grain-v1
___H3
80
64
88.19
opt/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
89.02
opt/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
89.04
opt/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
89.26
opt/1
gcc_pentium2_O3-ofp
Grain-v1
___H3
80
64
89.29
opt/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
89.31
opt/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
89.46
opt/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
89.50
opt/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
89.62
opt/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
89.67
opt/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H3
80
64
89.90
opt/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
90.01
opt/1
gcc_pentium3_O3-ofp
Grain-v1
___H3
80
64
90.22
opt/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
91.22
opt/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
98.33
opt/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
100.63
opt/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
100.75
opt/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
3824.97
ref/1
gcc_pentium4_O3-ual-ofp
Grain-v1
___H3
80
64
3834.87
ref/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
3859.56
ref/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
3865.56
ref/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
3878.54
ref/1
gcc_pentium4_O3-ofp
Grain-v1
___H3
80
64
3972.72
ref/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
3994.25
ref/1
gcc_pentium4_O2-ofp
Grain-v1
___H3
80
64
4021.71
ref/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
4033.00
ref/1
gcc_pentium4_O1-ofp
Grain-v1
___H3
80
64
4038.02
ref/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
4053.28
ref/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
4087.83
ref/1
gcc_pentium2_O3-ofp
Grain-v1
___H3
80
64
4089.87
ref/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
4091.32
ref/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
4107.04
ref/1
gcc_pentium3_O3-ofp
Grain-v1
___H3
80
64
4114.29
ref/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
4116.90
ref/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H3
80
64
4135.97
ref/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
4143.47
ref/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
4145.85
ref/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
4174.18
ref/1
gcc_pentium3_Os-ofp
Grain-v1
___H3
80
64
4174.84
ref/1
gcc_pentium2_O2-ofp
Grain-v1
___H3
80
64
4175.92
ref/1
gcc_pentium3_O2-ofp
Grain-v1
___H3
80
64
4181.97
ref/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
4192.25
ref/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
4370.42
ref/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
4405.27
ref/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
4420.98
ref/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
4436.19
ref/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
4528.59
ref/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
4529.34
ref/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
4537.26
ref/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
4542.30
ref/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
4558.69
ref/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
4561.04
ref/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
4564.78
ref/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
4565.10
ref/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
4585.90
ref/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
4589.01
ref/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
4621.83
ref/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
4692.69
ref/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H3
80
64
4705.58
ref/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
4741.65
ref/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
7972.72
ref/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
7980.36
ref/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
8269.59
ref/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
8289.93
ref/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
8298.01
ref/1
gcc_pentium4_Os-ofp
Grain-v1
___H3
80
64
8573.93
ref/1
gcc_i386_Os-ofp
Grain-v1
___H3
80
64
9026.26
ref/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
11286.80
ref/1
gcc_pentium4_O0
Grain-v1
___H3
80
64
11324.80
ref/1
gcc_pentium3_O0
Grain-v1
___H3
80
64
11348.12
ref/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
11355.27
ref/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
11367.56
ref/1
gcc_k6_O0
Grain-v1
___H3
80
64
11370.10
ref/1
gcc_athlon_O0
Grain-v1
___H3
80
64
11460.32
ref/1
gcc_i386_O0
Grain-v1
___H3
80
64
11892.13
ref/1
gcc_pentium-mmx_O0
Grain-v1
___H3
80
64
11901.55
ref/1
gcc_pentium_O0
Grain-v1
___H3
80
64
11905.80
ref/1
gcc_i486_O0