rs6000-protos.h: Rename output_e500_flip_eq_bit to output_e500_flip_gt_bit.
authorAldy Hernandez <aldyh@redhat.com>
Tue, 8 Mar 2005 00:30:32 +0000 (00:30 +0000)
committerAldy Hernandez <aldyh@gcc.gnu.org>
Tue, 8 Mar 2005 00:30:32 +0000 (00:30 +0000)
commit64022b5db4e10421bb18b64aed8e67c15ac18cee
tree846759c89c016d7619b43dd45e046987a21f08fb
parent2125de9340cf23be518320666b00d7b78118219e
rs6000-protos.h: Rename output_e500_flip_eq_bit to output_e500_flip_gt_bit.

* config/rs6000/rs6000-protos.h: Rename output_e500_flip_eq_bit to
output_e500_flip_gt_bit.

* config/rs6000/rs6000.c (print_operand): case D: Print out bit 31
as bit 31.
(rs6000_generate_compare): Fix logic to look at the correct bits.
(output_e500_flip_eq_bit): Rename to output_e500_flip_gt_bit.
Look at GT bit.
(rs6000_emit_sCOND): Rename gen_e500_flip_eq_bit to
gen_e500_flip_gt_bit.  Rename gen_move_from_CR_eq_bit to
gen_move_from_CR_gt_bit.

* config/rs6000/rs6000.md ("move_from_CR_eq_bit"): Change bit
("move_from_CR_eq_bit"): Rename to move_from_CR_gt_bit.
(UNSPEC_MV_CR_EQ): Rename to UNSPEC_MV_CR_GT.

* config/rs6000/spe.md ("e500_cr_ior_compare"): New.
(E500_CR_IOR_COMPARE): New constant.

[[Split portion of a mixed commit.]]

From-SVN: r96063.2
gcc/ChangeLog
gcc/config/rs6000/rs6000-protos.h
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/rs6000.md
gcc/config/rs6000/spe.md