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.47
4.41
4.72
5.42
4.88
27.85
15.97
amd64-xmm6/1
gcc-4.0_default_Os-ofp
ChaCha20
_____
256
64
3.94
17.32
4.38
4.74
5.40
4.87
28.85
16.12
amd64-xmm6/1
gcc-4.0_k8_Os-ofp
ChaCha20
_____
256
64
3.94
17.38
4.40
4.76
5.42
4.88
27.30
16.14
amd64-xmm6/1
gcc_nocona_Os-ofp
ChaCha20
_____
256
64
3.94
17.47
4.42
4.72
5.42
4.88
27.33
15.97
amd64-xmm6/1
gcc-4.0_default_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
_____
256
64
3.95
17.32
4.39
4.75
5.41
4.87
28.32
16.06
amd64-xmm6/1
gcc_k8_Os-ofp
ChaCha20
_____
256
64
3.95
17.33
4.39
4.76
5.41
4.85
27.33
15.97
amd64-xmm6/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
3.96
17.32
4.39
4.74
5.40
4.87
27.61
16.12
amd64-xmm6/1
gcc-4.0_k8_Os-ofp
ChaCha20
_____
128
64
3.96
17.38
4.41
4.76
5.43
4.87
27.07
16.14
amd64-xmm6/1
gcc_nocona_Os-ofp
ChaCha20
_____
256
64
3.96
17.33
4.40
4.77
5.42
4.87
28.34
16.31
amd64-xmm6/1
gcc-4.0_nocona_Os-ofp
ChaCha20
_____
128
64
3.97
17.33
4.40
4.76
5.42
4.88
29.25
16.31
amd64-xmm6/1
gcc-4.0_nocona_Os-ofp
ChaCha20
_____
128
64
3.98
17.33
4.38
4.74
5.40
4.86
27.90
15.97
amd64-xmm6/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
4.52
x86-xmm6/1
gcc-4.0_prescott-m32_Os-ofp
ChaCha20
_____
128
64
4.55
x86-xmm6/1
gcc-4.0_k6-m32_Os-ofp
ChaCha20
_____
128
64
4.56
x86-xmm6/1
gcc-4.0_pentium-m32_Os-ofp
ChaCha20
_____
128
64
4.57
x86-xmm6/1
gcc-4.0_athlon-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_m32_Os-ofp
ChaCha20
_____
128
64
4.57
x86-xmm6/1
gcc-4.0_pentium-m-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_k8-m32_Os-ofp
ChaCha20
_____
128
64
4.58
x86-xmm6/1
gcc-4.0_pentium2-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_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
4.59
x86-xmm6/1
gcc-4.0_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
5.08
x86-xmm5/1
gcc-4.0_athlon-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_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
5.08
x86-xmm5/1
gcc-4.0_pentium-m32_Os-ofp
ChaCha20
_____
128
64
5.08
x86-xmm5/1
gcc-4.0_pentium-m-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_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
5.10
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.11
x86-xmm5/1
gcc-4.0_pentium-mmx-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_athlon-m32_Os-ofp
ChaCha20
_____
128
64
7.05
x86-xmm2/1
gcc-4.0_pentium-m32_Os-ofp
ChaCha20
_____
128
64
7.05
x86-xmm2/1
gcc-4.0_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
7.05
x86-xmm2/1
gcc-4.0_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
7.05
x86-xmm2/1
gcc-4.0_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
7.05
x86-xmm2/1
gcc-4.0_prescott-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_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.32
x86-xmm/1
gcc-4.0_athlon-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.33
x86-xmm/1
gcc-4.0_i486-m32_Os-ofp
ChaCha20
_____
128
64
7.54
amd64-3/1
gcc-4.0_default_Os-ofp
ChaCha20
_____
128
64
7.54
amd64-3/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
7.55
18.77
7.69
7.91
8.53
8.46
20.39
15.56
amd64-3/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
7.55
amd64-3/1
gcc-4.0_k8_Os-ofp
ChaCha20
_____
256
64
7.55
18.77
7.69
7.88
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_nocona_Os-ofp
ChaCha20
_____
128
64
7.56
amd64-3/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
8.82
merged/1
gcc_nocona_O3-ofp
ChaCha20
_____
128
64
8.82
merged/1
gcc_nocona_O3-ual-ofp
ChaCha20
_____
128
64
9.03
merged/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
9.04
merged/1
gcc_nocona_O1-ofp
ChaCha20
_____
128
64
9.67
merged/1
gcc-4.0_k8_O3-ual-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.85
merged/1
gcc-4.0_default_O3-ual-ofp
ChaCha20
_____
128
64
9.92
merged/1
gcc-4.0_k8_O1-ofp
ChaCha20
_____
128
64
9.95
merged/1
gcc-4.0_default_O1-ofp
ChaCha20
_____
128
64
9.95
x86-1/1
gcc-4.0_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
9.96
x86-1/1
gcc-4.0_k8-m32_Os-ofp
ChaCha20
_____
128
64
9.98
x86-1/1
gcc-4.0_athlon-m32_Os-ofp
ChaCha20
_____
128
64
9.99
x86-1/1
gcc-4.0_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
9.99
x86-1/1
gcc-4.0_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
10.00
x86-1/1
gcc-4.0_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
10.00
x86-1/1
gcc-4.0_prescott-m32_Os-ofp
ChaCha20
_____
128
64
10.01
merged/1
gcc-4.0_default_O3-ofp
ChaCha20
_____
128
64
10.01
x86-1/1
gcc-4.0_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
10.02
merged/1
gcc-4.0_k8_O2-ofp
ChaCha20
_____
128
64
10.02
x86-1/1
gcc-4.0_i486-m32_Os-ofp
ChaCha20
_____
128
64
10.05
x86-1/1
gcc-4.0_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
10.08
x86-1/1
gcc-4.0_k6-m32_Os-ofp
ChaCha20
_____
128
64
10.08
x86-1/1
gcc-4.0_m32_Os-ofp
ChaCha20
_____
128
64
10.08
x86-1/1
gcc-4.0_pentium-m32_Os-ofp
ChaCha20
_____
128
64
10.10
merged/1
gcc-4.0_default_O2-ofp
ChaCha20
_____
128
64
10.12
merged/1
gcc-4.0_k8_O3-ofp
ChaCha20
_____
128
64
10.16
x86-mmx/1
gcc-4.0_pentium-mmx-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_k8-m32_Os-ofp
ChaCha20
_____
128
64
10.19
x86-mmx/1
gcc-4.0_m32_Os-ofp
ChaCha20
_____
128
64
10.19
x86-mmx/1
gcc-4.0_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
10.19
x86-mmx/1
gcc-4.0_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
10.20
merged/1
gcc-4.0_nocona_O1-ofp
ChaCha20
_____
128
64
10.20
x86-mmx/1
gcc-4.0_pentium2-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_pentiumpro-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_k6-m32_Os-ofp
ChaCha20
_____
128
64
10.22
x86-mmx/1
gcc-4.0_athlon-m32_Os-ofp
ChaCha20
_____
128
64
10.23
merged/1
gcc-4.0_nocona_O3-ual-ofp
ChaCha20
_____
128
64
10.37
merged/1
gcc-4.0_nocona_O3-ofp
ChaCha20
_____
128
64
10.37
regs/1
gcc_k8_O3-ual-ofp
ChaCha20
_____
128
64
10.44
merged/1
gcc-4.0_nocona_O2-ofp
ChaCha20
_____
128
64
10.53
regs/1
gcc_default_O3-ual-ofp
ChaCha20
_____
128
64
10.56
merged/1
gcc-4.0_pentium-m32_O2-ofp
ChaCha20
_____
128
64
10.56
merged/1
gcc-4.0_pentium-mmx-m32_O2-ofp
ChaCha20
_____
128
64
10.59
merged/1
gcc-4.0_pentium3-m32_O3-ual-ofp
ChaCha20
_____
128
64
10.63
merged/1
gcc-4.0_pentium-m32_O3-ual-ofp
ChaCha20
_____
128
64
10.64
merged/1
gcc-4.0_pentium-m-m32_O2-ofp
ChaCha20
_____
128
64
10.67
merged/1
gcc-4.0_pentium-m32_O3-ofp
ChaCha20
_____
128
64
10.67
merged/1
gcc-4.0_pentium-mmx-m32_O3-ual-ofp
ChaCha20
_____
128
64
10.68
merged/1
gcc-4.0_pentium2-m32_O2-ofp
ChaCha20
_____
128
64
10.70
merged/1
gcc-4.0_pentium3-m32_O2-ofp
ChaCha20
_____
128
64
10.73
merged/1
gcc-4.0_pentium-m-m32_O3-ual-ofp
ChaCha20
_____
128
64
10.74
merged/1
gcc-4.0_athlon-m32_O2-ofp
ChaCha20
_____
128
64
10.74
merged/1
gcc-4.0_athlon-m32_O3-ual-ofp
ChaCha20
_____
128
64
10.74
regs/1
gcc_nocona_O3-ofp
ChaCha20
_____
128
64
10.75
merged/1
gcc-4.0_pentiumpro-m32_O3-ofp
ChaCha20
_____
128
64
10.77
merged/1
gcc-4.0_k6-m32_O3-ual-ofp
ChaCha20
_____
128
64
10.77
merged/1
gcc-4.0_pentiumpro-m32_O2-ofp
ChaCha20
_____
128
64
10.77
regs/1
gcc_k8_O3-ofp
ChaCha20
_____
128
64
10.78
regs/1
gcc_nocona_O3-ual-ofp
ChaCha20
_____
128
64
10.80
merged/1
gcc-4.0_m32_O2-ofp
ChaCha20
_____
128
64
10.81
merged/1
gcc-4.0_pentium2-m32_O3-ual-ofp
ChaCha20
_____
128
64
10.81
regs/1
gcc_default_O3-ofp
ChaCha20
_____
128
64
10.82
merged/1
gcc-4.0_athlon-m32_O3-ofp
ChaCha20
_____
128
64
10.82
merged/1
gcc-4.0_pentium3-m32_O3-ofp
ChaCha20
_____
128
64
10.83
merged/1
gcc-4.0_m32_O3-ual-ofp
ChaCha20
_____
128
64
10.83
merged/1
gcc-4.0_pentiumpro-m32_O3-ual-ofp
ChaCha20
_____
128
64
10.84
merged/1
gcc-4.0_k8-m32_O3-ual-ofp
ChaCha20
_____
128
64
10.84
merged/1
gcc-4.0_pentium-mmx-m32_O3-ofp
ChaCha20
_____
128
64
10.85
merged/1
gcc-4.0_pentium-m-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_pentium2-m32_O3-ofp
ChaCha20
_____
128
64
10.93
merged/1
gcc-4.0_k8-m32_O2-ofp
ChaCha20
_____
128
64
10.93
merged/1
gcc-4.0_k8-m32_O3-ofp
ChaCha20
_____
128
64
10.94
merged/1
gcc-4.0_k6-m32_O2-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_k6-m32_O3-ofp
ChaCha20
_____
128
64
11.00
merged/1
gcc_default_O3-ofp
ChaCha20
_____
128
64
11.02
merged/1
gcc-4.0_pentium-m32_Os-ofp
ChaCha20
_____
128
64
11.02
merged/1
gcc_k8_O3-ofp
ChaCha20
_____
128
64
11.03
merged/1
gcc-4.0_default_Os-ofp
ChaCha20
_____
128
64
11.06
merged/1
gcc-4.0_pentium-mmx-m32_Os-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
regs/1
gcc-4.0_default_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_pentium2-m32_O1-ofp
ChaCha20
_____
128
64
11.14
merged/1
gcc-4.0_i486-m32_O3-ofp
ChaCha20
_____
128
64
11.16
merged/1
gcc-4.0_i486-m32_O3-ual-ofp
ChaCha20
_____
128
64
11.16
merged/1
gcc-4.0_m32_O1-ofp
ChaCha20
_____
128
64
11.18
merged/1
gcc-4.0_pentium-m-m32_O1-ofp
ChaCha20
_____
128
64
11.18
merged/1
gcc_k8_O2-ofp
ChaCha20
_____
128
64
11.19
merged/1
gcc-4.0_athlon-m32_O1-ofp
ChaCha20
_____
128
64
11.19
merged/1
gcc-4.0_pentium3-m32_O1-ofp
ChaCha20
_____
128
64
11.19
merged/1
gcc_default_O2-ofp
ChaCha20
_____
128
64
11.21
merged/1
gcc-4.0_k8_Os-ofp
ChaCha20
_____
128
64
11.22
merged/1
gcc-4.0_i386-m32_O3-ual-ofp
ChaCha20
_____
128
64
11.22
ref/1
gcc-4.0_default_O3-ual-ofp
ChaCha20
_____
128
64
11.22
ref/1
gcc-4.0_k8_O3-ual-ofp
ChaCha20
_____
128
64
11.23
merged/1
gcc-4.0_k8-m32_O1-ofp
ChaCha20
_____
128
64
11.24
merged/1
gcc_k8_O3-ual-ofp
ChaCha20
_____
128
64
11.25
merged/1
gcc-4.0_pentiumpro-m32_O1-ofp
ChaCha20
_____
128
64
11.26
merged/1
gcc-4.0_pentium4-m32_O1-ofp
ChaCha20
_____
128
64
11.27
merged/1
gcc-4.0_i486-m32_O1-ofp
ChaCha20
_____
128
64
11.28
merged/1
gcc-4.0_k8-m32_Os-ofp
ChaCha20
_____
128
64
11.28
merged/1
gcc-4.0_nocona_Os-ofp
ChaCha20
_____
128
64
11.29
merged/1
gcc-4.0_i486-m32_O2-ofp
ChaCha20
_____
128
64
11.30
merged/1
gcc-4.0_k6-m32_O1-ofp
ChaCha20
_____
128
64
11.30
merged/1
gcc-4.0_pentium-m32_O1-ofp
ChaCha20
_____
128
64
11.31
merged/1
gcc-4.0_pentium-mmx-m32_O1-ofp
ChaCha20
_____
128
64
11.31
merged/1
gcc_default_O3-ual-ofp
ChaCha20
_____
128
64
11.33
merged/1
gcc-4.0_i486-m32_Os-ofp
ChaCha20
_____
128
64
11.34
merged/1
gcc-4.0_prescott-m32_O1-ofp
ChaCha20
_____
128
64
11.36
merged/1
gcc-4.0_athlon-m32_Os-ofp
ChaCha20
_____
128
64
11.38
regs/1
gcc-4.0_default_O3-ofp
ChaCha20
_____
128
64
11.39
merged/1
gcc-4.0_prescott-m32_O3-ual-ofp
ChaCha20
_____
128
64
11.42
merged/1
gcc-4.0_pentium4-m32_O3-ual-ofp
ChaCha20
_____
128
64
11.44
merged/1
gcc-4.0_pentium4-m32_O2-ofp
ChaCha20
_____
128
64
11.44
regs/1
gcc-4.0_nocona_O3-ual-ofp
ChaCha20
_____
128
64
11.45
merged/1
gcc-4.0_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
11.46
ref/1
gcc_k8_O3-ofp
ChaCha20
_____
128
64
11.47
merged/1
gcc-4.0_prescott-m32_O3-ofp
ChaCha20
_____
128
64
11.47
regs/1
gcc-4.0_k8_O3-ofp
ChaCha20
_____
128
64
11.48
merged/1
gcc-4.0_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
11.49
merged/1
gcc-4.0_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
11.49
merged/1
gcc-4.0_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
11.50
merged/1
gcc-4.0_pentium4-m32_O3-ofp
ChaCha20
_____
128
64
11.51
merged/1
gcc-4.0_i386-m32_O3-ofp
ChaCha20
_____
128
64
11.53
merged/1
gcc-4.0_i386-m32_O2-ofp
ChaCha20
_____
128
64
11.57
merged/1
gcc-4.0_prescott-m32_O2-ofp
ChaCha20
_____
128
64
11.57
merged/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
11.58
merged/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
11.58
ref/1
gcc_default_O3-ofp
ChaCha20
_____
128
64
11.60
merged/1
gcc-4.0_k6-m32_Os-ofp
ChaCha20
_____
128
64
11.92
regs/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
12.00
regs/1
gcc-4.0_pentium2-m32_O3-ual-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.06
regs/1
gcc-4.0_pentium-mmx-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.08
ref/1
gcc_nocona_O3-ofp
ChaCha20
_____
128
64
12.12
regs/1
gcc-4.0_pentium3-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.14
regs/1
gcc-4.0_k8_Os-ofp
ChaCha20
_____
128
64
12.14
regs/1
gcc-4.0_pentium-m32_O3-ofp
ChaCha20
_____
128
64
12.17
regs/1
gcc-4.0_pentium2-m32_O3-ofp
ChaCha20
_____
128
64
12.17
regs/1
gcc-4.0_pentiumpro-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.18
ref/1
gcc-4.0_nocona_O3-ual-ofp
ChaCha20
_____
128
64
12.19
regs/1
gcc-4.0_nocona_Os-ofp
ChaCha20
_____
128
64
12.21
regs/1
gcc-4.0_default_Os-ofp
ChaCha20
_____
128
64
12.21
regs/1
gcc-4.0_pentium3-m32_O3-ofp
ChaCha20
_____
128
64
12.21
regs/1
gcc-4.0_pentiumpro-m32_O3-ofp
ChaCha20
_____
128
64
12.21
regs/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
12.27
regs/1
gcc-4.0_pentium-m-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.34
regs/1
gcc-4.0_k6-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_default_O2-ofp
ChaCha20
_____
128
64
12.35
regs/1
gcc_k8_O2-ofp
ChaCha20
_____
128
64
12.38
regs/1
gcc-4.0_m32_O3-ual-ofp
ChaCha20
_____
128
64
12.41
regs/1
gcc-4.0_k8-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.42
regs/1
gcc-4.0_athlon-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.49
regs/1
gcc-4.0_i486-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.52
regs/1
gcc-4.0_i386-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.53
regs/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
12.58
regs/1
gcc-4.0_i386-m32_O3-ofp
ChaCha20
_____
128
64
12.62
regs/1
gcc-4.0_pentium4-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.70
regs/1
gcc_nocona_O2-ofp
ChaCha20
_____
128
64
12.71
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.77
regs/1
gcc_k8_O1-ofp
ChaCha20
_____
128
64
12.79
ref/1
gcc_k8_O3-ual-ofp
ChaCha20
_____
128
64
12.79
regs/1
gcc_default_O1-ofp
ChaCha20
_____
128
64
12.82
regs/1
gcc-4.0_default_O1-ofp
ChaCha20
_____
128
64
12.84
regs/1
gcc-4.0_pentium-m-m32_O3-ofp
ChaCha20
_____
128
64
12.87
regs/1
gcc-4.0_pentium4-m32_O3-ofp
ChaCha20
_____
128
64
12.92
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.16
regs/1
gcc-4.0_i486-m32_O3-ofp
ChaCha20
_____
128
64
13.20
regs/1
gcc-4.0_prescott-m32_O3-ofp
ChaCha20
_____
128
64
13.21
ref/1
gcc_nocona_O3-ual-ofp
ChaCha20
_____
128
64
13.21
regs/1
gcc-4.0_default_O2-ofp
ChaCha20
_____
128
64
13.23
regs/1
gcc-4.0_k8_O2-ofp
ChaCha20
_____
128
64
13.29
regs/1
gcc-4.0_k8-m32_O3-ofp
ChaCha20
_____
128
64
13.64
ref/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
13.72
ref/1
gcc-4.0_k8_Os-ofp
ChaCha20
_____
128
64
13.79
regs/1
gcc-4.0_pentium2-m32_O1-ofp
ChaCha20
_____
128
64
13.79
regs/1
gcc-4.0_pentiumpro-m32_O1-ofp
ChaCha20
_____
128
64
13.81
regs/1
gcc-4.0_nocona_O2-ofp
ChaCha20
_____
128
64
13.86
ref/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
13.86
regs/1
gcc-4.0_m32_O1-ofp
ChaCha20
_____
128
64
13.98
ref/1
gcc-4.0_default_Os-ofp
ChaCha20
_____
128
64
13.98
regs/1
gcc-4.0_pentium3-m32_O1-ofp
ChaCha20
_____
128
64
13.99
regs/1
gcc-4.0_pentium-m-m32_O1-ofp
ChaCha20
_____
128
64
14.05
ref/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
14.05
regs/1
gcc-4.0_pentium-m32_Os-ofp
ChaCha20
_____
128
64
14.05
regs/1
gcc-4.0_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
14.10
regs/1
gcc-4.0_pentium2-m32_O2-ofp
ChaCha20
_____
128
64
14.13
regs/1
gcc-4.0_pentium-m-m32_O2-ofp
ChaCha20
_____
128
64
14.13
regs/1
gcc-4.0_pentiumpro-m32_O2-ofp
ChaCha20
_____
128
64
14.15
regs/1
gcc-4.0_pentium3-m32_O2-ofp
ChaCha20
_____
128
64
14.18
regs/1
gcc-4.0_athlon-m32_Os-ofp
ChaCha20
_____
128
64
14.18
regs/1
gcc-4.0_k8-m32_Os-ofp
ChaCha20
_____
128
64
14.22
regs/1
gcc-4.0_m32_Os-ofp
ChaCha20
_____
128
64
14.28
regs/1
gcc-4.0_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
14.33
regs/1
gcc-4.0_athlon-m32_O1-ofp
ChaCha20
_____
128
64
14.34
regs/1
gcc-4.0_k8-m32_O2-ofp
ChaCha20
_____
128
64
14.34
regs/1
gcc-4.0_m32_O2-ofp
ChaCha20
_____
128
64
14.40
regs/1
gcc-4.0_prescott-m32_O1-ofp
ChaCha20
_____
128
64
14.43
regs/1
gcc-4.0_pentium-mmx-m32_O2-ofp
ChaCha20
_____
128
64
14.47
regs/1
gcc-4.0_pentium-mmx-m32_O1-ofp
ChaCha20
_____
128
64
14.48
regs/1
gcc-4.0_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
14.49
regs/1
gcc-4.0_athlon-m32_O2-ofp
ChaCha20
_____
128
64
14.51
regs/1
gcc-4.0_pentium-m32_O2-ofp
ChaCha20
_____
128
64
14.53
ref/1
gcc-4.0_nocona_Os-ofp
ChaCha20
_____
128
64
14.53
regs/1
gcc-4.0_i486-m32_O2-ofp
ChaCha20
_____
128
64
14.55
regs/1
gcc-4.0_pentium-m32_O1-ofp
ChaCha20
_____
128
64
14.56
regs/1
gcc-4.0_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
14.61
regs/1
gcc-4.0_prescott-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_pentium4-m32_O1-ofp
ChaCha20
_____
128
64
14.62
regs/1
gcc-4.0_pentium4-m32_O2-ofp
ChaCha20
_____
128
64
14.63
regs/1
gcc-4.0_i386-m32_O2-ofp
ChaCha20
_____
128
64
14.73
regs/1
gcc-4.0_k8-m32_O1-ofp
ChaCha20
_____
128
64
14.89
ref/1
gcc_default_O2-ofp
ChaCha20
_____
128
64
15.02
ref/1
gcc_k8_O2-ofp
ChaCha20
_____
128
64
16.07
regs/1
gcc-4.0_k6-m32_O3-ofp
ChaCha20
_____
128
64
16.28
regs/1
gcc-4.0_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
16.28
regs/1
gcc-4.0_prescott-m32_Os-ofp
ChaCha20
_____
128
64
16.36
ref/1
gcc_nocona_O2-ofp
ChaCha20
_____
128
64
16.73
regs/1
gcc-4.0_k6-m32_Os-ofp
ChaCha20
_____
128
64
17.06
regs/1
gcc-4.0_i486-m32_Os-ofp
ChaCha20
_____
128
64
17.38
regs/1
gcc-4.0_k6-m32_O2-ofp
ChaCha20
_____
128
64
17.80
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.58
ref/1
gcc-4.0_k8_O1-ofp
ChaCha20
_____
128
64
18.75
ref/1
gcc-4.0_nocona_O1-ofp
ChaCha20
_____
128
64
19.17
ref/1
gcc-4.0_k8_O3-ofp
ChaCha20
_____
128
64
19.23
ref/1
gcc-4.0_default_O3-ofp
ChaCha20
_____
128
64
19.42
regs/1
gcc-4.0_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
20.33
ref/1
gcc_k8_O1-ofp
ChaCha20
_____
128
64
20.44
ref/1
gcc_nocona_O1-ofp
ChaCha20
_____
128
64
20.53
ref/1
gcc_default_O1-ofp
ChaCha20
_____
128
64
21.37
ref/1
gcc-4.0_k8_O2-ofp
ChaCha20
_____
128
64
21.40
ref/1
gcc-4.0_default_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.16
ref/1
gcc-4.0_pentium2-m32_O1-ofp
ChaCha20
_____
128
64
23.20
ref/1
gcc-4.0_pentiumpro-m32_O1-ofp
ChaCha20
_____
128
64
23.25
ref/1
gcc-4.0_m32_O1-ofp
ChaCha20
_____
128
64
23.33
ref/1
gcc-4.0_pentium3-m32_O1-ofp
ChaCha20
_____
128
64
23.35
ref/1
gcc-4.0_k8-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
24.04
ref/1
gcc-4.0_pentium-mmx-m32_O1-ofp
ChaCha20
_____
128
64
24.09
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.21
ref/1
gcc-4.0_athlon-m32_O1-ofp
ChaCha20
_____
128
64
27.13
ref/1
gcc-4.0_k6-m32_O3-ual-ofp
ChaCha20
_____
128
64
27.26
ref/1
gcc-4.0_m32_O3-ual-ofp
ChaCha20
_____
128
64
27.27
ref/1
gcc-4.0_athlon-m32_O3-ual-ofp
ChaCha20
_____
128
64
27.27
ref/1
gcc-4.0_k8-m32_O3-ual-ofp
ChaCha20
_____
128
64
27.94
ref/1
gcc-4.0_athlon-m32_O3-ofp
ChaCha20
_____
128
64
27.94
ref/1
gcc-4.0_k8-m32_O3-ofp
ChaCha20
_____
128
64
27.96
ref/1
gcc-4.0_m32_O3-ofp
ChaCha20
_____
128
64
28.06
ref/1
gcc-4.0_pentium3-m32_O3-ual-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_pentium-m-m32_O3-ual-ofp
ChaCha20
_____
128
64
28.33
ref/1
gcc-4.0_pentiumpro-m32_O3-ofp
ChaCha20
_____
128
64
28.34
ref/1
gcc-4.0_pentium2-m32_O3-ofp
ChaCha20
_____
128
64
28.34
ref/1
gcc-4.0_pentium-m32_O3-ual-ofp
ChaCha20
_____
128
64
28.44
ref/1
gcc-4.0_pentium3-m32_O3-ofp
ChaCha20
_____
128
64
28.48
ref/1
gcc-4.0_pentium-mmx-m32_O3-ual-ofp
ChaCha20
_____
128
64
28.70
ref/1
gcc-4.0_i486-m32_O3-ual-ofp
ChaCha20
_____
128
64
28.97
ref/1
gcc-4.0_prescott-m32_O3-ual-ofp
ChaCha20
_____
128
64
29.02
ref/1
gcc-4.0_pentium4-m32_O3-ual-ofp
ChaCha20
_____
128
64
29.06
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.35
ref/1
gcc-4.0_pentium-mmx-m32_O3-ofp
ChaCha20
_____
128
64
29.46
ref/1
gcc-4.0_pentium-m32_O3-ofp
ChaCha20
_____
128
64
29.71
ref/1
gcc-4.0_i486-m32_O3-ofp
ChaCha20
_____
128
64
30.08
ref/1
gcc-4.0_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
30.09
ref/1
gcc-4.0_athlon-m32_O2-ofp
ChaCha20
_____
128
64
30.09
ref/1
gcc-4.0_k8-m32_O2-ofp
ChaCha20
_____
128
64
30.20
ref/1
gcc-4.0_m32_O2-ofp
ChaCha20
_____
128
64
30.27
ref/1
gcc-4.0_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
30.31
ref/1
gcc-4.0_i386-m32_O3-ofp
ChaCha20
_____
128
64
30.51
ref/1
gcc-4.0_athlon-m32_Os-ofp
ChaCha20
_____
128
64
30.58
ref/1
gcc-4.0_pentium-m-m32_O2-ofp
ChaCha20
_____
128
64
30.60
ref/1
gcc-4.0_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
30.67
ref/1
gcc-4.0_m32_Os-ofp
ChaCha20
_____
128
64
30.68
ref/1
gcc-4.0_k8-m32_Os-ofp
ChaCha20
_____
128
64
30.78
ref/1
gcc-4.0_pentium3-m32_O2-ofp
ChaCha20
_____
128
64
30.79
ref/1
gcc-4.0_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
30.82
ref/1
gcc-4.0_pentiumpro-m32_O2-ofp
ChaCha20
_____
128
64
30.92
ref/1
gcc-4.0_pentium-m32_Os-ofp
ChaCha20
_____
128
64
30.97
ref/1
gcc-4.0_pentium2-m32_O2-ofp
ChaCha20
_____
128
64
31.02
ref/1
gcc-4.0_prescott-m32_O3-ofp
ChaCha20
_____
128
64
31.48
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.03
ref/1
gcc-4.0_i486-m32_O2-ofp
ChaCha20
_____
128
64
32.14
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.40
ref/1
gcc-4.0_prescott-m32_O2-ofp
ChaCha20
_____
128
64
32.45
ref/1
gcc-4.0_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
32.76
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.83
ref/1
gcc-4.0_i486-m32_Os-ofp
ChaCha20
_____
128
64
32.87
ref/1
gcc-4.0_pentium4-m32_O2-ofp
ChaCha20
_____
128
64
34.03
ref/1
gcc-4.0_k6-m32_O3-ofp
ChaCha20
_____
128
64
36.36
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.91
merged/1
gcc_nocona_O0
ChaCha20
_____
128
64
36.92
merged/1
gcc_default_O0
ChaCha20
_____
128
64
36.95
merged/1
gcc-4.0_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_k8_O0
ChaCha20
_____
128
64
37.28
merged/1
gcc-4.0_pentium-mmx-m32_O0
ChaCha20
_____
128
64
37.31
merged/1
gcc-4.0_default_O0
ChaCha20
_____
128
64
37.32
merged/1
gcc-4.0_pentium3-m32_O0
ChaCha20
_____
128
64
37.34
merged/1
gcc-4.0_athlon-m32_O0
ChaCha20
_____
128
64
37.34
merged/1
gcc-4.0_prescott-m32_O0
ChaCha20
_____
128
64
37.37
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_pentium2-m32_O0
ChaCha20
_____
128
64
37.39
merged/1
gcc-4.0_pentium4-m32_O0
ChaCha20
_____
128
64
37.39
merged/1
gcc-4.0_pentiumpro-m32_O0
ChaCha20
_____
128
64
37.41
merged/1
gcc-4.0_pentium-m-m32_O0
ChaCha20
_____
128
64
37.44
merged/1
gcc-4.0_k6-m32_O0
ChaCha20
_____
128
64
37.45
merged/1
gcc-4.0_i386-m32_O0
ChaCha20
_____
128
64
37.48
merged/1
gcc-4.0_pentium-m32_O0
ChaCha20
_____
128
64
47.69
regs/1
gcc_default_O0
ChaCha20
_____
128
64
47.87
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.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.13
regs/1
gcc-4.0_pentium-mmx-m32_O0
ChaCha20
_____
128
64
48.14
regs/1
gcc-4.0_pentium-m32_O0
ChaCha20
_____
128
64
48.29
regs/1
gcc_nocona_O0
ChaCha20
_____
128
64
48.48
regs/1
gcc-4.0_prescott-m32_O0
ChaCha20
_____
128
64
48.56
regs/1
gcc-4.0_default_O0
ChaCha20
_____
128
64
48.75
regs/1
gcc-4.0_k8_O0
ChaCha20
_____
128
64
50.26
regs/1
gcc-4.0_pentium3-m32_O0
ChaCha20
_____
128
64
50.37
regs/1
gcc-4.0_athlon-m32_O0
ChaCha20
_____
128
64
50.46
regs/1
gcc-4.0_m32_O0
ChaCha20
_____
128
64
50.78
regs/1
gcc-4.0_k8-m32_O0
ChaCha20
_____
128
64
50.82
regs/1
gcc-4.0_pentium-m-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.09
ref/1
gcc-4.0_i486-m32_O0
ChaCha20
_____
128
64
51.34
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_pentium-m-m32_O0
ChaCha20
_____
128
64
51.59
ref/1
gcc-4.0_m32_O0
ChaCha20
_____
128
64
51.59
ref/1
gcc-4.0_pentium2-m32_O0
ChaCha20
_____
128
64
51.74
ref/1
gcc_default_O0
ChaCha20
_____
128
64
52.05
ref/1
gcc-4.0_pentiumpro-m32_O0
ChaCha20
_____
128
64
52.05
ref/1
gcc_nocona_O0
ChaCha20
_____
128
64
52.06
ref/1
gcc-4.0_athlon-m32_O0
ChaCha20
_____
128
64
52.06
ref/1
gcc-4.0_pentium3-m32_O0
ChaCha20
_____
128
64
52.11
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.23
ref/1
gcc-4.0_nocona_O0
ChaCha20
_____
128
64
52.43
regs/1
gcc-4.0_pentium2-m32_O0
ChaCha20
_____
128
64
52.47
regs/1
gcc-4.0_pentiumpro-m32_O0
ChaCha20
_____
128
64
52.97
ref/1
gcc-4.0_default_O0
ChaCha20
_____
128
64
54.00
ref/1
gcc-4.0_pentium4-m32_O0
ChaCha20
_____
128
64
54.40
regs/1
gcc-4.0_nocona_O0
ChaCha20
_____
128
64
55.81
ref/1
gcc-4.0_k8_O0
ChaCha20
_____
128
64
55.97
ref/1
gcc_k8_O0