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.54
67.98
15.29
12.79
17.99
16.89
789.12
1694.44
2
gcc_default_O3-ofp
NLS-v1
_____
128
128
128
11.59
78.43
16.07
12.97
19.21
16.81
789.52
2095.65
2
gcc_default_O3-ofp
NLS-v1
_____
128
128
128
11.64
78.87
15.94
12.77
19.09
16.47
775.40
2146.81
2
gcc_default_O3-ual-ofp
NLS-v1
_____
128
64
64
11.65
68.59
15.27
12.56
17.93
16.44
741.94
1738.62
2
gcc_default_O3-ual-ofp
NLS-v1
_____
128
128
128
11.91
79.75
16.13
12.93
19.32
34.82
765.35
2167.02
2
gcc_k8_O3-ual-ofp
NLS-v1
_____
128
64
64
12.20
2
gcc_default_O2-ofp
NLS-v1
_____
128
128
128
12.23
85.86
16.85
13.45
20.33
17.49
798.19
2333.12
2
gcc_nocona_O3-ual-ofp
NLS-v1
_____
128
64
64
12.23
74.81
16.17
13.18
19.09
17.61
807.29
1888.19
2
gcc_nocona_O3-ual-ofp
NLS-v1
_____
128
128
128
12.24
86.06
16.82
13.46
20.33
17.48
830.98
2375.22
2
gcc_nocona_O3-ofp
NLS-v1
_____
128
64
64
12.24
75.63
16.18
13.18
19.16
17.42
830.97
1919.63
2
gcc_nocona_O3-ofp
NLS-v1
_____
128
128
128
12.43
145.10
20.89
14.63
27.11
23.92
1068.15
3588.75
2
gcc_k8_O2-ofp
NLS-v1
_____
128
64
64
12.51
2
gcc_default_O1-ofp
NLS-v1
_____
128
64
64
12.61
2
gcc_nocona_O1-ofp
NLS-v1
_____
128
64
64
12.64
2
gcc_nocona_O2-ofp
NLS-v1
_____
128
64
64
12.67
2
gcc_k6-m32_O2-ofp
NLS-v1
_____
128
64
64
12.67
2
gcc_k8_O1-ofp
NLS-v1
_____
128
64
64
12.73
2
gcc_k8-m32_O2-ofp
NLS-v1
_____
128
128
128
12.77
168.06
23.37
15.52
30.41
26.73
1158.17
4006.43
2
gcc_pentium3-m32_O2-ofp
NLS-v1
_____
128
64
64
12.77
154.57
20.29
14.78
27.47
24.86
1112.02
3340.40
2
gcc_pentium-m-m32_O2-ofp
NLS-v1
_____
128
64
64
12.78
148.08
21.31
14.86
27.63
25.00
1140.96
3302.23
2
gcc_pentium3-m32_O2-ofp
NLS-v1
_____
128
128
128
12.79
104.57
19.17
15.43
23.65
19.02
1006.30
2815.81
2
gcc_pentium2-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
12.79
91.82
18.65
15.15
22.38
19.13
993.43
2303.70
2
gcc_pentiumpro-m32_O3-ual-ofp
NLS-v1
_____
128
128
128
12.80
171.98
22.19
15.23
29.90
24.76
1101.58
4013.96
2
gcc_pentium-m-m32_O2-ofp
NLS-v1
_____
128
64
64
12.80
91.14
18.35
14.62
21.97
19.14
1019.95
2338.75
2
gcc_pentium-m-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
12.81
2
gcc_athlon-m32_O2-ofp
NLS-v1
_____
128
128
128
12.82
103.36
19.60
15.10
23.69
19.01
993.24
2793.44
2
gcc_pentiumpro-m32_O3-ual-ofp
NLS-v1
_____
128
128
128
12.91
102.95
19.03
14.91
23.27
19.07
1001.82
2862.01
2
gcc_pentium-m-m32_O3-ual-ofp
NLS-v1
_____
128
128
128
12.94
134.49
20.78
15.10
26.49
24.29
988.44
3101.64
2
gcc_prescott-m32_O1-ofp
NLS-v1
_____
128
64
64
12.95
2
gcc_m32_O2-ofp
NLS-v1
_____
128
64
64
13.00
2
gcc_pentium2-m32_O2-ofp
NLS-v1
_____
128
64
64
13.04
2
gcc_pentiumpro-m32_O2-ofp
NLS-v1
_____
128
64
64
13.08
2
gcc_m32_O1-ofp
NLS-v1
_____
128
128
128
13.10
133.73
23.12
15.42
27.87
24.65
1085.69
3155.66
2
gcc_prescott-m32_O2-ofp
NLS-v1
_____
128
64
64
13.12
120.20
21.01
15.32
25.72
23.57
1093.23
2562.86
2
gcc_prescott-m32_O2-ofp
NLS-v1
_____
128
64
64
13.13
2
gcc_k6-m32_Os-ofp
NLS-v1
_____
128
64
64
13.13
2
gcc_m32_O3-ual-ofp
NLS-v1
_____
128
64
64
13.14
2
gcc_pentium4-m32_O2-ofp
NLS-v1
_____
128
64
64
13.20
2
gcc_pentium3-m32_O3-ofp
NLS-v1
_____
128
64
64
13.21
2
gcc_i386-m32_O2-ofp
NLS-v1
_____
128
64
64
13.21
2
gcc_m32_Os-ofp
NLS-v1
_____
128
64
64
13.23
2
gcc_m32_O3-ofp
NLS-v1
_____
128
64
64
13.23
2
gcc_pentium4-m32_O1-ofp
NLS-v1
_____
128
64
64
13.24
86.15
18.05
14.78
21.52
19.44
1026.94
2342.92
2
gcc_pentium3-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
13.24
2
gcc_pentium-m32_Os-ofp
NLS-v1
_____
128
64
64
13.25
2
gcc_pentium-m-m32_O3-ofp
NLS-v1
_____
128
64
64
13.25
2
gcc_pentium2-m32_O3-ofp
NLS-v1
_____
128
64
64
13.26
2
gcc_athlon-m32_Os-ofp
NLS-v1
_____
128
64
64
13.26
2
gcc_i386-m32_O1-ofp
NLS-v1
_____
128
64
64
13.27
120.90
19.69
14.68
24.79
24.38
986.64
2611.94
2
gcc_prescott-m32_O1-ofp
NLS-v1
_____
128
128
128
13.28
99.52
19.10
15.06
23.13
19.48
1013.25
2821.29
2
gcc_pentium3-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
13.28
2
gcc_pentiumpro-m32_O1-ofp
NLS-v1
_____
128
64
64
13.29
2
gcc_k6-m32_O1-ofp
NLS-v1
_____
128
64
64
13.29
2
gcc_k8-m32_O1-ofp
NLS-v1
_____
128
64
64
13.30
2
gcc_pentium3-m32_Os-ofp
NLS-v1
_____
128
64
64
13.30
2
gcc_pentiumpro-m32_Os-ofp
NLS-v1
_____
128
64
64
13.31
2
gcc_pentium-mmx-m32_Os-ofp
NLS-v1
_____
128
64
64
13.33
2
gcc_pentium2-m32_Os-ofp
NLS-v1
_____
128
64
64
13.33
2
gcc_pentiumpro-m32_O3-ofp
NLS-v1
_____
128
64
64
13.36
2
gcc_pentium4-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
13.38
2
gcc_pentium2-m32_O1-ofp
NLS-v1
_____
128
64
64
13.51
2
gcc_k8-m32_Os-ofp
NLS-v1
_____
128
64
64
13.56
2
gcc_athlon-m32_O1-ofp
NLS-v1
_____
128
64
64
13.57
2
gcc_pentium-m-m32_O1-ofp
NLS-v1
_____
128
64
64
13.61
2
gcc_pentium3-m32_O1-ofp
NLS-v1
_____
128
64
64
13.64
2
gcc_pentium-m-m32_Os-ofp
NLS-v1
_____
128
128
128
13.67
284.55
23.39
16.38
38.72
25.16
1291.88
3931.32
2
gcc_prescott-m32_Os-ofp
NLS-v1
_____
128
64
64
13.72
2
gcc_i486-m32_Os-ofp
NLS-v1
_____
128
64
64
13.73
2
gcc_pentium-mmx-m32_O2-ofp
NLS-v1
_____
128
64
64
13.77
141.78
21.47
15.90
27.68
25.25
1297.63
2930.32
2
gcc_prescott-m32_Os-ofp
NLS-v1
_____
128
64
64
13.83
2
gcc_default_Os-ofp
NLS-v1
_____
128
64
64
13.83
2
gcc_pentium4-m32_O3-ofp
NLS-v1
_____
128
64
64
13.92
2
gcc_i486-m32_O2-ofp
NLS-v1
_____
128
64
64
13.92
2
gcc_pentium-m32_O1-ofp
NLS-v1
_____
128
64
64
13.94
2
gcc_pentium-mmx-m32_O1-ofp
NLS-v1
_____
128
64
64
13.95
2
gcc_k8_Os-ofp
NLS-v1
_____
128
64
64
13.96
2
gcc_pentium4-m32_Os-ofp
NLS-v1
_____
128
64
64
13.97
2
gcc_i486-m32_O1-ofp
NLS-v1
_____
128
64
64
14.09
2
gcc_pentium-m32_O2-ofp
NLS-v1
_____
128
64
64
14.47
2
gcc_nocona_Os-ofp
NLS-v1
_____
128
64
64
14.73
2
gcc_k6-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
14.73
2
gcc_k8-m32_O3-ofp
NLS-v1
_____
128
64
64
14.99
2
gcc_pentium-mmx-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
15.34
2
gcc_pentium-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
15.37
2
gcc_athlon-m32_O3-ofp
NLS-v1
_____
128
64
64
15.40
2
gcc_athlon-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
15.43
2
gcc_k8-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
15.54
2
gcc_prescott-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
15.82
2
gcc_pentium-m32_O3-ofp
NLS-v1
_____
128
64
64
15.86
2
gcc_k6-m32_O3-ofp
NLS-v1
_____
128
64
64
16.13
2
gcc_i386-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
16.30
2
gcc_prescott-m32_O3-ofp
NLS-v1
_____
128
64
64
16.31
2
gcc_i486-m32_O3-ofp
NLS-v1
_____
128
64
64
16.32
2
gcc_i386-m32_O3-ofp
NLS-v1
_____
128
64
64
16.42
2
gcc_i486-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
16.80
2
gcc_pentium-mmx-m32_O3-ofp
NLS-v1
_____
128
64
64
19.42
1
gcc_default_O3-ual-ofp
NLS-v1
_____
128
64
64
20.77
1
gcc_default_O3-ofp
NLS-v1
_____
128
64
64
21.13
1
gcc_k8_O3-ofp
NLS-v1
_____
128
64
64
21.47
1
gcc_nocona_O3-ual-ofp
NLS-v1
_____
128
64
64
21.48
1
gcc_nocona_O3-ofp
NLS-v1
_____
128
64
64
23.68
1
gcc_k8-m32_O3-ofp
NLS-v1
_____
128
64
64
23.77
1
gcc_m32_O3-ofp
NLS-v1
_____
128
64
64
24.08
1
gcc_pentium-m32_O3-ofp
NLS-v1
_____
128
64
64
24.64
1
gcc_athlon-m32_O3-ofp
NLS-v1
_____
128
64
64
24.89
1
gcc_k8-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
24.98
1
gcc_k6-m32_O3-ofp
NLS-v1
_____
128
64
64
25.27
1
gcc_pentium-m-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
25.39
1
gcc_k6-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
25.72
1
gcc_pentium-mmx-m32_O3-ofp
NLS-v1
_____
128
64
64
25.82
163.38
33.71
26.82
40.07
36.38
1549.11
1709.84
2
gcc_k8_O3-ofp
NLS-v1
_____
128
64
64
25.92
1
gcc_i386-m32_O3-ofp
NLS-v1
_____
128
64
64
25.95
1
gcc_pentium4-m32_O3-ofp
NLS-v1
_____
128
64
64
26.05
1
gcc_pentium-m-m32_O3-ofp
NLS-v1
_____
128
64
64
26.08
1
gcc_athlon-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
26.25
1
gcc_pentiumpro-m32_O3-ofp
NLS-v1
_____
128
64
64
26.26
1
gcc_pentium3-m32_O3-ofp
NLS-v1
_____
128
64
64
26.31
1
gcc_pentium-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
26.33
1
gcc_i486-m32_O3-ofp
NLS-v1
_____
128
64
64
26.35
1
gcc_pentium2-m32_O3-ofp
NLS-v1
_____
128
64
64
26.42
1
gcc_pentium4-m32_O3-ual-ofp
NLS-v1
_____
128
128
128
26.43
173.24
34.65
28.73
41.98
34.83
1504.87
4530.63
2
gcc_k8_O3-ofp
NLS-v1
_____
128
64
64
26.53
1
gcc_pentiumpro-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
26.54
1
gcc_i386-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
26.98
69.40
15.34
12.69
18.07
16.93
1475.29
4168.81
2
gcc_k8_O3-ual-ofp
NLS-v1
_____
128
64
64
27.01
1
gcc_i486-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
27.04
1
gcc_m32_O3-ual-ofp
NLS-v1
_____
128
64
64
27.08
1
gcc_prescott-m32_O3-ofp
NLS-v1
_____
128
64
64
27.40
1
gcc_pentium-mmx-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
27.92
1
gcc_pentium2-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
28.12
1
gcc_prescott-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
28.32
1
gcc_pentium3-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
30.75
193.32
18.30
15.10
29.12
19.08
1006.30
2328.51
2
gcc_pentium2-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
34.79
287.75
48.81
35.74
60.39
25.18
1158.10
2996.83
2
gcc_k8_O2-ofp
NLS-v1
_____
128
64
64
37.40
1
gcc_nocona_O2-ofp
NLS-v1
_____
128
64
64
37.41
1
gcc_default_O2-ofp
NLS-v1
_____
128
64
64
40.11
1
gcc_pentium4-m32_O2-ofp
NLS-v1
_____
128
64
64
40.16
1
gcc_default_Os-ofp
NLS-v1
_____
128
64
64
40.39
1
gcc_default_O1-ofp
NLS-v1
_____
128
64
64
40.39
1
gcc_nocona_O1-ofp
NLS-v1
_____
128
64
64
41.11
1
gcc_pentiumpro-m32_O2-ofp
NLS-v1
_____
128
64
64
41.12
1
gcc_k6-m32_Os-ofp
NLS-v1
_____
128
64
64
41.62
1
gcc_athlon-m32_O2-ofp
NLS-v1
_____
128
64
64
41.62
1
gcc_pentium4-m32_O1-ofp
NLS-v1
_____
128
64
64
42.11
1
gcc_pentium-m-m32_O2-ofp
NLS-v1
_____
128
64
64
42.12
1
gcc_pentium-m-m32_Os-ofp
NLS-v1
_____
128
64
64
42.12
1
gcc_pentium3-m32_Os-ofp
NLS-v1
_____
128
128
128
42.62
163.56
51.14
45.98
56.95
47.05
2339.00
4529.89
1
gcc_prescott-m32_Os-ofp
NLS-v1
_____
128
64
64
42.62
148.60
50.07
51.31
57.28
47.06
2374.84
4021.17
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-mmx-m32_Os-ofp
NLS-v1
_____
128
64
64
43.11
1
gcc_pentium3-m32_O2-ofp
NLS-v1
_____
128
64
64
43.12
1
gcc_i486-m32_O2-ofp
NLS-v1
_____
128
64
64
43.12
1
gcc_k6-3-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.61
1
gcc_i386-m32_O2-ofp
NLS-v1
_____
128
64
64
43.62
1
gcc_i486-m32_O1-ofp
NLS-v1
_____
128
64
64
43.63
1
gcc_pentium-mmx-m32_O1-ofp
NLS-v1
_____
128
64
64
44.11
1
gcc_prescott-m32_O1-ofp
NLS-v1
_____
128
64
64
44.12
1
gcc_pentium2-m32_O2-ofp
NLS-v1
_____
128
64
64
44.20
2
gcc_k8_O0
NLS-v1
_____
128
64
64
44.62
1
gcc_pentium-m32_Os-ofp
NLS-v1
_____
128
64
64
45.11
1
gcc_k6-m32_O2-ofp
NLS-v1
_____
128
64
64
45.12
1
gcc_athlon-m32_O1-ofp
NLS-v1
_____
128
64
64
45.12
1
gcc_k6-m32_O1-ofp
NLS-v1
_____
128
64
64
45.12
1
gcc_k8-m32_O1-ofp
NLS-v1
_____
128
64
64
45.12
1
gcc_k8-m32_O2-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.13
1
gcc_pentium-m-m32_O1-ofp
NLS-v1
_____
128
64
64
45.13
1
gcc_pentiumpro-m32_O1-ofp
NLS-v1
_____
128
64
64
45.62
1
gcc_pentium-m32_O1-ofp
NLS-v1
_____
128
64
64
46.18
2
gcc_athlon-m32_O0
NLS-v1
_____
128
64
64
46.84
1
gcc_k8_O3-ual-ofp
NLS-v1
_____
128
64
64
47.06
2
gcc_prescott-m32_O0
NLS-v1
_____
128
64
64
47.38
2
gcc_k6-m32_O0
NLS-v1
_____
128
64
64
47.50
2
gcc_pentium-m-m32_O0
NLS-v1
_____
128
64
64
47.53
2
gcc_pentium3-m32_O0
NLS-v1
_____
128
64
64
47.66
2
gcc_k8-m32_O0
NLS-v1
_____
128
64
64
47.68
2
gcc_pentium4-m32_O0
NLS-v1
_____
128
64
64
47.71
2
gcc_i386-m32_O0
NLS-v1
_____
128
64
64
47.98
2
gcc_pentium2-m32_O0
NLS-v1
_____
128
64
64
48.11
1
gcc_i486-m32_Os-ofp
NLS-v1
_____
128
64
64
48.40
1
gcc_nocona_Os-ofp
NLS-v1
_____
128
64
64
48.43
2
gcc_pentium-mmx-m32_O0
NLS-v1
_____
128
64
64
49.11
1
gcc_pentiumpro-m32_Os-ofp
NLS-v1
_____
128
64
64
49.12
1
gcc_m32_Os-ofp
NLS-v1
_____
128
64
64
49.12
1
gcc_pentium2-m32_Os-ofp
NLS-v1
_____
128
64
64
49.12
2
gcc_i486-m32_O0
NLS-v1
_____
128
64
64
49.16
2
gcc_pentiumpro-m32_O0
NLS-v1
_____
128
64
64
49.48
2
gcc_default_O0
NLS-v1
_____
128
64
64
49.62
1
gcc_pentium4-m32_Os-ofp
NLS-v1
_____
128
64
64
50.12
1
gcc_m32_O2-ofp
NLS-v1
_____
128
64
64
50.33
2
gcc_nocona_O0
NLS-v1
_____
128
64
64
50.51
2
gcc_pentium-m32_O0
NLS-v1
_____
128
64
64
57.64
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
59.88
1
gcc_pentium-m32_O2-ofp
NLS-v1
_____
128
64
64
79.90
1
gcc_k8_O2-ofp
NLS-v1
_____
128
64
64
80.15
1
gcc_m32_O1-ofp
NLS-v1
_____
128
64
64
80.29
1
gcc_k8_Os-ofp
NLS-v1
_____
128
64
64
80.31
2
gcc_m32_O0
NLS-v1
_____
128
64
64
143.81
1
gcc_nocona_O0
NLS-v1
_____
128
64
64
145.99
1
gcc_i386-m32_O0
NLS-v1
_____
128
64
64
152.64
1
gcc_prescott-m32_O0
NLS-v1
_____
128
64
64
152.65
1
gcc_pentium4-m32_O0
NLS-v1
_____
128
64
64
152.99
1
gcc_k8_O0
NLS-v1
_____
128
64
64
153.04
1
gcc_m32_O0
NLS-v1
_____
128
64
64
153.84
1
gcc_default_O0
NLS-v1
_____
128
64
64
176.93
1
gcc_k6-m32_O0
NLS-v1
_____
128
64
64
195.13
1
gcc_pentium-m-m32_O0
NLS-v1
_____
128
64
64
195.14
1
gcc_pentiumpro-m32_O0
NLS-v1
_____
128
64
64
195.15
1
gcc_pentium2-m32_O0
NLS-v1
_____
128
64
64
195.15
1
gcc_pentium3-m32_O0
NLS-v1
_____
128
64
64
198.37
1
gcc_athlon-m32_O0
NLS-v1
_____
128
64
64
198.39
1
gcc_k8-m32_O0
NLS-v1
_____
128
64
64
201.05
1
gcc_pentium-mmx-m32_O0
NLS-v1
_____
128
64
64
201.10
1
gcc_i486-m32_O0
NLS-v1
_____
128
64
64
201.10
1
gcc_pentium-m32_O0