Primitive
Profile
Key
IV
MAC
Stream
40 bytes
576 bytes
1500 bytes
Imix
Agility
Key setup
IV setup
Variant
Compiler
ChaCha12
_____
128
64
2.55
13.02
2.85
3.09
3.64
3.50
27.27
16.30
amd64-xmm6/1
gcc_nocona_Os-ofp
ChaCha12
_____
128
64
2.55
13.02
2.85
3.09
3.64
3.52
26.87
15.97
amd64-xmm6/1
gcc-4.0_k8_Os-ofp
ChaCha12
_____
128
64
2.55
13.02
2.87
3.11
3.65
3.50
26.53
15.97
amd64-xmm6/1
gcc_k8_Os-ofp
ChaCha12
_____
128
64
2.55
13.13
2.87
3.10
3.66
3.50
26.82
16.27
amd64-xmm6/1
gcc-4.0_default_Os-ofp
ChaCha12
_____
256
64
2.55
13.02
2.85
3.09
3.63
3.49
27.06
15.97
amd64-xmm6/1
gcc_default_Os-ofp
ChaCha12
_____
256
64
2.55
13.02
2.85
3.09
3.63
3.51
27.06
15.97
amd64-xmm6/1
gcc-4.0_k8_Os-ofp
ChaCha12
_____
256
64
2.55
13.02
2.85
3.09
3.64
3.49
27.38
16.30
amd64-xmm6/1
gcc_nocona_Os-ofp
ChaCha12
_____
256
64
2.55
13.02
2.87
3.11
3.65
3.50
26.84
15.97
amd64-xmm6/1
gcc_k8_Os-ofp
ChaCha12
_____
256
64
2.55
13.13
2.87
3.10
3.66
3.50
27.60
16.28
amd64-xmm6/1
gcc-4.0_default_Os-ofp
ChaCha12
_____
128
64
2.56
13.02
2.85
3.09
3.64
3.49
26.50
15.97
amd64-xmm6/1
gcc_default_Os-ofp
ChaCha12
_____
128
64
2.56
13.02
2.85
3.09
3.64
3.51
29.25
16.23
amd64-xmm6/1
gcc-4.0_nocona_Os-ofp
ChaCha12
_____
256
64
2.56
13.02
2.85
3.09
3.64
3.49
28.27
16.23
amd64-xmm6/1
gcc-4.0_nocona_Os-ofp
ChaCha12
_____
128
64
2.94
x86-xmm6/1
gcc-4.0_k6-m32_Os-ofp
ChaCha12
_____
128
64
2.95
x86-xmm6/1
gcc-4.0_pentium2-m32_Os-ofp
ChaCha12
_____
128
64
2.96
x86-xmm6/1
gcc-4.0_k8-m32_Os-ofp
ChaCha12
_____
128
64
2.96
x86-xmm6/1
gcc-4.0_pentium3-m32_Os-ofp
ChaCha12
_____
128
64
2.96
x86-xmm6/1
gcc-4.0_pentium4-m32_Os-ofp
ChaCha12
_____
128
64
2.96
x86-xmm6/1
gcc-4.0_pentiumpro-m32_Os-ofp
ChaCha12
_____
128
64
2.96
x86-xmm6/1
gcc-4.0_prescott-m32_Os-ofp
ChaCha12
_____
128
64
2.97
x86-xmm6/1
gcc-4.0_m32_Os-ofp
ChaCha12
_____
128
64
2.97
x86-xmm6/1
gcc-4.0_pentium-m32_Os-ofp
ChaCha12
_____
128
64
2.97
x86-xmm6/1
gcc-4.0_pentium-m-m32_Os-ofp
ChaCha12
_____
128
64
2.98
x86-xmm6/1
gcc-4.0_i486-m32_Os-ofp
ChaCha12
_____
128
64
2.98
x86-xmm6/1
gcc-4.0_pentium-mmx-m32_Os-ofp
ChaCha12
_____
128
64
2.99
x86-xmm6/1
gcc-4.0_athlon-m32_Os-ofp
ChaCha12
_____
128
64
3.23
x86-xmm5/1
gcc-4.0_pentium-mmx-m32_Os-ofp
ChaCha12
_____
128
64
3.24
x86-xmm5/1
gcc-4.0_pentium2-m32_Os-ofp
ChaCha12
_____
128
64
3.24
x86-xmm5/1
gcc-4.0_pentium4-m32_Os-ofp
ChaCha12
_____
128
64
3.26
x86-xmm5/1
gcc-4.0_athlon-m32_Os-ofp
ChaCha12
_____
128
64
3.26
x86-xmm5/1
gcc-4.0_i486-m32_Os-ofp
ChaCha12
_____
128
64
3.26
x86-xmm5/1
gcc-4.0_pentiumpro-m32_Os-ofp
ChaCha12
_____
128
64
3.27
x86-xmm5/1
gcc-4.0_k6-m32_Os-ofp
ChaCha12
_____
128
64
3.27
x86-xmm5/1
gcc-4.0_k8-m32_Os-ofp
ChaCha12
_____
128
64
3.27
x86-xmm5/1
gcc-4.0_pentium3-m32_Os-ofp
ChaCha12
_____
128
64
3.27
x86-xmm5/1
gcc-4.0_prescott-m32_Os-ofp
ChaCha12
_____
128
64
3.28
x86-xmm5/1
gcc-4.0_m32_Os-ofp
ChaCha12
_____
128
64
3.28
x86-xmm5/1
gcc-4.0_pentium-m32_Os-ofp
ChaCha12
_____
128
64
3.28
x86-xmm5/1
gcc-4.0_pentium-m-m32_Os-ofp
ChaCha12
_____
128
64
4.37
x86-xmm2/1
gcc-4.0_athlon-m32_Os-ofp
ChaCha12
_____
128
64
4.37
x86-xmm2/1
gcc-4.0_i486-m32_Os-ofp
ChaCha12
_____
128
64
4.37
x86-xmm2/1
gcc-4.0_k6-m32_Os-ofp
ChaCha12
_____
128
64
4.37
x86-xmm2/1
gcc-4.0_k8-m32_Os-ofp
ChaCha12
_____
128
64
4.37
x86-xmm2/1
gcc-4.0_m32_Os-ofp
ChaCha12
_____
128
64
4.37
x86-xmm2/1
gcc-4.0_pentium3-m32_Os-ofp
ChaCha12
_____
128
64
4.37
x86-xmm2/1
gcc-4.0_pentium-m32_Os-ofp
ChaCha12
_____
128
64
4.37
x86-xmm2/1
gcc-4.0_pentiumpro-m32_Os-ofp
ChaCha12
_____
128
64
4.38
x86-xmm2/1
gcc-4.0_pentium2-m32_Os-ofp
ChaCha12
_____
128
64
4.38
x86-xmm2/1
gcc-4.0_pentium4-m32_Os-ofp
ChaCha12
_____
128
64
4.38
x86-xmm2/1
gcc-4.0_pentium-m-m32_Os-ofp
ChaCha12
_____
128
64
4.38
x86-xmm2/1
gcc-4.0_pentium-mmx-m32_Os-ofp
ChaCha12
_____
128
64
4.38
x86-xmm2/1
gcc-4.0_prescott-m32_Os-ofp
ChaCha12
_____
128
64
4.54
x86-xmm/1
gcc-4.0_pentium3-m32_Os-ofp
ChaCha12
_____
128
64
4.55
x86-xmm/1
gcc-4.0_athlon-m32_Os-ofp
ChaCha12
_____
128
64
4.55
x86-xmm/1
gcc-4.0_m32_Os-ofp
ChaCha12
_____
128
64
4.57
x86-xmm/1
gcc-4.0_i486-m32_Os-ofp
ChaCha12
_____
128
64
4.57
x86-xmm/1
gcc-4.0_k6-m32_Os-ofp
ChaCha12
_____
128
64
4.57
x86-xmm/1
gcc-4.0_k8-m32_Os-ofp
ChaCha12
_____
128
64
4.57
x86-xmm/1
gcc-4.0_pentium2-m32_Os-ofp
ChaCha12
_____
128
64
4.57
x86-xmm/1
gcc-4.0_pentium4-m32_Os-ofp
ChaCha12
_____
128
64
4.57
x86-xmm/1
gcc-4.0_pentium-m32_Os-ofp
ChaCha12
_____
128
64
4.57
x86-xmm/1
gcc-4.0_pentium-m-m32_Os-ofp
ChaCha12
_____
128
64
4.57
x86-xmm/1
gcc-4.0_pentium-mmx-m32_Os-ofp
ChaCha12
_____
128
64
4.57
x86-xmm/1
gcc-4.0_pentiumpro-m32_Os-ofp
ChaCha12
_____
128
64
4.57
x86-xmm/1
gcc-4.0_prescott-m32_Os-ofp
ChaCha12
_____
128
64
4.75
amd64-3/1
gcc_k8_Os-ofp
ChaCha12
_____
128
64
4.76
amd64-3/1
gcc-4.0_default_Os-ofp
ChaCha12
_____
128
64
4.76
amd64-3/1
gcc-4.0_k8_Os-ofp
ChaCha12
_____
128
64
4.76
amd64-3/1
gcc_default_Os-ofp
ChaCha12
_____
128
64
4.77
14.32
4.89
5.01
5.58
5.66
20.88
15.56
amd64-3/1
gcc_nocona_Os-ofp
ChaCha12
_____
128
64
4.77
amd64-3/1
gcc-4.0_nocona_Os-ofp
ChaCha12
_____
256
64
4.77
14.32
4.89
5.03
5.59
5.66
21.11
15.56
amd64-3/1
gcc_nocona_Os-ofp
ChaCha12
_____
128
64
5.81
merged/1
gcc_nocona_O3-ofp
ChaCha12
_____
128
64
5.82
merged/1
gcc_nocona_O3-ual-ofp
ChaCha12
_____
128
64
5.90
merged/1
gcc_nocona_O1-ofp
ChaCha12
_____
128
64
5.95
merged/1
gcc_nocona_Os-ofp
ChaCha12
_____
128
64
6.34
merged/1
gcc_default_O1-ofp
ChaCha12
_____
128
64
6.38
merged/1
gcc_k8_O1-ofp
ChaCha12
_____
128
64
6.40
merged/1
gcc-4.0_default_O3-ual-ofp
ChaCha12
_____
128
64
6.47
x86-mmx/1
gcc-4.0_athlon-m32_Os-ofp
ChaCha12
_____
128
64
6.47
x86-mmx/1
gcc-4.0_k6-m32_Os-ofp
ChaCha12
_____
128
64
6.47
x86-mmx/1
gcc-4.0_pentium4-m32_Os-ofp
ChaCha12
_____
128
64
6.47
x86-mmx/1
gcc-4.0_pentium-m32_Os-ofp
ChaCha12
_____
128
64
6.47
x86-mmx/1
gcc-4.0_pentium-m-m32_Os-ofp
ChaCha12
_____
128
64
6.47
x86-mmx/1
gcc-4.0_pentium-mmx-m32_Os-ofp
ChaCha12
_____
128
64
6.48
x86-1/1
gcc-4.0_i486-m32_Os-ofp
ChaCha12
_____
128
64
6.48
x86-1/1
gcc-4.0_k6-m32_Os-ofp
ChaCha12
_____
128
64
6.48
x86-1/1
gcc-4.0_pentium3-m32_Os-ofp
ChaCha12
_____
128
64
6.48
x86-1/1
gcc-4.0_pentium4-m32_Os-ofp
ChaCha12
_____
128
64
6.48
x86-1/1
gcc-4.0_pentiumpro-m32_Os-ofp
ChaCha12
_____
128
64
6.48
x86-mmx/1
gcc-4.0_i486-m32_Os-ofp
ChaCha12
_____
128
64
6.48
x86-mmx/1
gcc-4.0_k8-m32_Os-ofp
ChaCha12
_____
128
64
6.48
x86-mmx/1
gcc-4.0_m32_Os-ofp
ChaCha12
_____
128
64
6.48
x86-mmx/1
gcc-4.0_pentiumpro-m32_Os-ofp
ChaCha12
_____
128
64
6.49
merged/1
gcc-4.0_k8_O3-ual-ofp
ChaCha12
_____
128
64
6.49
merged/1
gcc-4.0_nocona_O1-ofp
ChaCha12
_____
128
64
6.49
x86-1/1
gcc-4.0_m32_Os-ofp
ChaCha12
_____
128
64
6.49
x86-1/1
gcc-4.0_pentium-m32_Os-ofp
ChaCha12
_____
128
64
6.49
x86-1/1
gcc-4.0_pentium-mmx-m32_Os-ofp
ChaCha12
_____
128
64
6.49
x86-mmx/1
gcc-4.0_pentium2-m32_Os-ofp
ChaCha12
_____
128
64
6.51
merged/1
gcc-4.0_default_O1-ofp
ChaCha12
_____
128
64
6.52
merged/1
gcc-4.0_default_O3-ofp
ChaCha12
_____
128
64
6.52
x86-1/1
gcc-4.0_prescott-m32_Os-ofp
ChaCha12
_____
128
64
6.52
x86-mmx/1
gcc-4.0_pentium3-m32_Os-ofp
ChaCha12
_____
128
64
6.52
x86-mmx/1
gcc-4.0_prescott-m32_Os-ofp
ChaCha12
_____
128
64
6.54
merged/1
gcc-4.0_k8_O3-ofp
ChaCha12
_____
128
64
6.55
x86-1/1
gcc-4.0_athlon-m32_Os-ofp
ChaCha12
_____
128
64
6.55
x86-1/1
gcc-4.0_pentium-m-m32_Os-ofp
ChaCha12
_____
128
64
6.56
x86-1/1
gcc-4.0_k8-m32_Os-ofp
ChaCha12
_____
128
64
6.56
x86-1/1
gcc-4.0_pentium2-m32_Os-ofp
ChaCha12
_____
128
64
6.58
merged/1
gcc-4.0_default_O2-ofp
ChaCha12
_____
128
64
6.58
merged/1
gcc-4.0_k8_O2-ofp
ChaCha12
_____
128
64
6.60
merged/1
gcc-4.0_k8_O1-ofp
ChaCha12
_____
128
64
6.66
merged/1
gcc-4.0_nocona_O3-ual-ofp
ChaCha12
_____
128
64
6.71
merged/1
gcc-4.0_nocona_O3-ofp
ChaCha12
_____
128
64
6.73
merged/1
gcc-4.0_nocona_O2-ofp
ChaCha12
_____
128
64
7.02
merged/1
gcc-4.0_pentium-m32_O2-ofp
ChaCha12
_____
128
64
7.05
merged/1
gcc-4.0_pentiumpro-m32_O2-ofp
ChaCha12
_____
128
64
7.06
merged/1
gcc-4.0_pentium-m-m32_O3-ual-ofp
ChaCha12
_____
128
64
7.09
merged/1
gcc-4.0_pentium-m32_O3-ual-ofp
ChaCha12
_____
128
64
7.09
merged/1
gcc-4.0_pentium-mmx-m32_O3-ual-ofp
ChaCha12
_____
128
64
7.10
merged/1
gcc-4.0_k6-m32_O3-ofp
ChaCha12
_____
128
64
7.10
merged/1
gcc-4.0_pentium3-m32_O3-ual-ofp
ChaCha12
_____
128
64
7.11
merged/1
gcc_k8_O3-ofp
ChaCha12
_____
128
64
7.12
merged/1
gcc-4.0_k8-m32_O3-ual-ofp
ChaCha12
_____
128
64
7.12
merged/1
gcc-4.0_k8_Os-ofp
ChaCha12
_____
128
64
7.12
merged/1
gcc-4.0_m32_O3-ual-ofp
ChaCha12
_____
128
64
7.13
merged/1
gcc-4.0_athlon-m32_O3-ual-ofp
ChaCha12
_____
128
64
7.13
merged/1
gcc-4.0_k6-m32_O3-ual-ofp
ChaCha12
_____
128
64
7.13
merged/1
gcc-4.0_pentium2-m32_O3-ual-ofp
ChaCha12
_____
128
64
7.13
merged/1
gcc_default_O3-ofp
ChaCha12
_____
128
64
7.14
merged/1
gcc-4.0_athlon-m32_O3-ofp
ChaCha12
_____
128
64
7.14
merged/1
gcc-4.0_k8-m32_O3-ofp
ChaCha12
_____
128
64
7.14
merged/1
gcc-4.0_pentium2-m32_O2-ofp
ChaCha12
_____
128
64
7.14
merged/1
gcc-4.0_pentium3-m32_O2-ofp
ChaCha12
_____
128
64
7.14
merged/1
gcc-4.0_pentium-mmx-m32_O2-ofp
ChaCha12
_____
128
64
7.15
merged/1
gcc-4.0_athlon-m32_O2-ofp
ChaCha12
_____
128
64
7.16
merged/1
gcc-4.0_pentium-m32_O3-ofp
ChaCha12
_____
128
64
7.17
merged/1
gcc-4.0_m32_O2-ofp
ChaCha12
_____
128
64
7.17
merged/1
gcc-4.0_pentium3-m32_O3-ofp
ChaCha12
_____
128
64
7.17
merged/1
gcc-4.0_pentiumpro-m32_O3-ofp
ChaCha12
_____
128
64
7.18
merged/1
gcc-4.0_k8-m32_O2-ofp
ChaCha12
_____
128
64
7.19
merged/1
gcc-4.0_default_Os-ofp
ChaCha12
_____
128
64
7.19
merged/1
gcc-4.0_pentium-m-m32_O3-ofp
ChaCha12
_____
128
64
7.20
merged/1
gcc-4.0_pentium-m-m32_O2-ofp
ChaCha12
_____
128
64
7.20
merged/1
gcc-4.0_pentiumpro-m32_Os-ofp
ChaCha12
_____
128
64
7.21
merged/1
gcc_k8_O2-ofp
ChaCha12
_____
128
64
7.23
merged/1
gcc-4.0_pentium-mmx-m32_O3-ofp
ChaCha12
_____
128
64
7.23
regs/1
gcc_k8_O3-ual-ofp
ChaCha12
_____
128
64
7.24
merged/1
gcc_default_O2-ofp
ChaCha12
_____
128
64
7.25
merged/1
gcc_k8_O3-ual-ofp
ChaCha12
_____
128
64
7.26
merged/1
gcc-4.0_pentiumpro-m32_O3-ual-ofp
ChaCha12
_____
128
64
7.26
merged/1
gcc_default_O3-ual-ofp
ChaCha12
_____
128
64
7.28
merged/1
gcc-4.0_k6-m32_O2-ofp
ChaCha12
_____
128
64
7.29
merged/1
gcc-4.0_i386-m32_O3-ual-ofp
ChaCha12
_____
128
64
7.29
merged/1
gcc-4.0_pentium4-m32_O3-ofp
ChaCha12
_____
128
64
7.29
merged/1
gcc-4.0_pentium4-m32_Os-ofp
ChaCha12
_____
128
64
7.30
merged/1
gcc-4.0_pentium3-m32_O1-ofp
ChaCha12
_____
128
64
7.31
merged/1
gcc-4.0_i486-m32_O1-ofp
ChaCha12
_____
128
64
7.31
merged/1
gcc-4.0_nocona_Os-ofp
ChaCha12
_____
128
64
7.32
merged/1
gcc-4.0_pentium4-m32_O1-ofp
ChaCha12
_____
128
64
7.33
merged/1
gcc-4.0_i486-m32_O3-ual-ofp
ChaCha12
_____
128
64
7.33
merged/1
gcc-4.0_k8-m32_Os-ofp
ChaCha12
_____
128
64
7.36
merged/1
gcc-4.0_k8-m32_O1-ofp
ChaCha12
_____
128
64
7.36
merged/1
gcc-4.0_m32_O3-ofp
ChaCha12
_____
128
64
7.36
merged/1
gcc-4.0_pentium4-m32_O2-ofp
ChaCha12
_____
128
64
7.37
merged/1
gcc-4.0_pentium-m32_Os-ofp
ChaCha12
_____
128
64
7.38
merged/1
gcc-4.0_pentium-mmx-m32_Os-ofp
ChaCha12
_____
128
64
7.39
merged/1
gcc-4.0_athlon-m32_O1-ofp
ChaCha12
_____
128
64
7.39
merged/1
gcc-4.0_i386-m32_O3-ofp
ChaCha12
_____
128
64
7.40
merged/1
gcc-4.0_i486-m32_O3-ofp
ChaCha12
_____
128
64
7.40
merged/1
gcc-4.0_m32_O1-ofp
ChaCha12
_____
128
64
7.41
merged/1
gcc-4.0_i486-m32_O2-ofp
ChaCha12
_____
128
64
7.41
merged/1
gcc-4.0_k6-m32_O1-ofp
ChaCha12
_____
128
64
7.41
merged/1
gcc-4.0_m32_Os-ofp
ChaCha12
_____
128
64
7.41
merged/1
gcc-4.0_pentium3-m32_Os-ofp
ChaCha12
_____
128
64
7.41
merged/1
gcc-4.0_prescott-m32_Os-ofp
ChaCha12
_____
128
64
7.43
merged/1
gcc-4.0_i486-m32_Os-ofp
ChaCha12
_____
128
64
7.43
merged/1
gcc-4.0_pentium2-m32_O3-ofp
ChaCha12
_____
128
64
7.43
merged/1
gcc_default_Os-ofp
ChaCha12
_____
128
64
7.45
merged/1
gcc-4.0_pentium-mmx-m32_O1-ofp
ChaCha12
_____
128
64
7.45
merged/1
gcc-4.0_pentiumpro-m32_O1-ofp
ChaCha12
_____
128
64
7.45
merged/1
gcc-4.0_prescott-m32_O1-ofp
ChaCha12
_____
128
64
7.45
merged/1
gcc-4.0_prescott-m32_O3-ofp
ChaCha12
_____
128
64
7.46
merged/1
gcc-4.0_pentium2-m32_O1-ofp
ChaCha12
_____
128
64
7.46
merged/1
gcc-4.0_pentium2-m32_Os-ofp
ChaCha12
_____
128
64
7.46
merged/1
gcc-4.0_pentium-m-m32_O1-ofp
ChaCha12
_____
128
64
7.46
regs/1
gcc_nocona_O3-ofp
ChaCha12
_____
128
64
7.47
merged/1
gcc-4.0_athlon-m32_Os-ofp
ChaCha12
_____
128
64
7.47
merged/1
gcc-4.0_i386-m32_O2-ofp
ChaCha12
_____
128
64
7.47
regs/1
gcc_default_O3-ual-ofp
ChaCha12
_____
128
64
7.48
merged/1
gcc-4.0_pentium-m32_O1-ofp
ChaCha12
_____
128
64
7.48
merged/1
gcc-4.0_pentium-m-m32_Os-ofp
ChaCha12
_____
128
64
7.54
merged/1
gcc-4.0_pentium4-m32_O3-ual-ofp
ChaCha12
_____
128
64
7.55
merged/1
gcc-4.0_k6-m32_Os-ofp
ChaCha12
_____
128
64
7.58
merged/1
gcc-4.0_prescott-m32_O3-ual-ofp
ChaCha12
_____
128
64
7.63
merged/1
gcc_k8_Os-ofp
ChaCha12
_____
128
64
7.67
merged/1
gcc-4.0_prescott-m32_O2-ofp
ChaCha12
_____
128
64
7.76
regs/1
gcc_nocona_O3-ual-ofp
ChaCha12
_____
128
64
7.80
regs/1
gcc-4.0_k8_O3-ofp
ChaCha12
_____
128
64
7.87
regs/1
gcc-4.0_default_O3-ofp
ChaCha12
_____
128
64
7.90
regs/1
gcc-4.0_default_O3-ual-ofp
ChaCha12
_____
128
64
7.94
regs/1
gcc_default_O3-ofp
ChaCha12
_____
128
64
7.94
regs/1
gcc_k8_O3-ofp
ChaCha12
_____
128
64
8.07
ref/1
gcc-4.0_k8_O3-ual-ofp
ChaCha12
_____
128
64
8.13
regs/1
gcc-4.0_k8_O3-ual-ofp
ChaCha12
_____
128
64
8.18
ref/1
gcc-4.0_default_O3-ual-ofp
ChaCha12
_____
128
64
8.28
regs/1
gcc-4.0_nocona_O3-ual-ofp
ChaCha12
_____
128
64
8.31
regs/1
gcc-4.0_k8_O1-ofp
ChaCha12
_____
128
64
8.31
regs/1
gcc-4.0_nocona_O3-ofp
ChaCha12
_____
128
64
8.41
regs/1
gcc-4.0_pentium2-m32_O3-ual-ofp
ChaCha12
_____
128
64
8.47
regs/1
gcc-4.0_pentium-m32_O3-ofp
ChaCha12
_____
128
64
8.50
regs/1
gcc-4.0_pentium3-m32_O3-ual-ofp
ChaCha12
_____
128
64
8.50
regs/1
gcc-4.0_pentium-mmx-m32_O3-ual-ofp
ChaCha12
_____
128
64
8.52
regs/1
gcc-4.0_pentium3-m32_O3-ofp
ChaCha12
_____
128
64
8.52
regs/1
gcc-4.0_pentium4-m32_O3-ofp
ChaCha12
_____
128
64
8.53
regs/1
gcc-4.0_pentium2-m32_O3-ofp
ChaCha12
_____
128
64
8.53
regs/1
gcc-4.0_pentiumpro-m32_O3-ofp
ChaCha12
_____
128
64
8.56
regs/1
gcc-4.0_pentium-m32_O3-ual-ofp
ChaCha12
_____
128
64
8.56
regs/1
gcc-4.0_pentium-m-m32_O3-ual-ofp
ChaCha12
_____
128
64
8.57
regs/1
gcc-4.0_k6-m32_O3-ual-ofp
ChaCha12
_____
128
64
8.58
regs/1
gcc-4.0_default_O1-ofp
ChaCha12
_____
128
64
8.58
regs/1
gcc-4.0_pentium-mmx-m32_O3-ofp
ChaCha12
_____
128
64
8.65
ref/1
gcc-4.0_nocona_O3-ual-ofp
ChaCha12
_____
128
64
8.67
regs/1
gcc-4.0_athlon-m32_O3-ual-ofp
ChaCha12
_____
128
64
8.67
regs/1
gcc-4.0_k8-m32_O3-ual-ofp
ChaCha12
_____
128
64
8.68
ref/1
gcc_k8_O3-ofp
ChaCha12
_____
128
64
8.68
regs/1
gcc-4.0_m32_O3-ual-ofp
ChaCha12
_____
128
64
8.69
regs/1
gcc-4.0_i486-m32_O3-ual-ofp
ChaCha12
_____
128
64
8.71
regs/1
gcc-4.0_i386-m32_O3-ual-ofp
ChaCha12
_____
128
64
8.71
regs/1
gcc-4.0_pentium4-m32_O3-ual-ofp
ChaCha12
_____
128
64
8.71
regs/1
gcc-4.0_prescott-m32_O3-ual-ofp
ChaCha12
_____
128
64
8.73
ref/1
gcc_default_O3-ofp
ChaCha12
_____
128
64
8.77
regs/1
gcc-4.0_i386-m32_O3-ofp
ChaCha12
_____
128
64
9.06
ref/1
gcc_default_O3-ual-ofp
ChaCha12
_____
128
64
9.08
regs/1
gcc-4.0_k8_Os-ofp
ChaCha12
_____
128
64
9.12
regs/1
gcc-4.0_default_Os-ofp
ChaCha12
_____
128
64
9.15
ref/1
gcc_k8_O3-ual-ofp
ChaCha12
_____
128
64
9.18
regs/1
gcc-4.0_pentium-m-m32_O3-ofp
ChaCha12
_____
128
64
9.22
ref/1
gcc_nocona_O3-ofp
ChaCha12
_____
128
64
9.24
regs/1
gcc-4.0_athlon-m32_O3-ofp
ChaCha12
_____
128
64
9.25
regs/1
gcc-4.0_nocona_O1-ofp
ChaCha12
_____
128
64
9.29
regs/1
gcc_default_Os-ofp
ChaCha12
_____
128
64
9.31
regs/1
gcc-4.0_k8-m32_O3-ofp
ChaCha12
_____
128
64
9.32
regs/1
gcc-4.0_m32_O3-ofp
ChaCha12
_____
128
64
9.35
regs/1
gcc_k8_Os-ofp
ChaCha12
_____
128
64
9.36
regs/1
gcc-4.0_nocona_Os-ofp
ChaCha12
_____
128
64
9.37
regs/1
gcc-4.0_prescott-m32_O3-ofp
ChaCha12
_____
128
64
9.37
regs/1
gcc_default_O2-ofp
ChaCha12
_____
128
64
9.40
regs/1
gcc_k8_O2-ofp
ChaCha12
_____
128
64
9.51
regs/1
gcc-4.0_pentium-m-m32_O1-ofp
ChaCha12
_____
128
64
9.51
regs/1
gcc-4.0_pentiumpro-m32_O1-ofp
ChaCha12
_____
128
64
9.53
ref/1
gcc_nocona_O3-ual-ofp
ChaCha12
_____
128
64
9.55
regs/1
gcc-4.0_i486-m32_O3-ofp
ChaCha12
_____
128
64
9.57
regs/1
gcc_nocona_Os-ofp
ChaCha12
_____
128
64
9.63
regs/1
gcc_nocona_O1-ofp
ChaCha12
_____
128
64
9.64
regs/1
gcc_nocona_O2-ofp
ChaCha12
_____
128
64
9.65
regs/1
gcc_k8_O1-ofp
ChaCha12
_____
128
64
9.67
regs/1
gcc-4.0_pentium2-m32_O1-ofp
ChaCha12
_____
128
64
9.72
regs/1
gcc-4.0_m32_O1-ofp
ChaCha12
_____
128
64
9.72
regs/1
gcc-4.0_pentium3-m32_O1-ofp
ChaCha12
_____
128
64
9.75
regs/1
gcc_default_O1-ofp
ChaCha12
_____
128
64
10.02
regs/1
gcc-4.0_default_O2-ofp
ChaCha12
_____
128
64
10.03
regs/1
gcc-4.0_k8_O2-ofp
ChaCha12
_____
128
64
10.12
regs/1
gcc-4.0_prescott-m32_O1-ofp
ChaCha12
_____
128
64
10.18
regs/1
gcc-4.0_pentium-m32_O1-ofp
ChaCha12
_____
128
64
10.19
regs/1
gcc-4.0_pentium-mmx-m32_O1-ofp
ChaCha12
_____
128
64
10.20
regs/1
gcc-4.0_pentium4-m32_O1-ofp
ChaCha12
_____
128
64
10.30
regs/1
gcc-4.0_athlon-m32_O1-ofp
ChaCha12
_____
128
64
10.30
regs/1
gcc-4.0_k8-m32_O1-ofp
ChaCha12
_____
128
64
10.31
regs/1
gcc-4.0_i486-m32_O1-ofp
ChaCha12
_____
128
64
10.33
regs/1
gcc-4.0_nocona_O2-ofp
ChaCha12
_____
128
64
10.41
regs/1
gcc-4.0_pentiumpro-m32_O3-ual-ofp
ChaCha12
_____
128
64
10.44
regs/1
gcc-4.0_pentium-mmx-m32_Os-ofp
ChaCha12
_____
128
64
10.47
regs/1
gcc-4.0_pentium-m32_Os-ofp
ChaCha12
_____
128
64
10.60
regs/1
gcc-4.0_athlon-m32_Os-ofp
ChaCha12
_____
128
64
10.62
regs/1
gcc-4.0_k8-m32_Os-ofp
ChaCha12
_____
128
64
10.62
regs/1
gcc-4.0_m32_Os-ofp
ChaCha12
_____
128
64
10.62
regs/1
gcc-4.0_pentiumpro-m32_O2-ofp
ChaCha12
_____
128
64
10.63
regs/1
gcc-4.0_pentium-m-m32_O2-ofp
ChaCha12
_____
128
64
10.66
regs/1
gcc-4.0_pentium2-m32_O2-ofp
ChaCha12
_____
128
64
10.68
regs/1
gcc-4.0_pentium2-m32_Os-ofp
ChaCha12
_____
128
64
10.69
regs/1
gcc-4.0_pentium-m-m32_Os-ofp
ChaCha12
_____
128
64
10.69
regs/1
gcc-4.0_pentiumpro-m32_Os-ofp
ChaCha12
_____
128
64
10.74
regs/1
gcc-4.0_m32_O2-ofp
ChaCha12
_____
128
64
10.76
ref/1
gcc_default_Os-ofp
ChaCha12
_____
128
64
10.78
regs/1
gcc-4.0_pentium3-m32_Os-ofp
ChaCha12
_____
128
64
10.79
ref/1
gcc-4.0_k8_Os-ofp
ChaCha12
_____
128
64
10.79
regs/1
gcc-4.0_k8-m32_O2-ofp
ChaCha12
_____
128
64
10.79
regs/1
gcc-4.0_pentium3-m32_O2-ofp
ChaCha12
_____
128
64
10.81
regs/1
gcc-4.0_athlon-m32_O2-ofp
ChaCha12
_____
128
64
10.81
regs/1
gcc-4.0_pentium-m32_O2-ofp
ChaCha12
_____
128
64
10.82
ref/1
gcc_k8_Os-ofp
ChaCha12
_____
128
64
10.86
regs/1
gcc-4.0_pentium-mmx-m32_O2-ofp
ChaCha12
_____
128
64
10.88
ref/1
gcc_nocona_Os-ofp
ChaCha12
_____
128
64
10.88
regs/1
gcc-4.0_pentium4-m32_O2-ofp
ChaCha12
_____
128
64
10.90
regs/1
gcc-4.0_prescott-m32_O2-ofp
ChaCha12
_____
128
64
10.93
regs/1
gcc-4.0_i386-m32_O2-ofp
ChaCha12
_____
128
64
10.95
regs/1
gcc-4.0_i486-m32_O2-ofp
ChaCha12
_____
128
64
11.16
ref/1
gcc-4.0_default_Os-ofp
ChaCha12
_____
128
64
11.33
ref/1
gcc-4.0_nocona_Os-ofp
ChaCha12
_____
128
64
11.43
ref/1
gcc_default_O2-ofp
ChaCha12
_____
128
64
11.43
ref/1
gcc_k8_O2-ofp
ChaCha12
_____
128
64
12.14
regs/1
gcc-4.0_i486-m32_Os-ofp
ChaCha12
_____
128
64
12.27
regs/1
gcc-4.0_prescott-m32_Os-ofp
ChaCha12
_____
128
64
12.31
regs/1
gcc-4.0_pentium4-m32_Os-ofp
ChaCha12
_____
128
64
12.37
ref/1
gcc-4.0_default_O1-ofp
ChaCha12
_____
128
64
12.38
ref/1
gcc_nocona_O2-ofp
ChaCha12
_____
128
64
12.40
regs/1
gcc-4.0_k6-m32_O3-ofp
ChaCha12
_____
128
64
13.16
regs/1
gcc-4.0_k6-m32_Os-ofp
ChaCha12
_____
128
64
13.27
ref/1
gcc-4.0_k8_O1-ofp
ChaCha12
_____
128
64
13.28
ref/1
gcc-4.0_default_O3-ofp
ChaCha12
_____
128
64
13.28
ref/1
gcc-4.0_k8_O3-ofp
ChaCha12
_____
128
64
13.48
ref/1
gcc-4.0_nocona_O1-ofp
ChaCha12
_____
128
64
13.48
regs/1
gcc-4.0_k6-m32_O1-ofp
ChaCha12
_____
128
64
13.68
regs/1
gcc-4.0_k6-m32_O2-ofp
ChaCha12
_____
128
64
14.71
ref/1
gcc_k8_O1-ofp
ChaCha12
_____
128
64
14.73
ref/1
gcc_nocona_O1-ofp
ChaCha12
_____
128
64
14.84
ref/1
gcc_default_O1-ofp
ChaCha12
_____
128
64
15.41
ref/1
gcc-4.0_default_O2-ofp
ChaCha12
_____
128
64
15.41
ref/1
gcc-4.0_k8_O2-ofp
ChaCha12
_____
128
64
15.65
ref/1
gcc-4.0_pentiumpro-m32_O1-ofp
ChaCha12
_____
128
64
15.74
ref/1
gcc-4.0_nocona_O3-ofp
ChaCha12
_____
128
64
15.75
ref/1
gcc-4.0_m32_O1-ofp
ChaCha12
_____
128
64
15.84
ref/1
gcc-4.0_pentium2-m32_O1-ofp
ChaCha12
_____
128
64
15.84
ref/1
gcc-4.0_pentium3-m32_O1-ofp
ChaCha12
_____
128
64
15.84
ref/1
gcc-4.0_pentium-m-m32_O1-ofp
ChaCha12
_____
128
64
15.97
ref/1
gcc-4.0_k8-m32_O1-ofp
ChaCha12
_____
128
64
16.54
ref/1
gcc-4.0_i486-m32_O1-ofp
ChaCha12
_____
128
64
16.56
ref/1
gcc-4.0_pentium4-m32_O1-ofp
ChaCha12
_____
128
64
16.70
ref/1
gcc-4.0_pentium-m32_O1-ofp
ChaCha12
_____
128
64
16.70
ref/1
gcc-4.0_pentium-mmx-m32_O1-ofp
ChaCha12
_____
128
64
16.76
ref/1
gcc-4.0_prescott-m32_O1-ofp
ChaCha12
_____
128
64
16.96
ref/1
gcc-4.0_athlon-m32_O1-ofp
ChaCha12
_____
128
64
17.10
ref/1
gcc-4.0_nocona_O2-ofp
ChaCha12
_____
128
64
17.69
ref/1
gcc-4.0_k8-m32_O3-ual-ofp
ChaCha12
_____
128
64
17.75
ref/1
gcc-4.0_m32_O3-ual-ofp
ChaCha12
_____
128
64
17.85
ref/1
gcc-4.0_athlon-m32_O3-ual-ofp
ChaCha12
_____
128
64
18.03
ref/1
gcc-4.0_k6-m32_O3-ual-ofp
ChaCha12
_____
128
64
18.36
ref/1
gcc-4.0_pentium3-m32_O3-ual-ofp
ChaCha12
_____
128
64
18.41
ref/1
gcc-4.0_pentium2-m32_O3-ual-ofp
ChaCha12
_____
128
64
18.43
ref/1
gcc-4.0_pentium-m-m32_O3-ual-ofp
ChaCha12
_____
128
64
18.45
ref/1
gcc-4.0_pentiumpro-m32_O3-ual-ofp
ChaCha12
_____
128
64
18.50
ref/1
gcc-4.0_pentium-m32_O3-ual-ofp
ChaCha12
_____
128
64
18.54
ref/1
gcc-4.0_k8-m32_O3-ofp
ChaCha12
_____
128
64
18.55
ref/1
gcc-4.0_pentium-mmx-m32_O3-ual-ofp
ChaCha12
_____
128
64
18.58
ref/1
gcc-4.0_athlon-m32_O3-ofp
ChaCha12
_____
128
64
18.58
ref/1
gcc-4.0_m32_O3-ofp
ChaCha12
_____
128
64
18.60
ref/1
gcc-4.0_pentium2-m32_O3-ofp
ChaCha12
_____
128
64
18.65
ref/1
gcc-4.0_pentiumpro-m32_O3-ofp
ChaCha12
_____
128
64
18.67
ref/1
gcc-4.0_pentium3-m32_O3-ofp
ChaCha12
_____
128
64
18.78
ref/1
gcc-4.0_pentium4-m32_O3-ual-ofp
ChaCha12
_____
128
64
18.84
ref/1
gcc-4.0_i386-m32_O3-ual-ofp
ChaCha12
_____
128
64
19.05
ref/1
gcc-4.0_i486-m32_O3-ual-ofp
ChaCha12
_____
128
64
19.07
ref/1
gcc-4.0_prescott-m32_O3-ual-ofp
ChaCha12
_____
128
64
19.28
ref/1
gcc-4.0_pentium-m32_O3-ofp
ChaCha12
_____
128
64
19.33
ref/1
gcc-4.0_i486-m32_O3-ofp
ChaCha12
_____
128
64
19.49
ref/1
gcc-4.0_pentium-mmx-m32_O3-ofp
ChaCha12
_____
128
64
19.53
ref/1
gcc-4.0_pentium-m-m32_O3-ofp
ChaCha12
_____
128
64
19.94
ref/1
gcc-4.0_i386-m32_O3-ofp
ChaCha12
_____
128
64
20.56
ref/1
gcc-4.0_prescott-m32_O3-ofp
ChaCha12
_____
128
64
20.58
ref/1
gcc-4.0_pentiumpro-m32_Os-ofp
ChaCha12
_____
128
64
20.66
ref/1
gcc-4.0_athlon-m32_O2-ofp
ChaCha12
_____
128
64
20.66
ref/1
gcc-4.0_k8-m32_O2-ofp
ChaCha12
_____
128
64
20.66
ref/1
gcc-4.0_pentium2-m32_Os-ofp
ChaCha12
_____
128
64
20.67
ref/1
gcc-4.0_m32_O2-ofp
ChaCha12
_____
128
64
20.69
ref/1
gcc-4.0_pentium-m-m32_Os-ofp
ChaCha12
_____
128
64
20.74
ref/1
gcc-4.0_pentium3-m32_Os-ofp
ChaCha12
_____
128
64
20.84
ref/1
gcc-4.0_athlon-m32_Os-ofp
ChaCha12
_____
128
64
20.84
ref/1
gcc-4.0_k8-m32_Os-ofp
ChaCha12
_____
128
64
20.92
ref/1
gcc-4.0_pentium-m-m32_O2-ofp
ChaCha12
_____
128
64
20.96
ref/1
gcc-4.0_pentiumpro-m32_O2-ofp
ChaCha12
_____
128
64
20.97
ref/1
gcc-4.0_m32_Os-ofp
ChaCha12
_____
128
64
21.03
ref/1
gcc-4.0_pentium-mmx-m32_Os-ofp
ChaCha12
_____
128
64
21.08
ref/1
gcc-4.0_pentium-m32_Os-ofp
ChaCha12
_____
128
64
21.17
ref/1
gcc-4.0_pentium3-m32_O2-ofp
ChaCha12
_____
128
64
21.34
ref/1
gcc-4.0_pentium2-m32_O2-ofp
ChaCha12
_____
128
64
21.39
ref/1
gcc-4.0_pentium4-m32_O3-ofp
ChaCha12
_____
128
64
21.61
ref/1
gcc-4.0_pentium-mmx-m32_O2-ofp
ChaCha12
_____
128
64
21.63
ref/1
gcc-4.0_pentium-m32_O2-ofp
ChaCha12
_____
128
64
21.66
ref/1
gcc-4.0_i486-m32_O2-ofp
ChaCha12
_____
128
64
21.67
ref/1
gcc-4.0_k6-m32_O1-ofp
ChaCha12
_____
128
64
21.78
ref/1
gcc-4.0_i386-m32_O2-ofp
ChaCha12
_____
128
64
21.99
ref/1
gcc-4.0_prescott-m32_O2-ofp
ChaCha12
_____
128
64
22.05
ref/1
gcc-4.0_pentium4-m32_Os-ofp
ChaCha12
_____
128
64
22.21
ref/1
gcc-4.0_prescott-m32_Os-ofp
ChaCha12
_____
128
64
22.31
ref/1
gcc-4.0_i486-m32_Os-ofp
ChaCha12
_____
128
64
22.44
ref/1
gcc-4.0_pentium4-m32_O2-ofp
ChaCha12
_____
128
64
22.92
merged/1
gcc_nocona_O0
ChaCha12
_____
128
64
22.99
merged/1
gcc_default_O0
ChaCha12
_____
128
64
23.04
merged/1
gcc_k8_O0
ChaCha12
_____
128
64
23.24
merged/1
gcc-4.0_nocona_O0
ChaCha12
_____
128
64
23.26
merged/1
gcc-4.0_default_O0
ChaCha12
_____
128
64
23.30
merged/1
gcc-4.0_k8_O0
ChaCha12
_____
128
64
23.31
merged/1
gcc-4.0_pentium4-m32_O0
ChaCha12
_____
128
64
23.36
merged/1
gcc-4.0_i386-m32_O0
ChaCha12
_____
128
64
23.36
merged/1
gcc-4.0_pentium-m32_O0
ChaCha12
_____
128
64
23.37
merged/1
gcc-4.0_i486-m32_O0
ChaCha12
_____
128
64
23.37
merged/1
gcc-4.0_k6-m32_O0
ChaCha12
_____
128
64
23.37
merged/1
gcc-4.0_pentium2-m32_O0
ChaCha12
_____
128
64
23.42
merged/1
gcc-4.0_pentiumpro-m32_O0
ChaCha12
_____
128
64
23.42
merged/1
gcc-4.0_prescott-m32_O0
ChaCha12
_____
128
64
23.43
merged/1
gcc-4.0_pentium3-m32_O0
ChaCha12
_____
128
64
23.44
merged/1
gcc-4.0_pentium-mmx-m32_O0
ChaCha12
_____
128
64
23.51
merged/1
gcc-4.0_athlon-m32_O0
ChaCha12
_____
128
64
23.52
merged/1
gcc-4.0_m32_O0
ChaCha12
_____
128
64
23.66
merged/1
gcc-4.0_pentium-m-m32_O0
ChaCha12
_____
128
64
23.67
merged/1
gcc-4.0_k8-m32_O0
ChaCha12
_____
128
64
24.92
ref/1
gcc-4.0_k6-m32_O3-ofp
ChaCha12
_____
128
64
26.73
ref/1
gcc-4.0_k6-m32_O2-ofp
ChaCha12
_____
128
64
26.76
ref/1
gcc-4.0_k6-m32_Os-ofp
ChaCha12
_____
128
64
34.09
regs/1
gcc-4.0_i486-m32_O0
ChaCha12
_____
128
64
34.10
regs/1
gcc-4.0_i386-m32_O0
ChaCha12
_____
128
64
34.16
regs/1
gcc_k8_O0
ChaCha12
_____
128
64
34.24
regs/1
gcc-4.0_k6-m32_O0
ChaCha12
_____
128
64
34.25
regs/1
gcc-4.0_pentium-mmx-m32_O0
ChaCha12
_____
128
64
34.26
regs/1
gcc-4.0_pentium-m32_O0
ChaCha12
_____
128
64
34.32
regs/1
gcc_nocona_O0
ChaCha12
_____
128
64
34.34
regs/1
gcc-4.0_pentium4-m32_O0
ChaCha12
_____
128
64
34.37
regs/1
gcc_default_O0
ChaCha12
_____
128
64
34.42
regs/1
gcc-4.0_prescott-m32_O0
ChaCha12
_____
128
64
34.83
regs/1
gcc-4.0_k8_O0
ChaCha12
_____
128
64
34.92
regs/1
gcc-4.0_default_O0
ChaCha12
_____
128
64
36.20
regs/1
gcc-4.0_pentium-m-m32_O0
ChaCha12
_____
128
64
36.24
regs/1
gcc-4.0_athlon-m32_O0
ChaCha12
_____
128
64
36.24
regs/1
gcc-4.0_k8-m32_O0
ChaCha12
_____
128
64
36.56
regs/1
gcc-4.0_pentiumpro-m32_O0
ChaCha12
_____
128
64
36.73
regs/1
gcc-4.0_pentium2-m32_O0
ChaCha12
_____
128
64
36.86
regs/1
gcc-4.0_pentium3-m32_O0
ChaCha12
_____
128
64
36.94
regs/1
gcc-4.0_m32_O0
ChaCha12
_____
128
64
37.56
ref/1
gcc-4.0_k6-m32_O0
ChaCha12
_____
128
64
37.60
ref/1
gcc-4.0_i386-m32_O0
ChaCha12
_____
128
64
37.60
ref/1
gcc-4.0_i486-m32_O0
ChaCha12
_____
128
64
38.07
ref/1
gcc-4.0_k8-m32_O0
ChaCha12
_____
128
64
38.13
ref/1
gcc_default_O0
ChaCha12
_____
128
64
38.22
ref/1
gcc-4.0_prescott-m32_O0
ChaCha12
_____
128
64
38.31
ref/1
gcc-4.0_pentium3-m32_O0
ChaCha12
_____
128
64
38.32
ref/1
gcc-4.0_m32_O0
ChaCha12
_____
128
64
38.32
ref/1
gcc-4.0_pentiumpro-m32_O0
ChaCha12
_____
128
64
38.50
ref/1
gcc-4.0_athlon-m32_O0
ChaCha12
_____
128
64
38.51
ref/1
gcc-4.0_pentium-m-m32_O0
ChaCha12
_____
128
64
38.52
ref/1
gcc-4.0_pentium2-m32_O0
ChaCha12
_____
128
64
38.65
ref/1
gcc-4.0_pentium-m32_O0
ChaCha12
_____
128
64
38.68
ref/1
gcc-4.0_pentium-mmx-m32_O0
ChaCha12
_____
128
64
38.73
ref/1
gcc_nocona_O0
ChaCha12
_____
128
64
38.82
ref/1
gcc-4.0_nocona_O0
ChaCha12
_____
128
64
39.21
ref/1
gcc_k8_O0
ChaCha12
_____
128
64
39.68
ref/1
gcc-4.0_pentium4-m32_O0
ChaCha12
_____
128
64
40.55
regs/1
gcc-4.0_nocona_O0
ChaCha12
_____
128
64
45.50
ref/1
gcc-4.0_default_O0
ChaCha12
_____
128
64
46.19
ref/1
gcc-4.0_k8_O0