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
58.85
104.14
63.58
61.59
65.63
60.40
75.80
1615.10
opt/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
59.31
104.55
64.13
60.27
65.48
60.70
71.40
1615.43
opt/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
60.18
opt/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
60.30
103.43
62.96
61.14
65.07
65.86
76.20
1481.54
opt/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
60.54
105.02
61.54
58.99
63.59
60.35
75.80
1616.15
opt/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
60.64
opt/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
60.80
107.06
63.27
61.85
65.75
61.63
71.32
1689.08
opt/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H3
80
64
61.51
opt/1
gcc_pentium4_O1-ofp
Grain-v1
___H3
80
64
63.07
opt/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
63.29
opt/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
63.31
opt/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
63.33
opt/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
63.33
opt/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
63.44
opt/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
63.73
opt/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
70.24
opt/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
70.37
opt/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
70.48
opt/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
70.74
opt/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
70.85
opt/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
70.89
opt/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
70.89
opt/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
70.90
opt/1
gcc_pentium4_O3-ual-ofp
Grain-v1
___H3
80
64
71.63
opt/1
gcc_pentium4_O3-ofp
Grain-v1
___H3
80
64
73.14
opt/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H3
80
64
73.21
opt/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
73.39
opt/1
gcc_pentium2_O3-ofp
Grain-v1
___H3
80
64
73.41
opt/1
gcc_pentium3_O3-ofp
Grain-v1
___H3
80
64
73.48
122.45
76.30
74.22
78.70
78.84
66.61
1811.61
opt/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
73.50
125.41
76.74
74.64
79.30
78.90
66.62
1726.54
opt/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
77.85
opt/1
gcc_pentium2_O2-ofp
Grain-v1
___H3
80
64
77.85
opt/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
77.86
opt/1
gcc_pentium3_O2-ofp
Grain-v1
___H3
80
64
78.12
opt/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
78.15
131.62
81.56
79.37
84.19
83.81
76.20
1918.93
opt/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
78.42
opt/1
gcc_pentium3_Os-ofp
Grain-v1
___H3
80
64
79.63
opt/1
gcc_pentium4_O2-ofp
Grain-v1
___H3
80
64
80.08
opt/1
gcc_pentium4_Os-ofp
Grain-v1
___H3
80
64
82.26
opt/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
82.70
opt/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
82.72
opt/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
82.78
opt/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
82.80
opt/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
82.99
opt/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
83.13
opt/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
84.16
opt/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
84.24
opt/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
87.53
opt/1
gcc_athlon_O0
Grain-v1
___H3
80
64
88.33
opt/1
gcc_k6_O0
Grain-v1
___H3
80
64
88.65
opt/1
gcc_pentium_O0
Grain-v1
___H3
80
64
88.66
opt/1
gcc_i486_O0
Grain-v1
___H3
80
64
88.66
opt/1
gcc_pentium-mmx_O0
Grain-v1
___H3
80
64
89.16
opt/1
gcc_i386_O0
Grain-v1
___H3
80
64
89.19
opt/1
gcc_pentium4_O0
Grain-v1
___H3
80
64
91.50
opt/1
gcc_pentium3_O0
Grain-v1
___H3
80
64
91.52
opt/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
91.56
opt/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
124.64
opt/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
140.73
opt/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
4388.82
ref/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
4388.94
ref/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
4403.58
ref/1
gcc_pentium4_O3-ual-ofp
Grain-v1
___H3
80
64
4670.64
ref/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
4750.00
ref/1
gcc_pentium4_O3-ofp
Grain-v1
___H3
80
64
4754.56
ref/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
4774.93
ref/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H3
80
64
4775.70
ref/1
gcc_pentium4_O1-ofp
Grain-v1
___H3
80
64
4822.96
ref/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
4839.45
ref/1
gcc_pentium4_O2-ofp
Grain-v1
___H3
80
64
4861.13
ref/1
gcc_pentium3_O3-ofp
Grain-v1
___H3
80
64
4868.78
ref/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
4877.11
ref/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
4882.27
ref/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
4884.55
ref/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
4890.09
ref/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
4890.39
ref/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
4906.14
ref/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
4907.31
ref/1
gcc_pentium2_O3-ofp
Grain-v1
___H3
80
64
4928.01
ref/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
4931.04
ref/1
gcc_pentium2_O2-ofp
Grain-v1
___H3
80
64
4936.77
ref/1
gcc_pentium3_O2-ofp
Grain-v1
___H3
80
64
4984.65
ref/1
gcc_pentium3_Os-ofp
Grain-v1
___H3
80
64
5019.80
ref/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
5333.18
ref/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
5362.97
ref/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
5454.59
ref/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
5461.74
ref/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
5496.23
ref/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
5519.43
ref/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
5521.66
ref/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
5610.75
ref/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
5722.50
ref/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
5762.78
ref/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
5812.06
ref/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
5820.55
ref/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
5846.46
ref/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
6163.30
ref/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H3
80
64
6182.96
ref/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
6328.78
ref/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
6615.26
ref/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
7376.26
ref/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
7762.38
ref/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
10435.87
ref/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
10449.39
ref/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
10452.82
ref/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
10460.01
ref/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
10465.75
ref/1
gcc_pentium4_Os-ofp
Grain-v1
___H3
80
64
11062.92
ref/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
11069.99
ref/1
gcc_i386_Os-ofp
Grain-v1
___H3
80
64
14610.70
ref/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
14611.39
ref/1
gcc_athlon_O0
Grain-v1
___H3
80
64
14632.48
ref/1
gcc_i386_O0
Grain-v1
___H3
80
64
14649.90
ref/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
14678.24
ref/1
gcc_pentium4_O0
Grain-v1
___H3
80
64
15433.75
ref/1
gcc_pentium3_O0
Grain-v1
___H3
80
64
15457.91
ref/1
gcc_k6_O0
Grain-v1
___H3
80
64
15968.94
ref/1
gcc_pentium-mmx_O0
Grain-v1
___H3
80
64
16023.98
ref/1
gcc_i486_O0
Grain-v1
___H3
80
64
16043.60
ref/1
gcc_pentium_O0