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
37.76
81.13
42.19
40.11
44.10
44.68
53.51
1431.60
opt/1
gcc_i486_Os-ofp
Grain-128
___H3
128
96
38.06
82.49
41.15
39.45
43.36
46.00
53.56
1470.76
opt/1
gcc_k8_O1-ofp
Grain-128
___H3
128
96
38.23
80.65
41.38
39.20
43.27
45.48
53.91
1460.68
opt/1
gcc_prescott_Os-ofp
Grain-128
___H3
128
96
38.48
81.11
40.91
38.83
42.90
46.10
53.51
1472.51
opt/1
gcc_athlon_Os-ofp
Grain-128
___H3
128
96
38.65
opt/1
gcc_athlon_O1-ofp
Grain-128
___H3
128
96
38.83
opt/1
gcc_athlon_O2-ofp
Grain-128
___H3
128
96
38.84
opt/1
gcc_pentiumpro_O2-ofp
Grain-128
___H3
128
96
38.92
opt/1
gcc_i386_O2-ofp
Grain-128
___H3
128
96
38.97
opt/1
gcc_pentium2_O2-ofp
Grain-128
___H3
128
96
38.98
opt/1
gcc_i486_O2-ofp
Grain-128
___H3
128
96
39.04
81.94
41.58
40.13
43.82
48.68
54.49
1460.48
opt/1
gcc_pentium-m_Os-ofp
Grain-128
___H3
128
96
39.09
81.74
42.40
40.44
44.38
48.69
54.34
1505.27
opt/1
gcc_pentium2_Os-ofp
Grain-128
___H3
128
96
39.31
81.40
41.72
39.79
43.73
49.56
54.40
1458.32
opt/1
gcc_pentium-m_O2-ofp
Grain-128
___H3
128
96
39.35
opt/1
gcc_k6_O1-ofp
Grain-128
___H3
128
96
39.38
opt/1
gcc_k6_O2-ofp
Grain-128
___H3
128
96
39.47
80.67
40.94
39.32
43.07
45.89
53.35
1463.61
opt/1
gcc_k8_O2-ofp
Grain-128
___H3
128
96
39.53
opt/1
gcc_pentium3_O1-ofp
Grain-128
___H3
128
96
39.63
80.69
41.54
39.60
43.51
46.94
53.48
1451.81
opt/1
gcc_k8_Os-ofp
Grain-128
___H3
128
96
39.64
opt/1
gcc_k6_Os-ofp
Grain-128
___H3
128
96
39.71
81.76
41.78
39.55
43.70
47.45
53.81
1474.36
opt/1
gcc_pentium-m_O1-ofp
Grain-128
___H3
128
96
39.75
opt/1
gcc_pentium-mmx_O1-ofp
Grain-128
___H3
128
96
39.81
opt/1
gcc_pentium_Os-ofp
Grain-128
___H3
128
96
39.89
opt/1
gcc_pentiumpro_Os-ofp
Grain-128
___H3
128
96
40.01
opt/1
gcc_pentium-mmx_Os-ofp
Grain-128
___H3
128
96
40.01
opt/1
gcc_pentium3_Os-ofp
Grain-128
___H3
128
96
40.15
opt/1
gcc_prescott_O2-ofp
Grain-128
___H3
128
96
40.54
88.54
47.94
42.38
48.68
47.81
54.16
1519.92
opt/1
gcc_pentium3_O2-ofp
Grain-128
___H3
128
96
40.60
opt/1
gcc_pentiumpro_O1-ofp
Grain-128
___H3
128
96
40.88
opt/1
gcc_pentium-mmx_O2-ofp
Grain-128
___H3
128
96
41.12
opt/1
gcc_pentium_O2-ofp
Grain-128
___H3
128
96
41.35
opt/1
gcc_i486_O1-ofp
Grain-128
___H3
128
96
41.69
opt/1
gcc_pentium_O1-ofp
Grain-128
___H3
128
96
41.80
opt/1
gcc_athlon_O3-ofp
Grain-128
___H3
128
96
41.95
opt/1
gcc_k6_O3-ofp
Grain-128
___H3
128
96
42.52
opt/1
gcc_athlon_O3-ual-ofp
Grain-128
___H3
128
96
42.61
opt/1
gcc_k8_O3-ual-ofp
Grain-128
___H3
128
96
43.40
opt/1
gcc_pentium3_O3-ual-ofp
Grain-128
___H3
128
96
43.65
opt/1
gcc_pentium3_O3-ofp
Grain-128
___H3
128
96
43.79
opt/1
gcc_pentium2_O3-ofp
Grain-128
___H3
128
96
44.36
opt/1
gcc_pentium-m_O3-ual-ofp
Grain-128
___H3
128
96
44.84
opt/1
gcc_prescott_O3-ual-ofp
Grain-128
___H3
128
96
45.24
opt/1
gcc_prescott_O3-ofp
Grain-128
___H3
128
96
45.66
opt/1
gcc_pentium_O3-ofp
Grain-128
___H3
128
96
45.68
opt/1
gcc_i386_O3-ual-ofp
Grain-128
___H3
128
96
45.70
opt/1
gcc_k6_O3-ual-ofp
Grain-128
___H3
128
96
45.90
opt/1
gcc_k8_O3-ofp
Grain-128
___H3
128
96
46.22
opt/1
gcc_pentium-mmx_O3-ofp
Grain-128
___H3
128
96
46.33
opt/1
gcc_i486_O3-ual-ofp
Grain-128
___H3
128
96
46.50
opt/1
gcc_pentiumpro_O3-ual-ofp
Grain-128
___H3
128
96
46.86
opt/1
gcc_pentium2_O3-ual-ofp
Grain-128
___H3
128
96
47.24
opt/1
gcc_i486_O3-ofp
Grain-128
___H3
128
96
47.30
opt/1
gcc_i386_O3-ofp
Grain-128
___H3
128
96
47.72
opt/1
gcc_pentium_O3-ual-ofp
Grain-128
___H3
128
96
47.99
opt/1
gcc_pentiumpro_O3-ofp
Grain-128
___H3
128
96
48.05
opt/1
gcc_pentium2_O1-ofp
Grain-128
___H3
128
96
49.40
opt/1
gcc_pentium-m_O3-ofp
Grain-128
___H3
128
96
55.35
opt/1
gcc_prescott_O1-ofp
Grain-128
___H3
128
96
56.27
opt/1
gcc_pentium-mmx_O3-ual-ofp
Grain-128
___H3
128
96
60.79
opt/1
gcc_pentium-mmx_O0
Grain-128
___H3
128
96
61.11
opt/1
gcc_k8_O0
Grain-128
___H3
128
96
61.83
opt/1
gcc_prescott_O0
Grain-128
___H3
128
96
63.33
opt/1
gcc_k6_O0
Grain-128
___H3
128
96
65.42
opt/1
gcc_pentium3_O0
Grain-128
___H3
128
96
65.51
opt/1
gcc_pentiumpro_O0
Grain-128
___H3
128
96
65.53
opt/1
gcc_pentium-m_O0
Grain-128
___H3
128
96
65.71
opt/1
gcc_pentium2_O0
Grain-128
___H3
128
96
65.72
opt/1
gcc_pentium_O0
Grain-128
___H3
128
96
65.94
opt/1
gcc_i486_O0
Grain-128
___H3
128
96
66.34
opt/1
gcc_i386_O0
Grain-128
___H3
128
96
66.37
opt/1
gcc_athlon_O0
Grain-128
___H3
128
96
4909.72
ref/1
gcc_k8_O3-ofp
Grain-128
___H3
128
96
4909.80
ref/1
gcc_athlon_O3-ofp
Grain-128
___H3
128
96
5006.85
ref/1
gcc_prescott_O3-ofp
Grain-128
___H3
128
96
5016.05
ref/1
gcc_prescott_O1-ofp
Grain-128
___H3
128
96
5018.71
ref/1
gcc_athlon_O2-ofp
Grain-128
___H3
128
96
5024.61
ref/1
gcc_i386_O3-ual-ofp
Grain-128
___H3
128
96
5069.96
ref/1
gcc_k8_O2-ofp
Grain-128
___H3
128
96
5098.51
ref/1
gcc_prescott_O2-ofp
Grain-128
___H3
128
96
5121.41
ref/1
gcc_pentium3_O2-ofp
Grain-128
___H3
128
96
5164.39
ref/1
gcc_pentium2_O2-ofp
Grain-128
___H3
128
96
5197.84
ref/1
gcc_pentium3_O3-ofp
Grain-128
___H3
128
96
5214.09
ref/1
gcc_pentium2_O3-ofp
Grain-128
___H3
128
96
5255.45
ref/1
gcc_pentiumpro_O2-ofp
Grain-128
___H3
128
96
5301.95
ref/1
gcc_pentiumpro_O3-ofp
Grain-128
___H3
128
96
5368.73
ref/1
gcc_pentium-m_O3-ofp
Grain-128
___H3
128
96
5604.71
ref/1
gcc_pentium_O3-ual-ofp
Grain-128
___H3
128
96
5647.32
ref/1
gcc_i486_O3-ual-ofp
Grain-128
___H3
128
96
5649.45
ref/1
gcc_pentium-m_O2-ofp
Grain-128
___H3
128
96
6425.95
ref/1
gcc_pentium-mmx_O3-ual-ofp
Grain-128
___H3
128
96
6817.13
ref/1
gcc_i386_O3-ofp
Grain-128
___H3
128
96
6818.64
ref/1
gcc_athlon_Os-ofp
Grain-128
___H3
128
96
6832.53
ref/1
gcc_pentium_O3-ofp
Grain-128
___H3
128
96
6843.89
ref/1
gcc_prescott_Os-ofp
Grain-128
___H3
128
96
6844.02
ref/1
gcc_i486_O3-ofp
Grain-128
___H3
128
96
6850.14
ref/1
gcc_k8_O1-ofp
Grain-128
___H3
128
96
6863.32
ref/1
gcc_athlon_O1-ofp
Grain-128
___H3
128
96
6892.89
ref/1
gcc_i386_O2-ofp
Grain-128
___H3
128
96
6905.81
ref/1
gcc_i486_Os-ofp
Grain-128
___H3
128
96
6913.93
ref/1
gcc_i386_O1-ofp
Grain-128
___H3
128
96
6925.55
ref/1
gcc_k6_O3-ofp
Grain-128
___H3
128
96
6935.32
ref/1
gcc_pentium_Os-ofp
Grain-128
___H3
128
96
6941.71
ref/1
gcc_k6_Os-ofp
Grain-128
___H3
128
96
6953.90
ref/1
gcc_pentium-mmx_Os-ofp
Grain-128
___H3
128
96
6954.06
ref/1
gcc_pentium_O2-ofp
Grain-128
___H3
128
96
6961.63
ref/1
gcc_k8_Os-ofp
Grain-128
___H3
128
96
6962.19
ref/1
gcc_i486_O1-ofp
Grain-128
___H3
128
96
6968.92
ref/1
gcc_pentium_O1-ofp
Grain-128
___H3
128
96
6974.81
ref/1
gcc_i486_O2-ofp
Grain-128
___H3
128
96
6976.92
ref/1
gcc_pentium-mmx_O3-ofp
Grain-128
___H3
128
96
6986.62
ref/1
gcc_k6_O1-ofp
Grain-128
___H3
128
96
7004.38
ref/1
gcc_pentium-mmx_O1-ofp
Grain-128
___H3
128
96
7018.53
ref/1
gcc_pentium3_O1-ofp
Grain-128
___H3
128
96
7018.95
ref/1
gcc_k6_O2-ofp
Grain-128
___H3
128
96
7019.35
ref/1
gcc_pentium2_O1-ofp
Grain-128
___H3
128
96
7035.00
ref/1
gcc_pentium-m_O1-ofp
Grain-128
___H3
128
96
7048.33
ref/1
gcc_pentiumpro_O1-ofp
Grain-128
___H3
128
96
7316.11
ref/1
gcc_pentium-mmx_O2-ofp
Grain-128
___H3
128
96
7472.99
ref/1
gcc_athlon_O3-ual-ofp
Grain-128
___H3
128
96
7720.67
ref/1
gcc_pentiumpro_O3-ual-ofp
Grain-128
___H3
128
96
7793.46
ref/1
gcc_pentium2_O3-ual-ofp
Grain-128
___H3
128
96
7803.59
ref/1
gcc_pentium3_O3-ual-ofp
Grain-128
___H3
128
96
7840.68
ref/1
gcc_k8_O3-ual-ofp
Grain-128
___H3
128
96
7925.42
ref/1
gcc_prescott_O3-ual-ofp
Grain-128
___H3
128
96
8392.36
ref/1
gcc_pentium-m_O3-ual-ofp
Grain-128
___H3
128
96
10422.83
ref/1
gcc_pentium2_Os-ofp
Grain-128
___H3
128
96
10959.37
ref/1
gcc_k6_O3-ual-ofp
Grain-128
___H3
128
96
11169.37
ref/1
gcc_pentium-m_Os-ofp
Grain-128
___H3
128
96
11291.28
ref/1
gcc_pentium3_Os-ofp
Grain-128
___H3
128
96
11637.47
ref/1
gcc_pentiumpro_Os-ofp
Grain-128
___H3
128
96
17593.95
ref/1
gcc_k6_O0
Grain-128
___H3
128
96
17632.15
ref/1
gcc_k8_O0
Grain-128
___H3
128
96
17633.01
ref/1
gcc_athlon_O0
Grain-128
___H3
128
96
17695.99
ref/1
gcc_i386_O0
Grain-128
___H3
128
96
17762.78
ref/1
gcc_pentium3_O0
Grain-128
___H3
128
96
17834.50
ref/1
gcc_pentium-m_O0
Grain-128
___H3
128
96
17913.73
ref/1
gcc_pentiumpro_O0
Grain-128
___H3
128
96
18179.91
ref/1
gcc_prescott_O0
Grain-128
___H3
128
96
18622.35
ref/1
gcc_i486_O0
Grain-128
___H3
128
96
18799.53
ref/1
gcc_pentium2_O0
Grain-128
___H3
128
96
19423.42
ref/1
gcc_pentium-mmx_O0
Grain-128
___H3
128
96
19576.91
ref/1
gcc_pentium_O0