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
68.93
107.56
71.60
69.94
73.46
70.77
30.80
1486.40
opt/1
gcc-4.0_default_O2-ofp
Grain-v1
___H3
80
64
68.93
107.59
71.63
69.97
73.49
70.78
31.70
1486.40
opt/1
gcc-4.0_G5_O2-ofp
Grain-v1
___H3
80
64
69.43
107.69
72.07
70.43
73.91
71.21
30.80
1466.40
opt/1
gcc-4.0_default_O3-ual-ofp
Grain-v1
___H3
80
64
69.43
107.71
72.11
70.45
73.94
71.40
31.70
1466.40
opt/1
gcc-4.0_G5_O3-ual-ofp
Grain-v1
___H3
80
64
69.93
108.59
72.64
70.97
74.49
71.78
31.70
1486.40
opt/1
gcc-4.0_G5_O3-ofp
Grain-v1
___H3
80
64
69.93
opt/1
gcc-4.0_default_O3-ofp
Grain-v1
___H3
80
64
70.58
opt/1
gcc-3.4_G3_O3-ual-ofp
Grain-v1
___H3
80
64
70.59
opt/1
gcc-3.4_default_O3-ual-ofp
Grain-v1
___H3
80
64
70.83
opt/1
gcc-3.4_default_O3-ofp
Grain-v1
___H3
80
64
70.83
opt/1
gcc-3.4_G3_O2-ofp
Grain-v1
___H3
80
64
70.83
opt/1
gcc-3.4_G3_O3-ofp
Grain-v1
___H3
80
64
70.84
opt/1
gcc-3.4_default_O2-ofp
Grain-v1
___H3
80
64
71.54
opt/1
gcc-4.0_G4_O2-ofp
Grain-v1
___H3
80
64
71.66
opt/1
gcc-4.0_G3_O2-ofp
Grain-v1
___H3
80
64
71.67
opt/1
gcc-4.0_G4_O3-ual-ofp
Grain-v1
___H3
80
64
72.04
opt/1
gcc-4.0_G4_O3-ofp
Grain-v1
___H3
80
64
72.15
opt/1
gcc-4.0_G3_O3-ual-ofp
Grain-v1
___H3
80
64
72.16
opt/1
gcc-4.0_G3_O3-ofp
Grain-v1
___H3
80
64
72.33
opt/1
gcc-3.4_G4_O3-ual-ofp
Grain-v1
___H3
80
64
72.58
opt/1
gcc-3.4_G4_O3-ofp
Grain-v1
___H3
80
64
72.82
opt/1
gcc-3.4_G5_O3-ofp
Grain-v1
___H3
80
64
72.82
opt/1
gcc-3.4_G5_O3-ual-ofp
Grain-v1
___H3
80
64
73.19
opt/1
gcc-3.4_G4_O2-ofp
Grain-v1
___H3
80
64
74.57
114.81
77.35
75.61
79.28
76.68
31.80
1549.60
opt/1
gcc_G3_O3-ual-ofp
Grain-v1
___H3
80
64
75.82
opt/1
gcc-3.4_G5_O2-ofp
Grain-v1
___H3
80
64
77.80
120.52
80.76
78.95
82.82
79.77
31.80
1651.43
opt/1
gcc_G4_O2-ofp
Grain-v1
___H3
80
64
77.94
120.41
80.88
79.09
82.93
80.56
31.80
1627.66
opt/1
gcc_G5_O3-ual-ofp
Grain-v1
___H3
80
64
77.95
opt/1
gcc_default_O3-ual-ofp
Grain-v1
___H3
80
64
78.20
120.34
81.10
79.34
83.14
80.23
31.80
1624.69
opt/1
gcc_G4_O3-ual-ofp
Grain-v1
___H3
80
64
78.30
120.40
81.21
79.43
83.24
80.33
31.80
1625.60
opt/1
gcc_G4_O3-ofp
Grain-v1
___H3
80
64
78.41
opt/1
gcc-4.0_G3_Os-ofp
Grain-v1
___H3
80
64
79.03
opt/1
gcc-4.0_default_Os-ofp
Grain-v1
___H3
80
64
79.03
opt/1
gcc-4.0_G5_Os-ofp
Grain-v1
___H3
80
64
79.53
opt/1
gcc_G3_O2-ofp
Grain-v1
___H3
80
64
79.54
opt/1
gcc-4.0_G4_Os-ofp
Grain-v1
___H3
80
64
80.03
opt/1
gcc_G3_O3-ofp
Grain-v1
___H3
80
64
80.18
opt/1
gcc_default_O2-ofp
Grain-v1
___H3
80
64
80.18
opt/1
gcc_G5_O2-ofp
Grain-v1
___H3
80
64
80.80
opt/1
gcc-3.4_default_O1-ofp
Grain-v1
___H3
80
64
80.80
opt/1
gcc-3.4_G3_O1-ofp
Grain-v1
___H3
80
64
80.80
opt/1
gcc-3.4_G4_O1-ofp
Grain-v1
___H3
80
64
80.80
opt/1
gcc-3.4_G5_O1-ofp
Grain-v1
___H3
80
64
81.16
opt/1
gcc-4.0_default_O1-ofp
Grain-v1
___H3
80
64
81.16
opt/1
gcc-4.0_G3_O1-ofp
Grain-v1
___H3
80
64
81.16
opt/1
gcc-4.0_G4_O1-ofp
Grain-v1
___H3
80
64
81.16
opt/1
gcc-4.0_G5_O1-ofp
Grain-v1
___H3
80
64
81.18
opt/1
gcc_default_O3-ofp
Grain-v1
___H3
80
64
81.18
opt/1
gcc_G5_O3-ofp
Grain-v1
___H3
80
64
81.19
opt/1
gcc-3.4_G4_Os-ofp
Grain-v1
___H3
80
64
81.44
opt/1
gcc-3.4_G3_Os-ofp
Grain-v1
___H3
80
64
81.93
opt/1
gcc-3.4_default_Os-ofp
Grain-v1
___H3
80
64
84.16
opt/1
gcc_default_O1-ofp
Grain-v1
___H3
80
64
84.16
opt/1
gcc_G3_O1-ofp
Grain-v1
___H3
80
64
84.16
opt/1
gcc_G4_O1-ofp
Grain-v1
___H3
80
64
84.16
opt/1
gcc_G5_O1-ofp
Grain-v1
___H3
80
64
84.68
opt/1
gcc-3.4_G5_Os-ofp
Grain-v1
___H3
80
64
86.54
133.35
89.81
87.79
92.05
88.66
31.80
1804.57
opt/1
gcc_G5_Os-ofp
Grain-v1
___H3
80
64
86.54
opt/1
gcc_default_Os-ofp
Grain-v1
___H3
80
64
86.55
opt/1
gcc_G3_Os-ofp
Grain-v1
___H3
80
64
87.16
opt/1
gcc_G4_Os-ofp
Grain-v1
___H3
80
64
178.08
opt/1
gcc-3.4_G4_O0
Grain-v1
___H3
80
64
178.09
opt/1
gcc-3.4_default_O0
Grain-v1
___H3
80
64
178.09
opt/1
gcc-3.4_G3_O0
Grain-v1
___H3
80
64
178.09
opt/1
gcc-3.4_G5_O0
Grain-v1
___H3
80
64
247.20
opt/1
gcc-4.0_G3_O0
Grain-v1
___H3
80
64
247.21
opt/1
gcc-4.0_default_O0
Grain-v1
___H3
80
64
247.24
opt/1
gcc-4.0_G4_O0
Grain-v1
___H3
80
64
247.25
opt/1
gcc-4.0_G5_O0
Grain-v1
___H3
80
64
247.47
opt/1
gcc_G4_O0
Grain-v1
___H3
80
64
247.47
opt/1
gcc_G5_O0
Grain-v1
___H3
80
64
247.48
opt/1
gcc_G3_O0
Grain-v1
___H3
80
64
247.49
opt/1
gcc_default_O0
Grain-v1
___H3
80
64
3564.25
ref/1
gcc-3.4_G4_O3-ofp
Grain-v1
___H3
80
64
3568.59
ref/1
gcc-3.4_G3_O3-ofp
Grain-v1
___H3
80
64
3575.07
ref/1
gcc-3.4_default_O3-ofp
Grain-v1
___H3
80
64
3594.27
ref/1
gcc-3.4_G5_O3-ofp
Grain-v1
___H3
80
64
3697.49
ref/1
gcc-3.4_G3_O2-ofp
Grain-v1
___H3
80
64
3702.45
ref/1
gcc-3.4_default_O2-ofp
Grain-v1
___H3
80
64
3761.36
ref/1
gcc-3.4_G4_O2-ofp
Grain-v1
___H3
80
64
3762.08
ref/1
gcc-3.4_G5_O2-ofp
Grain-v1
___H3
80
64
4185.66
ref/1
gcc-4.0_G3_O3-ual-ofp
Grain-v1
___H3
80
64
4209.94
ref/1
gcc-4.0_G5_O3-ual-ofp
Grain-v1
___H3
80
64
4210.25
ref/1
gcc-4.0_default_O3-ual-ofp
Grain-v1
___H3
80
64
4299.11
ref/1
gcc_G4_O3-ual-ofp
Grain-v1
___H3
80
64
4338.40
ref/1
gcc-4.0_G4_O3-ual-ofp
Grain-v1
___H3
80
64
4387.36
ref/1
gcc-3.4_default_Os-ofp
Grain-v1
___H3
80
64
4389.58
ref/1
gcc-3.4_G3_Os-ofp
Grain-v1
___H3
80
64
4435.92
ref/1
gcc-3.4_G5_Os-ofp
Grain-v1
___H3
80
64
4445.14
ref/1
gcc_G3_O3-ual-ofp
Grain-v1
___H3
80
64
4451.00
ref/1
gcc-3.4_G4_Os-ofp
Grain-v1
___H3
80
64
4470.04
ref/1
gcc_default_O3-ual-ofp
Grain-v1
___H3
80
64
4476.83
ref/1
gcc_G5_O3-ual-ofp
Grain-v1
___H3
80
64
4614.47
ref/1
gcc-3.4_G5_O3-ual-ofp
Grain-v1
___H3
80
64
4793.08
ref/1
gcc-4.0_G3_O3-ofp
Grain-v1
___H3
80
64
4796.44
ref/1
gcc-4.0_G4_O3-ofp
Grain-v1
___H3
80
64
4797.16
ref/1
gcc-3.4_G4_O3-ual-ofp
Grain-v1
___H3
80
64
4811.77
ref/1
gcc-4.0_default_O3-ofp
Grain-v1
___H3
80
64
4813.02
ref/1
gcc-4.0_G5_O3-ofp
Grain-v1
___H3
80
64
4847.28
ref/1
gcc_default_O3-ofp
Grain-v1
___H3
80
64
4849.98
ref/1
gcc_G5_O3-ofp
Grain-v1
___H3
80
64
4865.95
ref/1
gcc-3.4_default_O3-ual-ofp
Grain-v1
___H3
80
64
4867.10
ref/1
gcc-3.4_G3_O3-ual-ofp
Grain-v1
___H3
80
64
4883.83
ref/1
gcc_G4_O3-ofp
Grain-v1
___H3
80
64
4901.07
ref/1
gcc_G3_O3-ofp
Grain-v1
___H3
80
64
4914.99
ref/1
gcc-4.0_G3_O2-ofp
Grain-v1
___H3
80
64
4962.78
ref/1
gcc-4.0_G5_O2-ofp
Grain-v1
___H3
80
64
4962.99
ref/1
gcc-4.0_default_O2-ofp
Grain-v1
___H3
80
64
4998.06
ref/1
gcc-3.4_G3_O1-ofp
Grain-v1
___H3
80
64
5000.53
ref/1
gcc-3.4_default_O1-ofp
Grain-v1
___H3
80
64
5001.94
ref/1
gcc-4.0_G4_O2-ofp
Grain-v1
___H3
80
64
5003.08
ref/1
gcc-3.4_G5_O1-ofp
Grain-v1
___H3
80
64
5006.06
ref/1
gcc-3.4_G4_O1-ofp
Grain-v1
___H3
80
64
5040.40
ref/1
gcc-4.0_G3_Os-ofp
Grain-v1
___H3
80
64
5056.39
ref/1
gcc-4.0_G5_Os-ofp
Grain-v1
___H3
80
64
5059.31
ref/1
gcc-4.0_default_Os-ofp
Grain-v1
___H3
80
64
5075.12
ref/1
gcc_default_O2-ofp
Grain-v1
___H3
80
64
5076.06
ref/1
gcc_G5_O2-ofp
Grain-v1
___H3
80
64
5090.94
ref/1
gcc-4.0_G4_Os-ofp
Grain-v1
___H3
80
64
5107.12
ref/1
gcc_G5_Os-ofp
Grain-v1
___H3
80
64
5138.45
ref/1
gcc_G4_O2-ofp
Grain-v1
___H3
80
64
5162.51
ref/1
gcc_G3_O2-ofp
Grain-v1
___H3
80
64
5699.87
ref/1
gcc_G3_Os-ofp
Grain-v1
___H3
80
64
5727.48
ref/1
gcc_G4_Os-ofp
Grain-v1
___H3
80
64
5739.50
ref/1
gcc_default_Os-ofp
Grain-v1
___H3
80
64
6279.16
ref/1
gcc-4.0_default_O1-ofp
Grain-v1
___H3
80
64
6279.19
ref/1
gcc-4.0_G3_O1-ofp
Grain-v1
___H3
80
64
6291.34
ref/1
gcc-4.0_G5_O1-ofp
Grain-v1
___H3
80
64
6294.09
ref/1
gcc-4.0_G4_O1-ofp
Grain-v1
___H3
80
64
6575.12
ref/1
gcc_default_O1-ofp
Grain-v1
___H3
80
64
6576.69
ref/1
gcc_G4_O1-ofp
Grain-v1
___H3
80
64
6577.87
ref/1
gcc_G5_O1-ofp
Grain-v1
___H3
80
64
6579.84
ref/1
gcc_G3_O1-ofp
Grain-v1
___H3
80
64
23711.64
ref/1
gcc_G4_O0
Grain-v1
___H3
80
64
23715.16
ref/1
gcc-4.0_G5_O0
Grain-v1
___H3
80
64
23716.38
ref/1
gcc-4.0_G4_O0
Grain-v1
___H3
80
64
23773.96
ref/1
gcc_G5_O0
Grain-v1
___H3
80
64
23777.45
ref/1
gcc-4.0_G3_O0
Grain-v1
___H3
80
64
23784.02
ref/1
gcc_default_O0
Grain-v1
___H3
80
64
23794.54
ref/1
gcc_G3_O0
Grain-v1
___H3
80
64
23816.19
ref/1
gcc-4.0_default_O0
Grain-v1
___H3
80
64
24758.80
ref/1
gcc-3.4_default_O0
Grain-v1
___H3
80
64
24820.33
ref/1
gcc-3.4_G4_O0
Grain-v1
___H3
80
64
24821.12
ref/1
gcc-3.4_G3_O0
Grain-v1
___H3
80
64
24824.29
ref/1
gcc-3.4_G5_O0