Primitive
Profile
Key
IV
MAC
Stream
40 bytes
576 bytes
1500 bytes
Imix
Agility
Key setup
IV setup
Variant
Compiler
ChaCha20
_____
128
64
12.02
39.99
13.09
14.31
15.38
14.07
94.32
65.14
x86-xmm6/1
gcc_pentium3_Os-ofp
ChaCha20
_____
256
64
12.03
39.99
13.10
14.47
15.44
13.98
94.15
65.14
x86-xmm6/1
gcc_pentium-m_Os-ofp
ChaCha20
_____
128
64
12.04
40.01
13.23
14.48
15.52
13.80
95.71
64.57
x86-xmm6/1
gcc_pentium4_Os-ofp
ChaCha20
_____
128
64
12.04
40.85
13.08
14.46
15.49
14.01
94.50
65.14
x86-xmm6/1
gcc_pentium-m_Os-ofp
ChaCha20
_____
256
64
12.04
39.99
13.10
14.30
15.39
14.01
95.26
64.14
x86-xmm6/1
gcc_k8_Os-ofp
ChaCha20
_____
256
64
12.04
39.99
13.26
14.46
15.54
14.08
94.51
65.14
x86-xmm6/1
gcc_pentium3_Os-ofp
ChaCha20
_____
128
64
12.22
40.85
13.10
14.30
15.45
13.82
95.27
64.16
x86-xmm6/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
12.22
x86-xmm6/1
gcc_default_Os-ofp
ChaCha20
_____
256
64
12.22
40.82
13.07
14.48
15.49
13.81
96.27
64.56
x86-xmm6/1
gcc_pentium4_Os-ofp
ChaCha20
_____
128
64
12.23
x86-xmm6/1
gcc_pentium2_Os-ofp
ChaCha20
_____
128
64
15.02
40.85
16.01
16.90
18.04
17.04
94.50
65.13
x86-xmm5/1
gcc_pentium-m_Os-ofp
ChaCha20
_____
128
64
15.02
x86-xmm5/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
15.03
x86-xmm5/1
gcc_pentium3_Os-ofp
ChaCha20
_____
128
64
15.05
x86-xmm5/1
gcc_pentium2_Os-ofp
ChaCha20
_____
128
64
15.06
x86-xmm5/1
gcc_k6-3_Os-ofp
ChaCha20
_____
128
64
15.06
x86-xmm5/1
gcc_pentium4_Os-ofp
ChaCha20
_____
128
64
15.06
x86-xmm5/1
gcc_pentium-mmx_Os-ofp
ChaCha20
_____
128
64
15.09
x86-xmm5/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
15.12
x86-xmm5/1
gcc_k6_Os-ofp
ChaCha20
_____
128
64
15.53
x86-xmm5/1
gcc_athlon_Os-ofp
ChaCha20
_____
256
64
15.58
40.79
16.02
16.98
18.07
17.05
94.15
65.16
x86-xmm5/1
gcc_pentium-m_Os-ofp
ChaCha20
_____
128
64
15.64
x86-xmm5/1
gcc_i486_Os-ofp
ChaCha20
_____
128
64
18.23
64.10
19.19
20.05
22.59
20.26
128.04
58.60
merged/1
gcc_pentium_O3-ofp
ChaCha20
_____
256
64
18.23
64.12
18.68
20.05
22.30
20.76
126.42
58.60
merged/1
gcc_pentium_O3-ofp
ChaCha20
_____
128
64
18.46
merged/1
gcc_pentium_O2-ofp
ChaCha20
_____
128
64
18.72
merged/1
gcc_default_O2-ofp
ChaCha20
_____
128
64
18.83
merged/1
gcc_default_O3-ofp
ChaCha20
_____
128
64
18.84
merged/1
gcc_pentium2_Os-ofp
ChaCha20
_____
128
64
18.88
merged/1
gcc_i386_O2-ofp
ChaCha20
_____
128
64
18.98
merged/1
gcc_default_O3-ual-ofp
ChaCha20
_____
128
64
18.98
merged/1
gcc_k6_O3-ual-ofp
ChaCha20
_____
128
64
19.01
x86-1/1
gcc_pentium4_Os-ofp
ChaCha20
_____
128
64
19.08
merged/1
gcc_i486_O2-ofp
ChaCha20
_____
128
64
19.13
merged/1
gcc_pentium-m_O3-ual-ofp
ChaCha20
_____
128
64
19.21
merged/1
gcc_i486_O3-ofp
ChaCha20
_____
128
64
19.22
merged/1
gcc_k6-3_Os-ofp
ChaCha20
_____
128
64
19.29
merged/1
gcc_i386_O3-ual-ofp
ChaCha20
_____
128
64
19.31
merged/1
gcc_i386_O3-ofp
ChaCha20
_____
128
64
19.34
merged/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
19.34
merged/1
gcc_pentium3_Os-ofp
ChaCha20
_____
128
64
19.37
merged/1
gcc_pentium-m_Os-ofp
ChaCha20
_____
128
64
19.39
50.36
20.48
21.09
22.75
22.02
95.17
56.64
merged/1
gcc_pentiumpro_Os-ofp
ChaCha20
_____
128
64
19.45
merged/1
gcc_pentium3_O3-ual-ofp
ChaCha20
_____
128
64
19.62
42.02
19.44
19.82
21.12
21.93
111.27
56.64
merged/1
gcc_pentiumpro_O3-ual-ofp
ChaCha20
_____
128
64
19.73
merged/1
gcc_k6_O3-ofp
ChaCha20
_____
128
64
19.76
merged/1
gcc_k6_O2-ofp
ChaCha20
_____
128
64
19.81
merged/1
gcc_pentium3_O3-ofp
ChaCha20
_____
128
64
19.81
merged/1
gcc_pentiumpro_O2-ofp
ChaCha20
_____
128
64
19.84
merged/1
gcc_pentium3_O2-ofp
ChaCha20
_____
128
64
19.87
merged/1
gcc_athlon_Os-ofp
ChaCha20
_____
128
64
19.92
merged/1
gcc_pentium-m_O3-ofp
ChaCha20
_____
128
64
19.97
merged/1
gcc_k6-3_O3-ual-ofp
ChaCha20
_____
256
64
20.02
50.36
19.87
21.09
22.41
21.99
97.38
56.66
merged/1
gcc_pentiumpro_Os-ofp
ChaCha20
_____
128
64
20.07
merged/1
gcc_k6-3_O3-ofp
ChaCha20
_____
128
64
20.08
merged/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
20.08
merged/1
gcc_pentium2_O3-ual-ofp
ChaCha20
_____
256
64
20.12
41.95
19.98
20.42
21.65
21.93
124.24
56.64
merged/1
gcc_pentiumpro_O3-ual-ofp
ChaCha20
_____
128
64
20.18
merged/1
gcc_k6-3_O2-ofp
ChaCha20
_____
128
64
20.21
merged/1
gcc_pentium4_O3-ofp
ChaCha20
_____
128
64
20.25
merged/1
gcc_i486_O1-ofp
ChaCha20
_____
128
64
20.27
x86-1/1
gcc_pentium-m_Os-ofp
ChaCha20
_____
128
64
20.31
merged/1
gcc_pentium4_Os-ofp
ChaCha20
_____
128
64
20.31
x86-1/1
gcc_pentium-mmx_Os-ofp
ChaCha20
_____
128
64
20.33
merged/1
gcc_pentium-m_O2-ofp
ChaCha20
_____
128
64
20.35
x86-1/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
20.38
x86-1/1
gcc_pentiumpro_Os-ofp
ChaCha20
_____
128
64
20.40
x86-1/1
gcc_athlon_Os-ofp
ChaCha20
_____
128
64
20.41
x86-1/1
gcc_i486_Os-ofp
ChaCha20
_____
128
64
20.42
merged/1
gcc_pentium2_O2-ofp
ChaCha20
_____
128
64
20.42
x86-1/1
gcc_k6-3_Os-ofp
ChaCha20
_____
128
64
20.44
x86-1/1
gcc_pentium2_Os-ofp
ChaCha20
_____
128
64
20.45
x86-1/1
gcc_k6_Os-ofp
ChaCha20
_____
128
64
20.45
x86-1/1
gcc_pentium_Os-ofp
ChaCha20
_____
128
64
20.47
x86-1/1
gcc_pentium3_Os-ofp
ChaCha20
_____
128
64
20.49
merged/1
gcc_pentiumpro_O3-ofp
ChaCha20
_____
128
64
20.49
x86-1/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
20.51
merged/1
gcc_athlon_O2-ofp
ChaCha20
_____
128
64
20.52
merged/1
gcc_athlon_O3-ofp
ChaCha20
_____
128
64
20.62
regs/1
gcc_default_O3-ual-ofp
ChaCha20
_____
128
64
20.63
merged/1
gcc_i486_Os-ofp
ChaCha20
_____
128
64
20.65
merged/1
gcc_k8_O3-ofp
ChaCha20
_____
128
64
20.70
merged/1
gcc_pentium4_O2-ofp
ChaCha20
_____
128
64
20.73
merged/1
gcc_pentium2_O3-ofp
ChaCha20
_____
128
64
20.76
merged/1
gcc_pentium4_O3-ual-ofp
ChaCha20
_____
128
64
20.81
merged/1
gcc_k6_O1-ofp
ChaCha20
_____
128
64
20.81
merged/1
gcc_pentium-mmx_O1-ofp
ChaCha20
_____
128
64
20.82
merged/1
gcc_k6-3_O1-ofp
ChaCha20
_____
128
64
21.00
merged/1
gcc_k8_O2-ofp
ChaCha20
_____
128
64
21.18
merged/1
gcc_pentium-mmx_O2-ofp
ChaCha20
_____
128
64
21.26
merged/1
gcc_pentium-mmx_O3-ofp
ChaCha20
_____
128
64
21.36
merged/1
gcc_k8_O3-ual-ofp
ChaCha20
_____
128
64
21.41
regs/1
gcc_pentium2_O3-ual-ofp
ChaCha20
_____
128
64
21.61
merged/1
gcc_pentium_O1-ofp
ChaCha20
_____
128
64
21.61
regs/1
gcc_pentiumpro_O3-ual-ofp
ChaCha20
_____
128
64
21.64
merged/1
gcc_default_O1-ofp
ChaCha20
_____
128
64
21.85
regs/1
gcc_pentium3_O3-ual-ofp
ChaCha20
_____
128
64
21.85
regs/1
gcc_pentium4_O3-ual-ofp
ChaCha20
_____
128
64
21.86
regs/1
gcc_k8_O3-ual-ofp
ChaCha20
_____
128
64
21.86
regs/1
gcc_pentium-m_O3-ual-ofp
ChaCha20
_____
128
64
21.90
merged/1
gcc_pentium_O3-ual-ofp
ChaCha20
_____
128
64
22.41
merged/1
gcc_pentium-mmx_O3-ual-ofp
ChaCha20
_____
128
64
22.48
merged/1
gcc_pentium4_O1-ofp
ChaCha20
_____
128
64
22.77
regs/1
gcc_i386_O3-ual-ofp
ChaCha20
_____
128
64
22.80
merged/1
gcc_pentiumpro_O1-ofp
ChaCha20
_____
128
64
22.95
regs/1
gcc_default_O3-ofp
ChaCha20
_____
128
64
23.03
regs/1
gcc_pentium2_O3-ofp
ChaCha20
_____
128
64
23.03
regs/1
gcc_pentiumpro_O3-ofp
ChaCha20
_____
128
64
23.09
merged/1
gcc_athlon_O1-ofp
ChaCha20
_____
128
64
23.11
merged/1
gcc_athlon_O3-ual-ofp
ChaCha20
_____
128
64
23.13
regs/1
gcc_pentium_O3-ual-ofp
ChaCha20
_____
128
64
23.15
merged/1
gcc_pentium-m_O1-ofp
ChaCha20
_____
128
64
23.15
regs/1
gcc_pentium_O3-ofp
ChaCha20
_____
128
64
23.23
regs/1
gcc_pentium-mmx_O3-ual-ofp
ChaCha20
_____
128
64
23.28
merged/1
gcc_pentium3_O1-ofp
ChaCha20
_____
128
64
23.28
regs/1
gcc_pentium4_O3-ofp
ChaCha20
_____
128
64
23.29
regs/1
gcc_k6_O3-ual-ofp
ChaCha20
_____
128
64
23.30
regs/1
gcc_pentium3_O3-ofp
ChaCha20
_____
128
64
23.31
regs/1
gcc_pentium-m_O3-ofp
ChaCha20
_____
128
64
23.34
ref/1
gcc_pentium-m_O3-ual-ofp
ChaCha20
_____
128
64
23.37
merged/1
gcc_k8_O1-ofp
ChaCha20
_____
128
64
23.46
merged/1
gcc_pentium2_O1-ofp
ChaCha20
_____
128
64
23.53
regs/1
gcc_i486_O3-ual-ofp
ChaCha20
_____
128
64
23.60
ref/1
gcc_pentium3_O3-ual-ofp
ChaCha20
_____
128
64
23.61
regs/1
gcc_k6-3_O3-ual-ofp
ChaCha20
_____
128
64
23.67
ref/1
gcc_pentiumpro_O3-ual-ofp
ChaCha20
_____
128
64
23.78
regs/1
gcc_pentium-mmx_O3-ofp
ChaCha20
_____
128
64
23.85
regs/1
gcc_athlon_O3-ual-ofp
ChaCha20
_____
128
64
23.87
ref/1
gcc_pentium4_O3-ual-ofp
ChaCha20
_____
128
64
23.97
merged/1
gcc_k6_Os-ofp
ChaCha20
_____
128
64
24.22
ref/1
gcc_default_O3-ual-ofp
ChaCha20
_____
128
64
24.23
ref/1
gcc_pentium-mmx_O3-ual-ofp
ChaCha20
_____
128
64
24.27
ref/1
gcc_pentium_O3-ual-ofp
ChaCha20
_____
128
64
24.33
regs/1
gcc_pentium3_O2-ofp
ChaCha20
_____
128
64
24.34
regs/1
gcc_i386_O3-ofp
ChaCha20
_____
128
64
24.35
ref/1
gcc_pentium2_O3-ual-ofp
ChaCha20
_____
128
64
24.38
regs/1
gcc_i486_O3-ofp
ChaCha20
_____
128
64
24.48
x86-mmx/1
gcc_athlon_Os-ofp
ChaCha20
_____
128
64
24.48
x86-mmx/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
24.48
x86-mmx/1
gcc_i486_Os-ofp
ChaCha20
_____
128
64
24.48
x86-mmx/1
gcc_k6-3_Os-ofp
ChaCha20
_____
128
64
24.48
x86-mmx/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
24.48
x86-mmx/1
gcc_pentium2_Os-ofp
ChaCha20
_____
128
64
24.48
x86-mmx/1
gcc_pentium3_Os-ofp
ChaCha20
_____
128
64
24.48
x86-mmx/1
gcc_pentium-mmx_Os-ofp
ChaCha20
_____
128
64
24.48
x86-mmx/1
gcc_pentium-m_Os-ofp
ChaCha20
_____
128
64
24.48
x86-mmx/1
gcc_pentium_Os-ofp
ChaCha20
_____
128
64
24.51
x86-mmx/1
gcc_k6_Os-ofp
ChaCha20
_____
128
64
24.61
merged/1
gcc_pentium-mmx_Os-ofp
ChaCha20
_____
128
64
24.75
ref/1
gcc_i486_O3-ual-ofp
ChaCha20
_____
128
64
24.84
x86-xmm2/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
24.87
x86-mmx/1
gcc_pentiumpro_Os-ofp
ChaCha20
_____
128
64
24.89
x86-xmm2/1
gcc_k6-3_Os-ofp
ChaCha20
_____
128
64
24.89
x86-xmm2/1
gcc_k6_Os-ofp
ChaCha20
_____
128
64
24.91
regs/1
gcc_pentiumpro_O2-ofp
ChaCha20
_____
128
64
24.91
x86-xmm2/1
gcc_athlon_Os-ofp
ChaCha20
_____
128
64
24.91
x86-xmm2/1
gcc_i486_Os-ofp
ChaCha20
_____
128
64
24.91
x86-xmm2/1
gcc_pentium3_Os-ofp
ChaCha20
_____
128
64
24.91
x86-xmm2/1
gcc_pentium-mmx_Os-ofp
ChaCha20
_____
128
64
24.92
x86-xmm2/1
gcc_pentium_Os-ofp
ChaCha20
_____
128
64
24.92
x86-xmm2/1
gcc_pentiumpro_Os-ofp
ChaCha20
_____
128
64
24.93
merged/1
gcc_i486_O3-ual-ofp
ChaCha20
_____
128
64
24.98
x86-mmx/1
gcc_pentium4_Os-ofp
ChaCha20
_____
128
64
25.08
regs/1
gcc_pentium-m_O2-ofp
ChaCha20
_____
128
64
25.24
regs/1
gcc_default_O2-ofp
ChaCha20
_____
128
64
25.27
x86-xmm/1
gcc_k6-3_Os-ofp
ChaCha20
_____
128
64
25.27
x86-xmm/1
gcc_k6_Os-ofp
ChaCha20
_____
128
64
25.33
x86-xmm/1
gcc_athlon_Os-ofp
ChaCha20
_____
128
64
25.33
x86-xmm/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
25.33
x86-xmm/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
25.33
x86-xmm/1
gcc_pentium2_Os-ofp
ChaCha20
_____
128
64
25.33
x86-xmm/1
gcc_pentium4_Os-ofp
ChaCha20
_____
128
64
25.33
x86-xmm/1
gcc_pentium-mmx_Os-ofp
ChaCha20
_____
128
64
25.33
x86-xmm/1
gcc_pentium_Os-ofp
ChaCha20
_____
128
64
25.33
x86-xmm/1
gcc_pentiumpro_Os-ofp
ChaCha20
_____
128
64
25.34
x86-xmm/1
gcc_pentium3_Os-ofp
ChaCha20
_____
128
64
25.34
x86-xmm/1
gcc_pentium-m_Os-ofp
ChaCha20
_____
128
64
25.43
x86-xmm2/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
25.43
x86-xmm2/1
gcc_pentium2_Os-ofp
ChaCha20
_____
128
64
25.43
x86-xmm2/1
gcc_pentium4_Os-ofp
ChaCha20
_____
128
64
25.53
ref/1
gcc_i386_O3-ual-ofp
ChaCha20
_____
128
64
25.54
regs/1
gcc_pentium_O2-ofp
ChaCha20
_____
128
64
25.56
x86-xmm2/1
gcc_pentium-m_Os-ofp
ChaCha20
_____
128
64
25.63
x86-xmm/1
gcc_i486_Os-ofp
ChaCha20
_____
128
64
25.95
regs/1
gcc_pentium4_O2-ofp
ChaCha20
_____
128
64
26.07
regs/1
gcc_athlon_O3-ofp
ChaCha20
_____
128
64
26.24
regs/1
gcc_i486_O2-ofp
ChaCha20
_____
128
64
26.68
regs/1
gcc_k6_O2-ofp
ChaCha20
_____
128
64
26.82
regs/1
gcc_i386_O2-ofp
ChaCha20
_____
128
64
27.06
regs/1
gcc_pentium2_O2-ofp
ChaCha20
_____
128
64
27.09
ref/1
gcc_athlon_O3-ual-ofp
ChaCha20
_____
128
64
27.11
ref/1
gcc_k8_O3-ual-ofp
ChaCha20
_____
128
64
27.20
regs/1
gcc_default_O1-ofp
ChaCha20
_____
128
64
27.20
regs/1
gcc_pentiumpro_O1-ofp
ChaCha20
_____
128
64
27.29
regs/1
gcc_k8_O3-ofp
ChaCha20
_____
128
64
27.36
regs/1
gcc_pentium_O1-ofp
ChaCha20
_____
128
64
27.41
regs/1
gcc_i486_O1-ofp
ChaCha20
_____
128
64
27.45
regs/1
gcc_pentium-m_O1-ofp
ChaCha20
_____
128
64
27.80
regs/1
gcc_athlon_O1-ofp
ChaCha20
_____
128
64
27.88
regs/1
gcc_k8_O1-ofp
ChaCha20
_____
128
64
28.12
regs/1
gcc_pentium4_O1-ofp
ChaCha20
_____
128
64
28.15
merged/1
gcc_pentium_Os-ofp
ChaCha20
_____
128
64
28.15
regs/1
gcc_pentium2_O1-ofp
ChaCha20
_____
128
64
28.23
regs/1
gcc_k6_O3-ofp
ChaCha20
_____
128
64
28.37
regs/1
gcc_k6-3_O1-ofp
ChaCha20
_____
128
64
28.41
regs/1
gcc_k6-3_O3-ofp
ChaCha20
_____
128
64
28.43
regs/1
gcc_k6_O1-ofp
ChaCha20
_____
128
64
28.54
regs/1
gcc_pentium3_O1-ofp
ChaCha20
_____
128
64
28.92
regs/1
gcc_pentium-mmx_O1-ofp
ChaCha20
_____
128
64
29.04
ref/1
gcc_k6-3_O3-ual-ofp
ChaCha20
_____
128
64
29.39
regs/1
gcc_athlon_O2-ofp
ChaCha20
_____
128
64
30.15
regs/1
gcc_k8_O2-ofp
ChaCha20
_____
128
64
30.24
regs/1
gcc_k6-3_O2-ofp
ChaCha20
_____
128
64
30.79
ref/1
gcc_k6_O3-ual-ofp
ChaCha20
_____
128
64
31.42
regs/1
gcc_pentium-mmx_Os-ofp
ChaCha20
_____
128
64
31.62
regs/1
gcc_pentium-mmx_O2-ofp
ChaCha20
_____
128
64
31.93
regs/1
gcc_pentium4_Os-ofp
ChaCha20
_____
128
64
32.02
regs/1
gcc_pentium2_Os-ofp
ChaCha20
_____
128
64
32.19
regs/1
gcc_i486_Os-ofp
ChaCha20
_____
128
64
32.36
regs/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
32.67
regs/1
gcc_athlon_Os-ofp
ChaCha20
_____
128
64
33.97
regs/1
gcc_k6-3_Os-ofp
ChaCha20
_____
128
64
34.62
regs/1
gcc_k6_Os-ofp
ChaCha20
_____
128
64
36.39
regs/1
gcc_pentium3_Os-ofp
ChaCha20
_____
128
64
36.45
regs/1
gcc_pentiumpro_Os-ofp
ChaCha20
_____
128
64
36.95
regs/1
gcc_pentium-m_Os-ofp
ChaCha20
_____
128
64
36.97
regs/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
37.81
regs/1
gcc_pentium_Os-ofp
ChaCha20
_____
128
64
62.29
ref/1
gcc_default_O1-ofp
ChaCha20
_____
128
64
62.76
ref/1
gcc_k6-3_O1-ofp
ChaCha20
_____
128
64
63.46
ref/1
gcc_pentium-m_O1-ofp
ChaCha20
_____
128
64
63.50
ref/1
gcc_pentium2_O1-ofp
ChaCha20
_____
128
64
63.56
ref/1
gcc_athlon_O1-ofp
ChaCha20
_____
128
64
64.26
ref/1
gcc_pentium_O1-ofp
ChaCha20
_____
128
64
64.82
ref/1
gcc_k6_O1-ofp
ChaCha20
_____
128
64
64.84
ref/1
gcc_pentium4_O1-ofp
ChaCha20
_____
128
64
64.98
ref/1
gcc_k8_O1-ofp
ChaCha20
_____
128
64
65.53
ref/1
gcc_pentiumpro_O1-ofp
ChaCha20
_____
128
64
65.92
ref/1
gcc_pentium3_O1-ofp
ChaCha20
_____
128
64
66.09
ref/1
gcc_i486_O1-ofp
ChaCha20
_____
128
64
71.19
ref/1
gcc_pentium-mmx_O1-ofp
ChaCha20
_____
128
64
75.94
ref/1
gcc_i486_Os-ofp
ChaCha20
_____
128
64
76.08
ref/1
gcc_pentium4_Os-ofp
ChaCha20
_____
128
64
77.21
ref/1
gcc_i486_O2-ofp
ChaCha20
_____
128
64
77.45
ref/1
gcc_pentium4_O2-ofp
ChaCha20
_____
128
64
78.18
ref/1
gcc_i386_O3-ofp
ChaCha20
_____
128
64
78.69
ref/1
gcc_i386_O2-ofp
ChaCha20
_____
128
64
78.83
ref/1
gcc_pentium4_O3-ofp
ChaCha20
_____
128
64
79.80
ref/1
gcc_i486_O3-ofp
ChaCha20
_____
128
64
80.17
ref/1
gcc_pentiumpro_O2-ofp
ChaCha20
_____
128
64
80.64
ref/1
gcc_pentium2_O2-ofp
ChaCha20
_____
128
64
81.27
ref/1
gcc_pentium3_O3-ofp
ChaCha20
_____
128
64
81.41
ref/1
gcc_pentiumpro_O3-ofp
ChaCha20
_____
128
64
81.90
ref/1
gcc_pentium-m_O2-ofp
ChaCha20
_____
128
64
82.57
ref/1
gcc_pentium3_O2-ofp
ChaCha20
_____
128
64
83.08
ref/1
gcc_pentium2_O3-ofp
ChaCha20
_____
128
64
84.88
ref/1
gcc_pentium-mmx_Os-ofp
ChaCha20
_____
128
64
85.15
ref/1
gcc_k8_O2-ofp
ChaCha20
_____
128
64
85.67
ref/1
gcc_pentium2_Os-ofp
ChaCha20
_____
128
64
85.80
ref/1
gcc_athlon_O2-ofp
ChaCha20
_____
128
64
85.87
ref/1
gcc_default_O2-ofp
ChaCha20
_____
128
64
85.94
ref/1
gcc_pentium-m_Os-ofp
ChaCha20
_____
128
64
86.59
ref/1
gcc_pentium3_Os-ofp
ChaCha20
_____
128
64
87.06
ref/1
gcc_pentium_Os-ofp
ChaCha20
_____
128
64
87.81
ref/1
gcc_pentium-m_O3-ofp
ChaCha20
_____
128
64
88.64
ref/1
gcc_pentiumpro_Os-ofp
ChaCha20
_____
128
64
90.08
ref/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
90.23
ref/1
gcc_athlon_Os-ofp
ChaCha20
_____
128
64
92.29
ref/1
gcc_pentium_O3-ofp
ChaCha20
_____
128
64
92.53
ref/1
gcc_pentium-mmx_O3-ofp
ChaCha20
_____
128
64
93.49
ref/1
gcc_pentium_O2-ofp
ChaCha20
_____
128
64
94.61
ref/1
gcc_athlon_O3-ofp
ChaCha20
_____
128
64
95.49
ref/1
gcc_k8_O3-ofp
ChaCha20
_____
128
64
96.15
merged/1
gcc_pentium2_O0
ChaCha20
_____
128
64
96.18
merged/1
gcc_pentium4_O0
ChaCha20
_____
128
64
96.19
merged/1
gcc_k8_O0
ChaCha20
_____
128
64
96.21
merged/1
gcc_pentiumpro_O0
ChaCha20
_____
128
64
96.22
merged/1
gcc_athlon_O0
ChaCha20
_____
128
64
96.22
merged/1
gcc_k6-3_O0
ChaCha20
_____
128
64
96.25
merged/1
gcc_default_O0
ChaCha20
_____
128
64
96.25
merged/1
gcc_pentium_O0
ChaCha20
_____
128
64
96.27
merged/1
gcc_i486_O0
ChaCha20
_____
128
64
96.28
merged/1
gcc_i386_O0
ChaCha20
_____
128
64
96.28
merged/1
gcc_pentium3_O0
ChaCha20
_____
128
64
96.37
merged/1
gcc_pentium-mmx_O0
ChaCha20
_____
128
64
96.43
merged/1
gcc_pentium-m_O0
ChaCha20
_____
128
64
97.61
merged/1
gcc_k6_O0
ChaCha20
_____
128
64
97.70
ref/1
gcc_pentium-mmx_O2-ofp
ChaCha20
_____
128
64
100.00
ref/1
gcc_default_O3-ofp
ChaCha20
_____
128
64
102.75
ref/1
gcc_k6-3_Os-ofp
ChaCha20
_____
128
64
102.90
ref/1
gcc_k6_Os-ofp
ChaCha20
_____
128
64
104.43
ref/1
gcc_k6_O3-ofp
ChaCha20
_____
128
64
104.61
ref/1
gcc_k6-3_O2-ofp
ChaCha20
_____
128
64
104.71
ref/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
104.96
ref/1
gcc_k6_O2-ofp
ChaCha20
_____
128
64
105.65
ref/1
gcc_k6-3_O3-ofp
ChaCha20
_____
128
64
113.74
regs/1
gcc_pentium2_O0
ChaCha20
_____
128
64
113.74
regs/1
gcc_pentium3_O0
ChaCha20
_____
128
64
113.75
regs/1
gcc_athlon_O0
ChaCha20
_____
128
64
113.75
regs/1
gcc_k8_O0
ChaCha20
_____
128
64
113.75
regs/1
gcc_pentium4_O0
ChaCha20
_____
128
64
114.05
regs/1
gcc_pentiumpro_O0
ChaCha20
_____
128
64
114.10
regs/1
gcc_default_O0
ChaCha20
_____
128
64
114.40
regs/1
gcc_pentium-m_O0
ChaCha20
_____
128
64
115.04
ref/1
gcc_pentium2_O0
ChaCha20
_____
128
64
115.29
ref/1
gcc_k8_O0
ChaCha20
_____
128
64
115.31
ref/1
gcc_pentium-m_O0
ChaCha20
_____
128
64
117.27
regs/1
gcc_k6-3_O0
ChaCha20
_____
128
64
117.73
regs/1
gcc_i386_O0
ChaCha20
_____
128
64
118.08
regs/1
gcc_pentium-mmx_O0
ChaCha20
_____
128
64
118.14
regs/1
gcc_k6_O0
ChaCha20
_____
128
64
118.75
regs/1
gcc_i486_O0
ChaCha20
_____
128
64
118.78
regs/1
gcc_pentium_O0
ChaCha20
_____
128
64
119.14
ref/1
gcc_pentium3_O0
ChaCha20
_____
128
64
119.35
ref/1
gcc_pentiumpro_O0
ChaCha20
_____
128
64
119.36
ref/1
gcc_pentium4_O0
ChaCha20
_____
128
64
119.52
ref/1
gcc_default_O0
ChaCha20
_____
128
64
119.57
ref/1
gcc_athlon_O0
ChaCha20
_____
128
64
122.05
ref/1
gcc_i486_O0
ChaCha20
_____
128
64
122.92
ref/1
gcc_k6-3_O0
ChaCha20
_____
128
64
123.20
ref/1
gcc_pentium-mmx_O0
ChaCha20
_____
128
64
125.48
ref/1
gcc_pentium_O0
ChaCha20
_____
128
64
125.86
ref/1
gcc_k6_O0
ChaCha20
_____
128
64
126.22
ref/1
gcc_i386_O0