从Z3 BitVector expr中提取位向量值

时间:2016-12-28 05:28:52

标签: ocaml z3

我必须从Z3 BitVector表达式中提取位向量,这些表达式可以高达1000位宽。 BitVector.get_int,BitVector.numeral_to_string失败,"转换失败"信息。我尝试提取长度为19的位片(最大get_int似乎可以容忍),但get_int似乎不适用于提取的位向量。

如何将大位向量表达式转换为位向量(即int的数组)?我正在使用Z3 ver 4.4.1的OCaml API。

谢谢!

0 个答案:

没有答案