Primitive
Profile
Key
IV
MAC
Stream
40 bytes
576 bytes
1500 bytes
Imix
Agility
Key setup
IV setup
Variant
Compiler
ChaCha20
_____
128
64
7.98
32.73
8.46
8.65
10.19
10.34
103.96
120.10
amd64-3/1
gcc_k8_Os-ofp
ChaCha20
_____
256
64
7.98
32.73
8.44
8.65
10.18
10.67
104.41
120.09
amd64-3/1
gcc_k8_Os-ofp
ChaCha20
_____
256
64
7.98
32.83
8.49
8.65
10.22
10.39
103.92
120.10
amd64-3/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
8.12
32.83
8.46
8.65
10.20
10.40
104.89
120.10
amd64-3/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
12.48
merged/1
gcc_nocona_O2-ofp
ChaCha20
_____
128
64
12.53
merged/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
12.76
41.34
13.38
13.65
15.40
15.11
129.64
136.24
x86-1/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
12.76
41.46
13.34
13.56
15.35
15.58
132.56
136.23
x86-1/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
12.76
41.47
13.43
13.66
15.44
15.06
132.63
136.24
x86-1/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
12.76
41.66
13.40
13.56
15.39
15.08
130.33
136.23
x86-1/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
12.76
41.81
13.32
13.64
15.39
15.12
126.33
137.24
x86-1/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
12.76
x86-1/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
12.76
x86-1/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
12.76
x86-1/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
256
64
12.76
41.42
13.34
13.57
15.35
15.13
130.93
136.24
x86-1/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
256
64
12.76
41.51
13.40
13.58
15.40
15.11
127.74
136.23
x86-1/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
256
64
12.76
41.66
13.29
13.56
15.33
15.10
127.23
136.24
x86-1/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
256
64
12.76
41.80
13.39
13.56
15.40
15.07
128.15
136.23
x86-1/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
256
64
12.76
41.86
13.35
13.57
15.38
15.08
131.93
136.23
x86-1/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
256
64
12.76
41.87
13.35
13.65
15.42
15.06
131.93
136.23
x86-1/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
256
64
12.77
41.73
13.33
13.63
15.39
15.21
124.94
137.26
x86-1/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
12.78
41.47
13.43
13.62
15.42
15.09
132.63
136.23
x86-1/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
12.80
x86-1/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
12.81
41.36
13.38
13.64
15.39
15.15
129.64
136.24
x86-1/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
12.87
x86-1/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
12.93
merged/1
gcc_k8_O2-ofp
ChaCha20
_____
128
64
13.66
merged/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
13.67
merged/1
gcc_i486-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.68
merged/1
gcc_i386-m32_O3-ual-ofp
ChaCha20
_____
128
64
14.51
merged/1
gcc_i386-m32_O3-ofp
ChaCha20
_____
128
64
14.54
merged/1
gcc_i486-m32_O3-ofp
ChaCha20
_____
128
64
14.71
amd64-xmm6/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
14.77
amd64-xmm6/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
15.16
merged/1
gcc_k6-m32_O3-ofp
ChaCha20
_____
128
64
15.23
x86-xmm5/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
15.23
x86-xmm5/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
15.32
x86-xmm5/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
15.39
x86-xmm5/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
15.55
x86-xmm5/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
15.57
x86-xmm5/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
15.64
x86-xmm5/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
15.64
x86-xmm5/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
15.65
x86-xmm5/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
15.88
x86-xmm5/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
15.93
merged/1
gcc_pentium-m32_O3-ual-ofp
ChaCha20
_____
128
64
15.96
merged/1
gcc_pentium-mmx-m32_O3-ual-ofp
ChaCha20
_____
128
64
15.97
x86-xmm5/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
16.10
x86-mmx/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
16.13
x86-mmx/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
16.13
x86-mmx/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
16.13
x86-mmx/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
16.13
x86-mmx/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
16.13
x86-mmx/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
16.13
x86-mmx/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
16.13
x86-mmx/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
16.13
x86-mmx/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
16.13
x86-mmx/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
16.13
x86-mmx/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
16.22
x86-mmx/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
16.73
ref/1
gcc_k8_O3-ual-ofp
ChaCha20
_____
128
64
16.82
x86-xmm5/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
16.87
merged/1
gcc_k6-m32_O3-ual-ofp
ChaCha20
_____
128
64
16.87
ref/1
gcc_nocona_O3-ual-ofp
ChaCha20
_____
128
64
16.97
merged/1
gcc_nocona_O3-ual-ofp
ChaCha20
_____
128
64
16.99
merged/1
gcc_nocona_O1-ofp
ChaCha20
_____
128
64
17.05
merged/1
gcc_k8_O1-ofp
ChaCha20
_____
128
64
17.25
merged/1
gcc_nocona_O3-ofp
ChaCha20
_____
128
64
17.83
merged/1
gcc_pentium2-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.85
merged/1
gcc_pentium3-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.90
merged/1
gcc_k8_O3-ual-ofp
ChaCha20
_____
128
64
17.93
merged/1
gcc_pentiumpro-m32_O3-ual-ofp
ChaCha20
_____
128
64
18.10
merged/1
gcc_k8_O3-ofp
ChaCha20
_____
128
64
18.99
merged/1
gcc_pentium-mmx-m32_O3-ofp
ChaCha20
_____
128
64
19.01
merged/1
gcc_pentium-m32_O3-ofp
ChaCha20
_____
128
64
19.18
ref/1
gcc_k8-m32_O3-ual-ofp
ChaCha20
_____
128
64
19.33
ref/1
gcc_pentium3-m32_O3-ual-ofp
ChaCha20
_____
128
64
19.44
ref/1
gcc_prescott-m32_O3-ual-ofp
ChaCha20
_____
128
64
19.50
ref/1
gcc_athlon-m32_O3-ual-ofp
ChaCha20
_____
128
64
19.51
regs/1
gcc_pentium-mmx-m32_O3-ual-ofp
ChaCha20
_____
128
64
19.55
ref/1
gcc_pentium2-m32_O3-ual-ofp
ChaCha20
_____
128
64
19.55
regs/1
gcc_pentium-m32_O3-ual-ofp
ChaCha20
_____
128
64
19.56
ref/1
gcc_m32_O3-ual-ofp
ChaCha20
_____
128
64
19.63
merged/1
gcc_m32_O3-ual-ofp
ChaCha20
_____
128
64
19.63
ref/1
gcc_pentiumpro-m32_O3-ual-ofp
ChaCha20
_____
128
64
19.64
merged/1
gcc_k8-m32_O3-ual-ofp
ChaCha20
_____
128
64
19.66
merged/1
gcc_athlon-m32_O3-ual-ofp
ChaCha20
_____
128
64
19.66
ref/1
gcc_i386-m32_O3-ual-ofp
ChaCha20
_____
128
64
19.73
regs/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
19.84
ref/1
gcc_nocona_O3-ofp
ChaCha20
_____
128
64
19.96
ref/1
gcc_i486-m32_O3-ual-ofp
ChaCha20
_____
128
64
20.16
ref/1
gcc_k6-m32_O3-ual-ofp
ChaCha20
_____
128
64
20.53
merged/1
gcc_pentium-m-m32_O3-ual-ofp
ChaCha20
_____
128
64
20.55
ref/1
gcc_pentium-mmx-m32_O3-ual-ofp
ChaCha20
_____
128
64
20.61
merged/1
gcc_pentium-m-m32_O3-ofp
ChaCha20
_____
128
64
20.61
ref/1
gcc_pentium-m32_O3-ual-ofp
ChaCha20
_____
128
64
20.66
merged/1
gcc_k8-m32_O3-ofp
ChaCha20
_____
128
64
20.66
merged/1
gcc_prescott-m32_O3-ual-ofp
ChaCha20
_____
128
64
20.69
regs/1
gcc_pentium-mmx-m32_O3-ofp
ChaCha20
_____
128
64
20.70
merged/1
gcc_m32_O3-ofp
ChaCha20
_____
128
64
20.71
merged/1
gcc_athlon-m32_O3-ofp
ChaCha20
_____
128
64
20.77
regs/1
gcc_pentium-m32_O3-ofp
ChaCha20
_____
128
64
20.98
regs/1
gcc_k8_O2-ofp
ChaCha20
_____
128
64
21.02
regs/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
21.66
ref/1
gcc_k8_O3-ofp
ChaCha20
_____
128
64
21.92
regs/1
gcc_nocona_O1-ofp
ChaCha20
_____
128
64
22.15
regs/1
gcc_i386-m32_O3-ual-ofp
ChaCha20
_____
128
64
22.35
regs/1
gcc_i486-m32_O3-ual-ofp
ChaCha20
_____
128
64
22.69
ref/1
gcc_pentium-m32_O3-ofp
ChaCha20
_____
128
64
22.79
ref/1
gcc_pentium-mmx-m32_O3-ofp
ChaCha20
_____
128
64
22.80
regs/1
gcc_pentium2-m32_O3-ual-ofp
ChaCha20
_____
128
64
22.80
regs/1
gcc_pentiumpro-m32_O3-ual-ofp
ChaCha20
_____
128
64
22.83
regs/1
gcc_k8_O1-ofp
ChaCha20
_____
128
64
22.86
regs/1
gcc_pentium3-m32_O3-ual-ofp
ChaCha20
_____
128
64
22.89
regs/1
gcc_nocona_O2-ofp
ChaCha20
_____
128
64
22.91
regs/1
gcc_prescott-m32_O3-ual-ofp
ChaCha20
_____
128
64
22.96
ref/1
gcc_athlon-m32_O3-ofp
ChaCha20
_____
128
64
22.97
regs/1
gcc_athlon-m32_O3-ual-ofp
ChaCha20
_____
128
64
22.97
regs/1
gcc_k8-m32_O3-ual-ofp
ChaCha20
_____
128
64
22.97
regs/1
gcc_m32_O3-ual-ofp
ChaCha20
_____
128
64
23.05
ref/1
gcc_i386-m32_O3-ofp
ChaCha20
_____
128
64
23.06
ref/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
23.08
ref/1
gcc_k8-m32_O3-ofp
ChaCha20
_____
128
64
23.10
ref/1
gcc_i486-m32_O3-ofp
ChaCha20
_____
128
64
23.11
ref/1
gcc_m32_O3-ofp
ChaCha20
_____
128
64
23.12
regs/1
gcc_k8_O3-ual-ofp
ChaCha20
_____
128
64
23.24
regs/1
gcc_i486-m32_O3-ofp
ChaCha20
_____
128
64
23.27
regs/1
gcc_i386-m32_O3-ofp
ChaCha20
_____
128
64
23.30
ref/1
gcc_prescott-m32_O3-ofp
ChaCha20
_____
128
64
23.33
regs/1
gcc_pentium-m-m32_O3-ual-ofp
ChaCha20
_____
128
64
23.36
ref/1
gcc_pentium-m-m32_O3-ual-ofp
ChaCha20
_____
128
64
23.72
regs/1
gcc_nocona_O3-ual-ofp
ChaCha20
_____
128
64
24.02
regs/1
gcc_k6-m32_O3-ual-ofp
ChaCha20
_____
128
64
24.08
ref/1
gcc_pentiumpro-m32_O3-ofp
ChaCha20
_____
128
64
24.32
ref/1
gcc_pentium2-m32_O3-ofp
ChaCha20
_____
128
64
24.33
ref/1
gcc_pentium3-m32_O3-ofp
ChaCha20
_____
128
64
24.57
regs/1
gcc_prescott-m32_O3-ofp
ChaCha20
_____
128
64
24.68
regs/1
gcc_pentium2-m32_O3-ofp
ChaCha20
_____
128
64
24.73
regs/1
gcc_k8_O3-ofp
ChaCha20
_____
128
64
25.11
merged/1
gcc_prescott-m32_O1-ofp
ChaCha20
_____
128
64
25.22
merged/1
gcc_pentium3-m32_O1-ofp
ChaCha20
_____
128
64
25.23
regs/1
gcc_pentiumpro-m32_O3-ofp
ChaCha20
_____
128
64
25.24
merged/1
gcc_k8-m32_O1-ofp
ChaCha20
_____
128
64
25.24
regs/1
gcc_pentium3-m32_O3-ofp
ChaCha20
_____
128
64
25.30
regs/1
gcc_nocona_O3-ofp
ChaCha20
_____
128
64
25.40
regs/1
gcc_athlon-m32_O3-ofp
ChaCha20
_____
128
64
25.40
regs/1
gcc_k8-m32_O3-ofp
ChaCha20
_____
128
64
25.40
regs/1
gcc_m32_O3-ofp
ChaCha20
_____
128
64
25.44
ref/1
gcc_nocona_O1-ofp
ChaCha20
_____
128
64
25.54
merged/1
gcc_pentiumpro-m32_O3-ofp
ChaCha20
_____
128
64
25.82
merged/1
gcc_pentium2-m32_O3-ofp
ChaCha20
_____
128
64
25.84
regs/1
gcc_pentium-m-m32_O3-ofp
ChaCha20
_____
128
64
25.85
merged/1
gcc_pentium3-m32_O3-ofp
ChaCha20
_____
128
64
25.89
merged/1
gcc_pentium2-m32_O1-ofp
ChaCha20
_____
128
64
25.89
ref/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
26.68
merged/1
gcc_k6-m32_O1-ofp
ChaCha20
_____
128
64
26.75
merged/1
gcc_athlon-m32_O1-ofp
ChaCha20
_____
128
64
26.89
merged/1
gcc_pentium-mmx-m32_O1-ofp
ChaCha20
_____
128
64
26.90
ref/1
gcc_k6-m32_O3-ofp
ChaCha20
_____
128
64
27.15
ref/1
gcc_k8_O1-ofp
ChaCha20
_____
128
64
27.47
merged/1
gcc_k6-m32_O2-ofp
ChaCha20
_____
128
64
27.72
regs/1
gcc_k6-m32_O3-ofp
ChaCha20
_____
128
64
28.41
x86-xmm/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
28.41
x86-xmm/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
28.48
x86-xmm/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
28.49
x86-xmm/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
28.50
x86-xmm/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
28.51
x86-xmm/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
28.53
x86-xmm/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
28.54
x86-xmm/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
28.63
x86-xmm/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
28.65
x86-xmm/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
28.65
x86-xmm/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
28.65
x86-xmm/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
28.95
merged/1
gcc_pentium-m-m32_O1-ofp
ChaCha20
_____
128
64
29.69
ref/1
gcc_pentium-m-m32_O3-ofp
ChaCha20
_____
128
64
29.74
merged/1
gcc_prescott-m32_O3-ofp
ChaCha20
_____
128
64
30.76
regs/1
gcc_prescott-m32_O1-ofp
ChaCha20
_____
128
64
31.17
regs/1
gcc_pentium3-m32_O1-ofp
ChaCha20
_____
128
64
31.65
regs/1
gcc_k6-m32_O1-ofp
ChaCha20
_____
128
64
31.85
regs/1
gcc_k8-m32_O1-ofp
ChaCha20
_____
128
64
32.01
regs/1
gcc_athlon-m32_O1-ofp
ChaCha20
_____
128
64
32.02
regs/1
gcc_pentium2-m32_O1-ofp
ChaCha20
_____
128
64
32.57
ref/1
gcc_pentiumpro-m32_O1-ofp
ChaCha20
_____
128
64
32.58
ref/1
gcc_prescott-m32_O1-ofp
ChaCha20
_____
128
64
32.77
ref/1
gcc_athlon-m32_O1-ofp
ChaCha20
_____
128
64
32.80
regs/1
gcc_pentium-mmx-m32_O1-ofp
ChaCha20
_____
128
64
33.11
ref/1
gcc_k8-m32_O1-ofp
ChaCha20
_____
128
64
33.52
ref/1
gcc_pentium-m32_O1-ofp
ChaCha20
_____
128
64
33.54
ref/1
gcc_k6-m32_O1-ofp
ChaCha20
_____
128
64
33.64
ref/1
gcc_pentium-mmx-m32_O1-ofp
ChaCha20
_____
128
64
33.71
ref/1
gcc_pentium2-m32_O1-ofp
ChaCha20
_____
128
64
33.72
ref/1
gcc_i486-m32_O1-ofp
ChaCha20
_____
128
64
33.77
ref/1
gcc_pentium3-m32_O1-ofp
ChaCha20
_____
128
64
33.77
regs/1
gcc_pentium-m-m32_O1-ofp
ChaCha20
_____
128
64
34.03
ref/1
gcc_m32_O1-ofp
ChaCha20
_____
128
64
35.20
merged/1
gcc_pentium-mmx-m32_O2-ofp
ChaCha20
_____
128
64
35.21
merged/1
gcc_pentium-m32_O2-ofp
ChaCha20
_____
128
64
35.25
x86-xmm2/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
35.25
x86-xmm2/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
35.25
x86-xmm2/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
35.25
x86-xmm2/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
35.25
x86-xmm2/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
35.26
x86-xmm2/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
35.26
x86-xmm2/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
35.26
x86-xmm2/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
35.26
x86-xmm2/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
35.27
x86-xmm2/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
35.30
x86-xmm2/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
35.47
x86-xmm2/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
35.77
ref/1
gcc_nocona_O2-ofp
ChaCha20
_____
128
64
35.98
ref/1
gcc_pentium-m-m32_O1-ofp
ChaCha20
_____
128
64
36.46
merged/1
gcc_i386-m32_O2-ofp
ChaCha20
_____
128
64
36.61
merged/1
gcc_i486-m32_O2-ofp
ChaCha20
_____
128
64
37.77
merged/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
39.09
regs/1
gcc_pentium-m-m32_O2-ofp
ChaCha20
_____
128
64
39.68
merged/1
gcc_pentium2-m32_O2-ofp
ChaCha20
_____
128
64
39.80
merged/1
gcc_pentium-m32_O1-ofp
ChaCha20
_____
128
64
39.88
merged/1
gcc_pentiumpro-m32_O1-ofp
ChaCha20
_____
128
64
39.92
merged/1
gcc_pentiumpro-m32_O2-ofp
ChaCha20
_____
128
64
39.94
merged/1
gcc_i486-m32_O1-ofp
ChaCha20
_____
128
64
39.99
merged/1
gcc_prescott-m32_O2-ofp
ChaCha20
_____
128
64
40.04
merged/1
gcc_pentium3-m32_O2-ofp
ChaCha20
_____
128
64
40.13
merged/1
gcc_m32_O1-ofp
ChaCha20
_____
128
64
40.21
merged/1
gcc_athlon-m32_O2-ofp
ChaCha20
_____
128
64
40.33
merged/1
gcc_m32_O2-ofp
ChaCha20
_____
128
64
40.52
regs/1
gcc_pentium-mmx-m32_O2-ofp
ChaCha20
_____
128
64
40.59
regs/1
gcc_pentium-m32_O2-ofp
ChaCha20
_____
128
64
40.86
merged/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
40.94
merged/1
gcc_k8-m32_O2-ofp
ChaCha20
_____
128
64
41.14
merged/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
41.15
merged/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
41.37
regs/1
gcc_pentiumpro-m32_O2-ofp
ChaCha20
_____
128
64
41.87
regs/1
gcc_pentium3-m32_O2-ofp
ChaCha20
_____
128
64
41.96
merged/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
42.01
merged/1
gcc_pentium3-m32_O0
ChaCha20
_____
128
64
42.08
regs/1
gcc_pentium2-m32_O2-ofp
ChaCha20
_____
128
64
42.15
merged/1
gcc_prescott-m32_O0
ChaCha20
_____
128
64
42.59
92.85
42.65
44.09
46.62
45.59
128.63
121.17
merged/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
256
64
42.66
92.84
42.68
44.32
46.72
45.98
132.17
121.17
merged/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
42.71
merged/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
42.98
merged/1
gcc_k8_O0
ChaCha20
_____
128
64
42.98
merged/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
43.81
ref/1
gcc_k8_O2-ofp
ChaCha20
_____
128
64
43.87
merged/1
gcc_pentium-m-m32_O2-ofp
ChaCha20
_____
128
64
44.04
merged/1
gcc_i486-m32_O0
ChaCha20
_____
128
64
44.68
merged/1
gcc_pentium2-m32_O0
ChaCha20
_____
128
64
45.33
merged/1
gcc_pentium-mmx-m32_O0
ChaCha20
_____
128
64
45.35
merged/1
gcc_pentiumpro-m32_O0
ChaCha20
_____
128
64
45.38
merged/1
gcc_pentium-m32_O0
ChaCha20
_____
128
64
45.40
merged/1
gcc_nocona_O0
ChaCha20
_____
128
64
46.11
merged/1
gcc_i386-m32_O0
ChaCha20
_____
128
64
46.15
regs/1
gcc_pentium-m32_O1-ofp
ChaCha20
_____
128
64
46.16
regs/1
gcc_i486-m32_O1-ofp
ChaCha20
_____
128
64
46.24
merged/1
gcc_pentium-m-m32_O0
ChaCha20
_____
128
64
46.36
merged/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
46.55
merged/1
gcc_m32_O0
ChaCha20
_____
128
64
46.62
merged/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
46.65
merged/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
46.65
merged/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
46.65
regs/1
gcc_pentiumpro-m32_O1-ofp
ChaCha20
_____
128
64
47.11
regs/1
gcc_m32_O1-ofp
ChaCha20
_____
128
64
51.42
regs/1
gcc_prescott-m32_O2-ofp
ChaCha20
_____
128
64
51.52
regs/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
51.93
regs/1
gcc_i386-m32_O2-ofp
ChaCha20
_____
128
64
51.94
regs/1
gcc_i486-m32_O2-ofp
ChaCha20
_____
128
64
51.96
merged/1
gcc_k6-m32_O0
ChaCha20
_____
128
64
52.21
regs/1
gcc_k6-m32_O2-ofp
ChaCha20
_____
128
64
52.47
ref/1
gcc_pentium-m32_O2-ofp
ChaCha20
_____
128
64
52.47
ref/1
gcc_pentium-mmx-m32_O2-ofp
ChaCha20
_____
128
64
53.33
merged/1
gcc_athlon-m32_O0
ChaCha20
_____
128
64
53.54
merged/1
gcc_k8-m32_O0
ChaCha20
_____
128
64
53.57
ref/1
gcc_pentium-m-m32_O2-ofp
ChaCha20
_____
128
64
55.19
regs/1
gcc_athlon-m32_O2-ofp
ChaCha20
_____
128
64
55.20
ref/1
gcc_pentium3-m32_O2-ofp
ChaCha20
_____
128
64
55.29
ref/1
gcc_pentium2-m32_O2-ofp
ChaCha20
_____
128
64
55.53
regs/1
gcc_k8-m32_O2-ofp
ChaCha20
_____
128
64
55.55
regs/1
gcc_m32_O2-ofp
ChaCha20
_____
128
64
55.71
ref/1
gcc_pentiumpro-m32_O2-ofp
ChaCha20
_____
128
64
57.48
ref/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
57.79
regs/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
57.84
regs/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
57.86
regs/1
gcc_k8_O0
ChaCha20
_____
128
64
57.93
ref/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
58.32
regs/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
58.43
ref/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
58.44
ref/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
58.47
ref/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
58.86
regs/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
58.93
ref/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
59.51
regs/1
gcc_nocona_O0
ChaCha20
_____
128
64
59.74
regs/1
gcc_prescott-m32_O0
ChaCha20
_____
128
64
59.85
regs/1
gcc_k8-m32_O0
ChaCha20
_____
128
64
60.63
regs/1
gcc_k6-m32_O0
ChaCha20
_____
128
64
60.84
regs/1
gcc_pentium-mmx-m32_O0
ChaCha20
_____
128
64
60.86
regs/1
gcc_i486-m32_O0
ChaCha20
_____
128
64
61.01
regs/1
gcc_m32_O0
ChaCha20
_____
128
64
61.02
regs/1
gcc_athlon-m32_O0
ChaCha20
_____
128
64
61.21
regs/1
gcc_pentium-m-m32_O0
ChaCha20
_____
128
64
61.23
regs/1
gcc_pentium2-m32_O0
ChaCha20
_____
128
64
61.25
regs/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
61.51
regs/1
gcc_pentium3-m32_O0
ChaCha20
_____
128
64
61.71
regs/1
gcc_pentium-m32_O0
ChaCha20
_____
128
64
62.13
regs/1
gcc_i386-m32_O0
ChaCha20
_____
128
64
62.35
ref/1
gcc_k6-m32_O2-ofp
ChaCha20
_____
128
64
62.66
ref/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
63.11
ref/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
63.65
regs/1
gcc_pentiumpro-m32_O0
ChaCha20
_____
128
64
64.48
regs/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
65.68
ref/1
gcc_k8_O0
ChaCha20
_____
128
64
65.70
regs/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
65.71
regs/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
65.72
regs/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
65.91
ref/1
gcc_prescott-m32_O2-ofp
ChaCha20
_____
128
64
65.96
regs/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
66.05
ref/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
66.09
ref/1
gcc_athlon-m32_O2-ofp
ChaCha20
_____
128
64
66.31
ref/1
gcc_pentium-mmx-m32_O0
ChaCha20
_____
128
64
66.33
ref/1
gcc_athlon-m32_O0
ChaCha20
_____
128
64
66.33
ref/1
gcc_pentium-m32_O0
ChaCha20
_____
128
64
66.40
ref/1
gcc_k8-m32_O2-ofp
ChaCha20
_____
128
64
66.47
ref/1
gcc_m32_O2-ofp
ChaCha20
_____
128
64
66.66
regs/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
66.94
ref/1
gcc_i386-m32_O2-ofp
ChaCha20
_____
128
64
67.28
ref/1
gcc_nocona_O0
ChaCha20
_____
128
64
67.80
ref/1
gcc_i486-m32_O2-ofp
ChaCha20
_____
128
64
67.95
ref/1
gcc_pentium2-m32_O0
ChaCha20
_____
128
64
68.16
ref/1
gcc_pentium-m-m32_O0
ChaCha20
_____
128
64
68.40
ref/1
gcc_pentium3-m32_O0
ChaCha20
_____
128
64
69.23
ref/1
gcc_i386-m32_O0
ChaCha20
_____
128
64
70.06
ref/1
gcc_k6-m32_O0
ChaCha20
_____
128
64
70.29
ref/1
gcc_i486-m32_O0
ChaCha20
_____
128
64
71.71
ref/1
gcc_m32_O0
ChaCha20
_____
128
64
72.05
ref/1
gcc_k8-m32_O0
ChaCha20
_____
128
64
72.96
ref/1
gcc_prescott-m32_O0
ChaCha20
_____
128
64
73.19
ref/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
73.19
ref/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
73.48
ref/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
76.84
ref/1
gcc_pentiumpro-m32_O0