Primitive
Profile
Key
IV
MAC
Stream
40 bytes
576 bytes
1500 bytes
Imix
Agility
Key setup
IV setup
Variant
Compiler
ChaCha20
_____
128
64
3.94
17.32
4.40
4.73
5.41
4.97
26.37
16.61
amd64-xmm6/1
gcc_default_Os-ofp
ChaCha20
_____
256
64
3.94
17.32
4.40
4.72
5.41
4.96
27.19
16.61
amd64-xmm6/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
3.95
17.32
4.39
7.12
6.28
4.98
39.81
22.55
amd64-xmm6/1
gcc_k8_Os-ofp
ChaCha20
_____
256
64
3.95
17.32
4.39
4.73
5.40
6.25
26.83
16.31
amd64-xmm6/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
3.97
17.32
5.51
5.95
6.48
7.15
29.55
23.16
amd64-xmm6/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
4.53
x86-xmm6/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
4.56
x86-xmm6/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
4.57
17.99
4.93
5.26
5.95
5.55
40.82
26.58
x86-xmm6/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
4.57
18.14
4.95
5.26
5.97
5.58
39.76
26.64
x86-xmm6/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
4.58
18.04
4.94
5.25
5.95
5.55
41.30
25.93
x86-xmm6/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
4.58
x86-xmm6/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
4.58
x86-xmm6/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
4.58
x86-xmm6/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
4.58
x86-xmm6/1
gcc_m32_Os-ofp
ChaCha20
_____
256
64
4.58
17.96
4.95
5.26
5.95
5.55
43.30
25.96
x86-xmm6/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
256
64
4.58
18.02
4.92
5.26
5.94
5.58
39.61
26.64
x86-xmm6/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
256
64
4.58
18.05
4.97
5.24
5.96
5.55
38.49
26.57
x86-xmm6/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
256
64
4.59
18.16
4.94
5.25
5.96
5.56
41.81
25.95
x86-xmm6/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
5.08
x86-xmm5/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
5.08
x86-xmm5/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
5.08
x86-xmm5/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
5.08
x86-xmm5/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
5.08
x86-xmm5/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
5.08
x86-xmm5/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
5.10
x86-xmm5/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
256
64
5.10
17.99
5.44
5.73
6.41
6.14
41.75
26.80
x86-xmm5/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
5.11
18.21
5.44
8.60
7.48
6.17
60.02
44.42
x86-xmm5/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
5.11
x86-xmm5/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
5.12
x86-xmm5/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
5.12
x86-xmm5/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
5.13
x86-xmm5/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
5.13
x86-xmm5/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
256
64
5.93
17.32
4.40
4.76
5.42
4.97
28.34
16.73
amd64-xmm6/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
6.87
27.62
7.42
7.89
8.98
5.56
64.14
25.97
x86-xmm6/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
7.04
x86-xmm2/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
7.05
x86-xmm2/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
7.05
x86-xmm2/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
7.05
x86-xmm2/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
7.05
x86-xmm2/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
7.05
x86-xmm2/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
7.05
x86-xmm2/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
7.06
18.19
7.14
7.36
7.98
7.97
39.62
26.73
x86-xmm2/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
7.06
x86-xmm2/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
7.06
x86-xmm2/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
7.06
x86-xmm2/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
7.06
x86-xmm2/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
7.06
x86-xmm2/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
7.06
x86-xmm2/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
256
64
7.06
18.18
7.14
7.36
7.98
11.56
39.53
26.74
x86-xmm2/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
7.32
18.91
7.41
7.66
8.29
8.21
41.05
26.71
x86-xmm/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
7.32
x86-xmm/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
7.32
x86-xmm/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
7.32
x86-xmm/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
7.32
x86-xmm/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
7.32
x86-xmm/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
7.32
x86-xmm/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
7.32
x86-xmm/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
7.32
x86-xmm/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
7.32
x86-xmm/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
7.32
x86-xmm/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
7.32
x86-xmm/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
7.32
x86-xmm/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
7.54
amd64-3/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
7.55
amd64-3/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
7.56
amd64-3/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
7.67
x86-xmm5/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
8.82
merged/1
gcc_nocona_O3-ofp
ChaCha20
_____
128
64
8.87
merged/1
gcc_nocona_O3-ual-ofp
ChaCha20
_____
128
64
9.08
merged/1
gcc_nocona_O1-ofp
ChaCha20
_____
128
64
9.09
merged/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
9.72
merged/1
gcc_default_O1-ofp
ChaCha20
_____
128
64
9.74
merged/1
gcc_k8_O1-ofp
ChaCha20
_____
128
64
9.80
merged/1
gcc_k6-3-m32_O3-ofp
ChaCha20
_____
128
64
9.87
merged/1
gcc_k6-m32_O3-ofp
ChaCha20
_____
128
64
9.89
merged/1
gcc_k6-m32_O2-ofp
ChaCha20
_____
128
64
9.90
merged/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
9.92
merged/1
gcc_pentium-mmx-m32_O3-ual-ofp
ChaCha20
_____
128
64
9.92
merged/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
9.94
merged/1
gcc_k6-3-m32_O2-ofp
ChaCha20
_____
128
64
9.94
x86-1/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
9.95
x86-1/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
9.96
merged/1
gcc_k6-m32_O3-ual-ofp
ChaCha20
_____
128
64
9.98
merged/1
gcc_k6-3-m32_O3-ual-ofp
ChaCha20
_____
128
64
10.01
x86-1/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
10.04
merged/1
gcc_pentium3-m32_O3-ual-ofp
ChaCha20
_____
128
64
10.05
x86-1/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
10.05
x86-1/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
10.06
regs/1
gcc_k8_O3-ual-ofp
ChaCha20
_____
128
64
10.06
x86-1/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
10.07
merged/1
gcc_m32_O3-ofp
ChaCha20
_____
128
64
10.08
23.47
10.19
10.47
11.20
11.06
39.89
27.28
x86-1/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
10.08
x86-1/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
10.08
x86-1/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
10.08
x86-1/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
256
64
10.08
23.52
10.19
10.47
11.20
16.23
42.13
27.29
x86-1/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
10.09
merged/1
gcc_m32_O2-ofp
ChaCha20
_____
128
64
10.14
x86-1/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
10.17
x86-mmx/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
10.17
x86-mmx/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
10.17
x86-mmx/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
10.18
merged/1
gcc_pentiumpro-m32_O3-ual-ofp
ChaCha20
_____
128
64
10.18
x86-mmx/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
10.19
x86-mmx/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
10.20
x86-mmx/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
10.20
x86-mmx/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
10.20
x86-mmx/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
10.20
x86-mmx/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
10.20
x86-mmx/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
10.21
merged/1
gcc_pentium2-m32_O3-ual-ofp
ChaCha20
_____
128
64
10.21
x86-mmx/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
10.21
x86-mmx/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
10.25
merged/1
gcc_athlon-m32_O3-ual-ofp
ChaCha20
_____
128
64
10.27
merged/1
gcc_pentium-mmx-m32_O2-ofp
ChaCha20
_____
128
64
10.28
merged/1
gcc_pentium2-m32_O2-ofp
ChaCha20
_____
128
64
10.29
merged/1
gcc_pentium2-m32_O3-ofp
ChaCha20
_____
128
64
10.30
merged/1
gcc_pentiumpro-m32_O2-ofp
ChaCha20
_____
128
64
10.31
merged/1
gcc_m32_O3-ual-ofp
ChaCha20
_____
128
64
10.32
merged/1
gcc_pentium-m-m32_O2-ofp
ChaCha20
_____
128
64
10.32
merged/1
gcc_pentium-mmx-m32_O3-ofp
ChaCha20
_____
128
64
10.32
merged/1
gcc_pentiumpro-m32_O3-ofp
ChaCha20
_____
128
64
10.34
merged/1
gcc_k8-m32_O3-ofp
ChaCha20
_____
128
64
10.37
regs/1
gcc_default_O3-ual-ofp
ChaCha20
_____
128
64
10.40
merged/1
gcc_pentium-m-m32_O3-ofp
ChaCha20
_____
128
64
10.41
merged/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
10.45
merged/1
gcc_k8-m32_O3-ual-ofp
ChaCha20
_____
128
64
10.46
regs/1
gcc_nocona_O3-ual-ofp
ChaCha20
_____
128
64
10.48
merged/1
gcc_athlon-m32_O2-ofp
ChaCha20
_____
128
64
10.50
merged/1
gcc_i386-m32_O3-ual-ofp
ChaCha20
_____
128
64
10.52
merged/1
gcc_pentium3-m32_O3-ofp
ChaCha20
_____
128
64
10.54
merged/1
gcc_athlon-m32_O3-ofp
ChaCha20
_____
128
64
10.54
merged/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
10.55
merged/1
gcc_i386-m32_O2-ofp
ChaCha20
_____
128
64
10.55
merged/1
gcc_i486-m32_O2-ofp
ChaCha20
_____
128
64
10.55
merged/1
gcc_k8-m32_O2-ofp
ChaCha20
_____
128
64
10.56
merged/1
gcc_pentium3-m32_O2-ofp
ChaCha20
_____
128
64
10.57
merged/1
gcc_prescott-m32_O2-ofp
ChaCha20
_____
128
64
10.59
merged/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
10.60
merged/1
gcc_i386-m32_O3-ofp
ChaCha20
_____
128
64
10.65
merged/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
10.67
merged/1
gcc_prescott-m32_O3-ual-ofp
ChaCha20
_____
128
64
10.69
merged/1
gcc_i486-m32_O3-ofp
ChaCha20
_____
128
64
10.69
merged/1
gcc_prescott-m32_O3-ofp
ChaCha20
_____
128
64
10.73
regs/1
gcc_default_O3-ofp
ChaCha20
_____
128
64
10.75
regs/1
gcc_nocona_O3-ofp
ChaCha20
_____
128
64
10.77
merged/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
10.79
regs/1
gcc_k8_O3-ofp
ChaCha20
_____
128
64
10.86
merged/1
gcc_pentium4-m32_O3-ual-ofp
ChaCha20
_____
128
64
10.98
x86-xmm/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
256
64
10.98
28.06
11.11
11.49
12.41
8.23
60.98
44.06
x86-xmm/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
10.99
merged/1
gcc_k8_O3-ofp
ChaCha20
_____
128
64
11.12
merged/1
gcc_k8_O2-ofp
ChaCha20
_____
128
64
11.14
merged/1
gcc_pentium4-m32_O3-ofp
ChaCha20
_____
256
64
11.14
28.65
11.19
11.58
12.53
12.21
51.01
17.81
merged/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
11.15
merged/1
gcc_pentium4-m32_O2-ofp
ChaCha20
_____
128
64
11.16
merged/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
11.17
28.77
11.14
11.64
12.53
12.06
36.37
17.81
merged/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
11.21
merged/1
gcc_default_O2-ofp
ChaCha20
_____
128
64
11.23
merged/1
gcc_k8_O3-ual-ofp
ChaCha20
_____
128
64
11.30
merged/1
gcc_default_O3-ual-ofp
ChaCha20
_____
128
64
11.48
regs/1
gcc_k6-m32_O3-ofp
ChaCha20
_____
128
64
11.49
regs/1
gcc_k6-3-m32_O3-ofp
ChaCha20
_____
128
64
11.61
ref/1
gcc_default_O3-ofp
ChaCha20
_____
128
64
11.65
merged/1
gcc_pentium-m32_O1-ofp
ChaCha20
_____
128
64
11.66
regs/1
gcc_pentium2-m32_O3-ual-ofp
ChaCha20
_____
128
64
11.69
merged/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
11.74
merged/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
11.75
regs/1
gcc_athlon-m32_O3-ofp
ChaCha20
_____
128
64
11.77
regs/1
gcc_m32_O3-ual-ofp
ChaCha20
_____
128
64
11.81
regs/1
gcc_pentium3-m32_O3-ual-ofp
ChaCha20
_____
128
64
11.82
regs/1
gcc_pentium2-m32_O3-ofp
ChaCha20
_____
128
64
11.84
regs/1
gcc_k8-m32_O3-ual-ofp
ChaCha20
_____
128
64
11.93
merged/1
gcc_m32_O1-ofp
ChaCha20
_____
128
64
11.93
merged/1
gcc_pentium-mmx-m32_O1-ofp
ChaCha20
_____
128
64
11.93
regs/1
gcc_pentiumpro-m32_O3-ual-ofp
ChaCha20
_____
128
64
11.94
regs/1
gcc_pentium-m32_O3-ofp
ChaCha20
_____
128
64
11.98
merged/1
gcc_k6-m32_O1-ofp
ChaCha20
_____
128
64
11.98
merged/1
gcc_prescott-m32_O1-ofp
ChaCha20
_____
128
64
12.03
regs/1
gcc_athlon-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.08
regs/1
gcc_k6-3-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.18
regs/1
gcc_i386-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.19
regs/1
gcc_i486-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.20
regs/1
gcc_k8-m32_O3-ofp
ChaCha20
_____
128
64
12.28
regs/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
12.30
regs/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
12.36
regs/1
gcc_default_O2-ofp
ChaCha20
_____
128
64
12.37
regs/1
gcc_k6-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.40
regs/1
gcc_prescott-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.43
merged/1
gcc_pentium3-m32_O1-ofp
ChaCha20
_____
128
64
12.43
ref/1
gcc_k8_O3-ual-ofp
ChaCha20
_____
128
64
12.45
merged/1
gcc_k8-m32_O1-ofp
ChaCha20
_____
128
64
12.46
merged/1
gcc_pentium4-m32_O1-ofp
ChaCha20
_____
128
64
12.46
regs/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
12.47
regs/1
gcc_pentium4-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.50
merged/1
gcc_pentium2-m32_O1-ofp
ChaCha20
_____
128
64
12.50
regs/1
gcc_k8_O2-ofp
ChaCha20
_____
128
64
12.57
regs/1
gcc_pentium-mmx-m32_O3-ofp
ChaCha20
_____
128
64
12.59
merged/1
gcc_athlon-m32_O1-ofp
ChaCha20
_____
128
64
12.59
merged/1
gcc_pentium-m-m32_O1-ofp
ChaCha20
_____
128
64
12.61
regs/1
gcc_pentium3-m32_O3-ofp
ChaCha20
_____
128
64
12.69
regs/1
gcc_pentiumpro-m32_O3-ofp
ChaCha20
_____
128
64
12.70
regs/1
gcc_nocona_O2-ofp
ChaCha20
_____
128
64
12.73
regs/1
gcc_k8_O1-ofp
ChaCha20
_____
128
64
12.74
regs/1
gcc_pentium4-m32_O3-ofp
ChaCha20
_____
128
64
12.75
regs/1
gcc_nocona_O1-ofp
ChaCha20
_____
128
64
12.76
regs/1
gcc_default_O1-ofp
ChaCha20
_____
128
64
12.78
regs/1
gcc_i486-m32_O3-ofp
ChaCha20
_____
128
64
12.82
regs/1
gcc_pentium-m-m32_O3-ofp
ChaCha20
_____
128
64
12.83
merged/1
gcc_pentiumpro-m32_O1-ofp
ChaCha20
_____
128
64
12.86
ref/1
gcc_pentium-m-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.88
regs/1
gcc_i386-m32_O3-ofp
ChaCha20
_____
128
64
12.92
ref/1
gcc_m32_O3-ual-ofp
ChaCha20
_____
128
64
12.94
ref/1
gcc_default_O3-ual-ofp
ChaCha20
_____
128
64
12.96
ref/1
gcc_pentium2-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.99
regs/1
gcc_prescott-m32_O3-ofp
ChaCha20
_____
128
64
13.10
ref/1
gcc_k6-3-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.18
ref/1
gcc_nocona_O3-ual-ofp
ChaCha20
_____
128
64
13.21
ref/1
gcc_pentium3-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.21
ref/1
gcc_pentiumpro-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.22
ref/1
gcc_pentium-mmx-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.33
ref/1
gcc_athlon-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.42
ref/1
gcc_k8-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.42
ref/1
gcc_pentium-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.44
ref/1
gcc_i486-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.49
ref/1
gcc_k6-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.52
ref/1
gcc_pentium4-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.53
ref/1
gcc_prescott-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.64
ref/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
13.72
regs/1
gcc_athlon-m32_O2-ofp
ChaCha20
_____
128
64
13.72
regs/1
gcc_k8-m32_O2-ofp
ChaCha20
_____
128
64
13.72
regs/1
gcc_pentium-m32_O2-ofp
ChaCha20
_____
128
64
13.73
regs/1
gcc_pentium3-m32_O2-ofp
ChaCha20
_____
128
64
13.78
regs/1
gcc_pentium-m-m32_O2-ofp
ChaCha20
_____
128
64
13.80
regs/1
gcc_pentiumpro-m32_O2-ofp
ChaCha20
_____
128
64
13.81
regs/1
gcc_k6-3-m32_O2-ofp
ChaCha20
_____
128
64
13.90
ref/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
14.03
ref/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
14.23
regs/1
gcc_m32_O2-ofp
ChaCha20
_____
128
64
14.23
regs/1
gcc_pentium2-m32_O2-ofp
ChaCha20
_____
128
64
14.28
regs/1
gcc_i386-m32_O2-ofp
ChaCha20
_____
128
64
14.30
regs/1
gcc_pentium4-m32_O2-ofp
ChaCha20
_____
128
64
14.36
regs/1
gcc_k6-m32_O2-ofp
ChaCha20
_____
128
64
14.36
regs/1
gcc_prescott-m32_O2-ofp
ChaCha20
_____
128
64
14.37
regs/1
gcc_i486-m32_O2-ofp
ChaCha20
_____
128
64
14.42
regs/1
gcc_pentium-mmx-m32_O2-ofp
ChaCha20
_____
128
64
14.54
regs/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
14.67
regs/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
14.80
regs/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
14.83
regs/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
14.87
regs/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
14.91
regs/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
14.91
regs/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
14.92
ref/1
gcc_default_O2-ofp
ChaCha20
_____
128
64
14.92
x86-1/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
14.93
regs/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
14.93
regs/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
14.96
regs/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
14.98
merged/1
gcc_pentium-m32_O3-ofp
ChaCha20
_____
128
64
14.99
merged/1
gcc_pentium-m32_O2-ofp
ChaCha20
_____
128
64
15.01
regs/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
15.02
x86-1/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
15.07
merged/1
gcc_pentium-m32_O3-ual-ofp
ChaCha20
_____
128
64
15.11
merged/1
gcc_pentium-m-m32_O3-ual-ofp
ChaCha20
_____
128
64
15.22
x86-1/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
15.23
merged/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
15.27
x86-mmx/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
15.28
x86-mmx/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
15.34
regs/1
gcc_pentium4-m32_O1-ofp
ChaCha20
_____
128
64
15.36
regs/1
gcc_m32_O1-ofp
ChaCha20
_____
128
64
15.38
regs/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
15.39
regs/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
15.43
regs/1
gcc_k6-3-m32_O1-ofp
ChaCha20
_____
128
64
15.50
regs/1
gcc_pentiumpro-m32_O1-ofp
ChaCha20
_____
128
64
15.51
regs/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
15.53
regs/1
gcc_pentium-m-m32_O1-ofp
ChaCha20
_____
128
64
15.60
regs/1
gcc_athlon-m32_O1-ofp
ChaCha20
_____
128
64
15.62
regs/1
gcc_i486-m32_O1-ofp
ChaCha20
_____
128
64
15.64
regs/1
gcc_prescott-m32_O1-ofp
ChaCha20
_____
128
64
15.79
merged/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
15.79
merged/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
15.85
regs/1
gcc_pentium-m32_O1-ofp
ChaCha20
_____
128
64
15.86
merged/1
gcc_i486-m32_O3-ual-ofp
ChaCha20
_____
128
64
15.91
regs/1
gcc_pentium-mmx-m32_O1-ofp
ChaCha20
_____
128
64
15.93
regs/1
gcc_pentium2-m32_O1-ofp
ChaCha20
_____
128
64
16.06
merged/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
16.09
regs/1
gcc_k8-m32_O1-ofp
ChaCha20
_____
128
64
16.44
ref/1
gcc_nocona_O2-ofp
ChaCha20
_____
128
64
16.52
regs/1
gcc_k6-m32_O1-ofp
ChaCha20
_____
128
64
16.54
merged/1
gcc_default_O3-ofp
ChaCha20
_____
128
64
16.57
merged/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
17.27
ref/1
gcc_k8_O3-ofp
ChaCha20
_____
128
64
17.38
merged/1
gcc_i486-m32_O1-ofp
ChaCha20
_____
128
64
17.74
merged/1
gcc_k6-3-m32_O1-ofp
ChaCha20
_____
128
64
17.76
regs/1
gcc_m32_O3-ofp
ChaCha20
_____
128
64
18.09
regs/1
gcc_pentium-m-m32_O3-ual-ofp
ChaCha20
_____
128
64
18.09
regs/1
gcc_pentium-mmx-m32_O3-ual-ofp
ChaCha20
_____
128
64
18.46
ref/1
gcc_nocona_O3-ofp
ChaCha20
_____
128
64
18.62
regs/1
gcc_pentium-m32_O3-ual-ofp
ChaCha20
_____
128
64
19.96
ref/1
gcc_i386-m32_O3-ual-ofp
ChaCha20
_____
128
64
20.35
ref/1
gcc_k8_O1-ofp
ChaCha20
_____
128
64
20.39
ref/1
gcc_nocona_O1-ofp
ChaCha20
_____
128
64
20.53
ref/1
gcc_default_O1-ofp
ChaCha20
_____
128
64
22.56
ref/1
gcc_k8_O2-ofp
ChaCha20
_____
128
64
23.44
regs/1
gcc_pentium3-m32_O1-ofp
ChaCha20
_____
128
64
25.94
ref/1
gcc_prescott-m32_O1-ofp
ChaCha20
_____
128
64
26.04
ref/1
gcc_k6-m32_O1-ofp
ChaCha20
_____
128
64
26.08
ref/1
gcc_k6-3-m32_O1-ofp
ChaCha20
_____
128
64
26.08
ref/1
gcc_m32_O1-ofp
ChaCha20
_____
128
64
26.09
ref/1
gcc_pentium2-m32_O1-ofp
ChaCha20
_____
128
64
26.12
ref/1
gcc_pentiumpro-m32_O1-ofp
ChaCha20
_____
128
64
26.13
ref/1
gcc_pentium-mmx-m32_O1-ofp
ChaCha20
_____
128
64
26.19
ref/1
gcc_k8-m32_O1-ofp
ChaCha20
_____
128
64
26.24
ref/1
gcc_pentium-m32_O1-ofp
ChaCha20
_____
128
64
26.26
ref/1
gcc_athlon-m32_O1-ofp
ChaCha20
_____
128
64
26.30
ref/1
gcc_pentium3-m32_O1-ofp
ChaCha20
_____
128
64
26.36
ref/1
gcc_pentium-m-m32_O1-ofp
ChaCha20
_____
128
64
28.19
ref/1
gcc_k6-3-m32_O3-ofp
ChaCha20
_____
128
64
28.26
ref/1
gcc_k6-m32_O3-ofp
ChaCha20
_____
128
64
28.29
ref/1
gcc_athlon-m32_O3-ofp
ChaCha20
_____
128
64
28.36
ref/1
gcc_k8-m32_O3-ofp
ChaCha20
_____
128
64
28.64
ref/1
gcc_m32_O3-ofp
ChaCha20
_____
128
64
29.85
ref/1
gcc_pentiumpro-m32_O3-ofp
ChaCha20
_____
128
64
29.90
ref/1
gcc_pentium3-m32_O3-ofp
ChaCha20
_____
128
64
30.15
ref/1
gcc_pentium2-m32_O3-ofp
ChaCha20
_____
128
64
30.20
ref/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
30.20
ref/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
30.36
ref/1
gcc_i486-m32_O3-ofp
ChaCha20
_____
128
64
30.44
ref/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
30.45
ref/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
30.48
ref/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
30.49
ref/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
30.50
ref/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
30.56
ref/1
gcc_k6-3-m32_O2-ofp
ChaCha20
_____
128
64
30.61
ref/1
gcc_m32_O2-ofp
ChaCha20
_____
128
64
30.72
ref/1
gcc_k6-m32_O2-ofp
ChaCha20
_____
128
64
30.75
ref/1
gcc_athlon-m32_O2-ofp
ChaCha20
_____
128
64
30.80
ref/1
gcc_pentiumpro-m32_O2-ofp
ChaCha20
_____
128
64
30.83
ref/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
30.87
ref/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
30.89
ref/1
gcc_pentium-m32_O2-ofp
ChaCha20
_____
128
64
30.94
ref/1
gcc_i386-m32_O3-ofp
ChaCha20
_____
128
64
30.99
ref/1
gcc_pentium2-m32_O2-ofp
ChaCha20
_____
128
64
31.13
ref/1
gcc_pentium-mmx-m32_O2-ofp
ChaCha20
_____
128
64
31.18
ref/1
gcc_pentium-m-m32_O2-ofp
ChaCha20
_____
128
64
31.22
ref/1
gcc_prescott-m32_O3-ofp
ChaCha20
_____
128
64
31.25
ref/1
gcc_pentium3-m32_O2-ofp
ChaCha20
_____
128
64
31.29
ref/1
gcc_pentium4-m32_O2-ofp
ChaCha20
_____
128
64
31.34
ref/1
gcc_prescott-m32_O2-ofp
ChaCha20
_____
128
64
31.39
ref/1
gcc_i486-m32_O2-ofp
ChaCha20
_____
128
64
31.49
ref/1
gcc_i386-m32_O2-ofp
ChaCha20
_____
128
64
31.65
ref/1
gcc_pentium-mmx-m32_O3-ofp
ChaCha20
_____
128
64
32.61
ref/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
32.66
ref/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
32.66
ref/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
36.75
merged/1
gcc_pentiumpro-m32_O0
ChaCha20
_____
128
64
36.77
merged/1
gcc_k8_O0
ChaCha20
_____
128
64
36.82
merged/1
gcc_prescott-m32_O0
ChaCha20
_____
128
64
36.83
merged/1
gcc_m32_O0
ChaCha20
_____
128
64
36.83
merged/1
gcc_pentium4-m32_O0
ChaCha20
_____
128
64
36.84
merged/1
gcc_athlon-m32_O0
ChaCha20
_____
128
64
36.84
merged/1
gcc_k6-3-m32_O0
ChaCha20
_____
128
64
36.85
merged/1
gcc_pentium-m-m32_O0
ChaCha20
_____
128
64
36.87
merged/1
gcc_k8-m32_O0
ChaCha20
_____
128
64
36.88
merged/1
gcc_pentium3-m32_O0
ChaCha20
_____
128
64
36.89
merged/1
gcc_k6-m32_O0
ChaCha20
_____
128
64
36.90
merged/1
gcc_i386-m32_O0
ChaCha20
_____
128
64
36.92
merged/1
gcc_default_O0
ChaCha20
_____
128
64
36.94
merged/1
gcc_nocona_O0
ChaCha20
_____
128
64
37.02
merged/1
gcc_pentium-m32_O0
ChaCha20
_____
128
64
37.04
merged/1
gcc_i486-m32_O0
ChaCha20
_____
128
64
37.07
merged/1
gcc_pentium2-m32_O0
ChaCha20
_____
128
64
39.22
ref/1
gcc_i486-m32_O1-ofp
ChaCha20
_____
128
64
39.56
ref/1
gcc_pentium4-m32_O1-ofp
ChaCha20
_____
128
64
44.83
ref/1
gcc_pentium-m-m32_O3-ofp
ChaCha20
_____
128
64
45.47
ref/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
45.50
ref/1
gcc_k8-m32_O2-ofp
ChaCha20
_____
128
64
45.72
ref/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
46.23
ref/1
gcc_pentium4-m32_O3-ofp
ChaCha20
_____
128
64
46.45
ref/1
gcc_pentium-m32_O3-ofp
ChaCha20
_____
128
64
47.55
regs/1
gcc_prescott-m32_O0
ChaCha20
_____
128
64
47.59
regs/1
gcc_m32_O0
ChaCha20
_____
128
64
47.82
regs/1
gcc_pentiumpro-m32_O0
ChaCha20
_____
128
64
47.96
regs/1
gcc_pentium-m-m32_O0
ChaCha20
_____
128
64
47.99
regs/1
gcc_pentium4-m32_O0
ChaCha20
_____
128
64
48.00
regs/1
gcc_k8_O0
ChaCha20
_____
128
64
48.02
regs/1
gcc_pentium2-m32_O0
ChaCha20
_____
128
64
48.03
regs/1
gcc_k8-m32_O0
ChaCha20
_____
128
64
48.05
regs/1
gcc_athlon-m32_O0
ChaCha20
_____
128
64
48.06
regs/1
gcc_i486-m32_O0
ChaCha20
_____
128
64
48.06
regs/1
gcc_pentium-m32_O0
ChaCha20
_____
128
64
48.07
regs/1
gcc_k6-m32_O0
ChaCha20
_____
128
64
48.08
regs/1
gcc_i386-m32_O0
ChaCha20
_____
128
64
48.13
regs/1
gcc_pentium-mmx-m32_O0
ChaCha20
_____
128
64
48.29
regs/1
gcc_nocona_O0
ChaCha20
_____
128
64
48.31
regs/1
gcc_default_O0
ChaCha20
_____
128
64
51.75
ref/1
gcc_default_O0
ChaCha20
_____
128
64
52.15
ref/1
gcc_nocona_O0
ChaCha20
_____
128
64
54.35
ref/1
gcc_pentium2-m32_O0
ChaCha20
_____
128
64
54.41
ref/1
gcc_k8-m32_O0
ChaCha20
_____
128
64
54.44
ref/1
gcc_athlon-m32_O0
ChaCha20
_____
128
64
54.49
ref/1
gcc_m32_O0
ChaCha20
_____
128
64
54.59
ref/1
gcc_prescott-m32_O0
ChaCha20
_____
128
64
54.62
ref/1
gcc_k6-3-m32_O0
ChaCha20
_____
128
64
54.72
ref/1
gcc_pentium3-m32_O0
ChaCha20
_____
128
64
54.87
ref/1
gcc_i386-m32_O0
ChaCha20
_____
128
64
55.05
merged/1
gcc_pentium-mmx-m32_O0
ChaCha20
_____
128
64
55.49
ref/1
gcc_i486-m32_O0
ChaCha20
_____
128
64
55.49
ref/1
gcc_pentium-m32_O0
ChaCha20
_____
128
64
55.60
ref/1
gcc_k6-m32_O0
ChaCha20
_____
128
64
55.74
ref/1
gcc_pentium4-m32_O0
ChaCha20
_____
128
64
55.76
ref/1
gcc_pentium-m-m32_O0
ChaCha20
_____
128
64
59.23
ref/1
gcc_k8_O0
ChaCha20
_____
128
64
71.73
regs/1
gcc_pentium3-m32_O0
ChaCha20
_____
128
64
72.10
regs/1
gcc_k6-3-m32_O0
ChaCha20
_____
128
64
81.86
ref/1
gcc_pentium-mmx-m32_O0
ChaCha20
_____
128
64
82.11
ref/1
gcc_pentiumpro-m32_O0