github/workflows/pycopy-test: Upgrade Pycopy to 3.6.1.
[ScratchABlock.git] / tests / dom-idom.lst.exp.bb
blobcfb5c498bb4e7f3cac52284ba1c3ef0cdd251028
1 // Graph props:
2 // name: None
3 // trailing_jumps: True
5 // Predecessors: []
6 // Node props:
7 // idom: None
8 // postno: 9
9 0:
10 nop()
11 Exits: [(None, '1')]
13 // Predecessors: ['0', '3']
14 // Node props:
15 // idom: 0
16 // postno: 8
18 if ($r0) goto 5
19 Exits: [(COND($r0), '5'), (None, '2')]
21 // Predecessors: ['1']
22 // Node props:
23 // idom: 1
24 // postno: 7
26 nop()
27 Exits: [(None, '3')]
29 // Predecessors: ['2', '7']
30 // Node props:
31 // idom: 1
32 // postno: 2
34 if ($r1) goto 1
35 Exits: [(COND($r1), '1'), (None, '4')]
37 // Predecessors: ['3']
38 // Node props:
39 // idom: 3
40 // postno: 1
42 return
43 Exits: []
45 // Predecessors: ['1']
46 // Node props:
47 // idom: 1
48 // postno: 6
50 if ($r2) goto 8
51 Exits: [(COND($r2), '8'), (None, '6')]
53 // Predecessors: ['5']
54 // Node props:
55 // idom: 5
56 // postno: 5
58 nop()
59 Exits: [(None, '7')]
61 // Predecessors: ['6', '8']
62 // Node props:
63 // idom: 5
64 // postno: 3
66 goto 3
67 Exits: [(None, '3')]
69 // Predecessors: ['5']
70 // Node props:
71 // idom: 5
72 // postno: 4
74 goto 7
75 Exits: [(None, '7')]