diff options
| author | Michael Meissner <meissner@linux.vnet.ibm.com> | 2015-11-24 20:43:50 +0000 |
|---|---|---|
| committer | Michael Meissner <meissner@gcc.gnu.org> | 2015-11-24 20:43:50 +0000 |
| commit | 8070afb014903863b18a8e691ffbd7e45c04f39e (patch) | |
| tree | 5d1e6b7c49ef447a61beecea1d3ca930e9c9ef04 /libjava/java | |
| parent | e045ab5c8e88ce8069ec47b10bf1b61a72f56a01 (diff) | |
backport: rs6000.md (UNSPEC_XSRDPI): New unspec.
2015-11-24 Michael Meissner <meissner@linux.vnet.ibm.com>
Backport form mainline
2015-11-24 David Edelsohn <dje.gcc@gmail.com>
Michael Meissner <meissner@linux.vnet.ibm.com>
* config/rs6000/rs6000.md (UNSPEC_XSRDPI): New unspec.
(Fv2): New mode attribute to be used when ISA 2.07 instructions
are used on SF values, and ISA 2.06 instructions on DF values.
(add<mode>3_fpr): Use <Fv2> instead of <Fv>.
(sub<mode>3_fpr): Use <Fv2> instead of <Fv>.
(mul<mode>3_fpr): Use <Fv2> instead of <Fv>.
(div<mode>3_fpr): Use <Fv2> instead of <Fv>.
(sqrt<mode>2): Use <Fv2> instead of <Fv>.
(fre<Fs>): Use <Fv2> instead of <Fv>.
(rsqrt<mode>2): Use <Fv2> instead of <Fv>.
(cmp<mode>_fpr): Use <Fv2> instead of <Fv>.
(xsrdpi<mode>): Add support for the lround function.
(lround<mode>di2): Likewise.
(fma<mode>4_fpr): Use <Fv2> instead of <Fv>.
(fms<mode>4_fpr): Use <Fv2> instead of <Fv>.
(nfma<mode>4_fpr): Use <Fv2> instead of <Fv>.
(nfms<mode>4_fpr): Use <Fv2> instead of <Fv>.
From-SVN: r230841
Diffstat (limited to 'libjava/java')
0 files changed, 0 insertions, 0 deletions
