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.41
55.62
26.87
25.62
28.38
26.12
52.73
1113.15
opt/1
gcc_nocona_O3-ual-ofp
Grain-128
___H3
128
96
23.46
55.69
27.00
25.53
28.43
26.05
52.66
1113.10
opt/1
gcc_nocona_O3-ofp
Grain-128
___H3
128
96
24.37
opt/1
gcc_nocona_O2-ofp
Grain-128
___H3
128
96
24.83
opt/1
gcc_k8_O2-ofp
Grain-128
___H3
128
96
24.99
opt/1
gcc_k8_O3-ofp
Grain-128
___H3
128
96
25.02
opt/1
gcc_k8_Os-ofp
Grain-128
___H3
128
96
25.06
opt/1
gcc_nocona_O1-ofp
Grain-128
___H3
128
96
25.13
55.60
27.02
25.58
28.45
28.33
52.79
1064.41
opt/1
gcc_nocona_Os-ofp
Grain-128
___H3
128
96
25.65
opt/1
gcc_k8_O1-ofp
Grain-128
___H3
128
96
26.26
opt/1
gcc_k8_O3-ual-ofp
Grain-128
___H3
128
96
42.39
opt/1
gcc_nocona_O0
Grain-128
___H3
128
96
43.02
opt/1
gcc_k8_O0
Grain-128
___H3
128
96
45.09
opt/1
gcc_i486-m32_O3-ofp
Grain-128
___H3
128
96
45.10
opt/1
gcc_i386-m32_O3-ofp
Grain-128
___H3
128
96
45.13
opt/1
gcc_i386-m32_O3-ual-ofp
Grain-128
___H3
128
96
45.14
opt/1
gcc_i486-m32_O3-ual-ofp
Grain-128
___H3
128
96
46.69
100.19
50.01
47.80
52.64
52.78
63.52
1884.65
opt/1
gcc_prescott-m32_O3-ofp
Grain-128
___H3
128
96
46.70
96.57
50.20
47.75
52.48
52.57
63.52
1890.43
opt/1
gcc_prescott-m32_O3-ual-ofp
Grain-128
___H3
128
96
48.78
opt/1
gcc_pentium-mmx-m32_O3-ofp
Grain-128
___H3
128
96
48.80
opt/1
gcc_pentium-mmx-m32_O3-ual-ofp
Grain-128
___H3
128
96
49.01
opt/1
gcc_pentium-m32_O3-ofp
Grain-128
___H3
128
96
49.01
opt/1
gcc_pentium-m32_O3-ual-ofp
Grain-128
___H3
128
96
50.79
opt/1
gcc_m32_O3-ofp
Grain-128
___H3
128
96
51.00
opt/1
gcc_athlon-m32_O3-ofp
Grain-128
___H3
128
96
51.12
opt/1
gcc_athlon-m32_O3-ual-ofp
Grain-128
___H3
128
96
51.12
opt/1
gcc_m32_O3-ual-ofp
Grain-128
___H3
128
96
51.88
opt/1
gcc_pentium2-m32_Os-ofp
Grain-128
___H3
128
96
51.91
opt/1
gcc_pentiumpro-m32_Os-ofp
Grain-128
___H3
128
96
52.23
opt/1
gcc_pentium3-m32_Os-ofp
Grain-128
___H3
128
96
52.24
opt/1
gcc_k8-m32_O3-ual-ofp
Grain-128
___H3
128
96
52.28
opt/1
gcc_prescott-m32_O2-ofp
Grain-128
___H3
128
96
52.29
opt/1
gcc_pentium-m-m32_Os-ofp
Grain-128
___H3
128
96
52.39
opt/1
gcc_pentium-m-m32_O3-ofp
Grain-128
___H3
128
96
52.45
opt/1
gcc_pentium2-m32_O3-ofp
Grain-128
___H3
128
96
52.50
101.96
55.89
53.55
58.19
58.39
64.03
1855.47
opt/1
gcc_prescott-m32_Os-ofp
Grain-128
___H3
128
96
52.65
opt/1
gcc_k6-m32_O2-ofp
Grain-128
___H3
128
96
52.73
opt/1
gcc_pentiumpro-m32_O3-ual-ofp
Grain-128
___H3
128
96
52.74
opt/1
gcc_pentium-m-m32_O3-ual-ofp
Grain-128
___H3
128
96
52.77
opt/1
gcc_pentium-m32_O2-ofp
Grain-128
___H3
128
96
52.79
opt/1
gcc_pentium3-m32_O3-ofp
Grain-128
___H3
128
96
52.80
opt/1
gcc_pentiumpro-m32_O3-ofp
Grain-128
___H3
128
96
52.82
opt/1
gcc_pentium3-m32_O3-ual-ofp
Grain-128
___H3
128
96
52.84
opt/1
gcc_pentium2-m32_O3-ual-ofp
Grain-128
___H3
128
96
52.85
opt/1
gcc_i486-m32_Os-ofp
Grain-128
___H3
128
96
52.98
opt/1
gcc_i386-m32_O2-ofp
Grain-128
___H3
128
96
53.12
opt/1
gcc_pentium-mmx-m32_O2-ofp
Grain-128
___H3
128
96
53.15
opt/1
gcc_i486-m32_O2-ofp
Grain-128
___H3
128
96
53.20
opt/1
gcc_pentium-mmx-m32_Os-ofp
Grain-128
___H3
128
96
53.35
opt/1
gcc_m32_Os-ofp
Grain-128
___H3
128
96
53.50
opt/1
gcc_pentium-m32_Os-ofp
Grain-128
___H3
128
96
53.62
opt/1
gcc_k8-m32_O2-ofp
Grain-128
___H3
128
96
53.69
opt/1
gcc_m32_O2-ofp
Grain-128
___H3
128
96
53.70
opt/1
gcc_athlon-m32_O2-ofp
Grain-128
___H3
128
96
53.71
opt/1
gcc_athlon-m32_Os-ofp
Grain-128
___H3
128
96
54.27
opt/1
gcc_k8-m32_Os-ofp
Grain-128
___H3
128
96
55.07
opt/1
gcc_pentiumpro-m32_O2-ofp
Grain-128
___H3
128
96
55.08
opt/1
gcc_pentium2-m32_O2-ofp
Grain-128
___H3
128
96
55.11
opt/1
gcc_pentium-m-m32_O2-ofp
Grain-128
___H3
128
96
55.21
opt/1
gcc_pentium3-m32_O2-ofp
Grain-128
___H3
128
96
55.83
opt/1
gcc_m32_O1-ofp
Grain-128
___H3
128
96
55.93
opt/1
gcc_prescott-m32_O1-ofp
Grain-128
___H3
128
96
56.03
opt/1
gcc_i486-m32_O1-ofp
Grain-128
___H3
128
96
56.13
opt/1
gcc_pentium2-m32_O1-ofp
Grain-128
___H3
128
96
56.17
opt/1
gcc_athlon-m32_O1-ofp
Grain-128
___H3
128
96
56.18
opt/1
gcc_pentium-m-m32_O1-ofp
Grain-128
___H3
128
96
56.26
opt/1
gcc_pentium3-m32_O1-ofp
Grain-128
___H3
128
96
56.30
opt/1
gcc_pentiumpro-m32_O1-ofp
Grain-128
___H3
128
96
56.45
opt/1
gcc_k6-m32_O1-ofp
Grain-128
___H3
128
96
56.45
opt/1
gcc_pentium-m32_O1-ofp
Grain-128
___H3
128
96
56.73
opt/1
gcc_pentium-mmx-m32_O1-ofp
Grain-128
___H3
128
96
61.37
opt/1
gcc_k6-m32_O3-ual-ofp
Grain-128
___H3
128
96
68.72
opt/1
gcc_k6-m32_O3-ofp
Grain-128
___H3
128
96
69.43
opt/1
gcc_pentium3-m32_O0
Grain-128
___H3
128
96
69.57
opt/1
gcc_prescott-m32_O0
Grain-128
___H3
128
96
70.14
opt/1
gcc_pentiumpro-m32_O0
Grain-128
___H3
128
96
70.28
opt/1
gcc_pentium-m-m32_O0
Grain-128
___H3
128
96
70.53
opt/1
gcc_i486-m32_O0
Grain-128
___H3
128
96
71.01
opt/1
gcc_pentium-m32_O0
Grain-128
___H3
128
96
71.11
opt/1
gcc_i386-m32_O0
Grain-128
___H3
128
96
71.57
opt/1
gcc_athlon-m32_O0
Grain-128
___H3
128
96
71.60
opt/1
gcc_k6-m32_O0
Grain-128
___H3
128
96
71.61
opt/1
gcc_m32_O0
Grain-128
___H3
128
96
71.84
opt/1
gcc_pentium2-m32_O0
Grain-128
___H3
128
96
72.04
opt/1
gcc_pentium-mmx-m32_O0
Grain-128
___H3
128
96
72.99
opt/1
gcc_k8-m32_O0
Grain-128
___H3
128
96
96.87
opt/1
gcc_k8-m32_O1-ofp
Grain-128
___H3
128
96
97.31
opt/1
gcc_k6-m32_Os-ofp
Grain-128
___H3
128
96
97.90
opt/1
gcc_k8-m32_O3-ofp
Grain-128
___H3
128
96
5193.64
ref/1
gcc_prescott-m32_O3-ofp
Grain-128
___H3
128
96
5222.41
ref/1
gcc_athlon-m32_O3-ofp
Grain-128
___H3
128
96
5240.49
ref/1
gcc_m32_O3-ofp
Grain-128
___H3
128
96
5283.33
ref/1
gcc_prescott-m32_O2-ofp
Grain-128
___H3
128
96
5289.99
ref/1
gcc_prescott-m32_O1-ofp
Grain-128
___H3
128
96
5314.27
ref/1
gcc_m32_O2-ofp
Grain-128
___H3
128
96
5333.76
ref/1
gcc_athlon-m32_O2-ofp
Grain-128
___H3
128
96
5434.07
ref/1
gcc_i386-m32_O3-ual-ofp
Grain-128
___H3
128
96
5453.17
ref/1
gcc_pentiumpro-m32_O2-ofp
Grain-128
___H3
128
96
5470.94
ref/1
gcc_pentium2-m32_O2-ofp
Grain-128
___H3
128
96
5470.96
ref/1
gcc_pentium-m-m32_O2-ofp
Grain-128
___H3
128
96
5472.28
ref/1
gcc_pentium3-m32_O2-ofp
Grain-128
___H3
128
96
5473.40
ref/1
gcc_pentium2-m32_O3-ofp
Grain-128
___H3
128
96
5495.35
ref/1
gcc_pentium-m-m32_O3-ofp
Grain-128
___H3
128
96
5496.06
ref/1
gcc_pentiumpro-m32_O3-ofp
Grain-128
___H3
128
96
5534.82
ref/1
gcc_pentium3-m32_O3-ofp
Grain-128
___H3
128
96
5712.68
ref/1
gcc_nocona_O3-ual-ofp
Grain-128
___H3
128
96
5729.94
ref/1
gcc_k8_O3-ual-ofp
Grain-128
___H3
128
96
6001.89
ref/1
gcc_pentium-m32_O3-ual-ofp
Grain-128
___H3
128
96
6005.69
ref/1
gcc_i486-m32_O3-ual-ofp
Grain-128
___H3
128
96
6022.47
ref/1
gcc_pentium-mmx-m32_O3-ual-ofp
Grain-128
___H3
128
96
6256.07
ref/1
gcc_i386-m32_O2-ofp
Grain-128
___H3
128
96
6707.47
ref/1
gcc_nocona_O3-ofp
Grain-128
___H3
128
96
6824.10
ref/1
gcc_nocona_O2-ofp
Grain-128
___H3
128
96
6858.85
ref/1
gcc_k8_O3-ofp
Grain-128
___H3
128
96
6874.58
ref/1
gcc_nocona_O1-ofp
Grain-128
___H3
128
96
6938.85
ref/1
gcc_k8_Os-ofp
Grain-128
___H3
128
96
6939.97
ref/1
gcc_k8_O2-ofp
Grain-128
___H3
128
96
6940.03
ref/1
gcc_nocona_Os-ofp
Grain-128
___H3
128
96
6941.54
ref/1
gcc_i386-m32_O3-ofp
Grain-128
___H3
128
96
6996.76
ref/1
gcc_k8-m32_O2-ofp
Grain-128
___H3
128
96
7005.51
ref/1
gcc_i386-m32_O1-ofp
Grain-128
___H3
128
96
7005.98
ref/1
gcc_k8_O1-ofp
Grain-128
___H3
128
96
7035.89
ref/1
gcc_athlon-m32_Os-ofp
Grain-128
___H3
128
96
7036.79
ref/1
gcc_prescott-m32_Os-ofp
Grain-128
___H3
128
96
7039.47
ref/1
gcc_m32_Os-ofp
Grain-128
___H3
128
96
7051.86
ref/1
gcc_k8-m32_Os-ofp
Grain-128
___H3
128
96
7110.27
ref/1
gcc_i486-m32_O3-ofp
Grain-128
___H3
128
96
7129.58
ref/1
gcc_m32_O1-ofp
Grain-128
___H3
128
96
7129.77
ref/1
gcc_k6-m32_O3-ofp
Grain-128
___H3
128
96
7151.35
ref/1
gcc_athlon-m32_O1-ofp
Grain-128
___H3
128
96
7173.20
ref/1
gcc_i486-m32_Os-ofp
Grain-128
___H3
128
96
7197.22
ref/1
gcc_pentium-m-m32_O1-ofp
Grain-128
___H3
128
96
7199.13
ref/1
gcc_pentium3-m32_O1-ofp
Grain-128
___H3
128
96
7216.87
ref/1
gcc_pentium2-m32_O1-ofp
Grain-128
___H3
128
96
7218.09
ref/1
gcc_pentiumpro-m32_O1-ofp
Grain-128
___H3
128
96
7258.04
ref/1
gcc_pentium-m32_O3-ofp
Grain-128
___H3
128
96
7261.21
ref/1
gcc_pentium-mmx-m32_O3-ofp
Grain-128
___H3
128
96
7296.32
ref/1
gcc_k6-m32_O2-ofp
Grain-128
___H3
128
96
7413.32
ref/1
gcc_pentium-m32_O2-ofp
Grain-128
___H3
128
96
7439.83
ref/1
gcc_pentium-mmx-m32_O2-ofp
Grain-128
___H3
128
96
7471.38
ref/1
gcc_pentium-m32_Os-ofp
Grain-128
___H3
128
96
7471.59
ref/1
gcc_pentium-mmx-m32_Os-ofp
Grain-128
___H3
128
96
7536.22
ref/1
gcc_i486-m32_O2-ofp
Grain-128
___H3
128
96
7593.44
ref/1
gcc_k6-m32_O1-ofp
Grain-128
___H3
128
96
7719.66
ref/1
gcc_pentium-m32_O1-ofp
Grain-128
___H3
128
96
7743.35
ref/1
gcc_i486-m32_O1-ofp
Grain-128
___H3
128
96
7746.71
ref/1
gcc_pentium-mmx-m32_O1-ofp
Grain-128
___H3
128
96
9607.38
ref/1
gcc_k8-m32_O1-ofp
Grain-128
___H3
128
96
10770.42
ref/1
gcc_m32_O3-ual-ofp
Grain-128
___H3
128
96
10776.00
ref/1
gcc_athlon-m32_O3-ual-ofp
Grain-128
___H3
128
96
10804.45
ref/1
gcc_k8-m32_O3-ofp
Grain-128
___H3
128
96
10853.88
ref/1
gcc_prescott-m32_O3-ual-ofp
Grain-128
___H3
128
96
11053.69
ref/1
gcc_pentiumpro-m32_O3-ual-ofp
Grain-128
___H3
128
96
11055.81
ref/1
gcc_pentium2-m32_O3-ual-ofp
Grain-128
___H3
128
96
11062.04
ref/1
gcc_pentium3-m32_O3-ual-ofp
Grain-128
___H3
128
96
11139.77
ref/1
gcc_pentium-m-m32_O3-ual-ofp
Grain-128
___H3
128
96
11915.38
ref/1
gcc_k8-m32_O3-ual-ofp
Grain-128
___H3
128
96
11984.15
ref/1
gcc_k6-m32_O3-ual-ofp
Grain-128
___H3
128
96
13126.48
ref/1
gcc_k6-m32_Os-ofp
Grain-128
___H3
128
96
14336.05
ref/1
gcc_pentium3-m32_Os-ofp
Grain-128
___H3
128
96
14337.04
ref/1
gcc_pentium-m-m32_Os-ofp
Grain-128
___H3
128
96
14349.27
ref/1
gcc_pentiumpro-m32_Os-ofp
Grain-128
___H3
128
96
14350.72
ref/1
gcc_pentium2-m32_Os-ofp
Grain-128
___H3
128
96
22963.95
ref/1
gcc_m32_O0
Grain-128
___H3
128
96
22972.67
ref/1
gcc_k6-m32_O0
Grain-128
___H3
128
96
22972.71
ref/1
gcc_athlon-m32_O0
Grain-128
___H3
128
96
22978.86
ref/1
gcc_i386-m32_O0
Grain-128
___H3
128
96
23007.09
ref/1
gcc_pentium3-m32_O0
Grain-128
___H3
128
96
23009.39
ref/1
gcc_pentiumpro-m32_O0
Grain-128
___H3
128
96
23010.81
ref/1
gcc_pentium-m-m32_O0
Grain-128
___H3
128
96
23034.81
ref/1
gcc_prescott-m32_O0
Grain-128
___H3
128
96
23060.76
ref/1
gcc_pentium2-m32_O0
Grain-128
___H3
128
96
25057.05
ref/1
gcc_pentium-mmx-m32_O0
Grain-128
___H3
128
96
25066.20
ref/1
gcc_pentium-m32_O0
Grain-128
___H3
128
96
25073.83
ref/1
gcc_i486-m32_O0
Grain-128
___H3
128
96
26291.72
ref/1
gcc_k8_O0
Grain-128
___H3
128
96
28820.42
ref/1
gcc_nocona_O0
Grain-128
___H3
128
96
34893.09
ref/1
gcc_k8-m32_O0