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
52.02
104.65
55.45
53.46
58.09
58.20
63.59
1757.23
opt/1
gcc_prescott_O3-ofp
Grain-128
___H3
128
96
52.95
109.33
56.75
54.44
59.50
59.48
63.63
1898.79
opt/1
gcc_athlon_O3-ofp
Grain-128
___H3
128
96
53.12
opt/1
gcc_pentium2_O3-ofp
Grain-128
___H3
128
96
53.35
opt/1
gcc_k8_O3-ofp
Grain-128
___H3
128
96
53.37
opt/1
gcc_i386_O2-ofp
Grain-128
___H3
128
96
53.38
opt/1
gcc_athlon_O3-ual-ofp
Grain-128
___H3
128
96
53.38
opt/1
gcc_i486_Os-ofp
Grain-128
___H3
128
96
53.40
opt/1
gcc_k8_O3-ual-ofp
Grain-128
___H3
128
96
53.54
opt/1
gcc_pentium-m_O3-ual-ofp
Grain-128
___H3
128
96
53.55
opt/1
gcc_k6_O3-ofp
Grain-128
___H3
128
96
53.56
opt/1
gcc_pentium-m_O3-ofp
Grain-128
___H3
128
96
54.05
opt/1
gcc_pentiumpro_O3-ofp
Grain-128
___H3
128
96
54.08
opt/1
gcc_pentium3_O3-ofp
Grain-128
___H3
128
96
54.10
opt/1
gcc_pentiumpro_O3-ual-ofp
Grain-128
___H3
128
96
54.14
105.12
57.67
53.23
59.29
59.65
63.37
1795.61
opt/1
gcc_prescott_O3-ual-ofp
Grain-128
___H3
128
96
54.14
opt/1
gcc_pentium-mmx_O2-ofp
Grain-128
___H3
128
96
54.34
opt/1
gcc_pentium_O2-ofp
Grain-128
___H3
128
96
54.39
opt/1
gcc_i486_O2-ofp
Grain-128
___H3
128
96
54.46
opt/1
gcc_i386_O3-ofp
Grain-128
___H3
128
96
54.50
opt/1
gcc_pentium_O3-ofp
Grain-128
___H3
128
96
54.51
opt/1
gcc_pentium_O3-ual-ofp
Grain-128
___H3
128
96
54.55
opt/1
gcc_k6_O3-ual-ofp
Grain-128
___H3
128
96
54.61
opt/1
gcc_pentium-mmx_Os-ofp
Grain-128
___H3
128
96
54.61
opt/1
gcc_pentium_Os-ofp
Grain-128
___H3
128
96
54.76
opt/1
gcc_i486_O3-ofp
Grain-128
___H3
128
96
54.89
opt/1
gcc_prescott_O2-ofp
Grain-128
___H3
128
96
55.02
opt/1
gcc_pentium3_O3-ual-ofp
Grain-128
___H3
128
96
55.19
103.51
57.85
55.55
60.14
60.65
63.71
1915.18
opt/1
gcc_prescott_Os-ofp
Grain-128
___H3
128
96
55.21
opt/1
gcc_i486_O3-ual-ofp
Grain-128
___H3
128
96
55.28
opt/1
gcc_pentium3_Os-ofp
Grain-128
___H3
128
96
55.35
opt/1
gcc_pentium-mmx_O3-ofp
Grain-128
___H3
128
96
55.39
opt/1
gcc_pentium-m_Os-ofp
Grain-128
___H3
128
96
55.65
opt/1
gcc_pentium2_Os-ofp
Grain-128
___H3
128
96
55.72
opt/1
gcc_pentium2_O3-ual-ofp
Grain-128
___H3
128
96
55.85
opt/1
gcc_pentium-mmx_O3-ual-ofp
Grain-128
___H3
128
96
55.90
opt/1
gcc_i386_O3-ual-ofp
Grain-128
___H3
128
96
55.98
opt/1
gcc_pentiumpro_Os-ofp
Grain-128
___H3
128
96
56.05
opt/1
gcc_k6_O2-ofp
Grain-128
___H3
128
96
57.35
opt/1
gcc_pentiumpro_O2-ofp
Grain-128
___H3
128
96
57.36
opt/1
gcc_athlon_O2-ofp
Grain-128
___H3
128
96
57.39
opt/1
gcc_k6_Os-ofp
Grain-128
___H3
128
96
57.87
opt/1
gcc_k8_O2-ofp
Grain-128
___H3
128
96
57.93
opt/1
gcc_pentium_O1-ofp
Grain-128
___H3
128
96
58.12
opt/1
gcc_pentiumpro_O1-ofp
Grain-128
___H3
128
96
58.21
opt/1
gcc_athlon_O1-ofp
Grain-128
___H3
128
96
58.30
opt/1
gcc_pentium2_O1-ofp
Grain-128
___H3
128
96
58.35
opt/1
gcc_pentium3_O1-ofp
Grain-128
___H3
128
96
58.46
opt/1
gcc_athlon_Os-ofp
Grain-128
___H3
128
96
58.47
opt/1
gcc_pentium-mmx_O1-ofp
Grain-128
___H3
128
96
58.66
opt/1
gcc_i486_O1-ofp
Grain-128
___H3
128
96
58.66
opt/1
gcc_k8_Os-ofp
Grain-128
___H3
128
96
58.70
opt/1
gcc_prescott_O1-ofp
Grain-128
___H3
128
96
58.83
opt/1
gcc_k6_O1-ofp
Grain-128
___H3
128
96
58.91
opt/1
gcc_k8_O1-ofp
Grain-128
___H3
128
96
63.85
opt/1
gcc_pentium-m_O2-ofp
Grain-128
___H3
128
96
64.78
opt/1
gcc_pentium-m_O1-ofp
Grain-128
___H3
128
96
71.31
opt/1
gcc_pentium_O0
Grain-128
___H3
128
96
71.84
opt/1
gcc_i386_O0
Grain-128
___H3
128
96
71.84
opt/1
gcc_k6_O0
Grain-128
___H3
128
96
71.90
opt/1
gcc_pentiumpro_O0
Grain-128
___H3
128
96
71.91
opt/1
gcc_i486_O0
Grain-128
___H3
128
96
72.20
opt/1
gcc_pentium-mmx_O0
Grain-128
___H3
128
96
72.25
opt/1
gcc_pentium3_O0
Grain-128
___H3
128
96
72.46
opt/1
gcc_pentium2_O0
Grain-128
___H3
128
96
72.50
opt/1
gcc_prescott_O0
Grain-128
___H3
128
96
72.53
opt/1
gcc_k8_O0
Grain-128
___H3
128
96
72.75
opt/1
gcc_athlon_O0
Grain-128
___H3
128
96
75.17
opt/1
gcc_pentium-m_O0
Grain-128
___H3
128
96
95.41
opt/1
gcc_pentium2_O2-ofp
Grain-128
___H3
128
96
102.12
opt/1
gcc_pentium3_O2-ofp
Grain-128
___H3
128
96
5205.09
ref/1
gcc_prescott_O3-ofp
Grain-128
___H3
128
96
5215.06
ref/1
gcc_prescott_O2-ofp
Grain-128
___H3
128
96
5295.94
ref/1
gcc_pentium3_O3-ofp
Grain-128
___H3
128
96
5301.17
ref/1
gcc_pentium2_O3-ofp
Grain-128
___H3
128
96
5356.94
ref/1
gcc_pentium-m_O3-ofp
Grain-128
___H3
128
96
5365.96
ref/1
gcc_athlon_O3-ual-ofp
Grain-128
___H3
128
96
5371.67
ref/1
gcc_pentiumpro_O3-ofp
Grain-128
___H3
128
96
5385.70
ref/1
gcc_k8_O2-ofp
Grain-128
___H3
128
96
5413.65
ref/1
gcc_athlon_O2-ofp
Grain-128
___H3
128
96
5556.64
ref/1
gcc_pentiumpro_O2-ofp
Grain-128
___H3
128
96
5565.66
ref/1
gcc_pentium2_O2-ofp
Grain-128
___H3
128
96
5573.22
ref/1
gcc_prescott_O3-ual-ofp
Grain-128
___H3
128
96
5593.04
ref/1
gcc_k8_O3-ual-ofp
Grain-128
___H3
128
96
5598.68
ref/1
gcc_pentium3_O2-ofp
Grain-128
___H3
128
96
5688.84
ref/1
gcc_pentium-m_O2-ofp
Grain-128
___H3
128
96
6152.05
ref/1
gcc_i486_O3-ual-ofp
Grain-128
___H3
128
96
6200.25
ref/1
gcc_pentium_O3-ual-ofp
Grain-128
___H3
128
96
6260.71
ref/1
gcc_i386_O3-ual-ofp
Grain-128
___H3
128
96
6315.18
ref/1
gcc_pentium-mmx_O3-ual-ofp
Grain-128
___H3
128
96
6319.51
ref/1
gcc_pentium3_O1-ofp
Grain-128
___H3
128
96
6348.11
ref/1
gcc_k6_O3-ual-ofp
Grain-128
___H3
128
96
6789.31
ref/1
gcc_k8_O3-ofp
Grain-128
___H3
128
96
6825.31
ref/1
gcc_athlon_O3-ofp
Grain-128
___H3
128
96
6884.80
ref/1
gcc_prescott_O1-ofp
Grain-128
___H3
128
96
6892.22
ref/1
gcc_k8_O1-ofp
Grain-128
___H3
128
96
6893.53
ref/1
gcc_athlon_O1-ofp
Grain-128
___H3
128
96
6935.17
ref/1
gcc_i386_O3-ofp
Grain-128
___H3
128
96
7044.74
ref/1
gcc_pentiumpro_O1-ofp
Grain-128
___H3
128
96
7075.42
ref/1
gcc_pentium-m_O1-ofp
Grain-128
___H3
128
96
7087.65
ref/1
gcc_pentium2_O1-ofp
Grain-128
___H3
128
96
7200.52
ref/1
gcc_i486_O2-ofp
Grain-128
___H3
128
96
7291.34
ref/1
gcc_k6_O3-ofp
Grain-128
___H3
128
96
7352.31
ref/1
gcc_pentium_O3-ofp
Grain-128
___H3
128
96
7373.62
ref/1
gcc_pentium-mmx_O3-ofp
Grain-128
___H3
128
96
7392.01
ref/1
gcc_k6_O2-ofp
Grain-128
___H3
128
96
7530.69
ref/1
gcc_i386_O2-ofp
Grain-128
___H3
128
96
7549.42
ref/1
gcc_i486_O3-ofp
Grain-128
___H3
128
96
8100.67
ref/1
gcc_i386_O1-ofp
Grain-128
___H3
128
96
8197.93
ref/1
gcc_k6_O1-ofp
Grain-128
___H3
128
96
8209.98
ref/1
gcc_pentium_O2-ofp
Grain-128
___H3
128
96
8462.18
ref/1
gcc_pentium-mmx_O2-ofp
Grain-128
___H3
128
96
8508.31
ref/1
gcc_pentium_O1-ofp
Grain-128
___H3
128
96
10880.94
ref/1
gcc_pentium-mmx_O1-ofp
Grain-128
___H3
128
96
10975.03
ref/1
gcc_i486_O1-ofp
Grain-128
___H3
128
96
12234.20
ref/1
gcc_pentiumpro_O3-ual-ofp
Grain-128
___H3
128
96
12271.65
ref/1
gcc_pentium-m_O3-ual-ofp
Grain-128
___H3
128
96
12459.25
ref/1
gcc_pentium3_O3-ual-ofp
Grain-128
___H3
128
96
12480.21
ref/1
gcc_pentium2_O3-ual-ofp
Grain-128
___H3
128
96
15376.15
ref/1
gcc_i486_Os-ofp
Grain-128
___H3
128
96
15388.99
ref/1
gcc_pentium-mmx_Os-ofp
Grain-128
___H3
128
96
15421.48
ref/1
gcc_prescott_Os-ofp
Grain-128
___H3
128
96
15437.68
ref/1
gcc_pentium2_Os-ofp
Grain-128
___H3
128
96
15440.40
ref/1
gcc_pentium3_Os-ofp
Grain-128
___H3
128
96
15510.53
ref/1
gcc_pentiumpro_Os-ofp
Grain-128
___H3
128
96
15516.69
ref/1
gcc_pentium-m_Os-ofp
Grain-128
___H3
128
96
15522.10
ref/1
gcc_pentium_Os-ofp
Grain-128
___H3
128
96
15542.14
ref/1
gcc_k8_Os-ofp
Grain-128
___H3
128
96
15652.48
ref/1
gcc_athlon_Os-ofp
Grain-128
___H3
128
96
15872.59
ref/1
gcc_k6_Os-ofp
Grain-128
___H3
128
96
23048.43
ref/1
gcc_pentiumpro_O0
Grain-128
___H3
128
96
23255.37
ref/1
gcc_k6_O0
Grain-128
___H3
128
96
23403.39
ref/1
gcc_i386_O0
Grain-128
___H3
128
96
23516.27
ref/1
gcc_pentium-m_O0
Grain-128
___H3
128
96
23518.65
ref/1
gcc_pentium3_O0
Grain-128
___H3
128
96
23537.36
ref/1
gcc_pentium2_O0
Grain-128
___H3
128
96
23551.21
ref/1
gcc_prescott_O0
Grain-128
___H3
128
96
23948.38
ref/1
gcc_athlon_O0
Grain-128
___H3
128
96
23982.64
ref/1
gcc_k8_O0
Grain-128
___H3
128
96
25416.64
ref/1
gcc_pentium_O0
Grain-128
___H3
128
96
26135.39
ref/1
gcc_i486_O0
Grain-128
___H3
128
96
26563.18
ref/1
gcc_pentium-mmx_O0