Primitive
Profile
Key
IV
MAC
Stream
40 bytes
576 bytes
1500 bytes
Imix
Agility
Key setup
IV setup
Variant
Compiler
NLS-v1
_____
128
128
128
12.03
140.93
20.83
14.68
26.80
25.13
1217.61
3663.31
2
gcc_nocona_O2-ofp
NLS-v1
_____
128
64
64
12.08
124.77
19.72
14.07
24.84
23.97
1218.13
3091.62
2
gcc_nocona_O2-ofp
NLS-v1
_____
128
128
128
12.35
79.40
16.21
13.14
19.42
18.02
714.51
1967.41
2
gcc_nocona_O3-ual-ofp
NLS-v1
_____
128
64
64
12.45
71.54
15.57
12.90
18.42
18.17
713.98
1590.74
2
gcc_nocona_O3-ual-ofp
NLS-v1
_____
128
64
64
12.47
2
gcc_k8_O3-ual-ofp
NLS-v1
_____
128
128
128
12.51
155.93
22.91
15.35
29.25
27.88
1080.39
3928.40
2
gcc_nocona_Os-ofp
NLS-v1
_____
128
64
64
12.57
2
gcc_k8_O2-ofp
NLS-v1
_____
128
64
64
12.62
142.21
21.03
14.98
27.11
25.31
1077.52
3328.30
2
gcc_nocona_Os-ofp
NLS-v1
_____
128
64
64
12.70
2
gcc_nocona_O3-ofp
NLS-v1
_____
128
64
64
12.81
2
gcc_k8_Os-ofp
NLS-v1
_____
128
64
64
13.03
2
gcc_k8_O3-ofp
NLS-v1
_____
128
64
64
13.35
2
gcc_k8-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
13.37
2
gcc_m32_O3-ual-ofp
NLS-v1
_____
128
64
64
13.42
112.35
22.47
16.77
26.54
24.86
1710.46
2554.22
2
gcc_prescott-m32_O3-ofp
NLS-v1
_____
128
128
128
13.43
125.09
23.26
17.10
27.98
26.96
993.84
3037.57
2
gcc_prescott-m32_O3-ofp
NLS-v1
_____
128
64
64
13.47
2
gcc_athlon-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
13.51
2
gcc_k6-m32_O3-ual-ofp
NLS-v1
_____
128
128
128
13.52
95.93
19.77
16.00
23.61
21.84
963.96
2164.31
2
gcc_pentium3-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
13.53
88.35
19.56
15.71
22.86
21.46
968.88
1806.53
2
gcc_pentium3-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
13.60
2
gcc_k6-m32_O3-ofp
NLS-v1
_____
128
64
64
13.61
2
gcc_pentiumpro-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
13.64
2
gcc_pentium-m-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
13.73
2
gcc_athlon-m32_O2-ofp
NLS-v1
_____
128
64
64
13.73
2
gcc_i386-m32_O2-ofp
NLS-v1
_____
128
64
64
13.73
2
gcc_k8-m32_O2-ofp
NLS-v1
_____
128
64
64
13.74
2
gcc_k6-m32_O2-ofp
NLS-v1
_____
128
64
64
13.77
2
gcc_m32_O2-ofp
NLS-v1
_____
128
64
64
13.78
2
gcc_i386-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
13.80
2
gcc_pentium-mmx-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
13.83
2
gcc_pentium-m-m32_O2-ofp
NLS-v1
_____
128
64
64
13.84
2
gcc_pentium2-m32_O3-ofp
NLS-v1
_____
128
64
64
13.87
2
gcc_pentium-m-m32_O3-ofp
NLS-v1
_____
128
64
64
13.87
2
gcc_pentiumpro-m32_O3-ofp
NLS-v1
_____
128
64
64
13.88
2
gcc_k8-m32_O3-ofp
NLS-v1
_____
128
64
64
13.88
2
gcc_pentium3-m32_O3-ofp
NLS-v1
_____
128
64
64
13.89
101.76
20.36
16.41
24.49
24.86
914.90
4069.41
2
gcc_prescott-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
13.89
2
gcc_prescott-m32_O2-ofp
NLS-v1
_____
128
64
64
13.91
2
gcc_pentium2-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
13.92
2
gcc_pentium-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
13.94
2
gcc_i386-m32_O3-ofp
NLS-v1
_____
128
64
64
13.98
2
gcc_athlon-m32_O3-ofp
NLS-v1
_____
128
64
64
13.98
2
gcc_pentium2-m32_O2-ofp
NLS-v1
_____
128
128
128
14.03
109.29
20.71
16.58
25.26
47.59
909.13
5257.05
2
gcc_prescott-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
14.05
2
gcc_pentiumpro-m32_O2-ofp
NLS-v1
_____
128
64
64
14.11
2
gcc_pentium3-m32_O2-ofp
NLS-v1
_____
128
64
64
14.12
2
gcc_pentium-m32_O3-ofp
NLS-v1
_____
128
64
64
14.17
2
gcc_pentium-mmx-m32_O3-ofp
NLS-v1
_____
128
64
64
14.37
2
gcc_k8_O1-ofp
NLS-v1
_____
128
64
64
14.40
2
gcc_m32_O3-ofp
NLS-v1
_____
128
64
64
14.59
2
gcc_i486-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
14.60
2
gcc_nocona_O1-ofp
NLS-v1
_____
128
64
64
14.71
2
gcc_i486-m32_O2-ofp
NLS-v1
_____
128
64
64
14.92
2
gcc_pentium-mmx-m32_O2-ofp
NLS-v1
_____
128
64
64
15.02
2
gcc_pentium-m32_O2-ofp
NLS-v1
_____
128
64
64
15.14
2
gcc_i486-m32_O3-ofp
NLS-v1
_____
128
64
64
16.56
2
gcc_prescott-m32_O1-ofp
NLS-v1
_____
128
64
64
16.77
2
gcc_athlon-m32_O1-ofp
NLS-v1
_____
128
64
64
17.03
2
gcc_pentium2-m32_O1-ofp
NLS-v1
_____
128
64
64
17.05
2
gcc_pentium3-m32_O1-ofp
NLS-v1
_____
128
64
64
17.22
2
gcc_pentiumpro-m32_O1-ofp
NLS-v1
_____
128
64
64
17.47
2
gcc_m32_O1-ofp
NLS-v1
_____
128
64
64
17.55
2
gcc_pentium-m-m32_O1-ofp
NLS-v1
_____
128
64
64
17.73
124.30
25.95
20.80
30.80
29.82
1340.29
2836.31
2
gcc_prescott-m32_Os-ofp
NLS-v1
_____
128
128
128
17.91
137.34
27.42
21.32
32.72
29.21
1331.44
3363.68
2
gcc_prescott-m32_Os-ofp
NLS-v1
_____
128
64
64
18.00
2
gcc_k8-m32_O1-ofp
NLS-v1
_____
128
64
64
18.06
2
gcc_pentium-m32_Os-ofp
NLS-v1
_____
128
64
64
18.08
2
gcc_pentiumpro-m32_Os-ofp
NLS-v1
_____
128
64
64
18.15
2
gcc_pentium3-m32_Os-ofp
NLS-v1
_____
128
64
64
18.21
2
gcc_k6-m32_O1-ofp
NLS-v1
_____
128
64
64
18.30
2
gcc_m32_Os-ofp
NLS-v1
_____
128
64
64
18.33
2
gcc_pentium-mmx-m32_Os-ofp
NLS-v1
_____
128
64
64
18.34
2
gcc_pentium-m-m32_Os-ofp
NLS-v1
_____
128
64
64
18.34
2
gcc_pentium-mmx-m32_O1-ofp
NLS-v1
_____
128
64
64
18.46
2
gcc_i486-m32_Os-ofp
NLS-v1
_____
128
64
64
18.46
2
gcc_pentium-m32_O1-ofp
NLS-v1
_____
128
64
64
18.48
2
gcc_i386-m32_O1-ofp
NLS-v1
_____
128
64
64
18.58
2
gcc_i486-m32_O1-ofp
NLS-v1
_____
128
64
64
18.66
2
gcc_athlon-m32_Os-ofp
NLS-v1
_____
128
64
64
18.71
2
gcc_pentium2-m32_Os-ofp
NLS-v1
_____
128
64
64
18.97
2
gcc_k8-m32_Os-ofp
NLS-v1
_____
128
64
64
19.19
2
gcc_k6-m32_Os-ofp
NLS-v1
_____
128
64
64
21.02
1
gcc_k8_O3-ual-ofp
NLS-v1
_____
128
64
64
21.34
1
gcc_nocona_O3-ual-ofp
NLS-v1
_____
128
64
64
26.57
1
gcc_prescott-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
26.66
1
gcc_pentium-mmx-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
27.24
1
gcc_m32_O3-ual-ofp
NLS-v1
_____
128
64
64
27.29
1
gcc_pentium-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
27.34
1
gcc_pentiumpro-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
27.43
1
gcc_k8-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
27.45
1
gcc_pentium2-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
27.72
1
gcc_pentium3-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
28.00
1
gcc_i486-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
28.01
1
gcc_pentium-m-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
28.11
1
gcc_k6-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
28.43
1
gcc_i386-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
30.13
1
gcc_prescott-m32_O3-ofp
NLS-v1
_____
128
64
64
30.65
1
gcc_nocona_O3-ofp
NLS-v1
_____
128
64
64
31.95
1
gcc_k8_O3-ofp
NLS-v1
_____
128
64
64
32.43
1
gcc_pentium3-m32_O3-ofp
NLS-v1
_____
128
64
64
33.15
1
gcc_pentium2-m32_O3-ofp
NLS-v1
_____
128
64
64
33.91
1
gcc_pentium-m32_O3-ofp
NLS-v1
_____
128
64
64
33.91
1
gcc_pentium-mmx-m32_O3-ofp
NLS-v1
_____
128
64
64
35.24
1
gcc_pentium-m-m32_O3-ofp
NLS-v1
_____
128
64
64
35.79
1
gcc_k6-m32_O3-ofp
NLS-v1
_____
128
64
64
36.03
1
gcc_pentiumpro-m32_O3-ofp
NLS-v1
_____
128
64
64
39.47
1
gcc_pentium2-m32_Os-ofp
NLS-v1
_____
128
64
64
39.49
1
gcc_prescott-m32_O2-ofp
NLS-v1
_____
128
64
64
39.92
1
gcc_k6-m32_Os-ofp
NLS-v1
_____
128
64
64
40.16
1
gcc_athlon-m32_O3-ofp
NLS-v1
_____
128
64
64
40.34
1
gcc_k8-m32_O3-ofp
NLS-v1
_____
128
64
64
40.35
1
gcc_i386-m32_O3-ofp
NLS-v1
_____
128
64
64
40.45
1
gcc_m32_O3-ofp
NLS-v1
_____
128
64
64
41.14
1
gcc_i486-m32_O3-ofp
NLS-v1
_____
128
64
64
41.27
1
gcc_k8_O2-ofp
NLS-v1
_____
128
64
64
41.49
164.44
50.03
44.64
55.89
45.75
2718.21
4572.45
1
gcc_prescott-m32_Os-ofp
NLS-v1
_____
128
64
64
41.95
1
gcc_nocona_Os-ofp
NLS-v1
_____
128
64
64
42.46
1
gcc_pentiumpro-m32_O2-ofp
NLS-v1
_____
128
64
64
42.48
1
gcc_pentium3-m32_O2-ofp
NLS-v1
_____
128
64
64
42.64
1
gcc_pentium-m-m32_O2-ofp
NLS-v1
_____
128
64
64
42.86
1
gcc_pentium-m32_O2-ofp
NLS-v1
_____
128
64
64
42.89
1
gcc_m32_O2-ofp
NLS-v1
_____
128
64
64
42.92
1
gcc_pentium-mmx-m32_O2-ofp
NLS-v1
_____
128
64
64
43.12
1
gcc_i386-m32_O2-ofp
NLS-v1
_____
128
64
64
43.17
1
gcc_i486-m32_O2-ofp
NLS-v1
_____
128
64
64
43.81
1
gcc_k8_O1-ofp
NLS-v1
_____
128
64
64
44.54
1
gcc_athlon-m32_Os-ofp
NLS-v1
_____
128
64
64
45.15
2
gcc_pentiumpro-m32_O0
NLS-v1
_____
128
64
64
45.22
2
gcc_athlon-m32_O0
NLS-v1
_____
128
64
64
45.39
1
gcc_k6-m32_O2-ofp
NLS-v1
_____
128
64
64
45.65
2
gcc_i386-m32_O0
NLS-v1
_____
128
64
64
45.86
2
gcc_prescott-m32_O0
NLS-v1
_____
128
64
64
46.20
2
gcc_pentium-m-m32_O0
NLS-v1
_____
128
64
64
46.28
2
gcc_pentium3-m32_O0
NLS-v1
_____
128
64
64
46.59
2
gcc_pentium2-m32_O0
NLS-v1
_____
128
64
64
46.66
1
gcc_pentium-m-m32_O1-ofp
NLS-v1
_____
128
64
64
46.66
2
gcc_k8_O0
NLS-v1
_____
128
64
64
46.86
2
gcc_pentium-m32_O0
NLS-v1
_____
128
64
64
46.87
2
gcc_m32_O0
NLS-v1
_____
128
64
64
46.89
2
gcc_nocona_O0
NLS-v1
_____
128
64
64
46.92
1
gcc_nocona_O2-ofp
NLS-v1
_____
128
64
64
46.98
1
gcc_pentium2-m32_O1-ofp
NLS-v1
_____
128
64
64
47.03
1
gcc_m32_O1-ofp
NLS-v1
_____
128
64
64
47.07
1
gcc_k8-m32_O1-ofp
NLS-v1
_____
128
64
64
47.09
2
gcc_k8-m32_O0
NLS-v1
_____
128
64
64
47.16
2
gcc_k6-m32_O0
NLS-v1
_____
128
64
64
47.19
1
gcc_athlon-m32_O1-ofp
NLS-v1
_____
128
64
64
47.41
2
gcc_i486-m32_O0
NLS-v1
_____
128
64
64
47.45
1
gcc_prescott-m32_O1-ofp
NLS-v1
_____
128
64
64
47.58
2
gcc_pentium-mmx-m32_O0
NLS-v1
_____
128
64
64
48.14
1
gcc_pentium-mmx-m32_Os-ofp
NLS-v1
_____
128
128
128
48.15
190.23
50.72
44.92
58.16
52.66
2734.17
5088.14
1
gcc_prescott-m32_Os-ofp
NLS-v1
_____
128
64
64
48.15
1
gcc_pentium3-m32_Os-ofp
NLS-v1
_____
128
64
64
48.24
1
gcc_m32_Os-ofp
NLS-v1
_____
128
64
64
48.40
1
gcc_pentium-m-m32_Os-ofp
NLS-v1
_____
128
64
64
48.46
1
gcc_pentium-m32_Os-ofp
NLS-v1
_____
128
64
64
48.66
1
gcc_pentium3-m32_O1-ofp
NLS-v1
_____
128
64
64
48.95
1
gcc_i486-m32_Os-ofp
NLS-v1
_____
128
64
64
49.14
1
gcc_k8-m32_O2-ofp
NLS-v1
_____
128
64
64
49.26
1
gcc_i386-m32_O1-ofp
NLS-v1
_____
128
64
64
49.37
1
gcc_pentium2-m32_O2-ofp
NLS-v1
_____
128
64
64
49.39
1
gcc_athlon-m32_O2-ofp
NLS-v1
_____
128
64
64
49.40
1
gcc_k8-m32_Os-ofp
NLS-v1
_____
128
64
64
49.84
1
gcc_pentiumpro-m32_Os-ofp
NLS-v1
_____
128
64
64
49.90
1
gcc_pentium-mmx-m32_O1-ofp
NLS-v1
_____
128
64
64
50.69
1
gcc_nocona_O1-ofp
NLS-v1
_____
128
64
64
52.65
1
gcc_pentiumpro-m32_O1-ofp
NLS-v1
_____
128
64
64
53.55
1
gcc_k8_Os-ofp
NLS-v1
_____
128
64
64
54.03
1
gcc_pentium-m32_O1-ofp
NLS-v1
_____
128
64
64
61.16
1
gcc_k6-m32_O1-ofp
NLS-v1
_____
128
64
64
66.52
1
gcc_athlon-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
67.27
1
gcc_i486-m32_O1-ofp
NLS-v1
_____
128
64
64
133.91
1
gcc_pentium-m-m32_O0
NLS-v1
_____
128
64
64
134.25
1
gcc_pentium-mmx-m32_O0
NLS-v1
_____
128
64
64
134.30
1
gcc_pentium3-m32_O0
NLS-v1
_____
128
64
64
134.69
1
gcc_pentium2-m32_O0
NLS-v1
_____
128
64
64
134.72
1
gcc_i486-m32_O0
NLS-v1
_____
128
64
64
134.77
1
gcc_k8-m32_O0
NLS-v1
_____
128
64
64
135.09
1
gcc_pentium-m32_O0
NLS-v1
_____
128
64
64
135.14
1
gcc_k6-m32_O0
NLS-v1
_____
128
64
64
135.46
1
gcc_pentiumpro-m32_O0
NLS-v1
_____
128
64
64
135.71
1
gcc_m32_O0
NLS-v1
_____
128
64
64
135.78
1
gcc_athlon-m32_O0
NLS-v1
_____
128
64
64
145.58
1
gcc_prescott-m32_O0
NLS-v1
_____
128
64
64
147.88
1
gcc_i386-m32_O0
NLS-v1
_____
128
64
64
150.49
1
gcc_nocona_O0
NLS-v1
_____
128
64
64
238.80
1
gcc_k8_O0