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.68
112.25
67.19
65.37
69.61
64.48
54.16
1564.20
opt/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
55.93
104.49
59.82
56.72
61.75
64.37
59.01
1591.61
opt/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
57.04
122.60
60.96
58.40
64.25
65.74
53.06
1671.60
opt/1
gcc_prescott_O1-ofp
Grain-v1
___H3
80
64
58.17
opt/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
58.20
opt/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
58.31
opt/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
58.34
opt/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
58.56
opt/1
gcc_k8_O1-ofp
Grain-v1
___H3
80
64
59.88
opt/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
60.99
opt/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H3
80
64
62.11
opt/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
64.85
opt/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
64.89
opt/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
68.71
opt/1
gcc_pentium-m_O1-ofp
Grain-v1
___H3
80
64
69.02
opt/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
69.36
opt/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
71.16
opt/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
76.18
opt/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
79.13
opt/1
gcc_athlon_O0
Grain-v1
___H3
80
64
80.42
opt/1
gcc_k6_O0
Grain-v1
___H3
80
64
80.82
opt/1
gcc_prescott_O0
Grain-v1
___H3
80
64
80.95
opt/1
gcc_i486_O0
Grain-v1
___H3
80
64
81.20
opt/1
gcc_pentium-mmx_O0
Grain-v1
___H3
80
64
81.45
opt/1
gcc_i386_O0
Grain-v1
___H3
80
64
82.11
opt/1
gcc_pentium-m_O0
Grain-v1
___H3
80
64
82.24
opt/1
gcc_pentium3_O0
Grain-v1
___H3
80
64
82.61
139.48
86.39
84.61
89.38
91.05
53.19
2043.31
opt/1
gcc_prescott_O2-ofp
Grain-v1
___H3
80
64
83.27
opt/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
83.51
opt/1
gcc_k8_O3-ofp
Grain-v1
___H3
80
64
83.85
opt/1
gcc_pentium2_O3-ofp
Grain-v1
___H3
80
64
84.06
opt/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
84.21
opt/1
gcc_pentium2_O2-ofp
Grain-v1
___H3
80
64
84.43
opt/1
gcc_pentium3_O2-ofp
Grain-v1
___H3
80
64
84.67
opt/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
84.75
opt/1
gcc_k8_O3-ual-ofp
Grain-v1
___H3
80
64
84.87
opt/1
gcc_k8_O0
Grain-v1
___H3
80
64
84.87
opt/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
85.48
opt/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
85.57
opt/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
85.62
opt/1
gcc_pentium_O0
Grain-v1
___H3
80
64
85.64
opt/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
85.69
147.94
90.87
87.09
93.39
93.20
53.62
2259.35
opt/1
gcc_prescott_O3-ual-ofp
Grain-v1
___H3
80
64
85.71
opt/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
85.79
146.90
103.87
100.02
105.41
92.24
53.54
2023.19
opt/1
gcc_prescott_Os-ofp
Grain-v1
___H3
80
64
85.94
opt/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
86.08
opt/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
86.18
opt/1
gcc_pentium3_O3-ofp
Grain-v1
___H3
80
64
86.89
opt/1
gcc_pentium-m_Os-ofp
Grain-v1
___H3
80
64
86.90
opt/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
87.31
opt/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
87.32
opt/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
87.36
opt/1
gcc_pentium-m_O2-ofp
Grain-v1
___H3
80
64
87.38
opt/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
87.43
opt/1
gcc_k8_Os-ofp
Grain-v1
___H3
80
64
87.52
opt/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
87.63
opt/1
gcc_k8_O2-ofp
Grain-v1
___H3
80
64
87.69
opt/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
87.87
opt/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H3
80
64
88.49
152.37
92.00
88.00
94.67
92.73
53.59
2190.79
opt/1
gcc_prescott_O3-ofp
Grain-v1
___H3
80
64
88.88
opt/1
gcc_pentium-m_O3-ual-ofp
Grain-v1
___H3
80
64
89.12
opt/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
89.32
opt/1
gcc_pentium3_Os-ofp
Grain-v1
___H3
80
64
89.67
opt/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
90.00
opt/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
91.75
opt/1
gcc_pentium-m_O3-ofp
Grain-v1
___H3
80
64
92.73
opt/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
99.12
opt/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
99.73
opt/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
99.76
opt/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
100.54
opt/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
101.40
opt/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
3978.53
ref/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
3981.90
ref/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
4015.39
ref/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
4020.69
ref/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
4034.52
ref/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
4044.46
ref/1
gcc_prescott_O3-ual-ofp
Grain-v1
___H3
80
64
4052.71
ref/1
gcc_k8_O3-ual-ofp
Grain-v1
___H3
80
64
4067.82
ref/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
4094.93
ref/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
4106.25
ref/1
gcc_prescott_O3-ofp
Grain-v1
___H3
80
64
4117.74
ref/1
gcc_k8_O3-ofp
Grain-v1
___H3
80
64
4135.78
ref/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
4200.81
ref/1
gcc_prescott_O2-ofp
Grain-v1
___H3
80
64
4201.08
ref/1
gcc_pentium2_O3-ofp
Grain-v1
___H3
80
64
4204.00
ref/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
4216.16
ref/1
gcc_pentium3_O3-ofp
Grain-v1
___H3
80
64
4216.35
ref/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
4221.23
ref/1
gcc_pentium-m_O3-ofp
Grain-v1
___H3
80
64
4245.28
ref/1
gcc_k8_O2-ofp
Grain-v1
___H3
80
64
4250.53
ref/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
4295.24
ref/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
4329.01
ref/1
gcc_pentium3_O2-ofp
Grain-v1
___H3
80
64
4355.44
ref/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
4356.04
ref/1
gcc_pentium2_O2-ofp
Grain-v1
___H3
80
64
4383.66
ref/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
4423.72
ref/1
gcc_pentium-m_O2-ofp
Grain-v1
___H3
80
64
4481.55
ref/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
4487.78
ref/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
4494.09
ref/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
4505.06
ref/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
4510.74
ref/1
gcc_k8_O1-ofp
Grain-v1
___H3
80
64
4524.95
ref/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
4592.35
ref/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
4602.75
ref/1
gcc_pentium-m_O1-ofp
Grain-v1
___H3
80
64
4603.89
ref/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
4605.38
ref/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
4619.76
ref/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
4620.63
ref/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
4633.86
ref/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H3
80
64
4660.73
ref/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
4706.87
ref/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
4724.10
ref/1
gcc_prescott_O1-ofp
Grain-v1
___H3
80
64
4737.54
ref/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
5002.29
ref/1
gcc_pentium-m_O3-ual-ofp
Grain-v1
___H3
80
64
5020.65
ref/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
5115.96
ref/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
5180.91
ref/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H3
80
64
5382.70
ref/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
5747.31
ref/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
5757.31
ref/1
gcc_pentium-m_Os-ofp
Grain-v1
___H3
80
64
5868.62
ref/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
5894.37
ref/1
gcc_pentium3_Os-ofp
Grain-v1
___H3
80
64
6033.73
ref/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
6060.91
ref/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
6077.67
ref/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
6094.45
ref/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
6120.92
ref/1
gcc_k8_Os-ofp
Grain-v1
___H3
80
64
6206.77
ref/1
gcc_prescott_Os-ofp
Grain-v1
___H3
80
64
6805.17
ref/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
6817.80
ref/1
gcc_i386_Os-ofp
Grain-v1
___H3
80
64
11339.35
ref/1
gcc_pentium-m_O0
Grain-v1
___H3
80
64
11341.69
ref/1
gcc_athlon_O0
Grain-v1
___H3
80
64
11342.02
ref/1
gcc_k6_O0
Grain-v1
___H3
80
64
11346.64
ref/1
gcc_k8_O0
Grain-v1
___H3
80
64
11353.49
ref/1
gcc_i386_O0
Grain-v1
___H3
80
64
11434.81
ref/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
11436.69
ref/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
11438.16
ref/1
gcc_pentium3_O0
Grain-v1
___H3
80
64
11921.75
ref/1
gcc_pentium-mmx_O0
Grain-v1
___H3
80
64
12019.51
ref/1
gcc_i486_O0
Grain-v1
___H3
80
64
12048.99
ref/1
gcc_prescott_O0
Grain-v1
___H3
80
64
12271.58
ref/1
gcc_pentium_O0