Skip to content

Commit 3d87443

Browse files
committed
feat: added boogie option to shl
1 parent dc1c3a5 commit 3d87443

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

specs/sources/i32_specs.move

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -263,7 +263,7 @@ public fun abs_u32_spec(v: I32): u32 {
263263
✅ Computes `v << shift`.
264264
⏮️ The function aborts unless `shift < 32`.
265265
*/
266-
#[spec(prove, target = shl, boogie_opt=b"vcsMaxKeepGoingSplits:4 vcsSplitOnEveryAssert vcsFinalAssertTimeout:300")]
266+
#[spec(prove, target = shl, boogie_opt=b"proverOpt:O:smt.QI.EAGER_THRESHOLD=100 vcsMaxKeepGoingSplits:4 vcsSplitOnEveryAssert vcsFinalAssertTimeout:300")]
267267
public fun shl_spec(v: I32, shift: u8): I32 {
268268
asserts(shift < 32);
269269
let result = shl(v, shift);

0 commit comments

Comments
 (0)