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.44
103.49
57.96
55.98
60.36
64.94
51.41
1584.00
opt/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
55.65
103.32
58.22
57.05
60.88
64.11
50.91
1568.80
opt/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
55.68
104.82
59.60
56.39
61.52
64.06
57.51
1556.07
opt/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
57.61
108.41
64.58
61.61
66.49
65.24
50.44
1573.20
opt/1
gcc_prescott_O1-ofp
Grain-v1
___H3
80
64
57.75
opt/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
57.80
opt/1
gcc_k8_O1-ofp
Grain-v1
___H3
80
64
57.89
opt/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
58.73
opt/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
60.03
opt/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
60.15
opt/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
63.96
opt/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
64.08
opt/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
64.14
opt/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
64.16
opt/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
64.88
opt/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
66.15
opt/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
67.20
opt/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H3
80
64
74.88
134.37
77.78
76.36
81.14
82.21
50.44
2166.49
opt/1
gcc_prescott_O3-ofp
Grain-v1
___H3
80
64
75.50
135.70
79.67
77.97
82.89
81.78
50.44
2106.14
opt/1
gcc_prescott_O3-ual-ofp
Grain-v1
___H3
80
64
77.19
opt/1
gcc_athlon_O0
Grain-v1
___H3
80
64
77.52
opt/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
77.73
opt/1
gcc_i386_O0
Grain-v1
___H3
80
64
78.03
opt/1
gcc_prescott_O0
Grain-v1
___H3
80
64
78.27
opt/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
78.40
opt/1
gcc_pentium_O0
Grain-v1
___H3
80
64
78.43
opt/1
gcc_k8_O0
Grain-v1
___H3
80
64
78.51
opt/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
78.82
opt/1
gcc_pentium-mmx_O0
Grain-v1
___H3
80
64
78.97
opt/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
78.97
opt/1
gcc_k8_O3-ual-ofp
Grain-v1
___H3
80
64
79.03
opt/1
gcc_k8_O3-ofp
Grain-v1
___H3
80
64
79.27
opt/1
gcc_k6_O0
Grain-v1
___H3
80
64
80.14
opt/1
gcc_i486_O0
Grain-v1
___H3
80
64
81.52
opt/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
81.57
opt/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
81.64
opt/1
gcc_pentium3_Os-ofp
Grain-v1
___H3
80
64
81.84
opt/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
82.26
opt/1
gcc_pentium3_O2-ofp
Grain-v1
___H3
80
64
82.64
opt/1
gcc_prescott_O2-ofp
Grain-v1
___H3
80
64
82.96
opt/1
gcc_pentium2_O2-ofp
Grain-v1
___H3
80
64
84.31
opt/1
gcc_pentium3_O0
Grain-v1
___H3
80
64
84.40
opt/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
84.42
opt/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
84.68
142.26
90.14
87.37
92.70
90.84
50.44
2029.94
opt/1
gcc_prescott_Os-ofp
Grain-v1
___H3
80
64
85.19
opt/1
gcc_k8_O2-ofp
Grain-v1
___H3
80
64
85.19
opt/1
gcc_k8_Os-ofp
Grain-v1
___H3
80
64
86.20
opt/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
87.56
opt/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
87.57
opt/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
88.24
opt/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
88.69
opt/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
89.25
opt/1
gcc_pentium2_O3-ofp
Grain-v1
___H3
80
64
89.82
opt/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H3
80
64
89.84
opt/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
90.16
opt/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
90.23
opt/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
90.60
opt/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
90.61
opt/1
gcc_pentium3_O3-ofp
Grain-v1
___H3
80
64
90.66
opt/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
91.22
opt/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
95.97
opt/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
100.38
opt/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
100.90
opt/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
102.41
opt/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
102.91
opt/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
3815.98
ref/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
3831.91
ref/1
gcc_k8_O3-ual-ofp
Grain-v1
___H3
80
64
3886.25
ref/1
gcc_prescott_O3-ual-ofp
Grain-v1
___H3
80
64
3891.43
ref/1
gcc_prescott_O3-ofp
Grain-v1
___H3
80
64
3903.03
ref/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
3939.83
ref/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
3942.67
ref/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
3948.93
ref/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
4004.20
ref/1
gcc_prescott_O2-ofp
Grain-v1
___H3
80
64
4036.30
ref/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
4055.01
ref/1
gcc_prescott_O1-ofp
Grain-v1
___H3
80
64
4082.83
ref/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
4085.49
ref/1
gcc_k8_O2-ofp
Grain-v1
___H3
80
64
4100.45
ref/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
4119.03
ref/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
4122.88
ref/1
gcc_pentium2_O3-ofp
Grain-v1
___H3
80
64
4123.39
ref/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H3
80
64
4129.08
ref/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
4143.77
ref/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
4148.02
ref/1
gcc_pentium3_O3-ofp
Grain-v1
___H3
80
64
4187.28
ref/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
4188.73
ref/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
4204.62
ref/1
gcc_pentium3_O2-ofp
Grain-v1
___H3
80
64
4206.32
ref/1
gcc_pentium3_Os-ofp
Grain-v1
___H3
80
64
4214.34
ref/1
gcc_pentium2_O2-ofp
Grain-v1
___H3
80
64
4230.23
ref/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
4237.59
ref/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
4372.79
ref/1
gcc_k8_O3-ofp
Grain-v1
___H3
80
64
4388.99
ref/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
4405.08
ref/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
4421.68
ref/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
4461.21
ref/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
4529.77
ref/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
4532.53
ref/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
4551.60
ref/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
4551.82
ref/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
4552.60
ref/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
4564.39
ref/1
gcc_k8_O1-ofp
Grain-v1
___H3
80
64
4577.43
ref/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
4579.87
ref/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
4598.46
ref/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
4599.07
ref/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
4599.73
ref/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
4601.94
ref/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
4693.45
ref/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
4712.57
ref/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H3
80
64
4716.14
ref/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
7924.60
ref/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
7951.58
ref/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
8133.15
ref/1
gcc_k8_Os-ofp
Grain-v1
___H3
80
64
8262.45
ref/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
8294.92
ref/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
8704.18
ref/1
gcc_prescott_Os-ofp
Grain-v1
___H3
80
64
9179.21
ref/1
gcc_i386_Os-ofp
Grain-v1
___H3
80
64
9418.65
ref/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
11283.35
ref/1
gcc_prescott_O0
Grain-v1
___H3
80
64
11307.74
ref/1
gcc_pentium3_O0
Grain-v1
___H3
80
64
11308.98
ref/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
11314.79
ref/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
11321.99
ref/1
gcc_k8_O0
Grain-v1
___H3
80
64
11322.77
ref/1
gcc_athlon_O0
Grain-v1
___H3
80
64
11343.79
ref/1
gcc_k6_O0
Grain-v1
___H3
80
64
11404.00
ref/1
gcc_i386_O0
Grain-v1
___H3
80
64
11853.91
ref/1
gcc_i486_O0
Grain-v1
___H3
80
64
11854.19
ref/1
gcc_pentium_O0
Grain-v1
___H3
80
64
11886.65
ref/1
gcc_pentium-mmx_O0