]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
include/inline_memcpy: use __builtin_memcpy instead of explicit ptr copies 5625/head
authorSage Weil <sage@redhat.com>
Tue, 25 Aug 2015 20:40:01 +0000 (16:40 -0400)
committerSage Weil <sage@redhat.com>
Tue, 25 Aug 2015 20:40:25 +0000 (16:40 -0400)
commitdfd142f2aa2c2b7790fa944edcd8abef3918f614
treef72bfbf85948b195faa4c058fa4894725e60bcaa
parent98c0606c69cffa657a4dfaf6422e63fb3c407761
include/inline_memcpy: use __builtin_memcpy instead of explicit ptr copies

The gcc version of this is smart enough to handle any alignment
issues that exist and *should* generate the fastest code that is
general and correct.

On x86_64 this performs identically for the uint64_t
microbenchmark.

Suggested-by: Steve Capper <steve.capper@linaro.org>
Signed-off-by: Sage Weil <sage@redhat.com>
src/include/inline_memory.h