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.05
72.32
15.08
12.40
18.02
16.17
750.89
1877.44
2
gcc_default_O3-ual-ofp
NLS-v1
_____
128
128
128
11.13
80.81
15.83
12.70
19.14
16.19
738.17
2327.25
2
gcc_default_O3-ual-ofp
NLS-v1
_____
128
128
128
11.33
82.88
15.78
12.56
19.20
16.90
776.79
2212.59
2
gcc_k8_O3-ual-ofp
NLS-v1
_____
128
64
64
11.39
72.14
15.18
12.38
18.06
16.88
777.24
1812.71
2
gcc_k8_O3-ual-ofp
NLS-v1
_____
128
64
64
11.43
70.24
15.11
12.44
17.91
16.15
771.24
1738.88
2
gcc_k8_O3-ofp
NLS-v1
_____
128
64
64
11.48
2
gcc_default_O3-ofp
NLS-v1
_____
128
128
128
11.53
80.07
15.81
12.71
19.08
16.15
775.69
2127.53
2
gcc_k8_O3-ofp
NLS-v1
_____
128
64
64
11.62
72.22
15.50
12.47
18.28
16.66
859.93
1828.09
2
gcc_nocona_O3-ofp
NLS-v1
_____
128
128
128
11.67
82.29
16.17
12.79
19.46
16.66
858.98
2203.16
2
gcc_nocona_O3-ofp
NLS-v1
_____
128
128
128
11.69
83.51
16.08
12.85
19.52
16.77
808.97
2257.37
2
gcc_nocona_O3-ual-ofp
NLS-v1
_____
128
64
64
11.69
73.68
15.44
12.55
18.37
16.73
793.08
1866.18
2
gcc_nocona_O3-ual-ofp
NLS-v1
_____
128
64
64
11.79
2
gcc_m32_O2-ofp
NLS-v1
_____
128
64
64
11.95
138.54
20.09
14.13
26.03
23.81
1153.06
3293.95
2
gcc_pentium-m-m32_O2-ofp
NLS-v1
_____
128
64
64
11.95
139.22
19.94
13.93
25.91
23.89
1188.47
3300.86
2
gcc_pentium2-m32_O2-ofp
NLS-v1
_____
128
64
64
11.96
138.49
20.07
14.24
26.05
23.57
1188.47
3301.54
2
gcc_pentium3-m32_O2-ofp
NLS-v1
_____
128
64
64
11.97
2
gcc_k8-m32_O2-ofp
NLS-v1
_____
128
128
128
12.00
156.44
22.19
14.64
28.62
23.73
1153.09
4009.90
2
gcc_pentium-m-m32_O2-ofp
NLS-v1
_____
128
128
128
12.01
155.90
22.14
14.67
28.57
23.60
1153.11
3939.95
2
gcc_pentium3-m32_O2-ofp
NLS-v1
_____
128
128
128
12.02
156.32
22.09
14.60
28.54
23.55
1188.47
4007.39
2
gcc_pentium2-m32_O2-ofp
NLS-v1
_____
128
64
64
12.02
139.23
19.82
13.96
25.85
23.72
1187.86
3300.65
2
gcc_pentiumpro-m32_O2-ofp
NLS-v1
_____
128
128
128
12.03
152.92
22.21
15.55
28.73
23.92
1195.39
3768.82
2
gcc_pentiumpro-m32_Os-ofp
NLS-v1
_____
128
128
128
12.05
156.35
22.16
14.65
28.60
23.74
1153.18
4006.25
2
gcc_pentiumpro-m32_O2-ofp
NLS-v1
_____
128
64
64
12.06
2
gcc_athlon-m32_O2-ofp
NLS-v1
_____
128
64
64
12.13
2
gcc_k8_O2-ofp
NLS-v1
_____
128
64
64
12.14
2
gcc_k6-m32_O2-ofp
NLS-v1
_____
128
64
64
12.20
2
gcc_default_O2-ofp
NLS-v1
_____
128
64
64
12.21
2
gcc_m32_Os-ofp
NLS-v1
_____
128
64
64
12.24
2
gcc_k6-m32_O3-ofp
NLS-v1
_____
128
64
64
12.24
2
gcc_pentium4-m32_O1-ofp
NLS-v1
_____
128
64
64
12.25
2
gcc_nocona_O1-ofp
NLS-v1
_____
128
64
64
12.26
2
gcc_pentium-m-m32_Os-ofp
NLS-v1
_____
128
64
64
12.28
2
gcc_m32_O1-ofp
NLS-v1
_____
128
64
64
12.29
2
gcc_m32_O3-ofp
NLS-v1
_____
128
64
64
12.29
2
gcc_nocona_O2-ofp
NLS-v1
_____
128
64
64
12.30
92.02
17.34
13.90
21.19
19.40
857.29
2201.19
2
gcc_pentiumpro-m32_O3-ofp
NLS-v1
_____
128
64
64
12.31
2
gcc_pentium4-m32_O2-ofp
NLS-v1
_____
128
64
64
12.31
2
gcc_pentiumpro-m32_O1-ofp
NLS-v1
_____
128
64
64
12.32
2
gcc_pentium3-m32_O3-ofp
NLS-v1
_____
128
64
64
12.33
122.79
19.30
13.97
24.44
23.12
1006.80
2669.71
2
gcc_prescott-m32_O2-ofp
NLS-v1
_____
128
64
64
12.33
2
gcc_pentium3-m32_O1-ofp
NLS-v1
_____
128
128
128
12.34
104.55
18.19
14.14
22.62
19.40
820.66
2669.60
2
gcc_pentiumpro-m32_O3-ofp
NLS-v1
_____
128
64
64
12.34
148.16
21.00
15.02
27.52
23.88
1197.36
3124.66
2
gcc_pentiumpro-m32_Os-ofp
NLS-v1
_____
128
64
64
12.34
2
gcc_pentium-m-m32_O3-ofp
NLS-v1
_____
128
64
64
12.34
2
gcc_pentium3-m32_Os-ofp
NLS-v1
_____
128
128
128
12.35
137.58
20.24
14.35
26.12
23.15
1006.82
3351.65
2
gcc_prescott-m32_O2-ofp
NLS-v1
_____
128
64
64
12.35
2
gcc_athlon-m32_Os-ofp
NLS-v1
_____
128
64
64
12.36
2
gcc_pentium2-m32_O3-ofp
NLS-v1
_____
128
128
128
12.37
104.08
18.18
14.22
22.62
18.92
766.75
2621.98
2
gcc_pentiumpro-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
12.37
2
gcc_default_O1-ofp
NLS-v1
_____
128
64
64
12.37
2
gcc_pentium2-m32_O1-ofp
NLS-v1
_____
128
64
64
12.38
2
gcc_pentium2-m32_Os-ofp
NLS-v1
_____
128
64
64
12.39
2
gcc_k8-m32_Os-ofp
NLS-v1
_____
128
64
64
12.39
2
gcc_pentium-m-m32_O1-ofp
NLS-v1
_____
128
64
64
12.41
2
gcc_k6-m32_O1-ofp
NLS-v1
_____
128
64
64
12.41
2
gcc_pentium3-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
12.42
2
gcc_k8-m32_O1-ofp
NLS-v1
_____
128
64
64
12.42
2
gcc_pentium2-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
12.43
93.36
17.54
13.84
21.38
19.16
763.30
2168.89
2
gcc_pentiumpro-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
12.44
2
gcc_i386-m32_O2-ofp
NLS-v1
_____
128
64
64
12.46
2
gcc_k8_O1-ofp
NLS-v1
_____
128
64
64
12.47
2
gcc_i386-m32_O1-ofp
NLS-v1
_____
128
64
64
12.49
2
gcc_athlon-m32_O1-ofp
NLS-v1
_____
128
64
64
12.50
2
gcc_prescott-m32_O1-ofp
NLS-v1
_____
128
64
64
12.52
2
gcc_pentium-m32_O2-ofp
NLS-v1
_____
128
64
64
12.53
2
gcc_m32_O3-ual-ofp
NLS-v1
_____
128
64
64
12.58
2
gcc_k6-m32_Os-ofp
NLS-v1
_____
128
64
64
12.58
2
gcc_pentium-m-m32_O3-ual-ofp
NLS-v1
_____
128
128
128
12.63
163.85
22.80
15.25
29.69
24.20
1247.09
4154.20
2
gcc_prescott-m32_Os-ofp
NLS-v1
_____
128
64
64
12.64
2
gcc_pentium-mmx-m32_O2-ofp
NLS-v1
_____
128
64
64
12.64
2
gcc_pentium-mmx-m32_Os-ofp
NLS-v1
_____
128
64
64
12.66
2
gcc_pentium4-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
12.71
2
gcc_pentium-m32_Os-ofp
NLS-v1
_____
128
64
64
12.72
2
gcc_k6-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
12.94
139.23
21.54
14.66
27.08
24.14
1335.89
3172.00
2
gcc_prescott-m32_Os-ofp
NLS-v1
_____
128
64
64
13.00
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.10
2
gcc_pentium-m32_O1-ofp
NLS-v1
_____
128
64
64
13.14
2
gcc_prescott-m32_O3-ofp
NLS-v1
_____
128
64
64
13.15
2
gcc_i386-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
13.18
2
gcc_i486-m32_O2-ofp
NLS-v1
_____
128
64
64
13.18
2
gcc_pentium4-m32_O3-ofp
NLS-v1
_____
128
64
64
13.24
2
gcc_pentium-mmx-m32_O1-ofp
NLS-v1
_____
128
64
64
13.28
2
gcc_prescott-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
13.30
2
gcc_i486-m32_O1-ofp
NLS-v1
_____
128
64
64
13.33
2
gcc_default_Os-ofp
NLS-v1
_____
128
64
64
13.36
2
gcc_k8_Os-ofp
NLS-v1
_____
128
64
64
13.44
2
gcc_i386-m32_O3-ofp
NLS-v1
_____
128
64
64
13.53
2
gcc_nocona_Os-ofp
NLS-v1
_____
128
64
64
13.62
2
gcc_i486-m32_O3-ofp
NLS-v1
_____
128
64
64
13.92
2
gcc_i486-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
15.48
2
gcc_k8-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
15.63
2
gcc_athlon-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
17.21
2
gcc_pentium-mmx-m32_O3-ofp
NLS-v1
_____
128
64
64
17.69
2
gcc_k8-m32_O3-ofp
NLS-v1
_____
128
64
64
18.05
2
gcc_pentium-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
18.19
2
gcc_athlon-m32_O3-ofp
NLS-v1
_____
128
64
64
18.24
2
gcc_pentium-m32_O3-ofp
NLS-v1
_____
128
64
64
18.42
2
gcc_pentium-mmx-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
19.40
1
gcc_default_O3-ofp
NLS-v1
_____
128
64
64
19.42
1
gcc_k8_O3-ofp
NLS-v1
_____
128
64
64
20.02
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.36
1
gcc_nocona_O3-ofp
NLS-v1
_____
128
64
64
21.41
1
gcc_nocona_O3-ual-ofp
NLS-v1
_____
128
64
64
25.91
1
gcc_k8-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
25.94
1
gcc_k6-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
26.55
1
gcc_m32_O3-ual-ofp
NLS-v1
_____
128
64
64
26.62
1
gcc_pentiumpro-m32_O3-ofp
NLS-v1
_____
128
64
64
26.65
1
gcc_athlon-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
26.90
1
gcc_pentium-mmx-m32_O3-ofp
NLS-v1
_____
128
64
64
27.08
1
gcc_pentium2-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
27.10
1
gcc_k6-m32_O3-ofp
NLS-v1
_____
128
64
64
27.17
1
gcc_pentium-mmx-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
27.22
1
gcc_pentium4-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
27.42
1
gcc_pentium-m-m32_O3-ofp
NLS-v1
_____
128
64
64
27.46
1
gcc_i386-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
27.71
1
gcc_pentium3-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
27.89
1
gcc_pentium4-m32_O3-ofp
NLS-v1
_____
128
64
64
27.91
1
gcc_pentium3-m32_O3-ofp
NLS-v1
_____
128
64
64
28.04
1
gcc_m32_O3-ofp
NLS-v1
_____
128
64
64
28.20
1
gcc_pentium-m32_O3-ofp
NLS-v1
_____
128
64
64
28.51
1
gcc_athlon-m32_O3-ofp
NLS-v1
_____
128
64
64
28.63
1
gcc_k8-m32_O3-ofp
NLS-v1
_____
128
64
64
28.81
1
gcc_i386-m32_O3-ofp
NLS-v1
_____
128
64
64
28.81
1
gcc_prescott-m32_O3-ofp
NLS-v1
_____
128
64
64
29.02
1
gcc_pentiumpro-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
29.07
1
gcc_pentium-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
29.18
1
gcc_pentium-m-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
29.43
1
gcc_pentium2-m32_O3-ofp
NLS-v1
_____
128
64
64
29.50
1
gcc_prescott-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
29.63
1
gcc_i486-m32_O3-ual-ofp
NLS-v1
_____
128
64
64
29.84
1
gcc_i486-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.89
1
gcc_k8_O2-ofp
NLS-v1
_____
128
64
64
40.11
1
gcc_pentium4-m32_O2-ofp
NLS-v1
_____
128
64
64
40.12
1
gcc_prescott-m32_O2-ofp
NLS-v1
_____
128
64
64
40.38
1
gcc_nocona_O1-ofp
NLS-v1
_____
128
64
64
40.39
1
gcc_nocona_Os-ofp
NLS-v1
_____
128
64
64
40.40
1
gcc_default_O1-ofp
NLS-v1
_____
128
64
64
40.43
1
gcc_k8_Os-ofp
NLS-v1
_____
128
64
64
42.12
1
gcc_k6-m32_Os-ofp
NLS-v1
_____
128
64
64
42.12
1
gcc_m32_Os-ofp
NLS-v1
_____
128
64
64
42.61
1
gcc_pentium2-m32_O2-ofp
NLS-v1
_____
128
64
64
42.61
1
gcc_prescott-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_pentium-m-m32_O2-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.63
1
gcc_k8-m32_Os-ofp
NLS-v1
_____
128
64
64
42.65
1
gcc_athlon-m32_O2-ofp
NLS-v1
_____
128
64
64
42.66
1
gcc_pentiumpro-m32_Os-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
128
128
43.12
174.24
52.31
46.78
58.64
47.16
2466.90
4841.20
1
gcc_prescott-m32_Os-ofp
NLS-v1
_____
128
64
64
43.12
161.66
51.50
46.45
57.20
47.16
2466.90
4321.40
1
gcc_prescott-m32_Os-ofp
NLS-v1
_____
128
64
64
43.12
1
gcc_i386-m32_O2-ofp
NLS-v1
_____
128
64
64
43.12
1
gcc_pentium-m32_O2-ofp
NLS-v1
_____
128
64
64
43.12
1
gcc_pentium-mmx-m32_O2-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.16
1
gcc_i486-m32_Os-ofp
NLS-v1
_____
128
64
64
44.13
1
gcc_i486-m32_O2-ofp
NLS-v1
_____
128
64
64
44.94
1
gcc_k6-m32_O2-ofp
NLS-v1
_____
128
64
64
45.38
1
gcc_pentium-m32_Os-ofp
NLS-v1
_____
128
64
64
45.61
1
gcc_pentium-m-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_k8-m32_O1-ofp
NLS-v1
_____
128
64
64
45.62
1
gcc_pentium2-m32_O1-ofp
NLS-v1
_____
128
64
64
45.77
2
gcc_m32_O0
NLS-v1
_____
128
64
64
46.43
1
gcc_athlon-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.67
1
gcc_i486-m32_O1-ofp
NLS-v1
_____
128
64
64
46.75
2
gcc_k6-m32_O0
NLS-v1
_____
128
64
64
46.79
2
gcc_default_O0
NLS-v1
_____
128
64
64
46.88
2
gcc_prescott-m32_O0
NLS-v1
_____
128
64
64
46.97
2
gcc_athlon-m32_O0
NLS-v1
_____
128
64
64
47.09
2
gcc_pentiumpro-m32_O0
NLS-v1
_____
128
64
64
47.16
2
gcc_pentium-m32_O0
NLS-v1
_____
128
64
64
47.40
2
gcc_pentium-mmx-m32_O0
NLS-v1
_____
128
64
64
47.46
2
gcc_pentium4-m32_O0
NLS-v1
_____
128
64
64
48.17
2
gcc_pentium2-m32_O0
NLS-v1
_____
128
64
64
48.38
2
gcc_nocona_O0
NLS-v1
_____
128
64
64
48.51
2
gcc_pentium3-m32_O0
NLS-v1
_____
128
64
64
48.77
2
gcc_i486-m32_O0
NLS-v1
_____
128
64
64
48.85
2
gcc_i386-m32_O0
NLS-v1
_____
128
64
64
48.96
2
gcc_k8_O0
NLS-v1
_____
128
64
64
49.27
2
gcc_pentium-m-m32_O0
NLS-v1
_____
128
64
64
49.40
1
gcc_default_Os-ofp
NLS-v1
_____
128
64
64
49.61
1
gcc_pentium-m-m32_Os-ofp
NLS-v1
_____
128
64
64
50.11
1
gcc_m32_O2-ofp
NLS-v1
_____
128
64
64
50.82
2
gcc_k8-m32_O0
NLS-v1
_____
128
64
64
53.11
1
gcc_pentium4-m32_O1-ofp
NLS-v1
_____
128
64
64
143.50
1
gcc_pentium4-m32_O0
NLS-v1
_____
128
64
64
145.75
1
gcc_k6-m32_O0
NLS-v1
_____
128
64
64
145.76
1
gcc_i386-m32_O0
NLS-v1
_____
128
64
64
148.13
1
gcc_default_O0
NLS-v1
_____
128
64
64
148.50
1
gcc_k8_O0
NLS-v1
_____
128
64
64
156.43
1
gcc_prescott-m32_O0
NLS-v1
_____
128
64
64
156.45
1
gcc_m32_O0
NLS-v1
_____
128
64
64
160.60
1
gcc_nocona_O0
NLS-v1
_____
128
64
64
194.57
1
gcc_pentium2-m32_O0
NLS-v1
_____
128
64
64
194.57
1
gcc_pentiumpro-m32_O0
NLS-v1
_____
128
64
64
194.60
1
gcc_pentium-m-m32_O0
NLS-v1
_____
128
64
64
196.03
1
gcc_athlon-m32_O0
NLS-v1
_____
128
64
64
206.29
1
gcc_k8-m32_O0
NLS-v1
_____
128
64
64
207.84
1
gcc_pentium-mmx-m32_O0
NLS-v1
_____
128
64
64
208.15
1
gcc_i486-m32_O0
NLS-v1
_____
128
64
64
210.82
1
gcc_pentium3-m32_O0
NLS-v1
_____
128
64
64
211.64
1
gcc_pentium-m32_O0