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
57.76
105.10
62.12
60.70
64.54
60.35
75.81
1620.15
opt/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
58.65
opt/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H3
80
64
58.92
105.48
62.50
61.94
65.24
60.38
75.80
1614.80
opt/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
59.83
opt/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
60.16
103.34
62.93
61.21
65.07
65.89
76.20
1481.68
opt/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
60.17
opt/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
60.19
opt/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
61.44
opt/1
gcc_pentium4_O1-ofp
Grain-v1
___H3
80
64
63.10
opt/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
63.27
opt/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
63.28
opt/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
63.29
opt/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
63.30
opt/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
63.32
opt/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
63.73
opt/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
63.74
opt/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
70.00
opt/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
70.45
opt/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
70.60
opt/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
70.73
opt/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
70.78
opt/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
70.79
opt/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
70.90
opt/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
71.22
opt/1
gcc_pentium4_O3-ual-ofp
Grain-v1
___H3
80
64
71.86
opt/1
gcc_pentium4_O3-ofp
Grain-v1
___H3
80
64
71.87
opt/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
73.19
122.74
76.31
74.30
78.75
78.84
66.81
1722.68
opt/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
73.29
125.25
76.42
74.33
79.00
78.83
66.81
1728.46
opt/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
73.29
opt/1
gcc_pentium3_O3-ofp
Grain-v1
___H3
80
64
73.33
opt/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H3
80
64
73.36
opt/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
73.37
opt/1
gcc_pentium2_O3-ofp
Grain-v1
___H3
80
64
77.84
opt/1
gcc_pentium3_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_pentium2_O2-ofp
Grain-v1
___H3
80
64
78.15
opt/1
gcc_pentium3_Os-ofp
Grain-v1
___H3
80
64
78.19
131.71
81.66
79.48
84.29
83.83
76.20
1922.39
opt/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
78.32
opt/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
79.62
opt/1
gcc_pentium4_O2-ofp
Grain-v1
___H3
80
64
80.07
opt/1
gcc_pentium4_Os-ofp
Grain-v1
___H3
80
64
82.25
opt/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
82.69
opt/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
82.71
opt/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
82.82
opt/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
82.96
opt/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
83.07
opt/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
83.13
opt/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
84.19
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.94
opt/1
gcc_athlon_O0
Grain-v1
___H3
80
64
88.08
opt/1
gcc_k6_O0
Grain-v1
___H3
80
64
88.65
opt/1
gcc_i486_O0
Grain-v1
___H3
80
64
88.67
opt/1
gcc_pentium_O0
Grain-v1
___H3
80
64
88.77
opt/1
gcc_pentium-mmx_O0
Grain-v1
___H3
80
64
88.83
opt/1
gcc_i386_O0
Grain-v1
___H3
80
64
89.53
opt/1
gcc_pentium4_O0
Grain-v1
___H3
80
64
91.46
opt/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
91.52
opt/1
gcc_pentium3_O0
Grain-v1
___H3
80
64
118.28
opt/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
4385.36
ref/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
4410.52
ref/1
gcc_pentium4_O3-ual-ofp
Grain-v1
___H3
80
64
4422.40
ref/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
4437.48
ref/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
4584.55
ref/1
gcc_pentium4_O3-ofp
Grain-v1
___H3
80
64
4751.18
ref/1
gcc_pentium4_O2-ofp
Grain-v1
___H3
80
64
4765.29
ref/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
4799.61
ref/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
4830.95
ref/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
4835.80
ref/1
gcc_pentium3_Os-ofp
Grain-v1
___H3
80
64
4840.47
ref/1
gcc_pentium4_O1-ofp
Grain-v1
___H3
80
64
4852.22
ref/1
gcc_pentium3_O3-ofp
Grain-v1
___H3
80
64
4855.03
ref/1
gcc_pentium2_O3-ofp
Grain-v1
___H3
80
64
4856.89
ref/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
4865.77
ref/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H3
80
64
4874.70
ref/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
4875.30
ref/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
4886.19
ref/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
4889.20
ref/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
4901.40
ref/1
gcc_pentium2_O2-ofp
Grain-v1
___H3
80
64
4912.61
ref/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
4914.74
ref/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
4934.71
ref/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
4937.66
ref/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
4940.77
ref/1
gcc_pentium3_O2-ofp
Grain-v1
___H3
80
64
5363.90
ref/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
5374.45
ref/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
5455.79
ref/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
5457.39
ref/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
5482.99
ref/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
5522.82
ref/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
5576.07
ref/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
5645.44
ref/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
5665.90
ref/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
5739.13
ref/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
5752.99
ref/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
5812.56
ref/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
5813.71
ref/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
5815.18
ref/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
5816.96
ref/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
6089.15
ref/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
6106.93
ref/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
6342.22
ref/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H3
80
64
10447.25
ref/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
10453.05
ref/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
10458.49
ref/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
10466.63
ref/1
gcc_pentium4_Os-ofp
Grain-v1
___H3
80
64
11062.41
ref/1
gcc_i386_Os-ofp
Grain-v1
___H3
80
64
11067.94
ref/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
12853.81
ref/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
14621.11
ref/1
gcc_k6_O0
Grain-v1
___H3
80
64
14622.35
ref/1
gcc_pentium3_O0
Grain-v1
___H3
80
64
14632.88
ref/1
gcc_athlon_O0
Grain-v1
___H3
80
64
14644.08
ref/1
gcc_i386_O0
Grain-v1
___H3
80
64
14659.37
ref/1
gcc_pentium4_O0
Grain-v1
___H3
80
64
14756.34
ref/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
14775.57
ref/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
15941.48
ref/1
gcc_pentium_O0
Grain-v1
___H3
80
64
16031.38
ref/1
gcc_pentium-mmx_O0
Grain-v1
___H3
80
64
16416.22
ref/1
gcc_i486_O0