Primitive
Profile
Key
IV
MAC
Stream
40 bytes
576 bytes
1500 bytes
Imix
Agility
Key setup
IV setup
Variant
Compiler
ChaCha20
_____
128
64
13.11
51.47
13.82
15.42
16.99
14.14
107.63
193.90
x86-xmm6/1
gcc_pentium3_Os-ofp
ChaCha20
_____
256
64
13.12
52.27
13.82
15.41
17.04
14.16
105.13
193.90
x86-xmm6/1
gcc_pentium3_Os-ofp
ChaCha20
_____
128
64
13.35
x86-xmm6/1
gcc_k6_Os-ofp
ChaCha20
_____
128
64
14.42
x86-xmm5/1
gcc_k6_Os-ofp
ChaCha20
_____
128
64
14.45
x86-xmm5/1
gcc_i486_Os-ofp
ChaCha20
_____
128
64
14.47
51.84
16.10
16.80
18.81
17.29
104.92
193.90
x86-xmm5/1
gcc_pentium3_Os-ofp
ChaCha20
_____
128
64
14.47
x86-xmm5/1
gcc_athlon_Os-ofp
ChaCha20
_____
128
64
14.47
x86-xmm5/1
gcc_pentium-mmx_Os-ofp
ChaCha20
_____
128
64
14.47
x86-xmm5/1
gcc_pentium2_Os-ofp
ChaCha20
_____
256
64
14.47
51.24
16.11
16.79
18.76
17.30
105.12
193.90
x86-xmm5/1
gcc_pentium3_Os-ofp
ChaCha20
_____
128
64
14.50
x86-xmm5/1
gcc_i386_Os-ofp
ChaCha20
_____
128
64
14.53
x86-xmm5/1
gcc_k6-3_Os-ofp
ChaCha20
_____
128
64
14.53
x86-xmm5/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
14.93
52.93
16.11
18.28
19.43
17.66
120.49
180.39
x86-xmm5/1
gcc_prescott_Os-ofp
ChaCha20
_____
256
64
15.69
51.28
16.21
16.86
18.85
17.52
106.95
196.39
x86-xmm5/1
gcc_prescott_Os-ofp
ChaCha20
_____
128
64
16.54
x86-xmm6/1
gcc_prescott_Os-ofp
ChaCha20
_____
128
64
17.56
x86-1/1
gcc_i386_Os-ofp
ChaCha20
_____
128
64
17.80
43.62
18.13
18.68
20.08
20.01
83.81
119.07
x86-1/1
i386-redhat-linux7-gcc_k6_Os-ofp
ChaCha20
_____
128
64
17.81
x86-xmm5/1
gcc_pentium_Os-ofp
ChaCha20
_____
128
64
17.83
46.21
18.31
18.79
20.40
19.93
108.92
210.58
x86-1/1
i386-redhat-linux7-gcc_i486_Os-ofp
ChaCha20
_____
128
64
17.84
x86-1/1
gcc_pentium3_Os-ofp
ChaCha20
_____
256
64
17.90
43.55
18.28
18.52
20.10
19.80
76.44
108.13
x86-1/1
i386-redhat-linux7-gcc_athlon_Os-ofp
ChaCha20
_____
128
64
17.93
x86-1/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
17.94
x86-1/1
gcc_k6_Os-ofp
ChaCha20
_____
128
64
17.94
x86-1/1
gcc_pentium2_Os-ofp
ChaCha20
_____
128
64
17.95
x86-1/1
gcc_i486_Os-ofp
ChaCha20
_____
128
64
17.96
x86-1/1
gcc_pentium-mmx_Os-ofp
ChaCha20
_____
256
64
17.97
43.37
18.13
18.67
20.06
19.90
83.62
119.07
x86-1/1
i386-redhat-linux7-gcc_k6_Os-ofp
ChaCha20
_____
128
64
18.02
x86-1/1
i386-redhat-linux7-gcc_i386_Os-ofp
ChaCha20
_____
128
64
18.07
x86-1/1
gcc_k6-3_Os-ofp
ChaCha20
_____
128
64
18.09
x86-1/1
gcc_pentium_Os-ofp
ChaCha20
_____
256
64
18.14
46.21
18.31
18.55
20.31
20.13
108.72
210.58
x86-1/1
i386-redhat-linux7-gcc_i486_Os-ofp
ChaCha20
_____
128
64
18.16
x86-1/1
gcc_pentiumpro_Os-ofp
ChaCha20
_____
256
64
18.17
44.63
18.64
19.07
20.58
21.08
84.86
113.33
x86-1/1
i386-redhat-linux7-gcc_pentiumpro_Os-ofp
ChaCha20
_____
128
64
18.19
x86-1/1
gcc_prescott_Os-ofp
ChaCha20
_____
128
64
18.21
44.36
18.78
19.06
20.64
21.10
84.57
112.93
x86-1/1
i386-redhat-linux7-gcc_pentiumpro_Os-ofp
ChaCha20
_____
256
64
18.21
46.99
18.79
19.34
20.93
21.22
109.42
208.68
x86-1/1
i386-redhat-linux7-gcc_pentium_Os-ofp
ChaCha20
_____
128
64
18.24
43.89
18.72
18.73
20.45
19.84
81.50
108.90
x86-1/1
i386-redhat-linux7-gcc_athlon_Os-ofp
ChaCha20
_____
128
64
18.56
47.52
18.90
19.42
21.05
22.04
108.92
208.54
x86-1/1
i386-redhat-linux7-gcc_pentium_Os-ofp
ChaCha20
_____
128
64
19.46
x86-mmx/1
gcc_pentiumpro_Os-ofp
ChaCha20
_____
128
64
19.46
x86-mmx/1
i386-redhat-linux7-gcc_k6_Os-ofp
ChaCha20
_____
128
64
19.47
x86-mmx/1
gcc_k6_Os-ofp
ChaCha20
_____
128
64
19.47
x86-mmx/1
i386-redhat-linux7-gcc_athlon_Os-ofp
ChaCha20
_____
128
64
19.48
x86-mmx/1
gcc_i486_Os-ofp
ChaCha20
_____
128
64
19.48
x86-mmx/1
i386-redhat-linux7-gcc_i486_Os-ofp
ChaCha20
_____
128
64
19.49
x86-mmx/1
gcc_i386_Os-ofp
ChaCha20
_____
128
64
19.49
x86-mmx/1
i386-redhat-linux7-gcc_pentiumpro_Os-ofp
ChaCha20
_____
128
64
19.50
x86-mmx/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
19.50
x86-mmx/1
gcc_pentium-mmx_Os-ofp
ChaCha20
_____
128
64
19.50
x86-mmx/1
gcc_pentium3_Os-ofp
ChaCha20
_____
128
64
19.51
x86-mmx/1
gcc_prescott_Os-ofp
ChaCha20
_____
128
64
19.66
x86-mmx/1
gcc_pentium2_Os-ofp
ChaCha20
_____
128
64
19.70
x86-mmx/1
gcc_k6-3_Os-ofp
ChaCha20
_____
128
64
19.94
x86-mmx/1
gcc_athlon_Os-ofp
ChaCha20
_____
128
64
19.95
x86-mmx/1
i386-redhat-linux7-gcc_pentium_Os-ofp
ChaCha20
_____
128
64
19.97
x86-mmx/1
i386-redhat-linux7-gcc_i386_Os-ofp
ChaCha20
_____
128
64
24.78
x86-xmm/1
gcc_prescott_Os-ofp
ChaCha20
_____
128
64
24.85
x86-xmm2/1
i386-redhat-linux7-gcc_athlon_Os-ofp
ChaCha20
_____
128
64
24.86
x86-xmm2/1
i386-redhat-linux7-gcc_i486_Os-ofp
ChaCha20
_____
128
64
24.89
x86-xmm2/1
gcc_pentium3_Os-ofp
ChaCha20
_____
128
64
24.98
x86-xmm2/1
gcc_pentium-mmx_Os-ofp
ChaCha20
_____
128
64
25.03
x86-xmm2/1
gcc_i486_Os-ofp
ChaCha20
_____
128
64
25.06
x86-xmm2/1
gcc_k6-3_Os-ofp
ChaCha20
_____
128
64
25.07
x86-xmm2/1
i386-redhat-linux7-gcc_pentiumpro_Os-ofp
ChaCha20
_____
128
64
25.09
x86-xmm2/1
i386-redhat-linux7-gcc_k6_Os-ofp
ChaCha20
_____
128
64
25.21
x86-xmm/1
i386-redhat-linux7-gcc_k6_Os-ofp
ChaCha20
_____
128
64
25.22
x86-xmm/1
gcc_pentiumpro_Os-ofp
ChaCha20
_____
128
64
25.22
x86-xmm/1
i386-redhat-linux7-gcc_athlon_Os-ofp
ChaCha20
_____
128
64
25.22
x86-xmm/1
i386-redhat-linux7-gcc_i486_Os-ofp
ChaCha20
_____
128
64
25.23
x86-xmm/1
gcc_athlon_Os-ofp
ChaCha20
_____
128
64
25.25
x86-xmm/1
gcc_pentium-mmx_Os-ofp
ChaCha20
_____
128
64
25.33
x86-xmm/1
gcc_pentium_Os-ofp
ChaCha20
_____
128
64
25.34
x86-xmm/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
25.36
x86-xmm2/1
i386-redhat-linux7-gcc_i386_Os-ofp
ChaCha20
_____
128
64
25.37
x86-xmm2/1
gcc_k6_Os-ofp
ChaCha20
_____
128
64
25.38
x86-xmm2/1
gcc_pentium_Os-ofp
ChaCha20
_____
128
64
25.38
x86-xmm2/1
gcc_pentiumpro_Os-ofp
ChaCha20
_____
128
64
25.39
x86-xmm2/1
gcc_i386_Os-ofp
ChaCha20
_____
128
64
25.41
x86-xmm2/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
25.42
x86-xmm/1
gcc_pentium3_Os-ofp
ChaCha20
_____
128
64
25.48
x86-xmm2/1
gcc_prescott_Os-ofp
ChaCha20
_____
128
64
25.58
x86-xmm/1
i386-redhat-linux7-gcc_i386_Os-ofp
ChaCha20
_____
128
64
25.60
x86-xmm2/1
gcc_pentium2_Os-ofp
ChaCha20
_____
128
64
25.62
x86-xmm/1
gcc_k6_Os-ofp
ChaCha20
_____
128
64
25.63
x86-xmm/1
i386-redhat-linux7-gcc_pentiumpro_Os-ofp
ChaCha20
_____
128
64
25.64
x86-xmm/1
gcc_i386_Os-ofp
ChaCha20
_____
128
64
25.64
x86-xmm/1
gcc_i486_Os-ofp
ChaCha20
_____
128
64
25.66
x86-xmm/1
gcc_k6-3_Os-ofp
ChaCha20
_____
128
64
25.66
x86-xmm/1
gcc_pentium2_Os-ofp
ChaCha20
_____
128
64
27.39
x86-xmm/1
i386-redhat-linux7-gcc_pentium_Os-ofp
ChaCha20
_____
128
64
29.83
x86-mmx/1
gcc_pentium_Os-ofp
ChaCha20
_____
128
64
30.30
x86-xmm2/1
i386-redhat-linux7-gcc_pentium_Os-ofp
ChaCha20
_____
128
64
31.12
ref/1
i386-redhat-linux7-gcc_i386_O1-ofp
ChaCha20
_____
128
64
31.17
ref/1
i386-redhat-linux7-gcc_i486_O1-ofp
ChaCha20
_____
128
64
31.33
x86-1/1
gcc_athlon_Os-ofp
ChaCha20
_____
128
64
31.40
ref/1
i386-redhat-linux7-gcc_athlon_O1-ofp
ChaCha20
_____
128
64
31.40
ref/1
i386-redhat-linux7-gcc_k6_O1-ofp
ChaCha20
_____
128
64
31.43
ref/1
i386-redhat-linux7-gcc_pentiumpro_O1-ofp
ChaCha20
_____
128
64
31.60
x86-xmm2/1
gcc_athlon_Os-ofp
ChaCha20
_____
128
64
31.96
ref/1
i386-redhat-linux7-gcc_pentium_O1-ofp
ChaCha20
_____
128
64
53.00
merged/1
gcc_pentium2_O1-ofp
ChaCha20
_____
128
64
53.14
merged/1
gcc_pentium-mmx_O1-ofp
ChaCha20
_____
128
64
53.27
merged/1
gcc_k6-3_O1-ofp
ChaCha20
_____
128
64
53.28
merged/1
gcc_k6_O1-ofp
ChaCha20
_____
128
64
53.65
merged/1
gcc_k8_O1-ofp
ChaCha20
_____
128
64
53.77
merged/1
gcc_athlon_O1-ofp
ChaCha20
_____
128
64
53.83
merged/1
gcc_pentium3_O1-ofp
ChaCha20
_____
128
64
55.31
merged/1
gcc_prescott_O1-ofp
ChaCha20
_____
128
64
55.51
ref/1
gcc_k8_O1-ofp
ChaCha20
_____
128
64
55.74
merged/1
i386-redhat-linux7-gcc_i486_O1-ofp
ChaCha20
_____
128
64
56.18
merged/1
i386-redhat-linux7-gcc_i386_O1-ofp
ChaCha20
_____
128
64
56.22
ref/1
gcc_pentium_O1-ofp
ChaCha20
_____
128
64
56.24
ref/1
gcc_pentium3_O1-ofp
ChaCha20
_____
128
64
56.26
ref/1
gcc_i486_O1-ofp
ChaCha20
_____
128
64
56.28
ref/1
gcc_prescott_O1-ofp
ChaCha20
_____
128
64
56.34
regs/1
gcc_prescott_O1-ofp
ChaCha20
_____
128
64
56.44
regs/1
gcc_k6_O1-ofp
ChaCha20
_____
128
64
56.46
regs/1
gcc_pentium2_O1-ofp
ChaCha20
_____
128
64
56.47
merged/1
i386-redhat-linux7-gcc_athlon_O1-ofp
ChaCha20
_____
128
64
56.47
regs/1
gcc_pentium-mmx_O1-ofp
ChaCha20
_____
128
64
56.69
ref/1
gcc_pentiumpro_O1-ofp
ChaCha20
_____
128
64
56.83
merged/1
i386-redhat-linux7-gcc_pentiumpro_O1-ofp
ChaCha20
_____
128
64
56.98
ref/1
gcc_pentium-mmx_O1-ofp
ChaCha20
_____
128
64
57.07
regs/1
gcc_athlon_O1-ofp
ChaCha20
_____
128
64
57.26
ref/1
gcc_athlon_O1-ofp
ChaCha20
_____
128
64
57.39
ref/1
gcc_i386_O1-ofp
ChaCha20
_____
128
64
57.40
ref/1
gcc_pentium2_O1-ofp
ChaCha20
_____
128
64
57.75
ref/1
gcc_k6_O1-ofp
ChaCha20
_____
128
64
57.89
merged/1
i386-redhat-linux7-gcc_k6_O1-ofp
ChaCha20
_____
128
64
58.59
merged/1
gcc_i386_O3-ual-ofp
ChaCha20
_____
128
64
58.67
regs/1
i386-redhat-linux7-gcc_i486_O1-ofp
ChaCha20
_____
128
64
58.71
merged/1
gcc_i486_O3-ual-ofp
ChaCha20
_____
128
64
58.75
merged/1
i386-redhat-linux7-gcc_pentium_O1-ofp
ChaCha20
_____
128
64
59.12
regs/1
gcc_pentium3_O1-ofp
ChaCha20
_____
128
64
59.13
regs/1
gcc_k8_O1-ofp
ChaCha20
_____
128
64
59.21
regs/1
i386-redhat-linux7-gcc_athlon_O1-ofp
ChaCha20
_____
128
64
59.45
merged/1
gcc_i486_O3-ofp
ChaCha20
_____
128
64
59.61
merged/1
gcc_i386_O3-ofp
ChaCha20
_____
128
64
59.66
regs/1
i386-redhat-linux7-gcc_pentium_O1-ofp
ChaCha20
_____
128
64
59.87
regs/1
i386-redhat-linux7-gcc_pentiumpro_O1-ofp
ChaCha20
_____
128
64
59.96
merged/1
gcc_i486_Os-ofp
ChaCha20
_____
128
64
59.96
regs/1
i386-redhat-linux7-gcc_k6_O1-ofp
ChaCha20
_____
128
64
60.11
merged/1
gcc_i386_O2-ofp
ChaCha20
_____
128
64
60.14
merged/1
gcc_i386_Os-ofp
ChaCha20
_____
128
64
60.69
merged/1
gcc_i486_O2-ofp
ChaCha20
_____
128
64
60.93
merged/1
gcc_pentium-mmx_Os-ofp
ChaCha20
_____
128
64
61.07
regs/1
i386-redhat-linux7-gcc_i386_O1-ofp
ChaCha20
_____
128
64
61.08
merged/1
i386-redhat-linux7-gcc_i486_O3-ofp
ChaCha20
_____
128
64
61.24
merged/1
i386-redhat-linux7-gcc_i486_O2-ofp
ChaCha20
_____
128
64
61.29
merged/1
i386-redhat-linux7-gcc_i486_O3-ual-ofp
ChaCha20
_____
128
64
62.31
merged/1
i386-redhat-linux7-gcc_i386_O3-ual-ofp
ChaCha20
_____
128
64
62.39
merged/1
i386-redhat-linux7-gcc_i386_O3-ofp
ChaCha20
_____
128
64
62.62
merged/1
i386-redhat-linux7-gcc_i486_Os-ofp
ChaCha20
_____
128
64
62.73
merged/1
i386-redhat-linux7-gcc_i386_O2-ofp
ChaCha20
_____
128
64
62.73
ref/1
i386-redhat-linux7-gcc_pentium_Os-ofp
ChaCha20
_____
128
64
62.85
merged/1
gcc_pentium3_O2-ofp
ChaCha20
_____
128
64
63.02
merged/1
gcc_pentium3_O3-ual-ofp
ChaCha20
_____
128
64
63.17
merged/1
gcc_pentium2_O2-ofp
ChaCha20
_____
128
64
63.19
merged/1
gcc_pentium_Os-ofp
ChaCha20
_____
128
64
63.23
merged/1
gcc_pentium2_O3-ual-ofp
ChaCha20
_____
128
64
63.35
merged/1
i386-redhat-linux7-gcc_pentium_Os-ofp
ChaCha20
_____
128
64
63.35
merged/1
i386-redhat-linux7-gcc_pentiumpro_O3-ual-ofp
ChaCha20
_____
128
64
63.58
merged/1
i386-redhat-linux7-gcc_pentiumpro_O2-ofp
ChaCha20
_____
128
64
63.73
merged/1
gcc_pentiumpro_O3-ual-ofp
ChaCha20
_____
128
64
63.81
merged/1
i386-redhat-linux7-gcc_pentiumpro_O3-ofp
ChaCha20
_____
128
64
63.92
regs/1
gcc_pentium2_O2-ofp
ChaCha20
_____
128
64
64.14
merged/1
gcc_pentium2_O3-ofp
ChaCha20
_____
128
64
64.31
merged/1
gcc_i486_O1-ofp
ChaCha20
_____
128
64
64.47
merged/1
gcc_k6-3_Os-ofp
ChaCha20
_____
128
64
64.56
merged/1
gcc_pentium_O1-ofp
ChaCha20
_____
128
64
64.73
merged/1
i386-redhat-linux7-gcc_i386_Os-ofp
ChaCha20
_____
128
64
64.78
merged/1
gcc_pentiumpro_O1-ofp
ChaCha20
_____
128
64
65.03
merged/1
i386-redhat-linux7-gcc_k6_O3-ual-ofp
ChaCha20
_____
128
64
65.68
ref/1
gcc_prescott_O3-ual-ofp
ChaCha20
_____
128
64
65.82
107.76
66.11
67.22
69.37
69.78
80.68
88.97
ref/1
i386-redhat-linux7-gcc_pentiumpro_Os-ofp
ChaCha20
_____
128
64
65.85
merged/1
gcc_k6_Os-ofp
ChaCha20
_____
128
64
65.86
regs/1
gcc_i386_Os-ofp
ChaCha20
_____
128
64
65.92
merged/1
gcc_pentium3_O3-ofp
ChaCha20
_____
128
64
65.93
merged/1
gcc_pentiumpro_O3-ofp
ChaCha20
_____
128
64
65.97
regs/1
gcc_pentium3_O3-ual-ofp
ChaCha20
_____
256
64
65.98
108.11
66.35
67.38
69.59
68.31
86.98
89.19
ref/1
i386-redhat-linux7-gcc_pentiumpro_Os-ofp
ChaCha20
_____
128
64
66.01
regs/1
gcc_pentium3_O2-ofp
ChaCha20
_____
128
64
66.12
merged/1
i386-redhat-linux7-gcc_pentium_O3-ofp
ChaCha20
_____
128
64
66.15
merged/1
i386-redhat-linux7-gcc_pentium_O2-ofp
ChaCha20
_____
128
64
66.17
regs/1
gcc_pentium2_O3-ual-ofp
ChaCha20
_____
128
64
66.34
regs/1
gcc_pentiumpro_O3-ual-ofp
ChaCha20
_____
128
64
66.48
merged/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
66.81
regs/1
gcc_pentium_O1-ofp
ChaCha20
_____
128
64
66.96
merged/1
i386-redhat-linux7-gcc_pentium_O3-ual-ofp
ChaCha20
_____
128
64
67.18
regs/1
gcc_i486_Os-ofp
ChaCha20
_____
128
64
67.20
regs/1
gcc_pentiumpro_O2-ofp
ChaCha20
_____
128
64
67.45
merged/1
gcc_prescott_O2-ofp
ChaCha20
_____
128
64
67.46
regs/1
gcc_pentiumpro_O1-ofp
ChaCha20
_____
128
64
67.63
regs/1
gcc_pentium2_O3-ofp
ChaCha20
_____
128
64
67.65
merged/1
gcc_athlon_Os-ofp
ChaCha20
_____
128
64
67.75
regs/1
gcc_i486_O1-ofp
ChaCha20
_____
128
64
67.83
regs/1
i386-redhat-linux7-gcc_pentiumpro_O3-ual-ofp
ChaCha20
_____
128
64
67.85
regs/1
gcc_i486_O3-ual-ofp
ChaCha20
_____
128
64
67.88
merged/1
gcc_prescott_Os-ofp
ChaCha20
_____
128
64
68.02
regs/1
gcc_pentiumpro_O3-ofp
ChaCha20
_____
128
64
68.25
regs/1
gcc_i386_O3-ual-ofp
ChaCha20
_____
128
64
68.36
regs/1
gcc_pentium3_O3-ofp
ChaCha20
_____
128
64
68.41
merged/1
gcc_prescott_O3-ofp
ChaCha20
_____
128
64
68.46
merged/1
gcc_pentiumpro_O2-ofp
ChaCha20
_____
128
64
68.79
regs/1
i386-redhat-linux7-gcc_pentiumpro_O2-ofp
ChaCha20
_____
128
64
68.99
regs/1
gcc_i486_O2-ofp
ChaCha20
_____
128
64
69.11
ref/1
gcc_pentium3_O3-ual-ofp
ChaCha20
_____
128
64
69.19
merged/1
gcc_pentium_O2-ofp
ChaCha20
_____
128
64
69.23
ref/1
i386-redhat-linux7-gcc_pentiumpro_O3-ual-ofp
ChaCha20
_____
128
64
69.32
ref/1
gcc_pentium2_O3-ual-ofp
ChaCha20
_____
128
64
69.34
merged/1
gcc_pentium-mmx_O2-ofp
ChaCha20
_____
128
64
69.58
regs/1
gcc_i386_O1-ofp
ChaCha20
_____
128
64
69.60
regs/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
69.70
ref/1
gcc_pentiumpro_O3-ual-ofp
ChaCha20
_____
128
64
69.99
merged/1
gcc_prescott_O3-ual-ofp
ChaCha20
_____
128
64
70.02
regs/1
gcc_i386_O3-ofp
ChaCha20
_____
128
64
70.05
ref/1
gcc_prescott_Os-ofp
ChaCha20
_____
128
64
70.06
merged/1
gcc_k8_O2-ofp
ChaCha20
_____
128
64
70.23
ref/1
gcc_prescott_O3-ofp
ChaCha20
_____
128
64
70.25
merged/1
gcc_athlon_O2-ofp
ChaCha20
_____
128
64
70.34
regs/1
gcc_i386_O2-ofp
ChaCha20
_____
128
64
70.35
ref/1
gcc_pentium2_Os-ofp
ChaCha20
_____
128
64
70.38
ref/1
gcc_pentiumpro_Os-ofp
ChaCha20
_____
128
64
70.38
regs/1
gcc_i486_O3-ofp
ChaCha20
_____
128
64
70.50
merged/1
gcc_k6-3_O3-ual-ofp
ChaCha20
_____
128
64
70.80
merged/1
gcc_k6_O3-ual-ofp
ChaCha20
_____
128
64
71.01
ref/1
gcc_pentium3_Os-ofp
ChaCha20
_____
128
64
71.24
regs/1
gcc_prescott_O3-ual-ofp
ChaCha20
_____
128
64
71.29
regs/1
gcc_k8_O3-ual-ofp
ChaCha20
_____
128
64
71.66
ref/1
gcc_pentium-mmx_O3-ual-ofp
ChaCha20
_____
128
64
71.83
merged/1
gcc_athlon_O3-ual-ofp
ChaCha20
_____
128
64
71.85
regs/1
gcc_athlon_Os-ofp
ChaCha20
_____
128
64
71.86
regs/1
gcc_prescott_O3-ofp
ChaCha20
_____
128
64
72.05
merged/1
gcc_k8_O3-ual-ofp
ChaCha20
_____
128
64
72.13
ref/1
gcc_pentium_O3-ual-ofp
ChaCha20
_____
128
64
72.19
merged/1
gcc_k8_O3-ofp
ChaCha20
_____
128
64
72.34
merged/1
gcc_pentium-mmx_O3-ofp
ChaCha20
_____
128
64
72.35
regs/1
gcc_prescott_Os-ofp
ChaCha20
_____
128
64
72.47
ref/1
i386-redhat-linux7-gcc_pentiumpro_O3-ofp
ChaCha20
_____
128
64
72.50
ref/1
i386-redhat-linux7-gcc_athlon_O3-ofp
ChaCha20
_____
128
64
72.53
merged/1
gcc_pentium-mmx_O3-ual-ofp
ChaCha20
_____
128
64
72.67
regs/1
gcc_k8_O2-ofp
ChaCha20
_____
128
64
72.75
regs/1
gcc_pentium-mmx_O3-ual-ofp
ChaCha20
_____
128
64
72.83
ref/1
i386-redhat-linux7-gcc_athlon_Os-ofp
ChaCha20
_____
128
64
72.86
merged/1
gcc_pentium_O3-ual-ofp
ChaCha20
_____
128
64
73.16
regs/1
gcc_prescott_O2-ofp
ChaCha20
_____
128
64
73.25
merged/1
gcc_pentium_O3-ofp
ChaCha20
_____
128
64
73.28
merged/1
gcc_i386_O1-ofp
ChaCha20
_____
128
64
73.36
regs/1
gcc_k6-3_O1-ofp
ChaCha20
_____
128
64
73.37
ref/1
i386-redhat-linux7-gcc_k6_O3-ual-ofp
ChaCha20
_____
128
64
73.38
ref/1
gcc_pentiumpro_O2-ofp
ChaCha20
_____
128
64
73.48
regs/1
gcc_athlon_O3-ual-ofp
ChaCha20
_____
128
64
73.55
merged/1
gcc_pentium3_Os-ofp
ChaCha20
_____
128
64
73.75
ref/1
i386-redhat-linux7-gcc_i386_O3-ual-ofp
ChaCha20
_____
128
64
73.89
regs/1
i386-redhat-linux7-gcc_pentium_Os-ofp
ChaCha20
_____
128
64
74.07
regs/1
gcc_k8_O3-ofp
ChaCha20
_____
128
64
74.18
ref/1
gcc_pentium3_O3-ofp
ChaCha20
_____
128
64
74.35
ref/1
gcc_pentium2_O3-ofp
ChaCha20
_____
128
64
74.36
ref/1
gcc_pentium3_O2-ofp
ChaCha20
_____
128
64
74.38
ref/1
gcc_pentium2_O2-ofp
ChaCha20
_____
128
64
74.48
ref/1
gcc_pentiumpro_O3-ofp
ChaCha20
_____
128
64
74.56
regs/1
i386-redhat-linux7-gcc_pentium_O3-ofp
ChaCha20
_____
128
64
74.79
ref/1
gcc_pentium-mmx_Os-ofp
ChaCha20
_____
128
64
74.79
regs/1
i386-redhat-linux7-gcc_pentium_O2-ofp
ChaCha20
_____
128
64
75.05
regs/1
i386-redhat-linux7-gcc_pentium_O3-ual-ofp
ChaCha20
_____
128
64
75.21
ref/1
i386-redhat-linux7-gcc_i486_O3-ual-ofp
ChaCha20
_____
128
64
75.48
ref/1
i386-redhat-linux7-gcc_athlon_O3-ual-ofp
ChaCha20
_____
128
64
75.48
ref/1
i386-redhat-linux7-gcc_pentium_O3-ofp
ChaCha20
_____
128
64
75.56
ref/1
gcc_pentium_Os-ofp
ChaCha20
_____
128
64
75.62
ref/1
i386-redhat-linux7-gcc_i486_O2-ofp
ChaCha20
_____
128
64
75.65
regs/1
gcc_athlon_O3-ofp
ChaCha20
_____
128
64
75.76
regs/1
gcc_pentium_O3-ual-ofp
ChaCha20
_____
128
64
75.99
ref/1
gcc_i386_O3-ofp
ChaCha20
_____
128
64
76.03
regs/1
gcc_k6-3_O3-ual-ofp
ChaCha20
_____
128
64
76.07
ref/1
i386-redhat-linux7-gcc_k6_Os-ofp
ChaCha20
_____
128
64
76.09
ref/1
i386-redhat-linux7-gcc_pentium_O2-ofp
ChaCha20
_____
128
64
76.26
merged/1
i386-redhat-linux7-gcc_k6_O3-ofp
ChaCha20
_____
128
64
76.33
merged/1
i386-redhat-linux7-gcc_athlon_O2-ofp
ChaCha20
_____
128
64
76.33
ref/1
gcc_i486_O3-ofp
ChaCha20
_____
128
64
76.38
merged/1
i386-redhat-linux7-gcc_athlon_O3-ofp
ChaCha20
_____
128
64
76.50
regs/1
gcc_k6_O3-ual-ofp
ChaCha20
_____
128
64
76.61
regs/1
gcc_athlon_O2-ofp
ChaCha20
_____
128
64
76.73
merged/1
i386-redhat-linux7-gcc_k6_O2-ofp
ChaCha20
_____
128
64
76.82
ref/1
gcc_k6-3_O1-ofp
ChaCha20
_____
128
64
76.93
ref/1
gcc_i386_O3-ual-ofp
ChaCha20
_____
128
64
76.96
ref/1
i386-redhat-linux7-gcc_i486_O3-ofp
ChaCha20
_____
128
64
76.96
regs/1
gcc_pentium-mmx_O3-ofp
ChaCha20
_____
128
64
77.30
ref/1
i386-redhat-linux7-gcc_i386_O2-ofp
ChaCha20
_____
128
64
77.36
merged/1
i386-redhat-linux7-gcc_athlon_O3-ual-ofp
ChaCha20
_____
128
64
77.43
regs/1
i386-redhat-linux7-gcc_athlon_O3-ual-ofp
ChaCha20
_____
128
64
77.45
merged/1
i386-redhat-linux7-gcc_k6_Os-ofp
ChaCha20
_____
128
64
77.48
merged/1
i386-redhat-linux7-gcc_athlon_Os-ofp
ChaCha20
_____
128
64
77.66
regs/1
gcc_k6_O2-ofp
ChaCha20
_____
128
64
77.80
ref/1
i386-redhat-linux7-gcc_i386_O3-ofp
ChaCha20
_____
128
64
77.84
regs/1
gcc_k6_O3-ofp
ChaCha20
_____
128
64
77.85
ref/1
i386-redhat-linux7-gcc_k6_O2-ofp
ChaCha20
_____
128
64
77.92
ref/1
i386-redhat-linux7-gcc_athlon_O2-ofp
ChaCha20
_____
128
64
78.19
regs/1
gcc_k6-3_Os-ofp
ChaCha20
_____
128
64
78.40
ref/1
gcc_i486_Os-ofp
ChaCha20
_____
128
64
78.46
regs/1
i386-redhat-linux7-gcc_k6_O3-ual-ofp
ChaCha20
_____
128
64
78.50
ref/1
gcc_i486_O2-ofp
ChaCha20
_____
128
64
78.62
regs/1
gcc_pentium_O3-ofp
ChaCha20
_____
128
64
78.83
ref/1
gcc_i386_Os-ofp
ChaCha20
_____
128
64
78.88
regs/1
gcc_k6_Os-ofp
ChaCha20
_____
128
64
79.05
regs/1
i386-redhat-linux7-gcc_k6_Os-ofp
ChaCha20
_____
128
64
79.11
regs/1
gcc_k6-3_O3-ofp
ChaCha20
_____
128
64
79.20
ref/1
gcc_i486_O3-ual-ofp
ChaCha20
_____
128
64
79.53
regs/1
gcc_pentium_O2-ofp
ChaCha20
_____
128
64
79.54
regs/1
i386-redhat-linux7-gcc_pentiumpro_O3-ofp
ChaCha20
_____
128
64
79.65
regs/1
i386-redhat-linux7-gcc_i386_Os-ofp
ChaCha20
_____
128
64
79.80
merged/1
gcc_pentiumpro_Os-ofp
ChaCha20
_____
128
64
79.90
merged/1
gcc_pentium2_Os-ofp
ChaCha20
_____
128
64
80.10
ref/1
i386-redhat-linux7-gcc_i486_Os-ofp
ChaCha20
_____
128
64
80.17
regs/1
gcc_pentium-mmx_O2-ofp
ChaCha20
_____
128
64
80.54
regs/1
gcc_pentiumpro_Os-ofp
ChaCha20
_____
128
64
80.55
regs/1
gcc_k6-3_O2-ofp
ChaCha20
_____
128
64
80.60
regs/1
i386-redhat-linux7-gcc_i486_O3-ual-ofp
ChaCha20
_____
128
64
80.79
ref/1
gcc_pentium-mmx_O3-ofp
ChaCha20
_____
128
64
80.80
regs/1
i386-redhat-linux7-gcc_i486_Os-ofp
ChaCha20
_____
128
64
81.00
ref/1
i386-redhat-linux7-gcc_i386_Os-ofp
ChaCha20
_____
128
64
81.09
ref/1
gcc_i386_O2-ofp
ChaCha20
_____
128
64
81.20
regs/1
i386-redhat-linux7-gcc_k6_O2-ofp
ChaCha20
_____
128
64
81.29
regs/1
i386-redhat-linux7-gcc_i386_O3-ual-ofp
ChaCha20
_____
128
64
81.32
regs/1
i386-redhat-linux7-gcc_athlon_O3-ofp
ChaCha20
_____
128
64
81.32
regs/1
i386-redhat-linux7-gcc_i386_O2-ofp
ChaCha20
_____
128
64
81.52
regs/1
i386-redhat-linux7-gcc_i386_O3-ofp
ChaCha20
_____
128
64
81.56
regs/1
i386-redhat-linux7-gcc_k6_O3-ofp
ChaCha20
_____
128
64
81.87
regs/1
i386-redhat-linux7-gcc_i486_O2-ofp
ChaCha20
_____
128
64
81.91
regs/1
i386-redhat-linux7-gcc_athlon_O2-ofp
ChaCha20
_____
128
64
82.02
regs/1
i386-redhat-linux7-gcc_i486_O3-ofp
ChaCha20
_____
128
64
82.60
regs/1
i386-redhat-linux7-gcc_athlon_Os-ofp
ChaCha20
_____
128
64
82.84
ref/1
gcc_prescott_O2-ofp
ChaCha20
_____
128
64
83.17
regs/1
gcc_pentium_Os-ofp
ChaCha20
_____
128
64
83.41
regs/1
gcc_pentium-mmx_Os-ofp
ChaCha20
_____
128
64
84.39
155.24
84.69
86.39
90.15
88.04
83.09
89.16
merged/1
i386-redhat-linux7-gcc_pentiumpro_Os-ofp
ChaCha20
_____
256
64
84.55
154.48
84.54
87.06
90.26
87.82
84.83
89.08
merged/1
i386-redhat-linux7-gcc_pentiumpro_Os-ofp
ChaCha20
_____
128
64
85.58
ref/1
i386-redhat-linux7-gcc_pentiumpro_O2-ofp
ChaCha20
_____
128
64
86.00
regs/1
gcc_pentium3_Os-ofp
ChaCha20
_____
128
64
86.13
regs/1
gcc_pentium2_Os-ofp
ChaCha20
_____
128
64
87.18
merged/1
gcc_k6_O2-ofp
ChaCha20
_____
128
64
87.54
ref/1
gcc_athlon_O3-ual-ofp
ChaCha20
_____
128
64
87.79
ref/1
gcc_k8_O3-ual-ofp
ChaCha20
_____
128
64
88.04
merged/1
gcc_k6-3_O3-ofp
ChaCha20
_____
128
64
88.06
ref/1
i386-redhat-linux7-gcc_pentium_O3-ual-ofp
ChaCha20
_____
128
64
88.33
merged/1
gcc_k6_O3-ofp
ChaCha20
_____
128
64
88.67
ref/1
gcc_pentium-mmx_O2-ofp
ChaCha20
_____
128
64
88.67
regs/1
i386-redhat-linux7-gcc_pentiumpro_Os-ofp
ChaCha20
_____
128
64
89.60
ref/1
gcc_pentium_O2-ofp
ChaCha20
_____
128
64
90.48
ref/1
gcc_k6-3_O2-ofp
ChaCha20
_____
128
64
91.00
ref/1
i386-redhat-linux7-gcc_k6_O3-ofp
ChaCha20
_____
128
64
92.37
ref/1
gcc_pentium_O3-ofp
ChaCha20
_____
128
64
93.05
ref/1
gcc_k6-3_Os-ofp
ChaCha20
_____
128
64
93.23
merged/1
gcc_k6-3_O2-ofp
ChaCha20
_____
128
64
93.29
ref/1
gcc_k6_Os-ofp
ChaCha20
_____
128
64
93.75
ref/1
gcc_k6_O3-ual-ofp
ChaCha20
_____
128
64
93.83
ref/1
gcc_k6_O3-ofp
ChaCha20
_____
128
64
94.26
merged/1
i386-redhat-linux7-gcc_athlon_O0
ChaCha20
_____
128
64
94.45
ref/1
gcc_k6_O2-ofp
ChaCha20
_____
128
64
95.22
ref/1
gcc_k6-3_O3-ual-ofp
ChaCha20
_____
128
64
95.48
merged/1
gcc_prescott_O0
ChaCha20
_____
128
64
95.65
ref/1
gcc_k6-3_O3-ofp
ChaCha20
_____
128
64
96.01
merged/1
gcc_k6-3_O0
ChaCha20
_____
128
64
96.02
merged/1
i386-redhat-linux7-gcc_i386_O0
ChaCha20
_____
128
64
96.18
merged/1
i386-redhat-linux7-gcc_i486_O0
ChaCha20
_____
128
64
96.36
merged/1
gcc_k8_O0
ChaCha20
_____
128
64
96.36
merged/1
gcc_pentium2_O0
ChaCha20
_____
128
64
96.37
merged/1
gcc_athlon_O0
ChaCha20
_____
128
64
96.40
merged/1
gcc_pentiumpro_O0
ChaCha20
_____
128
64
96.42
merged/1
gcc_pentium_O0
ChaCha20
_____
128
64
96.45
merged/1
gcc_pentium3_O0
ChaCha20
_____
128
64
96.68
merged/1
i386-redhat-linux7-gcc_pentiumpro_O0
ChaCha20
_____
128
64
96.85
merged/1
gcc_i386_O0
ChaCha20
_____
128
64
97.02
merged/1
i386-redhat-linux7-gcc_pentium_O0
ChaCha20
_____
128
64
97.17
merged/1
gcc_pentium-mmx_O0
ChaCha20
_____
128
64
97.28
merged/1
gcc_i486_O0
ChaCha20
_____
128
64
97.75
merged/1
gcc_k6_O0
ChaCha20
_____
128
64
98.09
merged/1
i386-redhat-linux7-gcc_k6_O0
ChaCha20
_____
128
64
101.27
ref/1
gcc_k8_O3-ofp
ChaCha20
_____
128
64
102.98
merged/1
gcc_athlon_O3-ofp
ChaCha20
_____
128
64
103.83
ref/1
gcc_athlon_O2-ofp
ChaCha20
_____
128
64
106.96
ref/1
gcc_k8_Os-ofp
ChaCha20
_____
128
64
108.69
ref/1
gcc_athlon_O3-ofp
ChaCha20
_____
128
64
108.81
ref/1
gcc_k8_O2-ofp
ChaCha20
_____
128
64
109.35
ref/1
gcc_athlon_Os-ofp
ChaCha20
_____
128
64
112.33
regs/1
gcc_pentium2_O0
ChaCha20
_____
128
64
112.45
regs/1
i386-redhat-linux7-gcc_k6_O0
ChaCha20
_____
128
64
113.46
regs/1
gcc_prescott_O0
ChaCha20
_____
128
64
113.48
regs/1
gcc_pentiumpro_O0
ChaCha20
_____
128
64
113.72
regs/1
gcc_pentium3_O0
ChaCha20
_____
128
64
113.73
regs/1
i386-redhat-linux7-gcc_i386_O0
ChaCha20
_____
128
64
114.02
regs/1
gcc_pentium-mmx_O0
ChaCha20
_____
128
64
114.39
regs/1
i386-redhat-linux7-gcc_pentiumpro_O0
ChaCha20
_____
128
64
114.47
regs/1
i386-redhat-linux7-gcc_i486_O0
ChaCha20
_____
128
64
114.51
regs/1
gcc_pentium_O0
ChaCha20
_____
128
64
115.03
regs/1
i386-redhat-linux7-gcc_pentium_O0
ChaCha20
_____
128
64
115.05
regs/1
gcc_k8_O0
ChaCha20
_____
128
64
115.11
regs/1
gcc_i486_O0
ChaCha20
_____
128
64
115.49
regs/1
gcc_athlon_O0
ChaCha20
_____
128
64
115.59
regs/1
i386-redhat-linux7-gcc_athlon_O0
ChaCha20
_____
128
64
115.79
regs/1
gcc_i386_O0
ChaCha20
_____
128
64
115.99
regs/1
gcc_k6-3_O0
ChaCha20
_____
128
64
116.12
regs/1
gcc_k6_O0
ChaCha20
_____
128
64
119.15
ref/1
gcc_pentium3_O0
ChaCha20
_____
128
64
119.30
ref/1
gcc_pentium2_O0
ChaCha20
_____
128
64
119.83
ref/1
gcc_pentiumpro_O0
ChaCha20
_____
128
64
120.17
ref/1
gcc_pentium_O0
ChaCha20
_____
128
64
120.23
ref/1
gcc_prescott_O0
ChaCha20
_____
128
64
120.50
ref/1
gcc_k8_O0
ChaCha20
_____
128
64
120.58
ref/1
gcc_athlon_O0
ChaCha20
_____
128
64
121.23
ref/1
gcc_pentium-mmx_O0
ChaCha20
_____
128
64
122.31
ref/1
gcc_k6-3_O0
ChaCha20
_____
128
64
122.47
ref/1
gcc_k6_O0
ChaCha20
_____
128
64
122.49
ref/1
gcc_i386_O0
ChaCha20
_____
128
64
123.14
ref/1
gcc_i486_O0
ChaCha20
_____
128
64
123.27
ref/1
i386-redhat-linux7-gcc_pentium_O0
ChaCha20
_____
128
64
125.36
ref/1
i386-redhat-linux7-gcc_i386_O0
ChaCha20
_____
128
64
125.63
ref/1
i386-redhat-linux7-gcc_athlon_O0
ChaCha20
_____
128
64
126.18
ref/1
i386-redhat-linux7-gcc_k6_O0
ChaCha20
_____
128
64
126.37
ref/1
i386-redhat-linux7-gcc_i486_O0
ChaCha20
_____
128
64
126.46
ref/1
i386-redhat-linux7-gcc_pentiumpro_O0