Primitive
Profile
Key
IV
MAC
Stream
40 bytes
576 bytes
1500 bytes
Imix
Agility
Key setup
IV setup
Variant
Compiler
Salsa20
S!_H.
256
64
10.56
50.90
12.03
13.84
15.36
12.67
114.62
111.13
amd64-xmm6/1
gcc_k8_Os-ofp
Salsa20
S!_H.
128
64
10.57
50.76
12.01
13.85
15.34
14.26
114.03
111.13
amd64-xmm6/1
gcc_k8_Os-ofp
Salsa20
S!_H.
256
64
10.59
50.84
11.99
13.93
15.37
12.57
119.23
111.13
amd64-xmm6/1
gcc_nocona_Os-ofp
Salsa20
S!_H.
128
64
10.62
50.93
12.03
13.92
15.39
12.73
120.71
111.15
amd64-xmm6/1
gcc_nocona_Os-ofp
Salsa20
S!_H.
128
64
11.42
merged/1
gcc_nocona_O3-ual-ofp
Salsa20
S!_H.
128
64
11.64
51.14
13.87
15.10
16.87
14.12
114.65
111.13
amd64-xmm5/1
gcc_nocona_Os-ofp
Salsa20
S!_H.
256
64
11.65
51.11
13.91
14.88
16.82
14.22
114.11
111.13
amd64-xmm5/1
gcc_nocona_Os-ofp
Salsa20
S!_H.
128
64
12.06
amd64-xmm5/1
gcc_k8_Os-ofp
Salsa20
S!_H.
128
64
12.30
x86-xmm5/1
gcc_athlon-m32_Os-ofp
Salsa20
S!_H.
128
64
12.32
x86-xmm5/1
gcc_m32_Os-ofp
Salsa20
S!_H.
128
64
12.33
52.06
13.62
15.12
16.81
14.33
126.24
137.23
x86-xmm5/1
gcc_prescott-m32_Os-ofp
Salsa20
S!_H.
256
64
12.33
51.51
13.77
15.11
16.85
14.35
130.83
137.24
x86-xmm5/1
gcc_prescott-m32_Os-ofp
Salsa20
S!_H.
256
64
12.35
51.79
13.91
15.55
17.11
14.45
128.14
136.23
x86-xmm5/1
gcc_pentium3-m32_Os-ofp
Salsa20
S!_H.
128
64
12.41
52.17
14.09
15.08
17.07
14.44
132.63
136.23
x86-xmm5/1
gcc_pentium3-m32_Os-ofp
Salsa20
S!_H.
128
64
12.41
x86-xmm5/1
gcc_i486-m32_Os-ofp
Salsa20
S!_H.
128
64
12.47
x86-xmm5/1
gcc_pentium2-m32_Os-ofp
Salsa20
S!_H.
128
64
12.56
x86-xmm5/1
gcc_k6-m32_Os-ofp
Salsa20
S!_H.
128
64
12.59
x86-xmm5/1
gcc_pentium-mmx-m32_Os-ofp
Salsa20
S!_H.
128
64
12.72
merged/1
gcc_k8_O3-ual-ofp
Salsa20
S!_H.
128
64
12.98
amd64-3/1
gcc_k8_Os-ofp
Salsa20
S!_H.
128
64
12.98
amd64-3/1
gcc_nocona_Os-ofp
Salsa20
S!_H.
128
64
13.11
merged/1
gcc_k8_O3-ofp
Salsa20
S!_H.
128
64
13.14
merged/1
gcc_k8_O2-ofp
Salsa20
S!_H.
128
64
13.23
x86-xmm5/1
gcc_k8-m32_Os-ofp
Salsa20
S!_H.
128
64
13.35
merged/1
gcc_nocona_O2-ofp
Salsa20
S!_H.
128
64
13.44
x86-2/1
gcc_pentium-m-m32_Os-ofp
Salsa20
S!_H.
128
64
13.44
x86-3/1
gcc_pentiumpro-m32_Os-ofp
Salsa20
S!_H.
128
64
13.44
x86-athlon/1
gcc_pentium-m-m32_Os-ofp
Salsa20
S!_H.
128
64
13.45
merged/1
gcc_nocona_O3-ofp
Salsa20
S!_H.
128
64
13.45
x86-2/1
gcc_k6-m32_Os-ofp
Salsa20
S!_H.
128
64
13.45
x86-2/1
gcc_m32_Os-ofp
Salsa20
S!_H.
128
64
13.45
x86-2/1
gcc_pentium-mmx-m32_Os-ofp
Salsa20
S!_H.
128
64
13.46
x86-athlon/1
gcc_k6-m32_Os-ofp
Salsa20
S!_H.
128
64
13.46
x86-athlon/1
gcc_pentium-mmx-m32_Os-ofp
Salsa20
S!_H.
128
64
13.50
x86-athlon/1
gcc_pentium-m32_Os-ofp
Salsa20
S!_H.
128
64
13.52
x86-athlon/1
gcc_athlon-m32_Os-ofp
Salsa20
S!_H.
128
64
13.52
x86-athlon/1
gcc_pentium3-m32_Os-ofp
Salsa20
S!_H.
128
64
13.59
x86-3/1
gcc_pentium-m-m32_Os-ofp
Salsa20
S!_H.
128
64
13.61
merged/1
gcc_k8_O1-ofp
Salsa20
S!_H.
128
64
13.62
x86-2/1
gcc_pentium3-m32_Os-ofp
Salsa20
S!_H.
128
64
13.63
x86-2/1
gcc_k8-m32_Os-ofp
Salsa20
S!_H.
128
64
13.63
x86-athlon/1
gcc_i486-m32_Os-ofp
Salsa20
S!_H.
128
64
13.63
x86-athlon/1
gcc_k8-m32_Os-ofp
Salsa20
S!_H.
128
64
13.64
43.17
14.16
14.26
16.19
16.15
130.83
137.24
x86-3/1
gcc_prescott-m32_Os-ofp
Salsa20
S!_H.
128
64
13.64
x86-2/1
gcc_athlon-m32_Os-ofp
Salsa20
S!_H.
128
64
13.64
x86-2/1
gcc_pentium-m32_Os-ofp
Salsa20
S!_H.
128
64
13.64
x86-2/1
gcc_pentium2-m32_Os-ofp
Salsa20
S!_H.
128
64
13.64
x86-3/1
gcc_k8-m32_Os-ofp
Salsa20
S!_H.
128
64
13.64
x86-3/1
gcc_pentium-m32_Os-ofp
Salsa20
S!_H.
256
64
13.64
42.99
14.24
14.36
16.26
16.04
124.84
137.24
x86-athlon/1
gcc_prescott-m32_Os-ofp
Salsa20
S!_H.
128
64
13.65
x86-athlon/1
gcc_m32_Os-ofp
Salsa20
S!_H.
256
64
13.66
42.60
14.16
14.32
16.17
16.02
126.52
137.25
x86-3/1
gcc_prescott-m32_Os-ofp
Salsa20
S!_H.
128
64
13.67
merged/1
gcc_nocona_O1-ofp
Salsa20
S!_H.
128
64
13.68
x86-athlon/1
gcc_pentiumpro-m32_Os-ofp
Salsa20
S!_H.
128
64
13.69
x86-3/1
gcc_m32_Os-ofp
Salsa20
S!_H.
128
64
13.69
x86-3/1
gcc_pentium3-m32_Os-ofp
Salsa20
S!_H.
128
64
13.70
x86-2/1
gcc_pentiumpro-m32_Os-ofp
Salsa20
S!_H.
128
64
13.71
43.28
14.31
14.29
16.29
16.07
127.11
137.24
x86-2/1
gcc_prescott-m32_Os-ofp
Salsa20
S!_H.
128
64
13.71
43.32
14.19
14.54
16.31
16.08
126.25
137.25
x86-athlon/1
gcc_prescott-m32_Os-ofp
Salsa20
S!_H.
128
64
13.71
x86-2/1
gcc_i486-m32_Os-ofp
Salsa20
S!_H.
128
64
13.71
x86-3/1
gcc_i486-m32_Os-ofp
Salsa20
S!_H.
128
64
13.71
x86-3/1
gcc_k6-m32_Os-ofp
Salsa20
S!_H.
128
64
13.71
x86-3/1
gcc_pentium2-m32_Os-ofp
Salsa20
S!_H.
128
64
13.71
x86-athlon/1
gcc_pentium2-m32_Os-ofp
Salsa20
S!_H.
256
64
13.71
43.29
14.19
14.31
16.23
16.04
130.83
137.25
x86-2/1
gcc_prescott-m32_Os-ofp
Salsa20
S!_H.
128
64
13.76
x86-3/1
gcc_athlon-m32_Os-ofp
Salsa20
S!_H.
128
64
13.76
x86-3/1
gcc_pentium-mmx-m32_Os-ofp
Salsa20
S!_H.
128
64
13.87
x86-pm/1
gcc_pentiumpro-m32_Os-ofp
Salsa20
S!_H.
128
64
13.88
x86-pm/1
gcc_k6-m32_Os-ofp
Salsa20
S!_H.
128
64
13.88
x86-pm/1
gcc_pentium-mmx-m32_Os-ofp
Salsa20
S!_H.
128
64
14.03
x86-pm/1
gcc_m32_Os-ofp
Salsa20
S!_H.
128
64
14.05
x86-pm/1
gcc_k8-m32_Os-ofp
Salsa20
S!_H.
128
64
14.07
x86-pm/1
gcc_athlon-m32_Os-ofp
Salsa20
S!_H.
128
64
14.07
x86-pm/1
gcc_pentium-m-m32_Os-ofp
Salsa20
S!_H.
128
64
14.07
x86-pm/1
gcc_pentium2-m32_Os-ofp
Salsa20
S!_H.
128
64
14.07
x86-pm/1
gcc_pentium3-m32_Os-ofp
Salsa20
S!_H.
128
64
14.08
x86-pm/1
gcc_i486-m32_Os-ofp
Salsa20
S!_H.
128
64
14.08
x86-pm/1
gcc_pentium-m32_Os-ofp
Salsa20
S!_H.
128
64
14.15
merged/1
gcc_i486-m32_O3-ofp
Salsa20
S!_H.
128
64
14.15
x86-pm/1
gcc_prescott-m32_Os-ofp
Salsa20
S!_H.
128
64
14.25
merged/1
gcc_i386-m32_O3-ofp
Salsa20
S!_H.
128
64
14.34
amd64-2/1
gcc_k8_Os-ofp
Salsa20
S!_H.
128
64
14.34
amd64-2/1
gcc_nocona_Os-ofp
Salsa20
S!_H.
128
64
14.48
x86-1/1
gcc_k6-m32_Os-ofp
Salsa20
S!_H.
128
64
14.50
x86-1/1
gcc_k8-m32_Os-ofp
Salsa20
S!_H.
128
64
14.51
45.66
15.09
15.41
17.30
16.91
130.83
137.23
x86-1/1
gcc_prescott-m32_Os-ofp
Salsa20
S!_H.
128
64
14.51
x86-1/1
gcc_m32_Os-ofp
Salsa20
S!_H.
256
64
14.51
45.72
15.08
15.45
17.31
16.86
130.24
137.23
x86-1/1
gcc_prescott-m32_Os-ofp
Salsa20
S!_H.
128
64
14.52
x86-1/1
gcc_pentium-m32_Os-ofp
Salsa20
S!_H.
128
64
14.53
x86-1/1
gcc_pentium-m-m32_Os-ofp
Salsa20
S!_H.
128
64
14.53
x86-1/1
gcc_pentium3-m32_Os-ofp
Salsa20
S!_H.
128
64
14.56
x86-1/1
gcc_pentiumpro-m32_Os-ofp
Salsa20
S!_H.
128
64
14.58
x86-1/1
gcc_pentium-mmx-m32_Os-ofp
Salsa20
S!_H.
128
64
14.58
x86-1/1
gcc_pentium2-m32_Os-ofp
Salsa20
S!_H.
128
64
14.63
x86-1/1
gcc_i486-m32_Os-ofp
Salsa20
S!_H.
128
64
14.64
x86-1/1
gcc_athlon-m32_Os-ofp
Salsa20
S!_H.
128
64
14.75
merged/1
gcc_i386-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
14.85
merged/1
gcc_i486-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
14.99
amd64-1/1
gcc_k8_Os-ofp
Salsa20
S!_H.
128
64
15.00
amd64-1/1
gcc_nocona_Os-ofp
Salsa20
S!_H.
128
64
15.07
merged/1
gcc_pentium-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
15.07
merged/1
gcc_pentium-mmx-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
15.19
merged/1
gcc_pentium-m32_O3-ofp
Salsa20
S!_H.
128
64
15.20
merged/1
gcc_pentium-mmx-m32_O3-ofp
Salsa20
S!_H.
128
64
15.28
x86-xmm4/1
gcc_prescott-m32_Os-ofp
Salsa20
S!_H.
128
64
15.31
x86-xmm4/1
gcc_athlon-m32_Os-ofp
Salsa20
S!_H.
128
64
15.31
x86-xmm4/1
gcc_m32_Os-ofp
Salsa20
S!_H.
128
64
15.32
merged/1
gcc_pentium2-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
15.32
merged/1
gcc_pentiumpro-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
15.32
x86-xmm4/1
gcc_pentium3-m32_Os-ofp
Salsa20
S!_H.
128
64
15.33
merged/1
gcc_pentium3-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
15.33
x86-xmm4/1
gcc_pentium-m-m32_Os-ofp
Salsa20
S!_H.
128
64
15.34
merged/1
gcc_pentium2-m32_O3-ofp
Salsa20
S!_H.
128
64
15.36
merged/1
gcc_pentium3-m32_O3-ofp
Salsa20
S!_H.
128
64
15.36
merged/1
gcc_pentiumpro-m32_O3-ofp
Salsa20
S!_H.
128
64
15.39
merged/1
gcc_m32_O3-ual-ofp
Salsa20
S!_H.
128
64
15.39
x86-xmm4/1
gcc_k8-m32_Os-ofp
Salsa20
S!_H.
128
64
15.40
merged/1
gcc_athlon-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
15.46
merged/1
gcc_k8-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
15.47
x86-xmm4/1
gcc_i486-m32_Os-ofp
Salsa20
S!_H.
128
64
15.48
x86-xmm4/1
gcc_pentium-mmx-m32_Os-ofp
Salsa20
S!_H.
128
64
15.48
x86-xmm4/1
gcc_pentiumpro-m32_Os-ofp
Salsa20
S!_H.
128
64
15.50
x86-xmm4/1
gcc_pentium2-m32_Os-ofp
Salsa20
S!_H.
128
64
15.63
merged/1
gcc_athlon-m32_O3-ofp
Salsa20
S!_H.
128
64
15.63
merged/1
gcc_k6-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
15.63
merged/1
gcc_m32_O3-ofp
Salsa20
S!_H.
128
64
15.66
x86-xmm4/1
gcc_k6-m32_Os-ofp
Salsa20
S!_H.
128
64
15.66
x86-xmm4/1
gcc_pentium-m32_Os-ofp
Salsa20
S!_H.
128
64
16.01
x86-mmx/1
gcc_athlon-m32_Os-ofp
Salsa20
S!_H.
128
64
16.01
x86-mmx/1
gcc_i486-m32_Os-ofp
Salsa20
S!_H.
128
64
16.01
x86-mmx/1
gcc_k6-m32_Os-ofp
Salsa20
S!_H.
128
64
16.01
x86-mmx/1
gcc_k8-m32_Os-ofp
Salsa20
S!_H.
128
64
16.01
x86-mmx/1
gcc_m32_Os-ofp
Salsa20
S!_H.
128
64
16.01
x86-mmx/1
gcc_pentium-m-m32_Os-ofp
Salsa20
S!_H.
128
64
16.01
x86-mmx/1
gcc_pentium2-m32_Os-ofp
Salsa20
S!_H.
128
64
16.01
x86-mmx/1
gcc_pentium3-m32_Os-ofp
Salsa20
S!_H.
128
64
16.01
x86-mmx/1
gcc_pentiumpro-m32_Os-ofp
Salsa20
S!_H.
128
64
16.01
x86-mmx/1
gcc_prescott-m32_Os-ofp
Salsa20
S!_H.
128
64
16.05
x86-mmx/1
gcc_pentium-mmx-m32_Os-ofp
Salsa20
S!_H.
128
64
16.07
x86-mmx/1
gcc_pentium-m32_Os-ofp
Salsa20
S!_H.
128
64
16.22
merged/1
gcc_k8-m32_O3-ofp
Salsa20
S!_H.
128
64
16.41
merged/1
gcc_nocona_Os-ofp
Salsa20
S!_H.
128
64
16.69
merged/1
gcc_prescott-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
16.72
merged/1
gcc_k8_Os-ofp
Salsa20
S!_H.
128
64
16.97
merged/1
gcc_prescott-m32_O3-ofp
Salsa20
S!_H.
128
64
17.56
regs/1
gcc_nocona_O3-ual-ofp
Salsa20
S!_H.
128
64
17.76
regs/1
gcc_nocona_O3-ofp
Salsa20
S!_H.
128
64
17.79
regs/1
gcc_k8_O3-ual-ofp
Salsa20
S!_H.
128
64
18.20
merged/1
gcc_k6-m32_O3-ofp
Salsa20
S!_H.
128
64
18.25
merged/1
gcc_k6-m32_Os-ofp
Salsa20
S!_H.
128
64
18.53
merged/1
gcc_k6-m32_O2-ofp
Salsa20
S!_H.
128
64
18.62
merged/1
gcc_pentium3-m32_Os-ofp
Salsa20
S!_H.
128
64
18.62
regs/1
gcc_i486-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
18.63
55.24
19.51
19.66
22.01
21.33
126.43
110.14
merged/1
gcc_prescott-m32_Os-ofp
Salsa20
S!_H.
128
64
18.63
merged/1
gcc_pentium2-m32_Os-ofp
Salsa20
S!_H.
256
64
18.63
55.25
19.07
19.65
21.76
20.97
127.08
110.14
merged/1
gcc_prescott-m32_Os-ofp
Salsa20
S!_H.
128
64
18.64
merged/1
gcc_pentium-m-m32_Os-ofp
Salsa20
S!_H.
128
64
18.65
merged/1
gcc_athlon-m32_Os-ofp
Salsa20
S!_H.
128
64
18.65
merged/1
gcc_m32_Os-ofp
Salsa20
S!_H.
128
64
18.65
merged/1
gcc_pentiumpro-m32_Os-ofp
Salsa20
S!_H.
128
64
18.66
merged/1
gcc_k8-m32_Os-ofp
Salsa20
S!_H.
128
64
18.70
regs/1
gcc_k8_O1-ofp
Salsa20
S!_H.
128
64
18.73
merged/1
gcc_prescott-m32_O2-ofp
Salsa20
S!_H.
128
64
18.76
merged/1
gcc_pentium-mmx-m32_Os-ofp
Salsa20
S!_H.
128
64
18.80
merged/1
gcc_pentium2-m32_O2-ofp
Salsa20
S!_H.
128
64
18.82
regs/1
gcc_pentium2-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
18.89
merged/1
gcc_pentium-m32_Os-ofp
Salsa20
S!_H.
128
64
18.91
merged/1
gcc_i486-m32_O2-ofp
Salsa20
S!_H.
128
64
18.92
regs/1
gcc_pentiumpro-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
18.93
regs/1
gcc_pentium3-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
18.97
merged/1
gcc_athlon-m32_O2-ofp
Salsa20
S!_H.
128
64
19.02
merged/1
gcc_k6-m32_O1-ofp
Salsa20
S!_H.
128
64
19.02
merged/1
gcc_pentium3-m32_O2-ofp
Salsa20
S!_H.
128
64
19.03
merged/1
gcc_m32_O2-ofp
Salsa20
S!_H.
128
64
19.04
merged/1
gcc_pentiumpro-m32_O2-ofp
Salsa20
S!_H.
128
64
19.07
merged/1
gcc_k8-m32_O1-ofp
Salsa20
S!_H.
128
64
19.10
merged/1
gcc_m32_O1-ofp
Salsa20
S!_H.
128
64
19.11
merged/1
gcc_i386-m32_O2-ofp
Salsa20
S!_H.
128
64
19.17
merged/1
gcc_pentium-m32_O2-ofp
Salsa20
S!_H.
128
64
19.18
merged/1
gcc_pentium-mmx-m32_O2-ofp
Salsa20
S!_H.
128
64
19.20
regs/1
gcc_nocona_O1-ofp
Salsa20
S!_H.
128
64
19.27
merged/1
gcc_pentium-m-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
19.28
merged/1
gcc_pentium-m-m32_O3-ofp
Salsa20
S!_H.
128
64
19.34
merged/1
gcc_i486-m32_Os-ofp
Salsa20
S!_H.
128
64
19.40
regs/1
gcc_k8_O3-ofp
Salsa20
S!_H.
128
64
19.41
merged/1
gcc_i486-m32_O1-ofp
Salsa20
S!_H.
128
64
19.42
merged/1
gcc_athlon-m32_O1-ofp
Salsa20
S!_H.
128
64
19.49
regs/1
gcc_prescott-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
19.60
merged/1
gcc_pentium-mmx-m32_O1-ofp
Salsa20
S!_H.
128
64
19.60
merged/1
gcc_pentium3-m32_O1-ofp
Salsa20
S!_H.
128
64
19.61
merged/1
gcc_pentium-m32_O1-ofp
Salsa20
S!_H.
128
64
19.61
merged/1
gcc_pentium2-m32_O1-ofp
Salsa20
S!_H.
128
64
19.62
merged/1
gcc_pentiumpro-m32_O1-ofp
Salsa20
S!_H.
128
64
19.64
regs/1
gcc_i386-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
19.76
regs/1
gcc_i386-m32_O3-ofp
Salsa20
S!_H.
128
64
19.81
regs/1
gcc_i486-m32_O3-ofp
Salsa20
S!_H.
128
64
20.17
merged/1
gcc_k8-m32_O2-ofp
Salsa20
S!_H.
128
64
20.35
ref/1
gcc_nocona_O3-ual-ofp
Salsa20
S!_H.
128
64
20.40
merged/1
gcc_prescott-m32_O1-ofp
Salsa20
S!_H.
128
64
20.43
regs/1
gcc_pentium3-m32_O3-ofp
Salsa20
S!_H.
128
64
20.67
regs/1
gcc_pentium-m-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
20.69
ref/1
gcc_k8_O3-ual-ofp
Salsa20
S!_H.
128
64
20.75
regs/1
gcc_pentium-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
20.77
regs/1
gcc_pentium2-m32_O3-ofp
Salsa20
S!_H.
128
64
20.80
regs/1
gcc_pentium-mmx-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
20.86
ref/1
gcc_nocona_O3-ofp
Salsa20
S!_H.
128
64
20.87
regs/1
gcc_pentiumpro-m32_O3-ofp
Salsa20
S!_H.
128
64
20.91
regs/1
gcc_athlon-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
20.93
regs/1
gcc_k8-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
20.99
regs/1
gcc_m32_O3-ual-ofp
Salsa20
S!_H.
128
64
21.57
ref/1
gcc_k8_O3-ofp
Salsa20
S!_H.
128
64
22.01
regs/1
gcc_pentium-m32_O3-ofp
Salsa20
S!_H.
128
64
22.11
amd64-xmm/1
gcc_nocona_Os-ofp
Salsa20
S!_H.
128
64
22.12
x86-xmm/1
gcc_athlon-m32_Os-ofp
Salsa20
S!_H.
128
64
22.12
x86-xmm/1
gcc_k6-m32_Os-ofp
Salsa20
S!_H.
128
64
22.12
x86-xmm/1
gcc_k8-m32_Os-ofp
Salsa20
S!_H.
128
64
22.12
x86-xmm/1
gcc_m32_Os-ofp
Salsa20
S!_H.
128
64
22.12
x86-xmm/1
gcc_pentium-m-m32_Os-ofp
Salsa20
S!_H.
128
64
22.12
x86-xmm/1
gcc_pentium-m32_Os-ofp
Salsa20
S!_H.
128
64
22.12
x86-xmm/1
gcc_pentium3-m32_Os-ofp
Salsa20
S!_H.
128
64
22.12
x86-xmm/1
gcc_pentiumpro-m32_Os-ofp
Salsa20
S!_H.
128
64
22.13
amd64-xmm/1
gcc_k8_Os-ofp
Salsa20
S!_H.
128
64
22.14
x86-xmm/1
gcc_prescott-m32_Os-ofp
Salsa20
S!_H.
128
64
22.15
regs/1
gcc_pentium-mmx-m32_O3-ofp
Salsa20
S!_H.
128
64
22.15
x86-xmm/1
gcc_pentium-mmx-m32_Os-ofp
Salsa20
S!_H.
128
64
22.16
x86-xmm/1
gcc_i486-m32_Os-ofp
Salsa20
S!_H.
128
64
22.22
x86-xmm/1
gcc_pentium2-m32_Os-ofp
Salsa20
S!_H.
128
64
22.23
regs/1
gcc_prescott-m32_O3-ofp
Salsa20
S!_H.
128
64
22.25
regs/1
gcc_k6-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
22.29
regs/1
gcc_k8-m32_O3-ofp
Salsa20
S!_H.
128
64
22.39
regs/1
gcc_nocona_Os-ofp
Salsa20
S!_H.
128
64
22.51
regs/1
gcc_k8_Os-ofp
Salsa20
S!_H.
128
64
22.81
regs/1
gcc_athlon-m32_O3-ofp
Salsa20
S!_H.
128
64
22.84
regs/1
gcc_m32_O3-ofp
Salsa20
S!_H.
128
64
22.92
regs/1
gcc_k8_O2-ofp
Salsa20
S!_H.
128
64
23.06
regs/1
gcc_pentium-m-m32_O3-ofp
Salsa20
S!_H.
128
64
23.14
merged/1
gcc_pentium-m-m32_O1-ofp
Salsa20
S!_H.
128
64
23.24
merged/1
gcc_pentium-m-m32_O2-ofp
Salsa20
S!_H.
128
64
23.86
regs/1
gcc_nocona_O2-ofp
Salsa20
S!_H.
128
64
23.95
regs/1
gcc_prescott-m32_O1-ofp
Salsa20
S!_H.
128
64
23.96
regs/1
gcc_k8-m32_O1-ofp
Salsa20
S!_H.
128
64
23.96
regs/1
gcc_m32_O1-ofp
Salsa20
S!_H.
128
64
23.97
ref/1
gcc_prescott-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
24.14
regs/1
gcc_k6-m32_O1-ofp
Salsa20
S!_H.
128
64
24.18
ref/1
gcc_pentium-mmx-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
24.21
ref/1
gcc_nocona_O1-ofp
Salsa20
S!_H.
128
64
24.26
ref/1
gcc_pentium2-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
24.26
ref/1
gcc_pentium3-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
24.30
ref/1
gcc_pentium-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
24.35
ref/1
gcc_k8-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
24.38
regs/1
gcc_k6-m32_O2-ofp
Salsa20
S!_H.
128
64
24.40
regs/1
gcc_athlon-m32_O1-ofp
Salsa20
S!_H.
128
64
24.46
ref/1
gcc_athlon-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
24.49
ref/1
gcc_m32_O3-ual-ofp
Salsa20
S!_H.
128
64
24.55
ref/1
gcc_pentiumpro-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
24.65
regs/1
gcc_pentium2-m32_O1-ofp
Salsa20
S!_H.
128
64
24.65
regs/1
gcc_pentiumpro-m32_O1-ofp
Salsa20
S!_H.
128
64
24.66
ref/1
gcc_k6-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
24.73
ref/1
gcc_i386-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
24.79
ref/1
gcc_i486-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
24.96
regs/1
gcc_i486-m32_O1-ofp
Salsa20
S!_H.
128
64
24.97
regs/1
gcc_pentium-m32_O1-ofp
Salsa20
S!_H.
128
64
24.97
regs/1
gcc_pentium-mmx-m32_O1-ofp
Salsa20
S!_H.
128
64
25.34
ref/1
gcc_prescott-m32_O1-ofp
Salsa20
S!_H.
128
64
25.62
ref/1
gcc_k8_O1-ofp
Salsa20
S!_H.
128
64
25.69
ref/1
gcc_pentium-mmx-m32_O1-ofp
Salsa20
S!_H.
128
64
25.69
ref/1
gcc_pentiumpro-m32_O1-ofp
Salsa20
S!_H.
128
64
25.69
regs/1
gcc_k6-m32_Os-ofp
Salsa20
S!_H.
128
64
25.79
ref/1
gcc_i486-m32_O1-ofp
Salsa20
S!_H.
128
64
25.81
ref/1
gcc_m32_O1-ofp
Salsa20
S!_H.
128
64
25.82
ref/1
gcc_pentium-m-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
26.00
ref/1
gcc_pentium2-m32_O1-ofp
Salsa20
S!_H.
128
64
26.01
ref/1
gcc_pentium3-m32_O1-ofp
Salsa20
S!_H.
128
64
26.03
ref/1
gcc_k6-m32_O1-ofp
Salsa20
S!_H.
128
64
26.07
ref/1
gcc_athlon-m32_O1-ofp
Salsa20
S!_H.
128
64
26.11
regs/1
gcc_k6-m32_O3-ofp
Salsa20
S!_H.
128
64
26.19
ref/1
gcc_pentium-m32_O1-ofp
Salsa20
S!_H.
128
64
26.28
ref/1
gcc_k8-m32_O1-ofp
Salsa20
S!_H.
128
64
26.38
regs/1
gcc_athlon-m32_Os-ofp
Salsa20
S!_H.
128
64
26.39
regs/1
gcc_m32_Os-ofp
Salsa20
S!_H.
128
64
26.43
regs/1
gcc_pentium-m-m32_Os-ofp
Salsa20
S!_H.
128
64
26.46
regs/1
gcc_prescott-m32_Os-ofp
Salsa20
S!_H.
128
64
26.67
regs/1
gcc_pentium2-m32_O2-ofp
Salsa20
S!_H.
128
64
26.68
regs/1
gcc_i386-m32_O2-ofp
Salsa20
S!_H.
128
64
26.72
regs/1
gcc_pentiumpro-m32_O2-ofp
Salsa20
S!_H.
128
64
26.81
regs/1
gcc_pentium3-m32_O2-ofp
Salsa20
S!_H.
128
64
26.93
regs/1
gcc_k8-m32_Os-ofp
Salsa20
S!_H.
128
64
26.93
regs/1
gcc_pentium3-m32_O1-ofp
Salsa20
S!_H.
128
64
26.94
ref/1
gcc_pentium-m-m32_O3-ofp
Salsa20
S!_H.
128
64
26.96
regs/1
gcc_pentium2-m32_Os-ofp
Salsa20
S!_H.
128
64
26.96
regs/1
gcc_pentiumpro-m32_Os-ofp
Salsa20
S!_H.
128
64
26.97
regs/1
gcc_pentium3-m32_Os-ofp
Salsa20
S!_H.
128
64
27.13
regs/1
gcc_pentium-mmx-m32_Os-ofp
Salsa20
S!_H.
128
64
27.18
ref/1
gcc_prescott-m32_O3-ofp
Salsa20
S!_H.
128
64
27.21
regs/1
gcc_m32_O2-ofp
Salsa20
S!_H.
128
64
27.25
regs/1
gcc_athlon-m32_O2-ofp
Salsa20
S!_H.
128
64
27.33
ref/1
gcc_k6-m32_Os-ofp
Salsa20
S!_H.
128
64
27.37
ref/1
gcc_pentium-mmx-m32_O3-ofp
Salsa20
S!_H.
128
64
27.39
regs/1
gcc_k8-m32_O2-ofp
Salsa20
S!_H.
128
64
27.44
ref/1
gcc_athlon-m32_Os-ofp
Salsa20
S!_H.
128
64
27.47
ref/1
gcc_pentiumpro-m32_O3-ofp
Salsa20
S!_H.
128
64
27.49
ref/1
gcc_k8_Os-ofp
Salsa20
S!_H.
128
64
27.50
regs/1
gcc_i486-m32_O2-ofp
Salsa20
S!_H.
128
64
27.55
ref/1
gcc_pentium-m32_O3-ofp
Salsa20
S!_H.
128
64
27.66
ref/1
gcc_prescott-m32_Os-ofp
Salsa20
S!_H.
128
64
27.68
regs/1
gcc_prescott-m32_O2-ofp
Salsa20
S!_H.
128
64
27.72
regs/1
gcc_pentium-m32_Os-ofp
Salsa20
S!_H.
128
64
27.81
regs/1
gcc_i486-m32_Os-ofp
Salsa20
S!_H.
128
64
27.85
ref/1
gcc_pentium3-m32_O3-ofp
Salsa20
S!_H.
128
64
27.91
ref/1
gcc_pentium2-m32_O3-ofp
Salsa20
S!_H.
128
64
27.92
regs/1
gcc_pentium-m32_O2-ofp
Salsa20
S!_H.
128
64
28.05
ref/1
gcc_m32_Os-ofp
Salsa20
S!_H.
128
64
28.05
regs/1
gcc_pentium-mmx-m32_O2-ofp
Salsa20
S!_H.
128
64
28.09
ref/1
gcc_k8-m32_Os-ofp
Salsa20
S!_H.
128
64
28.30
regs/1
gcc_pentium-m-m32_O1-ofp
Salsa20
S!_H.
128
64
28.41
ref/1
gcc_k8-m32_O3-ofp
Salsa20
S!_H.
128
64
28.62
ref/1
gcc_nocona_Os-ofp
Salsa20
S!_H.
128
64
28.70
ref/1
gcc_pentium-mmx-m32_Os-ofp
Salsa20
S!_H.
128
64
28.83
ref/1
gcc_i386-m32_O3-ofp
Salsa20
S!_H.
128
64
28.90
ref/1
gcc_m32_O3-ofp
Salsa20
S!_H.
128
64
28.91
ref/1
gcc_athlon-m32_O3-ofp
Salsa20
S!_H.
128
64
28.95
merged/1
gcc_pentium-m-m32_O0
Salsa20
S!_H.
128
64
28.96
merged/1
gcc_pentium-m32_O0
Salsa20
S!_H.
128
64
28.96
merged/1
gcc_prescott-m32_O0
Salsa20
S!_H.
128
64
28.97
ref/1
gcc_pentiumpro-m32_Os-ofp
Salsa20
S!_H.
128
64
29.04
merged/1
gcc_k8_O0
Salsa20
S!_H.
128
64
29.05
merged/1
gcc_m32_O0
Salsa20
S!_H.
128
64
29.11
ref/1
gcc_pentium-m-m32_Os-ofp
Salsa20
S!_H.
128
64
29.12
merged/1
gcc_k6-m32_O0
Salsa20
S!_H.
128
64
29.20
ref/1
gcc_pentium-m32_Os-ofp
Salsa20
S!_H.
128
64
29.34
merged/1
gcc_athlon-m32_O0
Salsa20
S!_H.
128
64
29.42
merged/1
gcc_nocona_O0
Salsa20
S!_H.
128
64
29.44
merged/1
gcc_i386-m32_O0
Salsa20
S!_H.
128
64
29.45
ref/1
gcc_pentium3-m32_Os-ofp
Salsa20
S!_H.
128
64
29.46
ref/1
gcc_nocona_O2-ofp
Salsa20
S!_H.
128
64
29.47
ref/1
gcc_pentium2-m32_Os-ofp
Salsa20
S!_H.
128
64
29.50
ref/1
gcc_i486-m32_O3-ofp
Salsa20
S!_H.
128
64
29.58
merged/1
gcc_i486-m32_O0
Salsa20
S!_H.
128
64
29.70
merged/1
gcc_pentium2-m32_O0
Salsa20
S!_H.
128
64
29.70
merged/1
gcc_pentium3-m32_O0
Salsa20
S!_H.
128
64
29.71
merged/1
gcc_k8-m32_O0
Salsa20
S!_H.
128
64
29.71
merged/1
gcc_pentium-mmx-m32_O0
Salsa20
S!_H.
128
64
29.71
merged/1
gcc_pentiumpro-m32_O0
Salsa20
S!_H.
128
64
30.12
ref/1
gcc_i486-m32_Os-ofp
Salsa20
S!_H.
128
64
30.16
ref/1
gcc_k6-m32_O3-ofp
Salsa20
S!_H.
128
64
30.29
x86-xmm2/1
gcc_pentium-mmx-m32_Os-ofp
Salsa20
S!_H.
128
64
30.30
x86-xmm2/1
gcc_pentium-m32_Os-ofp
Salsa20
S!_H.
128
64
30.31
x86-xmm2/1
gcc_i486-m32_Os-ofp
Salsa20
S!_H.
128
64
30.33
amd64-xmm2/1
gcc_k8_Os-ofp
Salsa20
S!_H.
128
64
30.33
amd64-xmm2/1
gcc_nocona_Os-ofp
Salsa20
S!_H.
128
64
30.35
x86-xmm2/1
gcc_k8-m32_Os-ofp
Salsa20
S!_H.
128
64
30.35
x86-xmm2/1
gcc_pentium2-m32_Os-ofp
Salsa20
S!_H.
128
64
30.35
x86-xmm2/1
gcc_pentium3-m32_Os-ofp
Salsa20
S!_H.
128
64
30.36
x86-xmm2/1
gcc_pentium-m-m32_Os-ofp
Salsa20
S!_H.
128
64
30.36
x86-xmm2/1
gcc_prescott-m32_Os-ofp
Salsa20
S!_H.
128
64
30.37
x86-xmm2/1
gcc_k6-m32_Os-ofp
Salsa20
S!_H.
128
64
30.37
x86-xmm2/1
gcc_pentiumpro-m32_Os-ofp
Salsa20
S!_H.
128
64
30.38
x86-xmm2/1
gcc_athlon-m32_Os-ofp
Salsa20
S!_H.
128
64
30.38
x86-xmm2/1
gcc_m32_Os-ofp
Salsa20
S!_H.
128
64
30.47
ref/1
gcc_k8_O2-ofp
Salsa20
S!_H.
128
64
31.95
regs/1
gcc_pentium-m-m32_O2-ofp
Salsa20
S!_H.
128
64
32.12
ref/1
gcc_k6-m32_O2-ofp
Salsa20
S!_H.
128
64
32.35
ref/1
gcc_pentium-m-m32_O1-ofp
Salsa20
S!_H.
128
64
34.81
ref/1
gcc_pentiumpro-m32_O2-ofp
Salsa20
S!_H.
128
64
34.94
ref/1
gcc_pentium3-m32_O2-ofp
Salsa20
S!_H.
128
64
34.95
ref/1
gcc_pentium2-m32_O2-ofp
Salsa20
S!_H.
128
64
35.05
ref/1
gcc_i386-m32_O2-ofp
Salsa20
S!_H.
128
64
35.13
ref/1
gcc_prescott-m32_O2-ofp
Salsa20
S!_H.
128
64
35.75
ref/1
gcc_pentium-mmx-m32_O2-ofp
Salsa20
S!_H.
128
64
35.76
ref/1
gcc_pentium-m32_O2-ofp
Salsa20
S!_H.
128
64
35.84
ref/1
gcc_i486-m32_O2-ofp
Salsa20
S!_H.
128
64
35.95
ref/1
gcc_k8-m32_O2-ofp
Salsa20
S!_H.
128
64
35.97
ref/1
gcc_athlon-m32_O2-ofp
Salsa20
S!_H.
128
64
36.39
ref/1
gcc_m32_O2-ofp
Salsa20
S!_H.
128
64
40.44
ref/1
gcc_pentium-m-m32_O2-ofp
Salsa20
S!_H.
128
64
45.08
regs/1
gcc_m32_O0
Salsa20
S!_H.
128
64
45.19
regs/1
gcc_k8_O0
Salsa20
S!_H.
128
64
45.28
regs/1
gcc_k8-m32_O0
Salsa20
S!_H.
128
64
45.31
regs/1
gcc_prescott-m32_O0
Salsa20
S!_H.
128
64
45.32
regs/1
gcc_pentium3-m32_O0
Salsa20
S!_H.
128
64
45.33
regs/1
gcc_pentium-m-m32_O0
Salsa20
S!_H.
128
64
45.33
regs/1
gcc_pentium2-m32_O0
Salsa20
S!_H.
128
64
45.33
regs/1
gcc_pentiumpro-m32_O0
Salsa20
S!_H.
128
64
45.35
regs/1
gcc_athlon-m32_O0
Salsa20
S!_H.
128
64
45.35
regs/1
gcc_nocona_O0
Salsa20
S!_H.
128
64
46.14
regs/1
gcc_i386-m32_O0
Salsa20
S!_H.
128
64
46.14
regs/1
gcc_pentium-m32_O0
Salsa20
S!_H.
128
64
46.16
regs/1
gcc_pentium-mmx-m32_O0
Salsa20
S!_H.
128
64
46.17
regs/1
gcc_i486-m32_O0
Salsa20
S!_H.
128
64
46.27
regs/1
gcc_k6-m32_O0
Salsa20
S!_H.
128
64
51.76
ref/1
gcc_pentium-m-m32_O0
Salsa20
S!_H.
128
64
51.76
ref/1
gcc_pentium2-m32_O0
Salsa20
S!_H.
128
64
51.76
ref/1
gcc_pentiumpro-m32_O0
Salsa20
S!_H.
128
64
52.12
ref/1
gcc_pentium3-m32_O0
Salsa20
S!_H.
128
64
52.58
ref/1
gcc_m32_O0
Salsa20
S!_H.
128
64
52.59
ref/1
gcc_athlon-m32_O0
Salsa20
S!_H.
128
64
52.68
ref/1
gcc_k8-m32_O0
Salsa20
S!_H.
128
64
52.84
ref/1
gcc_nocona_O0
Salsa20
S!_H.
128
64
53.18
ref/1
gcc_prescott-m32_O0
Salsa20
S!_H.
128
64
53.25
ref/1
gcc_i486-m32_O0
Salsa20
S!_H.
128
64
53.45
ref/1
gcc_k8_O0
Salsa20
S!_H.
128
64
53.67
ref/1
gcc_i386-m32_O0
Salsa20
S!_H.
128
64
54.10
ref/1
gcc_k6-m32_O0
Salsa20
S!_H.
128
64
54.12
ref/1
gcc_pentium-mmx-m32_O0
Salsa20
S!_H.
128
64
54.13
ref/1
gcc_pentium-m32_O0