* src/mcs51/gen.c (genCmp): fixed bug #975903
[fw/sdcc] / src / ds390 / ralloc.h
index a2206fa6c1017fdc90f35168f65393e84dbefa45..ff7edb42ce90911e5fd53b88a47b243ddc9a0347 100644 (file)
@@ -31,10 +31,13 @@ enum
   {
     R2_IDX = 0, R3_IDX, R4_IDX,
     R5_IDX, R6_IDX, R7_IDX,
-    R0_IDX, R1_IDX, X8_IDX,
+    R0_IDX, R1_IDX, DPL_IDX, 
+    DPH_IDX, DPX_IDX, B_IDX, X8_IDX,
     X9_IDX, X10_IDX, X11_IDX,
-    X12_IDX, CND_IDX, DPL_IDX, 
-    DPH_IDX, DPX_IDX, B_IDX
+    X12_IDX, CND_IDX ,
+    A_IDX, DPL1_IDX, DPH1_IDX,
+    DPX1_IDX, DPS_IDX, AP_IDX,
+    END_IDX
   };
 
 
@@ -60,6 +63,8 @@ extern regs regs390[];
 
 regs *ds390_regWithIdx (int);
 
+bitVect *ds390_rUmaskForOp (operand * op);
+
 extern int ds390_ptrRegReq;
 extern int ds390_nRegs;