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.98
8.25
8.66
9.89
10.08
95.82
55.59
amd64-3/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
7.96
30.00
8.25
8.58
9.86
10.01
95.94
56.82
amd64-3/1
gcc_nocona_Os-ofp
ChaCha20
_____
256
64
7.96
29.97
8.25
8.57
9.86
10.02
95.81
56.82
amd64-3/1
gcc_nocona_Os-ofp
ChaCha20
_____
256
64
7.96
29.98
8.25
8.58
9.86
10.24
95.82
55.59
amd64-3/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
7.99
29.98
8.25
8.58
9.86
10.06
95.82
55.59
amd64-3/1
gcc_default_Os-ofp
ChaCha20
_____
256
64
7.99
29.98
8.25
8.58
9.86
10.08
95.82
55.59
amd64-3/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
11.97
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.10
13.48
14.98
15.04
123.32
82.14
x86-1/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
12.72
38.60
13.09
13.49
14.99
14.83
124.22
82.13
x86-1/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
12.72
38.90
13.10
13.49
15.02
15.05
120.82
76.15
x86-1/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
12.72
38.91
13.10
13.49
15.01
15.06
110.59
76.13
x86-1/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
12.72
39.02
13.10
13.49
15.02
15.07
120.23
76.15
x86-1/1
gcc_pentium2-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_k8-m32_Os-ofp
ChaCha20
_____
128
64
12.72
x86-1/1
gcc_m32_Os-ofp
ChaCha20
_____
256
64
12.72
38.56
13.10
13.48
14.98
15.04
113.57
82.14
x86-1/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
256
64
12.72
38.60
13.10
13.49
14.99
15.08
114.57
82.13
x86-1/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
256
64
12.72
38.90
13.10
13.49
15.01
15.03
111.58
76.15
x86-1/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
256
64
12.72
38.91
13.10
13.50
15.01
15.05
111.58
76.13
x86-1/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
256
64
12.72
39.02
13.10
13.49
15.02
15.03
111.58
76.15
x86-1/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
12.73
38.55
13.11
13.48
14.99
15.08
124.22
82.15
x86-1/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
12.73
39.15
13.11
13.50
15.04
15.08
110.57
76.15
x86-1/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
12.73
x86-1/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
12.73
x86-1/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
12.73
x86-1/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
256
64
12.73
38.55
13.11
13.49
14.99
15.08
114.57
82.15
x86-1/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
256
64
12.73
39.15
13.11
13.50
15.04
15.05
111.58
76.15
x86-1/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
12.74
38.54
13.12
13.49
15.00
15.06
123.32
82.14
x86-1/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
256
64
12.75
38.54
13.12
13.49
15.00
15.05
113.57
82.14
x86-1/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
12.97
merged/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
13.23
merged/1
gcc_default_O3-ofp
ChaCha20
_____
128
64
13.23
merged/1
gcc_k8_O3-ofp
ChaCha20
_____
128
64
13.26
merged/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
13.27
merged/1
gcc_k6-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.28
merged/1
gcc_k6-3-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.29
merged/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
13.31
merged/1
gcc_k6-m32_O3-ofp
ChaCha20
_____
128
64
13.40
merged/1
gcc_k6-3-m32_O3-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.55
merged/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
13.59
merged/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
13.63
merged/1
gcc_i486-m32_O3-ofp
ChaCha20
_____
128
64
13.66
merged/1
gcc_pentium-mmx-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.69
merged/1
gcc_i386-m32_O3-ofp
ChaCha20
_____
128
64
13.69
merged/1
gcc_pentium-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.69
merged/1
gcc_prescott-m32_O3-ofp
ChaCha20
_____
128
64
13.76
merged/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
13.85
merged/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
13.86
merged/1
gcc_m32_O3-ofp
ChaCha20
_____
128
64
13.86
merged/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
13.89
merged/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
13.89
merged/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
13.90
merged/1
gcc_nocona_O1-ofp
ChaCha20
_____
128
64
13.90
merged/1
gcc_pentium-m32_O3-ofp
ChaCha20
_____
128
64
13.90
merged/1
gcc_pentium-mmx-m32_O3-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.36
14.46
14.90
16.67
16.05
111.86
80.12
merged/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
14.10
merged/1
gcc_prescott-m32_O3-ual-ofp
ChaCha20
_____
256
64
14.10
44.34
14.48
14.89
16.68
16.06
111.86
80.12
merged/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
14.11
merged/1
gcc_i386-m32_O3-ual-ofp
ChaCha20
_____
128
64
14.17
merged/1
gcc_i486-m32_O3-ual-ofp
ChaCha20
_____
128
64
14.22
merged/1
gcc_nocona_O3-ofp
ChaCha20
_____
128
64
14.32
merged/1
gcc_i486-m32_O1-ofp
ChaCha20
_____
128
64
14.32
merged/1
gcc_pentium-m32_O1-ofp
ChaCha20
_____
128
64
14.33
merged/1
gcc_pentium3-m32_O3-ofp
ChaCha20
_____
128
64
14.34
merged/1
gcc_prescott-m32_O1-ofp
ChaCha20
_____
128
64
14.35
merged/1
gcc_m32_O1-ofp
ChaCha20
_____
128
64
14.37
merged/1
gcc_pentium-mmx-m32_O1-ofp
ChaCha20
_____
128
64
14.38
merged/1
gcc_pentium-m-m32_O3-ofp
ChaCha20
_____
128
64
14.39
merged/1
gcc_pentium4-m32_O3-ofp
ChaCha20
_____
128
64
14.39
merged/1
gcc_pentiumpro-m32_O3-ofp
ChaCha20
_____
128
64
14.40
merged/1
gcc_pentium2-m32_O3-ofp
ChaCha20
_____
128
64
14.43
amd64-xmm6/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
14.43
merged/1
gcc_pentium4-m32_O1-ofp
ChaCha20
_____
128
64
14.43
merged/1
gcc_pentium4-m32_O3-ual-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.46
merged/1
gcc_default_O1-ofp
ChaCha20
_____
128
64
14.47
ref/1
gcc_default_O3-ofp
ChaCha20
_____
128
64
14.53
merged/1
gcc_pentium-m-m32_O1-ofp
ChaCha20
_____
128
64
14.54
merged/1
gcc_k8-m32_O1-ofp
ChaCha20
_____
128
64
14.55
merged/1
gcc_pentium3-m32_O1-ofp
ChaCha20
_____
128
64
14.56
merged/1
gcc_athlon-m32_O1-ofp
ChaCha20
_____
128
64
14.60
merged/1
gcc_pentiumpro-m32_O1-ofp
ChaCha20
_____
128
64
14.63
merged/1
gcc_k8-m32_O3-ual-ofp
ChaCha20
_____
128
64
14.63
merged/1
gcc_pentium2-m32_O1-ofp
ChaCha20
_____
128
64
14.65
merged/1
gcc_athlon-m32_O3-ual-ofp
ChaCha20
_____
128
64
14.75
amd64-xmm6/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
14.81
amd64-xmm6/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
14.81
merged/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
14.82
merged/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
14.87
merged/1
gcc_pentium-m-m32_O3-ual-ofp
ChaCha20
_____
128
64
14.87
merged/1
gcc_pentium2-m32_O3-ual-ofp
ChaCha20
_____
128
64
14.87
merged/1
gcc_pentium3-m32_O3-ual-ofp
ChaCha20
_____
128
64
14.87
merged/1
gcc_pentiumpro-m32_O3-ual-ofp
ChaCha20
_____
128
64
14.97
merged/1
gcc_k8_O1-ofp
ChaCha20
_____
128
64
15.07
merged/1
gcc_athlon-m32_O3-ofp
ChaCha20
_____
128
64
15.08
merged/1
gcc_k8-m32_O3-ofp
ChaCha20
_____
128
64
15.21
ref/1
gcc_k8_O3-ofp
ChaCha20
_____
128
64
15.24
x86-xmm5/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
15.25
x86-xmm5/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
15.42
x86-xmm5/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
15.43
x86-xmm5/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
15.45
x86-xmm5/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
15.51
x86-xmm5/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
15.53
x86-xmm5/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
15.55
x86-xmm5/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
15.57
x86-xmm5/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
15.57
x86-xmm5/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
15.58
x86-xmm5/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
15.59
x86-xmm5/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
15.61
x86-xmm5/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
15.62
x86-xmm5/1
gcc_pentium-mmx-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
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-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_pentium4-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_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
16.17
regs/1
gcc_pentiumpro-m32_O3-ual-ofp
ChaCha20
_____
128
64
16.22
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_pentium3-m32_O3-ual-ofp
ChaCha20
_____
128
64
16.25
regs/1
gcc_pentium2-m32_O3-ual-ofp
ChaCha20
_____
128
64
16.32
regs/1
gcc_pentium-mmx-m32_O3-ual-ofp
ChaCha20
_____
128
64
16.53
ref/1
gcc_default_O3-ual-ofp
ChaCha20
_____
128
64
16.55
ref/1
gcc_k8_O3-ual-ofp
ChaCha20
_____
128
64
16.70
regs/1
gcc_m32_O3-ual-ofp
ChaCha20
_____
128
64
16.74
regs/1
gcc_pentium4-m32_O3-ual-ofp
ChaCha20
_____
128
64
16.87
ref/1
gcc_nocona_O3-ofp
ChaCha20
_____
128
64
16.96
ref/1
gcc_nocona_O3-ual-ofp
ChaCha20
_____
128
64
16.98
regs/1
gcc_i486-m32_O3-ual-ofp
ChaCha20
_____
128
64
16.99
regs/1
gcc_nocona_O3-ual-ofp
ChaCha20
_____
128
64
17.02
ref/1
gcc_pentium3-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.05
regs/1
gcc_prescott-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.11
regs/1
gcc_i386-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.12
regs/1
gcc_athlon-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.12
regs/1
gcc_k8-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.16
ref/1
gcc_pentium2-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.25
regs/1
gcc_k6-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.30
ref/1
gcc_pentium4-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.30
regs/1
gcc_k6-3-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.32
ref/1
gcc_pentium-m-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.32
x86-mmx/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
17.36
ref/1
gcc_pentium-mmx-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.54
ref/1
gcc_pentiumpro-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.58
regs/1
gcc_default_O3-ofp
ChaCha20
_____
128
64
17.62
ref/1
gcc_pentium-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.67
ref/1
gcc_i386-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.69
ref/1
gcc_prescott-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.71
ref/1
gcc_i486-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.75
ref/1
gcc_m32_O3-ual-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.87
regs/1
gcc_pentium4-m32_O3-ofp
ChaCha20
_____
128
64
17.94
ref/1
gcc_k8-m32_O3-ual-ofp
ChaCha20
_____
128
64
18.03
ref/1
gcc_athlon-m32_O3-ual-ofp
ChaCha20
_____
128
64
18.10
ref/1
gcc_k6-3-m32_O3-ual-ofp
ChaCha20
_____
128
64
18.26
regs/1
gcc_nocona_O3-ofp
ChaCha20
_____
128
64
18.30
ref/1
gcc_k6-m32_O3-ual-ofp
ChaCha20
_____
128
64
18.31
regs/1
gcc_k8_O3-ofp
ChaCha20
_____
128
64
18.31
regs/1
gcc_pentium-m32_O3-ofp
ChaCha20
_____
128
64
18.32
regs/1
gcc_i386-m32_O3-ofp
ChaCha20
_____
128
64
18.41
regs/1
gcc_pentium-mmx-m32_O3-ofp
ChaCha20
_____
128
64
18.62
regs/1
gcc_pentium-m-m32_O3-ofp
ChaCha20
_____
128
64
18.62
regs/1
gcc_pentium3-m32_O3-ofp
ChaCha20
_____
128
64
18.62
regs/1
gcc_pentiumpro-m32_O3-ofp
ChaCha20
_____
128
64
18.94
regs/1
gcc_pentium2-m32_O3-ofp
ChaCha20
_____
128
64
18.95
regs/1
gcc_i486-m32_O3-ofp
ChaCha20
_____
128
64
19.00
regs/1
gcc_k6-3-m32_O3-ofp
ChaCha20
_____
128
64
19.00
regs/1
gcc_k6-m32_O3-ofp
ChaCha20
_____
128
64
19.14
regs/1
gcc_athlon-m32_O3-ofp
ChaCha20
_____
128
64
19.14
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.30
regs/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
20.76
regs/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
20.76
regs/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
20.81
regs/1
gcc_athlon-m32_O2-ofp
ChaCha20
_____
128
64
20.81
regs/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
20.81
regs/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
20.86
regs/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
20.91
regs/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
20.93
regs/1
gcc_pentium2-m32_O2-ofp
ChaCha20
_____
128
64
20.94
regs/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
20.94
regs/1
gcc_pentium-m-m32_O2-ofp
ChaCha20
_____
128
64
20.94
regs/1
gcc_pentium3-m32_O2-ofp
ChaCha20
_____
128
64
20.95
regs/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
20.98
regs/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
21.01
regs/1
gcc_k6-m32_O2-ofp
ChaCha20
_____
128
64
21.03
regs/1
gcc_pentiumpro-m32_O2-ofp
ChaCha20
_____
128
64
21.06
regs/1
gcc_k6-3-m32_O2-ofp
ChaCha20
_____
128
64
21.19
regs/1
gcc_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_athlon-m32_Os-ofp
ChaCha20
_____
128
64
21.30
regs/1
gcc_k8_O2-ofp
ChaCha20
_____
128
64
21.36
regs/1
gcc_default_O2-ofp
ChaCha20
_____
128
64
21.39
regs/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
21.47
regs/1
gcc_k8-m32_O2-ofp
ChaCha20
_____
128
64
21.56
regs/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
21.75
ref/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
22.01
regs/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
22.22
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_i386-m32_O2-ofp
ChaCha20
_____
128
64
22.35
regs/1
gcc_i486-m32_O2-ofp
ChaCha20
_____
128
64
22.48
regs/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
22.56
regs/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
22.57
regs/1
gcc_pentium3-m32_O1-ofp
ChaCha20
_____
128
64
22.69
regs/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
22.81
regs/1
gcc_k8_O1-ofp
ChaCha20
_____
128
64
22.82
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_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.91
regs/1
gcc_m32_O1-ofp
ChaCha20
_____
128
64
22.97
regs/1
gcc_pentium2-m32_O1-ofp
ChaCha20
_____
128
64
22.97
regs/1
gcc_pentiumpro-m32_O1-ofp
ChaCha20
_____
128
64
22.98
regs/1
gcc_k6-m32_O1-ofp
ChaCha20
_____
128
64
22.99
regs/1
gcc_athlon-m32_O1-ofp
ChaCha20
_____
128
64
22.99
regs/1
gcc_k8-m32_O1-ofp
ChaCha20
_____
128
64
22.99
regs/1
gcc_pentium-m-m32_O1-ofp
ChaCha20
_____
128
64
23.00
regs/1
gcc_i486-m32_O1-ofp
ChaCha20
_____
128
64
23.07
regs/1
gcc_k6-3-m32_O1-ofp
ChaCha20
_____
128
64
23.15
regs/1
gcc_pentium-m32_O1-ofp
ChaCha20
_____
128
64
23.19
regs/1
gcc_pentium-mmx-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_i486-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_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_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
28.36
x86-xmm/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
28.37
x86-xmm/1
gcc_pentium-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.44
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.63
x86-xmm/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
28.66
x86-xmm/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
28.95
ref/1
gcc_nocona_O1-ofp
ChaCha20
_____
128
64
29.54
ref/1
gcc_default_O1-ofp
ChaCha20
_____
128
64
30.52
ref/1
gcc_k8_O1-ofp
ChaCha20
_____
128
64
34.04
x86-xmm2/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
35.22
x86-xmm2/1
gcc_pentiumpro-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_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
35.23
x86-xmm2/1
gcc_pentium2-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_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_pentium4-m32_O1-ofp
ChaCha20
_____
128
64
35.42
ref/1
gcc_prescott-m32_O1-ofp
ChaCha20
_____
128
64
35.44
ref/1
gcc_m32_O1-ofp
ChaCha20
_____
128
64
36.01
ref/1
gcc_athlon-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.02
ref/1
gcc_pentium-m-m32_O1-ofp
ChaCha20
_____
128
64
36.05
ref/1
gcc_k6-3-m32_O1-ofp
ChaCha20
_____
128
64
36.06
ref/1
gcc_k6-m32_O1-ofp
ChaCha20
_____
128
64
36.08
ref/1
gcc_pentium-m32_O1-ofp
ChaCha20
_____
128
64
36.11
ref/1
gcc_pentium-mmx-m32_O1-ofp
ChaCha20
_____
128
64
36.20
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_default_O0
ChaCha20
_____
128
64
41.22
merged/1
gcc_i386-m32_O0
ChaCha20
_____
128
64
41.22
merged/1
gcc_i486-m32_O0
ChaCha20
_____
128
64
41.22
merged/1
gcc_k8-m32_O0
ChaCha20
_____
128
64
41.22
merged/1
gcc_k8_O0
ChaCha20
_____
128
64
41.22
merged/1
gcc_m32_O0
ChaCha20
_____
128
64
41.22
merged/1
gcc_pentium-m-m32_O0
ChaCha20
_____
128
64
41.22
merged/1
gcc_pentium2-m32_O0
ChaCha20
_____
128
64
41.22
merged/1
gcc_prescott-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_pentium-m32_O0
ChaCha20
_____
128
64
41.23
merged/1
gcc_pentium3-m32_O0
ChaCha20
_____
128
64
41.23
merged/1
gcc_pentium4-m32_O0
ChaCha20
_____
128
64
41.23
merged/1
gcc_pentiumpro-m32_O0
ChaCha20
_____
128
64
41.24
merged/1
gcc_nocona_O0
ChaCha20
_____
128
64
41.47
merged/1
gcc_pentium-mmx-m32_O0
ChaCha20
_____
128
64
41.83
ref/1
gcc_pentium-m32_O3-ofp
ChaCha20
_____
128
64
42.49
ref/1
gcc_pentium-mmx-m32_O3-ofp
ChaCha20
_____
128
64
45.72
ref/1
gcc_pentium-m32_O2-ofp
ChaCha20
_____
128
64
45.75
ref/1
gcc_pentium-mmx-m32_O2-ofp
ChaCha20
_____
128
64
46.39
ref/1
gcc_i386-m32_O3-ofp
ChaCha20
_____
128
64
46.89
ref/1
gcc_pentium-m-m32_O3-ofp
ChaCha20
_____
128
64
47.46
ref/1
gcc_pentiumpro-m32_O3-ofp
ChaCha20
_____
128
64
47.51
ref/1
gcc_pentium2-m32_O3-ofp
ChaCha20
_____
128
64
47.53
ref/1
gcc_pentium3-m32_O3-ofp
ChaCha20
_____
128
64
48.74
ref/1
gcc_i486-m32_O3-ofp
ChaCha20
_____
128
64
48.74
ref/1
gcc_prescott-m32_O3-ofp
ChaCha20
_____
128
64
48.75
ref/1
gcc_pentium4-m32_O3-ofp
ChaCha20
_____
128
64
50.34
ref/1
gcc_pentium2-m32_O2-ofp
ChaCha20
_____
128
64
50.34
ref/1
gcc_pentiumpro-m32_O2-ofp
ChaCha20
_____
128
64
50.38
ref/1
gcc_pentium3-m32_O2-ofp
ChaCha20
_____
128
64
51.20
ref/1
gcc_pentium-m-m32_O2-ofp
ChaCha20
_____
128
64
52.10
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
53.02
ref/1
gcc_pentium4-m32_O2-ofp
ChaCha20
_____
128
64
53.29
ref/1
gcc_prescott-m32_O2-ofp
ChaCha20
_____
128
64
53.59
ref/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
53.60
ref/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
53.61
ref/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
53.63
ref/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
54.07
ref/1
gcc_i386-m32_O2-ofp
ChaCha20
_____
128
64
54.11
ref/1
gcc_i486-m32_O2-ofp
ChaCha20
_____
128
64
56.19
ref/1
gcc_m32_O2-ofp
ChaCha20
_____
128
64
57.01
regs/1
gcc_m32_O0
ChaCha20
_____
128
64
57.03
regs/1
gcc_pentiumpro-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_k8-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_pentium3-m32_O0
ChaCha20
_____
128
64
57.04
regs/1
gcc_pentium4-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_k6-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.06
regs/1
gcc_default_O0
ChaCha20
_____
128
64
58.06
regs/1
gcc_nocona_O0
ChaCha20
_____
128
64
59.09
ref/1
gcc_m32_O3-ofp
ChaCha20
_____
128
64
59.87
ref/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
60.09
ref/1
gcc_k8-m32_O3-ofp
ChaCha20
_____
128
64
60.13
ref/1
gcc_athlon-m32_O3-ofp
ChaCha20
_____
128
64
60.20
ref/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
60.94
ref/1
gcc_athlon-m32_O2-ofp
ChaCha20
_____
128
64
60.96
ref/1
gcc_k8-m32_O2-ofp
ChaCha20
_____
128
64
63.38
ref/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
63.39
ref/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
63.90
ref/1
gcc_k6-3-m32_O3-ofp
ChaCha20
_____
128
64
63.95
ref/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
64.35
ref/1
gcc_k6-m32_O3-ofp
ChaCha20
_____
128
64
64.77
ref/1
gcc_k6-m32_O2-ofp
ChaCha20
_____
128
64
65.05
ref/1
gcc_k6-3-m32_O2-ofp
ChaCha20
_____
128
64
66.89
ref/1
gcc_pentium4-m32_O0
ChaCha20
_____
128
64
66.93
ref/1
gcc_k8-m32_O0
ChaCha20
_____
128
64
66.95
ref/1
gcc_pentiumpro-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
67.60
ref/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
67.61
ref/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
67.82
ref/1
gcc_i486-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.84
ref/1
gcc_pentium-m32_O0
ChaCha20
_____
128
64
67.85
ref/1
gcc_i386-m32_O0
ChaCha20
_____
128
64
67.85
ref/1
gcc_pentium-mmx-m32_O0
ChaCha20
_____
128
64
68.56
ref/1
gcc_nocona_O0
ChaCha20
_____
128
64
73.80
ref/1
gcc_pentium3-m32_O0
ChaCha20
_____
128
64
73.82
ref/1
gcc_athlon-m32_O0
ChaCha20
_____
128
64
73.83
ref/1
gcc_pentium2-m32_O0
ChaCha20
_____
128
64
73.84
ref/1
gcc_pentium-m-m32_O0
ChaCha20
_____
128
64
74.60
ref/1
gcc_default_O0
ChaCha20
_____
128
64
74.92
ref/1
gcc_k8_O0