(cmpqi): Fix generation of literal operand of CLM instruction to avoid
double literals (=X'=F'...). From-SVN: r10785
This commit is contained in:
parent
3e4115b7e9
commit
7548d1adb8
|
@ -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)\";
|
||||
|
|
Loading…
Reference in New Issue