Primitive
Profile
Key
IV
MAC
Stream
40 bytes
576 bytes
1500 bytes
Imix
Agility
Key setup
IV setup
Variant
Compiler
ChaCha8
_____
256
64
8.89
25.36
9.53
9.51
10.61
10.78
95.42
57.45
x86-1/1
gcc_pentium_Os-ofp
ChaCha8
_____
128
64
8.91
24.89
9.50
9.48
10.55
10.97
95.41
57.45
x86-1/1
gcc_pentium_Os-ofp
ChaCha8
_____
128
64
9.04
x86-1/1
gcc_athlon_Os-ofp
ChaCha8
_____
128
64
9.04
x86-1/1
gcc_i486_Os-ofp
ChaCha8
_____
128
64
9.04
x86-1/1
gcc_k6_Os-ofp
ChaCha8
_____
128
64
9.05
x86-1/1
gcc_pentium3_Os-ofp
ChaCha8
_____
128
64
9.06
x86-1/1
gcc_pentium-mmx_Os-ofp
ChaCha8
_____
128
64
9.16
25.43
9.43
9.25
10.46
11.01
95.01
57.13
x86-1/1
gcc_pentiumpro_Os-ofp
ChaCha8
_____
128
64
9.16
x86-1/1
gcc_pentium2_Os-ofp
ChaCha8
_____
256
64
9.16
24.96
9.23
9.25
10.32
11.00
95.62
57.13
x86-1/1
gcc_pentiumpro_Os-ofp
ChaCha8
_____
128
64
9.21
merged/1
gcc_i386_O2-ofp
ChaCha8
_____
128
64
9.23
merged/1
gcc_i486_O2-ofp
ChaCha8
_____
128
64
9.37
merged/1
gcc_i486_O3-ofp
ChaCha8
_____
128
64
9.40
merged/1
gcc_athlon_O1-ofp
ChaCha8
_____
128
64
9.40
merged/1
gcc_pentium3_O1-ofp
ChaCha8
_____
128
64
9.41
merged/1
gcc_i386_O3-ofp
ChaCha8
_____
128
64
9.41
merged/1
gcc_i486_O1-ofp
ChaCha8
_____
128
64
9.41
merged/1
gcc_pentium_O1-ofp
ChaCha8
_____
128
64
9.45
merged/1
gcc_k6_O1-ofp
ChaCha8
_____
128
64
9.45
merged/1
gcc_pentium-mmx_O1-ofp
ChaCha8
_____
128
64
9.46
merged/1
gcc_pentium2_Os-ofp
ChaCha8
_____
128
64
9.46
merged/1
gcc_pentium3_Os-ofp
ChaCha8
_____
128
64
9.47
32.00
9.74
10.60
11.58
11.32
94.52
57.01
merged/1
gcc_pentiumpro_Os-ofp
ChaCha8
_____
256
64
9.47
31.86
9.78
10.60
11.59
11.40
98.21
58.08
merged/1
gcc_pentiumpro_Os-ofp
ChaCha8
_____
128
64
9.52
merged/1
gcc_pentium3_O3-ofp
ChaCha8
_____
128
64
9.52
merged/1
gcc_pentiumpro_O3-ofp
ChaCha8
_____
128
64
9.53
merged/1
gcc_pentium2_O3-ofp
ChaCha8
_____
128
64
9.53
merged/1
gcc_pentiumpro_O1-ofp
ChaCha8
_____
128
64
9.54
merged/1
gcc_i486_Os-ofp
ChaCha8
_____
128
64
9.59
merged/1
gcc_pentium2_O2-ofp
ChaCha8
_____
128
64
9.60
merged/1
gcc_pentium2_O1-ofp
ChaCha8
_____
128
64
9.60
merged/1
gcc_pentium3_O2-ofp
ChaCha8
_____
128
64
9.63
merged/1
gcc_k6_O2-ofp
ChaCha8
_____
128
64
9.64
merged/1
gcc_athlon_Os-ofp
ChaCha8
_____
128
64
9.65
merged/1
gcc_athlon_O3-ofp
ChaCha8
_____
128
64
9.67
merged/1
gcc_pentium-mmx_O3-ofp
ChaCha8
_____
128
64
9.67
merged/1
gcc_pentium_O3-ofp
ChaCha8
_____
128
64
9.68
merged/1
gcc_pentiumpro_O2-ofp
ChaCha8
_____
128
64
9.70
merged/1
gcc_k6_Os-ofp
ChaCha8
_____
128
64
9.72
merged/1
gcc_athlon_O2-ofp
ChaCha8
_____
128
64
9.87
merged/1
gcc_k6_O3-ofp
ChaCha8
_____
128
64
9.97
merged/1
gcc_pentium_O2-ofp
ChaCha8
_____
128
64
9.98
merged/1
gcc_pentium-mmx_O2-ofp
ChaCha8
_____
128
64
10.11
x86-mmx/1
gcc_athlon_Os-ofp
ChaCha8
_____
128
64
10.11
x86-mmx/1
gcc_pentium3_Os-ofp
ChaCha8
_____
128
64
10.11
x86-mmx/1
gcc_pentiumpro_Os-ofp
ChaCha8
_____
128
64
10.22
x86-mmx/1
gcc_i486_Os-ofp
ChaCha8
_____
128
64
10.22
x86-mmx/1
gcc_k6_Os-ofp
ChaCha8
_____
128
64
10.22
x86-mmx/1
gcc_pentium-mmx_Os-ofp
ChaCha8
_____
128
64
10.22
x86-mmx/1
gcc_pentium_Os-ofp
ChaCha8
_____
128
64
10.30
x86-mmx/1
gcc_pentium2_Os-ofp
ChaCha8
_____
128
64
10.64
x86-xmm2/1
gcc_pentium3_Os-ofp
ChaCha8
_____
128
64
10.64
x86-xmm2/1
gcc_pentiumpro_Os-ofp
ChaCha8
_____
128
64
10.67
x86-xmm2/1
gcc_i486_Os-ofp
ChaCha8
_____
128
64
10.67
x86-xmm2/1
gcc_pentium-mmx_Os-ofp
ChaCha8
_____
128
64
10.67
x86-xmm2/1
gcc_pentium_Os-ofp
ChaCha8
_____
128
64
10.73
merged/1
gcc_pentium_Os-ofp
ChaCha8
_____
128
64
10.81
x86-xmm/1
gcc_pentiumpro_Os-ofp
ChaCha8
_____
128
64
10.85
x86-xmm2/1
gcc_athlon_Os-ofp
ChaCha8
_____
128
64
10.85
x86-xmm2/1
gcc_pentium2_Os-ofp
ChaCha8
_____
128
64
10.87
x86-xmm/1
gcc_i486_Os-ofp
ChaCha8
_____
128
64
10.87
x86-xmm/1
gcc_pentium-mmx_Os-ofp
ChaCha8
_____
128
64
10.87
x86-xmm/1
gcc_pentium_Os-ofp
ChaCha8
_____
128
64
10.88
x86-xmm/1
gcc_athlon_Os-ofp
ChaCha8
_____
128
64
10.93
x86-xmm/1
gcc_pentium3_Os-ofp
ChaCha8
_____
128
64
10.94
x86-xmm/1
gcc_pentium2_Os-ofp
ChaCha8
_____
128
64
10.95
x86-xmm/1
gcc_k6_Os-ofp
ChaCha8
_____
128
64
11.07
merged/1
gcc_pentium-mmx_Os-ofp
ChaCha8
_____
128
64
11.46
x86-xmm2/1
gcc_k6_Os-ofp
ChaCha8
_____
128
64
13.21
regs/1
gcc_athlon_O3-ofp
ChaCha8
_____
128
64
13.58
regs/1
gcc_pentium3_O3-ofp
ChaCha8
_____
128
64
13.68
regs/1
gcc_i386_O3-ofp
ChaCha8
_____
128
64
13.72
regs/1
gcc_pentium2_O3-ofp
ChaCha8
_____
128
64
14.04
regs/1
gcc_pentiumpro_O3-ofp
ChaCha8
_____
128
64
14.07
regs/1
gcc_i486_O3-ofp
ChaCha8
_____
128
64
14.15
regs/1
gcc_pentium2_O1-ofp
ChaCha8
_____
128
64
14.19
regs/1
gcc_athlon_O1-ofp
ChaCha8
_____
128
64
14.21
regs/1
gcc_pentium3_O1-ofp
ChaCha8
_____
128
64
14.50
regs/1
gcc_pentiumpro_O1-ofp
ChaCha8
_____
128
64
14.80
regs/1
gcc_i486_O1-ofp
ChaCha8
_____
128
64
14.83
regs/1
gcc_pentium-mmx_O1-ofp
ChaCha8
_____
128
64
15.03
regs/1
gcc_pentium_O1-ofp
ChaCha8
_____
128
64
15.05
regs/1
gcc_pentium-mmx_O3-ofp
ChaCha8
_____
128
64
15.11
regs/1
gcc_pentium_O3-ofp
ChaCha8
_____
128
64
15.24
regs/1
gcc_athlon_O2-ofp
ChaCha8
_____
128
64
15.33
regs/1
gcc_k6_O1-ofp
ChaCha8
_____
128
64
15.42
regs/1
gcc_pentium3_O2-ofp
ChaCha8
_____
128
64
15.47
regs/1
gcc_k6_O3-ofp
ChaCha8
_____
128
64
15.48
regs/1
gcc_i486_O2-ofp
ChaCha8
_____
128
64
15.49
regs/1
gcc_i386_O2-ofp
ChaCha8
_____
128
64
15.54
regs/1
gcc_pentiumpro_O2-ofp
ChaCha8
_____
128
64
16.12
regs/1
gcc_pentium2_O2-ofp
ChaCha8
_____
128
64
16.75
regs/1
gcc_i486_Os-ofp
ChaCha8
_____
128
64
16.80
regs/1
gcc_pentiumpro_Os-ofp
ChaCha8
_____
128
64
16.82
regs/1
gcc_pentium2_Os-ofp
ChaCha8
_____
128
64
16.84
regs/1
gcc_pentium-mmx_O2-ofp
ChaCha8
_____
128
64
16.84
regs/1
gcc_pentium_O2-ofp
ChaCha8
_____
128
64
16.96
regs/1
gcc_pentium3_Os-ofp
ChaCha8
_____
128
64
17.08
regs/1
gcc_k6_Os-ofp
ChaCha8
_____
128
64
18.12
regs/1
gcc_k6_O2-ofp
ChaCha8
_____
128
64
18.49
regs/1
gcc_athlon_Os-ofp
ChaCha8
_____
128
64
20.52
regs/1
gcc_pentium_Os-ofp
ChaCha8
_____
128
64
20.70
regs/1
gcc_pentium-mmx_Os-ofp
ChaCha8
_____
128
64
24.66
regs/1
gcc_pentium2_O3-ual-ofp
ChaCha8
_____
128
64
25.15
regs/1
gcc_pentiumpro_O3-ual-ofp
ChaCha8
_____
128
64
25.17
regs/1
gcc_pentium3_O3-ual-ofp
ChaCha8
_____
128
64
25.39
regs/1
gcc_i386_O3-ual-ofp
ChaCha8
_____
128
64
26.23
regs/1
gcc_athlon_O3-ual-ofp
ChaCha8
_____
128
64
26.25
merged/1
gcc_i486_O3-ual-ofp
ChaCha8
_____
128
64
26.26
merged/1
gcc_i386_O3-ual-ofp
ChaCha8
_____
128
64
26.42
regs/1
gcc_pentium_O3-ual-ofp
ChaCha8
_____
128
64
26.72
regs/1
gcc_i486_O3-ual-ofp
ChaCha8
_____
128
64
27.34
merged/1
gcc_pentiumpro_O3-ual-ofp
ChaCha8
_____
128
64
27.43
merged/1
gcc_pentium2_O3-ual-ofp
ChaCha8
_____
128
64
27.50
regs/1
gcc_pentium-mmx_O3-ual-ofp
ChaCha8
_____
128
64
27.63
merged/1
gcc_pentium-mmx_O3-ual-ofp
ChaCha8
_____
128
64
27.63
merged/1
gcc_pentium_O3-ual-ofp
ChaCha8
_____
128
64
27.89
merged/1
gcc_athlon_O3-ual-ofp
ChaCha8
_____
128
64
27.98
merged/1
gcc_pentium3_O3-ual-ofp
ChaCha8
_____
128
64
28.07
regs/1
gcc_k6_O3-ual-ofp
ChaCha8
_____
128
64
28.30
ref/1
gcc_athlon_O1-ofp
ChaCha8
_____
128
64
28.35
ref/1
gcc_pentium2_O1-ofp
ChaCha8
_____
128
64
28.35
ref/1
gcc_pentium3_O1-ofp
ChaCha8
_____
128
64
28.45
ref/1
gcc_pentiumpro_O1-ofp
ChaCha8
_____
128
64
28.87
ref/1
gcc_i486_O1-ofp
ChaCha8
_____
128
64
29.43
ref/1
gcc_pentium-mmx_O1-ofp
ChaCha8
_____
128
64
29.63
merged/1
gcc_k6_O3-ual-ofp
ChaCha8
_____
128
64
30.08
ref/1
gcc_k6_O1-ofp
ChaCha8
_____
128
64
30.59
ref/1
gcc_pentiumpro_O3-ual-ofp
ChaCha8
_____
128
64
31.18
ref/1
gcc_pentium3_O3-ual-ofp
ChaCha8
_____
128
64
31.34
ref/1
gcc_pentium2_O3-ual-ofp
ChaCha8
_____
128
64
31.69
ref/1
gcc_pentium_O1-ofp
ChaCha8
_____
128
64
32.00
ref/1
gcc_pentium-mmx_O3-ual-ofp
ChaCha8
_____
128
64
32.48
ref/1
gcc_pentium_O3-ual-ofp
ChaCha8
_____
128
64
34.30
ref/1
gcc_i486_O3-ual-ofp
ChaCha8
_____
128
64
34.74
ref/1
gcc_i386_O3-ual-ofp
ChaCha8
_____
128
64
35.19
ref/1
gcc_i486_O3-ofp
ChaCha8
_____
128
64
35.96
ref/1
gcc_i486_Os-ofp
ChaCha8
_____
128
64
37.49
ref/1
gcc_pentium2_O3-ofp
ChaCha8
_____
128
64
37.50
ref/1
gcc_pentium3_O3-ofp
ChaCha8
_____
128
64
37.98
ref/1
gcc_i386_O2-ofp
ChaCha8
_____
128
64
38.47
ref/1
gcc_pentium_O3-ofp
ChaCha8
_____
128
64
38.47
ref/1
gcc_pentiumpro_O3-ofp
ChaCha8
_____
128
64
38.49
ref/1
gcc_i486_O2-ofp
ChaCha8
_____
128
64
38.66
ref/1
gcc_i386_O3-ofp
ChaCha8
_____
128
64
38.76
ref/1
gcc_athlon_O3-ual-ofp
ChaCha8
_____
128
64
38.98
merged/1
gcc_pentium2_O0
ChaCha8
_____
128
64
39.06
ref/1
gcc_pentium-mmx_Os-ofp
ChaCha8
_____
128
64
39.08
ref/1
gcc_pentium3_Os-ofp
ChaCha8
_____
128
64
39.61
ref/1
gcc_pentium2_O2-ofp
ChaCha8
_____
128
64
39.64
merged/1
gcc_athlon_O0
ChaCha8
_____
128
64
39.69
ref/1
gcc_pentiumpro_Os-ofp
ChaCha8
_____
128
64
39.83
ref/1
gcc_pentium_O2-ofp
ChaCha8
_____
128
64
40.21
merged/1
gcc_pentiumpro_O0
ChaCha8
_____
128
64
40.22
ref/1
gcc_pentium_Os-ofp
ChaCha8
_____
128
64
40.37
ref/1
gcc_pentium2_Os-ofp
ChaCha8
_____
128
64
40.39
ref/1
gcc_pentium3_O2-ofp
ChaCha8
_____
128
64
40.40
merged/1
gcc_pentium3_O0
ChaCha8
_____
128
64
40.72
ref/1
gcc_athlon_O3-ofp
ChaCha8
_____
128
64
40.80
merged/1
gcc_i486_O0
ChaCha8
_____
128
64
40.99
ref/1
gcc_pentium-mmx_O3-ofp
ChaCha8
_____
128
64
41.43
merged/1
gcc_k6_O0
ChaCha8
_____
128
64
41.62
merged/1
gcc_i386_O0
ChaCha8
_____
128
64
41.64
merged/1
gcc_pentium-mmx_O0
ChaCha8
_____
128
64
41.69
merged/1
gcc_pentium_O0
ChaCha8
_____
128
64
41.71
ref/1
gcc_pentiumpro_O2-ofp
ChaCha8
_____
128
64
42.73
ref/1
gcc_pentium-mmx_O2-ofp
ChaCha8
_____
128
64
43.92
ref/1
gcc_athlon_O2-ofp
ChaCha8
_____
128
64
45.40
ref/1
gcc_k6_O2-ofp
ChaCha8
_____
128
64
45.75
ref/1
gcc_k6_O3-ual-ofp
ChaCha8
_____
128
64
45.94
ref/1
gcc_k6_O3-ofp
ChaCha8
_____
128
64
46.04
ref/1
gcc_athlon_Os-ofp
ChaCha8
_____
128
64
49.15
ref/1
gcc_k6_Os-ofp
ChaCha8
_____
128
64
55.31
regs/1
gcc_pentium2_O0
ChaCha8
_____
128
64
55.34
regs/1
gcc_pentium3_O0
ChaCha8
_____
128
64
56.82
regs/1
gcc_athlon_O0
ChaCha8
_____
128
64
58.06
ref/1
gcc_athlon_O0
ChaCha8
_____
128
64
60.47
ref/1
gcc_pentium-mmx_O0
ChaCha8
_____
128
64
60.52
ref/1
gcc_k6_O0
ChaCha8
_____
128
64
60.54
ref/1
gcc_i486_O0
ChaCha8
_____
128
64
60.54
ref/1
gcc_pentium_O0
ChaCha8
_____
128
64
61.00
regs/1
gcc_i486_O0
ChaCha8
_____
128
64
61.25
regs/1
gcc_pentiumpro_O0
ChaCha8
_____
128
64
61.59
ref/1
gcc_i386_O0
ChaCha8
_____
128
64
62.05
regs/1
gcc_i386_O0
ChaCha8
_____
128
64
62.08
regs/1
gcc_pentium_O0
ChaCha8
_____
128
64
62.09
regs/1
gcc_pentium-mmx_O0
ChaCha8
_____
128
64
62.18
regs/1
gcc_k6_O0
ChaCha8
_____
128
64
62.45
ref/1
gcc_pentium3_O0
ChaCha8
_____
128
64
63.42
ref/1
gcc_pentium2_O0
ChaCha8
_____
128
64
63.48
ref/1
gcc_pentiumpro_O0