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
23.71
55.78
27.09
25.45
28.45
26.10
52.72
1114.39
opt/1
gcc_nocona_O3-ual-ofp
Grain-128
___H3
128
96
24.41
opt/1
gcc_nocona_O2-ofp
Grain-128
___H3
128
96
24.82
opt/1
gcc_k8_Os-ofp
Grain-128
___H3
128
96
24.92
opt/1
gcc_k8_O2-ofp
Grain-128
___H3
128
96
24.96
55.88
26.82
25.46
28.31
25.94
52.77
1115.70
opt/1
gcc_nocona_O3-ofp
Grain-128
___H3
128
96
25.11
55.18
27.07
25.57
28.44
28.14
52.85
1066.77
opt/1
gcc_nocona_Os-ofp
Grain-128
___H3
128
96
25.34
opt/1
gcc_nocona_O1-ofp
Grain-128
___H3
128
96
25.36
opt/1
gcc_k8_O1-ofp
Grain-128
___H3
128
96
26.29
opt/1
gcc_k8_O3-ofp
Grain-128
___H3
128
96
26.38
opt/1
gcc_k8_O3-ual-ofp
Grain-128
___H3
128
96
42.29
opt/1
gcc_nocona_O0
Grain-128
___H3
128
96
42.87
opt/1
gcc_k8_O0
Grain-128
___H3
128
96
44.71
opt/1
gcc_i486-m32_O3-ofp
Grain-128
___H3
128
96
44.74
opt/1
gcc_i386-m32_O3-ual-ofp
Grain-128
___H3
128
96
44.80
opt/1
gcc_i386-m32_O3-ofp
Grain-128
___H3
128
96
44.80
opt/1
gcc_i486-m32_O3-ual-ofp
Grain-128
___H3
128
96
46.69
101.04
50.34
48.04
52.97
52.77
63.52
1896.16
opt/1
gcc_prescott-m32_O3-ual-ofp
Grain-128
___H3
128
96
47.07
96.95
50.32
47.79
52.59
52.99
63.52
1859.28
opt/1
gcc_prescott-m32_O3-ofp
Grain-128
___H3
128
96
48.59
opt/1
gcc_pentium-mmx-m32_O3-ofp
Grain-128
___H3
128
96
48.62
opt/1
gcc_pentium-mmx-m32_O3-ual-ofp
Grain-128
___H3
128
96
48.92
opt/1
gcc_pentium-m32_O3-ofp
Grain-128
___H3
128
96
48.96
opt/1
gcc_pentium-m32_O3-ual-ofp
Grain-128
___H3
128
96
50.49
opt/1
gcc_k8-m32_O3-ual-ofp
Grain-128
___H3
128
96
50.77
opt/1
gcc_m32_O3-ual-ofp
Grain-128
___H3
128
96
50.79
opt/1
gcc_k8-m32_O3-ofp
Grain-128
___H3
128
96
51.13
opt/1
gcc_k6-m32_O3-ual-ofp
Grain-128
___H3
128
96
51.16
opt/1
gcc_m32_O3-ofp
Grain-128
___H3
128
96
51.52
opt/1
gcc_athlon-m32_O3-ual-ofp
Grain-128
___H3
128
96
52.09
102.01
55.43
53.52
57.92
57.72
63.83
1845.75
opt/1
gcc_prescott-m32_Os-ofp
Grain-128
___H3
128
96
52.27
opt/1
gcc_pentium-m-m32_Os-ofp
Grain-128
___H3
128
96
52.27
opt/1
gcc_prescott-m32_O2-ofp
Grain-128
___H3
128
96
52.28
opt/1
gcc_pentiumpro-m32_Os-ofp
Grain-128
___H3
128
96
52.29
opt/1
gcc_pentium2-m32_Os-ofp
Grain-128
___H3
128
96
52.31
opt/1
gcc_pentium3-m32_Os-ofp
Grain-128
___H3
128
96
52.39
opt/1
gcc_pentium3-m32_O3-ofp
Grain-128
___H3
128
96
52.40
opt/1
gcc_pentium2-m32_O3-ofp
Grain-128
___H3
128
96
52.68
opt/1
gcc_pentium-m-m32_O3-ofp
Grain-128
___H3
128
96
52.72
opt/1
gcc_i486-m32_Os-ofp
Grain-128
___H3
128
96
52.73
opt/1
gcc_pentium2-m32_O3-ual-ofp
Grain-128
___H3
128
96
52.77
opt/1
gcc_pentium-mmx-m32_O2-ofp
Grain-128
___H3
128
96
52.78
opt/1
gcc_pentiumpro-m32_O3-ofp
Grain-128
___H3
128
96
52.81
opt/1
gcc_pentium3-m32_O3-ual-ofp
Grain-128
___H3
128
96
52.82
opt/1
gcc_pentium-m-m32_O3-ual-ofp
Grain-128
___H3
128
96
52.82
opt/1
gcc_pentiumpro-m32_O3-ual-ofp
Grain-128
___H3
128
96
52.90
opt/1
gcc_k6-m32_Os-ofp
Grain-128
___H3
128
96
52.98
opt/1
gcc_i386-m32_O2-ofp
Grain-128
___H3
128
96
53.13
opt/1
gcc_i486-m32_O2-ofp
Grain-128
___H3
128
96
53.17
opt/1
gcc_pentium-m32_O2-ofp
Grain-128
___H3
128
96
53.52
opt/1
gcc_pentium-mmx-m32_Os-ofp
Grain-128
___H3
128
96
53.61
opt/1
gcc_pentium-m32_Os-ofp
Grain-128
___H3
128
96
53.68
opt/1
gcc_athlon-m32_O2-ofp
Grain-128
___H3
128
96
53.72
opt/1
gcc_k8-m32_O2-ofp
Grain-128
___H3
128
96
53.74
opt/1
gcc_m32_Os-ofp
Grain-128
___H3
128
96
53.76
opt/1
gcc_m32_O2-ofp
Grain-128
___H3
128
96
53.77
opt/1
gcc_athlon-m32_Os-ofp
Grain-128
___H3
128
96
53.77
opt/1
gcc_k8-m32_Os-ofp
Grain-128
___H3
128
96
54.76
opt/1
gcc_pentium-m-m32_O2-ofp
Grain-128
___H3
128
96
55.05
opt/1
gcc_pentiumpro-m32_O2-ofp
Grain-128
___H3
128
96
55.09
opt/1
gcc_pentium2-m32_O2-ofp
Grain-128
___H3
128
96
55.13
opt/1
gcc_pentium3-m32_O2-ofp
Grain-128
___H3
128
96
55.27
opt/1
gcc_k6-m32_O2-ofp
Grain-128
___H3
128
96
55.84
opt/1
gcc_athlon-m32_O1-ofp
Grain-128
___H3
128
96
55.93
opt/1
gcc_prescott-m32_O1-ofp
Grain-128
___H3
128
96
56.16
opt/1
gcc_pentiumpro-m32_O1-ofp
Grain-128
___H3
128
96
56.20
opt/1
gcc_pentium2-m32_O1-ofp
Grain-128
___H3
128
96
56.21
opt/1
gcc_pentium3-m32_O1-ofp
Grain-128
___H3
128
96
56.22
opt/1
gcc_k8-m32_O1-ofp
Grain-128
___H3
128
96
56.25
opt/1
gcc_m32_O1-ofp
Grain-128
___H3
128
96
56.27
opt/1
gcc_pentium-m-m32_O1-ofp
Grain-128
___H3
128
96
56.37
opt/1
gcc_pentium-m32_O1-ofp
Grain-128
___H3
128
96
56.38
opt/1
gcc_i486-m32_O1-ofp
Grain-128
___H3
128
96
56.42
opt/1
gcc_pentium-mmx-m32_O1-ofp
Grain-128
___H3
128
96
57.19
opt/1
gcc_k6-m32_O1-ofp
Grain-128
___H3
128
96
69.65
opt/1
gcc_pentiumpro-m32_O0
Grain-128
___H3
128
96
70.06
opt/1
gcc_pentium-m-m32_O0
Grain-128
___H3
128
96
70.07
opt/1
gcc_athlon-m32_O0
Grain-128
___H3
128
96
70.19
opt/1
gcc_pentium2-m32_O0
Grain-128
___H3
128
96
70.29
opt/1
gcc_pentium3-m32_O0
Grain-128
___H3
128
96
70.46
opt/1
gcc_pentium-mmx-m32_O0
Grain-128
___H3
128
96
70.99
opt/1
gcc_prescott-m32_O0
Grain-128
___H3
128
96
71.10
opt/1
gcc_i486-m32_O0
Grain-128
___H3
128
96
71.20
opt/1
gcc_i386-m32_O0
Grain-128
___H3
128
96
71.20
opt/1
gcc_pentium-m32_O0
Grain-128
___H3
128
96
71.53
opt/1
gcc_k8-m32_O0
Grain-128
___H3
128
96
71.83
opt/1
gcc_k6-m32_O0
Grain-128
___H3
128
96
71.98
opt/1
gcc_m32_O0
Grain-128
___H3
128
96
104.65
opt/1
gcc_athlon-m32_O3-ofp
Grain-128
___H3
128
96
106.71
opt/1
gcc_k6-m32_O3-ofp
Grain-128
___H3
128
96
5176.44
ref/1
gcc_prescott-m32_O3-ofp
Grain-128
___H3
128
96
5239.88
ref/1
gcc_k8-m32_O3-ofp
Grain-128
___H3
128
96
5261.99
ref/1
gcc_m32_O3-ofp
Grain-128
___H3
128
96
5268.08
ref/1
gcc_athlon-m32_O3-ofp
Grain-128
___H3
128
96
5300.57
ref/1
gcc_prescott-m32_O2-ofp
Grain-128
___H3
128
96
5313.73
ref/1
gcc_m32_O2-ofp
Grain-128
___H3
128
96
5314.71
ref/1
gcc_athlon-m32_O2-ofp
Grain-128
___H3
128
96
5315.66
ref/1
gcc_k8-m32_O2-ofp
Grain-128
___H3
128
96
5332.16
ref/1
gcc_prescott-m32_O1-ofp
Grain-128
___H3
128
96
5395.47
ref/1
gcc_i386-m32_O3-ual-ofp
Grain-128
___H3
128
96
5453.24
ref/1
gcc_pentiumpro-m32_O2-ofp
Grain-128
___H3
128
96
5470.96
ref/1
gcc_pentium-m-m32_O2-ofp
Grain-128
___H3
128
96
5492.19
ref/1
gcc_pentium3-m32_O2-ofp
Grain-128
___H3
128
96
5494.13
ref/1
gcc_pentiumpro-m32_O3-ofp
Grain-128
___H3
128
96
5495.24
ref/1
gcc_pentium3-m32_O3-ofp
Grain-128
___H3
128
96
5495.39
ref/1
gcc_pentium2-m32_O3-ofp
Grain-128
___H3
128
96
5507.09
ref/1
gcc_pentium-m-m32_O3-ofp
Grain-128
___H3
128
96
5556.01
ref/1
gcc_pentium2-m32_O2-ofp
Grain-128
___H3
128
96
5713.76
ref/1
gcc_nocona_O3-ual-ofp
Grain-128
___H3
128
96
5728.73
ref/1
gcc_k8_O3-ual-ofp
Grain-128
___H3
128
96
6002.41
ref/1
gcc_pentium-mmx-m32_O3-ual-ofp
Grain-128
___H3
128
96
6022.54
ref/1
gcc_pentium-m32_O3-ual-ofp
Grain-128
___H3
128
96
6026.17
ref/1
gcc_i486-m32_O3-ual-ofp
Grain-128
___H3
128
96
6727.31
ref/1
gcc_nocona_O3-ofp
Grain-128
___H3
128
96
6852.59
ref/1
gcc_nocona_O2-ofp
Grain-128
___H3
128
96
6859.12
ref/1
gcc_k8_O3-ofp
Grain-128
___H3
128
96
6876.63
ref/1
gcc_nocona_O1-ofp
Grain-128
___H3
128
96
6912.20
ref/1
gcc_i386-m32_O3-ofp
Grain-128
___H3
128
96
6964.65
ref/1
gcc_k8_Os-ofp
Grain-128
___H3
128
96
6987.14
ref/1
gcc_prescott-m32_Os-ofp
Grain-128
___H3
128
96
6987.36
ref/1
gcc_m32_Os-ofp
Grain-128
___H3
128
96
6987.96
ref/1
gcc_nocona_Os-ofp
Grain-128
___H3
128
96
7011.87
ref/1
gcc_k8-m32_Os-ofp
Grain-128
___H3
128
96
7014.13
ref/1
gcc_k8_O2-ofp
Grain-128
___H3
128
96
7041.73
ref/1
gcc_athlon-m32_Os-ofp
Grain-128
___H3
128
96
7054.09
ref/1
gcc_k8_O1-ofp
Grain-128
___H3
128
96
7077.94
ref/1
gcc_i386-m32_O1-ofp
Grain-128
___H3
128
96
7109.15
ref/1
gcc_i486-m32_O3-ofp
Grain-128
___H3
128
96
7130.86
ref/1
gcc_m32_O1-ofp
Grain-128
___H3
128
96
7131.05
ref/1
gcc_athlon-m32_O1-ofp
Grain-128
___H3
128
96
7131.95
ref/1
gcc_k8-m32_O1-ofp
Grain-128
___H3
128
96
7171.38
ref/1
gcc_i486-m32_Os-ofp
Grain-128
___H3
128
96
7194.63
ref/1
gcc_pentium2-m32_O1-ofp
Grain-128
___H3
128
96
7196.15
ref/1
gcc_pentium-m-m32_O1-ofp
Grain-128
___H3
128
96
7197.99
ref/1
gcc_pentiumpro-m32_O1-ofp
Grain-128
___H3
128
96
7250.76
ref/1
gcc_pentium3-m32_O1-ofp
Grain-128
___H3
128
96
7256.42
ref/1
gcc_pentium-mmx-m32_O3-ofp
Grain-128
___H3
128
96
7311.44
ref/1
gcc_pentium-m32_O3-ofp
Grain-128
___H3
128
96
7412.68
ref/1
gcc_pentium-m32_O2-ofp
Grain-128
___H3
128
96
7439.19
ref/1
gcc_pentium-mmx-m32_O2-ofp
Grain-128
___H3
128
96
7467.69
ref/1
gcc_pentium-m32_Os-ofp
Grain-128
___H3
128
96
7472.48
ref/1
gcc_k6-m32_O3-ofp
Grain-128
___H3
128
96
7475.71
ref/1
gcc_k6-m32_Os-ofp
Grain-128
___H3
128
96
7493.99
ref/1
gcc_pentium-mmx-m32_Os-ofp
Grain-128
___H3
128
96
7509.17
ref/1
gcc_i486-m32_O2-ofp
Grain-128
___H3
128
96
7720.20
ref/1
gcc_i486-m32_O1-ofp
Grain-128
___H3
128
96
7721.37
ref/1
gcc_pentium-m32_O1-ofp
Grain-128
___H3
128
96
7723.23
ref/1
gcc_pentium-mmx-m32_O1-ofp
Grain-128
___H3
128
96
8144.87
ref/1
gcc_k6-m32_O1-ofp
Grain-128
___H3
128
96
9136.72
ref/1
gcc_k6-m32_O2-ofp
Grain-128
___H3
128
96
9453.84
ref/1
gcc_i386-m32_O2-ofp
Grain-128
___H3
128
96
10769.89
ref/1
gcc_m32_O3-ual-ofp
Grain-128
___H3
128
96
10777.56
ref/1
gcc_k8-m32_O3-ual-ofp
Grain-128
___H3
128
96
10859.11
ref/1
gcc_prescott-m32_O3-ual-ofp
Grain-128
___H3
128
96
11052.62
ref/1
gcc_pentiumpro-m32_O3-ual-ofp
Grain-128
___H3
128
96
11056.54
ref/1
gcc_pentium3-m32_O3-ual-ofp
Grain-128
___H3
128
96
11057.65
ref/1
gcc_pentium-m-m32_O3-ual-ofp
Grain-128
___H3
128
96
11141.36
ref/1
gcc_pentium2-m32_O3-ual-ofp
Grain-128
___H3
128
96
11893.15
ref/1
gcc_k6-m32_O3-ual-ofp
Grain-128
___H3
128
96
11936.02
ref/1
gcc_athlon-m32_O3-ual-ofp
Grain-128
___H3
128
96
14347.76
ref/1
gcc_pentium3-m32_Os-ofp
Grain-128
___H3
128
96
14349.43
ref/1
gcc_pentium2-m32_Os-ofp
Grain-128
___H3
128
96
14352.84
ref/1
gcc_pentium-m-m32_Os-ofp
Grain-128
___H3
128
96
14446.10
ref/1
gcc_pentiumpro-m32_Os-ofp
Grain-128
___H3
128
96
22985.12
ref/1
gcc_athlon-m32_O0
Grain-128
___H3
128
96
23005.48
ref/1
gcc_prescott-m32_O0
Grain-128
___H3
128
96
23011.22
ref/1
gcc_pentium3-m32_O0
Grain-128
___H3
128
96
23015.74
ref/1
gcc_m32_O0
Grain-128
___H3
128
96
23056.68
ref/1
gcc_pentiumpro-m32_O0
Grain-128
___H3
128
96
23063.28
ref/1
gcc_pentium2-m32_O0
Grain-128
___H3
128
96
23152.78
ref/1
gcc_pentium-m-m32_O0
Grain-128
___H3
128
96
23155.99
ref/1
gcc_k8-m32_O0
Grain-128
___H3
128
96
23285.57
ref/1
gcc_i386-m32_O0
Grain-128
___H3
128
96
25066.09
ref/1
gcc_pentium-mmx-m32_O0
Grain-128
___H3
128
96
25074.41
ref/1
gcc_i486-m32_O0
Grain-128
___H3
128
96
25118.34
ref/1
gcc_pentium-m32_O0
Grain-128
___H3
128
96
25929.42
ref/1
gcc_k6-m32_O0
Grain-128
___H3
128
96
26253.13
ref/1
gcc_nocona_O0
Grain-128
___H3
128
96
28844.67
ref/1
gcc_k8_O0