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
44.70
92.97
48.14
45.83
50.37
50.93
61.32
1767.95
opt/1
gcc_i386_O3-ual-ofp
Grain-128
___H3
128
96
44.74
92.99
48.03
45.96
50.35
51.04
61.32
1710.22
opt/1
gcc_i486_O3-ual-ofp
Grain-128
___H3
128
96
45.23
opt/1
gcc_i486_O3-ofp
Grain-128
___H3
128
96
45.27
opt/1
gcc_i386_O3-ofp
Grain-128
___H3
128
96
46.64
95.89
50.16
47.87
52.45
52.58
63.62
1852.28
opt/1
gcc_prescott_O3-ual-ofp
Grain-128
___H3
128
96
46.90
96.74
50.48
48.46
52.91
52.92
63.58
1797.12
opt/1
gcc_prescott_O3-ofp
Grain-128
___H3
128
96
48.56
opt/1
gcc_pentium-mmx_O3-ual-ofp
Grain-128
___H3
128
96
48.63
opt/1
gcc_pentium_O3-ual-ofp
Grain-128
___H3
128
96
48.75
opt/1
gcc_pentium_O3-ofp
Grain-128
___H3
128
96
48.95
opt/1
gcc_pentium-mmx_O3-ofp
Grain-128
___H3
128
96
50.49
opt/1
gcc_k8_O3-ofp
Grain-128
___H3
128
96
50.76
opt/1
gcc_athlon_O3-ual-ofp
Grain-128
___H3
128
96
50.77
opt/1
gcc_athlon_O3-ofp
Grain-128
___H3
128
96
50.77
opt/1
gcc_k8_O3-ual-ofp
Grain-128
___H3
128
96
51.08
opt/1
gcc_k6_O3-ofp
Grain-128
___H3
128
96
51.16
opt/1
gcc_k6_O3-ual-ofp
Grain-128
___H3
128
96
51.87
opt/1
gcc_pentium2_Os-ofp
Grain-128
___H3
128
96
51.92
opt/1
gcc_pentiumpro_Os-ofp
Grain-128
___H3
128
96
51.94
opt/1
gcc_prescott_O2-ofp
Grain-128
___H3
128
96
51.99
opt/1
gcc_pentium3_Os-ofp
Grain-128
___H3
128
96
52.37
101.43
55.44
53.22
57.78
57.56
64.32
1845.99
opt/1
gcc_prescott_Os-ofp
Grain-128
___H3
128
96
52.40
opt/1
gcc_pentium3_O3-ofp
Grain-128
___H3
128
96
52.40
opt/1
gcc_pentiumpro_O3-ofp
Grain-128
___H3
128
96
52.41
opt/1
gcc_pentium2_O3-ual-ofp
Grain-128
___H3
128
96
52.42
opt/1
gcc_pentium2_O3-ofp
Grain-128
___H3
128
96
52.42
opt/1
gcc_pentium3_O3-ual-ofp
Grain-128
___H3
128
96
52.42
opt/1
gcc_pentiumpro_O3-ual-ofp
Grain-128
___H3
128
96
52.45
opt/1
gcc_pentium-m_O3-ual-ofp
Grain-128
___H3
128
96
52.54
opt/1
gcc_pentium-m_O3-ofp
Grain-128
___H3
128
96
52.62
opt/1
gcc_k6_Os-ofp
Grain-128
___H3
128
96
52.66
opt/1
gcc_pentium-m_Os-ofp
Grain-128
___H3
128
96
52.70
opt/1
gcc_i486_O2-ofp
Grain-128
___H3
128
96
52.72
opt/1
gcc_i486_Os-ofp
Grain-128
___H3
128
96
52.77
opt/1
gcc_pentium_O2-ofp
Grain-128
___H3
128
96
52.79
opt/1
gcc_k6_O2-ofp
Grain-128
___H3
128
96
53.17
opt/1
gcc_pentium-mmx_O2-ofp
Grain-128
___H3
128
96
53.19
opt/1
gcc_pentium-mmx_Os-ofp
Grain-128
___H3
128
96
53.20
opt/1
gcc_pentium_Os-ofp
Grain-128
___H3
128
96
53.32
opt/1
gcc_athlon_O2-ofp
Grain-128
___H3
128
96
53.33
opt/1
gcc_k8_O2-ofp
Grain-128
___H3
128
96
53.35
opt/1
gcc_athlon_Os-ofp
Grain-128
___H3
128
96
53.37
opt/1
gcc_k8_Os-ofp
Grain-128
___H3
128
96
53.38
opt/1
gcc_i386_O2-ofp
Grain-128
___H3
128
96
54.75
opt/1
gcc_pentiumpro_O2-ofp
Grain-128
___H3
128
96
54.77
opt/1
gcc_pentium3_O2-ofp
Grain-128
___H3
128
96
54.80
opt/1
gcc_pentium-m_O2-ofp
Grain-128
___H3
128
96
55.36
opt/1
gcc_pentium2_O2-ofp
Grain-128
___H3
128
96
55.69
opt/1
gcc_prescott_O1-ofp
Grain-128
___H3
128
96
55.82
opt/1
gcc_pentium-m_O1-ofp
Grain-128
___H3
128
96
55.83
opt/1
gcc_k8_O1-ofp
Grain-128
___H3
128
96
55.85
opt/1
gcc_pentium3_O1-ofp
Grain-128
___H3
128
96
56.03
opt/1
gcc_k6_O1-ofp
Grain-128
___H3
128
96
56.05
opt/1
gcc_pentium-mmx_O1-ofp
Grain-128
___H3
128
96
56.50
opt/1
gcc_athlon_O1-ofp
Grain-128
___H3
128
96
56.53
opt/1
gcc_pentiumpro_O1-ofp
Grain-128
___H3
128
96
56.54
opt/1
gcc_pentium2_O1-ofp
Grain-128
___H3
128
96
56.55
opt/1
gcc_i486_O1-ofp
Grain-128
___H3
128
96
56.68
opt/1
gcc_pentium_O1-ofp
Grain-128
___H3
128
96
69.59
opt/1
gcc_prescott_O0
Grain-128
___H3
128
96
69.79
opt/1
gcc_pentium2_O0
Grain-128
___H3
128
96
69.91
opt/1
gcc_pentium3_O0
Grain-128
___H3
128
96
69.99
opt/1
gcc_pentium-m_O0
Grain-128
___H3
128
96
70.09
opt/1
gcc_pentiumpro_O0
Grain-128
___H3
128
96
70.52
opt/1
gcc_i486_O0
Grain-128
___H3
128
96
70.57
opt/1
gcc_pentium-mmx_O0
Grain-128
___H3
128
96
70.63
opt/1
gcc_pentium_O0
Grain-128
___H3
128
96
71.00
opt/1
gcc_k6_O0
Grain-128
___H3
128
96
71.40
opt/1
gcc_i386_O0
Grain-128
___H3
128
96
71.53
opt/1
gcc_k8_O0
Grain-128
___H3
128
96
72.10
opt/1
gcc_athlon_O0
Grain-128
___H3
128
96
5203.35
ref/1
gcc_prescott_O3-ofp
Grain-128
___H3
128
96
5204.30
ref/1
gcc_k8_O3-ofp
Grain-128
___H3
128
96
5251.22
ref/1
gcc_athlon_O3-ofp
Grain-128
___H3
128
96
5296.45
ref/1
gcc_athlon_O2-ofp
Grain-128
___H3
128
96
5312.68
ref/1
gcc_prescott_O2-ofp
Grain-128
___H3
128
96
5320.74
ref/1
gcc_prescott_O1-ofp
Grain-128
___H3
128
96
5321.46
ref/1
gcc_k8_O2-ofp
Grain-128
___H3
128
96
5407.72
ref/1
gcc_i386_O3-ual-ofp
Grain-128
___H3
128
96
5433.62
ref/1
gcc_pentiumpro_O2-ofp
Grain-128
___H3
128
96
5458.78
ref/1
gcc_pentium3_O2-ofp
Grain-128
___H3
128
96
5459.08
ref/1
gcc_pentium2_O2-ofp
Grain-128
___H3
128
96
5475.55
ref/1
gcc_pentium3_O3-ofp
Grain-128
___H3
128
96
5476.27
ref/1
gcc_pentium-m_O3-ofp
Grain-128
___H3
128
96
5477.11
ref/1
gcc_pentium2_O3-ofp
Grain-128
___H3
128
96
5482.03
ref/1
gcc_pentium-m_O2-ofp
Grain-128
___H3
128
96
5524.46
ref/1
gcc_pentiumpro_O3-ofp
Grain-128
___H3
128
96
5974.74
ref/1
gcc_pentium_O3-ual-ofp
Grain-128
___H3
128
96
6017.08
ref/1
gcc_i486_O3-ual-ofp
Grain-128
___H3
128
96
6034.08
ref/1
gcc_pentium-mmx_O3-ual-ofp
Grain-128
___H3
128
96
6040.85
ref/1
gcc_i386_O3-ofp
Grain-128
___H3
128
96
6946.06
ref/1
gcc_i386_O2-ofp
Grain-128
___H3
128
96
6963.23
ref/1
gcc_k8_Os-ofp
Grain-128
___H3
128
96
6980.34
ref/1
gcc_i386_O1-ofp
Grain-128
___H3
128
96
6991.43
ref/1
gcc_prescott_Os-ofp
Grain-128
___H3
128
96
6992.68
ref/1
gcc_athlon_Os-ofp
Grain-128
___H3
128
96
7105.07
ref/1
gcc_k8_O1-ofp
Grain-128
___H3
128
96
7105.95
ref/1
gcc_athlon_O1-ofp
Grain-128
___H3
128
96
7112.18
ref/1
gcc_k6_O2-ofp
Grain-128
___H3
128
96
7118.77
ref/1
gcc_i486_O3-ofp
Grain-128
___H3
128
96
7146.72
ref/1
gcc_i486_Os-ofp
Grain-128
___H3
128
96
7154.91
ref/1
gcc_k6_O3-ofp
Grain-128
___H3
128
96
7171.99
ref/1
gcc_pentium3_O1-ofp
Grain-128
___H3
128
96
7201.00
ref/1
gcc_pentiumpro_O1-ofp
Grain-128
___H3
128
96
7211.89
ref/1
gcc_k6_O1-ofp
Grain-128
___H3
128
96
7233.77
ref/1
gcc_pentium_O3-ofp
Grain-128
___H3
128
96
7235.77
ref/1
gcc_pentium2_O1-ofp
Grain-128
___H3
128
96
7236.24
ref/1
gcc_pentium-m_O1-ofp
Grain-128
___H3
128
96
7298.71
ref/1
gcc_pentium-mmx_O3-ofp
Grain-128
___H3
128
96
7387.57
ref/1
gcc_pentium_O2-ofp
Grain-128
___H3
128
96
7441.70
ref/1
gcc_pentium-mmx_Os-ofp
Grain-128
___H3
128
96
7453.88
ref/1
gcc_pentium-mmx_O2-ofp
Grain-128
___H3
128
96
7478.28
ref/1
gcc_pentium_Os-ofp
Grain-128
___H3
128
96
7480.27
ref/1
gcc_i486_O2-ofp
Grain-128
___H3
128
96
7515.33
ref/1
gcc_k6_Os-ofp
Grain-128
___H3
128
96
7691.42
ref/1
gcc_pentium-mmx_O1-ofp
Grain-128
___H3
128
96
7692.74
ref/1
gcc_pentium_O1-ofp
Grain-128
___H3
128
96
7728.03
ref/1
gcc_i486_O1-ofp
Grain-128
___H3
128
96
10735.31
ref/1
gcc_athlon_O3-ual-ofp
Grain-128
___H3
128
96
10735.52
ref/1
gcc_k8_O3-ual-ofp
Grain-128
___H3
128
96
10834.10
ref/1
gcc_prescott_O3-ual-ofp
Grain-128
___H3
128
96
11015.01
ref/1
gcc_pentium-m_O3-ual-ofp
Grain-128
___H3
128
96
11020.47
ref/1
gcc_pentium2_O3-ual-ofp
Grain-128
___H3
128
96
11022.17
ref/1
gcc_pentiumpro_O3-ual-ofp
Grain-128
___H3
128
96
11030.85
ref/1
gcc_pentium3_O3-ual-ofp
Grain-128
___H3
128
96
11886.73
ref/1
gcc_k6_O3-ual-ofp
Grain-128
___H3
128
96
14289.43
ref/1
gcc_pentium2_Os-ofp
Grain-128
___H3
128
96
14289.55
ref/1
gcc_pentiumpro_Os-ofp
Grain-128
___H3
128
96
14291.31
ref/1
gcc_pentium3_Os-ofp
Grain-128
___H3
128
96
14291.82
ref/1
gcc_pentium-m_Os-ofp
Grain-128
___H3
128
96
22885.80
ref/1
gcc_i386_O0
Grain-128
___H3
128
96
22892.90
ref/1
gcc_athlon_O0
Grain-128
___H3
128
96
22894.02
ref/1
gcc_k8_O0
Grain-128
___H3
128
96
22913.44
ref/1
gcc_pentiumpro_O0
Grain-128
___H3
128
96
22930.78
ref/1
gcc_prescott_O0
Grain-128
___H3
128
96
22931.58
ref/1
gcc_pentium3_O0
Grain-128
___H3
128
96
22960.98
ref/1
gcc_pentium2_O0
Grain-128
___H3
128
96
23101.71
ref/1
gcc_k6_O0
Grain-128
___H3
128
96
23137.38
ref/1
gcc_pentium-m_O0
Grain-128
___H3
128
96
24975.75
ref/1
gcc_i486_O0
Grain-128
___H3
128
96
25062.75
ref/1
gcc_pentium-mmx_O0
Grain-128
___H3
128
96
25062.87
ref/1
gcc_pentium_O0