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
24.12
56.62
26.28
24.79
27.81
25.33
51.41
1113.38
opt/1
gcc_k8_O3-ofp
Grain-128
___H3
128
96
24.19
57.21
26.24
24.81
27.84
25.82
51.41
1113.60
opt/1
gcc_nocona_O3-ofp
Grain-128
___H3
128
96
24.26
58.38
26.39
24.98
28.06
25.50
51.41
1116.66
opt/1
gcc_k8_O3-ual-ofp
Grain-128
___H3
128
96
24.29
57.58
26.21
24.77
27.83
26.19
51.41
1113.09
opt/1
gcc_nocona_O3-ual-ofp
Grain-128
___H3
128
96
24.86
opt/1
gcc_nocona_O1-ofp
Grain-128
___H3
128
96
25.18
opt/1
gcc_k8_O2-ofp
Grain-128
___H3
128
96
25.24
opt/1
gcc_k8_O1-ofp
Grain-128
___H3
128
96
25.35
opt/1
gcc_nocona_O2-ofp
Grain-128
___H3
128
96
25.42
56.69
27.33
25.97
28.84
28.33
51.41
1058.76
opt/1
gcc_nocona_Os-ofp
Grain-128
___H3
128
96
25.53
opt/1
gcc_k8_Os-ofp
Grain-128
___H3
128
96
41.72
opt/1
gcc_k8_O0
Grain-128
___H3
128
96
41.75
opt/1
gcc_nocona_O0
Grain-128
___H3
128
96
50.98
101.37
54.29
52.04
56.69
55.25
61.65
1745.57
opt/1
gcc_prescott-m32_O3-ofp
Grain-128
___H3
128
96
51.59
opt/1
gcc_k8-m32_O3-ofp
Grain-128
___H3
128
96
51.64
opt/1
gcc_m32_O3-ofp
Grain-128
___H3
128
96
51.68
opt/1
gcc_m32_O3-ual-ofp
Grain-128
___H3
128
96
51.80
opt/1
gcc_athlon-m32_O3-ofp
Grain-128
___H3
128
96
51.92
opt/1
gcc_athlon-m32_O3-ual-ofp
Grain-128
___H3
128
96
52.09
103.61
55.34
53.47
57.96
56.50
61.99
1779.64
opt/1
gcc_prescott-m32_O3-ual-ofp
Grain-128
___H3
128
96
52.34
opt/1
gcc_k8-m32_O3-ual-ofp
Grain-128
___H3
128
96
52.74
opt/1
gcc_pentium-m-m32_O3-ofp
Grain-128
___H3
128
96
52.86
opt/1
gcc_k6-m32_O3-ofp
Grain-128
___H3
128
96
53.11
opt/1
gcc_pentium3-m32_O3-ofp
Grain-128
___H3
128
96
53.16
opt/1
gcc_pentium2-m32_O3-ofp
Grain-128
___H3
128
96
53.22
opt/1
gcc_pentiumpro-m32_O3-ofp
Grain-128
___H3
128
96
53.38
opt/1
gcc_i386-m32_O2-ofp
Grain-128
___H3
128
96
53.43
opt/1
gcc_prescott-m32_O2-ofp
Grain-128
___H3
128
96
53.50
opt/1
gcc_i486-m32_Os-ofp
Grain-128
___H3
128
96
53.62
103.37
57.23
55.01
59.58
57.76
61.65
1882.01
opt/1
gcc_prescott-m32_Os-ofp
Grain-128
___H3
128
96
53.64
opt/1
gcc_pentium-m-m32_O3-ual-ofp
Grain-128
___H3
128
96
53.67
opt/1
gcc_pentium-mmx-m32_O2-ofp
Grain-128
___H3
128
96
53.69
opt/1
gcc_pentium-m32_O2-ofp
Grain-128
___H3
128
96
53.76
opt/1
gcc_i486-m32_O2-ofp
Grain-128
___H3
128
96
53.83
opt/1
gcc_pentium3-m32_O3-ual-ofp
Grain-128
___H3
128
96
53.98
opt/1
gcc_k6-m32_O3-ual-ofp
Grain-128
___H3
128
96
54.04
opt/1
gcc_i486-m32_O3-ofp
Grain-128
___H3
128
96
54.10
opt/1
gcc_pentium2-m32_O3-ual-ofp
Grain-128
___H3
128
96
54.18
opt/1
gcc_i386-m32_O3-ofp
Grain-128
___H3
128
96
54.23
opt/1
gcc_pentiumpro-m32_O3-ual-ofp
Grain-128
___H3
128
96
54.51
opt/1
gcc_pentium-m32_O3-ual-ofp
Grain-128
___H3
128
96
54.52
opt/1
gcc_pentium-m32_O3-ofp
Grain-128
___H3
128
96
54.52
opt/1
gcc_pentium-mmx-m32_O3-ual-ofp
Grain-128
___H3
128
96
54.53
opt/1
gcc_pentium-mmx-m32_O3-ofp
Grain-128
___H3
128
96
54.69
opt/1
gcc_pentium-m-m32_Os-ofp
Grain-128
___H3
128
96
54.69
opt/1
gcc_pentium2-m32_Os-ofp
Grain-128
___H3
128
96
54.75
opt/1
gcc_pentium-m32_Os-ofp
Grain-128
___H3
128
96
54.76
opt/1
gcc_pentium-mmx-m32_Os-ofp
Grain-128
___H3
128
96
54.77
opt/1
gcc_pentium3-m32_Os-ofp
Grain-128
___H3
128
96
54.77
opt/1
gcc_pentiumpro-m32_Os-ofp
Grain-128
___H3
128
96
55.19
opt/1
gcc_i486-m32_O3-ual-ofp
Grain-128
___H3
128
96
55.47
opt/1
gcc_i386-m32_O3-ual-ofp
Grain-128
___H3
128
96
56.19
opt/1
gcc_k6-m32_O2-ofp
Grain-128
___H3
128
96
56.65
opt/1
gcc_k6-m32_Os-ofp
Grain-128
___H3
128
96
56.86
opt/1
gcc_pentium2-m32_O2-ofp
Grain-128
___H3
128
96
56.89
opt/1
gcc_pentium3-m32_O2-ofp
Grain-128
___H3
128
96
56.90
opt/1
gcc_pentiumpro-m32_O2-ofp
Grain-128
___H3
128
96
57.36
opt/1
gcc_k8-m32_O2-ofp
Grain-128
___H3
128
96
57.40
opt/1
gcc_athlon-m32_Os-ofp
Grain-128
___H3
128
96
57.44
opt/1
gcc_athlon-m32_O2-ofp
Grain-128
___H3
128
96
57.44
opt/1
gcc_m32_Os-ofp
Grain-128
___H3
128
96
57.46
opt/1
gcc_k8-m32_Os-ofp
Grain-128
___H3
128
96
57.66
opt/1
gcc_athlon-m32_O1-ofp
Grain-128
___H3
128
96
57.68
opt/1
gcc_m32_O1-ofp
Grain-128
___H3
128
96
57.69
opt/1
gcc_prescott-m32_O1-ofp
Grain-128
___H3
128
96
57.72
opt/1
gcc_pentium2-m32_O1-ofp
Grain-128
___H3
128
96
57.72
opt/1
gcc_pentium3-m32_O1-ofp
Grain-128
___H3
128
96
57.73
opt/1
gcc_k8-m32_O1-ofp
Grain-128
___H3
128
96
57.73
opt/1
gcc_pentiumpro-m32_O1-ofp
Grain-128
___H3
128
96
57.93
opt/1
gcc_i486-m32_O1-ofp
Grain-128
___H3
128
96
57.95
opt/1
gcc_k6-m32_O1-ofp
Grain-128
___H3
128
96
57.98
opt/1
gcc_pentium-m32_O1-ofp
Grain-128
___H3
128
96
57.98
opt/1
gcc_pentium-mmx-m32_O1-ofp
Grain-128
___H3
128
96
63.09
opt/1
gcc_pentium-m-m32_O2-ofp
Grain-128
___H3
128
96
64.39
opt/1
gcc_m32_O2-ofp
Grain-128
___H3
128
96
64.57
opt/1
gcc_pentium-m-m32_O1-ofp
Grain-128
___H3
128
96
70.43
opt/1
gcc_pentium2-m32_O0
Grain-128
___H3
128
96
70.44
opt/1
gcc_pentium3-m32_O0
Grain-128
___H3
128
96
70.49
opt/1
gcc_prescott-m32_O0
Grain-128
___H3
128
96
70.60
opt/1
gcc_pentiumpro-m32_O0
Grain-128
___H3
128
96
70.84
opt/1
gcc_i386-m32_O0
Grain-128
___H3
128
96
71.00
opt/1
gcc_k6-m32_O0
Grain-128
___H3
128
96
71.15
opt/1
gcc_pentium-m32_O0
Grain-128
___H3
128
96
71.41
opt/1
gcc_athlon-m32_O0
Grain-128
___H3
128
96
71.50
opt/1
gcc_k8-m32_O0
Grain-128
___H3
128
96
71.51
opt/1
gcc_m32_O0
Grain-128
___H3
128
96
71.74
opt/1
gcc_i486-m32_O0
Grain-128
___H3
128
96
71.81
opt/1
gcc_pentium-mmx-m32_O0
Grain-128
___H3
128
96
74.76
opt/1
gcc_pentium-m-m32_O0
Grain-128
___H3
128
96
4976.02
ref/1
gcc_prescott-m32_O3-ofp
Grain-128
___H3
128
96
5082.14
ref/1
gcc_prescott-m32_O2-ofp
Grain-128
___H3
128
96
5140.35
ref/1
gcc_pentium3-m32_O3-ofp
Grain-128
___H3
128
96
5140.77
ref/1
gcc_pentium2-m32_O3-ofp
Grain-128
___H3
128
96
5172.07
ref/1
gcc_pentium-m-m32_O3-ofp
Grain-128
___H3
128
96
5174.72
ref/1
gcc_pentiumpro-m32_O3-ofp
Grain-128
___H3
128
96
5260.96
ref/1
gcc_k8-m32_O2-ofp
Grain-128
___H3
128
96
5261.46
ref/1
gcc_athlon-m32_O2-ofp
Grain-128
___H3
128
96
5374.25
ref/1
gcc_prescott-m32_O3-ual-ofp
Grain-128
___H3
128
96
5399.68
ref/1
gcc_pentium2-m32_O2-ofp
Grain-128
___H3
128
96
5405.83
ref/1
gcc_m32_O2-ofp
Grain-128
___H3
128
96
5405.85
ref/1
gcc_athlon-m32_O3-ual-ofp
Grain-128
___H3
128
96
5409.46
ref/1
gcc_m32_O3-ual-ofp
Grain-128
___H3
128
96
5413.91
ref/1
gcc_k8-m32_O3-ual-ofp
Grain-128
___H3
128
96
5435.48
ref/1
gcc_pentium-m-m32_O2-ofp
Grain-128
___H3
128
96
5436.16
ref/1
gcc_pentium3-m32_O2-ofp
Grain-128
___H3
128
96
5437.04
ref/1
gcc_pentiumpro-m32_O2-ofp
Grain-128
___H3
128
96
5723.54
ref/1
gcc_k8_O3-ual-ofp
Grain-128
___H3
128
96
5771.28
ref/1
gcc_nocona_O3-ual-ofp
Grain-128
___H3
128
96
6054.04
ref/1
gcc_pentium-mmx-m32_O3-ual-ofp
Grain-128
___H3
128
96
6058.34
ref/1
gcc_pentium-m32_O3-ual-ofp
Grain-128
___H3
128
96
6076.65
ref/1
gcc_k6-m32_O3-ual-ofp
Grain-128
___H3
128
96
6101.85
ref/1
gcc_i486-m32_O3-ual-ofp
Grain-128
___H3
128
96
6121.94
ref/1
gcc_i386-m32_O3-ual-ofp
Grain-128
___H3
128
96
6767.49
ref/1
gcc_k8-m32_O3-ofp
Grain-128
___H3
128
96
6800.56
ref/1
gcc_nocona_O3-ofp
Grain-128
___H3
128
96
6812.25
ref/1
gcc_athlon-m32_O3-ofp
Grain-128
___H3
128
96
6814.34
ref/1
gcc_m32_O3-ofp
Grain-128
___H3
128
96
6832.08
ref/1
gcc_nocona_O2-ofp
Grain-128
___H3
128
96
6833.85
ref/1
gcc_nocona_O1-ofp
Grain-128
___H3
128
96
6844.32
ref/1
gcc_k8-m32_O1-ofp
Grain-128
___H3
128
96
6847.09
ref/1
gcc_prescott-m32_O1-ofp
Grain-128
___H3
128
96
6892.47
ref/1
gcc_athlon-m32_O1-ofp
Grain-128
___H3
128
96
6893.32
ref/1
gcc_m32_O1-ofp
Grain-128
___H3
128
96
6894.26
ref/1
gcc_k8_O3-ofp
Grain-128
___H3
128
96
6920.90
ref/1
gcc_k6-m32_O1-ofp
Grain-128
___H3
128
96
6945.20
ref/1
gcc_k8_O2-ofp
Grain-128
___H3
128
96
6977.34
ref/1
gcc_k8_Os-ofp
Grain-128
___H3
128
96
6987.71
ref/1
gcc_nocona_Os-ofp
Grain-128
___H3
128
96
6988.40
ref/1
gcc_i386-m32_O3-ofp
Grain-128
___H3
128
96
6994.08
ref/1
gcc_pentium-mmx-m32_O3-ofp
Grain-128
___H3
128
96
7007.23
ref/1
gcc_k6-m32_O3-ofp
Grain-128
___H3
128
96
7016.68
ref/1
gcc_pentium3-m32_O1-ofp
Grain-128
___H3
128
96
7019.79
ref/1
gcc_i386-m32_O2-ofp
Grain-128
___H3
128
96
7022.77
ref/1
gcc_pentium2-m32_O1-ofp
Grain-128
___H3
128
96
7027.66
ref/1
gcc_k8_O1-ofp
Grain-128
___H3
128
96
7043.24
ref/1
gcc_pentium-m32_O3-ofp
Grain-128
___H3
128
96
7051.76
ref/1
gcc_k6-m32_O2-ofp
Grain-128
___H3
128
96
7069.82
ref/1
gcc_pentium-m-m32_O1-ofp
Grain-128
___H3
128
96
7070.66
ref/1
gcc_pentiumpro-m32_O1-ofp
Grain-128
___H3
128
96
7090.93
ref/1
gcc_i386-m32_O1-ofp
Grain-128
___H3
128
96
7255.08
ref/1
gcc_i486-m32_O2-ofp
Grain-128
___H3
128
96
7352.47
ref/1
gcc_i486-m32_O3-ofp
Grain-128
___H3
128
96
7456.68
ref/1
gcc_pentium-m32_O2-ofp
Grain-128
___H3
128
96
7501.60
ref/1
gcc_pentium-mmx-m32_O2-ofp
Grain-128
___H3
128
96
7574.65
ref/1
gcc_pentium-mmx-m32_O1-ofp
Grain-128
___H3
128
96
7576.05
ref/1
gcc_pentium-m32_O1-ofp
Grain-128
___H3
128
96
7576.36
ref/1
gcc_i486-m32_O1-ofp
Grain-128
___H3
128
96
11532.94
ref/1
gcc_pentiumpro-m32_O3-ual-ofp
Grain-128
___H3
128
96
11543.95
ref/1
gcc_pentium3-m32_O3-ual-ofp
Grain-128
___H3
128
96
11584.51
ref/1
gcc_pentium-m-m32_O3-ual-ofp
Grain-128
___H3
128
96
11621.82
ref/1
gcc_pentium2-m32_O3-ual-ofp
Grain-128
___H3
128
96
15228.50
ref/1
gcc_k8-m32_Os-ofp
Grain-128
___H3
128
96
15237.97
ref/1
gcc_m32_Os-ofp
Grain-128
___H3
128
96
15257.49
ref/1
gcc_i486-m32_Os-ofp
Grain-128
___H3
128
96
15262.06
ref/1
gcc_pentium-m32_Os-ofp
Grain-128
___H3
128
96
15336.47
ref/1
gcc_prescott-m32_Os-ofp
Grain-128
___H3
128
96
15339.27
ref/1
gcc_athlon-m32_Os-ofp
Grain-128
___H3
128
96
15357.53
ref/1
gcc_k6-m32_Os-ofp
Grain-128
___H3
128
96
15369.41
ref/1
gcc_pentium-mmx-m32_Os-ofp
Grain-128
___H3
128
96
15379.57
ref/1
gcc_pentium-m-m32_Os-ofp
Grain-128
___H3
128
96
15385.59
ref/1
gcc_pentiumpro-m32_Os-ofp
Grain-128
___H3
128
96
15469.66
ref/1
gcc_pentium3-m32_Os-ofp
Grain-128
___H3
128
96
15479.62
ref/1
gcc_pentium2-m32_Os-ofp
Grain-128
___H3
128
96
22947.30
ref/1
gcc_pentiumpro-m32_O0
Grain-128
___H3
128
96
22965.84
ref/1
gcc_m32_O0
Grain-128
___H3
128
96
22990.70
ref/1
gcc_k6-m32_O0
Grain-128
___H3
128
96
22999.24
ref/1
gcc_i386-m32_O0
Grain-128
___H3
128
96
23111.07
ref/1
gcc_pentium-m-m32_O0
Grain-128
___H3
128
96
23117.13
ref/1
gcc_pentium2-m32_O0
Grain-128
___H3
128
96
23117.27
ref/1
gcc_prescott-m32_O0
Grain-128
___H3
128
96
23117.53
ref/1
gcc_pentium3-m32_O0
Grain-128
___H3
128
96
23137.46
ref/1
gcc_athlon-m32_O0
Grain-128
___H3
128
96
23147.11
ref/1
gcc_k8-m32_O0
Grain-128
___H3
128
96
25027.59
ref/1
gcc_pentium-m32_O0
Grain-128
___H3
128
96
25179.95
ref/1
gcc_i486-m32_O0
Grain-128
___H3
128
96
25187.02
ref/1
gcc_pentium-mmx-m32_O0
Grain-128
___H3
128
96
26026.56
ref/1
gcc_k8_O0
Grain-128
___H3
128
96
26158.78
ref/1
gcc_nocona_O0