Primitive
Profile
Key
IV
MAC
Stream
40 bytes
576 bytes
1500 bytes
Imix
Agility
Key setup
IV setup
Variant
Compiler
ChaCha20
_____
128
64
14.27
39.92
14.65
14.89
16.47
15.36
123.20
171.59
sparc/1
gcc_v8-m64_Os-ofp
ChaCha20
_____
128
64
14.29
32.87
14.41
14.80
15.82
15.29
66.30
40.06
sparc/1
gcc_ultrasparc3-m64_Os-ofp
ChaCha20
_____
256
64
14.29
32.87
14.41
14.80
15.82
15.21
59.11
45.93
sparc/1
gcc_ultrasparc3-m64_Os-ofp
ChaCha20
_____
128
64
14.30
34.94
14.55
14.86
16.06
15.29
103.60
117.11
sparc/1
gcc_ultrasparc-m64_Os-ofp
ChaCha20
_____
256
64
14.30
34.94
14.56
14.86
16.07
15.23
98.01
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.10
165.14
sparc/1
gcc_supersparc-m64_Os-ofp
ChaCha20
_____
128
64
14.31
36.02
14.63
14.89
16.19
15.28
124.20
165.13
sparc/1
gcc_hypersparc-m64_Os-ofp
ChaCha20
_____
128
64
14.31
36.12
14.64
14.89
16.20
15.50
118.41
171.79
sparc/1
gcc_v9-m64_Os-ofp
ChaCha20
_____
256
64
14.31
35.94
14.63
14.89
16.18
15.24
119.11
165.12
sparc/1
gcc_supersparc-m64_Os-ofp
ChaCha20
_____
256
64
14.31
36.02
14.63
14.89
16.19
15.22
118.80
168.44
sparc/1
gcc_hypersparc-m64_Os-ofp
ChaCha20
_____
256
64
14.31
36.12
14.64
14.89
16.20
15.24
118.20
171.71
sparc/1
gcc_v9-m64_Os-ofp
ChaCha20
_____
256
64
14.31
39.92
14.63
14.94
16.48
15.24
122.60
171.67
sparc/1
gcc_v8-m64_Os-ofp
ChaCha20
_____
128
64
19.25
merged/1
gcc_hypersparc-m64_O2-ofp
ChaCha20
_____
128
64
19.25
merged/1
gcc_hypersparc-m64_O3-ual-ofp
ChaCha20
_____
128
64
19.26
merged/1
gcc_hypersparc-m64_O3-ofp
ChaCha20
_____
128
64
21.61
regs/1
gcc_hypersparc-m64_O3-ofp
ChaCha20
_____
128
64
21.91
regs/1
gcc_ultrasparc-m64_O2-ofp
ChaCha20
_____
128
64
21.95
regs/1
gcc_hypersparc-m64_O2-ofp
ChaCha20
_____
128
64
22.10
regs/1
gcc_ultrasparc-m64_O3-ual-ofp
ChaCha20
_____
128
64
22.24
regs/1
gcc_ultrasparc-m64_O3-ofp
ChaCha20
_____
128
64
22.25
merged/1
gcc_hypersparc-m64_Os-ofp
ChaCha20
_____
128
64
22.46
regs/1
gcc_ultrasparc_O3-ual-ofp
ChaCha20
_____
128
64
22.59
regs/1
gcc_hypersparc-m64_O3-ual-ofp
ChaCha20
_____
128
64
22.81
regs/1
gcc_ultrasparc3-m64_O2-ofp
ChaCha20
_____
128
64
22.83
merged/1
gcc_ultrasparc-m64_O2-ofp
ChaCha20
_____
128
64
22.97
regs/1
gcc_ultrasparc3-m64_O3-ofp
ChaCha20
_____
128
64
22.97
regs/1
gcc_ultrasparc3-m64_O3-ual-ofp
ChaCha20
_____
128
64
22.99
regs/1
gcc_hypersparc-m64_Os-ofp
ChaCha20
_____
128
64
23.14
merged/1
gcc_ultrasparc-m64_O3-ofp
ChaCha20
_____
128
64
23.30
merged/1
gcc_ultrasparc_O2-ofp
ChaCha20
_____
128
64
23.66
merged/1
gcc_ultrasparc-m64_O3-ual-ofp
ChaCha20
_____
128
64
23.68
ref/1
gcc_ultrasparc_O3-ual-ofp
ChaCha20
_____
128
64
23.77
regs/1
gcc_ultrasparc3-m64_Os-ofp
ChaCha20
_____
128
64
23.77
regs/1
gcc_v9-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.09
merged/1
gcc_supersparc-m64_O3-ofp
ChaCha20
_____
128
64
24.17
merged/1
gcc_supersparc-m64_O3-ual-ofp
ChaCha20
_____
256
64
24.27
40.34
24.59
24.81
25.75
25.46
182.40
173.25
regs/1
gcc_v9-m64_Os-ofp
ChaCha20
_____
128
64
24.28
40.34
24.59
24.81
25.75
25.30
178.10
173.34
regs/1
gcc_v9-m64_Os-ofp
ChaCha20
_____
128
64
24.34
ref/1
gcc_ultrasparc3-m64_O3-ual-ofp
ChaCha20
_____
128
64
24.38
merged/1
gcc_supersparc-m64_O2-ofp
ChaCha20
_____
128
64
24.41
regs/1
gcc_v9-m64_O2-ofp
ChaCha20
_____
128
64
24.41
regs/1
gcc_v9-m64_O3-ofp
ChaCha20
_____
128
64
24.44
merged/1
gcc_ultrasparc_O1-ofp
ChaCha20
_____
128
64
24.69
merged/1
gcc_ultrasparc_O3-ual-ofp
ChaCha20
_____
128
64
24.75
39.31
24.87
25.25
26.00
25.87
117.81
54.03
regs/1
gcc_v9_O3-ual-ofp
ChaCha20
_____
256
64
24.75
39.31
24.87
25.25
26.00
25.79
120.30
54.03
regs/1
gcc_v9_O3-ual-ofp
ChaCha20
_____
128
64
24.89
regs/1
gcc_ultrasparc_O3-ofp
ChaCha20
_____
128
64
25.05
merged/1
gcc_ultrasparc_O3-ofp
ChaCha20
_____
128
64
25.25
regs/1
gcc_supersparc-m64_O3-ofp
ChaCha20
_____
128
64
25.30
ref/1
gcc_v9-m64_O3-ual-ofp
ChaCha20
_____
128
64
25.33
regs/1
gcc_supersparc-m64_O2-ofp
ChaCha20
_____
128
64
25.48
merged/1
gcc_ultrasparc3-m64_O2-ofp
ChaCha20
_____
128
64
25.54
regs/1
gcc_supersparc-m64_O3-ual-ofp
ChaCha20
_____
128
64
25.56
ref/1
gcc_supersparc-m64_O3-ual-ofp
ChaCha20
_____
128
64
25.63
ref/1
gcc_hypersparc-m64_O3-ual-ofp
ChaCha20
_____
128
64
25.67
regs/1
gcc_v9_O2-ofp
ChaCha20
_____
128
64
25.68
regs/1
gcc_v9_O3-ofp
ChaCha20
_____
256
64
25.68
40.20
25.92
26.15
26.98
27.24
120.73
53.03
regs/1
gcc_v9_Os-ofp
ChaCha20
_____
128
64
25.72
40.35
25.65
26.35
26.92
26.88
117.81
53.03
regs/1
gcc_v9_Os-ofp
ChaCha20
_____
128
64
26.00
ref/1
gcc_v9_O3-ual-ofp
ChaCha20
_____
128
64
26.07
merged/1
gcc_ultrasparc3-m64_O3-ual-ofp
ChaCha20
_____
128
64
26.52
merged/1
gcc_ultrasparc3-m64_O3-ofp
ChaCha20
_____
128
64
26.94
ref/1
gcc_v8-m64_O3-ual-ofp
ChaCha20
_____
128
64
26.95
ref/1
gcc_ultrasparc_O3-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.04
regs/1
gcc_v8-m64_O3-ual-ofp
ChaCha20
_____
128
64
27.89
regs/1
gcc_v8-m64_O2-ofp
ChaCha20
_____
128
64
27.98
merged/1
gcc_v9_O2-ofp
ChaCha20
_____
128
64
28.23
merged/1
gcc_v9-m64_O3-ual-ofp
ChaCha20
_____
128
64
28.57
ref/1
gcc_ultrasparc_O2-ofp
ChaCha20
_____
128
64
28.88
merged/1
gcc_v9-m64_O3-ofp
ChaCha20
_____
128
64
28.89
regs/1
gcc_v8-m64_O3-ofp
ChaCha20
_____
128
64
28.96
regs/1
gcc_v8-m64_Os-ofp
ChaCha20
_____
128
64
28.98
regs/1
gcc_v9-m64_O1-ofp
ChaCha20
_____
128
64
28.99
regs/1
gcc_ultrasparc-m64_O1-ofp
ChaCha20
_____
128
64
29.02
merged/1
gcc_v9_O3-ual-ofp
ChaCha20
_____
128
64
29.11
ref/1
gcc_v9_O2-ofp
ChaCha20
_____
128
64
29.14
regs/1
gcc_ultrasparc_O2-ofp
ChaCha20
_____
128
64
29.18
ref/1
gcc_v9_O3-ofp
ChaCha20
_____
128
64
29.20
merged/1
gcc_v9_O3-ofp
ChaCha20
_____
128
64
29.67
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_supersparc-m64_O1-ofp
ChaCha20
_____
128
64
29.97
regs/1
gcc_hypersparc-m64_O1-ofp
ChaCha20
_____
128
64
29.97
regs/1
gcc_v8-m64_O1-ofp
ChaCha20
_____
128
64
30.27
merged/1
gcc_v9-m64_O2-ofp
ChaCha20
_____
128
64
30.38
merged/1
gcc_v9_O1-ofp
ChaCha20
_____
128
64
30.77
regs/1
gcc_supersparc-m64_Os-ofp
ChaCha20
_____
128
64
30.82
ref/1
gcc_ultrasparc3-m64_O2-ofp
ChaCha20
_____
128
64
31.09
ref/1
gcc_ultrasparc3-m64_O3-ofp
ChaCha20
_____
128
64
31.14
ref/1
gcc_ultrasparc-m64_O3-ofp
ChaCha20
_____
128
64
31.26
ref/1
gcc_ultrasparc-m64_O2-ofp
ChaCha20
_____
128
64
31.32
merged/1
gcc_v8-m64_O2-ofp
ChaCha20
_____
128
64
31.33
regs/1
gcc_ultrasparc-m64_Os-ofp
ChaCha20
_____
128
64
31.47
ref/1
gcc_ultrasparc_O1-ofp
ChaCha20
_____
128
64
31.53
merged/1
gcc_v8-m64_O3-ofp
ChaCha20
_____
128
64
31.78
ref/1
gcc_v9_O1-ofp
ChaCha20
_____
128
64
31.95
regs/1
gcc_ultrasparc_Os-ofp
ChaCha20
_____
128
64
32.10
ref/1
gcc_ultrasparc3-m64_Os-ofp
ChaCha20
_____
128
64
32.76
ref/1
gcc_ultrasparc_Os-ofp
ChaCha20
_____
128
64
32.78
ref/1
gcc_hypersparc-m64_Os-ofp
ChaCha20
_____
128
64
33.07
ref/1
gcc_v9-m64_Os-ofp
ChaCha20
_____
128
64
33.27
ref/1
gcc_supersparc-m64_O2-ofp
ChaCha20
_____
128
64
33.46
ref/1
gcc_ultrasparc-m64_Os-ofp
ChaCha20
_____
128
64
33.50
ref/1
gcc_v8-m64_O2-ofp
ChaCha20
_____
128
64
33.61
ref/1
gcc_supersparc-m64_O3-ofp
ChaCha20
_____
128
64
33.65
ref/1
gcc_hypersparc-m64_O3-ofp
ChaCha20
_____
128
64
34.11
ref/1
gcc_hypersparc-m64_O2-ofp
ChaCha20
_____
128
64
34.14
ref/1
gcc_v9-m64_O1-ofp
ChaCha20
_____
128
64
34.15
ref/1
gcc_ultrasparc-m64_O1-ofp
ChaCha20
_____
128
64
34.33
ref/1
gcc_supersparc-m64_Os-ofp
ChaCha20
_____
128
64
34.56
ref/1
gcc_hypersparc-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.63
ref/1
gcc_v9-m64_O2-ofp
ChaCha20
_____
128
64
34.85
ref/1
gcc_v9-m64_O3-ofp
ChaCha20
_____
128
64
35.12
ref/1
gcc_v8-m64_Os-ofp
ChaCha20
_____
128
64
35.25
ref/1
gcc_v8-m64_O3-ofp
ChaCha20
_____
128
64
36.70
merged/1
gcc_ultrasparc_Os-ofp
ChaCha20
_____
128
64
36.72
58.13
36.85
37.52
38.56
37.65
117.21
55.03
ref/1
gcc_v9_Os-ofp
ChaCha20
_____
256
64
36.72
58.20
36.86
37.52
38.57
37.56
119.50
55.03
ref/1
gcc_v9_Os-ofp
ChaCha20
_____
128
64
37.81
merged/1
gcc_ultrasparc-m64_Os-ofp
ChaCha20
_____
128
64
39.86
merged/1
gcc_v8-m64_Os-ofp
ChaCha20
_____
128
64
40.49
merged/1
gcc_v9-m64_Os-ofp
ChaCha20
_____
256
64
42.78
83.66
41.26
42.43
44.60
43.88
120.40
56.03
merged/1
gcc_v9_Os-ofp
ChaCha20
_____
128
64
42.82
merged/1
gcc_supersparc-m64_Os-ofp
ChaCha20
_____
128
64
43.16
83.66
43.27
42.62
45.80
43.86
118.31
55.03
merged/1
gcc_v9_Os-ofp
ChaCha20
_____
128
64
45.36
merged/1
gcc_ultrasparc3-m64_Os-ofp
ChaCha20
_____
128
64
70.75
merged/1
gcc_ultrasparc-m64_O0
ChaCha20
_____
128
64
70.76
merged/1
gcc_supersparc-m64_O0
ChaCha20
_____
128
64
70.77
merged/1
gcc_hypersparc-m64_O0
ChaCha20
_____
128
64
70.78
merged/1
gcc_v8-m64_O0
ChaCha20
_____
128
64
70.92
merged/1
gcc_ultrasparc3-m64_O0
ChaCha20
_____
128
64
71.12
merged/1
gcc_v9-m64_O0
ChaCha20
_____
128
64
71.24
merged/1
gcc_ultrasparc_O0
ChaCha20
_____
128
64
71.51
merged/1
gcc_v9_O0
ChaCha20
_____
128
64
90.72
regs/1
gcc_v9_O0
ChaCha20
_____
128
64
90.74
regs/1
gcc_ultrasparc_O0
ChaCha20
_____
128
64
93.24
regs/1
gcc_supersparc-m64_O0
ChaCha20
_____
128
64
93.24
regs/1
gcc_ultrasparc-m64_O0
ChaCha20
_____
128
64
93.25
regs/1
gcc_hypersparc-m64_O0
ChaCha20
_____
128
64
93.25
regs/1
gcc_v8-m64_O0
ChaCha20
_____
128
64
93.25
regs/1
gcc_v9-m64_O0
ChaCha20
_____
128
64
93.26
regs/1
gcc_ultrasparc3-m64_O0
ChaCha20
_____
128
64
108.20
ref/1
gcc_v9_O0
ChaCha20
_____
128
64
108.68
ref/1
gcc_ultrasparc_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.90
ref/1
gcc_v8-m64_O0
ChaCha20
_____
128
64
115.92
ref/1
gcc_ultrasparc3-m64_O0
ChaCha20
_____
128
64
115.96
ref/1
gcc_v9-m64_O0
ChaCha20
_____
128
64
115.97
ref/1
gcc_ultrasparc-m64_O0