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.84
3.08
3.63
3.58
27.90
16.31
amd64-xmm6/1
gcc_default_Os-ofp
ChaCha12
_____
128
64
2.55
13.08
2.90
3.11
3.68
3.62
26.39
16.31
amd64-xmm6/1
gcc_k8_Os-ofp
ChaCha12
_____
256
64
2.55
13.02
2.84
3.08
3.63
3.56
27.33
16.31
amd64-xmm6/1
gcc_default_Os-ofp
ChaCha12
_____
256
64
2.55
13.08
2.91
3.11
3.68
3.61
26.83
16.31
amd64-xmm6/1
gcc_k8_Os-ofp
ChaCha12
_____
128
64
2.60
13.12
2.92
3.12
3.69
5.08
40.63
23.41
amd64-xmm6/1
gcc_nocona_Os-ofp
ChaCha12
_____
256
64
2.60
13.12
2.92
3.12
3.69
3.58
27.31
16.87
amd64-xmm6/1
gcc_nocona_Os-ofp
ChaCha12
_____
128
64
2.94
x86-xmm6/1
gcc_m32_Os-ofp
ChaCha12
_____
128
64
2.95
x86-xmm6/1
gcc_k6-m32_Os-ofp
ChaCha12
_____
128
64
2.95
x86-xmm6/1
gcc_k8-m32_Os-ofp
ChaCha12
_____
128
64
2.96
13.60
3.22
3.42
4.00
3.96
43.05
26.15
x86-xmm6/1
gcc_pentium-m-m32_Os-ofp
ChaCha12
_____
128
64
2.96
13.60
3.22
3.43
4.01
5.65
40.82
26.49
x86-xmm6/1
gcc_prescott-m32_Os-ofp
ChaCha12
_____
128
64
2.96
x86-xmm6/1
gcc_athlon-m32_Os-ofp
ChaCha12
_____
128
64
2.96
x86-xmm6/1
gcc_i486-m32_Os-ofp
ChaCha12
_____
128
64
2.96
x86-xmm6/1
gcc_k6-3-m32_Os-ofp
ChaCha12
_____
256
64
2.96
13.51
3.21
3.41
3.99
3.95
43.33
26.15
x86-xmm6/1
gcc_pentium-m-m32_Os-ofp
ChaCha12
_____
128
64
2.98
13.60
3.22
3.42
4.01
5.63
39.75
39.96
x86-xmm6/1
gcc_pentium4-m32_Os-ofp
ChaCha12
_____
128
64
2.99
x86-xmm6/1
gcc_pentiumpro-m32_Os-ofp
ChaCha12
_____
128
64
3.25
x86-xmm5/1
gcc_pentium3-m32_Os-ofp
ChaCha12
_____
128
64
3.26
x86-xmm5/1
gcc_m32_Os-ofp
ChaCha12
_____
128
64
3.26
x86-xmm5/1
gcc_pentium4-m32_Os-ofp
ChaCha12
_____
128
64
3.26
x86-xmm5/1
gcc_pentium-m-m32_Os-ofp
ChaCha12
_____
128
64
3.27
x86-xmm5/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha12
_____
128
64
3.28
13.68
3.52
4.97
4.75
4.31
40.08
27.13
x86-xmm5/1
gcc_prescott-m32_Os-ofp
ChaCha12
_____
128
64
3.28
x86-xmm5/1
gcc_i486-m32_Os-ofp
ChaCha12
_____
128
64
3.28
x86-xmm5/1
gcc_k8-m32_Os-ofp
ChaCha12
_____
128
64
3.28
x86-xmm5/1
gcc_pentium-m32_Os-ofp
ChaCha12
_____
128
64
3.28
x86-xmm5/1
gcc_pentiumpro-m32_Os-ofp
ChaCha12
_____
128
64
3.29
x86-xmm5/1
gcc_pentium2-m32_Os-ofp
ChaCha12
_____
128
64
4.37
x86-xmm2/1
gcc_athlon-m32_Os-ofp
ChaCha12
_____
128
64
4.37
x86-xmm2/1
gcc_k8-m32_Os-ofp
ChaCha12
_____
128
64
4.37
x86-xmm2/1
gcc_m32_Os-ofp
ChaCha12
_____
128
64
4.37
x86-xmm2/1
gcc_pentium2-m32_Os-ofp
ChaCha12
_____
128
64
4.37
x86-xmm2/1
gcc_pentium3-m32_Os-ofp
ChaCha12
_____
128
64
4.37
x86-xmm2/1
gcc_pentium4-m32_Os-ofp
ChaCha12
_____
128
64
4.38
x86-xmm2/1
gcc_k6-3-m32_Os-ofp
ChaCha12
_____
128
64
4.38
x86-xmm2/1
gcc_k6-m32_Os-ofp
ChaCha12
_____
128
64
4.38
x86-xmm2/1
gcc_pentium-m-m32_Os-ofp
ChaCha12
_____
128
64
4.38
x86-xmm2/1
gcc_pentiumpro-m32_Os-ofp
ChaCha12
_____
128
64
4.39
x86-xmm2/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha12
_____
128
64
4.44
x86-xmm6/1
gcc_pentium3-m32_Os-ofp
ChaCha12
_____
256
64
4.45
13.62
3.22
3.42
4.01
3.94
39.68
26.64
x86-xmm6/1
gcc_pentium4-m32_Os-ofp
ChaCha12
_____
256
64
4.45
20.45
3.23
3.43
4.48
3.99
36.91
26.49
x86-xmm6/1
gcc_prescott-m32_Os-ofp
ChaCha12
_____
128
64
4.53
x86-xmm/1
gcc_k6-3-m32_Os-ofp
ChaCha12
_____
128
64
4.53
x86-xmm/1
gcc_k8-m32_Os-ofp
ChaCha12
_____
128
64
4.54
x86-xmm/1
gcc_pentium2-m32_Os-ofp
ChaCha12
_____
128
64
4.54
x86-xmm/1
gcc_pentium3-m32_Os-ofp
ChaCha12
_____
128
64
4.54
x86-xmm/1
gcc_pentium-m-m32_Os-ofp
ChaCha12
_____
128
64
4.55
x86-xmm/1
gcc_athlon-m32_Os-ofp
ChaCha12
_____
128
64
4.55
x86-xmm/1
gcc_pentium-m32_Os-ofp
ChaCha12
_____
128
64
4.55
x86-xmm/1
gcc_pentiumpro-m32_Os-ofp
ChaCha12
_____
128
64
4.57
14.27
4.64
4.84
5.37
5.42
40.80
25.96
x86-xmm/1
gcc_prescott-m32_Os-ofp
ChaCha12
_____
128
64
4.57
x86-xmm/1
gcc_i486-m32_Os-ofp
ChaCha12
_____
128
64
4.57
x86-xmm/1
gcc_k6-m32_Os-ofp
ChaCha12
_____
128
64
4.57
x86-xmm/1
gcc_m32_Os-ofp
ChaCha12
_____
128
64
4.57
x86-xmm/1
gcc_pentium4-m32_Os-ofp
ChaCha12
_____
128
64
4.57
x86-xmm/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha12
_____
256
64
4.57
14.12
4.63
4.79
5.34
5.43
41.40
25.96
x86-xmm/1
gcc_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_default_Os-ofp
ChaCha12
_____
128
64
4.76
amd64-3/1
gcc_nocona_Os-ofp
ChaCha12
_____
128
64
4.93
x86-xmm5/1
gcc_athlon-m32_Os-ofp
ChaCha12
_____
256
64
4.94
20.45
5.29
5.54
6.42
4.32
60.42
29.79
x86-xmm5/1
gcc_prescott-m32_Os-ofp
ChaCha12
_____
128
64
4.95
x86-xmm5/1
gcc_k6-m32_Os-ofp
ChaCha12
_____
128
64
4.96
x86-xmm5/1
gcc_k6-3-m32_Os-ofp
ChaCha12
_____
128
64
5.80
merged/1
gcc_nocona_O3-ual-ofp
ChaCha12
_____
128
64
5.81
merged/1
gcc_nocona_O3-ofp
ChaCha12
_____
128
64
5.89
merged/1
gcc_nocona_O1-ofp
ChaCha12
_____
128
64
5.96
merged/1
gcc_nocona_Os-ofp
ChaCha12
_____
128
64
6.34
merged/1
gcc_default_O1-ofp
ChaCha12
_____
128
64
6.36
merged/1
gcc_k8_O1-ofp
ChaCha12
_____
128
64
6.42
x86-1/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha12
_____
128
64
6.43
x86-1/1
gcc_pentiumpro-m32_Os-ofp
ChaCha12
_____
128
64
6.47
merged/1
gcc_k6-3-m32_O2-ofp
ChaCha12
_____
128
64
6.47
x86-mmx/1
gcc_m32_Os-ofp
ChaCha12
_____
128
64
6.47
x86-mmx/1
gcc_pentium3-m32_Os-ofp
ChaCha12
_____
128
64
6.48
x86-1/1
gcc_athlon-m32_Os-ofp
ChaCha12
_____
128
64
6.48
x86-1/1
gcc_k6-3-m32_Os-ofp
ChaCha12
_____
128
64
6.48
x86-1/1
gcc_pentium4-m32_Os-ofp
ChaCha12
_____
128
64
6.48
x86-mmx/1
gcc_i486-m32_Os-ofp
ChaCha12
_____
128
64
6.48
x86-mmx/1
gcc_k6-3-m32_Os-ofp
ChaCha12
_____
128
64
6.48
x86-mmx/1
gcc_k8-m32_Os-ofp
ChaCha12
_____
128
64
6.48
x86-mmx/1
gcc_pentium2-m32_Os-ofp
ChaCha12
_____
128
64
6.48
x86-mmx/1
gcc_pentium4-m32_Os-ofp
ChaCha12
_____
128
64
6.48
x86-mmx/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha12
_____
256
64
6.48
17.82
6.59
6.81
7.44
7.48
39.53
26.71
x86-mmx/1
gcc_prescott-m32_Os-ofp
ChaCha12
_____
128
64
6.49
17.89
6.57
10.13
8.66
7.50
60.58
44.62
x86-1/1
gcc_prescott-m32_Os-ofp
ChaCha12
_____
128
64
6.49
x86-1/1
gcc_i486-m32_Os-ofp
ChaCha12
_____
128
64
6.49
x86-1/1
gcc_k6-m32_Os-ofp
ChaCha12
_____
128
64
6.49
x86-1/1
gcc_k8-m32_Os-ofp
ChaCha12
_____
128
64
6.49
x86-mmx/1
gcc_pentium-m-m32_Os-ofp
ChaCha12
_____
128
64
6.49
x86-mmx/1
gcc_pentiumpro-m32_Os-ofp
ChaCha12
_____
256
64
6.49
17.79
6.59
6.77
7.42
7.55
41.27
27.28
x86-1/1
gcc_prescott-m32_Os-ofp
ChaCha12
_____
128
64
6.50
x86-mmx/1
gcc_athlon-m32_Os-ofp
ChaCha12
_____
128
64
6.51
merged/1
gcc_k6-m32_O3-ofp
ChaCha12
_____
128
64
6.52
merged/1
gcc_k6-m32_O2-ofp
ChaCha12
_____
128
64
6.52
x86-1/1
gcc_pentium-m-m32_Os-ofp
ChaCha12
_____
128
64
6.54
x86-1/1
gcc_pentium2-m32_Os-ofp
ChaCha12
_____
128
64
6.54
x86-1/1
gcc_pentium3-m32_Os-ofp
ChaCha12
_____
128
64
6.55
x86-1/1
gcc_pentium-m32_Os-ofp
ChaCha12
_____
128
64
6.56
x86-1/1
gcc_m32_Os-ofp
ChaCha12
_____
128
64
6.56
x86-xmm2/1
gcc_i486-m32_Os-ofp
ChaCha12
_____
128
64
6.56
x86-xmm2/1
gcc_pentium-m32_Os-ofp
ChaCha12
_____
128
64
6.56
x86-xmm2/1
gcc_prescott-m32_Os-ofp
ChaCha12
_____
128
64
6.57
merged/1
gcc_k6-m32_Os-ofp
ChaCha12
_____
128
64
6.59
merged/1
gcc_k6-3-m32_O3-ual-ofp
ChaCha12
_____
128
64
6.64
merged/1
gcc_pentium-m-m32_O3-ual-ofp
ChaCha12
_____
128
64
6.64
merged/1
gcc_pentium-mmx-m32_O3-ual-ofp
ChaCha12
_____
128
64
6.66
merged/1
gcc_k6-m32_O3-ual-ofp
ChaCha12
_____
128
64
6.66
merged/1
gcc_pentium2-m32_Os-ofp
ChaCha12
_____
128
64
6.67
merged/1
gcc_pentium-m32_O3-ual-ofp
ChaCha12
_____
128
64
6.68
merged/1
gcc_m32_O2-ofp
ChaCha12
_____
128
64
6.73
merged/1
gcc_pentium-mmx-m32_O2-ofp
ChaCha12
_____
128
64
6.73
merged/1
gcc_pentiumpro-m32_O3-ual-ofp
ChaCha12
_____
128
64
6.74
merged/1
gcc_k8-m32_O3-ofp
ChaCha12
_____
128
64
6.74
merged/1
gcc_pentium2-m32_O2-ofp
ChaCha12
_____
128
64
6.74
merged/1
gcc_pentium2-m32_O3-ofp
ChaCha12
_____
128
64
6.74
merged/1
gcc_pentium2-m32_O3-ual-ofp
ChaCha12
_____
128
64
6.75
merged/1
gcc_k8-m32_O2-ofp
ChaCha12
_____
128
64
6.77
merged/1
gcc_m32_O3-ual-ofp
ChaCha12
_____
128
64
6.78
merged/1
gcc_pentium-m32_Os-ofp
ChaCha12
_____
128
64
6.81
merged/1
gcc_pentiumpro-m32_O2-ofp
ChaCha12
_____
128
64
6.82
merged/1
gcc_pentium3-m32_O3-ual-ofp
ChaCha12
_____
128
64
6.83
merged/1
gcc_k6-3-m32_Os-ofp
ChaCha12
_____
128
64
6.83
merged/1
gcc_pentiumpro-m32_O3-ofp
ChaCha12
_____
128
64
6.84
merged/1
gcc_pentium-m-m32_O2-ofp
ChaCha12
_____
128
64
6.87
merged/1
gcc_i386-m32_O2-ofp
ChaCha12
_____
128
64
6.89
merged/1
gcc_pentium3-m32_O3-ofp
ChaCha12
_____
128
64
6.90
merged/1
gcc_athlon-m32_O2-ofp
ChaCha12
_____
128
64
6.90
merged/1
gcc_pentium-mmx-m32_O3-ofp
ChaCha12
_____
128
64
6.91
merged/1
gcc_pentium3-m32_O2-ofp
ChaCha12
_____
128
64
6.93
merged/1
gcc_m32_Os-ofp
ChaCha12
_____
128
64
6.93
merged/1
gcc_pentium3-m32_Os-ofp
ChaCha12
_____
128
64
6.94
merged/1
gcc_prescott-m32_O3-ofp
ChaCha12
_____
128
64
6.97
merged/1
gcc_i486-m32_O3-ofp
ChaCha12
_____
128
64
6.98
merged/1
gcc_i386-m32_O3-ofp
ChaCha12
_____
128
64
6.98
merged/1
gcc_i486-m32_O2-ofp
ChaCha12
_____
128
64
6.98
merged/1
gcc_i486-m32_O3-ual-ofp
ChaCha12
_____
128
64
6.99
merged/1
gcc_prescott-m32_O2-ofp
ChaCha12
_____
128
64
7.02
merged/1
gcc_athlon-m32_O3-ofp
ChaCha12
_____
128
64
7.02
merged/1
gcc_pentium4-m32_O2-ofp
ChaCha12
_____
128
64
7.03
merged/1
gcc_athlon-m32_O3-ual-ofp
ChaCha12
_____
128
64
7.03
merged/1
gcc_athlon-m32_Os-ofp
ChaCha12
_____
128
64
7.03
merged/1
gcc_pentium4-m32_O3-ual-ofp
ChaCha12
_____
128
64
7.03
merged/1
gcc_pentiumpro-m32_Os-ofp
ChaCha12
_____
128
64
7.04
merged/1
gcc_i386-m32_O3-ual-ofp
ChaCha12
_____
128
64
7.04
merged/1
gcc_prescott-m32_O3-ual-ofp
ChaCha12
_____
128
64
7.05
merged/1
gcc_pentium-m-m32_Os-ofp
ChaCha12
_____
128
64
7.06
merged/1
gcc_default_O3-ofp
ChaCha12
_____
128
64
7.13
merged/1
gcc_k8_O3-ofp
ChaCha12
_____
128
64
7.17
merged/1
gcc_pentium4-m32_Os-ofp
ChaCha12
_____
128
64
7.18
22.67
7.39
7.60
8.51
8.23
36.35
17.82
merged/1
gcc_prescott-m32_Os-ofp
ChaCha12
_____
128
64
7.18
merged/1
gcc_k8_O2-ofp
ChaCha12
_____
128
64
7.18
regs/1
gcc_k8_O3-ual-ofp
ChaCha12
_____
256
64
7.18
22.67
7.37
7.60
8.50
8.22
51.91
17.83
merged/1
gcc_prescott-m32_Os-ofp
ChaCha12
_____
128
64
7.21
merged/1
gcc_default_O2-ofp
ChaCha12
_____
128
64
7.21
merged/1
gcc_pentium4-m32_O3-ofp
ChaCha12
_____
128
64
7.26
merged/1
gcc_default_O3-ual-ofp
ChaCha12
_____
128
64
7.26
merged/1
gcc_k8_O3-ual-ofp
ChaCha12
_____
128
64
7.36
merged/1
gcc_i486-m32_Os-ofp
ChaCha12
_____
128
64
7.45
merged/1
gcc_k6-3-m32_O1-ofp
ChaCha12
_____
128
64
7.45
regs/1
gcc_nocona_O3-ual-ofp
ChaCha12
_____
128
64
7.46
merged/1
gcc_i486-m32_O1-ofp
ChaCha12
_____
128
64
7.47
regs/1
gcc_default_O3-ual-ofp
ChaCha12
_____
128
64
7.52
merged/1
gcc_default_Os-ofp
ChaCha12
_____
128
64
7.56
merged/1
gcc_pentium-m32_O1-ofp
ChaCha12
_____
128
64
7.57
merged/1
gcc_m32_O1-ofp
ChaCha12
_____
128
64
7.62
regs/1
gcc_nocona_O3-ofp
ChaCha12
_____
128
64
7.71
merged/1
gcc_pentium-mmx-m32_O1-ofp
ChaCha12
_____
128
64
7.72
merged/1
gcc_k6-m32_O1-ofp
ChaCha12
_____
128
64
7.74
merged/1
gcc_prescott-m32_O1-ofp
ChaCha12
_____
128
64
7.79
regs/1
gcc_default_O3-ofp
ChaCha12
_____
128
64
7.87
merged/1
gcc_athlon-m32_O1-ofp
ChaCha12
_____
128
64
7.92
regs/1
gcc_k8_O3-ofp
ChaCha12
_____
128
64
8.05
merged/1
gcc_k8-m32_O1-ofp
ChaCha12
_____
128
64
8.10
merged/1
gcc_pentium3-m32_O1-ofp
ChaCha12
_____
128
64
8.10
merged/1
gcc_pentium-m-m32_O1-ofp
ChaCha12
_____
128
64
8.12
merged/1
gcc_pentium2-m32_O1-ofp
ChaCha12
_____
128
64
8.22
merged/1
gcc_pentiumpro-m32_O1-ofp
ChaCha12
_____
128
64
8.22
regs/1
gcc_pentium3-m32_O3-ual-ofp
ChaCha12
_____
128
64
8.25
regs/1
gcc_pentium2-m32_O3-ual-ofp
ChaCha12
_____
128
64
8.30
merged/1
gcc_pentium4-m32_O1-ofp
ChaCha12
_____
128
64
8.30
regs/1
gcc_k6-3-m32_O3-ofp
ChaCha12
_____
128
64
8.34
regs/1
gcc_athlon-m32_O3-ual-ofp
ChaCha12
_____
128
64
8.35
regs/1
gcc_k6-3-m32_O3-ual-ofp
ChaCha12
_____
128
64
8.42
regs/1
gcc_k8-m32_O3-ual-ofp
ChaCha12
_____
128
64
8.42
regs/1
gcc_m32_O3-ual-ofp
ChaCha12
_____
128
64
8.42
regs/1
gcc_pentiumpro-m32_O3-ual-ofp
ChaCha12
_____
128
64
8.43
regs/1
gcc_pentium-mmx-m32_O3-ual-ofp
ChaCha12
_____
128
64
8.45
regs/1
gcc_pentium-m32_O3-ual-ofp
ChaCha12
_____
128
64
8.47
regs/1
gcc_athlon-m32_O3-ofp
ChaCha12
_____
128
64
8.48
regs/1
gcc_i486-m32_O3-ual-ofp
ChaCha12
_____
128
64
8.48
regs/1
gcc_m32_O3-ofp
ChaCha12
_____
128
64
8.53
regs/1
gcc_pentium-m32_O3-ofp
ChaCha12
_____
128
64
8.55
regs/1
gcc_k6-m32_O3-ual-ofp
ChaCha12
_____
128
64
8.62
regs/1
gcc_pentium2-m32_O3-ofp
ChaCha12
_____
128
64
8.77
ref/1
gcc_k8_O3-ofp
ChaCha12
_____
128
64
8.81
regs/1
gcc_k6-m32_O3-ofp
ChaCha12
_____
128
64
8.86
ref/1
gcc_default_O3-ofp
ChaCha12
_____
128
64
8.90
regs/1
gcc_i386-m32_O3-ual-ofp
ChaCha12
_____
128
64
8.92
regs/1
gcc_pentium4-m32_O3-ual-ofp
ChaCha12
_____
128
64
8.92
regs/1
gcc_prescott-m32_O3-ual-ofp
ChaCha12
_____
128
64
8.99
ref/1
gcc_default_O3-ual-ofp
ChaCha12
_____
128
64
9.00
regs/1
gcc_k8-m32_O3-ofp
ChaCha12
_____
128
64
9.05
regs/1
gcc_pentium3-m32_O3-ofp
ChaCha12
_____
128
64
9.06
ref/1
gcc_nocona_O3-ofp
ChaCha12
_____
128
64
9.09
regs/1
gcc_pentiumpro-m32_O3-ofp
ChaCha12
_____
128
64
9.13
regs/1
gcc_i386-m32_O3-ofp
ChaCha12
_____
128
64
9.15
regs/1
gcc_pentium-mmx-m32_O3-ofp
ChaCha12
_____
128
64
9.19
regs/1
gcc_pentium4-m32_O3-ofp
ChaCha12
_____
128
64
9.20
regs/1
gcc_pentium-m-m32_O3-ofp
ChaCha12
_____
128
64
9.23
regs/1
gcc_i486-m32_O3-ofp
ChaCha12
_____
128
64
9.25
regs/1
gcc_prescott-m32_O3-ofp
ChaCha12
_____
128
64
9.29
regs/1
gcc_default_Os-ofp
ChaCha12
_____
128
64
9.38
ref/1
gcc_k8-m32_O3-ual-ofp
ChaCha12
_____
128
64
9.38
regs/1
gcc_k8_O2-ofp
ChaCha12
_____
128
64
9.40
regs/1
gcc_k8_Os-ofp
ChaCha12
_____
128
64
9.41
ref/1
gcc_pentium2-m32_O3-ual-ofp
ChaCha12
_____
128
64
9.42
regs/1
gcc_nocona_Os-ofp
ChaCha12
_____
128
64
9.47
regs/1
gcc_default_O2-ofp
ChaCha12
_____
128
64
9.50
ref/1
gcc_pentium-m-m32_O3-ual-ofp
ChaCha12
_____
128
64
9.50
ref/1
gcc_pentiumpro-m32_O3-ual-ofp
ChaCha12
_____
128
64
9.53
ref/1
gcc_m32_O3-ual-ofp
ChaCha12
_____
128
64
9.54
ref/1
gcc_pentium3-m32_O3-ual-ofp
ChaCha12
_____
128
64
9.55
ref/1
gcc_pentium-mmx-m32_O3-ual-ofp
ChaCha12
_____
128
64
9.59
ref/1
gcc_i386-m32_O3-ual-ofp
ChaCha12
_____
128
64
9.60
regs/1
gcc_nocona_O2-ofp
ChaCha12
_____
128
64
9.63
regs/1
gcc_nocona_O1-ofp
ChaCha12
_____
128
64
9.66
ref/1
gcc_nocona_O3-ual-ofp
ChaCha12
_____
128
64
9.68
regs/1
gcc_default_O1-ofp
ChaCha12
_____
128
64
9.72
ref/1
gcc_k6-m32_O3-ual-ofp
ChaCha12
_____
128
64
9.72
x86-mmx/1
gcc_pentium-m32_Os-ofp
ChaCha12
_____
128
64
9.73
ref/1
gcc_i486-m32_O3-ual-ofp
ChaCha12
_____
128
64
9.73
ref/1
gcc_pentium4-m32_O3-ual-ofp
ChaCha12
_____
128
64
9.73
x86-mmx/1
gcc_k6-m32_Os-ofp
ChaCha12
_____
128
64
9.74
26.56
6.59
6.80
8.04
7.48
39.62
26.71
x86-mmx/1
gcc_prescott-m32_Os-ofp
ChaCha12
_____
128
64
9.75
ref/1
gcc_prescott-m32_O3-ual-ofp
ChaCha12
_____
128
64
9.79
regs/1
gcc_k8_O1-ofp
ChaCha12
_____
128
64
9.80
merged/1
gcc_pentium-m32_O3-ofp
ChaCha12
_____
128
64
9.80
ref/1
gcc_k6-3-m32_O3-ual-ofp
ChaCha12
_____
128
64
9.82
merged/1
gcc_pentium-m32_O2-ofp
ChaCha12
_____
128
64
9.84
ref/1
gcc_pentium-m32_O3-ual-ofp
ChaCha12
_____
128
64
9.97
merged/1
gcc_k6-3-m32_O3-ofp
ChaCha12
_____
128
64
9.97
merged/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha12
_____
128
64
10.01
merged/1
gcc_m32_O3-ofp
ChaCha12
_____
128
64
10.25
merged/1
gcc_k8-m32_O3-ual-ofp
ChaCha12
_____
128
64
10.25
merged/1
gcc_pentium-m-m32_O3-ofp
ChaCha12
_____
128
64
10.30
regs/1
gcc_pentiumpro-m32_O2-ofp
ChaCha12
_____
128
64
10.33
regs/1
gcc_pentium-m32_O2-ofp
ChaCha12
_____
128
64
10.35
regs/1
gcc_pentium-m-m32_O2-ofp
ChaCha12
_____
128
64
10.43
regs/1
gcc_k6-3-m32_O2-ofp
ChaCha12
_____
128
64
10.43
regs/1
gcc_k8-m32_O2-ofp
ChaCha12
_____
128
64
10.45
regs/1
gcc_athlon-m32_O2-ofp
ChaCha12
_____
128
64
10.45
regs/1
gcc_pentium3-m32_O2-ofp
ChaCha12
_____
128
64
10.47
merged/1
gcc_k8-m32_Os-ofp
ChaCha12
_____
128
64
10.56
regs/1
gcc_m32_O2-ofp
ChaCha12
_____
128
64
10.58
regs/1
gcc_pentium2-m32_O2-ofp
ChaCha12
_____
128
64
10.67
regs/1
gcc_k6-m32_O2-ofp
ChaCha12
_____
128
64
10.68
regs/1
gcc_prescott-m32_O2-ofp
ChaCha12
_____
128
64
10.70
regs/1
gcc_pentium4-m32_O2-ofp
ChaCha12
_____
128
64
10.73
ref/1
gcc_default_Os-ofp
ChaCha12
_____
128
64
10.79
regs/1
gcc_k6-m32_Os-ofp
ChaCha12
_____
128
64
10.80
regs/1
gcc_athlon-m32_Os-ofp
ChaCha12
_____
128
64
10.80
regs/1
gcc_k8-m32_Os-ofp
ChaCha12
_____
128
64
10.80
regs/1
gcc_pentium-mmx-m32_O2-ofp
ChaCha12
_____
128
64
10.84
regs/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha12
_____
128
64
10.86
ref/1
gcc_k8_Os-ofp
ChaCha12
_____
128
64
10.89
ref/1
gcc_nocona_Os-ofp
ChaCha12
_____
128
64
10.93
regs/1
gcc_k6-3-m32_Os-ofp
ChaCha12
_____
128
64
10.95
regs/1
gcc_m32_Os-ofp
ChaCha12
_____
128
64
10.96
regs/1
gcc_pentium-m32_Os-ofp
ChaCha12
_____
128
64
10.98
regs/1
gcc_pentium2-m32_Os-ofp
ChaCha12
_____
128
64
10.99
regs/1
gcc_pentium3-m32_Os-ofp
ChaCha12
_____
128
64
10.99
regs/1
gcc_pentiumpro-m32_Os-ofp
ChaCha12
_____
128
64
11.00
regs/1
gcc_pentium-m-m32_Os-ofp
ChaCha12
_____
128
64
11.16
regs/1
gcc_pentium4-m32_Os-ofp
ChaCha12
_____
128
64
11.22
regs/1
gcc_prescott-m32_Os-ofp
ChaCha12
_____
128
64
11.29
merged/1
gcc_k8_Os-ofp
ChaCha12
_____
128
64
11.29
regs/1
gcc_i486-m32_Os-ofp
ChaCha12
_____
128
64
11.31
regs/1
gcc_pentium4-m32_O1-ofp
ChaCha12
_____
128
64
11.34
regs/1
gcc_pentium-m-m32_O1-ofp
ChaCha12
_____
128
64
11.38
regs/1
gcc_k6-3-m32_O1-ofp
ChaCha12
_____
128
64
11.38
regs/1
gcc_pentium3-m32_O1-ofp
ChaCha12
_____
128
64
11.39
regs/1
gcc_athlon-m32_O1-ofp
ChaCha12
_____
128
64
11.40
regs/1
gcc_prescott-m32_O1-ofp
ChaCha12
_____
128
64
11.43
regs/1
gcc_pentium-m32_O1-ofp
ChaCha12
_____
128
64
11.48
regs/1
gcc_pentium2-m32_O1-ofp
ChaCha12
_____
128
64
11.49
ref/1
gcc_default_O2-ofp
ChaCha12
_____
128
64
11.51
ref/1
gcc_k8_O2-ofp
ChaCha12
_____
128
64
11.53
regs/1
gcc_i486-m32_O1-ofp
ChaCha12
_____
128
64
11.55
regs/1
gcc_m32_O1-ofp
ChaCha12
_____
128
64
11.69
regs/1
gcc_pentium-mmx-m32_O1-ofp
ChaCha12
_____
128
64
11.77
regs/1
gcc_k6-m32_O1-ofp
ChaCha12
_____
128
64
11.77
regs/1
gcc_k8-m32_O1-ofp
ChaCha12
_____
128
64
12.22
ref/1
gcc_nocona_O2-ofp
ChaCha12
_____
128
64
12.74
regs/1
gcc_pentium-m-m32_O3-ual-ofp
ChaCha12
_____
128
64
13.43
ref/1
gcc_k8_O3-ual-ofp
ChaCha12
_____
128
64
14.45
ref/1
gcc_athlon-m32_O3-ual-ofp
ChaCha12
_____
128
64
14.64
ref/1
gcc_k8_O1-ofp
ChaCha12
_____
128
64
14.68
ref/1
gcc_nocona_O1-ofp
ChaCha12
_____
128
64
16.11
regs/1
gcc_i486-m32_O2-ofp
ChaCha12
_____
128
64
16.18
regs/1
gcc_i386-m32_O2-ofp
ChaCha12
_____
128
64
16.99
regs/1
gcc_pentiumpro-m32_O1-ofp
ChaCha12
_____
128
64
18.04
ref/1
gcc_k6-3-m32_O1-ofp
ChaCha12
_____
128
64
18.09
ref/1
gcc_k6-m32_O1-ofp
ChaCha12
_____
128
64
18.13
ref/1
gcc_prescott-m32_O1-ofp
ChaCha12
_____
128
64
18.17
ref/1
gcc_pentium-mmx-m32_O1-ofp
ChaCha12
_____
128
64
18.19
ref/1
gcc_pentium3-m32_O1-ofp
ChaCha12
_____
128
64
18.20
ref/1
gcc_pentium-m32_O1-ofp
ChaCha12
_____
128
64
18.24
ref/1
gcc_athlon-m32_O1-ofp
ChaCha12
_____
128
64
18.24
ref/1
gcc_k8-m32_O1-ofp
ChaCha12
_____
128
64
18.24
ref/1
gcc_pentium2-m32_O1-ofp
ChaCha12
_____
128
64
18.30
ref/1
gcc_m32_O1-ofp
ChaCha12
_____
128
64
18.38
ref/1
gcc_pentium4-m32_O1-ofp
ChaCha12
_____
128
64
18.39
ref/1
gcc_pentium-m-m32_O1-ofp
ChaCha12
_____
128
64
18.40
ref/1
gcc_i486-m32_O1-ofp
ChaCha12
_____
128
64
18.42
ref/1
gcc_pentiumpro-m32_O1-ofp
ChaCha12
_____
128
64
18.57
ref/1
gcc_k6-3-m32_O3-ofp
ChaCha12
_____
128
64
18.90
ref/1
gcc_athlon-m32_O3-ofp
ChaCha12
_____
128
64
19.10
ref/1
gcc_k8-m32_O3-ofp
ChaCha12
_____
128
64
19.34
ref/1
gcc_m32_O3-ofp
ChaCha12
_____
128
64
19.45
ref/1
gcc_pentium-m-m32_O3-ofp
ChaCha12
_____
128
64
19.50
ref/1
gcc_pentiumpro-m32_O3-ofp
ChaCha12
_____
128
64
20.06
ref/1
gcc_pentium-m32_O3-ofp
ChaCha12
_____
128
64
20.10
ref/1
gcc_i386-m32_O3-ofp
ChaCha12
_____
128
64
20.13
ref/1
gcc_pentium2-m32_O3-ofp
ChaCha12
_____
128
64
20.19
ref/1
gcc_i486-m32_O3-ofp
ChaCha12
_____
128
64
20.48
ref/1
gcc_prescott-m32_O3-ofp
ChaCha12
_____
128
64
20.58
ref/1
gcc_pentium2-m32_Os-ofp
ChaCha12
_____
128
64
20.66
ref/1
gcc_k6-3-m32_Os-ofp
ChaCha12
_____
128
64
20.72
ref/1
gcc_pentium-m-m32_Os-ofp
ChaCha12
_____
128
64
20.75
ref/1
gcc_k8-m32_Os-ofp
ChaCha12
_____
128
64
20.79
ref/1
gcc_pentium-m32_Os-ofp
ChaCha12
_____
128
64
20.81
ref/1
gcc_athlon-m32_Os-ofp
ChaCha12
_____
128
64
20.82
ref/1
gcc_pentium3-m32_Os-ofp
ChaCha12
_____
128
64
20.83
ref/1
gcc_k6-m32_Os-ofp
ChaCha12
_____
128
64
20.83
ref/1
gcc_pentiumpro-m32_Os-ofp
ChaCha12
_____
128
64
20.87
ref/1
gcc_k6-m32_O2-ofp
ChaCha12
_____
128
64
20.87
ref/1
gcc_k8-m32_O2-ofp
ChaCha12
_____
128
64
20.95
ref/1
gcc_k6-3-m32_O2-ofp
ChaCha12
_____
128
64
20.96
ref/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha12
_____
128
64
20.97
ref/1
gcc_pentium-mmx-m32_O3-ofp
ChaCha12
_____
128
64
21.05
ref/1
gcc_pentium-mmx-m32_O2-ofp
ChaCha12
_____
128
64
21.09
ref/1
gcc_pentium-m-m32_O2-ofp
ChaCha12
_____
128
64
21.12
ref/1
gcc_pentium-m32_O2-ofp
ChaCha12
_____
128
64
21.17
ref/1
gcc_pentiumpro-m32_O2-ofp
ChaCha12
_____
128
64
21.19
ref/1
gcc_m32_O2-ofp
ChaCha12
_____
128
64
21.19
ref/1
gcc_pentium4-m32_O2-ofp
ChaCha12
_____
128
64
21.19
ref/1
gcc_prescott-m32_O2-ofp
ChaCha12
_____
128
64
21.36
ref/1
gcc_pentium3-m32_O2-ofp
ChaCha12
_____
128
64
21.38
ref/1
gcc_i486-m32_O2-ofp
ChaCha12
_____
128
64
21.49
ref/1
gcc_i386-m32_O2-ofp
ChaCha12
_____
128
64
22.10
ref/1
gcc_i486-m32_Os-ofp
ChaCha12
_____
128
64
22.10
ref/1
gcc_prescott-m32_Os-ofp
ChaCha12
_____
128
64
22.16
ref/1
gcc_pentium4-m32_Os-ofp
ChaCha12
_____
128
64
22.37
ref/1
gcc_default_O1-ofp
ChaCha12
_____
128
64
22.90
merged/1
gcc_default_O0
ChaCha12
_____
128
64
22.90
merged/1
gcc_pentium-mmx-m32_O0
ChaCha12
_____
128
64
22.92
merged/1
gcc_k8_O0
ChaCha12
_____
128
64
22.93
merged/1
gcc_k6-3-m32_O0
ChaCha12
_____
128
64
22.93
merged/1
gcc_pentium3-m32_O0
ChaCha12
_____
128
64
23.00
merged/1
gcc_m32_O0
ChaCha12
_____
128
64
23.00
merged/1
gcc_pentium-m-m32_O0
ChaCha12
_____
128
64
23.01
merged/1
gcc_i486-m32_O0
ChaCha12
_____
128
64
23.02
merged/1
gcc_prescott-m32_O0
ChaCha12
_____
128
64
23.05
merged/1
gcc_i386-m32_O0
ChaCha12
_____
128
64
23.06
merged/1
gcc_pentiumpro-m32_O0
ChaCha12
_____
128
64
23.16
merged/1
gcc_nocona_O0
ChaCha12
_____
128
64
23.16
merged/1
gcc_pentium2-m32_O0
ChaCha12
_____
128
64
27.82
ref/1
gcc_k6-m32_O3-ofp
ChaCha12
_____
128
64
29.28
ref/1
gcc_pentium3-m32_O3-ofp
ChaCha12
_____
128
64
30.13
ref/1
gcc_pentium4-m32_O3-ofp
ChaCha12
_____
128
64
30.77
ref/1
gcc_m32_Os-ofp
ChaCha12
_____
128
64
31.44
ref/1
gcc_athlon-m32_O2-ofp
ChaCha12
_____
128
64
31.61
ref/1
gcc_pentium2-m32_O2-ofp
ChaCha12
_____
128
64
33.92
regs/1
gcc_m32_O0
ChaCha12
_____
128
64
34.02
regs/1
gcc_prescott-m32_O0
ChaCha12
_____
128
64
34.07
regs/1
gcc_pentiumpro-m32_O0
ChaCha12
_____
128
64
34.08
regs/1
gcc_pentium3-m32_O0
ChaCha12
_____
128
64
34.15
regs/1
gcc_pentium4-m32_O0
ChaCha12
_____
128
64
34.18
regs/1
gcc_i486-m32_O0
ChaCha12
_____
128
64
34.18
regs/1
gcc_pentium2-m32_O0
ChaCha12
_____
128
64
34.19
regs/1
gcc_pentium-m32_O0
ChaCha12
_____
128
64
34.20
regs/1
gcc_athlon-m32_O0
ChaCha12
_____
128
64
34.20
regs/1
gcc_i386-m32_O0
ChaCha12
_____
128
64
34.22
regs/1
gcc_k6-m32_O0
ChaCha12
_____
128
64
34.22
regs/1
gcc_k8-m32_O0
ChaCha12
_____
128
64
34.26
regs/1
gcc_pentium-mmx-m32_O0
ChaCha12
_____
128
64
34.35
regs/1
gcc_nocona_O0
ChaCha12
_____
128
64
34.36
merged/1
gcc_k6-m32_O0
ChaCha12
_____
128
64
34.37
regs/1
gcc_default_O0
ChaCha12
_____
128
64
34.37
regs/1
gcc_k8_O0
ChaCha12
_____
128
64
34.49
merged/1
gcc_athlon-m32_O0
ChaCha12
_____
128
64
34.49
merged/1
gcc_pentium4-m32_O0
ChaCha12
_____
128
64
34.51
merged/1
gcc_pentium-m32_O0
ChaCha12
_____
128
64
34.53
merged/1
gcc_k8-m32_O0
ChaCha12
_____
128
64
38.14
ref/1
gcc_default_O0
ChaCha12
_____
128
64
38.78
ref/1
gcc_nocona_O0
ChaCha12
_____
128
64
40.38
ref/1
gcc_athlon-m32_O0
ChaCha12
_____
128
64
40.62
ref/1
gcc_k8-m32_O0
ChaCha12
_____
128
64
40.80
ref/1
gcc_m32_O0
ChaCha12
_____
128
64
40.95
ref/1
gcc_prescott-m32_O0
ChaCha12
_____
128
64
41.04
ref/1
gcc_pentium2-m32_O0
ChaCha12
_____
128
64
41.19
ref/1
gcc_k6-3-m32_O0
ChaCha12
_____
128
64
41.27
ref/1
gcc_k6-m32_O0
ChaCha12
_____
128
64
41.27
ref/1
gcc_pentium-mmx-m32_O0
ChaCha12
_____
128
64
41.29
ref/1
gcc_i486-m32_O0
ChaCha12
_____
128
64
41.41
ref/1
gcc_pentiumpro-m32_O0
ChaCha12
_____
128
64
41.77
ref/1
gcc_i386-m32_O0
ChaCha12
_____
128
64
41.90
ref/1
gcc_pentium-m-m32_O0
ChaCha12
_____
128
64
42.02
ref/1
gcc_pentium4-m32_O0
ChaCha12
_____
128
64
43.88
ref/1
gcc_k8_O0
ChaCha12
_____
128
64
51.24
regs/1
gcc_pentium-m-m32_O0
ChaCha12
_____
128
64
51.33
regs/1
gcc_k6-3-m32_O0
ChaCha12
_____
128
64
61.87
ref/1
gcc_pentium-m32_O0
ChaCha12
_____
128
64
62.10
ref/1
gcc_pentium3-m32_O0