Primitive
Profile
Key
IV
MAC
Stream
40 bytes
576 bytes
1500 bytes
Imix
Agility
Key setup
IV setup
Variant
Compiler
Grain-128
___H.
128
96
23.73
55.28
26.81
25.58
28.31
26.12
52.77
1112.45
opt/1
gcc_nocona_O3-ual-ofp
Grain-128
___H.
128
96
24.60
opt/1
gcc_nocona_O2-ofp
Grain-128
___H.
128
96
24.87
opt/1
gcc_k8_O2-ofp
Grain-128
___H.
128
96
25.06
opt/1
gcc_nocona_O3-ofp
Grain-128
___H.
128
96
25.10
55.07
27.00
25.61
28.41
28.22
52.83
1062.83
opt/1
gcc_nocona_Os-ofp
Grain-128
___H.
128
96
25.14
opt/1
gcc_nocona_O1-ofp
Grain-128
___H.
128
96
25.21
opt/1
gcc_k8_Os-ofp
Grain-128
___H.
128
96
25.55
opt/1
gcc_k8_O1-ofp
Grain-128
___H.
128
96
26.34
opt/1
gcc_k8_O3-ual-ofp
Grain-128
___H.
128
96
26.44
opt/1
gcc_k8_O3-ofp
Grain-128
___H.
128
96
42.12
opt/1
gcc_nocona_O0
Grain-128
___H.
128
96
42.94
opt/1
gcc_k8_O0
Grain-128
___H.
128
96
44.68
opt/1
gcc_i486-m32_O3-ual-ofp
Grain-128
___H.
128
96
44.72
opt/1
gcc_i386-m32_O3-ofp
Grain-128
___H.
128
96
44.77
opt/1
gcc_i386-m32_O3-ual-ofp
Grain-128
___H.
128
96
45.13
opt/1
gcc_i486-m32_O3-ofp
Grain-128
___H.
128
96
46.68
97.16
50.06
47.73
52.44
52.84
63.54
1886.92
opt/1
gcc_prescott-m32_O3-ual-ofp
Grain-128
___H.
128
96
47.05
97.78
50.42
48.14
52.83
55.06
63.59
1891.11
opt/1
gcc_prescott-m32_O3-ofp
Grain-128
___H.
128
96
48.96
opt/1
gcc_pentium-m32_O3-ual-ofp
Grain-128
___H.
128
96
48.98
opt/1
gcc_pentium-mmx-m32_O3-ofp
Grain-128
___H.
128
96
49.00
opt/1
gcc_pentium-mmx-m32_O3-ual-ofp
Grain-128
___H.
128
96
49.01
opt/1
gcc_pentium-m32_O3-ofp
Grain-128
___H.
128
96
50.74
opt/1
gcc_m32_O3-ofp
Grain-128
___H.
128
96
50.79
opt/1
gcc_athlon-m32_O3-ual-ofp
Grain-128
___H.
128
96
50.84
opt/1
gcc_athlon-m32_O3-ofp
Grain-128
___H.
128
96
51.13
opt/1
gcc_k8-m32_O3-ofp
Grain-128
___H.
128
96
51.13
opt/1
gcc_k8-m32_O3-ual-ofp
Grain-128
___H.
128
96
51.16
opt/1
gcc_k6-m32_O3-ofp
Grain-128
___H.
128
96
51.18
opt/1
gcc_m32_O3-ual-ofp
Grain-128
___H.
128
96
51.40
opt/1
gcc_k6-m32_O3-ual-ofp
Grain-128
___H.
128
96
51.91
opt/1
gcc_pentium2-m32_Os-ofp
Grain-128
___H.
128
96
52.20
opt/1
gcc_pentiumpro-m32_Os-ofp
Grain-128
___H.
128
96
52.36
opt/1
gcc_prescott-m32_O2-ofp
Grain-128
___H.
128
96
52.39
opt/1
gcc_pentium3-m32_O3-ofp
Grain-128
___H.
128
96
52.40
opt/1
gcc_pentium-m-m32_Os-ofp
Grain-128
___H.
128
96
52.40
opt/1
gcc_pentiumpro-m32_O3-ual-ofp
Grain-128
___H.
128
96
52.44
opt/1
gcc_pentium3-m32_Os-ofp
Grain-128
___H.
128
96
52.45
opt/1
gcc_k6-m32_O2-ofp
Grain-128
___H.
128
96
52.49
102.03
55.80
53.60
58.16
58.57
63.84
1854.22
opt/1
gcc_prescott-m32_Os-ofp
Grain-128
___H.
128
96
52.77
opt/1
gcc_pentium-m32_O2-ofp
Grain-128
___H.
128
96
52.77
opt/1
gcc_pentium2-m32_O3-ual-ofp
Grain-128
___H.
128
96
52.79
opt/1
gcc_pentium-m-m32_O3-ofp
Grain-128
___H.
128
96
52.79
opt/1
gcc_pentium2-m32_O3-ofp
Grain-128
___H.
128
96
52.79
opt/1
gcc_pentium3-m32_O3-ual-ofp
Grain-128
___H.
128
96
52.81
opt/1
gcc_pentium-m-m32_O3-ual-ofp
Grain-128
___H.
128
96
52.83
opt/1
gcc_pentiumpro-m32_O3-ofp
Grain-128
___H.
128
96
52.88
opt/1
gcc_k6-m32_Os-ofp
Grain-128
___H.
128
96
52.89
opt/1
gcc_i486-m32_Os-ofp
Grain-128
___H.
128
96
52.98
opt/1
gcc_i386-m32_O2-ofp
Grain-128
___H.
128
96
52.98
opt/1
gcc_i486-m32_O2-ofp
Grain-128
___H.
128
96
53.16
opt/1
gcc_pentium-mmx-m32_O2-ofp
Grain-128
___H.
128
96
53.20
opt/1
gcc_pentium-mmx-m32_Os-ofp
Grain-128
___H.
128
96
53.35
opt/1
gcc_k8-m32_O2-ofp
Grain-128
___H.
128
96
53.56
opt/1
gcc_pentium-m32_Os-ofp
Grain-128
___H.
128
96
53.68
opt/1
gcc_m32_Os-ofp
Grain-128
___H.
128
96
53.70
opt/1
gcc_m32_O2-ofp
Grain-128
___H.
128
96
53.73
opt/1
gcc_athlon-m32_O2-ofp
Grain-128
___H.
128
96
53.73
opt/1
gcc_k8-m32_Os-ofp
Grain-128
___H.
128
96
53.76
opt/1
gcc_athlon-m32_Os-ofp
Grain-128
___H.
128
96
54.78
opt/1
gcc_pentium-m-m32_O2-ofp
Grain-128
___H.
128
96
55.03
opt/1
gcc_pentium2-m32_O2-ofp
Grain-128
___H.
128
96
55.04
opt/1
gcc_pentiumpro-m32_O2-ofp
Grain-128
___H.
128
96
55.16
opt/1
gcc_pentium3-m32_O2-ofp
Grain-128
___H.
128
96
55.95
opt/1
gcc_prescott-m32_O1-ofp
Grain-128
___H.
128
96
56.10
opt/1
gcc_athlon-m32_O1-ofp
Grain-128
___H.
128
96
56.12
opt/1
gcc_pentiumpro-m32_O1-ofp
Grain-128
___H.
128
96
56.16
opt/1
gcc_k8-m32_O1-ofp
Grain-128
___H.
128
96
56.17
opt/1
gcc_pentium3-m32_O1-ofp
Grain-128
___H.
128
96
56.20
opt/1
gcc_m32_O1-ofp
Grain-128
___H.
128
96
56.21
opt/1
gcc_pentium-m-m32_O1-ofp
Grain-128
___H.
128
96
56.23
opt/1
gcc_pentium2-m32_O1-ofp
Grain-128
___H.
128
96
56.30
opt/1
gcc_pentium-mmx-m32_O1-ofp
Grain-128
___H.
128
96
56.31
opt/1
gcc_k6-m32_O1-ofp
Grain-128
___H.
128
96
56.37
opt/1
gcc_i486-m32_O1-ofp
Grain-128
___H.
128
96
56.48
opt/1
gcc_pentium-m32_O1-ofp
Grain-128
___H.
128
96
69.51
opt/1
gcc_pentium3-m32_O0
Grain-128
___H.
128
96
69.95
opt/1
gcc_pentium-m-m32_O0
Grain-128
___H.
128
96
70.06
opt/1
gcc_pentium2-m32_O0
Grain-128
___H.
128
96
70.25
opt/1
gcc_pentiumpro-m32_O0
Grain-128
___H.
128
96
70.54
opt/1
gcc_pentium-m32_O0
Grain-128
___H.
128
96
70.77
opt/1
gcc_prescott-m32_O0
Grain-128
___H.
128
96
71.05
opt/1
gcc_i486-m32_O0
Grain-128
___H.
128
96
71.05
opt/1
gcc_k6-m32_O0
Grain-128
___H.
128
96
71.09
opt/1
gcc_pentium-mmx-m32_O0
Grain-128
___H.
128
96
71.12
opt/1
gcc_i386-m32_O0
Grain-128
___H.
128
96
71.25
opt/1
gcc_m32_O0
Grain-128
___H.
128
96
71.99
opt/1
gcc_athlon-m32_O0
Grain-128
___H.
128
96
72.11
opt/1
gcc_k8-m32_O0
Grain-128
___H.
128
96
5221.51
ref/1
gcc_m32_O3-ofp
Grain-128
___H.
128
96
5221.93
ref/1
gcc_athlon-m32_O3-ofp
Grain-128
___H.
128
96
5224.22
ref/1
gcc_prescott-m32_O3-ofp
Grain-128
___H.
128
96
5290.30
ref/1
gcc_k8-m32_O3-ofp
Grain-128
___H.
128
96
5291.14
ref/1
gcc_prescott-m32_O1-ofp
Grain-128
___H.
128
96
5299.71
ref/1
gcc_prescott-m32_O2-ofp
Grain-128
___H.
128
96
5314.60
ref/1
gcc_m32_O2-ofp
Grain-128
___H.
128
96
5332.17
ref/1
gcc_athlon-m32_O2-ofp
Grain-128
___H.
128
96
5354.49
ref/1
gcc_k8-m32_O2-ofp
Grain-128
___H.
128
96
5405.34
ref/1
gcc_i386-m32_O3-ual-ofp
Grain-128
___H.
128
96
5452.84
ref/1
gcc_pentiumpro-m32_O2-ofp
Grain-128
___H.
128
96
5454.96
ref/1
gcc_pentium3-m32_O2-ofp
Grain-128
___H.
128
96
5492.44
ref/1
gcc_pentium2-m32_O2-ofp
Grain-128
___H.
128
96
5492.86
ref/1
gcc_pentium-m-m32_O2-ofp
Grain-128
___H.
128
96
5495.91
ref/1
gcc_pentium-m-m32_O3-ofp
Grain-128
___H.
128
96
5511.93
ref/1
gcc_pentium2-m32_O3-ofp
Grain-128
___H.
128
96
5514.13
ref/1
gcc_pentiumpro-m32_O3-ofp
Grain-128
___H.
128
96
5534.45
ref/1
gcc_pentium3-m32_O3-ofp
Grain-128
___H.
128
96
5730.27
ref/1
gcc_k8_O3-ual-ofp
Grain-128
___H.
128
96
5734.02
ref/1
gcc_nocona_O3-ual-ofp
Grain-128
___H.
128
96
6004.03
ref/1
gcc_pentium-m32_O3-ual-ofp
Grain-128
___H.
128
96
6011.21
ref/1
gcc_pentium-mmx-m32_O3-ual-ofp
Grain-128
___H.
128
96
6023.38
ref/1
gcc_i486-m32_O3-ual-ofp
Grain-128
___H.
128
96
6727.63
ref/1
gcc_nocona_O3-ofp
Grain-128
___H.
128
96
6803.45
ref/1
gcc_nocona_O2-ofp
Grain-128
___H.
128
96
6824.55
ref/1
gcc_nocona_O1-ofp
Grain-128
___H.
128
96
6856.79
ref/1
gcc_k8_O3-ofp
Grain-128
___H.
128
96
6913.03
ref/1
gcc_i386-m32_O3-ofp
Grain-128
___H.
128
96
6937.70
ref/1
gcc_k8_Os-ofp
Grain-128
___H.
128
96
6938.68
ref/1
gcc_nocona_Os-ofp
Grain-128
___H.
128
96
6978.23
ref/1
gcc_i386-m32_O2-ofp
Grain-128
___H.
128
96
6986.23
ref/1
gcc_m32_Os-ofp
Grain-128
___H.
128
96
6986.31
ref/1
gcc_athlon-m32_Os-ofp
Grain-128
___H.
128
96
6987.04
ref/1
gcc_k8-m32_Os-ofp
Grain-128
___H.
128
96
6988.56
ref/1
gcc_k8_O2-ofp
Grain-128
___H.
128
96
7004.77
ref/1
gcc_k8_O1-ofp
Grain-128
___H.
128
96
7011.56
ref/1
gcc_k6-m32_O3-ofp
Grain-128
___H.
128
96
7028.20
ref/1
gcc_i386-m32_O1-ofp
Grain-128
___H.
128
96
7034.74
ref/1
gcc_prescott-m32_Os-ofp
Grain-128
___H.
128
96
7128.51
ref/1
gcc_k8-m32_O1-ofp
Grain-128
___H.
128
96
7130.44
ref/1
gcc_m32_O1-ofp
Grain-128
___H.
128
96
7136.93
ref/1
gcc_k6-m32_O2-ofp
Grain-128
___H.
128
96
7162.65
ref/1
gcc_i486-m32_O3-ofp
Grain-128
___H.
128
96
7170.12
ref/1
gcc_i486-m32_Os-ofp
Grain-128
___H.
128
96
7173.80
ref/1
gcc_k6-m32_O1-ofp
Grain-128
___H.
128
96
7184.88
ref/1
gcc_athlon-m32_O1-ofp
Grain-128
___H.
128
96
7215.62
ref/1
gcc_pentium-m-m32_O1-ofp
Grain-128
___H.
128
96
7218.50
ref/1
gcc_pentium3-m32_O1-ofp
Grain-128
___H.
128
96
7250.89
ref/1
gcc_pentium2-m32_O1-ofp
Grain-128
___H.
128
96
7251.88
ref/1
gcc_pentiumpro-m32_O1-ofp
Grain-128
___H.
128
96
7284.39
ref/1
gcc_pentium-mmx-m32_O3-ofp
Grain-128
___H.
128
96
7311.37
ref/1
gcc_pentium-m32_O3-ofp
Grain-128
___H.
128
96
7413.46
ref/1
gcc_pentium-m32_O2-ofp
Grain-128
___H.
128
96
7438.64
ref/1
gcc_pentium-mmx-m32_O2-ofp
Grain-128
___H.
128
96
7492.91
ref/1
gcc_pentium-m32_Os-ofp
Grain-128
___H.
128
96
7503.35
ref/1
gcc_k6-m32_Os-ofp
Grain-128
___H.
128
96
7519.52
ref/1
gcc_pentium-mmx-m32_Os-ofp
Grain-128
___H.
128
96
7530.63
ref/1
gcc_i486-m32_O2-ofp
Grain-128
___H.
128
96
7717.26
ref/1
gcc_i486-m32_O1-ofp
Grain-128
___H.
128
96
7771.77
ref/1
gcc_pentium-m32_O1-ofp
Grain-128
___H.
128
96
7775.57
ref/1
gcc_pentium-mmx-m32_O1-ofp
Grain-128
___H.
128
96
10769.74
ref/1
gcc_athlon-m32_O3-ual-ofp
Grain-128
___H.
128
96
10777.48
ref/1
gcc_k8-m32_O3-ual-ofp
Grain-128
___H.
128
96
10852.75
ref/1
gcc_m32_O3-ual-ofp
Grain-128
___H.
128
96
10855.58
ref/1
gcc_prescott-m32_O3-ual-ofp
Grain-128
___H.
128
96
11055.72
ref/1
gcc_pentium2-m32_O3-ual-ofp
Grain-128
___H.
128
96
11062.48
ref/1
gcc_pentium3-m32_O3-ual-ofp
Grain-128
___H.
128
96
11137.21
ref/1
gcc_pentiumpro-m32_O3-ual-ofp
Grain-128
___H.
128
96
11152.50
ref/1
gcc_pentium-m-m32_O3-ual-ofp
Grain-128
___H.
128
96
11820.95
ref/1
gcc_k6-m32_O3-ual-ofp
Grain-128
___H.
128
96
14336.38
ref/1
gcc_pentium-m-m32_Os-ofp
Grain-128
___H.
128
96
14350.17
ref/1
gcc_pentium2-m32_Os-ofp
Grain-128
___H.
128
96
14443.62
ref/1
gcc_pentium3-m32_Os-ofp
Grain-128
___H.
128
96
14444.92
ref/1
gcc_pentiumpro-m32_Os-ofp
Grain-128
___H.
128
96
22975.15
ref/1
gcc_k6-m32_O0
Grain-128
___H.
128
96
22977.24
ref/1
gcc_m32_O0
Grain-128
___H.
128
96
22984.57
ref/1
gcc_athlon-m32_O0
Grain-128
___H.
128
96
23010.27
ref/1
gcc_prescott-m32_O0
Grain-128
___H.
128
96
23010.53
ref/1
gcc_pentium-m-m32_O0
Grain-128
___H.
128
96
23012.13
ref/1
gcc_pentiumpro-m32_O0
Grain-128
___H.
128
96
23015.09
ref/1
gcc_pentium2-m32_O0
Grain-128
___H.
128
96
23022.76
ref/1
gcc_i386-m32_O0
Grain-128
___H.
128
96
23040.36
ref/1
gcc_k8-m32_O0
Grain-128
___H.
128
96
23062.52
ref/1
gcc_pentium3-m32_O0
Grain-128
___H.
128
96
25068.17
ref/1
gcc_i486-m32_O0
Grain-128
___H.
128
96
25076.83
ref/1
gcc_pentium-mmx-m32_O0
Grain-128
___H.
128
96
25110.11
ref/1
gcc_pentium-m32_O0
Grain-128
___H.
128
96
26061.02
ref/1
gcc_nocona_O0
Grain-128
___H.
128
96
26082.94
ref/1
gcc_k8_O0