Primitive
Profile
Key
IV
MAC
Stream
40 bytes
576 bytes
1500 bytes
Imix
Agility
Key setup
IV setup
Variant
Compiler
ChaCha12
_____
128
64
9.13
26.74
9.42
9.61
10.67
10.17
102.80
118.50
sparc/1
gcc_ultrasparc-m64_Os-ofp
ChaCha12
_____
128
64
9.17
24.66
9.27
9.55
10.43
10.24
66.40
45.93
sparc/1
gcc_ultrasparc3-m64_Os-ofp
ChaCha12
_____
256
64
9.17
24.66
9.27
9.55
10.43
10.20
63.11
45.93
sparc/1
gcc_ultrasparc3-m64_Os-ofp
ChaCha12
_____
128
64
9.18
27.81
9.49
9.64
10.80
10.49
121.70
169.45
sparc/1
gcc_hypersparc-m64_Os-ofp
ChaCha12
_____
128
64
9.18
27.91
9.50
9.64
10.81
10.18
118.31
165.44
sparc/1
gcc_v9-m64_Os-ofp
ChaCha12
_____
128
64
9.18
31.72
9.50
9.64
11.07
10.21
123.21
165.22
sparc/1
gcc_v8-m64_Os-ofp
ChaCha12
_____
256
64
9.18
26.74
9.42
9.61
10.67
10.23
100.80
117.10
sparc/1
gcc_ultrasparc-m64_Os-ofp
ChaCha12
_____
256
64
9.18
27.81
9.49
9.64
10.80
10.09
122.00
169.44
sparc/1
gcc_hypersparc-m64_Os-ofp
ChaCha12
_____
256
64
9.18
27.86
9.50
9.64
10.81
10.16
122.83
165.18
sparc/1
gcc_v8-m64_Os-ofp
ChaCha12
_____
256
64
9.18
27.92
9.50
9.64
10.81
10.50
118.90
171.79
sparc/1
gcc_v9-m64_Os-ofp
ChaCha12
_____
128
64
9.19
27.74
9.49
9.63
10.79
10.23
120.10
171.71
sparc/1
gcc_supersparc-m64_Os-ofp
ChaCha12
_____
256
64
9.19
31.66
9.49
9.63
11.06
10.11
119.10
171.61
sparc/1
gcc_supersparc-m64_Os-ofp
ChaCha12
_____
128
64
13.31
merged/1
gcc_hypersparc-m64_O2-ofp
ChaCha12
_____
128
64
13.95
merged/1
gcc_hypersparc-m64_O3-ual-ofp
ChaCha12
_____
128
64
14.21
merged/1
gcc_hypersparc-m64_O3-ofp
ChaCha12
_____
128
64
15.69
merged/1
gcc_hypersparc-m64_Os-ofp
ChaCha12
_____
128
64
16.35
regs/1
gcc_hypersparc-m64_O3-ofp
ChaCha12
_____
128
64
16.36
merged/1
gcc_ultrasparc3-m64_O1-ofp
ChaCha12
_____
128
64
16.38
merged/1
gcc_ultrasparc-m64_O1-ofp
ChaCha12
_____
128
64
16.63
regs/1
gcc_hypersparc-m64_O2-ofp
ChaCha12
_____
128
64
16.82
merged/1
gcc_ultrasparc_O1-ofp
ChaCha12
_____
128
64
17.01
merged/1
gcc_ultrasparc-m64_O2-ofp
ChaCha12
_____
128
64
17.10
regs/1
gcc_ultrasparc-m64_O2-ofp
ChaCha12
_____
128
64
17.16
regs/1
gcc_ultrasparc_O3-ual-ofp
ChaCha12
_____
128
64
17.29
regs/1
gcc_ultrasparc-m64_O3-ual-ofp
ChaCha12
_____
128
64
17.33
regs/1
gcc_hypersparc-m64_O3-ual-ofp
ChaCha12
_____
128
64
17.42
regs/1
gcc_ultrasparc-m64_O3-ofp
ChaCha12
_____
128
64
17.58
regs/1
gcc_hypersparc-m64_Os-ofp
ChaCha12
_____
128
64
17.70
regs/1
gcc_ultrasparc3-m64_O2-ofp
ChaCha12
_____
128
64
17.85
regs/1
gcc_ultrasparc3-m64_O3-ofp
ChaCha12
_____
128
64
17.86
regs/1
gcc_ultrasparc3-m64_O3-ual-ofp
ChaCha12
_____
128
64
17.92
merged/1
gcc_ultrasparc_O2-ofp
ChaCha12
_____
128
64
17.97
merged/1
gcc_ultrasparc-m64_O3-ual-ofp
ChaCha12
_____
128
64
18.03
regs/1
gcc_ultrasparc_O3-ofp
ChaCha12
_____
128
64
18.06
regs/1
gcc_ultrasparc_O2-ofp
ChaCha12
_____
128
64
18.07
merged/1
gcc_supersparc-m64_O3-ofp
ChaCha12
_____
128
64
18.33
merged/1
gcc_ultrasparc-m64_O3-ofp
ChaCha12
_____
128
64
18.40
merged/1
gcc_supersparc-m64_O3-ual-ofp
ChaCha12
_____
128
64
18.52
ref/1
gcc_ultrasparc_O3-ual-ofp
ChaCha12
_____
128
64
18.57
regs/1
gcc_v9-m64_O3-ual-ofp
ChaCha12
_____
128
64
18.68
regs/1
gcc_ultrasparc3-m64_Os-ofp
ChaCha12
_____
128
64
18.79
ref/1
gcc_ultrasparc-m64_O3-ual-ofp
ChaCha12
_____
256
64
18.84
29.81
18.96
19.20
19.79
19.88
120.90
54.03
regs/1
gcc_v9_O3-ual-ofp
ChaCha12
_____
128
64
18.86
merged/1
gcc_ultrasparc_O3-ual-ofp
ChaCha12
_____
128
64
18.87
merged/1
gcc_ultrasparc_O3-ofp
ChaCha12
_____
128
64
18.97
30.02
19.10
19.29
19.92
19.94
118.31
54.03
regs/1
gcc_v9_O3-ual-ofp
ChaCha12
_____
128
64
19.15
ref/1
gcc_ultrasparc3-m64_O3-ual-ofp
ChaCha12
_____
128
64
19.16
32.14
19.47
19.57
20.37
20.12
178.10
173.22
regs/1
gcc_v9-m64_Os-ofp
ChaCha12
_____
256
64
19.17
32.14
19.47
19.57
20.37
20.04
182.20
173.22
regs/1
gcc_v9-m64_Os-ofp
ChaCha12
_____
128
64
19.20
regs/1
gcc_v9-m64_O3-ofp
ChaCha12
_____
128
64
19.27
regs/1
gcc_v9-m64_O2-ofp
ChaCha12
_____
128
64
19.39
regs/1
gcc_v9_O1-ofp
ChaCha12
_____
128
64
19.45
regs/1
gcc_ultrasparc_O1-ofp
ChaCha12
_____
128
64
19.50
merged/1
gcc_supersparc-m64_O2-ofp
ChaCha12
_____
128
64
19.80
regs/1
gcc_v9_O3-ofp
ChaCha12
_____
128
64
19.83
30.99
20.09
20.39
20.95
20.97
119.00
53.03
regs/1
gcc_v9_Os-ofp
ChaCha12
_____
128
64
19.86
regs/1
gcc_v9_O2-ofp
ChaCha12
_____
256
64
20.01
30.73
19.95
20.39
20.85
20.95
119.10
53.03
regs/1
gcc_v9_Os-ofp
ChaCha12
_____
128
64
20.11
ref/1
gcc_v9-m64_O3-ual-ofp
ChaCha12
_____
128
64
20.12
ref/1
gcc_v9_O3-ual-ofp
ChaCha12
_____
128
64
20.12
regs/1
gcc_supersparc-m64_O3-ofp
ChaCha12
_____
128
64
20.14
ref/1
gcc_ultrasparc3-m64_O2-ofp
ChaCha12
_____
128
64
20.14
ref/1
gcc_ultrasparc3-m64_O3-ofp
ChaCha12
_____
128
64
20.19
regs/1
gcc_supersparc-m64_O3-ual-ofp
ChaCha12
_____
128
64
20.29
ref/1
gcc_hypersparc-m64_O3-ual-ofp
ChaCha12
_____
128
64
20.33
ref/1
gcc_supersparc-m64_O3-ual-ofp
ChaCha12
_____
128
64
20.52
merged/1
gcc_ultrasparc3-m64_O2-ofp
ChaCha12
_____
128
64
20.52
ref/1
gcc_ultrasparc-m64_O3-ofp
ChaCha12
_____
128
64
20.69
ref/1
gcc_hypersparc-m64_O3-ofp
ChaCha12
_____
128
64
20.82
merged/1
gcc_ultrasparc3-m64_O3-ual-ofp
ChaCha12
_____
128
64
21.12
merged/1
gcc_ultrasparc3-m64_O3-ofp
ChaCha12
_____
128
64
21.14
regs/1
gcc_v8-m64_O3-ual-ofp
ChaCha12
_____
128
64
21.20
ref/1
gcc_supersparc-m64_O2-ofp
ChaCha12
_____
128
64
21.27
ref/1
gcc_v9-m64_O2-ofp
ChaCha12
_____
128
64
21.36
ref/1
gcc_v8-m64_O3-ual-ofp
ChaCha12
_____
128
64
21.37
regs/1
gcc_ultrasparc-m64_O1-ofp
ChaCha12
_____
128
64
21.37
regs/1
gcc_v9-m64_O1-ofp
ChaCha12
_____
128
64
21.49
ref/1
gcc_hypersparc-m64_O2-ofp
ChaCha12
_____
128
64
21.57
ref/1
gcc_ultrasparc_O3-ofp
ChaCha12
_____
128
64
21.65
ref/1
gcc_v9-m64_O3-ofp
ChaCha12
_____
128
64
21.69
ref/1
gcc_supersparc-m64_O3-ofp
ChaCha12
_____
128
64
21.95
regs/1
gcc_supersparc-m64_O2-ofp
ChaCha12
_____
128
64
22.25
merged/1
gcc_v9-m64_O3-ual-ofp
ChaCha12
_____
128
64
22.31
regs/1
gcc_ultrasparc3-m64_O1-ofp
ChaCha12
_____
128
64
22.31
regs/1
gcc_v8-m64_O2-ofp
ChaCha12
_____
128
64
22.32
merged/1
gcc_v9-m64_O1-ofp
ChaCha12
_____
128
64
22.34
regs/1
gcc_hypersparc-m64_O1-ofp
ChaCha12
_____
128
64
22.34
regs/1
gcc_supersparc-m64_O1-ofp
ChaCha12
_____
128
64
22.34
regs/1
gcc_v8-m64_O1-ofp
ChaCha12
_____
128
64
22.36
merged/1
gcc_v8-m64_O1-ofp
ChaCha12
_____
128
64
22.37
merged/1
gcc_hypersparc-m64_O1-ofp
ChaCha12
_____
128
64
22.38
ref/1
gcc_ultrasparc_O2-ofp
ChaCha12
_____
128
64
22.48
merged/1
gcc_supersparc-m64_O1-ofp
ChaCha12
_____
128
64
22.70
merged/1
gcc_v9_O1-ofp
ChaCha12
_____
128
64
22.75
ref/1
gcc_v9_O2-ofp
ChaCha12
_____
128
64
22.77
regs/1
gcc_ultrasparc-m64_Os-ofp
ChaCha12
_____
128
64
22.78
ref/1
gcc_v9_O3-ofp
ChaCha12
_____
128
64
22.86
regs/1
gcc_ultrasparc_Os-ofp
ChaCha12
_____
128
64
22.94
regs/1
gcc_v8-m64_O3-ofp
ChaCha12
_____
128
64
22.96
regs/1
gcc_supersparc-m64_Os-ofp
ChaCha12
_____
128
64
23.08
merged/1
gcc_v9_O3-ual-ofp
ChaCha12
_____
128
64
23.22
merged/1
gcc_v8-m64_O3-ual-ofp
ChaCha12
_____
128
64
23.24
merged/1
gcc_v9_O3-ofp
ChaCha12
_____
128
64
23.39
regs/1
gcc_v8-m64_Os-ofp
ChaCha12
_____
128
64
23.40
merged/1
gcc_v9-m64_O2-ofp
ChaCha12
_____
128
64
23.53
merged/1
gcc_v9_O2-ofp
ChaCha12
_____
128
64
23.57
ref/1
gcc_ultrasparc_O1-ofp
ChaCha12
_____
128
64
23.73
merged/1
gcc_v9-m64_O3-ofp
ChaCha12
_____
128
64
24.12
ref/1
gcc_v8-m64_O3-ofp
ChaCha12
_____
128
64
24.20
merged/1
gcc_v8-m64_O2-ofp
ChaCha12
_____
128
64
24.26
ref/1
gcc_v9_O1-ofp
ChaCha12
_____
128
64
24.34
merged/1
gcc_v8-m64_O3-ofp
ChaCha12
_____
128
64
24.51
ref/1
gcc_v8-m64_O2-ofp
ChaCha12
_____
128
64
24.54
ref/1
gcc_ultrasparc-m64_O2-ofp
ChaCha12
_____
128
64
26.17
merged/1
gcc_ultrasparc-m64_Os-ofp
ChaCha12
_____
128
64
26.52
ref/1
gcc_ultrasparc-m64_O1-ofp
ChaCha12
_____
128
64
26.62
ref/1
gcc_v9-m64_O1-ofp
ChaCha12
_____
128
64
26.93
ref/1
gcc_hypersparc-m64_O1-ofp
ChaCha12
_____
128
64
26.93
ref/1
gcc_supersparc-m64_O1-ofp
ChaCha12
_____
128
64
26.93
ref/1
gcc_v8-m64_O1-ofp
ChaCha12
_____
128
64
26.98
ref/1
gcc_ultrasparc3-m64_O1-ofp
ChaCha12
_____
128
64
27.05
ref/1
gcc_ultrasparc3-m64_Os-ofp
ChaCha12
_____
128
64
27.23
merged/1
gcc_ultrasparc_Os-ofp
ChaCha12
_____
128
64
27.51
ref/1
gcc_ultrasparc_Os-ofp
ChaCha12
_____
128
64
27.64
ref/1
gcc_hypersparc-m64_Os-ofp
ChaCha12
_____
128
64
27.88
ref/1
gcc_v9-m64_Os-ofp
ChaCha12
_____
128
64
28.34
ref/1
gcc_ultrasparc-m64_Os-ofp
ChaCha12
_____
128
64
28.98
merged/1
gcc_supersparc-m64_Os-ofp
ChaCha12
_____
128
64
29.10
ref/1
gcc_supersparc-m64_Os-ofp
ChaCha12
_____
128
64
29.18
merged/1
gcc_v9-m64_Os-ofp
ChaCha12
_____
128
64
29.44
merged/1
gcc_v8-m64_Os-ofp
ChaCha12
_____
128
64
29.93
ref/1
gcc_v8-m64_Os-ofp
ChaCha12
_____
128
64
30.66
48.70
30.79
31.31
32.21
31.72
117.21
55.03
ref/1
gcc_v9_Os-ofp
ChaCha12
_____
256
64
30.66
48.70
31.01
31.31
32.33
31.66
118.80
55.25
ref/1
gcc_v9_Os-ofp
ChaCha12
_____
256
64
31.02
65.03
30.04
32.14
33.21
32.05
121.49
56.03
merged/1
gcc_v9_Os-ofp
ChaCha12
_____
128
64
31.28
63.49
31.21
32.39
33.85
30.89
118.31
56.03
merged/1
gcc_v9_Os-ofp
ChaCha12
_____
128
64
32.72
merged/1
gcc_ultrasparc3-m64_Os-ofp
ChaCha12
_____
128
64
46.53
merged/1
gcc_ultrasparc-m64_O0
ChaCha12
_____
128
64
46.53
merged/1
gcc_v8-m64_O0
ChaCha12
_____
128
64
46.53
merged/1
gcc_v9-m64_O0
ChaCha12
_____
128
64
46.54
merged/1
gcc_hypersparc-m64_O0
ChaCha12
_____
128
64
46.54
merged/1
gcc_supersparc-m64_O0
ChaCha12
_____
128
64
46.71
merged/1
gcc_ultrasparc3-m64_O0
ChaCha12
_____
128
64
46.84
merged/1
gcc_v9_O0
ChaCha12
_____
128
64
47.44
merged/1
gcc_ultrasparc_O0
ChaCha12
_____
128
64
66.73
regs/1
gcc_ultrasparc_O0
ChaCha12
_____
128
64
66.75
regs/1
gcc_v9_O0
ChaCha12
_____
128
64
69.32
regs/1
gcc_v8-m64_O0
ChaCha12
_____
128
64
69.33
regs/1
gcc_v9-m64_O0
ChaCha12
_____
128
64
69.35
regs/1
gcc_supersparc-m64_O0
ChaCha12
_____
128
64
69.35
regs/1
gcc_ultrasparc-m64_O0
ChaCha12
_____
128
64
69.36
regs/1
gcc_hypersparc-m64_O0
ChaCha12
_____
128
64
69.38
regs/1
gcc_ultrasparc3-m64_O0
ChaCha12
_____
128
64
84.07
ref/1
gcc_ultrasparc_O0
ChaCha12
_____
128
64
84.25
ref/1
gcc_v9_O0
ChaCha12
_____
128
64
88.93
ref/1
gcc_v9-m64_O0
ChaCha12
_____
128
64
91.91
ref/1
gcc_v8-m64_O0
ChaCha12
_____
128
64
91.95
ref/1
gcc_supersparc-m64_O0
ChaCha12
_____
128
64
91.96
ref/1
gcc_hypersparc-m64_O0
ChaCha12
_____
128
64
92.00
ref/1
gcc_ultrasparc3-m64_O0
ChaCha12
_____
128
64
92.03
ref/1
gcc_ultrasparc-m64_O0