]> git.ipfire.org Git - thirdparty/gcc.git/commit
2015-11-24 David Edelsohn <dje.gcc@gmail.com>
authormeissner <meissner@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 24 Nov 2015 18:46:07 +0000 (18:46 +0000)
committermeissner <meissner@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 24 Nov 2015 18:46:07 +0000 (18:46 +0000)
commite5840d6591c657edc95afa08ccdea7822d772dbd
treefd2db6ffd9268ca7529ce5f177fcc6eb023cc9ca
parentd85c5b4fb9e8b2fdcd4bd505fbb9603438e31942
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.06 instructions
are used on SF/DF values.
(abs<mode>2_fpr): Use <Fv2> instead of <Fv>.
(nabs<mode>2_fpr): Likewise.
(neg<mode>2_fpr): Likewise.
(copysign<mode>3_fcpsgn): Likewise.
(smax<mode>3_vsx): Likewise.
(smin<mode>3_vsx): Likewise.
(floatsi<mode>2_lfiwax): Likewise.
(floatunssi<mode>2_lfiwz): Likewise.
(fctiwz_<mode>): Likewise.
(fctiwuz_<mode>): Likewise.
(btrunc<mode>2): Likewise.
(ceil<mode>2): Likewise.
(floor<mode>2): Likewise.
(xsrdpi<mode>): Add support for the lround function.
(lround<mode>2): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@230829 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/rs6000/rs6000.md