summaryrefslogtreecommitdiff
path: root/src/xine-utils/memcpy.c
diff options
context:
space:
mode:
author=== Torsten Jager <t.jager@gmx.de>2013-09-20 01:00:39 +0200
committer=== Torsten Jager <t.jager@gmx.de>2013-09-20 01:00:39 +0200
commitb1949cf251e60211d2521647ebbb890e0f68a165 (patch)
tree665094e0ca8f20170e8e7570e72e29a4288690ca /src/xine-utils/memcpy.c
parent31e23d119f16eec1ed718750c0c871bbfef2d0af (diff)
parent2353ea6726aaad2364d884adaf44c335183dd8e5 (diff)
downloadxine-lib-b1949cf251e60211d2521647ebbb890e0f68a165.tar.gz
xine-lib-b1949cf251e60211d2521647ebbb890e0f68a165.tar.bz2
Merge.
Diffstat (limited to 'src/xine-utils/memcpy.c')
-rw-r--r--src/xine-utils/memcpy.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/xine-utils/memcpy.c b/src/xine-utils/memcpy.c
index 6eda220ed..e00171e33 100644
--- a/src/xine-utils/memcpy.c
+++ b/src/xine-utils/memcpy.c
@@ -342,6 +342,7 @@ static void * avx_memcpy(void * to, const void * from, size_t len)
/* since movntq is weakly-ordered, a "sfence"
* is needed to become ordered again. */
__asm__ __volatile__ ("sfence":::"memory");
+ __asm__ __volatile__ ("vzeroupper");
}
/*
* Now do the tail of the block