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.39
4.74
5.41
4.87
26.82
16.12
amd64-xmm6/1
gcc_k8_Os-ofp
ChaCha20
_____
256
64
3.94
17.32
4.39
4.74
5.41
4.87
27.46
16.12
amd64-xmm6/1
gcc_k8_Os-ofp
ChaCha20
_____
256
64
3.94
17.33
4.40
4.74
5.41
4.85
27.33
15.97
amd64-xmm6/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
3.95
17.45
4.42
4.73
5.43
4.85
26.82
16.27
amd64-xmm6/1
gcc-4.0_default_Os-ofp
ChaCha20
_____
256
64
3.95
17.32
4.39
4.75
5.41
4.87
27.06
15.97
amd64-xmm6/1
gcc-4.0_k8_Os-ofp
ChaCha20
_____
256
64
3.95
17.33
4.40
4.75
5.41
4.87
26.90
16.30
amd64-xmm6/1
gcc_nocona_Os-ofp
ChaCha20
_____
256
64
3.95
17.45
4.42
4.73
5.43
4.85
27.60
16.27
amd64-xmm6/1
gcc-4.0_default_Os-ofp
ChaCha20
_____
128
64
3.96
17.33
4.40
4.77
5.42
4.91
28.47
16.14
amd64-xmm6/1
gcc-4.0_nocona_Os-ofp
ChaCha20
_____
256
64
3.96
17.33
4.40
4.77
5.42
4.89
27.33
16.14
amd64-xmm6/1
gcc-4.0_nocona_Os-ofp
ChaCha20
_____
128
64
3.97
17.32
4.39
4.75
5.41
4.87
26.88
15.97
amd64-xmm6/1
gcc-4.0_k8_Os-ofp
ChaCha20
_____
128
64
3.97
17.33
4.40
4.75
5.41
4.87
27.27
16.30
amd64-xmm6/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
3.98
17.33
4.39
4.76
5.41
4.85
27.90
15.97
amd64-xmm6/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
5.07
x86-xmm5/1
gcc-4.0_pentium-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.08
x86-xmm5/1
gcc-4.0_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
5.09
x86-xmm5/1
gcc-4.0_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
5.10
x86-xmm5/1
gcc-4.0_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_k6-m32_Os-ofp
ChaCha20
_____
128
64
5.11
x86-xmm5/1
gcc-4.0_k8-m32_Os-ofp
ChaCha20
_____
128
64
5.12
x86-xmm5/1
gcc-4.0_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
5.13
x86-xmm5/1
gcc-4.0_athlon-m32_Os-ofp
ChaCha20
_____
128
64
5.13
x86-xmm5/1
gcc-4.0_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
5.13
x86-xmm5/1
gcc-4.0_prescott-m32_Os-ofp
ChaCha20
_____
128
64
7.05
x86-xmm2/1
gcc-4.0_k6-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_k8-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_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
7.06
x86-xmm2/1
gcc-4.0_pentium4-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_pentiumpro-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.91
8.53
8.46
20.56
15.56
amd64-3/1
gcc_nocona_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.45
20.58
15.56
amd64-3/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
7.56
amd64-3/1
gcc-4.0_default_Os-ofp
ChaCha20
_____
128
64
7.56
amd64-3/1
gcc-4.0_k8_Os-ofp
ChaCha20
_____
128
64
8.86
merged/1
gcc_nocona_O3-ofp
ChaCha20
_____
128
64
8.88
merged/1
gcc_nocona_O3-ual-ofp
ChaCha20
_____
128
64
9.04
merged/1
gcc_nocona_O1-ofp
ChaCha20
_____
128
64
9.10
merged/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
9.74
merged/1
gcc_k8_O1-ofp
ChaCha20
_____
128
64
9.75
merged/1
gcc_default_O1-ofp
ChaCha20
_____
128
64
9.83
x86-1/1
gcc-4.0_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
9.84
x86-1/1
gcc-4.0_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
9.90
merged/1
gcc-4.0_k8_O3-ual-ofp
ChaCha20
_____
128
64
9.93
merged/1
gcc-4.0_default_O3-ual-ofp
ChaCha20
_____
128
64
9.94
x86-1/1
gcc-4.0_athlon-m32_Os-ofp
ChaCha20
_____
128
64
9.95
x86-1/1
gcc-4.0_k6-m32_Os-ofp
ChaCha20
_____
128
64
9.95
x86-1/1
gcc-4.0_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
9.96
merged/1
gcc-4.0_default_O1-ofp
ChaCha20
_____
128
64
9.97
x86-1/1
gcc-4.0_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
9.98
x86-1/1
gcc-4.0_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
9.99
x86-1/1
gcc-4.0_i486-m32_Os-ofp
ChaCha20
_____
128
64
9.99
x86-1/1
gcc-4.0_prescott-m32_Os-ofp
ChaCha20
_____
128
64
10.00
x86-1/1
gcc-4.0_pentium-m32_Os-ofp
ChaCha20
_____
128
64
10.03
merged/1
gcc-4.0_k8_O2-ofp
ChaCha20
_____
128
64
10.03
regs/1
gcc_k8_O3-ual-ofp
ChaCha20
_____
128
64
10.06
merged/1
gcc-4.0_k8_O3-ofp
ChaCha20
_____
128
64
10.08
merged/1
gcc-4.0_default_O3-ofp
ChaCha20
_____
128
64
10.08
x86-1/1
gcc-4.0_m32_Os-ofp
ChaCha20
_____
128
64
10.11
merged/1
gcc-4.0_default_O2-ofp
ChaCha20
_____
128
64
10.13
x86-1/1
gcc-4.0_k8-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_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
10.15
x86-mmx/1
gcc-4.0_i486-m32_Os-ofp
ChaCha20
_____
128
64
10.16
merged/1
gcc-4.0_nocona_O3-ual-ofp
ChaCha20
_____
128
64
10.16
x86-mmx/1
gcc-4.0_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
10.17
x86-mmx/1
gcc-4.0_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
10.17
x86-mmx/1
gcc-4.0_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
10.17
x86-mmx/1
gcc-4.0_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
10.17
x86-mmx/1
gcc-4.0_prescott-m32_Os-ofp
ChaCha20
_____
128
64
10.18
merged/1
gcc-4.0_nocona_O1-ofp
ChaCha20
_____
128
64
10.18
x86-mmx/1
gcc-4.0_k8-m32_Os-ofp
ChaCha20
_____
128
64
10.19
x86-mmx/1
gcc-4.0_athlon-m32_Os-ofp
ChaCha20
_____
128
64
10.19
x86-mmx/1
gcc-4.0_pentium-m32_Os-ofp
ChaCha20
_____
128
64
10.20
x86-mmx/1
gcc-4.0_k6-m32_Os-ofp
ChaCha20
_____
128
64
10.20
x86-mmx/1
gcc-4.0_m32_Os-ofp
ChaCha20
_____
128
64
10.20
x86-mmx/1
gcc-4.0_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
10.20
x86-mmx/1
gcc-4.0_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
10.22
merged/1
gcc-4.0_k8_O1-ofp
ChaCha20
_____
128
64
10.35
merged/1
gcc-4.0_nocona_O2-ofp
ChaCha20
_____
128
64
10.40
merged/1
gcc-4.0_nocona_O3-ofp
ChaCha20
_____
128
64
10.46
regs/1
gcc_nocona_O3-ual-ofp
ChaCha20
_____
128
64
10.49
merged/1
gcc-4.0_pentium-mmx-m32_O3-ual-ofp
ChaCha20
_____
128
64
10.54
merged/1
gcc-4.0_pentiumpro-m32_O2-ofp
ChaCha20
_____
128
64
10.58
merged/1
gcc-4.0_pentium-m32_O2-ofp
ChaCha20
_____
128
64
10.62
merged/1
gcc-4.0_pentium2-m32_O2-ofp
ChaCha20
_____
128
64
10.62
merged/1
gcc-4.0_pentium-m-m32_O2-ofp
ChaCha20
_____
128
64
10.63
merged/1
gcc-4.0_k8-m32_O2-ofp
ChaCha20
_____
128
64
10.64
merged/1
gcc-4.0_pentiumpro-m32_O3-ual-ofp
ChaCha20
_____
128
64
10.65
merged/1
gcc-4.0_pentium-m32_O3-ual-ofp
ChaCha20
_____
128
64
10.68
merged/1
gcc-4.0_pentium-mmx-m32_O2-ofp
ChaCha20
_____
128
64
10.69
merged/1
gcc-4.0_pentium3-m32_O2-ofp
ChaCha20
_____
128
64
10.70
merged/1
gcc-4.0_pentium-m32_O3-ofp
ChaCha20
_____
128
64
10.71
merged/1
gcc-4.0_k6-m32_O3-ofp
ChaCha20
_____
128
64
10.75
merged/1
gcc-4.0_m32_O2-ofp
ChaCha20
_____
128
64
10.76
regs/1
gcc_default_O3-ofp
ChaCha20
_____
128
64
10.77
merged/1
gcc-4.0_athlon-m32_O3-ofp
ChaCha20
_____
128
64
10.77
merged/1
gcc-4.0_pentiumpro-m32_O3-ofp
ChaCha20
_____
128
64
10.78
merged/1
gcc-4.0_pentium3-m32_O3-ual-ofp
ChaCha20
_____
128
64
10.78
merged/1
gcc-4.0_pentium-m-m32_O3-ofp
ChaCha20
_____
128
64
10.79
merged/1
gcc-4.0_athlon-m32_O2-ofp
ChaCha20
_____
128
64
10.79
merged/1
gcc-4.0_pentium-m-m32_O3-ual-ofp
ChaCha20
_____
128
64
10.81
merged/1
gcc-4.0_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_pentium2-m32_O3-ual-ofp
ChaCha20
_____
128
64
10.83
merged/1
gcc-4.0_pentium3-m32_O3-ofp
ChaCha20
_____
128
64
10.84
merged/1
gcc-4.0_k8-m32_O3-ofp
ChaCha20
_____
128
64
10.84
merged/1
gcc-4.0_pentium2-m32_O3-ofp
ChaCha20
_____
128
64
10.86
merged/1
gcc-4.0_k8-m32_O3-ual-ofp
ChaCha20
_____
128
64
10.91
merged/1
gcc-4.0_athlon-m32_O3-ual-ofp
ChaCha20
_____
128
64
10.91
merged/1
gcc-4.0_pentium-mmx-m32_O3-ofp
ChaCha20
_____
128
64
10.92
regs/1
gcc-4.0_k8_O3-ual-ofp
ChaCha20
_____
128
64
10.93
merged/1
gcc-4.0_m32_O3-ofp
ChaCha20
_____
128
64
10.93
regs/1
gcc_nocona_O3-ofp
ChaCha20
_____
128
64
10.94
merged/1
gcc-4.0_athlon-m32_Os-ofp
ChaCha20
_____
128
64
11.00
merged/1
gcc-4.0_pentium4-m32_O3-ofp
ChaCha20
_____
128
64
11.01
merged/1
gcc_k8_O3-ofp
ChaCha20
_____
128
64
11.02
merged/1
gcc-4.0_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
11.02
merged/1
gcc_default_O3-ofp
ChaCha20
_____
128
64
11.03
merged/1
gcc-4.0_default_Os-ofp
ChaCha20
_____
128
64
11.04
merged/1
gcc-4.0_k8_Os-ofp
ChaCha20
_____
128
64
11.06
regs/1
gcc-4.0_default_O3-ual-ofp
ChaCha20
_____
128
64
11.08
merged/1
gcc-4.0_k6-m32_O2-ofp
ChaCha20
_____
128
64
11.08
merged/1
gcc-4.0_k6-m32_O3-ual-ofp
ChaCha20
_____
128
64
11.08
merged/1
gcc-4.0_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
11.09
merged/1
gcc-4.0_prescott-m32_Os-ofp
ChaCha20
_____
128
64
11.11
merged/1
gcc-4.0_pentium4-m32_O1-ofp
ChaCha20
_____
128
64
11.11
merged/1
gcc-4.0_pentiumpro-m32_O1-ofp
ChaCha20
_____
128
64
11.13
merged/1
gcc-4.0_i486-m32_O3-ual-ofp
ChaCha20
_____
128
64
11.13
merged/1
gcc-4.0_pentium-m32_Os-ofp
ChaCha20
_____
128
64
11.15
merged/1
gcc-4.0_i386-m32_O3-ual-ofp
ChaCha20
_____
128
64
11.18
merged/1
gcc-4.0_athlon-m32_O1-ofp
ChaCha20
_____
128
64
11.19
merged/1
gcc_k8_O2-ofp
ChaCha20
_____
128
64
11.21
merged/1
gcc-4.0_pentium3-m32_O1-ofp
ChaCha20
_____
128
64
11.21
ref/1
gcc-4.0_k8_O3-ual-ofp
ChaCha20
_____
128
64
11.22
merged/1
gcc_default_O2-ofp
ChaCha20
_____
128
64
11.22
ref/1
gcc-4.0_default_O3-ual-ofp
ChaCha20
_____
128
64
11.23
merged/1
gcc-4.0_i486-m32_O1-ofp
ChaCha20
_____
128
64
11.26
merged/1
gcc-4.0_m32_Os-ofp
ChaCha20
_____
128
64
11.27
merged/1
gcc-4.0_k8-m32_Os-ofp
ChaCha20
_____
128
64
11.28
merged/1
gcc-4.0_pentium2-m32_O1-ofp
ChaCha20
_____
128
64
11.28
merged/1
gcc_k8_O3-ual-ofp
ChaCha20
_____
128
64
11.29
merged/1
gcc-4.0_m32_O1-ofp
ChaCha20
_____
128
64
11.31
merged/1
gcc-4.0_i486-m32_O3-ofp
ChaCha20
_____
128
64
11.31
merged/1
gcc-4.0_pentium-mmx-m32_O1-ofp
ChaCha20
_____
128
64
11.32
merged/1
gcc-4.0_pentium4-m32_O3-ual-ofp
ChaCha20
_____
128
64
11.32
regs/1
gcc-4.0_default_O3-ofp
ChaCha20
_____
128
64
11.33
merged/1
gcc-4.0_pentium-m32_O1-ofp
ChaCha20
_____
128
64
11.33
merged/1
gcc-4.0_pentium-m-m32_O1-ofp
ChaCha20
_____
128
64
11.34
merged/1
gcc-4.0_nocona_Os-ofp
ChaCha20
_____
128
64
11.38
merged/1
gcc-4.0_prescott-m32_O1-ofp
ChaCha20
_____
128
64
11.38
merged/1
gcc_default_O3-ual-ofp
ChaCha20
_____
128
64
11.38
regs/1
gcc-4.0_nocona_O3-ual-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_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
11.39
merged/1
gcc-4.0_prescott-m32_O3-ual-ofp
ChaCha20
_____
128
64
11.41
merged/1
gcc-4.0_k6-m32_O1-ofp
ChaCha20
_____
128
64
11.42
merged/1
gcc-4.0_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
11.43
merged/1
gcc-4.0_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
11.44
regs/1
gcc-4.0_k8_O3-ofp
ChaCha20
_____
128
64
11.45
merged/1
gcc-4.0_k8-m32_O1-ofp
ChaCha20
_____
128
64
11.47
merged/1
gcc-4.0_i386-m32_O3-ofp
ChaCha20
_____
128
64
11.47
merged/1
gcc-4.0_i486-m32_O2-ofp
ChaCha20
_____
128
64
11.50
merged/1
gcc-4.0_prescott-m32_O3-ofp
ChaCha20
_____
128
64
11.51
merged/1
gcc-4.0_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
11.56
merged/1
gcc-4.0_i386-m32_O2-ofp
ChaCha20
_____
128
64
11.56
merged/1
gcc-4.0_pentium4-m32_O2-ofp
ChaCha20
_____
128
64
11.59
merged/1
gcc-4.0_prescott-m32_O2-ofp
ChaCha20
_____
128
64
11.59
merged/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
11.59
merged/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
11.68
ref/1
gcc_default_O3-ofp
ChaCha20
_____
128
64
11.73
ref/1
gcc_k8_O3-ofp
ChaCha20
_____
128
64
11.92
regs/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
11.97
regs/1
gcc-4.0_pentium2-m32_O3-ofp
ChaCha20
_____
128
64
11.97
regs/1
gcc-4.0_pentiumpro-m32_O3-ofp
ChaCha20
_____
128
64
12.00
regs/1
gcc-4.0_pentiumpro-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.01
regs/1
gcc-4.0_default_Os-ofp
ChaCha20
_____
128
64
12.01
regs/1
gcc-4.0_pentium-mmx-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.05
regs/1
gcc-4.0_pentium-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.07
regs/1
gcc-4.0_nocona_O3-ofp
ChaCha20
_____
128
64
12.14
regs/1
gcc-4.0_pentium-m-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.15
regs/1
gcc-4.0_k8_Os-ofp
ChaCha20
_____
128
64
12.16
regs/1
gcc-4.0_pentium3-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.21
regs/1
gcc-4.0_pentium3-m32_O3-ofp
ChaCha20
_____
128
64
12.21
regs/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
12.22
regs/1
gcc-4.0_k6-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.25
ref/1
gcc_nocona_O3-ofp
ChaCha20
_____
128
64
12.27
regs/1
gcc-4.0_pentium2-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.28
regs/1
gcc-4.0_athlon-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.33
regs/1
gcc-4.0_pentium4-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.34
regs/1
gcc-4.0_pentium-mmx-m32_O3-ofp
ChaCha20
_____
128
64
12.35
regs/1
gcc-4.0_m32_O3-ual-ofp
ChaCha20
_____
128
64
12.36
regs/1
gcc_default_O2-ofp
ChaCha20
_____
128
64
12.38
regs/1
gcc-4.0_nocona_Os-ofp
ChaCha20
_____
128
64
12.38
regs/1
gcc_k8_O2-ofp
ChaCha20
_____
128
64
12.42
regs/1
gcc-4.0_k8-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.46
regs/1
gcc-4.0_pentium-m32_O3-ofp
ChaCha20
_____
128
64
12.47
ref/1
gcc-4.0_nocona_O3-ual-ofp
ChaCha20
_____
128
64
12.48
regs/1
gcc-4.0_i386-m32_O3-ofp
ChaCha20
_____
128
64
12.48
regs/1
gcc-4.0_pentium4-m32_O3-ofp
ChaCha20
_____
128
64
12.50
regs/1
gcc-4.0_i486-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.53
regs/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
12.56
ref/1
gcc_k8_O3-ual-ofp
ChaCha20
_____
128
64
12.62
regs/1
gcc-4.0_i386-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.67
regs/1
gcc-4.0_prescott-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.68
regs/1
gcc-4.0_k8_O1-ofp
ChaCha20
_____
128
64
12.69
regs/1
gcc_nocona_O2-ofp
ChaCha20
_____
128
64
12.72
regs/1
gcc_k8_O1-ofp
ChaCha20
_____
128
64
12.73
ref/1
gcc_default_O3-ual-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.76
regs/1
gcc-4.0_pentium-m-m32_O3-ofp
ChaCha20
_____
128
64
12.80
regs/1
gcc_default_O1-ofp
ChaCha20
_____
128
64
12.82
regs/1
gcc-4.0_default_O1-ofp
ChaCha20
_____
128
64
12.96
regs/1
gcc-4.0_m32_O3-ofp
ChaCha20
_____
128
64
13.01
regs/1
gcc-4.0_athlon-m32_O3-ofp
ChaCha20
_____
128
64
13.01
regs/1
gcc-4.0_k8-m32_O3-ofp
ChaCha20
_____
128
64
13.08
regs/1
gcc-4.0_prescott-m32_O3-ofp
ChaCha20
_____
128
64
13.25
regs/1
gcc-4.0_k8_O2-ofp
ChaCha20
_____
128
64
13.26
regs/1
gcc-4.0_default_O2-ofp
ChaCha20
_____
128
64
13.37
ref/1
gcc_nocona_O3-ual-ofp
ChaCha20
_____
128
64
13.42
regs/1
gcc-4.0_i486-m32_O3-ofp
ChaCha20
_____
128
64
13.64
ref/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
13.73
ref/1
gcc-4.0_k8_Os-ofp
ChaCha20
_____
128
64
13.79
regs/1
gcc-4.0_nocona_O2-ofp
ChaCha20
_____
128
64
13.80
regs/1
gcc-4.0_m32_O1-ofp
ChaCha20
_____
128
64
13.85
regs/1
gcc-4.0_pentiumpro-m32_O1-ofp
ChaCha20
_____
128
64
13.89
ref/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
13.92
ref/1
gcc-4.0_default_Os-ofp
ChaCha20
_____
128
64
13.94
regs/1
gcc-4.0_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
13.95
regs/1
gcc-4.0_pentium-m-m32_O1-ofp
ChaCha20
_____
128
64
14.02
regs/1
gcc-4.0_pentium2-m32_O1-ofp
ChaCha20
_____
128
64
14.02
regs/1
gcc-4.0_pentium3-m32_O1-ofp
ChaCha20
_____
128
64
14.04
ref/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
14.05
regs/1
gcc-4.0_pentium-m32_Os-ofp
ChaCha20
_____
128
64
14.09
regs/1
gcc-4.0_pentium2-m32_O2-ofp
ChaCha20
_____
128
64
14.14
regs/1
gcc-4.0_pentiumpro-m32_O2-ofp
ChaCha20
_____
128
64
14.17
regs/1
gcc-4.0_pentium3-m32_O2-ofp
ChaCha20
_____
128
64
14.18
regs/1
gcc-4.0_k8-m32_Os-ofp
ChaCha20
_____
128
64
14.18
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_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
14.28
regs/1
gcc-4.0_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
14.34
regs/1
gcc-4.0_pentium-m-m32_O2-ofp
ChaCha20
_____
128
64
14.35
regs/1
gcc-4.0_athlon-m32_O1-ofp
ChaCha20
_____
128
64
14.37
regs/1
gcc-4.0_m32_O2-ofp
ChaCha20
_____
128
64
14.39
regs/1
gcc-4.0_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
14.39
regs/1
gcc-4.0_pentium-m32_O2-ofp
ChaCha20
_____
128
64
14.42
regs/1
gcc-4.0_athlon-m32_O2-ofp
ChaCha20
_____
128
64
14.42
regs/1
gcc-4.0_k8-m32_O2-ofp
ChaCha20
_____
128
64
14.44
regs/1
gcc-4.0_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
14.44
regs/1
gcc-4.0_pentium-mmx-m32_O2-ofp
ChaCha20
_____
128
64
14.46
ref/1
gcc-4.0_nocona_Os-ofp
ChaCha20
_____
128
64
14.48
regs/1
gcc-4.0_pentium-m32_O1-ofp
ChaCha20
_____
128
64
14.51
regs/1
gcc-4.0_pentium4-m32_O1-ofp
ChaCha20
_____
128
64
14.59
regs/1
gcc-4.0_pentium4-m32_O2-ofp
ChaCha20
_____
128
64
14.60
regs/1
gcc-4.0_prescott-m32_O2-ofp
ChaCha20
_____
128
64
14.64
regs/1
gcc-4.0_i386-m32_O2-ofp
ChaCha20
_____
128
64
14.67
regs/1
gcc-4.0_i486-m32_O2-ofp
ChaCha20
_____
128
64
14.69
regs/1
gcc-4.0_pentium-mmx-m32_O1-ofp
ChaCha20
_____
128
64
14.70
regs/1
gcc-4.0_prescott-m32_O1-ofp
ChaCha20
_____
128
64
14.73
regs/1
gcc-4.0_k8-m32_O1-ofp
ChaCha20
_____
128
64
14.74
regs/1
gcc-4.0_i486-m32_O1-ofp
ChaCha20
_____
128
64
14.91
ref/1
gcc_default_O2-ofp
ChaCha20
_____
128
64
15.05
ref/1
gcc_k8_O2-ofp
ChaCha20
_____
128
64
16.04
regs/1
gcc-4.0_k6-m32_O3-ofp
ChaCha20
_____
128
64
16.30
regs/1
gcc-4.0_i486-m32_Os-ofp
ChaCha20
_____
128
64
16.43
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_prescott-m32_Os-ofp
ChaCha20
_____
128
64
17.13
regs/1
gcc-4.0_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
17.40
regs/1
gcc-4.0_k6-m32_O2-ofp
ChaCha20
_____
128
64
17.64
regs/1
gcc-4.0_k6-m32_O1-ofp
ChaCha20
_____
128
64
17.72
ref/1
gcc-4.0_default_O1-ofp
ChaCha20
_____
128
64
18.68
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.23
ref/1
gcc-4.0_k8_O3-ofp
ChaCha20
_____
128
64
19.27
ref/1
gcc-4.0_default_O3-ofp
ChaCha20
_____
128
64
20.34
ref/1
gcc_k8_O1-ofp
ChaCha20
_____
128
64
20.42
ref/1
gcc_default_O1-ofp
ChaCha20
_____
128
64
20.44
ref/1
gcc_nocona_O1-ofp
ChaCha20
_____
128
64
21.41
ref/1
gcc-4.0_k8_O2-ofp
ChaCha20
_____
128
64
21.42
ref/1
gcc-4.0_default_O2-ofp
ChaCha20
_____
128
64
22.74
ref/1
gcc-4.0_nocona_O3-ofp
ChaCha20
_____
128
64
22.97
ref/1
gcc-4.0_pentium2-m32_O1-ofp
ChaCha20
_____
128
64
23.07
ref/1
gcc-4.0_m32_O1-ofp
ChaCha20
_____
128
64
23.18
ref/1
gcc-4.0_pentium3-m32_O1-ofp
ChaCha20
_____
128
64
23.24
ref/1
gcc-4.0_k8-m32_O1-ofp
ChaCha20
_____
128
64
23.25
ref/1
gcc-4.0_pentiumpro-m32_O1-ofp
ChaCha20
_____
128
64
23.30
ref/1
gcc-4.0_pentium-m-m32_O1-ofp
ChaCha20
_____
128
64
23.80
ref/1
gcc-4.0_i486-m32_O1-ofp
ChaCha20
_____
128
64
23.86
ref/1
gcc-4.0_pentium4-m32_O1-ofp
ChaCha20
_____
128
64
23.96
ref/1
gcc-4.0_prescott-m32_O1-ofp
ChaCha20
_____
128
64
24.04
ref/1
gcc-4.0_pentium-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-mmx-m32_O1-ofp
ChaCha20
_____
128
64
24.21
ref/1
gcc-4.0_athlon-m32_O1-ofp
ChaCha20
_____
128
64
27.02
ref/1
gcc-4.0_m32_O3-ual-ofp
ChaCha20
_____
128
64
27.05
ref/1
gcc-4.0_k8-m32_O3-ual-ofp
ChaCha20
_____
128
64
27.46
ref/1
gcc-4.0_k6-m32_O3-ual-ofp
ChaCha20
_____
128
64
27.74
ref/1
gcc-4.0_athlon-m32_O3-ual-ofp
ChaCha20
_____
128
64
27.92
ref/1
gcc-4.0_k8-m32_O3-ofp
ChaCha20
_____
128
64
27.93
ref/1
gcc-4.0_athlon-m32_O3-ofp
ChaCha20
_____
128
64
27.93
ref/1
gcc-4.0_m32_O3-ofp
ChaCha20
_____
128
64
28.03
ref/1
gcc-4.0_pentiumpro-m32_O3-ual-ofp
ChaCha20
_____
128
64
28.05
ref/1
gcc-4.0_pentium3-m32_O3-ual-ofp
ChaCha20
_____
128
64
28.15
ref/1
gcc-4.0_pentium-mmx-m32_O3-ual-ofp
ChaCha20
_____
128
64
28.16
ref/1
gcc-4.0_pentium-m-m32_O3-ual-ofp
ChaCha20
_____
128
64
28.28
ref/1
gcc-4.0_pentium2-m32_O3-ual-ofp
ChaCha20
_____
128
64
28.36
ref/1
gcc-4.0_pentium-m32_O3-ual-ofp
ChaCha20
_____
128
64
28.39
ref/1
gcc-4.0_pentium3-m32_O3-ofp
ChaCha20
_____
128
64
28.44
ref/1
gcc-4.0_pentiumpro-m32_O3-ofp
ChaCha20
_____
128
64
28.56
ref/1
gcc-4.0_pentium2-m32_O3-ofp
ChaCha20
_____
128
64
28.59
ref/1
gcc-4.0_prescott-m32_O3-ual-ofp
ChaCha20
_____
128
64
28.72
ref/1
gcc-4.0_pentium4-m32_O3-ual-ofp
ChaCha20
_____
128
64
28.82
ref/1
gcc-4.0_i486-m32_O3-ual-ofp
ChaCha20
_____
128
64
28.96
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.26
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.46
ref/1
gcc-4.0_pentium-mmx-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_i486-m32_O3-ofp
ChaCha20
_____
128
64
30.09
ref/1
gcc-4.0_k8-m32_O2-ofp
ChaCha20
_____
128
64
30.14
ref/1
gcc-4.0_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
30.19
ref/1
gcc-4.0_athlon-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_m32_O2-ofp
ChaCha20
_____
128
64
30.22
ref/1
gcc-4.0_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
30.24
ref/1
gcc-4.0_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
30.46
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.78
ref/1
gcc-4.0_pentiumpro-m32_O2-ofp
ChaCha20
_____
128
64
30.84
ref/1
gcc-4.0_pentium-m-m32_O2-ofp
ChaCha20
_____
128
64
30.98
ref/1
gcc-4.0_pentium2-m32_O2-ofp
ChaCha20
_____
128
64
31.02
ref/1
gcc-4.0_pentium3-m32_O2-ofp
ChaCha20
_____
128
64
31.02
ref/1
gcc-4.0_prescott-m32_O3-ofp
ChaCha20
_____
128
64
31.08
ref/1
gcc-4.0_pentium-m32_Os-ofp
ChaCha20
_____
128
64
31.17
ref/1
gcc-4.0_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
31.52
ref/1
gcc-4.0_pentium-m32_O2-ofp
ChaCha20
_____
128
64
31.63
ref/1
gcc-4.0_pentium-mmx-m32_O2-ofp
ChaCha20
_____
128
64
32.05
ref/1
gcc-4.0_i486-m32_O2-ofp
ChaCha20
_____
128
64
32.13
ref/1
gcc-4.0_pentium4-m32_O3-ofp
ChaCha20
_____
128
64
32.23
ref/1
gcc-4.0_i386-m32_O2-ofp
ChaCha20
_____
128
64
32.26
ref/1
gcc-4.0_prescott-m32_O2-ofp
ChaCha20
_____
128
64
32.72
ref/1
gcc-4.0_pentium4-m32_O2-ofp
ChaCha20
_____
128
64
32.77
ref/1
gcc-4.0_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
32.77
ref/1
gcc-4.0_prescott-m32_Os-ofp
ChaCha20
_____
128
64
32.85
ref/1
gcc-4.0_i486-m32_Os-ofp
ChaCha20
_____
128
64
34.17
ref/1
gcc-4.0_k6-m32_O3-ofp
ChaCha20
_____
128
64
36.41
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.80
merged/1
gcc_k8_O0
ChaCha20
_____
128
64
36.81
merged/1
gcc_default_O0
ChaCha20
_____
128
64
36.96
merged/1
gcc-4.0_nocona_O0
ChaCha20
_____
128
64
36.99
merged/1
gcc_nocona_O0
ChaCha20
_____
128
64
37.27
merged/1
gcc-4.0_i486-m32_O0
ChaCha20
_____
128
64
37.27
merged/1
gcc-4.0_k6-m32_O0
ChaCha20
_____
128
64
37.28
merged/1
gcc-4.0_k8_O0
ChaCha20
_____
128
64
37.29
merged/1
gcc-4.0_pentium-m32_O0
ChaCha20
_____
128
64
37.30
merged/1
gcc-4.0_default_O0
ChaCha20
_____
128
64
37.32
merged/1
gcc-4.0_prescott-m32_O0
ChaCha20
_____
128
64
37.33
merged/1
gcc-4.0_pentium2-m32_O0
ChaCha20
_____
128
64
37.34
merged/1
gcc-4.0_pentium4-m32_O0
ChaCha20
_____
128
64
37.36
merged/1
gcc-4.0_i386-m32_O0
ChaCha20
_____
128
64
37.38
merged/1
gcc-4.0_k8-m32_O0
ChaCha20
_____
128
64
37.39
merged/1
gcc-4.0_m32_O0
ChaCha20
_____
128
64
37.39
merged/1
gcc-4.0_pentium-m-m32_O0
ChaCha20
_____
128
64
37.50
merged/1
gcc-4.0_pentium-mmx-m32_O0
ChaCha20
_____
128
64
37.56
merged/1
gcc-4.0_pentiumpro-m32_O0
ChaCha20
_____
128
64
37.57
merged/1
gcc-4.0_pentium3-m32_O0
ChaCha20
_____
128
64
37.58
merged/1
gcc-4.0_athlon-m32_O0
ChaCha20
_____
128
64
47.63
regs/1
gcc_default_O0
ChaCha20
_____
128
64
47.86
regs/1
gcc-4.0_i386-m32_O0
ChaCha20
_____
128
64
47.87
regs/1
gcc-4.0_i486-m32_O0
ChaCha20
_____
128
64
47.98
regs/1
gcc_k8_O0
ChaCha20
_____
128
64
48.11
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.16
regs/1
gcc-4.0_pentium-m32_O0
ChaCha20
_____
128
64
48.17
regs/1
gcc-4.0_pentium-mmx-m32_O0
ChaCha20
_____
128
64
48.18
regs/1
gcc-4.0_prescott-m32_O0
ChaCha20
_____
128
64
48.25
regs/1
gcc_nocona_O0
ChaCha20
_____
128
64
48.55
regs/1
gcc-4.0_default_O0
ChaCha20
_____
128
64
48.75
regs/1
gcc-4.0_k8_O0
ChaCha20
_____
128
64
50.13
regs/1
gcc-4.0_pentium3-m32_O0
ChaCha20
_____
128
64
50.29
regs/1
gcc-4.0_pentium2-m32_O0
ChaCha20
_____
128
64
50.29
regs/1
gcc-4.0_pentiumpro-m32_O0
ChaCha20
_____
128
64
50.35
regs/1
gcc-4.0_pentium-m-m32_O0
ChaCha20
_____
128
64
50.37
regs/1
gcc-4.0_athlon-m32_O0
ChaCha20
_____
128
64
50.63
regs/1
gcc-4.0_m32_O0
ChaCha20
_____
128
64
50.79
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.07
ref/1
gcc-4.0_i386-m32_O0
ChaCha20
_____
128
64
51.07
ref/1
gcc-4.0_i486-m32_O0
ChaCha20
_____
128
64
51.35
ref/1
gcc-4.0_pentium-m32_O0
ChaCha20
_____
128
64
51.35
ref/1
gcc-4.0_pentium-mmx-m32_O0
ChaCha20
_____
128
64
51.58
ref/1
gcc-4.0_athlon-m32_O0
ChaCha20
_____
128
64
51.62
ref/1
gcc-4.0_pentium3-m32_O0
ChaCha20
_____
128
64
51.74
ref/1
gcc_default_O0
ChaCha20
_____
128
64
52.02
ref/1
gcc-4.0_pentium2-m32_O0
ChaCha20
_____
128
64
52.02
ref/1
gcc-4.0_pentiumpro-m32_O0
ChaCha20
_____
128
64
52.04
ref/1
gcc-4.0_m32_O0
ChaCha20
_____
128
64
52.07
ref/1
gcc_nocona_O0
ChaCha20
_____
128
64
52.08
ref/1
gcc-4.0_pentium-m-m32_O0
ChaCha20
_____
128
64
52.10
ref/1
gcc-4.0_nocona_O0
ChaCha20
_____
128
64
52.16
ref/1
gcc-4.0_k8-m32_O0
ChaCha20
_____
128
64
52.21
ref/1
gcc-4.0_prescott-m32_O0
ChaCha20
_____
128
64
52.97
ref/1
gcc-4.0_default_O0
ChaCha20
_____
128
64
54.05
ref/1
gcc-4.0_pentium4-m32_O0
ChaCha20
_____
128
64
54.41
regs/1
gcc-4.0_nocona_O0
ChaCha20
_____
128
64
55.66
ref/1
gcc-4.0_k8_O0
ChaCha20
_____
128
64
59.33
ref/1
gcc_k8_O0