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
51.19
12.02
13.84
15.37
12.66
119.95
111.13
amd64-xmm6/1
gcc_k8_Os-ofp
Salsa20
S!_H.
128
64
10.59
51.22
12.02
13.72
15.33
14.30
113.82
111.13
amd64-xmm6/1
gcc_k8_Os-ofp
Salsa20
S!_H.
256
64
10.60
50.84
12.06
13.93
15.40
12.57
114.19
111.15
amd64-xmm6/1
gcc_nocona_Os-ofp
Salsa20
S!_H.
128
64
10.63
51.21
12.10
13.94
15.46
14.35
114.92
111.13
amd64-xmm6/1
gcc_nocona_Os-ofp
Salsa20
S!_H.
128
64
11.48
merged/1
gcc_nocona_O3-ual-ofp
Salsa20
S!_H.
128
64
12.00
amd64-xmm5/1
gcc_k8_Os-ofp
Salsa20
S!_H.
128
64
12.28
x86-xmm5/1
gcc_k6-m32_Os-ofp
Salsa20
S!_H.
128
64
12.28
x86-xmm5/1
gcc_m32_Os-ofp
Salsa20
S!_H.
128
64
12.31
52.16
13.88
15.41
17.07
14.46
132.63
136.23
x86-xmm5/1
gcc_pentium3-m32_Os-ofp
Salsa20
S!_H.
128
64
12.31
x86-xmm5/1
gcc_athlon-m32_Os-ofp
Salsa20
S!_H.
256
64
12.33
52.20
14.05
15.43
17.17
14.46
129.15
136.23
x86-xmm5/1
gcc_pentium3-m32_Os-ofp
Salsa20
S!_H.
128
64
12.35
x86-xmm5/1
gcc_k8-m32_Os-ofp
Salsa20
S!_H.
128
64
12.38
x86-xmm5/1
gcc_i486-m32_Os-ofp
Salsa20
S!_H.
128
64
12.72
x86-xmm5/1
gcc_pentium-m-m32_Os-ofp
Salsa20
S!_H.
128
64
12.75
merged/1
gcc_k8_O3-ual-ofp
Salsa20
S!_H.
128
64
12.77
amd64-xmm5/1
gcc_nocona_Os-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.10
merged/1
gcc_k8_O3-ofp
Salsa20
S!_H.
128
64
13.15
merged/1
gcc_k8_O2-ofp
Salsa20
S!_H.
128
64
13.29
merged/1
gcc_nocona_O2-ofp
Salsa20
S!_H.
128
64
13.42
x86-3/1
gcc_pentium-mmx-m32_Os-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_k8-m32_Os-ofp
Salsa20
S!_H.
128
64
13.44
x86-3/1
gcc_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
43.53
14.23
14.45
16.32
16.16
130.84
137.24
x86-2/1
gcc_prescott-m32_Os-ofp
Salsa20
S!_H.
128
64
13.45
x86-2/1
gcc_athlon-m32_Os-ofp
Salsa20
S!_H.
128
64
13.45
x86-2/1
gcc_pentium-m32_Os-ofp
Salsa20
S!_H.
128
64
13.48
x86-3/1
gcc_k6-m32_Os-ofp
Salsa20
S!_H.
128
64
13.49
x86-athlon/1
gcc_pentium-m32_Os-ofp
Salsa20
S!_H.
128
64
13.52
merged/1
gcc_nocona_O3-ofp
Salsa20
S!_H.
128
64
13.52
x86-athlon/1
gcc_m32_Os-ofp
Salsa20
S!_H.
128
64
13.60
x86-athlon/1
gcc_prescott-m32_Os-ofp
Salsa20
S!_H.
128
64
13.61
merged/1
gcc_k8_O1-ofp
Salsa20
S!_H.
256
64
13.61
43.28
14.16
14.26
16.19
16.14
134.32
136.23
x86-athlon/1
gcc_pentium3-m32_Os-ofp
Salsa20
S!_H.
128
64
13.62
44.52
14.30
14.48
16.44
15.97
130.34
136.23
x86-2/1
gcc_pentiumpro-m32_Os-ofp
Salsa20
S!_H.
128
64
13.62
merged/1
gcc_nocona_O1-ofp
Salsa20
S!_H.
128
64
13.63
x86-3/1
gcc_pentium-m-m32_Os-ofp
Salsa20
S!_H.
128
64
13.63
x86-3/1
gcc_pentium3-m32_Os-ofp
Salsa20
S!_H.
128
64
13.63
x86-3/1
gcc_prescott-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
x86-2/1
gcc_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_athlon-m32_Os-ofp
Salsa20
S!_H.
128
64
13.64
x86-3/1
gcc_pentium-m32_Os-ofp
Salsa20
S!_H.
128
64
13.64
x86-3/1
gcc_pentium2-m32_Os-ofp
Salsa20
S!_H.
128
64
13.64
x86-3/1
gcc_pentiumpro-m32_Os-ofp
Salsa20
S!_H.
128
64
13.64
x86-athlon/1
gcc_i486-m32_Os-ofp
Salsa20
S!_H.
128
64
13.64
x86-athlon/1
gcc_k6-m32_Os-ofp
Salsa20
S!_H.
256
64
13.64
43.28
14.27
14.61
16.38
15.87
130.83
137.23
x86-2/1
gcc_prescott-m32_Os-ofp
Salsa20
S!_H.
128
64
13.65
42.97
14.00
14.35
16.11
16.23
131.19
136.23
x86-athlon/1
gcc_pentium3-m32_Os-ofp
Salsa20
S!_H.
128
64
13.65
x86-3/1
gcc_i486-m32_Os-ofp
Salsa20
S!_H.
128
64
13.68
x86-athlon/1
gcc_athlon-m32_Os-ofp
Salsa20
S!_H.
256
64
13.68
44.65
14.31
14.50
16.46
15.96
127.24
136.23
x86-2/1
gcc_pentiumpro-m32_Os-ofp
Salsa20
S!_H.
128
64
13.70
x86-2/1
gcc_k8-m32_Os-ofp
Salsa20
S!_H.
128
64
13.70
x86-2/1
gcc_pentium-mmx-m32_Os-ofp
Salsa20
S!_H.
128
64
13.70
x86-2/1
gcc_pentium3-m32_Os-ofp
Salsa20
S!_H.
128
64
13.70
x86-athlon/1
gcc_pentium-mmx-m32_Os-ofp
Salsa20
S!_H.
128
64
13.70
x86-athlon/1
gcc_pentiumpro-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-2/1
gcc_k6-m32_Os-ofp
Salsa20
S!_H.
128
64
13.71
x86-athlon/1
gcc_pentium2-m32_Os-ofp
Salsa20
S!_H.
128
64
13.87
x86-pm/1
gcc_i486-m32_Os-ofp
Salsa20
S!_H.
128
64
13.87
x86-pm/1
gcc_pentium-m-m32_Os-ofp
Salsa20
S!_H.
128
64
13.87
x86-pm/1
gcc_pentiumpro-m32_Os-ofp
Salsa20
S!_H.
128
64
13.87
x86-pm/1
gcc_prescott-m32_Os-ofp
Salsa20
S!_H.
128
64
13.88
x86-pm/1
gcc_pentium-m32_Os-ofp
Salsa20
S!_H.
128
64
14.02
x86-pm/1
gcc_m32_Os-ofp
Salsa20
S!_H.
128
64
14.04
merged/1
gcc_i486-m32_O3-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-mmx-m32_Os-ofp
Salsa20
S!_H.
128
64
14.07
x86-pm/1
gcc_pentium2-m32_Os-ofp
Salsa20
S!_H.
128
64
14.08
x86-pm/1
gcc_k6-m32_Os-ofp
Salsa20
S!_H.
128
64
14.09
x86-xmm5/1
gcc_prescott-m32_Os-ofp
Salsa20
S!_H.
128
64
14.11
x86-pm/1
gcc_k8-m32_Os-ofp
Salsa20
S!_H.
128
64
14.14
x86-pm/1
gcc_pentium3-m32_Os-ofp
Salsa20
S!_H.
128
64
14.26
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.40
amd64-2/1
gcc_nocona_Os-ofp
Salsa20
S!_H.
128
64
14.46
x86-1/1
gcc_k6-m32_Os-ofp
Salsa20
S!_H.
128
64
14.46
x86-1/1
gcc_pentium-m32_Os-ofp
Salsa20
S!_H.
128
64
14.47
45.57
15.18
15.49
17.38
16.92
126.24
137.24
x86-1/1
gcc_prescott-m32_Os-ofp
Salsa20
S!_H.
128
64
14.47
x86-1/1
gcc_athlon-m32_Os-ofp
Salsa20
S!_H.
128
64
14.47
x86-1/1
gcc_pentium-mmx-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
x86-1/1
gcc_i486-m32_Os-ofp
Salsa20
S!_H.
128
64
14.51
x86-1/1
gcc_m32_Os-ofp
Salsa20
S!_H.
256
64
14.53
45.74
15.05
15.38
17.27
16.92
130.24
137.24
x86-1/1
gcc_prescott-m32_Os-ofp
Salsa20
S!_H.
128
64
14.55
x86-1/1
gcc_pentium-m-m32_Os-ofp
Salsa20
S!_H.
128
64
14.56
x86-1/1
gcc_pentium2-m32_Os-ofp
Salsa20
S!_H.
128
64
14.58
x86-1/1
gcc_pentiumpro-m32_Os-ofp
Salsa20
S!_H.
128
64
14.63
x86-1/1
gcc_pentium3-m32_Os-ofp
Salsa20
S!_H.
128
64
14.79
merged/1
gcc_i386-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
14.86
merged/1
gcc_i486-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
14.93
amd64-1/1
gcc_nocona_Os-ofp
Salsa20
S!_H.
128
64
14.96
amd64-1/1
gcc_k8_Os-ofp
Salsa20
S!_H.
128
64
15.06
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.25
x86-xmm4/1
gcc_athlon-m32_Os-ofp
Salsa20
S!_H.
128
64
15.29
x86-xmm4/1
gcc_pentium2-m32_Os-ofp
Salsa20
S!_H.
128
64
15.31
x86-xmm4/1
gcc_m32_Os-ofp
Salsa20
S!_H.
128
64
15.33
merged/1
gcc_pentiumpro-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
15.34
merged/1
gcc_pentium3-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
15.35
merged/1
gcc_pentium2-m32_O3-ofp
Salsa20
S!_H.
128
64
15.35
merged/1
gcc_pentium3-m32_O3-ofp
Salsa20
S!_H.
128
64
15.35
merged/1
gcc_pentiumpro-m32_O3-ofp
Salsa20
S!_H.
128
64
15.37
x86-xmm4/1
gcc_pentium-m32_Os-ofp
Salsa20
S!_H.
128
64
15.38
x86-xmm4/1
gcc_k8-m32_Os-ofp
Salsa20
S!_H.
128
64
15.39
merged/1
gcc_k8-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
15.40
merged/1
gcc_pentium2-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
15.40
x86-xmm4/1
gcc_prescott-m32_Os-ofp
Salsa20
S!_H.
128
64
15.42
x86-xmm4/1
gcc_pentium3-m32_Os-ofp
Salsa20
S!_H.
128
64
15.45
x86-xmm4/1
gcc_pentium-m-m32_Os-ofp
Salsa20
S!_H.
128
64
15.46
merged/1
gcc_athlon-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
15.47
merged/1
gcc_m32_O3-ual-ofp
Salsa20
S!_H.
128
64
15.48
x86-xmm4/1
gcc_i486-m32_Os-ofp
Salsa20
S!_H.
128
64
15.53
x86-xmm4/1
gcc_pentiumpro-m32_Os-ofp
Salsa20
S!_H.
128
64
15.56
x86-xmm4/1
gcc_pentium-mmx-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_m32_O3-ofp
Salsa20
S!_H.
128
64
15.70
x86-xmm4/1
gcc_k6-m32_Os-ofp
Salsa20
S!_H.
128
64
15.71
merged/1
gcc_k8-m32_O3-ofp
Salsa20
S!_H.
128
64
15.95
merged/1
gcc_prescott-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
16.00
x86-mmx/1
gcc_pentium-m-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-mmx-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_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.02
x86-mmx/1
gcc_athlon-m32_Os-ofp
Salsa20
S!_H.
128
64
16.04
x86-mmx/1
gcc_pentium-m32_Os-ofp
Salsa20
S!_H.
128
64
16.04
x86-mmx/1
gcc_pentium3-m32_Os-ofp
Salsa20
S!_H.
128
64
16.36
merged/1
gcc_k6-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
16.53
merged/1
gcc_nocona_Os-ofp
Salsa20
S!_H.
128
64
16.72
merged/1
gcc_k8_Os-ofp
Salsa20
S!_H.
128
64
16.89
merged/1
gcc_prescott-m32_O3-ofp
Salsa20
S!_H.
128
64
17.00
merged/1
gcc_k6-m32_O3-ofp
Salsa20
S!_H.
128
64
17.56
regs/1
gcc_nocona_O3-ual-ofp
Salsa20
S!_H.
128
64
17.68
regs/1
gcc_k8_O3-ual-ofp
Salsa20
S!_H.
128
64
18.25
merged/1
gcc_k6-m32_Os-ofp
Salsa20
S!_H.
128
64
18.43
merged/1
gcc_i486-m32_Os-ofp
Salsa20
S!_H.
128
64
18.46
merged/1
gcc_athlon-m32_Os-ofp
Salsa20
S!_H.
128
64
18.61
merged/1
gcc_k6-m32_O2-ofp
Salsa20
S!_H.
128
64
18.63
merged/1
gcc_pentium2-m32_Os-ofp
Salsa20
S!_H.
128
64
18.64
merged/1
gcc_pentiumpro-m32_Os-ofp
Salsa20
S!_H.
256
64
18.64
55.22
19.07
19.64
21.76
20.98
134.10
110.15
merged/1
gcc_prescott-m32_Os-ofp
Salsa20
S!_H.
128
64
18.65
merged/1
gcc_k8-m32_Os-ofp
Salsa20
S!_H.
128
64
18.68
regs/1
gcc_i486-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
18.72
55.25
19.51
19.76
22.05
21.01
127.13
110.15
merged/1
gcc_prescott-m32_Os-ofp
Salsa20
S!_H.
128
64
18.73
merged/1
gcc_pentium-m-m32_Os-ofp
Salsa20
S!_H.
128
64
18.73
merged/1
gcc_pentium3-m32_Os-ofp
Salsa20
S!_H.
128
64
18.75
merged/1
gcc_pentium-m32_Os-ofp
Salsa20
S!_H.
128
64
18.77
merged/1
gcc_pentium-mmx-m32_Os-ofp
Salsa20
S!_H.
128
64
18.80
regs/1
gcc_pentiumpro-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
18.81
merged/1
gcc_pentium2-m32_O2-ofp
Salsa20
S!_H.
128
64
18.82
regs/1
gcc_pentium3-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
18.85
merged/1
gcc_prescott-m32_O1-ofp
Salsa20
S!_H.
128
64
18.88
merged/1
gcc_i486-m32_O2-ofp
Salsa20
S!_H.
128
64
18.88
regs/1
gcc_i386-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
18.89
regs/1
gcc_pentium2-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
18.96
merged/1
gcc_m32_O2-ofp
Salsa20
S!_H.
128
64
18.97
merged/1
gcc_m32_Os-ofp
Salsa20
S!_H.
128
64
19.00
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_pentiumpro-m32_O2-ofp
Salsa20
S!_H.
128
64
19.03
merged/1
gcc_pentium3-m32_O2-ofp
Salsa20
S!_H.
128
64
19.07
merged/1
gcc_k8-m32_O1-ofp
Salsa20
S!_H.
128
64
19.08
merged/1
gcc_i386-m32_O2-ofp
Salsa20
S!_H.
128
64
19.09
merged/1
gcc_m32_O1-ofp
Salsa20
S!_H.
128
64
19.16
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.21
regs/1
gcc_nocona_O1-ofp
Salsa20
S!_H.
128
64
19.27
merged/1
gcc_i486-m32_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.41
merged/1
gcc_prescott-m32_O2-ofp
Salsa20
S!_H.
128
64
19.41
regs/1
gcc_k8_O3-ofp
Salsa20
S!_H.
128
64
19.48
regs/1
gcc_prescott-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
19.50
merged/1
gcc_athlon-m32_O1-ofp
Salsa20
S!_H.
128
64
19.51
regs/1
gcc_k8_O1-ofp
Salsa20
S!_H.
128
64
19.57
regs/1
gcc_nocona_O3-ofp
Salsa20
S!_H.
128
64
19.60
merged/1
gcc_pentium-m32_O1-ofp
Salsa20
S!_H.
128
64
19.60
merged/1
gcc_pentium2-m32_O1-ofp
Salsa20
S!_H.
128
64
19.60
merged/1
gcc_pentiumpro-m32_O1-ofp
Salsa20
S!_H.
128
64
19.61
merged/1
gcc_pentium-mmx-m32_O1-ofp
Salsa20
S!_H.
128
64
19.62
merged/1
gcc_pentium3-m32_O1-ofp
Salsa20
S!_H.
128
64
19.97
regs/1
gcc_pentium-mmx-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
20.26
regs/1
gcc_i386-m32_O3-ofp
Salsa20
S!_H.
128
64
20.27
merged/1
gcc_k8-m32_O2-ofp
Salsa20
S!_H.
128
64
20.32
regs/1
gcc_pentium3-m32_O3-ofp
Salsa20
S!_H.
128
64
20.34
ref/1
gcc_nocona_O3-ual-ofp
Salsa20
S!_H.
128
64
20.42
regs/1
gcc_i486-m32_O3-ofp
Salsa20
S!_H.
128
64
20.53
regs/1
gcc_pentium-m-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
20.77
regs/1
gcc_pentium-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
20.77
regs/1
gcc_pentiumpro-m32_O3-ofp
Salsa20
S!_H.
128
64
20.81
ref/1
gcc_k8_O3-ual-ofp
Salsa20
S!_H.
128
64
20.84
regs/1
gcc_pentium2-m32_O3-ofp
Salsa20
S!_H.
128
64
20.86
regs/1
gcc_k8-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
20.91
regs/1
gcc_athlon-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
20.99
regs/1
gcc_m32_O3-ual-ofp
Salsa20
S!_H.
128
64
21.00
ref/1
gcc_nocona_O3-ofp
Salsa20
S!_H.
128
64
21.97
ref/1
gcc_k8_O3-ofp
Salsa20
S!_H.
128
64
22.10
amd64-xmm/1
gcc_k8_Os-ofp
Salsa20
S!_H.
128
64
22.11
regs/1
gcc_pentium-mmx-m32_O3-ofp
Salsa20
S!_H.
128
64
22.12
x86-xmm/1
gcc_i486-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_pentium-m32_Os-ofp
Salsa20
S!_H.
128
64
22.12
x86-xmm/1
gcc_pentium-mmx-m32_Os-ofp
Salsa20
S!_H.
128
64
22.12
x86-xmm/1
gcc_pentium2-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
x86-xmm/1
gcc_athlon-m32_Os-ofp
Salsa20
S!_H.
128
64
22.13
x86-xmm/1
gcc_m32_Os-ofp
Salsa20
S!_H.
128
64
22.13
x86-xmm/1
gcc_pentium-m-m32_Os-ofp
Salsa20
S!_H.
128
64
22.13
x86-xmm/1
gcc_prescott-m32_Os-ofp
Salsa20
S!_H.
128
64
22.14
x86-xmm/1
gcc_pentium3-m32_Os-ofp
Salsa20
S!_H.
128
64
22.15
regs/1
gcc_pentium-m32_O3-ofp
Salsa20
S!_H.
128
64
22.17
regs/1
gcc_prescott-m32_O3-ofp
Salsa20
S!_H.
128
64
22.22
amd64-xmm/1
gcc_nocona_Os-ofp
Salsa20
S!_H.
128
64
22.31
regs/1
gcc_k6-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
22.36
regs/1
gcc_k8-m32_O3-ofp
Salsa20
S!_H.
128
64
22.37
regs/1
gcc_m32_O3-ofp
Salsa20
S!_H.
128
64
22.38
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.57
regs/1
gcc_k8_O2-ofp
Salsa20
S!_H.
128
64
22.82
regs/1
gcc_athlon-m32_O3-ofp
Salsa20
S!_H.
128
64
23.05
regs/1
gcc_pentium-m-m32_O3-ofp
Salsa20
S!_H.
128
64
23.13
merged/1
gcc_pentium-m-m32_O1-ofp
Salsa20
S!_H.
128
64
23.26
merged/1
gcc_pentium-m-m32_O2-ofp
Salsa20
S!_H.
128
64
23.59
regs/1
gcc_prescott-m32_O1-ofp
Salsa20
S!_H.
128
64
23.87
regs/1
gcc_nocona_O2-ofp
Salsa20
S!_H.
128
64
23.96
regs/1
gcc_athlon-m32_O1-ofp
Salsa20
S!_H.
128
64
24.02
ref/1
gcc_nocona_O1-ofp
Salsa20
S!_H.
128
64
24.03
ref/1
gcc_prescott-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
24.09
regs/1
gcc_k6-m32_O1-ofp
Salsa20
S!_H.
128
64
24.26
ref/1
gcc_pentium3-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
24.27
ref/1
gcc_pentium-mmx-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
24.27
regs/1
gcc_k8-m32_O1-ofp
Salsa20
S!_H.
128
64
24.28
ref/1
gcc_pentium2-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
24.29
ref/1
gcc_pentiumpro-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
24.31
ref/1
gcc_k8-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
24.37
regs/1
gcc_k6-m32_O2-ofp
Salsa20
S!_H.
128
64
24.40
regs/1
gcc_i486-m32_O1-ofp
Salsa20
S!_H.
128
64
24.40
regs/1
gcc_m32_O1-ofp
Salsa20
S!_H.
128
64
24.47
ref/1
gcc_m32_O3-ual-ofp
Salsa20
S!_H.
128
64
24.48
regs/1
gcc_pentium-mmx-m32_O1-ofp
Salsa20
S!_H.
128
64
24.49
ref/1
gcc_athlon-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
24.49
regs/1
gcc_pentium-m32_O1-ofp
Salsa20
S!_H.
128
64
24.50
ref/1
gcc_pentium-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
24.57
ref/1
gcc_k6-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
24.61
ref/1
gcc_i386-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
24.65
regs/1
gcc_pentium2-m32_O1-ofp
Salsa20
S!_H.
128
64
24.68
ref/1
gcc_i486-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
24.76
regs/1
gcc_pentium3-m32_O1-ofp
Salsa20
S!_H.
128
64
24.76
regs/1
gcc_pentiumpro-m32_O1-ofp
Salsa20
S!_H.
128
64
25.34
ref/1
gcc_prescott-m32_O1-ofp
Salsa20
S!_H.
128
64
25.57
ref/1
gcc_i486-m32_O1-ofp
Salsa20
S!_H.
128
64
25.62
ref/1
gcc_k8_O1-ofp
Salsa20
S!_H.
128
64
25.62
ref/1
gcc_pentium2-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_m32_O1-ofp
Salsa20
S!_H.
128
64
25.90
ref/1
gcc_k6-m32_O1-ofp
Salsa20
S!_H.
128
64
25.90
ref/1
gcc_pentium-m-m32_O3-ual-ofp
Salsa20
S!_H.
128
64
25.93
regs/1
gcc_k6-m32_O3-ofp
Salsa20
S!_H.
128
64
25.96
ref/1
gcc_pentium-m32_O1-ofp
Salsa20
S!_H.
128
64
26.00
ref/1
gcc_pentium3-m32_O1-ofp
Salsa20
S!_H.
128
64
26.00
ref/1
gcc_pentiumpro-m32_O1-ofp
Salsa20
S!_H.
128
64
26.11
ref/1
gcc_athlon-m32_O1-ofp
Salsa20
S!_H.
128
64
26.27
ref/1
gcc_k8-m32_O1-ofp
Salsa20
S!_H.
128
64
26.40
regs/1
gcc_pentium-m-m32_Os-ofp
Salsa20
S!_H.
128
64
26.41
regs/1
gcc_pentiumpro-m32_Os-ofp
Salsa20
S!_H.
128
64
26.55
regs/1
gcc_pentium2-m32_Os-ofp
Salsa20
S!_H.
128
64
26.69
ref/1
gcc_pentium-mmx-m32_O1-ofp
Salsa20
S!_H.
128
64
26.74
regs/1
gcc_pentiumpro-m32_O2-ofp
Salsa20
S!_H.
128
64
26.77
regs/1
gcc_pentium2-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.96
regs/1
gcc_prescott-m32_Os-ofp
Salsa20
S!_H.
128
64
26.97
regs/1
gcc_pentium3-m32_Os-ofp
Salsa20
S!_H.
128
64
26.98
ref/1
gcc_k6-m32_Os-ofp
Salsa20
S!_H.
128
64
26.98
regs/1
gcc_athlon-m32_Os-ofp
Salsa20
S!_H.
128
64
26.99
regs/1
gcc_m32_Os-ofp
Salsa20
S!_H.
128
64
27.02
regs/1
gcc_prescott-m32_O2-ofp
Salsa20
S!_H.
128
64
27.07
regs/1
gcc_pentium-mmx-m32_Os-ofp
Salsa20
S!_H.
128
64
27.11
regs/1
gcc_pentium-m32_Os-ofp
Salsa20
S!_H.
128
64
27.15
ref/1
gcc_prescott-m32_Os-ofp
Salsa20
S!_H.
128
64
27.17
regs/1
gcc_pentium-m32_O2-ofp
Salsa20
S!_H.
128
64
27.26
regs/1
gcc_k8-m32_O2-ofp
Salsa20
S!_H.
128
64
27.27
regs/1
gcc_i486-m32_Os-ofp
Salsa20
S!_H.
128
64
27.34
ref/1
gcc_pentium-m-m32_O3-ofp
Salsa20
S!_H.
128
64
27.37
ref/1
gcc_pentium-m32_O3-ofp
Salsa20
S!_H.
128
64
27.41
regs/1
gcc_i386-m32_O2-ofp
Salsa20
S!_H.
128
64
27.44
ref/1
gcc_athlon-m32_Os-ofp
Salsa20
S!_H.
128
64
27.48
ref/1
gcc_pentium-mmx-m32_O3-ofp
Salsa20
S!_H.
128
64
27.49
ref/1
gcc_k8_Os-ofp
Salsa20
S!_H.
128
64
27.55
ref/1
gcc_prescott-m32_O3-ofp
Salsa20
S!_H.
128
64
27.67
regs/1
gcc_i486-m32_O2-ofp
Salsa20
S!_H.
128
64
27.74
regs/1
gcc_pentium-m-m32_O1-ofp
Salsa20
S!_H.
128
64
27.83
ref/1
gcc_k8-m32_Os-ofp
Salsa20
S!_H.
128
64
27.88
regs/1
gcc_m32_O2-ofp
Salsa20
S!_H.
128
64
27.90
ref/1
gcc_pentiumpro-m32_O3-ofp
Salsa20
S!_H.
128
64
27.96
regs/1
gcc_pentium-mmx-m32_O2-ofp
Salsa20
S!_H.
128
64
27.97
ref/1
gcc_nocona_Os-ofp
Salsa20
S!_H.
128
64
27.97
regs/1
gcc_athlon-m32_O2-ofp
Salsa20
S!_H.
128
64
28.07
ref/1
gcc_m32_Os-ofp
Salsa20
S!_H.
128
64
28.07
ref/1
gcc_pentium2-m32_O3-ofp
Salsa20
S!_H.
128
64
28.25
ref/1
gcc_pentium3-m32_O3-ofp
Salsa20
S!_H.
128
64
28.39
ref/1
gcc_i386-m32_O3-ofp
Salsa20
S!_H.
128
64
28.44
ref/1
gcc_k8-m32_O3-ofp
Salsa20
S!_H.
128
64
28.65
ref/1
gcc_pentium-m32_Os-ofp
Salsa20
S!_H.
128
64
28.82
ref/1
gcc_pentium-mmx-m32_Os-ofp
Salsa20
S!_H.
128
64
28.83
ref/1
gcc_athlon-m32_O3-ofp
Salsa20
S!_H.
128
64
28.96
merged/1
gcc_k6-m32_O0
Salsa20
S!_H.
128
64
28.97
ref/1
gcc_i486-m32_Os-ofp
Salsa20
S!_H.
128
64
29.01
ref/1
gcc_pentium2-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.10
merged/1
gcc_nocona_O0
Salsa20
S!_H.
128
64
29.11
merged/1
gcc_pentium-m32_O0
Salsa20
S!_H.
128
64
29.12
ref/1
gcc_pentiumpro-m32_Os-ofp
Salsa20
S!_H.
128
64
29.30
ref/1
gcc_i486-m32_O3-ofp
Salsa20
S!_H.
128
64
29.37
merged/1
gcc_prescott-m32_O0
Salsa20
S!_H.
128
64
29.38
ref/1
gcc_m32_O3-ofp
Salsa20
S!_H.
128
64
29.43
merged/1
gcc_pentium-m-m32_O0
Salsa20
S!_H.
128
64
29.44
merged/1
gcc_i486-m32_O0
Salsa20
S!_H.
128
64
29.46
merged/1
gcc_athlon-m32_O0
Salsa20
S!_H.
128
64
29.58
merged/1
gcc_pentiumpro-m32_O0
Salsa20
S!_H.
128
64
29.58
ref/1
gcc_pentium-m-m32_Os-ofp
Salsa20
S!_H.
128
64
29.59
merged/1
gcc_pentium2-m32_O0
Salsa20
S!_H.
128
64
29.59
ref/1
gcc_pentium3-m32_Os-ofp
Salsa20
S!_H.
128
64
29.60
merged/1
gcc_i386-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_pentium-mmx-m32_O0
Salsa20
S!_H.
128
64
29.73
merged/1
gcc_k8-m32_O0
Salsa20
S!_H.
128
64
29.80
ref/1
gcc_nocona_O2-ofp
Salsa20
S!_H.
128
64
29.96
ref/1
gcc_k6-m32_O3-ofp
Salsa20
S!_H.
128
64
30.30
x86-xmm2/1
gcc_i486-m32_Os-ofp
Salsa20
S!_H.
128
64
30.33
amd64-xmm2/1
gcc_nocona_Os-ofp
Salsa20
S!_H.
128
64
30.34
x86-xmm2/1
gcc_pentium2-m32_Os-ofp
Salsa20
S!_H.
128
64
30.35
x86-xmm2/1
gcc_m32_Os-ofp
Salsa20
S!_H.
128
64
30.36
x86-xmm2/1
gcc_athlon-m32_Os-ofp
Salsa20
S!_H.
128
64
30.36
x86-xmm2/1
gcc_k6-m32_Os-ofp
Salsa20
S!_H.
128
64
30.36
x86-xmm2/1
gcc_k8-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_pentium3-m32_Os-ofp
Salsa20
S!_H.
128
64
30.36
x86-xmm2/1
gcc_pentiumpro-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_pentium-mmx-m32_Os-ofp
Salsa20
S!_H.
128
64
30.38
amd64-xmm2/1
gcc_k8_Os-ofp
Salsa20
S!_H.
128
64
30.38
x86-xmm2/1
gcc_pentium-m32_Os-ofp
Salsa20
S!_H.
128
64
30.50
ref/1
gcc_k8_O2-ofp
Salsa20
S!_H.
128
64
31.39
regs/1
gcc_pentium-m-m32_O2-ofp
Salsa20
S!_H.
128
64
32.27
ref/1
gcc_k6-m32_O2-ofp
Salsa20
S!_H.
128
64
32.66
ref/1
gcc_pentium-m-m32_O1-ofp
Salsa20
S!_H.
128
64
34.80
ref/1
gcc_i386-m32_O2-ofp
Salsa20
S!_H.
128
64
34.95
ref/1
gcc_pentium3-m32_O2-ofp
Salsa20
S!_H.
128
64
34.96
ref/1
gcc_pentiumpro-m32_O2-ofp
Salsa20
S!_H.
128
64
35.05
ref/1
gcc_pentium2-m32_O2-ofp
Salsa20
S!_H.
128
64
35.69
ref/1
gcc_prescott-m32_O2-ofp
Salsa20
S!_H.
128
64
35.76
ref/1
gcc_pentium-m32_O2-ofp
Salsa20
S!_H.
128
64
35.76
ref/1
gcc_pentium-mmx-m32_O2-ofp
Salsa20
S!_H.
128
64
36.09
ref/1
gcc_i486-m32_O2-ofp
Salsa20
S!_H.
128
64
36.39
ref/1
gcc_athlon-m32_O2-ofp
Salsa20
S!_H.
128
64
36.39
ref/1
gcc_k8-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.03
regs/1
gcc_k8_O0
Salsa20
S!_H.
128
64
45.28
regs/1
gcc_m32_O0
Salsa20
S!_H.
128
64
45.30
regs/1
gcc_k8-m32_O0
Salsa20
S!_H.
128
64
45.31
regs/1
gcc_nocona_O0
Salsa20
S!_H.
128
64
45.31
regs/1
gcc_prescott-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_pentium3-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
46.03
regs/1
gcc_k6-m32_O0
Salsa20
S!_H.
128
64
46.12
regs/1
gcc_i386-m32_O0
Salsa20
S!_H.
128
64
46.16
regs/1
gcc_i486-m32_O0
Salsa20
S!_H.
128
64
47.49
regs/1
gcc_pentium-m32_O0
Salsa20
S!_H.
128
64
47.57
regs/1
gcc_pentium-mmx-m32_O0
Salsa20
S!_H.
128
64
51.79
ref/1
gcc_pentium3-m32_O0
Salsa20
S!_H.
128
64
52.13
ref/1
gcc_pentium2-m32_O0
Salsa20
S!_H.
128
64
52.25
ref/1
gcc_pentium-m-m32_O0
Salsa20
S!_H.
128
64
52.27
ref/1
gcc_pentiumpro-m32_O0
Salsa20
S!_H.
128
64
52.60
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.86
ref/1
gcc_nocona_O0
Salsa20
S!_H.
128
64
53.25
ref/1
gcc_i386-m32_O0
Salsa20
S!_H.
128
64
53.26
ref/1
gcc_i486-m32_O0
Salsa20
S!_H.
128
64
53.33
ref/1
gcc_prescott-m32_O0
Salsa20
S!_H.
128
64
53.45
ref/1
gcc_k8_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-m32_O0
Salsa20
S!_H.
128
64
54.13
ref/1
gcc_pentium-mmx-m32_O0
Salsa20
S!_H.
128
64
54.23
ref/1
gcc_m32_O0