Re: [PATCH v2,rs6000] Add built-in function support for Power9 binary floating point operations

2016-08-05 Thread Pat Haugen
On 08/04/2016 10:27 AM, Kelvin Nilsen wrote: > + "xsxexpdp %0,%x1" > + [(set_attr "type" "vecsimple")]) > + "xsxsigdp %0,%x1" > + [(set_attr "type" "vecsimple")]) 'integer' for both, reasoning in response on initial thread for this patch. > + "xvxexp %x0,%x1" > + [(set_attr "type"

Re: [PATCH v2,rs6000] Add built-in function support for Power9 binary floating point operations

2016-08-04 Thread Segher Boessenkool
On Thu, Aug 04, 2016 at 09:27:55AM -0600, Kelvin Nilsen wrote: > The patch has been bootstrapped and tested on powerpc64le-unknown-linux > and on powerpc64-unknown-linux (big-endian) with no regressions. Is > this ok for the trunk? Just a couple more nits.. Okay for trunk with those fixed /

[PATCH v2,rs6000] Add built-in function support for Power9 binary floating point operations

2016-08-04 Thread Kelvin Nilsen
This patch adds built-in support for the following fourteen new binary floating point instructions introduced with the Power9 architecture: VSX Scalar Extract Exponent Double-Precision VSX Scalar Extract Significand Double-Precision VSX Scalar Insert Exponent Double-Precision VSX Scalar Compare