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
10.34
53.91
13.26
11.19
15.28
13.60
575.58
1279.09
2
gcc_pentium4_O3-ual-ofp
NLS-v1
_____
128
64
64
10.34
48.36
12.88
11.04
14.64
13.60
575.78
1061.18
2
gcc_pentium4_O3-ual-ofp
NLS-v1
_____
128
128
128
10.73
107.79
17.50
12.86
21.99
18.88
1007.43
2585.83
2
gcc_pentiumpro_Os-ofp
NLS-v1
_____
128
64
64
10.73
96.84
16.74
12.56
20.70
18.89
945.33
2128.67
2
gcc_pentiumpro_Os-ofp
NLS-v1
_____
128
64
64
10.73
2
gcc_pentium3_Os-ofp
NLS-v1
_____
128
64
64
10.74
2
gcc_k6_O3-ual-ofp
NLS-v1
_____
128
64
64
10.83
2
gcc_default_O3-ual-ofp
NLS-v1
_____
128
64
64
11.05
2
gcc_default_Os-ofp
NLS-v1
_____
128
64
64
11.08
2
gcc_default_O2-ofp
NLS-v1
_____
128
64
64
11.17
2
gcc_k6_O2-ofp
NLS-v1
_____
128
64
64
11.17
2
gcc_pentium4_O2-ofp
NLS-v1
_____
128
64
64
11.17
2
gcc_pentium4_Os-ofp
NLS-v1
_____
128
64
64
11.23
2
gcc_pentium_Os-ofp
NLS-v1
_____
128
64
64
11.29
2
gcc_k6_Os-ofp
NLS-v1
_____
128
64
64
11.39
2
gcc_pentium_O3-ual-ofp
NLS-v1
_____
128
64
64
11.43
2
gcc_k6_O3-ofp
NLS-v1
_____
128
64
64
11.64
2
gcc_pentium4_O3-ofp
NLS-v1
_____
128
64
64
11.76
2
gcc_i386_O3-ual-ofp
NLS-v1
_____
128
64
64
11.77
2
gcc_default_O3-ofp
NLS-v1
_____
128
64
64
11.87
2
gcc_i486_O3-ual-ofp
NLS-v1
_____
128
64
64
12.23
2
gcc_pentium3_O3-ual-ofp
NLS-v1
_____
128
64
64
12.23
2
gcc_pentium_O3-ofp
NLS-v1
_____
128
64
64
12.23
2
gcc_pentiumpro_O3-ual-ofp
NLS-v1
_____
128
64
64
12.44
2
gcc_pentium3_O3-ofp
NLS-v1
_____
128
64
64
12.44
2
gcc_pentiumpro_O3-ofp
NLS-v1
_____
128
64
64
12.75
2
gcc_i386_O3-ofp
NLS-v1
_____
128
64
64
12.92
2
gcc_pentiumpro_O2-ofp
NLS-v1
_____
128
64
64
12.93
2
gcc_pentium3_O2-ofp
NLS-v1
_____
128
64
64
13.01
2
gcc_i486_O2-ofp
NLS-v1
_____
128
64
64
13.02
2
gcc_i486_O3-ofp
NLS-v1
_____
128
64
64
13.09
2
gcc_athlon-m32_O3-ofp
NLS-v1
_____
128
64
64
13.09
2
gcc_m32_O3-ofp
NLS-v1
_____
128
64
64
13.21
2
gcc_i386_O2-ofp
NLS-v1
_____
128
64
64
13.29
2
gcc_i486_Os-ofp
NLS-v1
_____
128
64
64
13.60
2
gcc_pentium_O2-ofp
NLS-v1
_____
128
64
64
13.97
2
gcc_pentium3_O1-ofp
NLS-v1
_____
128
64
64
13.97
2
gcc_pentiumpro_O1-ofp
NLS-v1
_____
128
64
64
14.05
2
gcc_k6_O1-ofp
NLS-v1
_____
128
64
64
14.06
2
gcc_pentium4-m32_O3-ofp
NLS-v1
_____
128
64
64
14.07
2
gcc_pentium4_O1-ofp
NLS-v1
_____
128
64
64
14.08
2
gcc_i486_O1-ofp
NLS-v1
_____
128
64
64
14.08
2
gcc_pentium_O1-ofp
NLS-v1
_____
128
64
64
14.09
2
gcc_i386_O1-ofp
NLS-v1
_____
128
64
64
14.12
2
gcc_default_O1-ofp
NLS-v1
_____
128
64
64
14.14
2
gcc_k6-m32_O3-ofp
NLS-v1
_____
128
64
64
14.22
2
gcc_pentium4-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
15.02
2
gcc_pentium-m32_O3-ofp
NLS-v1
_____
128
64
64
15.02
2
gcc_pentium-mmx-m32_O3-ofp
NLS-v1
_____
128
64
64
15.07
2
gcc_pentium2-m32_O3-ofp
NLS-v1
_____
128
64
64
15.07
2
gcc_pentium3-m32_O3-ofp
NLS-v1
_____
128
64
64
15.07
2
gcc_pentiumpro-m32_O3-ofp
NLS-v1
_____
128
64
64
15.49
2
gcc_i486-m32_O3-ofp
NLS-v1
_____
128
64
64
16.01
2
gcc_i386-m32_O3-ofp
NLS-v1
_____
128
64
64
16.36
1
gcc_k6_O3-ual-ofp
NLS-v1
_____
128
64
64
16.76
2
gcc_pentium2-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
16.76
2
gcc_pentium3-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
16.76
2
gcc_pentiumpro-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
16.85
2
gcc_pentium4-m32_Os-ofp
NLS-v1
_____
128
64
64
16.89
2
gcc_pentium4-m32_O2-ofp
NLS-v1
_____
128
64
64
16.95
2
gcc_athlon-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
16.95
2
gcc_m32_O3-ual-ofp
NLS-v1
_____
128
64
64
16.97
2
gcc_pentium2-m32_O2-ofp
NLS-v1
_____
128
64
64
16.97
2
gcc_pentium3-m32_O2-ofp
NLS-v1
_____
128
64
64
16.97
2
gcc_pentiumpro-m32_O2-ofp
NLS-v1
_____
128
64
64
17.02
2
gcc_pentium-m32_Os-ofp
NLS-v1
_____
128
64
64
17.02
2
gcc_pentium-mmx-m32_Os-ofp
NLS-v1
_____
128
64
64
17.14
2
gcc_athlon-m32_O2-ofp
NLS-v1
_____
128
64
64
17.14
2
gcc_m32_O2-ofp
NLS-v1
_____
128
64
64
17.16
1
gcc_pentium4_O3-ual-ofp
NLS-v1
_____
128
64
64
17.24
2
gcc_i486-m32_O2-ofp
NLS-v1
_____
128
64
64
17.24
2
gcc_m32_Os-ofp
NLS-v1
_____
128
64
64
17.29
2
gcc_pentium2-m32_Os-ofp
NLS-v1
_____
128
64
64
17.29
2
gcc_pentium3-m32_Os-ofp
NLS-v1
_____
128
64
64
17.29
2
gcc_pentiumpro-m32_Os-ofp
NLS-v1
_____
128
64
64
17.33
2
gcc_athlon-m32_Os-ofp
NLS-v1
_____
128
64
64
17.64
2
gcc_i386-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
17.82
2
gcc_athlon-m32_O1-ofp
NLS-v1
_____
128
64
64
17.84
2
gcc_k6-m32_Os-ofp
NLS-v1
_____
128
64
64
17.84
2
gcc_m32_O1-ofp
NLS-v1
_____
128
64
64
17.84
2
gcc_pentium2-m32_O1-ofp
NLS-v1
_____
128
64
64
17.84
2
gcc_pentium3-m32_O1-ofp
NLS-v1
_____
128
64
64
17.86
2
gcc_i386-m32_O1-ofp
NLS-v1
_____
128
64
64
17.87
2
gcc_i386-m32_O2-ofp
NLS-v1
_____
128
64
64
17.88
2
gcc_pentium4-m32_O1-ofp
NLS-v1
_____
128
64
64
17.88
2
gcc_pentiumpro-m32_O1-ofp
NLS-v1
_____
128
64
64
17.89
2
gcc_k6-m32_O1-ofp
NLS-v1
_____
128
64
64
17.89
2
gcc_pentium-mmx-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
17.90
2
gcc_pentium-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
17.92
2
gcc_k6-m32_O2-ofp
NLS-v1
_____
128
64
64
17.95
2
gcc_i386-m32_Os-ofp
NLS-v1
_____
128
64
64
17.95
2
gcc_i486-m32_Os-ofp
NLS-v1
_____
128
64
64
18.07
1
gcc_pentium_O3-ual-ofp
NLS-v1
_____
128
64
64
18.11
2
gcc_i486-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
18.16
2
gcc_k6-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
18.20
1
gcc_i386_O3-ual-ofp
NLS-v1
_____
128
64
64
18.31
1
gcc_default_O3-ual-ofp
NLS-v1
_____
128
64
64
18.55
1
gcc_pentium3_O3-ual-ofp
NLS-v1
_____
128
64
64
18.55
1
gcc_pentiumpro_O3-ual-ofp
NLS-v1
_____
128
64
64
18.61
2
gcc_i486-m32_O1-ofp
NLS-v1
_____
128
64
64
18.64
2
gcc_pentium-mmx-m32_O1-ofp
NLS-v1
_____
128
64
64
18.73
1
gcc_i486_O3-ual-ofp
NLS-v1
_____
128
64
64
18.73
2
gcc_pentium-m32_O1-ofp
NLS-v1
_____
128
64
64
19.08
2
gcc_pentium-m32_O2-ofp
NLS-v1
_____
128
64
64
19.08
2
gcc_pentium-mmx-m32_O2-ofp
NLS-v1
_____
128
64
64
23.18
1
gcc_k6-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
23.75
1
gcc_pentium4-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
24.07
1
gcc_pentium-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
24.07
1
gcc_pentium-mmx-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
24.14
1
gcc_i386-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
24.31
1
gcc_pentium2-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
24.31
1
gcc_pentium3-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
24.31
1
gcc_pentiumpro-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
24.68
1
gcc_athlon-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
24.68
1
gcc_m32_O3-ual-ofp
NLS-v1
_____
128
64
64
24.80
1
gcc_i486-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
25.22
1
gcc_i386_O3-ofp
NLS-v1
_____
128
64
64
25.75
1
gcc_k6_O3-ofp
NLS-v1
_____
128
64
64
25.94
1
gcc_pentium_O3-ofp
NLS-v1
_____
128
64
64
26.44
1
gcc_i486_O3-ofp
NLS-v1
_____
128
64
64
27.48
1
gcc_athlon-m32_O3-ofp
NLS-v1
_____
128
64
64
27.48
1
gcc_m32_O3-ofp
NLS-v1
_____
128
64
64
28.25
1
gcc_pentium2-m32_O3-ofp
NLS-v1
_____
128
64
64
28.25
1
gcc_pentium3-m32_O3-ofp
NLS-v1
_____
128
64
64
28.25
1
gcc_pentiumpro-m32_O3-ofp
NLS-v1
_____
128
64
64
28.70
1
gcc_i486-m32_O3-ofp
NLS-v1
_____
128
128
128
29.94
114.44
35.78
32.15
39.84
32.57
1829.52
3170.25
1
gcc_pentiumpro_Os-ofp
NLS-v1
_____
128
64
64
29.94
101.24
34.86
31.80
38.29
32.55
1778.92
2646.73
1
gcc_pentiumpro_Os-ofp
NLS-v1
_____
128
64
64
30.19
1
gcc_default_O3-ofp
NLS-v1
_____
128
64
64
30.19
1
gcc_pentium3_Os-ofp
NLS-v1
_____
128
64
64
30.51
1
gcc_i486_O2-ofp
NLS-v1
_____
128
64
64
30.66
1
gcc_pentium_Os-ofp
NLS-v1
_____
128
64
64
30.69
1
gcc_pentium4-m32_O3-ofp
NLS-v1
_____
128
64
64
30.74
1
gcc_i486_Os-ofp
NLS-v1
_____
128
64
64
30.94
1
gcc_pentium4_Os-ofp
NLS-v1
_____
128
64
64
31.19
1
gcc_pentium-m32_O3-ofp
NLS-v1
_____
128
64
64
31.19
1
gcc_pentium-mmx-m32_O3-ofp
NLS-v1
_____
128
64
64
31.19
1
gcc_pentium4_O3-ofp
NLS-v1
_____
128
64
64
31.39
1
gcc_default_Os-ofp
NLS-v1
_____
128
64
64
31.44
1
gcc_i386-m32_O3-ofp
NLS-v1
_____
128
64
64
31.91
1
gcc_pentium3_O3-ofp
NLS-v1
_____
128
64
64
31.91
1
gcc_pentiumpro_O3-ofp
NLS-v1
_____
128
64
64
32.47
1
gcc_k6-m32_O3-ofp
NLS-v1
_____
128
64
64
32.69
1
gcc_pentium_O2-ofp
NLS-v1
_____
128
64
64
32.76
1
gcc_i386_O2-ofp
NLS-v1
_____
128
64
64
32.94
1
gcc_k6_Os-ofp
NLS-v1
_____
128
64
64
33.19
1
gcc_pentium4_O2-ofp
NLS-v1
_____
128
64
64
35.19
1
gcc_default_O2-ofp
NLS-v1
_____
128
64
64
36.22
1
gcc_default_O1-ofp
NLS-v1
_____
128
64
64
36.22
1
gcc_k6_O1-ofp
NLS-v1
_____
128
64
64
36.44
1
gcc_pentium3_O2-ofp
NLS-v1
_____
128
64
64
36.94
1
gcc_k6_O2-ofp
NLS-v1
_____
128
64
64
37.22
1
gcc_pentium3_O1-ofp
NLS-v1
_____
128
64
64
37.22
1
gcc_pentiumpro_O1-ofp
NLS-v1
_____
128
64
64
37.48
1
gcc_pentium2-m32_O2-ofp
NLS-v1
_____
128
64
64
37.48
1
gcc_pentium3-m32_O2-ofp
NLS-v1
_____
128
64
64
37.48
1
gcc_pentiumpro-m32_O2-ofp
NLS-v1
_____
128
64
64
38.01
1
gcc_athlon-m32_O2-ofp
NLS-v1
_____
128
64
64
38.01
1
gcc_m32_O2-ofp
NLS-v1
_____
128
64
64
38.22
1
gcc_i386_O1-ofp
NLS-v1
_____
128
64
64
38.47
1
gcc_i486_O1-ofp
NLS-v1
_____
128
64
64
38.47
1
gcc_pentium_O1-ofp
NLS-v1
_____
128
64
64
38.95
1
gcc_k6-m32_Os-ofp
NLS-v1
_____
128
64
64
39.47
1
gcc_athlon-m32_Os-ofp
NLS-v1
_____
128
64
64
39.73
1
gcc_i486-m32_O2-ofp
NLS-v1
_____
128
64
64
39.73
1
gcc_pentium4-m32_O2-ofp
NLS-v1
_____
128
64
64
39.94
1
gcc_pentium-m32_O2-ofp
NLS-v1
_____
128
64
64
39.94
1
gcc_pentium-mmx-m32_O2-ofp
NLS-v1
_____
128
64
64
39.94
1
gcc_pentium2-m32_Os-ofp
NLS-v1
_____
128
64
64
39.94
1
gcc_pentium3-m32_Os-ofp
NLS-v1
_____
128
64
64
39.94
1
gcc_pentiumpro-m32_Os-ofp
NLS-v1
_____
128
64
64
39.97
1
gcc_i386-m32_Os-ofp
NLS-v1
_____
128
64
64
39.97
1
gcc_i486-m32_Os-ofp
NLS-v1
_____
128
64
64
39.97
1
gcc_pentium4_O1-ofp
NLS-v1
_____
128
64
64
40.19
1
gcc_pentium-m32_Os-ofp
NLS-v1
_____
128
64
64
40.19
1
gcc_pentium-mmx-m32_Os-ofp
NLS-v1
_____
128
64
64
40.24
1
gcc_pentium4-m32_Os-ofp
NLS-v1
_____
128
64
64
40.44
1
gcc_pentiumpro_O2-ofp
NLS-v1
_____
128
64
64
40.49
1
gcc_m32_Os-ofp
NLS-v1
_____
128
64
64
41.16
2
gcc_pentium-m32_O0
NLS-v1
_____
128
64
64
41.16
2
gcc_pentium-mmx-m32_O0
NLS-v1
_____
128
64
64
41.23
2
gcc_i486-m32_O0
NLS-v1
_____
128
64
64
41.38
2
gcc_i386-m32_O0
NLS-v1
_____
128
64
64
41.39
2
gcc_pentium2-m32_O0
NLS-v1
_____
128
64
64
41.39
2
gcc_pentiumpro-m32_O0
NLS-v1
_____
128
64
64
41.40
2
gcc_athlon-m32_O0
NLS-v1
_____
128
64
64
41.41
2
gcc_m32_O0
NLS-v1
_____
128
64
64
41.41
2
gcc_pentium3-m32_O0
NLS-v1
_____
128
64
64
41.42
2
gcc_k6-m32_O0
NLS-v1
_____
128
64
64
41.43
2
gcc_pentium4-m32_O0
NLS-v1
_____
128
64
64
41.97
1
gcc_i386-m32_O2-ofp
NLS-v1
_____
128
64
64
42.21
2
gcc_i486_O0
NLS-v1
_____
128
64
64
42.23
2
gcc_pentium_O0
NLS-v1
_____
128
64
64
42.40
2
gcc_pentium4_O0
NLS-v1
_____
128
64
64
42.41
2
gcc_i386_O0
NLS-v1
_____
128
64
64
42.42
2
gcc_pentium3_O0
NLS-v1
_____
128
64
64
42.43
2
gcc_default_O0
NLS-v1
_____
128
64
64
42.44
2
gcc_pentiumpro_O0
NLS-v1
_____
128
64
64
42.46
2
gcc_k6_O0
NLS-v1
_____
128
64
64
42.57
1
gcc_m32_O1-ofp
NLS-v1
_____
128
64
64
42.66
1
gcc_pentium4-m32_O1-ofp
NLS-v1
_____
128
64
64
43.91
1
gcc_pentium2-m32_O1-ofp
NLS-v1
_____
128
64
64
43.91
1
gcc_pentium3-m32_O1-ofp
NLS-v1
_____
128
64
64
43.91
1
gcc_pentiumpro-m32_O1-ofp
NLS-v1
_____
128
64
64
44.45
1
gcc_k6-m32_O1-ofp
NLS-v1
_____
128
64
64
45.45
1
gcc_pentium-m32_O1-ofp
NLS-v1
_____
128
64
64
45.45
1
gcc_pentium-mmx-m32_O1-ofp
NLS-v1
_____
128
64
64
45.66
1
gcc_i486-m32_O1-ofp
NLS-v1
_____
128
64
64
46.66
1
gcc_i386-m32_O1-ofp
NLS-v1
_____
128
64
64
49.67
1
gcc_athlon-m32_O1-ofp
NLS-v1
_____
128
64
64
52.19
1
gcc_k6-m32_O2-ofp
NLS-v1
_____
128
64
64
126.54
1
gcc_athlon-m32_O0
NLS-v1
_____
128
64
64
126.54
1
gcc_pentium2-m32_O0
NLS-v1
_____
128
64
64
126.54
1
gcc_pentium3-m32_O0
NLS-v1
_____
128
64
64
126.55
1
gcc_pentiumpro-m32_O0
NLS-v1
_____
128
64
64
127.26
1
gcc_i386-m32_O0
NLS-v1
_____
128
64
64
127.54
1
gcc_m32_O0
NLS-v1
_____
128
64
64
127.55
1
gcc_pentium4-m32_O0
NLS-v1
_____
128
64
64
128.23
1
gcc_k6-m32_O0
NLS-v1
_____
128
64
64
129.32
1
gcc_pentium-mmx-m32_O0
NLS-v1
_____
128
64
64
129.33
1
gcc_pentium-m32_O0
NLS-v1
_____
128
64
64
134.46
1
gcc_i486-m32_O0
NLS-v1
_____
128
64
64
141.98
1
gcc_k6_O0
NLS-v1
_____
128
64
64
142.01
1
gcc_pentium4_O0
NLS-v1
_____
128
64
64
142.16
1
gcc_i486_O0
NLS-v1
_____
128
64
64
142.17
1
gcc_pentium_O0
NLS-v1
_____
128
64
64
142.23
1
gcc_i386_O0
NLS-v1
_____
128
64
64
142.26
1
gcc_default_O0
NLS-v1
_____
128
64
64
142.26
1
gcc_pentium3_O0
NLS-v1
_____
128
64
64
142.26
1
gcc_pentiumpro_O0