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.01
95.94
56.82
amd64-3/1
gcc_nocona_Os-ofp
ChaCha20
_____
256
64
7.96
29.97
8.25
8.58
9.86
10.17
95.81
56.82
amd64-3/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
7.99
29.98
8.25
8.57
9.86
10.06
95.82
55.59
amd64-3/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
7.99
30.04
8.28
8.70
9.92
10.32
95.97
56.04
amd64-3/1
gcc_k8_Os-ofp
ChaCha20
_____
256
64
7.99
29.98
8.25
8.57
9.86
10.08
95.82
55.59
amd64-3/1
gcc_default_Os-ofp
ChaCha20
_____
256
64
8.06
29.98
8.38
8.65
9.96
10.23
95.82
56.01
amd64-3/1
gcc_k8_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.60
50.23
14.27
15.80
17.30
15.62
114.57
82.12
x86-xmm6/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
12.60
x86-xmm6/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
12.61
x86-xmm6/1
gcc_m32_Os-ofp
ChaCha20
_____
256
64
12.61
50.22
14.08
15.83
17.20
15.57
114.57
82.12
x86-xmm6/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
12.62
x86-xmm6/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
12.72
38.56
13.09
13.49
14.98
15.08
124.23
82.15
x86-1/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
12.72
38.60
13.10
13.49
14.99
14.85
124.22
82.14
x86-1/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
12.72
38.91
13.11
13.49
15.02
14.99
120.82
76.15
x86-1/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
12.72
38.94
13.10
13.51
15.02
15.04
115.72
76.15
x86-1/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
12.72
x86-1/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
256
64
12.72
38.56
13.10
13.49
14.99
15.08
114.57
82.15
x86-1/1
gcc_pentium4-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.01
111.58
76.15
x86-1/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
256
64
12.72
38.91
13.10
13.52
15.02
15.03
111.58
76.15
x86-1/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
12.73
39.10
13.11
13.50
15.04
15.09
110.57
76.13
x86-1/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
12.73
x86-1/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
12.73
x86-1/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
12.73
x86-1/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
12.74
38.55
13.10
13.49
14.98
15.08
123.32
82.14
x86-1/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
12.74
x86-1/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
12.74
x86-1/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
12.74
x86-xmm6/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
256
64
12.75
38.55
13.10
13.49
14.98
15.07
113.57
82.14
x86-1/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
256
64
12.78
39.10
13.11
13.50
15.04
15.06
111.58
76.13
x86-1/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
12.79
50.00
14.64
16.82
17.87
14.85
110.57
76.15
x86-xmm6/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
12.85
x86-xmm6/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
12.86
x86-xmm6/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
12.89
x86-xmm6/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
256
64
12.90
50.00
14.68
16.77
17.87
14.82
111.58
76.15
x86-xmm6/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
12.92
x86-xmm6/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
12.96
x86-xmm6/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
12.97
merged/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
12.97
x86-1/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
13.13
50.08
14.89
15.94
17.69
14.87
120.72
76.13
x86-xmm6/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
256
64
13.13
50.23
14.10
15.98
17.27
14.77
114.57
82.12
x86-xmm6/1
gcc_prescott-m32_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.28
merged/1
gcc_k6-3-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.28
merged/1
gcc_k6-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.32
merged/1
gcc_k6-3-m32_O3-ofp
ChaCha20
_____
256
64
13.33
50.02
14.70
15.98
17.59
15.00
111.58
76.13
x86-xmm6/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
13.42
merged/1
gcc_k6-m32_O3-ofp
ChaCha20
_____
128
64
13.45
50.23
14.24
15.98
17.35
15.08
124.41
82.32
x86-xmm6/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
13.45
merged/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
13.46
merged/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
13.57
merged/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
13.58
merged/1
gcc_m32_O3-ual-ofp
ChaCha20
_____
128
64
13.66
merged/1
gcc_pentium-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.66
merged/1
gcc_pentium-mmx-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.67
merged/1
gcc_i486-m32_O3-ofp
ChaCha20
_____
128
64
13.68
merged/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
13.71
merged/1
gcc_i386-m32_O3-ofp
ChaCha20
_____
128
64
13.71
merged/1
gcc_prescott-m32_O3-ofp
ChaCha20
_____
128
64
13.74
merged/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
13.75
merged/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
13.75
merged/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
13.86
merged/1
gcc_m32_O3-ofp
ChaCha20
_____
128
64
13.86
merged/1
gcc_pentium-mmx-m32_O3-ofp
ChaCha20
_____
128
64
13.87
merged/1
gcc_default_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
14.00
merged/1
gcc_nocona_O3-ual-ofp
ChaCha20
_____
128
64
14.07
merged/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
14.10
merged/1
gcc_prescott-m32_O3-ual-ofp
ChaCha20
_____
256
64
14.10
44.28
14.43
14.89
16.64
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.17
merged/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
14.18
44.21
14.42
14.89
16.64
16.07
111.86
80.12
merged/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
14.22
merged/1
gcc_nocona_O3-ofp
ChaCha20
_____
128
64
14.32
merged/1
gcc_pentium-m32_O1-ofp
ChaCha20
_____
128
64
14.32
merged/1
gcc_pentium-mmx-m32_O1-ofp
ChaCha20
_____
128
64
14.33
merged/1
gcc_m32_O1-ofp
ChaCha20
_____
128
64
14.33
merged/1
gcc_pentium3-m32_O3-ofp
ChaCha20
_____
128
64
14.35
merged/1
gcc_pentium4-m32_O3-ofp
ChaCha20
_____
128
64
14.35
merged/1
gcc_prescott-m32_O1-ofp
ChaCha20
_____
128
64
14.37
merged/1
gcc_pentiumpro-m32_O3-ofp
ChaCha20
_____
128
64
14.38
merged/1
gcc_pentium-m-m32_O3-ofp
ChaCha20
_____
128
64
14.40
merged/1
gcc_i486-m32_O1-ofp
ChaCha20
_____
128
64
14.42
merged/1
gcc_pentium2-m32_O3-ofp
ChaCha20
_____
128
64
14.43
merged/1
gcc_pentium4-m32_O1-ofp
ChaCha20
_____
128
64
14.44
amd64-xmm6/1
gcc_nocona_Os-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.44
merged/1
gcc_pentium4-m32_O3-ual-ofp
ChaCha20
_____
128
64
14.45
merged/1
gcc_default_O1-ofp
ChaCha20
_____
128
64
14.45
merged/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
14.48
merged/1
gcc_pentium3-m32_O1-ofp
ChaCha20
_____
128
64
14.49
ref/1
gcc_default_O3-ofp
ChaCha20
_____
128
64
14.51
amd64-xmm6/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
14.55
merged/1
gcc_k8-m32_O1-ofp
ChaCha20
_____
128
64
14.55
merged/1
gcc_pentium2-m32_O1-ofp
ChaCha20
_____
128
64
14.64
merged/1
gcc_athlon-m32_O1-ofp
ChaCha20
_____
128
64
14.67
merged/1
gcc_pentium-m-m32_O1-ofp
ChaCha20
_____
128
64
14.70
amd64-xmm6/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
14.70
merged/1
gcc_pentiumpro-m32_O1-ofp
ChaCha20
_____
128
64
14.72
merged/1
gcc_k8-m32_O3-ual-ofp
ChaCha20
_____
128
64
14.79
merged/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
14.81
merged/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
14.86
merged/1
gcc_athlon-m32_O3-ual-ofp
ChaCha20
_____
128
64
14.88
merged/1
gcc_pentium2-m32_O3-ual-ofp
ChaCha20
_____
128
64
14.93
merged/1
gcc_pentiumpro-m32_O3-ual-ofp
ChaCha20
_____
128
64
14.98
merged/1
gcc_k8_O1-ofp
ChaCha20
_____
128
64
14.98
merged/1
gcc_pentium3-m32_O3-ual-ofp
ChaCha20
_____
128
64
15.01
merged/1
gcc_pentium-m-m32_O3-ual-ofp
ChaCha20
_____
128
64
15.21
x86-xmm5/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
15.22
ref/1
gcc_k8_O3-ofp
ChaCha20
_____
128
64
15.29
x86-xmm5/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
15.52
merged/1
gcc_athlon-m32_O3-ofp
ChaCha20
_____
128
64
15.52
x86-xmm5/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
15.52
x86-xmm5/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
15.53
x86-xmm5/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
15.56
x86-xmm5/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
15.56
x86-xmm5/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
15.58
merged/1
gcc_k8-m32_O3-ofp
ChaCha20
_____
128
64
15.58
x86-xmm5/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
15.60
x86-xmm5/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
15.60
x86-xmm5/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
15.71
x86-xmm5/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
15.71
x86-xmm5/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
15.76
regs/1
gcc_default_O3-ual-ofp
ChaCha20
_____
128
64
15.81
regs/1
gcc_k8_O3-ual-ofp
ChaCha20
_____
128
64
15.84
x86-xmm5/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
15.91
x86-xmm5/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
16.05
x86-mmx/1
gcc_pentium3-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_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.24
regs/1
gcc_pentiumpro-m32_O3-ual-ofp
ChaCha20
_____
128
64
16.28
regs/1
gcc_pentium-mmx-m32_O3-ual-ofp
ChaCha20
_____
128
64
16.29
x86-mmx/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
16.30
x86-mmx/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
16.39
regs/1
gcc_pentium-m-m32_O3-ual-ofp
ChaCha20
_____
128
64
16.49
regs/1
gcc_pentium2-m32_O3-ual-ofp
ChaCha20
_____
128
64
16.52
regs/1
gcc_m32_O3-ual-ofp
ChaCha20
_____
128
64
16.53
ref/1
gcc_default_O3-ual-ofp
ChaCha20
_____
128
64
16.54
regs/1
gcc_pentium-m32_O3-ual-ofp
ChaCha20
_____
128
64
16.55
ref/1
gcc_k8_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.84
ref/1
gcc_m32_O3-ual-ofp
ChaCha20
_____
128
64
16.88
ref/1
gcc_nocona_O3-ofp
ChaCha20
_____
128
64
16.94
regs/1
gcc_i386-m32_O3-ual-ofp
ChaCha20
_____
128
64
16.98
ref/1
gcc_nocona_O3-ual-ofp
ChaCha20
_____
128
64
16.98
regs/1
gcc_k8-m32_O3-ual-ofp
ChaCha20
_____
128
64
16.98
regs/1
gcc_nocona_O3-ual-ofp
ChaCha20
_____
128
64
17.01
ref/1
gcc_pentium3-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.02
ref/1
gcc_pentiumpro-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.08
regs/1
gcc_athlon-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.14
ref/1
gcc_pentium-mmx-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.23
ref/1
gcc_prescott-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.24
ref/1
gcc_pentium4-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.26
regs/1
gcc_k6-3-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.28
regs/1
gcc_pentium4-m32_O3-ofp
ChaCha20
_____
128
64
17.29
regs/1
gcc_k6-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.43
regs/1
gcc_i486-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.50
ref/1
gcc_pentium-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.54
ref/1
gcc_pentium-m-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.54
ref/1
gcc_pentium2-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.58
regs/1
gcc_default_O3-ofp
ChaCha20
_____
128
64
17.67
regs/1
gcc_pentium-mmx-m32_O3-ofp
ChaCha20
_____
128
64
17.68
ref/1
gcc_i486-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.81
regs/1
gcc_prescott-m32_O3-ofp
ChaCha20
_____
128
64
17.88
regs/1
gcc_m32_O3-ofp
ChaCha20
_____
128
64
17.94
ref/1
gcc_i386-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.94
x86-1/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
18.01
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.10
ref/1
gcc_k6-m32_O3-ual-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.31
regs/1
gcc_pentium-m32_O3-ofp
ChaCha20
_____
128
64
18.42
ref/1
gcc_k8-m32_O3-ual-ofp
ChaCha20
_____
128
64
18.48
regs/1
gcc_k8-m32_O3-ofp
ChaCha20
_____
128
64
18.61
regs/1
gcc_pentiumpro-m32_O3-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.64
regs/1
gcc_pentium3-m32_O3-ofp
ChaCha20
_____
128
64
18.97
regs/1
gcc_i386-m32_O3-ofp
ChaCha20
_____
128
64
19.00
regs/1
gcc_k6-3-m32_O3-ofp
ChaCha20
_____
128
64
19.01
regs/1
gcc_k6-m32_O3-ofp
ChaCha20
_____
128
64
19.06
regs/1
gcc_i486-m32_O3-ofp
ChaCha20
_____
128
64
19.43
regs/1
gcc_athlon-m32_O3-ofp
ChaCha20
_____
128
64
19.82
ref/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
20.45
ref/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
20.55
regs/1
gcc_k6-3-m32_O2-ofp
ChaCha20
_____
128
64
20.75
regs/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
20.78
regs/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
20.79
regs/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
20.80
regs/1
gcc_pentium3-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.93
regs/1
gcc_pentium-m-m32_O2-ofp
ChaCha20
_____
128
64
20.93
regs/1
gcc_pentium3-m32_O2-ofp
ChaCha20
_____
128
64
20.95
regs/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
20.96
regs/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
20.98
regs/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
21.00
regs/1
gcc_pentiumpro-m32_O2-ofp
ChaCha20
_____
128
64
21.03
regs/1
gcc_pentium2-m32_O2-ofp
ChaCha20
_____
128
64
21.20
regs/1
gcc_m32_O2-ofp
ChaCha20
_____
128
64
21.27
regs/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
21.27
regs/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
21.28
regs/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
21.28
regs/1
gcc_pentium-mmx-m32_O2-ofp
ChaCha20
_____
128
64
21.30
regs/1
gcc_k6-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.48
regs/1
gcc_pentium-m32_O2-ofp
ChaCha20
_____
128
64
21.56
regs/1
gcc_athlon-m32_O2-ofp
ChaCha20
_____
128
64
21.75
ref/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
21.90
regs/1
gcc_k8-m32_O2-ofp
ChaCha20
_____
128
64
21.99
regs/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
22.02
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_pentium4-m32_O2-ofp
ChaCha20
_____
128
64
22.35
regs/1
gcc_i386-m32_O2-ofp
ChaCha20
_____
128
64
22.41
regs/1
gcc_i486-m32_O2-ofp
ChaCha20
_____
128
64
22.41
regs/1
gcc_prescott-m32_O2-ofp
ChaCha20
_____
128
64
22.51
regs/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
22.51
regs/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
22.56
regs/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
22.79
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_prescott-m32_O1-ofp
ChaCha20
_____
128
64
22.87
ref/1
gcc_k8_O2-ofp
ChaCha20
_____
128
64
22.91
regs/1
gcc_m32_O1-ofp
ChaCha20
_____
128
64
22.91
regs/1
gcc_pentium4-m32_O1-ofp
ChaCha20
_____
128
64
22.98
regs/1
gcc_k6-3-m32_O1-ofp
ChaCha20
_____
128
64
22.99
regs/1
gcc_k6-m32_O1-ofp
ChaCha20
_____
128
64
22.99
regs/1
gcc_pentium-m-m32_O1-ofp
ChaCha20
_____
128
64
23.00
regs/1
gcc_k8-m32_O1-ofp
ChaCha20
_____
128
64
23.00
regs/1
gcc_pentium-mmx-m32_O1-ofp
ChaCha20
_____
128
64
23.01
regs/1
gcc_pentium2-m32_O1-ofp
ChaCha20
_____
128
64
23.01
regs/1
gcc_pentiumpro-m32_O1-ofp
ChaCha20
_____
128
64
23.03
regs/1
gcc_pentium-m32_O1-ofp
ChaCha20
_____
128
64
23.07
regs/1
gcc_pentium3-m32_O1-ofp
ChaCha20
_____
128
64
23.44
regs/1
gcc_i486-m32_O1-ofp
ChaCha20
_____
128
64
23.48
regs/1
gcc_athlon-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_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_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-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.41
x86-xmm/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
28.44
x86-xmm/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
28.58
x86-xmm/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
28.58
x86-xmm/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
28.92
ref/1
gcc_nocona_O1-ofp
ChaCha20
_____
128
64
29.55
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_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.41
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
35.48
ref/1
gcc_k6-3-m32_O1-ofp
ChaCha20
_____
128
64
35.66
x86-xmm2/1
gcc_athlon-m32_Os-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-m32_O1-ofp
ChaCha20
_____
128
64
36.07
ref/1
gcc_pentium-mmx-m32_O1-ofp
ChaCha20
_____
128
64
36.08
ref/1
gcc_pentium-m32_O1-ofp
ChaCha20
_____
128
64
36.29
ref/1
gcc_k8-m32_O1-ofp
ChaCha20
_____
128
64
36.56
ref/1
gcc_athlon-m32_O1-ofp
ChaCha20
_____
128
64
36.63
ref/1
gcc_i486-m32_O1-ofp
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_k6-3-m32_O0
ChaCha20
_____
128
64
41.22
merged/1
gcc_k6-m32_O0
ChaCha20
_____
128
64
41.22
merged/1
gcc_k8-m32_O0
ChaCha20
_____
128
64
41.22
merged/1
gcc_pentium-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_pentium4-m32_O0
ChaCha20
_____
128
64
41.22
merged/1
gcc_prescott-m32_O0
ChaCha20
_____
128
64
41.23
merged/1
gcc_m32_O0
ChaCha20
_____
128
64
41.23
merged/1
gcc_pentium-m-m32_O0
ChaCha20
_____
128
64
41.23
merged/1
gcc_pentium-mmx-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.38
merged/1
gcc_k8_O0
ChaCha20
_____
128
64
41.42
merged/1
gcc_i486-m32_O0
ChaCha20
_____
128
64
41.74
merged/1
gcc_athlon-m32_O0
ChaCha20
_____
128
64
41.81
ref/1
gcc_pentium-m32_O3-ofp
ChaCha20
_____
128
64
41.82
ref/1
gcc_pentium-mmx-m32_O3-ofp
ChaCha20
_____
128
64
45.68
ref/1
gcc_pentium-mmx-m32_O2-ofp
ChaCha20
_____
128
64
45.70
ref/1
gcc_pentium-m32_O2-ofp
ChaCha20
_____
128
64
46.39
ref/1
gcc_i386-m32_O3-ofp
ChaCha20
_____
128
64
47.20
ref/1
gcc_pentium3-m32_O3-ofp
ChaCha20
_____
128
64
47.23
ref/1
gcc_pentium-m-m32_O3-ofp
ChaCha20
_____
128
64
47.23
ref/1
gcc_pentium2-m32_O3-ofp
ChaCha20
_____
128
64
47.47
ref/1
gcc_pentium4-m32_O3-ofp
ChaCha20
_____
128
64
47.64
ref/1
gcc_pentiumpro-m32_O3-ofp
ChaCha20
_____
128
64
48.74
ref/1
gcc_prescott-m32_O3-ofp
ChaCha20
_____
128
64
48.79
ref/1
gcc_i486-m32_O3-ofp
ChaCha20
_____
128
64
50.33
ref/1
gcc_pentium3-m32_O2-ofp
ChaCha20
_____
128
64
50.34
ref/1
gcc_pentium-m-m32_O2-ofp
ChaCha20
_____
128
64
50.34
ref/1
gcc_pentiumpro-m32_O2-ofp
ChaCha20
_____
128
64
50.40
ref/1
gcc_pentium2-m32_O2-ofp
ChaCha20
_____
128
64
52.11
ref/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
52.13
ref/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
52.20
ref/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
52.75
ref/1
gcc_pentium4-m32_O2-ofp
ChaCha20
_____
128
64
52.78
ref/1
gcc_prescott-m32_O2-ofp
ChaCha20
_____
128
64
53.61
ref/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
53.61
ref/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
53.61
ref/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
53.64
ref/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
54.04
ref/1
gcc_i386-m32_O2-ofp
ChaCha20
_____
128
64
54.79
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_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.11
ref/1
gcc_m32_O2-ofp
ChaCha20
_____
128
64
57.31
regs/1
gcc_athlon-m32_O0
ChaCha20
_____
128
64
57.99
regs/1
gcc_i386-m32_O0
ChaCha20
_____
128
64
57.99
regs/1
gcc_k6-3-m32_O0
ChaCha20
_____
128
64
57.99
regs/1
gcc_pentium-mmx-m32_O0
ChaCha20
_____
128
64
58.00
regs/1
gcc_k6-m32_O0
ChaCha20
_____
128
64
58.00
regs/1
gcc_pentium-m32_O0
ChaCha20
_____
128
64
58.03
regs/1
gcc_k8_O0
ChaCha20
_____
128
64
58.06
regs/1
gcc_nocona_O0
ChaCha20
_____
128
64
58.08
regs/1
gcc_default_O0
ChaCha20
_____
128
64
58.79
regs/1
gcc_i486-m32_O0
ChaCha20
_____
128
64
59.09
ref/1
gcc_m32_O3-ofp
ChaCha20
_____
128
64
59.83
ref/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
60.09
ref/1
gcc_athlon-m32_O3-ofp
ChaCha20
_____
128
64
60.28
ref/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
60.66
ref/1
gcc_k8-m32_O3-ofp
ChaCha20
_____
128
64
61.13
ref/1
gcc_athlon-m32_O2-ofp
ChaCha20
_____
128
64
61.35
ref/1
gcc_k8-m32_O2-ofp
ChaCha20
_____
128
64
63.39
ref/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
63.52
ref/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
63.54
ref/1
gcc_k6-m32_O3-ofp
ChaCha20
_____
128
64
63.81
ref/1
gcc_k6-3-m32_O3-ofp
ChaCha20
_____
128
64
64.07
ref/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
64.75
ref/1
gcc_k6-3-m32_O2-ofp
ChaCha20
_____
128
64
66.13
ref/1
gcc_k6-m32_O2-ofp
ChaCha20
_____
128
64
66.89
ref/1
gcc_pentium4-m32_O0
ChaCha20
_____
128
64
66.95
ref/1
gcc_k8-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.95
ref/1
gcc_prescott-m32_O0
ChaCha20
_____
128
64
67.60
ref/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
67.73
ref/1
gcc_k6-3-m32_O0
ChaCha20
_____
128
64
67.83
ref/1
gcc_pentium-m32_O0
ChaCha20
_____
128
64
67.84
ref/1
gcc_k6-m32_O0
ChaCha20
_____
128
64
67.85
ref/1
gcc_i386-m32_O0
ChaCha20
_____
128
64
67.86
ref/1
gcc_pentium-mmx-m32_O0
ChaCha20
_____
128
64
68.56
ref/1
gcc_nocona_O0
ChaCha20
_____
128
64
68.57
ref/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
69.24
ref/1
gcc_i486-m32_O0
ChaCha20
_____
128
64
73.81
ref/1
gcc_pentium3-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.90
ref/1
gcc_k8_O0
ChaCha20
_____
128
64
74.92
ref/1
gcc_athlon-m32_O0