(cmpqi): Fix generation of literal operand of CLM instruction to avoid

double literals (=X'=F'...).

From-SVN: r10785
This commit is contained in:
Richard Kenner 1995-12-17 07:05:54 -05:00
parent 3e4115b7e9
commit 7548d1adb8
1 changed files with 3 additions and 3 deletions

View File

@ -295,7 +295,7 @@
if (GET_CODE (operands[1]) == CONST_INT)
{
mvs_check_page (0, 4, 1);
return \"CLM %0,1,=X'%X1'\";
return \"CLM %0,1,=FL1'%B1'\";
}
mvs_check_page (0, 4, 0);
return \"CLM %0,1,%1\";
@ -306,7 +306,7 @@
if (REG_P (operands[1]))
{
mvs_check_page (0, 4, 1);
return \"CLM %1,1,=X'%X0'\";
return \"CLM %1,1,=FL1'%B0'\";
}
mvs_check_page (0, 4, 0);
return \"CLI %1,%B0\";
@ -344,7 +344,7 @@
if (GET_CODE (operands[1]) == CONST_INT)
{
mvs_check_page (0, 4, 1);
return \"CLM %0,1,=X'%X1'\";
return \"CLM %0,1,=FL1'%B1'\";
}
mvs_check_page (0, 8, 0);
return \"STC %1,140(,13)\;CLM %0,1,140(13)\";