return \"swap %0\";
else if (GET_CODE (operands[2]) == CONST_INT && INTVAL (operands[2]) >= 16)
{
- INTVAL (operands[2]) = 32 - INTVAL (operands[2]);
+ operands[2] = gen_rtx (CONST_INT, VOIDmode, 32 - INTVAL (operands[2]));
return \"ror%.l %2,%0\";
}
else
{
if (GET_CODE (operands[2]) == CONST_INT && INTVAL (operands[2]) >= 8)
{
- INTVAL (operands[2]) = 16 - INTVAL (operands[2]);
+ operands[2] = gen_rtx (CONST_INT, VOIDmode, 16 - INTVAL (operands[2]));
return \"ror%.w %2,%0\";
}
else
{
if (GET_CODE (operands[2]) == CONST_INT && INTVAL (operands[2]) >= 8)
{
- INTVAL (operands[2]) = 16 - INTVAL (operands[2]);
+ operands[2] = gen_rtx (CONST_INT, VOIDmode, 16 - INTVAL (operands[2]));
return \"ror%.w %2,%0\";
}
else
{
if (GET_CODE (operands[2]) == CONST_INT && INTVAL (operands[2]) >= 4)
{
- INTVAL (operands[2]) = 8 - INTVAL (operands[2]);
+ operands[2] = gen_rtx (CONST_INT, VOIDmode, 8 - INTVAL (operands[2]));
return \"ror%.b %2,%0\";
}
else
{
if (GET_CODE (operands[2]) == CONST_INT && INTVAL (operands[2]) >= 4)
{
- INTVAL (operands[2]) = 8 - INTVAL (operands[2]);
+ operands[2] = gen_rtx (CONST_INT, VOIDmode, 8 - INTVAL (operands[2]));
return \"ror%.b %2,%0\";
}
else