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.04
69.56
15.11
12.42
17.85
16.10
761.33
1768.51
2
gcc_default_O3-ual-ofp
NLS-v1
_____
128
128
128
11.11
80.38
15.98
12.64
19.17
16.22
758.98
2208.03
2
gcc_default_O3-ual-ofp
NLS-v1
_____
128
128
128
11.16
80.73
15.68
12.56
18.99
16.21
748.95
2279.03
2
gcc_k8_O3-ual-ofp
NLS-v1
_____
128
64
64
11.16
71.21
15.09
12.31
17.91
16.13
748.96
1808.47
2
gcc_k8_O3-ual-ofp
NLS-v1
_____
128
64
64
11.43
2
gcc_k8_O3-ofp
NLS-v1
_____
128
64
64
11.53
2
gcc_default_O3-ofp
NLS-v1
_____
128
128
128
11.68
86.44
16.10
12.80
19.71
16.67
804.69
2387.09
2
gcc_nocona_O3-ual-ofp
NLS-v1
_____
128
64
64
11.68
76.23
15.43
12.53
18.53
16.67
815.01
1929.46
2
gcc_nocona_O3-ual-ofp
NLS-v1
_____
128
128
128
11.71
85.48
16.45
12.95
19.90
17.68
869.16
2386.28
2
gcc_nocona_O3-ofp
NLS-v1
_____
128
64
64
11.71
74.89
15.60
12.69
18.59
17.18
863.21
1913.08
2
gcc_nocona_O3-ofp
NLS-v1
_____
128
64
64
11.80
2
gcc_m32_O2-ofp
NLS-v1
_____
128
64
64
11.86
2
gcc_athlon-m32_O2-ofp
NLS-v1
_____
128
64
64
11.87
2
gcc_k8-m32_O2-ofp
NLS-v1
_____
128
128
128
11.94
155.70
22.28
14.63
28.62
23.76
1153.06
4012.89
2
gcc_pentium-m-m32_O2-ofp
NLS-v1
_____
128
64
64
11.94
138.58
20.07
14.22
26.05
23.91
1153.06
3334.52
2
gcc_pentium3-m32_O2-ofp
NLS-v1
_____
128
64
64
11.95
139.16
20.02
14.23
26.06
23.54
1153.06
3332.14
2
gcc_pentium-m-m32_O2-ofp
NLS-v1
_____
128
64
64
11.95
145.04
20.03
14.17
26.45
23.55
1188.47
3293.72
2
gcc_pentium2-m32_O2-ofp
NLS-v1
_____
128
64
64
11.96
139.48
20.12
14.22
26.14
23.65
1188.47
3299.56
2
gcc_pentiumpro-m32_O2-ofp
NLS-v1
_____
128
128
128
11.97
155.67
22.06
14.68
28.51
23.58
1153.11
4007.71
2
gcc_pentiumpro-m32_O2-ofp
NLS-v1
_____
128
128
128
12.03
155.76
22.19
14.60
28.56
24.02
1153.11
4011.68
2
gcc_pentium3-m32_O2-ofp
NLS-v1
_____
128
128
128
12.05
156.21
22.37
14.60
28.69
23.82
1153.11
4009.25
2
gcc_pentium2-m32_O2-ofp
NLS-v1
_____
128
128
128
12.08
153.32
22.13
15.11
28.55
23.92
1195.39
3768.67
2
gcc_pentiumpro-m32_Os-ofp
NLS-v1
_____
128
64
64
12.13
2
gcc_k8_O2-ofp
NLS-v1
_____
128
64
64
12.18
2
gcc_k6-m32_O2-ofp
NLS-v1
_____
128
64
64
12.19
2
gcc_default_O2-ofp
NLS-v1
_____
128
64
64
12.24
2
gcc_m32_Os-ofp
NLS-v1
_____
128
64
64
12.27
2
gcc_nocona_O1-ofp
NLS-v1
_____
128
64
64
12.27
2
gcc_pentium-m-m32_Os-ofp
NLS-v1
_____
128
64
64
12.29
2
gcc_m32_O1-ofp
NLS-v1
_____
128
64
64
12.31
2
gcc_pentium-m-m32_O1-ofp
NLS-v1
_____
128
64
64
12.31
2
gcc_pentium4-m32_O2-ofp
NLS-v1
_____
128
64
64
12.32
2
gcc_default_O1-ofp
NLS-v1
_____
128
64
64
12.33
123.30
19.55
13.90
24.59
23.31
1091.84
2681.33
2
gcc_prescott-m32_O2-ofp
NLS-v1
_____
128
64
64
12.33
93.29
17.68
13.88
21.47
19.35
824.09
2204.49
2
gcc_pentiumpro-m32_O3-ofp
NLS-v1
_____
128
64
64
12.33
2
gcc_athlon-m32_Os-ofp
NLS-v1
_____
128
64
64
12.33
2
gcc_i386-m32_O2-ofp
NLS-v1
_____
128
64
64
12.33
2
gcc_nocona_O2-ofp
NLS-v1
_____
128
64
64
12.33
2
gcc_pentiumpro-m32_O1-ofp
NLS-v1
_____
128
128
128
12.34
103.59
18.43
14.10
22.68
19.49
824.09
2681.12
2
gcc_pentiumpro-m32_O3-ofp
NLS-v1
_____
128
64
64
12.34
2
gcc_pentium3-m32_Os-ofp
NLS-v1
_____
128
128
128
12.35
105.03
18.37
14.17
22.77
18.87
766.61
2646.47
2
gcc_pentiumpro-m32_O3-ual-ofp
NLS-v1
_____
128
128
128
12.35
137.12
20.33
14.27
26.11
23.28
1229.22
3213.33
2
gcc_prescott-m32_O2-ofp
NLS-v1
_____
128
64
64
12.35
2
gcc_pentium4-m32_O1-ofp
NLS-v1
_____
128
128
128
12.37
137.37
20.68
14.59
26.44
23.68
996.43
3134.87
2
gcc_prescott-m32_O1-ofp
NLS-v1
_____
128
64
64
12.38
2
gcc_m32_O3-ofp
NLS-v1
_____
128
64
64
12.38
2
gcc_pentium-m-m32_O3-ofp
NLS-v1
_____
128
64
64
12.39
148.62
20.93
15.00
27.50
23.95
1198.99
3122.90
2
gcc_pentiumpro-m32_Os-ofp
NLS-v1
_____
128
64
64
12.39
2
gcc_pentium2-m32_Os-ofp
NLS-v1
_____
128
64
64
12.40
2
gcc_pentium2-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
12.40
2
gcc_pentium3-m32_O1-ofp
NLS-v1
_____
128
64
64
12.40
2
gcc_pentium3-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
12.41
2
gcc_k8_O1-ofp
NLS-v1
_____
128
64
64
12.42
2
gcc_pentium3-m32_O3-ofp
NLS-v1
_____
128
64
64
12.43
2
gcc_pentium-m-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
12.45
2
gcc_k6-m32_O3-ofp
NLS-v1
_____
128
64
64
12.46
2
gcc_k8-m32_O1-ofp
NLS-v1
_____
128
64
64
12.47
93.26
17.53
13.84
21.36
18.90
767.81
2168.89
2
gcc_pentiumpro-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
12.47
2
gcc_i386-m32_O1-ofp
NLS-v1
_____
128
64
64
12.48
2
gcc_k6-m32_O1-ofp
NLS-v1
_____
128
64
64
12.49
2
gcc_athlon-m32_O1-ofp
NLS-v1
_____
128
64
64
12.51
2
gcc_pentium-m32_Os-ofp
NLS-v1
_____
128
64
64
12.54
2
gcc_m32_O3-ual-ofp
NLS-v1
_____
128
128
128
12.61
173.58
22.95
15.33
30.48
24.12
1247.09
4162.20
2
gcc_prescott-m32_Os-ofp
NLS-v1
_____
128
64
64
12.62
2
gcc_k6-m32_Os-ofp
NLS-v1
_____
128
64
64
12.63
2
gcc_k8-m32_Os-ofp
NLS-v1
_____
128
64
64
12.63
2
gcc_pentium4-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
12.64
2
gcc_pentium-m32_O2-ofp
NLS-v1
_____
128
64
64
12.64
2
gcc_pentium-mmx-m32_Os-ofp
NLS-v1
_____
128
64
64
12.65
2
gcc_pentium-mmx-m32_O2-ofp
NLS-v1
_____
128
64
64
12.74
2
gcc_pentium2-m32_O1-ofp
NLS-v1
_____
128
64
64
12.85
2
gcc_pentium2-m32_O3-ofp
NLS-v1
_____
128
64
64
12.87
126.87
19.91
14.20
25.14
23.57
996.49
2540.52
2
gcc_prescott-m32_O1-ofp
NLS-v1
_____
128
64
64
12.94
145.47
21.40
14.70
27.45
24.08
1329.09
3265.96
2
gcc_prescott-m32_Os-ofp
NLS-v1
_____
128
64
64
12.94
2
gcc_i486-m32_Os-ofp
NLS-v1
_____
128
64
64
13.08
2
gcc_pentium4-m32_Os-ofp
NLS-v1
_____
128
64
64
13.13
2
gcc_prescott-m32_O3-ofp
NLS-v1
_____
128
64
64
13.20
2
gcc_k6-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
13.21
2
gcc_i386-m32_O3-ofp
NLS-v1
_____
128
64
64
13.21
2
gcc_i486-m32_O2-ofp
NLS-v1
_____
128
64
64
13.24
2
gcc_pentium-m32_O1-ofp
NLS-v1
_____
128
64
64
13.24
2
gcc_pentium-mmx-m32_O1-ofp
NLS-v1
_____
128
64
64
13.27
2
gcc_i486-m32_O1-ofp
NLS-v1
_____
128
64
64
13.28
2
gcc_prescott-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
13.29
2
gcc_i386-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
13.29
2
gcc_pentium4-m32_O3-ofp
NLS-v1
_____
128
64
64
13.31
2
gcc_default_Os-ofp
NLS-v1
_____
128
64
64
13.33
2
gcc_k8_Os-ofp
NLS-v1
_____
128
64
64
13.50
2
gcc_i486-m32_O3-ofp
NLS-v1
_____
128
64
64
13.61
2
gcc_nocona_Os-ofp
NLS-v1
_____
128
64
64
13.70
2
gcc_i486-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
15.25
2
gcc_k8-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
16.75
2
gcc_athlon-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
17.16
2
gcc_athlon-m32_O3-ofp
NLS-v1
_____
128
64
64
17.20
2
gcc_pentium-mmx-m32_O3-ofp
NLS-v1
_____
128
64
64
17.21
2
gcc_pentium-m32_O3-ofp
NLS-v1
_____
128
64
64
17.73
2
gcc_k8-m32_O3-ofp
NLS-v1
_____
128
64
64
18.44
2
gcc_pentium-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
19.38
1
gcc_default_O3-ofp
NLS-v1
_____
128
64
64
19.41
2
gcc_pentium-mmx-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
19.43
1
gcc_k8_O3-ofp
NLS-v1
_____
128
64
64
19.99
1
gcc_default_O3-ual-ofp
NLS-v1
_____
128
64
64
20.02
1
gcc_k8_O3-ual-ofp
NLS-v1
_____
128
64
64
21.34
1
gcc_nocona_O3-ual-ofp
NLS-v1
_____
128
64
64
21.43
1
gcc_nocona_O3-ofp
NLS-v1
_____
128
64
64
25.15
1
gcc_k8-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
25.83
1
gcc_pentium2-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
26.55
1
gcc_m32_O3-ual-ofp
NLS-v1
_____
128
64
64
26.60
1
gcc_athlon-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
26.78
1
gcc_pentiumpro-m32_O3-ofp
NLS-v1
_____
128
64
64
26.90
1
gcc_pentium-m32_O3-ofp
NLS-v1
_____
128
64
64
27.17
1
gcc_pentium-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
27.28
1
gcc_pentium-mmx-m32_O3-ofp
NLS-v1
_____
128
64
64
27.50
1
gcc_pentium-mmx-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
27.55
1
gcc_pentium4-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
27.91
1
gcc_k6-m32_O3-ofp
NLS-v1
_____
128
64
64
28.01
1
gcc_m32_O3-ofp
NLS-v1
_____
128
64
64
28.17
1
gcc_prescott-m32_O3-ofp
NLS-v1
_____
128
64
64
28.23
1
gcc_pentium2-m32_O3-ofp
NLS-v1
_____
128
64
64
28.27
1
gcc_pentium3-m32_O3-ofp
NLS-v1
_____
128
64
64
28.38
1
gcc_athlon-m32_O3-ofp
NLS-v1
_____
128
64
64
28.54
1
gcc_k8-m32_O3-ofp
NLS-v1
_____
128
64
64
28.73
1
gcc_pentium-m-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
29.06
1
gcc_pentium3-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
29.11
1
gcc_pentiumpro-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
29.15
1
gcc_k6-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
29.22
1
gcc_i486-m32_O3-ofp
NLS-v1
_____
128
64
64
29.28
1
gcc_i386-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
29.59
1
gcc_prescott-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
29.62
1
gcc_pentium4-m32_O3-ofp
NLS-v1
_____
128
64
64
29.64
1
gcc_i486-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
29.77
1
gcc_i386-m32_O3-ofp
NLS-v1
_____
128
64
64
31.20
1
gcc_pentium-m-m32_O3-ofp
NLS-v1
_____
128
64
64
37.39
1
gcc_nocona_O2-ofp
NLS-v1
_____
128
64
64
37.89
1
gcc_default_O2-ofp
NLS-v1
_____
128
64
64
39.62
1
gcc_m32_O2-ofp
NLS-v1
_____
128
64
64
39.65
1
gcc_nocona_Os-ofp
NLS-v1
_____
128
64
64
39.89
1
gcc_k8_O2-ofp
NLS-v1
_____
128
64
64
40.12
1
gcc_prescott-m32_O2-ofp
NLS-v1
_____
128
64
64
40.13
1
gcc_pentium4-m32_O2-ofp
NLS-v1
_____
128
64
64
40.38
1
gcc_nocona_O1-ofp
NLS-v1
_____
128
64
64
40.41
1
gcc_default_O1-ofp
NLS-v1
_____
128
64
64
40.41
1
gcc_k8_Os-ofp
NLS-v1
_____
128
64
64
41.12
1
gcc_m32_Os-ofp
NLS-v1
_____
128
64
64
42.12
1
gcc_k6-m32_O2-ofp
NLS-v1
_____
128
64
64
42.13
1
gcc_k6-m32_Os-ofp
NLS-v1
_____
128
64
64
42.61
1
gcc_pentium4-m32_O1-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_O2-ofp
NLS-v1
_____
128
64
64
42.62
1
gcc_k8-m32_Os-ofp
NLS-v1
_____
128
64
64
42.62
1
gcc_pentium-m-m32_O2-ofp
NLS-v1
_____
128
64
64
42.62
1
gcc_pentium-m-m32_Os-ofp
NLS-v1
_____
128
64
64
42.62
1
gcc_pentium2-m32_Os-ofp
NLS-v1
_____
128
64
64
42.62
1
gcc_pentium3-m32_O2-ofp
NLS-v1
_____
128
64
64
42.62
1
gcc_pentium3-m32_Os-ofp
NLS-v1
_____
128
64
64
42.62
1
gcc_pentiumpro-m32_O2-ofp
NLS-v1
_____
128
64
64
42.62
1
gcc_pentiumpro-m32_Os-ofp
NLS-v1
_____
128
64
64
42.64
1
gcc_prescott-m32_O1-ofp
NLS-v1
_____
128
64
64
42.89
1
gcc_k8_O1-ofp
NLS-v1
_____
128
64
64
43.11
1
gcc_m32_O1-ofp
NLS-v1
_____
128
64
64
43.11
1
gcc_pentium-m32_O2-ofp
NLS-v1
_____
128
64
64
43.11
1
gcc_pentium-mmx-m32_O2-ofp
NLS-v1
_____
128
128
128
43.12
174.24
52.28
46.75
58.61
47.15
2466.90
4796.40
1
gcc_prescott-m32_Os-ofp
NLS-v1
_____
128
64
64
43.12
161.57
51.57
46.43
57.23
47.11
2466.90
4286.33
1
gcc_prescott-m32_Os-ofp
NLS-v1
_____
128
64
64
43.12
1
gcc_i486-m32_Os-ofp
NLS-v1
_____
128
64
64
43.12
1
gcc_pentium-mmx-m32_Os-ofp
NLS-v1
_____
128
64
64
43.12
1
gcc_pentium4-m32_Os-ofp
NLS-v1
_____
128
64
64
43.13
1
gcc_i386-m32_O2-ofp
NLS-v1
_____
128
64
64
44.11
1
gcc_pentium2-m32_O2-ofp
NLS-v1
_____
128
64
64
44.13
1
gcc_i486-m32_O2-ofp
NLS-v1
_____
128
64
64
45.61
1
gcc_athlon-m32_O1-ofp
NLS-v1
_____
128
64
64
45.61
1
gcc_k8-m32_O1-ofp
NLS-v1
_____
128
64
64
45.61
1
gcc_pentium3-m32_O1-ofp
NLS-v1
_____
128
64
64
45.61
1
gcc_pentiumpro-m32_O1-ofp
NLS-v1
_____
128
64
64
45.62
1
gcc_i386-m32_O1-ofp
NLS-v1
_____
128
64
64
45.62
1
gcc_k6-m32_O1-ofp
NLS-v1
_____
128
64
64
45.62
1
gcc_pentium-m-m32_O1-ofp
NLS-v1
_____
128
64
64
46.62
1
gcc_i486-m32_O1-ofp
NLS-v1
_____
128
64
64
46.62
1
gcc_pentium-m32_O1-ofp
NLS-v1
_____
128
64
64
46.62
1
gcc_pentium-mmx-m32_O1-ofp
NLS-v1
_____
128
64
64
46.81
2
gcc_k6-m32_O0
NLS-v1
_____
128
64
64
47.31
2
gcc_prescott-m32_O0
NLS-v1
_____
128
64
64
47.78
2
gcc_k8-m32_O0
NLS-v1
_____
128
64
64
47.95
2
gcc_i486-m32_O0
NLS-v1
_____
128
64
64
48.23
2
gcc_k8_O0
NLS-v1
_____
128
64
64
48.28
2
gcc_pentium-m-m32_O0
NLS-v1
_____
128
64
64
48.72
2
gcc_pentium3-m32_O0
NLS-v1
_____
128
64
64
48.80
2
gcc_default_O0
NLS-v1
_____
128
64
64
48.95
2
gcc_pentium-m32_O0
NLS-v1
_____
128
64
64
48.95
2
gcc_pentium2-m32_O0
NLS-v1
_____
128
64
64
49.03
2
gcc_pentium-mmx-m32_O0
NLS-v1
_____
128
64
64
49.38
2
gcc_nocona_O0
NLS-v1
_____
128
64
64
49.40
1
gcc_default_Os-ofp
NLS-v1
_____
128
64
64
49.47
2
gcc_pentiumpro-m32_O0
NLS-v1
_____
128
64
64
49.48
2
gcc_i386-m32_O0
NLS-v1
_____
128
64
64
49.61
1
gcc_athlon-m32_O2-ofp
NLS-v1
_____
128
64
64
49.90
2
gcc_athlon-m32_O0
NLS-v1
_____
128
64
64
50.11
1
gcc_pentium-m32_Os-ofp
NLS-v1
_____
128
64
64
50.47
2
gcc_pentium4-m32_O0
NLS-v1
_____
128
64
64
50.64
2
gcc_m32_O0
NLS-v1
_____
128
64
64
51.32
1
gcc_pentium2-m32_O1-ofp
NLS-v1
_____
128
64
64
143.50
1
gcc_pentium4-m32_O0
NLS-v1
_____
128
64
64
145.79
1
gcc_i386-m32_O0
NLS-v1
_____
128
64
64
146.05
1
gcc_k6-m32_O0
NLS-v1
_____
128
64
64
148.14
1
gcc_default_O0
NLS-v1
_____
128
64
64
148.65
1
gcc_k8_O0
NLS-v1
_____
128
64
64
156.42
1
gcc_prescott-m32_O0
NLS-v1
_____
128
64
64
156.43
1
gcc_m32_O0
NLS-v1
_____
128
64
64
160.52
1
gcc_nocona_O0
NLS-v1
_____
128
64
64
193.35
1
gcc_athlon-m32_O0
NLS-v1
_____
128
64
64
194.60
1
gcc_pentiumpro-m32_O0
NLS-v1
_____
128
64
64
194.61
1
gcc_pentium-m-m32_O0
NLS-v1
_____
128
64
64
194.63
1
gcc_pentium2-m32_O0
NLS-v1
_____
128
64
64
207.20
1
gcc_k8-m32_O0
NLS-v1
_____
128
64
64
207.82
1
gcc_pentium-mmx-m32_O0
NLS-v1
_____
128
64
64
207.84
1
gcc_i486-m32_O0
NLS-v1
_____
128
64
64
207.86
1
gcc_pentium-m32_O0
NLS-v1
_____
128
64
64
210.77
1
gcc_pentium3-m32_O0