Re: [ARM] Turning off 64bits ops in Neon and gfortran/modulo-scheduling problem

2013-03-21 Thread Christophe Lyon
Here is what I have commited (svn 196876.): a few updates were necessary. Christophe. 2013-03-21 Christophe Lyon gcc/ * config/arm/arm-protos.h (tune_params): Add prefer_neon_for_64bits field. * config/arm/arm.c (prefer_neon_for_64bits): New variable. (

Re: [ARM] Turning off 64bits ops in Neon and gfortran/modulo-scheduling problem

2013-02-01 Thread Ramana Radhakrishnan
Here is a new version of my patch, with the cleanup you requested. 2012-12-18 Christophe Lyon gcc/ * config/arm/arm-protos.h (tune_params): Add prefer_neon_for_64bits field. * config/arm/arm.c (prefer_neon_for_64bits): New variable. (arm_slowmu

Re: [ARM] Turning off 64bits ops in Neon and gfortran/modulo-scheduling problem

2013-01-21 Thread Christophe Lyon
Ping? http://gcc.gnu.org/ml/gcc-patches/2012-12/msg01197.html On 16 January 2013 14:46, Christophe Lyon wrote: > Ping^2 ? > > > On 8 January 2013 17:24, Christophe Lyon wrote: >> Ping? >> http://gcc.gnu.org/ml/gcc-patches/2012-12/msg01197.html >> >> Thanks, >> >> Christophe >> >> On 19 December

Re: [ARM] Turning off 64bits ops in Neon and gfortran/modulo-scheduling problem

2013-01-16 Thread Christophe Lyon
Ping^2 ? On 8 January 2013 17:24, Christophe Lyon wrote: > Ping? > http://gcc.gnu.org/ml/gcc-patches/2012-12/msg01197.html > > Thanks, > > Christophe > > On 19 December 2012 16:59, Christophe Lyon wrote: >> On 17 December 2012 16:12, Richard Earnshaw wrote: >>> On 29/11/12 17:16, Christophe Ly

Re: [ARM] Turning off 64bits ops in Neon and gfortran/modulo-scheduling problem

2013-01-08 Thread Christophe Lyon
Ping? http://gcc.gnu.org/ml/gcc-patches/2012-12/msg01197.html Thanks, Christophe On 19 December 2012 16:59, Christophe Lyon wrote: > On 17 December 2012 16:12, Richard Earnshaw wrote: >> On 29/11/12 17:16, Christophe Lyon wrote: >>> On trunk I have noticed a regression in gfortran when using m

Re: [ARM] Turning off 64bits ops in Neon and gfortran/modulo-scheduling problem

2012-12-19 Thread Christophe Lyon
On 17 December 2012 16:12, Richard Earnshaw wrote: > On 29/11/12 17:16, Christophe Lyon wrote: >> On trunk I have noticed a regression in gfortran when using modulo >> scheduling: sms-1.f90 now fails, but I suspect it's not because of >> this patch since forcing compilation for armv5t makes the sa

Re: [ARM] Turning off 64bits ops in Neon and gfortran/modulo-scheduling problem

2012-12-17 Thread Richard Earnshaw
On 29/11/12 17:16, Christophe Lyon wrote: Hi, I have been working on a patch to avoid using Neon for 64 bits bitops when it's too expensive to move data between core and Neon registers. Benchmarking and validation look OK on the 4.7 branch (compiler configured for thumb and hard FP) - validatio

Re: [ARM] Turning off 64bits ops in Neon and gfortran/modulo-scheduling problem

2012-12-14 Thread Christophe Lyon
Ping^2? On 7 December 2012 09:34, Christophe Lyon wrote: > Ping? > http://gcc.gnu.org/ml/gcc-patches/2012-11/msg02558.html > > Thanks, > > Christophe.

Re: [ARM] Turning off 64bits ops in Neon and gfortran/modulo-scheduling problem

2012-12-07 Thread Christophe Lyon
Ping? http://gcc.gnu.org/ml/gcc-patches/2012-11/msg02558.html Thanks, Christophe. On 30 November 2012 17:34, Christophe Lyon wrote: > On 29 November 2012 21:59, Joseph S. Myers wrote: >> On Thu, 29 Nov 2012, Christophe Lyon wrote: >> >>> 2012-11-28 Christophe Lyon >>> >>> gcc/ >>> *

Re: [ARM] Turning off 64bits ops in Neon and gfortran/modulo-scheduling problem

2012-11-30 Thread Christophe Lyon
On 29 November 2012 21:59, Joseph S. Myers wrote: > On Thu, 29 Nov 2012, Christophe Lyon wrote: > >> 2012-11-28 Christophe Lyon >> >> gcc/ >> * config/arm/arm-protos.h (tune_params): Add >> prefer_neon_for_64bits field. >> * config/arm/arm.c (prefer_neon_for_64bits): New variabl

Re: [ARM] Turning off 64bits ops in Neon and gfortran/modulo-scheduling problem

2012-11-29 Thread Joseph S. Myers
On Thu, 29 Nov 2012, Christophe Lyon wrote: > 2012-11-28 Christophe Lyon > > gcc/ > * config/arm/arm-protos.h (tune_params): Add > prefer_neon_for_64bits field. > * config/arm/arm.c (prefer_neon_for_64bits): New variable. > (arm_slowmul_tune): Default prefer_neon_for_64bits