Primitive
Profile
Key
IV
MAC
Stream
40 bytes
576 bytes
1500 bytes
Imix
Agility
Key setup
IV setup
Variant
Compiler
Grain-128
___H3
128
96
37.82
81.16
41.15
39.31
43.21
45.44
53.51
1455.55
opt/1
gcc_athlon_Os-ofp
Grain-128
___H3
128
96
38.08
92.81
41.37
39.01
44.03
45.13
54.16
1627.07
opt/1
gcc_pentium3_O1-ofp
Grain-128
___H3
128
96
38.33
81.35
43.44
40.40
44.92
46.56
53.51
1480.24
opt/1
gcc_i486_Os-ofp
Grain-128
___H3
128
96
38.39
92.45
40.97
39.50
43.96
45.20
54.16
1652.50
opt/1
gcc_pentiumpro_O2-ofp
Grain-128
___H3
128
96
38.40
opt/1
gcc_athlon_O2-ofp
Grain-128
___H3
128
96
38.53
81.80
42.06
39.98
44.02
47.11
53.06
1452.68
opt/1
gcc_prescott_Os-ofp
Grain-128
___H3
128
96
38.56
opt/1
gcc_i386_O2-ofp
Grain-128
___H3
128
96
38.74
83.62
42.38
41.28
44.80
47.70
53.22
1467.36
opt/1
gcc_pentium-m_O1-ofp
Grain-128
___H3
128
96
38.79
opt/1
gcc_pentium2_Os-ofp
Grain-128
___H3
128
96
38.92
opt/1
gcc_pentium2_O2-ofp
Grain-128
___H3
128
96
39.09
opt/1
gcc_pentium-m_O2-ofp
Grain-128
___H3
128
96
39.13
81.57
40.97
38.77
42.95
47.58
54.01
1447.67
opt/1
gcc_prescott_O1-ofp
Grain-128
___H3
128
96
39.13
opt/1
gcc_k6_Os-ofp
Grain-128
___H3
128
96
39.22
81.86
43.08
40.77
44.89
46.75
54.16
1442.79
opt/1
gcc_pentium-m_Os-ofp
Grain-128
___H3
128
96
39.24
opt/1
gcc_pentium3_Os-ofp
Grain-128
___H3
128
96
39.50
opt/1
gcc_i486_O1-ofp
Grain-128
___H3
128
96
39.53
opt/1
gcc_k8_O2-ofp
Grain-128
___H3
128
96
39.54
opt/1
gcc_pentium-mmx_Os-ofp
Grain-128
___H3
128
96
39.55
opt/1
gcc_k6_O2-ofp
Grain-128
___H3
128
96
39.57
opt/1
gcc_pentiumpro_Os-ofp
Grain-128
___H3
128
96
39.72
opt/1
gcc_k8_O1-ofp
Grain-128
___H3
128
96
39.90
opt/1
gcc_k6_O1-ofp
Grain-128
___H3
128
96
40.05
opt/1
gcc_pentium_O2-ofp
Grain-128
___H3
128
96
40.14
opt/1
gcc_prescott_O2-ofp
Grain-128
___H3
128
96
40.16
opt/1
gcc_pentium2_O1-ofp
Grain-128
___H3
128
96
40.52
opt/1
gcc_pentium3_O2-ofp
Grain-128
___H3
128
96
40.60
opt/1
gcc_pentium-mmx_O2-ofp
Grain-128
___H3
128
96
40.94
opt/1
gcc_k8_O3-ual-ofp
Grain-128
___H3
128
96
41.18
opt/1
gcc_pentium-mmx_O1-ofp
Grain-128
___H3
128
96
41.20
opt/1
gcc_pentium_Os-ofp
Grain-128
___H3
128
96
41.24
opt/1
gcc_pentiumpro_O1-ofp
Grain-128
___H3
128
96
41.26
opt/1
gcc_athlon_O1-ofp
Grain-128
___H3
128
96
41.26
opt/1
gcc_pentium-m_O3-ual-ofp
Grain-128
___H3
128
96
41.35
opt/1
gcc_pentium_O1-ofp
Grain-128
___H3
128
96
41.38
opt/1
gcc_i486_O2-ofp
Grain-128
___H3
128
96
41.93
opt/1
gcc_pentiumpro_O3-ofp
Grain-128
___H3
128
96
42.96
opt/1
gcc_pentiumpro_O3-ual-ofp
Grain-128
___H3
128
96
43.13
opt/1
gcc_pentium2_O3-ual-ofp
Grain-128
___H3
128
96
43.18
opt/1
gcc_k8_Os-ofp
Grain-128
___H3
128
96
43.19
opt/1
gcc_i386_O3-ofp
Grain-128
___H3
128
96
44.12
opt/1
gcc_athlon_O3-ual-ofp
Grain-128
___H3
128
96
44.34
opt/1
gcc_prescott_O3-ofp
Grain-128
___H3
128
96
44.43
opt/1
gcc_prescott_O3-ual-ofp
Grain-128
___H3
128
96
44.55
opt/1
gcc_pentium3_O3-ual-ofp
Grain-128
___H3
128
96
44.59
opt/1
gcc_pentium-mmx_O3-ofp
Grain-128
___H3
128
96
44.89
opt/1
gcc_pentium_O3-ofp
Grain-128
___H3
128
96
44.91
opt/1
gcc_pentium-m_O3-ofp
Grain-128
___H3
128
96
44.92
opt/1
gcc_pentium_O3-ual-ofp
Grain-128
___H3
128
96
44.95
opt/1
gcc_pentium2_O3-ofp
Grain-128
___H3
128
96
45.10
opt/1
gcc_k8_O3-ofp
Grain-128
___H3
128
96
45.31
opt/1
gcc_k6_O3-ual-ofp
Grain-128
___H3
128
96
45.43
opt/1
gcc_i486_O3-ual-ofp
Grain-128
___H3
128
96
45.68
opt/1
gcc_athlon_O3-ofp
Grain-128
___H3
128
96
46.35
opt/1
gcc_pentium3_O3-ofp
Grain-128
___H3
128
96
46.68
opt/1
gcc_pentium-mmx_O3-ual-ofp
Grain-128
___H3
128
96
46.73
opt/1
gcc_i386_O3-ual-ofp
Grain-128
___H3
128
96
47.08
opt/1
gcc_k6_O3-ofp
Grain-128
___H3
128
96
47.20
opt/1
gcc_i486_O3-ofp
Grain-128
___H3
128
96
60.41
opt/1
gcc_pentium_O0
Grain-128
___H3
128
96
60.53
opt/1
gcc_pentium-mmx_O0
Grain-128
___H3
128
96
60.74
opt/1
gcc_k6_O0
Grain-128
___H3
128
96
60.93
opt/1
gcc_pentium3_O0
Grain-128
___H3
128
96
60.95
opt/1
gcc_prescott_O0
Grain-128
___H3
128
96
62.34
opt/1
gcc_i486_O0
Grain-128
___H3
128
96
64.59
opt/1
gcc_k8_O0
Grain-128
___H3
128
96
64.91
opt/1
gcc_pentium-m_O0
Grain-128
___H3
128
96
65.52
opt/1
gcc_pentiumpro_O0
Grain-128
___H3
128
96
65.78
opt/1
gcc_pentium2_O0
Grain-128
___H3
128
96
66.29
opt/1
gcc_i386_O0
Grain-128
___H3
128
96
66.46
opt/1
gcc_athlon_O0
Grain-128
___H3
128
96
4906.88
ref/1
gcc_athlon_O3-ofp
Grain-128
___H3
128
96
4915.75
ref/1
gcc_prescott_O3-ofp
Grain-128
___H3
128
96
4927.89
ref/1
gcc_k8_O3-ofp
Grain-128
___H3
128
96
5016.85
ref/1
gcc_i386_O3-ual-ofp
Grain-128
___H3
128
96
5019.74
ref/1
gcc_athlon_O2-ofp
Grain-128
___H3
128
96
5032.13
ref/1
gcc_prescott_O2-ofp
Grain-128
___H3
128
96
5050.85
ref/1
gcc_prescott_O1-ofp
Grain-128
___H3
128
96
5075.99
ref/1
gcc_k8_O2-ofp
Grain-128
___H3
128
96
5126.08
ref/1
gcc_pentium-m_O2-ofp
Grain-128
___H3
128
96
5152.00
ref/1
gcc_pentiumpro_O2-ofp
Grain-128
___H3
128
96
5166.00
ref/1
gcc_pentiumpro_O3-ofp
Grain-128
___H3
128
96
5176.75
ref/1
gcc_pentium2_O3-ofp
Grain-128
___H3
128
96
5177.58
ref/1
gcc_pentium2_O2-ofp
Grain-128
___H3
128
96
5178.49
ref/1
gcc_pentium3_O2-ofp
Grain-128
___H3
128
96
5195.25
ref/1
gcc_pentium3_O3-ofp
Grain-128
___H3
128
96
5206.40
ref/1
gcc_pentium-m_O3-ofp
Grain-128
___H3
128
96
5551.88
ref/1
gcc_pentium-mmx_O3-ual-ofp
Grain-128
___H3
128
96
5556.78
ref/1
gcc_i486_O3-ual-ofp
Grain-128
___H3
128
96
5572.13
ref/1
gcc_pentium_O3-ual-ofp
Grain-128
___H3
128
96
6800.18
ref/1
gcc_prescott_Os-ofp
Grain-128
___H3
128
96
6801.08
ref/1
gcc_athlon_Os-ofp
Grain-128
___H3
128
96
6805.52
ref/1
gcc_i386_O3-ofp
Grain-128
___H3
128
96
6810.46
ref/1
gcc_pentium-mmx_O3-ofp
Grain-128
___H3
128
96
6830.32
ref/1
gcc_i486_O3-ofp
Grain-128
___H3
128
96
6832.69
ref/1
gcc_k8_Os-ofp
Grain-128
___H3
128
96
6846.87
ref/1
gcc_pentium_O3-ofp
Grain-128
___H3
128
96
6859.85
ref/1
gcc_k8_O1-ofp
Grain-128
___H3
128
96
6866.76
ref/1
gcc_i386_O2-ofp
Grain-128
___H3
128
96
6867.21
ref/1
gcc_athlon_O1-ofp
Grain-128
___H3
128
96
6875.57
ref/1
gcc_pentium-mmx_O2-ofp
Grain-128
___H3
128
96
6878.11
ref/1
gcc_pentium_Os-ofp
Grain-128
___H3
128
96
6898.71
ref/1
gcc_pentium-mmx_Os-ofp
Grain-128
___H3
128
96
6904.29
ref/1
gcc_k6_Os-ofp
Grain-128
___H3
128
96
6906.12
ref/1
gcc_i386_O1-ofp
Grain-128
___H3
128
96
6916.94
ref/1
gcc_pentium_O2-ofp
Grain-128
___H3
128
96
6918.25
ref/1
gcc_i486_O1-ofp
Grain-128
___H3
128
96
6918.46
ref/1
gcc_pentium_O1-ofp
Grain-128
___H3
128
96
6918.47
ref/1
gcc_pentium-mmx_O1-ofp
Grain-128
___H3
128
96
6925.36
ref/1
gcc_i486_Os-ofp
Grain-128
___H3
128
96
6928.55
ref/1
gcc_k6_O3-ofp
Grain-128
___H3
128
96
6935.73
ref/1
gcc_i486_O2-ofp
Grain-128
___H3
128
96
6947.67
ref/1
gcc_k6_O1-ofp
Grain-128
___H3
128
96
6976.82
ref/1
gcc_k6_O2-ofp
Grain-128
___H3
128
96
7007.40
ref/1
gcc_pentiumpro_O1-ofp
Grain-128
___H3
128
96
7010.20
ref/1
gcc_pentium3_O1-ofp
Grain-128
___H3
128
96
7029.12
ref/1
gcc_pentium-m_O1-ofp
Grain-128
___H3
128
96
7035.05
ref/1
gcc_pentium2_O1-ofp
Grain-128
___H3
128
96
7464.85
ref/1
gcc_prescott_O3-ual-ofp
Grain-128
___H3
128
96
7483.08
ref/1
gcc_k8_O3-ual-ofp
Grain-128
___H3
128
96
7518.89
ref/1
gcc_athlon_O3-ual-ofp
Grain-128
___H3
128
96
7640.73
ref/1
gcc_pentium3_O3-ual-ofp
Grain-128
___H3
128
96
7643.24
ref/1
gcc_pentium2_O3-ual-ofp
Grain-128
___H3
128
96
7651.79
ref/1
gcc_pentium-m_O3-ual-ofp
Grain-128
___H3
128
96
7688.36
ref/1
gcc_pentiumpro_O3-ual-ofp
Grain-128
___H3
128
96
10070.73
ref/1
gcc_pentiumpro_Os-ofp
Grain-128
___H3
128
96
10131.05
ref/1
gcc_pentium3_Os-ofp
Grain-128
___H3
128
96
10138.34
ref/1
gcc_pentium2_Os-ofp
Grain-128
___H3
128
96
10932.00
ref/1
gcc_pentium-m_Os-ofp
Grain-128
___H3
128
96
10950.05
ref/1
gcc_k6_O3-ual-ofp
Grain-128
___H3
128
96
17595.02
ref/1
gcc_k6_O0
Grain-128
___H3
128
96
17622.46
ref/1
gcc_pentium3_O0
Grain-128
___H3
128
96
17628.98
ref/1
gcc_pentium-m_O0
Grain-128
___H3
128
96
17629.09
ref/1
gcc_k8_O0
Grain-128
___H3
128
96
17676.94
ref/1
gcc_pentiumpro_O0
Grain-128
___H3
128
96
17680.23
ref/1
gcc_prescott_O0
Grain-128
___H3
128
96
17681.57
ref/1
gcc_pentium2_O0
Grain-128
___H3
128
96
17686.94
ref/1
gcc_athlon_O0
Grain-128
___H3
128
96
17895.80
ref/1
gcc_i386_O0
Grain-128
___H3
128
96
18582.31
ref/1
gcc_pentium_O0
Grain-128
___H3
128
96
18582.33
ref/1
gcc_pentium-mmx_O0
Grain-128
___H3
128
96
18687.64
ref/1
gcc_i486_O0