Primitive
Profile
Key
IV
MAC
Stream
40 bytes
576 bytes
1500 bytes
Imix
Agility
Key setup
IV setup
Variant
Compiler
ChaCha20
_____
128
64
8.03
29.99
8.31
8.64
9.92
10.38
95.94
56.28
amd64-3/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
8.03
30.09
8.31
8.64
9.93
10.42
95.82
55.10
amd64-3/1
gcc_k8_Os-ofp
ChaCha20
_____
256
64
8.03
29.99
8.33
8.64
9.93
10.51
95.81
56.28
amd64-3/1
gcc_nocona_Os-ofp
ChaCha20
_____
256
64
8.03
30.09
8.32
8.65
9.93
10.39
95.83
55.10
amd64-3/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
8.04
30.09
8.32
8.65
9.93
10.39
96.17
55.10
amd64-3/1
gcc_default_Os-ofp
ChaCha20
_____
256
64
8.04
30.09
8.31
8.65
9.93
10.40
95.83
55.10
amd64-3/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
10.55
merged/1
gcc_nocona_O3-ual-ofp
ChaCha20
_____
128
64
10.67
merged/1
gcc_nocona_O3-ofp
ChaCha20
_____
128
64
10.76
merged/1
gcc_nocona_O1-ofp
ChaCha20
_____
128
64
12.17
merged/1
gcc_k8_O1-ofp
ChaCha20
_____
128
64
12.25
merged/1
gcc_default_O1-ofp
ChaCha20
_____
128
64
12.57
merged/1
gcc_k6-3-m32_O3-ofp
ChaCha20
_____
128
64
12.61
51.19
12.91
13.59
15.78
15.07
125.62
61.64
merged/1
gcc_pentium-m32_O3-ofp
ChaCha20
_____
128
64
12.61
51.19
12.91
13.60
15.79
14.96
121.73
61.64
merged/1
gcc_pentium-mmx-m32_O3-ofp
ChaCha20
_____
256
64
12.61
51.19
12.91
13.59
15.78
14.96
123.12
61.63
merged/1
gcc_pentium-m32_O3-ofp
ChaCha20
_____
256
64
12.61
51.20
12.91
13.60
15.79
14.96
123.12
61.62
merged/1
gcc_pentium-mmx-m32_O3-ofp
ChaCha20
_____
128
64
12.62
regs/1
gcc_default_O3-ual-ofp
ChaCha20
_____
128
64
12.66
38.52
13.11
13.43
14.97
15.39
121.54
72.58
x86-1/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
256
64
12.66
38.62
12.99
13.42
14.91
15.38
118.62
72.58
x86-1/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
12.67
38.41
13.15
13.44
14.99
15.12
120.22
73.18
x86-1/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
12.67
38.51
13.08
13.47
14.96
15.29
119.63
73.16
x86-1/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
12.67
38.51
13.14
13.45
14.99
15.19
119.62
73.67
x86-1/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
12.67
38.53
12.99
13.42
14.90
15.38
123.32
72.58
x86-1/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
12.67
x86-1/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
256
64
12.67
38.51
13.07
13.44
14.95
15.38
119.62
73.16
x86-1/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
256
64
12.67
38.52
13.14
13.44
14.99
15.20
119.62
72.19
x86-1/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
256
64
12.67
38.52
13.23
13.43
15.04
15.39
118.62
72.58
x86-1/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
256
64
12.67
39.02
13.18
13.44
15.05
15.20
116.62
73.18
x86-1/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
256
64
12.71
38.34
13.07
13.47
14.95
15.32
116.72
73.16
x86-1/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
12.72
38.43
13.15
13.49
15.00
15.34
120.82
73.16
x86-1/1
gcc_pentium3-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
_____
256
64
12.72
38.43
13.22
13.49
15.04
15.54
116.72
73.16
x86-1/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
12.73
x86-1/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
12.82
merged/1
gcc_m32_O3-ual-ofp
ChaCha20
_____
128
64
12.84
38.21
13.12
13.47
14.97
15.04
121.22
73.16
x86-1/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
12.84
x86-1/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
12.88
merged/1
gcc_m32_O3-ofp
ChaCha20
_____
128
64
12.92
merged/1
gcc_k6-3-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.93
merged/1
gcc_k6-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.97
merged/1
gcc_i486-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.98
merged/1
gcc_i386-m32_O3-ofp
ChaCha20
_____
128
64
12.98
merged/1
gcc_i386-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.98
merged/1
gcc_prescott-m32_O3-ofp
ChaCha20
_____
128
64
12.98
merged/1
gcc_prescott-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.00
merged/1
gcc_k6-m32_O3-ofp
ChaCha20
_____
128
64
13.01
x86-1/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
13.03
merged/1
gcc_athlon-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.03
merged/1
gcc_k8-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.16
merged/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
13.18
merged/1
gcc_pentium-mmx-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.21
merged/1
gcc_athlon-m32_O3-ofp
ChaCha20
_____
128
64
13.21
merged/1
gcc_pentium-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.22
merged/1
gcc_k8-m32_O3-ofp
ChaCha20
_____
128
64
13.35
regs/1
gcc_nocona_O3-ual-ofp
ChaCha20
_____
128
64
13.36
merged/1
gcc_pentium-m-m32_O3-ofp
ChaCha20
_____
128
64
13.36
merged/1
gcc_pentiumpro-m32_O3-ofp
ChaCha20
_____
128
64
13.40
merged/1
gcc_pentium3-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.41
merged/1
gcc_pentium3-m32_O3-ofp
ChaCha20
_____
128
64
13.42
merged/1
gcc_pentium2-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.43
merged/1
gcc_pentiumpro-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.44
merged/1
gcc_pentium2-m32_O3-ofp
ChaCha20
_____
128
64
13.59
merged/1
gcc_pentium4-m32_O3-ofp
ChaCha20
_____
128
64
13.60
merged/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
13.61
merged/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
13.61
merged/1
gcc_pentium-m-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.62
merged/1
gcc_pentium4-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.64
regs/1
gcc_k8_O3-ual-ofp
ChaCha20
_____
128
64
13.78
merged/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
13.78
merged/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
13.78
merged/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
13.78
merged/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
13.79
merged/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
13.83
merged/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
13.86
amd64-xmm6/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
13.93
regs/1
gcc_default_O3-ofp
ChaCha20
_____
128
64
13.96
merged/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
14.20
amd64-xmm6/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
14.26
merged/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
14.31
amd64-xmm6/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
14.32
merged/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
14.36
merged/1
gcc_m32_O1-ofp
ChaCha20
_____
128
64
14.36
merged/1
gcc_prescott-m32_O1-ofp
ChaCha20
_____
128
64
14.37
merged/1
gcc_k6-3-m32_O1-ofp
ChaCha20
_____
128
64
14.37
merged/1
gcc_pentium-m32_O1-ofp
ChaCha20
_____
128
64
14.38
merged/1
gcc_k6-m32_O1-ofp
ChaCha20
_____
128
64
14.38
merged/1
gcc_pentium-mmx-m32_O1-ofp
ChaCha20
_____
128
64
14.51
ref/1
gcc_default_O3-ofp
ChaCha20
_____
128
64
14.72
regs/1
gcc_k8_O3-ofp
ChaCha20
_____
128
64
14.91
merged/1
gcc_i486-m32_O1-ofp
ChaCha20
_____
128
64
15.15
regs/1
gcc_nocona_O3-ofp
ChaCha20
_____
128
64
15.21
regs/1
gcc_athlon-m32_O3-ual-ofp
ChaCha20
_____
128
64
15.23
ref/1
gcc_k8_O3-ofp
ChaCha20
_____
128
64
15.23
regs/1
gcc_k8-m32_O3-ual-ofp
ChaCha20
_____
128
64
15.25
x86-xmm5/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
15.30
regs/1
gcc_pentium3-m32_O3-ual-ofp
ChaCha20
_____
128
64
15.32
regs/1
gcc_pentium2-m32_O3-ual-ofp
ChaCha20
_____
128
64
15.33
regs/1
gcc_pentium-m-m32_O3-ual-ofp
ChaCha20
_____
128
64
15.63
x86-xmm5/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
15.68
x86-xmm5/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
15.69
regs/1
gcc_prescott-m32_O3-ual-ofp
ChaCha20
_____
128
64
15.70
merged/1
gcc_pentium3-m32_O1-ofp
ChaCha20
_____
128
64
15.70
regs/1
gcc_pentium4-m32_O3-ual-ofp
ChaCha20
_____
128
64
15.70
x86-xmm5/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
15.70
x86-xmm5/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
15.74
merged/1
gcc_k8-m32_O1-ofp
ChaCha20
_____
128
64
15.75
merged/1
gcc_pentium-m-m32_O1-ofp
ChaCha20
_____
128
64
15.75
x86-xmm5/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
15.80
merged/1
gcc_pentium4-m32_O1-ofp
ChaCha20
_____
128
64
15.81
regs/1
gcc_m32_O3-ual-ofp
ChaCha20
_____
128
64
15.82
merged/1
gcc_pentium2-m32_O1-ofp
ChaCha20
_____
128
64
15.85
merged/1
gcc_pentiumpro-m32_O1-ofp
ChaCha20
_____
128
64
15.86
merged/1
gcc_athlon-m32_O1-ofp
ChaCha20
_____
128
64
15.98
x86-xmm5/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
16.07
merged/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
16.08
47.44
16.43
16.92
18.74
18.40
111.86
61.42
merged/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
16.08
merged/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
256
64
16.08
47.04
16.42
16.92
18.70
18.41
124.11
61.42
merged/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
16.09
regs/1
gcc_pentium-m32_O3-ual-ofp
ChaCha20
_____
128
64
16.10
regs/1
gcc_k6-3-m32_O3-ual-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_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.11
x86-xmm5/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
16.14
x86-mmx/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
16.15
x86-mmx/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
16.27
regs/1
gcc_pentiumpro-m32_O3-ual-ofp
ChaCha20
_____
128
64
16.39
regs/1
gcc_k6-m32_O3-ual-ofp
ChaCha20
_____
128
64
16.42
ref/1
gcc_nocona_O3-ofp
ChaCha20
_____
128
64
16.59
ref/1
gcc_default_O3-ual-ofp
ChaCha20
_____
128
64
16.61
ref/1
gcc_k8_O3-ual-ofp
ChaCha20
_____
128
64
16.69
x86-xmm5/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
16.81
regs/1
gcc_pentium3-m32_O3-ofp
ChaCha20
_____
128
64
16.87
regs/1
gcc_pentium-mmx-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.02
regs/1
gcc_m32_O3-ofp
ChaCha20
_____
128
64
17.06
regs/1
gcc_pentium-mmx-m32_O3-ofp
ChaCha20
_____
128
64
17.08
ref/1
gcc_pentiumpro-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.08
regs/1
gcc_prescott-m32_O3-ofp
ChaCha20
_____
128
64
17.09
ref/1
gcc_pentium3-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.14
ref/1
gcc_m32_O3-ual-ofp
ChaCha20
_____
128
64
17.14
ref/1
gcc_pentium2-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.16
x86-xmm5/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
17.17
x86-xmm5/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
17.19
ref/1
gcc_pentium-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.19
regs/1
gcc_pentium4-m32_O3-ofp
ChaCha20
_____
128
64
17.20
ref/1
gcc_nocona_O3-ual-ofp
ChaCha20
_____
128
64
17.41
ref/1
gcc_pentium-mmx-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.42
regs/1
gcc_pentium-m-m32_O3-ofp
ChaCha20
_____
128
64
17.43
regs/1
gcc_pentium2-m32_O3-ofp
ChaCha20
_____
128
64
17.50
ref/1
gcc_pentium-m-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.55
ref/1
gcc_prescott-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.64
ref/1
gcc_pentium4-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.68
ref/1
gcc_i486-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.85
ref/1
gcc_i386-m32_O3-ual-ofp
ChaCha20
_____
128
64
18.03
regs/1
gcc_athlon-m32_O3-ofp
ChaCha20
_____
128
64
18.03
regs/1
gcc_k8-m32_O3-ofp
ChaCha20
_____
128
64
18.07
ref/1
gcc_k6-3-m32_O3-ual-ofp
ChaCha20
_____
128
64
18.07
ref/1
gcc_k6-m32_O3-ual-ofp
ChaCha20
_____
128
64
18.13
ref/1
gcc_k8-m32_O3-ual-ofp
ChaCha20
_____
128
64
18.15
ref/1
gcc_athlon-m32_O3-ual-ofp
ChaCha20
_____
128
64
18.55
regs/1
gcc_k6-3-m32_O3-ofp
ChaCha20
_____
128
64
18.56
regs/1
gcc_k6-m32_O3-ofp
ChaCha20
_____
128
64
18.98
regs/1
gcc_pentium-m32_O3-ofp
ChaCha20
_____
128
64
19.01
regs/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
19.02
regs/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
19.13
regs/1
gcc_k8_O2-ofp
ChaCha20
_____
128
64
19.17
regs/1
gcc_default_O2-ofp
ChaCha20
_____
128
64
19.30
regs/1
gcc_default_O1-ofp
ChaCha20
_____
128
64
19.35
regs/1
gcc_k8_O1-ofp
ChaCha20
_____
128
64
19.38
regs/1
gcc_nocona_O1-ofp
ChaCha20
_____
128
64
19.47
regs/1
gcc_pentiumpro-m32_O3-ofp
ChaCha20
_____
128
64
19.54
regs/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
19.60
regs/1
gcc_nocona_O2-ofp
ChaCha20
_____
128
64
19.73
regs/1
gcc_i386-m32_O3-ual-ofp
ChaCha20
_____
128
64
19.84
regs/1
gcc_i486-m32_O3-ual-ofp
ChaCha20
_____
128
64
19.87
merged/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
20.15
merged/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
20.34
merged/1
gcc_default_O2-ofp
ChaCha20
_____
128
64
20.46
regs/1
gcc_i486-m32_O3-ofp
ChaCha20
_____
128
64
20.51
x86-xmm5/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
20.52
x86-xmm5/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
20.55
merged/1
gcc_k8_O3-ual-ofp
ChaCha20
_____
128
64
20.58
ref/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
20.61
merged/1
gcc_default_O3-ofp
ChaCha20
_____
128
64
20.66
ref/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
20.73
merged/1
gcc_k8_O3-ofp
ChaCha20
_____
128
64
20.75
ref/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
20.77
x86-xmm5/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
20.87
merged/1
gcc_k8_O2-ofp
ChaCha20
_____
128
64
20.87
regs/1
gcc_i386-m32_O3-ofp
ChaCha20
_____
128
64
21.34
merged/1
gcc_default_O3-ual-ofp
ChaCha20
_____
128
64
21.55
regs/1
gcc_pentium-mmx-m32_O2-ofp
ChaCha20
_____
128
64
21.95
regs/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
22.01
regs/1
gcc_pentium-m32_O2-ofp
ChaCha20
_____
128
64
22.09
regs/1
gcc_pentium-m-m32_O2-ofp
ChaCha20
_____
128
64
22.09
regs/1
gcc_pentium2-m32_O2-ofp
ChaCha20
_____
128
64
22.10
regs/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
22.11
regs/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
22.11
regs/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
22.15
regs/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
22.19
regs/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
22.24
regs/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
22.27
regs/1
gcc_m32_O2-ofp
ChaCha20
_____
128
64
22.38
regs/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
22.41
regs/1
gcc_pentium3-m32_O1-ofp
ChaCha20
_____
128
64
22.52
regs/1
gcc_k6-3-m32_O2-ofp
ChaCha20
_____
128
64
22.57
regs/1
gcc_pentiumpro-m32_O2-ofp
ChaCha20
_____
128
64
22.60
regs/1
gcc_pentium3-m32_O2-ofp
ChaCha20
_____
128
64
22.66
regs/1
gcc_k6-m32_O2-ofp
ChaCha20
_____
128
64
22.76
regs/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
23.02
regs/1
gcc_pentium-mmx-m32_O1-ofp
ChaCha20
_____
128
64
23.06
regs/1
gcc_pentium-m32_O1-ofp
ChaCha20
_____
128
64
23.08
regs/1
gcc_prescott-m32_O1-ofp
ChaCha20
_____
128
64
23.09
regs/1
gcc_k6-3-m32_O1-ofp
ChaCha20
_____
128
64
23.10
regs/1
gcc_athlon-m32_O1-ofp
ChaCha20
_____
128
64
23.11
regs/1
gcc_pentium-m-m32_O1-ofp
ChaCha20
_____
128
64
23.12
regs/1
gcc_k8-m32_O1-ofp
ChaCha20
_____
128
64
23.13
regs/1
gcc_pentiumpro-m32_O1-ofp
ChaCha20
_____
128
64
23.19
regs/1
gcc_m32_O1-ofp
ChaCha20
_____
128
64
23.32
ref/1
gcc_k8_O2-ofp
ChaCha20
_____
128
64
23.35
regs/1
gcc_pentium2-m32_O1-ofp
ChaCha20
_____
128
64
23.36
regs/1
gcc_k6-m32_O1-ofp
ChaCha20
_____
128
64
23.47
regs/1
gcc_pentium4-m32_O1-ofp
ChaCha20
_____
128
64
23.70
ref/1
gcc_nocona_O2-ofp
ChaCha20
_____
128
64
23.75
regs/1
gcc_athlon-m32_O2-ofp
ChaCha20
_____
128
64
24.09
regs/1
gcc_prescott-m32_O2-ofp
ChaCha20
_____
128
64
24.12
regs/1
gcc_pentium4-m32_O2-ofp
ChaCha20
_____
128
64
24.14
regs/1
gcc_i386-m32_O2-ofp
ChaCha20
_____
128
64
24.17
regs/1
gcc_k8-m32_O2-ofp
ChaCha20
_____
128
64
24.45
regs/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
24.45
regs/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
24.45
regs/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
24.65
ref/1
gcc_default_O2-ofp
ChaCha20
_____
128
64
25.96
merged/1
gcc_i486-m32_O3-ofp
ChaCha20
_____
128
64
26.89
regs/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
26.94
regs/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
28.34
x86-xmm/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
28.35
x86-xmm/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
28.35
x86-xmm/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
28.36
x86-xmm/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
28.36
x86-xmm/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
28.37
x86-xmm/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
28.37
x86-xmm/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
28.38
x86-xmm/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
28.38
x86-xmm/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
28.38
x86-xmm/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
28.40
x86-xmm/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
28.43
x86-xmm/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
28.44
x86-xmm/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
28.55
x86-xmm/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
28.86
ref/1
gcc_nocona_O1-ofp
ChaCha20
_____
128
64
28.89
ref/1
gcc_default_O1-ofp
ChaCha20
_____
128
64
30.05
ref/1
gcc_k8_O1-ofp
ChaCha20
_____
128
64
34.79
ref/1
gcc_pentium4-m32_O1-ofp
ChaCha20
_____
128
64
34.89
ref/1
gcc_pentiumpro-m32_O1-ofp
ChaCha20
_____
128
64
34.90
ref/1
gcc_pentium-m32_O1-ofp
ChaCha20
_____
128
64
35.06
ref/1
gcc_k6-3-m32_O1-ofp
ChaCha20
_____
128
64
35.22
x86-xmm2/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
35.22
x86-xmm2/1
gcc_pentium-mmx-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-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_i486-m32_Os-ofp
ChaCha20
_____
128
64
35.28
x86-xmm2/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
35.29
x86-xmm2/1
gcc_prescott-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_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
35.31
x86-xmm2/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
35.31
x86-xmm2/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
35.31
x86-xmm2/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
35.48
ref/1
gcc_m32_O1-ofp
ChaCha20
_____
128
64
35.53
ref/1
gcc_pentium2-m32_O1-ofp
ChaCha20
_____
128
64
35.57
ref/1
gcc_pentium3-m32_O1-ofp
ChaCha20
_____
128
64
35.58
ref/1
gcc_athlon-m32_O1-ofp
ChaCha20
_____
128
64
35.71
ref/1
gcc_k6-m32_O1-ofp
ChaCha20
_____
128
64
35.72
ref/1
gcc_pentium-m-m32_O1-ofp
ChaCha20
_____
128
64
35.76
ref/1
gcc_k8-m32_O1-ofp
ChaCha20
_____
128
64
35.79
ref/1
gcc_prescott-m32_O1-ofp
ChaCha20
_____
128
64
35.83
ref/1
gcc_pentium-mmx-m32_O1-ofp
ChaCha20
_____
128
64
36.16
ref/1
gcc_i486-m32_O1-ofp
ChaCha20
_____
128
64
38.67
regs/1
gcc_i486-m32_O2-ofp
ChaCha20
_____
128
64
41.21
merged/1
gcc_athlon-m32_O0
ChaCha20
_____
128
64
41.21
merged/1
gcc_default_O0
ChaCha20
_____
128
64
41.21
merged/1
gcc_i386-m32_O0
ChaCha20
_____
128
64
41.21
merged/1
gcc_k6-3-m32_O0
ChaCha20
_____
128
64
41.21
merged/1
gcc_k8-m32_O0
ChaCha20
_____
128
64
41.21
merged/1
gcc_m32_O0
ChaCha20
_____
128
64
41.21
merged/1
gcc_pentium-m-m32_O0
ChaCha20
_____
128
64
41.21
merged/1
gcc_pentium-m32_O0
ChaCha20
_____
128
64
41.21
merged/1
gcc_pentium-mmx-m32_O0
ChaCha20
_____
128
64
41.21
merged/1
gcc_pentium2-m32_O0
ChaCha20
_____
128
64
41.21
merged/1
gcc_pentium3-m32_O0
ChaCha20
_____
128
64
41.21
merged/1
gcc_prescott-m32_O0
ChaCha20
_____
128
64
41.22
merged/1
gcc_k8_O0
ChaCha20
_____
128
64
41.22
merged/1
gcc_nocona_O0
ChaCha20
_____
128
64
41.22
merged/1
gcc_pentiumpro-m32_O0
ChaCha20
_____
128
64
41.26
merged/1
gcc_k6-m32_O0
ChaCha20
_____
128
64
41.29
merged/1
gcc_i486-m32_O0
ChaCha20
_____
128
64
41.36
ref/1
gcc_pentium-mmx-m32_O3-ofp
ChaCha20
_____
128
64
41.90
ref/1
gcc_pentium-m32_O3-ofp
ChaCha20
_____
128
64
44.85
regs/1
gcc_i486-m32_O1-ofp
ChaCha20
_____
128
64
45.11
merged/1
gcc_pentium4-m32_O0
ChaCha20
_____
128
64
45.72
ref/1
gcc_prescott-m32_O3-ofp
ChaCha20
_____
128
64
45.76
ref/1
gcc_pentium-m32_O2-ofp
ChaCha20
_____
128
64
45.89
ref/1
gcc_pentium4-m32_O3-ofp
ChaCha20
_____
128
64
46.36
ref/1
gcc_pentium-mmx-m32_O2-ofp
ChaCha20
_____
128
64
46.97
ref/1
gcc_pentium2-m32_O3-ofp
ChaCha20
_____
128
64
47.58
ref/1
gcc_pentiumpro-m32_O3-ofp
ChaCha20
_____
128
64
47.79
ref/1
gcc_pentium-m-m32_O3-ofp
ChaCha20
_____
128
64
48.18
ref/1
gcc_pentium3-m32_O3-ofp
ChaCha20
_____
128
64
48.86
ref/1
gcc_i486-m32_O3-ofp
ChaCha20
_____
128
64
49.20
ref/1
gcc_i386-m32_O3-ofp
ChaCha20
_____
128
64
51.64
ref/1
gcc_pentium2-m32_O2-ofp
ChaCha20
_____
128
64
51.65
ref/1
gcc_pentium3-m32_O2-ofp
ChaCha20
_____
128
64
51.84
ref/1
gcc_pentium-m-m32_O2-ofp
ChaCha20
_____
128
64
52.89
ref/1
gcc_i486-m32_O2-ofp
ChaCha20
_____
128
64
52.95
ref/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
52.99
ref/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
53.42
ref/1
gcc_i386-m32_O2-ofp
ChaCha20
_____
128
64
53.63
ref/1
gcc_pentiumpro-m32_O2-ofp
ChaCha20
_____
128
64
53.90
ref/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
54.08
ref/1
gcc_pentium4-m32_O2-ofp
ChaCha20
_____
128
64
54.13
ref/1
gcc_prescott-m32_O2-ofp
ChaCha20
_____
128
64
55.09
ref/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
55.09
ref/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
56.18
ref/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
56.23
ref/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
56.99
regs/1
gcc_pentium2-m32_O0
ChaCha20
_____
128
64
57.02
regs/1
gcc_athlon-m32_O0
ChaCha20
_____
128
64
57.02
regs/1
gcc_pentium-m-m32_O0
ChaCha20
_____
128
64
57.02
regs/1
gcc_pentium3-m32_O0
ChaCha20
_____
128
64
57.02
regs/1
gcc_pentium4-m32_O0
ChaCha20
_____
128
64
57.02
regs/1
gcc_pentiumpro-m32_O0
ChaCha20
_____
128
64
57.02
regs/1
gcc_prescott-m32_O0
ChaCha20
_____
128
64
57.03
regs/1
gcc_k8-m32_O0
ChaCha20
_____
128
64
57.90
regs/1
gcc_i386-m32_O0
ChaCha20
_____
128
64
57.90
regs/1
gcc_m32_O0
ChaCha20
_____
128
64
57.97
regs/1
gcc_k6-3-m32_O0
ChaCha20
_____
128
64
57.97
regs/1
gcc_k6-m32_O0
ChaCha20
_____
128
64
57.97
regs/1
gcc_pentium-m32_O0
ChaCha20
_____
128
64
57.97
regs/1
gcc_pentium-mmx-m32_O0
ChaCha20
_____
128
64
58.02
ref/1
gcc_athlon-m32_O3-ofp
ChaCha20
_____
128
64
58.02
regs/1
gcc_nocona_O0
ChaCha20
_____
128
64
58.03
regs/1
gcc_i486-m32_O0
ChaCha20
_____
128
64
58.06
regs/1
gcc_default_O0
ChaCha20
_____
128
64
58.23
regs/1
gcc_k8_O0
ChaCha20
_____
128
64
58.58
ref/1
gcc_m32_O2-ofp
ChaCha20
_____
128
64
59.51
ref/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
60.25
ref/1
gcc_m32_O3-ofp
ChaCha20
_____
128
64
60.36
ref/1
gcc_k8-m32_O3-ofp
ChaCha20
_____
128
64
61.15
ref/1
gcc_athlon-m32_O2-ofp
ChaCha20
_____
128
64
61.38
ref/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
61.71
ref/1
gcc_k8-m32_O2-ofp
ChaCha20
_____
128
64
62.35
ref/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
63.37
ref/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
64.17
ref/1
gcc_k6-3-m32_O3-ofp
ChaCha20
_____
128
64
64.78
ref/1
gcc_k6-3-m32_O2-ofp
ChaCha20
_____
128
64
65.03
ref/1
gcc_k6-m32_O3-ofp
ChaCha20
_____
128
64
65.55
ref/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
66.75
ref/1
gcc_k6-m32_O2-ofp
ChaCha20
_____
128
64
66.89
ref/1
gcc_pentium4-m32_O0
ChaCha20
_____
128
64
66.91
ref/1
gcc_prescott-m32_O0
ChaCha20
_____
128
64
67.84
ref/1
gcc_k6-3-m32_O0
ChaCha20
_____
128
64
67.96
ref/1
gcc_i486-m32_O0
ChaCha20
_____
128
64
68.26
ref/1
gcc_k8-m32_O0
ChaCha20
_____
128
64
68.53
ref/1
gcc_default_O0
ChaCha20
_____
128
64
69.35
ref/1
gcc_k8_O0
ChaCha20
_____
128
64
69.42
ref/1
gcc_pentium-m32_O0
ChaCha20
_____
128
64
69.43
ref/1
gcc_m32_O0
ChaCha20
_____
128
64
69.53
ref/1
gcc_pentium-mmx-m32_O0
ChaCha20
_____
128
64
69.61
ref/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
70.15
ref/1
gcc_k6-m32_O0
ChaCha20
_____
128
64
70.42
ref/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
70.98
ref/1
gcc_nocona_O0
ChaCha20
_____
128
64
71.61
ref/1
gcc_athlon-m32_O0
ChaCha20
_____
128
64
72.88
ref/1
gcc_i386-m32_O0
ChaCha20
_____
128
64
73.68
ref/1
gcc_pentium3-m32_O0
ChaCha20
_____
128
64
73.81
ref/1
gcc_pentium-m-m32_O0
ChaCha20
_____
128
64
73.81
ref/1
gcc_pentiumpro-m32_O0
ChaCha20
_____
128
64
73.82
ref/1
gcc_pentium2-m32_O0