lustrec / bench / distrib / misc / ex8 / mutants / ex8.mutant.n64.lus @ 53aa0cb0
History | View | Annotate | Download (643 Bytes)
1 |
node top |
---|---|
2 |
(beacon: bool; |
3 |
second: bool) |
4 |
returns |
5 |
(OK: bool); |
6 |
|
7 |
var |
8 |
V19_late: bool; |
9 |
V20_early: bool; |
10 |
V64_diff: int; |
11 |
V65_incr: int; |
12 |
V66_PC: int; |
13 |
|
14 |
let |
15 |
OK = (true -> ((not V19_late) and (pre V20_early))); |
16 |
V19_late = (false -> (if (pre V19_late) then (V64_diff < 0) else (V64_diff <= |
17 |
-10))); |
18 |
V20_early = (false -> (if (pre V20_early) then (V64_diff > 0) else (V64_diff |
19 |
>= 11))); |
20 |
V64_diff = (if false then 0 else (if (beacon or second) then (V66_PC + |
21 |
V65_incr) else V66_PC)); |
22 |
V65_incr = (if (beacon and (not second)) then 1 else (if (second and (not |
23 |
beacon)) then 2 else 0)); |
24 |
V66_PC = (0 -> (pre V64_diff)); |
25 |
tel |
26 |
|