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
13.51
118.37
22.65
16.98
27.13
26.14
1217.19
2775.67
2
gcc_m32_O3-ofp
NLS-v1
_____
128
128
128
13.57
122.68
22.69
17.14
27.50
25.96
1239.17
2824.79
2
gcc_pentium3-m32_O3-ofp
NLS-v1
_____
128
64
64
13.58
109.29
21.94
17.10
26.15
24.59
1177.89
2294.65
2
gcc_athlon-m32_O3-ofp
NLS-v1
_____
128
128
128
13.62
119.92
22.89
17.08
27.41
24.22
1174.66
2783.70
2
gcc_athlon-m32_O3-ofp
NLS-v1
_____
128
128
128
13.63
122.70
23.36
17.45
28.00
26.29
1180.37
2834.33
2
gcc_pentiumpro-m32_O3-ofp
NLS-v1
_____
128
64
64
13.64
108.61
22.31
17.09
26.31
25.28
1242.92
2371.41
2
gcc_pentium3-m32_O3-ofp
NLS-v1
_____
128
64
64
13.72
110.25
22.42
16.79
26.37
25.75
1236.56
2323.63
2
gcc_pentiumpro-m32_O3-ofp
NLS-v1
_____
128
128
128
13.85
122.72
22.95
17.31
27.72
25.32
1229.33
2827.42
2
gcc_pentium2-m32_O3-ofp
NLS-v1
_____
128
64
64
13.88
108.32
22.31
17.05
26.27
25.27
1233.78
2371.02
2
gcc_pentium2-m32_O3-ofp
NLS-v1
_____
128
64
64
13.90
106.19
22.50
16.67
26.10
25.88
1173.38
2317.63
2
gcc_m32_O3-ofp
NLS-v1
_____
128
64
64
13.96
2
gcc_pentium2-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
14.17
2
gcc_athlon-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
14.35
2
gcc_pentium-mmx-m32_O3-ofp
NLS-v1
_____
128
64
64
14.36
2
gcc_pentium-m32_O3-ofp
NLS-v1
_____
128
64
64
14.36
2
gcc_pentiumpro-m32_O2-ofp
NLS-v1
_____
128
64
64
14.39
2
gcc_k6-m32_O2-ofp
NLS-v1
_____
128
64
64
14.41
2
gcc_m32_O3-ual-ofp
NLS-v1
_____
128
64
64
14.59
2
gcc_pentium2-m32_O2-ofp
NLS-v1
_____
128
64
64
14.59
2
gcc_pentium3-m32_O2-ofp
NLS-v1
_____
128
64
64
14.69
2
gcc_m32_O1-ofp
NLS-v1
_____
128
64
64
14.81
2
gcc_pentiumpro-m32_O1-ofp
NLS-v1
_____
128
64
64
14.84
2
gcc_i386-m32_O1-ofp
NLS-v1
_____
128
64
64
14.86
2
gcc_pentium3-m32_O1-ofp
NLS-v1
_____
128
64
64
14.88
2
gcc_pentium-m32_O1-ofp
NLS-v1
_____
128
64
64
14.89
2
gcc_athlon-m32_O2-ofp
NLS-v1
_____
128
64
64
14.89
2
gcc_k6-m32_O3-ofp
NLS-v1
_____
128
64
64
14.98
2
gcc_athlon-m32_O1-ofp
NLS-v1
_____
128
64
64
15.01
2
gcc_k6-m32_O1-ofp
NLS-v1
_____
128
64
64
15.01
2
gcc_pentium-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
15.03
2
gcc_m32_O2-ofp
NLS-v1
_____
128
64
64
15.03
2
gcc_pentium2-m32_O1-ofp
NLS-v1
_____
128
64
64
15.10
2
gcc_pentium-mmx-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
15.20
2
gcc_i386-m32_O2-ofp
NLS-v1
_____
128
64
64
15.50
2
gcc_pentium-mmx-m32_O1-ofp
NLS-v1
_____
128
64
64
15.53
2
gcc_i386-m32_O3-ofp
NLS-v1
_____
128
64
64
15.60
2
gcc_i486-m32_O1-ofp
NLS-v1
_____
128
64
64
15.98
2
gcc_pentium-mmx-m32_Os-ofp
NLS-v1
_____
128
64
64
16.01
2
gcc_pentium3-m32_Os-ofp
NLS-v1
_____
128
128
128
16.05
134.56
25.08
18.03
30.00
26.01
1282.64
3043.92
2
gcc_pentiumpro-m32_Os-ofp
NLS-v1
_____
128
64
64
16.08
120.23
23.15
17.92
27.89
26.18
1206.59
2682.91
2
gcc_pentiumpro-m32_Os-ofp
NLS-v1
_____
128
64
64
16.12
2
gcc_pentium-m32_Os-ofp
NLS-v1
_____
128
64
64
16.13
2
gcc_k6-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
16.19
2
gcc_i386-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
16.29
2
gcc_m32_Os-ofp
NLS-v1
_____
128
64
64
16.33
2
gcc_k6-3-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
16.38
2
gcc_pentium2-m32_Os-ofp
NLS-v1
_____
128
64
64
16.74
2
gcc_athlon-m32_Os-ofp
NLS-v1
_____
128
64
64
16.86
2
gcc_i486-m32_Os-ofp
NLS-v1
_____
128
64
64
16.86
2
gcc_k6-m32_Os-ofp
NLS-v1
_____
128
64
64
16.98
2
gcc_i486-m32_O3-ofp
NLS-v1
_____
128
64
64
17.01
2
gcc_pentium-m32_O2-ofp
NLS-v1
_____
128
64
64
17.24
2
gcc_pentium-mmx-m32_O2-ofp
NLS-v1
_____
128
64
64
17.81
2
gcc_i486-m32_O2-ofp
NLS-v1
_____
128
64
64
19.05
2
gcc_i486-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
25.25
1
gcc_athlon-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
26.00
1
gcc_pentium3-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
26.13
1
gcc_pentiumpro-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
26.14
1
gcc_m32_O3-ual-ofp
NLS-v1
_____
128
64
64
26.14
1
gcc_pentium2-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
26.17
1
gcc_k6-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
26.18
1
gcc_k6-3-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
26.31
1
gcc_pentium-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
26.57
1
gcc_i386-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
26.74
1
gcc_i486-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
26.83
1
gcc_pentium-mmx-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
31.56
1
gcc_m32_O3-ofp
NLS-v1
_____
128
64
64
31.80
1
gcc_athlon-m32_O3-ofp
NLS-v1
_____
128
64
64
31.92
1
gcc_pentium3-m32_O3-ofp
NLS-v1
_____
128
64
64
31.94
1
gcc_pentiumpro-m32_O3-ofp
NLS-v1
_____
128
64
64
31.96
1
gcc_pentium2-m32_O3-ofp
NLS-v1
_____
128
64
64
32.24
1
gcc_pentium-mmx-m32_O3-ofp
NLS-v1
_____
128
64
64
32.25
1
gcc_pentium-m32_O3-ofp
NLS-v1
_____
128
64
64
33.33
1
gcc_i386-m32_O3-ofp
NLS-v1
_____
128
64
64
33.89
1
gcc_k6-m32_O3-ofp
NLS-v1
_____
128
64
64
34.69
1
gcc_i486-m32_O3-ofp
NLS-v1
_____
128
64
64
38.14
1
gcc_athlon-m32_Os-ofp
NLS-v1
_____
128
64
64
38.51
1
gcc_pentium3-m32_Os-ofp
NLS-v1
_____
128
64
64
39.61
1
gcc_m32_O2-ofp
NLS-v1
_____
128
128
128
39.62
148.54
93.48
42.78
78.63
44.37
2223.90
3990.58
1
gcc_pentiumpro-m32_Os-ofp
NLS-v1
_____
128
64
64
39.62
136.83
46.57
42.31
51.19
44.26
2222.86
3514.98
1
gcc_pentiumpro-m32_Os-ofp
NLS-v1
_____
128
64
64
39.62
1
gcc_athlon-m32_O2-ofp
NLS-v1
_____
128
64
64
39.62
1
gcc_k6-m32_Os-ofp
NLS-v1
_____
128
64
64
39.63
1
gcc_pentium2-m32_Os-ofp
NLS-v1
_____
128
64
64
40.12
1
gcc_i486-m32_Os-ofp
NLS-v1
_____
128
64
64
40.12
1
gcc_pentium-m32_Os-ofp
NLS-v1
_____
128
64
64
40.15
1
gcc_pentium-mmx-m32_Os-ofp
NLS-v1
_____
128
64
64
40.30
1
gcc_i386-m32_O2-ofp
NLS-v1
_____
128
64
64
40.61
1
gcc_pentium2-m32_O2-ofp
NLS-v1
_____
128
64
64
40.62
1
gcc_m32_Os-ofp
NLS-v1
_____
128
64
64
40.64
1
gcc_pentium-mmx-m32_O2-ofp
NLS-v1
_____
128
64
64
40.97
1
gcc_pentium3-m32_O2-ofp
NLS-v1
_____
128
64
64
41.06
1
gcc_pentium-m32_O2-ofp
NLS-v1
_____
128
64
64
41.22
1
gcc_pentiumpro-m32_O2-ofp
NLS-v1
_____
128
64
64
41.62
1
gcc_i486-m32_O2-ofp
NLS-v1
_____
128
64
64
44.64
1
gcc_athlon-m32_O1-ofp
NLS-v1
_____
128
64
64
44.64
1
gcc_m32_O1-ofp
NLS-v1
_____
128
64
64
44.64
1
gcc_pentium2-m32_O1-ofp
NLS-v1
_____
128
64
64
44.64
1
gcc_pentium3-m32_O1-ofp
NLS-v1
_____
128
64
64
44.66
1
gcc_pentiumpro-m32_O1-ofp
NLS-v1
_____
128
64
64
46.38
1
gcc_i386-m32_O1-ofp
NLS-v1
_____
128
64
64
47.60
2
gcc_m32_O0
NLS-v1
_____
128
64
64
47.63
1
gcc_k6-m32_O2-ofp
NLS-v1
_____
128
64
64
47.84
2
gcc_pentium3-m32_O0
NLS-v1
_____
128
64
64
47.88
1
gcc_pentium-m32_O1-ofp
NLS-v1
_____
128
64
64
47.88
1
gcc_pentium-mmx-m32_O1-ofp
NLS-v1
_____
128
64
64
47.88
2
gcc_pentium-mmx-m32_O0
NLS-v1
_____
128
64
64
48.17
1
gcc_i486-m32_O1-ofp
NLS-v1
_____
128
64
64
48.22
2
gcc_k6-m32_O0
NLS-v1
_____
128
64
64
48.22
2
gcc_pentium-m32_O0
NLS-v1
_____
128
64
64
48.30
2
gcc_i486-m32_O0
NLS-v1
_____
128
64
64
48.41
2
gcc_pentiumpro-m32_O0
NLS-v1
_____
128
64
64
48.50
2
gcc_athlon-m32_O0
NLS-v1
_____
128
64
64
48.90
2
gcc_pentium2-m32_O0
NLS-v1
_____
128
64
64
48.99
2
gcc_i386-m32_O0
NLS-v1
_____
128
64
64
64.63
1
gcc_k6-m32_O1-ofp
NLS-v1
_____
128
64
64
139.80
1
gcc_pentium2-m32_O0
NLS-v1
_____
128
64
64
139.82
1
gcc_pentiumpro-m32_O0
NLS-v1
_____
128
64
64
139.84
1
gcc_pentium3-m32_O0
NLS-v1
_____
128
64
64
140.98
1
gcc_pentium-m32_O0
NLS-v1
_____
128
64
64
141.05
1
gcc_pentium-mmx-m32_O0
NLS-v1
_____
128
64
64
141.31
1
gcc_i486-m32_O0
NLS-v1
_____
128
64
64
141.40
1
gcc_k6-m32_O0
NLS-v1
_____
128
64
64
143.19
1
gcc_i386-m32_O0
NLS-v1
_____
128
64
64
151.28
1
gcc_athlon-m32_O0
NLS-v1
_____
128
64
64
154.46
1
gcc_m32_O0