Primitive
Profile
Key
IV
MAC
Stream
40 bytes
576 bytes
1500 bytes
Imix
Agility
Key setup
IV setup
Variant
Compiler
ChaCha20
_____
256
64
14.26
35.94
14.63
14.89
16.18
15.23
118.91
171.61
sparc/1
gcc_supersparc-m64_Os-ofp
ChaCha20
_____
128
64
14.30
32.87
14.40
14.80
15.82
15.26
66.40
45.92
sparc/1
gcc_ultrasparc3-m64_Os-ofp
ChaCha20
_____
128
64
14.30
34.94
14.56
14.86
16.07
15.53
99.60
117.10
sparc/1
gcc_ultrasparc-m64_Os-ofp
ChaCha20
_____
256
64
14.30
32.87
14.41
14.80
15.82
15.22
58.90
45.92
sparc/1
gcc_ultrasparc3-m64_Os-ofp
ChaCha20
_____
256
64
14.30
38.79
14.56
14.86
16.33
15.22
97.90
117.10
sparc/1
gcc_ultrasparc-m64_Os-ofp
ChaCha20
_____
128
64
14.31
35.94
14.63
14.89
16.18
15.32
120.11
171.61
sparc/1
gcc_supersparc-m64_Os-ofp
ChaCha20
_____
128
64
14.31
36.02
14.63
14.89
16.19
15.37
123.30
168.45
sparc/1
gcc_hypersparc-m64_Os-ofp
ChaCha20
_____
128
64
14.31
36.07
14.65
14.89
16.21
15.32
123.21
165.17
sparc/1
gcc_v8-m64_Os-ofp
ChaCha20
_____
128
64
14.31
36.12
14.64
14.89
16.20
15.42
118.41
171.78
sparc/1
gcc_v9-m64_Os-ofp
ChaCha20
_____
256
64
14.31
36.02
14.63
14.89
16.19
15.27
119.01
165.13
sparc/1
gcc_hypersparc-m64_Os-ofp
ChaCha20
_____
256
64
14.31
36.07
14.63
14.89
16.20
15.27
122.60
165.17
sparc/1
gcc_v8-m64_Os-ofp
ChaCha20
_____
256
64
14.31
36.12
14.64
14.89
16.21
15.26
118.21
171.78
sparc/1
gcc_v9-m64_Os-ofp
ChaCha20
_____
128
64
19.23
merged/1
gcc_hypersparc-m64_O2-ofp
ChaCha20
_____
128
64
19.26
merged/1
gcc_hypersparc-m64_O3-ofp
ChaCha20
_____
128
64
19.26
merged/1
gcc_hypersparc-m64_O3-ual-ofp
ChaCha20
_____
128
64
21.60
regs/1
gcc_hypersparc-m64_O3-ofp
ChaCha20
_____
128
64
21.91
merged/1
gcc_hypersparc-m64_Os-ofp
ChaCha20
_____
128
64
21.92
regs/1
gcc_ultrasparc-m64_O2-ofp
ChaCha20
_____
128
64
21.94
regs/1
gcc_hypersparc-m64_O2-ofp
ChaCha20
_____
128
64
22.12
regs/1
gcc_ultrasparc-m64_O3-ual-ofp
ChaCha20
_____
128
64
22.25
regs/1
gcc_ultrasparc-m64_O3-ofp
ChaCha20
_____
128
64
22.48
regs/1
gcc_ultrasparc_O3-ual-ofp
ChaCha20
_____
128
64
22.58
regs/1
gcc_hypersparc-m64_O3-ual-ofp
ChaCha20
_____
128
64
22.79
regs/1
gcc_hypersparc-m64_Os-ofp
ChaCha20
_____
128
64
22.82
regs/1
gcc_ultrasparc3-m64_O2-ofp
ChaCha20
_____
128
64
22.98
regs/1
gcc_ultrasparc3-m64_O3-ofp
ChaCha20
_____
128
64
22.98
regs/1
gcc_ultrasparc3-m64_O3-ual-ofp
ChaCha20
_____
128
64
22.99
merged/1
gcc_ultrasparc-m64_O2-ofp
ChaCha20
_____
128
64
23.03
regs/1
gcc_ultrasparc_O2-ofp
ChaCha20
_____
128
64
23.30
merged/1
gcc_ultrasparc_O2-ofp
ChaCha20
_____
128
64
23.68
ref/1
gcc_ultrasparc_O3-ual-ofp
ChaCha20
_____
128
64
23.75
regs/1
gcc_v9-m64_O3-ual-ofp
ChaCha20
_____
128
64
23.79
regs/1
gcc_ultrasparc3-m64_Os-ofp
ChaCha20
_____
128
64
23.86
merged/1
gcc_ultrasparc-m64_O3-ual-ofp
ChaCha20
_____
128
64
23.93
ref/1
gcc_ultrasparc-m64_O3-ual-ofp
ChaCha20
_____
128
64
23.99
merged/1
gcc_ultrasparc-m64_O1-ofp
ChaCha20
_____
128
64
24.02
merged/1
gcc_ultrasparc3-m64_O1-ofp
ChaCha20
_____
128
64
24.15
merged/1
gcc_supersparc-m64_O3-ofp
ChaCha20
_____
128
64
24.16
merged/1
gcc_supersparc-m64_O3-ual-ofp
ChaCha20
_____
128
64
24.29
40.34
24.59
24.82
25.76
25.34
178.10
173.29
regs/1
gcc_v9-m64_Os-ofp
ChaCha20
_____
256
64
24.29
40.34
24.59
24.82
25.75
25.24
182.40
173.30
regs/1
gcc_v9-m64_Os-ofp
ChaCha20
_____
128
64
24.34
ref/1
gcc_ultrasparc3-m64_O3-ual-ofp
ChaCha20
_____
128
64
24.39
regs/1
gcc_v9-m64_O2-ofp
ChaCha20
_____
128
64
24.39
regs/1
gcc_v9-m64_O3-ofp
ChaCha20
_____
128
64
24.48
merged/1
gcc_supersparc-m64_O2-ofp
ChaCha20
_____
128
64
24.52
merged/1
gcc_ultrasparc_O1-ofp
ChaCha20
_____
256
64
24.76
39.12
24.77
25.15
25.90
25.71
120.00
54.03
regs/1
gcc_v9_O3-ual-ofp
ChaCha20
_____
128
64
24.79
39.33
24.92
25.30
26.05
25.80
118.31
54.03
regs/1
gcc_v9_O3-ual-ofp
ChaCha20
_____
128
64
24.91
regs/1
gcc_ultrasparc_O3-ofp
ChaCha20
_____
128
64
24.93
merged/1
gcc_ultrasparc_O3-ofp
ChaCha20
_____
128
64
24.98
merged/1
gcc_ultrasparc_O3-ual-ofp
ChaCha20
_____
128
64
25.07
regs/1
gcc_supersparc-m64_O3-ofp
ChaCha20
_____
128
64
25.16
regs/1
gcc_supersparc-m64_O2-ofp
ChaCha20
_____
128
64
25.30
ref/1
gcc_v9-m64_O3-ual-ofp
ChaCha20
_____
128
64
25.37
regs/1
gcc_supersparc-m64_O3-ual-ofp
ChaCha20
_____
128
64
25.48
ref/1
gcc_hypersparc-m64_O3-ual-ofp
ChaCha20
_____
128
64
25.55
ref/1
gcc_supersparc-m64_O3-ual-ofp
ChaCha20
_____
128
64
25.56
merged/1
gcc_ultrasparc-m64_O3-ofp
ChaCha20
_____
128
64
25.57
merged/1
gcc_ultrasparc3-m64_O2-ofp
ChaCha20
_____
128
64
25.70
40.36
25.62
26.34
26.90
26.77
118.41
53.03
regs/1
gcc_v9_Os-ofp
ChaCha20
_____
128
64
25.70
regs/1
gcc_v9_O3-ofp
ChaCha20
_____
256
64
25.83
40.23
25.76
26.34
26.96
26.68
120.13
53.03
regs/1
gcc_v9_Os-ofp
ChaCha20
_____
128
64
26.01
ref/1
gcc_v9_O3-ual-ofp
ChaCha20
_____
128
64
26.11
merged/1
gcc_ultrasparc3-m64_O3-ual-ofp
ChaCha20
_____
128
64
26.53
merged/1
gcc_ultrasparc3-m64_O3-ofp
ChaCha20
_____
128
64
26.93
ref/1
gcc_v8-m64_O3-ual-ofp
ChaCha20
_____
128
64
27.00
regs/1
gcc_v9_O1-ofp
ChaCha20
_____
128
64
27.02
regs/1
gcc_ultrasparc_O1-ofp
ChaCha20
_____
128
64
27.03
regs/1
gcc_v8-m64_O3-ual-ofp
ChaCha20
_____
128
64
27.05
ref/1
gcc_ultrasparc_O3-ofp
ChaCha20
_____
128
64
27.60
regs/1
gcc_ultrasparc-m64_Os-ofp
ChaCha20
_____
128
64
27.87
regs/1
gcc_v8-m64_O2-ofp
ChaCha20
_____
128
64
28.20
merged/1
gcc_v9-m64_O3-ual-ofp
ChaCha20
_____
128
64
28.57
ref/1
gcc_ultrasparc_O2-ofp
ChaCha20
_____
128
64
28.80
merged/1
gcc_v9_O3-ual-ofp
ChaCha20
_____
128
64
28.85
merged/1
gcc_v9-m64_O2-ofp
ChaCha20
_____
128
64
28.87
merged/1
gcc_v9-m64_O3-ofp
ChaCha20
_____
128
64
28.88
regs/1
gcc_v8-m64_O3-ofp
ChaCha20
_____
128
64
28.95
regs/1
gcc_v8-m64_Os-ofp
ChaCha20
_____
128
64
28.99
regs/1
gcc_ultrasparc-m64_O1-ofp
ChaCha20
_____
128
64
28.99
regs/1
gcc_v9-m64_O1-ofp
ChaCha20
_____
128
64
29.03
ref/1
gcc_v9_O2-ofp
ChaCha20
_____
128
64
29.26
ref/1
gcc_v9_O3-ofp
ChaCha20
_____
128
64
29.31
merged/1
gcc_v9_O3-ofp
ChaCha20
_____
128
64
29.65
merged/1
gcc_v8-m64_O3-ual-ofp
ChaCha20
_____
128
64
29.93
regs/1
gcc_ultrasparc3-m64_O1-ofp
ChaCha20
_____
128
64
29.95
merged/1
gcc_hypersparc-m64_O1-ofp
ChaCha20
_____
128
64
29.95
merged/1
gcc_supersparc-m64_O1-ofp
ChaCha20
_____
128
64
29.95
merged/1
gcc_v8-m64_O1-ofp
ChaCha20
_____
128
64
29.95
merged/1
gcc_v9-m64_O1-ofp
ChaCha20
_____
128
64
29.96
regs/1
gcc_hypersparc-m64_O1-ofp
ChaCha20
_____
128
64
29.97
regs/1
gcc_supersparc-m64_O1-ofp
ChaCha20
_____
128
64
29.97
regs/1
gcc_v8-m64_O1-ofp
ChaCha20
_____
128
64
30.00
merged/1
gcc_v9_O2-ofp
ChaCha20
_____
128
64
30.39
merged/1
gcc_v9_O1-ofp
ChaCha20
_____
128
64
30.78
regs/1
gcc_supersparc-m64_Os-ofp
ChaCha20
_____
128
64
30.79
ref/1
gcc_ultrasparc3-m64_O2-ofp
ChaCha20
_____
128
64
31.08
ref/1
gcc_ultrasparc3-m64_O3-ofp
ChaCha20
_____
128
64
31.19
ref/1
gcc_ultrasparc_O1-ofp
ChaCha20
_____
128
64
31.23
ref/1
gcc_ultrasparc-m64_O3-ofp
ChaCha20
_____
128
64
31.24
ref/1
gcc_ultrasparc-m64_O2-ofp
ChaCha20
_____
128
64
31.31
merged/1
gcc_v8-m64_O2-ofp
ChaCha20
_____
128
64
31.52
merged/1
gcc_v8-m64_O3-ofp
ChaCha20
_____
128
64
31.72
ref/1
gcc_v9_O1-ofp
ChaCha20
_____
128
64
31.82
regs/1
gcc_v9_O2-ofp
ChaCha20
_____
128
64
32.08
ref/1
gcc_ultrasparc3-m64_Os-ofp
ChaCha20
_____
128
64
32.76
ref/1
gcc_hypersparc-m64_Os-ofp
ChaCha20
_____
128
64
32.76
ref/1
gcc_ultrasparc_Os-ofp
ChaCha20
_____
128
64
33.06
ref/1
gcc_v9-m64_Os-ofp
ChaCha20
_____
128
64
33.25
ref/1
gcc_supersparc-m64_O2-ofp
ChaCha20
_____
128
64
33.46
ref/1
gcc_ultrasparc-m64_Os-ofp
ChaCha20
_____
128
64
33.49
ref/1
gcc_v8-m64_O2-ofp
ChaCha20
_____
128
64
33.59
ref/1
gcc_supersparc-m64_O3-ofp
ChaCha20
_____
128
64
33.67
ref/1
gcc_hypersparc-m64_O3-ofp
ChaCha20
_____
128
64
34.20
ref/1
gcc_hypersparc-m64_O2-ofp
ChaCha20
_____
128
64
34.32
ref/1
gcc_supersparc-m64_Os-ofp
ChaCha20
_____
128
64
34.32
ref/1
gcc_ultrasparc-m64_O1-ofp
ChaCha20
_____
128
64
34.33
ref/1
gcc_v9-m64_O1-ofp
ChaCha20
_____
128
64
34.56
ref/1
gcc_supersparc-m64_O1-ofp
ChaCha20
_____
128
64
34.56
ref/1
gcc_v8-m64_O1-ofp
ChaCha20
_____
128
64
34.61
ref/1
gcc_ultrasparc3-m64_O1-ofp
ChaCha20
_____
128
64
34.62
ref/1
gcc_v9-m64_O2-ofp
ChaCha20
_____
128
64
34.65
ref/1
gcc_hypersparc-m64_O1-ofp
ChaCha20
_____
128
64
34.85
ref/1
gcc_v9-m64_O3-ofp
ChaCha20
_____
128
64
35.08
ref/1
gcc_v8-m64_O3-ofp
ChaCha20
_____
128
64
35.12
ref/1
gcc_v8-m64_Os-ofp
ChaCha20
_____
128
64
35.86
regs/1
gcc_ultrasparc_Os-ofp
ChaCha20
_____
256
64
36.53
58.22
36.89
37.34
38.52
37.53
119.40
57.03
ref/1
gcc_v9_Os-ofp
ChaCha20
_____
128
64
36.54
58.10
36.66
37.33
38.38
38.15
117.21
57.03
ref/1
gcc_v9_Os-ofp
ChaCha20
_____
128
64
37.58
merged/1
gcc_ultrasparc-m64_Os-ofp
ChaCha20
_____
128
64
39.50
merged/1
gcc_supersparc-m64_Os-ofp
ChaCha20
_____
128
64
39.79
merged/1
gcc_v8-m64_Os-ofp
ChaCha20
_____
128
64
40.43
merged/1
gcc_v9-m64_Os-ofp
ChaCha20
_____
128
64
40.81
84.18
43.20
44.48
46.48
41.82
117.81
56.03
merged/1
gcc_v9_Os-ofp
ChaCha20
_____
128
64
41.04
merged/1
gcc_ultrasparc_Os-ofp
ChaCha20
_____
256
64
43.12
81.18
43.27
42.39
45.55
41.78
119.11
56.03
merged/1
gcc_v9_Os-ofp
ChaCha20
_____
128
64
45.47
merged/1
gcc_ultrasparc3-m64_Os-ofp
ChaCha20
_____
128
64
70.76
merged/1
gcc_hypersparc-m64_O0
ChaCha20
_____
128
64
70.76
merged/1
gcc_ultrasparc-m64_O0
ChaCha20
_____
128
64
70.77
merged/1
gcc_supersparc-m64_O0
ChaCha20
_____
128
64
70.77
merged/1
gcc_v8-m64_O0
ChaCha20
_____
128
64
70.92
merged/1
gcc_ultrasparc3-m64_O0
ChaCha20
_____
128
64
71.11
merged/1
gcc_v9-m64_O0
ChaCha20
_____
128
64
71.42
merged/1
gcc_ultrasparc_O0
ChaCha20
_____
128
64
71.52
merged/1
gcc_v9_O0
ChaCha20
_____
128
64
90.67
regs/1
gcc_v9_O0
ChaCha20
_____
128
64
90.76
regs/1
gcc_ultrasparc_O0
ChaCha20
_____
128
64
93.22
regs/1
gcc_v8-m64_O0
ChaCha20
_____
128
64
93.22
regs/1
gcc_v9-m64_O0
ChaCha20
_____
128
64
93.25
regs/1
gcc_supersparc-m64_O0
ChaCha20
_____
128
64
93.26
regs/1
gcc_hypersparc-m64_O0
ChaCha20
_____
128
64
93.26
regs/1
gcc_ultrasparc-m64_O0
ChaCha20
_____
128
64
93.27
regs/1
gcc_ultrasparc3-m64_O0
ChaCha20
_____
128
64
107.96
ref/1
gcc_ultrasparc_O0
ChaCha20
_____
128
64
108.18
ref/1
gcc_v9_O0
ChaCha20
_____
128
64
115.86
ref/1
gcc_v8-m64_O0
ChaCha20
_____
128
64
115.90
ref/1
gcc_hypersparc-m64_O0
ChaCha20
_____
128
64
115.90
ref/1
gcc_supersparc-m64_O0
ChaCha20
_____
128
64
115.92
ref/1
gcc_ultrasparc3-m64_O0
ChaCha20
_____
128
64
115.93
ref/1
gcc_v9-m64_O0
ChaCha20
_____
128
64
115.97
ref/1
gcc_ultrasparc-m64_O0