diff options
author | Segher Boessenkool <segher@kernel.crashing.org> | 2020-05-07 18:31:27 -0500 |
---|---|---|
committer | Bill Schmidt <wschmidt@linux.ibm.com> | 2020-05-07 18:31:27 -0500 |
commit | 057e1eedac864342866393f260295b2c73718595 (patch) | |
tree | b1e0b8d3bdf8d39b0065e239da622685930fbbcf /gcc/ada/gcc-interface/utils.c | |
parent | e473a6df6d55b9476439d05bbcb218fb98faf49f (diff) | |
download | gcc-057e1eedac864342866393f260295b2c73718595.zip gcc-057e1eedac864342866393f260295b2c73718595.tar.gz gcc-057e1eedac864342866393f260295b2c73718595.tar.bz2 |
rs6000: New insns setnbc and setnbcr
setnbc[r] is like setbc[r], but it writes -1 instead of 1 to the GPR.
2020-05-07 Segher Boessenkool <segher@kernel.crashing.org>
* config/rs6000/rs6000.md (*setnbc_<un>signed_<GPR:mode>): New
define_insn.
(*setnbcr_<un>signed_<GPR:mode>): New define_insn.
(*neg_eq_<mode>): Avoid for TARGET_FUTURE; add missing && 1.
(*neg_ne_<mode>): Likewise.
Diffstat (limited to 'gcc/ada/gcc-interface/utils.c')
0 files changed, 0 insertions, 0 deletions