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.27
8.65
9.90
10.56
95.82
55.10
amd64-3/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
8.03
30.09
8.31
8.65
9.93
10.52
95.94
56.28
amd64-3/1
gcc_nocona_Os-ofp
ChaCha20
_____
256
64
8.03
29.99
8.32
8.64
9.92
10.37
95.82
55.10
amd64-3/1
gcc_default_Os-ofp
ChaCha20
_____
256
64
8.03
29.99
8.32
8.64
9.92
10.42
95.83
55.10
amd64-3/1
gcc_k8_Os-ofp
ChaCha20
_____
256
64
8.03
29.99
8.33
8.64
9.93
10.38
95.81
56.28
amd64-3/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
8.04
30.09
8.32
8.64
9.93
10.53
95.82
55.10
amd64-3/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
10.60
merged/1
gcc_nocona_O3-ual-ofp
ChaCha20
_____
128
64
10.61
merged/1
gcc_nocona_O3-ofp
ChaCha20
_____
128
64
10.79
merged/1
gcc_nocona_O1-ofp
ChaCha20
_____
128
64
12.09
merged/1
gcc_k8_O1-ofp
ChaCha20
_____
128
64
12.25
merged/1
gcc_default_O1-ofp
ChaCha20
_____
128
64
12.45
x86-xmm6/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
256
64
12.46
50.34
13.64
16.69
17.28
15.05
119.62
72.19
x86-xmm6/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
12.47
x86-xmm6/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
12.49
x86-xmm6/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
12.51
x86-xmm6/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
12.55
x86-xmm6/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
12.57
merged/1
gcc_k6-3-m32_O3-ofp
ChaCha20
_____
128
64
12.58
50.33
13.86
15.82
17.08
15.04
119.62
73.65
x86-xmm6/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
256
64
12.60
51.19
12.91
13.59
15.78
14.98
123.12
61.63
merged/1
gcc_pentium-mmx-m32_O3-ofp
ChaCha20
_____
128
64
12.61
51.19
12.91
13.56
15.77
15.07
125.62
61.64
merged/1
gcc_pentium-mmx-m32_O3-ofp
ChaCha20
_____
128
64
12.61
51.20
12.91
13.61
15.79
15.04
125.62
61.64
merged/1
gcc_pentium-m32_O3-ofp
ChaCha20
_____
256
64
12.61
51.19
12.91
13.59
15.78
14.98
123.12
61.63
merged/1
gcc_pentium-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
_____
128
64
12.66
x86-1/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
256
64
12.66
38.61
13.04
13.43
14.94
15.39
118.62
72.58
x86-1/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
12.67
38.40
13.07
13.56
14.99
15.35
120.82
73.16
x86-1/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
12.67
38.52
12.99
13.44
14.91
15.39
123.32
72.58
x86-1/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
12.67
38.53
13.14
13.43
14.99
15.39
124.22
73.16
x86-1/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
12.67
x86-1/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
12.67
x86-xmm6/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
256
64
12.67
38.62
13.04
13.42
14.93
15.52
119.62
72.19
x86-1/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
256
64
12.67
38.62
13.18
13.44
15.02
15.35
119.62
73.16
x86-1/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
256
64
12.67
38.92
13.18
13.44
15.04
15.38
116.62
73.18
x86-1/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
12.70
38.21
13.44
13.48
15.15
15.06
116.72
73.16
x86-1/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
12.70
38.52
13.13
13.42
14.98
15.51
119.62
73.65
x86-1/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
12.71
38.43
13.15
13.44
14.99
15.12
120.22
73.18
x86-1/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
12.71
merged/1
gcc_k6-m32_O3-ofp
ChaCha20
_____
128
64
12.71
x86-1/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
12.71
x86-1/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
12.71
x86-1/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
256
64
12.71
38.22
13.19
13.47
15.01
15.40
116.72
73.16
x86-1/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
12.72
x86-1/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
12.72
x86-1/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
12.79
x86-1/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
12.81
x86-xmm6/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
12.82
merged/1
gcc_m32_O3-ual-ofp
ChaCha20
_____
128
64
12.83
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
_____
256
64
12.94
38.81
13.07
13.48
14.99
15.32
116.72
73.16
x86-1/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
12.95
x86-xmm6/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
12.98
merged/1
gcc_i386-m32_O3-ofp
ChaCha20
_____
128
64
12.98
merged/1
gcc_i386-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.98
merged/1
gcc_i486-m32_O3-ofp
ChaCha20
_____
128
64
12.98
merged/1
gcc_i486-m32_O3-ual-ofp
ChaCha20
_____
128
64
12.98
merged/1
gcc_prescott-m32_O3-ofp
ChaCha20
_____
128
64
12.98
merged/1
gcc_prescott-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.05
merged/1
gcc_k8-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.06
merged/1
gcc_athlon-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.08
x86-xmm6/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
13.09
x86-xmm6/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
13.16
merged/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
13.19
merged/1
gcc_k8-m32_O3-ofp
ChaCha20
_____
128
64
13.21
merged/1
gcc_athlon-m32_O3-ofp
ChaCha20
_____
128
64
13.22
merged/1
gcc_pentium-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.22
merged/1
gcc_pentium-mmx-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.35
merged/1
gcc_pentium-m-m32_O3-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.37
merged/1
gcc_pentiumpro-m32_O3-ofp
ChaCha20
_____
128
64
13.39
merged/1
gcc_pentium2-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.39
merged/1
gcc_pentium3-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.39
merged/1
gcc_pentiumpro-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.40
merged/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
13.41
merged/1
gcc_pentium-m-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.45
merged/1
gcc_pentium3-m32_O3-ofp
ChaCha20
_____
128
64
13.50
merged/1
gcc_pentium4-m32_O3-ofp
ChaCha20
_____
128
64
13.61
merged/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
13.61
merged/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
13.65
merged/1
gcc_pentium4-m32_O3-ual-ofp
ChaCha20
_____
128
64
13.77
merged/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
13.78
merged/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
13.79
merged/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
13.80
merged/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
13.93
merged/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
13.93
regs/1
gcc_default_O3-ofp
ChaCha20
_____
128
64
14.11
merged/1
gcc_m32_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.34
merged/1
gcc_prescott-m32_O1-ofp
ChaCha20
_____
128
64
14.38
merged/1
gcc_k6-m32_O1-ofp
ChaCha20
_____
128
64
14.38
merged/1
gcc_m32_O1-ofp
ChaCha20
_____
128
64
14.39
merged/1
gcc_k6-3-m32_O1-ofp
ChaCha20
_____
128
64
14.41
merged/1
gcc_i486-m32_O1-ofp
ChaCha20
_____
128
64
14.49
merged/1
gcc_pentium-mmx-m32_O1-ofp
ChaCha20
_____
128
64
14.50
merged/1
gcc_pentium-m32_O1-ofp
ChaCha20
_____
128
64
14.51
ref/1
gcc_default_O3-ofp
ChaCha20
_____
128
64
14.67
amd64-xmm6/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
14.70
amd64-xmm6/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
14.70
amd64-xmm6/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
14.71
regs/1
gcc_k8_O3-ofp
ChaCha20
_____
128
64
15.04
regs/1
gcc_nocona_O3-ofp
ChaCha20
_____
128
64
15.11
regs/1
gcc_pentium2-m32_O3-ual-ofp
ChaCha20
_____
128
64
15.20
regs/1
gcc_athlon-m32_O3-ual-ofp
ChaCha20
_____
128
64
15.20
regs/1
gcc_k8-m32_O3-ual-ofp
ChaCha20
_____
128
64
15.23
ref/1
gcc_k8_O3-ofp
ChaCha20
_____
128
64
15.23
regs/1
gcc_pentium3-m32_O3-ual-ofp
ChaCha20
_____
128
64
15.26
regs/1
gcc_pentium-m-m32_O3-ual-ofp
ChaCha20
_____
128
64
15.26
x86-xmm5/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
15.44
x86-xmm5/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
15.70
regs/1
gcc_prescott-m32_O3-ual-ofp
ChaCha20
_____
128
64
15.76
merged/1
gcc_k8-m32_O1-ofp
ChaCha20
_____
128
64
15.79
regs/1
gcc_m32_O3-ual-ofp
ChaCha20
_____
128
64
15.84
merged/1
gcc_pentium-m-m32_O1-ofp
ChaCha20
_____
128
64
15.84
merged/1
gcc_pentium4-m32_O1-ofp
ChaCha20
_____
128
64
15.85
merged/1
gcc_pentium3-m32_O1-ofp
ChaCha20
_____
128
64
15.87
regs/1
gcc_pentium-m32_O3-ual-ofp
ChaCha20
_____
128
64
15.89
merged/1
gcc_pentiumpro-m32_O1-ofp
ChaCha20
_____
128
64
15.89
x86-xmm5/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
15.91
merged/1
gcc_athlon-m32_O1-ofp
ChaCha20
_____
128
64
15.91
regs/1
gcc_k6-3-m32_O3-ual-ofp
ChaCha20
_____
128
64
15.93
merged/1
gcc_pentium2-m32_O1-ofp
ChaCha20
_____
128
64
15.95
regs/1
gcc_pentium4-m32_O3-ual-ofp
ChaCha20
_____
128
64
16.03
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
merged/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
256
64
16.08
47.54
16.40
16.92
18.73
18.41
116.13
61.42
merged/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
16.09
47.44
16.40
16.92
18.72
18.39
111.86
61.42
merged/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
16.09
x86-mmx/1
gcc_k6-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_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_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.11
x86-mmx/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
16.13
x86-mmx/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
16.15
x86-mmx/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
16.15
x86-mmx/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
16.15
x86-mmx/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
16.23
x86-xmm5/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
16.38
x86-xmm5/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
16.43
ref/1
gcc_nocona_O3-ofp
ChaCha20
_____
128
64
16.52
x86-xmm5/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
16.55
x86-xmm5/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
16.56
x86-mmx/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
16.59
ref/1
gcc_default_O3-ual-ofp
ChaCha20
_____
128
64
16.61
ref/1
gcc_k8_O3-ual-ofp
ChaCha20
_____
128
64
16.79
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_pentium3-m32_O3-ofp
ChaCha20
_____
128
64
17.08
regs/1
gcc_pentium-mmx-m32_O3-ofp
ChaCha20
_____
128
64
17.09
regs/1
gcc_prescott-m32_O3-ofp
ChaCha20
_____
128
64
17.11
regs/1
gcc_pentium4-m32_O3-ofp
ChaCha20
_____
128
64
17.18
ref/1
gcc_pentium3-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.20
ref/1
gcc_pentium-m-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.21
ref/1
gcc_nocona_O3-ual-ofp
ChaCha20
_____
128
64
17.21
ref/1
gcc_pentium-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.31
ref/1
gcc_pentium2-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.35
regs/1
gcc_m32_O3-ofp
ChaCha20
_____
128
64
17.39
ref/1
gcc_pentiumpro-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.39
regs/1
gcc_pentium-m-m32_O3-ofp
ChaCha20
_____
128
64
17.52
x86-xmm5/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
17.54
x86-xmm5/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
17.55
x86-xmm5/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
17.62
regs/1
gcc_pentium2-m32_O3-ofp
ChaCha20
_____
128
64
17.63
ref/1
gcc_i386-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.63
ref/1
gcc_pentium-mmx-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.73
ref/1
gcc_m32_O3-ual-ofp
ChaCha20
_____
128
64
17.77
ref/1
gcc_pentium4-m32_O3-ual-ofp
ChaCha20
_____
128
64
17.90
x86-xmm5/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
18.02
ref/1
gcc_i486-m32_O3-ual-ofp
ChaCha20
_____
128
64
18.03
regs/1
gcc_athlon-m32_O3-ofp
ChaCha20
_____
128
64
18.03
regs/1
gcc_k8-m32_O3-ofp
ChaCha20
_____
128
64
18.05
ref/1
gcc_prescott-m32_O3-ual-ofp
ChaCha20
_____
128
64
18.07
ref/1
gcc_k6-m32_O3-ual-ofp
ChaCha20
_____
128
64
18.13
ref/1
gcc_athlon-m32_O3-ual-ofp
ChaCha20
_____
128
64
18.15
ref/1
gcc_k8-m32_O3-ual-ofp
ChaCha20
_____
128
64
18.41
ref/1
gcc_k6-3-m32_O3-ual-ofp
ChaCha20
_____
128
64
18.45
regs/1
gcc_k8_O2-ofp
ChaCha20
_____
128
64
18.55
regs/1
gcc_k6-3-m32_O3-ofp
ChaCha20
_____
128
64
18.55
regs/1
gcc_k6-m32_O3-ofp
ChaCha20
_____
128
64
18.96
x86-xmm5/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
18.98
regs/1
gcc_pentium-m32_O3-ofp
ChaCha20
_____
128
64
19.02
regs/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
19.02
regs/1
gcc_k8_Os-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.30
regs/1
gcc_nocona_O1-ofp
ChaCha20
_____
128
64
19.35
regs/1
gcc_k8_O1-ofp
ChaCha20
_____
128
64
19.49
regs/1
gcc_pentiumpro-m32_O3-ofp
ChaCha20
_____
128
64
19.54
regs/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
19.57
merged/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
19.59
merged/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
19.60
regs/1
gcc_nocona_O2-ofp
ChaCha20
_____
128
64
19.77
regs/1
gcc_i386-m32_O3-ual-ofp
ChaCha20
_____
128
64
19.82
regs/1
gcc_i486-m32_O3-ual-ofp
ChaCha20
_____
128
64
20.34
merged/1
gcc_k8_O2-ofp
ChaCha20
_____
128
64
20.43
merged/1
gcc_default_O2-ofp
ChaCha20
_____
128
64
20.44
regs/1
gcc_i486-m32_O3-ofp
ChaCha20
_____
128
64
20.62
merged/1
gcc_default_O3-ofp
ChaCha20
_____
128
64
20.66
ref/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
20.67
ref/1
gcc_default_Os-ofp
ChaCha20
_____
128
64
20.75
merged/1
gcc_k8_O3-ofp
ChaCha20
_____
128
64
20.85
x86-xmm5/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
20.90
regs/1
gcc_i386-m32_O3-ofp
ChaCha20
_____
128
64
21.28
ref/1
gcc_nocona_Os-ofp
ChaCha20
_____
128
64
21.34
x86-xmm5/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
21.39
merged/1
gcc_default_O3-ual-ofp
ChaCha20
_____
128
64
21.49
merged/1
gcc_k8_O3-ual-ofp
ChaCha20
_____
128
64
21.61
regs/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
21.79
regs/1
gcc_pentium-mmx-m32_O2-ofp
ChaCha20
_____
128
64
22.02
regs/1
gcc_pentium-m-m32_O2-ofp
ChaCha20
_____
128
64
22.08
regs/1
gcc_pentium-m32_O2-ofp
ChaCha20
_____
128
64
22.11
regs/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
22.11
regs/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
22.12
regs/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
22.15
regs/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
22.26
regs/1
gcc_m32_O2-ofp
ChaCha20
_____
128
64
22.34
regs/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
22.38
regs/1
gcc_athlon-m32_O1-ofp
ChaCha20
_____
128
64
22.42
regs/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
22.44
regs/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
22.53
regs/1
gcc_k6-m32_O2-ofp
ChaCha20
_____
128
64
22.59
regs/1
gcc_pentium2-m32_O2-ofp
ChaCha20
_____
128
64
22.61
regs/1
gcc_pentium3-m32_O2-ofp
ChaCha20
_____
128
64
22.64
regs/1
gcc_pentiumpro-m32_O2-ofp
ChaCha20
_____
128
64
22.66
regs/1
gcc_k6-3-m32_O2-ofp
ChaCha20
_____
128
64
22.78
regs/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
23.03
regs/1
gcc_i486-m32_O1-ofp
ChaCha20
_____
128
64
23.04
regs/1
gcc_prescott-m32_O1-ofp
ChaCha20
_____
128
64
23.09
regs/1
gcc_pentium-m-m32_O1-ofp
ChaCha20
_____
128
64
23.09
regs/1
gcc_pentium4-m32_O1-ofp
ChaCha20
_____
128
64
23.11
regs/1
gcc_pentium2-m32_O1-ofp
ChaCha20
_____
128
64
23.18
regs/1
gcc_k6-3-m32_O1-ofp
ChaCha20
_____
128
64
23.19
regs/1
gcc_pentium-mmx-m32_O1-ofp
ChaCha20
_____
128
64
23.20
regs/1
gcc_m32_O1-ofp
ChaCha20
_____
128
64
23.20
regs/1
gcc_pentium-m32_O1-ofp
ChaCha20
_____
128
64
23.21
regs/1
gcc_pentiumpro-m32_O1-ofp
ChaCha20
_____
128
64
23.27
regs/1
gcc_k8-m32_O1-ofp
ChaCha20
_____
128
64
23.30
regs/1
gcc_k6-m32_O1-ofp
ChaCha20
_____
128
64
23.32
ref/1
gcc_k8_O2-ofp
ChaCha20
_____
128
64
23.40
regs/1
gcc_pentium3-m32_O1-ofp
ChaCha20
_____
128
64
23.75
regs/1
gcc_k8-m32_O2-ofp
ChaCha20
_____
128
64
24.06
ref/1
gcc_default_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_pentium4-m32_O2-ofp
ChaCha20
_____
128
64
24.17
regs/1
gcc_athlon-m32_O2-ofp
ChaCha20
_____
128
64
24.22
ref/1
gcc_nocona_O2-ofp
ChaCha20
_____
128
64
24.22
regs/1
gcc_i386-m32_O2-ofp
ChaCha20
_____
128
64
24.27
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
26.76
regs/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
26.87
regs/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
28.34
x86-xmm/1
gcc_pentium4-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_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
28.36
x86-xmm/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
28.36
x86-xmm/1
gcc_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.37
x86-xmm/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
28.37
x86-xmm/1
gcc_pentium-mmx-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_prescott-m32_Os-ofp
ChaCha20
_____
128
64
28.43
x86-xmm/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
28.43
x86-xmm/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
28.56
x86-xmm/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
28.89
ref/1
gcc_default_O1-ofp
ChaCha20
_____
128
64
28.89
ref/1
gcc_nocona_O1-ofp
ChaCha20
_____
128
64
29.73
ref/1
gcc_k8_O1-ofp
ChaCha20
_____
128
64
34.73
ref/1
gcc_pentium-m-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_k6-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_pentium2-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_prescott-m32_Os-ofp
ChaCha20
_____
128
64
35.31
x86-xmm2/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
35.31
x86-xmm2/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
35.31
x86-xmm2/1
gcc_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_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
35.31
x86-xmm2/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
35.36
ref/1
gcc_m32_O1-ofp
ChaCha20
_____
128
64
35.36
x86-xmm2/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
35.39
ref/1
gcc_pentium3-m32_O1-ofp
ChaCha20
_____
128
64
35.56
ref/1
gcc_athlon-m32_O1-ofp
ChaCha20
_____
128
64
35.57
ref/1
gcc_pentium2-m32_O1-ofp
ChaCha20
_____
128
64
35.57
ref/1
gcc_pentiumpro-m32_O1-ofp
ChaCha20
_____
128
64
35.68
ref/1
gcc_k6-m32_O1-ofp
ChaCha20
_____
128
64
35.70
ref/1
gcc_i486-m32_O1-ofp
ChaCha20
_____
128
64
35.71
ref/1
gcc_k6-3-m32_O1-ofp
ChaCha20
_____
128
64
35.92
ref/1
gcc_prescott-m32_O1-ofp
ChaCha20
_____
128
64
35.95
ref/1
gcc_k8-m32_O1-ofp
ChaCha20
_____
128
64
36.45
ref/1
gcc_pentium-m32_O1-ofp
ChaCha20
_____
128
64
36.60
ref/1
gcc_pentium-mmx-m32_O1-ofp
ChaCha20
_____
128
64
36.69
ref/1
gcc_pentium4-m32_O1-ofp
ChaCha20
_____
128
64
41.10
ref/1
gcc_pentium-mmx-m32_O3-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_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_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_pentiumpro-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
42.04
ref/1
gcc_pentium-m32_O3-ofp
ChaCha20
_____
128
64
44.39
merged/1
gcc_pentium4-m32_O0
ChaCha20
_____
128
64
45.89
ref/1
gcc_pentium-m32_O2-ofp
ChaCha20
_____
128
64
46.24
ref/1
gcc_pentium4-m32_O3-ofp
ChaCha20
_____
128
64
46.26
ref/1
gcc_i386-m32_O3-ofp
ChaCha20
_____
128
64
46.37
ref/1
gcc_pentium-mmx-m32_O2-ofp
ChaCha20
_____
128
64
46.88
ref/1
gcc_i486-m32_O3-ofp
ChaCha20
_____
128
64
47.39
ref/1
gcc_pentium3-m32_O3-ofp
ChaCha20
_____
128
64
47.40
ref/1
gcc_prescott-m32_O3-ofp
ChaCha20
_____
128
64
47.71
ref/1
gcc_pentiumpro-m32_O3-ofp
ChaCha20
_____
128
64
47.76
ref/1
gcc_pentium2-m32_O3-ofp
ChaCha20
_____
128
64
47.85
ref/1
gcc_pentium-m-m32_O3-ofp
ChaCha20
_____
128
64
51.04
ref/1
gcc_pentiumpro-m32_O2-ofp
ChaCha20
_____
128
64
51.64
ref/1
gcc_pentium3-m32_O2-ofp
ChaCha20
_____
128
64
51.65
ref/1
gcc_pentium2-m32_O2-ofp
ChaCha20
_____
128
64
51.67
ref/1
gcc_pentium-m-m32_O2-ofp
ChaCha20
_____
128
64
52.69
ref/1
gcc_pentium4-m32_Os-ofp
ChaCha20
_____
128
64
52.96
ref/1
gcc_prescott-m32_Os-ofp
ChaCha20
_____
128
64
53.14
ref/1
gcc_pentium4-m32_O2-ofp
ChaCha20
_____
128
64
53.16
ref/1
gcc_pentium2-m32_Os-ofp
ChaCha20
_____
128
64
53.69
ref/1
gcc_pentium3-m32_Os-ofp
ChaCha20
_____
128
64
53.70
ref/1
gcc_i486-m32_O2-ofp
ChaCha20
_____
128
64
53.95
ref/1
gcc_i486-m32_Os-ofp
ChaCha20
_____
128
64
54.32
ref/1
gcc_prescott-m32_O2-ofp
ChaCha20
_____
128
64
54.59
ref/1
gcc_i386-m32_O2-ofp
ChaCha20
_____
128
64
54.99
ref/1
gcc_pentiumpro-m32_Os-ofp
ChaCha20
_____
128
64
55.63
ref/1
gcc_pentium-m-m32_Os-ofp
ChaCha20
_____
128
64
56.14
ref/1
gcc_m32_O2-ofp
ChaCha20
_____
128
64
56.96
regs/1
gcc_pentium-m-m32_O0
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_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.04
regs/1
gcc_m32_O0
ChaCha20
_____
128
64
57.06
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.96
regs/1
gcc_k6-m32_O0
ChaCha20
_____
128
64
57.97
regs/1
gcc_k6-3-m32_O0
ChaCha20
_____
128
64
57.97
regs/1
gcc_pentium-mmx-m32_O0
ChaCha20
_____
128
64
58.00
ref/1
gcc_athlon-m32_O3-ofp
ChaCha20
_____
128
64
58.00
regs/1
gcc_pentium-m32_O0
ChaCha20
_____
128
64
58.03
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
59.50
ref/1
gcc_pentium-m32_Os-ofp
ChaCha20
_____
128
64
59.52
ref/1
gcc_pentium-mmx-m32_Os-ofp
ChaCha20
_____
128
64
59.99
ref/1
gcc_k8-m32_O3-ofp
ChaCha20
_____
128
64
60.48
ref/1
gcc_m32_O3-ofp
ChaCha20
_____
128
64
61.16
ref/1
gcc_athlon-m32_O2-ofp
ChaCha20
_____
128
64
61.74
ref/1
gcc_k8-m32_O2-ofp
ChaCha20
_____
128
64
62.41
ref/1
gcc_athlon-m32_Os-ofp
ChaCha20
_____
128
64
62.78
ref/1
gcc_k8-m32_Os-ofp
ChaCha20
_____
128
64
64.20
ref/1
gcc_k6-m32_O3-ofp
ChaCha20
_____
128
64
64.68
ref/1
gcc_m32_Os-ofp
ChaCha20
_____
128
64
64.69
ref/1
gcc_k6-3-m32_O3-ofp
ChaCha20
_____
128
64
65.04
ref/1
gcc_k6-m32_O2-ofp
ChaCha20
_____
128
64
65.47
ref/1
gcc_k6-3-m32_O2-ofp
ChaCha20
_____
128
64
66.84
ref/1
gcc_pentium4-m32_O0
ChaCha20
_____
128
64
66.91
ref/1
gcc_prescott-m32_O0
ChaCha20
_____
128
64
67.39
ref/1
gcc_m32_O0
ChaCha20
_____
128
64
67.42
ref/1
gcc_pentiumpro-m32_O0
ChaCha20
_____
128
64
67.84
ref/1
gcc_k6-3-m32_O0
ChaCha20
_____
128
64
67.95
ref/1
gcc_pentium-m32_O0
ChaCha20
_____
128
64
68.16
ref/1
gcc_k6-3-m32_Os-ofp
ChaCha20
_____
128
64
68.26
ref/1
gcc_k8-m32_O0
ChaCha20
_____
128
64
68.55
ref/1
gcc_default_O0
ChaCha20
_____
128
64
68.61
ref/1
gcc_k8_O0
ChaCha20
_____
128
64
69.37
ref/1
gcc_athlon-m32_O0
ChaCha20
_____
128
64
70.09
ref/1
gcc_pentium-mmx-m32_O0
ChaCha20
_____
128
64
70.11
ref/1
gcc_k6-m32_Os-ofp
ChaCha20
_____
128
64
70.40
ref/1
gcc_k6-m32_O0
ChaCha20
_____
128
64
71.96
ref/1
gcc_nocona_O0
ChaCha20
_____
128
64
73.81
ref/1
gcc_pentium3-m32_O0
ChaCha20
_____
128
64
74.61
ref/1
gcc_i386-m32_O0
ChaCha20
_____
128
64
74.61
ref/1
gcc_i486-m32_O0
ChaCha20
_____
128
64
74.78
ref/1
gcc_pentium2-m32_O0
ChaCha20
_____
128
64
77.86
ref/1
gcc_pentium-m-m32_O0