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.70
107.14
64.38
60.20
65.78
64.04
50.91
1598.34
opt/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
55.71
106.43
64.37
60.16
65.71
63.58
57.51
1577.43
opt/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
56.89
106.62
60.57
57.59
62.63
65.38
50.44
1594.61
opt/1
gcc_prescott_O1-ofp
Grain-v1
___H3
80
64
57.87
opt/1
gcc_k8_O1-ofp
Grain-v1
___H3
80
64
58.12
opt/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
58.18
opt/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
60.04
opt/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
62.18
opt/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
63.64
opt/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H3
80
64
64.10
opt/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
64.14
opt/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
64.27
opt/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
64.31
opt/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
64.61
opt/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
64.90
opt/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
65.78
opt/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
66.15
opt/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
76.11
136.73
84.67
79.67
86.40
82.22
50.44
2130.48
opt/1
gcc_prescott_O3-ofp
Grain-v1
___H3
80
64
76.27
opt/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
76.50
136.56
81.37
81.50
85.20
82.40
50.44
2116.99
opt/1
gcc_prescott_O3-ual-ofp
Grain-v1
___H3
80
64
76.90
opt/1
gcc_k8_O3-ofp
Grain-v1
___H3
80
64
77.95
opt/1
gcc_k8_O3-ual-ofp
Grain-v1
___H3
80
64
78.30
opt/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
78.30
opt/1
gcc_prescott_O0
Grain-v1
___H3
80
64
78.31
opt/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
78.33
opt/1
gcc_k6_O0
Grain-v1
___H3
80
64
78.39
opt/1
gcc_k8_O0
Grain-v1
___H3
80
64
78.72
opt/1
gcc_i386_O0
Grain-v1
___H3
80
64
80.15
opt/1
gcc_i486_O0
Grain-v1
___H3
80
64
80.26
opt/1
gcc_pentium-mmx_O0
Grain-v1
___H3
80
64
80.32
opt/1
gcc_pentium_O0
Grain-v1
___H3
80
64
81.29
opt/1
gcc_athlon_O0
Grain-v1
___H3
80
64
81.74
opt/1
gcc_pentium3_O2-ofp
Grain-v1
___H3
80
64
81.92
opt/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
83.05
opt/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
83.08
opt/1
gcc_pentium2_O2-ofp
Grain-v1
___H3
80
64
83.42
opt/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
84.09
opt/1
gcc_prescott_O2-ofp
Grain-v1
___H3
80
64
84.17
140.62
87.44
85.11
90.23
91.21
53.48
2052.89
opt/1
gcc_prescott_Os-ofp
Grain-v1
___H3
80
64
84.39
opt/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
84.43
opt/1
gcc_pentium3_O0
Grain-v1
___H3
80
64
84.87
opt/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
85.02
opt/1
gcc_k8_O2-ofp
Grain-v1
___H3
80
64
85.27
opt/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
85.29
opt/1
gcc_pentium3_Os-ofp
Grain-v1
___H3
80
64
86.13
opt/1
gcc_k8_Os-ofp
Grain-v1
___H3
80
64
86.33
opt/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
87.27
opt/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
87.90
opt/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
88.31
opt/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
88.40
opt/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
88.97
opt/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
89.56
opt/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H3
80
64
89.73
opt/1
gcc_pentium2_O3-ofp
Grain-v1
___H3
80
64
89.95
opt/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
90.26
opt/1
gcc_pentium3_O3-ofp
Grain-v1
___H3
80
64
90.77
opt/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
90.92
opt/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
91.24
opt/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
95.53
opt/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
100.04
opt/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
100.84
opt/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
101.52
opt/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
102.80
opt/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
117.14
opt/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
3819.27
ref/1
gcc_athlon_O3-ual-ofp
Grain-v1
___H3
80
64
3834.93
ref/1
gcc_k8_O3-ual-ofp
Grain-v1
___H3
80
64
3894.07
ref/1
gcc_prescott_O3-ual-ofp
Grain-v1
___H3
80
64
3896.09
ref/1
gcc_prescott_O3-ofp
Grain-v1
___H3
80
64
3905.80
ref/1
gcc_k6_O3-ual-ofp
Grain-v1
___H3
80
64
3942.22
ref/1
gcc_i386_O3-ual-ofp
Grain-v1
___H3
80
64
3943.13
ref/1
gcc_pentium_O3-ual-ofp
Grain-v1
___H3
80
64
3948.94
ref/1
gcc_pentium-mmx_O3-ual-ofp
Grain-v1
___H3
80
64
4012.24
ref/1
gcc_prescott_O2-ofp
Grain-v1
___H3
80
64
4032.62
ref/1
gcc_prescott_O1-ofp
Grain-v1
___H3
80
64
4038.70
ref/1
gcc_i486_O3-ual-ofp
Grain-v1
___H3
80
64
4086.78
ref/1
gcc_athlon_O2-ofp
Grain-v1
___H3
80
64
4089.60
ref/1
gcc_k8_O2-ofp
Grain-v1
___H3
80
64
4104.13
ref/1
gcc_pentium2_O3-ual-ofp
Grain-v1
___H3
80
64
4109.72
ref/1
gcc_pentium3_O3-ual-ofp
Grain-v1
___H3
80
64
4121.54
ref/1
gcc_pentiumpro_O3-ual-ofp
Grain-v1
___H3
80
64
4125.10
ref/1
gcc_pentium2_O3-ofp
Grain-v1
___H3
80
64
4146.93
ref/1
gcc_k6_O2-ofp
Grain-v1
___H3
80
64
4147.56
ref/1
gcc_pentium3_O3-ofp
Grain-v1
___H3
80
64
4181.40
ref/1
gcc_pentiumpro_Os-ofp
Grain-v1
___H3
80
64
4198.43
ref/1
gcc_pentium3_Os-ofp
Grain-v1
___H3
80
64
4200.72
ref/1
gcc_pentiumpro_O2-ofp
Grain-v1
___H3
80
64
4202.11
ref/1
gcc_pentium3_O2-ofp
Grain-v1
___H3
80
64
4207.27
ref/1
gcc_pentium2_Os-ofp
Grain-v1
___H3
80
64
4213.86
ref/1
gcc_i386_O2-ofp
Grain-v1
___H3
80
64
4225.84
ref/1
gcc_pentium2_O2-ofp
Grain-v1
___H3
80
64
4308.54
ref/1
gcc_pentiumpro_O3-ofp
Grain-v1
___H3
80
64
4370.19
ref/1
gcc_k8_O3-ofp
Grain-v1
___H3
80
64
4370.56
ref/1
gcc_athlon_O3-ofp
Grain-v1
___H3
80
64
4413.21
ref/1
gcc_athlon_O1-ofp
Grain-v1
___H3
80
64
4416.16
ref/1
gcc_k6_O3-ofp
Grain-v1
___H3
80
64
4431.05
ref/1
gcc_i386_O3-ofp
Grain-v1
___H3
80
64
4461.96
ref/1
gcc_k8_O1-ofp
Grain-v1
___H3
80
64
4540.97
ref/1
gcc_pentium_O2-ofp
Grain-v1
___H3
80
64
4543.08
ref/1
gcc_i486_O2-ofp
Grain-v1
___H3
80
64
4551.68
ref/1
gcc_i386_O1-ofp
Grain-v1
___H3
80
64
4561.38
ref/1
gcc_pentium_O1-ofp
Grain-v1
___H3
80
64
4568.74
ref/1
gcc_pentium-mmx_O2-ofp
Grain-v1
___H3
80
64
4583.10
ref/1
gcc_pentium-mmx_O1-ofp
Grain-v1
___H3
80
64
4583.98
ref/1
gcc_i486_O1-ofp
Grain-v1
___H3
80
64
4596.89
ref/1
gcc_pentiumpro_O1-ofp
Grain-v1
___H3
80
64
4599.77
ref/1
gcc_pentium3_O1-ofp
Grain-v1
___H3
80
64
4613.03
ref/1
gcc_k6_O1-ofp
Grain-v1
___H3
80
64
4637.01
ref/1
gcc_pentium2_O1-ofp
Grain-v1
___H3
80
64
4697.91
ref/1
gcc_pentium-mmx_O3-ofp
Grain-v1
___H3
80
64
4722.11
ref/1
gcc_pentium_O3-ofp
Grain-v1
___H3
80
64
4732.39
ref/1
gcc_i486_O3-ofp
Grain-v1
___H3
80
64
7953.84
ref/1
gcc_k8_Os-ofp
Grain-v1
___H3
80
64
8000.66
ref/1
gcc_athlon_Os-ofp
Grain-v1
___H3
80
64
8016.73
ref/1
gcc_k6_Os-ofp
Grain-v1
___H3
80
64
8217.38
ref/1
gcc_pentium_Os-ofp
Grain-v1
___H3
80
64
8235.05
ref/1
gcc_pentium-mmx_Os-ofp
Grain-v1
___H3
80
64
8265.01
ref/1
gcc_prescott_Os-ofp
Grain-v1
___H3
80
64
8582.95
ref/1
gcc_i386_Os-ofp
Grain-v1
___H3
80
64
9012.34
ref/1
gcc_i486_Os-ofp
Grain-v1
___H3
80
64
11283.66
ref/1
gcc_prescott_O0
Grain-v1
___H3
80
64
11316.85
ref/1
gcc_pentiumpro_O0
Grain-v1
___H3
80
64
11316.90
ref/1
gcc_k8_O0
Grain-v1
___H3
80
64
11317.43
ref/1
gcc_pentium2_O0
Grain-v1
___H3
80
64
11324.69
ref/1
gcc_athlon_O0
Grain-v1
___H3
80
64
11343.44
ref/1
gcc_k6_O0
Grain-v1
___H3
80
64
11418.37
ref/1
gcc_i386_O0
Grain-v1
___H3
80
64
11871.66
ref/1
gcc_i486_O0
Grain-v1
___H3
80
64
11874.98
ref/1
gcc_pentium-mmx_O0
Grain-v1
___H3
80
64
11890.88
ref/1
gcc_pentium_O0
Grain-v1
___H3
80
64
21469.57
ref/1
gcc_pentium3_O0