case IA32_SET$B_opcode:
case IA32_SET__B_opcode:
  boolean isForbidden(OPT_Register symb, OPT_Register r,                             OPT_Instruction s) {    // Look at 8-bit restrictions.    switch (s.operator.opcode) {      case IA32_MOVZX$B_opcode: case IA32_MOVSX$B_opcode:        {          if (MIR_Unary.getVal(s).isRegister()) {            OPT_RegisterOperand val = MIR_Unary.getVal(s).asRegister();            if (val.register == symb) {              return !okFor8(r);            }          }        }        break;      case IA32_SET$B_opcode:        {           if (MIR_Set.getResult(s).isRegister()) {            OPT_RegisterOperand op = MIR_Set.getResult(s).asRegister();            if (op.asRegister().register == symb) {              return !okFor8(r);            }          }        }        break;     }    if (has8BitMemoryOperand(s)) {      return !okFor8(r);    }    // Otherwise, it's OK.    return false;  }