Skip to content

Commit 8cdc162

Browse files
committed
clean up
1 parent 57387f4 commit 8cdc162

1 file changed

Lines changed: 1 addition & 9 deletions

File tree

VSharp.Solver/Z3.fs

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -722,12 +722,6 @@ module internal Z3 =
722722
elif exprSize > size then ctx.MkExtract(size - 1u, 0u, expr)
723723
else ctx.MkSignExt(size - exprSize, expr)
724724

725-
member private x.ReverseBytes (expr : BitVecExpr) =
726-
let size = int expr.SortSize
727-
assert(size % 8 = 0)
728-
let bytes = List.init (size / 8) (fun byte -> ctx.MkExtract(uint ((byte + 1) * 8) - 1u, uint (byte * 8), expr))
729-
List.reduce (fun x y -> ctx.MkConcat(x, y)) bytes
730-
731725
member private x.ComputeSliceBounds assumptions cuts termSortSize =
732726
assert(termSortSize % 8u = 0u && termSortSize > 0u)
733727
let zero = ctx.MkBV(0, termSortSize)
@@ -829,11 +823,10 @@ module internal Z3 =
829823
let sliceSize = x.MkBVSub(rBit, lBit)
830824
let zero = ctx.MkBV(0, termSize)
831825
let intersects = x.MkBVSGT(sliceSize, zero)
832-
let term = t
833826
let left = x.ExtractOrExtend lBit termSize
834827
let right = x.ExtractOrExtend rBit termSize
835828
let cutRight = x.MkBVSub(sizeExpr, right)
836-
let term = x.MkBVShl(term, cutRight)
829+
let term = x.MkBVShl(t, cutRight)
837830
let term = x.MkBVLShr(term, x.MkBVAdd(left, cutRight))
838831
let term =
839832
if termSize > window then ctx.MkExtract(window - 1u, 0u, term)
@@ -844,7 +837,6 @@ module internal Z3 =
844837
let res = x.MkITE(intersects, x.MkBVOr(res, part), res) :?> BitVecExpr
845838
res, assumptions
846839
let result, assumptions = List.fold addOneSlice (res, List.empty) slices
847-
// let result = x.ReverseBytes result
848840
let result = x.CreateCombineResult result typ window
849841
{expr = result; assumptions = assumptions}
850842

0 commit comments

Comments
 (0)