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.83
13.27
11.20
15.29
13.60
583.07
1275.99
2
gcc_pentium4_O3-ual-ofp
NLS-v1
_____
128
64
64
10.34
48.27
12.89
11.05
14.64
13.59
582.67
1059.23
2
gcc_pentium4_O3-ual-ofp
NLS-v1
_____
128
128
128
10.73
107.76
17.49
12.86
21.98
19.56
1003.93
2584.29
2
gcc_pentiumpro_Os-ofp
NLS-v1
_____
128
64
64
10.73
97.31
16.77
12.58
20.75
19.57
952.82
2147.35
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.44
2
gcc_k6_O3-ofp
NLS-v1
_____
128
64
64
11.64
2
gcc_pentium4_O3-ofp
NLS-v1
_____
128
64
64
11.75
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.22
2
gcc_pentium3_O3-ual-ofp
NLS-v1
_____
128
64
64
12.22
2
gcc_pentiumpro_O3-ual-ofp
NLS-v1
_____
128
64
64
12.23
2
gcc_pentium_O3-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_pentium3_O2-ofp
NLS-v1
_____
128
64
64
12.92
2
gcc_pentiumpro_O2-ofp
NLS-v1
_____
128
64
64
12.99
2
gcc_i486_O2-ofp
NLS-v1
_____
128
64
64
13.02
2
gcc_i486_O3-ofp
NLS-v1
_____
128
64
64
13.15
2
gcc_athlon-m32_O3-ofp
NLS-v1
_____
128
64
64
13.15
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.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.09
2
gcc_pentium4-m32_O3-ofp
NLS-v1
_____
128
64
64
14.12
2
gcc_default_O1-ofp
NLS-v1
_____
128
64
64
14.13
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.12
2
gcc_pentium-m32_O3-ofp
NLS-v1
_____
128
64
64
15.12
2
gcc_pentium-mmx-m32_O3-ofp
NLS-v1
_____
128
64
64
15.22
2
gcc_pentium3-m32_O3-ofp
NLS-v1
_____
128
64
64
15.22
2
gcc_pentiumpro-m32_O3-ofp
NLS-v1
_____
128
64
64
15.24
2
gcc_pentium2-m32_O3-ofp
NLS-v1
_____
128
64
64
15.51
2
gcc_i486-m32_O3-ofp
NLS-v1
_____
128
64
64
16.00
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.91
2
gcc_pentium2-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
16.91
2
gcc_pentium3-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
16.91
2
gcc_pentiumpro-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
16.93
2
gcc_pentium4-m32_Os-ofp
NLS-v1
_____
128
64
64
17.00
2
gcc_pentium4-m32_O2-ofp
NLS-v1
_____
128
64
64
17.06
2
gcc_athlon-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
17.06
2
gcc_m32_O3-ual-ofp
NLS-v1
_____
128
64
64
17.06
2
gcc_pentium-m32_Os-ofp
NLS-v1
_____
128
64
64
17.06
2
gcc_pentium-mmx-m32_Os-ofp
NLS-v1
_____
128
64
64
17.06
2
gcc_pentium3-m32_O2-ofp
NLS-v1
_____
128
64
64
17.07
2
gcc_pentium2-m32_O2-ofp
NLS-v1
_____
128
64
64
17.07
2
gcc_pentiumpro-m32_O2-ofp
NLS-v1
_____
128
64
64
17.11
2
gcc_athlon-m32_O2-ofp
NLS-v1
_____
128
64
64
17.11
2
gcc_m32_O2-ofp
NLS-v1
_____
128
64
64
17.16
1
gcc_pentium4_O3-ual-ofp
NLS-v1
_____
128
64
64
17.16
2
gcc_m32_Os-ofp
NLS-v1
_____
128
64
64
17.20
2
gcc_pentium2-m32_Os-ofp
NLS-v1
_____
128
64
64
17.20
2
gcc_pentium3-m32_Os-ofp
NLS-v1
_____
128
64
64
17.20
2
gcc_pentiumpro-m32_Os-ofp
NLS-v1
_____
128
64
64
17.25
2
gcc_i486-m32_O2-ofp
NLS-v1
_____
128
64
64
17.26
2
gcc_athlon-m32_Os-ofp
NLS-v1
_____
128
64
64
17.58
2
gcc_i386-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
17.86
2
gcc_k6-m32_Os-ofp
NLS-v1
_____
128
64
64
17.87
2
gcc_i386-m32_O2-ofp
NLS-v1
_____
128
64
64
17.87
2
gcc_pentium-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
17.87
2
gcc_pentium-mmx-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
17.88
2
gcc_athlon-m32_O1-ofp
NLS-v1
_____
128
64
64
17.90
2
gcc_m32_O1-ofp
NLS-v1
_____
128
64
64
17.90
2
gcc_pentium2-m32_O1-ofp
NLS-v1
_____
128
64
64
17.90
2
gcc_pentium3-m32_O1-ofp
NLS-v1
_____
128
64
64
17.91
2
gcc_i386-m32_O1-ofp
NLS-v1
_____
128
64
64
17.92
2
gcc_k6-m32_O2-ofp
NLS-v1
_____
128
64
64
17.93
2
gcc_pentium4-m32_O1-ofp
NLS-v1
_____
128
64
64
17.94
2
gcc_pentiumpro-m32_O1-ofp
NLS-v1
_____
128
64
64
17.96
2
gcc_k6-m32_O1-ofp
NLS-v1
_____
128
64
64
17.98
2
gcc_i486-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
18.00
2
gcc_i386-m32_Os-ofp
NLS-v1
_____
128
64
64
18.00
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.20
1
gcc_i386_O3-ual-ofp
NLS-v1
_____
128
64
64
18.22
2
gcc_k6-m32_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.67
2
gcc_i486-m32_O1-ofp
NLS-v1
_____
128
64
64
18.70
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.78
2
gcc_pentium-mmx-m32_O2-ofp
NLS-v1
_____
128
64
64
18.79
2
gcc_pentium-m32_O1-ofp
NLS-v1
_____
128
64
64
18.81
2
gcc_pentium-m32_O2-ofp
NLS-v1
_____
128
64
64
22.93
1
gcc_pentium4-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
23.14
1
gcc_k6-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
24.34
1
gcc_pentium-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
24.34
1
gcc_pentium-mmx-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
24.42
1
gcc_pentium2-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
24.42
1
gcc_pentium3-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
24.42
1
gcc_pentiumpro-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
24.48
1
gcc_athlon-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
24.48
1
gcc_m32_O3-ual-ofp
NLS-v1
_____
128
64
64
24.58
1
gcc_i386-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.72
1
gcc_athlon-m32_O3-ofp
NLS-v1
_____
128
64
64
27.73
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
29.47
1
gcc_i486-m32_O3-ofp
NLS-v1
_____
128
64
64
29.95
1
gcc_pentium3_Os-ofp
NLS-v1
_____
128
128
128
30.19
114.81
35.81
32.16
39.88
32.54
1829.82
3186.63
1
gcc_pentiumpro_Os-ofp
NLS-v1
_____
128
64
64
30.19
1
gcc_default_O3-ofp
NLS-v1
_____
128
64
64
30.20
101.84
34.91
31.81
38.36
32.56
1784.62
2646.93
1
gcc_pentiumpro_Os-ofp
NLS-v1
_____
128
64
64
30.44
1
gcc_pentium_Os-ofp
NLS-v1
_____
128
64
64
30.51
1
gcc_i486_O2-ofp
NLS-v1
_____
128
64
64
30.91
1
gcc_i486_Os-ofp
NLS-v1
_____
128
64
64
31.19
1
gcc_default_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-m32_O3-ofp
NLS-v1
_____
128
64
64
31.19
1
gcc_pentium4_O3-ofp
NLS-v1
_____
128
64
64
31.68
1
gcc_pentium4_Os-ofp
NLS-v1
_____
128
64
64
31.70
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.23
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
32.95
1
gcc_k6_O2-ofp
NLS-v1
_____
128
64
64
33.20
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.44
1
gcc_pentiumpro_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_pentiumpro-m32_O2-ofp
NLS-v1
_____
128
64
64
37.49
1
gcc_pentium3-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.94
1
gcc_k6-m32_Os-ofp
NLS-v1
_____
128
64
64
39.48
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.75
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.95
1
gcc_pentiumpro-m32_Os-ofp
NLS-v1
_____
128
64
64
39.97
1
gcc_pentium4_O1-ofp
NLS-v1
_____
128
64
64
39.98
1
gcc_i386-m32_Os-ofp
NLS-v1
_____
128
64
64
40.03
1
gcc_i486-m32_Os-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.22
1
gcc_m32_Os-ofp
NLS-v1
_____
128
64
64
40.22
1
gcc_pentium4-m32_Os-ofp
NLS-v1
_____
128
64
64
41.48
2
gcc_i486-m32_O0
NLS-v1
_____
128
64
64
41.61
2
gcc_i386-m32_O0
NLS-v1
_____
128
64
64
41.62
2
gcc_athlon-m32_O0
NLS-v1
_____
128
64
64
41.63
2
gcc_pentium2-m32_O0
NLS-v1
_____
128
64
64
41.63
2
gcc_pentium3-m32_O0
NLS-v1
_____
128
64
64
41.63
2
gcc_pentiumpro-m32_O0
NLS-v1
_____
128
64
64
41.66
2
gcc_k6-m32_O0
NLS-v1
_____
128
64
64
41.67
2
gcc_pentium4-m32_O0
NLS-v1
_____
128
64
64
41.70
2
gcc_m32_O0
NLS-v1
_____
128
64
64
41.71
2
gcc_pentium-m32_O0
NLS-v1
_____
128
64
64
41.72
2
gcc_pentium-mmx-m32_O0
NLS-v1
_____
128
64
64
41.97
1
gcc_i386-m32_O2-ofp
NLS-v1
_____
128
64
64
42.30
2
gcc_i486_O0
NLS-v1
_____
128
64
64
42.30
2
gcc_pentium_O0
NLS-v1
_____
128
64
64
42.46
2
gcc_i386_O0
NLS-v1
_____
128
64
64
42.46
2
gcc_pentium4_O0
NLS-v1
_____
128
64
64
42.47
2
gcc_pentium3_O0
NLS-v1
_____
128
64
64
42.47
2
gcc_pentiumpro_O0
NLS-v1
_____
128
64
64
42.48
2
gcc_default_O0
NLS-v1
_____
128
64
64
42.49
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_athlon-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.20
1
gcc_pentium-m32_O1-ofp
NLS-v1
_____
128
64
64
45.20
1
gcc_pentium-mmx-m32_O1-ofp
NLS-v1
_____
128
64
64
45.91
1
gcc_i486-m32_O1-ofp
NLS-v1
_____
128
64
64
46.66
1
gcc_i386-m32_O1-ofp
NLS-v1
_____
128
64
64
52.19
1
gcc_k6-m32_O2-ofp
NLS-v1
_____
128
64
64
127.54
1
gcc_athlon-m32_O0
NLS-v1
_____
128
64
64
127.54
1
gcc_pentium2-m32_O0
NLS-v1
_____
128
64
64
127.54
1
gcc_pentium3-m32_O0
NLS-v1
_____
128
64
64
127.54
1
gcc_pentiumpro-m32_O0
NLS-v1
_____
128
64
64
128.01
1
gcc_i386-m32_O0
NLS-v1
_____
128
64
64
128.29
1
gcc_m32_O0
NLS-v1
_____
128
64
64
128.80
1
gcc_pentium4-m32_O0
NLS-v1
_____
128
64
64
128.98
1
gcc_k6-m32_O0
NLS-v1
_____
128
64
64
130.08
1
gcc_pentium-m32_O0
NLS-v1
_____
128
64
64
130.08
1
gcc_pentium-mmx-m32_O0
NLS-v1
_____
128
64
64
135.21
1
gcc_i486-m32_O0
NLS-v1
_____
128
64
64
141.91
1
gcc_i486_O0
NLS-v1
_____
128
64
64
141.92
1
gcc_pentium_O0
NLS-v1
_____
128
64
64
141.98
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
NLS-v1
_____
128
64
64
142.48
1
gcc_k6_O0
NLS-v1
_____
128
64
64
142.48
1
gcc_pentium4_O0