Primitive
Profile
Key
IV
MAC
Stream
40 bytes
576 bytes
1500 bytes
Imix
Agility
Key setup
IV setup
Variant
Compiler
Salsa20/12
S!_H.
128
64
9.21
28.66
9.32
9.66
10.77
10.71
61.00
45.94
sparc/1
gcc_ultrasparc3-m64_Os-ofp
Salsa20/12
S!_H.
256
64
9.21
24.74
9.32
9.66
10.50
10.10
59.11
45.91
sparc/1
gcc_ultrasparc3-m64_Os-ofp
Salsa20/12
S!_H.
128
64
9.22
27.83
9.52
9.68
10.84
10.16
123.21
165.12
sparc/1
gcc_supersparc-m64_Os-ofp
Salsa20/12
S!_H.
128
64
9.22
30.68
9.46
9.65
10.99
9.84
101.21
117.11
sparc/1
gcc_ultrasparc-m64_Os-ofp
Salsa20/12
S!_H.
256
64
9.22
26.82
9.46
9.65
10.72
10.09
97.81
117.10
sparc/1
gcc_ultrasparc-m64_Os-ofp
Salsa20/12
S!_H.
128
64
9.23
27.90
9.54
9.68
10.85
10.28
122.60
165.14
sparc/1
gcc_hypersparc-m64_Os-ofp
Salsa20/12
S!_H.
128
64
9.23
27.94
9.54
9.68
10.85
10.30
123.21
171.63
sparc/1
gcc_v8-m64_Os-ofp
Salsa20/12
S!_H.
128
64
9.23
27.99
9.54
9.69
10.86
10.66
118.41
171.73
sparc/1
gcc_v9-m64_Os-ofp
Salsa20/12
S!_H.
256
64
9.23
27.83
9.53
9.68
10.84
10.13
119.10
165.12
sparc/1
gcc_supersparc-m64_Os-ofp
Salsa20/12
S!_H.
256
64
9.23
27.94
9.54
9.68
10.85
10.24
123.30
171.59
sparc/1
gcc_v8-m64_Os-ofp
Salsa20/12
S!_H.
256
64
9.23
27.99
9.54
9.69
10.86
10.18
117.21
171.70
sparc/1
gcc_v9-m64_Os-ofp
Salsa20/12
S!_H.
256
64
9.23
31.83
9.54
9.74
11.14
10.24
120.40
165.16
sparc/1
gcc_hypersparc-m64_Os-ofp
Salsa20/12
S!_H.
128
64
15.18
merged/1
gcc_hypersparc-m64_O3-ofp
Salsa20/12
S!_H.
128
64
15.37
merged/1
gcc_hypersparc-m64_O3-ual-ofp
Salsa20/12
S!_H.
128
64
15.45
merged/1
gcc_hypersparc-m64_O2-ofp
Salsa20/12
S!_H.
128
64
16.30
merged/1
gcc_ultrasparc3-m64_O1-ofp
Salsa20/12
S!_H.
128
64
16.35
merged/1
gcc_ultrasparc-m64_O2-ofp
Salsa20/12
S!_H.
128
64
16.36
merged/1
gcc_ultrasparc-m64_O1-ofp
Salsa20/12
S!_H.
128
64
16.61
regs/1
gcc_hypersparc-m64_O2-ofp
Salsa20/12
S!_H.
128
64
16.61
regs/1
gcc_hypersparc-m64_O3-ofp
Salsa20/12
S!_H.
128
64
16.67
merged/1
gcc_ultrasparc_O1-ofp
Salsa20/12
S!_H.
128
64
17.05
merged/1
gcc_ultrasparc-m64_O3-ual-ofp
Salsa20/12
S!_H.
128
64
17.10
regs/1
gcc_ultrasparc-m64_O2-ofp
Salsa20/12
S!_H.
128
64
17.43
regs/1
gcc_ultrasparc-m64_O3-ual-ofp
Salsa20/12
S!_H.
128
64
17.43
regs/1
gcc_ultrasparc_O3-ual-ofp
Salsa20/12
S!_H.
128
64
17.56
regs/1
gcc_hypersparc-m64_O3-ual-ofp
Salsa20/12
S!_H.
128
64
17.58
regs/1
gcc_ultrasparc-m64_O3-ofp
Salsa20/12
S!_H.
128
64
17.63
merged/1
gcc_ultrasparc-m64_O3-ofp
Salsa20/12
S!_H.
128
64
17.63
regs/1
gcc_ultrasparc3-m64_O2-ofp
Salsa20/12
S!_H.
128
64
17.71
regs/1
gcc_ultrasparc3-m64_O3-ual-ofp
Salsa20/12
S!_H.
128
64
17.73
regs/1
gcc_hypersparc-m64_Os-ofp
Salsa20/12
S!_H.
128
64
17.74
regs/1
gcc_ultrasparc3-m64_O3-ofp
Salsa20/12
S!_H.
128
64
18.20
regs/1
gcc_ultrasparc_O3-ofp
Salsa20/12
S!_H.
128
64
18.53
regs/1
gcc_ultrasparc_O2-ofp
Salsa20/12
S!_H.
128
64
18.58
merged/1
gcc_supersparc-m64_O2-ofp
Salsa20/12
S!_H.
128
64
18.63
merged/1
gcc_ultrasparc_O3-ual-ofp
Salsa20/12
S!_H.
128
64
18.73
merged/1
gcc_ultrasparc_O2-ofp
Salsa20/12
S!_H.
128
64
18.74
merged/1
gcc_ultrasparc_O3-ofp
Salsa20/12
S!_H.
128
64
18.79
regs/1
gcc_supersparc-m64_O3-ofp
Salsa20/12
S!_H.
128
64
18.83
regs/1
gcc_supersparc-m64_O2-ofp
Salsa20/12
S!_H.
128
64
18.83
regs/1
gcc_v9-m64_O3-ual-ofp
Salsa20/12
S!_H.
128
64
18.88
regs/1
gcc_supersparc-m64_O3-ual-ofp
Salsa20/12
S!_H.
128
64
19.18
ref/1
gcc_ultrasparc-m64_O3-ual-ofp
Salsa20/12
S!_H.
128
64
19.18
ref/1
gcc_ultrasparc_O3-ual-ofp
Salsa20/12
S!_H.
128
64
19.21
ref/1
gcc_ultrasparc3-m64_O3-ual-ofp
Salsa20/12
S!_H.
128
64
19.21
regs/1
gcc_v9-m64_O2-ofp
Salsa20/12
S!_H.
128
64
19.28
29.86
19.43
19.68
20.24
20.27
142.81
57.03
regs/1
gcc_v9_O1-ofp
Salsa20/12
S!_H.
256
64
19.28
29.86
19.43
19.68
20.24
20.21
145.00
57.03
regs/1
gcc_v9_O1-ofp
Salsa20/12
S!_H.
128
64
19.30
regs/1
gcc_ultrasparc_O1-ofp
Salsa20/12
S!_H.
128
64
19.47
regs/1
gcc_v9-m64_O3-ofp
Salsa20/12
S!_H.
128
64
19.71
31.14
19.82
20.08
20.69
20.73
118.31
53.02
regs/1
gcc_v9_O3-ual-ofp
Salsa20/12
S!_H.
256
64
19.71
31.14
19.82
20.08
20.69
20.70
120.90
53.02
regs/1
gcc_v9_O3-ual-ofp
Salsa20/12
S!_H.
128
64
19.99
ref/1
gcc_ultrasparc-m64_O2-ofp
Salsa20/12
S!_H.
128
64
20.05
merged/1
gcc_supersparc-m64_O3-ofp
Salsa20/12
S!_H.
128
64
20.06
merged/1
gcc_supersparc-m64_O3-ual-ofp
Salsa20/12
S!_H.
128
64
20.06
ref/1
gcc_ultrasparc3-m64_O2-ofp
Salsa20/12
S!_H.
128
64
20.13
regs/1
gcc_ultrasparc3-m64_Os-ofp
Salsa20/12
S!_H.
128
64
20.20
ref/1
gcc_ultrasparc3-m64_O3-ofp
Salsa20/12
S!_H.
128
64
20.24
ref/1
gcc_ultrasparc-m64_O3-ofp
Salsa20/12
S!_H.
128
64
20.29
ref/1
gcc_v8-m64_O3-ual-ofp
Salsa20/12
S!_H.
128
64
20.37
ref/1
gcc_supersparc-m64_O3-ual-ofp
Salsa20/12
S!_H.
128
64
20.43
33.37
20.62
20.86
21.58
22.24
118.31
53.02
ref/1
gcc_v9_O3-ual-ofp
Salsa20/12
S!_H.
128
64
20.44
regs/1
gcc_v9_O3-ofp
Salsa20/12
S!_H.
128
64
20.48
merged/1
gcc_ultrasparc3-m64_O2-ofp
Salsa20/12
S!_H.
128
64
20.48
ref/1
gcc_v9-m64_O3-ual-ofp
Salsa20/12
S!_H.
128
64
20.51
merged/1
gcc_ultrasparc3-m64_O3-ual-ofp
Salsa20/12
S!_H.
128
64
20.58
merged/1
gcc_ultrasparc3-m64_O3-ofp
Salsa20/12
S!_H.
128
64
20.73
regs/1
gcc_v8-m64_O3-ual-ofp
Salsa20/12
S!_H.
128
64
20.80
regs/1
gcc_v9-m64_Os-ofp
Salsa20/12
S!_H.
128
64
20.85
merged/1
gcc_hypersparc-m64_Os-ofp
Salsa20/12
S!_H.
128
64
20.85
regs/1
gcc_v9_O2-ofp
Salsa20/12
S!_H.
128
64
20.96
ref/1
gcc_hypersparc-m64_O2-ofp
Salsa20/12
S!_H.
128
64
20.96
ref/1
gcc_ultrasparc_O2-ofp
Salsa20/12
S!_H.
256
64
21.06
33.17
21.11
21.38
22.04
21.86
121.19
53.02
ref/1
gcc_v9_O3-ual-ofp
Salsa20/12
S!_H.
128
64
21.08
32.57
21.18
21.48
22.07
22.11
117.21
53.03
regs/1
gcc_v9_Os-ofp
Salsa20/12
S!_H.
256
64
21.22
32.57
21.27
21.61
22.17
22.10
120.30
53.03
regs/1
gcc_v9_Os-ofp
Salsa20/12
S!_H.
128
64
21.28
regs/1
gcc_v9-m64_O1-ofp
Salsa20/12
S!_H.
128
64
21.38
regs/1
gcc_ultrasparc-m64_O1-ofp
Salsa20/12
S!_H.
128
64
21.46
merged/1
gcc_v9-m64_O2-ofp
Salsa20/12
S!_H.
128
64
21.46
ref/1
gcc_ultrasparc_Os-ofp
Salsa20/12
S!_H.
128
64
21.59
ref/1
gcc_supersparc-m64_O2-ofp
Salsa20/12
S!_H.
128
64
21.65
merged/1
gcc_v9-m64_O3-ual-ofp
Salsa20/12
S!_H.
128
64
21.72
merged/1
gcc_v9-m64_O3-ofp
Salsa20/12
S!_H.
128
64
21.76
ref/1
gcc_hypersparc-m64_O3-ofp
Salsa20/12
S!_H.
128
64
21.78
ref/1
gcc_v9-m64_O3-ofp
Salsa20/12
S!_H.
128
64
21.87
ref/1
gcc_v9-m64_O2-ofp
Salsa20/12
S!_H.
128
64
21.89
merged/1
gcc_v8-m64_O3-ofp
Salsa20/12
S!_H.
128
64
21.91
merged/1
gcc_v8-m64_O3-ual-ofp
Salsa20/12
S!_H.
128
64
22.07
ref/1
gcc_supersparc-m64_O3-ofp
Salsa20/12
S!_H.
128
64
22.11
merged/1
gcc_v8-m64_O2-ofp
Salsa20/12
S!_H.
128
64
22.21
merged/1
gcc_hypersparc-m64_O1-ofp
Salsa20/12
S!_H.
128
64
22.21
merged/1
gcc_supersparc-m64_O1-ofp
Salsa20/12
S!_H.
128
64
22.21
merged/1
gcc_v8-m64_O1-ofp
Salsa20/12
S!_H.
128
64
22.21
regs/1
gcc_ultrasparc3-m64_O1-ofp
Salsa20/12
S!_H.
128
64
22.25
regs/1
gcc_supersparc-m64_O1-ofp
Salsa20/12
S!_H.
128
64
22.25
regs/1
gcc_v8-m64_O1-ofp
Salsa20/12
S!_H.
128
64
22.26
merged/1
gcc_v9-m64_O1-ofp
Salsa20/12
S!_H.
128
64
22.26
regs/1
gcc_hypersparc-m64_O1-ofp
Salsa20/12
S!_H.
128
64
22.31
regs/1
gcc_v8-m64_O3-ofp
Salsa20/12
S!_H.
128
64
22.33
ref/1
gcc_ultrasparc_O3-ofp
Salsa20/12
S!_H.
128
64
22.48
merged/1
gcc_v9_O1-ofp
Salsa20/12
S!_H.
128
64
22.76
ref/1
gcc_v9-m64_Os-ofp
Salsa20/12
S!_H.
128
64
22.88
regs/1
gcc_v8-m64_O2-ofp
Salsa20/12
S!_H.
128
64
22.90
ref/1
gcc_v9_O2-ofp
Salsa20/12
S!_H.
128
64
23.00
ref/1
gcc_v9_O3-ofp
Salsa20/12
S!_H.
128
64
23.32
merged/1
gcc_v9_O3-ual-ofp
Salsa20/12
S!_H.
128
64
23.40
36.41
23.53
23.89
24.55
24.45
118.70
53.03
ref/1
gcc_v9_Os-ofp
Salsa20/12
S!_H.
128
64
23.46
ref/1
gcc_hypersparc-m64_O3-ual-ofp
Salsa20/12
S!_H.
128
64
23.47
regs/1
gcc_ultrasparc_Os-ofp
Salsa20/12
S!_H.
256
64
23.60
36.33
23.67
24.02
24.67
24.33
119.80
53.03
ref/1
gcc_v9_Os-ofp
Salsa20/12
S!_H.
128
64
23.62
merged/1
gcc_v9_O3-ofp
Salsa20/12
S!_H.
128
64
23.66
ref/1
gcc_ultrasparc_O1-ofp
Salsa20/12
S!_H.
128
64
23.76
merged/1
gcc_v9_O2-ofp
Salsa20/12
S!_H.
128
64
24.06
ref/1
gcc_v9_O1-ofp
Salsa20/12
S!_H.
128
64
24.18
ref/1
gcc_v8-m64_O3-ofp
Salsa20/12
S!_H.
128
64
24.37
ref/1
gcc_v8-m64_O2-ofp
Salsa20/12
S!_H.
128
64
24.37
regs/1
gcc_ultrasparc-m64_Os-ofp
Salsa20/12
S!_H.
128
64
24.57
regs/1
gcc_v8-m64_Os-ofp
Salsa20/12
S!_H.
128
64
25.82
ref/1
gcc_v8-m64_Os-ofp
Salsa20/12
S!_H.
128
64
26.32
merged/1
gcc_supersparc-m64_Os-ofp
Salsa20/12
S!_H.
128
64
26.42
ref/1
gcc_v9-m64_O1-ofp
Salsa20/12
S!_H.
128
64
26.55
merged/1
gcc_ultrasparc3-m64_Os-ofp
Salsa20/12
S!_H.
128
64
26.60
ref/1
gcc_ultrasparc-m64_O1-ofp
Salsa20/12
S!_H.
128
64
26.63
regs/1
gcc_supersparc-m64_Os-ofp
Salsa20/12
S!_H.
128
64
26.75
ref/1
gcc_supersparc-m64_O1-ofp
Salsa20/12
S!_H.
128
64
26.84
ref/1
gcc_hypersparc-m64_O1-ofp
Salsa20/12
S!_H.
128
64
26.89
ref/1
gcc_ultrasparc3-m64_O1-ofp
Salsa20/12
S!_H.
128
64
26.93
ref/1
gcc_v8-m64_O1-ofp
Salsa20/12
S!_H.
128
64
27.00
ref/1
gcc_ultrasparc3-m64_Os-ofp
Salsa20/12
S!_H.
128
64
28.15
ref/1
gcc_ultrasparc-m64_Os-ofp
Salsa20/12
S!_H.
128
64
29.00
ref/1
gcc_supersparc-m64_Os-ofp
Salsa20/12
S!_H.
128
64
29.89
merged/1
gcc_v8-m64_Os-ofp
Salsa20/12
S!_H.
128
64
29.95
merged/1
gcc_v9-m64_Os-ofp
Salsa20/12
S!_H.
128
64
30.70
merged/1
gcc_ultrasparc-m64_Os-ofp
Salsa20/12
S!_H.
128
64
32.08
ref/1
gcc_hypersparc-m64_Os-ofp
Salsa20/12
S!_H.
256
64
32.25
66.85
31.28
32.22
34.06
33.28
119.71
54.03
merged/1
gcc_v9_Os-ofp
Salsa20/12
S!_H.
128
64
32.32
65.14
32.37
33.33
34.97
33.54
118.70
54.03
merged/1
gcc_v9_Os-ofp
Salsa20/12
S!_H.
128
64
33.22
merged/1
gcc_ultrasparc_Os-ofp
Salsa20/12
S!_H.
128
64
36.69
merged/1
gcc_v9_O0
Salsa20/12
S!_H.
128
64
36.71
merged/1
gcc_ultrasparc-m64_O0
Salsa20/12
S!_H.
128
64
36.72
merged/1
gcc_hypersparc-m64_O0
Salsa20/12
S!_H.
128
64
36.72
merged/1
gcc_supersparc-m64_O0
Salsa20/12
S!_H.
128
64
36.73
merged/1
gcc_v8-m64_O0
Salsa20/12
S!_H.
128
64
36.73
merged/1
gcc_v9-m64_O0
Salsa20/12
S!_H.
128
64
36.88
merged/1
gcc_ultrasparc3-m64_O0
Salsa20/12
S!_H.
128
64
37.58
merged/1
gcc_ultrasparc_O0
Salsa20/12
S!_H.
128
64
56.65
regs/1
gcc_ultrasparc_O0
Salsa20/12
S!_H.
128
64
56.74
regs/1
gcc_v9_O0
Salsa20/12
S!_H.
128
64
59.29
regs/1
gcc_ultrasparc-m64_O0
Salsa20/12
S!_H.
128
64
59.30
regs/1
gcc_hypersparc-m64_O0
Salsa20/12
S!_H.
128
64
59.30
regs/1
gcc_v8-m64_O0
Salsa20/12
S!_H.
128
64
59.32
regs/1
gcc_supersparc-m64_O0
Salsa20/12
S!_H.
128
64
59.33
regs/1
gcc_ultrasparc3-m64_O0
Salsa20/12
S!_H.
128
64
59.33
regs/1
gcc_v9-m64_O0
Salsa20/12
S!_H.
128
64
74.04
ref/1
gcc_ultrasparc_O0
Salsa20/12
S!_H.
128
64
74.26
ref/1
gcc_v9_O0
Salsa20/12
S!_H.
128
64
78.93
ref/1
gcc_ultrasparc-m64_O0
Salsa20/12
S!_H.
128
64
81.92
ref/1
gcc_supersparc-m64_O0
Salsa20/12
S!_H.
128
64
81.93
ref/1
gcc_v8-m64_O0
Salsa20/12
S!_H.
128
64
81.94
ref/1
gcc_hypersparc-m64_O0
Salsa20/12
S!_H.
128
64
81.95
ref/1
gcc_ultrasparc3-m64_O0
Salsa20/12
S!_H.
128
64
81.99
ref/1
gcc_v9-m64_O0