Primitive
Profile
Key
IV
MAC
Stream
40 bytes
576 bytes
1500 bytes
Imix
Agility
Key setup
IV setup
Variant
Compiler
NLS-v1
_____
128
64
64
11.55
68.37
15.31
12.69
17.99
16.85
816.36
1695.94
2
gcc_default_O3-ofp
NLS-v1
_____
128
128
128
11.57
78.56
15.99
12.95
19.16
16.82
790.57
2102.21
2
gcc_default_O3-ofp
NLS-v1
_____
128
128
128
11.58
81.38
16.33
13.00
19.57
16.81
774.86
2205.22
2
gcc_k8_O3-ofp
NLS-v1
_____
128
64
64
11.61
70.88
15.65
12.80
18.39
16.75
777.52
1784.32
2
gcc_k8_O3-ofp
NLS-v1
_____
128
128
128
11.65
81.54
16.10
12.91
19.42
16.44
767.94
2260.98
2
gcc_default_O3-ual-ofp
NLS-v1
_____
128
64
64
11.66
71.79
15.41
12.59
18.24
16.47
761.53
1836.71
2
gcc_default_O3-ual-ofp
NLS-v1
_____
128
64
64
11.68
69.31
15.21
12.63
17.97
16.50
1403.29
1762.44
2
gcc_k8_O3-ual-ofp
NLS-v1
_____
128
128
128
11.69
78.78
16.00
12.84
19.14
16.48
762.94
2175.51
2
gcc_k8_O3-ual-ofp
NLS-v1
_____
128
64
64
12.20
2
gcc_default_O2-ofp
NLS-v1
_____
128
128
128
12.22
85.82
16.75
13.53
20.31
17.46
844.92
2370.37
2
gcc_nocona_O3-ofp
NLS-v1
_____
128
128
128
12.22
87.33
17.01
13.54
20.56
17.69
797.25
2380.92
2
gcc_nocona_O3-ual-ofp
NLS-v1
_____
128
64
64
12.23
76.72
16.26
13.21
19.29
17.51
802.16
1947.78
2
gcc_nocona_O3-ual-ofp
NLS-v1
_____
128
64
64
12.23
2
gcc_k8_O2-ofp
NLS-v1
_____
128
64
64
12.24
75.96
16.22
13.18
19.20
17.49
842.99
1947.09
2
gcc_nocona_O3-ofp
NLS-v1
_____
128
64
64
12.56
2
gcc_nocona_O1-ofp
NLS-v1
_____
128
64
64
12.60
2
gcc_nocona_O2-ofp
NLS-v1
_____
128
64
64
12.65
2
gcc_default_O1-ofp
NLS-v1
_____
128
128
128
12.69
168.01
21.72
15.14
29.33
25.11
1111.68
4014.21
2
gcc_pentium2-m32_O2-ofp
NLS-v1
_____
128
64
64
12.70
2
gcc_k6-m32_O2-ofp
NLS-v1
_____
128
64
64
12.72
153.25
20.92
14.60
27.67
24.88
1134.95
3306.93
2
gcc_pentiumpro-m32_O2-ofp
NLS-v1
_____
128
128
128
12.73
153.41
22.58
15.04
28.78
24.67
1138.78
3959.28
2
gcc_pentiumpro-m32_O2-ofp
NLS-v1
_____
128
64
64
12.73
2
gcc_k8-m32_O2-ofp
NLS-v1
_____
128
64
64
12.74
154.13
21.13
14.66
27.87
24.87
1157.65
3254.80
2
gcc_pentium2-m32_O2-ofp
NLS-v1
_____
128
64
64
12.74
2
gcc_k8_O1-ofp
NLS-v1
_____
128
64
64
12.79
2
gcc_athlon-m32_O2-ofp
NLS-v1
_____
128
64
64
12.80
90.25
18.35
15.02
22.06
19.02
981.83
2308.41
2
gcc_pentiumpro-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
12.80
2
gcc_m32_O2-ofp
NLS-v1
_____
128
128
128
12.81
104.57
19.05
15.02
23.43
19.03
981.83
2792.50
2
gcc_pentiumpro-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
12.90
2
gcc_pentium3-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
12.93
119.36
22.36
15.27
26.41
23.21
1085.69
2605.10
2
gcc_prescott-m32_O2-ofp
NLS-v1
_____
128
128
128
12.98
133.79
21.50
15.26
26.91
25.17
1087.69
3156.81
2
gcc_prescott-m32_O2-ofp
NLS-v1
_____
128
64
64
12.99
2
gcc_pentium3-m32_O2-ofp
NLS-v1
_____
128
64
64
13.05
2
gcc_pentium-m-m32_O2-ofp
NLS-v1
_____
128
64
64
13.07
2
gcc_pentium4-m32_O2-ofp
NLS-v1
_____
128
64
64
13.11
2
gcc_m32_O3-ual-ofp
NLS-v1
_____
128
64
64
13.11
2
gcc_pentium4-m32_O1-ofp
NLS-v1
_____
128
64
64
13.14
2
gcc_m32_O3-ofp
NLS-v1
_____
128
64
64
13.17
2
gcc_m32_Os-ofp
NLS-v1
_____
128
64
64
13.19
2
gcc_i386-m32_O1-ofp
NLS-v1
_____
128
128
128
13.21
99.68
18.81
14.87
22.91
19.44
1000.29
2837.10
2
gcc_pentium2-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
13.22
2
gcc_m32_O1-ofp
NLS-v1
_____
128
64
64
13.24
88.32
18.19
14.40
21.61
19.45
992.28
2296.43
2
gcc_pentium2-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
13.25
2
gcc_i386-m32_O2-ofp
NLS-v1
_____
128
64
64
13.25
2
gcc_k8-m32_Os-ofp
NLS-v1
_____
128
64
64
13.25
2
gcc_pentium-m-m32_O3-ofp
NLS-v1
_____
128
64
64
13.28
86.61
18.16
14.54
21.53
19.44
1022.21
2296.72
2
gcc_pentium-m-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
13.29
2
gcc_pentium3-m32_Os-ofp
NLS-v1
_____
128
64
64
13.30
2
gcc_pentium2-m32_O1-ofp
NLS-v1
_____
128
128
128
13.31
97.86
18.96
15.15
22.97
19.52
1016.47
2777.13
2
gcc_pentium-m-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
13.31
2
gcc_pentiumpro-m32_Os-ofp
NLS-v1
_____
128
64
64
13.33
2
gcc_pentium-m-m32_Os-ofp
NLS-v1
_____
128
64
64
13.33
2
gcc_pentium4-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
13.35
2
gcc_pentium2-m32_Os-ofp
NLS-v1
_____
128
64
64
13.36
2
gcc_pentium3-m32_O1-ofp
NLS-v1
_____
128
64
64
13.40
2
gcc_pentium-mmx-m32_Os-ofp
NLS-v1
_____
128
64
64
13.41
2
gcc_athlon-m32_Os-ofp
NLS-v1
_____
128
64
64
13.41
2
gcc_k6-m32_Os-ofp
NLS-v1
_____
128
64
64
13.43
2
gcc_prescott-m32_O1-ofp
NLS-v1
_____
128
64
64
13.44
2
gcc_pentiumpro-m32_O1-ofp
NLS-v1
_____
128
64
64
13.49
2
gcc_k8-m32_O1-ofp
NLS-v1
_____
128
64
64
13.53
2
gcc_pentium-m32_Os-ofp
NLS-v1
_____
128
64
64
13.54
2
gcc_pentium-m-m32_O1-ofp
NLS-v1
_____
128
64
64
13.56
2
gcc_i486-m32_Os-ofp
NLS-v1
_____
128
64
64
13.56
2
gcc_k6-m32_O1-ofp
NLS-v1
_____
128
64
64
13.64
2
gcc_pentium3-m32_O3-ofp
NLS-v1
_____
128
64
64
13.65
2
gcc_pentium-mmx-m32_O2-ofp
NLS-v1
_____
128
128
128
13.73
154.79
22.60
15.89
29.20
25.23
1274.31
3490.13
2
gcc_prescott-m32_Os-ofp
NLS-v1
_____
128
64
64
13.73
2
gcc_pentium2-m32_O3-ofp
NLS-v1
_____
128
64
64
13.73
2
gcc_pentiumpro-m32_O3-ofp
NLS-v1
_____
128
64
64
13.77
2
gcc_pentium4-m32_O3-ofp
NLS-v1
_____
128
64
64
13.86
2
gcc_default_Os-ofp
NLS-v1
_____
128
64
64
13.86
2
gcc_k8_Os-ofp
NLS-v1
_____
128
64
64
13.87
2
gcc_pentium-m32_O1-ofp
NLS-v1
_____
128
64
64
13.87
2
gcc_pentium-m32_O2-ofp
NLS-v1
_____
128
64
64
13.91
2
gcc_athlon-m32_O1-ofp
NLS-v1
_____
128
64
64
13.96
2
gcc_pentium-mmx-m32_O1-ofp
NLS-v1
_____
128
64
64
13.97
2
gcc_i486-m32_O2-ofp
NLS-v1
_____
128
64
64
13.99
2
gcc_i486-m32_O1-ofp
NLS-v1
_____
128
64
64
14.15
2
gcc_pentium4-m32_Os-ofp
NLS-v1
_____
128
64
64
14.20
144.39
22.87
15.91
28.64
25.72
1297.38
2893.16
2
gcc_prescott-m32_Os-ofp
NLS-v1
_____
128
64
64
14.24
2
gcc_k6-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
14.35
2
gcc_k8-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
14.46
2
gcc_nocona_Os-ofp
NLS-v1
_____
128
64
64
14.59
2
gcc_athlon-m32_O3-ofp
NLS-v1
_____
128
64
64
14.75
2
gcc_k6-m32_O3-ofp
NLS-v1
_____
128
64
64
15.03
2
gcc_pentium-mmx-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
15.11
2
gcc_athlon-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
15.32
2
gcc_i386-m32_O3-ofp
NLS-v1
_____
128
64
64
15.35
2
gcc_k8-m32_O3-ofp
NLS-v1
_____
128
64
64
15.41
2
gcc_prescott-m32_O3-ofp
NLS-v1
_____
128
64
64
15.77
2
gcc_prescott-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
15.84
2
gcc_i486-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
16.07
2
gcc_pentium-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
16.15
2
gcc_i386-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
16.23
2
gcc_pentium-m32_O3-ofp
NLS-v1
_____
128
64
64
16.29
2
gcc_i486-m32_O3-ofp
NLS-v1
_____
128
64
64
16.67
2
gcc_pentium-mmx-m32_O3-ofp
NLS-v1
_____
128
64
64
19.46
1
gcc_default_O3-ual-ofp
NLS-v1
_____
128
64
64
19.76
1
gcc_k8_O3-ual-ofp
NLS-v1
_____
128
64
64
20.74
1
gcc_default_O3-ofp
NLS-v1
_____
128
64
64
20.76
1
gcc_k8_O3-ofp
NLS-v1
_____
128
64
64
21.42
1
gcc_nocona_O3-ofp
NLS-v1
_____
128
64
64
21.57
1
gcc_nocona_O3-ual-ofp
NLS-v1
_____
128
64
64
23.67
1
gcc_k8-m32_O3-ofp
NLS-v1
_____
128
64
64
24.07
1
gcc_athlon-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
24.08
1
gcc_k8-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
24.56
1
gcc_m32_O3-ofp
NLS-v1
_____
128
64
64
24.76
1
gcc_k6-m32_O3-ofp
NLS-v1
_____
128
64
64
24.77
1
gcc_pentium4-m32_O3-ofp
NLS-v1
_____
128
64
64
24.84
1
gcc_prescott-m32_O3-ofp
NLS-v1
_____
128
64
64
25.22
1
gcc_i386-m32_O3-ofp
NLS-v1
_____
128
64
64
25.27
1
gcc_pentium2-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
25.38
1
gcc_k6-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
25.49
1
gcc_athlon-m32_O3-ofp
NLS-v1
_____
128
64
64
25.67
1
gcc_pentiumpro-m32_O3-ofp
NLS-v1
_____
128
64
64
25.87
1
gcc_pentium3-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
25.89
1
gcc_pentium-mmx-m32_O3-ofp
NLS-v1
_____
128
64
64
25.94
1
gcc_pentium4-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
26.05
1
gcc_pentium3-m32_O3-ofp
NLS-v1
_____
128
64
64
26.11
1
gcc_i386-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
26.16
1
gcc_pentium-m32_O3-ofp
NLS-v1
_____
128
64
64
26.49
1
gcc_i486-m32_O3-ofp
NLS-v1
_____
128
64
64
26.62
1
gcc_m32_O3-ual-ofp
NLS-v1
_____
128
64
64
26.76
1
gcc_pentium-m-m32_O3-ofp
NLS-v1
_____
128
64
64
26.81
1
gcc_pentium-mmx-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
26.85
1
gcc_pentium-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
26.88
1
gcc_pentiumpro-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
27.13
1
gcc_pentium2-m32_O3-ofp
NLS-v1
_____
128
64
64
27.80
1
gcc_i486-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
28.18
1
gcc_pentium-m-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
28.39
1
gcc_prescott-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
36.40
1
gcc_nocona_O2-ofp
NLS-v1
_____
128
64
64
37.40
1
gcc_default_O2-ofp
NLS-v1
_____
128
64
64
38.13
1
gcc_pentium4-m32_O2-ofp
NLS-v1
_____
128
64
64
39.40
1
gcc_nocona_O1-ofp
NLS-v1
_____
128
64
64
39.90
1
gcc_k8_O2-ofp
NLS-v1
_____
128
64
64
40.15
1
gcc_k8_Os-ofp
NLS-v1
_____
128
64
64
40.38
1
gcc_m32_Os-ofp
NLS-v1
_____
128
64
64
40.62
1
gcc_i486-m32_Os-ofp
NLS-v1
_____
128
64
64
40.63
1
gcc_pentium2-m32_Os-ofp
NLS-v1
_____
128
64
64
41.11
1
gcc_pentium2-m32_O2-ofp
NLS-v1
_____
128
64
64
41.11
1
gcc_pentium3-m32_O2-ofp
NLS-v1
_____
128
64
64
41.12
1
gcc_k6-m32_Os-ofp
NLS-v1
_____
128
64
64
41.39
1
gcc_default_O1-ofp
NLS-v1
_____
128
64
64
42.11
1
gcc_pentium-m-m32_O2-ofp
NLS-v1
_____
128
64
64
42.11
1
gcc_pentiumpro-m32_O2-ofp
NLS-v1
_____
128
64
64
42.12
1
gcc_athlon-m32_O2-ofp
NLS-v1
_____
128
64
64
42.12
1
gcc_k8-m32_O2-ofp
NLS-v1
_____
128
64
64
42.12
1
gcc_pentium3-m32_Os-ofp
NLS-v1
_____
128
64
64
42.61
1
gcc_i386-m32_O2-ofp
NLS-v1
_____
128
128
128
42.62
164.41
51.12
45.98
57.00
47.11
2451.00
4528.39
1
gcc_prescott-m32_Os-ofp
NLS-v1
_____
128
64
64
42.62
1
gcc_athlon-m32_Os-ofp
NLS-v1
_____
128
64
64
42.62
1
gcc_k8-m32_Os-ofp
NLS-v1
_____
128
64
64
42.62
1
gcc_pentium-m32_Os-ofp
NLS-v1
_____
128
64
64
42.62
1
gcc_pentium4-m32_Os-ofp
NLS-v1
_____
128
64
64
42.63
148.99
50.05
43.51
54.43
47.05
2374.77
3949.98
1
gcc_prescott-m32_Os-ofp
NLS-v1
_____
128
64
64
43.11
1
gcc_i486-m32_O2-ofp
NLS-v1
_____
128
64
64
43.12
1
gcc_prescott-m32_O2-ofp
NLS-v1
_____
128
64
64
43.40
1
gcc_k8_O1-ofp
NLS-v1
_____
128
64
64
43.63
1
gcc_pentium-m32_O1-ofp
NLS-v1
_____
128
64
64
43.97
1
gcc_k6-m32_O2-ofp
NLS-v1
_____
128
64
64
44.13
1
gcc_pentium-mmx-m32_O1-ofp
NLS-v1
_____
128
64
64
44.62
1
gcc_m32_O1-ofp
NLS-v1
_____
128
64
64
45.12
1
gcc_k6-3-m32_O2-ofp
NLS-v1
_____
128
64
64
45.12
1
gcc_k8-m32_O1-ofp
NLS-v1
_____
128
64
64
45.12
1
gcc_pentium-m-m32_Os-ofp
NLS-v1
_____
128
64
64
45.12
1
gcc_pentium2-m32_O1-ofp
NLS-v1
_____
128
64
64
45.12
1
gcc_pentium3-m32_O1-ofp
NLS-v1
_____
128
64
64
45.12
1
gcc_pentiumpro-m32_O1-ofp
NLS-v1
_____
128
64
64
45.13
1
gcc_k6-m32_O1-ofp
NLS-v1
_____
128
64
64
45.62
1
gcc_i486-m32_O1-ofp
NLS-v1
_____
128
64
64
46.55
2
gcc_athlon-m32_O0
NLS-v1
_____
128
64
64
46.67
2
gcc_prescott-m32_O0
NLS-v1
_____
128
64
64
46.82
2
gcc_pentium4-m32_O0
NLS-v1
_____
128
64
64
46.90
1
gcc_default_Os-ofp
NLS-v1
_____
128
64
64
47.02
2
gcc_i386-m32_O0
NLS-v1
_____
128
64
64
47.24
2
gcc_k8-m32_O0
NLS-v1
_____
128
64
64
47.46
2
gcc_default_O0
NLS-v1
_____
128
64
64
47.61
2
gcc_m32_O0
NLS-v1
_____
128
64
64
47.74
2
gcc_pentium2-m32_O0
NLS-v1
_____
128
64
64
48.01
2
gcc_pentium3-m32_O0
NLS-v1
_____
128
64
64
48.09
2
gcc_k6-m32_O0
NLS-v1
_____
128
64
64
48.22
2
gcc_pentium-mmx-m32_O0
NLS-v1
_____
128
64
64
48.24
2
gcc_pentiumpro-m32_O0
NLS-v1
_____
128
64
64
48.62
1
gcc_pentium-m32_O2-ofp
NLS-v1
_____
128
64
64
48.91
2
gcc_i486-m32_O0
NLS-v1
_____
128
64
64
49.09
2
gcc_k8_O0
NLS-v1
_____
128
64
64
49.12
1
gcc_pentiumpro-m32_Os-ofp
NLS-v1
_____
128
64
64
49.27
2
gcc_pentium-m32_O0
NLS-v1
_____
128
64
64
49.58
2
gcc_nocona_O0
NLS-v1
_____
128
64
64
49.62
1
gcc_pentium-mmx-m32_Os-ofp
NLS-v1
_____
128
64
64
49.88
2
gcc_pentium-m-m32_O0
NLS-v1
_____
128
64
64
49.91
1
gcc_nocona_Os-ofp
NLS-v1
_____
128
64
64
50.12
1
gcc_m32_O2-ofp
NLS-v1
_____
128
64
64
50.62
1
gcc_athlon-m32_O1-ofp
NLS-v1
_____
128
64
64
51.68
1
gcc_pentium4-m32_O1-ofp
NLS-v1
_____
128
64
64
52.12
1
gcc_pentium-m-m32_O1-ofp
NLS-v1
_____
128
64
64
53.11
1
gcc_prescott-m32_O1-ofp
NLS-v1
_____
128
64
64
57.62
1
gcc_pentium-mmx-m32_O2-ofp
NLS-v1
_____
128
64
64
59.63
1
gcc_i386-m32_O1-ofp
NLS-v1
_____
128
64
64
143.78
1
gcc_nocona_O0
NLS-v1
_____
128
64
64
145.28
1
gcc_k8_O0
NLS-v1
_____
128
64
64
145.99
1
gcc_k6-m32_O0
NLS-v1
_____
128
64
64
146.00
1
gcc_i386-m32_O0
NLS-v1
_____
128
64
64
152.66
1
gcc_pentium4-m32_O0
NLS-v1
_____
128
64
64
152.66
1
gcc_prescott-m32_O0
NLS-v1
_____
128
64
64
152.67
1
gcc_m32_O0
NLS-v1
_____
128
64
64
164.64
1
gcc_default_O0
NLS-v1
_____
128
64
64
195.14
1
gcc_pentium-m-m32_O0
NLS-v1
_____
128
64
64
195.14
1
gcc_pentium2-m32_O0
NLS-v1
_____
128
64
64
195.14
1
gcc_pentium3-m32_O0
NLS-v1
_____
128
64
64
195.14
1
gcc_pentiumpro-m32_O0
NLS-v1
_____
128
64
64
198.38
1
gcc_athlon-m32_O0
NLS-v1
_____
128
64
64
198.38
1
gcc_k8-m32_O0
NLS-v1
_____
128
64
64
201.09
1
gcc_pentium-mmx-m32_O0
NLS-v1
_____
128
64
64
208.60
1
gcc_pentium-m32_O0
NLS-v1
_____
128
64
64
212.58
1
gcc_i486-m32_O0