Re: [PATCH] Add SPECIAL_FLOAT_MODE to enable adding IEEE 128-bit floating point to PowerPC

2015-05-19 Thread Michael Meissner
On Fri, May 08, 2015 at 01:05:59PM -0600, Jeff Law wrote: > On 05/06/2015 11:29 AM, Michael Meissner wrote: > >On Wed, May 06, 2015 at 04:03:00PM +0100, Richard Sandiford wrote: > >>Jeff Law writes: > >>>So my worry here is that folks writing these loops to iterate over modes > >>>are going to eas

Re: [PATCH] Add SPECIAL_FLOAT_MODE to enable adding IEEE 128-bit floating point to PowerPC

2015-05-08 Thread Jeff Law
On 05/06/2015 11:29 AM, Michael Meissner wrote: On Wed, May 06, 2015 at 04:03:00PM +0100, Richard Sandiford wrote: Jeff Law writes: So my worry here is that folks writing these loops to iterate over modes are going to easily miss the != VOIDmode terminator, or not know when to use GET_MODE_WID

Re: [PATCH] Add SPECIAL_FLOAT_MODE to enable adding IEEE 128-bit floating point to PowerPC

2015-05-06 Thread Michael Meissner
On Wed, May 06, 2015 at 03:27:48PM +, Joseph Myers wrote: > On Tue, 5 May 2015, Michael Meissner wrote: > > > The problem is the PowerPC will have 2 128-bit floating point types, one > > using > > the IBM double-double format (a pair of doubles to give the user more > > mantissa > > bits, bu

Re: [PATCH] Add SPECIAL_FLOAT_MODE to enable adding IEEE 128-bit floating point to PowerPC

2015-05-06 Thread Michael Meissner
On Wed, May 06, 2015 at 04:03:00PM +0100, Richard Sandiford wrote: > Jeff Law writes: > > So my worry here is that folks writing these loops to iterate over modes > > are going to easily miss the != VOIDmode terminator, or not know when to > > use GET_MODE_WIDER_SPECIAL. > > > > We can certainly

Re: [PATCH] Add SPECIAL_FLOAT_MODE to enable adding IEEE 128-bit floating point to PowerPC

2015-05-06 Thread Joseph Myers
On Tue, 5 May 2015, Michael Meissner wrote: > The problem is the PowerPC will have 2 128-bit floating point types, one using > the IBM double-double format (a pair of doubles to give the user more mantissa > bits, but no greater exponent range), and IEEE 128-bit floating point. I > don't > want

Re: [PATCH] Add SPECIAL_FLOAT_MODE to enable adding IEEE 128-bit floating point to PowerPC

2015-05-06 Thread Richard Sandiford
Jeff Law writes: > On 05/05/2015 05:54 PM, Michael Meissner wrote: >> This patch contains the machine independent changes that I will need to add >> IEEE 128-bit floating point to the GCC compiler for PowerPC. >> >> It adds a new mode defintion macro: SPECIAL_FLOAT_MODE that is similar to >> FLOAT

Re: [PATCH] Add SPECIAL_FLOAT_MODE to enable adding IEEE 128-bit floating point to PowerPC

2015-05-06 Thread Jeff Law
On 05/05/2015 05:54 PM, Michael Meissner wrote: This patch contains the machine independent changes that I will need to add IEEE 128-bit floating point to the GCC compiler for PowerPC. It adds a new mode defintion macro: SPECIAL_FLOAT_MODE that is similar to FLOAT_MODE. The difference is the co

[PATCH] Add SPECIAL_FLOAT_MODE to enable adding IEEE 128-bit floating point to PowerPC

2015-05-05 Thread Michael Meissner
This patch contains the machine independent changes that I will need to add IEEE 128-bit floating point to the GCC compiler for PowerPC. It adds a new mode defintion macro: SPECIAL_FLOAT_MODE that is similar to FLOAT_MODE. The difference is the conversion system will skip SPECIAL_FLOAT_MODE types