blob: 91f9d192122be40ada6b318c5be990046aa4fe40 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
default Order dec
$include <prelude.sail>
$property
function prop(xs: bits(16)) -> bool = {
var p: bool = false;
if xs[15] == bitzero then {
p = 0x0000 @ xs == sail_sign_extend(xs, 32);
} else {
p = 0xFFFF @ xs == sail_sign_extend(xs, 32);
};
p
}
|