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.21
103.55
57.88
55.85
60.27
63.73
57.51
1565.86
opt/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
56.96
104.27
59.74
58.44
62.32
65.87
49.81
1565.62
opt/1
gcc_prescott_O1-ofp
Grain-v1
___H3
80
64
58.00
opt/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
58.05
opt/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
58.11
opt/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
58.28
opt/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
58.55
opt/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
59.56
opt/1
gcc_k8_O1-ofp
Grain-v1
___H3
80
64
60.12
opt/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
61.06
opt/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
64.12
opt/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
64.18
opt/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
65.51
opt/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
65.77
opt/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
68.23
opt/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
69.20
opt/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
75.44
135.46
80.10
77.73
83.02
83.41
50.44
2115.67
opt/1
gcc_prescott_O3-ual-ofp
Grain-v1
___H3
80
64
76.10
opt/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
76.22
opt/1
gcc_prescott_O3-ofp
Grain-v1
___H3
80
64
76.79
opt/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
77.45
opt/1
gcc_athlon_O0
Grain-v1
___H3
80
64
78.00
opt/1
gcc_k6_O0
Grain-v1
___H3
80
64
78.38
opt/1
gcc_k8_O0
Grain-v1
___H3
80
64
78.66
opt/1
gcc_prescott_O0
Grain-v1
___H3
80
64
78.73
opt/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
78.91
opt/1
gcc_pentium_O0
Grain-v1
___H3
80
64
79.63
opt/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
79.67
opt/1
gcc_i386_O0
Grain-v1
___H3
80
64
79.87
opt/1
gcc_pentium-mmx_O0
Grain-v1
___H3
80
64
80.08
opt/1
gcc_k8_O3-ual-ofp
Grain-v1
___H3
80
64
80.45
opt/1
gcc_i486_O0
Grain-v1
___H3
80
64
81.53
opt/1
gcc_pentium3_Os-ofp
Grain-v1
___H3
80
64
82.96
opt/1
gcc_prescott_O2-ofp
Grain-v1
___H3
80
64
83.23
opt/1
gcc_pentium3_O2-ofp
Grain-v1
___H3
80
64
83.31
opt/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
83.69
opt/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
84.09
opt/1
gcc_pentium2_O2-ofp
Grain-v1
___H3
80
64
84.34
140.43
87.00
85.57
90.14
90.89
50.44
2050.11
opt/1
gcc_prescott_Os-ofp
Grain-v1
___H3
80
64
84.42
opt/1
gcc_pentium3_O0
Grain-v1
___H3
80
64
84.55
opt/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
84.71
opt/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
85.98
opt/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
86.30
opt/1
gcc_k8_Os-ofp
Grain-v1
___H3
80
64
86.96
opt/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
87.10
opt/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
87.69
opt/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
87.81
opt/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
88.08
opt/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
88.72
opt/1
gcc_pentium2_O3-ofp
Grain-v1
___H3
80
64
89.01
opt/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
89.51
opt/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H3
80
64
89.98
opt/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
90.00
opt/1
gcc_pentium3_O3-ofp
Grain-v1
___H3
80
64
90.00
opt/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
90.31
opt/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
90.36
opt/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
90.60
opt/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
97.08
opt/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
98.23
opt/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
98.73
opt/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
101.05
opt/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
102.57
opt/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
102.59
opt/1
gcc_k8_O3-ofp
Grain-v1
___H3
80
64
127.22
opt/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H3
80
64
161.36
opt/1
gcc_k8_O2-ofp
Grain-v1
___H3
80
64
3849.83
ref/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
3850.12
ref/1
gcc_k8_O3-ual-ofp
Grain-v1
___H3
80
64
3886.47
ref/1
gcc_prescott_O3-ual-ofp
Grain-v1
___H3
80
64
3890.86
ref/1
gcc_prescott_O3-ofp
Grain-v1
___H3
80
64
3928.72
ref/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
3937.58
ref/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
3938.88
ref/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
3940.02
ref/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
4011.29
ref/1
gcc_prescott_O2-ofp
Grain-v1
___H3
80
64
4037.67
ref/1
gcc_prescott_O1-ofp
Grain-v1
___H3
80
64
4037.95
ref/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
4086.62
ref/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
4097.15
ref/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
4100.89
ref/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H3
80
64
4102.86
ref/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
4104.35
ref/1
gcc_k8_O2-ofp
Grain-v1
___H3
80
64
4124.37
ref/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
4125.53
ref/1
gcc_pentium2_O3-ofp
Grain-v1
___H3
80
64
4140.21
ref/1
gcc_pentium3_O3-ofp
Grain-v1
___H3
80
64
4149.03
ref/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
4205.58
ref/1
gcc_pentium3_Os-ofp
Grain-v1
___H3
80
64
4207.62
ref/1
gcc_pentium3_O2-ofp
Grain-v1
___H3
80
64
4214.22
ref/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
4217.03
ref/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
4219.34
ref/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
4221.97
ref/1
gcc_pentium2_O2-ofp
Grain-v1
___H3
80
64
4224.73
ref/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
4367.50
ref/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
4381.51
ref/1
gcc_k8_O3-ofp
Grain-v1
___H3
80
64
4419.30
ref/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
4424.79
ref/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
4461.84
ref/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
4490.18
ref/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
4543.59
ref/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
4544.56
ref/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
4551.00
ref/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
4582.81
ref/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
4583.23
ref/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
4588.88
ref/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
4593.28
ref/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
4594.25
ref/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
4626.81
ref/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
4637.24
ref/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
4707.49
ref/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
4714.84
ref/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
4734.42
ref/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H3
80
64
4758.85
ref/1
gcc_k8_O1-ofp
Grain-v1
___H3
80
64
8078.42
ref/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
8110.61
ref/1
gcc_k8_Os-ofp
Grain-v1
___H3
80
64
8135.03
ref/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
8242.45
ref/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
8249.74
ref/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
8270.57
ref/1
gcc_prescott_Os-ofp
Grain-v1
___H3
80
64
8569.04
ref/1
gcc_i386_Os-ofp
Grain-v1
___H3
80
64
9613.22
ref/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
11286.00
ref/1
gcc_prescott_O0
Grain-v1
___H3
80
64
11315.84
ref/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
11316.67
ref/1
gcc_pentium3_O0
Grain-v1
___H3
80
64
11331.86
ref/1
gcc_athlon_O0
Grain-v1
___H3
80
64
11335.44
ref/1
gcc_k6_O0
Grain-v1
___H3
80
64
11415.69
ref/1
gcc_i386_O0
Grain-v1
___H3
80
64
11788.78
ref/1
gcc_k8_O0
Grain-v1
___H3
80
64
11844.00
ref/1
gcc_pentium_O0
Grain-v1
___H3
80
64
11870.12
ref/1
gcc_i486_O0
Grain-v1
___H3
80
64
12332.72
ref/1
gcc_pentium-mmx_O0
Grain-v1
___H3
80
64
28850.13
ref/1
gcc_pentiumpro_O0