s390.md (UNSPEC_COPYSIGN): New constant.
authorAndreas Krebbel <krebbel1@de.ibm.com>
Mon, 19 Mar 2007 08:48:36 +0000 (08:48 +0000)
committerAndreas Krebbel <krebbel@gcc.gnu.org>
Mon, 19 Mar 2007 08:48:36 +0000 (08:48 +0000)
commit85dae55a9a920bec8242338a8ec024b9f44b63c3
tree5f5877f6c3bb4b4247aae8602a68280e2725d562
parent3443392a8a5ec38a0e1c58689c166e025226b802
s390.md (UNSPEC_COPYSIGN): New constant.

2007-03-19  Andreas Krebbel  <krebbel1@de.ibm.com>

* config/s390/s390.md (UNSPEC_COPYSIGN): New constant.
(op_type attribute): RRF instruction type added.
(fT0): New mode attribute.
("*movdi_64dfp", "*movdf_64dfp", "*neg<mode>2_nocc", "*abs<mode>2_nocc",
"*negabs<mode>2_nocc", "copysign<mode>3"): Insn definitions added.
* config/s390/s390.h (SECONDARY_MEMORY_NEEDED): Due to a new instruction
no secondary memory is needed when moving DFmode values between GPRs
and FPRs.

From-SVN: r123056
gcc/ChangeLog
gcc/config/s390/s390.h
gcc/config/s390/s390.md