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
30.09
8.32
8.65
9.93
10.54
95.82
55.10
amd64-3/1
gcc_default_Os-ofp
ChaCha20
_____
256
64
8.03
29.99
8.32
8.65
9.93
10.51
95.82
55.10
amd64-3/1
gcc_default_Os-ofp
ChaCha20
_____
256
64
8.14
30.21
8.40
16.78
12.97
10.53
95.82
55.10
amd64-3/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
10.56
27.22
10.94
11.18
12.14
12.97
103.00
54.36
merged/1
gcc_nocona_O3-ual-ofp
ChaCha20
_____
256
64
10.56
27.21
11.04
11.18
12.20
13.02
103.02
54.36
merged/1
gcc_nocona_O3-ual-ofp
ChaCha20
_____
256
64
10.57
36.93
10.91
11.40
12.87
12.96
103.01
54.36
merged/1
gcc_nocona_O3-ofp
ChaCha20
_____
128
64
10.60
37.12
10.91
11.26
12.83
12.97
103.00
54.36
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
_____
256
64
12.45
50.53
15.68
15.85
18.13
15.72
119.62
73.16
x86-xmm6/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
12.46
x86-xmm6/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
12.51
50.33
15.71
15.76
18.10
15.92
124.22
73.16
x86-xmm6/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
256
64
12.52
50.32
13.58
16.08
17.02
16.40
116.72
73.16
x86-xmm6/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
12.54
50.02
13.67
16.05
17.04
16.25
120.82
73.16
x86-xmm6/1
gcc_pentium3-m32_Os-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.60
51.19
12.91
13.59
15.78
14.97
125.62
61.65
merged/1
gcc_pentium-mmx-m32_O3-ofp
ChaCha20
_____
256
64
12.61
51.19
12.91
13.59
15.79
15.06
123.12
61.62
merged/1
gcc_pentium-m32_O3-ofp
ChaCha20
_____
128
64
12.62
regs/1
gcc_default_O3-ual-ofp
ChaCha20
_____
256
64
12.62
51.19
12.91
13.59
15.78
15.07
123.12
61.63
merged/1
gcc_pentium-mmx-m32_O3-ofp
ChaCha20
_____
128
64
12.66
x86-1/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
12.67
38.69
13.14
13.43
15.00
15.12
124.22
73.16
x86-1/1
gcc_prescott-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-m32_Os-ofp
ChaCha20
_____
128
64
12.67
x86-1/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
12.67
x86-1/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
12.67
x86-1/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
12.67
x86-1/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
12.67
x86-1/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
12.71
x86-1/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
12.71
x86-1/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
12.71
x86-xmm6/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
256
64
12.71
38.61
14.27
13.43
15.63
15.18
119.62
73.16
x86-1/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
12.72
regs/1
gcc_k8_O3-ual-ofp
ChaCha20
_____
128
64
12.72
x86-1/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
12.72
x86-1/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
12.73
x86-1/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
12.75
x86-xmm6/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
12.76
x86-xmm6/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
256
64
12.78
50.44
13.88
15.83
17.10
15.08
119.62
72.16
x86-xmm6/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
12.80
x86-xmm6/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
12.84
merged/1
gcc_k6-3-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.88
merged/1
gcc_m32_O3-ofp
ChaCha20
_____
128
64
12.92
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_i486-m32_O3-ofp
ChaCha20
_____
128
64
12.98
merged/1
gcc_prescott-m32_O3-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.03
merged/1
gcc_m32_O3-ual-ofp
ChaCha20
_____
128
64
13.07
merged/1
gcc_prescott-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.15
merged/1
gcc_k8-m32_O3-ofp
ChaCha20
_____
128
64
13.19
merged/1
gcc_athlon-m32_O3-ofp
ChaCha20
_____
128
64
13.20
merged/1
gcc_pentium-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.21
merged/1
gcc_i386-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.21
merged/1
gcc_pentium-mmx-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.25
merged/1
gcc_k8-m32_Os-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.39
merged/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
13.39
merged/1
gcc_pentium2-m32_O3-ofp
ChaCha20
_____
128
64
13.39
merged/1
gcc_pentiumpro-m32_O3-ofp
ChaCha20
_____
128
64
13.40
merged/1
gcc_pentium-m-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.40
merged/1
gcc_pentium3-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.42
merged/1
gcc_pentium2-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.42
merged/1
gcc_pentiumpro-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.44
x86-xmm6/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
13.51
merged/1
gcc_pentium4-m32_O3-ofp
ChaCha20
_____
128
64
13.52
merged/1
gcc_pentium3-m32_O3-ofp
ChaCha20
_____
128
64
13.54
50.33
13.78
15.94
17.08
15.07
124.22
73.21
x86-xmm6/1
gcc_pentium4-m32_Os-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.63
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_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
13.78
merged/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
13.79
merged/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
13.79
merged/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
13.87
amd64-xmm6/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
13.93
regs/1
gcc_default_O3-ofp
ChaCha20
_____
128
64
13.95
merged/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
14.26
merged/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
14.26
merged/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
14.36
merged/1
gcc_k6-m32_O1-ofp
ChaCha20
_____
128
64
14.36
merged/1
gcc_prescott-m32_O1-ofp
ChaCha20
_____
128
64
14.37
merged/1
gcc_m32_O1-ofp
ChaCha20
_____
128
64
14.37
merged/1
gcc_pentium-mmx-m32_O1-ofp
ChaCha20
_____
128
64
14.38
merged/1
gcc_k6-3-m32_O1-ofp
ChaCha20
_____
128
64
14.41
merged/1
gcc_pentium-m32_O1-ofp
ChaCha20
_____
128
64
14.49
merged/1
gcc_i486-m32_O1-ofp
ChaCha20
_____
128
64
14.49
ref/1
gcc_default_O3-ofp
ChaCha20
_____
128
64
14.57
amd64-xmm6/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
14.69
amd64-xmm6/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
15.04
regs/1
gcc_nocona_O3-ofp
ChaCha20
_____
128
64
15.13
regs/1
gcc_pentium2-m32_O3-ual-ofp
ChaCha20
_____
128
64
15.19
51.19
13.61
13.59
16.18
14.95
125.62
61.63
merged/1
gcc_pentium-m32_O3-ofp
ChaCha20
_____
128
64
15.19
regs/1
gcc_athlon-m32_O3-ual-ofp
ChaCha20
_____
128
64
15.22
regs/1
gcc_pentium-m-m32_O3-ual-ofp
ChaCha20
_____
128
64
15.25
regs/1
gcc_pentium3-m32_O3-ual-ofp
ChaCha20
_____
128
64
15.25
x86-xmm5/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
15.26
x86-xmm5/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
15.28
regs/1
gcc_k8-m32_O3-ual-ofp
ChaCha20
_____
128
64
15.32
x86-xmm5/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
15.68
regs/1
gcc_prescott-m32_O3-ual-ofp
ChaCha20
_____
128
64
15.70
x86-xmm5/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
15.71
merged/1
gcc_pentium2-m32_O1-ofp
ChaCha20
_____
128
64
15.71
regs/1
gcc_pentium4-m32_O3-ual-ofp
ChaCha20
_____
128
64
15.73
merged/1
gcc_pentiumpro-m32_O1-ofp
ChaCha20
_____
128
64
15.77
merged/1
gcc_pentium3-m32_O1-ofp
ChaCha20
_____
128
64
15.77
merged/1
gcc_pentium4-m32_O1-ofp
ChaCha20
_____
128
64
15.79
regs/1
gcc_m32_O3-ual-ofp
ChaCha20
_____
128
64
15.82
merged/1
gcc_athlon-m32_O1-ofp
ChaCha20
_____
128
64
15.82
merged/1
gcc_k8-m32_O1-ofp
ChaCha20
_____
128
64
15.84
merged/1
gcc_pentium-m-m32_O1-ofp
ChaCha20
_____
128
64
15.85
x86-xmm5/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
15.88
regs/1
gcc_pentium-m32_O3-ual-ofp
ChaCha20
_____
128
64
16.02
amd64-3/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
16.03
30.20
8.41
8.67
10.00
10.60
95.82
100.80
amd64-3/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
16.07
merged/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
16.08
47.44
16.41
16.92
18.73
18.38
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.44
16.42
16.92
18.73
18.38
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_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.13
x86-mmx/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
16.15
regs/1
gcc_pentiumpro-m32_O3-ual-ofp
ChaCha20
_____
128
64
16.19
x86-xmm5/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
16.26
x86-xmm5/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
16.29
x86-xmm5/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
16.37
x86-xmm5/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
16.42
ref/1
gcc_nocona_O3-ofp
ChaCha20
_____
128
64
16.79
regs/1
gcc_pentium3-m32_O3-ofp
ChaCha20
_____
128
64
16.80
regs/1
gcc_pentium-mmx-m32_O3-ual-ofp
ChaCha20
_____
128
64
16.83
regs/1
gcc_k6-m32_O3-ual-ofp
ChaCha20
_____
128
64
16.84
regs/1
gcc_k6-3-m32_O3-ual-ofp
ChaCha20
_____
128
64
16.86
ref/1
gcc_m32_O3-ual-ofp
ChaCha20
_____
128
64
16.91
regs/1
gcc_m32_O3-ofp
ChaCha20
_____
128
64
16.99
ref/1
gcc_pentium2-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.03
ref/1
gcc_pentiumpro-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.06
regs/1
gcc_pentium-mmx-m32_O3-ofp
ChaCha20
_____
128
64
17.08
regs/1
gcc_prescott-m32_O3-ofp
ChaCha20
_____
128
64
17.11
regs/1
gcc_pentium4-m32_O3-ofp
ChaCha20
_____
128
64
17.16
ref/1
gcc_pentium-m-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.17
ref/1
gcc_pentium-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.17
ref/1
gcc_pentium-mmx-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.21
ref/1
gcc_nocona_O3-ual-ofp
ChaCha20
_____
128
64
17.32
x86-xmm5/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
17.36
ref/1
gcc_pentium3-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.36
x86-xmm6/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
17.39
regs/1
gcc_pentium2-m32_O3-ofp
ChaCha20
_____
128
64
17.46
regs/1
gcc_pentium-m-m32_O3-ofp
ChaCha20
_____
128
64
17.56
x86-xmm5/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
17.61
ref/1
gcc_default_O3-ual-ofp
ChaCha20
_____
128
64
17.61
ref/1
gcc_pentium4-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.64
ref/1
gcc_i486-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.64
ref/1
gcc_prescott-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.89
ref/1
gcc_i386-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.96
x86-xmm5/1
gcc_pentium-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.07
ref/1
gcc_k6-m32_O3-ual-ofp
ChaCha20
_____
128
64
18.11
ref/1
gcc_athlon-m32_O3-ual-ofp
ChaCha20
_____
128
64
18.16
ref/1
gcc_k8-m32_O3-ual-ofp
ChaCha20
_____
128
64
18.18
ref/1
gcc_k6-3-m32_O3-ual-ofp
ChaCha20
_____
128
64
18.55
regs/1
gcc_k6-3-m32_O3-ofp
ChaCha20
_____
128
64
18.57
regs/1
gcc_k6-m32_O3-ofp
ChaCha20
_____
128
64
18.57
x86-xmm5/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
19.07
regs/1
gcc_default_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.32
regs/1
gcc_nocona_O1-ofp
ChaCha20
_____
128
64
19.37
regs/1
gcc_k8_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.67
regs/1
gcc_i386-m32_O3-ual-ofp
ChaCha20
_____
128
64
19.73
merged/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
19.85
regs/1
gcc_pentium-m32_O3-ofp
ChaCha20
_____
128
64
19.87
regs/1
gcc_i486-m32_O3-ual-ofp
ChaCha20
_____
128
64
19.96
merged/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
20.29
merged/1
gcc_k8_O2-ofp
ChaCha20
_____
128
64
20.35
merged/1
gcc_default_O2-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.66
ref/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
20.67
merged/1
gcc_default_O3-ofp
ChaCha20
_____
128
64
20.87
merged/1
gcc_k8_O3-ofp
ChaCha20
_____
128
64
21.04
x86-xmm5/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
21.19
ref/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
21.38
merged/1
gcc_default_O3-ual-ofp
ChaCha20
_____
128
64
21.56
regs/1
gcc_pentium-m32_O2-ofp
ChaCha20
_____
128
64
21.57
regs/1
gcc_pentium-mmx-m32_O2-ofp
ChaCha20
_____
128
64
21.80
merged/1
gcc_k8_O3-ual-ofp
ChaCha20
_____
128
64
21.82
regs/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
22.09
regs/1
gcc_pentium3-m32_O2-ofp
ChaCha20
_____
128
64
22.10
regs/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
22.11
regs/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
22.11
regs/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
22.19
regs/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
22.24
regs/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
22.31
regs/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
22.34
regs/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
22.52
regs/1
gcc_k6-m32_O2-ofp
ChaCha20
_____
128
64
22.54
regs/1
gcc_pentiumpro-m32_O2-ofp
ChaCha20
_____
128
64
22.56
regs/1
gcc_pentium-m-m32_O2-ofp
ChaCha20
_____
128
64
22.58
regs/1
gcc_pentium2-m32_O2-ofp
ChaCha20
_____
128
64
22.62
regs/1
gcc_pentium-m32_O1-ofp
ChaCha20
_____
128
64
22.69
regs/1
gcc_k6-3-m32_O2-ofp
ChaCha20
_____
128
64
22.78
regs/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
22.88
regs/1
gcc_m32_O2-ofp
ChaCha20
_____
128
64
23.00
regs/1
gcc_pentiumpro-m32_O1-ofp
ChaCha20
_____
128
64
23.01
regs/1
gcc_k6-m32_O1-ofp
ChaCha20
_____
128
64
23.02
regs/1
gcc_i486-m32_O1-ofp
ChaCha20
_____
128
64
23.07
regs/1
gcc_pentium-m-m32_O1-ofp
ChaCha20
_____
128
64
23.10
regs/1
gcc_k8-m32_O1-ofp
ChaCha20
_____
128
64
23.17
regs/1
gcc_pentium3-m32_O1-ofp
ChaCha20
_____
128
64
23.19
regs/1
gcc_k6-3-m32_O1-ofp
ChaCha20
_____
128
64
23.24
regs/1
gcc_athlon-m32_O1-ofp
ChaCha20
_____
128
64
23.33
ref/1
gcc_k8_O2-ofp
ChaCha20
_____
128
64
23.38
regs/1
gcc_m32_O1-ofp
ChaCha20
_____
128
64
23.43
regs/1
gcc_pentium2-m32_O1-ofp
ChaCha20
_____
128
64
23.49
regs/1
gcc_prescott-m32_O1-ofp
ChaCha20
_____
128
64
23.76
regs/1
gcc_k8-m32_O2-ofp
ChaCha20
_____
128
64
23.80
regs/1
gcc_pentium4-m32_O1-ofp
ChaCha20
_____
128
64
24.02
ref/1
gcc_nocona_O2-ofp
ChaCha20
_____
128
64
24.09
regs/1
gcc_pentium4-m32_O2-ofp
ChaCha20
_____
128
64
24.10
regs/1
gcc_prescott-m32_O2-ofp
ChaCha20
_____
128
64
24.14
regs/1
gcc_i486-m32_O2-ofp
ChaCha20
_____
128
64
24.15
regs/1
gcc_i386-m32_O2-ofp
ChaCha20
_____
128
64
24.17
regs/1
gcc_athlon-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.62
ref/1
gcc_default_O2-ofp
ChaCha20
_____
128
64
26.75
regs/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
26.89
regs/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
27.81
regs/1
gcc_k8_O3-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_m32_Os-ofp
ChaCha20
_____
128
64
28.36
x86-xmm/1
gcc_pentium-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_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
28.38
x86-xmm/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
28.39
x86-xmm/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
28.39
x86-xmm/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
28.43
x86-xmm/1
gcc_pentium2-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_k6-m32_Os-ofp
ChaCha20
_____
128
64
28.48
x86-xmm/1
gcc_pentium-mmx-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
29.25
regs/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
30.52
ref/1
gcc_k8_O1-ofp
ChaCha20
_____
128
64
30.74
ref/1
gcc_k8_O3-ofp
ChaCha20
_____
128
64
30.92
ref/1
gcc_k8_O3-ual-ofp
ChaCha20
_____
128
64
34.02
x86-xmm2/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
34.17
ref/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
34.53
x86-xmm2/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
34.80
ref/1
gcc_prescott-m32_O1-ofp
ChaCha20
_____
128
64
35.02
ref/1
gcc_k6-3-m32_O1-ofp
ChaCha20
_____
128
64
35.06
ref/1
gcc_m32_O1-ofp
ChaCha20
_____
128
64
35.22
x86-xmm2/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
35.23
x86-xmm2/1
gcc_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.24
x86-xmm2/1
gcc_k6-3-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_pentium3-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_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_pentium-m32_Os-ofp
ChaCha20
_____
128
64
35.32
ref/1
gcc_pentium2-m32_O1-ofp
ChaCha20
_____
128
64
35.32
ref/1
gcc_pentiumpro-m32_O1-ofp
ChaCha20
_____
128
64
35.52
ref/1
gcc_i486-m32_O1-ofp
ChaCha20
_____
128
64
35.56
ref/1
gcc_athlon-m32_O1-ofp
ChaCha20
_____
128
64
35.57
ref/1
gcc_pentium3-m32_O1-ofp
ChaCha20
_____
128
64
35.64
ref/1
gcc_k8-m32_O1-ofp
ChaCha20
_____
128
64
35.64
ref/1
gcc_pentium-m-m32_O1-ofp
ChaCha20
_____
128
64
35.70
ref/1
gcc_pentium-mmx-m32_O1-ofp
ChaCha20
_____
128
64
35.71
ref/1
gcc_k6-m32_O1-ofp
ChaCha20
_____
128
64
35.85
ref/1
gcc_pentium4-m32_O1-ofp
ChaCha20
_____
128
64
36.45
ref/1
gcc_pentium-m32_O1-ofp
ChaCha20
_____
128
64
41.21
merged/1
gcc_athlon-m32_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_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_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_default_O0
ChaCha20
_____
128
64
41.22
merged/1
gcc_k8_O0
ChaCha20
_____
128
64
41.22
merged/1
gcc_pentiumpro-m32_O0
ChaCha20
_____
128
64
41.92
merged/1
gcc_m32_O0
ChaCha20
_____
128
64
42.03
ref/1
gcc_pentium-m32_O3-ofp
ChaCha20
_____
128
64
42.68
ref/1
gcc_pentium-mmx-m32_O3-ofp
ChaCha20
_____
128
64
43.82
regs/1
gcc_pentium-mmx-m32_O1-ofp
ChaCha20
_____
128
64
45.15
merged/1
gcc_pentium4-m32_O0
ChaCha20
_____
128
64
45.84
ref/1
gcc_pentium-mmx-m32_O2-ofp
ChaCha20
_____
128
64
46.26
ref/1
gcc_i386-m32_O3-ofp
ChaCha20
_____
128
64
46.40
ref/1
gcc_i486-m32_O3-ofp
ChaCha20
_____
128
64
46.81
ref/1
gcc_pentium3-m32_O3-ofp
ChaCha20
_____
128
64
46.99
ref/1
gcc_pentium2-m32_O3-ofp
ChaCha20
_____
128
64
46.99
ref/1
gcc_pentiumpro-m32_O3-ofp
ChaCha20
_____
128
64
47.78
ref/1
gcc_pentium-m-m32_O3-ofp
ChaCha20
_____
128
64
47.85
ref/1
gcc_pentium4-m32_O3-ofp
ChaCha20
_____
128
64
49.97
ref/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
50.11
ref/1
gcc_prescott-m32_O3-ofp
ChaCha20
_____
128
64
51.22
ref/1
gcc_pentium3-m32_O2-ofp
ChaCha20
_____
128
64
51.31
ref/1
gcc_pentium-m-m32_O2-ofp
ChaCha20
_____
128
64
51.64
ref/1
gcc_pentium2-m32_O2-ofp
ChaCha20
_____
128
64
51.87
ref/1
gcc_pentiumpro-m32_O2-ofp
ChaCha20
_____
128
64
52.96
ref/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
52.98
ref/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
53.32
ref/1
gcc_i386-m32_O2-ofp
ChaCha20
_____
128
64
53.59
ref/1
gcc_i486-m32_O2-ofp
ChaCha20
_____
128
64
53.80
ref/1
gcc_prescott-m32_O2-ofp
ChaCha20
_____
128
64
54.17
ref/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
54.49
ref/1
gcc_pentium4-m32_O2-ofp
ChaCha20
_____
128
64
54.82
ref/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
55.74
ref/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
56.54
ref/1
gcc_pentium2-m32_Os-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_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_pentium2-m32_O0
ChaCha20
_____
128
64
57.45
ref/1
gcc_pentium-m32_O2-ofp
ChaCha20
_____
128
64
57.87
regs/1
gcc_i386-m32_O0
ChaCha20
_____
128
64
57.87
regs/1
gcc_i486-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.00
regs/1
gcc_m32_O0
ChaCha20
_____
128
64
58.01
regs/1
gcc_nocona_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.79
ref/1
gcc_m32_O2-ofp
ChaCha20
_____
128
64
58.79
ref/1
gcc_m32_O3-ofp
ChaCha20
_____
128
64
59.47
ref/1
gcc_athlon-m32_O3-ofp
ChaCha20
_____
128
64
59.50
ref/1
gcc_k8-m32_O3-ofp
ChaCha20
_____
128
64
59.52
ref/1
gcc_athlon-m32_O2-ofp
ChaCha20
_____
128
64
60.03
ref/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
60.89
ref/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
61.97
ref/1
gcc_k8-m32_O2-ofp
ChaCha20
_____
128
64
62.21
ref/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
63.08
ref/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
64.29
ref/1
gcc_k6-m32_O3-ofp
ChaCha20
_____
128
64
64.78
ref/1
gcc_k6-3-m32_O3-ofp
ChaCha20
_____
128
64
65.50
ref/1
gcc_k6-3-m32_O2-ofp
ChaCha20
_____
128
64
65.86
ref/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
66.53
ref/1
gcc_k6-m32_O2-ofp
ChaCha20
_____
128
64
66.87
ref/1
gcc_pentium4-m32_O0
ChaCha20
_____
128
64
67.35
ref/1
gcc_prescott-m32_O0
ChaCha20
_____
128
64
67.50
ref/1
gcc_m32_O0
ChaCha20
_____
128
64
67.72
ref/1
gcc_k6-3-m32_O0
ChaCha20
_____
128
64
67.80
ref/1
gcc_pentium-mmx-m32_O0
ChaCha20
_____
128
64
67.93
ref/1
gcc_athlon-m32_O0
ChaCha20
_____
128
64
68.45
ref/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
68.58
ref/1
gcc_pentium-m32_O0
ChaCha20
_____
128
64
68.78
ref/1
gcc_k8_O0
ChaCha20
_____
128
64
69.05
ref/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
70.12
ref/1
gcc_pentiumpro-m32_O0
ChaCha20
_____
128
64
70.33
ref/1
gcc_k6-m32_O0
ChaCha20
_____
128
64
70.39
ref/1
gcc_pentium3-m32_O0
ChaCha20
_____
128
64
72.26
ref/1
gcc_default_O0
ChaCha20
_____
128
64
72.87
ref/1
gcc_i486-m32_O0
ChaCha20
_____
128
64
73.73
ref/1
gcc_k8-m32_O0
ChaCha20
_____
128
64
73.81
ref/1
gcc_pentium-m-m32_O0
ChaCha20
_____
128
64
74.55
ref/1
gcc_nocona_O0
ChaCha20
_____
128
64
75.05
ref/1
gcc_i386-m32_O0
ChaCha20
_____
128
64
75.32
ref/1
gcc_pentium2-m32_O0