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.98
8.25
8.58
9.86
10.07
95.82
55.59
amd64-3/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
7.96
29.98
8.32
8.58
9.90
10.23
95.82
55.59
amd64-3/1
gcc_default_Os-ofp
ChaCha20
_____
256
64
7.96
29.97
8.25
8.57
9.86
10.01
95.81
56.82
amd64-3/1
gcc_nocona_Os-ofp
ChaCha20
_____
256
64
7.96
29.98
8.25
8.57
9.86
10.09
95.82
55.59
amd64-3/1
gcc_k8_Os-ofp
ChaCha20
_____
256
64
7.96
29.98
8.25
8.61
9.87
10.09
95.82
55.59
amd64-3/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
7.97
29.97
8.25
8.57
9.86
10.01
95.94
56.82
amd64-3/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
11.97
merged/1
gcc_default_O3-ual-ofp
ChaCha20
_____
128
64
11.97
merged/1
gcc_k8_O3-ual-ofp
ChaCha20
_____
128
64
12.60
50.00
14.19
15.98
17.30
14.75
110.57
76.15
x86-xmm6/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
12.60
x86-xmm6/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
256
64
12.60
50.00
14.36
15.99
17.40
14.80
111.58
76.15
x86-xmm6/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
12.72
38.56
13.09
13.49
14.98
15.08
114.57
82.15
x86-1/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
12.72
39.30
13.09
13.49
15.04
15.07
110.57
76.15
x86-1/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
256
64
12.72
38.62
13.10
13.48
14.99
15.05
113.57
82.14
x86-1/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
256
64
12.72
39.30
13.09
13.49
15.03
15.02
111.58
76.15
x86-1/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
12.73
38.61
13.10
13.48
14.99
15.07
114.57
82.13
x86-1/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
12.73
38.74
13.11
13.48
15.00
15.08
123.32
82.14
x86-1/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
12.73
39.13
13.11
13.50
15.04
15.07
120.22
76.15
x86-1/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
12.73
x86-1/1
gcc_k6-3-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_k8-m32_Os-ofp
ChaCha20
_____
128
64
12.73
x86-1/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
12.73
x86-1/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
12.73
x86-1/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
12.73
x86-xmm6/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
256
64
12.73
38.56
13.09
13.49
14.98
15.07
114.57
82.15
x86-1/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
256
64
12.73
38.57
13.10
13.48
14.98
15.02
114.57
82.13
x86-1/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
256
64
12.73
38.73
13.11
13.49
15.00
15.07
113.57
82.14
x86-1/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
256
64
12.73
39.29
13.11
13.52
15.05
15.06
111.58
76.15
x86-1/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
12.74
x86-1/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
12.75
38.56
13.10
13.47
14.98
15.05
113.57
82.14
x86-1/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
12.75
x86-1/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
12.75
x86-xmm6/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
12.80
x86-xmm6/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
12.88
x86-xmm6/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
12.93
50.98
14.28
16.28
17.53
15.32
114.58
82.12
x86-xmm6/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
12.95
x86-xmm6/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
12.97
merged/1
gcc_nocona_Os-ofp
ChaCha20
_____
256
64
13.02
51.01
14.44
16.22
17.60
15.29
114.59
83.11
x86-xmm6/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
13.23
merged/1
gcc_default_O3-ofp
ChaCha20
_____
128
64
13.23
merged/1
gcc_k8_O3-ofp
ChaCha20
_____
128
64
13.24
50.00
13.62
16.82
17.29
14.85
120.22
76.13
x86-xmm6/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
13.26
merged/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
13.27
merged/1
gcc_k6-3-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.30
x86-xmm6/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
13.31
merged/1
gcc_k6-3-m32_O3-ofp
ChaCha20
_____
128
64
13.31
x86-xmm6/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
13.31
x86-xmm6/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
256
64
13.34
50.02
14.78
16.80
17.94
14.82
111.58
76.13
x86-xmm6/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
13.35
merged/1
gcc_k6-m32_O3-ofp
ChaCha20
_____
128
64
13.39
merged/1
gcc_k6-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.46
merged/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
13.46
merged/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
13.50
merged/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
13.57
merged/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
13.62
merged/1
gcc_m32_O3-ual-ofp
ChaCha20
_____
128
64
13.66
merged/1
gcc_pentium-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.67
x86-xmm6/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
13.69
merged/1
gcc_i386-m32_O3-ofp
ChaCha20
_____
128
64
13.69
merged/1
gcc_i486-m32_O3-ofp
ChaCha20
_____
128
64
13.70
merged/1
gcc_pentium-mmx-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.70
merged/1
gcc_prescott-m32_O3-ofp
ChaCha20
_____
128
64
13.74
merged/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
13.75
merged/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
13.76
merged/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
13.80
merged/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
13.80
merged/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
13.81
merged/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
13.81
merged/1
gcc_m32_O3-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
13.90
merged/1
gcc_pentium-mmx-m32_O3-ofp
ChaCha20
_____
128
64
14.01
merged/1
gcc_nocona_O3-ual-ofp
ChaCha20
_____
128
64
14.07
merged/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
14.10
44.21
14.43
14.89
16.64
16.07
111.86
80.12
merged/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
14.10
merged/1
gcc_i386-m32_O3-ual-ofp
ChaCha20
_____
128
64
14.10
merged/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
14.16
merged/1
gcc_prescott-m32_O3-ual-ofp
ChaCha20
_____
256
64
14.17
44.21
14.47
14.89
16.67
16.09
111.86
80.12
merged/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
14.20
merged/1
gcc_i486-m32_O3-ual-ofp
ChaCha20
_____
128
64
14.22
merged/1
gcc_nocona_O3-ofp
ChaCha20
_____
128
64
14.29
merged/1
gcc_pentium4-m32_O3-ofp
ChaCha20
_____
128
64
14.30
merged/1
gcc_prescott-m32_O1-ofp
ChaCha20
_____
128
64
14.32
merged/1
gcc_i486-m32_O1-ofp
ChaCha20
_____
128
64
14.32
merged/1
gcc_pentium-m-m32_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.32
merged/1
gcc_pentium2-m32_O3-ofp
ChaCha20
_____
128
64
14.32
merged/1
gcc_pentiumpro-m32_O3-ofp
ChaCha20
_____
128
64
14.34
merged/1
gcc_m32_O1-ofp
ChaCha20
_____
128
64
14.35
merged/1
gcc_pentium3-m32_O3-ofp
ChaCha20
_____
128
64
14.44
amd64-xmm6/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
14.44
merged/1
gcc_default_O1-ofp
ChaCha20
_____
128
64
14.44
merged/1
gcc_k6-3-m32_O1-ofp
ChaCha20
_____
128
64
14.45
merged/1
gcc_pentium4-m32_O3-ual-ofp
ChaCha20
_____
128
64
14.47
ref/1
gcc_default_O3-ofp
ChaCha20
_____
128
64
14.55
merged/1
gcc_athlon-m32_O1-ofp
ChaCha20
_____
128
64
14.55
merged/1
gcc_pentium3-m32_O1-ofp
ChaCha20
_____
128
64
14.59
merged/1
gcc_k8-m32_O1-ofp
ChaCha20
_____
128
64
14.59
merged/1
gcc_pentium2-m32_O1-ofp
ChaCha20
_____
128
64
14.61
merged/1
gcc_pentium-m-m32_O1-ofp
ChaCha20
_____
128
64
14.64
merged/1
gcc_pentium4-m32_O1-ofp
ChaCha20
_____
128
64
14.68
amd64-xmm6/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
14.70
merged/1
gcc_pentiumpro-m32_O1-ofp
ChaCha20
_____
128
64
14.74
amd64-xmm6/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
14.74
merged/1
gcc_athlon-m32_O3-ual-ofp
ChaCha20
_____
128
64
14.76
merged/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
14.77
merged/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
14.84
merged/1
gcc_pentium3-m32_O3-ual-ofp
ChaCha20
_____
128
64
14.87
merged/1
gcc_k8-m32_O3-ual-ofp
ChaCha20
_____
128
64
14.87
merged/1
gcc_pentiumpro-m32_O3-ual-ofp
ChaCha20
_____
128
64
14.92
merged/1
gcc_pentium2-m32_O3-ual-ofp
ChaCha20
_____
128
64
14.98
merged/1
gcc_k8_O1-ofp
ChaCha20
_____
128
64
14.98
merged/1
gcc_pentium-m-m32_O3-ual-ofp
ChaCha20
_____
128
64
15.15
merged/1
gcc_athlon-m32_O3-ofp
ChaCha20
_____
128
64
15.16
merged/1
gcc_k8-m32_O3-ofp
ChaCha20
_____
128
64
15.23
ref/1
gcc_k8_O3-ofp
ChaCha20
_____
128
64
15.25
x86-xmm5/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
15.34
x86-xmm5/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
15.35
x86-xmm5/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
15.46
x86-xmm5/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
15.48
x86-xmm5/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
15.49
x86-xmm5/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
15.49
x86-xmm5/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
15.53
x86-xmm5/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
15.55
x86-xmm5/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
15.60
x86-xmm5/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
15.69
x86-xmm5/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
15.71
x86-xmm5/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
15.76
regs/1
gcc_default_O3-ual-ofp
ChaCha20
_____
128
64
15.76
regs/1
gcc_k8_O3-ual-ofp
ChaCha20
_____
128
64
15.79
x86-xmm5/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
15.82
merged/1
gcc_k6-m32_O1-ofp
ChaCha20
_____
128
64
15.94
x86-xmm5/1
gcc_pentium-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.16
regs/1
gcc_pentiumpro-m32_O3-ual-ofp
ChaCha20
_____
128
64
16.18
x86-mmx/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
16.23
regs/1
gcc_pentium-m-m32_O3-ual-ofp
ChaCha20
_____
128
64
16.23
regs/1
gcc_pentium2-m32_O3-ual-ofp
ChaCha20
_____
128
64
16.33
ref/1
gcc_k8_O3-ual-ofp
ChaCha20
_____
128
64
16.47
regs/1
gcc_pentium3-m32_O3-ual-ofp
ChaCha20
_____
128
64
16.52
ref/1
gcc_default_O3-ual-ofp
ChaCha20
_____
128
64
16.52
regs/1
gcc_m32_O3-ual-ofp
ChaCha20
_____
128
64
16.60
regs/1
gcc_pentium-mmx-m32_O3-ual-ofp
ChaCha20
_____
128
64
16.67
regs/1
gcc_pentium-m32_O3-ual-ofp
ChaCha20
_____
128
64
16.75
regs/1
gcc_pentium4-m32_O3-ual-ofp
ChaCha20
_____
128
64
16.87
ref/1
gcc_nocona_O3-ofp
ChaCha20
_____
128
64
16.90
ref/1
gcc_nocona_O3-ual-ofp
ChaCha20
_____
128
64
16.90
regs/1
gcc_prescott-m32_O3-ual-ofp
ChaCha20
_____
128
64
16.97
regs/1
gcc_i486-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.00
ref/1
gcc_m32_O3-ual-ofp
ChaCha20
_____
128
64
17.00
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.02
regs/1
gcc_k8-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.07
regs/1
gcc_i386-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.10
ref/1
gcc_pentium-m-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.12
regs/1
gcc_athlon-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.14
ref/1
gcc_pentium-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.28
regs/1
gcc_k6-3-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.37
regs/1
gcc_k6-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.50
ref/1
gcc_pentium-mmx-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.53
regs/1
gcc_nocona_O3-ofp
ChaCha20
_____
128
64
17.54
ref/1
gcc_pentium2-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.59
regs/1
gcc_default_O3-ofp
ChaCha20
_____
128
64
17.63
ref/1
gcc_prescott-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.75
ref/1
gcc_pentium4-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.79
ref/1
gcc_i486-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.80
regs/1
gcc_prescott-m32_O3-ofp
ChaCha20
_____
128
64
17.88
regs/1
gcc_m32_O3-ofp
ChaCha20
_____
128
64
17.88
regs/1
gcc_pentium4-m32_O3-ofp
ChaCha20
_____
128
64
17.98
ref/1
gcc_athlon-m32_O3-ual-ofp
ChaCha20
_____
128
64
18.06
ref/1
gcc_k8-m32_O3-ual-ofp
ChaCha20
_____
128
64
18.10
ref/1
gcc_k6-3-m32_O3-ual-ofp
ChaCha20
_____
128
64
18.13
ref/1
gcc_i386-m32_O3-ual-ofp
ChaCha20
_____
128
64
18.22
regs/1
gcc_pentium-mmx-m32_O3-ofp
ChaCha20
_____
128
64
18.31
regs/1
gcc_k8_O3-ofp
ChaCha20
_____
128
64
18.32
regs/1
gcc_pentium-m32_O3-ofp
ChaCha20
_____
128
64
18.40
regs/1
gcc_k6-m32_O3-ofp
ChaCha20
_____
128
64
18.59
ref/1
gcc_k6-m32_O3-ual-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.62
regs/1
gcc_pentium3-m32_O3-ofp
ChaCha20
_____
128
64
18.63
regs/1
gcc_pentiumpro-m32_O3-ofp
ChaCha20
_____
128
64
18.96
regs/1
gcc_i386-m32_O3-ofp
ChaCha20
_____
128
64
18.96
regs/1
gcc_i486-m32_O3-ofp
ChaCha20
_____
128
64
19.00
regs/1
gcc_k6-3-m32_O3-ofp
ChaCha20
_____
128
64
19.15
regs/1
gcc_k8-m32_O3-ofp
ChaCha20
_____
128
64
19.30
regs/1
gcc_athlon-m32_O3-ofp
ChaCha20
_____
128
64
20.22
ref/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
20.22
ref/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
20.30
regs/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
20.62
regs/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
20.67
regs/1
gcc_k6-m32_O2-ofp
ChaCha20
_____
128
64
20.76
regs/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
20.76
regs/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
20.76
regs/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
20.90
regs/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
20.93
regs/1
gcc_pentium-m-m32_O2-ofp
ChaCha20
_____
128
64
20.93
regs/1
gcc_pentium2-m32_O2-ofp
ChaCha20
_____
128
64
20.93
regs/1
gcc_pentium3-m32_O2-ofp
ChaCha20
_____
128
64
20.93
regs/1
gcc_pentiumpro-m32_O2-ofp
ChaCha20
_____
128
64
20.94
regs/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
20.95
regs/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
20.98
regs/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
21.00
regs/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
21.01
regs/1
gcc_k6-3-m32_O2-ofp
ChaCha20
_____
128
64
21.09
regs/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
21.26
regs/1
gcc_m32_O2-ofp
ChaCha20
_____
128
64
21.28
regs/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
21.30
regs/1
gcc_k8-m32_Os-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.39
regs/1
gcc_pentium-mmx-m32_O2-ofp
ChaCha20
_____
128
64
21.41
regs/1
gcc_pentium-m32_O2-ofp
ChaCha20
_____
128
64
21.48
regs/1
gcc_athlon-m32_O2-ofp
ChaCha20
_____
128
64
21.48
regs/1
gcc_k8-m32_O2-ofp
ChaCha20
_____
128
64
21.77
ref/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
21.99
regs/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
22.28
regs/1
gcc_nocona_O2-ofp
ChaCha20
_____
128
64
22.31
regs/1
gcc_pentium-m32_O1-ofp
ChaCha20
_____
128
64
22.33
regs/1
gcc_pentium4-m32_O2-ofp
ChaCha20
_____
128
64
22.35
regs/1
gcc_i386-m32_O2-ofp
ChaCha20
_____
128
64
22.35
regs/1
gcc_i486-m32_O2-ofp
ChaCha20
_____
128
64
22.35
regs/1
gcc_prescott-m32_O2-ofp
ChaCha20
_____
128
64
22.48
regs/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
22.48
regs/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
22.48
regs/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
22.79
regs/1
gcc_k8_O1-ofp
ChaCha20
_____
128
64
22.82
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_pentium4-m32_O1-ofp
ChaCha20
_____
128
64
22.87
ref/1
gcc_k8_O2-ofp
ChaCha20
_____
128
64
22.89
regs/1
gcc_prescott-m32_O1-ofp
ChaCha20
_____
128
64
22.98
regs/1
gcc_k6-3-m32_O1-ofp
ChaCha20
_____
128
64
22.99
regs/1
gcc_pentium-m-m32_O1-ofp
ChaCha20
_____
128
64
22.99
regs/1
gcc_pentium3-m32_O1-ofp
ChaCha20
_____
128
64
22.99
regs/1
gcc_pentiumpro-m32_O1-ofp
ChaCha20
_____
128
64
23.00
regs/1
gcc_athlon-m32_O1-ofp
ChaCha20
_____
128
64
23.00
regs/1
gcc_m32_O1-ofp
ChaCha20
_____
128
64
23.00
regs/1
gcc_pentium-mmx-m32_O1-ofp
ChaCha20
_____
128
64
23.06
regs/1
gcc_i486-m32_O1-ofp
ChaCha20
_____
128
64
23.06
regs/1
gcc_k6-m32_O1-ofp
ChaCha20
_____
128
64
23.09
regs/1
gcc_pentium2-m32_O1-ofp
ChaCha20
_____
128
64
23.16
regs/1
gcc_k8-m32_O1-ofp
ChaCha20
_____
128
64
23.72
ref/1
gcc_default_O2-ofp
ChaCha20
_____
128
64
24.11
ref/1
gcc_nocona_O2-ofp
ChaCha20
_____
128
64
28.35
x86-xmm/1
gcc_athlon-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_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
28.36
x86-xmm/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
28.36
x86-xmm/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
28.37
x86-xmm/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
28.37
x86-xmm/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
28.38
x86-xmm/1
gcc_k6-3-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-mmx-m32_Os-ofp
ChaCha20
_____
128
64
28.41
x86-xmm/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
28.46
x86-xmm/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
28.66
x86-xmm/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
28.94
ref/1
gcc_default_O1-ofp
ChaCha20
_____
128
64
28.95
ref/1
gcc_nocona_O1-ofp
ChaCha20
_____
128
64
29.67
ref/1
gcc_k8_O1-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.24
x86-xmm2/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
35.24
x86-xmm2/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
35.25
x86-xmm2/1
gcc_prescott-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-m-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.42
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_pentium-m-m32_O1-ofp
ChaCha20
_____
128
64
36.01
ref/1
gcc_athlon-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.07
ref/1
gcc_i486-m32_O1-ofp
ChaCha20
_____
128
64
36.07
ref/1
gcc_k6-3-m32_O1-ofp
ChaCha20
_____
128
64
36.07
ref/1
gcc_pentium-m32_O1-ofp
ChaCha20
_____
128
64
36.08
ref/1
gcc_k6-m32_O1-ofp
ChaCha20
_____
128
64
36.08
ref/1
gcc_pentium-mmx-m32_O1-ofp
ChaCha20
_____
128
64
36.38
ref/1
gcc_k8-m32_O1-ofp
ChaCha20
_____
128
64
41.22
merged/1
gcc_i386-m32_O0
ChaCha20
_____
128
64
41.22
merged/1
gcc_i486-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_k8_O0
ChaCha20
_____
128
64
41.22
merged/1
gcc_m32_O0
ChaCha20
_____
128
64
41.22
merged/1
gcc_pentium-m32_O0
ChaCha20
_____
128
64
41.22
merged/1
gcc_pentium-mmx-m32_O0
ChaCha20
_____
128
64
41.22
merged/1
gcc_pentium4-m32_O0
ChaCha20
_____
128
64
41.22
merged/1
gcc_pentiumpro-m32_O0
ChaCha20
_____
128
64
41.22
merged/1
gcc_prescott-m32_O0
ChaCha20
_____
128
64
41.23
merged/1
gcc_athlon-m32_O0
ChaCha20
_____
128
64
41.23
merged/1
gcc_default_O0
ChaCha20
_____
128
64
41.23
merged/1
gcc_pentium-m-m32_O0
ChaCha20
_____
128
64
41.23
merged/1
gcc_pentium2-m32_O0
ChaCha20
_____
128
64
41.23
merged/1
gcc_pentium3-m32_O0
ChaCha20
_____
128
64
41.24
merged/1
gcc_nocona_O0
ChaCha20
_____
128
64
41.83
ref/1
gcc_pentium-m32_O3-ofp
ChaCha20
_____
128
64
41.83
ref/1
gcc_pentium-mmx-m32_O3-ofp
ChaCha20
_____
128
64
45.69
ref/1
gcc_pentium-mmx-m32_O2-ofp
ChaCha20
_____
128
64
45.70
ref/1
gcc_pentium-m32_O2-ofp
ChaCha20
_____
128
64
46.59
ref/1
gcc_prescott-m32_O3-ofp
ChaCha20
_____
128
64
47.04
ref/1
gcc_pentium4-m32_O3-ofp
ChaCha20
_____
128
64
47.22
ref/1
gcc_pentium3-m32_O3-ofp
ChaCha20
_____
128
64
47.23
ref/1
gcc_pentiumpro-m32_O3-ofp
ChaCha20
_____
128
64
47.32
ref/1
gcc_pentium2-m32_O3-ofp
ChaCha20
_____
128
64
47.45
ref/1
gcc_pentium-m-m32_O3-ofp
ChaCha20
_____
128
64
48.39
ref/1
gcc_i486-m32_O3-ofp
ChaCha20
_____
128
64
48.47
ref/1
gcc_i386-m32_O3-ofp
ChaCha20
_____
128
64
50.34
ref/1
gcc_pentium-m-m32_O2-ofp
ChaCha20
_____
128
64
50.34
ref/1
gcc_pentium2-m32_O2-ofp
ChaCha20
_____
128
64
50.34
ref/1
gcc_pentium3-m32_O2-ofp
ChaCha20
_____
128
64
50.34
ref/1
gcc_pentiumpro-m32_O2-ofp
ChaCha20
_____
128
64
52.10
ref/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
52.11
ref/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
52.12
ref/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
52.80
ref/1
gcc_prescott-m32_O2-ofp
ChaCha20
_____
128
64
53.59
ref/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
53.60
ref/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
53.61
ref/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
53.67
ref/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
53.79
ref/1
gcc_pentium4-m32_O2-ofp
ChaCha20
_____
128
64
54.05
ref/1
gcc_i386-m32_O2-ofp
ChaCha20
_____
128
64
54.10
ref/1
gcc_i486-m32_O2-ofp
ChaCha20
_____
128
64
56.97
regs/1
gcc_k8-m32_O0
ChaCha20
_____
128
64
57.03
regs/1
gcc_athlon-m32_O0
ChaCha20
_____
128
64
57.03
regs/1
gcc_m32_O0
ChaCha20
_____
128
64
57.03
regs/1
gcc_pentium-m-m32_O0
ChaCha20
_____
128
64
57.03
regs/1
gcc_pentium2-m32_O0
ChaCha20
_____
128
64
57.03
regs/1
gcc_pentium4-m32_O0
ChaCha20
_____
128
64
57.03
regs/1
gcc_pentiumpro-m32_O0
ChaCha20
_____
128
64
57.03
regs/1
gcc_prescott-m32_O0
ChaCha20
_____
128
64
57.05
regs/1
gcc_pentium3-m32_O0
ChaCha20
_____
128
64
57.49
ref/1
gcc_m32_O2-ofp
ChaCha20
_____
128
64
57.99
regs/1
gcc_i386-m32_O0
ChaCha20
_____
128
64
57.99
regs/1
gcc_i486-m32_O0
ChaCha20
_____
128
64
57.99
regs/1
gcc_k6-3-m32_O0
ChaCha20
_____
128
64
57.99
regs/1
gcc_k6-m32_O0
ChaCha20
_____
128
64
57.99
regs/1
gcc_pentium-m32_O0
ChaCha20
_____
128
64
57.99
regs/1
gcc_pentium-mmx-m32_O0
ChaCha20
_____
128
64
58.04
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
59.04
ref/1
gcc_m32_O3-ofp
ChaCha20
_____
128
64
60.07
ref/1
gcc_k8-m32_O3-ofp
ChaCha20
_____
128
64
60.08
ref/1
gcc_athlon-m32_O3-ofp
ChaCha20
_____
128
64
60.18
ref/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
60.24
ref/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
60.94
ref/1
gcc_athlon-m32_O2-ofp
ChaCha20
_____
128
64
60.94
ref/1
gcc_k8-m32_O2-ofp
ChaCha20
_____
128
64
63.36
ref/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
63.38
ref/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
63.40
ref/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
63.68
ref/1
gcc_k6-m32_O3-ofp
ChaCha20
_____
128
64
64.74
ref/1
gcc_k6-m32_O2-ofp
ChaCha20
_____
128
64
64.79
ref/1
gcc_k6-3-m32_O2-ofp
ChaCha20
_____
128
64
65.16
ref/1
gcc_k6-3-m32_O3-ofp
ChaCha20
_____
128
64
66.89
ref/1
gcc_pentium4-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.96
ref/1
gcc_k8-m32_O0
ChaCha20
_____
128
64
66.97
ref/1
gcc_prescott-m32_O0
ChaCha20
_____
128
64
67.60
ref/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
67.82
ref/1
gcc_pentium-mmx-m32_O0
ChaCha20
_____
128
64
67.83
ref/1
gcc_k6-m32_O0
ChaCha20
_____
128
64
67.84
ref/1
gcc_i486-m32_O0
ChaCha20
_____
128
64
67.84
ref/1
gcc_k6-3-m32_O0
ChaCha20
_____
128
64
67.85
ref/1
gcc_pentium-m32_O0
ChaCha20
_____
128
64
67.87
ref/1
gcc_i386-m32_O0
ChaCha20
_____
128
64
68.19
ref/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
68.55
ref/1
gcc_nocona_O0
ChaCha20
_____
128
64
68.56
ref/1
gcc_k8_O0
ChaCha20
_____
128
64
73.83
ref/1
gcc_athlon-m32_O0
ChaCha20
_____
128
64
73.83
ref/1
gcc_pentium-m-m32_O0
ChaCha20
_____
128
64
73.83
ref/1
gcc_pentium3-m32_O0
ChaCha20
_____
128
64
73.85
ref/1
gcc_pentium2-m32_O0
ChaCha20
_____
128
64
74.60
ref/1
gcc_default_O0