return ship if already created in Interpreter
[fleet.git] / tests / pump / test-use-loop-counter-dl-on-non-nop.fleet
1 #skip
2 #expect 5
3 #expect 7
4 #expect 5
5 #expect 7
6 #expect 5
7 #expect 7
8 #expect 9
9
10 #ship memory       : Memory
11 #ship debug        : Debug
12 #ship fifo         : Fifo
13 #ship fifo2        : Fifo
14
15 debug.in: [*] take, deliver;
16
17 fifo.out: [*] take, sendto debug.in;
18
19 fifo.in:
20   [L] load loop counter with 2;
21   [L] literal 5;
22   [L] deliver;
23   [L] take, deliver;
24   [L] notify memory.inCBD;
25   [L] decrement loop counter;
26   tail;
27
28 fifo2.out:
29   literal 7;
30   load repeat counter with 4;
31   sendto fifo.in;
32
33 memory.inCBD: literal {
34     fifo.in:
35        literal 9;
36        deliver;
37   };
38   load repeat counter with 3;
39   discard;
40   deliver;