protected final int FITS(OPT_Operand op, int numBits, int trueCost, int falseCost) {
   if (op.isIntConstant() && OPT_Bits.fits(IV(op), numBits)) {
     return trueCost;
   } else if (op.isAddressConstant() && OPT_Bits.fits(AV(op), numBits)) {
     return trueCost;
   } else {
     return falseCost;
   }
 }