Primitive
Profile
Key
IV
MAC
Stream
40 bytes
576 bytes
1500 bytes
Imix
Agility
Key setup
IV setup
Variant
Compiler
ChaCha20
_____
128
64
7.96
29.97
8.25
8.58
9.86
10.15
95.94
56.82
amd64-3/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
7.96
29.98
8.25
8.57
9.86
10.08
95.82
55.59
amd64-3/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
7.96
29.98
8.27
8.58
9.87
10.07
95.82
55.59
amd64-3/1
gcc_default_Os-ofp
ChaCha20
_____
256
64
7.96
29.87
8.25
8.58
9.85
10.03
95.81
56.82
amd64-3/1
gcc_nocona_Os-ofp
ChaCha20
_____
256
64
7.96
29.98
8.25
8.57
9.86
10.08
95.82
55.59
amd64-3/1
gcc_k8_Os-ofp
ChaCha20
_____
256
64
7.96
29.98
8.27
8.58
9.87
10.12
95.82
55.59
amd64-3/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
11.98
merged/1
gcc_default_O3-ual-ofp
ChaCha20
_____
128
64
11.98
merged/1
gcc_k8_O3-ual-ofp
ChaCha20
_____
128
64
12.72
38.55
13.09
13.48
14.98
15.08
113.57
82.14
x86-1/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
12.72
38.56
13.10
13.48
14.98
15.03
123.32
82.14
x86-1/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
12.72
38.62
13.10
13.48
14.99
14.83
119.21
82.29
x86-1/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
12.72
38.91
13.10
13.49
15.02
15.05
120.82
76.15
x86-1/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
12.72
38.91
13.10
13.52
15.02
15.05
120.22
76.13
x86-1/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
12.72
x86-1/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
12.72
x86-1/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
12.72
x86-1/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
12.72
x86-1/1
gcc_m32_Os-ofp
ChaCha20
_____
256
64
12.72
38.63
13.10
13.48
14.99
15.06
114.57
82.13
x86-1/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
256
64
12.72
38.90
13.10
13.47
15.01
15.02
113.57
82.14
x86-1/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
256
64
12.72
38.91
13.10
13.49
15.01
15.02
111.58
76.15
x86-1/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
256
64
12.72
38.91
13.10
13.50
15.02
15.03
111.58
76.13
x86-1/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
256
64
12.72
38.92
13.10
13.50
15.01
15.05
121.23
76.15
x86-1/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
256
64
12.72
38.97
13.10
13.49
15.02
15.03
111.58
76.15
x86-1/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
12.73
38.67
13.11
13.48
15.00
15.06
119.62
82.15
x86-1/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
12.73
38.91
13.09
13.50
15.01
15.08
120.43
76.15
x86-1/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
12.73
38.93
13.10
13.49
15.01
15.04
110.57
76.15
x86-1/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
12.73
x86-1/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
256
64
12.73
38.74
13.11
13.50
15.01
15.08
114.55
82.15
x86-1/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
256
64
12.73
38.89
13.09
13.48
15.00
15.07
113.57
82.14
x86-1/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
12.78
x86-1/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
12.97
merged/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
13.23
merged/1
gcc_k8_O3-ofp
ChaCha20
_____
128
64
13.24
merged/1
gcc_default_O3-ofp
ChaCha20
_____
128
64
13.26
merged/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
13.26
merged/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
13.27
merged/1
gcc_k6-3-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.31
merged/1
gcc_k6-3-m32_O3-ofp
ChaCha20
_____
128
64
13.31
merged/1
gcc_k6-m32_O3-ofp
ChaCha20
_____
128
64
13.39
merged/1
gcc_k6-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.45
merged/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
13.45
merged/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
13.54
merged/1
gcc_m32_O3-ual-ofp
ChaCha20
_____
128
64
13.57
merged/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
13.62
merged/1
gcc_i486-m32_O3-ofp
ChaCha20
_____
128
64
13.64
merged/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
13.67
merged/1
gcc_pentium-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.69
merged/1
gcc_i386-m32_O3-ofp
ChaCha20
_____
128
64
13.69
merged/1
gcc_prescott-m32_O3-ofp
ChaCha20
_____
128
64
13.74
merged/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
13.74
merged/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
13.76
merged/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
13.77
merged/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
13.81
merged/1
gcc_m32_O3-ofp
ChaCha20
_____
128
64
13.85
merged/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
13.88
merged/1
gcc_pentium-m32_O3-ofp
ChaCha20
_____
128
64
13.88
merged/1
gcc_pentium-mmx-m32_O3-ofp
ChaCha20
_____
128
64
13.91
merged/1
gcc_nocona_O1-ofp
ChaCha20
_____
128
64
13.96
merged/1
gcc_pentium-mmx-m32_O3-ual-ofp
ChaCha20
_____
128
64
14.00
merged/1
gcc_nocona_O3-ual-ofp
ChaCha20
_____
128
64
14.05
merged/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
14.09
merged/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
14.10
44.21
14.46
14.89
16.66
16.05
111.86
80.12
merged/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
14.10
merged/1
gcc_i386-m32_O3-ual-ofp
ChaCha20
_____
128
64
14.10
merged/1
gcc_prescott-m32_O3-ual-ofp
ChaCha20
_____
256
64
14.10
44.21
14.47
14.91
16.67
16.06
111.86
80.12
merged/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
14.17
merged/1
gcc_i486-m32_O3-ual-ofp
ChaCha20
_____
128
64
14.25
merged/1
gcc_nocona_O3-ofp
ChaCha20
_____
128
64
14.31
merged/1
gcc_pentium4-m32_O3-ofp
ChaCha20
_____
128
64
14.32
merged/1
gcc_i486-m32_O1-ofp
ChaCha20
_____
128
64
14.32
merged/1
gcc_pentium-mmx-m32_O1-ofp
ChaCha20
_____
128
64
14.33
amd64-xmm6/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
14.33
merged/1
gcc_pentium3-m32_O3-ofp
ChaCha20
_____
128
64
14.33
merged/1
gcc_prescott-m32_O1-ofp
ChaCha20
_____
128
64
14.34
merged/1
gcc_pentium-m32_O1-ofp
ChaCha20
_____
128
64
14.35
merged/1
gcc_m32_O1-ofp
ChaCha20
_____
128
64
14.38
merged/1
gcc_pentiumpro-m32_O3-ofp
ChaCha20
_____
128
64
14.40
merged/1
gcc_pentium4-m32_O3-ual-ofp
ChaCha20
_____
128
64
14.43
merged/1
gcc_pentium2-m32_O1-ofp
ChaCha20
_____
128
64
14.44
merged/1
gcc_athlon-m32_O1-ofp
ChaCha20
_____
128
64
14.44
merged/1
gcc_k6-3-m32_O1-ofp
ChaCha20
_____
128
64
14.44
merged/1
gcc_k6-m32_O1-ofp
ChaCha20
_____
128
64
14.47
merged/1
gcc_default_O1-ofp
ChaCha20
_____
128
64
14.47
ref/1
gcc_default_O3-ofp
ChaCha20
_____
128
64
14.50
merged/1
gcc_pentium-m-m32_O3-ofp
ChaCha20
_____
128
64
14.51
merged/1
gcc_pentium2-m32_O3-ofp
ChaCha20
_____
128
64
14.52
merged/1
gcc_pentium-m-m32_O1-ofp
ChaCha20
_____
128
64
14.55
merged/1
gcc_pentium3-m32_O1-ofp
ChaCha20
_____
128
64
14.55
merged/1
gcc_pentiumpro-m32_O1-ofp
ChaCha20
_____
128
64
14.57
merged/1
gcc_k8-m32_O1-ofp
ChaCha20
_____
128
64
14.62
merged/1
gcc_pentium4-m32_O1-ofp
ChaCha20
_____
128
64
14.64
merged/1
gcc_athlon-m32_O3-ual-ofp
ChaCha20
_____
128
64
14.66
amd64-xmm6/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
14.75
amd64-xmm6/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
14.79
merged/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
14.80
merged/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
14.83
merged/1
gcc_k8-m32_O3-ual-ofp
ChaCha20
_____
128
64
14.85
merged/1
gcc_pentium3-m32_O3-ual-ofp
ChaCha20
_____
128
64
14.89
merged/1
gcc_pentium-m-m32_O3-ual-ofp
ChaCha20
_____
128
64
14.94
merged/1
gcc_pentium2-m32_O3-ual-ofp
ChaCha20
_____
128
64
14.97
merged/1
gcc_k8_O1-ofp
ChaCha20
_____
128
64
15.05
merged/1
gcc_pentiumpro-m32_O3-ual-ofp
ChaCha20
_____
128
64
15.13
merged/1
gcc_athlon-m32_O3-ofp
ChaCha20
_____
128
64
15.15
merged/1
gcc_k8-m32_O3-ofp
ChaCha20
_____
128
64
15.22
x86-xmm5/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
15.23
ref/1
gcc_k8_O3-ofp
ChaCha20
_____
128
64
15.30
x86-xmm5/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
15.37
x86-xmm5/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
15.42
x86-xmm5/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
15.48
x86-xmm5/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
15.49
x86-xmm5/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
15.52
x86-xmm5/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
15.55
x86-xmm5/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
15.57
x86-xmm5/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
15.57
x86-xmm5/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
15.59
x86-xmm5/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
15.60
x86-xmm5/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
15.63
x86-xmm5/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
15.73
x86-xmm5/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
15.76
regs/1
gcc_default_O3-ual-ofp
ChaCha20
_____
128
64
15.76
regs/1
gcc_k8_O3-ual-ofp
ChaCha20
_____
128
64
15.81
ref/1
gcc_nocona_O3-ofp
ChaCha20
_____
128
64
16.10
x86-mmx/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
16.10
x86-mmx/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
16.10
x86-mmx/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
16.10
x86-mmx/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
16.10
x86-mmx/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
16.10
x86-mmx/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
16.10
x86-mmx/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
16.10
x86-mmx/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
16.10
x86-mmx/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
16.10
x86-mmx/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
16.10
x86-mmx/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
16.10
x86-mmx/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
16.10
x86-mmx/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
16.11
x86-mmx/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
16.12
regs/1
gcc_pentiumpro-m32_O3-ual-ofp
ChaCha20
_____
128
64
16.21
regs/1
gcc_pentium-m32_O3-ual-ofp
ChaCha20
_____
128
64
16.23
regs/1
gcc_pentium-m-m32_O3-ual-ofp
ChaCha20
_____
128
64
16.23
regs/1
gcc_pentium2-m32_O3-ual-ofp
ChaCha20
_____
128
64
16.23
regs/1
gcc_pentium3-m32_O3-ual-ofp
ChaCha20
_____
128
64
16.25
regs/1
gcc_pentium-mmx-m32_O3-ual-ofp
ChaCha20
_____
128
64
16.52
ref/1
gcc_default_O3-ual-ofp
ChaCha20
_____
128
64
16.52
ref/1
gcc_k8_O3-ual-ofp
ChaCha20
_____
128
64
16.68
regs/1
gcc_prescott-m32_O3-ual-ofp
ChaCha20
_____
128
64
16.72
regs/1
gcc_m32_O3-ual-ofp
ChaCha20
_____
128
64
16.76
regs/1
gcc_pentium4-m32_O3-ual-ofp
ChaCha20
_____
128
64
16.91
regs/1
gcc_i486-m32_O3-ual-ofp
ChaCha20
_____
128
64
16.93
ref/1
gcc_nocona_O3-ual-ofp
ChaCha20
_____
128
64
16.93
regs/1
gcc_athlon-m32_O3-ual-ofp
ChaCha20
_____
128
64
16.97
regs/1
gcc_i386-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.01
ref/1
gcc_pentiumpro-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.01
regs/1
gcc_k8-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.03
regs/1
gcc_nocona_O3-ual-ofp
ChaCha20
_____
128
64
17.05
ref/1
gcc_pentium-m-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.16
ref/1
gcc_pentium2-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.23
ref/1
gcc_prescott-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.26
regs/1
gcc_k6-3-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.29
ref/1
gcc_m32_O3-ual-ofp
ChaCha20
_____
128
64
17.31
ref/1
gcc_pentium3-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.36
regs/1
gcc_k6-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.37
ref/1
gcc_pentium-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.38
ref/1
gcc_pentium4-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.51
ref/1
gcc_pentium-mmx-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.58
regs/1
gcc_default_O3-ofp
ChaCha20
_____
128
64
17.83
regs/1
gcc_m32_O3-ofp
ChaCha20
_____
128
64
17.85
regs/1
gcc_prescott-m32_O3-ofp
ChaCha20
_____
128
64
17.86
ref/1
gcc_i486-m32_O3-ual-ofp
ChaCha20
_____
128
64
18.01
ref/1
gcc_athlon-m32_O3-ual-ofp
ChaCha20
_____
128
64
18.08
regs/1
gcc_pentium4-m32_O3-ofp
ChaCha20
_____
128
64
18.09
ref/1
gcc_k8-m32_O3-ual-ofp
ChaCha20
_____
128
64
18.10
ref/1
gcc_i386-m32_O3-ual-ofp
ChaCha20
_____
128
64
18.12
ref/1
gcc_k6-m32_O3-ual-ofp
ChaCha20
_____
128
64
18.21
regs/1
gcc_pentium-mmx-m32_O3-ofp
ChaCha20
_____
128
64
18.25
regs/1
gcc_nocona_O3-ofp
ChaCha20
_____
128
64
18.31
regs/1
gcc_k8_O3-ofp
ChaCha20
_____
128
64
18.34
regs/1
gcc_pentium-m32_O3-ofp
ChaCha20
_____
128
64
18.51
ref/1
gcc_k6-3-m32_O3-ual-ofp
ChaCha20
_____
128
64
18.62
regs/1
gcc_pentium2-m32_O3-ofp
ChaCha20
_____
128
64
18.62
regs/1
gcc_pentiumpro-m32_O3-ofp
ChaCha20
_____
128
64
18.63
regs/1
gcc_pentium3-m32_O3-ofp
ChaCha20
_____
128
64
18.81
regs/1
gcc_pentium-m-m32_O3-ofp
ChaCha20
_____
128
64
18.96
regs/1
gcc_i386-m32_O3-ofp
ChaCha20
_____
128
64
18.96
regs/1
gcc_i486-m32_O3-ofp
ChaCha20
_____
128
64
19.00
regs/1
gcc_k6-m32_O3-ofp
ChaCha20
_____
128
64
19.08
regs/1
gcc_k6-3-m32_O3-ofp
ChaCha20
_____
128
64
19.14
regs/1
gcc_athlon-m32_O3-ofp
ChaCha20
_____
128
64
19.15
regs/1
gcc_k8-m32_O3-ofp
ChaCha20
_____
128
64
20.22
ref/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
20.22
ref/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
20.76
regs/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
20.76
regs/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
20.78
regs/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
20.79
regs/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
20.87
regs/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
20.87
regs/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
20.89
regs/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
20.93
regs/1
gcc_pentium-m-m32_O2-ofp
ChaCha20
_____
128
64
20.93
regs/1
gcc_pentiumpro-m32_O2-ofp
ChaCha20
_____
128
64
20.95
regs/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
20.95
regs/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
20.97
regs/1
gcc_pentium2-m32_O2-ofp
ChaCha20
_____
128
64
20.98
regs/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
21.00
regs/1
gcc_k6-3-m32_O2-ofp
ChaCha20
_____
128
64
21.08
regs/1
gcc_pentium3-m32_O2-ofp
ChaCha20
_____
128
64
21.12
regs/1
gcc_k6-m32_O2-ofp
ChaCha20
_____
128
64
21.27
regs/1
gcc_pentium-m32_O2-ofp
ChaCha20
_____
128
64
21.27
regs/1
gcc_pentium-mmx-m32_O2-ofp
ChaCha20
_____
128
64
21.28
regs/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
21.30
regs/1
gcc_k8_O2-ofp
ChaCha20
_____
128
64
21.36
regs/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
21.36
regs/1
gcc_default_O2-ofp
ChaCha20
_____
128
64
21.37
regs/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
21.37
regs/1
gcc_m32_O2-ofp
ChaCha20
_____
128
64
21.47
regs/1
gcc_k8-m32_O2-ofp
ChaCha20
_____
128
64
21.48
regs/1
gcc_athlon-m32_O2-ofp
ChaCha20
_____
128
64
21.75
ref/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
21.99
regs/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
22.23
regs/1
gcc_nocona_O2-ofp
ChaCha20
_____
128
64
22.30
regs/1
gcc_prescott-m32_O2-ofp
ChaCha20
_____
128
64
22.31
regs/1
gcc_pentium4-m32_O2-ofp
ChaCha20
_____
128
64
22.35
regs/1
gcc_i486-m32_O2-ofp
ChaCha20
_____
128
64
22.38
regs/1
gcc_athlon-m32_O1-ofp
ChaCha20
_____
128
64
22.46
regs/1
gcc_i386-m32_O2-ofp
ChaCha20
_____
128
64
22.50
regs/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
22.54
regs/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
22.70
regs/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
22.78
regs/1
gcc_k8_O1-ofp
ChaCha20
_____
128
64
22.81
regs/1
gcc_default_O1-ofp
ChaCha20
_____
128
64
22.82
regs/1
gcc_nocona_O1-ofp
ChaCha20
_____
128
64
22.84
regs/1
gcc_m32_O1-ofp
ChaCha20
_____
128
64
22.84
regs/1
gcc_prescott-m32_O1-ofp
ChaCha20
_____
128
64
22.87
ref/1
gcc_k8_O2-ofp
ChaCha20
_____
128
64
22.89
regs/1
gcc_pentium4-m32_O1-ofp
ChaCha20
_____
128
64
22.98
regs/1
gcc_pentium-m-m32_O1-ofp
ChaCha20
_____
128
64
22.99
regs/1
gcc_k8-m32_O1-ofp
ChaCha20
_____
128
64
22.99
regs/1
gcc_pentium2-m32_O1-ofp
ChaCha20
_____
128
64
22.99
regs/1
gcc_pentium3-m32_O1-ofp
ChaCha20
_____
128
64
23.00
regs/1
gcc_i486-m32_O1-ofp
ChaCha20
_____
128
64
23.00
regs/1
gcc_k6-3-m32_O1-ofp
ChaCha20
_____
128
64
23.00
regs/1
gcc_k6-m32_O1-ofp
ChaCha20
_____
128
64
23.00
regs/1
gcc_pentium-m32_O1-ofp
ChaCha20
_____
128
64
23.00
regs/1
gcc_pentium-mmx-m32_O1-ofp
ChaCha20
_____
128
64
23.06
regs/1
gcc_pentiumpro-m32_O1-ofp
ChaCha20
_____
128
64
23.72
ref/1
gcc_default_O2-ofp
ChaCha20
_____
128
64
23.99
ref/1
gcc_nocona_O2-ofp
ChaCha20
_____
128
64
28.34
x86-xmm/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
28.35
x86-xmm/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
28.35
x86-xmm/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
28.35
x86-xmm/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
28.36
x86-xmm/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
28.36
x86-xmm/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
28.36
x86-xmm/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
28.36
x86-xmm/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
28.38
x86-xmm/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
28.38
x86-xmm/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
28.38
x86-xmm/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
28.38
x86-xmm/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
28.44
x86-xmm/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
28.66
x86-xmm/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
28.92
ref/1
gcc_nocona_O1-ofp
ChaCha20
_____
128
64
29.54
ref/1
gcc_default_O1-ofp
ChaCha20
_____
128
64
29.67
ref/1
gcc_k8_O1-ofp
ChaCha20
_____
128
64
34.04
x86-xmm2/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
35.23
x86-xmm2/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
35.23
x86-xmm2/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
35.23
x86-xmm2/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
35.23
x86-xmm2/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
35.23
x86-xmm2/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
35.23
x86-xmm2/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
35.23
x86-xmm2/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
35.28
x86-xmm2/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
35.31
x86-xmm2/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
35.31
x86-xmm2/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
35.31
x86-xmm2/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
35.31
x86-xmm2/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
35.31
x86-xmm2/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
35.42
ref/1
gcc_m32_O1-ofp
ChaCha20
_____
128
64
35.42
ref/1
gcc_pentium4-m32_O1-ofp
ChaCha20
_____
128
64
35.42
ref/1
gcc_prescott-m32_O1-ofp
ChaCha20
_____
128
64
36.01
ref/1
gcc_athlon-m32_O1-ofp
ChaCha20
_____
128
64
36.01
ref/1
gcc_pentium-m-m32_O1-ofp
ChaCha20
_____
128
64
36.01
ref/1
gcc_pentium2-m32_O1-ofp
ChaCha20
_____
128
64
36.01
ref/1
gcc_pentium3-m32_O1-ofp
ChaCha20
_____
128
64
36.01
ref/1
gcc_pentiumpro-m32_O1-ofp
ChaCha20
_____
128
64
36.05
ref/1
gcc_k6-3-m32_O1-ofp
ChaCha20
_____
128
64
36.05
ref/1
gcc_k6-m32_O1-ofp
ChaCha20
_____
128
64
36.07
ref/1
gcc_pentium-m32_O1-ofp
ChaCha20
_____
128
64
36.07
ref/1
gcc_pentium-mmx-m32_O1-ofp
ChaCha20
_____
128
64
36.08
ref/1
gcc_i486-m32_O1-ofp
ChaCha20
_____
128
64
36.29
ref/1
gcc_k8-m32_O1-ofp
ChaCha20
_____
128
64
41.22
merged/1
gcc_athlon-m32_O0
ChaCha20
_____
128
64
41.22
merged/1
gcc_k8-m32_O0
ChaCha20
_____
128
64
41.22
merged/1
gcc_pentium-m-m32_O0
ChaCha20
_____
128
64
41.22
merged/1
gcc_pentium-m32_O0
ChaCha20
_____
128
64
41.22
merged/1
gcc_pentium-mmx-m32_O0
ChaCha20
_____
128
64
41.22
merged/1
gcc_pentium2-m32_O0
ChaCha20
_____
128
64
41.22
merged/1
gcc_pentium3-m32_O0
ChaCha20
_____
128
64
41.22
merged/1
gcc_pentiumpro-m32_O0
ChaCha20
_____
128
64
41.22
merged/1
gcc_prescott-m32_O0
ChaCha20
_____
128
64
41.23
merged/1
gcc_default_O0
ChaCha20
_____
128
64
41.23
merged/1
gcc_i386-m32_O0
ChaCha20
_____
128
64
41.23
merged/1
gcc_i486-m32_O0
ChaCha20
_____
128
64
41.23
merged/1
gcc_k6-3-m32_O0
ChaCha20
_____
128
64
41.23
merged/1
gcc_k6-m32_O0
ChaCha20
_____
128
64
41.23
merged/1
gcc_m32_O0
ChaCha20
_____
128
64
41.23
merged/1
gcc_pentium4-m32_O0
ChaCha20
_____
128
64
41.25
merged/1
gcc_k8_O0
ChaCha20
_____
128
64
41.25
merged/1
gcc_nocona_O0
ChaCha20
_____
128
64
41.82
ref/1
gcc_pentium-m32_O3-ofp
ChaCha20
_____
128
64
42.13
ref/1
gcc_pentium-mmx-m32_O3-ofp
ChaCha20
_____
128
64
45.54
ref/1
gcc_pentium-m32_O2-ofp
ChaCha20
_____
128
64
45.71
ref/1
gcc_pentium-mmx-m32_O2-ofp
ChaCha20
_____
128
64
47.20
ref/1
gcc_pentium3-m32_O3-ofp
ChaCha20
_____
128
64
47.21
ref/1
gcc_pentiumpro-m32_O3-ofp
ChaCha20
_____
128
64
47.45
ref/1
gcc_pentium2-m32_O3-ofp
ChaCha20
_____
128
64
47.79
ref/1
gcc_pentium-m-m32_O3-ofp
ChaCha20
_____
128
64
48.36
ref/1
gcc_i386-m32_O3-ofp
ChaCha20
_____
128
64
48.53
ref/1
gcc_prescott-m32_O3-ofp
ChaCha20
_____
128
64
48.67
ref/1
gcc_pentium4-m32_O3-ofp
ChaCha20
_____
128
64
50.31
ref/1
gcc_i486-m32_O3-ofp
ChaCha20
_____
128
64
50.34
ref/1
gcc_pentium2-m32_O2-ofp
ChaCha20
_____
128
64
50.35
ref/1
gcc_pentium-m-m32_O2-ofp
ChaCha20
_____
128
64
50.35
ref/1
gcc_pentiumpro-m32_O2-ofp
ChaCha20
_____
128
64
50.40
ref/1
gcc_pentium3-m32_O2-ofp
ChaCha20
_____
128
64
52.08
ref/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
52.11
ref/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
52.12
ref/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
52.78
ref/1
gcc_pentium4-m32_O2-ofp
ChaCha20
_____
128
64
53.25
ref/1
gcc_prescott-m32_O2-ofp
ChaCha20
_____
128
64
53.60
ref/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
53.60
ref/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
53.62
ref/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
53.74
ref/1
gcc_i486-m32_O2-ofp
ChaCha20
_____
128
64
53.88
ref/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
54.05
ref/1
gcc_i386-m32_O2-ofp
ChaCha20
_____
128
64
56.26
ref/1
gcc_m32_O2-ofp
ChaCha20
_____
128
64
57.03
regs/1
gcc_k8-m32_O0
ChaCha20
_____
128
64
57.03
regs/1
gcc_pentium4-m32_O0
ChaCha20
_____
128
64
57.03
regs/1
gcc_prescott-m32_O0
ChaCha20
_____
128
64
57.04
regs/1
gcc_athlon-m32_O0
ChaCha20
_____
128
64
57.04
regs/1
gcc_pentium-m-m32_O0
ChaCha20
_____
128
64
57.04
regs/1
gcc_pentium2-m32_O0
ChaCha20
_____
128
64
57.04
regs/1
gcc_pentiumpro-m32_O0
ChaCha20
_____
128
64
57.05
regs/1
gcc_m32_O0
ChaCha20
_____
128
64
57.05
regs/1
gcc_pentium3-m32_O0
ChaCha20
_____
128
64
57.96
regs/1
gcc_k6-m32_O0
ChaCha20
_____
128
64
57.99
regs/1
gcc_i386-m32_O0
ChaCha20
_____
128
64
57.99
regs/1
gcc_i486-m32_O0
ChaCha20
_____
128
64
57.99
regs/1
gcc_k6-3-m32_O0
ChaCha20
_____
128
64
57.99
regs/1
gcc_pentium-m32_O0
ChaCha20
_____
128
64
57.99
regs/1
gcc_pentium-mmx-m32_O0
ChaCha20
_____
128
64
58.03
regs/1
gcc_k8_O0
ChaCha20
_____
128
64
58.07
regs/1
gcc_nocona_O0
ChaCha20
_____
128
64
58.08
regs/1
gcc_default_O0
ChaCha20
_____
128
64
60.08
ref/1
gcc_athlon-m32_O3-ofp
ChaCha20
_____
128
64
60.09
ref/1
gcc_k8-m32_O3-ofp
ChaCha20
_____
128
64
60.17
ref/1
gcc_m32_O3-ofp
ChaCha20
_____
128
64
60.19
ref/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
60.21
ref/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
60.36
ref/1
gcc_k8-m32_O2-ofp
ChaCha20
_____
128
64
60.94
ref/1
gcc_athlon-m32_O2-ofp
ChaCha20
_____
128
64
63.37
ref/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
63.39
ref/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
63.43
ref/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
63.51
ref/1
gcc_k6-3-m32_O3-ofp
ChaCha20
_____
128
64
64.32
ref/1
gcc_k6-m32_O3-ofp
ChaCha20
_____
128
64
64.82
ref/1
gcc_k6-m32_O2-ofp
ChaCha20
_____
128
64
66.78
ref/1
gcc_k6-3-m32_O2-ofp
ChaCha20
_____
128
64
66.89
ref/1
gcc_pentium4-m32_O0
ChaCha20
_____
128
64
66.95
ref/1
gcc_prescott-m32_O0
ChaCha20
_____
128
64
66.96
ref/1
gcc_m32_O0
ChaCha20
_____
128
64
66.96
ref/1
gcc_pentiumpro-m32_O0
ChaCha20
_____
128
64
66.98
ref/1
gcc_k8-m32_O0
ChaCha20
_____
128
64
67.42
ref/1
gcc_pentium-m-m32_O0
ChaCha20
_____
128
64
67.61
ref/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
67.61
ref/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
67.81
ref/1
gcc_pentium-mmx-m32_O0
ChaCha20
_____
128
64
67.83
ref/1
gcc_k6-3-m32_O0
ChaCha20
_____
128
64
67.83
ref/1
gcc_k6-m32_O0
ChaCha20
_____
128
64
67.83
ref/1
gcc_pentium-m32_O0
ChaCha20
_____
128
64
67.84
ref/1
gcc_i386-m32_O0
ChaCha20
_____
128
64
67.85
ref/1
gcc_i486-m32_O0
ChaCha20
_____
128
64
68.56
ref/1
gcc_nocona_O0
ChaCha20
_____
128
64
73.82
ref/1
gcc_pentium3-m32_O0
ChaCha20
_____
128
64
73.83
ref/1
gcc_athlon-m32_O0
ChaCha20
_____
128
64
73.85
ref/1
gcc_pentium2-m32_O0
ChaCha20
_____
128
64
74.59
ref/1
gcc_default_O0
ChaCha20
_____
128
64
74.89
ref/1
gcc_k8_O0