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.32
8.67
9.93
10.21
95.94
56.82
amd64-3/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
7.96
29.98
8.25
8.58
9.86
10.06
95.82
55.59
amd64-3/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
7.96
29.98
8.25
8.58
9.86
10.23
95.82
55.62
amd64-3/1
gcc_default_Os-ofp
ChaCha20
_____
256
64
7.96
29.97
8.25
8.58
9.86
10.18
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.07
95.82
55.62
amd64-3/1
gcc_default_Os-ofp
ChaCha20
_____
256
64
7.96
29.98
8.25
8.58
9.86
10.23
95.82
55.59
amd64-3/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
11.97
merged/1
gcc_k8_O3-ual-ofp
ChaCha20
_____
128
64
12.01
merged/1
gcc_default_O3-ual-ofp
ChaCha20
_____
128
64
12.60
x86-xmm6/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
12.61
x86-xmm6/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
12.61
x86-xmm6/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
256
64
12.65
50.23
14.04
16.73
17.51
14.84
114.57
82.12
x86-xmm6/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
12.67
x86-xmm6/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
12.68
50.23
14.31
16.46
17.56
14.98
119.62
82.12
x86-xmm6/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
12.68
50.23
14.84
16.68
17.94
14.94
119.62
82.12
x86-xmm6/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
12.72
38.55
13.10
13.48
14.99
15.04
123.32
82.14
x86-1/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
12.72
38.55
13.11
13.49
14.99
15.06
124.23
82.15
x86-1/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
12.72
38.90
13.10
13.50
15.01
15.35
120.22
76.15
x86-1/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
12.72
38.91
13.10
13.49
15.01
15.06
120.22
76.15
x86-1/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
12.72
38.95
13.09
13.49
15.01
15.07
110.57
76.15
x86-1/1
gcc_pentium3-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
_____
256
64
12.72
38.54
13.10
13.48
14.99
15.03
113.57
82.14
x86-1/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
256
64
12.72
38.55
13.10
13.49
14.99
15.04
114.57
82.15
x86-1/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
256
64
12.72
38.90
13.10
13.49
15.01
15.02
111.58
76.15
x86-1/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
256
64
12.72
38.90
13.10
13.50
15.01
15.06
111.58
76.15
x86-1/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
256
64
12.72
38.94
13.09
13.49
15.01
15.04
111.58
76.15
x86-1/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
12.73
38.72
13.09
13.49
14.99
15.07
113.57
82.14
x86-1/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
12.73
38.76
13.12
13.49
15.01
14.86
119.62
82.13
x86-1/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
12.73
38.91
13.10
13.49
15.01
15.06
120.22
76.13
x86-1/1
gcc_pentium-m-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_k8-m32_Os-ofp
ChaCha20
_____
128
64
12.73
x86-1/1
gcc_m32_Os-ofp
ChaCha20
_____
256
64
12.73
38.69
13.09
13.49
14.99
15.06
113.57
82.14
x86-1/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
256
64
12.73
38.75
13.12
13.49
15.01
15.01
114.57
82.12
x86-1/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
256
64
12.73
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.74
50.22
13.88
16.49
17.33
15.00
114.57
82.12
x86-xmm6/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
12.77
x86-1/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
12.80
x86-xmm6/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
12.89
x86-xmm6/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
256
64
12.90
50.00
13.59
17.04
17.35
14.83
111.58
76.15
x86-xmm6/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
12.93
x86-xmm6/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
12.98
merged/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
13.14
49.91
13.77
17.05
17.45
14.82
110.57
76.15
x86-xmm6/1
gcc_pentium3-m32_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.26
merged/1
gcc_pentium-mmx-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.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.31
x86-xmm6/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
13.33
x86-xmm6/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
13.46
merged/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
13.46
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.65
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.67
merged/1
gcc_pentium-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.69
merged/1
gcc_prescott-m32_O3-ofp
ChaCha20
_____
128
64
13.75
merged/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
13.75
merged/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
13.76
merged/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
13.76
merged/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
13.77
merged/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
13.81
merged/1
gcc_i386-m32_O3-ofp
ChaCha20
_____
128
64
13.81
merged/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
13.81
merged/1
gcc_m32_O3-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
13.92
merged/1
gcc_nocona_O1-ofp
ChaCha20
_____
128
64
14.01
merged/1
gcc_nocona_O3-ual-ofp
ChaCha20
_____
128
64
14.08
merged/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
14.10
44.21
14.42
14.90
16.64
16.08
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_i486-m32_Os-ofp
ChaCha20
_____
128
64
14.10
merged/1
gcc_prescott-m32_O3-ual-ofp
ChaCha20
_____
256
64
14.10
44.21
14.43
14.89
16.64
16.05
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.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_m32_O1-ofp
ChaCha20
_____
128
64
14.32
merged/1
gcc_pentium2-m32_O3-ofp
ChaCha20
_____
128
64
14.33
merged/1
gcc_pentium-m-m32_O3-ofp
ChaCha20
_____
128
64
14.35
merged/1
gcc_pentium-m32_O1-ofp
ChaCha20
_____
128
64
14.35
merged/1
gcc_prescott-m32_O1-ofp
ChaCha20
_____
128
64
14.37
merged/1
gcc_pentium-mmx-m32_O1-ofp
ChaCha20
_____
128
64
14.39
merged/1
gcc_k6-m32_O1-ofp
ChaCha20
_____
128
64
14.40
merged/1
gcc_pentium4-m32_O3-ofp
ChaCha20
_____
128
64
14.40
merged/1
gcc_pentiumpro-m32_O3-ofp
ChaCha20
_____
128
64
14.41
merged/1
gcc_pentium4-m32_O1-ofp
ChaCha20
_____
128
64
14.43
merged/1
gcc_pentium3-m32_O3-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.48
merged/1
gcc_default_O1-ofp
ChaCha20
_____
128
64
14.48
ref/1
gcc_default_O3-ofp
ChaCha20
_____
128
64
14.51
merged/1
gcc_k8-m32_O1-ofp
ChaCha20
_____
128
64
14.53
amd64-xmm6/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
14.54
merged/1
gcc_pentium3-m32_O1-ofp
ChaCha20
_____
128
64
14.54
merged/1
gcc_pentiumpro-m32_O1-ofp
ChaCha20
_____
128
64
14.56
merged/1
gcc_athlon-m32_O1-ofp
ChaCha20
_____
128
64
14.56
merged/1
gcc_pentium2-m32_O1-ofp
ChaCha20
_____
128
64
14.57
merged/1
gcc_pentium-m-m32_O1-ofp
ChaCha20
_____
128
64
14.59
amd64-xmm6/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
14.63
merged/1
gcc_k8-m32_O3-ual-ofp
ChaCha20
_____
128
64
14.70
amd64-xmm6/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
14.74
merged/1
gcc_athlon-m32_O3-ual-ofp
ChaCha20
_____
128
64
14.77
merged/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
14.78
merged/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
14.87
merged/1
gcc_pentium2-m32_O3-ual-ofp
ChaCha20
_____
128
64
14.87
merged/1
gcc_pentiumpro-m32_O3-ual-ofp
ChaCha20
_____
128
64
14.92
merged/1
gcc_pentium3-m32_O3-ual-ofp
ChaCha20
_____
128
64
14.94
x86-xmm5/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
14.97
merged/1
gcc_k8_O1-ofp
ChaCha20
_____
128
64
14.99
merged/1
gcc_pentium-m-m32_O3-ual-ofp
ChaCha20
_____
128
64
15.07
merged/1
gcc_k8-m32_O3-ofp
ChaCha20
_____
128
64
15.16
merged/1
gcc_athlon-m32_O3-ofp
ChaCha20
_____
128
64
15.22
ref/1
gcc_k8_O3-ofp
ChaCha20
_____
128
64
15.37
x86-xmm5/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
15.46
x86-xmm5/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
15.48
x86-xmm5/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
15.50
x86-xmm5/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
15.51
x86-xmm5/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
15.51
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.55
x86-xmm5/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
15.57
x86-xmm5/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
15.58
x86-xmm5/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
15.58
x86-xmm5/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
15.71
x86-xmm5/1
gcc_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.86
x86-xmm5/1
gcc_k6-m32_Os-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_pentium4-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.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.26
regs/1
gcc_pentium-m-m32_O3-ual-ofp
ChaCha20
_____
128
64
16.30
regs/1
gcc_pentiumpro-m32_O3-ual-ofp
ChaCha20
_____
128
64
16.37
regs/1
gcc_pentium-m32_O3-ual-ofp
ChaCha20
_____
128
64
16.37
regs/1
gcc_pentium2-m32_O3-ual-ofp
ChaCha20
_____
128
64
16.47
regs/1
gcc_m32_O3-ual-ofp
ChaCha20
_____
128
64
16.51
ref/1
gcc_k8_O3-ual-ofp
ChaCha20
_____
128
64
16.54
ref/1
gcc_default_O3-ual-ofp
ChaCha20
_____
128
64
16.68
regs/1
gcc_prescott-m32_O3-ual-ofp
ChaCha20
_____
128
64
16.74
regs/1
gcc_pentium4-m32_O3-ual-ofp
ChaCha20
_____
128
64
16.88
ref/1
gcc_nocona_O3-ofp
ChaCha20
_____
128
64
16.92
regs/1
gcc_k8-m32_O3-ual-ofp
ChaCha20
_____
128
64
16.93
ref/1
gcc_nocona_O3-ual-ofp
ChaCha20
_____
128
64
16.97
regs/1
gcc_i386-m32_O3-ual-ofp
ChaCha20
_____
128
64
16.99
regs/1
gcc_nocona_O3-ual-ofp
ChaCha20
_____
128
64
17.00
ref/1
gcc_pentium-m-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.00
ref/1
gcc_pentium3-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.00
regs/1
gcc_i486-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.02
ref/1
gcc_pentiumpro-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.03
ref/1
gcc_pentium2-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.12
regs/1
gcc_athlon-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.16
ref/1
gcc_m32_O3-ual-ofp
ChaCha20
_____
128
64
17.25
regs/1
gcc_k6-3-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.27
ref/1
gcc_prescott-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.27
regs/1
gcc_k6-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.54
ref/1
gcc_pentium-mmx-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.68
ref/1
gcc_pentium4-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.81
regs/1
gcc_prescott-m32_O3-ofp
ChaCha20
_____
128
64
17.88
regs/1
gcc_pentium4-m32_O3-ofp
ChaCha20
_____
128
64
18.12
ref/1
gcc_k6-m32_O3-ual-ofp
ChaCha20
_____
128
64
18.20
regs/1
gcc_m32_O3-ofp
ChaCha20
_____
128
64
18.21
regs/1
gcc_pentium-mmx-m32_O3-ofp
ChaCha20
_____
128
64
18.26
ref/1
gcc_athlon-m32_O3-ual-ofp
ChaCha20
_____
128
64
18.27
regs/1
gcc_nocona_O3-ofp
ChaCha20
_____
128
64
18.31
regs/1
gcc_k8_O3-ofp
ChaCha20
_____
128
64
18.32
regs/1
gcc_pentium-m32_O3-ofp
ChaCha20
_____
128
64
18.35
ref/1
gcc_k6-3-m32_O3-ual-ofp
ChaCha20
_____
128
64
18.37
ref/1
gcc_k8-m32_O3-ual-ofp
ChaCha20
_____
128
64
18.62
regs/1
gcc_pentium-m-m32_O3-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.77
regs/1
gcc_pentium3-m32_O3-ofp
ChaCha20
_____
128
64
18.96
regs/1
gcc_i486-m32_O3-ofp
ChaCha20
_____
128
64
19.00
regs/1
gcc_i386-m32_O3-ofp
ChaCha20
_____
128
64
19.00
regs/1
gcc_k6-m32_O3-ofp
ChaCha20
_____
128
64
19.02
regs/1
gcc_k6-3-m32_O3-ofp
ChaCha20
_____
128
64
19.14
regs/1
gcc_k8-m32_O3-ofp
ChaCha20
_____
128
64
19.15
regs/1
gcc_athlon-m32_O3-ofp
ChaCha20
_____
128
64
19.24
ref/1
gcc_i386-m32_O3-ual-ofp
ChaCha20
_____
128
64
20.22
ref/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
20.23
regs/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
20.24
ref/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
20.30
regs/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
20.30
regs/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
20.78
regs/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
20.80
regs/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
20.85
regs/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
20.85
regs/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
20.92
regs/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
20.94
regs/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
20.96
regs/1
gcc_pentium-m-m32_O2-ofp
ChaCha20
_____
128
64
20.99
regs/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
21.00
regs/1
gcc_k6-3-m32_O2-ofp
ChaCha20
_____
128
64
21.01
regs/1
gcc_k6-m32_O2-ofp
ChaCha20
_____
128
64
21.01
regs/1
gcc_pentiumpro-m32_O2-ofp
ChaCha20
_____
128
64
21.03
regs/1
gcc_pentium2-m32_O2-ofp
ChaCha20
_____
128
64
21.16
regs/1
gcc_pentium3-m32_O2-ofp
ChaCha20
_____
128
64
21.19
regs/1
gcc_m32_O2-ofp
ChaCha20
_____
128
64
21.25
regs/1
gcc_pentium2-m32_Os-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.30
regs/1
gcc_k8_O2-ofp
ChaCha20
_____
128
64
21.36
regs/1
gcc_default_O2-ofp
ChaCha20
_____
128
64
21.36
regs/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
21.47
regs/1
gcc_athlon-m32_O2-ofp
ChaCha20
_____
128
64
21.47
regs/1
gcc_k8-m32_O2-ofp
ChaCha20
_____
128
64
21.58
regs/1
gcc_athlon-m32_Os-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.22
regs/1
gcc_nocona_O2-ofp
ChaCha20
_____
128
64
22.30
regs/1
gcc_prescott-m32_O2-ofp
ChaCha20
_____
128
64
22.34
regs/1
gcc_pentium-m-m32_O1-ofp
ChaCha20
_____
128
64
22.35
regs/1
gcc_i386-m32_O2-ofp
ChaCha20
_____
128
64
22.48
regs/1
gcc_i486-m32_O2-ofp
ChaCha20
_____
128
64
22.48
regs/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
22.48
regs/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
22.51
regs/1
gcc_pentium4-m32_O2-ofp
ChaCha20
_____
128
64
22.54
regs/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
22.79
regs/1
gcc_k8_O1-ofp
ChaCha20
_____
128
64
22.81
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_pentium4-m32_O1-ofp
ChaCha20
_____
128
64
22.84
regs/1
gcc_prescott-m32_O1-ofp
ChaCha20
_____
128
64
22.88
ref/1
gcc_k8_O2-ofp
ChaCha20
_____
128
64
22.98
regs/1
gcc_k6-3-m32_O1-ofp
ChaCha20
_____
128
64
22.99
regs/1
gcc_k8-m32_O1-ofp
ChaCha20
_____
128
64
22.99
regs/1
gcc_pentiumpro-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_pentium2-m32_O1-ofp
ChaCha20
_____
128
64
23.01
regs/1
gcc_athlon-m32_O1-ofp
ChaCha20
_____
128
64
23.01
regs/1
gcc_i486-m32_O1-ofp
ChaCha20
_____
128
64
23.06
regs/1
gcc_default_O1-ofp
ChaCha20
_____
128
64
23.06
regs/1
gcc_pentium3-m32_O1-ofp
ChaCha20
_____
128
64
23.18
regs/1
gcc_pentium-mmx-m32_O1-ofp
ChaCha20
_____
128
64
23.73
ref/1
gcc_default_O2-ofp
ChaCha20
_____
128
64
23.99
ref/1
gcc_nocona_O2-ofp
ChaCha20
_____
128
64
25.10
ref/1
gcc_i486-m32_O3-ual-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_pentium-mmx-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_pentium3-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.41
x86-xmm/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
28.46
x86-xmm/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
28.92
ref/1
gcc_nocona_O1-ofp
ChaCha20
_____
128
64
29.57
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_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_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.28
x86-xmm2/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
35.31
x86-xmm2/1
gcc_athlon-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-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.47
ref/1
gcc_k6-3-m32_O1-ofp
ChaCha20
_____
128
64
35.52
ref/1
gcc_prescott-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.02
ref/1
gcc_pentiumpro-m32_O1-ofp
ChaCha20
_____
128
64
36.06
ref/1
gcc_k6-m32_O1-ofp
ChaCha20
_____
128
64
36.07
ref/1
gcc_i486-m32_O1-ofp
ChaCha20
_____
128
64
36.07
ref/1
gcc_pentium-m32_O1-ofp
ChaCha20
_____
128
64
36.10
ref/1
gcc_pentium-mmx-m32_O1-ofp
ChaCha20
_____
128
64
36.20
ref/1
gcc_athlon-m32_O1-ofp
ChaCha20
_____
128
64
36.29
ref/1
gcc_k8-m32_O1-ofp
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_k6-3-m32_O0
ChaCha20
_____
128
64
41.22
merged/1
gcc_k6-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_pentium3-m32_O0
ChaCha20
_____
128
64
41.22
merged/1
gcc_pentium4-m32_O0
ChaCha20
_____
128
64
41.22
merged/1
gcc_pentiumpro-m32_O0
ChaCha20
_____
128
64
41.23
merged/1
gcc_athlon-m32_O0
ChaCha20
_____
128
64
41.23
merged/1
gcc_default_O0
ChaCha20
_____
128
64
41.23
merged/1
gcc_k8-m32_O0
ChaCha20
_____
128
64
41.23
merged/1
gcc_k8_O0
ChaCha20
_____
128
64
41.23
merged/1
gcc_m32_O0
ChaCha20
_____
128
64
41.23
merged/1
gcc_pentium-mmx-m32_O0
ChaCha20
_____
128
64
41.23
merged/1
gcc_pentium2-m32_O0
ChaCha20
_____
128
64
41.23
merged/1
gcc_prescott-m32_O0
ChaCha20
_____
128
64
41.25
merged/1
gcc_nocona_O0
ChaCha20
_____
128
64
41.83
ref/1
gcc_pentium-m32_O3-ofp
ChaCha20
_____
128
64
41.83
ref/1
gcc_pentium-mmx-m32_O3-ofp
ChaCha20
_____
128
64
45.69
ref/1
gcc_pentium-mmx-m32_O2-ofp
ChaCha20
_____
128
64
45.74
ref/1
gcc_pentium-m32_O2-ofp
ChaCha20
_____
128
64
46.60
ref/1
gcc_i486-m32_O3-ofp
ChaCha20
_____
128
64
47.21
ref/1
gcc_pentium2-m32_O3-ofp
ChaCha20
_____
128
64
47.22
ref/1
gcc_pentiumpro-m32_O3-ofp
ChaCha20
_____
128
64
47.30
ref/1
gcc_pentium3-m32_O3-ofp
ChaCha20
_____
128
64
47.44
ref/1
gcc_pentium-m-m32_O3-ofp
ChaCha20
_____
128
64
48.40
ref/1
gcc_i386-m32_O3-ofp
ChaCha20
_____
128
64
48.73
ref/1
gcc_prescott-m32_O3-ofp
ChaCha20
_____
128
64
49.06
ref/1
gcc_pentium4-m32_O3-ofp
ChaCha20
_____
128
64
50.32
ref/1
gcc_pentium3-m32_O2-ofp
ChaCha20
_____
128
64
50.34
ref/1
gcc_pentium2-m32_O2-ofp
ChaCha20
_____
128
64
50.36
ref/1
gcc_pentium-m-m32_O2-ofp
ChaCha20
_____
128
64
50.36
ref/1
gcc_pentiumpro-m32_O2-ofp
ChaCha20
_____
128
64
52.10
ref/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
52.11
ref/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
52.12
ref/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
52.77
ref/1
gcc_pentium4-m32_O2-ofp
ChaCha20
_____
128
64
53.43
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_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
53.61
ref/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
53.63
ref/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
54.09
ref/1
gcc_i386-m32_O2-ofp
ChaCha20
_____
128
64
54.10
ref/1
gcc_i486-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_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_pentium3-m32_O0
ChaCha20
_____
128
64
57.70
ref/1
gcc_m32_O2-ofp
ChaCha20
_____
128
64
57.98
regs/1
gcc_pentium-mmx-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
58.04
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.04
ref/1
gcc_m32_O3-ofp
ChaCha20
_____
128
64
60.06
ref/1
gcc_athlon-m32_O3-ofp
ChaCha20
_____
128
64
60.08
ref/1
gcc_k8-m32_O3-ofp
ChaCha20
_____
128
64
60.18
ref/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
60.18
ref/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
60.94
ref/1
gcc_athlon-m32_O2-ofp
ChaCha20
_____
128
64
61.01
ref/1
gcc_k8-m32_O2-ofp
ChaCha20
_____
128
64
63.38
ref/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
63.39
ref/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
63.41
ref/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
63.53
ref/1
gcc_k6-3-m32_O3-ofp
ChaCha20
_____
128
64
64.56
ref/1
gcc_k6-m32_O3-ofp
ChaCha20
_____
128
64
64.74
ref/1
gcc_k6-m32_O2-ofp
ChaCha20
_____
128
64
64.79
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_m32_O0
ChaCha20
_____
128
64
66.95
ref/1
gcc_pentiumpro-m32_O0
ChaCha20
_____
128
64
66.96
ref/1
gcc_prescott-m32_O0
ChaCha20
_____
128
64
66.98
ref/1
gcc_k8-m32_O0
ChaCha20
_____
128
64
67.61
ref/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
67.80
ref/1
gcc_i486-m32_O0
ChaCha20
_____
128
64
67.83
ref/1
gcc_k6-3-m32_O0
ChaCha20
_____
128
64
67.85
ref/1
gcc_i386-m32_O0
ChaCha20
_____
128
64
67.85
ref/1
gcc_k6-m32_O0
ChaCha20
_____
128
64
67.85
ref/1
gcc_pentium-mmx-m32_O0
ChaCha20
_____
128
64
67.86
ref/1
gcc_pentium-m32_O0
ChaCha20
_____
128
64
68.35
ref/1
gcc_k6-m32_Os-ofp
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.83
ref/1
gcc_pentium-m-m32_O0
ChaCha20
_____
128
64
73.83
ref/1
gcc_pentium2-m32_O0
ChaCha20
_____
128
64
74.60
ref/1
gcc_default_O0
ChaCha20
_____
128
64
74.88
ref/1
gcc_k8_O0