Fix dumb thinkos in last change.
authorJeff Law <law@gcc.gnu.org>
Tue, 15 Dec 1998 20:53:34 +0000 (13:53 -0700)
committerJeff Law <law@gcc.gnu.org>
Tue, 15 Dec 1998 20:53:34 +0000 (13:53 -0700)
From-SVN: r24334

gcc/config/mn10200/mn10200.md
gcc/config/mn10300/mn10300.md

index 0bfdca43e82de7143bf48c77929c482a8092ca0c..2a693b4dbdab4e201caaa9a950228ddd888b27ec 100644 (file)
   rtx target, result, insns;
 
   start_sequence ();
-  target = operand_subword (operands[0], 0, 1, SFmode);
+  target = operand_subword (operands[0], 1, 1, SFmode);
   result = expand_binop (HImode, and_optab,
-                        operand_subword_force (operands[1], 0, SFmode),
+                        operand_subword_force (operands[1], 1, SFmode),
                         GEN_INT(0x7fff), target, 0, OPTAB_WIDEN);
 
   if (result == 0)
   if (result != target)
     emit_move_insn (result, target);
 
-  emit_move_insn (operand_subword (operands[0], 1, 1, SFmode),
-                 operand_subword_force (operands[1], 1, SFmode));
+  emit_move_insn (operand_subword (operands[0], 0, 1, SFmode),
+                 operand_subword_force (operands[1], 0, SFmode));
 
   insns = get_insns ();
   end_sequence ();
   rtx target, result, insns;
 
   start_sequence ();
-  target = operand_subword (operands[0], 0, 1, SFmode);
+  target = operand_subword (operands[0], 1, 1, SFmode);
   result = expand_binop (HImode, xor_optab,
-                        operand_subword_force (operands[1], 0, SFmode),
+                        operand_subword_force (operands[1], 1, SFmode),
                         GEN_INT(0x8000), target, 0, OPTAB_WIDEN);
 
   if (result == 0)
   if (result != target)
     emit_move_insn (result, target);
 
-  emit_move_insn (operand_subword (operands[0], 1, 1, SFmode),
-                 operand_subword_force (operands[1], 1, SFmode));
+  emit_move_insn (operand_subword (operands[0], 0, 1, SFmode),
+                 operand_subword_force (operands[1], 0, SFmode));
 
   insns = get_insns ();
   end_sequence ();
index 6650cadde36dfec20468c8e4e6159f69944e70a1..d576d212530682f782e34d0d0ba0d6489a016fae 100644 (file)
   rtx target, result, insns;
 
   start_sequence ();
-  target = operand_subword (operands[0], 0, 1, DFmode);
+  target = operand_subword (operands[0], 1, 1, DFmode);
   result = expand_binop (SImode, and_optab,
-                        operand_subword_force (operands[1], 0, DFmode),
+                        operand_subword_force (operands[1], 1, DFmode),
                         GEN_INT(0x7fffffff), target, 0, OPTAB_WIDEN);
 
   if (result == 0)
   if (result != target)
     emit_move_insn (result, target);
 
-  emit_move_insn (operand_subword (operands[0], 1, 1, DFmode),
-                 operand_subword_force (operands[1], 1, DFmode));
+  emit_move_insn (operand_subword (operands[0], 0, 1, DFmode),
+                 operand_subword_force (operands[1], 0, DFmode));
 
   insns = get_insns ();
   end_sequence ();
   rtx target, result, insns;
 
   start_sequence ();
-  target = operand_subword (operands[0], 0, 1, DFmode);
+  target = operand_subword (operands[0], 1, 1, DFmode);
   result = expand_binop (SImode, xor_optab,
-                        operand_subword_force (operands[1], 0, DFmode),
+                        operand_subword_force (operands[1], 1, DFmode),
                         GEN_INT(0x80000000), target, 0, OPTAB_WIDEN);
 
   if (result == 0)
   if (result != target)
     emit_move_insn (result, target);
 
-  emit_move_insn (operand_subword (operands[0], 1, 1, DFmode),
-                 operand_subword_force (operands[1], 1, DFmode));
+  emit_move_insn (operand_subword (operands[0], 0, 1, DFmode),
+                 operand_subword_force (operands[1], 0, DFmode));
 
   insns = get_insns ();
   end_sequence ();