Re: [PATCH], PowerPC IEEE 128-bit patch #4

2015-08-03 Thread Joseph Myers
On Mon, 3 Aug 2015, Michael Meissner wrote: > The intention of theese changes (currently unwritten) is to change the > existing > problematical names that use TF in their name to be something else, and > provide > via a weak reference an alias for the old name. So if for example, we change > the

Re: [PATCH], PowerPC IEEE 128-bit patch #4

2015-08-03 Thread Michael Meissner
On Fri, Jul 31, 2015 at 12:43:20AM +, Joseph Myers wrote: > On Wed, 29 Jul 2015, Michael Meissner wrote: > > > #6Add support for using different names for the 64/128-bit integer > > conversion to IBM extended double, to allow a future version to > > switch the default for wha

Re: [PATCH], PowerPC IEEE 128-bit patch #4

2015-07-30 Thread Joseph Myers
On Wed, 29 Jul 2015, Michael Meissner wrote: > #6 Add support for using different names for the 64/128-bit integer > conversion to IBM extended double, to allow a future version to > switch the default for what long double is. It is not expected that GCC > 6.x will make this s

Re: [PATCH], PowerPC IEEE 128-bit patch #4

2015-07-29 Thread Michael Meissner
On Wed, Jul 29, 2015 at 05:46:42PM -0500, Segher Boessenkool wrote: > On Wed, Jul 29, 2015 at 06:38:45PM -0400, Michael Meissner wrote: > > On Wed, Jul 29, 2015 at 04:59:23PM -0500, Segher Boessenkool wrote: > > > On Wed, Jul 29, 2015 at 04:04:28PM -0400, Michael Meissner wrote: > > > > +;; Return

Re: [PATCH], PowerPC IEEE 128-bit patch #4

2015-07-29 Thread Segher Boessenkool
On Wed, Jul 29, 2015 at 06:38:45PM -0400, Michael Meissner wrote: > On Wed, Jul 29, 2015 at 04:59:23PM -0500, Segher Boessenkool wrote: > > On Wed, Jul 29, 2015 at 04:04:28PM -0400, Michael Meissner wrote: > > > +;; Return constant 0x8000 in an Altivec > > > register. >

Re: [PATCH], PowerPC IEEE 128-bit patch #4

2015-07-29 Thread Michael Meissner
On Wed, Jul 29, 2015 at 04:59:23PM -0500, Segher Boessenkool wrote: > On Wed, Jul 29, 2015 at 04:04:28PM -0400, Michael Meissner wrote: > > +;; Return constant 0x8000 in an Altivec > > register. > > + > > +(define_expand "altivec_high_bit" > > + [(set (match_dup 1) > >

Re: [PATCH], PowerPC IEEE 128-bit patch #4

2015-07-29 Thread Segher Boessenkool
On Wed, Jul 29, 2015 at 04:04:28PM -0400, Michael Meissner wrote: > +;; Return constant 0x8000 in an Altivec register. > + > +(define_expand "altivec_high_bit" > + [(set (match_dup 1) > + (vec_duplicate:V16QI (const_int 7))) > + (set (match_dup 2) > + (ashift:

[PATCH], PowerPC IEEE 128-bit patch #4

2015-07-29 Thread Michael Meissner
This is another intermediate patch to get IEEE 128-bit support on the PowerPC into the GCC compiler. This patch adds a lot of the support to allow IEEE 128-bit support in VSX registers. Note, it will need future patches that updates rs6000.c and rs6000.md to enable the basic IEEE 128-bit support.