Primitive
Profile
Key
IV
MAC
Stream
40 bytes
576 bytes
1500 bytes
Imix
Agility
Key setup
IV setup
Variant
Compiler
Grain-v1
___H!
80
64
55.31
103.88
58.02
56.10
60.46
63.77
50.91
1590.96
opt/1
gcc_pentium3_O1-ofp
Grain-v1
___H!
80
64
55.34
103.58
57.87
55.97
60.31
64.08
57.51
1551.13
opt/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H!
80
64
57.06
105.61
60.00
58.44
62.55
65.59
49.81
1577.50
opt/1
gcc_prescott_O1-ofp
Grain-v1
___H!
80
64
57.84
opt/1
gcc_i486_O1-ofp
Grain-v1
___H!
80
64
57.91
opt/1
gcc_k8_O1-ofp
Grain-v1
___H!
80
64
57.95
opt/1
gcc_i386_O1-ofp
Grain-v1
___H!
80
64
58.09
opt/1
gcc_k6_O1-ofp
Grain-v1
___H!
80
64
58.34
opt/1
gcc_pentium_O1-ofp
Grain-v1
___H!
80
64
58.90
opt/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H!
80
64
60.94
opt/1
gcc_pentium_O2-ofp
Grain-v1
___H!
80
64
64.14
opt/1
gcc_pentium_O3-ofp
Grain-v1
___H!
80
64
64.15
opt/1
gcc_pentium2_O1-ofp
Grain-v1
___H!
80
64
64.48
opt/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H!
80
64
64.60
opt/1
gcc_athlon_O1-ofp
Grain-v1
___H!
80
64
64.75
opt/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H!
80
64
65.11
opt/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H!
80
64
66.33
opt/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H!
80
64
75.84
138.71
81.05
77.55
83.72
81.48
50.44
2155.29
opt/1
gcc_prescott_O3-ofp
Grain-v1
___H!
80
64
75.88
opt/1
gcc_k6_O3-ual-ofp
Grain-v1
___H!
80
64
76.53
opt/1
gcc_k8_O3-ofp
Grain-v1
___H!
80
64
76.95
opt/1
gcc_athlon_O0
Grain-v1
___H!
80
64
77.11
opt/1
gcc_k8_O3-ual-ofp
Grain-v1
___H!
80
64
77.47
opt/1
gcc_athlon_O3-ofp
Grain-v1
___H!
80
64
78.09
opt/1
gcc_k6_O3-ofp
Grain-v1
___H!
80
64
78.26
opt/1
gcc_pentium_O0
Grain-v1
___H!
80
64
78.38
opt/1
gcc_i486_O0
Grain-v1
___H!
80
64
78.39
opt/1
gcc_k8_O0
Grain-v1
___H!
80
64
78.49
135.88
80.11
79.57
83.74
82.43
50.44
2132.92
opt/1
gcc_prescott_O3-ual-ofp
Grain-v1
___H!
80
64
78.52
opt/1
gcc_k6_O0
Grain-v1
___H!
80
64
78.53
opt/1
gcc_i386_O0
Grain-v1
___H!
80
64
78.82
opt/1
gcc_prescott_O0
Grain-v1
___H!
80
64
78.93
opt/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H!
80
64
80.11
opt/1
gcc_pentium-mmx_O0
Grain-v1
___H!
80
64
81.11
opt/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H!
80
64
81.25
opt/1
gcc_pentium3_O2-ofp
Grain-v1
___H!
80
64
81.44
opt/1
gcc_pentium2_O2-ofp
Grain-v1
___H!
80
64
81.51
opt/1
gcc_pentium3_Os-ofp
Grain-v1
___H!
80
64
81.91
opt/1
gcc_pentium2_Os-ofp
Grain-v1
___H!
80
64
83.05
opt/1
gcc_prescott_O2-ofp
Grain-v1
___H!
80
64
83.08
opt/1
gcc_pentium2_O0
Grain-v1
___H!
80
64
84.11
opt/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H!
80
64
84.21
opt/1
gcc_k8_O2-ofp
Grain-v1
___H!
80
64
84.69
opt/1
gcc_pentium3_O0
Grain-v1
___H!
80
64
84.77
144.24
90.99
87.21
93.26
91.43
49.81
2018.79
opt/1
gcc_prescott_Os-ofp
Grain-v1
___H!
80
64
85.00
opt/1
gcc_pentiumpro_O0
Grain-v1
___H!
80
64
85.29
opt/1
gcc_k8_Os-ofp
Grain-v1
___H!
80
64
86.27
opt/1
gcc_athlon_Os-ofp
Grain-v1
___H!
80
64
86.63
opt/1
gcc_pentium_Os-ofp
Grain-v1
___H!
80
64
87.89
opt/1
gcc_i486_O3-ofp
Grain-v1
___H!
80
64
87.92
opt/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H!
80
64
88.00
opt/1
gcc_athlon_O2-ofp
Grain-v1
___H!
80
64
88.75
opt/1
gcc_i386_O3-ual-ofp
Grain-v1
___H!
80
64
89.04
opt/1
gcc_i486_O3-ual-ofp
Grain-v1
___H!
80
64
89.43
opt/1
gcc_pentium2_O3-ofp
Grain-v1
___H!
80
64
89.58
opt/1
gcc_i386_O3-ofp
Grain-v1
___H!
80
64
89.68
opt/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H!
80
64
90.12
opt/1
gcc_pentium3_O3-ofp
Grain-v1
___H!
80
64
90.39
opt/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H!
80
64
90.53
opt/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H!
80
64
90.79
opt/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H!
80
64
97.81
opt/1
gcc_k6_Os-ofp
Grain-v1
___H!
80
64
101.41
opt/1
gcc_k6_O2-ofp
Grain-v1
___H!
80
64
101.70
opt/1
gcc_i386_O2-ofp
Grain-v1
___H!
80
64
101.86
opt/1
gcc_i486_Os-ofp
Grain-v1
___H!
80
64
103.29
opt/1
gcc_i486_O2-ofp
Grain-v1
___H!
80
64
3816.68
ref/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H!
80
64
3832.56
ref/1
gcc_k8_O3-ual-ofp
Grain-v1
___H!
80
64
3894.74
ref/1
gcc_prescott_O3-ual-ofp
Grain-v1
___H!
80
64
3909.00
ref/1
gcc_k6_O3-ual-ofp
Grain-v1
___H!
80
64
3936.53
ref/1
gcc_i386_O3-ual-ofp
Grain-v1
___H!
80
64
3939.57
ref/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H!
80
64
3941.42
ref/1
gcc_prescott_O3-ofp
Grain-v1
___H!
80
64
3945.69
ref/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H!
80
64
4000.91
ref/1
gcc_prescott_O2-ofp
Grain-v1
___H!
80
64
4032.92
ref/1
gcc_prescott_O1-ofp
Grain-v1
___H!
80
64
4036.32
ref/1
gcc_i486_O3-ual-ofp
Grain-v1
___H!
80
64
4066.48
ref/1
gcc_k8_O2-ofp
Grain-v1
___H!
80
64
4087.17
ref/1
gcc_athlon_O2-ofp
Grain-v1
___H!
80
64
4103.84
ref/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H!
80
64
4118.90
ref/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H!
80
64
4118.93
ref/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H!
80
64
4123.57
ref/1
gcc_pentium2_O3-ofp
Grain-v1
___H!
80
64
4134.27
ref/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H!
80
64
4143.07
ref/1
gcc_k6_O2-ofp
Grain-v1
___H!
80
64
4151.32
ref/1
gcc_pentium3_O3-ofp
Grain-v1
___H!
80
64
4202.11
ref/1
gcc_i386_O2-ofp
Grain-v1
___H!
80
64
4204.62
ref/1
gcc_pentium2_Os-ofp
Grain-v1
___H!
80
64
4207.76
ref/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H!
80
64
4210.56
ref/1
gcc_pentium2_O2-ofp
Grain-v1
___H!
80
64
4215.42
ref/1
gcc_pentium3_Os-ofp
Grain-v1
___H!
80
64
4216.11
ref/1
gcc_pentium3_O2-ofp
Grain-v1
___H!
80
64
4231.05
ref/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H!
80
64
4376.40
ref/1
gcc_athlon_O3-ofp
Grain-v1
___H!
80
64
4392.22
ref/1
gcc_k8_O3-ofp
Grain-v1
___H!
80
64
4421.71
ref/1
gcc_athlon_O1-ofp
Grain-v1
___H!
80
64
4423.22
ref/1
gcc_k6_O3-ofp
Grain-v1
___H!
80
64
4431.07
ref/1
gcc_i386_O3-ofp
Grain-v1
___H!
80
64
4443.72
ref/1
gcc_k8_O1-ofp
Grain-v1
___H!
80
64
4525.21
ref/1
gcc_i486_O2-ofp
Grain-v1
___H!
80
64
4529.66
ref/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H!
80
64
4536.16
ref/1
gcc_pentium_O2-ofp
Grain-v1
___H!
80
64
4555.39
ref/1
gcc_pentium_O1-ofp
Grain-v1
___H!
80
64
4556.11
ref/1
gcc_i386_O1-ofp
Grain-v1
___H!
80
64
4576.55
ref/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H!
80
64
4576.72
ref/1
gcc_i486_O1-ofp
Grain-v1
___H!
80
64
4599.09
ref/1
gcc_k6_O1-ofp
Grain-v1
___H!
80
64
4599.57
ref/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H!
80
64
4601.53
ref/1
gcc_pentium3_O1-ofp
Grain-v1
___H!
80
64
4601.60
ref/1
gcc_pentium2_O1-ofp
Grain-v1
___H!
80
64
4719.83
ref/1
gcc_pentium_O3-ofp
Grain-v1
___H!
80
64
4723.11
ref/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H!
80
64
4723.60
ref/1
gcc_i486_O3-ofp
Grain-v1
___H!
80
64
7967.61
ref/1
gcc_athlon_Os-ofp
Grain-v1
___H!
80
64
8052.24
ref/1
gcc_k8_Os-ofp
Grain-v1
___H!
80
64
8235.27
ref/1
gcc_pentium_Os-ofp
Grain-v1
___H!
80
64
8254.03
ref/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H!
80
64
8291.37
ref/1
gcc_prescott_Os-ofp
Grain-v1
___H!
80
64
8574.24
ref/1
gcc_k6_Os-ofp
Grain-v1
___H!
80
64
8908.39
ref/1
gcc_i386_Os-ofp
Grain-v1
___H!
80
64
9005.59
ref/1
gcc_i486_Os-ofp
Grain-v1
___H!
80
64
11292.13
ref/1
gcc_prescott_O0
Grain-v1
___H!
80
64
11316.07
ref/1
gcc_athlon_O0
Grain-v1
___H!
80
64
11321.28
ref/1
gcc_pentium3_O0
Grain-v1
___H!
80
64
11322.62
ref/1
gcc_k6_O0
Grain-v1
___H!
80
64
11323.44
ref/1
gcc_pentiumpro_O0
Grain-v1
___H!
80
64
11323.58
ref/1
gcc_pentium2_O0
Grain-v1
___H!
80
64
11337.33
ref/1
gcc_k8_O0
Grain-v1
___H!
80
64
11412.49
ref/1
gcc_i386_O0
Grain-v1
___H!
80
64
11846.02
ref/1
gcc_pentium_O0
Grain-v1
___H!
80
64
11855.36
ref/1
gcc_i486_O0
Grain-v1
___H!
80
64
11861.48
ref/1
gcc_pentium-mmx_O0