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.33
4.39
4.74
5.41
4.85
29.20
16.06
amd64-xmm6/1
gcc_default_Os-ofp
ChaCha20
_____
256
64
3.94
17.37
4.39
4.75
5.41
4.88
27.06
15.97
amd64-xmm6/1
gcc-4.0_k8_Os-ofp
ChaCha20
_____
128
64
3.95
17.32
4.39
4.75
5.41
4.87
28.00
16.06
amd64-xmm6/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
3.95
17.33
4.39
4.74
5.41
4.86
28.00
16.06
amd64-xmm6/1
gcc-4.0_default_Os-ofp
ChaCha20
_____
256
64
3.95
17.32
4.39
4.74
5.40
4.87
28.39
16.06
amd64-xmm6/1
gcc_k8_Os-ofp
ChaCha20
_____
256
64
3.95
17.33
4.39
4.74
5.41
4.85
27.85
16.06
amd64-xmm6/1
gcc_default_Os-ofp
ChaCha20
_____
256
64
3.95
17.33
4.39
4.74
5.41
4.86
28.24
16.06
amd64-xmm6/1
gcc-4.0_default_Os-ofp
ChaCha20
_____
256
64
3.95
17.33
4.40
4.75
5.41
4.87
27.37
16.30
amd64-xmm6/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
3.96
17.33
4.40
4.76
5.42
4.87
27.89
16.14
amd64-xmm6/1
gcc-4.0_nocona_Os-ofp
ChaCha20
_____
128
64
3.96
17.37
4.39
4.75
5.41
4.88
26.77
15.97
amd64-xmm6/1
gcc-4.0_k8_Os-ofp
ChaCha20
_____
256
64
3.96
17.33
4.40
4.74
5.41
4.87
27.78
16.14
amd64-xmm6/1
gcc-4.0_nocona_Os-ofp
ChaCha20
_____
128
64
3.97
17.33
4.40
4.75
5.41
4.87
27.08
16.30
amd64-xmm6/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
4.56
x86-xmm6/1
gcc-4.0_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
4.56
x86-xmm6/1
gcc-4.0_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
4.57
x86-xmm6/1
gcc-4.0_i486-m32_Os-ofp
ChaCha20
_____
128
64
4.57
x86-xmm6/1
gcc-4.0_k8-m32_Os-ofp
ChaCha20
_____
128
64
4.57
x86-xmm6/1
gcc-4.0_pentium-m32_Os-ofp
ChaCha20
_____
128
64
4.57
x86-xmm6/1
gcc-4.0_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
4.58
x86-xmm6/1
gcc-4.0_athlon-m32_Os-ofp
ChaCha20
_____
128
64
4.58
x86-xmm6/1
gcc-4.0_k6-m32_Os-ofp
ChaCha20
_____
128
64
4.58
x86-xmm6/1
gcc-4.0_m32_Os-ofp
ChaCha20
_____
128
64
4.58
x86-xmm6/1
gcc-4.0_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
4.58
x86-xmm6/1
gcc-4.0_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
4.58
x86-xmm6/1
gcc-4.0_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
4.58
x86-xmm6/1
gcc-4.0_prescott-m32_Os-ofp
ChaCha20
_____
128
64
5.08
x86-xmm5/1
gcc-4.0_k6-m32_Os-ofp
ChaCha20
_____
128
64
5.08
x86-xmm5/1
gcc-4.0_k8-m32_Os-ofp
ChaCha20
_____
128
64
5.08
x86-xmm5/1
gcc-4.0_m32_Os-ofp
ChaCha20
_____
128
64
5.08
x86-xmm5/1
gcc-4.0_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
5.08
x86-xmm5/1
gcc-4.0_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
5.09
x86-xmm5/1
gcc-4.0_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
5.10
x86-xmm5/1
gcc-4.0_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
5.11
x86-xmm5/1
gcc-4.0_i486-m32_Os-ofp
ChaCha20
_____
128
64
5.11
x86-xmm5/1
gcc-4.0_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
5.11
x86-xmm5/1
gcc-4.0_pentium-m32_Os-ofp
ChaCha20
_____
128
64
5.12
x86-xmm5/1
gcc-4.0_athlon-m32_Os-ofp
ChaCha20
_____
128
64
5.12
x86-xmm5/1
gcc-4.0_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
5.12
x86-xmm5/1
gcc-4.0_prescott-m32_Os-ofp
ChaCha20
_____
128
64
7.05
x86-xmm2/1
gcc-4.0_k8-m32_Os-ofp
ChaCha20
_____
128
64
7.05
x86-xmm2/1
gcc-4.0_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
7.05
x86-xmm2/1
gcc-4.0_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
7.05
x86-xmm2/1
gcc-4.0_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
7.06
x86-xmm2/1
gcc-4.0_athlon-m32_Os-ofp
ChaCha20
_____
128
64
7.06
x86-xmm2/1
gcc-4.0_i486-m32_Os-ofp
ChaCha20
_____
128
64
7.06
x86-xmm2/1
gcc-4.0_k6-m32_Os-ofp
ChaCha20
_____
128
64
7.06
x86-xmm2/1
gcc-4.0_m32_Os-ofp
ChaCha20
_____
128
64
7.06
x86-xmm2/1
gcc-4.0_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
7.06
x86-xmm2/1
gcc-4.0_pentium-m32_Os-ofp
ChaCha20
_____
128
64
7.06
x86-xmm2/1
gcc-4.0_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
7.06
x86-xmm2/1
gcc-4.0_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
7.06
x86-xmm2/1
gcc-4.0_prescott-m32_Os-ofp
ChaCha20
_____
128
64
7.32
x86-xmm/1
gcc-4.0_athlon-m32_Os-ofp
ChaCha20
_____
128
64
7.32
x86-xmm/1
gcc-4.0_i486-m32_Os-ofp
ChaCha20
_____
128
64
7.32
x86-xmm/1
gcc-4.0_k6-m32_Os-ofp
ChaCha20
_____
128
64
7.32
x86-xmm/1
gcc-4.0_k8-m32_Os-ofp
ChaCha20
_____
128
64
7.32
x86-xmm/1
gcc-4.0_m32_Os-ofp
ChaCha20
_____
128
64
7.32
x86-xmm/1
gcc-4.0_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
7.32
x86-xmm/1
gcc-4.0_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
7.32
x86-xmm/1
gcc-4.0_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
7.32
x86-xmm/1
gcc-4.0_pentium-m32_Os-ofp
ChaCha20
_____
128
64
7.32
x86-xmm/1
gcc-4.0_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
7.32
x86-xmm/1
gcc-4.0_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
7.32
x86-xmm/1
gcc-4.0_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
7.32
x86-xmm/1
gcc-4.0_prescott-m32_Os-ofp
ChaCha20
_____
128
64
7.55
18.77
7.69
7.88
8.52
8.46
20.92
15.56
amd64-3/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
7.55
amd64-3/1
gcc-4.0_default_Os-ofp
ChaCha20
_____
128
64
7.55
amd64-3/1
gcc-4.0_k8_Os-ofp
ChaCha20
_____
128
64
7.55
amd64-3/1
gcc-4.0_nocona_Os-ofp
ChaCha20
_____
128
64
7.55
amd64-3/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
7.55
amd64-3/1
gcc_k8_Os-ofp
ChaCha20
_____
256
64
7.55
18.77
7.69
7.89
8.52
8.46
21.10
15.56
amd64-3/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
8.84
merged/1
gcc_nocona_O3-ofp
ChaCha20
_____
128
64
8.88
merged/1
gcc_nocona_O3-ual-ofp
ChaCha20
_____
128
64
9.05
merged/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
9.18
merged/1
gcc_nocona_O1-ofp
ChaCha20
_____
128
64
9.73
merged/1
gcc_default_O1-ofp
ChaCha20
_____
128
64
9.73
merged/1
gcc_k8_O1-ofp
ChaCha20
_____
128
64
9.84
x86-1/1
gcc-4.0_pentium-m32_Os-ofp
ChaCha20
_____
128
64
9.92
merged/1
gcc-4.0_k8_O3-ual-ofp
ChaCha20
_____
128
64
9.94
merged/1
gcc-4.0_default_O3-ual-ofp
ChaCha20
_____
128
64
9.95
merged/1
gcc-4.0_nocona_O1-ofp
ChaCha20
_____
128
64
9.95
x86-1/1
gcc-4.0_i486-m32_Os-ofp
ChaCha20
_____
128
64
9.98
x86-1/1
gcc-4.0_athlon-m32_Os-ofp
ChaCha20
_____
128
64
9.98
x86-1/1
gcc-4.0_k6-m32_Os-ofp
ChaCha20
_____
128
64
9.99
merged/1
gcc-4.0_k8_O1-ofp
ChaCha20
_____
128
64
9.99
x86-1/1
gcc-4.0_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
10.00
x86-1/1
gcc-4.0_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
10.01
x86-1/1
gcc-4.0_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
10.05
x86-1/1
gcc-4.0_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
10.06
merged/1
gcc-4.0_k8_O2-ofp
ChaCha20
_____
128
64
10.08
regs/1
gcc_k8_O3-ual-ofp
ChaCha20
_____
128
64
10.08
x86-1/1
gcc-4.0_m32_Os-ofp
ChaCha20
_____
128
64
10.10
merged/1
gcc-4.0_default_O3-ofp
ChaCha20
_____
128
64
10.11
x86-mmx/1
gcc-4.0_k6-m32_Os-ofp
ChaCha20
_____
128
64
10.13
merged/1
gcc-4.0_default_O2-ofp
ChaCha20
_____
128
64
10.13
merged/1
gcc-4.0_k8_O3-ofp
ChaCha20
_____
128
64
10.13
x86-1/1
gcc-4.0_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
10.14
x86-1/1
gcc-4.0_prescott-m32_Os-ofp
ChaCha20
_____
128
64
10.15
regs/1
gcc_default_O3-ual-ofp
ChaCha20
_____
128
64
10.15
x86-1/1
gcc-4.0_k8-m32_Os-ofp
ChaCha20
_____
128
64
10.15
x86-1/1
gcc-4.0_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
10.17
x86-mmx/1
gcc-4.0_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
10.17
x86-mmx/1
gcc-4.0_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
10.18
x86-mmx/1
gcc-4.0_athlon-m32_Os-ofp
ChaCha20
_____
128
64
10.18
x86-mmx/1
gcc-4.0_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
10.19
x86-mmx/1
gcc-4.0_m32_Os-ofp
ChaCha20
_____
128
64
10.20
x86-mmx/1
gcc-4.0_pentium-m32_Os-ofp
ChaCha20
_____
128
64
10.20
x86-mmx/1
gcc-4.0_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
10.20
x86-mmx/1
gcc-4.0_prescott-m32_Os-ofp
ChaCha20
_____
128
64
10.21
x86-mmx/1
gcc-4.0_i486-m32_Os-ofp
ChaCha20
_____
128
64
10.21
x86-mmx/1
gcc-4.0_k8-m32_Os-ofp
ChaCha20
_____
128
64
10.21
x86-mmx/1
gcc-4.0_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
10.21
x86-mmx/1
gcc-4.0_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
10.23
merged/1
gcc-4.0_nocona_O3-ual-ofp
ChaCha20
_____
128
64
10.26
merged/1
gcc-4.0_default_O1-ofp
ChaCha20
_____
128
64
10.34
merged/1
gcc-4.0_nocona_O3-ofp
ChaCha20
_____
128
64
10.39
merged/1
gcc-4.0_nocona_O2-ofp
ChaCha20
_____
128
64
10.46
regs/1
gcc_nocona_O3-ual-ofp
ChaCha20
_____
128
64
10.58
merged/1
gcc-4.0_pentium3-m32_O2-ofp
ChaCha20
_____
128
64
10.61
merged/1
gcc-4.0_pentiumpro-m32_O3-ual-ofp
ChaCha20
_____
128
64
10.64
regs/1
gcc_nocona_O3-ofp
ChaCha20
_____
128
64
10.66
merged/1
gcc-4.0_pentium-m32_O3-ual-ofp
ChaCha20
_____
128
64
10.67
merged/1
gcc-4.0_pentium-m32_O2-ofp
ChaCha20
_____
128
64
10.69
merged/1
gcc-4.0_pentium-m-m32_O2-ofp
ChaCha20
_____
128
64
10.69
merged/1
gcc-4.0_pentium-mmx-m32_O3-ofp
ChaCha20
_____
128
64
10.69
merged/1
gcc-4.0_pentiumpro-m32_O3-ofp
ChaCha20
_____
128
64
10.70
merged/1
gcc-4.0_pentium2-m32_O3-ofp
ChaCha20
_____
128
64
10.70
merged/1
gcc-4.0_pentium-mmx-m32_O2-ofp
ChaCha20
_____
128
64
10.71
merged/1
gcc-4.0_pentium2-m32_O2-ofp
ChaCha20
_____
128
64
10.73
merged/1
gcc-4.0_pentium-mmx-m32_O3-ual-ofp
ChaCha20
_____
128
64
10.74
merged/1
gcc-4.0_k6-m32_O3-ual-ofp
ChaCha20
_____
128
64
10.74
merged/1
gcc-4.0_pentium2-m32_O3-ual-ofp
ChaCha20
_____
128
64
10.74
merged/1
gcc-4.0_pentiumpro-m32_O2-ofp
ChaCha20
_____
128
64
10.80
merged/1
gcc-4.0_k8-m32_O3-ual-ofp
ChaCha20
_____
128
64
10.81
regs/1
gcc_k8_O3-ofp
ChaCha20
_____
128
64
10.82
merged/1
gcc-4.0_athlon-m32_O2-ofp
ChaCha20
_____
128
64
10.82
regs/1
gcc_default_O3-ofp
ChaCha20
_____
128
64
10.83
merged/1
gcc-4.0_k8-m32_O2-ofp
ChaCha20
_____
128
64
10.83
merged/1
gcc-4.0_m32_O2-ofp
ChaCha20
_____
128
64
10.84
merged/1
gcc-4.0_athlon-m32_O3-ofp
ChaCha20
_____
128
64
10.84
merged/1
gcc-4.0_pentium-m32_O3-ofp
ChaCha20
_____
128
64
10.84
merged/1
gcc-4.0_pentium-m-m32_O3-ual-ofp
ChaCha20
_____
128
64
10.85
merged/1
gcc-4.0_pentium-m-m32_O3-ofp
ChaCha20
_____
128
64
10.85
regs/1
gcc-4.0_default_O3-ual-ofp
ChaCha20
_____
128
64
10.88
merged/1
gcc-4.0_k8-m32_O3-ofp
ChaCha20
_____
128
64
10.88
merged/1
gcc-4.0_pentium3-m32_O3-ofp
ChaCha20
_____
128
64
10.89
merged/1
gcc-4.0_m32_O3-ofp
ChaCha20
_____
128
64
10.89
merged/1
gcc-4.0_pentium3-m32_O3-ual-ofp
ChaCha20
_____
128
64
10.92
merged/1
gcc-4.0_athlon-m32_O3-ual-ofp
ChaCha20
_____
128
64
10.93
merged/1
gcc-4.0_m32_O3-ual-ofp
ChaCha20
_____
128
64
10.94
regs/1
gcc-4.0_k8_O3-ual-ofp
ChaCha20
_____
128
64
10.99
merged/1
gcc-4.0_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
11.01
merged/1
gcc_default_O3-ofp
ChaCha20
_____
128
64
11.02
merged/1
gcc-4.0_k6-m32_O3-ofp
ChaCha20
_____
128
64
11.04
merged/1
gcc-4.0_pentium4-m32_O1-ofp
ChaCha20
_____
128
64
11.04
merged/1
gcc_k8_O3-ofp
ChaCha20
_____
128
64
11.07
merged/1
gcc-4.0_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
11.09
merged/1
gcc-4.0_k6-m32_O2-ofp
ChaCha20
_____
128
64
11.11
merged/1
gcc-4.0_prescott-m32_O2-ofp
ChaCha20
_____
128
64
11.12
merged/1
gcc-4.0_i386-m32_O3-ofp
ChaCha20
_____
128
64
11.13
merged/1
gcc-4.0_i386-m32_O3-ual-ofp
ChaCha20
_____
128
64
11.13
merged/1
gcc-4.0_m32_Os-ofp
ChaCha20
_____
128
64
11.13
merged/1
gcc-4.0_pentium-m32_Os-ofp
ChaCha20
_____
128
64
11.16
merged/1
gcc-4.0_i486-m32_O1-ofp
ChaCha20
_____
128
64
11.17
merged/1
gcc-4.0_pentium-mmx-m32_O1-ofp
ChaCha20
_____
128
64
11.18
merged/1
gcc-4.0_athlon-m32_Os-ofp
ChaCha20
_____
128
64
11.18
merged/1
gcc_k8_O2-ofp
ChaCha20
_____
128
64
11.19
merged/1
gcc-4.0_i486-m32_O3-ual-ofp
ChaCha20
_____
128
64
11.19
merged/1
gcc_default_O2-ofp
ChaCha20
_____
128
64
11.20
merged/1
gcc-4.0_athlon-m32_O1-ofp
ChaCha20
_____
128
64
11.20
merged/1
gcc-4.0_default_Os-ofp
ChaCha20
_____
128
64
11.20
merged/1
gcc-4.0_k8_Os-ofp
ChaCha20
_____
128
64
11.20
merged/1
gcc-4.0_pentium4-m32_O3-ofp
ChaCha20
_____
128
64
11.20
merged/1
gcc-4.0_pentium-m-m32_O1-ofp
ChaCha20
_____
128
64
11.21
ref/1
gcc-4.0_default_O3-ual-ofp
ChaCha20
_____
128
64
11.21
ref/1
gcc-4.0_k8_O3-ual-ofp
ChaCha20
_____
128
64
11.22
merged/1
gcc-4.0_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
11.23
merged/1
gcc-4.0_i486-m32_O2-ofp
ChaCha20
_____
128
64
11.23
merged/1
gcc_k8_O3-ual-ofp
ChaCha20
_____
128
64
11.25
merged/1
gcc-4.0_pentium3-m32_O1-ofp
ChaCha20
_____
128
64
11.27
merged/1
gcc-4.0_i486-m32_O3-ofp
ChaCha20
_____
128
64
11.27
merged/1
gcc_default_O3-ual-ofp
ChaCha20
_____
128
64
11.29
merged/1
gcc-4.0_nocona_Os-ofp
ChaCha20
_____
128
64
11.30
merged/1
gcc-4.0_prescott-m32_Os-ofp
ChaCha20
_____
128
64
11.31
merged/1
gcc-4.0_k8-m32_O1-ofp
ChaCha20
_____
128
64
11.32
merged/1
gcc-4.0_k6-m32_O1-ofp
ChaCha20
_____
128
64
11.33
merged/1
gcc-4.0_pentium2-m32_O1-ofp
ChaCha20
_____
128
64
11.33
merged/1
gcc-4.0_pentiumpro-m32_O1-ofp
ChaCha20
_____
128
64
11.34
merged/1
gcc-4.0_pentium-m32_O1-ofp
ChaCha20
_____
128
64
11.37
regs/1
gcc-4.0_nocona_O3-ual-ofp
ChaCha20
_____
128
64
11.38
merged/1
gcc-4.0_k8-m32_Os-ofp
ChaCha20
_____
128
64
11.39
merged/1
gcc-4.0_i486-m32_Os-ofp
ChaCha20
_____
128
64
11.39
merged/1
gcc-4.0_k6-m32_Os-ofp
ChaCha20
_____
128
64
11.39
merged/1
gcc-4.0_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
11.39
regs/1
gcc-4.0_k8_O3-ofp
ChaCha20
_____
128
64
11.40
merged/1
gcc-4.0_i386-m32_O2-ofp
ChaCha20
_____
128
64
11.41
merged/1
gcc-4.0_pentium4-m32_O2-ofp
ChaCha20
_____
128
64
11.41
merged/1
gcc-4.0_pentium4-m32_O3-ual-ofp
ChaCha20
_____
128
64
11.41
regs/1
gcc-4.0_default_O3-ofp
ChaCha20
_____
128
64
11.43
merged/1
gcc-4.0_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
11.43
merged/1
gcc-4.0_prescott-m32_O1-ofp
ChaCha20
_____
128
64
11.46
ref/1
gcc_k8_O3-ofp
ChaCha20
_____
128
64
11.47
merged/1
gcc-4.0_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
11.48
merged/1
gcc-4.0_prescott-m32_O3-ofp
ChaCha20
_____
128
64
11.49
merged/1
gcc-4.0_m32_O1-ofp
ChaCha20
_____
128
64
11.49
merged/1
gcc-4.0_prescott-m32_O3-ual-ofp
ChaCha20
_____
128
64
11.58
ref/1
gcc_default_O3-ofp
ChaCha20
_____
128
64
11.59
merged/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
11.68
merged/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
11.97
regs/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
12.01
regs/1
gcc-4.0_nocona_O3-ofp
ChaCha20
_____
128
64
12.05
regs/1
gcc-4.0_pentium-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.05
regs/1
gcc-4.0_pentium-mmx-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.08
regs/1
gcc-4.0_pentiumpro-m32_O3-ofp
ChaCha20
_____
128
64
12.13
regs/1
gcc-4.0_default_Os-ofp
ChaCha20
_____
128
64
12.15
regs/1
gcc-4.0_pentium2-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.15
regs/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
12.16
regs/1
gcc-4.0_k8_Os-ofp
ChaCha20
_____
128
64
12.17
regs/1
gcc-4.0_pentium2-m32_O3-ofp
ChaCha20
_____
128
64
12.18
regs/1
gcc-4.0_pentium3-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.19
regs/1
gcc-4.0_nocona_Os-ofp
ChaCha20
_____
128
64
12.20
regs/1
gcc-4.0_pentium-m-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.22
regs/1
gcc-4.0_pentiumpro-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.23
ref/1
gcc_nocona_O3-ofp
ChaCha20
_____
128
64
12.29
ref/1
gcc-4.0_nocona_O3-ual-ofp
ChaCha20
_____
128
64
12.30
regs/1
gcc-4.0_k8-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.30
regs/1
gcc_k8_O2-ofp
ChaCha20
_____
128
64
12.36
regs/1
gcc_default_O2-ofp
ChaCha20
_____
128
64
12.37
regs/1
gcc-4.0_pentium-mmx-m32_O3-ofp
ChaCha20
_____
128
64
12.41
regs/1
gcc-4.0_m32_O3-ual-ofp
ChaCha20
_____
128
64
12.42
regs/1
gcc-4.0_athlon-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.43
regs/1
gcc-4.0_prescott-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.47
regs/1
gcc-4.0_pentium4-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.50
regs/1
gcc-4.0_i486-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.52
regs/1
gcc-4.0_pentium-m32_O3-ofp
ChaCha20
_____
128
64
12.53
regs/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
12.55
regs/1
gcc-4.0_k6-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.56
ref/1
gcc_k8_O3-ual-ofp
ChaCha20
_____
128
64
12.60
regs/1
gcc-4.0_pentium4-m32_O3-ofp
ChaCha20
_____
128
64
12.61
regs/1
gcc-4.0_i386-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.64
regs/1
gcc-4.0_i386-m32_O3-ofp
ChaCha20
_____
128
64
12.69
regs/1
gcc-4.0_k8_O1-ofp
ChaCha20
_____
128
64
12.69
regs/1
gcc_nocona_O2-ofp
ChaCha20
_____
128
64
12.72
ref/1
gcc_default_O3-ual-ofp
ChaCha20
_____
128
64
12.73
regs/1
gcc_k8_O1-ofp
ChaCha20
_____
128
64
12.74
regs/1
gcc-4.0_nocona_O1-ofp
ChaCha20
_____
128
64
12.74
regs/1
gcc_nocona_O1-ofp
ChaCha20
_____
128
64
12.79
regs/1
gcc_default_O1-ofp
ChaCha20
_____
128
64
12.83
regs/1
gcc-4.0_default_O1-ofp
ChaCha20
_____
128
64
12.88
regs/1
gcc-4.0_pentium-m-m32_O3-ofp
ChaCha20
_____
128
64
12.90
regs/1
gcc-4.0_athlon-m32_O3-ofp
ChaCha20
_____
128
64
12.90
regs/1
gcc-4.0_k8-m32_O3-ofp
ChaCha20
_____
128
64
12.96
regs/1
gcc-4.0_m32_O3-ofp
ChaCha20
_____
128
64
13.19
regs/1
gcc-4.0_prescott-m32_O3-ofp
ChaCha20
_____
128
64
13.20
regs/1
gcc-4.0_i486-m32_O3-ofp
ChaCha20
_____
128
64
13.23
regs/1
gcc-4.0_default_O2-ofp
ChaCha20
_____
128
64
13.26
ref/1
gcc_nocona_O3-ual-ofp
ChaCha20
_____
128
64
13.26
regs/1
gcc-4.0_k8_O2-ofp
ChaCha20
_____
128
64
13.60
ref/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
13.73
ref/1
gcc-4.0_k8_Os-ofp
ChaCha20
_____
128
64
13.78
regs/1
gcc-4.0_nocona_O2-ofp
ChaCha20
_____
128
64
13.83
regs/1
gcc-4.0_pentium2-m32_O1-ofp
ChaCha20
_____
128
64
13.84
regs/1
gcc-4.0_m32_O1-ofp
ChaCha20
_____
128
64
13.89
ref/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
13.90
regs/1
gcc-4.0_pentium-m-m32_O1-ofp
ChaCha20
_____
128
64
13.93
ref/1
gcc-4.0_default_Os-ofp
ChaCha20
_____
128
64
13.95
regs/1
gcc-4.0_pentium3-m32_O1-ofp
ChaCha20
_____
128
64
13.98
regs/1
gcc-4.0_pentiumpro-m32_O1-ofp
ChaCha20
_____
128
64
14.01
regs/1
gcc-4.0_k8-m32_Os-ofp
ChaCha20
_____
128
64
14.04
regs/1
gcc-4.0_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
14.05
regs/1
gcc-4.0_pentium-m32_Os-ofp
ChaCha20
_____
128
64
14.08
ref/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
14.12
regs/1
gcc-4.0_pentium3-m32_O2-ofp
ChaCha20
_____
128
64
14.12
regs/1
gcc-4.0_pentium-m-m32_O2-ofp
ChaCha20
_____
128
64
14.12
regs/1
gcc-4.0_pentiumpro-m32_O2-ofp
ChaCha20
_____
128
64
14.16
regs/1
gcc-4.0_pentium3-m32_O3-ofp
ChaCha20
_____
128
64
14.17
regs/1
gcc-4.0_m32_Os-ofp
ChaCha20
_____
128
64
14.19
regs/1
gcc-4.0_athlon-m32_Os-ofp
ChaCha20
_____
128
64
14.26
regs/1
gcc-4.0_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
14.30
regs/1
gcc-4.0_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
14.34
regs/1
gcc-4.0_m32_O2-ofp
ChaCha20
_____
128
64
14.38
regs/1
gcc-4.0_pentium2-m32_O2-ofp
ChaCha20
_____
128
64
14.39
regs/1
gcc-4.0_athlon-m32_O1-ofp
ChaCha20
_____
128
64
14.42
regs/1
gcc-4.0_athlon-m32_O2-ofp
ChaCha20
_____
128
64
14.43
regs/1
gcc-4.0_pentium-mmx-m32_O2-ofp
ChaCha20
_____
128
64
14.44
regs/1
gcc-4.0_pentium4-m32_O1-ofp
ChaCha20
_____
128
64
14.47
regs/1
gcc-4.0_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
14.48
regs/1
gcc-4.0_k8-m32_O2-ofp
ChaCha20
_____
128
64
14.48
regs/1
gcc-4.0_pentium-m32_O1-ofp
ChaCha20
_____
128
64
14.49
regs/1
gcc-4.0_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
14.53
ref/1
gcc-4.0_nocona_Os-ofp
ChaCha20
_____
128
64
14.53
regs/1
gcc-4.0_pentium-m32_O2-ofp
ChaCha20
_____
128
64
14.58
regs/1
gcc-4.0_i386-m32_O2-ofp
ChaCha20
_____
128
64
14.60
regs/1
gcc-4.0_prescott-m32_O1-ofp
ChaCha20
_____
128
64
14.60
regs/1
gcc-4.0_prescott-m32_O2-ofp
ChaCha20
_____
128
64
14.61
regs/1
gcc-4.0_i486-m32_O2-ofp
ChaCha20
_____
128
64
14.62
regs/1
gcc-4.0_i486-m32_O1-ofp
ChaCha20
_____
128
64
14.62
regs/1
gcc-4.0_k8-m32_O1-ofp
ChaCha20
_____
128
64
14.63
regs/1
gcc-4.0_pentium4-m32_O2-ofp
ChaCha20
_____
128
64
14.73
regs/1
gcc-4.0_pentium-mmx-m32_O1-ofp
ChaCha20
_____
128
64
14.94
ref/1
gcc_default_O2-ofp
ChaCha20
_____
128
64
15.02
ref/1
gcc_k8_O2-ofp
ChaCha20
_____
128
64
15.94
regs/1
gcc-4.0_k6-m32_O3-ofp
ChaCha20
_____
128
64
16.31
regs/1
gcc-4.0_i486-m32_Os-ofp
ChaCha20
_____
128
64
16.35
ref/1
gcc_nocona_O2-ofp
ChaCha20
_____
128
64
16.75
regs/1
gcc-4.0_k6-m32_Os-ofp
ChaCha20
_____
128
64
17.11
regs/1
gcc-4.0_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
17.12
regs/1
gcc-4.0_prescott-m32_Os-ofp
ChaCha20
_____
128
64
17.38
regs/1
gcc-4.0_k6-m32_O2-ofp
ChaCha20
_____
128
64
17.71
ref/1
gcc-4.0_default_O1-ofp
ChaCha20
_____
128
64
17.83
regs/1
gcc-4.0_k6-m32_O1-ofp
ChaCha20
_____
128
64
18.59
ref/1
gcc-4.0_k8_O1-ofp
ChaCha20
_____
128
64
18.71
ref/1
gcc-4.0_nocona_O1-ofp
ChaCha20
_____
128
64
19.17
ref/1
gcc-4.0_default_O3-ofp
ChaCha20
_____
128
64
19.17
ref/1
gcc-4.0_k8_O3-ofp
ChaCha20
_____
128
64
20.38
ref/1
gcc_k8_O1-ofp
ChaCha20
_____
128
64
20.44
ref/1
gcc_nocona_O1-ofp
ChaCha20
_____
128
64
20.60
ref/1
gcc_default_O1-ofp
ChaCha20
_____
128
64
21.43
ref/1
gcc-4.0_default_O2-ofp
ChaCha20
_____
128
64
21.64
ref/1
gcc-4.0_k8_O2-ofp
ChaCha20
_____
128
64
22.74
ref/1
gcc-4.0_nocona_O3-ofp
ChaCha20
_____
128
64
23.03
ref/1
gcc-4.0_pentium-m-m32_O1-ofp
ChaCha20
_____
128
64
23.15
ref/1
gcc-4.0_pentium2-m32_O1-ofp
ChaCha20
_____
128
64
23.19
ref/1
gcc-4.0_pentium3-m32_O1-ofp
ChaCha20
_____
128
64
23.25
ref/1
gcc-4.0_m32_O1-ofp
ChaCha20
_____
128
64
23.26
ref/1
gcc-4.0_pentiumpro-m32_O1-ofp
ChaCha20
_____
128
64
23.35
ref/1
gcc-4.0_k8-m32_O1-ofp
ChaCha20
_____
128
64
23.86
ref/1
gcc-4.0_pentium4-m32_O1-ofp
ChaCha20
_____
128
64
23.90
ref/1
gcc-4.0_i486-m32_O1-ofp
ChaCha20
_____
128
64
23.98
ref/1
gcc-4.0_prescott-m32_O1-ofp
ChaCha20
_____
128
64
24.12
ref/1
gcc-4.0_nocona_O2-ofp
ChaCha20
_____
128
64
24.13
ref/1
gcc-4.0_pentium-m32_O1-ofp
ChaCha20
_____
128
64
24.13
ref/1
gcc-4.0_pentium-mmx-m32_O1-ofp
ChaCha20
_____
128
64
24.21
ref/1
gcc-4.0_athlon-m32_O1-ofp
ChaCha20
_____
128
64
26.85
ref/1
gcc-4.0_athlon-m32_O3-ual-ofp
ChaCha20
_____
128
64
27.09
ref/1
gcc-4.0_m32_O3-ual-ofp
ChaCha20
_____
128
64
27.28
ref/1
gcc-4.0_k8-m32_O3-ual-ofp
ChaCha20
_____
128
64
27.52
ref/1
gcc-4.0_k6-m32_O3-ual-ofp
ChaCha20
_____
128
64
27.92
ref/1
gcc-4.0_athlon-m32_O3-ofp
ChaCha20
_____
128
64
27.92
ref/1
gcc-4.0_m32_O3-ofp
ChaCha20
_____
128
64
27.94
ref/1
gcc-4.0_k8-m32_O3-ofp
ChaCha20
_____
128
64
28.16
ref/1
gcc-4.0_pentium2-m32_O3-ual-ofp
ChaCha20
_____
128
64
28.16
ref/1
gcc-4.0_pentiumpro-m32_O3-ual-ofp
ChaCha20
_____
128
64
28.21
ref/1
gcc-4.0_pentium3-m32_O3-ual-ofp
ChaCha20
_____
128
64
28.22
ref/1
gcc-4.0_pentium-m-m32_O3-ual-ofp
ChaCha20
_____
128
64
28.42
ref/1
gcc-4.0_pentium-mmx-m32_O3-ual-ofp
ChaCha20
_____
128
64
28.43
ref/1
gcc-4.0_pentiumpro-m32_O3-ofp
ChaCha20
_____
128
64
28.45
ref/1
gcc-4.0_pentium3-m32_O3-ofp
ChaCha20
_____
128
64
28.46
ref/1
gcc-4.0_pentium2-m32_O3-ofp
ChaCha20
_____
128
64
28.75
ref/1
gcc-4.0_pentium4-m32_O3-ual-ofp
ChaCha20
_____
128
64
28.78
ref/1
gcc-4.0_pentium-m32_O3-ual-ofp
ChaCha20
_____
128
64
28.83
ref/1
gcc-4.0_i486-m32_O3-ual-ofp
ChaCha20
_____
128
64
28.92
ref/1
gcc-4.0_prescott-m32_O3-ual-ofp
ChaCha20
_____
128
64
28.97
ref/1
gcc-4.0_i386-m32_O3-ual-ofp
ChaCha20
_____
128
64
29.17
ref/1
gcc-4.0_k6-m32_O1-ofp
ChaCha20
_____
128
64
29.25
ref/1
gcc-4.0_pentium-m-m32_O3-ofp
ChaCha20
_____
128
64
29.41
ref/1
gcc-4.0_pentium-m32_O3-ofp
ChaCha20
_____
128
64
29.41
ref/1
gcc-4.0_pentium-mmx-m32_O3-ofp
ChaCha20
_____
128
64
29.79
ref/1
gcc-4.0_i486-m32_O3-ofp
ChaCha20
_____
128
64
30.03
ref/1
gcc-4.0_i386-m32_O3-ofp
ChaCha20
_____
128
64
30.05
ref/1
gcc-4.0_m32_O2-ofp
ChaCha20
_____
128
64
30.14
ref/1
gcc-4.0_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
30.20
ref/1
gcc-4.0_athlon-m32_O2-ofp
ChaCha20
_____
128
64
30.20
ref/1
gcc-4.0_k8-m32_O2-ofp
ChaCha20
_____
128
64
30.20
ref/1
gcc-4.0_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
30.21
ref/1
gcc-4.0_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
30.40
ref/1
gcc-4.0_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
30.50
ref/1
gcc-4.0_athlon-m32_Os-ofp
ChaCha20
_____
128
64
30.60
ref/1
gcc-4.0_k8-m32_Os-ofp
ChaCha20
_____
128
64
30.67
ref/1
gcc-4.0_m32_Os-ofp
ChaCha20
_____
128
64
30.70
ref/1
gcc-4.0_pentium-m-m32_O2-ofp
ChaCha20
_____
128
64
30.77
ref/1
gcc-4.0_prescott-m32_O3-ofp
ChaCha20
_____
128
64
30.79
ref/1
gcc-4.0_pentium3-m32_O2-ofp
ChaCha20
_____
128
64
30.80
ref/1
gcc-4.0_pentium-m32_Os-ofp
ChaCha20
_____
128
64
30.92
ref/1
gcc-4.0_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
30.97
ref/1
gcc-4.0_pentiumpro-m32_O2-ofp
ChaCha20
_____
128
64
30.98
ref/1
gcc-4.0_pentium2-m32_O2-ofp
ChaCha20
_____
128
64
31.63
ref/1
gcc-4.0_pentium-mmx-m32_O2-ofp
ChaCha20
_____
128
64
31.72
ref/1
gcc-4.0_pentium-m32_O2-ofp
ChaCha20
_____
128
64
32.10
ref/1
gcc-4.0_i386-m32_O2-ofp
ChaCha20
_____
128
64
32.19
ref/1
gcc-4.0_pentium4-m32_O3-ofp
ChaCha20
_____
128
64
32.31
ref/1
gcc-4.0_i486-m32_O2-ofp
ChaCha20
_____
128
64
32.36
ref/1
gcc-4.0_prescott-m32_O2-ofp
ChaCha20
_____
128
64
32.62
ref/1
gcc-4.0_prescott-m32_Os-ofp
ChaCha20
_____
128
64
32.67
ref/1
gcc-4.0_pentium4-m32_O2-ofp
ChaCha20
_____
128
64
32.68
ref/1
gcc-4.0_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
32.70
ref/1
gcc-4.0_i486-m32_Os-ofp
ChaCha20
_____
128
64
34.18
ref/1
gcc-4.0_k6-m32_O3-ofp
ChaCha20
_____
128
64
36.35
ref/1
gcc-4.0_k6-m32_O2-ofp
ChaCha20
_____
128
64
36.43
ref/1
gcc-4.0_k6-m32_Os-ofp
ChaCha20
_____
128
64
36.77
merged/1
gcc_k8_O0
ChaCha20
_____
128
64
36.84
merged/1
gcc_nocona_O0
ChaCha20
_____
128
64
37.01
merged/1
gcc-4.0_nocona_O0
ChaCha20
_____
128
64
37.03
merged/1
gcc_default_O0
ChaCha20
_____
128
64
37.20
merged/1
gcc-4.0_default_O0
ChaCha20
_____
128
64
37.26
merged/1
gcc-4.0_pentium-mmx-m32_O0
ChaCha20
_____
128
64
37.27
merged/1
gcc-4.0_k6-m32_O0
ChaCha20
_____
128
64
37.29
merged/1
gcc-4.0_pentium-m32_O0
ChaCha20
_____
128
64
37.33
merged/1
gcc-4.0_athlon-m32_O0
ChaCha20
_____
128
64
37.33
merged/1
gcc-4.0_prescott-m32_O0
ChaCha20
_____
128
64
37.34
merged/1
gcc-4.0_k8_O0
ChaCha20
_____
128
64
37.35
merged/1
gcc-4.0_m32_O0
ChaCha20
_____
128
64
37.36
merged/1
gcc-4.0_i386-m32_O0
ChaCha20
_____
128
64
37.36
merged/1
gcc-4.0_i486-m32_O0
ChaCha20
_____
128
64
37.36
merged/1
gcc-4.0_pentium4-m32_O0
ChaCha20
_____
128
64
37.38
merged/1
gcc-4.0_pentium2-m32_O0
ChaCha20
_____
128
64
37.39
merged/1
gcc-4.0_k8-m32_O0
ChaCha20
_____
128
64
37.58
merged/1
gcc-4.0_pentium-m-m32_O0
ChaCha20
_____
128
64
37.58
merged/1
gcc-4.0_pentiumpro-m32_O0
ChaCha20
_____
128
64
37.59
merged/1
gcc-4.0_pentium3-m32_O0
ChaCha20
_____
128
64
47.69
regs/1
gcc_default_O0
ChaCha20
_____
128
64
47.69
regs/1
gcc_nocona_O0
ChaCha20
_____
128
64
47.86
regs/1
gcc-4.0_i386-m32_O0
ChaCha20
_____
128
64
47.88
regs/1
gcc-4.0_i486-m32_O0
ChaCha20
_____
128
64
47.98
regs/1
gcc_k8_O0
ChaCha20
_____
128
64
48.10
regs/1
gcc-4.0_k6-m32_O0
ChaCha20
_____
128
64
48.13
regs/1
gcc-4.0_pentium4-m32_O0
ChaCha20
_____
128
64
48.15
regs/1
gcc-4.0_pentium-m32_O0
ChaCha20
_____
128
64
48.15
regs/1
gcc-4.0_pentium-mmx-m32_O0
ChaCha20
_____
128
64
48.48
regs/1
gcc-4.0_prescott-m32_O0
ChaCha20
_____
128
64
48.57
regs/1
gcc-4.0_default_O0
ChaCha20
_____
128
64
48.73
regs/1
gcc-4.0_k8_O0
ChaCha20
_____
128
64
50.27
regs/1
gcc-4.0_pentiumpro-m32_O0
ChaCha20
_____
128
64
50.28
regs/1
gcc-4.0_pentium2-m32_O0
ChaCha20
_____
128
64
50.35
regs/1
gcc-4.0_athlon-m32_O0
ChaCha20
_____
128
64
50.39
regs/1
gcc-4.0_pentium-m-m32_O0
ChaCha20
_____
128
64
50.40
regs/1
gcc-4.0_m32_O0
ChaCha20
_____
128
64
50.48
regs/1
gcc-4.0_k8-m32_O0
ChaCha20
_____
128
64
51.05
ref/1
gcc-4.0_k6-m32_O0
ChaCha20
_____
128
64
51.09
ref/1
gcc-4.0_i386-m32_O0
ChaCha20
_____
128
64
51.09
ref/1
gcc-4.0_i486-m32_O0
ChaCha20
_____
128
64
51.36
ref/1
gcc-4.0_pentium-m32_O0
ChaCha20
_____
128
64
51.36
ref/1
gcc-4.0_pentium-mmx-m32_O0
ChaCha20
_____
128
64
51.57
ref/1
gcc-4.0_athlon-m32_O0
ChaCha20
_____
128
64
51.57
ref/1
gcc-4.0_pentium3-m32_O0
ChaCha20
_____
128
64
51.58
ref/1
gcc-4.0_pentium2-m32_O0
ChaCha20
_____
128
64
51.64
ref/1
gcc-4.0_m32_O0
ChaCha20
_____
128
64
51.74
ref/1
gcc_default_O0
ChaCha20
_____
128
64
52.02
ref/1
gcc-4.0_pentiumpro-m32_O0
ChaCha20
_____
128
64
52.03
regs/1
gcc-4.0_pentium3-m32_O0
ChaCha20
_____
128
64
52.08
ref/1
gcc-4.0_k8-m32_O0
ChaCha20
_____
128
64
52.09
ref/1
gcc-4.0_pentium-m-m32_O0
ChaCha20
_____
128
64
52.15
ref/1
gcc_nocona_O0
ChaCha20
_____
128
64
52.21
ref/1
gcc-4.0_prescott-m32_O0
ChaCha20
_____
128
64
52.76
ref/1
gcc-4.0_nocona_O0
ChaCha20
_____
128
64
54.02
ref/1
gcc-4.0_pentium4-m32_O0
ChaCha20
_____
128
64
54.38
regs/1
gcc-4.0_nocona_O0
ChaCha20
_____
128
64
56.25
ref/1
gcc-4.0_k8_O0
ChaCha20
_____
128
64
56.69
ref/1
gcc-4.0_default_O0
ChaCha20
_____
128
64
57.70
ref/1
gcc_k8_O0