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
42.81
82.14
45.49
43.73
47.36
45.93
59.10
1489.19
opt/1
gcc_default_Os-ofp
Grain-128
___H3
128
96
45.29
85.95
48.08
46.28
50.01
48.29
59.10
1536.78
opt/1
gcc_k6-3_Os-ofp
Grain-128
___H3
128
96
45.31
90.14
48.08
46.27
50.30
48.61
59.39
3090.33
opt/1
gcc_k6_Os-ofp
Grain-128
___H3
128
96
46.01
opt/1
gcc_default_O2-ofp
Grain-128
___H3
128
96
46.01
opt/1
gcc_default_O3-ofp
Grain-128
___H3
128
96
46.66
opt/1
gcc_default_O3-ual-ofp
Grain-128
___H3
128
96
46.73
88.58
49.58
47.74
51.58
49.67
61.59
1605.63
opt/1
gcc_pentium_Os-ofp
Grain-128
___H3
128
96
46.74
88.56
49.64
47.76
51.62
49.63
61.59
1603.95
opt/1
gcc_pentium-mmx_Os-ofp
Grain-128
___H3
128
96
46.78
88.99
49.70
47.76
51.68
49.88
60.46
1614.12
opt/1
gcc_pentium-mmx_O3-ual-ofp
Grain-128
___H3
128
96
47.08
91.40
50.16
48.15
52.25
50.15
61.59
1658.76
opt/1
gcc_pentium_O2-ofp
Grain-128
___H3
128
96
47.09
90.76
50.12
48.13
52.18
50.20
61.59
1687.72
opt/1
gcc_pentium-mmx_O2-ofp
Grain-128
___H3
128
96
47.57
opt/1
gcc_pentium-mmx_O3-ofp
Grain-128
___H3
128
96
47.67
opt/1
gcc_pentium_O3-ofp
Grain-128
___H3
128
96
49.75
opt/1
gcc_k6_O3-ofp
Grain-128
___H3
128
96
49.99
opt/1
gcc_k6_O3-ual-ofp
Grain-128
___H3
128
96
50.00
opt/1
gcc_k6_O2-ofp
Grain-128
___H3
128
96
50.01
opt/1
gcc_k6-3_O2-ofp
Grain-128
___H3
128
96
50.05
opt/1
gcc_k6-3_O3-ual-ofp
Grain-128
___H3
128
96
50.27
opt/1
gcc_k6-3_O3-ofp
Grain-128
___H3
128
96
53.29
opt/1
gcc_i386_O3-ofp
Grain-128
___H3
128
96
53.30
opt/1
gcc_i386_O3-ual-ofp
Grain-128
___H3
128
96
53.30
opt/1
gcc_i486_O3-ofp
Grain-128
___H3
128
96
53.30
opt/1
gcc_i486_O3-ual-ofp
Grain-128
___H3
128
96
53.52
opt/1
gcc_i386_O2-ofp
Grain-128
___H3
128
96
53.53
opt/1
gcc_i486_O2-ofp
Grain-128
___H3
128
96
54.38
opt/1
gcc_pentium-m_O3-ual-ofp
Grain-128
___H3
128
96
54.38
opt/1
gcc_pentium3_O3-ual-ofp
Grain-128
___H3
128
96
54.39
101.79
57.70
55.49
59.91
57.33
58.87
1847.36
opt/1
gcc_pentiumpro_O3-ual-ofp
Grain-128
___H3
128
96
54.39
opt/1
gcc_pentium2_O3-ual-ofp
Grain-128
___H3
128
96
54.40
opt/1
gcc_pentium-m_O3-ofp
Grain-128
___H3
128
96
54.40
opt/1
gcc_pentium2_O3-ofp
Grain-128
___H3
128
96
54.40
opt/1
gcc_pentium3_O3-ofp
Grain-128
___H3
128
96
54.43
101.11
57.66
55.55
59.86
57.51
59.10
1868.59
opt/1
gcc_pentiumpro_O3-ofp
Grain-128
___H3
128
96
54.72
102.77
58.02
55.88
60.30
57.89
59.10
1860.71
opt/1
gcc_pentiumpro_O2-ofp
Grain-128
___H3
128
96
54.72
opt/1
gcc_pentium-m_O2-ofp
Grain-128
___H3
128
96
54.72
opt/1
gcc_pentium2_O2-ofp
Grain-128
___H3
128
96
54.72
opt/1
gcc_pentium3_O2-ofp
Grain-128
___H3
128
96
56.49
opt/1
gcc_athlon_O3-ual-ofp
Grain-128
___H3
128
96
56.57
106.05
59.98
57.78
62.33
59.28
59.10
1913.55
opt/1
gcc_pentiumpro_Os-ofp
Grain-128
___H3
128
96
56.57
opt/1
gcc_pentium-m_Os-ofp
Grain-128
___H3
128
96
56.57
opt/1
gcc_pentium3_Os-ofp
Grain-128
___H3
128
96
56.59
opt/1
gcc_pentium2_Os-ofp
Grain-128
___H3
128
96
56.95
opt/1
gcc_i486_O1-ofp
Grain-128
___H3
128
96
56.95
opt/1
gcc_pentium_O1-ofp
Grain-128
___H3
128
96
56.96
opt/1
gcc_pentium-mmx_O1-ofp
Grain-128
___H3
128
96
57.00
opt/1
gcc_default_O1-ofp
Grain-128
___H3
128
96
57.00
opt/1
gcc_pentium-m_O1-ofp
Grain-128
___H3
128
96
57.00
opt/1
gcc_pentium3_O1-ofp
Grain-128
___H3
128
96
57.00
opt/1
gcc_pentium4_O1-ofp
Grain-128
___H3
128
96
57.01
opt/1
gcc_athlon_O1-ofp
Grain-128
___H3
128
96
57.01
opt/1
gcc_k8_O1-ofp
Grain-128
___H3
128
96
57.01
opt/1
gcc_pentiumpro_O1-ofp
Grain-128
___H3
128
96
57.05
opt/1
gcc_pentium2_O1-ofp
Grain-128
___H3
128
96
57.06
106.67
60.44
58.34
62.84
59.72
61.12
1923.49
opt/1
gcc_prescott_O1-ofp
Grain-128
___H3
128
96
57.23
opt/1
gcc_k6_O1-ofp
Grain-128
___H3
128
96
57.29
opt/1
gcc_k6-3_O1-ofp
Grain-128
___H3
128
96
57.55
opt/1
gcc_k8_Os-ofp
Grain-128
___H3
128
96
57.56
opt/1
gcc_athlon_Os-ofp
Grain-128
___H3
128
96
57.89
108.57
61.40
59.13
63.80
60.59
61.12
1957.54
opt/1
gcc_prescott_Os-ofp
Grain-128
___H3
128
96
57.89
opt/1
gcc_pentium4_Os-ofp
Grain-128
___H3
128
96
58.37
opt/1
gcc_k8_O3-ual-ofp
Grain-128
___H3
128
96
58.48
opt/1
gcc_pentium4_O3-ual-ofp
Grain-128
___H3
128
96
58.79
opt/1
gcc_prescott_O3-ofp
Grain-128
___H3
128
96
58.80
opt/1
gcc_pentium4_O3-ofp
Grain-128
___H3
128
96
58.89
opt/1
gcc_prescott_O2-ofp
Grain-128
___H3
128
96
58.91
opt/1
gcc_pentium4_O2-ofp
Grain-128
___H3
128
96
59.89
opt/1
gcc_athlon_O2-ofp
Grain-128
___H3
128
96
59.91
opt/1
gcc_k8_O2-ofp
Grain-128
___H3
128
96
59.93
opt/1
gcc_k8_O3-ofp
Grain-128
___H3
128
96
59.94
opt/1
gcc_athlon_O3-ofp
Grain-128
___H3
128
96
72.40
opt/1
gcc_pentium4_O0
Grain-128
___H3
128
96
72.40
opt/1
gcc_prescott_O0
Grain-128
___H3
128
96
72.55
opt/1
gcc_default_O0
Grain-128
___H3
128
96
72.74
opt/1
gcc_athlon_O0
Grain-128
___H3
128
96
72.79
opt/1
gcc_k6-3_O0
Grain-128
___H3
128
96
72.81
opt/1
gcc_i386_O0
Grain-128
___H3
128
96
73.03
opt/1
gcc_pentium-m_O0
Grain-128
___H3
128
96
73.04
opt/1
gcc_pentium3_O0
Grain-128
___H3
128
96
73.04
opt/1
gcc_pentiumpro_O0
Grain-128
___H3
128
96
73.05
opt/1
gcc_k8_O0
Grain-128
___H3
128
96
73.05
opt/1
gcc_pentium2_O0
Grain-128
___H3
128
96
73.19
opt/1
gcc_pentium-mmx_O0
Grain-128
___H3
128
96
73.20
opt/1
gcc_k6_O0
Grain-128
___H3
128
96
73.20
opt/1
gcc_pentium_O0
Grain-128
___H3
128
96
73.21
opt/1
gcc_i486_O0
Grain-128
___H3
128
96
89.56
opt/1
gcc_i486_Os-ofp
Grain-128
___H3
128
96
90.12
171.21
96.18
92.78
100.07
95.52
109.21
2965.65
opt/1
gcc_pentium_O3-ual-ofp
Grain-128
___H3
128
96
99.14
opt/1
gcc_prescott_O3-ual-ofp
Grain-128
___H3
128
96
5547.58
ref/1
gcc_default_O1-ofp
Grain-128
___H3
128
96
5557.19
ref/1
gcc_pentium4_O1-ofp
Grain-128
___H3
128
96
5561.04
ref/1
gcc_prescott_O1-ofp
Grain-128
___H3
128
96
6442.15
ref/1
gcc_pentium4_O3-ual-ofp
Grain-128
___H3
128
96
6455.92
ref/1
gcc_default_O3-ual-ofp
Grain-128
___H3
128
96
6501.66
ref/1
gcc_athlon_O3-ual-ofp
Grain-128
___H3
128
96
6519.29
ref/1
gcc_k8_O3-ual-ofp
Grain-128
___H3
128
96
6844.79
ref/1
gcc_pentium3_O3-ofp
Grain-128
___H3
128
96
7390.66
ref/1
gcc_k6_O3-ual-ofp
Grain-128
___H3
128
96
7391.74
ref/1
gcc_k6-3_O3-ual-ofp
Grain-128
___H3
128
96
7396.95
ref/1
gcc_pentium-m_O1-ofp
Grain-128
___H3
128
96
7416.53
ref/1
gcc_pentiumpro_O1-ofp
Grain-128
___H3
128
96
7426.02
ref/1
gcc_pentium3_O1-ofp
Grain-128
___H3
128
96
7427.29
ref/1
gcc_athlon_O1-ofp
Grain-128
___H3
128
96
7429.88
ref/1
gcc_pentium2_O1-ofp
Grain-128
___H3
128
96
7456.14
ref/1
gcc_i386_O3-ual-ofp
Grain-128
___H3
128
96
7493.91
ref/1
gcc_i386_O1-ofp
Grain-128
___H3
128
96
7498.27
ref/1
gcc_k6_O1-ofp
Grain-128
___H3
128
96
7498.86
ref/1
gcc_k6-3_O1-ofp
Grain-128
___H3
128
96
7614.46
ref/1
gcc_k8_O1-ofp
Grain-128
___H3
128
96
7763.61
ref/1
gcc_default_O3-ofp
Grain-128
___H3
128
96
7770.23
ref/1
gcc_k8_O3-ofp
Grain-128
___H3
128
96
7773.25
ref/1
gcc_pentium4_O3-ofp
Grain-128
___H3
128
96
7773.98
ref/1
gcc_athlon_O3-ofp
Grain-128
___H3
128
96
7775.28
ref/1
gcc_prescott_O3-ofp
Grain-128
___H3
128
96
7792.35
ref/1
gcc_default_O2-ofp
Grain-128
___H3
128
96
7804.16
ref/1
gcc_pentium-m_O3-ofp
Grain-128
___H3
128
96
7812.12
ref/1
gcc_athlon_O2-ofp
Grain-128
___H3
128
96
7814.93
ref/1
gcc_k8_O2-ofp
Grain-128
___H3
128
96
7840.25
ref/1
gcc_pentium4_O2-ofp
Grain-128
___H3
128
96
7840.33
ref/1
gcc_pentium2_O3-ofp
Grain-128
___H3
128
96
7841.75
ref/1
gcc_prescott_O2-ofp
Grain-128
___H3
128
96
7844.63
ref/1
gcc_pentiumpro_O3-ofp
Grain-128
___H3
128
96
7896.83
ref/1
gcc_pentium_O3-ual-ofp
Grain-128
___H3
128
96
7899.90
ref/1
gcc_pentium-mmx_O3-ual-ofp
Grain-128
___H3
128
96
7920.72
ref/1
gcc_i486_O3-ual-ofp
Grain-128
___H3
128
96
7939.93
ref/1
gcc_pentium2_O2-ofp
Grain-128
___H3
128
96
7945.08
ref/1
gcc_pentium3_O2-ofp
Grain-128
___H3
128
96
7945.78
ref/1
gcc_pentiumpro_O2-ofp
Grain-128
___H3
128
96
7950.59
ref/1
gcc_pentium-m_O2-ofp
Grain-128
___H3
128
96
8279.61
ref/1
gcc_i386_O3-ofp
Grain-128
___H3
128
96
8304.79
ref/1
gcc_k6_O3-ofp
Grain-128
___H3
128
96
8305.36
ref/1
gcc_k6-3_O3-ofp
Grain-128
___H3
128
96
8338.20
ref/1
gcc_pentium-mmx_O1-ofp
Grain-128
___H3
128
96
8344.49
ref/1
gcc_i486_O1-ofp
Grain-128
___H3
128
96
8369.57
ref/1
gcc_i386_O2-ofp
Grain-128
___H3
128
96
8421.77
ref/1
gcc_k6-3_O2-ofp
Grain-128
___H3
128
96
8459.72
ref/1
gcc_pentium_O1-ofp
Grain-128
___H3
128
96
8698.51
ref/1
gcc_k6_O2-ofp
Grain-128
___H3
128
96
9787.73
ref/1
gcc_pentium-mmx_O3-ofp
Grain-128
___H3
128
96
9812.82
ref/1
gcc_pentium_O3-ofp
Grain-128
___H3
128
96
9907.97
ref/1
gcc_i486_O3-ofp
Grain-128
___H3
128
96
9957.24
ref/1
gcc_pentium-mmx_O2-ofp
Grain-128
___H3
128
96
9959.45
ref/1
gcc_pentium_O2-ofp
Grain-128
___H3
128
96
10000.75
ref/1
gcc_i486_O2-ofp
Grain-128
___H3
128
96
13296.87
ref/1
gcc_pentium3_O3-ual-ofp
Grain-128
___H3
128
96
13323.87
ref/1
gcc_pentium-m_O3-ual-ofp
Grain-128
___H3
128
96
13391.83
ref/1
gcc_pentium2_O3-ual-ofp
Grain-128
___H3
128
96
13678.20
ref/1
gcc_pentiumpro_O3-ual-ofp
Grain-128
___H3
128
96
14139.90
ref/1
gcc_prescott_O3-ual-ofp
Grain-128
___H3
128
96
15509.72
ref/1
gcc_pentium-mmx_Os-ofp
Grain-128
___H3
128
96
15521.79
ref/1
gcc_k8_Os-ofp
Grain-128
___H3
128
96
15522.67
ref/1
gcc_athlon_Os-ofp
Grain-128
___H3
128
96
15526.40
ref/1
gcc_pentium_Os-ofp
Grain-128
___H3
128
96
15531.05
ref/1
gcc_prescott_Os-ofp
Grain-128
___H3
128
96
15538.29
ref/1
gcc_default_Os-ofp
Grain-128
___H3
128
96
15541.55
ref/1
gcc_k6-3_Os-ofp
Grain-128
___H3
128
96
15551.75
ref/1
gcc_pentium4_Os-ofp
Grain-128
___H3
128
96
15556.46
ref/1
gcc_i486_Os-ofp
Grain-128
___H3
128
96
15659.97
ref/1
gcc_pentiumpro_Os-ofp
Grain-128
___H3
128
96
15661.05
ref/1
gcc_pentium2_Os-ofp
Grain-128
___H3
128
96
15661.37
ref/1
gcc_pentium3_Os-ofp
Grain-128
___H3
128
96
15677.05
ref/1
gcc_pentium-m_Os-ofp
Grain-128
___H3
128
96
19750.26
ref/1
gcc_k6_Os-ofp
Grain-128
___H3
128
96
23934.14
ref/1
gcc_pentium2_O0
Grain-128
___H3
128
96
23935.23
ref/1
gcc_prescott_O0
Grain-128
___H3
128
96
23946.94
ref/1
gcc_i386_O0
Grain-128
___H3
128
96
23954.62
ref/1
gcc_k6_O0
Grain-128
___H3
128
96
23955.22
ref/1
gcc_pentium-m_O0
Grain-128
___H3
128
96
23955.81
ref/1
gcc_athlon_O0
Grain-128
___H3
128
96
23964.32
ref/1
gcc_default_O0
Grain-128
___H3
128
96
23964.90
ref/1
gcc_pentium4_O0
Grain-128
___H3
128
96
23968.71
ref/1
gcc_k8_O0
Grain-128
___H3
128
96
23972.36
ref/1
gcc_k6-3_O0
Grain-128
___H3
128
96
23977.93
ref/1
gcc_pentiumpro_O0
Grain-128
___H3
128
96
24068.91
ref/1
gcc_pentium3_O0
Grain-128
___H3
128
96
26993.62
ref/1
gcc_pentium-mmx_O0
Grain-128
___H3
128
96
27004.49
ref/1
gcc_pentium_O0
Grain-128
___H3
128
96
27112.55
ref/1
gcc_i486_O0