Primitive
Profile
Key
IV
MAC
Stream
40 bytes
576 bytes
1500 bytes
Imix
Agility
Key setup
IV setup
Variant
Compiler
NLS
S._H.
128
128
4.55
29.65
5.79
4.71
7.03
7.66
661.20
512.15
2
gcc_athlon-m32_O1-ofp
NLS
S._H.
128
128
4.55
30.60
5.85
4.81
7.17
7.72
682.58
503.35
2
gcc_i386-m32_O1-ofp
NLS
S._H.
128
64
4.55
26.92
5.70
4.66
6.77
7.67
661.21
399.32
2
gcc_athlon-m32_O1-ofp
NLS
S._H.
128
64
4.55
27.16
5.61
4.62
6.73
7.66
656.72
399.11
2
gcc_k8-m32_O1-ofp
NLS
S._H.
128
64
4.55
27.31
5.61
4.62
6.74
7.64
651.76
397.11
2
gcc_prescott-m32_O1-ofp
NLS
S._H.
128
64
4.55
28.00
5.67
4.74
6.86
7.72
680.88
398.47
2
gcc_i386-m32_O1-ofp
NLS
S._H.
128
128
4.56
29.77
5.80
4.70
7.04
7.66
656.71
511.94
2
gcc_k8-m32_O1-ofp
NLS
S._H.
128
128
4.56
29.91
5.82
4.69
7.05
7.64
657.96
508.33
2
gcc_pentium3-m32_O1-ofp
NLS
S._H.
128
128
4.56
30.01
5.81
4.70
7.06
7.64
658.50
517.38
2
gcc_m32_O1-ofp
NLS
S._H.
128
128
4.56
30.05
5.79
4.69
7.05
7.63
651.76
509.30
2
gcc_prescott-m32_O1-ofp
NLS
S._H.
128
128
4.56
30.27
5.81
4.69
7.08
7.65
660.64
519.50
2
gcc_pentium4-m32_O1-ofp
NLS
S._H.
128
128
4.56
31.20
5.90
4.69
7.19
7.67
658.59
518.17
2
gcc_pentium2-m32_O1-ofp
NLS
S._H.
128
128
4.56
31.33
6.38
4.73
7.49
7.72
674.33
540.33
2
gcc_i486-m32_O1-ofp
NLS
S._H.
128
128
4.56
33.20
6.00
4.74
7.40
8.04
688.81
569.40
2
gcc_pentium-mmx-m32_O1-ofp
NLS
S._H.
128
128
4.56
33.26
6.01
4.74
7.41
8.04
688.81
569.50
2
gcc_pentium-m32_O1-ofp
NLS
S._H.
128
64
4.56
27.21
5.61
4.62
6.73
7.64
658.51
402.91
2
gcc_m32_O1-ofp
NLS
S._H.
128
64
4.56
27.38
5.61
4.62
6.74
7.66
660.64
406.83
2
gcc_pentium4-m32_O1-ofp
NLS
S._H.
128
64
4.56
27.42
5.63
4.61
6.75
7.66
652.64
398.20
2
gcc_pentiumpro-m32_O1-ofp
NLS
S._H.
128
64
4.56
28.28
5.68
4.65
6.85
7.72
684.99
415.55
2
gcc_i486-m32_O1-ofp
NLS
S._H.
128
64
4.56
29.76
5.77
4.65
7.00
8.05
691.51
432.08
2
gcc_pentium-m32_O1-ofp
NLS
S._H.
128
64
4.56
29.87
5.77
4.65
7.01
8.03
688.81
432.04
2
gcc_pentium-mmx-m32_O1-ofp
NLS
S._H.
128
128
4.57
30.09
5.83
4.69
7.07
7.66
652.67
507.99
2
gcc_pentiumpro-m32_O1-ofp
NLS
S._H.
128
128
4.57
30.15
5.82
4.68
7.07
7.62
654.94
520.96
2
gcc_pentium-m-m32_O1-ofp
NLS
S._H.
128
64
4.57
27.38
5.63
4.62
6.75
7.63
651.63
407.49
2
gcc_pentium-m-m32_O1-ofp
NLS
S._H.
128
64
4.57
28.29
5.69
4.62
6.85
7.65
658.62
405.35
2
gcc_pentium2-m32_O1-ofp
NLS
S._H.
128
64
4.57
28.32
5.69
4.64
6.86
7.66
657.96
446.12
2
gcc_pentium3-m32_O1-ofp
NLS
S._H.
128
64
4.60
2
gcc_default_Os-ofp
NLS
S._H.
128
64
4.60
2
gcc_k8_Os-ofp
NLS
S._H.
128
128
4.61
28.82
5.98
4.95
7.17
7.52
672.33
544.87
2
gcc_prescott-m32_O3-ofp
NLS
S._H.
128
128
4.61
30.88
6.11
4.95
7.38
7.80
683.83
554.21
2
gcc_prescott-m32_O2-ofp
NLS
S._H.
128
64
4.61
2
gcc_athlon-m32_Os-ofp
NLS
S._H.
128
64
4.61
2
gcc_i486-m32_O2-ofp
NLS
S._H.
128
64
4.61
2
gcc_k6-m32_O1-ofp
NLS
S._H.
128
64
4.61
2
gcc_k8-m32_Os-ofp
NLS
S._H.
128
64
4.61
2
gcc_m32_Os-ofp
NLS
S._H.
128
128
4.62
30.76
5.95
4.82
7.24
7.69
683.62
559.13
2
gcc_prescott-m32_Os-ofp
NLS
S._H.
128
64
4.62
27.16
5.80
4.87
6.92
7.52
675.94
435.80
2
gcc_prescott-m32_O3-ofp
NLS
S._H.
128
64
4.62
28.19
5.77
4.75
6.93
7.68
683.59
455.74
2
gcc_prescott-m32_Os-ofp
NLS
S._H.
128
64
4.62
28.36
5.94
4.91
7.10
7.80
686.99
453.38
2
gcc_prescott-m32_O2-ofp
NLS
S._H.
128
64
4.62
2
gcc_i486-m32_O3-ofp
NLS
S._H.
128
64
4.62
2
gcc_i486-m32_Os-ofp
NLS
S._H.
128
64
4.62
2
gcc_pentium4-m32_O2-ofp
NLS
S._H.
128
64
4.62
2
gcc_pentium4-m32_Os-ofp
NLS
S._H.
128
64
4.63
2
gcc_i386-m32_O3-ofp
NLS
S._H.
128
64
4.63
2
gcc_pentium4-m32_O3-ofp
NLS
S._H.
128
64
4.64
2
gcc_pentium-m32_Os-ofp
NLS
S._H.
128
64
4.64
2
gcc_pentium-mmx-m32_Os-ofp
NLS
S._H.
128
64
4.65
2
gcc_nocona_O3-ofp
NLS
S._H.
128
64
4.66
2
gcc_default_O1-ofp
NLS
S._H.
128
64
4.66
2
gcc_k6-m32_Os-ofp
NLS
S._H.
128
64
4.66
2
gcc_k8_O1-ofp
NLS
S._H.
128
64
4.66
2
gcc_m32_O2-ofp
NLS
S._H.
128
64
4.66
2
gcc_nocona_O1-ofp
NLS
S._H.
128
64
4.67
2
gcc_athlon-m32_O2-ofp
NLS
S._H.
128
64
4.67
2
gcc_i386-m32_O2-ofp
NLS
S._H.
128
64
4.67
2
gcc_k8-m32_O2-ofp
NLS
S._H.
128
64
4.68
2
gcc_athlon-m32_O3-ofp
NLS
S._H.
128
64
4.68
2
gcc_k8-m32_O3-ofp
NLS
S._H.
128
64
4.68
2
gcc_m32_O3-ofp
NLS
S._H.
128
64
4.68
2
gcc_pentium2-m32_Os-ofp
NLS
S._H.
128
64
4.68
2
gcc_pentium3-m32_Os-ofp
NLS
S._H.
128
64
4.68
2
gcc_pentiumpro-m32_Os-ofp
NLS
S._H.
128
64
4.69
2
gcc_default_O2-ofp
NLS
S._H.
128
64
4.69
2
gcc_k8_O2-ofp
NLS
S._H.
128
64
4.69
2
gcc_nocona_Os-ofp
NLS
S._H.
128
64
4.69
2
gcc_pentium-m32_O3-ofp
NLS
S._H.
128
64
4.69
2
gcc_pentium-m-m32_Os-ofp
NLS
S._H.
128
64
4.69
2
gcc_pentium-mmx-m32_O3-ofp
NLS
S._H.
128
64
4.70
2
gcc_k8_O3-ofp
NLS
S._H.
128
64
4.71
2
gcc_default_O3-ofp
NLS
S._H.
128
64
4.71
2
gcc_pentium-m32_O2-ofp
NLS
S._H.
128
64
4.71
2
gcc_pentium-mmx-m32_O2-ofp
NLS
S._H.
128
64
4.73
2
gcc_pentium2-m32_O2-ofp
NLS
S._H.
128
64
4.73
2
gcc_pentium2-m32_O3-ofp
NLS
S._H.
128
64
4.73
2
gcc_pentium3-m32_O2-ofp
NLS
S._H.
128
64
4.73
2
gcc_pentium-m-m32_O2-ofp
NLS
S._H.
128
64
4.73
2
gcc_pentium-m-m32_O3-ofp
NLS
S._H.
128
64
4.73
2
gcc_pentiumpro-m32_O2-ofp
NLS
S._H.
128
64
4.73
2
gcc_pentiumpro-m32_O3-ofp
NLS
S._H.
128
64
4.74
2
gcc_pentium3-m32_O3-ofp
NLS
S._H.
128
64
4.75
2
gcc_k6-m32_O2-ofp
NLS
S._H.
128
64
4.75
2
gcc_k6-m32_O3-ofp
NLS
S._H.
128
64
4.80
2
gcc_nocona_O3-ual-ofp
NLS
S._H.
128
64
4.81
2
gcc_default_O3-ual-ofp
NLS
S._H.
128
64
4.82
2
gcc_k8_O3-ual-ofp
NLS
S._H.
128
64
4.84
2
gcc_athlon-m32_O3-ual-ofp
NLS
S._H.
128
64
4.84
2
gcc_k8-m32_O3-ual-ofp
NLS
S._H.
128
64
4.85
2
gcc_m32_O3-ual-ofp
NLS
S._H.
128
64
5.00
2
gcc_nocona_O2-ofp
NLS
S._H.
128
64
5.60
2
gcc_prescott-m32_O3-ual-ofp
NLS
S._H.
128
64
5.61
2
gcc_i386-m32_O3-ual-ofp
NLS
S._H.
128
64
5.61
2
gcc_i486-m32_O3-ual-ofp
NLS
S._H.
128
64
5.61
2
gcc_pentium4-m32_O3-ual-ofp
NLS
S._H.
128
64
5.67
2
gcc_pentium-m32_O3-ual-ofp
NLS
S._H.
128
64
5.67
2
gcc_pentium-mmx-m32_O3-ual-ofp
NLS
S._H.
128
64
5.68
2
gcc_k6-3-m32_O3-ual-ofp
NLS
S._H.
128
64
5.68
2
gcc_k6-m32_O3-ual-ofp
NLS
S._H.
128
64
5.69
2
gcc_pentium2-m32_O3-ual-ofp
NLS
S._H.
128
64
5.69
2
gcc_pentium3-m32_O3-ual-ofp
NLS
S._H.
128
64
5.69
2
gcc_pentium-m-m32_O3-ual-ofp
NLS
S._H.
128
64
5.70
2
gcc_pentiumpro-m32_O3-ual-ofp
NLS
S._H.
128
64
7.22
1
gcc_default_O3-ual-ofp
NLS
S._H.
128
64
7.22
1
gcc_k8_O3-ual-ofp
NLS
S._H.
128
64
7.93
1
gcc_nocona_O3-ual-ofp
NLS
S._H.
128
64
8.38
1
gcc_pentium-m32_O3-ual-ofp
NLS
S._H.
128
64
8.38
1
gcc_pentium-mmx-m32_O3-ual-ofp
NLS
S._H.
128
64
8.50
1
gcc_k6-m32_O3-ual-ofp
NLS
S._H.
128
64
8.53
1
gcc_k6-3-m32_O3-ual-ofp
NLS
S._H.
128
64
8.56
1
gcc_k8-m32_O3-ual-ofp
NLS
S._H.
128
64
8.62
1
gcc_athlon-m32_O3-ual-ofp
NLS
S._H.
128
64
8.69
1
gcc_pentium2-m32_O3-ual-ofp
NLS
S._H.
128
64
8.74
1
gcc_pentium3-m32_O3-ual-ofp
NLS
S._H.
128
64
8.77
1
gcc_pentiumpro-m32_O3-ual-ofp
NLS
S._H.
128
64
8.78
1
gcc_pentium-m-m32_O3-ual-ofp
NLS
S._H.
128
64
8.84
1
gcc_m32_O3-ual-ofp
NLS
S._H.
128
64
8.88
1
gcc_i486-m32_O3-ual-ofp
NLS
S._H.
128
64
8.98
1
gcc_prescott-m32_O3-ual-ofp
NLS
S._H.
128
64
9.00
1
gcc_pentium4-m32_O3-ual-ofp
NLS
S._H.
128
64
9.22
1
gcc_i386-m32_O3-ual-ofp
NLS
S._H.
128
64
11.06
1
gcc_pentium4-m32_O3-ofp
NLS
S._H.
128
64
11.17
1
gcc_default_O3-ofp
NLS
S._H.
128
64
11.18
1
gcc_k8_O3-ofp
NLS
S._H.
128
64
11.31
1
gcc_athlon-m32_O3-ofp
NLS
S._H.
128
64
11.31
1
gcc_k8-m32_O3-ofp
NLS
S._H.
128
64
11.31
1
gcc_m32_O3-ofp
NLS
S._H.
128
64
11.31
1
gcc_prescott-m32_O3-ofp
NLS
S._H.
128
64
11.56
1
gcc_i486-m32_O3-ofp
NLS
S._H.
128
64
11.56
1
gcc_pentium-m32_O3-ofp
NLS
S._H.
128
64
11.56
1
gcc_pentium-mmx-m32_O3-ofp
NLS
S._H.
128
64
11.80
1
gcc_pentium2-m32_O3-ofp
NLS
S._H.
128
64
11.80
1
gcc_pentium3-m32_O3-ofp
NLS
S._H.
128
64
11.81
1
gcc_pentium-m-m32_O3-ofp
NLS
S._H.
128
64
11.81
1
gcc_pentiumpro-m32_O3-ofp
NLS
S._H.
128
64
12.62
2
gcc_k8-m32_O0
NLS
S._H.
128
64
12.62
2
gcc_prescott-m32_O0
NLS
S._H.
128
64
12.63
2
gcc_pentiumpro-m32_O0
NLS
S._H.
128
64
12.66
1
gcc_default_O2-ofp
NLS
S._H.
128
64
12.66
1
gcc_k8_O2-ofp
NLS
S._H.
128
64
12.67
2
gcc_pentium4-m32_O0
NLS
S._H.
128
64
12.68
2
gcc_pentium2-m32_O0
NLS
S._H.
128
64
12.69
2
gcc_athlon-m32_O0
NLS
S._H.
128
64
12.76
2
gcc_pentium3-m32_O0
NLS
S._H.
128
64
12.76
2
gcc_pentium-m-m32_O0
NLS
S._H.
128
64
12.81
1
gcc_i386-m32_O2-ofp
NLS
S._H.
128
64
12.81
2
gcc_m32_O0
NLS
S._H.
128
64
12.82
1
gcc_i486-m32_O2-ofp
NLS
S._H.
128
64
12.82
1
gcc_i486-m32_Os-ofp
NLS
S._H.
128
64
12.82
1
gcc_pentium4-m32_Os-ofp
NLS
S._H.
128
64
12.94
2
gcc_nocona_O0
NLS
S._H.
128
64
12.97
2
gcc_default_O0
NLS
S._H.
128
64
12.97
2
gcc_k8_O0
NLS
S._H.
128
64
13.00
2
gcc_i386-m32_O0
NLS
S._H.
128
64
13.00
2
gcc_i486-m32_O0
NLS
S._H.
128
64
13.03
2
gcc_pentium-mmx-m32_O0
NLS
S._H.
128
64
13.05
1
gcc_athlon-m32_O2-ofp
NLS
S._H.
128
64
13.05
1
gcc_m32_Os-ofp
NLS
S._H.
128
64
13.05
1
gcc_pentium2-m32_Os-ofp
NLS
S._H.
128
64
13.05
1
gcc_pentium4-m32_O2-ofp
NLS
S._H.
128
64
13.05
1
gcc_pentium-mmx-m32_O2-ofp
NLS
S._H.
128
64
13.05
2
gcc_k6-m32_O0
NLS
S._H.
128
64
13.05
2
gcc_pentium-m32_O0
NLS
S._H.
128
64
13.06
1
gcc_m32_O2-ofp
NLS
S._H.
128
64
13.06
1
gcc_pentiumpro-m32_O2-ofp
NLS
S._H.
128
64
13.06
1
gcc_pentiumpro-m32_Os-ofp
NLS
S._H.
128
64
13.07
1
gcc_pentium-m32_Os-ofp
NLS
S._H.
128
64
13.07
1
gcc_pentium-m-m32_O2-ofp
NLS
S._H.
128
64
13.07
1
gcc_pentium-mmx-m32_Os-ofp
NLS
S._H.
128
64
13.08
1
gcc_pentium2-m32_O2-ofp
NLS
S._H.
128
64
13.08
1
gcc_pentium3-m32_O2-ofp
NLS
S._H.
128
64
13.08
1
gcc_pentium3-m32_Os-ofp
NLS
S._H.
128
64
13.10
1
gcc_pentium-m32_O2-ofp
NLS
S._H.
128
64
13.30
1
gcc_i386-m32_O3-ofp
NLS
S._H.
128
64
13.40
1
gcc_nocona_O3-ofp
NLS
S._H.
128
64
13.50
1
gcc_prescott-m32_O1-ofp
NLS
S._H.
128
64
13.53
1
gcc_athlon-m32_O1-ofp
NLS
S._H.
128
64
13.59
1
gcc_pentium-m-m32_O1-ofp
NLS
S._H.
128
64
13.61
1
gcc_k8-m32_O1-ofp
NLS
S._H.
128
64
13.61
1
gcc_pentium4-m32_O1-ofp
NLS
S._H.
128
64
13.69
1
gcc_m32_O1-ofp
NLS
S._H.
128
64
13.73
1
gcc_pentium3-m32_O1-ofp
NLS
S._H.
128
64
13.85
1
gcc_pentium2-m32_O1-ofp
NLS
S._H.
128
64
13.86
1
gcc_pentiumpro-m32_O1-ofp
NLS
S._H.
128
64
13.88
1
gcc_i486-m32_O1-ofp
NLS
S._H.
128
64
13.90
1
gcc_i386-m32_O1-ofp
NLS
S._H.
128
64
13.90
1
gcc_pentium-mmx-m32_O1-ofp
NLS
S._H.
128
64
14.77
1
gcc_pentium-m32_O1-ofp
NLS
S._H.
128
64
14.90
1
gcc_nocona_O2-ofp
NLS
S._H.
128
64
15.29
1
gcc_prescott-m32_O2-ofp
NLS
S._H.
128
64
15.40
1
gcc_default_Os-ofp
NLS
S._H.
128
64
15.40
1
gcc_k8_Os-ofp
NLS
S._H.
128
64
15.40
1
gcc_nocona_Os-ofp
NLS
S._H.
128
64
15.55
1
gcc_athlon-m32_Os-ofp
NLS
S._H.
128
64
15.55
1
gcc_k6-m32_Os-ofp
NLS
S._H.
128
64
15.55
1
gcc_pentium-m-m32_Os-ofp
NLS
S._H.
128
64
15.65
1
gcc_nocona_O1-ofp
NLS
S._H.
128
64
15.80
1
gcc_k8-m32_Os-ofp
NLS
S._H.
128
64
15.90
1
gcc_default_O1-ofp
NLS
S._H.
128
64
15.90
1
gcc_k8_O1-ofp
NLS
S._H.
128
128
16.04
53.93
18.74
17.05
20.53
17.55
1502.24
1377.54
1
gcc_prescott-m32_Os-ofp
NLS
S._H.
128
64
16.04
50.86
18.51
16.97
20.16
17.57
1500.43
1251.52
1
gcc_prescott-m32_Os-ofp
NLS
S._H.
128
64
18.35
1
gcc_k8-m32_O2-ofp
NLS
S._H.
128
64
27.30
1
gcc_k6-m32_O3-ofp
NLS
S._H.
128
64
29.29
1
gcc_k6-m32_O1-ofp
NLS
S._H.
128
64
29.30
1
gcc_k6-m32_O2-ofp
NLS
S._H.
128
64
53.42
1
gcc_k6-m32_O0
NLS
S._H.
128
64
53.44
1
gcc_i386-m32_O0
NLS
S._H.
128
64
53.72
1
gcc_k8_O0
NLS
S._H.
128
64
53.76
1
gcc_athlon-m32_O0
NLS
S._H.
128
64
53.83
1
gcc_m32_O0
NLS
S._H.
128
64
53.91
1
gcc_k8-m32_O0
NLS
S._H.
128
64
53.95
1
gcc_default_O0
NLS
S._H.
128
64
54.02
1
gcc_i486-m32_O0
NLS
S._H.
128
64
54.03
1
gcc_pentium-m32_O0
NLS
S._H.
128
64
54.03
1
gcc_pentium-mmx-m32_O0
NLS
S._H.
128
64
54.07
1
gcc_pentium2-m32_O0
NLS
S._H.
128
64
54.07
1
gcc_pentiumpro-m32_O0
NLS
S._H.
128
64
54.09
1
gcc_pentium-m-m32_O0
NLS
S._H.
128
64
54.10
1
gcc_pentium3-m32_O0
NLS
S._H.
128
64
54.39
1
gcc_pentium4-m32_O0
NLS
S._H.
128
64
54.63
1
gcc_nocona_O0
NLS
S._H.
128
64
74.21
1
gcc_prescott-m32_O0