Primitive
Profile
Key
IV
MAC
Stream
40 bytes
576 bytes
1500 bytes
Imix
Agility
Key setup
IV setup
Variant
Compiler
NLS-v1
_____
128
128
5.62
30.74
7.65
6.44
8.79
10.03
742.19
630.05
2
gcc_default_O3-ofp
NLS-v1
_____
128
64
5.62
28.02
7.50
6.46
8.53
10.02
774.19
532.88
2
gcc_default_O3-ofp
NLS-v1
_____
128
128
5.66
32.29
7.82
6.58
9.04
10.21
783.11
662.58
2
gcc_nocona_O3-ual-ofp
NLS-v1
_____
128
128
5.66
32.81
7.80
6.56
9.06
10.30
841.94
662.22
2
gcc_nocona_O3-ofp
NLS-v1
_____
128
128
5.66
37.43
8.40
7.06
9.90
10.94
978.01
758.59
2
gcc_pentium-mmx-m32_O3-ofp
NLS-v1
_____
128
128
5.66
37.50
8.21
7.09
9.81
10.97
975.65
751.60
2
gcc_pentium-m32_O3-ofp
NLS-v1
_____
128
64
5.66
29.81
7.69
6.51
8.77
10.20
785.14
567.36
2
gcc_nocona_O3-ual-ofp
NLS-v1
_____
128
128
5.67
38.53
8.03
6.77
9.66
11.05
774.41
775.74
2
gcc_pentiumpro-m32_O3-ual-ofp
NLS-v1
_____
128
64
5.67
30.18
7.62
6.38
8.71
10.30
848.91
566.94
2
gcc_nocona_O3-ofp
NLS-v1
_____
128
64
5.67
34.64
8.06
7.05
9.51
11.00
973.90
635.19
2
gcc_pentium-m32_O3-ofp
NLS-v1
_____
128
64
5.67
34.67
8.19
7.16
9.63
10.96
976.99
635.15
2
gcc_pentium-mmx-m32_O3-ofp
NLS-v1
_____
128
128
5.69
37.67
8.12
6.64
9.60
10.85
779.00
720.77
2
gcc_pentium3-m32_O3-ual-ofp
NLS-v1
_____
128
128
5.69
39.21
8.31
6.83
9.88
11.07
770.30
771.43
2
gcc_pentium-m-m32_O3-ual-ofp
NLS-v1
_____
128
64
5.69
35.40
8.06
6.73
9.45
11.02
760.98
660.04
2
gcc_pentiumpro-m32_O3-ual-ofp
NLS-v1
_____
128
64
5.69
2
gcc_default_O2-ofp
NLS-v1
_____
128
128
5.70
30.49
7.77
6.46
8.84
10.13
780.58
611.06
2
gcc_k8_O3-ofp
NLS-v1
_____
128
128
5.70
53.55
9.17
7.15
11.47
13.34
1142.64
975.44
2
gcc_pentium-m32_O2-ofp
NLS-v1
_____
128
64
5.70
28.30
7.49
6.40
8.52
10.09
751.24
514.28
2
gcc_k8_O3-ofp
NLS-v1
_____
128
64
5.70
49.36
8.92
7.08
11.02
13.32
1142.67
805.41
2
gcc_pentium-m32_O2-ofp
NLS-v1
_____
128
128
5.71
53.44
9.20
7.07
11.45
13.17
1143.25
975.44
2
gcc_pentium-mmx-m32_O2-ofp
NLS-v1
_____
128
64
5.71
34.87
7.91
6.67
9.30
10.89
775.42
611.48
2
gcc_pentium3-m32_O3-ual-ofp
NLS-v1
_____
128
64
5.71
36.19
7.91
6.72
9.41
10.88
757.71
646.52
2
gcc_pentium-m-m32_O3-ual-ofp
NLS-v1
_____
128
128
5.72
40.91
8.22
6.94
9.99
10.81
911.92
859.26
2
gcc_prescott-m32_O3-ofp
NLS-v1
_____
128
64
5.72
35.11
7.98
6.62
9.34
10.98
779.47
605.24
2
gcc_pentium2-m32_O3-ual-ofp
NLS-v1
_____
128
64
5.72
38.02
8.26
6.67
9.71
10.79
910.60
735.39
2
gcc_prescott-m32_O3-ofp
NLS-v1
_____
128
64
5.72
49.25
8.77
6.95
10.88
13.19
1143.25
853.99
2
gcc_pentium-mmx-m32_O2-ofp
NLS-v1
_____
128
64
5.72
2
gcc_m32_O3-ofp
NLS-v1
_____
128
128
5.73
38.07
8.15
6.70
9.67
10.93
787.84
715.51
2
gcc_pentium2-m32_O3-ual-ofp
NLS-v1
_____
128
64
5.73
2
gcc_default_O1-ofp
NLS-v1
_____
128
64
5.74
2
gcc_k6-m32_O1-ofp
NLS-v1
_____
128
64
5.74
2
gcc_k6-m32_O3-ual-ofp
NLS-v1
_____
128
64
5.74
2
gcc_m32_O3-ual-ofp
NLS-v1
_____
128
64
5.74
2
gcc_nocona_O1-ofp
NLS-v1
_____
128
128
5.75
40.02
7.93
6.65
9.66
11.15
832.71
762.26
2
gcc_k6-m32_O3-ofp
NLS-v1
_____
128
64
5.75
36.15
7.92
6.59
9.36
11.02
845.92
650.05
2
gcc_k6-m32_O3-ofp
NLS-v1
_____
128
64
5.75
2
gcc_k8_O2-ofp
NLS-v1
_____
128
64
5.75
2
gcc_pentium4-m32_O1-ofp
NLS-v1
_____
128
64
5.75
2
gcc_pentium4-m32_O3-ofp
NLS-v1
_____
128
64
5.75
2
gcc_pentium4-m32_O3-ual-ofp
NLS-v1
_____
128
128
5.76
41.02
8.36
6.79
10.02
11.13
826.91
841.08
2
gcc_prescott-m32_O3-ual-ofp
NLS-v1
_____
128
64
5.76
38.05
8.17
6.71
9.68
10.99
825.16
729.56
2
gcc_prescott-m32_O3-ual-ofp
NLS-v1
_____
128
64
5.76
2
gcc_athlon-m32_O3-ofp
NLS-v1
_____
128
64
5.76
2
gcc_i386-m32_O3-ofp
NLS-v1
_____
128
64
5.76
2
gcc_m32_O2-ofp
NLS-v1
_____
128
64
5.76
2
gcc_pentium3-m32_O1-ofp
NLS-v1
_____
128
64
5.77
2
gcc_i386-m32_O3-ual-ofp
NLS-v1
_____
128
64
5.77
2
gcc_i486-m32_O3-ofp
NLS-v1
_____
128
64
5.77
2
gcc_nocona_O2-ofp
NLS-v1
_____
128
64
5.78
2
gcc_pentium3-m32_O3-ofp
NLS-v1
_____
128
64
5.79
2
gcc_i486-m32_O3-ual-ofp
NLS-v1
_____
128
64
5.79
2
gcc_pentium2-m32_O3-ofp
NLS-v1
_____
128
64
5.79
2
gcc_pentiumpro-m32_O3-ofp
NLS-v1
_____
128
64
5.79
2
gcc_prescott-m32_O2-ofp
NLS-v1
_____
128
64
5.80
49.43
8.81
6.87
10.88
13.12
997.05
716.32
2
gcc_prescott-m32_O1-ofp
NLS-v1
_____
128
64
5.80
2
gcc_k6-m32_O2-ofp
NLS-v1
_____
128
64
5.80
2
gcc_pentium-m-m32_O3-ofp
NLS-v1
_____
128
64
5.80
2
gcc_pentium-mmx-m32_O3-ual-ofp
NLS-v1
_____
128
128
5.81
53.22
8.77
6.93
11.14
13.11
997.22
860.45
2
gcc_prescott-m32_O1-ofp
NLS-v1
_____
128
64
5.81
2
gcc_i486-m32_O1-ofp
NLS-v1
_____
128
64
5.81
2
gcc_pentium-m32_O3-ual-ofp
NLS-v1
_____
128
64
5.81
2
gcc_pentium4-m32_O2-ofp
NLS-v1
_____
128
64
5.82
2
gcc_i486-m32_O2-ofp
NLS-v1
_____
128
64
5.82
2
gcc_k8-m32_O3-ofp
NLS-v1
_____
128
64
5.83
2
gcc_i386-m32_O2-ofp
NLS-v1
_____
128
64
5.83
2
gcc_pentiumpro-m32_O2-ofp
NLS-v1
_____
128
64
5.84
2
gcc_m32_Os-ofp
NLS-v1
_____
128
64
5.84
2
gcc_pentium-m32_O1-ofp
NLS-v1
_____
128
64
5.85
2
gcc_pentium-m-m32_O2-ofp
NLS-v1
_____
128
64
5.85
2
gcc_pentium2-m32_O2-ofp
NLS-v1
_____
128
64
5.85
2
gcc_pentium3-m32_O2-ofp
NLS-v1
_____
128
64
5.85
2
gcc_pentium3-m32_Os-ofp
NLS-v1
_____
128
64
5.86
2
gcc_pentium2-m32_O1-ofp
NLS-v1
_____
128
64
5.87
2
gcc_default_O3-ual-ofp
NLS-v1
_____
128
64
5.87
2
gcc_pentium-m32_Os-ofp
NLS-v1
_____
128
64
5.87
2
gcc_pentiumpro-m32_O1-ofp
NLS-v1
_____
128
64
5.88
2
gcc_k8-m32_O3-ual-ofp
NLS-v1
_____
128
64
5.88
2
gcc_pentium-m-m32_O1-ofp
NLS-v1
_____
128
64
5.88
2
gcc_pentium-mmx-m32_O1-ofp
NLS-v1
_____
128
64
5.89
2
gcc_athlon-m32_Os-ofp
NLS-v1
_____
128
64
5.89
2
gcc_i386-m32_O1-ofp
NLS-v1
_____
128
64
5.91
2
gcc_k8-m32_Os-ofp
NLS-v1
_____
128
64
5.93
2
gcc_m32_O1-ofp
NLS-v1
_____
128
64
5.94
2
gcc_k8_O3-ual-ofp
NLS-v1
_____
128
64
5.95
2
gcc_athlon-m32_O2-ofp
NLS-v1
_____
128
64
5.96
2
gcc_k6-m32_Os-ofp
NLS-v1
_____
128
64
5.96
2
gcc_pentium-mmx-m32_Os-ofp
NLS-v1
_____
128
64
5.97
2
gcc_athlon-m32_O3-ual-ofp
NLS-v1
_____
128
64
5.99
2
gcc_k8_O1-ofp
NLS-v1
_____
128
64
6.00
2
gcc_k8-m32_O2-ofp
NLS-v1
_____
128
64
6.04
2
gcc_athlon-m32_O1-ofp
NLS-v1
_____
128
64
6.04
2
gcc_pentium-m-m32_Os-ofp
NLS-v1
_____
128
64
6.06
2
gcc_pentium2-m32_Os-ofp
NLS-v1
_____
128
64
6.06
2
gcc_pentiumpro-m32_Os-ofp
NLS-v1
_____
128
64
6.08
2
gcc_i486-m32_Os-ofp
NLS-v1
_____
128
64
6.08
2
gcc_k8-m32_O1-ofp
NLS-v1
_____
128
128
6.11
64.11
10.02
7.03
12.63
13.44
1328.89
1044.31
2
gcc_prescott-m32_Os-ofp
NLS-v1
_____
128
64
6.13
2
gcc_pentium4-m32_Os-ofp
NLS-v1
_____
128
64
6.14
60.56
9.64
6.73
12.06
13.25
1351.02
934.28
2
gcc_prescott-m32_Os-ofp
NLS-v1
_____
128
64
6.86
2
gcc_nocona_Os-ofp
NLS-v1
_____
128
64
6.87
2
gcc_default_Os-ofp
NLS-v1
_____
128
64
6.87
2
gcc_k8_Os-ofp
NLS-v1
_____
128
64
11.07
1
gcc_default_O3-ofp
NLS-v1
_____
128
64
11.11
1
gcc_k8_O3-ofp
NLS-v1
_____
128
64
11.15
1
gcc_default_O3-ual-ofp
NLS-v1
_____
128
64
11.34
1
gcc_nocona_O3-ual-ofp
NLS-v1
_____
128
64
11.38
1
gcc_nocona_O3-ofp
NLS-v1
_____
128
64
11.45
1
gcc_k8_O3-ual-ofp
NLS-v1
_____
128
64
12.08
1
gcc_k8-m32_O3-ofp
NLS-v1
_____
128
64
12.23
1
gcc_athlon-m32_O3-ofp
NLS-v1
_____
128
64
12.35
1
gcc_pentium2-m32_O3-ofp
NLS-v1
_____
128
64
12.35
1
gcc_pentiumpro-m32_O3-ofp
NLS-v1
_____
128
64
12.40
1
gcc_m32_O3-ofp
NLS-v1
_____
128
64
12.40
1
gcc_pentium-m-m32_O3-ofp
NLS-v1
_____
128
64
12.42
1
gcc_pentium3-m32_O3-ofp
NLS-v1
_____
128
64
12.43
1
gcc_k6-m32_O3-ual-ofp
NLS-v1
_____
128
64
12.45
1
gcc_k8-m32_O3-ual-ofp
NLS-v1
_____
128
64
12.45
1
gcc_pentium-m32_O3-ofp
NLS-v1
_____
128
64
12.50
1
gcc_k6-m32_O3-ofp
NLS-v1
_____
128
64
12.54
1
gcc_pentium-mmx-m32_O3-ofp
NLS-v1
_____
128
64
12.61
1
gcc_athlon-m32_O3-ual-ofp
NLS-v1
_____
128
64
12.64
1
gcc_pentium4-m32_O3-ofp
NLS-v1
_____
128
64
12.82
1
gcc_prescott-m32_O3-ual-ofp
NLS-v1
_____
128
64
12.90
1
gcc_i386-m32_O3-ual-ofp
NLS-v1
_____
128
64
12.90
1
gcc_i486-m32_O3-ofp
NLS-v1
_____
128
64
12.91
1
gcc_i386-m32_O3-ofp
NLS-v1
_____
128
64
12.94
1
gcc_prescott-m32_O3-ofp
NLS-v1
_____
128
64
12.96
1
gcc_i486-m32_O3-ual-ofp
NLS-v1
_____
128
64
14.89
1
gcc_m32_O3-ual-ofp
NLS-v1
_____
128
64
14.89
1
gcc_pentium2-m32_O3-ual-ofp
NLS-v1
_____
128
64
14.89
1
gcc_pentium4-m32_O3-ual-ofp
NLS-v1
_____
128
64
14.89
1
gcc_pentiumpro-m32_O3-ual-ofp
NLS-v1
_____
128
64
14.91
1
gcc_pentium3-m32_O3-ual-ofp
NLS-v1
_____
128
64
14.99
1
gcc_pentium-m-m32_O3-ual-ofp
NLS-v1
_____
128
64
15.36
1
gcc_pentium-m32_O3-ual-ofp
NLS-v1
_____
128
64
15.36
1
gcc_pentium-mmx-m32_O3-ual-ofp
NLS-v1
_____
128
64
17.16
2
gcc_prescott-m32_O0
NLS-v1
_____
128
64
17.21
2
gcc_k8-m32_O0
NLS-v1
_____
128
64
17.23
2
gcc_nocona_O0
NLS-v1
_____
128
64
17.25
2
gcc_default_O0
NLS-v1
_____
128
64
17.32
2
gcc_pentium-m-m32_O0
NLS-v1
_____
128
64
17.36
2
gcc_pentium3-m32_O0
NLS-v1
_____
128
64
17.36
2
gcc_pentium4-m32_O0
NLS-v1
_____
128
64
17.38
2
gcc_k8_O0
NLS-v1
_____
128
64
17.42
2
gcc_pentiumpro-m32_O0
NLS-v1
_____
128
64
17.43
2
gcc_pentium2-m32_O0
NLS-v1
_____
128
64
17.53
2
gcc_m32_O0
NLS-v1
_____
128
64
17.56
2
gcc_athlon-m32_O0
NLS-v1
_____
128
64
17.67
2
gcc_i386-m32_O0
NLS-v1
_____
128
64
17.70
2
gcc_pentium-m32_O0
NLS-v1
_____
128
64
17.75
2
gcc_k6-m32_O0
NLS-v1
_____
128
64
17.96
2
gcc_i486-m32_O0
NLS-v1
_____
128
64
18.06
2
gcc_pentium-mmx-m32_O0
NLS-v1
_____
128
64
21.88
1
gcc_default_O1-ofp
NLS-v1
_____
128
64
21.88
1
gcc_k8_O2-ofp
NLS-v1
_____
128
64
21.88
1
gcc_nocona_O1-ofp
NLS-v1
_____
128
64
21.88
1
gcc_nocona_O2-ofp
NLS-v1
_____
128
64
21.88
1
gcc_nocona_Os-ofp
NLS-v1
_____
128
64
21.89
1
gcc_default_Os-ofp
NLS-v1
_____
128
64
21.89
1
gcc_k8_O1-ofp
NLS-v1
_____
128
64
22.12
1
gcc_k8_Os-ofp
NLS-v1
_____
128
64
22.38
1
gcc_default_O2-ofp
NLS-v1
_____
128
64
22.60
1
gcc_m32_O2-ofp
NLS-v1
_____
128
128
23.10
93.20
28.13
25.12
31.49
26.80
2470.90
2296.13
1
gcc_prescott-m32_Os-ofp
NLS-v1
_____
128
64
23.10
90.37
27.93
35.22
34.89
26.80
2456.70
2104.99
1
gcc_prescott-m32_Os-ofp
NLS-v1
_____
128
64
23.10
1
gcc_athlon-m32_O2-ofp
NLS-v1
_____
128
64
23.10
1
gcc_i386-m32_O2-ofp
NLS-v1
_____
128
64
23.10
1
gcc_k6-m32_O2-ofp
NLS-v1
_____
128
64
23.10
1
gcc_k6-m32_Os-ofp
NLS-v1
_____
128
64
23.10
1
gcc_k8-m32_O1-ofp
NLS-v1
_____
128
64
23.10
1
gcc_m32_O1-ofp
NLS-v1
_____
128
64
23.10
1
gcc_pentium-m32_O2-ofp
NLS-v1
_____
128
64
23.10
1
gcc_pentium-mmx-m32_O2-ofp
NLS-v1
_____
128
64
23.10
1
gcc_pentium2-m32_O2-ofp
NLS-v1
_____
128
64
23.10
1
gcc_pentium3-m32_O2-ofp
NLS-v1
_____
128
64
23.10
1
gcc_pentium4-m32_O1-ofp
NLS-v1
_____
128
64
23.10
1
gcc_pentium4-m32_O2-ofp
NLS-v1
_____
128
64
23.10
1
gcc_prescott-m32_O1-ofp
NLS-v1
_____
128
64
23.10
1
gcc_prescott-m32_O2-ofp
NLS-v1
_____
128
64
23.11
1
gcc_athlon-m32_O1-ofp
NLS-v1
_____
128
64
23.11
1
gcc_i486-m32_O1-ofp
NLS-v1
_____
128
64
23.11
1
gcc_k8-m32_Os-ofp
NLS-v1
_____
128
64
23.11
1
gcc_pentium-m-m32_O2-ofp
NLS-v1
_____
128
64
23.11
1
gcc_pentiumpro-m32_O2-ofp
NLS-v1
_____
128
64
23.12
1
gcc_athlon-m32_Os-ofp
NLS-v1
_____
128
64
23.12
1
gcc_i386-m32_O1-ofp
NLS-v1
_____
128
64
23.12
1
gcc_k6-m32_O1-ofp
NLS-v1
_____
128
64
23.15
1
gcc_k8-m32_O2-ofp
NLS-v1
_____
128
64
23.29
1
gcc_i486-m32_O2-ofp
NLS-v1
_____
128
64
23.30
1
gcc_i486-m32_Os-ofp
NLS-v1
_____
128
64
30.60
1
gcc_pentium-m-m32_O1-ofp
NLS-v1
_____
128
64
30.60
1
gcc_pentium2-m32_O1-ofp
NLS-v1
_____
128
64
30.60
1
gcc_pentium3-m32_O1-ofp
NLS-v1
_____
128
64
30.60
1
gcc_pentiumpro-m32_O1-ofp
NLS-v1
_____
128
64
30.62
1
gcc_pentium-m32_Os-ofp
NLS-v1
_____
128
64
30.62
1
gcc_pentium-mmx-m32_Os-ofp
NLS-v1
_____
128
64
39.09
1
gcc_pentium4-m32_Os-ofp
NLS-v1
_____
128
64
39.10
1
gcc_m32_Os-ofp
NLS-v1
_____
128
64
39.10
1
gcc_pentium-m-m32_Os-ofp
NLS-v1
_____
128
64
39.10
1
gcc_pentium-m32_O1-ofp
NLS-v1
_____
128
64
39.10
1
gcc_pentium-mmx-m32_O1-ofp
NLS-v1
_____
128
64
39.10
1
gcc_pentium2-m32_Os-ofp
NLS-v1
_____
128
64
39.10
1
gcc_pentium3-m32_Os-ofp
NLS-v1
_____
128
64
39.10
1
gcc_pentiumpro-m32_Os-ofp
NLS-v1
_____
128
64
82.19
1
gcc_nocona_O0
NLS-v1
_____
128
64
82.71
1
gcc_default_O0
NLS-v1
_____
128
64
89.39
1
gcc_pentium-m32_O0
NLS-v1
_____
128
64
89.39
1
gcc_pentium-mmx-m32_O0
NLS-v1
_____
128
64
89.40
1
gcc_pentium-m-m32_O0
NLS-v1
_____
128
64
89.40
1
gcc_pentium3-m32_O0
NLS-v1
_____
128
64
89.40
1
gcc_pentiumpro-m32_O0
NLS-v1
_____
128
64
89.43
1
gcc_pentium2-m32_O0
NLS-v1
_____
128
64
89.59
1
gcc_i486-m32_O0
NLS-v1
_____
128
64
89.67
1
gcc_i386-m32_O0
NLS-v1
_____
128
64
91.65
1
gcc_pentium4-m32_O0
NLS-v1
_____
128
64
91.66
1
gcc_m32_O0
NLS-v1
_____
128
64
91.68
1
gcc_prescott-m32_O0
NLS-v1
_____
128
64
91.90
1
gcc_k8-m32_O0
NLS-v1
_____
128
64
92.17
1
gcc_k6-m32_O0
NLS-v1
_____
128
64
93.10
1
gcc_athlon-m32_O0
NLS-v1
_____
128
64
95.69
1
gcc_k8_O0