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.65
9.92
10.40
96.11
56.28
amd64-3/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
8.03
29.99
8.32
8.65
9.93
10.52
95.99
55.10
amd64-3/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
8.03
30.09
8.31
8.64
9.93
10.54
95.99
55.10
amd64-3/1
gcc_k8_Os-ofp
ChaCha20
_____
256
64
8.03
29.99
8.32
8.65
9.93
10.50
95.98
55.10
amd64-3/1
gcc_default_Os-ofp
ChaCha20
_____
256
64
8.03
29.99
8.33
8.65
9.93
10.39
95.95
56.28
amd64-3/1
gcc_nocona_Os-ofp
ChaCha20
_____
256
64
8.03
30.09
8.32
8.64
9.93
10.40
96.00
55.10
amd64-3/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
10.55
merged/1
gcc_nocona_O3-ual-ofp
ChaCha20
_____
128
64
10.62
merged/1
gcc_nocona_O3-ofp
ChaCha20
_____
128
64
10.76
merged/1
gcc_nocona_O1-ofp
ChaCha20
_____
128
64
12.09
merged/1
gcc_k8_O1-ofp
ChaCha20
_____
128
64
12.26
merged/1
gcc_default_O1-ofp
ChaCha20
_____
128
64
12.57
merged/1
gcc_k6-3-m32_O3-ofp
ChaCha20
_____
128
64
12.57
merged/1
gcc_k6-m32_O3-ofp
ChaCha20
_____
128
64
12.61
51.20
13.61
13.59
16.18
15.05
125.62
61.65
merged/1
gcc_pentium-m32_O3-ofp
ChaCha20
_____
256
64
12.61
51.19
12.91
13.59
15.78
15.06
123.12
61.63
merged/1
gcc_pentium-mmx-m32_O3-ofp
ChaCha20
_____
256
64
12.61
51.21
12.91
13.59
15.78
15.07
123.12
61.63
merged/1
gcc_pentium-m32_O3-ofp
ChaCha20
_____
128
64
12.62
51.19
13.61
13.62
16.19
14.97
125.62
61.65
merged/1
gcc_pentium-mmx-m32_O3-ofp
ChaCha20
_____
128
64
12.63
regs/1
gcc_default_O3-ual-ofp
ChaCha20
_____
128
64
12.64
regs/1
gcc_k8_O3-ual-ofp
ChaCha20
_____
256
64
12.66
38.62
13.12
13.42
14.98
15.39
118.62
72.58
x86-1/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
12.67
38.41
13.11
13.43
14.96
15.07
120.22
73.18
x86-1/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
12.67
38.51
13.17
13.43
15.00
15.17
123.32
72.58
x86-1/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
12.67
38.52
13.10
13.42
14.96
15.37
124.22
73.16
x86-1/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
12.67
38.52
13.17
13.43
15.01
15.12
118.62
72.58
x86-1/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
12.67
38.56
13.02
13.42
14.92
15.34
119.62
73.65
x86-1/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
12.67
38.71
13.21
13.47
15.05
14.99
121.22
73.16
x86-1/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
12.67
x86-1/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
12.67
x86-1/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
12.67
x86-1/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
12.67
x86-1/1
gcc_m32_Os-ofp
ChaCha20
_____
256
64
12.67
38.43
13.11
13.46
14.98
15.32
116.72
73.16
x86-1/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
256
64
12.67
38.52
13.26
13.43
15.05
15.39
118.62
72.58
x86-1/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
256
64
12.67
38.62
13.47
13.93
15.37
16.03
120.20
73.52
x86-1/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
256
64
12.67
38.65
13.02
13.42
14.92
15.32
119.62
73.67
x86-1/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
12.71
38.25
13.09
13.47
14.95
15.05
121.22
73.16
x86-1/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
12.71
x86-1/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
256
64
12.71
38.22
13.27
13.47
15.05
15.31
116.72
73.16
x86-1/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
256
64
12.71
38.32
13.20
13.42
15.00
15.32
116.72
73.16
x86-1/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
12.73
x86-1/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
256
64
12.85
38.41
13.12
13.44
14.97
15.08
116.62
73.18
x86-1/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
12.87
merged/1
gcc_m32_O3-ofp
ChaCha20
_____
128
64
12.88
38.41
13.14
13.47
14.99
15.31
120.82
73.16
x86-1/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
12.95
merged/1
gcc_k6-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.98
merged/1
gcc_i386-m32_O3-ofp
ChaCha20
_____
128
64
12.98
merged/1
gcc_prescott-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.99
merged/1
gcc_i486-m32_O3-ofp
ChaCha20
_____
128
64
12.99
merged/1
gcc_k6-3-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.03
merged/1
gcc_athlon-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.04
merged/1
gcc_i486-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.04
merged/1
gcc_k8-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.07
merged/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
13.08
merged/1
gcc_m32_O3-ual-ofp
ChaCha20
_____
128
64
13.12
merged/1
gcc_prescott-m32_O3-ofp
ChaCha20
_____
128
64
13.14
merged/1
gcc_athlon-m32_O3-ofp
ChaCha20
_____
128
64
13.15
merged/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
13.18
merged/1
gcc_k8-m32_O3-ofp
ChaCha20
_____
128
64
13.21
merged/1
gcc_pentium-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.35
regs/1
gcc_nocona_O3-ual-ofp
ChaCha20
_____
128
64
13.36
merged/1
gcc_pentium2-m32_O3-ofp
ChaCha20
_____
128
64
13.36
merged/1
gcc_pentium3-m32_O3-ofp
ChaCha20
_____
128
64
13.36
merged/1
gcc_pentiumpro-m32_O3-ofp
ChaCha20
_____
128
64
13.38
merged/1
gcc_pentium2-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.40
merged/1
gcc_pentium3-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.41
merged/1
gcc_pentium-m-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.44
merged/1
gcc_pentiumpro-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.48
merged/1
gcc_pentium-m-m32_O3-ofp
ChaCha20
_____
128
64
13.50
merged/1
gcc_pentium4-m32_O3-ofp
ChaCha20
_____
128
64
13.60
merged/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
13.61
merged/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
13.62
merged/1
gcc_pentium4-m32_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.79
merged/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
13.81
merged/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
13.81
merged/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
13.85
amd64-xmm6/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
13.86
merged/1
gcc_pentium-mmx-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.93
regs/1
gcc_default_O3-ofp
ChaCha20
_____
128
64
13.98
merged/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
14.26
amd64-xmm6/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
14.26
merged/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
14.28
merged/1
gcc_pentium-m32_Os-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.38
merged/1
gcc_k6-m32_O1-ofp
ChaCha20
_____
128
64
14.39
merged/1
gcc_m32_O1-ofp
ChaCha20
_____
128
64
14.39
merged/1
gcc_pentium-m32_O1-ofp
ChaCha20
_____
128
64
14.39
merged/1
gcc_pentium-mmx-m32_O1-ofp
ChaCha20
_____
128
64
14.41
merged/1
gcc_i486-m32_O1-ofp
ChaCha20
_____
128
64
14.47
ref/1
gcc_default_O3-ofp
ChaCha20
_____
128
64
14.71
regs/1
gcc_k8_O3-ofp
ChaCha20
_____
128
64
14.74
amd64-xmm6/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
15.04
regs/1
gcc_nocona_O3-ofp
ChaCha20
_____
128
64
15.12
regs/1
gcc_pentium2-m32_O3-ual-ofp
ChaCha20
_____
128
64
15.19
ref/1
gcc_k8_O3-ofp
ChaCha20
_____
128
64
15.21
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.27
regs/1
gcc_pentium-m-m32_O3-ual-ofp
ChaCha20
_____
128
64
15.29
regs/1
gcc_athlon-m32_O3-ual-ofp
ChaCha20
_____
128
64
15.35
regs/1
gcc_pentium3-m32_O3-ual-ofp
ChaCha20
_____
128
64
15.46
x86-xmm5/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
15.59
regs/1
gcc_m32_O3-ual-ofp
ChaCha20
_____
128
64
15.65
x86-xmm5/1
gcc_pentium-m-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
regs/1
gcc_pentium4-m32_O3-ual-ofp
ChaCha20
_____
128
64
15.71
merged/1
gcc_pentium4-m32_O1-ofp
ChaCha20
_____
128
64
15.73
x86-xmm5/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
15.74
merged/1
gcc_athlon-m32_O1-ofp
ChaCha20
_____
128
64
15.74
merged/1
gcc_pentium2-m32_O1-ofp
ChaCha20
_____
128
64
15.75
merged/1
gcc_pentium-m-m32_O1-ofp
ChaCha20
_____
128
64
15.86
merged/1
gcc_pentiumpro-m32_O1-ofp
ChaCha20
_____
128
64
15.87
regs/1
gcc_pentium-m32_O3-ual-ofp
ChaCha20
_____
128
64
15.92
merged/1
gcc_pentium3-m32_O1-ofp
ChaCha20
_____
128
64
16.03
regs/1
gcc_k6-3-m32_O3-ual-ofp
ChaCha20
_____
128
64
16.05
regs/1
gcc_pentiumpro-m32_O3-ual-ofp
ChaCha20
_____
128
64
16.07
merged/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
16.08
47.54
16.41
16.92
18.73
18.49
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.54
16.41
16.92
18.73
18.46
124.01
61.42
merged/1
gcc_prescott-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_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.14
x86-mmx/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
16.25
merged/1
gcc_k8-m32_O1-ofp
ChaCha20
_____
128
64
16.42
ref/1
gcc_nocona_O3-ofp
ChaCha20
_____
128
64
16.56
x86-xmm5/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
16.59
ref/1
gcc_default_O3-ual-ofp
ChaCha20
_____
128
64
16.66
ref/1
gcc_k8_O3-ual-ofp
ChaCha20
_____
128
64
16.70
regs/1
gcc_k6-m32_O3-ual-ofp
ChaCha20
_____
128
64
16.82
regs/1
gcc_pentium3-m32_O3-ofp
ChaCha20
_____
128
64
16.86
regs/1
gcc_pentium-mmx-m32_O3-ual-ofp
ChaCha20
_____
128
64
16.92
regs/1
gcc_m32_O3-ofp
ChaCha20
_____
128
64
16.94
regs/1
gcc_prescott-m32_O3-ofp
ChaCha20
_____
128
64
16.98
ref/1
gcc_m32_O3-ual-ofp
ChaCha20
_____
128
64
16.98
ref/1
gcc_pentiumpro-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.04
ref/1
gcc_pentium-m-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.07
regs/1
gcc_pentium-m-m32_O3-ofp
ChaCha20
_____
128
64
17.07
regs/1
gcc_pentium-mmx-m32_O3-ofp
ChaCha20
_____
128
64
17.09
ref/1
gcc_pentium3-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.11
regs/1
gcc_pentium4-m32_O3-ofp
ChaCha20
_____
128
64
17.19
ref/1
gcc_pentium-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.26
ref/1
gcc_pentium2-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.33
ref/1
gcc_nocona_O3-ual-ofp
ChaCha20
_____
128
64
17.38
regs/1
gcc_pentium2-m32_O3-ofp
ChaCha20
_____
128
64
17.56
x86-xmm5/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
17.57
x86-xmm5/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
17.63
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.70
ref/1
gcc_i486-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.73
ref/1
gcc_pentium-mmx-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.90
ref/1
gcc_i386-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.99
x86-xmm5/1
gcc_k6-3-m32_Os-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.04
x86-xmm5/1
gcc_m32_Os-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.37
ref/1
gcc_k6-3-m32_O3-ual-ofp
ChaCha20
_____
128
64
18.41
ref/1
gcc_athlon-m32_O3-ual-ofp
ChaCha20
_____
128
64
18.48
regs/1
gcc_k8_O2-ofp
ChaCha20
_____
128
64
18.54
regs/1
gcc_k6-3-m32_O3-ofp
ChaCha20
_____
128
64
18.55
regs/1
gcc_k6-m32_O3-ofp
ChaCha20
_____
128
64
18.90
x86-xmm5/1
gcc_k8-m32_Os-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.01
regs/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
19.17
regs/1
gcc_default_O2-ofp
ChaCha20
_____
128
64
19.29
x86-xmm5/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
19.30
regs/1
gcc_default_O1-ofp
ChaCha20
_____
128
64
19.30
regs/1
gcc_nocona_O1-ofp
ChaCha20
_____
128
64
19.35
regs/1
gcc_k8_O1-ofp
ChaCha20
_____
128
64
19.50
regs/1
gcc_pentiumpro-m32_O3-ofp
ChaCha20
_____
128
64
19.55
regs/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
19.62
regs/1
gcc_nocona_O2-ofp
ChaCha20
_____
128
64
19.81
merged/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
19.81
regs/1
gcc_i486-m32_O3-ual-ofp
ChaCha20
_____
128
64
19.82
regs/1
gcc_i386-m32_O3-ual-ofp
ChaCha20
_____
128
64
20.23
merged/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
20.26
ref/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
20.44
regs/1
gcc_i486-m32_O3-ofp
ChaCha20
_____
128
64
20.47
regs/1
gcc_i386-m32_O3-ofp
ChaCha20
_____
128
64
20.55
merged/1
gcc_default_O2-ofp
ChaCha20
_____
128
64
20.64
merged/1
gcc_default_O3-ofp
ChaCha20
_____
128
64
20.75
ref/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
20.76
merged/1
gcc_k8_O3-ofp
ChaCha20
_____
128
64
20.90
x86-xmm5/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
20.92
merged/1
gcc_k8_O2-ofp
ChaCha20
_____
128
64
21.00
x86-xmm5/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
21.19
ref/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
21.37
merged/1
gcc_default_O3-ual-ofp
ChaCha20
_____
128
64
21.49
merged/1
gcc_k8_O3-ual-ofp
ChaCha20
_____
128
64
21.56
regs/1
gcc_pentium-m32_O2-ofp
ChaCha20
_____
128
64
21.56
regs/1
gcc_pentium-mmx-m32_O2-ofp
ChaCha20
_____
128
64
21.92
regs/1
gcc_k6-m32_O2-ofp
ChaCha20
_____
128
64
21.95
regs/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
22.00
regs/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
22.11
regs/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
22.11
regs/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
22.16
regs/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
22.24
regs/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
22.26
regs/1
gcc_m32_O2-ofp
ChaCha20
_____
128
64
22.30
regs/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
22.45
regs/1
gcc_k8-m32_O1-ofp
ChaCha20
_____
128
64
22.52
regs/1
gcc_k6-3-m32_O2-ofp
ChaCha20
_____
128
64
22.55
regs/1
gcc_pentium2-m32_O2-ofp
ChaCha20
_____
128
64
22.58
regs/1
gcc_pentiumpro-m32_O2-ofp
ChaCha20
_____
128
64
22.61
regs/1
gcc_pentium3-m32_O2-ofp
ChaCha20
_____
128
64
22.62
regs/1
gcc_pentium-m-m32_O2-ofp
ChaCha20
_____
128
64
22.64
regs/1
gcc_pentium-mmx-m32_O1-ofp
ChaCha20
_____
128
64
22.77
regs/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
22.77
regs/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
23.00
regs/1
gcc_prescott-m32_O1-ofp
ChaCha20
_____
128
64
23.01
regs/1
gcc_pentiumpro-m32_O1-ofp
ChaCha20
_____
128
64
23.02
regs/1
gcc_athlon-m32_O1-ofp
ChaCha20
_____
128
64
23.04
regs/1
gcc_k6-m32_O1-ofp
ChaCha20
_____
128
64
23.08
regs/1
gcc_pentium-m32_O1-ofp
ChaCha20
_____
128
64
23.10
regs/1
gcc_pentium-m-m32_O1-ofp
ChaCha20
_____
128
64
23.16
regs/1
gcc_k6-3-m32_O1-ofp
ChaCha20
_____
128
64
23.18
regs/1
gcc_i486-m32_O1-ofp
ChaCha20
_____
128
64
23.32
ref/1
gcc_k8_O2-ofp
ChaCha20
_____
128
64
23.47
regs/1
gcc_pentium3-m32_O1-ofp
ChaCha20
_____
128
64
23.50
regs/1
gcc_pentium2-m32_O1-ofp
ChaCha20
_____
128
64
23.76
regs/1
gcc_athlon-m32_O2-ofp
ChaCha20
_____
128
64
23.76
regs/1
gcc_m32_O1-ofp
ChaCha20
_____
128
64
23.77
regs/1
gcc_k8-m32_O2-ofp
ChaCha20
_____
128
64
23.93
regs/1
gcc_pentium4-m32_O1-ofp
ChaCha20
_____
128
64
24.01
regs/1
gcc_i386-m32_O2-ofp
ChaCha20
_____
128
64
24.09
regs/1
gcc_pentium4-m32_O2-ofp
ChaCha20
_____
128
64
24.09
regs/1
gcc_prescott-m32_O2-ofp
ChaCha20
_____
128
64
24.14
regs/1
gcc_i486-m32_O2-ofp
ChaCha20
_____
128
64
24.19
ref/1
gcc_nocona_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
25.67
merged/1
gcc_i386-m32_O3-ual-ofp
ChaCha20
_____
128
64
26.14
ref/1
gcc_default_O2-ofp
ChaCha20
_____
128
64
26.88
regs/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
26.91
regs/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
28.34
x86-xmm/1
gcc_i486-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_pentium4-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-mmx-m32_Os-ofp
ChaCha20
_____
128
64
28.36
x86-xmm/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
28.36
x86-xmm/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
28.38
x86-xmm/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
28.38
x86-xmm/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
28.40
x86-xmm/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
28.40
x86-xmm/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
28.44
x86-xmm/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
28.44
x86-xmm/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
28.50
x86-xmm/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
28.89
ref/1
gcc_default_O1-ofp
ChaCha20
_____
128
64
28.90
ref/1
gcc_nocona_O1-ofp
ChaCha20
_____
128
64
30.52
ref/1
gcc_k8_O1-ofp
ChaCha20
_____
128
64
34.76
ref/1
gcc_pentium-m32_O1-ofp
ChaCha20
_____
128
64
34.76
ref/1
gcc_pentium3-m32_O1-ofp
ChaCha20
_____
128
64
35.23
x86-xmm2/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
35.23
x86-xmm2/1
gcc_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.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-m32_Os-ofp
ChaCha20
_____
128
64
35.31
x86-xmm2/1
gcc_k8-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.31
x86-xmm2/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
35.45
ref/1
gcc_pentiumpro-m32_O1-ofp
ChaCha20
_____
128
64
35.48
ref/1
gcc_m32_O1-ofp
ChaCha20
_____
128
64
35.48
ref/1
gcc_prescott-m32_O1-ofp
ChaCha20
_____
128
64
35.57
ref/1
gcc_pentium2-m32_O1-ofp
ChaCha20
_____
128
64
35.63
ref/1
gcc_k8-m32_O1-ofp
ChaCha20
_____
128
64
35.67
ref/1
gcc_pentium-m-m32_O1-ofp
ChaCha20
_____
128
64
35.68
ref/1
gcc_k6-3-m32_O1-ofp
ChaCha20
_____
128
64
35.71
ref/1
gcc_k6-m32_O1-ofp
ChaCha20
_____
128
64
35.74
ref/1
gcc_athlon-m32_O1-ofp
ChaCha20
_____
128
64
35.85
ref/1
gcc_pentium4-m32_O1-ofp
ChaCha20
_____
128
64
36.45
ref/1
gcc_pentium-mmx-m32_O1-ofp
ChaCha20
_____
128
64
36.56
ref/1
gcc_i486-m32_O1-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_i486-m32_O0
ChaCha20
_____
128
64
41.21
merged/1
gcc_k6-3-m32_O0
ChaCha20
_____
128
64
41.21
merged/1
gcc_k6-m32_O0
ChaCha20
_____
128
64
41.21
merged/1
gcc_k8-m32_O0
ChaCha20
_____
128
64
41.21
merged/1
gcc_k8_O0
ChaCha20
_____
128
64
41.21
merged/1
gcc_m32_O0
ChaCha20
_____
128
64
41.21
merged/1
gcc_nocona_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_pentium2-m32_O0
ChaCha20
_____
128
64
41.21
merged/1
gcc_pentium3-m32_O0
ChaCha20
_____
128
64
41.21
merged/1
gcc_pentiumpro-m32_O0
ChaCha20
_____
128
64
41.21
merged/1
gcc_prescott-m32_O0
ChaCha20
_____
128
64
41.23
merged/1
gcc_pentium-mmx-m32_O0
ChaCha20
_____
128
64
42.03
ref/1
gcc_pentium-m32_O3-ofp
ChaCha20
_____
128
64
42.03
ref/1
gcc_pentium-mmx-m32_O3-ofp
ChaCha20
_____
128
64
43.69
merged/1
gcc_pentium4-m32_O0
ChaCha20
_____
128
64
45.76
ref/1
gcc_pentium-mmx-m32_O2-ofp
ChaCha20
_____
128
64
46.38
ref/1
gcc_pentium-m32_O2-ofp
ChaCha20
_____
128
64
46.80
ref/1
gcc_pentium3-m32_O3-ofp
ChaCha20
_____
128
64
46.98
ref/1
gcc_pentium2-m32_O3-ofp
ChaCha20
_____
128
64
47.78
ref/1
gcc_pentium-m-m32_O3-ofp
ChaCha20
_____
128
64
47.88
ref/1
gcc_pentiumpro-m32_O3-ofp
ChaCha20
_____
128
64
48.12
ref/1
gcc_pentium4-m32_O3-ofp
ChaCha20
_____
128
64
48.35
ref/1
gcc_i486-m32_O3-ofp
ChaCha20
_____
128
64
49.07
ref/1
gcc_i386-m32_O3-ofp
ChaCha20
_____
128
64
50.90
ref/1
gcc_prescott-m32_O3-ofp
ChaCha20
_____
128
64
51.28
ref/1
gcc_pentium-m-m32_O2-ofp
ChaCha20
_____
128
64
51.53
ref/1
gcc_pentiumpro-m32_O2-ofp
ChaCha20
_____
128
64
51.65
ref/1
gcc_pentium3-m32_O2-ofp
ChaCha20
_____
128
64
52.37
ref/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
52.55
ref/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
52.75
ref/1
gcc_pentium2-m32_O2-ofp
ChaCha20
_____
128
64
52.96
ref/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
53.11
ref/1
gcc_pentium4-m32_O2-ofp
ChaCha20
_____
128
64
53.31
ref/1
gcc_i386-m32_O2-ofp
ChaCha20
_____
128
64
53.70
ref/1
gcc_i486-m32_O2-ofp
ChaCha20
_____
128
64
54.06
ref/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
54.22
ref/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
54.32
ref/1
gcc_prescott-m32_O2-ofp
ChaCha20
_____
128
64
54.79
ref/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
55.48
ref/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
55.67
ref/1
gcc_m32_O2-ofp
ChaCha20
_____
128
64
57.02
regs/1
gcc_athlon-m32_O0
ChaCha20
_____
128
64
57.02
regs/1
gcc_k8-m32_O0
ChaCha20
_____
128
64
57.02
regs/1
gcc_m32_O0
ChaCha20
_____
128
64
57.02
regs/1
gcc_pentium2-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.89
regs/1
gcc_i386-m32_O0
ChaCha20
_____
128
64
57.89
regs/1
gcc_i486-m32_O0
ChaCha20
_____
128
64
57.95
regs/1
gcc_pentium-m-m32_O0
ChaCha20
_____
128
64
57.96
regs/1
gcc_pentium-m32_O0
ChaCha20
_____
128
64
57.97
regs/1
gcc_k6-3-m32_O0
ChaCha20
_____
128
64
58.00
regs/1
gcc_pentium-mmx-m32_O0
ChaCha20
_____
128
64
58.02
regs/1
gcc_nocona_O0
ChaCha20
_____
128
64
58.06
regs/1
gcc_default_O0
ChaCha20
_____
128
64
58.08
regs/1
gcc_k8_O0
ChaCha20
_____
128
64
58.67
regs/1
gcc_k6-m32_O0
ChaCha20
_____
128
64
59.47
ref/1
gcc_athlon-m32_O3-ofp
ChaCha20
_____
128
64
60.65
ref/1
gcc_k8-m32_O3-ofp
ChaCha20
_____
128
64
60.75
ref/1
gcc_m32_O3-ofp
ChaCha20
_____
128
64
60.90
ref/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
61.38
ref/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
61.73
ref/1
gcc_k8-m32_O2-ofp
ChaCha20
_____
128
64
62.88
ref/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
63.14
ref/1
gcc_athlon-m32_O2-ofp
ChaCha20
_____
128
64
63.29
ref/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
63.92
ref/1
gcc_k6-m32_O2-ofp
ChaCha20
_____
128
64
64.68
ref/1
gcc_k6-3-m32_O3-ofp
ChaCha20
_____
128
64
64.68
ref/1
gcc_k6-m32_O3-ofp
ChaCha20
_____
128
64
66.18
ref/1
gcc_k6-3-m32_O2-ofp
ChaCha20
_____
128
64
66.79
ref/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
66.96
ref/1
gcc_prescott-m32_O0
ChaCha20
_____
128
64
66.98
ref/1
gcc_m32_O0
ChaCha20
_____
128
64
67.05
ref/1
gcc_athlon-m32_O0
ChaCha20
_____
128
64
67.07
ref/1
gcc_pentium4-m32_O0
ChaCha20
_____
128
64
67.42
ref/1
gcc_pentium-m-m32_O0
ChaCha20
_____
128
64
68.48
ref/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
68.52
ref/1
gcc_k8_O0
ChaCha20
_____
128
64
68.90
ref/1
gcc_k6-3-m32_O0
ChaCha20
_____
128
64
70.22
ref/1
gcc_pentiumpro-m32_O0
ChaCha20
_____
128
64
70.42
ref/1
gcc_k6-m32_O0
ChaCha20
_____
128
64
70.85
ref/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
71.22
ref/1
gcc_pentium-m32_O0
ChaCha20
_____
128
64
71.73
ref/1
gcc_pentium-mmx-m32_O0
ChaCha20
_____
128
64
71.74
ref/1
gcc_pentium2-m32_O0
ChaCha20
_____
128
64
72.26
ref/1
gcc_default_O0
ChaCha20
_____
128
64
72.35
ref/1
gcc_nocona_O0
ChaCha20
_____
128
64
72.87
ref/1
gcc_i486-m32_O0
ChaCha20
_____
128
64
73.28
ref/1
gcc_k8-m32_O0
ChaCha20
_____
128
64
75.05
ref/1
gcc_i386-m32_O0
ChaCha20
_____
128
64
77.30
ref/1
gcc_pentium3-m32_O0