#ifdef SGS_CMP_ORDER
return \"cmp%.l %d1,%d0\";
#else
- return \"cmp%.l %d0,%d1\";
+ return \"cmp%.l %d0,%d1\";
#endif
}
#ifdef SGS_CMP_ORDER
#ifdef SGS_CMP_ORDER
return \"cmp%.w %d1,%d0\";
#else
- return \"cmp%.w %d0,%d1\";
+ return \"cmp%.w %d0,%d1\";
#endif
}
#ifdef SGS_CMP_ORDER
{
operands[1] = gen_rtx (CONST_INT, VOIDmode, INTVAL (operands[1]) - 8);
#if defined(MOTOROLA) && !defined(CRDS)
- return \"moveq%.l %1,%0;addq%.w %#8,%0\";
+ return \"moveq%.l %1,%0\;addq%.w %#8,%0\";
#else
- return \"moveq %1,%0;addq%.w %#8,%0\";
+ return \"moveq %1,%0\;addq%.w %#8,%0\";
#endif
}
else if (DATA_REG_P (operands[0])
{
operands[1] = gen_rtx (CONST_INT, VOIDmode, INTVAL (operands[1]) / 2);
#if defined(MOTOROLA) && !defined(CRDS)
- return \"moveq%.l %1,%0;add%.w %0,%0\";
+ return \"moveq%.l %1,%0\;add%.w %0,%0\";
#else
- return \"moveq %1,%0;add%.w %0,%0\";
+ return \"moveq %1,%0\;add%.w %0,%0\";
#endif
}
else if (ADDRESS_REG_P (operands[0])
&& TARGET_68020)
{
operands[2] = gen_rtx (CONST_INT, VOIDmode, INTVAL (operands[2]) - 8);
- return \"addq%.w %#8,%0; addq%.w %2,%0\";
+ return \"addq%.w %#8,%0\;addq%.w %2,%0\";
}
if (INTVAL (operands[2]) < -8
&& INTVAL (operands[2]) >= -16
{
operands[2] = gen_rtx (CONST_INT, VOIDmode,
- INTVAL (operands[2]) - 8);
- return \"subq%.w %#8,%0; subq%.w %2,%0\";
+ return \"subq%.w %#8,%0\;subq%.w %2,%0\";
}
#endif
if (ADDRESS_REG_P (operands[0])
&& TARGET_68020)
{
operands[2] = gen_rtx (CONST_INT, VOIDmode, INTVAL (operands[2]) - 8);
- return \"addq%.w %#8,%0; addq%.w %2,%0\";
+ return \"addq%.w %#8,%0\;addq%.w %2,%0\";
}
if (INTVAL (operands[2]) < -8
&& INTVAL (operands[2]) >= -16
{
operands[2] = gen_rtx (CONST_INT, VOIDmode,
- INTVAL (operands[2]) - 8);
- return \"subq%.w %#8,%0; subq%.w %2,%0\";
+ return \"subq%.w %#8,%0\;subq%.w %2,%0\";
}
}
#endif
&& TARGET_68020)
{
operands[1] = gen_rtx (CONST_INT, VOIDmode, INTVAL (operands[1]) - 8);
- return \"addq%.w %#8,%0; addq%.w %1,%0\";
+ return \"addq%.w %#8,%0\;addq%.w %1,%0\";
}
if (INTVAL (operands[1]) < -8
&& INTVAL (operands[1]) >= -16
{
operands[1] = gen_rtx (CONST_INT, VOIDmode,
- INTVAL (operands[1]) - 8);
- return \"subq%.w %#8,%0; subq%.w %1,%0\";
+ return \"subq%.w %#8,%0\;subq%.w %1,%0\";
}
}
#endif
&& TARGET_68020)
{
operands[1] = gen_rtx (CONST_INT, VOIDmode, INTVAL (operands[1]) - 8);
- return \"addq%.w %#8,%0; addq%.w %1,%0\";
+ return \"addq%.w %#8,%0\;addq%.w %1,%0\";
}
if (INTVAL (operands[1]) < -8
&& INTVAL (operands[1]) >= -16
{
operands[1] = gen_rtx (CONST_INT, VOIDmode,
- INTVAL (operands[1]) - 8);
- return \"subq%.w %#8,%0; subq%.w %1,%0\";
+ return \"subq%.w %#8,%0\;subq%.w %1,%0\";
}
}
#endif
&& TARGET_68020)
{
operands[2] = gen_rtx (CONST_INT, VOIDmode, INTVAL (operands[2]) - 8);
- return \"subq%.w %#8,%0; subq%.w %2,%0\";
+ return \"subq%.w %#8,%0\;subq%.w %2,%0\";
}
#endif
if (ADDRESS_REG_P (operands[0])
if (rtx_equal_p (operands[0], operands[2]))
return \"fpmul%.d %y1,%0\";
if (which_alternative == 0)
- return \"fpmul3%.d %w2,%w1,%0\";
+ return \"fpmul3%.d %w2,%w1,%0\";
return \"fpmul3%.d %x2,%x1,%0\";
}")
{
xoperands[1] = gen_rtx (CONST_INT, VOIDmode,
INTVAL (xoperands[1]) - 8);
- output_asm_insn (\"addq%.w %#8,%0; addq%.w %1,%0\", xoperands);
+ output_asm_insn (\"addq%.w %#8,%0\;addq%.w %1,%0\", xoperands);
}
else
#endif
{
xoperands[1] = gen_rtx (CONST_INT, VOIDmode,
INTVAL (xoperands[1]) - 8);
- output_asm_insn (\"addq%.w %#8,%0; addq%.w %1,%0\", xoperands);
+ output_asm_insn (\"addq%.w %#8,%0\;addq%.w %1,%0\", xoperands);
}
else
#endif
;; jCC label
;;
;; Which moves the jCC condition outside the inner loop for free.
-;;
+;;
(define_peephole
[(set (pc) (if_then_else (match_operator 3 "valid_dbcc_comparison_p"
[(cc0) (const_int 0)])