Re: [PATCH] Performance fix for libmpx memmove wrapper

2015-12-24 Thread Aleksandra Tsvetkova
Description: 2015-12-11 Tsvetkova Alexandra <aleksandra.tsvetk...@intel.com> * libmpxwrap/mpx_wrappers.c (__mpx_wrapper_memmove): separate case for size of pointer. On Thu, Dec 24, 2015 at 2:21 PM, Aleksandra Tsvetkova <astsv...@gmail.com> wrote: > This patch was tes

[PATCH] Performance fix for libmpx memmove wrapper

2015-12-24 Thread Aleksandra Tsvetkova
This patch was tested on spec2000, spec2006 and make check. It fixes regression on vortex. 2015-12-11 Tsvetkova Alexandra * libmpxwrap/mpx_wrappers.c (mpx_pointer): New type. diff --git a/libmpx/mpxwrap/mpx_wrappers.c b/libmpx/mpxwrap/mpx_wrappers.c old mode

Re: [PATCH] New version of libmpx with new memmove wrapper

2015-12-08 Thread Aleksandra Tsvetkova
Wrong version of patch was attached. On Tue, Dec 8, 2015 at 1:46 PM, Aleksandra Tsvetkova <astsv...@gmail.com> wrote: > gcc/testsuite/ChangeLog > 2015-10-27 Tsvetkova Alexandra <aleksandra.tsvetk...@intel.com> > > * gcc.target/i386/mpx/memmove-1.c: New test f

Re: [PATCH] New version of libmpx with new memmove wrapper

2015-12-08 Thread Aleksandra Tsvetkova
gcc/testsuite/ChangeLog 2015-10-27 Tsvetkova Alexandra * gcc.target/i386/mpx/memmove-1.c: New test for __mpx_wrapper_memmove. * gcc.target/i386/mpx/memmove-2.c: New test covering fail on spec. libmpx/ChangeLog 2015-10-28 Tsvetkova Alexandra

Re: [PATCH] New version of libmpx with new memmove wrapper

2015-12-06 Thread Aleksandra Tsvetkova
Fixed all. Now there are no new fails on spec2000 diff --git a/gcc/testsuite/gcc.target/i386/mpx/memmove.c b/gcc/testsuite/gcc.target/i386/mpx/memmove.c new file mode 100755 index 000..57030a3 --- /dev/null +++ b/gcc/testsuite/gcc.target/i386/mpx/memmove.c @@ -0,0 +1,119 @@ +/* { dg-do run }

Re: [PATCH] New version of libmpx with new memmove wrapper

2015-11-25 Thread Aleksandra Tsvetkova
I ran make check (paseed) and spec 2000, where 1 extra test(255.vortex) failed. On Wed, Nov 25, 2015 at 6:41 PM, Aleksandra Tsvetkova <astsv...@gmail.com> wrote: > gcc/testsuite/ChangeLog > 2015-10-27 Tsvetkova Alexandra <aleksandra.tsvetk...@intel.com> > > * gcc.t

Re: [PATCH] New version of libmpx with new memmove wrapper

2015-11-25 Thread Aleksandra Tsvetkova
gcc/testsuite/ChangeLog 2015-10-27 Tsvetkova Alexandra * gcc.target/i386/mpx/memmove.c: New test for __mpx_wrapper_memmove. libmpx/ChangeLog 2015-10-28 Tsvetkova Alexandra * mpxrt/Makefile.am (libmpx_la_LDFLAGS): Add

Re: [PATCH] New version of libmpx with new memmove wrapper

2015-11-23 Thread Aleksandra Tsvetkova
gcc/testsuite/ChangeLog +2015-10-27 Tsvetkova Alexandra + + * gcc.target/i386/mpx/memmove.c: New test for __mpx_wrapper_memmove. libmpx/ChangeLog +2015-10-28 Tsvetkova Alexandra + + * mpxrt/Makefile.am (libmpx_la_LDFLAGS): Add

[PATCH] New version of libmpx with new memmove wrapper

2015-11-05 Thread Aleksandra Tsvetkova
New version of libmpx was added. There is a new function get_bd() that allows to get bounds directory. Wrapper for memmove was modified. Now it moves data and then moves corresponding bounds directly from one bounds table to another. This approach made moving unaligned pointers possible. It also