summaryrefslogtreecommitdiff
path: root/test/smt/sail_mask.unsat.sail
blob: 4afbab9044c759cb34d4fc02f1e3c04a49b9f70b (plain)
1
2
3
4
5
6
7
8
9
10
default Order dec

$include <prelude.sail>

$property
function prop forall 'n, 0 <= 'n <= 128. (n: int('n)) -> bool = {
  let x = sail_mask(n, 0b0);
  assert(x == sail_zeros(n));
  true
}