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.54
104.86
58.68
57.23
61.31
63.26
50.56
1565.67
opt/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
55.74
103.34
59.11
57.61
61.59
64.14
55.91
1558.66
opt/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
55.83
103.56
58.98
57.16
61.37
63.50
50.56
1576.01
opt/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
56.76
opt/1
gcc_pentium4_O1-ofp
Grain-v1
___H3
80
64
57.11
opt/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
57.16
opt/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
57.21
opt/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
57.34
opt/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
57.36
opt/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
57.70
opt/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
60.27
opt/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
61.69
opt/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
66.00
opt/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H3
80
64
66.16
opt/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
66.46
opt/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
66.62
opt/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
74.20
opt/1
gcc_pentium4_O3-ofp
Grain-v1
___H3
80
64
74.25
opt/1
gcc_pentium4_O3-ual-ofp
Grain-v1
___H3
80
64
74.62
opt/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
74.71
opt/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
75.63
opt/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
75.68
opt/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
76.82
opt/1
gcc_athlon_O0
Grain-v1
___H3
80
64
78.22
opt/1
gcc_pentium4_O0
Grain-v1
___H3
80
64
78.35
opt/1
gcc_pentium-mmx_O0
Grain-v1
___H3
80
64
78.58
opt/1
gcc_k6_O0
Grain-v1
___H3
80
64
78.79
opt/1
gcc_i386_O0
Grain-v1
___H3
80
64
78.88
opt/1
gcc_pentium_O0
Grain-v1
___H3
80
64
79.11
opt/1
gcc_i486_O0
Grain-v1
___H3
80
64
80.21
opt/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
81.08
opt/1
gcc_pentium3_O2-ofp
Grain-v1
___H3
80
64
81.53
137.25
85.80
83.96
88.65
89.06
55.91
2017.75
opt/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
81.66
opt/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
82.09
opt/1
gcc_pentium3_Os-ofp
Grain-v1
___H3
80
64
83.08
opt/1
gcc_pentium4_Os-ofp
Grain-v1
___H3
80
64
83.10
opt/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
83.35
opt/1
gcc_pentium4_O2-ofp
Grain-v1
___H3
80
64
83.57
opt/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
83.64
opt/1
gcc_pentium2_O2-ofp
Grain-v1
___H3
80
64
84.10
opt/1
gcc_pentium3_O0
Grain-v1
___H3
80
64
84.73
opt/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
85.01
opt/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
86.22
opt/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
86.60
opt/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
87.97
opt/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H3
80
64
88.38
opt/1
gcc_pentium3_O3-ofp
Grain-v1
___H3
80
64
88.89
opt/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
88.93
opt/1
gcc_pentium2_O3-ofp
Grain-v1
___H3
80
64
90.62
opt/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
90.95
opt/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
91.28
opt/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
91.56
opt/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
95.25
opt/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
95.33
opt/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
95.41
opt/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
95.50
opt/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
98.91
opt/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
99.68
opt/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
100.34
opt/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
3834.06
ref/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
3849.89
ref/1
gcc_pentium4_O3-ual-ofp
Grain-v1
___H3
80
64
3858.09
ref/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
3867.88
ref/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
3912.29
ref/1
gcc_pentium4_O3-ofp
Grain-v1
___H3
80
64
3975.15
ref/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
4022.88
ref/1
gcc_pentium4_O1-ofp
Grain-v1
___H3
80
64
4023.49
ref/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
4039.22
ref/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
4061.85
ref/1
gcc_pentium4_O2-ofp
Grain-v1
___H3
80
64
4080.08
ref/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
4083.70
ref/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
4089.39
ref/1
gcc_pentium2_O3-ofp
Grain-v1
___H3
80
64
4091.30
ref/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
4101.08
ref/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
4112.32
ref/1
gcc_pentium3_O3-ofp
Grain-v1
___H3
80
64
4117.39
ref/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H3
80
64
4132.66
ref/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
4142.29
ref/1
gcc_pentium3_Os-ofp
Grain-v1
___H3
80
64
4150.37
ref/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
4157.13
ref/1
gcc_pentium3_O2-ofp
Grain-v1
___H3
80
64
4174.80
ref/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
4190.17
ref/1
gcc_pentium2_O2-ofp
Grain-v1
___H3
80
64
4193.94
ref/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
4195.66
ref/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
4381.91
ref/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
4417.85
ref/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
4433.39
ref/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
4435.94
ref/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
4498.25
ref/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
4529.78
ref/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
4536.97
ref/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
4538.89
ref/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
4545.12
ref/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
4550.08
ref/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
4565.90
ref/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
4615.25
ref/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
4619.43
ref/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
4619.70
ref/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
4628.94
ref/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
4632.93
ref/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
4690.66
ref/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
5090.85
ref/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H3
80
64
7977.72
ref/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
8074.95
ref/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
8298.08
ref/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
8315.54
ref/1
gcc_pentium4_Os-ofp
Grain-v1
___H3
80
64
8322.48
ref/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
8578.71
ref/1
gcc_i386_Os-ofp
Grain-v1
___H3
80
64
9021.58
ref/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
11307.73
ref/1
gcc_pentium4_O0
Grain-v1
___H3
80
64
11329.72
ref/1
gcc_pentium3_O0
Grain-v1
___H3
80
64
11351.65
ref/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
11357.87
ref/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
11370.66
ref/1
gcc_athlon_O0
Grain-v1
___H3
80
64
11460.71
ref/1
gcc_i386_O0
Grain-v1
___H3
80
64
11564.27
ref/1
gcc_k6_O0
Grain-v1
___H3
80
64
11896.45
ref/1
gcc_i486_O0
Grain-v1
___H3
80
64
11900.16
ref/1
gcc_pentium-mmx_O0
Grain-v1
___H3
80
64
11907.76
ref/1
gcc_pentium_O0