Primitive
Profile
Key
IV
MAC
Stream
40 bytes
576 bytes
1500 bytes
Imix
Agility
Key setup
IV setup
Variant
Compiler
ChaCha20
_____
128
64
7.23
16.53
7.42
7.52
8.08
8.52
59.22
53.09
amd64-3/1
gcc-4.0_k8_Os-ofp
ChaCha20
_____
128
64
7.23
16.53
7.42
7.52
8.08
8.54
59.22
53.09
amd64-3/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
7.23
16.58
7.43
7.52
8.09
8.51
59.28
53.09
amd64-3/1
gcc-4.0_default_Os-ofp
ChaCha20
_____
128
64
7.23
16.59
7.43
7.52
8.09
8.52
59.22
53.09
amd64-3/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
7.23
16.63
7.43
7.52
8.09
8.52
61.21
53.09
amd64-3/1
gcc-4.0_nocona_Os-ofp
ChaCha20
_____
128
64
7.23
17.03
7.43
7.53
8.13
8.55
61.21
53.09
amd64-3/1
gcc_nocona_Os-ofp
ChaCha20
_____
256
64
7.23
16.53
7.42
7.52
8.08
8.51
59.23
53.09
amd64-3/1
gcc-4.0_k8_Os-ofp
ChaCha20
_____
256
64
7.23
16.53
7.42
7.52
8.08
8.54
59.23
53.09
amd64-3/1
gcc_k8_Os-ofp
ChaCha20
_____
256
64
7.23
16.58
7.43
7.52
8.09
8.50
59.22
53.09
amd64-3/1
gcc-4.0_default_Os-ofp
ChaCha20
_____
256
64
7.23
16.59
7.43
7.52
8.09
8.53
59.22
53.09
amd64-3/1
gcc_default_Os-ofp
ChaCha20
_____
256
64
7.23
16.63
7.43
7.52
8.09
8.51
61.21
53.09
amd64-3/1
gcc-4.0_nocona_Os-ofp
ChaCha20
_____
256
64
7.23
17.03
7.43
7.53
8.13
8.54
61.21
53.09
amd64-3/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
8.69
amd64-xmm6/1
gcc-4.0_default_Os-ofp
ChaCha20
_____
128
64
8.69
amd64-xmm6/1
gcc-4.0_k8_Os-ofp
ChaCha20
_____
128
64
8.69
amd64-xmm6/1
gcc-4.0_nocona_Os-ofp
ChaCha20
_____
128
64
8.69
amd64-xmm6/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
8.69
amd64-xmm6/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
8.69
amd64-xmm6/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
9.39
merged/1
gcc_nocona_O1-ofp
ChaCha20
_____
128
64
9.65
merged/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
9.80
merged/1
gcc_nocona_O3-ual-ofp
ChaCha20
_____
128
64
9.81
merged/1
gcc_nocona_O3-ofp
ChaCha20
_____
128
64
9.82
regs/1
gcc_default_O3-ual-ofp
ChaCha20
_____
128
64
9.89
regs/1
gcc_k8_O3-ual-ofp
ChaCha20
_____
128
64
9.94
merged/1
gcc-4.0_k8_O3-ual-ofp
ChaCha20
_____
128
64
10.00
merged/1
gcc-4.0_default_O3-ual-ofp
ChaCha20
_____
128
64
10.05
merged/1
gcc-4.0_default_O3-ofp
ChaCha20
_____
128
64
10.05
merged/1
gcc-4.0_k8_O3-ofp
ChaCha20
_____
128
64
10.19
merged/1
gcc-4.0_default_O2-ofp
ChaCha20
_____
128
64
10.24
merged/1
gcc-4.0_k8_O2-ofp
ChaCha20
_____
128
64
10.26
x86-xmm6/1
gcc-4.0_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
10.30
x86-xmm6/1
gcc-4.0_athlon-m32_Os-ofp
ChaCha20
_____
128
64
10.30
x86-xmm6/1
gcc-4.0_i486-m32_Os-ofp
ChaCha20
_____
128
64
10.30
x86-xmm6/1
gcc-4.0_k6-m32_Os-ofp
ChaCha20
_____
128
64
10.30
x86-xmm6/1
gcc-4.0_k8-m32_Os-ofp
ChaCha20
_____
128
64
10.30
x86-xmm6/1
gcc-4.0_m32_Os-ofp
ChaCha20
_____
128
64
10.30
x86-xmm6/1
gcc-4.0_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
10.30
x86-xmm6/1
gcc-4.0_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
10.30
x86-xmm6/1
gcc-4.0_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
10.30
x86-xmm6/1
gcc-4.0_pentium-m32_Os-ofp
ChaCha20
_____
128
64
10.30
x86-xmm6/1
gcc-4.0_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
10.30
x86-xmm6/1
gcc-4.0_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
10.30
x86-xmm6/1
gcc-4.0_prescott-m32_Os-ofp
ChaCha20
_____
128
64
10.32
merged/1
gcc_k8_O1-ofp
ChaCha20
_____
128
64
10.63
merged/1
gcc_k8_O3-ual-ofp
ChaCha20
_____
128
64
10.64
merged/1
gcc_default_O1-ofp
ChaCha20
_____
128
64
10.65
merged/1
gcc-4.0_nocona_O3-ual-ofp
ChaCha20
_____
128
64
10.69
merged/1
gcc-4.0_k8_O1-ofp
ChaCha20
_____
128
64
10.75
merged/1
gcc-4.0_default_O1-ofp
ChaCha20
_____
128
64
10.75
x86-1/1
gcc-4.0_athlon-m32_Os-ofp
ChaCha20
_____
128
64
10.75
x86-1/1
gcc-4.0_i486-m32_Os-ofp
ChaCha20
_____
128
64
10.75
x86-1/1
gcc-4.0_k8-m32_Os-ofp
ChaCha20
_____
128
64
10.75
x86-1/1
gcc-4.0_m32_Os-ofp
ChaCha20
_____
128
64
10.75
x86-1/1
gcc-4.0_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
10.75
x86-1/1
gcc-4.0_pentium-m32_Os-ofp
ChaCha20
_____
128
64
10.75
x86-1/1
gcc-4.0_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
10.75
x86-1/1
gcc-4.0_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
10.77
x86-1/1
gcc-4.0_k6-m32_Os-ofp
ChaCha20
_____
128
64
10.77
x86-1/1
gcc-4.0_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
10.77
x86-1/1
gcc-4.0_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
10.77
x86-1/1
gcc-4.0_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
10.77
x86-1/1
gcc-4.0_prescott-m32_Os-ofp
ChaCha20
_____
128
64
10.83
merged/1
gcc_default_O3-ual-ofp
ChaCha20
_____
128
64
10.84
merged/1
gcc-4.0_default_Os-ofp
ChaCha20
_____
128
64
10.85
merged/1
gcc-4.0_nocona_O1-ofp
ChaCha20
_____
128
64
10.90
merged/1
gcc-4.0_nocona_O3-ofp
ChaCha20
_____
128
64
10.93
merged/1
gcc_default_O3-ofp
ChaCha20
_____
128
64
10.95
regs/1
gcc_nocona_O3-ual-ofp
ChaCha20
_____
128
64
10.97
merged/1
gcc_k8_O3-ofp
ChaCha20
_____
128
64
11.00
regs/1
gcc_default_O3-ofp
ChaCha20
_____
128
64
11.03
regs/1
gcc-4.0_k8_O3-ual-ofp
ChaCha20
_____
128
64
11.05
regs/1
gcc-4.0_default_O3-ual-ofp
ChaCha20
_____
128
64
11.15
merged/1
gcc-4.0_k8_Os-ofp
ChaCha20
_____
128
64
11.21
merged/1
gcc_default_O2-ofp
ChaCha20
_____
128
64
11.31
regs/1
gcc_k8_O3-ofp
ChaCha20
_____
128
64
11.34
merged/1
gcc-4.0_pentium-m-m32_O3-ual-ofp
ChaCha20
_____
128
64
11.34
merged/1
gcc_k8_O2-ofp
ChaCha20
_____
128
64
11.37
merged/1
gcc-4.0_pentium2-m32_O3-ofp
ChaCha20
_____
128
64
11.40
merged/1
gcc-4.0_nocona_O2-ofp
ChaCha20
_____
128
64
11.40
merged/1
gcc-4.0_pentium2-m32_O3-ual-ofp
ChaCha20
_____
128
64
11.40
merged/1
gcc-4.0_pentium-m-m32_O3-ofp
ChaCha20
_____
128
64
11.40
merged/1
gcc-4.0_pentiumpro-m32_O3-ual-ofp
ChaCha20
_____
128
64
11.43
merged/1
gcc-4.0_pentium3-m32_O3-ofp
ChaCha20
_____
128
64
11.43
merged/1
gcc-4.0_pentiumpro-m32_O3-ofp
ChaCha20
_____
128
64
11.46
merged/1
gcc-4.0_pentium3-m32_O3-ual-ofp
ChaCha20
_____
128
64
11.65
merged/1
gcc-4.0_pentium-m32_Os-ofp
ChaCha20
_____
128
64
11.66
merged/1
gcc-4.0_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
11.66
ref/1
gcc-4.0_default_O3-ual-ofp
ChaCha20
_____
128
64
11.68
merged/1
gcc-4.0_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
11.71
merged/1
gcc-4.0_pentium2-m32_O2-ofp
ChaCha20
_____
128
64
11.71
merged/1
gcc-4.0_prescott-m32_O1-ofp
ChaCha20
_____
128
64
11.72
merged/1
gcc-4.0_pentium4-m32_O1-ofp
ChaCha20
_____
128
64
11.72
ref/1
gcc-4.0_k8_O3-ual-ofp
ChaCha20
_____
128
64
11.74
merged/1
gcc-4.0_pentium-m32_O3-ofp
ChaCha20
_____
128
64
11.74
merged/1
gcc-4.0_pentium-m-m32_O2-ofp
ChaCha20
_____
128
64
11.74
merged/1
gcc-4.0_pentium-mmx-m32_O3-ofp
ChaCha20
_____
128
64
11.74
merged/1
gcc-4.0_pentiumpro-m32_O2-ofp
ChaCha20
_____
128
64
11.77
merged/1
gcc-4.0_m32_Os-ofp
ChaCha20
_____
128
64
11.77
merged/1
gcc-4.0_pentium3-m32_O2-ofp
ChaCha20
_____
128
64
11.78
merged/1
gcc-4.0_athlon-m32_O1-ofp
ChaCha20
_____
128
64
11.80
merged/1
gcc-4.0_pentium-m32_O3-ual-ofp
ChaCha20
_____
128
64
11.82
merged/1
gcc-4.0_k6-m32_O3-ofp
ChaCha20
_____
128
64
11.82
merged/1
gcc-4.0_k6-m32_Os-ofp
ChaCha20
_____
128
64
11.85
merged/1
gcc-4.0_pentium-mmx-m32_O3-ual-ofp
ChaCha20
_____
128
64
11.86
merged/1
gcc-4.0_k6-m32_O1-ofp
ChaCha20
_____
128
64
11.89
merged/1
gcc-4.0_i486-m32_Os-ofp
ChaCha20
_____
128
64
11.89
regs/1
gcc-4.0_nocona_O3-ual-ofp
ChaCha20
_____
128
64
11.94
merged/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
11.96
merged/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
11.98
merged/1
gcc-4.0_athlon-m32_Os-ofp
ChaCha20
_____
128
64
11.98
merged/1
gcc-4.0_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
11.99
merged/1
gcc-4.0_k6-m32_O2-ofp
ChaCha20
_____
128
64
12.00
merged/1
gcc-4.0_pentium4-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.03
merged/1
gcc-4.0_i386-m32_O3-ofp
ChaCha20
_____
128
64
12.03
merged/1
gcc-4.0_i386-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.05
merged/1
gcc-4.0_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
12.05
merged/1
gcc-4.0_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
12.05
regs/1
gcc-4.0_k8_O3-ofp
ChaCha20
_____
128
64
12.06
merged/1
gcc-4.0_i486-m32_O1-ofp
ChaCha20
_____
128
64
12.08
regs/1
gcc_nocona_O3-ofp
ChaCha20
_____
128
64
12.09
regs/1
gcc-4.0_default_O3-ofp
ChaCha20
_____
128
64
12.10
merged/1
gcc-4.0_k6-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.11
merged/1
gcc-4.0_i486-m32_O2-ofp
ChaCha20
_____
128
64
12.11
merged/1
gcc-4.0_pentium3-m32_O1-ofp
ChaCha20
_____
128
64
12.11
merged/1
gcc-4.0_pentiumpro-m32_O1-ofp
ChaCha20
_____
128
64
12.14
merged/1
gcc-4.0_m32_O1-ofp
ChaCha20
_____
128
64
12.14
merged/1
gcc-4.0_pentium-m32_O2-ofp
ChaCha20
_____
128
64
12.15
merged/1
gcc-4.0_k8-m32_Os-ofp
ChaCha20
_____
128
64
12.15
merged/1
gcc-4.0_pentium2-m32_O1-ofp
ChaCha20
_____
128
64
12.15
merged/1
gcc-4.0_pentium-mmx-m32_O2-ofp
ChaCha20
_____
128
64
12.17
merged/1
gcc-4.0_k8-m32_O1-ofp
ChaCha20
_____
128
64
12.18
merged/1
gcc-4.0_pentium-mmx-m32_O1-ofp
ChaCha20
_____
128
64
12.18
merged/1
gcc-4.0_prescott-m32_Os-ofp
ChaCha20
_____
128
64
12.19
merged/1
gcc-4.0_pentium-m32_O1-ofp
ChaCha20
_____
128
64
12.19
merged/1
gcc-4.0_pentium-m-m32_O1-ofp
ChaCha20
_____
128
64
12.21
merged/1
gcc-4.0_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
12.29
merged/1
gcc-4.0_m32_O3-ofp
ChaCha20
_____
128
64
12.30
merged/1
gcc-4.0_athlon-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.30
merged/1
gcc-4.0_k8-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.30
merged/1
gcc-4.0_prescott-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.33
merged/1
gcc-4.0_athlon-m32_O3-ofp
ChaCha20
_____
128
64
12.33
x86-xmm5/1
gcc-4.0_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
12.33
x86-xmm5/1
gcc-4.0_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
12.33
x86-xmm5/1
gcc-4.0_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
12.33
x86-xmm5/1
gcc-4.0_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
12.33
x86-xmm5/1
gcc-4.0_prescott-m32_Os-ofp
ChaCha20
_____
128
64
12.34
x86-xmm5/1
gcc-4.0_athlon-m32_Os-ofp
ChaCha20
_____
128
64
12.34
x86-xmm5/1
gcc-4.0_i486-m32_Os-ofp
ChaCha20
_____
128
64
12.34
x86-xmm5/1
gcc-4.0_k6-m32_Os-ofp
ChaCha20
_____
128
64
12.34
x86-xmm5/1
gcc-4.0_k8-m32_Os-ofp
ChaCha20
_____
128
64
12.34
x86-xmm5/1
gcc-4.0_m32_Os-ofp
ChaCha20
_____
128
64
12.34
x86-xmm5/1
gcc-4.0_pentium-m32_Os-ofp
ChaCha20
_____
128
64
12.34
x86-xmm5/1
gcc-4.0_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
12.34
x86-xmm5/1
gcc-4.0_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
12.36
merged/1
gcc-4.0_k8-m32_O2-ofp
ChaCha20
_____
128
64
12.37
merged/1
gcc-4.0_prescott-m32_O2-ofp
ChaCha20
_____
128
64
12.38
merged/1
gcc-4.0_athlon-m32_O2-ofp
ChaCha20
_____
128
64
12.39
merged/1
gcc-4.0_m32_O2-ofp
ChaCha20
_____
128
64
12.41
merged/1
gcc-4.0_m32_O3-ual-ofp
ChaCha20
_____
128
64
12.42
merged/1
gcc-4.0_k8-m32_O3-ofp
ChaCha20
_____
128
64
12.42
merged/1
gcc-4.0_pentium4-m32_O2-ofp
ChaCha20
_____
128
64
12.45
merged/1
gcc-4.0_i486-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.49
merged/1
gcc-4.0_i486-m32_O3-ofp
ChaCha20
_____
128
64
12.51
merged/1
gcc-4.0_nocona_Os-ofp
ChaCha20
_____
128
64
12.52
regs/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
12.55
merged/1
gcc-4.0_i386-m32_O2-ofp
ChaCha20
_____
128
64
12.55
merged/1
gcc-4.0_prescott-m32_O3-ofp
ChaCha20
_____
128
64
12.57
merged/1
gcc-4.0_pentium4-m32_O3-ofp
ChaCha20
_____
128
64
12.64
ref/1
gcc_default_O3-ofp
ChaCha20
_____
128
64
12.65
regs/1
gcc-4.0_nocona_O3-ofp
ChaCha20
_____
128
64
12.72
ref/1
gcc_k8_O3-ofp
ChaCha20
_____
128
64
12.90
regs/1
gcc-4.0_k8_Os-ofp
ChaCha20
_____
128
64
12.94
regs/1
gcc-4.0_k6-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.01
ref/1
gcc_nocona_O3-ofp
ChaCha20
_____
128
64
13.02
regs/1
gcc-4.0_pentium2-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.02
regs/1
gcc-4.0_pentium3-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.04
regs/1
gcc-4.0_pentiumpro-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.07
regs/1
gcc_default_O2-ofp
ChaCha20
_____
128
64
13.09
regs/1
gcc-4.0_default_Os-ofp
ChaCha20
_____
128
64
13.16
ref/1
gcc-4.0_nocona_O3-ual-ofp
ChaCha20
_____
128
64
13.17
regs/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
13.18
regs/1
gcc_k8_O2-ofp
ChaCha20
_____
128
64
13.31
regs/1
gcc-4.0_pentium-mmx-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.32
regs/1
gcc-4.0_nocona_O1-ofp
ChaCha20
_____
128
64
13.33
regs/1
gcc-4.0_athlon-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.33
regs/1
gcc-4.0_m32_O3-ual-ofp
ChaCha20
_____
128
64
13.34
regs/1
gcc-4.0_k8-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.41
regs/1
gcc-4.0_i386-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.42
regs/1
gcc-4.0_k8_O1-ofp
ChaCha20
_____
128
64
13.42
regs/1
gcc-4.0_pentium-m-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.44
regs/1
gcc-4.0_i486-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.45
regs/1
gcc-4.0_pentium-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.48
x86-xmm/1
gcc-4.0_athlon-m32_Os-ofp
ChaCha20
_____
128
64
13.48
x86-xmm/1
gcc-4.0_i486-m32_Os-ofp
ChaCha20
_____
128
64
13.48
x86-xmm/1
gcc-4.0_k6-m32_Os-ofp
ChaCha20
_____
128
64
13.48
x86-xmm/1
gcc-4.0_k8-m32_Os-ofp
ChaCha20
_____
128
64
13.48
x86-xmm/1
gcc-4.0_m32_Os-ofp
ChaCha20
_____
128
64
13.48
x86-xmm/1
gcc-4.0_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
13.48
x86-xmm/1
gcc-4.0_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
13.48
x86-xmm/1
gcc-4.0_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
13.48
x86-xmm/1
gcc-4.0_pentium-m32_Os-ofp
ChaCha20
_____
128
64
13.48
x86-xmm/1
gcc-4.0_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
13.48
x86-xmm/1
gcc-4.0_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
13.48
x86-xmm/1
gcc-4.0_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
13.48
x86-xmm/1
gcc-4.0_prescott-m32_Os-ofp
ChaCha20
_____
128
64
13.48
x86-xmm2/1
gcc-4.0_athlon-m32_Os-ofp
ChaCha20
_____
128
64
13.48
x86-xmm2/1
gcc-4.0_i486-m32_Os-ofp
ChaCha20
_____
128
64
13.48
x86-xmm2/1
gcc-4.0_k6-m32_Os-ofp
ChaCha20
_____
128
64
13.48
x86-xmm2/1
gcc-4.0_k8-m32_Os-ofp
ChaCha20
_____
128
64
13.48
x86-xmm2/1
gcc-4.0_m32_Os-ofp
ChaCha20
_____
128
64
13.48
x86-xmm2/1
gcc-4.0_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
13.48
x86-xmm2/1
gcc-4.0_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
13.48
x86-xmm2/1
gcc-4.0_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
13.48
x86-xmm2/1
gcc-4.0_pentium-m32_Os-ofp
ChaCha20
_____
128
64
13.48
x86-xmm2/1
gcc-4.0_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
13.48
x86-xmm2/1
gcc-4.0_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
13.48
x86-xmm2/1
gcc-4.0_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
13.48
x86-xmm2/1
gcc-4.0_prescott-m32_Os-ofp
ChaCha20
_____
128
64
13.64
regs/1
gcc-4.0_pentium4-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.67
ref/1
gcc_nocona_O3-ual-ofp
ChaCha20
_____
128
64
13.83
ref/1
gcc_k8_O3-ual-ofp
ChaCha20
_____
128
64
13.88
ref/1
gcc_default_O3-ual-ofp
ChaCha20
_____
128
64
13.95
regs/1
gcc-4.0_prescott-m32_O3-ual-ofp
ChaCha20
_____
128
64
14.06
regs/1
gcc-4.0_default_O2-ofp
ChaCha20
_____
128
64
14.08
regs/1
gcc-4.0_k8_O2-ofp
ChaCha20
_____
128
64
14.08
regs/1
gcc-4.0_pentium-m-m32_O3-ofp
ChaCha20
_____
128
64
14.11
regs/1
gcc-4.0_pentium2-m32_O3-ofp
ChaCha20
_____
128
64
14.11
regs/1
gcc-4.0_pentium3-m32_O3-ofp
ChaCha20
_____
128
64
14.11
regs/1
gcc-4.0_pentiumpro-m32_O3-ofp
ChaCha20
_____
128
64
14.19
regs/1
gcc-4.0_pentium-m32_O3-ofp
ChaCha20
_____
128
64
14.26
regs/1
gcc-4.0_pentium-mmx-m32_O3-ofp
ChaCha20
_____
128
64
14.40
regs/1
gcc-4.0_i386-m32_O3-ofp
ChaCha20
_____
128
64
14.44
regs/1
gcc-4.0_athlon-m32_O3-ofp
ChaCha20
_____
128
64
14.44
regs/1
gcc-4.0_m32_O3-ofp
ChaCha20
_____
128
64
14.47
regs/1
gcc-4.0_k8-m32_O3-ofp
ChaCha20
_____
128
64
14.53
regs/1
gcc-4.0_i486-m32_O3-ofp
ChaCha20
_____
128
64
14.69
regs/1
gcc-4.0_pentium4-m32_O3-ofp
ChaCha20
_____
128
64
14.69
regs/1
gcc-4.0_prescott-m32_O3-ofp
ChaCha20
_____
128
64
14.98
regs/1
gcc-4.0_default_O1-ofp
ChaCha20
_____
128
64
15.10
regs/1
gcc-4.0_pentium2-m32_O2-ofp
ChaCha20
_____
128
64
15.10
regs/1
gcc-4.0_pentium3-m32_O2-ofp
ChaCha20
_____
128
64
15.10
regs/1
gcc-4.0_pentium-m-m32_O2-ofp
ChaCha20
_____
128
64
15.13
regs/1
gcc-4.0_pentiumpro-m32_O2-ofp
ChaCha20
_____
128
64
15.63
x86-mmx/1
gcc-4.0_i486-m32_Os-ofp
ChaCha20
_____
128
64
15.63
x86-mmx/1
gcc-4.0_k6-m32_Os-ofp
ChaCha20
_____
128
64
15.63
x86-mmx/1
gcc-4.0_k8-m32_Os-ofp
ChaCha20
_____
128
64
15.63
x86-mmx/1
gcc-4.0_m32_Os-ofp
ChaCha20
_____
128
64
15.63
x86-mmx/1
gcc-4.0_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
15.63
x86-mmx/1
gcc-4.0_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
15.63
x86-mmx/1
gcc-4.0_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
15.72
regs/1
gcc-4.0_pentium-m32_O2-ofp
ChaCha20
_____
128
64
15.72
regs/1
gcc-4.0_pentium-mmx-m32_O2-ofp
ChaCha20
_____
128
64
15.77
regs/1
gcc-4.0_athlon-m32_O2-ofp
ChaCha20
_____
128
64
15.77
regs/1
gcc-4.0_m32_O2-ofp
ChaCha20
_____
128
64
15.78
regs/1
gcc-4.0_k8-m32_O2-ofp
ChaCha20
_____
128
64
15.87
regs/1
gcc-4.0_athlon-m32_O1-ofp
ChaCha20
_____
128
64
15.90
regs/1
gcc-4.0_pentium-m-m32_O1-ofp
ChaCha20
_____
128
64
15.95
regs/1
gcc-4.0_pentium-m32_O1-ofp
ChaCha20
_____
128
64
15.95
regs/1
gcc-4.0_pentium-mmx-m32_O1-ofp
ChaCha20
_____
128
64
15.98
regs/1
gcc-4.0_pentium2-m32_O1-ofp
ChaCha20
_____
128
64
15.98
regs/1
gcc-4.0_pentiumpro-m32_O1-ofp
ChaCha20
_____
128
64
16.00
regs/1
gcc-4.0_k6-m32_O3-ofp
ChaCha20
_____
128
64
16.01
regs/1
gcc-4.0_m32_O1-ofp
ChaCha20
_____
128
64
16.01
regs/1
gcc-4.0_pentium4-m32_O1-ofp
ChaCha20
_____
128
64
16.06
regs/1
gcc-4.0_pentium3-m32_O1-ofp
ChaCha20
_____
128
64
16.09
x86-mmx/1
gcc-4.0_athlon-m32_Os-ofp
ChaCha20
_____
128
64
16.09
x86-mmx/1
gcc-4.0_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
16.09
x86-mmx/1
gcc-4.0_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
16.09
x86-mmx/1
gcc-4.0_pentium-m32_Os-ofp
ChaCha20
_____
128
64
16.09
x86-mmx/1
gcc-4.0_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
16.09
x86-mmx/1
gcc-4.0_prescott-m32_Os-ofp
ChaCha20
_____
128
64
16.38
regs/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
16.40
regs/1
gcc_default_O1-ofp
ChaCha20
_____
128
64
16.44
regs/1
gcc_k8_O1-ofp
ChaCha20
_____
128
64
16.56
regs/1
gcc-4.0_prescott-m32_O1-ofp
ChaCha20
_____
128
64
16.58
regs/1
gcc-4.0_nocona_Os-ofp
ChaCha20
_____
128
64
16.59
regs/1
gcc_nocona_O1-ofp
ChaCha20
_____
128
64
16.68
regs/1
gcc_nocona_O2-ofp
ChaCha20
_____
128
64
16.99
ref/1
gcc-4.0_k8_Os-ofp
ChaCha20
_____
128
64
17.01
regs/1
gcc-4.0_i486-m32_O1-ofp
ChaCha20
_____
128
64
17.04
ref/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
17.12
ref/1
gcc_k8_O2-ofp
ChaCha20
_____
128
64
17.14
ref/1
gcc_default_O2-ofp
ChaCha20
_____
128
64
17.38
regs/1
gcc-4.0_athlon-m32_Os-ofp
ChaCha20
_____
128
64
17.42
regs/1
gcc-4.0_k8-m32_Os-ofp
ChaCha20
_____
128
64
17.49
regs/1
gcc-4.0_m32_Os-ofp
ChaCha20
_____
128
64
17.51
regs/1
gcc-4.0_pentium-m32_Os-ofp
ChaCha20
_____
128
64
17.51
regs/1
gcc-4.0_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
17.56
regs/1
gcc-4.0_k8-m32_O1-ofp
ChaCha20
_____
128
64
17.60
regs/1
gcc-4.0_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
17.64
regs/1
gcc-4.0_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
17.64
regs/1
gcc-4.0_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
17.73
regs/1
gcc-4.0_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
17.74
ref/1
gcc-4.0_default_Os-ofp
ChaCha20
_____
128
64
17.75
ref/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
17.97
regs/1
gcc-4.0_nocona_O2-ofp
ChaCha20
_____
128
64
18.00
regs/1
gcc-4.0_k6-m32_O2-ofp
ChaCha20
_____
128
64
18.12
regs/1
gcc-4.0_k6-m32_Os-ofp
ChaCha20
_____
128
64
18.62
regs/1
gcc-4.0_k6-m32_O1-ofp
ChaCha20
_____
128
64
18.76
ref/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
19.12
regs/1
gcc-4.0_i386-m32_O2-ofp
ChaCha20
_____
128
64
19.14
regs/1
gcc-4.0_pentium4-m32_O2-ofp
ChaCha20
_____
128
64
19.29
regs/1
gcc-4.0_prescott-m32_O2-ofp
ChaCha20
_____
128
64
19.31
regs/1
gcc-4.0_i486-m32_O2-ofp
ChaCha20
_____
128
64
19.36
regs/1
gcc-4.0_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
19.40
ref/1
gcc-4.0_nocona_Os-ofp
ChaCha20
_____
128
64
19.45
regs/1
gcc-4.0_prescott-m32_Os-ofp
ChaCha20
_____
128
64
19.50
regs/1
gcc-4.0_i486-m32_Os-ofp
ChaCha20
_____
128
64
21.22
ref/1
gcc-4.0_default_O1-ofp
ChaCha20
_____
128
64
21.61
ref/1
gcc-4.0_default_O3-ofp
ChaCha20
_____
128
64
21.65
ref/1
gcc-4.0_k8_O3-ofp
ChaCha20
_____
128
64
22.25
ref/1
gcc_nocona_O2-ofp
ChaCha20
_____
128
64
22.69
ref/1
gcc-4.0_nocona_O1-ofp
ChaCha20
_____
128
64
22.73
ref/1
gcc-4.0_k8_O1-ofp
ChaCha20
_____
128
64
25.70
ref/1
gcc-4.0_default_O2-ofp
ChaCha20
_____
128
64
25.92
ref/1
gcc-4.0_k8_O2-ofp
ChaCha20
_____
128
64
26.33
ref/1
gcc-4.0_nocona_O3-ofp
ChaCha20
_____
128
64
26.40
ref/1
gcc_default_O1-ofp
ChaCha20
_____
128
64
26.52
ref/1
gcc-4.0_athlon-m32_O1-ofp
ChaCha20
_____
128
64
26.55
ref/1
gcc_nocona_O1-ofp
ChaCha20
_____
128
64
26.56
ref/1
gcc-4.0_pentium-m-m32_O1-ofp
ChaCha20
_____
128
64
26.78
ref/1
gcc-4.0_k8-m32_O1-ofp
ChaCha20
_____
128
64
26.82
ref/1
gcc-4.0_pentium3-m32_O1-ofp
ChaCha20
_____
128
64
26.97
ref/1
gcc_k8_O1-ofp
ChaCha20
_____
128
64
27.19
ref/1
gcc-4.0_i486-m32_O1-ofp
ChaCha20
_____
128
64
27.19
ref/1
gcc-4.0_m32_O1-ofp
ChaCha20
_____
128
64
27.33
ref/1
gcc-4.0_pentiumpro-m32_O1-ofp
ChaCha20
_____
128
64
27.36
ref/1
gcc-4.0_pentium2-m32_O1-ofp
ChaCha20
_____
128
64
28.02
ref/1
gcc-4.0_prescott-m32_O1-ofp
ChaCha20
_____
128
64
28.08
ref/1
gcc-4.0_pentium-m32_O1-ofp
ChaCha20
_____
128
64
28.30
ref/1
gcc-4.0_pentium-mmx-m32_O1-ofp
ChaCha20
_____
128
64
28.39
ref/1
gcc-4.0_pentium4-m32_O1-ofp
ChaCha20
_____
128
64
28.44
ref/1
gcc-4.0_k6-m32_O1-ofp
ChaCha20
_____
128
64
30.92
ref/1
gcc-4.0_nocona_O2-ofp
ChaCha20
_____
128
64
31.05
ref/1
gcc-4.0_athlon-m32_O3-ual-ofp
ChaCha20
_____
128
64
31.06
ref/1
gcc-4.0_k8-m32_O3-ual-ofp
ChaCha20
_____
128
64
31.66
ref/1
gcc-4.0_m32_O3-ual-ofp
ChaCha20
_____
128
64
32.76
ref/1
gcc-4.0_athlon-m32_O3-ofp
ChaCha20
_____
128
64
32.78
ref/1
gcc-4.0_m32_O3-ofp
ChaCha20
_____
128
64
32.84
ref/1
gcc-4.0_k8-m32_O3-ofp
ChaCha20
_____
128
64
32.87
ref/1
gcc-4.0_k6-m32_O3-ual-ofp
ChaCha20
_____
128
64
33.84
ref/1
gcc-4.0_pentium3-m32_O3-ofp
ChaCha20
_____
128
64
33.84
ref/1
gcc-4.0_pentium-m-m32_O3-ofp
ChaCha20
_____
128
64
33.84
ref/1
gcc-4.0_pentiumpro-m32_O3-ofp
ChaCha20
_____
128
64
33.96
ref/1
gcc-4.0_pentium2-m32_O3-ofp
ChaCha20
_____
128
64
34.05
ref/1
gcc-4.0_pentium4-m32_O3-ual-ofp
ChaCha20
_____
128
64
34.10
ref/1
gcc-4.0_pentiumpro-m32_O3-ual-ofp
ChaCha20
_____
128
64
34.34
ref/1
gcc-4.0_i386-m32_O3-ual-ofp
ChaCha20
_____
128
64
34.34
ref/1
gcc-4.0_pentium2-m32_O3-ual-ofp
ChaCha20
_____
128
64
34.34
ref/1
gcc-4.0_pentium-m-m32_O3-ual-ofp
ChaCha20
_____
128
64
34.42
ref/1
gcc-4.0_pentium3-m32_O3-ual-ofp
ChaCha20
_____
128
64
34.48
ref/1
gcc-4.0_prescott-m32_O3-ual-ofp
ChaCha20
_____
128
64
34.69
ref/1
gcc-4.0_i486-m32_O3-ual-ofp
ChaCha20
_____
128
64
35.35
ref/1
gcc-4.0_k8-m32_Os-ofp
ChaCha20
_____
128
64
35.82
ref/1
gcc-4.0_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
36.00
ref/1
gcc-4.0_pentium2-m32_O2-ofp
ChaCha20
_____
128
64
36.00
ref/1
gcc-4.0_pentium-m-m32_O2-ofp
ChaCha20
_____
128
64
36.00
ref/1
gcc-4.0_pentiumpro-m32_O2-ofp
ChaCha20
_____
128
64
36.01
ref/1
gcc-4.0_pentium3-m32_O2-ofp
ChaCha20
_____
128
64
36.05
ref/1
gcc-4.0_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
36.07
ref/1
gcc-4.0_pentium-m32_Os-ofp
ChaCha20
_____
128
64
36.07
ref/1
gcc-4.0_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
36.16
ref/1
gcc-4.0_pentium-m32_O3-ual-ofp
ChaCha20
_____
128
64
36.16
ref/1
gcc-4.0_pentium-mmx-m32_O3-ual-ofp
ChaCha20
_____
128
64
36.31
ref/1
gcc-4.0_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
36.31
ref/1
gcc-4.0_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
36.32
ref/1
gcc-4.0_m32_Os-ofp
ChaCha20
_____
128
64
36.33
ref/1
gcc-4.0_pentium-m32_O3-ofp
ChaCha20
_____
128
64
36.33
ref/1
gcc-4.0_pentium-mmx-m32_O3-ofp
ChaCha20
_____
128
64
36.39
ref/1
gcc-4.0_athlon-m32_Os-ofp
ChaCha20
_____
128
64
36.43
ref/1
gcc-4.0_i486-m32_O3-ofp
ChaCha20
_____
128
64
36.62
ref/1
gcc-4.0_athlon-m32_O2-ofp
ChaCha20
_____
128
64
36.62
ref/1
gcc-4.0_k8-m32_O2-ofp
ChaCha20
_____
128
64
36.62
ref/1
gcc-4.0_m32_O2-ofp
ChaCha20
_____
128
64
36.76
ref/1
gcc-4.0_i386-m32_O3-ofp
ChaCha20
_____
128
64
36.79
ref/1
gcc-4.0_pentium4-m32_O3-ofp
ChaCha20
_____
128
64
37.40
ref/1
gcc-4.0_k6-m32_O3-ofp
ChaCha20
_____
128
64
37.93
ref/1
gcc-4.0_prescott-m32_O3-ofp
ChaCha20
_____
128
64
38.38
ref/1
gcc-4.0_pentium-m32_O2-ofp
ChaCha20
_____
128
64
38.47
ref/1
gcc-4.0_pentium-mmx-m32_O2-ofp
ChaCha20
_____
128
64
39.69
ref/1
gcc-4.0_k6-m32_O2-ofp
ChaCha20
_____
128
64
40.39
ref/1
gcc-4.0_pentium4-m32_O2-ofp
ChaCha20
_____
128
64
40.67
ref/1
gcc-4.0_k6-m32_Os-ofp
ChaCha20
_____
128
64
41.29
ref/1
gcc-4.0_i486-m32_O2-ofp
ChaCha20
_____
128
64
41.36
ref/1
gcc-4.0_prescott-m32_O2-ofp
ChaCha20
_____
128
64
41.69
ref/1
gcc-4.0_i386-m32_O2-ofp
ChaCha20
_____
128
64
43.33
merged/1
gcc_default_O0
ChaCha20
_____
128
64
43.63
merged/1
gcc-4.0_i486-m32_O0
ChaCha20
_____
128
64
43.69
merged/1
gcc-4.0_pentiumpro-m32_O0
ChaCha20
_____
128
64
43.76
merged/1
gcc-4.0_i386-m32_O0
ChaCha20
_____
128
64
43.76
merged/1
gcc-4.0_pentium-m32_O0
ChaCha20
_____
128
64
43.79
merged/1
gcc-4.0_m32_O0
ChaCha20
_____
128
64
43.86
merged/1
gcc-4.0_pentium-mmx-m32_O0
ChaCha20
_____
128
64
43.88
merged/1
gcc-4.0_athlon-m32_O0
ChaCha20
_____
128
64
43.88
merged/1
gcc-4.0_k6-m32_O0
ChaCha20
_____
128
64
43.90
merged/1
gcc-4.0_k8_O0
ChaCha20
_____
128
64
43.90
merged/1
gcc-4.0_nocona_O0
ChaCha20
_____
128
64
43.95
merged/1
gcc-4.0_pentium2-m32_O0
ChaCha20
_____
128
64
43.96
merged/1
gcc-4.0_prescott-m32_O0
ChaCha20
_____
128
64
43.97
merged/1
gcc-4.0_pentium-m-m32_O0
ChaCha20
_____
128
64
44.04
ref/1
gcc-4.0_i486-m32_Os-ofp
ChaCha20
_____
128
64
44.06
merged/1
gcc-4.0_default_O0
ChaCha20
_____
128
64
44.17
merged/1
gcc_nocona_O0
ChaCha20
_____
128
64
44.18
merged/1
gcc_k8_O0
ChaCha20
_____
128
64
44.33
merged/1
gcc-4.0_k8-m32_O0
ChaCha20
_____
128
64
44.36
merged/1
gcc-4.0_pentium4-m32_O0
ChaCha20
_____
128
64
44.43
ref/1
gcc-4.0_prescott-m32_Os-ofp
ChaCha20
_____
128
64
44.50
merged/1
gcc-4.0_pentium3-m32_O0
ChaCha20
_____
128
64
44.55
ref/1
gcc-4.0_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
59.38
regs/1
gcc-4.0_k8-m32_O0
ChaCha20
_____
128
64
59.49
regs/1
gcc-4.0_pentium4-m32_O0
ChaCha20
_____
128
64
60.35
regs/1
gcc-4.0_prescott-m32_O0
ChaCha20
_____
128
64
60.43
regs/1
gcc-4.0_pentium3-m32_O0
ChaCha20
_____
128
64
60.69
regs/1
gcc-4.0_i486-m32_O0
ChaCha20
_____
128
64
60.69
regs/1
gcc-4.0_pentium-mmx-m32_O0
ChaCha20
_____
128
64
60.72
regs/1
gcc-4.0_athlon-m32_O0
ChaCha20
_____
128
64
60.72
regs/1
gcc-4.0_k6-m32_O0
ChaCha20
_____
128
64
60.72
regs/1
gcc-4.0_pentium2-m32_O0
ChaCha20
_____
128
64
60.72
regs/1
gcc-4.0_pentium-m32_O0
ChaCha20
_____
128
64
60.72
regs/1
gcc-4.0_pentiumpro-m32_O0
ChaCha20
_____
128
64
60.74
regs/1
gcc-4.0_pentium-m-m32_O0
ChaCha20
_____
128
64
60.96
regs/1
gcc-4.0_i386-m32_O0
ChaCha20
_____
128
64
60.97
regs/1
gcc-4.0_m32_O0
ChaCha20
_____
128
64
62.02
regs/1
gcc_k8_O0
ChaCha20
_____
128
64
62.74
regs/1
gcc_default_O0
ChaCha20
_____
128
64
63.12
regs/1
gcc-4.0_k8_O0
ChaCha20
_____
128
64
63.20
regs/1
gcc_nocona_O0
ChaCha20
_____
128
64
63.60
regs/1
gcc-4.0_default_O0
ChaCha20
_____
128
64
63.64
regs/1
gcc-4.0_nocona_O0
ChaCha20
_____
128
64
67.91
ref/1
gcc-4.0_prescott-m32_O0
ChaCha20
_____
128
64
67.92
ref/1
gcc-4.0_pentium3-m32_O0
ChaCha20
_____
128
64
68.79
ref/1
gcc-4.0_pentium-m-m32_O0
ChaCha20
_____
128
64
68.81
ref/1
gcc-4.0_athlon-m32_O0
ChaCha20
_____
128
64
68.99
ref/1
gcc-4.0_k8-m32_O0
ChaCha20
_____
128
64
69.20
ref/1
gcc-4.0_i386-m32_O0
ChaCha20
_____
128
64
69.20
ref/1
gcc-4.0_i486-m32_O0
ChaCha20
_____
128
64
69.20
ref/1
gcc-4.0_pentium-m32_O0
ChaCha20
_____
128
64
69.20
ref/1
gcc-4.0_pentium-mmx-m32_O0
ChaCha20
_____
128
64
69.83
ref/1
gcc-4.0_k6-m32_O0
ChaCha20
_____
128
64
70.06
ref/1
gcc-4.0_m32_O0
ChaCha20
_____
128
64
70.06
ref/1
gcc-4.0_pentium2-m32_O0
ChaCha20
_____
128
64
70.06
ref/1
gcc-4.0_pentiumpro-m32_O0
ChaCha20
_____
128
64
70.37
ref/1
gcc-4.0_pentium4-m32_O0
ChaCha20
_____
128
64
72.15
ref/1
gcc-4.0_nocona_O0
ChaCha20
_____
128
64
72.50
ref/1
gcc_k8_O0
ChaCha20
_____
128
64
73.86
ref/1
gcc-4.0_k8_O0
ChaCha20
_____
128
64
73.88
ref/1
gcc_default_O0
ChaCha20
_____
128
64
73.90
ref/1
gcc_nocona_O0
ChaCha20
_____
128
64
73.92
ref/1
gcc-4.0_default_O0