Avoid pcmpe insns when not valuable.
authorEdgar E. Iglesias <edgar.iglesias@gmail.com>
Wed, 27 Feb 2013 17:21:40 +0000 (17:21 +0000)
committerMichael Eager <eager@gcc.gnu.org>
Wed, 27 Feb 2013 17:21:40 +0000 (17:21 +0000)
commitbbb3a9e27368ae01b96b33becb3cf662c95eba2a
treefabd4d89ef4b2a9e7a14dd6c7eb4d3bdaffcb7e3
parent6fa5e0ed90b7c720526aaf00987828b50165d19a
Avoid pcmpe insns when not valuable.

 *  gcc/config/microblaze/microblaze.c (microblaze_emit_compare):
     Use xor for EQ/NE comparisions
 *  gcc/config/microblaze/microblaze.md (cstoresf4): Add constraints
     (cbranchsf4): Adjust operator to comparison_operator

From-SVN: r196315
gcc/ChangeLog
gcc/config/microblaze/microblaze.c
gcc/config/microblaze/microblaze.md