Primitive
Profile
Key
IV
MAC
Stream
40 bytes
576 bytes
1500 bytes
Imix
Agility
Key setup
IV setup
Variant
Compiler
ChaCha8
_____
128
64
8.82
30.94
9.76
9.63
11.16
10.92
108.33
182.57
x86-1/1
gcc_pentiumpro_Os-ofp
ChaCha8
_____
128
64
9.01
30.97
9.70
9.63
11.13
10.99
106.23
194.42
x86-1/1
gcc_i486_Os-ofp
ChaCha8
_____
128
64
9.07
x86-1/1
gcc_pentium4_Os-ofp
ChaCha8
_____
128
64
9.08
x86-1/1
gcc_athlon_Os-ofp
ChaCha8
_____
128
64
9.08
x86-1/1
gcc_i386_Os-ofp
ChaCha8
_____
128
64
9.08
x86-1/1
gcc_k6_Os-ofp
ChaCha8
_____
128
64
9.08
x86-1/1
gcc_pentium-mmx_Os-ofp
ChaCha8
_____
128
64
9.08
x86-1/1
gcc_pentium2_Os-ofp
ChaCha8
_____
128
64
9.08
x86-1/1
gcc_pentium3_Os-ofp
ChaCha8
_____
128
64
9.08
x86-1/1
gcc_pentium_Os-ofp
ChaCha8
_____
256
64
9.08
32.43
9.61
9.63
11.18
10.99
107.63
194.42
x86-1/1
gcc_i486_Os-ofp
ChaCha8
_____
256
64
9.09
31.08
9.58
9.62
11.07
10.92
108.33
182.56
x86-1/1
gcc_pentiumpro_Os-ofp
ChaCha8
_____
128
64
10.15
x86-mmx/1
gcc_pentium4_Os-ofp
ChaCha8
_____
128
64
10.25
x86-mmx/1
gcc_athlon_Os-ofp
ChaCha8
_____
128
64
10.25
x86-mmx/1
gcc_i386_Os-ofp
ChaCha8
_____
128
64
10.25
x86-mmx/1
gcc_i486_Os-ofp
ChaCha8
_____
128
64
10.25
x86-mmx/1
gcc_k6_Os-ofp
ChaCha8
_____
128
64
10.25
x86-mmx/1
gcc_pentium-mmx_Os-ofp
ChaCha8
_____
128
64
10.25
x86-mmx/1
gcc_pentium2_Os-ofp
ChaCha8
_____
128
64
10.25
x86-mmx/1
gcc_pentium3_Os-ofp
ChaCha8
_____
128
64
10.25
x86-mmx/1
gcc_pentium_Os-ofp
ChaCha8
_____
128
64
10.25
x86-mmx/1
gcc_pentiumpro_Os-ofp
ChaCha8
_____
128
64
10.66
x86-xmm2/1
gcc_athlon_Os-ofp
ChaCha8
_____
128
64
10.66
x86-xmm2/1
gcc_pentium_Os-ofp
ChaCha8
_____
128
64
10.67
x86-xmm2/1
gcc_pentium-mmx_Os-ofp
ChaCha8
_____
128
64
10.67
x86-xmm2/1
gcc_pentium2_Os-ofp
ChaCha8
_____
128
64
10.67
x86-xmm2/1
gcc_pentiumpro_Os-ofp
ChaCha8
_____
128
64
10.68
x86-xmm2/1
gcc_pentium3_Os-ofp
ChaCha8
_____
128
64
10.85
x86-xmm/1
gcc_athlon_Os-ofp
ChaCha8
_____
128
64
10.85
x86-xmm/1
gcc_i386_Os-ofp
ChaCha8
_____
128
64
10.85
x86-xmm/1
gcc_k6_Os-ofp
ChaCha8
_____
128
64
10.85
x86-xmm/1
gcc_pentium-mmx_Os-ofp
ChaCha8
_____
128
64
10.85
x86-xmm/1
gcc_pentium2_Os-ofp
ChaCha8
_____
128
64
10.85
x86-xmm/1
gcc_pentium3_Os-ofp
ChaCha8
_____
128
64
10.85
x86-xmm/1
gcc_pentium_Os-ofp
ChaCha8
_____
128
64
10.85
x86-xmm/1
gcc_pentiumpro_Os-ofp
ChaCha8
_____
128
64
10.86
x86-xmm2/1
gcc_pentium4_Os-ofp
ChaCha8
_____
128
64
11.08
x86-xmm2/1
gcc_i386_Os-ofp
ChaCha8
_____
128
64
11.09
x86-xmm2/1
gcc_i486_Os-ofp
ChaCha8
_____
128
64
11.09
x86-xmm2/1
gcc_k6_Os-ofp
ChaCha8
_____
128
64
11.21
x86-xmm/1
gcc_i486_Os-ofp
ChaCha8
_____
128
64
11.22
x86-xmm/1
gcc_pentium4_Os-ofp
ChaCha8
_____
128
64
20.83
merged/1
gcc_pentium_O1-ofp
ChaCha8
_____
128
64
20.84
merged/1
gcc_i386_O1-ofp
ChaCha8
_____
128
64
21.00
merged/1
gcc_i486_O1-ofp
ChaCha8
_____
128
64
21.57
merged/1
gcc_pentiumpro_O1-ofp
ChaCha8
_____
128
64
21.85
merged/1
gcc_k6_O1-ofp
ChaCha8
_____
128
64
22.05
merged/1
gcc_athlon_O1-ofp
ChaCha8
_____
128
64
22.05
merged/1
gcc_pentium2_O1-ofp
ChaCha8
_____
128
64
22.06
merged/1
gcc_pentium-mmx_O1-ofp
ChaCha8
_____
128
64
23.16
merged/1
gcc_pentium-mmx_O3-ofp
ChaCha8
_____
128
64
23.29
merged/1
gcc_pentium_O3-ofp
ChaCha8
_____
128
64
23.42
merged/1
gcc_pentium-mmx_Os-ofp
ChaCha8
_____
128
64
23.45
merged/1
gcc_pentium_Os-ofp
ChaCha8
_____
128
64
23.61
merged/1
gcc_pentium_O2-ofp
ChaCha8
_____
128
64
23.66
merged/1
gcc_pentium-mmx_O2-ofp
ChaCha8
_____
128
64
23.90
merged/1
gcc_pentium_O3-ual-ofp
ChaCha8
_____
128
64
24.58
merged/1
gcc_pentium-mmx_O3-ual-ofp
ChaCha8
_____
128
64
25.04
regs/1
gcc_i486_O1-ofp
ChaCha8
_____
128
64
25.11
regs/1
gcc_pentium_O1-ofp
ChaCha8
_____
128
64
25.32
merged/1
gcc_i386_O3-ual-ofp
ChaCha8
_____
128
64
25.35
merged/1
gcc_i486_O3-ual-ofp
ChaCha8
_____
128
64
25.40
regs/1
gcc_pentiumpro_O1-ofp
ChaCha8
_____
128
64
25.41
merged/1
gcc_pentium2_O3-ofp
ChaCha8
_____
128
64
25.43
merged/1
gcc_i386_O2-ofp
ChaCha8
_____
128
64
25.44
merged/1
gcc_i486_O2-ofp
ChaCha8
_____
128
64
25.46
regs/1
gcc_pentium2_O1-ofp
ChaCha8
_____
128
64
25.56
merged/1
gcc_k6_Os-ofp
ChaCha8
_____
128
64
25.59
merged/1
gcc_pentiumpro_O3-ofp
ChaCha8
_____
128
64
25.67
regs/1
gcc_i386_O1-ofp
ChaCha8
_____
128
64
25.84
merged/1
gcc_i486_O3-ofp
ChaCha8
_____
128
64
25.87
merged/1
gcc_i386_O3-ofp
ChaCha8
_____
128
64
25.87
regs/1
gcc_athlon_O1-ofp
ChaCha8
_____
128
64
25.89
regs/1
gcc_k6_O1-ofp
ChaCha8
_____
128
64
25.93
regs/1
gcc_pentium-mmx_O1-ofp
ChaCha8
_____
128
64
25.98
merged/1
gcc_pentium3_O3-ofp
ChaCha8
_____
128
64
26.61
merged/1
gcc_i486_Os-ofp
ChaCha8
_____
128
64
26.70
merged/1
gcc_i386_Os-ofp
ChaCha8
_____
128
64
26.77
merged/1
gcc_pentium2_O3-ual-ofp
ChaCha8
_____
128
64
27.27
merged/1
gcc_pentiumpro_O3-ual-ofp
ChaCha8
_____
128
64
27.31
ref/1
gcc_pentium4_O1-ofp
ChaCha8
_____
128
64
27.41
merged/1
gcc_pentium3_O1-ofp
ChaCha8
_____
128
64
27.51
merged/1
gcc_pentium2_O2-ofp
ChaCha8
_____
128
64
27.64
merged/1
gcc_pentium4_O1-ofp
ChaCha8
_____
128
64
27.67
merged/1
gcc_pentium4_O2-ofp
ChaCha8
_____
128
64
27.72
merged/1
gcc_pentiumpro_O2-ofp
ChaCha8
_____
128
64
27.81
merged/1
gcc_pentium3_O3-ual-ofp
ChaCha8
_____
128
64
27.88
merged/1
gcc_pentium3_O2-ofp
ChaCha8
_____
128
64
27.89
ref/1
gcc_pentium2_O1-ofp
ChaCha8
_____
128
64
27.92
ref/1
gcc_k6_O1-ofp
ChaCha8
_____
128
64
28.03
ref/1
gcc_i386_O1-ofp
ChaCha8
_____
128
64
28.03
ref/1
gcc_i486_O1-ofp
ChaCha8
_____
128
64
28.07
ref/1
gcc_pentium_O1-ofp
ChaCha8
_____
128
64
28.18
regs/1
gcc_pentium4_O3-ual-ofp
ChaCha8
_____
128
64
28.20
ref/1
gcc_pentium-mmx_O1-ofp
ChaCha8
_____
128
64
28.26
ref/1
gcc_athlon_O1-ofp
ChaCha8
_____
128
64
28.32
ref/1
gcc_pentiumpro_O1-ofp
ChaCha8
_____
128
64
28.44
merged/1
gcc_pentium4_O3-ofp
ChaCha8
_____
128
64
28.53
ref/1
gcc_pentium3_O1-ofp
ChaCha8
_____
128
64
28.93
merged/1
gcc_athlon_O2-ofp
ChaCha8
_____
128
64
28.97
merged/1
gcc_pentium4_O3-ual-ofp
ChaCha8
_____
128
64
29.05
regs/1
gcc_pentium3_O3-ual-ofp
ChaCha8
_____
128
64
29.19
merged/1
gcc_k6_O3-ual-ofp
ChaCha8
_____
128
64
29.40
regs/1
gcc_pentium4_O3-ofp
ChaCha8
_____
128
64
29.49
merged/1
gcc_pentium4_Os-ofp
ChaCha8
_____
128
64
29.63
merged/1
gcc_athlon_Os-ofp
ChaCha8
_____
128
64
29.92
ref/1
gcc_pentium2_O3-ual-ofp
ChaCha8
_____
128
64
29.92
ref/1
gcc_pentiumpro_O3-ual-ofp
ChaCha8
_____
128
64
30.19
regs/1
gcc_pentium2_O3-ual-ofp
ChaCha8
_____
128
64
30.19
regs/1
gcc_pentiumpro_O3-ual-ofp
ChaCha8
_____
128
64
30.32
ref/1
gcc_pentium4_O3-ual-ofp
ChaCha8
_____
128
64
30.33
merged/1
gcc_athlon_O3-ual-ofp
ChaCha8
_____
128
64
30.58
regs/1
gcc_pentium3_O3-ofp
ChaCha8
_____
128
64
30.61
regs/1
gcc_i386_O3-ual-ofp
ChaCha8
_____
128
64
30.76
merged/1
gcc_athlon_O3-ofp
ChaCha8
_____
128
64
31.01
regs/1
gcc_i486_O3-ual-ofp
ChaCha8
_____
128
64
31.55
regs/1
gcc_pentiumpro_O3-ofp
ChaCha8
_____
128
64
31.60
regs/1
gcc_i486_Os-ofp
ChaCha8
_____
128
64
31.64
regs/1
gcc_pentium4_O1-ofp
ChaCha8
_____
128
64
31.70
regs/1
gcc_i386_Os-ofp
ChaCha8
_____
128
64
31.87
regs/1
gcc_pentium2_O3-ofp
ChaCha8
_____
128
64
31.99
regs/1
gcc_pentium4_O2-ofp
ChaCha8
_____
128
64
32.01
regs/1
gcc_athlon_O3-ual-ofp
ChaCha8
_____
128
64
32.10
regs/1
gcc_i486_O2-ofp
ChaCha8
_____
128
64
32.34
regs/1
gcc_i386_O2-ofp
ChaCha8
_____
128
64
32.46
ref/1
gcc_i386_O3-ual-ofp
ChaCha8
_____
128
64
32.66
regs/1
gcc_k6_Os-ofp
ChaCha8
_____
128
64
32.91
regs/1
gcc_pentium3_O1-ofp
ChaCha8
_____
128
64
32.98
regs/1
gcc_pentium4_Os-ofp
ChaCha8
_____
128
64
33.02
ref/1
gcc_pentium3_O3-ual-ofp
ChaCha8
_____
128
64
33.16
regs/1
gcc_i486_O3-ofp
ChaCha8
_____
128
64
33.22
merged/1
gcc_pentium3_Os-ofp
ChaCha8
_____
128
64
33.30
regs/1
gcc_pentium-mmx_O2-ofp
ChaCha8
_____
128
64
33.35
regs/1
gcc_k6_O3-ual-ofp
ChaCha8
_____
128
64
33.37
regs/1
gcc_pentium_O2-ofp
ChaCha8
_____
128
64
33.42
regs/1
gcc_i386_O3-ofp
ChaCha8
_____
128
64
33.43
regs/1
gcc_pentium-mmx_Os-ofp
ChaCha8
_____
128
64
33.43
regs/1
gcc_pentium_Os-ofp
ChaCha8
_____
128
64
33.50
merged/1
gcc_pentium2_Os-ofp
ChaCha8
_____
128
64
33.53
regs/1
gcc_pentiumpro_O2-ofp
ChaCha8
_____
128
64
33.54
regs/1
gcc_athlon_O3-ofp
ChaCha8
_____
128
64
33.68
regs/1
gcc_athlon_Os-ofp
ChaCha8
_____
128
64
33.73
ref/1
gcc_i486_O3-ual-ofp
ChaCha8
_____
128
64
33.74
ref/1
gcc_pentium4_Os-ofp
ChaCha8
_____
128
64
33.74
regs/1
gcc_pentium3_O2-ofp
ChaCha8
_____
128
64
33.99
regs/1
gcc_athlon_O2-ofp
ChaCha8
_____
128
64
34.03
regs/1
gcc_pentium2_O2-ofp
ChaCha8
_____
128
64
34.16
74.78
33.99
34.40
36.94
36.27
107.96
173.87
merged/1
gcc_pentiumpro_Os-ofp
ChaCha8
_____
256
64
34.39
74.78
34.01
32.97
36.43
35.80
106.38
173.87
merged/1
gcc_pentiumpro_Os-ofp
ChaCha8
_____
128
64
34.64
regs/1
gcc_pentium-mmx_O3-ual-ofp
ChaCha8
_____
128
64
34.66
regs/1
gcc_pentium_O3-ual-ofp
ChaCha8
_____
128
64
35.00
ref/1
gcc_pentium_O3-ual-ofp
ChaCha8
_____
128
64
35.01
ref/1
gcc_pentium-mmx_O3-ual-ofp
ChaCha8
_____
128
64
36.02
ref/1
gcc_pentiumpro_Os-ofp
ChaCha8
_____
128
64
36.32
regs/1
gcc_pentium-mmx_O3-ofp
ChaCha8
_____
128
64
36.58
merged/1
gcc_k6_O2-ofp
ChaCha8
_____
128
64
36.59
regs/1
gcc_k6_O3-ofp
ChaCha8
_____
128
64
36.78
regs/1
gcc_pentium_O3-ofp
ChaCha8
_____
128
64
36.79
ref/1
gcc_pentium_Os-ofp
ChaCha8
_____
128
64
36.94
merged/1
gcc_k6_O3-ofp
ChaCha8
_____
128
64
37.13
ref/1
gcc_i386_Os-ofp
ChaCha8
_____
128
64
37.21
ref/1
gcc_i486_Os-ofp
ChaCha8
_____
128
64
37.21
ref/1
gcc_pentium-mmx_Os-ofp
ChaCha8
_____
128
64
37.57
ref/1
gcc_pentium3_O3-ofp
ChaCha8
_____
128
64
37.58
ref/1
gcc_pentium3_O2-ofp
ChaCha8
_____
128
64
37.84
regs/1
gcc_k6_O2-ofp
ChaCha8
_____
128
64
37.89
ref/1
gcc_pentium2_O3-ofp
ChaCha8
_____
128
64
37.89
ref/1
gcc_pentiumpro_O2-ofp
ChaCha8
_____
128
64
37.93
ref/1
gcc_pentium2_O2-ofp
ChaCha8
_____
128
64
38.36
ref/1
gcc_pentium2_Os-ofp
ChaCha8
_____
128
64
38.45
regs/1
gcc_pentiumpro_Os-ofp
ChaCha8
_____
128
64
38.58
ref/1
gcc_pentium3_Os-ofp
ChaCha8
_____
128
64
38.82
merged/1
gcc_pentium2_O0
ChaCha8
_____
128
64
39.04
ref/1
gcc_pentiumpro_O3-ofp
ChaCha8
_____
128
64
39.25
ref/1
gcc_pentium_O3-ofp
ChaCha8
_____
128
64
39.50
merged/1
gcc_athlon_O0
ChaCha8
_____
128
64
39.56
ref/1
gcc_pentium_O2-ofp
ChaCha8
_____
128
64
39.58
ref/1
gcc_pentium-mmx_O2-ofp
ChaCha8
_____
128
64
39.59
regs/1
gcc_pentium3_Os-ofp
ChaCha8
_____
128
64
39.65
ref/1
gcc_pentium-mmx_O3-ofp
ChaCha8
_____
128
64
40.06
merged/1
gcc_pentium3_O0
ChaCha8
_____
128
64
40.13
regs/1
gcc_pentium2_Os-ofp
ChaCha8
_____
128
64
40.18
merged/1
gcc_pentium_O0
ChaCha8
_____
128
64
40.24
merged/1
gcc_pentium-mmx_O0
ChaCha8
_____
128
64
40.42
merged/1
gcc_i386_O0
ChaCha8
_____
128
64
40.56
merged/1
gcc_pentium4_O0
ChaCha8
_____
128
64
40.59
merged/1
gcc_k6_O0
ChaCha8
_____
128
64
40.67
merged/1
gcc_i486_O0
ChaCha8
_____
128
64
40.77
merged/1
gcc_pentiumpro_O0
ChaCha8
_____
128
64
40.93
ref/1
gcc_k6_O3-ofp
ChaCha8
_____
128
64
40.94
ref/1
gcc_k6_O2-ofp
ChaCha8
_____
128
64
40.98
ref/1
gcc_athlon_O3-ual-ofp
ChaCha8
_____
128
64
42.47
ref/1
gcc_k6_O3-ual-ofp
ChaCha8
_____
128
64
42.90
ref/1
gcc_k6_Os-ofp
ChaCha8
_____
128
64
44.15
ref/1
gcc_pentium4_O2-ofp
ChaCha8
_____
128
64
44.19
ref/1
gcc_pentium4_O3-ofp
ChaCha8
_____
128
64
45.54
ref/1
gcc_athlon_O3-ofp
ChaCha8
_____
128
64
45.56
ref/1
gcc_athlon_O2-ofp
ChaCha8
_____
128
64
46.63
ref/1
gcc_i386_O2-ofp
ChaCha8
_____
128
64
47.57
ref/1
gcc_i386_O3-ofp
ChaCha8
_____
128
64
47.80
ref/1
gcc_i486_O2-ofp
ChaCha8
_____
128
64
49.10
ref/1
gcc_i486_O3-ofp
ChaCha8
_____
128
64
51.68
ref/1
gcc_athlon_Os-ofp
ChaCha8
_____
128
64
57.84
regs/1
gcc_pentium4_O0
ChaCha8
_____
128
64
58.02
regs/1
gcc_pentiumpro_O0
ChaCha8
_____
128
64
58.25
regs/1
gcc_pentium3_O0
ChaCha8
_____
128
64
58.39
regs/1
gcc_athlon_O0
ChaCha8
_____
128
64
58.89
regs/1
gcc_pentium2_O0
ChaCha8
_____
128
64
59.63
regs/1
gcc_i486_O0
ChaCha8
_____
128
64
59.84
regs/1
gcc_pentium-mmx_O0
ChaCha8
_____
128
64
59.94
regs/1
gcc_pentium_O0
ChaCha8
_____
128
64
60.56
regs/1
gcc_i386_O0
ChaCha8
_____
128
64
61.87
regs/1
gcc_k6_O0
ChaCha8
_____
128
64
62.89
ref/1
gcc_pentiumpro_O0
ChaCha8
_____
128
64
63.03
ref/1
gcc_athlon_O0
ChaCha8
_____
128
64
63.08
ref/1
gcc_pentium2_O0
ChaCha8
_____
128
64
64.27
ref/1
gcc_pentium4_O0
ChaCha8
_____
128
64
64.87
ref/1
gcc_pentium3_O0
ChaCha8
_____
128
64
66.08
ref/1
gcc_pentium-mmx_O0
ChaCha8
_____
128
64
66.48
ref/1
gcc_i486_O0
ChaCha8
_____
128
64
67.04
ref/1
gcc_i386_O0
ChaCha8
_____
128
64
67.08
ref/1
gcc_pentium_O0
ChaCha8
_____
128
64
67.84
ref/1
gcc_k6_O0