コード例 #1
0
  public void execute() {
    OperandStack opStack = getStack();
    Operand op = (Operand) opStack.pop();
    Operand op1 = (Operand) opStack.pop();

    op.setOperandValue(op.getOperandValue() + " & 31");

    Operand op2 = new Operand();
    op2.setOperandValue("(" + op1.getOperandValue() + ">>>" + op.getOperandValue() + ")");

    boolean r = false; // checkIFLoadInstIsPartOFTernaryCond(currentForIndex);
    if (r) {
      if (opStack.size() > 0) {
        java.lang.String str = opStack.getTopOfStack().getOperandValue();
        str = str + op2.getOperandValue();
        op2.setOperandValue(str);
      }
    }
    opStack.push(op2);
  }