]> gcc.gnu.org Git - gcc.git/commit
s390.c (s390_select_ccmode): Return CCAPmode for integer NEG and ABS.
authorUlrich Weigand <uweigand@de.ibm.com>
Tue, 9 Nov 2004 16:46:45 +0000 (16:46 +0000)
committerUlrich Weigand <uweigand@gcc.gnu.org>
Tue, 9 Nov 2004 16:46:45 +0000 (16:46 +0000)
commit26a8930190b8a1e9f7afb866870e85ec48c7b9be
treeec8a1a7decd3100fc1ea0acb7b7911affa3d53cb
parent0288742581805950c85deeaa71a8915d8617e894
s390.c (s390_select_ccmode): Return CCAPmode for integer NEG and ABS.

* config/s390/s390.c (s390_select_ccmode): Return CCAPmode for
integer NEG and ABS.
* config/s390/s390.md ("*negdi2_64"): Fix op_type attribute.
("*negdi2_31"): Reimplement using a splitter.
("*negdi2_cc", "*negdi2_cconly"): New insns.
("*negdi2_sign", "*negdi2_sign_cc"): Likewise.
("*negsi2_cc", "*negsi2_cconly"): Likewise.
("*negdf2_cc", "*negdf2_cconly"): Likewise.
("*negsf2_cc", "*negsf2_cconly"): Likewise.
("*absdi2_cc", "*absdi2_cconly"): New insns.
("*absdi2_sign", "*absdi2_sign_cc"): Likewise.
("*abssi2_cc", "*abssi2_cconly"): Likewise.
("*absdf2_cc", "*absdf2_cconly"): Likewise.
("*abssf2_cc", "*abssf2_cconly"): Likewise.
("*negabsdi2_cc", "*negabsdi2_cconly"): New insns.
("*negabsdi2_sign", "*negabsdi2_sign_cc"): Likewise.
("*negabssi2_cc", "*negabssi2_cconly"): Likewise.
("*negabsdf2_cc", "*negabsdf2_cconly"): Likewise.
("*negabssf2_cc", "*negabssf2_cconly"): Likewise.

From-SVN: r90347
gcc/ChangeLog
gcc/config/s390/s390.c
gcc/config/s390/s390.md
This page took 0.05356 seconds and 5 git commands to generate.