如何从现有的 bitvec 中组成一个新的 bitvec?
How to make up a new bitvec out of existing bitvecs?
我知道在 z3 中我们可以从一个现有的 bitvec 中提取一些位,但现在我有两个 bitvec,我想基于这两个创建一个新的 bitvec,我该如何实现?
例如,
ah = bitvec("ah", 8)
al = bitvec("al", 8)
现在我想要 ax 高 8 位为 ah,低 8 位为 al。
提前致谢!
Concat function 应该可以完成这项工作。
我知道在 z3 中我们可以从一个现有的 bitvec 中提取一些位,但现在我有两个 bitvec,我想基于这两个创建一个新的 bitvec,我该如何实现?
例如,
ah = bitvec("ah", 8)
al = bitvec("al", 8)
现在我想要 ax 高 8 位为 ah,低 8 位为 al。
提前致谢!
Concat function 应该可以完成这项工作。