-
Poul-Henning Kamp authored
Retune SHA2 code for improved performance on CPUs with more ILP and a preference for memory load instructions over large code footprints with embedded immediate variables. On amd64 CPUs from 2007-2008 there is not a significant change, but amd64 CPUs from 2009-2010 get roughly 10% more throughput with this code; amd64 CPUs from 2011-2012 get roughly 15% more throughput; and AMD64 CPUs from 2013-2015 get 20-25% more throughput. The Raspberry Pi 2 increases its throughput by 6-8%. Sponsored by: Tarsnap Backup Inc.
1f631aa6
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
compat | ||
tbl | ||
vapi | ||
Makefile.am | ||
binary_heap.h | ||
libvcc.h | ||
miniobj.h | ||
vas.h | ||
vav.h | ||
vbm.h | ||
vbm_test.c | ||
vcli.h | ||
vcli_serve.h | ||
vcs.h | ||
vct.h | ||
vcurses.h | ||
vdef.h | ||
vend.h | ||
vev.h | ||
vfil.h | ||
vfl.h | ||
vin.h | ||
vlu.h | ||
vmb.h | ||
vnum.h | ||
vpf.h | ||
vqueue.h | ||
vre.h | ||
vrnd.h | ||
vrt.h | ||
vsa.h | ||
vsb.h | ||
vsha256.h | ||
vsl_priv.h | ||
vsm_priv.h | ||
vss.h | ||
vsub.h | ||
vtcp.h | ||
vtim.h | ||
vtree.h | ||
vut.h | ||
vut_options.h |