Primitive
Profile
Key
IV
MAC
Stream
40 bytes
576 bytes
1500 bytes
Imix
Agility
Key setup
IV setup
Variant
Compiler
ChaCha20
_____
128
64
17.56
46.05
18.05
18.46
20.12
19.84
108.62
208.18
x86-1/1
gcc_i386_Os-ofp
ChaCha20
_____
128
64
17.60
43.74
18.00
18.61
19.99
19.81
84.61
105.48
x86-1/1
i386-redhat-linux7-gcc_athlon_Os-ofp
ChaCha20
_____
128
64
17.75
x86-1/1
gcc_athlon_Os-ofp
ChaCha20
_____
128
64
17.81
x86-1/1
gcc_pentiumpro_Os-ofp
ChaCha20
_____
256
64
17.83
46.04
18.04
18.46
20.11
19.81
108.62
208.18
x86-1/1
gcc_i386_Os-ofp
ChaCha20
_____
256
64
17.83
48.91
18.22
18.62
20.47
19.88
104.03
187.12
x86-1/1
gcc_k6-3_Os-ofp
ChaCha20
_____
128
64
17.86
48.93
18.64
18.93
20.82
19.90
104.03
187.11
x86-1/1
gcc_k6-3_Os-ofp
ChaCha20
_____
128
64
17.86
x86-1/1
gcc_i486_Os-ofp
ChaCha20
_____
256
64
17.86
43.73
18.00
18.61
19.99
19.82
86.03
105.30
x86-1/1
i386-redhat-linux7-gcc_athlon_Os-ofp
ChaCha20
_____
128
64
17.88
43.32
18.01
18.77
20.03
19.87
84.81
116.92
x86-1/1
i386-redhat-linux7-gcc_pentiumpro_Os-ofp
ChaCha20
_____
128
64
17.88
49.05
18.24
18.74
20.54
19.96
106.22
194.41
x86-1/1
gcc_pentium-mmx_Os-ofp
ChaCha20
_____
128
64
17.89
46.03
18.03
18.48
20.12
19.66
107.65
208.21
x86-1/1
gcc_pentium_Os-ofp
ChaCha20
_____
128
64
17.89
x86-1/1
gcc_pentium2_Os-ofp
ChaCha20
_____
256
64
17.89
46.03
18.10
18.47
20.15
19.78
109.82
208.21
x86-1/1
gcc_pentium_Os-ofp
ChaCha20
_____
256
64
17.91
44.16
18.03
18.94
20.15
19.84
84.81
122.33
x86-1/1
i386-redhat-linux7-gcc_pentiumpro_Os-ofp
ChaCha20
_____
128
64
17.93
49.29
18.69
18.61
20.76
19.95
111.73
193.91
x86-1/1
gcc_pentium3_Os-ofp
ChaCha20
_____
256
64
17.94
49.03
18.29
18.74
20.56
19.96
105.23
194.42
x86-1/1
gcc_pentium-mmx_Os-ofp
ChaCha20
_____
256
64
17.94
49.29
18.30
18.61
20.54
19.96
111.36
193.91
x86-1/1
gcc_pentium3_Os-ofp
ChaCha20
_____
128
64
18.04
46.56
18.31
18.81
20.43
20.00
109.14
208.28
x86-1/1
i386-redhat-linux7-gcc_i386_Os-ofp
ChaCha20
_____
128
64
18.30
x86-1/1
i386-redhat-linux7-gcc_pentium_Os-ofp
ChaCha20
_____
128
64
18.37
x86-1/1
gcc_pentium4_Os-ofp
ChaCha20
_____
128
64
18.48
47.17
18.83
19.14
20.89
20.93
110.00
208.61
x86-1/1
i386-redhat-linux7-gcc_i486_Os-ofp
ChaCha20
_____
128
64
19.44
x86-mmx/1
gcc_athlon_Os-ofp
ChaCha20
_____
128
64
19.44
x86-mmx/1
i386-redhat-linux7-gcc_athlon_Os-ofp
ChaCha20
_____
128
64
19.46
x86-mmx/1
gcc_k6_Os-ofp
ChaCha20
_____
128
64
19.46
x86-mmx/1
i386-redhat-linux7-gcc_pentiumpro_Os-ofp
ChaCha20
_____
128
64
19.47
x86-mmx/1
gcc_pentium3_Os-ofp
ChaCha20
_____
128
64
19.47
x86-mmx/1
gcc_pentiumpro_Os-ofp
ChaCha20
_____
128
64
19.47
x86-mmx/1
i386-redhat-linux7-gcc_k6_Os-ofp
ChaCha20
_____
128
64
19.48
x86-mmx/1
gcc_i386_Os-ofp
ChaCha20
_____
128
64
19.48
x86-mmx/1
gcc_i486_Os-ofp
ChaCha20
_____
128
64
19.48
x86-mmx/1
gcc_pentium-mmx_Os-ofp
ChaCha20
_____
128
64
19.50
x86-mmx/1
gcc_k6-3_Os-ofp
ChaCha20
_____
128
64
19.50
x86-mmx/1
gcc_pentium2_Os-ofp
ChaCha20
_____
128
64
19.50
x86-mmx/1
gcc_pentium4_Os-ofp
ChaCha20
_____
128
64
19.94
x86-mmx/1
i386-redhat-linux7-gcc_pentium_Os-ofp
ChaCha20
_____
128
64
19.97
x86-mmx/1
gcc_pentium_Os-ofp
ChaCha20
_____
128
64
20.55
x86-mmx/1
i386-redhat-linux7-gcc_i386_Os-ofp
ChaCha20
_____
128
64
23.52
x86-xmm/1
i386-redhat-linux7-gcc_i386_Os-ofp
ChaCha20
_____
256
64
24.34
46.22
18.52
18.95
20.58
33.04
109.14
208.30
x86-1/1
i386-redhat-linux7-gcc_i386_Os-ofp
ChaCha20
_____
128
64
24.84
x86-xmm2/1
gcc_athlon_Os-ofp
ChaCha20
_____
128
64
24.84
x86-xmm2/1
gcc_pentiumpro_Os-ofp
ChaCha20
_____
128
64
24.84
x86-xmm2/1
i386-redhat-linux7-gcc_athlon_Os-ofp
ChaCha20
_____
128
64
24.85
x86-xmm2/1
gcc_i386_Os-ofp
ChaCha20
_____
128
64
24.86
x86-xmm2/1
i386-redhat-linux7-gcc_pentium_Os-ofp
ChaCha20
_____
128
64
24.87
x86-xmm2/1
i386-redhat-linux7-gcc_i386_Os-ofp
ChaCha20
_____
128
64
24.89
x86-xmm2/1
gcc_pentium3_Os-ofp
ChaCha20
_____
128
64
24.89
x86-xmm2/1
gcc_pentium4_Os-ofp
ChaCha20
_____
128
64
24.90
x86-xmm2/1
gcc_k6-3_Os-ofp
ChaCha20
_____
128
64
24.90
x86-xmm2/1
gcc_pentium-mmx_Os-ofp
ChaCha20
_____
128
64
25.21
x86-xmm/1
gcc_pentiumpro_Os-ofp
ChaCha20
_____
128
64
25.22
x86-xmm/1
gcc_i386_Os-ofp
ChaCha20
_____
128
64
25.22
x86-xmm/1
gcc_k6_Os-ofp
ChaCha20
_____
128
64
25.22
x86-xmm/1
gcc_pentium_Os-ofp
ChaCha20
_____
128
64
25.22
x86-xmm/1
i386-redhat-linux7-gcc_pentium_Os-ofp
ChaCha20
_____
128
64
25.23
x86-xmm/1
gcc_i486_Os-ofp
ChaCha20
_____
128
64
25.24
x86-xmm/1
gcc_pentium3_Os-ofp
ChaCha20
_____
128
64
25.24
x86-xmm/1
gcc_pentium4_Os-ofp
ChaCha20
_____
128
64
25.25
x86-xmm/1
gcc_k6-3_Os-ofp
ChaCha20
_____
128
64
25.25
x86-xmm/1
gcc_pentium-mmx_Os-ofp
ChaCha20
_____
128
64
25.25
x86-xmm/1
gcc_pentium2_Os-ofp
ChaCha20
_____
128
64
25.29
x86-xmm/1
i386-redhat-linux7-gcc_k6_Os-ofp
ChaCha20
_____
128
64
25.38
x86-xmm2/1
gcc_k6_Os-ofp
ChaCha20
_____
128
64
25.38
x86-xmm2/1
i386-redhat-linux7-gcc_k6_Os-ofp
ChaCha20
_____
128
64
25.39
x86-xmm2/1
i386-redhat-linux7-gcc_i486_Os-ofp
ChaCha20
_____
128
64
25.41
x86-xmm/1
gcc_athlon_Os-ofp
ChaCha20
_____
128
64
25.41
x86-xmm/1
i386-redhat-linux7-gcc_athlon_Os-ofp
ChaCha20
_____
128
64
25.41
x86-xmm2/1
gcc_pentium2_Os-ofp
ChaCha20
_____
128
64
25.42
x86-xmm/1
i386-redhat-linux7-gcc_i486_Os-ofp
ChaCha20
_____
128
64
25.46
x86-xmm2/1
gcc_i486_Os-ofp
ChaCha20
_____
128
64
25.46
x86-xmm2/1
i386-redhat-linux7-gcc_pentiumpro_Os-ofp
ChaCha20
_____
128
64
25.53
x86-xmm2/1
gcc_pentium_Os-ofp
ChaCha20
_____
128
64
25.68
x86-xmm/1
i386-redhat-linux7-gcc_pentiumpro_Os-ofp
ChaCha20
_____
256
64
26.03
72.61
30.78
30.95
33.71
22.00
180.87
193.13
x86-1/1
i386-redhat-linux7-gcc_i486_Os-ofp
ChaCha20
_____
128
64
29.88
x86-mmx/1
i386-redhat-linux7-gcc_i486_Os-ofp
ChaCha20
_____
128
64
29.89
x86-1/1
i386-redhat-linux7-gcc_k6_Os-ofp
ChaCha20
_____
128
64
31.15
ref/1
i386-redhat-linux7-gcc_athlon_O1-ofp
ChaCha20
_____
128
64
31.36
ref/1
i386-redhat-linux7-gcc_i486_O1-ofp
ChaCha20
_____
128
64
31.40
ref/1
i386-redhat-linux7-gcc_pentiumpro_O1-ofp
ChaCha20
_____
128
64
31.41
ref/1
i386-redhat-linux7-gcc_i386_O1-ofp
ChaCha20
_____
128
64
31.94
x86-1/1
gcc_k6_Os-ofp
ChaCha20
_____
128
64
32.97
ref/1
i386-redhat-linux7-gcc_pentium_O1-ofp
ChaCha20
_____
128
64
50.70
ref/1
i386-redhat-linux7-gcc_k6_O1-ofp
ChaCha20
_____
128
64
51.10
merged/1
gcc_pentium2_O1-ofp
ChaCha20
_____
128
64
52.15
merged/1
gcc_i386_O1-ofp
ChaCha20
_____
128
64
52.26
merged/1
gcc_pentium_O1-ofp
ChaCha20
_____
128
64
52.38
merged/1
gcc_i486_O1-ofp
ChaCha20
_____
128
64
52.48
merged/1
gcc_pentium-mmx_O3-ual-ofp
ChaCha20
_____
128
64
53.16
merged/1
gcc_athlon_O1-ofp
ChaCha20
_____
128
64
53.24
merged/1
gcc_pentiumpro_O1-ofp
ChaCha20
_____
128
64
54.50
merged/1
gcc_pentium-mmx_O3-ofp
ChaCha20
_____
128
64
54.66
merged/1
gcc_k6_O1-ofp
ChaCha20
_____
128
64
54.78
ref/1
gcc_pentium4_O1-ofp
ChaCha20
_____
128
64
54.83
merged/1
gcc_pentium_O3-ofp
ChaCha20
_____
128
64
54.97
regs/1
gcc_athlon_O1-ofp
ChaCha20
_____
128
64
54.99
regs/1
gcc_k6_O1-ofp
ChaCha20
_____
128
64
55.22
ref/1
gcc_k6_O1-ofp
ChaCha20
_____
128
64
55.45
merged/1
gcc_k6-3_O1-ofp
ChaCha20
_____
128
64
55.68
ref/1
gcc_athlon_O1-ofp
ChaCha20
_____
128
64
55.75
merged/1
i386-redhat-linux7-gcc_i486_O1-ofp
ChaCha20
_____
128
64
55.84
ref/1
gcc_pentium_O1-ofp
ChaCha20
_____
128
64
56.23
merged/1
gcc_pentium_O3-ual-ofp
ChaCha20
_____
128
64
56.23
ref/1
gcc_pentiumpro_O1-ofp
ChaCha20
_____
128
64
56.26
ref/1
gcc_i386_O1-ofp
ChaCha20
_____
128
64
56.30
ref/1
gcc_pentium-mmx_O1-ofp
ChaCha20
_____
128
64
56.49
ref/1
gcc_k6-3_O1-ofp
ChaCha20
_____
128
64
56.71
merged/1
i386-redhat-linux7-gcc_pentiumpro_O1-ofp
ChaCha20
_____
128
64
56.72
regs/1
gcc_i486_O1-ofp
ChaCha20
_____
128
64
56.72
regs/1
gcc_pentium_O1-ofp
ChaCha20
_____
128
64
56.76
ref/1
gcc_i486_O1-ofp
ChaCha20
_____
128
64
56.79
merged/1
i386-redhat-linux7-gcc_athlon_O1-ofp
ChaCha20
_____
128
64
56.89
regs/1
gcc_pentiumpro_O1-ofp
ChaCha20
_____
128
64
56.91
ref/1
gcc_pentium2_O1-ofp
ChaCha20
_____
128
64
57.14
merged/1
i386-redhat-linux7-gcc_k6_O1-ofp
ChaCha20
_____
128
64
57.29
ref/1
gcc_pentium3_O1-ofp
ChaCha20
_____
128
64
57.44
regs/1
gcc_pentium2_O1-ofp
ChaCha20
_____
128
64
57.47
regs/1
gcc_k6-3_O1-ofp
ChaCha20
_____
128
64
57.73
merged/1
gcc_pentium-mmx_Os-ofp
ChaCha20
_____
128
64
57.79
regs/1
gcc_pentium-mmx_O1-ofp
ChaCha20
_____
128
64
57.91
merged/1
i386-redhat-linux7-gcc_pentium_O1-ofp
ChaCha20
_____
128
64
58.07
regs/1
i386-redhat-linux7-gcc_athlon_O1-ofp
ChaCha20
_____
128
64
58.45
ref/1
i386-redhat-linux7-gcc_pentium_Os-ofp
ChaCha20
_____
128
64
58.66
regs/1
i386-redhat-linux7-gcc_pentiumpro_O1-ofp
ChaCha20
_____
128
64
58.73
merged/1
gcc_pentium-mmx_O2-ofp
ChaCha20
_____
128
64
58.91
merged/1
gcc_pentium_O2-ofp
ChaCha20
_____
128
64
59.50
merged/1
gcc_i486_O2-ofp
ChaCha20
_____
128
64
59.57
regs/1
i386-redhat-linux7-gcc_pentium_O1-ofp
ChaCha20
_____
128
64
59.66
regs/1
gcc_i386_O1-ofp
ChaCha20
_____
128
64
59.72
merged/1
gcc_pentium3_O2-ofp
ChaCha20
_____
128
64
59.76
merged/1
gcc_pentium2_O2-ofp
ChaCha20
_____
128
64
59.77
regs/1
i386-redhat-linux7-gcc_i486_O1-ofp
ChaCha20
_____
128
64
59.96
merged/1
gcc_i386_O3-ual-ofp
ChaCha20
_____
128
64
60.42
merged/1
gcc_pentium4_O1-ofp
ChaCha20
_____
128
64
60.85
merged/1
gcc_i386_Os-ofp
ChaCha20
_____
128
64
60.97
merged/1
gcc_i486_O3-ual-ofp
ChaCha20
_____
128
64
61.08
regs/1
i386-redhat-linux7-gcc_i386_O1-ofp
ChaCha20
_____
128
64
61.11
merged/1
gcc_pentium4_O3-ual-ofp
ChaCha20
_____
128
64
61.17
merged/1
i386-redhat-linux7-gcc_i486_O3-ofp
ChaCha20
_____
128
64
61.27
merged/1
i386-redhat-linux7-gcc_i386_O2-ofp
ChaCha20
_____
128
64
61.48
merged/1
gcc_pentium3_O3-ofp
ChaCha20
_____
128
64
61.81
merged/1
gcc_i486_O3-ofp
ChaCha20
_____
128
64
62.16
merged/1
gcc_pentium4_Os-ofp
ChaCha20
_____
128
64
62.36
ref/1
gcc_pentium2_Os-ofp
ChaCha20
_____
128
64
62.53
merged/1
i386-redhat-linux7-gcc_i486_O2-ofp
ChaCha20
_____
128
64
62.60
merged/1
gcc_i386_O2-ofp
ChaCha20
_____
128
64
62.70
merged/1
i386-redhat-linux7-gcc_i486_Os-ofp
ChaCha20
_____
128
64
62.72
merged/1
gcc_pentium4_O2-ofp
ChaCha20
_____
128
64
62.80
merged/1
i386-redhat-linux7-gcc_pentium_Os-ofp
ChaCha20
_____
128
64
62.95
merged/1
i386-redhat-linux7-gcc_i386_O3-ofp
ChaCha20
_____
128
64
63.00
merged/1
gcc_i386_O3-ofp
ChaCha20
_____
128
64
63.00
merged/1
gcc_pentium4_O3-ofp
ChaCha20
_____
128
64
63.25
merged/1
i386-redhat-linux7-gcc_pentiumpro_O2-ofp
ChaCha20
_____
128
64
63.25
ref/1
gcc_pentium4_O3-ofp
ChaCha20
_____
128
64
63.28
merged/1
i386-redhat-linux7-gcc_pentiumpro_O3-ual-ofp
ChaCha20
_____
128
64
63.68
ref/1
gcc_pentium4_Os-ofp
ChaCha20
_____
128
64
63.92
regs/1
gcc_pentium3_O1-ofp
ChaCha20
_____
128
64
64.18
merged/1
gcc_athlon_O3-ofp
ChaCha20
_____
128
64
64.37
merged/1
gcc_pentium2_O3-ual-ofp
ChaCha20
_____
128
64
64.40
merged/1
gcc_i486_Os-ofp
ChaCha20
_____
128
64
64.45
merged/1
i386-redhat-linux7-gcc_i386_O1-ofp
ChaCha20
_____
128
64
64.48
regs/1
gcc_pentium4_O3-ual-ofp
ChaCha20
_____
128
64
64.56
merged/1
gcc_pentium3_O3-ual-ofp
ChaCha20
_____
128
64
64.65
merged/1
i386-redhat-linux7-gcc_i386_Os-ofp
ChaCha20
_____
128
64
64.83
merged/1
i386-redhat-linux7-gcc_k6_O3-ual-ofp
ChaCha20
_____
128
64
64.95
regs/1
gcc_pentiumpro_O2-ofp
ChaCha20
_____
128
64
64.96
regs/1
gcc_pentium4_O1-ofp
ChaCha20
_____
128
64
65.00
ref/1
gcc_pentium4_O3-ual-ofp
ChaCha20
_____
128
64
65.04
regs/1
gcc_pentium3_O2-ofp
ChaCha20
_____
128
64
65.11
merged/1
gcc_pentium_Os-ofp
ChaCha20
_____
128
64
65.12
105.20
65.49
66.67
68.64
67.29
83.21
87.02
ref/1
i386-redhat-linux7-gcc_pentiumpro_Os-ofp
ChaCha20
_____
256
64
65.12
105.42
65.39
66.48
68.53
67.28
84.01
92.26
ref/1
i386-redhat-linux7-gcc_pentiumpro_Os-ofp
ChaCha20
_____
128
64
65.18
merged/1
gcc_athlon_O2-ofp
ChaCha20
_____
128
64
65.21
merged/1
gcc_k6-3_Os-ofp
ChaCha20
_____
128
64
65.26
merged/1
gcc_pentium2_O3-ofp
ChaCha20
_____
128
64
65.27
merged/1
gcc_pentiumpro_O3-ual-ofp
ChaCha20
_____
128
64
65.34
merged/1
gcc_k6_O3-ual-ofp
ChaCha20
_____
128
64
65.45
merged/1
gcc_k6_Os-ofp
ChaCha20
_____
128
64
65.60
merged/1
gcc_pentiumpro_O3-ofp
ChaCha20
_____
128
64
65.69
regs/1
gcc_pentium2_O2-ofp
ChaCha20
_____
128
64
65.87
merged/1
gcc_k6-3_O3-ual-ofp
ChaCha20
_____
128
64
65.98
merged/1
i386-redhat-linux7-gcc_pentium_O3-ofp
ChaCha20
_____
128
64
66.05
ref/1
gcc_pentium3_Os-ofp
ChaCha20
_____
128
64
66.30
regs/1
gcc_pentiumpro_O3-ual-ofp
ChaCha20
_____
128
64
66.32
merged/1
i386-redhat-linux7-gcc_pentium_O3-ual-ofp
ChaCha20
_____
128
64
66.70
regs/1
gcc_pentium4_O3-ofp
ChaCha20
_____
128
64
66.71
merged/1
i386-redhat-linux7-gcc_pentium_O2-ofp
ChaCha20
_____
128
64
66.84
regs/1
gcc_pentium3_O3-ual-ofp
ChaCha20
_____
128
64
66.88
regs/1
gcc_pentium4_Os-ofp
ChaCha20
_____
128
64
67.17
merged/1
i386-redhat-linux7-gcc_k6_O2-ofp
ChaCha20
_____
128
64
67.32
ref/1
gcc_pentium3_O3-ual-ofp
ChaCha20
_____
128
64
67.38
regs/1
gcc_pentium2_O3-ual-ofp
ChaCha20
_____
128
64
67.53
ref/1
gcc_pentium_Os-ofp
ChaCha20
_____
128
64
67.55
ref/1
gcc_pentium4_O2-ofp
ChaCha20
_____
128
64
67.57
regs/1
gcc_athlon_O3-ual-ofp
ChaCha20
_____
128
64
68.03
ref/1
i386-redhat-linux7-gcc_pentiumpro_O3-ual-ofp
ChaCha20
_____
128
64
68.15
regs/1
gcc_pentium3_O3-ofp
ChaCha20
_____
128
64
68.22
ref/1
gcc_pentium2_O3-ual-ofp
ChaCha20
_____
128
64
68.25
regs/1
i386-redhat-linux7-gcc_pentiumpro_O2-ofp
ChaCha20
_____
128
64
68.25
regs/1
i386-redhat-linux7-gcc_pentiumpro_O3-ofp
ChaCha20
_____
128
64
68.40
ref/1
i386-redhat-linux7-gcc_athlon_O3-ofp
ChaCha20
_____
128
64
68.44
regs/1
gcc_pentium4_O2-ofp
ChaCha20
_____
128
64
68.59
ref/1
gcc_pentiumpro_O3-ual-ofp
ChaCha20
_____
128
64
68.70
merged/1
gcc_pentium3_Os-ofp
ChaCha20
_____
128
64
68.85
regs/1
gcc_pentiumpro_O3-ofp
ChaCha20
_____
128
64
69.03
merged/1
gcc_athlon_Os-ofp
ChaCha20
_____
128
64
69.05
merged/1
i386-redhat-linux7-gcc_i486_O3-ual-ofp
ChaCha20
_____
128
64
69.11
ref/1
gcc_pentiumpro_Os-ofp
ChaCha20
_____
128
64
69.21
regs/1
gcc_pentium2_O3-ofp
ChaCha20
_____
128
64
69.26
regs/1
gcc_athlon_O2-ofp
ChaCha20
_____
128
64
69.43
ref/1
i386-redhat-linux7-gcc_athlon_O2-ofp
ChaCha20
_____
128
64
69.45
regs/1
gcc_pentiumpro_Os-ofp
ChaCha20
_____
128
64
69.60
ref/1
gcc_pentium-mmx_Os-ofp
ChaCha20
_____
128
64
69.62
regs/1
gcc_pentium-mmx_O3-ual-ofp
ChaCha20
_____
128
64
69.78
merged/1
gcc_pentiumpro_Os-ofp
ChaCha20
_____
128
64
69.97
regs/1
i386-redhat-linux7-gcc_pentiumpro_O3-ual-ofp
ChaCha20
_____
128
64
70.21
merged/1
gcc_pentium2_Os-ofp
ChaCha20
_____
128
64
70.32
ref/1
i386-redhat-linux7-gcc_pentiumpro_O3-ofp
ChaCha20
_____
128
64
70.51
merged/1
gcc_pentium-mmx_O1-ofp
ChaCha20
_____
128
64
70.58
merged/1
i386-redhat-linux7-gcc_pentiumpro_O3-ofp
ChaCha20
_____
128
64
70.81
regs/1
gcc_athlon_O3-ofp
ChaCha20
_____
128
64
70.85
regs/1
gcc_pentium_O3-ual-ofp
ChaCha20
_____
128
64
71.31
regs/1
gcc_i486_Os-ofp
ChaCha20
_____
128
64
71.44
regs/1
i386-redhat-linux7-gcc_k6_O1-ofp
ChaCha20
_____
128
64
71.62
merged/1
gcc_pentiumpro_O2-ofp
ChaCha20
_____
128
64
71.67
regs/1
gcc_pentium_O2-ofp
ChaCha20
_____
128
64
71.69
regs/1
i386-redhat-linux7-gcc_k6_O3-ual-ofp
ChaCha20
_____
128
64
71.95
regs/1
gcc_pentium_O3-ofp
ChaCha20
_____
128
64
72.02
regs/1
gcc_pentium-mmx_O3-ofp
ChaCha20
_____
128
64
72.22
ref/1
gcc_pentium_O3-ual-ofp
ChaCha20
_____
128
64
72.26
ref/1
gcc_pentium-mmx_O3-ual-ofp
ChaCha20
_____
128
64
72.31
regs/1
gcc_athlon_Os-ofp
ChaCha20
_____
128
64
72.31
regs/1
gcc_i486_O2-ofp
ChaCha20
_____
128
64
72.38
merged/1
i386-redhat-linux7-gcc_i386_O3-ual-ofp
ChaCha20
_____
128
64
72.62
regs/1
gcc_i386_O2-ofp
ChaCha20
_____
128
64
72.77
ref/1
i386-redhat-linux7-gcc_athlon_Os-ofp
ChaCha20
_____
128
64
72.80
regs/1
gcc_i386_O3-ual-ofp
ChaCha20
_____
128
64
72.87
ref/1
i386-redhat-linux7-gcc_k6_O3-ual-ofp
ChaCha20
_____
128
64
73.08
regs/1
i386-redhat-linux7-gcc_pentium_O3-ual-ofp
ChaCha20
_____
128
64
73.17
ref/1
gcc_pentiumpro_O2-ofp
ChaCha20
_____
128
64
73.19
ref/1
gcc_pentium2_O3-ofp
ChaCha20
_____
128
64
73.32
regs/1
i386-redhat-linux7-gcc_pentium_O3-ofp
ChaCha20
_____
128
64
73.38
regs/1
gcc_pentium3_Os-ofp
ChaCha20
_____
128
64
73.44
regs/1
gcc_i386_Os-ofp
ChaCha20
_____
128
64
73.53
regs/1
gcc_pentium2_Os-ofp
ChaCha20
_____
128
64
73.59
ref/1
i386-redhat-linux7-gcc_i386_O3-ual-ofp
ChaCha20
_____
128
64
73.64
regs/1
gcc_pentium-mmx_O2-ofp
ChaCha20
_____
128
64
74.00
regs/1
i386-redhat-linux7-gcc_athlon_O3-ual-ofp
ChaCha20
_____
128
64
74.05
ref/1
gcc_pentium_O3-ofp
ChaCha20
_____
128
64
74.15
ref/1
i386-redhat-linux7-gcc_i486_O3-ual-ofp
ChaCha20
_____
128
64
74.50
regs/1
gcc_k6-3_O3-ofp
ChaCha20
_____
128
64
74.56
regs/1
gcc_i486_O3-ual-ofp
ChaCha20
_____
128
64
74.57
ref/1
i386-redhat-linux7-gcc_pentiumpro_O2-ofp
ChaCha20
_____
128
64
74.63
regs/1
gcc_k6-3_O3-ual-ofp
ChaCha20
_____
128
64
74.77
ref/1
gcc_pentium-mmx_O2-ofp
ChaCha20
_____
128
64
75.01
ref/1
i386-redhat-linux7-gcc_pentium_O3-ual-ofp
ChaCha20
_____
128
64
75.14
ref/1
gcc_i386_O3-ofp
ChaCha20
_____
128
64
75.41
regs/1
gcc_k6_O3-ual-ofp
ChaCha20
_____
128
64
75.44
ref/1
gcc_pentium_O2-ofp
ChaCha20
_____
128
64
75.48
merged/1
i386-redhat-linux7-gcc_athlon_O3-ual-ofp
ChaCha20
_____
128
64
75.72
regs/1
gcc_i486_O3-ofp
ChaCha20
_____
128
64
75.86
ref/1
gcc_pentium2_O2-ofp
ChaCha20
_____
128
64
75.87
ref/1
i386-redhat-linux7-gcc_athlon_O3-ual-ofp
ChaCha20
_____
128
64
75.90
ref/1
gcc_pentium-mmx_O3-ofp
ChaCha20
_____
128
64
75.92
regs/1
gcc_i386_O3-ofp
ChaCha20
_____
128
64
76.04
merged/1
i386-redhat-linux7-gcc_k6_O3-ofp
ChaCha20
_____
128
64
76.35
merged/1
i386-redhat-linux7-gcc_athlon_Os-ofp
ChaCha20
_____
128
64
76.37
ref/1
gcc_pentiumpro_O3-ofp
ChaCha20
_____
128
64
76.56
ref/1
gcc_pentium3_O3-ofp
ChaCha20
_____
128
64
76.60
ref/1
gcc_pentium3_O2-ofp
ChaCha20
_____
128
64
76.62
ref/1
gcc_i486_O2-ofp
ChaCha20
_____
128
64
76.70
merged/1
i386-redhat-linux7-gcc_athlon_O3-ofp
ChaCha20
_____
128
64
76.77
merged/1
i386-redhat-linux7-gcc_k6_Os-ofp
ChaCha20
_____
128
64
77.00
ref/1
i386-redhat-linux7-gcc_i386_O2-ofp
ChaCha20
_____
128
64
77.33
regs/1
i386-redhat-linux7-gcc_pentium_Os-ofp
ChaCha20
_____
128
64
77.50
ref/1
i386-redhat-linux7-gcc_i386_O3-ofp
ChaCha20
_____
128
64
77.66
regs/1
i386-redhat-linux7-gcc_i386_Os-ofp
ChaCha20
_____
128
64
77.72
merged/1
i386-redhat-linux7-gcc_athlon_O2-ofp
ChaCha20
_____
128
64
78.02
regs/1
i386-redhat-linux7-gcc_i486_O3-ofp
ChaCha20
_____
128
64
78.20
ref/1
i386-redhat-linux7-gcc_k6_Os-ofp
ChaCha20
_____
128
64
78.26
regs/1
i386-redhat-linux7-gcc_i486_O3-ual-ofp
ChaCha20
_____
128
64
78.42
regs/1
gcc_k6_Os-ofp
ChaCha20
_____
128
64
78.44
ref/1
gcc_k6_O2-ofp
ChaCha20
_____
128
64
78.59
regs/1
gcc_k6_O3-ofp
ChaCha20
_____
128
64
78.60
ref/1
gcc_i486_O3-ofp
ChaCha20
_____
128
64
78.72
ref/1
gcc_i386_Os-ofp
ChaCha20
_____
128
64
78.72
regs/1
gcc_k6-3_Os-ofp
ChaCha20
_____
128
64
78.97
regs/1
i386-redhat-linux7-gcc_athlon_O2-ofp
ChaCha20
_____
128
64
78.99
ref/1
gcc_k6_O3-ofp
ChaCha20
_____
128
64
78.99
regs/1
i386-redhat-linux7-gcc_athlon_O3-ofp
ChaCha20
_____
128
64
79.04
regs/1
gcc_k6-3_O2-ofp
ChaCha20
_____
128
64
79.21
ref/1
gcc_i486_Os-ofp
ChaCha20
_____
128
64
79.25
ref/1
gcc_i386_O2-ofp
ChaCha20
_____
128
64
79.44
merged/1
gcc_athlon_O3-ual-ofp
ChaCha20
_____
128
64
79.46
regs/1
i386-redhat-linux7-gcc_k6_O2-ofp
ChaCha20
_____
128
64
79.61
regs/1
gcc_k6_O2-ofp
ChaCha20
_____
128
64
79.62
merged/1
gcc_pentium3_O1-ofp
ChaCha20
_____
128
64
79.89
regs/1
i386-redhat-linux7-gcc_k6_Os-ofp
ChaCha20
_____
128
64
79.98
ref/1
i386-redhat-linux7-gcc_i386_Os-ofp
ChaCha20
_____
128
64
80.50
regs/1
i386-redhat-linux7-gcc_i486_Os-ofp
ChaCha20
_____
128
64
80.75
ref/1
i386-redhat-linux7-gcc_i486_Os-ofp
ChaCha20
_____
128
64
80.94
ref/1
gcc_i386_O3-ual-ofp
ChaCha20
_____
128
64
81.46
ref/1
gcc_k6_O3-ual-ofp
ChaCha20
_____
128
64
81.55
regs/1
i386-redhat-linux7-gcc_i386_O3-ual-ofp
ChaCha20
_____
128
64
81.67
regs/1
i386-redhat-linux7-gcc_i486_O2-ofp
ChaCha20
_____
128
64
81.85
regs/1
gcc_pentium_Os-ofp
ChaCha20
_____
128
64
81.86
ref/1
i386-redhat-linux7-gcc_k6_O3-ofp
ChaCha20
_____
128
64
81.95
regs/1
i386-redhat-linux7-gcc_i386_O3-ofp
ChaCha20
_____
128
64
82.06
ref/1
gcc_k6-3_O3-ual-ofp
ChaCha20
_____
128
64
82.13
ref/1
i386-redhat-linux7-gcc_k6_O2-ofp
ChaCha20
_____
128
64
82.40
regs/1
i386-redhat-linux7-gcc_athlon_Os-ofp
ChaCha20
_____
128
64
82.41
regs/1
gcc_pentium-mmx_Os-ofp
ChaCha20
_____
128
64
82.51
regs/1
i386-redhat-linux7-gcc_k6_O3-ofp
ChaCha20
_____
128
64
82.64
regs/1
i386-redhat-linux7-gcc_i386_O2-ofp
ChaCha20
_____
128
64
82.70
ref/1
i386-redhat-linux7-gcc_i486_O2-ofp
ChaCha20
_____
128
64
82.76
ref/1
gcc_i486_O3-ual-ofp
ChaCha20
_____
128
64
83.39
ref/1
gcc_athlon_O3-ual-ofp
ChaCha20
_____
256
64
83.41
151.33
83.68
86.10
89.21
86.35
82.83
90.50
merged/1
i386-redhat-linux7-gcc_pentiumpro_Os-ofp
ChaCha20
_____
128
64
84.15
151.66
83.50
85.74
89.00
85.34
82.61
92.27
merged/1
i386-redhat-linux7-gcc_pentiumpro_Os-ofp
ChaCha20
_____
128
64
84.38
ref/1
gcc_k6-3_O3-ofp
ChaCha20
_____
128
64
85.79
regs/1
i386-redhat-linux7-gcc_pentiumpro_Os-ofp
ChaCha20
_____
128
64
85.84
regs/1
i386-redhat-linux7-gcc_pentium_O2-ofp
ChaCha20
_____
128
64
86.27
ref/1
gcc_k6-3_O2-ofp
ChaCha20
_____
128
64
86.41
ref/1
i386-redhat-linux7-gcc_i486_O3-ofp
ChaCha20
_____
128
64
86.46
merged/1
gcc_k6_O2-ofp
ChaCha20
_____
128
64
86.70
merged/1
gcc_k6_O3-ofp
ChaCha20
_____
128
64
87.16
ref/1
gcc_k6_Os-ofp
ChaCha20
_____
128
64
87.27
merged/1
gcc_k6-3_O3-ofp
ChaCha20
_____
128
64
87.32
ref/1
gcc_k6-3_Os-ofp
ChaCha20
_____
128
64
89.44
merged/1
gcc_k6-3_O2-ofp
ChaCha20
_____
128
64
91.15
ref/1
i386-redhat-linux7-gcc_pentium_O2-ofp
ChaCha20
_____
128
64
91.96
ref/1
gcc_athlon_O3-ofp
ChaCha20
_____
128
64
92.07
ref/1
gcc_athlon_O2-ofp
ChaCha20
_____
128
64
95.03
merged/1
gcc_pentium4_O0
ChaCha20
_____
128
64
95.57
merged/1
gcc_pentium-mmx_O0
ChaCha20
_____
128
64
95.62
merged/1
gcc_k6_O0
ChaCha20
_____
128
64
95.84
merged/1
gcc_k6-3_O0
ChaCha20
_____
128
64
95.85
merged/1
gcc_pentium_O0
ChaCha20
_____
128
64
96.21
merged/1
gcc_i386_O0
ChaCha20
_____
128
64
96.22
merged/1
i386-redhat-linux7-gcc_athlon_O0
ChaCha20
_____
128
64
96.30
merged/1
gcc_pentium3_O0
ChaCha20
_____
128
64
96.40
merged/1
gcc_pentiumpro_O0
ChaCha20
_____
128
64
96.55
merged/1
gcc_pentium2_O0
ChaCha20
_____
128
64
96.64
merged/1
gcc_athlon_O0
ChaCha20
_____
128
64
96.64
merged/1
gcc_i486_O0
ChaCha20
_____
128
64
96.66
merged/1
i386-redhat-linux7-gcc_i386_O0
ChaCha20
_____
128
64
96.93
merged/1
i386-redhat-linux7-gcc_k6_O0
ChaCha20
_____
128
64
97.15
merged/1
i386-redhat-linux7-gcc_pentium_O0
ChaCha20
_____
128
64
99.41
merged/1
i386-redhat-linux7-gcc_i486_O0
ChaCha20
_____
128
64
101.45
ref/1
i386-redhat-linux7-gcc_pentium_O3-ofp
ChaCha20
_____
128
64
106.59
merged/1
i386-redhat-linux7-gcc_pentiumpro_O0
ChaCha20
_____
128
64
107.26
ref/1
gcc_athlon_Os-ofp
ChaCha20
_____
128
64
111.30
regs/1
gcc_pentium4_O0
ChaCha20
_____
128
64
111.70
regs/1
gcc_pentium3_O0
ChaCha20
_____
128
64
111.91
regs/1
gcc_pentium2_O0
ChaCha20
_____
128
64
113.20
regs/1
gcc_pentium_O0
ChaCha20
_____
128
64
113.35
regs/1
gcc_pentiumpro_O0
ChaCha20
_____
128
64
113.40
regs/1
i386-redhat-linux7-gcc_k6_O0
ChaCha20
_____
128
64
113.46
regs/1
gcc_k6_O0
ChaCha20
_____
128
64
113.79
regs/1
gcc_athlon_O0
ChaCha20
_____
128
64
114.35
regs/1
i386-redhat-linux7-gcc_athlon_O0
ChaCha20
_____
128
64
114.36
regs/1
gcc_k6-3_O0
ChaCha20
_____
128
64
115.64
regs/1
gcc_i386_O0
ChaCha20
_____
128
64
115.80
regs/1
gcc_pentium-mmx_O0
ChaCha20
_____
128
64
116.39
regs/1
i386-redhat-linux7-gcc_pentium_O0
ChaCha20
_____
128
64
116.41
regs/1
gcc_i486_O0
ChaCha20
_____
128
64
118.71
regs/1
i386-redhat-linux7-gcc_i486_O0
ChaCha20
_____
128
64
118.79
ref/1
gcc_pentium4_O0
ChaCha20
_____
128
64
119.34
ref/1
gcc_pentium2_O0
ChaCha20
_____
128
64
119.43
ref/1
gcc_pentium3_O0
ChaCha20
_____
128
64
119.59
regs/1
i386-redhat-linux7-gcc_pentiumpro_O0
ChaCha20
_____
128
64
120.57
ref/1
gcc_pentiumpro_O0
ChaCha20
_____
128
64
121.07
ref/1
gcc_pentium_O0
ChaCha20
_____
128
64
121.16
ref/1
gcc_k6-3_O0
ChaCha20
_____
128
64
122.86
ref/1
gcc_i486_O0
ChaCha20
_____
128
64
123.09
ref/1
gcc_athlon_O0
ChaCha20
_____
128
64
123.30
ref/1
gcc_pentium-mmx_O0
ChaCha20
_____
128
64
123.36
ref/1
gcc_k6_O0
ChaCha20
_____
128
64
125.43
ref/1
i386-redhat-linux7-gcc_pentiumpro_O0
ChaCha20
_____
128
64
125.45
ref/1
i386-redhat-linux7-gcc_i486_O0
ChaCha20
_____
128
64
125.74
ref/1
i386-redhat-linux7-gcc_i386_O0
ChaCha20
_____
128
64
126.01
ref/1
i386-redhat-linux7-gcc_k6_O0
ChaCha20
_____
128
64
126.19
ref/1
i386-redhat-linux7-gcc_athlon_O0
ChaCha20
_____
128
64
127.61
ref/1
i386-redhat-linux7-gcc_pentium_O0
ChaCha20
_____
128
64
135.92
regs/1
i386-redhat-linux7-gcc_i386_O0
ChaCha20
_____
128
64
146.90
ref/1
gcc_i386_O0