Esempio n. 1
0
        public override Expr VisitBvExtractExpr(BvExtractExpr node)
        {
            var bvCopy  = this.Visit(node.Bitvector) as Expr;
            var newNode = Builder.BVEXTRACT(bvCopy, node.End, node.Start);

            Debug.Assert(bvCopy != null);
            Debug.Assert(newNode != null);
            return(newNode);
        }
Esempio n. 2
0
 public virtual Expr BVEXTRACT(Expr operand, int end, int start)
 {
     return(UB.BVEXTRACT(operand, end, start));
 }