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.82
83.31
45.49
43.78
47.46
45.98
59.10
1487.63
opt/1
gcc_default_Os-ofp
Grain-128
___H3
128
96
45.29
85.88
48.11
46.28
50.03
48.38
59.10
1537.72
opt/1
gcc_k6-3_Os-ofp
Grain-128
___H3
128
96
45.31
85.87
48.08
46.26
50.00
48.54
59.08
1536.41
opt/1
gcc_k6_Os-ofp
Grain-128
___H3
128
96
46.00
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.73
88.40
49.58
47.73
51.56
49.78
61.59
1594.37
opt/1
gcc_pentium-mmx_Os-ofp
Grain-128
___H3
128
96
46.73
88.76
49.64
47.75
51.63
49.67
61.59
1604.20
opt/1
gcc_pentium_Os-ofp
Grain-128
___H3
128
96
46.75
89.27
49.73
47.78
51.73
49.97
60.46
1619.28
opt/1
gcc_pentium_O3-ual-ofp
Grain-128
___H3
128
96
46.77
opt/1
gcc_default_O3-ual-ofp
Grain-128
___H3
128
96
46.90
88.73
49.67
47.74
51.64
49.99
60.46
1610.30
opt/1
gcc_pentium-mmx_O3-ual-ofp
Grain-128
___H3
128
96
47.09
90.77
50.12
48.18
52.20
50.29
61.59
1690.30
opt/1
gcc_pentium-mmx_O2-ofp
Grain-128
___H3
128
96
47.09
91.35
50.29
48.20
52.34
50.21
61.59
1661.44
opt/1
gcc_pentium_O2-ofp
Grain-128
___H3
128
96
47.58
opt/1
gcc_pentium-mmx_O3-ofp
Grain-128
___H3
128
96
47.69
opt/1
gcc_pentium_O3-ofp
Grain-128
___H3
128
96
49.72
opt/1
gcc_k6_O3-ofp
Grain-128
___H3
128
96
50.00
opt/1
gcc_k6_O2-ofp
Grain-128
___H3
128
96
50.07
opt/1
gcc_k6-3_O3-ual-ofp
Grain-128
___H3
128
96
50.11
opt/1
gcc_k6-3_O2-ofp
Grain-128
___H3
128
96
50.26
opt/1
gcc_k6-3_O3-ofp
Grain-128
___H3
128
96
50.56
opt/1
gcc_k6_O3-ual-ofp
Grain-128
___H3
128
96
51.67
opt/1
gcc_i486_Os-ofp
Grain-128
___H3
128
96
53.29
opt/1
gcc_i386_O3-ual-ofp
Grain-128
___H3
128
96
53.29
opt/1
gcc_i486_O3-ual-ofp
Grain-128
___H3
128
96
53.48
opt/1
gcc_i386_O3-ofp
Grain-128
___H3
128
96
53.52
opt/1
gcc_i386_O2-ofp
Grain-128
___H3
128
96
53.52
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_pentium2_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.15
57.68
55.55
59.88
57.38
59.10
1833.75
opt/1
gcc_pentiumpro_O3-ofp
Grain-128
___H3
128
96
54.39
101.80
57.69
55.50
59.91
57.30
58.87
1847.10
opt/1
gcc_pentiumpro_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.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
54.74
102.78
58.02
55.88
60.30
57.53
59.10
1860.50
opt/1
gcc_pentiumpro_O2-ofp
Grain-128
___H3
128
96
56.49
opt/1
gcc_athlon_O3-ual-ofp
Grain-128
___H3
128
96
56.49
opt/1
gcc_k8_O3-ual-ofp
Grain-128
___H3
128
96
56.57
106.05
59.97
57.79
62.33
59.42
59.10
3113.78
opt/1
gcc_pentiumpro_Os-ofp
Grain-128
___H3
128
96
56.58
opt/1
gcc_pentium-m_Os-ofp
Grain-128
___H3
128
96
56.58
opt/1
gcc_pentium2_Os-ofp
Grain-128
___H3
128
96
56.59
opt/1
gcc_pentium3_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
106.68
60.42
58.22
62.78
59.75
61.11
1924.05
opt/1
gcc_prescott_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_pentium2_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_pentiumpro_O1-ofp
Grain-128
___H3
128
96
57.01
opt/1
gcc_k8_O1-ofp
Grain-128
___H3
128
96
57.02
opt/1
gcc_pentium4_O1-ofp
Grain-128
___H3
128
96
57.22
opt/1
gcc_k6_O1-ofp
Grain-128
___H3
128
96
57.23
opt/1
gcc_k6-3_O1-ofp
Grain-128
___H3
128
96
57.32
opt/1
gcc_athlon_O1-ofp
Grain-128
___H3
128
96
57.56
opt/1
gcc_k8_Os-ofp
Grain-128
___H3
128
96
57.57
opt/1
gcc_athlon_Os-ofp
Grain-128
___H3
128
96
57.89
opt/1
gcc_pentium4_Os-ofp
Grain-128
___H3
128
96
57.90
108.57
61.40
59.13
63.80
60.83
61.12
1958.03
opt/1
gcc_prescott_Os-ofp
Grain-128
___H3
128
96
58.48
opt/1
gcc_pentium4_O3-ual-ofp
Grain-128
___H3
128
96
58.48
opt/1
gcc_prescott_O3-ual-ofp
Grain-128
___H3
128
96
58.78
opt/1
gcc_pentium4_O3-ofp
Grain-128
___H3
128
96
58.78
opt/1
gcc_prescott_O3-ofp
Grain-128
___H3
128
96
58.85
opt/1
gcc_pentium4_O2-ofp
Grain-128
___H3
128
96
58.85
opt/1
gcc_prescott_O2-ofp
Grain-128
___H3
128
96
59.89
opt/1
gcc_athlon_O2-ofp
Grain-128
___H3
128
96
59.90
opt/1
gcc_k8_O2-ofp
Grain-128
___H3
128
96
59.93
opt/1
gcc_athlon_O3-ofp
Grain-128
___H3
128
96
59.95
opt/1
gcc_k8_O3-ofp
Grain-128
___H3
128
96
72.39
opt/1
gcc_prescott_O0
Grain-128
___H3
128
96
72.46
opt/1
gcc_pentium4_O0
Grain-128
___H3
128
96
72.55
opt/1
gcc_default_O0
Grain-128
___H3
128
96
72.78
opt/1
gcc_k6-3_O0
Grain-128
___H3
128
96
72.86
opt/1
gcc_athlon_O0
Grain-128
___H3
128
96
73.03
opt/1
gcc_pentium2_O0
Grain-128
___H3
128
96
73.03
opt/1
gcc_pentium3_O0
Grain-128
___H3
128
96
73.04
opt/1
gcc_pentium-m_O0
Grain-128
___H3
128
96
73.04
opt/1
gcc_pentiumpro_O0
Grain-128
___H3
128
96
73.07
opt/1
gcc_k8_O0
Grain-128
___H3
128
96
73.19
opt/1
gcc_pentium-mmx_O0
Grain-128
___H3
128
96
73.20
opt/1
gcc_i486_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.28
opt/1
gcc_i386_O0
Grain-128
___H3
128
96
93.68
opt/1
gcc_i486_O3-ofp
Grain-128
___H3
128
96
5554.04
ref/1
gcc_pentium4_O1-ofp
Grain-128
___H3
128
96
5557.87
ref/1
gcc_default_O1-ofp
Grain-128
___H3
128
96
5559.17
ref/1
gcc_prescott_O1-ofp
Grain-128
___H3
128
96
6443.69
ref/1
gcc_pentium4_O3-ual-ofp
Grain-128
___H3
128
96
6468.49
ref/1
gcc_prescott_O3-ual-ofp
Grain-128
___H3
128
96
6500.16
ref/1
gcc_athlon_O3-ual-ofp
Grain-128
___H3
128
96
6501.41
ref/1
gcc_k8_O3-ual-ofp
Grain-128
___H3
128
96
6525.15
ref/1
gcc_default_O3-ual-ofp
Grain-128
___H3
128
96
7389.76
ref/1
gcc_k6_O3-ual-ofp
Grain-128
___H3
128
96
7390.47
ref/1
gcc_k6-3_O3-ual-ofp
Grain-128
___H3
128
96
7405.01
ref/1
gcc_pentium-m_O1-ofp
Grain-128
___H3
128
96
7420.04
ref/1
gcc_pentium2_O1-ofp
Grain-128
___H3
128
96
7420.51
ref/1
gcc_pentiumpro_O1-ofp
Grain-128
___H3
128
96
7424.53
ref/1
gcc_pentium3_O1-ofp
Grain-128
___H3
128
96
7435.84
ref/1
gcc_athlon_O1-ofp
Grain-128
___H3
128
96
7445.50
ref/1
gcc_k8_O1-ofp
Grain-128
___H3
128
96
7493.60
ref/1
gcc_k6_O1-ofp
Grain-128
___H3
128
96
7494.88
ref/1
gcc_k6-3_O1-ofp
Grain-128
___H3
128
96
7496.11
ref/1
gcc_i386_O1-ofp
Grain-128
___H3
128
96
7520.39
ref/1
gcc_i386_O3-ual-ofp
Grain-128
___H3
128
96
7626.64
ref/1
gcc_pentiumpro_O3-ofp
Grain-128
___H3
128
96
7722.21
ref/1
gcc_default_O3-ofp
Grain-128
___H3
128
96
7767.99
ref/1
gcc_k8_O3-ofp
Grain-128
___H3
128
96
7769.67
ref/1
gcc_prescott_O3-ofp
Grain-128
___H3
128
96
7770.65
ref/1
gcc_athlon_O3-ofp
Grain-128
___H3
128
96
7773.41
ref/1
gcc_pentium4_O3-ofp
Grain-128
___H3
128
96
7809.39
ref/1
gcc_k8_O2-ofp
Grain-128
___H3
128
96
7817.48
ref/1
gcc_athlon_O2-ofp
Grain-128
___H3
128
96
7838.61
ref/1
gcc_pentium4_O2-ofp
Grain-128
___H3
128
96
7839.61
ref/1
gcc_prescott_O2-ofp
Grain-128
___H3
128
96
7841.71
ref/1
gcc_pentium2_O3-ofp
Grain-128
___H3
128
96
7842.75
ref/1
gcc_pentium-m_O3-ofp
Grain-128
___H3
128
96
7843.29
ref/1
gcc_pentium3_O3-ofp
Grain-128
___H3
128
96
7865.92
ref/1
gcc_i386_O3-ofp
Grain-128
___H3
128
96
7894.68
ref/1
gcc_pentium_O3-ual-ofp
Grain-128
___H3
128
96
7901.27
ref/1
gcc_pentium-mmx_O3-ual-ofp
Grain-128
___H3
128
96
7906.85
ref/1
gcc_i486_O3-ual-ofp
Grain-128
___H3
128
96
7939.43
ref/1
gcc_pentium-m_O2-ofp
Grain-128
___H3
128
96
7939.87
ref/1
gcc_pentiumpro_O2-ofp
Grain-128
___H3
128
96
7944.81
ref/1
gcc_pentium3_O2-ofp
Grain-128
___H3
128
96
7954.24
ref/1
gcc_pentium2_O2-ofp
Grain-128
___H3
128
96
7979.49
ref/1
gcc_default_O2-ofp
Grain-128
___H3
128
96
8305.05
ref/1
gcc_k6_O3-ofp
Grain-128
___H3
128
96
8305.97
ref/1
gcc_k6-3_O3-ofp
Grain-128
___H3
128
96
8346.13
ref/1
gcc_pentium-mmx_O1-ofp
Grain-128
___H3
128
96
8350.60
ref/1
gcc_pentium_O1-ofp
Grain-128
___H3
128
96
8367.25
ref/1
gcc_i386_O2-ofp
Grain-128
___H3
128
96
8383.41
ref/1
gcc_i486_O1-ofp
Grain-128
___H3
128
96
8421.79
ref/1
gcc_k6_O2-ofp
Grain-128
___H3
128
96
8427.26
ref/1
gcc_k6-3_O2-ofp
Grain-128
___H3
128
96
9791.36
ref/1
gcc_pentium_O3-ofp
Grain-128
___H3
128
96
9795.66
ref/1
gcc_pentium-mmx_O3-ofp
Grain-128
___H3
128
96
9878.48
ref/1
gcc_i486_O3-ofp
Grain-128
___H3
128
96
9938.44
ref/1
gcc_pentium_O2-ofp
Grain-128
___H3
128
96
9939.64
ref/1
gcc_pentium-mmx_O2-ofp
Grain-128
___H3
128
96
9992.76
ref/1
gcc_i486_O2-ofp
Grain-128
___H3
128
96
13300.01
ref/1
gcc_pentium-m_O3-ual-ofp
Grain-128
___H3
128
96
13354.35
ref/1
gcc_pentiumpro_O3-ual-ofp
Grain-128
___H3
128
96
13383.15
ref/1
gcc_pentium2_O3-ual-ofp
Grain-128
___H3
128
96
13719.82
ref/1
gcc_pentium3_O3-ual-ofp
Grain-128
___H3
128
96
15526.66
ref/1
gcc_pentium-mmx_Os-ofp
Grain-128
___H3
128
96
15528.17
ref/1
gcc_pentium_Os-ofp
Grain-128
___H3
128
96
15528.89
ref/1
gcc_default_Os-ofp
Grain-128
___H3
128
96
15530.93
ref/1
gcc_i486_Os-ofp
Grain-128
___H3
128
96
15531.18
ref/1
gcc_prescott_Os-ofp
Grain-128
___H3
128
96
15534.42
ref/1
gcc_pentium4_Os-ofp
Grain-128
___H3
128
96
15537.91
ref/1
gcc_athlon_Os-ofp
Grain-128
___H3
128
96
15539.41
ref/1
gcc_k8_Os-ofp
Grain-128
___H3
128
96
15540.98
ref/1
gcc_k6-3_Os-ofp
Grain-128
___H3
128
96
15542.27
ref/1
gcc_k6_Os-ofp
Grain-128
___H3
128
96
15658.06
ref/1
gcc_pentium-m_Os-ofp
Grain-128
___H3
128
96
15658.76
ref/1
gcc_pentiumpro_Os-ofp
Grain-128
___H3
128
96
15674.75
ref/1
gcc_pentium3_Os-ofp
Grain-128
___H3
128
96
16072.06
ref/1
gcc_pentium2_Os-ofp
Grain-128
___H3
128
96
23933.20
ref/1
gcc_pentium3_O0
Grain-128
___H3
128
96
23937.31
ref/1
gcc_pentium-m_O0
Grain-128
___H3
128
96
23943.26
ref/1
gcc_prescott_O0
Grain-128
___H3
128
96
23947.85
ref/1
gcc_athlon_O0
Grain-128
___H3
128
96
23951.09
ref/1
gcc_pentium2_O0
Grain-128
___H3
128
96
23960.47
ref/1
gcc_pentiumpro_O0
Grain-128
___H3
128
96
23962.67
ref/1
gcc_k6-3_O0
Grain-128
___H3
128
96
23963.56
ref/1
gcc_default_O0
Grain-128
___H3
128
96
23964.67
ref/1
gcc_pentium4_O0
Grain-128
___H3
128
96
23965.94
ref/1
gcc_k8_O0
Grain-128
___H3
128
96
23970.25
ref/1
gcc_k6_O0
Grain-128
___H3
128
96
24030.38
ref/1
gcc_i386_O0
Grain-128
___H3
128
96
26993.23
ref/1
gcc_pentium-mmx_O0
Grain-128
___H3
128
96
26995.32
ref/1
gcc_i486_O0
Grain-128
___H3
128
96
27023.70
ref/1
gcc_pentium_O0