Primitive
Profile
Key
IV
MAC
Stream
40 bytes
576 bytes
1500 bytes
Imix
Agility
Key setup
IV setup
Variant
Compiler
Salsa20/8
S!_H.
128
64
3.24
11.17
3.33
3.45
3.91
6.12
27.65
13.54
ppc-altivec/1
gcc_G5_O3-ual-ofp
Salsa20/8
S!_H.
256
64
3.24
11.26
3.52
3.65
4.10
6.17
26.25
12.94
ppc-altivec/1
gcc_G5_O3-ual-ofp
Salsa20/8
S!_H.
128
64
3.32
ppc-altivec/1
gcc_G5-m64_O3-ual-ofp
Salsa20/8
S!_H.
128
64
3.33
ppc-altivec/1
gcc_G4_O3-ofp
Salsa20/8
S!_H.
128
64
3.34
ppc-altivec/1
gcc_G4_Os-ofp
Salsa20/8
S!_H.
256
64
3.34
15.10
3.42
3.62
4.30
5.89
26.10
12.10
ppc-altivec/1
gcc_G5_Os-ofp
Salsa20/8
S!_H.
128
64
3.36
ppc-altivec/1
gcc_G4-m64_O3-ual-ofp
Salsa20/8
S!_H.
128
64
3.36
ppc-altivec/1
gcc_G5-m64_O3-ofp
Salsa20/8
S!_H.
128
64
3.37
ppc-altivec/1
gcc_G4-m64_O3-ofp
Salsa20/8
S!_H.
128
64
3.38
ppc-altivec/1
gcc_G4-m64_Os-ofp
Salsa20/8
S!_H.
128
64
3.40
ppc-altivec/1
gcc_G5-m64_Os-ofp
Salsa20/8
S!_H.
128
64
3.45
ppc-altivec/1
gcc_G4_O1-ofp
Salsa20/8
S!_H.
128
64
3.46
ppc-altivec/1
gcc_G4-m64_O1-ofp
Salsa20/8
S!_H.
128
64
3.46
ppc-altivec/1
gcc_G5-m64_O1-ofp
Salsa20/8
S!_H.
128
64
3.49
ppc-altivec/1
gcc_G4_O3-ual-ofp
Salsa20/8
S!_H.
128
64
3.50
ppc-altivec/1
gcc_G5_O3-ofp
Salsa20/8
S!_H.
128
64
3.52
15.97
3.61
3.65
4.47
7.07
27.52
12.11
ppc-altivec/1
gcc_G5_Os-ofp
Salsa20/8
S!_H.
128
64
3.61
ppc-altivec/1
gcc_G5_O1-ofp
Salsa20/8
S!_H.
128
64
6.68
merged/1
gcc_G3_O3-ual-ofp
Salsa20/8
S!_H.
256
64
6.74
18.03
6.94
7.06
7.74
9.50
70.89
23.41
merged/1
gcc_pentium4_O3-ual-ofp
Salsa20/8
S!_H.
128
64
6.81
merged/1
gcc_G5_O3-ual-ofp
Salsa20/8
S!_H.
128
64
6.93
merged/1
gcc_G5_O1-ofp
Salsa20/8
S!_H.
128
64
7.04
merged/1
gcc_G4_O3-ual-ofp
Salsa20/8
S!_H.
128
64
7.07
18.86
7.28
7.43
8.13
9.48
73.34
24.65
merged/1
gcc_pentium4_O3-ual-ofp
Salsa20/8
S!_H.
128
64
7.17
merged/1
gcc_G4_O3-ofp
Salsa20/8
S!_H.
128
64
7.20
merged/1
gcc_G3_O1-ofp
Salsa20/8
S!_H.
128
64
7.24
merged/1
gcc_G4_O1-ofp
Salsa20/8
S!_H.
128
64
7.31
merged/1
gcc_pentium4_O1-ofp
Salsa20/8
S!_H.
128
64
7.49
merged/1
gcc_G3_O3-ofp
Salsa20/8
S!_H.
128
64
7.50
merged/1
gcc_pentium4_O3-ofp
Salsa20/8
S!_H.
128
64
7.65
merged/1
gcc_G4_O2-ofp
Salsa20/8
S!_H.
128
64
7.96
merged/1
gcc_G4_Os-ofp
Salsa20/8
S!_H.
128
64
8.12
merged/1
gcc_G5_O3-ofp
Salsa20/8
S!_H.
256
64
8.19
24.07
8.25
8.72
9.51
10.67
70.74
23.49
merged/1
gcc_pentium4_Os-ofp
Salsa20/8
S!_H.
128
64
8.28
regs/1
gcc_pentium4_O3-ual-ofp
Salsa20/8
S!_H.
128
64
8.33
merged/1
gcc_G3_O2-ofp
Salsa20/8
S!_H.
128
64
8.37
merged/1
gcc_G3_Os-ofp
Salsa20/8
S!_H.
128
64
8.55
regs/1
gcc_G3_O3-ual-ofp
Salsa20/8
S!_H.
128
64
8.63
24.86
8.74
9.06
9.96
12.61
73.24
24.78
merged/1
gcc_pentium4_Os-ofp
Salsa20/8
S!_H.
128
64
8.85
regs/1
gcc_G4_O3-ual-ofp
Salsa20/8
S!_H.
128
64
8.87
merged/1
gcc_pentium4_O2-ofp
Salsa20/8
S!_H.
128
64
9.03
ref/1
gcc_G5_O3-ual-ofp
Salsa20/8
S!_H.
128
64
9.03
regs/1
gcc_G5_O3-ual-ofp
Salsa20/8
S!_H.
128
64
9.04
ref/1
gcc_pentium4_O3-ual-ofp
Salsa20/8
S!_H.
128
64
9.05
regs/1
gcc_G5_O3-ofp
Salsa20/8
S!_H.
128
64
9.07
merged/1
gcc_G5_Os-ofp
Salsa20/8
S!_H.
128
64
9.25
ref/1
gcc_G3_O3-ual-ofp
Salsa20/8
S!_H.
128
64
9.39
ref/1
gcc_G4_O3-ual-ofp
Salsa20/8
S!_H.
128
64
9.58
regs/1
gcc_pentium4_O3-ofp
Salsa20/8
S!_H.
128
64
9.64
regs/1
gcc_G3_Os-ofp
Salsa20/8
S!_H.
128
64
9.73
ref/1
gcc_G5-m64_O3-ual-ofp
Salsa20/8
S!_H.
128
64
9.75
regs/1
gcc_G4_O3-ofp
Salsa20/8
S!_H.
128
64
9.76
regs/1
gcc_G3_O3-ofp
Salsa20/8
S!_H.
128
64
9.77
ref/1
gcc_pentium4-m64_O3-ual-ofp
Salsa20/8
S!_H.
128
64
9.78
regs/1
gcc_G4_O2-ofp
Salsa20/8
S!_H.
128
64
9.86
regs/1
gcc_G3_O2-ofp
Salsa20/8
S!_H.
128
64
9.86
regs/1
gcc_pentium4_O2-ofp
Salsa20/8
S!_H.
128
64
9.88
regs/1
gcc_G4_O1-ofp
Salsa20/8
S!_H.
128
64
9.99
ref/1
gcc_G3-m64_O3-ual-ofp
Salsa20/8
S!_H.
128
64
10.15
regs/1
gcc_pentium4-m64_O3-ual-ofp
Salsa20/8
S!_H.
128
64
10.31
regs/1
gcc_pentium4_O1-ofp
Salsa20/8
S!_H.
128
64
10.32
merged/1
gcc_G3-m64_O1-ofp
Salsa20/8
S!_H.
128
64
10.32
regs/1
gcc_G5-m64_O3-ual-ofp
Salsa20/8
S!_H.
128
64
10.43
merged/1
gcc_G4-m64_O1-ofp
Salsa20/8
S!_H.
128
64
10.45
regs/1
gcc_pentium4_Os-ofp
Salsa20/8
S!_H.
128
64
10.46
merged/1
gcc_G5-m64_O1-ofp
Salsa20/8
S!_H.
128
64
10.46
regs/1
gcc_G5_Os-ofp
Salsa20/8
S!_H.
128
64
10.50
merged/1
gcc_pentium4-m64_O1-ofp
Salsa20/8
S!_H.
128
64
10.54
regs/1
gcc_pentium4-m64_O2-ofp
Salsa20/8
S!_H.
128
64
10.57
ref/1
gcc_G4-m64_O3-ual-ofp
Salsa20/8
S!_H.
128
64
10.57
regs/1
gcc_G4-m64_O3-ual-ofp
Salsa20/8
S!_H.
128
64
10.57
regs/1
gcc_G4_Os-ofp
Salsa20/8
S!_H.
128
64
10.58
regs/1
gcc_G5-m64_O2-ofp
Salsa20/8
S!_H.
128
64
10.64
regs/1
gcc_G3-m64_O3-ual-ofp
Salsa20/8
S!_H.
128
64
11.04
merged/1
gcc_pentium4-m64_O3-ofp
Salsa20/8
S!_H.
128
64
11.08
merged/1
gcc_G5-m64_O3-ofp
Salsa20/8
S!_H.
128
64
11.19
merged/1
gcc_G4-m64_O3-ofp
Salsa20/8
S!_H.
128
64
11.19
regs/1
gcc_G3-m64_O2-ofp
Salsa20/8
S!_H.
128
64
11.21
regs/1
gcc_G5_O1-ofp
Salsa20/8
S!_H.
128
64
11.23
merged/1
gcc_G5-m64_O2-ofp
Salsa20/8
S!_H.
128
64
11.36
merged/1
gcc_pentium4-m64_O2-ofp
Salsa20/8
S!_H.
128
64
11.38
merged/1
gcc_pentium4-m64_Os-ofp
Salsa20/8
S!_H.
128
64
11.39
merged/1
gcc_G5-m64_Os-ofp
Salsa20/8
S!_H.
128
64
11.42
regs/1
gcc_G4-m64_O2-ofp
Salsa20/8
S!_H.
128
64
11.43
merged/1
gcc_G4-m64_Os-ofp
Salsa20/8
S!_H.
128
64
11.44
regs/1
gcc_G3_O1-ofp
Salsa20/8
S!_H.
128
64
11.56
merged/1
gcc_G3-m64_O3-ofp
Salsa20/8
S!_H.
128
64
11.60
merged/1
gcc_G3-m64_Os-ofp
Salsa20/8
S!_H.
128
64
11.68
regs/1
gcc_G3-m64_Os-ofp
Salsa20/8
S!_H.
128
64
11.75
regs/1
gcc_G5_O2-ofp
Salsa20/8
S!_H.
128
64
11.80
regs/1
gcc_G4-m64_Os-ofp
Salsa20/8
S!_H.
128
64
11.80
regs/1
gcc_pentium4-m64_Os-ofp
Salsa20/8
S!_H.
128
64
11.84
regs/1
gcc_G5-m64_Os-ofp
Salsa20/8
S!_H.
128
64
11.92
merged/1
gcc_G4-m64_O2-ofp
Salsa20/8
S!_H.
128
64
11.96
regs/1
gcc_G5-m64_O3-ofp
Salsa20/8
S!_H.
128
64
12.04
regs/1
gcc_pentium4-m64_O3-ofp
Salsa20/8
S!_H.
128
64
12.08
merged/1
gcc_G3-m64_O2-ofp
Salsa20/8
S!_H.
128
64
12.43
ref/1
gcc_pentium4_O1-ofp
Salsa20/8
S!_H.
128
64
12.50
ref/1
gcc_G3_O1-ofp
Salsa20/8
S!_H.
128
64
12.51
ref/1
gcc_pentium4_O2-ofp
Salsa20/8
S!_H.
128
64
12.61
regs/1
gcc_G3-m64_O3-ofp
Salsa20/8
S!_H.
128
64
12.68
ref/1
gcc_G5_O1-ofp
Salsa20/8
S!_H.
128
64
12.70
merged/1
gcc_G4-m64_O3-ual-ofp
Salsa20/8
S!_H.
128
64
12.87
regs/1
gcc_G4-m64_O3-ofp
Salsa20/8
S!_H.
128
64
13.05
merged/1
gcc_G3-m64_O3-ual-ofp
Salsa20/8
S!_H.
128
64
13.05
merged/1
gcc_pentium4-m64_O3-ual-ofp
Salsa20/8
S!_H.
128
64
13.27
merged/1
gcc_G5-m64_O3-ual-ofp
Salsa20/8
S!_H.
128
64
13.32
ref/1
gcc_G4_Os-ofp
Salsa20/8
S!_H.
128
64
13.42
ref/1
gcc_G4_O1-ofp
Salsa20/8
S!_H.
128
64
13.50
ref/1
gcc_pentium4_Os-ofp
Salsa20/8
S!_H.
128
64
13.52
ref/1
gcc_G5_O3-ofp
Salsa20/8
S!_H.
128
64
13.53
ref/1
gcc_G3-m64_O2-ofp
Salsa20/8
S!_H.
128
64
13.58
ref/1
gcc_G3_O3-ofp
Salsa20/8
S!_H.
128
64
13.62
ref/1
gcc_pentium4-m64_O3-ofp
Salsa20/8
S!_H.
128
64
13.67
ref/1
gcc_G5-m64_O3-ofp
Salsa20/8
S!_H.
128
64
13.67
regs/1
gcc_G3-m64_O1-ofp
Salsa20/8
S!_H.
128
64
13.73
regs/1
gcc_G5-m64_O1-ofp
Salsa20/8
S!_H.
128
64
13.77
ref/1
gcc_G4-m64_O2-ofp
Salsa20/8
S!_H.
128
64
13.82
regs/1
gcc_G4-m64_O1-ofp
Salsa20/8
S!_H.
128
64
13.82
regs/1
gcc_pentium4-m64_O1-ofp
Salsa20/8
S!_H.
128
64
14.01
ref/1
gcc_G4_O2-ofp
Salsa20/8
S!_H.
128
64
14.17
ref/1
gcc_G3_O2-ofp
Salsa20/8
S!_H.
128
64
14.45
ref/1
gcc_G5_Os-ofp
Salsa20/8
S!_H.
128
64
14.55
ref/1
gcc_G4_O3-ofp
Salsa20/8
S!_H.
128
64
14.56
ref/1
gcc_pentium4_O3-ofp
Salsa20/8
S!_H.
128
64
14.65
ref/1
gcc_G5-m64_Os-ofp
Salsa20/8
S!_H.
128
64
14.76
ref/1
gcc_pentium4-m64_O2-ofp
Salsa20/8
S!_H.
128
64
14.81
ref/1
gcc_pentium4-m64_Os-ofp
Salsa20/8
S!_H.
128
64
14.87
ref/1
gcc_G3-m64_O3-ofp
Salsa20/8
S!_H.
128
64
14.87
ref/1
gcc_G4-m64_O3-ofp
Salsa20/8
S!_H.
128
64
14.87
ref/1
gcc_G4-m64_Os-ofp
Salsa20/8
S!_H.
128
64
14.87
ref/1
gcc_G5-m64_O2-ofp
Salsa20/8
S!_H.
128
64
15.15
ref/1
gcc_G5_O2-ofp
Salsa20/8
S!_H.
128
64
15.25
ref/1
gcc_G3-m64_Os-ofp
Salsa20/8
S!_H.
128
64
15.80
ref/1
gcc_G3_Os-ofp
Salsa20/8
S!_H.
128
64
16.00
ref/1
gcc_G3-m64_O1-ofp
Salsa20/8
S!_H.
128
64
16.17
ref/1
gcc_G4-m64_O1-ofp
Salsa20/8
S!_H.
128
64
16.17
ref/1
gcc_G5-m64_O1-ofp
Salsa20/8
S!_H.
128
64
16.28
ref/1
gcc_pentium4-m64_O1-ofp
Salsa20/8
S!_H.
128
64
17.47
ppc-altivec/1
gcc_G5_O0
Salsa20/8
S!_H.
128
64
17.52
ppc-altivec/1
gcc_G5-m64_O0
Salsa20/8
S!_H.
128
64
17.64
ppc-altivec/1
gcc_G4-m64_O0
Salsa20/8
S!_H.
128
64
18.35
ppc-altivec/1
gcc_G4_O0
Salsa20/8
S!_H.
128
64
37.84
merged/1
gcc_G4_O0
Salsa20/8
S!_H.
128
64
43.80
merged/1
gcc_G3-m64_O0
Salsa20/8
S!_H.
128
64
43.80
merged/1
gcc_G4-m64_O0
Salsa20/8
S!_H.
128
64
43.80
merged/1
gcc_G5-m64_O0
Salsa20/8
S!_H.
128
64
43.80
merged/1
gcc_pentium4-m64_O0
Salsa20/8
S!_H.
128
64
44.57
merged/1
gcc_G5_O0
Salsa20/8
S!_H.
128
64
44.61
merged/1
gcc_pentium4_O0
Salsa20/8
S!_H.
128
64
48.27
merged/1
gcc_G3_O0
Salsa20/8
S!_H.
128
64
62.39
regs/1
gcc_G4_O0
Salsa20/8
S!_H.
128
64
66.27
regs/1
gcc_G3-m64_O0
Salsa20/8
S!_H.
128
64
66.73
regs/1
gcc_G5-m64_O0
Salsa20/8
S!_H.
128
64
66.94
regs/1
gcc_pentium4-m64_O0
Salsa20/8
S!_H.
128
64
67.14
regs/1
gcc_G4-m64_O0
Salsa20/8
S!_H.
128
64
75.60
regs/1
gcc_G5_O0
Salsa20/8
S!_H.
128
64
78.08
regs/1
gcc_pentium4_O0
Salsa20/8
S!_H.
128
64
83.53
ref/1
gcc_G3_O0
Salsa20/8
S!_H.
128
64
84.07
regs/1
gcc_G3_O0
Salsa20/8
S!_H.
128
64
91.55
ref/1
gcc_G3-m64_O0
Salsa20/8
S!_H.
128
64
92.77
ref/1
gcc_G4-m64_O0
Salsa20/8
S!_H.
128
64
92.77
ref/1
gcc_pentium4-m64_O0
Salsa20/8
S!_H.
128
64
92.96
ref/1
gcc_pentium4_O0
Salsa20/8
S!_H.
128
64
93.08
ref/1
gcc_G5-m64_O0
Salsa20/8
S!_H.
128
64
94.04
ref/1
gcc_G5_O0
Salsa20/8
S!_H.
128
64
96.47
ref/1
gcc_G4_O0