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
11.91
71.54
15.59
12.86
18.43
17.35
779.81
1706.64
2
gcc_nocona_O3-ual-ofp
NLS-v1
_____
128
64
64
11.91
61.99
14.90
12.58
17.28
17.46
779.81
1375.88
2
gcc_nocona_O3-ual-ofp
NLS-v1
_____
128
64
64
11.98
64.68
15.25
12.85
17.76
17.64
785.40
1407.00
2
gcc_k8_O3-ual-ofp
NLS-v1
_____
128
128
128
12.00
72.12
15.81
13.05
18.66
17.65
785.38
1746.50
2
gcc_k8_O3-ual-ofp
NLS-v1
_____
128
64
64
12.06
2
gcc_nocona_O2-ofp
NLS-v1
_____
128
128
128
12.39
152.48
21.12
14.67
27.76
23.76
1268.23
3597.26
2
gcc_nocona_Os-ofp
NLS-v1
_____
128
64
64
12.48
2
gcc_k8_Os-ofp
NLS-v1
_____
128
64
64
12.50
139.36
20.33
14.22
26.24
23.72
1263.44
3087.47
2
gcc_nocona_Os-ofp
NLS-v1
_____
128
64
64
12.53
2
gcc_nocona_O3-ofp
NLS-v1
_____
128
64
64
12.64
2
gcc_k8_O2-ofp
NLS-v1
_____
128
64
64
12.91
2
gcc_k8_O3-ofp
NLS-v1
_____
128
64
64
14.35
2
gcc_k8_O1-ofp
NLS-v1
_____
128
64
64
14.59
2
gcc_nocona_O1-ofp
NLS-v1
_____
128
128
128
14.74
123.47
21.82
17.16
27.08
24.40
967.32
2861.91
2
gcc_prescott-m32_O3-ofp
NLS-v1
_____
128
64
64
15.00
112.26
22.76
17.22
26.86
24.48
976.01
2379.75
2
gcc_prescott-m32_O3-ofp
NLS-v1
_____
128
64
64
15.40
2
gcc_k8-m32_O3-ofp
NLS-v1
_____
128
128
128
15.56
108.14
21.00
16.82
25.44
23.75
903.80
2282.65
2
gcc_prescott-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
15.57
2
gcc_athlon-m32_O3-ofp
NLS-v1
_____
128
64
64
15.61
2
gcc_m32_O3-ofp
NLS-v1
_____
128
64
64
15.92
98.37
20.33
16.61
24.31
24.01
890.41
2008.18
2
gcc_prescott-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
16.12
2
gcc_k6-m32_O3-ofp
NLS-v1
_____
128
64
64
16.33
2
gcc_i386-m32_O3-ofp
NLS-v1
_____
128
64
64
16.40
2
gcc_pentium-m32_O3-ofp
NLS-v1
_____
128
64
64
16.50
2
gcc_pentium3-m32_O3-ofp
NLS-v1
_____
128
64
64
16.64
2
gcc_pentium-mmx-m32_O3-ofp
NLS-v1
_____
128
64
64
16.69
2
gcc_i486-m32_O3-ofp
NLS-v1
_____
128
64
64
16.95
2
gcc_pentiumpro-m32_O3-ofp
NLS-v1
_____
128
64
64
17.19
2
gcc_pentium2-m32_O3-ofp
NLS-v1
_____
128
64
64
17.62
2
gcc_prescott-m32_O1-ofp
NLS-v1
_____
128
64
64
17.67
2
gcc_pentium2-m32_O1-ofp
NLS-v1
_____
128
64
64
17.72
2
gcc_k8-m32_O2-ofp
NLS-v1
_____
128
64
64
18.04
2
gcc_pentium3-m32_O1-ofp
NLS-v1
_____
128
64
64
18.11
2
gcc_athlon-m32_O1-ofp
NLS-v1
_____
128
64
64
18.21
2
gcc_pentium2-m32_O2-ofp
NLS-v1
_____
128
64
64
18.22
2
gcc_i386-m32_O1-ofp
NLS-v1
_____
128
64
64
18.25
2
gcc_pentium3-m32_O2-ofp
NLS-v1
_____
128
64
64
18.45
2
gcc_prescott-m32_O2-ofp
NLS-v1
_____
128
64
64
18.68
2
gcc_k6-m32_O1-ofp
NLS-v1
_____
128
64
64
18.96
2
gcc_pentiumpro-m32_O1-ofp
NLS-v1
_____
128
64
64
19.04
2
gcc_m32_O1-ofp
NLS-v1
_____
128
64
64
19.09
2
gcc_m32_O2-ofp
NLS-v1
_____
128
64
64
19.09
2
gcc_pentium-mmx-m32_Os-ofp
NLS-v1
_____
128
64
64
19.35
2
gcc_pentium2-m32_Os-ofp
NLS-v1
_____
128
64
64
19.50
2
gcc_i486-m32_Os-ofp
NLS-v1
_____
128
64
64
19.50
2
gcc_k8-m32_Os-ofp
NLS-v1
_____
128
64
64
19.60
2
gcc_i386-m32_O2-ofp
NLS-v1
_____
128
64
64
19.67
2
gcc_pentium-m32_O2-ofp
NLS-v1
_____
128
64
64
19.70
2
gcc_pentiumpro-m32_Os-ofp
NLS-v1
_____
128
64
64
19.74
2
gcc_athlon-m32_Os-ofp
NLS-v1
_____
128
64
64
19.81
2
gcc_athlon-m32_O2-ofp
NLS-v1
_____
128
128
128
19.84
153.73
25.62
19.76
32.25
29.68
1146.77
3616.86
2
gcc_prescott-m32_Os-ofp
NLS-v1
_____
128
64
64
19.92
2
gcc_pentium-mmx-m32_O1-ofp
NLS-v1
_____
128
64
64
19.93
2
gcc_i486-m32_O2-ofp
NLS-v1
_____
128
64
64
20.12
2
gcc_pentium3-m32_Os-ofp
NLS-v1
_____
128
64
64
20.16
138.95
25.31
20.13
31.20
31.23
1147.64
2965.77
2
gcc_prescott-m32_Os-ofp
NLS-v1
_____
128
64
64
20.26
2
gcc_m32_Os-ofp
NLS-v1
_____
128
64
64
20.28
2
gcc_pentium-m32_Os-ofp
NLS-v1
_____
128
64
64
20.32
2
gcc_pentiumpro-m32_O2-ofp
NLS-v1
_____
128
64
64
20.70
2
gcc_pentium-m32_O1-ofp
NLS-v1
_____
128
64
64
20.82
2
gcc_i486-m32_O1-ofp
NLS-v1
_____
128
64
64
20.88
1
gcc_k8_O3-ual-ofp
NLS-v1
_____
128
64
64
21.16
2
gcc_pentium-mmx-m32_O2-ofp
NLS-v1
_____
128
64
64
21.39
2
gcc_k6-m32_O2-ofp
NLS-v1
_____
128
64
64
21.62
1
gcc_nocona_O3-ual-ofp
NLS-v1
_____
128
64
64
21.82
2
gcc_k6-m32_Os-ofp
NLS-v1
_____
128
64
64
23.09
2
gcc_pentium2-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
23.21
2
gcc_pentiumpro-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
23.32
2
gcc_pentium3-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
24.12
2
gcc_k8-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
24.56
2
gcc_k6-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
24.76
2
gcc_pentium-mmx-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
25.93
2
gcc_pentium-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
25.97
2
gcc_m32_O3-ual-ofp
NLS-v1
_____
128
64
64
26.08
2
gcc_i386-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
26.30
2
gcc_athlon-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
27.97
2
gcc_i486-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
29.33
1
gcc_pentium3-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
29.35
1
gcc_pentium2-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
29.44
1
gcc_m32_O3-ual-ofp
NLS-v1
_____
128
64
64
30.40
1
gcc_prescott-m32_O3-ofp
NLS-v1
_____
128
64
64
30.42
1
gcc_nocona_O3-ofp
NLS-v1
_____
128
64
64
30.49
1
gcc_prescott-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
30.69
1
gcc_pentium-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
30.69
1
gcc_pentiumpro-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
30.75
1
gcc_athlon-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
30.82
1
gcc_pentium-mmx-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
32.67
1
gcc_i486-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
33.18
1
gcc_k8_O3-ofp
NLS-v1
_____
128
64
64
33.64
1
gcc_athlon-m32_O3-ofp
NLS-v1
_____
128
64
64
33.65
1
gcc_pentium-mmx-m32_O3-ofp
NLS-v1
_____
128
64
64
33.89
1
gcc_i486-m32_O3-ofp
NLS-v1
_____
128
64
64
34.86
2
gcc_k8-m32_O1-ofp
NLS-v1
_____
128
64
64
35.14
1
gcc_k6-m32_O3-ofp
NLS-v1
_____
128
64
64
35.14
2
gcc_i386-m32_Os-ofp
NLS-v1
_____
128
64
64
36.72
1
gcc_i386-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
40.24
1
gcc_k8-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
40.42
1
gcc_nocona_O2-ofp
NLS-v1
_____
128
64
64
40.47
1
gcc_k8_O2-ofp
NLS-v1
_____
128
64
64
40.63
1
gcc_m32_O3-ofp
NLS-v1
_____
128
64
64
40.64
1
gcc_pentium-m32_O3-ofp
NLS-v1
_____
128
64
64
42.44
1
gcc_nocona_Os-ofp
NLS-v1
_____
128
64
64
42.58
1
gcc_prescott-m32_O2-ofp
NLS-v1
_____
128
64
64
42.92
1
gcc_nocona_O1-ofp
NLS-v1
_____
128
64
64
43.15
1
gcc_pentium2-m32_O3-ofp
NLS-v1
_____
128
64
64
43.15
1
gcc_pentium3-m32_O3-ofp
NLS-v1
_____
128
64
64
43.15
1
gcc_pentiumpro-m32_O3-ofp
NLS-v1
_____
128
64
64
43.16
1
gcc_i386-m32_O3-ofp
NLS-v1
_____
128
64
64
43.44
1
gcc_k8_O1-ofp
NLS-v1
_____
128
64
64
43.66
1
gcc_prescott-m32_O1-ofp
NLS-v1
_____
128
64
64
44.76
2
gcc_i386-m32_O0
NLS-v1
_____
128
64
64
44.86
2
gcc_athlon-m32_O0
NLS-v1
_____
128
64
64
44.92
2
gcc_pentium3-m32_O0
NLS-v1
_____
128
64
64
44.93
2
gcc_m32_O0
NLS-v1
_____
128
64
64
45.43
2
gcc_pentium2-m32_O0
NLS-v1
_____
128
64
64
45.48
2
gcc_prescott-m32_O0
NLS-v1
_____
128
64
64
45.55
2
gcc_pentiumpro-m32_O0
NLS-v1
_____
128
64
64
45.91
1
gcc_pentium3-m32_O2-ofp
NLS-v1
_____
128
64
64
45.91
1
gcc_pentiumpro-m32_O2-ofp
NLS-v1
_____
128
64
64
45.95
1
gcc_pentium2-m32_O2-ofp
NLS-v1
_____
128
64
64
46.07
1
gcc_m32_Os-ofp
NLS-v1
_____
128
64
64
46.15
1
gcc_athlon-m32_Os-ofp
NLS-v1
_____
128
64
64
46.15
1
gcc_pentium-m32_Os-ofp
NLS-v1
_____
128
64
64
46.15
1
gcc_pentium-mmx-m32_Os-ofp
NLS-v1
_____
128
64
64
46.15
1
gcc_pentiumpro-m32_Os-ofp
NLS-v1
_____
128
64
64
46.16
1
gcc_k8-m32_Os-ofp
NLS-v1
_____
128
64
64
46.16
1
gcc_pentium3-m32_Os-ofp
NLS-v1
_____
128
64
64
46.39
2
gcc_k8_O0
NLS-v1
_____
128
64
64
46.55
2
gcc_k6-m32_O0
NLS-v1
_____
128
128
128
46.65
174.08
55.71
50.17
61.79
51.43
2279.02
4696.00
1
gcc_prescott-m32_Os-ofp
NLS-v1
_____
128
64
64
46.66
158.73
56.61
49.75
61.09
51.39
2282.16
3945.88
1
gcc_prescott-m32_Os-ofp
NLS-v1
_____
128
64
64
46.92
2
gcc_pentium-m32_O0
NLS-v1
_____
128
64
64
47.05
1
gcc_k6-m32_Os-ofp
NLS-v1
_____
128
64
64
47.15
1
gcc_i386-m32_O2-ofp
NLS-v1
_____
128
64
64
47.15
1
gcc_i386-m32_Os-ofp
NLS-v1
_____
128
64
64
47.15
1
gcc_i486-m32_Os-ofp
NLS-v1
_____
128
64
64
47.24
2
gcc_k8-m32_O0
NLS-v1
_____
128
64
64
47.40
1
gcc_m32_O1-ofp
NLS-v1
_____
128
64
64
47.40
1
gcc_pentium3-m32_O1-ofp
NLS-v1
_____
128
64
64
47.40
1
gcc_pentiumpro-m32_O1-ofp
NLS-v1
_____
128
64
64
47.61
2
gcc_nocona_O0
NLS-v1
_____
128
64
64
48.33
2
gcc_pentium-mmx-m32_O0
NLS-v1
_____
128
64
64
48.43
1
gcc_k8_Os-ofp
NLS-v1
_____
128
64
64
48.65
1
gcc_k6-m32_O1-ofp
NLS-v1
_____
128
64
64
48.67
1
gcc_i386-m32_O1-ofp
NLS-v1
_____
128
64
64
48.75
2
gcc_i486-m32_O0
NLS-v1
_____
128
64
64
49.64
1
gcc_pentium2-m32_Os-ofp
NLS-v1
_____
128
64
64
49.65
1
gcc_pentium-m32_O1-ofp
NLS-v1
_____
128
64
64
49.65
1
gcc_pentium-mmx-m32_O1-ofp
NLS-v1
_____
128
64
64
49.90
1
gcc_k6-m32_O2-ofp
NLS-v1
_____
128
64
64
50.09
1
gcc_i486-m32_O1-ofp
NLS-v1
_____
128
64
64
51.64
1
gcc_pentium-m32_O2-ofp
NLS-v1
_____
128
64
64
51.65
1
gcc_pentium-mmx-m32_O2-ofp
NLS-v1
_____
128
64
64
52.65
1
gcc_athlon-m32_O1-ofp
NLS-v1
_____
128
64
64
52.66
1
gcc_k8-m32_O1-ofp
NLS-v1
_____
128
64
64
61.13
1
gcc_pentium2-m32_O1-ofp
NLS-v1
_____
128
64
64
61.83
1
gcc_k8-m32_O2-ofp
NLS-v1
_____
128
64
64
62.89
1
gcc_athlon-m32_O2-ofp
NLS-v1
_____
128
64
64
62.89
1
gcc_m32_O2-ofp
NLS-v1
_____
128
64
64
70.13
1
gcc_k6-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
75.74
1
gcc_k8-m32_O3-ofp
NLS-v1
_____
128
64
64
76.72
1
gcc_i486-m32_O2-ofp
NLS-v1
_____
128
64
64
147.00
1
gcc_prescott-m32_O0
NLS-v1
_____
128
64
64
158.21
1
gcc_pentium-m32_O0
NLS-v1
_____
128
64
64
158.21
1
gcc_pentium-mmx-m32_O0
NLS-v1
_____
128
64
64
170.21
1
gcc_athlon-m32_O0
NLS-v1
_____
128
64
64
170.21
1
gcc_m32_O0
NLS-v1
_____
128
64
64
171.02
1
gcc_k8-m32_O0
NLS-v1
_____
128
64
64
185.32
1
gcc_i386-m32_O0
NLS-v1
_____
128
64
64
186.18
1
gcc_i486-m32_O0
NLS-v1
_____
128
64
64
192.97
1
gcc_k8_O0
NLS-v1
_____
128
64
64
193.17
1
gcc_pentium2-m32_O0
NLS-v1
_____
128
64
64
193.70
1
gcc_pentiumpro-m32_O0
NLS-v1
_____
128
64
64
193.71
1
gcc_pentium3-m32_O0
NLS-v1
_____
128
64
64
195.61
1
gcc_k6-m32_O0
NLS-v1
_____
128
64
64
235.39
1
gcc_nocona_O0