Primitive
Profile
Key
IV
MAC
Stream
40 bytes
576 bytes
1500 bytes
Imix
Agility
Key setup
IV setup
Variant
Compiler
ChaCha12
_____
256
64
9.14
28.09
9.50
9.64
10.82
10.20
117.90
171.66
sparc/1
gcc_v9-m64_Os-ofp
ChaCha12
_____
128
64
9.17
24.80
9.36
9.58
10.50
10.16
62.89
40.96
sparc/1
cc_v9_fast
ChaCha12
_____
256
64
9.17
26.74
9.42
9.61
10.67
10.13
99.01
117.14
sparc/1
gcc_ultrasparc-m64_Os-ofp
ChaCha12
_____
128
64
9.18
26.74
9.42
9.61
10.67
10.23
102.00
117.14
sparc/1
gcc_ultrasparc-m64_Os-ofp
ChaCha12
_____
128
64
9.18
27.82
9.49
9.64
10.80
10.16
125.30
165.21
sparc/1
gcc_hypersparc-m64_Os-ofp
ChaCha12
_____
128
64
9.18
28.04
9.55
9.69
10.87
10.25
123.86
166.21
sparc/1
gcc_v8-m64_Os-ofp
ChaCha12
_____
128
64
9.18
31.67
9.49
9.63
11.06
10.20
120.11
171.52
sparc/1
gcc_supersparc-m64_Os-ofp
ChaCha12
_____
256
64
9.18
27.74
9.49
9.63
10.79
10.13
119.11
171.49
sparc/1
gcc_supersparc-m64_Os-ofp
ChaCha12
_____
256
64
9.18
27.82
9.49
9.64
10.80
11.32
118.87
165.18
sparc/1
gcc_hypersparc-m64_Os-ofp
ChaCha12
_____
128
64
9.24
28.08
9.55
9.69
10.87
10.24
118.31
165.44
sparc/1
gcc_v9-m64_Os-ofp
ChaCha12
_____
256
64
9.24
27.88
9.50
9.64
10.81
10.11
121.21
165.33
sparc/1
gcc_v8-m64_Os-ofp
ChaCha12
_____
128
64
9.29
sparc/1
gcc_ultrasparc3-m64_Os-ofp
ChaCha12
_____
256
64
9.40
24.80
9.32
9.54
10.46
10.11
62.44
41.48
sparc/1
cc_v9_fast
ChaCha12
_____
128
64
9.62
24.76
9.71
10.02
10.86
10.23
63.22
34.41
sparc/1
cc_v9b_fast
ChaCha12
_____
256
64
9.62
24.76
9.71
10.02
10.86
10.20
62.45
34.12
sparc/1
cc_v9b_fast
ChaCha12
_____
256
64
9.68
24.93
9.77
10.10
10.93
10.17
62.23
34.29
sparc/1
cc_v9a_fast
ChaCha12
_____
128
64
9.71
25.35
9.79
10.08
10.96
10.33
61.52
34.41
sparc/1
cc_v9a_fast
ChaCha12
_____
128
64
10.98
merged/1
cc_v8plus_fast
ChaCha12
_____
128
64
10.98
merged/1
cc_v9a_fast
ChaCha12
_____
128
64
10.98
merged/1
cc_v9b_fast
ChaCha12
_____
128
64
10.99
merged/1
cc_v9_fast
ChaCha12
_____
128
64
11.18
merged/1
cc_v8_fast
ChaCha12
_____
128
64
11.26
merged/1
cc_v8a_fast
ChaCha12
_____
128
64
11.72
merged/1
cc_v7_fast
ChaCha12
_____
128
64
11.98
merged/1
cc_default_fast
ChaCha12
_____
128
64
13.04
merged/1
cc_v8plusa_fast
ChaCha12
_____
128
64
13.27
merged/1
gcc_hypersparc-m64_O2-ofp
ChaCha12
_____
128
64
13.53
merged/1
gcc_hypersparc-m64_O3-ual-ofp
ChaCha12
_____
128
64
13.68
merged/1
gcc_hypersparc-m64_O3-ofp
ChaCha12
_____
128
64
14.78
merged/1
gcc_hypersparc-m64_Os-ofp
ChaCha12
_____
128
64
15.12
regs/1
cc_v9_fast
ChaCha12
_____
128
64
15.12
regs/1
cc_v9b_fast
ChaCha12
_____
128
64
15.15
regs/1
cc_v8a_fast
ChaCha12
_____
128
64
15.16
regs/1
cc_v7_fast
ChaCha12
_____
128
64
15.16
regs/1
cc_v8_fast
ChaCha12
_____
128
64
15.31
regs/1
cc_v9a_fast
ChaCha12
_____
128
64
15.64
regs/1
cc_default_fast
ChaCha12
_____
128
64
15.64
regs/1
cc_v8plus_fast
ChaCha12
_____
128
64
15.64
regs/1
cc_v8plusa_fast
ChaCha12
_____
128
64
16.37
merged/1
gcc_ultrasparc3-m64_O1-ofp
ChaCha12
_____
128
64
16.37
regs/1
gcc_hypersparc-m64_O3-ofp
ChaCha12
_____
128
64
16.38
39.77
16.72
17.06
18.42
17.53
175.81
128.58
merged/1
sparc-sun-solaris2.7-gcc_ultrasparc_O1-ofp
ChaCha12
_____
128
64
16.38
merged/1
gcc_ultrasparc-m64_O1-ofp
ChaCha12
_____
256
64
16.38
39.77
16.72
17.05
18.42
17.47
175.33
128.58
merged/1
sparc-sun-solaris2.7-gcc_ultrasparc_O1-ofp
ChaCha12
_____
128
64
16.43
27.09
16.67
16.76
17.42
17.46
150.31
123.09
regs/1
sparc-sun-solaris2.7-gcc_ultrasparc_Os-ofp
ChaCha12
_____
256
64
16.43
27.24
16.68
16.76
17.44
17.51
151.11
123.09
regs/1
sparc-sun-solaris2.7-gcc_ultrasparc_Os-ofp
ChaCha12
_____
128
64
16.65
regs/1
gcc_hypersparc-m64_O2-ofp
ChaCha12
_____
128
64
16.82
merged/1
gcc_ultrasparc_O1-ofp
ChaCha12
_____
128
64
16.91
merged/1
gcc_ultrasparc-m64_O2-ofp
ChaCha12
_____
128
64
16.95
regs/1
gcc_ultrasparc-m64_O2-ofp
ChaCha12
_____
128
64
16.97
regs/1
gcc_ultrasparc_O3-ual-ofp
ChaCha12
_____
128
64
16.97
regs/1
sparc-sun-solaris2.7-gcc_ultrasparc_O3-ual-ofp
ChaCha12
_____
128
64
17.09
regs/1
gcc_ultrasparc-m64_O3-ual-ofp
ChaCha12
_____
128
64
17.12
regs/1
sparc-sun-solaris2.7-gcc_ultrasparc_O2-ofp
ChaCha12
_____
128
64
17.12
regs/1
sparc-sun-solaris2.7-gcc_ultrasparc_O3-ofp
ChaCha12
_____
128
64
17.22
regs/1
gcc_hypersparc-m64_O3-ual-ofp
ChaCha12
_____
128
64
17.24
ref/1
cc_v9_fast
ChaCha12
_____
128
64
17.41
regs/1
gcc_ultrasparc-m64_O3-ofp
ChaCha12
_____
128
64
17.42
ref/1
cc_v8plus_fast
ChaCha12
_____
128
64
17.42
ref/1
cc_v8plusa_fast
ChaCha12
_____
128
64
17.42
ref/1
cc_v9b_fast
ChaCha12
_____
128
64
17.44
ref/1
cc_v9a_fast
ChaCha12
_____
128
64
17.44
regs/1
gcc_hypersparc-m64_Os-ofp
ChaCha12
_____
128
64
17.45
merged/1
gcc_ultrasparc_O3-ofp
ChaCha12
_____
128
64
17.49
regs/1
gcc_ultrasparc_O2-ofp
ChaCha12
_____
128
64
17.53
ref/1
cc_v8a_fast
ChaCha12
_____
128
64
17.54
ref/1
cc_v8_fast
ChaCha12
_____
128
64
17.55
regs/1
gcc_ultrasparc_O3-ofp
ChaCha12
_____
128
64
17.58
merged/1
gcc_ultrasparc_O3-ual-ofp
ChaCha12
_____
128
64
17.67
merged/1
gcc_ultrasparc-m64_O3-ual-ofp
ChaCha12
_____
128
64
17.68
merged/1
gcc_ultrasparc_O2-ofp
ChaCha12
_____
128
64
17.68
regs/1
gcc_ultrasparc3-m64_O3-ofp
ChaCha12
_____
128
64
17.69
regs/1
gcc_ultrasparc3-m64_O2-ofp
ChaCha12
_____
128
64
17.72
ref/1
cc_v7_fast
ChaCha12
_____
128
64
17.98
merged/1
gcc_supersparc-m64_O3-ual-ofp
ChaCha12
_____
128
64
17.99
merged/1
gcc_ultrasparc-m64_O3-ofp
ChaCha12
_____
128
64
18.03
merged/1
sparc-sun-solaris2.7-gcc_ultrasparc_O3-ual-ofp
ChaCha12
_____
128
64
18.08
merged/1
gcc_supersparc-m64_O3-ofp
ChaCha12
_____
128
64
18.14
ref/1
cc_default_fast
ChaCha12
_____
128
64
18.46
ref/1
gcc_ultrasparc_O3-ual-ofp
ChaCha12
_____
128
64
18.52
regs/1
gcc_v9-m64_O3-ual-ofp
ChaCha12
_____
128
64
18.57
merged/1
sparc-sun-solaris2.7-gcc_ultrasparc_O2-ofp
ChaCha12
_____
128
64
18.59
merged/1
sparc-sun-solaris2.7-gcc_ultrasparc_O3-ofp
ChaCha12
_____
128
64
18.71
regs/1
gcc_ultrasparc3-m64_Os-ofp
ChaCha12
_____
128
64
18.77
ref/1
gcc_ultrasparc3-m64_O3-ual-ofp
ChaCha12
_____
128
64
18.79
ref/1
gcc_ultrasparc-m64_O3-ual-ofp
ChaCha12
_____
128
64
18.83
regs/1
gcc_v9_O3-ual-ofp
ChaCha12
_____
256
64
19.07
47.95
19.33
19.78
21.46
20.34
150.62
123.09
merged/1
sparc-sun-solaris2.7-gcc_ultrasparc_Os-ofp
ChaCha12
_____
128
64
19.09
47.95
19.34
19.79
21.47
20.40
150.31
123.09
merged/1
sparc-sun-solaris2.7-gcc_ultrasparc_Os-ofp
ChaCha12
_____
128
64
19.11
merged/1
gcc_supersparc-m64_O2-ofp
ChaCha12
_____
128
64
19.25
regs/1
gcc_v9-m64_O3-ofp
ChaCha12
_____
128
64
19.25
regs/1
gcc_v9-m64_Os-ofp
ChaCha12
_____
128
64
19.28
ref/1
sparc-sun-solaris2.7-gcc_ultrasparc_O3-ual-ofp
ChaCha12
_____
128
64
19.36
regs/1
gcc_v9-m64_O2-ofp
ChaCha12
_____
128
64
19.40
regs/1
gcc_ultrasparc_O1-ofp
ChaCha12
_____
128
64
19.50
regs/1
gcc_v9_O1-ofp
ChaCha12
_____
128
64
19.53
regs/1
sparc-sun-solaris2.7-gcc_ultrasparc_O1-ofp
ChaCha12
_____
128
64
19.58
regs/1
gcc_v9_Os-ofp
ChaCha12
_____
128
64
19.66
regs/1
gcc_v9_O3-ofp
ChaCha12
_____
128
64
19.68
regs/1
gcc_v9_O2-ofp
ChaCha12
_____
128
64
19.88
regs/1
gcc_supersparc-m64_O3-ual-ofp
ChaCha12
_____
128
64
19.89
regs/1
gcc_supersparc-m64_O2-ofp
ChaCha12
_____
128
64
19.90
regs/1
gcc_supersparc-m64_O3-ofp
ChaCha12
_____
128
64
19.95
ref/1
gcc_ultrasparc3-m64_O3-ofp
ChaCha12
_____
128
64
20.00
ref/1
gcc_v9-m64_O3-ual-ofp
ChaCha12
_____
128
64
20.06
ref/1
gcc_hypersparc-m64_O3-ual-ofp
ChaCha12
_____
128
64
20.14
ref/1
gcc_ultrasparc3-m64_O2-ofp
ChaCha12
_____
128
64
20.14
ref/1
gcc_v9_O3-ual-ofp
ChaCha12
_____
128
64
20.19
regs/1
gcc_ultrasparc3-m64_O3-ual-ofp
ChaCha12
_____
128
64
20.22
ref/1
gcc_supersparc-m64_O3-ual-ofp
ChaCha12
_____
128
64
20.32
ref/1
gcc_ultrasparc-m64_O2-ofp
ChaCha12
_____
128
64
20.33
regs/1
gcc_ultrasparc-m64_Os-ofp
ChaCha12
_____
128
64
20.48
merged/1
gcc_ultrasparc3-m64_O2-ofp
ChaCha12
_____
128
64
20.51
ref/1
sparc-sun-solaris2.7-gcc_ultrasparc_O3-ofp
ChaCha12
_____
128
64
20.53
ref/1
sparc-sun-solaris2.7-gcc_ultrasparc_Os-ofp
ChaCha12
_____
128
64
20.54
ref/1
gcc_hypersparc-m64_O2-ofp
ChaCha12
_____
128
64
20.57
ref/1
gcc_ultrasparc-m64_O3-ofp
ChaCha12
_____
128
64
20.67
ref/1
gcc_hypersparc-m64_O3-ofp
ChaCha12
_____
128
64
20.70
merged/1
gcc_ultrasparc3-m64_O3-ual-ofp
ChaCha12
_____
128
64
20.75
ref/1
sparc-sun-solaris2.7-gcc_ultrasparc_O2-ofp
ChaCha12
_____
128
64
20.95
regs/1
gcc_ultrasparc_Os-ofp
ChaCha12
_____
128
64
20.97
merged/1
gcc_ultrasparc3-m64_O3-ofp
ChaCha12
_____
128
64
20.98
regs/1
gcc_v8-m64_O3-ual-ofp
ChaCha12
_____
128
64
21.11
ref/1
gcc_supersparc-m64_O2-ofp
ChaCha12
_____
128
64
21.35
ref/1
gcc_v8-m64_O3-ual-ofp
ChaCha12
_____
128
64
21.36
regs/1
gcc_ultrasparc3-m64_O1-ofp
ChaCha12
_____
128
64
21.37
ref/1
gcc_v9-m64_O2-ofp
ChaCha12
_____
128
64
21.39
ref/1
gcc_ultrasparc_O3-ofp
ChaCha12
_____
128
64
21.40
regs/1
gcc_hypersparc-m64_O1-ofp
ChaCha12
_____
128
64
21.40
regs/1
gcc_supersparc-m64_O1-ofp
ChaCha12
_____
128
64
21.40
regs/1
gcc_v8-m64_O1-ofp
ChaCha12
_____
128
64
21.68
ref/1
gcc_supersparc-m64_O3-ofp
ChaCha12
_____
128
64
21.90
ref/1
gcc_v9-m64_O3-ofp
ChaCha12
_____
128
64
22.29
merged/1
gcc_v9-m64_O1-ofp
ChaCha12
_____
128
64
22.30
merged/1
gcc_v9-m64_O3-ual-ofp
ChaCha12
_____
128
64
22.31
ref/1
gcc_ultrasparc_O2-ofp
ChaCha12
_____
128
64
22.33
regs/1
gcc_v9-m64_O1-ofp
ChaCha12
_____
128
64
22.38
merged/1
gcc_hypersparc-m64_O1-ofp
ChaCha12
_____
128
64
22.38
merged/1
gcc_v8-m64_O1-ofp
ChaCha12
_____
128
64
22.38
regs/1
gcc_v8-m64_O2-ofp
ChaCha12
_____
128
64
22.41
regs/1
gcc_ultrasparc-m64_O1-ofp
ChaCha12
_____
128
64
22.52
merged/1
gcc_v9-m64_O2-ofp
ChaCha12
_____
128
64
22.53
merged/1
gcc_supersparc-m64_O1-ofp
ChaCha12
_____
128
64
22.62
merged/1
gcc_v9_O1-ofp
ChaCha12
_____
128
64
22.68
merged/1
gcc_v9-m64_O3-ofp
ChaCha12
_____
128
64
22.70
merged/1
gcc_v9_O2-ofp
ChaCha12
_____
128
64
22.73
ref/1
gcc_v9_O2-ofp
ChaCha12
_____
128
64
22.81
merged/1
gcc_v9_O3-ual-ofp
ChaCha12
_____
128
64
22.84
ref/1
gcc_v9_O3-ofp
ChaCha12
_____
128
64
22.87
regs/1
gcc_v8-m64_O3-ofp
ChaCha12
_____
128
64
22.99
merged/1
gcc_v8-m64_O2-ofp
ChaCha12
_____
128
64
22.99
regs/1
gcc_supersparc-m64_Os-ofp
ChaCha12
_____
128
64
23.06
merged/1
gcc_v9_O3-ofp
ChaCha12
_____
128
64
23.22
merged/1
gcc_v8-m64_O3-ofp
ChaCha12
_____
128
64
23.25
merged/1
gcc_v8-m64_O3-ual-ofp
ChaCha12
_____
128
64
23.27
regs/1
gcc_v8-m64_Os-ofp
ChaCha12
_____
128
64
23.62
merged/1
gcc_ultrasparc-m64_Os-ofp
ChaCha12
_____
128
64
23.66
ref/1
gcc_ultrasparc_O1-ofp
ChaCha12
_____
128
64
24.00
ref/1
gcc_v9_O1-ofp
ChaCha12
_____
128
64
24.01
ref/1
gcc_v8-m64_O3-ofp
ChaCha12
_____
128
64
24.35
ref/1
gcc_v8-m64_O2-ofp
ChaCha12
_____
128
64
24.45
ref/1
sparc-sun-solaris2.7-gcc_ultrasparc_O1-ofp
ChaCha12
_____
128
64
24.48
merged/1
gcc_ultrasparc_Os-ofp
ChaCha12
_____
128
64
26.44
ref/1
gcc_supersparc-m64_O1-ofp
ChaCha12
_____
128
64
26.51
ref/1
gcc_ultrasparc3-m64_O1-ofp
ChaCha12
_____
128
64
26.53
ref/1
gcc_hypersparc-m64_O1-ofp
ChaCha12
_____
128
64
26.79
ref/1
gcc_ultrasparc3-m64_Os-ofp
ChaCha12
_____
128
64
26.80
merged/1
gcc_supersparc-m64_Os-ofp
ChaCha12
_____
128
64
26.80
ref/1
gcc_ultrasparc-m64_O1-ofp
ChaCha12
_____
128
64
26.81
ref/1
gcc_v8-m64_O1-ofp
ChaCha12
_____
128
64
26.99
ref/1
gcc_v9-m64_O1-ofp
ChaCha12
_____
128
64
27.63
ref/1
gcc_ultrasparc_Os-ofp
ChaCha12
_____
128
64
27.79
ref/1
gcc_v9-m64_Os-ofp
ChaCha12
_____
128
64
28.19
ref/1
gcc_ultrasparc-m64_Os-ofp
ChaCha12
_____
128
64
28.99
ref/1
gcc_supersparc-m64_Os-ofp
ChaCha12
_____
128
64
29.17
merged/1
gcc_v9_Os-ofp
ChaCha12
_____
128
64
29.30
merged/1
gcc_v9-m64_Os-ofp
ChaCha12
_____
128
64
29.34
ref/1
gcc_hypersparc-m64_Os-ofp
ChaCha12
_____
128
64
29.51
merged/1
gcc_v8-m64_Os-ofp
ChaCha12
_____
128
64
30.01
ref/1
gcc_v8-m64_Os-ofp
ChaCha12
_____
128
64
30.84
ref/1
gcc_v9_Os-ofp
ChaCha12
_____
128
64
31.12
merged/1
gcc_ultrasparc3-m64_Os-ofp
ChaCha12
_____
128
64
31.88
merged/1
cc_v8_default
ChaCha12
_____
128
64
31.90
merged/1
cc_v7_default
ChaCha12
_____
128
64
31.90
merged/1
cc_v8a_default
ChaCha12
_____
128
64
32.08
merged/1
cc_default_default
ChaCha12
_____
128
64
32.08
merged/1
cc_v8plus_default
ChaCha12
_____
128
64
32.08
merged/1
cc_v8plusa_default
ChaCha12
_____
128
64
37.18
regs/1
cc_default_default
ChaCha12
_____
128
64
37.18
regs/1
cc_v8_default
ChaCha12
_____
128
64
37.20
regs/1
cc_v7_default
ChaCha12
_____
128
64
37.20
regs/1
cc_v8a_default
ChaCha12
_____
128
64
37.20
regs/1
cc_v8plusa_default
ChaCha12
_____
128
64
37.49
regs/1
cc_v8plus_default
ChaCha12
_____
128
64
45.81
merged/1
cc_v9a_default
ChaCha12
_____
128
64
45.81
merged/1
cc_v9b_default
ChaCha12
_____
128
64
46.08
merged/1
cc_v9_default
ChaCha12
_____
128
64
46.10
ref/1
cc_v8plus_default
ChaCha12
_____
128
64
46.12
ref/1
cc_v7_default
ChaCha12
_____
128
64
46.21
ref/1
cc_default_default
ChaCha12
_____
128
64
46.21
ref/1
cc_v8_default
ChaCha12
_____
128
64
46.32
ref/1
cc_v8a_default
ChaCha12
_____
128
64
46.52
merged/1
gcc_ultrasparc3-m64_O0
ChaCha12
_____
128
64
46.52
merged/1
gcc_v9-m64_O0
ChaCha12
_____
128
64
46.53
merged/1
gcc_hypersparc-m64_O0
ChaCha12
_____
128
64
46.53
merged/1
gcc_supersparc-m64_O0
ChaCha12
_____
128
64
46.53
merged/1
gcc_v8-m64_O0
ChaCha12
_____
128
64
46.54
merged/1
gcc_ultrasparc-m64_O0
ChaCha12
_____
128
64
46.54
merged/1
gcc_ultrasparc_O0
ChaCha12
_____
128
64
46.96
merged/1
sparc-sun-solaris2.7-gcc_ultrasparc_O0
ChaCha12
_____
128
64
47.12
merged/1
gcc_v9_O0
ChaCha12
_____
128
64
49.88
ref/1
cc_v8plusa_default
ChaCha12
_____
128
64
51.06
regs/1
cc_v9_default
ChaCha12
_____
128
64
51.06
regs/1
cc_v9b_default
ChaCha12
_____
128
64
51.09
regs/1
cc_v9a_default
ChaCha12
_____
128
64
65.38
regs/1
sparc-sun-solaris2.7-gcc_ultrasparc_O0
ChaCha12
_____
128
64
66.47
regs/1
gcc_v9_O0
ChaCha12
_____
128
64
66.70
regs/1
gcc_ultrasparc_O0
ChaCha12
_____
128
64
69.25
regs/1
gcc_hypersparc-m64_O0
ChaCha12
_____
128
64
69.25
regs/1
gcc_ultrasparc3-m64_O0
ChaCha12
_____
128
64
69.30
regs/1
gcc_v9-m64_O0
ChaCha12
_____
128
64
69.42
regs/1
gcc_supersparc-m64_O0
ChaCha12
_____
128
64
69.52
regs/1
gcc_v8-m64_O0
ChaCha12
_____
128
64
70.07
regs/1
gcc_ultrasparc-m64_O0
ChaCha12
_____
128
64
73.81
ref/1
cc_v9_default
ChaCha12
_____
128
64
73.89
ref/1
cc_v9b_default
ChaCha12
_____
128
64
73.92
ref/1
cc_v9a_default
ChaCha12
_____
128
64
84.00
ref/1
gcc_v9_O0
ChaCha12
_____
128
64
84.72
ref/1
gcc_ultrasparc_O0
ChaCha12
_____
128
64
88.70
ref/1
gcc_v9-m64_O0
ChaCha12
_____
128
64
88.74
ref/1
sparc-sun-solaris2.7-gcc_ultrasparc_O0
ChaCha12
_____
128
64
88.87
ref/1
gcc_ultrasparc3-m64_O0
ChaCha12
_____
128
64
88.92
ref/1
gcc_supersparc-m64_O0
ChaCha12
_____
128
64
88.93
ref/1
gcc_hypersparc-m64_O0
ChaCha12
_____
128
64
91.15
ref/1
gcc_v8-m64_O0
ChaCha12
_____
128
64
92.94
ref/1
gcc_ultrasparc-m64_O0