Marina/MarinaTest.java: a few hacks to get the silicon working
[fleet.git] / tests / requeue / test-for-common-requeue-timing-error.fleet
index dd265ca..44a1fba 100644 (file)
@@ -7,41 +7,42 @@
 
 #ship debug0       : Debug
 #ship fifo0        : Fifo
-#ship fifo1        : Fifo
-#ship alu20        : Alu2
-#ship alu21        : Alu2
+#ship alu20        : Alu
+#ship alu21        : Alu
 
 
-fifo0.out: load loop counter with 1;
-fifo0.out: [L] collect;
+fifo0.out: set olc=1;
+fifo0.out: collect;
 
-debug0.in: load repeat counter with *;
-debug0.in: recv, deliver, notify alu21.out;
+debug0.in: set ilc=*;
+debug0.in: recv, deliver, send token to alu21.out;
 
-fifo0.in: literal 12;
-fifo0.in: load repeat counter with *;
+fifo0.in: set word= 12;
+fifo0.in: set ilc=*;
 fifo0.in: deliver;
 
-alu21.inOp: literal 2;
-alu21.inOp: load repeat counter with 6;
+alu21.inOp: set word= 2;
+alu21.inOp: set ilc=6;
 alu21.inOp: deliver;
 
-alu21.in1: load repeat counter with *;
-alu21.in1: recv, deliver, notify fifo0.out;
+alu21.in1: set ilc=*;
+alu21.in1: recv, deliver, send token to fifo0.out;
 
-fifo0.out: [L] sendto alu21.in1;
-fifo0.out: [L] wait;
+fifo0.out: head;
+fifo0.out: send to alu21.in1;
+fifo0.out: recv token;
 
-alu21.in2: literal 2;
-alu21.in2: load repeat counter with *;
+alu21.in2: set word= 2;
+alu21.in2: set ilc=*;
 alu21.in2: deliver;
 
-fifo0.out: [+] tail;
+fifo0.out: tail;
 
-alu21.out: notify alu21.out;
-alu21.out: load loop counter with 1;
-alu21.out: [L] collect;
-//alu21.out: [L] setflags a=a, b=b;   // uncommenting this line will mask the bug
-alu21.out: [L] sendto debug0.in;
-alu21.out: [L] wait;
-alu21.out: [+] tail;
+alu21.out: send token to alu21.out;
+alu21.out: set olc=1;
+alu21.out: head;
+alu21.out: collect;
+//alu21.out: set flags a=a, b=b;   // uncommenting this line will mask the bug
+alu21.out: send to debug0.in;
+alu21.out: recv token;
+alu21.out: tail;