S/390: arch13: Support 32 bit fp-int scalar converts
commit026bfe8937e7b885e5c559e08693df3772fd74da
authorAndreas Krebbel <krebbel@linux.ibm.com>
Tue, 2 Apr 2019 10:58:33 +0000 (2 10:58 +0000)
committerAndreas Krebbel <krebbel@gcc.gnu.org>
Tue, 2 Apr 2019 10:58:33 +0000 (2 10:58 +0000)
tree33914a4c2a09cff972d624c90e042a643b51d8be
parent4156b05639ad240a82ff2fae92eede5f4e498fec
S/390: arch13: Support 32 bit fp-int scalar converts

gcc/ChangeLog:

2019-04-02  Andreas Krebbel  <krebbel@linux.ibm.com>

* config/s390/s390.md (VX_CONV_BFP, VX_CONV_INT): New mode
iterators.
(SFSI): New mode attribute.
("*fixuns_truncdfdi2_vx", "*fix_truncdfdi2_bfp_z13")
("*floatunsdidf2_z13", ): Add support for 32 bit conversions and
rename to ...
("*fixuns_trunc<VX_CONV_BFP:mode><VX_CONV_INT:mode>2_z13")
("*fix_trunc<VX_CONV_BFP:mode><VX_CONV_INT:mode>2_bfp_z13")
("*floatuns<VX_CONV_INT:mode><VX_CONV_BFP:mode>2_z13"): ... these.
("floatsi<mode>2"): Add wcefb instruction.

From-SVN: r270082
gcc/ChangeLog
gcc/config/s390/s390.md