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
68.93
107.56
71.60
69.94
73.46
71.05
30.80
1486.40
opt/1
gcc-4.0_default_O2-ofp
Grain-v1
___H!
80
64
68.93
107.59
71.60
69.97
73.47
71.14
31.70
1486.40
opt/1
gcc-4.0_G5_O2-ofp
Grain-v1
___H!
80
64
69.43
107.72
72.10
70.46
73.94
71.45
31.70
1466.40
opt/1
gcc-4.0_G5_O3-ual-ofp
Grain-v1
___H!
80
64
69.43
107.77
72.07
70.43
73.92
71.54
30.80
1466.40
opt/1
gcc-4.0_default_O3-ual-ofp
Grain-v1
___H!
80
64
69.93
108.59
72.63
70.98
74.49
71.92
31.70
1486.40
opt/1
gcc-4.0_G5_O3-ofp
Grain-v1
___H!
80
64
69.93
opt/1
gcc-4.0_default_O3-ofp
Grain-v1
___H!
80
64
70.57
opt/1
gcc-3.4_default_O3-ual-ofp
Grain-v1
___H!
80
64
70.57
opt/1
gcc-3.4_G3_O3-ual-ofp
Grain-v1
___H!
80
64
70.81
opt/1
gcc-3.4_G3_O3-ofp
Grain-v1
___H!
80
64
70.82
opt/1
gcc-3.4_default_O2-ofp
Grain-v1
___H!
80
64
70.82
opt/1
gcc-3.4_default_O3-ofp
Grain-v1
___H!
80
64
70.82
opt/1
gcc-3.4_G3_O2-ofp
Grain-v1
___H!
80
64
71.54
opt/1
gcc-4.0_G4_O2-ofp
Grain-v1
___H!
80
64
71.66
opt/1
gcc-4.0_G3_O2-ofp
Grain-v1
___H!
80
64
71.67
opt/1
gcc-4.0_G4_O3-ual-ofp
Grain-v1
___H!
80
64
72.04
opt/1
gcc-4.0_G4_O3-ofp
Grain-v1
___H!
80
64
72.15
opt/1
gcc-4.0_G3_O3-ofp
Grain-v1
___H!
80
64
72.16
opt/1
gcc-4.0_G3_O3-ual-ofp
Grain-v1
___H!
80
64
72.32
opt/1
gcc-3.4_G4_O3-ual-ofp
Grain-v1
___H!
80
64
72.56
opt/1
gcc-3.4_G4_O3-ofp
Grain-v1
___H!
80
64
72.80
opt/1
gcc-3.4_G5_O3-ofp
Grain-v1
___H!
80
64
72.81
opt/1
gcc-3.4_G5_O3-ual-ofp
Grain-v1
___H!
80
64
73.18
opt/1
gcc-3.4_G4_O2-ofp
Grain-v1
___H!
80
64
74.57
114.94
77.35
75.61
79.29
76.85
31.80
1550.60
opt/1
gcc_G3_O3-ual-ofp
Grain-v1
___H!
80
64
75.81
opt/1
gcc-3.4_G5_O2-ofp
Grain-v1
___H!
80
64
77.80
120.52
80.76
78.95
82.82
80.03
31.70
1651.43
opt/1
gcc_G4_O2-ofp
Grain-v1
___H!
80
64
77.94
opt/1
gcc_default_O3-ual-ofp
Grain-v1
___H!
80
64
77.95
120.44
80.88
79.09
82.93
80.10
31.70
1627.66
opt/1
gcc_G5_O3-ual-ofp
Grain-v1
___H!
80
64
78.20
120.34
81.10
79.34
83.14
80.49
31.70
1624.46
opt/1
gcc_G4_O3-ual-ofp
Grain-v1
___H!
80
64
78.30
120.37
81.22
79.43
83.25
80.57
31.70
1625.60
opt/1
gcc_G4_O3-ofp
Grain-v1
___H!
80
64
78.41
opt/1
gcc-4.0_G3_Os-ofp
Grain-v1
___H!
80
64
79.03
opt/1
gcc-4.0_G5_Os-ofp
Grain-v1
___H!
80
64
79.04
opt/1
gcc-4.0_default_Os-ofp
Grain-v1
___H!
80
64
79.54
opt/1
gcc-4.0_G4_Os-ofp
Grain-v1
___H!
80
64
79.54
opt/1
gcc_G3_O2-ofp
Grain-v1
___H!
80
64
80.03
opt/1
gcc_G3_O3-ofp
Grain-v1
___H!
80
64
80.18
opt/1
gcc_default_O2-ofp
Grain-v1
___H!
80
64
80.18
opt/1
gcc_G5_O2-ofp
Grain-v1
___H!
80
64
80.79
opt/1
gcc-3.4_default_O1-ofp
Grain-v1
___H!
80
64
80.79
opt/1
gcc-3.4_G3_O1-ofp
Grain-v1
___H!
80
64
80.79
opt/1
gcc-3.4_G4_O1-ofp
Grain-v1
___H!
80
64
80.79
opt/1
gcc-3.4_G5_O1-ofp
Grain-v1
___H!
80
64
81.16
opt/1
gcc-4.0_default_O1-ofp
Grain-v1
___H!
80
64
81.16
opt/1
gcc-4.0_G3_O1-ofp
Grain-v1
___H!
80
64
81.16
opt/1
gcc-4.0_G4_O1-ofp
Grain-v1
___H!
80
64
81.16
opt/1
gcc-4.0_G5_O1-ofp
Grain-v1
___H!
80
64
81.17
opt/1
gcc-3.4_G4_Os-ofp
Grain-v1
___H!
80
64
81.18
opt/1
gcc_default_O3-ofp
Grain-v1
___H!
80
64
81.18
opt/1
gcc_G5_O3-ofp
Grain-v1
___H!
80
64
81.42
opt/1
gcc-3.4_default_Os-ofp
Grain-v1
___H!
80
64
81.42
opt/1
gcc-3.4_G3_Os-ofp
Grain-v1
___H!
80
64
84.16
opt/1
gcc_default_O1-ofp
Grain-v1
___H!
80
64
84.16
opt/1
gcc_G3_O1-ofp
Grain-v1
___H!
80
64
84.16
opt/1
gcc_G4_O1-ofp
Grain-v1
___H!
80
64
84.16
opt/1
gcc_G5_O1-ofp
Grain-v1
___H!
80
64
84.67
opt/1
gcc-3.4_G5_Os-ofp
Grain-v1
___H!
80
64
86.54
133.35
89.81
87.79
92.05
88.90
31.70
1804.57
opt/1
gcc_G5_Os-ofp
Grain-v1
___H!
80
64
86.54
opt/1
gcc_default_Os-ofp
Grain-v1
___H!
80
64
86.55
opt/1
gcc_G3_Os-ofp
Grain-v1
___H!
80
64
87.16
opt/1
gcc_G4_Os-ofp
Grain-v1
___H!
80
64
178.07
opt/1
gcc-3.4_G3_O0
Grain-v1
___H!
80
64
178.07
opt/1
gcc-3.4_G5_O0
Grain-v1
___H!
80
64
178.13
opt/1
gcc-3.4_G4_O0
Grain-v1
___H!
80
64
178.15
opt/1
gcc-3.4_default_O0
Grain-v1
___H!
80
64
247.24
opt/1
gcc_G5_O0
Grain-v1
___H!
80
64
247.25
opt/1
gcc-4.0_G3_O0
Grain-v1
___H!
80
64
247.44
opt/1
gcc-4.0_G4_O0
Grain-v1
___H!
80
64
247.45
opt/1
gcc-4.0_default_O0
Grain-v1
___H!
80
64
247.45
opt/1
gcc-4.0_G5_O0
Grain-v1
___H!
80
64
247.45
opt/1
gcc_G4_O0
Grain-v1
___H!
80
64
247.46
opt/1
gcc_default_O0
Grain-v1
___H!
80
64
247.46
opt/1
gcc_G3_O0
Grain-v1
___H!
80
64
3576.60
ref/1
gcc-3.4_G3_O3-ofp
Grain-v1
___H!
80
64
3577.96
ref/1
gcc-3.4_G4_O3-ofp
Grain-v1
___H!
80
64
3582.50
ref/1
gcc-3.4_default_O3-ofp
Grain-v1
___H!
80
64
3601.29
ref/1
gcc-3.4_G5_O3-ofp
Grain-v1
___H!
80
64
3704.39
ref/1
gcc-3.4_G3_O2-ofp
Grain-v1
___H!
80
64
3706.05
ref/1
gcc-3.4_default_O2-ofp
Grain-v1
___H!
80
64
3768.52
ref/1
gcc-3.4_G4_O2-ofp
Grain-v1
___H!
80
64
3770.19
ref/1
gcc-3.4_G5_O2-ofp
Grain-v1
___H!
80
64
4192.96
ref/1
gcc-4.0_G3_O3-ual-ofp
Grain-v1
___H!
80
64
4216.50
ref/1
gcc-4.0_G5_O3-ual-ofp
Grain-v1
___H!
80
64
4218.36
ref/1
gcc-4.0_default_O3-ual-ofp
Grain-v1
___H!
80
64
4307.33
ref/1
gcc_G4_O3-ual-ofp
Grain-v1
___H!
80
64
4354.26
ref/1
gcc-4.0_G4_O3-ual-ofp
Grain-v1
___H!
80
64
4395.26
ref/1
gcc-3.4_default_Os-ofp
Grain-v1
___H!
80
64
4407.18
ref/1
gcc-3.4_G3_Os-ofp
Grain-v1
___H!
80
64
4451.41
ref/1
gcc-3.4_G5_Os-ofp
Grain-v1
___H!
80
64
4453.15
ref/1
gcc_G3_O3-ual-ofp
Grain-v1
___H!
80
64
4460.06
ref/1
gcc-3.4_G4_Os-ofp
Grain-v1
___H!
80
64
4484.25
ref/1
gcc_default_O3-ual-ofp
Grain-v1
___H!
80
64
4485.75
ref/1
gcc_G5_O3-ual-ofp
Grain-v1
___H!
80
64
4630.31
ref/1
gcc-3.4_G5_O3-ual-ofp
Grain-v1
___H!
80
64
4806.86
ref/1
gcc-4.0_G4_O3-ofp
Grain-v1
___H!
80
64
4812.29
ref/1
gcc-4.0_G3_O3-ofp
Grain-v1
___H!
80
64
4813.82
ref/1
gcc-3.4_G4_O3-ual-ofp
Grain-v1
___H!
80
64
4818.60
ref/1
gcc-4.0_default_O3-ofp
Grain-v1
___H!
80
64
4830.89
ref/1
gcc-4.0_G5_O3-ofp
Grain-v1
___H!
80
64
4853.45
ref/1
gcc_default_O3-ofp
Grain-v1
___H!
80
64
4863.93
ref/1
gcc_G5_O3-ofp
Grain-v1
___H!
80
64
4880.91
ref/1
gcc-3.4_default_O3-ual-ofp
Grain-v1
___H!
80
64
4886.11
ref/1
gcc-3.4_G3_O3-ual-ofp
Grain-v1
___H!
80
64
4898.97
ref/1
gcc_G4_O3-ofp
Grain-v1
___H!
80
64
4908.27
ref/1
gcc_G3_O3-ofp
Grain-v1
___H!
80
64
4921.13
ref/1
gcc-4.0_G3_O2-ofp
Grain-v1
___H!
80
64
4972.36
ref/1
gcc-4.0_default_O2-ofp
Grain-v1
___H!
80
64
4987.00
ref/1
gcc-4.0_G5_O2-ofp
Grain-v1
___H!
80
64
5007.79
ref/1
gcc-3.4_G3_O1-ofp
Grain-v1
___H!
80
64
5013.66
ref/1
gcc-3.4_G5_O1-ofp
Grain-v1
___H!
80
64
5014.02
ref/1
gcc-3.4_default_O1-ofp
Grain-v1
___H!
80
64
5020.07
ref/1
gcc-4.0_G4_O2-ofp
Grain-v1
___H!
80
64
5029.82
ref/1
gcc-3.4_G4_O1-ofp
Grain-v1
___H!
80
64
5054.91
ref/1
gcc-4.0_G3_Os-ofp
Grain-v1
___H!
80
64
5065.50
ref/1
gcc-4.0_default_Os-ofp
Grain-v1
___H!
80
64
5080.82
ref/1
gcc-4.0_G5_Os-ofp
Grain-v1
___H!
80
64
5091.27
ref/1
gcc_G5_O2-ofp
Grain-v1
___H!
80
64
5094.39
ref/1
gcc_G3_Os-ofp
Grain-v1
___H!
80
64
5098.45
ref/1
gcc_default_O2-ofp
Grain-v1
___H!
80
64
5114.61
ref/1
gcc-4.0_G4_Os-ofp
Grain-v1
___H!
80
64
5130.01
ref/1
gcc_G4_Os-ofp
Grain-v1
___H!
80
64
5131.80
ref/1
gcc_default_Os-ofp
Grain-v1
___H!
80
64
5134.93
ref/1
gcc_G5_Os-ofp
Grain-v1
___H!
80
64
5152.46
ref/1
gcc_G4_O2-ofp
Grain-v1
___H!
80
64
5169.27
ref/1
gcc_G3_O2-ofp
Grain-v1
___H!
80
64
6305.49
ref/1
gcc-4.0_G3_O1-ofp
Grain-v1
___H!
80
64
6306.81
ref/1
gcc-4.0_default_O1-ofp
Grain-v1
___H!
80
64
6314.38
ref/1
gcc-4.0_G5_O1-ofp
Grain-v1
___H!
80
64
6318.55
ref/1
gcc-4.0_G4_O1-ofp
Grain-v1
___H!
80
64
6600.33
ref/1
gcc_default_O1-ofp
Grain-v1
___H!
80
64
6600.35
ref/1
gcc_G3_O1-ofp
Grain-v1
___H!
80
64
6601.93
ref/1
gcc_G5_O1-ofp
Grain-v1
___H!
80
64
6603.52
ref/1
gcc_G4_O1-ofp
Grain-v1
___H!
80
64
23781.17
ref/1
gcc_G3_O0
Grain-v1
___H!
80
64
23791.28
ref/1
gcc-4.0_G3_O0
Grain-v1
___H!
80
64
23793.47
ref/1
gcc-4.0_G5_O0
Grain-v1
___H!
80
64
23795.70
ref/1
gcc_G5_O0
Grain-v1
___H!
80
64
23797.19
ref/1
gcc_G4_O0
Grain-v1
___H!
80
64
23799.45
ref/1
gcc-4.0_default_O0
Grain-v1
___H!
80
64
23799.69
ref/1
gcc_default_O0
Grain-v1
___H!
80
64
23832.09
ref/1
gcc-4.0_G4_O0
Grain-v1
___H!
80
64
24845.54
ref/1
gcc-3.4_default_O0
Grain-v1
___H!
80
64
24855.12
ref/1
gcc-3.4_G3_O0
Grain-v1
___H!
80
64
24856.38
ref/1
gcc-3.4_G4_O0
Grain-v1
___H!
80
64
24861.57
ref/1
gcc-3.4_G5_O0