default Order dec $include $include $include enum E = A | B | C struct S = { field1 : bits(8), field2 : bits(16), field3 : E } register R1 : bits(16) register R2 : bits(8) $property function prop(x: bool) -> bool = { if false then { R1 = 0x007F } else { R1 = 0xFFFF }; not_bool(R1 == sail_zero_extend(R2, 16)) }